/*common*/
@import url('https://cdn.rawgit.com/moonspam/NanumSquare/master/nanumsquare.css');
html,body {width:100%;  }
html {/*overflow-y:scroll;*/ overflow-x:hidden; box-sizing:border-box;}
*, *:before, *:after{box-sizing:inherit;}
*{
-webkit-text-size-adjust:none;
-webkit-text-size-adjust - auto | none | N% (default auto)
}
body {word-wrap:break-word; word-break:keep-all; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,th,td,input,select,textarea,button {margin:0; padding:0;}
fieldset,img {border:0px none;  vertical-align:top; -ms-interpolation-mode: bicubic;}
dl,ul,ol,menu,li {list-style:none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {content:''; content:none;}
button {border:0 none; background-color:transparent; cursor:pointer;}
body { background:#fff;}
body,th,td,input,select,textarea,button {font-size:13px; line-height:1.8; font-family:'NanumSquare';color:#7d7d7d;} 

a:link,a:active,a:visited{color:#7d7d7d; text-decoration:none; border:0px;}
a:hover,a:focus{color:#333; text-decoration:none}
.clfix{}
.clfix:after{content:'';display:block;clear:both;}

input:focus::-webkit-input-placeholder,
textarea:focus::-webkit-input-placeholder { /* WebKit browsers */
  color:transparent;
}
 
input:focus:-moz-placeholder,
textarea:focus:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
  color:transparent;
}
 
input:focus::-moz-placeholder,
textarea:focus::-moz-placeholder { /* Mozilla Firefox 19+ */
  color:transparent;
}
 
input:focus:-ms-input-placeholder,
textarea:focus:-ms-input-placeholder { /* Internet Explorer 10+ */
  color:transparent;
}


input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder { /* WebKit browsers */
  color:#abb0b7;
}
 
input:-moz-placeholder,
textarea:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
  color:#abb0b7;
}
 
input::-moz-placeholder,
textarea::-moz-placeholder { /* Mozilla Firefox 19+ */
  color:#abb0b7;
}
 
input:-ms-input-placeholder,
textarea:-ms-input-placeholder { /* Internet Explorer 10+ */
  color:#abb0b7;
}

@font-face {
     font-family: 'S-CoreDream-6Bold';
     src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-6Bold.woff') format('woff');
     font-weight: normal;
     font-style: normal;
}

@font-face {
     font-family: 'S-CoreDream-3Light';
     src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-3Light.woff') format('woff');
     font-weight: normal;
     font-style: normal;
}

@font-face {
     font-family: 'S-CoreDream-5Medium';
     src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-5Medium.woff') format('woff');
     font-weight: normal;
     font-style: normal;
}
input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

#wrap {max-width:900px;margin:0 auto;}
.check_box {padding:40px 40px;background:#46a88d;border-top:5px solid #ec8a2a;border-bottom: 5px solid #e36490;text-align:center;}
.i_box {font-size:0;text-align:center;margin:35px auto 0;}
.i_box > div{position:relative;display:inline-block; width:calc(50% - 20px); width:280px; height:170px; border-radius:20px;}
.i_box > .box01 {margin-left:0;background:#7c834e url(../img/check_txt01.png) no-repeat center right 40px;}
.i_box > .box02 {margin-left:40px;background:#2b767e url(../img/check_txt02.png) no-repeat center right 40px;}
.i_box > div span {position:absolute;left:30px;top:50%;transform:translateY(-50%);vertical-align:middle;width:35px;height:35px;}
.i_box > div input {display:none;}
.i_box > div label {width:35px;height:35px;display:inline-block;padding-left:28px;background:url(../img/check02.png)left center no-repeat;background-size:35px 35px;vertical-align:middle;/* font-size:22px;color:#1d2025;font-weight:bold; */}
.i_box > div input:checked + label {background:url(../img/check02_on.png)left center no-repeat;background-size:35px 35px;}

.box {padding: 45px 40px 20px; background: #264789;}
.gein {padding:20px;border:2px solid #fff;border-radius:20px;color:#fff;}
.gein dt {margin-top:-40px;margin-bottom:10px;font-size:21px; font-family: 'S-CoreDream-6Bold';}
.gein dt span {display:inline-block;padding:0 5px;background: #264789;}
.gein dd {margin-bottom:2px;font-size:16px;font-family: 'S-CoreDream-3Light';/* font-weight: 300; */}
.gein dd img {margin-right:5px;vertical-align:middle;}
.agree {text-align:right;color:#fff;font-size:15px;font-family: 'S-CoreDream-3Light';}
.agree input {margin-right:5px;}



.mt_img {position:relative;z-index:1;margin-top:-50px;}
.mt_img2 {margin-top:50px;}
.input_form ul li input:focus {outline:0;}
.input_form ul li select:focus {outline:0;}
.input_form {padding:0px 65px 25px;background: #264789;}
.input_form ul {}
.input_form ul li {font-size:0;}
.input_form ul li > span {display:inline-block;padding:10px 2px 0;}
.input_form ul li input {display:inline-block;width:100%;padding:0 10px;height:50px;color:#abb0b7;font-sizE:20px;font-family: 'S-CoreDream-5Medium';background:#fff;border:0;border-radius:5px;}
.input_form ul li select {display:inline-block;width:100%;padding:0 10px;height:50px;color:#abb0b7;font-sizE:20px;font-family: 'S-CoreDream-5Medium';border:0;border-radius:5px;background:#fff url(../img/arrow.png)right 10px center no-repeat;appearance:none;-webkit-appearance:none;-moz-appearance:none;}
.input_form ul li.tr1 > span:nth-child(1) {width:13%;font-size:22px; color:#fff; }
.input_form ul li.tr1 > span:nth-child(2) {width:24%;}
.input_form ul li.tr1 > span:nth-child(3) {width:15%;font-size:19px; color:#fff; text-align:center; letter-spacing:-1px;}
.input_form ul li.tr1 > span:nth-child(4) {width:14%;}
.input_form ul li.tr1 > span:nth-child(5) {width:2%;font-size:22px; color:#fff; text-align:center;}
.input_form ul li.tr1 > span:nth-child(6) {width:15%;}
.input_form ul li.tr1 > span:nth-child(7) {width:2%;font-size:22px; color:#fff; text-align:center;}
.input_form ul li.tr1 > span:nth-child(8) {width:15%;}

.input_form ul li.tr2 > span:nth-child(1) {width:13%;font-size:22px; color:#fff; text-align:left;}
.input_form ul li.tr2 > span:nth-child(2) {width:24%;}
.input_form ul li.tr2 > span:nth-child(3) {width:14.5%;}
.input_form ul li.tr2 > span:nth-child(4) {width:24.25%;}
.input_form ul li.tr2 > span:nth-child(5) {width:24.25%;}

.input_form ul li.tr2 button {text-align:center;display:inline-block;width:100%;height:50px;color:#4c4845;font-size:20px;font-family: 'S-CoreDream-5Medium';background: linear-gradient(to bottom, #7bf4ff,#4ebcc6);border-radius:5px;border: 1px solid #dfdfdf;font-weight:600}

.ok {margin-top:25px;padding: 0 5px;text-align:center;}
.ok img {display: inline-block;}
.ok img.pc {display: inline-block;width: 100%;}
.ok img.mb {display: none;width: 100%;}

.pc {display:block;}
.mb {display:none;}
@media screen and (max-width:900px){
.c_tit {width:100%;}
.i_box > div{/* float:left; width:50%; padding: 0 10px; */}

.quiz_box {padding:40px 4%;}
.box {padding:45px 4% 20px;}
.input_form {padding: 0 4% 25px}
.input_form .ok {padding:0}
.input_form .ok img {width:100%}
.ok img{width:100%;}

}

@media screen and (max-width:768px){
.pc {display:none;}
.mb {display:block;}

.box {padding:45px 4% 15px;}

.check_box {padding:4.4444vw;}
.i_box {margin:3.8889vw auto 0;}
.i_box > div{ width:calc(50% - 2.2222vw); width:37.1111vw; height:24.8889vw; border-radius:2.2222vw;}
.i_box > .box01 {background:#7c834e url(../img/check_txt01.png) no-repeat center right 4.4444vw;background-size:20.3333vw}
.i_box > .box02 {margin-left:4.4444vw;background:#2b767e url(../img/check_txt02.png) no-repeat center right 4.4444vw;background-size:20.3333vw}
.i_box > div span {left:3.8333vw;top:50%;transform:translateY(-50%);width:4.8889vw;height:4.8889vw;}
.i_box > div label {width:4.8889vw;height:4.8889vw;padding-left:3.1111vw;background:url(../img/check02.png)left center no-repeat;background-size:4.8889vw 4.8889vw;}
.i_box > div input:checked + label {background:url(../img/check02_on.png)left center no-repeat;background-size:4.8889vw 4.8889vw;}
.ok {margin-top:3.3333vw}

.input_form ul li.tr1 > span:nth-child(1) {width:100%;}
.input_form ul li.tr1 > span:nth-child(2) {width:100%;}

.input_form ul li.tr1 > span:nth-child(3) {width:100%; font-size:20px;text-align:left;}
.input_form ul li.tr1 > span:nth-child(4) {width:30%;}
.input_form ul li.tr1 > span:nth-child(5) {width:5%;font-size:20px; color:#fff;}
.input_form ul li.tr1 > span:nth-child(6) {width:30%;}
.input_form ul li.tr1 > span:nth-child(7) {width:5%;font-size:20px; color:#fff;}
.input_form ul li.tr1 > span:nth-child(8) {width:30%;}

.input_form ul li.tr2 > span:nth-child(1) {width:100%;}
.input_form ul li.tr2 > span:nth-child(2) {width:50%;}
.input_form ul li.tr2 > span:nth-child(3) {width:50%;}
.input_form ul li.tr2 > span:nth-child(4) {width:50%; padding-top:5px;}
.input_form ul li.tr2 > span:nth-child(5) {width:50%; padding-top:5px;}

.input_form ul li {vertical-align:top;}
.input_form ul li input {height:40px; font-size:18px;}
.input_form ul li select {height:40px; font-size:18px;}
.input_form ul li.tr2 button {height:40px;}
.input_form ul li.tr3 select {padding-left:15px;}
.input_form .ok img.pc {display: none;width: 100%;}
.input_form .ok img.mb {display: inline-block;width: 100%;}

.gein dd {font-size:14px; line-height:1.6;}
.gein dt {font-size:18px;}
}

@media screen and (max-width:500px){
.check_box { padding:4.4444vw 3%;}

.input_form ul li select {font-size:16px;}
.input_form ul li.tr1 > span:nth-child(1) {font-size:17px}
.input_form ul li.tr1 > span:nth-child(3) {font-size:17px;}
.input_form ul li.tr2 > span:nth-child(1) {font-size:17px;}
.input_form ul li.tr2 button {font-size:17px;}
.input_form ul li > span {padding:5px 2px 0;}
.agree {font-size:13px;line-height: 1.2;margin-top: 5px;}
}

@media screen and (max-width:390px){
.answer {padding:1.9531vw 0 1.3021vw 55px;}
}
#footer{border-top:solid 1px #d2d2d2;position:relative;z-index:50;padding-top:25px;background:#fff;}
#footer h2{position:absolute;width:160px;height:42px;background:url(http://wwwimg.uwayapply.com/img/common/logo_kr_gray.png) no-repeat 0 0;background-size:100% auto;margin-top:-10px}
#footer h2 img{display:none;}
#footer .foot {padding-left:200px;}
#footer > div{width:1123px;margin:0 auto;position:relative;z-index:50;background:#fff;padding-bottom:40px;}
#footer ul{overflow:hidden;top:14px;left:200px;}
#footer ul li{display:inline-block;vertical-align:middle;color:#727272;}
#footer ul li strong{font-weight:normal;}
#footer ul li a{color:#727272;padding:0 10px;font-size:13px}
#footer address{top:0px;left:0px;padding-top:2px;font-style:normal;color:#727272;font-size:11px;font-family:'Gulim',helvetica,"Apple SD Gothic Neo",sans-serif;line-height:1.3em;}
#footer address strong{color:#c02018}
#footer ul.univ_list {margin-top:10px;line-height:1.2;}
#footer ul.univ_list  li {font-size:11px;margin:0 5px;}

@media screen and (max-width:920px){
#footer > div {width:100%;padding:0 20px 20px;}
#footer h2 {position:static;}
#footer .foot {padding-left:0;}
#footer .foot ul {line-height:1;}
#footer .foot address {margin-top:5px;}
}


