@import url("div_width.css");

/* */

.global-menu .hover_text .sub-menu .sub-menu-text {background-image:url("/dg/image/background/top_sply.png") ;}
.w11104-accinfo_h_name .valign a:hover .blue{color:#ff9900; }
.w11104-accinfo_h_name .valign a:hover{text-decoration: none;}
.valign{vertical-align:middle;}
input{vertical-align:middle;}
.normal{font-weight:normal;}

.ikyu_plus{width:740px; clear:both; padding:10px 0 0 0; border:solid #EAEAEA; border-width:5px 0; margin-top:15px; background:url(//www.ikyu.com/dg/image/background/rate_td_bk.gif);}
#ikyu_plus_0622{width:740px; clear:both; padding:10px 0; border:solid #EAEAEA; border-width:5px 0 5px 0;}
.w1114_plus{}
.w1114_plus b{font-size:14px;}
/*.w1114_plus span{color:#FF0000;}*/

.w1114_plus_campaign{vertical-align:middle; margin-left:10px; border:0; width:136px; height:23px;}

/* dates */
span#ctl00_contentMain_TriesteLabelSearchTargetDateMsg{font-size:15px; line-height:21px; background:url(//www.ikyu.com/dg/image/background/top-srch_04.png); color:#1e90ff; font-weight:bold; padding:0 5px;}

/* 検索フォーム */

.srch_back{width:100%;/* background:url(/dg/image/background/w1114_wk_02.gif);*/ padding-bottom:10px; border-bottom:5px solid #eaeaea;}
.srch_wk_00{width:740px;/* background:url(/dg/image/background/w1114_wk_02.gif);*/}
.ras-uc div.w710, .srch_wk_00 div.w700{width:740px;}
.ras-uc div.w310, .ras-uc div.w300{width:340px;}
.srch-droplist-by-area select{width:300px;}
.ras-uc div.w400{width:400px;}

.srch_wk_00 img{border:0; vertical-align:middle;}
.srch_wk_00 td{padding:0 5px 5px 0;}
.srch_wk_00 td.nop{padding:0;}
.srch_wk_01,.srch_wk_02{width:85px; float:left; padding-bottom:10px; text-align:left; white-space:nowrap;}
.srch_wk_03{clear:both;}
.srch_wk_04{clear:both; width:400px;}
#DivLowerSearchConditions{padding-top:5px;}

#kwdSrchInputBlock .jsplaceholder{ border: 0px;
width: 760px;
padding: 0px 10px;
margin: 0px;
font-size: 18px;}

.jsplaceholder{ border: 1px solid #ccc;
padding: 0px 10px;
margin: 0px;
font-size: 18px;}

/* トップページ　検索地図から＆キーワード */
.src_from_mp{width:740px; background:url(//www.ikyu.com/dg/image/background/src_wk_half_02.gif) repeat-y; text-align:center;}
.src_from_everything{width:740px; background:url(//www.ikyu.com/dg/image/background/top_src_title_2.gif) no-repeat; height:30px; /*margin-top:15px;*/}
.src_from_everything img{vertical-align:middle;}
.src_from_everything input{vertical-align:middle; margin-left:5px;}
.top_right_w180{background:url(//www.ikyu.com/dg/image/background/w180_wk_02.gif) repeat-y; width:180px; text-align:center;}
.src_from_everything_0622{width:740px; background:url(//www.ikyu.com/dg/image/background/top_src_title_2.gif) no-repeat; height:30px; margin-top:15px;}
.src_from_everything_0622 img{vertical-align:middle; margin-right:25px;}

.w1111_wk_right{width:505px;}
.w1111_left_icons{padding:15px 0 0 5px;}
.w1111_left_icons img{float:left; margin:0 5px 5px 0; border:0;}
.w1111_calendars{border-left:5px solid #EAEAEA; border-right:5px solid #EAEAEA;}
.w1111_calendars2{background-color:#CCC; width:740px; margin-bottom:5px;}
.w1111_calendars2 td{background-color:#FFF; padding:2px 3px;}
.w1111_calendars2 td b{font-size:120%;}
.w1111_calendars2 th{background-color:#f9f9f9; padding:2px 5px;}
.w1111_calendars2 th.sun span{color:#FF0000;}
.w1111_calendars2 th.sat span{color:#3366FF;}
.w1111_calendars2 td.header{background-color:#f9f9f9; padding:2px 5px;}
.w1111_calendars2 td.header_sun span{color:#FF0000;}
.w1111_calendars2 td.header_sat span{color:#3366FF;}
.w1111_calendars_0622{padding:10px 15px 0 15px;}
.w1111_calendars2_0622{background-color:#CCC; margin-bottom:5px;}
.w1111_kekka_left{width:180px;}

.w1113_kodawaris{padding-top:15px; clear:both;}
.w1113_kodawaris img{border:0;}
.w1113_wk_01{width:549px; background:url(//www.ikyu.com/dg/image/background/keyword_wk_01.gif) no-repeat; height:73px;}
.w1113_wk_01_inside{padding:30px 0 0 30px;}
.w1113_wk_02{width:191px; background:url(//www.ikyu.com/dg/image/background/keyword_wk_02.gif) no-repeat; height:73px; color:#FFF; font-weight:bold;}
.w1113_wk_02_inside{padding:25px 10px 0 0;}
.w1113_wk_03{background:url(//www.ikyu.com/dg/image/background/keyword_wk_03.gif) repeat-y; width:740px;}
.w1113_wk_04{width:160px;}
.w1113_wk_05{width:525px;}
.w1113_wk_06{padding:5px 0; width:465px;}
.w1113_wk_06 img{margin-left:5px; border:0;}
.w1113_wk_07{background:url(//www.ikyu.com/dg/image/background/keyword_bln_02.gif) repeat-y; padding:0 25px;}
.w1113_wk_08{background:url(//www.ikyu.com/dg/image/background/keyword_bottom.gif) no-repeat; padding:0 0 15px 0; text-align:center; width:100%; margin-top:10px;}
.w1113_wk_09{width:700px; border-top:3px solid #EAEAEA; border-bottom:1px dotted #CCC; padding:5px 0; background-color:#F5F5F5;}
.w1113_wk_01_inside_0622{padding:25px 0 0 20px;}
.w1113_wk_04_0622{width:220px;}
.w1113_wk_05_0622{width:465px;}
.w1113_wk_07_0622{background:url(//www.ikyu.com/dg/image/background/keyword_balloon_02.gif) repeat-y; padding:0 25px;}
.w1113_wk_08_0622{background:url(//www.ikyu.com/dg/image/background/keyword_bottom.gif) no-repeat; padding:3px 0 15px 0; text-align:center; width:100%; margin-top:10px;}

.w1114_kids{padding:3px 0;}
.w1114_kids_settei{width:380px; background:url(//www.ikyu.com/dg/image/background/kids_wk_02.gif) repeat-y;}
.w1114_kids_each{white-space:nowrap; width:135px; float:left; padding-bottom:10px; text-align:left;}
.w1114_kids_settei2{padding: 5px 15px 5px 0;}
.w1114_date_change{padding:10px 0;}
.w1114_5types{width:740px; height:35px; margin-top:5px;}
.w1114_5types ul{width:740px; margin:0; padding:0; list-style-type:none;}
.w1114_5types li{width:20%; float:left; padding:0; margin:0; text-align:center;}
.w1114_5types li.btn1st{margin:0;}
.w1114_kids_settei_0622{width:380px; background:url(//www.ikyu.com/dg/image/background/kids_wk_02.gif) repeat-y;}
.w1114_date_change_0622{padding:10px 0; width:398px;}
.w1114_5types_0622{width:710px; height:35px; display:block;}

.w1114_kodawari{padding-bottom:5px; border-bottom:1px dotted #CCC; margin-bottom:5px;}
.w1114_kodawari2{clear:both; padding-top:8px;}
.w1114_kodawari2 img{border:0;}
.w1114_kodawari_title{padding:7px 0 5px 0; font-weight:bold;}

.w1114_which_btn{width:370px; height:45px;}
.w1114_which_btn_short{width:246px; height:45px;}
.w1114_which_bottom{clear:both; padding-bottom:25px;}
/* paging links */
.w1114_which_bottom a, #ctl00_contentMain_KeywordPlanListUserControl1_PageIndexUserControl1_IndexLinks a{
	border-radius:3px;
	-webkit-border-top-left-radius:3px;
	-webkit-border-top-right-radius:3px;
	-webkit-border-bottom-left-radius:3px;
	-webkit-border-bottom-right-radius:3px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;
	border:1px solid #CCC;
	background-image:-webkit-linear-gradient(top, #FFF 0%, #eaeaea 100%);
	background-image:-moz-linear-gradient(top, #FFF 0%, #eaeaea 100%);
	background-image:-o-linear-gradient(top, #FFF 0%, #eaeaea 100%);
	background-image:-ms-linear-gradient(top, #FFF 0%, #eaeaea 100%);
	background-image:linear-gradient(top, #FFF 0%, #eaeaea 100%);
	-pie-background: linear-gradient(top, #FFF 0%, #eaeaea 100%);
	padding:3px 5px;
	margin:0 5px;
	color:#333;
	font-size:12px;
	text-align:center;
	behavior: url(/common/dg/htc/PIE.htc);
	position:relative;}
.w1114_which_bottom a:hover, #ctl00_contentMain_KeywordPlanListUserControl1_PageIndexUserControl1_IndexLinks a:hover{
	border:1px solid #333;
	background-image:-webkit-linear-gradient(top, #333 0%, #333 100%);
	background-image:-moz-linear-gradient(top, #333 0%, #333 100%);
	background-image:-o-linear-gradient(top, #333 0%, #333 100%);
	background-image:-ms-linear-gradient(top, #333 0%, #333 100%);
	background-image:linear-gradient(top, #333 0%, #333 100%);
	-pie-background: linear-gradient(top, #333 0%, #333 100%);
	color:#FFF;
	text-decoration:none;
	behavior: url(/common/dg/htc/PIE.htc);
	position:relative;}
.search_result .plan_hit_text{ font-size:14px;}
.w1114_sorting{width:740px; font-size:13px; display:block;}
.w1114_sorting ul > ul > li > a {margin:3px 4px; padding-left:25px;}
.w1114_sorting img{position:relative; top:-2px;}
.sorting_01,.sorting_02,.sorting_03,.sorting_04,.sorting_05{padding:2px 4px; font-size:13px; color:#fff; background-color:#2eb2e1;}
.w1114_sorting a{padding:2px 4px; color:#333;}
.w1114_sorting a:hover{ background:#2eb2e1; text-decoration:none; color:#FFF;}
.w1114_sorting a img{vertical-align:middle;}
.w1114_sorting .sorting_popularity {padding:2px 4px; font-size:13px;}
.w1114_sorting .sorting_popularity:hover {cursor:pointer; color:#fff; background:#2eb2e1;}
.w1114_sorting .sorting_popularity .sorting_popularity_01 {width:130px; padding:2px 4px 2px 25px; font-size:13px; color:#fff; background:url(/dg/image/icon/check.png) 2px 5px no-repeat; background-color:#2eb2e1;}
.w1114_sorting .sorting_popularity ul {display:none; position:absolute; padding:0px; margin:0px; background:#fff; z-index:1; border:1px solid #CCC;}
.w1114_sorting .sorting_popularity ul li {margin:0px; padding:0px; border:none; width:100%;}
.w1114_sorting .sorting_popularity ul li a {display:block; white-space:nowrap;}
.w1114_sorting .sorting_popularity ul li a:hover {background:url(/dg/image/icon/check.png) 2px 5px no-repeat, #2eb2e1; color:#fff;}
.w1114_sorting .sorting_popularity ul li span {display:block; white-space:nowrap; color:#fff;}

.w1114_sorting2{width:140px; font-size:13px; display:block;}
.w1114_sorting2 a{padding:2px 0px; margin-bottom:2px; color:#333; border:1px solid #dedede; width:138px; display:block; text-align:center; -moz-border-radius: .3em; -webkit-border-radius: .3em; border-radius: .3em; }
.w1114_sorting2 a:hover{ background:#2eb2e1; text-decoration:none; color:#FFF;}
.w1114_sorting2 a img{vertical-align:middle;}

.w1114_kekka_left{width:140px;}
.w1114_kekka_left_photo{width:140px; margin-bottom:10px;}
.w1114_kekka_right_photo{float:right;}
.w1114_kekka_right_photo2{padding:2px; background-color:#EAEAEA; border:1px solid #CCC;}
.w1114_kekka_right{width:535px; float:right;}
.w1114_kekka_right img{border:0;}
.w1114_kekka_plans{padding:5px 0;}
.w1114_kekka_plans b{font-size:14px;}
.w1114_kekka_left_photo_0622{margin-bottom:5px;}
.w1114_kekka_plans_0622{padding:15px 0 10px 0; width:455px; background:url(//www.ikyu.com/dg/image/background/srch_rslt_hr.gif) repeat-x; margin-top:10px;}


/* --------------------------------------------------------------- */
/* #編集日  ：2009-09-22 #編集者：NSSOL 藤枝 #編集内容：変更              */
/* #使用箇所：PlanDtlAccommodationUserControl.ascx                                       */
/* #編集理由：レイティング情報が表示された場合にレイアウトが崩れるためwidthの指定を変更。*/
/* ---------------------------------------------------------------  */
.w1114_rating{width:220px; background:url(//www.ikyu.com/dg/image/background/rating_wk.gif); margin-bottom:10px;}
.w1114_rating_0622{width:280px; background:url(//www.ikyu.com/dg/image/background/rating_wk.gif); margin-bottom:10px;}

.w1114_rating span{color:#000; font-weight:normal; padding-left:10px; vertical-align:middle;}
.w1114_rating img{vertical-align:middle;}
/* 0622 新設　あとでけす */
.w1114_tabs{width:740px; background:url(//www.ikyu.com/dg/image/background/srch_rslt_01.gif) repeat-y; padding-bottom:20px;}
.w1114_icons{width:505px;}
.w1114_icons img{float:left; border:0; margin:0 4px 4px 0;}
.w1114_w740{background:url(//www.ikyu.com/dg/image/background/srch_rslt_03.gif) repeat-y; width:740px;}
.w1114_w740_02{background:url(//www.ikyu.com/dg/image/background/srch_rslt_01.gif) repeat-y; width:740px;}

.w1114_2nd{padding-bottom:10px; width:465px;}
.w1114_allplans{clear:both; width:740px; background:url(//www.ikyu.com/dg/image/background/h1114_bottom.gif) no-repeat; padding:0 0 15px 0; margin:10px 0 25px 0;}
.w1114_allplans_0622{clear:both; width:740px; background:url(//www.ikyu.com/dg/image/background/srch_rslt_04.gif) no-repeat; height:28px; border:1px solid; margin-top:0;}


/* 幅100％のアイコン枠 */
.w100p_icons{width:100%; padding:10px 0 5px 0; border-bottom:5px solid #EAEAEA; border-top:1px dotted #CCC; margin-bottom:5px;}
.w100p_icons img{float:left; border:0; margin:0 4px 4px 0;}


/* 検索結果（ホテル・旅館ごと 2010.6）*/
.w11104-accimg{width:155px; float:left; text-align:left; height:auto; position:relative;}
.w11104-accimg img.photo{width:140px; margin-bottom:5px;}
.w11104-accinfo{width:585px; float:right;}
.w11104-accinfo table{width:585px; border-collapse:collapse;}
.w11104-accinfo td.top_p_10px img{margin-top:5px;}
.w11104-accinfo div.orange{color:#555; padding-bottom:3px;}
.w11104-accinfo div.red span{color:#555;}
td.map-and-voice img{vertical-align:middle;}
td.map-and-voice{text-align:right;}
.w11104-accinfo-tp img{width:200px; float:left; margin-right:5px;}
.w11104-rates{clear:both; width:740px;}
.w11104-rates table{width:740px; border-collapse:collapse;}
.w11104-rates td{padding:5px 0; border-bottom:1px dotted #CCC;}
.w11104-rates td.s{color:#999; white-space: nowrap;}
.w11104-rates td.col1{width:350px; /* font-weight:bold;*/ overflow:hidden; text-overflow:ellipsis; /*white-space:nowrap;*/ font-size:12px;}
.w11104-rates td.col2{width:50px; white-space: nowrap; text-align:center;}
.w11104-rates td.col2 span{font-size:10px;}
.w11104-rates td.col3{width:60px; white-space: nowrap; text-align:center;}
.w11104-rates td.ll{line-height:18px;}
.w11104-rates td.col4{width:auto; white-space: nowrap; text-align:center;}
.w11104-rates td.col5{width:auto; white-space: nowrap; font-weight:bold; text-align:center; color:#333;}
.w11104-rates td.col6{white-space: nowrap; text-align:center; font-size:11px;}
.w11104-rates td.col6 span.ll{font-size:15px;}
.w11104-rates td.col7{width:80px;}
.w11104-rates td.col7 img{width:70px; height:20px; margin-left:10px;}
.w11104-rates td.nl{padding:10px 0 3px 0; border-bottom:0;}

/* 11105 */
.wk_futa{height:0;}
.wk_soko{display:none;}
.w11105-accinfo{width:585px; float:right;}
.w11105-accinfo table{width:585px; border-collapse:collapse;}
.w11105-accinfo td.top_p_10px img{margin-top:5px;}
.w11105-accinfo div.orange{color:#555; padding-bottom:3px;}
.w11105-accinfo div.red span{color:#555; position:relative; top:3px;}
.w11105-rates{clear:both; width:740px;}
.w11105-rates table{width:740px; border-collapse:collapse;}
.w11105-rates td{padding:3px 0; border-bottom:1px dotted #CCC;}
.w11105-rates td.s{color:#999; white-space: nowrap;}
.w11105-rates td.col1{width:auto; /* font-weight:bold;*/ overflow:hidden; text-align:left; text-overflow:ellipsis; /*white-space:nowrap;*/ font-size:12px;}
.w11105-rates td.col2{width:auto; white-space: nowrap; text-align:center;}
.w11105-rates td.col2 span{font-size:10px; white-space: nowrap; margin-right:7px;}
.w11105-rates td.col3{width:60px; white-space: nowrap; text-align:center;}
.w11105-rates td.col4{width:80px; white-space: nowrap; text-align:center;}
.w11105-rates td.col5{width:auto; white-space: nowrap; font-weight:bold; text-align:center; color:#333;}
.w11105-rates td.col5 span{white-space: nowrap;;}
.w11105-rates td.col6{white-space: nowrap; text-align:center; font-size:11px;}
.w11105-rates td.col6 span.ll{font-size:15px;}
.w11105-rates td.col7{width:80px;}
.w11105-rates td.col7 img{width:70px; height:20px; margin-left:10px;}
.w11105-rates td.nl{padding:10px 0 3px 0; border-bottom:0;}

/* 検索結果（プランごと 2010.6）*/
.w11108-accinfo{width:350px; float:left; display:block; padding-top:7px;}
.w11108-rates{width:360px; float:right; display:block; padding-top:5px;}
.w11108-rates table{width:360px; border-collapse:collapse;}
.w11108-rates td{padding:3px 0;}
.w11108-rates td.s{color:#999; white-space: nowrap;}
.w11108-rates td.col3{width:60px; white-space: nowrap; text-align:center; border-top:1px dotted #CCC;}
.w11108-rates td.ll{line-height:18px;}
.w11108-rates td.col4{width:auto; white-space: nowrap; text-align:center; border-top:1px dotted #CCC;}
.w11108-rates td.col5{width:auto; white-space: nowrap; font-weight:bold; text-align:center; border-top:1px dotted #CCC;}
.w11108-rates td.col6{white-space: nowrap; text-align:center; border-top:1px dotted #CCC;}
.w11108-rates td.col6 span.ll{font-size:15px;}
.w11108-rates td.col7{width:80px; border-top:1px dotted #CCC;}
.w11108-rates td.col7 img{width:70px; height:20px; margin-left:10px;}
.w11108-paybycard{float:right;width:360px; background-color:#FFFF00; padding:2px 0; color:#333; text-align:center; margin-top:5px;}
.w11108-roomtypes{width:350px; padding:10px 0;}
.w11108-roomtypes img{vertical-align:middle; margin-right:5px;}
.w11108-roomtypes span{font-size:10px;}

/* 施設内空室検索　W11106 */
.w11106-pzoku{padding-bottom:5px;}
.w11106-pzoku img{float:left; margin-right:5px;}
.w11106-rates{width:740px; clear:both;}
.w11106-rates table{width:740px; border-collapse:collapse;}
.w11106-rates td{padding:3px 0; border-bottom:1px dotted #CCC;}
.w11106-rates td.s{color:#999; white-space: nowrap;}
.w11106-rates td.col1{width:400px; overflow:hidden; text-overflow:ellipsis; font-size:12px;}
.w11106-rates td.col2{width:65px; white-space: nowrap; text-align:center;}
.w11106-rates td.col3{width:auto; white-space: nowrap; font-weight:bold; text-align:center;}
.w11106-rates td.ll{line-height:18px;}
.w11106-rates td.col4{width:auto; white-space: nowrap; text-align:center; font-size:11px;}
.w11106-rates td.col4 span.ll{font-size:15px;}
.w11106-rates td.col5{width:80px;}
.w11106-rates td.col5 img{width:70px; height:20px; margin-left:10px;}
.w11106-rates td.nl{border-bottom:0;}
.w11106-selectroomimg{width:100px; float:left; margin-right:10px;}

/* キーワード検索結果 20121009 fujiwara */
.keyword_result_rates table{width:740px; border-collapse:collapse;}
.keyword_result_rates td{padding:3px 0; border-bottom:1px dotted #CCC;}
.keyword_result_rates td.s{color:#999; white-space: nowrap;}
.keyword_result_rates td.col1{width:380px; height:18px; /* font-weight:bold;*/ overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:12px;}
.keyword_result_rates td.col2{width:60px; white-space: nowrap; text-align:center;}
.keyword_result_rates td.col3{width:65px; white-space: nowrap; text-align:center;}
.keyword_result_rates td.col4{width:auto; white-space: nowrap; text-align:center; font-size:11px;}
.keyword_result_rates td.col4 span.ll{font-size:15px;}
.keyword_result_rates td.col4 span{font-weight:bold; line-height:18px;}
.keyword_result_rates td.col5{width:80px;}
.keyword_result_rates td.col5 img{width:70px; height:20px; display:block; margin-left:10px;}
.keyword_result_rates td.nl{border-bottom:0; padding-top:10px;}

/* 施設内プラン一覧　W11101 */
.w11101-rates{width:740px; clear:both;}
.w11101-rates table{width:740px; border-collapse:collapse;}
.w11101-rates td{padding:3px 0; border-bottom:1px dotted #CCC;}
.w11101-rates td.s{color:#999; white-space: nowrap;}
.w11101-rates td.col1{width:380px; overflow:hidden; text-overflow:ellipsis; font-size:12px;}
.w11101-rates td.col2{width:65px; white-space: nowrap; text-align:center;}
.w11101-rates td.col3{width:auto; white-space: nowrap; font-weight:bold; text-align:center; font-size:15px;}
.w11101-rates td.ll{line-height:18px;}
.w11101-rates td.col4{width:auto; white-space: nowrap; text-align:center; font-size:11px;}
.w11101-rates td.col4 span.ll{font-size:15px;}
.w11101-rates td.col5{width:80px;}
.w11101-rates td.col5 img{width:70px; height:20px; margin-left:10px;}
.w11101-rates td.nl{border-bottom:0;}
.w11101-rates td.col7{width:80px;}

/* points 20101217 fujiwara */
.w740-pts-yellow{clear:both; width:740px; background:url(//www.ikyu.com/dg/image/background/pt_gray_wk.gif); padding:5px 0; border:1px solid #DCDCDC;}
.w710-pts-yellow{clear:both; width:710px; border-top:1px dotted #CCC; padding:5px 0 5px 0;}
.w630-pts-yellow{clear:both; width:630px; background:url(//www.ikyu.com/dg/image/background/pts_yellow_wk.gif); padding:7px 0 5px 0;}
.w370-pts-yellow{clear:both; width:370px; background-color:#FFF; border:1px dotted #CCC;}
.w740-pts-yellow p{padding:0 10px; margin:0; font-size:11px;}
.w740-pts-yellow em{color:#FF0000; font-size:12px; font-style:normal; font-weight:bold; margin-right:15px;}
.w710-pts-yellow p{padding:0; margin:0; font-size:11px;}
.w710-pts-yellow em{color:#FF0000; font-size:12px; font-style:normal; font-weight:bold; margin-right:15px;}
.w630-pts-yellow p{padding:0 10px; margin:0; font-size:11px;}
.w630-pts-yellow em{color:#FF0000; font-size:12px; font-style:normal; font-weight:bold; margin-right:15px;}
.w370-pts-yellow p{padding:5px 7px; margin:0; font-size:11px; line-height:18px;}
.w370-pts-yellow em{color:#FF0000; font-size:12px; font-style:normal; font-weight:bold;}
.pts-beige{clear:both; width:100%; background-color:#F5F5F5; color:#888;}
.pts-beige p{padding:3px 5px; margin:0; border-left:4px solid #DCDCDC;}
.pts-beige em{color:#FF0000; font-size:12px; font-style:normal; font-weight:bold; margin-right:10px;}

/* Points 20110218 takimura */
.w740-pts-yellow2{clear:both; width:740px; background:url(//www.ikyu.com/dg/image/background/top-srch_04.png); padding:5px 0;}
.w740-pts-yellow2 p{padding:0 10px; margin:0; font-size:11px; /*font-weight:bold; by fujiwara 20120412 */}
.w740-pts-yellow2 em{color:#FF0000; font-size:12px; font-style:normal; /*font-weight:bold; by fujiwara 20120412 */}
.w740-pts-yellow2 a{color:#3399FF; font-weight:bold;}
.w740-pts-yellow2-biz{clear:both; width:740px; background:url(/dg/image/background/point_dot.gif); padding:5px 0; border:1px solid #DCDCDC;}
.w740-pts-yellow2-biz p{padding:0 10px; margin:0; font-size:11px; font-weight:bold;}
.w740-pts-yellow2-biz em{color:#FF0000; font-size:12px; font-style:normal; font-weight:bold;}
.w740-pts-yellow2-biz a{color:#6E44C2; font-weight:bold;}
.w710-pts-yellow2{clear:both; width:710px; border-top:1px dotted #CCC; padding:5px 0 5px 0;}
.w710-pts-yellow2 p{padding:0; margin:0; font-size:11px;}
.w710-pts-yellow2 em{color:#000; font-size:12px; font-style:normal; /* font-weight:bold;*/ margin-right:15px;}
.w630-pts-yellow2{clear:both; width:630px; background:url(//www.ikyu.com/dg/image/background/top-srch_04.png); padding:5px 0;}
.w630-pts-yellow2 p{padding:0 10px; margin:0; font-size:11px; /*font-weight:bold; by fujiwara 20120412 */}
.w630-pts-yellow2 em{color:#FF0000; font-size:12px; font-style:normal; /*font-weight:bold; by fujiwara 20120412 */}
.w630-pts-yellow2 a{color:#3399FF; font-weight:bold;}
.w590-pts-yellow2{clear:both; width:585px; background:url(//www.ikyu.com/dg/image/background/top-srch_04.png); padding:5px 0;}
.w590-pts-yellow2 p{padding:0 10px; margin:0; font-size:11px; /*font-weight:bold; by fujiwara 20120412 */}
.w590-pts-yellow2 em{color:#FF0000; font-size:12px; font-style:normal; /*font-weight:bold; by fujiwara 20120412 */}
.w590-pts-yellow2 a{color:#3399FF; font-weight:bold;}
.w545-pts-yellow2{clear:both; width:100%; background:url(//www.ikyu.com/dg/image/background/top-srch_04.png); padding:5px 0;  margin-top:5px; display:block;}
.w545-pts-yellow2 p{padding:0 10px; margin:0; font-size:11px; /*font-weight:bold; by fujiwara 20120412 */}
.w545-pts-yellow2 em{color:#FF0000; font-size:12px; font-style:normal; /*font-weight:bold; by fujiwara 20120412 */}
.w545-pts-yellow2 a{color:#3399FF; font-weight:bold;}
.w545-pts-yellow2-biz{clear:both; width:540px; background:url(/dg/image/background/point_dot.gif); padding:5px 0; border:1px solid #DCDCDC; margin-top:5px;}
.w545-pts-yellow2-biz p{padding:0 10px; margin:0; font-size:11px; font-weight:bold;}
.w545-pts-yellow2-biz em{color:#FF0000; font-size:12px; font-style:normal; font-weight:bold;}
.w545-pts-yellow2-biz a{color:#6E44C2; font-weight:bold;}
.mixedsrch-ikyu a{color:#006699;}
.mixedsrch-biz a{color:#6E44C2;}
.mixedsrch-ikyu-rating{color:#3399FF;}
.mixedsrch-biz-rating{color:#C71585;}
.w370-pts-yellow2{clear:both; width:370px; background-color:#FFF; border:1px dotted #CCC;}
.w370-pts-yellow2 p{padding:5px 7px; margin:0; font-size:11px; line-height:18px;}
.w370-pts-yellow2 em{color:#000; font-size:12px; font-style:normal; /*font-weight:bold; by fujiwara 20120412 */}
.pts-beige{clear:both; width:100%; background-color:#F5F5F5; color:#888;}
.pts-beige p{padding:3px 5px; margin:0; border-left:4px solid #DCDCDC;}
.pts-beige em{color:#000; font-size:12px; font-style:normal;/* font-weight:bold;*/ margin-right:10px;}

/* Points&Stamp 20110424 takimura */
.w740-pts-yellow3{clear:both; width:740px; background:url(//www.ikyu.com/dg/image/background/top-srch_04.png); padding:5px 0; margin:5px 0 0 0;}
.w740-pts-yellow3 p{padding:0 10px; margin:0; font-size:11px;}
.w740-pts-yellow3 em{color:#FF0000; font-size:12px; font-style:normal; font-weight:bold; }

/* Points&Stamp 20120127 miura sumie */
.w740-pts-yellow4{clear:both; width:738px; border:solid #DEB887; border-width:3px 1px 1px 1px; margin:5px 0 0 0;}
.w740-pts-yellow4 div.header{padding:3px 0 3px 10px; background:#F5F5DC; border-bottom:1px dotted #DEB887; font-size:11px;}
.w740-pts-yellow4 div.body{padding:3px 0 3px 10px; font-size:11px;}
.w740-pts-yellow4 em{color:#FF0000; font-style:normal;}
.w740-pts-yellow4 em.bold{font-weight:bold; font-size:13px;}

/* Points 20120319 miura sumie */
.w740-pts-yellow5{clear:both; width:740px; padding:5px 0; font-weight:bold; }
.w740-pts-yellow5 em{color:#FF6347;}
.w740-pts-yellow5 a{color:#3399FF;}



/* プラン全部表示部分 */
.accEachList_allplan{background:url(//www.ikyu.com/dg/image/background/srch_rslt_04.gif) no-repeat; height:28px;}

.w1115_resrch_01{ width:740px; font-size:24px; color:#2eb2e1; padding:0 0 15px 0}
.w1115_resrch_02{padding-top:20px;}
.w1115_resrch_03{
clear: both;
width: 740px;
display: block;
padding: 0px 0 5px 0;
margin-bottom: 20px;
border-bottom: 5px solid #eaeaea;}
.w1115_kekka_right{width:405px;}
.w1115_kekka_right img{border:0;}
.w1115_navi{margin-top:10px;}
.w1115_mid{background:url(//www.ikyu.com/dg/image/background/hr_h37.gif); height:37px;}
.w1115_resrch_01_0622{background:url(//www.ikyu.com/dg/image/background/w1115_wk_01.gif); height:55px;}
.w1115_resrch_02_0622{padding:25px 0 0 20px;}

.w1117_joken{width:700px; margin-bottom:10px;}
.w1117_joken table{border-collapse: separete;}
.w1117_joken td{padding:5px; text-align:left; border:solid #DCDCDC; border-width:0 1px 1px 0;}
.w1117_joken td.saigo{padding:3px 6px; text-align:left; border:solid #DCDCDC; border-width:0 0 1px 0;}
.w1117_joken td b{color:#333; font-size:110%;}
.w1117_joken td span{color:#333;}
.w1117_2retu_top{background:url(//www.ikyu.com/dg/image/background/th_back.gif) no-repeat; padding:5px 0 10px 20px;}

.w1121_plan_tx{padding:5px 0;}
/* プラン部屋一覧(日付あり）画面：チェックイン・チェックアウトの表示位置変更のため削除 */
/* .w1121_plan_tx2{padding-bottom:10px;} */
.w1121_plan_tx2{padding-bottom:10px;}

/* プラン部屋一覧(日付あり）画面：チェックイン・チェックアウトの表示位置変更のため追加 */
.w1121_room_tx{float:left;}

.w1122_onsen_left{width:325px;}
.w1122_onsen_left_img{padding:4px; background-color:#FFF; border:1px solid #e3e3e3; margin-bottom:10px;}
.w1122_onsen_left strong{font-size:120%;}

.w1128_tabs{width:740px; background:url(//www.ikyu.com/dg/image/background/from_map_02.gif);}
.w1128_tabs2{padding:13px 10px 0 10px;}
.w1128_tabs3{width:270px;}
.w1128_tabs4{width:180px;}
.w1128_tabs5{width:740px; background:url(//www.ikyu.com/dg/image/background/from_map_wk_02.gif); display:block; padding:0 0 15px 0;}

.w1129_choose{width:690px; background:url(//www.ikyu.com/dg/image/background/from_map_inside_02.gif) repeat-y;}
.w1129_choose2{width:660px; clear:both;}
.w1129_choose3{width:385px;}
.w1129_choose4{width:255px;}
td.w1129_kids{padding:0 5px 5px 0;}

/* 施設内プラン一覧 */
.w11101_waku{width:740px; background:url(//www.ikyu.com/dg/image/background/w11101_02.png) repeat-y; display:block;}
.w11101_lineup{width:470px; padding:5px 0 10px 0; text-align:left; color:#000;}
.w11101_lineup img{vertical-align:middle; margin-right:5px; border:0;}
.w11101_eachbox_right{width:510px; display:block;}
.w11101_icons{clear:both; padding-top:5px; display:block;}
.w11101_icons img{float:right; margin:0 0 5px 5px;}
.w11101_picon{clear:both; padding-top:5px; width:180px;}
.w11101_picon img{float:left; border:0; margin:0 4px 4px 0;}
img.w11101_ikonly{vertical-align:middle; float:left; margin:0 5px 10px 0; border:0;}
div.w11101_about{width:515px; border-bottom: 1px dotted #CCC; margin-bottom:15px; padding:5px 0;}

.w11101_cds{background-color:#CCC; width:650px; margin-bottom:5px;}
.w11101_cds td{background-color:#FFF; padding:2px 3px;}
.w11101_cds td b{font-size:120%;}
.w11101_cds th{background-color:#f9f9f9; padding:2px 5px;}
.w11101_cds th.sun span{color:#FF0000;}
.w11101_cds th.sat span{color:#3366FF;}
.w11101_cds td.header{background-color:#f9f9f9; padding:2px 5px;}
.w11101_cds td.header_sun span{color:#FF0000;}
.w11101_cds td.header_sat span{color:#3366FF;}

/* 11107・11106 */
.srch_plans_rmtype{background:url(//www.ikyu.com/dg/image/background/room_types.gif) no-repeat;}
.srch_plans_rmtype2{padding:0 0 10px 50px;}

.w11106_title{padding:10px 0; border-bottom:1px solid #EAEAEA; margin:10px 0 5px 0; background:url(//www.ikyu.com/dg/image/background/plan_name_bkk.gif) no-repeat; width:740px;}
.w11106_title img{border:0; vertical-align:middle;}
.w11106_rmtypes{padding-bottom:5px;}
.w11106_icons{padding:3px 0;}
.w11106_icons img{float:left; margin:0 5px 5px 0;}


/* 11108 */
.w11108_kekka_right{width:425px; float:left; padding-left:5px;}
/* .w11108_kekka_right_inside{width:425px;} */
.w11108_kekka_more_right{width:160px; float:right; background-color:#1E90FF; color:#FFF; padding-top:10px;}
.w11108_kekka_more_right strong{font-size:18px; font-family:sans-serif;}
.w11108srch-kekka-icons{margin:5px 0; width:375px; clear:both; padding:7px 0 5px 0; border-bottom:5px solid #EAEAEA; border-top:1px dotted #CCC;}
.w11108srch-kekka-icons img{float:left; border:0; margin:0 4px 4px 0;}
.w11108srch-kekka-card{width:160px; background-color:#FFFF00; padding:2px 0; color:#333; border-bottom:1px solid #FFD700;}




/* 検索結果左タブ */
.srch-kekka-planname{width:690px; padding:3px 0;}
.srch-kekka-planname img{vertical-align:middle;}
.srch-kekka-icons{margin:5px 0; width:535px; clear:both; padding:7px 0 5px 0; border-bottom:5px solid #EAEAEA; border-top:1px dotted #CCC;}
.srch-kekka-icons img{float:left; border:0; margin:0 4px 4px 0;}
.srch-kekka-icons2 img{vertical-align:middle; border:0; margin-right:4px;}
.srch-kekka-icons-w590{margin:5px 0; width:590px; clear:both; padding:5px 0; border: dotted #CCC; border-width:1px 0;}
.srch-kekka-icons-w590 img{float:left; border:0; margin:0 4px 0 0;}

/* 検索結果右タブ
.srch-kekka2-cts{background:url(//www.ikyu.com/dg/image/background/srch_rslt2_03.gif) repeat-y; width:740px; padding-top:5px;}*/

/* キーワード検索 */
.w11103_waku{width:700px; border-bottom:5px solid #EAEAEA; margin-bottom:20px; padding-bottom:20px;}
.w11103_2_pname{padding-bottom:10px;}
.w11103_2_pname img{vertical-align:middle;}

/* キーワード検索　アンカー用 */
.w11103-anchor{width:360px; padding:4px 0 6px 0; /* background:url(//www.ikyu.com/dg/image/background/top-srch_04.png); */ text-align:center; font-size:13px; line-height:19px; font-weight:bold;}
.w11103-anchor a{text-decoration:underline;}
.w11103-anchor a:hover{text-decoration:none;}

/* キーワード検索　施設部分 */
/* ↓2010年4月ごろに削除 */
.w11103_acc_01{width:740px; background:url(//www.ikyu.com/dg/image/background/keyword_acc_01.gif) no-repeat; height:90px;}
.w11103_acc_01_inside{padding:55px 0 0 20px; float:left;}

#kw_a_title{width:740px;}
#kw_a_title,.kw_a_keyword table{border-collapse:collapse;}
#kw_a_title td{padding:0; margin:0;}
.kw_a_photo{width:100px; float:left;}
.kw_a_photo img{width:100px;}
.kw_a_right{width:630px; float:right;}
.kw_a_right_accn img{display:none;}
.kw_a_right ul.name{width:630px; margin:0 0 5px 0; padding:0; list-style-type:none;}
.kw_a_right li{margin:0; padding:0; width:535px; float:left;}
.kw_a_right li img{vertical-align:middle;}
.kw_a_right li.meal{width:95px; float:right; text-align:right;}
.kw_a_keyword{width:630px; background-color:#F5F5F5; margin:10px 0; padding:5px 0;}
.kw_a_keyword div.word{float:left; width:70px;}
.kw_a_keyword div.words{float:left; width:530px;}
.kw_a_three{color:#CCC; padding-bottom:3px;}
.kw_a_three a:link, .kw_a_three a:visited{color:#666; padding:2px 4px; border:1px solid #CCC; margin-right:10px;
	background-image:-webkit-linear-gradient(top, #FFF 0%, #eaeaea 100%);
	background-image:-moz-linear-gradient(top, #FFF 0%, #eaeaea 100%);
	background-image:-o-linear-gradient(top, #FFF 0%, #eaeaea 100%);
	background-image:-ms-linear-gradient(top, #FFF 0%, #eaeaea 100%);
	background-image:linear-gradient(top, #FFF 0%, #eaeaea 100%);
	-pie-background: linear-gradient(top, #FFF 0%, #eaeaea 100%);
	behavior: url(/common/dg/htc/PIE.htc);
	position:relative;}
.kw_a_three a:hover{color:#333; border:1px solid #333; text-decoration:none;}
.kw_a_icons{display:block;}
.kw_a_icons img{float:left; border:0; margin:5px 5px 0 0;}
p.yado{margin:0; padding:0;}
p.yado img{display:none;}



.ikyu_box_01_text{width:100%; float:left;}
.ikyu_box_02_text{width:240px; float:right; text-align:right;}
.ikyu_box_03_text{width:740px; padding-bottom:10px; margin:0 0 10px 0; text-align:right; border-bottom:5px solid #eaeaea;}

.w11103_acc_narrow{width:250px; height:90px;}
.w11103_acc_narrow_inside_top{padding:10px 10px 0 0;}
.w11103_acc_narrow_inside{padding:25px 20px 0 0;}

.w11103_acc_links{float:right; padding-top:10px;}
.w11103_acc_links a:link{color:#555555; text-decoration:none; border-bottom:1px dotted;}
.w11103_acc_links a:visited{color:#555555; text-decoration:none; border-bottom:1px dotted;}
.w11103_acc_links a:hover{color:#333; text-decoration:none; border:0;}

/* キーワード検索　プラン部分 */
.w11103_plan_01{width:740px; background:url(//www.ikyu.com/dg/image/background/keyword_wk2_01.gif) no-repeat; height:90px;}
/* ↓2010年春以降に削除 */
.w11103_plan_02{width:191px; background:url(//www.ikyu.com/dg/image/background/keyword_wk2_02.gif) no-repeat; height:90px;}
/* ↑2010年春以降に削除 */
.w11103_plan_narrow{width:250px; height:90px;}
.w11103_plan_03{background:url(//www.ikyu.com/dg/image/background/keyword_wk2_03.gif) repeat-y; width:740px;}
/* ↑2010年春以降に削除 */

#kw_b_title{width:740px; background:url(//www.ikyu.com/dg/image/background/kw_b_02.png) repeat-y; color:#FFF;}
#kw_b_title{border-collapse:collapse;}
#kw_a_title td{padding:0; margin:0;}


/* 施設一覧 */
.w11105_area_name{border-bottom:5px solid #EAEAEA; border-top:1px dotted #CCC; padding:5px 0; margin:5px 0 15px 0; text-align:center;}
.w11105_kekka_right{width:465px; float:right;}
.w11105_invoice{padding:5px 0 10px 0; border-bottom:1px solid #EAEAEA; width:465px;}


/* 施設内プラン一覧検索部品 */
.w1116_kids{padding:3px 0;}
.w1116_kids_settei{width:380px; background:url(//www.ikyu.com/dg/image/background/kids_wk_02.gif) repeat-y;}
.w1116_kids_settei2{padding: 5px 15px 5px 0;}
.w1116_kids_each{white-space:nowrap; width:125px; float:left; padding-bottom:10px; text-align:left;}
.w1116_date_change{padding:10px 0;}

.w1501_month{padding:20px 0 0 25px;}

.icons_right{padding:5px 0; display:block; clear:both;}
.icons_right img{border:0; margin:0 0 4px 0; float:right;}
.icons_right_0622{padding:5px 0; display:block;}
.icons_right_0622 img{border:0; margin:0 4px 4px 0;}

/*　navi　*/
.navi_waku{width:465px; height:38px; background:url(//www.ikyu.com/dg/image/background/navi_bk.gif) no-repeat; margin-top:10px;}
.navi_waku2{width:400px; padding-top:9px;}
.navi_waku2 ul{padding:0; margin:0; list-style-type:none;}
.navi_waku2 li{float:left; margin-right:5px;}
.navi_waku2 li.saigo{float:left; margin-right:0;}

ul.lineup_direcrory{width:465px; padding:0; margin:10px 0 0 0; list-style-type:none; display:block;}
ul.lineup_direcrory li{width:84px;}
ul.lineup_direcrory li.gallery{width:125px;}
ul.lineup_direcrory li a{width:100%; display:block; text-align:center; font-size:11px; padding:3px 0;}
ul.lineup_direcrory li a:link, ul.lineup_direcrory li a:visited{background:#F5F5F5; color:#666; text-decoration:none; border-bottom:3px solid #DCDCDC;}
ul.lineup_direcrory li a:hover{background:#FFF; color:#333; text-decoration:none; border-bottom:3px solid #999;}
li.r1{margin-right:1px;}

/*
.navi_left { float:left;}
.navi_botton{ margin-top:9px; float:left;}*/
.navi_wi{ margin: 9px 7px 0px 8px; float:left;}



/*　写真下　*/
.w1114_underphoto{clear:both;}
.w1114_underphoto img{border:0;}

/*　プランごと表示　*/
.w1121_titles{width:740px; background:url(//www.ikyu.com/dg/image/background/w1121_titlewk_02.gif) repeat-y;}
.w1121_titles2{margin-bottom:10px;}

.w11108_eachbox{clear:both; width:740px; display:block; padding:0px 0 5px 0; margin-bottom:20px; border-bottom:5px solid #eaeaea;}
.w11108_eachbox_right{width:565px; display:block;}
.w11108_eachbox_right_title{width:100%; padding-bottom:10px; text-align:left;}
.w11108_eachbox_right_title img{vertical-align:middle;}
.w11108_eachbox_right_icons{padding-top:10px; width:100%;}
.w11108_eachbox_right_icons img{float:left; margin:0 3px 3px 0;}


.ranking_kkwaku{width:740px; border:1px dotted #CCC; height:60px;}
.rankin_both {
width: 940px;
background: url(//www.ikyu.com/dg/image/background/rankin_right_02_new.gif) repeat-y;}
#rankin_left{width:190px; float:left; text-align:left;}
#rankin_left a:link{color:#000; text-decoration:none; width:190px; height:28px; display:block;}
#rankin_left a:visited{color:#000; text-decoration:none; width:190px; height:28px; display:block;}
#rankin_left a:hover{color:#000; text-decoration:none; width:100%; height:28px; display:block;}
#rankin_left ul{margin:0; padding:0; text-align:left;}
#rankin_left li{margin:0; padding:0; height:28px; width:190px; background:url(//www.ikyu.com/dg/image/background/rankin_left_off.gif) no-repeat; display:block;}
#rankin_left li.area_all{background:url(//www.ikyu.com/dg/image/background/rankin_left_off_zen.gif) no-repeat; color:#FFF;}
#rankin_left li.area_all a:link{color:#FFF; text-decoration:none; width:190px; height:28px; display:block;}
#rankin_left li.area_all a:visited{color:#FFF; text-decoration:none; width:190px; height:28px; display:block;}
#rankin_left li.area_all a:hover{color:#000; text-decoration:none; width:100%; height:28px; display:block;}
#rankin_left li.area_sl{background:url(//www.ikyu.com/dg/image/background/rankin_left_off_tdai.gif) no-repeat;}
#rankin_left li.area_l{background:url(//www.ikyu.com/dg/image/background/rankin_left_off_dai.gif) no-repeat;}
#rankin_left li.area_s{}
#rankin_left li.active{margin:0; padding:0; height:28px; width:190px; background:url(//www.ikyu.com/dg/image/background/rankin_left_on.gif) no-repeat; display:block;}
#rankin_left li img{height:28px; border:0; width:1px; vertical-align:middle;}

#rankin_right{width:550px; float:right;}
#rankin_right_new{width:750px; float:right;}
.rankin_right_w530{padding:0 15px 0 5px;}
.rankin_right_w530 ul{margin:0; padding:0; list-style-type:none; height:50px; display:block;}
.rankin_right_w530 li{float:left; height:50px;}
.rankin_right_w530 li a{height:50px; margin:0; padding:0;}

.rankin_right_w177{width:177px;}
.rankin_right_w176{width:176px;}
.rankin_radios{background:url(//www.ikyu.com/dg/image/background/rankin_right_radios_01.gif) repeat-y; width:530px; padding:10px 0 5px 0; position:relative; top:-5px;}
.rankin_radios_new{background:url(//www.ikyu.com/dg/image/background/rankin_right_radios_01_new.gif) repeat-y; width:730px; padding:10px 0 5px 0; position:relative; top:-5px;}
.rankin_narrow{margin-top:5px; padding:5px 0; border-top:1px dotted #cae2f2; border-bottom:1px solid #cae2f2; width:500px;}
.rankin_narrow_new{padding:10px 0 0 0; width:700px;}
.rankin_radios_0622{background:url(//www.ikyu.com/dg/image/background/rankin_right_radios_01.gif) repeat-y; width:530px; padding:10px 0 5px 0;}
.rankin_narrow_0622{margin:5px 0; border-top:1px dotted #cae2f2; border-bottom:1px solid #cae2f2; width:500px;}
.rankin_narrow_new tr{height:30px;}
.rankin_narrow_new td{background:#FFF; padding:3px; text-align:center;}
.rankin_narrow td{background:#FFF; padding:3px; text-align:center;}

.rankin_right_tables{background:url(//www.ikyu.com/dg/image/background/ao_darker.gif);}
.rankin_right_tables td{background:#FFF; padding:5px;}
.rankin_right_tables td.ranks{padding:5px; text-align:center;}
.rankin_right_tables div.photo_big{float:left; width:160px;}
.rankin_right_tables div.photo_small{float:left; width:100px;}
.rankin_right_tables_0622 td.ranks{background:#FFFF99; padding:5px; text-align:center;}
.rankin_right_tables2{padding:5px;}
.rankin_right_tables2 td{background:#FFFFFF; padding:0;}
.rankin_right_tables2 td a.acc{color:#666;}

/* non-smoking icon etc */
.ranking_right_icons img{vertical-align:middle;}

.rankin_ikyugentei{}
.rankin_ikyugentei img{vertical-align : middle ;}

.ranking_about{padding:10px 0 5px 0;}
.ranking_icons{}
.ranking_icons img{float:left; margin-right:5px;}

.bm5{margin-bottom:5px;}
.bm10{margin-bottom:10px;}

/* クチコミ */
.w70202 table{border-collapse:collapse;}
.w70202 td{width:370px; background:url(//www.ikyu.com/dg/image/background/gradation_01.gif) repeat-x;}
.w70202 div.each{padding:10px; margin:0;}
.w70202 div.photos{padding:4px; background-color:#FFF; border:1px solid #EAEAEA; margin-right:5px;}
.w70202 div.infos{width:185px; padding-top:5px;}


/* 検索トップページ 2010.4 */
#kensaku-top-tabs{width:740px; height:50px; display:block;}
#kensaku-top-map{width:740px; height:30px; background:url(//www.ikyu.com/dg/image/button/kensaku_map_title.png) no-repeat; display:block;}
#kensaku-top-map input{vertical-align:middle;}
#kensaku-top-map img{vertical-align:middle;}
.kensaku_top_jump{padding:30px 5px; border:1px solid #CCC;}


/* market banner */
.ryokan-top-mkt{width:180px; background:url(//www.ikyu.com/ryokan/image/mkt_02.png) repeat-y; display:block; margin-top:15px;}
.ryokan-top-mkt3{width:160px; margin-right:3px;}
.ryokan-top-mkt4{float:left; width:60px; height:60px; background:url(//www.ikyu.com/dg/image/background/ikmkt_04.png); color:#FFF;}
.ryokan-top-mkt4 p{font-size:18px; line-height:16px; padding:18px 0 0 0; margin:0; text-align:center;}
.ryokan-top-mkt4 p small{font-size:11px;}
.ryokan-top-mkt5{width:100px; float:right;}
.ryokan-top-mkt5 b{font-size:16px; line-height:22px; color:#333;}
a.ryokan-top-mkt6{width:160px; height:30px; background:url(//www.ikyu.com/ryokan/image/mkt_btn.png) no-repeat; display:block; margin-right:3px;}
a.ryokan-top-mkt6:hover{background-position:0 -30px;}
a.ryokan-top-mkt6 span{display:none;}
img.ryokan-top-mkt7{width:160px; margin:10px 3px 0 0;}

.w11104_boundary-asc span, .w11108_boundary-asc span{ font-size:20px;}
.w11104_boundary-asc, .w11108_boundary-asc, .w11103_boundary-asc{font-size:13px; color:#FFF; background:url(/biz/dg/image/background/howmany.png); padding:15px 0 8px 0; margin:40px 0 15px 0; text-align:center;}

.mixedsrch-special{border:1px solid #006699;}
.mixedsrch-special-biz{border:1px solid #6E44C2;}

/* AccUserControl */
.search_result{
	font-size:12px;
	color: #333;
	position:relative;
	text-align:left;
	width:740px;}

.search_result span{
	color:#000;
	font-size:20px;}

.hotel_map_bt_on , .hotel_map_bt_off{
	display:block;
	width:358px;
	text-align:center;
	padding:6px 0px;
	font-size:12px;
	position:relative;}

.hotel_map_bt_on:after , .hotel_map_bt_on:before {
		top: 100%;
		border: solid transparent;
		content: " ";
		height: 0;
		width: 0;
		position: absolute;
		pointer-events: none;}

	.hotel_map_bt_on:after {
		border-top-color: #ffffff;
		border-width: 9px;
		left: 48%;}

	.hotel_map_bt_on:before {
		border-top-color: #2eb2e1;
		border-width: 10px;
		left: 48%;
		margin-left: -1px;}

.hotel_map_bt_on span, .hotel_map_bt_off span{
	font-size:20px;}

.hotel_map_bt_on{
	border:1px solid #2eb2e1;
	color:#2eb2e1;
	font-weight:bold;}

.hotel_map_bt_off{
	border:1px solid #ccc;}

a.hotel_map_bt_off {
	color: #666;}

a:hover.hotel_map_bt_off{
	text-decoration: none;
	border:1px solid #2eb2e1;
	color:#2eb2e1;
	font-weight:bold;}

.w11104-accinfo_h_box{
	width:100%;}

.w11104-accinfo_h_name{
	float:left;
	text-align:left;}

.w11104-accinfo_h_name a{
/*	display:block;
*/	color:#333;}

.w11104-accinfo_h_name a:hover{
	text-decoration:underline;
	color:#2eb2e1;}

.w11104-accinfo_h_name .h_name{
font-size: 18px;
line-height: 26px;
font-weight: bold;}

.w11104-accinfo_h_name .s_name{
	font-size:12px;}

.w11104-accinfo_h_name .h_name a:hover {
	color:#0066FF; }

.h_img_box{
	display:block;
	position:relative;}

.h_type{
	display:block;
	position:absolute;
	bottom:0px;
	width:140px;
	text-align:center;
	color:#FFF;
	padding:2px 0px;
	font-size:12px;
	background:rgba(0,0,0,0.5);
	z-index:10;}

.col7 a{
	background-color:#009900;
	display:block;
	padding:5px;
	font-size:13px;
	text-align:center;
	font-weight:bold;
	color:#FFF;
	-moz-border-radius: .3em;
	-webkit-border-radius: .3em;
	border-radius: .3em;
	white-space: nowrap;}

.col7 a:hover{
	text-decoration: none;
color: #FF0;}

#dispAccommodationPR{
	font-size:13px;
	color:#333;}

.type_text{
	font-size:16px;
	color:#000;
	margin-top:5px;}
.type_text2{
	font-size:16px;
	color:#000;
	margin-top:2px;}
.type_text2:hover{
	color:#2eb2e1;
	cursor: pointer}
.type_text2 img{ margin-right:3px;}

.more_look{
	text-align:right;
	color:#666;
	font-size:11px;
	cursor:pointer;}

.more_look:hover{
	color:#2eb2e1;}

/* キーワードサーチ */
	#suggest {
		position: absolute;
		background-color: #FFFFFF;
		border: 1px solid #dedede;
		width: 600px;
		z-index: 10;
		text-align: left;
		color:#333;
	}
	#suggest div {
		padding: 8px;
		display: block;
		width: 584px;
		overflow: hidden;
		white-space: nowrap;
	}
	#suggest div.select{
		color: #FFFFFF;
		background-color: #3366FF;
	}
	#suggest div.over{
		background-color: #c7e3fe;
	}

/* キーワードサーチ */
	.key_word_bk #suggest {
		position: absolute;
		margin-top:29px;
		background-color: #FFFFFF;
		border: 1px solid #dedede;
		width: 716px;
		z-index: 10;
		text-align: left;
		color:#333;
	}
	.key_word_bk #suggest div {
		padding: 8px;
		display: block;
		width: 700px;
		overflow: hidden;
		white-space: nowrap;
	}
	.key_word_bk #suggest div.select{
		color: #FFFFFF;
		background-color: #3366FF;
	}
	.key_word_bk #suggest div.over{
		background-color: #c7e3fe;
	}

/* グローバルナビ */	


.new_text{	
	color: #ff6666!important;	
    font-weight: bold;	
}	

.main_01{	
	background-color:#fff;	
	background:url(/dg/image/background/top_gnavi_img.png) no-repeat;	
	width:958px;	
	height:250px;	
left:-120px;}	
.main_02{	
	background-color:#fff;	
	left:-80px;	
	width:280px;	
	height:200px;}	


.hover_text:hover:before {	
top: 100%;	
border: solid transparent;	
content: " ";	
height: 0;	
width: 0;	
position: absolute;	
pointer-events: none;	
border-top-color: #008dde;	
border-width: 6px;	
left: 44%;	
margin-top: -1px;	
z-index:20000;	
}	

.sub-menu-text span , .sub-menu-text-head span{	
	font-size:11px;	
	color:#999;}
	
.top_ya{
	position:absolute;
	top:4px;
	left:-20px;}

.ana_bt_at{
	width:460px;}


.ana_bt_at2{width:460px;}

.ana_bt_at2 a{
	display:block;
	padding:5px 40px;
	-moz-border-radius: .3em;
	-webkit-border-radius: .3em;
	border-radius: .3em;
	border: 1px solid #fd3c00;
	color:#fd3c00;
	font-size:13px;
	margin:10px 0px 0px 0px;
	font-weight:bold;}

.ana_bt_at2 a:hover{
	background-color:#fffdbb;
	color: #fd3c00;
	text-decoration:none;}


.sh_sub_box{
width: 100%;
margin-top: 8px;
font-size: 12px;
color: #333;
}

.sh_sub_box_child{
	width:100%;
	margin-top:6px;
	font-size:12px;
	color:#333;}

.sh_sub_box span{
	font-size:10px;}

.sh_sub_text{
	float:left;
	padding-top:6px;}

.sh_sub_text_child{
	float:left;
	font-size:12px;
	padding-top:6px;}

.child_box{
	 display:inline-block;}

.bottom_m_3px{
	margin-bottom:3px;}

.sh_bt{
	text-align:center;
	position:relative;}

.sh_bt a{
	font-size:16px;
	padding:7px 50px;
	background-color:#2eb2e1;
	color:#FFF;
	-moz-border-radius: .3em;
-webkit-border-radius: .3em;
border-radius: .3em;}

.sh_bt a:hover{
	text-decoration:none;
	color:#FF0;}

#searchProgress{
	position:absolute;
	top:20px;
	left:70px;}

#searchProgressOver{
	display:none;
	background-color: White;
	position : absolute;
	opacity : 0.8;
	z-index: 9000;
}
#searchProgressMessage{
	display:none;
	border:2px solid #2eb2e1;
	background-color: #fff;
	position : fixed;
	font-size:22px;
	font-weight:bold;
	color:#2eb2e1;
	z-index: 9999;

	-moz-border-radius: .3em;
	-webkit-border-radius: .3em;
	border-radius: .3em;

}


.Checkbox input[type="checkbox"]{
	-webkit-appearance: none;
	position: relative;
	border-radius: 5px;
	border: 1px solid #bbb;
	border: 0px solid #bbb\9;
	background-color:#FFF;
	-webkit-box-sizing: border-box;
	width: 18px;
	height: 18px;
	vertical-align: sub;
	margin:0px;}

.Checkbox input[type="checkbox"]:checked:before , .Checkbox input[type="checkbox"]:checked:after {
	display: block;
	background: #2eb2e1;
	position: absolute;}


.Checkbox input[type="checkbox"]:checked:before {
	left: 1px;
	top: 10px;
	content: "";
	width: 10px;
	height: 4px;
	-webkit-transform: rotate(45deg);
	-webkit-transform-origin: right center;}

.Checkbox input[type="checkbox"]:checked:after {
	left: 9px;
	top: 10px;
	content: "";
	width: 7px;
	height: 4px;
	-webkit-transform: rotate(-53deg);
	-webkit-transform-origin: left center;}

.Checkbox label{
	color:#000;
	margin-right:15px;
	font-size:14px;}

.type_bt{
	padding:1px 3px;
}

.type_bt:hover , .type_bt:hover label{background-color:#2eb2e1; color:#fff;}


.type_bt input[type="radio"] , .type_bt input[type="checkbox"]{
	-webkit-appearance: none;
	position: relative;
	border-radius: 5px;
	border: 1px solid #bbb;
	border: 0px solid #bbb\9;
	background-color:#FFF;
	-webkit-box-sizing: border-box;
	width: 18px;
	height: 18px;
	vertical-align: middle;
	margin:1px 0px 0px 0px;
	float:left;
cursor:pointer;}

.type_bt input[type="radio"]:checked:before , .type_bt input[type="radio"]:checked:after ,.type_bt input[type="checkbox"]:checked:before , .type_bt input[type="checkbox"]:checked:after {
	display: block;
	background: #2eb2e1;
	position: absolute;}


.type_bt input[type="radio"]:checked:before , .type_bt input[type="checkbox"]:checked:before {
	left: 1px;
	top: 10px;
	content: "";
	width: 10px;
	height: 4px;
	-webkit-transform: rotate(45deg);
	-webkit-transform-origin: right center;}

.type_bt input[type="radio"]:checked:after , .type_bt input[type="checkbox"]:checked:after {
	left: 9px;
	top: 10px;
	content: "";
	width: 7px;
	height: 4px;
	-webkit-transform: rotate(-53deg);
	-webkit-transform-origin: left center;}



.type_bt label{
	color:#555;
	margin-left:5px;
	font-size:14px;
	float:left;
	display:block;
	width: 180px;
	cursor:pointer;}

.close{
position: absolute;
background: url(/dg/image/button/new_close.png) no-repeat;
width: 34px;
height: 34px;
top: -15px;
right: -15px;
cursor: pointer;
z-index: 1000;}


	.close span {
display: none;
}
.type_box{
	border:solid 1px #dedede;
	padding:10px;}

.sh_bt_remove{
	position:absolute;
right:0px;
top:0px;}

.sh_bt_remove a{
	text-align:center;
	border:1px solid #2eb2e1;
	padding:5px 10px;
	font-size:12px;
	display:block;
	color:#2eb2e1;
	-moz-border-radius: .3em;
	-webkit-border-radius: .3em;
	border-radius: .3em;}

.sh_bt_remove a:hover {
	text-decoration:none;
	border:1px solid #ff9900;
	color:#ff9900;}

.sh_bt_remove a:hover span{
text-decoration:none;
	border:0px solid #ff9900;
	color:#ff9900;}

.sh_bt_remove a span{
	color:#2eb2e1;
	font-size:16px;
	font-weight:bold;}

.search_result .sh_sub_text02{
	font-size:12px;}

a.ac_map_bt { font-size:13px;
color:#000;}

a.ac_map_bt:hover{color:#2eb2e1;
		text-decoration:none;}

#rmSrchDropDownListChldACnt ,#rmSrchDropDownListChldBCnt , #rmSrchDropDownListChldCCnt , #rmSrchDropDownListChldDCnt, #rmSrchDropDownListChldECnt, #rmSrchDropDownListChldFCnt{
cursor: pointer;
width: 50px;
padding: 7px 4px 8px 4px;
border: 1px solid #cbcbcb;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
-ms-appearance: none;
margin: 0px;
font-size: 16px;
color: #000;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f5f5f5',GradientType=0 );
background: #FFF url(/dg/image/icon/search_i03.png) no-repeat right;
background: url(/dg/image/icon/search_i03.png) no-repeat right,-moz-linear-gradient(top, #ffffff 0%, #f5f5f5 100%);
background: url(/dg/image/icon/search_i03.png) no-repeat right,-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f5f5f5));
background: url(/dg/image/icon/search_i03.png) no-repeat right,-webkit-linear-gradient(top, #ffffff 0%,#f5f5f5 100%);
background: url(/dg/image/icon/search_i03.png) no-repeat right,-o-linear-gradient(top, #ffffff 0%,#f5f5f5 100%);
background: url(/dg/image/icon/search_i03.png) no-repeat right,-ms-linear-gradient(top, #ffffff 0%,#f5f5f5 100%);
background: url(/dg/image/icon/search_i03.png) no-repeat right,linear-gradient(to bottom, #ffffff 0%,#f5f5f5 100%);
}


.kodawari_yajirusi{
	background-image: url(/dg/image/icon/kodawari_yajirusi.png);
	display:block;
	width: 14px;
	height: 14px;}

.kodawari_yajirusi2{
	background-image: url(/dg/image/icon/kodawari_yajirusi2.png);
	display:block;
	width: 14px;
	height: 14px;}

.search_result h2{display: inline; font-weight:normal; font-size:12px;}

.alliance_box {
	width: 100%;
	background-color:#FFF;
}

.alliance_link {
	width: 1100px;
	margin: 0 auto;
	font-size: 8px;
}

.alliance_link a {
	color: #666;
	text-decoration: none;
}

.alliance_link a:hover {
	color: #2eb2e1;
	text-decoration: none;
}