@charset "Shift_JIS";

/* Reset Default Style
------------------------------------------------------------- */

*{
margin:0px;
padding:0px;
font-size:100%;
font-weight:normal;
text-decoration:none;
}

a img{
border:none;
}

img{
vertical-align:bottom;
}

h1,h2,h3{
font-size:100%;
}

ul{
list-style:none;
}

p{
margin:0px;
padding:0px;
text-align:justify;
text-justify:distribute;
text-indent:1em;
}

hr{
visibility:hidden;
}

p.remark{
font-size:90%;
text-indent:0px;
}

em{
font-weight:bold;
font-style:normal;
}

#popupWebswitch em{
color:red;
}


/* Skelton
-------------------------------------------------------------- */
body{
background:white url(i/body_bg.gif) repeat-x 50% 0%;
font-family: 'Verdana','Hiragino Kaku Gothic Pro','ƒqƒ‰ƒMƒmŠpƒS Pro W3','‚l‚r ‚oƒSƒVƒbƒN','Osaka',sans-serif;
font-size:70%;
line-height:1.8;
}

#wrapper{
width:750px;
margin:auto;
}


/* Common Elements
-------------------------------------------------------------- */



/* No Display
-------------------------------------------------------------- */

#intro h2,
#outline h2{
display:none;
}


/* #header
-------------------------------------------------------------- */

#header{
position:relative;
height:100px;
background:transparent url(i/header_bg.gif) no-repeat 50% 0%;
margin:0px;
}

#header h1{
padding:20px 0px 0px 0px;
}

#header h1 a{
display:block;
width:315px;
height:80px;
background:transparent url(i/title.gif) no-repeat;
text-indent:-9000px;
}

#header ul{
position:absolute;
left:389px;
top:20px;
width:391px;
}

#header li{
display:block;
float:left;
}

#header li a{
display:block;
height:80px;
text-indent:-9000px;
}

li#headerMenu1 a{
width:90px;
background:transparent url(i/globalnav.gif) no-repeat 0px 0px;
}
li#headerMenu2 a{
width:90px;
background:transparent url(i/globalnav.gif) no-repeat -90px 0px;
}
li#headerMenu3 a{
width:90px;
background:transparent url(i/globalnav.gif) no-repeat -180px 0px;
}
li#headerMenu4 a{
width:91px;
background:transparent url(i/globalnav.gif) no-repeat -270px 0px;
}
li#headerMenu1 a:hover{
width:90px;
background:transparent url(i/globalnav.gif) no-repeat 0px -80px;
}
li#headerMenu2 a:hover{
width:90px;
background:transparent url(i/globalnav.gif) no-repeat -90px -80px;
}
li#headerMenu3 a:hover{
width:90px;
background:transparent url(i/globalnav.gif) no-repeat -180px -80px;
}
li#headerMenu4 a:hover{
width:91px;
background:transparent url(i/globalnav.gif) no-repeat -270px -80px;
}

#header hr{
display:none;
}


/* #footer
-------------------------------------------------------------- */

#footer{
width:750px;
height:120px;
background:transparent url(i/footer_bg.jpg) no-repeat;
}

#footer p{
}

#footerLogo1{
width:80px;
float:left;
margin:10px 0px 0px 10px;
display:inline;
}

#footerLogo1 a{
display:block;
width:80px;
height:100px;
text-indent:-9000px;
}

#footerLogo2{
width:80px;
float:left;
margin:10px 0px 0px 10px;
display:inline;
}

#footerLogo2 a{
display:block;
width:80px;
height:100px;
text-indent:-9000px;
}

#footerCopy{
width:549px;
float:left;
text-align:right;
padding-top:20px;
}


/* index.html > #intro
-------------------------------------------------------------- */

#intro{
width:750px;
background:#527EC7 url(i/intro_bg.jpg) no-repeat 0% 0%;
margin-bottom:10px;
padding-top:20px;
color:white;
font-size:105%;
}

#intro p{
padding:0px 370px 1em 20px;
line-height:2;
}

#intro p#introEnd{
background:transparent url(i/intro_end.gif) no-repeat 0% 100%;
padding:0px 370px 1em 15px;
}

#intro p.introText{
text-indent:0px !important;
}

#intro hr{
display:none;
}


/* index.html > #shortcut
-------------------------------------------------------------- */

#shortcut{
width:750px;
height:50px;
margin-bottom:10px;
position:relative;
background:white url(i/shortcut_bg.gif) no-repeat 0px 0px;
}

#shortcut p#shortcut1 a{
display:block;
width:184px;
height:44px;
position:absolute;
left:8px;
top:3px;
background:transparent url(i/shortcut_button_01.gif) no-repeat 0px 0px;
text-indent:-9000px;
}

#shortcut p#shortcut1 a:hover{
background:transparent url(i/shortcut_button_01.gif) no-repeat 0px -44px;
}

#shortcut p#shortcut2 a{
display:block;
width:126px;
height:44px;
position:absolute;
left:197px;
top:3px;
background:transparent url(i/shortcut_button_webswitch.gif) no-repeat 0px 0px;
text-indent:-9000px;
}

#shortcut p#shortcut2 a:hover{
background:transparent url(i/shortcut_button_webswitch.gif) no-repeat 0px -44px;
}

#shortcut p#shortcut3 a{
display:block;
width:126px;
height:44px;
position:absolute;
left:330px;
top:3px;
background:transparent url(i/shortcut_button_report.gif) no-repeat 0px 0px;
text-indent:-9000px;
}

#shortcut p#shortcut3 a:hover{
background:transparent url(i/shortcut_button_report.gif) no-repeat 0px -44px;
}

#shortcut p#shortcut4 a{
width:126px;
height:44px;
position:absolute;
left:462px;
top:3px;
background:transparent url(i/shortcut_button_03.gif) no-repeat 0px 0px;
text-indent:-9000px;
}

#shortcut p#shortcut4 a:hover{
background:transparent url(i/shortcut_button_03.gif) no-repeat 0px -44px;
}


/* index.html > #outline
-------------------------------------------------------------- */

#outline{
width:750px;
background:transparent url(i/outline_bg.jpg) no-repeat 50% 0%;
}

#outline h3{
margin:10px 0px 0px 10px;
}

#outline p{
margin:0px 10px 0px 10px;
}

#outlineCol1{
float:left;
width:250px;
}

#outlineCol2{
float:left;
width:250px;
}

#outlineCol3{
float:left;
width:250px;
}

#outline hr{
clear:left;
visibility:hidden;
}

#outline dl{
margin:0px 10px 0px 10px;
}

#outline dt{
font-weight:bold;
}

#outline dd{
padding-left:10px;
background:transparent url(i/outline_arrow.gif) no-repeat 2px 5px;
}

#outline dd#outlineListLast{
margin-bottom:0.7em;
}

#outline ul{
margin:0px 10px 10px 10px;
}

#outline li{
padding-left:10px;
background:transparent url(i/outline_arrow.gif) no-repeat 2px 5px;
}

/* index.html > #notice
-------------------------------------------------------------- */

#notice{
width:750px;
margin-top:10px;
margin-bottom:10px;
}

#notice h2{
display:block;
width:150px;
height:15px;
margin:0px 0px 5px 10px;
background:transparent url(i/notice_text.gif) no-repeat;
text-indent:-9000px;
}

#notice dl{
margin:0px 10px 0px 10px;
}

#notice dt{
clear:left;
float:left;
padding-left:10px;
background:transparent url(i/outline_arrow.gif) no-repeat 0% 50%;
height:2em;
}

#notice dd{
height:2em;
margin:0px 0px 0px 100px;
}

#notice dd.noticeTitle{
font-weight:bold;
}

#notice hr{
clear:both;
visibility:hidden;
}


/* page > title
-------------------------------------------------------------- */

#title h2{
display:block;
width:750px;
height:135px;
background:transparent url(i/page_title_bg.jpg) no-repeat;
}

#title h2 img{
margin:40px 0px 0px 20px;
}


/* pageFeature
-------------------------------------------------------------- */
#pageFeature #content h3{
clear:left;
margin-bottom:10px;
}

#pageFeature #content p{
}

#pageFeature #content p img{
float:left;
display:inline;
margin:0px 10px 40px 40px;
}

#pageFeature #content hr{
clear:left;
}	


/* pageAbout
-------------------------------------------------------------- */

#pageAbout #content h3{
width:110px;
margin-left:20px;
display:inline;
float:left;
font-weight:bold;
font-size:120%;
clear:left;
}

#pageAbout #content p,
#pageAbout #content ul,
#pageAbout #content dl{
margin:0px 20px 10px 150px;
text-indent:0px;
}

#pageAbout #content ul.arrow li,
#pageAbout #content dl dd{
padding-left:10px;
background:transparent url(i/outline_arrow.gif) no-repeat 2px 5px;
}

.contentBlock{
border-bottom:1px solid #ddd;
margin-bottom:20px;
}

#pageAboutContent1 h3{
height:10em;
}

#pageAboutContent2 h3{
height:11em;
}

#pageAboutContent3 h3{
height:7em;
}

#pageAboutContent4 h3{
height:7em;
}

#pageAboutContent5 h3{
height:3em;
}


/* pageEntry
-------------------------------------------------------------- */

#pageEntry #content{
background:white url(i/page_entry_bg.gif) repeat-y;
margin-bottom:20px;
}

#pageEntry #content h3{
margin-top:20px;
margin-left:20px;
font-weight:bold;
font-size:14px;
}

#pageEntry #content h3.firstchild{
margin-top:0px;
}

#pageEntry #content h4{
margin-left:20px;
margin-top:1em;
font-weight:bold;
}

#pageEntry #content p,
#pageEntry #content dl,
#pageEntry #content dd,
#pageEntry #content ul,
#pageEntry #content li{
margin-right:180px;
margin-left:20px;
}


#pageEntry #content dl{
margin-top:1em !important;
}

#pageEntry #content dt{
margin-left:10px;
}

#pageEntry #content dl{
margin:0px 10px 0px 10px;
}

#pageEntry #content dt{
font-weight:normal;
}

#pageEntry #content dd{
padding-left:10px;
background:transparent url(i/outline_arrow.gif) no-repeat 2px 5px;
}

#pageEntry #content dd#outlineListLast{
margin-bottom:0.7em;
}

#pageEntry #content ul{
margin:0px 10px 10px 10px;
}

#pageEntry #content li{
padding-left:10px;
background:transparent url(i/outline_arrow.gif) no-repeat 2px 5px;
}

/* interviewTrigger
-------------------------------------------------------------- */

#interviewTrigger h1{
background: url(http://www.bizgp.jp/i/interview.jpg) no-repeat 50% 0%;
}

#popupMessage h1{
display:block;
width:590px;
height:120px;
text-indent:-9000px;
}

#popupMessage #content{
width:550px;
margin:0px 20px 0px 20px;
}

#popupMessage h2{
margin:20px 0px 10px 0px;
font-weight:bold;
font-size:14px;
}

#popupMessage p{
margin-bottom:1em;
}

#popupMessage p#popupSignature{
margin:0px;
}

/* popupPage
-------------------------------------------------------------- */

body#popupPrivacy{
background:white url(i/popup_privacy_bg.jpg) no-repeat;
}

#popupPrivacy h1{
display:block;
width:590px;
height:150px;
text-indent:-9000px;
}

#popupPrivacy #content{
width:550px;
margin:0px 20px 0px 20px;
}

#popupPrivacy h2{
margin:20px 0px 10px 0px;
font-weight:bold;
font-size:14px;
}

#popupPrivacy p{
margin-bottom:1em;
}

/* popup
-------------------------------------------------------------- */

body.popup{
background-color:#ddd !important;
background-image:none;
}

.popup #wrapper{
width:590px;
background-color:white;
text-align:left;
margin:auto;
padding-bottom:15px;
}

.popup #content{
width:550px;
margin:0px 20px 0px 20px;
}

.popup h1{
display:block;
width:590px;
height:150px;
text-indent:-9000px;
}

.popup h2{
margin:20px 0px 10px 0px;
font-weight:bold;
font-size:14px;
}

.popup p,
.popup dl,
.popup ul{
margin-top:1em;
}

.popup p#popupSubtitle{
margin-top:20px;
text-indent:0px;
}

.popup dt{
font-weight:bold;
}

.popup dd{
margin-left:1.5em;
}

.popup li{
padding-left:10px;
background:transparent url(i/outline_arrow.gif) no-repeat 2px 5px;
}

.popup img.picLeft{
float:left;
margin-right:1em;
}

.popup img.picRight{
float:right;
margin-left:1em;
}

.popup p#popupFooter{
border-top:1px solid #ddd;
padding:5px;
margin-top:15px;
text-align:center;
}

/* popup Webswitch
-------------------------------------------------------------- */

#popupWebswitch h1{
background:transparent url(i/popup_webswitch_bg.jpg) no-repeat 50% 0%;
}

#popupWebswitch ul,
#popupWebswitch p{
margin:0px;
}

#popupWebswitch h2{
margin:1.5em 0px 0px 0px;
}

#popupWebswitch dd{
margin-bottom:1em;
}

#popupWebswitch dd.box dl{
margin:5px 10px;
}

#popupWebswitch dd.box dd{
margin:0px; 0px 5px 0px;
padding-left:15px;
background:transparent url(i/outline_arrow.gif) no-repeat 2px 5px;
}

#popupWebswitch #case{
margin:10px 0px 10px 0px;
padding:10px;
background:none;
border:1px solid #ddd;
}

#popupWebswitch #case p{
text-indent:0em;
}

#popupWebswitch #case input{
border:1px solid #bbb;
margin-left:3px;
margin-right:3px;
}

#popupWebswitch #case input.exsmall{
width:30px;
}

#popupWebswitch #case input.small{
width:150px;
}

#popupWebswitch #case input.middle{
width:200px;
}

#popupWebswitch #case dt{
clear:left;
width:100px;
float:left;
border-right:1px solid #ddd;
}

#popupWebswitch #case dd{
width:400px;
float:left;
}

#popupWebswitch #case input.submit{
clear:left;
}



/* popup Report
-------------------------------------------------------------- */

#popupReport h1{
background:transparent url(i/popup_report_bg.jpg) no-repeat 50% 0%;
}

#popupReport h1{
display:block;
width:590px;
height:175px;
text-indent:-9000px;
}

ul#popupReportNav{
position:relative;
width:590px;
height:61px;
background:white url(i/popup_report_nav.gif) no-repeat 0px -122px;
}

ul#popupReportNav li a{
display:block;
height:61px;
position:absolute;
top:0px;
text-indent:-9000px;
}

li#popupReportNav01 a{
width:156px;
left:0px;
background:white url(i/popup_report_nav.gif) no-repeat 0px 0px;
}

li#popupReportNav02 a{
width:140px;
left:156px;
background:white url(i/popup_report_nav.gif) no-repeat -156px 0px;
}

li#popupReportNav03 a{
width:140px;
left:296px;
background:white url(i/popup_report_nav.gif) no-repeat -296px 0px;
}

li#popupReportNav04 a{
width:154px;
left:436px;
background:white url(i/popup_report_nav.gif) no-repeat -436px 0px;
}

li#popupReportNav01 a:hover{
width:156px;
left:0px;
background:white url(i/popup_report_nav.gif) no-repeat 0px -61px;
}

li#popupReportNav02 a:hover{
width:140px;
left:156px;
background:white url(i/popup_report_nav.gif) no-repeat -156px -61px;
}

li#popupReportNav03 a:hover{
width:140px;
left:296px;
background:white url(i/popup_report_nav.gif) no-repeat -296px -61px;
}

li#popupReportNav04 a:hover{
width:154px;
left:436px;
background:white url(i/popup_report_nav.gif) no-repeat -436px -61px;
}

#popupReport p.signatureReport{
text-align:right;
font-weight:bold;
}
/* popupannouncement
-------------------------------------------------------------- */

#popupannouncement h1{
background:transparent url(http://www.bizgp.jp/i/interview.jpg) no-repeat 50% 0%;
}

#popuppopupannouncement h1{
display:block;
width:590px;
height:175px;
text-indent:-9000px;
}

#popupannouncement #content{
width:550px;
margin:0px 20px 0px 20px;
}

#popupannouncement h2{
margin:20px 0px 10px 0px;
font-weight:bold;
font-size:14px;
}

#popuppopupannouncement p.signatureReport{
text-align:right;
font-weight:bold;
}

