@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');

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:fixed;z-index:100}

/*서브*/
.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}


