@charset "utf-8";

/* 내용관리 */
.ctt_admin {text-align:right}

/* 소개말 */
#introduce {position:relative;width:940px;margin:0 auto;}
	#introduce .int_img1 {position:absolute;left:0;top:0;width:460px;height:380px;background:url('int_bg.png') no-repeat 0 0;}
	#introduce .int_img1 img {width:390;height:350px;}
	#introduce .int_img2 {position:absolute;right:0;top:380px;}
	#introduce .int_img2 img {width:480px;height:400px;}
	#introduce blockquote {display:table;width:480px;height:350px;margin:0 0 0 500px;}
	#introduce blockquote div {display:table-cell;width:100%;height:100%;font-size:2.5em;font-weight:300;color:#a0b0b8;line-height:1.2em;vertical-align:middle;}
	#introduce blockquote div strong {display:inline-block;margin-top:15px;font-size:1.2em;font-weight:700;color:#404c52;}
	#introduce .greet {margin:80px 530px 0 0;}
	#introduce .greet p {margin-bottom:30px;font-size:1.2em;color:#737373;line-height:1.4em;text-align:justify;}

/* 약도 */
#map {position:relative;}
#loc_info {position:absolute;left:0;top:0;bottom:33px;width:25%;padding:25px;background:rgba(20,60,80,.7);z-index:3;}
	#loc_info * {color:#fff;}
	#loc_info h2 {margin-bottom:35px;font-size:1.2em;font-weight:500;color:rgba(255,255,255,.75);}
	#loc_info dl {margin:0;padding:0;}
	#loc_info dt {}
	#loc_info dd {margin:5px 0 20px 0;line-height:1.3em;}
#loc_desc {margin-top:30px;}
	#loc_desc h2 {margin-bottom:20px;font-family:'NanumSR';font-weight:normal;font-size:2.6em;color:#3e6277;}
	#loc_desc h2:before {content:"\f1b9";font-family:"FontAwesome";font-size:1.3em;}
	#loc_desc h2 .bar {display:inline-block;height:30px;margin-right:20px;padding-right:25px;border-right:1px solid #ccc;content:" ";}
	#loc_desc p {color:rgba(0,0,0,.75);line-height:1.4em;}

/* 예약안내 */
#res_info1 {position:relative;}
	#res_info1 .res_info1 {position:relative;}
	#res_info1 .res_info2 {position:relative;margin-top:-50px;text-align:right;}
	#res_info1 h2 {height:50px;font-family:"Roboto Slab",Georgia,"Times New Roman";font-size:2.2em;font-weight:100;color:#b2b2b2;}
	#res_info1 h2 .ko {display:inline-block;margin-bottom:3px;padding-left:10px;border-left:1px solid #ccc;font-size:.55em;font-weight:normal;vertical-align:bottom;}
	#res_info1 ul {display:inline-block;width:50%;margin:0;padding:25px;padding-left:50px;background:#f7f5ed;}
	#res_info1 ul li {list-style:square;margin-bottom:5px;color:#4c4c4c;line-height:1.3em;text-align:justify;}
	#res_info1 ul li.chk {list-style:square;color:#d83e3e;}
	#res_info1 ul li.chk strong {font-size:1.1em;font-weight:normal;color:#d83e3e;}
	#res_info1 .img {position:absolute;width:50%;overflow:hidden;}
	#res_info1 .img img {width:100%;height:100%;}
	#res_info1 .res_info1 .img {top:50px;right:0;bottom:80px;text-align:right;}
	#res_info1 .res_info2 .img {left:0;top:100px;bottom:0;text-align:left;}
@media all and (max-width:1100px) {
	#res_info1 .res_info1 {padding:0;}
	#res_info1 .res_info2 {margin-top:30px;padding:0;text-align:left;}
	#res_info1 ul {width:100%;}
	#res_info1 .img {display:none;}
}
#res_info2 {position:relative;margin-top:50px;}
	#res_info2 h2 {height:50px;font-family:"Roboto Slab",Georgia,"Times New Roman";font-size:2.2em;font-weight:100;color:#b2b2b2;}
	#res_info2 h2 .ko {display:inline-block;margin-bottom:3px;padding-left:10px;border-left:1px solid #ccc;font-size:.55em;font-weight:normal;vertical-align:bottom;}
	#res_info2 ul {list-style:square;margin:0;padding:25px;padding-left:50px;border-color:transparent;border-radius:12px;background:#f7f5ed;}
	#res_info2 ul li {color:#4c4c4c;line-height:1.5em;}
	#res_info2 table {width:100%;margin-top:20px;}
	#res_info2 table th, #res_info2 table td {border-bottom:1px solid rgba(0,0,0,.1);color:rgba(0,0,0,.8);line-height:35px;text-align:center;}
	#res_info2 table thead th {border-bottom:1px solid rgba(0,0,0,.4);}
	#res_info2 table th {font-weight:500;}
