

/**　トップブロック　**/
div#topNav {
width:820px;
position:relative;
padding:10px 10px 10px 10px;
border: solid 1pt #CBCBCB;
}

.mainbg {
 padding:8px 8px 8px 8px;
	background-color: #ffffff;
}
.bgline {
 padding:2px 2px 2px 2px;
	background-color: #CBCBCB;
}
.topics {
	font-size:10px;
 padding:10px 10px 10px 10px;
}
.notice {
	font-size:10px;
 padding:10px 0px 0px 0px;
}




/* c3p1 */

body#c3p1 p { padding:0; margin:0; }
body#c3p1 h1 { padding:0; margin:0; position:absolute; top:27px; left:32px; }
body#c3p1 { background:url(../../c3p1/img/bg_body.gif); }
body#c3p1 #wrapper { width:889px; margin:0 auto; position:relative; }
body#c3p1 #bg_wrapper { background:url(../../c3p1/img/bg_wrapper.gif) center top; }

body#c3p1 #bg_contents { width:840px; margin:0 0 0 24px; padding-bottom:92px; background: url(../../c3p1/img/bg_contents_btm.png) left bottom no-repeat; }
body#c3p1 #bg_contents2 { width:840px; margin:0 0 0 25px; padding-bottom:92px; background: url(../../c3p1/img/bg_contents_btm.png) left bottom no-repeat; }
body#c3p1 #contents { width:840px; padding:45px 0 0; background: url(../../c3p1/img/bg_contents_top.gif) no-repeat #fff; }
body#c3p1 #contents2 { width:840px; padding:45px 0 0; background:#fff; }

body#c3p1 ol { width:700px; margin:0 auto; padding:0; font-size:14px; }
body#c3p1 ol li { width:700px; background:url(../../c3p1/img/step_01.gif) 3px 8px no-repeat; list-style:none; }
body#c3p1 ol li span { width:620px; padding:10px 10px 45px 70px; min-height:45px; height:auto !important; height:45px; display:block; background:url(../../c3p1/img/step_01_btm.gif) left bottom no-repeat; }

body#c3p1 ol li#step_02 { background-image:url(../../c3p1/img/step_02.gif);}
body#c3p1 ol li#step_02 span { background-image:url(../../c3p1/img/step_02_btm.gif); }

body#c3p1 ol li#step_03 { background-image:url(../../c3p1/img/step_03.gif);}
body#c3p1 ol li#step_03 span { background-image:url(../../c3p1/img/step_03_btm.gif); }

body#c3p1 ol li#step_04 { background-image:url(../../c3p1/img/step_04.gif);}
body#c3p1 ol li#step_04 span { background-image:url(../../c3p1/img/step_04_btm.gif); padding:20px 25px 35px 55px; font-weight:bold; text-align:center; }

body#c3p1 ol li#step_05 { background-image:url(../../c3p1/img/step_05.gif);}
body#c3p1 ol li#step_05 span { background-image:url(../../c3p1/img/step_05_btm.gif); }

body#c3p1 ol li#step_06 { background-image:url(../../c3p1/img/step_06.gif);}
body#c3p1 ol li#step_06 span { background-image:url(../../c3p1/img/step_06_btm.gif); }

body#c3p1 ol li#step_07 { background-image:url(../../c3p1/img/step_07.gif);}
body#c3p1 ol li#step_07 span { background-image:url(../../c3p1/img/step_07_btm.gif); }

body#c3p1 ol li#step_08 { background-image:url(../../c3p1/img/step_08.gif);}
body#c3p1 ol li#step_08 span { background-image:url(../../c3p1/img/step_08_btm.gif); }

body#c3p1 ol li#step_09 { background-image:url(../../c3p1/img/step_09.gif);}
body#c3p1 ol li#step_09 span { background-image:url(../../c3p1/img/step_09_btm.gif); }

body#c3p1 #btn_contact { padding:20px 0 40px; text-align:center; }
body#c3p1 #copyright { padding:5px 0 30px; text-align:center; }



/* work form */

#workForm { margin:0 20px 20px; background-color:#FFF; }

#wfTitle { padding:40px 0 30px 150px; margin:0; float:none; }
#formTitle { display:block; padding:20px 40px 15px; border-bottom:1px dotted #999; border-top:1px dotted #999; font-size:20px; font-family:"メイリオ"; }

#workForm p { line-height:1.5; }

#workForm table { margin-top:20px; }
#workForm th,
#workForm td { text-align:left; vertical-align:top; padding:10px 10px; border-bottom:1px solid #dfdfdf; font-size:12px; }
#workForm table div { color:#cfcfcf; font-size:9px; text-align:right; }
#workForm span { color:#fff; background:#dbdbdb; padding:4px 18px; font-weight:normal; }
#workForm textarea { width:100%; font-size:12px; }

#btnArea { margin:20px auto 10px; text-align:center; }
#workForm #btn_send input { }



#thanksTxt { text-align:center; padding:80px 30px 100px; }
#closeBtn { text-align:center; padding:0px 30px 30px; }


body#c3p1contact #copyright { text-align:center; }
body#c3p1contact #wrapper { width:730px; background:#fff; padding-bottom:1px; }
body#c3p1contact #bg_wrapper { width:730px; margin:0 auto; background: url(../../c3p1/img/bg_contents_btm.png) left bottom no-repeat; padding-bottom:92px; }
body#c3p1contact { background:url(../../c3p1/img/bg_body.gif); padding:0; }





/* bosyu */
body#bosyu { }
body#bosyu #wrapper { position:relative; background:url(../../boshu/img/bg.gif) #e6e6e6; width:5000px; height:6000px; }
body#bosyu #wrapper div { position: absolute; }
body#bosyu #wrapper #main { top:200px; left:100px; width:200px; height:200px; }

body#bosyu #wrapper #about { top:4200px; left:200px; width:500px; height:1000px; }
body#bosyu #wrapper #formArea { top:500px; left:5000px; width:500px; height:800px; }
body#bosyu #wrapper #bbs { top:311px; left:3909px; width:816px; height:952px; }
body#bosyu #wrapper #bbs iframe { border:none; }


