@import url("div_width.css");

/* */

select{vertical-align:middle;}
.valign{vertical-align:middle;}
input{vertical-align:middle;}

.ikyu_plus{width:740px; clear:both; padding:10px 0 0 0; border:solid #EAEAEA; border-width:5px 0; margin-top:15px; background:url(/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;}

/* 検索フォーム */

.srch_back{width:740px; background:url(/dg/image/background/w1114_wk_02.gif);}
.srch_wk_00{width:740px; background:url(/dg/image/background/w1114_wk_02.gif);}
.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;}

/* トップページ　検索地図から＆キーワード */
.src_from_mp{width:740px; background:url(../image/background/src_wk_half_02.gif) repeat-y; text-align:center;}
.src_from_everything{width:740px; background:url(../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(../image/background/w180_wk_02.gif) repeat-y; width:180px; text-align:center;}
.src_from_everything_0622{width:740px; background:url(../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(../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(../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(../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(../image/background/keyword_bln_02.gif) repeat-y; padding:0 25px;}
.w1113_wk_08{background:url(../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(../image/background/keyword_balloon_02.gif) repeat-y; padding:0 25px;}
.w1113_wk_08_0622{background:url(../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(/dg/image/background/kids_wk_02.gif) repeat-y;}
.w1114_kids_each{white-space:nowrap; width:125px; 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:710px; height:35px; margin-top:5px;}
.w1114_5types ul{margin:0; padding:0;}
.w1114_5types li{float:left; border:0; margin-left:15px; list-style-type:none;}
.w1114_5types li.btn1st{margin:0;}
.w1114_kids_settei_0622{width:380px; background:url(../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_bottom{clear:both; padding-bottom:25px;}
.w1114_sorting{margin-top:10px;}
.w1114_sorting 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(../image/background/srch_rslt_hr.gif) repeat-x; margin-top:10px;}

/* --------------------------------------------------------------- */
/* #編集日  ：2009-09-22 #編集者：NSSOL 藤枝 #編集内容：変更              */
/* #使用箇所：PlanDtlAccommodationUserControl.ascx                                       */
/* #編集理由：レイティング情報が表示された場合にレイアウトが崩れるためwidthの指定を変更。*/
/* ---------------------------------------------------------------  */
.w1114_rating{width:220px; background:url(../image/background/rating_wk.gif); margin-bottom:10px;}
.w1114_rating_0622{width:280px; background:url(../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(../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(../image/background/srch_rslt_03.gif) repeat-y; width:740px;}
.w1114_w740_02{background:url(../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(../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(../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:150px; float:left; text-align:left;}
.w11104-accimg img.photo{width:140px;}
.w11104-accinfo{width:590px; float:right; font-family:Helvetica, Osaka, 'ＭＳ Ｐゴシック';}
.w11104-accinfo table{border-collapse:collapse;}
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:3px 0; border-bottom:1px dotted #CCC;}
.w11104-rates td.s{color:#999; white-space: nowrap;}
.w11104-rates td.col1{width:330px; font-weight:bold; overflow:hidden;}
.w11104-rates td.col2{width:50px; white-space: nowrap; text-align:center;}
.w11104-rates td.col3{width:50px; white-space: nowrap; text-align:center;}
.w11104-rates td.col4{width:75px; white-space: nowrap; text-align:center;}
.w11104-rates td.col5{width:90px; white-space: nowrap; font-weight:bold; text-align:center;}
.w11104-rates td.col6{width:75px; white-space: nowrap; text-align:center;}
.w11104-rates td.col7{width:70px;}
.w11104-rates td.col7 img{width:70px; height:20px;}
.w11104-rates td.nl{padding:10px 0 3px 0; border-bottom:0; font-weight:bold;}

/* 検索結果（プランごと 2010.6）*/
.w11108-accinfo{width:370px; 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:50px; white-space: nowrap; text-align:center; border-top:1px dotted #CCC;}
.w11108-rates td.col4{width:75px; white-space: nowrap; text-align:center; border-top:1px dotted #CCC;}
.w11108-rates td.col5{width:90px; white-space: nowrap; font-weight:bold; text-align:center; border-top:1px dotted #CCC;}
.w11108-rates td.col6{width:75px; white-space: nowrap; text-align:center; border-top:1px dotted #CCC;}
.w11108-rates td.col7{width:70px; border-top:1px dotted #CCC;}
.w11108-rates td.col7 img{width:70px; height:20px;}
.w11108-paybycard{float:right;width:360px; background-color:#FFFF00; padding:2px 0; color:#333; text-align:center; margin-top:5px;}
.w11108-roomtypes{width:370px; 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:430px; font-weight:bold; overflow:hidden;}
.w11106-rates td.col2{width:75px; white-space: nowrap; text-align:center;}
.w11106-rates td.col3{width:90px; white-space: nowrap; font-weight:bold; text-align:center;}
.w11106-rates td.col4{width:75px; white-space: nowrap; text-align:center;}
.w11106-rates td.col5{width:70px;}
.w11106-rates td.col5 img{width:70px; height:20px;}
.w11106-rates td.nl{border-bottom:0;}

/* 施設内プラン一覧　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:390px; font-weight:bold; overflow:hidden;}
.w11101-rates td.col2{width:75px; white-space: nowrap; text-align:center;}
.w11101-rates td.col3{width:130px; white-space: nowrap; font-weight:bold; text-align:center; font-size:15px;}
.w11101-rates td.col4{width:75px; white-space: nowrap; text-align:center;}
.w11101-rates td.col5{width:70px;}
.w11101-rates td.col5 img{width:70px; height:20px;}
.w11101-rates td.nl{border-bottom:0;}



/* プラン全部表示部分 */
.accEachList_allplan{background:url(/dg/image/background/srch_rslt_04.gif) no-repeat; height:28px;}

.w1115_resrch_01{background:url(../image/background/w1115_wk_01.gif); height:55px; width:740px;}
.w1115_resrch_02{padding:20px 0 0 20px;}
.w1115_resrch_03{background:url(../image/background/w1115_wk_02.gif); width:740px;}
.w1115_kekka_right{width:405px;}
.w1115_kekka_right img{border:0;}
.w1115_navi{margin-top:10px;}
.w1115_mid{background:url(../image/background/hr_h37.gif); height:37px;}
.w1115_resrch_01_0622{background:url(../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(../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(../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(../image/background/from_map_wk_02.gif); display:block; padding:0 0 15px 0;}

.w1129_choose{width:690px; background:url(../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(../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(/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(/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(../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;}

/* キーワード検索　施設部分 */
/* ↓2010年4月ごろに削除 */
.w11103_acc_01{width:740px; background:url(../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; background:url(/dg/image/background/kw_a_02.png) repeat-y;}
#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;}
.kw_a_three a{color:#666;}
.kw_a_icons img{float:left; border:0; margin:5px 5px 0 0;}
p.yado{margin:0; padding:0;}
p.yado img{display:none;}

.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(../image/background/keyword_wk2_01.gif) no-repeat; height:90px;}
/* ↓2010年春以降に削除 */
.w11103_plan_02{width:191px; background:url(../image/background/keyword_wk2_02.gif) no-repeat; height:90px;}
/* ↑2010年春以降に削除 */
.w11103_plan_narrow{width:250px; height:90px;}
.w11103_plan_03{background:url(../image/background/keyword_wk2_03.gif) repeat-y; width:740px;}
/* ↑2010年春以降に削除 */

#kw_b_title{width:740px; background:url(/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(../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(../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;}
/*
.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(../image/background/w1121_titlewk_02.gif) repeat-y;}
.w1121_titles2{margin-bottom:10px;}

.w11108_eachbox{clear:both; width:740px; display:block; padding:10px 0 5px 0; 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(../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(../image/background/rankin_left_off.gif) no-repeat; display:block;}
#rankin_left li.area_all{background:url(../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(../image/background/rankin_left_off_tdai.gif) no-repeat;}
#rankin_left li.area_l{background:url(../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(../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;}
.rankin_right_w530 li{float:left;}

.rankin_right_w177{width:177px;}
.rankin_right_w176{width:176px;}
.rankin_radios{background:url(../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(../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{margin-top:5px; padding:5px 0; border-top:1px dotted #cae2f2; border-bottom:1px solid #cae2f2; width:700px;}
.rankin_radios_0622{background:url(../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 td{background:#FFF; padding:3px; text-align:center;}
.rankin_narrow td{background:#FFF; padding:3px; text-align:center;}

.rankin_right_tables{background:url(../image/background/ao_darker.gif);}
.rankin_right_tables td{background:#FFFFFF; padding:5px;}
.rankin_right_tables td.ranks{background-color:#FFFF99; 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(/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(/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;}
