body section.bodyContent .member-login {width:100%;padding-top:calc(87/640*100vw);}
body section.bodyContent .member-login .page_title{width:100%;text-align:center;font-size:calc(32/640*100vw);font-weight:900;color:#000000;}
body section.bodyContent .member-login .page_items{margin-top:calc(80/640*100vw);}
body section.bodyContent .member-login .page_items .items{}
body section.bodyContent .member-login .page_items .items:nth-child(2){margin-top:calc(50/640*100vw );}
body section.bodyContent .member-login .page_items .items .title{font-size:calc(24/640*100vw);color:#7d7d7d;font-weight:500;}
body section.bodyContent .member-login .page_items .items .ipt{width:100%;height:calc(80/640*100vw);background:#eeeeee;margin-top:calc(20/640*100vw);}
body section.bodyContent .member-login .page_items .items .ipt input{background:transparent;width:100%;height:100%;box-sizing: border-box;border:0;padding:0 calc(24/640*100vw);font-size:calc(24/640*100vw);}
body section.bodyContent .member-login .page_items .items .ipt input::placeholder{font-size:calc(24/640*100vw);color:#b5b5b5;font-weight:400;}
body section.bodyContent .member-login .login_btns {position:relative;width:100%;margin-top:calc(120/640*100vw);font-size:calc(28/640*100vw);font-weight:500;}
body section.bodyContent .member-login .login_btns div{border-radius:calc(20/640*100vw);}
body section.bodyContent .member-login .login_btns .btn_login{height:calc(90/640*100vw);line-height:calc(90/640*100vw);background:#e94820;text-align:center;color:#ffffff;}
body section.bodyContent .member-login .login_btns .btn_join{margin-top:calc(34/640*100vw);font-size:calc(28/640*100vw);font-weight:900;height:calc(90/640*100vw);line-height:calc(90/640*100vw);border:calc(2/640*100vw) solid #e94820;text-align:center;}
body section.bodyContent .member-login .login_btns .btn_join a{color:#e94820;}
body section.bodyContent .member-login .login_btns .find_info{margin-top:calc(70/640*100vw);text-align:center;color:#535353;}
body section.bodyContent .member-auth {width:100%;box-sizing: border-box;}
body section.bodyContent .member-auth .company{width:100%;text-align:center;height:calc(29/640*100vw);margin:calc(26/640*100vw) 0;}
body section.bodyContent .member-auth .company .img{background-size:calc(461/640*100vw) calc(29/640*100vw);height:calc(29/640*100vw);background-image:url('../images/company.png');margin:0 auto;background-repeat: no-repeat;background-position: center;}
body section.bodyContent .member-auth .info {width:100%;padding:calc(23/640*100vw) 0;text-align:center;border:calc(1/640*100vw) solid #b5b5b5;color:#727171;font-size:calc(24/640*100vw);margin-bottom:calc(68/640*100vw);}
body section.bodyContent .member-auth .page_title{width:100%;text-align:center;font-size:calc(32/640*100vw);font-weight:900;color:#000000;}
body section.bodyContent .member-auth .page_btns{width:100%;text-align:center;margin-top:calc(75/640*100vw);}
body section.bodyContent .member-auth .page_btns .auth_btn{width:100%;text-align:center;background:#434343;color:#FFFFFF;font-size:calc(28/640*100vw);font-weight:500;padding:calc(25/640*100vw) 0 ;border-radius:calc(20/640*100vw);}
body section.bodyContent .member-auth .page_items{margin-top:calc(80/640*100vw);}
body section.bodyContent .member-auth .page_items .items{margin-top:calc(50/640*100vw );}
body section.bodyContent .member-auth .page_items .items .title{font-size:calc(24/640*100vw);color:#7d7d7d;font-weight:500;}
body section.bodyContent .member-auth .page_items .items .ipt{width:100%;height:calc(80/640*100vw);background:#eeeeee;margin-top:calc(20/640*100vw);}
body section.bodyContent .member-auth .page_items .items.no .ipt{background:#FFFFFF;}
body section.bodyContent .member-auth .page_items .items .ipt input[type=text],input[type=password]{background:transparent;width:100%;height:100%;box-sizing: border-box;border:0;padding:0 calc(24/640*100vw);font-size:calc(24/640*100vw);}

body section.bodyContent .member-auth .page_items .items .ipt select{background:#eeeeee;width:100%;height:100%;box-sizing: border-box;border:0;padding:0 calc(24/640*100vw);font-size:calc(24/640*100vw);color:#b5b5b5}
body section.bodyContent .member-auth .page_items .items .ipt select:nth-child(1){width:calc(200/640*100vw);}
body section.bodyContent .member-auth .page_items .items .ipt select:nth-child(2){width:calc(178/640*100vw);}
body section.bodyContent .member-auth .page_items .items .ipt select:nth-child(3){width:calc(178/640*100vw);}
body section.bodyContent .member-auth .page_items .items .ipt input::placeholder{font-size:calc(24/640*100vw);color:#b5b5b5;font-weight:400;}
body section.bodyContent .member-auth .page_items .items .ipt label{font-size:calc(28/640*100vw);color:#626262;font-weight:400;}
body section.bodyContent .member-auth .page_items .items .ipt label:nth-child(2){margin-left:calc(100/640*100vw);}
body section.bodyContent .member-auth .page_items .items .caution{font-size:calc(24/640*100vw);color:#7d7d7d;font-weight:400;letter-spacing:calc(-1/640*100vw);}
body section.bodyContent .member-auth .agree_wrap {position:relative;border-top:calc(1/640*100vw) solid #b5b5b5;margin-top:calc(120/640*100vw);padding-top:calc(25/640*100vw);}
body section.bodyContent .member-auth .agree_wrap .ment{position:relative;font-size:calc(24/640*100vw);color:#434343;margin-bottom:calc(52/640*100vw);}
body section.bodyContent .member-auth .agree_wrap .agree-item.all{font-size:calc(28/640*100vw);font-weight:900;color:#434343;}
body section.bodyContent .member-auth .agree_wrap .agree-item{font-size:calc(24/640*100vw);font-weight:400;color:#434343;}
body section.bodyContent .member-auth .agree_wrap .agree-box{width:100%;border:calc(1/640*100vw) solid #dcdcdc;height:calc(215/640*100vw);margin:calc(56/640*100vw) 0 calc(34/640*100vw) 0;border-radius:calc(20/640*100vw);overflow:auto;font-size:calc(20/640*100vw);padding:calc(10/640*100vw);box-sizing: border-box;}
body section.bodyContent .member-auth .join_btns {position:relative;width:100%;margin-top:calc(120/640*100vw);margin-bottom:calc(120/640*100vw);font-size:calc(28/640*100vw);font-weight:500;}
body section.bodyContent .member-auth .join_btns .btn_comp  {height:calc(90/640*100vw);line-height:calc(90/640*100vw);background:#e94820;text-align:center;color:#ffffff;border-radius:calc(20/640*100vw);}
body section.bodyContent .member-auth .join_auth_img {width:100%;}
body section.bodyContent .member-auth .join_auth_img img{width:100%;}

input[type=radio]{width:calc(42/640*100vw);height:calc(42/640*100vw);accent-color:#e94820;margin-right:calc(18/640*100vw);}
input[type=checkbox]{width:calc(42/640*100vw);height:calc(42/640*100vw);accent-color:#e94820;margin-right:calc(18/640*100vw);}

.mt35 {margin-top:calc(35/640*100vw);}
input:focus {outline: none;}

.gnb_menu {
  position:fixed;width:calc(640/640*100vw);height:100%;top:0;right:calc(-640/640*100vw);background-color:rgba(255,255,255,1);color:#FFFFFF;
  transition: right .3s;z-index:9;
}
.gnb_menu a{color:#666666;font-size:calc(26/640*100vw);}
.gnb_menu.on {right:0;}
.gnb_menu .g_top {height:calc(100/640*100vw);width:100%;background:#FFFFFF;padding:0 calc(20/640*100vw);box-sizing: border-box;}
.gnb_menu .g_top .glogo{background-image: url('../images/logo.png?v=1');width:calc(259/640*100vw);height:calc(100/640*100vw);background-size: 100%;background-position: center;background-repeat: no-repeat}
.gnb_menu .g_top .close{position:absolute;width:calc(30/640*100vw);height:calc(30/640*100vw);right:calc(30/640*100vw);top:calc(30/640*100vw);color:#acacac;}
.gnb_menu .g_top .close:after{content:'X';font-size:calc(35/640*100vw);}

.gnb_menu .g_menus {padding:calc(20/640*100vw) 0;box-sizing: border-box;}
.gnb_menu ul{padding:0;margin:0;}
.gnb_menu ul li{width:100%;padding:calc(35/640*100vw) calc(20/640*100vw);border-bottom:calc(1/640*100vw) solid #cccccc;box-sizing: border-box;}
.gnb_menu ul li.first.off{width:100%;padding:calc(35/640*100vw) calc(20/640*100vw); box-sizing: border-box;}
.gnb_menu ul li.first{padding:calc(35/640*100vw) calc(20/640*100vw) 0 calc(20/640*100vw);box-sizing: border-box}
.gnb_menu ul li a.period{padding:0 calc(0/640*100vw);display:inline;width:100%;height:100%;color:#FFFFFF;}
.gnb_menu ul li a:focus{outline: none;}
.gnb_menu ul li a:focus{outline: none;}
.gnb_menu ul li .sub_menu{width:100%;background:#eeeeee;border-top:calc(2/640*100vw) solid #cccccc;margin-top:calc(35/640*100vw);margin-bottom:calc(20/640*100vw);transition: all .3s;overflow:hidden;}
.gnb_menu ul li .sub_menu li{width:100%;border-bottom:0;}
.gnb_menu ul li .sub_menu li a{width:100%;border-bottom:0;padding:0 calc(65/640*100vw);display:inline-block;height:100%;}
.gnb_menu ul li .sub_menu li a:focus{outline: none;}
.gnb_menu ul li.first.off .sub_menu{display:none;}
.gnb_menu ul li.info_period {background:#e44521;padding:calc(35/640*100vw) calc(23/640*100vw);box-sizing: border-box;font-size:calc(26/640*100vw);position:relative;}
.gnb_menu ul li.info_period .d_day{float:right;font-size:calc(22/640*100vw);text-align:center;margin-right:calc(30/640*100vw);display:inline-block;}
.gnb_menu ul li.info_period .d_day a{color:#FF0000;background:#FFFFFF;padding:calc(2/640*100vw) calc(20/640*100vw);}

.spacer {height:calc(40/640*100vw);}