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

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

/*----------------------------------メインコンテンツ----------------------------------*/
h2,h3,div,.{ vertical-align:top;}
li{ margin:0; padding:0; list-style:none;}
.img{ border:0;}

.CtsMrBox{ width:960px; height:auto; position:relative; margin: 0 auto;}

.OnFLeft { float: left; }
.OnFRight { float: right;}
.FClear:after { clear: both;  content: " "; display: block; font-size: 0; height: 0; visibility: hidden;}
* html .FClear {
}
:first-child + html .FClear {
}
.overlay { background-color: #FFFFFF;  left: 0; opacity: 0.8; position: absolute; top: 0; z-index: 100;}


.Point{background: url(../images/BgPoint.gif) no-repeat; width:960px; height:136px; margin: 10px 0 20px; position:relative;}
.PointTxt01 { left: 130px; position: absolute; top: 69px; width: 170px;}
.PointTxt02 { left: 440px; position: absolute; top: 69px; width: 170px;}
.PointTxt03 { left: 750px; position: absolute; top: 69px; width: 170px;}

#nav {background: url(../images/BgArea.gif) #ffcd00;  height:147px;
    padding-left: 20px; padding-top: 30px; width: 940px; margin-bottom:10px;}
.btnBox{ width:920px; height:97px;}
.btn1,.btn2,.btn3,.btn4,.btn5{ width:180px; height:40px; float:left; margin-right:5px; margin-bottom:5px; background:#FF0066;}
.btn6,.btn7,.btn8,.btn9,.btn10{ width:180px; height:40px; float:left; margin-right:5px; margin-bottom:5px; margin-top:49px; background:#FF0066;}

ul.btnBox li.btn5,ul.btnBox li.btn10{ width:180px; height:40px; float:left; margin-right:0px; margin-bottom:5px;}

.fixed{position: fixed !important; top: 0; z-index:10;}

.boxL,.boxS { clear: both; height: auto; overflow: hidden; width: 940px; margin-left:20px; *margin-bottom:10px;}
.grayBox{ width:940px; height:auto; border-top:none; border-bottom:none;  overflow:hidden; }
.TopModoru{ width:120px; padding-left:800px;}
.Mada{ margin-bottom:10px;}

.PointHuki{background: url(../images/BgHukidashi.gif) no-repeat;  width:920px; height:134px; margin:10px 0 20px 20px;}
.HukiDashi{margin:10px 0 0 35px; width:510px; height:auto; font-size:13px; line-height:18px; float:left;}
.HukiP01{ float:left;}
.HukiP02{float:left; margin-left:5px;}

.boxL .TourBox { float: left;  height: auto; margin:0 20px 10px 0px; overflow: hidden; padding: 0; width: 450px; border: 4px solid #D9D9D9;}
.boxL .ctp{ width:436px; height:130px; float:left; padding:5px 0 10px 14px; }
.boxL .grss { width:156px; font-size:14px; font-weight:400; color:#c51d1d; line-height:24px; padding-left: 10px;}
.boxL .bt { width:103px; height:21px; display:block;}
.boxL .caps {
    width: 262px;
    height: auto;
    margin: 0 0 10px 0;
    font-size: 10px;
    padding-left: 10px;
}
.boxL .phto {width:140px; height:105px; background:#99FF99; float:left; margin:5px 5px 0 5px;}
.boxL .icns { width: 272px; height: auto;}
.boxL .dstntn { min-height: 60px; #484343; font-size: 13px; font-weight: bold; /*height:43px;*/ line-height: 18px; padding: 10px;  width: 100%;}
.boxL .mds { font-weight:bold; }

.boxS .TourBox { border-bottom: 4px solid #D9D9D9; float: left;  height: auto; margin:0 10px 10px 0px; overflow: hidden; padding: 0; width: 300px; background: url(../images/BgboxS.gif);}
.boxS .ctp { float: left; height: auto;  padding:5px 10px 5px 18px;  width: 274px;}
.boxS .grss { width:166px; font-size:14px; font-weight:bold; color:#c51d1d; line-height:24px; margin-left:14px;}
.boxS .bt { width:83px; height:21px; margin-right:14px; background:#f24343;}
.boxS .caps {float: right; font-size: 12px;height: auto; line-height: 20px; width: 127px;}
.boxS .phto { float: left; height: auto; padding:5px 0 0 0; width: 80px;}
.boxS .icns { height: auto; width: 300px;  }
.boxS .dstntn { color: #FFFFFF; font-size: 13px; font-weight: bold; height: auto; line-height: 18px; padding: 10px;  width: 280px;}
.boxS .mds { font-weight:bold; }
.DlHeight{ width:450px; height:auto; background:url(../images/BgboxL.gif) repeat-y;}

#Area01 .boxL .dstntn,#Area01 .boxS .dstntn { background: none repeat scroll 0 0 #FFE0E0;}
#Area02 .boxL .dstntn,#Area02 .boxS .dstntn { background: none repeat scroll 0 0 #DBFAD0;}
#Area03 .boxL .dstntn,#Area03 .boxS .dstntn { background: none repeat scroll 0 0 #DDD9FB;}
#Area04 .boxL .dstntn,#Area04 .boxS .dstntn { background: none repeat scroll 0 0 #FBEED4;}
#Area05 .boxL .dstntn,#Area05 .boxS .dstntn { background: none repeat scroll 0 0 #FDE2FA;}
#Area06 .boxL .dstntn,#Area06 .boxS .dstntn { background: none repeat scroll 0 0 #00BA00;}
#Area07 .boxL .dstntn,#Area07 .boxS .dstntn { background: none repeat scroll 0 0 #0043E8;}
#Area08 .boxL .dstntn,#Area08 .boxS .dstntn { background: none repeat scroll 0 0 #FFB500;}
#Area09 .boxL .dstntn,#Area09 .boxS .dstntn { background: none repeat scroll 0 0 #FF5DBB;}
#Area10 .boxL .dstntn,#Area10 .boxS .dstntn { background: none repeat scroll 0 0 #0400A4;}

.sbttl01{background: url(../images/SttlArea01.jpg) no-repeat; width:960px; height:52px; text-indent:-9999px;}
.sbttl02{background: url(../images/SttlArea02.jpg) no-repeat; width:960px; height:52px; text-indent:-9999px;}
.sbttl03{background: url(../images/SttlArea03.jpg) no-repeat; width:960px; height:52px; text-indent:-9999px;}
.sbttl04{background: url(../images/SttlArea04.jpg) no-repeat; width:960px; height:52px; text-indent:-9999px;}
.sbttl05{background: url(../images/SttlArea05.jpg) no-repeat; width:960px; height:52px; text-indent:-9999px;}
.sbttl06{background: url(../images/SttlArea06.jpg) no-repeat; width:960px; height:52px; text-indent:-9999px;}
.sbttl07{background: url(../images/SttlArea07.jpg) no-repeat; width:960px; height:52px; text-indent:-9999px;}
.sbttl08{background: url(../images/SttlArea08.jpg) no-repeat; width:960px; height:52px; text-indent:-9999px;}
.sbttl09{background: url(../images/SttlArea09.jpg) no-repeat; width:960px; height:52px; text-indent:-9999px;}
.sbttl10{background: url(../images/SttlArea10.jpg) no-repeat; width:960px; height:52px; text-indent:-9999px;}

.Huki01{ font-weight:bold; color:#FF1466;}
.Huki02{ font-weight:bold; color:#631AE1;}
.Huki03{ font-weight:bold; color:#009DFF;}
.Huki04{ font-weight:bold; color:#007c00;}
.Huki05{ font-weight:bold; color:#FF6505;}
.Huki06{ font-weight:bold; color:#FF6505;}
.Huki07{ font-weight:bold; color:#0043E8;}
.Huki08{ font-weight:bold; color:#FFB500;}
.Huki09{ font-weight:bold; color:#FF5DBB;}
.Huki10{ font-weight:bold; color:#0400A4;}


/*20180713追記*/
.Anchor{height: 45px; margin-bottom: 0;}
.hide {display:none;}
