@charset "utf-8";

#group p.pt {background:none; clear:both; text-align:right; padding-right:40px;}
/** 団体フォーム **/
/* sec1 */
#group #sec1 { width:950px; background:url(../../group/img/1_bg.jpg) no-repeat;}
#group #sec1 h3 { float:right; width:67px; padding:43px 60px 50px 0;}
#group #sec1 p { float:right; width:146px; padding:30px 18px 0 0;}
#group #sec1 ul { clear:both; display:inline-block; padding-left:40px;}
#group #sec1 ul li { float:left;/* width:280px; */padding-right:11px;}
#group #sec1 ul li a { background:#955c68; display:block; height:140px; width:110px;}
#group #sec1 ul li a#n_grp_form { width:140px;}
#group #sec1 ul li a:hover img {-ms-filter: "alpha( opacity=70 )"; filter: alpha( opacity=70 ); opacity:0.70;}


.group_form #sec2 { width:868px; margin:20px auto 0 auto;}
.group_form #sec2 h4 { text-align:center; padding-bottom:20px;}
.group_form #sec2 form { background:#3c2a2d; padding:20px;}
.group_form #sec2 table { width:760px; margin:0 auto;}
.group_form #sec2 table th { text-align:right; border-bottom:1px dotted #776a6c; padding:5px 25px 5px 0; width:35%;}
.group_form #sec2 table th img { float:left;}
.group_form #sec2 table tr.no_bo th { border-bottom:none;}
.group_form #sec2 table td { border-bottom:1px dotted #776a6c; padding:5px 0;}
.group_form #sec2 table tr.no_bo td { border-bottom:none;}
.group_form form input { padding:2px 0;}
.group_form form p { text-align:center; padding-top:10px;}
.group_form form p input { width:90px; padding:4px 0;}



/** 団体トップ **/

/* sec2 
#group.group_top #sec1 ul { background:none;}
.group_top #sec2 { width:868px; background:url(../../group/img/2_bg.gif); margin:-40px auto 0 auto; padding-top:12px;}
.group_top #sec2 h4 {width:836px; text-align:center; border-top:1px solid #b2a6a6; border-bottom:1px solid #b2a6a6; padding:6px 0; margin:0 auto 15px auto;}
.group_top #sec2 p { padding-left:30px;}
.group_top #sec2 ul { padding:20px 0 0 26px;}
.group_top #sec2 ul li { float:left; width:263px; padding-right:15px;}
.group_top #sec2 ul li img { display:block; padding-bottom:12px; margin:0 auto;}
.group_top #sec2 dl { width:643px; margin:10px auto;}
.group_top #sec2 dl a:hover img { -ms-filter: "alpha( opacity=70 )"; filter: alpha( opacity=70 ); opacity:0.70;}
.group_top #sec2 dl dt { float:left; width:467px; padding-right:18px;}
.group_top #sec2 dl dd { float:left; width:158px; margin-top:10px;}
.group_top #sec2 p.caution { text-align:right; padding:0 10px 10px 0;}*/


/* sec3 */
.group_top #sec3 { width:868px;background:url(../../group/img/sec3_bg.jpg) no-repeat;/* background:url(../../group/img/2_bg.gif);*/ margin:20px auto 0 auto; padding:0 0 30px 0;}
.group_top #sec3 h4 { float:left;  padding:10px 0 0 25px; }
.group_top #sec3 div {  float:right; padding:20px 40px 20px 0; width:387px;}
.group_top #sec3 div h5 { margin-right:20px; padding:15px 0 20px 0;}
.group_top #sec3 div dl { display:block; width:387px;}
.group_top #sec3 div dt { padding-bottom:10px;}
.group_top #sec3 div dd { padding-bottom:15px;}
.group_top #sec3 ul { clear:both; padding:0 0 10px 100px;  }
.group_top #sec3 ul li { color:#6e5f61; text-indent:-1.1em; margin-left:1.7em;}

.group_top #sec3 img.photo { float:left; width:400px; padding-left:20px;}
.group_top #sec3 table { width:826px; clear:both; color:#321f22; margin:20px auto 0 auto;}
.group_top #sec3 table th { background:url(../../group/img/2_2_mark.gif) no-repeat 27% 50% #3c2a2d; color:#fff; text-align:center; border-right:1px solid #776a6c; padding:2px 0;}
.group_top #sec3 table th.no_bg { background:#3c2a2d;}
.group_top #sec3 table td { background:#fff; text-align:center; border-bottom:1px solid #c4bfc0; padding:2px 0;}
.group_top #sec3 table td.bg_color { background:#ebe5e4;}
.group_top #sec3 table tr.no_bo td { border-bottom:none;}
.group_top #sec3 p.caution { color:#321f22; text-align:right; padding:5px 20px 0 0;}
.group_top #sec3 a#btn_form { margin:25px 0 25px 350px; height:34px;width:158px;}
.group_top #sec3 a { /*display:block; width:158px; height:34px; margin:0 auto;*/}
.group_top #sec3 a:hover img { -ms-filter: "alpha( opacity=70 )"; filter: alpha( opacity=70 ); opacity:0.70;}


/* sec4 
.group_top #sec4 { width:868px; background:#3c2a2d; margin:0 auto;}
.group_top #sec4 h4 { text-align:center; padding:20px 0 14px 0;}
.group_top #sec4 .detail { float:right; width:510px; padding-right:25px;}
.group_top #sec4 .detail dl { width:510px; border-bottom:1px dotted #a2999b; padding:15px 0;}
.group_top #sec4 .detail dl.no_bo { border-bottom:none;}
.group_top #sec4 .detail dl dt { float:left; width:194px;}
.group_top #sec4 .detail dl dd { float:left; width:286px; font-size:1.1em; background:#463538; padding:10px 15px;}
.group_top #sec4 .detail dl dd th { width:125px;}
.group_top #sec4 img.photo { float:left; width:277px; padding-left:25px;}
*/

/* sec5 
.group_top #sec5 { width:818px; background:#3c2a2d; margin:0 auto; padding:35px 25px 15px 25px;}
.group_top #sec5_1 { float:left; width:387px;}
.group_top #sec5_2 { float:right; width:387px;}
.group_top #sec5 h4 { padding-bottom:17px}
.group_top #sec5 dl { width:387px; background:#463538; margin-bottom:10px;}
.group_top #sec5 dt { float:right; width:182px; font-size:1.2em; line-height:1.27em; padding:10px}
.group_top #sec5 dd { float:left; width:185px;}
.group_top #sec5 p { clear:both; text-align:right;}
*/

/* sec4 */
.group_top #sec4 { width:950px; background:#321f22; margin:40px auto; padding-bottom:30px;}
.group_top #sec4 h4 { text-align:center; padding:20px 0 14px 0;}
.group_top #sec4 ul { padding-left:42px;}
.group_top #sec4 ul li { float:left; width:280px; color:#fff; text-align:center; padding-right:7px;}
.group_top #sec4 ul li img { display:block; padding-bottom:5px; width:280px;}
.group_top #sec4 .detail { padding: 0 42px;}
.group_top #sec4 p { color:#fff; padding:8px 40px;text-align:center; }
.group_top #sec4 p img { margin-top:15px;}
.group_top #sec4 .detail a { display:block; width:158px; height:34px; margin:0 0 0 auto;}
.group_top #sec4 .detail a:hover img { -ms-filter: "alpha( opacity=70 )"; filter: alpha( opacity=70 ); opacity:0.70;}


/* sec5 */
.group_top #sec5 { width:950px; background:#321f22; margin:40px auto; padding-bottom:30px;}
.group_top #sec5 h4 { text-align:center; padding:20px 0 14px 0;}
.group_top #sec5 p { color:#fff; padding-left:50px;}
.group_top #sec5 ul { padding-top:15px;}
.group_top #sec5 ul li { float:left; background:url(../../group/img/2_5_mark.gif) no-repeat 20px 50%; padding-left:46px;}
.group_top #sec5 ul li.no_bg { background:none;}


/* sec6 7 8 */

.group_top .section { color:#321f22; font-size:14px; display:inline-block; margin:20px 0 0 40px; padding-bottom:30px;text-align:left; width:870px;}
.group_top .section h4 { padding:10px 0 14px 25px;}
.group_top .section dl { display:inline-block; margin-left:45px; width:500px;}
.group_top .section:after,
.group_top .section dl:after{ content:" "; clear:both; display:block; height:0;}
.group_top .section dt { float:left; padding:5px 0 10px 0 ; margin:0 15px 0 0; width:29px;}
.group_top .section dd 
.group_top .section dd li{ padding:3px 0;}
.group_top .section dd li span{ font-size:10px; }
.group_top #sec6 { background:url(../../group/img/2_6_bg.jpg) no-repeat;}
.group_top #sec6 dt { padding-top:0; }
.group_top #sec7 { background:url(../../group/img/2_7_bg.jpg) no-repeat;}
.group_top #sec8 { background:url(../../group/img/2_8_bg.jpg) no-repeat;}


/*sec9 */
.group_top #sec9 { color:#321f22; background:url(../../group/img/2_9_bg.jpg) no-repeat; display:inline-block; margin:20px 0 0 40px; padding-bottom:30px;width:870px;}
.group_top #sec9 h4 {display:inline-block; padding:10px 0 14px 25px;}
.group_top #sec9 h4 img { float:left; margin-right:60px;}
.group_top #sec9 h4 span { display:block; float:right; margin-top:20px; width:200px;}
.group_top #sec9 dl { background:url(../../group/img/dot_line.gif) no-repeat center bottom; display:inine-block; margin:10px 0 10px 25px; padding-bottom:10px; width:820px; }
.group_top #sec9 dl:after { content:" "; clear:both; display:block; height:0;}
.group_top #sec9 dt { float:left; margin-right:5px;width:29px;}
.group_top #sec9 dl#col_9_1 dt { width:320px;}
.group_top #sec9 dl#col_9_1 dt img { margin-right:5px; }
.group_top #sec9 dl#col_9_1 dd {padding-left:380px;}
.group_top #sec9 dl#col_9_1 dd p { padding:10px 0;}
.group_top #sec9 dl#col_9_1 dd p img { margin-left:-60px; position:relative;}
.group_top #sec9 dl dl { background:none; float:left; margin:0; padding-bottom:13px; margin-right:10px; width:250px;}
.group_top #sec9 dl dl.l_col { width:380px;}
.group_top #sec9 dl dl.l_col dd { float:right; width:228px;}
.group_top #sec9 dl dl dt { float:left; width:145px; }
.group_top #sec9 dl dl dd { font-size:12px;}
.group_top #sec9 dl dl dd b { font-size:14px; display:block;margin-bottom:5px;}
.group_top #sec9 dl dl dd span{ font-size:11px;}
.group_top #sec9 dl#col_9_3 { padding-bottom:0;}
.group_top #sec9 dl#col_9_3 dl{ width:230px;}
.group_top #sec9 dl#col_9_3 dl.l_col { width:380px;}
.group_top #sec9 dl#col_9_3 dl.l_col2 { width:290px;}


/*sec10 */
.group_top #sec10 { color:#321f22; background:url(../../group/img/2_10_bg.jpg) no-repeat; display:inline-block; margin:20px 0 0 40px; padding-bottom:30px;width:870px;}
.group_top #sec10 h4 {display:inline-block; padding:30px 0 14px 25px;}
.group_top #sec10 h4 span { display:block; float:right; margin:10px 0 0 40px;}
.group_top #sec10 dl { background:url(../../group/img/dot_line.gif) no-repeat center bottom; display:inline-block; margin:10px 0 0 25px; padding-bottom:10px; width:820px;}
.group_top #sec10 dl:after { content:" "; clear:both; display:block; height:0;}
.group_top #sec10 dt { float:left; width:245px;}
.group_top #sec10 dd img { margin:10px 0; }
.group_top #sec10 dd p { padding:5px 0; }
.group_top #sec10 dd p img { margin:0 8px 0 0 ;}
.group_top #sec10 dd a:hover img { -ms-filter: "alpha( opacity=70 )"; filter: alpha( opacity=70 ); opacity:0.70;}
.group_top #sec10 dd span { float:right; font-size:12px; margin-top:15px;}


.group_top #sec10 dl#sec10_grp { /*background:none;*/}
.group_top #sec10 dl#sec10_grp dt { float:none; width:auto;}
.group_top #sec10 dl#sec10_grp dd p { font-size:15px; margin:-20px 0 15px 85px;}
.group_top #sec10 dl#sec10_grp dd ul { float:left; padding:5px 0 5px 80px; margin:0; width:535px;}
.group_top #sec10 dl#sec10_grp dd li{ background:url(../../group/img/2_10_plan6_li.gif) no-repeat left center ; float:left; margin-right:20px;  padding:0 0 0 30px; }
.group_top #sec10 dl#sec10_grp span { margin-left:80px; }
.group_top #sec10 dl#sec10_grp dd span { float:right; margin:0; width:173px;}
#day_inq { margin:30px 0 10px 100px;} 



















