@charset "utf-8";
/* CSS Document */



@media all and (min-width: 1280px) and (max-width: 1366px) {
	
}
@media all and (min-width: 768px) and (max-width: 1280px) {
	
}
@media all and (min-width: 480px) and (max-width: 768px) {
	
    
}
@media all and (min-width: 320px) and (max-width: 480px) {

	
}
@media all and (max-width: 320px) {
	
    
}

#container > #container_div{ width:982px; height:620px; margin:0px auto; margin-left:auto; margin-right:auto; top:0px; margin-top:100px; background:url(../images/about_bg.png) repeat; font-size:12px; color:#FFF;}
.left_div{ width:500px; height:100%; float:left; left:0px;}
.right_div{ float:left; left:0px;width:440px; height:466px; margin-top:135px;}
.room_title{ background:url(../images/room_title.png) no-repeat left top; width:930px; height:113px; text-indent:-9999px;}
.txt_div{ padding:10px 30px 0px 45px; line-height:22px; text-align:justify;text-justify:inter-ideograph;}
h2{ color:#d9a758; margin-bottom:10px; line-height:25px;}
.lightbox_div{ float:left; left:0px; width:146px; height:146px; border:0px solid #CF9;}

.room_bt{ width:400px; height:50px; padding-left:65px; margin-top:15px;}
.notice_bt{ float:left; left:0px;}
.notice_bt a{ display:block; width:138px; height:25px; text-indent:-9999px; background-image:url(../images/notice_bt.jpg); background-position: left top; background-repeat:no-repeat;margin-right:5px;}
.notice_bt a:hover{background-position:left bottom;}

.book_bt{ float:left; left:0px;}
.book_bt a{ display:block; width:138px; height:25px; text-indent:-9999px; background-image:url(../images/booking_bt.jpg); background-position: left bottom; background-repeat:no-repeat;margin-right:5px;}
.book_bt a:hover{background-position:left top;}

.bottom_div{ background:url(../images/about_line.png) no-repeat right top; width:430px; height: auto; margin-left:45px; padding-top:20px;}
.bottom_div P{ background:url(../images/iten.png) no-repeat left top; padding-left:20px; line-height:20px;}
.article_lightbox{width:520px;padding-left:45px;padding-top:20px;}

.add{ width:100%; height:20px; padding-left:45px;}