@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{} /* 컨텐츠 소분류 타이틀 */

/* 인사말 */
.p6{width:100%;height:804px;box-sizing:border-box;padding:80px 50px;background:url('/sh_page/img/p6_bg.jpg') 0 0 no-repeat}
.p6:after{display:block;clear:both;content:""}
.p6 > img{float:left}
.p6 .txt{float:left;margin-left:40px;font-size:15px;color:#fff;line-height:25px;font-family: 'Jeju Myeongjo', serif}
.p6 .txt span{font-size:16px}

/* 예약안내 */
#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}


/* 투어 */
.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}



/*스포츠*/
.common:after{display:block;clear:both;content:""}
.common > img{float:right;margin-bottom:40px}
.common .txt_wrap{float:left}
.common .txt_wrap img{padding-top:30px}
.common .txt_wrap p{margin-top:25px;font-size:15px;color:#515151;line-height:25px}
.common .info{float:none;clear:both;width:100%;padding:30px;background:#f0f0f0}
.common .info > p{margin-top:10px}
.common .info .tit{margin-top:0;margin-bottom:30px;font-size:18px;font-weight:bold;color:#f8598b}
.common .info .num{float:left;margin-bottom:40px}
.common .info .num:after{display:block;clear:both;content:""}
.common .info .num li{float:left;width:485px;margin-bottom:5px;margin-right:20px;font-size:14px;color:#515151}
.common .info .num li span{font-weight:bold}
.common .info dl{margin-bottom:20px}
.common .info dl dt{margin-bottom:10px;font-size:15px;font-weight:bold;color:#333}
.common .info dl dd{font-size:15px;color:#515151;line-height:25px}
.common .info dl dd ul{width:300px;margin-bottom:10px;padding:15px;background:#fff}
.common .info dl dd ul li{font-size:14px;color:#555;line-height:24px}
.common table{width:100%;border-collapse:collapse;border-top:2px solid #f8598b;border-left:1px solid #ccc;font-size:15px;background:#fff}
.common table thead th{border-right:1px solid #ccc;border-bottom:1px solid #ccc;color:#333}
.common table tbody th{border-bottom:1px solid #fff;color:#fff;background:#f8598b}
.common table tbody td{border-bottom:1px solid #ccc;border-right:1px solid #ccc}

.p73 ul:after{display:block;clear:both;content:""}
.p73 ul li{float:left;width:535px;height:319px;box-sizing:border-box;text-align:center}
.p73 ul li > img{padding-top:65px}
.p73 ul li p{margin-top:20px;font-size:15px;color:#fff;line-height:25px}
.p73 ul li p span{display:inline-block;padding-top:15px;font-size:13px;line-height:20px}
.p73 ul li.li_01{background:url('/sh_page/img/p73_li_bg1.png') 0 0 no-repeat}
.p73 ul li.li_02{background:url('/sh_page/img/p73_li_bg2.png') 0 0 no-repeat}
.p73 ul li.li_03{background:url('/sh_page/img/p73_li_bg3.png') 0 0 no-repeat}
.p73 ul li.li_04{background:url('/sh_page/img/p73_li_bg4.png') 0 0 no-repeat}

/*은하수밸리식당*/
.p71{text-align:center}
.p71 .img_txt_wrap{margin-top:60px}
.p71 .img_txt_wrap:after{display:block;clear:both;content:""}
.p71 .img_txt_wrap > div{float:left;width:535px;height:295px;text-align:left}
.p71 .img_txt_wrap > div.txt{padding-top:50px}
.p71 .img_txt_wrap > div.txt > img{margin-bottom:15px;margin-left:60px}
.p71 .img_txt_wrap > div.txt .contents{padding-left:60px;padding-top:25px;border-top:1px dashed #666;font-size:15px;text-align:left;line-height:25px;color:#515151}
.p71 .img_txt_wrap > div.txt .price{text-align:right;font-size:23px;color:#333;font-family:'notokr-bold'}