@charset "euc-kr"; /* setting */
.blindw { position:absolute; clip:rect(0 0 0 0); width:1px; height:1px; margin:-1px; overflow:hidden } 
.pocket_pop { z-index: 99; } 
.eventWrap .cont_pay .wrap_content { position:relative; width:1000px; margin:0 auto } 
.eventWrap { /* width:100%; */text-align:center; position:relative; font-family:'Malgun Gothic','?? ??'; line-height: 1.4; letter-spacing: -0.06em; } 
.eventWrap * { box-sizing:border-box } 
.eventWrap .inner { position:relative; /* width:1080px; *//* margin:0 auto; *//* padding: 0; */ } 
.eventWrap .inner::after { content:""; display:block; clear:both; } 
.eventWrap img { border:0 none; vertical-align:middle; max-width:100% } 
.eventWrap .flow::after { content:""; display:block; clear:both; } 
.eventWrap .con_tit { position: relative; margin-bottom: 0; text-align: center; background-color: #00256b; padding: 20px 0; color: #fff; font-size: 23px; font-weight: bold; margin: 50px 0 20px; font-family: 'Noto Sans KR'; line-height: 1; } 
.eventWrap .con_tit span { } 
.eventWrap .con_tit strong { display:block;font-weight: 700;} 

.eventWrap .con_tit.d1027 { background:#58006b; } 
.eventWrap .con_tit.d1228 { background:#2030a4; } 
.eventWrap .con_tit.d0422 { background:#36b9a8; } 
.eventWrap .con_tit.d0623 { background:#4d6de0; } 
.eventWrap .con_tit.d0824 { background:#5a00ff; } 
.eventWrap .con_tit.d1027 { background:#ffb600; } 

.eventWrap .con_subtit { margin-bottom: 35px; position:relative; padding: 0 5%; } 

.eventWrap .con_top { position:relative; margin-bottom: 30px; } 
.eventWrap .con_top .counting { position:absolute; top:0; right:0; background: url(https://img.megagong.net/m/2020/1228_new_lecture/gong/point_counting.png) no-repeat 100% 100%; font-size: 16px; color: #2f2f2f; text-align: center; font-weight: bold; padding: 22px 18px 38px 28px; line-height: 1.3; } 
.eventWrap .con_top .counting strong { color:#5250bc; font-size: 1.5em; display: block; } 
.eventWrap .con_top .tag { position: absolute; top:60px; left:50%; transform: translate(-50%); } 
.eventWrap .con_top .scr_btn { position: absolute; bottom: 65%; right: 2%; width: 21%; height: 30%; font-size: 0; background: #bdbdbd; opacity: 0; } 

.con_top .top_slide { position: relative; width: auto; height: 775px; } 
.con_top .top_slide img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: 0; } 
.con_top .top_slide img.on { opacity: 1; } 

.con_top .img_wrap{position: relative;}
.con_top .img_wrap .link{display: flex;position: absolute;left: 50%;transform: translateX(-50%);bottom: 71px;gap:20px;width: 78%;height: 60px;z-index: 2;}
.con_top .img_wrap .link li{flex:1}
.con_top .img_wrap .link li a{/* background: #fff; *//* opacity: 0.9; */display: block;height: 100%;}
.con_top .img_wrap .btn_view{position: absolute;right:13%;bottom:25%;width:12.5%;height:4%;background-color:gold;opacity:0;font-size:0;}


.eventWrap .con01, .eventWrap .con02 { margin-bottom: 50px; } 
.eventWrap .con02 .conBox { border:1px solid #e4e4e4; padding:25px; text-align: left; } 
.eventWrap .con02 .conBox .gray_box { font-size:14px; color:#000000; } 
.eventWrap .con02 .conBox .gray_box+.gray_box { margin-top:20px; } 
.eventWrap .con02 .conBox .gray_box .s_tit { display:block; padding:18px; font-weight:bold; font-size:18px; line-height:150%; color:#000000; background-color:#f1f1f1; text-align: center; } 
.eventWrap .con02 .conBox .gray_box .gray_con { padding:15px 10px 20px; box-sizing:border-box; border:1px solid #f1f1f1; border-top:0; } 
.eventWrap .con02 .conBox .gray_box .gray_con strong { font-weight:bold; } 
.eventWrap .con02 .conBox .gray_box .gray_con ol li { margin-top:25px; word-break:keep-all; } 
.eventWrap .con02 .conBox .gray_box .gray_con ol li strong { font-weight:bold; } 
.eventWrap .con02 .conBox .gray_box .gray_con ol li span { padding-top:10px; display:block; } 
.eventWrap .con02 .conBox .gray_box .gray_con ol li p { display: inline-block; vertical-align: top; width: 98%; } 
.eventWrap .con02 .conBox .gray_box .gray_con ol li span.numb { padding: 0 0 0 14px; text-indent: -14px; } 
.eventWrap .con02 .conBox .gray_box .gray_con ol li ul li:nth-child(1) { margin-top: 5px; } 
.eventWrap .con02 .conBox .tiny { margin-top:10px; text-align: right; display: block; font-size: 12px; } 

.eventWrap .con03 .conBox { text-align: left; min-height: 700px; } 
.eventWrap .con03 .conBox > p { padding: 0 0 20px; text-align: center; } 
.eventWrap .con03 .conBox > ul { margin: 0 0 0 -2%; text-align: center; } 
.eventWrap .con03 .conBox > ul li { position: relative; float: left; /* width: 31.3%; */margin: 0 0 1% 1%; } 
.eventWrap .con03 .conBox > ul li::before { content:""; display:block; position:absolute; width: 100%; background-color: #00256b; height: 3px; display: none; } 
.eventWrap .con03 .conBox > ul li.on::after { border-bottom-color: #00256b; } 
.eventWrap .con03 .conBox > ul li.on::before { display: block; } 

.eventWrap .con03 .conBox > ul li a { background:#e4e4e4; font-size: 17px; color: #333; padding: 15px 3px; width:100%; min-height:100px; font-family: 'Noto Sans KR'; display: flex; flex-direction: column; align-items: center; justify-content: center; } 
.eventWrap .con03 .conBox > ul li a p { display:table-cell; vertical-align:middle; } 
.eventWrap .con03 .conBox > ul li a span { font-size: 12px; margin: 0 0 5px; border-bottom: 1px solid #333; } 
.eventWrap .con03 .conBox > ul li.on a span { border-color:#000; color:#000; } 
.eventWrap .con03 .conBox > ul li a strong { display:block; color: #656565; } 
.eventWrap .con03 .conBox > ul li.on strong { color: #56f3df; } 
.eventWrap .con03 .conBox > ul li.on a { color:#fff; background:#2e6fea; } 
.eventWrap .con03 .conBox > ul li a span br { display: none; } 


.eventWrap .con03 .conBox > ul.d1027 li.on a { background:#c82eea; } 
.eventWrap .con03 .conBox > ul.d1027 li::before { background:#58006b; } 
.eventWrap .con03 .conBox > ul.d1027 li.on::after { border-bottom-color:#58006b; } 

.eventWrap .con03 .conBox > ul.d1228 li.on a { background:#2e44ea; } 
.eventWrap .con03 .conBox > ul.d1228 li::before { background:#58006b; } 
.eventWrap .con03 .conBox > ul.d1228 li.on::after { border-bottom-color:#58006b; } 


.eventWrap .con03 .conBox > ul.d0422 li.on a { background:#00cfb4; } 
.eventWrap .con03 .conBox > ul.d0422 li.on strong { color: #f0f729; } 
.eventWrap .con03 .conBox > ul.d0422 li::before,
.eventWrap .con03 .conBox > ul.d0422 li.on::after { display:none; } 

.eventWrap .con03 .conBox > ul.d0623 li.on a { background:#5b99ff; } 
.eventWrap .con03 .conBox > ul.d0623 li.on strong { color: #f0f729; } 
.eventWrap .con03 .conBox > ul.d0623 li::before,
.eventWrap .con03 .conBox > ul.d0623 li.on::after { display:none; } 

.eventWrap .con03 .conBox > ul.d0824 li.on a { background:#b7a6ff; } 
.eventWrap .con03 .conBox > ul.d0824 li.on strong { color: #5a00ff; } 
.eventWrap .con03 .conBox > ul.d0824 li::before,
.eventWrap .con03 .conBox > ul.d0824 li.on::after { display:none; } 

.eventWrap .con03 .conBox > ul.d1027 li { width: 31.3%; margin: 0 0 2% 2%; } 
.eventWrap .con03 .conBox > ul.d1027 li.on a { background:#ffdc86; } 
.eventWrap .con03 .conBox > ul.d1027 li.on strong { color: #000; } 
.eventWrap .con03 .conBox > ul.d1027 li::before,
.eventWrap .con03 .conBox > ul.d1027 li.on::after { display:none; } 




.eventWrap .month_schedule { clear:both; padding-top: 20px; } 
.eventWrap .month_schedule::after { display:block; clear:both; content:"" } 
.eventWrap .month_title,.eventWrap .toggle_lct { display: none; } 
.schedule_area .type_tab { position:relative; float: left; margin-top: 8px; width: auto; } 
.schedule_area .type_tab .select_day { position:absolute; left:0; top:-7px; width:101px; height:23px; border:1px solid #e4e4e4; line-height:20px; text-align:center; letter-spacing:-1px; font-weight:bold; } 
.schedule_area .type_tab::after { display:block; clear:both; content:"" } 
.schedule_area .type_tab ul li { float:left; padding:0 9px; text-align:center; border-right: 1px solid #959595; } 
.schedule_area .type_tab ul li:last-child { border-right:0; } 
.schedule_area .type_tab ul li:hover { text-decoration:underline } 
.schedule_area .type_tab ul li a { display:block; line-height:10px; width:40px; background: url('https://img.megagong.net//m/2019/0919_newmain/bg_type_tab.png') right center no-repeat; text-align:left; padding-right: 6px; } 
.schedule_area .type_tab ul li a.on { font-weight:bold; } 

.schedule_area .type_tab ul li { padding:0 9px 0 4px; } 
.schedule_area .type_tab ul li+li { padding:0 9px; } 
.schedule_area .type_tab ul li+li+li { padding:0 9px; } 
.schedule_area .type_tab ul li a { width:73px; } 
.schedule_area .type_tab ul li+li a { width:40px; } 
.schedule_area .type_tab ul li+li+li a { width:40px; } 

.schedule_area .select_wrap { float:right; width:auto; } 
.schedule_area .select_wrap > div { float:left; position:relative; } 
.schedule_area .select_wrap > div + div { margin-left:5px } 
.schedule_area .select_wrap .select_box { font-size: 14px; line-height:1.4; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; width: 116px; height: 28px; padding: 0; cursor:pointer; text-align:left; letter-spacing:-1px; color:#212c40; border:1px solid #d3d3d3; background: #fff url('https://img.megagong.net/m/2019/0919_newmain/ic_selectbox.png') 95px 8px no-repeat; } 
.schedule_area .select_wrap select { font-size: 14px; line-height:1.4; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; width: 116px; height: 28px; padding: 0 0 0 2px; cursor:pointer; text-align:left; letter-spacing:-1px; color:#212c40; border:1px solid #d3d3d3; background: #fff url('https://img.megagong.net/m/2019/0919_newmain/ic_selectbox.png') 95px 8px no-repeat; -webkit-appearance: none; -moz-appearance: none; appearance: none; } 

.select_view { position:absolute; left:0; top: 28px; width: 99%; border:1px solid #d3d3d3; display:none; background:#fff; z-index: 2; } 
.select_view.open { display:block } 
.select_view ul li { padding:4px 5px 4px 5px; font-size: 14px; } 
.select_view ul li a { display:block; } 
.select_view ul li:hover { background:#efefef; text-decoration:underline } 

.schedule_list_box { overflow-y:scroll; max-height:302px; margin-top: 5px; border:1px solid #e4e4e4; } 
.schedule_list_box table { width:100%; background-color:#fff; table-layout: fixed; } 
.schedule_list_box table.pc { display:table } 
.schedule_list_box table.mo { display:none } 
.schedule_list_box table td { padding:0 20px; height:60px; border-right:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4; font-size:12px; } 
.schedule_list_box table td.day_cont:hover { text-decoration:underline } 
.schedule_list_box table tr:last-child td { border-bottom: none; } 
.schedule_list_box table td img { margin:0 5px 0 0; vertical-align:-2px } 
.schedule_list_box table td a { display:block; max-width:100%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#2c2e31; } 

.schedule_list_box table .tit_day { padding:0 10px; text-align:center; font-size:13px; color:#383838; } 
.schedule_list_box table .type_st { padding:0 10px; text-align:center; } 
.schedule_list_box table .type_st .tit_lct { color:#f78285; } 
.schedule_list_box table .type_st .tit_book { color:#43b7ce; } 
.schedule_list_box table .tec_name { color: #222; text-align:center; } 
.schedule_list_box table .now_sc { text-align:center; } 
.schedule_list_box table .now_sc span:hover { text-decoration:underline } 
.schedule_list_box table .now_sc span.now_type:hover { text-decoration:none } 
.schedule_list_box table .now_sc span.lec_pre { color:#f47b7d; } 
.schedule_list_box table .now_sc span.book_pre { color:#69c0d4; } 

.schedule_list_box table .now_sc span.alarm_add01 a { color:#69c0d4; } 
.schedule_list_box table .now_sc span.alarm_add01:hover { text-decoration:underline } 
.schedule_list_box table .now_sc span.alarm_add02 a { color:#f47b7d; } 
.schedule_list_box table .now_sc span.alarm_add02:hover { text-decoration:underline } 

.schedule_list_box .mo_cont { display: none; text-align: center; } 
.schedule_list_box .mo_cont .slider .slide { box-sizing: border-box; } 
.schedule_list_box .mo_cont .citem { border-bottom: 1px solid #e1e1e1; } 
.schedule_list_box .mo_cont .citem a { position: relative; display: block; padding: 14px 0 14px 55px; text-align: left; box-sizing: border-box; } 
.schedule_list_box .mo_cont .citem a .lct_po { position: absolute; left:0; top: 50%; color:#fff; font-size:13px; text-align:center; line-height:16px; background: #f86f76; width: 42px; height: 42px; line-height: 42px; background-size: 100%; border-radius: 100%; overflow: hidden; margin-top: -21px; } 
.schedule_list_box .mo_cont .citem a .lct_po.book { background:#69c0d4 } 
.schedule_list_box .mo_cont .citem a .tit { display: block; margin: 0 0 5px; line-height: 1; max-width: 98%; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; } 
.schedule_list_box .mo_cont .citem a .info { display: block; line-height: 1; font-size: 12px; } 
.schedule_list_box .mo_cont .citem a .info .info_tea { color: #007ae1; } 
.schedule_list_box .mo_cont .citem a .info .info_day { padding: 0 5px; margin: 0 3px; } 
.schedule_list_box .mo_cont .citem a .info .info_sc span.now_type:hover { text-decoration:none } 
.schedule_list_box .mo_cont .citem a .info .info_sc span.lec_pre { color:#f47b7d; } 
.schedule_list_box .mo_cont .citem a .info .info_sc span.book_pre { color:#69c0d4; } 

.schedule_list_box .mo_cont .citem a .info .info_sc span.alarm_add01 a { color:#69c0d4; } 
.schedule_list_box .mo_cont .citem a .info .info_sc span.alarm_add01:hover { text-decoration:underline } 
.schedule_list_box .mo_cont .citem a .info .info_sc span.alarm_add02 a { color:#f47b7d; } 
.schedule_list_box .mo_cont .citem a .info .info_sc span.alarm_add02:hover { text-decoration:underline } 
.schedule_list_box .mo_cont .slick-dots { display:inline-block; font-size:inherit; margin: 10px 0 0; } 
.schedule_list_box .mo_cont .slick-dots li { display:inline-block; margin:1px 2px 0 !important; vertical-align:top; } 
.schedule_list_box .mo_cont .slick-dots li button { width:12px; height:12px; border-radius:100%; background:#bbbbbb; text-indent:-9999px; vertical-align:middle; display:inline; margin:0; } 
.schedule_list_box .mo_cont .slick-dots li.slick-active button { background:#0080fe; } 
.schedule_list_box .mo_cont .slick-arrow { width:5px; height:10px; text-indent:-9999px; vertical-align:middle; transform:none; overflow:hidden; } 
.schedule_list_box .mo_cont .slick-prev { background:url('https://img.megagong.net/s/common/shortcut_prev.png') no-repeat 0 0; margin:2px 6px 0 0; top:auto; left:auto; position:relative; } 
.schedule_list_box .mo_cont .slick-next { background:url('https://img.megagong.net/s/common/shortcut_next.png') no-repeat 0 0; margin:2px 0 0 6px; top:auto; right:auto; position:relative; } 

#mContainer #mLnb .nav, #mContainer.wideC #mContent .lecture, #mContainer.wideC #mContent .cust { padding-bottom: 0 !important; } 

.plus_notice { padding: 15px; background: #f2ffb0; border: 1px solid #e2f67c; text-align:center; } 
.plus_notice strong { display:block } 
.plus_notice + p { font-size: 12px; color: #555; padding: 5px 0 0 !important; text-align: left !important; } 

/* 221227 add */
.eventWrap .con_tit.gray_color { background: #dddddd; color: #000 } 
.underline { text-decoration: underline; font-weight: 400; } 
.under_margin_1227 { margin-bottom: 5px; display: block; } 
.eventWrap .con03 .conBox > ul.d0824.d1221 li.on a { background: #cdb1fa; } 
.eventWrap .con03 .conBox > ul.d0824.d1221 li.on strong { color: #000; } 
.br_992 { display: none; } 
.br_576 { display: none; } 
.none992 { display: block; } 

/* 230426 */
.round_tit { background: #000; color: #fff; border-radius: 50px; padding: 2px 19px; position: absolute; left: 30px; top: 50%; transform: translateY(-50%); font-size: 14px; } 
.eventWrap .con02 .conBox .gray_box .s_tit { position: relative; } 
.lecTab_wrap > div ul li button span, .teaTab_wrap > div ul li button span, .stepTab_wrap > div ul li button span { line-height:21px; height:21px; } 

.eventWrap .con02 .conBox .gray_box .gray_con ol .det_list_wrap li { margin-top: 2%; text-indent: -7px; padding-left: 18px; } 

.eventWrap .con_tit.blue_color { background: #4a4de3; color: #fff; } 
.eventWrap .con_tit.sky_color { background: #efe5ff; color: #000; } 
.eventWrap .con_tit.pink_color { background: #ffdce9; color: #000; } 
.eventWrap .con_tit .tiny { font-size: 15px; font-weight: normal; display: block; margin: 0 0 8px; } 

/* 240227 */
.eventWrap .con_tit.point_color01 { background: #e5edff; color: #000; } 
.eventWrap .con03 .conBox > ul { margin: 0 0 0 0%; display: flex; justify-content: space-between;  } 
.eventWrap .con03 .conBox > ul li { margin: 0 10px 0 0%; float: inherit; } 
.eventWrap .con03 .conBox > ul li:last-child {margin-right: 0px;}
.eventWrap .con03 .conBox > ul li.on::before { display: none; } 
.eventWrap .con03 .conBox > ul.point_color01 li.on a { color: #000; background: #9ebcff; } 
.eventWrap .con03 .conBox > ul.point_color01 li.on strong { color: #000; } 

@media(max-width:1200px) {

.eventWrap .inner { width: 100%; } 
.eventWrap .con_tit { font-size:18px } 

.con_top .top_slide { height: 0; padding-bottom: 89.492%; overflow: hidden; } 
.eventWrap .con_top img { width:100% } 

.con_top .img_wrap .link{bottom: 9%;gap: clamp(5px,2vmin,20px);height: 8%;}
.con_top .img_wrap .link li{}
.con_top .img_wrap .link li a{}

 
.new_lecture_list { display: none; } 
.new_lecture_view .toggle_lct { display: none; } 
.new_lecture_list .month_title, .new_lecture_view .month_title { padding: 0; margin: 0 0 12px; } 
.new_lecture_list .new_lecture01, .new_lecture_list .new_lecture02 { margin-top:10px } 
.new_lecture_list .new_lecture01 .lct_r_po.inner { display: block; width: 40px; height: 40px; line-height: 40px; } 
.new_lecture_list .new_lecture01 .lct_r_po.inner strong { padding:0 } 
.new_lecture_list .new_lecture01 .lct_r_po.outer { display: none; } 
.new_lecture_list .new_lecture02 .lct_b_po.inner { display: block; width: 40px; height: 40px; line-height: 40px; } 
.new_lecture_list .new_lecture02 .lct_b_po.inner strong { padding:0 } 
.new_lecture_list .new_lecture02 .lct_b_po.outer { display: none; } 
.new_lecture_list .new_lecture_rolling { display: none } 
.main_new_lecture { margin: 0 0 15px; padding: 30px 0 10px; } 
.new_lecture_view { display: block; padding: 0; border: 0; } 
.new_lecture_view .month_schedule { padding-top: 0; margin-bottom: 10px; } 
.new_lecture_view .month_schedule .select_wrap { display:none } 
.new_lecture_list .month_title span::before, .new_lecture_view .month_title span.cal_month { padding: 0; opacity: 1; font-size: 17px; color: #222; } 
.new_lecture_list .month_title span::before, .new_lecture_view .month_title span::before { display:none } 
.schedule_list_box { border:0; max-height: inherit; overflow: visible; } 

.new_lecture_list .new_lecture01 { width: 100%; border-bottom: 1px solid #dcdcdc; padding-bottom: 10px; } 
.new_lecture_list .new_lecture02 { width:100%; } 
.new_lecture_list dl dd { padding: 15px 0 0 145px; } 
.new_lecture_list .new_lecture02 dl dd { width: 75%; padding: 15px 0 0 145px; } 
.schedule_list_box table td { padding:0 10px; word-break: normal; } 
.schedule_list_box table .tit_day { padding:0 10px; } 
.schedule_list_box table .type_st { padding:0 10px; } 
.schedule_list_box .mo_cont { display:block; border-top: 1px solid #e1e1e1; } 
.schedule_list_box .mo_cont .slick-arrow { display:block !important; position:absolute; width: 0; height: 0; bottom: 8px; display:inline-block; text-indent:-9999px; vertical-align:middle; transform:none; overflow:hidden; background:none; } 
.schedule_list_box .mo_cont .slick-prev { border-top: 5px solid transparent; border-right: 8px solid #888888; border-bottom: 5px solid transparent; margin: 0; left: 46%; transform: translateX(-50%); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); } 
.schedule_list_box .mo_cont .slick-next { border-top: 5px solid transparent; border-left: 8px solid #888888; border-bottom: 5px solid transparent; margin: 0; right: 45%; transform: translateX(-50%); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); } 
.schedule_list_box .mo_cont .custom_paging { background: #f9f9f9; display: inline-block; padding: 5px 5%; border-radius: 30px; margin-top: 5px; color: #888888; } 
.schedule_list_box .mo_cont .custom_paging li { display: none; font-size: 12px; font-weight: bold; } 
.schedule_list_box .mo_cont .custom_paging li.slick-active { display: block; } 
.schedule_list_box .mo_cont .list_no_txt { padding:15px 0 } 
.schedule_list_box table.pc { display:none } 
.schedule_list_box table.mo colgroup col:nth-child(1) { width:15% } 
.schedule_list_box table.mo colgroup col:nth-child(2) { width:10% } 
.schedule_list_box table.mo colgroup col:nth-child(3) { width:62% } 
.schedule_list_box table.mo colgroup col:nth-child(4) { width:18% } 

.eventWrap .con02 .conBox .gray_box .gray_con li.br br { display:none; } 

}






@media(max-width:992px) {



.schedule_list_box table colgroup col { width:15% } 
.schedule_list_box table colgroup col:nth-child(2) { width:10% } 
.schedule_list_box table colgroup col:nth-child(3) { width:40% } 
.schedule_list_box table colgroup col:nth-child(4) { width:20% } 

.schedule_list_box .mo_cont .citem a { padding: 14px 0 14px 45px; } 
.schedule_list_box .mo_cont .citem a .lct_po { width: 36px; height: 36px; line-height: 36px; margin-top: -18px; } 
.schedule_list_box .mo_cont .citem a .info .info_tea { letter-spacing:-0.16em } 

/* add */
.eventWrap .con03 .conBox > ul li a span .br_992 { display: block; } 

/* 230426 */
.round_tit { padding: 0.2% 3%; font-size: 13px; position: relative; display: block; left: inherit; width: 20%; margin: auto; margin-bottom: 1%; top: inherit; transform: inherit; } 

/* 230628 */
.none992 { display: none; } 




}





@media(max-width:768px) {



.eventWrap .con_tit { font-size:16px; padding: 10px 0; } 
.eventWrap .con02 .conBox { padding:15px 15px; } 
.eventWrap .con01, .eventWrap .con02 { margin-bottom: 8%; } 
.eventWrap .con02 .conBox .gray_box { font-size:13px; } 
.eventWrap .con02 .conBox .gray_box+.gray_box { margin-top:15px; } 
.eventWrap .con02 .conBox .gray_box .s_tit { padding:10px; font-size:15px; line-height:normal; } 
.eventWrap .con02 .conBox .gray_box .gray_con { padding:10px 10px 15px; } 
.eventWrap .con02 .conBox .gray_box .gray_con ol li { margin-top:15px; } 
.eventWrap .con02 .conBox .tiny { font-size:10px } 

.eventWrap .con03 .conBox { min-height: 600px; } 
.eventWrap .con03 .conBox > ul { margin:0 0 0 -1% } 
.eventWrap .con03 .conBox > ul li { margin:0 0 0 1%; /* width:32.3%; */ } 
.eventWrap .con03 .conBox > ul li a { font-size:15px } 
.eventWrap .con03 .conBox > ul li a span br { display: block; } 
.eventWrap .con03 .conBox > ul.d0824 li { margin:0 0 0 1%; /* width:24%; */ } 
.eventWrap .con03 .conBox > ul.d0824 li a { height:105px; } 

.main_new_lecture .new_lecture_list { padding: 25px 10px 10px; } 
.new_lecture_list .month_title, .new_lecture_view .month_title { padding:0; } 
.new_lecture_list .month_title span.cal_icon, .new_lecture_view .month_title span.cal_icon { width: 10%; } 
.new_lecture_list .month_title span.cal_icon img, .new_lecture_view .month_title span.cal_icon img { width: 85%; } 
.new_lecture_list .month_title span.cal_month, .new_lecture_view .month_title span.cal_month { width: auto; margin-left:0; } 
.new_lecture_list .month_title span.cal_month img, .new_lecture_view .month_title span.cal_month img { max-width:67% } 
.new_lecture_view .tit_now { width:90% } 
.new_lecture_view .tit_now img { width:80% } 
.schedule_area .select_wrap .select_box { width:90px; font-size: 12px; background: #fff url(https://img.megagong.net/m/2019/0919_newmain/ic_selectbox.png) 70px 8px no-repeat; } 
.schedule_area .select_wrap select { width:90px; font-size: 12px; background: #fff url(https://img.megagong.net/m/2019/0919_newmain/ic_selectbox.png) 70px 10px no-repeat; } 
.new_lecture_list .new_lecture01 { width: 100%; } 
.new_lecture_list .new_lecture02 { width:100%; } 

.new_lecture_list dl dd strong { width: 90%; } 
.new_lecture_list dl dd { padding: 15px 0 0 31%; } 
.new_lecture_list .new_lecture02 dl dd { width: 69%; padding: 15px 0 0 31%; } 

.schedule_list_box table td { padding:0 5px; word-break: normal; } 
.schedule_list_box table .tit_day { padding:0 5px; } 
.schedule_list_box table .type_st { padding:0 5px; } 
.schedule_list_box table.mo colgroup col:nth-child(1) { width:20% } 
.schedule_list_box table.mo colgroup col:nth-child(2) { width:15% } 
.schedule_list_box table.mo colgroup col:nth-child(3) { width:45% } 
.schedule_list_box table.mo colgroup col:nth-child(4) { width:20% } 

.plus_notice { margin: 20px 0 0; } 
.plus_notice + p { font-size: 11px; } 

.eventWrap .con_top .counting { width: 25%; background-size: 100%; height: 27%; font-size: 3vw; padding: 4% 0% 0% 3%; } 


.lecTab_wrap > div ul li button span, .teaTab_wrap > div ul li button span, .stepTab_wrap > div ul li button span { height:auto; line-height:120%; } 

/* add */
.none768 { display: none; } 

/* add 230426 */
.round_tit { padding: 1% 3%; font-size: 12px; width: 35%; } 
 }





@media(max-width:576px) {



.eventWrap .con_tit { font-size:14px; margin: 40px 0 15px; padding: 15px 0; } 
.eventWrap .con_tit .tiny { font-size:13px } 
.eventWrap .con_tit::before { width:12px; height:10px; background-size:10px; margin:-5px 0 0 } 
.eventWrap .con03 .conBox > ul li a { font-size:14px } 
.new_lecture_list .new_lecture01 .lct_r_po { font-size:12px; line-height:14px; width:55px; height:55px; } 
.new_lecture_list .new_lecture01 .lct_r_po strong { display:block; padding:22% 0 0 0; } 
.new_lecture_list .new_lecture02 .lct_b_po { font-size:12px; line-height:14px; width:55px; height:55px; } 
.new_lecture_list .new_lecture02 .lct_r_po strong { display:block; padding:22% 0 0 0; } 
.new_lecture_list dl dt .n_day { padding: 13% 0 0 60px; line-height: 19px; } 
.new_lecture_list dl dd { width:65%; padding: 2% 0 0 35% } 
.new_lecture_list .new_lecture02 dl dd { width:65%; padding: 2% 0 0 35% } 
.schedule_area .select_wrap { float:left } 
.schedule_list_box .mo_cont .custom_paging { padding: 5px 8%; } 
.schedule_list_box .mo_cont .slick-prev { left: 44%; } 
.schedule_list_box .mo_cont .slick-next { right: 43%; } 
.new_lecture_list .month_title span.cal_month img { max-width:75% } 
.new_lecture_view .tit_now img { width:100% } 
.new_lecture_list .month_title span.cal_month img { max-width:65% } 

/* add */
.eventWrap .con03 .conBox > ul li a span .br_576 { display: block; } 
.eventWrap .con03 .conBox > ul li a strong .br_576 { display: block; } 
.eventWrap .con03 .conBox > ul.d1221 li.on a span { font-size: 12px; } 
.none576 { display: none; } 
.br_576 { display: block; } 

/* 240227 */
.eventWrap .con03 .conBox > ul li a {padding: 4% 0px;}

}



