::-webkit-scrollbar-track {background-color:#fff; border-radius:0 0.3rem 0.3rem 0;}

/* 
danger = 실패
success = 성공
warning = 경고

info = ㅇㅇ 하겠습니까?
*/

/* success */
.success.fade .modal-dialog {bottom:0; z-index:1; max-width:unset; margin:auto; width:100%; height:100vh;}

.success.fade .modal-dialog {animation:blowUpModalTwo 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}
.success.in .modal-dialog {animation:blowUpModal 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}

.success .modal-dialog .modal-content {border:none; overflow-y:auto; padding:0; width:400px; margin:auto; display:block; top:50%; transform:translateY(-50%); border-radius:0.520vw;/*10px*/ background:none; box-shadow:none;}

.success .modal-dialog .modal-content .modal-body {padding:0 1.0417vw 0;/*20px 0*/ background:#fff; border:none; position:unset; display:table; width:100%;}
.success .modal-dialog .modal-content .modal-body img {margin:6% auto 0; display:block;}
.success .modal-dialog .modal-content .modal-body p {font-size:1.0417vw;/*20px*/ text-align:center; margin:5.440vh 0 4.352vh 0;/*50px 0 40px 0*/ color:#8A8A8A;}

.success .modal-dialog .modal-content .modal-footer {border:none; display:table; padding:0 1.0417vw 1.0417vw;/*20px 20px*/ background:#fff; position:relative; top:-1px; width:100%;}
.success .modal-dialog .modal-content .modal-footer .btn {color:#fff; text-align:center; width:100%; height:50px; background:#32CD8B; border-radius:0.416vw;/*8px*/ font-size:1.0417vw;/*20px*/ margin:0;}
.success .modal-dialog .modal-content .modal-footer .btn:hover {background:#1FB072;}
.success .modal-dialog .modal-content .modal-footer .btn:focus {outline:none;}



/* warning */
.warning.fade .modal-dialog {bottom:0; z-index:1; max-width:unset; margin:auto; width:100%; height:100vh;}

.warning.fade .modal-dialog {animation:blowUpModalTwo 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}
.warning.in .modal-dialog {animation:blowUpModal 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}

.warning .modal-dialog .modal-content {border:none; overflow-y:auto; padding:0; width:400px; margin:auto; display:block; top:50%; transform:translateY(-50%); border-radius:0.520vw;/*10px*/ background:none; box-shadow:none;}

.warning .modal-dialog .modal-content .modal-body {padding:0 1.0417vw 0;/*20px 0*/ background:#fff; border:none; position:unset; display:table; width:100%;}
.warning .modal-dialog .modal-content .modal-body img {margin:6% auto 0; display:block;}
.warning .modal-dialog .modal-content .modal-body p {font-size:1.0417vw;/*20px*/ text-align:center; margin:5.440vh 0 4.352vh 0;/*50px 0 40px 0*/ color:#8A8A8A;}

.warning .modal-dialog .modal-content .modal-footer {border:none; display:table; padding:0 1.0417vw 1.0417vw;/*20px 20px*/ background:#fff; position:relative; top:-1px; width:100%;}
.warning .modal-dialog .modal-content .modal-footer .btn {color:#fff; text-align:center; width:100%; height:50px; background:#32CD8B; border-radius:0.416vw;/*8px*/ font-size:1.0417vw;/*20px*/ margin:0;}
.warning .modal-dialog .modal-content .modal-footer .btn:hover {background:#1FB072;}
.warning .modal-dialog .modal-content .modal-footer .btn:focus {outline:none;}
	
	
/* danger */
.danger.fade .modal-dialog {bottom:0; z-index:1; max-width:unset; margin:auto; width:100%; height:100vh;}

.danger.fade .modal-dialog {animation:blowUpModalTwo 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}
.danger.in .modal-dialog {animation:blowUpModal 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}

.danger .modal-dialog .modal-content {border:none; overflow-y:auto; padding:0; width:400px; margin:auto; display:block; top:50%; transform:translateY(-50%); border-radius:0.520vw;/*10px*/ background:none; box-shadow:none;}

.danger .modal-dialog .modal-content .modal-body {padding:0 1.0417vw 0;/*20px 0*/ background:#fff; border:none; position:unset; display:table; width:100%;}
.danger .modal-dialog .modal-content .modal-body img {margin:6% auto 0; display:block;} 
.danger .modal-dialog .modal-content .modal-body p {font-size:1.0417vw;/*20px*/ text-align:center; margin:5.440vh 0 4.352vh 0;/*50px 0 40px 0*/ color:#8A8A8A;}

.danger .modal-dialog .modal-content .modal-footer {border:none; display:table; padding:0 1.0417vw 1.0417vw;/*20px 20px*/ background:#fff; position:relative; top:-1px; width:100%;}
.danger .modal-dialog .modal-content .modal-footer .btn {color:#fff; text-align:center; width:100%; height:50px; background:#32CD8B; border-radius:0.416vw;/*8px*/ font-size:1.0417vw;/*20px*/ margin:0;}
.danger .modal-dialog .modal-content .modal-footer .btn:hover {background:#1FB072;}
.danger .modal-dialog .modal-content .modal-footer .btn:focus {outline:none;}






/* info */
.info.fade .modal-dialog {bottom:0; z-index:1; max-width:unset; margin:auto; width:100%; height:100vh;}

.info.fade .modal-dialog {animation:blowUpModalTwo 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}
.info.in .modal-dialog {animation:blowUpModal 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}

.info .modal-dialog .modal-content {border:none; overflow-y:auto; padding:0; width:400px; margin:auto; display:block; top:50%; transform:translateY(-50%); border-radius:0.520vw;/*10px*/ background:none; box-shadow:none;}

.info .modal-dialog .modal-content .modal-body {padding:0 1.0417vw 0;/*20px*/ background:#fff; border:none; position:unset; display:table; width:100%;}
.info .modal-dialog .modal-content .modal-body img {margin:6% auto 0; display:block;}
.info .modal-dialog .modal-content .modal-body p {font-size:1.0417vw;/*20px*/ text-align:center; margin:5.440vh 0 4.352vh 0;/*50px 0 40px 0*/ color:#8A8A8A;}

.info .modal-dialog .modal-content .modal-footer {border:none; display:table; padding:0 1.0417vw 1.0417vw;/*20px 20px*/ background:#fff; position:relative; top:-1px; width:100%;}
.info .modal-dialog .modal-content .modal-footer .btn.left_bth {color:#fff; text-align:center; width:calc(50% - 10px); height:50px; background:#C9CFD8; border-radius:0.417vw;/*8px*/ font-size:1.0417vw;/*20px*/ margin:0; float:left;}
.info .modal-dialog .modal-content .modal-footer .btn.left_bth:hover {background:#B2B7BE;}
.info .modal-dialog .modal-content .modal-footer .btn.left_bth:focus {outline:none;}
.info .modal-dialog .modal-content .modal-footer .btn.right_btn {color:#fff; text-align:center; width:calc(50% - 10px); height:50px; background:#32CD8B; border-radius:0.417vw;/*8px*/ font-size:1.0417vw;/*20px*/ margin:0; float:right;}
.info .modal-dialog .modal-content .modal-footer .btn.right_btn:hover {background:#1FB072;}
.info .modal-dialog .modal-content .modal-footer .btn.right_btn:focus {outline:none;}




/* 세로 모드 차단 */
.orientation_lock.fade .modal-dialog {margin:0;width:100%;max-width:none;height:100%;}

.orientation_lock.fade .modal-dialog {animation:blowUpModalTwo 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}
.orientation_lock.in .modal-dialog {animation:blowUpModal 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}

.orientation_lock .modal-dialog .modal-content {border:0;border-radius:0;background:#0b0b0b;height:100%;}

.orientation_lock .modal-dialog .modal-content .modal-body {height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;padding:0 24px;}
.orientation_lock .modal-dialog .modal-content .modal-body .title {margin-top:20px;font-size:20px;font-weight:700;color:#71C58E;}
.orientation_lock .modal-dialog .modal-content .modal-body .msg {margin-top:8px;font-size:14px;line-height:1.6;color:#B7D8C3;}





	
/* Hide modal content */
@keyframes blowUpModalTwo {
	0% {
		transform: scale(1);
		opacity: 1;
	}
	100% {
		transform: scale(0);
		opacity: 0;
	}
}
/* Show modal content */
@keyframes blowUpModal {
	0% {
		transform: scale(0);
	}
	100% {
		transform: scale(1);
	}
}





	







/* ------------------------------------------------------------------------------------------------------------------------------------------------------------ */
















/* 레벨변경하기 */
.level_change.fade .modal-dialog {bottom:0; z-index:1; max-width:unset; margin:auto; width:100%; height:100vh;}

.level_change.fade .modal-dialog {animation:blowUpModalTwo 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}
.level_change.in .modal-dialog {animation:blowUpModal 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}

/* Hide modal content */
@keyframes blowUpModalTwo {
	0% {
		transform: scale(1);
		opacity: 1;
	}
	100% {
		transform: scale(0);
		opacity: 0;
	}
}
/* Show modal content */
@keyframes blowUpModal {
	0% {
		transform: scale(0);
	}
	100% {
		transform: scale(1);
	}
}

.level_change .modal-dialog {width:100%; height:100%; margin:0;}
.level_change .modal-dialog .modal-content {border:none; padding:0; width:500px; margin:auto; display:block; top:50%; left:50%; transform:translate3d(-50%, -50%, 0); border-radius:0.520vw;/*10px*/ background:none; box-shadow:none; position:absolute;}
.level_change .modal-dialog .modal-content .modal-header {border:none; padding:15px; position:relative; border-radius:0; display:table; width:100%;}
.level_change .modal-dialog .modal-content .modal-header img {float:right; width:26px;}

.level_change .modal-dialog .modal-content .modal-body {padding:0 1.0417vw 0;/*20px*/ background:#fff; border-radius:0.520vw 0.520vw 0 0;/*10px*/ border:none; position:unset; display:table; width:100%;}
.level_change .modal-dialog .modal-content .modal-body img {margin:6% auto 0; display:block;}
.level_change .modal-dialog .modal-content .modal-body .body_title {font-weight:600; font-size:1.0417vw;/*20px*/ text-align:center; color:#6D6D6D; margin:1.0417vw 0;/*20px*/}

.level_change .modal-dialog .modal-content .modal-body ul {margin-bottom:1.0417vw;/*20px*/}
.level_change .modal-dialog .modal-content .modal-body ul li {display:table; width:100%; margin-top:0.78125vw;/*15px*/}
.level_change .modal-dialog .modal-content .modal-body ul li:nth-child(1) {margin:0;}
.level_change .modal-dialog .modal-content .modal-body ul li .level_wrap {float:left; width:180px;}
.level_change .modal-dialog .modal-content .modal-body ul li .level_wrap .title {font-weight:600; font-size:1.0417vw;/*20px*/ color:#6D6D6D; line-height:50px; float:left; margin:0;}
.level_change .modal-dialog .modal-content .modal-body ul li .level_wrap .level {font-size:1.0417vw;/*20px*/ color:#32CD8B; margin-left:0.520vw;/*10px*/ line-height:50px;}

.level_change .modal-dialog .modal-content .modal-body ul li .select_wrap {background:#fff; border-radius:0.416vw;/*8px*/ width:calc(100% - 200px); float:right; position:relative;}
.level_change .modal-dialog .modal-content .modal-body ul li .select_wrap .select_box * {box-sizing:border-box;}
.level_change .modal-dialog .modal-content .modal-body ul li .select_wrap .select_box {width:100%; height:50px; border:solid 1px #C6C6C6; border-radius:0.416vw;/*8px*/ background:url(/image/web/modal_select_arrow.svg) no-repeat 95% 53%/14px auto;}
.level_change .modal-dialog .modal-content .modal-body ul li .select_wrap .select_box .label {display:flex; align-items:center; border:none; background:transparent; cursor:pointer; position:absolute; top:50%; transform:translateY(-50%); width:100%; height:100%; padding:0.520vw 2.083vw 0.520vw 0.520vw;/*10px 40px 10px 10px*/ outline:none; color:#8F8F8F; font-size:0.9375vw;/*18px*/ font-weight:400 !important;}
.level_change .modal-dialog .modal-content .modal-body ul li .select_wrap .select_box .option_list {position:absolute; top:52px; left:0; width:100%; height:300px; background:#fff; color:#fff; list-style-type:none; padding:0; border-radius:0.416vw;/*8px*/ overflow-y:scroll; transition:.4s ease-in; font-size:0.9375vw;/*18px*/ z-index:1; border:solid 1px #C6C6C6; display:none; margin:0; font-weight:300;}

.level_change .modal-dialog .modal-content .modal-body ul li .select_wrap .select_box.active {z-index:10;}
.level_change .modal-dialog .modal-content .modal-body ul li .select_wrap .select_box.active .option_list {max-height:500px;}
.level_change .modal-dialog .modal-content .modal-body ul li .select_wrap .select_box .option_item {padding:4px 15px; transition:.1s; font-size:0.9375vw;/*18px*/ position:relative; margin-top:0; color:#8F8F8F;}
.level_change .modal-dialog .modal-content .modal-body ul li .select_wrap .select_box .option_item:hover {background:#eafaf3;}
.level_change .modal-dialog .modal-content .modal-body ul li .select_wrap .select_box .option_item:first-child {border-top:0;}


select {-webkit-appearance:none; /* for chrome */ -moz-appearance:none; /*for firefox*/ appearance:none;}
select::-ms-expand {display:none;/*for IE10,11*/}


.level_change .modal-dialog .modal-content .modal-footer {border:none; display:table; padding:0 1.0417vw 1.0417vw;/*20px 20px*/ background:#fff; position:relative; top:-1px; width:100%;}
.level_change .modal-dialog .modal-content .modal-footer .btn.left_bth {color:#fff; text-align:center; width:calc(50% - 10px); height:50px; background:#C9CFD8; border-radius:0.416vw;/*8px*/ font-size:0.9375vw;/*18px*/ margin:0; float:left;}
.level_change .modal-dialog .modal-content .modal-footer .btn.left_bth:hover {background:#B2B7BE;}
.level_change .modal-dialog .modal-content .modal-footer .btn.left_bth:focus {outline:none;}
.level_change .modal-dialog .modal-content .modal-footer .btn.right_btn {color:#fff; text-align:center; width:calc(50% - 10px); height:50px; background:#32CD8B; border-radius:0.416vw;/*8px*/ font-size:0.9375vw;/*18px*/ margin:0; float:right;}
.level_change .modal-dialog .modal-content .modal-footer .btn.right_btn:hover {background:#1FB072;}
.level_change .modal-dialog .modal-content .modal-footer .btn.right_btn:focus {outline:none;}











/* 체험하기 - 닉네임 학년 설정하기 */
.nickName_change.fade .modal-dialog {bottom:0; z-index:1; max-width:unset; margin:auto; width:100%; height:100vh;}

.nickName_change.fade .modal-dialog {animation:blowUpModalTwo 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}
.nickName_change.in .modal-dialog {animation:blowUpModal 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}

/* Hide modal content */
@keyframes blowUpModalTwo {
	0% {
		transform: scale(1);
		opacity: 1;
	}
	100% {
		transform: scale(0);
		opacity: 0;
	}
}
/* Show modal content */
@keyframes blowUpModal {
	0% {
		transform: scale(0);
	}
	100% {
		transform: scale(1);
	}
}

.nickName_change .modal-dialog {width:100%; height:100%; margin:0;}
.nickName_change .modal-dialog .modal-content {border:none; padding:0; width:400px; margin:auto; display:block; top:50%; left:50%; transform:translate3d(-50%, -50%, 0); border-radius:0.520vw;/*10px*/ background:none; box-shadow:none; position:absolute;}
.nickName_change .modal-dialog .modal-content .modal-header {border:none; padding:15px; position:relative; border-radius:0; display:table; width:100%;}
.nickName_change .modal-dialog .modal-content .modal-header img {float:right; width:26px;}

.nickName_change .modal-dialog .modal-content .modal-body {padding:0 1.0417vw 0;/*20px*/ background:#fff; border-radius:0.520vw 0.520vw 0 0;/*10px*/ border:none; position:unset; display:table; width:100%;}
.nickName_change .modal-dialog .modal-content .modal-body img {margin:6% auto 0; display:block;}
.nickName_change .modal-dialog .modal-content .modal-body .body_title {font-weight:600; font-size:1.0417vw;/*20px*/ text-align:center; color:#6D6D6D; margin:1.0417vw 0;/*20px*/}

.nickName_change .modal-dialog .modal-content .modal-body ul {margin-bottom:1.0417vw;/*20px*/}
.nickName_change .modal-dialog .modal-content .modal-body ul li {display:table; width:100%; margin-top:0.78125vw;/*15px*/}
.nickName_change .modal-dialog .modal-content .modal-body ul li:nth-child(1) {margin:0;}
.nickName_change .modal-dialog .modal-content .modal-body ul li .level_wrap {float:left; width:130px;}
.nickName_change .modal-dialog .modal-content .modal-body ul li .level_wrap .title {font-weight:600; font-size:1.0417vw;/*20px*/ color:#6D6D6D; line-height:50px; float:left; margin:0;}
.nickName_change .modal-dialog .modal-content .modal-body ul li .level_wrap .level {font-size:1.0417vw;/*20px*/ color:#32CD8B; margin-left:0.520vw;/*10px*/ line-height:50px;}
.nickName_change .modal-dialog .modal-content .modal-body ul li .input_wrap {width:calc(100% - 150px); float:right;}
.nickName_change .modal-dialog .modal-content .modal-body ul li .input_wrap .input_box {width:100%;}
.nickName_change .modal-dialog .modal-content .modal-body ul li .input_wrap .input_box input {border-radius:0.417vw; border:solid 1px #d4d7e2; background:#fff; height:50px; font-size:0.9375vw; color:#9ba0b0; float:right; padding:0 0.52vw; width:100%;}

.nickName_change .modal-dialog .modal-content .modal-body ul li .select_wrap {background:#fff; border-radius:0.416vw;/*8px*/ width:calc(100% - 150px); float:right; position:relative;}
.nickName_change .modal-dialog .modal-content .modal-body ul li .select_wrap .select_box * {box-sizing:border-box;}
.nickName_change .modal-dialog .modal-content .modal-body ul li .select_wrap .select_box {width:100%; height:50px; border:solid 1px #C6C6C6; border-radius:0.416vw;/*8px*/ background:url(/image/web/modal_select_arrow.svg) no-repeat 95% 53%/14px auto;}
.nickName_change .modal-dialog .modal-content .modal-body ul li .select_wrap .select_box .label {display:flex; align-items:center; border:none; background:transparent; cursor:pointer; position:absolute; top:50%; transform:translateY(-50%); width:100%; height:100%; padding:0.520vw 2.083vw 0.520vw 0.520vw;/*10px 40px 10px 10px*/ outline:none; color:#8F8F8F; font-size:0.9375vw;/*18px*/ font-weight:400 !important;}
.nickName_change .modal-dialog .modal-content .modal-body ul li .select_wrap .select_box .option_list {position:absolute; top:52px; left:0; width:100%; height:300px; background:#fff; color:#fff; list-style-type:none; padding:0; border-radius:0.416vw;/*8px*/ overflow-y:scroll; transition:.4s ease-in; font-size:0.9375vw;/*18px*/ z-index:1; border:solid 1px #C6C6C6; display:none; margin:0; font-weight:300;}
.nickName_change .modal-dialog .modal-content .modal-body ul li .select_wrap .select_box .option_list.on {display:block;}

.nickName_change .modal-dialog .modal-content .modal-body ul li .select_wrap .select_box.active {z-index:10;}
.nickName_change .modal-dialog .modal-content .modal-body ul li .select_wrap .select_box.active .option_list {max-height:500px;}
.nickName_change .modal-dialog .modal-content .modal-body ul li .select_wrap .select_box .option_item {padding:4px 15px; transition:.1s; font-size:0.9375vw;/*18px*/ position:relative; margin-top:0; color:#8F8F8F;}
.nickName_change .modal-dialog .modal-content .modal-body ul li .select_wrap .select_box .option_item:hover {background:#eafaf3;}
.nickName_change .modal-dialog .modal-content .modal-body ul li .select_wrap .select_box .option_item:first-child {border-top:0;}


select {-webkit-appearance:none; /* for chrome */ -moz-appearance:none; /*for firefox*/ appearance:none;}
select::-ms-expand {display:none;/*for IE10,11*/}


.nickName_change .modal-dialog .modal-content .modal-footer {border:none; display:table; padding:0 1.0417vw 1.0417vw;/*20px 20px*/ background:#fff; position:relative; top:-1px; width:100%; border-radius:0 0 0.520vw 0.520vw;/*10px*/}
.nickName_change .modal-dialog .modal-content .modal-footer .btn.right_btn {color:#fff; text-align:center; width:100%; height:50px; background:#32CD8B; border-radius:0.416vw;/*8px*/ font-size:0.9375vw;/*18px*/ margin:0; float:right;}
.nickName_change .modal-dialog .modal-content .modal-footer .btn.right_btn:hover {background:#1FB072;}
.nickName_change .modal-dialog .modal-content .modal-footer .btn.right_btn:focus {outline:none;}














/* 아이템샵 */
.item_shop.fade .modal-dialog {bottom:0; z-index:1; max-width:unset; margin:auto; width:100%; height:100vh;}

.item_shop.fade .modal-dialog {animation:blowUpModalTwo 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}
.item_shop.in .modal-dialog {animation:blowUpModal 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}

/* Hide modal content */
@keyframes blowUpModalTwo {
	0% {
		transform: scale(1);
		opacity: 1;
	}
	100% {
		transform: scale(0);
		opacity: 0;
	}
}
/* Show modal content */
@keyframes blowUpModal {
	0% {
		transform: scale(0);
	}
	100% {
		transform: scale(1);
	}
}
.item_shop .modal-dialog {width:unset;}
.item_shop .modal-dialog .modal-content {border:none; padding:0; margin:auto; left:50%; transform:translatex(-50%); background:none; width:unset; display:inline-block; box-shadow:none;}
.item_shop .modal-dialog .modal-content .modal-header {border:none; padding:0.520vw;/*10px*/ position:relative; border-radius:0; display:table; width:100%;}
.item_shop .modal-dialog .modal-content .modal-header img {float:right; width:25px;}

.item_shop .modal-dialog .modal-content .modal-body {border:none; display:table; padding:0; width:1400px;}
.item_shop .modal-dialog .modal-content .modal-body .left_body {width:400px; position:absolute; top:50%; left:0; transform:translateY(-50%);}
.item_shop .modal-dialog .modal-content .modal-body .left_body .castor_box {width:100%; height:400px;}
.item_shop .modal-dialog .modal-content .modal-body .left_body .castor_box .castor {height:calc(100% - 60px); position:absolute; top:0; left:50%; transform:translateX(-50%);}

.item_shop .modal-dialog .modal-content .modal-body .left_body .castor_name {width:200px; height:50px; border-radius:0.416vw;/*8px*/ background:#fff; margin:0 auto; position:relative;}
.item_shop .modal-dialog .modal-content .modal-body .left_body .castor_name input {font-size:1.0417vw;/*20px*/ color:#154A52; line-height:50px; font-weight:500; border:none; width:calc(100% - 45px); padding:0; outline:none; text-align:center; background:none;}
.item_shop .modal-dialog .modal-content .modal-body .left_body .castor_name img {width:25px; position:absolute; top:50%; transform:translateY(-50%); right:10px;}

.item_shop .modal-dialog .modal-content .modal-body .right_body {float:right; width:1000px; height:800px; background:#fff; border-radius:0.520vw;/*10px*/ overflow:hidden;}
.item_shop .modal-dialog .modal-content .modal-body .right_body .tab_panel {display:table; width:100%; height:100%;}
.item_shop .modal-dialog .modal-content .modal-body .right_body .tab_panel .nav-tabs {float:left; height:100%; width:120px; border:none;}
.item_shop .modal-dialog .modal-content .modal-body .right_body .tab_panel .nav-tabs:before {display:none;}
.item_shop .modal-dialog .modal-content .modal-body .right_body .tab_panel .nav-tabs::after {display:none;}
.item_shop .modal-dialog .modal-content .modal-body .right_body .tab_panel .nav-tabs li {float:unset; padding:1.0417vw 1.0417vw 0 1.0417vw;/*20px*/ height:calc(790px / 8);}
.item_shop .modal-dialog .modal-content .modal-body .right_body .tab_panel .nav-tabs li a {background:#DBDBDB; border-radius:0.416vw;/*8px*/ height:100%; position:relative; padding:0.520vw;/*10px*/}
.item_shop .modal-dialog .modal-content .modal-body .right_body .tab_panel .nav-tabs li a p {text-align:center; position:absolute; top:50%; left:50%; transform:translate3d(-50%, -50%, 0); color:#B1B1B1; line-height:25px; font-size:1.0417vw;/*20px*/ font-weight:200;}
.item_shop .modal-dialog .modal-content .modal-body .right_body .tab_panel .nav-tabs li.active a {border:none; background:#32CD8B; border-radius:0.416vw;/*8px*/}
.item_shop .modal-dialog .modal-content .modal-body .right_body .tab_panel .nav-tabs li.active a p {color:#fff;}

.item_shop .modal-dialog .modal-content .modal-body .right_body .tab_panel .tab-content {float:left; width:calc(100% - 120px); padding:1.0417vw;/*20px*/ padding-left:0;}
.item_shop .modal-dialog .modal-content .modal-body .right_body .tab_panel .tab-content .tab_top_box {display:table; width:100%;}
.item_shop .modal-dialog .modal-content .modal-body .right_body .tab_panel .tab-content .tab_top_box .point_box {background:#F0F0F0; float:left; border-radius:0.416vw;/*8px*/ padding:5px; height:40px; width:300px; position:relative;}
.item_shop .modal-dialog .modal-content .modal-body .right_body .tab_panel .tab-content .tab_top_box .point_box img {position:absolute; top:50%; transform:translateY(-50%); width:27px;}
.item_shop .modal-dialog .modal-content .modal-body .right_body .tab_panel .tab-content .tab_top_box .point_box .point_text {display:inline-block; font-size:1.0417vw;/*20px*/ color:#A5A5A5; font-weight:600; margin-left:30px; position:absolute; top:50%; transform:translateY(-50%);}
.item_shop .modal-dialog .modal-content .modal-body .right_body .tab_panel .tab-content .tab_top_box .point_box .point {display:inline-block; position:absolute; right:10px; top:50%; transform:translateY(-50%); font-size:1.0417vw;/*20px*/ color:#A5A5A5;}
.item_shop .modal-dialog .modal-content .modal-body .right_body .tab_panel .tab-content .tab_top_box .point_box .point span {color:#32CD8B; font-weight:700; margin-right:3px;}

.modal_checkHide {display:none;}
.modal_checkShow {width:24px; height:24px; background:url(/image/web/item_check_off.svg) no-repeat; background-size:contain; position:absolute; top:2px; left:0;}
.modal_checkHide:checked + .modal_checkShow {background:url("/image/web/item_check_on.svg") no-repeat; background-size:contain;}

.item_shop .modal-dialog .modal-content .modal-body .right_body .tab_panel .tab-content .tab_top_box .check_wrap {float:right; position:relative; height:40px; width:170px;}
.item_shop .modal-dialog .modal-content .modal-body .right_body .tab_panel .tab-content .tab_top_box .check_wrap label {font-weight:500; position:absolute; top:50%; transform:translateY(-50%);}
.item_shop .modal-dialog .modal-content .modal-body .right_body .tab_panel .tab-content .tab_top_box .check_wrap span {font-size:1.0417vw;/*20px*/ color:#A5A5A5; margin-left:30px;}

.item_shop .modal-dialog .modal-content .modal-body .right_body .tab_panel .tab-content .tab_subject {display:block;height:700px;margin-top:20px;overflow-y: auto}
.item_shop .modal-dialog .modal-content .modal-body .right_body .tab_panel .tab-content .tab_subject li {width:calc((100% / 7) - 20px); float:left; overflow:hidden; border:solid 2px #E2E2E2; border-radius:0.416vw;/*8px*/ margin-top:20px; margin-right:22px;}
.item_shop .modal-dialog .modal-content .modal-body .right_body .tab_panel .tab-content .tab_subject li:nth-child(1) {margin-top:0;}
.item_shop .modal-dialog .modal-content .modal-body .right_body .tab_panel .tab-content .tab_subject li:nth-child(2) {margin-top:0;}
.item_shop .modal-dialog .modal-content .modal-body .right_body .tab_panel .tab-content .tab_subject li:nth-child(3) {margin-top:0;}
.item_shop .modal-dialog .modal-content .modal-body .right_body .tab_panel .tab-content .tab_subject li:nth-child(4) {margin-top:0;}
.item_shop .modal-dialog .modal-content .modal-body .right_body .tab_panel .tab-content .tab_subject li:nth-child(5) {margin-top:0;}
.item_shop .modal-dialog .modal-content .modal-body .right_body .tab_panel .tab-content .tab_subject li:nth-child(6) {margin-top:0;}
.item_shop .modal-dialog .modal-content .modal-body .right_body .tab_panel .tab-content .tab_subject li:nth-child(7) {margin-top:0;}
.item_shop .modal-dialog .modal-content .modal-body .right_body .tab_panel .tab-content .tab_subject li:nth-child(7n) {margin-right:0;}
.item_shop .modal-dialog .modal-content .modal-body .right_body .tab_panel .tab-content .tab_subject li label {width:100%; height:100%; display:block; margin:0;}
.item_shop .modal-dialog .modal-content .modal-body .right_body .tab_panel .tab-content .tab_subject li.on {border:solid 2px #32CD8B;}
.item_shop .modal-dialog .modal-content .modal-body .right_body .tab_panel .tab-content .tab_subject li .item {width:100%;}
.item_shop .modal-dialog .modal-content .modal-body .right_body .tab_panel .tab-content .tab_subject li .point_price {background:#E2E2E2; height:40px; text-align:center;}
.item_shop .modal-dialog .modal-content .modal-body .right_body .tab_panel .tab-content .tab_subject li .point_price img {position:relative; top:-2px; left:-5px; width:24px; height:24px;}
.item_shop .modal-dialog .modal-content .modal-body .right_body .tab_panel .tab-content .tab_subject li .point_price .price {display:inline-block; font-size:1.0417vw;/*20px*/ color:#B1B1B1; line-height:40px;}

.item_shop .modal-dialog .modal-content .modal-body .right_body .tab_panel .tab-content .tab_subject li .point_apply {height:40px; text-align:center;}
.item_shop .modal-dialog .modal-content .modal-body .right_body .tab_panel .tab-content .tab_subject li .point_apply.on {background:#32CD8B;}
.apply_checkHide {display:none;}
.apply_checkShow {width:24px; height:24px; background:url(/image/web/item_apply_check_off.svg) no-repeat; background-size:contain; position:absolute; top:8px; left:10px;}
.apply_checkHide:checked + .apply_checkShow {background:url("/image/web/item_apply_check_on.svg") no-repeat; background-size:contain;}
.apply_checkShow > .check_wrap {background:red;}
.item_shop .modal-dialog .modal-content .modal-body .right_body .tab_panel .tab-content .tab_subject li .point_apply .check_wrap {float:right; position:relative; height:40px; width:100%;}
/*.item_shop .modal-dialog .modal-content .modal-body .right_body .tab_panel .tab-content .tab_subject li .point_apply .check_wrap label {font-weight:500; position:absolute; top:50%; left:50%; transform:translate3d(-50%, -50%, 0); width:100%;}*/
.item_shop .modal-dialog .modal-content .modal-body .right_body .tab_panel .tab-content .tab_subject li .point_apply .check_wrap span {font-size:0.729vw;/*14px*/ color:#484848; margin-left:30px; line-height:40px; display:inline-block; font-weight:600;}
.item_shop .modal-dialog .modal-content .modal-body .right_body .tab_panel .tab-content .tab_subject li .point_apply .check_wrap span.on {color:#fff;}


















/* 아이템구매 */
.item_purchase.fade .modal-dialog {bottom:0; z-index:1; max-width:unset; margin:auto; width:100%; height:100vh;}

.item_purchase.fade .modal-dialog {animation:blowUpModalTwo 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}
.item_purchase.in .modal-dialog {animation:blowUpModal 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}

/* Hide modal content */
@keyframes blowUpModalTwo {
	0% {
		transform: scale(1);
		opacity: 1;
	}
	100% {
		transform: scale(0);
		opacity: 0;
	}
}
/* Show modal content */
@keyframes blowUpModal {
	0% {
		transform: scale(0);
	}
	100% {
		transform: scale(1);
	}
}

.item_purchase .modal-dialog .modal-content {border:none; overflow-y:auto; padding:0; width:400px; margin:auto; display:block; top:50%; transform:translateY(-50%); background:none; box-shadow:none;}
.item_purchase .modal-dialog .modal-content .modal-header {border:none; padding:0.520vw;/*10px*/ position:relative; border-radius:0; display:table; width:100%;}
.item_purchase .modal-dialog .modal-content .modal-header img {float:right; width:26px;}

.item_purchase .modal-dialog .modal-content .modal-body {padding:0 1.0417vw 0;/*20px*/ background:#fff; border-radius:0.520vw 0.520vw 0 0;/*10px*/ border:none; position:unset; display:table; width:100%;}
.item_purchase .modal-dialog .modal-content .modal-body p {font-size:1.0417vw;/*20px*/ text-align:center; margin:5.440vh 0 2.176vh 0;/*50px 0 20px 0*/ color:#6F6F6F; font-weight:700;}
.item_purchase .modal-dialog .modal-content .modal-body .item_box {width:150px; height:150px; margin:0 auto; position:relative; overflow:hidden; border:solid 2px #E2E2E2; border-radius:0.417vw;/*8px*/}
.item_purchase .modal-dialog .modal-content .modal-body .item_box .item {width:130%; position:absolute; top:50%; left:50%; transform:translate3d(-50%, -50%, 0);}
.item_purchase .modal-dialog .modal-content .modal-body .point_price {height:40px; text-align:center; margin:2.176vh 0;/*20px*/}
.item_purchase .modal-dialog .modal-content .modal-body .point_price img {position:relative; top:-4px; left:-5px; width:24px; height:24px;}
.item_purchase .modal-dialog .modal-content .modal-body .point_price .price {display:inline-block; font-size:1.0417vw;/*20px*/ color:#32CD8B; line-height:40px; margin:0; font-weight:500;}


.item_purchase .modal-dialog .modal-content .modal-footer {border:none; display:table; padding:0 1.0417vw 1.0417vw;/*20px 20px*/ background:#fff; border-radius:0 0 0.520vw 0.520vw;/*10px*/ position:relative; top:-1px; width:100%;}
.item_purchase .modal-dialog .modal-content .modal-footer .btn {color:#fff; text-align:center; width:100%; height:50px; background:#32CD8B; border-radius:0.417vw;/*8px*/ font-size:1.0417vw;/*20px*/ margin:0;}
.item_purchase .modal-dialog .modal-content .modal-footer .btn:hover {background:#1FB072;}
.item_purchase .modal-dialog .modal-content .modal-footer .btn:focus {outline:none;}













/* 포인트부족 */
.point_lack.fade .modal-dialog {bottom:0; z-index:1; max-width:unset; margin:auto; width:100%; height:100vh;}

.point_lack.fade .modal-dialog {animation:blowUpModalTwo 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}
.point_lack.in .modal-dialog {animation:blowUpModal 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}

/* Hide modal content */
@keyframes blowUpModalTwo {
	0% {
		transform: scale(1);
		opacity: 1;
	}
	100% {
		transform: scale(0);
		opacity: 0;
	}
}
/* Show modal content */
@keyframes blowUpModal {
	0% {
		transform: scale(0);
	}
	100% {
		transform: scale(1);
	}
}

.point_lack .modal-dialog .modal-content {border:none; overflow-y:auto; padding:0; width:400px; margin:auto; display:block; top:50%; transform:translateY(-50%); background:none; box-shadow:none;}
.point_lack .modal-dialog .modal-content .modal-header {border:none; padding:0.52vw; position:relative; border-radius:0; display:table; width:100%;}
.point_lack .modal-dialog .modal-content .modal-header img {float:right; width:26px;}

.point_lack .modal-dialog .modal-content .modal-body {padding:0 1.0417vw 0;/*20px 0*/ background:#fff; border-radius:0.520vw 0.520vw 0 0;/*10px*/ border:none; position:unset; display:table; width:100%;}
.point_lack .modal-dialog .modal-content .modal-body p {font-size:1.25vw;/*24px*/ text-align:center; margin:5.440vh 0 2.176vh 0;/*50px 0 20px 0*/ color:#6F6F6F; font-weight:700;}
.point_lack .modal-dialog .modal-content .modal-body .item {display:block; margin:0 auto;}
.point_lack .modal-dialog .modal-content .modal-body .sub_txt {font-size:1.0417vw;/*20px*/ color:#6F6F6F; margin:0 0 3.264vh;/*30px*/ font-weight:400;}


.point_lack .modal-dialog .modal-content .modal-footer {border:none; display:table; padding:0 1.0417vw 1.0417vw;/*20px 20px*/ background:#fff; border-radius:0 0 0.520vw 0.520vw;/*10px*/ position:relative; top:-1px; width:100%;}
.point_lack .modal-dialog .modal-content .modal-footer .btn {color:#fff; text-align:center; width:100%; height:50px; background:#32CD8B; border-radius:0.416vw;/*8px*/ font-size:1.0417vw;/*20px*/ margin:0;}
.point_lack .modal-dialog .modal-content .modal-footer .btn:hover {background:#1FB072;}
.point_lack .modal-dialog .modal-content .modal-footer .btn:focus {outline:none;}





/* 레벨 완료 모달 */
.level_complete.fade .modal-dialog {bottom:0; z-index:1; max-width:unset; margin:auto; width:100%; height:100vh;}

.level_complete.fade .modal-dialog {animation:blowUpModalTwo 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}
.level_complete.in .modal-dialog {animation:blowUpModal 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}

/* Hide modal content */
@keyframes blowUpModalTwo {
    0% {
        transform: scale(1);
        opacity: 1;
    }
    100% {
        transform: scale(0);
        opacity: 0;
    }
}
/* Show modal content */
@keyframes blowUpModal {
    0% {
        transform: scale(0);
    }
    100% {
        transform: scale(1);
    }
}

.level_complete .modal-dialog .modal-content {border:none;overflow-y:auto;padding:0;width:auto;max-width:50%;margin:auto;display:block;top:50%;transform:translateY(-50%);background:#fff;box-shadow:none;border-radius:20px;}
.level_complete .modal-body {padding:3.4rem;border-radius: 20px 20px 0 0;}
.level_complete .modal-body {padding:3.4rem; background: #fff; border-radius: 20px;}
.level_complete .title-section {width: 100%;margin-bottom: 12px;}
.level_complete .title-section .title {font-size: 2.4rem;font-weight: 700;color: #575757;margin: 0;line-height: 1.4;text-align: left;}
.level_complete .title-section .title .level-name.kor {color: #32CD8B;}
.level_complete .title-section .title .level-name.math {color: #07B9E8;}
.level_complete .title-section .title .level-name.eng {color: #FF7272;}
.level_complete .subtitle-section {width: 100%;margin-bottom: 25px;}
.level_complete .subtitle-section .sub-text {font-size: 1.6rem;color: #666;line-height: 1.5;margin: 0;text-align: left;}
.level_complete .content-section {width: 100%;display: flex;gap: 4%;align-items: flex-start;}
.level_complete .book-area {flex: 0 0 36%;width: 300px;display: flex;justify-content: center;align-items: center;}
.level_complete .book-decoration {position: relative;}
.level_complete .book-decoration .book {width: 90%;height: auto;}
.level_complete .brick-area {flex: 1;display: flex;flex-direction: column;justify-content: space-between;}
.level_complete .brick-status {display: flex;flex-direction: column;gap: 10px;margin-bottom: 20px;font-size: 1.8rem;}
.level_complete .brick-item {display: flex;align-items: center;gap: 12px;background: #F8FFF9;border: 2px solid #32CD8B;border-radius: 12px;padding: 14px 18px;}
.level_complete .brick-item.gold {background: #FFFEF8;border-color: #FFD700;}
.level_complete .brick-item.silver {background: #F8F9FA;border-color: #C0C0C0;}
.level_complete .brick-item.bronze {background: #FFF8F5;border-color: #CD7F32;}
.level_complete .brick-item img {width: 36px;height: 36px;flex-shrink: 0;}
.level_complete .brick-item .brick-label {font-weight: 600;color: #666;white-space: nowrap;}
.level_complete .brick-item.gold .brick-label {color: #B8860B;}
.level_complete .brick-item.silver .brick-label {color: #6C757D;}
.level_complete .brick-item.bronze .brick-label {color: #8B4513;}
.level_complete .brick-item .brick-text {font-weight: 400;color: #666;white-space: nowrap;margin-left: auto;}
.level_complete .brick-item .brick-count{font-weight: 700;}
.level_complete .button-group {display: flex;gap: 12px;width: 100%;}
.level_complete .button-group .btn {flex: 1;height: 48px;border-radius: 10px;font-size: 15px;font-weight: 600;border: none;transition: all 0.3s ease;}
.level_complete .button-group .btn-later {background: #F1F3F5;color: #666;}
.level_complete .button-group .btn-later:hover {background: #E9ECEF;}
.level_complete .button-group .btn-next {background: #32CD8B;color: #fff;}
.level_complete .button-group .btn-next:hover {background: #2BB577;}

@media all and (min-width:1024px) and (max-width:1430px) {
    .level_complete .brick-item img {width: 24px;}
    .level_complete .brick-item {padding: 10px 14px;}

}


@media all and (min-width:768px) and (max-width:1023px){
    .level_complete .brick-item img {width: 20px;}
    .level_complete .brick-item {padding: 4px 14px;}
    .level_complete .title-section .title{font-size: 2rem;}
    .level_complete .subtitle-section .sub-text{font-size: 1.3rem}
    .level_complete .book-area{display: none;}
    .level_complete .brick-status{font-size:1.3rem;}

}

@media all and (min-width:480px) and (max-width:767px) {
    .level_complete .modal-body{padding:2rem;}
    .level_complete .title-section,.level_complete .subtitle-section{margin-bottom:5px;}
    ..level_complete .subtitle-section{margin-bottom:7px;}
    .level_complete .modal-dialog .modal-content{max-width:68%; max-height: 90%}
    .level_complete .brick-item img {width: 20px;}
    .level_complete .brick-item {padding: 4px 14px;}
    .level_complete .title-section .title{font-size: 2rem;}
    .level_complete .subtitle-section .sub-text{font-size: 1.3rem}
    .level_complete .book-area{display: none;}
    .level_complete .brick-status{gap: 6px;margin-bottom: 12px;font-size:1.3rem;}

}




/* 레벨 변경 안내 모달 */
.level_info.fade .modal-dialog {bottom:0; z-index:1; max-width:unset; margin:auto; width:100%; height:100vh;}
.level_info.fade .modal-dialog {animation:blowUpModalTwo 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}
.level_info.in .modal-dialog {animation:blowUpModal 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}

.level_info .modal-dialog {width:100%; height:100%; margin:0;}
.level_info .modal-dialog .modal-content {border:none; padding:0; width:400px; margin:auto; display:block;top:50%; left:50%; transform:translate3d(-50%, -50%, 0);border-radius:14px; background:none; box-shadow:none; position:absolute;}
.level_info .modal-dialog .modal-content .modal-body {padding:20px 24px; background:#fff; border-radius:14px 14px 0 0;border:none; position:unset; display:block; width:100%; text-align:center;}
.level_info .modal-dialog .modal-content .modal-body .icon-badge {width:120px; height:70px; margin:6px auto 18px;clip-path:polygon(10% 0, 90% 0, 100% 10%, 100% 90%, 90% 100%, 10% 100%, 0 90%, 0 10%);border-radius:12px; position:relative; overflow:hidden;}
.level_info .modal-dialog .modal-content .modal-body .icon-badge .checkmark {position:absolute; left:50%; top:50%;transform:translate(-50%, -50%);width:56px; height:56px; object-fit:contain;}
.level_info .modal-dialog .modal-content .modal-body .level-later-text {font-size:18px; color:#6F6F6F;}
.level_info .modal-dialog .modal-content .modal-body .level-later-text .strong-green {color:#32CD8B; font-weight:700;}
.level_info .modal-dialog .modal-content .modal-footer {border:none; display:block; padding:0 24px 24px; background:#fff;position:relative; top:-1px; width:100%; border-radius:0 0 14px 14px;}
.level_info .modal-dialog .modal-content .modal-footer .btn {width:100%; height:48px; margin:0; border:none; border-radius:10px;background:#32CD8B; color:#fff; font-weight:700; font-size:16px;box-shadow:none;}
.level_info .modal-dialog .modal-content .modal-footer .btn:hover {background:#2BB577;}
.level_info .modal-dialog .modal-content .modal-footer .btn:focus {outline:none;}




/* 무료 체험 시작 모달 */
.free_experience.fade .modal-dialog {bottom:0; z-index:1; max-width:unset; margin:auto; width:100%; height:100vh;}
.free_experience.fade .modal-dialog {animation:blowUpModalTwo 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}
.free_experience.in .modal-dialog {animation:blowUpModal 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}

.free_experience .modal-dialog {width:100%; height:100%; margin:0;}
.free_experience .modal-dialog .modal-content {border:none; padding:0; width:500px; margin:auto; display:block;top:50%; left:50%; transform:translate3d(-50%, -50%, 0);border-radius:14px; background:none; box-shadow:none; position:absolute;}
.free_experience .modal-dialog .modal-content .modal-body {padding:20px 24px; background:#fff; border-radius:14px 14px 0 0;border:none; position:unset; display:block; width:100%; text-align:center;}
.free_experience .modal-dialog .modal-content .modal-body .icon-badge {width:120px; height:70px; margin:6px auto 18px;clip-path:polygon(10% 0, 90% 0, 100% 10%, 100% 90%, 90% 100%, 10% 100%, 0 90%, 0 10%);border-radius:12px; position:relative; overflow:hidden;}
.free_experience .modal-dialog .modal-content .modal-body .icon-badge .checkmark {position:absolute; left:50%; top:50%;transform:translate(-50%, -50%);width:56px; height:56px; object-fit:contain;}
.free_experience .modal-dialog .modal-content .modal-body .level-later-title {font-size: 22px;font-weight: 600;margin-bottom: 10px;}
.free_experience .modal-dialog .modal-content .modal-body .level-later-text {font-size:17px; color:#6F6F6F;}
.free_experience .modal-dialog .modal-content .modal-body .level-later-text .strong-green {color:#32CD8B; font-weight:700;}
.free_experience .modal-dialog .modal-content .modal-footer {border:none; display:block; padding:0 24px 24px; background:#fff;position:relative; top:-1px; width:100%; border-radius:0 0 14px 14px;}
.free_experience .modal-dialog .modal-content .modal-footer .btn {width:100%; height:48px; margin:0; border:none; border-radius:10px;background:#32CD8B; color:#fff; font-weight:700; font-size:16px;box-shadow:none;}
.free_experience .modal-dialog .modal-content .modal-footer .btn:hover {background:#2BB577;}
.free_experience .modal-dialog .modal-content .modal-footer .btn:focus {outline:none;}




/* 무료 체험 만료 모달 */
.expired_experience.fade .modal-dialog {bottom:0; z-index:1; max-width:unset; margin:auto; width:100%; height:100vh;}
.expired_experience.fade .modal-dialog {animation:blowUpModalTwo 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}
.expired_experience.in .modal-dialog {animation:blowUpModal 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}

.expired_experience .modal-dialog {width:100%; height:100%; margin:0;}
.expired_experience .modal-dialog .modal-content {border:none; padding:0; width:500px; margin:auto; display:block;top:50%; left:50%; transform:translate3d(-50%, -50%, 0);border-radius:14px; background:none; box-shadow:none; position:absolute;}
.expired_experience .modal-dialog .modal-content .modal-body {padding:20px 24px; background:#fff; border-radius:14px 14px 0 0;border:none; position:unset; display:block; width:100%; text-align:center;}
.expired_experience .modal-dialog .modal-content .modal-body .icon-badge {width:120px; height:70px; margin:6px auto 18px;clip-path:polygon(10% 0, 90% 0, 100% 10%, 100% 90%, 90% 100%, 10% 100%, 0 90%, 0 10%);border-radius:12px; position:relative; overflow:hidden;}
.expired_experience .modal-dialog .modal-content .modal-body .icon-badge .checkmark {position:absolute; left:50%; top:50%;transform:translate(-50%, -50%);width:56px; height:56px; object-fit:contain;}
.expired_experience .modal-dialog .modal-content .modal-body .level-later-title {font-size: 22px;font-weight: 600;margin-bottom: 10px;}
.expired_experience .modal-dialog .modal-content .modal-body .level-later-text {font-size:17px; color:#6F6F6F;}
.expired_experience .modal-dialog .modal-content .modal-body .level-later-text .strong-green {color:#32CD8B; font-weight:700;}
.expired_experience .modal-dialog .modal-content .modal-footer {border:none; display:block; padding:0 24px 24px; background:#fff;position:relative; top:-1px; width:100%; border-radius:0 0 14px 14px;}
.expired_experience .modal-dialog .modal-content .modal-footer .btn.left_bth {color:#fff; text-align:center; width:calc(50% - 10px); height:50px; background:#32CD8B; border-radius:0.417vw;/*8px*/ font-size:1.0417vw;/*20px*/ margin:0; float:left;}
.expired_experience .modal-dialog .modal-content .modal-footer .btn.left_bth:focus {outline:none;}
.expired_experience .modal-dialog .modal-content .modal-footer .btn.right_btn {color:#fff; text-align:center; width:calc(50% - 10px); height:50px; background:#C9CFD8; border-radius:0.417vw;/*8px*/ font-size:1.0417vw;/*20px*/ margin:0; float:right;}
.expired_experience .modal-dialog .modal-content .modal-footer .btn.right_btn:focus {outline:none;}



/* [주간테스트,중간/기말] 첫화면 시작 모달 */
.exam_start.fade .modal-dialog {bottom:0; z-index:1; max-width:unset; margin:auto; width:100%; height:100vh;}

.exam_start.fade .modal-dialog {animation:blowUpModalTwo 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}
.exam_start.in .modal-dialog {animation:blowUpModal 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}

/* Hide modal content */
@keyframes blowUpModalTwo {
	0% {
		transform: scale(1);
		opacity: 1;
	}
	100% {
		transform: scale(0);
		opacity: 0;
	}
}
/* Show modal content */
@keyframes blowUpModal {
	0% {
		transform: scale(0);
	}
	100% {
		transform: scale(1);
	}
}

.exam_start .modal-dialog .modal-content {border:none; overflow-y:auto; padding:0; width:500px; margin:auto; display:block; top:50%; transform:translateY(-50%); border-radius:0.520vw;/*10px*/ background:none; box-shadow:none;}

.exam_start .modal-dialog .modal-content .modal-body {padding:1.0417vw 1.0417vw 0;/*20px*/ background:#fff; border:none; position:unset; display:table; width:100%;}
.exam_start .modal-dialog .modal-content .modal-body p {color:#575757; text-align:center;	font-size:1.25vw;/*24px*/ font-weight:700; margin:10px 0 0 0;}
.exam_start .modal-dialog .modal-content .modal-body .sub_txt {color:#848484; text-align:center; font-size:1.0417vw;/*20px*/ margin-top:0.520vw;/*10px*/}
.exam_start .modal-dialog .modal-content .modal-body .castor {display:block; margin:2.176vh auto 3.264vh;/*20px 30px*/ width:250px;}

.exam_start .modal-dialog .modal-content .modal-footer {border:none; display:table; padding:0 1.0417vw 1.0417vw;/*20px*/ background:#fff; position:relative; top:-1px; width:100%;}
.exam_start .modal-dialog .modal-content .modal-footer .btn {color:#fff; text-align:center; width:100%; height:50px; background:#32CD8B; border-radius:0.416vw;/*8px*/ font-size:1.0417vw;/*20px*/ margin:0;}
.exam_start .modal-dialog .modal-content .modal-footer .btn:hover {background:#1FB072;}
.exam_start .modal-dialog .modal-content .modal-footer .btn:focus {outline:none;}












/* 중간고사/기말고사 학습결과 */
.exam_result.fade .modal-dialog {bottom:0; z-index:1; max-width:unset; margin:auto; width:100%; height:100vh;}

.exam_result.fade .modal-dialog {animation:blowUpModalTwo 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}
.exam_result.in .modal-dialog {animation:blowUpModal 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}

/* Hide modal content */
@keyframes blowUpModalTwo {
	0% {
		transform: scale(1);
		opacity: 1;
	}
	100% {
		transform: scale(0);
		opacity: 0;
	}
}
/* Show modal content */
@keyframes blowUpModal {
	0% {
		transform: scale(0);
	}
	100% {
		transform: scale(1);
	}
}

.exam_result .modal-dialog .modal-content {border:none; padding:0; width:800px; margin:auto; display:block; top:50%; transform:translateY(-50%); background:none; box-shadow:none;}

.exam_result .modal-dialog .modal-content .modal-body {padding:1.0417vw;/*20px*/ background:#fff; border:none; display:table; width:100%; position:relative; border-radius:0.520vw;/*10px*/}
.exam_result .modal-dialog .modal-content .modal-body .left_body {width:300px; position:absolute; top:50%; left:1.0417vw;/*20px*/ transform:translateY(-50%);}
.exam_result .modal-dialog .modal-content .modal-body .left_body .image_box {width:100%; height:300px;}
.exam_result .modal-dialog .modal-content .modal-body .left_body .image_box img {position:absolute; top:50%; left:50%; transform:translate3d(-50%, -50%, 0); height:calc(100% - 40px);}

.exam_result .modal-dialog .modal-content .modal-body .right_body {float:right; width:calc(100% - 300px);}
.exam_result .modal-dialog .modal-content .modal-body .right_body .result_top {position:relative;}
.exam_result .modal-dialog .modal-content .modal-body .right_body .result_top .title {color:#575757; font-size:1.25vw;/*24px*/ font-weight:700;}
.exam_result .modal-dialog .modal-content .modal-body .right_body .result_top .sub_txt {color:#8A8A8A; font-size:1.0417vw;/*20px*/}

.exam_result .modal-dialog .modal-content .modal-body .right_body .result_list {margin:1.0417vw 0;/*20px*/}
.exam_result .modal-dialog .modal-content .modal-body .right_body .result_list li {height:60px; border-radius:0.416vw;/*8px*/ border:2px solid #32CD8B; background:#EAFAF3; margin-bottom:1.088vh;/*10px*/ padding:0 0.78125vw;/*15px*/}
.exam_result .modal-dialog .modal-content .modal-body .right_body .result_list li:last-child {margin:0;}
.exam_result .modal-dialog .modal-content .modal-body .right_body .result_list li .left_txt {color:#04444d; font-size:0.9375vw;/*18px;*/ width:140px; float:left; line-height:56px; font-weight:700;}
.exam_result .modal-dialog .modal-content .modal-body .right_body .result_list li .left_txt.left_txt1 {line-height:56px; word-break:keep-all;}
.exam_result .modal-dialog .modal-content .modal-body .right_body .result_list li .center_txt {color:#575757; font-size:0.9375vw;/*18px;*/ float:left; padding-left:20px; line-height:56px;}
.exam_result .modal-dialog .modal-content .modal-body .right_body .result_list li .center_txt span {font-size:1.0417vw;/*20px*/ line-height:56px; color:#32cd8b; font-weight:700;}
.exam_result .modal-dialog .modal-content .modal-body .right_body .result_list li .right_txt {color:#575757; text-align:right; font-size:0.9375vw;/*18px;*/ width:100px; float:left; line-height:56px;}

.exam_result .modal-dialog .modal-content .modal-body .right_body .btn_wrap {display:table; width:100%;}
.exam_result .modal-dialog .modal-content .modal-body .right_body .btn_wrap .left_btn {color:#fff; text-align:center; width:calc(50% - 10px); height:50px; background:#04444D; border-radius:0.416vw;/*8px*/ font-size:1.0417vw;/*20px*/ margin:0; float:left;}
.exam_result .modal-dialog .modal-content .modal-body .right_body .btn_wrap .left_bth:hover {background:#02373e;}
.exam_result .modal-dialog .modal-content .modal-body .right_body .btn_wrap .left_bth:focus {outline:none;}
.exam_result .modal-dialog .modal-content .modal-body .right_body .btn_wrap .right_btn {color:#fff; text-align:center; width:calc(50% - 10px); height:50px; background:#32CD8B; border-radius:0.416vw;/*8px*/ font-size:1.0417vw;/*20px*/ margin:0; float:right;}
.exam_result .modal-dialog .modal-content .modal-body .right_body .btn_wrap .right_btn:hover {background:#1FB072;}
.exam_result .modal-dialog .modal-content .modal-body .right_body .btn_wrap .right_btn:focus {outline:none;}

/* 추천 레벨 버튼 스타일 */
.exam_result .modal-dialog .modal-content .modal-body .right_body .result_list li .level-progress-btn {padding: 8px 16px; background-color: #ffffff; color: #00D98E; border: none; border-radius: 6px; font-size: 14px; font-weight: 600; margin-left: auto; white-space: nowrap; margin-top: 10px; float:right;}
.exam_result .modal-dialog .modal-content .modal-body .right_body .result_list li .level-progress-btn:hover {background-color: #00C480; color:#ffffff}










/*튜토리얼 유튜브 재생*/
.planner.plannerTutorial .modal-dialog .modal-content {border:none; overflow-y:auto; padding:0; width:47.5vw; margin:auto; display:block; top:50%; transform:translateY(-50%); border-radius:0.520vw;/*10px*/ background:none; box-shadow:none;}
.planner.plannerTutorial .modal-dialog .modal-content .yt-tutorial {width:47.5vw;aspect-ratio: 16/9;}



/* 플래너 */
.planner.fade .modal-dialog {bottom:0; z-index:1; max-width:unset; margin:auto; width:100%; height:100vh;/*919px*/ max-height:919px;}

.planner.fade .modal-dialog {animation:blowUpModalTwo 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}
.planner.in .modal-dialog {animation:blowUpModal 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}

.planner .modal-dialog .modal-content {border:none; overflow-y:auto; padding:0; width:350px; margin:auto; display:block; top:50%; transform:translateY(-50%); border-radius:0.520vw;/*10px*/ background:none; box-shadow:none;}
.planner .modal-dialog .modal-content .modal-header {border:none; padding:0.78125vw;/*15px*/ position:relative; border-radius:0; display:table; width:100%;}
.planner .modal-dialog .modal-content .modal-header img {float:right; width:1.354vw;/*26px*/ max-width:26px;}

.planner .modal-dialog .modal-content .modal-body {padding:0 1.0417vw 0;/*20px*/ background:#fff; border-radius:0.520vw 0.520vw 0 0;/*10px 10px 0 0*/ border:none; position:unset; display:table; width:100%;}
.planner .modal-dialog .modal-content .modal-body p {font-weight:600; font-size:1.0417vw;/*20px*/ text-align:center; color:#6D6D6D; margin:2.149vh 0;/*20px 0*/}
.planner .modal-dialog .modal-content .modal-body input {border-radius:0.417vw;/*8px*/ border:solid 1px #d4d7e2; background:#fff; height:50px; font-size:0.9375vw;/*18px*/ color:#9ba0b0; width:100%; padding:0 0.520vw;/*10px*/ outline:none;}
.planner .modal-dialog .modal-content .modal-body input:focus {border:1px solid #32CD8B;color:#32CD8B;}
.planner .modal-dialog .modal-content .modal-body .item {display:block; margin:0 auto;}
.planner .modal-dialog .modal-content .modal-body .sub_txt {font-size:0.105vw;/*22px*/ color:#6F6F6F; margin:4.297vh 0;/*40px 0*/ font-weight:500;}


.planner .modal-dialog .modal-content .modal-footer {border:none; display:table; padding:0 1.0417vw 1.0417vw;/*20px 20px*/ background:#fff; position:relative; top:-1px; width:100%;}
.planner .modal-dialog .modal-content .modal-footer .btn {color:#fff; text-align:center; width:100%; height:50px; background:#32CD8B; border-radius:0.417vw;/*8px*/ font-size:1.0417vw;/*20px*/ margin:0;}
.planner .modal-dialog .modal-content .modal-footer .btn.left_btn {background:#C9CFD8;}
.planner .modal-dialog .modal-content .modal-footer .btn.left_btn:hover {background:#B2B7BE;}
.planner .modal-dialog .modal-content .modal-footer .btn:hover {background:#1FB072;}
.planner .modal-dialog .modal-content .modal-footer .btn:focus {outline:none;}



/* 체크,라디오 공통 */
.planner .modal-body .checkbox, .planner .modal-body .radio {position:relative; display:inline-block;}
.planner .modal-body .checkbox input[type=checkbox], .planner .modal-body .radio input[type=radio] {display:none;}
.planner .modal-body input[type=radio], .planner .modal-body input[type=checkbox] {box-sizing:border-box; padding:0;}
.planner .modal-body .checkbox, .planner .modal-body .radio {margin:0; width:calc(100% / 5); height:32px; text-align:center;}
.planner .modal-body .checkbox, .planner .modal-body .radio.first {margin:0;}
/* 라디오박스 */
.planner .modal-body .radio_wrap {padding:1.612vh 0;/*15px 0*/ display:table; width:100%; position:relative;}
.planner .modal-body .radio label {padding:0;}
.planner .modal-body .radio label::after, .planner .modal-body .radio label::before {content:'';}
.planner .modal-body .radio label::before {border-radius:50%; width:32px; height:32px; margin-right:0;}
.planner .modal-body .radio input[type=radio]:checked + label::after {opacity:1;-webkit-transition:all .3s cubic-bezier(.35,.9,.4,.9); transition:all .3s cubic-bezier(.35,.9,.4,.9);}
/* 라디오 컬러선택 */
.planner .modal-body .radio .rangeColorArea1 {background-color:#64C271; width:32px; height:32px; display:inline-block; position:relative; top:0; left:0; border-radius:50%;}
.planner .modal-body .radio label.rangeColor1::after {position:absolute; display:-webkit-inline-box; display:-webkit-inline-flex; display:-ms-inline-flexbox; display:inline-flex; width:40px; height:40px; border:solid 2px #64C271; border-radius:50%; top:50%; left:50%; opacity:0;transform: translate(-50%, -50%);}
.planner .modal-body .radio .rangeColorArea2 {background-color:#489AD8; width:32px; height:32px; display:inline-block; position:relative; top:0; left:0; border-radius:50%;}
.planner .modal-body .radio label.rangeColor2::after {position:absolute; display:-webkit-inline-box; display:-webkit-inline-flex; display:-ms-inline-flexbox; display:inline-flex; width:40px; height:40px; border:solid 2px #489AD8; border-radius:50%; top:50%; left:50%; opacity:0;transform: translate(-50%, -50%);}
.planner .modal-body .radio .rangeColorArea3 {background-color:#9168B5; width:32px; height:32px; display:inline-block; position:relative; top:0; left:0; border-radius:50%;}
.planner .modal-body .radio label.rangeColor3::after {position:absolute; display:-webkit-inline-box; display:-webkit-inline-flex; display:-ms-inline-flexbox; display:inline-flex; width:40px; height:40px; border:solid 2px #9168B5; border-radius:50%; top:50%; left:50%; opacity:0;transform: translate(-50%, -50%);}
.planner .modal-body .radio .rangeColorArea4 {background-color:#EDC233; width:32px; height:32px; display:inline-block; position:relative; top:0; left:0; border-radius:50%;}
.planner .modal-body .radio label.rangeColor4::after {position:absolute; display:-webkit-inline-box; display:-webkit-inline-flex; display:-ms-inline-flexbox; display:inline-flex; width:40px; height:40px; border:solid 2px #EDC233; border-radius:50%; top:50%; left:50%; opacity:0;transform: translate(-50%, -50%);}
.planner .modal-body .radio .rangeColorArea5 {background-color:#D95F49; width:32px; height:32px; display:inline-block; position:relative; top:0; left:0; border-radius:50%;}
.planner .modal-body .radio label.rangeColor5::after {position:absolute; display:-webkit-inline-box; display:-webkit-inline-flex; display:-ms-inline-flexbox; display:inline-flex; width:40px; height:40px; border:solid 2px #D95F49; border-radius:50%; top:50%; left:50%; opacity:0;transform: translate(-50%, -50%);}
.planner .modal-body .radioColor {/*display:inline-block; width:calc(100% - 310px); position:absolute;*/}
.planner .modal-body .radioColor .radio {height:42px; text-align:left;display: none}
.planner .modal-body .radioColor .radio label {font-size:0.9375vw; line-height:42px;}




.planner .modal-body .radioColor .color-Control {padding-left:1.459vw;/*28px*/ width:100%;}
.planner .modal-body .radioColor .minicolors-theme-bootstrap .minicolors-swatch {width:0.885vw;/*17px*/ max-width:17px; height:1.849vh;/*17px*/ max-height:17px; top:0.652vh;/*6px*/ left:0.3125vw;/*6px*/}

.planner .modal-body textarea {border-radius:0.417vw;/*8px*/ border:solid 1px #d4d7e2; background:#FFF; color:#454545; font-size:0.9375vw;/*18px*/ width:100%; height:10.741vh;/*100px*/ max-height:100px; padding:0.520vw;/*10px*/ margin-bottom:1.719vh;/*16px*/ outline:none; resize:none;}
.planner .modal-body textarea:focus {border:1px solid #32CD8B;color:#32CD8B;}

.minicolors-inline {width:100%; margin-top:1.5053vh;/*14px*/}




/* 플래너 - 등록 방지 안내 */
.planner_info.fade .modal-dialog {bottom:0; z-index:1; max-width:unset; margin:auto; width:100%; height:100vh;}
.planner_info.fade .modal-dialog {animation:blowUpModalTwo 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}
.planner_info.in .modal-dialog {animation:blowUpModal 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}

.planner_info .modal-dialog {width:100%; height:100%; margin:0;}
.planner_info .modal-dialog .modal-content {border:none; padding:0; width:400px; margin:auto; display:block;top:50%; left:50%; transform:translate3d(-50%, -50%, 0);border-radius:14px; background:none; box-shadow:none; position:absolute;}
.planner_info .modal-dialog .modal-content .modal-body {padding:20px 24px; background:#fff; border-radius:14px 14px 0 0;border:none; position:unset; display:block; width:100%; text-align:center;}

.planner_info .modal-dialog .modal-content .modal-body .icon-badge {width:120px; height:70px; margin:6px auto 18px;clip-path:polygon(10% 0, 90% 0, 100% 10%, 100% 90%, 90% 100%, 10% 100%, 0 90%, 0 10%);border-radius:12px; position:relative; overflow:hidden;}
.planner_info .modal-dialog .modal-content .modal-body .icon-badge .checkmark {position:absolute; left:50%; top:50%;transform:translate(-50%, -50%);width:56px; height:56px; object-fit:contain;}
.planner_info .modal-dialog .modal-content .modal-body .info-text {font-size:19px; color:#575757; font-weight:700;}
.planner_info .modal-dialog .modal-content .modal-body .info-text .strong-green {color:#32CD8B; font-weight:700;}

.planner_info .modal-dialog .modal-content .modal-footer {border:none; display:block; padding:0 24px 24px; background:#fff;position:relative; top:-1px; width:100%; border-radius:0 0 14px 14px;}
.planner_info .modal-dialog .modal-content .modal-footer .btn {width:100%; height:48px; margin:0; border:none; border-radius:10px;background:#32CD8B; color:#fff; font-weight:700; font-size:16px;box-shadow:none;}
.planner_info .modal-dialog .modal-content .modal-footer .btn:hover {background:#2BB577;}
.planner_info .modal-dialog .modal-content .modal-footer .btn:focus {outline:none;}









/* 국어 중간기말/진단테스트 결과 화면 */
.exam_Korean_result.fade .modal-dialog {bottom:0; z-index:1; max-width:unset; margin:auto; width:100%; height:100vh;}

.exam_Korean_result.fade .modal-dialog {animation:blowUpModalTwo 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}
.exam_Korean_result.in .modal-dialog {animation:blowUpModal 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}

.exam_Korean_result .modal-dialog .modal-content {width:100%; background:none; box-shadow:none; height:100%;}
.exam_Korean_result .modal-dialog .modal-content .modal-header {border:none; padding:0.78125vw;/*15px*/ position:relative; display:table; width:100%; height:56px;}
.exam_Korean_result .modal-dialog .modal-content .modal-header img {float:right; width:26px;}

.exam_Korean_result .modal-dialog .modal-content .modal-body {padding:0; background:#f6f6f6; border-radius:0.520vw 0.520vw 0 0;/*10px 10px 0 0*/ border:none; width:100%; height:calc(100% - 56px); overflow:auto;}
.exam_Korean_result .modal-dialog .modal-content .modal-body .content_wrap {position:relative; width:calc(100% - 10.3125vw); margin:3vw auto; display:table; height:755px; max-height:unset;}
.exam_Korean_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap {position:relative; display:table; width:100%; margin-top:9.354838vh;/*87px*/}
.exam_Korean_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap.first {margin-top:0;}
.exam_Korean_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap::after{position: absolute;bottom:0;left:50%;transform: translateX(-50%);content: '';width:1px;height:calc(100% - 25px);background: #DDD;}
.exam_Korean_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .content_title {margin-right: 0.15625vw;/*3px*/ margin-bottom: 1.075vh;/*10px*/font-size: 0.729vw;/*14px*/;font-weight: 400; color: #8A8A8A;text-align: right;min-height: 2.15vh;}
.exam_Korean_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .content_title span.gray {margin:0 0.3125vw;/*0 6px*/}
.exam_Korean_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .content_title span:last-child {font-weight: 500}
.exam_Korean_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .left_result {width:50%; float:left; padding:0 3.125vw;/*60px*/ padding-left:0.208vw;/*4px*/ padding-bottom:0.417vw;/*8px*/}
.exam_Korean_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .right_result {width:50%; float:right; padding:0 3.125vw;/*60px*/ padding-right:0.208vw;/*4px*/ padding-bottom:0.417vw;/*8px*/ overflow:auto;}

.exam_Korean_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .result_question{position:relative;}
.exam_Korean_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .result_question .question {color:#3A3A3A; padding:2.68817vh 2.03125vw;/*25px 39px*/ font-size:1.25vw;/*24px*/min-height: 8.6vh;/*80px*/ font-weight:700; margin:0 0 3.44vh 0;/*32px*/ line-height: 150%; border-radius:0.625vw;/*12px*/ background:#FFF; position:relative; word-break:keep-all;display: flex;align-items: flex-start;}
.exam_Korean_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .result_question .question span {display:inline-block; text-align:center;margin-right:0.52083vw;/*10px*/}
.exam_Korean_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .result_question .question img {position:absolute; top:-2.58vh;/*-24px*/ left:-0.9375vw;/*-18px*/ width:7.1875vw;/*138px*/}

.exam_Korean_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .result_question .question_list {}
.exam_Korean_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .result_question .question_list li {text-align:center;word-break: keep-all;margin-top:1.29vh;/*12px*/ width:100%; border-radius:0.417vw;/*8px*/ border:4px solid #FFF; background:#F9F9F9; box-shadow:0px 2px 7px 0px rgba(0, 0, 0, 0.17); position:relative; padding:0 1.042vw;/*0 20px*/ display:table; line-height:6vh;/*55px*/}
.exam_Korean_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .result_question .question_list li p {color:#3A3A3A; font-size:1.0416vw;/*20px*/ display:inline-block; width: 100%; float:right; line-height:160%; padding:1.93548vh 0;/*18px*/}
.exam_Korean_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .result_question .question_list li:first-child {margin:0;}

.exam_Korean_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .result_question .question_list li.choice {border:4px solid #32CD8B; background:#FFF;}
.exam_Korean_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .result_question .question_list li.choice .number {border:1px solid #32CD8B; background:#32CD8B; color:#fff;}
.exam_Korean_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .result_question .question_list li.answer {border:4px solid #11BEBE; background:#FFF;}
.exam_Korean_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .result_question .question_list li.answer .number {border:1px solid #11BEBE; background:#11BEBE; color:#fff;}
.exam_Korean_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .result_question .question_list li.wrong_answer {border:4px solid #F46969; background:#FFF;}
.exam_Korean_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .result_question .question_list li.wrong_answer .number {border:1px solid #F46969; background:#F46969; color:#fff;}

.exam_Korean_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .commentary_wrap {border-radius:0.417vw;/*8px*/ background:#FFF; padding:1.041vw;/*20px*/ display:table; width:100%; margin-top:1.29vh;/*12px*/;}
.exam_Korean_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .commentary_wrap img {width:40px; float:left; position:unset; transform:unset;}
.exam_Korean_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .commentary_wrap .commentary {width:calc(100% - 40px); float:right; padding-left:1.041vw;/*20px*/}
.exam_Korean_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .commentary_wrap .commentary p {color:#11BEBE; font-size:1.25vw;/*24px*/ font-weight:700; line-height:40px;}
.exam_Korean_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .commentary_wrap .commentary span {display: block;color:#000; font-size:1.041vw;/*20px*/padding-left:0.625vw;/*12px*/line-height: 160%;font-weight: 400;}






/*수학 일일/주간, 중간기말, 진단테스트 결과 화면*/
.test_exam_math_result.fade .modal-dialog {bottom:0; z-index:1; max-width:unset; margin:auto; width:100%; height:100vh;}

.test_exam_math_result.fade .modal-dialog {animation:blowUpModalTwo 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}
.test_exam_math_result.in .modal-dialog {animation:blowUpModal 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}

.test_exam_math_result .modal-dialog .modal-content {width:100%; background:none; box-shadow:none; height:100%;}
.test_exam_math_result .modal-dialog .modal-content .modal-header {border:none; padding:0.78125vw;/*15px*/ position:relative; display:table; width:100%; height:56px;}
.test_exam_math_result .modal-dialog .modal-content .modal-header img {float:right; width:26px;}

.test_exam_math_result .modal-dialog .modal-content .modal-body {padding:0; background:#f6f6f6; border-radius:0.520vw 0.520vw 0 0;/*10px 10px 0 0*/ border:none; width:100%; height:calc(100% - 56px); overflow:auto;}
.test_exam_math_result .modal-dialog .modal-content .modal-body .content_wrap {position:relative; width:calc(100% - 6vw); margin:3vw auto; display:table; height:755px; max-height:unset;}
.test_exam_math_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap {position:relative; display:table; width:100%; margin:10.881vh 0;/*100px*/}
.test_exam_math_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap.first {margin-top:0;}
.test_exam_math_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .left_result {width:50%; float:left; padding:0 3.125vw;/*60px*/ padding-left:0.208vw;/*4px*/ padding-bottom:0.417vw;/*8px*/ overflow:auto;}
.test_exam_math_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .left_result .question_box {background:#fff; border-radius:1.25vw;/*24px*/ padding:1.041vw 3.125vw;/*20px 60px*/ position:relative;}
.test_exam_math_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .left_result .question_box .exam_x {position:absolute; top:10px; left:10px; width:80px; z-index:9;}
.test_exam_math_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .left_result .question_box .exam_number {position:absolute; top:10px; left:10px; width:80px; font-size:70px; line-height:80px; text-align:center;}
.test_exam_math_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .left_result .question_box .question_img {width:100%;}


.test_exam_math_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .left_result .question_box .commentary_wrap {border-radius:1.25vw;/*24px*/ background:#FFF; display:table; width:100%;}
.test_exam_math_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .left_result .question_box .commentary_wrap .commentary {width:100%;}
.test_exam_math_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .left_result .question_box .commentary_wrap .commentary>img {width:40px; float:left; position:unset; transform:unset;}
.test_exam_math_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .left_result .question_box .commentary_wrap .commentary p {color:#11BEBE; font-size:1.25vw;/*24px*/ font-weight:700; line-height:40px;}
.test_exam_math_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .left_result .question_box .commentary_wrap .commentary span {color:#000; font-size:1.041vw;/*20px*/}

.test_exam_math_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .left_result .question_box .commentary_wrap .commentary_img {width:100%; overflow:auto;}
.test_exam_math_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .left_result .question_box .commentary_wrap .commentary_img img {width:100%; position:unset;}



.test_exam_math_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .right_result {width:50%; float:right; padding:0 3.125vw;/*60px*/ padding-right:0.208vw;/*4px*/ padding-bottom:0.417vw;/*8px*/ overflow:auto;}
.test_exam_math_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .right_result .form_wrap {width:100%; display:table;}
.test_exam_math_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .right_result .form_wrap .input_wrap1 {position:relative; float:left; width:calc((100% / 2) - 10px); margin-left:20px;}
.test_exam_math_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .right_result .form_wrap .input_wrap1.first {margin:0;}
.test_exam_math_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .right_result .form_wrap .input_wrap1 input {width:100%; height:6.44vh;/*60px*/ max-height:60px; border-radius:0.625vw;/*12px*/ border:2px solid #FFF; background:#F9F9F9; box-shadow:0px 2px 7px 0px rgba(0, 0, 0, 0.17); padding:0 1vw;/*20px*/ color:#3A3A3A; font-size:1.042vw;/*20px*/ font-weight:600;}
.test_exam_math_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .right_result .form_wrap .input_wrap1 input::placeholder {color:#D9D9D9; font-weight:400;}
.test_exam_math_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .right_result .form_wrap .input_wrap1 input:focus {border-radius:0.625vw;/*12px*/ border:2px solid #32CD8B; background:#FFF; box-shadow:0px 2px 7px 0px rgba(0, 0, 0, 0.17); outline:none; color:#32CD8B;}
.test_exam_math_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .right_result .form_wrap .input_wrap2 {position:relative; float:left; width:calc((100% / 2) - 10px); margin-left:16px; margin-bottom:16px;}
.test_exam_math_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .right_result .form_wrap .input_wrap2.first {margin:0;}
.test_exam_math_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .right_result .form_wrap .input_wrap2 input {width:100%; height:6.44vh;/*60px*/ max-height:60px; border-radius:0.625vw;/*12px*/ border:2px solid #FFF; background:#F9F9F9; box-shadow:0px 2px 7px 0px rgba(0, 0, 0, 0.17); padding:0 1.5625vw 0 2.605vw;/*30px 0 50px*/ color:#3A3A3A; font-size:1.042vw;/*20px*/ font-weight:600;}
.test_exam_math_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .right_result .form_wrap .input_wrap2 input::placeholder {color:#D9D9D9; font-weight:400;}
.test_exam_math_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .right_result .form_wrap .input_wrap2 .number {position:absolute; top:50%; left:1.042vw;/*20px*/ transform:translateY(-50%); width:1.25vw;/*24px*/ max-width:24px; height:1.25vw;/*24px*/ max-height:24px; border-radius:50%; border:1px solid #D9D9D9; text-align:center; color:#D9D9D9; line-height:2.471vh;/*23px*/}

.test_exam_math_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .right_result .form_wrap .input_wrap .answer {border:2px solid #11BEBE; background:#FFF;}
.test_exam_math_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .right_result .form_wrap .input_wrap .answer:focus {border:2px solid #11BEBE;}
.test_exam_math_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .right_result .form_wrap .input_wrap .wrong_answer {border:2px solid #F46969; background:#FFF;}
.test_exam_math_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .right_result .form_wrap .input_wrap .wrong_answer:focus {border:2px solid #F46969;}
.test_exam_math_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .right_result .form_wrap .input_wrap .answer.number {background:#11BEBE; border:solid 1px #11BEBE; color:#fff;}
.test_exam_math_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .right_result .form_wrap .input_wrap .wrong_answer.number {background:#F46969; border:solid 1px #F46969; color:#fff;}















/* 영어 중간, 기말, 진단 결과 */
.exam_English_result.fade .modal-dialog {bottom:0; z-index:1; max-width:unset; margin:auto; width:100%; height:100vh;}

.exam_English_result.fade .modal-dialog {animation:blowUpModalTwo 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}
.exam_English_result.in .modal-dialog {animation:blowUpModal 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}

.exam_English_result .modal-dialog .modal-content {width:100%; background:none; box-shadow:none; height:100%;}
.exam_English_result .modal-dialog .modal-content .modal-header {border:none; padding:0.78125vw;/*15px*/ position:relative; display:table; width:100%; height:56px;}
.exam_English_result .modal-dialog .modal-content .modal-header img {float:right; width:26px;}

.exam_English_result .modal-dialog .modal-content .modal-body {padding:0; background:#f6f6f6; border-radius:0.520vw 0.520vw 0 0;/*10px 10px 0 0*/ border:none; width:100%; height:calc(100% - 56px); overflow:auto;}

.exam_English_result .modal-dialog .modal-content .content_wrap {position:relative; width:calc(100% - 6vw); margin:3vw auto; display:table; height:755px; max-height:unset;}
.exam_English_result .modal-dialog .modal-content .content_wrap .result_wrap {position:relative; display:table; width:100%; margin:10.881vh 0;/*100px*/}
.exam_English_result .modal-dialog .modal-content .content_wrap .result_wrap.first {margin-top:0;}
.exam_English_result .modal-dialog .modal-content .content_wrap .result_wrap .left_result {width:50%; height:500px; float:left; padding:0 3.125vw;/*60px*/ padding-left:0.208vw;/*4px*/ padding-bottom:0.417vw;/*8px*/ overflow:auto;}

/* 단어문제, 문장문제*/
.exam_English_result .modal-dialog .modal-content .content_wrap .result_wrap .left_result .type1 {background:#fff; border-radius:1.25vw;/*24px*/ padding:2.0833vw 3.125vw;/*40px 60px*/ position:relative; height:100%; overflow:auto;}
.exam_English_result .modal-dialog .modal-content .content_wrap .result_wrap .left_result .type1 .question {color:#3A3A3A; text-align:center; font-size:1.46vw;/*28px*/ font-weight:600; line-height:4vh;/*37px*/ color:#32CD8B;}
.exam_English_result .modal-dialog .modal-content .content_wrap .result_wrap .left_result .type1 .word1 {color:#3A3A3A; font-size:2.2vw;/*42px*/ font-weight:600; text-align:center; line-height:8vh;/*73px*/ word-break:keep-all;}
.exam_English_result .modal-dialog .modal-content .content_wrap .result_wrap .left_result .type1 .word_txt {text-align:center; font-size:1.3vw;/*25px*/}
.exam_English_result .modal-dialog .modal-content .content_wrap .result_wrap .left_result .type1 img.exam_x {position:absolute; top:10px; left:10px; width:80px; z-index:9;}
.exam_English_result .modal-dialog .modal-content .content_wrap .result_wrap .left_result .type1 .exam_number {position:absolute; top:10px; left:10px; width:80px; font-size:70px; line-height:80px; text-align:center;}

.exam_English_result .modal-dialog .modal-content .content_wrap .result_wrap .left_result .type1 .word_txt.adjective {color:#3b51f5;}
.exam_English_result .modal-dialog .modal-content .content_wrap .result_wrap .left_result .type1 .word_txt.verb {color:#00b050;}
.exam_English_result .modal-dialog .modal-content .content_wrap .result_wrap .left_result .type1 .word_txt.noun {color:#eb701d;}
.exam_English_result .modal-dialog .modal-content .content_wrap .result_wrap .left_result .type1 .word_txt.adverb {color:#ff0000;}
.exam_English_result .modal-dialog .modal-content .content_wrap .result_wrap .left_result .type1 .word_txt.preposition {color:#7030a0;}
.exam_English_result .modal-dialog .modal-content .content_wrap .result_wrap .left_result .type1 .word_txt.pron {color:#EA542C;}

/* 이미지문제 */
.exam_English_result .modal-dialog .modal-content .content_wrap .result_wrap .left_result .type2 {background:#fff; border-radius:1.25vw;/*24px*/ padding:2.0833vw 3.125vw;/*40px 60px*/ position:relative; height:100%; overflow:auto;}
.exam_English_result .modal-dialog .modal-content .content_wrap .result_wrap .left_result .type2 .question {color:#3A3A3A; text-align:center; font-size:1.46vw;/*28px*/ font-weight:600; line-height:4vh;/*37px*/ color:#32CD8B;}
.exam_English_result .modal-dialog .modal-content .content_wrap .result_wrap .left_result .type2 img.play {display:block; margin:1vw auto 0;/*40px auto 0*/ width:5.208vw;/*100px*/ max-width:100px; cursor:pointer;}
.exam_English_result .modal-dialog .modal-content .content_wrap .result_wrap .left_result .type2 img.soundwave {border-radius: 50%;background:#EAFAF3;pointer-events: none}
.exam_English_result .modal-dialog .modal-content .content_wrap .result_wrap .left_result .type2 img.soundwave.white {background:#FFF !important;}
.exam_English_result .modal-dialog .modal-content .content_wrap .result_wrap .left_result .type2 img.exam_x {position:absolute; top:10px; left:10px; width:80px; z-index:9;}
.exam_English_result .modal-dialog .modal-content .content_wrap .result_wrap .left_result .type2 .exam_number {position:absolute; top:10px; left:10px; width:80px; font-size:70px; line-height:80px; text-align:center;}

/* 플레이 문제_질문문장,플레이 */
.exam_English_result .modal-dialog .modal-content .content_wrap .result_wrap .left_result .type3 {background:#fff; border-radius:1.25vw;/*24px*/ padding:2.0833vw 3.125vw;/*40px 60px*/ position:relative; height:100%; overflow:auto;}
.exam_English_result .modal-dialog .modal-content .content_wrap .result_wrap .left_result .type3 .question {color:#3A3A3A; text-align:center; font-size:1.46vw;/*28px*/ font-weight:600; line-height:4vh;/*37px*/ color:#32CD8B;}
.exam_English_result .modal-dialog .modal-content .content_wrap .result_wrap .left_result .type3 .word1 {color:#3A3A3A; font-size:2.2vw;/*42px*/ font-weight:600; text-align:center; line-height:8vh;/*73px*/ word-break:keep-all;}
.exam_English_result .modal-dialog .modal-content .content_wrap .result_wrap .left_result .type3 img.play {display:block; margin:1vw auto 0;/*40px auto 0*/ width:5.208vw;/*100px*/ max-width:100px; cursor:pointer;}
.exam_English_result .modal-dialog .modal-content .content_wrap .result_wrap .left_result .type3 img.soundwave {border-radius: 50%;background:#EAFAF3;pointer-events: none}
.exam_English_result .modal-dialog .modal-content .content_wrap .result_wrap .left_result .type3 img.soundwave.white {background:#FFF !important;}
.exam_English_result .modal-dialog .modal-content .content_wrap .result_wrap .left_result .type3 img.exam_x {position:absolute; top:10px; left:10px; width:80px; z-index:9;}
.exam_English_result .modal-dialog .modal-content .content_wrap .result_wrap .left_result .type3 .exam_number {position:absolute; top:10px; left:10px; width:80px; font-size:70px; line-height:80px; text-align:center;}

/* 플레이 문제_해석문장,질문문장,플레이 */
.exam_English_result .modal-dialog .modal-content .content_wrap .result_wrap .left_result .type4 {background:#fff; border-radius:1.25vw;/*24px*/ padding:2.0833vw 3.125vw;/*40px 60px*/ position:relative; height:100%; overflow:auto;}
.exam_English_result .modal-dialog .modal-content .content_wrap .result_wrap .left_result .type4 .question {color:#3A3A3A; text-align:center; font-size:1.46vw;/*28px*/ font-weight:600; line-height:4vh;/*37px*/ color:#32CD8B;}
.exam_English_result .modal-dialog .modal-content .content_wrap .result_wrap .left_result .type4 .word1 {color:#3A3A3A; font-size:2.2vw;/*42px*/ font-weight:600; text-align:center; line-height:8vh;/*73px*/ word-break:keep-all;}
.exam_English_result .modal-dialog .modal-content .content_wrap .result_wrap .left_result .type4 img.play {display:block; margin:1vw auto 0;/*40px auto 0*/ width:5.208vw;/*100px*/ max-width:100px; cursor:pointer;}
.exam_English_result .modal-dialog .modal-content .content_wrap .result_wrap .left_result .type4 img.soundwave {border-radius: 50%;background:#EAFAF3;pointer-events: none}
.exam_English_result .modal-dialog .modal-content .content_wrap .result_wrap .left_result .type4 img.soundwave.white {background:#FFF !important;}
.exam_English_result .modal-dialog .modal-content .content_wrap .result_wrap .left_result .type4 p.word2 {color:#3A3A3A; font-size:1.3vw;/*25px*/ font-weight:600; text-align:center; line-height:7vh;/*65px*/ word-break:keep-all;}
/* .exam_English_result .modal-dialog .modal-content .content_wrap .result_wrap .left_result .type4 p.word3 {text-align:center; color:#8A8A8A; font-size:1.042vw;20px font-weight:700; width:100%; padding:0 1.521vw;30px} */
.exam_English_result .modal-dialog .modal-content .content_wrap .result_wrap .left_result .type4 img.exam_x {position:absolute; top:10px; left:10px; width:80px; z-index:9;}
.exam_English_result .modal-dialog .modal-content .content_wrap .result_wrap .left_result .type4 .exam_number {position:absolute; top:10px; left:10px; width:80px; font-size:70px; line-height:80px; text-align:center;}


.exam_English_result .modal-dialog .modal-content .content_wrap .result_wrap .right_result {width:50%; float:left; padding:0 3.125vw;/*60px*/ padding-right:0.208vw;/*4px*/ padding-bottom:0.417vw;/*8px*/ overflow:auto;}

.exam_English_result .modal-dialog .modal-content .content_wrap .result_wrap .right_result .form_wrap {position:relative; width:100%;}
.exam_English_result .modal-dialog .modal-content .content_wrap .result_wrap .right_result .form_wrap input {width:100%; height:6.44vh;/*60px*/ max-height:60px; border-radius:0.625vw;/*12px*/ border:2px solid #FFF; background:#F9F9F9; box-shadow:0px 2px 7px 0px rgba(0, 0, 0, 0.17); padding:0 1vw;/*20px*/ color:#3A3A3A; font-size:1.042vw;/*20px*/ font-weight:600;}
.exam_English_result .modal-dialog .modal-content .content_wrap .result_wrap .right_result .form_wrap input::placeholder {color:#D9D9D9; font-size:1.042vw;/*20px*/ font-weight:400;}
.exam_English_result .modal-dialog .modal-content .content_wrap .result_wrap .right_result .form_wrap input:focus {border-radius:0.625vw;/*12px*/ border:2px solid #32CD8B; background:#FFF; box-shadow:0px 2px 7px 0px rgba(0, 0, 0, 0.17); outline:none;}
.exam_English_result .modal-dialog .modal-content .content_wrap .result_wrap .right_result .form_wrap .input_wrap2 {position:relative; margin-top:1.612vh;/*15px*/}
.exam_English_result .modal-dialog .modal-content .content_wrap .result_wrap .right_result .form_wrap .input_wrap2.first {margin:0;}
.exam_English_result .modal-dialog .modal-content .content_wrap .result_wrap .right_result .form_wrap .input_wrap2 input {width:100%; height:6.44vh;/*60px*/ max-height:60px; border-radius:0.625vw;/*12px*/ border:2px solid #FFF; background:#F9F9F9; box-shadow:0px 2px 7px 0px rgba(0, 0, 0, 0.17); padding:0 1vw;/*20px*/ color:#3A3A3A; font-size:1.042vw;/*20px*/ font-weight:600;}
.exam_English_result .modal-dialog .modal-content .content_wrap .result_wrap .right_result .form_wrap .input_wrap2 input::placeholder {color:#D9D9D9; font-size:1.042vw;/*20px*/ font-weight:400;}
.exam_English_result .modal-dialog .modal-content .content_wrap .result_wrap .right_result .form_wrap .input_wrap2 input:focus {border-radius:0.625vw;/*12px*/ border:2px solid #32CD8B; background:#FFF; box-shadow:0px 2px 7px 0px rgba(0, 0, 0, 0.17); outline:none;}
.exam_English_result .modal-dialog .modal-content .content_wrap .result_wrap .right_result .form_wrap .input_wrap2 .number {position:absolute; top:50%; left:1.042vw;/*20px*/ transform:translateY(-50%); width:1.25vw;/*24px*/ max-width:24px; height:1.25vw;/*24px*/ max-height:24px; border-radius:1.145vw;/*22px*/ border:1px solid #D9D9D9; text-align:center; color:#D9D9D9; line-height:2.471vh;/*23px*/}

.exam_English_result .modal-dialog .modal-content .content_wrap .result_wrap .right_result .form_wrap .input_wrap.answer input:focus {border:2px solid #11BEBE; background:#FFF;}
.exam_English_result .modal-dialog .modal-content .content_wrap .result_wrap .right_result .form_wrap .input_wrap.wrong_answer input:focus {border:2px solid #F46969; background:#FFF;}


.exam_English_result .modal-dialog .modal-content .content_wrap .result_wrap .right_result .english_list {position:relative; width:100%;}
.exam_English_result .modal-dialog .modal-content .content_wrap .result_wrap .right_result .english_list li {width:100%; min-height:6.44vh; border-radius:0.625vw;/*12px*/ border:2px solid #FFF; background:#F9F9F9; box-shadow:0px 2px 7px 0px rgba(0, 0, 0, 0.17); padding:0 1vw;/*20px*/ color:#3A3A3A; font-size:1.042vw;/*20px*/ font-weight:600; margin-top:16px;}
.exam_English_result .modal-dialog .modal-content .content_wrap .result_wrap .right_result .english_list li p {line-height:6.093vh;/*56px*/}
.exam_English_result .modal-dialog .modal-content .content_wrap .result_wrap .right_result .english_list li:first-child {margin:0;}
.exam_English_result .modal-dialog .modal-content .content_wrap .result_wrap .right_result .english_list li.choice {border:2px solid #32CD8B; background:#FFF;}
.exam_English_result .modal-dialog .modal-content .content_wrap .result_wrap .right_result .english_list li.answer {border:2px solid #11BEBE; background:#FFF;}
.exam_English_result .modal-dialog .modal-content .content_wrap .result_wrap .right_result .english_list li.wrong_answer {border:2px solid #F46969; background:#FFF;}
.exam_English_result .modal-dialog .modal-content .content_wrap .result_wrap .right_result .english_list li p span {margin-left:5.209vw;/*100px*/}
.exam_English_result .modal-dialog .modal-content .content_wrap .result_wrap .right_result .english_list li p span.adjective {color:#3b51f5;}
.exam_English_result .modal-dialog .modal-content .content_wrap .result_wrap .right_result .english_list li p span.verb {color:#00b050;}
.exam_English_result .modal-dialog .modal-content .content_wrap .result_wrap .right_result .english_list li p span.noun {color:#eb701d;}














/* 국어_일일테스트_결과 */
.test_koreanResultDetail.fade .modal-dialog {bottom:0; z-index:1; max-width:unset; margin:auto; width:100%; height:100vh;}

.test_koreanResultDetail.fade .modal-dialog {animation:blowUpModalTwo 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}
.test_koreanResultDetail.in .modal-dialog {animation:blowUpModal 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}
.test_koreanResultDetail .modal-dialog .modal-content {width:100%; background:none; box-shadow:none; height:100%;}
.test_koreanResultDetail .modal-dialog .modal-content .modal-header {border:none; padding:0.78125vw;/*15px*/ position:relative; display:table; width:100%; height:56px;}
.test_koreanResultDetail .modal-dialog .modal-content .modal-header img {float:right; width:26px;}

.test_koreanResultDetail .modal-dialog .modal-content .modal-body {padding:0; background:#f6f6f6; border-radius:0.520vw 0.520vw 0 0;/*10px 10px 0 0*/ border:none; width:100%; height:calc(100% - 56px); overflow:auto;}
.test_koreanResultDetail .modal-dialog .modal-content .content_wrap {position:relative; width:calc(100% - 6vw); margin:3vw auto; display:table; height:755px; max-height:unset;}
.test_koreanResultDetail .modal-dialog .modal-content .content_wrap .right_note {width:100%; height:100%; background:#fff; position:absolute; right:0; padding:0 1.875vw;/*36px*/ border-radius:1.042vw;/*20px*/}
.test_koreanResultDetail .modal-dialog .modal-content .content_wrap .right_note .result_list {height:calc(100% - 2.0833vw - 2.0833vw);/*40px*/ overflow:auto; margin:2.0833vw 0;/*40px*/}
.test_koreanResultDetail .modal-dialog .modal-content .content_wrap .right_note .result_list::-webkit-scrollbar {display:none; /* Chrome, Safari, Opera*/}
.test_koreanResultDetail .modal-dialog .modal-content .content_wrap .right_note .result_list .title {color:#3A3A3A; text-align:center; font-size:1.8vw;/*35px*/ font-weight:700;}
.test_koreanResultDetail .modal-dialog .modal-content .content_wrap .right_note .result_list .title.first {margin-bottom:1.088vh;/*10px*/}
.test_koreanResultDetail .modal-dialog .modal-content .content_wrap .right_note .result_list .title span.gold {color:#fdc10e;}
.test_koreanResultDetail .modal-dialog .modal-content .content_wrap .right_note .result_list .title span.silver {color:#a5a5a5;}
.test_koreanResultDetail .modal-dialog .modal-content .content_wrap .right_note .result_list .title span.bronze {color:#f59f78;}
.test_koreanResultDetail .modal-dialog .modal-content .content_wrap .right_note .result_list .korean_castor {position:relative; left:50%; transform:translateX(-50%); width:16vw;/*307px*/ max-width:307px; height:25.571vh;/*235px*/ max-height:235px; margin-top:2.0833vw;/*40px*/}
.test_koreanResultDetail .modal-dialog .modal-content .content_wrap .right_note .result_list .score {color:#3A3A3A; font-size:1.8vw;/*35px*/ font-weight:600; text-align:center; word-break:keep-all; margin-top:2.0833vw;/*40px*/}
.test_koreanResultDetail .modal-dialog .modal-content .content_wrap .right_note .result_list .score .blue {color:#11BEBE;}
.test_koreanResultDetail .modal-dialog .modal-content .content_wrap .right_note .result_list .score .red {color:#F46969;}
.test_koreanResultDetail .modal-dialog .modal-content .content_wrap .right_note .result_list table {width:100%; border:1px solid #444444; border-collapse:collapse; border:solid 2px #fff; background:#eafaf3; margin-top:2.0833vw;/*40px*/}

.test_koreanResultDetail .modal-dialog .modal-content .content_wrap .right_note .result_list table th {background:#32cd8b; color:#fff; border:solid 2px #fff; font-size:1.5vw;/*29px*/ text-align:center; padding:0.5vw 1vw;/*10px 20px*/ word-break:keep-all;}
.test_koreanResultDetail .modal-dialog .modal-content .content_wrap .right_note .result_list table th:nth-child(2) {width:15.625vw;/*300px*/ max-width:300px;}
.test_koreanResultDetail .modal-dialog .modal-content .content_wrap .right_note .result_list table td {border:solid 2px #fff; color:#575757; font-size:1.5vw;/*29px*/ text-align:center; padding:0.5vw 1vw;/*10px 20px*/ word-break:keep-all;}

.test_koreanResultDetail .modal-dialog .modal-content .content_wrap .right_note .result_list table td span {color:#32CD8B;}

.test_koreanResultDetail .modal-dialog .modal-content .content_wrap .right_note .result_list table tr.wrong_answer td {background:#FFEFEF; border: solid 2px #fff; color:#F46969;}






/* 영어_일일테스트_결과 */
.test_englishResultDetail.fade .modal-dialog {bottom:0; z-index:1; max-width:unset; margin:auto; width:100%; height:100vh;}

.test_englishResultDetail.fade .modal-dialog {animation:blowUpModalTwo 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}
.test_englishResultDetail.in .modal-dialog {animation:blowUpModal 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}
.test_englishResultDetail .modal-dialog .modal-content {width:100%; background:none; box-shadow:none; height:100%;}
.test_englishResultDetail .modal-dialog .modal-content .modal-header {border:none; padding:0.78125vw;/*15px*/ position:relative; display:table; width:100%; height:56px;}
.test_englishResultDetail .modal-dialog .modal-content .modal-header img {float:right; width:26px;}

.test_englishResultDetail .modal-dialog .modal-content .modal-body {padding:0; background:#f6f6f6; border-radius:0.520vw 0.520vw 0 0;/*10px 10px 0 0*/ border:none; width:100%; height:calc(100% - 56px); overflow:auto;}
.test_englishResultDetail .modal-dialog .modal-content .content_wrap  {position:relative; width:calc(100% - 6vw); margin:3vw auto; display:table; height:755px; max-height:unset;}
.test_englishResultDetail .modal-dialog .modal-content .content_wrap .right_note {width:100%; height:100%; background:#fff; position:absolute; right:0; padding:0 1.875vw;/*36px*/ border-radius:1.042vw;/*20px*/}
.test_englishResultDetail .modal-dialog .modal-content .content_wrap .right_note .result_list {height:calc(100% - 2.0833vw - 2.0833vw);/*40px*/ overflow:auto; margin:2.0833vw 0;/*40px*/}
.test_englishResultDetail .modal-dialog .modal-content .content_wrap .right_note .result_list::-webkit-scrollbar {display:none; /* Chrome, Safari, Opera*/}
.test_englishResultDetail .modal-dialog .modal-content .content_wrap .right_note .result_list .title {color:#3A3A3A; text-align:center; font-size:1.8vw;/*35px*/ font-weight:700;}
.test_englishResultDetail .modal-dialog .modal-content .content_wrap .right_note .result_list .title.first {margin-bottom:1.088vh;/*10px*/}
.test_englishResultDetail .modal-dialog .modal-content .content_wrap .right_note .result_list .title span.gold {color:#fdc10e;}
.test_englishResultDetail .modal-dialog .modal-content .content_wrap .right_note .result_list .title span.silver {color:#a5a5a5;}
.test_englishResultDetail .modal-dialog .modal-content .content_wrap .right_note .result_list .title span.bronze {color:#f59f78;}
.test_englishResultDetail .modal-dialog .modal-content .content_wrap .right_note .result_list .english_castor {position:relative; left:50%; transform:translateX(-50%); width:16vw;/*307px*/ max-width:307px; height:25.571vh;/*235px*/ max-height:235px; margin-top:2.0833vw;/*40px*/}
.test_englishResultDetail .modal-dialog .modal-content .content_wrap .right_note .result_list .score {color:#3A3A3A; font-size:1.8vw;/*35px*/ font-weight:600; text-align:center; word-break:keep-all; margin-top:2.0833vw;/*40px*/}
.test_englishResultDetail .modal-dialog .modal-content .content_wrap .right_note .result_list .score .blue {color:#11BEBE;}
.test_englishResultDetail .modal-dialog .modal-content .content_wrap .right_note .result_list .score .red {color:#F46969;}
.test_englishResultDetail .modal-dialog .modal-content .content_wrap .right_note .result_list table {width:100%; border:1px solid #444444; border-collapse:collapse; border:solid 2px #fff; background:#eafaf3; margin-top:2.0833vw;/*40px*/}

.test_englishResultDetail .modal-dialog .modal-content .content_wrap .right_note .result_list table th {background:#32cd8b; color:#fff; border:solid 2px #fff; font-size:1.5vw;/*29px*/ text-align:center; padding:0.5vw 1vw;/*10px 20px*/ word-break:keep-all;}
.test_englishResultDetail .modal-dialog .modal-content .content_wrap .right_note .result_list table th:nth-child(2) {width:15.625vw;/*300px*/ max-width:300px;}
.test_englishResultDetail .modal-dialog .modal-content .content_wrap .right_note .result_list table td {border:solid 2px #fff; color:#575757; font-size:1.5vw;/*29px*/ text-align:center; padding:0.5vw 1vw;/*10px 20px*/ word-break:keep-all;}

.test_englishResultDetail .modal-dialog .modal-content .content_wrap .right_note .result_list table td span {color:#32CD8B;}
.test_englishResultDetail .modal-dialog .modal-content .content_wrap .right_note .result_list table tr.wrong_answer td {background:#FFEFEF; border: solid 2px #fff; color:#F46969;}
.test_englishResultDetail .modal-dialog .modal-content .content_wrap .right_note .result_list table tr td .play{width:56px;}
.test_englishResultDetail .modal-dialog .modal-content .content_wrap .right_note .result_list table tr td .soundwave {border-radius: 50%;background:#EAFAF3;pointer-events: none}
.test_englishResultDetail .modal-dialog .modal-content .content_wrap .right_note .result_list table tr td .soundwave.white {background:#FFF !important;}




/* 수학 대단원, 챕터 / 브릭맵 > ? icon */
.titleChapter.fade .modal-dialog {bottom:0; z-index:1; max-width:unset; margin:auto; width:100%; height:100vh;}

.titleChapter.fade .modal-dialog {animation:blowUpModalTwo 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}
.titleChapter.in .modal-dialog {animation:blowUpModal 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}

.titleChapter .modal-dialog .modal-content {width:600px; display:block; top:50%; left:50%; transform: translate3D(-50%, -50%, 0); background:none; box-shadow:none; border:none;}
.titleChapter .modal-dialog .modal-content .modal-header {border:none; padding:0.78125vw;/*15px*/ position:relative; display:table; width:100%; height:56px;}
.titleChapter .modal-dialog .modal-content .modal-header img {float:right; width:26px;}

.titleChapter .modal-dialog .modal-content .modal-body {padding:1.0417vw;/*20px*/ background:#fff; border:none; position:unset; display:table; width:100%; border-radius:0.520vw;/*10px*/}
.titleChapter .modal-dialog .modal-content .modal-body p {font-size:1.0417vw;/*20px*/ text-align:center; margin:5.440vh 0 4.352vh 0;/*50px 0 40px 0*/ color:#8A8A8A;}

.titleChapter .modal-dialog .modal-content .modal-body .tbl_subject {color:#666; font-size:0.833vw;/*16px*/ border-right:1pt solid #cacaca; border-bottom:1pt solid #cacaca; width:100%; background-color:#fff;}
.titleChapter .modal-dialog .modal-content .modal-body .tbl_subject th {width:calc(100% / 6); background-color:#E8E8E8; border-top:1pt solid #cacaca; border-left:1pt solid #cacaca; padding:0.520vw;/*10px*/ text-align:center;}
.titleChapter .modal-dialog .modal-content .modal-body .tbl_subject td {text-align:center; padding:0.520vw;/*10px*/ color:#686868; font-weight:200; border-top:1pt solid #cacaca; border-left:1pt solid #cacaca; word-break:keep-all;}
.titleChapter .modal-dialog .modal-content .modal-body .tbl_subject td img {width:20px;}












/*튜토리얼*/
.tutorial.fade .modal-dialog {bottom:0; z-index:1; max-width:unset; margin:auto; width:100%; height:100vh;}

.tutorial.fade .modal-dialog {animation:blowUpModalTwo 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}
.tutorial.in .modal-dialog {animation:blowUpModal 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}

.tutorial .modal-dialog .modal-content {width:100%; height:100%; top:50%; transform:translateY(-50%); background:none; box-shadow:none;}
.tutorial .modal-dialog .modal-content .modal-header {border:none; padding:0.78125vw;/*15px*/ position:relative; border-radius:0; display:table; width:100%; height:56px;}
.tutorial .modal-dialog .modal-content .modal-header img {float:right; width:26px;}

.tutorial .modal-dialog .modal-content .modal-body {padding:0; background:#f6f6f600; border:none; width:100%; height:calc(100% - 56px); overflow:auto;}

.tutorial .modal-dialog .modal-content .modal-body .swiper-container {height:100%; overflow:hidden;}
.tutorial .modal-dialog .modal-content .modal-body .swiper-container .swiper-pagination .swiper-pagination-bullet-active {background:#0ffa77;}
.tutorial .modal-dialog .modal-content .modal-body .swiper-container .arrowBox1 .swiper-button-prev:after {color:#0ffa77;}
.tutorial .modal-dialog .modal-content .modal-body .swiper-container .arrowBox1 .swiper-button-next:after {color:#0ffa77;}
.tutorial .modal-dialog .modal-content .modal-body .swiper-container .rightImg {height:100%; position:absolute; left:50%; transform:translateX(-50%);}

.swiper-pagination-clickable .swiper-pagination-bullet {width:20px; height:20px; margin:0 10px !important;}









/* 최신 약관 동의 */
.new_policy_agreement.fade .modal-dialog {bottom:0; z-index:1; max-width:unset; margin:auto; width:100%; height:100vh;}

.new_policy_agreement.fade .modal-dialog {animation:blowUpModalTwo 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}
.new_policy_agreement.in .modal-dialog {animation:blowUpModal 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}

.new_policy_agreement .modal-dialog .modal-content {border:none; overflow-y:auto; padding:0; width:700px; margin:auto; display:block; top:50%; transform:translateY(-50%); background:none; box-shadow:none;}

.new_policy_agreement .modal-dialog .modal-content .modal-body {padding:0 1.0417vw 0;/*20px 0*/ background:#fff; border-radius:0.520vw 0.520vw 0 0;/*10px*/ border:none; position:unset; display:table; width:100%;}
.new_policy_agreement .modal-dialog .modal-content .modal-body p {font-size:1.25vw;/*24px*/ text-align:center; margin:5.440vh 0 2.176vh 0;/*50px 0 20px 0*/ color:#6F6F6F; font-weight:700;}
.new_policy_agreement .modal-dialog .modal-content .modal-body .item {display:block; margin:0 auto;}
.new_policy_agreement .modal-dialog .modal-content .modal-body .sub_txt {font-size:1.0417vw;/*20px*/ color:#6F6F6F; margin:0 0 3.264vh;/*30px*/ font-weight:400;}


.new_policy_agreement .modal-dialog .modal-content .modal-body .terms_wrap {width:100%; background:#fff; border-radius:1.041vw;/*20px*/ overflow:auto; padding:1.041vw 0;/*20px*/}
.new_policy_agreement .modal-dialog .modal-content .modal-body .terms_wrap .check_wrap {background:none; padding:0.520vw 0;/*10px*/ position:relative;}
.new_policy_agreement .modal-dialog .modal-content .modal-body .terms_wrap .check_wrap label {cursor:pointer; margin:0;}

.new_policy_agreement .modal-dialog .modal-content .modal-body .checkHide {display:none;}
.new_policy_agreement .modal-dialog .modal-content .modal-body .checkShow {width:34px; height:34px; background:url(/image/web/check_off.svg) no-repeat; background-size:contain; position:absolute; right:0;}
.new_policy_agreement .modal-dialog .modal-content .modal-body .checkHide:checked + .checkShow {background:url("/image/web/check_on.svg") no-repeat; background-size:contain;}

.new_policy_agreement .modal-dialog .modal-content .modal-body .terms_wrap .check_wrap span {font-size:1.041vw;/*20px*/ line-height:3.699vh;/*34px*/ color:rgba(0, 0, 0, .6);}

.new_policy_agreement .modal-dialog .modal-content .modal-body .terms_wrap .check_wrap a {position:absolute; right:0; top:50%; transform: translateY(-50%);}

.new_policy_agreement .modal-dialog .modal-content .modal-body .terms_wrap .check_all {width:100%; padding:0; margin-top:1.088vh;/*10px*/}

.new_policy_agreement .modal-dialog .modal-content .modal-body .terms_wrap .gray_box {width:100%; height:200px; background:#F4F6F9; border-radius:0.416vw;/*8px*/ margin:0; font-size:1.041vw;/*20px*/ color:rgb(0 0 0 / 40%); padding:1.041vw;/*20px*/ overflow:auto; margin-top:0.260vw;/*5px*/ resize:none; outline:none; border:none;}
.new_policy_agreement .modal-dialog .modal-content .modal-body .terms_wrap .gray_box.first {margin-bottom:3.264vh;/*30px*/}



.new_policy_agreement .modal-dialog .modal-content .modal-footer {border:none; display:table; padding:0 1.0417vw 1.0417vw;/*20px 20px*/ background:#fff; border-radius:0 0 0.520vw 0.520vw;/*10px*/ position:relative; top:-1px; width:100%;}
.new_policy_agreement .modal-dialog .modal-content .modal-footer .btn {color:#fff; text-align:center; width:100%; height:50px; background:#32CD8B; border-radius:0.416vw;/*8px*/ font-size:1.0417vw;/*20px*/ margin:0;}
.new_policy_agreement .modal-dialog .modal-content .modal-footer .btn:hover {background:#1FB072;}
.new_policy_agreement .modal-dialog .modal-content .modal-footer .btn:focus {outline:none;}

.play.none {display: none!important;pointer-events: none;width:0 !important;height: 0 !important}












/*반응형 View*/
@media only screen and (min-width:1921px) {
	/* success */
	.success .modal-dialog .modal-content {border-radius:10px;}
	
	.success .modal-dialog .modal-content .modal-body {padding:0 20px 0;}
	.success .modal-dialog .modal-content .modal-body p {font-size:20px; margin:50px 0 40px 0;}
	
	.success .modal-dialog .modal-content .modal-footer {padding:0 20px 20px;}
	.success .modal-dialog .modal-content .modal-footer .btn {border-radius:8px; font-size:20px;}



	/* warning */
	.warning .modal-dialog .modal-content {border-radius:10px;}
	
	.warning .modal-dialog .modal-content .modal-body {padding:0 20px 0;}
	.warning .modal-dialog .modal-content .modal-body p {font-size:20px; margin:50px 0 40px 0;}
	
	.warning .modal-dialog .modal-content .modal-footer {padding:0 20px 20px;}
	.warning .modal-dialog .modal-content .modal-footer .btn {border-radius:8px; font-size:20px;}
	
	
	
	/* danger */
	.danger .modal-dialog .modal-content {border-radius:10px;}
	
	.danger .modal-dialog .modal-content .modal-body {padding:0 20px 0;/* 0*/}
	.danger .modal-dialog .modal-content .modal-body p {font-size:20px; margin:50px 0 40px 0;/* 0  0*/}
	
	.danger .modal-dialog .modal-content .modal-footer {padding:0 20px 20px;}
	.danger .modal-dialog .modal-content .modal-footer .btn {border-radius:8px; font-size:20px;}



	/* info */
	.info .modal-dialog .modal-content {border-radius:10px;}
	
	.info .modal-dialog .modal-content .modal-body {padding:0 20px 0;}
	.info .modal-dialog .modal-content .modal-body p {font-size:20px; margin:50px 0 40px 0;}
	
	.info .modal-dialog .modal-content .modal-footer {padding:0 20px 20px;}
	.info .modal-dialog .modal-content .modal-footer .btn.left_bth {border-radius:8px; font-size:20px;}
	.info .modal-dialog .modal-content .modal-footer .btn.right_btn {border-radius:8px; font-size:20px;}








	/* ------------------------------------------------------------------------------------------------------------------------------------------------------------ */








	/* 레벨변경하기 */
	.level_change .modal-dialog .modal-content {border-radius:10px;}
	
	.level_change .modal-dialog .modal-content .modal-body {padding:0 20px 0; border-radius:10px 10px 0 0;}
	.level_change .modal-dialog .modal-content .modal-body .body_title {font-size:20px; margin:20px 0;}
	
	.level_change .modal-dialog .modal-content .modal-body ul {margin-bottom:20px;}
	.level_change .modal-dialog .modal-content .modal-body ul li {margin-top:15px;}
	.level_change .modal-dialog .modal-content .modal-body ul li .level_wrap .title {font-size:20px;}
	.level_change .modal-dialog .modal-content .modal-body ul li .level_wrap .level {font-size:20px; margin-left:10px;}
	
	.level_change .modal-dialog .modal-content .modal-body ul li .select_wrap {border-radius:8px;}
	.level_change .modal-dialog .modal-content .modal-body ul li .select_wrap .select_box {border-radius:8px;}
	.level_change .modal-dialog .modal-content .modal-body ul li .select_wrap .select_box .label {padding:10px 40px 10px 10px; font-size:18px;}
	.level_change .modal-dialog .modal-content .modal-body ul li .select_wrap .select_box .option_list {border-radius:8px; font-size:18px;}
	
	.level_change .modal-dialog .modal-content .modal-body ul li .select_wrap .select_box .option_item {font-size:18px;}
	
	.level_change .modal-dialog .modal-content .modal-footer {padding:0 20px 20px;}
	.level_change .modal-dialog .modal-content .modal-footer .btn.left_bth {border-radius:8px; font-size:18px;}
	.level_change .modal-dialog .modal-content .modal-footer .btn.right_btn {border-radius:8px; font-size:18px;}






	/* 체험하기 - 닉네임 학년 설정하기 */
	.nickName_change .modal-dialog .modal-content {border-radius:10px;}

	.nickName_change .modal-dialog .modal-content .modal-body {padding:0 20px 0; border-radius:10px 10px 0 0;}
	.nickName_change .modal-dialog .modal-content .modal-body .body_title {font-size:20px; margin:20px 0;}

	.nickName_change .modal-dialog .modal-content .modal-body ul {margin-bottom:20px;}
	.nickName_change .modal-dialog .modal-content .modal-body ul li {margin-top:15px;}
	.nickName_change .modal-dialog .modal-content .modal-body ul li .level_wrap .title {font-size:20px;}
	.nickName_change .modal-dialog .modal-content .modal-body ul li .level_wrap .level {font-size:20px; margin-left:10px;}

	.nickName_change .modal-dialog .modal-content .modal-body ul li .select_wrap {border-radius:8px;}
	.nickName_change .modal-dialog .modal-content .modal-body ul li .select_wrap .select_box {border-radius:8px;}
	.nickName_change .modal-dialog .modal-content .modal-body ul li .select_wrap .select_box .label {padding:10px 40px 10px 10px; font-size:18px;}
	.nickName_change .modal-dialog .modal-content .modal-body ul li .select_wrap .select_box .option_list {border-radius:8px; font-size:18px;}

	.nickName_change .modal-dialog .modal-content .modal-body ul li .select_wrap .select_box .option_item {font-size:18px;}

	.nickName_change .modal-dialog .modal-content .modal-footer {padding:0 20px 20px;}
	.nickName_change .modal-dialog .modal-content .modal-footer .btn.left_bth {border-radius:8px; font-size:18px;}
	.nickName_change .modal-dialog .modal-content .modal-footer .btn.right_btn {border-radius:8px; font-size:18px;}









	/* 아이템샵 */
	.item_shop .modal-dialog .modal-content .modal-header {padding:10px;}
	
	.item_shop .modal-dialog .modal-content .modal-body .left_body .castor_name {border-radius:8px;}
	.item_shop .modal-dialog .modal-content .modal-body .left_body .castor_name input {font-size:20px;}
	
	.item_shop .modal-dialog .modal-content .modal-body .right_body {border-radius:10px;}
	.item_shop .modal-dialog .modal-content .modal-body .right_body .tab_panel .nav-tabs li {padding:20px 20px 0 20px;}
	.item_shop .modal-dialog .modal-content .modal-body .right_body .tab_panel .nav-tabs li a {border-radius:8px; padding:10px;}
	.item_shop .modal-dialog .modal-content .modal-body .right_body .tab_panel .nav-tabs li a p {font-size:20px;}
	.item_shop .modal-dialog .modal-content .modal-body .right_body .tab_panel .nav-tabs li.active a {border-radius:8px;}
	
	.item_shop .modal-dialog .modal-content .modal-body .right_body .tab_panel .tab-content {padding:20px;}
	.item_shop .modal-dialog .modal-content .modal-body .right_body .tab_panel .tab-content .tab_top_box .point_box {border-radius:8px;}
	.item_shop .modal-dialog .modal-content .modal-body .right_body .tab_panel .tab-content .tab_top_box .point_box .point_text {font-size:20px;}
	.item_shop .modal-dialog .modal-content .modal-body .right_body .tab_panel .tab-content .tab_top_box .point_box .point {font-size:20px;}
	
	
	.item_shop .modal-dialog .modal-content .modal-body .right_body .tab_panel .tab-content .tab_top_box .check_wrap span {font-size:20px;}
	
	.item_shop .modal-dialog .modal-content .modal-body .right_body .tab_panel .tab-content .tab_subject li {border-radius:8px;}
	.item_shop .modal-dialog .modal-content .modal-body .right_body .tab_panel .tab-content .tab_subject li .point_price .price {font-size:20px;}
	
	.item_shop .modal-dialog .modal-content .modal-body .right_body .tab_panel .tab-content .tab_subject li .point_apply .check_wrap span {font-size:14px;}










	/* 아이템구매 */
	.item_purchase .modal-dialog .modal-content .modal-header {padding:10px;}
	
	.item_purchase .modal-dialog .modal-content .modal-body {padding:0 20px 0; border-radius:10px 10px 0 0;}
	.item_purchase .modal-dialog .modal-content .modal-body p {font-size:20px; margin:50px 0 20px 0;}
	.item_purchase .modal-dialog .modal-content .modal-body .item_box {border-radius:8px;}
	.item_purchase .modal-dialog .modal-content .modal-body .point_price {margin:20px 0;}
	.item_purchase .modal-dialog .modal-content .modal-body .point_price .price {font-size:20px;}
	
	.item_purchase .modal-dialog .modal-content .modal-footer {padding:0 20px 20px; border-radius:0 0 10px 10px;}
	.item_purchase .modal-dialog .modal-content .modal-footer .btn {border-radius:8px; font-size:20px;}








	/* 포인트부족 */
	.point_lack .modal-dialog .modal-content .modal-body {padding:0 20px 0; border-radius:10px 10px 0 0;}
	.point_lack .modal-dialog .modal-content .modal-body p {font-size:24px; margin:50px 0 20px 0;}
	.point_lack .modal-dialog .modal-content .modal-body .sub_txt {font-size:20px; margin:0 0 30px;}
	
	.point_lack .modal-dialog .modal-content .modal-footer {padding:0 20px 20px; border-radius:0 0 10px 10px;}
	.point_lack .modal-dialog .modal-content .modal-footer .btn {border-radius:8px; font-size:20px;}







	/* [주간테스트,중간/기말] 첫화면 시작 모달 */
	.exam_start .modal-dialog .modal-content {border-radius:10px;}
	
	.exam_start .modal-dialog .modal-content .modal-body {padding:20px 20px 0;}
	.exam_start .modal-dialog .modal-content .modal-body p {font-size:24px; margin:10px 0px 0px 0px;}
	.exam_start .modal-dialog .modal-content .modal-body .sub_txt {font-size:20px; margin-top:10px;}
	.exam_start .modal-dialog .modal-content .modal-body .castor {margin:20px auto 30px;}
	
	.exam_start .modal-dialog .modal-content .modal-footer {padding:0 20px 20px;}
	.exam_start .modal-dialog .modal-content .modal-footer .btn {border-radius:8px; font-size:20px;}









	/* 중간고사/기말고사 학습결과 */
	.exam_result .modal-dialog .modal-content .modal-body {padding:20px; border-radius:10px;}
	.exam_result .modal-dialog .modal-content .modal-body .left_body {left:20px;}
	
	.exam_result .modal-dialog .modal-content .modal-body .right_body .result_top .title {font-size:24px;}
	.exam_result .modal-dialog .modal-content .modal-body .right_body .result_top .sub_txt {font-size:20px;}
	
	.exam_result .modal-dialog .modal-content .modal-body .right_body .result_list {margin:20px 0;}
	.exam_result .modal-dialog .modal-content .modal-body .right_body .result_list li {border-radius:8px; margin-bottom:10px; padding:0 15px;}
	.exam_result .modal-dialog .modal-content .modal-body .right_body .result_list li .left_txt {font-size:18px;}
	.exam_result .modal-dialog .modal-content .modal-body .right_body .result_list li .center_txt {font-size:18px;}
	.exam_result .modal-dialog .modal-content .modal-body .right_body .result_list li .center_txt span {font-size:20px;}
	.exam_result .modal-dialog .modal-content .modal-body .right_body .result_list li .right_txt {font-size:18px;}
	
	.exam_result .modal-dialog .modal-content .modal-body .right_body .btn_wrap .left_btn {border-radius:8px; font-size:20px;}
	.exam_result .modal-dialog .modal-content .modal-body .right_body .btn_wrap .right_btn {border-radius:8px; font-size:20px;}







	/* 플래너 */
	.planner .modal-dialog .modal-content {border-radius:10px;}
	.planner .modal-dialog .modal-content .modal-header {padding:15px;}
	
	.planner .modal-dialog .modal-content .modal-body {padding:0 20px 0; border-radius:10px 10px 0 0;}
	.planner .modal-dialog .modal-content .modal-body p {font-size:20px; margin:20px 0;/* 0*/}
	.planner .modal-dialog .modal-content .modal-body input {border-radius:8px; font-size:18px; padding:0 10px;}
	.planner .modal-dialog .modal-content .modal-body .sub_txt {font-size:22px; margin:40px 0;/* 0*/}
	
	.planner .modal-dialog .modal-content .modal-footer {padding:0 20px 20px;}
	.planner .modal-dialog .modal-content .modal-footer .btn {border-radius:8px; font-size:20px;}
		
	
	/* 라디오박스 */
	.planner .modal-body .radio_wrap {padding:15px 0;}
	
	.planner .modal-body .radioColor .radio label {font-size:18px;}
	
	.planner .modal-dialog .modal-content .modal-body input.color_input {border-radius:8px; font-size:18px; padding:0 10px;}
	
	.planner .modal-body .radioColor .minicolors-theme-bootstrap .minicolors-swatch {top:6px; left:6px;}
	
	.planner .modal-body textarea {border-radius:8px; font-size:18px; padding:10px; margin-bottom:16px;}
	
	.minicolors-inline {margin-top:15px;}









	/* 국어 중간기말/진단테스트 결과 화면 */
	.exam_Korean_result .modal-dialog .modal-content .modal-header {padding:15px;}
	
	.exam_Korean_result .modal-dialog .modal-content .modal-body {border-radius:10px 10px 0 0;}
	.exam_Korean_result .modal-dialog .modal-content .modal-body .content_wrap {width:1720px;margin:50px auto 0;}
	.exam_Korean_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap {margin:87px 0;}
	.exam_Korean_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .left_result {padding:0 60px; padding-left:4px; padding-bottom:8px;}
	.exam_Korean_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .right_result {padding:0 60px; padding-right:4px; padding-bottom:8px;}

    .exam_Korean_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .result_question .question {padding:25px 39px;/*25px 39px*/ font-size:24px;/*24px*/min-height: 80px;/*80px*/margin:0 0 32px 0;/*32px*/border-radius:12px;/*12px*/}
    .exam_Korean_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .result_question .question span {margin-right:10px;/*10px*/}
    .exam_Korean_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .result_question .question img {top:-24px;/*-24px*/ left:-18px;/*-18px*/ width:138px;/*138px*/}

    .exam_Korean_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .result_question .question_list li {margin-top:12px;/*12px*/border-radius:8px;/*8px*/padding:0 20px;/*0 20px*/line-height:55px;/*55px*/}
    .exam_Korean_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .result_question .question_list li p {font-size:20px;/*20px*/padding:18px 0;/*18px*/}

    .exam_Korean_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .commentary_wrap {border-radius:8px;/*8px*/padding:20px;/*20px*/margin-top:12px;/*12px*/;}
    .exam_Korean_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .commentary_wrap .commentary {padding-left:20px;/*20px*/}
    .exam_Korean_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .commentary_wrap .commentary p {font-size:24px;/*24px*/}
    .exam_Korean_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .commentary_wrap .commentary span {font-size:20px;/*20px*/padding-left:12px;/*12px*/}









	/*수학 일일/주간, 중간기말, 진단테스트 결과 화면*/
	.test_exam_math_result .modal-dialog .modal-content .modal-header {padding:15px;}
	
	.test_exam_math_result .modal-dialog .modal-content .modal-body {border-radius:10px 10px 0 0;}
	.test_exam_math_result .modal-dialog .modal-content .modal-body .content_wrap {margin:50px auto 0;}
	.test_exam_math_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap {margin:100px 0;}
	.test_exam_math_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .left_result {padding:0 60px; padding-left:4px; padding-bottom:8px;}
	.test_exam_math_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .left_result .question_box {border-radius:24px; padding:20px 60px;}
	
	.test_exam_math_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .left_result .question_box .commentary_wrap {border-radius:24px;}
	.test_exam_math_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .left_result .question_box .commentary_wrap .commentary p {font-size:24px;}
	.test_exam_math_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .left_result .question_box .commentary_wrap .commentary span {font-size:20px;}
	
	.test_exam_math_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .right_result {padding:0 60px; padding-right:4px; padding-bottom:8px;}
	.test_exam_math_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .right_result .form_wrap .input_wrap1 input {border-radius:12px; padding:0 20px; font-size:20px;}
	.test_exam_math_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .right_result .form_wrap .input_wrap1 input:focus {border-radius:12px;}
	.test_exam_math_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .right_result .form_wrap .input_wrap2 input {border-radius:12px; padding:0 30px 0 50px; font-size:20px;}
	.test_exam_math_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .right_result .form_wrap .input_wrap2 .number {left:20px; line-height:23px;}










	/* 영어 중간, 기말, 진단 결과 */
	.exam_English_result .modal-dialog .modal-content .modal-header {padding:15px;}
	
	.exam_English_result .modal-dialog .modal-content .modal-body {border-radius:10px 10px 0 0;}
	
	.exam_English_result .modal-dialog .modal-content .content_wrap {margin:50px auto 0;}
	.exam_English_result .modal-dialog .modal-content .content_wrap .result_wrap {margin:100px 0;}
	.exam_English_result .modal-dialog .modal-content .content_wrap .result_wrap .left_result {padding:0 60px; padding-left:4px; padding-bottom:8px;}

	/* 단어문제, 문장문제*/
	.exam_English_result .modal-dialog .modal-content .content_wrap .result_wrap .left_result .type1 {border-radius:24px; padding:40px 60px;}
	.exam_English_result .modal-dialog .modal-content .content_wrap .result_wrap .left_result .type1 .question {font-size:28px; line-height:37px;}
	.exam_English_result .modal-dialog .modal-content .content_wrap .result_wrap .left_result .type1 .word1 {font-size:42px; line-height:73px;}
	.exam_English_result .modal-dialog .modal-content .content_wrap .result_wrap .left_result .type1 .word_txt {font-size:25px;}
	
	/* 이미지문제 */
	.exam_English_result .modal-dialog .modal-content .content_wrap .result_wrap .left_result .type2 {border-radius:24px; padding:40px 60px;}
	.exam_English_result .modal-dialog .modal-content .content_wrap .result_wrap .left_result .type2 .question {font-size:28px; line-height:37px;}
	.exam_English_result .modal-dialog .modal-content .content_wrap .result_wrap .left_result .type2 img.play {margin:40px auto 0;}
	
	/* 플레이 문제_질문문장,플레이 */
	.exam_English_result .modal-dialog .modal-content .content_wrap .result_wrap .left_result .type3 {border-radius:24px; padding:40px 60px;}
	.exam_English_result .modal-dialog .modal-content .content_wrap .result_wrap .left_result .type3 .question {font-size:28px; line-height:37px;}
	.exam_English_result .modal-dialog .modal-content .content_wrap .result_wrap .left_result .type3 .word1 {font-size:42px; line-height:73px;}
	.exam_English_result .modal-dialog .modal-content .content_wrap .result_wrap .left_result .type3 img.play {margin:40px auto 0;}
	
	/* 플레이 문제_해석문장,질문문장,플레이 */
	.exam_English_result .modal-dialog .modal-content .content_wrap .result_wrap .left_result .type4 {border-radius:24px; padding:40px 60px;}
	.exam_English_result .modal-dialog .modal-content .content_wrap .result_wrap .left_result .type4 .question {font-size:28px; line-height:37px;}
	.exam_English_result .modal-dialog .modal-content .content_wrap .result_wrap .left_result .type4 .word1 {font-size:42px; line-height:73px;}
	.exam_English_result .modal-dialog .modal-content .content_wrap .result_wrap .left_result .type4 img.play {margin:40px auto 0;}
	.exam_English_result .modal-dialog .modal-content .content_wrap .result_wrap .left_result .type4 p.word2 {font-size:25px; line-height:65px;}
	
	.exam_English_result .modal-dialog .modal-content .content_wrap .result_wrap .right_result {padding:0 60px; padding-right:4px; padding-bottom:8px;}
	
	.exam_English_result .modal-dialog .modal-content .content_wrap .result_wrap .right_result .form_wrap input {border-radius:12px; padding:0 20px; font-size:20px;}
	.exam_English_result .modal-dialog .modal-content .content_wrap .result_wrap .right_result .form_wrap input::placeholder {font-size:20px;}
	.exam_English_result .modal-dialog .modal-content .content_wrap .result_wrap .right_result .form_wrap input:focus {border-radius:12px;}
	.exam_English_result .modal-dialog .modal-content .content_wrap .result_wrap .right_result .form_wrap .input_wrap2 {margin-top:15px;}
	.exam_English_result .modal-dialog .modal-content .content_wrap .result_wrap .right_result .form_wrap .input_wrap2 input {border-radius:12px; padding:0 20px; font-size:20px;}
	.exam_English_result .modal-dialog .modal-content .content_wrap .result_wrap .right_result .form_wrap .input_wrap2 input::placeholder {font-size:20px;}
	.exam_English_result .modal-dialog .modal-content .content_wrap .result_wrap .right_result .form_wrap .input_wrap2 input:focus {border-radius:12px;}
	.exam_English_result .modal-dialog .modal-content .content_wrap .result_wrap .right_result .form_wrap .input_wrap2 .number {left:20px; border-radius:22px; line-height:23px;}

    .exam_English_result .modal-dialog .modal-content .content_wrap .result_wrap .right_result .english_list li {border-radius:12px;padding:0 20px; font-size:20px;min-height: 60px;}
    .exam_English_result .modal-dialog .modal-content .content_wrap .result_wrap .right_result .english_list li p {line-height:56px}
    .exam_English_result .modal-dialog .modal-content .content_wrap .result_wrap .right_result .english_list li p span {margin-left:100px}











	/* 국어_일일테스트_결과 */
	.test_koreanResultDetail .modal-dialog .modal-content .modal-header {padding:15px;}
	
	.test_koreanResultDetail .modal-dialog .modal-content .modal-body {border-radius:10px 10px 0 0;}
	.test_koreanResultDetail .modal-dialog .modal-content .content_wrap {margin:50px auto 0;}
	.test_koreanResultDetail .modal-dialog .modal-content .content_wrap .right_note {padding:0 36px; border-radius:20px;}
	.test_koreanResultDetail .modal-dialog .modal-content .content_wrap .right_note .result_list {height:calc(100% - 40px - 40px); margin:40px 0;}
	.test_koreanResultDetail .modal-dialog .modal-content .content_wrap .right_note .result_list .title {font-size:35px;}
	.test_koreanResultDetail .modal-dialog .modal-content .content_wrap .right_note .result_list .title.first {margin-bottom:10px;}
	.test_koreanResultDetail .modal-dialog .modal-content .content_wrap .right_note .result_list .korean_castor {margin-top:40px;}
	.test_koreanResultDetail .modal-dialog .modal-content .content_wrap .right_note .result_list .score {font-size:35px; margin-top:40px;}
	.test_koreanResultDetail .modal-dialog .modal-content .content_wrap .right_note .result_list table {margin-top:40px;}
	
	.test_koreanResultDetail .modal-dialog .modal-content .content_wrap .right_note .result_list table th {font-size:29px; padding:10px 20px;}
	.test_koreanResultDetail .modal-dialog .modal-content .content_wrap .right_note .result_list table td {font-size:29px; padding:10px 20px;}
	






	/* 영어_일일테스트_결과 */
	.test_englishResultDetail .modal-dialog .modal-content .modal-header {padding:15px;}

	.test_englishResultDetail .modal-dialog .modal-content .modal-body {border-radius:10px 10px 0 0;}
	.test_englishResultDetail .modal-dialog .modal-content .content_wrap {margin:50px auto 0;}
	.test_englishResultDetail .modal-dialog .modal-content .content_wrap .right_note {padding:0 36px; border-radius:20px;}
	.test_englishResultDetail .modal-dialog .modal-content .content_wrap .right_note .result_list {height:calc(100% - 40px - 40px); overflow:auto; margin:40px 0;}
	.test_englishResultDetail .modal-dialog .modal-content .content_wrap .right_note .result_list .title {font-size:35px;}
	.test_englishResultDetail .modal-dialog .modal-content .content_wrap .right_note .result_list .title.first {margin-bottom:10px;}
	.test_englishResultDetail .modal-dialog .modal-content .content_wrap .right_note .result_list .english_castor {margin-top:40px;}
	.test_englishResultDetail .modal-dialog .modal-content .content_wrap .right_note .result_list .score {font-size:35px; margin-top:40px;}
	.test_englishResultDetail .modal-dialog .modal-content .content_wrap .right_note .result_list table {margin-top:40px;}
	
	.test_englishResultDetail .modal-dialog .modal-content .content_wrap .right_note .result_list table th {font-size:29px; padding:10px 20px;}
	.test_englishResultDetail .modal-dialog .modal-content .content_wrap .right_note .result_list table td {font-size:29px; padding:10px 20px;}










	/* 수학 대단원, 챕터 / 브릭맵 > ? icon */
	.titleChapter .modal-dialog .modal-content .modal-header {padding:15px;}
	
	.titleChapter .modal-dialog .modal-content .modal-body {padding:20px; border-radius:10px;}
	.titleChapter .modal-dialog .modal-content .modal-body p {font-size:20px; margin:50px 0 40px 0;}
	
	.titleChapter .modal-dialog .modal-content .modal-body .tbl_subject {font-size:16px;}
	.titleChapter .modal-dialog .modal-content .modal-body .tbl_subject th {padding:10px;}
	.titleChapter .modal-dialog .modal-content .modal-body .tbl_subject td {padding:10px;}








	/*튜토리얼*/
	.tutorial .modal-dialog .modal-content .modal-header {padding:15px;}









	/* 최신 약관 동의 */
	.new_policy_agreement .modal-dialog .modal-content .modal-body {padding:0 20px 0; border-radius:10px 10px 0 0;}
	.new_policy_agreement .modal-dialog .modal-content .modal-body p {font-size:24px;margin:50px 0 20px 0;}
	.new_policy_agreement .modal-dialog .modal-content .modal-body .sub_txt {font-size:20px; margin:0 0 30px;}

	.new_policy_agreement .modal-dialog .modal-content .modal-body .terms_wrap {border-radius:20px;padding:20px 0;}
	.new_policy_agreement .modal-dialog .modal-content .modal-body .terms_wrap .check_wrap {padding:10px 0;}

	.new_policy_agreement .modal-dialog .modal-content .modal-body .terms_wrap .check_wrap span {font-size:20px; line-height:34px;}

	.new_policy_agreement .modal-dialog .modal-content .modal-body .terms_wrap .check_all {margin-top:10px;}

	.new_policy_agreement .modal-dialog .modal-content .modal-body .terms_wrap .gray_box {border-radius:8px; font-size:20px; padding:20px; margin-top:5px;}
	.new_policy_agreement .modal-dialog .modal-content .modal-body .terms_wrap .gray_box.first {margin-bottom:30px;}

	.new_policy_agreement .modal-dialog .modal-content .modal-footer {padding:0 20px 20px; border-radius:0 0 10px 10px;}
	.new_policy_agreement .modal-dialog .modal-content .modal-footer .btn {border-radius:8px; font-size:20px;}
}

@media only screen and (max-width:1480px) {

    /* 아이템샵 */
    /*.item_shop .modal-dialog {height:100%; margin:unset;}
    .item_shop .modal-dialog .modal-content {position:absolute; top:50%; transform:translate3d(-50%, -50%, 0);}*/
    .item_shop .modal-dialog .modal-content .modal-body {width:1000px;}
    .item_shop .modal-dialog .modal-content .modal-body .left_body {width:300px;}
    .item_shop .modal-dialog .modal-content .modal-body .left_body .castor_box {height:250px;}
    .item_shop .modal-dialog .modal-content .modal-body .left_body .castor_name {width:150px;}
    .item_shop .modal-dialog .modal-content .modal-body .left_body .castor_name input {font-size:1.3vw;}

    .item_shop .modal-dialog .modal-content .modal-body .right_body {width:700px; height:550px;}
    .item_shop .modal-dialog .modal-content .modal-body .right_body .tab_panel .nav-tabs {width:80px;}
    .item_shop .modal-dialog .modal-content .modal-body .right_body .tab_panel .nav-tabs li {padding:10px 10px 0 10px; height:calc(548px / 8);}

    .item_shop .modal-dialog .modal-content .modal-body .right_body .tab_panel .tab-content {width:calc(100% - 80px); padding:10px; padding-left:0;}
    .item_shop .modal-dialog .modal-content .modal-body .right_body .tab_panel .tab-content .tab_top_box .point_box {width:220px;}
    .item_shop .modal-dialog .modal-content .modal-body .right_body .tab_panel .tab-content .tab_top_box .point_box .point_text {font-size:1.3vw;}
    .item_shop .modal-dialog .modal-content .modal-body .right_body .tab_panel .tab-content .tab_top_box .point_box .point {font-size:1.3vw;}

    .modal_checkShow {top:1px;}
    .item_shop .modal-dialog .modal-content .modal-body .right_body .tab_panel .tab-content .tab_top_box .check_wrap span {font-size:1.3vw; line-height:24px;}

    .item_shop .modal-dialog .modal-content .modal-body .right_body .tab_panel .tab-content .tab_subject {height:480px; margin-top:10px;}
    .item_shop .modal-dialog .modal-content .modal-body .right_body .tab_panel .tab-content .tab_subject li {width:calc((100% / 4) - 8px); margin-top:10px; margin-right:10px;}
    .item_shop .modal-dialog .modal-content .modal-body .right_body .tab_panel .tab-content .tab_subject li:nth-child(4n) {margin-right:0; }
    .item_shop .modal-dialog .modal-content .modal-body .right_body .tab_panel .tab-content .tab_subject li:nth-child(5) {margin-top:10px;}
    .item_shop .modal-dialog .modal-content .modal-body .right_body .tab_panel .tab-content .tab_subject li:nth-child(6) {margin-top:10px;}
    .item_shop .modal-dialog .modal-content .modal-body .right_body .tab_panel .tab-content .tab_subject li:nth-child(7) {margin-top:10px;}
    .item_shop .modal-dialog .modal-content .modal-body .right_body .tab_panel .tab-content .tab_subject li:nth-child(7n) {margin-right:10px;}

    .item_shop .modal-dialog .modal-content .modal-body .right_body .tab_panel .tab-content .tab_subject li .point_apply .check_wrap span {font-size:1.3vw;}
    .item_shop .modal-dialog .modal-content .modal-body .right_body .tab_panel .tab-content .tab_subject li .point_price .price {font-size:1.3vw;}

    /*국어 OX*/
    .exam_Korean_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .result_question .question img{top:-2.8vh;left: -1.2vw;width:8.1875vw;}

    /*수학 일일/주간, 중간기말, 진단테스트 결과 화면*/
    .test_exam_math_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .left_result .question_box{padding:1.041vw 3.07467vw 1.041vw 5.417vw;}

    /* 아이템구매 */
    .item_purchase .modal-dialog .modal-content .modal-body p {font-size:1.5vw;}

    .item_purchase .modal-dialog .modal-content .modal-body .point_price .price {font-size:1.3vw;}

    .item_purchase .modal-dialog .modal-content .modal-footer .btn {font-size:1.3vw;}




    /* 포인트부족 */
    .point_lack .modal-dialog .modal-content .modal-body p {font-size:1.5vw;}

    .point_lack .modal-dialog .modal-content .modal-body .sub_txt {font-size:1.3vw;}

    .point_lack .modal-dialog .modal-content .modal-footer .btn {font-size:1.3vw;}
}

@media only screen and (max-width:1280px) {
	/* success */
	.success .modal-dialog .modal-content {width:350px;}
	.success .modal-dialog .modal-content .modal-body {padding:0 10px 0;}
	.success .modal-dialog .modal-content .modal-body p {font-size:1.3vw;}
	
	.success .modal-dialog .modal-content .modal-footer {padding:0 10px 10px;}
	.success .modal-dialog .modal-content .modal-footer .btn {font-size:1.3vw;}


	/* warning */
	.warning .modal-dialog .modal-content {width:350px;}
	.warning .modal-dialog .modal-content .modal-body {padding:0 10px 0;}
	.warning .modal-dialog .modal-content .modal-body p {font-size:1.3vw;}
	
	.warning .modal-dialog .modal-content .modal-footer {padding:0 10px 10px;}
	.warning .modal-dialog .modal-content .modal-footer .btn {font-size:1.3vw;}
	
	
	/* danger */
	.danger .modal-dialog .modal-content {width:350px;}
	.danger .modal-dialog .modal-content .modal-body {padding:0 10px 0;}
	.danger .modal-dialog .modal-content .modal-body p {font-size:1.3vw;}
	
	.danger .modal-dialog .modal-content .modal-footer {padding:0 10px 10px;}
	.danger .modal-dialog .modal-content .modal-footer .btn {font-size:1.3vw;}



	/* info */
	.info .modal-dialog .modal-content {width:350px;}
	.info .modal-dialog .modal-content .modal-body {padding:0 10px 0;}
	.info .modal-dialog .modal-content .modal-body p {font-size:1.3vw;}
	
	.info .modal-dialog .modal-content .modal-footer {padding:0 10px 10px;}
	.info .modal-dialog .modal-content .modal-footer .btn.left_bth {font-size:1.3vw; width:calc(50% - 5px);}
	.info .modal-dialog .modal-content .modal-footer .btn.right_btn {font-size:1.3vw; width:calc(50% - 5px);}



	/* ------------------------------------------------------------------------------------------------------------------------------------------------------------ */




	/* 레벨변경하기 */
	.level_change .modal-dialog .modal-content .modal-body {padding:0 10px 0;}
	.level_change .modal-dialog .modal-content .modal-body .body_title {font-size:1.5vw;}
	
	.level_change .modal-dialog .modal-content .modal-body ul li .level_wrap .title {font-size:1.3vw;}
	.level_change .modal-dialog .modal-content .modal-body ul li .level_wrap .level {font-size:1.3vw;}
	
	.level_change .modal-dialog .modal-content .modal-body ul li .select_wrap .select_box .label {font-size:1.3vw;}
	.level_change .modal-dialog .modal-content .modal-body ul li .select_wrap .select_box .option_list {height:160px;}
	.level_change .modal-dialog .modal-content .modal-body ul li .select_wrap .select_box .option_item {font-size:1.3vw; padding:10px 15px;}
	
	.level_change .modal-dialog .modal-content .modal-footer {padding: 0 10px 10px;}
	.level_change .modal-dialog .modal-content .modal-footer .btn.left_bth {font-size:1.3vw; width:calc(50% - 5px);}
	.level_change .modal-dialog .modal-content .modal-footer .btn.right_btn {font-size:1.3vw; width:calc(50% - 5px);}




	/* 체험하기 - 닉네임 학년 설정하기 */
	.nickName_change .modal-dialog .modal-content .modal-body {padding:0 10px 0;}
	.nickName_change .modal-dialog .modal-content .modal-body .body_title {font-size:1.5vw;}

	.nickName_change .modal-dialog .modal-content .modal-body ul li .level_wrap .title {font-size:1.3vw;}
	.nickName_change .modal-dialog .modal-content .modal-body ul li .level_wrap .level {font-size:1.3vw;}

	.nickName_change .modal-dialog .modal-content .modal-body ul li .select_wrap .select_box .label {font-size:1.3vw;}
	.nickName_change .modal-dialog .modal-content .modal-body ul li .select_wrap .select_box .option_list {height:160px;}
	.nickName_change .modal-dialog .modal-content .modal-body ul li .select_wrap .select_box .option_item {font-size:1.3vw; padding:10px 15px;}

	.nickName_change .modal-dialog .modal-content .modal-footer {padding: 0 10px 10px;}
	.nickName_change .modal-dialog .modal-content .modal-footer .btn.right_btn {font-size:1.3vw;}



	/* 아이템샵 */
	/*.item_shop .modal-dialog {height:100%; margin:unset;}*/
	/*.item_shop .modal-dialog .modal-content {position:absolute; top:50%; transform:translate3d(-50%, -50%, 0);}*/
	.item_shop .modal-dialog .modal-content .modal-body {width:1000px;}
	.item_shop .modal-dialog .modal-content .modal-body .left_body {width:300px;}
    .item_shop .modal-dialog .modal-content .modal-body .left_body .castor_box {height:250px;}
    .item_shop .modal-dialog .modal-content .modal-body .left_body .castor_name {width:150px;}
    .item_shop .modal-dialog .modal-content .modal-body .left_body .castor_name input {font-size:1.3vw;}
    
    .item_shop .modal-dialog .modal-content .modal-body .right_body {width:700px; height:550px;}
    .item_shop .modal-dialog .modal-content .modal-body .right_body .tab_panel .nav-tabs {width:80px;}
    .item_shop .modal-dialog .modal-content .modal-body .right_body .tab_panel .nav-tabs li {padding:10px 10px 0 10px; height:calc(548px / 8);}
    .item_shop .modal-dialog .modal-content .modal-body .right_body .tab_panel .nav-tabs li a p {line-height:20px; font-size:1.2vw;}
    
    .item_shop .modal-dialog .modal-content .modal-body .right_body .tab_panel .tab-content {width:calc(100% - 80px); padding:10px; padding-left:0;}
    .item_shop .modal-dialog .modal-content .modal-body .right_body .tab_panel .tab-content .tab_top_box .point_box {width:220px;}
    .item_shop .modal-dialog .modal-content .modal-body .right_body .tab_panel .tab-content .tab_top_box .point_box .point_text {font-size:1.3vw;}
    .item_shop .modal-dialog .modal-content .modal-body .right_body .tab_panel .tab-content .tab_top_box .point_box .point {font-size:1.3vw;}
    
    .modal_checkShow {top:1px;}
    .item_shop .modal-dialog .modal-content .modal-body .right_body .tab_panel .tab-content .tab_top_box .check_wrap span {font-size:1.3vw; line-height:24px;}
    
    .item_shop .modal-dialog .modal-content .modal-body .right_body .tab_panel .tab-content .tab_subject {height:480px; margin-top:10px;}
    .item_shop .modal-dialog .modal-content .modal-body .right_body .tab_panel .tab-content .tab_subject li {width:calc((100% / 4) - 8px); margin-top:10px; margin-right:10px;}
    .item_shop .modal-dialog .modal-content .modal-body .right_body .tab_panel .tab-content .tab_subject li:nth-child(4n) {margin-right:0; }
	.item_shop .modal-dialog .modal-content .modal-body .right_body .tab_panel .tab-content .tab_subject li:nth-child(5) {margin-top:10px;}
	.item_shop .modal-dialog .modal-content .modal-body .right_body .tab_panel .tab-content .tab_subject li:nth-child(6) {margin-top:10px;}
	.item_shop .modal-dialog .modal-content .modal-body .right_body .tab_panel .tab-content .tab_subject li:nth-child(7) {margin-top:10px;}
	.item_shop .modal-dialog .modal-content .modal-body .right_body .tab_panel .tab-content .tab_subject li:nth-child(7n) {margin-right:10px;}

	.item_shop .modal-dialog .modal-content .modal-body .right_body .tab_panel .tab-content .tab_subject li .point_apply .check_wrap span {font-size:1.3vw;}
	.item_shop .modal-dialog .modal-content .modal-body .right_body .tab_panel .tab-content .tab_subject li .point_price .price {font-size:1.3vw;}




	/* 아이템구매 */
	.item_purchase .modal-dialog .modal-content .modal-body p {font-size:1.5vw;}
	
	.item_purchase .modal-dialog .modal-content .modal-body .point_price .price {font-size:1.3vw;}
	
	.item_purchase .modal-dialog .modal-content .modal-footer .btn {font-size:1.3vw;}




	/* 포인트부족 */
	.point_lack .modal-dialog .modal-content .modal-body p {font-size:1.5vw;}
	
	.point_lack .modal-dialog .modal-content .modal-body .sub_txt {font-size:1.3vw;}
	
	.point_lack .modal-dialog .modal-content .modal-footer .btn {font-size:1.3vw;}




	/* [주간테스트,중간/기말] 첫화면 시작 모달 */
	.exam_start .modal-dialog .modal-content {width:400px;}
	.exam_start .modal-dialog .modal-content .modal-body {padding:10px 10px 0;}
	.exam_start .modal-dialog .modal-content .modal-body p {font-size:1.5vw; margin:10px 0px 0px 0px;}
	.exam_start .modal-dialog .modal-content .modal-body .sub_txt {font-size:1.3vw; margin-top:0;}
	.exam_start .modal-dialog .modal-content .modal-body .castor {width:200px;}
	
	.exam_start .modal-dialog .modal-content .modal-footer {padding:0 10px 10px;}
	.exam_start .modal-dialog .modal-content .modal-footer .btn {font-size:1.3vw;}




	/* 중간고사/기말고사 학습결과 */
	.exam_result .modal-dialog .modal-content {width:700px;}
    .exam_result .modal-dialog .modal-content .modal-body {padding:10px;}
    .exam_result .modal-dialog .modal-content .modal-body .left_body {width:250px;}
	.exam_result .modal-dialog .modal-content .modal-body .left_body .image_box {height:250px;}
    .exam_result .modal-dialog .modal-content .modal-body .left_body .image_box img {height:calc(100% - 20px);}
    
    .exam_result .modal-dialog .modal-content .modal-body .right_body {width:calc(100% - 250px);}
    .exam_result .modal-dialog .modal-content .modal-body .right_body .result_top .title {font-size:1.5vw;}
    .exam_result .modal-dialog .modal-content .modal-body .right_body .result_top .sub_txt {font-size:1.3vw;}
    .exam_result .modal-dialog .modal-content .modal-body .right_body .result_list {margin:20px 0;}
    .exam_result .modal-dialog .modal-content .modal-body .right_body .result_list li {height:50px; margin-bottom:10px; padding:0 10px;}
    .exam_result .modal-dialog .modal-content .modal-body .right_body .result_list li .left_txt.left_txt1 {line-height:46px; font-size:1.3vw;}
    .exam_result .modal-dialog .modal-content .modal-body .right_body .result_list li .left_txt {line-height:46px; font-size:1.3vw;}
    .exam_result .modal-dialog .modal-content .modal-body .right_body .result_list li .center_txt {line-height:46px; font-size:1.3vw;}
    .exam_result .modal-dialog .modal-content .modal-body .right_body .result_list li .center_txt span {font-size:1.5vw; line-height:46px;}
    .exam_result .modal-dialog .modal-content .modal-body .right_body .result_list li .right_txt {line-height:46px; font-size:1.3vw;}
    
    .exam_result .modal-dialog .modal-content .modal-body .right_body .btn_wrap .left_btn {font-size:1.3vw;}
    .exam_result .modal-dialog .modal-content .modal-body .right_body .btn_wrap .right_btn {font-size:1.3vw;}

    .exam_result .modal-dialog .modal-content .modal-body .right_body .result_list li .level-progress-btn {margin-top: 5px;}




	/* 플래너 */
	.planner .modal-dialog .modal-content {width:300px;}
	.planner .modal-dialog .modal-content .modal-body {padding:0 10px 0;}
	.planner .modal-dialog .modal-content .modal-body p {font-size:1.5vw;}
	.planner .modal-dialog .modal-content .modal-body input {font-size:1.3vw;}
	.planner .modal-dialog .modal-content .modal-body input.color_input {font-size:1.3vw;}
	.planner .modal-body textarea {font-size:1.3vw;}
	
	.planner .modal-dialog .modal-content .modal-footer {padding:0 10px 10px;}
	.planner .modal-dialog .modal-content .modal-footer .btn {font-size:1.3vw;}




	/* 국어 중간기말/진단테스트 결과 화면 */
	.exam_Korean_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .result_question .question img {width: 8.8vw;left: -1.4vw;top: -3vh;}
    
	.exam_Korean_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .result_question .question {font-size:1.6vw;}
	.exam_Korean_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .result_question .question_list li {margin-top:2vh; line-height:7.5vh;border-radius:0.625vw;/*8px*/ }
	.exam_Korean_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .result_question .question_list li p {font-size:1.4vw;line-height:4.5vh; min-height:7.5vh;}
	
	.exam_Korean_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .commentary_wrap img {width:30px; position:relative; top:5px;}
    .exam_Korean_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .commentary_wrap .commentary {width:calc(100% - 30px); padding-left:10px;}
	.exam_Korean_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .commentary_wrap .commentary p {font-size:1.5vw;}
	.exam_Korean_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .commentary_wrap .commentary span {font-size:1.3vw;}




	/*수학 일일/주간, 중간기말, 진단테스트 결과 화면*/
    .test_exam_math_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .left_result .question_box{padding:1.041vw 3.07467vw 1.041vw 4.417vw;}
	.test_exam_math_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .left_result .question_box .exam_x {top:5px; left:0px; width:60px;}
	.test_exam_math_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .left_result .question_box .exam_number {width:60px; top:5px; left:0px; font-size:50px; line-height:60px;}
	
	.test_exam_math_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .left_result .question_box .commentary_wrap .commentary>img {width:30px; position:relative; top:5px; margin-right:10px;}
	.test_exam_math_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .left_result .question_box .commentary_wrap .commentary p {font-size:1.8vw;}
	
	.test_exam_math_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .right_result .form_wrap .input_wrap1 input {font-size:1.5vw; line-height:4.5vh; min-height:7.5vh; padding:1.5vh;}
	 
	.test_exam_math_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .right_result .form_wrap .input_wrap2 input {font-size:1.5vw; line-height:4.5vh; min-height:7.5vh; padding:0 1vw 0 3.5vw}
	.test_exam_math_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .right_result .form_wrap .input_wrap2 .number{width:3vw; max-width:22px; height:3vw; max-height:22px; border-radius:50%; line-height:1.7vw; font-size:1.4vw; margin-right:1vw;}

    /*영어 결과화면*/
    .test_englishResultDetail .modal-dialog .modal-content .content_wrap .right_note .result_list table tr td .play{width:40px;}


	/* 영어 중간, 기말, 진단 결과 */
	.exam_English_result .modal-dialog .modal-content .content_wrap .result_wrap .left_result .type1 .question {font-size:1.6vw;}
	.exam_English_result .modal-dialog .modal-content .content_wrap .result_wrap .left_result .type1 .word1 {font-size:3.3vw; line-height:8vh;}
	.exam_English_result .modal-dialog .modal-content .content_wrap .result_wrap .left_result .type1 .word_txt {font-size:1.8vw;}
	.exam_English_result .modal-dialog .modal-content .content_wrap .result_wrap .left_result .type1 img.exam_x {top:5px; left:0px; width:60px;}
	.exam_English_result .modal-dialog .modal-content .content_wrap .result_wrap .left_result .type1 .exam_number {width:60px; top:5px; left:0px; font-size:50px; line-height:60px;}
	

	.exam_English_result .modal-dialog .modal-content .content_wrap .result_wrap .left_result .type2 .question {font-size:1.6vw;}
	.exam_English_result .modal-dialog .modal-content .content_wrap .result_wrap .left_result .type2 img.play {width:10vw;}
	.exam_English_result .modal-dialog .modal-content .content_wrap .result_wrap .left_result .type2 img.exam_x {top:5px; left:0px; width:60px;}
	.exam_English_result .modal-dialog .modal-content .content_wrap .result_wrap .left_result .type2 .exam_number {width:60px; top:5px; left:0px; font-size:50px; line-height:60px;}
	

	.exam_English_result .modal-dialog .modal-content .content_wrap .result_wrap .left_result .type3 .question {font-size:1.6vw;}
	.exam_English_result .modal-dialog .modal-content .content_wrap .result_wrap .left_result .type3 .word1 {font-size:3.3vw; line-height:8vh;}
	.exam_English_result .modal-dialog .modal-content .content_wrap .result_wrap .left_result .type3 img.exam_x {top:5px; left:0px; width:60px;}
	.exam_English_result .modal-dialog .modal-content .content_wrap .result_wrap .left_result .type3 .exam_number {width:60px; top:5px; left:0px; font-size:50px; line-height:60px;}

	.exam_English_result .modal-dialog .modal-content .content_wrap .result_wrap .left_result .type4 .question {font-size:1.6vw;}
	.exam_English_result .modal-dialog .modal-content .content_wrap .result_wrap .left_result .type4 .word1 {font-size:3.3vw; line-height:8vh;}
	.exam_English_result .modal-dialog .modal-content .content_wrap .result_wrap .left_result .type4 .word2 {font-size:1.8vw;}
	.exam_English_result .modal-dialog .modal-content .content_wrap .result_wrap .left_result .type4 .word1 img.play {width:8vw;}
	.exam_English_result .modal-dialog .modal-content .content_wrap .result_wrap .left_result .type4 img.exam_x {top:5px; left:0px; width:60px;}
	.exam_English_result .modal-dialog .modal-content .content_wrap .result_wrap .left_result .type4 .exam_number {width:60px; top:5px; left:0px; font-size:50px; line-height:60px;}
	
		
	.exam_English_result .modal-dialog .modal-content .content_wrap .result_wrap .right_result .english_list li {margin-top:2vh; min-height:8.072vh;}
	.exam_English_result .modal-dialog .modal-content .content_wrap .result_wrap .right_result .english_list li p {font-size:1.8vw; width:calc(100% - 3vw); line-height:4.5vh; padding:1.5vh 0;}
	
	.exam_English_result .modal-dialog .modal-content .content_wrap .result_wrap .right_result .form_wrap .input_wrap2 input {font-size:1.8vw; width:calc(100% - 3vw); line-height:4.5vh; min-height:8.072vh; padding:1.5vh;}




	/* 국어_일일테스트_결과 */
	.test_koreanResultDetail .modal-dialog .modal-content .content_wrap .right_note .result_list .title {font-size:2vw;}
	.test_koreanResultDetail .modal-dialog .modal-content .content_wrap .right_note .result_list .score {font-size:2vw;}




	/* 영어_일일테스트_결과 */
	.test_englishResultDetail .modal-dialog .modal-content .content_wrap .right_note .result_list .title {font-size:2vw;}
	.test_englishResultDetail .modal-dialog .modal-content .content_wrap .right_note .result_list .score {font-size:2vw;}




	/* 수학 대단원, 챕터 / 브릭맵 > ? icon */
	.titleChapter .modal-dialog .modal-content .modal-body .tbl_subject {font-size:1.3vw;}




	/*튜토리얼*/





	/* 최신 약관 동의 */
	.new_policy_agreement .modal-dialog .modal-content .modal-body .terms_wrap .check_wrap span {font-size:1.3vw; line-height:30px;}
	.new_policy_agreement .modal-dialog .modal-content .modal-body .checkShow {width:30px; height:30px;}
	.new_policy_agreement .modal-dialog .modal-content .modal-body .terms_wrap .gray_box {font-size:1.3vw; height:170px;}
	.new_policy_agreement .modal-dialog .modal-content .modal-footer .btn {font-size:1.3vw;}

    /*색상 라디오 input*/
    .planner .modal-dialog .modal-content .modal-body input.color_input{}
}

@media only screen and (max-width:1080px) {
	/* success */
	.success .modal-dialog .modal-content {width:250px; border-radius:10px;}
	.success .modal-dialog .modal-content .modal-body p {margin:40px 0 30px 0;}

	.success .modal-dialog .modal-content .modal-footer .btn {border-radius:5px; height:45px;}


	/* warning */
	.warning .modal-dialog .modal-content {width:250px; border-radius:10px;}
	.warning .modal-dialog .modal-content .modal-body p {margin:40px 0 30px 0;}

	.warning .modal-dialog .modal-content .modal-footer .btn {border-radius:5px; height:45px;}


	/* danger */
	.danger .modal-dialog .modal-content {width:250px; border-radius:10px;}
	.danger .modal-dialog .modal-content .modal-body p {margin:40px 0 30px 0;}

	.danger .modal-dialog .modal-content .modal-footer .btn {border-radius:5px; height:45px;}


	/* info */
	.info .modal-dialog .modal-content {width:250px; border-radius:10px;}
	.info .modal-dialog .modal-content .modal-body p {margin:40px 0 30px 0;}
	
	.info .modal-dialog .modal-content .modal-footer .btn.left_bth {border-radius:5px; height:45px;}
	.info .modal-dialog .modal-content .modal-footer .btn.right_btn {border-radius:5px; height:45px;}



	/*--------------------------------------------------------------------------------------------------------------------*/



	/* 레벨변경하기 */
	.level_change .modal-dialog .modal-content {width:400px;}
	.level_change .modal-dialog .modal-content .modal-body ul li .level_wrap {width:140px;}
    .level_change .modal-dialog .modal-content .modal-body ul li .select_wrap {border-radius:5px; width:calc(100% - 140px);}
    .level_change .modal-dialog .modal-content .modal-body ul li .level_wrap .title {line-height:45px;}
    .level_change .modal-dialog .modal-content .modal-body ul li .level_wrap .level {line-height:45px;}
    .level_change .modal-dialog .modal-content .modal-body ul li .select_wrap .select_box {height:45px;}
    
    .level_change .modal-dialog .modal-content .modal-footer .btn.left_bth {height:45px;}
    .level_change .modal-dialog .modal-content .modal-footer .btn.right_btn {height:45px;}



	/* 체험하기 - 닉네임 학년 설정하기 */
	.nickName_change .modal-dialog .modal-content {width:400px;}
	.nickName_change .modal-dialog .modal-content .modal-body ul li .level_wrap {width:140px;}
	.nickName_change .modal-dialog .modal-content .modal-body ul li .input_wrap {border-radius:5px; width:calc(100% - 140px);}
	.nickName_change .modal-dialog .modal-content .modal-body ul li .input_wrap .input_box input {height:45px;}
    .nickName_change .modal-dialog .modal-content .modal-body ul li .select_wrap {border-radius:5px; width:calc(100% - 140px);}
    .nickName_change .modal-dialog .modal-content .modal-body ul li .level_wrap .title {line-height:45px;}
    .nickName_change .modal-dialog .modal-content .modal-body ul li .level_wrap .level {line-height:45px;}
    .nickName_change .modal-dialog .modal-content .modal-body ul li .select_wrap .select_box {height:45px;}

    .nickName_change .modal-dialog .modal-content .modal-footer .btn.right_btn {height:45px;}



	/* 아이템샵 */
	.apply_checkShow {width:20px; height:20px; top:11px; left:25px;}
    .item_shop .modal-dialog .modal-content .modal-body .right_body .tab_panel .tab-content .tab_subject li .point_apply .check_wrap span {margin-left:10px;}
    
    .item_purchase .modal-dialog .modal-content .modal-body .point_price img {top:0; left:0;}



	/* 아이템구매 */
	.item_purchase .modal-dialog .modal-content .modal-body .item_box {width:130px; height:130px;}
	.item_purchase .modal-dialog .modal-content .modal-footer .btn {height:45px;}



	/* 포인트부족 */
	.point_lack .modal-dialog .modal-content .modal-footer .btn {height:45px;}




	/* [주간테스트,중간/기말] 첫화면 시작 모달 */
	.exam_start .modal-dialog .modal-content {width:350px;}
	.exam_start .modal-dialog .modal-content .modal-body .castor {width:180px;}
	.exam_start .modal-dialog .modal-content .modal-footer .btn {height:45px;}



	/* 중간고사/기말고사 학습결과 */
	.exam_result .modal-dialog .modal-content {width:600px;}
	.exam_result .modal-dialog .modal-content .modal-body .left_body {width:200px;}
	.exam_result .modal-dialog .modal-content .modal-body .left_body .image_box {height:200px;}
    
    .exam_result .modal-dialog .modal-content .modal-body .right_body {width:calc(100% - 200px);}
	.exam_result .modal-dialog .modal-content .modal-body .right_body .btn_wrap .left_btn {height:45px;}
	.exam_result .modal-dialog .modal-content .modal-body .right_body .btn_wrap .right_btn {height:45px;}




	/* 플래너 */
	.planner .modal-dialog .modal-content .modal-body input {height:45px;}
    .planner .modal-dialog .modal-content .modal-body input.color_input {height:45px;}
    
    .planner .modal-dialog .modal-content .modal-footer .btn {height:45px;}



	/* 국어 중간기말/진단테스트 결과 화면 */
	.exam_Korean_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .result_question .question_list li {margin-top:2vh; line-height:6.5vh;border:2px solid #FFF; background:#F9F9F9;}
	.exam_Korean_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .result_question .question_list li p {line-height:4vh; min-height:6.5vh;}

    .exam_Korean_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .result_question .question_list li.choice {border:2px solid #32CD8B; background:#FFF;}
    .exam_Korean_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .result_question .question_list li.answer {border:2px solid #11BEBE; background:#FFF;}
    .exam_Korean_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .result_question .question_list li.wrong_answer {border:2px solid #F46969; background:#FFF;}


	/*수학 일일/주간, 중간기말, 진단테스트 결과 화면*/
	.test_exam_math_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .left_result .question_box .exam_x {width:50px;}
	.test_exam_math_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .left_result .question_box .exam_number {width:50px; font-size:45px; line-height:50px;}

	.test_exam_math_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .right_result .form_wrap .input_wrap1 {width:calc((100% / 2) - 5px); margin-left:10px;}
	.test_exam_math_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .right_result .form_wrap .input_wrap1 input {height:7.02vh; min-height:unset;}



	/* 영어 중간, 기말, 진단 결과 */
	.exam_English_result .modal-dialog .modal-content .content_wrap .result_wrap .left_result .type1 img.exam_x {width:50px;}
	.exam_English_result .modal-dialog .modal-content .content_wrap .result_wrap .left_result .type1 .exam_number {width:50px; font-size:45px; line-height:50px;}
	
	.exam_English_result .modal-dialog .modal-content .content_wrap .result_wrap .right_result .english_list li {margin-top:2vh; min-height:7.02vh;}
	.exam_English_result .modal-dialog .modal-content .content_wrap .result_wrap .right_result .english_list li p {line-height:4.2vh; padding:1.2vh 1vh 0.8vh;}
	
	.exam_English_result .modal-dialog .modal-content .content_wrap .result_wrap .right_result .form_wrap .input_wrap2 input {line-height:4.5vh; min-height:7.02vh; padding:1.2vh 1vh 0.8vh;}



	/* 국어_일일테스트_결과 */




	/* 영어_일일테스트_결과 */




	/* 수학 대단원, 챕터 / 브릭맵 > ? icon */
	.titleChapter .modal-dialog .modal-content {width:500px;}



	/*튜토리얼*/



	/* 최신 약관 동의 */
	.new_policy_agreement .modal-dialog .modal-content .modal-footer .btn {height:45px;}
}

@media only screen and (max-width:768px) {
	/* success */


	/* warning */


	/* danger */


	/* info */



	/*--------------------------------------------------------------------------------------------------------------------*/



	/* 레벨변경하기 */





	/* 아이템샵 */




	/* 아이템구매 */




	/* 포인트부족 */




	/* [주간테스트,중간/기말] 첫화면 시작 모달 */




	/* 중간고사/기말고사 학습결과 */




	/* 플래너 */




	/* 국어 중간기말/진단테스트 결과 화면 */




	/*수학 일일/주간, 중간기말, 진단테스트 결과 화면*/




	/* 영어 중간, 기말, 진단 결과 */




	/* 국어_일일테스트_결과 */




	/* 영어_일일테스트_결과 */




	/* 수학 대단원, 챕터 / 브릭맵 > ? icon */




	/*튜토리얼*/



	/* 최신 약관 동의 */
}







@media only screen and (max-height:540px) {
	body {overflow-y:auto;}
	/* success */
	.success .modal-dialog .modal-content .modal-body p {font-size:12px; margin:30px 0 25px 0;}
	.success .modal-dialog .modal-content .modal-footer .btn {height:35px; font-size:12px;}

	/* warning */
	.warning .modal-dialog .modal-content .modal-body p {font-size:12px; margin:30px 0 25px 0;}
	.warning .modal-dialog .modal-content .modal-footer .btn {height:35px; font-size:12px;}


	/* danger */
	.danger .modal-dialog .modal-content .modal-body p {font-size:12px; margin:30px 0 25px 0;}
	.danger .modal-dialog .modal-content .modal-footer .btn {height:35px; font-size:12px;}


	/* info */
	.info .modal-dialog .modal-content .modal-body p {font-size:12px; margin:30px 0 25px 0;}
	.info .modal-dialog .modal-content .modal-footer .btn.left_bth {height:35px; font-size:12px;}
	.info .modal-dialog .modal-content .modal-footer .btn.right_btn {height:35px; font-size:12px;}




	/*--------------------------------------------------------------------------------------------------------------------*/



	/* 레벨변경하기 */
	.level_change .modal-dialog .modal-content {width:300px;}
    .level_change .modal-dialog .modal-content .modal-header img {width:15px;}
    
    .level_change .modal-dialog .modal-content .modal-body .body_title {font-size:14px;}
    
    .level_change .modal-dialog .modal-content .modal-body ul li .level_wrap .title {line-height:35px; font-size:12px;}
    .level_change .modal-dialog .modal-content .modal-body ul li .level_wrap .level {line-height:35px; font-size:12px;}
    
    .level_change .modal-dialog .modal-content .modal-body ul li .select_wrap .select_box {height:35px;}
    .level_change .modal-dialog .modal-content .modal-body ul li .select_wrap .select_box .label {font-size:12px;}
	.level_change .modal-dialog .modal-content .modal-body ul li .select_wrap .select_box .option_list {height:90px; top:38px;}
    
    .level_change .modal-dialog .modal-content .modal-footer .btn.left_bth {height:35px; font-size:12px;}
    .level_change .modal-dialog .modal-content .modal-footer .btn.right_btn {height:35px; font-size:12px;}




	/* 아이템샵 */
	.item_shop .modal-dialog .modal-content {width:80%;}
    .item_shop .modal-dialog .modal-content .modal-header img {width:15px;}

	.item_shop .modal-dialog .modal-content .modal-body {width:100%;}
	.item_shop .modal-dialog .modal-content .modal-body .left_body {width:150px;}
	.item_shop .modal-dialog .modal-content .modal-body .left_body .castor_box {height:180px;}
	.item_shop .modal-dialog .modal-content .modal-body .left_body .castor_name {width:100px; height:35px;}
	.item_shop .modal-dialog .modal-content .modal-body .left_body .castor_name input {font-size:12px; line-height:35px;}
	.item_shop .modal-dialog .modal-content .modal-body .left_body .castor_name img {width:18px;}


	.item_shop .modal-dialog .modal-content .modal-body .right_body {width:calc(100% - 150px); height:unset;}	
	.item_shop .modal-dialog .modal-content .modal-body .right_body .tab_panel .nav-tabs {width:100px;}
	.item_shop .modal-dialog .modal-content .modal-body .right_body .tab_panel .nav-tabs li {height:calc(300px / 8);}
    .item_shop .modal-dialog .modal-content .modal-body .right_body .tab_panel .nav-tabs li:last-child {margin-bottom:10px;}
    .item_shop .modal-dialog .modal-content .modal-body .right_body .tab_panel .nav-tabs li a p {width:100%; font-size:12px;}
    
    .item_shop .modal-dialog .modal-content .modal-body .right_body .tab_panel .tab-content {width: calc(100% - 100px);}
    .item_shop .modal-dialog .modal-content .modal-body .right_body .tab_panel .tab-content .tab_subject {height:245px;}

	.item_shop .modal-dialog .modal-content .modal-body .right_body .tab_panel .tab-content .tab_top_box .point_box {width:190px; height:27px;}
	.item_shop .modal-dialog .modal-content .modal-body .right_body .tab_panel .tab-content .tab_top_box .point_box .point_text {font-size:12px; margin-left:25px;}
	.item_shop .modal-dialog .modal-content .modal-body .right_body .tab_panel .tab-content .tab_top_box .point_box .point {font-size:12px;}
	.item_shop .modal-dialog .modal-content .modal-body .right_body .tab_panel .tab-content .tab_top_box .point_box img {width:20px;}
	.item_shop .modal-dialog .modal-content .modal-body .right_body .tab_panel .tab-content .tab_top_box .check_wrap {height:27px; width:120px;}
	.modal_checkShow { top:4px; width:18px; height:18px;}
	.item_shop .modal-dialog .modal-content .modal-body .right_body .tab_panel .tab-content .tab_top_box .check_wrap span {font-size:12px; line-height:27px; margin-left:25px;}
	    
	
	.item_shop .modal-dialog .modal-content .modal-body .right_body .tab_panel .tab-content .tab_subject li .point_apply {height:30px;}
    .item_shop .modal-dialog .modal-content .modal-body .right_body .tab_panel .tab-content .tab_subject li .point_apply .check_wrap {height:30px;}
    .apply_checkShow {width:16px; height:16px; top:6px; left:15px;}
    .item_shop .modal-dialog .modal-content .modal-body .right_body .tab_panel .tab-content .tab_subject li .point_apply .check_wrap span {margin-left:20px; font-size:12px; line-height:30px;}


	.item_shop .modal-dialog .modal-content .modal-body .right_body .tab_panel .tab-content .tab_subject li .point_price {height:30px;}
    .item_shop .modal-dialog .modal-content .modal-body .right_body .tab_panel .tab-content .tab_subject li .point_price img {top:0; left: -5px; width:20px; height:20px;}
    .item_shop .modal-dialog .modal-content .modal-body .right_body .tab_panel .tab-content .tab_subject li .point_price .price {font-size:12px; line-height:30px;}




	/* 아이템구매 */
	.item_purchase .modal-dialog .modal-content {width:300px;}
	.item_purchase .modal-dialog .modal-content .modal-header img {width:15px;}
	
	.item_purchase .modal-dialog .modal-content .modal-body p {font-size:14px;}
	.item_purchase .modal-dialog .modal-content .modal-body .item_box {width:100px; height:100px;}
	.item_purchase .modal-dialog .modal-content .modal-body .point_price {height:30px;}
	.item_purchase .modal-dialog .modal-content .modal-body .point_price img {width:20px; height:20px;}
	.item_purchase .modal-dialog .modal-content .modal-body .point_price .price {font-size:12px; line-height:30px;}
	
	.item_purchase .modal-dialog .modal-content .modal-footer .btn {height:35px; font-size:12px;}



	/* 포인트부족 */
	.point_lack .modal-dialog .modal-content {width:300px;}
	.point_lack .modal-dialog .modal-content .modal-header img {width:15px;}
	
	.point_lack .modal-dialog .modal-content .modal-body p {font-size:14px;}
	.point_lack .modal-dialog .modal-content .modal-body .sub_txt {font-size:12px;}
	
	.point_lack .modal-dialog .modal-content .modal-footer .btn {height:35px; font-size:12px;}



	/* [주간테스트,중간/기말] 첫화면 시작 모달 */
	.exam_start .modal-dialog .modal-content {width:300px;}
	.exam_start .modal-dialog .modal-content .modal-body p {font-size:14px; margin:10px 0px 0px 0px;}
	.exam_start .modal-dialog .modal-content .modal-body .sub_txt {font-size:12px;}
    
	.exam_start .modal-dialog .modal-content .modal-body .castor {width:140px;}

	.exam_start .modal-dialog .modal-content .modal-footer .btn {height:35px; font-size:12px;}




	/* 중간고사/기말고사 학습결과 */
	.exam_result .modal-dialog .modal-content {width:450px;}
	.exam_result .modal-dialog .modal-content .modal-body .left_body {width:150px;}
	.exam_result .modal-dialog .modal-content .modal-body .left_body .image_box {height:180px;}
	
	.exam_result .modal-dialog .modal-content .modal-body .right_body {width:calc(100% - 150px);}
	.exam_result .modal-dialog .modal-content .modal-body .right_body .result_top .title {font-size:14px;}
	.exam_result .modal-dialog .modal-content .modal-body .right_body .result_top .sub_txt {font-size:12px;}
	
	.exam_result .modal-dialog .modal-content .modal-body .right_body .result_list {margin:10px 0;}
	.exam_result .modal-dialog .modal-content .modal-body .right_body .result_list li {height:40px; margin-bottom:5px;}
    .exam_result .modal-dialog .modal-content .modal-body .right_body .result_list li .left_txt {width:100px; line-height:36px; font-size:12px;}
    .exam_result .modal-dialog .modal-content .modal-body .right_body .result_list li .left_txt.left_txt1 {width:100px; line-height:36px; font-size:12px;}

	.exam_result .modal-dialog .modal-content .modal-body .right_body .result_list li .center_txt {width:calc(100% - 100px - 60px); line-height:36px; font-size:12px; padding-left:0;}
    .exam_result .modal-dialog .modal-content .modal-body .right_body .result_list li .center_txt span {font-size:14px; line-height:36px;}
    
    .exam_result .modal-dialog .modal-content .modal-body .right_body .result_list li .right_txt {width:60px; line-height:36px;font-size:12px;}


	.exam_result .modal-dialog .modal-content .modal-body .right_body .btn_wrap .left_btn {height:35px; font-size:12px;}
	.exam_result .modal-dialog .modal-content .modal-body .right_body .btn_wrap .right_btn {height:35px; font-size:12px;}

    .exam_result .modal-dialog .modal-content .modal-body .right_body .result_list li .level-progress-btn {margin-top: 5px;}



	/* 플래너 */
	.planner .modal-dialog .modal-content .modal-header {padding:0.52vw;}
	.planner .modal-dialog .modal-content .modal-header img {width:15px; max-width:unset;}
	.planner .modal-dialog .modal-content .modal-body p {font-size:14px;}
	.planner .modal-dialog .modal-content .modal-body input {height:35px; font-size:12px; padding:0 10px;}

	.planner .modal-body .checkbox, .planner .modal-body .radio {height:25px;}
	.planner .modal-body .radio .rangeColorArea1 {width:25px; height:25px;}
    .planner .modal-body .radio .rangeColorArea2 {width:25px; height:25px;}
    .planner .modal-body .radio .rangeColorArea3 {width:25px; height:25px;}
    .planner .modal-body .radio .rangeColorArea4 {width:25px; height:25px;}
    .planner .modal-body .radio .rangeColorArea5 {width:25px; height:25px;}
    
    .planner .modal-body .radioColor .radio {height:20px;}
    .planner .modal-body .radioColor .radio label {font-size:12px; line-height:20px;}
    .planner .modal-dialog .modal-content .modal-body input.color_input {height:35px; font-size:12px;}

	.minicolors-inline .minicolors-panel {width:114px;}
	.minicolors-slider, .minicolors-opacity-slider {left:84px !important; height:80px !important;}
    .minicolors .minicolors-grid {width:80px !important; height:80px !important;}
    .minicolors .minicolors-grid-inner {width:80px !important; height:80px !important;}
	.planner .modal-body textarea {font-size:12px; height:40px; max-height:unset;}
	    
	.planner .modal-dialog .modal-content .modal-footer .btn {height:35px; font-size:12px;}




	/* 국어 중간기말/진단테스트 결과 화면 */
	.exam_Korean_result .modal-dialog .modal-content .modal-header {padding:0.52vw; height:unset;}
	.exam_Korean_result .modal-dialog .modal-content .modal-header img {width:15px;}
	.exam_Korean_result .modal-dialog .modal-content .modal-body {height:calc(100% - 25px);}

	.exam_Korean_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap {margin:3vw 0;}
    .exam_Korean_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .content_title{font-size: 12px;margin-right:3px;min-height: 4.361323vh;}
	.exam_Korean_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .result_question .question {font-size: 22px; margin:0 0 10px 0;padding:3.05vh 2.8169vw;}
	.exam_Korean_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .result_question .question img {width: 60px;top: 0;left: 0.6vw;}
    .exam_Korean_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .result_question .question span {margin-right : 0.8vw;}
    .exam_Korean_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .result_question .question_list li{padding:0 20px;}
	.exam_Korean_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .result_question .question_list li p {line-height:160%;font-size:18px;/*18px*/padding:13px 0;}

    .exam_Korean_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .commentary_wrap{padding:20px;border-radius: 12px;margin-top:2vh;}
	.exam_Korean_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .commentary_wrap img {width:20px;}
	.exam_Korean_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .commentary_wrap .commentary {width:calc(100% - 20px);}
    .exam_Korean_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .commentary_wrap .commentary p {font-size:20px;/*20px*/ line-height:160%;}
	.exam_Korean_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .commentary_wrap .commentary span {font-size:18px;/*18px*/}




	/*수학 일일/주간, 중간기말, 진단테스트 결과 화면*/
	.test_exam_math_result .modal-dialog .modal-content .modal-header {padding:0.52vw; height:unset;}
	.test_exam_math_result .modal-dialog .modal-content .modal-header img {width:15px;}
	.test_exam_math_result .modal-dialog .modal-content .modal-body {height:calc(100% - 25px);}

	.test_exam_math_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap {margin:3vw 0;}
	.test_exam_math_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .left_result .question_box .exam_x {width:40px;}
	.test_exam_math_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .left_result .question_box .exam_number {width:40px; font-size:30px; line-height:40px;}
	
	.test_exam_math_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .right_result .form_wrap .input_wrap1 input {height:40px; padding:0 10px; font-size:12px;}
	.test_exam_math_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .right_result .form_wrap .input_wrap2 input {height:40px; padding:0 10px 0 30px; font-size:12px;}
	.test_exam_math_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .right_result .form_wrap .input_wrap2 .number {width:18px; max-width:unset; height:18px; max-height:unset; line-height:18px; font-size:14px; margin-right:10px;}
	
	
	.test_exam_math_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .left_result .question_box .commentary_wrap .commentary>img {width:20px;}
    .test_exam_math_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .left_result .question_box .commentary_wrap .commentary p {font-size:16px; line-height:30px;}




	/* 영어 중간, 기말, 진단 결과 */
	.exam_English_result .modal-dialog .modal-content .modal-header {padding:0.52vw; height:unset;}
	.exam_English_result .modal-dialog .modal-content .modal-header img {width:15px;}
	.exam_English_result .modal-dialog .modal-content .modal-body {height:calc(100% - 25px);}
	
	.exam_English_result .modal-dialog .modal-content .content_wrap .result_wrap {margin:3vw 0;}
	.exam_English_result .modal-dialog .modal-content .content_wrap .result_wrap .left_result {height:300px;}
    
    .exam_English_result .modal-dialog .modal-content .content_wrap .result_wrap .left_result .type1 img.exam_x {width:40px;}
	.exam_English_result .modal-dialog .modal-content .content_wrap .result_wrap .left_result .type1 .exam_number {width:40px; font-size:30px; line-height:40px;}

    .exam_English_result .modal-dialog .modal-content .content_wrap .result_wrap .left_result .type1 .question {font-size:14px;}
    .exam_English_result .modal-dialog .modal-content .content_wrap .result_wrap .left_result .type1 .word1  {font-size:30px; line-height:unset;}
    .exam_English_result .modal-dialog .modal-content .content_wrap .result_wrap .left_result .type1 .word_txt {font-size:16px;}
    
    .exam_English_result .modal-dialog .modal-content .content_wrap .result_wrap .left_result .type2 img.exam_x {width:40px;}
	.exam_English_result .modal-dialog .modal-content .content_wrap .result_wrap .left_result .type2 .exam_number {width:40px; font-size:30px; line-height:40px;}

    .exam_English_result .modal-dialog .modal-content .content_wrap .result_wrap .left_result .type2 .question {font-size:14px;}
    .exam_English_result .modal-dialog .modal-content .content_wrap .result_wrap .left_result .type2 img.play {width:50px; max-width:unset; margin:10px auto 0;}
    
    .exam_English_result .modal-dialog .modal-content .content_wrap .result_wrap .left_result .type3 img.exam_x {width:40px;}
	.exam_English_result .modal-dialog .modal-content .content_wrap .result_wrap .left_result .type3 .exam_number {width:40px; font-size:30px; line-height:40px;}

    .exam_English_result .modal-dialog .modal-content .content_wrap .result_wrap .left_result .type3.question {font-size:14px;}
	.exam_English_result .modal-dialog .modal-content .content_wrap .result_wrap .left_result .type3 .word1 {font-size:30px; line-height:unset;}
	.exam_English_result .modal-dialog .modal-content .content_wrap .result_wrap .left_result .type3 img.play {width:40px; max-width:unset; margin-left:10px;}

	.exam_English_result .modal-dialog .modal-content .content_wrap .result_wrap .left_result .type4 img.exam_x {width:40px;}
	.exam_English_result .modal-dialog .modal-content .content_wrap .result_wrap .left_result .type4 .exam_number {width:40px; font-size:30px; line-height:40px;}

	.exam_English_result .modal-dialog .modal-content .content_wrap .result_wrap .left_result .type4 .question {font-size:14px;}
	.exam_English_result .modal-dialog .modal-content .content_wrap .result_wrap .left_result .type4 .word1 {font-size:30px; line-height:unset;}
	.exam_English_result .modal-dialog .modal-content .content_wrap .result_wrap .left_result .type4 .word1 img.play {width:40px; max-width:unset; margin-left:10px;}
	.exam_English_result .modal-dialog .modal-content .content_wrap .result_wrap .left_result .type4 .word2 {font-size:16px; line-height:unset;}

    
    .exam_English_result .modal-dialog .modal-content .content_wrap .result_wrap .right_result .english_list li {min-height:34px;}
    .exam_English_result .modal-dialog .modal-content .content_wrap .result_wrap .right_result .english_list li p {line-height:20px; padding:5px;}




	/* 국어_일일테스트_결과 */
	.test_koreanResultDetail .modal-dialog .modal-content .modal-header {padding:0.52vw; height:unset;}
	.test_koreanResultDetail .modal-dialog .modal-content .modal-header img {width:15px;}
	
	.test_koreanResultDetail .modal-dialog .modal-content .modal-body {height:calc(100% - 25px);}
	.test_koreanResultDetail .modal-dialog .modal-content .content_wrap {height:calc(100% - 54px);}

	.test_koreanResultDetail .modal-dialog .modal-content .content_wrap .right_note .result_list .title.first {margin-bottom:10px; font-size:18px;}
	.test_koreanResultDetail .modal-dialog .modal-content .content_wrap .right_note .result_list .korean_castor {width:140px; max-width:unset; height:unset; max-height:unset; margin-top:10px;}
	.test_koreanResultDetail .modal-dialog .modal-content .content_wrap .right_note .result_list .score {font-size:18px;}
	.test_koreanResultDetail .modal-dialog .modal-content .content_wrap .right_note .result_list table th {font-size:14px;}
    .test_koreanResultDetail .modal-dialog .modal-content .content_wrap .right_note .result_list table td {font-size:14px;}


	/* 영어_일일테스트_결과 */
	.test_englishResultDetail .modal-dialog .modal-content .modal-header {padding:0.52vw; height:unset;}
	.test_englishResultDetail .modal-dialog .modal-content .modal-header img {width:15px;}
	
	.test_englishResultDetail .modal-dialog .modal-content .modal-body {height:calc(100% - 25px);}
	.test_englishResultDetail .modal-dialog .modal-content .content_wrap {height:calc(100% - 54px);}

	.test_englishResultDetail .modal-dialog .modal-content .content_wrap .right_note .result_list .title.first {margin-bottom:10px; font-size:18px;}
	.test_englishResultDetail .modal-dialog .modal-content .content_wrap .right_note .result_list .korean_castor {width:140px; max-width:unset; height:unset; max-height:unset; margin-top:10px;}
	.test_englishResultDetail .modal-dialog .modal-content .content_wrap .right_note .result_list .score {font-size:18px;}
	.test_englishResultDetail .modal-dialog .modal-content .content_wrap .right_note .result_list table th {font-size:14px;}
    .test_englishResultDetail .modal-dialog .modal-content .content_wrap .right_note .result_list table td {font-size:14px;}




	/* 수학 대단원, 챕터 / 브릭맵 > ? icon */
	.project_wrap .content_wrap .tab-content .map_brick_wrap .question_btn {width:40px; height:40px;}
	
	.titleChapter .modal-dialog .modal-content .modal-header {padding:0.52vw; height:unset;}
	.titleChapter .modal-dialog .modal-content .modal-header img {width:15px;}



	/*튜토리얼*/
	.tutorial .modal-dialog .modal-content .modal-header {padding:0.52vw; height:unset;}
	.tutorial .modal-dialog .modal-content .modal-header img {width:15px;}
	
	.swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction {bottom:-10px;}
	.swiper-pagination-clickable .swiper-pagination-bullet {width:12px; height:12px; margin:0 5px !important;}



	/* 최신 약관 동의 */
	.new_policy_agreement .modal-dialog .modal-content {height:300px;}
	.new_policy_agreement .modal-dialog .modal-content .modal-body .terms_wrap .check_wrap span {font-size:12px;}
	.new_policy_agreement .modal-dialog .modal-content .modal-body .checkShow {width:25px; height:25px; top:50%; transform:translateY(-50%);}
	.new_policy_agreement .modal-dialog .modal-content .modal-body .terms_wrap .gray_box.first {margin-bottom:10px;}
	.new_policy_agreement .modal-dialog .modal-content .modal-body .terms_wrap .gray_box {font-size:12px; height:150px;}

	.new_policy_agreement .modal-dialog .modal-content .modal-footer {text-align:center;}
	.new_policy_agreement .modal-dialog .modal-content .modal-footer .btn {width:100%; height:40px; font-size:12px;}
}

@media only screen and (max-height:414px) {
	/* success */


	/* warning */


	/* danger */


	/* info */



	/*--------------------------------------------------------------------------------------------------------------------*/



	/* 레벨변경하기 */





	/* 아이템샵 */
	.apply_checkShow {
    left: 5px;}




	/* 아이템구매 */




	/* 포인트부족 */




	/* [주간테스트,중간/기말] 첫화면 시작 모달 */




	/* 중간고사/기말고사 학습결과 */




	/* 플래너 */




	/* 국어 중간기말/진단테스트 결과 화면 */




	/*수학 일일/주간, 중간기말, 진단테스트 결과 화면*/




	/* 영어 중간, 기말, 진단 결과 */




	/* 국어_일일테스트_결과 */




	/* 영어_일일테스트_결과 */




	/* 수학 대단원, 챕터 / 브릭맵 > ? icon */




	/*튜토리얼*/




	/* 최신 약관 동의 */
}

@media only screen and (max-height:375px) {
}

@media only screen and (max-height:320px) {
}

/*모바일 세로*/
@media only screen and (max-width:540px) {
    /*국어*/
    .exam_Korean_result .modal-dialog .modal-content{border:none;}
    .exam_Korean_result .modal-dialog .modal-content .modal-header{height:0;padding:unset;}
    .exam_Korean_result .modal-dialog .modal-content .modal-header img{width:0;display: none;}
    .exam_Korean_result .modal-dialog .modal-content .modal-body{border-radius: 0;height:100%;}
    .exam_Korean_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap::after{display: none;opacity: 0;}

    .exam_Korean_result .modal-dialog .modal-content .modal-body .content_wrap{margin: 0 auto 0.1173vh;width:100%;height: 90.02347vh;/*767px;*/}

    .exam_Korean_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .nav_wrap {height:60px; max-height:65px; position:relative; top:0; background:#eeeeee; z-index:9;}
    .exam_Korean_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .nav_wrap .back {position:absolute; top:50%; transform:translateY(-50%); left:3vw;cursor:pointer; width:40px;max-width: 40px;}
    .exam_Korean_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .nav_wrap .txt {position: absolute; top: 50%; font-size: 12px;left:60px; line-height: 0; opacity: 0.8;}
    .exam_Korean_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .nav_wrap .gray{color:#D9D9D9 !important;}

    .exam_Korean_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .content_title{font-size: 3.053435vw;/*12px*/margin-top:3.638497vh;/*31px*/margin-right:1.0178vw;/*4px*/margin-bottom:1.291vh;/*11px*/padding:0 5.089vw;/*0 20px*/min-height:unset;}
    .exam_Korean_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap{margin-top:0;height:100%;}
    .exam_Korean_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .vertical_result {height: 100%;display: flex;flex-direction: column;}
    .exam_Korean_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .result_question{flex: 1;max-height: 73.474vh;/*626px*/overflow-y: auto;padding:0 5.089vw;/*0 20px*/}
    .exam_Korean_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .result_question .question{padding:3.81679vw 5vw 3.81679vw 5vw;/*15px 19.65px 15px 19.65px*/border-radius: 12px;font-size: 6.10687vw;/*24px*/line-height: 160%;margin:0 0 2.3474vh 0;/*0 0 20px 0*/}
    .exam_Korean_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .result_question .question img{width:12.2137vw;/*48px*/left: 2vw;top: 1.1vh;}
    .exam_Korean_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .result_question .question span{margin-right: 3.81679vw;/*15px*/}
    .exam_Korean_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .content_title span.gray{margin:0 6px;}
    .exam_Korean_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .result_question .question_list > :last-child {margin-bottom: 10px;}
    .exam_Korean_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .result_question .question_list li{padding:0 5.089vw;/*0 20px*/border-radius: 12px;min-height: 6.8075vh;/*58px*/margin-top: 1.1737vh;max-width:89.847328vw;/*353px*/}
    .exam_Korean_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .result_question .question_list li p{min-height: unset;font-size: 4.58vw;/*18px*/line-height: 160%;padding:1.5258vh 0;/*20px 0*/font-weight: 400;}
    .exam_Korean_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .commentary_wrap{border-radius: 12px;padding:1.8462vh 5.089vw 3.7558vh;/*15.73px 20px 32px*/display: flex;flex-direction: column;}
    .exam_Korean_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .commentary_wrap .commentary_top{display: flex;flex-direction: row;align-items: center;padding-left:unset;margin-bottom:3px;}
    .exam_Korean_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .commentary_wrap img{width:8.14249vw;/*32px*/top:unset;}
    .exam_Korean_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .commentary_wrap .commentary p{font-size: 5.089vw;/*20px*/line-height: 100%;margin-left: 6px;}
    .exam_Korean_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .commentary_wrap > span{font-size: 4.0712vw;/*16px*/color: #3A3A3A;font-weight: 400;line-height: 160%;}

    .exam_Korean_result .modal-dialog .modal-content .modal-body .bottom_result_box{display: flex;justify-content: space-between;align-items: flex-start;padding:0 5.089vw;/*0 20px*/}
    .exam_Korean_result .modal-dialog .modal-content .modal-body .bottom_result_box .verticalResultBtn {font-size:4.07vw;/*16px*/line-height:100%;font-weight: 600;height:7.042vh;/*60px*/border-radius: 12px;background-color: #fff;box-shadow: 0px 2px 7px 0px rgba(0, 0, 0, 0.17);}
    .exam_Korean_result .modal-dialog .modal-content .modal-body .bottom_result_box .verticalPrevPage {width:31.552vw;/*124px*/color:#D9D9D9;}
    .exam_Korean_result .modal-dialog .modal-content .modal-body .bottom_result_box .verticalNextPage {width:54.96vw;/*216px*/color:#32CD8B;}
    .exam_Korean_result .modal-dialog .modal-content .modal-body .bottom_result_box .verticalNextPage b {font-weight: 400;margin-left:13px}
    .exam_Korean_result .modal-dialog .modal-content .modal-body .bottom_result_box .verticalNextPage span {font-weight: 400;opacity: 0.5}
    .exam_Korean_result .modal-dialog .modal-content .modal-body .bottom_result_box .verticalNextPage.green_btn {background-color:#32CD8B;color:#fff;}


    /*영어*/
    .exam_English_result .modal-dialog .modal-content{border:none;}
    .exam_English_result .modal-dialog .modal-content .modal-header{height:0;padding:unset;}
    .exam_English_result .modal-dialog .modal-content .modal-header img{width:0;display: none;}
    .exam_English_result .modal-dialog .modal-content .modal-body{border-radius: 0;height:100%;}
    .exam_English_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap::after{display: none;opacity: 0;}

    .exam_English_result .modal-dialog .modal-content .modal-body .content_wrap{margin: 0 auto 0.1173vh;width:100%;height: 90.02347vh;/*767px;*/}

    .exam_English_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .nav_wrap {height:60px; max-height:65px; position:relative; top:0; background:#eeeeee; z-index:9;}
    .exam_English_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .nav_wrap .back {position:absolute; top:50%; transform:translateY(-50%); left:3vw;cursor:pointer; width:40px;max-width: 40px;}
    .exam_English_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .nav_wrap .txt {position: absolute; top: 50%; font-size: 12px;left:60px; line-height: 0; opacity: 0.8;}
    .exam_English_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .nav_wrap .gray{color:#D9D9D9 !important;}

    .exam_English_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap{margin:unset;margin-top:0;height:100%;}
    .exam_English_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .content_title{font-size: 3.053435vw;/*12px*/margin-top:3.638497vh;/*31px*/margin-right:1.0178vw;/*4px*/margin-bottom:1.291vh;/*11px*/padding:0 5.089vw;/*0 20px*/min-height:unset;}
    .exam_English_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .vertical_result {height: 100%;display: flex;flex-direction: column;}
    .exam_English_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .result_question{flex: 1;max-height: 73.474vh;/*626px*/overflow-y: auto;padding:0 5.089vw;/*0 20px*/position: relative;}
    .exam_English_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .result_question > .question{padding:1.76vh 5vw 4.6948vh 5vw;/*15px 19.65px 15px 19.65px*/border-radius: 12px;font-size: 6.10687vw;/*24px*/line-height: 160%;margin:0 0 2.3474vh 0;/*0 0 20px 0*/color: #3A3A3A;min-height: 19.7183vh;/*168px*/font-weight: 700;background: #FFF;position: relative;word-break: keep-all;display: flex;flex-direction: column;align-items: flex-start;}
    .exam_English_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .result_question > .question .exam_x{width:12.2137vw;/*48px*/left: 2vw;top: 1.1vh;position: absolute;z-index: 10}
    .exam_English_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .result_question > .question .soundwave{background-color: #EAFAF3;border-radius: 50%;}
    .exam_English_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .result_question > .question .subPlay{width:10.178vw;/*40px*/margin:0 8px;}
    .exam_English_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .result_question > .question .mainPlay{width:22.9vw;/*90px*/margin:2.347vh auto 0;/*20px*/}
    .exam_English_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .result_question > .question > p.question{width:100%;color: #1EBB79;text-align: center;font-size: 3.56vw;/*14px*/font-weight: 600;line-height: 130%; /* 18.2px */letter-spacing: -0.6px;margin-top:2.9342vh;/*25px*/}
    .exam_English_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .result_question > .question > p.word1{width:100%;margin-top:1.1737vh;/*10px*/color: #2D2D2D;text-align: center;font-size: 7.1246vw;/*28px*/font-weight: 600;line-height: 160%; /* 44.8px */}
    .exam_English_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .result_question > .question > p.word1 br {display: none !important;}
    .exam_English_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .result_question > .question > p.word1 .blank{display: inline-block;position: relative;margin:0 0.2vw;}
    .exam_English_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .result_question > .question > p.word1 .blank .blankbox{padding:0 15px;max-height:45px;height:5.281vh;/*45px*/border-radius: 8px;background: #32CD8B;display: flex;justify-content: center;align-items: center;}
    .exam_English_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .result_question > .question > p.word1 .blank .blankbox span{color:#FFF;}
    .exam_English_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .result_question > .question > p.word2{width:100%;margin-top:1.76vh;/*15px*/color: #8A8A8A;text-align: center;font-size: 4.07vw;/*16px*/font-weight: 400;line-height: 160%; /* 25.6px */}
    .exam_English_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .result_question > .question > p.word_txt{width:100%;text-align: center;font-size: 3.053vw;/*12px;*/font-weight: 400;line-height: 100%; /* 12px */}
    .exam_English_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .result_question > .question > p.word_txt.adjective {color:#3b51f5;}
    .exam_English_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .result_question > .question > p.word_txt.verb {color:#00b050;}
    .exam_English_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .result_question > .question > p.word_txt.noun {color:#eb701d;}
    .exam_English_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .result_question > .question > p.word_txt.adverb {color:#ff0000;}
    .exam_English_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .result_question > .question > p.word_txt.preposition {color:#7030a0;}
    .exam_English_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .result_question > .question > p.word_txt.pron {color:#EA542C;}
    .exam_English_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .result_question > .question > p.word_txt.conj {color:#4CB6B6;}
    .exam_English_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .result_question > .question > p.word_txt.phr {color:#A64D79;}
    .exam_English_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .result_question > .question_list > :last-child {margin-bottom: 10px;}
    .exam_English_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .result_question > .question_list li{box-shadow: 0px 2px 7px 0px rgba(0, 0, 0, 0.17);position: relative;text-align: center;word-break: keep-all;width: 100%;display: table;line-height: 160%;border: 2px solid #FFF;background: #F9F9F9;padding:0 5.089vw;/*0 20px*/border-radius: 12px;min-height: 6.8075vh;/*58px*/margin-top: 1.1737vh;max-width:89.847328vw;/*353px*/}
    .exam_English_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .result_question > .question_list li.answer{border: 2px solid #11BEBE;background: #FFF;}
    .exam_English_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .result_question > .question_list li.wrong_answer {border:2px solid #F46969; background:#FFF;}
    .exam_English_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .result_question > .question_list li p{min-height: unset;font-size: 4.58vw;/*18px*/line-height: 160%;padding:1.5258vh 0;/*20px 0*/font-weight: 400;}
    .exam_English_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .result_question .input_wrap input {font-size:4.58vw;font-weight:400;box-shadow: 0px 2px 7px 0px rgba(0, 0, 0, 0.17);position: relative;text-align: center;word-break: keep-all;width: 100%;display: table;line-height: 160%;border: 2px solid #FFF;background: #F9F9F9;padding:0 5.089vw;/*0 20px*/border-radius: 12px;min-height: 6.8075vh;/*58px*/margin-top: 1.1737vh;max-width:89.847328vw;/*353px*/pointer-events: none}
    .exam_English_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .result_question .input_wrap input.answer{border: 2px solid #11BEBE;background: #FFF;}
    .exam_English_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .result_question .input_wrap input.wrong_answer {border:2px solid #F46969; background:#FFF;}
    .exam_English_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .commentary_wrap{border-radius: 12px;padding:1.8462vh 5.089vw 3.7558vh;/*15.73px 20px 32px*/display: flex;flex-direction: column;}
    .exam_English_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .commentary_wrap .commentary_top{display: flex;flex-direction: row;align-items: center;padding-left:unset;margin-bottom:3px;}
    .exam_English_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .commentary_wrap img{width:8.14249vw;/*32px*/top:unset;}
    .exam_English_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .commentary_wrap .commentary p{font-size: 5.089vw;/*20px*/line-height: 100%;margin-left: 6px;}
    .exam_English_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .commentary_wrap > span{font-size: 4.0712vw;/*16px*/color: #3A3A3A;font-weight: 400;line-height: 160%;}

    .exam_English_result .modal-dialog .modal-content .modal-body .bottom_result_box{display: flex;justify-content: space-between;align-items: flex-start;padding:0 5.089vw;/*0 20px*/}
    .exam_English_result .modal-dialog .modal-content .modal-body .bottom_result_box .verticalResultBtn {font-size:4.07vw;/*16px*/line-height:100%;font-weight: 600;height:7.042vh;/*60px*/border-radius: 12px;background-color: #fff;box-shadow: 0px 2px 7px 0px rgba(0, 0, 0, 0.17);}
    .exam_English_result .modal-dialog .modal-content .modal-body .bottom_result_box .verticalPrevPage {width:31.552vw;/*124px*/color:#D9D9D9;}
    .exam_English_result .modal-dialog .modal-content .modal-body .bottom_result_box .verticalNextPage {width:54.96vw;/*216px*/color:#32CD8B;}
    .exam_English_result .modal-dialog .modal-content .modal-body .bottom_result_box .verticalNextPage b {font-weight: 400;margin-left:13px}
    .exam_English_result .modal-dialog .modal-content .modal-body .bottom_result_box .verticalNextPage span {font-weight: 400;opacity: 0.5}
    .exam_English_result .modal-dialog .modal-content .modal-body .bottom_result_box .verticalNextPage.green_btn {background-color:#32CD8B;color:#fff;}

    /*영어 결과화면*/
    .test_englishResultDetail .modal-dialog .modal-content .content_wrap .right_note .result_list table tr td .play{width:25px;}


    /*수학*/
    .test_exam_math_result .modal-dialog .modal-content{border:none;}
    .test_exam_math_result .modal-dialog .modal-content .modal-header{height:0;padding:unset;}
    .test_exam_math_result .modal-dialog .modal-content .modal-header img{width:0;display: none;}
    .test_exam_math_result .modal-dialog .modal-content .modal-body{border-radius: 0;height:100%;}
    .test_exam_math_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap::after{display: none;opacity: 0;}

    .test_exam_math_result .modal-dialog .modal-content .modal-body .content_wrap{margin: 0 auto 0.1173vh;width:100%;height: 90.02347vh;/*767px;*/}

    .test_exam_math_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .nav_wrap {height:60px; max-height:65px; position:relative; top:0; background:#eeeeee; z-index:9;}
    .test_exam_math_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .nav_wrap .back {position:absolute; top:50%; transform:translateY(-50%); left:3vw;cursor:pointer; width:40px;max-width: 40px;}
    .test_exam_math_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .nav_wrap .txt {position: absolute; top: 50%; font-size: 12px;left:60px; line-height: 0; opacity: 0.8;}
    .test_exam_math_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .nav_wrap .gray{color:#D9D9D9 !important;}

    .test_exam_math_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap{margin:unset;margin-top:0;height:100%;}
    .test_exam_math_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .content_title{font-size: 3.053435vw;/*12px*/margin-top:3.638497vh;/*31px*/margin-right:1.0178vw;/*4px*/margin-bottom:1.291vh;/*11px*/padding:0 5.089vw;/*0 20px*/min-height:unset;}
    .test_exam_math_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .vertical_result {height: 100%;display: flex;flex-direction: column;}
    .test_exam_math_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .result_question{flex: 1;max-height: 73.474vh;/*626px*/overflow-y: auto;padding:0 5.089vw;/*0 20px*/}
    .test_exam_math_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .result_question .question{padding:1.0563vh 3.3078vw 0;/*9px 13px 0*/border-radius: 12px;font-size: 6.10687vw;/*24px*/line-height: 160%;margin:0 0 1.1737vh 0;/*0 0 20px 0*/color: #3A3A3A;font-weight: 700;background: #FFF;position: relative;word-break: keep-all;display: flex;flex-direction: column;align-items: flex-start;}
    .test_exam_math_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .result_question .question .exam_x{width:12.2137vw;/*48px*/left: 2vw;top: 1.1vh;position: absolute;z-index: 10}
    .test_exam_math_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .result_question .question .question_img{width:100%;}
    .test_exam_math_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .result_question .question p{margin-right: 3.81679vw;/*15px*/}
    .test_exam_math_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .commentary_wrap{border-radius: 12px;padding:1.8462vh 5.089vw 0;/*15px 20px 0*/display: flex;flex-direction: column;background-color: #fff}
    .test_exam_math_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .commentary_wrap .commentary_top{display: flex;flex-direction: row;align-items: center;padding-left:unset;}
    .test_exam_math_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .commentary_wrap img{width:8.14249vw;/*32px*/top:unset;}
    .test_exam_math_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .commentary_wrap .commentary p{font-size: 5.089vw;/*20px*/line-height: 100%;margin-left: 6px;color: #11BEBE;font-weight: 700;}
    .test_exam_math_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .commentary_wrap .commentary_img{margin-top:1.056vh;/*9px*/}
    .test_exam_math_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .commentary_wrap .commentary_img img{width:100%;}
    .test_exam_math_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .result_question .question_list > :last-child {margin-bottom: 10px;}
    .test_exam_math_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .form_wrap .input_wrap{position: relative;}
    .test_exam_math_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .form_wrap .input_wrap > div{
        word-break: keep-all;
        width: 100%;
        box-shadow: 0px 2px 7px 0px rgba(0, 0, 0, 0.17);
        display: flex;
        border: 2px solid #FFF;
        background: #F9F9F9;
        padding: 1.5258vh 5.089vw;
        border-radius: 12px;
        min-height: 6.8075vh;
        margin-top: 1.1737vh;
        max-width: 89.847328vw;
        font-size: 4.58vw;/*18px*/
        line-height: 160%;
        font-weight: 400;
        pointer-events: none;
        align-items: center;
        flex-direction: row;
        justify-content: flex-start;
    }
    .test_exam_math_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .form_wrap .input_wrap > div .number{width:5.5979vw;/*22px*/height: 5.5979vw;/*22px*/border-radius: 50%;border:1px solid #3A3A3A;font-size: 16px;font-weight: 400;display: flex;align-items: center;justify-content: center;line-height: 100%;}
    .test_exam_math_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .form_wrap .input_wrap > div.answer{border: 2px solid #11BEBE;background: #FFF;}
    .test_exam_math_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .form_wrap .input_wrap > div.answer .number{border: 1px solid #11BEBE;background: #11BEBE;color:#fff;margin-right:5.089vw;}
    .test_exam_math_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .form_wrap .input_wrap > div.wrong_answer {border:2px solid #F46969; background:#FFF;}
    .test_exam_math_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .form_wrap .input_wrap > div.wrong_answer .number{border:1px solid #F46969; background:#F46969;color:#fff;margin-right:5.089vw;}
    .test_exam_math_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .form_wrap .input_wrap > div.wrong_answer > div {flex: 1;display: flex;justify-content: space-between;align-items: center;}
    .test_exam_math_result .modal-dialog .modal-content .modal-body .content_wrap .result_wrap .form_wrap .input_wrap > div.wrong_answer > div span.answer{color:#11BEBE;}



    .test_exam_math_result .modal-dialog .modal-content .modal-body .bottom_result_box{display: flex;justify-content: space-between;align-items: flex-start;padding:0 5.089vw;/*0 20px*/}
    .test_exam_math_result .modal-dialog .modal-content .modal-body .bottom_result_box .verticalResultBtn {font-size:4.07vw;/*16px*/line-height:100%;font-weight: 600;height:7.042vh;/*60px*/border-radius: 12px;background-color: #fff;box-shadow: 0px 2px 7px 0px rgba(0, 0, 0, 0.17);}
    .test_exam_math_result .modal-dialog .modal-content .modal-body .bottom_result_box .verticalPrevPage {width:31.552vw;/*124px*/color:#D9D9D9;}
    .test_exam_math_result .modal-dialog .modal-content .modal-body .bottom_result_box .verticalNextPage {width:54.96vw;/*216px*/color:#32CD8B;}
    .test_exam_math_result .modal-dialog .modal-content .modal-body .bottom_result_box .verticalNextPage b {font-weight: 400;margin-left:13px}
    .test_exam_math_result .modal-dialog .modal-content .modal-body .bottom_result_box .verticalNextPage span {font-weight: 400;opacity: 0.5}
    .test_exam_math_result .modal-dialog .modal-content .modal-body .bottom_result_box .verticalNextPage.green_btn {background-color:#32CD8B;color:#fff;}
}

	