@charset "utf-8";
@font-face {
    font-family: 'ChosunGs';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_20-04@1.0/ChosunGs.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
/* .main_wrap {padding:14.2857vw 2.8571vw 10.0000vw; background:url("/img/re_bg_01.png") no-repeat top center/cover;} */
.main_wrap {padding: 7.1429vw 4.2857vw 28.5714vw;}
.main_wrap .re_sub_text {margin-bottom:8.5714vw; text-align:center;}
/* .main_wrap .re_sub_text > .re_sub_tit {margin-bottom:1.4286vw; color:#04518b; font-size:6.1429vw; font-family:"pretendard";} */
.main_wrap .re_sub_text > .re_sub_tit {margin-bottom:1.4286vw; color:#04518b; font-size:5.1429vw; font-family:"pretendard";}
.main_wrap .re_sub_text > p {color:#333; font-size:4.2857vw; word-break:keep-all;}
.main_wrap .re_sub_text .line_tit {font-size: 4.2857vw;
    text-align: center;
    margin-bottom: 1.4286vw;}
/* .main_height_vw {  height: calc(100vh - 90px);} */

#bo_v_content {font-size: 4.2857vw;
    line-height: 7.1429vw;
    font-family:"pretendard";}



/* 서브 배경 */
#sub_img {height:12.8571vw; line-height:12.8571vw; font-size:5.0000vw; font-weight:550; border-bottom:0.2857vw solid #405867; padding-left:4.2857vw; background:url("/img/sub_img_bg.png") no-repeat right center/auto 100%;}



  
/* 최근게시물 스킨 (latest) */
.lt {position:relative;}
.lt .lt_title {display:none;font-size:1.3em;padding:15px 15px 0;line-height:24px;background:#fff}
.lt ul {/*padding:4.2857vw 16px;*/ list-style:none}
.lt ul li {position:relative;/* margin:0 0 2.4286vw;*/ 
 
    /* background-color:#e7f3e7; */
	/* -webkit-box-shadow:0px 3px 7px rgba(0, 0, 0, 0.3);
	-moz-box-shadow:0px 3px 7px rgba(0, 0, 0, 0.3);
	-ms-box-shadow:0px 3px 7px rgba(0, 0, 0, 0.3);
	-o-box-shadow:0px 3px 7px rgba(31, 11, 11, 0.3);
	box-shadow:0px 3px 7px rgba(0, 0, 0, 0.3); */
    /* filter:drop-shadow(1px 2px 1px rgba(0,0,0,0.3)); */
    margin-bottom:2.8571vw;
    border:0.1429vw solid #dadada;
    border-radius:2.0000vw; 
    overflow: hidden;
    box-sizing:border-box;
    overflow: hidden;
   


}
.lt ul:last-child > li:last-child {margin-bottom:0}
.lt ul li:after {display:block;visibility:hidden;clear:both;content:""}
.lt ul li:hover a.lt_tit {color:#3a8afd}
.lt_thumb {display:flex;/*height:107px;*/ height:20.0000vw;  align-items:center; padding:2.1429vw 2.8571vw 2.1429vw 2.1429vw; overflow:hidden;/* align-items:center;*/  box-sizing:border-box; 
    background:#fff url("/img/re_sub_arrow.png") no-repeat right 2.8571vw center/2.2857vw 4.0000vw;
}
/* .lt_thumb::after {content: ""; display: block; clear: both;} */
/* .lt_thumb::after {content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;border-radius:10px;opacity:0.4} */
.lt_thumb img {width:100%;height:auto}
.tit_box {/*position:absolute;top:0;left:0;padding:25px 13px;width:100%;z-index:999*/width:65.7143vw;}
.tit_box > .lt_subtit {display:inline-block; max-width:100%; color:#333;  font-size:4.0000vw; overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.tit_box > .lt_tit {display:block}
.tit_box > .lt_tit::after {content:'';display:block;clear:both}
.tit_box > .lt_tit > img {float:left;width:19px;height:auto;margin:4px 2px 0 0}
.tit_box > .lt_tit > span {display:block;float:left; width:calc(100% - 21px); color:#333;font-size:4.7143vw; font-weight:700; overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.lt .lt_info {display:inline-block;position:relative;line-height:20px;color:#828282;font-size:0.925em;vertical-align:top}
.lt .lt_date {color:#828282}

.lt .lt_more {position:absolute;top:15px;right:15px;color:#3a8afd;background:#fff;border:1px solid #d1d7e5;font-size:0.925em;border-radius:3px;padding:4px 5px;z-index:1}
.lt .lt_cmt {background:#e9eff5;color:#3a8afd;font-size:11px;height:16px;line-height:16px;padding:0 5px;border-radius:3px;vertical-align:middle}

.lt .profile_img img {border-radius:50%;vertical-align:top}
.lt li .fa-lock {display:inline-block;line-height:14px;width:16px;font-size:0.833em;color:#4f818c;background:#cbe3e8;text-align:center;border-radius:2px;font-size:12px;border:1px solid #cbe3e8;vertical-align:middle}
.lt li .fa-download {display:inline-block;width:16px;line-height:16px;font-size:0.833em;color:#daae37;background:#ffefb9;text-align:center;border-radius:2px;vertical-align:middle}
.lt li .fa-link {display:inline-block;width:16px;line-height:16px;font-size:0.833em;color:#b451fd;background:#edd3fd;text-align:center;border-radius:2px;vertical-align:middle}
.lt li .hot_icon {display:inline-block;width:16px;line-height:16px;font-size:0.833em;color:#ff0000;background:#ffb9b9;text-align:center;border-radius:2px;vertical-align:middle}
.lt li .fa-heart {color:#ff0000}
.lt li .new_icon {display:inline-block;width:16px;line-height:16px;font-size:0.75em;color:#23db79;background:#b9ffda;text-align:center;border-radius:2px;margin-left:2px;font-weight:bold;vertical-align:middle}
.lt .lt_tit .fa-heart {color:#fe4560;margin-left:5px}

.lt .comment_icon {background:url('./img/icon_comment.png') no-repeat 50% 50%;display:inline-block;width:20px;height:28px;text-indent:-999px;overflow:hidden;vertical-align:top;background-size:70%;margin:0 0px 0 5px}
.lt .empty_li {text-align:center;padding:40px 0;color:#777}

.lt .owl-carousel .owl-item .profile_img img{width:auto;display:inline}

.tooltipster-content .sv a{display:block;padding:0 10px;line-height:30px;font-weight:normal;color:#bbb}
.tooltipster-content .sv a:hover{background:#000;color:#fff}
.tooltipster-sidetip.tooltipster-sir .tooltipster-content{padding:0}
.tooltipster-sidetip.tooltipster-sir .tooltipster-box{border:0 none;background:#333;border-radius:0}
.tooltipster-sidetip.tooltipster-sir.tooltipster-bottom .tooltipster-arrow-border, .tooltipster-sidetip.tooltipster-sir.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:#333}

.lt_page {background:#fff;text-align:center;padding:10px 15px;line-height:25px;border-bottom:1px solid #e5ecee}
.lt_page button {display:inline-block;background:#fff;width:25px;height:25px;border:1px solid #dbdee6;text-align:center;color:#cdcdce}
.lt_page span {color:#6e6e6e}
.lt_page b {color:#000}
.lt_page_prev {float:left}
.lt_page_next {float:right}

.finish_box {display:flex; flex-direction:column; justify-content:center; margin-right:4.2857vw; width:15.7143vw; height:15.7143vw; border-radius:2.5714vw 2.5714vw 0 2.5714vw; color:#416f31; text-align:center; line-height:1; font-weight:600; background-color:#daeac0; box-sizing:border-box }
.finish_box2 { width:12.8571vw; height:12.0000vw; line-height:12.0000vw; border-radius:2.5714vw; font-size:2.8571vw; color:#fff; text-align:center; font-weight:500; background-color:#299c75; box-sizing:border-box}

.finish_text {margin-bottom:1.4286vw; font-size:2.8571vw;}
.finish_number {font-size:3.1429vw;}


/* 전체 적용 */
div.all_wrap{width:91%; margin:0px auto; padding:20px 0px;}

/* 완주 코스 및 쿠폰 */
ul.finsh_coupon_wrap > li {height:100px; margin-bottom:15px; border-radius:10px;}
ul.finsh_coupon_wrap > li:nth-child(1) {background:#e7f3e7 url("/img/finsh_coupon01.png") no-repeat right 15px center/60px}
ul.finsh_coupon_wrap > li:nth-child(2) {background:#74c36f url("/img/finsh_coupon02.png") no-repeat right 15px center/50px}
ul.finsh_coupon_wrap > li:nth-child(1) p.finsh_coupon_text {color:#299c75;}
ul.finsh_coupon_wrap > li:nth-child(2) p.finsh_coupon_text {color:#fff;}
ul.finsh_coupon_wrap > li > a {display:block; height:100%; padding:0px 0px 0px 15px; box-sizing: border-box;}
p.finsh_coupon_text {font-size:2em; line-height:100px; font-weight:bold}

/* 포토 이벤트 */
div.photo_event_wrap > p {font-size:1.3em; line-height:2em; word-break:break-all; margin-bottom:25px;}
div.photo_event_wrap a.photo_event_btn {display: block; width:54.2857vw; height:13.8571vw; margin:10.4286vw auto 0px; color:#fff; font-size:4.7143vw; text-align:center; line-height:13.8571vw; background-color:#299c75}
div.photo_event_wrap .photo_text {color:#333; font-size:4.0000vw; line-height:10.0000vw;}
div.photo_event_wrap .photo_text .photo_list > li { height:12.8571vw; padding-left:17.2857vw; margin-bottom:1.4286vw;  font-size:4.1429vw; line-height:12.8571vw; font-weight:500; border:0.1429vw solid #e1e1e1; box-sizing:border-box;}

div.photo_event_wrap .photo_text .photo_list > li:nth-child(1) {background:#f8f8f8 url("/img/pohto_img01.png") no-repeat left 4.5714vw center/8.1429vw 8.5714vw;}
div.photo_event_wrap .photo_text .photo_list > li:nth-child(2) {background:#f8f8f8 url("/img/pohto_img02.png") no-repeat left 4.5714vw center/8.1429vw 8.5714vw;}
div.photo_event_wrap .photo_text .photo_list > li:last-child {background:#f8f8f8 url("/img/pohto_img03.png") no-repeat left 4.5714vw center/10.2857vw 7.1429vw; margin-bottom:0px;}


/* 사려니 숲길 코스  */
ul.couse_list_wrap > li  {display:flex; justify-content:space-between; align-items:center; height:70px; padding:10px 0; border-bottom:1px dotted #c7c7c7; box-sizing:border-box}
ul.couse_list_wrap > li > div.c_text_box {display:flex; align-items:center;}
ul.couse_list_wrap > li > div.c_text_box > img {width:30px; margin-top:5px;}
ul.couse_list_wrap > li > div.c_text_box > strong {display:inline-block; margin-left:10px; font-size:1.7em; }
ul.couse_list_wrap > li > div.c_img_box > img {width:50px;}


/* 모바일 상단 바  */
/* 상단 레이아웃 */
#hd_t {position:fixed;top:0;left:0;width:100%; max-height:44px; background-color:#f1f1f1; z-index:9999}
#hd_t:after {display:block;visibility:hidden;clear:both;content:""}
#hd_t_h1 {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden}
.hd_title_t {font-size:1.5em;font-weight:normal;text-align:center;line-height:44px}
/* 본문 바로가기 */
.to_content_t a {z-index:100000;position:absolute;top:0;left:0;width:0;height:0;font-size:0;line-height:0;overflow:hidden}


/* 완주코스 및 쿠폰 */
/* .coupon_event_wrap .coupon_list {padding:4.2857vw;} */
.coupon_event_wrap .coupon_list > li { margin-bottom:2.8571vw;  border-radius: 2vw; box-sizing:border-box; overflow:hidden; background-color:#95af80;  border:0.1429vw solid #dadada;} 
/* .coupon_event_wrap .coupon_list > li:last-child {margin-bottom:0px;} */
.coupon_event_wrap .coupon_list > li > .coupon_top {padding:4.2857vw 2.8571vw 4.2857vw; border-radius: 0px 0px 2vw 2vw; background-color:#fff;  box-sizing:border-box;}
.coupon_event_wrap .coupon_list > li > .coupon_top > p {width:85%; font-size: 4.0000vw; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.coupon_event_wrap .coupon_list > li > .coupon_top > .coupon_name_wrap {display: flex;
justify-content: space-between;
align-items: center;}
.coupon_event_wrap .coupon_list > li > .coupon_top > .coupon_name_wrap > strong {display:block; overflow:hidden; text-overflow:ellipsis; white-space: nowrap; font-size: 4.7143vw; font-weight: 700;}

.coupon_event_wrap .coupon_list > li > .coupon_top > .coupon_name_wrap .coupon_number_wrap{display: flex; justify-content: center; align-items: center; width: 11.4286vw; height: 8.5714vw; background-color: #daeac0; border-radius: 50pt 50pt 50pt 0px; font-size: 3.2857vw;}
.coupon_event_wrap .coupon_list > li > .coupon_top > .coupon_name_wrap .coupon_number_wrap > span {font-weight: 550; color: #416f31;}





/* .coupon_event_wrap .coupon_list > li > .coupon_top > strong:after {content:""; display:block; width:100%; border-top:0.1429vw dotted #c0c0c0; margin:2.8571vw 0px 2.1429vw;} */
.coupon_event_wrap .coupon_list > li > .coupon_btn:after {content:""; display:block; clear:both;}
.coupon_event_wrap .coupon_list > li > .coupon_btn {display: flex; justify-content: center;}
.coupon_event_wrap .coupon_list > li > .coupon_btn > li {width:33.333333%; text-align:center; padding:3.7143vw 0px;}
.coupon_event_wrap .coupon_list > li > .coupon_btn > li > a {display:inline-block; padding-left:5.2857vw; font-size:4.2857vw; color:#fff; font-weight:700;}
.coupon_event_wrap .coupon_list > li > .coupon_btn > li:nth-child(1) > a {background:url("/img/coupon_bg01.png") no-repeat left center/3.8571vw 4.8571vw;}
.coupon_event_wrap .coupon_list > li > .coupon_btn > li:nth-child(2) > a {background:url("/img/coupon_bg02.png") no-repeat left center/3.8571vw 4.2857vw;}
.coupon_event_wrap .coupon_list > li > .coupon_btn > li:nth-child(3) > a {background:url("/img/coupon_bg03.png") no-repeat left center/4.7143vw 4.7143vw;}

/* .coupon_event_wrap .coupon_list > li > .coupon_btn > li:nth-child(1) {margin-right:3%;}
.coupon_event_wrap .coupon_list > li > .coupon_btn > li:nth-child(2) {margin-right:5%;}
.coupon_event_wrap .coupon_list > li > .coupon_btn > li:last-child {margin-right:0px; background:transparent url("/img/green_btn.png") no-repeat center/24.7143vw 10.0000vw;}
.coupon_event_wrap .coupon_list > li > .coupon_btn > li > a {display:block; height:100%; color:#fff; font-size:4.0000vw; text-align:center; line-height:10.0000vw; font-weight:550;}
.coupon_event_wrap .coupon_list > li > .coupon_btn > li:last-child > a {color:#2b9974;} */


/* .coupon_event_wrap .coupon_list > li.gray_box > .coupon_btn > li {background-color:#949494;} */
/* .coupon_event_wrap .coupon_list > li.gray_box > .coupon_btn > li:last-child {background:transparent url("/img/gray_btn.png") no-repeat center/24.7143vw 10.0000vw; } */
/* .coupon_event_wrap .coupon_list > li.gray_box > .coupon_btn > li:last-child > a {color:#949494;} */


/* .coupon_event_wrap .coupon_list > li > .coupon_btn > li.gray_box {background-color:#949494;}
.coupon_event_wrap .coupon_list > li > .coupon_btn > li.gray_bg {background:transparent url("/img/gray_btn.png") no-repeat center/24.7143vw 10.0000vw; }
.coupon_event_wrap .coupon_list > li > .coupon_btn > li.gray_bg > a {color:#949494;} */
/* 스템프 영역 */
.stamp_event_wrap {/*padding:5.1429vw 4.2857vw;*/ text-align:center;}
.stamp_event_wrap > h2 {text-align:center; font-size: 6.1429vw; color:#426d34;  font-weight: 900;     margin-bottom: 1.4286vw;}
.stamp_event_wrap > span {padding:1.4286vw 5.0000vw; display:inline-block; margin-bottom:5.0000vw;  font-size:4.2857vw; border-radius:50pt;  background-color:#426d34; color:#fff;}
.stamp_event_wrap .stamp_content:after  {content:""; display:block; clear:both;}
/* .stamp_event_wrap .stamp_content {padding-top:4.2857vw; border-top:0.1429vw solid #e4e4e4;} */
.stamp_event_wrap .stamp_content {background-color:#fff; padding:4.2857vw; box-sizing:border-box; border:0.1429vw solid #dadada; border-radius:1.4286vw;}
.stamp_event_wrap .stamp_content > li {float:left; margin-bottom:10.0000vw; width:33.333333%; height:31.4286vw; text-align:center;}
/* .stamp_event_wrap .stamp_content > li:nth-child(n+7) {margin-bottom:0px;} */

.stamp_event_wrap .stamp_content > li > a > div {width:100%;}
.stamp_event_wrap .stamp_content > li > a > div > img {width:auto; height:22.8571vw; max-width:100%;}
/* .stamp_event_wrap .stamp_content > li > a > div > img.mission_green_img {width:28.5714vw; height:22.8571vw; max-width:100%;} */
.stamp_event_wrap .stamp_content > li > a > p {margin-top:2.0000vw; font-size:2.8571vw; font-weight:550; word-break: keep-all;}

/* 완주 증명서 영역 */
.certificate_wrap {padding:7.1429vw 0px; font-family: "ChosunGs"; background:url("/img/certificate_bg.jpg") no-repeat center/91.8571vw 138.2857vw;}
.certificate_wrap .certificate_list {width:91.8571vw; height:138.2857vw; margin:0px auto;   background:url("/img/logo_l.png") no-repeat bottom 40% center/50%;}
.certificate_wrap .certificate_list .tit1 {font-family: "ChosunGs"; margin-bottom:15.7143vw; text-align:center; letter-spacing:4.2857vw; font-size:7.1429vw; padding-top:18.5714vw;}
.certificate_wrap .certificate_list .name_wrap {padding-left:8.5714vw; text-align:left; margin-bottom:4.2857vw;}
.certificate_wrap .certificate_list .name_wrap span {font-size:5.0000vw;}
.certificate_wrap .certificate_list > p.tit4 {padding-top:11.4286vw; line-height:7.1429vw; font-size:5.0000vw; text-align:center; letter-spacing:-0.1429vw;
                                             }
.certificate_wrap .certificate_list > p.tit5 {padding-top:11.7143vw; margin-bottom:11.7143vw; line-height:5.0000vw; font-size:4.2857vw; text-align:center; font-weight:bold;}
.certificate_wrap .certificate_list > strong.tit6 {display:block; font-size:5.7143vw; text-align:center;}

/*  쿠폰 큐알 영역 */
/* .qr_wrap {width:100%; height:128.5714vw;} */
/* .qr_wrap {padding:7.1429vw 4.29vw;} */
.qr_wrap > .qr_list {display:flex; justify-content:center;}
.qr_wrap > .qr_list > li.left_ticket {position:relative; margin-bottom:2.8571vw;}
.qr_wrap > .qr_list > li.left_ticket > img {width:65.5714vw; height:24.5714vw;}
.qr_wrap > .qr_list > li.left_ticket > .ticket_tit {position: relative; bottom:11.4286vw; text-align: center; display: block; color:#fff; font-size:5.0000vw; font-weight:700;}

.qr_wrap > .qr_list > li.right_qr > img {width:23.4286vw; height:24.5714vw; cursor: pointer;}
/* .qr_wrap > .qr_tit {margin-bottom:11.4286vw; text-align:center; font-size:5.0000vw;}
.qr_wrap .qr_box {width:71.4286vw; height:71.4286vw; margin:0px auto; border:0.4286vw solid #70a28c; }  */
.qr_bg {position:fixed; left:0; top:0; width:100%; height:100%; display:none; z-index: 99999; background-color:rgba(0,0,0,0.5);}
.qr_bg > div {padding:2.8571vw; position: absolute; top:57.1429vw; left:50%; transform: translatex(-50%); background-color:#fff; }
.qr_bg > a {position: absolute; top:2.8571vw; right:2.8571vw;}


/* 사용하기 영역 */
.join_wrap label {font-size:5.0000vw;}
.join_wrap #pw {margin-top:4.2857vw; display: block; width:100%; height:11.4286vw;}
.join_wrap .use_btn {display:block; padding:2.8571vw 0px; margin-top:4.2857vw; width:100%; background-color:#2b9974; color:#fff; text-align:center; font-size:5.0000vw; font-weight:500;}


/* 스탬프 및 쿠폰 */
/* .coupon_event_wrap2 .coupon_list2 {padding:4.2857vw;}   */
/* .coupon_event_wrap2 .coupon_list2:last-child > li:first-child {margin-bottom:0px;} */
.coupon_event_wrap2 .coupon_list2 > li {padding: 3.5714vw 2.8571vw 3.5714vw 2.8571vw;  background-color:#fff; margin-bottom:2.8571vw;  border:0.1429vw solid #e1e1e1; border-radius:2vw; box-sizing:border-box;} 
/* .coupon_event_wrap2 .coupon_list2 > li:last-child {margin-bottom:0px;} */
.coupon_event_wrap2 .coupon_list2 > li > a {background-color:#fff;}
.coupon_event_wrap2 .coupon_list2 > li > a > p {width:85%; font-size:4.0000vw; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.coupon_event_wrap2 .coupon_list2 > li > a > .name_wrap {display:flex; justify-content:space-between; align-items:center; margin-bottom: 4.2857vw;}
.coupon_event_wrap2 .coupon_list2 > li > a > .name_wrap > strong {display:block;  color: #333; font-size: 4.7143vw; font-weight: 700; overflow:hidden; text-overflow:ellipsis; white-space: nowrap;}
.coupon_event_wrap2 .coupon_list2 > li > a > .name_wrap > .number_wrap {display:flex; justify-content:center; align-items:center; width:11.4286vw; height:8.5714vw; background-color:#daeac0; border-radius:50pt 50pt 50pt 0px; font-size:3.2857vw;}
.coupon_event_wrap2 .coupon_list2 > li > a > .name_wrap > .number_wrap > span {font-weight:550; color:#416f31;}

/* .coupon_event_wrap2 .coupon_list2 > li > strong:after {content:""; display:block; width:100%; border-top:0.1429vw dotted #c0c0c0; margin:2.8571vw 0px 2.1429vw;} */
.coupon_event_wrap2 .coupon_list2 > li > a > .coupon_btn:after {content:""; display:block; clear:both; align-items: center;}
.coupon_event_wrap2 .coupon_list2 > li > a > .coupon_btn > li {float:left; width:30.666666%; height:10.0000vw; background-color:#2b9974;}
.coupon_event_wrap2 .coupon_list2 > li > a > .coupon_btn > li:nth-child(1) {margin-right:3%;}
.coupon_event_wrap2 .coupon_list2 > li > a > .coupon_btn > li:nth-child(2) {margin-right:5%;}
.coupon_event_wrap2 .coupon_list2 > li > a > .coupon_btn > li:last-child {margin-right:0px; background:transparent url("/img/green_btn.png") no-repeat center/24.7143vw 10.0000vw;}
.coupon_event_wrap2 .coupon_list2 > li > a > .coupon_btn > li > a {display:block; height:100%; color:#fff; font-size:4.0000vw; text-align:center; line-height:10.0000vw; font-weight:550;}
.coupon_event_wrap2 .coupon_list2 > li > a > .coupon_btn > li:last-child > a {color:#2b9974;}



/* 개인정보처리방침 영역 */
.privacy_wrap  {line-height:7.1429vw; background-color:#fff; box-sizing:border-box; padding:2.8571vw; border-radius:1.4286vw;border:0.1429vw solid #dadada;}
.privacy_wrap .text_box {margin-bottom:5.7143vw;}
.privacy_wrap .text_box b {font-size:4.2857vw; font-weight: 700;}
.privacy_wrap .text_box p {font-size:4.2857vw}
.privacy_wrap span.font_bule {color:#2b9974;}
.privacy_wrap .p_down_btn {display: inline-block; padding: 1.0000vw 2.1429vw 1.0000vw 2.1429vw; margin: 2.1429vw 0px;
    font-size: 3.5714vw;
    color: #fff;
    background-color: #1f6758 ;
}


table {border-collapse: collapse;}
table.tb_privacy {width:100%; border:1px solid #f4f5e6; overflow:hidden; min-width:142.8571vw; }
table.tb_privacy th {background-color:#f8fbef; font-weight:500; text-align:center; padding:1.1429vw 0; border-bottom:0.1429vw solid #f4f5e6; border-right:0.1429vw solid #f4f5e6; vertical-align:middle; font-size:4.0000vw;}
table.tb_privacy td {padding:1.1429vw 2.8571vw; border-bottom:0.1429vw solid #f4f5e6; font-size:4.0000vw;}
table.tb_privacy td.right_bold {border-right:0.1429vw solid #f4f5e6;}
table.tb_privacy td.center {text-align:center;}


div.tb {overflow-x:auto; width:100%;}
.organization_tb {margin:15px auto 20px; min-width:1060px; overflow:hidden; width:100%;}
.organization_tb tr {border-bottom:1px solid #d9e3e9; text-align:center;}
.organization_tb th {background:#f4f8fa; border-right:1px solid #d9e3e9; border-top:1px solid #d9e3e9; text-align:center; vertical-align:middle; color:#000; font-weight:500; font-size:16px; padding: 10px 3px; box-sizing:border-box;}
.organization_tb th:first-child {border-left:1px solid #d9e3e9;}
.organization_tb td {border-right:1px solid #d9e3e9; text-align:center; vertical-align:middle; color:#000; font-size:16px; padding: 10px 3px; box-sizing:border-box; word-break:keep-all;}
.organization_tb td:first-child {border-left:1px solid #d9e3e9;}
.organization_tb td.left_l {text-align:left; padding-left:20px;}







/* 2023 리뉴얼 틍산트레킹 앱 영역 */
.new_main_wrap {padding:7.1429vw 2.8571vw 11.4286vw; background:#e3e9e5 url("/img/2023_mountain.png") no-repeat top center; box-sizing:border-box; line-height:1.5;}
.new_main_wrap .new_tit_wrap {margin-bottom:4.2857vw; text-align:center;}
.new_main_wrap .new_tit_wrap .new_tit {margin-bottom:2.5714vw; color:#333; font-size:6.1429vw; font-weight:800;}
.new_main_wrap .new_tit_wrap p {color:#939393; font-size:4.0000vw; font-weight:700;}

.new_main_wrap .new_content {padding:2.8571vw; border:1px solid #dadada; border-radius:1.8571vw; background-color:#fff; box-sizing:border-box;}
.new_main_wrap .new_content .new_btn_wrap {display:flex; align-items:center; margin-bottom:2.8571vw;}
.new_main_wrap .new_content .new_btn_wrap > li {margin-right:1.4286vw; padding:2.5714vw 2.7143vw; border-radius:2.2857vw; overflow:hidden;} 
.new_main_wrap .new_content .new_btn_wrap > li:last-child {margin-right:0;}
.new_main_wrap .new_content .new_btn_wrap > li.n_finish_btn {background-color:#b1b1b1;}
.new_main_wrap .new_content .new_btn_wrap > li.c_stamp_btn {background-color:#39b8bd;}
.new_main_wrap .new_content .new_btn_wrap > li > a {display:block;}
.new_main_wrap .new_content .new_btn_wrap > li > a > span {position:relative; padding-left:3.7143vw; font-size:3.5714vw; color:#fff; font-weight:550;}
.new_main_wrap .new_content .new_btn_wrap > li > a > span:after {content:""; display:block; width:1.4286vw; height:1.4286vw; background-color:#fff; border-radius:50%; position:absolute; top:50%; left:0; transform:translateY(-50%);}

.new_main_wrap .new_content .new_img_wrap {width:100%; height:57.1429vw; margin-bottom:4.2857vw;}
.new_main_wrap .new_content .new_img_wrap > img {width:100%; height:57.1429vw;}

/* .new_main_wrap .new_content .new_img_wrap_mb0 {width:100%; height:57.1429vw; margin-bottom:4.2857vw;}
.new_main_wrap .new_content .new_img_wrap > img {width:100%; height:57.1429vw;} */

.new_main_wrap .new_content .new_tab {width:100%; border:1px solid #e0e0e0; margin-bottom:4.2857vw;}
.new_main_wrap .new_content .new_tab:after{content:""; display:block; clear:both;}
.new_main_wrap .new_content .new_tab > li {float:left; width:16.666666%; height:10.0000vw; border-right:1px solid #e0e0e0; background-color:#f8f8f8; box-sizing:border-box;}
.new_main_wrap .new_content .new_tab > li:last-child {border-right:none;}
.new_main_wrap .new_content .new_tab > li > a {display:block; height:100%; color:#aaa; font-size:2.8571vw; text-align:center; line-height:10.0000vw;}
.new_main_wrap .new_content .new_tab > li.color {background-image: linear-gradient(to right, #5fceca, #3dbabf);}
.new_main_wrap .new_content .new_tab > li.color > a {color:#fff; font-weight:550;}


.new_main_wrap .new_top_line_wrap {border-radius:1.8571vw; overflow:hidden; margin-bottom:4.2857vw;}
.new_main_wrap .new_top_line_wrap .new_top_line_list {padding:3.5714vw 2.8571vw; border-left:1.0000vw solid #38b7bd; box-sizing:border-box;}
.new_main_wrap .new_top_line_wrap .new_top_line_list > li {position:relative; padding-left:2.4286vw; margin-bottom:2.8571vw;}
.new_main_wrap .new_top_line_wrap .new_top_line_list > li:last-child {margin-bottom:0px;}
.new_main_wrap .new_top_line_wrap .new_top_line_list > li:after {content:""; display:block; width:1.1429vw; height:1.1429vw; background-color:#38b7bd; border-radius:50%; position:absolute; top:2.1429vw; left:0;}
.new_main_wrap .new_top_line_wrap .new_top_line_list > li > strong {display:inline-block; margin-bottom:1.4286vw; color:#333; font-size:3.5714vw; font-weight:550;}
.new_main_wrap .new_top_line_wrap .new_top_line_list > li > p {color:#333; font-size:3.2857vw; word-break:keep-all;}

.new_main_wrap .new_text_wrap {margin-top:6.8571vw;}
.new_main_wrap .new_text_wrap:nth-of-type(1) {margin-top:0px;}
.new_main_wrap .new_text_wrap > li {position:relative; padding-left:2.5714vw;}
.new_main_wrap .new_text_wrap > li:after {content:""; width:1.1429vw; height:1.1429vw; background-color:#38b7bd; border-radius:50%; position:absolute; top:2.1429vw; left:0px;}
.new_main_wrap .new_text_wrap > li > strong {display:inline-block; margin-bottom:1.4286vw; color:#333; font-size:3.5714vw; font-weight: 550;}
.new_main_wrap .new_text_wrap > li > p {color:#333; font-size:3.2857vw; line-height:5.7143vw;}


.new_main_wrap .new_text_wrap .line_wrap .line {position:relative;  padding-left:2.5714vw; font-size:3.2857vw;}
.new_main_wrap .new_text_wrap .line_wrap .line:after {content:"-"; display:block;  position: absolute; top:0px; left: 0px; font-size:3.2857vw;}


.new_main_wrap .new_text_wrap2 {margin-top:7.1429vw;}
.new_main_wrap .new_text_wrap2:nth-of-type(1) {margin-top:0px;}
.new_main_wrap .new_text_wrap2 > strong {position:relative; display:inline-block; margin-bottom:1.4286vw; padding-left:2.5714vw; color:#333; font-size:3.5714vw; font-weight: 550;}
.new_main_wrap .new_text_wrap2 > strong:after {content:""; width:1.1429vw; height:1.1429vw; background-color:#38b7bd; border-radius:50%; position:absolute; top:2.1429vw; left:0px;}
.new_main_wrap .new_text_wrap2 > p {padding-left:2.5714vw; color:#333; font-size:3.2857vw; line-height:5.7143vw;}




/* 에디터 */
.new_editor_wrap {background-color:#fff;}
table.tb_new_editor {width:100%; border-top:1px solid #000; font-family:"Noto Sans KR";}
table.tb_new_editor .find01_btn {display:inline-block; padding:5px 10px; background-color: #0d8ac4;  color:#fff;}
table.tb_new_editor .find02_btn {display:inline-block; padding:5px 10px; background-color: #0d8ac4;  color:#fff;}
table.tb_new_editor .find03_btn {display:inline-block; padding:5px 10px; background-color: #147aa9;  color:#fff;}
table.tb_new_editor .noticeTip {display:inline-block; margin-left:10px;}
table.tb_new_editor .noticeTip_color {color:#ff4200; font-weight:500;}
table.tb_new_editor .noticeTip_color {color:#ff4200; font-weight:500;}

table.tb_new_editor td input.wid100 {width:100%;}

table.tb_new_editor th {background:#f7f7f7; font-weight:500; text-align:center; padding:12px 5px; border-bottom:1px solid #dddddd; vertical-align:middle; font-size:1.125rem;}
table.tb_new_editor th em {color:#ff4200;font-weight:bold; }
table.tb_new_editor td {padding:12px 20px;border-bottom:1px solid #dddddd;}
table.tb_new_editor td small.small_text {display:block; font-size:0.9em;}


table.tb_new_editor td input { border: 1px solid #dddddd; background: #fff; height:33px; padding:0 0px; color:#666 !important; vertical-align: initial;}

table.tb_new_editor td input[type="button"] {    display: inline-block;  height: 33px; line-height: 33px; text-align: center; color: #fff !important; padding: 0 10px; background: #999; font-size: 0.9em; cursor: pointer;}
table.tb_new_editor td input[type="file"] {border:1px solid #dddddd; background: #fff; height:33px; padding:0 0px; color:#666 !important; vertical-align: initial; line-height:0;}
table.tb_new_editor td input[type="checkbox"] { margin-left:10px;}
table.tb_new_editor td input[type="radio"] {height: auto; }
table.tb_new_editor td span.block {display:inline-block; vertical-align: middle;}
table.tb_new_editor td em {color:#ff4200;font-weight:bold;}
table.tb_new_editor td select.wid150 {width:200px;}
table.tb_new_editor td input.w20 {width:30%;}
table.tb_new_editor td input.wd90_t {width:100%;}
table.tb_new_editor td input.file_w100 {width:100%; margin-bottom:5px;}




