.hs_01 .contents {text-align: center;padding-bottom:30px;}
.hs_01 .hotel_info {line-height: 1.8;font-weight: 600;font-size:1.3em;}
.hs_01 .hotel_star {color: #F79D11;}
.hs_01 .main_image img {width: 80%;} .hs_01 .intro {line-height: 1.8;color:black;font-size:0.9em;margin-top:0px;} .hs_01 .tb_image img {width:70%;}
.hs_01 .tb_image_line {margin-bottom:10px;} .hs_01 .description {
display: inline-block;	
line-height: 1.8;
text-align: center;
word-break: keep-all;
font-size:0.92em;
} .hs_01 .nearby_hotel_star {color: #F79D11;	}
.hs_01 .nearby_hotels {margin-top: 20px;margin-bottom: 20px;}
.hs_01 .nearby_hotels_title {font-weight: 600;margin-bottom: 10px;}
.hs_01 .nearby_hotels_desc {} .hs_01 .lowest_price {font-weight:bold;}
.hs_01 .lowest_price .price {color: #00AEF0;line-height:1em;}
.hs_01 .lowest_price_link {font-weight:bold;color: #FF0000;}
.hs_01 .lowest_price_link a:link, .lowest_price_link a:visited {font-weight:bold;color: #FF0000;}
.hs_01 .lowest_price_link a:hover, .lowest_price_link a:active {font-weight:bold;color: #FF0000;} .hs_01 .link_btn a:link, .link_btn a:visited {	
font-size: 18pt;
color: white;	
background-color: rgb(0, 156, 255);	
padding: 15px 30px;						
text-decoration: none;	
word-wrap: break-word;
border-radius: 10px;	
}
.hs_01 .link_btn a:hover, .link_btn a:active{text-decoration: none; font-weight:700;}
.hs_01 .link_text {color: white;} .hs_01 .tb_etc {width: 450px;min-width: 400px;display: inline-block; margin-top:40px;}
.hs_01 .tb_line {border: 0.5px solid white;margin-bottom: 1px;vertical-align: middle;}
.hs_01 .tb_etc .tb_left {	
width: 100px;
min-width: 100px;
height: 60px;
min-height: 60px;
text-align: center;	
background-color: #F2F2F2;
display: table-cell;		
vertical-align: middle;		
}
.hs_01 .tb_etc .tb_right {
width: 350px;	
min-width: 200px;	
height: 60px;	
min-height: 60px;
text-align: center;	
display: table-cell;	
vertical-align: middle;		
}