@charset "utf-8";
@import url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.8/dist/web/static/pretendard.css");
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100;300;400;500;700;900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,300;0,500;0,700;1,400&display=swap');


/* font */

@font-face {
    font-family: 'Pretendard-Regular';
    src: url('https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff') format('woff');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'Pretendard-Medium';
    src: url('https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Pretendard-SemiBold';
    src: url('https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'Pretendard-Bold';
    src: url('https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff') format('woff');
    font-weight: 700;
    font-style: normal;
}


html {font-size:62.5%;} 
*{/* -webkit-text-size-adjust:none; */}
body{min-width:140rem;width:100%;background:#fff;font-size:15px;font-family:'Pretendard','Noto Sans KR','Poppins'}
h1, h2, h3, h4, h5, h6, input, button, textarea, select{font-family:'Pretendard','Noto Sans KR','Poppins'}
#device_change{border:1px solid #666;font-size:3.5em;box-shadow:none}

/*��ü*/
#way_wrapper{position:relative;overflow:hidden;min-width:140rem;width:100%;margin:0 auto}
#way_container{min-width:140rem;overflow:hidden;}
#way_hd{min-width:140rem;width:100%;position: relative;z-index:100;background: #000;}

/*����*/
.sub_container{width:130rem;min-height:65vh;margin:0 auto;padding:70px 0;background:#fff;position:relative}

/* �ϴ� */
#mkw_ft{width:100%;min-width:140rem;background:#333}
#mkw_ft .ft_info_area{width:130rem;margin:0 auto;padding:5rem 0;display:flex;flex-wrap:wrap}
#mkw_ft .ft_info_area .ft_tit{width:20rem;opacity:.7}
#mkw_ft .ft_info_area .ft_info_wrap{width:calc(100% - 20rem);padding-left:10rem}
#mkw_ft .ft_info_area .ft_info_wrap .info_list{margin-bottom:2em;overflow:hidden;display:flex;flex-wrap:wrap}
#mkw_ft .ft_info_area .ft_info_wrap .info_list li{font-weight:400;color:rgba(255,255,255,.8);cursor:pointer}
#mkw_ft .ft_info_area .ft_info_wrap .info_list li:hover{color:#fff}
#mkw_ft .ft_info_area .ft_info_wrap .info_list li+li{padding-left:2rem}
#mkw_ft .ft_info_area .ft_info_wrap .info_list li a{color:rgba(255,255,255,.8);transition:all .3s;}
#mkw_ft .ft_info_area .ft_info_wrap .info_list li a:hover{color:#fff}
#mkw_ft .ft_info_area .ft_info_wrap .ft_info{font-size:1.5rem;line-height:140%;color:rgba(255,255,255,.4)}
#mkw_ft .ft_info_area .ft_info_wrap .ft_info p + p{margin-top:.5rem}

#mkw_ft .copy_area{width:100%;height:5rem;border-top:1px solid rgba(255,255,255,.1);font-size:1.5rem;line-height:5rem;color:rgba(255,255,255,.3);text-align:center}
#mkw_ft .copy_area a{display:inline-block;margin-left:.5rem;color:rgba(255,255,255,.1)}


/*����������޹�ħ*/
#privacy_new_box_wrap{position:fixed;top:0;left:0;display:none;width:100%;height:100%;z-index:-1}
#privacy_new_box_wrap .privacy_bg{width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.7);position:absolute;top:0;left:0;}
#privacy_new_box_wrap.on{display:block;z-index:1000}
#privacy_new_box_wrap *{box-sizing:border-box}
#privacy_new_box_wrap .p_cont{width:100%;height:100%}
#privacy_new_box_wrap .privacy_new_box{max-width:70rem;width:100%;height:55%;padding:4rem;border-radius:1rem;position:absolute;top:50%;left:50%;background:#fff;transform:translate(-50%,-50%)}
#privacy_new_box_wrap .privacy_new_box #privacy_close_btn{position:absolute;right:4rem;top:4.5rem;cursor:pointer}
#privacy_new_box_wrap .privacy_new_box .box_tit{margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid #ddd;font-weight:500;font-size:2rem;color:#333;}
#privacy_new_box_wrap #privacy_cont{width:100% !important;height:calc(100% - 7rem);border:0 !important;padding:30px;font-weight:400;font-size:1.4rem;line-height:140%;color:#888;background:#f7f7f7}
#privacy_new_box_wrap #privacy_cont:focus{outline:none}
#privacy_new_box_wrap #privacy_cont:hover{border:0;box-shadow:none}
