@charset "utf-8";

@font-face {
    font-family: 'NanumSquare';
    font-style: normal;
    font-weight: 100;
    src: local('Nanum Square Light'),
    local('NanumSquareL'),
    url(http://cdn.yanadoo.co.kr/upload/fonts/NanumSquareL.eot?#iefix) format('embedded-opentype'),
    url(http://cdn.yanadoo.co.kr/upload/fonts/NanumSquareL.woff) format('woff');
}

@font-face {
    font-family: 'NanumSquare';
    font-style: normal;
    font-weight: 400;
    src: local('Nanum Square Regular'),
    local('NanumSquareR'),
    url(http://cdn.yanadoo.co.kr/upload/fonts/NanumSquareR.eot?#iefix) format('embedded-opentype'),
    url(http://cdn.yanadoo.co.kr/upload/fonts/NanumSquareR.woff) format('woff');
}

/*@font-face {
  font-family: 'NanumSquare';
  font-style: normal;
  font-weight: 400;
  src: local('Nanum Square Regular'),
       local('NanumSquareR'),
       url(http://cdn.yanadoo.co.kr/upload/fonts/NanumSquareR.eot?#iefix) format('embedded-opentype'),
       url(http://cdn.yanadoo.co.kr/upload/fonts/NanumSquareR.woff) format('woff');
}*/

@font-face {
  font-family: 'NanumSquare';
  font-style: bold;
  font-weight: 700;
  src: local('Nanum Square Bold'),
       local('NanumSquareB'),
       url(./fonts/NanumSquareB.eot?#iefix) format('embedded-opentype'),
       url(./fonts/NanumSquareB.woff) format('woff');
}

/*** clearfix ***/
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { display:inline-block; }
* html .clearfix { height:1%; }
.clearfix { display:block; }

/*레벨테스트 공통*/
.lvTestWrap { min-width:1280px; margin:0 auto; position:relative;}
.lvTestWrap .inner { position: relative; width:1000px; margin:0 auto; }
.lvTestWrap .hidden { position:absolute; top:0; left:0; width:1px; height:1px; text-indent:-9999%; overflow:hidden; }
.lvJoinWrap input, .lvJoinWrap textarea, .lvTestWrap input, .lvTestWrap textarea { font-family: 'noto_sans', 'Noto Sans', Noto Sans Korean Regular, sans-serif, "나눔고딕", 'Nanum Gothic', dotum,'돋움',gulim,'굴림', Tahoma;}

/*레벨테스트 인트로*/
.lvP1 {overflow: hidden; height:610px; background:#2a2a2a url(http://cdn.yanadoo.co.kr/upload/yanadoo/pc/level/201710/lv_p1_con1.jpg) no-repeat center top; }
.lvP1 .inner{height:610px; background: url(http://cdn.yanadoo.co.kr/upload/yanadoo/pc/level/201710/lv_p1_cont01.jpg) no-repeat center top;}
.lvP1 img{display: block; margin: 43px auto;}
.lvP1 a { position: absolute; top: 266px; left: 50%; margin-left: -400px; display: block; width: 360px; height: 72px; }

/*레벨테스트 테스트*/
.lvP2 {overflow: hidden; background:#eef4f4;}
.lvP2 .mid {background-color: #fff;}
.lvTestWrap .lvP2 .inner{width: 100%;}
.lvP2 .mid .nav { margin-bottom:65px; height:71px; background-color: #eef4f4;}
.lvP2 .mid .nav ul{margin: auto; width: 1000px;}
.lvP2 .mid .nav ul li { width:79px; height:71px; padding-top: 49px; float:left; border-bottom:2px solid #c2c8d1; text-align:center; color:#2a2a2a; font-size: 12px; text-indent:-9999%; overflow:hidden; font-weight:bold; line-height: 1; box-sizing: border-box;}
.lvP2 .mid .nav ul li+li{margin-left: 4px;}
.lvP2 .mid .nav ul li.active { text-indent:0; border-color:#f15a22; color: #f15a22; background: url(http://cdn.yanadoo.co.kr/upload/yanadoo/pc/level/201710/lvp2_checked.png) no-repeat center 20px;}
.lvP2 .mid .box {margin: auto; width: 1000px; }
.lvP2 .mid .box h2 {display: none; width:100%; height:70px; line-height:70px; background:#2a2a2a; text-align:center; font-size:30px; color:#fed650; font-weight:bold;}
.lvP2 .mid .box .contents { padding:40px 0 80px; }
.lvP2 .mid .box .contents .qAsk { font-size:24px; color:#f15a22; text-align:center; padding-bottom:50px; line-height: 1; background-color: #fff;}
.lvP2 .mid .box .contents .qExam {position: relative; text-align:center; }
.lvP2 .mid .box .contents .qExam img{cursor: pointer;}
.lvP2 .mid .box .contents .qExam iframe{position: absolute; margin: auto; width: 234px; height: 158px; left: 0;right: 0;top: 0;bottom: 0; z-index: 1;}
.lvP2 .mid .box .contents .qExam iframe[src='about:blank']{z-index: -1;}

.lvP2 .mid .box .contents .qExam span { font-size:40px; line-height:24px; color:#2a2a2a; text-align:center; border-bottom:8px solid #fee696; display:inline-block;}
.lvP2 .mid .box .contents .qExam i{position: relative;bottom: -12px;min-width: 100px;display: inline-block;margin:0 8px;border:4px solid #000;height: 50px;box-sizing: border-box;vertical-align: bottom;background-color: #fff;}
.lvP2 .mid .box .contents .qExam p{margin-top: 10px; font-size: 20px; color: #9e9e9e;}
.lvP2 .mid .box .contents .qItem { padding:45px 0 0; text-align: center;}
.lvP2 .mid .box .contents .qItem ul{display: inline-block;}

.lvP2 .mid .box .contents .qItem.word{padding-top: 79px; text-align: center;}
.lvP2 .mid .box .contents .qItem.word ul{display: inline-block; vertical-align: top;}
.lvP2 .mid .box .contents .qItem.word li+li{margin-left: 30px;}
.lvP2 .mid .box .contents .qItem.word li input:checked + label{position: relative; background-color: #fed650;}
.lvP2 .mid .box .contents .qItem.word li input:checked + label span{position: absolute; right: -12px; top: -12px; display: block; margin-right: 0; width: 24px; height: 24px;  background: url(http://cdn.yanadoo.co.kr/upload/yanadoo/pc/level/201710/icon_close_24x24.png) no-repeat 0 0;}
.lvP2 .mid .box .contents .qItem.word li input{display: none;}
.lvP2 .mid .box .contents .qItem.word li input + label{display: inline-block; padding: 0 20px; line-height: 52px; background-color: #a7b8c8; color: #fff; vertical-align: top;}
.lvP2 .mid .box .contents .qItem.word li input + label span{display: none;}
.lvP2 .mid .box .contents .qInput{margin-top: 25px; border-bottom: 8px solid #fee696;}
.lvP2 .mid .box .contents .qInput ._input{padding: 0 8px; border:0; width: 100%; height: 47px; line-height: 47px; font-size: 18px; text-align: left;}
.lvP2 .mid .box .contents .qInput .placeholder._input{text-align: center;color: #d5d5d5;}
.lvP2 .mid .box .contents .qInput ._input span{font-size: 40px; line-height: 70px; color: #2a2a2a;}
.lvP2 .mid .box .contents .qInput ._input span+span{margin-left: 10px;}
.lvP2 .mid .box .contents .qItem li { float:left; font-size:24px; height:60px; line-height:42px; color:#2a2a2a; letter-spacing: -1px; text-align: left;}
.lvP2 .mid .box .contents .qItem li input {visibility: hidden; margin-left:-10px; vertical-align:middle;}
.lvP2 .mid .box .contents .qItem li input + label span { display:block; content:""; width:42px; height:42px; border:0; float:left; background:url(http://cdn.yanadoo.co.kr/upload/yanadoo/pc/level/lv_p2_q_item_off.png) no-repeat 0 0; margin-right:12px;}
.lvP2 .mid .box .contents .qItem li input:checked + label span { display:block; content:""; width:42px; height:42px; border:0; float:left; background:url(http://cdn.yanadoo.co.kr/upload/yanadoo/pc/level/lv_p2_q_item_on.png) no-repeat 0 0;}
.lvP2 .mid .box .contents .qItem li input.on { display:block; content:""; width:42px; height:42px; border:0; float:left; background:url(http://cdn.yanadoo.co.kr/upload/yanadoo/pc/level/lv_p2_q_item_on.png) no-repeat 0 0; }
.lvP2 .mid .box .contents .qItem li input,
.lvP2 .mid .box .contents .qItem li label { cursor:pointer; }
.lvP2 .mid .box .contents .qGoal {/* overflow: hidden; */font-size:36px;font-weight: 200;line-height:42px;color:#2a2a2a;text-align:center;margin-top:40px;}
.lvP2 .mid .box .contents .qGoal>div{position: relative; z-index: 2; background-color: #fff;}
.lvP2 .mid .box .contents .qGoal>div+div{padding-top: 30px; z-index: 1;}
.lvP2 .mid .box .contents .qGoal [class*='select'] {position: relative; display: inline-block; padding-right: 36px;  border-bottom: 6px solid #ffcb05; min-width:90px; height: 46px; margin:0 12px; vertical-align: top; box-sizing: border-box;}
.lvP2 .mid .box .contents .qGoal [class*='select'] .current{position: absolute; left: 0; top: 0; width: 100%; white-space: nowrap; height: 40px; padding-right: 36px; line-height: 40px; min-width: 90px; font-size: 18px; font-weight: normal; color: #b0b8c0; z-index: 2; background: #fff url(http://cdn.yanadoo.co.kr/upload/yanadoo/pc/level/201710/lv_p2_q_select_arrow.png) no-repeat right center; cursor: pointer; box-sizing: border-box;}
.lvP2 .mid .box .contents .qGoal [class*='select'].on .current{font-size: 36px; width: auto; color: #ffcb05;}
.lvP2 .mid .box .contents .qGoal .select1{text-align: center;}
.lvP2 .mid .box .contents .qGoal .select1 .current{text-align: left;}
.lvP2 .mid .box .contents .qGoal .select2 {position: relative; display: inline-block; width:400px; text-align: left;}
.lvP2 .mid .box .contents .qGoal .select2 li{padding-left: 13px;}
.lvP2 .mid .box .contents .qGoal [class*='select'] .option{position: absolute;top: 46px;left: 0;width: 100%;height: 0;overflow: hidden;background-color: #fff;z-index: 3;box-shadow: 0 3px 6px rgba(0,0,0,0.5); cursor: pointer;}
.lvP2 .mid .box .contents .qGoal [class*='select'] .option li{font-size: 16px; font-weight: normal; height: 41px; line-height: 41px; box-sizing: border-box; color: #b0b8c0;}
.lvP2 .mid .box .contents .qGoal [class*='select'] .option li:hover{background-color: #ebeef1;}
.lvP2 .mid .box .contents .qGoal [class*='select'] .option li+li{border-top:1px solid #ebeef1;}

.lvP2 .mid .box .contents .qGoal select::-ms-expand { display: none;}
.lvP2 .mid .box .contents .qData { border:1px solid #ebeef1; border-top:6px solid #ffcb05; margin: auto; width:582px; font-size:18px;}
.lvP2 .mid .box .contents .qData dl dt {overflow: hidden; width:100%; height:1px; text-indent: -9999px; color:#b0b8c0;}
.lvP2 .mid .box .contents .qData dl dd { width:100%; height:89px; line-height:89px; color:#2b2b2b; padding-left:30px;}
.lvP2 .mid .box .contents .qData dl dd+dt{border-top:1px solid #ebeef1;}
.lvP2 .mid .box .contents .qData dl dd input.age { width:100px; height:36px; line-height:36px; border:0 none; font-size:18px; color:#b0b8c0; vertical-align:middle; margin-right:6px; outline: none;}
.lvP2 .mid .box .contents .qData dl dd input.age::-webkit-input-placeholder {color:#b0b8c0; }
.lvP2 .mid .box .contents .qData dl dd input.age::-mos-input-placeholder {color:#b0b8c0; }
.lvP2 .mid .box .contents .qData dl dd input.age:-ms-input-placeholder {color:#b0b8c0; }
.lvP2 .mid .box .contents .qData dl dd input.age:-moz-input-placeholder {color:#b0b8c0; }
.lvP2 .mid .box .contents .qData dl dd input.age:focus::-webkit-input-placeholder {color:#fff; }
.lvP2 .mid .box .contents .qData dl dd li { width:120px; height:30px; line-height:30px; float:left; margin:28px 16px 0 0; }
.lvP2 .mid .box .contents .qData dl dd li input[type=radio] {visibility:hidden; margin-left:-10px; vertical-align:middle;}
.lvP2 .mid .box .contents .qData dl dd li input[type=radio] + label span { display:block; content:""; width:30px; height:30px; border:0; float:left; background:url(http://cdn.yanadoo.co.kr/upload/yanadoo/pc/level/lv_p2_q_data_off.png) no-repeat 0 0; margin-right:8px;}
.lvP2 .mid .box .contents .qData dl dd li input[type=radio]:checked + label span { display:block; content:""; width:30px; height:30px; border:0; float:left; background:url(http://cdn.yanadoo.co.kr/upload/yanadoo/pc/level/lv_p2_q_data_on.png) no-repeat 0 0;}
.lvP2 .mid .box .contents .qData dl dd li input[type=radio].on { display:block; content:""; width:30px; height:30px; border:0; float:left; background:url(http://cdn.yanadoo.co.kr/upload/yanadoo/pc/level/lv_p2_q_data_on.png) no-repeat 0 0; }
.lvP2 .mid .box .contents .qData dl dd li input,
.lvP2 .mid .box .contents .qData dl dd li label { cursor:pointer; }
.lvP2 .loading { padding-bottom:160px; width: 100%; background-color: #eef4f4;}
.lvP2 .loading .nav{margin-bottom: 0; height: 100px;}
.lvP2 .loading .mid{width: 1000px; margin: auto;}
.lvP2 .loading .mid .box { position:relative; }
.lvP2 .loading .mid .box .contents .tc { padding:30px 0; }
.lvP2 .loading .mid .box .contents .loadWrap { position:absolute; left:0; bottom:0; width:100%; height:95px; background:#d6dbdf;}
.lvP2 .loading .mid .box .contents .loadWrap .loadBar { width:0; height:95px; background:url(http://cdn.yanadoo.co.kr/upload/yanadoo/pc/level/lv_p2_loading.jpg) no-repeat 0 0;  }
.lvP2 .loading .mid .box .contents .loadWrap .loadNum { position:absolute; top:0; left:0; width:100%; height:95px; line-height:95px; text-align:center; color:rgba(255,255,255,0.7); font-size:24px;}
.lvP2 .bot {position: relative; padding:30px 0 100px; text-align:center; font-size: 0; background-color: #fff;}
.lvP2 .bot:after{content:""; position: absolute; top:0; left: -5000px; right: -5000px; height: 1px; background-color: #eef4f4;}
.lvP2 .btnPrev { display:inline-block; width:360px; height:70px; line-height:70px; color:#dfe2e5; border:5px solid #dfe2e5; margin-right:30px; text-align:center; font-size:24px; cursor:pointer;}
.lvP2 .btnNext { display:inline-block; width:370px; height:80px; line-height:80px; color:#fff; text-align:center; background:#dfe2e5; font-size:24px; cursor:pointer;}
.lvP2 .btnNext.on { color:#2a2a2a; background:#f3d650; box-shadow:0 6px 10px rgba(0,0,0,0.4);}
.lvP2 .btnSkip { display:inline-block; margin-left: 30px; border:4px solid #b0b8c0; width: 110px; height: 80px; line-height: 72px; font-size: 24px; box-sizing: border-box; color: #b0b8c0; cursor: pointer; }

/*레벨테스트 결과보기*/
.lvP3 .cont01{overflow: hidden; height: 437px; background:url(http://cdn.yanadoo.co.kr/upload/yanadoo/pc/level/201710/lv_p3_con1_re.jpg) no-repeat center 0;}
.lvP3 .cont01 .lv_step{display: block; margin: 126px auto 0; width: 826px; position: relative; left: 29px;}
.lvP3 .cont01 .lv_step li{position: relative; overflow: hidden; float: left; width: 220px; height: 220px; line-height: 220px; text-align: center; font-size: 90px; font-weight: 100; box-sizing: border-box; color: #f15a22;}
.lvP3 .cont01 .lv_step li v\:group{position: relative;z-index: 0;}
.lvP3 .cont01 .lv_step li:first-child .ie8{position: relative; overflow:hidden; max-width: 219px;}
.lvP3 .cont01 .lv_step li+li .ie8{position: relative;}
.lvP3 .cont01 .lv_step li .ie8{left: 1px;}
.lvP3 .cont01 .lv_step v\:group v\:rect+div{display: block !important; position: absolute; left: 0; top: 0; width: 100%; height: 100%; text-indent: -9999px; z-index: 0;}
.lvP3 .cont01 .lv_step v\:group div[style]{display: none;}
.lvP3 .cont01 .lv_step .step_level v\:group v\:rect+div{background: url(http://cdn.yanadoo.co.kr/upload/yanadoo/pc/level/201710/circle_01.jpg) no-repeat;}
.lvP3 .cont01 .lv_step .step_score v\:group v\:rect+div{background: url(http://cdn.yanadoo.co.kr/upload/yanadoo/pc/level/201710/circle_02.jpg) no-repeat;}
.lvP3 .cont01 .lv_step .step_lank  v\:group v\:rect+div{background: url(http://cdn.yanadoo.co.kr/upload/yanadoo/pc/level/201710/circle_03.jpg) no-repeat;}
.lvP3 .cont01 .lv_step li .num{position: absolute; left: 0; top: 0; width: 220px; height: 220px; text-align: center; font-size: 36px; font-family: 'NanumSquare'; box-sizing: border-box; color: #f15a22; z-index: 1}
.lvP3 .cont01 .lv_step li .num span{margin-right: 5px; font-size: 90px; font-family: 'NanumSquare'; font-weight: 100; line-height: 224px; letter-spacing: -5px;}
.lvP3 .cont01 .lv_step li+li{margin-left: 81px;}

.lvP3 .Nwagon_donut {viewbox : -111.333333 -110 220 220 !important; background: url(http://cdn.yanadoo.co.kr/upload/yanadoo/pc/level/201710/circle_bg.png) no-repeat 2px 1px; background-size: 218px 218px;}
.lvP3 .Nwagon_donut .foreground{position: relative; left: 70px;}
.lvP3 .Nwagon_donut .foreground circle{display: none;}
.lvP3 .Nwagon_donut .fields {display: none;}

.lvP3 .c_tit{margin-top: 50px; border-bottom: 2px solid #000;}
.lvP3 .c_tit p{font-size: 24px; font-weight: 300; line-height: 62px; color: #2b2b2b;}
.lvP3 .c_orange{font-weight: bold; color: #f15a22;}

.lvP3 .result_tb table{width: 100%;}
.lvP3 .result_tb table tbody tr:first-child{border-top:}
.lvP3 .result_tb table tbody tr>*{border-bottom: 1px solid #ecf1f5;}
.lvP3 .result_tb tr th{padding: 30px 0; width: 266px; vertical-align: top; text-align: left;}
.lvP3 .result_tb tr th img{}
.lvP3 .result_tb tr td{padding: 24px 0; vertical-align: top;}
.lvP3 .result_tb tr td p{font-size: 22px; font-weight: 300; line-height: 32px; color: #2b2b2b;}
.lvP3 .result_tb tr td .copy1{margin-bottom: 16px; font-size: 18px; font-weight: 500; color:#5c5c5c;}
.lvP3 .result_tb tr td .copy1 .name{color: #f15a22;}

.lvP3 .result_pack{overflow: hidden;}
.lvP3 .result_pack .c_tit{margin-bottom: 40px;}

.lvP3 .result_pack .detail_btn{margin-bottom: 70px; text-align: center;}

.lvP3 .result_pack .info_area{position: relative; margin-bottom: 30px; padding-left: 266px; padding-bottom: 40px; border-bottom: 1px solid #ecf1f5;}
.lvP3 .result_pack .info_area .image{position: absolute; left: 0; top: 0;}
.lvP3 .result_pack .info_area .title{margin-bottom: 36px;}
.lvP3 .result_pack .info_area .title span{margin-right: 20px; font-size: 24px; line-height:36px; color: #000;}

.lvP3 .result_pack .info_area dl{position: relative; padding-left: 80px;}
.lvP3 .result_pack .info_area dl+dl{margin-top: 20px;}
.lvP3 .result_pack .info_area dl dt{position: absolute; left: 0; top: 0; font-size: 14px; color: #9e9e9e;}
.lvP3 .result_pack .info_area dl dd{font-size: 16px; color: #2b2b2b;}
.lvP3 .result_pack .info_area dl .num{display: inline-block; font-size: 18px; color: #f15a22;}
.lvP3 .result_pack .info_area dl .num span{font-size: 50px; font-family: "NanumSquare"; color: #f15a22; vertical-align: bottom; line-height: 1; letter-spacing: -3px;}
.lvP3 .result_pack .info_area .discount{position: relative; display: none; margin-left: 20px; padding-left: 27px; width: 110px; line-height: 16px; box-sizing: border-box;}
.lvP3 .result_pack .info_area .discount span{font-size: 18px; color: #9e9e9e;}
.lvP3 .result_pack .info_area .discount img{position: absolute; left: 0; top: 0;}

.lvP3 .result_pack .bnr{margin-bottom: 100px; background-color: #eef4f4;}
.lvP3 .result_pack .bnr ul{overflow: hidden;}
.lvP3 .result_pack .bnr li{float: left; width: 47%;}
.lvP3 .result_pack .bnr .item{position: relative; padding: 35px 0 30px 260px; box-sizing: border-box;}
.lvP3 .result_pack .bnr .label{position: absolute; left: 30px; top: 30px; width: 200px; height: 110px; background : url(http://cdn.yanadoo.co.kr/upload/yanadoo/pc/level/201710/lv_p3_circle_bg.jpg) no-repeat;}
.lvP3 .result_pack .bnr .label .area{position: relative; display: table; margin:0 5px; width: 190px; height: 100%;}
.lvP3 .result_pack .bnr .label p{display: table-cell; margin-top: 36px; text-align: center; width: 50%; line-height: 20px; font-size: 18px; font-weight: bold; vertical-align: middle; color: #fff;}
.lvP3 .result_pack .bnr .copy1{margin-bottom: 20px; line-height: 20px}
.lvP3 .result_pack .bnr .copy1 p{display: inline-block; border-bottom: 2px solid #000; font-size: 18px; font-weight: bold; white-space: nowrap; color:#2b2b2b;}
.lvP3 .result_pack .bnr .copy2{}
.lvP3 .result_pack .bnr .copy2 p{font-size: 14px; color: #7f7f7f;}
.lvP3 .result_pack .bnr .price{margin-bottom: 18px; font-size: 18px; color: #f15a22; line-height: 1.2;}
.lvP3 .result_pack .bnr .price .num{font-size: 36px; font-family: "NanumSquare"; color: #f15a22;}

.lvP3 .answer_tb{overflow: hidden; padding-bottom: 100px; background-color: #eef4f4;}
.lvP3 .answer_tb .c_tit p{line-height: 84px}
.lvP3 .answer_tb table{width: 100%;}
.lvP3 .answer_tb thead th{border-bottom: 1px solid #c0c5c5; line-height: 50px; font-size: 14px; background-color: #d6dbdb; color: #5c5c5c;}
.lvP3 .answer_tb tbody tr>*{border-bottom:1px solid #e2e8e8;}
.lvP3 .answer_tb tbody td{padding: 15px 20px;}
.lvP3 .answer_tb .a_num{font-size: 24px; text-align: center; color: #000;}
.lvP3 .answer_tb .a_cont .copy1{font-size: 14px; color: #9e9e9e;}
.lvP3 .answer_tb .a_cont .copy2{font-size: 20px; color: #000;}
.lvP3 .answer_tb .a_select {line-height: 22px; font-size: 16px;}
.lvP3 .answer_tb .a_select p{overflow: hidden; padding-left: 28px; height: 18px; line-height: 18px; font-size: 16px; background: url(http://cdn.yanadoo.co.kr/upload/yanadoo/pc/level/201710/icon_checkbox.jpg) no-repeat 0 -18px; color: #5c5c5c;}
.lvP3 .answer_tb .a_select p.on{background-position: 0 0;}
.lvP3 .answer_tb .a_select p+p{margin-top: 10px;}
.lvP3 .answer_tb .a_result p{font-size: 16px; color: #000;}
.lvP3 .answer_tb .a_boolean {overflow: hidden; margin: auto; width: 26px; height: 26px; background: url(http://cdn.yanadoo.co.kr/upload/yanadoo/pc/level/201710/icon_boolean.jpg) no-repeat;}
.lvP3 .answer_tb .a_boolean.on{background-position: 0 -26px;}

.lvP4{overflow: hidden; background-color: #fff;}
.lvP4 .inner{height: 394px; background: url(http://cdn.yanadoo.co.kr/upload/yanadoo/pc/level/201710/sub_copy.png) no-repeat center;}
.lvP4 .bot { padding:50px 0 100px; border-top:1px solid #eef4f4; text-align:center; }
.lvP4 .btnPrev { display:inline-block; width:360px; height:70px; line-height:70px; color:#dadde1; border:; border:5px solid #b0b8c0; margin-right:30px;color:#b0b8c0; text-align:center; font-size:24px; cursor:pointer;}
.lvP4 .btnNext { display:inline-block; width:370px; height:80px; line-height:80px; color:#dadde1; text-align:center; background:#b0b8c0; font-size:24px; cursor:pointer;}
.lvP4 .btnNext.on { color:#2a2a2a; background:#f3d650; box-shadow:0 6px 10px rgba(0,0,0,0.4);}


/*회원가입*/
.lvJoinWrap {  }
.lvJoinWrap h2 { width:500px; margin:0 auto; text-align:left; }
.lvJoinWrap .inner { width:500px; margin:0 auto; }
.lvJoinWrap .sec1 { padding-bottom:30px; }
.lvJoinWrap .sec2 { padding:40px 0 80px; background:#f9fafb;}
.lvJoinWrap .sec1 .inner input { width:478px; height:48px; line-height:48px; border:1px solid #e0e0e0; background:#f9fafb; vertical-align:middle; padding:0 10px; color:#2b2b2b; font-weight:bold;}
.lvJoinWrap .sec1 .inner input:-ms-input-placeholder { color:#9e9e9e; font-weight:normal; }
.lvJoinWrap .sec1 .inner input::-webkit-input-placeholder { color:#9e9e9e; font-weight:normal; }
.lvJoinWrap .sec1 .inner input::-moz-placeholder { color:#9e9e9e; font-weight:normal; }
.lvJoinWrap .sec1 .inner input::-moz-placeholder { color:#9e9e9e; font-weight:normal; }
.lvJoinWrap .sec1 .inner ul li { width:100%; height:50px; margin-bottom:10px;}
.lvJoinWrap .sec1 .inner ul li span { display:block; width:7px; height:24px; border-bottom:1px solid #9e9e9e; position:static; float:left; margin:0 8px;}
.lvJoinWrap .sec1 .inner ul li p.error { height:30px; color:#ff5b5e; padding:6px 0 0 26px; background:url(http://cdn.yanadoo.co.kr/upload/yanadoo/pc/util/lv_join_ico_error.png) no-repeat 0 6px;}
.lvJoinWrap .sec1 .inner ul li p.success { height:30px; color:#46d087; padding:6px 0 0 26px; background:url(http://cdn.yanadoo.co.kr/upload/yanadoo/pc/util/lv_join_ico_success.png) no-repeat 0 6px;}
.lvJoinWrap .sec1 .inner ul li p { display:none;}
.lvJoinWrap .sec1 .inner ul li.error,
.lvJoinWrap .sec1 .inner ul li.success { height:85px; }
.lvJoinWrap .sec1 .inner ul li.error input { width:476px; height:46px; border:2px solid #ff5b5e; }
.lvJoinWrap .sec1 .inner ul li.success input { width:476px; height:46px; border:2px solid #46d087; }
.lvJoinWrap .sec1 .inner ul li.error p.success { display:none; }
.lvJoinWrap .sec1 .inner ul li.success p.error { display:none; }
.lvJoinWrap .sec1 .inner ul li.focus input,
.lvJoinWrap .sec1 .inner ul li input:focus { outline:none; width:476px; height:46px; border:2px solid #fed650;}
.lvJoinWrap .sec1 .inner ul li.phone select { width:170px; height:50px; border:1px solid #e0e0e0; float:left; padding:0 10px; appearance:none; -moz-appearance:none; -webkit-appearance:none; background:#f9fafb url(http://cdn.yanadoo.co.kr/upload/yanadoo/pc/util/lv_join_arrow1.png) no-repeat 150px center; color:#9e9e9e;}
.lvJoinWrap .sec1 .inner ul li.phone select:focus { outline:none; border:2px solid #fed650; }
.lvJoinWrap .sec1 .inner ul li.phone select::-ms-expand { display: none;}
.lvJoinWrap .sec1 .inner ul li.phone select option { font-size:20px; }
.lvJoinWrap .sec1 .inner ul li.phone input { width:120px; float:left; }
.lvJoinWrap .sec1 .inner ul li.phone.focus select { border:2px solid #fed650; }
.lvJoinWrap .sec1 .inner ul li.phone.focus input,
.lvJoinWrap .sec1 .inner ul li.phone input:focus { width:118px; height:46px; border:2px solid #fed650; }
.lvJoinWrap .sec2 .inner textarea { width:498px; height:150px; border:1px solid #e0e0e0; background:#fff; margin-bottom:4px;}
.lvJoinWrap .sec2 .inner ul { border-bottom:1px solid #f5f5f5; }
.lvJoinWrap .sec2 .inner ul li { margin-bottom:26px; }
.lvJoinWrap .sec2 .inner label { font-size:14px; color:#9e9e9e; margin-left:4px; }
.lvJoinWrap .sec2 .inner p { padding:10px 0 30px; }
.lvJoinWrap .sec2 .inner p a { display:block; width:500px; height:80px; line-height:80px; background:#dfe2e5; font-size:24px; color:#868789; text-align:center;}
.lvJoinWrap .sec2 .inner p a.on { background:#fed650; color:#2b2b2b; }