@charset "utf-8";
@import url('https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/static/pretendard.css');
@import url('https://webfontworld.github.io/gmarket/GmarketSans.css');
@font-face {
    font-family: 'GmarketSans';
    src: url('/font/GmarketSansBold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: 'GmarketSans';
    src: url('/font/GmarketSansMedium.woff') format('woff');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'GmarketSans';
    src: url('/font/GmarketSansLight.woff') format('woff');
    font-weight: 300;
    font-style: normal;
}



/* 2023 인트로 영역 */
.new_intro_wrap {background-color:#2d8e63; height:100vh; line-height:1.5;}
.new_intro_wrap .new_intro_logo_wrap {position:absolute; top:50%; left:50%; transform:translate(-50%,-50%);}
.new_intro_wrap .new_intro_logo_wrap .new_intro_logo {margin-bottom:7.1429vw;}
.new_intro_wrap .new_intro_logo_wrap .new_intro_logo > img {width:46.4286vw; height:60.7143vw;}
.new_intro_wrap .new_intro_logo_wrap > p {color:#fff; font-size:5.8571vw; font-weight:550; text-align:center; font-family:"GmarketSans";}

/* 2023 로그인 영역 */
.hide {display: none;}
caption, legend {display:none;}
/* input { border: 1px solid #dddddd; background: #fff; height:33px; padding: 0 0px;color:#666 !important; vertical-align:middle;}
input [type="checkbox"] {border:none; padding:0; width:13px !important; height:13px !important;}
input [type="radio"] {border: none; padding:0; width:13px !important; height:13px !important;}

select {height:33px; border:1px solid #dddddd; padding-left:5px; color:#666 !important; background:transparent;}
textarea {border: 1px solid #dddddd; background: #fff; padding:6px 4px;color:#666 !important;}
button {border:none; background:transparent} */

/* .new_bg_gray input { border: 1px solid #dddddd; background: #fff; height:33px; padding: 0 0px;color:#666 !important; vertical-align:middle;}
.new_bg_gray input [type="checkbox"] {border:none; padding:0; width:13px !important; height:13px !important;}
.new_bg_gray input [type="radio"] {border: none; padding:0; width:13px !important; height:13px !important;}

.new_bg_gray select {height:33px; border:1px solid #dddddd; padding-left:5px; color:#666 !important; background:transparent;}
.new_bg_gray textarea {border: 1px solid #dddddd; background: #fff; padding:6px 4px;color:#666 !important;}
.new_bg_gray button {border:none; background:transparent} */


/* 2024 로그인 영역 */
.new_bg_gray {position:relative; background-color:#f5f5f5; height:100vh; line-height:1.5;}
.new_bg_gray .new_login_wrap {position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); width:100%; padding:0px 7.1429vw; box-sizing:border-box;}
.new_bg_gray .new_login_logo_wrap {margin-bottom:14.2857vw; text-align:center;}
.new_bg_gray .new_login_logo_wrap .new_login_logo {margin-bottom:19.2857vw;}
.new_bg_gray .new_login_logo_wrap .new_login_logo > img {width:85.7143vw; height:21.0000vw;} 
.new_bg_gray .new_login_logo_wrap > p {color:#333; font-size:5.0000vw; font-weight:bold; font-family:"GmarketSans"; line-height:6.4286vw;}

.new_bg_gray .new_bot_login > p {margin-bottom:1.4286vw; font-size:4.2857vw; font-family:"Pretendard";}
.new_bg_gray .new_bot_login > p > span {display:inline-block; width:5.2857vw; height:5.2857vw; border-radius:50%; background-color:#41a6f4; color:#fff; text-align:center; line-height:5.2857vw;}

.new_bg_gray .new_bot_login_box {font-family:"Pretendard";}
.new_bg_gray .new_bot_login_box .box {width:100%; height:13.4286vw; box-sizing:border-box; margin-bottom:3.5714vw;}
.new_bg_gray .new_bot_login_box .phon {position:relative; margin-bottom:0px;}
.new_bg_gray .new_bot_login_box .phon #sendMessage {position:absolute; top:0; right:0; width:20.5714vw; height:13.5714vw; background-color:#999; color:#fff; font-size:5.4286vw; font-weight:550; line-height:13.5714vw; text-align:center;}
.new_bg_gray .new_bot_login_box .box input {border:0.2857vw solid #d6d6d6; background: #fff; width:100%; height:100%; padding-left:2.8571vw; color:#333 !important; font-size:4.7143vw; font-weight:550; vertical-align:middle; box-sizing:border-box;}
.new_bg_gray .new_bot_login_box .box input::placeholder {color:#ccc; font-size:4.2857vw; font-weight:550; vertical-align: middle;}
.new_bg_gray .new_bot_login_box .timer {position:relative;}
.new_bg_gray .new_bot_login_box .timer input {border-top:none;}
.new_bg_gray .new_bot_login_box .timer #timeLimit {position:absolute; top:50%; right:2.8571vw; transform:translateY(-50%); color:#f46a6a; font-size:4.7143vw;}
.new_bg_gray .new_login_btn {width:100%; height:16.2857vw; background-color:#41a6f4; color:#fff; font-size:5.4286vw; font-weight:550; text-align:center; line-height:16.2857vw; border:none;}



.new_bg_gray .new_bot_login_box .name2 {position: relative;}
.new_bg_gray .new_bot_login_box .name2 > button {position:absolute; top:0; right:0;width: 24.5714vw; height:13.5714vw; background-color:#999; color:#fff; font-size:5.4286vw; font-weight:550; line-height:13.5714vw; text-align:center;}
.new_bg_gray .new_bot_login_box .phon2 {margin-bottom: 3.5714vw;}




.new_bg_gray .new_bot_join_box .box {font-family:"Pretendard";}
.new_bg_gray .new_bot_join_box .box {
    width: 100%;
    height: 13.4286vw;
    box-sizing: border-box;
    margin-bottom: 3.5714vw;
}

.new_bg_gray .new_bot_join_box .id_f {margin-bottom:5.7143vw;}
.new_bg_gray .new_bot_join_box .box input {
    border: 0.2857vw solid #d6d6d6;
    background: #fff;
    width: 100%;
    height: 100%;
    padding-left: 2.8571vw;
    color: #333 !important;
    font-size: 4.7143vw;
    font-weight: 550;
    vertical-align: middle;
    box-sizing: border-box;
}
.new_bg_gray .new_bot_join_box .box input::placeholder {color:#ccc; font-size:4.2857vw; font-weight:550; vertical-align: middle;}


.new_bg_gray .new_bot_join_box b {display:block; margin-bottom:2.1429vw; font-size: 4.7143vw;}



/* 2024 로그인 체크 확인 영역 */
.login_bg_f {position:fixed; width:100%; height:100vh; background-color:rgba(0,0,0,0.6); top:0px; z-index: 999999; display:none;}
.login_bg_f .login_check_f {position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); width:91.5714vw; border-radius:2.8571vw; overflow:hidden; z-index: 11;}
.login_bg_f .login_check_f .check_text_f {display:flex; justify-content:center;  align-items:center; height:32.0000vw; background-color:#fff;}
.login_bg_f .login_check_f .check_text_f > p {font-size:5.7143vw; font-family:"pretendard"; font-weight:700; color:#333;}
.login_bg_f .login_check_f .check_brn_f {display:block; width:100%; height:14.2857vw; font-size:5.0000vw; color:#fff; background-color:#808ba9; text-align:center; line-height:14.2857vw; font-family:"pretendard"; font-weight:700;}






/* 2023 지도 영역 */
.new_wrap {height:100vh; padding:0px 2.8571vw; background-color:#f8f9f8; box-sizing:border-box;}
.new_wrap_wi100 {padding:0px;}
.new_wrap .new_tit_wrap {padding:7.1429vw 0px; text-align:center;}
.new_wrap .new_tit_wrap > .tit {color:#222; font-size:6.1429vw; font-weight:800;}
.new_wrap .new_tit_wrap > p {color:#939393; font-size:4.0000vw; font-weight:700;}
.new_wrap .new_map_cont {padding:2.8571vw 4.2857vw 12.8571vw; background-color:#fff; width:100%; border-radius:5.7143vw; 
    box-shadow: 0px 1px 5px 1px rgba(233,233,233,0.75);
-webkit-box-shadow: 0px 1px 5px 1px rgba(233,233,233,0.75);
-moz-box-shadow: 0px 1px 5px 1px rgba(233,233,233,0.75);
}

.new_wrap .new_map_cont2 {padding:2.8571vw 4.2857vw 12.8571vw; background-color:#fff; width:100%; border-radius:5.7143vw 5.7143vw 0px 0px; border:1px solid #dadada;}
.new_wrap .new_map_cont3 {background-color:#fff; width:100%; border-radius:5.7143vw 5.7143vw 0px 0px; border:1px solid #dadada; overflow:hidden;}
.new_wrap .search_wrap {display:flex; justify-content:space-between; align-items:center; margin-bottom:3.5714vw;}
.new_wrap .search_wrap > p {color:#333; font-size:5.0000vw; }
.new_wrap .search_wrap > p > img {position:relative; top:-0.4286vw; width:3.4286vw; height:4.2857vw; margin-right:1.4286vw; vertical-align:middle;}
.new_wrap .search_wrap > p > b {font-weight:550;}
.new_wrap .search_wrap > .map_search_btn {position:relative; display:block; width:10.0000vw; height:10.0000vw; background-color:#c2c2c2; border-radius:50%;}
.new_wrap .search_wrap > .map_search_btn > img {position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); width:5.7143vw; height:5.7143vw;}
.new_wrap .new_map_img {text-align:center;}
.new_wrap .new_map_img > img {width:71.4286vw; height:125.4286vw;}


/* 2023 검색어 영역 */
.new_search_box {position:fixed; top:0; left:0; width:100%; height:100vh; background-color:rgba(37,37,37,.9); padding:35.7143vw 2.8571vw; display:none;}
.new_search_box #search { display:block; width:100%;}
.new_search_box .search_form {display:none; position:relative;}
/* .new_search_box fieldset {} */
.new_search_box .blind {position:absolute; top:-1000px; visibility:hidden;}
.new_search_box input.tinp {width:100%; height:14.2857vw; border-radius:50pt; overflow:hidden; text-indent:6.4286vw; font-size:5.0000vw; border:none;}
.new_search_box input.tinp::placeholder {color:#d4d4d4; font-size:5.0000vw;}
.new_search_box button.search_btn {position:absolute; top:0px; right:4.2857vw; width:8.5714vw; height:100%; font-size:0px; border:0;  background:url("/img/2023_search_btn2.png") no-repeat center/5.7143vw 5.7143vw; /*  white-space:nowrap; -webkit-border-radius:0; -webkit-appearance:none;*/ cursor:pointer;}





/* 2023 지도 리스트 영역 */
.new_wrap .new_map_menu:after {content:""; display:block; clear:both;}
.new_wrap .new_map_menu  {margin-bottom:8.5714vw;}
.new_wrap .new_map_menu > li {float:left; width:31.333333%; height:11.4286vw; margin-top:2.8571vw; margin-right:3%; border:1px solid #e0e6cc; box-sizing:border-box; border-radius:1.1429vw; overflow:hidden;}
.new_wrap .new_map_menu > li:nth-child(3n) {margin-right:0px;}
.new_wrap .new_map_menu > li:nth-child(1) {margin-top:0px;} 
.new_wrap .new_map_menu > li:nth-child(2) {margin-top:0px;}
.new_wrap .new_map_menu > li:nth-child(3) {margin-top:0px;}
.new_wrap .new_map_menu > li > a {display:block; height:100%; font-size:4.2857vw; text-align:center; line-height:11.4286vw;}

.new_wrap .new_map_list {border-top:0.4286vw solid #4c4c4c;}
.new_wrap .new_map_list > li > a {display:flex; padding:4.2857vw 0px; border-bottom:1px solid #e7e7e7;}
.new_wrap .new_map_list > li:last-child {border-bottom:none;}
.new_wrap .new_map_list > li .new_map_left {width:28.5714vw; min-width:28.5714vw; height:21.4286vw; margin-right:4.2857vw; border-radius:1.4286vw; overflow:hidden;}
.new_wrap .new_map_list > li .new_map_left > img {width:100%; height:100%; object-fit:cover;}
.new_wrap .new_map_list > li .new_map_right > strong {display:inline-block; margin-bottom:2.1429vw; color:#333; font-size:4.0000vw; font-weight:700;}
.new_wrap .new_map_list > li .new_map_right > strong > img {width:5.2857vw; height:3.2857vw; margin-right:1.4286vw;}

.new_wrap .new_map_list > li .new_map_right > ul > li {position:relative; font-size:4.0000vw; padding-left:7.7143vw;}
.new_wrap .new_map_list > li .new_map_right > ul > li:after {content:""; display:block; width:2.8571vw; height:0.2857vw; background-color:#e4e4e4; position: absolute; top:3.5714vw; left:1.1429vw;} 



/* 2023 리뉴얼 틍산트레킹 앱 영역 */
.new_main_wrap {padding:7.1429vw 2.8571vw 11.4286vw; background:#e3e9e5 url("/theme/basic/img/2023_mountain.png") no-repeat top center; box-sizing:border-box; line-height:1.5;}


.new_main_wrap .new_content {padding:2.8571vw; border:1px solid #dadada; border-radius:1.8571vw; background-color:#fff; box-sizing:border-box;}

.new_wrap .new_btn_wrap {display:flex; justify-content:space-between; align-items:center; margin-bottom:4.2857vw; background-color:#f0f0f0; height:14.2857vw; border-radius:1.4286vw; overflow:hidden; padding-right:4.2857vw; box-sizing:border-box;}
.new_wrap .new_btn_wrap .new_start {height:100%; padding:0px 3.5714vw; background-color:#38b7bd; color:#fff; font-size:5.4286vw; border:none; border-radius:1.4286vw; font-weight:bold; font-family:"pretendard";}
.new_wrap .new_btn_wrap .number_text {font-size:4.7143vw; font-weight:550;}
.new_wrap .new_btn_wrap .number_text > span {display:inline-block; width:12.2857vw; height:7.8571vw; margin-left:1.1429vw; color:#fff; font-size:4.2857vw; text-align:center; line-height:7.8571vw; background-color:#38b7bd; border-radius:50pt;}

/* .new_wrap .new_btn_wrap {display:flex; align-items:center; margin-bottom:2.8571vw;}
.new_wrap .new_btn_wrap > li {margin-right:1.4286vw; padding:2.5714vw 2.7143vw; border-radius:2.2857vw; overflow:hidden;} 
.new_wrap .new_btn_wrap > li:last-child {margin-right:0;}
.new_wrap .new_btn_wrap > li.n_finish_btn {background-color:#b1b1b1;}
.new_wrap .new_btn_wrap > li.c_stamp_btn {background-color:#39b8bd;}
.new_wrap .new_btn_wrap > li > a {display:block;}
.new_wrap .new_btn_wrap > li > a > span {position:relative; padding-left:3.7143vw; font-size:3.5714vw; color:#fff; font-weight:550;}
.new_wrap .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_wrap .new_img_wrap {width:100%; height:42.1429vw; margin-bottom:8.5714vw; border-radius:1.4286vw; overflow:hidden;}
.new_wrap .new_img_wrap > img {width:100%; height:42.1429vw;}

.new_wrap .new_img_wrap2 {width:100%; height:55.7143vw; margin-bottom:4.2857vw; border-radius:1.4286vw; overflow:hidden;}
.new_wrap .new_img_wrap2 > img {width:100%; height:55.7143vw;}

/* .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_wrap .new_tab {display:flex; width:100%; margin-bottom:7.1429vw; overflow-x:auto;
    flex-wrap: nowrap;}
    .new_wrap .new_tab::-webkit-scrollbar {
        display: none; }

.new_wrap .new_tab > li {background-color:#f0f0f0; height:10.7143vw; box-sizing:border-box; margin-right:1.4286vw; border-radius:50pt;}
.new_wrap .new_tab > li:last-child {border-right:none;}
.new_wrap .new_tab > li > a {display:inline-block; color:#aaa; font-size:4.7143vw; text-align:center; line-height:10.7143vw; font-weight:550;}
.new_wrap .new_tab > li > a.wid130 {min-width:20.0000vw;}
.new_wrap .new_tab > li > a.wid150 {min-width:21.4286vw;}
.new_wrap .new_tab > li > a.wid170 {min-width:25.7143vw;}
.new_wrap .new_tab > li.color {background-color:#4c4c4c;}
.new_wrap .new_tab > li.color > a {color:#fff; font-weight:550;}


.new_wrap .new_top_line_wrap .new_top_line_list {padding:3.5714vw 2.8571vw; border-left:1.0000vw solid #38b7bd; box-sizing:border-box;  border-radius:1.8571vw; overflow:hidden;}
.new_wrap .new_top_line_wrap .new_top_line_list > li {position:relative; padding-left:2.4286vw; margin-bottom:2.8571vw;}
.new_wrap .new_top_line_wrap .new_top_line_list > li:last-child {margin-bottom:0px;}
.new_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_wrap .new_top_line_wrap .new_top_line_list > li > strong {display:inline-block; margin-bottom:1.4286vw; color:#333; font-size:4.2857vw; font-weight:550;}
.new_wrap .new_top_line_wrap .new_top_line_list > li > p {color:#333; font-size:4.0000vw; word-break:keep-all; line-height:7.1429vw;}





.new_wrap .new_top_line_wrap {margin-bottom:7.1429vw;}
.new_wrap .new_top_line_wrap .new_top_line_list2 {padding:0px 5.0000vw; border-left:1.0000vw solid #38b7bd; margin-bottom:2.8571vw; box-sizing:border-box; background-color:#f8f8f8; border-radius:1.8571vw; overflow:hidden;}
.new_wrap .new_top_line_wrap .new_top_line_list2:last-child {margin-bottom:0px;}
.new_wrap .new_top_line_wrap .new_top_line_list2 > li {position:relative;}
.new_wrap .new_top_line_wrap .new_top_line_list2 > li:last-child {margin-bottom:0px;}
/* .new_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_wrap .new_top_line_wrap .new_top_line_list2 > li > a {display:block; height:11.4286vw; line-height:11.4286vw; color:#4b4b4b; font-size:4.2857vw; font-weight:550; background:url("/img/2023_down_btn.png") no-repeat center right 0.4286vw /5.1429vw 5.1429vw;}
.new_wrap .new_top_line_wrap .new_top_line_list2 > li > a.bg {background:url("/img/2023_top_btn.png") no-repeat center right 0.4286vw/5.1429vw 5.1429vw;}

/* .new_wrap .new_top_line_wrap .new_top_line_list > li > strong {display:inline-block; margin-bottom:1.4286vw; color:#333; font-size:4.2857vw; font-weight:550;}
.new_wrap .new_top_line_wrap .new_top_line_list > li > p {color:#333; font-size:4.0000vw; word-break:keep-all; line-height:7.1429vw;} */
.new_wrap .new_top_line_wrap .new_top_line_list2 > li > ul {border-top:1px dotted #999; padding:3.5714vw 0px; display:none;}
.new_wrap .new_top_line_wrap .new_top_line_list2 > li > ul > li {font-size:4.0000vw; line-height:7.1429vw;}




.new_wrap .new_top_line_wrap .new_top_line_list3 {padding:0px 5.0000vw; border-left:1.0000vw solid #38b7bd; margin-bottom:7.1429vw; box-sizing:border-box; background-color:#f8f8f8; border-radius:1.8571vw; overflow:hidden;}
.new_wrap .new_top_line_wrap .new_top_line_list3:last-child {margin-bottom:0px;}
.new_wrap .new_top_line_wrap .new_top_line_list3 > li {position:relative;}
.new_wrap .new_top_line_wrap .new_top_line_list3 > li:last-child {margin-bottom:0px;}
/* .new_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_wrap .new_top_line_wrap .new_top_line_list3 > li > p {display:block; height:11.4286vw; line-height:11.4286vw; color:#4b4b4b; font-size:4.2857vw; font-weight:550;}


/* .new_wrap .new_top_line_wrap .new_top_line_list > li > strong {display:inline-block; margin-bottom:1.4286vw; color:#333; font-size:4.2857vw; font-weight:550;}
.new_wrap .new_top_line_wrap .new_top_line_list > li > p {color:#333; font-size:4.0000vw; word-break:keep-all; line-height:7.1429vw;} */
.new_wrap .new_top_line_wrap .new_top_line_list3 > li > ul {border-top:1px dotted #999; padding:3.5714vw 0px;}
.new_wrap .new_top_line_wrap .new_top_line_list3 > li > ul > li {font-size:4.0000vw; line-height:7.1429vw; margin-bottom:5.7143vw;}
.new_wrap .new_top_line_wrap .new_top_line_list3 > li > ul > li:last-child {margin-bottom:0px;}
.new_wrap .new_top_line_wrap .new_top_line_list3 > li > ul > li > b {color:#38b7bd;}

.new_wrap .new_top_line_wrap .new_top_line_list3 > li > ul > li.dot {position:relative; padding-left:2.8571vw; margin-bottom:3.2857vw; word-break:keep-all;}
.new_wrap .new_top_line_wrap .new_top_line_list3 > li > ul > li.dot:after {content: ""; width: 1.1429vw; height: 1.1429vw; background-color: #38b7bd; border-radius: 50%; position: absolute; top: 2.8571vw; left: 0px;}

.new_wrap .new_down_btn {display:inline-block; margin-bottom:6.1429vw; padding:0px 11.7143vw 0px 0px; color:#fff; font-size:4.0000vw; height:11.4286vw; line-height:11.4286vw; text-indent:28px; background:#38b7bd url("/img/new_arrow_btn.png") no-repeat right 4.0000vw center/3.8571vw 2.0000vw; border-radius:1.8571vw;}






.new_wrap .new_text_wrap {margin-top:6.8571vw;}
.new_wrap .new_text_wrap:nth-of-type(1) {margin-top:0px;}
.new_wrap .new_text_wrap > li {position:relative; padding-left:2.5714vw;}
.new_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_wrap .new_text_wrap > li > strong {display:inline-block; margin-bottom:1.4286vw; color:#333; font-size:4.2857vw; font-weight: 550;}
.new_wrap .new_text_wrap > li > p {color:#333; font-size:4.0000vw; line-height:7.1429vw;}


.new_wrap .new_text_wrap .line_wrap .line {position:relative;  padding-left:2.5714vw; font-size:3.2857vw;}
.new_wrap .new_text_wrap .line_wrap .line:after {content:"-"; display:block;  position: absolute; top:0px; left: 0px; font-size:3.2857vw;}


/* .new_wrap .new_text_wrap2 {margin-top:7.1429vw;} */
.new_wrap .new_text_wrap2:nth-of-type(1) {margin-top:0px;}
.new_wrap .new_text_wrap2  {margin-bottom:7.1429vw;}
.new_wrap .new_text_wrap2 > strong {position:relative; display:inline-block; margin-bottom:1.4286vw; padding-left:2.5714vw; color:#333; font-size:4.2857vw; font-weight: 550;}
.new_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_wrap .new_text_wrap2 > p {padding-left:2.5714vw; color:#333; font-size:4.0000vw; line-height:7.1429vw;}
 

/* 2023갤러리 영역 */
.new_wrap .new_gellry_wrap:after {content:""; display:block; clear:both;}
.new_wrap .new_gellry_wrap > li {float:left; margin-right:6%; width:47%; border-radius:1.4286vw; margin-bottom:7.8571vw; overflow:hidden;}
.new_wrap .new_gellry_wrap > li:nth-child(2n) {margin-right:0px;}
.new_wrap .new_gellry_wrap > li .new_g_img {width:100%; height:100%; margin-bottom:2.8571vw;}
.new_wrap .new_gellry_wrap > li .new_g_img > img {width:100%; height:35.7143vw; object-fit:cover;}
.new_wrap .new_gellry_wrap > li p {font-size:4.0000vw; text-align:center;}


/* 큰지도 영역 */
.new_wrap .new_big {position:relative; height:160.0000vw;  }
.new_wrap .new_big_map {position:relative; height:160.0000vw;}
.new_wrap .new_big_map > img {width:100%; height:160.0000vw;} 


.new_wrap .new_menu { position:absolute; left:0px; bottom:0px; display:flex; width:100%;  overflow-x:auto;
    flex-wrap: nowrap; background-color:#38b7bd; z-index: 9999;}
    .new_wrap .new_menu::-webkit-scrollbar {
        display: none; }

.new_wrap .new_menu {padding:28px;}
.new_wrap .new_menu > li {background-color:#f0f0f0; height:10.7143vw; box-sizing:border-box; margin-right:1.4286vw; border-radius:50pt;}
.new_wrap .new_menu > li:last-child {border-right:none;}
.new_wrap .new_menu > li > a {display:inline-block; color:#626262; font-size:4.7143vw; text-align:center; line-height:10.7143vw; font-weight:550;}
.new_wrap .new_menu > li > a.wid130 {min-width:18.5714vw;}
.new_wrap .new_menu > li > a.wid150 {min-width:21.4286vw;}
.new_wrap .new_menu > li > a.wid170 {min-width:24.2857vw;}


.new_wrap .bg_popup {position:fixed; width:100%; height:100vh; left:0px; top:0px; background-color: rgba(37,37,37,.9); padding:0px 4.2857vw; z-index: 999999; display:none;}
.new_wrap .bg_popup .bg_box_wrap {width:91.4286vw; background-color:#fff; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); border-radius: 1.8571vw; box-sizing:border-box; overflow:hidden;}
.new_wrap .bg_popup .bg_box {padding:7.1429vw 4.2857vw 0px;}
.new_wrap .bg_popup .bg_box .title {margin-bottom:7.7143vw; font-size:5.7143vw; text-align:center; padding-bottom:2.8571vw; border-bottom:1px solid #222; font-weight:550;}
.new_wrap .new_close_btn {display:block; width:100%; background-color:#949494; color:#fff; font-weight:550; font-size:5.0000vw; height:14.2857vw; text-align:center; line-height:14.2857vw;}



/* 완주증명서 영어로 */
.new_finish_wrap {position:relative; background-color:#f5f5f5; height:100vh; font-family:"pretendard";}
.new_finish_wrap .new_finish_list {width:91.4286vw; position:absolute; top:8.5714vw; left:50%; transform: translateX(-50%);}
.new_finish_wrap .new_finish_list .new_finish_text {color:#333; font-size:5.0000vw; margin-bottom:10.0000vw; text-align:center; font-weight:800; font-family:"GmarketSans";}
.new_finish_wrap .new_finish_img {margin-bottom:11.8571vw; background:url("/img/new_finish_bg3.png") no-repeat center/100% 103.4286vw;}
.new_finish_wrap .new_finish_img .new_finish_img_box {padding-top:18.5714vw; width:100%; height:103.4286vw; color:#333; text-align:center;}
.new_finish_wrap .new_finish_img .new_finish_img_box > img {width:100%; height:64.5714vw;}
.new_finish_wrap .new_finish_img .new_finish_img_box > strong {margin-bottom:6.0000vw; display:inline-block; font-size:7.8571vw; color:#222; font-family:"pretendard"; font-weight:800;}
.new_finish_wrap .new_finish_img .new_finish_img_box > p {font-size:4.7143vw; font-weight:700; line-height:8.5714vw; color:#999; font-family:"pretendard";font-weight:400;}
.new_finish_wrap .new_finish_img .new_finish_img_box > span {display:inline-block; margin-top:15.0000vw; font-size:3.8571vw; }

.new_finish_wrap .adress_wrap {padding-bottom:14.2857vw;}
.new_finish_wrap .adress_wrap .adress_box {width:100%; height:13.5714vw; box-sizing:border-box; font-family:"pretendard";}
.new_finish_wrap .adress_wrap .adress_box1 {position:relative;}
.new_finish_wrap .adress_wrap .adress_box1 input {border-bottom: none;}
.new_finish_wrap .adress_wrap .adress_box2 {margin-bottom:4.2857vw;}
.new_finish_wrap .adress_wrap input {border:0.2857vw solid #d6d6d6; background: #fff; width:100%; height:100%; padding-left:2.8571vw; color:#333 !important; font-size:4.2857vw; font-weight:550; vertical-align:middle; box-sizing:border-box;}
.new_finish_wrap .adress_wrap .find02_btn {position:absolute; right:0; top:0px; width:32.0000vw; height:100%;background-color:#929292; color:#fff; font-size:4.7143vw; line-height:13.5714vw; text-align:center;}
.new_finish_wrap .adress_wrap input::placeholder {color:#ccc; font-size:4.2857vw; font-weight:550; vertical-align: middle;}
.new_finish_wrap .adress_wrap a.ok_btn {display:block; width:100%; height:16.4286vw; background-color:#00274f; text-align:center; line-height:16.4286vw; background-color:#41a6f4; font-size:5.4286vw; font-weight:550; color:#fff;}

.new_map_img {position:relative;}
.new_map_img > a {position: absolute;     width: 17.5714vw;
    height: 6.5714vw;/* background-color:rgba(0,0,0,.3);*/}
.map01 {top:29vw; left:18.1429vw;}
.map02 {    top: 23vw;
    left: 44.1429vw;}
.map03 {top: 58vw;
    left: 11.1429vw;}
.map04 {    top: 51vw;
    left: 31.1429vw;}
.map05 {    top: 60vw;
    left: 53.1429vw;}
.map06 {top: 79vw;
    left: 18.1429vw;}
.map07 {top: 91vw;
    left: 46.1429vw;}
.map08 {    top: 99vw;
    left: 13.1429vw;}
.map09 {    top: 119vw;
    left: 21.1429vw;}
















