<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "Shift_JIS";
.search_area {
	background-color: #fff;
}
input[type="text"], input[type="password"], input[type="tel"], input[type="number"], input[type="email"], textarea, select {
	min-height: auto;
	text-align: left;
	text-align-last: left;
}
h2 {
	padding: 7px 0px 7px 5px;
	font-weight: bold;
	font-size: 120%;
}
/*reset css*/
/*--- float隗｣髯､逕ｨ ---*/
.clearfix:after{
	content:"";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	
}
.clearfix{
	display:inline-block;
}
/* Hides from IE-mac \*/
* html .clearfix{height:1%;}
.clearfix{display:block;}
/* End hide from IE-mac */
/*END reset css*/

a {
	color: #000088;
	text-decoration: underline;
	cursor: pointer;
}

/*slide menu css*/
#page nav#menu{
	display: none;
}
#header,
.header{
	position: relative;
	background: #FFFFFF;
	color: #000000;
}
#header .menu_box{
	background: url(/kaigai_guide/images/share/search_back_line.gif) repeat-x left bottom transparent;
	background-size: 1px 1px;
}
#header .menu_box h1{
	padding:40px 0 15px;
	font-size: 16px;
	text-align: center;
	font-weight: bold;
	margin: 0;
}
#header .menu_box.open{
	background: url(/kaigai_guide/images/share/search_back_line.gif) repeat-x left bottom transparent;
	background-size: 1px 1px;
}
#header .menu_box.open h1{
	position: relative;
}
#header .menu_box.open h1:before{
	display: block;
	content: "";
	position: absolute;
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg);
	bottom:-3px;
	right: 35px;
	width: 7px;
	height: 7px;
	background:#CCCCCC;
}
#header .menu_box.open h1:after{
	display: block;
	content: "";
	position: absolute;
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg);	
	bottom:-5px;
	right: 35px;
	width: 7px;
	height: 7px;
	background:#FFFFFF;
}

#header .menu_box .menu_button {
	overflow: hidden;
}
#header .menu_box .menu_button a{
	display: block;
	position: absolute;
	top: 6px;
	left: 4px;
	width: 70px;
	height: 29px;
	background: center center no-repeat transparent;
	background-image: url(/kaigai_guide/images/share/menu_button.gif);
	background-size:70px;
	background-position: 0 0;
}
.mm-opened #header .menu_box .menu_button a{
	background-image: url(/kaigai_guide/images/share/menu_button.gif);
	background-position: 0 -30px;
}
#header .menu_box .search_button{
	display: block;
	position: absolute;
	top: 6px;
	right: 4px;
	width: 70px;
	height: 29px;
	background-image: url(/kaigai_guide/images/share/search_button.gif);
	background-size:70px;
	background-position: 0 0;
}
#header .menu_box.open .search_button{
	background-position: 0 -30px;
}
#header .search_button_box{
	display: none;
	overflow: hidden;
}
#header .search_button_box .search_box_inner .search_form{
	margin: 24px 10px;
}
#header .search_button_box .search_box_inner .search_form .search_area{
	width: 100%;
	margin:12px auto;
}
#header .search_button_box .search_box_inner .search_form .search_area label,
#header .search_button_box .search_box_inner .search_form .search_area input{
	float: left;
	height: 31px;
	border:1px solid #CCCCCC;
}
#header .search_button_box .search_box_inner .search_form .search_area label{
	/*width:24%;*/
	/*height: 22px;*/
	padding:7px 4px 0 4px;
	text-align: center;
	border-right: none;
	border-radius: 5px 0 0 5px;
	background: rgb(255,255,255); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOGU4ZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(232,232,232,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(232,232,232,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(232,232,232,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(232,232,232,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(232,232,232,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(232,232,232,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e8e8e8',GradientType=0 ); /* IE6-8 */
	font-weight: bold;
}
#header .search_button_box .search_box_inner .search_form .search_area input{
	width:73%;
	padding:0 0 0 5px;
	border-radius: 0 5px 5px 0;
}
#header .search_button_box .search_box_inner .search_form .radio_button{
	margin: 12px auto;
	width: 298px;
}
#header .search_button_box .search_box_inner .search_form .radio_button input,
#header .search_button_box .search_box_inner .search_form .radio_button label{
	display: inline;
	zoom:1;
	float: left;
	font-weight: bold;
}
#header .search_button_box .search_box_inner .search_form .radio_button input{
	margin: 0 8px 14px 12px;
	clear: both;
}
#header .search_button_box .search_box_inner .search_form .radio_button label{}
#header .search_button_box .search_box_inner .search_form .submit_box{
	width: 276px;
	margin: 0 auto 0;
	text-align: center; 
}
#header .search_button_box .search_box_inner .search_form .submit_box .submit{
	width: 276px;
	height: 41px;
	padding: 0;
	margin: 0;
	clear: both;
	background:url(/kaigai_guide/images/share/search_button_default.jpg) no-repeat top left transparent;
	background-size:276px 41px;
	text-indent: -9999px;
	border:none;
}
#header .search_button_box .search_box_inner{
}
#header .search_button_box .search_box_inner .search_form{
	margin: 10px;
	
}
#header .search_button_box .search_close_button{
	border-top: 1px solid #CCCCCC;
	text-align: right;
	padding: 0 4px 0 0;
}
#header .search_button_box .search_close_button img{
	width:70px;
	height:23px;
	text-align: right;
}
#container{
	margin-top: 0;
	background-color: #FFF;
}
#container #page #content{
	-webkit-text-size-adjust: none;	
}
/*
#container #page #content a{
	text-decoration: none;
	color:#000000;
}
*/
#menu{
	background-color: #383838;
}
#menu ul li{
	text-align:left;
	color:#FFFFFF;
}
#menu ul li a{
	font-weight: normal;
	color:#FFFFFF;
}
.mm-menu.mm-horizontal .mm-inner{
	background-color: #383838;
}
.mm-is-menu .mm-inner &gt; ul{
	padding: 0 0 40px 0;
	font-size:15px;
}
.mm-is-menu li,
.mm-is-menu li &gt; a,
.mm-is-menu li &gt; span{
	/*background-color:#383838;*/
	text-indent:0;
	line-height: 42px;
}
.mm-menu li.mm-label{
	text-indent:15px;
	font-size: 12px;
	background-color:#2E2E2E;
}
.close_button{
	height:41px;
	background-color:#383838;
}
.close_button a{
	display:block !important;
	position: absolute;
	right: 10px;
	top: 5px;
	width:70px;
	height:30px;
}
.close_button a img{
	display:block;
}


#menu ul .home a,
#menu ul .country a,
#menu ul .tour a,
#menu ul .restaurant a,
#menu ul .shop a,
#menu ul .leisure a,
#menu ul .hotel a,
#menu ul .kaigai_tour a,
#menu ul .kaigai_ticket a,
#menu ul .kaigai_hotel a,
#menu ul .local_tour a,
#menu ul .kaigai_pkg a{
	padding:0 0 0 40px;
	background-size:40px;
	background-repeat:no-repeat;
	background-image:url("/kaigai_guide/images/share/slide_icon.png");
}


#menu ul .home a{
	background-position: 15px -111px;
}
#menu ul .country a{
	background-position: 15px -271px;
}
#menu ul .tour a{
	background-position: 15px -71px;
}
#menu ul .restaurant a{
	background-position: 15px -150px;
}
#menu ul .shop a{
	background-position: 15px -230px;
}
#menu ul .leisure a{
	background-position: 15px -310px;
}
#menu ul .kaigai_tour a{
	background-position: 15px -30px;
}
#menu ul .kaigai_ticket a{
	background-position: 15px -390px;
}
#menu ul .kaigai_hotel a{
	background-position: 15px -349px;
}
#menu ul .local_tour a{
	background-position: 15px -191px;
}
#menu ul .kaigai_pkg a{
	background-position: 15px -430px;
	line-height:1.3em;
	padding-top:5px;
	padding-bottom:5px;
}


#menu ul .hotel a{
	background-position: 15px -528px;
}


/*END slide menu css*/


/*common styles*/

/* 1603_yamako */
#container #page .content_inner .title_box{
	background:#eaeaea;
}
#container #page .content_inner .title_box:before{
	content:"";
	display:block;
	width:5px;
    height: 26px;
    margin: 5px 10px;
	border-radius: 5px;
	float:left;
	background:#cd2930;
}
#container #page .content_inner .title_box h2{
	padding:0;
	font-size:16px;
/* 	background:url(/kaigai_guide/images/share/title_band_top.gif) no-repeat top left transparent;
	background-size: 5px; */
	border: none;
}
#container #page .content_inner .title_box h2 span{
	padding:8px 10px;
	/* background:url(/kaigai_guide/images/share/title_band_bottom.gif) no-repeat bottom left transparent; */
	/* background-size: 5px; */
	display: block;
}
/* 1603_yamako */

/*END common styles*/


/*index style(#opt01)*/
#content.opt01{
}

/* 1603_yamako */
#content.opt01 #header{
	position: relative;
	margin:0 0 13px 0;
	/* border-bottom:1px solid #CCCCCC; */
	/* background: url(/kaigai_guide/images/share/back_flag.png) repeat-x 0 0 #BBE3EF ; */
	background-size: 320px;
}
#content.opt01 #header .header_inner{
}
#content.opt01 #header h1{
	margin: 0 auto;
	font-size: 18px;
	font-weight: bold;
	padding: 0;
}
#content.opt01 #header h1 img{
	display: block;
	width: 100%;
	margin: 0 auto;
}
#content.opt01 #header .social_box{
    margin: 10px;
}
#content.opt01 #header .social_box ul{
    display: flex;
    justify-content: flex-end;
}
#content.opt01 #header .social_box li{
	margin-left: 10px;
}
#content.opt01 #header .social_box li:first-child{
	margin:0;
}
/* 1603_yamako */


#content.opt01 .content_inner{
	color:#272727;
	font-size:12px;
	line-height: 1.3;
}

/* 1603_yamako */
#content.opt01 .content_inner .search_box{
	/* margin: 0 10px 20px; */
}
#content.opt01 .content_inner .box_inner{
	padding: 10px 10px 25px 10px;
}
/* 1603_yamako */


#content.opt01 .content_inner .search_box form {
	overflow: hidden;
	/*margin: 22px 0 0;*/
	margin: 0;
}
#content.opt01 .content_inner .search_box form label{
	text-align: left;
	display: block;
	font-weight: bold;
}


/* 1603_yamako */
#content.opt01 .content_inner .search_box form input{
	width:100%;
	height: 35px;
	margin: 4px 0 10px 0;
	padding: 0 0 0 7px;
    font-size: 16px;
	border:1px solid #CCCCCC;
	border-radius: 6px;
}
/* 1603_yamako */


#content.opt01 .content_inner .search_box h3{
	margin: 0 0 5px 0;
	text-align: left;
	font-weight: bold;
}


/* 1603_yamako */
#content.opt01 .content_inner .search_box h3 span{
	color:#ff5d5d;
	background:url("/kaigai_guide/images/share/keyword_icon.gif") no-repeat;
	background-size:16px;
    padding-left: 20px;
}
#content.opt01 .content_inner .search_box ul li{
	float: left;
	margin:0 10px 3px 0;
    font-size: 13px;
}
/* 1603_yamako */


#content.opt01 .content_inner .search_box .submit_box{
	width: 276px;
	margin: 0px auto 0;
	text-align: center; 
}
#content.opt01 .content_inner .search_box .submit_box .submit{
	width: 276px;
	height: 41px;
	padding: 0;
	margin: 0;
	clear: both;
	background:url(/kaigai_guide/images/other/search_submit_button.jpg) no-repeat top left transparent;
	background-size:276px 41px;
	text-indent: -9999px;
	border:none;
}


/* 1603_yamako */
#content.opt01 .content_inner .map_box{
	/* margin: 0 10px; */
}
#content.opt01 .content_inner .map_box .title_box{
	/* margin: 0 0 20px 0; */
}
/* 1603_yamako */

#map_image_box{
	width: 298px;
	height: 165px;
	margin: 0 auto;
	border:1px solid #BFBFBF;
	background:url(/kaigai_guide/images/share/map_image.png) no-repeat left top transparent;
	background-size: 298px;
}
#map_image_box ul{
	position: relative;
}
#map_image_box ul li{
	position: absolute;
}
#map_image_box ul li:nth-of-type(1){
	top:11px;
	left:8px;
}
#map_image_box ul li:nth-of-type(2){
	top:62px;
	left:80px;
}
#map_image_box ul li:nth-of-type(3){
	top:44px;
	left:190px;
}
#map_image_box ul li:nth-of-type(4){
	top:88px;
	left:151px;
}
#map_image_box ul li:nth-of-type(5){
	top:125px;
	left:96px;
}
#mapListBox{
	width: 100%;
}
#grayLayer{
	background-color: #000000;
	opacity:0.4;
}
#mapListBox .map_inner{
	position: relative;
	width: 100%;
	opacity:1;
}
#mapListBox .map_inner h4{
	padding:8px 0 8px 32px;
	background-image:url(/kaigai_guide/images/share/slide_icon.png),url(/kaigai_guide/images/share/map_title_back.gif);
	background-repeat:no-repeat,repeat;
	background-position:10px -273px,left top;
	background-size: 20px,7px;	
	border-top:1px solid #bfbfbf;
	border-bottom:1px solid #bfbfbf;
	text-align: left;
	font-size: 16px;
	color: #FFFFFF;
}
#mapListBox .map_close{
	margin: 0 10px 0 0;
	text-align: right;
}
#mapListBox .map_inner ul{
	width: 100%;
	background-color: #FFFFFF;
	overflow: hidden;
}
#mapListBox .map_inner ul li{
	position: relative;
	float: left;
	width: 50%;
	border-bottom:1px solid #bfbfbf;
	border-right:1px solid #bfbfbf;
	font-size: 15px;
	text-align: left;
	background-color: #FFFFFF;
	
}
#mapListBox .map_inner ul li a{
	display: block;
	position:relative;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	height:100%;
	padding:10px 30px 10px 13px;
	
	background-size: 8px;
	text-decoration: none;
	color:#000000;
}
#mapListBox .map_inner ul li a:after{
	content: "";
	position: absolute;
	width: 8px;
	height: 100%;
	top:0;
	right: 10px;
	background:url(/kaigai_guide/images/share/map_list_arrow.gif) no-repeat transparent;
	background-size: 8px;
	background-position: 100% 50%;
}
/*
#mapListBox .map_inner ul li a:before{
	content: "";
	position: absolute;
	top:50%;
	right: 10px;
	width: 13px;
	height: 13px;
	background-color: #bfbfbf;
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg);
}
#mapListBox .map_inner ul li a:after{
	content: "";
	position: absolute;
	top:50%;
	right: 15px;
	width: 13px;
	height: 13px;
	background-color: #FFFFFF;
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg);
}
*/
#mapListBox .map_inner ul li:nth-child(odd){
	border-left:1px solid #bfbfbf;
}
#mapListBox .map_inner ul li:nth-child(even){}
/*END index style(#opt01)*/

/*#opt02 template*/
#content.opt02 .content_inner{
	color:#272727;
	font-size:12px;
	line-height: 1.3;
}
#content.opt02 .content_inner .goods_search_box{
}
#content.opt02 .content_inner .goods_search_box h3{
	margin: 0 10px 17px;
	padding: 0 0 5px 16px;
	font-weight: bold;
	border-bottom: 1px solid #272727;
	background-image:url("/kaigai_guide/images/share/icon_sprite.png");
	background-repeat: no-repeat;
	background-size: 15px;
	background-position: 0 -120px;
	text-align: left;
}
#content.opt02 .content_inner .goods_search_box ul{}
#content.opt02 .content_inner .goods_search_box ul li{
	display: inline-block;
	margin: 0;
	padding: 2px;
}
#content.opt02 .content_inner .goods_search_box ul li a{
	width: 71px;
	height: 71px;
}
#content.opt02 .content_inner .goods_search_box ul li img{
	display: inline-block;
}


#content.opt03 .content_inner .goods_search_box{
}
#content.opt03 .content_inner .goods_search_box h3{
	margin: 0 10px 17px;
	padding: 0 0 5px 16px;
	font-weight: bold;
	border-bottom: 1px solid #272727;
	background-image:url("/kaigai_guide/images/share/icon_sprite.png");
	background-repeat: no-repeat;
	background-size: 15px;
	background-position: 0 -120px;
	text-align: left;
}
#content.opt03 .content_inner .goods_search_box ul{}
#content.opt03 .content_inner .goods_search_box ul li{
	display: inline-block;
	margin: 0;
	padding: 2px;
}
#content.opt03 .content_inner .goods_search_box ul li a{
	width: 71px;
	height: 71px;
}
#content.opt03 .content_inner .goods_search_box ul li img{
	display: inline-block;
}
/*END #opt02 template*/

/*property_details style(#opt02)*/
#content.opt02 .content_inner.property_details{
	margin:0;
}
#content.opt02 .content_inner.property_details .title_box{
	margin:14px 10px 24px;
}
#content.opt02 .content_inner.property_details .detail_box{
	margin: 24px 0;
	text-align: left;
}
#content.opt02 .content_inner.property_details .main_detail_box{
	margin: 0 10px;
	text-align: left;
}
#content.opt02 .content_inner.property_details .main_detail_box .main_detail_inner{
	margin: 0 0 14px;
}
#content.opt02 .content_inner.property_details .main_detail_box .main_detail_inner .figure,
#content.opt02 .content_inner.property_details .main_detail_box .main_detail_inner .detail{
	display: inline;
	zoom:1;
}
#content.opt02 .content_inner.property_details .main_detail_box .main_detail_inner .figure{
	float: left;
	width: 92px;
}
#content.opt02 .content_inner.property_details .main_detail_box .main_detail_inner .detail{
	float: left;
	width: 66%;
	margin: 0 0 0 10px;
	letter-spacing: -1px;
}
#content.opt02 .content_inner.property_details .main_detail_box table{
	width: 100%;
}
#content.opt02 .content_inner.property_details .main_detail_box table tr{}
#content.opt02 .content_inner.property_details .main_detail_box table tr th,
#content.opt02 .content_inner.property_details .main_detail_box table tr td{
	vertical-align: top;
	padding:7px 8px;
	border:1px solid #C1C1C1;
}
#content.opt02 .content_inner.property_details .main_detail_box table tr th{
	text-align: center;
	background-color: #F3F3F3;
}
#content.opt02 .content_inner.property_details .main_detail_box table tr td{}

#content.opt02 .content_inner.property_details .detail_box h3{
	margin: 0 10px 11px;
	padding: 0 0 5px 16px;
	font-weight: bold;
	border-bottom: 1px solid #272727;
	background-image:url("/kaigai_guide/images/share/icon_sprite.png");
	background-repeat: no-repeat;
	background-size: 15px;
	background-position: 0 -78px;
}
#content.opt02 .content_inner.property_details .detail_box h3 span{
	font-weight: normal;
	float: right;
	font-size: 11px;
}
#content.opt02 .content_inner.property_details .detail_box .review_result_box{
	clear: both;
	margin: 0 10px;
}
#content.opt02 .content_inner.property_details .detail_box .review_result_box p{
	display: inline;
}
#content.opt02 .content_inner.property_details .detail_box .review_result_box .review{
	margin: 0 10px 0 0;
}
#content.opt02 .content_inner.property_details .detail_box .review_result_box .review span{
	font-weight: bold;
}
#content.opt02 .content_inner.property_details .detail_box .review_result_box .review .number{
	letter-spacing: -1px;
}
#content.opt02 .content_inner.property_details .detail_box .review_result_box .review .result{
	padding: 0 3px 0 2px;
}
#content.opt02 .content_inner.property_details .detail_box .review_result_box .result{

}
#content.opt02 .content_inner.property_details .detail_box .review_result_box .result span{
	font-weight: bold;
	color: #D71E00;
	letter-spacing: -1px;
}
#content.opt02 .content_inner.property_details .detail_box .detail_list{
	margin: 16px 0 0 0;
}
#content.opt02 .content_inner.property_details .detail_box .detail_list ul{
	border-bottom: 1px solid #D7D7D7;
	position: relative;
}
#content.opt02 .content_inner.property_details .detail_box .detail_list ul li{
	padding: 14px 10px;
	border-top: 1px solid #D7D7D7;
	position: relative;
}
#content.opt02 .content_inner.property_details .detail_box .detail_list ul li:after{
	content: "";
	position: absolute;
	right: 10px;
	width: 15px;
	height: 15px;
	background:url("/kaigai_guide/images/share/icon_list_back01.png") no-repeat 0 0 transparent;
	background-size: 15px;
	top: 50%;
}
#content.opt02 .content_inner.property_details .detail_box .detail_list ul li:nth-child(even){
	background-color: #F3F3F3;
}
#content.opt02 .content_inner.property_details .detail_box .detail_list .link_button{
	position: relative;
	padding: 14px 10px;
	text-align: left;
	border-bottom: 1px solid #D7D7D7;
	background: rgb(249,249,249); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkN2Q3ZDciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(249,249,249,1) 0%, rgba(215,215,215,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(249,249,249,1)), color-stop(100%,rgba(215,215,215,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(249,249,249,1) 0%,rgba(215,215,215,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(249,249,249,1) 0%,rgba(215,215,215,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(249,249,249,1) 0%,rgba(215,215,215,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(249,249,249,1) 0%,rgba(215,215,215,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#d7d7d7',GradientType=0 );
	font-size: 15px; /* IE6-8 */
}
#content.opt02 .content_inner.property_details .detail_box .detail_list .link_button:after{
	content: "";
	position: absolute;
	right: 10px;
	width: 15px;
	height: 15px;
	background:url("/kaigai_guide/images/share/icon_list_back02.png") no-repeat 0 50% transparent;
	background-size: 15px;
	background-position: 0 0;
}
#content.opt02 .content_inner.property_details .detail_box .detail_list .list_disply_button{
	position: relative;
	margin: 0 0 24px;
	padding: 14px 10px;
	text-align: left;
	border-top: 1px solid #D7D7D7;
	border-bottom: 1px solid #D7D7D7;
	background: rgb(249,249,249); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkN2Q3ZDciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(249,249,249,1) 0%, rgba(215,215,215,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(249,249,249,1)), color-stop(100%,rgba(215,215,215,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(249,249,249,1) 0%,rgba(215,215,215,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(249,249,249,1) 0%,rgba(215,215,215,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(249,249,249,1) 0%,rgba(215,215,215,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(249,249,249,1) 0%,rgba(215,215,215,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#d7d7d7',GradientType=0 );
	font-size: 15px; /* IE6-8 */
}
#content.opt02 .content_inner.property_details .detail_box .detail_list .list_disply_button:after{
	content: "";
	position: absolute;
	right: 10px;
	width: 15px;
	height: 15px;
	background:url("/kaigai_guide/images/share/icon_sprite_mini.png") no-repeat 0 50% transparent;
	background-size: 15px;
	background-position: 0 -95px;
}
#content.opt02 .content_inner.property_details .detail_box .detail_list ul li h4{
	font-weight: bold;
	margin: 0 0 8px 0;
	font-size: 12px;
}
#content.opt02 .content_inner.property_details .detail_box .detail_list ul li h4 a{
	text-decoration: none;
	color: #000000;
}
#content.opt02 .content_inner.property_details .detail_box .detail_list ul li .detail_inner{}
#content.opt02 .content_inner.property_details .detail_box .detail_list ul li .detail_inner .figure,
#content.opt02 .content_inner.property_details .detail_box .detail_list ul li .detail_inner .detail_inner_inner{
	display: inline;
	zoom:1;
}
#content.opt02 .content_inner.property_details .detail_box .detail_list ul li .detail_inner .figure{
	width:78px;
	margin:0 7px 0 0;
	float:left;
}
#content.opt02 .content_inner.property_details .detail_box .detail_list ul li .detail_inner .detail_inner_inner{
	width: 66%;
	display: inline;
	float: left;
}
#content.opt02 .content_inner.property_details .detail_box .detail_list ul li .detail_inner .detail_inner_inner .evaluation{
	margin: 0 0 3px 0;
	background-image:url("/kaigai_guide/images/share/evaluation_icon.png");
	background-repeat: no-repeat;
	background-size: 50px;
	font-size: 10px;
}
#content.opt02 .content_inner.property_details .detail_box .detail_list ul li .detail_inner .detail_inner_inner .day{
	margin: 0 0 3px 0;
	font-size: 10px;
}
#content.opt02 .content_inner.property_details .detail_box .detail_list ul li .detail_inner .detail_inner_inner .price{
	margin: 0 0 3px 0;
	font-size: 12px;
	font-weight: bold;
	color: #D81E00;
}
#content.opt02 .content_inner.property_details .detail_box .detail_list ul li .detail_inner .detail_inner_inner .detail{
	font-size:12px;}
#content.opt02 .content_inner.property_details .detail_box .detail_list ul li .detail_inner .detail_inner_inner .valu01{
	background-position: 40px 1px;
}
#content.opt02 .content_inner.property_details .detail_box .detail_list ul li .detail_inner .detail_inner_inner .valu02{
	background-position: 40px -18px;
}
#content.opt02 .content_inner.property_details .detail_box .detail_list ul li .detail_inner .detail_inner_inner .valu03{
	background-position: 40px -37px;
}
#content.opt02 .content_inner.property_details .detail_box .detail_list ul li .detail_inner .detail_inner_inner .valu04{
	background-position: 40px -56px;
}
#content.opt02 .content_inner.property_details .detail_box .detail_list ul li .detail_inner .detail_inner_inner .valu05{
	background-position: 40px -75px;
}
#content.opt02 .content_inner.property_details .country_back_button{
	width:274px;
	height:39px;
	margin: 0 auto;
	font-size:16px;
	font-weight: bold;
	background-color:rgb(65,65,65);
	border:1px solid rgb(191,191,191);
	border-radius: 10px;
	background: rgb(255,255,255); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOGU4ZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(232,232,232,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(232,232,232,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(232,232,232,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(232,232,232,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(232,232,232,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(232,232,232,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e8e8e8',GradientType=0 ); /* IE6-8 */
}
#content.opt02 .content_inner.property_details .country_back_button a{
	display: table-cell;
	vertical-align: middle;
	width:274px;
	height:39px;
	color:#1F1F1F;
	text-decoration: none;
}
#content.opt02 .content_inner.property_details .common_detail_box{
	margin: 0 10px;
	text-align: left;
}
#content.opt02 .content_inner.property_details .common_detail_box h3{
	margin: 0;
	padding: 0 0 5px 16px;
	font-weight: bold;
	border-bottom: 1px solid #272727;
	background-image:url("/kaigai_guide/images/share/icon_sprite.png");
	background-repeat: no-repeat;
	background-size: 15px;
	background-position: 0 -97px;
}
#content.opt02 .content_inner.property_details .common_detail_box ul{
	margin:11px 0;}
#content.opt02 .content_inner.property_details .common_detail_box ul li{
	padding:12px 10px;
}
#content.opt02 .content_inner.property_details .common_detail_box ul li:nth-child(even){
	background-color: #F3F3F3;
}
#content.opt02 .content_inner.property_details .common_detail_box ul li .title{
	margin: 0 0 5px 0;
	font-weight: bold;
}
#content.opt02 .content_inner.property_details .common_detail_box ul li .detail{}
#content.opt02 .content_inner.property_details .detail_link_list{
	margin: 0 0 36px 0;
}
#content.opt02 .content_inner.property_details .detail_link_list ul{
	border-bottom:1px solid #CCCCCC;
}
#content.opt02 .content_inner.property_details .detail_link_list ul li{
	text-align: left;
	font-size:15px;
	border-top:1px solid #CCCCCC;
	background: rgb(249,249,249); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkN2Q3ZDciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(249,249,249,1) 0%, rgba(215,215,215,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(249,249,249,1)), color-stop(100%,rgba(215,215,215,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(249,249,249,1) 0%,rgba(215,215,215,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(249,249,249,1) 0%,rgba(215,215,215,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(249,249,249,1) 0%,rgba(215,215,215,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(249,249,249,1) 0%,rgba(215,215,215,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#d7d7d7',GradientType=0 );
}
#content.opt02 .content_inner.property_details .detail_link_list ul li p{
	
}
#content.opt02 .content_inner.property_details .detail_link_list ul li p a{
	position: relative;
	display: block;
	padding: 12px 10px;
	text-decoration: none;
	color: #000000;
}
#content.opt02 .content_inner.property_details .detail_link_list ul li p a:after{
	content: "";
	position: absolute;
	right: 10px;
	width: 15px;
	height: 15px;
	background:url("/kaigai_guide/images/share/icon_list_back02.png") no-repeat 0 50% transparent;
	background-size: 15px;
}
/*END property_details style(#opt02)*/

/*country_info style(#opt02)*/
#content.opt02 .content_inner.country_info{
	margin:0;
}
#content.opt02 .content_inner.country_info .title_box{
	margin:14px 10px 24px;
}
#content.opt02 .content_inner.country_info .detail_box{
	margin: 24px 0;
	text-align: left;
}
#content.opt02 .content_inner.country_info .main_detail_box{
	margin: 0 10px;
	text-align: left;
}
#content.opt02 .content_inner.country_info .main_detail_box .main_detail_inner{
	margin: 0 0 14px;
}
#content.opt02 .content_inner.country_info .main_detail_box .main_detail_inner .figure,
#content.opt02 .content_inner.country_info .main_detail_box .main_detail_inner .detail{
	display: inline;
	zoom:1;
}
#content.opt02 .content_inner.country_info .main_detail_box .main_detail_inner .figure{
	float: left;
	width: 92px;
}
#content.opt02 .content_inner.country_info .main_detail_box .main_detail_inner .detail{
	float: left;
	width: 66%;
	margin: 0 0 0 10px;
}
#content.opt02 .content_inner.country_info .main_detail_box .main_detail_inner .detail_all{
	display: none;
}
#content.opt02 .content_inner.country_info .main_detail_box .main_detail_inner .detail .detail_display{}
#content.opt02 .content_inner.country_info .main_detail_box .main_detail_inner .detail .close_look.disnon,
#content.opt02 .content_inner.country_info .main_detail_box .main_detail_inner .detail .continue_look.disnon{
	display: none;
}
#content.opt02 .content_inner.country_info .main_detail_box .main_detail_inner .detail .continue_look,
#content.opt02 .content_inner.country_info .main_detail_box .main_detail_inner .detail .close_look{
	float: right;
	padding: 0 0 0 15px;
	text-align: right;
	text-decoration: underline;
	color: #0D55F8;
	background-image:url("/kaigai_guide/images/share/icon_sprite_mini.png");
	background-repeat: no-repeat;
	background-size: 15px;
	display: none;
}
#content.opt02 .content_inner.country_info .main_detail_box .main_detail_inner .detail .continue_look{
	background-position: 0 -118px;
}
#content.opt02 .content_inner.country_info .main_detail_box .main_detail_inner .detail .close_look{
	background-position: 0 -143px;
}
#content.opt02 .content_inner.country_info .detail_box h3{
	margin: 0 10px 0;
	padding: 1px 0 4px 16px;
	font-weight: bold;
	border-bottom: 1px solid #272727;
	background-image:url("/kaigai_guide/images/share/icon_sprite.png");
	background-repeat: no-repeat;
	background-size: 15px;
	background-position: 0 -59px;
}
#content.opt02 .content_inner.country_info .detail_box ul{
	margin: 0 10px;
}
#content.opt02 .content_inner.country_info .detail_box ul li{
	padding: 16px 0;
	border-bottom: 1px dotted #CCCCCC;
	background-image:url("/kaigai_guide/images/share/icon_list_back01.png");
	background-repeat: no-repeat;
	background-size: 15px;
    background-position: 100% 50%;
}

#content.opt02 .content_inner.country_info .detail_box ul li:last-child{
	border: none;
}
#content.opt02 .content_inner.country_info .detail_box ul li .figure,
#content.opt02 .content_inner.country_info .detail_box ul li .detail_inner{
	display: inline;
	zoom:1;
	float: left;
}
#content.opt02 .content_inner.country_info .detail_box ul li .figure{
	width: 78px;
}
#content.opt02 .content_inner.country_info .detail_box ul li .detail_inner{
	width: 66%;
	margin: 0 0 0 10px;
}
#content.opt02 .content_inner.country_info .detail_box ul li .detail_inner .title{
	margin: 0 0 5px;
	font-weight: bold;
}
#content.opt02 .content_inner.country_info .detail_box ul li .detail_inner .title a{
	text-decoration: none;
	color: #000000;
}
#content.opt02 .content_inner.country_info .detail_box ul li .detail_inner .detail{
	line-height: 1.3;
	color: #272727;
}
#content.opt02 .content_inner.country_info .detail_box .city_all_link{
	text-align: left;
	border-top: 1px solid #D7D7D7;
	border-bottom: 1px solid #D7D7D7;
	background: rgb(249,249,249); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkN2Q3ZDciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(249,249,249,1) 0%, rgba(215,215,215,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(249,249,249,1)), color-stop(100%,rgba(215,215,215,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(249,249,249,1) 0%,rgba(215,215,215,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(249,249,249,1) 0%,rgba(215,215,215,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(249,249,249,1) 0%,rgba(215,215,215,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(249,249,249,1) 0%,rgba(215,215,215,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#d7d7d7',GradientType=0 );
	font-size: 15px; /* IE6-8 */
}

#content.opt02 .content_inner.country_info .detail_box .city_all_link a{
	position: relative;
	display: block;
	background-repeat: no-repeat;
	text-decoration: none;
	color:#000000;
	padding:14px 13px;
}
#content.opt02 .content_inner.country_info .detail_box .city_all_link a:after{
	content: "";
	position: absolute;
	right: 10px;
	width: 15px;
	height: 15px;
	background:url("/kaigai_guide/images/share/icon_list_back02.png") no-repeat 0 50% transparent;
	background-size: 15px;
}

#content.opt02 .content_inner.country_info .common_detail_box{
	margin: 0 10px;
	text-align: left;
}
#content.opt02 .content_inner.country_info .common_detail_box h3{
	margin: 0;
	padding: 1px 0 5px 16px;
	font-weight: bold;
	border-bottom: 1px solid #272727;
	background-image:url("/kaigai_guide/images/share/icon_sprite.png");
	background-repeat: no-repeat;
	background-size: 15px;
	background-position: 0 -98px;
}
#content.opt02 .content_inner.country_info .common_detail_box table{
	width: 100%;
	margin: 15px 0;
}
#content.opt02 .content_inner.country_info .common_detail_box table tr{}
#content.opt02 .content_inner.country_info .common_detail_box table tr th,
#content.opt02 .content_inner.country_info .common_detail_box table tr td{
	padding: 10px 12px;
	border: 1px solid #C1C1C1;
}
#content.opt02 .content_inner.country_info .common_detail_box table tr th{
	text-align: center;
	background-color: #F3F3F3;
	padding: 10px 0px;
}
#content.opt02 .content_inner.country_info .common_detail_box table tr td{}
#content.opt02 .content_inner.country_info .detail_link_list{
	margin: 0 10px 36px;
}
#content.opt02 .content_inner.country_info .detail_link_list .info_list{
	padding: 12px 13px 12px 27px;
	text-align:left;
	font-size:15px; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */ /* FF3.6+ */ /* Chrome,Safari4+ */ /* Chrome10+,Safari5.1+ */ 
	background: -o-linear-gradient(top,  rgba(249,249,249,1) 0%,rgba(215,215,215,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(249,249,249,1) 0%,rgba(215,215,215,1) 100%); /* IE10+ */
	background: -moz-linear-gradient(top,  rgba(249,249,249,1) 0%, rgba(215,215,215,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#d7d7d7',GradientType=0 );
	border-bottom: 1px solid #CCCCCC;
	font-weight: bold;
}
#content.opt02 .content_inner.country_info .detail_link_list .info_list:after{
	content: "";
	position: absolute;
	width: 15px;
	height: 15px;
	background:url("/kaigai_guide/images/share/icon_list_back02.png") no-repeat 2px 0 transparent;
	background-size: 15px;
	left: 15px;
	-webkit-transform:rotate(90deg);
	transform:rotate(90deg);
}
#content.opt02 .content_inner.country_info .detail_link_list .info_list.open:after{
	-webkit-transform:rotate(-90deg);
	transform:rotate(-90deg);
	background-position:-1px 0;
}
#content.opt02 .content_inner.country_info .detail_link_list .info_list:nth-last-child(2){
	border-bottom:1px solid #CCCCCC;
}
#content.opt02 .content_inner.country_info .detail_link_list .info_list_inner{
	display: none;
	padding: 15px 10px;
	text-align: left;
}
#content.opt02 .content_inner.country_info .detail_link_list .info_list_inner:last-child{
	border:none;
}

#content.opt02 .content_inner.country_info .detail_link_list .info_list_inner table{
	width: 100%;
}
#content.opt02 .content_inner.country_info .detail_link_list .info_list_inner .basic_info_table tr{}
#content.opt02 .content_inner.country_info .detail_link_list .info_list_inner .basic_info_table tr th,
#content.opt02 .content_inner.country_info .detail_link_list .info_list_inner .basic_info_table tr td{
	padding: 10px 12px;
	border: 1px solid #C1C1C1;
}
#content.opt02 .content_inner.country_info .detail_link_list .info_list_inner .basic_info_table tr th{
	text-align: center;
	background-color: #F3F3F3;
	padding: 10px 0px;
}
#content.opt02 .content_inner.country_info .detail_link_list .info_list_inner .basic_info_table tr td{
	text-align: left;
}
#content.opt02 .content_inner.country_info .detail_link_list .info_list_inner .time_info_table{
	width: 100%;
	margin: 0 0 16px;
	border:1px solid #C1C1C1;
	font-size: 12px;
}
#content.opt02 .content_inner.country_info .detail_link_list .info_list_inner .time_info_table tr{
	border:1px solid #C1C1C1;
}
#content.opt02 .content_inner.country_info .detail_link_list .info_list_inner .time_info_table tr th{
	padding: 7px 1px;
	border:1px solid #C1C1C1;
	background-color: #767676;
	color:#FFFFFF;
	text-align: center;
}
#content.opt02 .content_inner.country_info .detail_link_list .info_list_inner .time_info_table tr td{
	padding: 9px 0;
	border:1px solid #C1C1C1;
	text-align: center;
}
#content.opt02 .content_inner.country_info .detail_link_list .info_list_inner .time_info_table tr .normal_time{
	width:65px;
}
#content.opt02 .content_inner.country_info .detail_link_list .info_list_inner .time_info_table tr .sub{
	margin: 9px 0;
	padding: 7px 0;
	text-align: center;
	background-color: #F3F3F3;
}
#content.opt02 .content_inner.country_info .detail_link_list .info_list_inner .country_bring{
	text-align: left;
}
#content.opt02 .content_inner.country_info .detail_link_list .info_list_inner .country_bring{
}
#content.opt02 .content_inner.country_info .detail_link_list .info_list_inner .country_bring li{
	padding: 10px;
}
#content.opt02 .content_inner.country_info .detail_link_list .info_list_inner .country_bring li:nth-child(even){
	background-color: #F3F3F3;
}
#content.opt02 .content_inner.country_info .detail_link_list .info_list_inner .country_bring .title{
	margin:0 0 5px 0;
	font-weight: bold;
}
#content.opt02 .content_inner.country_info .detail_link_list .info_list_inner .country_bring .detail{
}


/*END country_info style(#opt02)*/

/*city_info style(#opt02)*/
#content.opt02 .content_inner.city_info{
	margin:0;
}
#content.opt02 .content_inner.city_info .title_box{
	margin:14px 10px 24px;
}
#content.opt02 .content_inner.city_info .detail_box{
	margin: 24px 0;
	text-align: left;
}
#content.opt02 .content_inner.city_info .main_detail_box{
	margin: 0 10px;
	text-align: left;
}
#content.opt02 .content_inner.city_info .main_detail_box .main_detail_inner{
	margin: 0 0 14px;
}
#content.opt02 .content_inner.city_info .main_detail_box .main_detail_inner .figure,
#content.opt02 .content_inner.city_info .main_detail_box .main_detail_inner .detail{
	display: inline;
	zoom:1;
}
#content.opt02 .content_inner.city_info .main_detail_box .main_detail_inner .figure{
	float: left;
	width: 92px;
}
#content.opt02 .content_inner.city_info .main_detail_box .main_detail_inner .detail{
	float: left;
	width: 66%;
	margin: 0 0 0 8px;
}
#content.opt02 .content_inner.city_info .main_detail_box .main_detail_inner .detail_all{
	display: none;
}
#content.opt02 .content_inner.city_info .main_detail_box .main_detail_inner .detail .detail_display{}
#content.opt02 .content_inner.city_info .main_detail_box .main_detail_inner .detail .close_look.disnon,
#content.opt02 .content_inner.city_info .main_detail_box .main_detail_inner .detail .continue_look.disnon{
	display: none;
}
#content.opt02 .content_inner.city_info .main_detail_box .main_detail_inner .detail .continue_look,
#content.opt02 .content_inner.city_info .main_detail_box .main_detail_inner .detail .close_look{
	float: right;
	padding: 0 0 0 15px;
	text-align: right;
	text-decoration: underline;
	color: #0D55F8;
	background-image:url("/kaigai_guide/images/share/icon_sprite_mini.png");
	background-repeat: no-repeat;
	background-size: 15px;
	display: none;
}
#content.opt02 .content_inner.city_info .main_detail_box .main_detail_inner .detail .continue_look{
	background-position: 0 -118px;
}
#content.opt02 .content_inner.city_info .main_detail_box .main_detail_inner .detail .close_look{
	background-position: 0 -143px;
}
#content.opt02 .content_inner.city_info .main_detail_box .main_detail_inner .table_box{
	clear: both;
	padding: 15px 0 0;
}
#content.opt02 .content_inner.city_info .main_detail_box .main_detail_inner table{
	width:100%;
}
#content.opt02 .content_inner.city_info .main_detail_box .main_detail_inner table tr{}
#content.opt02 .content_inner.city_info .main_detail_box .main_detail_inner table tr th,
#content.opt02 .content_inner.city_info .main_detail_box .main_detail_inner table tr td{
	padding: 10px 1px;
	border: 1px solid #C1C1C1;
}
#content.opt02 .content_inner.city_info .main_detail_box .main_detail_inner table tr th{
	text-align: center;
	background-color: #F3F3F3;
	width: 62px;
	vertical-align: top;
}
#content.opt02 .content_inner.city_info .main_detail_box .main_detail_inner table tr td{
	padding: 10px;
	vertical-align: top;
}
#content.opt02 .content_inner.city_info .detail_box h3{
	margin: 0 10px 0;
	padding: 0 0 5px 16px;
	font-weight: bold;
	border-bottom: 1px solid #272727;
	background-image:url("/kaigai_guide/images/share/icon_sprite.png");
	background-repeat: no-repeat;
	background-size: 15px;
	background-position: 0 -59px;
}
#content.opt02 .content_inner.city_info .detail_box ul{
	margin: 0 10px;
}
#content.opt02 .content_inner.city_info .detail_box ul li{
	padding: 16px 0;
	border-bottom: 1px dotted #838282;
	background-image:url("/kaigai_guide/images/share/icon_list_back01.png");
	background-repeat: no-repeat;
	background-size: 15px;
    background-position: 100% 50%;
}
#content.opt02 .content_inner.city_info .detail_box ul li:last-child{
	border: none;
}
#content.opt02 .content_inner.city_info .detail_box ul li .figure,
#content.opt02 .content_inner.city_info .detail_box ul li .detail_inner{
	display: inline;
	zoom:1;
	float: left;
}
#content.opt02 .content_inner.city_info .detail_box ul li .figure{
	width: 78px;
}
#content.opt02 .content_inner.city_info .detail_box ul li .detail_inner{
	width: 66%;
	margin: 0 0 0 7px;
}
#content.opt02 .content_inner.city_info .detail_box ul li .detail_inner .title{
	margin: 0 0 5px;
	font-weight: bold;
}
#content.opt02 .content_inner.city_info .detail_box ul li .detail_inner .title a{
	text-decoration: none;
	color: #000000;
}
#content.opt02 .content_inner.city_info .detail_box ul li .detail_inner .detail{
	line-height: 1.3;
	color: #272727;
	margin: 0 0 0 2px;
}
#content.opt02 .content_inner.city_info .detail_box ul li .detail_box{
	width: 98%;
	padding: 0 10px 0 0;
	margin: 0;
}
#content.opt02 .content_inner.city_info .detail_box ul li .detail_box .title{
	margin: 0 0 5px;
	font-weight: bold;
}
#content.opt02 .content_inner.city_info .detail_box ul li .detail_box .title a{
	text-decoration: none;
	color:#000000;
}
#content.opt02 .content_inner.city_info .detail_box ul li .detail_box .detail{
	line-height: 1.3;
	color: #272727;
	margin: 0 0 0 2px;
}


#content.opt02 .content_inner.city_info .detail_box .city_all_link{
	text-align: left;
	border-top: 1px solid #D7D7D7;
	border-bottom: 1px solid #D7D7D7;
	background: rgb(249,249,249); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkN2Q3ZDciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(249,249,249,1) 0%, rgba(215,215,215,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(249,249,249,1)), color-stop(100%,rgba(215,215,215,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(249,249,249,1) 0%,rgba(215,215,215,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(249,249,249,1) 0%,rgba(215,215,215,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(249,249,249,1) 0%,rgba(215,215,215,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(249,249,249,1) 0%,rgba(215,215,215,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#d7d7d7',GradientType=0 );
	font-size: 15px; /* IE6-8 */
}
#content.opt02 .content_inner.city_info .detail_box .city_all_link a{
	display: block;
	position: relative;
	/*height: 15px;*/
	padding:14px 10px;
	text-decoration:none;
	color:#000000;
}
#content.opt02 .content_inner.city_info .detail_box .city_all_link a:after{
	content: "";
	position: absolute;
	right: 10px;
	width: 15px;
	/*height: 15px;*/
	background:url("/kaigai_guide/images/share/icon_list_back02.png") no-repeat 0 50% transparent;
	background-size: 15px;
}
#content.opt02 .content_inner.city_info .detail_link_list{
	margin: 0 10px 36px;
}
#content.opt02 .content_inner.city_info .detail_link_list .info_list{
	padding: 12px 13px 12px 27px;
	text-align:left;
	font-size:15px; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */ /* FF3.6+ */ /* Chrome,Safari4+ */ /* Chrome10+,Safari5.1+ */ 
	background: -o-linear-gradient(top,  rgba(249,249,249,1) 0%,rgba(215,215,215,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(249,249,249,1) 0%,rgba(215,215,215,1) 100%); /* IE10+ */
	background: -moz-linear-gradient(top,  rgba(249,249,249,1) 0%, rgba(215,215,215,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#d7d7d7',GradientType=0 );
	border-bottom: 1px solid #CCCCCC;
	font-weight: bold;
}
#content.opt02 .content_inner.city_info .detail_link_list .info_list:after{
	content: "";
	position: absolute;
	width: 15px;
	height: 15px;
	background:url("/kaigai_guide/images/share/icon_list_back02.png") no-repeat 2px 0 transparent;
	background-size: 15px;
	left: 15px;
	-webkit-transform:rotate(90deg);
	transform:rotate(90deg);
}
#content.opt02 .content_inner.city_info .detail_link_list .info_list.open:after{
	-webkit-transform:rotate(-90deg);
	transform:rotate(-90deg);
	background-position:-1px 0;
}
#content.opt02 .content_inner.city_info .detail_link_list .info_list:nth-last-child(2){
	border-bottom:1px solid #CCCCCC;
}
#content.opt02 .content_inner.city_info .detail_link_list .info_list_inner{
	display: none;
	padding: 15px 10px;
	text-align: left;
}
#content.opt02 .content_inner.city_info .detail_link_list .info_list_inner:last-child{
	border:none;
}

#content.opt02 .content_inner.city_info .detail_link_list .info_list_inner .city_temperature{}
#content.opt02 .content_inner.city_info .detail_link_list .info_list_inner .city_temperature{
	margin:0;
}
#content.opt02 .content_inner.city_info .detail_link_list .info_list_inner .city_temperature table{
	width: 100%;
	margin: 0 0 16px;
	border:1px solid #C1C1C1;
	font-size: 12px;
}
#content.opt02 .content_inner.city_info .detail_link_list .info_list_inner .city_temperature tr{
	width: 20%;
	border:1px solid #C1C1C1;
}
#content.opt02 .content_inner.city_info .detail_link_list .info_list_inner .city_temperature tr th{
	padding: 7px 1px;
	border:1px solid #C1C1C1;
	background-color: #767676;
	vertical-align: top;
	color:#FFFFFF;
	text-align: center;
}
#content.opt02 .content_inner.city_info .detail_link_list .info_list_inner .city_temperature tr td{
	padding: 9px 10px;
	border:1px solid #C1C1C1;
	text-align: right;
}
#content.opt02 .content_inner.city_info .detail_link_list .info_list_inner .city_temperature tr .month_cell{
	background-color: #F3F3F3;
	text-align: center;
}
#content.opt02 .content_inner.city_info .detail_link_list .info_list_inner .city_temperature p{
	text-align: left;
}
#content.opt02 .content_inner.city_info .detail_link_list .info_list_inner .city_temperature .detail_box{
	margin: 10px 0 0 0;
 	text-align: left;
}
#content.opt02 .content_inner.city_info .detail_link_list .info_list_inner .city_temperature .detail_box .title{
	font-weight: bold;
}
#content.opt02 .content_inner.city_info .detail_link_list .info_list_inner .city_temperature .detail{

}

#content.opt02 .content_inner.city_info .detail_link_list .info_list_inner .city_transport{}
#content.opt02 .content_inner.city_info .detail_link_list .info_list_inner .city_transport{
}
#content.opt02 .content_inner.city_info .detail_link_list .info_list_inner .city_transport li{
	padding: 10px;
}
#content.opt02 .content_inner.city_info .detail_link_list .info_list_inner .city_transport li:nth-child(even){
	background-color: #F3F3F3;
}
#content.opt02 .content_inner.city_info .detail_link_list .info_list_inner .city_transport .title{
	margin:0 0 5px 0;
	font-weight: bold;
}
#content.opt02 .content_inner.city_info .detail_link_list .info_list_inner .city_transport .detail{
}
/*END city_info style(#opt02)*/


/*country_category style(#opt02)*/
#content.opt02 .content_inner.country_category .title_box{
	margin: 13px 10px;
}
#content.opt02 .content_inner.country_category .detail_box{
	text-align: left;
}
#content.opt02 .content_inner.country_category .detail_box .filter_wrap_box{
	display: none;
	border-top: 1px solid #CCCCCC;
	padding: 12px 0 0 0;
}
#content.opt02 .content_inner.country_category .detail_box .filter_wrap{
	margin: 0 10px 13px;
	border: 1px solid #BFBFBF;
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkN2Q3ZDciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(249,249,249,1) 0%, rgba(215,215,215,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(249,249,249,1)), color-stop(100%,rgba(215,215,215,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(249,249,249,1) 0%,rgba(215,215,215,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(249,249,249,1) 0%,rgba(215,215,215,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(249,249,249,1) 0%,rgba(215,215,215,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(249,249,249,1) 0%,rgba(215,215,215,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#d7d7d7',GradientType=0 );
}
#content.opt02 .content_inner.country_category .detail_box .filter_wrap.disnon{
	display: none;
}
#content.opt02 .content_inner.country_category .detail_box .filter_wrap span,
#content.opt02 .content_inner.country_category .detail_box .filter_wrap p{
	display: inline;
	zoom:1;
	float: left;
}
#content.opt02 .content_inner.country_category .detail_box .filter_wrap span{
	width: 26px;
	height: 26px;
	background-image:url("/kaigai_guide/images/share/icon_red_plus.jpg");
	background-repeat: no-repeat;
	background-size: 26px;
	border-right: 1px solid #CCC;
}
#content.opt02 .content_inner.country_category .detail_box .filter_wrap p{
	padding: 6px 0 0 5px;
	font-weight: bold;
}
#content.opt02 .content_inner.country_category .detail_box .filter_wrap_box .filter_form{
	margin: 0 23px 12px;
	text-align: left;
	overflow: hidden;
}
#content.opt02 .content_inner.country_category .detail_box .filter_wrap_box .filter_form label{
	display: block;
	font-weight: bold;
}
#content.opt02 .content_inner.country_category .detail_box .filter_wrap_box .filter_form input{
	width: 100%;
	height: 30px;
	padding: 0 5px;
	border: 1px solid #CCCCCC;
	border-radius: 5px;
}
#content.opt02 .content_inner.country_category .detail_box .filter_wrap_box .filter_form .select_box{
	margin:10px 0 0;
}
#content.opt02 .content_inner.country_category .detail_box .filter_wrap_box .filter_form .select_box select{
    -moz-appearance:button;
    appearance:button;
    width:100%;
    height:30px;
    border-radius: 4px;
    border: 1px solid #CCCCCC;
    background: none no-repeat top left #FFFFFF;
    font-weight: bold;
}
#content.opt02 .content_inner.country_category .detail_box .filter_wrap_box .filter_form .select_box option{
    background: none no-repeat top left #FFFFFF;
    height: 30px;
}
#content.opt02 .content_inner.country_category .detail_box .filter_wrap_box .filter_form .button_box{
	margin: 10px 0 0;
}
#content.opt02 .content_inner.country_category .detail_box .filter_wrap_box .filter_form .keyword_box label{
	font-size: 15px;
	margin: 0 0 3px 0;
}
#content.opt02 .content_inner.country_category .detail_box .filter_wrap_box .filter_form .select_box label{
	font-size: 15px;
	margin: 0 0 3px 0;
}
#content.opt02 .content_inner.country_category .detail_box .filter_wrap_box .filter_form .button_box ul li{
	display: inline-block;
	border: 1px solid #999;
	color: #333;
	border-radius: 4px;
	-moz-border-radius: 4px;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ccc));
	background: -moz-linear-gradient(top, #fff, #ccc);
	width: 88px;
	margin: 0 0px 5px 0;
	text-align: center;
	overflow: hidden;
	font-size: 10px;
}
#content.opt02 .content_inner.country_category .detail_box .filter_wrap_box .filter_form .button_box .title{
	font-weight: bold;
	font-size: 15px;
	margin: 0 0 3px 0;
}
#content.opt02 .content_inner.country_category .detail_box .filter_wrap_box .filter_form .button_box input {
	display: none;
}
#content.opt02 .content_inner.country_category .detail_box .filter_wrap_box .filter_form .button_box label {
	display: table-cell;
	cursor: pointer;
	font-weight: normal;
	vertical-align: middle;
	width: 88px;
	height: 38px;
}
#content.opt02 .content_inner.country_category .detail_box .filter_wrap_box .filter_form .button_box label:not(:last-of-type) {
	border-right: 1px solid #999;
}
#content.opt02 .content_inner.country_category .detail_box .filter_wrap_box .filter_form .button_box input:checked + label {
	background: #ffd5d9; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZDVkOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmYyZjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #ffd5d9 0%, #fff2f3 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffd5d9), color-stop(100%,#fff2f3)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffd5d9 0%,#fff2f3 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffd5d9 0%,#fff2f3 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffd5d9 0%,#fff2f3 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffd5d9 0%,#fff2f3 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd5d9', endColorstr='#fff2f3',GradientType=0 ); /* IE6-8 */
	border-radius: 4px;
}

#content.opt02 .content_inner.country_category .detail_box .filter_wrap_box .filter_wrap{
	border:none;
	border-top: 1px solid #CCCCCC;
	text-align: right;
	padding: 0 4px 0 0;
	margin: 0;
	background: transparent;
}
#content.opt02 .content_inner.country_category .detail_box .filter_wrap_box .filter_wrap img{
	width:70px;
	height:23px;
	text-align: right;
}
#content.opt02 .content_inner.country_category .detail_box .sort_box{
	margin: 0 10px 10px;
}
#content.opt02 .content_inner.country_category .detail_box .sort_box ul{}
#content.opt02 .content_inner.country_category .detail_box .sort_box ul li{
	display: inline;
}
#content.opt02 .content_inner.country_category .detail_box .search_result_facility{
	margin: 0 10px 13px;
}
#content.opt02 .content_inner.country_category .detail_box .search_result_facility p{}
#content.opt02 .content_inner.country_category .detail_box .search_result_facility p span{
	font-weight: bold;
	font-size: 16px;
}

#content.opt02 .content_inner.country_category .detail_box .search_result_facility p span.number{
	letter-spacing: 0px;
}
#content.opt02 .content_inner.country_category .detail_box .search_result_facility p span.result{
	padding:0 3px 0 3px;

}
#content.opt02 .content_inner.country_category .detail_box .facility_list{
	margin:0 10px 0;
	text-align:left;}
#content.opt02 .content_inner.country_category .detail_box .facility_list ul{}
#content.opt02 .content_inner.country_category .detail_box .facility_list ul li{
	padding: 14px 0;
	border-top:1px dotted #838282;
	background-image:url("/kaigai_guide/images/share/icon_list_back01.png");
	background-repeat: no-repeat;
	background-size: 15px;
    background-position: 100% 50%;
}
#content.opt02 .content_inner.country_category .detail_box .facility_list ul li .figure,
#content.opt02 .content_inner.country_category .detail_box .facility_list ul li .detail_inner{
	display: inline;
	zoom:1;
}
#content.opt02 .content_inner.country_category .detail_box .facility_list ul li .figure{
	float: left;
	width: 78px;
}
#content.opt02 .content_inner.country_category .detail_box .facility_list ul li .detail_inner{
	float: left;
	width: 68%;
	margin: 0 0 0 5px;
}
#content.opt02 .content_inner.country_category .detail_box .facility_list ul li .detail_inner .title{
	margin: 0 0 5px;
	font-weight: bold;
}
#content.opt02 .content_inner.country_category .detail_box .facility_list ul li .detail_inner .title a{
	text-decoration: none;
	color: #000000;
}
#content.opt02 .content_inner.country_category .detail_box .facility_list ul li .detail_inner .detail{
	margin: 0 0 5px 2px;
	letter-spacing: -1px;
}
#content.opt02 .content_inner.country_category .detail_box .facility_list ul li .detail_inner .facility_icon_box{
	font-size: 10px;
	margin: 0 0 0 2px;
}
#content.opt02 .content_inner.country_category .detail_box .facility_list ul li .detail_inner .facility_icon_box .country,
#content.opt02 .content_inner.country_category .detail_box .facility_list ul li .detail_inner .facility_icon_box .genre{
	display: inline;
	zoom:1;
	float: left;
	background-image:url("/kaigai_guide/images/share/icon_sprite_mini.png");
	background-repeat: no-repeat;
	background-size: 15px;
}
#content.opt02 .content_inner.country_category .detail_box .facility_list ul li .detail_inner .facility_icon_box .country{
	width: 95px;
	padding:0 0 0 14px;
	background-position: 0 1px;
}
#content.opt02 .content_inner.country_category .detail_box .facility_list ul li .detail_inner .facility_icon_box .genre{
	width: 106px;
	padding:0 0 0 14px;
	background-position: 0 -18px;
}

/* 1604_yamako */
#content.opt02 .content_inner .lookjtb_column{
        margin-bottom:20px;
    text-align: left;
}
#content.opt02 .content_inner .lookjtb_column img{
        width:100%;
}
#content.opt02 .content_inner .lookjtb_column .wrapper{
        overflow:hidden;
        padding:15px;
        background:#fff1e3;
}
#content.opt02 .content_inner .lookjtb_column .text_box{
        float:left;
    width: 57%;
    margin-right: 3%;
}
#content.opt02 .content_inner .lookjtb_column .text_box .column_title{
    border-bottom: 1px solid #ffaf7d;
    margin-bottom: 7px;
    padding-bottom: 7px;
}
#content.opt02 .content_inner .lookjtb_column .text_box .column_title p{
        font-size:15px;
        font-weight:bold;
}
#content.opt02 .content_inner .lookjtb_column .text_box &gt; p{
        line-height:20px;
    margin-bottom: 7px;
}
#content.opt02 .content_inner .lookjtb_column .text_box a{
        padding: 3px 10px;
    float: right;
        text-decoration:none;
        background:#b6262e;
}
#content.opt02 .content_inner .lookjtb_column .text_box a span{
    padding-right: 10px;
    color: #ffffff;
        font-size:12px;
    background: url(../images/country/button_arrow.png) no-repeat right center;
    background-size: 7px;
}
#content.opt02 .content_inner .lookjtb_column .figure_box{
    width: 40%;
    float: right;
}
/* 1604_yamako */

#content.opt02 .content_inner.country_category .list_disply_button{
	position: relative;
	margin: 0 0 24px;
	padding: 14px 10px;
	text-align: left;
	border-top: 1px solid #D7D7D7;
	border-bottom: 1px solid #D7D7D7;
	background: rgb(249,249,249); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkN2Q3ZDciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(249,249,249,1) 0%, rgba(215,215,215,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(249,249,249,1)), color-stop(100%,rgba(215,215,215,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(249,249,249,1) 0%,rgba(215,215,215,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(249,249,249,1) 0%,rgba(215,215,215,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(249,249,249,1) 0%,rgba(215,215,215,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(249,249,249,1) 0%,rgba(215,215,215,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#d7d7d7',GradientType=0 );
	font-size: 15px; /* IE6-8 */
}
#content.opt02 .content_inner.country_category .list_disply_button:after{
	content: "";
	position: absolute;
	right: 10px;
	width: 15px;
	height: 15px;
	background:url("/kaigai_guide/images/share/icon_sprite_mini.png") no-repeat 0 50% transparent;
	background-size: 15px;
	background-position: 0 -95px;
}
/*END country_category style(#opt02)*/

/*city_category style(#opt02)*/
#content.opt02 .content_inner.city_category .title_box{
	margin: 13px 10px;
}
#content.opt02 .content_inner.city_category .detail_box{
	text-align: left;
}
#content.opt02 .content_inner.city_category .detail_box .filter_box{
	margin: 0 10px 10px;
	border: 1px solid #BFBFBF;
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkN2Q3ZDciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(249,249,249,1) 0%, rgba(215,215,215,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(249,249,249,1)), color-stop(100%,rgba(215,215,215,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(249,249,249,1) 0%,rgba(215,215,215,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(249,249,249,1) 0%,rgba(215,215,215,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(249,249,249,1) 0%,rgba(215,215,215,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(249,249,249,1) 0%,rgba(215,215,215,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#d7d7d7',GradientType=0 );
}
#content.opt02 .content_inner.city_category .detail_box .filter_box span,
#content.opt02 .content_inner.city_category .detail_box .filter_box p{
	display: inline;
	zoom:1;
	float: left;
}
#content.opt02 .content_inner.city_category .detail_box .filter_box span{
	width: 25px;
	height: 24px;
	background-image:url("/kaigai_guide/images/share/icon_sprite_mini.png");
	background-repeat: no-repeat;
	background-size: 15px;
	background-position: 5px -163px;
	border-right: 1px solid #CCC;
}
#content.opt02 .content_inner.city_category .detail_box .filter_box p{
	padding: 6px 0 0 5px;
	font-weight: bold;
}
#content.opt02 .content_inner.city_category .detail_box .filter_wrap_box{
	display: none;
	border-top: 1px solid #CCCCCC;
	padding: 12px 0 0 0;
}
#content.opt02 .content_inner.city_category .detail_box .filter_wrap{
	margin: 0 10px 10px;
	border: 1px solid #BFBFBF;
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkN2Q3ZDciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(249,249,249,1) 0%, rgba(215,215,215,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(249,249,249,1)), color-stop(100%,rgba(215,215,215,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(249,249,249,1) 0%,rgba(215,215,215,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(249,249,249,1) 0%,rgba(215,215,215,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(249,249,249,1) 0%,rgba(215,215,215,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(249,249,249,1) 0%,rgba(215,215,215,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#d7d7d7',GradientType=0 );
}
#content.opt02 .content_inner.city_category .detail_box .filter_wrap.disnon{
	display: none;
}
#content.opt02 .content_inner.city_category .detail_box .filter_wrap span,
#content.opt02 .content_inner.city_category .detail_box .filter_wrap p{
	display: inline;
	zoom:1;
	float: left;
}
#content.opt02 .content_inner.city_category .detail_box .filter_wrap span{
	width: 26px;
	height: 26px;
	background-image:url("/kaigai_guide/images/share/icon_red_plus.jpg");
	background-repeat: no-repeat;
	background-size: 26px;
	border-right: 1px solid #CCC;
}
#content.opt02 .content_inner.city_category .detail_box .filter_wrap p{
	padding: 6px 0 0 5px;
	font-weight: bold;
}
#content.opt02 .content_inner.city_category .detail_box .filter_wrap_box .filter_form{
	text-align: left;
	padding: 0 23px 12px;
	overflow: hidden;
}
#content.opt02 .content_inner.city_category .detail_box .filter_wrap_box .filter_form label{
	display: block;
	font-weight: bold;
}
#content.opt02 .content_inner.city_category .detail_box .filter_wrap_box .filter_form input{
	width: 100%;
	height: 30px;
	padding: 0 5px;
	border: 1px solid #CCCCCC;
	border-radius: 5px;
}
#content.opt02 .content_inner.city_category .detail_box .filter_wrap_box .filter_form .keyword_box label{
	font-size: 15px;
	margin: 0 0 3px 0;
}
#content.opt02 .content_inner.city_category .detail_box .filter_wrap_box .filter_form .select_box label{
	font-size: 15px;
	margin: 0 0 3px 0;
}
#content.opt02 .content_inner.city_category .detail_box .filter_wrap_box .filter_form .select_box{
	margin:10px 0 0;}
#content.opt02 .content_inner.city_category .detail_box .filter_wrap_box .filter_form .select_box select{
    -moz-appearance:button;
    appearance:button;
    width:100%;
    height:30px;
    border-radius: 4px;
    border: 1px solid #CCCCCC;
    background: none no-repeat top left #FFFFFF;
    font-weight: bold;
}
#content.opt02 .content_inner.city_category .detail_box .filter_wrap_box .filter_form .select_box option{
    background: none no-repeat top left #FFFFFF;
}
#content.opt02 .content_inner.city_category .detail_box .filter_wrap_box .filter_form .button_box{
	margin: 10px 0 0;
}
#content.opt02 .content_inner.city_category .detail_box .filter_wrap_box .filter_form .button_box .title{
	font-weight: bold;
	font-size: 15px;
	margin: 0 0 3px 0;
}
#content.opt02 .content_inner.city_category .detail_box .filter_wrap_box .filter_form .button_box ul li{
	display: inline-block;
	border: 1px solid #999;
	color: #333;
	border-radius: 4px;
	-moz-border-radius: 4px;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ccc));
	background: -moz-linear-gradient(top, #fff, #ccc);
	width: 88px;
	margin: 0 0px 5px 0;
	text-align: center;
	overflow: hidden;
	font-size: 10px;
}
#content.opt02 .content_inner.city_category .detail_box .filter_wrap_box .filter_form .button_box input {
	display: none;
}
#content.opt02 .content_inner.city_category .detail_box .filter_wrap_box .filter_form .button_box label {
	display: table-cell;
	cursor: pointer;
	font-weight: normal;
	width: 88px;
	height: 38px;
	vertical-align: middle;
}
#content.opt02 .content_inner.city_category .detail_box .filter_wrap_box .filter_form .button_box label:not(:last-of-type) {
	border-right: 1px solid #999;
}
#content.opt02 .content_inner.city_category .detail_box .filter_wrap_box .filter_form .button_box input:checked + label {
	background: #ffd5d9; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZDVkOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmYyZjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #ffd5d9 0%, #fff2f3 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffd5d9), color-stop(100%,#fff2f3)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffd5d9 0%,#fff2f3 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffd5d9 0%,#fff2f3 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffd5d9 0%,#fff2f3 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffd5d9 0%,#fff2f3 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd5d9', endColorstr='#fff2f3',GradientType=0 ); /* IE6-8 */
	border-radius: 4px;
}

#content.opt02 .content_inner.city_category .detail_box .filter_wrap_box .filter_wrap{
	border:none;
	border-top: 1px solid #CCCCCC;
	text-align: right;
	padding: 0 4px 0 0;
	margin: 0;
	background: transparent;
}
#content.opt02 .content_inner.city_category .detail_box .filter_wrap_box .filter_wrap img{
	width:70px;
	height:23px;
	text-align: right;
}
#content.opt02 .content_inner.city_category .detail_box .sort_box{
	margin: 0 10px 10px;
}
#content.opt02 .content_inner.city_category .detail_box .sort_box ul{}
#content.opt02 .content_inner.city_category .detail_box .sort_box ul li{
	display: inline;
}
#content.opt02 .content_inner.city_category .detail_box .search_result_facility{
	margin: 0 10px 10px;
}
#content.opt02 .content_inner.city_category .detail_box .search_result_facility p{}
#content.opt02 .content_inner.city_category .detail_box .search_result_facility p span{
	font-weight: bold;
	font-size: 16px;
}
#content.opt02 .content_inner.city_category .detail_box .search_result_facility p .number{
	letter-spacing: -2px;
}
#content.opt02 .content_inner.city_category .detail_box .search_result_facility p .result{
	padding:0 3px 0 3px;
}
#content.opt02 .content_inner.city_category .detail_box .facility_list{
	margin:0 10px 0;
	text-align:left;}
#content.opt02 .content_inner.city_category .detail_box .facility_list ul{}
#content.opt02 .content_inner.city_category .detail_box .facility_list ul li{
	padding: 14px 0;
	border-top:1px dotted #838282;
	background-image:url("/kaigai_guide/images/share/icon_list_back01.png");
	background-repeat: no-repeat;
	background-size: 15px;
    background-position: 100% 50%;
}
#content.opt02 .content_inner.city_category .detail_box .facility_list ul li .figure,
#content.opt02 .content_inner.city_category .detail_box .facility_list ul li .detail_inner{
	display: inline;
	zoom:1;
}
#content.opt02 .content_inner.city_category .detail_box .facility_list ul li .figure{
	float: left;
	width: 78px;
}
#content.opt02 .content_inner.city_category .detail_box .facility_list ul li .detail_inner{
	float: left;
	width: 68%;
	margin: 0 0 0 6px;
}
#content.opt02 .content_inner.city_category .detail_box .facility_list ul li .detail_inner .title{
	margin: 0 0 5px;
	font-weight: bold;
}
#content.opt02 .content_inner.city_category .detail_box .facility_list ul li .detail_inner .detail{
	margin: 0 0 5px 2px;
}
#content.opt02 .content_inner.city_category .detail_box .facility_list ul li .detail_inner .facility_icon_box{
	font-size: 10px;
}
#content.opt02 .content_inner.city_category .detail_box .facility_list ul li .detail_inner .facility_icon_box .country,
#content.opt02 .content_inner.city_category .detail_box .facility_list ul li .detail_inner .facility_icon_box .genre{
	display: inline;
	zoom:1;
	float: left;
	background-image:url("/kaigai_guide/images/share/icon_sprite_mini.png");
	background-repeat: no-repeat;
	background-size: 15px;
}
#content.opt02 .content_inner.city_category .detail_box .facility_list ul li .detail_inner .facility_icon_box .country{
	width: 95px;
}
#content.opt02 .content_inner.city_category .detail_box .facility_list ul li .detail_inner .facility_icon_box .genre{
	width: 106px;
}
#content.opt02 .content_inner.city_category .detail_box .facility_list ul li .detail_inner .facility_icon_box .country{
	padding:0 0 0 14px;
	background-position: 0 0px;
}
#content.opt02 .content_inner.city_category .detail_box .facility_list ul li .detail_inner .facility_icon_box .genre{
	padding:0 0 0 14px;
	background-position: 0 -20px;
}
#content.opt02 .content_inner.city_category .list_disply_button{
	position: relative;
	margin: 0 0 24px;
	padding: 14px 10px;
	text-align: left;
	border-top: 1px solid #D7D7D7;
	border-bottom: 1px solid #D7D7D7;
	background: rgb(249,249,249); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkN2Q3ZDciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(249,249,249,1) 0%, rgba(215,215,215,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(249,249,249,1)), color-stop(100%,rgba(215,215,215,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(249,249,249,1) 0%,rgba(215,215,215,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(249,249,249,1) 0%,rgba(215,215,215,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(249,249,249,1) 0%,rgba(215,215,215,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(249,249,249,1) 0%,rgba(215,215,215,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#d7d7d7',GradientType=0 );
	font-size: 15px; /* IE6-8 */
}
#content.opt02 .content_inner.city_category .list_disply_button:after{
	content: "";
	position: absolute;
	right: 10px;
	width: 15px;
	height: 15px;
	background:url("/kaigai_guide/images/share/icon_sprite_mini.png") no-repeat 0 50% transparent;
	background-size: 15px;
	background-position: 0 -95px;
}
/*END city_category style(#opt02)*/


/*#opt03 template*/
#content.opt03 .content_inner{
	color:#272727;
	font-size:12px;
	line-height: 1.3;
}
#content.opt03 #header{
	position: relative;
	margin:0 0 13px 0;
	border-bottom:1px solid #CCCCCC;
}
#content.opt03 #header h1{
	width: 100%;
	margin: 0;
	padding: 40px 10px 10px;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
}
#content.opt03 #header .back_box{
	position: absolute;
	top:5px;
	left:5px;
}
#content.opt03 .content_inner{
	margin:0 10px;
}
#content.opt03 .content_inner .country_back_button{
	width:274px;
	height:39px;
	margin: 0 auto;
	font-size:16px;
	font-weight: bold;
	background-color:rgb(65,65,65);
	border:1px solid rgb(191,191,191);
	border-radius: 10px;
	background: rgb(255,255,255); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOGU4ZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(232,232,232,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(232,232,232,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(232,232,232,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(232,232,232,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(232,232,232,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(232,232,232,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e8e8e8',GradientType=0 ); /* IE6-8 */
}
#content.opt03 .content_inner .country_back_button a{
	display: table-cell;
	vertical-align: middle;
	width:274px;
	height:39px;
	color:#1F1F1F;
	text-decoration: none;
}
/*END #opt03 template*/

/*coutry_basic_info style(#opt03)*/
#content.opt03 .content_inner.coutry_basic_info .basic_info_table{
	width: 100%;
	margin: 25px 0 16px;
	border:1px solid #C1C1C1;
}
#content.opt03 .content_inner.coutry_basic_info .basic_info_table tr{
	border:1px solid #C1C1C1;
}
#content.opt03 .content_inner.coutry_basic_info .basic_info_table tr th{
	padding: 9px 0;
	border:1px solid #C1C1C1;
	background-color: #F3F3F3;
}
#content.opt03 .content_inner.coutry_basic_info .basic_info_table tr td{
	padding: 9px 13px;
	border:1px solid #C1C1C1;
	text-align: left;
}
/*END coutry_basic_info style(#opt03)*/

/*country_time_info style(#opt03)*/
#content.opt03 .content_inner.country_time_info .table_title{
	margin: 25px 0 0 0;
	text-align: left;
	font-weight: bold;
}
#content.opt03 .content_inner.country_time_info .basic_info_table{
	width: 100%;
	margin: 0 0 16px;
	border:1px solid #C1C1C1;
	font-size: 12px;
}
#content.opt03 .content_inner.country_time_info .basic_info_table tr{
	border:1px solid #C1C1C1;
}
#content.opt03 .content_inner.country_time_info .basic_info_table tr th{
	padding: 7px 1px;
	border:1px solid #C1C1C1;
	background-color: #767676;
	color:#FFFFFF;
}
#content.opt03 .content_inner.country_time_info .basic_info_table tr td{
	padding: 9px 0;
	border:1px solid #C1C1C1;
	text-align: center;
}
#content.opt03 .content_inner.country_time_info .basic_info_table tr .normal_time{
	width:65px;
}
#content.opt03 .content_inner.country_time_info .basic_info_table tr .sub{
	margin: 9px 0;
	padding: 7px 0;
	text-align: center;
	background-color: #F3F3F3;
}
/*END country_time_info style(#opt03)*/

/*country_air_tax style(#opt03)*/
#content.opt03 .content_inner.country_air_tax .detail_box{
	margin: 24px 0;
	text-align: left;
}
#content.opt03 .content_inner.country_air_tax .detail_box h3{
	margin: 0 0 5px;
	font-weight: bold;	
}
#content.opt03 .content_inner.country_air_tax .detail_box p{
}
/*END country_air_tax style(#opt03)*/

/*coutry_card style(#opt03)*/
#content.opt03 .content_inner.coutry_card .detail_box{
	margin: 24px 0;
	text-align: left;
}
#content.opt03 .content_inner.coutry_card .detail_box h3{
	margin: 0 0 5px;
	font-weight: bold;	
}
#content.opt03 .content_inner.coutry_card .detail_box p{
	width:100%;
}
/*END coutry_card style(#opt03)*/

/*county_accination style(#opt03)*/
#content.opt03 .content_inner.county_accination .detail_box{
	margin: 24px 0;
	text-align: left;
}
#content.opt03 .content_inner.county_accination .detail_box h3{
	margin: 0 0 5px;
	font-weight: bold;	
}
#content.opt03 .content_inner.county_accination .detail_box p{
}
/*END county_accination style(#opt03)*/

/*country_visa_info style(#opt03)*/
#content.opt03 .content_inner.country_visa_info .detail_box{
	margin: 24px 0;
	text-align: left;
}
#content.opt03 .content_inner.country_visa_info .detail_box ul{
}
#content.opt03 .content_inner.country_visa_info .detail_box ul li{
	padding: 10px;
}
#content.opt03 .content_inner.country_visa_info .detail_box ul li:nth-child(even){
	background-color: #F3F3F3;
}
#content.opt03 .content_inner.country_visa_info .detail_box ul .title{
	margin:0 0 5px 0;
	font-weight: bold;
}
#content.opt03 .content_inner.country_visa_info .detail_box ul .detail{
}
/*END country_visa_info style(#opt03)*/

/*country_bring style(#opt03)*/
#content.opt03 .content_inner.country_bring .detail_box{
	margin: 24px 0;
	text-align: left;
}
#content.opt03 .content_inner.country_bring .detail_box ul{
}
#content.opt03 .content_inner.country_bring .detail_box ul li{
	padding: 10px;
}
#content.opt03 .content_inner.country_bring .detail_box ul li:nth-child(even){
	background-color: #F3F3F3;
}
#content.opt03 .content_inner.country_bring .detail_box ul .title{
	margin:0 0 5px 0;
	font-weight: bold;
}
#content.opt03 .content_inner.country_bring .detail_box ul .detail{
}
/*END country_bring style(#opt03)*/

/*country_summary style(#opt03)*/
#content.opt03 .content_inner.country_summary{
	margin: 0;
}
#content.opt03 .content_inner.country_summary .title_box{
	margin: 0 10px;
}
#content.opt03 .content_inner.country_summary .detail_box{
	margin: 24px 0;
	text-align: left;
}
#content.opt03 .content_inner.country_summary .detail_box .index_anchor{
	margin:0 10px;}
#content.opt03 .content_inner.country_summary .detail_box .index_anchor ul{}
#content.opt03 .content_inner.country_summary .detail_box .index_anchor ul li{
	display: inline;
	zoom:1;
	float: left;
	padding: 0 6px;
	border-right: 1px solid #272727;
}
#content.opt03 .content_inner.country_summary .detail_box .index_anchor ul li:last-child{
	border:none;
}
#content.opt03 .content_inner.country_summary .detail_box .city_popular{
	margin: 15px 10px 0;
}
#content.opt03 .content_inner.country_summary .detail_box .city_popular h3{
	margin: 0 0 0 0;
	padding: 0 0 5px 16px;
	font-weight: bold;
	border-bottom: 1px solid #272727;
	background-image:url("/kaigai_guide/images/share/icon_sprite.png");
	background-repeat: no-repeat;
	background-size: 15px;
	background-position: 0 -59px;
}
#content.opt03 .content_inner.country_summary .detail_box .city_popular ul{
	margin:0 0 28px 0;
}
#content.opt03 .content_inner.country_summary .detail_box .city_popular ul li{
	padding:10px 0;
	border-bottom:1px dotted #838282;
}
#content.opt03 .content_inner.country_summary .detail_box .city_popular ul li .figure,
#content.opt03 .content_inner.country_summary .detail_box .city_popular ul li .detail{
	display: inline;
	zoom:1;
}
#content.opt03 .content_inner.country_summary .detail_box .city_popular ul li .figure{
	float: left;
	width: 80px;
}
#content.opt03 .content_inner.country_summary .detail_box .city_popular ul li .detail_inner{
	float: left;
	width: 70%;
}
#content.opt03 .content_inner.country_summary .detail_box .city_popular ul li .title{
	font-weight: bold;
	padding-left: 10px;
}
#content.opt03 .content_inner.country_summary .detail_box .city_popular ul li .detail{
	float: left;
	padding: 5px;
	display: block;
}
/*
#content.opt03 .content_inner.country_summary .detail_box .city_popular ul li .detail{
	float: left;
	width: 84%;
	padding: 11px 0;
	font-weight: bold;
	background:url("/kaigai_guide/images/share/icon_sprite_mini.png");
	background-repeat: no-repeat;
	background-size: 15px;
	background-position: 100% -33px;
	margin: 0 0 0 7px;
	
}
*/
#content.opt03 .content_inner.country_summary .detail_box .city_popular ul li .detail a{
	text-decoration: none;
	color:#000000;
}
#content.opt03 .content_inner.country_summary .detail_box .city_index{}
#content.opt03 .content_inner.country_summary .detail_box .city_index h3{
	margin: 0 10px 11px;
	padding: 0 0 5px 16px;
	font-weight: bold;
	border-bottom: 1px solid #272727;
	background-image:url("/kaigai_guide/images/share/icon_sprite.png");
	background-repeat: no-repeat;
	background-size: 15px;
	background-position: 0 -19px;
}
#content.opt03 .content_inner.country_summary .detail_box .city_index .index_title{
	margin:0 10px 12px;
	font-weight: bold;
}
#content.opt03 .content_inner.country_summary .detail_box .city_index ul{
	margin: 0 0 28px 0;
	border-bottom:1px solid #CCCCCC;
}
#content.opt03 .content_inner.country_summary .detail_box .city_index ul li{
	border-top:1px solid #CCCCCC;
	background: rgb(249,249,249); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkN2Q3ZDciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(249,249,249,1) 0%, rgba(215,215,215,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(249,249,249,1)), color-stop(100%,rgba(215,215,215,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(249,249,249,1) 0%,rgba(215,215,215,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(249,249,249,1) 0%,rgba(215,215,215,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(249,249,249,1) 0%,rgba(215,215,215,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(249,249,249,1) 0%,rgba(215,215,215,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#d7d7d7',GradientType=0 );
	font-size: 15px; /* IE6-8 */
}
#content.opt03 .content_inner.country_summary .detail_box .city_index ul li a{
	position: relative;
	text-decoration: none;
	color:#000000;
	display:block;
	padding:12px 10px;
}
#content.opt03 .content_inner.country_summary .detail_box .city_index ul li a:after{
	content: "";
	position: absolute;
	right: 10px;
	width: 15px;
	height: 15px;
	background:url("/kaigai_guide/images/share/icon_list_back02.png") no-repeat 0 50% transparent;
	background-size: 15px;

}

/*END country_summary style(#opt03)*/

/*city style*/
/*city_temperature style(#opt03)*/
#content.opt03 .content_inner.city_temperature .basic_info_table{
	margin:0 0 10px;
}
#content.opt03 .content_inner.city_temperature .basic_info_table table{
	width: 100%;
	margin: 25px 0 16px;
	border:1px solid #C1C1C1;
	font-size: 12px;
}
#content.opt03 .content_inner.city_temperature .basic_info_table tr{
	width: 20%;
	border:1px solid #C1C1C1;
}
#content.opt03 .content_inner.city_temperature .basic_info_table tr th{
	padding: 7px 1px;
	border:1px solid #C1C1C1;
	background-color: #767676;
	vertical-align: top;
	color:#FFFFFF;
}
#content.opt03 .content_inner.city_temperature .basic_info_table tr td{
	padding: 9px 10px;
	border:1px solid #C1C1C1;
	text-align: right;
}
#content.opt03 .content_inner.city_temperature .basic_info_table tr .month_cell{
	background-color: #F3F3F3;
	text-align: center;
}
#content.opt03 .content_inner.city_temperature .basic_info_table p{
	text-align: left;
}
#content.opt03 .content_inner.city_temperature .detail_box{
	margin: 0 0 10px 0;
 	text-align: left;
}
#content.opt03 .content_inner.city_temperature .detail_box .title{
	font-weight: bold;
}
#content.opt03 .content_inner.city_temperature .detail_box .detail{

}
/*END city_temperature style(#opt03)*/

/*city_phone style(#opt03)*/
#content.opt03 .content_inner.city_phone .detail_box{
	margin: 24px 0;
	text-align: left;
}
#content.opt03 .content_inner.city_phone .detail_box h3{
	margin: 0 0 5px;
	font-weight: bold;	
}
#content.opt03 .content_inner.city_phone .detail_box p{
}
/*END city_phone style(#opt03)*/

/*city_transport style(#opt03)*/
#content.opt03 .content_inner.city_transport .detail_box{
	margin: 24px 0;
	text-align: left;
}
#content.opt03 .content_inner.city_transport .detail_box ul{
}
#content.opt03 .content_inner.city_transport .detail_box ul li{
	padding: 10px;
}
#content.opt03 .content_inner.city_transport .detail_box ul li:nth-child(even){
	background-color: #F3F3F3;
}
#content.opt03 .content_inner.city_transport .detail_box ul .title{
	margin:0 0 5px 0;
	font-weight: bold;
}
#content.opt03 .content_inner.city_transport .detail_box ul .detail{
}
/*END city_transport style(#opt03)*/


/*other style*/
/*property_map style(#opt03)*/
#content.opt03 .content_inner.property_map .detail_box{
	margin: 24px 0;
	text-align: left;
}
#content.opt03 .content_inner.property_map .detail_box h3{
	margin: 0 0 11px 0;
	padding: 0 0 5px 16px;
	font-weight: bold;
	border-bottom: 1px solid #272727;
	background-image:url("/kaigai_guide/images/share/icon_sprite.png");
	background-repeat: no-repeat;
	background-size: 15px;
	background-position: 0 0;
}
#content.opt03 .content_inner.property_map .detail_box .map_box{
	width:100%;
	height:298px;
}
/*END property_map style(#opt03)*/

/*property_image style(#opt03)*/
#content.opt03 .content_inner.property_image .detail_box{
	margin: 24px auto;
	text-align: left;
}
#content.opt03 .content_inner.property_image .detail_box h3{
	margin: 0 0 11px 0;
	padding: 0 0 5px 16px;
	font-weight: bold;
	border-bottom: 1px solid #272727;
	background-image:url("/kaigai_guide/images/share/icon_sprite.png");
	background-repeat: no-repeat;
	background-size: 15px;
	background-position: 0 -39px;
}
#content.opt03 .content_inner.property_image .detail_box .detail_inner{
	width:300px;
	margin: 0 auto;
	padding: 0 0 0 2px;
}
#content.opt03 .content_inner.property_image .detail_box .main_image_box{
	padding: 0 0 10px;
	width: 297px;
}
#content.opt03 .content_inner.property_image .detail_box .main_image_box img{
	width: 297px;
}
#content.opt03 .content_inner.property_image .detail_box .image_box{
}
#content.opt03 .content_inner.property_image .detail_box .image_box ul{
	margin:0 auto 0;
	width:100%;
}
#content.opt03 .content_inner.property_image .detail_box .image_box ul li{
	float:left;
	margin:0 0 7px 0;
}
#content.opt03 .content_inner.property_image .detail_box .image_box ul li div{
	float:left;
	margin-right:3px;
}
#content.opt03 .content_inner.property_image .detail_box .image_box ul li .thumbnail img{
	width: 95px;
}
#content.opt03 .content_inner.property_image .detail_box .image_box ul li:nth-child(3n+3){
}
#content.opt03 .content_inner.property_image .detail_box .image_box ul li .figure{
	display: none;
}
#content.opt03 .content_inner.property_image .detail_box .image_box ul li .caption_box{
	display: none;
}
#content.opt03 .content_inner.property_image .detail_box .image_box ul li{}
#content.opt03 .content_inner.property_image .detail_box .image_box ul li{}
#content.opt03 .content_inner.property_image .detail_box .image_box ul li{
	display:inline;
}
#content.opt03 .content_inner.property_image .detail_box .image_box .slider_box{
}
#content.opt03 .content_inner.property_image .detail_box .image_box .view_port{
	position: relative;
	width:303px;
	overflow: hidden;
	margin: 0 auto 0;
}
/*edit*/
#content.opt03 .content_inner.property_image .detail_box .image_box .view_port .arrow_box{
	position: relative;
	z-index: 10;	
}
#content.opt03 .content_inner.property_image .detail_box .image_box .view_port .arrow_box .arrow_right,
#content.opt03 .content_inner.property_image .detail_box .image_box .view_port .arrow_box .arrow_left{
	display: block;
	position: absolute;
	top:28px;
	width: 15px;
	height: 15px;
	background-image:url("/kaigai_guide/images/share/icon_list_back01.png");
	background-repeat: no-repeat;
	background-size: 15px;
}
#content.opt03 .content_inner.property_image .detail_box .image_box .view_port .arrow_box .arrow_right{
    -webkit-transform:rotate(180deg);
	transform:rotate(180deg);
	left: 0;
}
#content.opt03 .content_inner.property_image .detail_box .image_box .view_port .arrow_box .arrow_left{
    right: 6px;
}

#overlayer{
	display: none;
	width: 100%;
	height: 100%;
	z-index: 0;
}
.modal_style{
	background-color: #000000;
	width: 100%;
	height: 100%;
}
#overlayer {}
#overlayer .image_box{
	width: 300px;
	margin: 10px auto;
}
#overlayer .image_box img{
	width: 300px;
}
#overlayer .detail_area{
	margin: 0 10px;
}
#overlayer .detail_area .detail{
	margin: 0 0 13px;
	text-align: center;
	font-size: 12px;
	color: #FFFFFF;
}
#overlayer .page_nation{
	position: relative;
	width: 100%;
}
#overlayer .page_nation .prev,
#overlayer .page_nation .next{
	position:absolute;
	width:90px;
	margin: 0 auto;
	padding: 11px 0;
	text-align: center;;
	font-size:10px;
	background-color:rgb(65,65,65);
	border:1px solid rgb(191,191,191);
	border-radius: 8px;
	background: rgb(255,255,255); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOGU4ZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(232,232,232,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(232,232,232,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(232,232,232,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(232,232,232,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(232,232,232,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(232,232,232,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e8e8e8',GradientType=0 ); /* IE6-8 */
}
#overlayer .page_nation .prev{
	left:0;
	z-index:10;
}
#overlayer .page_nation .next{
	right:0;
	z-index:11;
}
#overlayer .page_nation .index{
	margin: 0 auto;
	padding: 9px 0;
	text-align: center;
	width: 100%;
	position: relative;
	height: 36px;
	color: #FFFFFF;
}
#overlayer .page_nation p{
	display: inline-block;
}
#overlayer .page_nation a{
	text-decoration: none;
	color:#000000;
}
#overlayer .close_overlayer{
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOGU4ZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(232,232,232,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(232,232,232,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(232,232,232,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(232,232,232,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(232,232,232,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(232,232,232,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e8e8e8',GradientType=0 );
	font-size: 16px;
	padding: 10px;
	border-radius: 8px;
	border: 1px solid rgb(191,191,191);
	margin: 10px 0 0;
	font-weight: bold; /* IE6-8 */
}

/*END property_image style(#opt03)*/

/*reviews_sammary style(#opt03)*/
#content.opt03 .content_inner.reviews_sammary{
	margin:0;
}
#content.opt03 .content_inner.reviews_sammary .title_box{
	margin:0 10px;
}
#content.opt03 .content_inner.reviews_sammary .detail_box{
	margin: 24px 0;
	text-align: left;
}
#content.opt03 .content_inner.reviews_sammary .detail_box h3{
	margin: 0 10px 11px;
	padding: 0 0 5px 16px;
	font-weight: bold;
	border-bottom: 1px solid #272727;
	background-image:url("/kaigai_guide/images/share/icon_sprite.png");
	background-repeat: no-repeat;
	background-size: 15px;
	background-position: 0 -78px;
}
#content.opt03 .content_inner.reviews_sammary .detail_box h3 span{
	font-weight: normal;
	float: right;
	font-size: 10px;
}
#content.opt03 .content_inner.reviews_sammary .detail_box .review_result_box{
	clear: both;
	margin: 0 10px;
}
#content.opt03 .content_inner.reviews_sammary .detail_box .review_result_box p{
	display: inline;
}
#content.opt03 .content_inner.reviews_sammary .detail_box .review_result_box .review{
	margin: 0 10px 0 0;
}
#content.opt03 .content_inner.reviews_sammary .detail_box .review_result_box .review span{
	font-weight: bold;
}
#content.opt03 .content_inner.reviews_sammary .detail_box .review_result_box .result{
}
#content.opt03 .content_inner.reviews_sammary .detail_box .review_result_box .result span{
	font-weight: bold;
	color: #D71E00;
}
#content.opt03 .content_inner.reviews_sammary .detail_box .detail_list{
	margin: 16px 0 0 0;
}
#content.opt03 .content_inner.reviews_sammary .detail_box .detail_list ul{
	border-bottom: 1px solid #D7D7D7;
}
#content.opt03 .content_inner.reviews_sammary .detail_box .detail_list ul li{
	padding: 14px 10px;
	border-top: 1px solid #D7D7D7;
}
#content.opt03 .content_inner.reviews_sammary .detail_box .detail_list ul li:nth-child(even){
	background-color: #F3F3F3;
}
#content.opt03 .content_inner.reviews_sammary .detail_box .detail_list .list_disply_button{
	padding: 14px 0;
	text-align: center;
	border-bottom: 1px solid #D7D7D7;
	background: rgb(249,249,249); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkN2Q3ZDciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(249,249,249,1) 0%, rgba(215,215,215,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(249,249,249,1)), color-stop(100%,rgba(215,215,215,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(249,249,249,1) 0%,rgba(215,215,215,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(249,249,249,1) 0%,rgba(215,215,215,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(249,249,249,1) 0%,rgba(215,215,215,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(249,249,249,1) 0%,rgba(215,215,215,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#d7d7d7',GradientType=0 );
	font-size: 15px; /* IE6-8 */
}
#content.opt03 .content_inner.reviews_sammary .detail_box .detail_list .list_disply_button a{
	position: relative;
	text-decoration: none;
	color: #000000;
}
#content.opt03 .content_inner.reviews_sammary .detail_box .detail_list .list_disply_button a:after{
	content: "";
	position: absolute;
	right: -18px;
	width: 15px;
	height: 15px;
	background:url("/kaigai_guide/images/share/icon_sprite_mini.png") no-repeat 0 50% transparent;
	background-size: 15px;
	background-position: 0 -94px;
}
/*
#content.opt03 .content_inner.reviews_sammary .detail_box .detail_list .list_disply_button span{
	display: inline-block;
	width:15px;
	height: 15px;
	margin: 0 0 0 5px;
	background-image:url("/kaigai_guide/images/share/icon_sprite_mini.png");
	background-repeat: no-repeat;
	background-size: 15px;
	background-position: 0 -93px;
}
*/
#content.opt03 .content_inner.reviews_sammary .detail_box .detail_list ul li h4{
	font-weight: bold;
	margin: 0 0 8px 0;
}
#content.opt03 .content_inner.reviews_sammary .detail_box .detail_list ul li h4 a{
	text-decoration: none;
	color: #000000;
}
#content.opt03 .content_inner.reviews_sammary .detail_box .detail_list ul li .detail_inner{}
#content.opt03 .content_inner.reviews_sammary .detail_box .detail_list ul li .detail_inner .figure,
#content.opt03 .content_inner.reviews_sammary .detail_box .detail_list ul li .detail_inner .detail_inner_inner{
	display: inline;
	zoom:1;
}
#content.opt03 .content_inner.reviews_sammary .detail_box .detail_list ul li .detail_inner .figure{
	float: left;
	width:78px;
	margin:0 12px 0 0;
}
#content.opt03 .content_inner.reviews_sammary .detail_box .detail_list ul li .detail_inner .detail_inner_inner{
	float: left;
	width: 70%;
}
#content.opt03 .content_inner.reviews_sammary .detail_box .detail_list ul li .detail_inner .detail_inner_inner .evaluation{
	margin: 0 0 3px 0;
	background-image:url("/kaigai_guide/images/share/evaluation_icon.png");
	background-repeat: no-repeat;
	background-size: 50px;
	font-size: 10px;
}
#content.opt03 .content_inner.reviews_sammary .detail_box .detail_list ul li .detail_inner .detail_inner_inner .day{
	margin: 0 0 3px 0;
	font-size: 10px;
}
#content.opt03 .content_inner.reviews_sammary .detail_box .detail_list ul li .detail_inner .detail_inner_inner .detail{}
#content.opt03 .content_inner.reviews_sammary .detail_box .detail_list ul li .detail_inner .detail_inner_inner .valu01{
	background-position: 40px 1px;
}
#content.opt03 .content_inner.reviews_sammary .detail_box .detail_list ul li .detail_inner .detail_inner_inner .valu02{
	background-position: 40px -18px;
}
#content.opt03 .content_inner.reviews_sammary .detail_box .detail_list ul li .detail_inner .detail_inner_inner .valu03{
	background-position: 40px -37px;
}
#content.opt03 .content_inner.reviews_sammary .detail_box .detail_list ul li .detail_inner .detail_inner_inner .valu04{
	background-position: 40px -56px;
}
#content.opt03 .content_inner.reviews_sammary .detail_box .detail_list ul li .detail_inner .detail_inner_inner .valu05{
	background-position: 40px -75px;
}
/*END reviews_sammary style(#opt03)*/

/*reviews_detail style(#opt03)*/
#content.opt03 .content_inner.reviews_detail .detail_box{
	margin: 24px 0;
	text-align: left;
}
#content.opt03 .content_inner.reviews_detail .detail_box h3{
	margin: 0 0 15px;
	padding: 0 0 5px 17px;
	font-weight: bold;
	border-bottom: 1px solid #272727;
	background-image:url("/kaigai_guide/images/share/icon_sprite.png");
	background-repeat: no-repeat;
	background-size: 15px;
	background-position: 0 -78px;
}
#content.opt03 .content_inner.reviews_detail .detail_box h3 span{
	font-weight: normal;
	float: right;
	font-size: 10px;
}
#content.opt03 .content_inner.reviews_detail .detail_box h4{
	font-weight: bold;
}
#content.opt03 .content_inner.reviews_detail .detail_box .detail_title_box .detail_title_inner{
	margin:0 0 14px;
}
#content.opt03 .content_inner.reviews_detail .detail_box .detail_title_box .detail_title_inner p {
	display: inline;
}
#content.opt03 .content_inner.reviews_detail .detail_box .detail_title_box .detail_title_inner .evaluation{
	margin: 0 0 3px 0;
	background-image:url("/kaigai_guide/images/share/evaluation_icon.png");
	background-repeat: no-repeat;
	background-size: 50px;
	font-size: 10px;
}
#content.opt03 .content_inner.reviews_detail .detail_box .detail_title_box .detail_title_inner .evaluation span{
	display: inline-block;
	width:60px;
}
#content.opt03 .content_inner.reviews_detail .detail_box .detail_title_box .detail_title_inner .day{
	font-size:10px;
	display: inline;
}
#content.opt03 .content_inner.reviews_detail .detail_box .detail_title_box .detail_title_inner .valu01{
	background-position: 40px 1px;
}
#content.opt03 .content_inner.reviews_detail .detail_box .detail_title_box .detail_title_inner .valu02{
	background-position: 40px -18px;
}
#content.opt03 .content_inner.reviews_detail .detail_box .detail_title_box .detail_title_inner .valu03{
	background-position: 40px -37px;
}
#content.opt03 .content_inner.reviews_detail .detail_box .detail_title_box .detail_title_inner .valu04{
	background-position: 40px -56px;
}
#content.opt03 .content_inner.reviews_detail .detail_box .detail_title_box .detail_title_inner .valu05{
	background-position: 40px -75px;
}
#content.opt03 .content_inner.reviews_detail .detail_box .detail_inner{}
#content.opt03 .content_inner.reviews_detail .detail_box .detail_inner .figure{
	width: 302px;
	margin: 0 auto 12px;
}
#content.opt03 .content_inner.reviews_detail .detail_box .detail_inner .detail{
	word-break:break-all;
	margin:0 0 14px;
}
#content.opt03 .content_inner.reviews_detail .detail_box .detail_inner .page_nation{
	position: relative;
	width: 100%;
}
#content.opt03 .content_inner.reviews_detail .detail_box .detail_inner .page_nation .prev,
#content.opt03 .content_inner.reviews_detail .detail_box .detail_inner .page_nation .next{
	position:absolute;
	width:90px;
	margin: 0 auto;
	padding: 11px 0;
	text-align: center;;
	font-size:10px;
	background-color:rgb(65,65,65);
	border:1px solid rgb(191,191,191);
	border-radius: 8px;
	background: rgb(255,255,255); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOGU4ZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(232,232,232,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(232,232,232,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(232,232,232,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(232,232,232,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(232,232,232,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(232,232,232,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e8e8e8',GradientType=0 ); /* IE6-8 */
}
#content.opt03 .content_inner.reviews_detail .detail_box .detail_inner .page_nation .prev{
	left:0;
	z-index:10;
}
#content.opt03 .content_inner.reviews_detail .detail_box .detail_inner .page_nation .next{
	right:0;
	z-index:9;
}
#content.opt03 .content_inner.reviews_detail .detail_box .detail_inner .page_nation .index{
	margin: 0 auto;
	padding: 9px 0;
	text-align: center;
	width: 100%;
	position: relative;
	z-index: 0;
}
#content.opt03 .content_inner.reviews_detail .detail_box .detail_inner .page_nation p{
	display: inline-block;
}
#content.opt03 .content_inner.reviews_detail .detail_box .detail_inner .page_nation a{
	text-decoration: none;
	color:#000000;
}
/*END reviews_detail style(#opt03)*/

/*search_result style(#opt03)*/
#content.opt03 .content_inner.search_result{
	margin: 0;
}
#content.opt03 .content_inner.search_result .title_box{
	margin: 0 10px;
}
#content.opt03 .content_inner.search_result .detail_box{
	margin: 24px 0 0;
	text-align: left;
}
#content.opt03 .content_inner.search_result .search_result_box{
	margin: 24px 10px;
	overflow: hidden;
}
#content.opt03 .content_inner.search_result .search_result_box label,
#content.opt03 .content_inner.search_result .search_result_box input{
	float: left;
	height: 30px;
	border:1px solid #CCCCCC;
}
#content.opt03 .content_inner.search_result .search_result_box label{
	width:28%;
	white-space: nowrap;
	height: 21px;
	padding:7px 5px 0 5px;
	text-align: center;
	border-right: none;
	border-radius: 5px 0 0 5px;
	background: rgb(255,255,255); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOGU4ZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(232,232,232,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(232,232,232,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(232,232,232,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(232,232,232,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(232,232,232,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(232,232,232,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e8e8e8',GradientType=0 ); /* IE6-8 */

}
#content.opt03 .content_inner.search_result .search_result_box input{
	width:68%;
	padding:0 0 0 5px;
	border-radius: 0 5px 5px 0;
}
#content.opt03 .content_inner.search_result .search_result_box .search_conditions{
	padding: 3px 0;
}
#content.opt03 .content_inner.search_result .search_result_box .submit_box{
	width: 276px;
	margin: 20px auto 0;
	text-align: center; 
}
#content.opt03 .content_inner.search_result .search_result_box .submit_box .submit{
	width: 276px;
	height: 41px;
	padding: 0;
	margin: 0;
	clear: both;
	background:url(/kaigai_guide/images/other/search_submit_button.jpg) no-repeat top left transparent;
	background-size:276px 41px;
	text-indent: -9999px;
	border:none;
}
#content.opt03 .content_inner.search_result .detail_box{}
#content.opt03 .content_inner.search_result .detail_box .search_result_facility{
	margin: 0 10px 11px;
}
#content.opt03 .content_inner.search_result .detail_box .search_result_facility p{}
#content.opt03 .content_inner.search_result .detail_box .search_result_facility p span{
	font-weight: bold;
	font-size: 16px;
}
#content.opt03 .content_inner.search_result .detail_box .search_result_facility p .number{
	letter-spacing: -2px;
}
#content.opt03 .content_inner.search_result .detail_box .search_result_facility p .result{
	padding: 0 3px 0 3px;
}
#content.opt03 .content_inner.search_result .detail_box .facility_list{}
#content.opt03 .content_inner.search_result .detail_box .facility_list ul{
	margin:0 10px;
}
#content.opt03 .content_inner.search_result .detail_box .facility_list ul li{
	padding: 14px 0;
	border-top:1px dotted #838282;
	word-break:break-all; 
	background-image:url("/kaigai_guide/images/share/icon_list_back01.png");
	background-repeat: no-repeat;
	background-size: 15px;
    background-position: 100% 50%;
}
#content.opt03 .content_inner.search_result .detail_box .facility_list ul li .figure,
#content.opt03 .content_inner.search_result .detail_box .facility_list ul li .detail_inner{
	display: inline;
	zoom:1;
}
#content.opt03 .content_inner.search_result .detail_box .facility_list ul li .figure{
	float: left;
	width: 78px;
	margin: 0 5px 0 0;
}
#content.opt03 .content_inner.search_result .detail_box .facility_list ul li .detail_inner{
	float: left;
	width: 68%;
}
#content.opt03 .content_inner.search_result .detail_box .facility_list ul li .detail_inner .title{
	margin: 0 0 5px;
	font-weight: bold;
}
#content.opt03 .content_inner.search_result .detail_box .facility_list ul li .detail_inner .title a{
	text-decoration: none;
	color: #000000;
}
#content.opt03 .content_inner.search_result .detail_box .facility_list ul li .detail_inner .detail{
	margin: 0 0 5px 2px;
}
#content.opt03 .content_inner.search_result .detail_box .facility_list ul li .detail_inner .facility_icon_box{
	font-size: 10px;
}
#content.opt03 .content_inner.search_result .detail_box .facility_list ul li .detail_inner .facility_icon_box .country,
#content.opt03 .content_inner.search_result .detail_box .facility_list ul li .detail_inner .facility_icon_box .genre{
	display: inline;
	zoom:1;
	float: left;

	background-image:url("/kaigai_guide/images/share/icon_sprite_mini.png");
	background-repeat: no-repeat;
	background-size: 15px;
}
#content.opt03 .content_inner.search_result .detail_box .facility_list ul li .detail_inner .facility_icon_box .country{
	width: 95px;
}
#content.opt03 .content_inner.search_result .detail_box .facility_list ul li .detail_inner .facility_icon_box .genre{
	width: 106px;
}
#content.opt03 .content_inner.search_result .detail_box .facility_list ul li .detail_inner .facility_icon_box .country{
	padding:0 0 0 14px;
	background-position: 0 1px;
}
#content.opt03 .content_inner.search_result .detail_box .facility_list ul li .detail_inner .facility_icon_box .genre{
	padding:0 0 0 14px;
	background-position: 0 -19px;
}
#content.opt03 .content_inner.search_result .list_disply_button{
	margin: 0 0 24px;
	text-align: left;
	border-top: 1px solid #D7D7D7;
	border-bottom: 1px solid #D7D7D7;
	background: rgb(249,249,249); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkN2Q3ZDciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(249,249,249,1) 0%, rgba(215,215,215,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(249,249,249,1)), color-stop(100%,rgba(215,215,215,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(249,249,249,1) 0%,rgba(215,215,215,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(249,249,249,1) 0%,rgba(215,215,215,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(249,249,249,1) 0%,rgba(215,215,215,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(249,249,249,1) 0%,rgba(215,215,215,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#d7d7d7',GradientType=0 );
	font-size: 15px; /* IE6-8 */
}
#content.opt03 .content_inner.search_result .list_disply_button a{
	position: relative;
	text-decoration: none;
	color: #000000;
	padding: 14px 10px;
	display: block;
}
#content.opt03 .content_inner.search_result .list_disply_button a:after{
	content: "";
	position: absolute;
	right: 10px;
	width: 15px;
	height: 15px;
	background:url("/kaigai_guide/images/share/icon_sprite_mini.png") no-repeat 0 50% transparent;
	background-size: 15px;
	background-position: 0 -94px;
}
/*END search_result style(#opt03)*/

/* imagesize stretch */
.figure.size92_128 {
	text-align: center;
	width: 92px;
	max-height: 128px;
}
.figure.size92_128 img {
	max-width: 92px;
	max-height: 128px;
}
.figure.size78_98 {
	text-align: center;
	width: 78px;
	max-height: 98px;
}
.figure.size78_98 img {
	max-width: 78px;
	max-height: 98px;
}

div.sch_modal_mask {
	display: block;
	position: fixed;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.5);
}
div.sch_modal_box {
	display: block;
	position: fixed;
	background-color: #fff;
	height: 22px;
	width: 100px;
	top: 50%;
	left: 50%;
	margin-top: -11px;
	margin-left: -50px;
	border-radius: 10px;
	padding: 3px 0px;
}


/* 140522霑ｽ蜉� */
/* report style */
#content .content_inner.report .title_box{
	margin:14px 10px 18px;
}
#content .content_inner.report .detail_box{
	margin: 0 0 19px;
	text-align: left;
}
#content .content_inner h3.icon{
	margin: 0 10px 17px;
	padding: 2px 0 5px 16px;
	font-weight: bold;
	border-bottom: 1px solid #272727;
	background-repeat: no-repeat;
	background-size: 16px;
	background-position: left top;
	text-align: left;
	font-size: 15px;
}
#content .content_inner h3.icon.not_line{
	margin:0 10px;
	border-bottom: none;
}
#content .content_inner h3.icon.whats_new{
	background-image:url("/kaigai_guide/images/share/icon_whats_new.png");
}
#content .content_inner h3.icon.news{
	background-image:url("/kaigai_guide/images/share/icon_news.png");
}
#content .content_inner h3.icon.feature{
	background-image:url("/kaigai_guide/images/share/icon_feature.png");
}
#content .content_inner h3.icon.article{
	background-image:url("/kaigai_guide/images/share/icon_article.png");
}
#content .content_inner h3.icon.spot{
	background-image:url("/kaigai_guide/images/share/icon_spot.png");
}
#content .content_inner h3.icon.new{
	background-image:url("/kaigai_guide/images/share/icon_new.png");
}
#content .content_inner h3.icon.crown{
	background-image:url("/kaigai_guide/images/share/icon_crown.png");
}
#content .content_inner h3.icon.piece{
	background-image:url("/kaigai_guide/images/share/icon_piece.png");
}
#content .content_inner h3.icon.call{
	background-image:url("/kaigai_guide/images/share/icon_call.png");
}
#content .content_inner .keyword_list.no_margin{
	margin:0 10px;
}
#content .content_inner.report .detail_box .information_slide{
	margin: 0 0 12px;
}
#content .content_inner.report .detail_box .detail_wrap{
	margin:0 10px;
}
#content .content_inner.report .detail_box .detail_wrap .figure{
	margin: 0 0 10px;
}
#content .content_inner.report .detail_box .detail_wrap .figure img{
	width: 100%;
}
#content .content_inner.report .detail_box .detail_wrap h4{
	margin: 0 0 7px;
	font-size: 15px;
}
#content .content_inner.report .detail_box .detail_wrap h4 .photo{
	float: left;
	margin:0 12px 0 0;
}
#content .content_inner.report .detail_box .detail_wrap h4 .photo img{
	width: 64px;
}
#content .content_inner.report .detail_box .detail_wrap .detail{
	margin:0 0 5px 0;
}
#content .content_inner.report .detail_box .detail_wrap .read_more{
	text-align: right;
}
#content .content_inner.report .detail_box .map{
	margin: 0 10px;
}
#content .content_inner.report .detail_box .map img{
	width: 100%;
}
#content .content_inner .keyword_list{
	margin: 10px 10px 0;
	text-align: left;
}
#content .content_inner .keyword_list li{
	display: inline-block;
	margin: 0 12px 4px 0;
}
#content .content_inner .profile{
	margin: 0 10px 12px;
	text-align: left;
}

/* 1602_yamako_2 */
#content .content_inner .sns_box{
    overflow: hidden;
    margin-bottom: 10px;
}
#content .content_inner .sns_box.sns_top{
    width: 300px;
    margin-left: 10px;
}
#content .content_inner .sns_box.sns_bottom{
    width: 259px;
    margin: 10px auto;
}
#content .content_inner .sns_box ul{
    display: flex;
}
#content .content_inner .sns_box.sns_top ul{
    margin-left: 14px;
    margin-top: 1px;
}
#content .content_inner .sns_box.sns_bottom ul{
    display: flex;
    margin-left: 24px;
    margin-top: 2px;
}
#content .content_inner .sns_box.sns_top ul{
	transform:scale(1.1);
	-webkit-transform:scale(1.1);
	-moz-transform:scale(1.1);
}
#content .content_inner .sns_box.sns_bottom ul{
	transform:scale(1.2);
	-webkit-transform:scale(1.2);
	-moz-transform:scale(1.2);
}
#content .content_inner .sns_box li{
    margin-right: 4px;
}
/* 1602_yamako_2 */

#content .content_inner .profile .photo{
	float: left;
	margin: 0 5px 0 0;
}
#content .content_inner .profile .photo img{
	width: 53px;
}
#content .content_inner .profile .company{
	font-weight: bold;
}
#content .content_inner .report_detail{
	margin: 0 10px;
	text-align: left;
}
#content .content_inner .report_detail p{
	margin: 0 0 12px 0;
}
#content .content_inner .report_detail .movie{
	margin: 0 0 12px 0;
}
#content .content_inner .report_detail .movie img{
	width: 100%;
}
#content .content_inner .report_detail .movie p{
	margin: 5px 0 0 0;
}
#content .content_inner .report_detail .movie .movie_detail{
	color: #808080;
}
#content .content_inner .report_detail .figure{
	margin: 0 0 12px 0;
}
#content .content_inner .report_detail .figure img{
	width: 100%;
	margin: 0 0 5px 0;
}
#content .content_inner .report_detail .figure .detail{
	color: #808080;
}
#content .content_inner .report_recommend{
	margin: 0 10px 20px;
	text-align: left;
}
#content .content_inner .report_recommend p{
	margin:0 0 3px 0;
}
#content .content_inner .report_recommend .recommend_detail{
	margin: 0 0 14px 0;
}
#content .content_inner .report_recommend .recommend{
	padding: 0 17px 0 0;
	border-top: 1px dotted #838282;
	background-image: url("/kaigai_guide/images/share/icon_list_back01.png");
	background-repeat: no-repeat;
	background-size: 15px;
	background-position: 100% 50%;
}
#content .content_inner .report_recommend .recommend .figure{
	margin: 0 0 6px 0;
	padding: 10px 0 0;
}
#content .content_inner .report_recommend .recommend .figure img{
	float: left;
	width: 78px;
	margin: 0 10px 0 0;
}
#content .content_inner .report_recommend .recommend .figure .tour{
	display: inline-block;
	margin: 0 0 3px 0;
	padding: 2px 3px;
	font-size: 9px;
	background-color: #5a4333;
	color: #ffffff;
}
#content .content_inner .report_recommend .recommend .bold span{
	font-size: 9px;
}
#content .content_inner .detail_box ul.pieces_list {
	margin: 0 10px 20px;
	padding-left: 20px;
}
#content .content_inner .detail_box ul.pieces_list li {
	list-style-type: disc;
	margin-bottom: 5px;
}
#content .content_inner .detail_box .call_information {
	margin: 0 10px 20px;
}
#content .content_inner .detail_box .call_information .place {
	font-size: 13px;
	font-weight: bold;
}
#content .content_inner .detail_box .call_information .address {
	margin-top: 5px;
	font-size: 11px;
}
#content .content_inner .detail_box .call_information .others {
	margin: 10px 0 10px 0;
}
/* END report style */

/* add index style */

/* 1603_yamako */
#content.opt01 .content_inner .map_box{
	/* margin:0 10px 32px; */
}
#content .content_inner .report_box{
	/* margin: 0 0 16px; */
}
/* 1603_yamako */




/* 1603_yamako */
#content .content_inner .report_box .title_box{
	/* margin: 0 10px 8px; */
}
/* 1603_yamako */


#content .content_inner .report_box .facility_list ul li:last-child{
	border-bottom: 1px dotted #838282;
}
#content .content_inner .info_box{
	text-align: left;
}
#content .content_inner .info_box h3{
	margin: 0 10px 5px;
}
#content .content_inner .info_box p{
	margin: 0 10px;
}
#content .content_inner .info_box .keyword_list li{
	margin: 0 10px 4px 0 ;
}
/* END index style */

/* common style */


#menu ul .report a{
	padding:0 0 0 40px;
	background-size:40px;
	background-repeat:no-repeat;
	background-image:url("/kaigai_guide/images/share/slide_icon.png");
}
#menu ul .report a{
	background-position: 15px -484px;
}


.mm-menu.mm-horizontal .mm-inner{
	background-color: transparent;
}
#content .content_inner .default_list_style li{
	text-align: left;
	border-top: 1px solid #D7D7D7;
	border-bottom: 1px solid #D7D7D7;
	background: rgb(249,249,249); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkN2Q3ZDciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(249,249,249,1) 0%, rgba(215,215,215,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(249,249,249,1)), color-stop(100%,rgba(215,215,215,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(249,249,249,1) 0%,rgba(215,215,215,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(249,249,249,1) 0%,rgba(215,215,215,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(249,249,249,1) 0%,rgba(215,215,215,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(249,249,249,1) 0%,rgba(215,215,215,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#d7d7d7',GradientType=0 );
	font-size: 15px; /* IE6-8 */
}
#content .content_inner .default_list_style li a{
	display: block;
	position: relative;
	height: 15px;
	padding:14px 10px;
	text-decoration:none;
	color:#000000;
}
#content .content_inner .default_list_style li a:after{
	content: "";
	position: absolute;
	right: 10px;
	width: 15px;
	height: 15px;
	background:url("/kaigai_guide/images/share/icon_list_back02.png") no-repeat 0 50% transparent;
	background-size: 15px;
}


/* 1603_yamako */
#content .content_inner .facility_list_wrap{
	/* margin:0 10px 0; */
	text-align:left;
}
#content .content_inner .facility_list_wrap ul li{
	padding: 14px 0;
	border-bottom:1px dotted #838282;
	background-image:url("/kaigai_guide/images/share/icon_list_back01.png");
	background-repeat: no-repeat;
	background-size: 15px;
    background-position: 100% 50%;
}
/* 1603_yamako */


#content .content_inner .facility_list_wrap ul li .figure,
#content .content_inner .facility_list_wrap ul li .detail_inner{
	display: inline;
	zoom:1;
}
#content .content_inner .facility_list_wrap ul li .figure{
	float: left;
	width: 78px;
}
#content .content_inner .facility_list_wrap ul li .detail_inner{
	float: left;
	width: 68%;
	margin: 0 0 0 5px;
}
#content .content_inner .facility_list_wrap ul li .detail_inner .title{
	margin: 0 0 5px;
	font-weight: bold;
}
#content .content_inner .facility_list_wrap ul li .detail_inner .title a{
	text-decoration: none;
	color: #000000;
}
#content .content_inner .facility_list_wrap ul li .detail_inner .title .latest_news,
#content .content_inner .facility_list_wrap ul li .detail_inner .title .report,
#content .content_inner .facility_list_wrap ul li .detail_inner .title .local_news{
	display: inline-block;
	min-width: 58px;
	margin: 0 5px 0 0;
	padding: 2px 3px;
	color: #ffffff;
	font-size: 9px;
	text-align: center;
}
#content .content_inner .facility_list_wrap ul li .detail_inner .title .latest_news{
	background-color: #006dd9;
}
#content .content_inner .facility_list_wrap ul li .detail_inner .title .report{
	background-color: #ff6f21;
}
#content .content_inner .facility_list_wrap ul li .detail_inner .title .local_news{
	background-color: #5baf32;
}
#content .content_inner .facility_list_wrap ul li .detail_inner .detail{
	margin: 0 0 5px 2px;
	letter-spacing: -1px;
}
#content .content_inner .facility_list_wrap ul li .detail_inner .facility_icon_box{
	font-size: 10px;
	margin: 0 0 0 2px;
}
#content .content_inner .facility_list_wrap ul li .detail_inner .facility_icon_box .country,
#content .content_inner .facility_list_wrap ul li .detail_inner .facility_icon_box .genre{
	display: inline;
	zoom:1;
	float: left;
	background-image:url("/kaigai_guide/images/share/icon_sprite_mini.png");
	background-repeat: no-repeat;
	background-size: 15px;
}
#content .content_inner .facility_list_wrap ul li .detail_inner .facility_icon_box .country{
	width: 95px;
	padding:0 0 0 14px;
	background-position: 0 1px;
}
#content .content_inner .facility_list_wrap ul li .detail_inner .facility_icon_box .genre{
	width: 106px;
	padding:0 0 0 14px;
	background-position: 0 -18px;
}
#content .content_inner .list_open_button{
	position: relative;
	margin: 0 0 24px;
	text-align: left;
	border-top: 1px solid #D7D7D7;
	border-bottom: 1px solid #D7D7D7;
	background: rgb(249,249,249); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkN2Q3ZDciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(249,249,249,1) 0%, rgba(215,215,215,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(249,249,249,1)), color-stop(100%,rgba(215,215,215,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(249,249,249,1) 0%,rgba(215,215,215,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(249,249,249,1) 0%,rgba(215,215,215,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(249,249,249,1) 0%,rgba(215,215,215,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(249,249,249,1) 0%,rgba(215,215,215,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#d7d7d7',GradientType=0 );
	font-size: 15px; /* IE6-8 */
}
#content .content_inner .list_open_button a{
	position: relative;
	display: block;
	padding: 14px 10px;
	text-decoration: none;
	color:#272727;
}
#content .content_inner .list_open_button a:after{
	content: "";
	position: absolute;
	right: 10px;
	width: 15px;
	height: 15px;
	background:url("/kaigai_guide/images/share/icon_sprite_mini.png") no-repeat 0 50% transparent;
	background-size: 15px;
	background-position: 0 -95px;
}
#content .content_inner .list_open_button a:hover{
	color:#272727;
}

#content .content_inner .list_link_button{
	position: relative;
	margin: 0 0 24px;
	padding: 14px 10px;
	text-align: left;
	border-top: 1px solid #D7D7D7;
	border-bottom: 1px solid #D7D7D7;
	background: rgb(249,249,249); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkN2Q3ZDciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(249,249,249,1) 0%, rgba(215,215,215,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(249,249,249,1)), color-stop(100%,rgba(215,215,215,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(249,249,249,1) 0%,rgba(215,215,215,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(249,249,249,1) 0%,rgba(215,215,215,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(249,249,249,1) 0%,rgba(215,215,215,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(249,249,249,1) 0%,rgba(215,215,215,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#d7d7d7',GradientType=0 );
	font-size: 15px; /* IE6-8 */
}
#content .content_inner .list_link_button:after{
	content: "";
	position: absolute;
	right: 10px;
	width: 15px;
	height: 15px;
	background:url("/kaigai_guide/images/share/icon_list_back02.png") no-repeat 0 50% transparent;
	background-size: 15px;
}
#content .content_inner .info_slide{
	box-sizing:border-box;
	position: relative;
	margin: 0 23px 25px 27px;
}
#content .content_inner .info_slide .bx-wrapper{
	
}
#content .content_inner .info_slide .bx-wrapper .bx-controls .bx-prev,
#content .content_inner .info_slide .bx-wrapper .bx-controls .bx-next{
	position: absolute;
	top:0;
	width: 15px;
	height: 100%;
	display: block;
	overflow: hidden;
	text-indent: 100%;
	white-space: nowrap;	
}
#content .content_inner .info_slide .bx-wrapper .bx-controls .bx-prev{
	left:-19px;
	background: url("/kaigai_guide/images/share/icon_list_back03.png") no-repeat 0 50% transparent;
	background-size: 15px;
}
#content .content_inner .info_slide .bx-wrapper .bx-controls .bx-next{
	right: -15px;
	background: url("/kaigai_guide/images/share/icon_list_back02.png") no-repeat 0 50% transparent;
	background-size: 15px;
}
#breadcrumb{
	margin: 0;
	padding: 5px 7px 0;
	border-bottom:1px solid #333333;
	background-color: #efefef;
}
#breadcrumb ul{}
#breadcrumb ul li{
	float: left;
	zoom:1;
	margin: 0 5px 5px 0;
	padding: 0 12px 0 0;
	background: url("/kaigai_guide/images/share/breadcrumb_arrow.png") no-repeat 100% 2px transparent;
	background-size: 7px 7px;
	font-size: 11px;
	text-align: left;
}
#breadcrumb ul li:last-child{
	background: none;
}
.goods_search_box {display: none;}
#optional_tour {
	text-align: center;
}
#optional_tour .optional_new_link {
        width: 230px;
        border: 1px solid #ddd;
        display: block;
        margin: 15px 0;
        border-radius: 5px;
}
#optional_tour .optional_new_link img {
        vertical-align: top;
        width: 80px;
        margin: 3px;
        margin-left: 8px;
}
#optional_tour .optional_new_link div {
        display: inline-block;
        text-align: center;
        position: relative;
        top: 5px;
}
#optional_tour .optional_new_link div &gt; span {
        font-size: .9em;
        text-align: center;
        display: block;
}
#optional_tour .optional_new_link:hover {
        background-color: #fff8f8;
}

/* END common style */
</pre></body></html>