@charset "utf-8";



#container #room {
	margin: 45px auto;
}
#container #room .clearfix{
	padding-bottom: 30px;
}

#container #room h2{
	margin: 15px 0 0 5px;
	padding: 0;
	font-size: 150%;
}

.v_copy{
	margin: 0 0 30px 0 ;
	text-align: center;
}

#container #room div.area01{
float: left;
width: 295px;
margin-right: 15px;
}
#container #room div.area02{
float: left;
width: 295px;
margin-right: 15px;
}
#container #room div.area03{
float: left;
width: 295px;
}
#container #room div.line01 {
border-left: 5px solid #fff;
	padding-left: 5px;
	margin-bottom: 15px;
	margin-top: 15px;
}
#container #room div.area02_w{
float: left;
width: 580px;
}
#container #room div.line02 {
	border-left: 5px solid #008cc2;
	padding-left: 5px;
	margin-bottom: 15px;
	margin-top: 15px;
}


#container #room div.line03 {
	border-left: 5px solid #f6ab00;
	padding-left: 5px;
	margin-bottom: 15px;
	margin-top: 15px;
}

#container #room div.line04 {
	border-left: 5px solid #c9c9ca;
	padding-left: 5px;
	margin-bottom: 15px;
	margin-top: 15px;
}

#container #room div.line05 {
	border-left: 5px solid #8cc66c;
	padding-left: 5px;
	margin-bottom: 15px;
	margin-top: 15px;
}

#container #room div.line06 {
	border-left: 5px solid #f0e800;
	padding-left: 5px;
	margin-bottom: 15px;
	margin-top: 15px;
}

#container #room div p.detail_txt {
	text-align: left;
	padding-left: 10px;	
	margin-bottom: 10px;
}


#container #room div.boya01{
float: left;
width: 290px;
margin-right: 20px;
margin-left: 5px;
}
#container #room div.boya02{
float: left;
width: 290px;
margin-right: 20px;
}
#container #room div.boya03{
float: left;
width: 290px;
margin-right: 0px;
}

#container #room div.boya01 a,
#container #room div.boya02 a,
#container #room div.boya03 a{
text-decoration: none;
}

#container #room div.boya01 a span.fee,
#container #room div.boya02 a span.fee,
#container #room div.boya03 a span.fee{
display: block;
margin: 5px 0 0 0;
padding:5px 0 0 0;
border-top: dotted 1px #909090;
}

#container #room div.boya01 a:hover,
#container #room div.boya02 a:hover,
#container #room div.boya03 a:hover{
text-decoration: underline;
}

#container #room div.boya01 a:hover img,
#container #room div.boya02 a:hover img,
#container #room div.boya03 a:hover img{
	filter:alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
}

.stayplanbox66 img{
margin-bottom: 5px;
}

.traffic_tit{
background-color: #fff;
width: 100%;
text-align: center;
margin-bottom: 30px;
}

.voyagin_btn {
margin: 20px 0;
}

.voyagin_btn a{
display: block;
padding:10px 0;
text-align: center;
background-color: #909090;
border:1px solid #909090;
color: #fff;
width:100%;
text-decoration: none;
}

.voyagin_btn a:hover{
    background-color: #000;
    text-decoration: underline;
}