@charset "utf-8";
#comingsoon{width:100%;padding-top:100px;text-align:center}
table{color:#333}

/* 타이틀 공통 */
#sh_content h4{font-size:1.6em;line-height: 2em;font-weight:bold;color:#333;background:url('/sh_page/img/arrow_h4.png') 0 16px no-repeat;padding-left:15px;margin-top:20px;padding-top:15px;letter-spacing:-0.05em}
#sh_content h5, .tit_h5{font-size:1.4em;line-height:1em;color:#2C71A7;margin:30px 0 10px;font-weight:bold} /* 컨텐츠 중분류 타이틀 */
.tit_h5{margin:0 0 10px}
#sh_content h6{} /* 컨텐츠 소분류 타이틀 */

/* 인사말 */
#page0101{overflow:hidden}
#page0101 .tit{font-size:1.9em;line-height:1.4em;letter-spacing:-0.07em;padding-bottom:35px}
#page0101 .tit .sec{color:#8b8b8b}
#page0101 .tit strong{color:#2c71a7;font-size:1.075em;font-weight:bold}
#page0101 .text_area{margin-top:30px;overflow:hidden;font-size:1.1em;line-height:1.8em;letter-spacing:-0.075em}
#page0101 .half_l{width:520px;float:left;text-align:justify}
#page0101 .half_l strong{font-weight:bold;display:block}
#page0101 .half_r{width:520px;float:right;text-align:justify}
#page0101 .sign{float:right;padding-top:30px}


/* 예약안내 */
#reservation{}
#reservation .tbl_frm01{margin-bottom:0;font-size:1.05em}
#reservation table td{text-align:center}
#reservation .deadline_date{color:#444;padding-top:10px}
#reservation .cont_box{border:1px solid #ebebeb;font-size:1.05em;line-height:1.7em;color:#666;padding:20px}
#reservation .cont_textarea{width:98%;min-height:110px;padding:1%;line-height:1.5em}


/* 객실공통 */

.pg_c6 .m_tit{font-family: 'Nanum Myeongjo', serif;;font-size:3em;letter-spacing:-0.03em;color:#006d94;text-align:center;font-weight:600;padding-bottom:60px}
.pg_c6 .mm_tit{font-family: 'Nanum Myeongjo', serif;;font-size:2.2em;letter-spacing:-0.03em;color:#006d94;text-align:center;font-weight:600;padding-bottom:40px;margin-top: 40px;}
.pg_c6 .m_tit span{color:#334d6d}
.pg_c6 .img_top{margin-top:50px}

.pg_c6 .m_txt{color:#686868;font-size:1.25em;line-height:1.55em;letter-spacing:-0.05em;text-align:center}
.pg_c6.m_txt span{color:#443e38;font-weight:bold}
.pg_c6 .list_wrap{margin-top:40px;border-top:1px dashed #e0e0e0;overflow:hidden}
.pg_c6 .list_wrap .list_txt{float:left;width:50%;color:#797979;font-size:1.1em;line-height:1.6em;letter-spacing:-0.03em}
.pg_c6 .pg_c_wrap{margin-top:30px;overflow:hidden}
.pg_c6 .pg_c_wrap .pg_c{width:100%;clear:both;table-layout:fixed;display:table;border-collapse:collapse;text-align:center}
.pg_c6 .pg_c_wrap .pg_c caption{display:none}
.pg_c6 .pg_c_wrap .pg_c thead th{background:#006d94;color:#fff;height:45px;border-right:1px solid #d2d2d2;border-bottom: 1px solid #d2d2d2;font-size:1.25em}
.pg_c6 .pg_c_wrap .pg_c thead th.firstt{border-right:none}
.pg_c6 .pg_c_wrap .pg_c thead th.last{border-right:none}
.pg_c6 .pg_c_wrap .pg_c tbody{color:#4f4f4f}
.pg_c6 .pg_c_wrap .pg_c tbody th{font-weight:bold;font-size:1.2em;letter-spacing:-0.05em;border-bottom:1px solid #dfdfdf}
.pg_c6 .pg_c_wrap .pg_c tbody td{border-bottom:1px solid #d2d2d2;border-left:1px solid #d2d2d2;font-size:1.2em;line-height:1.5em;letter-spacing:-0.05em;height:45px}
.pg_c6 .pg_c_wrap .pg_c tbody td.first{border-left:0}

.pg_c6 dl dt{color:#334d6d;font-size:1.3em;padding:30px 0 10px 0;font-weight:bold;letter-spacing:-0.05em}
.pg_c6 dl dd{color:#4f4f4f;font-size:1.1em;letter-spacing:-0.03em; border: 1px solid #d2d2d2; padding: 20px 0px 20px 10px;width: 1060px;}


/* 인사말 */
.pg6 img{float:left;padding-right:30px;*padding-right:15px}
.pg6 .m_tit{font-family:'Nanum Myeongjo';font-size:2.2em;font-weight:600;letter-spacing:-0.01em;display:inline-block;*display:inline;zoom:1;padding:15px 0 10px 0;line-height:46px;width:712px;/* background:url('/sh_page/img/pg6_logo.png') top right no-repeat*/}
.pg6 .m_tit p{/*color:#e2e2e2;font-size:1.6em;padding-left:370px;*/margin-top:-10px}
.pg6 .cont{white-space:pre;font-size:1.2em;line-height:1.7em;letter-spacing:-0.05em}
.pg6 .cont span{color:#046a8f;font-size:1.4em;}
.pg6 b{font-weight:700;color:#046a8f;}



/* 편의시설 */
.pg13{background:url('/sh_page/img/sub_aside1.jpg') no-repeat;    height: 180px;}
.pg13 .sub_tit{font-family:'Nanum Myeongjo';font-size:30px; padding:30px 0 50px 25px; color:#046a8f;font-weight:600;}
.pg13 .sub_cont{ white-space: pre;line-height:28px;letter-spacing: -0.05em;color:#626262;font-size:14px; padding-left:25px}

/* 바베큐 */
.pg16{background:url('/sh_page/img/sub_aside2.jpg') no-repeat; height:300px;}
.pg16 .sub_tit{font-family:'Nanum Myeongjo';font-size:30px; padding:30px 0 50px 25px; color:#046a8f;font-weight:600;}
.pg16 .sub_cont{ white-space: pre;line-height:28px;letter-spacing: -0.05em;color:#626262;font-size:14px; padding-left:25px}

.pg16 dl{padding: 20px 0 0 25px;letter-spacing: -0.05em;line-height:28px;}
.pg16 dl dt{font-family:'Nanum Myeongjo';color:#046a8f;font-size:18px;font-weight:500;}
.pg16 dl dd{color:#626262;}
.pg16 dl dd.blue{color:#046a8f}