@charset "utf-8";

html {font-size:62.5%;} 
*{-webkit-text-size-adjust:none}
body{background:#fff;font-size:15px;font-family:'Noto Sans KR'}
h1, h2, h3, h4, h5, h6, input, button, textarea, select{font-family:'Noto Sans KR'}
#device_change{border:1px solid #666;font-size:3.5em;box-shadow:none}

/*전체*/
#way_wrapper{position:relative;overflow:hidden;min-width:1400px;width:100%;margin:0 auto}
#way_container{overflow:hidden;}
#way_container::before{content:url('/way_page/img/about/about_bg1.jpg');display:block;width:100%;max-width:2560px;position:absolute;top:0;z-index:-1}
#way_hd{min-width:1300px;width:100%;position:fixed;z-index:100}

/*서브*/
.sub_container{width:1300px;min-height:65vh;margin:0 auto;padding:100px 0;position:relative}
.noside_page .sub_container{padding-top:0}

/* 하단 */
#footer{width:100%;min-width:1450px;overflow:hidden;background:#f7f7f7;position:relative;z-index:10}
#footer .inner{width:1300px;padding:60px 0;margin:0 auto;overflow:hidden}
#footer .ft_logo{width:300px;float:left}
#footer .ft_info{width:calc(100% - 300px);float:left}
#footer .ft_info li{display:inline-block;margin-right:15px;font-size:15px;line-height:27px;color:#888}

#footer .ft_line{width:100%;height:1px;background:#ddd;}

#footer .ft_bottom{width:1450px;margin:0 auto;text-align:center;position:relative}
#footer .ft_bottom .copy{height:60px;font-size:15px;line-height:60px;color:#888}
#footer .ft_bottom .sitemap_adm{position:absolute;bottom:20px;right:0}
#footer .ft_bottom .sitemap_adm span{margin-left:15px}
#footer .ft_bottom .sitemap_adm span a{color:#888}


/*개인정보취급방침*/
#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:700px;width:100%;height:51%;padding:40px;border-radius:10px;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:40px;top:47px;cursor:pointer}
#privacy_new_box_wrap .privacy_new_box .box_tit{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #ddd;font-weight:500;font-size:20px;color:#333;}
#privacy_new_box_wrap #privacy_cont{width:100% !important;height:calc(100% - 70px);border:0 !important;padding:30px;font-weight:400;font-size:14px;line-height:24px;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}


