<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* @font-face {font-family:Nanum Gothic,'나눔고딕', sans-serif;} */
@import url('//fonts.googleapis.com/earlyaccess/nanumgothic.css'); /* 25.04.07 수정 */

#wrap.main_v2 { min-width:1400px; }
.main_inner {position:relative; width:1050px; margin:50px auto 0;}
.main_inner h3 {font-size:24px; color:#111; }
.main_inner h3 .sub {margin-left:10px; font-size:20px; color:#666; } /* 25.04.21 color 수정 */

/*main slide*/
.main_slide{position: relative;z-index:5}
.main_slide:after{content:".";height:0;visibility:hidden;display:block;clear:both}
.main_slide .img_inner {width:100%;height:340px;position:relative;text-align: center; z-index:1}
.main_slide .img_inner .img {width:1050px;height:340px;}
.main_slide .img_inner .m_img01 {background-color:#0a0907}
.main_slide .img_inner .m_img02 {background-color:#2e65b1}
.main_slide .img_inner .m_img03 {background-color:#464340}
.main_slide .img_inner .m_img04 {background-color:#6d7e85}
.main_slide .img_inner .m_17nov {background-color:#162568}
.main_slide .btn_inner {position:relative;width: 100%;background-color: #ffffff;height:31px;border-bottom: 1px solid #e8e8e8;/* overflow: hidden;*/}
.main_slide .btn_inner ul{position:relative;width: 1050px;margin: 0 auto;}
.main_slide .btn_inner ul li {display: inline-block;float: left;}
.main_slide .btn_inner ul li:first-child a{width: 349px;}
.main_slide .btn_inner ul li a {width: 349px;display: inline-block; margin-left:-1px;font-size:13px; color: #878787; text-align:center;border-left: 1px solid #e8e8e8;border-right: 1px solid #e8e8e8; background-color: #ffffff; line-height: 30px; float: left; white-space:nowrap;  overflow: hidden; text-overflow:ellipsis; word-break:break-all;}
.main_slide .btn_inner ul li.on a{color: #fff;background-color: #393b48;}
.main_slide .bt04 ul li a{width: 261px;}
.main_slide .bt04 ul li:first-child a{width: 262px;}
.main_slide .bt05 ul li a{width: 209px;}
.main_slide .bt05 ul li:first-child a{width: 208px;}
.main_slide .bt06 ul li a{width: 174px;}
.main_slide .bt06 ul li:first-child a{width: 173px;}
.main_slide .bt07 ul li a{width: 149px;}
.main_slide .bt07 ul li:first-child a{width: 148px;}
.main_slide .bx-controls {position:absolute; width:80px; line-height:0; left:50%; margin-left:-530px; bottom:20px; z-index:100;}
.main_slide .bx-controls-auto-item {display:inline-block; height:20px;}
.main_slide .bx-controls-auto a {position:absolute; display:inline-block; width:20px; height:20px; font-size:0; text-indent:-1000000000em;}
.main_slide .bx-controls-auto a.bx-start {background:url(https://img.bbedu.co.kr/images/cm/btnSlidePlay.png) no-repeat 0 0; left:31px;}
.main_slide .bx-controls-auto a.bx-stop {background:url(https://img.bbedu.co.kr/images/cm/btnSlideStop.png) no-repeat 0 0; left:30px;}
.main_slide .bx-controls-auto a.bx-start.active,
.main_slide .bx-controls-auto a.bx-stop.active {display:none;}
.main_slide .bx-controls-direction a {position:absolute; display:inline-block; width:20px; height:20px;  font-size:0; text-indent:-1000000000em; top:0;}
.main_slide .bx-controls-direction a.bx-prev {background:url(https://img.bbedu.co.kr/images/cm/btnSlidePrev.png) no-repeat 0 0; left:0;}.main_slide .bx-controls-direction a.bx-prev {background:url(/images/cm/btnSlidePrev.png) no-repeat 0 0; left:0;}
.main_slide .bx-controls-direction a.bx-next {background:url(https://img.bbedu.co.kr/images/cm/btnSlideNext.png) no-repeat 0 0; right:0;}


/* 2023 renew : 패키지 할인 안내 23.08.31 */
.main_inner .pkgBox {margin-top:-10px;display: flex;margin-top:10px;justify-content: space-between;}
.main_inner .pkgBox_bnr{display: flex;justify-content: space-between;flex-wrap: wrap;margin-top: 10px;}
.main_inner .pkgBox_bnr li:nth-child(n+3){margin-top: 10px;}
.main_inner .pkgBox_bnr a{display: block;height: 100%;}

/* 학사일정 */
.clsBox {display:inline-block; width:785px; border:1px solid #eaecef; padding:30px; margin-right:7px; vertical-align: top;}
.clsInnr {position:relative; display:inline-block; width:330px;}
.clsInnr.riBox {margin-left:26px; padding-left:28px; width:360px; border-left:1px solid #eaecef;}
.clsInnr .clsName {font-size:18px; color:#111; margin-bottom:15px;}
.clsInnr .startDate {font-size:26px; color:#111; font-weight:bold; margin-bottom:15px;}
.clsInnr .dday {position: absolute; right:0; top:0; font-size:18px; color:#0082ff; font-weight:bold;}
.clsInnr .clsInfo {font-size:15px; color:#666;}
.clsInfo {font-size:15px; color:#666;}
.clsInfo &gt; li {position: relative; padding-left:10px; line-height:1.6;}
.clsInfo &gt; li::before {display:block; position:absolute; left:0; content:"\00B7";font-weight:800;}
.clsBox .btnView {display:block; margin-top:20px; font-size:15px; color:#111; line-height: 39px; height:40px; width:100%; background:#f4f5f7; text-align:center;}

.csBox {display:inline-block; width:255px; border:1px solid #eaecef; padding:25px 25px 16px; vertical-align: top;}			
.csBox .top_call_wrap {position:relative; }
.csBox .top_call_wrap:after {content:""; display:block; clear:both;}
.csBox .top_call_wrap h4 {font-size:15px; font-weight:bold; color:#111; text-indent:1px; }
.csBox .top_call_wrap .tel { display:block; font-size:36px; font-weight:bold; color:#111; line-height:34px; }
.csBox .top_call_wrap &gt; ul { margin:8px 0 0 5px; padding-bottom:10px; border-bottom:1px solid #eaecef;}
.csBox .top_call_wrap &gt; ul li  {position: relative; padding-left:10px; line-height:1.2; font-size:14px; color:#111; margin-bottom:5px;}
.csBox .top_call_wrap &gt; ul li::before {display:block; position:absolute; left:0; content:"\00B7";font-weight:800;}
.csBox .top_call_wrap &gt; ul li .num{ display:inline-block; color:#555; margin-left:10px; }
.csBox .top_call_wrap .time {display:block; margin:0 auto; padding-top:10px; width:160px;}
.csBox .top_call_wrap .time em {height: 22px; line-height: 20px; font-size:13px;}
.csBox .top_call_wrap .time em:after {clear: both;content: '';display: block;}
.csBox .top_call_wrap .time strong {display:inline-block; text-align:left; color:#666; width:50px;}
.csBox .top_call_wrap .time span {display:inline-block; text-align:right; color:#666; letter-spacing: 0; width:110px;}
.csBox .top_call_wrap .time span.new { float:right;  font-size:12px; color:#999; line-height:20px; }

/*  2023 renew : 고객센터 */
.csBoxBig {display:inline-block; width:270px; padding:0; vertical-align: top;}			
.csBoxBig .top_call_wrap {position:relative; }
.csBoxBig .top_call_wrap:after {content:""; display:block; clear:both;}
.csBoxBig .top_call_wrap h4 {font-size:22px; font-weight:bold; color:#333; text-indent:1px;}
.csBoxBig .top_call_wrap .tel {display:block; font-size:50px; font-weight:bold; color:#0082ff; line-height:50px; margin:15px 0 5px; }
.csBoxBig .top_call_wrap &gt; ul {margin:8px 0 0 5px; padding-bottom:10px;}
.csBoxBig .top_call_wrap &gt; ul li  {position: relative; padding-left:10px; line-height:1.6; font-size:15px; color:#111; }
.csBoxBig .top_call_wrap &gt; ul li::before {display:block; position:absolute; left:0; content:"\00B7";font-weight:800;}
.csBoxBig .top_call_wrap &gt; ul li .num{ display:inline-block; color:#555; margin-left:10px; }
.csBoxBig .top_call_wrap .time {display:block; margin-left:16px; padding-top:15px; width:230px;}
.csBoxBig .top_call_wrap .time em {height: 22px; line-height: 20px; font-size:15px;}
.csBoxBig .top_call_wrap .time em:after {clear: both;content: '';display: block;}
.csBoxBig .top_call_wrap .time strong {display:inline-block; text-align:left; color:#666; width:50px; font-weight:normal; letter-spacing: -0.08em;} /* 25.04.21 color 수정 */
.csBoxBig .top_call_wrap .time span {display:inline-block; text-align:right; color:#666; letter-spacing: 0; width:auto; letter-spacing: -0.08em;} /* 25.04.21 color 수정 */
.csBoxBig .top_call_wrap .time span.new { float:right; font-size:14px; color:#888; letter-spacing: -0.08em;}

.ctmBox {float:right; width:700px; vertical-align:top;}
.ctmBox .ctmKindList {}
.ctmBox .ctmKindList li {position:relative; display:inline-block; width:310px; margin:0 0 18px 35px; border-bottom:1px solid #c9c9c9; min-height:70px;}
.ctmBox .ctmKindList li::after {content:''; position:absolute; width:20px; height:20px; right:0; top:50%; margin-top:-10px; background:url('/images/cm/arrow_gray03.png')no-repeat; }
.ctmBox .ctmKindList li .ctm_tit {font-size:19px; color:#111; font-weight:bold; margin-top:5px;}
.ctmBox .ctmKindList li .ctm_sMsg {font-size:14px; color:#666; }


/*  2023 renew : 공지사항 */
.notiWrap {background:#f6f6f6; padding:1px 0 50px; margin-top:50px;}
.notice_inner, 
.faq_inner {position:relative; display:inline-block; vertical-align:top;}
.faq_inner {margin-left:26px;}
.notice_inner .tit,
.faq_inner .tit {display: block ;margin-bottom:10px; position:relative; color:#111;font-family: Nanum Gothic, '나눔고딕', sans-serif;font-weight:600;font-size: 24px;}
.notice_inner .board_more_btn,
.faq_inner .board_more_btn {position:absolute; right:0; top:10px; width:20px; height:20px; background: url(https://img.bbedu.co.kr/images/cm/ico_plus.png) no-repeat; text-indent: -9999px;}

.notice_inner .notice_con_box,
.faq_inner .notice_con_box {padding:30px 20px; width:510px; border:1px solid #eaecef; background:#fff;}
			
.notice_inner .notice_con_box .notice_list,
.faq_inner .notice_con_box .notice_list {}

.notice_inner .notice_con_box .notice_list ul,
.faq_inner .notice_con_box .notice_list ul {height:155px;overflow:visible;}
			
.notice_inner .notice_con_box .notice_list ul li,
.faq_inner .notice_con_box .notice_list ul li {}

.notice_inner .notice_con_box .notice_list ul li a,
.faq_inner .notice_con_box .notice_list ul li a {display: block;}

.notice_inner .notice_con_box .notice_list ul li .date,
.faq_inner .notice_con_box .notice_list ul li .date {width:80px; font-size:15px; color:#333; margin-left:10px; display: inline-block; text-align: right; vertical-align:top;}

.notice_inner .notice_con_box .notice_list ul a:hover .date,
.faq_inner .notice_con_box .notice_list ul a:hover .date {color:#0082ff;}
			
.notice_inner .notice_con_box .notice_list em {display:inline-block; width:315px; font-size:15px; font-weight:normal; color:#111; overflow:hidden; white-space:nowrap ;text-overflow:ellipsis; word-break:break-all; letter-spacing:-1px;}
.faq_inner .notice_con_box .notice_list em {display:inline-block; width:315px; font-size:15px; font-weight:normal; color:#111; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; word-break:break-all; letter-spacing:-1px;}
			
.notice_inner .notice_con_box .notice_list ul a:hover em {color:#0082ff;}
.faq_inner .notice_con_box .notice_list ul a:hover em {color:#0082ff;}
			
.notice_inner .notice_con_box .notice_list ul li span.noti,
.faq_inner .notice_con_box .notice_list ul li span.noti{display:inline-block; width:50px; height:20px; margin:3px 10px 0 0; background:#0082ff; border-radius:10px; font-size:12px; color:#fff !important; text-align:center; vertical-align:top; line-height:20px; }


/* 2023 renew : 메가 혜택 */
.merit_wrap {position:relative; height:300px; margin-top:20px;}
.merit_wrap ul {}
.merit_wrap ul li {float:left; margin-left:-1px; width:259px; padding:15px 0 15px 0; height:150px; border:1px solid #eaedf2; background-color: #fff}
.merit_wrap ul li:first-child,
.merit_wrap ul li:nth-child(4n+1){margin-left:0;width:260px;}

.merit_wrap ul li em {text-align:center; display:block; margin:-5px auto 0; font-size:20px; font-weight:600; color:#111;}

.merit_wrap .ico {display:block; width:90px; height:90px; background:#fff; margin:0 auto;}
.merit_wrap .ico:before{content:"";margin:0; display:block; width:90px; height:90px; background:url(https://img.bbedu.co.kr/images/cm/mainMeritImg.png) no-repeat;}
.merit_wrap .icon01:before {background-position:0 0;}
.merit_wrap .icon02:before {background-position:-91px 0;}
.merit_wrap .icon03:before {background-position:-181px 0;}
.merit_wrap .icon04:before {background-position:-270px 0;}
.merit_wrap .icon05:before {background-position:-0 -91px;}
.merit_wrap .icon06:before {background-position:-91px -91px;}
.merit_wrap .icon07:before {background-position:-181px -91px;}
.merit_wrap .icon08:before {background-position:-271px -91px;}

/* 2023 renew : 자격증 */
.license_wrap {position:relative; height:160px; margin-top:20px;}
.license_wrap ul {}
.license_wrap ul li {float:left; margin-left:10px; width:202px; padding:10px 0 20px 0; height:160px; border:1px solid #eaedf2; background-color: #fff} /* 2023.03.27 */
.license_wrap ul li:first-child{margin-left:0;} /* 2023.03.27 */
.license_wrap ul li em {text-align:center; display:block; margin:-5px auto 0; font-size:20px; font-weight:600; color:#111;}

.license_wrap .ico {display:block; width:100px; height:100px; background:#fff; margin:0 auto;}
.license_wrap .ico:before{content:"";margin:0; display:block; width:100px; height:100px; background:url(https://img.bbedu.co.kr/images/bbedu/design/2024/0125_beauty/mainLcsImg2.png) no-repeat;}
.license_wrap .icon01:before {background-position:0 0;}
.license_wrap .icon02:before {background-position:-101px 0;}
.license_wrap .icon03:before {background-position:-201px 0;}
.license_wrap .icon04:before {background-position:-301px 0;}
.license_wrap .icon05:before {background-position:-401px 0;} /* 2023.03.27 */

/* 2023 renew : 인증마크 */
.mark_wrap {background:#f6f7f9; padding:1px 0 40px; margin:50px 0;}
.mark_wrap ul {margin-top:20px;}
.mark_wrap ul li {float:left; margin-left:2px; padding:10px 0 20px 0;}
.mark_wrap ul li em {text-align:center; display:block; margin:10px auto 0; font-size:15px; line-height:20px; font-weight:500; color:#333;}

.mark_wrap .mark {display:block; width:100px; height:100px; margin:0 auto;}
.mark_wrap .mark:before{content:"";margin:0; display:block; width:100px; height:100px; background:url(https://img.bbedu.co.kr/images/cm/mainMarkImg.png) no-repeat;}
.mark_wrap .mark01:before {background-position:0 0;}
.mark_wrap .mark02:before {background-position:-100px 0;}
.mark_wrap .mark03:before {background-position:-200px 0;}
.mark_wrap .mark04:before {background-position:-300px 0;}
.mark_wrap .mark05:before {background-position:-400px 0;}
.mark_wrap .mark06:before {background-position:-500px 0;}
.mark_wrap .mark07:before {background-position:-600px 0;}
.mark_wrap .mark08:before {background-position:-700px 0;}


/* 2023 renew : 동영상 */
.main_inner .btn_more {position:absolute; right:0; top:10px; width:20px; height:20px; background: url(https://img.bbedu.co.kr/images/cm/ico_plus.png) no-repeat; text-indent: -9999px;}
.vod_wrap {}
.vod_wrap .bx-viewport {height:250px !important;}
.vod_wrap ul {margin-top:20px;}
.vod_wrap ul li {margin-left:1px;}

.vod_wrap li {width:255px; text-align:center; margin-left:20px; display:inline-block; /* overflow:hidden; */}/* 검수 수정 */
.vod_wrap li:first-child {margin-left:0 !important;}
.vod_wrap li a {position:relative; display:block;}
.vod_wrap li a .msg {background:#f1f1f1; text-align:left; color:#666; font-size:15px; padding:15px;}
.vod_wrap li a:hover .msg {color:#111}
.vod_wrap li a .review_mv {position:absolute; left:0; top:0; max-width:255px !important; height:143px !important;}
.vod_wrap li a img, .vod_wrap li a .review_mv img {max-width:255px !important; height:143px !important;}/* 2023.02.20 수정 */
.vod_wrap li a .review_mv:after {display:block; content:""; position:absolute; left:0; top:0; width:255px; height:143px; background-color:rgba( 0, 0, 0, 0.5 ); z-index:1}
.vod_wrap li a:hover .review_mv:after {display:none}


/* 메인 모달뷰1 */
#modal_popup_bg1 {background: url(/images/popup/mask_60.png); left: 0px; top: 0px; width: 100%; height: 100%; position: fixed; z-index: 5000;}
#modal_popup_bg1 #modal_popup1{left: 55%; top: 90px; margin-left: -400px; position: fixed; z-index: 5001;}
#modal_popup_bg1 .js_tab_wrap{width:700px;overflow:hidden; margin-top:46px;}
#modal_popup_bg1 .js_tab_wrap .js_tab_type {width:100px;float:right;}
#modal_popup_bg1 .js_tab_wrap .js_tab_type:after{content:'';display:block;clear:both}
#modal_popup_bg1 .js_tab_wrap .js_tab_type li{width:100px;}
#modal_popup_bg1 .js_tab_wrap .js_tab_type li a{height:300px;background:url(/images/bbedu/design/2021/1210_main/main_tab.png) no-repeat 0 0;font-size:0;display:block;}
#modal_popup_bg1 .js_tab_wrap .js_tab_type li.tab2 a{background-position-y:-300px}
#modal_popup_bg1 .js_tab_wrap .js_tab_type li.on a{background-position-x:-100px}
#modal_popup_bg1 .js_tab_wrap .js_tab_con_type{display:none;float:left;}
#modal_popup_bg1 .js_tab_wrap .js_tab_con_type.on{display:block}
#modal_popup_bg1 .modal_popup_close{position:absolute; top:0;}
#modal_popup_bg1 .modal_popup_close label{position:absolute;left:30px;top:15px;text-align:left;width:200px;display:block}

/* 메인 모달뷰2 */
#koreanEvent {position: absolute; left: 50%; margin-left: 500px; width:400px; top: 174px; z-index: 100; }
#koreanEvent .bx-controls a.bx-prev,
#koreanEvent .bx-controls a.bx-next {z-index:100; position: absolute; top: 50%; bottom:auto; width: 50px; height: 50px; font-size: 0;}
#koreanEvent .bx-controls a.bx-prev {left:-25px; background:url(/images/bbedu/design/2021/0526_popup/bx_prev.png) 0 0 no-repeat;}
#koreanEvent .bx-controls a.bx-next {right:-25px; background:url(/images/bbedu/design/2021/0526_popup/bx_next.png) 0 0 no-repeat;}
#koreanEvent .bx-controls .bx-pager{top:auto;left:0;right:0;bottom:10px;text-align:center;}
#koreanEvent .bx-controls .bx-pager .bx-pager-item{margin-left:5px;width:10px;height:10px;}
#koreanEvent .bx-controls .bx-pager .bx-pager-item a{width:10px;height:10px;background:rgba(255,255,255,0.3);border-radius:50%}
#koreanEvent .bx-controls .bx-pager .bx-pager-item .active{background:#fff;}
#koreanEvent .bx-controls .bx-controls-direction{display:none;}

/*left_banner*/
.left_bn_wrap .lbn_inner {position:relative;display:block;width:135px;}
.left_bn_wrap .lbn_inner .lbn_wrap {position: relative;}
.left_bn_wrap .lbn_inner .lbn_wrap:after {content: " "; display: block; clear: both}
.left_bn_wrap .lbn_inner .lbn_wrap li {display:block;float:left;width:100%;margin-top:10px;}
.left_bn_wrap .lbn_inner .lbn_wrap li:first-child {margin-top:0;}
.left_bn_wrap .lbn_inner .lbn_wrap li img {width:110px;}

.left_bn_wrap {left:50%; margin-left:-665px; position:absolute; top:650px; z-index:100;}
.right_bn_wrap {right:50%; margin-right:-680px; position:absolute; top:650px; z-index:100;}
.bnrsky {top: 0;}/* 23.08.31 수정 */
.bnrsky .lbn_inner {position:relative;display:block;width:135px;}
.bnrsky .lbn_inner ul li {display:block;float: left;width:100%;margin-top: 10px;}
.bnrsky .lbn_inner ul li:first-child {margin-top:0;}
.bnrsky .lbn_inner ul li:after {content:""; display:block; clear:both;}
.bnrsky .lbn_inner ul li img {width:110px;}

.bottom_layer { position: absolute; bottom: 20px; left: 50%;  z-index:1000;}
.bottom_layer.fixed{position: fixed;}
.bottom_layer .cont {display:none; position: absolute; bottom: 0; width: 1200px; left: 50%; margin-left: -600px;}
.bottom_layer .cont.on{display: block;}
.bottom_layer .cont .inner{position: absolute; left:590px; top:24px;}
.bottom_layer .cont .agree{font-size:12px; color:#1e1e1e; margin-left:55px; margin-top:2px;}
.bottom_layer .cont .agree label{vertical-align:top; line-height:15px;}
.bottom_layer .cont .agree input[type="checkbox"]{padding:0; margin:1px; vertical-align:top;}
.bottom_layer .cont .agree a{font-size:11px; vertical-align:top; line-height:15px; text-decoration:underline; margin-left:2px; color:#1e1e1e;}
.bottom_layer .cont .btn_apply{position:absolute; text-indent:-9999px; display:block; width:121px; height:65px; top:42px; right:249px;}
.bottom_layer .cont input[type="text"]{height:22px; border:1px solid #000; text-indent:10px; color:#1e1e1e; padding:0; line-height:28px;}
.bottom_layer .cont .stxt {position:absolute;left:310px;bottom:10px;letter-spacing:-1px;font-size:11px;color:#999;font-family:'맑은 고딕','Malgun Gothic','Apple SD Gothic Neo',Verdana, Arial, sans-serif;}
.bottom_layer .cont dl{overflow:hidden;}
.bottom_layer .cont dl + dl{margin-top:5px;}
.bottom_layer .cont dt{width:56px; float:left; line-height:24px; font-size:13px; color:#1e1e1e;}
.bottom_layer .cont dd{margin-left:56px;}
.bottom_layer .cont select{border:1px solid #000; height:24px; width:54px; vertical-align:top; margin-right:1px; color: #1e1e1e; text-indent:3px;}
.bottom_layer .cont02.on{display: block;}
.bottom_layer .cont02{display:none; position: absolute; bottom: 0; width: 130px;  right: 50%; margin-right: -710px; cursor: pointer}
.bottom_layer .btn_close{position:absolute; right:10px; top:0;}


/*mainbnr - 2022.06.15*/
.mainbigbox{position: relative;z-index:5}
.mainbigbox:after{content:".";height:0;visibility:hidden;display:block;clear:both;}
.mainbigbox .bnrbox { position:relative; z-index:1; overflow:hidden; width:100%; padding-top:340px; background:#f1f1f1; text-align:center; }
.mainbigbox .bnrbox ul.bnr_area { width:1050px; margin:0 auto; background:#fff; }
.mainbigbox .bnrbox ul.bnr_area li { display:inline-block; float:left; height:40px; }
.mainbigbox .bnrbox ul.bnr_area li &gt; a { overflow:hidden; display:inline-block; width:349px; height:40px; font-size:13px; color:#666; font-weight:bold; text-align:center;line-height:40px; white-space:nowrap; text-overflow:ellipsis; word-break:break-all; }
.mainbigbox .bnrbox ul.bnr_area li.on &gt; a{ color:#fff; background:#333; }
.mainbigbox .bnrbox ul.bnr_area li p { display:none; position:absolute; top:0; left:0; width:100%; height:340px; z-index:-1; }
.mainbigbox .bnrbox ul.bnr_area li.on p { display:block; }
.mainbigbox .bnrbox.bt04 ul li a { width:261px; }
.mainbigbox .bnrbox.bt04 ul li:first-child a { width:262px; }
.mainbigbox .bnrbox.bt05 ul li a { width:209px; }
.mainbigbox .bnrbox.bt05 ul li:first-child a { width:208px; }
.mainbigbox .bnrbox.bt06 ul li a { width:174px; }
.mainbigbox .bnrbox.bt06 ul li:first-child a { width:173px; }
.mainbigbox .bnrbox.bt07 ul li a { width:149px; }
.mainbigbox .bnrbox.bt07 ul li:first-child a { width:148px; }

/*** bx_wapper_common ***/
/*.bx-wrapper{position:relative;}
.bx-wrapper{position:relative;}
.bx-controls .bx-pager{top:-5px;z-index:60;}
/* .bx-pager {position:absolute;left:-5px;top:11px;width:100%;text-align:right;} */
.bx-pager .bx-pager-item {display:inline-block;*display:inline;*zoom:1;width: 10px;height: 20px;}
.bx-pager .bx-pager-item a{width: 14px;display: inline-block;height:17px;background: url(/images/bbedu/common/slide/btn_slide.png) no-repeat -45px 0;font-size:0;text-indent:-9999px;}
.bx-pager .bx-pager-item a.active{background-position:-31px 0;}
.bx-pager a.active{background-position:-28px 0}

.bx-controls-direction a {width:42px;height:42px;background-image:url(https://img.bbedu.co.kr/images/cm/btnSlideArrow02.png); text-indent:-1000000em;}

.bx-controls-direction a.bx-prev.disabled {opacity: 0;}
.bx-controls-direction a.bx-next.disabled {opacity: 0;}

.bx-controls-direction a.bx-prev{position:absolute;left:-60px;top:50%; margin-top:-31px; background-position:0 0; opacity: 1;}
.bx-controls-direction a.bx-next{position:absolute;right:-60px;top:50%; margin-top:-31px; background-position:-42px 0; opacity: 1;}

/* 페이징 */
.bxslider-default.bbedu_bxslider {overflow: unset!important;}
.bxslider-default.bbedu_bxslider .bx-wrapper .bx-controls .bx-pager {width:26px;right:0!important;top:-16px;text-align: center; }
.bxslider-default.bbedu_bxslider .bx-wrapper .bx-controls .bx-pager-item{margin-right:6px!important;}
.bxslider-default.bbedu_bxslider .bx-wrapper .bx-controls .bx-pager-item:last-child{margin-right:0!important;}
.bxslider-default.bbedu_bxslider .bx-wrapper .bx-controls .bx-default-pager a {width: 8px;height: 8px;background: #e0e0e0;border-radius: 50%; }
.bxslider-default.bbedu_bxslider .bx-wrapper .bx-controls .bx-default-pager a:hover,
.bxslider-default.bbedu_bxslider .bx-wrapper .bx-controls .bx-default-pager a.active {background: #0082ff; }

/* 23.08.31 메인 프로모션 배너 추가 */
.promotion_bnr_area{background: #000;height: 50px;line-height: 50px;}
.promotion_bnr_area .inner{width: 1050px;margin: 0 auto;position: relative;}
.promotion_bnr_area .btn_promotion{display: block;height: 100%;text-align: center;}
.promotion_bnr_area .promotion_txt{color: #fff;font-size: 16px;}
.promotion_bnr_area .btn_close{position: absolute;top: 50%;transform: translateY(-50%); right: 0;display: block;height: 12px;}</pre></body></html>