.hide{display:none !important}.layout{width:1500px;margin:0 auto}.mobile{display:none}input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:22px;height:22px;border-radius:50%;border:1px solid #e5e5e5}input[type=checkbox]:checked{background:url(../img/check.png) no-repeat center;border:1px solid #4d63f4}.imgbox{text-align:center}#ft .company-info,#hd .nav-menu,#hd .contact>*,#hd .contact,#hd .header-top{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}#hd{position:fixed;z-index:99999;top:0;right:0;left:0;background-color:#fff;border-top:3px solid #4d63f4}#hd .header-top{-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:98px}#hd .contact>*{width:156px;height:44px;color:#fff;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.125rem;border-radius:3px;margin-left:5px}#hd .contact>* img{margin-right:10px}#hd .contact .kakao{background-color:#fce000;color:#3c1e1f;border:1px solid rgba(60,30,31,.3882352941)}#hd .contact .sms{background-color:#f60}#hd .visit{background-color:#000}#hd .visit span{margin-left:19px;color:#fc0}#hd nav{background:-webkit-gradient(linear, left top, right top, from(#4d63f4), to(#6850ec));background:linear-gradient(to right, #4d63f4, #6850ec)}#hd .nav-menu{color:#fff;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:65px;font-size:1.5rem}#hd .nav-menu li{-webkit-box-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;text-align:center}#hd .nav-menu li a{display:inline-block;width:100%;border-right:1px solid #8eb1a9}#hd .nav-menu li:last-child a{border-right:none}#ft{background-color:#fff;color:#666;text-align:center;padding:3.3333333333% 0 2%}#ft .ft_logo{display:inline-block;margin-bottom:20px}#ft .company-info{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}#ft .company-info span{line-height:1;border-right:1px solid #666;padding:0 10px}#ft .company-info span:last-child{border-right:0}#ft .company-adress{margin-top:10px}#ft .admin-login{line-height:1;font-size:.75rem;margin-top:10px}#wrapper{margin-top:166px;background:url("../img/main/main-bg.png") no-repeat center/cover;padding:2% 0}@media(max-width: 1530px){html,body{font-size:15px}.layout{width:100%;padding:0 2%}}@media(max-width: 1023px){html,body{font-size:16px}#hd .nav-menu{font-size:1.125rem}}@media(max-width: 767px){.pc{display:none !important}.mobile{display:unset !important}.layout{padding:0 3%}#hd #hd_wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:70px}#hd .header-top{height:auto}#hd .header-top a{width:26%;min-width:140px}#hd .header-top .logo{width:100%}#hd .header-top .visit{color:#fff;padding:8px 10px;border-radius:3px;font-size:.875rem}#hd .header-top .visit span{margin-left:4px}#hd .contact{position:fixed;bottom:0;left:0;right:0}#hd .contact>*{margin:0;-webkit-box-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;height:50px;border-radius:0}#hd .contact .kakao{border:none}#hd nav{background:#fff;margin-right:3%}#hd nav button{font-size:1.875rem;color:#4d63f4;padding-right:10px;-webkit-transform:rotate(0);transform:rotate(0)}#hd .nav-menu{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:absolute;z-index:inherit;top:100%;left:0;right:0;background:-webkit-gradient(linear, left top, left bottom, from(#4d63f4), to(#6850ec));background:linear-gradient(to bottom, #4d63f4, #6850ec);height:auto;-webkit-box-align:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}#hd .nav-menu li{font:400 1.125rem "namumR",sans-serif;padding:16px 0;text-align:left;border-bottom:1px solid #8eb1a9}#hd .nav-menu li a{border:none}#ft{padding-bottom:70px;font-size:.875rem}#wrapper{margin-top:73px}}/*# sourceMappingURL=common.min.css.map */