.sprtMV{
	background:url(//img.his-j.com/images/navigation_area/sprite_main_visual2.png) no-repeat;
}

#searchTour {padding:0;width:960px;margin: 0 auto;ipconfig }
#searchTour .col_left{width:310px;height:210px;position:relative;float:left;z-index:3;}
#searchTour .col_right{width:640px;height:210px;float:right;}
#searchTour #searchbox{position:absolute;top:0;left:0;width:308px;}

.sp #searchTour {width:auto;}
.sp #searchTour .col_left {display:none;}
.sp #searchTour .col_right {width:310px;margin:10px auto 0 auto;float:none;clear:both;height:auto;}

ul.prodlists_argd {padding: 12px 0px 12px 17px;}
ul.prodlists_argd li {width: 33%;float: left;height: 170px;position:relative;}
ul.prodlists_argd li .priceunit{margin-top:5px;display:block;}
ul.prodlists_argd li .badge {
    position: absolute;
    right: 13px;
    top: 22px;
}
.sp ul.prodlists_argd li .badge {display:none;}

.bg_area_gray {background: #ececed url(//img.his-j.com/images/common/clmn/clmn_contents_tc.gif) repeat-x center top;padding-top: 7px;padding-bottom: 9px;margin-top:0;}
.bg_area_gray_noimg {background: none repeat scroll 0 0 #ECECED;}
.bg_area_gray.nobg {background: none repeat scroll 0 0 transparent;}
.bg_area_gray_after{background:url(//img.his-j.com/images/common/clmn/clmn_contents_bc.gif) repeat-x center top;padding-top: 10px;margin-top:0px;}

ul.banner_purpose {padding:7px;}
ul.banner_purpose li{width: 172px;float: left;display: block;height: 133px;font-size: 12px;color: #666;padding: 1px 4px 9px 4px;line-height: 1.2em;}

.sp ul.prodlists_argd {padding:8px;}
.sp ul.prodlists_argd li{width:140px;padding:0 3px;}
.sp ul.prodlists_argd li a img:first-child{display:block;width:100%;display:block;margin:0 auto 5px auto;}
.sp ul.banner_purpose li {
width: 140px;
height: 110px;
font-size: 11px;
}


ul.banner_purpose li img{display:block;margin:0 auto 4px auto;}
.sp ul.banner_purpose {width:auto;margin:0 auto;}
.sp ul.banner_purpose li img {width:140px;height:82px;margin:0 auto 4px auto;display:block;}

div#recommend_area {/*background:url(//www.his-j.com/kokunai/kanto/img_common/top/bg_recommend.png) no-repeat center top;*/width:952px;margin:0 auto;margin-bottom:10px!important;padding:10px 0 0 10px;clear:both;}
div#recommend_area ul {list-style-type:none;clear:both;display:block;min-height:60px;}
div#recommend_area ul:after{content:"";clear:both;display:block;}
div#recommend_area ul li {display:inline-block;float:left;text-align:left;}
div#recommend_area ul li div.box_tour {width:310px;min-height:62px;}
div#recommend_area ul li img.icon_tour {width:72px;height:54px;border:1px solid #333;display:block;float:left;margin:3px;}
div#recommend_area ul li div.note_tour {width:auto;float:left;font-size:13px;line-height:1.2em;color:#333;}
div#recommend_area ul li div.note_tour strong{font-size:11px;}
div#recommend_area ul li div.note_tour a{font-weight:bold;}
div#recommend_area ul li div.note_tour .price{color:red;font-weight:bold;}
div#recommend_area h3 {margin:0;padding:0;background:none;display:block;text-align:left;border-bottom:1px dotted #999;margin-bottom:5px;padding-bottom:3px;}
#recommend_area h3 img {/*background: url(//www.his-j.com/kokunai/kanto/image/index/ttl_recommend.png) center no-repeat;*/width: 150px;height: 14px;margin: 0;}

#htbContents {margin: 0px;padding: 0px;float: left;height: auto;width: 640px;}
#searchCategory {margin:12px 0 5px 0;clear:both;padding:0 0 10px 0;}
#searchCategory:after {content:"";clear:both;display:block;}
#searchCategory div.wt1{position:relative;}
#searchCategory span {position: absolute;top: 12px;right: 18px;}
#searchCategory ul {margin-top:10px;}
#searchCategory ul li {float:left;white-space:nowrap;margin:0 0.5em;}
#searchCategory ul#searchMenu li a , #searchCategory li a {font-size: 12px;color: #333;line-height: 1.4em;text-decoration: none;}
#searchCategory ul#searchMenu li { margin: 0; width: 156px; }
#mainContents .body { width: 962px; padding: 15px 0pt 20px; }
#RecommendAd { width: 572px; position: relative; }
#RecommendAdBg { width: 572px; position: absolute; top: 215px; left: -2px; }
#sellersLatestTour { margin-top: 15px; }

.sprt { background: url('//www.his-j.com/images/kokunai/sprite_kokunai3.png') no-repeat 0% 0% transparent; }
.sprt_2 { background: url('//img.his-j.com/images/kokunai/sprite_kokunai.png') no-repeat 0% 0% transparent; }
.sprt_3 { background:url("//www.his-j.com/kokunai/fukuoka/index/images/sprite_kokunai.png") no-repeat;}
.imgJapanTour { background-position: -445px -205px; }
#imgTtlSearchMenu { background-position: 0px 0px; }
#imgTtlSearchDirection { background-position: -313px 0px; }
#imgTtlSearchPurPose { background-position: -626px 0px; }
a #imgSearchDirectionBtnShow{background-position:-1043px 0px;}

#imgHoumen2 {background-position:0px -722px;}
#imgMokuteki {background-position:-480px -722px;}

ul.district2 {width:475px;}
ul.district2 li {float:left;background:url(//www.his-j.com/kokunai/fukuoka/images/icon_arrow_s.gif) no-repeat left center;margin-bottom:2px !important;position: relative;}
ul.district2 li a {white-space: nowrap;display:block;padding-left:13px;margin-right:5px;/*color:#00F !important;*/text-decoration:underline !important;/*font-weight:bold !important;*/}
ul.district2 li a:hover {text-decoration:none !important;}

ul.district2 li div {
    background: none repeat scroll 0 0 #FFFFCC;
    border: 1px solid #CCCCCC;
    color: #333333;
    display: none;
    font-size: 10px !important;
    height: auto;
    left: 0;
    letter-spacing: 1px;
    line-height: 12px !important;
    padding: 3px 5px;
    position: absolute;
    text-align: left;
    top: 20px;
    z-index: 20000 !important;
}

#searchCategory .l , #searchCategory .r {width:310px;margin:0 3px;float:left;}
#imgSearchPurPoseBtnShow {background-position: -952px -21px;}

/*---------*/

#dom_cnt .bg_area_headblue {background: #b5e1f8 url(bg_headvis.gif) center top repeat-x;padding-top: 8px;margin-top: -8px;padding-bottom: 16px;}
.sp #dom_cnt .bg_area_headblue {padding-bottom: 5px;}
#adspace_top { width:640px;height:210px;}
.sp #adspace_top {width: 300px;height: 150px;display: block;margin: 0 auto;}
.loading {background:url('//www.his-j.com/kokunai/kanto/js_lib/sel_box/loading_wheel_bw.gif') center no-repeat;min-height:100px;min-width:100px;}
/*---------#adspace_top .source{display:none;}---------*/
#adspace_top .c_images {width:450px;height:210px;overflow:hidden;float:left;}
#adspace_top .c_images ul li{width:450px;float:left;display:block;}
#adspace_top .c_navigation {float: left;padding-left: 5px;}
#adspace_top .c_navigation li{width: 180px;height: 27px;cursor: pointer;border: solid 1px #333;position: relative;background: #666;color: #FFF;font-size: 12px;line-height: 27px;text-align: left;text-indent: 6px;margin-bottom: 7px;}
#adspace_top .c_navigation li.active{border: solid 1px #999;color: #333;background: #FFF;}

/*---------*/
.sp #adspace_top .c_images {width:300px;height:140px;overflow:hidden;}
.sp #adspace_top .c_images ul li{width:300px;float:left;display:block;}
.sp #adspace_top .c_images ul li img{max-width:300px;}
.sp #adspace_top .c_navigation {clear:both;width:auto;text-align:center;}
.sp #adspace_top .c_navigation li {text-indent:-300px;font-size:1px;width:4px;height:4px;line-height:0em;background:#999;border-radius:4px;margin:4px;float:left;border:none;display:inline-block;overflow:hidden;}
.sp #adspace_top .c_navigation li.active {background-color:#333;border:none;}

/*-----------*/

#spDstSelect ul{padding:2px 6px;}
#spDstSelect ul li{display:block;float:left;width:33.333%}
#spDstSelect ul li:after{content:"";clear:both;display:block;}
#spDstSelect ul li a{padding: 4px 4px;border: 1px solid #ccc;margin: 1px;line-height: 1em;font-size: 12px;text-decoration: none;border-radius: 4px;border-color: #EEE #DDD #CCC #DDD;box-shadow: 0 1px 1px rgba(0,0,0,0.1);width: auto;text-align: center;display:block;background:#06C;color:#FFF;text-shadow:0 -1px 0px rgba(0,0,0,0.5);}
#spDstSelect #dstSelector li a:hover{opacity:0.7;}

/*-----------*/
.list-wrap ul.nav li {margin:0;padding:0;float:left;display:inline;}
.list-wrap ul.nav li img {margin:0;padding:0;}
ul.nav li ,ul.nav_broke li {display:inline;float:left;}
.list-wrap ,.list-wrap_broke {border: #069 solid 1px;background: #FFF;min-height: 208px;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;behavior: url(ie-css3.htc);overflow: hidden;/*z-index: 210;*/}
div.box h2 {background:url(//www.his-j.com/kokunai/kanto/image/search_area/titlebar.png) center repeat-x;color:#FFF;padding:8px;font-size: 14px;font-weight: bold;text-align: right;text-shadow: 1px 1px 2px #333;position: relative;overflow: hidden;}
div.box h2 a.closebtn {display:block;position:absolute!important;top:5px;left:10px;margin:0;padding:0;}
.hide {display:none;}
div.box h2 a.closebtn img{background:url(//www.his-j.com/kokunai/kanto/image/search_area/btn_back.png);width:55px;height:23px;margin:0;}
div.paddinger {padding:8px;}
#sb_air_tour .box .paddinger h3 {margin-top:5px!important;}
.sp #searchbox {display:none;}
a .imgBtnMorelook{background-position:-935px -104px;}
a:hover .imgBtnMorelook{background-position:-935px -125px;}
.txtR {text-align:right;padding:5px 8px 5px 0;}
.txtL {text-align:left;padding:5px 8px 5px 0;}

.htbCel3 ul li .l {width: 82px;margin-right: 3px;}.htbCel3 ul
li .l a img{width:80px;}.htbCel3 ul li .r {width: 224px;margin-left:0px;}

ul.littlebox li {padding:9px 9px 0 9px;}
ul.littlebox li div.l , ul.littlebox li div.r {float:left;}
ul.littlebox li div.l{}
ul.littlebox li div.r{width: 225px;padding-left: 4px;}

#supportSpace{background: url(//www.his-j.com/kokunai/kanto/img_common/index/bg_sprite_support.png) top center no-repeat;padding: 8px 16px 0 16px;margin-top:6px;}
#supportSpace img.foot {background: url(//www.his-j.com/kokunai/kanto/img_common/index/bg_sprite_support.png) bottom center no-repeat;display:block;width: 100%;height: 8px;clear: both; }

.sp #supportSpace {background:none;padding: 10px;margin: 6px;border-radius: 4px;box-shadow: 0 1px 3px rgba(0,0,0,0.3);background: rgb(53,172,254);background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM1YWNmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI2JSIgc3RvcC1jb2xvcj0iIzdkYjllOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background: -moz-linear-gradient(top,  rgba(53,172,254,1) 0%, rgba(125,185,232,1) 26%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(53,172,254,1)), color-stop(26%,rgba(125,185,232,1)));background: -webkit-linear-gradient(top,  rgba(53,172,254,1) 0%,rgba(125,185,232,1) 26%);background: -o-linear-gradient(top,  rgba(53,172,254,1) 0%,rgba(125,185,232,1) 26%);background: -ms-linear-gradient(top,  rgba(53,172,254,1) 0%,rgba(125,185,232,1) 26%);background: linear-gradient(to bottom,  rgba(53,172,254,1) 0%,rgba(125,185,232,1) 26%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#35acfe', endColorstr='#7db9e8',GradientType=0 );}

.sp #supportSpace img.foot {display:none;}

#imgTitleTourSupport , #imgTitleUsefulInfo {display:block;height:14px;font-size: 1px !important;text-indent: -9999px;}
#imgTitleTourSupport {width: 83px;background-position: -231px -203px;}
#imgTitleUsefulInfo {width: 109px;background-position: -317px -203px;}

#tourSupport , #usefulInfo {width: 355px;float: left;
margin-left: 15px;}

.sp #supportSpace #tourSupport ,.sp #supportSpace  #usefulInfo {width: auto;float:none;margin:0;}
.sp #supportSpace #tourSupport {padding-bottom: 10px;border-bottom: 1px dotted #FFF;margin-bottom: 7px;}

#tourSupport ul li,#usefulInfo ul li {font-size: 12px;line-height: 1.3em;padding-right: 5px;}
#tourSupport ul li a.title ,#usefulInfo ul li a.title {text-decoration: none;}
#tourSupport ul li  a.title h3 ,#usefulInfo ul li a.title h3 {color: #000;text-decoration: none;font-weight: bold;border-bottom: 1px dotted #000;display: block;margin: 4px 8px 2px 55px;padding: 1px 3px 2px 0;font-size: 12px;}
#tourSupport ul li:after,#usefulInfo ul li:after {content:"";display:block;clear:both;}
#tourSupport ul li img ,#usefulInfo ul li img {display:block;float:left;margin-right:5px;}

#imgInfomationTitle {background-position: -113px -203px;margin: 4px 0 2px 8px;}
#listsInformation {padding: 0 0 2px 2px;}
#listsInformation li a{font-size: 13px;font-weight: bold;padding: 7px 5px 7px 4px;line-height: 1.5em;/*border-left: 3px solid #CCC;*/margin: 6px 6px 6px 6px;text-decoration:none;display:block;color:#FFF;background-color:#000080;border-radius: 5px;text-align: center; }
/*#listsInformation li a:hover{border-left: 3px solid #BBF;}*/
#listsInformation li a:hover{ background-color:#1e90ff;}

.sp #listsInformation li a{font-size: 14px;padding: 6px;border: 1px solid #CCC;margin: 5px 8px 5px 5px;text-align: center;border-radius: 5px;text-shadow: 0 -1px 0px rgba(0,0,0,0.5);background: #06C;color: #FFF;}

#otherInformation li{text-align: center;font-size: 12px;padding: 4px 0;margin-bottom:10px;}
#otherInformation li a {color:#333;}

/*------------------*/

#sellersLatestTourTxt {height:auto; overflow: auto;border: solid #FFF;border-width: 4px 6px;padding: 8px;font-size: 12px;font-family: sans-serif;letter-spacing: 0px;line-height: 1.3em;}
.pc #sellersLatestTourTxt {height:90px !important; overflow: auto;border: solid #FFF;border-width: 4px 6px;padding: 8px;font-size: 12px;font-family: sans-serif;letter-spacing: 0px;line-height: 1.3em;}
#sellersLatestTourTxt a {color:#333;text-decoration:none;}
#sellersLatestTourTxt a:hover {text-decoration:underline;}
#sellersLatestTourTxt a .price{font-size:12px;}
#sellersLatestTourTxt li {display:block;clear:both;padding:1px 0px}
#sellersLatestTourTxt li .badge {background-color: red;padding: 1px 5px;margin-right: 0.5em;font-weight: normal;color: #fff;display: block;float: left;font-size: 10px;line-height: 1.2em;border-radius: 4px;}

#sellersLatestTourTxt_kyu {height: 90px;overflow: auto;border: solid #FFF;border-width: 4px 6px;padding: 8px;font-size: 12px;font-family: sans-serif;letter-spacing: 0px;line-height: 1.3em;}
#sellersLatestTourTxt_kyu a {color:#333;text-decoration:none;}
#sellersLatestTourTxt_kyu a:hover {text-decoration:underline;}
#sellersLatestTourTxt_kyu a .price{font-size:12px;}
#sellersLatestTourTxt_kyu li {display:block;clear:both;padding:1px 0px}
#sellersLatestTourTxt_kyu li .badge {background-color: red;padding: 1px 5px;margin-right: 0.5em;font-weight: normal;color: #fff;display: block;float: left;font-size: 10px;line-height: 1.2em;border-radius: 4px;}

#sellersLatestTourTxt_fuk {height: 90px;overflow: auto;border: solid #FFF;border-width: 4px 6px;padding: 8px;font-size: 12px;font-family: sans-serif;letter-spacing: 0px;line-height: 1.3em;}
#sellersLatestTourTxt_fuk a {color:#333;text-decoration:none;}
#sellersLatestTourTxt_fuk a:hover {text-decoration:underline;}
#sellersLatestTourTxt_fuk a .price{font-size:12px;}
#sellersLatestTourTxt_fuk li {display:block;clear:both;padding:1px 0px}
#sellersLatestTourTxt_fuk li .badge {background-color: red;padding: 1px 5px;margin-right: 0.5em;font-weight: normal;color: #fff;display: block;float: left;font-size: 10px;line-height: 1.2em;border-radius: 4px;}


#sellersLatestTourTxt_other {height: 90px;overflow: auto;border: solid #FFF;border-width: 4px 6px;padding: 8px;font-size: 12px;font-family: sans-serif;letter-spacing: 0px;line-height: 1.3em;}
#sellersLatestTourTxt_other a {color:#333;text-decoration:none;}
#sellersLatestTourTxt_other a:hover {text-decoration:underline;}
#sellersLatestTourTxt_other a .price{font-size:12px;}
#sellersLatestTourTxt_other li {display:block;clear:both;padding:1px 0px}
#sellersLatestTourTxt_other li .badge {background-color: red;padding: 1px 5px;margin-right: 0.5em;font-weight: normal;color: #fff;display: block;float: left;font-size: 10px;line-height: 1.2em;border-radius: 4px;}

.sp #sellersLatestTourTxt {height: auto;overflow:visible;}
.sp #sellersLatestTourTxt li {padding: 5px 0px;border: 1px dotted #666;border-width: 0 0 1px 0;}

.sp #sellersLatestTourTxt_kyu {height: auto;overflow:visible;}
.sp #sellersLatestTourTxt_kyu li {padding: 5px 0px;border: 1px dotted #666;border-width: 0 0 1px 0;}

.sp #sellersLatestTourTxt_fuk {height: auto;overflow:visible;}
.sp #sellersLatestTourTxt_fuk li {padding: 5px 0px;border: 1px dotted #666;border-width: 0 0 1px 0;}

.sp #sellersLatestTourTxt_other {height: auto;overflow:visible;}
.sp #sellersLatestTourTxt_other li {padding: 5px 0px;border: 1px dotted #666;border-width: 0 0 1px 0;}

/*------------------*/

.bnr570 {
	width: 100%;
	margin:7px 0 10px 5px;
	padding-bottom: 6px;
}
.sp .bnr570 {
	width: 95%;
	padding: 5px;
}

/* ---------- */

#imgSellersLatestTourTitle {
background-position: 0px -43px;
margin: 9px 0 0 16px;
}
#imgFeatureTheme2Title {
background-position: -138px -43px;
margin: 9px 0 3px 13px
}

.month {
	font-size:10px;
	font-weight: bold;
	color: #FFF;
	background: #595857;
	/*line-height: 1.2em; */
	letter-spacing: 1px;
	padding: 1px 1px 1px 3px;
	margin-right:3px;
	margin-bottom: 3px;
}

/*#marquee {
    margin-bottom: 4px;
    margin-top: 10px;
    overflow: hidden;
}
#marquee div {
    animation-duration: 12s;
    animation-iteration-count: infinite;
    animation-name: marquee;
    animation-timing-function: linear;
    display: inline-block;
    font-size: 14px;
    text-align: left;
    white-space: nowrap;
    width: 100%;
}
@keyframes marquee {
0% {
    margin-left: 170%;
    width: 190%;
}
100% {
    margin-left: -170%;
    width: 190%;
}
}*/
/*======================================

	特集ページ用

=======================================*/


ul.cardstack {
    padding: 0 3px;
}
ul.cardstack > li {
    float: left;
    width: 50%;
}
.sp ul.cardstack > li {
    clear: both;
    width: 100%;
}
ul.cardstack > li > div > img.postar {
    /*box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);*/
    display: block;
    margin: 0 auto 7px;
    /*max-width: 100%;*/
}
ul.cardstack > li > div {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    display: inline-block;
    margin: 4px;
    padding: 10px;
		min-height:350px;
}
.sp ul.cardstack > li > div {
    box-shadow: none;
    display: inline-block;
    margin: 0;
    padding: 0;
}
ul.cardstack > li > div > p {
    line-height: 1.3em;
}
ul.cardstack > li > div > ul.tourlist, ul.cardstack > li > div > ul.tourlist > li {
    width: auto;
}

ul.cardstack ul.hotelbtn {
    marign-top:5px;
		clear:both;
}
ul.cardstack ul.hotelbtn li {
		display: inline;
		float:left;
		padding-left:5px;
}
.sp ul.cardstack ul.hotelbtn li {
		display: inline;
		float:left;
		max-width:48%;
		padding-left:3px;
}


ul.cardstack2 {
    padding: 0 3px;
}
ul.cardstack2 > li {
    float: left;
    width: 33%;
}
.sp ul.cardstack2 > li {
    clear: both;
    width: 100%;
}
ul.cardstack2 > li > div > img.postar {
    /*box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);*/
    display: block;
    margin: 0 auto 7px;
    max-width: 100%;
}
ul.cardstack2 > li > div {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    display: inline-block;
    margin: 4px;
    padding: 6px;
		min-height:270px;
}
.sp ul.cardstack2 > li > div {
    box-shadow: none;
    display: inline-block;
    margin: 0;
    padding: 0;
}
ul.cardstack2 ul.hotelbtn {
    marign-top:5px;
		clear:both;
}
ul.cardstack2 ul.hotelbtn li {
		display: inline;
		float:left;
		padding-left:3px;
}


/*======================================

	人気キーワード

=======================================*/

ul.keyword {
	float:right;
}

ul.keyword li {
	font-size:12px;
	float:left;
	background:url(//www.his-j.com/kokunai/fukuoka/images/icon_arrow_s.gif) no-repeat left center;
	margin:8px 3px 5px !important;
}
ul.keyword li.ttl {
	font-size:12px;
	font-weight:bold;
	color: #ff1493;
	list-style:none;
	background:none;
}
ul.keyword li a {
	display:block;
	white-space:nowrap;
	padding-left:13px;
	margin-right:10px;
	color:#00F !important;
	text-decoration:underline !important;
}

ul.keyword li a:hover {color:#66CCFF !important}


.hr_grey-dotte {
    background: url("//img.his-j.com/images/common/hr/hr_grey-dotted_width.gif") repeat-x scroll center top transparent;
    height: 1px;
}

/* ---------- */
.southpanel {padding: 5px 0 5px 9px;clear:both;}
.southpanel li {float: left;padding: 3px;display:block;margin:10px 0 10px;width: 245px;max-width: 245px;}
.southpanel li:after {content:"";clear:both;display:block;}
/*.southpanel li img {box-shadow: 0 1px 3px rgba(0,0,0,0.2);display:block;}
.pc .southpanel li img{max-width:none!important;width:auto!important;}
.southpanel li a{}
.southpanel li a:hover{} */

.sp .southpanel {padding:5px;}
.sp .southpanel li {float:none;}
.sp .southpanel li img {display:block;margin:0 auto;}

#TB_closeAjaxWindow {padding: 10px 20px 0 0;}
#TB_ajaxContent {padding: 10px 0 20px 20px;}
#mapSearch {}
#imgMapSearchTitle {position: absolute;top: -30px;left: 00px;}
#mapSearch div {background: url('//img.his-j.com/images/kokunai/mapSearch.gif') no-repeat left top transparent;width: 376px;height: 330px;}
#mapSearch div ul {position: relative;}
#mapSearch div li {width: 68px;height: 20px;overflow: hidden;position: absolute;}
#mapSearch div li#mapHokkaido { top:  40px; left: 245px; }
#mapSearch div li#mapTohoku   { top: 125px; left: 245px; }
#mapSearch div li#mapKanto    { top: 170px; left: 235px; }
#mapSearch div li#mapHokuriku { top: 195px; left: 205px; }
#mapSearch div li#mapKinki    { top: 220px; left: 175px; }
#mapSearch div li#mapChugoku  { top: 210px; left:  95px; }
#mapSearch div li#mapShikoku  { top: 275px; left: 135px; }
#mapSearch div li#mapHtb      { top: 250px; left:  25px; }
#mapSearch div li#mapKyushu   { top: 285px; left:  10px; }
#mapSearch div li#mapOkinawa  { top:  35px; left:  45px; }
#mapSearch div li#mapOkinawaR { top:  75px; left:  45px; }
#mapSearch div li a {display: block;font-size: 12px;line-height: 20px;text-align: center;text-decoration: none;color: #004098;background: url('//img.his-j.com/images/kokunai/mapSearch_btn.gif') no-repeat left top transparent;}
#mapSearch div li a:link { text-decoration:none; color: #004098; }
#mapSearch div li a:visited { text-decoration:none; color: #004098; }
#mapSearch div li a:hover { color: #FFF; background-position: left -20px; }
#mapSearch div li.long { width: 88px; }
#mapSearch div li.long a { background-position: -69px top; }
#mapSearch div li.long a:hover { background-position: -69px -20px; }

#tabicapi_domair_top select {width: auto;}

/*#tabicapi_domair_top #round_top{
position:absolute;
top:35px;
left:10px;
}*/

#tabicapi_domair_top #round_top {text-align:center;border-bottom:1px dotted #999;padding-bottom: 3px;margin-bottom: 3px;}
#tabicapi_domair_top #round_top input {vertical-align:-2px;}

#tabicapi_domair_top ul{font-size: 100%;
/*padding: 5px 5px;*/
overflow: hidden;zoom:1;}

#tabicapi_domair_top ul li{overflow: hidden;zoom:1;}
#tabicapi_domair_top ul li#ouro_top , #tabicapi_domair_top ul li#fukuro_top{border-bottom:1px dotted #999; padding-bottom:5px;margin-bottom:3px;}
#tabicapi_domair_top dl{line-height: 1.8em;overflow:hidden;zoom:1;}
#tabicapi_domair_top dt{float: left;clear: left;width:90px;margin-right: 5px;font-weight: bold;text-indent: -5000px;}

#tabicapi_domair_top dd{float: left;}

#tabicapi_domair_top dl#ouro_day_top dt{background:transparent url(//www.his-j.com/kokunai/kanto/domair_top/images/air_ouro_day.gif) no-repeat right center;}
#tabicapi_domair_top dl#ouro_time_top dt{background:transparent url(//www.his-j.com/kokunai/kanto/domair_top/images/air_time.gif) no-repeat right center;}
#tabicapi_domair_top dl#ouro_dep_top dt{background:transparent url(//www.his-j.com/kokunai/kanto/domair_top/images/air_dip.gif) no-repeat right center;}
#tabicapi_domair_top dl#ouro_arr_top dt{background:transparent url(//www.his-j.com/kokunai/kanto/domair_top/images/air_arr.gif) no-repeat right center;}
#tabicapi_domair_top dl#fukuro_day_top dt{background:transparent url(//www.his-j.com/kokunai/kanto/domair_top/images/air_fukuro_day.gif) no-repeat right center;}
#tabicapi_domair_top dl#fukuro_time_top dt{background:transparent url(//www.his-j.com/kokunai/kanto/domair_top/images/air_time.gif) no-repeat right center;}
#tabicapi_domair_top dl#fukuro_dep_top dt{background:transparent url(//www.his-j.com/kokunai/kanto/domair_top/images/air_dip.gif) no-repeat right center;}
#tabicapi_domair_top dl#fukuro_arr_top dt{background:transparent url(//www.his-j.com/kokunai/kanto/domair_top/images/air_arr.gif) no-repeat right center;}
#tabicapi_domair {width:300px!important;}
#search_btn_twoway_top img {float: left;}
#search_btn_twoway_top a{background:transparent url(//www.his-j.com/images/navigation_area/search_overseas/btn_view_results.gif) no-repeat 0 0;border:0 none;cursor:pointer;height:40px;width:168px;display:block;float:left;text-indent: -5000px;margin-top: 8px;}
#search_btn_oneway_top{clear: both;text-align: center;height:40px;position:absolute;top:105px;left:0;width:90%;display:none;}
#search_btn_oneway_top img {float: left;}
#search_btn_oneway_top a{background:transparent url(//www.his-j.com/images/navigation_area/search_overseas/btn_view_results.gif) no-repeat 0 0;border:0 none;cursor:pointer;height:40px;width:168px;display:block;float:right;text-indent: -5000px;}

/*カレンダー領域*/
#popupCalender{display:none;margin:0;padding:0;top: 393px;}
#popupCalender iframe {margin: 0;padding: 0;border:1px solid #999;overflow: hidden;width: 400px;height: 280px;}
#popupCalender iframe.kanto {height: 210px;}

/*カレンダーボタン*/
a .imgMvIcnCalender{background-position:-212px -56px;}
a:hover .imgMvIcnCalender{background-position:-212px -77px;}

.panel .contents {padding: 6px;font-size: 12px;line-height: 1.4em;}
.panel .contents .hr_grey-dotte { margin-bottom: 10px; }
.panel .contents .value { color: red; font-weight: bold; }
.panel .contents a:link {color:#000;text-decoration:none;}
.panel .contents a:visited {color:#000;}
.panel .contents a:hover {color:#66ccff;text-decoration:underline;}

#tabicapi_domair ul {font-size: 12px;}#tabicapi_domair dt {padding: 3px 0;}
#tabicapi_domair ul li#ouro, #tabicapi_domair ul li#fukuro {padding: 2px 0 7px 7px;border: 1px solid #ccc;margin-right: -5px;margin-left: -8px;border-radius: 4px;margin-top: 5px;}
li.graybox {background: #eaeaea;padding: 10px;border-radius: 4px;font-size: 12px;line-height: 1.5em;}

.airTourSearchModule .dom_s_btnCallPicker {display:none!important;}
.airTourSearchModule form select {-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;-moz-box-shadow: inset 0 0 4px rgba(0,0,0,0.2);-webkit-box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.2);box-shadow: inner 0 0 4px rgba(0, 0, , 0.2);border: 1px solid #ccc;display: inline-block;}
.airTourSearchModule form input {font-family: inherit;font-weight: inherit;font-size: 13px;border-radius: 15px;border: 1px solid;border-color: #AAA #EEE #EEE #AAA;box-shadow: 0px 1px 2px rgba(0,0,0,0.2)inset;}
.airTourSearchModule form input,form textarea, form select {max-width:100%}
.airTourSearchModule form .dom_s_freeword {width:98%;margin:3px auto 6px auto;}
.airTourSearchModule ul.searchColumn {list-style-type: none;padding: 0;margin: 0;}
.airTourSearchModule ul.searchColumn li {display: block;}
.airTourSearchModule ul.searchColumn li h3 {margin: -4px -4px 4px -4px;padding: 4px;display: block;background: #333;color: #FFF;font-size: 12px;border-radius: 3px 3px 0 0;}
.airTourSearchModule ul.searchColumn li  dl dd{margin: 0;padding: 0;}
.airTourSearchModule ul.searchColumn li  dl {clear: both;}
.airTourSearchModule ul.searchColumn li dl dt {display: block;border-bottom: 1px dotted #333;padding-bottom: 3px;margin-bottom: 3px;clear: both;line-height: 1em;font-size: 12px;padding-top: 2px;font-weight: bold;}
.airTourSearchModule ul.searchColumn li dl dd {margin: 0;padding: 0;text-align: right;font-size: 11px;color: #999;}
.airTourSearchModule input, textarea, select {font-family: inherit;font-weight: inherit;font-size: 13px;}
.airTourSearchModule .dom_s_btnCallPicker {display:block;background:#666;color:#FFF;text-decoration:none;float:right;margin:5px;padding:1px 5px;clear:both;border-radius:16px;}

/*検索共通Submitボタン*/

.airTourSearchModule .btn_submit {-moz-box-shadow: inset 0px 1px 0px 0px #707070;-webkit-box-shadow: inset 0px 1px 0px 0px #707070;box-shadow: inset 0px 1px 0px 0px #707070;background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #474747), color-stop(1, #000000) );background: -moz-linear-gradient( center top, #474747 5%, #000000 100% );filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#474747', endColorstr='#000000');background-color: #474747;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;border: 1px solid #d1d1d1;display: inline-block;color: #ffffff;font-family: arial;font-size: 15px;font-weight: bold;padding: 0;text-decoration: none;text-shadow: 0px -1px 0px #000000;margin: 10px auto;display: block;width: 220px;padding: 10px 10px;text-align: center;letter-spacing: 1px;

}
.airTourSearchModule .btn_submit:hover {background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #000000), color-stop(1, #474747) );background: -moz-linear-gradient( center top, #000000 5%, #474747 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#474747');background-color: #000000;}
.airTourSearchModule .btn_submit:active {position: relative;top: 1px;}
.underSouthButtons li{text-align:center;}
.buttons {padding: 4px;}.buttons:after{content:"";clear:Both;display:block;} .buttons li {width:50%;float:left;} .buttons li a {
display: block;padding: 4px;border: 1px solid #333;background: #333;margin: 2px;text-align: center;text-decoration: none;font-weight: bold;color: #FFF;border-radius: 4px;}.moreSearchButtons {display: block;background: #8B8B8B;clear: both;margin: 1px 7px;text-align: center;color: #FFF;text-decoration: none;border-radius: 4px;}.moreSearchButtons:after{content:"▼"}	.moreSearchButtons_active:after {content:"▲"}#moreLists{display:none;}
p.spgoSpecial{
	font-size:12px;
	margin-left:0.5em;
	float:left;
	color:#06f;
	clear:both;
}
/* --------------------------------------------------
	広島版国内TOP／中国版国内TOP　切替
-------------------------------------------------- */
#l_select_wrapper{
	background:#B5E1F8;
	text-align:center;
	padding:0;
	margin:0;
	vertical-align:text-bottom;
}
#l_select_wrapper a{
	display:inline-block;
	width:360px;
	margin:0 10px;
	padding:0;
	background:#FFFFFF;
	font-size:16px;
	line-height:46px;
	box-sizing:border-box;
	border:#CCCCCC solid 1px;
	margin-top:-8px;
	border-radius:6px 6px 0 0;
    -webkit-border-radius:6px 6px 0 0;
    -moz-border-radius:6px 6px 0 0;
	background:#EAEAEA;
	text-decoration:none;
	color:#333333;
	font-weight:700;
}
#l_select_wrapper a:hover{
	background:#FFFF00;
	line-height:56px;
	font-size:17px;
}
#l_select_wrapper a.selected{
	line-height:60px;
	font-size:18px;
	background:#FFFFFF;
	color:#000000;
}
/* --------------------------------------------------
	発着空港別・タブ切替メニュー
-------------------------------------------------- */
#tab{
	position:relative;
	z-index:2;
}
#tab li{
	float:left;
	padding:15px 0;
	text-align:center;
	list-style:none;
	cursor: pointer;
	background:#eee;
	border:#CCCCCC solid 1px;
	/*width:10%;*/
	/*margin:0 0 -1px 2%;*/
	width:11.7%;
	margin:0 0 -1px 2%;
}
#tab li:hover{
	background:#FFFF00;
}
#tab li.select{
	background:#FFFFFF;
	border-bottom:#FFFFFF solid 1px;
}
.disnon{
	display:none;
}
.content_wrap{
	position:relative;
	z-index:1;
	clear:left;
	width:960px;
	height:130px;
	font-size:20px;
	text-align:center;
	/*line-height: 150px;*/
	background: #fff;
	border:#CCCCCC solid 1px;
	color:#999999;
	box-sizing:border-box;
	margin:0 0 15px 5px;
}
.content_wrap a{
	display:block;
	cursor: pointer;
	background:#FAFAFA;
	border:#CCCCCC solid 1px;
	padding:15px 24px;
	float:left;
	margin:10px 0 0 10px;
	text-decoration:none;
	font-size:18px;
	color:#333333;
}
.content_wrap a:hover{
	background: yellow;
}
.midashi{
	color:#999999;
	line-height:50px;
	font-size:20px;
	letter-spacing:2px;
	font-weight:700;
	text-align:center;
	margin:0 0 00;
}
.content_wrap2{
	position:relative;
	clear: left;
	width: 960px;
	height: 40px;
	font-size: 12px;
	text-align: center;
	/*line-height: 150px;*/
	background: #fff;
	border:#CCCCCC solid 1px;
	color:#999999;
	box-sizing:border-box;
	margin:0 0 15px 5px;
}
/* --------------------------------------------------
	テキストメニュー
-------------------------------------------------- */
#menu1_wrapper{
	width:100%;
	background:#75B347;
	padding:11px 0;
}
#menu1{
	width:960px;
	margin:auto;
	text-align:center;	
	color:#578200;
	font-size:13px;
}
#menu1 span{
	color:#FFFFFF;
}
#menu1 a{
	color:#FFFFFF;
	position:;
}
#menu1 a:hover{
	color:#FFFFFF;
	text-shadow:1px 1px 3px #666666;
}
#menu1 div.district_info{
	background: none repeat scroll 0 0 #FFFFCC;
	border: 1px solid #CCCCCC;
	color: #333333;
	display: none;
	font-size: 10px !important;
	height: auto;
	left: 0;
	letter-spacing: 1px;
	line-height: 12px !important;
	padding: 3px 5px;
	position: absolute;
	text-align: left;
	top: 20px;
	z-index: 20000 !important;
}




#menu2_wrapper{
	width:100%;
	background:#DCECD1;
	padding:9px 0 6px 0;
	border-bottom:#CCCCCC solid 2px;
}
#menu2{
	width:960px;
	margin:auto;
	text-align:center;	
	color:#FFFFFF;
	font-size:12px;
}

ul#menu2_list { width:940px; margin-left:20px; color:#333300; }
ul#menu2_list li {float:left;background:url(//www.his-j.com/kokunai/fukuoka/images/icon_arrow_s.gif) no-repeat left center;margin-bottom:2px !important; position: relative;}
ul#menu2_list li a {white-space: nowrap;display:block;padding-left:13px;margin-right:10px;color: #003366 !important;text-decoration:none;/*font-weight:bold !important;*/}
ul#menu2_list li a:hover {text-decoration:none !important;}
ul#menu2_list li div {
	background: none repeat scroll 0 0 #FFFFCC;
	border: 1px solid #CCCCCC;
	color: #333333;
	display: none;
	font-size: 10px !important;
	height: auto;
	left: 0;
	letter-spacing: 1px;
	line-height: 12px !important;
	padding: 3px 5px;
	position: absolute;
	text-align: left;
	top: 20px;
	z-index: 20000 !important;
}



<!--[if IE ]>
<style type="text/css">
a.closebtn{float: left; display: block; top: 2px; position: absolute; left: 2px; width: 55px; border-top-width: medium; border-right-width: medium; border-bottom-width: medium; border-left-width: medium; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none;}
#sb_air_ticket .hissu {width:150px;}
</style>
<![endif]-->