@charset "utf-8";
html {}
.contents {min-height:100%;}
.contents_inner {position:relative; background:#fff;}

/* 문제집 등록 모달 변경 */
.myMegaBank-layer {border: 1px solid #696e7a; background: #fff;}
.myMegaBank-layer .noticeWrap--list {padding-bottom: 1rem !important;}
.myMegaBank-layer .megaBank--list {padding-bottom: 0 !important;}

/* megaBank__close */
.megaBank--wrap--close {position: relative; padding: 1rem 0; background:#fff; border-bottom: 1px solid #1677cb; }
.megaBank--wrap--close > h1{font-weight: bold; font-size:1.2rem; text-align: center;}
.megaBank--wrap--close--button {position:absolute; right:1%; top:calc(50% - 1.5rem); top:-webkit-calc(50% - 1.5rem); z-index:2; width:3rem; height:3rem; text-indent: -9999px;}
.megaBank--wrap--close--button:before,
.megaBank--wrap--close--button:after {content:''; display:block; position:absolute; left:50%; top:50%; width:2rem; height:2px; margin-left:-1rem; background:#444a59;}
.megaBank--wrap--close--button:before {transform:rotate(45deg); -moz-transform:rotate(45deg); -webkit-transform:rotate(45deg);}
.megaBank--wrap--close--button:after {transform:rotate(135deg); -moz-transform:rotate(135deg); -webkit-transform:rotate(135deg);}

/* megaBank__header */
.megaBank--header {position: relative;}
.megaBank--header--subject {height: auto; padding: 1.2rem 0.8rem;}
.megaBank--header--subject > span {margin-right:0.5rem; color:#167fff;}
.megaBank--header--subject > em {font-style:normal; font-weight:normal; color:#999;}

.megaBank--contents--mainTab {margin-bottom:1.3rem;}
.megaBank--contents--mainTab ul {display:-webkit-flex; display:flex; background:#fff;}
.megaBank--contents--mainTab ul > li {background-color:#fff; padding:1.2rem 0; border-bottom:1px solid #a5a8af; background:url("https://img.megastudy.net/mobile/smart_new/bg_line1.png") no-repeat right center / 2px 1.2rem; -webkit-background-size: 2px 1.2rem; -ms-background-size: 2px 1.2rem; font-size: 1.1rem; -webkit-flex: 1;  /* Safari 6.1+ */ flex: 1; display: -webkit-box; -webkit-box-orient: horizontal; -webkit-box-pack:  center; -webkit-box-align: center; text-align:center;}
.megaBank--contents--mainTab ul > li a {}
.megaBank--contents--mainTab ul > li:hover,
.megaBank--contents--mainTab ul > li.on {border-bottom: 0.2rem solid #2082dd;}
.megaBank--contents--mainTab ul > li.on a {color: #2082dd;  font-family: 'nanum-barun-gothic-bold';}
.megaBank--contents--mainTab ul > li:first-child a {border-left:0; border-right:0;}
.megaBank--contents--mainTab ul > li:last-child a {border-right:0; border-left:0; background:none;}

.sub_buy_category{margin:1rem 0;padding:0 1.3rem}
.sub_buy_category{width:100%;display: flex; display: -ms-flex; display: -webkit-flex; align-items: center;justify-content: center;}
.sub_buy_category a{flex:1; -ms-flex:1; -webkit-flex:1;padding:0.5rem 0;font-size:1rem;font-weight: bold;color:#999;line-height:1.4rem;text-align: center;border: 1px solid #d2d2d2;margin-left: -1px;position: relative;}
.sub_buy_category a:first-child{margin-left: 0;}
.sub_buy_category a.on, .sub_buy_category a:hover{z-index:2;border: 1px solid #ef6464;border-bottom-color: #fff;color:#f15c5c;text-decoration: none;}

.megaBank--contents--tab {}
.megaBank--contents--tab ul {display: flex; display: -webkit-flex;}
.megaBank--contents--tab ul > li {flex: 1; -webkit-flex: 1; border-bottom: 1px solid #e4e4e4; border-left: 1px solid #e4e4e4; text-align:center;}
.megaBank--contents--tab ul > li:first-child {border-left:0 none;}
.megaBank--contents--tab ul > li a {display:block; padding: 1.2rem 0; background:#f7f7f7; font-size:1.2rem; color:#3f3f3f; line-height: 1.2;}
.megaBank--contents--tab ul > li b {display: inline-block;width:100%;font-weight: normal;}
.megaBank--contents--tab ul > li:hover > a,
.megaBank--contents--tab ul > li.on > a {background: #fff; color:#3f3f3f; text-decoration:none; font-weight: bold;}
.megaBank--contents--tab ul > li.on b {font-weight: bold;}
.megaBank--contents--tab ul.menuFixed {position:fixed; left:0; top:0; width:100%;}

.noticeWrap__title {font-size:1.1rem; line-height: 1; color:#00ffff; text-align:center; background:#121212;}
.noticeWrap__title .noticeWrap__title--txt {height:1.6rem !important; overflow:hidden;}
.noticeWrap__title .noticeWrap__title--txt ul {width:100%;}
.noticeWrap__title .noticeWrap__title--txt li {line-height:1.8rem;}
.noticeWrap__title .noticeWrap__title--txt li .ico {vertical-align:-0.4rem !important;}

.noticeWrap--subject {border-bottom: 1px solid #1677cb; font-size:1.4rem; line-height: 1.4rem; color:#000; text-align:center;}
.noticeWrap--subject .noticeWrap--title--txt {}
.noticeWrap--subject .noticeWrap--title--txt span {color:#1677cb;}
.noticeWrap--subject .noticeWrap--title--txt em {color:#8d8d8d;}

.noticeWrap--add {font-size:1.4rem; line-height: 1.7; color:#000; text-align:center; background:#f6f6f7;}
.noticeWrap--add .noticeWrap--title--txt {}
.noticeWrap--add .noticeWrap--title--txt span {color:#1677cb;}
.noticeWrap--add .noticeWrap--title--txt em {color:#8d8d8d;}

.noticeWrap--subjectPop {border-bottom: 1px solid #1677cb; font-size:1.3rem; line-height: 1.4rem; color:#000; text-align:center;}
.noticeWrap--subjectPop .noticeWrap--title--txt {}
.noticeWrap--subjectPop .noticeWrap--title--txt span {}
.noticeWrap--subjectPop .noticeWrap--title--txt em {color:#8d8d8d;}

/* noticeWrap */
.noticeWrap--list {padding:0 0 50px; text-align:left;}
.noticeWrap--list--item {position:relative; padding-left:0.8rem; font-size:1.0rem; line-height:1.8rem; letter-spacing:-0.5px; color:#8d8d8d;}
.noticeWrap--list--item:after {display:block; position:absolute; top:0; left:0; content:'*';}
.noticeWrap--list--color {color:#ff7350; font-weight:bold;}
.noticeWrap--list--link {font-family:inherit; color:#ff17a5 !important; text-decoration:underline !important; font-weight:bold;}

/* info type */
.megaBank--info--type {margin-bottom:0; padding:1.3rem; background:#fff; border-top:1px solid #eaeaec; border-bottom:1px solid #eaeaec;}
.megaBank--info--type:last-child {margin:0;}
.megaBank--info--type .megaBank--info--subTab {display: flex; flex-direction: row; flex-wrap: wrap; padding-top: 1px; padding-left: 1px; box-sizing: border-box; box-shadow: inset 0 0 0 1px #eaeaec; background:#f6f6f8;}
.megaBank--info--type .megaBank--info--subTab li {width: calc(33.3% + 1px); margin-top: -1px; margin-left: -1px; border: 1px solid #eaeaec; box-sizing: border-box; transition: all 0.2s; box-sizing: border-box;}
/* .megaBank--info--type .megaBank--info--subTab li:nth-child(3n+3) {border-right:0;} */
.megaBank--info--type .megaBank--info--subTab li a {background:#f6f6f8; padding:0.8rem 0; font-size:1.1rem; color:#3f3f3f; letter-spacing:-1px; display:block;  text-align:center;}
.megaBank--info--type .megaBank--info--subTab li.on  a{background:#fff; font-weight:bold; color:#1677cb;}
.megaBank--info--type .megaBank--info--txt{text-align: right;font-size:0.9rem;display: flex;align-items: center;justify-content: end;color:#999999;background: #fff;}
.megaBank--info--type .megaBank--info--txt span{line-height: 1.8;}
.megaBank--info--type .megaBank--info--txt a{border: 1px solid #dadada;color:#999999;line-height: 1.8;padding:0 2%;margin-left: 0.4rem;}
.megaBank--info--type .megaBank--info--subTab2{background: #fff;}
/* +1px 부분 갤럭시 이슈로 삭제 */
.megaBank--info--type .megaBank--info--subTab2 li{width:calc(50%);padding:0.8rem 0;font-size:1.1rem;letter-spacing: -1px;text-align: center;}
.megaBank--info--type .megaBank--info--subTab2 .on{color:#1677cb;}
/* .megaBank--info--type+.megaBank--info--type{border-top: 0;padding-top:0} */

/* info tit */
.megaBank--info--tit {margin-bottom:0.6rem; font-size:1.1rem; color:#3f3f3f; font-weight:bold;}
.megaBank--info--tit span {color:#1677cb;}
.megaBank--info--tit.alLeft {text-align: left;}
.megaBank--info--subTab+.megaBank--info--tit{padding-top: 1rem;}
.megaBank--info--etc {position:relative; margin-bottom:0.6rem; font-size:0.9rem; color:#8d8d8d;}
.megaBank--info--etc .megaBank--info--reset {position:absolute; right:0; bottom:0; /*width:8%;*/}
.megaBank--info--etc .megaBank--info--reset img {width:100%;}
.megaBank--info--etcNotice {padding:2rem 1.3rem 1.3rem; background:#fff;}
.megaBank--info--etcNotice ul {line-height:1.4rem;}
.megaBank--info--etcNotice ul li {position:relative; padding-left:0.9rem; font-size:1.0rem; letter-spacing:-0.5px; color:#8d8d8d;}
.megaBank--info--etcNotice ul li:after {display:block; position:absolute; top:0; left:0; content:'*';}

.megaBank--info--etcDate {padding-top:1.3rem; background:#f6f6f8;}
.megaBank--info--etcDate ul {line-height:1.4rem; padding:1rem 1.3rem; background:#fff; border-top:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4;}
.megaBank--info--etcDate ul li {position:relative; font-size:1.0rem; letter-spacing:-0.5px; color:#8d8d8d; text-align:right;}

.megaBank--list--add .megaBank--info--tit {padding-top:1rem;}
.megaBank--list--tagList{display: flex;flex-wrap: wrap;}
.megaBank--list--tagList span{padding:0 5% 0 0;display: flex;align-items: center;color:#999;letter-spacing: -0.05rem;line-height: 1.9;justify-content: start;}
.megaBank--list--tagList span img{width:1rem;margin-left: 0.5rem;}
.megaBank--list--tagList .customW{font-weight: bold;color:#116ad7;}

.searchType {display: flex; display: -webkit-flex;}
.searchType--inner {flex: 8; -webkit-flex: 8;}
.megaBank--info--reset--right {}
.megaBank--info--reset--right {flex: 1; -webkit-flex: 1; height:100%;}
.megaBank--info--reset--right .megaBank--info--reset {float:right; height: 2.5rem;}
.megaBank--info--reset--right .megaBank--info--reset.line01 {height:1.7rem; margin-top: -0.2rem;}
.megaBank--info--reset--right img {height:100%;}



/* info txt */
.megaBank--info--txt {font-size:1.1rem; color:#3f3f3f; text-align: center; line-height:1.5rem; padding:1.5rem 0; margin:0 0 1.3rem 0; background:#e7dfda;}
.megaBank--info--txt p {font-weight:bold;}
.megaBank--info--txt p span {color:#f34d51;}

/* main tab slide */
.megaBank--info--select {border-top:1px solid #3f3f3f;}
.megaBank--info--selectArea {overflow:hidden; padding:1.2rem 0 1.2rem 1.2rem; background:#f6f6f8;}
.megaBank--info--selectArea a {margin-right:0.8rem; padding:0.8rem 0 0.8rem 1.9rem; border:1px solid #3f3f3f; border-radius:100px 100px; background: url(https://img.megastudy.net/mobile/smart_new/ico_sel-arw3.png) no-repeat 83% center / 0.8rem; -webkit-background-size: 0.8rem; -ms-background-size: 0.8rem;}
.megaBank--info--selectArea a.on {color:#1677cb; background: url(https://img.megastudy.net/mobile/smart_new/ico_sel-arw3_on.png) no-repeat 83% center / 0.8rem; -webkit-background-size: 0.8rem; -ms-background-size: 0.8rem; font-weight:bold; border:1px solid #1677cb;}
.megaBank--info--selectArea a.listUp {color:#1677cb; background: url(https://img.megastudy.net/mobile/smart_new/ico_sel-arw3_on_none.png) no-repeat 83% center / 0.8rem; -webkit-background-size: 0.8rem; -ms-background-size: 0.8rem; font-weight:bold; border:1px solid #1677cb;}
.megaBank--info--selectArea a span {/*display:block; margin-right:18%;*/}
.megaBank--info--selectArea a span.selectList {}
.megaBank--info--selectArea a span.selectList {border-bottom:1px solid #1677cb;}
.megaBank--info--selectArea a:nth-child(1) {width:37%;}
.megaBank--info--selectArea a:nth-child(2) {width:27%;}
.megaBank--info--selectArea a:nth-child(3) {width:37%;}
.megaBank--info--selectArea a:nth-child(4) {width:34%;}
.megaBank--info--selectArea a:nth-child(5) {width:34%;}
.megaBank--info--selectArea a:nth-child(6) {width:27%;}
.megaBank--info--selectArea a:nth-child(7) {width:37%;}
.megaBank--info--selectArea a:nth-child(8) {width:37%;}

.megaBank--info--selectArea.subType {padding:1.2rem 1.3rem;}
.megaBank--info--selectArea.subType .swiper-wrapper {display: flex; display: -webkit-flex;}
.megaBank--info--selectArea.subType .swiper-wrapper a:nth-child(1) {flex: 1; -webkit-flex: 1; padding:0.8rem 0 0.8rem 1.4rem;}
.megaBank--info--selectArea.subType .swiper-wrapper a:nth-child(2) {flex: 1; -webkit-flex: 1; padding:0.8rem 0 0.8rem 1.4rem;}
.megaBank--info--selectArea.subType .swiper-wrapper a:nth-child(3) {flex: 1; -webkit-flex: 1; padding:0.8rem 0 0.8rem 1.4rem; margin:0;}

.megaBank--info--selectView {}
.megaBank--info--selectViewDetail {display:none; padding:1.3rem; background:#effcfc;}
.megaBank--info--check {margin-bottom:1.5rem;}
.megaBank--info--check:last-child {margin:0;}
.megaBank--info--check li {margin-bottom:0.5rem; color:#3f3f3f;}
.megaBank--info--check li:after {display:block; clear:both; content:'';}
.megaBank--info--check li .chkx1 {margin:0 0.6rem 0 0; float:left;}
.megaBank--info--check li label {line-height: 1.8rem; padding-left: 2.2rem; display: inherit;}

.megaBank--info--checkBtn {display: flex; flex-direction: row; flex-wrap: wrap; padding-top: 1px; padding-left: 1px;}
.megaBank--info--checkBtn li {width: calc(33.3% + -1px); display:inline-flex; margin-top: -1px; margin-left: 1px; margin-bottom:2px; border: 1px solid #f6f6f8; box-sizing: border-box; transition: all 0.2s; box-sizing: border-box; overflow:hidden;}
.megaBank--info--checkBtn li a {width:100%; display:block;}
.megaBank--info--checkBtn li a div {width:100%; display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }

.megaBank--info--checkBtn li a.btnChk {overflow:hidden; display:block; min-width:6.1rem; padding:0.5rem 2rem 0.4rem 0.6rem; border:0.1rem solid #696e7a; color:#3f3f3f; text-align:center; background-color:#fff !important; background:url("https://img.megastudy.net/mobile/smart_new/ico_btn-chk_on.png") no-repeat 90% center / 1rem; -webkit-background-size: 1rem; -ms-background-size: 1rem ;}
.megaBank--info--checkBtn li a.btnChk.on {color:#fff; background-color:#696e7a !important; background-image:url(https://img.megastudy.net/mobile/smart_new/ico_btn-chk2_on.png);}
.megaBank--info--checkBtn li a.btnChk.none {border:0.1rem solid #ddd; background-image:url(https://img.megastudy.net/mobile/smart_new/ico_btn-chk_on.png); background-color:#ddd !important; opacity:.5;-moz-opacity:.5;filter:alpha(opacity=50);}

.megaBank--info--checkBtn.line2 {display: flex; flex-direction: row; flex-wrap: wrap; padding-top: 1px; padding-left: 1px;}
.megaBank--info--checkBtn.line2 li a {width:100%; display:table;}
.megaBank--info--checkBtn.line2 li a div {width:100%; height:2.5rem; display:table-cell; vertical-align:middle; overflow:hidden; text-overflow:ellipsis; white-space:normal; }

.megaBank--info--checkBtn.line1 li {width: calc(100% + -1px);}
.megaBank--info--checkBtn.line1 li a {width:100%; display:table;}
.megaBank--info--checkBtn.line1 li div {width:100%; display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.megaBank--info--checkBtn.line1 li .inputBox {overflow:hidden; display:block; min-width:3.1rem; padding:0.5rem 0 0.4rem; color:#3f3f3f; text-align:left;}
.megaBank--info--checkBtn.line1 li .inputBox input {margin:0 0.5rem; padding:0.5rem 0.6rem 0.4rem; width:7rem; text-align:center;}

.megaBank--info--btn {margin-top:1.3rem; text-align:center;}


.chkx2{ margin-top:0.5rem; width:1.6rem; height:1.6rem; border:0.1rem solid #696e7a; background:#fff url(https://img.megastudy.net/mobile/smart_new/ico_btn-chk2.png) no-repeat / 60%; -webkit-background-size: 60%; -ms-background-size: 60%; background-position:center; }
.chkx2.on {-webkit-appearance:none; border:1px solid #1677cb; color:#fff; background:#1677cb url(https://img.megastudy.net/mobile/smart_new/ico_btn-chk2_on.png) no-repeat / 60%; -webkit-background-size: 60%; -ms-background-size: 60%; background-position:center; }

.sel_st1 {padding-right:2.8rem;}

.selectOption,
.selectOption option.selected {
  width: 100px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}


/* guide tab */
.megaBank--info--guide {border-top:1px solid #3f3f3f;}
.megaBank--info--guideArea {overflow:hidden; padding:1.2rem 0 1.2rem 1.2rem; background:#f6f6f8;}
.megaBank--info--guideArea a {margin-right:0.8rem; padding:1rem 0.9rem; border:1px solid #3f3f3f; border-radius:100px 100px; text-align:center;}
.megaBank--info--guideArea a span {font-family:verdana;}
.megaBank--info--guideArea a.on {color:#1677cb; border:1px solid #1677cb;}
.megaBank--info--guideArea a:nth-child(1) {width:32%;}
.megaBank--info--guideArea a:nth-child(2) {width:42%;}
.megaBank--info--guideArea a:nth-child(3) {width:51%;}
.megaBank--info--guideArea a:nth-child(4) {width:47%;}
.megaBank--info--guideArea a:nth-child(5) {width:34%;}
.megaBank--info--guideArea a:nth-child(6) {width:34%;}

.megaBank--info--guideView {}
.megaBank--info--guideViewDetail {display:none; padding:1.3rem; background:#effcfc;}
.guideViewDetail--img img {width:100%;}

/* noticeWrap */
.megaBank--info--guideViewDetail .guideViewDetail--notice {padding:0 0 1.3rem 0; text-align:left;}
.megaBank--info--guideViewDetail .guideViewDetail--notice__title {position:relative; display:block; padding-left:1.4rem; padding-bottom:4px; font-size:1.0rem; color:#101010; font-weight:bold;}
.megaBank--info--guideViewDetail .guideViewDetail--notice__title:after {display:block; position:absolute; top:0; left:0; content:'※';}
.megaBank--info--guideViewDetail .guideViewDetail--notice__list--item {position:relative; padding-left:2.4rem; font-size:0.9rem; color:#101010;}
.megaBank--info--guideViewDetail .guideViewDetail--notice__list--item:after {display:block; position:absolute; top:0; left:1.4rem; content:'-';}
.megaBank--info--guideViewDetail .guideViewDetail--notice__list--color {color:#ff7350; font-weight:bold;}
.megaBank--info--guideViewDetail .guideViewDetail--notice__list--link {font-family:inherit; color:#ff17a5 !important; text-decoration:underline !important; font-weight:bold;}

/* megaBank--search */
.megaBank--search--count {padding:0.8rem 1.3rem; background:#f6f6f8; border-top:1px solid #696e7a; border-bottom:1px solid #e4e4e4;}


.megaBank--search--countList {display:-webkit-flex; display:flex; line-height: 3.25rem;}
.megaBank--search--countList .checkBox {flex: 1; -webkit-flex: 1;}
.megaBank--search--countList .checkBox input {margin:0;}
.megaBank--search--countList .megaBank--search--typeSelect {flex: 6; -webkit-flex: 6;}
.megaBank--search--countList span {flex: 1; -webkit-flex: 1; font-size:1.1rem;}
.megaBank--search--countList span strong {color:#2082dd;}
.megaBank--search--countList .megaBank--search--Select {flex: 1; -webkit-flex: 1; text-align:right;}
.megaBank--search--countList .megaBank--search--Select select {background-color:#fff;}
.megaBank--search--countList .megaBank--search--typeReset {display:inline-block; vertical-align:middle; margin-left:1rem;}
.megaBank--search--countList .megaBank--search--typeReset .megaBank--search--typeResetInner {height:100%;}
.megaBank--search--countList .megaBank--search--typeReset .megaBank--info--reset {display:block; height: 1.7rem;}
.megaBank--search--countList .megaBank--search--typeReset .megaBank--info--reset img {width: auto; height:100%;}



.megaBank--search--type {padding:0.8rem 1.3rem; background:#f6f6f8; border-bottom:1px solid #e4e4e4;}
.megaBank--search--type .allReset{display:inline-block;width:50%;height:2rem;margin-top:1.5%;padding:0.5rem 0;text-align:center;background:#888;color:#fff;font-size:1rem;line-height:1.2rem;vertical-align:top}
.megaBank--search--typeCheck {display:-webkit-flex; display:flex; line-height: 3.25rem;}
.megaBank--search--typeCheck .checkBox {flex: 1; -webkit-flex: 1;}
.megaBank--search--typeCheck .checkBox input {margin:0;}
.megaBank--search--typeCheck .megaBank--search--typeSelect {flex: 8; -webkit-flex: 8;}
.megaBank--search--typeCheck .megaBank--search--typeSelect select {border:0; padding-left:0; margin-right:1.5rem;}

.megaBank--search--typeReset {flex: 1; -webkit-flex: 1;}
.megaBank--search--typeReset .megaBank--search--typeResetInner {display:table; float:right; height:100%;}
.megaBank--search--typeReset .megaBank--info--reset {display:table-cell; vertical-align:middle; height: 2.5rem;}
.megaBank--search--typeReset .megaBank--info--reset img {width:100%;}




.megaBank--search--list {background:#fff;}
.megaBank--search--listTest {padding:1.5rem 1.3rem; display:-webkit-flex; display:flex; border-bottom:1px solid #e4e4e4;}
.megaBank--search--listTest.listNone {justify-content: center;color:#8d8d8d}
.megaBank--search--listTest .checkBox {flex: 1; -webkit-flex: 1;}
.megaBank--search--listTest .checkBox--inner {display:table; height:100%;}
.megaBank--search--listTest .checkBox--inner p {display:table-cell; vertical-align:middle;}
.megaBank--search--listTest .checkBox input {margin:0;}

.megaBank--search--listTest .megaBank--search--listTxt {flex: 7; -webkit-flex: 7; line-height:1.5rem; color:#8d8d8d;}
.megaBank--search--listTest .megaBank--search--listTxt.listNone {text-align:center; width:100%;}
.megaBank--search--listTest .megaBank--search--listTxt p {padding-bottom:0.2rem; color:#3f3f3f;}
.megaBank--search--listTest .megaBank--search--listTxt p span {color:#2082dd;}
.megaBank--search--listTest .megaBank--search--listTxt p .ico {margin-left:0.3rem;     vertical-align: -0.1rem !important;}
.megaBank--search--listTest .megaBank--search--listTxt .dateBox {padding-top:0.4rem;}
.megaBank--search--listTest .megaBank--search--listTxt .dateBox .megaBank--search--typeSelect {display:inline-block;}
.megaBank--search--listTest .megaBank--search--listTxt .dateBox .megaBank--search--typeSelect select {border:0;}
.megaBank--search--listTest .megaBank--search--listTxt .dateBox .megaBank--search--typeSelect option {color:#2082dd;}
.megaBank--search--listTest .megaBank--search--listTxt .subject__ty1{color:#999;}
.megaBank--search--listTest .megaBank--search--listTxt .subject__ty2{color:#3f3f3f;}
.megaBank--search--listTest .megaBank--search--listTxt .subject__ty3{color:#1677cb;}
.megaBank--search--listTest .megaBank--search--listTxt .subject__ty4{color:#999999;}
.megaBank--search--listTest .megaBank--search--listTxt .subject__ty4 select{font-size:0.9rem;height:1.8rem;margin-left: 0.2rem;}

.megaBank--search--listTest .megaBank--search--listPercent {flex: 1.5; -webkit-flex: 1.5; color:#3f3f3f; line-height:1.3rem; text-align:center;}
.megaBank--search--listTest .megaBank--search--listPercentInner {display:table; float:right; height:100%;}
.megaBank--search--listTest .megaBank--search--listPercentInner p {display:table-cell; vertical-align:middle; min-width:3rem;}


.megaBank--search--listMy {padding:1.5rem 1.3rem; border-bottom:1px solid #e4e4e4;}
.megaBank--search--listMy .megaBank--search--listMy--inner {overflow:hidden; }
.megaBank--search--listMy .megaBank--search--listTxt {float:left; line-height:1.5rem; color:#8d8d8d;}
.megaBank--search--listMy .megaBank--search--listTxt.listNone {text-align:center; width:100%;}
.megaBank--search--listMy .megaBank--search--listTxt p {padding-bottom:0.2rem; color:#3f3f3f; font-weight:bold;}
.megaBank--search--listMy .megaBank--search--listTxt p span {color:#2082dd;}
.megaBank--search--listMy .megaBank--search--listTxt p .ico {margin-left:0.3rem;     vertical-align: -0.1rem !important;}

.megaBank--search--listMy .megaBank--search--typeDel {float:right;}
.megaBank--search--listMy .megaBank--search--typeDel .megaBank--search--typeDelInner {display:table; float:right; width:1.8rem; max-width:32px; height:100%;}
.megaBank--search--listMy .megaBank--search--typeDel .megaBank--info--del {display:table-cell; vertical-align:middle; height: 2.5rem;}
.megaBank--search--listMy .megaBank--search--typeDel .megaBank--info--del img {width:100%;}

.megaBank--search--listMy .megaBank--search--btn {clear:both; margin-top:0.8rem;}
.megaBank--search--listMy .megaBank--search--btnInner {display:-webkit-flex; display:flex}
.megaBank--search--listMy .megaBank--search--btnInner a {flex: 1; -webkit-flex: 1; overflow: hidden; display: inline-block; background: #fff; min-width: 6.1rem; margin-right:0.3rem; padding: 0.5rem 0.8rem 0.4rem; border: 0.1rem solid #696e7a; color: #3f3f3f; text-align: center; vertical-align: middle;}
.megaBank--search--listMy .megaBank--search--btnInner a:last-child {margin:0;}
.megaBank--search--listMy .megaBank--search--btnInner .btn--re {color:#1677cb; border:1px solid #1677cb;}
.megaBank--search--listMy .megaBank--search--btnInner .btn--all {color:#1677cb; border:1px solid #1677cb;}
.megaBank--search--listMy .megaBank--search--btnInner .btn--view {color:#444a59; border:1px solid #444a59;}
.megaBank--search--listMy .megaBank--search--btnInner .btn--go {color:#f34d51; border:1px solid #f34d51;}

.megaBank--search--listMy .megaBank--search--listTxt .subject__ty1{color:#999;}
.megaBank--search--listMy .megaBank--search--listTxt .subject__ty2{color:#3f3f3f;}
.megaBank--search--listMy .megaBank--search--listTxt .subject__ty3{color:#1677cb;}
.megaBank--search--listMy .megaBank--search--listTxt .subject__ty4{color:#999999;}


/* all view */
.list-more {padding: 1.3rem; background: #fff; text-align: center;}
.list-more a {display: block; padding: 1rem 0; font-weight: bold;}


/* test sorting */
.megaBank--list--sorting {}
.megaBank--list--sorting ul {}
.megaBank--list--sorting ul {margin:0 0 15px;}
.megaBank--list--sorting ul:after {display:block; clear:both; content:'';}
.megaBank--list--sorting ul li {float:left; position:relative; width:110px; height:25px; border:1px solid #d7d7d7; border-left:0 none; background:#fff; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.megaBank--list--sorting ul li > a{display:block; padding:0 0 0 33px; font-size:13px; line-height:25px; letter-spacing:-0.5px; color:#7b7b7b;}
.megaBank--list--sorting ul li > a:hover {text-decoration:none;}
.megaBank--list--sorting ul li:after {display:inline-block; position:absolute; left:9px; background:url(//img.megastudy.net/Entinfo/ex_test/bg_tab_view_20190103.gif) no-repeat; background-size: 27px 28px; -webkit-background-size: 27px 28px; content:'';}
.megaBank--list--sorting ul li.item_num01 {width:122px; border-left:1px solid #d7d7d7;}
.megaBank--list--sorting ul li.item_num02 > a {padding-left:28px;}
.megaBank--list--sorting ul li.item_num01:after {top:5px; width:13px; height:13px; background-position:0 0;}
.megaBank--list--sorting ul li.item_num02:after {top:7px; width:9px; height:9px; background-position:-18px 0;}
.megaBank--list--sorting ul li.item_num01:hover:after,
.megaBank--list--sorting ul li.item_num01:active:after,
.megaBank--list--sorting ul li.item_num01:focus:after,
.megaBank--list--sorting ul li.item_num01.on:after {background-position:0 -15px;}
.megaBank--list--sorting ul li.item_num02:hover:after,
.megaBank--list--sorting ul li.item_num02:active:after,
.megaBank--list--sorting ul li.item_num02:focus:after,
.megaBank--list--sorting ul li.item_num02.on:after {background-position:-18px -15px;}

/* contents */
.megaBank--container {overflow: hidden;}

.megaBank--contents--top {position:relative;}
.megaBank--contents--topLink {position:absolute; left:24%; top:64%; width:52%; height:9%; background: transparent;}
.megaBank--contents--top img {width:100%;}

.megaBank--contents--main {background:#f6f6f8;}

.megaBank--contents--sub {padding:1.5rem 1.3rem 0;}

.megaBank--list--add--write {margin-bottom:1.5rem;}
.megaBank--list--add--write > input {width:100%;}
.megaBank--list--add--write input::placeholder{letter-spacing: -0.02rem;font-size:0.95rem;color:#999}
.megaBank--list--add--button {width: auto; margin: 1rem 0 2rem; text-align: center;}

.megaBank--list {height:auto; font-family:'nanum-barun-gothic','Malgun Gothic', '맑은 고딕', sans-serif; -webkit-overflow-scrolling:touch; padding-bottom: 9rem;}
.megaBank--list.guidePd {padding-bottom:1.3rem;}
.megaBank--list, .megaBank--list a{font-family:'nanum-barun-gothic','Malgun Gothic', '맑은 고딕', sans-serif;}
.megaBank--list--main {padding-bottom:1.5rem; background:#f6f6f8;}

.megaBank--list--mainTitle{font-size:1.45rem;text-align: center;padding:1.95rem 0 1.95rem 0;line-height: 1;border-bottom: 1px solid #1677cb;}

.megaBank--list .hide{display: none;}

.megaBank--list--question{padding:0 0 3rem;}
.megaBank--list--source{padding:1.5rem 0 0 1.3rem;font-size:0.8rem;color:#9E9E9E}
.megaBank--list--number{background: #e2edfa;font-size:23px;color:#000;height: 3.25rem;line-height: 3.25rem;display:flex;}
.megaBank--list--number h1{font-size:1.15rem;padding:0 0 0 4.6%;flex:1}
.megaBank--list--btns{flex:none;text-align: right;padding-right: 0.3rem;height: inherit;font:0/0 arial;display: flex;align-items: center;justify-content: flex-end;}
.megaBank--list--btns a{font-size:1.05rem;line-height: 2.4rem;height:2.4rem;border: 1px solid #7d7d7d;padding:0 1.2rem 0 1.2rem;margin-left:0.2rem;background: #fff;letter-spacing: -0.1rem;vertical-align: top;text-align: center;}
.megaBank--list--btns .scrap{background:#fff url(//img.megastudy.net/mobile/smart/entinfo/ex_test_realtest/ic_scrap.png) no-repeat 90% 0 / auto 100%; -webkit-background-size: auto 100%; -ms-background-size: auto 100%;padding-right: 3rem;}
.megaBank--list--btns .scrap.on{background:#fff url(//img.megastudy.net/mobile/smart/entinfo/ex_test_realtest/ic_scrap_on.png) no-repeat 90% 0 / auto 100%; -webkit-background-size: auto 100%; -ms-background-size: auto 100%;border-color: #1677cb;}
.megaBank--list--btns.errorType {margin-top: 1rem;}
.megaBank--list-subject{padding:1rem;min-height:10rem}
.megaBank--list-subject .megaBank--list__question__txt {padding-bottom:1rem;}
.megaBank--list-subject .megaBank--list__question__txt table {margin:auto; width:100%;}
.megaBank--list-subject .megaBank--list__question__title {padding-bottom:0.7rem; line-height:1.5rem; /*font-size:0.9rem;* 2021-05-28 */}
.megaBank--list-subject .megaBank--list__question__title table {margin:auto; width:100%;}
.megaBank--list-subject .megaBank--list__question__choice {line-height:1.5rem;}
.megaBank--list-subject .megaBank--list__question__choice li {padding-left:1.5rem; padding-bottom:0.4rem; text-indent:-1.3rem;}
.megaBank--list-subject .megaBank--list__question__choice span {margin-left:0 !important; text-indent:0;}
.megaBank--list-subject .megaBank--list__question__choice .neq_eqstring {margin: 0.25em 0.001em !important;}
.megaBank--list-subject .megaBank--list__question__choice .neq_eqstring .neq_sqrtsubbox {margin-right: -0.6em !important;}
.megaBank--list-subject .megaBank--list__question__choice .neq_eqstring .neq_sqrtcontent {margin-left: 1.0em !important;}
.megaBank--list-subject .megaBank--list__question__choice .neq_eqstring .neq_sqrtsymbol {margin:0 !important;}
.megaBank--list-subject .megaBank--list__question__choice .neq_eqstring .neq_hline {margin:0.1em 0 !important;}

.megaBank--list--qInfo {}
.megaBank--list--qInfo h2{background: #f6f6f8 url(//img.megastudy.net/mobile/smart/entinfo/ex_test_realtest/ic_open.png) 100% 0 no-repeat;background-size: auto 100%; font-size:1.15rem;color:#3f3f3f;height: 3.25rem;line-height: 3.25rem;border-top: 1px solid #d7d7d7;font-weight: normal;padding:0 0 0 4.6%;}
.megaBank--list--qInfo .megaBank--list--qInfoView{display: none;}
.megaBank--list--qInfo.on h2{background-image: url(//img.megastudy.net/mobile/smart/entinfo/ex_test_realtest/ic_close.png);color:#1677cb;}
.megaBank--list--qInfo.on ul{display: block;}
.megaBank--list--qInfo ul{padding: 1.5rem 1.3rem 1.5rem;font-size:1rem;color:#666}
.megaBank--list--qInfo ul b{color: #000;}
.megaBank--list--qInfo li{line-height: 1.7;}
.megaBank--list--qInfoView{padding: 1.5rem 1.3rem 1.5rem 1.3rem;font-size:1rem;color:#666}
.megaBank--list--qInfo.on .megaBank--list--qInfoView{display: block; }

.megaBank--list--qInfo2{position: relative; border-bottom: 1px solid #d7d7d7; margin-bottom:-1px;}
.megaBank--list--qInfo2 h2 {background: #f6f6f8; font-size:1.15rem;color:#3f3f3f;height: 3.25rem;line-height: 3.25rem;border-top: 1px solid #d7d7d7; font-weight: normal;padding:0 0 0 4.6%;}
.megaBank--list--qInfo2 h2 a {text-decoration:underline;}
.megaBank--list--qInfo2 .megaBank--list--choiceList .megaBank--list--choiceListNum{background: #f9f9f9;}
.megaBank--list--qInfo2--icons{position: absolute;right:0;top:0;}
.megaBank--list--qInfo2--icons span{font-size:1.15rem;line-height: 3.25rem;margin-right: 0.5rem;}
.megaBank--list--qInfo2--icons span::before{content:'';width:1.3rem;height:1.3rem;border-radius: 1.3rem;background: #666666;display: inline-block;line-height: 3.25rem;vertical-align: -0.2rem;margin-right: 0.2rem;}
.megaBank--list--qInfo2--icons .ic_ra::before{content:'';background: #f34d51;}

.megaBank--list--choiceList{display: flex;border-top: 1px solid #d7d7d7;border-bottom: 1px solid #d7d7d7;}
.megaBank--list--choiceList span {flex:1;border-left: 1px solid #d7d7d7;text-align: center;line-height: 3.15rem;}
.megaBank--list--choiceList .po_chk_r {border:0; padding-left:10px;}
.megaBank--list--choiceList .megaBank--list--choiceListNum{position: relative; background: #e2edfa;border-left: 0;font-size:1.2rem;font-weight: bold;color:#000;}
.megaBank--list--choiceList .rdo1{margin-top: 0;}
.megaBank--list--choiceList .inputText{flex:5}
.megaBank--list--choiceList .inp1{width:90%}

.megaBank--list--choiceList.noCheck {border:1px solid #f34d51;}

.megaBank--list--qInfo2 .megaBank--list--choiceList {border-top: 1px solid #d7d7d7;border-bottom:0;}

.megaBank--list--myType {font-size:1.1rem; color:#3f3f3f; text-align: center; line-height:1.5rem; padding:1.5rem 1.3rem; margin:0 0 1.3rem 0; background:#f6f6f8; text-align:left;}
.megaBank--list--myType p span {color:#1677cb; font-weight:bold;}

.table_area {margin-bottom:1.3rem;}
.table_area th {padding:1.0rem 0;}
.table_area td {padding:1.0rem 0.5rem; line-height:1.5rem;}
.table_area td.tal {}
.table_area td.tal .testTit {overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; /* 라인수 */ -webkit-box-orient: vertical; word-wrap:break-word;}
.table_area td.tal .testTit .issue {color:#f34d51;}
.table_area .bgBlue {background:#effcfc;}
.table_area .colorBlue {color:#1677cb; font-weight:bold;}
.table_area .colorRed {color:#f34d51; font-weight:bold;}

/* table-type__answer */
.megaBank--list--choiceListNum .chk_o,
.megaBank--list--choiceListNum .chk_x {position:absolute;left:calc(50% - 33px);left:-webkit-calc(50% - 33px);top:calc(50% - 27px);top:-webkit-calc(50% - 27px);z-index: 1;width:55px;height:44px;display:inline-block;margin-left:12px; background:url(//img.megastudy.net/Entinfo/ex_test/test_img.png) no-repeat; background-size: 100px 100px; -webkit-background-size: 100px 100px;}
.megaBank--list--choiceListNum .chk_o {background-position:left -52px}
.megaBank--list--choiceListNum .chk_x {background-position:-55px -49px;}


.mn_btm_bs {flex-wrap: wrap; z-index:1;}
.mn_btm_bs a {}
.mn_btm_bs .allReset{background:#444a59; color:#fff;}
.mn_btm_bs .allSearch {background:#f34d51; color:#fff;}
.mn_btm_bs .testAdd {background:#af9483; color:#fff;}
.mn_btm_bs .allview{flex:none;width:100%;background:#444a59;border-top: 1px solid #fff; color:#fff;}
.mn_btm_bs .btnDone {background:#999999; color:#fff;}
.mn_btm_bs.btnMenu {width: 100%; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; flex-wrap: wrap; z-index:1;}
.mn_btm_bs.btnFixed {position:fixed; width:100%; left:0; bottom:0;}




.megaBank--list--paging{font-size:1.1rem;font-weight: bold;color:#929292;border: 1px solid #a5a8af;line-height: 4.4rem;margin:0;text-align: center;display: flex;background: url(//img.megastudy.net/mobile/smart/entinfo/ex_test_realtest/bg_paging1.png) 0 0 no-repeat, url(//img.megastudy.net/mobile/smart/entinfo/ex_test_realtest/bg_paging2.png) 100% 0 no-repeat;background-size: auto 100%;}
.megaBank--list--paging span, .megaBank--list--paging a{flex:1}
.megaBank--list--paging span{background: #fff;}
.megaBank--list--paging b{color:#000}

.megaBank--list--result{font-size:1.7rem;text-align: center;border: 1px dotted #dddddd;line-height: 3.7rem;margin:0 0 15px 0;}
.megaBank--list--result span{display:inline-block;line-height: 3.7rem;letter-spacing: -0.1rem;margin:0 0.6rem}
.megaBank--list--result .t1{color:#3f3f3f}
.megaBank--list--result .t2{color:#1677cb}
.megaBank--list--result .t3{color:#f34d51}

.noticeWrap--subjectPop .megaBank--list--result{font-size:1.3rem;text-align: center;border:0;line-height:1.7rem;margin:0.5rem 0 0 0; font-weight:normal;}
.noticeWrap--subjectPop .megaBank--list--result span{display:inline-block;line-height:1.7rem;letter-spacing: -0.1rem;margin:0 0.6rem}
.noticeWrap--subjectPop .megaBank--list--result .t1{color:#3f3f3f}
.noticeWrap--subjectPop .megaBank--list--result .t2{color:#1677cb}
.noticeWrap--subjectPop .megaBank--list--result .t3{color:#f34d51}

.wa, .wa:checked[type='radio'], .wa:disabled[type='radio'], .wa:checked:disabled[type='radio']{ background: #666;border-color: #666;}
.ra, .ra:checked[type='radio'], .ra:disabled[type='radio'], .ra:checked:disabled[type='radio']{ background: #f34d51;border-color: #f34d51;}
.megaBank--list--choiceListWrong .megaBank--list--choiceListNum{position: relative;background: #f9f9f9;}


.megaBank--list--qInfoVideo{border-bottom:1px solid #d7d7d7;}
.megaBank--list--qInfoVideo a{display:inline-block;font-size:1.05rem;background: #eee;line-height: 3rem;padding:0.3rem 1.1rem; margin-bottom: 0.3rem;}
.megaBank--list--qInfoVideo a::before{content:'';display: inline-block;width:2.45rem;height:2.45rem;background: url(//img.megastudy.net/mobile/smart/entinfo/ex_test_realtest/ic_play.png)  0 0 no-repeat;background-size: auto 100%; line-height: 3rem;vertical-align: middle;margin-right: 0.6rem;}


.megaBank--list--choice{font-size:1.4rem;background: #f6f6f8;border: 1px solid #696e7a;margin:0 0 0.95rem;letter-spacing: -0.1rem;}
.megaBank--list--choice h1{font-size:1.3rem;height:3.5rem;line-height:3.5rem;text-align: center;font-weight: normal;border: 0;}
.megaBank--list--choice h1 b {color:#1677cb;}
.sel_st1{width:100%;font-size:1.2rem;height:3.5rem;line-height:3.5rem;background-color: #fff2f3;color:#333;border: 0;letter-spacing: -0.1rem;}
.sel_st1 b{color:#f34d51}



/* btn */
.button-txt__exam {display:inline-block; height: auto; padding: 1rem 0; font-weight:bold; font-size:1.1rem; line-height: 1; text-align:center; text-decoration:none;}
.button-txt__exam--size_flow {min-width: 10rem; padding-right: 1rem; padding-left: 1rem;}
.button-txt__exam--size_fixed {width:300px;}
.button-txt__exam--size_sm {width:300px; height:30px; font-size:14px; line-height:30px;}
.button-txt__exam--color_blue {border: 1px solid #116ad7;color: #116ad7 !important;}
.button-txt__exam--color_red {border: 1px solid #f34d51;color: #f34d51 !important;}
.button-txt__exam--color_gray {border: 1px solid  #696e7a;color: #3f3f3f !important; cursor:default;}
.button-txt__exam--color_fill {background:#eee; color: #333 !important;}

/* dim layer */
.loading {position: fixed; left: 0; top: 0; width: 100%; height: 100%; z-index: 100000;}
.loadingLayer {position: absolute; left: 50%; top: 50%; width: 310px; height: 201px; z-index: 100003; margin: -80px 0 0 -155px; background:#fff; border-radius:30px 30px; font-size:18px; text-align:center; line-height:22px;}
.loadingLayer--inner {display:table; width:100%; height:100%;}
.loadingLayer--inner--Box {display:table-cell; vertical-align:middle;}
.icoLoading {margin-bottom:20px; width:15%; animation: spin 1s linear infinite;}
@keyframes spin {
	from {
	  transform: rotate(0);
	}
	to {
	  transform: rotate(360deg);
	}
  }
.bgDim {position:absolute; left:0; top:0; z-index:101; width:100%; height:100%; background:#000; opacity:0.6;}

/* ms */
.chkx1{ margin-top:0.5rem; width:1.6rem; height:1.6rem; border:0.1rem solid #696e7a; background:#fff url(https://img.megastudy.net/mobile/smart_new/ico_btn-chk2.png) no-repeat / 60%; -webkit-background-size: 60%; -ms-background-size: 60%; background-position:center; }
.chkx1:checked[type='checkbox'] {-webkit-appearance:none; border:1px solid #1677cb; color:#fff; background:#1677cb url(https://img.megastudy.net/mobile/smart_new/ico_btn-chk2_on.png) no-repeat / 60%; -webkit-background-size: 60%; -ms-background-size: 60%; background-position:center; }
.chkx1:disabled[type='checkbox'] {-webkit-appearance:none; background:#c8c8c8 url(https://img.megastudy.net/mobile/smart_new/ico_btn-chk2_ds.png) no-repeat / 60%; -webkit-background-size: 60%; -ms-background-size: 60%; background-position:center; border-color:#696e7a;}
.chkx1:checked:disabled[type='checkbox'] {-webkit-appearance:none; background:#999999 url(https://img.megastudy.net/mobile/smart_new/ico_btn-chk2_on.png) no-repeat / 60%; -webkit-background-size: 60%; -ms-background-size: 60%; background-position:center; border-color:#696e7a;}

select, input, textarea {-ms-appearance:none;}
select::-ms-expand {display:none}
input::-ms-expand {display:none}

input:checked[type='checkbox']::-ms-expand {display:none !important}

.tec_top-nav{ overflow:hidden;  width: 100%; border-bottom:1px solid #f1f1f1; background:#fff; }
.tec_top-nav .swiper-wrapper{  }
.tec_top-nav .swiper-wrapper .swiper-slide{ font-size:1rem; background-color:#fff;  height:3.7rem;  background:url("//img.megastudy.net/mobile/smart_new/bg_line1.png") no-repeat right center ; background-size: 2px 1.2rem ; }
.tec_top-nav .swiper-wrapper .swiper-slide:last-child{ width:30%; background:none; }
.tec_top-nav .swiper-wrapper .on{ border-bottom:3px solid #2082dd; color: #2082dd; }
.tec_top-nav .swiper-wrapper .swiper-slide{
 /* Center slide text vertically */
 		width: 30%;
 		 text-align: center;
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
}
.swiper-container-horizontal>.swiper-pagination-progress{ position:inherit; left:inherit; top:inherit; height:0.2rem;}
.tec_top-nav .swiper-wrapper.swiper-slide:last-child {width: 40%;background-image:none !important;}
.megaBank--wrap .megaclub_tit { background:#fff;}
.megaBank--wrap .megaclub_tit h2{ padding:1rem; text-align:center; font-size: 1.4rem; color:#1677cb; border-bottom:0.1rem solid #1677cb; }
.megaBank--wrap .megaclub_tit .typex1{ color:#8d8d8d; font-family:'nanum-barun-gothic-light';}
.megaBank--wrap .megaclub_tit .typex1 i{ color:#f34d51;}

.clean-qa_btn{  padding:1.3rem; background:#fff; text-align:center;  }
.clean-qa_btn a{ display:block; padding:1rem 0; font-weight:bold; color:#3f3f3f; border-color:#696e7a; }

.ly_tagConfig{position: fixed;left:50%;top:50%;transform: translateX(-50%) translateY(-50%); width: 90%; max-width: 320px;min-height: 279px;background: #fff;z-index:22;border: 1px solid #000;}
.ly_tagConfig h3{background: #374dbd;font-size:16px;letter-spacing: -1px;line-height: 39px;padding-left: 20px;margin:0 0 20px 0;color:#fff}
.ly_tagConfig__close{position: absolute;right:1rem;width:18px;height: 18px;top:9px;}
.ly_tagConfig__close img {width: 100%;}
.ly_tagConfig__list{display: flex;flex-wrap: wrap;list-style: none;float:none !important;width: 100% !important;padding:0 20px;box-sizing: border-box;margin:0 0 10px 0;}
.ly_tagConfig__list li{flex:none;margin-right: 10px;font-size:13px;line-height: 24px;border: 1px solid #b2b2b2;padding:0 13px;letter-spacing: -0.5px;color:#636363;font-weight: bold;margin-bottom: 5px;border-radius: 23px;display: flex;align-items: center;justify-content: center;}
.ly_tagConfig .delete{border: 0;padding:0;margin:0;background: none;height: 13px;margin-right: 5px;cursor: pointer;}
.ly_tagConfig__list .ly_tagConfig__cBtn{justify-content: flex-start;padding-left: 5px;border-color: #8cbffe;color:#1881ff}
.ly_tagConfig li.ly_tagConfig__noList{font-size:13px;height: 55px;background: #f7f7f7;text-align: center;line-height: 55px;color:#949494;letter-spacing: -0.5px;margin:20px 0;border: 0;width:100%;padding:0;border-radius: 0;}
.ly_tagConfig__init{display: flex;width:100%;align-items: center;justify-content: flex-start;padding:0 20px;box-sizing: border-box;margin-bottom:20px}
.ly_tagConfig__init span{font-size:13px;color:#333333;line-height: 1;margin-right: 16px;}
.ly_tagConfig__init input{flex:1;line-height: 29px;background: #fff;border: 1px solid #999999;font-size:13px}
.ly_tagConfig__layer--notice {padding: 0 20px 10px; font-weight: normal; font-size: 0.9rem; text-align: left; word-break: break-all;}
.ly_tagConfig__layer--txtarea {margin: 0 0 10px; padding: 0 20px;}
.ly_tagConfig__layer--txtarea textarea {width: 100%; height: 100%; padding: 5px; border: 1px solid #dadada; font-family: 'nanum-barun-gothic','Malgun Gothic', '맑은 고딕', sans-serif; font-size: 1rem; box-sizing: border-box; -webkit-box-sizing: border-box;}
.ly_tagConfig__btns{text-align: center;margin-bottom: 20px;}
.ly_tagConfig__btns a{display:inline-block;width:100px;height: 30px;line-height:30px;text-align: center;background: #888888;color:#fff !important;font-size:1rem;letter-spacing: -1px;}
.ly_tagConfig__btns .reg{background: #e65a5b;}
.ly_tagConfig--dimmed {position: fixed; left: 0; top: 0; z-index: 21; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.4);}

.ly_tagConfig__list2 label{position: relative;flex:none;margin-right: 10px;font-size:13px;line-height: 24px;border: 1px solid #b2b2b2;padding:0 13px;letter-spacing: -0.5px;color:#636363;font-weight: bold;margin-bottom: 10px;border-radius: 23px;display: flex;align-items: center;justify-content: center;}
.ly_tagConfig__list2 label input{opacity: 0;width:100%;height: 24px;position: absolute;}
.ly_tagConfig__list2 li{background: #fff;color:#167fff;border-color: #8abfff;cursor: pointer;}
.ly_tagConfig__list2 .on{background: #8abfff;color:#fff;}
.ly_tagConfig__configBtn{text-align: center;margin-bottom: 20px;}
.ly_tagConfig__configBtn a{display: inline-block;font-size: 14px;color:#333333;border: 1px solid #999999;line-height: 29px;padding:0 46px}
.tag_emsg{text-align:center;font-size:1rem;color:#555;padding:1% 0}


/* 20250224 LMS 개선 및 추가 */
.megaBank--wrap.lms-new .megaBank--list--choiceList span {padding: 1rem 0; line-height: 1;}
.megaBank--wrap.lms-new .megaBank--list--choiceList .inputText {width: 82%; line-height: 1.2;}
.megaBank--list--choiceList + .megaBank--list--choiceList {border-top: 0;}
.megaBank--list--quizO {display: inline-block; position: relative; right: 0.4rem; width: 1.8rem; height: 1.8rem; background:url('//img.megastudy.net:/Entinfo/ex_test/ic_right.png') no-repeat 50% 50% / 100% auto; text-indent: -9999em; vertical-align: middle;}
.megaBank--list--quizX {display: inline-block; position: relative; right: 0.4rem; width: 1.8rem; height: 1.8rem; background:url('//img.megastudy.net:/Entinfo/ex_test/ic_wrong.png') no-repeat 50% 50% / 100% auto; text-indent: -9999em; vertical-align: middle;}
.megaBank__lms--list {overflow: hidden; border-top: 1px solid #e4e4e4; border-bottom: 1px solid #e4e4e4;}
.megaBank__lms--list + .megaBank__lms--list {border-top: 0;}
.megaBank__lms--list > dt {padding: 1.3rem; background: #fff;}
.megaBank__lms--list > dt.on {background: #efeff5;}
.megaBank__lms--list > dd {display: none;}
.megaBank__lms--flex {display: flex;}
.megaBank__lms--flex > span {flex: 1; display: flex; align-items: center;}
.megaBank__lms--flex > span:nth-child(1) {flex: 3; font-weight: bold; font-size: 1.1rem;}
.megaBank__lms--flex > span:nth-child(2) {justify-content: flex-end; color: #8d8d8d;}
.megaBank__lms--summary {margin: 1.3rem; padding: 1.3rem 0; border: 1px solid rgba(0, 0, 0, 0.2); font-size: 1.1rem; line-height: 1.4; text-align: center;}
.megaBank__lms--summary + .megaBank__lms--notice {margin-top: 0;}
.megaBank__lms--notice {margin: 1.3rem 0; padding: 0 1.3rem;}
.megaBank__lms--notice > li {position: relative; padding: 0 0 0 1rem; font-size: 0.9rem; line-height: 1.4; letter-spacing: -0.5px; color: #8d8d8d; text-align: left;}
.megaBank__lms--notice > li:after {content: '※'; display: block; position: absolute; left: 0; top: 0;}
.megaBank--wrap.lms-new .megaBank--list-subject,
.megaBank--wrap.lms-new .megaBank--list__question__txt {font-family: 'nanum-barun-gothic','Malgun Gothic', '맑은 고딕', sans-serif;}
/** 20250224 LMS 개선 및 추가 **/

/* Media Query */
@media screen and (min-width: 640px){

}
@media screen and (orientation:portrait) {
  /* ... */
}

@media screen and (orientation: landscape) {
  .ly_tagConfig {position: absolute;}
}

@media screen and (min-width:1280px )  {

}