@charset "UTF-8";
/* CSS Document */

/*----------------------------------
	setsumeikai用のCSSです
----------------------------------*/

.ttlBlk { position:relative; width:960px; height:170px; margin-bottom:20px;}
.ttlBlk p.dept { position:absolute; top:58px; left:593px; width:100px; height:auto; font-size:20px; line-height:1.4; font-weight:bold; color:#000; text-align:center;}
.ttlBlk p.seo { position:absolute; top:7px; right:8px; width:230px; height:auto; font-size:14px; line-height:1.4; color:#fff;}

.cmnTabBlk { width:960px; height:80px; margin-bottom:10px;}
.cmnTabBlk ul { overflow:hidden; width:960px; height:80px;}
.cmnTabBlk ul li { float:left;}
.cmnTab01 { width:225px; height:890px;}
.cmnTab02 { width:223px; height:890px;}
.cmnTab03 { width:171px; height:890px;}
.cmnTab04 { width:169px; height:890px;}
.cmnTab05 { width:172px; height:890px;}

.selectAreaBlk { position:relative; border:solid 6px #96c64c; background-color:#f2fee4; text-align:center; margin-bottom:20px; padding:20px 0;}
.selectAreaBtn { width:450px; height:70px; margin:0 auto 10px;}
.selectAreaTxt { font-size:16px; line-height:1; font-weight:bold; color:#000;} 

.setsumeikaiKokunaiBlk { float:left; width:470px; height:auto;}
.setsumeikaiKokunaiBlk .tourDptBlkBot { border:solid 2px #b2dfd4; border-top:none; margin-bottom:20px; padding:20px 15px 10px;}
.setsumeikaiKokunaiBlk .tourDptBlkBot div { width:436px; height:auto; border-bottom:dashed 1px #CCC; margin-bottom:10px; padding-bottom:10px;}
.setsumeikaiKokunaiBlk .tourDptBlkBot div ul { overflow:hidden; width:436px; height:auto;}
.setsumeikaiKokunaiBlk .tourDptBlkBot div ul li { float:left; background:url(/attending/hiking/images/setsumeikai/deptIcn.gif) 0 5px no-repeat; padding-left:11px; white-space:nowrap; margin-right:24px;}
.setsumeikaiKokunaiBlk .tourDptBlkBot div ul li a { font-size:14px; line-height:1; font-weight:bold;}
.setsumeikaiKaigaiBlk { float:right; width:470px; height:auto;}
.setsumeikaiKaigaiBlk .tourDptBlkBot { border:solid 2px #9cd8ec; border-top:none; margin-bottom:20px; padding:20px 20px 10px;}
.setsumeikaiKaigaiBlk .tourDptBlkBot div { width:436px; height:auto; border-bottom:dashed 1px #CCC; margin-bottom:10px; padding-bottom:10px;}
.setsumeikaiKaigaiBlk .tourDptBlkBot div ul { overflow:hidden; width:436px; height:auto;}
.setsumeikaiKaigaiBlk .tourDptBlkBot div ul li { float:left; background:url(/attending/hiking/images/setsumeikai/deptIcn.gif) 0 5px no-repeat; padding-left:11px; white-space:nowrap; margin-right:24px;}
.setsumeikaiKaigaiBlk .tourDptBlkBot div ul li a { font-size:14px; line-height:1; font-weight:bold;}

.setsumeikaikokunaiBotMds { background:url(/attending/hiking/images/setsumeikai/kokunaiBotMds.gif) bottom no-repeat; width:405px; height:32px; font-size:22px; font-weight:bold; color:#000; padding:13px 0 0 65px;}
.setsumeikaikaigaiBotMds { background:url(/attending/hiking/images/setsumeikai/kaigaiBotMds.gif) bottom no-repeat; width:405px; height:32px; font-size:22px; font-weight:bold; color:#000; padding:13px 0 0 65px;}

.tabBlk { border-bottom:solid 5px #77c702; width:960px; height:auto; margin-bottom:30px;}
.tabBlk ul { overflow:hidden; width:960px; height:auto;}
.tabBlk ul li { width:475px; height:57px;}

.Js_AreaSelectPanel{
	display:none;
	position:absolute;
	top:125px;
	left:225px;
	width:496px;
	background:#fff;
	border:2px solid #4b7eb9;
	color:#333333;
	z-index:150;
	padding-bottom:5px;
	margin-left: 0px;
	text-align:center;
}

.Js_AreaSelectPanel p {
	background-color:#dceaf8;
	padding:10px;
	text-align:left;
	font-size:12px; font-size:1.2rem;
	line-height:16px; line-height:1.6rem;
}
.Js_AreaSelectPanel dl {
	overflow:hidden;
	width:130px;
	height:auto;
	border-bottom:dotted 1px #4c4c4c;
	margin:0 10px 5px 0;
	padding-bottom:5px;
	}
.Js_AreaSelectPanel dl dt, .Js_AreaSelectPanel dl dd {
	float:left;
}
.Js_AreaSelectPanel dl dt {
	width:60px;
	height:auto;
	font-size:12px; font-size:1.2rem;
	font-weight:bold;
	text-align:left;
	margin-right:10px;
}
.Js_AreaSelectPanel dl dd {
	width:60px;
	height:auto;
	font-size:12px; font-size:1.2rem;
	font-weight:bold;
}
.Js_AreaSelectPanel dl dd ul {
}
.Js_AreaSelectPanel dl dd ul li {
	background:url(/sharing/common14/images/arrw01.png) 0 6px no-repeat;
	text-align:left;
	padding-left:10px;
}
.Js_AreaSelectPanel a#Js_AreaSelectPanelClose {
	clear:both;
	display:inline-block;
	background:url(/sharing/common14/images/Js_HatsuSelectPanelCloseBtn.png) right 9px no-repeat;
	padding:5px 15px 0 0;
}

.setsumeikaiBlk01 { overflow:hidden; background-color:#f1f0e8; margin-bottom:20px; padding:20px;}
.setsumeikaiBlk01 .setsuLBox { float:left; width:680px; height:auto;}
.setsumeikaiBlk01 .setsuRBox { float:right; width:200px; height:auto;}

.mds { float:left; width:680px; height:auto; font-size:20px; line-height:1.5; font-weight:bold; color:#61b301; margin-bottom:10px;}
.lbl { float:right; width:180px; height:30px; margin-bottom:10px;}
.txt { clear:both; width:920px; height:auto; font-size:14px; line-height:1.5; color:#333333; margin-bottom:10px;}

.setsuLBox dl { overflow:hidden; border-bottom:dotted 1px #999; margin-bottom:10px; padding-bottom:10px;}
.setsuLBox dl dt { float:left; background-color:#9fd74d; width:60px; height:auto; font-size:14px; line-height:1.5; margin-right:15px; padding:5px 0 5px 5px;}
.setsuLBox dl dd { float:left; font-size:14px; line-height:1.5; padding:5px 0;}

.setsuRBox ul li { text-align:right; margin-bottom:10px;}
.setsuRBox ul li a { font-size:14px; line-height:1.5;}

.acnBlk { width:730px; height:91px; margin-bottom:20px;}
.acnBlk dl { width:730px; height:91px;}
.acnBlk dl dt { width:730px; height:42px;}
.acnBlk ul{ background-color:#f9fafa; border-bottom:solid 1px #d2d2d2; width:920px; height:auto; padding:15px 20px;}
.acnBlk ul { overflow:hidden; width:920px; height:auto;}
.acnBlk ul li { float:left; margin-right:30px; white-space:nowrap;}
.acnBlk ul li a { font-size:14px;}
.acnBlk h2 { width:730px; height:42px;}



.kaigaiMds {  background:url(/attending/hiking/images/setsumeikai/kaigaiMds.gif) bottom no-repeat; width:895px; height:32px; font-size:22px; font-weight:bold; color:#000; margin-bottom:10px; padding:13px 0 0 65px;}
.kokunaiMds {  background:url(/attending/hiking/images/setsumeikai/kokunaiMds.gif) bottom no-repeat; width:895px; height:32px; font-size:22px; font-weight:bold; color:#000; margin-bottom:10px; padding:13px 0 0 65px;}

.setsumeikaiBlk02 { border:solid 4px #e8e6d5; width:924px; height:auto; padding:14px; margin-bottom:20px;}

.setsumeikaiBlk02 .setsumeikaiInBlk { overflow:hidden; background-color:#d7efba; width:924px; height:auto;}
.setsuIDateBox { float:left; width:200px; height:auto; font-size:14px; font-weight:bold; text-align:center; padding-top:50px;}
.setsuIDateBox span { display:inline-block; background-color:#3044c0; font-size:14px; font-weight:bold; color:#fff; margin-top:10px; padding:5px 55px;}
.setsuDDateBox { float:left; width:200px; height:auto; font-size:14px; font-weight:bold; text-align:center; padding-top:50px;}
.setsuDDateBox span { display:inline-block; background-color:#fc127b; font-size:14px; font-weight:bold; color:#fff; margin-top:10px; padding:5px 55px;}
.setsuInfoBox { float:right; background-color:#fff; width:709px; height:auto; padding:10px 0 0 15px;}
.setsuRsrvBox { float:right; background-color:#fff; width:709px; height:auto; padding-left:15px;}
.setsumeikaiRBox { overflow:hidden;}
.setsumeikaiRBox .infoMds { float:left; background-color:#9fd74d; width:60px; height:auto; font-size:14px; line-height:1.5; margin:0 15px 10px 0; padding:5px;}
.setsumeikaiRBox .infoTxt { float:left; font-size:14px; line-height:1.5; margin:0 30px 10px 0; padding:5px 0;}
.setsumeikaiRBox .infoCntry { clear:both; margin-bottom:10px;}
.setsumeikaiRBox .infoCntry span { display:inline-block; background-color:#ffef00; font-size:14px; line-height:1.5; padding:5px;}
.setsumeikaiInBlk ul { overflow:hidden; float:right; width:709px; height:auto; border-top:dotted 1px #ccc; border-bottom:solid 1px #ccc; margin-bottom:10px; padding:5px 0;}
.rsrvArea { float:left;}
.rsrvArea a { font-size:14px; line-height:1.7; font-weight:bold;}
.guideArea { float:right; width:176px; height:23px;}

.guidanceBlk { clear:both; width:960px; height:auto;}
.guidanceMds01 { background:url(/attending/hiking/images/setsumeikai/guidanceMds.gif) no-repeat; width:920px; height:26px; font-size:16px; line-height:1; font-weight:bold; margin-bottom:10px; padding:12px 0 0 40px;}
.guidanceMds02 { font-size:14px; line-height:1.5; font-weight:bold; color:#61b301; margin-bottom:5px;}

.guidanceBox01 { margin-bottom:10px; padding:0 5px;}
.guidanceBox01 li { font-size:14px; line-height:1.5;}
.guidanceBox02 { margin-bottom:20px; padding:0 5px;}
.guidanceBox02 li { font-size:14px; line-height:1.5; }
.guidanceBox02 li.guidanceD { font-size:12px; line-height:1.5; color:#FF0000;}

.dai_img{
	width:680px;
	height:auto;
	margin-bottom:20px;
	}
.dai_img ul li {
    float: left;
    height: 150px;
    padding-right: 24px;
    width: 200px;
}

.noData{
	width:920px;
	height:auto;
	padding:15px 20px 15px 20px;
	font-size:16px;
	text-align:center;
	font-weight:bold;
	background-color: #F9FAFA;
	margin-bottom:20px;
	}

.tabBody.kaigai{}
.tabBody.kokunai{display:none;}