@charset "utf-8";
/* CSS Document */

div.all_contents{margin:80px 0 0 15px;}
#hotel_search_left{width:735px; float:left;}

/* title */

div.info_tit{border-bottom:1px solid #D9D9D9; padding-bottom:2px;}
div.info_tit div.fl{background:url(http://image.utravelnote.com/images/note/bu/bu_reser_tit.gif) no-repeat left center; font-weight:bold; height:27px; padding-left:10px; width:12px;}
div.info_tit h1{float:left; padding-top:3px;}
div.info_tit div.fr{padding-top:10px; font-size:x-small;}
div.easy_sear_tit h2 img{padding-top:5px;}
/* easy search */
div.easy_sear{border-left:1px solid #febc88; border-right:1px solid #febc88; height:96px;}
div.easy_sear_tit{border-bottom:1px dashed #cccccc; padding-bottom:3px;}
div.easy_sear_tit h2{padding-top: 2px; display:inline; margin-left:7px; margin-right:10px;}
div.easy_sear_tit span{font-size:x-small; color:#8f8f8f;}
div.easy_sear_level{margin-left:7px; margin-top:5px;}
div.easy_sear_level span{font-weight:bold; margin-left:15px;}
div.easy_sear_level span select{width:100px; color:#8f8f8f;  vertical-align:middle;}
div.easy_sear_keyword{float:left; margin-top:4px;}
div.easy_sear_keyword span.bold{margin-left:0px;}
div.easy_sear_keyword span.bold input{width:200px; border:1px solid #ced0c8;}
div.easy_sear_keyword span.keyex{font-size:x-small; color:#8f8f8f; font-weight:normal; margin-left:0px;}
input.submit_ho_sear{float:right; margin-right:7px; margin-top:6px;}
div.easy_line01{background:url(http://image.utravelnote.com/images/note/line/line_ho_search01.gif) no-repeat;}
div.easy_line02{background:url(http://image.utravelnote.com/images/note/line/line_ho_search02.gif) no-repeat;}
div.easy_line01, div.easy_line02{width:735px; height:3px; font-size:0px;}

/* result not */
div.result_nav{margin-top:10px;}
div.result_nav div.clear{background:url(http://image.utravelnote.com/images/note/line/line_green_xrep.gif) repeat-x bottom;}
div.result_nav div.clear ul{float:left;}
li.result_nav_onl{float:left; cursor:pointer; background:url(http://image.utravelnote.com/images/note/line/line_green_left.1.0.gif) no-repeat left bottom; width:4px; height:24px;}
li.result_nav_onr{float:left; cursor:pointer; background:url(http://image.utravelnote.com/images/note/line/line_green_long_right.gif) no-repeat right bottom; width:auto; height:24px; margin-right:2px;}
li.result_nav_offl{float:left; background:url(http://image.utravelnote.com/images/note/line/line_green_lefton.1.0.gif) no-repeat left bottom; width:4px; height:24px;}
li.result_nav_offr{float:left; background:url(http://image.utravelnote.com/images/note/line/line_green_long_righton.gif) no-repeat right bottom; width:auto; height:24px;
margin-right:2px;}
div.result_nav div li span.oneover{float:left; color:#a4c12b; font-weight:bold; padding:3px 7px 0 3px;}
div.result_nav div li span.one{float:left; color:#a4c12b; font-weight:bold; padding:3px 16px 0 13px;}
div.result_nav div li span.f_black{color:#333333;}
div.result_no{border:1px solid #b7d635; border-top:none; padding:3px 7px;}
div.result_no p.mass01{font-weight:bold; color:#e01e36;}
div.result_no ul li{margin-top:2px;}
div.result_no p.mass02{margin-top:12px;}


/* result search */
div.result_sear{border:1px solid #b7d635; border-top:none;}
div.fix_hikaku{background:url(http://image.utravelnote.com/images/note/line/line_fix_repeatx.gif) repeat-x; height:47px; width:733px;}
div.fix_out{padding-top:10px; padding-left:7px;}
div.fix_inl{float:left; background:url(http://image.utravelnote.com/images/note/line/line_fix_subl.gif) no-repeat; width:4px; height:24px;}
div.fix_inm{float:left; background:url(http://image.utravelnote.com/images/note/line/line_fix_subm.gif) repeat-x; width:562px; height:24px; padding:0 3px; font-weight:bold; font-size:x-small; padding-top:3px;}
div.fix_inr{float:left; background:url(http://image.utravelnote.com/images/note/line/line_fix_subr.gif) no-repeat; width:4px; height:24px;}
div.fix_hikaku img{margin-left:3px; margin-top:-3px;}
div.result_view{float:left;}
div.result_tit{background:url(http://image.utravelnote.com/images/note/bu/bu_tit_ho.gif) no-repeat 7px center; color:#a4c12b; font-weight:bold; padding:0px 0 3px 23px;  border-top:1px dashed #b7d635; border-bottom:1px dashed #b7d635;}
div.result_body{float:left;}
div.sear_check{float:left; background:url(http://image.utravelnote.com/images/note/line/line_green_repeaty.gif) repeat-y; width:25px; padding-left:2px; padding-top:2px; padding-bottom:2px;}
div.result_body ul.sear_ho li.fl p, div.result_body ul.sear_ho li.fr p{margin-left:3px; margin-right:5px; margin-top:2px; font-weight:bold; float:left; display:inline;}
div.result_body ul.sear_ho li.fl ul, div.result_body ul.sear_ho li.fr ul{padding-top:5px;}
ul.sear_ho span.c_red{padding-left:5px; margin-top:-3px; float:left;}
ul.sear_ho span.people{float:left; margin-top:-3px;}	
ul.sear_ho li.fl, ul.sear_ho li.fr{display:inline; width:366px;}
.cl{clear:left;}

/* add reserve css*/
/* input reserch detail */
#hotel_search_line{border:1px solid #b7d635;}
#btn_sumit_search{float:right; margin-right:7px;  margin-bottom:7px; margin-top:-20px;}
div.input_tit{padding:3px; border-bottom:1px dashed #cccccc;}
div.input_tit div, div.sear_result_output div{float:left; background:url(http://image.utravelnote.com/images/note/bu/bu_tit_ho.gif) no-repeat; margin:4px 5px 0 4px; width:11px; height:11px; display:inline;}
div.input_tit p{float:left; font-weight:bold;}
div.input_data{margin-top:5px; padding-left:7px; border-bottom:1px solid #b7d635;}
div.input_data li{height:25px;}
div.input_data li span, div.input_data li span img.cal_date, div.input_data li span select{vertical-align:middle;}
div.input_data li span span{font-weight:bold;}
div.input_data li span input{width:70px; height:17px; border:1px solid #cccccc;}
div.input_data li span.ex_mass{font-size:x-small; color:#8f8f8f;}
input#check_in_date, input#check_out_date{width:78px; color:#8a8a8a;}

/* hotel detail */
#hotel_order{text-align:right; font-size:x-small; color:#6a8400; border-bottom:1px dashed #b7d635; margin-top:-2px;}
#hotel_order span{margin-right:5px; cursor:pointer;}
#hotel_order span.bold {cursor:default;}
#hotel_order span a {color:#6A8400}
#hotel_order span a:link, #hotel_order span a:visited {color:#6A8400}
#hotel_order span a:hover, #hotel_order span a:active {color:#fe8227}
div.detail_ho_result{background-color:#dbea9a;}
div.detail_ho_result input{float:left; margin-top:3px; display:inline; margin-left:2px;}
div.detail_ho_result div.detail_ho_one{float:right; padding-left:6px; padding-right:5px; display:inline; background-color:#FFFFFF; width:700px;}
div.detail_ho_result div.detail_ho_tit{float:left; padding-top:5px;}
div.detail_ho_result div.detail_ho_tit p{float:left; font-weight:bold; margin-right:5px; font-size:medium;}
ul.small_star{padding-top:3px; float:left;}
div.detail_ho_result div.detail_ho_tit span.c_red{float:left; margin-left:5px;}
div.detail_ho_result div.detail_ho_tit span.people{float:left;}
div.detail_ho_result div.detail_ho_tit dl{float:left; margin-left:10px;}
div.detail_ho_result div.detail_ho_tit dt, div.detail_ho_result div.detail_ho_tit dd{float:left;}
div.other_ho_menu{clear:both;}
div.other_ho_menu div.best_count{padding:9px 0 7px 0;}
div.other_ho_menu ul{float:left;}
div.other_ho_menu li{float:left; margin-left:3px; font-size:11px; display:inline;}
div.hoinfo{clear:left; margin-top:5px;}
div.note_info div.photo_big{float:left; border:1px solid #cacaca; padding:2px;}
div.note_info div.photo_big p{float:left; cursor:pointer; background-repeat: no-repeat; background-position:center; width:115px; height:115px;} /* db image insert*/
div.note_info div.movie_chizu{clear:left; padding-top:5px;}
div.note_info div.movie_chizu img, div.note_info{float:left;}

table.t_price_month, table.t_price_week{float:left; border-collapse:collapse; width:700px; ine-height:110%; display:inline;}
table.t_price_month thead tr, table.t_price_week thead tr{background-color:#E6EEC4; height:34px;}
table.t_price_month tbody tr, table.t_price_week tbody tr{height:25px;}
table.t_price_month th, table.t_price_week th{font-weight:normal; color:#6A8400;}
table.t_price_month th, table.t_price_month td, table.t_price_week th, table.t_price_week td{border:1px solid #CDDD8A; text-align:center; vertical-align:middle; }
div.reserve_sum{margin-top:-2px;}
div.reserve_sum input{float:right; padding-bottom:10px; margin-right:9px;}	
div.line_green_dashed{border-bottom:1px dashed #b7d635;} 

/* hotel detail search result */
div.sear_result_output{padding:3px; border-bottom:1px solid #b7d635;}
div.sear_result_output dd{margin-left:3px;}
div.sear_result_output dd li span{font-weight:bold;}
div.sear_result_output dd li span.sear_area{float:left; font-weight:normal;}
div.sear_result_output dd li p{float:left; width:600px; font-weight:normal;}
div.sear_result_output input{float:right; margin-top:-31px; padding-right:7px;}

/* hotel detail search noresul */
dl#hotel_search_noresult{padding:7px;}
dl#hotel_search_noresult dt.c_red{font-weight:bold;}
dl#hotel_search_noresult li span{font-weight:bold;}
dl#hotel_search_noresult p{padding:2px 0px;}

/* rewel hotel search list */
.bu_event{float:left; background:url(http://image.utravelnote.com/images/note/bg/bg_eventing.gif) no-repeat; width:83px; height:15px; margin-left:7px;}
.bu_osusume{float:left; background:url(http://image.utravelnote.com/images/note/bg/bg_utn_osusu.gif) no-repeat; width:119px; height:15px; margin-left:7px;}
.bu_direct{float:left; background:url(http://image.utravelnote.com/images/note/bg/bg_reser_deirect.gif) no-repeat; width:98px; height:15px; margin-left:7px;}
div.sub_info{clear:both;}
div.sub_info div.fl p{background:url(http://image.utravelnote.com/images/note/bu/bu__kuchi_avg.gif) no-repeat 0 3px; width:13px; height:16px; float:left; margin-right:3px;}
div.sub_info div.fl span.c_red{margin-left:5px; font-weight:bold;}
div.sub_info div.fr dl, div.sub_info div.fr dt, div.sub_info div.fr dd{float:left;}
div.best_count span{color:#6a8400; float:left; font-weight:bold; width:70px;}
div.best_count img{float:left; cursor:pointer; margin-left:5px;}
div.best_count li span{margin:3px 1px 0 0; width:13px; height:13px; float:left; display:block; background-image:url(http://image.utravelnote.com/images/note/bu/bu_sprite_count.gif); background-repeat:no-repeat;}
div.best_count li.c_zero a, div.best_count li.c_zero{color:#8f8f8f;}
.bu_ho_kuchi{background-position:-10px -10px;}
.bu_ho_qna{background-position:-29px -10px;}
.bu_ho_blog{background-position:-44px -10px;}
.bu_ho_bookmark{background-position:-61px -10px;}
.bu_fo_kuchi{background-position:-10px -25px;}
.bu_fo_qna{background-position:-29px -25px;}
.bu_fo_blog{background-position:-44px -25px;}
.bu_fo_bookmark{background-position:-61px -25px;}
.bu_sh_kuchi{background-position:-10px -40px;}
.bu_sh_qna{background-position:-29px -40px;}
.bu_sh_blog{background-position:-44px -40px;}
.bu_sh_bookmark{background-position:-61px -40px;}
.bu_pl_kuchi{background-position:-10px -55px;}
.bu_pl_qna{background-position:-29px -55px;}
.bu_pl_blog{background-position:-44px -55px;}
.bu_pl_bookmark{background-position:-61px -55px;}
.bu_se_kuchi{background-position:-10px -70px;}
.bu_se_qna{background-position:-29px -70px;}
.bu_se_blog{background-position:-44px -70px;}
.bu_se_bookmark{background-position:-61px -70px;}
.bu_et_kuchi{background-position:-10px -85px;}
.bu_et_qna{background-position:-29px -85px;}
.bu_et_blog{background-position:-44px -85px;}
.bu_et_bookmark{background-position:-61px -85px;}
.bu_off_kuchi{background-position:-10px -100px;}
.bu_off_qna{background-position:-29px -100px;}
.bu_off_blog{background-position:-44px -100px;}
.bu_off_bookmark{background-position:-61px -100px;}

a.go_top{float:right; background:url(http://image.utravelnote.com/images/note/bu/bu_go_top.gif) no-repeat; width:35px; height:12px; margin-top:9px; padding-bottom:5px; display:block;}
.note_info .fr{width:570px;}
.note_info .fr p{height:19px;}
.note_info .fr dl{margin-bottom:4px;}
.note_info .fr dd{width:485px;}
.note_info .fr table{clear:left; border-collapse:collapse;}
.note_info .fr td{border:1px solid #cacaca; padding:2px;}
.note_info .fr td div{background-repeat:no-repeat; background-position:center; width:55px; height:55px; cursor:pointer;}

/* order by list */
#orderby_list{padding:5px 0px; border-bottom:1px dashed #c2c2c2;}
#orderby_list a, #orderby_list span{background-image:url(http://image.utravelnote.com/images/note/btn/btn_serch_sprite.gif); background-repeat:no-repeat; float:right; display:block; height:18px; margin-right:3px;}

.order_real_on{background-position:-0px -0px; width:88px;}
.order_real_off{background-position:-0px -23px; width:88px;}  
.order_name_on{background-position:-91px -0px; width:45px;}
.order_name_off{background-position:-91px -23px; width:45px;}            
.order_area_on{background-position:-139px -0px; width:49px;}
.order_area_off{background-position:-139px -23px; width:49px;}
.order_rate_high_on{background-position:-191px -0px; width:41px;}
.order_rate_high_off{background-position:-191px -23px; width:41px;}
.order_rate_low_on{background-position:-235px -0px; width:41px; margin-right:0px;}
.order_rate_low_off{background-position:-235px -23px; width:41px; margin-right:0px;}
