@charset "utf-8";


/* 예약안내 */
#reservation{}
#reservation .tbl_frm01{margin-bottom:0;font-size:1.1em}
#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}


/* 투어 */
.p0501_ps {font-size:15px;line-height:25px;color:#555;letter-spacing:-0.3px;text-align:center}
.p0501_ps .tit {margin:40px 0 30px;color:#222}
.p0501_ps .tit .deco {width:40%;margin: 0 auto;background:url(/sh_page/img/sasun.png) left 12px repeat-x}
.p0501_ps .tit .deco:after {display:block;content:'';width:5px;height:19px;padding-top:10px;margin:12px auto 17px;background:url(/sh_page/img/p0501_dot.png) no-repeat}
.p0501_ps .tit p {display:inline-block;padding:0 10px;font-size:13px;letter-spacing:2px;background-color:#fff;text-transform:uppercase}
.p0501_ps .tit h3 {display:inline-block;padding:0 25px;font-size:27px;font-weight:bold;line-height:1.4;background:url(/sh_page/img/p0501_tit.png) bottom repeat-x}
.p0501_ps .pre_line {white-space:pre-line}

.p6{text-align:center}
.p6 .tit_area {margin-bottom:80px}
.p6 .tit_area .tit{margin:30px 0 20px;font-size:28px;color:#333;font-family: 'MaruBuri-Regular';}
.p6 .tit_area .txt{font-size:14px;line-height:24px;color:#666;font-family:'notokr-regular'}

.p6 .img_cont{overflow:hidden;width:100%;padding:0 25px}
.p6 .img_cont > div{float:left;width:336px;margin-right:10px}
.p6 .img_cont > div:last-child{margin-right:0}
.p6 .img_cont .cont_img{width:336px;height:300px;margin-bottom:20px;background:#333}
.p6 .img_cont .img_tit{margin-bottom:10px;font-size:22px;color:#333;font-family: 'MaruBuri-Regular';}
.p6 .img_cont .img_txt{font-size:14px;line-height:24px;color:#666;font-family:'notokr-regular'}

.p59 .p59_cont{overflow:hidden;margin-bottom:100px;padding-top:80px;border-top:1px solid #ddd}
.p59 .p59_cont .cont_tit{float:left;width:30%;padding-left:20px;font-size:24px;letter-spacing:-1px;font-family: 'MaruBuri-Regular';}
.p59 .p59_cont .cont_txt{float:left;width:70%}
.p59 .p59_cont .cont_list{margin-bottom:50px}
.p59 .p59_cont .cont_list li{position:relative;padding:0 0 10px 10px;margin-bottom:10px;border-bottom:1px dotted #ddd;font-size:15px;line-height:26px;color:#666;font-family:'notokr-regular'}
.p59 .p59_cont .cont_list li:before{position:absolute;left:0;top:11px;content:'';width:3px;height:3px;border-radius:3px;background:#5b5e4a}
.p59 .p59_cont .cont_tbl table{width:100%;}
.p59 .p59_cont .cont_tbl table th{height:55px;font-weight:normal;font-size:15px;color:#fff;background:#5b5e4a;font-family:'notokr-medium'}
.p59 .p59_cont .cont_tbl table td{padding:10px 20px;border:1px solid #ddd;border-top:0;border-right:0;font-size:15px;line-height:26px;color:#666;font-family:'notokr-regular' }
.p59 .p59_cont .cont_tbl table td:last-child{border-right:1px solid #ddd}
.p59 .p59_cont .cont_tbl .bt_td{border-bottom:1px dotted #ddd}
.p59 .p59_cont .cont_tbl .gray{background:#f7f7f7}
 