@charset "utf-8";
@font-face {font-family: "GmarketSansMedium";src: url('https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansMedium.woff') format('woff');font-weight: normal;font-style: normal;}
@font-face {font-family: "Pretendard";font-weight: 900;src: url(/../../font/Pretendard-Black.woff) format('woff');}
@font-face {font-family: "Pretendard";font-weight: 800;src: url(/../../font/Pretendard-ExtraBold.woff) format('woff');}
@font-face {font-family: "Pretendard";font-weight: 700;src: url(/../../font/Pretendard-Bold.woff) format('woff');}
@font-face {font-family: "Pretendard";font-weight: 600;src: url(/../../font/Pretendard-SemiBold.woff) format('woff');}
@font-face {font-family: "Pretendard";font-weight: 500;src: url(/../../font/Pretendard-Medium.woff) format('woff');}
@font-face {font-family: "Pretendard";font-weight: 400;src: url(/../../font/Pretendard-Regular.woff) format('woff');}
@font-face {font-family: "Pretendard";font-weight: 300;src: url(/../../font/Pretendard-Light.woff) format('woff');}
@font-face {font-family: "Pretendard";font-weight: 200;src: url(/../../font/Pretendard-ExtraLight.woff) format('woff');}
@font-face {font-family: "Pretendard";font-weight: 100;src: url(/../../font/Pretendard-Thin.woff) format('woff');}
*{box-sizing: border-box;padding: 0;margin: 0;font-family:'Pretendard' !important; word-break: keep-all;}
.fa{font: normal normal normal 14px / 1 FontAwesome !important;}
a{text-decoration: none;}
ul{list-style: none;}
button{background-color: transparent; cursor: pointer;border: none;outline: none;}
img{border:0; display:block;}
h1, h2, h3, h4, h5, h6{padding:0;margin:0}
p{padding:0;margin:0;word-break: keep-all;}
input{border: none;box-shadow: none;}
input:focus{outline: none;}
#theme-controller .fixed-top{z-index: 999999;}
.modal{z-index: 999999;}
.nt-container{max-width: unset !important;width: 100%;}
#nt_sidebar_move{display: none;}
:root {
    --font-60:60px;
    --font-50:50px;
    --font-40:40px;
    --font-35:35px;
    --font-30:30px;
    --font-24:24px;
    --font-20:20px;
    --font-18:18px;
    --font-15:15px;
    --max-width:1100px;
    --font-inter:"Inter";
    --font-gmarket:"GmarketSansMedium";
    --font-noto:"Noto Serif";
    /* font-optical-sizing: auto; font-style: normal; */
}
@media screen and (max-width:800px){
    :root {
        --font-60:40px;
        --font-50:35px;
        --font-40:30px;
        --font-35:25px;
        --font-30:23px;
        --font-24:21px;
        --font-20:18px;
        --font-18:15px;
        --font-15:13px;
    }
}
@media screen and (max-width:600px){
    :root {
        --font-60:30px;
        --font-50:27px;
        --font-40:24px;
        --font-35:22px;
        --font-30:20px;
        --font-24:18px;
        --font-20:16px;
    }
}




/* head 시작 */
#nt_header{background: #F7F7F7;}
#nt_header #head{width: calc(100% - 40px);max-width: var(--max-width);padding: 37px 0; margin: 0 auto;display: flex;justify-content: space-between;align-items: center;}
#nt_header #head>a{height: 100%;display: block;height: 42px;}
#nt_header #head>a img{height: 100%;}
#nt_header #head .menu_wrap{width: calc(100% - 220px);overflow-y: auto;}
#nt_header #head .menu_wrap>div{width: fit-content; margin-left: auto; margin-right: 0;}
#nt_header #head .log_wrap{position: absolute; top: 0; left: 50%; width: calc(100% - 40px); max-width: var(--max-width); transform: translateX(-50%); height: 30px; display: flex ; justify-content: flex-end; align-items: center; column-gap: 5px;}
#nt_header #head .log_wrap a{height: 25px; line-height: 23px !important; padding: 0; width: 30px; font-size: var(--font-15); border: 1px solid transparent; border-radius: .25rem; transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;color: #fff; }
#nt_menu{}
#nt_menu>ul{display: flex;align-items: center;column-gap: 4vw;}
#nt_menu>ul>li{width: max-content;}
#nt_menu>ul>li>a{font-optical-sizing: auto; font-style: normal; color: #000; font-size: var(--font-18); line-height: 42px; display: block;}
#nt_menu>ul>li.on a{padding: 0 2vw; background: #000; color: #fff; border-radius: 50px;}
@media screen and (max-width:800px){
    #nt_header{padding-bottom: 20px;}
    #nt_header #head{flex-flow: column;padding: 0;}
    #nt_header #head>a{height: 70px;padding: 20px 10px;}
    #nt_header #head .menu_wrap{width: 100%;}
    #nt_header #head .menu_wrap>div{width: 100%;margin: 0 auto;}
    #nt_menu{width: 100%;overflow-y: auto;}
    #nt_menu>ul{width: fit-content;min-width: 100%; justify-content: center;min-width: 450px;column-gap: 25px;margin: 0 auto;}
    #nt_menu>ul>li{}
    #nt_menu>ul>li.on a{padding: 0 10px;}
}
@media screen and (max-width:400px){
    #nt_menu{}
    #nt_menu>ul{column-gap:unset;justify-content: space-between;}
}
/* head 끝 */





/* tail 시작 */
#nt_footer{width: 100%;padding: 40px 0;background: #fff;border-top: 1px solid #f3f3f3;}
#nt_footer .wrap{width: calc(100% - 40px);max-width: var(--max-width);margin: 0 auto;display: flex;justify-content: space-between;align-items: center;}
#nt_footer .wrap .left{}
#nt_footer .wrap .left .top{display: flex; column-gap: 20px; align-items: center;}
#nt_footer .wrap .left .top p{font-size: var(--font-15);color: #000;cursor: pointer;}
#nt_footer .wrap .left .mid{display: flex; column-gap: 15px; align-items: center;flex-flow: row wrap;padding-right: 50px;margin: 15px 0 0px;}
#nt_footer .wrap .left .mid li{display: flex;column-gap: 3px;align-items: center;}
#nt_footer .wrap .left .mid li:nth-child(1){font-size: var(--font-15);color: #000;font-weight: 500;}
#nt_footer .wrap .left .mid li span{font-size: var(--font-15);color: #333333;}
#nt_footer .wrap .left .mid li p{font-size: var(--font-15);color: #333333;}
#nt_footer .wrap .left>p{font-size: var(--font-15); color: #898989;}
#nt_footer .wrap .left>p i{}
#nt_footer .wrap .left>p i{}
#nt_footer .wrap>img{height: 42px;}
@media screen and (max-width:800px){
    #nt_footer .wrap>img{height: 30px;}
}
@media screen and (max-width:500px){
    #nt_footer{padding: 30px 0;}
    #nt_footer .wrap{flex-flow: column-reverse;justify-content: center;}
    #nt_footer .wrap>img{height: 20px;margin-bottom: 30px;}
    #nt_footer .wrap .left .top{justify-content: center;}
    #nt_footer .wrap .left>p{text-align: center;}
    #nt_footer .wrap .left .mid{margin: 15px 0px; justify-content: center; padding-right: 0;}
}
/* tail 끝 */





/* 메인 시작 */
.wrapper{background:#F7F7F7 !important}
#nt_body{width: calc(100% - 40px);max-width: var(--max-width);margin: 0 auto;}
#sct_sortlst{display: none !important;}
.sct_admin{display: none !important;}
.sit_admin{display: none !important;}
#sct_location{display: none !important;}
#sit_rel{display: none !important;}
#sit_btn_opt{display: none !important;}
#sit_star_sns{display: none !important;}