@charset "utf-8";
.cpop-btn { margin:1.3rem 0; } 

.mystudy_wrap { overflow: hidden; background:#f6f6f8; /*padding-bottom:2.0rem*/ } 
.mystudy_wrap .notice { padding:1rem; font-size:0.9rem; color:#888888; line-height:1.4rem; } 
.mystudy_wrap .mystudy_tit { background:#fff; } 
.mystudy_wrap .mystudy_tit h2 { padding:1rem; text-align:center; font-size: 1.4rem; color:#1677cb; border-bottom:0.1rem solid #1677cb; } 
.mystudy_wrap .mystudy_tit .typex1 { color:#8d8d8d; font-family:'nanum-barun-gothic-light'; } 
.mystudy_wrap .mystudy_tit .typex1 i { color:#f34d51; } 

.mystudy_wrap .mystudy_sel { overflow:hidden; padding:0.8rem 1.4rem; background:#f6f6f8; border:1px solid #a5a8af; border-width:1px 0 0px 0; } 
.mystudy_wrap .mystudy_sel .sel_st1 { float:left; width:9rem; height:2.5rem; background:url("//img.megastudy.net/mobile/smart_new/ico_sel-arw2.png") no-repeat 95% center; border:0.1rem solid #444a59; background-color:#fff; background-size: 0.8rem; } 
.mystudy_wrap .mystudy_sel .sel_st2 { float:right; width:9rem; height:2.5rem; background-color:#fff; } 
.mystudy_wrap .mystudy_sel .sel_st3 { width:100%; height:2.5rem; background-color:#fff; } 
.mystudy_wrap .mystudy_sel .btn_box12 { float:right; } 
.mystudy_wrap .my_scrap { display: -webkit-flex; /* Safari */ display: flex; padding:0.8rem 1rem; background:#fff; border:0.1rem solid #e4e4e4; border-width:1px 0 1px 0; } 
.mystudy_wrap .my_scrap .sc_left { -webkit-flex: 5; /* Safari 6.1+ */flex: 5; margin-right:0.5rem; } 
.mystudy_wrap .my_scrap .sc_left:last-child { margin-right:0; } 
.mystudy_wrap .my_scrap .sc_right { -webkit-flex: 2; /* Safari 6.1+ */flex: 2; line-height: 2.2rem; text-align:right; } 
.mystudy_wrap .my_scrap .sc_left .sc_left_inner { display: -webkit-flex; /* Safari */ display: flex; } 
.mystudy_wrap .my_scrap .sc_left .sc_left_inner .selectTypeDefault { -webkit-flex: 1; /* Safari 6.1+ */flex: 1; margin-left:0; } 
.mystudy_wrap .my_scrap .sc_left .sc_left_inner .selectType { display:none; -webkit-flex: 1; /* Safari 6.1+ */flex: 1; margin-left:0.5rem; } 
.mystudy_wrap .scrap_bt_r { padding:0.5rem; border-bottom:1px solid #e4e4e4; overflow:hidden; } 
.mystudy_wrap .scrap_bt_r .sc_left { float:left; margin-left:0.5rem; margin-right:0.5rem; line-height: 2.3rem; } 
.mystudy_wrap .scrap_bt_r .sc_left .chkx1 { vertical-align:top; vertical-align:-0.5rem; margin-right:0.4rem; } 
.mystudy_wrap .scrap_bt_r .sc_left label { } 
.mystudy_wrap .scrap_bt_r .sc_left a { margin-left:1rem; } 
.mystudy_wrap .scrap_bt_r .sc_btn { float:right; } 
.mystudy_wrap .scrap_bt_r .btn-switch { margin-top:0.2rem; } 





.scrap_list { background:#FFFFFF; } 
.scrap_list li { border-bottom:1px solid #eaeaea; } 
.scrap_list .tit { display: -webkit-flex; /* Safari */ display: flex; overflow:hidden; padding:1.0rem; } 
.scrap_list .tit .sbj_tx { } 
.scrap_list .tit input { border:1px solid #DFDFDF; } 

.scrap_list .tit >div:nth-child(1) { -webkit-flex: 1; /* Safari 6.1+ */flex: 1; color:#1162db; margin-top:0.2rem; margin-right:1.0rem; } 
.scrap_list .tit >div:nth-child(2) { -webkit-flex: 9; /* Safari 6.1+ */flex: 9; color:#1162db; margin-top:0.2rem; } 
.scrap_list .tit >div:nth-child(3) { -webkit-flex: 0.5; /* Safari 6.1+ */flex: 0.5; margin:0 0 0 0.5rem; line-height:1.5rem; height:100%; text-align:right; } 
.scrap_list .tit >div:nth-child(3) .innerKeep { margin-top: 0.2rem; } 

.scrap_list .tit .info { padding-top:0.5rem; color:#8d8d8d; } 
.scrap_list .tit .bt_cl { float:right; margin-top:1.2rem; } 
.scrap_list .tit .bt_cl img { width:50%; } 
.scrap_list .tit .f1 .chkx1 { vertical-align:top; } 
.scrap_list .tit .f1 .type { display:inline-block; text-align:center; } 
.scrap_list .tit .f_bu { color:#1162db; } 
.scrap_list .done { opacity:0.4; } 
.scrap_list .mp_bt_keep { display:inline-block; background-position:0 0; width:1.5rem; height:2.5rem; background:url(/member/member_new/img/img_ico_keep_off.png) 0 center no-repeat; background-size:contain; text-indent:-10000px; } 
.scrap_list .mp_bt_keep.on { background:url(/member/member_new/img/img_ico_keep_on.png) 0 center no-repeat; text-indent:-10000px; background-size:contain; } 
.scrap_list .mp_bt_keep .blind { display:block; position:absolute; top:-9999px; left:-9999px; overflow:hidden; width:1px; height:1px; line-height:999px; } 

.btn-switch { display: inline-block; position: relative; margin:0.2rem 0 0 0.3rem; width:4.0rem; height:2.1rem; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } 
.btn-switch__radio { display: none; } 
.btn-switch__label { display: inline-block; padding: .75em .5em .75em .75em; vertical-align: top; font-size: 1em; font-weight: 700; line-height: 1.5; color: #666; cursor: pointer; transition: color .2s ease-in-out; } 
.btn-switch__label + .btn-switch__label { padding-right: .75em; padding-left: 0; } 
.btn-switch__txt { position:absolute; left:-9999px; overflow:hidden; visibility:hidden; width:0; height:0; font-size:0; line-height:0; text-indent:-9999px; } 
.btn-switch__radio_no:checked ~ .btn-switch__label_yes .btn-switch__txt,
.btn-switch__radio_yes:checked ~ .btn-switch__label_no .btn-switch__txt { opacity: 0; } 
.btn-switch__label:before { position: absolute; top: 0; right: 0; bottom: 0; left: 0; content: ""; z-index: -1; background: #e4e4e4; border-radius: 1.5em; box-shadow: inset 0 .0715em .3572em rgba(43,43,43,.05); transition: background .2s ease-in-out; } 
.btn-switch__radio_yes:checked ~ .btn-switch__label:before { background: #117ce5; } 
.btn-switch__label_no:after { position: absolute; top: .3em; bottom: .5em; left: .5em; content: ""; z-index: 2; width:1.5rem; height:1.5rem; background: #fff; border-radius: 1em; pointer-events: none; transition: left .2s ease-in-out, background .2s ease-in-out; } 
.btn-switch__radio_yes:checked ~ .btn-switch__label_no:after { left: calc(100% - 2.0em); background: #fff; } 
.btn-switch__radio_no:checked ~ .btn-switch__label_yes:before,
.btn-switch__radio_yes:checked ~ .btn-switch__label_no:before { z-index: 1; } 
.btn-switch__radio_yes:checked ~ .btn-switch__label_yes { color: #fff; } 

.mystudy_wrap .mystudy_list1 { overflow:hidden; padding:2.1rem 1.3rem 1.5rem; margin-bottom:1.2rem; background:#fff; border:1px solid #e4e4e4; border-width:1px 0 1px 0; } 
.mystudy_wrap .mystudy_list1 dt { overflow:hidden; padding-bottom:1.3rem; border-bottom:1px solid #e4e4e4; } 
.mystudy_wrap .mystudy_list1 dt .btn_fav { display:block; float:left; width:2.1rem; height:2.1rem; background:url("//img.megastudy.net/mobile/smart_new/btn_ico-star.png") no-repeat; background-size:2rem; text-indent:-9999px; } 
.mystudy_wrap .mystudy_list1 dt .btn_fav.on { background:url("//img.megastudy.net/mobile/smart_new/btn_ico-star_on.png") no-repeat; background-size:2rem; } 
.mystudy_wrap .mystudy_list1 dt .tec_chk { float:left; } 
.mystudy_wrap .mystudy_list1 dt .tec_chk .chkx1 { margin-top:0; } 
.mystudy_wrap .mystudy_list1 dt .tec_name { float:left; padding-left:0.5rem; width:23.5rem; } 
.mystudy_wrap .mystudy_list1 dt .tec_name .nm { font-size:0.8rem; color:#8d8d8d; } 
.mystudy_wrap .mystudy_list1 dt .tec_name .nm i { color:#1677cb; } 
.mystudy_wrap .mystudy_list1 dt .tec_name .sbj { padding-top:0.3rem; color:#3f3f3f; letter-spacing:-1px; } 

.mystudy_wrap .mystudy_list1 dd { overflow:hidden; padding:1rem 0 0; } 
.mystudy_wrap .mystudy_list1 dd .lec_date { } 
.mystudy_wrap .mystudy_list1 dd .lec_date li { overflow:hidden; padding-bottom:0.2rem; } 
.mystudy_wrap .mystudy_list1 dd .lec_date li span { display:inline-block; } 
.mystudy_wrap .mystudy_list1 dd .lec_date li span:nth-child(1) { float:left; } 
.mystudy_wrap .mystudy_list1 dd .lec_date li span:nth-child(2) { float:right; } 
.mystudy_wrap .mystudy_list1 dd .lec_date li span i { font-style:normal; } 
.mystudy_wrap .mystudy_list1 dd .lec_date li span i.pg { color:#1677cb; } /*2025-04-28*/
.mystudy_wrap .mystudy_list1 dd .lec_date li span i.pg_none { color:#8d8d8d; } /*2025-04-28*/
.mystudy_wrap .mystudy_list1 dd .lec_date li span i.dt_s { color:#1677cb; } 
.mystudy_wrap .mystudy_list1 dd .lec_date li span i.dt_e { color:#f34d51; } 
.mystudy_wrap .mystudy_list1 dd .lec_btn1 { overflow:hidden; padding-top:0.5rem; } 
.mystudy_wrap .mystudy_list1 dd .lec_btn1 a { display:inline-block; float:right; } 
.mystudy_wrap .mystudy_list1 dd .lec_btn1 .txs1 { display: inline-block; color:#f34d51; padding-top: 0.6rem; } 
.mystudy_wrap .mystudy_list1 .tpt2 i { padding-right:0.5rem; color:#f34d51; } 


.mystudy_wrap .mystudy_list11 { overflow:hidden; padding:2.1rem 1.3rem 1.5rem; background:#fff; border:1px solid #e4e4e4; border-width:0 0 1px 0; } 
.mystudy_wrap .mystudy_list11 dt { overflow:hidden; padding-bottom:1.3rem; border-bottom:1px solid #e4e4e4; } 
.mystudy_wrap .mystudy_list11 dt .tec_name { } 
.mystudy_wrap .mystudy_list11 dt .tec_name .nm { font-size:0.8rem; color:#8d8d8d; } 
.mystudy_wrap .mystudy_list11 dt .tec_name .sbj { padding-top:0.4rem; color:#3f3f3f; letter-spacing:-1px; } 
.mystudy_wrap .mystudy_list11 dd { overflow:hidden; padding:1rem 0 0; } 
.mystudy_wrap .mystudy_list11 dd .lec_date { } 
.mystudy_wrap .mystudy_list11 dd .lec_date li { overflow:hidden; padding-bottom:0.2rem; } 
.mystudy_wrap .mystudy_list11 dd .lec_date li span { display:inline-block; } 
.mystudy_wrap .mystudy_list11 dd .lec_date li span:nth-child(1) { float:left; } 
.mystudy_wrap .mystudy_list11 dd .lec_date li span:nth-child(2) { float:right; } 
.mystudy_wrap .mystudy_list11 dd .lec_date li span i { font-style:normal; } 
.mystudy_wrap .mystudy_list11 dd .lec_date li span i.dt_s { color:#1677cb; } 
.mystudy_wrap .mystudy_list11 dd .lec_date li span i.dt_e { color:#f34d51; } 
.mystudy_wrap .mystudy_list11 dd .lec_btn1 { overflow:hidden; } 
.mystudy_wrap .mystudy_list11 dd .lec_btn1 a { display:inline-block; float:right; } 

.mystudy_wrap .mystudy_list2 { overflow:hidden; padding:1.7rem 1.3rem 1.5rem; background:#e7dfda; } 
.mystudy_wrap .mystudy_list2 .btn_fav { display:block; float:left; width:2.1rem; height:2.1rem; background:url("//img.megastudy.net/mobile/smart_new/btn_ico-star.png") no-repeat; background-size:2rem; text-indent:-9999px; } 
.mystudy_wrap .mystudy_list2 .btn_fav.on { background:url("//img.megastudy.net/mobile/smart_new/btn_ico-star_on.png") no-repeat; background-size:2rem; } 
.mystudy_wrap .mystudy_list2 .tec_name { float:left; padding-left:0.5rem; } 
.mystudy_wrap .mystudy_list2 .tec_name .nm { color:#3f3f3f; letter-spacing:-1px; } 
.mystudy_wrap .mystudy_list2 .tec_name .sbj { padding-top:0.1rem; color:#3f3f3f; letter-spacing:-1px; } 

.mystudy_wrap .mystudy_tec-info { position:relative; overflow:hidden; padding:1.3rem; border-bottom:1px solid #e4e4e4; } 
.mystudy_wrap .mystudy_tec-info .pic { position:relative; float:left; width:8.8rem; height:11.7rem; background:#fff; overflow: hidden; } 
.mystudy_wrap .mystudy_tec-info .pic img { position:absolute; bottom:0; left:50%; width:120%; transform: translateX(-50%); } 
/* .mystudy_wrap .mystudy_tec-info { position:relative; overflow:hidden; padding:1.3rem; border-bottom:1px solid #e4e4e4; } 
.mystudy_wrap .mystudy_tec-info .pic { position:relative; float:left; width:8.8rem; height:11.7rem; background:#fff; overflow: hidden; } 
.mystudy_wrap .mystudy_tec-info .pic img { position:absolute; bottom:0; width:120%; left:50%; transform: translateX(-50%); } */
.mystudy_wrap .mystudy_tec-info .hst { overflow:hidden; padding-left:1.3rem; } 
.mystudy_wrap .mystudy_tec-info .hst .tix { } 
.mystudy_wrap .mystudy_tec-info .hst .tix dd { color:#8d8d8d; font-size:0.8rem; } 
.mystudy_wrap .mystudy_tec-info .hst .tix dd i { color:#1677cb; } 
.mystudy_wrap .mystudy_tec-info .hst .tix dt { padding-top:0.8rem; } 
.mystudy_wrap .mystudy_tec-info .hst .lists { padding-top:1.3rem; color:#3f3f3f; font-size:0.8rem; } 
.mystudy_wrap .mystudy_tec-info .hst .lists li { padding-left:0.4rem; padding-bottom:0.2rem; background:url("//img.megastudy.net/mobile/smart_new/ico_arw2.png") no-repeat 0 0.3rem; background-size:0.2rem; } 
.mystudy_wrap .mystudy_tec-info .hst .lists .myinfo { color:#f34d51; } 
.mystudy_wrap .mystudy_tec-info .hst .infx { margin-top:0.4rem; color:#f34d51; font-size:0.9rem; } 
.mystudy_wrap .mystudy_tec-info .qa_btn { position:absolute; top:9.6rem; left:6.5rem; } 
.mystudy_wrap .mystudy_tec-info .qa_btn a { width:2.8rem; height:2.8rem; } 
.mystudy_wrap .mystudy_tec-info .noti { clear:both; padding-top:1rem; } 
.mystudy_wrap .mystudy_tec-info .noti .btn_box13 { display:block; margin-bottom:0.2rem; text-align:left; } 

.mystudy_wrap .mystudy_tec-info2 { overflow:hidden; padding:1.3rem; border-bottom:1px solid #e4e4e4; } 
.mystudy_wrap .mystudy_tec-info2 .pic { position:relative; float:left; width:8rem; height:8rem; background:#fff; } 
.mystudy_wrap .mystudy_tec-info2 .pic img { position:absolute; bottom:0; width:100%; } 
.mystudy_wrap .mystudy_tec-info2 .hst { overflow:hidden; padding-left:1.3rem; padding-bottom:0.5rem; } 
.mystudy_wrap .mystudy_tec-info2 .hst .tix { } 
.mystudy_wrap .mystudy_tec-info2 .hst .tix dd:first-child { padding-bottom:0.3rem; } 
.mystudy_wrap .mystudy_tec-info2 .hst .tix dd { color:#8d8d8d; font-size:0.8rem; } 
.mystudy_wrap .mystudy_tec-info2 .hst .tix dt { padding-top:0.8rem; } 
.mystudy_wrap .mystudy_tec-info2 .hst .btn_box1 { margin-top:0.5rem; } 
.mystudy_tec-info2 .tll-mv_list { clear:both; overflow:hidden; /*margin-top:0.5rem; */ } 
.mystudy_tec-info2 .tll-mv_list li { padding:0.4rem; background:#a1a4ac; border-bottom:1px solid #babcc2; color:#fff; } 
.mystudy_tec-info2 .tll-mv_list li a { color:#fff; } 

.mystudy_wrap .listq { overflow:hidden; background:#fff; padding:1.3rem; margin-top:1.3rem; border-top:1px solid #eaeaea; } 
.mystudy_wrap .listq .btn_box12 { float:left; } 
.mystudy_wrap .listq .my_list { margin-left:0.5rem; } 
.mystudy_wrap .listq .my_list .ico { margin-left:0.5rem; } 
.mystudy_wrap .listq .btn_box1 { float:right; padding: 0.8rem .8rem .5rem; } 

.mystudy_wrap .bookmark_list { margin-top:1.3rem; overflow:hidden; border:1px solid #e4e4e4; border-width:1px 0 0 0; } 
.mystudy_wrap .bookmark_list dt { padding:1.3rem; background:#fff; font-weight:bold; color:#3f3f3f; } 
.mystudy_wrap .none_list { text-align:center; border-top:0 !important; } 
.mystudy_wrap .ent_more { padding:1.3rem; background:#fff; text-align:center; } 
.mystudy_wrap .ent_more a { display:block; padding:1rem 0; font-weight:bold; border-color:#a5a8af; } 

.mystudy_wrap .lec_view { overflow:hidden; border:1px solid #e4e4e4; border-width:1px 0 1px 0; } 
.mystudy_wrap .lec_view dt { padding:1.3rem; background:#fff; } 
.mystudy_wrap .lec_view dt.on { background:#efeff5; } 


.mystudy_wrap .lec_view dt .titr { overflow:hidden; margin-bottom:0.4rem; } 
.mystudy_wrap .lec_view dt .titr span { display:inline-block; } 
.mystudy_wrap .lec_view dt .titr span:nth-child(1) { float:left; padding-left:0; margin-left:0; border:0; } 
.mystudy_wrap .lec_view dt .titr span:nth-child(1) i { color:#1677cb; } 
.mystudy_wrap .lec_view dt .titr span .color-day { color: #1677cb; } 
.mystudy_wrap .lec_view dt .titr span .color-lms { color: #1677cb; } 
.mystudy_wrap .lec_view dt .titr font { color:#333 !important; } 
.mystudy_wrap .lec_view dt .titr img { width:14px; } 
.mystudy_wrap .lec_view dt .sbjp { } 
.mystudy_wrap .lec_view dt .sbjp a { display:block; } 
.mystudy_wrap .lec_view dt .sbjp span { display:inline-block; padding-left:0.4rem; margin-left:0.4rem; border-left:1px solid #e4e4e4; } 
.mystudy_wrap .lec_view dt .sbjp span:nth-child(1) { padding-left:0; margin-left:0; border:0; } 
.mystudy_wrap .lec_view dt .sbjp span .color-done { color: #8d8d8d; } 
.mystudy_wrap .lec_view dt .sbjp span.color-test { color: #1677cb; } 
.mystudy_wrap .lec_view dt .sbjp i { color:#1677cb; } 
.mystudy_wrap .lec_view dt .sbjp.subInfo { margin-top:0.4rem; } 
.mystudy_wrap .lec_view dt .sbjp .pc_Only { display:block; padding-left:0; margin-top:0.4rem; margin-left:0; border-left:0; color:red; } 

/*2025-04-28*/
/*
.mystudy_wrap .lec_view dt .titr { overflow:hidden; margin-bottom:0.4rem; } 
.mystudy_wrap .lec_view dt .titr span { display:inline-block; } 
.mystudy_wrap .lec_view dt .titr span:nth-child(1) { float:left; } 
.mystudy_wrap .lec_view dt .titr span:nth-child(1) i { color:#1677cb; } 
.mystudy_wrap .lec_view dt .titr span:nth-child(2) { float:right; } 
.mystudy_wrap .lec_view dt .titr font { color:#333 !important; } 
.mystudy_wrap .lec_view dt .sbjp { } 
.mystudy_wrap .lec_view dt .sbjp a { display:block; } 
.mystudy_wrap .lec_view dt .sbjp img { width:14px } 
.mystudy_wrap .lec_view dt .sbjp i { color:#1677cb; } 
*/



.mystudy_wrap .lec_view dd { display:none; } 
.mystudy_wrap .lec_view dd div { display: -webkit-flex; /* Safari */ display: flex; background:#444a59; } 
.mystudy_wrap .lec_view dd span.add_file { padding-top:0.2rem; width:7rem; } 
.mystudy_wrap .lec_view dd a {display: -webkit-box; padding:1.3rem;-webkit-flex: 1; /* Safari 6.1+ */
flex: 1;-webkit-box-orient: horizontal;-webkit-box-pack: center;-webkit-box-align: center; } 
.mystudy_wrap .lec_view dd a:first-child { border-right:1px solid #696e7a; } 
.mystudy_wrap .lec_view dd a.line { border-right:1px solid #696e7a; } 
.mystudy_wrap .lec_view dd a span { display:block; width:7.8rem; height:2.1rem; } 
.mystudy_wrap .lec_view dd a img { width:100%; } 
.mystudy_wrap .lec_view dd a.dlink { border:0; } 

.mystudy_wrap .lec_stop { padding:1.3rem; background:#fff; border:1px solid #e4e4e4; border-width:0 0 1px 0; } 
.mystudy_wrap .lec_stop .sptit { padding-bottom:0.9rem; margin-bottom:0.9rem; border-bottom:1px solid #e4e4e4; } 
.mystudy_wrap .lec_stop .splist { padding-bottom:0.9rem; } 
.mystudy_wrap .lec_stop .splist li { padding-left:0.8rem; padding-bottom:0.4rem; font-size:0.9rem; background:url("//img.megastudy.net/mobile/smart_new/ico_line1.png") no-repeat 0 0.5rem; background-size:0.5rem; } 
.mystudy_wrap .lec_stop .splist li.pt { color: #f34d51; } 

.mystudy_wrap .lec_stop .spdate { display:flex; overflow:hidden; padding:1.3rem 1rem; background-color:#f6f6f8; background-image:url("//img.megastudy.net/mobile/smart_new/ico_and1.png"); background-repeat:no-repeat; background-position: center; background-size:1rem; justify-content: space-between; } 
.mystudy_wrap .lec_stop .spdate .st { width:45%; } 
.mystudy_wrap .lec_stop .spdate .ed { width:45%; } 
.mystudy_wrap .lec_stop .spdate select { background-color:#fff; width:100%; } 
.mystudy_wrap .lec_stop-btn { overflow:hidden; padding:1.3rem; background-color:#fff; } 
.mystudy_wrap .lec_stop-btn a:nth-child(1) { float:left; } 
.mystudy_wrap .lec_stop-btn a:nth-child(2) { float:right; } 

.mystudy_wrap .qsa_box{ overflow:hidden; background:#fff; padding:1rem 1.3rem; margin-top:1.3rem; border-top:1px solid #eaeaea; }
.mystudy_wrap .qsa_box .cntk { float:left; } 
.mystudy_wrap .qsa_box .cntk span { line-height: 2.5rem; } 
.mystudy_wrap .qsa_box .cntk i { color:#f34d51; } 
.mystudy_wrap .qsa_box .qsbt { float:right; } 
.mystudy_wrap .qsa_box .qsbt a { vertical-align:middle; line-height: 1.4rem; margin-left:0.5rem; } 
.mystudy_wrap .qsa_box .qsbt .btn_box6.on { background-color:#696e7a !important; color:#fff; background-image:url("//img.megastudy.net/mobile/smart_new/ico_btn-chk2_on.png"); } 

.mystudy_wrap .qsa_view { overflow:hidden; background:#fff; border:1px solid #e4e4e4; border-width:1px 0 0 0; } 
.mystudy_wrap .qsa_view li { display: flex; overflow:hidden; padding:1rem 1.3rem; border-bottom:1px solid #e4e4e4; justify-content: space-between; align-items: center; } 
.mystudy_wrap .qsa_view li.notice_tit { background:#f4fcfc; } 
.mystudy_wrap .qsa_view .qsa_tit { float:left; padding:0.5rem 0.9rem 0 0; } 
.mystudy_wrap .qsa_view .qsa_tit span { display:inline-block; line-height: 1.3; } 
.mystudy_wrap .qsa_view .qsa_tit span.bold { display:block; } 
.mystudy_wrap .qsa_view .qsa_tit span .tg1 { color:#1677cb; } 
.mystudy_wrap .qsa_view .qsa_tit span .tg2 { color:#d36ba7; } 
.mystudy_wrap .qsa_view .qsa_tit .dateg { padding-top:0.5rem; font-size:0.8rem; color:#8d8d8d; } 
.mystudy_wrap .qsa_view .qsa_ans { float:right; font-size:0; } 
.mystudy_wrap .qsa_view .qsa_tit .ic_remsg { color:#2d6ce5; } 

.mystudy_wrap .qsa_view2 { overflow:hidden; background:#fff; border:1px solid #e4e4e4; border-width:1px 0 0 0; } 
.mystudy_wrap .qsa_view2 li { overflow:hidden; padding:1rem 1.3rem; border-bottom:1px solid #e4e4e4; } 
.mystudy_wrap .qsa_view2 .qsa_tit { float:left; padding-top:0.5rem; } 
.mystudy_wrap .qsa_view2 .qsa_tit span { display:block; } 
.mystudy_wrap .qsa_view2 .qsa_tit span:first-child { padding-bottom:0.3rem; } 
.mystudy_wrap .qsa_view2 .qsa_tit .dsb { color:#000; /*color:#8d8d8d; */ } 
.mystudy_wrap .qsa_view2 .qsa_tit .ds { color:#1677cb; } 
.mystudy_wrap .qsa_view2 .qsa_tit .dateg { padding-top:0.5rem; font-size:0.8rem; color:#8d8d8d; } 
.mystudy_wrap .qsa_view2 .qsa_ans { float:right; } 

.mystudy_wrap .mystudy_lview .ltit { overflow:hidden; background:#fff; margin-top: 1.3rem; margin-bottom: 1.3rem; border:1px solid #e4e4e4; border-width:1px 0 0 0; } 
.mystudy_wrap .mystudy_lview .ltit .qsa_tit { overflow:hidden; padding:1rem 1.3rem; border-bottom:1px solid #e4e4e4; } 
.mystudy_wrap .mystudy_lview .ltit .qsa_tit span { display:inline-block; } 
.mystudy_wrap .mystudy_lview .ltit .qsa_tit span.bold { display:block; } 
.mystudy_wrap .mystudy_lview .ltit .qsa_tit span .tg1 { color:#1677cb; } 
.mystudy_wrap .mystudy_lview .ltit .qsa_tit span .tg2 { color:#d36ba7; } 
.mystudy_wrap .mystudy_lview .ltit .qsa_tit span .icoT { width:0.9rem; } 
.mystudy_wrap .mystudy_lview .ltit .qsa_inf { padding:1.3rem 1rem; border-bottom:1px solid #e4e4e4; } 
.mystudy_wrap .mystudy_lview .ltit .qsa_inf li { padding-bottom:0.2rem; } 
.mystudy_wrap .mystudy_lview .ltit .qsa_inf li::before { content:'*'; margin-right: 0.1rem; } 
.mystudy_wrap .mystudy_lview .ltit .qsa_inf li span { color:#3f3f3f; } 
.mystudy_wrap .mystudy_lview .ltit dd, .mystudy_wrap .dn_box { padding:1rem 1.3rem; border:1px solid #e4e4e4; border-width:0 0 1px 0; } 
.mystudy_wrap .mystudy_lview .ltit dd img { max-width:100%; } 
.mystudy_wrap .dn_box { display: flex; align-items: center; justify-content: space-between; border-top: 1px solid #e4e4e4; background: #fff; } 
.mystudy_wrap .dn_box a { margin:0 0.3rem; word-break:break-all; } 
.mystudy_wrap .mystudy_lview .ltit .dateg { padding-top:0.5rem; font-size:0.8rem; color:#8d8d8d; } 

.mystudy_wrap .mystudy_lview .ans_list { background:#fff; margin-bottom: 1.3rem; border:1px solid #e4e4e4; border-width:0 0 1px 0; } 
.mystudy_wrap .mystudy_lview .ans_list dt { overflow:hidden; padding:1rem 1.3rem; border:1px solid #e4e4e4; border-width:1px 0 1px 0; } 
.mystudy_wrap .mystudy_lview .ans_list dt .btn_circle51 { float:left; } 
.mystudy_wrap .mystudy_lview .ans_list .qsa_tit { float:left; overflow:hidden; padding:0.5rem 0 0 0.5rem; } 
.mystudy_wrap .mystudy_lview .ans_list .qsa_tit span { display:block; } 
.mystudy_wrap .mystudy_lview .ans_list .qsa_tit span .tg1 { color:#af9483; } 
.mystudy_wrap .mystudy_lview .ans_list .qsa_tit .dateg { padding-top:0.2rem; font-size:0.8rem; color:#8d8d8d; } 
.mystudy_wrap .mystudy_lview .ans_list dd { padding:1rem 1.3rem; color:#3f3f3f; } 
.mystudy_wrap .mystudy_lview .ans_list dd img { max-width:100%; } 

.mystudy_wrap .mystudy_lview .caution { background:#fff; padding:1rem 1.3rem; border:1px solid #e4e4e4; border-width:1px 0 0 0; font-size:0.9rem; color:#8d8d8d; line-height:1.2rem; } 
.mystudy_wrap .mystudy_lview .btn_box { overflow:hidden; background:#fff; padding:0 1.3rem 3rem; } 
.mystudy_wrap .mystudy_lview .btn_box a { float:right; margin-left:0.5rem; } 
.mystudy_wrap .mystudy_lview .btn_box a:nth-child(1) { float:left; margin:0; } 

.mystudy_wrap .mystudy_nview .ntit { overflow:hidden; background:#fff; margin-top: 1.3rem; border:1px solid #e4e4e4; border-width:1px 0 0 0; } 
.mystudy_wrap .mystudy_nview .ntit dt { overflow:hidden; padding:1rem 1.3rem; border-bottom:1px solid #e4e4e4; } 
.mystudy_wrap .mystudy_nview .ntit dt span { display:block; } 
.mystudy_wrap .mystudy_nview .ntit .dateg { padding-top:0.5rem; font-size:0.8rem; color:#8d8d8d; } 
.mystudy_wrap .mystudy_nview .ntit dd { padding:1rem 1.3rem; } 

.mystudy_wrap .mystudy_write { background:#fff; margin-top: 1.3rem; } 
.mystudy_wrap .mystudy_write .mw_tit { border:1px solid #e4e4e4; border-width:1px 0 1px 0; padding:1rem 1.3rem; } 
.mystudy_wrap .mystudy_write .mw_chk { margin:1.3rem; border-bottom:1px solid #e4e4e4; } 
.mystudy_wrap .mystudy_write .mw_chk .topm { background:#f6f6f8; padding:0.7rem; } 
.mystudy_wrap .mystudy_write .mw_chk .topm .inf1 { overflow:hidden; } 
.mystudy_wrap .mystudy_write .mw_chk .topm .inf1 a { margin-right:0.23rem; } 
.mystudy_wrap .mystudy_write .mw_chk .topm .inf1 .btn_box6.on { background-color:#696e7a !important; color:#fff; background-image:url("//img.megastudy.net/mobile/smart_new/ico_btn-chk2_on.png"); } 
.mystudy_wrap .mystudy_write .mw_chk .topm .inf2 { overflow:hidden; margin-top:0.5rem; } 
.mystudy_wrap .mystudy_write .mw_chk .topm .inf2 select { display:block; width:100%; background-color:#fff; color:#444a59; } 
.mystudy_wrap .mystudy_write .mw_chk .topm .inf3 { overflow:hidden; margin-top:0.5rem; } 
.mystudy_wrap .mystudy_write .mw_chk .topm .inf3 .txs { margin-right:1rem; } 
.mystudy_wrap .mystudy_write .mw_chk .topm .inf3 .inp1 { width:1.4rem; } 
.mystudy_wrap .mystudy_write .mw_chk .topm .inf3 i { padding:0 1rem; } 

.mystudy_wrap .mystudy_write .mw_chk .topm .inf31 { overflow:hidden; margin-top:0.5rem; } 
.mystudy_wrap .mystudy_write .mw_chk .topm .inf31 .txs { margin-right:1rem; } 
.mystudy_wrap .mystudy_write .mw_chk .topm .inf31 .inp1 { width:2rem; } 

.mystudy_wrap .mystudy_write .mw_chk .midm { margin-top:0.8rem; } 
.mystudy_wrap .mystudy_write .mw_chk .midm .t_tit { } 
.mystudy_wrap .mystudy_write .mw_chk .midm .t_tit .inp1 { width:100%; } 
.mystudy_wrap .mystudy_write .mw_chk .midm .m_area { margin-top:0.8rem; } 
.mystudy_wrap .s_dtit { padding:0.5rem 1.3rem; } 
.down_sec { padding:1rem 1.3rem; } 
.mystudy_wrap .lec_view dd div.down_sec { display:block; background:none; } 
.pdf_down { padding:1rem 1.3rem 0.5rem; text-align:right; } 


.midm .file_view { overflow:hidden; clear:both; } 
.midm .file_view .file_nbox { display:inline-block; line-height:2.7rem; } 
.midm .file_view .close { display:inline-block; width:2.5rem; vertical-align:top; } 
.midm .file_view .close img { width:100%; } 

.mystudy_wrap .mystudy_write .mw_chk .btom { margin:1rem 0 1rem; text-align:right; } 
.mystudy_wrap .mystudy_write .wbtn { margin:1.3rem; text-align:right; } 

.mystudy_wrap .mys_view { overflow:hidden; background:#fff; /*padding:1.3rem; */ border-top:1px solid #e4e4e4; } 
.mystudy_wrap .mys_view .mvtit { overflow: hidden; margin:1rem 0 0; padding:0.5rem 1.3rem 1.3rem; border-bottom: 1px solid #e4e4e4; } 
.mystudy_wrap .mys_view .mvtit span { display:inline-block; } 
.mystudy_wrap .mys_view .mvtit span:nth-child(1) { float:left; } 
.mystudy_wrap .mys_view .mvtit span:nth-child(2) { float:right; font-size:0.9rem; } 
.mystudy_wrap .mys_view .qsa_inf { padding:1.3rem 1rem; border-bottom:1px solid #e4e4e4; } 
.mystudy_wrap .mys_view .qsa_inf li { padding-bottom:0.2rem; } 
.mystudy_wrap .mys_view .qsa_inf li span { color:#3f3f3f; } 
.mystudy_wrap .mys_view .qsa_inf li::before { content:'*'; margin-right: 0.1rem; } 
.mystudy_wrap .mys_view .mys_view-inner { padding:0 1.3rem 1.3rem 1.3rem; } 
.mystudy_wrap .mys_view .mvcon { margin-top:1.2rem; color:#3f3f3f; word-break: break-word; } 
.mystudy_wrap .mys_view .mvinf { overflow:hidden; margin-top:2.2rem; color:#8d8d8d; } 
.mystudy_wrap .mys_view .mvinf span { display:block; font-size:0.9rem; } 
.mystudy_wrap .mys_view .mvinf span:nth-child(1) { padding-bottom:0.2rem; } 
.mystudy_wrap .mys_view .mvinf span i { font-weight:bold; color:#3f3f3f; } 
.mystudy_wrap .mys_view .mvinf .icoT { width:0.9rem; } 

.mystudy_wrap .mys_rate { overflow:hidden; background:#fff; padding:1.3rem; border-top:1px solid #e4e4e4; } 
.mystudy_wrap .mys_rate .tix { display:inline-block; vertical-align: 0.3rem; } 
.mystudy_wrap .mys_rate .rating { margin-left:0.5rem; } 
.mystudy_wrap .mys_rate .adtx { float:right; } 
.mystudy_wrap .mys_rate .adtx span { vertical-align:-0.3rem; } 
.mystudy_wrap .mys_rate .adtx i { color:#f34d51; } 

.mystudy_wrap .mys_inf { overflow:hidden; background:#fff; padding:1.3rem; border-top:1px solid #e4e4e4; font-size:0.9rem; color:#8d8d8d; } 

.mystudy_wrap .cle_inf { padding:1.3rem; color:#8d8d8d; font-size:0.9rem; background:#fff; border-bottom:1px solid #e4e4e4; } 
.mystudy_wrap .cle_inf li { text-indent:-0.7rem; padding-left:1rem; padding-bottom:0.3rem; } 

.mystudy_wrap .mystudy_write2 { background:#fff; margin-top: 1.3rem; } 
.mystudy_wrap .mystudy_write2 .mw_tit { border:1px solid #e4e4e4; border-width:1px 0 1px 0; padding:1rem 1.3rem; } 
.mystudy_wrap .mystudy_write2 .mw_chk { padding:1.3rem; border-bottom:1px solid #e4e4e4; } 
.mystudy_wrap .mystudy_write2 .mw_chk .midm { } 
.mystudy_wrap .mystudy_write2 .mw_chk .midm .t_tit { } 
.mystudy_wrap .mystudy_write2 .mw_chk .midm .t_tit .inp1 { width:100%; } 
.mystudy_wrap .mystudy_write2 .mw_chk .midm .m_area { margin-top:0.8rem; } 
.mystudy_wrap .mystudy_write2 .mw_chk .midm .m_area .txr1 { min-height: 15rem; background:url(//img.megastudy.net/mobile/smart_new/temp_pic1.jpg) no-repeat 0 0; background-size:100%; } 
.mystudy_wrap .mystudy_write2 .mw_chk .midm .m_area .txr2 { min-height: 15rem; background-repeat:no-repeat !important; } 

.mystudy_wrap .my_rating { overflow:hidden; background:#fff; padding:1rem 1.3rem; border:0.1rem solid #e4e4e4; border-width:1px 0 0 0; } 
.mystudy_wrap .my_rating .tiax { display: inline-block; vertical-align: 0.3rem; } 
.mystudy_wrap .my_rating .rating { margin-left: 0.2rem; } 
.mystudy_wrap .wbtn { overflow:hidden; background:#fff; padding:1.3rem; text-align:right; /*border:1px solid #e4e4e4; border-width:1px 0 0 0; */ } 

.my_push { padding:1.3rem; text-align:right; border-top:0.1rem solid #e4e4e4; background:#fff; } 
.my_push .sel_st2 { } 

.mystudy_wrap .mys_mb { overflow:hidden; border:1px solid #e4e4e4; border-width:1px 0 1px 0; padding:1.3rem; background:#efeff5; } 
.mystudy_wrap .mys_mb .mb_tit { float:left; padding-top: 0.4rem; line-height: 1.5; } 
.mystudy_wrap .mys_mb .mb_tit span { color:#1677cb; } 
.mystudy_wrap .mys_mb .mb_tit--date { color:#8d8d8d; font-size:0.9rem; } 
.mystudy_wrap .mys_mb .mb_tit--date a { font-weight: normal; color:#1677cb; text-decoration: underline; } 

.mystudy_wrap .mys_mb .mb_btn { float:right; } 
.mystudy_wrap .mys_mb .mb_btn a { margin-left:0.5rem; } 

.mystudy_wrap .mb_view { overflow:hidden; background:#fff; border:1px solid #e4e4e4; border-width:0 0 1px 0; } 
.mystudy_wrap .mb_view li { overflow:hidden; padding:1rem 1.3rem; border-bottom:1px solid #e4e4e4; } 
.mystudy_wrap .mb_view .mb_tit { float:left; padding-top:0.5rem; } 
.mystudy_wrap .mb_view .mb_tit span { display:block; } 
.mystudy_wrap .mb_view .mb_tit span i { color:#1677cb; } 
.mystudy_wrap .mb_view .mb_tit .dateg { padding-top:0.5rem; } 
.mystudy_wrap .mb_view .mb_ans { float:right; padding-top:0.5rem; } 
.mystudy_wrap .mb_view .mb_ans span { display:block; text-align: center; } 
.mystudy_wrap .mb_view .mb_ans input { margin-top:0.5rem; border:1px solid #696e7a; width:1.6rem; height:1.6rem; border:1px solid #696e7a; background:#fff url(//img.megastudy.net/mobile/smart_new/ico_btn-chk2.png) no-repeat; background-size: 80%; background-position:center; } 
.mystudy_wrap .mb_view .mb_ans input:checked[type='checkbox'] { -webkit-appearance:none; border:1px solid #696e7a; color:#fff; background:#696e7a url(//img.megastudy.net/mobile/smart_new/ico_btn-chk2_on.png) no-repeat; background-size: 80%; background-position:center; } 
.mystudy_wrap .mb_dn { padding:1.3rem; background:#fff; } 
.mystudy_wrap .mb_dn a { display:block; } 

.mystudy_wrap .my_extension { overflow:hidden; padding:1rem 1.3rem; background:#f6f6f8; border:1px solid #a5a8af; border-width:1px 0 0px 0; } 
.mystudy_wrap .my_extension dl { } 
.mystudy_wrap .my_extension dl dt { padding-bottom:0.2rem; } 
.mystudy_wrap .my_extension dl dd { font-size:0.9rem; } 
.mystudy_wrap .my_extension .sel_st2 { float:right; margin-top:1rem; width:9rem; height:2.5rem; background-color:#fff; } 

.mystudy_wrap .my_ext-none { margin-bottom:1.3rem; padding:2rem 0; border:1px solid #e4e4e4; border-width:1px 0 1px 0; background:#fff; text-align:center; line-height: 1.4; } 
.mystudy_wrap .my_ext-none .bold { font-family: 'nanum-barun-gothic'; } 

.mystudy_wrap .my_ext1 { overflow:hidden; padding:2.1rem 1.3rem 1.5rem; margin-bottom:1.2rem; background:#fff; border:1px solid #e4e4e4; border-width:1px 0 1px 0; } 
.mystudy_wrap .my_ext1 dt { overflow:hidden; padding-bottom:1.3rem; border-bottom:1px solid #e4e4e4; } 
.mystudy_wrap .my_ext1 dt .tec_name { float:left; } 
.mystudy_wrap .my_ext1 dt .tec_name .nm { font-size:0.8rem; color:#8d8d8d; } 
.mystudy_wrap .my_ext1 dt .tec_name .sbj { padding-top:0.4rem; color:#3f3f3f; letter-spacing:-1px; } 
.mystudy_wrap .my_ext1 dd { overflow:hidden; padding:1rem 0 0; } 
.mystudy_wrap .my_ext1 dd .lec_date { } 
.mystudy_wrap .my_ext1 dd .lec_date li { overflow:hidden; padding-bottom:0.2rem; } 
.mystudy_wrap .my_ext1 dd .lec_date li:first-child { padding-bottom:0.3rem; } 
.mystudy_wrap .my_ext1 dd .lec_date li span { display:inline-block; } 
.mystudy_wrap .my_ext1 dd .lec_date li span i { font-style:normal; } 
.mystudy_wrap .my_ext1 dd .lec_date li .de_a { color:#1677cb; } 
.mystudy_wrap .my_ext1 dd .lec_date li span i.dt_s { color:#1677cb; } 
.mystudy_wrap .my_ext1 .ext_btn { overflow:hidden; } 
.mystudy_wrap .my_ext1 .ext_btn a { display:inline-block; float:right; } 

.mystudy_wrap .my_ext-inf { padding:1.3rem; font-size:0.9rem; } 
.mystudy_wrap .my_ext-inf h3 { color:#1677cb; } 
.mystudy_wrap .my_ext-inf .mei-tb1 { margin-top:0.5rem; font-size:0.9rem; } 
.mystudy_wrap .my_ext-inf .mei-tb1 th { padding:1rem; background:#f6f6f8; border:1px solid #e4e4e4; } 
.mystudy_wrap .my_ext-inf .mei-tb1 td { padding:1rem; background:#ffffff; border:1px solid #e4e4e4; text-align:center; letter-spacing:-1px; } 
.mystudy_wrap .my_ext-inf .mei-tb1 td i { color:#f34d51; } 

.mystudy_wrap .my_ext-price { overflow:hidden; margin:0.5rem 0; padding:0.7rem 0; border:1px solid #696e7a; border-width:1px 0 1px 0; } 
.mystudy_wrap .my_ext-price .selcx { display:inline-block; } 
.mystudy_wrap .my_ext-price .selcx .sel_st2 { width:9rem; height:2.5rem; background-color:#fff; } 
.mystudy_wrap .my_ext-price .price { display:inline-block; float:right; } 
.mystudy_wrap .my_ext-price .price span { display:inline-block; vertical-align: -1.1rem; font-size:1rem; } 
.mystudy_wrap .my_ext-price .price span i { font-size:1.7rem; } 

.mystudy_wrap .my_ext-pay { padding:1.3rem 1rem; border:1px solid #e4e4e4; background:#fff; } 
.mystudy_wrap .my_ext-pay .titos { } 
.mystudy_wrap .my_ext-pay .mep-btn { display:flex; margin:0.5rem 0; padding:0.5rem 0; border:1px solid #e4e4e4; border-width:1px 0 1px 0; text-align:center; } 
.mystudy_wrap .my_ext-pay .mep-btn a { flex:1; margin:0.2rem; } 
.mystudy_wrap .my_ext-pay .mep-btn .btn_box6 { background-image:url("//img.megastudy.net/mobile/smart_new/ico_btn-chk_on.png"); } 
.mystudy_wrap .my_ext-pay .mep-btn .btn_box6.on { background-color:#696e7a !important; color:#fff; background-image:url("//img.megastudy.net/mobile/smart_new/ico_btn-chk2_on.png"); } 

.mystudy_wrap .my_ext-pay .mep-card { padding:0.8rem 0 0 0; } 
.mystudy_wrap .my_ext-pay .mep-card p { } 
.mystudy_wrap .my_ext-pay .mep-card ul { padding-top:0.5rem; } 
.mystudy_wrap .my_ext-pay .mep-card ul li { font-size:0.9rem; padding-left:1rem; padding-bottom:0.3rem; text-indent:-0.7rem; line-height:1.2rem; } 
.mystudy_wrap .my_ext-pay .mep-card ul li.pt { color:#f34d51; } 

.mystudy_wrap .my_ext-pay .mep-cash { padding:1.2rem 0 1.2rem 0; text-align:center; } 

.mystudy_wrap .my_ext-pay .mep-cash-bln { padding:0.8rem 0 0 0; } 
.mystudy_wrap .my_ext-pay .mep-cash-bln .tb-inf { width:100%; } 
.mystudy_wrap .my_ext-pay .mep-cash-bln .tb-inf th { padding:0.5rem; background:#f6f6f8; border:1px solid #e4e4e4; color:#444a59; } 
.mystudy_wrap .my_ext-pay .mep-cash-bln .tb-inf td { padding:0.5rem; border:1px solid #e4e4e4; text-align:center; color:#444a59; } 
.mystudy_wrap .my_ext-pay .mep-cash-bln .tb-inf .txb1 { color:#f34d51; } 
.mystudy_wrap .my_ext-pay .mep-cash-bln .cashc { padding:0.5rem 0.5rem 0; color:#444a59; } 
.mystudy_wrap .my_ext-pay .mep-cash-bln .cashc span { display:inline-block; padding-left:1rem; text-indent:-0.7rem; line-height:1.2rem; } 

.mystudy_wrap .my_ext-btn { overflow:hidden; padding:1.3rem 0; } 
.mystudy_wrap .my_ext-btn .cani { float:left; } 
.mystudy_wrap .my_ext-btn .payi { float:right; background:#f34d51; color:#fff; border-color:#f34d51; } 

.mystudy_wrap .my_ext-end { overflow:hidden; padding:1rem 1.3rem; background:#f6f6f8; border:1px solid #a5a8af; border-width:1px 0 0px 0; } 
.mystudy_wrap .my_ext-end .sel_st2 { float:right; width:9rem; height:2.5rem; background-color:#fff; } 

.mystudy_wrap .my_ext-end { margin-bottom:1.3rem; padding:2rem 1rem; border:1px solid #e4e4e4; border-width:1px 0 1px 0; background:#fff; text-align:center; } 

.mystudy_wrap .my_ext-end-list { overflow:hidden; padding:2.1rem 1.3rem 1.5rem; margin-bottom:1.2rem; background:#fff; border:1px solid #e4e4e4; border-width:1px 0 1px 0; } 
.mystudy_wrap .my_ext-end-list dt { overflow:hidden; padding-bottom:1.3rem; border-bottom:1px solid #e4e4e4; } 
.mystudy_wrap .my_ext-end-list dt .tec_name { float:left; } 
.mystudy_wrap .my_ext-end-list dt .tec_name .nm { font-size:0.8rem; color:#8d8d8d; } 
.mystudy_wrap .my_ext-end-list dt .tec_name .sbj { padding-top:0.4rem; color:#3f3f3f; letter-spacing:-1px; } 
.mystudy_wrap .my_ext-end-list dd { overflow:hidden; padding:1rem 0 0; } 
.mystudy_wrap .my_ext-end-list dd .lec_date { } 
.mystudy_wrap .my_ext-end-list dd .lec_date li { overflow:hidden; padding-bottom:0.2rem; } 
.mystudy_wrap .my_ext-end-list dd .lec_date li:first-child { padding-bottom:0.3rem; } 
.mystudy_wrap .my_ext-end-list dd .lec_date li span { display:inline-block; } 
.mystudy_wrap .my_ext-end-list dd .lec_date li span i { font-style:normal; } 
.mystudy_wrap .my_ext-end-list dd .lec_date li .de_a { color:#1677cb; } 
.mystudy_wrap .my_ext-end-list dd .lec_date li span i.dt_s { color:#1677cb; } 
.mystudy_wrap .my_ext-end-list .ext_btn { overflow:hidden; } 
.mystudy_wrap .my_ext-end-list .ext_btn a { display:inline-block; float:right; margin-left:0.5rem; } 

/* 더보기 스타일 적용 */
.mystudy_wrap .clean-qa_list { overflow:hidden; background:#fff; border:1px solid #e4e4e4; border-width:1px 0 0 0; } 
.mystudy_wrap .clean-qa_list li { overflow:hidden; padding:0 1.3rem; border-bottom:1px solid #e4e4e4; } 
.mystudy_wrap .clean-qa_list .qsa_tit { float:left; padding-top:0.5rem; margin:1rem 0; } 
.mystudy_wrap .clean-qa_list .qsa_tit span { display:inline-block; } 
.mystudy_wrap .clean-qa_list .qsa_tit .ic_remsg { color:#2d6ce5; } 
.mystudy_wrap .clean-qa_list .qsa_tit span.bold { display:block; } 
.mystudy_wrap .clean-qa_list .qsa_tit span .tg1 { color:#af9483; } 
.mystudy_wrap .clean-qa_list .qsa_tit span .tg2 { color:#f34d51; } 
.mystudy_wrap .clean-qa_list .qsa_tit span .tg3 { color:#1677cb; } 
.mystudy_wrap .clean-qa_list .qsa_tit .dateg { padding-top:0.5rem; font-size:0.8rem; color:#8d8d8d; } 
.mystudy_wrap .clean-qa_list .qsa_ans { float:right; margin: 1rem 0; } 
.mystudy_wrap .clean-qa_btn { padding:1.3rem; background:#fff; text-align:center; } 
.mystudy_wrap .clean-qa_btn a { display:block; padding:1rem 0; font-weight:bold; color:#3f3f3f; border-color:#696e7a; } 


.mystudy_wrap .evt_cash { background:#f6f6f8; padding:1rem 1.5rem 0.5rem; text-align:center; font-size:1rem; } 
.mystudy_wrap .evt_cash .cont { } 
.mystudy_wrap .evt_cash .cont .txt { font-size:1.1rem; color:#333; margin-bottom:1rem; padding-bottom:1rem; border-bottom:1px dashed #c8c8c8; } 
.mystudy_wrap .evt_cash .cont .txt span { display:block; padding-top:0.5rem; } 
.mystudy_wrap .evt_cash .cont .txt .st1 { color:#1162db; } 
.mystudy_wrap .evt_cash dl { overflow:hidden; margin-top:0.5rem; font-size:0.9rem; text-align:left; line-height:1.2rem; } 
.mystudy_wrap .evt_cash dt { float:left; margin-right:0.3rem; font-weight:bold; } 
.mystudy_wrap .evt_cash dd { display:block; overflow:hidden; } 
.mystudy_wrap .evt_cash dd span { color:#f25a5e; } 


.go_type--bank { } 
.go_type--bank img { width:100%; } 


/*
.morewrap { margin-top:0; position:relative; height:40px; border-top:1px solid #d8d9e2; border-bottom:1px solid #d8d9e2;background: -webkit-linear-gradient(top, rgba(235,236,243,1) 0%,rgba(232,233,241,1) 32%,rgba(225,226,234,1) 72%,rgba(223,224,232,1) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(235,236,243,1)), color-stop(32%,rgba(232,233,241,1)), color-stop(72%,rgba(225,226,234,1)), color-stop(100%,rgba(223,224,232,1))); } 
.morewrap .more { width:100%; background:url('//img.megastudy.net/mobile/smart/lecture/more_line.jpg') 100% 0 repeat-y; text-align:center; color:#333; font-size:14px; padding:12px 0; } 
.morewrap .more a { display:block; font-size:14px; color:#333; } 
.morewrap .more a span { font-size:12px; color:#999999; } 
.morewrap .more .u_pg_cnt { font-size:12px; color:#999999; } 
.morewrap .top { position:absolute; top:3px; right:0; padding:10px 0; text-align:center; font-size:12px; } 
.morewrap .top a { padding:0 16px 0 15px; background:url('//img.megastudy.net/mobile/smart/lecture/arr_up.jpg') 0 45% no-repeat; letter-spacing:-1px } 
*/
.mystudy_wrap .fold_mn .menu_list { margin-top:0.6rem; } 
.mystudy_wrap .fold_mn .menu_list h4 { margin-top: 0; } 
.mystudy_wrap .cart-list_pay { margin:0.1rem 1.0rem; border:0.1rem solid #e4e4e4; background:#fff; } 
.mystudy_wrap .cart-list_pay ul { padding:0 1rem 0; background:#fff; } 
.mystudy_wrap .cart-list_pay ul li.chk_txr { border-bottom: 0.1rem solid #e4e4e4; padding: 0.9rem 0; } 
.mystudy_wrap .cart-list_pay ul li.chk_txr:last-child { border:none; } 
.mystudy_wrap .cart-list_pay ul li.chk_txr .titb { overflow:hidden; line-height: 1.4; } 
.mystudy_wrap .cart-list_pay ul li.chk_txr .titb .sbj_tx { display:block; } 
.mystudy_wrap .cart-list_pay ul li.chk_txr .titb > div:nth-child(1) { float:left; } 
.mystudy_wrap .cart-list_pay ul li.chk_txr .titb .chkx1 { margin-top:0; } 
.mystudy_wrap .cart-list_pay ul li.chk_txr .titb > div:nth-child(1) span:last-child { } 
.mystudy_wrap .cart-list_pay ul li.chk_txr .titb > div:nth-child(1) span i { color: #1677cb; } 
.mystudy_wrap .cart-list_pay ul li.chk_txr .titb > div:nth-child(1) span i.fst1 { color: #529100; } 
.mystudy_wrap .cart-list_pay ul li.chk_txr .titb > div:nth-child(2) { float:left; padding-left: 0.8rem; width: calc(100% - 1.6rem); } 
.mystudy_wrap .cart-list_pay ul li.chk_txr .titb > div:nth-child(2) .sbj_tx { display:block; margin-bottom:0.4rem; color: #8d8d8d; font-size:0.9rem; line-height:1.3rem; } 
.mystudy_wrap .cart-list_pay ul li.chk_txr .titb > div:nth-child(2) .sbj_tx i { color: #1677cb; } 
.mystudy_wrap .cart-list_pay ul li.chk_txr .titb > div:nth-child(2) .sbj_tx .btn_box14 { vertical-align:bottom; } 
.mystudy_wrap .cart-list_pay ul li.chk_txr .titb > div:nth-child(2) .sbj_tx .ic_baro { color:#8b9b00; font-weight: normal; } 
.mystudy_wrap .cart-list_pay ul li.chk_txr .titb > div:nth-child(2) .ic_reserve, .mystudy_wrap .cart-list_pay ul li.chk_txr .titb .ic_reserve { color:#511ab7; } 
.mystudy_wrap .cart-list_pay ul li.chk_txr.cancel { opacity:0.3; } 
.mystudy_wrap .cart-list_pay .can_txt { color:#f2272c; padding:0 0 1rem 1rem; } 
/* .mystudy_wrap .cart-list_pay .cor3 { width: calc(100% - 3.1rem) !important; margin-left:1.5rem } */

/* 20221125 교재E-book 추가 */
.mystudy_wrap .cart-list_pay .cor3 { width: calc(100% - 3.1rem) !important; } 
/**.mystudy_wrap .cart-list_pay .cor3 .sbj_tx { color:#18375d !important; } **/
.mystudy_wrap .cart-list_pay .cor3 .sbj_tx { color:#1677cb !important; } 
.mystudy_wrap .cart-list_pay ul li.chk_txr .titb .sub { margin-left:1.5rem; } 
.mystudy_wrap .cart-list_pay ul li.chk_txr .prcb { text-align:right; padding-top:0.5rem; } 
.mystudy_wrap .cart-list_pay ul li.chk_txr > div .ico img { vertical-align:middle; } 
.mystudy_wrap .cart-list_pay ul li.chk_txr .prcb .clox { display:inline-block; width: 1.0rem; height: 1.0rem; margin-left:0.5rem; } 
.mystudy_wrap .cart-list_pay ul li.chk_txr .prcb .clox img { width:100%; } 
.mystudy_wrap .cart-list_pay ul li.chk_txr .prcb.option { display: flex; } 
.mystudy_wrap .cart-list_pay ul li.chk_txr .prcb.option .st1 { margin-left: auto; } 
.mystudy_wrap .cart-list_pay ul li.chk_txr .titb .sel_st2 { height:1.7rem; } 
.mystudy_wrap .cart-list_pay .m_b_gap { margin-bottom:5px; } 
.mystudy_wrap .cart-list_pay ul li.chk_txr .titb .f1 { color:#1acb16; } 
.mystudy_wrap .cart-list_pay ul li.chk_txr .titb .f2 { color:#cb6316; } 
.mystudy_wrap .cart-list_pay .state { margin:0 1rem 0; border-top:0.1rem solid #e4e4e4; padding:0.7rem 0; } 
.mystudy_wrap .cart-list_pay .state em { color:#1677cb; } 
.mystudy_wrap .cart-list_pay .state .l_d { text-decoration:underline; color:#333333; font-weight:bold; margin-left:1.0rem; } 
.mystudy_wrap .cart-list_pay .state .btn_box12 { padding:0.3rem; vertical-align:middle; min-width:4rem; } 
.mystudy_wrap .cart-list_pay .none_b { text-align: center; } 
.mystudy_wrap .cart-pay_re { text-align: center; margin:0.1rem 1.0rem; } 
.mystudy_wrap .cart-pay_re p { background: #f1fdff; padding: 1.5rem 0; } 
.mystudy_wrap .cart-pay_re .all { display:block; background: #f34d51; text-align: center; padding: 1.3rem 0; color: #fff; -webkit-flex: 1;flex: 1; margin-bottom: 1rem; } 



.mystudy_wrap .cart-list_pay ul li.chk_txr2 { border-bottom: 0.1rem dotted #e4e4e4; padding: 0.9rem 0; } 
.mystudy_wrap .cart-list_pay ul li.chk_txr2 .titb { overflow:hidden; } 
.mystudy_wrap .cart-list_pay ul li.chk_txr2 .titb .chkx1 { margin-top:0; } 
.mystudy_wrap .cart-list_pay ul li.chk_txr2 .titb div { padding-left:2.3rem; background:url("//img.megastudy.net/mobile/smart_new/ico_paper.png") no-repeat; background-size:1rem; background-position: 0.2rem 0; } 
.mystudy_wrap .cart-list_pay ul li.chk_txr2 .titb div span { vertical-align: top; } 
.mystudy_wrap .cart-list_pay ul li.chk_txr2 .titb div .sbj_tx { margin-bottom:0.4rem; color: #8d8d8d; font-size:0.9rem; } 
.mystudy_wrap .cart-list_pay ul li.chk_txr2 .prcb { text-align:right; padding-top:0.5rem; } 
.mystudy_wrap .cart-list_pay ul li.chk_txr2 .prcb .del_btn { display:inline-block; width:1.6rem; height:1.6rem; background:url("//img.megastudy.net/mobile/smart_new/btn_ico-close.png") no-repeat; background-size:100%; vertical-align: middle; } 
.mystudy_wrap .cart-list_pay ul li.chk_txr2 .prcb .del_btn i { display:none; } 

.mystudy_wrap .cart-list_pay .clr2 { text-decoration:line-through; color: #1677cb; margin-right:0.3rem; } 
.mystudy_wrap .cart-list_pay .clr1 { color: #1677cb; } 
.mystudy_wrap .cart-list_pay .clr1 i { color:#000; } 
.mystudy_wrap .cart-list_pay .bg1 { padding-left:1.2rem; background:url("//img.megastudy.net/mobile/smart_new/ico_arw1.png") no-repeat 0 center; background-size:1rem; } 
.mystudy_wrap .cart-list_pay .st1 { display:inline-block; color:#000000; font-size:1.1rem; vertical-align:top; } 
.mystudy_wrap .cart-list_pay .st2 { display:inline-block; font-size:1.1rem; vertical-align:top; } 
.mystudy_wrap .cart-list_pay .st2.f_r { color:#f34d51; } 
.mystudy_wrap .cart-list_pay .st1 i { color:#f34d51; } 
.mystudy_wrap .cart-list_pay .ico { display:inline-block; background:url("//img.megastudy.net/mobile/smart_new/arrow.jpg") center bottom no-repeat; width:2.1rem; } 

.mystudy_wrap .cart-list_pay .cpop-btn { overflow:hidden; margin:1rem 0; padding:0 1rem; text-align:right; } 
.mystudy_wrap .cart-list_pay .cpop-btn > div:nth-child(1) { float:left; } 
.mystudy_wrap .cart-list_pay .cpop-btn > div:nth-child(2) { float:right; } 
.mystudy_wrap .cart-list_pay .cpop-btn .btn_box1 { } 
.mystudy_wrap .cart-list_pay .cpop-btn .cani { margin-right:0.5rem; } 
.mystudy_wrap .cart-list_pay .cpop-btn .payi { float:right; background:#f34d51; color:#fff; border-color:#f34d51; } 

.mystudy_wrap .cart-list_paytot { margin:0.7rem 1rem; } 
.mystudy_wrap .cart-list_paytot.ordcancle { margin-top: 0.5rem; } 
.mystudy_wrap .cart-list_paytot ul { padding:0 1rem 0; border:0.1rem solid #e4e4e4; background:#fff; } 
.mystudy_wrap .cart-list_paytot ul li.chk_txr { padding: 0.9rem 0; } 
.mystudy_wrap .cart-list_paytot ul li.chk_txr .titb { overflow:hidden; } 
.mystudy_wrap .cart-list_paytot ul li.chk_txr .titb .sbj_tx { display:block; } 
.mystudy_wrap .cart-list_paytot ul li.chk_txr .titb > div:nth-child(1) { float:left; } 
.mystudy_wrap .cart-list_paytot ul li.chk_txr .titb .chkx1 { margin-top:0; } 
.mystudy_wrap .cart-list_paytot ul li.chk_txr .titb > div:nth-child(1) span:last-child { } 
.mystudy_wrap .cart-list_paytot ul li.chk_txr .titb > div:nth-child(1) span i { color: #1677cb; } 
.mystudy_wrap .cart-list_paytot ul li.chk_txr .titb > div:nth-child(2) { float:left; padding-left: 0.8rem; width:22rem; } 
.mystudy_wrap .cart-list_paytot ul li.chk_txr .titb > div:nth-child(2) .sbj_tx { display:block; margin-bottom:0.4rem; color: #8d8d8d; font-size:0.9rem; } 
.mystudy_wrap .cart-list_paytot ul li.chk_txr .titb > div:nth-child(2) .sbj_tx i { color: #1677cb; } 
.mystudy_wrap .cart-list_paytot ul li.chk_txr .prcb { text-align:right; padding-top:0.5rem; } 
.mystudy_wrap .cart-list_paytot ul li.chk_txr .prcb .btn_box1 { margin-left:0.5rem; background:#f34d51; color:#fff; border-color:#f34d51; } 
.mystudy_wrap .cart-list_paytot ul li.chk_txr > div .ico img { vertical-align:middle; } 

.mystudy_wrap .cart-list_paytot .clr1 { color: #1677cb; } 
.mystudy_wrap .cart-list_paytot .clr1 i { color:#000; } 

.mystudy_wrap .tot_prc { padding:1.3rem 1rem; } 
.mystudy_wrap .tot_prc.bg { background:#FFFFFF; border:1px solid #e4e4e4; } 
.mystudy_wrap .tot_prc.l_t { border-top:1px dotted #CCCBCB; } 
.mystudy_wrap .tot_prc > div span:first-child { padding-right:0.3rem; } 
.mystudy_wrap .tot_prc i { color:#1677cb; } 
.mystudy_wrap .tot_prc .plist { padding-bottom:0.5rem; text-align:right; } 
.mystudy_wrap .tot_prc .pcash { margin-top:1rem; padding-top:1rem; text-align:right; border-top:1px solid #CCCBCB; } 
.mystudy_wrap .tot_prc .pcash i { color:#1677cb; font-size:1.5rem; } 
.mystudy_wrap .tot_prc .pcash.noline { margin-top:0; padding-top:0; border-top:none; } 
.mystudy_wrap .tot_prc dl { overflow:hidden; } 
.mystudy_wrap .tot_prc dl dt { float:left; width:65%; text-align:right; font-weight:bold; } 
.mystudy_wrap .tot_prc dl dd { float:right; width:30%; text-align:right; } 
.mystudy_wrap .tot_prc dl dt.cancel { text-align:left; color:#1677cb; } 
.mystudy_wrap .tot_prc .ds { color:#f46f72; } 
.mystudy_wrap .tot_prc .pay_way { overflow:hidden; margin-top:1.0rem; } 
.mystudy_wrap .tot_prc .pay_way ul { border:none; padding:0; } 
.mystudy_wrap .tot_prc .pay_way h6 { font-weight:bold; color:#1677cb; font-size:1.0rem; margin-bottom:0.5rem; } 
.mystudy_wrap .tot_prc .pay_way h6.cancel { color:#f34d51; } 
.mystudy_wrap .tot_prc .pay_way li { } 
.mystudy_wrap .tot_prc .pay_way li strong.s3 { color:#f34d51; } 
.mystudy_wrap .tot_prc .pay_way li em { color:#f46f72; } 
.mystudy_wrap .tot_prc .pay_way li .txt { color:#9A9999; margin-top:0.7rem; } 
.mystudy_wrap .tot_prc .pay_way a.line { position: relative; text-decoration: underline; text-underline-offset: 18%; } 
.mystudy_wrap .tot_prc .pay_way a.line::after { position: absolute; top:50%; right:-0.5rem; content:'>'; transform: translateY(-50%); font-size:0.8rem; } 
.mystudy_wrap .tot_prc .pay_way a+a { margin-left: 0.7rem; } 
.mystudy_wrap .tot_prc .cancel_date { border-top:1px dotted #CCCBCB; margin-top:1.0rem; padding-top:0.8rem; color:#7B7979; line-height:1.5rem; } 
.mystudy_wrap .total_con_notice { padding: 1rem 10%; background: #fff; text-align: center; word-wrap: break-word; word-break: keep-all; } /* 20201023 안내문구 추가*/
.mystudy_wrap .total_con_notice > .c_point { font-size: inherit; color: #ed585c; } 

.mystudy_wrap .top_sel { overflow:hidden; margin:1.3rem 1rem; } 
.mystudy_wrap .fl { float:left; } 
.mystudy_wrap .fr { float:right; } 
.mystudy_wrap .top_sel .fl label { display:inline-block; vertical-align:-0.3rem; } 
.mystudy_wrap .top_sel .fr .btn_box1 { background:#f6f6f8; min-width:3.5rem; } 
.mystudy_wrap .top_sel h3.fl, .mystudy_wrap .top_sel2 h3.fl { color:#1677cb; } 
.mystudy_wrap .top_sel2 h3 { color:#1677cb; } 
.mystudy_wrap .top_sel2 h3.st1 { margin:0.5rem 0 0 1.5rem; } 
.mystudy_wrap .top_sel2 h3.ordcancle { margin:0.5rem 0 0.5rem 1.5rem; } 
.mystudy_wrap .top_sel2 h3 a { } 
.mystudy_wrap .ordwrap_st { padding: 1.3rem 1.0rem 0; } 
.mystudy_wrap .ordtop_txt { font-size: 0.8rem; color: #EC0ABA; margin-top: 0.5rem; } 

.mystudy_wrap .top_sel2 { overflow:hidden; margin:1.5rem 0 0; } 
.mystudy_wrap .top_sel2.gap { display: flex; margin-right:1rem; } 
.mystudy_wrap .top_sel2.gap h3, .mystudy_wrap .top_sel2.gap .fr { flex:1; } 
.mystudy_wrap .top_sel2.gap .fr { text-align: right; } 
.mystudy_wrap .top_sel2.gap .f_r { margin-left:auto; } 
.mystudy_wrap .top_sel2.gap .orderNum { padding:0.7rem 0 0 0; } 
.mystudy_wrap .top_sel2.gap .orderNum b { color:#f25a5e; } 
.mystudy_wrap .top_sel2.gap .orderNum a { color:#1677cb; text-decoration: underline; text-underline-position: under; } 
.mystudy_wrap .top_sel3 { margin:1.3rem 1rem 0; } 
.mystudy_wrap .top_sel3 h3 { margin-bottom:0.5rem; color:#1677cb; font-size:1.1rem; } 
.mystudy_wrap .bot_info { background:#ffffff; margin:1.0rem; padding:1.0rem; } 
.mystudy_wrap .bot_info ul li { color:#8d8d8d; line-height: 1.3; text-indent: -0.8rem; padding-left: 0.1rem; } 
.mystudy_wrap .bot_info ul li .subT {display:block; padding-left:0.7rem; text-indent:-0.7rem;}
.mystudy_wrap .bot_info ul a { color:#1677cb; text-decoration: underline; text-underline-position: under; } 
.mystudy_wrap .bot_info .se_txt { color:#8d8d8d; text-align: center; } 
.mystudy_wrap .bot_info .se_txt b { color:#f25a5e; } 
.mystudy_wrap .bot_info .red { color:#f25a5e; } 
.mystudy_wrap .bot_info .red strong { color: currentcolor !important; } 


.mystudy_wrap .cor_order { } 
.mystudy_wrap .cor_order a { display:block; color:#FFFFFF !important; } 

.cart-list_order { margin-top:1.5rem; } 
.cart-list_order .gap_mt { margin-top:1.5rem; } 
.cart-list_order .mn_btm {display: -webkit-flex;display: flex;position: initial;width:100%;-webkit-box-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;align-items: center; } 
.cart-list_order .mn_btm a {display:inline-block; text-align:center; padding:1.3rem 0; border-right:1px solid #fff; color:#fff;-webkit-flex: 1; /* Safari 6.1+ */
flex: 1; } 
.cart-list_order .mn_btm a:last-child { border-right:none; } 
.cart-list_order .mn_btm .all { background:#444a59; } 
.cart-list_order .mn_btm .del { background:#444a59; } 
.cart-list_order .mn_btm .order { background:#f34d51; } 
.cart-list_order .mn_btm span { } 

.cart-order_add { overflow:hidden; padding:1.3rem 1.0rem 0; background:#f6f6f8; } 
.cart-order_add h3 { margin-bottom:0.5rem; color:#1677cb; font-size:1.1rem; } 
.cart-order_add .btn_tab2 { } 
.cart-order_add .btn_tab2 a.act { border-bottom:0; } 
.cart-order_add .contx { padding:1rem 0.5rem; border: 1px solid #eaeaec; border-width:0px 1px 1px 1px; background:#fff; } 
.cart-order_add .contx .memsa { } 
.cart-order_add .contx .memsa li { padding:0 0 0 0.5rem; padding-bottom:0.6rem; overflow:hidden; } 
.cart-order_add .contx .memsa li span { display:inline-block; } 
.cart-order_add .contx .memsa li span:nth-child(1) { float:left; width:25%; vertical-align: top; } 
.cart-order_add .contx .memsa li span:nth-child(2) { float:left; width:75%; vertical-align: top; } 
.cart-order_add .contx .memsa li .msgk { margin-top:0rem; } 
.cart-order_add .contx .memsa li .msgk .sel_st2 { width:100%; } 
.cart-order_add .contx .memsa li .msgk .usin { margin-top:0.5rem; } 
.cart-order_add .contx .memsa li .msgk .usin .inp1 { width:100%; } 
.cart-order_add .contx .memsa li .detail { } 
.cart-order_add .contx .memsa li.nodata { padding:2rem 1.3rem; } 
.cart-order_add .contx .memsa li.nodata .vcenter { width:100%; text-align:center; } 

.cart-order_add .contx .titb { overflow:hidden; padding-bottom:0.7rem; margin:0 0.5rem 1rem; border-bottom:1px solid #e4e4e4; } 
.cart-order_add .contx .titb > div:nth-child(1) { float:left; } 
.cart-order_add .contx .titb > div:nth-child(2) { float:left; padding-left:0.5rem; } 
.cart-order_add .contx .titb > div:nth-child(2) span { display:block; } 
.cart-order_add .contx .titb .chkx1 { margin-top:0; } 
.cart-order_add .contx .titb .sbj_tx2 { padding-top:0.3rem; } 


.cart-order_add .contx .addp { margin:0.7rem 0.5rem; } 
.cart-order_add .contx .addp .inp1 { width:100%; } 

.cart-order_add .contx .nums { margin:0.7rem 0.5rem; } 
.cart-order_add .contx .nums dt { margin-bottom:0.5rem; } 
.cart-order_add .contx .nums dd { margin-bottom:0.5rem; } 
.cart-order_add .contx .nums dd.callm { display: -webkit-flex; display: flex; } 
.cart-order_add .contx .nums dd.callm div:nth-child(1) { -webkit-flex: 2; /* Safari 6.1+ */ flex: 2; } 
.cart-order_add .contx .nums dd.callm .sel_st2 { width:100%; background-position:87% center; } 
.cart-order_add .contx .nums dd.callm div:nth-child(2) { -webkit-flex: 1; /* Safari 6.1+ */ flex: 1; } 
.cart-order_add .contx .nums dd.callm div:nth-child(3) { -webkit-flex: 9; /* Safari 6.1+ */ flex: 9; } 
.cart-order_add .contx .nums dd.callm .inp1 { width:100%; height:2.5rem; } 
.cart-order_add .contx .nums dd.nadd { display: -webkit-flex; display: flex; } 
.cart-order_add .contx .nums dd.nadd div:nth-child(1) { -webkit-flex: 3; /* Safari 6.1+ */ flex: 3; } 
.cart-order_add .contx .nums dd.nadd .sel_st2 { width:100%; background-position:87% center; } 
.cart-order_add .contx .nums dd.nadd div:nth-child(2) { padding-left:0.5rem; -webkit-flex: 0.5; /* Safari 6.1+ */ flex: 0.5; } 
.cart-order_add .contx .nums dd.nadd div:nth-child(3) { padding-left:0.5rem; -webkit-flex: 2; /* Safari 6.1+ */ flex:2; } 
.cart-order_add .contx .nums dd.nadd div:nth-child(4) { padding-left:0.5rem; -webkit-flex: 3; /* Safari 6.1+ */ flex: 3; } 
.cart-order_add .contx .nums dd.nadd .inp1 { width:100%; height:2.5rem; } 

.cart-order_add .contx .nsaddx { margin:0.7rem 0.5rem; } 
.cart-order_add .contx .nsaddx dt { margin-bottom:0.5rem; } 
.cart-order_add .contx .nsaddx dd { margin-bottom:0.5rem; } 
.cart-order_add .contx .nsaddx dd.inxp1 { display: -webkit-flex; display: flex; } 
.cart-order_add .contx .nsaddx dd.inxp1 div:nth-child(1) { -webkit-flex: 3; /* Safari 6.1+ */ flex: 3; } 
.cart-order_add .contx .nsaddx dd.inxp1 .sel_st2 { width:100%; background-position:87% center; } 
.cart-order_add .contx .nsaddx dd.inxp1 div:nth-child(2) { padding-left:0.5rem; -webkit-flex: 7; /* Safari 6.1+ */ flex: 7; } 
.cart-order_add .contx .nsaddx dd.inxp1 .inp1 { width:100%; height:2.5rem; } 
.cart-order_add .contx .nsaddx dd.inxp2 { } 
.cart-order_add .contx .nsaddx dd.inxp2 .inp1 { width:100%; height:2.5rem; } 
.cart-order_add .contx .nsaddx dd.inxp3 { } 
.cart-order_add .contx .nsaddx dd.inxp3 .sel_st2 { width:100%; } 
.cart-order_add .contx .nsaddx .usin { margin-top:0.5rem; } 
.cart-order_add .contx .nsaddx .usin .inp1 { width:100%; } 

.cart-order_add .contx .add-mg_sel { padding:1rem 0.5rem; } 
.cart-order_add .contx .add-mg_sel ul.adm_list { overflow:hidden; margin-top:0.5rem; border:0.1rem solid #696e7a; border-width:1px 0 1px 0; } 
.cart-order_add .contx .add-mg_sel .adm_list li { overflow:hidden; padding:0.5rem 0; border-bottom:0.1rem dotted #e4e4e4; } 
.cart-order_add .contx .add-mg_sel .adm_list li:last-child { border:none; } 
.cart-order_add .contx .add-mg_sel .adm_list li div:nth-child(1) { float:left; margin-top: 0.3rem; color:#3f3f3f; } 
.cart-order_add .contx .add-mg_sel .adm_list li div:nth-child(2) { float:right; padding-right:0.3rem; } 
.cart-order_add .contx .add-mg_sel .adm_list .sbj_tx { } 
.cart-order_add .contx .add-mg_sel .adm_list li .chkx1 { margin-top:0; } 
/*.cart-order_add .contx .add-mg_sel .adm_list-none { overflow:hidden; margin-top:0.5rem; border:0.1rem solid #696e7a; border-width:0 0 1px 0; } 
.cart-order_add .contx .add-mg_sel .adm_list-none li { padding:2rem 0; text-align:center; } */
.cart-order_add .contx .add-mg_sel .adm_list-none { overflow:hidden; margin-top:0.5rem; padding:2rem 0 !important; text-align:center; } 


.cart-order_add .contx .titc { overflow:hidden; padding:0.7rem 0; margin:0 0.5rem 1rem; border:1px solid #696e7a; border-width:1px 0 1px 0; } 
.cart-order_add .contx .titc > div:nth-child(1) { float:left; } 
.cart-order_add .contx .titc > div:nth-child(2) { float:left; padding-left:0.5rem; } 
.cart-order_add .contx .titc > div:nth-child(2) span { display:block; } 
.cart-order_add .contx .titc .chkx1 { margin-top:0; } 
.cart-order_add .contx .memsb { } 
.cart-order_add .contx .memsb li { padding:0 0.5rem; padding-bottom:0.3rem; } 
.cart-order_add .contx .memsb li span { display:inline-block; } 
.cart-order_add .contx .memsb li span:nth-child(1) { min-width:5rem; } 
.cart-order_add .contx .memsb li .msgk { margin-top:0.5rem; } 
.cart-order_add .contx .memsb li .msgk .sel_st2 { width:100%; } 
.cart-order_add .contx .memsb li .msgk .usin { margin-top:0.5rem; } 
.cart-order_add .contx .memsb li .msgk .usin .inp1 { width:100%; } 
.cart-order_add .contx .nadr_btn { padding:1rem 0.6rem; text-align:right; } 
.cart-order_add .contx .nadr_btn .btn_box1 { } 

.coi_tit { padding:0 1.3rem 0.5rem;; color:#1677cb; } 
.coi_tit span { } 
.coi_tit i { color:#f34d51; } 

.coi_tit2 { padding:1.3rem 1.3rem 0.5rem;; color:#1677cb; } 
.coi_tit2 span { } 
.coi_tit2 i { color:#f34d51; } 

.cart-order_inf { padding:0 1rem 0; } 
.cart-order_inf h3 { margin-bottom:0.5rem; color:#1677cb; font-size:1.1rem; } 
.cart-order_inf .coi_tys1 { padding:0 1rem 0; background:#fff; border: 1px solid #eaeaec; } 
.cart-order_inf .coi_tys1 li.chk_txr { border-bottom: 0.1rem dotted #e4e4e4; padding: 0.9rem 0; } 
.cart-order_inf .coi_tys1 li.chk_txr:last-child { border:none; } 
.cart-order_inf .coi_tys1 li.chk_txr .titb { overflow:hidden; } 
.cart-order_inf .coi_tys1 li.chk_txr .titb .sbj_tx { display:block; margin-bottom:0.4rem; color: #8d8d8d; font-size:0.9rem; } 
.cart-order_inf .coi_tys1 li.chk_txr .titb .sbj_tx i { color: #1677cb; } 
.cart-order_inf .coi_tys1 li.chk_txr .prcb { text-align:right; padding-top:0.5rem; } 
.cart-order_inf .coi_tys1 li.chk_txr .prcb span { color:#1677cb; vertical-align:middle; } 
.cart-order_inf .coi_tys2 { padding:0 1rem 0; background:#fff; border: 1px solid #eaeaec; } 
.cart-order_inf .coi_tys2 li { border-bottom: 0.1rem dotted #e4e4e4; padding: 0.9rem 0; } 
.cart-order_inf .coi_tys2 li:last-child { border:none; } 
.cart-order_inf .coi_tys2 .cpn { padding-top:0.5rem; } 
.cart-order_inf .coi_tys2 .cpn .sel_st2 { width:100%; } 
.cart-order_inf .coi_tys2 .dispay { padding-top:0.5rem; text-align:right; } 
.cart-order_inf .coi_tys2 .dispay i { color:#1677cb; } 

.age_box { overflow:hidden; padding:0 1.3rem 1.3rem; } 
.age_box > div:nth-child(1) { float:left; padding-top: 0.3rem; } 
.age_box > div:nth-child(1) .chkx1 { margin-top:0; } 
.age_box > div:nth-child(2) { float:right; } 

.coc_tit { padding:0 1rem 0.5rem;; color:#1677cb; } 
.coc_tit .tistb { float: left; margin-top: 0.7rem; } 
.cart-order_cash { margin:0.6rem 1rem 1.3rem; border: 1px solid #eaeaec; } 
.cart-order_cash_wrap h3 { padding: 0 1rem; } 
.cart-order_cash dl.coc_pay { padding:1rem; background:#fff; } 
.cart-order_cash dl.coc_pay dt { margin-bottom:1rem; padding-bottom:0.5rem; border-bottom:1px solid #e4e4e4; } 
.cart-order_cash dl.coc_pay dd { display: -webkit-flex; display: flex; flex-direction: row; padding-bottom:0.5rem; } 
.cart-order_cash dl.coc_pay dd div { overflow:hidden; } 
.cart-order_cash dl.coc_pay dd div:nth-child(1) { -webkit-flex: 1.5; flex: 1.5; } 
.cart-order_cash dl.coc_pay dd div:nth-child(2) { -webkit-flex: 1.5; flex: 1.5; margin-right:0.5rem; } 
.cart-order_cash dl.coc_pay dd div:nth-child(2) i { color:#f34d51; } 
.cart-order_cash dl.coc_pay dd div:nth-child(3) { -webkit-flex: 2.4; flex:2.4; margin: 0 0.2rem; } 
.cart-order_cash dl.coc_pay dd div:nth-child(3) .inp1 { width:100%; text-align:right; padding-right:0.5rem; color:#3f3f3f; } 
.cart-order_cash dl.coc_pay dd div:nth-child(4) { -webkit-flex: 1; flex: 1; } 
.cart-order_cash dl.coc_pay dd div:nth-child(4) .btn_box1 { min-width: 3.8rem; background:#f6f6f8; } 

.cart-order_cash ul.coc_pay { padding:1rem; background:#fff; } 
.cart-order_cash ul.coc_pay li { display: -webkit-flex; display: flex; flex-direction: row; padding-bottom:0.5rem; } 
.cart-order_cash ul.coc_pay li div { overflow:hidden; } 
.cart-order_cash ul.coc_pay li div:nth-child(1) { -webkit-flex: 1.5; flex: 1.5; } 
.cart-order_cash ul.coc_pay li div:nth-child(2) { -webkit-flex: 1.5; flex: 1.5; margin-right:0.5rem; } 
.cart-order_cash ul.coc_pay li div:nth-child(2) i { color:#f34d51; } 
.cart-order_cash ul.coc_pay li div:nth-child(3) { -webkit-flex: 2.4; flex:2.4; margin: 0 0.2rem; } 
.cart-order_cash ul.coc_pay li div:nth-child(3) .inp1 { width:100%; text-align:right; padding-right:0.5rem; color:#3f3f3f; } 
.cart-order_cash ul.coc_pay li div:nth-child(4) { -webkit-flex: 1; flex: 1; } 
.cart-order_cash ul.coc_pay li div:nth-child(4) .btn_box1 { min-width: 3.8rem; background:#f6f6f8; } 

.cart-order_cash .coc_cau { padding:0.5rem 1rem; font-size:0.8rem; background:#fff; color:#8d8d8d; } 
.cart-order_cash .coc_cau li { padding-bottom:0.3rem; } 

.cart-order_cash dl.coc_pay2 { padding:1rem 1rem 0; background:#fff; } 
.cart-order_cash dl.coc_pay2 dt { padding-bottom:0.5rem; border-bottom:1px solid #e4e4e4; } 
.cart-order_cash dl.coc_pay2 dd { /*display: -webkit-flex; display: flex; */padding-bottom:0.5rem; } 
.cart-order_cash dl.coc_pay2 dd .mep-btn { padding:0.5rem 0; border-top:1px solid #e4e4e4; text-align:center; } 
.cart-order_cash dl.coc_pay2 dd .mep-btn a { display:inline-block; width:45%; vertical-align:middle; margin:0.2rem 0; } 
.cart-order_cash dl.coc_pay2 dd .mep-btn .btn_box6 { background-image:url("//img.megastudy.net/mobile/smart_new/ico_btn-chk_on.png"); } 
.cart-order_cash dl.coc_pay2 dd .mep-btn .btn_box6.on { background-color:#696e7a !important; color:#fff; background-image:url("//img.megastudy.net/mobile/smart_new/ico_btn-chk2_on.png"); } 
.cart-order_cash .coc_cau2 { padding:0.5rem 1rem 1rem; font-size:0.8rem; background:#fff; color:#8d8d8d; } 
.cart-order_cash .coc_cau2 .tit { padding:0.5rem; margin-bottom:0.5rem; font-size:1.0rem; background:#f9f9f9; } 
.cart-order_cash .coc_cau2 .tit .ico { color:#ed585c; margin-right:4px; } 
.cart-order_cash .coc_cau2 .tit .ico_qmark { display:inline-block; background:url("//img.megastudy.net/Mypage/2018/ico_qmark.png") center bottom no-repeat; background-size:100%; width:1.2rem; height:1.2rem; vertical-align:-0.2rem; } 
.cart-order_cash .coc_cau2 li i { color:#1677cb; } 
.cart-order_cash .coc_cau2 li { padding-bottom:0.3rem; padding-left:0.7rem; text-indent: -0.7rem; overflow:hidden; font-size:1.0rem; word-break:keep-all; word-wrap:break-word; } 
.cart-order_cash .coc_cau2 li.act { color:#f34d51; } 
.cart-order_cash .coc_cau2 li .f_b { color:#1677cb; } 
.cart-order_cash .coc_cau2 li .fl { float:left; } 
.cart-order_cash .coc_cau2 li .fr { float:right; } 
.cart-order_cash .coc_cau2 li .fr .btn_box1 { padding:0.2rem 0.8rem 0.2rem; text-indent:0; } 
/* 말풍선 추가 2024-11-01 */
.coc_cau2--payImpact { margin-top: 5px; font-weight: 700; font-size: 0.9rem; letter-spacing: -0.5px; color: #f25a5e; word-wrap: break-word; word-break: keep-all; } 


/* 아코디언 변경 2025-05-12 */
.cart-order_cash .coc_pay22 .pay_way { width:100%; padding-bottom:1rem; } 
.cart-order_cash .coc_pay22.pdBottom .pay_way { padding-bottom:0; } 
.cart-order_cash .coc_pay22 .pay_way > ul { } 
.cart-order_cash .coc_pay22 .pay_way > ul > li { margin-top:-1px; background:#fff; border:1px solid #eaeaec; border-width:1px 0 1px 0; } 
.cart-order_cash .coc_pay22 .pay_way > ul > li:first-child { margin:0; } 
.cart-order_cash .coc_pay22 .pay_way > ul > li label { display:flex; align-items:center; padding:1rem; width:100%; font-size:1.1rem; color:#000; font-weight:700; cursor:pointer; } 
.cart-order_cash .coc_pay22 .pay_way > ul > li label > input { margin:0 2vw 0 0; } 
.cart-order_cash .coc_pay22 .pay_way > ul > li label .icoFlag { margin-left:12px; } 
.cart-order_cash .coc_pay22 .pay_way > ul > li .pay-content { display: none; padding:0 1rem 1rem; } 
.cart-order_cash .coc_pay22 .pay_way > ul > li .pay-content .m_state { position:relative; } 
.cart-order_cash .coc_pay22 .pay_way > ul > li .pay-content .m_state h5 { font-size:14px; margin-bottom:10px; } 
.cart-order_cash .coc_pay22 .pay_way > ul > li .pay-content .m_state ul li { color:#888888; } 
.cart-order_cash .coc_pay22 .pay_way > ul > li .pay-content .m_state .mp_bt11 { display:flex; top:0px; right:0px; align-items:center; justify-content:center; width:148px; height:19px; text-align:center; } 
.cart-order_cash .coc_pay22 .pay_way > ul > li .accountArea { padding:1rem 0 0; margin-top:1rem; } 
.cart-order_cash .coc_cash.type03 { border-top:0; } 
.cart-order_cash .coc_pay22 .pay_way .coc_cash { margin-top:1rem; padding:1rem 0 0; } 
.cart-order_cash .coc_pay22 .pay_way .coc_cash.type02 .cont .sel_con .inp1 { height:2.5rem; } 

.cart-order_cash .coc_pay22 .pay_way > ul > li.active { position:relative; } 
.cart-order_cash .coc_pay22 .pay_way > ul > li.active::after { position:absolute; top:-1px; left:-1px; content:''; width:100%; height:100%; border:1px solid #0e50b3; pointer-events: none; } 
.cart-order_cash .coc_pay22 .pay_way > ul > li.active .pay-content { display: block; } 

.cart-order_cash .coc_pay22 .pay_way > ul > li .subTab { display:none; position:relative; z-index:1; margin-top:0.5rem; margin-bottom:1rem; } 
.cart-order_cash .coc_pay22 .pay_way > ul > li .subTab__inner { display:flex; } 
.cart-order_cash .coc_pay22 .pay_way > ul > li .subTab__inner a { display:flex; flex:1; align-items:center; justify-content:center; background:#f3f3f3; font-size:1.0rem; color:#9a9b9a; line-height: 2.5; margin-right:1px; } 
.cart-order_cash .coc_pay22 .pay_way > ul > li .subTab__inner a:last-child { margin:0; } 
.cart-order_cash .coc_pay22 .pay_way > ul > li .subTab__inner a.on { background:#000; color:#fff; } 
.cart-order_cash .coc_pay22 .pay_way > ul > li .subTab__inner a.noneClick { cursor:auto; } 
.cart-order_cash .coc_pay22 .pay_way > ul > li .subCont div { display:none; } 
.cart-order_cash .coc_pay22 .pay_way > ul > li .subCont > div { display:block; } 

.cart-order_cash .orderInfo { padding:0.5rem 0 0rem; font-size:0.8rem; background:#fff; color:#8d8d8d; } 
.cart-order_cash .orderInfo .tit { padding:0.5rem; margin-bottom:0.5rem; font-size:1.0rem; background:#f9f9f9; } 
.cart-order_cash .orderInfo .tit .ico { color:#ed585c; margin-right:4px; } 
.cart-order_cash .orderInfo .tit .ico_qmark { display:inline-block; background:url("//img.megastudy.net/Mypage/2018/ico_qmark.png") center bottom no-repeat; background-size:100%; width:1.2rem; height:1.2rem; vertical-align:-0.2rem; } 
.cart-order_cash .orderInfo li i { color:#1677cb; } 
.cart-order_cash .orderInfo li { padding-left:0.7rem; text-indent: -0.7rem; overflow:hidden; font-size:1.0rem; } 
.cart-order_cash .orderInfo li.act { color:#f34d51; } 
.cart-order_cash .orderInfo li .f_b { color:#1677cb; } 
.cart-order_cash .orderInfo li .fl { float:left; } 
.cart-order_cash .orderInfo li .fr { float:right; } 
.cart-order_cash .orderInfo li .fr .btn_box1 { padding:0.2rem 0.8rem 0.2rem; text-indent:0; } 

.cashTooltip-balloon { position: relative; margin-left:3vw; background-color: #ff3b30; color: #fff; text-align: center; padding: 1% 2%; z-index: 1; font-size: 0.9rem; font-weight: 500; box-shadow: 0 2px 10px rgba(0,0,0,0.2); } 
.cashTooltip-balloon::after { position: absolute; top: 50%; left: -2.4vw; content: ""; transform: translateY(-50%); border-width: 1.4vw; border-style: solid; border-color: transparent #ff3b30 transparent transparent; } 
.cashTooltip-point {display:flex; align-items:center; margin-left:3vw; padding:0.3rem 1rem 0.3rem 0.4rem; background:#1162db; border-radius:50px; font-size: 1rem; color:#fff; font-weight:normal;}
.cashTooltip-point img {margin-right: 0.3rem; width:1.6rem; height:1.6rem;}

.icoRefund {display:flex; align-items:center; justify-content:center; margin-bottom:1rem; padding:0.5rem 0; background:#ecf4ff; border-radius:50px; font-size: 1rem; color:#000; font-weight:var(--font-weight-regular); letter-spacing:-1px; text-align:center;}
.icoRefund img {margin-right: 0.3rem;}

.cart-order_cash .coc_pay22 .pay_way > ul > li .subBox {margin-bottom:1rem; font-size:1rem;}
.cart-order_cash .coc_pay22 .pay_way > ul > li .subBox h5 {display:flex; margin-bottom:0.5rem; font-size:1rem; color:#1677cb}
.cart-order_cash .coc_pay22 .pay_way > ul > li .subBox h5 .ico_qmark {display:inline-block; margin-left:0.2rem; background:url("//img.megastudy.net/Mypage/2018/ico_qmark.png") center bottom no-repeat; background-size:100%; width:1.2rem; height:1.2rem; vertical-align:-0.2rem;}
.cart-order_cash .coc_pay22 .pay_way > ul > li .subBox .subBox__txt {}
.cart-order_cash .coc_pay22 .pay_way > ul > li .subBox .subBox__txt li {padding-left:0.8rem; text-indent:-0.8rem; color:#8d8d8d;}
.cart-order_cash .coc_pay22 .pay_way > ul > li .subBox .subBox__txt .pointColor01 {display:flex; margin-bottom:0.2rem;padding-left:0px; text-indent:0; color:#1162db;}
.cart-order_cash .coc_pay22 .pay_way > ul > li .subBox .subBox__txt .pointColor01 .ico_qmark {margin-left:0.3rem; display:inline-block; background:url("//img.megastudy.net/Mypage/2018/ico_qmark.png") center bottom no-repeat; background-size:100%; width:1.2rem; height:1.2rem; vertical-align:-0.2rem; } 
.cart-order_cash .coc_pay22 .pay_way > ul > li .subBox .subBox__txt .mt10 {margin-top:0.8rem;}
/* 아코디언 변경 2025-05-12 */


.cart-order_cash .coc_pay22 { background:#FFFFFF; } 
.cart-order_cash .coc_pay22 .mep-btn { padding:0.5rem; border-top:1px solid #e4e4e4; text-align:left; } 
.cart-order_cash .coc_pay22 .mep-btn a { display:inline-block; width:49.5%; vertical-align:middle; margin:0.2rem 0; } 
.cart-order_cash .coc_pay22 .mep-btn .btn_box6 { background-image:url("//img.megastudy.net/mobile/smart_new/ico_btn-chk_on.png"); } 
.cart-order_cash .coc_pay22 .mep-btn .btn_box6.on { background-color:#696e7a !important; color:#fff; background-image:url("//img.megastudy.net/mobile/smart_new/ico_btn-chk2_on.png"); } 
.cart-order_cash .coc_pay22 .mep-btn .cash { position:relative; overflow:visible !important; } 
.tooltip-balloon { position: absolute; bottom: 125%; left: 50%; width: 100%; max-width:280px; background-color: #ff3b30; color: #fff; text-align: center; padding: 1% 2%; border-radius: 6px; z-index: 1; font-size: 0.9rem; font-weight: 500; box-shadow: 0 2px 10px rgba(0,0,0,0.2); transform: translateX(-50%); } 
.tooltip-balloon::after { position: absolute; top: 100%; left: 50%; content: ""; margin-left: -5px; border-width: 5px; border-style: solid; border-color: #ff3b30 transparent transparent transparent; } 

.cart-order_cash .coc_cash { background:#FFFFFF; padding:1rem; border-top:1px solid #e4e4e4; } 
.cart-order_cash .coc_cash h5 { font-size:1.0rem; } 
.cart-order_cash .coc_cash .cont .sel { line-height:1.0rem; margin-bottom:0.5rem; } 
.cart-order_cash .coc_cash .cont .sel input { } 
.cart-order_cash .coc_cash .cont .sel label { display:inline-block; margin-right:0.5rem; vertical-align:-0.2rem; } 
.cart-order_cash .coc_cash .cont .sel_con { text-align:center; } 
.cart-order_cash .coc_cash .cont .sel_con .inp1 { width:30%; height:2.5rem; } 
.cart-order_cash .coc_cash .cont .sel_con .inp1.st1 { width:85%; } 
/* 결제 ARS 신용카드 휴대전화 정보 입력 추가 20210830 */
.cart-order_cash .coc_cash.type02 .cont .sel_con { margin: 0.5rem 0; text-align: left; } 
.cart-order_cash .coc_cash.type02 .cont .sel_con .inp1 { width:25%; } 
.cart-order_cash .coc_cash.type02 .cont ul li span { color: #1677cb; } 
/** 결제 ARS 신용카드 휴대전화 정보 입력 추가 20210830 **/


/* 즉시출금 추가 2024-10-15 */
.cart-order_cash .accountArea { background: #FFFFFF; padding: 1rem; border-top: 1px solid #e4e4e4; } 
.cart-order_cash .accountArea h5 { overflow:hidden; font-size:1.0rem; } 
.cart-order_cash .accountArea h5 strong { float:left; } 
.cart-order_cash .accountArea h5 a { padding: 0.2rem 0.8rem 0.2rem; font-weight:normal; } 
.cart-order_cash .accountArea__list { margin-top:0.5rem; } 

.cart-order_cash .accountArea__list > div:first-child { margin-bottom:0.5rem; } 
.cart-order_cash .accountArea__list--add { } 
.cart-order_cash .accountArea__list--add a { display:block; padding:1rem; height:14.7vw; max-height:88px; border:0.1rem solid #d1d1d1; color:#555; font-weight:bold; text-align:center; } 
.cart-order_cash .accountArea__list--add a span { display:inline-block; margin-right:2vw; width:7.4vw; height:7.4vw; max-width:43px; max-height:43px; font-size:1.4rem; color:#fff; font-weight:bold; text-align:center; background:#1162db; border-radius:30px; } 
.cart-order_cash .accountArea__list--add a span span { display:flex; align-items:center; justify-content: center; } 
.cart-order_cash .accountArea__list--add a em { display:inline-block; vertical-align:top; height:7.4vw; max-height:43px; } 
.cart-order_cash .accountArea__list--add a em em { display:flex; align-items:center; justify-content: center; } 

.cart-order_cash .accountArea__list--btn { } 
.cart-order_cash .accountArea__list--btn div { display:flex; position:relative; align-items:center; margin-bottom:0.5rem; border:0.1rem solid #d1d1d1; color:#555; text-align:left; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; } 
.cart-order_cash .accountArea__list--btn div .btnAccount__select { display:block; flex:1; padding:1rem 1.4rem; height:14.7vw; max-height:88px; color:#333; } 
.cart-order_cash .accountArea__list--btn div:last-child { margin:0; } 
.cart-order_cash .accountArea__list--btn div.on { border:0.1rem solid #1162db; } 
.cart-order_cash .accountArea__list--btn .accountNone { display:block; padding:1.9rem 0; width:100%; text-align:center; } 
.cart-order_cash .accountArea__list--btn .accountNone img { width:20%; max-width:66px; } 
.cart-order_cash .accountArea__list--btn .accountNone p { margin-top:1.2rem; color:#555; font-weight:bold; } 

.cart-order_cash .if_account { position: fixed; top:50% !important; right: 5%; bottom:auto !important; left: 5%; z-index:101; transform: translateY(-50%) !important; height:auto !important; overflow:hidden; } 
.cart-order_cash .if_account .tcon { overflow:hidden; } 
.cart-order_cash .if_account .accountArea { padding:0; border-top:0; } 
.cart-order_cash .if_account .accountArea__list { height:50vw; max-height:300px; overflow-y:auto; } 
.cart-order_cash .if_account .btnAccount__del { display:inline-block; float:right; margin-right:1rem; padding:0.1rem 0.8rem 0.1rem; text-align: center; border:0.1rem solid #949494; color: #666; text-align: center; vertical-align: middle; } 
.cart-order_cash .if_account .accountArea__list--btn div.on { border:0.1rem solid #d1d1d1; } 

.cart-order_cash .dimLayerBg { display:none; position:fixed; top: 0; left: 0; z-index:100; width: 100%; height: 100%; background: #000; opacity: .5; filter: alpha(opacity = 50); } 




/** 즉시출금 추가 2024-10-15 **/

.cart_order-receipt { padding:0 1.3rem; } 
.cart_order-receipt .btn_tab2 { } 
.cart_order-receipt .prs { border:0.1rem solid #e4e4e4; border-width:0 0.1rem 0.1rem 0.1rem; padding: 1rem; background:#fff; } 
.cart_order-receipt .prs .tsbtn { } 
.cart_order-receipt .prs .phn { display: -webkit-flex; display: flex; margin-top:0.5rem; } 
.cart_order-receipt .prs .phn div:nth-child(1) { -webkit-flex: 2; /* Safari 6.1+ */ flex: 2; } 
.cart_order-receipt .prs .phn .sel_st2 { width:100%; background-position:87% center; } 
.cart_order-receipt .prs .phn div:nth-child(2) { -webkit-flex: 1; /* Safari 6.1+ */ flex: 1; } 
.cart_order-receipt .prs .phn div:nth-child(3) { -webkit-flex: 7; /* Safari 6.1+ */ flex: 7; } 
.cart_order-receipt .prs .phn .inp1 { width:100%; height:2.5rem; } 
.cart_order-receipt .prs .carn { display: -webkit-flex; display: flex; margin-top:0.5rem; } 
.cart_order-receipt .prs .carn .sel_st2 { width:100%; background-position:87% center; } 
.cart_order-receipt .prs .carn div:nth-child(2) { -webkit-flex: 1; /* Safari 6.1+ */ flex: 1; } 
.cart_order-receipt .prs .carn div:nth-child(4) { -webkit-flex: 1; /* Safari 6.1+ */ flex: 1; } 
.cart_order-receipt .prs .carn div:nth-child(6) { -webkit-flex: 1; /* Safari 6.1+ */ flex: 1; } 
.cart_order-receipt .prs .carn div:nth-child(1) { -webkit-flex: 2; /* Safari 6.1+ */ flex: 2; } 
.cart_order-receipt .prs .carn div:nth-child(3) { -webkit-flex: 2; /* Safari 6.1+ */ flex: 2; } 
.cart_order-receipt .prs .carn div:nth-child(5) { -webkit-flex: 2; /* Safari 6.1+ */ flex: 2; } 
.cart_order-receipt .prs .carn div:nth-child(7) { -webkit-flex: 2; /* Safari 6.1+ */ flex: 2; } 
.cart_order-receipt .prs .btn_box6 { background-image:url("//img.megastudy.net/mobile/smart_new/ico_btn-chk_on.png"); } 
.cart_order-receipt .prs .btn_box6.on { background-color:#696e7a !important; color:#fff; background-image:url("//img.megastudy.net/mobile/smart_new/ico_btn-chk2_on.png"); } 
.cart_order-receipt .prs .carn .inp1 { width:100%; height:2.5rem; } 
.cart_order-receipt .cus { margin-top:0.5rem; font-size:0.9rem; color:#f34d51; } 

.cart_order-receipt .busi { border:0.1rem solid #e4e4e4; border-width:0 0.1rem 0.1rem 0.1rem; padding: 1rem; background:#fff; } 
.cart_order-receipt .busi .bsin { } 
.cart_order-receipt .busi .bsin .inp1 { width:100%; } 

.cart_order-receipt .cor_none { border:0.1rem solid #e4e4e4; border-width:0 0.1rem 0.1rem 0.1rem; padding:2rem 1rem; background:#fff; } 

.cart_order-receipt .tot_prc { padding:1.3rem 1rem; } 
.cart_order-receipt .tot_prc > div span:first-child { padding-right:0.3rem; } 
.cart_order-receipt .tot_prc i { color:#1677cb; } 
.cart_order-receipt .tot_prc .plist { padding-bottom:0.5rem; text-align:right; } 
.cart_order-receipt .tot_prc .pcash { margin-top:1rem; padding:1rem 0; border:0.1rem solid #696e7a; border-width:0.1rem 0 0.1rem 0; text-align:right; } 
.cart_order-receipt .tot_prc .pcash i { color:#f34d51; font-size:1.5rem; } 


.cart_order-receipt .cor_order { padding:0 0 1.3rem; } 
.cart_order-receipt .cor_order a { display:block; } 

.cca_tix { padding:2rem 1rem; color:#f34d51; background:#fff; } 
.cca_tix2 { margin-top:1rem; padding:3rem 1rem; color:#f34d51; background:#fff; border:0.1rem solid #eaeaea; border-width:0.1rem 0; } 
.cca_tix3 { margin:0 1rem; padding:3rem 1rem; color:#f34d51; background:#fff; border:0.1rem solid #eaeaea; border-width:0.1rem 0 0 0; } 

.cart_cash-alert { } 
.cart_cash-alert .coc_tit { padding: 1.3rem 1.3rem 0.5rem;; color:#1677cb; } 
.cart_cash-alert .cca_inf { padding:0 1.3rem 1.3rem; } 
.cart_cash-alert .cca_inf .coi_tys1 { padding:0 1rem 0; background:#fff; border: 0.1rem solid #eaeaec; } 
.cart_cash-alert .cca_inf .coi_tys1 li.chk_txr { border-bottom: 0.1rem dotted #e4e4e4; padding: 0.9rem 0; } 
.cart_cash-alert .cca_inf .coi_tys1 li.chk_txr:last-child { border:none; } 
.cart_cash-alert .cca_inf .coi_tys1 li.chk_txr .titb { overflow:hidden; } 
.cart_cash-alert .cca_inf .coi_tys1 li.chk_txr .titb .sbj_tx { display:block; margin-bottom:0.4rem; color: #8d8d8d; font-size:0.9rem; } 
.cart_cash-alert .cca_inf .coi_tys1 li.chk_txr .titb .sbj_tx i { color: #1677cb; } 
.cart_cash-alert .cca_inf .coi_tys1 li.chk_txr .prcb { text-align:right; padding-top:0.5rem; } 
.cart_cash-alert .cca_inf .coi_tys1 li.chk_txr .prcb span { color:#1677cb; vertical-align:middle; } 

.cart_cash-alert .tot_prc { padding:0 1.3rem 1rem; } 
.cart_cash-alert .tot_prc > div span:first-child { padding-right:0.3rem; } 
.cart_cash-alert .tot_prc i { color:#1677cb; } 
.cart_cash-alert .tot_prc .plist { padding-bottom:0.5rem; text-align:right; } 
.cart_cash-alert .tot_prc .pcash { margin-top:1rem; padding:1rem 0; border:0.1rem solid #696e7a; border-width:0.1rem 0 0.1rem 0; text-align:right; } 
.cart_cash-alert .tot_prc .pcash i { color:#f34d51; font-size:1.5rem; } 

.cart_cash-alert .cca_arm { margin:0 1rem; padding: 1rem; font-size:0.8rem; border: 0.1rem solid #eaeaec; background:#fff; } 
.cart_cash-alert .cca_arm .tixg { line-height: 1.2rem; } 
.cart_cash-alert .cca_arm .par_ph { display: -webkit-flex; display: flex; margin-top:0.5rem; } 
.cart_cash-alert .cca_arm .par_ph div:nth-child(1) { -webkit-flex: 3; flex: 3; margin-right:0.5rem; } 
.cart_cash-alert .cca_arm .par_ph div:nth-child(1) .inp1 { height: 2.5rem; width:100%; padding-right:0.5rem; color:#3f3f3f; } 
.cart_cash-alert .cca_arm .par_ph div:nth-child(2) { -webkit-flex: 1; flex: 1; } 
.cart_cash-alert .cca_arm .par_ph div:nth-child(2) .btn_box1 { display: flex; height: 2.5rem; min-width: 4.8rem; background:#f6f6f8; } 

.cart_cash-alert .cca_acnt { margin:0 1rem; padding: 1rem; border: 0.1rem solid #eaeaec; background:#fff; } 
.cart_cash-alert .cca_acnt .bak_tb { border:0.1rem solid #444a59; } 
.cart_cash-alert .cca_acnt .bak_tb th { border:0.1rem solid #444a59; padding:0.5rem; text-align:center; } 
.cart_cash-alert .cca_acnt .bak_tb td.psms { display: -webkit-flex; display: flex; padding:0.5rem; } 
.cart_cash-alert .cca_acnt .bak_tb td.psms div:nth-child(1) { -webkit-flex: 2; flex: 2; } 
.cart_cash-alert .cca_acnt .bak_tb td.psms div:nth-child(1) .inp1 { height: 2.5rem; width:100%; padding-right:0.5rem; color:#3f3f3f; } 
.cart_cash-alert .cca_acnt .bak_tb td.psms div:nth-child(2) { -webkit-flex: 1; flex: 1; } 
.cart_cash-alert .cca_acnt .bak_tb td.psms div:nth-child(2) .btn_box1 { display: flex; height: 2.5rem; min-width: 4.8rem; padding:0; background:#f6f6f8; margin-left: -0.1rem; } 

.cart_cash-alert .coc_cau3 { padding:1rem 0 0; font-size:0.8rem; background:#fff; color:#8d8d8d; } 
.cart_cash-alert .coc_cau3 li { padding-left: 1rem; text-indent: -0.7rem; padding-bottom:0.3rem; } 
.cart_cash-alert .coc_cau3 li i { color:#1677cb; } 

.cart_cash-btx { margin-top:1rem; padding:0 1rem 1rem; text-align:right; } 

.agree_pop-box { width:100%; padding:1.3rem; background:#f6f6f8; } 
.agree_pop-box .clox { overflow:hidden; } 
.agree_pop-box .clox a { display: inline-block; float: right; width: 1.2rem; height: 1.2rem; } 
.agree_pop-box .clox img { width:100%; } 
.agree_pop-box .typeq1 { } 
.agree_pop-box .typeq1 .lec_tp { padding:0 1rem 0.5rem; color: #1677cb; } 
.agree_pop-box .typeq1 .con_inf { padding:1rem; background:#fff; } 
.agree_pop-box .typeq1 .con_inf .ptex1 { padding-bottom:1rem; border-bottom:0.1rem solid #e4e4e4; } 
.agree_pop-box .typeq1 .con_inf .ptex2 { padding:1rem 0; border-bottom:0.1rem solid #e4e4e4; } 
.agree_pop-box .typeq1 .con_inf .cmpy { margin-top:1rem; font-size:0.8rem; font-family:'nanum-barun-gothic-light'; } 
.agree_pop-box .typeq1 .con_inf .cmpy pre { font-family:'nanum-barun-gothic-light'; } 
.agree_pop-box .cpop-btn { margin-top:1rem; } 

.pay_type { margin:0 1rem 1rem 1rem; padding: 1rem; font-size:0.8rem; border: 0.1rem solid #eaeaec; background:#fff; } 

.deliv_inf { margin:0 1rem 1rem 1rem; padding: 1rem; font-size:0.8rem; border: 0.1rem solid #eaeaec; background:#fff; } 
.deliv_inf .tb-inf td { text-align:left; } 

.error_type1 { padding:1rem; } 
.error_type1 .et_msg1 { } 
.error_type1 .et_msg1 dt { padding-bottom:0.5rem; border-bottom: 0.1rem solid #eaeaec; } 
.error_type1 .et_msg1 dd { padding:1rem 0; line-height: 1.3rem; } 
.error_type1 .et_msg2 { padding:1rem; background:#fff; color:#1677cb; line-height: 1.3rem; } 
.error_type1 .cpop-btn { margin:1.3rem 0; } 

.cash-cp_list { overflow:hidden; } 
.cash-cp_list li { overflow:hidden; margin-top:1.3rem; padding:0 1.3rem; border:0.1rem solid #e4e4e4; border-width:0.1rem 0; background: #fff; } 
.cash-cp_list .cash_alg { display: -webkit-flex; display: flex; overflow:hidden; } 
.cash-cp_list .cash_alg > div:nth-child(1) { -webkit-flex: 1; flex: 1; /* flex-grow:1; */ } 
.cash-cp_list .cash_alg > div:nth-child(2) { -webkit-flex: 7; flex: 7; /* flex-grow:2; */ } 
.cash-cp_list .qsa_ans { margin: 1rem 0 0.5rem; } 
.cash-cp_list .qsa_tit { padding-top:0.5rem; margin:1rem 0 0 1rem; } 
.cash-cp_list .qsa_tit span { display:inline-block; } 
.cash-cp_list .qsa_tit .f_inf { overflow:hidden; } 
.cash-cp_list .qsa_tit .f_inf span:nth-child(1) { float:left; } 
.cash-cp_list .qsa_tit .f_inf span:nth-child(2) { float:right; } 
.cash-cp_list .qsa_tit .s_inf { margin-top:0.5rem; } 
.cash-cp_list .qsa_tit span.tg1 i { color:#1677cb; } 
.cash-cp_list .qsa_tit span.tg2 { color:#f34d51; } 
.cash-cp_list .qsa_tit span.tg3 { color:#1677cb; } 
.cash-cp_list .qsa_tit .dateg { padding-top:0.5rem; font-size:0.8rem; color:#8d8d8d; } 
.cash-cp_list .cpop-btn { clear:both; margin:1rem 0 1rem 0; } 
.cash-cp_list .cpop-btn .payi { background:#f34d51; color:#fff; border-color:#f34d51; margin-right:0.5rem; } 
.cash-cp_list .n1 { display:inline-block; width:1rem; height:1rem; background:url("//img.megastudy.net/mobile/smart_new/ico_new2.png") no-repeat 0 0; background-size: 100%; text-indent:-9999px; } 

.cash_mny { margin:1.3rem 0; padding:1.3rem; border:0.1rem solid #e4e4e4; border-width:0.1rem 0; background: #fff; text-align:center; } 
.cash_mny p { } 
.cash_mny .won { margin-top:1rem; } 
.cash_mny .won .inp1 { width:13.5rem; border-width: 0.2rem; text-align:center; color:#f34d51; } 
.cash_mny .won .btn_box1 { background:#f6f6f8; padding:0.5rem 0.2rem 0.4rem; margin-left:0.7rem; } 
.cash_mny .sel_area { margin-top:0.7rem; } 
.cash_mny .sel_area a { display:inline-block; width:20%; height:2.5rem; text-align:center; color:#696e7a; font-weight:bold; border:1px solid #444a59; line-height:2.4rem; margin-left:-1px; } 
.cash_mny__txt { padding:1rem 0 0 0; font-size:2.9vw; } 

.pay_type2 { margin:0 1rem 1rem 1rem; padding: 1rem; font-size:0.8rem; border: 0.1rem solid #eaeaec; background:#fff; } 
.pay_type2 .mep-btn { padding:0.5rem 0; text-align:center; } 
.pay_type2 .mep-btn a { display:inline-block; width:45%; vertical-align:middle; margin:0.2rem 0; } 
.pay_type2 .mep-btn .btn_box6 { background-image:url("//img.megastudy.net/mobile/smart_new/ico_btn-chk_on.png"); } 
.pay_type2 .mep-btn .btn_box6.on { background-color:#696e7a !important; color:#fff; background-image:url("//img.megastudy.net/mobile/smart_new/ico_btn-chk2_on.png"); } 

.pay_inf-type1 { padding:1rem; } 
.pay_inf-type1 .et_msg1 { } 
.pay_inf-type1 .et_msg1 dt { margin-bottom:0.5rem; } 
.pay_inf-type1 .et_msg1 dd { padding:0 0 0.3rem 0.7rem; line-height: 1.3rem; font-size:0.9rem; color:#8d8d8d; text-indent: -0.7rem; } 
.pay_inf-type1 .et_msg1 dd span { color:#1677cb; } 
.pay_inf-type1 .et_msg1 dd i { text-decoration:underline; color:#3f3f3f; } 
.pay_inf-type1 .cpop-btn { margin:1.3rem 0; } 
.pay_inf-type1 .my_ext-btn { overflow:hidden; padding:1.3rem 0; } 
.pay_inf-type1 .my_ext-btn .cani { float:left; } 
.pay_inf-type1 .my_ext-btn .payi { float:right; background:#f34d51; color:#fff; border-color:#f34d51; } 

.cash_now { margin-top:1rem; padding:1rem; background:#fff; border:0.1rem solid #eaeaea; border-width:0.1rem 0; } 
.cash_now .cn_inf { display: -webkit-flex; display: flex; } 
.cash_now .cn_inf > div span { display:block; } 
.cash_now .minf { margin-top:0.5rem; } 
.cash_now .cn_inf > div:nth-child(1) { -webkit-flex: 1; flex: 1; text-align:left; } 
.cash_now .cn_inf > div:nth-child(2) { -webkit-flex: 1; flex: 1; text-align:right; } 
.cash_now .cn_inf > div:nth-child(2) span i { color:#1677cb; } 

.cash_now-list { margin-top:0.1rem; } 
.cash_now-list li { display: -webkit-flex; display: flex; padding:2rem 1rem; background:#fff; border:0.1rem solid #eaeaea; border-width:0.1rem 0 0; } 
.cash_now-list li .cout { } 
.cash_now-list li .cin { } 
.cash_now-list li div:nth-child(1) { -webkit-flex: 1; flex: 1; text-align:left; } 
.cash_now-list li div:nth-child(2) { -webkit-flex: 1; flex: 1; text-align:right; color: #f34d51; } 


/* 캐쉬/할인권 개선 건 2021-11-09 오픈 */
.cash-cp_list .cpop-btn .mr05 { margin-right: 0.5rem; } 
.cash-cp_list .qsa_tit .s_inf .cash--notice { display: block; margin: 0.5rem 0 0; font-size: 0.9rem; color: #f25a5e; } 

.cash_now .minf .cash--notice { display: block; font-size: 0.9rem; color: #f25a5e; } 
.cashNow-wrap .btn_tab11 { margin-top: 1rem; } 
.cashNow-wrap .sort_selbox { border: 0 none; } 
.cashNow-wrap .cash_now-list li div:nth-child(1) { flex: 5; -webkit-flex: 5; } 
.cashNow-wrap .cash_now-date { display: block; margin: 0.5rem 0 0; color: #3f3f3f; } 
.cashNow-wrap .cash_now-date b { display: inline-block; width:4.2rem; font-weight: normal; } 
.cashNow-wrap .cash_now-date .usedComplete { color: #f34d51; } 
.cashNow-wrap .cash_now-date .balanceZero { color: #ccc; } 
.cashNow-wrap .cash_now-benefit { display: block; margin: 0.2rem 0 0; font-size: 0.9rem; color: #8d8d8d; } 
.cashNow-wrap .cash_btn_box { display: flex; display: -webkit-flex; border: 0 none; background: transparent; } 
.cashNow-wrap .cash_btn_box > div { flex: 1; -webkit-flex: 1; } 
.cashNow-wrap .cash_btn_box .sort-left { text-align: left; } 
.cashNow-wrap .cash_btn_box .sort-right { text-align: right; } 
/*/ 캐쉬/할인권 개선 건 2021-11-09 오픈 **/

.tx_listTop { color:#f25a5e; line-height: 1.4; padding: 1rem 1rem .6rem; background: #fff; } 

.coc_tit3 { padding:1rem 1.3rem 0.5rem;; color:#1677cb; } 

.pin_regx { position:relative; margin:1rem; padding: 1rem; font-size:0.8rem; border: 0.1rem solid #eaeaec; background:#fff; } 
.pin_regx .tixg { line-height: 1.2rem; text-align:center; font-weight:bold; font-size:1.0rem; } 
.pin_regx .tixg .btn_box1 { padding:0.4rem 0.4rem 0.3rem; font-weight:normal; color:#444a59; } 
.pin_regx .par_ph { display: -webkit-flex; display: flex; margin-top:0.5rem; } 
.pin_regx .par_ph div:nth-child(1) { -webkit-flex: 4; flex: 4; margin-right:0.5rem; } 
.pin_regx .par_ph div:nth-child(1) .inp1 { height: 2.5rem; width:100%; padding-right:0.5rem; color:#3f3f3f; } 
.pin_regx .par_ph div:nth-child(2) { -webkit-flex: 1; flex: 1; } 
.pin_regx .par_ph div:nth-child(2) .btn_box1 { display: flex; height: 2.5rem; min-width: 4.8rem; background:#f34d51; color:#fff; border-color:#f34d51; } 
.pin_regx .bk_age-box { margin-top:1rem; padding:1rem 0; } 
.pin_regx .bk_age-box .bk_age { border-top: 0.1rem solid #e2e3e5; padding:1.5rem 1rem 0; } 
.pin_regx .bk_age-box .bk_age dt { padding-bottom:0.5rem; } 
.pin_regx .bk_age-box .bk_age dd { padding:0 0 0.3rem 0.7rem; line-height: 1.3rem; color:#3f3f3f; text-indent: -0.7rem; } 
.pin_regx .wbtnx { overflow:hidden; margin:1.3rem 0 0 0; text-align:center; } 
.pin_regx .wbtnx a { display:inline-block; width:7rem; vertical-align:middle; margin:0.2rem 0; } 
.pin_regx .wbtnx .btn_box6 { background-image:url("//img.megastudy.net/mobile/smart_new/ico_btn-chk_on.png"); } 
.pin_regx .wbtnx .btn_box6.on { background-color:#696e7a !important; color:#fff; background-image:url("//img.megastudy.net/mobile/smart_new/ico_btn-chk2_on.png"); } 

.pin_inf-bc .et_msg2 { padding:1rem; } 
.pin_inf-bc .et_msg2 dt { margin-bottom:0.5rem; color:#1677cb; } 
.pin_inf-bc .et_msg2 dd { padding:0 0 0.3rem 0.7rem; line-height: 1.3rem; font-size:0.9rem; color:#3f3f3f; text-indent: -0.7rem; } 
.pin_inf-bc .et_msg2 dd span { color:#1677cb; } 
.pin_inf-bc .et_msg2 dd i { text-decoration:underline; color:#3f3f3f; } 
.pin_inf-bc .et_msg3 { padding:0 1rem 1rem; } 
.pin_inf-bc .et_msg3 dt { margin-bottom:0.5rem; } 
.pin_inf-bc .et_msg3 dd { padding:0 0 0.3rem 0.7rem; line-height: 1.3rem; font-size:0.9rem; color:#3f3f3f; text-indent: -0.7rem; } 
.pin_inf-bc .et_msg3 dd span { color:#1677cb; } 
.pin_inf-bc .et_msg3 dd i { text-decoration:underline; color:#3f3f3f; } 

.bonus_cash { margin:1rem 1rem 1rem; padding: 1rem 2rem; font-size:0.8rem; border: 0.1rem solid #eaeaec; background:#fff; } 
.bonus_cash .tixg { line-height: 1.2rem; text-align:center; font-size:1.1rem; margin-bottom:1.3rem; } 
.bonus_cash .par_ph { display: -webkit-flex; display: flex; margin-top:0.5rem; } 
.bonus_cash .par_ph div input { border:1px solid #444a59; } 
.bonus_cash .par_ph div:nth-child(1) { -webkit-flex: 4; flex: 4; margin-right:0.5rem; } 
.bonus_cash .par_ph div:nth-child(1) .inp1 { height: 2.5rem; width:100%; padding-right:0.5rem; color:#3f3f3f; } 
.bonus_cash .par_ph div:nth-child(2) { -webkit-flex: 1; flex: 1; } 
.bonus_cash .par_ph div:nth-child(2) .btn_box1 { display: flex; height: 2.5rem; min-width: 4.8rem; background:#f34d51; color:#fff; border-color:#f34d51; } 
.cash_btn_box { display: flex; height: 2.5rem; min-width: 4.8rem; background:#f34d51; color:#fff; border-color:#f34d51; margin:1rem; } 

.bonus_msg1 { padding: 1rem; } 
.bonus_msg1 dt { margin-bottom:0.5rem; color:#1677cb; } 
.bonus_msg1 dd { padding:0 0 0.3rem 0.7rem; line-height: 1.3rem; font-size:0.9rem; color:#3f3f3f; text-indent: -0.7rem; } 
.bonus_msg1 dd em { color:#333333; font-weight:bold; } 

.mcash_arm { margin:0 1rem; padding: 1rem; font-size:0.8rem; border: 0.1rem solid #eaeaec; background:#fff; } 
.mcash_arm .tixg { line-height: 1.2rem; } 
.mcash_arm .par_ph { display: -webkit-flex; display: flex; margin-top:0.5rem; } 
.mcash_arm .par_ph div:nth-child(1) { -webkit-flex: 3; flex: 3; margin-right:0.5rem; } 
.mcash_arm .par_ph div:nth-child(1) .inp1 { height: 2.5rem; width:100%; padding-right:0.5rem; color:#3f3f3f; } 
.mcash_arm .par_ph div:nth-child(2) { -webkit-flex: 1; flex: 1; } 
.mcash_arm .par_ph div:nth-child(2) .btn_box1 { display: flex; height: 2.5rem; min-width: 4.8rem; background:#f6f6f8; } 

.mcash_prc { padding:0 1.3rem 1rem; } 
.mcash_prc > div span:first-child { padding-right:0.3rem; } 
.mcash_prc i { color:#1677cb; } 
.mcash_prc ul { padding:1rem 0; border:0.1rem solid #696e7a; border-width:1px 0 1px 0; } 
.mcash_prc .plist { padding:0.5rem 0; text-align:right; } 
.mcash_prc .pcash { padding:1rem 0; border:0.1rem solid #696e7a; border-width:0 0 0.1rem 0; text-align:right; } 
.mcash_prc .pcash i { color:#f34d51; font-size:1.5rem; } 

.mcash_acnt { margin:0 1rem; padding: 1rem; border: 0.1rem solid #eaeaec; background:#fff; } 
.mcash_acnt .bak_tb { width:100%; border:0.1rem solid #444a59; } 
.mcash_acnt .bak_tb th { border:0.1rem solid #444a59; padding:0.5rem; text-align:center; } 
.mcash_acnt .mcash_cau3 { padding:1rem 0 0; font-size:0.8rem; background:#fff; color:#8d8d8d; } 
.mcash_acnt .mcash_cau3 li { padding-left: 1rem; text-indent: -0.7rem; padding-bottom:0.3rem; } 
.mcash_acnt .mcash_cau3 li i { color:#1677cb; } 
.mcash_acnt .mcash_cau3.ordcancle { padding: 0; } 

.mcash_acnt .par_ph { display: -webkit-flex; display: flex; margin-top:0.5rem; } 
.mcash_acnt .par_ph div:nth-child(1) { -webkit-flex: 3; flex: 3; margin-right:0.5rem; } 
.mcash_acnt .par_ph div:nth-child(1) .inp1 { height: 2.5rem; width:100%; padding-right:0.5rem; color:#3f3f3f; } 
.mcash_acnt .par_ph div:nth-child(2) { -webkit-flex: 1; flex: 1; } 
.mcash_acnt .par_ph div:nth-child(2) .btn_box1 { display: flex; height: 2.5rem; min-width: 4.8rem; background:#f6f6f8; } 

.ordCancle__txt { text-align: right; font-size: 0.9rem; color: #5E5D5D; margin: 1rem 0.7rem 0 0; } 
.ordCancle__txt input { margin: 0 0.5rem 0 0; } 
.ordCancle__btn { margin: 2rem 1rem 5rem; } 
.ordCancle__btn a { display: block; background: #2e476c; color:#FFFFFF; font-size: 1.2rem; padding: 1rem; text-align: center; } 


.cupon_int { padding:1.3rem; } 
.cupon_int i { color:#f34d51; } 

.cupon_list { overflow:hidden; border-bottom: 0.1rem solid #e4e4e4; } 
.cupon_list li { padding:1.3rem; background:#fff; border: 0.1rem solid #e4e4e4; border-width:0.1rem 0 0 0; font-size:0.9rem; } 
.cupon_list li:last-child { } 
.cupon_list li .tcon { overflow:hidden; } 
.cupon_list li .tcon p:nth-child(1) { float:left; width:6.5rem; height:3.4rem; } 
.cupon_list li .tcon p:nth-child(1) img { width:100%; } 
.cupon_list li .tcon p:nth-child(2) { float:left; padding: 0.5rem 0 0 1rem; width:20rem; line-height:1.2rem; } 
.cupon_list li .tcon p:nth-child(2) .n1 { display:inline-block; width:1rem; height:1rem; background:url("//img.megastudy.net/mobile/smart_new/ico_new2.png") no-repeat 0 0; background-size: 100%; text-indent:-9999px; } 
.cupon_list li .bcon { margin-top:0.5rem; } 
.cupon_list li .bcon .tfc1 { color:#f34d51; } 
.cupon_list li .bcon .tfc2 { color:#1677cb; } 

.zim_int { padding:1.3rem; } 
.zim_int i { color:#f34d51; } 

.zim_inf { padding: 1rem; font-size:0.8rem; background:#fff; color:#8d8d8d; border: 0.1rem solid #e4e4e4; border-width:0.1rem 0 0.1rem 0; } 
.zim_inf li { padding-bottom:0.3rem; padding-left: 0.5rem; text-indent: -0.6rem; } 
.zim_inf li i { color:#f34d51; } 
.zim_inf.bdtn { border-top:none; } 

.zim_inf2 { padding: 1rem; font-size:0.8rem; background:#fff; color:#8d8d8d; border: 0.1rem solid #e4e4e4; border-width:0.1rem 0 0.1rem 0; } 
.zim_inf2 li { padding-bottom:0.3rem; padding-left: 0.5rem; text-indent: -0.6rem; } 
.zim_inf2 li i { color:#f34d51; } 
.zim_inf2 .imp { color:#3f3f3f; } 
.zim_inf2.bdtn { border-top:none; } 

.zim-bs_list { margin:1.3rem 1rem; border:0.1rem solid #e4e4e4; background:#fff; } 
.zim-bs_list ul { padding:0 1rem 0; background:#fff; } 
.zim-bs_list ul li.chk_txr { border-bottom: 0.1rem dotted #e4e4e4; padding: 0.9rem 0; } 
.zim-bs_list ul li.chk_txr .titb { display: -webkit-flex; display: flex; overflow:hidden; } 
/*.zim-bs_list ul li.chk_txr .titb > div:nth-child(1) { float:left; } */
.zim-bs_list ul li.chk_txr .titb > div:nth-child(1) { -webkit-flex: 1; flex: 1; } 
.zim-bs_list ul li.chk_txr .titb > div:nth-child(2) { -webkit-flex: 30; flex: 30; } 

.zim-bs_list ul li.chk_txr .titb .chkx1 { margin-top:0; } 
.zim-bs_list ul li.chk_txr .titb > div:nth-child(1) span:last-child { } 
.zim-bs_list ul li.chk_txr .titb > div:nth-child(1) span i { color: #1677cb; } 
/*.zim-bs_list ul li.chk_txr .titb > div:nth-child(2) { float:left; width:95%; padding-left: 0.8rem; } */
.zim-bs_list ul li.chk_txr .titb > div:nth-child(2) .sbj_tx { display:block; margin-top:0.4rem; padding-left: 0.3rem; color: #8d8d8d; text-align:left; } 
.zim-bs_list ul li.chk_txr .titb > div:nth-child(2) .sbj_tx i { color: #000; font-family: 'nanum-barun-gothic-bold'; } 
.zim-bs_list ul li.chk_txr .prcb { text-align:right; padding-top:0.5rem; } 
.zim-bs_list ul li.chk_txr > div .ico img { vertical-align:middle; } 

.zim-bs_list ul li.chk_txr2 { border-bottom: 0.1rem dotted #e4e4e4; padding: 0.9rem 0; } 
.zim-bs_list ul li.chk_txr2 .titb { overflow:hidden; } 
.zim-bs_list ul li.chk_txr2 .titb .chkx1 { margin-top:0; } 
.zim-bs_list ul li.chk_txr2 .titb div { padding-left:2.3rem; background:url("//img.megastudy.net/mobile/smart_new/ico_paper.png") no-repeat; background-size:1rem; background-position: 0.2rem 0; } 
.zim-bs_list ul li.chk_txr2 .titb div span { vertical-align: top; } 
.zim-bs_list ul li.chk_txr2 .titb div .sbj_tx { margin-bottom:0.4rem; color: #8d8d8d; font-size:0.9rem; } 
.zim-bs_list ul li.chk_txr2 .prcb { text-align:right; padding-top:0.5rem; } 
.zim-bs_list ul li.chk_txr2 .prcb .del_btn { display:inline-block; width:1.6rem; height:1.6rem; background:url("//img.megastudy.net/mobile/smart_new/btn_ico-close.png") no-repeat; background-size:100%; vertical-align: middle; } 
.zim-bs_list ul li.chk_txr2 .prcb .del_btn i { display:none; } 

.zim-bs_list .clr2 { text-decoration:line-through; color: #1677cb; margin-right:0.3rem; } 
.zim-bs_list .clr1 { color: #1677cb; } 
.zim-bs_list .clr1 i { color:#000; } 
.zim-bs_list .bg1 { padding-left:1.2rem; background:url("//img.megastudy.net/mobile/smart_new/ico_arw1.png") no-repeat 0 center; background-size:1rem; } 

.zim-bs_list .cpop-btn { overflow:hidden; margin:1rem 0; padding:0 1rem; text-align:right; } 
.zim-bs_list .cpop-btn > div:nth-child(1) { float:left; } 
.zim-bs_list .cpop-btn > div:nth-child(2) { float:right; } 
.zim-bs_list .cpop-btn .btn_box1 { } 
.zim-bs_list .cpop-btn .cani { margin-right:0.5rem; } 
.zim-bs_list .cpop-btn .payi { float:right; background:#f34d51; color:#fff; border-color:#f34d51; } 

.zim-order_btn .mn_btm a:last-child { border-right:none; } 
.zim-order_btn .mn_btm .all { background:#444a59; } 
.zim-order_btn .mn_btm .del { background:#444a59; } 
.zim-order_btn .mn_btm .order { background:#f34d51; } 
.zim-order_btn .mn_btm span { } 

.zim_layer-mv { background:#fff; width:21.4rem; border:1px solid #696e7a; } 
.zim_layer-mv img { width:100%; } 
.zim_layer-mv .tbox { display: -webkit-flex; display: flex; overflow:hidden; padding:1.1rem 1.3rem; border-bottom:1px solid #e4e4e4; } 
.zim_layer-mv .tbox > div:nth-child(1) { -webkit-flex: 5; flex: 5; } 
.zim_layer-mv .tbox > div:nth-child(2) { -webkit-flex: 1; flex: 1; } 

.zim_layer-mv .tbox span { display:inline-block; float:left; } 
.zim_layer-mv .tbox a { display:inline-block; float:right; width:1.2rem; height:1.2rem; } 
.zim_layer-mv .tcon { padding:1.1rem 1.3rem; } 
.zim_layer-mv .tcon .tflist { padding-top:0.5rem; } 
.zim_layer-mv .tcon .tflist li { display: -webkit-flex; display: flex; padding-bottom:0.5rem; margin-bottom:0.5rem; font-size:0.9rem; color:#3f3f3f; border-bottom:0.1rem dotted #e4e4e4; } 
.zim_layer-mv .tcon .tflist li span { } 
.zim_layer-mv .tcon .tflist li span:first-child { display: inline-block; -webkit-flex: 1; flex: 1; order:2; text-align:right; } 
.zim_layer-mv .tcon .tflist li span:last-child { -webkit-flex: 5; flex: 5; padding-left:0.5rem; padding-top:0.5rem; order:1; } 
.zim_layer-mv .tcon .tflist .rdo1 { margin-top:0; } 
.zim_layer-mv .zml_btn { text-align:center; } 

.zim_pass-sbj { padding:1rem; } 
.zim_pass-sbj.tux { padding:1rem 1rem 0 1rem; } 
.zim_pass-sbj .btn_box1 { width:100%; background-color:#fff; } 
.zim_pass-sbj .btn_box11 { width:100%; background-color:#fff; } 
.zim_pass-sbj .btn_box11.on { background-image:url("//img.megastudy.net/mobile/smart_new/ico_sel-arw_on.png"); } 
.zim_pass-sbj .btn_box11 span { } 
.zim_pass-sbj .zp_inf { margin:1rem 0 0 0; padding: 1rem; font-size:0.8rem; border: 0.1rem solid #eaeaec; background:#fff; } 
.zim_pass-sbj .zp_inf .tb-inf { } 
.zim_pass-sbj .zp_inf .tb-inf th { border-color:#444a59; } 
.zim_pass-sbj .zp_inf .tb-inf td { border-color:#444a59; } 
.zim_pass-sbj .zp_inf .tb-inf td i { color:#f34d51; } 
.zim_pass-sbj .zp_inf .tb-inf .alg1 { text-align:left; } 
.zim_pass-sbj .zp_inf .tb-inf .alg1 dd { color:#8d8d8d; } 


.fav_sl { padding:1rem 1.3rem; } 
.fav_sl .sel_st2 { background-color:#fff; } 

.fav-none { padding:4.1rem 1rem; border:1px solid #e4e4e4; border-width:1px 0 1px 0; background:#fff; text-align:center; /* margin-bottom:1.3rem; */ } 

.fav_inf { padding:0 0 1.3rem; } 
.fav_inf ul { } 
.fav_inf li { overflow:hidden; background:#fff; margin-bottom:1rem; padding:1rem 1rem; border: 0.1rem solid #eaeaec; border-width:0.1rem 0 0.1rem 0; } 
.fav_inf li:last-child { margin-bottom:0; } 
.fav_inf li .titb { display: -webkit-flex; display: flex; overflow:hidden; font-size:0.9rem; margin-bottom:0.2rem; } 
.fav_inf li .titb span:first-child { text-align:left; -webkit-flex: 4; flex: 4; } 
.fav_inf li .titb span:last-child { text-align:right; -webkit-flex: 1; flex: 1; } 
.fav_inf li .titb .sbj_tx i { color: #1677cb; } 
.fav_inf li .prcb { padding-top:0.5rem; } 
.fav_inf li .prcb span { color:#3f3f3f; vertical-align:middle; } 

.fav_infx { padding: 1rem; font-size:0.8rem; background:#fff; color:#8d8d8d; border: 0.1rem solid #e4e4e4; border-width:0.1rem 0 0.1rem 0; } 
.fav_infx li { padding-bottom:0.3rem; padding-left: 0.5rem; text-indent: -0.6rem; } 

.fav-btn { margin: 1.3rem 0; } 

/*.fav_cast-news { overflow:hidden; } 
.fav_cast-news li { overflow:hidden; background:#fff; margin:1rem 0; padding:1.3rem; border-bottom:1px solid #e4e4e4; } 
.fav_cast-news li:last-child { border-bottom:none; } 
.fav_cast-news li .cast_pic { float:left; width:12.8rem; height:9rem; border:1px solid #a5a8af; } 
.fav_cast-news li .cast_pic img { width:100%; } 
.fav_cast-news li .cast_ath { overflow: hidden; padding-left:1.5rem; padding-top:0.3rem; } 
.fav_cast-news li .cast_ath dt { padding-bottom:0.3rem; } 
.fav_cast-news li .cast_ath dt span { display:block; font-size:0.9rem; } 
.fav_cast-news li .cast_ath dt .tx1 { color:#1677cb; } 
.fav_cast-news li .cast_ath dt .tx2 { color:#8d8d8d; } 
.fav_cast-news li .cast_ath dd { padding-bottom:0.3rem; } 
.fav_cast-news li .cast_ath .tx3 { padding-top:0.6rem; color:#3f3f3f; } 
.fav_cast-news li .cast_ath .datex { padding-top:0.5rem; } 
.fav_cast-news li .cast_ath .datex span { display:block; } 
.fav_cast-news li .cast_ath .datex { display:block; font-size:0.9rem; } 
.fav_cast-news li .cast_ath .datex .tx4 { } 
.fav_cast-news li .cast_ath .datex i { color:#1677cb; } 
.fav_cast-news li .cast_ath .datex .tx5 { color:#8d8d8d; } */

.fav_cast-news { overflow:hidden; } 
.fav_cast-news li { overflow:hidden; background:#fff; padding:1.3rem 0 0; border-bottom:1px solid #e4e4e4; } 
.fav_cast-news li .cast_box { display: flex; overflow:hidden; align-items: center; } 
.fav_cast-news li .cast_pic { position:relative; margin-left:1.3rem; border:1px solid #a5a8af; } 
.fav_cast-news li .cast_pic img { width:12.8rem; } 
.fav_cast-news li .cast_pic .time { position: absolute; bottom: 0.5rem; left: 0.5rem; padding:0.1rem 0.5rem; font-size: 0.6rem; color: #fff; background:#252525; border-radius:5rem; } 
.fav_cast-news li .cast_ath { overflow: hidden; padding-left:1.2rem; padding-top:0.3rem; padding-right: 0.3rem; } 
.fav_cast-news li .cast_ath dt { padding-bottom:0.3rem; } 
.fav_cast-news li .cast_ath dt span { display:block; font-size:0.9rem; } 
.fav_cast-news li .cast_ath dt .tx1 { color:#1677cb; } 
.fav_cast-news li .cast_ath dt .tx2 { color:#8d8d8d; } 
.fav_cast-news li .cast_ath dd { padding-bottom:0.3rem; } 
.fav_cast-news li .cast_ath .tx3 { padding-top:0.6rem; color:#3f3f3f; } 
.fav_cast-news li .datex { clear:both; margin-top:1.3rem; padding:1rem; font-size:0.9rem; background:#f6f6f8; } 
.fav_cast-news li .datex span { display:inline-block; } 
.fav_cast-news li .datex .tx4 { } 
.fav_cast-news li .datex i { color:#1677cb; } 
.fav_cast-news li .datex .tx5 { color:#8d8d8d; } 


.fav-more_btn { padding:1.3rem; background:#fff; text-align:center; } 
.fav-more_btn a { display:block; padding:1rem 0; font-weight:bold; } 

.fav_report { overflow:hidden; border: 0.1rem solid #e4e4e4; border-width:0.1rem 0; } 
.fav_report li { display: flex; overflow:hidden; padding:1.3rem; background:#fff; border: 0.1rem solid #e4e4e4; border-width: 0 0 0.1rem 0; font-size:0.9rem; align-items:center; } 
.fav_report li:last-child { border-bottom:0; } 
.fav_report li .imcon { width:3.4rem; height:3.4rem; } 
.fav_report li .imcon .type1 { background-color:#f29c9f; } 
.fav_report li .imcon .type2 { background-color:#78cebf; } 
.fav_report li .imcon .type3 { background-color:#d1b78f; font-size:0.7rem; } 
.fav_report li .imcon .type4 { background-color:#78b1ce; } 
.fav_report li .imcon .type5 { background-color:#cf7d91; } 
.fav_report li .imcon .type6 { background-color:#b889d4; } 
.fav_report li .imcon .type7 { background-color:#a9d78e; } 


.fav_report li .imcon a { background-color: #c7b4a8; text-align: center; color:#fff; width:inherit; height: inherit; line-height: 1; } 

.fav_report li .tcon { padding: 0 0 0 0.5rem; line-height:1.2rem; } 
.fav_report li .tcon span { display:block; } 
.fav_report li .tcon .dater { font-size:0.9rem; color:#8d8d8d; } 

.bks_inf { margin-top:1rem; padding: 1rem; font-size:0.8rem; background:#fff; color:#8d8d8d; border: 0.1rem solid #e4e4e4; border-width:0.1rem 0 0.1rem 0; display: none;} 
.bks_inf.active { display: block;} 
.bks_inf li { padding-bottom:0.3rem; padding-left: 0.5rem; text-indent: -0.6rem; } 
.bks_inf li i { color:#f34d51; } 
.bks_inf li .under { text-decoration:underline; } 

.bks_wrap { overflow:hidden; } 
.bks_list-box { margin:1.3rem 1rem; border:0.1rem solid #e4e4e4; background:#fff; } 
.bks_list-box dl { padding:0 1rem 0; background:#fff; } 
.bks_list-box dt { border-bottom: 0.1rem dotted #e4e4e4; padding: 0.9rem 0; } 
.bks_list-box dt .titb { overflow:hidden; } 
.bks_list-box dt .titb > div:nth-child(1) { float:left; } 
.bks_list-box dt .titb .chkx1 { margin-top:0; } 
.bks_list-box dt .titb > div:nth-child(1) span:last-child { } 
.bks_list-box dt .titb > div:nth-child(1) span i { color: #1677cb; } 
/* .bks_list-box dt .titb > div:nth-child(2) { float:left; padding-left: 0.8rem; width:23rem; } */
.bks_list-box dt .titb > div:nth-child(2) { float:left; padding-left: 0.8rem; width:calc(100% - 1.6rem); } 
.bks_list-box dt .titb > div:nth-child(2) .sbj_tx { display:block; margin-bottom:0.4rem; color: #8d8d8d; font-size:0.9rem; } 
.bks_list-box dt .titb > div:nth-child(2) .sbj_tx i { color: #1677cb; } 
.bks_list-box dt .titb .bkmx { display: block; font-size: 0.9rem; } 

.bks_list-box dt { } 
.bks_list-box dt .prcb { overflow:hidden; padding-top:0.5rem; } 
.bks_list-box dt .prcb div { } 
.bks_list-box dt .prcb div:nth-child(1) { float:left; padding-left: 2.4rem; } 
.bks_list-box dt .prcb .clr1 { display: block; color: #1677cb; margin-top: 0.5rem; } 
.bks_list-box dt .prcb .clr1 i { color:#000; } 
.bks_list-box dt .prcb div:nth-child(2) { float:right; } 
.bks_list-box dt .prcb .cani { margin-right:0.5rem; } 
.bks_list-box dt .prcb .payi { background:#f34d51; color:#fff; border-color:#f34d51; } 
.bks_list-box dd { padding:1rem 0; } 
.bks_list-box dd .stitb { overflow:hidden; margin-top:0.5rem; } 
.bks_list-box dd .stitb div { padding-left:2.3rem; background:url("//img.megastudy.net/mobile/smart_new/ico_note.png") no-repeat; background-size: 1.4rem; background-position: 0.2rem 0; } 
.bks_list-box dd .stitb div span { display:block; vertical-align: top; } 
.bks_list-box dd .stitb div .sbj_tx, .bks_list-box dt .titb .sbj_tx { margin:0.4rem 0; color: #8d8d8d; font-size:0.9rem; } 

.tot_prcp { padding:1.3rem; } 
.tot_prcp > div span:first-child { padding-right:0.3rem; } 
.tot_prcp i { color:#1677cb; } 
.tot_prcp .plist { padding-bottom:0.5rem; text-align:right; padding-right:1rem; } 
.tot_prcp .pcash { margin-top:1rem; padding:1rem; border:0.1rem solid #696e7a; border-width:0.1rem 0; text-align:right; } 
.tot_prcp .pcash i { color:#f34d51; font-size:1.5rem; } 

.bks_plt-btn { } 
.bks_plt-btn .mn_btm { } 
.bks_plt-btn .mn_btm .all { background:#444a59; } 
.bks_plt-btn .mn_btm .cartx { background:#af9483; } 

.bks_plt-btn { padding-bottom:1rem; } 
.bks_plt-btn .mn_btm_bs { } 
.bks_plt-btn .mn_btm_bs .all { background:#444a59; } 
.bks_plt-btn .mn_btm_bs .cartx { background:#af9483; } 

.dvr_sch { padding:1rem 1.3rem 0; } 
.dvr_sch .sel_st2 { float:right; background-color:#fff; } 

.dvr_infx { clear:both; padding-top:1rem; font-size:0.8rem; color:#8d8d8d; } 
.dvr_infx li { padding-bottom:0.3rem; padding-left: 0.5rem; text-indent: -0.6rem; } 
.dvr_infx li i { color:#000; text-decoration:underline; } 

.dvr_list { } 
.dvr_list li { overflow:hidden; margin:1rem 0; background:#fff; border: 0.1rem solid #e4e4e4; border-width:0.1rem 0; padding: 0.9rem 1rem; } 
.dvr_list li div { padding-left:2.3rem; margin-top:0.5rem; background-size: 1.4rem; background-position: 0.2rem 0; background-repeat:no-repeat; } 
.dvr_list li .tpk1 { background-image:url("//img.megastudy.net/mobile/smart_new/ico_note.png"); } 
.dvr_list li .tpk2 { background-image:url("//img.megastudy.net/mobile/smart_new/ico_phone.png"); } 
.dvr_list li .tpk3 { background-image:url("//img.megastudy.net/mobile/smart_new/ico_euro.png"); } 
.dvr_list li .tpk4 { background-image:url("//img.megastudy.net/mobile/smart_new/ico_tiket.png"); } 
.dvr_list li div span { display:block; vertical-align: top; } 
.dvr_list li div .sbj_tx { margin:1rem 0 0.5rem; color: #8d8d8d; font-size:0.9rem; } 
.dvr_list li div .sbj_tx i { color:#f34d51; } 

.ars_pay-cfm { padding: 0 1rem; } 
.ars_pay-cfm .apc_tp { overflow:hidden; margin:0.5rem 0; } 
.ars_pay-cfm .apc_tp span { display:inline-block; float:left; padding-top:0.7rem; color:#1677cb; } 
.ars_pay-cfm .apc_tp a { display:inline-block; float:right; } 
.ars_pay-cfm .apc_inf { padding:1rem 0.5rem; border: 1px solid #eaeaec; border-width:0 1px 1px 1px; background:#fff; } 
.ars_pay-cfm .apc_inf li { padding:0 0.5rem; padding-bottom:0.3rem; } 
.ars_pay-cfm .apc_inf li span { display:inline-block; } 
.ars_pay-cfm .apc_inf li span:nth-child(1) { min-width:5rem; color:#1677cb; } 
.ars_pay-cfm .apc_inf li span:nth-child(2) { } 
.ars_pay-cfm .apc_inf li .tu1 { color:#1677cb; } 
.ars_pay-cfm .apc_inf li .tu2 { color:#f34d51; } 
.ars_pay-cfm .apc_inf li .tu2 .btn_addview { color:#f34d51; text-decoration:underline; } 
.dvr_list li div .sbj_tx .fr { float:right; } 

.ars_lec-list { } 
.ars_lec-list .coc_tit { overflow:hidden; padding: 1.3rem 1.3rem 0.5rem;; color:#1677cb; } 
.ars_lec-list .cca_inf { padding:0 1.3rem; } 
.ars_lec-list .cca_inf .coi_tys1 { padding:0 1rem 0; background:#fff; border: 0.1rem solid #eaeaec; } 
.ars_lec-list .cca_inf .coi_tys1 li.chk_txr { border-bottom: 0.1rem solid #e4e4e4; padding: 0.9rem 0; } 
.ars_lec-list .cca_inf .coi_tys1 li.chk_txr:last-child { border:none; } 
.ars_lec-list .cca_inf .coi_tys1 li.chk_txr .titb { overflow:hidden; } 
.ars_lec-list .cca_inf .coi_tys1 li.chk_txr .titb .sbj_tx { display:block; margin-bottom:0.4rem; color: #8d8d8d; font-size:0.9rem; } 
.ars_lec-list .cca_inf .coi_tys1 li.chk_txr .titb .sbj_tx i { color: #1677cb; } 
.ars_lec-list .cca_inf .coi_tys1 li.chk_txr .titb .num { display:block; margin:0.4rem 0 0.4rem; color: #171717; font-size:0.9rem; } 
.ars_lec-list .cca_inf .coi_tys1 li.chk_txr .prcb { text-align:right; padding-top:0.5rem; } 
.ars_lec-list .cca_inf .coi_tys1 li.chk_txr .prcb span { color:#1677cb; vertical-align:middle; } 

.ars_lec-book { padding:0 1.3rem; } 
.ars_lec-book .coi_tys1 { padding:0 1rem 0; background:#fff; border: 1px solid #eaeaec; } 
.ars_lec-book .coi_tys1 li.chk_txr { border-bottom: 0.1rem dotted #e4e4e4; padding: 0.9rem 0; } 
.ars_lec-book .coi_tys1 li.chk_txr:last-child { border:none; } 
.ars_lec-book .coi_tys1 li.chk_txr .titb { overflow:hidden; } 
.ars_lec-book .coi_tys1 li.chk_txr .titb .sbj_tx { display:block; margin-bottom:0.4rem; color: #8d8d8d; font-size:0.9rem; } 
.ars_lec-book .coi_tys1 li.chk_txr .titb .sbj_tx i { color: #1677cb; } 
.ars_lec-book .coi_tys1 li.chk_txr .prcb { text-align:right; padding-top:0.5rem; } 
.ars_lec-book .coi_tys1 li.chk_txr .prcb span { color:#1677cb; vertical-align:middle; } 

.ars_add-inf { padding:0 1.3rem; } 
.ars_add-inf .memsa { padding:1rem; border: 1px solid #eaeaec; border-width:0 1px 1px 1px; background:#fff; } 
.ars_add-inf .memsa li { padding-bottom:0.3rem; } 
.ars_add-inf .memsa li span { display:inline-block; } 
.ars_add-inf .memsa li span:nth-child(1) { min-width:6rem; } 
.ars_add-inf .how li span:nth-child(1) { min-width:4.5rem !important; } 
.ars_add-inf .memsa li span.tit { color: #0070c0; margin-bottom: 0.4rem; } 
.ars_add-inf .memsa li span.tit2 { color: #0070c0; margin: 0.8rem 0 0.4rem; } 
.ars_add-inf .memsa li .w100 { width: 100%; } 
.ars_add-inf .memsa.ordcancal { border-width:1px 1px 1px 1px; } 
.ars_add-inf .adi_tit { padding-bottom:1rem !important; margin-bottom:1rem; border-bottom:0.1rem solid #eaeaec; background:#fff; } 
.ars_add-inf .ordcancle { text-align: right; } 
.ars_add-inf .ordcancle strong { color:#1677cb; } 
.ars_add-inf .tu1 { color:#ff6600; } 
.ars_add-inf .tu2 { color:#ff0000; } 
.ars_add-inf .tu3 { color:#0070c0; } 

.ars_arm { margin:0 1.3rem; padding: 1rem; font-size:0.8rem; border: 0.1rem solid #eaeaec; background:#fff; } 
.ars_arm .tixg { line-height: 1.2rem; color:#8d8d8d; } 
.ars_arm .tixg i { color:#f34d51; } 
.ars_arm .tixg2 { margin-top:0.5rem; line-height: 1.2rem; } 
.ars_arm .tixg2 span { display:block; } 
.ars_arm .tixg2 span:nth-child(1) { } 
.ars_arm .tixg2 span:nth-child(2) { padding-left:1rem; text-indent:-0.8rem; color:#8d8d8d; } 
.ars_arm .par_ph { display: -webkit-flex; display: flex; margin-top:0.5rem; } 
.ars_arm .par_ph div:nth-child(1) { -webkit-flex: 3; flex: 3; margin-right:0.5rem; } 
.ars_arm .par_ph div:nth-child(1) .inp1 { height: 2.5rem; width:100%; padding-right:0.5rem; color:#3f3f3f; } 
.ars_arm .par_ph div:nth-child(2) { -webkit-flex: 1; flex: 1; } 
.ars_arm .par_ph div:nth-child(2) .btn_box1 { display: flex; height: 2.5rem; min-width: 4.8rem; background:#f6f6f8; } 

.ars_acnt { margin:0 1rem; padding: 1rem; border: 0.1rem solid #eaeaec; background:#fff; font-size:0.8rem; } 
.ars_acnt .bak_tb { width:100%; border:0.1rem solid #696e7a; } 
.ars_acnt .bak_tb th { border:0.1rem solid #696e7a; padding:0.5rem; text-align:center; } 
.ars_acnt .mcash_cau3 { padding:1rem 0 0; font-size:0.8rem; background:#fff; color:#8d8d8d; } 
.ars_acnt .mcash_cau3 li { padding-left: 1rem; text-indent: -0.7rem; padding-bottom:0.3rem; } 
.ars_acnt .mcash_cau3 li i { color:#f34d51; } 
.ars_acnt .par_ph { display: -webkit-flex; display: flex; margin-top:0.5rem; } 
.ars_acnt .par_ph div:nth-child(1) { -webkit-flex: 3; flex: 3; margin-right:0.5rem; } 
.ars_acnt .par_ph div:nth-child(1) .inp1 { height: 2.5rem; width:100%; padding-right:0.5rem; color:#3f3f3f; } 
.ars_acnt .par_ph div:nth-child(2) { -webkit-flex: 1; flex: 1; } 
.ars_acnt .par_ph div:nth-child(2) .btn_box1 { display: flex; height: 2.5rem; min-width: 4.8rem; background:#f6f6f8; } 

.ars_btx { margin-top:1rem; padding:0 1.3rem 1rem; overflow: hidden; } 
.mystudy_tit+.ars_btx { padding-bottom: 0; } 
.detailBot__gap { margin-bottom: 3rem; } 
.ars_btx2 { float:right; } 
.ars_btx3 { overflow:hidden; } 
.ars_btx3 .fl { float:left; } 
.ars_btx3 .fr { float:right; } 

.dw_inf { position: relative; padding:1.3rem; background:#af9483; } 
.dw_inf span { color:#fff; font-weight: bold; } 
.dw_inf .mega { position:absolute; top:50%; right:1rem; transform: translateY(-50%); font-size:1rem; background: #fff; border: 1px solid #444a59; color:#444a59; line-height: 1; padding:0.7rem; } 
.dw_inf b { font-weight: normal; font-size:0.9rem; } 

.mb_dn2 {display: -webkit-flex;display: flex; position:fixed; bottom:0; left:0; width:100%;-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; } 
.mb_dn2 a { color:#fff; border:0; } 
.mb_dn2 .hd { -webkit-flex: 1; flex: 1; background:#444a59; margin-right:0.1rem; } 
.mb_dn2 .nm { -webkit-flex: 1; flex: 1; background:#4d6991; } 

.tec-more_btn { padding:1.3rem; background:#fff; text-align:center; } 
.tec-more_btn a { display:block; padding:1rem 0; font-weight:bold; } 

.set_date { margin-top:1rem; padding: 1rem; border: 0.1rem solid #696e7a; background-color: #eaeaea; } 
.set_date .alert { padding:0.5rem 0; color:#f34d51; } 
.set_date .srt_box { overflow:hidden; margin:0.5rem 0; padding-bottom:0.2rem; } 
.set_date .srt_box .sel_st2 { background-color:#fff; } 
.set_date .srt_box .btn_box1 { padding:0.7rem 0.8rem 0.5rem; float:initial; } 

.set_date .info_txt { margin-top:1rem; } 
.set_date .info_txt .itit { padding-bottom: 0.5rem; } 

.mystudy_tit { overflow:hidden; /*padding:1.3rem; */ border-bottom:1px solid #e4e4e4; } 
.mystudy_tit .pic { position:relative; float:left; width:8rem; height:8rem; background:#fff; } 
.mystudy_tit .pic img { position:absolute; bottom:0; width:100%; } 
.mystudy_tit .hst { overflow:hidden; padding-left:1.3rem; /*padding-bottom:0.5rem; */ } 
.mystudy_tit .hst .tix { } 
.mystudy_tit .hst .tix dd:first-child { padding-bottom:0.3rem; } 
.mystudy_tit .hst .tix dd { color:#8d8d8d; font-size:0.8rem; } 
.mystudy_tit .hst .tix dt { padding-top:0.8rem; } 
.mystudy_tit .hst .btn_box11 { margin-top:0.3rem; background-color:#fff; } 
.mystudy_tit .tll-mv_list { clear:both; overflow:hidden; /*margin-top:0.5rem; */ } 
.mystudy_tit .tll-mv_list li { padding:0.4rem; background:#a1a4ac; border-bottom:1px solid #babcc2; color:#fff; } 
.mystudy_tit .tll-mv_list li a { color:#fff; } 

.mystudy_wrap .std_srt { overflow:hidden; margin-bottom:1rem; background-color:#fff; } 
.mystudy_wrap .std_srt .se_bt { overflow:hidden; } 
.mystudy_wrap .std_srt .se_bt a { display:inline-block; float:right; } 

.mystudy_wrap .std_srt .txs1 { display: inline-block; color:#f34d51; padding-top: 0.6rem; } 
.mystudy_wrap .std_srt .tpt2 i { padding-right:0.5rem; color:#f34d51; } 


.mystudy_wrap .terms_agree { margin: 0.1rem 0rem 2.0rem; border: 0.1rem solid #e4e4e4; background: #fff; padding:1rem; } 
.mystudy_wrap .terms_agree .menu_list { overflow:hidden; border:1px solid #e4e4e4; border-right:none; border-left:none; padding-bottom:0.5rem; margin-top:0.5rem; } 
.mystudy_wrap .terms_agree .menu_list.line { border:none; } 
.mystudy_wrap .terms_agree .menu_list.line_none { border:none; margin:0; padding:0; } 
.mystudy_wrap .terms_agree .menu_list.dot { border-top:1px dotted #BBBBBB; border-bottom:none; } 
.mystudy_wrap .terms_agree .menu_list h4 { float:right; width:20%; border:none; margin:0; } 
.mystudy_wrap .terms_agree .menu_list .l_con { float:left; padding-top:0.8rem; line-height:1.5rem; } 
.mystudy_wrap .terms_agree .menu_list .l_con input { width:1.2rem; height:1.2rem; border:1px solid #e4e4e4; } 
.mystudy_wrap .terms_agree .menu_list .l_con em { display:block; } 
.mystudy_wrap .terms_agree .menu_list .r_con { float:right; padding-top:0.3rem; line-height:1.5rem; } 
.mystudy_wrap .terms_agree .menu_list .r_con input { width:1.2rem; height:1.2rem; border:1px solid #e4e4e4; } 
.mystudy_wrap .terms_agree .menu_list .r_con em { display:block; font-size:0.6rem; } 
.mystudy_wrap .terms_agree .menu_list .label_rule { font-weight:bold; font-size:1.1rem; } 
.mystudy_wrap .terms_agree .menu_list .chkx1 { margin:0; } 
.mystudy_wrap .terms_agree .agree_txt { color:#a8a8a8; padding-top:1.0rem; } 
.mystudy_wrap .terms_agree .agree_txt em { color:#333333; } 
.mystudy_wrap .terms_agree .agree_txt .dot { border-bottom:1px dotted #BBBBBB; } 
.mystudy_wrap .terms_agree .bx_txtadd { margin-top:0.5rem; padding:0.5rem; border:1px solid #ddd; color:#a8a8a8; } 


.order_ok { margin: 1.3rem 0; padding: 1.3rem; border: 0.1rem solid #e4e4e4; border-width: 0.1rem 0; background: #fff; text-align: center; font-size:1.3rem; line-height:1.9rem; } 
.order_ok .f1 { font-weight:bold; } 
.order_ok .f1 em, .order_ok .f2 em { color:#f34d51; } 
.order_ok .f1 em.b, .order_ok .f2 em.b { color:#1677cb; } 
.order_ok .f2 .u_l { text-decoration:underline; } 
.order_ok_fail { text-align:center; line-height:1.7rem; margin:0 2.0rem; } 
.order_ok_fail h6 { font-size:1.2rem; margin-bottom:0.5rem; } 
.order_ok_fail .btn_box1 { margin-top:1.5rem; } 
.pop_map { color:#1677cb; } 

.ship_info { margin:0.7rem 1rem 1.3rem; padding:1.3rem 1rem; border:1px solid #e4e4e4; background:#FFFFFF; } 
.ship_info dl { overflow:hidden; line-height:1.5rem; } 
.ship_info dl dt { float:left; width:25%; font-weight:bold; } 
.ship_info dl dd { float:left; width:75%; } 

.noti_txt { margin:0.7rem 1rem 1.3rem; text-indent: -1.1rem; padding-left: 1rem; } 
.noti_txt a { color:#0a67f3; text-decoration: underline; } 

.receipt_info { margin:0.7rem 1rem 1.3rem; padding:1.6rem 1rem; border:1px solid #e4e4e4; background:#FFFFFF; text-align:center; } 


.order_state { display: -webkit-flex; /* Safari */ display: flex; margin: 1.3rem 0; border: 0.1rem solid #e4e4e4; border-width: 0.1rem 0; text-align: center; background:#fff; } 
.order_state a { background-color:#fff; padding:1.2rem 0; background:url("//img.megastudy.net/mobile/smart_new/bg_line1.png") no-repeat right center; background-size: 2px 1.2rem; font-size: 1.1rem;-webkit-flex: 1; /* Safari 6.1+ */
flex: 1;-webkit-box-orient: horizontal;-webkit-box-pack: center;-webkit-box-align: center;text-align:center; } 
 .order_state a span { display:block; } 
 .order_state a .num strong { color:#f34d51; } 
 .order_state a.on strong { text-decoration:underline; } 
 .order_state a strong { margin-right:0.3rem; } 

.order_cancleBtn { text-align: right; padding:0 1.4rem 1rem; } /*취소환불보기 버튼*/
.order_DeliveryBtn { text-align: right; padding:1rem 1.4rem 1rem 0; } /*주문배송조회 버튼*/
.ord_list_wrap { background: #fff; } 
.ord_list_wrap .goods { margin: 0 0 1.3rem 0; border: 0.1rem solid #e4e4e4; border-width: 0.1rem 0; background:#fff; padding:1.0rem; } 
.ord_list_wrap .goods .top { border-bottom:1px solid #e4e4e4; padding:0.5rem 0; overflow:hidden; } 
.ord_list_wrap .goods .top .date { display:block; float:left; font-weight:bold; margin-top:0.5rem; } 
.ord_list_wrap .goods .top .date em { color:#f34d51; } 
.ord_list_wrap .goods .top .btn_box1 { float:right; } 
.ord_list_wrap .conts { padding:1.0rem 0; } 
.ord_list_wrap .conts a h4 em { color:#f34d51; } 
.ord_list_wrap .conts a { display:block; line-height:1.6rem; } 
.ord_list_wrap .conts a h5 { font-weight:normal; font-size:1.0rem; } 
.ord_list_wrap .conts .sbj_tx { margin:1rem 0 0.5rem; color: #000000; } 
.ord_list_wrap .conts .sbj_tx i { color:#f34d51; } 
.ord_list_wrap .state { padding-top:1.0rem; border-top:1px solid #e4e4e4; } 
.ord_list_wrap .state em { color:#1677cb; } 
.ord_list_wrap .state .l_d { text-decoration:underline; color:#333333; font-weight:bold; margin-left:1.0rem; } 
.ord_list_wrap .state .btn_box12 { padding:0.3rem; vertical-align:middle; min-width:4rem; } 
/* .ord_list_wrap .date_none { padding:5rem 0; text-align:center; font-weight:bold } */

.ord_state_area { margin:1.3rem 1rem; padding:1.3rem 1rem; border:1px solid #e4e4e4; background:#FFFFFF; overflow:hidden; } 
.ord_state_area dl { float:left; width:70%; border-right:1px solid #e5e5e5; line-height:1.6rem; } 
.ord_state_area dl dt { float:left; width:5.0rem; font-weight:bold; color:#1677cb; line-height: 1.7rem; } 
.ord_state_area dl dd { float:left; width:12.0rem; line-height: 1.7rem; } 
.ord_state_area .state { float:right; width:25%; color:#f34d51; font-size:1.6rem; line-height:3.2rem; } 



.cash_none, .ord_list_wrap .date_none { display:block; text-align:center; padding:2rem 0; background: #fff; } 
.dvr_list li .sbj_tx a.my_address { color:#e34f43; } 
.m_main .rdo1 { width:1rem; height:1rem; margin-top:0; } 


.lyr_chage { position:absolute; top:10%; left:50%; margin-left:-10.7rem; } 
.lyr_chage .p_layer1 { width:23rem; } 
.lyr_chage .tbox { border-bottom:none; } 
.lyr_chage .txt_cont { display:inline; float:left; padding-top:0.4rem; line-height:1.3rem; font-size:0.8rem; } 
.lyr_chage .txt_cont strong { color:#1677cb; } 
.lyr_chage .txt_cont p { padding-top:0.5rem; color:#888; } 
.lyr_chage .p_layer1 .tcon { margin:0 1.3rem; padding:1.1rem 0; border-top:1px solid #ddd; } 
.lyr_chage .p_layer1 .tcon .stit { padding-bottom:0; border-bottom:none; color:#333; font-size:0.6rem; font-weight:bold; } 
.lyr_chage .p_layer1 .tcon .tflist li { font-size:0.6rem; letter-spacing:-1px; } 

.lyr_evtcash { position:absolute; top:10%; left:50%; margin-left:-10.7rem; } 
.lyr_evtcash .p_layer1 { width:23rem; padding-bottom:1.0rem; } 
.lyr_evtcash .cont { padding:1.1rem; line-height:1.3rem; font-size:0.9rem; text-align:center; } 
.lyr_evtcash .cont strong { color:#1677cb; } 
.lyr_evtcash .cont .rd { color:#DB1A1D; margin-top:0.3rem; } 
.lyr_evtcash .bnt { text-align:center; } 
.lyr_evtcash .bnt a { background:#f34d51; color:#fff; border-color:#f34d51; } 




.lst_addbx { } 
.lst_addbx .btn_view { text-align:right; } 
.lst_addbx .lst_myaddress { padding-top:1rem; } 
.lst_addbx .lst_myaddress li { display:flex; border-top:1px solid #ddd; padding:0.5rem 0; } 
.lst_addbx .lst_myaddress li div:nth-child(1) { -webkit-flex: 1; flex: 1; margin-right:0.5rem; text-align:center; } 
.lst_addbx .lst_myaddress li div:nth-child(2) { -webkit-flex: 8; flex: 8; margin-right:0.5rem; } 
.lst_addbx .lst_myaddress li div p { padding-top:0.6rem; } 
.lst_addbx .lst_myaddress li div p:after { display:block; clear:both; content:""; } 
.lst_addbx .lst_myaddress li div p span { float:left; } 
.lst_addbx .lst_myaddress li div p span:nth-child(1) { width:20%; font-weight:bold; } 
.lst_addbx .lst_myaddress li div p span:nth-child(2) { width:80%; } 
.lst_addbx .lst_myaddress li div p span b { font-weight:normal; color:#888; } 
.lst_addbx .lst_myaddress .btn_view { display:block; padding:1.3rem 0 0 0; } 

.cash_info { } 
.cash_info li { border-bottom:1px solid #e4e4e4; padding:1.0rem 1.3rem; color:#888888; } 
.cash_info li em { color:#4e4e4e; } 
.cash_info li h4 { color:#3f3f3f; margin-bottom:0.5rem; } 
/* 캐쉬/할인권 개선 건 2021-11-09 오픈 */
.cash_info li .tx { letter-spacing: -0.5px; word-wrap: break-word; word-break: keep-all; } 
.cash_info li .tx.tx-hypen { padding: 0 0 0 0.8rem; text-indent: -0.8rem; } 
/** 캐쉬/할인권 개선 건 2021-11-09 오픈 **/


.sort_selbox { display: -webkit-flex; display: flex; margin-top:0; padding:1rem 1.4rem; border: 0.1rem solid #e4e4e4; border-width:0.1rem 0;; } 
.sort_selbox:after { display:block; clear:both; content:""; } 
.sort_selbox .sort_l { flex:2; text-align:left; } 
.sort_selbox .sort_l select { margin-right:0.5rem; max-width:45%; } 
.sort_selbox .sort_r { flex:1; text-align:right; } 

.cart_top_ban { } 
.cart_top_ban .cont1 { position:relative; background:#f4f8ff; padding:1.5rem 0 0.8rem; text-align:center; } 
.cart_top_ban .cont1 p { color:#333333; } 
.cart_top_ban .cont1 .t1 { font-size:1.5rem; } 
.cart_top_ban .cont1 .t2 em { color:#1677cb; } 
.cart_top_ban .cont1 .t3 { font-size:1.5rem; margin-bottom:0.5rem; } 
.cart_top_ban .cont1 .t3 i { color:#f34d51; } 
.cart_top_ban .cont1 .clox { display:inline-block; position:absolute; top:0.5rem; right:0.5rem; width: 1.2rem; height: 1.2rem; } 
.cart_top_ban .cont1 .clox img { width:100%; } 
.cart_top_ban .cont2 { position:relative; padding:5% 15% 5% 18%; background:#feefef url("//img.megastudy.net/mobile/smart_new/bul.png") 8% 52% no-repeat; background-size:10%; } 
.cart_top_ban .cont2 .t1 { color:#f34d51; font-size:1.5rem; } 
.cart_top_ban .cont2 .btn_box1 { position:absolute; top:27%; right:3%; background: #f34d51; color: #fff; border-color: #f34d51; } 

.pack_lec_layer { background:#fff; width:24rem; border:1px solid #696e7a; } 
.pack_lec_layer img { width:100%; } 
.pack_lec_layer .tbox { display: -webkit-flex; display: flex; overflow:hidden; padding:1.1rem 1.3rem; border-bottom:1px solid #e4e4e4; } 
.pack_lec_layer .tbox > div:nth-child(1) { -webkit-flex: 5; flex: 5; } 
.pack_lec_layer .tbox > div:nth-child(2) { -webkit-flex: 1; flex: 1; } 
.pack_lec_layer .tbox span { display:inline-block; float:left; } 
.pack_lec_layer .tbox span.f_b { color:#1677cb; } 
.pack_lec_layer .tbox a { display:inline-block; float:right; width:1.2rem; height:1.2rem; } 
.pack_lec_layer .tcon { padding:1.1rem 1.3rem; height:20rem; overflow-y: scroll; } 
.pack_lec_layer .tcon dl { margin-bottom:1rem; } 
.pack_lec_layer .tcon dt { padding-bottom:0.5rem; color:#1677cb; } 
.pack_lec_layer .tcon dd { font-size:0.9rem; letter-spacing:-1px; line-height:1.5rem; } 
.pack_lec_layer .tcon dd.gap { margin-bottom:1.5rem; } 
.pack_lec_layer .tcon ul { margin-bottom:1rem; } 
.pack_lec_layer .tcon li { font-size:0.9rem; letter-spacing:-1px; line-height:1.5rem; text-indent:-0.5rem; } 
.pack_lec_layer .tcon .info1 { background:#ebebee; padding:0.5rem; font-weight:bold; color:#2B62E3; } 
.pack_lec_layer .tcon .info1 em { text-decoration:underline; } 
.pack_lec_layer .tcon .info2 { margin:0.7rem 0; } 
.pack_lec_layer .tcon2 { height:17rem; } 
.pack_lec_layer .tcon2 .btn { margin-top:2.0rem; } 
.pack_lec_layer .tcon2 .btn .bt_ap { background:#0a67f3; color:#FFFFFF; } 
.pack_lec_layer .zml_btn { margin-top:1rem; text-align:center; } 

.tch_recent_news { } 
.tch_recent_news2 { border-top: 1px solid #eaeaec; margin-top: 1.7rem; } 
.tch_recent_news h3 { background:#f6f6f8; font-weight:bold; color:#333333; font-size:1.1rem; padding:1.0rem 1.0rem; border-bottom:1px solid #e4e4e4; } 
.tch_recent_news h3 a { display:inline-block; border-radius:100px; border:1px solid #cbcbcd; background:#FFFFFF; padding:0.4rem 0.6rem; } 
.tch_recent_news .tch_list { overflow:hidden; padding:1.0rem 0; } 
.tch_recent_news .tch_list .in { width:1000%; } 
.tch_recent_news .tch_list .in li { position:relative; width:89px; text-align:center; float:left; overflow:hidden; height:102px; } 
.tch_recent_news .tch_list .in li a { display:block; } 
.tch_recent_news .tch_list .in li a:first-child { height:77px; } 
.tch_recent_news .tch_list .in li .thumb { width: 70px; height: 70px; margin-bottom:6px; border-radius:100px; border:1px solid #9f9b9b; } 
.tch_recent_news .tch_list .in li.on .thumb { filter: grayscale(0%); filter: none; border:2px solid #1c69dd; } 
.tch_recent_news .tch_list .in li .tnm { display:block; color:#b1b1b1; line-height:13px; } 
.tch_recent_news .tch_list .in li.on .tnm { color:#222222; } 
.tch_recent_news .tch_list { background:#FFFFFF; } 
.tch_new_list { } 
.tch_new_list .data_none { text-align:center; padding:20px 0 0; } 
.tch_new_list .data_none .mp_bt13 { display:block; margin-top:10px; color:#2D66D9; } 
.tch_new_list .mplist { display: table-cell; table-layout: fixed; vertical-align: middle; } 
.tch_new_list .t_top { background:#ffffff; padding:0.6rem 1.0rem; overflow:hidden; border:1px solid #e4e4e4; border-right-width:0; border-left-width:0; line-height:3.4rem; } 
.tch_new_list .t_top .tnm { float:left; color:#333333; font-size:1.2rem; font-weight:bold; } 
.tch_new_list .t_top .tnm strong { color:#1179D9; } 
.tch_new_list .t_top .bt_home { float:right; background:#5e799d; border-radius:100px; width:2.9rem; height:2.9rem; } 
.tch_new_list .t_top .bt_home img { display:block; width:2.0rem; height:2.0rem; margin:0.3rem auto 0; } 
.tch_new_list .t_list { background:#FFFFFF; } 
.tch_new_list .t_list h4 { color:#706f6f; background:#f6f6f8; padding:0.9rem 0 0.9rem 1.0rem; font-weight:normal; font-size:1.2rem; } 
.tch_new_list .t_list .type { padding:1.2rem 1.0rem; border-bottom:1px solid #eaeaea; } 
.tch_new_list .t_list h5 { margin:2px 0 4px; font-size:1.0rem; } 
.tch_new_list .t_list h5 a { font-size:14px; font-weight:bold; color:#494949; margin-right:7px; } 
.tch_new_list .t_list h5 em { color:#4089EB; } 
.tch_new_list .t_list .lft img { width:2.4rem; margin-right:0.5rem; } 
.tch_new_list .t_list .dt { color:#9c9c9c; } 
.tch_new_list .t_list .dt span { letter-spacing:-1px; padding:2px 8px 5px 0; background:url(//img.megastudy.net/mypage/2017/bar.gif) right 4px no-repeat; margin-right:5px; } 
.tch_new_list .t_list .dt span:last-child { background:none; } 
.tch_new_list .t_list .dt .t_n { } 
.tch_new_list .t_list .dt .cast { color:#3589d2; } 
.tch_new_list .t_none { text-align:center; padding:2rem 0; background:#FFFFFF; border-bottom:1px solid #e4e4e4; line-height: 1.4; } 
.tch_new_list .t_none .btn_box1 { margin-top:1.0rem; } 

.re-learning { display: grid; padding:.8rem 1.4rem; grid-template-columns: 2fr 1fr; font-size:1rem; } 
.re-learning--info { } 
.re-learning--button { text-align: right; } 
.re-learning--button a { display:inline-block; position:relative; background: #4ed7dc; text-align: center; height:100%; width:7rem; color:#fff; line-height: 1.1; vertical-align: middle; } 
.re-learning--button span { position:absolute; left:0; transform: translateY(50%); width:100%; text-align: center; } 
.re-learning--listWrap { grid-column-start: 1; grid-column-end: 3; grid-row-start: 2; padding:0.8rem 0 0; } 
.re-learning--icon { display:inline-block; font-size:.87rem; background: #2d71e9; color:#fff; margin-bottom: .3rem; padding:0.2rem; line-height: 1; } 
.re-learning--name { font-weight: bold; padding-bottom: .3rem; } 
.re-learning--number b { font-weight: bold; color:#1677cb; } 
.re-learning--showHideBtn { background-color: #fff; width:100%; border: 1px solid #a5a8af; } 
.re-learning--showHideBtn.on { background-color: #fff; } 
.re-learning--list { border: 1px solid #a5a8af; border-top: 0; background: #fff; padding:0 0.5rem; color:#3f3f3f; } 
.re-learning--list li { padding:1rem 0.5rem; border-top: 1px dotted #a5a8af; } 
.re-learning--list li:first-child { border-top: 0; } 
.re-learning--showInfo { text-align: right; padding:0 1rem 1rem 1rem; } 
.re-learning--showInfo a { text-decoration: underline; } 
.re-learning--subject { display: block; font-weight: bold; color:#1677cb; line-height: 1.5; } 
.re-learning--end { color:#f34d51; font-weight: normal; } 
.info-passLayer { display:none; position: fixed; top:50%; right:10%; left:10%; z-index:100; width:auto; transform: translateY(-50%); } 
.info-passLayer .tcon .tflist { margin-left: 0; line-height: 1.2; } 
.info-passLayer .tcon .tflist li { padding-left: .77rem; text-indent: -.77rem; } 

.ext_pass_area { } 
.ext_pass_area .top { padding:1.0rem 1.0rem 2.0rem; background:#FFFFFF; } 
.ext_pass_area h5 { border-bottom:1px solid #e4e4e4; padding-bottom:0.5rem; margin-bottom:0.5rem; font-size:1.0rem; font-weight:bold; } 
.ext_pass_area .info_txt li { color:#8d8d8d; font-size:0.8rem; line-height:1.3; } 
.ext_pass_area .d_info { background:#f6f6f8; text-align:center; padding:1.0rem; margin:0 0 0.5rem; } 
.ext_pass_area .d_info .prd { font-weight:bold; margin-bottom:0.5rem; font-size:1.3rem; } 
.ext_pass_area .d_info .prd em { text-decoration:underline; color:#f25a5e; } 
.ext_pass_area .d_info .dt { color:#666666; } 
.ext_pass_area .btn_box1 { display:block; background:#f34d51; text-align:center; color:#FFFFFF; border:none; padding:0.7rem; } 
.ext_pass_area .ext_info { padding:1.1rem; background: #fff; } 
.ext_pass_area .ext_info h6 { font-size:1.0rem; margin-bottom:0.5rem; } 
.ext_pass_area .ext_info ul li { color:#8d8d8d; font-size:0.9rem; line-height:1.3; } 
.ext_pass_area .ext_info ul { background: #f6f6f8; margin:0 -1rem; padding:0.5rem; } 
.ext_pass_area .ext_info ul a { color:#0070c0; text-decoration: underline; } 
.ext_pass_area .ext_info ul li:before { content:'-'; } 
.ext_pass_area .d_info .rdo1 { margin:0 0.5rem 0 0; } 
.ext_pass_area .d_info .dday { color:#f25a5e; } 
.ext_pass_area .info_txt { margin-bottom:1rem; } 


.lyr_edu_alart { z-index:100; } 
.lyr_edu_alart .btn_lyrcls { position:absolute; top:2%; right:2%; width:4%; } 
.lyr_edu_alart .etc_txt { font-size:1rem; color:#888; } 
.lyr_edu_alart .btn_allview { display:block; margin-top:1rem; padding:1rem 0; border:1px solid #ddd; font-size:1.2rem; color:#3f3f3f; text-align:center; } 
.lyr_edu_alart .bx_agree { margin-top:1rem; padding:1rem; background:#effcfc; text-align:center; } 
.lyr_edu_alart .bx_agree label { display:inline-block; margin:0.5rem 0 0 0.5rem; vertical-align:middle; } 
.lyr_edu_alart .btn_group { padding-top:1rem; } 
.lyr_edu_alart .btn_group .bg_ty1 { background:#1677cb; color:#fff; } 
.lyr_edu_alart .tit_au { padding-top:1rem; font-size:1rem; font-weight:bold; color:#333; } 
.lyr_edu_alart .bx_author { margin:0.5rem 0; padding:0.5rem; border:1px solid #ddd; color:#888; } 

.modal-content {display: -webkit-box;height: 100%;-webkit-box-orient: horizontal;-webkit-box-pack: center;-webkit-box-align: baseline; } 

.day-endstudy { overflow:hidden; margin:0.2rem 0 1rem; border:1px solid #222; font-family:1rem; } 
.day-endstudy span { display:block; padding:0.5rem; border-right:1px solid #222; } 
.day-endstudy_tit { float:left; width:40%; } 
.day-endstudy_check { float:left; width:60%; text-align:center; } 

.bx--cashtex { overflow:hidden; padding:0.5rem; font-size:1rem; } 
.bx--cashtex__tit { font-weight:bold; text-align:center; } 
.bx--cashtex__tit div { } 
.bx--cashtex__cont { } 
.cashtex_group { display:flex; padding:0.3rem 0 0 0.5rem; } 
.cashtex_group span { flex:1; font-family:0.8rem; } 
.cashtex_group .rdo1 { margin:0 0.3rem 0 0; } 
.cashtex_group label { font-size:0.8rem; letter-spacing:-1px; } 
.cashtex--gitem { clear:both; overflow:hidden; padding:1rem 0 0 0.5rem; } 
.cashtex--phone { float:left; width:30%; font-weight:bold; font-size:1rem; } 
.cashtex__num { display:block; overflow:hidden; } 
.cashtex__num .bxgroup { display:flex; } 
.cashtex__num .bxopt { flex:1; text-align:center; } 
.cashtex__num .bxopt.bar { flex:0.3; } 
.cashtex__num .bxopt select { width:100%; text-align:center; } 
.cashtex__num .bxopt input { margin:0; padding:0; width:100%; font-size:1rem; border:1px solid #ddd; color:#222; } 

.study_list .tll-mv_list { display:none; overflow:hidden; margin-top:0.4rem; } 
.study_list .tll-mv_list li { padding:0.4rem; background:#a1a4ac; border-bottom:1px solid #babcc2; color:#fff; font-weight:bold; } 

.noti_dev { margin:0.7rem 1rem; padding:1rem 0; line-height:1.4rem; } 
.noti_dev .tit { font-size:1.1rem; font-weight:bold; color:#f25a5e; } 
.noti_dev .cont { font-size:0.9rem; } 

.buttonSpace { padding: 1.9rem 0; } 

.mn_btm3 {display: -webkit-flex;display: flex;margin-bottom:1rem;-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; } 
.mn_btm3 a {display:inline-block; text-align:center; padding:1.3rem 0; border-right:1px solid #fff; color:#fff;-webkit-flex: 1; /* Safari 6.1+ */
flex: 1; } 
.mn_btm3 a:last-child { border-right:none; } 
.mn_btm3 .select { background:#444a59; } 
.mn_btm3 .all { background:#f34d51; } 
.mn_btm3 .btnBaro { background:#0a67f3; } 
.mn_btm3 .outOfStock { background:#ccc; } 

.fixed { position:fixed; bottom:0; left:0; width:100%; margin-bottom:0; z-index: 10; } 

.lect_alarm--wrap { background:#FFFFFF; } 
.lect_alarm--wrap h3 { border-bottom:1px solid #ADADAD; padding:1rem; } 
.lect_alarm--cont { padding:1rem; } 
.lect_alarm--cont img { display:block; width:100%; } 

.club_area--bg { background:#FFFFFF; } 
.club_tit--s { text-align:center; border-bottom:1px solid #a5a8af; padding:1rem; background:#FFFFFF; } 
.club_area--wrap { background:#f6f6f8; } 
.club_info--wrap { overflow:hidden; padding:2rem 1rem; background:url("//img.megastudy.net/mobile/smart_new/club_ps.png") no-repeat; background-size:3.5rem; background-position:10% center; } 
.club_info--wrap .my_info { margin-left:25%; } 
.club_info--wrap .my_info li { color:#3f3f3f; } 
.club_cpn--area { padding:0 1rem; } 
.club_cpn--list li { display:table; background:#FFFFFF; border:1px solid #e4e4e4; width:100%; margin-bottom:0.8rem; } 
.club_cpn--list li a { display:block; width:100%; padding:1rem; } 
.club_cpn--list li div { display:inline-block; vertical-align:middle; width:49.5%; } 
.club_cpn--list .logo__area { text-align:center; } 
.club_cpn--list .logo__area img { width:50%; } 
.club_cpn--list .mycoupon__area { background:#f4f4f4; padding:1rem; font-size:1.1rem; } 
.club_cpn--list .mycoupon__area strong { font-size:1.4rem; margin-left:0.3rem; font-family:tahoma; } 
.club-cp_btn { padding:0.5rem 1.3rem; text-align:center; } 
.club-cp_btn a { display:block; padding:1rem 0; font-weight:bold; } 
.club_cpn--none { text-align:center; padding:2rem 0; } 

.club_dtl--top { display:table; padding:1rem 1.5rem; } 
.club_dtl--logo { display:inline-block; width:40%; text-align:center; vertical-align:middle; } 
.club_dtl--logo img { width:78%; } 
.club_dtl--info { display:inline-block; width:57%; font-size:1.3rem; margin-left:3%; vertical-align:middle; } 
.club_dtl--info h4 { font-size:1.6rem; font-weight:bold; } 
.club_dtl--sgf em { color:#0084ff; } 
.club_dtl--exp { color:#666666; margin:1rem 0; } 
.club_dtl--btn { } 
.club_dtl--btn a { width:32.5%; } 
.club_btn01 {display: inline-block;color: #444a59 !important;border: 1px solid #444a59;text-align: center;font-size: 0.9rem;height: 26px;line-height: 23px; background:#FFFFFF; } 
.club_my--cpn { background:#a7a8ac; color:#ffffff; text-align:center; padding:1rem 0; font-size:1.2rem; } 
.club_my--cpn strong { } 

.dtl_top--area { position:relative; padding:1rem; background:#fef1f1 url("//img.megastudy.net/mobile/smart_new/club_img_s.png") no-repeat; background-size:7.5rem; background-position:6% center; border-top:2px solid #a7a8ac; } 
.dtl_top--area .top_ico { margin:0 0 1% 33%; } 
.dtl_top--area .top_date { margin-left:33%; } 
.dtl_top--area .top_date li em { color:#0084ff; } 
.dtl_top--area .top_ico .on { background:#fa9c59; } 
.dtl_top--area .top_ico .off { background:#1cc4c3; } 
.dtl_top--area .top_ico .ico {display: inline-block;color: #ffffff !important;text-align: center;height: 18px;min-width: 65px;padding: 0 5px;line-height: 18px; } 
/**.dtl_top--area::before { content: ''; display: block; position: absolute; right:1.1rem; top:46%; border-top: .2rem solid #b5b2b2; height:1rem; width:1rem; transform: rotate(-45deg) } 
.dtl_top--area::after { content: ''; display: block; position: absolute; right:2.4rem; top:46%; border-top: .2rem solid #b5b2b2; height:1rem; width:1rem; transform: rotate(45deg) } 
.dtl_top--area .menu_active h1::before { content: ''; display: block; position: absolute; right:1rem; top:31%; border-left: .2rem solid #b5b2b2; height:1rem; width:1rem; transform: rotate(-45deg) } 
.dtl_top--area .menu_active h1::after { content: ''; display: block; position: absolute; right:2.3rem; top:31%; border-right: .2rem solid #b5b2b2; height:1rem; width:1rem; transform: rotate(45deg) } **/


.dtl_top--area strong { display: block; position: absolute; top:35%; right:0.9rem; border: solid #999999; border-width: 0 2px 2px 0; padding: 7px; color:#b5b2b2; width:1.2rem; } 
.dtl_top--area strong { transform: rotate(45deg); -webkit-transform: rotate(45deg); } 
.dtl_top--area.on strong { transform: rotate(-135deg); -webkit-transform: rotate(-135deg); } 






.dtl_in--area { background:#FFFFFF; padding:1rem; text-align:center; } 
.dtl_in--area h3 { color:#1877cb; text-align:left; margin-bottom:0.7rem; } 
/**.dtl_cpn--cont { background:url("//img.megastudy.net/mobile/smart_new/club_img_b.png") no-repeat; background-size:100%; background-position:center center; position:relative; height:200px } **/
.dtl_cpn--cont { position:relative; padding:1rem; } 
.dtl_cpn--cont img { width:100%; } 
.dtl_cpn--cont .cpn_txt { position:absolute; top:39%; left:8%; font-weight:bold; font-size:2rem; width:63%; } 
.dtl_cpn--cont .state {display: inline-block; position:absolute; top:-1%; left:-1%;border-radius: 100px; color:#ff7684;background: #333333;padding: 0.8rem 1.2rem; } 
.dtl_cpn--num { background:#494949; color:#FFFFFF; padding:0.7rem 0; margin:0 2rem; } 
.dtl_btn--area { margin:1rem 0; } 
.club_btn02 { border:1px solid #b2b4b9; background:#b2b4b9; color: #ffffff !important; } 
.club_btn03 { border:1px solid #444a59; background:#ffffff; color: #444a59 !important; } 
.club_btn02, .club_btn03 {display: inline-block;padding: 0 10px;text-align: center;height: 30px;line-height: 28px;font-size: 14px; } 
.dtl_cpn--ex { color:#555555; } 
.dtl_cpn--ex .s1 { color:#fb9e5a; } 
.dtl_cpn--ex .s2 { color:#1cc6c4; } 
.dtl_cpn--ex .s3 { display:block; color:#fb6b7a; } 

.dtl_in--etc { background:#ffffff; border-top:1px solid #e4e4e4; padding:1rem; } 
.dtl_in--etc h3 { color:#1877cb; text-align:left; margin-bottom:0.7rem; } 

.club_btn04 { background:#f34d51; } 
.club_btn05 { background:#f34d51; } 
.club_btn04, .club_btn05 {display: inline-block;padding: 1rem;color: #ffffff !important;text-align: center;font-size: 1.3rem;width:100%; } 
.dtl_btn--state { background:#ffffff; padding:1rem; } 


.club_layer--wrap { background:#f6f6f8; text-align:center; padding-bottom:1rem; } 
.club_layer--wrap .tbox .bold { color:#1877cb; } 
.club_lyr--cont h3 { font-weight:normal; margin:1rem 0; font-size:1rem; } 
.club_lyr--cont h3 strong { color:#1877cb; } 
.club_lyr--in { position:relative; padding:0 1rem 1rem; } 
.club_lyr--in img { width:100%; } 
.club_lyr--in .cpn_txt { position:absolute; top:39%; left:8%; font-weight:bold; font-size:1.5rem; width:63%; } 
.club_lyr--date { } 
.club_lyr--date em { display:block; color:#0084ff; } 
.club_lyr--cont .club_btn04 { margin:0.5rem 1rem 0; width:80%; } 
.club_lyr--info { margin:0.7rem 0.5rem 0; text-align:left; } 
.club_lyr--info li { color:#555555; font-size:0.9rem; } 



.lyr_mpass_alart { position:absolute; top:8%; right:0; left:0; padding-bottom:2rem; background:#fff; z-index:100; border:1px solid #000; } 
.lyr_mpass_alart .top_h { margin:0; padding:1rem 0; background:#00304e; font-size:1.5rem; color:#fff; text-align:center; } 
.lyr_mpass_alart .top_h strong { display:block; color:#ff7b6f; } 
.lyr_mpass_alart .txt_mpass { margin:1rem 0; font-size:1rem; color:#000; text-align:center; } 
.lyr_mpass_alart .bx_rule { margin:0 1.3rem; padding:0 1rem; background:#f3f3f3; } 
.lyr_mpass_alart .lst_ruleinfo li { position:relative; padding:1rem 4.5rem 1rem 1rem; font-size:1rem; border-top:1px solid #ccc; color:#000; } 
.lyr_mpass_alart .lst_ruleinfo li:first-child { border-top:none; } 
.lyr_mpass_alart .check_confirm { position:absolute; top:50%; right:2%; font-size:1.1rem; margin-top:-0.5rem; color:#000; } 
.lyr_mpass_alart .check_confirm input { display:inline-block; width:1.2rem; height:1.2rem; border:1px solid #5d5d5d; vertical-align:top; } 
.lyr_mpass_alart .check_confirm label { display:inline-block; margin-left:0.5rem; vertical-align:top; } 
.lyr_mpass_alart .btn_mview { margin-top:0.5rem; padding-right:1.3rem; text-align:right; } 
.lyr_mpass_alart .btn_mview .btn_pop { display:inline-block; padding:0.5rem 0.8rem; background:#dd5e60; font-size:1rem; text-align:center; color:#fff; } 
.lyr_mpass_alart .lyr_cls { position:absolute; top:1rem; right:1em; } 
.lyr_mpass_alart .total_check { padding-top:1.3rem; font-size:1.2rem; font-weight:bold; color:#000; text-align:center; } 
.lyr_mpass_alart .total_check input { display:inline-block; width:1.2rem; height:1.2rem; margin-right:1rem; border:1px solid #5d5d5d; vertical-align:top; } 
.lyr_mpass_alart .btn_gap { margin:1rem 0 0 0; text-align:center; } 
.lyr_mpass_alart .btn_allconfirm { display:inline-block; width:40%; padding:1rem 0; background:#000; font-size:1.6rem; color:#fff; text-align:center; } 


/* 211223 커리큘럼 추가 */
#curr_area { background:#f6f6f8; } 
.tea_sloganedu { margin:1rem 0; background:#fff; padding:1rem 1.3rem 0; } 
.tea_sloganedu .in_data { overflow:hidden; padding:0 1.3rem; } 
.tea_sloganedu .in_data .l_infos { float:left; width:60%; } 
.tea_sloganedu .in_data .r_pics { float:right; width:40%; text-align:right; } 
.tea_sloganedu .in_data .r_pics img { width:auto; max-width:100%; } 
.tea_sloganedu .tit_mteslogan { padding:1.5rem 0 0.5rem; font-size:1rem; color:#555; } 
.tea_sloganedu .tit_mtename { font-size:1.1rem; font-weight:bold; color:#333; } 
.btn_currtea_home { margin-top:1rem; } 
#divPlayerCurriculum { position:relative; } 
.vod_mplay { display:block; position:relative; overflow:hidden; padding:6% 0 17%; background:#000; z-index:20; } 
#divPlayerCurriculum .play_area { display:none; } 



.bx_piccurr { margin:1rem 0; padding:1rem 1.3rem 1.5rem; border-top:1px solid #e4e4e4; background:#fff; } 
.bx_piccurr img { width:100%; } 
.bx_moviecurr { position:relative; margin-top:1rem; padding:0 1.3rem 1.5rem; background:#fff; border-top:1px solid #e4e4e4; } 
.bx_moviecurr img { width:100%; } 
.bx_bookcurr { margin-top:1rem; padding:0 1.3rem; background:#fff; } 
.bar_vodline { display:block; width:10%; margin:5% auto 0; height:1px; background:#4b92ae; } 
.tit_vodcurr { display:block; width:100%; margin-top:5%; text-align:center; font-size:1.4rem; font-weight:bold; color:#4b92ae; } 
.ic_play { display:block; margin:0 auto; width:12%; margin-top:1rem; padding:0; background:url(//img.megastudy.net/teacher/cast/btn_play.png) no-repeat; background-size:100%; } 
.ic_play img { width:100%; } 
.vod_stops { display:block; overflow:hidden; padding:12% 0 20%; background:#000; } 
.teaname_curr { display:block; width:100%; margin-top:3%; text-align:center; font-size:1rem; color:#dcddde; } 
.tit_currmsg { display:block; width:100%; margin-top:3%; text-align:center; font-size:1.2rem; color:#dcddde; } 

.bx_opt_select { margin:1rem 0 0; background:#fff; padding:1rem; } 
.bx_opt_select .sel_st2 { width:100%; background-color:#fff; border:1px solid #696e7a; text-align:center; } 
.add_category { overflow:hidden; margin:1rem -0.6rem 0; } 
.add_category .btn_adcate { float:left; width:33%; margin-bottom:1rem; font-size-adjust:1rem; } 

.add_category .btn_adcate a { display:block; position:relative; margin:0 0.6rem; padding:0.5rem 0; text-align:center; border:1px solid #696e7a; color:#777; } 


.add_category .btn_adcate .ic { margin-left:0.5rem; } 
.bx_bookcurr .tec_stit { overflow:hidden; margin:0 -1.3rem; padding:1.4rem 1.4rem; background:#f3f3f3; border-top:1px solid #e4e4e4; } 
.bx_bookcurr .tec_stit h3 { font-size:1.2rem; color:#000; } 
.im_bxcurrbook { overflow:hidden; padding:2rem 4.2% 2rem; background:#fff; } 
.im_currdata { } 
.im_currdata ul { position:relative; width:100%; } 
.im_currdata ul li { width:30%; margin:0 1rem; } 
.im_currdata ul li:first-child { margin-left:0; } 
.im_currbook_info { text-align:center; } 
.im_currdata .im_currbook_info .book_thumb { border:1px solid #e1e1e1; } 
.im_currdata .im_currbook_info .book_thumb img { width:100%; } 
.im_currdata .im_currbook_info .book_name { padding:0.5rem 0; font-size:1rem; font-weight:bold; color:#111; } 
.im_currdata .im_currbook_info .book_txt { padding:0 0 0.5rem 0; font-size:0.9rem; color:#666; } 
.im_currdata .im_currbook_info .btn_morepay { display:block; padding:0.5rem 0; text-align:center; color:#777; border:1px solid #696e7a; } 
/* main tab slide */
.megaBank--info--select { background: #fff; } 
.megaBank--info--selectArea { overflow:hidden; padding:1.2rem 0 1.2rem 0; } 
.megaBank--info--selectArea a { margin:0 0.3rem; /*padding:0.8rem 0 0.8rem 1.9rem; */ padding:0.8rem 3rem 0.8rem 1.9rem; width:auto; 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_none.png) no-repeat 83% center / 0.8rem; -webkit-background-size: 0.8rem; -ms-background-size: 0.8rem; font-weight:normal; border:1px solid #1677cb; } */

.megaBank--info--selectArea a.used { color:#1677cb; border:1px solid #1677cb; background-image: url(https://img.megastudy.net/mobile/smart_new/ico_sel-arw3_on_none.png); } 
.megaBank--info--selectArea a.on { color:#1677cb; border:1px solid #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; text-decoration:underline; } 
.megaBank--info--selectArea a.on span { text-decoration: none; } 
.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--selectArea2 { overflow:hidden; padding:1.2rem 0 1.2rem 0; } 
.megaBank--info--selectArea2 a { margin:0 0.3rem; padding:0.8rem 1.9rem 0.8rem 1.9rem; width:auto; border:1px solid #3f3f3f; border-radius:100px 100px; background:none; } 
.megaBank--info--selectArea2 a.on { color:#1677cb; border:1px solid #1677cb; font-weight:bold; text-decoration:underline; background: none; } 

.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--selectView { display: flex; background: #f4f8ff; padding:1rem; } 
.megaBank--info--selectView a { width:32%; text-align: center; border: 1px solid #696e7a; font-size:1rem; background: #fff; line-height: 2.5rem; } 
.megaBank--info--selectView .on { background: #696e7a; color:#fff; } 
.megaBank--info--selectView2 { flex-wrap: wrap; } 
.megaBank--info--selectView2 a { width:48.50%; flex:none; margin-bottom: 0.3rem; margin-left: 3%; box-sizing: border-box; } 
.megaBank--info--selectView2 a:nth-child(odd) { margin-left: 0; } 
.megaBank--info--selectView3 { flex-wrap: wrap; } 
.megaBank--info--selectView3 a { width:32.50%; flex:none; margin-bottom: 0.3rem; margin-right: 1.2%; } 
.megaBank--info--selectView3 a:nth-child(3n) { margin-right: 0; } 

.study_list { position: relative; padding-left: 4.1rem; } 
.study_list .tlls4 { position: absolute; top:1.5rem; left:1.4rem; } 
.mn_btm_bs .allSearch { background:#f34d51; color:#fff; font-size: 1.2rem; } 
.mn_btm_bs .btnDone { background:#a1a4ac; color:#fff; font-size: 1.2rem; } 
.pass_all--sort { display: flex; padding:1rem; justify-content: flex-end; align-items: center; background:#f6f6f8; border-top: 1px solid #e4e4e4; border-bottom: 1px solid #e4e4e4; } 
.pass_all--sort--left { flex:1; } 
.pass_all--sort--right { flex:none; width:70%; text-align: right; } 
.pass_all--sort--left input { margin-top: 0; margin-right: 0.3rem; } 
.pass_all--sort--left span { display: inline-block; vertical-align: -0.1rem; line-height: 1.6rem; } 
.pass_all .study_sbx2 { background: #fff; } 
.mb_btmWrap { position: relative; z-index: 3; } 
.sel_st2 { background-color: #fff; } 
/* .mn_btm_bs.fixed { animation: fadeIn 0.1s 1s linear alternate forwards; opacity: 0; } 
@keyframes fadeOut {0% {opacity: 1; } 
100% {opacity: 0; } 
 }
@keyframes fadeIn {0% {opacity: 0; } 
100% {opacity: 1; } 
 }*/

.pass_all .close { display:inline-block; position: absolute; top:0.8rem; right:1rem; padding:0.2rem 0.1rem; font-weight: 500; text-shadow: 0 1px 0 #fff; font-size: 2rem; } 
.pass_all .close:hover { border: 0; cursor:pointer; opacity: .75; } 
.megaBank--info--selectPaging { text-align: center; background: #f4f8ff; padding:1rem 0; } 
.megaBank--info--selectPaging a { display: inline-block; height:1rem; width:1rem; overflow: hidden; text-indent: -9999px; line-height: 1rem; font-size:0; background: #8d9098; border-radius: 1rem; margin:0 0.1rem; } 
.megaBank--info--selectPaging .on { background: #007aff; } 
/* color code */
.color_blue { color:#1677cb !important; } 

.outOfStock { background: #ccc; color:#fff; line-height: 2rem; text-align: center; width:28%; } 
/* 170404
.zim_pass-sbj .zp_inf .tb-inf .impact { color:#0000ff } 
.zim_pass-sbj .zp_inf .tb-inf .impact2 { color:#ffc4c4 } 
*/

/* 2019-02-01 장바구니/상세보기 레이어 추가
.modal-content { height: 100%; display: -webkit-box; -webkit-box-orient: horizontal; -webkit-box-pack: center; -webkit-box-align: center; } 
.cation .color_blue { color:#177ee5 !important; } 
.p_layer1 .tbox span .tit_color01 { color:#511ab7; } 
 */

/* 2019-02-01 장바구니/주문결제 안내문구 추가 */
.txt_issue { margin:1.3rem 1.3rem 0.6rem; line-height:1.3rem; } 
.txt_issue em { color:#f25a5e; } 


/* 20210917 장바구니 바로픽업 배너 추가 */
.br_baro { margin:0.1rem 1.0rem; padding:1rem 0; border: 0.1rem solid #1677cb; background: #fff; text-align: center; } 
.br_baro h1 { position: relative; font-size:1.4rem; color:#1677cb; line-height: 1.8; } 
.br_baro p { line-height: 1.4; color:#8d8d8d; } 
.br_baro p b { color:#333; } 
.br_baro .arrow { display: inline-block; border: solid #1677cb; border-width: 0 0.25rem 0.25rem 0; padding: 0.23rem; color:#333; vertical-align: 0.1rem; } 
.br_baro .right { transform: rotate(-45deg); -webkit-transform: rotate(-45deg); } 

.lecture--subMenu { display: flex; padding:0.8rem 1.4rem; background: #fff; margin-top: 1.7rem; border-bottom: 1px solid #eaeaec; border-top: 1px solid #eaeaec; } 
.lecture--subMenu a { display: flex; flex:1; border: 1px solid #eaeaec; background: #f6f6f8; align-items: center; justify-content: center; line-height: 2.5; font-size:1rem; font-weight: bold; } 
.lecture--subMenu a:nth-child(2) { margin-left: -1px; } 
.lecture--subMenu .on { background: #fff; } 

/* Media Query ################################################################################*/
@media screen and (max-width:360px) { /* CSS for screens that are 320 pixels or less will be put in this section */}

@media screen and (min-width:360px) and (max-width:640px) { /* for screens that are at least 320 pixels wide but less than or equal to 640 pixels wide */}
@media screen and (min-width: 640px) {.tch_recent_news .tch_list .in li .tnm { font-size:0.7rem; } 
.dtl_top--area .top_ico .ico { min-width: 85px; height:25px; line-height:25px; } 
.dtl_top--area strong { padding:21px; } 
 }
@media screen and (orientation:portrait) { /* ... */}



/* 마이페이지 메인 2023-02-14 */

/* 상단 사용자 정보 영역 */
.mystudy_wrap.main .re-learning { display: block; padding: 1.6rem 1.2rem; background: #e3f2fd; } 
.mystudy_wrap.main .re-learning--info { display: flex; flex-wrap: wrap; justify-content: space-between; } 
.mystudy_wrap.main .re-learning--info .col:first-child { display: flex; flex-direction: column; justify-content: center; flex: 1 0 auto; font-size: 12px; max-width:90%; } 
.mystudy_wrap.main .re-learning--info .col:first-child,
.mystudy_wrap.main .re-learning--info .col:first-child a { line-height: 100%; } 
.mystudy_wrap.main .re-learning--info .re-learning--dday a,
.mystudy_wrap.main .re-learning--info .re-learning--goal a { font-size: 13px; color:#1162db; text-decoration: underline; } 
.mystudy_wrap.main .re-learning--info .re-learning--goal a { color: #333; } 
.mystudy_wrap.main .re-learning--info .re-learning--dday { margin-bottom: 3px; } 
.mystudy_wrap.main .re-learning--button { display: flex; flex: 0 1 auto; max-width:40%; } 
.mystudy_wrap.main .re-learning--button a { width: 70px; height: 70px; font-size: 16px; font-weight: 600; color:#1162db; letter-spacing: -2px; background: #fff; border: 1px solid #1162db; } 
.mystudy_wrap.main .re-learning--button a + a { margin-left: 6px; } 
.mystudy_wrap.main .re-learning--button span { top:50%; transform: translateY(-50%); } 
.mystudy_wrap.main .re-learning--icon { padding: 3px; font-size: 10px; margin-right: 5px; margin-bottom: 0 !important; vertical-align: 1px; } 
.mystudy_wrap.main .re-learning--name { padding: 5px 0 7px; font-size: 15px; font-weight: normal; background: #e3f2fd; } 
.mystudy_wrap.main .re-learning--name a { position: relative; padding-right: 12px; font-size: 15px; line-height: 100%; } 
.mystudy_wrap.main .re-learning--name a::after { position: absolute; top:50%; right:0; content: ''; width: .5rem; height: .7rem; transform: translateY(-50%); background: url('//img.megastudy.net/mobile/smart_new/ico_allmenu_arrow01.png') no-repeat 50% 0 / 100% 100%; } 
.mystudy_wrap.main .re-learning--info .row.re-learning--listWrap { flex:0 0 100%; margin: 0; } 
.mystudy_wrap.main .re-learning--info .row.re-learning--listWrap .btn_box11 { padding: .8rem 1.6rem .6rem .6rem; margin-bottom: 0; color:#3f3f3f; } 

@media (max-width:320px) {.mystudy_wrap.main .re-learning--icon { font-size: .8rem; } 
.mystudy_wrap.main .re-learning--button a { width: 5.8rem; height: 5.8rem; font-size: 1.2rem; } 
.mystudy_wrap.main .re-learning--info .col:first-child .re-learning--name a { font-size: 1.3rem; } 
.mystudy_wrap.main .re-learning--info .col:first-child,
.mystudy_wrap.main .re-learning--info .col:first-child a { font-size: 1.1rem; } 
 }

/* 메뉴 목록 */
.mystudy_wrap.main .mypage_menu_wrap { padding: 0 1.2rem; background: #fff; } 
.mystudy_wrap.main .mypage_d1 + .mypage_d1 { border-top: 1px solid #333; } 
.mystudy_wrap.main .mypage_d1 > a { display: block; position: relative; padding: 1.3rem 0 1rem; line-height: 100%; font-weight: 600; } 
.mystudy_wrap.main .mypage_d1 > a + a { border-top: 1px solid #e4e4e4; } 
.mystudy_wrap.main .mypage_d1 > a::after { position: absolute; top:50%; right:1rem; content: ''; transform: translateY(-50%); width: .7rem; height: 1.2rem; background: url('//img.megastudy.net/mobile/smart_new/ico_mypage_arrow01.png') no-repeat 0 0 / 100% 100%; } 

/* 하단 공지 */
.mystudy_wrap.main .main_nt { display: -webkit-flex; display: flex; margin:1rem 0; padding:1rem 1rem .9rem 1rem; background:#fff; } 
.mystudy_wrap.main .main_nt a { -webkit-flex: 9; flex: 9; } 
.mystudy_wrap.main .main_nt span, .mystudy_wrap.main .main_nt .oldver_span { -webkit-flex: 1; flex: 1; } 
.mystudy_wrap.main .android .main_nt { padding-bottom: .6rem; } 
.mystudy_wrap.main .android .main_camp_cap .mtit, .android .main_tnews .mtit { padding-bottom: .6rem; } 
.mystudy_wrap.main .android .cls_sch .mtit, .android .main_cap2 .mtit, .android .main_report .mtit, .android .school_type .mtit, .android .all_school .top_sch .mtit, .android .main_bofb .mtit, .android .main_cap2 .mtit, .android .cast_tbox .mtit { height: 3.5rem !important; } 
.mystudy_wrap.main .android .cst_mr { margin-top: 0.82rem !important; } 

/* // 마이페이지 메인 2023-02-14 */

/* 메가패스 월약정 상품 2023-05-12 */
.parentInfo { padding:0.1rem 1.0rem; } 
.parentInfo__box { position: relative; margin:0.6rem 0; border: 1px solid #e4e4e4; background: #fff; padding:0 1rem 1rem; } 
.parentInfo__box h4 { display: flex; font-size:1.1rem; font-weight: bold; color:#333; line-height: 3rem; align-items: center; padding:0; } 
.parentInfo__box li { line-height: 1.6; text-indent: -0.7rem; padding:0 0 0 1rem; } 
.parentInfo__box.on ul { display: block; border-top: 1px solid #e4e4e4; padding-top: 0.6rem; } 
.parentInfo__box.off ul { display: none; } 
.parentInfo__box.off { padding:0 0 0 1rem; } 
.parentInfo__box b { font-weight: normal; color:#f34d51; } 

.parentInfo__box.off .st1::before { display: block; position: absolute; top:47%; right:1rem; content: ''; border-top: .2rem solid #3f3f3f; height:1rem; width:1rem; transform: rotate(-45deg); } 
.parentInfo__box.off .st1::after { display: block; position: absolute; top:47%; right:2.4rem; content: ''; border-top: .2rem solid #3f3f3f; height:1rem; width:1rem; transform: rotate(45deg); } 
.parentInfo__box.on .st1::before { display: block; position: absolute; top:-1%; right:1rem; content: ''; border-left: .2rem solid #3f3f3f; height:1rem; width:1rem; transform: rotate(-45deg); } 
.parentInfo__box.on .st1::after { display: block; position: absolute; top:-1%; right:2.4rem; content: ''; border-right: .2rem solid #3f3f3f; height:1rem; width:1rem; transform: rotate(45deg); } 
.parentInfo__box .st1 { position:absolute; top:0.7rem; right:0.6rem; padding:1.2rem 0 0; border-right:none; border-left:none; } 

.parentInfo__txt { color:#666; line-height: 1.6; text-indent: -0.7rem; padding-left: 1rem; } 
.parentInfo__txt b { font-weight: normal; color:#f34d51; } 
.parentInfo_init { border: 1px solid #e4e4e4; background: #fff; margin-top: 0.6rem; } 
.parentInfo_init .parentInfo__section { display: flex; border-top: 1px solid #e4e4e4; align-items: center; padding:1rem 1rem 1rem 0; } 
.parentInfo_init .parentInfo__section b { font-weight: bold; flex:none; padding:0 0 0 1rem; width:30%; } 
.parentInfo_init .parentInfo__section:first-child { border-top: 0; } 
.parentInfo_init .parentInfo__section>span { flex:1; } 
.parentInfo_init input[type='text'] { border:1px solid #696e7a; height: 2.5rem; width:100%; line-height: 2.5rem; box-sizing: border-box; padding-left:0.3rem; } 
.parentInfo_init input[type='radio'] { display: inline-block; appearance:auto; } 
.parentInfo_init input[type='radio']+span { display: inline-block; margin:0 10% 0 0.5rem; font-weight: bold; } 
.parentInfo_init .ty2 { display: flex; } 
.parentInfo_init .ty2 input[type='text'] { width:80%; margin-right: 1%; } 
.parentInfo_init .ty2 a { display: flex; flex:1; background: #696e7a; align-items: center; justify-content: center; color:#fff; text-align: center; padding:0 4%; font-size: 1rem; } 
/* 메가패스 월약정 상품 2023-05-12 */

/* H.265 코덱 추가 영역 start */
.codec_area { position:relative; padding:1.6rem 1.3rem 0; } 
.codec_area .codecInfo { display:inline-block; } 
.codec_area .codecInfo_inner { } 
.codec_area .codecInfo_inner strong { color:#555; } 
.codec_area .codecInfo_inner em { color:#333; text-decoration:underline; } 
.codec_area .codecInfo_inner .codecInfo_ico { display:inline-block; float:left; margin-top:0.2rem; vertical-align:text-top; width:2rem; height:2rem; font-size:1.4rem; color:#fff; text-align:center; line-height:2.2rem; font-weight:bold; background:#d9d9d9; border-radius:100px; } 
.codec_area .codecInfo_inner .codecInfo_txt { padding-left:2.6rem; vertical-align:top; font-size:0.9rem; color:#999; line-height:1.3rem; } 

.mystudy_wrap .lec_view dd a .codecH { position:relative; } 
.mystudy_wrap .lec_view dd a .codecH:after { position:absolute; top:-1px; right:-10px; content:''; width:3.4vw; height:3.4vw; max-width:17px; max-height:17px; background:url('//img.megastudy.net/mypage/2023/ico_codecH.png') center 0 no-repeat; background-size:100%; } 
/* H.265 코덱 추가 영역 end */

.ai_area { padding-right: 0.3rem; } 
.ai_area .codecInfo_inner .codecInfo_txt { padding-left: 0; letter-spacing: -0.01rem; font-size:0.8rem; text-indent: -0.9rem; padding-left: 0.9rem; } 
.ai_area .codecInfo_inner .codecInfo_txt strong { color:#1677cb; } 


/* 밀당PT_230616 */
.TbSchool { width:70%; flex:none; } 
.style3 { display: -webkit-flex; display: flex; } 
.style3 .inp2 { width:100%; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; } 
.style3 a { margin-left:0.3rem; padding:1.3rem; vertical-align: middle; font-size:1.2rem; min-width:8rem; } 
.style3 #idchkAx { display:inline-flex; } 
.style3.optBox { padding-top:0.5rem; } 

.inputClear { position:relative; width:100%; -webkit-flex: 1; /* Safari 6.1+ */ flex: 1; } 
.inputClear input[type=text]:-ms-clear { display: none; } 
.inputClear .textClear { display:none; position: absolute; top: 0; right:3%; bottom: 0; width:1.5rem; height:1.5rem; margin: auto; cursor: pointer; } 
.inputClear .textClear img { width:100%; } 
.inputClear .searchBtn { position: absolute; top: 0; right:3%; bottom: 0; min-width:2rem; width:1.5rem; height:2rem; margin: auto; padding:0; cursor: pointer; } 
.inputClear .searchBtn img { width:100%; } 
.inputClear .editBtn { position: absolute; top: -8%; right:3%; bottom: 0; z-index:1; height:2rem; margin: auto; padding:0; cursor: pointer; } 
.inputClear .editBtn a { padding:0.5rem 0.8rem 0.4rem; font-size:1rem; min-width:5rem; background-position:82% center; background-size:0.4rem; text-indent:-0.4rem; color:#3f3f3f; border-color:#444a59; } 
.inputClear .editBtn img { width:100%; } 

.inputList { border-left:0.1rem solid #e5e5e5; border-right:0.1rem solid #e5e5e5; } 
.inputList ul { overflow:auto; padding:0 1rem; max-height:21.5rem; } 
.inputList ul li { padding:1.3rem 1rem 1.3rem 1rem; border-bottom:0.1rem solid #e5e5e5; font-size:1.2rem; color:#3f3f3f; font-family:'nanum-barun-gothic','Malgun Gothic', '맑은 고딕', sans-serif; } 
.inputList ul li:last-child { border-bottom:0; } 
.inputList ul li.listNone { font-size:1.0rem; color:#3f3f3f; text-align:center; line-height:1.5rem; padding:6.70rem 0; } 
.inputList ul li a span { font-size:1rem; color:#999999; } 
.inputList .inputList_Close { display:block; width:100%; padding:1.3rem 1rem 1.3rem 1rem; font-size:1.2rem; color:#fff; background:#3f3f3f; text-align:center; } 
/* 밀당PT_230616 */

/* 230918 수강평 개선 건 */
.mystudy_wrap .qsa_view2 .qsa_tit .keyword { font-weight: normal; color:#6299ff; font-family: nanum-barun-gothic; padding:0 0 0 0; line-height: 1.4; font-size:0.9rem; } 
.trview_infx .keyword { font-weight: normal; color:#6299ff; font-family: nanum-barun-gothic; padding:0 0 2% 0; line-height: 1.4; font-size:0.9rem; } 


/* 20240116 */
.pass--uni__wrap { display: block; background: #f6f6f8; padding: 1.6rem 1rem; } 
.pass--uni__txt { text-align: center; } 
.pass--uni__sub_tit { margin-bottom: 0.5rem; font-size: 1.1rem; } 
.pass--uni__main_tit { margin-bottom: 1rem; font-size: 1.2rem; font-weight:normal; } 
.pass--uni__main_tit span { display:inline-block; font-family:serif; margin-left:0.1rem; font-size:calc(66% + 0.5vw); font-weight:bold; } 
.pass--uni__main_txt01 { /*color: #2462dc; */ } 

.uni_name { font-size: 1.1rem; } 
.pass_num { font-size: 1.1rem; color: #f34d51; } 
/*.pass_num.ico2023 { color: #f34d51; } 
.pass_num.ico2024 { color: #2462dc; } 
.pass_num.ico2023 span { display:inline-block; padding:2px 5px 0; margin-right:0.2rem; font-size:1.0rem; color:#fff; background:#ff9c9e; } 
.pass_num.ico2024 span { display:inline-block; padding:2px 5px 0; margin-right:0.2rem; font-size:1.0rem; color:#fff; background:#8ab1ff; } */

.pass_num.ico2023 { color: #2462dc; } 
.pass_num.ico2024 { color: #f34d51; } 

.pass_num.ico2023 span { display: inline-block; padding: 2px 5px 0; margin-right: 0.2rem; font-size: 1.0rem; color: #fff; background: #2462dc; } 
.pass_num.ico2024 span { display: inline-block; padding: 2px 5px 0; margin-right: 0.2rem; font-size: 1.0rem; color: #fff; background: #f34d51; } 

.pass--uni__case { width: 100%; } 
.pass--uni__case.case01 { width: 100%; background: #fff; text-align: center; padding: 1rem 0; } 

.pass--uni__case.case02 { display: flex; width: 100%; text-align: center; padding: 1rem 0 0; align-items: center; justify-content: center; } 
.pass--uni__case.case02 .pass_item { width: 49%; background: #fff; text-align: center; padding: 1rem 0; margin-right: 1%; } 
.pass--uni__case.case02 .pass_item:nth-of-type(2) { margin-right: 0; } 

.slideWrap_case03 { width: 100%; } 
.slideWrap_case03 .bx-wrapper { max-width: 100% !important; } 
.slideWrap_case03 .bx-wrapper .bx-viewport { height: auto !important; } 
.slide_case03 { } 
.slide_case03 .pass_item_slide { text-align: center; margin-right: 0.3rem; } 
.slide_case03 .pass_item_slide .pass_item_list { width: 100%; background: #fff; padding: 1rem 0; } 

.m_pass--uni__slide_wrap { display: none; position: relative; padding: 1.6rem 1.2rem; } 
.pass--uni__tit { text-align: center; } 
.uni--sub__tit { font-size: 1.1rem; margin-bottom: 0.6rem; } 
.uni--main__tit { font-size: 1.2rem; margin-bottom: 0.6rem; } 
.uni--main__tit span { font-weight:bold; /*color: #2462dc; */ } 
.m_pass--uni__slide_close { display: block; position: absolute; top: 1rem; right: 1.2rem; width: 1.5rem; height: 1.5rem; text-indent: -999em; background: url('//img.megastudy.net/mobile/smart_new/ico_mypage_passuni_close.png') no-repeat 0 0 / 100% 100%; } 

.pass--uni__noneSlider { } 
.pass--uni__noneSlider .pass--uni__list { } 
.pass--uni__noneSlider .pass--uni__list:last-child { height: 100%; } 
.pass--uni__noneSlider .pass--uni__list .pass--uni__data { display: flex; background: #fff; border-top: 1px solid #e4e4e4; align-items: center; justify-content: center; } 
.pass--uni__noneSlider .pass--uni__list .pass--uni__data:last-child { border-bottom: 1px solid #e4e4e4; } 
.pass--uni__noneSlider .pass--uni__list .pass--uni__data .uni--name { width: 70%; border-right: 1px solid #e4e4e4; padding: 0.7rem 0; text-align: center; } 
.pass--uni__noneSlider .pass--uni__list .pass--uni__data .pass--name { width: 30%; padding: 0.7rem 0; text-align: center; color: #f34d51; font-weight: bold; } 

.pass--uni__slider { } 
.pass--uni__slider .pass--uni__list { } 
.pass--uni__slider .pass--uni__list .pass--uni__data { display: flex; background: #fff; border-top: 1px solid #e4e4e4; align-items: center; justify-content: center; } 
.pass--uni__slider .pass--uni__list .pass--uni__data:last-child { border-bottom: 1px solid #e4e4e4; } 
.pass--uni__slider .pass--uni__list .pass--uni__data .uni--name { width: 70%; border-right: 1px solid #e4e4e4; padding: 0.7rem 0; text-align: center; } 
.pass--uni__slider .pass--uni__list .pass--uni__data .pass--name { width: 30%; padding: 0.7rem 0; text-align: center; color: #f34d51; } 
.pass--uni__info { color: #999; text-align: right; font-size: 0.8rem; margin-top: 0.5rem; } 

.m_pass--uni__slide_wrap { } 
.m_pass--uni__slide_wrap .bx-pager { display: flex; align-items: center; justify-content: center; } 
.m_pass--uni__slide_wrap .bx-pager .bx-pager-item { margin-top: 1rem; } 
.m_pass--uni__slide_wrap .bx-pager .bx-pager-item a { display: block; width: 1rem; height: 1rem; background: #e4e4e4; text-indent: -999em; border-radius: 100%; margin-right: 0.5rem; } 
.m_pass--uni__slide_wrap .bx-pager .bx-pager-item a.active { background: #2462dc; } 
/* 20240116 */

/* 2024-06-18 */
.pass--uni.ico2023 .pass--name { color:#2462dc; } 
.pass--uni.ico2024 .pass--name { color:#f34d51; } 

.pass--uni .pass--uni__slider.ico2023 .pass--name { color:#2462dc; } 
.pass--uni .pass--uni__slider.ico2024 .pass--name { color:#f34d51; } 

.yearTab { } 
.yearTab ul { display: -webkit-flex; display: flex; background:#e4e4e4; } 
.yearTab li { -webkit-flex: 1; flex: 1; text-align:center; } 
.yearTab li a { display:block; padding:1rem 0.5rem 0.8rem; font-size:1.1rem; color:#fff; font-family: 'nanum-barun-gothic-bold'; } 
.yearTab .tab2023.selected { background:#8ab1ff; } 
.yearTab .tab2024.selected { background:#ff9c9e; } 
.yearTab p { display:block; padding:1rem 0.5rem 0.8rem; font-size:1.1rem; color:#fff; text-align:center; font-family: 'nanum-barun-gothic-bold'; } 
.pass--uni__banner { text-align:center; margin-top: 8px; color: #B2B2B2; } 
.pass--uni__banner a { display:inline-block; padding:0.4rem 10px 0.4rem; font-size:1.0rem; color:#202d3f; border:1px solid #4d5765; background:#fff; } 
/* e 2024-06-18 */

/* 240416 결제완료 및 배송조회 개편 */
.pay_info { border: 0.1rem solid #e4e4e4; margin:0.7rem 1rem 1.3rem; background: #fff; padding:0.7rem 1rem; } 
.pay_info__section { display: flex; padding:2% 0; flex-wrap: wrap; } 
.pay_info__pPrice { background: #fafafa; padding:3%; margin-bottom: 3%; } 
.pay_info__pPrice .pay_info__title, .pay_info__pPrice b { font-weight: normal; } 
.pay_info__title { font-weight: bold; margin-right: auto; } 
.pay_info__con { text-align: right; line-height: 1.3; } 
.pay_info__con b { display: block; } 
.pay_info__pMethod { border-top: 0.1rem solid #e4e4e4; padding-top: 3%; padding-bottom: 0; } 
.pay_info__pMethod .pay_info__title { margin-right: 2%; } 
.pay_info__section .b { color:#1677cb; } 
.pay_info__section .r { color:#f34d51; } 
.pay_info__pMethod2 .pay_info__title { font-weight: normal; } 
.pay_info__pPrice+.pay_info__pPrice { margin-top:-3%; padding-top: 0; } 
.pay_info__pMethod2+.pay_info__pMethod2 { padding-top: 0; } 
.pay_info__pMethod2 .pay_info_pMethodInfo { display: flex; position: relative; flex:none; width: 100%; margin-top: 2%; padding:0 0 0 1.2rem; justify-content: space-between; } 
.pay_info__pMethod2 .pay_info_pMethodInfo::before { position: absolute; top:0; left:0.3rem; content:''; width:0.5rem; height: 0.5rem; border-left: 1px solid #ccc; border-bottom: 1px solid #ccc; } 
.pay_info__pMethod2 a.line { position: relative; text-decoration: underline; text-underline-offset: 18%; } 
.pay_info__pMethod2 a.line::after { position: absolute; top:50%; right:-0.5rem; content:'>'; transform: translateY(-50%); font-size:0.8rem; } 
.pay_info__pMethod2 a+a { margin-left: 0.7rem; } 

.ship_info { } 
.ship_info .ship_info__name { font-weight: bold; padding-bottom:2%; } 
.ship_info__phone { padding-bottom:2%; } 
.ship_info__address { padding-bottom:3%; } 
.ship_info__message { display: flex; padding-bottom:0; border-top: 0.1rem solid #e4e4e4; padding-top: 3%; } 
.ship_info__title { font-weight: bold; margin-right: 2%; flex:none; } 
.pay_info__txt { padding:0.7rem 0; text-indent: -1.1rem; padding-left: 1rem; color:#8d8d8d; border-top: 0.1rem solid #e4e4e4; } 
.pay_info__txt li { margin-bottom: 0.5rem; line-height: 1.3; } 
.order_ok__message { display:flex; align-items: center; background: #fff6f6; min-height: 37px; text-align: left; padding:3% 2% 3% 3%; font-size:0.9rem; line-height: 1.4; margin:5% 0 3%; } 
.order_ok__message b { margin-right: 3%; width:22%; max-width:37px; } 
.order_ok__message img { width: 100%; } 
.order_ok__message em { color:#ed585c; } 
.failMessage { font-size:1rem; margin-top: 5%; border-top: 1px solid #000; border-bottom: 1px solid #000; padding:5% 0; } 
.failMessage strong { color:#1162db; } 
.failMessage .btnarea { padding-top: 5%; } 
/* 240416 결제완료 및 배송조회 개편 */

/* 20250224 LMS 개선 및 추가 */
.mystudy_wrap .lec_view dd .mn_btm_bs a { font-size: 1.2rem; } 
.mystudy_wrap .lec_view dd .mn_btm_bs a:first-child { border-color: #fff; } 
.mystudy_wrap .lec_view dd .mn_btm_bs a:last-child { border-right: none; } 
.mystudy_wrap .lec_view dd .mn_btm_bs a span { display: inline; width: auto; height: auto; } 

.mystudy_wrap .lec_view dd a { display:inline-block; text-align:center; padding:1.3rem 0; border-right:1px solid #fff !important; font-size: 1.2rem; color:#fff; } 
.mystudy_wrap .lec_view dd a.add_lecture { background:#f34d51; } 
.mystudy_wrap .lec_view dd a.codecH { position:relative; } 
.mystudy_wrap .lec_view dd a.codecH:after { position:absolute; top:0; right:1px; content:''; width:3.4vw; height:3.4vw; max-width:17px; max-height:17px; background:url('//img.megastudy.net/mypage/2023/ico_codecH.png') center 0 no-repeat; background-size:100%; } 
.mystudy_wrap .lec_view dd a span { display: inline; width: auto; height: auto; } 
/** 20250224 LMS 개선 및 추가 **/

.mystudy_wrap .megapass_tit h5 { position:relative; padding:1rem; font-size:1rem; } 
.mystudy_wrap .megapass_tit h5::after { position: absolute; top:50%; right:5%; content:'▼'; transform: translateY(-50%); } 
.mystudy_wrap .megapass_tit.on h5::after { position: absolute; top:50%; right:5%; content:'▲'; transform: translateY(-50%); } 
.mystudy_wrap .smart_tab { position:relative; } 
.mystudy_wrap .smart_tab .megapass_tit { background:#fbeff5; } 
.mystudy_wrap .smart_tab .megapass--cont { padding:5% 2% 5%; background:#fbeff5; border-top: 1px solid #e4e4e4; } 
.mystudy_wrap .smart_tab .megapass_tit .megapass--cont { display:none; } 
.mystudy_wrap .smart_tab .megapass_tit h5 .ic_bx { display:inline-block; width:22%; max-width:8.5rem; height:auto; margin:0 1rem 0 0; line-height:1.2rem; font-size:0.9rem; color:#fff; background:#d6447c; vertical-align:top; text-align:center; } 
.mystudy_wrap .smart_tab .megapass_tit.on .megapass--cont { display:block; } 
.megapass--cont b { display: block; text-align: center; } 
.megapass--cont .bt_down { display: block; width:50%; max-width: 50vw; color:#d6447c; background: #fff; border: 1px solid #d8d8d8; font-weight: bold; text-decoration: none; line-height: 3; margin:1% auto 2%; text-align: center; } 
.megapass--list { padding:2% 0 0 2%; } 
.megapass--list li { padding:0 1rem 0 2%; text-indent: -0.9rem; line-height: 1.5; font-size:0.9rem; } 

.mystudy_wrap .smart_tab .banner_tit { background:#c2fbee; } 
.mystudy_wrap .smart_tab .banner_tit h5 { position:relative; padding:1rem; font-size:1rem; } 
.mystudy_wrap .smart_tab .banner_tit h5::after { position: absolute; top:50%; right:2.2rem; content: ''; transform: translateY(-50%); width: .7rem; height: 1.2rem; background: url('//img.megastudy.net/mobile/smart_new/ico_mypage_arrow01.png') no-repeat 0 0 / 100% 100%; } 

.bks_inf--title { position: relative; width: 100%; padding: 1rem 1.6rem 1rem 1rem; background-color: transparent; font-size: 1rem; color: #333; border-bottom: 1px solid #a6a7ab; line-height: 1; } 
.bks_inf--title .select-arrow { position: absolute; top: 50%; right: 1rem; transform: translateY(-50%); pointer-events: none; } 
.bks_inf--title.active .select-arrow { transform: translateY(-50%) rotate(180deg); } 

/* 교재구매 */
 /* 탭 메뉴 스타일 */
.tab-container { display: flex; width: 100%; border-bottom: 1px solid #e0e0e0; background-color: #fff; } 
.tab-button { position: relative; flex: 1; padding: 1.2rem 0; text-align: center; font-size: 1rem; color: #555; cursor: pointer; text-decoration: none; font-weight: 600; } 
.tab-button::before { position: absolute; top: 50%; left: 0; content: ''; width: 1px; height: 1rem; background-color: #f1f1f1; transform: translateY(-50%); } 
.tab-button:first-child::before { content: ''; background-color: #fff; } 
.tab-button.active { color: #007bff; } 
.tab-button.active:after { position: absolute; bottom: 0; left: 0; content:''; width: 100%; height: 3px; background-color: #007bff; } 
 /* 인물 컨테이너 스타일 */
.content-section { padding: 4% 3%; background-color: #fff; padding:1rem 0; } 
 /* Swiper 컨테이너 설정 */
.swiper { width: 100%; } 
 /* 인물 카드 스타일 */
.person-card { display: flex; width: 100%; flex-direction: column; align-items: center; padding: 2%; } 
.person-image-container { display: flex; width: 20vw; height: 20vw; border-radius: 50%; overflow: hidden; border: 2px solid #007bff; justify-content: center; align-items: center; margin-bottom: 0.5rem; max-width:70px; max-height:70px; } 
.all-image-container { display: flex; width: 20vw; height: 20vw; border-radius: 50%; overflow: hidden; border: 2px solid #007bff; justify-content: center; align-items: center; margin-bottom: 0.5rem; background-color:#e0f0ff; max-width:70px; max-height:70px; } 
.inactive .all-image-container { border-color: #e0e0e0; background-color: #f5f5f5; } 
.inactive .person-image-container { border-color: #e0e0e0; } 
.person-image { width: 100%; height: 100%; object-fit: cover; } 
.person-name { text-align: center; font-size: 0.9rem; font-weight: normal; color: #333; font-weight: bold; } 
 /* 비활성화된 카드 스타일 */
.inactive { } 
.inactive .person-name { font-weight: normal; color:#898a8c; } 
.top-filter-container .chkx1, .filter-container .chkx1 { margin-top:0; } 
.top-filter-container label, .filter-container label { display:inline-block; align-items:center; } 
.top-filter-container label:first-child { margin-left:0; } 
section.top-filter-container label span { margin-top: 0; margin-left:0.5rem; } 
.filter-container { display:flex; padding:1rem; background:#fff; justify-content:space-between; align-items:center; } 
section.filter-container label span { margin-top: 0; margin-left:0.5rem; } 
.custom-select-container { position:relative; } 

/* 커스텀 셀렉트 박스 */
.custom-select-container { position: relative; min-width: 7rem; } 
.custom-select { appearance: none; -webkit-appearance: none; -moz-appearance: none; width: 100%; padding: 0.5rem 1.6rem 0.5rem 0.5rem; border: none; background-color: transparent; cursor: pointer; outline: none; } 
.custom-select-container .select-arrow { position: absolute; top: 50%; right: 0; transform: translateY(-50%); pointer-events: none; } 

/* 교재 리스트 영역 */
.course-container { padding:1rem 1rem 1rem; background: #fff; } 
.course-section { background: #f6f6f8; padding:1.2rem 1rem 1rem; margin-bottom:.5rem; } 
.course-section:first-child { position: relative; } 
.course-section:first-child:after { position:absolute; top:-1rem; left:0; content:''; border-top: 2px solid #000; width:100%; } 
.course-section h1 { font-size:1rem; font-weight: bold; margin-bottom:1vw; } 
.course-header { position:relative; color:#1f74c4; padding:0 4vw 0 0; } 
.course-header a { display:inline-block; color:#1f74c4; margin-right:1rem; } 
.course-header .select-arrow { position: absolute; top: 0; right: 0; pointer-events: none; transform: translateY(-22%); } 
.course-header.active .select-arrow { transform: translateY(-23%) rotate(180deg); } 
.course-details { position:relative; background: #fff; padding:1rem 0 4vw 0; margin-top:1.2rem; display:none} 
.course-details.active{ display:block} 
.course-details--inner { position:relative;padding:0 1rem 0 3.4rem} 
.course-chBox { position:absolute; top:1rem; left:1rem; } 
.course-chBox .chkx1 { margin-top:0; } 
.course-details--inner .course-chBox {left:1rem; top:0;} 
.course-details--inner + .course-details--inner {margin-top:1rem;border-top: .5rem solid #f6f6f8;padding-top:1rem} 
.course-details--inner + .course-details--inner .course-chBox{top:1rem}
.course-icon, .course-title { margin-bottom:.5rem; } 
.course-title { font-weight: bold; } 
.course-item { position: relative; padding-right:4rem; } 
.course-info .price b { color:#1f74c4; } 
.course-info .price { margin-bottom:1rem; } 
.course-item .btn_zzim { position:absolute; top:0; right:0; } 
.course-item .btn_circle21 { width: 2.3rem; height: 2.3rem; border-radius: 2.3rem; background-position: center; } 
.view-details { } 
.view-details .detail-button { display: block; position:relative; width: 100%; padding: .4rem 0; text-align: center; font-size: 1rem; background-color: #fff; border: 1px solid #c4c4c4; cursor: pointer; line-height:1; } 
.detail-button .select-arrow { position:absolute; top:50%; right:.3rem; transform:translateY(-50%); border-color:#c4c4c4; } 

/* 선택 교재 정보 */
.book-detail-list { padding:1rem 1rem 0 1rem; background:#fff; } 
.book-detail-list h1 { position:relative; font-size:1rem; padding:1rem; border-bottom: 2px solid #000; } 
.book-detail-list h1 b { color:#1f74c4; } 
.book-detail-list .select-arrow { position:absolute; top:50%; right:1rem; transform:translateY(-50%); border-color:#c4c4c4; } 
.book-detail-list h1.active .select-arrow { transform: translateY(-50%) rotate(180deg); } 
.book-detail-list ul { background: #f6f6f8; padding:1.4rem .5rem 1.2rem 1rem; color:#333; line-height:1.6; border-bottom: 1px solid #9f9f9f; display:none} 
.book-detail-list .book-detail.active{display: block;}
.book-detail-list li { position:relative; padding:0 0 0 1rem; } 
.book-detail-list li:after { position:absolute; top:0; left:0; content:'-'; font-size:1rem; color:#333; } 
.book-detail-list .noData { text-align: center; padding-left:0; padding:1rem 0; } 
.book-detail-list .noData:after { content:none; } 
.price-summary { padding:1.4rem 1rem 1rem 1rem; background: #fff; } 
.price-summary dl { display:flex; padding:0 1rem; justify-content:space-between; align-items:center; line-height:1; margin-bottom: .8rem; } 
.price-summary .total { border-top: 2px solid #000; padding-top: 1.5rem; font-weight: bold; margin-top:1.3rem; } 
.price-summary .total b { color:#1f74c4; } 
.course-notice { font-size:1rem; line-height:1.4; padding:2rem 1rem; } 
.course-notice p { font-weight: bold; margin-bottom: 0.5rem; } 
.course-notice li { position:relative; padding:0 0 0 1rem; color:#888; } 
.course-notice li:after { position:absolute; top:0; left:0; content:'-'; font-size:1rem; color:#888; } 
.course-notice strong { color:#f34d51; font-weight: normal; } 
.course-notice li .subT {display:block; padding-left:0.7rem; text-indent:-0.7rem; word-break: keep-all;}

.no-result-container {display: flex;flex-direction: column;align-items: center;justify-content: center;padding: 3.75rem 1.25rem;text-align: center;min-height: 18.75rem;background-color: #fff; } 

.alert-icon {width: 3rem;height: 3rem;margin-bottom: 1rem; } 

.alert-icon svg {width: 100%;height: 100%; } 

.message {margin-bottom: 1rem; } 

.no-result-text {font-size: 1.125rem;font-weight: bold;color: #333;line-height: 1.4; } 

.action {margin-top: 0.3125rem; } 

.refresh-button {display: flex;align-items: center;justify-content: center;padding: 0.25rem 0.5rem;border: 0.0625rem solid #ddd;background-color: white;cursor: pointer;font-size: 1rem;transition: all 0.2s ease;color: #333;line-height: 1.5rem; } 

.refresh-button:hover {background-color: #f5f5f5; } 

.refresh-button svg {margin-right: 0.3125rem;width: 1.5rem;height: 1.5rem; } 

.refresh-button span {font-weight: 400; } 
/* 교재구매 */

/* 마이페이지 메뉴 개선_20250604 */
html{font-size:3.4vw}
.re-learning{position: relative;}
.re-learning--qMenu{position: absolute;right:0;top:0;display: flex;justify-content: flex-end;}
.re-learning--qMenu a{flex:none;position:relative;width:4rem;height:2.6rem;display: flex;align-items: center;justify-content: center;color:#fff;margin-right:0.1rem;text-align: center;font-size:0.85rem;line-height:1.2;background: #b9b9b9;}
.re-learning--qMenu span{position: relative;z-index:2}
.re-learning--qMenu a::after{content:'';width:2.1rem;height:2.1rem;background:#0052a3;position: absolute;left: 0;bottom: 0;transform: rotate(20deg);transform-origin: 0 100%;background: #b9b9b9;}
.re-learning--qMenu a::before{content:'';width:2.1rem;height:2.1rem;background:#0052a3;position: absolute;right: 0;bottom: 0;transform: rotate(-20deg);transform-origin: 100% 100%;background: #b9b9b9;}
.re-learning--qMenu .mp{background: #0052a3;}
.re-learning--qMenu .mp::after, .re-learning--qMenu .mp::before{background: #0052a3;}
.re-learning--qMenu .mr{background: #aa72bc;}
.re-learning--qMenu .mr::after, .re-learning--qMenu .mr::before{background: #aa72bc;}
.re-learning--qMenu .mc{background: #ff8080;}
.re-learning--qMenu .mc::after, .re-learning--qMenu .mc::before{background: #ff8080;}
.re-learning--qMenu .be{background: #007283;}
.re-learning--qMenu .be::after, .re-learning--qMenu .be::before{background: #007283;}
.myIcoQuickLink{margin:0 0 1rem 0;background:#e4e4e4;overflow: hidden;width:100%}
.myIcoQuickLink__list{display: flex;flex-wrap: wrap;gap:1px;}
.myIcoQuickLink__list li{width:calc(25% - 1px);height:6rem;text-align: center;background: #fff;}
.myIcoQuickLink__list li:nth-child(4), .myIcoQuickLink__list li:nth-child(8) {width:25%}
.myIcoQuickLink__list--item > a{display: flex;align-items: center;justify-content: center;flex-direction: column;height: 100%;color:#333;font-size:0.9rem;position: relative;}
.myIcoQuickLink__list--item > a:before {content: ''; display: block; width: 3rem; height: 3rem; margin: 0 auto 0.3rem;}
.myIcoQuickLink__list--item.ico-alarm > a:before {content:'';background: url('//img.megastudy.net/mypage/2017/main/ic_course.svg') 0 0 no-repeat;}
.myIcoQuickLink__list--item.ico-qna > a:before {content:'';background: url('//img.megastudy.net/mypage/2017/main/ic_qna.svg') 0 0 no-repeat;}
.myIcoQuickLink__list--item.ico-ebook > a:before {content:'';background: url('//img.megastudy.net/mypage/2017/main/ic_ebook.svg') 0 0 no-repeat;}
.myIcoQuickLink__list--item.ico-myScore > a:before {content:'';background: url('//img.megastudy.net/mypage/2017/main/ic_grades.svg') 0 0 no-repeat;}
.myIcoQuickLink__list--item.ico-cart > a:before {content:'';background: url('//img.megastudy.net/mypage/2017/main/ic_cart.svg') 0 0 no-repeat;}
.myIcoQuickLink__list--item.ico-delivery > a:before {content:'';background: url('//img.megastudy.net/mypage/2017/main/ic_Shipping.svg') 0 0 no-repeat;}
.myIcoQuickLink__list--item.ico-cash > a:before {content:'';background: url('//img.megastudy.net/mypage/2017/main/ic_cash.svg') 0 0 no-repeat;}
.myIcoQuickLink__list--item.ico-buyBook > a:before {content:'';background: url('//img.megastudy.net/mypage/2017/main/ic_book.svg') 0 0 no-repeat;}
.myIcoQuickLink__list--item.ico-sale > a:before {content:'';background: url('//img.megastudy.net/mypage/2017/main/ic_sale.svg') 0 0 no-repeat;}
.myIcoQuickLink__list--count {display: flex; position: absolute; left: 50%; top: 50%; min-width: 1.2rem; height: 1.2rem; background: #ff6262; font-size: 0.85rem; line-height: 1.4rem; color: #fff; text-align: center; border-radius: 1.2rem; box-sizing: border-box;padding:0 0.3rem;transform: translateX(50%) translateY(-200%);align-items: center;justify-content: center;font-weight: bold;}
.mystudy_wrap.main .re-learning--name a{font-size:1.2rem}
.mystudy_wrap.main .re-learning--info .re-learning--dday a{font-size: 1rem;text-underline-offset: .2rem;}
.mystudy_wrap.main .re-learning--info .re-learning--goal a{font-size: 1.1rem;text-underline-offset: .2rem;}
.mystudy_wrap.main .re-learning--name{padding:2% 0}
@media screen and (min-width: 640px) {
.myIcoQuickLink__list{flex-wrap: nowrap;}
.myIcoQuickLink__list li{width:auto;flex:1}
.myIcoQuickLink__list--item > a{font-size:0.6rem}
.myIcoQuickLink__list--item > a:before{width:2.3rem;height:2.3rem}
.myIcoQuickLink__list--count{font-size: 0.55rem;}
html{font-size: 3.125vw;}
 }
@media screen and (max-width: 639px) { 
html{font-size: 3.3333vw;}
}
/* 마이페이지 메뉴 개선_20250604 */