@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{font-size:1.4em;line-height:1em;color:#6da403;margin:30px 0 10px;font-weight:bold} /* 컨텐츠 중분류 타이틀 */
#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.1em}
#reservation table td{text-align:center;padding:0}
#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}

#p0101 {background:url(/sh_page/img/35p_bg.jpg) no-repeat;min-height:860px}
#p0101 .txt{color:#fff;text-align:center;padding-top:310px;padding-top:277px}
#p0101 .tit{font-size:18px;letter-spacing:-0.03em;line-height:57px;font-weight:bold}
#p0101 .cont{font-size:14px;letter-spacing:-0.05em;line-height:22px}


#p0601{text-align:center}
#p0601 .box01{margin:40px 0 110px}
#p0601 .box02{margin:40px 0 110px}
#p0601 .box02 .tit{margin-top:21px}
#p0601 .box04{margin:40px 0 110px}
#p0601 .box04 .tit{margin-top:23px}
#p0601 .box03{margin:40px 0 110px}
#p0601 .box03 .tit{margin-top:35px}
#p0601 .box04{margin:40px 0 110px}
#p0601 .box04 .tit{margin-top:23px}
#p0601 .box05{margin:40px 0 110px}
#p0601 .box05 .tit{margin-top:30px}
#p0601 .tit{font-family: 'Nanum Brush Script', cursive;font-size:41px;color:#a4ba7f;float:left;letter-spacing:0.03em;line-height:35px}
#p0601 .tit span{font-size:26px;color:#676767;line-height:29px}
#p0601 .txt{font-size:15px;color:#999;letter-spacing:-0.05em;line-height:26px;border-left:solid 1px #69A664;padding-left:50px;margin:0 0 19px 156px;text-align:left}
#p0601 .homepage{color:#fff;background:#1A7D08;font-size:15px;font-weight:bold;padding:8px 6px;width:18%;float:left}


