@charset "UTF-8";


/*FONT*/
@import url('https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/static/pretendard.css');


/*RESET*/
*,:after,:before,::after,::before{box-sizing:border-box;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
html,body{overflow:visible;width:100%;height:100%;font-family:Pretendard;/*font-family:'Noto Sans KR', sans-serif;*/font-weight:300;line-height:1.5;font-size:18px;color:#000;letter-spacing:-0.5px;word-wrap:break-word;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,p,button{margin:0;padding:0;}
body{word-break:keep-all;height:100%;background:url(../images/bg.jpg) repeat center center;}
header,article,section,nav,footer{display:block;}
img,fieldset,iframe,button{border:0 none;}
li{list-style:none;}
img{vertical-align:top;width:auto;max-width:100%;}
i,em,address{font-style:normal;}
label,button{cursor:pointer;}
button{background-color:transparent;overflow:visible;border:0;}
a,button,input{border-color:transparent;}
a:link,a:active,a:visited{text-decoration:none;color:#000;}
a:hover{text-decoration:none;color:#000;transition:all .125s cubic-bezier(0.7,0,0.3,1);}
legend{*width:0;width:0;height:0;font-size:0;position:absolute;z-index:-1;}
table{width:100%;border-collapse:collapse;border-spacing:0;table-layout:fixed;text-align:center;}
caption{width:0;height:0;padding:0;font-size:0;opacity:0;}
th{text-align:center;}
input::-ms-clear{display:none;}
input,button{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;font-size:18px;}
input[type="radio"]{position:relative;height:auto !important;}
pre{white-space:pre-line;background-color:#fff;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;overflow-y:auto;}
select::-ms-expand{display:none;}
select{font-size:18px;}
textarea{resize:none;}
figure{text-align:center;}
.simplemodal-wrap{font-size:13px;}
._objHtml{overflow:visible;}
h1,h2,h3,h4,h5,h6,strong{font-weight:400;}
._contentBuilder ._obj ._relative{position:relative;}
.hidden{position:absolute;top:-9999px;left:-9999px;}
.center{text-align:center;}

/*LAYOUT*/
._fnctWrap{width:100%;height:100%;display:flex;justify-content:center;align-items:center;padding:50px 0;}
.login_wrap{display:flex;justify-content:space-between;width:1500px;}
.sideA{width:350px;}
.sideB{width:calc(100% - 350px);background:#FFF;}
.logo{background:url(../images/logo_w.png) no-repeat center;height:110px;font-size:0;}
.link{margin-top:30px;text-align:center;}
.link a{display:inline-block;color:#FFF;font-size:18px;padding:0 10px;border-left:1px solid #FFF;line-height:0.8;}
.link a.a_1{border:0;}
.con_1{padding:50px;}
.wrap_1{padding:0 50px 30px 50px;}
h1{font-size:28px;color:#FFF;color:#0d57a7;font-weight:600;padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #0d57a7;line-height:1;}

@media all and (max-width:1500px) {
	._fnctWrap{align-items:flex-start;}
	.login_wrap{max-width:94%;flex-direction:column;}
	.sideA{width:100%;margin-bottom:30px;}
	.sideB{width:100%;}
	.logo{background-position:center bottom;}
	.link{justify-content:center;}
}
@media all and (max-width:768px){
	._fnctWrap{padding:25px 0;}
	.logo{background-size:230px;}
	.con_1{padding:25px;}
	.wrap_1{padding:0 25px 25px 25px;}
}


/*COMMON*/
.red{color:#ff0000;}

.intro_1{display:flex;}
.intro_1 input{display:block;width:33.33333%;height:80px;color:#FFF;text-align:center;cursor:pointer;}
.intro_1 .btn_1{background:#265aa6;}
.intro_1 .btn_2{background:#008fd3;}
.intro_1 .btn_3{background:#00b3cd;}
.gotoNext{display:block;width:100%;height:80px;color:#FFF;text-align:center;cursor:pointer;background:#265aa6;}
.field_1{display:flex;align-items:center;margin:10px 0;}
.field_1 dt{font-weight:500;width:150px;}
.field_1 dd{width:calc(100% - 150px);}
.field_1 input{display:inline-block;height:40px;border-bottom:1px solid #888;max-width:100%;}
.checkAgree{display:flex;align-items:center;margin:10px 0;}
.checkAgree input{width:20px;height:20px;}
.checkAgree label{margin-left:5px;}
.sty_1{font-size:20px;font-weight:500;padding-bottom:5px;}
.rule_1{background:#e8e8e8;padding:30px;font-size:16px;}
.sty_2{display:flex;align-items:center;}
.sty_2 span{margin-right:10px;display:flex;align-items:center;}
.sty_2 input{margin-right:5px;}
.field_2{display:flex;align-items:center;margin-bottom:10px;padding-bottom:10px;border-bottom:1px dotted #DDD;}
.field_2._last{border:0;}
.field_2 dt{font-weight:500;width:150px;}
.field_2 dd{width:calc(100% - 150px);}
.field_2 input{display:inline-block;height:40px;border:1px solid #EEE;background:#f4f4f4;max-width:100%;}
.field_2 select{display:inline-block;height:40px;border:1px solid #EEE;background:#f4f4f4;max-width:100%;}
.pwHint div{margin:5px 0;}
.pwHint span{margin-right:5px;}

.sty_3{display:flex;align-items:center;flex-wrap:wrap;}
.sty_3 input{display:block;width:50%;height:50px;color:#FFF;text-align:center;cursor:pointer;}
.sty_3 .btn_1{background:#265aa6;}
.sty_3 .btn_2{background:#008fd3;}

.sty_4{margin:20px 0;}
.sty_4 h2{font-weight:500;font-size:20px;padding-bottom:20px;}
.sty_4 .inner{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;padding:20px;background:#f6f6f6;}
.sty_4 .inner span{padding-right:1%;width:44%;}
.sty_4 .inner label{display:block;font-size:16px;padding-bottom:5px;font-weight:500;}
.sty_4 .inner input{display:inline-block;height:50px;border:1px solid #EEE;background:#FFF;width:100%;}
.sty_4 .inner .btn_1{width:10%;background:#00b3cd;color:#FFF;cursor:pointer;}
.sty_4 p{font-size:16px;padding:20px 0;}

.sty_5{font-size:20px;font-weight:500;padding-bottom:20px;text-align:center;}

.sty_6{display:flex;align-items:center;flex-wrap:wrap;}
.sty_6 a,
.sty_6 input{display:block;width:50%;height:50px;color:#FFF;text-align:center;cursor:pointer;}
.sty_6 .btn_1{background:#265aa6;}
.sty_6 .btn_2{background:#008fd3;}

.btnSure{width:150px;height:50px;background:#00b3cd;color:#FFF;cursor:pointer;display:inline-block;}

@media all and (max-width:1024px){
	.intro_1{flex-direction:column;}
	.intro_1 input{width:100%;height:60px;}
	.gotoNext{height:60px;}
}

@media all and (max-width:768px){
	.field_1{flex-wrap:wrap;}
	.field_1 dt,
	.field_1 dd{width:100%;}
	.field_2{flex-wrap:wrap;}
	.field_2 dt,
	.field_2 dd{width:100%;}
	.sty_3 input{width:100%;}
	.sty_4 .inner span{padding-right:0;width:100%;margin-bottom:10px;}
	.sty_4 .inner .btn_1{width:100%;}
	.sty_6 a,
	.sty_6 input{width:100%;}
	.btnSure{width:100%;}

}
.rule_1 {height:120px; overflow-y: scroll; padding:15px; border:1px solid #e8e8e8; background:#e8e8e8}
.rule_1 > * {line-height: 1.8;}
.rule_1 h3 {font-weight: 600;}
.rule_1 h4 {font-weight: 600; margin: 10px 0;}
.rule_1 p {text-align:left;}
.rule_1 .num2 > li {text-indent: -14px; padding-left:14px;}
