@charset "utf-8";

/* common */
.contentsInr article img{vertical-align:bottom;}
.pageTtl{background:#000 url(../img/head_bg_16shimo.jpg) center top no-repeat;height:480px;text-align:center;box-shadow:none;border:none;padding:0;}

.pageTtl .inrC{padding-top:9px;position:relative;}
.pageTtl .inrC .btn_link{position:absolute;right:0;top:420px;}
.pageTtl .inrC img,.travel_list li img,.travel_box img,.clm_2col img,.clm_3col img{vertical-align:middle;}
.not_Link{position:absolute;z-index:3;}
.list.no-tab li a .title{display:none;}
.list.no-tab li a .value{font-size:20px;color:#cc0000;font-weight:bold;}
/*tab*/
.travel_list {margin-left:-2px;}
.travel_list li{display:inline-block;margin-left:2px;}
.travel_list li:first-child{margin-left:0;}
.travel_list li a{overflow:hidden;width:188px;height:89px;background-image:url(../img/tab_sprite.png);background-repeat:no-repeat;display:block;font-size:0;}
.travel_list.t_btm li a{height:93px;}
.travel_list li.tab01 a{background-position:0 0;}
.travel_list li.tab01 a:hover,
.travel_list li.tab01.current a{background-position:0 -89px;}

.travel_list li.tab02 a{background-position:-191px 0;}
.travel_list li.tab02 a:hover,
.travel_list li.tab02.current a{background-position:-191px -89px;}

.travel_list li.tab03 a{background-position:-384px 0;}
.travel_list li.tab03 a:hover,
.travel_list li.tab03.current a{background-position:-384px -89px;}

.travel_list li.tab04 a{background-position:-578px 0;}
.travel_list li.tab04 a:hover,
.travel_list li.tab04.current a{background-position:-578px -89px;}
.travel_list li.tab05 a{background-position:-772px 0;}
.travel_list li.tab05 a:hover,
.travel_list li.tab05.current a{background-position:-772px -89px;}

.travel_list.t_btm li.tab01 a{background-position:0 -179px;}
.travel_list.t_btm li.tab01 a:hover,
.travel_list.t_btm li.tab01.current a{background-position:0 -273px;}

.travel_list.t_btm li.tab02 a{background-position:-191px -179px;}
.travel_list.t_btm li.tab02 a:hover,
.travel_list.t_btm li.tab02.current a{background-position:-191px -273px;}

.travel_list.t_btm li.tab03 a{background-position:-384px -179px;}
.travel_list.t_btm li.tab03 a:hover,
.travel_list.t_btm li.tab03.current a{background-position:-384px -273px;}

.travel_list.t_btm li.tab04 a{background-position:-578px -179px;}
.travel_list.t_btm li.tab04 a:hover,
.travel_list.t_btm li.tab04.current a{background-position:-578px -273px;}

.travel_list.t_btm li.tab05 a{background-position:-772px -179px;}
.travel_list.t_btm li.tab05 a:hover,
.travel_list.t_btm li.tab05.current a{background-position:-772px -273px;}

.travel_list li a:hover img{opacity:1;filter:alpha(opacity=100);background:#fff;}
/*travel_box*/
.travel_box{margin-top:37px;}
.travel_box .box_inner{background-image:url(../img/bg_repeat_oka.gif);background-repeat:repeat;padding:25px;}
#js_hok.travel_box .box_inner{background-image:url(../img/bg_repeat_hok.gif);}
#js_kyu.travel_box .box_inner{background-image:url(../img/bg_repeat_kyu.gif);}
#js_kas.travel_box .box_inner{background-image:url(../img/bg_repeat_kas.gif);}
#js_thu.travel_box .box_inner{background-image:url(../img/bg_repeat_thu.gif);}
.travel_box .box_inner ul.cause_list{margin-left:-30px;}
.travel_box .box_inner ul.cause_list > li{display:inline-block;vertical-align:top;width:260px;min-height:428px;padding:10px 10px 11px;position:relative;background:#fff url(../img/bg_oka.gif) left bottom no-repeat;margin:0 0 20px 30px;box-shadow:rgba(124, 172, 183, 0.5) 0px 2px 1px 2px;-webkit-box-shadow:rgba(124, 172, 183, 0.5) 0px 2px 1px 2px;}
#js_hok.travel_box .box_inner ul.cause_list > li{background-image:url(../img/bg_hok.gif);box-shadow:rgba(162, 220, 162, 0.5) 0px 2px 1px 2px;-webkit-box-shadow:rgba(162, 220, 162, 0.5) 0px 2px 1px 2px;}
#js_kyu.travel_box .box_inner ul.cause_list > li{background-image:url(../img/bg_kyu.gif);box-shadow:rgba(176, 191, 219, 0.5) 0px 2px 1px 2px;-webkit-box-shadow:rgba(176, 191, 219, 0.5) 0px 2px 1px 2px;}
#js_kas.travel_box .box_inner ul.cause_list > li{background-image:url(../img/bg_kas.gif);box-shadow:rgba(218, 200, 139, 0.5) 0px 2px 1px 2px;-webkit-box-shadow:rgba(218, 200, 139, 0.5) 0px 2px 1px 2px;}
#js_thu.travel_box .box_inner ul.cause_list > li{background-image:url(../img/bg_thu.gif);box-shadow:rgba(220, 174, 185, 0.5) 0px 2px 1px 2px;-webkit-box-shadow:rgba(220, 174, 185, 0.5) 0px 2px 1px 2px;}
.travel_box .box_inner ul.cause_list > li .btm_box{position:absolute;bottom:10px;right:10px;}
.travel_box .box_inner ul.cause_list > li .not_Link{width:260px;height:40px;}

.travel_box[style*="block"]{
animation-duration: 0.3s;
animation-name: fade-in;
animation-delay:0.2s;
-webkit-animation-duration: 0.5s;
-webkit-animation-name: fade-in;
animation-fill-mode:both;
-webkit-animation-fill-mode:both;
}
@-webkit-keyframes fade-in {
0% {opacity: 0;}
1% {opacity: 0;}
100% {opacity: 1;}
}
@keyframes fade-in {
0% {opacity: 0;}
1% {opacity: 0;}
100% {opacity: 1;}
}

.clm_3col.bnr_list {margin:0 auto;width:870px;}
.clm_3col.bnr_list li{margin-left:30px;width:270px;min-height:170px;}

/* simpleSearch
------------------------------------------ */
.simpleSearch{background:#fff;box-shadow:rgba(124, 172, 183, 0.5) 0px 2px 1px 2px;-webkit-box-shadow:rgba(124, 172, 183, 0.5) 0px 2px 1px 2px;}
#js_hok .simpleSearch{box-shadow:rgba(162, 220, 162, 0.5) 0px 2px 1px 2px;-webkit-box-shadow:rgba(162, 220, 162, 0.5) 0px 2px 1px 2px;}
#js_kyu .simpleSearch{box-shadow:rgba(176, 191, 219, 0.5) 0px 2px 1px 2px;-webkit-box-shadow:rgba(176, 191, 219, 0.5) 0px 2px 1px 2px;}
#js_kas .simpleSearch{box-shadow:rgba(218, 200, 139, 0.5) 0px 2px 1px 2px;-webkit-box-shadow:rgba(218, 200, 139, 0.5) 0px 2px 1px 2px;}
#js_thu .simpleSearch{box-shadow:rgba(220, 174, 185, 0.5) 0px 2px 1px 2px;-webkit-box-shadow:rgba(220, 174, 185, 0.5) 0px 2px 1px 2px;}
.simpleSearch h3,.simpleSearch p{display:inline-block;*display:inline;*zoom:1;*vertical-align:middle;}
.simpleSearch h3+p{width:460px;padding-left:10px;}

/*グレーアウト*/
.cause .areaBox_layer { display:block;}

.areaBox_layer {
	display:block;
	width:100%;
	height:92%;
	line-height:35px;
	position:absolute;
	top:0;
	left:0;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#90333333,EndColorStr=#90333333);
	background:rgba(51,51,51,0.8);
	text-align:center;
	color:#fff;
	font-size:24px;
	font-weight:bold;
	z-index:2;
	padding-top:40px;
}