@charset "utf-8";

#group #title { background:url(../../group/img/title.jpg) no-repeat center 0;}
#group #title h2 { position:absolute; left:50%; margin-left:-217px;}


/* sec1 */
#group #sec1 { width:1008px; padding-top:30px;}
#group #sec1 .box { float:left; width:496px; padding:0 8px 20px 0;}
#group #sec1 .box div { background:url(../../group/img/bg2.png) no-repeat left bottom; overflow:hidden; padding-bottom:30px;}
#group #sec1 .box div h3 { text-align:center; padding:30px 0 25px 0;}
#group #sec1 .box div p.photo { background:url(../../group/img/bg1.gif); width:450px; padding:4px; margin:0 auto;}
#group #sec1 .box div p { padding:30px 20px 0 35px;}
#group #sec1 .box div ul { font-size:0.9em; padding:20px 0 0 35px;}
#group #sec1 .box div dl { font-size:0.9em; padding:20px 0 0 35px;}
#group #sec1 .box div dd { float:left; padding-right:10px; white-space:nowrap;}
#group #sec1 .box div .caution { display:block; color:#ff0; font-weight:bold; padding:5px 0 0 35px;}


/* sec2 */
#group #sec2 { width:1000px; padding-top:55px;}
#group #sec2 p.text { text-align:center; padding:25px 0 45px 0;}
#group #sec2 div { float:left; width:500px; padding-bottom:40px;}
#group #sec2 div p { float:left; width:200px; background:url(../../group/img/bg1.gif); padding:4px;}
#group #sec2 div dl { float:left; width:250px; padding:50px 0 0 15px;}
#group #sec2 div dt { color:#eea0a0; font-weight:bold;}
#group #sec2 div dd { font-size:0.9em; line-height:1.6em;}


/* sec3 */
#group #sec3 { width:1000px; padding-top:55px;}
#group #sec3 h3 { padding-bottom:50px;}
#group #sec3 div { float:left; width:500px; padding-bottom:40px;}
#group #sec3 div p { float:left; width:200px; background:url(../../group/img/bg1.gif); padding:4px;}
#group #sec3 div dl { float:left; width:250px; padding:50px 0 0 15px;}
#group #sec3 div dt { color:#eea0a0; font-weight:bold;}
#group #sec3 div dd { font-size:0.9em; line-height:1.6em;}


/* sec4 */
#group #sec4 { width:1000px; height:643px; background:url(../../group/img/sec4_bg.jpg) no-repeat; padding-bottom:20px; position:relative;}
#group #sec4 h3 { position:absolute; top:283px; left:620px;}
#group #sec4 p.po1 { width:510px; position:absolute; top:320px; left:470px;}
#group #sec4 p.po2 { width:210px; position:absolute; top:308px; left:40px; font-size:0.9em;}
#group #sec4 p.po3 { width:390px; position:absolute; top:555px; left:50px;}
#group #sec4 p.po4 { width:302px; position:absolute; top:595px; left:450px; font-size:0.9em; text-align:right;}
#group #sec4 img.po1 { position:absolute; top:38px; left:40px;}
#group #sec4 img.po2 { position:absolute; top:313px; left:273px;}
#group #sec4 img.po3 { position:absolute; top:369px; left:40px;}
#group #sec4 img.po4 { position:absolute; top:390px; left:450px;}
#group #sec4 img.po5 { position:absolute; top:459px; left:757px;}
#group #sec4 img.po6 { position:absolute; top:32px; left:364px; z-index:1;}
#group #sec4 img.po7 { position:absolute; top:154px; left:417px; z-index:2;}
















