@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:#a08e8a;margin:30px 0 10px;font-weight:bold} /* 컨텐츠 중분류 타이틀 */
.tit_h5{margin:0 0 10px}
#sh_content h6{} /* 컨텐츠 소분류 타이틀 */

/* 인사말 */
#greeting_iy0015 img{padding:30px 0}
#greeting_iy0015 .m_tit{font-family:'Nanum Myeongjo';font-size:2.75em;letter-spacing:-0.05em;font-weight:600;color:#a08e8a;word-spacing:-0.15em;line-height:1.5em;padding-top:20px}
#greeting_iy0015 .m_tit span{font-weight:normal;color:#666565;font-size:1.2em}
#greeting_iy0015 .s_tit{font-family:'Nanum Myeongjo';font-size:2.5em;color:#ad887b;line-height:1.8em;font-style:italic;letter-spacing:-0.03em;padding:10px 0}
#greeting_iy0015 .cont{font-size:1.25em;line-height:1.5em;color:#888;letter-spacing:-0.05em}


/* 예약안내 */
#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}


/*트레블*/

#p13 .tour_list{overflow:hidden}
#p13 .tour_list:after{content:""; display:block; clear:both}
#p13 .tour_list li{box-sizing:border-box; float:left; width:343px; height:610px; margin-right:20px; margin-bottom:20px; padding-bottom:10px; border:1px solid #e0e0e0}
#p13 .tour_list li.last{margin-right:0}
#p13 .tour_list li.bt{ height:425px}
.tour_list li p.t_tit{margin-top:20px; margin-bottom:10px; font-family: 'Nanum Myeongjo', serif; font-size:20px; font-weight:bold; color:#a08e8a}
.tour_list li p{padding-left:10px; padding-right:10px; font-size:13px; line-height:23px; letter-spacing:-0.06em; color:#8b8b8b}


/*엔조이*/

.section{overflow:hidden; margin-bottom:40px}
.section:after{content:""; display:block; clear:both}
.tit_box{float:left; position:relative; margin-right:15px}
.tit_box .p_tit{margin-bottom:35px; padding:15px 0 35px; font-size:50px; font-weight:bold; color:#4d4d4d; background:url('/sh_page/img/p18_tit_bg.png') 0 bottom no-repeat}
.tit_box .p_tit span{color:#a08e8a}
.tit_box .p_s_tit{position:absolute; top:24px; right:62px; font-size:18px; color:#b0b0b0}
.tit_box .p_s_tit2{position:absolute; top:24px; right:188px; font-size:18px; color:#b0b0b0}
.bg_box{overflow:hidden; float:left; box-sizing:border-box; width:485px; margin-right:15px; padding:20px; background:#f0f0f0}
.bg_box:after{content:""; display:block; clear:both}
.bg_box dl{/*float:left*/ padding-bottom:10px}
.bg_box dl dt{margin-bottom:10px; padding-left:28px; font-size:16px; color:#555; font-weight:bold}
.bg_box dl dd{font-size:14px; color:#8f8f8f; line-height:20px}
.bg_box dl.time{margin:10px 40px 33px 0}
.bg_box dl.time dt{background:url('/sh_page/img/p18_icon1.png') 0 no-repeat;}
.bg_box dl.money dt{margin-top:10px; background:url('/sh_page/img/p18_icon2.png') 0 no-repeat;}
.border{clear:both; box-sizing:border-box; padding:79px; height:212px; border:1px solid #cecece; font-family: 'Nanum Myeongjo', serif; font-size:16px; line-height:25px; text-align:center; color:#555; background:url('/sh_page/img/dd.png') center 35px no-repeat}
.img_left{margin-bottom:15px}