@charset "UTF-8";

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

/css/top_tab.css

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

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

/*-------------------------
.main_image
-------------------------*/
#top .main_image .inner{height:480px;}
#top .main_image h1 img{top:85px;}

/*-------------------------
.box00
.box01
.box02
.box03
.box04
.box05
h2
.box_inners
.box_inners2
-------------------------*/
#top .box00,
#top .box01,
#top .box02,
#top .box03,
#top .box04,
#top .box05{padding:50px 0 0;margin:-50px 0 0;}
#top .box00 h2,
#top .box01 h2,
#top .box02 h2,
#top .box03 h2,
#top .box04 h2,
#top .box05 h2{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_inner,
#top .box01 .box_inner,
#top .box02 .box_inner,
#top .box03 .box_inner,
#top .box03 .box_inner2,
#top .box04 .box_inner,
#top .box05 .box_inner{width:auto;max-width:960px;position: relative;}

/*-------------------------
.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:177px;}
#top .box01 .room1 .photo img{max-height:177px;}
#top .box01 .room1 .name{font-size:12px;line-height:30px;height:30px;padding:0 10px;border:none;}
#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;}

/*-------------------------
.box02
-------------------------*/
#top .box02 .box_inner dt,
#top .box02 .box_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_inner dt,
#top .box03 .box_inner dd{display:block;width:auto;}
#top .box03 .box_inner dt{line-height:20px;padding-top:20px;}
#top .box03 .box_inner dd{padding-top:5px;}
#top .box03 .box_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 .area li a span{font-size:14px;padding:20px 0 20px 55px;}


#top .box05 .contentsbtn li.cont_btn_3 {width:50%;}