/* 1403 全世界検索割引表示対応 ここから */
.searchResultsDiscount {
	margin-bottom: 5px;
}
.searchResultsDiscount del {
	color: #CCCCCC;
	font-size: 11px;
}
.searchResultsDiscountPercent {
	display: inline-block;
	padding: 0 4px;
	border: 1px solid #FF3333;
	color: #FF3333;
	font-size: 10px;
	vertical-align: 1px;
}
.searchResultsDiscountPrice {
	color: #FF3333;
	font-size: 16px;
	font-weight: bold;
}
.discountedPrice {
	font-size: 16px;
	font-weight: bold;
}	
/* 1403 全世界検索割引表示対応 ここまで */

/* 1108 海外予約 宿一覧ページ修正 ここから */
div.overseas-searchlist h1{
	margin: 10px 0px;
	padding: 0px 0px 0px 7px;
	border-left: 4px solid #da0303;
	color: #666666;
	font-size: 100%;
	font-weight: bold;
	line-height: 1.1;
	text-align: left;
}

div.overseas-searchlist h1 span{
	color: #cc0000;
}
/* 1108 海外予約 宿一覧ページ修正 ここまで */

.clear_f:after {
	content: " ";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clear_f {
	display: inline-block;
	min-height: 1%;
}
/* Hides from IE-mac \*/
* html .clear_f {
	height: 1%;
}
.clear_f {
	display: block;
}
/* End hide from IE-Mac */

#overseas-search-panel-resultlist .dyn_area_list {position:absolute; background:#FFF9FC; padding:10px; border:1px solid #d3c9b0; display:none;z-index:201;}
#overseas-search-panel-resultlist .dyn_area_list div{margin:3px 0;}
#overseas-search-panel-resultlist .dyn_area_list img{margin-bottom:2px;}
#overseas-search-panel-resultlist .dyn_area_list a{ color:#303030; text-decoration:none !important;}
#overseas-search-panel-resultlist .dyn_area_list a:link { color:#303030; text-decoration:none !important;}
#overseas-search-panel-resultlist .dyn_area_list a:visited { color:#303030; text-decoration:none !important;}
#overseas-search-panel-resultlist .dyn_area_list a:hover { color:#303030; text-decoration:none !important;}
#overseas-search-panel-resultlist .dyn_area_cont {float:left;}
#overseas-search-panel-resultlist .dyn_area_tbl td{padding:0 0 0 3px !important;}
#overseas-search-panel-resultlist .dyn_area_list .close_btn {text-align:center; margin-top:10px;}

#overseas-search-panel-resultlist{
	margin: 15px 0px 0px 0px;
	padding: 5px 0px 10px 0px;
	width: 740px;
	position: relative;
	background: #FDF1EE url(/jalan/common/image/ob_searchpanel_bg.gif) repeat-x left bottom;
	font-size: 12px;
	line-height: 1.3;
}

#overseas-search-panel-resultlist .column select{
	height: 21px;
	border: 1px #999999 solid;
	background-color: #ffffff;
}

#overseas-search-panel-resultlist .column div.dyn_area_cont{padding: 0px 8px 0px 0px;}
#overseas-search-panel-resultlist .column div.dyn_area_text{float:left;}
#overseas-search-panel-resultlist .column #dyn_y_txt{margin: 0px 2px 0px 0px;width: 56px;height: 21px;text-align:right;}
#overseas-search-panel-resultlist .column #dyn_m_txt{margin: 0px 2px 0px 4px;width: 42px;height: 21px;text-align:right;}
#overseas-search-panel-resultlist .column #dyn_d_txt{margin: 0px 2px 0px 4px;width: 42px;height: 21px;text-align:right;}
#overseas-search-panel-resultlist .column .datecheck-column{display: none;}
#overseas-search-panel-resultlist .column #datecheck{margin: 0px 2px 0px 0px;}
#overseas-search-panel-resultlist .column div.datecheck-column{margin: 2px 0px 0px 10px;}
#overseas-search-panel-resultlist .column #dyn_stay_txt{margin: 0px 2px 1px 10px;width: 42px;}
#overseas-search-panel-resultlist .column #dyn_room_num{margin: 0px 2px 1px 0px;width: 42px;}
#overseas-search-panel-resultlist .column #room-num{margin: 0px 5px 0px 15px;padding: 0px 0px 0px 15px;border-left: 1px solid #d3c9b0;position: relative;}
#overseas-search-panel-resultlist .column div.number{/margin: -1px 0px 0px 0px;}/* for IE6 IE7 */
#overseas-search-panel-resultlist .column #dyn_adult_num{margin: 0px 2px 2px 4px;width: 42px;}
#overseas-search-panel-resultlist .column #adultnum-text,
#overseas-search-panel-resultlist .column #childnum{margin: 2px 2px 0px 4px;height: 21px; font-size: 13px;}
#overseas-search-panel-resultlist .column #dyn_hotelClass_min{margin: 0px 0px 1px 0px;width: 80px;}
#overseas-search-panel-resultlist .column #dyn_hotelClass_max{margin: 0px 0px 1px 0px;width: 80px;}
#overseas-search-panel-resultlist .column .kodawari{width: 400px;}
#overseas-search-panel-resultlist .column .kodawari label{white-space: nowrap; line-height: 1.2;}

#overseas-search-panel-resultlist .column input,
#overseas-search-panel-resultlist .column label,
#overseas-search-panel-resultlist .column select,
#overseas-search-panel-resultlist .column span,
#overseas-search-panel-resultlist .column img{
	vertical-align: middle;
}

#overseas-search-panel-resultlist .column{
	margin: 0px 10px;
	padding: 6px 0px;
	width: 720px;
	border-bottom: 1px solid #d3c9b0;
}

#overseas-search-panel-resultlist .column p{
	float: left;
	font-size: 12px;
	line-height: 1.4;
}

#overseas-search-panel-resultlist div.last-column{
	border-bottom: none;
	position: relative;
}

#overseas-search-panel-resultlist .column div.item{
	float: left;
}

#overseas-search-panel-resultlist .column div.item p.caption{
	margin: 4px 0px 0px 0px;
}

#overseas-search-panel-resultlist .column div.box{
	padding: 0px 10px 0px 0px;
	float: left;
}

#overseas-search-panel-resultlist .column div.box p,
#overseas-search-panel-resultlist .column div.box p.caption{
	margin: 0px;
	float: none;
}

#overseas-search-panel-resultlist .column div.box table tr td{
	padding: 0px 5px 2px 2px;
	font-size: 11px;
}

#overseas-search-panel-resultlist .column div.box table tr td input{
	margin: 0px 2px 0px 0px;
	padding: 0px;
}

#overseas-search-panel-resultlist .column div.box table.box1,
#overseas-search-panel-resultlist .column div.box table.box2,
#overseas-search-panel-resultlist .column div.box table.box3{
	padding: 5px 5px 5px 0px;
	background-color: #F9DCD9;
}

#overseas-search-panel-resultlist #research{
	z-index: 1000;
	position: absolute;
	bottom: 5px;
	right: 0px;
}


/* SEO */
.seoText {
	color: #666666;
	font-size: 70%;
	font-weight: normal;
}

.seoText01 {
	margin-top: 5px;
	padding-right: 10px;
	float: right;
	text-align: right;
}

#seo{
	margin: 0px 0px 30px 0px;
	padding: 0px 0px 15px 0px;
	width: 950px;
	border-bottom: 1px solid #999999;
}

#seo .navi li{
	margin: 0px 40px 0px 0px;
	float: left;
	font-size: 75%;
	line-height: 1.2;
}

#seo .navi li a{
	padding: 0px 0px 0px 15px;
	display: block;
	background: url("/assets/img/pages/kaigai/icon_accordion.png") no-repeat -11px 0px;
	text-decoration: none !important;
	color: #1b47ff;
}

#seo .navi li a.current{
	background: url("/assets/img/pages/kaigai/icon_accordion.png") no-repeat 0px -30px;
}

#seo .seoContents{
	padding: 10px 0px 0px 0px;
	position: relative;
}

#seo .slide{
	display: none;
	left: 0px;
}

#seo .slide ul{
	padding: 8px 0px 9px 0px;
}

#seo .slide li{
	margin: 0px 40px 15px 0px;
	float: left;
	font-size: 75%;
	line-height: 1.1;
	white-space: nowrap;
}

.arwOrg{
	padding: 0px 0px 0px 7px;
	background: url("/uw/images/ob_tri_s.gif") no-repeat 0px 2px;
	line-height: 1.1;
}

div#footer_area div#footer630{
	margin: 10px auto;
	width: 630px;
}

div#footer_area div#footer630 div#seo{
	width: 630px;
}

div#footer_area div#footer990{
	margin: 10px auto;
	width: 950px;
}

div#footer_area div#footer990 div#seo{
	width: 950px;
}
