@charset "UTF-8";

/*-----------------------------------

/css/top_tab.css

-----------------------------------*/

/*-------------------------
__top_style
-------------------------*/

/*-------------------------
.main_image
-------------------------*/
#top .main_image{min-width:100%;}


/*-------------------------
.box00
.box01
.box02
.box03
.box04
.box05
h2
.box_top_inners
.box_top_inners2
-------------------------*/
#top .box00,
#top .box01,
#top .box02,
#top .box03,
#top .box04,
#top .box05{padding:50px 0 0;margin:-50px 0 0;}
#top .box00 .common_title_box,
#top .box01 .common_title_box,
#top .box02 .common_title_box,
#top .box03 .common_title_box,
#top .box04 .common_title_box,
#top .box05 .common_title_box{width:auto;max-width:960px;padding:0 0 10px;}
#top .box00 h2 small,
#top .box01 h2 small,
#top .box02 h2 small,
#top .box03 h2 small,
#top .box04 h2 small,
#top .box05 h2 small{line-height:2.1;}
#top .box00 .box_top_inner,
#top .box01 .box_top_inner,
#top .box02 .box_top_inner,
#top .box03 .box_top_inner,
#top .box03 .box_top_inner2,
#top .box05 .box_top_inner{width:auto;max-width:960px;}

/*-------------------------
.box00
-------------------------*/
#top .box00 .topics li time img{display:block;padding:0;}
#top .box00 .topics li a .comm::before{margin:0 0 0 -1em;}

/*-------------------------
.box01
-------------------------*/
#top .box01 .room1 .room_inner{height:307px;}
#top .box01 .room1 .photo{height:150px;}
#top .box01 .room1 .photo img{max-height:150px;}
#top .box01 .room1 .name{font-size:12px;line-height:30px;height:30px;padding:0 10px;border:none;}
#top .box01 .room1 .name{font-size:12px;line-height:30px;height:30px;padding:0 10px;border:none;}
#top .box01 .room2_wrap .room1 .name{padding:0 10px;}
#top .box01 .room1 .kind{margin:-25px 0 0;}
#top .box01 .room1 .kind span{line-height:25px;}
#top .box01 .room1 .kind span{font-size:14px;}
#top .box01 .room1 .add{font-size:12px;}
#top .box01 .room1 .comment{font-size:12px;line-height:19px;height:38px;padding:0 4px;}
#top .box01 .room1 .comment_inner{height:38px;}
#top .box01 .room1 .price1{font-size:12px;line-height:30px;height:30px;}
#top .box01 .room1 .price2{font-size:16px;}
#top .box01 .list_btn{top:-55px;right:10px;}
/*千葉店スタイル変更*/
#top .box01 .room2_wrap .room1 .name{border:none;}

/*-------------------------
.box02
-------------------------*/
#top .box02 .box_top_inner dt,
#top .box02 .box_top_inner dd{display:block;width:auto;}
#top .box02 .box_ph ul{margin-left:5px;margin-right:5px;}
#top .box02 .box_ph li{width:33.333%;padding:0 5px;}
#top .box02 .box_ph li a{height:182px;}
#top .box02 .box_ph li img{max-height:182px;}

/*-------------------------
.box03
-------------------------*/

#top .box03 .box_top_inner dt,
#top .box03 .box_top_inner dd{display:block;width:auto;}
#top .box03 .box_top_inner dt{line-height:20px;padding-top:20px;}
#top .box03 .box_top_inner dd{padding-top:5px;}
#top .box03 .box_top_inner dd + dd{padding-left:0;}
#top .box03 dd.add::after{top:5px;}
#top .box03 dd .fm_l{width:400px;}
#top .box03 .privacy .inner{overflow-y:scroll;}

/*-------------------------
.box04
-------------------------*/
#top .box04 .search ul li a span.kome{font-size:11px;}



.flex_box .map_search .map_search_inner .count_box .count{font-size: 9px;}
.flex_box .map_search .map_search_inner .count_box .count .number{font-size: 12px;}