@charset "UTF-8";

/*==================================================================
	detail setting
===================================================================*/
#main{
	padding:20px 0;
	margin:0 auto;
	width:850px;
}
h2{
	width:550px;
	font-size:180%;
	margin-bottom:20px;
	font-weight:bold;
}
#dTtl{
	background:url(/img/common/h1_large.gif) no-repeat 0 0;
	height:45px;
	padding:8px 0 0 10px;
	font-size:120%;
	color:#FFF;
	font-weight:bold;
	margin-bottom:10px;
	position:relative;
}
#dTtl img{
	position:absolute;
	top:10px;
	right:7px;
}
#main h3{
	clear:both;
	margin-bottom:15px;
	background:url(/img/common/h2_xlarge.gif) no-repeat 0 0;
	font-weight:bold;
	padding:7px 0 0 18px;
	height:25px;
}
#main h4{
	clear:both;
	font-weight:bold;
	color:#FFF;
	margin-bottom:5px;
	background:url(/img/detail/h_ranking.gif) no-repeat 0 0;
	height:24px;
	padding:4px 0 0 5px;
}
#main p{
	margin-bottom:10px;
}
#main .section{
	margin-bottom:15px;
}

.submit{
	text-align:center;
	padding:10px 10px 10px 10px;
	background-color:#F2F2F2;
	margin-bottom:20px;
}
.submit p{
	font-weight:bold;
	text-align:center;
}

/*==================================================================
	detailMenu
===================================================================*/
#detailMenu{
	margin-bottom:15px;
	background:url(/img/search/bg_searchsort.gif) repeat-x 0 100%;
}
#detailMenu li{
	float:left;
	margin-right:5px;
	width:144px;
	height:30px;
	overflow:hidden;
}
#detailMenu li a{
	display:block;
	height:0;
	padding-top:30px;
	width:144px;
}
#detailMenu #menuAbout a{
	background:url(/img/detail/detail_list.gif) no-repeat 0 -30px;
}
.p-about #detailMenu #menuAbout a{
	background-position:0 0;
}
#detailMenu #menuReview a{
	background:url(/img/detail/detail_list.gif) no-repeat -144px -30px;
}
.p-review #detailMenu #menuReview a{
	background-position:-144px 0;
}
#detailMenu #menuPhoto a{
	background:url(/img/detail/detail_list.gif) no-repeat -288px -30px;
}
.p-photo #detailMenu #menuPhoto a{
	background-position:-288px 0;
}
#detailMenu #menuGourmet a{
	background:url(/img/detail/detail_list.gif) no-repeat -432px -30px;
}
.p-gourmet #detailMenu #menuGourmet a{
	background-position:-432px 0;
}

/*==================================================================
	detailHotel
===================================================================*/
#detailHotel{
	position:relative;
	border-top:3px solid #01A1E9;
	padding:20px 20px 10px 20px;
	background:#FFF url(/img/home/bg_homesec_inner.jpg) repeat-x 0 0;
}
#detailHotel a.btnReserve{
	position:absolute;
	top:20px;
	right:20px;
}
.hotelLabel{
	margin-bottom:10px;
}
.hotelLabel li{
	display:inline;
}
#detailHotel .access strong{
	background:url(/img/icon/access.gif) no-repeat 0 3px;
	padding-left:19px;
	margin-bottom:20px;
}

.rating{
	margin-bottom:10px;
}
.rating li{
	float:left;
	width:48%;
	height:24px;
	line-height:24px;
}
.rating li span{
	display:block;
	margin-right:7px;
	background-color:#E8E8E8;
	width:90px;
	float:left;
	text-align:center;
	font-size:78%;
}
* html .rating li span{
	font-size:68%;
}
*+html .rating li span{
	font-size:68%;
}
html>/**/body .rating li span {
	font-size/*\**/ : 68%\9;
}
.rating li strong{
	font-size:24px;
	height:24px;
	color:#FA781C;
}
.rating li img{
	vertical-align:baseline;
}

/*==================================================================
	detailAbout
===================================================================*/
#detailAbout{
	margin-bottom:15px;
	background-color:#FFF4D2;
	padding:10px;
}
#detailAbout .rightBox{
	width:710px;
}
#detailAbout .rightBox h4{
	font-weight:bold;
	margin-bottom:5px;
	color:#444;
	background-image:none;
	padding:0;
}
#detailAbout .leftBox{
	width:110px;
}
#detailAbout p{
	margin-bottom:0;
}

/*	listPrice
-------------------------------------------------------------------*/
.listPrice{
	margin-top:10px;
	padding-top:5px;
	background:url(/img/common/line_dot_orange.gif) repeat-x 0 0;
}
.listPrice strong span{
	color:#CC0000;
	font-size:148%;
}


/*==================================================================
	hotelPhoto
===================================================================*/
.hotelPhoto table{
	margin:0 auto 15px auto;
}
.hotelPhoto th,
.hotelPhoto td{
	font-size:78%;
	_font-size:68%;
	text-align:center;
	padding:0 5px;
}
.hotelPhoto th{
	width:300px;
	padding-bottom:10px;
}
.hotelPhoto td img{
	margin-bottom:3px;
}

/*==================================================================
	planSheet
===================================================================*/
.planSheet{
	width:100%;
	margin-bottom:5px;
}
.planSheet th{
	text-align:center;
	font-size:82%;
	padding-bottom:2px;
}
.planSheet td{
	padding:5px;
}
.planSheet .yellow td{
	background-color:#FFF4D2;
}
.planSheet td a,
.planSheet .right a{
	background:url(/img/icon/arrow_small.gif) no-repeat 0 50%;
	padding-left:8px;
}
.planSheet td li{
	display:inline;
}
#main .right a{
	font-weight:bold;
	background:url(/img/icon/arrow.gif) no-repeat 0 50%;
	padding-left:15px;
}
.planSheet td span{
	font-size:82%;
}

/*==================================================================
	ranking
===================================================================*/
.tabelog{
	text-align:right;
}
h3#linkGourmet{
	background:url(/img/common/h2_orange.gif) no-repeat 0 0;
	margin-top:15px;
}
.ranking{
	margin-bottom:15px;
}
.ranking h5{
	font-weight:bold;
	font-size:120%;
}
.ranking td img{
	margin-bottom:5px;
}
.ranking th{
	font-size:78%;
	padding:10px 10px 10px 0;
	vertical-align:top;
	background:#FFF url(/img/common/line_dot_orange.gif) repeat-x 0 100%;
}
.ranking td{
	padding:10px 10px 10px 0;
	vertical-align:top;
	line-height:160%;
	background:#FFF url(/img/common/line_dot_orange.gif) repeat-x 0 100%;
}
.ranking .rank1{
	padding-left:40px;
	background:url(/img/home/rank1.gif) no-repeat 0 50%;
}
.ranking .rank2{
	padding-left:40px;
	background:url(/img/home/rank2.gif) no-repeat 2px 50%;
}
.ranking .rank3{
	padding-left:40px;
	background:url(/img/home/rank3.gif) no-repeat 2px 50%;
}
.ranking td span{
	background-color:#FFF4D2;
	padding:9px 5px 5px 5px;
	vertical-align:middle;
	font-size:82%;
}
.ranking td span strong{
	font-size:150%;
	color:#CC0000;
	margin:0 2px;
}
.ranking td span img{
	margin:0 4px 0 2px;
	vertical-align:middle;
}
#gourmetMap{	
	margin-bottom:15px;
}

/*==================================================================
	photo
===================================================================*/
.photoBox li{
	width:99px;
	height:105px;
	overflow:hidden;
	float:left;
	font-size:78%;
	text-align:center;
	margin:0 7px 10px 0;
	}
* html .photoBox li{
	font-size:68%;
	}
*+html .photoBox li{
	font-size:68%;
	}
.photoBox li img{
	margin-bottom:3px;
	width:99px;
	height:75px;
}

/*==================================================================
	about
===================================================================*/
.scraping table{
	width:100% !important;
}
.ttl01{
	width: 6px;
}

/*	review
-------------------------------------------------------------------*/
.review{
	background:#FFF url(/img/common/line_dot.gif) repeat-x 0 0;
	padding-top:10px;
}
.review ul li{
	float:left;
	width:48%;
	height:24px;
	line-height:24px;
	margin-bottom:10px;
}
.review ul li span,
.hotelRating li span{
	display:block;
	margin-right:7px;
	background-color:#E8E8E8;
	width:90px;
	height:22px;
	float:left;
	text-align:center;
	font-size:78%;
}
* html .review ul li span,
* html .hotelRating li span{
	font-size:68%;
}
*+html .review ul li span,
*+html .hotelRating li span{
	font-size:68%;
}
html>/**/body .review ul li span,
html>/**/body .hotelRating li span{
	font-size: 68%\9;
}

.hotelRating li span{
	width:70px;
}
.review ul li strong{
	float:left;
	display:block;
	font-size:20px;
	height:24px;
	line-height:24px;
	margin-right:7px;
	text-align:center;
	white-space:nowrap;
}
.review ul li img,
.hotelRating li img{
	vertical-align:baseline;
}
.hotelRating{
	margin-bottom:10px;
}
.hotelRating li{
	float:left;
	height:24px;
	line-height:24px;
}
.hotelRating li img{
	margin-right:10px;
	vertical-align:baseline;
}
.hotelRating li strong{
	font-size:24px;
	color:#FA781C;
}
.hotelRating li.price strong{
	color:#CC0000;
}
.hotelRating li.small{
	line-height:26px;
}

/*	shisetsu-main04
-------------------------------------------------------------------*/
.p-about .shisetsu-main04 table{
	width:100% !important;
	border-collapse:collapse;
	border-spacing:0px;
	border: 1px solid #B6E0FC;
	border-bottom: none;
	margin-bottom:20px
}
.p-about .shisetsu-main04 table td,
.p-about .onsen .td01{
	padding:5px 0;
	text-align:center;
	border: 1px solid #B6E0FC;
}
.p-about .shisetsu-main04 table td.td04,
.p-about .shisetsu-main04 table td.td07,
.p-about .s11_30 td.td07,
.p-about .s11_30 td.td04{
	padding:5px 0;
	text-align:center;
	background:#E8F5FE url(/img/common/bg_th.gif) repeat 0 0;
}
.p-about .service .td01{
	width:150px !important;
}
.p-about .s12_30{
	margin-bottom:15px;
}

/*	onsen
-------------------------------------------------------------------*/
.p-about .onsen .td01{
	width:120px !important;
	background-color:#E8F5FE;
	text-align:left;
	padding:5px;
}
.p-about .onsen .td02{
	width:5px !important;
	border-top: 1px solid #B6E0FC;
	border-bottom: 1px solid #B6E0FC;
}
.p-about .onsen .td03{
	border-top: 1px solid #B6E0FC;
	border-bottom: 1px solid #B6E0FC;
	border-right: 1px solid #B6E0FC;
	vertical-align:middle;
}

/*	service
-------------------------------------------------------------------*/
.p-about .service table{
	margin-bottom:15px;
}
.p-about .service .td01{
	background-color:#E8F5FE;
	border: 1px solid #B6E0FC;
	text-align:left;
	padding:5px;
	vertical-align:middle;
}
.p-about .service .td02{
	width:5px !important;
	border-top: 1px solid #B6E0FC;
	border-bottom: 1px solid #B6E0FC;
}
.p-about .service .td03{
	border-top: 1px solid #B6E0FC;
	border-bottom: 1px solid #B6E0FC;
	border-right: 1px solid #B6E0FC;
	vertical-align:middle;
	padding:5px 5px 5px 0;
}


/*	review
-------------------------------------------------------------------*/
.p-about .review table{
	width:100%;
}
.p-about .review .td03{
	background-color:#E8F5FE;
	border: 1px solid #B6E0FC;
	text-align:left;
	vertical-align:middle;
	width:100px !important;
	white-space:nowrap;
}
.p-about .review .td04{
	border-top:1px solid #B6E0FC;
	border-bottom:1px solid #B6E0FC;
}
.p-about .review .td05{
	width:20px !important;
	border-top:1px solid #B6E0FC;
	border-bottom:1px solid #B6E0FC;
}
.p-about .review .td06{
	border-top: 1px solid #B6E0FC;
	border-bottom: 1px solid #B6E0FC;
	border-right: 1px solid #B6E0FC;
	vertical-align:middle;
}
.p-about .review .td06 img{
	vertical-align:text-bottom;
	margin-right:2px;
}

/*	amenity
-------------------------------------------------------------------*/
.p-about .amenity .td01{
	padding:5px;
	text-align:center;
	background-color:#E8F5FE;
	border: 1px solid #B6E0FC;
}
.p-about .amenity .td02{
	padding:5px;
	padding-left:5px;
	border: 1px solid #B6E0FC;
}

/*==================================================================
	review
===================================================================*/
.p-review #main table{
	margin:0 auto 10px;
	width:100%;
}
.p-review .sub07a-td01c,
.p-review .sub07a-td01a,
.p-review .sub07a-td01d{
	white-space:nowrap;
	background-color:#FFE5BA;
	padding:3px;
}
.p-review .shisetsu-main06{
	padding:10px;
	border:1px solid #FF9933;
}
.p-review .shisetsu-main06 table{
	width:100%;
}
.p-review .shisetsu-main06 table td.td03{
	padding:5px;
	background-color:#E8E5DB;
}
.fb{
	font-weight:bold;
}
.p-review .s12_66{
	font-size:82%;
}
.p-review .shisetsu-main06 table{
	margin-bottom:0;
}
.p-review .s12_66b{
	font-weight:bold;
}
.p-review .s14_30b{
	font-weight:bold;
}
.p-review .s16_FF5A00b{
	font-weight:bold;
	font-size:160%;
	color:#CC0000;
}
.p-review .sub07a-text01{
	margin-bottom:5px;
}
.p-review .sub07a-bg01{
	background-color:#FAF6EE;
	margin-bottom:0;
}
.p-review .sub07a-td01a,
.p-review .sub07a-td01b{
	padding:5px;
	background-color:#FFE5BA;
}
.p-review .sub07a-td01e{
	background-color:#FFE5BA;
}
.p-review .sub07a-td02{
	padding:0 5px 5px;
}
.p-review .sub07a-td04{
	background-color:#EEE;
	padding:5px;
	margin-bottom:15px;
}
.p-review .sub07a-td04 h3{
	font-weight:bold;
}
.p-review .sub07a-td03{
	padding:5px;
	background-color:#FDFDE3;
}
.p-review .sub07a-lin01s{
	text-align:center;
	margin-bottom:15px;
}
.p-review #main h3{
	clear:both;
	margin-bottom:5px;
	background:none;
	font-weight:bold;
	padding:0;
	height:auto;
}
.p-review .review{
	margin-bottom:15px;
}

/*==================================================================
	yado-kuchikomi-list
===================================================================*/
#reviewBox{
	margin:0 auto;
	width:740px;
}
.integrated-kuchikomi-score{
	width: 740px;
}

.integrated-kuchikomi-score p.kuchikomi-help{
	margin: 0px 0px 5px 0px;
	float: right;
}

.integrated-kuchikomi-score p.kuchikomi-help a.help{
	padding: 0px 0px 0px 12px;
	display: block;
	background: url(/jalan/common/image/icon01.gif) no-repeat left top;
	font-size: 82%;
	line-height: 1.2;
}

.integrated-kuchikomi-score .box{
	margin: 0px 0px 10px 0px;
	padding: 20px 0px 20px 20px;
	border: #ff9933 solid 1px;
	clear: right;
}

.box dl dd img{
	padding: 0px 0px 0px 3px;
	vertical-align: top;
}

.box dl.integrated-rate{
	width: 698px;
	float: none;
}

.box dl.integrated-rate dt{
	float: left;
	font-weight: bold;
	color: #666666;
}

.box dl.integrated-rate dd{
	float: left;
	line-height: 1.1;
}

.box dl.integrated-rate dd span.score-number{
	padding: 0px 6px 0px 8px;
	font-weight: bold;
}

.box dl.integrated-rate dd.notice{
	padding: 2px 5px 0px 5px;
	float: left;
	line-height: 1.1;
	color: #666666;
}

.box dl.integrated-rate dd.volume{
	float: left;
	position: relative;
	top: -4px;
	font-size: 75%;
	font-weight: bold;
	line-height: 1.1;
	color: #666666;
}

.box dl.integrated-rate dd.volume span{
	padding: 0px 2px;
	font-size: 160%;
	color: #ff5a00;
}

.integrated-kuchikomi-score .box ul.detailed-rate{
	clear: both;
}

.integrated-kuchikomi-score .box ul.detailed-rate li{
	padding: 10px 0px 0px 0px;
	width: 237px;
	float: left;
}

.integrated-kuchikomi-score .box ul.detailed-rate li dl dt{
	padding: 4px 3px;
	width: 84px;
	background-color: #e8e5db;
	float: left;
	font-size: 70%;
}

.integrated-kuchikomi-score .box ul.detailed-rate li dl dd{
	padding: 2px 0px 0px 0px;
	width: 127px;
	float: left;
	font-size: 75%;
	line-height: 1.1;
}

.integrated-kuchikomi-score .box ul.detailed-rate li dl dd span.score-number{
	padding: 0px 6px 0px 8px;
	position: relative;
	top: 2px;
	font-weight: bold;
}

.integrated-kuchikomi-score ul.notice li{
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 0px 1em;
	text-indent: -1em;
	font-size: 75%;
	line-height: 1.2;
	color: #666666;
}

.kuchikomi-list{
	margin: 40px 0px 50px 0px;
	width: 740px;
}
.kuchikomi-list-header dl.sort{
	margin: 0px 0px 5px 0px;
	text-align: right;
}

.kuchikomi-list .kuchikomi-list-header dl.sort dt{
	display: inline;
	font-size: 70%;
}

.kuchikomi-list .kuchikomi-list-header dl.sort dd{
	margin: 0px 0.5em 0px 0px;
	padding: 0px 0px 0px 0.5em;
	display: inline;
	border-left: #666666 solid 1px;
	font-size: 75%;
}

.kuchikomi-list .kuchikomi-list-header dl.sort dd.first-child{
	border-left: none;
}

.kuchikomi-list .kuchikomi-list-header dl.sort dd ul{
	display: inline;
}

.kuchikomi-list .kuchikomi-list-header dl.sort dd ul li{
	margin: 0px 0.5em 0px 0px;
	padding: 0px 0px 0px 0.5em;
	display: inline;
	border-left: #666666 solid 1px;
}

.kuchikomi-list .kuchikomi-list-header dl.sort dd ul li.first-child{
	border-left: none;
}

.kuchikomi-list .kuchikomi-list-header dl.sort dd ul li.current{
	border-left: none;
	font-weight: bold;
}

.kuchikomi-list .kuchikomi-list-header dl.sort dd span.current{
	font-weight: bold;
}

.kuchikomi-list .kuchikomi-list-header dl.sort dd.current{
	border-left: none;
	font-weight: bold;
}

.kuchikomi-list .kuchikomi-list-header ul.paging{
	padding: 5px 0px 0px 0px;
	border-top: #999999 solid 1px;
	text-align: right;
}

.kuchikomi-list .kuchikomi-list-header ul.paging{
	text-align: right;
}

.kuchikomi-list .kuchikomi-list-header ul.paging li{
	margin: 0px 0.5em 0px 0px;
	padding: 0px 0px 0px 0.5em;
	display: inline;
	border-left: #666666 solid 1px;
	font-size: 70%;
}

.kuchikomi-list .kuchikomi-list-header ul.paging li.first-child{
	border-left: none;
}



.kuchikomi-list .kuchikomi-list-cassette{
	margin: 40px 0px 0px 0px;
	width: 740px;
}

.user-kuchikomi{
	padding: 0px 0px 15px 0px;
	width: 740px;
	margin-bottom:15px;
	background: url(/img/detail/kuchi_bod_img_bg_01_02.gif) no-repeat left bottom;
}

.user-kuchikomi .cassette-header{
	width: 740px;
	height: 54px;
	background: url(/img/detail/kuchi_bod_img_bg_01_01_b.gif) no-repeat left bottom;
	position: relative;
}

.user-kuchikomi .cassette-header p.user-name{
	padding: 0px 0px 0px 40px;
	line-height: 1.4;
}

.user-kuchikomi .cassette-header p.user-name a{
	font-size: 107%;
	font-weight: bold;
}

.user-kuchikomi .cassette-header p.post-date{
	position: absolute;
	bottom: 16px;
	right: 0px;
	line-height: 1.1;
	color: #999999;
}

.user-kuchikomi p.text{
	padding: 5px 18px 10px 18px;
	background: #E8F5FE url(/img/detail/kuchi_bod_img_lin_dot.gif) repeat-x 0 100%;
	border-left: #2A86CA solid 2px;
	border-right: #2A86CA solid 2px;
	line-height: 1.4;
	margin-bottom:0 !important;
}

.user-kuchikomi .rate{
	padding: 8px 18px 0px 18px;
	background-color: #E8F5FE;
	border-left: #2A86CA solid 2px;
	border-right: #2A86CA solid 2px;
}

.user-kuchikomi .rate dl{
	text-align: right;
}

.user-kuchikomi .rate dl dt{
	margin: 0px 0.7em 0px 0.7em;
	padding: 0px 0px 0px 0.7em;
	display: inline;
	border-left: #666666 solid 1px;
	line-height: 1.1;
	color: #666666;
	white-space: nowrap;
}

.user-kuchikomi .rate dl dd{
	display: inline;
	line-height: 1.1;
	color: #666666;
}

.user-kuchikomi .rate dl dt.integrated-rate{
	margin: 0px;
	border-left: none;
}

.user-kuchikomi .rate dl dt.first-child{
	border-left: none;
}

.user-kuchikomi .rate dl dd.integrated-rate img{
	padding: 0px 0px 0px 3px;
	vertical-align: bottom;
}

.user-kuchikomi .rate dl dd.integrated-rate span.score-number{
	padding: 0px 6px 0px 6px;
}

.user-kuchikomi p.use-data{
	padding: 8px 18px 0px 18px;
	background-color: #E8F5FE;
	border-left: #2A86CA solid 2px;
	border-right: #2A86CA solid 2px;
	line-height: 1.6;
	color: #666666;
	margin-bottom:0 !important;
}

.user-kuchikomi p.use-data img.icon{
	margin: 0px 0px 0px 5px;
	vertical-align: middle;
}

.yado-message{
	margin: 8px 0px 20px 30px;
	padding: 0px 0px 15px 0px;
	width: 710px;
	background: url(/img/detail/kuchi_bod_img_bg_02_02.gif) no-repeat left bottom;
}

.yado-message .cassette-header{
	height: 54px;
	background: url(/img/detail/kuchi_bod_img_bg_02_01.gif) no-repeat left bottom;
	position: relative;
}

.yado-message p.yado-name{
	padding: 0px 0px 0px 40px;
	position: relative;
	top: 10px;
}

.yado-message p.post-date{
	position: absolute;
	bottom: 16px;
	right: 0px;
	line-height: 1.1;
	color: #999999;
}

.yado-message p.text{
	padding:0 18px;
	background-color: #F5F5F5;
	border-left: #c1c1c1 solid 2px;
	border-right: #c1c1c1 solid 2px;
	line-height: 1.4;
	margin-bottom:0 !important;
}


.kuchikomi-list .kuchikomi-list-footer{
	margin: 5px 0px 0px 0px;
}

.kuchikomi-list .kuchikomi-list-footer p.to-yado-detail{
	margin: 20px 0px 5px 0px;
	text-align: right;
}

.kuchikomi-list .kuchikomi-list-footer ul.paging{
	padding: 5px 0px 0px 0px;
	border-top: #999999 solid 1px;
	text-align: right;
}

.kuchikomi-list .kuchikomi-list-footer ul.paging{
	text-align: right;
}

.kuchikomi-list .kuchikomi-list-footer ul.paging li{
	margin: 0px 0.5em 0px 0px;
	padding: 0px 0px 0px 0.5em;
	display: inline;
	border-left: #666666 solid 1px;
}

.kuchikomi-list .kuchikomi-list-footer ul.paging li.first-child{
	border-left: none;
}


/*==================================================================
	clearfix
===================================================================*/
#detailAbout:after,
.hotelPhoto:after,
.ranking:after,
.photoBox:after,
#detailMenu:after,
.review ul:after,
.rating:after,
.hotelRating:after{
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
#detailAbout,
.hotelPhoto,
.ranking,
.photoBox,
#detailMenu,
.review ul,
.rating,
.hotelRating{
	display: inline-block;
}

/* Hides from IE-mac \*/
* html #detailAbout,
* html .hotelPhoto,
* html .ranking,
* html .photoBox,
* html #detailMenu,
* html .review ul,
* html .rating,
* html .hotelRating{
	height: 1%;
	}
#detailAbout,
.hotelPhoto,
.ranking,
.photoBox,
#detailMenu,
.review ul,
.rating,
.hotelRating{
	display: block;
	}


