@charset "UTF-8";
/*_theme2.scss*/
/*_mixins.scss*/
/* Responsive Breakpoints
   ========================================================================== */
*,
*:after,
*:before {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.naebaeca section.Insurance_sc section.sub_4_sc div.wrap_930 ul, .naebaeca section.Insurance_sc section.sub_3_sc div.wrap_930 ul, .naebaeca section.Kyb_sc section.book_sc .wrap_930 ul.book_ul, .naebaeca section.Kyb_sc section.teacher_sc div.wrap_930 ul.teacher_ul, .naebaeca section.Kyb_sc section.sub_sc div.wrap_930, .naebaeca section.Electricity_sc section.class article.sub_ar.class_05-1 ul, .naebaeca section.Electricity_sc section.class article.sub_ar.class_04-1 div.tab_graph ul.menu_tab_graph, .naebaeca section.Electricity_sc section.class article.sub_ar.class_01-1 div.tab ul.menu_tab, .naebaeca section.Electricity_sc nav.course_nav div.wrap_1000 ul, .naebaeca section.Electricity_sc nav.course_nav div.wrap_1000, .naebaeca section.CCA_sc section.class article.sub_ar.class_05-1 ul, .naebaeca section.CCA_sc nav.course_nav div.wrap_1000 ul, .naebaeca section.CCA_sc nav.course_nav div.wrap_1000, .naebaeca section.Distribution_new_sc section.class.class_01 article.info_ar.ar_2 > ul, .naebaeca section.Distribution_new_sc section.class.class_02 article.info_ar.ar_2 ul, .naebaeca section.Distribution_new_sc section.wow_sc .wrap_930 ul, .naebaeca section.Distribution_new_sc section.why_sc div.wrap_930 ul, .naebaeca section.Distribution_new_sc section.all_sc .wrap_930 ul, .naebaeca section.House_sc section.benefit_sc ul, .naebaeca section.House_sc section.why_sc div.why_wrap, .naebaeca section.House_sc section.info_sc div.info_wrap, .naebaeca section.Economy_sc section.benefit_sc ul, .naebaeca section.Economy_sc article.tab_ar div.tab_content article.what, .naebaeca section.Fashion_sc section.class2_sc .apply_book_wrap, .naebaeca section.Kdigital_sc .apply_book_wrap .apply_ar ul.pop_ul, .naebaeca section.Kdigital_sc section.block_slider_sc .wrap_930 ul.block_slider > li .cont ul.box, .naebaeca section.Kdigital_sc section.top_intro_new div.wide_wrap div.roadmap_contents2, .naebaeca section.Finance_new_sc div.apply_book_wrap, .naebaeca section.Finance_new_sc section.top_intro_new div.wide_wrap div.roadmap_contents2, .naebaeca section.SurveyAnalyst_new_sc div.apply_book_wrap, .naebaeca section.SocialWorker_new_sc section.benefit_sc ul, .naebaeca section.SocialWorker_new_sc section.main_sc .wrap_930 .top_banner, .naebaeca section.InfoTech_sc section.class.class_01 section.tab_sc .tgh-box .box ul.tab_2_list, .naebaeca section.InfoTech_sc section.class.class_01 section.tab_sc .tgh-box .box ul.tab_1_list, .naebaeca section.InfoTech_sc section.class.class_01 ul.class1_ul, .naebaeca section.InfoTech_sc section.class.class_01 div.tab_content article ul, .naebaeca section.InfoTech_sc section.top_intro .wrap_1000 div.roadmap_contents2, .naebaeca section.VocationalCounselor_sc.all section.class.class_01 div.wrap_930 article.bene_ar ul.bene_ul, .naebaeca section.VocationalCounselor_sc.all section.class.class_03 div.wrap_930 article.bene_ar ul.bene_ul, .naebaeca section.VocationalCounselor_sc.all section.class.class_02 div.wrap_930 article.bene_ar ul.bene_ul, .naebaeca section.VocationalCounselor_sc.all section.class.class_01 div.wrap_930 article.future_ar ul.future_ul, .naebaeca section.VocationalCounselor_sc.all section.class.class_03 div.wrap_930 article.future_ar ul.future_ul, .naebaeca section.VocationalCounselor_sc.all section.class.class_02 div.wrap_930 article.future_ar ul.future_ul, .naebaeca section.VocationalCounselor_sc.all section.why_sc div.wrap_930 ul, .naebaeca section.TradeCourse_new_sc div.apply_book_wrap article.book_ar div.wrap_box ul, .naebaeca section.TaxAccountingCourse_sc nav.course_nav div.wrap_1000 ul, .naebaeca section.TaxAccountingCourse_sc nav.course_nav div.wrap_1000, .naebaeca article.book_ar div.wrap_box ul, .naebaeca section.info_sc_apply article > ul, .naebaeca article.benefit_ar ul.benefit_ul, .naebaeca article.benefit_ar div.pop_wrap dl dd.in_dl, .naebaeca article.benefit_ar div.pop_wrap dl, .naebaeca section.CMC_sc section.teacher_sc article.table div.table_box ul.table_list li div.hover ul, .naebaeca section.CMC_sc section.teacher_sc article.table div.table_box ul.table_list, section.main_ban ul {
  *zoom: 1;
}
.naebaeca section.Insurance_sc section.sub_4_sc div.wrap_930 ul:before, .naebaeca section.Insurance_sc section.sub_3_sc div.wrap_930 ul:before, .naebaeca section.Kyb_sc section.book_sc .wrap_930 ul.book_ul:before, .naebaeca section.Kyb_sc section.teacher_sc div.wrap_930 ul.teacher_ul:before, .naebaeca section.Kyb_sc section.sub_sc div.wrap_930:before, .naebaeca section.Electricity_sc section.class article.sub_ar.class_05-1 ul:before, .naebaeca section.Electricity_sc section.class article.sub_ar.class_04-1 div.tab_graph ul.menu_tab_graph:before, .naebaeca section.Electricity_sc section.class article.sub_ar.class_01-1 div.tab ul.menu_tab:before, .naebaeca section.Electricity_sc nav.course_nav div.wrap_1000 ul:before, .naebaeca section.Electricity_sc nav.course_nav div.wrap_1000:before, .naebaeca section.CCA_sc section.class article.sub_ar.class_05-1 ul:before, .naebaeca section.CCA_sc nav.course_nav div.wrap_1000 ul:before, .naebaeca section.CCA_sc nav.course_nav div.wrap_1000:before, .naebaeca section.Distribution_new_sc section.class.class_01 article.info_ar.ar_2 > ul:before, .naebaeca section.Distribution_new_sc section.class.class_02 article.info_ar.ar_2 ul:before, .naebaeca section.Distribution_new_sc section.wow_sc .wrap_930 ul:before, .naebaeca section.Distribution_new_sc section.why_sc div.wrap_930 ul:before, .naebaeca section.Distribution_new_sc section.all_sc .wrap_930 ul:before, .naebaeca section.House_sc section.benefit_sc ul:before, .naebaeca section.House_sc section.why_sc div.why_wrap:before, .naebaeca section.House_sc section.info_sc div.info_wrap:before, .naebaeca section.Economy_sc section.benefit_sc ul:before, .naebaeca section.Economy_sc article.tab_ar div.tab_content article.what:before, .naebaeca section.Fashion_sc section.class2_sc .apply_book_wrap:before, .naebaeca section.Kdigital_sc .apply_book_wrap .apply_ar ul.pop_ul:before, .naebaeca section.Kdigital_sc section.block_slider_sc .wrap_930 ul.block_slider > li .cont ul.box:before, .naebaeca section.Kdigital_sc section.top_intro_new div.wide_wrap div.roadmap_contents2:before, .naebaeca section.Finance_new_sc div.apply_book_wrap:before, .naebaeca section.Finance_new_sc section.top_intro_new div.wide_wrap div.roadmap_contents2:before, .naebaeca section.SurveyAnalyst_new_sc div.apply_book_wrap:before, .naebaeca section.SocialWorker_new_sc section.benefit_sc ul:before, .naebaeca section.SocialWorker_new_sc section.main_sc .wrap_930 .top_banner:before, .naebaeca section.InfoTech_sc section.class.class_01 section.tab_sc .tgh-box .box ul.tab_2_list:before, .naebaeca section.InfoTech_sc section.class.class_01 section.tab_sc .tgh-box .box ul.tab_1_list:before, .naebaeca section.InfoTech_sc section.class.class_01 ul.class1_ul:before, .naebaeca section.InfoTech_sc section.class.class_01 div.tab_content article ul:before, .naebaeca section.InfoTech_sc section.top_intro .wrap_1000 div.roadmap_contents2:before, .naebaeca section.VocationalCounselor_sc.all section.class.class_01 div.wrap_930 article.bene_ar ul.bene_ul:before, .naebaeca section.VocationalCounselor_sc.all section.class.class_03 div.wrap_930 article.bene_ar ul.bene_ul:before, .naebaeca section.VocationalCounselor_sc.all section.class.class_02 div.wrap_930 article.bene_ar ul.bene_ul:before, .naebaeca section.VocationalCounselor_sc.all section.class.class_01 div.wrap_930 article.future_ar ul.future_ul:before, .naebaeca section.VocationalCounselor_sc.all section.class.class_03 div.wrap_930 article.future_ar ul.future_ul:before, .naebaeca section.VocationalCounselor_sc.all section.class.class_02 div.wrap_930 article.future_ar ul.future_ul:before, .naebaeca section.VocationalCounselor_sc.all section.why_sc div.wrap_930 ul:before, .naebaeca section.TradeCourse_new_sc div.apply_book_wrap article.book_ar div.wrap_box ul:before, .naebaeca section.TaxAccountingCourse_sc nav.course_nav div.wrap_1000 ul:before, .naebaeca section.TaxAccountingCourse_sc nav.course_nav div.wrap_1000:before, .naebaeca article.book_ar div.wrap_box ul:before, .naebaeca section.info_sc_apply article > ul:before, .naebaeca article.benefit_ar ul.benefit_ul:before, .naebaeca article.benefit_ar div.pop_wrap dl dd.in_dl:before, .naebaeca article.benefit_ar div.pop_wrap dl:before, .naebaeca section.CMC_sc section.teacher_sc article.table div.table_box ul.table_list li div.hover ul:before, .naebaeca section.CMC_sc section.teacher_sc article.table div.table_box ul.table_list:before, section.main_ban ul:before, .naebaeca section.Insurance_sc section.sub_4_sc div.wrap_930 ul:after, .naebaeca section.Insurance_sc section.sub_3_sc div.wrap_930 ul:after, .naebaeca section.Kyb_sc section.book_sc .wrap_930 ul.book_ul:after, .naebaeca section.Kyb_sc section.teacher_sc div.wrap_930 ul.teacher_ul:after, .naebaeca section.Kyb_sc section.sub_sc div.wrap_930:after, .naebaeca section.Electricity_sc section.class article.sub_ar.class_05-1 ul:after, .naebaeca section.Electricity_sc section.class article.sub_ar.class_04-1 div.tab_graph ul.menu_tab_graph:after, .naebaeca section.Electricity_sc section.class article.sub_ar.class_01-1 div.tab ul.menu_tab:after, .naebaeca section.Electricity_sc nav.course_nav div.wrap_1000 ul:after, .naebaeca section.Electricity_sc nav.course_nav div.wrap_1000:after, .naebaeca section.CCA_sc section.class article.sub_ar.class_05-1 ul:after, .naebaeca section.CCA_sc nav.course_nav div.wrap_1000 ul:after, .naebaeca section.CCA_sc nav.course_nav div.wrap_1000:after, .naebaeca section.Distribution_new_sc section.class.class_01 article.info_ar.ar_2 > ul:after, .naebaeca section.Distribution_new_sc section.class.class_02 article.info_ar.ar_2 ul:after, .naebaeca section.Distribution_new_sc section.wow_sc .wrap_930 ul:after, .naebaeca section.Distribution_new_sc section.why_sc div.wrap_930 ul:after, .naebaeca section.Distribution_new_sc section.all_sc .wrap_930 ul:after, .naebaeca section.House_sc section.benefit_sc ul:after, .naebaeca section.House_sc section.why_sc div.why_wrap:after, .naebaeca section.House_sc section.info_sc div.info_wrap:after, .naebaeca section.Economy_sc section.benefit_sc ul:after, .naebaeca section.Economy_sc article.tab_ar div.tab_content article.what:after, .naebaeca section.Fashion_sc section.class2_sc .apply_book_wrap:after, .naebaeca section.Kdigital_sc .apply_book_wrap .apply_ar ul.pop_ul:after, .naebaeca section.Kdigital_sc section.block_slider_sc .wrap_930 ul.block_slider > li .cont ul.box:after, .naebaeca section.Kdigital_sc section.top_intro_new div.wide_wrap div.roadmap_contents2:after, .naebaeca section.Finance_new_sc div.apply_book_wrap:after, .naebaeca section.Finance_new_sc section.top_intro_new div.wide_wrap div.roadmap_contents2:after, .naebaeca section.SurveyAnalyst_new_sc div.apply_book_wrap:after, .naebaeca section.SocialWorker_new_sc section.benefit_sc ul:after, .naebaeca section.SocialWorker_new_sc section.main_sc .wrap_930 .top_banner:after, .naebaeca section.InfoTech_sc section.class.class_01 section.tab_sc .tgh-box .box ul.tab_2_list:after, .naebaeca section.InfoTech_sc section.class.class_01 section.tab_sc .tgh-box .box ul.tab_1_list:after, .naebaeca section.InfoTech_sc section.class.class_01 ul.class1_ul:after, .naebaeca section.InfoTech_sc section.class.class_01 div.tab_content article ul:after, .naebaeca section.InfoTech_sc section.top_intro .wrap_1000 div.roadmap_contents2:after, .naebaeca section.VocationalCounselor_sc.all section.class.class_01 div.wrap_930 article.bene_ar ul.bene_ul:after, .naebaeca section.VocationalCounselor_sc.all section.class.class_03 div.wrap_930 article.bene_ar ul.bene_ul:after, .naebaeca section.VocationalCounselor_sc.all section.class.class_02 div.wrap_930 article.bene_ar ul.bene_ul:after, .naebaeca section.VocationalCounselor_sc.all section.class.class_01 div.wrap_930 article.future_ar ul.future_ul:after, .naebaeca section.VocationalCounselor_sc.all section.class.class_03 div.wrap_930 article.future_ar ul.future_ul:after, .naebaeca section.VocationalCounselor_sc.all section.class.class_02 div.wrap_930 article.future_ar ul.future_ul:after, .naebaeca section.VocationalCounselor_sc.all section.why_sc div.wrap_930 ul:after, .naebaeca section.TradeCourse_new_sc div.apply_book_wrap article.book_ar div.wrap_box ul:after, .naebaeca section.TaxAccountingCourse_sc nav.course_nav div.wrap_1000 ul:after, .naebaeca section.TaxAccountingCourse_sc nav.course_nav div.wrap_1000:after, .naebaeca article.book_ar div.wrap_box ul:after, .naebaeca section.info_sc_apply article > ul:after, .naebaeca article.benefit_ar ul.benefit_ul:after, .naebaeca article.benefit_ar div.pop_wrap dl dd.in_dl:after, .naebaeca article.benefit_ar div.pop_wrap dl:after, .naebaeca section.CMC_sc section.teacher_sc article.table div.table_box ul.table_list li div.hover ul:after, .naebaeca section.CMC_sc section.teacher_sc article.table div.table_box ul.table_list:after, section.main_ban ul:after {
  content: "";
  display: table;
}
.naebaeca section.Insurance_sc section.sub_4_sc div.wrap_930 ul:after, .naebaeca section.Insurance_sc section.sub_3_sc div.wrap_930 ul:after, .naebaeca section.Kyb_sc section.book_sc .wrap_930 ul.book_ul:after, .naebaeca section.Kyb_sc section.teacher_sc div.wrap_930 ul.teacher_ul:after, .naebaeca section.Kyb_sc section.sub_sc div.wrap_930:after, .naebaeca section.Electricity_sc section.class article.sub_ar.class_05-1 ul:after, .naebaeca section.Electricity_sc section.class article.sub_ar.class_04-1 div.tab_graph ul.menu_tab_graph:after, .naebaeca section.Electricity_sc section.class article.sub_ar.class_01-1 div.tab ul.menu_tab:after, .naebaeca section.Electricity_sc nav.course_nav div.wrap_1000 ul:after, .naebaeca section.Electricity_sc nav.course_nav div.wrap_1000:after, .naebaeca section.CCA_sc section.class article.sub_ar.class_05-1 ul:after, .naebaeca section.CCA_sc nav.course_nav div.wrap_1000 ul:after, .naebaeca section.CCA_sc nav.course_nav div.wrap_1000:after, .naebaeca section.Distribution_new_sc section.class.class_01 article.info_ar.ar_2 > ul:after, .naebaeca section.Distribution_new_sc section.class.class_02 article.info_ar.ar_2 ul:after, .naebaeca section.Distribution_new_sc section.wow_sc .wrap_930 ul:after, .naebaeca section.Distribution_new_sc section.why_sc div.wrap_930 ul:after, .naebaeca section.Distribution_new_sc section.all_sc .wrap_930 ul:after, .naebaeca section.House_sc section.benefit_sc ul:after, .naebaeca section.House_sc section.why_sc div.why_wrap:after, .naebaeca section.House_sc section.info_sc div.info_wrap:after, .naebaeca section.Economy_sc section.benefit_sc ul:after, .naebaeca section.Economy_sc article.tab_ar div.tab_content article.what:after, .naebaeca section.Fashion_sc section.class2_sc .apply_book_wrap:after, .naebaeca section.Kdigital_sc .apply_book_wrap .apply_ar ul.pop_ul:after, .naebaeca section.Kdigital_sc section.block_slider_sc .wrap_930 ul.block_slider > li .cont ul.box:after, .naebaeca section.Kdigital_sc section.top_intro_new div.wide_wrap div.roadmap_contents2:after, .naebaeca section.Finance_new_sc div.apply_book_wrap:after, .naebaeca section.Finance_new_sc section.top_intro_new div.wide_wrap div.roadmap_contents2:after, .naebaeca section.SurveyAnalyst_new_sc div.apply_book_wrap:after, .naebaeca section.SocialWorker_new_sc section.benefit_sc ul:after, .naebaeca section.SocialWorker_new_sc section.main_sc .wrap_930 .top_banner:after, .naebaeca section.InfoTech_sc section.class.class_01 section.tab_sc .tgh-box .box ul.tab_2_list:after, .naebaeca section.InfoTech_sc section.class.class_01 section.tab_sc .tgh-box .box ul.tab_1_list:after, .naebaeca section.InfoTech_sc section.class.class_01 ul.class1_ul:after, .naebaeca section.InfoTech_sc section.class.class_01 div.tab_content article ul:after, .naebaeca section.InfoTech_sc section.top_intro .wrap_1000 div.roadmap_contents2:after, .naebaeca section.VocationalCounselor_sc.all section.class.class_01 div.wrap_930 article.bene_ar ul.bene_ul:after, .naebaeca section.VocationalCounselor_sc.all section.class.class_03 div.wrap_930 article.bene_ar ul.bene_ul:after, .naebaeca section.VocationalCounselor_sc.all section.class.class_02 div.wrap_930 article.bene_ar ul.bene_ul:after, .naebaeca section.VocationalCounselor_sc.all section.class.class_01 div.wrap_930 article.future_ar ul.future_ul:after, .naebaeca section.VocationalCounselor_sc.all section.class.class_03 div.wrap_930 article.future_ar ul.future_ul:after, .naebaeca section.VocationalCounselor_sc.all section.class.class_02 div.wrap_930 article.future_ar ul.future_ul:after, .naebaeca section.VocationalCounselor_sc.all section.why_sc div.wrap_930 ul:after, .naebaeca section.TradeCourse_new_sc div.apply_book_wrap article.book_ar div.wrap_box ul:after, .naebaeca section.TaxAccountingCourse_sc nav.course_nav div.wrap_1000 ul:after, .naebaeca section.TaxAccountingCourse_sc nav.course_nav div.wrap_1000:after, .naebaeca article.book_ar div.wrap_box ul:after, .naebaeca section.info_sc_apply article > ul:after, .naebaeca article.benefit_ar ul.benefit_ul:after, .naebaeca article.benefit_ar div.pop_wrap dl dd.in_dl:after, .naebaeca article.benefit_ar div.pop_wrap dl:after, .naebaeca section.CMC_sc section.teacher_sc article.table div.table_box ul.table_list li div.hover ul:after, .naebaeca section.CMC_sc section.teacher_sc article.table div.table_box ul.table_list:after, section.main_ban ul:after {
  clear: both;
}

/*_colors.scss*/
/*_buttons.scss*/
.ripple {
  overflow: hidden;
}

.ripple-effect {
  position: absolute;
  border-radius: 50%;
  width: 50px;
  height: 50px;
  background: white;
  -webkit-animation: ripple-animation 1s;
          animation: ripple-animation 1s;
}

@-webkit-keyframes ripple-animation {
  from {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 0.4;
  }
  to {
    -webkit-transform: scale(100);
            transform: scale(100);
    opacity: 0;
  }
}

@keyframes ripple-animation {
  from {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 0.4;
  }
  to {
    -webkit-transform: scale(100);
            transform: scale(100);
    opacity: 0;
  }
}
button, input {
  outline: 0;
}

/*_icons.scss*/
.ic_pop1, .ic_pop2 {
  padding: 3px 10px 5px 10px;
  font-size: 10.5px;
  font-size: 0.6825rem;
  color: #fff;
  font-weight: bold;
  background: #ffb400;
}

.ic_pop_book {
  padding: 3px 10px 5px 10px;
  font-size: 10.5px;
  font-size: 0.6825rem;
  color: #fff;
  font-weight: bold;
  background: #ffb400;
  background: #cccccc;
}

.ic_price {
  padding: 3px 10px 5px 10px;
  font-size: 10.5px;
  font-size: 0.6825rem;
  color: #fff;
  font-weight: bold;
  background: #ffb400;
  background: #ff6a4c;
}

.ic_box {
  padding: 2px 10px 4px 10px;
  font-size: 10.5px;
  font-size: 0.6825rem;
  font-weight: bold;
  background: #fff;
}

/*_forms.scss*/
.custom-radio {
  width: 16px;
  height: 16px;
  display: inline-block;
  position: relative;
  z-index: 1;
  top: 4px;
  margin-right: 0.3em;
  background: url(/_Resources/img/radio-sprite.png) no-repeat 0 0 transparent;
}
.custom-radio:hover {
  background-position: 0 -16px;
}
.custom-radio.selected {
  background-position: 0 -32px;
}
.custom-radio input[type=radio] {
  position: absolute;
  z-index: 2;
  cursor: pointer;
  outline: none;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -khtml-opacity: 0;
  -moz-opacity: 0;
}

.custom-checkbox {
  width: 16px;
  height: 16px;
  display: inline-block;
  position: relative;
  z-index: 1;
  top: 4px;
  margin-right: 0.3em;
  background: url(/_Resources/img/checkbox-sprite.png) no-repeat 0 0 transparent;
}
.custom-checkbox.selected {
  background-position: 0 -32px;
}
.custom-checkbox input[type=checkbox] {
  position: absolute;
  z-index: 2;
  cursor: pointer;
  outline: none;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -khtml-opacity: 0;
  -moz-opacity: 0;
}

/*_sidebar.scss*/
body.tm1 > aside.main_quick > ul > li > a > span, aside.sub_quick > ul > li > a > span {
  display: block;
  width: 50px;
  height: 50px;
  border: none;
  text-indent: -9999px;
  opacity: 0.7;
  filter: alpha(opacity=70);
  opacity: 1;
  filter: alpha(opacity=100);
}
body.tm1 > aside.main_quick > ul > li > a > span:hover, aside.sub_quick > ul > li > a > span:hover {
  opacity: 1;
  filter: alpha(opacity=100);
}
body.tm1 > aside.main_quick > ul > li > a > span.q_faq, aside.sub_quick > ul > li > a > span.q_faq {
  background: url(/_Resources/img/quick/ic_faq.png) center no-repeat;
}
body.tm1 > aside.main_quick > ul > li > a > span.q_download, aside.sub_quick > ul > li > a > span.q_download {
  background: url(/_Resources/img/quick/ic_download.png) center no-repeat;
}
body.tm1 > aside.main_quick > ul > li > a > span.q_qna, aside.sub_quick > ul > li > a > span.q_qna {
  background: url(/_Resources/img/quick/ic_qna.png) center no-repeat;
}
body.tm1 > aside.main_quick > ul > li > a > span.q_basket, aside.sub_quick > ul > li > a > span.q_basket {
  background: url(/_Resources/img/quick/ic_basket.png) center no-repeat;
}
body.tm1 > aside.main_quick > ul > li > a > span.q_completion, aside.sub_quick > ul > li > a > span.q_completion {
  background: url(/_Resources/img/quick/ic_completion.png) center no-repeat;
}
body.tm1 > aside.main_quick > ul > li > a > span.q_top, aside.sub_quick > ul > li > a > span.q_top {
  background: #f8f8f8 url(/_Resources/img/quick/ic_top.png) center no-repeat;
}

aside.sub_quick {
  z-index: 900;
  position: fixed;
  top: 50%;
  right: 0;
  width: 50px;
  height: 300px;
  margin-top: -150px;
}
aside.sub_quick ul li {
  position: relative;
}
aside.sub_quick ul li a {
  display: block;
  width: 50px;
  height: 50px;
  text-align: center;
  background: #4d5259;
}
aside.sub_quick ul li p {
  position: absolute;
  display: block;
  top: 12px;
  right: 60px;
  width: 120px;
  padding: 3px 10px 3px 10px;
  text-align: center;
  background: #fff;
  border: 1px solid #e6e6e6;
  opacity: 0.8;
  filter: alpha(opacity=80);
  font-size: 11px;
  font-size: 0.715rem;
}

.basket_list {
  position: fixed;
  top: 0;
  right: -180px;
  display: block;
  width: 180px;
  height: 100%;
  padding: 0 20px 40px 20px;
  background: #f8f8f8;
}
.basket_list h3 {
  margin-top: 40px;
  font-size: 15px;
  font-weight: normal;
}
.basket_list h3.border {
  border-top: 1px solid #e6e6e6;
  padding-top: 40px;
}
.basket_list ul li {
  position: relative;
  width: 140px;
  height: 125px;
  margin-top: 20px;
  font-size: 12px;
  color: #666666;
  overflow: hidden;
  cursor: pointer;
}
.basket_list ul li span {
  top: 0px;
  right: auto;
  bottom: auto;
  left: 0px;
  position: absolute;
}
.basket_list ul li img {
  width: 100%;
  height: 85px;
  margin-bottom: 7px;
}
.basket_list ul li.list_none {
  margin-top: 40px;
  padding-top: 45px;
  text-align: center;
  background: url(/_Resources/img/ic_listnone.png) center 0 no-repeat;
  cursor: default;
}
.basket_list a.more {
  position: absolute;
  top: 40px;
  right: 20px;
  width: 47px;
  height: 23px;
  padding-top: 2px;
  font-size: 11px;
  color: #c1c1c1;
  background: none;
  border: 1px solid #dadada;
}
.basket_list a.more:hover {
  color: #666666;
  border: 1px solid #666666;
}

/*aside.sub_quick2  {
  @include quick;
  width:61px;
  h2  {
	width:47px;
	margin:0 auto;
  }
  ul  {
	width:47px;
	margin:10px auto;
  }
  article.thumb1  {
	margin:30px 0 60px 0;
	h3  {
	  @include font-size(11);
	  text-align:center;
	}
	div.bx-wrapper  {
	  div.bx-viewport {
		height:160px !important;
	  }
	  div.bx-controls {
		div.bx-controls-direction {
		  position:relative;
		  a.bx-prev {
			position:absolute;
			top:0;
			left:0;
			@include btn_back(23px, 23px);
			background:url(/_Resources/img/ic_qua_arrow_up_b.png) no-repeat;
		  }
		  a.bx-next {
			position:absolute;
			top:0;
			right:0;
			@include btn_back(23px, 23px);
			background:url(/_Resources/img/ic_qua_arrow_down_b.png) no-repeat;
		  }
		}
	  }
	}
	ul.bxslider {
	  margin:10px 0 0 0 !important;
	  li {
		a {
		  background:none !important;
		  height:40px !important;
		  img  {
			width:60px;
			height:40px;
			border:1px solid $light-gray;
		  }
		}
	  }
	}
  }
}*/
section.main_ban {
  width: 972px;
  margin: 0 auto;
}
section.main_ban ul {
  margin-top: 50px;
}
section.main_ban ul li {
  float: left;
  margin: 6px;
}

.global_humans section.main_ban ul {
  margin-top: 27px;
}

.naebaeca section.CMC_sc {
  width: 100%;
  overflow: hidden;
}
.naebaeca section.CMC_sc button, .naebaeca section.CMC_sc a {
  border: 0;
  outline: 0;
  padding-block: 0;
  padding-inline: 0;
  border-width: 0;
  background-color: transparent;
}
.naebaeca section.CMC_sc.mobile section.top_intro_new {
  padding-top: 55px;
}
.naebaeca section.CMC_sc.mobile section.top_intro_new .wrap_1000 {
  padding: 50px 0;
}
.naebaeca section.CMC_sc.mobile section.top_intro_new .wrap_1000 img.main_tit {
  max-width: 600px;
}
.naebaeca section.CMC_sc.mobile section.top_intro_new .wrap_1000 .hit {
  top: 0;
}
.naebaeca section.CMC_sc.mobile section.top_intro_new div.top_label {
  position: relative;
  z-index: 11;
  top: 0;
  padding: 0 10px;
}
.naebaeca section.CMC_sc.mobile section.top_intro_new div.wide_wrap {
  margin-top: 0;
}
@media (max-width: 960px) {
  .naebaeca section.CMC_sc.mobile section.top_intro_new .wrap_1000 {
    padding: 30px 15px;
  }
}
.naebaeca section.CMC_sc section.top_intro_new {
  position: relative;
  background-color: #161696;
  z-index: 900;
}
.naebaeca section.CMC_sc section.top_intro_new .wrap_1000 {
  position: relative;
  width: 100%;
  max-width: 1000px;
  margin: 0 auto;
}
.naebaeca section.CMC_sc section.top_intro_new .wrap_1000 img.main_tit {
  width: 100%;
  max-width: 900px;
  margin: 0 auto;
}
.naebaeca section.CMC_sc section.top_intro_new .wrap_1000 .hit {
  position: absolute;
  top: 80px;
  right: -50px;
  display: block;
  width: 147px;
  height: auto;
}
.naebaeca section.CMC_sc section.top_intro_new .wrap_1000 .hit span.hitbrand {
  display: block;
  width: 100%;
  height: auto;
  padding-top: 134.693877551%;
  background-image: url("/_Resources/img/naebaeca/CMC/wow_hitbrand.png");
  background-size: 100% auto;
  background-repeat: no-repeat;
  -webkit-animation: 1s hitroll ease-in-out infinite alternate;
          animation: 1s hitroll ease-in-out infinite alternate;
  z-index: 1;
}
@media (max-width: 960px) {
  .naebaeca section.CMC_sc section.top_intro_new .wrap_1000 .hit {
    right: 10px;
    width: 120px;
  }
}
@media (max-width: 640px) {
  .naebaeca section.CMC_sc section.top_intro_new .wrap_1000 .hit {
    right: 5px;
    width: 80px;
  }
}
@media (max-width: 480px) {
  .naebaeca section.CMC_sc section.top_intro_new .wrap_1000 .hit {
    right: 5px;
    width: 50px;
  }
}
.naebaeca section.CMC_sc section.top_intro_new div.top_label {
  position: absolute;
  top: 0;
  left: 0;
  background: yellow;
  width: 100%;
  padding: 0 25px;
  z-index: 2;
}
.naebaeca section.CMC_sc section.top_intro_new div.top_label div.top_wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 100%;
  max-width: 930px;
  height: 80px;
  margin: 0 auto;
  background: url("/_Resources/img/naebaeca/CMC/card.png") no-repeat;
  background-position: left center;
}
.naebaeca section.CMC_sc section.top_intro_new div.top_label div.top_wrap strong {
  padding: 0px 10px 0 90px;
  font-size: 18px;
}
.naebaeca section.CMC_sc section.top_intro_new div.top_label div.top_wrap span {
  font-size: 13px;
}
.naebaeca section.CMC_sc section.top_intro_new div.top_label div.top_wrap a {
  margin-left: 40px;
  text-align: right;
  padding: 10px;
  border: 1px solid;
  font-size: 14px;
}
.naebaeca section.CMC_sc section.top_intro_new div.top_label div.top_wrap a:hover {
  background: #393939;
  color: yellow;
}
@media (max-width: 640px) {
  .naebaeca section.CMC_sc section.top_intro_new div.top_label div.top_wrap {
    position: relative;
    height: auto;
    padding: 20px 15px;
    background-size: 40px auto;
  }
  .naebaeca section.CMC_sc section.top_intro_new div.top_label div.top_wrap strong {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    padding-left: 30px;
    font-size: 14px;
    font-size: 0.91rem;
  }
  .naebaeca section.CMC_sc section.top_intro_new div.top_label div.top_wrap span {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    padding-left: 30px;
    font-size: 11px;
    font-size: 0.715rem;
  }
  .naebaeca section.CMC_sc section.top_intro_new div.top_label div.top_wrap a {
    position: absolute;
    right: 0;
    top: 50%;
    margin-left: 0;
    font-size: 12px;
    font-size: 0.78rem;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
  }
}
@media (max-width: 480px) {
  .naebaeca section.CMC_sc section.top_intro_new div.top_label div.top_wrap a {
    text-align: right;
    padding: 5px;
    font-size: 11px;
    font-size: 0.715rem;
  }
}
.naebaeca section.CMC_sc section.top_intro_new div.wide_wrap {
  width: 100%;
  height: auto;
  margin-top: -100px;
}
.naebaeca section.CMC_sc section.top_intro_new div.wide_wrap img.main_tit {
  margin: 100px auto 0;
  width: 100%;
}
.naebaeca section.CMC_sc section.top_intro_new div.wide_wrap .tt {
  position: absolute;
  top: 200px;
  left: 50%;
  margin-left: -465px;
}
.naebaeca section.CMC_sc section.top_intro_new div.wide_wrap .people {
  position: absolute;
  bottom: 0px;
  left: 50%;
  margin-left: -265.5px;
}
.naebaeca section.CMC_sc section.top_intro_new div.wide_wrap div.roadmap_contents2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  max-width: 930px;
  margin: 0 auto;
}
.naebaeca section.CMC_sc section.top_intro_new div.wide_wrap div.roadmap_contents2 button {
  width: calc(50% - 5px);
  max-width: 458px;
  height: auto;
  opacity: 0.5;
  background-size: 100% auto;
}
.naebaeca section.CMC_sc section.top_intro_new div.wide_wrap div.roadmap_contents2 button:after {
  content: "";
  display: block;
  width: 100%;
  padding-top: 40.3930131004%;
  opacity: 0.5;
}
.naebaeca section.CMC_sc section.top_intro_new div.wide_wrap div.roadmap_contents2 button.class_01 {
  background-image: url("/_Resources/img/naebaeca/CMC/banner_free_250526.png");
  background-repeat: no-repeat;
  background-position: center;
  -webkit-animation-name: flipInX;
  animation-name: flipInX;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-duration: 0.8s;
  animation-duration: 0.8s;
  -webkit-animation-delay: 0.5s;
  animation-delay: 0.5s;
  -webkit-animation-timing-function: ease;
  animation-timing-function: ease;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
@-webkit-keyframes flipInX {
  0% {
    opacity: 0;
    -webkit-transform: perspective(400px) rotateX(90deg);
    -ms-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
  }
  40% {
    -webkit-transform: perspective(400px) rotateX(-10deg);
    -ms-transform: perspective(400px) rotateX(-10deg);
    transform: perspective(400px) rotateX(-10deg);
  }
  70% {
    -webkit-transform: perspective(400px) rotateX(10deg);
    -ms-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: perspective(400px) rotateX(0deg);
    -ms-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
  }
}
@keyframes flipInX {
  0% {
    opacity: 0;
    -webkit-transform: perspective(400px) rotateX(90deg);
    -ms-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
  }
  40% {
    -webkit-transform: perspective(400px) rotateX(-10deg);
    -ms-transform: perspective(400px) rotateX(-10deg);
    transform: perspective(400px) rotateX(-10deg);
  }
  70% {
    -webkit-transform: perspective(400px) rotateX(10deg);
    -ms-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: perspective(400px) rotateX(0deg);
    -ms-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
  }
}
.naebaeca section.CMC_sc section.top_intro_new div.wide_wrap div.roadmap_contents2 button.class_02 {
  background-image: url("/_Resources/img/naebaeca/CMC/banner_pass_250526.png");
  background-repeat: no-repeat;
  background-position: center;
  -webkit-animation-name: flipInX;
  animation-name: flipInX;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-duration: 0.8s;
  animation-duration: 0.8s;
  -webkit-animation-delay: 0.8s;
  animation-delay: 0.8s;
  -webkit-animation-timing-function: ease;
  animation-timing-function: ease;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
@-webkit-keyframes flipInX {
  0% {
    opacity: 0;
    -webkit-transform: perspective(400px) rotateX(90deg);
    -ms-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
  }
  40% {
    -webkit-transform: perspective(400px) rotateX(-10deg);
    -ms-transform: perspective(400px) rotateX(-10deg);
    transform: perspective(400px) rotateX(-10deg);
  }
  70% {
    -webkit-transform: perspective(400px) rotateX(10deg);
    -ms-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: perspective(400px) rotateX(0deg);
    -ms-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
  }
}
@keyframes flipInX {
  0% {
    opacity: 0;
    -webkit-transform: perspective(400px) rotateX(90deg);
    -ms-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
  }
  40% {
    -webkit-transform: perspective(400px) rotateX(-10deg);
    -ms-transform: perspective(400px) rotateX(-10deg);
    transform: perspective(400px) rotateX(-10deg);
  }
  70% {
    -webkit-transform: perspective(400px) rotateX(10deg);
    -ms-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: perspective(400px) rotateX(0deg);
    -ms-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
  }
}
@media (max-width: 960px) {
  .naebaeca section.CMC_sc section.top_intro_new div.wide_wrap div.roadmap_contents2 {
    padding: 0 15px;
  }
}
.naebaeca section.CMC_sc nav.course_nav {
  height: 100px;
  background: #393939;
}
.naebaeca section.CMC_sc nav.course_nav div.wrap_1000 {
  width: 930px;
}
.naebaeca section.CMC_sc nav.course_nav div.wrap_1000 button.go_top {
  position: absolute;
  margin-top: 30px;
}
.naebaeca section.CMC_sc nav.course_nav div.wrap_1000 ul {
  width: 930px;
}
.naebaeca section.CMC_sc nav.course_nav div.wrap_1000 ul li {
  width: 50%;
  height: 100px;
  font-size: 30px;
  padding-top: 25px;
}
.naebaeca section.CMC_sc nav.course_nav div.wrap_1000 ul li.class_01:hover {
  background-color: #008000;
}
.naebaeca section.CMC_sc nav.course_nav div.wrap_1000 ul li.class_01.on {
  background-color: #008000;
}
.naebaeca section.CMC_sc nav.course_nav div.wrap_1000 ul li.class_02:hover {
  background-color: #161696;
}
.naebaeca section.CMC_sc nav.course_nav div.wrap_1000 ul li.class_02.on {
  background-color: #161696;
}
.naebaeca section.CMC_sc section.teacher_sc {
  position: relative;
  padding: 80px 0;
  background: #f7f7f7;
}
.naebaeca section.CMC_sc section.teacher_sc.new {
  padding: 0;
}
.naebaeca section.CMC_sc section.teacher_sc h2.img_h {
  text-indent: -99999px;
  width: 1000px;
  height: 151px;
  margin: 0 auto;
  background-image: url("/_Resources/img/naebaeca/CMC/teacher_h.png");
  background-repeat: no-repeat;
}
.naebaeca section.CMC_sc section.teacher_sc h2.avengers {
  width: 930px;
  height: 310px;
  margin: 0 auto;
  background-image: url("/_Resources/img/naebaeca/CMC/teacher_tit.png");
}
.naebaeca section.CMC_sc section.teacher_sc .btn_box {
  position: absolute;
  bottom: 20px;
  width: 100%;
  height: 100px;
}
.naebaeca section.CMC_sc section.teacher_sc .btn_box button.btn_teachers_all {
  display: block;
  width: 58px;
  height: 58px;
  margin: 0 auto;
  background-image: url("/_Resources/img/naebaeca/CMC/open.png");
}
.naebaeca section.CMC_sc section.teacher_sc .btn_box button.btn_teachers_all.close {
  background-image: url("/_Resources/img/naebaeca/CMC/close.png");
}
.naebaeca section.CMC_sc section.teacher_sc .btn_box button.btn_teachers_all:hover {
  -webkit-transform: rotate(360deg);
      -ms-transform: rotate(360deg);
          transform: rotate(360deg);
  -webkit-transition: 1s;
  transition: 1s;
}
.naebaeca section.CMC_sc section.teacher_sc article.table {
  width: 1000px;
  margin: 0 auto;
}
.naebaeca section.CMC_sc section.teacher_sc article.table.sec {
  margin-top: 50px;
}
.naebaeca section.CMC_sc section.teacher_sc article.table.sec h3.img_h {
  background-image: url("/_Resources/img/naebaeca/CMC/title_02.png");
}
.naebaeca section.CMC_sc section.teacher_sc article.table h3.img_h {
  text-indent: -99999px;
  width: 100%;
  height: 84px;
  background-image: url("/_Resources/img/naebaeca/CMC/title_01.png");
  background-repeat: no-repeat;
  background-position: top right;
}
.naebaeca section.CMC_sc section.teacher_sc article.table div.table_box {
  position: relative;
  border-top: 5px solid #161696;
}
.naebaeca section.CMC_sc section.teacher_sc article.table div.table_box span.title {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 150px;
  height: 50px;
  padding: 10px 0 0 0;
  text-align: center;
  font-size: 18px;
  font-size: 1.17rem;
  font-weight: bold;
  background: #161696;
  color: #fff;
}
.naebaeca section.CMC_sc section.teacher_sc article.table div.table_box ul.table_list {
  padding: 50px 0 0 170px;
}
.naebaeca section.CMC_sc section.teacher_sc article.table div.table_box ul.table_list li {
  position: relative;
  float: left;
  width: 33.3%;
}
.naebaeca section.CMC_sc section.teacher_sc article.table div.table_box ul.table_list li button.teacher_btn {
  position: relative;
  border: 1px solid #e6e6e6;
  -webkit-box-shadow: 3px 3px 5px #ddd;
          box-shadow: 3px 3px 5px #ddd;
}
.naebaeca section.CMC_sc section.teacher_sc article.table div.table_box ul.table_list li button.teacher_btn span.icon_more {
  position: absolute;
  top: 10px;
  left: 10px;
}
.naebaeca section.CMC_sc section.teacher_sc article.table div.table_box ul.table_list li button.teacher_btn.disabled {
  background: #737373;
  -webkit-box-shadow: 0 0 0 #e0e0e0;
          box-shadow: 0 0 0 #e0e0e0;
}
.naebaeca section.CMC_sc section.teacher_sc article.table div.table_box ul.table_list li button.teacher_btn.disabled span.icon_more {
  opacity: 0.3;
  filter: alpha(opacity=30);
}
.naebaeca section.CMC_sc section.teacher_sc article.table div.table_box ul.table_list li > p {
  padding: 10px 0 40px;
  text-align: center;
}
.naebaeca section.CMC_sc section.teacher_sc article.table div.table_box ul.table_list li > p strong {
  display: block;
  width: 100%;
  height: auto;
  font-size: 20px;
  font-size: 1.3rem;
  line-height: 180%;
}
.naebaeca section.CMC_sc section.teacher_sc article.table div.table_box ul.table_list li div.hover {
  display: none;
  top: 238px;
  right: 50%;
  bottom: auto;
  left: auto;
  position: absolute;
  width: 251px;
  height: auto;
  margin-right: -113px;
  padding: 15px 20px;
  border: 1px solid #161696;
  background: #FFF;
  z-index: 2;
}
.naebaeca section.CMC_sc section.teacher_sc article.table div.table_box ul.table_list li div.hover p.title {
  display: block;
  width: 100%;
  height: auto;
  font-size: 18px;
  font-size: 1.17rem;
  line-height: 160%;
  font-weight: bold;
}
.naebaeca section.CMC_sc section.teacher_sc article.table div.table_box ul.table_list li div.hover ul {
  margin: 8px 0 0 15px;
}
.naebaeca section.CMC_sc section.teacher_sc article.table div.table_box ul.table_list li div.hover ul li {
  width: 100%;
  padding-bottom: 5px;
  list-style: disc outside;
  font-size: 13px;
}
.naebaeca section.CMC_sc section.teacher_sc article.table ul.info {
  padding-left: 190px;
}
.naebaeca section.CMC_sc section.teacher_sc article.table ul.info li {
  float: left;
  padding-bottom: 8px;
  list-style: disc outside;
}
.naebaeca section.CMC_sc section.info_sc {
  height: auto;
  padding: 80px 25px;
  background-color: #DAE3FF;
  background-image: url("/_Resources/img/naebaeca/CMC/info_bg.png");
  background-size: 2000px auto;
  background-position: center center;
}
.naebaeca section.CMC_sc section.info_sc h2,
.naebaeca section.CMC_sc section.info_sc p {
  width: 100%;
  height: auto;
  max-width: 1000px;
  margin: 0 auto;
  padding: 18px 10px;
  text-align: center;
  color: #393939;
  font-size: 18px;
  font-size: 1.17rem;
  line-height: 160%;
  background-color: rgba(255, 255, 255, 0.8);
  border-radius: 20px;
}
@media (max-width: 640px) {
  .naebaeca section.CMC_sc section.info_sc h2,
  .naebaeca section.CMC_sc section.info_sc p {
    font-size: 16px;
    font-size: 1.04rem;
  }
}
.naebaeca section.CMC_sc section.info_sc h2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  max-width: 300px;
  height: 60px;
  margin-bottom: 20px;
  font-size: 35px;
  font-size: 2.275rem;
  letter-spacing: -2px;
  color: #fff;
  background-color: #161696;
  padding: 0 20px;
  border-radius: 50px;
}
@media (max-width: 640px) {
  .naebaeca section.CMC_sc section.info_sc h2 {
    font-size: 22px;
    font-size: 1.43rem;
  }
}
.naebaeca section.CMC_sc section.qna_sc {
  background: #d1531c;
  padding: 80px 25px;
}
.naebaeca section.CMC_sc section.qna_sc.new {
  background: #314faf;
}
.naebaeca section.CMC_sc section.qna_sc.new ul li button span.num {
  color: #161696;
}
.naebaeca section.CMC_sc section.qna_sc ul {
  width: 100%;
  height: auto;
  max-width: 1000px;
  margin: 0 auto;
}
.naebaeca section.CMC_sc section.qna_sc ul li {
  margin-bottom: 15px;
  background: url("/_Resources/img/naebaeca/CMC/icon_plus.png") no-repeat 97% 25px;
}
.naebaeca section.CMC_sc section.qna_sc ul li.on {
  background: none;
}
.naebaeca section.CMC_sc section.qna_sc ul li button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  width: 100%;
  padding: 10px;
  font-size: 26px;
  font-size: 1.69rem;
  color: #fff;
  border-radius: 8px;
  background-clip: padding-box;
  /* stops bg color from leaking outside the border: */
  background: #fff;
  /* The Fallback */
  background: rgba(255, 255, 255, 0.15);
  text-align: left;
}
.naebaeca section.CMC_sc section.qna_sc ul li button span.num {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 60px;
          flex: 0 0 60px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 60px;
  height: 60px;
  margin-right: 20px;
  border-radius: 100%;
  background-clip: padding-box;
  /* stops bg color from leaking outside the border: */
  font-size: 18px;
  font-size: 1.17rem;
  background: #fff;
  color: #c5b2aa;
  text-align: center;
}
.naebaeca section.CMC_sc section.qna_sc ul li div.slide_box {
  display: none;
  margin: 10px auto 20px;
  padding: 30px 50px;
  border-radius: 8px;
  background-clip: padding-box;
  /* stops bg color from leaking outside the border: */
  background: #fff;
  font-size: 14px;
  font-size: 0.91rem;
  line-height: 160%;
}
.naebaeca section.CMC_sc section.qna_sc ul li div.slide_box p {
  color: #666666;
}
.naebaeca section.CMC_sc section.qna_sc ul li div.slide_box p.title {
  margin: 20px auto 10px;
  text-align: center;
  font-size: 12px;
  font-size: 0.78rem;
}
.naebaeca section.CMC_sc section.qna_sc ul li div.slide_box img {
  display: block;
  width: 100%;
  max-width: 886px;
  margin: 0 auto;
}
@media (max-width: 640px) {
  .naebaeca section.CMC_sc section.qna_sc ul li {
    background-size: 25px auto;
    background-position: 97% center;
  }
  .naebaeca section.CMC_sc section.qna_sc ul li button {
    padding-right: 30px;
    font-size: 20px;
    font-size: 1.3rem;
  }
  .naebaeca section.CMC_sc section.qna_sc ul li button span.num {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 40px;
            flex: 0 0 40px;
    width: 40px;
    height: 40px;
    margin-right: 8px;
    font-size: 16px;
    font-size: 1.04rem;
  }
  .naebaeca section.CMC_sc section.qna_sc ul li.on button {
    padding-right: 15px;
  }
  .naebaeca section.CMC_sc section.qna_sc ul li div.slide_box {
    padding: 15px 25px;
  }
}
.naebaeca section.CMC_sc article.book_ar {
  padding: 100px 0;
}
.naebaeca section.CMC_sc article.book_ar div.wrap_box h3 {
  font-size: 36px;
  font-size: 2.34rem;
  color: #464646;
  text-align: center;
}
.naebaeca section.CMC_sc section.benefit_sc {
  padding: 100px 25px;
}
.naebaeca section.CMC_sc section.benefit_sc.new h2 {
  max-width: 790px;
  height: 128px;
  margin: 0 auto 50px;
  background: url("/_Resources/img/naebaeca/CMC/benefit_tit_250526.png") no-repeat center center;
  background-size: 100% auto;
}
.naebaeca section.CMC_sc section.benefit_sc h2 {
  height: 100px;
  margin: 0 0 30px 0;
  font-size: 21px;
  font-size: 1.365rem;
  text-align: center;
  font-weight: normal;
}
.naebaeca section.CMC_sc section.benefit_sc h2 em {
  display: block;
  font-size: 43px;
  font-size: 2.795rem;
}
.naebaeca section.CMC_sc section.benefit_sc div.benefit_wrap {
  width: 100%;
  max-width: 1000px;
  margin: 20px auto 0;
}
.naebaeca section.CMC_sc section.benefit_sc div.benefit_wrap .benefit_ul {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 10px;
}
.naebaeca section.CMC_sc section.benefit_sc div.benefit_wrap .benefit_ul .benefit_li {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 calc(50% - 5px);
          flex: 0 0 calc(50% - 5px);
  max-width: 184px;
  height: auto;
  background-color: #fff;
}
.naebaeca section.CMC_sc section.benefit_sc div.benefit_wrap .benefit_ul .benefit_li img {
  width: 100% !important;
  height: auto !important;
}
@media (max-width: 960px) {
  .naebaeca section.CMC_sc section.benefit_sc div.benefit_wrap .benefit_ul {
    padding: 0 37px;
    gap: 20px;
  }
  .naebaeca section.CMC_sc section.benefit_sc div.benefit_wrap .benefit_ul .benefit_li {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(50% - 10px);
            flex: 0 0 calc(50% - 10px);
  }
}
.naebaeca section.CMC_sc section.benefit_sc div.info {
  width: 100%;
  height: auto;
  max-width: 1000px;
  margin: 0 auto;
  padding: 45px 60px;
  border-radius: 8px;
  background-clip: padding-box;
  /* stops bg color from leaking outside the border: */
}
.naebaeca section.CMC_sc section.benefit_sc div.info > p,
.naebaeca section.CMC_sc section.benefit_sc div.info > div {
  font-size: 13px;
  font-size: 0.845rem;
}
.naebaeca section.CMC_sc section.benefit_sc div.info > p {
  padding-bottom: 30px;
  text-align: center;
  border-bottom: 1px dashed #c7c7c7;
  font-size: 15px;
  font-size: 0.975rem;
}
.naebaeca section.CMC_sc section.benefit_sc div.info > p > em {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  zoom: 1;
  *display: inline;
  width: auto;
  height: auto;
  margin-right: 5px;
  padding: 1px 8px 2px;
  border-radius: 30px;
  background-clip: padding-box;
  /* stops bg color from leaking outside the border: */
  font-size: 11px;
  font-size: 0.715rem;
  text-align: center;
  border: 1px solid #000000;
  vertical-align: middle;
}
.naebaeca section.CMC_sc section.benefit_sc div.info .howto_box {
  margin-top: 30px;
}
.naebaeca section.CMC_sc section.benefit_sc div.info .howto_box p.title {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  zoom: 1;
  *display: inline;
  width: auto;
  height: auto;
  padding: 0 10px;
  font-size: 16px;
  font-size: 1.04rem;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, transparent), color-stop(0, #cecece));
  background: linear-gradient(transparent 50%, #cecece 0);
}
.naebaeca section.CMC_sc section.benefit_sc div.info .howto_box ol {
  margin-top: 10px;
  padding-left: 20px;
}
.naebaeca section.CMC_sc section.benefit_sc div.info .howto_box ol li {
  list-style: decimal outside;
}
.naebaeca section.CMC_sc section.review_sc {
  padding: 0 0 50px 0;
  background: #166aa4;
}
.naebaeca section.CMC_sc section.review_sc h2 {
  width: 100%;
  max-width: 930px;
  height: 300px;
  margin: 0 auto;
  background: url("/_Resources/img/naebaeca/CMC/review_tit_250526.png") no-repeat center bottom;
  background-size: 100% auto;
}
@media (max-width: 640px) {
  .naebaeca section.CMC_sc section.review_sc h2 {
    height: 250px;
    background-image: url("/_Resources/img/naebaeca/CMC/review_tit_250526_m.png");
  }
}
.naebaeca section.CMC_sc section.review_sc .slider_wrap {
  position: relative;
  width: 100%;
  max-width: 1000px;
  margin: 0 auto;
  padding: 0 25px;
}
.naebaeca section.CMC_sc section.review_sc .slider_wrap ul.review_slider li .paper {
  padding: 80px;
  background: #fff;
}
.naebaeca section.CMC_sc section.review_sc .slider_wrap ul.review_slider li .paper .top .tit {
  display: block;
  padding: 10px 30% 10px 0;
  color: #1540ce;
  font-size: 30px;
  font-size: 1.95rem;
  font-weight: bold;
  letter-spacing: -2px;
}
.naebaeca section.CMC_sc section.review_sc .slider_wrap ul.review_slider li .paper .top .star {
  display: block;
  color: #ffb400;
  font-size: 32px;
  font-size: 2.08rem;
}
.naebaeca section.CMC_sc section.review_sc .slider_wrap ul.review_slider li .paper .top .subject {
  display: inline-block;
  padding-top: 10px;
  color: #393939;
  font-size: 13px;
  font-size: 0.845rem;
}
.naebaeca section.CMC_sc section.review_sc .slider_wrap ul.review_slider li .paper .top .subject em {
  margin-left: 5px;
  padding: 5px;
  color: #161696;
  border: 1px solid;
  border-radius: 10px;
}
.naebaeca section.CMC_sc section.review_sc .slider_wrap ul.review_slider li .paper .top .id {
  display: inline-block;
  padding-left: 10px;
  color: #393939;
  font-size: 13px;
  font-size: 0.845rem;
}
.naebaeca section.CMC_sc section.review_sc .slider_wrap ul.review_slider li .paper .top .id em {
  margin-left: 5px;
  padding: 5px;
  color: #161696;
  border: 1px solid;
  border-radius: 10px;
}
.naebaeca section.CMC_sc section.review_sc .slider_wrap ul.review_slider li .paper .top img.people {
  position: absolute;
  top: 50px;
  right: 80px;
  width: 30%;
  max-width: 203px;
  height: auto;
}
.naebaeca section.CMC_sc section.review_sc .slider_wrap ul.review_slider li .paper .bottom {
  height: 480px;
  padding: 50px 0 0 0;
  color: #393939;
  line-height: 1.7;
  font-size: 14px;
  font-size: 0.91rem;
  overflow-y: auto;
}
.naebaeca section.CMC_sc section.review_sc .slider_wrap ul.review_slider li .paper .bottom em {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, transparent), color-stop(0, #e8fb15));
  background: linear-gradient(transparent 50%, #e8fb15 0);
  font-weight: bold;
}
@media (max-width: 640px) {
  .naebaeca section.CMC_sc section.review_sc .slider_wrap ul.review_slider li .paper {
    padding: 50px 20px;
  }
  .naebaeca section.CMC_sc section.review_sc .slider_wrap ul.review_slider li .paper .top {
    margin-top: 130px;
    text-align: center;
  }
  .naebaeca section.CMC_sc section.review_sc .slider_wrap ul.review_slider li .paper .top .tit {
    padding: 5px 0;
    font-size: 24px;
    font-size: 1.56rem;
    letter-spacing: -1px;
  }
  .naebaeca section.CMC_sc section.review_sc .slider_wrap ul.review_slider li .paper .top .star {
    font-size: 24px;
    font-size: 1.56rem;
  }
  .naebaeca section.CMC_sc section.review_sc .slider_wrap ul.review_slider li .paper .top .subject {
    padding-top: 5px;
    font-size: 11px;
    font-size: 0.715rem;
  }
  .naebaeca section.CMC_sc section.review_sc .slider_wrap ul.review_slider li .paper .top .subject em {
    margin-left: 4px;
    padding: 3px 5px;
    border-radius: 6px;
  }
  .naebaeca section.CMC_sc section.review_sc .slider_wrap ul.review_slider li .paper .top .id {
    padding-left: 10px;
    font-size: 11px;
    font-size: 0.715rem;
  }
  .naebaeca section.CMC_sc section.review_sc .slider_wrap ul.review_slider li .paper .top .id em {
    margin-left: 4px;
    padding: 3px 5px;
    border-radius: 6px;
  }
  .naebaeca section.CMC_sc section.review_sc .slider_wrap ul.review_slider li .paper .top img.people {
    position: absolute;
    top: 30px;
    left: 50%;
    right: auto;
    width: 150px;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
  }
}
.naebaeca section.CMC_sc section.review_sc .bx-wrapper .bx-controls .bx-controls-direction a {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  display: block;
  width: 32px;
  height: 57px;
  font-size: 0px;
  font-size: 0rem;
  background-size: 100% auto;
}
@media (max-width: 960px) {
  .naebaeca section.CMC_sc section.review_sc .bx-wrapper .bx-controls .bx-controls-direction a {
    width: 20px;
    height: 35px;
  }
}
.naebaeca section.CMC_sc section.review_sc .bx-wrapper .bx-controls .bx-controls-direction a.bx-prev {
  left: -50px;
  background-image: url("/_Resources/img/naebaeca/CMC/prev.png");
}
@media (max-width: 960px) {
  .naebaeca section.CMC_sc section.review_sc .bx-wrapper .bx-controls .bx-controls-direction a.bx-prev {
    left: 30px;
  }
}
.naebaeca section.CMC_sc section.review_sc .bx-wrapper .bx-controls .bx-controls-direction a.bx-next {
  right: -50px;
  background-image: url("/_Resources/img/naebaeca/CMC/next.png");
}
@media (max-width: 960px) {
  .naebaeca section.CMC_sc section.review_sc .bx-wrapper .bx-controls .bx-controls-direction a.bx-next {
    right: 30px;
  }
}
.naebaeca section.CMC_sc section.review_sc .bx-wrapper .bx-controls {
  font-size: 0px;
  font-size: 0rem;
}
.naebaeca section.CMC_sc section.youtube_sc {
  padding: 50px 0;
  background: #166aa4;
  text-align: center;
}
.naebaeca section.CMC_sc section.youtube_sc h2 {
  color: #fff;
  font-size: 20px;
  font-size: 1.3rem;
}
.naebaeca section.CMC_sc section.youtube_sc h2 strong {
  display: block;
  font-size: 20px;
  font-size: 1.3rem;
  letter-spacing: -1px;
  font-weight: 500;
  line-height: 50px;
  color: #e8fb15;
}
.naebaeca section.CMC_sc section.youtube_sc h2 span {
  display: block;
  font-size: 36px;
  font-size: 2.34rem;
  font-weight: 700;
  color: #fff;
  margin-bottom: 20px;
  margin-top: -10px;
}
.naebaeca section.CMC_sc section.youtube_sc .wrap_1000 {
  position: relative;
  width: 100%;
  max-width: 1000px;
  margin: 0 auto;
}
.naebaeca section.CMC_sc section.youtube_sc .wrap_1000 .youtube_box {
  position: relative;
  display: block;
  width: 100%;
  height: auto;
  padding: 0;
  padding-top: 56.25%;
  overflow: hidden;
  background: #737373;
}
.naebaeca section.CMC_sc section.youtube_sc .wrap_1000 .youtube_box:hover {
  opacity: 0.9;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}
.naebaeca section.CMC_sc section.youtube_sc .wrap_1000 .youtube_box:hover img.thumb {
  opacity: 0.8;
}
.naebaeca section.CMC_sc section.youtube_sc .wrap_1000 .youtube_box img.thumb {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  display: block;
  width: 100%;
  opacity: 0.4;
}
.naebaeca section.CMC_sc section.youtube_sc .wrap_1000 .youtube_box img.ic_play {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 50px;
}
.naebaeca section.CMC_sc section.youtube_sc .wrap_1000 .youtube_ul,
.naebaeca section.CMC_sc section.youtube_sc .wrap_1000 .youtube_ul2 {
  width: 100%;
  height: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 10px;
}
.naebaeca section.CMC_sc section.youtube_sc .wrap_1000 .youtube_ul .li,
.naebaeca section.CMC_sc section.youtube_sc .wrap_1000 .youtube_ul .li2,
.naebaeca section.CMC_sc section.youtube_sc .wrap_1000 .youtube_ul2 .li,
.naebaeca section.CMC_sc section.youtube_sc .wrap_1000 .youtube_ul2 .li2 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 calc(50% - 5px);
          flex: 0 0 calc(50% - 5px);
  max-width: 320px;
  height: auto;
  background-color: #fff;
  padding: 10px;
  border-radius: 8px;
  background-clip: padding-box;
  /* stops bg color from leaking outside the border: */
  margin-bottom: 10px;
}
.naebaeca section.CMC_sc section.youtube_sc .wrap_1000 .youtube_ul .li .tit,
.naebaeca section.CMC_sc section.youtube_sc .wrap_1000 .youtube_ul .li2 .tit,
.naebaeca section.CMC_sc section.youtube_sc .wrap_1000 .youtube_ul2 .li .tit,
.naebaeca section.CMC_sc section.youtube_sc .wrap_1000 .youtube_ul2 .li2 .tit {
  text-align: center;
  font-weight: 700;
  padding: 12px 5px;
  font-size: 15px;
  font-size: 0.975rem;
}
@media (max-width: 640px) {
  .naebaeca section.CMC_sc section.youtube_sc .wrap_1000 .youtube_ul,
  .naebaeca section.CMC_sc section.youtube_sc .wrap_1000 .youtube_ul2 {
    margin-bottom: 10px;
  }
  .naebaeca section.CMC_sc section.youtube_sc .wrap_1000 .youtube_ul .li,
  .naebaeca section.CMC_sc section.youtube_sc .wrap_1000 .youtube_ul .li2,
  .naebaeca section.CMC_sc section.youtube_sc .wrap_1000 .youtube_ul2 .li,
  .naebaeca section.CMC_sc section.youtube_sc .wrap_1000 .youtube_ul2 .li2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(100% - 50px);
            flex: 0 0 calc(100% - 50px);
    max-width: 360px;
    margin-bottom: 0;
  }
}
.naebaeca section.CMC_sc section.youtube_sc .wrap_1000 .btn_wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: cneter;
      -ms-flex-align: cneter;
          align-items: cneter;
  gap: 20px;
  width: 100%;
  max-width: 1000px;
  margin: 20px auto 0;
  padding: 0 25px;
}
.naebaeca section.CMC_sc section.youtube_sc .wrap_1000 .btn_wrap > div {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 calc(50% - 10px);
          flex: 0 0 calc(50% - 10px);
  max-width: 340px;
  height: 100%;
  background-color: #fff;
  border-radius: 50px;
}
.naebaeca section.CMC_sc section.youtube_sc .wrap_1000 .btn_wrap > div > a > p {
  text-align: center;
  font-weight: 500;
  padding: 12px 5px;
  font-size: 18px;
  font-size: 1.17rem;
  border-radius: 50px;
}
.naebaeca section.CMC_sc section.youtube_sc .wrap_1000 .btn_wrap > div > a > p > span {
  display: block;
  font-size: 24px;
  font-size: 1.56rem;
  font-weight: 700;
}
@media (max-width: 640px) {
  .naebaeca section.CMC_sc section.youtube_sc .wrap_1000 .btn_wrap > div > a > p {
    font-size: 16px;
    font-size: 1.04rem;
  }
  .naebaeca section.CMC_sc section.youtube_sc .wrap_1000 .btn_wrap > div > a > p > span {
    font-size: 20px;
    font-size: 1.3rem;
  }
}
@media (max-width: 480px) {
  .naebaeca section.CMC_sc section.youtube_sc .wrap_1000 .btn_wrap > div {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(100% - 10px);
            flex: 0 0 calc(100% - 10px);
  }
}
.naebaeca section.CMC_sc section.youtube_sc .wrap_1000 .btn_wrap .order_btn .order_btn_p {
  color: #166aa4;
  background-color: #DAE3FF;
}
.naebaeca section.CMC_sc section.youtube_sc .wrap_1000 .btn_wrap .review_btn .review_btn_p {
  color: #DAE3FF;
  background-color: #393939;
}
.naebaeca section.CMC_sc article.apply_ar {
  padding: 50px 0 0 0;
  background: #166aa4;
}
@media (max-width: 640px) {
  .naebaeca section.CMC_sc article.apply_ar {
    padding: 30px 25px 0;
  }
}
.naebaeca section.CMC_sc article.apply_ar h2.line_h {
  width: 100%;
  max-width: 1000px;
  margin: 0 auto;
  padding: 55px 0 0 0;
  text-align: center;
  color: #fff;
}
.naebaeca section.CMC_sc article.apply_ar h2.line_h strong {
  font-size: 36px;
  font-size: 2.34rem;
  letter-spacing: -2px;
  font-weight: 700;
  line-height: 50px;
}
.naebaeca section.CMC_sc article.apply_ar h2.line_h strong > span {
  color: #ffb400;
}
.naebaeca section.CMC_sc article.apply_ar h2.line_h > span {
  display: block;
  margin: 25px 0 0 0;
  letter-spacing: 0.7px;
  font-weight: 400;
  font-size: 16px;
  font-size: 1.04rem;
}
.naebaeca section.CMC_sc article.apply_ar h2.line_h img.with_graphic {
  display: block;
  width: 100%;
  max-width: 500px;
  margin: 0 auto;
}
.naebaeca section.CMC_sc article.apply_ar h3 {
  width: 530px;
  height: 57px;
  background: url("/_Resources/img/naebaeca/TaxAccountingCourse/ribbon_bg_yellow.png") no-repeat center;
  text-align: center;
  color: #fff;
  font-size: 20px;
  font-size: 1.3rem;
  margin: 30px auto;
  padding: 5px 0;
}
.naebaeca section.CMC_sc article.apply_ar img {
  max-width: 100%;
}
.naebaeca section.CMC_sc article.apply_ar ul.pop_ul li {
  -webkit-box-shadow: 3px 3px 10px #000000;
          box-shadow: 3px 3px 10px #000000;
  margin-left: 8%;
  margin-right: 7%;
}
.naebaeca section.CMC_sc article.apply_ar ul.pop_ul li a.pop_01 {
  background: url("/_Resources/img/naebaeca/CMC/class01_lecture01.png") no-repeat center;
}
.naebaeca section.CMC_sc article.apply_ar ul.pop_ul li a.pop_02 {
  background: url("/_Resources/img/naebaeca/CMC/class01_lecture02.png") no-repeat center;
}
.naebaeca section.CMC_sc article.apply_ar.sec {
  padding: 50px 0 100px;
}
.naebaeca section.CMC_sc article.apply_ar.sec ul.pop_ul li {
  margin-left: 0;
  margin-right: 5%;
}
.naebaeca section.CMC_sc article.apply_ar.sec ul.pop_ul li:last-child {
  margin-right: 0;
}
.naebaeca section.CMC_sc article.apply_ar.sec ul.pop_ul li a.pop_01 {
  background: url("/_Resources/img/naebaeca/CMC/class02_lecture01.png") no-repeat center;
}
.naebaeca section.CMC_sc article.apply_ar.sec ul.pop_ul li a.pop_02 {
  background: url("/_Resources/img/naebaeca/OA/class_lecture_wait.png") no-repeat center;
}
.naebaeca section.CMC_sc article.apply_ar.sec ul.pop_ul li a.pop_03 {
  background: url("/_Resources/img/naebaeca/OA/class_lecture_wait.png") no-repeat center;
}
.naebaeca section.CMC_sc .book-tab-sc {
  padding: 80px 0;
  background-color: #fff;
}
.naebaeca section.CMC_sc .book-tab-sc .wrap-930 {
  width: 930px;
  margin: 0 auto;
}
.naebaeca section.CMC_sc .book-tab-sc h3 {
  font-size: 32px;
  color: #616770;
  text-align: center;
}
.naebaeca section.CMC_sc .book-tab-sc .tab {
  width: 930px;
  margin: 0 auto;
}
.naebaeca section.CMC_sc .book-tab-sc .tab-button-wrap {
  overflow-x: auto;
}
.naebaeca section.CMC_sc .book-tab-sc .tab-button {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  white-space: nowrap;
  margin-bottom: 16px;
}
.naebaeca section.CMC_sc .book-tab-sc .tab-button .btn-tab {
  margin-right: 4px;
  padding: 8px 16px;
  background-color: #e0e0e0;
  border-radius: 40px;
  font-size: 14px;
  color: #616770;
  font-weight: 700;
}
.naebaeca section.CMC_sc .book-tab-sc .tab-button .btn-tab:hover {
  background-color: #dadada;
  color: #616770;
}
.naebaeca section.CMC_sc .book-tab-sc .tab-button .btn-tab.is-active {
  background-color: #dadada;
  color: #616770;
}
.naebaeca section.CMC_sc .book-tab-sc .tab-content {
  display: none;
}
.naebaeca section.CMC_sc .book-tab-sc .tab-content.is-active {
  display: block;
}
.naebaeca section.CMC_sc .book-tab-sc .book-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.naebaeca section.CMC_sc .book-tab-sc .book-item {
  position: relative;
  width: 20%;
}
.naebaeca section.CMC_sc .book-tab-sc .book-item:not(:last-child) {
  margin-right: 40px;
}
.naebaeca section.CMC_sc .book-tab-sc .book-item .book_label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: absolute;
  top: 0;
  left: -20px;
  width: 70px;
  height: 70px;
  background-color: rgba(11, 113, 185, 0.75);
  border-radius: 50%;
  color: #fff;
  font-size: 14px;
  font-weight: 700;
  text-align: center;
}
.naebaeca section.CMC_sc .book-tab-sc .book-item img {
  height: 150px;
}
.naebaeca section.CMC_sc .book-tab-sc .book-item dl {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: 8px;
}
.naebaeca section.CMC_sc .book-tab-sc .book-item dl dt {
  width: 20%;
  margin: 0;
  padding: 0;
  margin-bottom: 4px;
  font-size: 12px;
}
.naebaeca section.CMC_sc .book-tab-sc .book-item dl dd {
  width: 80%;
  margin: 0;
  padding: 0;
  margin-bottom: 4px;
  font-size: 12px;
}
.naebaeca section.CMC_sc div.layer_pop {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url("/_Resources/img/all_bg.png");
  z-index: 101;
}
.naebaeca section.CMC_sc div.layer_pop article.popup_wrap {
  position: absolute;
  top: 50%;
  left: 50%;
  max-width: 100%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  padding: 30px;
  background: #fff;
}
@media (max-width: 640px) {
  .naebaeca section.CMC_sc div.layer_pop article.popup_wrap {
    width: 100%;
    padding: 15px;
  }
  .naebaeca section.CMC_sc div.layer_pop article.popup_wrap iframe.ytPlayer {
    width: 100%;
  }
}
.naebaeca section.CMC_sc div.layer_pop .layer_close {
  top: 0px;
  right: -50px;
  bottom: auto;
  left: auto;
  position: absolute;
  width: 43px;
  height: 43px;
  background: url("/_Resources/img/ic_close.png") no-repeat;
}
@media (max-width: 960px) {
  .naebaeca section.CMC_sc div.layer_pop .layer_close {
    top: -50px;
    right: 0;
  }
}

@-webkit-keyframes rolling {
  0% {
    margin-top: -8px;
    padding-bottom: 8px;
  }
  50% {
    margin-top: -4px;
    padding-bottom: 4px;
  }
  100% {
    margin-top: 0;
    padding-bottom: -8px;
  }
}

@keyframes rolling {
  0% {
    margin-top: -8px;
    padding-bottom: 8px;
  }
  50% {
    margin-top: -4px;
    padding-bottom: 4px;
  }
  100% {
    margin-top: 0;
    padding-bottom: -8px;
  }
}
@-webkit-keyframes hitroll {
  0% {
    margin-top: -8px;
    padding-bottom: 8px;
  }
  50% {
    margin-top: -4px;
    padding-bottom: 4px;
  }
  100% {
    margin-top: 0;
    padding-bottom: -8px;
  }
}
@keyframes hitroll {
  0% {
    margin-top: -8px;
    padding-bottom: 8px;
  }
  50% {
    margin-top: -4px;
    padding-bottom: 4px;
  }
  100% {
    margin-top: 0;
    padding-bottom: -8px;
  }
}
.naebaeca section.Insurance_sc article.apply_ar ul.pop_ul.cost li a, .naebaeca section.Kyb_sc article.apply_ar ul.pop_ul.cost li a, .naebaeca section.Electricity_sc section.class article.sub_ar.class_05-2 > ul.pop_ul.cost li a, .naebaeca section.CCA_sc section.class article.sub_ar.class_05-2 > ul.pop_ul.cost li a, .naebaeca section.Distribution_new_sc section.class div.apply_book_wrap article.apply_ar ul.pop_ul.cost li a, .naebaeca section.House_sc article.apply_ar ul.pop_ul.cost li a, .naebaeca section.Economy_sc article.apply_ar ul.pop_ul.cost li a, .naebaeca section.Fashion_sc section.class2_sc .apply_book_wrap .apply_ar ul.pop_ul.cost li a, .naebaeca section.Kdigital_sc section.class2_sc .apply_book_wrap .apply_ar ul.pop_ul.cost li a, .naebaeca section.Finance_new_sc div.apply_book_wrap article.apply_ar ul.pop_ul.cost li a, .naebaeca section.SurveyAnalyst_new_sc div.apply_book_wrap article.apply_ar ul.pop_ul.cost li a, .naebaeca section.SocialWorker_new_sc section.class article.apply_ar ul.pop_ul.cost li a, .naebaeca section.KTeacher_sc article.apply_ar ul.pop_ul.cost li a, .naebaeca section.OA_sc section.info_sc article.apply_ar ul.pop_ul.cost li a, .naebaeca section.InfoTech_sc section.class.class_01 div.apply_book_wrap article.apply_ar ul.pop_ul.cost li a, .naebaeca section.InfoTech_sc section.class.class_02 div.apply_book_wrap article.apply_ar ul.pop_ul.cost li a, .naebaeca section.InfoTech_sc section.class.class_03 div.apply_book_wrap article.apply_ar ul.pop_ul.cost li a, .naebaeca section.VocationalCounselor_sc.all section.class.class_01 div.wrap_930 div.apply_book_wrap article.apply_ar ul.pop_ul.cost li a, .naebaeca section.VocationalCounselor_sc.all section.class.class_03 div.wrap_930 div.apply_book_wrap article.apply_ar ul.pop_ul.cost li a, .naebaeca section.VocationalCounselor_sc.all section.class.class_02 div.wrap_930 div.apply_book_wrap article.apply_ar ul.pop_ul.cost li a, .naebaeca section.TradeCourse_new_sc div.apply_book_wrap article.apply_ar ul.pop_ul.cost li a, .naebaeca section.TaxAccountingCourse_sc section.class.class_03 > article.apply_ar > ul.pop_ul.cost li a, .naebaeca section.TaxAccountingCourse_sc section.class.class_02 > article.apply_ar ul.pop_ul.cost li a, .naebaeca section.TaxAccountingCourse_sc section.class.class_01 > article.apply_ar > ul.pop_ul.cost li a, .naebaeca section.CMC_sc article.apply_ar ul.pop_ul.cost li a {
  height: 120px;
}
.naebaeca section.Insurance_sc article.apply_ar ul.pop_ul.cost li dl, .naebaeca section.Kyb_sc article.apply_ar ul.pop_ul.cost li dl, .naebaeca section.Electricity_sc section.class article.sub_ar.class_05-2 > ul.pop_ul.cost li dl, .naebaeca section.CCA_sc section.class article.sub_ar.class_05-2 > ul.pop_ul.cost li dl, .naebaeca section.Distribution_new_sc section.class div.apply_book_wrap article.apply_ar ul.pop_ul.cost li dl, .naebaeca section.House_sc article.apply_ar ul.pop_ul.cost li dl, .naebaeca section.Economy_sc article.apply_ar ul.pop_ul.cost li dl, .naebaeca section.Fashion_sc section.class2_sc .apply_book_wrap .apply_ar ul.pop_ul.cost li dl, .naebaeca section.Kdigital_sc section.class2_sc .apply_book_wrap .apply_ar ul.pop_ul.cost li dl, .naebaeca section.Finance_new_sc div.apply_book_wrap article.apply_ar ul.pop_ul.cost li dl, .naebaeca section.SurveyAnalyst_new_sc div.apply_book_wrap article.apply_ar ul.pop_ul.cost li dl, .naebaeca section.SocialWorker_new_sc section.class article.apply_ar ul.pop_ul.cost li dl, .naebaeca section.KTeacher_sc article.apply_ar ul.pop_ul.cost li dl, .naebaeca section.OA_sc section.info_sc article.apply_ar ul.pop_ul.cost li dl, .naebaeca section.InfoTech_sc section.class.class_01 div.apply_book_wrap article.apply_ar ul.pop_ul.cost li dl, .naebaeca section.InfoTech_sc section.class.class_02 div.apply_book_wrap article.apply_ar ul.pop_ul.cost li dl, .naebaeca section.InfoTech_sc section.class.class_03 div.apply_book_wrap article.apply_ar ul.pop_ul.cost li dl, .naebaeca section.VocationalCounselor_sc.all section.class.class_01 div.wrap_930 div.apply_book_wrap article.apply_ar ul.pop_ul.cost li dl, .naebaeca section.VocationalCounselor_sc.all section.class.class_03 div.wrap_930 div.apply_book_wrap article.apply_ar ul.pop_ul.cost li dl, .naebaeca section.VocationalCounselor_sc.all section.class.class_02 div.wrap_930 div.apply_book_wrap article.apply_ar ul.pop_ul.cost li dl, .naebaeca section.TradeCourse_new_sc div.apply_book_wrap article.apply_ar ul.pop_ul.cost li dl, .naebaeca section.TaxAccountingCourse_sc section.class.class_03 > article.apply_ar > ul.pop_ul.cost li dl, .naebaeca section.TaxAccountingCourse_sc section.class.class_02 > article.apply_ar ul.pop_ul.cost li dl, .naebaeca section.TaxAccountingCourse_sc section.class.class_01 > article.apply_ar > ul.pop_ul.cost li dl, .naebaeca section.CMC_sc article.apply_ar ul.pop_ul.cost li dl {
  margin: 20px 0 0 20px;
}
.naebaeca section.Insurance_sc article.apply_ar ul.pop_ul.cost li dl dt, .naebaeca section.Kyb_sc article.apply_ar ul.pop_ul.cost li dl dt, .naebaeca section.Electricity_sc section.class article.sub_ar.class_05-2 > ul.pop_ul.cost li dl dt, .naebaeca section.CCA_sc section.class article.sub_ar.class_05-2 > ul.pop_ul.cost li dl dt, .naebaeca section.Distribution_new_sc section.class div.apply_book_wrap article.apply_ar ul.pop_ul.cost li dl dt, .naebaeca section.House_sc article.apply_ar ul.pop_ul.cost li dl dt, .naebaeca section.Economy_sc article.apply_ar ul.pop_ul.cost li dl dt, .naebaeca section.Fashion_sc section.class2_sc .apply_book_wrap .apply_ar ul.pop_ul.cost li dl dt, .naebaeca section.Kdigital_sc section.class2_sc .apply_book_wrap .apply_ar ul.pop_ul.cost li dl dt, .naebaeca section.Finance_new_sc div.apply_book_wrap article.apply_ar ul.pop_ul.cost li dl dt, .naebaeca section.SurveyAnalyst_new_sc div.apply_book_wrap article.apply_ar ul.pop_ul.cost li dl dt, .naebaeca section.SocialWorker_new_sc section.class article.apply_ar ul.pop_ul.cost li dl dt, .naebaeca section.KTeacher_sc article.apply_ar ul.pop_ul.cost li dl dt, .naebaeca section.OA_sc section.info_sc article.apply_ar ul.pop_ul.cost li dl dt, .naebaeca section.InfoTech_sc section.class.class_01 div.apply_book_wrap article.apply_ar ul.pop_ul.cost li dl dt, .naebaeca section.InfoTech_sc section.class.class_02 div.apply_book_wrap article.apply_ar ul.pop_ul.cost li dl dt, .naebaeca section.InfoTech_sc section.class.class_03 div.apply_book_wrap article.apply_ar ul.pop_ul.cost li dl dt, .naebaeca section.VocationalCounselor_sc.all section.class.class_01 div.wrap_930 div.apply_book_wrap article.apply_ar ul.pop_ul.cost li dl dt, .naebaeca section.VocationalCounselor_sc.all section.class.class_03 div.wrap_930 div.apply_book_wrap article.apply_ar ul.pop_ul.cost li dl dt, .naebaeca section.VocationalCounselor_sc.all section.class.class_02 div.wrap_930 div.apply_book_wrap article.apply_ar ul.pop_ul.cost li dl dt, .naebaeca section.TradeCourse_new_sc div.apply_book_wrap article.apply_ar ul.pop_ul.cost li dl dt, .naebaeca section.TaxAccountingCourse_sc section.class.class_03 > article.apply_ar > ul.pop_ul.cost li dl dt, .naebaeca section.TaxAccountingCourse_sc section.class.class_02 > article.apply_ar ul.pop_ul.cost li dl dt, .naebaeca section.TaxAccountingCourse_sc section.class.class_01 > article.apply_ar > ul.pop_ul.cost li dl dt, .naebaeca section.CMC_sc article.apply_ar ul.pop_ul.cost li dl dt {
  width: 31%;
  margin: 0 3px 10px 0;
}
.naebaeca section.Insurance_sc article.apply_ar ul.pop_ul.cost li dl dd, .naebaeca section.Kyb_sc article.apply_ar ul.pop_ul.cost li dl dd, .naebaeca section.Electricity_sc section.class article.sub_ar.class_05-2 > ul.pop_ul.cost li dl dd, .naebaeca section.CCA_sc section.class article.sub_ar.class_05-2 > ul.pop_ul.cost li dl dd, .naebaeca section.Distribution_new_sc section.class div.apply_book_wrap article.apply_ar ul.pop_ul.cost li dl dd, .naebaeca section.House_sc article.apply_ar ul.pop_ul.cost li dl dd, .naebaeca section.Economy_sc article.apply_ar ul.pop_ul.cost li dl dd, .naebaeca section.Fashion_sc section.class2_sc .apply_book_wrap .apply_ar ul.pop_ul.cost li dl dd, .naebaeca section.Kdigital_sc section.class2_sc .apply_book_wrap .apply_ar ul.pop_ul.cost li dl dd, .naebaeca section.Finance_new_sc div.apply_book_wrap article.apply_ar ul.pop_ul.cost li dl dd, .naebaeca section.SurveyAnalyst_new_sc div.apply_book_wrap article.apply_ar ul.pop_ul.cost li dl dd, .naebaeca section.SocialWorker_new_sc section.class article.apply_ar ul.pop_ul.cost li dl dd, .naebaeca section.KTeacher_sc article.apply_ar ul.pop_ul.cost li dl dd, .naebaeca section.OA_sc section.info_sc article.apply_ar ul.pop_ul.cost li dl dd, .naebaeca section.InfoTech_sc section.class.class_01 div.apply_book_wrap article.apply_ar ul.pop_ul.cost li dl dd, .naebaeca section.InfoTech_sc section.class.class_02 div.apply_book_wrap article.apply_ar ul.pop_ul.cost li dl dd, .naebaeca section.InfoTech_sc section.class.class_03 div.apply_book_wrap article.apply_ar ul.pop_ul.cost li dl dd, .naebaeca section.VocationalCounselor_sc.all section.class.class_01 div.wrap_930 div.apply_book_wrap article.apply_ar ul.pop_ul.cost li dl dd, .naebaeca section.VocationalCounselor_sc.all section.class.class_03 div.wrap_930 div.apply_book_wrap article.apply_ar ul.pop_ul.cost li dl dd, .naebaeca section.VocationalCounselor_sc.all section.class.class_02 div.wrap_930 div.apply_book_wrap article.apply_ar ul.pop_ul.cost li dl dd, .naebaeca section.TradeCourse_new_sc div.apply_book_wrap article.apply_ar ul.pop_ul.cost li dl dd, .naebaeca section.TaxAccountingCourse_sc section.class.class_03 > article.apply_ar > ul.pop_ul.cost li dl dd, .naebaeca section.TaxAccountingCourse_sc section.class.class_02 > article.apply_ar ul.pop_ul.cost li dl dd, .naebaeca section.TaxAccountingCourse_sc section.class.class_01 > article.apply_ar > ul.pop_ul.cost li dl dd, .naebaeca section.CMC_sc article.apply_ar ul.pop_ul.cost li dl dd {
  width: 60%;
  padding: 3px 0 0 15px;
  text-align: left;
}
.naebaeca section.Insurance_sc article.apply_ar ul.pop_ul.cost li dl dd.price, .naebaeca section.Kyb_sc article.apply_ar ul.pop_ul.cost li dl dd.price, .naebaeca section.Electricity_sc section.class article.sub_ar.class_05-2 > ul.pop_ul.cost li dl dd.price, .naebaeca section.CCA_sc section.class article.sub_ar.class_05-2 > ul.pop_ul.cost li dl dd.price, .naebaeca section.Distribution_new_sc section.class div.apply_book_wrap article.apply_ar ul.pop_ul.cost li dl dd.price, .naebaeca section.House_sc article.apply_ar ul.pop_ul.cost li dl dd.price, .naebaeca section.Economy_sc article.apply_ar ul.pop_ul.cost li dl dd.price, .naebaeca section.Fashion_sc section.class2_sc .apply_book_wrap .apply_ar ul.pop_ul.cost li dl dd.price, .naebaeca section.Kdigital_sc section.class2_sc .apply_book_wrap .apply_ar ul.pop_ul.cost li dl dd.price, .naebaeca section.Finance_new_sc div.apply_book_wrap article.apply_ar ul.pop_ul.cost li dl dd.price, .naebaeca section.SurveyAnalyst_new_sc div.apply_book_wrap article.apply_ar ul.pop_ul.cost li dl dd.price, .naebaeca section.SocialWorker_new_sc section.class article.apply_ar ul.pop_ul.cost li dl dd.price, .naebaeca section.KTeacher_sc article.apply_ar ul.pop_ul.cost li dl dd.price, .naebaeca section.OA_sc section.info_sc article.apply_ar ul.pop_ul.cost li dl dd.price, .naebaeca section.InfoTech_sc section.class.class_01 div.apply_book_wrap article.apply_ar ul.pop_ul.cost li dl dd.price, .naebaeca section.InfoTech_sc section.class.class_02 div.apply_book_wrap article.apply_ar ul.pop_ul.cost li dl dd.price, .naebaeca section.InfoTech_sc section.class.class_03 div.apply_book_wrap article.apply_ar ul.pop_ul.cost li dl dd.price, .naebaeca section.VocationalCounselor_sc.all section.class.class_01 div.wrap_930 div.apply_book_wrap article.apply_ar ul.pop_ul.cost li dl dd.price, .naebaeca section.VocationalCounselor_sc.all section.class.class_03 div.wrap_930 div.apply_book_wrap article.apply_ar ul.pop_ul.cost li dl dd.price, .naebaeca section.VocationalCounselor_sc.all section.class.class_02 div.wrap_930 div.apply_book_wrap article.apply_ar ul.pop_ul.cost li dl dd.price, .naebaeca section.TradeCourse_new_sc div.apply_book_wrap article.apply_ar ul.pop_ul.cost li dl dd.price, .naebaeca section.TaxAccountingCourse_sc section.class.class_03 > article.apply_ar > ul.pop_ul.cost li dl dd.price, .naebaeca section.TaxAccountingCourse_sc section.class.class_02 > article.apply_ar ul.pop_ul.cost li dl dd.price, .naebaeca section.TaxAccountingCourse_sc section.class.class_01 > article.apply_ar > ul.pop_ul.cost li dl dd.price, .naebaeca section.CMC_sc article.apply_ar ul.pop_ul.cost li dl dd.price {
  padding: 0 0 0 15px;
  color: #ff4e4e;
}
.naebaeca section.Insurance_sc article.apply_ar ul.pop_ul.cost li dl dd strong, .naebaeca section.Kyb_sc article.apply_ar ul.pop_ul.cost li dl dd strong, .naebaeca section.Electricity_sc section.class article.sub_ar.class_05-2 > ul.pop_ul.cost li dl dd strong, .naebaeca section.CCA_sc section.class article.sub_ar.class_05-2 > ul.pop_ul.cost li dl dd strong, .naebaeca section.Distribution_new_sc section.class div.apply_book_wrap article.apply_ar ul.pop_ul.cost li dl dd strong, .naebaeca section.House_sc article.apply_ar ul.pop_ul.cost li dl dd strong, .naebaeca section.Economy_sc article.apply_ar ul.pop_ul.cost li dl dd strong, .naebaeca section.Fashion_sc section.class2_sc .apply_book_wrap .apply_ar ul.pop_ul.cost li dl dd strong, .naebaeca section.Kdigital_sc section.class2_sc .apply_book_wrap .apply_ar ul.pop_ul.cost li dl dd strong, .naebaeca section.Finance_new_sc div.apply_book_wrap article.apply_ar ul.pop_ul.cost li dl dd strong, .naebaeca section.SurveyAnalyst_new_sc div.apply_book_wrap article.apply_ar ul.pop_ul.cost li dl dd strong, .naebaeca section.SocialWorker_new_sc section.class article.apply_ar ul.pop_ul.cost li dl dd strong, .naebaeca section.KTeacher_sc article.apply_ar ul.pop_ul.cost li dl dd strong, .naebaeca section.OA_sc section.info_sc article.apply_ar ul.pop_ul.cost li dl dd strong, .naebaeca section.InfoTech_sc section.class.class_01 div.apply_book_wrap article.apply_ar ul.pop_ul.cost li dl dd strong, .naebaeca section.InfoTech_sc section.class.class_02 div.apply_book_wrap article.apply_ar ul.pop_ul.cost li dl dd strong, .naebaeca section.InfoTech_sc section.class.class_03 div.apply_book_wrap article.apply_ar ul.pop_ul.cost li dl dd strong, .naebaeca section.VocationalCounselor_sc.all section.class.class_01 div.wrap_930 div.apply_book_wrap article.apply_ar ul.pop_ul.cost li dl dd strong, .naebaeca section.VocationalCounselor_sc.all section.class.class_03 div.wrap_930 div.apply_book_wrap article.apply_ar ul.pop_ul.cost li dl dd strong, .naebaeca section.VocationalCounselor_sc.all section.class.class_02 div.wrap_930 div.apply_book_wrap article.apply_ar ul.pop_ul.cost li dl dd strong, .naebaeca section.TradeCourse_new_sc div.apply_book_wrap article.apply_ar ul.pop_ul.cost li dl dd strong, .naebaeca section.TaxAccountingCourse_sc section.class.class_03 > article.apply_ar > ul.pop_ul.cost li dl dd strong, .naebaeca section.TaxAccountingCourse_sc section.class.class_02 > article.apply_ar ul.pop_ul.cost li dl dd strong, .naebaeca section.TaxAccountingCourse_sc section.class.class_01 > article.apply_ar > ul.pop_ul.cost li dl dd strong, .naebaeca section.CMC_sc article.apply_ar ul.pop_ul.cost li dl dd strong {
  font-size: 18px;
  font-size: 1.17rem;
  border-bottom: none;
}
.naebaeca article.benefit_ar {
  width: 100%;
  min-width: 960px;
  padding: 200px 0 150px 0;
}
.naebaeca article.benefit_ar:before {
  display: block;
  margin: 0 auto;
}
.naebaeca article.benefit_ar table {
  width: 100%;
  border-left: 1px solid #000;
  border-right: 1px solid #000;
  font-size: 12px;
  font-size: 0.78rem;
  border-top: 2px solid #000;
  border-bottom: 2px solid #000;
}
.naebaeca article.benefit_ar table caption {
  display: none;
}
.naebaeca article.benefit_ar table th {
  text-align: center;
  padding: 5px;
  border-left: 1px solid #000;
  border-bottom: 1px solid #000;
  color: #000;
  background: #eaeaea;
}
.naebaeca article.benefit_ar table td {
  text-align: center;
  padding: 5px;
  border-left: 1px solid #000;
  border-bottom: 1px solid #000;
  color: #666666;
  line-height: 20px;
  line-height: 1.25rem;
}
.naebaeca article.benefit_ar div.pop_wrap {
  z-index: 1;
  display: none;
  position: fixed;
  top: 100px;
  left: 50%;
  width: 800px;
  height: auto;
  max-height: 550px;
  overflow-y: auto;
  margin: 0 0 0 -400px;
  padding: 40px 30px 30px 30px;
  background: #fff;
  text-align: left;
  font-size: 13px;
  font-size: 0.845rem;
  color: #888;
  -webkit-box-shadow: 5px 5px 30px #555;
          box-shadow: 5px 5px 30px #555;
}
.naebaeca article.benefit_ar div.pop_wrap button {
  position: absolute;
  right: 10px;
  top: 10px;
}
.naebaeca article.benefit_ar div.pop_wrap p.attention {
  font-size: 13px;
  font-size: 0.845rem;
  color: #666;
  margin: 0 0 30px 0;
}
.naebaeca article.benefit_ar div.pop_wrap p.attention strong {
  display: block;
  margin: 0 0 5px 0;
  font-size: 15px;
  font-size: 0.975rem;
  color: #000;
  padding: 0 0 5px 0;
  border-bottom: 2px solid #000;
}
.naebaeca article.benefit_ar div.pop_wrap dl dt {
  float: left;
  display: block;
  width: 115px;
  height: 30px;
  border-radius: 20px;
  background-clip: padding-box;
  /* stops bg color from leaking outside the border: */
  border: 2px solid #aaa;
  margin: 0 10px 10px 0;
  text-align: center;
  clear: both;
}
.naebaeca article.benefit_ar div.pop_wrap dl dt.in_dl {
  float: none;
}
.naebaeca article.benefit_ar div.pop_wrap dl dd {
  float: left;
  width: 580px;
  margin: 0;
}
.naebaeca article.benefit_ar div.pop_wrap dl dd.in_dl {
  float: none;
  width: 100%;
}
.naebaeca article.benefit_ar div.pop_wrap dl dd.in_dl img {
  float: left;
  margin: 0 20px 0 0;
}
.naebaeca article.benefit_ar div.pop_wrap dl dd.in_dl dl {
  float: left;
  width: 48%;
  margin: 40px 0 0 0;
  font-size: 12px;
  font-size: 0.78rem;
  font-weight: normal;
}
.naebaeca article.benefit_ar div.pop_wrap dl dd.in_dl dl dt {
  border: 1px solid #ddd;
  color: #888;
  width: 80px;
}
.naebaeca article.benefit_ar div.pop_wrap dl dd.in_dl dl dd {
  width: 260px;
}
.naebaeca article.benefit_ar h3.tag_h {
  width: 530px;
  height: 57px;
  margin: 30px auto;
  color: #fff;
  text-align: center;
  font-size: 17px;
  font-size: 1.105rem;
  padding: 5px 0 0 0;
  font-weight: bold;
}
.naebaeca article.benefit_ar ul.benefit_ul {
  width: 1000px;
  margin: 30px auto 0 auto;
}
.naebaeca article.benefit_ar ul.benefit_ul.col-4n li {
  padding: 225px 0 0 0;
  width: 25%;
}
.naebaeca article.benefit_ar ul.benefit_ul li {
  float: left;
  width: 33.3%;
  padding: 260px 0 0 0;
  text-align: center;
  font-size: 15px;
  font-size: 0.975rem;
  font-weight: bold;
  line-height: 25px;
}
.naebaeca article.benefit_ar ul.benefit_ul li.benefit_03 > button {
  display: block;
  font-size: 11px;
  font-size: 0.715rem;
  border-bottom: 1px solid #000;
  background: url("/_Resources/img/ic_more.png") no-repeat right;
  text-align: left;
  margin: 0 auto;
  padding: 0 20px 0 0;
}
.naebaeca div.top_tag {
  position: absolute;
  z-index: 2;
  height: 60px;
  text-align: center;
  top: 0;
  left: 0;
  background: #000;
  color: #fff;
  width: 100%;
  min-width: 1000px;
}
.naebaeca div.top_tag p {
  display: inline-block;
  font-size: 14px;
  font-size: 0.91rem;
  letter-spacing: 2px;
  padding: 13px 0 0 0;
  vertical-align: middle;
}
.naebaeca div.top_tag a {
  display: inline-block;
  width: 230px;
  height: 35px;
  font-size: 12px;
  font-size: 0.78rem;
  color: #fff;
  border-radius: 5px;
  background-clip: padding-box;
  /* stops bg color from leaking outside the border: */
  margin: 13px 0 0 10px;
  font-weight: bold;
  text-align: left;
  vertical-align: middle;
  padding: 7px 0 0 20px;
  background: #444 url("/_Resources/img/ic_more.png") no-repeat 203px center;
}
.naebaeca div.top_tag a:hover {
  background: #555 url("/_Resources/img/ic_more.png") no-repeat 203px center;
}
.naebaeca section.attention_sc {
  background: #555;
  color: #fff;
  padding: 80px 0;
}
.naebaeca section.attention_sc h3 {
  font-size: 15px;
  font-size: 0.975rem;
  font-weight: bold;
  padding: 0 0 10px 0;
  border-bottom: 2px dotted #888;
  width: 1000px;
  margin: 0 auto 50px auto;
}
.naebaeca section.attention_sc ol {
  width: 1000px;
  margin: 0 auto;
  padding: 0 0 0 20px;
}
.naebaeca section.attention_sc ol li {
  font-size: 13px;
  font-size: 0.845rem;
  opacity: 0.8;
  filter: alpha(opacity=80);
  list-style: decimal;
  margin: 0 0 7px 0;
}
.naebaeca section.attention_sc ol li a {
  opacity: 1;
  filter: alpha(opacity=100);
  font-weight: bold;
  padding: 2px 10px 4px 10px;
  border: 1px solid #fff;
  border-radius: 5px;
  background-clip: padding-box;
  /* stops bg color from leaking outside the border: */
  margin: 0 3px;
  color: #fff;
  font-size: 11px;
  font-size: 0.715rem;
}
.naebaeca section.info_sc_apply {
  background: #f1f2f7;
  padding: 100px 0 70px 0;
}
.naebaeca section.info_sc_apply article {
  margin: 0 auto 100px auto;
  width: 1000px;
  position: relative;
}
.naebaeca section.info_sc_apply article h3 {
  position: absolute;
  font-size: 34px;
  font-size: 2.21rem;
  letter-spacing: -3px;
  font-weight: normal;
  line-height: 54px;
  padding: 10px 0 15px 0;
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
}
.naebaeca section.info_sc_apply article > ul > li {
  float: left;
}
.naebaeca section.info_sc_apply article.left h3 {
  top: 23px;
  left: 20px;
}
.naebaeca section.info_sc_apply article.right h3 {
  top: 5px;
  right: 20px;
}
.naebaeca section.info_sc_apply article.right > ul {
  width: 730px;
}
.naebaeca section.info_sc_apply article.right > ul > li {
  width: 25%;
  text-align: center;
}
.naebaeca section.info_sc_apply article.right > ul > li > div {
  display: inline-block;
  width: 143px;
  height: 143px;
  border-radius: 5px;
  background-clip: padding-box;
  /* stops bg color from leaking outside the border: */
  -webkit-box-shadow: 5px 5px 0 #e1e1e1;
          box-shadow: 5px 5px 0 #e1e1e1;
}
.naebaeca section.info_sc_apply article.right > ul > li p {
  font-size: 15px;
  font-size: 0.975rem;
}
.naebaeca section.info_sc_apply article.right > ul > li p strong {
  background: #1f3668;
  color: #fff;
  font-weight: bold;
  font-size: 14px;
  font-size: 0.91rem;
  padding: 3px 10px 5px 10px;
  display: block;
  width: 80px;
  margin: 15px auto 5px auto;
  -webkit-box-shadow: 2px 2px 2px #aaa;
          box-shadow: 2px 2px 2px #aaa;
}
.naebaeca article.apply_ar > ul.pop_ul {
  width: 1000px;
}
.naebaeca article.apply_ar > ul.pop_ul li {
  width: 30%;
  border: 1px solid #e6e6e6;
  margin: 0 5% 50px 0;
  height: 360px;
  -webkit-box-shadow: 3px 3px 5px #ddd;
          box-shadow: 3px 3px 5px #ddd;
}
.naebaeca article.apply_ar > ul.pop_ul li:hover {
  border: 1px solid #aaa;
  -webkit-box-shadow: 3px 3px 15px #aaaaaa;
          box-shadow: 3px 3px 15px #aaaaaa;
}
.naebaeca article.apply_ar > ul.pop_ul li:first-child {
  margin: 0 5% 50px 0;
}
.naebaeca article.apply_ar > ul.pop_ul li.preparing {
  position: relative;
}
.naebaeca article.apply_ar > ul.pop_ul li.preparing:after {
  content: "오픈 준비중";
  position: absolute;
  top: 80px;
  left: 50%;
  width: 150px;
  height: 150px;
  margin-left: -75px;
  padding: 63px 0;
  background-color: rgba(163, 226, 255, 0.2);
  -webkit-backdrop-filter: blur(10px);
          backdrop-filter: blur(10px);
  border-radius: 50%;
  background-clip: padding-box;
  /* stops bg color from leaking outside the border: */
  font-size: 18px;
  font-size: 1.17rem;
  color: #000;
  font-weight: bold;
}
.naebaeca article.apply_ar > ul.pop_ul li p {
  display: table-cell;
  width: 300px;
  height: 100px;
  padding: 30px 15px;
  font-size: 15px;
  font-size: 0.975rem;
  border-bottom: 1px solid #e6e6e6;
  vertical-align: middle;
}
.naebaeca article.apply_ar > ul.pop_ul li a {
  height: 200px;
  padding: 0;
}
.naebaeca article.apply_ar > ul.pop_ul li dl {
  margin: 0;
}
.naebaeca article.book_ar {
  padding: 80px 0;
}
.naebaeca article.book_ar div.wrap_box {
  position: relative;
  width: 930px;
  margin: 0 auto;
}
.naebaeca article.book_ar div.wrap_box h3 {
  margin-bottom: 30px;
  font-size: 36px;
  font-size: 2.34rem;
  color: #333;
  text-align: center;
}
.naebaeca article.book_ar div.wrap_box ul {
  text-align: center;
}
.naebaeca article.book_ar div.wrap_box ul li {
  position: relative;
  display: inline-block;
  text-align: center;
  width: 30%;
  margin-bottom: 35px;
  padding: 30px 0;
  border-radius: 20px;
}
.naebaeca article.book_ar div.wrap_box ul li .book_label {
  z-index: 1;
  position: absolute;
  top: 30px;
  right: 20px;
  display: block;
  width: 90px;
  height: 90px;
  border-radius: 50px;
  background-clip: padding-box;
  /* stops bg color from leaking outside the border: */
  background: rgba(0, 126, 255, 0.75);
  color: #fff;
  font-size: 18px;
  font-size: 1.17rem;
  line-height: 20px;
  line-height: 1.25rem;
  padding: 15px 15px;
  font-weight: bold;
}
.naebaeca article.book_ar div.wrap_box ul li img {
  margin: 0 auto;
  width: 100%;
  max-width: 120px;
  height: 164px;
  border: 1px solid #fff;
}
.naebaeca article.book_ar div.wrap_box ul li dl {
  width: 100px;
  margin: 10px auto;
  text-align: left;
}
.naebaeca article.book_ar div.wrap_box ul li dl dt {
  display: inline-block;
  width: 100%;
  margin: 0;
  padding: 0;
  font-size: 13px;
  font-size: 0.845rem;
  font-weight: bold;
}
.naebaeca article.book_ar div.wrap_box ul li dl dd {
  display: inline-block;
  width: 100%;
  margin: 0;
  padding: 0 0 5px 0;
  font-size: 12px;
  font-size: 0.78rem;
}
.naebaeca section.TaxAccountingCourse_sc section.top_intro {
  position: relative;
  background: url("/_Resources/img/naebaeca/TaxAccountingCourse/top_bg.jpg") no-repeat;
  background-size: cover;
  min-height: 600px;
  overflow: hidden;
  /*히트브랜드*/
}
.naebaeca section.TaxAccountingCourse_sc section.top_intro .wrap_1000 {
  position: relative;
  width: 1000px;
  margin: 0 auto;
}
.naebaeca section.TaxAccountingCourse_sc section.top_intro .wrap_1000 span.hitbrand {
  position: absolute;
  top: 58px;
  left: 20px;
  -webkit-animation: 1s hitroll ease-in-out infinite alternate;
          animation: 1s hitroll ease-in-out infinite alternate;
  display: block;
  width: 147px;
  height: 200px;
  background-image: url("/_Resources/img/naebaeca/wow_hitbrand.png");
  z-index: 1;
}
.naebaeca section.TaxAccountingCourse_sc section.top_intro.fixed {
  display: block;
  position: fixed;
  top: auto;
  left: 0;
  width: 100%;
  height: 100%;
}
.naebaeca section.TaxAccountingCourse_sc section.top_intro.hide {
  display: none;
}
.naebaeca section.TaxAccountingCourse_sc section.top_intro div.center_contents {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 793px;
  height: 640px;
  margin: -375px 0 0 -396.5px;
}
.naebaeca section.TaxAccountingCourse_sc section.top_intro div.center_contents.smallHeight {
  height: 300px;
  margin: -150px 0 0 -396.5px;
  text-align: center;
}
.naebaeca section.TaxAccountingCourse_sc section.top_intro div.center_contents.smallHeight > img {
  width: 80%;
  display: inline-block;
  margin: 0 0 20px 0;
}
.naebaeca section.TaxAccountingCourse_sc section.top_intro div.center_contents.smallHeight > div.roadmap_contents {
  margin: 0 auto;
  background: none;
}
.naebaeca section.TaxAccountingCourse_sc section.top_intro div.center_contents.smallHeight > div.roadmap_contents button {
  position: static;
  display: inline-block;
  margin: 0 10px 0 0;
}
.naebaeca section.TaxAccountingCourse_sc section.top_intro div.center_contents div.roadmap_contents {
  margin: 20px 0 0 0;
  background: url("/_Resources/img/naebaeca/TaxAccountingCourse/roadmap_bg_230728.png") no-repeat top;
  height: 502px;
}
.naebaeca section.TaxAccountingCourse_sc section.top_intro div.center_contents div.roadmap_contents button {
  position: absolute;
  padding: 0 0 15px 0;
  width: 120px;
  height: 120px;
  border-radius: 15px;
  background-clip: padding-box;
  /* stops bg color from leaking outside the border: */
  -webkit-box-shadow: 3px 3px 20px #000;
          box-shadow: 3px 3px 20px #000;
  font-size: 15px;
  font-size: 0.975rem;
  font-weight: bold;
  background-repeat: no-repeat;
  background-position: 80px 80px;
}
.naebaeca section.TaxAccountingCourse_sc section.top_intro div.center_contents div.roadmap_contents button.class_01 {
  display: none;
  top: 400px;
  left: 1px;
  background-color: #ffcf3e;
  background-image: url("/_Resources/img/ic_look.png");
}
.naebaeca section.TaxAccountingCourse_sc section.top_intro div.center_contents div.roadmap_contents button.class_01:hover {
  background-color: #ffc20b;
}
.naebaeca section.TaxAccountingCourse_sc section.top_intro div.center_contents div.roadmap_contents button.class_02 {
  top: 277px;
  left: 66px;
  background-color: #1bc276;
  background-image: url("/_Resources/img/ic_look.png");
}
.naebaeca section.TaxAccountingCourse_sc section.top_intro div.center_contents div.roadmap_contents button.class_02:hover {
  background-color: #15955b;
}
.naebaeca section.TaxAccountingCourse_sc section.top_intro div.center_contents div.roadmap_contents button.class_03 {
  top: 157px;
  left: 608px;
  background-color: #00b7f3;
  background-image: url("/_Resources/img/ic_look.png");
}
.naebaeca section.TaxAccountingCourse_sc section.top_intro div.center_contents div.roadmap_contents button.class_03:hover {
  background-color: #0091c0;
}
.naebaeca section.TaxAccountingCourse_sc nav.course_nav {
  width: 100%;
  min-width: 1000px;
  height: 50px;
  background: #000;
  color: #fff;
  text-align: center;
}
.naebaeca section.TaxAccountingCourse_sc nav.course_nav.hide {
  display: none;
}
.naebaeca section.TaxAccountingCourse_sc nav.course_nav.fixed {
  display: block;
  z-index: 999;
  position: fixed;
  top: 0;
  left: 0;
}
.naebaeca section.TaxAccountingCourse_sc nav.course_nav div.wrap_1000 {
  width: 1000px;
  margin: 0 auto;
}
.naebaeca section.TaxAccountingCourse_sc nav.course_nav div.wrap_1000 button.go_top {
  float: left;
  width: 40px;
  height: 30px;
  margin: 10px 0 0 10px;
  font-size: 11px;
  font-size: 0.715rem;
  font-weight: bold;
  border: 1px solid #fff;
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.naebaeca section.TaxAccountingCourse_sc nav.course_nav div.wrap_1000 button.go_top:hover {
  opacity: 1;
  filter: alpha(opacity=100);
}
.naebaeca section.TaxAccountingCourse_sc nav.course_nav div.wrap_1000 ul {
  float: left;
  width: 950px;
  text-align: center;
}
.naebaeca section.TaxAccountingCourse_sc nav.course_nav div.wrap_1000 ul li {
  float: left;
  width: 50%;
  height: 50px;
  text-align: center;
  cursor: pointer;
  font-size: 15px;
  font-size: 0.975rem;
  font-weight: bold;
  padding: 12px 0 0 0;
}
.naebaeca section.TaxAccountingCourse_sc nav.course_nav div.wrap_1000 ul li.class_01 {
  display: none;
}
.naebaeca section.TaxAccountingCourse_sc nav.course_nav div.wrap_1000 ul li.class_01:hover {
  background-color: #ffc20b;
}
.naebaeca section.TaxAccountingCourse_sc nav.course_nav div.wrap_1000 ul li.class_01.on {
  background-color: #ffc20b;
}
.naebaeca section.TaxAccountingCourse_sc nav.course_nav div.wrap_1000 ul li.class_02:hover {
  background-color: #15955b;
}
.naebaeca section.TaxAccountingCourse_sc nav.course_nav div.wrap_1000 ul li.class_02.on {
  background-color: #15955b;
}
.naebaeca section.TaxAccountingCourse_sc nav.course_nav div.wrap_1000 ul li.class_03:hover {
  background-color: #0091c0;
}
.naebaeca section.TaxAccountingCourse_sc nav.course_nav div.wrap_1000 ul li.class_03.on {
  background-color: #0091c0;
}
.naebaeca section.TaxAccountingCourse_sc section.class span.sub_t {
  font-size: 12px;
  font-size: 0.78rem;
}
.naebaeca section.TaxAccountingCourse_sc section.class a.btn_more {
  display: block;
  width: 100px;
  margin: 10px auto 0;
  padding: 5px 10px;
  font-size: 13px;
  font-size: 0.845rem;
  background: #000;
  color: #fff;
}
.naebaeca section.TaxAccountingCourse_sc section.class.class_01 article.benefit_ar {
  background: #ffcf3e;
}
.naebaeca section.TaxAccountingCourse_sc section.class.class_01 article.benefit_ar:before {
  content: url("/_Resources/img/naebaeca/TaxAccountingCourse/class01_h.png");
  width: 601px;
  height: 215px;
}
.naebaeca section.TaxAccountingCourse_sc section.class.class_01 article.benefit_ar h3.tag_h {
  background: url("/_Resources/img/naebaeca/TaxAccountingCourse/ribbon_bg_yellow.png") no-repeat;
}
.naebaeca section.TaxAccountingCourse_sc section.class.class_01 article.benefit_ar ul.benefit_ul li.benefit_01 {
  background: url("/_Resources/img/naebaeca/TaxAccountingCourse/class01_benefit01_cost.png") no-repeat center top;
}
.naebaeca section.TaxAccountingCourse_sc section.class.class_01 article.benefit_ar ul.benefit_ul li.benefit_02 {
  background: url("/_Resources/img/naebaeca/TaxAccountingCourse/class01_benefit02_cost.png") no-repeat center top;
}
.naebaeca section.TaxAccountingCourse_sc section.class.class_01 article.benefit_ar ul.benefit_ul li.benefit_03 {
  background: url("/_Resources/img/naebaeca/TaxAccountingCourse/class01_benefit03.png") no-repeat center top;
}
.naebaeca section.TaxAccountingCourse_sc section.class.class_01 > article.apply_ar:before {
  content: url("/_Resources/img/naebaeca/TaxAccountingCourse/class01_cartoon.png");
  display: block;
  width: 827px;
  height: 430px;
  margin: 0 auto;
}
.naebaeca section.TaxAccountingCourse_sc section.class.class_01 > article.apply_ar > ul.pop_ul > li > a.pop_1 {
  background: url("/_Resources/img/naebaeca/TaxAccountingCourse/class01_lecture12.jpg") no-repeat;
  background-position: center;
  background-size: cover;
}
.naebaeca section.TaxAccountingCourse_sc section.class.class_01 > article.apply_ar > ul.pop_ul > li > a.pop_2 {
  background: url("/_Resources/img/naebaeca/TaxAccountingCourse/class01_lecture13.jpg") no-repeat;
  background-position: center;
  background-size: cover;
}
.naebaeca section.TaxAccountingCourse_sc section.class.class_01 > article.apply_ar > ul.pop_ul > li > a.pop_3 {
  background: url("/_Resources/img/naebaeca/TaxAccountingCourse/thumb_1-3.jpg") no-repeat;
  background-position: center;
  background-size: cover;
}
.naebaeca section.TaxAccountingCourse_sc section.class.class_01 > article.apply_ar > ul.pop_ul > li > a.pop_4 {
  background: url("/_Resources/img/naebaeca/TaxAccountingCourse/thumb_1-4.png") no-repeat;
  background-position: center;
  background-size: cover;
}
.naebaeca section.TaxAccountingCourse_sc section.class.class_01 > article.apply_ar > ul.pop_ul.cor_230410 {
  width: 300px;
}
.naebaeca section.TaxAccountingCourse_sc section.class.class_01 > article.apply_ar > ul.pop_ul.cor_230410 li {
  width: 100%;
  margin: 0 !important;
}
.naebaeca section.TaxAccountingCourse_sc section.class.class_02 article.benefit_ar {
  background: #1bc276;
}
.naebaeca section.TaxAccountingCourse_sc section.class.class_02 article.benefit_ar:before {
  content: url("/_Resources/img/naebaeca/TaxAccountingCourse/class02_h.png");
  width: 783px;
  height: 252px;
}
.naebaeca section.TaxAccountingCourse_sc section.class.class_02 article.benefit_ar h3.tag_h {
  background: url("/_Resources/img/naebaeca/TaxAccountingCourse/ribbon_bg_green.png") no-repeat;
}
.naebaeca section.TaxAccountingCourse_sc section.class.class_02 article.benefit_ar ul.benefit_ul li.benefit_01 {
  background: url("/_Resources/img/naebaeca/TaxAccountingCourse/class02_benefit01_cost.png") no-repeat center top;
}
.naebaeca section.TaxAccountingCourse_sc section.class.class_02 article.benefit_ar ul.benefit_ul li.benefit_02 {
  background: url("/_Resources/img/naebaeca/TaxAccountingCourse/class02_benefit02_cost.png") no-repeat center top;
}
.naebaeca section.TaxAccountingCourse_sc section.class.class_02 article.benefit_ar ul.benefit_ul li.benefit_03 {
  background: url("/_Resources/img/naebaeca/TaxAccountingCourse/class02_benefit03.png") no-repeat center top;
}
.naebaeca section.TaxAccountingCourse_sc section.class.class_02 article.benefit_ar button.btn_pop {
  display: block;
  width: 250px;
  height: 50px;
  margin: 50px auto 0 auto;
  background: #222;
  color: #fff;
  font-size: 15px;
  font-size: 0.975rem;
  font-weight: bold;
  border-radius: 5px;
  background-clip: padding-box;
  /* stops bg color from leaking outside the border: */
  -webkit-box-shadow: 3px 3px 10px #083c24;
          box-shadow: 3px 3px 10px #083c24;
  text-align: center;
  padding: 10px 0 0 0;
}
.naebaeca section.TaxAccountingCourse_sc section.class.class_02 article.benefit_ar button.btn_pop:hover {
  background: #000;
}
.naebaeca section.TaxAccountingCourse_sc section.class.class_02 article.benefit_ar a.btn_pop {
  display: block;
  width: 250px;
  height: 50px;
  margin: 50px auto 0 auto;
  background: #222;
  color: #fff;
  font-size: 15px;
  font-size: 0.975rem;
  font-weight: bold;
  border-radius: 5px;
  background-clip: padding-box;
  /* stops bg color from leaking outside the border: */
  -webkit-box-shadow: 3px 3px 10px #083c24;
          box-shadow: 3px 3px 10px #083c24;
  text-align: center;
  padding: 13px 0 0 0;
}
.naebaeca section.TaxAccountingCourse_sc section.class.class_02 article.benefit_ar a.btn_pop:hover {
  background: #000;
}
.naebaeca section.TaxAccountingCourse_sc section.class.class_02 > article.apply_01 .wrap_930 {
  position: relative;
}
.naebaeca section.TaxAccountingCourse_sc section.class.class_02 > article.apply_01 ul.pop_ul {
  position: relative;
}
.naebaeca section.TaxAccountingCourse_sc section.class.class_02 > article.apply_01 ul.pop_ul li .wrap {
  margin: auto;
  width: 156px;
  height: 156px;
  position: absolute;
  top: 0px;
  left: 50px;
}
.naebaeca section.TaxAccountingCourse_sc section.class.class_02 > article.apply_01 ul.pop_ul li .wrap span.ic_point {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 156px;
  height: 156px;
  background: url("/_Resources/img/naebaeca/TaxAccountingCourse/label.png") no-repeat center;
  z-index: 1;
}
.naebaeca section.TaxAccountingCourse_sc section.class.class_02 > article.apply_01 ul.pop_ul li .wrap .tooltip {
  position: absolute;
  width: 600px;
  padding: 30px;
  visibility: hidden;
  background-color: #111;
  color: #fff;
  text-align: center;
  z-index: 1;
  bottom: 0;
  left: 260px;
  margin-left: -100px;
  border-radius: 5px;
}
.naebaeca section.TaxAccountingCourse_sc section.class.class_02 > article.apply_01 ul.pop_ul li .wrap .tooltip::after {
  content: "";
  position: absolute;
  top: 39px;
  left: -10px;
  margin-left: -10px;
  border-width: 10px;
  border-style: solid;
  border-color: transparent #111 transparent transparent;
}
.naebaeca section.TaxAccountingCourse_sc section.class.class_02 > article.apply_01 ul.pop_ul li .wrap .tooltip p {
  width: 100%;
  padding: 0;
  border: none;
}
.naebaeca section.TaxAccountingCourse_sc section.class.class_02 > article.apply_01 ul.pop_ul li .wrap .tooltip p span {
  display: inline-block;
}
.naebaeca section.TaxAccountingCourse_sc section.class.class_02 > article.apply_01 ul.pop_ul li .wrap .tooltip p span.top {
  font-size: 13px;
  font-size: 0.845rem;
}
.naebaeca section.TaxAccountingCourse_sc section.class.class_02 > article.apply_01 ul.pop_ul li .wrap .tooltip p span.mid {
  padding: 5px 0;
  font-size: 17px;
  font-size: 1.105rem;
  font-weight: bold;
  color: #f05a23;
}
.naebaeca section.TaxAccountingCourse_sc section.class.class_02 > article.apply_01 ul.pop_ul li .wrap .tooltip p span.bottom {
  font-size: 15px;
  font-size: 0.975rem;
}
.naebaeca section.TaxAccountingCourse_sc section.class.class_02 > article.apply_01 ul.pop_ul li .wrap:hover .tooltip {
  visibility: visible;
}
.naebaeca section.TaxAccountingCourse_sc section.class.class_02 > article.apply_01 ul.pop_ul li a.pop_1 {
  background: url("/_Resources/img/naebaeca/TaxAccountingCourse/thumb_2-1.png") no-repeat;
  background-size: 100%;
}
.naebaeca section.TaxAccountingCourse_sc section.class.class_02 > article.apply_01 ul.pop_ul li a.pop_2 {
  background: url("/_Resources/img/naebaeca/TaxAccountingCourse/class02_lecture00.png") no-repeat;
  background-size: 100%;
}
.naebaeca section.TaxAccountingCourse_sc section.class.class_02 > article.apply_01 ul.pop_ul li a.pop_3 {
  background: url("/_Resources/img/naebaeca/TaxAccountingCourse/class02_lecture01.png") no-repeat center;
}
.naebaeca section.TaxAccountingCourse_sc section.class.class_02 > article.apply_01 ul.pop_ul li a.pop_4 {
  background: url("/_Resources/img/naebaeca/TaxAccountingCourse/class02_lecture02.png") no-repeat center;
}
.naebaeca section.TaxAccountingCourse_sc section.class.class_02 > article.apply_01 ul.pop_ul li a.pop_5 {
  background: url("/_Resources/img/naebaeca/TaxAccountingCourse/class02_lecture03.png") no-repeat center;
}
.naebaeca section.TaxAccountingCourse_sc section.class.class_02 > article.apply_02 ul.pop_ul li a.pop_01 {
  background: url("/_Resources/img/naebaeca/TaxAccountingCourse/class02_lecture04.png") no-repeat center;
}
.naebaeca section.TaxAccountingCourse_sc section.class.class_02 > article.apply_02 ul.pop_ul li a.pop_02 {
  background: url("/_Resources/img/naebaeca/TaxAccountingCourse/class02_lecture05.png") no-repeat center;
}
.naebaeca section.TaxAccountingCourse_sc section.class.class_02 > article.apply_02 ul.pop_ul li a.pop_03 {
  background: url("/_Resources/img/naebaeca/TaxAccountingCourse/class02_lecture06.png") no-repeat center;
}
.naebaeca section.TaxAccountingCourse_sc section.class.class_02 > article.apply_03 ul.pop_ul li a.pop_01 {
  background: url("/_Resources/img/naebaeca/TaxAccountingCourse/class02_lecture07.png") no-repeat center;
}
.naebaeca section.TaxAccountingCourse_sc section.class.class_02 > article.apply_03 ul.pop_ul li a.pop_02 {
  background: url("/_Resources/img/naebaeca/TaxAccountingCourse/class02_lecture08.png") no-repeat center;
}
.naebaeca section.TaxAccountingCourse_sc section.class.class_02 > article.apply_03 ul.pop_ul li a.pop_03 {
  background: url("/_Resources/img/naebaeca/TaxAccountingCourse/class02_lecture09.png") no-repeat center;
}
.naebaeca section.TaxAccountingCourse_sc section.class.class_03 article.benefit_ar {
  background: #00b7f3;
}
.naebaeca section.TaxAccountingCourse_sc section.class.class_03 article.benefit_ar:before {
  content: url("/_Resources/img/naebaeca/TaxAccountingCourse/class03_h.png");
  width: 625px;
  height: 226px;
}
.naebaeca section.TaxAccountingCourse_sc section.class.class_03 article.benefit_ar h3.tag_h {
  background: url("/_Resources/img/naebaeca/TaxAccountingCourse/ribbon_bg_blue.png") no-repeat;
}
.naebaeca section.TaxAccountingCourse_sc section.class.class_03 article.benefit_ar ul.benefit_ul li.benefit_01 {
  background: url("/_Resources/img/naebaeca/TaxAccountingCourse/class03_benefit01_cost.png") no-repeat center top;
}
.naebaeca section.TaxAccountingCourse_sc section.class.class_03 article.benefit_ar ul.benefit_ul li.benefit_02 {
  background: url("/_Resources/img/naebaeca/TaxAccountingCourse/class03_benefit02_cost.png") no-repeat center top;
}
.naebaeca section.TaxAccountingCourse_sc section.class.class_03 article.benefit_ar ul.benefit_ul li.benefit_03 {
  background: url("/_Resources/img/naebaeca/TaxAccountingCourse/class03_benefit03.png") no-repeat center top;
}
.naebaeca section.TaxAccountingCourse_sc section.class.class_03 > article.apply_ar:before {
  content: url("/_Resources/img/naebaeca/TaxAccountingCourse/class03_cartoon.png");
  display: block;
  width: 1000px;
  height: 379px;
  margin: 0 auto;
}
.naebaeca section.TaxAccountingCourse_sc section.class.class_03 > article.apply_ar > ul.pop_ul > li > a {
  background-position: center;
  background-size: cover;
}
.naebaeca section.TaxAccountingCourse_sc section.class.class_03 > article.apply_ar > ul.pop_ul > li > a.pop_1 {
  background: url("/_Resources/img/naebaeca/TaxAccountingCourse/class03_lecture14.jpg") no-repeat;
  background-position: center;
  background-size: cover;
}
.naebaeca section.TaxAccountingCourse_sc section.class.class_03 > article.apply_ar > ul.pop_ul > li > a.pop_2 {
  background: url("/_Resources/img/naebaeca/TaxAccountingCourse/class03_lecture15.jpg") no-repeat;
  background-position: center;
  background-size: cover;
}
.naebaeca section.TaxAccountingCourse_sc section.class.class_03 > article.apply_ar > ul.pop_ul > li > a.pop_3 {
  background: url("/_Resources/img/naebaeca/TaxAccountingCourse/thumb_3-3.png") no-repeat;
  background-position: center;
  background-size: cover;
}
.naebaeca section.TaxAccountingCourse_sc section.class.class_03 > article.apply_ar > ul.pop_ul > li > a.pop_4 {
  background: url("/_Resources/img/naebaeca/TaxAccountingCourse/thumb_3-4.png") no-repeat;
  background-position: center;
  background-size: cover;
}
.naebaeca section.TaxAccountingCourse_sc section.class article.apply_ar {
  padding: 80px 0;
}
.naebaeca section.TaxAccountingCourse_sc section.class article.apply_ar h3.line_h {
  width: 1000px;
  margin: 0 auto 70px auto;
  padding: 55px 0;
  border-top: 10px solid #000;
  border-bottom: 10px solid #000;
  text-align: center;
}
.naebaeca section.TaxAccountingCourse_sc section.class article.apply_ar h3.line_h strong {
  font-size: 36px;
  font-size: 2.34rem;
  letter-spacing: -4px;
  font-weight: normal;
  line-height: 50px;
}
.naebaeca section.TaxAccountingCourse_sc section.class article.apply_ar h3.line_h strong > span {
  font-weight: bold;
}
.naebaeca section.TaxAccountingCourse_sc section.class article.apply_ar h3.line_h > span {
  display: block;
  margin: 35px 0 0 0;
  letter-spacing: 2px;
  font-size: 14px;
  font-size: 0.91rem;
  font-weight: bold;
}
.naebaeca section.TaxAccountingCourse_sc section.class article.apply_ar > img {
  margin: 0 auto 50px auto;
}
.naebaeca section.TaxAccountingCourse_sc section.class article.apply_ar ol.img_ol {
  width: 1000px;
  margin: 0 auto 80px auto;
}
.naebaeca section.TaxAccountingCourse_sc section.class article.apply_ar ol.img_ol li {
  text-align: center;
  margin: 70px 0 0 0;
}
.naebaeca section.TaxAccountingCourse_sc section.class article.apply_ar ol.img_ol li img {
  display: inline-block;
}
.naebaeca section.TaxAccountingCourse_sc section.class article.apply_ar ol.img_ol li p {
  font-size: 28px;
  font-size: 1.82rem;
  margin: 10px 0 40px 0;
}
.naebaeca section.TaxAccountingCourse_sc section.class article.book_ar {
  background-color: #eaeaef;
}
.naebaeca section.TradeCourse_new_sc {
  width: 100%;
  overflow: hidden;
}
.naebaeca section.TradeCourse_new_sc .wrap_930 {
  width: 930px;
  margin: 0 auto;
  text-align: center;
}
.naebaeca section.TradeCourse_new_sc .exam_more {
  display: inline-block;
  padding: 20px 80px;
  border-radius: 10px;
  text-align: center;
  font-size: 18px;
  background: #fff;
  color: #000;
  border: 1px solid;
  letter-spacing: -2.5px;
}
.naebaeca section.TradeCourse_new_sc .exam_more em {
  font-size: 20px;
  font-weight: bold;
}
.naebaeca section.TradeCourse_new_sc .exam_more:hover {
  -webkit-box-shadow: 0px 5px 0px black;
          box-shadow: 0px 5px 0px black;
}
.naebaeca section.TradeCourse_new_sc section.top_intro_new {
  position: relative;
  background-image: url("/_Resources/img/naebaeca/TradeCourse_new/main_bg.png");
  background-repeat: no-repeat;
  background-position: center;
  min-height: 978px;
  z-index: 900;
}
.naebaeca section.TradeCourse_new_sc section.top_intro_new .wrap_930 {
  position: relative;
}
.naebaeca section.TradeCourse_new_sc section.top_intro_new .wrap_930 img.main_tit {
  position: absolute;
  top: 165px;
  left: 50%;
  margin-left: -297px;
  -webkit-animation-name: bounceIn;
  animation-name: bounceIn;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-delay: 0.5s;
  animation-delay: 0.5s;
  -webkit-animation-timing-function: ease;
  animation-timing-function: ease;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
@-webkit-keyframes bounceIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.3);
    -ms-transform: scale(0.3);
    transform: scale(0.3);
  }
  50% {
    opacity: 1;
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
  }
  70% {
    -webkit-transform: scale(0.9);
    -ms-transform: scale(0.9);
    transform: scale(0.9);
  }
  100% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes bounceIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.3);
    -ms-transform: scale(0.3);
    transform: scale(0.3);
  }
  50% {
    opacity: 1;
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
  }
  70% {
    -webkit-transform: scale(0.9);
    -ms-transform: scale(0.9);
    transform: scale(0.9);
  }
  100% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
}
.naebaeca section.TradeCourse_new_sc section.top_intro_new .wrap_930 span.hitbrand {
  position: absolute;
  top: 80px;
  left: 10px;
  -webkit-animation: 1s hitroll ease-in-out infinite alternate;
          animation: 1s hitroll ease-in-out infinite alternate;
  display: block;
  width: 147px;
  height: 200px;
  background-image: url("/_Resources/img/naebaeca/wow_hitbrand.png");
  z-index: 1;
}
.naebaeca section.TradeCourse_new_sc section.top_intro_new .wrap_930 img.airplane {
  position: absolute;
  top: 40px;
  right: 10px;
  -webkit-animation-name: slideInRight;
  animation-name: slideInRight;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-duration: 1.5s;
  animation-duration: 1.5s;
  -webkit-animation-delay: 0.5s;
  animation-delay: 0.5s;
  -webkit-animation-timing-function: ease;
  animation-timing-function: ease;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
@-webkit-keyframes slideInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes slideInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}
.naebaeca section.TradeCourse_new_sc section.top_intro_new div.top_label {
  position: absolute;
  top: 0;
  left: 0;
  background: yellow;
  width: 100%;
  z-index: 2;
}
.naebaeca section.TradeCourse_new_sc section.top_intro_new div.top_label div.top_wrap {
  position: relative;
  width: 930px;
  height: 81px;
  margin: 0 auto;
  padding: 28px 0 0 0;
  background: url("/_Resources/img/naebaeca/TradeCourse_new/card.png") no-repeat;
  background-position: left center;
}
.naebaeca section.TradeCourse_new_sc section.top_intro_new div.top_label div.top_wrap strong {
  padding: 0px 10px 0 90px;
  font-size: 18px;
}
.naebaeca section.TradeCourse_new_sc section.top_intro_new div.top_label div.top_wrap span {
  font-size: 13px;
}
.naebaeca section.TradeCourse_new_sc section.top_intro_new div.top_label div.top_wrap a {
  position: absolute;
  top: 20px;
  right: 0px;
  padding: 10px;
  border: 1px solid;
  font-size: 13px;
}
.naebaeca section.TradeCourse_new_sc section.top_intro_new div.top_label div.top_wrap a:hover {
  background: #393939;
  color: yellow;
}
.naebaeca section.TradeCourse_new_sc section.top_intro_new div.wide_wrap {
  position: relative;
  width: 930px;
  height: 274px;
  margin: 630px auto -0.5px;
}
.naebaeca section.TradeCourse_new_sc section.top_intro_new div.wide_wrap img.main_tit {
  margin: 100px auto 0;
}
.naebaeca section.TradeCourse_new_sc section.top_intro_new div.wide_wrap .tt {
  position: absolute;
  top: 200px;
  left: 50%;
  margin-left: -465px;
}
.naebaeca section.TradeCourse_new_sc section.top_intro_new div.wide_wrap .people {
  position: absolute;
  bottom: 0px;
  left: 50%;
  margin-left: -265.5px;
}
.naebaeca section.TradeCourse_new_sc section.top_intro_new div.wide_wrap div.roadmap_contents2 {
  width: 930px;
}
.naebaeca section.TradeCourse_new_sc section.top_intro_new div.wide_wrap div.roadmap_contents2 button {
  position: absolute;
  bottom: 0;
  width: 273px;
  height: 274px;
  opacity: 0.5;
  border-radius: 30px;
}
.naebaeca section.TradeCourse_new_sc section.top_intro_new div.wide_wrap div.roadmap_contents2 button:hover {
  -webkit-box-shadow: 0px 20px 30px #6594b0;
          box-shadow: 0px 20px 30px #6594b0;
}
.naebaeca section.TradeCourse_new_sc section.top_intro_new div.wide_wrap div.roadmap_contents2 button.class_01 {
  left: 0;
  background-image: url("/_Resources/img/naebaeca/TradeCourse_new/english_go.png");
  background-repeat: no-repeat;
  background-position: center;
  -webkit-animation-name: flipInX;
  animation-name: flipInX;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-duration: 1.5s;
  animation-duration: 1.5s;
  -webkit-animation-delay: 0.5s;
  animation-delay: 0.5s;
  -webkit-animation-timing-function: ease;
  animation-timing-function: ease;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
@-webkit-keyframes flipInX {
  0% {
    opacity: 0;
    -webkit-transform: perspective(400px) rotateX(90deg);
    -ms-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
  }
  40% {
    -webkit-transform: perspective(400px) rotateX(-10deg);
    -ms-transform: perspective(400px) rotateX(-10deg);
    transform: perspective(400px) rotateX(-10deg);
  }
  70% {
    -webkit-transform: perspective(400px) rotateX(10deg);
    -ms-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: perspective(400px) rotateX(0deg);
    -ms-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
  }
}
@keyframes flipInX {
  0% {
    opacity: 0;
    -webkit-transform: perspective(400px) rotateX(90deg);
    -ms-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
  }
  40% {
    -webkit-transform: perspective(400px) rotateX(-10deg);
    -ms-transform: perspective(400px) rotateX(-10deg);
    transform: perspective(400px) rotateX(-10deg);
  }
  70% {
    -webkit-transform: perspective(400px) rotateX(10deg);
    -ms-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: perspective(400px) rotateX(0deg);
    -ms-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
  }
}
.naebaeca section.TradeCourse_new_sc section.top_intro_new div.wide_wrap div.roadmap_contents2 button.class_02 {
  right: 50%;
  margin-right: -137px;
  background-image: url("/_Resources/img/naebaeca/TradeCourse_new/trade_go.png");
  background-repeat: no-repeat;
  background-position: center;
  -webkit-animation-name: flipInX;
  animation-name: flipInX;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
  -webkit-animation-delay: 0.8s;
  animation-delay: 0.8s;
  -webkit-animation-timing-function: ease;
  animation-timing-function: ease;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
@-webkit-keyframes flipInX {
  0% {
    opacity: 0;
    -webkit-transform: perspective(400px) rotateX(90deg);
    -ms-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
  }
  40% {
    -webkit-transform: perspective(400px) rotateX(-10deg);
    -ms-transform: perspective(400px) rotateX(-10deg);
    transform: perspective(400px) rotateX(-10deg);
  }
  70% {
    -webkit-transform: perspective(400px) rotateX(10deg);
    -ms-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: perspective(400px) rotateX(0deg);
    -ms-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
  }
}
@keyframes flipInX {
  0% {
    opacity: 0;
    -webkit-transform: perspective(400px) rotateX(90deg);
    -ms-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
  }
  40% {
    -webkit-transform: perspective(400px) rotateX(-10deg);
    -ms-transform: perspective(400px) rotateX(-10deg);
    transform: perspective(400px) rotateX(-10deg);
  }
  70% {
    -webkit-transform: perspective(400px) rotateX(10deg);
    -ms-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: perspective(400px) rotateX(0deg);
    -ms-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
  }
}
.naebaeca section.TradeCourse_new_sc section.top_intro_new div.wide_wrap div.roadmap_contents2 button.class_03 {
  right: 0;
  background-image: url("/_Resources/img/naebaeca/TradeCourse_new/bose_go.png");
  background-repeat: no-repeat;
  background-position: center;
  -webkit-animation-name: flipInX;
  animation-name: flipInX;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-duration: 2.5s;
  animation-duration: 2.5s;
  -webkit-animation-delay: 1s;
  animation-delay: 1s;
  -webkit-animation-timing-function: ease;
  animation-timing-function: ease;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
@-webkit-keyframes flipInX {
  0% {
    opacity: 0;
    -webkit-transform: perspective(400px) rotateX(90deg);
    -ms-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
  }
  40% {
    -webkit-transform: perspective(400px) rotateX(-10deg);
    -ms-transform: perspective(400px) rotateX(-10deg);
    transform: perspective(400px) rotateX(-10deg);
  }
  70% {
    -webkit-transform: perspective(400px) rotateX(10deg);
    -ms-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: perspective(400px) rotateX(0deg);
    -ms-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
  }
}
@keyframes flipInX {
  0% {
    opacity: 0;
    -webkit-transform: perspective(400px) rotateX(90deg);
    -ms-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
  }
  40% {
    -webkit-transform: perspective(400px) rotateX(-10deg);
    -ms-transform: perspective(400px) rotateX(-10deg);
    transform: perspective(400px) rotateX(-10deg);
  }
  70% {
    -webkit-transform: perspective(400px) rotateX(10deg);
    -ms-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: perspective(400px) rotateX(0deg);
    -ms-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
  }
}
.naebaeca section.TradeCourse_new_sc nav.course_nav {
  display: none !important;
  height: 70px;
  background: #222;
}
.naebaeca section.TradeCourse_new_sc nav.course_nav div.wrap_1000 {
  width: 930px;
}
.naebaeca section.TradeCourse_new_sc nav.course_nav div.wrap_1000 button.go_top {
  position: absolute;
  top: 10px;
}
.naebaeca section.TradeCourse_new_sc nav.course_nav div.wrap_1000 ul {
  width: 930px;
}
.naebaeca section.TradeCourse_new_sc nav.course_nav div.wrap_1000 ul li {
  width: 33.3%;
  height: 70px;
  font-size: 20px;
  padding-top: 20px;
}
.naebaeca section.TradeCourse_new_sc nav.course_nav div.wrap_1000 ul li.class_01:hover {
  background-color: #333;
}
.naebaeca section.TradeCourse_new_sc nav.course_nav div.wrap_1000 ul li.class_01.on {
  background-color: #222;
}
.naebaeca section.TradeCourse_new_sc nav.course_nav div.wrap_1000 ul li.class_02:hover {
  background-color: #333;
}
.naebaeca section.TradeCourse_new_sc nav.course_nav div.wrap_1000 ul li.class_02.on {
  background-color: #222;
}
.naebaeca section.TradeCourse_new_sc nav.course_nav div.wrap_1000 ul li.class_03:hover {
  background-color: #333;
}
.naebaeca section.TradeCourse_new_sc nav.course_nav div.wrap_1000 ul li.class_03.on {
  background-color: #222;
}
.naebaeca section.TradeCourse_new_sc section.benefit_sc {
  padding: 0 0 100px;
  background-color: #fff9fb;
}
.naebaeca section.TradeCourse_new_sc section.benefit_sc h2 {
  margin-bottom: 30px;
  background-image: url("/_Resources/img/naebaeca/TradeCourse_new/benefit_tit.png");
  background-repeat: no-repeat;
  background-position: center top;
  min-height: 297px;
}
.naebaeca section.TradeCourse_new_sc section.english_sc {
  padding: 0 0 100px;
  background: #d24160;
}
.naebaeca section.TradeCourse_new_sc section.english_sc h2 {
  margin-bottom: 35px;
  background-image: url("/_Resources/img/naebaeca/TradeCourse_new/english_tit.png");
  background-repeat: no-repeat;
  background-position: center;
  min-height: 324px;
}
.naebaeca section.TradeCourse_new_sc section.english_sc img {
  margin-bottom: 50px;
}
.naebaeca section.TradeCourse_new_sc section.trade_sc {
  padding: 0 0 100px;
  background: #cbcdd0;
}
.naebaeca section.TradeCourse_new_sc section.trade_sc h2 {
  margin-bottom: 35px;
  background-image: url("/_Resources/img/naebaeca/TradeCourse_new/trade_tit.png");
  background-repeat: no-repeat;
  background-position: center;
  min-height: 324px;
}
.naebaeca section.TradeCourse_new_sc section.trade_sc img {
  margin-bottom: 50px;
}
.naebaeca section.TradeCourse_new_sc section.bose_sc {
  padding: 0 0 100px;
  background: #284586;
}
.naebaeca section.TradeCourse_new_sc section.bose_sc h2 {
  margin-bottom: 35px;
  background-image: url("/_Resources/img/naebaeca/TradeCourse_new/bose_tit.png");
  background-repeat: no-repeat;
  background-position: center;
  min-height: 324px;
}
.naebaeca section.TradeCourse_new_sc section.bose_sc img {
  margin-bottom: 50px;
}
.naebaeca section.TradeCourse_new_sc div.apply_book_wrap {
  margin-top: 50px;
}
.naebaeca section.TradeCourse_new_sc div.apply_book_wrap article.apply_ar {
  position: relative;
  margin-bottom: 35px;
  padding: 50px 30px 10px;
  background: rgba(17, 17, 17, 0.15);
}
.naebaeca section.TradeCourse_new_sc div.apply_book_wrap article.apply_ar h3 {
  margin-bottom: 30px;
  font-size: 28px;
  font-size: 1.82rem;
  color: #fff;
}
.naebaeca section.TradeCourse_new_sc div.apply_book_wrap article.apply_ar ul.pop_ul {
  width: 277px;
  margin: 0 auto;
}
.naebaeca section.TradeCourse_new_sc div.apply_book_wrap article.apply_ar ul.pop_ul.cost {
  margin: 0 auto;
}
.naebaeca section.TradeCourse_new_sc div.apply_book_wrap article.apply_ar ul.pop_ul li {
  width: 277px;
  margin: 0 20px 50px 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.naebaeca section.TradeCourse_new_sc div.apply_book_wrap article.apply_ar ul.pop_ul li p {
  padding: 30px 10px;
  font-size: 14px;
  font-size: 0.91rem;
}
.naebaeca section.TradeCourse_new_sc div.apply_book_wrap article.apply_ar ul.pop_ul li:nth-child(3n) {
  margin-right: 0px;
}
.naebaeca section.TradeCourse_new_sc div.apply_book_wrap article.apply_ar ul.pop_ul li a.pop_1 {
  background: url("/_Resources/img/naebaeca/TradeCourse_new/thumb1.png") no-repeat center;
  background-size: cover;
}
.naebaeca section.TradeCourse_new_sc div.apply_book_wrap article.apply_ar ul.pop_ul li a.pop_2 {
  background: url("/_Resources/img/naebaeca/TradeCourse_new/thumb2.png") no-repeat center;
  background-size: cover;
}
.naebaeca section.TradeCourse_new_sc div.apply_book_wrap article.apply_ar ul.pop_ul li a.pop_3 {
  background: url("/_Resources/img/naebaeca/TradeCourse_new/thumb3.png") no-repeat center;
  background-size: cover;
}
.naebaeca section.TradeCourse_new_sc div.apply_book_wrap article.book_ar {
  padding: 50px 30px 30px;
  background: rgba(17, 17, 17, 0.15);
}
.naebaeca section.TradeCourse_new_sc div.apply_book_wrap article.book_ar div.wrap_box {
  position: relative;
  margin: 0 auto;
  width: 100%;
}
.naebaeca section.TradeCourse_new_sc div.apply_book_wrap article.book_ar div.wrap_box h3 {
  margin-bottom: 0px;
  padding-bottom: 0px;
  font-size: 28px;
  font-size: 1.82rem;
  color: #fff;
  text-align: center;
}
.naebaeca section.TradeCourse_new_sc div.apply_book_wrap article.book_ar div.wrap_box ul {
  text-align: center;
}
.naebaeca section.TradeCourse_new_sc div.apply_book_wrap article.book_ar div.wrap_box ul li dl {
  color: #fff;
}
.naebaeca section.TradeCourse_new_sc section.wow_sc {
  background: #0075a6;
}
.naebaeca section.VocationalCounselor_sc.all {
  background: #edf3f8;
}
@-webkit-keyframes color {
  0% {
    background: #4caf50;
  }
  20% {
    background: #006cff;
  }
  100% {
    background: #ec518d;
  }
}
@keyframes color {
  0% {
    background: #4caf50;
  }
  20% {
    background: #006cff;
  }
  100% {
    background: #ec518d;
  }
}
.naebaeca section.VocationalCounselor_sc.all div.wrap_wide {
  width: 1287px;
  margin: 0 auto;
}
.naebaeca section.VocationalCounselor_sc.all div.wrap_930 {
  width: 930px;
  margin: 0 auto;
}
.naebaeca section.VocationalCounselor_sc.all section.top_intro {
  overflow: hidden;
  background: #edf3f8;
  background-repeat: no-repeat;
  background-position: bottom center;
  background-size: 1287px auto;
  min-height: 600px;
  /*히트브랜드*/
}
.naebaeca section.VocationalCounselor_sc.all section.top_intro .wrap_1000 {
  position: relative;
  width: 1000px;
  margin: 0 auto;
}
.naebaeca section.VocationalCounselor_sc.all section.top_intro .wrap_1000 span.hitbrand {
  position: absolute;
  top: 0;
  left: 820px;
  -webkit-animation: 1s hitroll ease-in-out infinite alternate;
          animation: 1s hitroll ease-in-out infinite alternate;
  display: block;
  width: 147px;
  height: 200px;
  background-image: url("/_Resources/img/naebaeca/wow_hitbrand.png");
}
.naebaeca section.VocationalCounselor_sc.all section.top_intro div.wide_wrap {
  position: relative;
  width: 930px;
  height: 100%;
  margin: 0 auto;
}
.naebaeca section.VocationalCounselor_sc.all section.top_intro div.wide_wrap span.ic_point {
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  width: 146px;
  height: 146px;
  padding-top: 50px;
  color: #fff;
  border-radius: 50%;
  font-size: 17px;
  letter-spacing: -1px;
  text-align: center;
  -webkit-animation: 1s color ease-in-out infinite alternate;
          animation: 1s color ease-in-out infinite alternate;
}
.naebaeca section.VocationalCounselor_sc.all section.top_intro div.wide_wrap span.ic_point em {
  display: block;
  font-weight: bold;
}
.naebaeca section.VocationalCounselor_sc.all section.top_intro div.wide_wrap img.main_tit {
  margin: 100px auto 0;
}
.naebaeca section.VocationalCounselor_sc.all section.top_intro div.wide_wrap .tt {
  position: absolute;
  top: 200px;
  left: 50%;
  margin-left: -465px;
}
.naebaeca section.VocationalCounselor_sc.all section.top_intro div.wide_wrap .people {
  position: absolute;
  bottom: 0px;
  left: 50%;
  margin-left: -265.5px;
}
.naebaeca section.VocationalCounselor_sc.all section.top_intro div.wide_wrap div.roadmap_contents2 {
  position: absolute;
  top: 350px;
  left: 50%;
  margin-left: -398px;
  width: 796px;
}
.naebaeca section.VocationalCounselor_sc.all section.top_intro div.wide_wrap div.roadmap_contents2 button {
  width: 263px;
  height: 330px;
  border-radius: 15px;
  font-weight: bold;
  color: #fff;
}
.naebaeca section.VocationalCounselor_sc.all section.top_intro div.wide_wrap div.roadmap_contents2 button span {
  font-size: 26px;
  font-weight: bold;
  letter-spacing: -2px;
}
.naebaeca section.VocationalCounselor_sc.all section.top_intro div.wide_wrap div.roadmap_contents2 button span em {
  display: block;
  width: 50%;
  margin: 10px auto 0;
  padding: 0 0 3px;
  border: 1px solid;
  font-size: 16px;
}
.naebaeca section.VocationalCounselor_sc.all section.top_intro div.wide_wrap div.roadmap_contents2 button.class_01 {
  background-image: url("/_Resources/img/naebaeca/VocationalCounselor/Counselor/main_im.png");
  background-repeat: no-repeat;
  background-position: center;
  -webkit-animation-name: flipInX;
  animation-name: flipInX;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-duration: 0.8s;
  animation-duration: 0.8s;
  -webkit-animation-delay: 0.5s;
  animation-delay: 0.5s;
  -webkit-animation-timing-function: ease;
  animation-timing-function: ease;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
@-webkit-keyframes flipInX {
  0% {
    opacity: 0;
    -webkit-transform: perspective(400px) rotateX(90deg);
    -ms-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
  }
  40% {
    -webkit-transform: perspective(400px) rotateX(-10deg);
    -ms-transform: perspective(400px) rotateX(-10deg);
    transform: perspective(400px) rotateX(-10deg);
  }
  70% {
    -webkit-transform: perspective(400px) rotateX(10deg);
    -ms-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: perspective(400px) rotateX(0deg);
    -ms-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
  }
}
@keyframes flipInX {
  0% {
    opacity: 0;
    -webkit-transform: perspective(400px) rotateX(90deg);
    -ms-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
  }
  40% {
    -webkit-transform: perspective(400px) rotateX(-10deg);
    -ms-transform: perspective(400px) rotateX(-10deg);
    transform: perspective(400px) rotateX(-10deg);
  }
  70% {
    -webkit-transform: perspective(400px) rotateX(10deg);
    -ms-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: perspective(400px) rotateX(0deg);
    -ms-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
  }
}
.naebaeca section.VocationalCounselor_sc.all section.top_intro div.wide_wrap div.roadmap_contents2 button.class_01:hover {
  background-image: url("/_Resources/img/naebaeca/VocationalCounselor/Counselor/main_im_ovr.png");
  background-color: #4caf50;
}
.naebaeca section.VocationalCounselor_sc.all section.top_intro div.wide_wrap div.roadmap_contents2 button.class_01:hover span {
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, transparent), color-stop(0, #4caf50));
  background-image: linear-gradient(transparent 50%, #4caf50 0);
}
.naebaeca section.VocationalCounselor_sc.all section.top_intro div.wide_wrap div.roadmap_contents2 button.class_01:hover span em {
  background: #fff;
  color: #4caf50;
  border: 1px solid #fff;
}
.naebaeca section.VocationalCounselor_sc.all section.top_intro div.wide_wrap div.roadmap_contents2 button.class_02 {
  background-image: url("/_Resources/img/naebaeca/VocationalCounselor/Counselor/main_vo.png");
  background-repeat: no-repeat;
  background-position: center;
  -webkit-animation-name: flipInX;
  animation-name: flipInX;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-duration: 0.8s;
  animation-duration: 0.8s;
  -webkit-animation-delay: 0.8s;
  animation-delay: 0.8s;
  -webkit-animation-timing-function: ease;
  animation-timing-function: ease;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
@-webkit-keyframes flipInX {
  0% {
    opacity: 0;
    -webkit-transform: perspective(400px) rotateX(90deg);
    -ms-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
  }
  40% {
    -webkit-transform: perspective(400px) rotateX(-10deg);
    -ms-transform: perspective(400px) rotateX(-10deg);
    transform: perspective(400px) rotateX(-10deg);
  }
  70% {
    -webkit-transform: perspective(400px) rotateX(10deg);
    -ms-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: perspective(400px) rotateX(0deg);
    -ms-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
  }
}
@keyframes flipInX {
  0% {
    opacity: 0;
    -webkit-transform: perspective(400px) rotateX(90deg);
    -ms-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
  }
  40% {
    -webkit-transform: perspective(400px) rotateX(-10deg);
    -ms-transform: perspective(400px) rotateX(-10deg);
    transform: perspective(400px) rotateX(-10deg);
  }
  70% {
    -webkit-transform: perspective(400px) rotateX(10deg);
    -ms-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: perspective(400px) rotateX(0deg);
    -ms-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
  }
}
.naebaeca section.VocationalCounselor_sc.all section.top_intro div.wide_wrap div.roadmap_contents2 button.class_02:hover {
  background-image: url("/_Resources/img/naebaeca/VocationalCounselor/Counselor/main_vo_ovr.png");
  background-color: #0d4a8d;
}
.naebaeca section.VocationalCounselor_sc.all section.top_intro div.wide_wrap div.roadmap_contents2 button.class_02:hover span {
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, transparent), color-stop(0, #006cff));
  background-image: linear-gradient(transparent 50%, #006cff 0);
}
.naebaeca section.VocationalCounselor_sc.all section.top_intro div.wide_wrap div.roadmap_contents2 button.class_02:hover span em {
  background: #fff;
  color: #006cff;
  border: 1px solid #fff;
}
.naebaeca section.VocationalCounselor_sc.all section.top_intro div.wide_wrap div.roadmap_contents2 button.class_03 {
  background-image: url("/_Resources/img/naebaeca/VocationalCounselor/Counselor/main_ch.png");
  background-repeat: no-repeat;
  background-position: center;
  -webkit-animation-name: flipInX;
  animation-name: flipInX;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-duration: 0.8s;
  animation-duration: 0.8s;
  -webkit-animation-delay: 1.1s;
  animation-delay: 1.1s;
  -webkit-animation-timing-function: ease;
  animation-timing-function: ease;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
@-webkit-keyframes flipInX {
  0% {
    opacity: 0;
    -webkit-transform: perspective(400px) rotateX(90deg);
    -ms-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
  }
  40% {
    -webkit-transform: perspective(400px) rotateX(-10deg);
    -ms-transform: perspective(400px) rotateX(-10deg);
    transform: perspective(400px) rotateX(-10deg);
  }
  70% {
    -webkit-transform: perspective(400px) rotateX(10deg);
    -ms-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: perspective(400px) rotateX(0deg);
    -ms-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
  }
}
@keyframes flipInX {
  0% {
    opacity: 0;
    -webkit-transform: perspective(400px) rotateX(90deg);
    -ms-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
  }
  40% {
    -webkit-transform: perspective(400px) rotateX(-10deg);
    -ms-transform: perspective(400px) rotateX(-10deg);
    transform: perspective(400px) rotateX(-10deg);
  }
  70% {
    -webkit-transform: perspective(400px) rotateX(10deg);
    -ms-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: perspective(400px) rotateX(0deg);
    -ms-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
  }
}
.naebaeca section.VocationalCounselor_sc.all section.top_intro div.wide_wrap div.roadmap_contents2 button.class_03:hover {
  background-image: url("/_Resources/img/naebaeca/VocationalCounselor/Counselor/main_ch_ovr.png");
  background-color: #ec518d;
}
.naebaeca section.VocationalCounselor_sc.all section.top_intro div.wide_wrap div.roadmap_contents2 button.class_03:hover span {
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, transparent), color-stop(0, #ec518d));
  background-image: linear-gradient(transparent 50%, #ec518d 0);
}
.naebaeca section.VocationalCounselor_sc.all section.top_intro div.wide_wrap div.roadmap_contents2 button.class_03:hover span em {
  background: #fff;
  color: #ec518d;
  border: 1px solid #fff;
}
.naebaeca section.VocationalCounselor_sc.all nav.course_nav {
  display: none !important;
  height: 100px;
  background: #222;
}
.naebaeca section.VocationalCounselor_sc.all nav.course_nav div.wrap_1000 {
  width: 930px;
}
.naebaeca section.VocationalCounselor_sc.all nav.course_nav div.wrap_1000 button.go_top {
  position: absolute;
  margin-top: 30px;
}
.naebaeca section.VocationalCounselor_sc.all nav.course_nav div.wrap_1000 ul {
  width: 930px;
}
.naebaeca section.VocationalCounselor_sc.all nav.course_nav div.wrap_1000 ul li {
  width: 33.3%;
  height: 100px;
  font-size: 30px;
  padding-top: 25px;
}
.naebaeca section.VocationalCounselor_sc.all nav.course_nav div.wrap_1000 ul li.class_01:hover {
  background-color: #4caf50;
}
.naebaeca section.VocationalCounselor_sc.all nav.course_nav div.wrap_1000 ul li.class_01.on {
  background-color: #4caf50;
}
.naebaeca section.VocationalCounselor_sc.all nav.course_nav div.wrap_1000 ul li.class_02:hover {
  background-color: #0d4a8d;
}
.naebaeca section.VocationalCounselor_sc.all nav.course_nav div.wrap_1000 ul li.class_02.on {
  background-color: #0d4a8d;
}
.naebaeca section.VocationalCounselor_sc.all nav.course_nav div.wrap_1000 ul li.class_03:hover {
  background-color: #ec518d;
}
.naebaeca section.VocationalCounselor_sc.all nav.course_nav div.wrap_1000 ul li.class_03.on {
  background-color: #ec518d;
}
.naebaeca section.VocationalCounselor_sc.all section.sub_sc h2 {
  height: 247px;
  margin-bottom: 80px;
  background: url("/_Resources/img/naebaeca/VocationalCounselor/Counselor/sub_tit_new.png") no-repeat center;
}
.naebaeca section.VocationalCounselor_sc.all section.sub_sc .wrap_wide {
  padding: 100px 0;
}
.naebaeca section.VocationalCounselor_sc.all section.sub_sc .wrap_wide .wrap_930 img.cont {
  margin-bottom: 50px;
  padding-bottom: 60px;
  border-bottom: 1px solid #b0dbff;
}
.naebaeca section.VocationalCounselor_sc.all section.benefit_sc {
  background: #dbebf7;
}
.naebaeca section.VocationalCounselor_sc.all section.benefit_sc h2 {
  height: 247px;
  margin-bottom: 40px;
  background: url("/_Resources/img/naebaeca/VocationalCounselor/Counselor/benefit_tit_new.png") no-repeat center;
}
.naebaeca section.VocationalCounselor_sc.all section.benefit_sc .wrap_930 {
  padding: 100px 0;
}
.naebaeca section.VocationalCounselor_sc.all section.wow_sc {
  background: url("/_Resources/img/naebaeca/VocationalCounselor/Counselor/wow_bg.png") no-repeat center;
}
.naebaeca section.VocationalCounselor_sc.all section.why_sc {
  padding: 100px 0;
  background: #7abbf4;
  color: #fff;
  text-align: center;
}
.naebaeca section.VocationalCounselor_sc.all section.why_sc div.wrap_930 h2 {
  display: inline-block;
  font-size: 35px;
  letter-spacing: -2px;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, transparent), color-stop(0, #5a9eda));
  background-image: linear-gradient(transparent 50%, #5a9eda 0);
}
.naebaeca section.VocationalCounselor_sc.all section.why_sc div.wrap_930 ul {
  margin-top: 50px;
}
.naebaeca section.VocationalCounselor_sc.all section.why_sc div.wrap_930 ul li {
  float: left;
  width: 309px;
  height: 309px;
  padding-top: 35px;
  border-radius: 50%;
  border: 1px solid #5a9eda;
  background: #fff;
  color: #444;
  text-align: center;
}
.naebaeca section.VocationalCounselor_sc.all section.why_sc div.wrap_930 ul li img {
  display: inline-block;
  padding-top: 13px;
}
.naebaeca section.VocationalCounselor_sc.all section.why_sc div.wrap_930 ul li span {
  display: block;
}
.naebaeca section.VocationalCounselor_sc.all section.why_sc div.wrap_930 ul li span.num {
  font-size: 51px;
  color: #246EAF;
}
.naebaeca section.VocationalCounselor_sc.all section.why_sc div.wrap_930 ul li span.small {
  font-size: 15px;
}
.naebaeca section.VocationalCounselor_sc.all section.why_sc div.wrap_930 ul li span.big {
  font-size: 22px;
  font-weight: bold;
  letter-spacing: -2px;
}
.naebaeca section.VocationalCounselor_sc.all section.class {
  padding: 150px 0;
  background: #0d4a8d;
}
.naebaeca section.VocationalCounselor_sc.all section.class.class_01 h2, .naebaeca section.VocationalCounselor_sc.all section.class.class_03 h2, .naebaeca section.VocationalCounselor_sc.all section.class.class_02 h2 {
  width: 930px;
  height: 168px;
  background: url("/_Resources/img/naebaeca/VocationalCounselor/Counselor/vo.png") no-repeat center;
}
.naebaeca section.VocationalCounselor_sc.all section.class.class_01 p.az, .naebaeca section.VocationalCounselor_sc.all section.class.class_03 p.az, .naebaeca section.VocationalCounselor_sc.all section.class.class_02 p.az {
  margin-bottom: 30px;
  text-align: center;
  color: #fff;
  font-size: 45px;
  font-weight: bold;
  letter-spacing: -5px;
}
.naebaeca section.VocationalCounselor_sc.all section.class.class_01 div.wrap_930 article, .naebaeca section.VocationalCounselor_sc.all section.class.class_03 div.wrap_930 article, .naebaeca section.VocationalCounselor_sc.all section.class.class_02 div.wrap_930 article {
  border-radius: 15px;
  padding: 50px 80px;
  background: #fff;
  margin-bottom: 80px;
  font-size: 15px;
}
.naebaeca section.VocationalCounselor_sc.all section.class.class_01 div.wrap_930 article h3, .naebaeca section.VocationalCounselor_sc.all section.class.class_03 div.wrap_930 article h3, .naebaeca section.VocationalCounselor_sc.all section.class.class_02 div.wrap_930 article h3 {
  margin-bottom: 25px;
  padding-bottom: 15px;
  font-weight: bold;
  color: #0d4a8d;
  font-size: 30px;
  text-align: center;
  letter-spacing: -3px;
}
.naebaeca section.VocationalCounselor_sc.all section.class.class_01 div.wrap_930 article.what_ar ul.what_ul li, .naebaeca section.VocationalCounselor_sc.all section.class.class_03 div.wrap_930 article.what_ar ul.what_ul li, .naebaeca section.VocationalCounselor_sc.all section.class.class_02 div.wrap_930 article.what_ar ul.what_ul li {
  margin-bottom: 30px;
}
.naebaeca section.VocationalCounselor_sc.all section.class.class_01 div.wrap_930 article.what_ar ul.what_ul li strong, .naebaeca section.VocationalCounselor_sc.all section.class.class_03 div.wrap_930 article.what_ar ul.what_ul li strong, .naebaeca section.VocationalCounselor_sc.all section.class.class_02 div.wrap_930 article.what_ar ul.what_ul li strong {
  display: block;
  padding-bottom: 10px;
  font-size: 18px;
  font-weight: bold;
  letter-spacing: -2px;
}
.naebaeca section.VocationalCounselor_sc.all section.class.class_01 div.wrap_930 article.what_ar ul.what_ul li span.sub, .naebaeca section.VocationalCounselor_sc.all section.class.class_03 div.wrap_930 article.what_ar ul.what_ul li span.sub, .naebaeca section.VocationalCounselor_sc.all section.class.class_02 div.wrap_930 article.what_ar ul.what_ul li span.sub {
  display: block;
  font-size: 13px;
  line-height: 24px;
  letter-spacing: -1px;
  word-break: keep-all;
}
.naebaeca section.VocationalCounselor_sc.all section.class.class_01 div.wrap_930 article.future_ar ul.future_ul li, .naebaeca section.VocationalCounselor_sc.all section.class.class_03 div.wrap_930 article.future_ar ul.future_ul li, .naebaeca section.VocationalCounselor_sc.all section.class.class_02 div.wrap_930 article.future_ar ul.future_ul li {
  float: left;
  width: 25%;
  text-align: center;
}
.naebaeca section.VocationalCounselor_sc.all section.class.class_01 div.wrap_930 article.future_ar ul.future_ul li img, .naebaeca section.VocationalCounselor_sc.all section.class.class_03 div.wrap_930 article.future_ar ul.future_ul li img, .naebaeca section.VocationalCounselor_sc.all section.class.class_02 div.wrap_930 article.future_ar ul.future_ul li img {
  width: 85%;
  display: block;
  margin: 0 auto;
}
.naebaeca section.VocationalCounselor_sc.all section.class.class_01 div.wrap_930 article.future_ar ul.future_ul li strong, .naebaeca section.VocationalCounselor_sc.all section.class.class_03 div.wrap_930 article.future_ar ul.future_ul li strong, .naebaeca section.VocationalCounselor_sc.all section.class.class_02 div.wrap_930 article.future_ar ul.future_ul li strong {
  display: block;
  padding-top: 20px;
  font-size: 16px;
}
.naebaeca section.VocationalCounselor_sc.all section.class.class_01 div.wrap_930 article.bene_ar ul.bene_ul li, .naebaeca section.VocationalCounselor_sc.all section.class.class_03 div.wrap_930 article.bene_ar ul.bene_ul li, .naebaeca section.VocationalCounselor_sc.all section.class.class_02 div.wrap_930 article.bene_ar ul.bene_ul li {
  float: left;
  width: 30%;
  text-align: center;
  margin-right: 25px;
}
.naebaeca section.VocationalCounselor_sc.all section.class.class_01 div.wrap_930 article.bene_ar ul.bene_ul li img, .naebaeca section.VocationalCounselor_sc.all section.class.class_03 div.wrap_930 article.bene_ar ul.bene_ul li img, .naebaeca section.VocationalCounselor_sc.all section.class.class_02 div.wrap_930 article.bene_ar ul.bene_ul li img {
  width: 100%;
}
.naebaeca section.VocationalCounselor_sc.all section.class.class_01 div.wrap_930 article.bene_ar ul.bene_ul li strong, .naebaeca section.VocationalCounselor_sc.all section.class.class_03 div.wrap_930 article.bene_ar ul.bene_ul li strong, .naebaeca section.VocationalCounselor_sc.all section.class.class_02 div.wrap_930 article.bene_ar ul.bene_ul li strong {
  display: block;
  padding-top: 20px;
  font-size: 20px;
}
.naebaeca section.VocationalCounselor_sc.all section.class.class_01 div.wrap_930 article.grade_ar table, .naebaeca section.VocationalCounselor_sc.all section.class.class_03 div.wrap_930 article.grade_ar table, .naebaeca section.VocationalCounselor_sc.all section.class.class_02 div.wrap_930 article.grade_ar table {
  width: 100%;
  font-size: 13px;
  color: #111;
  text-align: center;
  border-bottom: 1px solid #e6e6e6;
  word-break: keep-all;
}
.naebaeca section.VocationalCounselor_sc.all section.class.class_01 div.wrap_930 article.grade_ar table thead tr th, .naebaeca section.VocationalCounselor_sc.all section.class.class_03 div.wrap_930 article.grade_ar table thead tr th, .naebaeca section.VocationalCounselor_sc.all section.class.class_02 div.wrap_930 article.grade_ar table thead tr th {
  padding: 13px 20px;
  background: #f7f7f7;
  border-top: 1px solid #111;
}
.naebaeca section.VocationalCounselor_sc.all section.class.class_01 div.wrap_930 article.grade_ar table tbody tr th, .naebaeca section.VocationalCounselor_sc.all section.class.class_03 div.wrap_930 article.grade_ar table tbody tr th, .naebaeca section.VocationalCounselor_sc.all section.class.class_02 div.wrap_930 article.grade_ar table tbody tr th {
  padding: 13px 20px;
  border-top: 1px solid #e6e6e6;
}
.naebaeca section.VocationalCounselor_sc.all section.class.class_01 div.wrap_930 article.grade_ar table tbody tr td, .naebaeca section.VocationalCounselor_sc.all section.class.class_03 div.wrap_930 article.grade_ar table tbody tr td, .naebaeca section.VocationalCounselor_sc.all section.class.class_02 div.wrap_930 article.grade_ar table tbody tr td {
  padding: 13px 20px;
  border-top: 1px solid #e6e6e6;
  border-left: 1px solid #e6e6e6;
  text-align: left;
}
.naebaeca section.VocationalCounselor_sc.all section.class.class_01 div.wrap_930 article.grade_ar dl, .naebaeca section.VocationalCounselor_sc.all section.class.class_03 div.wrap_930 article.grade_ar dl, .naebaeca section.VocationalCounselor_sc.all section.class.class_02 div.wrap_930 article.grade_ar dl {
  font-size: 13px;
  color: #777;
  text-align: right;
  margin-top: 20px;
}
.naebaeca section.VocationalCounselor_sc.all section.class.class_01 div.wrap_930 article.grade_ar dl dt, .naebaeca section.VocationalCounselor_sc.all section.class.class_03 div.wrap_930 article.grade_ar dl dt, .naebaeca section.VocationalCounselor_sc.all section.class.class_02 div.wrap_930 article.grade_ar dl dt {
  display: inline-block;
  margin: 0 5px 0 20px;
  font-weight: bold;
}
.naebaeca section.VocationalCounselor_sc.all section.class.class_01 div.wrap_930 article.grade_ar dl dd, .naebaeca section.VocationalCounselor_sc.all section.class.class_03 div.wrap_930 article.grade_ar dl dd, .naebaeca section.VocationalCounselor_sc.all section.class.class_02 div.wrap_930 article.grade_ar dl dd {
  display: inline-block;
  margin: 0;
}
.naebaeca section.VocationalCounselor_sc.all section.class.class_01 div.wrap_930 article.grade_ar dl dd a, .naebaeca section.VocationalCounselor_sc.all section.class.class_03 div.wrap_930 article.grade_ar dl dd a, .naebaeca section.VocationalCounselor_sc.all section.class.class_02 div.wrap_930 article.grade_ar dl dd a {
  border: 1px solid;
  padding: 2px 10px 3px 10px;
  font-size: 11px;
  color: #666;
}
.naebaeca section.VocationalCounselor_sc.all section.class.class_01 div.wrap_930 div.apply_book_wrap article.apply_ar, .naebaeca section.VocationalCounselor_sc.all section.class.class_03 div.wrap_930 div.apply_book_wrap article.apply_ar, .naebaeca section.VocationalCounselor_sc.all section.class.class_02 div.wrap_930 div.apply_book_wrap article.apply_ar {
  position: relative;
  width: 100%;
  padding: 50px;
}
.naebaeca section.VocationalCounselor_sc.all section.class.class_01 div.wrap_930 div.apply_book_wrap article.apply_ar h3, .naebaeca section.VocationalCounselor_sc.all section.class.class_03 div.wrap_930 div.apply_book_wrap article.apply_ar h3, .naebaeca section.VocationalCounselor_sc.all section.class.class_02 div.wrap_930 div.apply_book_wrap article.apply_ar h3 {
  margin-bottom: 30px;
  font-size: 28px;
  font-size: 1.82rem;
  color: #fff;
  text-align: center;
}
.naebaeca section.VocationalCounselor_sc.all section.class.class_01 div.wrap_930 div.apply_book_wrap article.apply_ar .wrap, .naebaeca section.VocationalCounselor_sc.all section.class.class_03 div.wrap_930 div.apply_book_wrap article.apply_ar .wrap, .naebaeca section.VocationalCounselor_sc.all section.class.class_02 div.wrap_930 div.apply_book_wrap article.apply_ar .wrap {
  margin: auto;
  width: 146px;
  height: 146px;
  position: absolute;
  top: 90px;
  left: -30px;
}
.naebaeca section.VocationalCounselor_sc.all section.class.class_01 div.wrap_930 div.apply_book_wrap article.apply_ar .wrap span.ic_point, .naebaeca section.VocationalCounselor_sc.all section.class.class_03 div.wrap_930 div.apply_book_wrap article.apply_ar .wrap span.ic_point, .naebaeca section.VocationalCounselor_sc.all section.class.class_02 div.wrap_930 div.apply_book_wrap article.apply_ar .wrap span.ic_point {
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  width: 146px;
  height: 146px;
  padding-top: 50px;
  color: #fff;
  border-radius: 50%;
  font-size: 17px;
  letter-spacing: -1px;
  text-align: center;
  -webkit-animation: 1s color ease-in-out infinite alternate;
          animation: 1s color ease-in-out infinite alternate;
}
.naebaeca section.VocationalCounselor_sc.all section.class.class_01 div.wrap_930 div.apply_book_wrap article.apply_ar .wrap span.ic_point em, .naebaeca section.VocationalCounselor_sc.all section.class.class_03 div.wrap_930 div.apply_book_wrap article.apply_ar .wrap span.ic_point em, .naebaeca section.VocationalCounselor_sc.all section.class.class_02 div.wrap_930 div.apply_book_wrap article.apply_ar .wrap span.ic_point em {
  display: block;
  font-weight: bold;
}
.naebaeca section.VocationalCounselor_sc.all section.class.class_01 div.wrap_930 div.apply_book_wrap article.apply_ar .wrap .tooltip, .naebaeca section.VocationalCounselor_sc.all section.class.class_03 div.wrap_930 div.apply_book_wrap article.apply_ar .wrap .tooltip, .naebaeca section.VocationalCounselor_sc.all section.class.class_02 div.wrap_930 div.apply_book_wrap article.apply_ar .wrap .tooltip {
  position: absolute;
  width: 600px;
  padding: 30px;
  visibility: hidden;
  background-color: #111;
  color: #fff;
  text-align: center;
  z-index: 1;
  bottom: 0;
  left: 260px;
  margin-left: -100px;
  border-radius: 5px;
}
.naebaeca section.VocationalCounselor_sc.all section.class.class_01 div.wrap_930 div.apply_book_wrap article.apply_ar .wrap .tooltip::after, .naebaeca section.VocationalCounselor_sc.all section.class.class_03 div.wrap_930 div.apply_book_wrap article.apply_ar .wrap .tooltip::after, .naebaeca section.VocationalCounselor_sc.all section.class.class_02 div.wrap_930 div.apply_book_wrap article.apply_ar .wrap .tooltip::after {
  content: "";
  position: absolute;
  top: 39px;
  left: -10px;
  margin-left: -10px;
  border-width: 10px;
  border-style: solid;
  border-color: transparent #111 transparent transparent;
}
.naebaeca section.VocationalCounselor_sc.all section.class.class_01 div.wrap_930 div.apply_book_wrap article.apply_ar .wrap .tooltip span, .naebaeca section.VocationalCounselor_sc.all section.class.class_03 div.wrap_930 div.apply_book_wrap article.apply_ar .wrap .tooltip span, .naebaeca section.VocationalCounselor_sc.all section.class.class_02 div.wrap_930 div.apply_book_wrap article.apply_ar .wrap .tooltip span {
  display: inline-block;
}
.naebaeca section.VocationalCounselor_sc.all section.class.class_01 div.wrap_930 div.apply_book_wrap article.apply_ar .wrap .tooltip span.top, .naebaeca section.VocationalCounselor_sc.all section.class.class_03 div.wrap_930 div.apply_book_wrap article.apply_ar .wrap .tooltip span.top, .naebaeca section.VocationalCounselor_sc.all section.class.class_02 div.wrap_930 div.apply_book_wrap article.apply_ar .wrap .tooltip span.top {
  font-size: 13px;
  font-size: 0.845rem;
}
.naebaeca section.VocationalCounselor_sc.all section.class.class_01 div.wrap_930 div.apply_book_wrap article.apply_ar .wrap .tooltip span.mid, .naebaeca section.VocationalCounselor_sc.all section.class.class_03 div.wrap_930 div.apply_book_wrap article.apply_ar .wrap .tooltip span.mid, .naebaeca section.VocationalCounselor_sc.all section.class.class_02 div.wrap_930 div.apply_book_wrap article.apply_ar .wrap .tooltip span.mid {
  padding: 5px 0;
  font-size: 17px;
  font-size: 1.105rem;
  font-weight: bold;
  color: #ff55a9;
}
.naebaeca section.VocationalCounselor_sc.all section.class.class_01 div.wrap_930 div.apply_book_wrap article.apply_ar .wrap .tooltip span.bottom, .naebaeca section.VocationalCounselor_sc.all section.class.class_03 div.wrap_930 div.apply_book_wrap article.apply_ar .wrap .tooltip span.bottom, .naebaeca section.VocationalCounselor_sc.all section.class.class_02 div.wrap_930 div.apply_book_wrap article.apply_ar .wrap .tooltip span.bottom {
  font-size: 15px;
  font-size: 0.975rem;
}
.naebaeca section.VocationalCounselor_sc.all section.class.class_01 div.wrap_930 div.apply_book_wrap article.apply_ar .wrap:hover .tooltip, .naebaeca section.VocationalCounselor_sc.all section.class.class_03 div.wrap_930 div.apply_book_wrap article.apply_ar .wrap:hover .tooltip, .naebaeca section.VocationalCounselor_sc.all section.class.class_02 div.wrap_930 div.apply_book_wrap article.apply_ar .wrap:hover .tooltip {
  visibility: visible;
}
.naebaeca section.VocationalCounselor_sc.all section.class.class_01 div.wrap_930 div.apply_book_wrap article.apply_ar ul.pop_ul.cost, .naebaeca section.VocationalCounselor_sc.all section.class.class_03 div.wrap_930 div.apply_book_wrap article.apply_ar ul.pop_ul.cost, .naebaeca section.VocationalCounselor_sc.all section.class.class_02 div.wrap_930 div.apply_book_wrap article.apply_ar ul.pop_ul.cost {
  width: 277px;
  margin: 0 auto;
}
.naebaeca section.VocationalCounselor_sc.all section.class.class_01 div.wrap_930 div.apply_book_wrap article.apply_ar ul.pop_ul li, .naebaeca section.VocationalCounselor_sc.all section.class.class_03 div.wrap_930 div.apply_book_wrap article.apply_ar ul.pop_ul li, .naebaeca section.VocationalCounselor_sc.all section.class.class_02 div.wrap_930 div.apply_book_wrap article.apply_ar ul.pop_ul li {
  width: 277px;
  margin: 0 50px 50px 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.naebaeca section.VocationalCounselor_sc.all section.class.class_01 div.wrap_930 div.apply_book_wrap article.apply_ar ul.pop_ul li:nth-child(3n), .naebaeca section.VocationalCounselor_sc.all section.class.class_03 div.wrap_930 div.apply_book_wrap article.apply_ar ul.pop_ul li:nth-child(3n), .naebaeca section.VocationalCounselor_sc.all section.class.class_02 div.wrap_930 div.apply_book_wrap article.apply_ar ul.pop_ul li:nth-child(3n) {
  margin-right: 0px;
}
.naebaeca section.VocationalCounselor_sc.all section.class.class_01 div.wrap_930 div.apply_book_wrap article.apply_ar ul.pop_ul li a.pop_07, .naebaeca section.VocationalCounselor_sc.all section.class.class_03 div.wrap_930 div.apply_book_wrap article.apply_ar ul.pop_ul li a.pop_07, .naebaeca section.VocationalCounselor_sc.all section.class.class_02 div.wrap_930 div.apply_book_wrap article.apply_ar ul.pop_ul li a.pop_07 {
  background: url("/_Resources/img/naebaeca/VocationalCounselor/class01_lecture01.jpg") no-repeat center;
}
.naebaeca section.VocationalCounselor_sc.all section.class.class_01 div.wrap_930 div.apply_book_wrap article.apply_ar ul.pop_ul li a.pop_11, .naebaeca section.VocationalCounselor_sc.all section.class.class_03 div.wrap_930 div.apply_book_wrap article.apply_ar ul.pop_ul li a.pop_11, .naebaeca section.VocationalCounselor_sc.all section.class.class_02 div.wrap_930 div.apply_book_wrap article.apply_ar ul.pop_ul li a.pop_11 {
  background: url("/_Resources/img/naebaeca/VocationalCounselor/class01_lecture08.png") no-repeat center;
}
.naebaeca section.VocationalCounselor_sc.all section.class.class_01 div.wrap_930 div.apply_book_wrap article.apply_ar ul.pop_ul li a.pop_13, .naebaeca section.VocationalCounselor_sc.all section.class.class_03 div.wrap_930 div.apply_book_wrap article.apply_ar ul.pop_ul li a.pop_13, .naebaeca section.VocationalCounselor_sc.all section.class.class_02 div.wrap_930 div.apply_book_wrap article.apply_ar ul.pop_ul li a.pop_13 {
  background: url("/_Resources/img/naebaeca/VocationalCounselor/class01_lecture13.png") no-repeat center;
  background-size: 100%;
}
.naebaeca section.VocationalCounselor_sc.all section.class.class_01 div.wrap_930 div.apply_book_wrap article.apply_ar ul.pop_ul li a.pop_14, .naebaeca section.VocationalCounselor_sc.all section.class.class_03 div.wrap_930 div.apply_book_wrap article.apply_ar ul.pop_ul li a.pop_14, .naebaeca section.VocationalCounselor_sc.all section.class.class_02 div.wrap_930 div.apply_book_wrap article.apply_ar ul.pop_ul li a.pop_14 {
  background: url("/_Resources/img/naebaeca/VocationalCounselor/class01_lecture14.jpg") no-repeat center;
  background-size: 100%;
}
.naebaeca section.VocationalCounselor_sc.all section.class.class_01 div.wrap_930 div.apply_book_wrap article.apply_ar ul.pop_ul li a.pop_15, .naebaeca section.VocationalCounselor_sc.all section.class.class_03 div.wrap_930 div.apply_book_wrap article.apply_ar ul.pop_ul li a.pop_15, .naebaeca section.VocationalCounselor_sc.all section.class.class_02 div.wrap_930 div.apply_book_wrap article.apply_ar ul.pop_ul li a.pop_15 {
  background: url("/_Resources/img/naebaeca/VocationalCounselor/class01_lecture15.jpg") no-repeat center;
  background-size: 100%;
}
.naebaeca section.VocationalCounselor_sc.all section.class.class_01 div.wrap_930 div.apply_book_wrap article.book_ar, .naebaeca section.VocationalCounselor_sc.all section.class.class_03 div.wrap_930 div.apply_book_wrap article.book_ar, .naebaeca section.VocationalCounselor_sc.all section.class.class_02 div.wrap_930 div.apply_book_wrap article.book_ar {
  height: auto;
  padding: 50px 0;
  background: #3f8e42;
  color: #fff;
}
.naebaeca section.VocationalCounselor_sc.all section.class.class_01 {
  background: #4caf50;
}
.naebaeca section.VocationalCounselor_sc.all section.class.class_01 h2 {
  width: 930px;
  height: 169px;
  background: url("/_Resources/img/naebaeca/VocationalCounselor/Counselor/im.png") no-repeat center;
}
.naebaeca section.VocationalCounselor_sc.all section.class.class_01 h3 {
  color: #4caf50 !important;
}
.naebaeca section.VocationalCounselor_sc.all section.class.class_01 .book_ar,
.naebaeca section.VocationalCounselor_sc.all section.class.class_01 .apply_ar {
  background: #3f8e42 !important;
}
.naebaeca section.VocationalCounselor_sc.all section.class.class_01 .book_ar h3,
.naebaeca section.VocationalCounselor_sc.all section.class.class_01 .apply_ar h3 {
  color: #fff !important;
}
.naebaeca section.VocationalCounselor_sc.all section.class.class_02 {
  background: #0d4a8d;
}
.naebaeca section.VocationalCounselor_sc.all section.class.class_02 h2 {
  width: 930px;
  height: 169px;
  background: url("/_Resources/img/naebaeca/VocationalCounselor/Counselor/vo.png") no-repeat center;
}
.naebaeca section.VocationalCounselor_sc.all section.class.class_02 h3 {
  color: #0d4a8d !important;
}
.naebaeca section.VocationalCounselor_sc.all section.class.class_02 .book_ar,
.naebaeca section.VocationalCounselor_sc.all section.class.class_02 .apply_ar {
  background: #0e3e73 !important;
}
.naebaeca section.VocationalCounselor_sc.all section.class.class_02 .book_ar h3,
.naebaeca section.VocationalCounselor_sc.all section.class.class_02 .apply_ar h3 {
  color: #fff !important;
}
.naebaeca section.VocationalCounselor_sc.all section.class.class_02 .book_ar {
  width: 100% !important;
  float: none !important;
}
.naebaeca section.VocationalCounselor_sc.all section.class.class_02 .apply_ar {
  width: 100% !important;
  float: none !important;
}
.naebaeca section.VocationalCounselor_sc.all section.class.class_02 .apply_ar .pop_ul {
  width: 595px !important;
}
.naebaeca section.VocationalCounselor_sc.all section.class.class_02 .apply_ar .pop_ul li {
  margin: 0 10px !important;
}
.naebaeca section.VocationalCounselor_sc.all section.class.class_03 {
  background: #ec518d;
}
.naebaeca section.VocationalCounselor_sc.all section.class.class_03 h2 {
  width: 930px;
  height: 169px;
  background: url("/_Resources/img/naebaeca/VocationalCounselor/Counselor/ch.png") no-repeat center;
}
.naebaeca section.VocationalCounselor_sc.all section.class.class_03 h3 {
  color: #ec518d !important;
}
.naebaeca section.VocationalCounselor_sc.all section.class.class_03 .book_ar,
.naebaeca section.VocationalCounselor_sc.all section.class.class_03 .apply_ar {
  background: #de3878 !important;
}
.naebaeca section.VocationalCounselor_sc.all section.class.class_03 .book_ar h3,
.naebaeca section.VocationalCounselor_sc.all section.class.class_03 .apply_ar h3 {
  color: #fff !important;
}
.naebaeca section.InfoTech_sc div.wrap_wide {
  width: 1287px;
  margin: 0 auto;
}
.naebaeca section.InfoTech_sc div.wrap_930 {
  width: 930px;
  margin: 0 auto;
}
.naebaeca section.InfoTech_sc div.wrap_1000 {
  width: 930px;
  margin: 0 auto;
}
.naebaeca section.InfoTech_sc section.top_intro {
  overflow: hidden;
  background-image: url("/_Resources/img/naebaeca/InfoTech/main_bg.png");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  min-height: 600px;
}
.naebaeca section.InfoTech_sc section.top_intro .wrap_1000 {
  position: relative;
  width: 1000px;
  height: 100%;
  margin: 0 auto;
}
.naebaeca section.InfoTech_sc section.top_intro .wrap_1000 span.hitbrand {
  position: absolute;
  top: 0;
  left: 820px;
  -webkit-animation: 1s hitroll ease-in-out infinite alternate;
          animation: 1s hitroll ease-in-out infinite alternate;
  display: block;
  width: 147px;
  height: 200px;
  background-image: url("/_Resources/img/naebaeca/wow_hitbrand.png");
}
.naebaeca section.InfoTech_sc section.top_intro .wrap_1000 img.main_tit {
  margin: 0 auto;
}
.naebaeca section.InfoTech_sc section.top_intro .wrap_1000 div.roadmap_contents2 {
  position: absolute;
  bottom: 220px;
  width: 1000px;
}
.naebaeca section.InfoTech_sc section.top_intro .wrap_1000 div.roadmap_contents2 button {
  float: left;
  width: 15.4%;
  height: 200px;
  margin-right: 15px;
  border-radius: 20px 20px 0 0;
  background: #fff;
  color: #393939;
  font-size: 27px;
  font-size: 1.755rem;
  font-weight: bold;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}
.naebaeca section.InfoTech_sc section.top_intro .wrap_1000 div.roadmap_contents2 button:hover {
  bottom: 250px;
}
.naebaeca section.InfoTech_sc section.top_intro .wrap_1000 div.roadmap_contents2 button span {
  font-size: 26px;
  font-weight: bold;
  letter-spacing: -2px;
}
.naebaeca section.InfoTech_sc section.top_intro .wrap_1000 div.roadmap_contents2 button span em {
  display: block;
  width: 50%;
  margin: 10px auto 0;
  padding: 0 0 3px;
  border: 1px solid;
  font-size: 16px;
}
.naebaeca section.InfoTech_sc section.top_intro .wrap_1000 div.roadmap_contents2 button.class_04 {
  -webkit-animation-name: flipInX;
  animation-name: flipInX;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-duration: 0.8s;
  animation-duration: 0.8s;
  -webkit-animation-delay: 1.1s;
  animation-delay: 1.1s;
  -webkit-animation-timing-function: ease;
  animation-timing-function: ease;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
@-webkit-keyframes flipInX {
  0% {
    opacity: 0;
    -webkit-transform: perspective(400px) rotateX(90deg);
    -ms-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
  }
  40% {
    -webkit-transform: perspective(400px) rotateX(-10deg);
    -ms-transform: perspective(400px) rotateX(-10deg);
    transform: perspective(400px) rotateX(-10deg);
  }
  70% {
    -webkit-transform: perspective(400px) rotateX(10deg);
    -ms-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: perspective(400px) rotateX(0deg);
    -ms-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
  }
}
@keyframes flipInX {
  0% {
    opacity: 0;
    -webkit-transform: perspective(400px) rotateX(90deg);
    -ms-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
  }
  40% {
    -webkit-transform: perspective(400px) rotateX(-10deg);
    -ms-transform: perspective(400px) rotateX(-10deg);
    transform: perspective(400px) rotateX(-10deg);
  }
  70% {
    -webkit-transform: perspective(400px) rotateX(10deg);
    -ms-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: perspective(400px) rotateX(0deg);
    -ms-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
  }
}
.naebaeca section.InfoTech_sc section.top_intro .wrap_1000 div.roadmap_contents2 button.class_05 {
  -webkit-animation-name: flipInX;
  animation-name: flipInX;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-duration: 0.8s;
  animation-duration: 0.8s;
  -webkit-animation-delay: 1s;
  animation-delay: 1s;
  -webkit-animation-timing-function: ease;
  animation-timing-function: ease;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
@-webkit-keyframes flipInX {
  0% {
    opacity: 0;
    -webkit-transform: perspective(400px) rotateX(90deg);
    -ms-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
  }
  40% {
    -webkit-transform: perspective(400px) rotateX(-10deg);
    -ms-transform: perspective(400px) rotateX(-10deg);
    transform: perspective(400px) rotateX(-10deg);
  }
  70% {
    -webkit-transform: perspective(400px) rotateX(10deg);
    -ms-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: perspective(400px) rotateX(0deg);
    -ms-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
  }
}
@keyframes flipInX {
  0% {
    opacity: 0;
    -webkit-transform: perspective(400px) rotateX(90deg);
    -ms-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
  }
  40% {
    -webkit-transform: perspective(400px) rotateX(-10deg);
    -ms-transform: perspective(400px) rotateX(-10deg);
    transform: perspective(400px) rotateX(-10deg);
  }
  70% {
    -webkit-transform: perspective(400px) rotateX(10deg);
    -ms-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: perspective(400px) rotateX(0deg);
    -ms-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
  }
}
.naebaeca section.InfoTech_sc section.top_intro .wrap_1000 div.roadmap_contents2 button.class_01 {
  -webkit-animation-name: flipInX;
  animation-name: flipInX;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-duration: 0.8s;
  animation-duration: 0.8s;
  -webkit-animation-delay: 0.5s;
  animation-delay: 0.5s;
  -webkit-animation-timing-function: ease;
  animation-timing-function: ease;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
@-webkit-keyframes flipInX {
  0% {
    opacity: 0;
    -webkit-transform: perspective(400px) rotateX(90deg);
    -ms-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
  }
  40% {
    -webkit-transform: perspective(400px) rotateX(-10deg);
    -ms-transform: perspective(400px) rotateX(-10deg);
    transform: perspective(400px) rotateX(-10deg);
  }
  70% {
    -webkit-transform: perspective(400px) rotateX(10deg);
    -ms-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: perspective(400px) rotateX(0deg);
    -ms-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
  }
}
@keyframes flipInX {
  0% {
    opacity: 0;
    -webkit-transform: perspective(400px) rotateX(90deg);
    -ms-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
  }
  40% {
    -webkit-transform: perspective(400px) rotateX(-10deg);
    -ms-transform: perspective(400px) rotateX(-10deg);
    transform: perspective(400px) rotateX(-10deg);
  }
  70% {
    -webkit-transform: perspective(400px) rotateX(10deg);
    -ms-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: perspective(400px) rotateX(0deg);
    -ms-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
  }
}
.naebaeca section.InfoTech_sc section.top_intro .wrap_1000 div.roadmap_contents2 button.class_02 {
  -webkit-animation-name: flipInX;
  animation-name: flipInX;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-duration: 0.8s;
  animation-duration: 0.8s;
  -webkit-animation-delay: 0.8s;
  animation-delay: 0.8s;
  -webkit-animation-timing-function: ease;
  animation-timing-function: ease;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
@-webkit-keyframes flipInX {
  0% {
    opacity: 0;
    -webkit-transform: perspective(400px) rotateX(90deg);
    -ms-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
  }
  40% {
    -webkit-transform: perspective(400px) rotateX(-10deg);
    -ms-transform: perspective(400px) rotateX(-10deg);
    transform: perspective(400px) rotateX(-10deg);
  }
  70% {
    -webkit-transform: perspective(400px) rotateX(10deg);
    -ms-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: perspective(400px) rotateX(0deg);
    -ms-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
  }
}
@keyframes flipInX {
  0% {
    opacity: 0;
    -webkit-transform: perspective(400px) rotateX(90deg);
    -ms-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
  }
  40% {
    -webkit-transform: perspective(400px) rotateX(-10deg);
    -ms-transform: perspective(400px) rotateX(-10deg);
    transform: perspective(400px) rotateX(-10deg);
  }
  70% {
    -webkit-transform: perspective(400px) rotateX(10deg);
    -ms-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: perspective(400px) rotateX(0deg);
    -ms-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
  }
}
.naebaeca section.InfoTech_sc section.top_intro .wrap_1000 div.roadmap_contents2 button.class_03 {
  -webkit-animation-name: flipInX;
  animation-name: flipInX;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-duration: 0.8s;
  animation-duration: 0.8s;
  -webkit-animation-delay: 1.1s;
  animation-delay: 1.1s;
  -webkit-animation-timing-function: ease;
  animation-timing-function: ease;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
@-webkit-keyframes flipInX {
  0% {
    opacity: 0;
    -webkit-transform: perspective(400px) rotateX(90deg);
    -ms-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
  }
  40% {
    -webkit-transform: perspective(400px) rotateX(-10deg);
    -ms-transform: perspective(400px) rotateX(-10deg);
    transform: perspective(400px) rotateX(-10deg);
  }
  70% {
    -webkit-transform: perspective(400px) rotateX(10deg);
    -ms-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: perspective(400px) rotateX(0deg);
    -ms-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
  }
}
@keyframes flipInX {
  0% {
    opacity: 0;
    -webkit-transform: perspective(400px) rotateX(90deg);
    -ms-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
  }
  40% {
    -webkit-transform: perspective(400px) rotateX(-10deg);
    -ms-transform: perspective(400px) rotateX(-10deg);
    transform: perspective(400px) rotateX(-10deg);
  }
  70% {
    -webkit-transform: perspective(400px) rotateX(10deg);
    -ms-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: perspective(400px) rotateX(0deg);
    -ms-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
  }
}
.naebaeca section.InfoTech_sc section.top_intro .wrap_1000 div.roadmap_contents2 button:last-child {
  margin-right: 0;
}
.naebaeca section.InfoTech_sc nav.course_nav {
  height: 100px;
  background: #222;
}
.naebaeca section.InfoTech_sc nav.course_nav div.wrap_1000 {
  width: 930px;
}
.naebaeca section.InfoTech_sc nav.course_nav div.wrap_1000 button.go_top {
  position: absolute;
  margin-top: 30px;
}
.naebaeca section.InfoTech_sc nav.course_nav div.wrap_1000 ul {
  width: 930px;
}
.naebaeca section.InfoTech_sc nav.course_nav div.wrap_1000 ul li {
  width: 33.3%;
  height: 100px;
  font-size: 30px;
  padding-top: 25px;
}
.naebaeca section.InfoTech_sc nav.course_nav div.wrap_1000 ul li.class_01:hover {
  background: #ff5c65;
}
.naebaeca section.InfoTech_sc nav.course_nav div.wrap_1000 ul li.class_01.on {
  background: #ff5c65;
}
.naebaeca section.InfoTech_sc nav.course_nav div.wrap_1000 ul li.class_02:hover {
  background: #6567db;
}
.naebaeca section.InfoTech_sc nav.course_nav div.wrap_1000 ul li.class_02.on {
  background: #6567db;
}
.naebaeca section.InfoTech_sc nav.course_nav div.wrap_1000 ul li.class_03:hover {
  background: #00945d;
}
.naebaeca section.InfoTech_sc nav.course_nav div.wrap_1000 ul li.class_03.on {
  background: #00945d;
}
.naebaeca section.InfoTech_sc section.benefit_sc {
  background: #fff;
  padding: 0 0 150px;
}
.naebaeca section.InfoTech_sc section.benefit_sc h2 {
  height: 309px;
  margin-bottom: 40px;
  background: url("/_Resources/img/naebaeca/InfoTech/benefit_tit.png") no-repeat center;
}
.naebaeca section.InfoTech_sc section.wow_sc {
  background: #3a3164;
}
.naebaeca section.InfoTech_sc section.class {
  padding: 150px 0;
}
.naebaeca section.InfoTech_sc section.class.class_01 div.apply_book_wrap, .naebaeca section.InfoTech_sc section.class.class_02 div.apply_book_wrap, .naebaeca section.InfoTech_sc section.class.class_03 div.apply_book_wrap {
  margin-top: 100px;
}
.naebaeca section.InfoTech_sc section.class.class_01 div.apply_book_wrap article.apply_ar, .naebaeca section.InfoTech_sc section.class.class_02 div.apply_book_wrap article.apply_ar, .naebaeca section.InfoTech_sc section.class.class_03 div.apply_book_wrap article.apply_ar {
  position: relative;
  width: 100%;
  height: auto;
  margin-bottom: 50px;
  padding: 50px 28px;
  background: rgba(17, 17, 17, 0.15);
}
.naebaeca section.InfoTech_sc section.class.class_01 div.apply_book_wrap article.apply_ar h3, .naebaeca section.InfoTech_sc section.class.class_02 div.apply_book_wrap article.apply_ar h3, .naebaeca section.InfoTech_sc section.class.class_03 div.apply_book_wrap article.apply_ar h3 {
  margin-bottom: 50px;
  font-size: 37px;
  font-size: 2.405rem;
  color: #fff;
  text-align: center;
}
.naebaeca section.InfoTech_sc section.class.class_01 div.apply_book_wrap article.apply_ar ul.pop_ul.cost, .naebaeca section.InfoTech_sc section.class.class_02 div.apply_book_wrap article.apply_ar ul.pop_ul.cost, .naebaeca section.InfoTech_sc section.class.class_03 div.apply_book_wrap article.apply_ar ul.pop_ul.cost {
  margin: 0 auto;
  width: 100%;
}
.naebaeca section.InfoTech_sc section.class.class_01 div.apply_book_wrap article.apply_ar ul.pop_ul li, .naebaeca section.InfoTech_sc section.class.class_02 div.apply_book_wrap article.apply_ar ul.pop_ul li, .naebaeca section.InfoTech_sc section.class.class_03 div.apply_book_wrap article.apply_ar ul.pop_ul li {
  width: 277px;
  margin: 0 20px 20px 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.naebaeca section.InfoTech_sc section.class.class_01 div.apply_book_wrap article.apply_ar ul.pop_ul li p, .naebaeca section.InfoTech_sc section.class.class_02 div.apply_book_wrap article.apply_ar ul.pop_ul li p, .naebaeca section.InfoTech_sc section.class.class_03 div.apply_book_wrap article.apply_ar ul.pop_ul li p {
  padding: 30px 10px;
  font-size: 14px;
  font-size: 0.91rem;
  letter-spacing: -1px;
}
.naebaeca section.InfoTech_sc section.class.class_01 div.apply_book_wrap article.apply_ar ul.pop_ul li:nth-child(3n), .naebaeca section.InfoTech_sc section.class.class_02 div.apply_book_wrap article.apply_ar ul.pop_ul li:nth-child(3n), .naebaeca section.InfoTech_sc section.class.class_03 div.apply_book_wrap article.apply_ar ul.pop_ul li:nth-child(3n) {
  margin-right: 0px;
}
.naebaeca section.InfoTech_sc section.class.class_01 div.apply_book_wrap article.apply_ar ul.pop_ul li a.pop_1-1, .naebaeca section.InfoTech_sc section.class.class_02 div.apply_book_wrap article.apply_ar ul.pop_ul li a.pop_1-1, .naebaeca section.InfoTech_sc section.class.class_03 div.apply_book_wrap article.apply_ar ul.pop_ul li a.pop_1-1 {
  background: url("/_Resources/img/naebaeca/InfoTech/thumb_1-1.png") no-repeat center;
  background-size: cover;
}
.naebaeca section.InfoTech_sc section.class.class_01 div.apply_book_wrap article.apply_ar ul.pop_ul li a.pop_1-2, .naebaeca section.InfoTech_sc section.class.class_02 div.apply_book_wrap article.apply_ar ul.pop_ul li a.pop_1-2, .naebaeca section.InfoTech_sc section.class.class_03 div.apply_book_wrap article.apply_ar ul.pop_ul li a.pop_1-2 {
  background: url("/_Resources/img/naebaeca/InfoTech/thumb_1-2.png") no-repeat center;
  background-size: cover;
}
.naebaeca section.InfoTech_sc section.class.class_01 div.apply_book_wrap article.apply_ar ul.pop_ul li a.pop_1-3, .naebaeca section.InfoTech_sc section.class.class_02 div.apply_book_wrap article.apply_ar ul.pop_ul li a.pop_1-3, .naebaeca section.InfoTech_sc section.class.class_03 div.apply_book_wrap article.apply_ar ul.pop_ul li a.pop_1-3 {
  background: url("/_Resources/img/naebaeca/InfoTech/thumb_1-3.png") no-repeat center;
  background-size: cover;
}
.naebaeca section.InfoTech_sc section.class.class_01 div.apply_book_wrap article.apply_ar ul.pop_ul li a.pop_1-4, .naebaeca section.InfoTech_sc section.class.class_02 div.apply_book_wrap article.apply_ar ul.pop_ul li a.pop_1-4, .naebaeca section.InfoTech_sc section.class.class_03 div.apply_book_wrap article.apply_ar ul.pop_ul li a.pop_1-4 {
  background: url("/_Resources/img/naebaeca/InfoTech/thumb_1-4.jpg") no-repeat center;
  background-size: cover;
}
.naebaeca section.InfoTech_sc section.class.class_01 div.apply_book_wrap article.apply_ar ul.pop_ul li a.pop_1-5, .naebaeca section.InfoTech_sc section.class.class_02 div.apply_book_wrap article.apply_ar ul.pop_ul li a.pop_1-5, .naebaeca section.InfoTech_sc section.class.class_03 div.apply_book_wrap article.apply_ar ul.pop_ul li a.pop_1-5 {
  background: url("/_Resources/img/naebaeca/InfoTech/thumb_1-5.png") no-repeat center;
  background-size: cover;
}
.naebaeca section.InfoTech_sc section.class.class_01 div.apply_book_wrap article.apply_ar ul.pop_ul li a.pop_1-6, .naebaeca section.InfoTech_sc section.class.class_02 div.apply_book_wrap article.apply_ar ul.pop_ul li a.pop_1-6, .naebaeca section.InfoTech_sc section.class.class_03 div.apply_book_wrap article.apply_ar ul.pop_ul li a.pop_1-6 {
  background: url("/_Resources/img/naebaeca/InfoTech/thumb_1-6.png") no-repeat center;
  background-size: cover;
}
.naebaeca section.InfoTech_sc section.class.class_01 div.apply_book_wrap article.apply_ar ul.pop_ul li a.pop_1-7, .naebaeca section.InfoTech_sc section.class.class_02 div.apply_book_wrap article.apply_ar ul.pop_ul li a.pop_1-7, .naebaeca section.InfoTech_sc section.class.class_03 div.apply_book_wrap article.apply_ar ul.pop_ul li a.pop_1-7 {
  background: url("/_Resources/img/naebaeca/InfoTech/thumb_1-7.png") no-repeat center;
  background-size: cover;
}
.naebaeca section.InfoTech_sc section.class.class_01 div.apply_book_wrap article.apply_ar ul.pop_ul li a.pop_1-8, .naebaeca section.InfoTech_sc section.class.class_02 div.apply_book_wrap article.apply_ar ul.pop_ul li a.pop_1-8, .naebaeca section.InfoTech_sc section.class.class_03 div.apply_book_wrap article.apply_ar ul.pop_ul li a.pop_1-8 {
  background: url("/_Resources/img/naebaeca/InfoTech/thumb_1-8.png") no-repeat center;
  background-size: cover;
}
.naebaeca section.InfoTech_sc section.class.class_01 div.apply_book_wrap article.apply_ar ul.pop_ul li a.pop_1-9, .naebaeca section.InfoTech_sc section.class.class_02 div.apply_book_wrap article.apply_ar ul.pop_ul li a.pop_1-9, .naebaeca section.InfoTech_sc section.class.class_03 div.apply_book_wrap article.apply_ar ul.pop_ul li a.pop_1-9 {
  background: url("/_Resources/img/naebaeca/InfoTech/thumb_1-9.png") no-repeat center;
  background-size: cover;
}
.naebaeca section.InfoTech_sc section.class.class_01 div.apply_book_wrap article.apply_ar ul.pop_ul li a.pop_2-1, .naebaeca section.InfoTech_sc section.class.class_02 div.apply_book_wrap article.apply_ar ul.pop_ul li a.pop_2-1, .naebaeca section.InfoTech_sc section.class.class_03 div.apply_book_wrap article.apply_ar ul.pop_ul li a.pop_2-1 {
  background: url("/_Resources/img/naebaeca/InfoTech/thumb_2-1.png") no-repeat center;
  background-size: cover;
}
.naebaeca section.InfoTech_sc section.class.class_01 div.apply_book_wrap article.apply_ar ul.pop_ul li a.pop_2-2, .naebaeca section.InfoTech_sc section.class.class_02 div.apply_book_wrap article.apply_ar ul.pop_ul li a.pop_2-2, .naebaeca section.InfoTech_sc section.class.class_03 div.apply_book_wrap article.apply_ar ul.pop_ul li a.pop_2-2 {
  background: url("/_Resources/img/naebaeca/InfoTech/thumb_2-2.png") no-repeat center;
  background-size: cover;
}
.naebaeca section.InfoTech_sc section.class.class_01 div.apply_book_wrap article.apply_ar ul.pop_ul li a.pop_2-3, .naebaeca section.InfoTech_sc section.class.class_02 div.apply_book_wrap article.apply_ar ul.pop_ul li a.pop_2-3, .naebaeca section.InfoTech_sc section.class.class_03 div.apply_book_wrap article.apply_ar ul.pop_ul li a.pop_2-3 {
  background: url("/_Resources/img/naebaeca/InfoTech/thumb_2-3.png") no-repeat center;
  background-size: cover;
}
.naebaeca section.InfoTech_sc section.class.class_01 div.apply_book_wrap article.apply_ar ul.pop_ul li a.pop_3-1, .naebaeca section.InfoTech_sc section.class.class_02 div.apply_book_wrap article.apply_ar ul.pop_ul li a.pop_3-1, .naebaeca section.InfoTech_sc section.class.class_03 div.apply_book_wrap article.apply_ar ul.pop_ul li a.pop_3-1 {
  background: url("/_Resources/img/naebaeca/InfoTech/thumb_3-1.png?version=20211029") no-repeat center;
  background-size: cover;
}
.naebaeca section.InfoTech_sc section.class.class_01 div.apply_book_wrap article.apply_ar ul.pop_ul li a.pop_3-2, .naebaeca section.InfoTech_sc section.class.class_02 div.apply_book_wrap article.apply_ar ul.pop_ul li a.pop_3-2, .naebaeca section.InfoTech_sc section.class.class_03 div.apply_book_wrap article.apply_ar ul.pop_ul li a.pop_3-2 {
  background: url("/_Resources/img/naebaeca/InfoTech/thumb_3-2.png") no-repeat center;
  background-size: cover;
}
.naebaeca section.InfoTech_sc section.class.class_01 div.apply_book_wrap article.apply_ar ul.pop_ul li a.pop_4-1, .naebaeca section.InfoTech_sc section.class.class_02 div.apply_book_wrap article.apply_ar ul.pop_ul li a.pop_4-1, .naebaeca section.InfoTech_sc section.class.class_03 div.apply_book_wrap article.apply_ar ul.pop_ul li a.pop_4-1 {
  background: url("/_Resources/img/naebaeca/InfoTech/thumb_4-1.png") no-repeat center;
  background-size: cover;
}
.naebaeca section.InfoTech_sc section.class.class_01 div.apply_book_wrap article.book_ar, .naebaeca section.InfoTech_sc section.class.class_02 div.apply_book_wrap article.book_ar, .naebaeca section.InfoTech_sc section.class.class_03 div.apply_book_wrap article.book_ar {
  background: rgba(17, 17, 17, 0.15);
}
.naebaeca section.InfoTech_sc section.class.class_01 div.apply_book_wrap article.book_ar div.wrap_box h3, .naebaeca section.InfoTech_sc section.class.class_02 div.apply_book_wrap article.book_ar div.wrap_box h3, .naebaeca section.InfoTech_sc section.class.class_03 div.apply_book_wrap article.book_ar div.wrap_box h3 {
  color: #fff;
}
.naebaeca section.InfoTech_sc section.class.class_01 {
  background-image: url("/_Resources/img/naebaeca/InfoTech/class1_bg.png");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.naebaeca section.InfoTech_sc section.class.class_01 h2.python {
  height: 402px;
  margin-bottom: 80px;
  background: url("/_Resources/img/naebaeca/InfoTech/class1_tit_220503.png") no-repeat center;
}
.naebaeca section.InfoTech_sc section.class.class_01 h2.nft {
  height: 402px;
  margin-bottom: 80px;
  background: url("/_Resources/img/naebaeca/InfoTech/class1_tit_221011.png") no-repeat center;
}
.naebaeca section.InfoTech_sc section.class.class_01 h2.sql {
  height: 402px;
  margin-bottom: 80px;
  background: url("/_Resources/img/naebaeca/InfoTech/class1_tit_230410.png") no-repeat center;
}
.naebaeca section.InfoTech_sc section.class.class_01 ul.menu_tab {
  width: 100%;
  margin: 100px auto 0;
  overflow: hidden;
}
.naebaeca section.InfoTech_sc section.class.class_01 ul.menu_tab li {
  float: left;
  width: 50%;
  padding: 30px 0;
  font-size: 19px;
  line-height: 25px;
  text-align: center;
  cursor: pointer;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  list-style-type: none;
  font-weight: bold;
  background: #f0e6e7;
  color: #caa6aa;
  font-size: 26px;
  font-size: 1.69rem;
}
.naebaeca section.InfoTech_sc section.class.class_01 ul.menu_tab li:hover {
  color: #e41820;
}
.naebaeca section.InfoTech_sc section.class.class_01 ul.menu_tab li.on {
  background: #e41820;
  color: #fff;
}
.naebaeca section.InfoTech_sc section.class.class_01 div.tab_content {
  display: none;
  width: 100%;
  margin: 0 auto;
  padding: 20px 50px 100px;
  font-size: 13px;
  font-size: 0.845rem;
  color: #333;
  border: 1px solid #f9d8d9;
  -webkit-box-shadow: 0px 10px 50px rgba(73, 43, 45, 0.45);
          box-shadow: 0px 10px 50px rgba(73, 43, 45, 0.45);
  margin: 0 auto;
  background: #fff;
}
.naebaeca section.InfoTech_sc section.class.class_01 div.tab_content article {
  text-align: center;
}
.naebaeca section.InfoTech_sc section.class.class_01 div.tab_content article h3 {
  margin: 50px 0 30px;
  font-weight: bold;
  font-size: 37px;
  font-size: 2.405rem;
  color: #393939;
  text-align: center;
}
.naebaeca section.InfoTech_sc section.class.class_01 div.tab_content article p {
  font-size: 16px;
  font-size: 1.04rem;
  line-height: 27px;
  letter-spacing: -1px;
}
.naebaeca section.InfoTech_sc section.class.class_01 div.tab_content article ul li {
  float: left;
  width: 33.3%;
}
.naebaeca section.InfoTech_sc section.class.class_01 div.tab_content article img {
  display: inline-block;
}
.naebaeca section.InfoTech_sc section.class.class_01 div.tab_content article a.btn_go {
  display: block;
  width: 400px;
  margin: 20px auto 0;
  padding: 15px 0;
  border: 1px solid;
  font-size: 16px;
  font-size: 1.04rem;
  color: #5b5eff;
}
.naebaeca section.InfoTech_sc section.class.class_01 div.tab_content article a.btn_go:hover {
  background: #393939;
  color: #fff;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}
.naebaeca section.InfoTech_sc section.class.class_01 img.class1_img {
  display: block;
}
.naebaeca section.InfoTech_sc section.class.class_01 ul.class1_ul {
  margin-top: 70px;
}
.naebaeca section.InfoTech_sc section.class.class_01 ul.class1_ul li {
  float: left;
  width: 33.3%;
}
.naebaeca section.InfoTech_sc section.class.class_01 section.tab_sc {
  padding: 150px 0 120px;
}
.naebaeca section.InfoTech_sc section.class.class_01 section.tab_sc h3 {
  margin: 0 0 50px 0;
  font-size: 36px;
  text-align: center;
}
.naebaeca section.InfoTech_sc section.class.class_01 section.tab_sc h3 em {
  padding: 20px 0 0 0;
  border-top: 1px solid;
}
.naebaeca section.InfoTech_sc section.class.class_01 section.tab_sc .tabAuto_wrap {
  width: 100%;
  border: 1px solid #333;
}
.naebaeca section.InfoTech_sc section.class.class_01 section.tab_sc .tabAuto {
  overflow: hidden;
  margin: 0;
  padding: 0;
}
.naebaeca section.InfoTech_sc section.class.class_01 section.tab_sc .tabAuto li {
  width: 50%;
  height: 111px;
  padding: 30px 0;
  line-height: 50px;
  float: left;
  border-right: 1px solid #333;
  border-bottom: 1px solid #333;
  list-style: none;
  font-size: 21px;
  background: #eee;
  color: #939393;
  font-weight: bold;
  text-align: center;
  cursor: pointer;
}
.naebaeca section.InfoTech_sc section.class.class_01 section.tab_sc .tabAuto li em {
  font-size: 13px;
  font-size: 0.845rem;
}
.naebaeca section.InfoTech_sc section.class.class_01 section.tab_sc .tabAuto.tab3col li {
  width: 33.3%;
}
.naebaeca section.InfoTech_sc section.class.class_01 section.tab_sc .tabAuto.tab4col li {
  width: 25%;
}
.naebaeca section.InfoTech_sc section.class.class_01 section.tab_sc .tabAuto.tab5col li {
  width: 20%;
}
.naebaeca section.InfoTech_sc section.class.class_01 section.tab_sc .tabAuto li:last-child {
  border-right: none;
}
.naebaeca section.InfoTech_sc section.class.class_01 section.tab_sc .tabAuto li.current {
  background: #fff;
  color: #111;
}
.naebaeca section.InfoTech_sc section.class.class_01 section.tab_sc .tgh-box .box {
  position: relative;
  height: 695px;
  padding: 100px;
}
.naebaeca section.InfoTech_sc section.class.class_01 section.tab_sc .tgh-box .box dl dt {
  display: inline-block;
  height: auto;
  padding: 10px 20px;
  vertical-align: top;
  border: 1px solid;
  color: #fff;
  font-size: 15px;
}
.naebaeca section.InfoTech_sc section.class.class_01 section.tab_sc .tgh-box .box dl dd {
  display: inline-block;
  width: 85%;
  margin: 0;
  padding: 0 0 50px 20px;
  line-height: 24px;
  color: #fff;
  font-size: 15px;
}
.naebaeca section.InfoTech_sc section.class.class_01 section.tab_sc .tgh-box .box dl dd strong {
  display: block;
  padding: 0 0 10px 0;
}
.naebaeca section.InfoTech_sc section.class.class_01 section.tab_sc .tgh-box .box dl dd ul li {
  position: relative;
  padding: 0 0 0 10px;
}
.naebaeca section.InfoTech_sc section.class.class_01 section.tab_sc .tgh-box .box dl dd ul li:before {
  content: "";
  position: absolute;
  top: 10px;
  left: 0;
  width: 4px;
  height: 4px;
  background: #fff;
}
.naebaeca section.InfoTech_sc section.class.class_01 section.tab_sc .tgh-box .box table thead tr th {
  padding: 15px;
  background: rgba(0, 0, 0, 0.7);
  color: #fff;
  font-size: 11px;
  font-size: 0.715rem;
  text-align: center;
}
.naebaeca section.InfoTech_sc section.class.class_01 section.tab_sc .tgh-box .box table tbody tr td {
  padding: 15px;
  background: rgba(255, 255, 255, 0.7);
  color: #000;
  font-size: 11px;
  font-size: 0.715rem;
  border: 1px solid;
}
.naebaeca section.InfoTech_sc section.class.class_01 section.tab_sc .tgh-box .box a {
  position: absolute;
  bottom: 50px;
  right: 50px;
  display: inline-block;
  padding: 10px 20px;
  border-radius: 5px;
  background: #fff;
  color: #000;
  font-size: 13px;
}
.naebaeca section.InfoTech_sc section.class.class_01 section.tab_sc .tgh-box .box a:hover {
  opacity: 0.8;
}
.naebaeca section.InfoTech_sc section.class.class_01 section.tab_sc .tgh-box .box ul.tab_1_list li {
  position: relative;
  float: left;
  width: 25%;
  margin: 10px 0;
  padding: 150px 0 0 0;
  text-align: center;
}
.naebaeca section.InfoTech_sc section.class.class_01 section.tab_sc .tgh-box .box ul.tab_1_list li span {
  font-size: 13px;
  letter-spacing: -1px;
  color: #fff;
}
.naebaeca section.InfoTech_sc section.class.class_01 section.tab_sc .tgh-box .box ul.tab_1_list li.li_1::before {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: -68.5px;
  width: 137px;
  height: 137px;
  background: url("/_Resources/img/naebaeca/InfoTech/tab_img_1-1.png") no-repeat center;
}
.naebaeca section.InfoTech_sc section.class.class_01 section.tab_sc .tgh-box .box ul.tab_1_list li.li_2::before {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: -68.5px;
  width: 137px;
  height: 137px;
  background: url("/_Resources/img/naebaeca/InfoTech/tab_img_1-2.png") no-repeat center;
}
.naebaeca section.InfoTech_sc section.class.class_01 section.tab_sc .tgh-box .box ul.tab_1_list li.li_3::before {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: -68.5px;
  width: 137px;
  height: 137px;
  background: url("/_Resources/img/naebaeca/InfoTech/tab_img_1-3.png") no-repeat center;
}
.naebaeca section.InfoTech_sc section.class.class_01 section.tab_sc .tgh-box .box ul.tab_1_list li.li_4::before {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: -68.5px;
  width: 137px;
  height: 137px;
  background: url("/_Resources/img/naebaeca/InfoTech/tab_img_1-4.png") no-repeat center;
}
.naebaeca section.InfoTech_sc section.class.class_01 section.tab_sc .tgh-box .box ul.tab_2_list li {
  float: left;
  width: 50%;
}
.naebaeca section.InfoTech_sc section.class.class_01 section.tab_sc .tgh-box .box .tab_3_img_wrap {
  position: relative;
}
.naebaeca section.InfoTech_sc section.class.class_01 section.tab_sc .tgh-box .box .tab_3_img_wrap .img1 {
  position: absolute;
  top: 0;
  left: 0;
}
.naebaeca section.InfoTech_sc section.class.class_01 section.tab_sc .tgh-box .box .tab_3_img_wrap .img2 {
  position: absolute;
  top: -40px;
  right: 0;
}
.naebaeca section.InfoTech_sc section.class.class_01 section.tab_sc .tgh-box .box.tab_cont_1 {
  background: url("/_Resources/img/naebaeca/InfoTech/tab1_bg.png") no-repeat center;
}
.naebaeca section.InfoTech_sc section.class.class_01 section.tab_sc .tgh-box .box.tab_cont_2 {
  background: url("/_Resources/img/naebaeca/InfoTech/tab2_bg.png") no-repeat center;
}
.naebaeca section.InfoTech_sc section.class.class_01 section.tab_sc .tgh-box .box.tab_cont_3 {
  background: url("/_Resources/img/naebaeca/InfoTech/tab3_bg.png") no-repeat center;
}
.naebaeca section.InfoTech_sc section.class.class_01 section.tab_sc .tgh-box .box.tab_cont_4 {
  background: url("/_Resources/img/naebaeca/InfoTech/tab4_bg.png") no-repeat center;
}
.naebaeca section.InfoTech_sc section.class.class_01 section.tab_sc .tgh-box .box.tab_cont_5 {
  background: url("/_Resources/img/naebaeca/InfoTech/tab5_bg.png") no-repeat center;
}
.naebaeca section.InfoTech_sc section.class.class_02 {
  background-image: url("/_Resources/img/naebaeca/InfoTech/class2_bg.jpg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.naebaeca section.InfoTech_sc section.class.class_02 h2 {
  height: 180px;
  background: url("/_Resources/img/naebaeca/InfoTech/class2_tit_211029.png") no-repeat center;
}
.naebaeca section.InfoTech_sc section.class.class_02 div.apply_book_wrap article.apply_ar {
  background: #f5f7fa !important;
}
.naebaeca section.InfoTech_sc section.class.class_02 div.apply_book_wrap article.apply_ar h3 {
  color: #393939 !important;
}
.naebaeca section.InfoTech_sc section.class.class_03 {
  background-image: url("/_Resources/img/naebaeca/InfoTech/class3_bg.jpg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.naebaeca section.InfoTech_sc section.class.class_03 h2 {
  height: 180px;
  background: url("/_Resources/img/naebaeca/InfoTech/class3_tit_211029.png") no-repeat center;
}
.naebaeca section.InfoTech_sc section.class.class_03 div.apply_book_wrap article.apply_ar {
  padding: 50px 30px;
}
.naebaeca section.InfoTech_sc section.class.class_03 div.apply_book_wrap article.apply_ar ul.pop_ul {
  width: 645px !important;
}
.naebaeca section.InfoTech_sc section.class.class_03 div.apply_book_wrap article.apply_ar ul.pop_ul li {
  margin-right: 90px;
}
.naebaeca section.InfoTech_sc section.class.class_03 div.apply_book_wrap article.apply_ar ul.pop_ul li:last-child {
  margin-right: 0;
}
.naebaeca section.OA_sc div.top_tag {
  position: static;
}
.naebaeca section.OA_sc section.top_intro {
  overflow: hidden;
  /*히트브랜드*/
}
.naebaeca section.OA_sc section.top_intro .wrap_1000 {
  position: relative;
  width: 1000px;
  margin: 0 auto;
}
.naebaeca section.OA_sc section.top_intro .wrap_1000 span.hitbrand {
  position: absolute;
  top: 0;
  right: 0;
  -webkit-animation: 1s hitroll ease-in-out infinite alternate;
          animation: 1s hitroll ease-in-out infinite alternate;
  display: block;
  width: 147px;
  height: 200px;
  background-image: url("/_Resources/img/naebaeca/wow_hitbrand.png");
  z-index: 1;
}
.naebaeca section.OA_sc div.center_contents {
  position: relative;
  background: #327ebf url("/_Resources/img/naebaeca/OA/main_cor.png") top center no-repeat;
  height: 996px;
}
.naebaeca section.OA_sc div.center_contents div.slide_wrap {
  padding: 437px 0 0 0;
}
.naebaeca section.OA_sc div.center_contents div.slide_wrap img {
  margin: 0 auto;
}
.naebaeca section.OA_sc div.bottom_bar {
  background: #ff7e38;
}
.naebaeca section.OA_sc div.bottom_bar img {
  width: 930px;
  margin: 0 auto;
}
.naebaeca section.OA_sc article.benefit_ar {
  background: #fff;
  padding: 80px 10px;
}
.naebaeca section.OA_sc article.benefit_ar h3.tag_h {
  background: url("/_Resources/img/naebaeca/TaxAccountingCourse/ribbon_bg_blue.png") no-repeat;
}
.naebaeca section.OA_sc article.benefit_ar ul.benefit_ul li.benefit_01 {
  background: url("/_Resources/img/naebaeca/TaxAccountingCourse/class03_benefit01_cor.png") no-repeat center top;
}
.naebaeca section.OA_sc article.benefit_ar ul.benefit_ul li.benefit_02 {
  background: url("/_Resources/img/naebaeca/TaxAccountingCourse/class03_benefit02_cost.png") no-repeat center top;
}
.naebaeca section.OA_sc article.benefit_ar ul.benefit_ul li.benefit_03 {
  background: url("/_Resources/img/naebaeca/oa/benefit_mo.png") no-repeat center top;
}
.naebaeca section.OA_sc article.benefit_ar ul.benefit_ul li span.small {
  font-size: 12px;
  font-size: 0.78rem;
}
.naebaeca section.OA_sc article.benefit_ar ul.benefit_ul li a.btn_more {
  display: inline-block;
  margin: 10px 0 0 0;
  padding: 2px 10px;
  background-color: #333;
  color: #fff;
}
.naebaeca section.OA_sc section.info_sc {
  background: #444;
  padding: 0 0 100px 0;
}
.naebaeca section.OA_sc section.info_sc h4 {
  width: 530px;
  height: 57px;
  background: url("/_Resources/img/naebaeca/TaxAccountingCourse/ribbon_bg_blue.png") no-repeat center;
  text-align: center;
  color: #fff;
  font-size: 20px;
  font-size: 1.3rem;
  margin: 30px auto;
  padding: 5px 0;
}
.naebaeca section.OA_sc section.info_sc h4.title {
  background: none;
  font-size: 36px;
  font-size: 2.34rem;
}
.naebaeca section.OA_sc section.info_sc h4.title em {
  padding-top: 20px;
  border-top: 1px solid #fff;
}
.naebaeca section.OA_sc section.info_sc article.apply_ar {
  margin: 130px 0 0 0;
}
.naebaeca section.OA_sc section.info_sc article.apply_ar ul.pop_ul li {
  -webkit-box-shadow: 3px 3px 10px #000;
          box-shadow: 3px 3px 10px #000;
}
.naebaeca section.OA_sc section.info_sc article.apply_ar.ar01 ul.pop_ul li a.pop_01 {
  background: url("/_Resources/img/naebaeca/oa/thumb_1.png") no-repeat;
  background-size: cover;
}
.naebaeca section.OA_sc section.info_sc article.apply_ar.ar01 ul.pop_ul li a.pop_02 {
  background: url("/_Resources/img/naebaeca/oa/thumb_2.png") no-repeat;
  background-size: cover;
}
.naebaeca section.OA_sc section.info_sc article.apply_ar.ar01 ul.pop_ul li a.pop_03 {
  background: url("/_Resources/img/naebaeca/oa/thumb_3.png") no-repeat;
  background-size: cover;
}
.naebaeca section.OA_sc section.info_sc article.apply_ar.ar02 ul.pop_ul li a.pop_01 {
  background: url("/_Resources/img/naebaeca/oa/class02_lecture01.jpg") no-repeat;
  background-position: center;
}
.naebaeca section.OA_sc section.info_sc article.apply_ar.ar02 ul.pop_ul li a.pop_02 {
  background: url("/_Resources/img/naebaeca/oa/class02_lecture02.jpg") no-repeat;
  background-position: center;
}
.naebaeca section.OA_sc section.info_sc article.apply_ar.ar02 ul.pop_ul li a.pop_03 {
  background: url("/_Resources/img/naebaeca/oa/class02_lecture03.jpg") no-repeat;
  background-position: center;
}
.naebaeca section.OA_sc section.info_sc article.apply_ar.ar03 ul.pop_ul li a.pop_01 {
  background: url("/_Resources/img/naebaeca/oa/class_lecture_wait.png") no-repeat;
  background-position: center;
}
.naebaeca section.OA_sc section.info_sc article.apply_ar.ar03 ul.pop_ul li a.pop_02 {
  background: url("/_Resources/img/naebaeca/oa/class03_lecture02.jpg") no-repeat;
  background-position: center;
}
.naebaeca section.OA_sc section.info_sc article.apply_ar.ar03 ul.pop_ul li a.pop_03 {
  background: url("/_Resources/img/naebaeca/oa/class03_lecture03.jpg") no-repeat;
  background-position: center;
}
.naebaeca section.OA_sc section.info_sc article.apply_ar.ar04 ul.pop_ul li a.pop_01 {
  background: url("/_Resources/img/naebaeca/oa/class04_lecture01.jpg") no-repeat;
  background-position: center;
}
.naebaeca section.OA_sc section.info_sc article.apply_ar.ar04 ul.pop_ul li a.pop_02 {
  background: url("/_Resources/img/naebaeca/oa/class04_lecture02.jpg") no-repeat;
  background-position: center;
}
.naebaeca section.OA_sc section.info_sc article.apply_ar.ar04 ul.pop_ul li a.pop_03 {
  background: url("/_Resources/img/naebaeca/oa/class04_lecture03.jpg") no-repeat;
  background-position: center;
}
.naebaeca section.KTeacher_sc section.top_intro {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 1237px;
  background: #f2f3ec url("/_Resources/img/naebaeca/KTeacher/main.jpg") no-repeat center 80px;
  /*히트브랜드*/
}
.naebaeca section.KTeacher_sc section.top_intro .wrap_1000 {
  position: relative;
  width: 1000px;
  margin: 0 auto;
}
.naebaeca section.KTeacher_sc section.top_intro .wrap_1000 span.hitbrand {
  position: absolute;
  top: 35px;
  left: -20px;
  -webkit-animation: 1s hitroll ease-in-out infinite alternate;
          animation: 1s hitroll ease-in-out infinite alternate;
  display: block;
  width: 147px;
  height: 200px;
  background-image: url("/_Resources/img/naebaeca/wow_hitbrand.png");
  z-index: 1;
}
.naebaeca section.KTeacher_sc section.top_intro.cost {
  background: #f2f3ec url("/_Resources/img/naebaeca/KTeacher/main_cost3_220822.png") no-repeat center 80px;
}
.naebaeca section.KTeacher_sc section.top_intro div.top_tag {
  position: absolute;
}
.naebaeca section.KTeacher_sc section.qna_sc {
  background: #2b2b2b;
  color: #f2f3ec;
  padding: 120px 0;
}
.naebaeca section.KTeacher_sc section.qna_sc h2.img_h {
  text-indent: -99999px;
  width: 1000px;
  height: 138px;
  margin: 0 auto;
  background: url("/_Resources/img/naebaeca/KTeacher/title.png") no-repeat right;
}
.naebaeca section.KTeacher_sc section.qna_sc dl {
  width: 1000px;
  margin: 0 auto;
}
.naebaeca section.KTeacher_sc section.qna_sc dl dt {
  background: url("/_Resources/img/naebaeca/KTeacher/q_ic.png") no-repeat top left;
  margin: 60px 0 0 0;
  padding: 30px 0 0 120px;
  font-size: 18px;
  font-size: 1.17rem;
  font-weight: bold;
  min-height: 100px;
}
.naebaeca section.KTeacher_sc section.qna_sc dl dd {
  margin: 0 0 0 120px;
  background: #3b3b3b;
  padding: 30px;
  font-size: 14px;
  font-size: 0.91rem;
  line-height: 30px;
  color: #b0b1ac;
  letter-spacing: 0;
}
.naebaeca section.KTeacher_sc section.qna_sc dl dd span.small {
  font-size: 12.5px;
  font-size: 0.8125rem;
  display: block;
}
.naebaeca section.KTeacher_sc section.qna_sc dl dd strong {
  color: #fff;
  border-bottom: 1px solid #fff;
  padding: 0 0 2px 0;
  margin: 0 3px;
}
.naebaeca section.KTeacher_sc section.date_sc {
  background: #f2f3ec;
  padding: 80px 0;
  text-align: center;
}
.naebaeca section.KTeacher_sc section.date_sc h2 {
  font-size: 30px;
  font-size: 1.95rem;
  margin: 0 0 50px 0;
}
.naebaeca section.KTeacher_sc section.date_sc table {
  width: 1000px;
  margin: 0 auto;
}
.naebaeca section.KTeacher_sc section.date_sc table caption {
  display: none;
}
.naebaeca section.KTeacher_sc section.date_sc table th {
  font-size: 14px;
  font-size: 0.91rem;
  width: 100px;
  padding: 10px;
  background: #e00000;
  color: #fff;
  vertical-align: top;
  border: 2px solid #f2f3ec;
}
.naebaeca section.KTeacher_sc section.date_sc table td {
  font-size: 14px;
  font-size: 0.91rem;
  color: #666666;
  padding: 10px 0;
  line-height: 22px;
  line-height: 1.5rem;
  background: #fff;
  border: 2px solid #f2f3ec;
}
.naebaeca section.KTeacher_sc article.apply_ar {
  padding: 80px 0;
  background: #f2f3ec;
}
.naebaeca section.KTeacher_sc article.apply_ar h2 {
  font-size: 30px;
  font-size: 1.95rem;
  margin: 0 0 50px 0;
  text-align: center;
}
.naebaeca section.KTeacher_sc article.apply_ar ul.pop_ul li a.pop_01 {
  background: url("/_Resources/img/naebaeca/KTeacher/class01_lecture_01.png") no-repeat center;
}
.naebaeca section.KTeacher_sc a.btn_go {
  background: #e00000;
  color: #fff;
  display: block;
  width: 300px;
  height: 70px;
  border-radius: 20px;
  background-clip: padding-box;
  /* stops bg color from leaking outside the border: */
  text-align: center;
  margin: 80px auto 0 auto;
  font-size: 18px;
  font-size: 1.17rem;
  font-weight: bold;
  padding: 20px 0 0 0;
  -webkit-box-shadow: 2px 2px 20px #222;
          box-shadow: 2px 2px 20px #222;
}
.naebaeca section.KTeacher_sc a.btn_go:hover {
  background: #c70000;
  -webkit-box-shadow: 5px 5px 20px #222;
          box-shadow: 5px 5px 20px #222;
}
@keyframes rolling {
  0% {
    margin-top: -16px;
    padding-bottom: 16px;
  }
  50% {
    margin-top: -8px;
    padding-bottom: 8px;
  }
  100% {
    margin-top: 0;
    padding-bottom: -16px;
  }
}
.naebaeca section.SocialWorker_new_sc div.wrap_930 {
  width: 930px;
  margin: 0 auto;
}
.naebaeca section.SocialWorker_new_sc section.main_sc {
  overflow: hidden;
  background-color: #3f4c9e;
}
.naebaeca section.SocialWorker_new_sc section.main_sc .wrap_930 {
  position: relative;
  /*히트브랜드*/
}
.naebaeca section.SocialWorker_new_sc section.main_sc .wrap_930 span.hitbrand {
  position: absolute;
  top: 0;
  right: 15px;
  -webkit-animation: 1s hitroll ease-in-out infinite alternate;
          animation: 1s hitroll ease-in-out infinite alternate;
  display: block;
  width: 147px;
  height: 200px;
  background-image: url("/_Resources/img/naebaeca/wow_hitbrand.png");
}
.naebaeca section.SocialWorker_new_sc section.main_sc .wrap_930 .top_banner {
  position: absolute;
  top: -15px;
  left: 50%;
  margin-left: -182px;
}
.naebaeca section.SocialWorker_new_sc section.main_sc .wrap_930 .top_banner .ban {
  float: left;
  display: block;
  width: 172px;
  height: 201px;
  margin: 0 10px;
  margin-top: -12px;
}
.naebaeca section.SocialWorker_new_sc section.main_sc .wrap_930 .top_banner .ban.card {
  background: url("/_Resources/img/naebaeca/SocialWorker_new/top_ban_card.png") no-repeat top center;
}
.naebaeca section.SocialWorker_new_sc section.main_sc .wrap_930 .top_banner .ban.event {
  background: url("/_Resources/img/naebaeca/SocialWorker_new/top_ban_event.png") no-repeat top center;
}
.naebaeca section.SocialWorker_new_sc section.main_sc .wrap_930 .top_banner .ban.event:hover {
  margin-top: 0;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}
.naebaeca section.SocialWorker_new_sc section.main_sc .wrap_930 .top_banner button.btn_event {
  width: 172px;
  height: 201px;
}
.naebaeca section.SocialWorker_new_sc section.why_sc {
  padding: 150px 0 0;
  background-color: #fff;
}
.naebaeca section.SocialWorker_new_sc section.why_sc h2 {
  height: 231px;
  background: url("/_Resources/img/naebaeca/SocialWorker_new/why_tit.jpg") no-repeat top center;
}
.naebaeca section.SocialWorker_new_sc section.tab_sc {
  position: relative;
  margin: 0 auto;
  padding: 150px 0 0;
  background-color: #fff;
}
.naebaeca section.SocialWorker_new_sc section.tab_sc h2 {
  background: url("/_Resources/img/naebaeca/SocialWorker_new/tab_tit.jpg") no-repeat top center;
}
.naebaeca section.SocialWorker_new_sc section.tab_sc ul.menu_tab {
  width: 930px;
  overflow: hidden;
}
.naebaeca section.SocialWorker_new_sc section.tab_sc ul.menu_tab li {
  float: left;
  width: 33.3%;
  padding: 30px 0;
  font-size: 19px;
  line-height: 25px;
  text-align: center;
  cursor: pointer;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  list-style-type: none;
  font-weight: bold;
  background: #dee6ee;
  color: #768492;
  font-size: 26px;
  font-size: 1.69rem;
}
.naebaeca section.SocialWorker_new_sc section.tab_sc ul.menu_tab li:hover {
  color: #ff5dac;
}
.naebaeca section.SocialWorker_new_sc section.tab_sc ul.menu_tab li.on {
  background: #ff5dac;
  color: #fff;
}
.naebaeca section.SocialWorker_new_sc section.tab_sc div.tab_content {
  display: none;
  width: 930px;
  margin: 0 auto;
  padding: 50px;
  font-size: 13px;
  font-size: 0.845rem;
  background: #fff;
  color: #333;
  border: 1px solid #d0dbe6;
  -webkit-box-shadow: 0px 25px 50px #d0dbe6;
          box-shadow: 0px 25px 50px #d0dbe6;
}
.naebaeca section.SocialWorker_new_sc section.tab_sc div.tab_content table {
  width: 100%;
  text-align: center;
}
.naebaeca section.SocialWorker_new_sc section.tab_sc div.tab_content table tr th {
  padding: 20px;
  border: 1px solid #70cacc;
  font-size: 14px;
  background: #bcf0f1;
  color: #111;
}
.naebaeca section.SocialWorker_new_sc section.tab_sc div.tab_content table tr td {
  padding: 20px;
  border: 1px solid #bbb;
  font-size: 14px;
}
.naebaeca section.SocialWorker_new_sc section.tab_sc div.tab_content article.info_ar {
  padding: 20px 40px;
}
.naebaeca section.SocialWorker_new_sc section.tab_sc div.tab_content article.info_ar h3 {
  display: inline-block;
  margin-bottom: 10px;
  font-size: 20px;
  background-repeat: no-repeat;
  background-position: left center;
  -webkit-box-shadow: inset 0px -14px 0px #bcf0f1;
          box-shadow: inset 0px -14px 0px #bcf0f1;
}
.naebaeca section.SocialWorker_new_sc section.tab_sc div.tab_content article.info_ar p {
  line-height: 27px;
  font-size: 16px;
  letter-spacing: -1px;
}
.naebaeca section.SocialWorker_new_sc section.tab_sc div.tab_content span.sub {
  font-size: 12px;
  color: #666;
}
.naebaeca section.SocialWorker_new_sc section.tab_sc div.tab_content p.more {
  padding: 15px 0 0 0;
  font-size: 13px;
  text-align: right;
  color: #363636;
}
.naebaeca section.SocialWorker_new_sc section.tab_sc div.tab_content p.more a {
  border: 1px solid;
  color: #2ab0c3;
  padding: 10px 20px;
  border-radius: 10px;
}
.naebaeca section.SocialWorker_new_sc section.tab_sc div.tab_content p.more a:hover {
  text-decoration: underline;
}
.naebaeca section.SocialWorker_new_sc section.paper_sc {
  padding: 150px 0;
  background-color: #fff;
}
.naebaeca section.SocialWorker_new_sc section.paper_sc img {
  margin-bottom: 50px;
}
.naebaeca section.SocialWorker_new_sc section.teacher_sc {
  padding: 150px 0;
  background-color: #ff5dac;
}
.naebaeca section.SocialWorker_new_sc section.teacher_sc h2 {
  height: 129px;
  background: url("/_Resources/img/naebaeca/SocialWorker_new/teacher_tit.jpg") no-repeat top center;
}
.naebaeca section.SocialWorker_new_sc section.teacher_sc img.cont1 {
  margin: 14px 0 77px;
}
.naebaeca section.SocialWorker_new_sc section.benefit_sc {
  padding: 150px 0;
  background-color: #c1e0fc;
}
.naebaeca section.SocialWorker_new_sc section.benefit_sc h2 {
  height: 105px;
  background: url("/_Resources/img/naebaeca/SocialWorker_new/benefit_tit.jpg") no-repeat top center;
}
.naebaeca section.SocialWorker_new_sc section.benefit_sc ul {
  margin-top: 50px;
}
.naebaeca section.SocialWorker_new_sc section.benefit_sc ul li {
  float: left;
  width: 25%;
  height: 235px;
}
.naebaeca section.SocialWorker_new_sc section.review_sc {
  height: 1600px;
  padding: 150px 0;
  background-color: #5380ff;
}
.naebaeca section.SocialWorker_new_sc section.review_sc h2 {
  height: 124px;
  background: url("/_Resources/img/naebaeca/SocialWorker_new/review_tit.png") no-repeat top center;
}
.naebaeca section.SocialWorker_new_sc section.review_sc .wrap_930 {
  position: relative;
}
.naebaeca section.SocialWorker_new_sc section.review_sc .wrap_930 img.cont1 {
  position: absolute;
  top: 150px;
  left: 0;
}
.naebaeca section.SocialWorker_new_sc section.review_sc .wrap_930 img.cont2 {
  position: absolute;
  top: 780px;
  left: 0;
}
.naebaeca section.SocialWorker_new_sc section.review_sc .wrap_930 img.cont3 {
  position: absolute;
  top: 150px;
  right: 0;
}
.naebaeca section.SocialWorker_new_sc section.review_sc .wrap_930 img.cont4 {
  position: absolute;
  top: 915px;
  right: 0;
}
.naebaeca section.SocialWorker_new_sc section.free_sc {
  background-color: #1d2036;
}
.naebaeca section.SocialWorker_new_sc section.free_sc .wrap_930 {
  width: 1281px;
  height: 686px;
}
.naebaeca section.SocialWorker_new_sc section.freeee_sc {
  padding: 100px 0;
  background: #1b3a83;
}
.naebaeca section.SocialWorker_new_sc section.freeee_sc .wrap_930 {
  position: relative;
}
.naebaeca section.SocialWorker_new_sc section.freeee_sc .wrap_930 h2 {
  position: absolute;
  top: 0;
  left: 0;
  width: 305px;
  height: 137px;
  background: url("/_Resources/img/naebaeca/SocialWorker_new/free_tit.png") no-repeat center;
}
.naebaeca section.SocialWorker_new_sc section.freeee_sc .wrap_930 img.free_img {
  position: absolute;
  top: 0;
  right: 0;
  background: url("/_Resources/img/naebaeca/SocialWorker_new/free_img.png") no-repeat center;
}
.naebaeca section.SocialWorker_new_sc section.freeee_sc .wrap_930 dl {
  padding-top: 200px;
}
.naebaeca section.SocialWorker_new_sc section.freeee_sc .wrap_930 dl dt {
  display: inline-block;
  width: 13%;
  margin-top: 10px;
  padding: 5px 10px;
  border-radius: 10px;
  background: #ff53a7;
  color: #fff;
  font-size: 14px;
  letter-spacing: -1.5px;
  text-align: center;
  font-weight: bold;
}
.naebaeca section.SocialWorker_new_sc section.freeee_sc .wrap_930 dl dd {
  display: inline-block;
  width: 80%;
  margin-left: 10px;
  color: #fff;
  font-size: 16px;
  font-weight: bold;
}
.naebaeca section.SocialWorker_new_sc section.freeee_sc .wrap_930 .notice {
  position: relative;
  margin-top: 80px;
  padding: 50px;
  background: #fff;
}
.naebaeca section.SocialWorker_new_sc section.freeee_sc .wrap_930 .notice span {
  display: block;
  position: absolute;
  top: 60px;
  width: 84px;
  padding-top: 84px;
  font-size: 16px;
  font-weight: bold;
  text-align: center;
  color: #8f8f8f;
}
.naebaeca section.SocialWorker_new_sc section.freeee_sc .wrap_930 .notice span::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 84px;
  height: 74px;
  background: url("/_Resources/img/naebaeca/SocialWorker_new/free_notice.jpg") no-repeat center;
}
.naebaeca section.SocialWorker_new_sc section.freeee_sc .wrap_930 .notice ul {
  margin-left: 150px;
}
.naebaeca section.SocialWorker_new_sc section.freeee_sc .wrap_930 .notice ul li {
  position: relative;
  padding: 5px;
  line-height: 20px;
  font-size: 14px;
}
.naebaeca section.SocialWorker_new_sc section.freeee_sc .wrap_930 .notice ul li::before {
  content: "";
  position: absolute;
  top: 15px;
  left: -5px;
  width: 3px;
  height: 3px;
  background: #111;
}
.naebaeca section.SocialWorker_new_sc section.freeee_sc .wrap_930 .notice ul li em {
  font-weight: bold;
}
.naebaeca section.SocialWorker_new_sc section.freeee_sc .wrap_930 .notice ul li a {
  margin-left: 10px;
  padding: 5px 10px;
  border: 1px solid #111;
  font-size: 13px;
}
.naebaeca section.SocialWorker_new_sc section.class {
  padding: 110px 0 80px;
}
.naebaeca section.SocialWorker_new_sc section.class article.apply_ar ul.pop_ul li a.pop_01 {
  background: url("/_Resources/img/naebaeca/SocialWorker_new/class01_lecture01.jpg") no-repeat center;
}
.naebaeca section.SocialWorker_new_sc section.class article.apply_ar ul.pop_ul li a.pop_02 {
  background: url("/_Resources/img/naebaeca/SocialWorker_new/class01_lecture02.jpg") no-repeat center;
}
.naebaeca section.SocialWorker_new_sc section.class article.apply_ar ul.pop_ul li a.pop_03 {
  background: url("/_Resources/img/naebaeca/SocialWorker_new/class01_lecture03.jpg") no-repeat center;
}
.naebaeca section.SocialWorker_new_sc section.class article.apply_ar ul.pop_ul li a.pop_04 {
  background: url("/_Resources/img/naebaeca/SocialWorker_new/class01_lecture04.jpg") no-repeat center;
}
.naebaeca section.SocialWorker_new_sc section.book_sc {
  padding: 150px 0;
  background-color: #e0f0ff;
}
.naebaeca section.SocialWorker_new_sc section.book_sc .wrap_930 {
  position: relative;
}
.naebaeca section.SocialWorker_new_sc section.book_sc .wrap_930 h2 {
  font-size: 38px;
  letter-spacing: -2px;
  color: #2a376b;
  text-align: center;
}
.naebaeca section.SocialWorker_new_sc section.book_sc .wrap_930 .ic_label {
  position: absolute;
  top: 0;
  right: 0;
  width: 120px;
  height: 120px;
  padding: 35px 0 0 0;
  border-radius: 50%;
  background: #d13d85;
  color: #fff;
  font-size: 20px;
  letter-spacing: -2px;
  font-weight: bold;
  text-align: center;
}
.naebaeca section.SocialWorker_new_sc section.book_sc .wrap_930 ul {
  margin-top: 50px;
  text-align: center;
}
.naebaeca section.SocialWorker_new_sc section.book_sc .wrap_930 ul li {
  display: inline-block;
  width: 23%;
  background-color: #fff;
  border-radius: 20px;
  text-align: center;
  margin-right: 10px;
}
.naebaeca section.SocialWorker_new_sc section.book_sc .wrap_930 ul li:last-child {
  margin-right: 0px;
}
.naebaeca section.SocialWorker_new_sc section.book_sc .wrap_930 ul li .img_wrap {
  padding: 30px 10px;
}
.naebaeca section.SocialWorker_new_sc section.book_sc .wrap_930 ul li .img_wrap img {
  height: 150px;
  margin: 0 auto;
}
.naebaeca section.SocialWorker_new_sc section.book_sc .wrap_930 ul li .txt_wrap {
  padding: 10px 30px;
}
.naebaeca section.SocialWorker_new_sc section.book_sc .wrap_930 ul li .txt_wrap dl dt {
  background-color: #475e9e;
  color: #fff;
  width: 30%;
  display: inline-block;
  margin: 0;
  padding: 0;
  border-radius: 20px;
}
.naebaeca section.SocialWorker_new_sc section.book_sc .wrap_930 ul li .txt_wrap dl dd {
  display: inline-block;
  width: 60%;
  margin: 0;
  padding: 0 0 10px 0;
  color: #333;
  font-size: 13px;
  text-align: left;
}
.naebaeca section.SocialWorker_new_sc article.book_ar {
  background: #e0f0ff;
  padding: 100px 0;
}
.naebaeca section.SocialWorker_new_sc article.book_ar div.wrap_box {
  position: relative;
  width: 930px;
  margin: 0 auto;
}
.naebaeca section.SocialWorker_new_sc article.book_ar div.wrap_box h2 {
  margin-bottom: 30px;
  font-size: 36px;
  font-size: 2.34rem;
  text-align: center;
  color: #111;
}
.naebaeca section.SocialWorker_new_sc article.book_ar div.wrap_box ul li {
  width: 24%;
}
.naebaeca section.SocialWorker_new_sc article.book_ar div.wrap_box ul li img {
  width: auto;
}
.naebaeca section.SocialWorker_new_sc section.banner_1_sc {
  background-color: #2a376b;
}
.naebaeca section.SocialWorker_new_sc section.banner_2_sc {
  background-color: #5a2024;
}
.naebaeca section.SurveyAnalyst_new_sc {
  width: 100%;
  overflow: hidden;
}
.naebaeca section.SurveyAnalyst_new_sc .wrap_930 {
  width: 930px;
  margin: 0 auto;
  text-align: center;
}
.naebaeca section.SurveyAnalyst_new_sc .exam_more {
  display: inline-block;
  padding: 20px 80px;
  border-radius: 10px;
  text-align: center;
  font-size: 18px;
  background: #fff;
  color: #000;
  border: 1px solid;
  letter-spacing: -2.5px;
}
.naebaeca section.SurveyAnalyst_new_sc .exam_more em {
  font-size: 20px;
  font-weight: bold;
}
.naebaeca section.SurveyAnalyst_new_sc .exam_more:hover {
  -webkit-box-shadow: 0px 5px 0px black;
          box-shadow: 0px 5px 0px black;
}
.naebaeca section.SurveyAnalyst_new_sc section.main_sc {
  position: relative;
  background-color: #65e1d1;
  background-image: url("/_Resources/img/naebaeca/SurveyAnalyst_new/main_img.png");
  background-repeat: no-repeat;
  background-position: bottom center;
  min-height: 1130px;
  z-index: 900;
}
.naebaeca section.SurveyAnalyst_new_sc section.main_sc .wrap_930 {
  position: relative;
}
.naebaeca section.SurveyAnalyst_new_sc section.main_sc .wrap_930 img.main_tit {
  position: absolute;
  top: 200px;
  left: 50%;
  margin-left: -465px;
  -webkit-animation-name: bounceIn;
  animation-name: bounceIn;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-delay: 0.5s;
  animation-delay: 0.5s;
  -webkit-animation-timing-function: ease;
  animation-timing-function: ease;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
@-webkit-keyframes bounceIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.3);
    -ms-transform: scale(0.3);
    transform: scale(0.3);
  }
  50% {
    opacity: 1;
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
  }
  70% {
    -webkit-transform: scale(0.9);
    -ms-transform: scale(0.9);
    transform: scale(0.9);
  }
  100% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes bounceIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.3);
    -ms-transform: scale(0.3);
    transform: scale(0.3);
  }
  50% {
    opacity: 1;
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
  }
  70% {
    -webkit-transform: scale(0.9);
    -ms-transform: scale(0.9);
    transform: scale(0.9);
  }
  100% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
}
.naebaeca section.SurveyAnalyst_new_sc section.main_sc .wrap_930 div.wrap_center {
  position: absolute;
  top: 420px;
  left: 50%;
  margin-left: -198.5px;
  width: 400px;
}
.naebaeca section.SurveyAnalyst_new_sc section.main_sc .wrap_930 div.wrap_center img.main_left {
  display: inline-block;
  -webkit-animation-name: slideInLeft;
  animation-name: slideInLeft;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-duration: 1.5s;
  animation-duration: 1.5s;
  -webkit-animation-delay: 0.5s;
  animation-delay: 0.5s;
  -webkit-animation-timing-function: ease;
  animation-timing-function: ease;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
@-webkit-keyframes slideInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes slideInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}
.naebaeca section.SurveyAnalyst_new_sc section.main_sc .wrap_930 div.wrap_center img.main_right {
  display: inline-block;
  -webkit-animation-name: slideInRight;
  animation-name: slideInRight;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-duration: 1.5s;
  animation-duration: 1.5s;
  -webkit-animation-delay: 0.5s;
  animation-delay: 0.5s;
  -webkit-animation-timing-function: ease;
  animation-timing-function: ease;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
@-webkit-keyframes slideInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes slideInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}
.naebaeca section.SurveyAnalyst_new_sc section.main_sc .wrap_930 span.hitbrand {
  position: absolute;
  top: 80px;
  left: 10px;
  -webkit-animation: 1s hitroll ease-in-out infinite alternate;
          animation: 1s hitroll ease-in-out infinite alternate;
  display: block;
  width: 147px;
  height: 200px;
  background-image: url("/_Resources/img/naebaeca/wow_hitbrand.png");
  z-index: 1;
}
.naebaeca section.SurveyAnalyst_new_sc section.main_sc div.top_label {
  position: absolute;
  top: 0;
  left: 0;
  background: yellow;
  width: 100%;
  z-index: 2;
}
.naebaeca section.SurveyAnalyst_new_sc section.main_sc div.top_label div.top_wrap {
  position: relative;
  width: 930px;
  height: 81px;
  margin: 0 auto;
  padding: 28px 0 0 0;
  background: url("/_Resources/img/naebaeca/SurveyAnalyst_new/card.png") no-repeat;
  background-position: left center;
}
.naebaeca section.SurveyAnalyst_new_sc section.main_sc div.top_label div.top_wrap strong {
  padding: 0px 10px 0 90px;
  font-size: 18px;
}
.naebaeca section.SurveyAnalyst_new_sc section.main_sc div.top_label div.top_wrap span {
  font-size: 13px;
}
.naebaeca section.SurveyAnalyst_new_sc section.main_sc div.top_label div.top_wrap a {
  position: absolute;
  top: 20px;
  right: 0px;
  padding: 10px;
  border: 1px solid;
  font-size: 13px;
}
.naebaeca section.SurveyAnalyst_new_sc section.main_sc div.top_label div.top_wrap a:hover {
  background: #393939;
  color: yellow;
}
.naebaeca section.SurveyAnalyst_new_sc section.main_sc div.wide_wrap {
  position: relative;
  width: 930px;
  height: 274px;
  margin: 630px auto -0.5px;
}
.naebaeca section.SurveyAnalyst_new_sc section.main_sc div.wide_wrap img.main_tit {
  margin: 100px auto 0;
}
.naebaeca section.SurveyAnalyst_new_sc section.main_sc div.wide_wrap .tt {
  position: absolute;
  top: 200px;
  left: 50%;
  margin-left: -465px;
}
.naebaeca section.SurveyAnalyst_new_sc section.main_sc div.wide_wrap .people {
  position: absolute;
  bottom: 0px;
  left: 50%;
  margin-left: -265.5px;
}
.naebaeca section.SurveyAnalyst_new_sc section.benefit_sc {
  padding: 0 0 100px;
  background-color: #fff9fb;
}
.naebaeca section.SurveyAnalyst_new_sc section.benefit_sc h2 {
  margin-bottom: 30px;
  background-image: url("/_Resources/img/naebaeca/SurveyAnalyst_new/benefit_tit.png");
  background-repeat: no-repeat;
  background-position: center top;
  min-height: 297px;
}
.naebaeca section.SurveyAnalyst_new_sc section.cont_sc {
  padding: 100px 0;
  background: #ff7e55;
}
.naebaeca section.SurveyAnalyst_new_sc section.cont_sc img {
  margin-bottom: 50px;
}
.naebaeca section.SurveyAnalyst_new_sc section.teacher_sc {
  position: relative;
  padding: 100px 0;
  background: #65e1ba;
}
.naebaeca section.SurveyAnalyst_new_sc section.teacher_sc h2 {
  width: 930px;
  height: 225px;
  margin: 0 auto;
  background-image: url("/_Resources/img/naebaeca/SurveyAnalyst_new/teacher.png");
}
.naebaeca section.SurveyAnalyst_new_sc section.teacher_sc div.teachers_wrap {
  width: 930px;
  height: 218px;
  margin: 0 auto;
  padding: 40px 0;
  background-image: url("/_Resources/img/naebaeca/SurveyAnalyst_new/teacher_img.png");
  background-position: left;
  background-repeat: no-repeat;
}
.naebaeca section.SurveyAnalyst_new_sc section.teacher_sc div.teachers_wrap dl {
  display: block;
  width: 600px;
  margin: 0 0 25px 250px;
}
.naebaeca section.SurveyAnalyst_new_sc section.teacher_sc div.teachers_wrap dl dt {
  display: block;
  float: left;
  margin-right: 10px;
  padding: 5px 10px;
  width: 100px;
  color: #111;
  font-size: 14px;
  text-align: center;
  border-radius: 30px;
  border: 2px solid;
  font-weight: bold;
}
.naebaeca section.SurveyAnalyst_new_sc section.teacher_sc div.teachers_wrap dl dd {
  font-size: 15px;
  line-height: 30px;
}
.naebaeca section.SurveyAnalyst_new_sc section.teacher_sc .btn_box {
  position: absolute;
  bottom: 40px;
  width: 100%;
  height: 58px;
}
.naebaeca section.SurveyAnalyst_new_sc section.teacher_sc .btn_box button.btn_teachers_all {
  display: block;
  width: 58px;
  height: 58px;
  margin: 0 auto;
  background-image: url("/_Resources/img/naebaeca/CMC/open.png");
}
.naebaeca section.SurveyAnalyst_new_sc section.teacher_sc .btn_box button.btn_teachers_all.close {
  background-image: url("/_Resources/img/naebaeca/CMC/close.png");
}
.naebaeca section.SurveyAnalyst_new_sc section.teacher_sc .btn_box button.btn_teachers_all:hover {
  -webkit-transform: rotate(360deg);
      -ms-transform: rotate(360deg);
          transform: rotate(360deg);
  -webkit-transition: 1s;
  transition: 1s;
}
.naebaeca section.SurveyAnalyst_new_sc section.review_sc {
  padding: 0 0 100px 0;
  background: #2b2550;
}
.naebaeca section.SurveyAnalyst_new_sc section.review_sc h2 {
  width: 930px;
  height: 384px;
  margin: 0 auto;
  background-image: url("/_Resources/img/naebaeca/SurveyAnalyst_new/review_tit.png");
}
.naebaeca section.SurveyAnalyst_new_sc section.review_sc .slider_wrap ul.review_slider li .paper {
  padding: 80px;
  background-color: #fff;
  background-image: url("/_Resources/img/naebaeca/SurveyAnalyst_new/medal.png");
  background-position: top right;
  background-repeat: no-repeat;
}
.naebaeca section.SurveyAnalyst_new_sc section.review_sc .slider_wrap ul.review_slider li .paper .top .tit {
  display: block;
  padding: 10px 0;
  color: #00b27b;
  font-size: 30px;
  font-size: 1.95rem;
  font-weight: bold;
  letter-spacing: -2px;
}
.naebaeca section.SurveyAnalyst_new_sc section.review_sc .slider_wrap ul.review_slider li .paper .top .star {
  display: block;
  color: #c2a16e;
  font-size: 32px;
  font-size: 2.08rem;
}
.naebaeca section.SurveyAnalyst_new_sc section.review_sc .slider_wrap ul.review_slider li .paper .top .subject {
  display: inline-block;
  padding-top: 10px;
  color: #111;
  font-size: 13px;
  font-size: 0.845rem;
}
.naebaeca section.SurveyAnalyst_new_sc section.review_sc .slider_wrap ul.review_slider li .paper .top .subject em {
  margin-right: 5px;
  padding: 5px;
  color: #00cb8c;
  border: 1px solid;
  border-radius: 10px;
}
.naebaeca section.SurveyAnalyst_new_sc section.review_sc .slider_wrap ul.review_slider li .paper .top .id {
  display: inline-block;
  padding-left: 10px;
  color: #111;
  font-size: 13px;
  font-size: 0.845rem;
}
.naebaeca section.SurveyAnalyst_new_sc section.review_sc .slider_wrap ul.review_slider li .paper .top .id em {
  margin-right: 5px;
  padding: 5px;
  color: #00cb8c;
  border: 1px solid;
  border-radius: 10px;
}
.naebaeca section.SurveyAnalyst_new_sc section.review_sc .slider_wrap ul.review_slider li .paper .top img.people {
  position: absolute;
  bottom: 80px;
  right: 80px;
}
.naebaeca section.SurveyAnalyst_new_sc section.review_sc .slider_wrap ul.review_slider li .paper .bottom {
  padding: 50px 0 0 0;
  color: #111;
  line-height: 1.7;
  font-size: 14px;
  font-size: 0.91rem;
}
.naebaeca section.SurveyAnalyst_new_sc section.review_sc .slider_wrap ul.review_slider li .paper .bottom em {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, transparent), color-stop(0, #beffea));
  background: linear-gradient(transparent 50%, #beffea 0);
  font-weight: bold;
}
.naebaeca section.SurveyAnalyst_new_sc section.review_sc .bx-wrapper .bx-controls .bx-controls-direction {
  position: relative;
}
.naebaeca section.SurveyAnalyst_new_sc section.review_sc .bx-wrapper .bx-controls .bx-controls-direction a {
  position: absolute;
  top: -460px;
  display: block;
  width: 32px;
  height: 57px;
  font-size: 0px;
  font-size: 0rem;
}
.naebaeca section.SurveyAnalyst_new_sc section.review_sc .bx-wrapper .bx-controls .bx-controls-direction a.bx-prev {
  left: -50px;
  background-image: url("/_Resources/img/naebaeca/CMC/prev.png");
}
.naebaeca section.SurveyAnalyst_new_sc section.review_sc .bx-wrapper .bx-controls .bx-controls-direction a.bx-next {
  right: -50px;
  background-image: url("/_Resources/img/naebaeca/CMC/next.png");
}
.naebaeca section.SurveyAnalyst_new_sc section.review_sc .bx-wrapper .bx-controls {
  font-size: 0px;
  font-size: 0rem;
}
.naebaeca section.SurveyAnalyst_new_sc div.apply_book_wrap {
  margin-top: 50px;
}
.naebaeca section.SurveyAnalyst_new_sc div.apply_book_wrap article.apply_ar {
  position: relative;
  float: left;
  width: 100%;
  height: 540px;
  margin-bottom: 35px;
  padding: 50px 30px 10px;
  background: rgba(17, 17, 17, 0.15);
}
.naebaeca section.SurveyAnalyst_new_sc div.apply_book_wrap article.apply_ar h3 {
  margin-bottom: 30px;
  font-size: 28px;
  font-size: 1.82rem;
  color: #fff;
  text-align: center;
}
.naebaeca section.SurveyAnalyst_new_sc div.apply_book_wrap article.apply_ar ul.pop_ul {
  width: 574px;
  margin: 0 auto;
}
.naebaeca section.SurveyAnalyst_new_sc div.apply_book_wrap article.apply_ar ul.pop_ul.cost {
  margin: 0 auto;
}
.naebaeca section.SurveyAnalyst_new_sc div.apply_book_wrap article.apply_ar ul.pop_ul li {
  width: 277px;
  margin: 0 20px 50px 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.naebaeca section.SurveyAnalyst_new_sc div.apply_book_wrap article.apply_ar ul.pop_ul li p {
  padding: 30px 10px;
  font-size: 14px;
  font-size: 0.91rem;
}
.naebaeca section.SurveyAnalyst_new_sc div.apply_book_wrap article.apply_ar ul.pop_ul li:last-child {
  margin-right: 0px;
}
.naebaeca section.SurveyAnalyst_new_sc div.apply_book_wrap article.apply_ar ul.pop_ul li a.pop_1 {
  background: url("/_Resources/img/naebaeca/SurveyAnalyst_new/thumb1.png") no-repeat center;
  background-size: cover;
}
.naebaeca section.SurveyAnalyst_new_sc div.apply_book_wrap article.apply_ar ul.pop_ul li a.pop_2 {
  background: url("/_Resources/img/naebaeca/SurveyAnalyst_new/thumb2.png") no-repeat center;
  background-size: cover;
}
.naebaeca section.SurveyAnalyst_new_sc div.apply_book_wrap article.book_ar {
  float: left;
  width: 100%;
  height: auto;
  padding: 50px 30px 30px;
  background: rgba(17, 17, 17, 0.15);
}
.naebaeca section.SurveyAnalyst_new_sc div.apply_book_wrap article.book_ar h3 {
  margin-bottom: 0px;
  padding-bottom: 0px;
  font-size: 28px;
  font-size: 1.82rem;
  color: #fff;
  text-align: center;
}
.naebaeca section.SurveyAnalyst_new_sc div.apply_book_wrap article.book_ar .wrap_box {
  width: 100%;
}
.naebaeca section.SurveyAnalyst_new_sc section.wow_sc {
  background: #cae0f9;
}
.naebaeca section.Finance_new_sc {
  width: 100%;
  overflow: hidden;
}
.naebaeca section.Finance_new_sc .wrap_930 {
  width: 930px;
  margin: 0 auto;
  text-align: center;
}
.naebaeca section.Finance_new_sc .exam_more {
  display: inline-block;
  padding: 20px 80px;
  border-radius: 10px;
  text-align: center;
  font-size: 18px;
  background: #fff;
  color: #000;
  border: 1px solid;
  letter-spacing: -2.5px;
}
.naebaeca section.Finance_new_sc .exam_more em {
  font-size: 20px;
  font-weight: bold;
}
.naebaeca section.Finance_new_sc .exam_more:hover {
  -webkit-box-shadow: 0px 5px 0px black;
          box-shadow: 0px 5px 0px black;
}
.naebaeca section.Finance_new_sc section.top_intro_new {
  position: relative;
  background-color: #e4b387;
  background-image: url("/_Resources/img/naebaeca/Finance_new/main_bg.png");
  background-repeat: no-repeat;
  background-position: top center;
  min-height: 606px;
  z-index: 900;
}
.naebaeca section.Finance_new_sc section.top_intro_new .wrap_930 {
  position: relative;
}
.naebaeca section.Finance_new_sc section.top_intro_new .wrap_930 img.main_tit {
  position: absolute;
  top: 144px;
  left: 50%;
  margin-left: -334.5px;
  -webkit-animation-name: flipInY;
  animation-name: flipInY;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-duration: 1.5s;
  animation-duration: 1.5s;
  -webkit-animation-delay: 0.5s;
  animation-delay: 0.5s;
  -webkit-animation-timing-function: ease;
  animation-timing-function: ease;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
@-webkit-keyframes flipInY {
  0% {
    opacity: 0;
    -webkit-transform: perspective(400px) rotateY(90deg);
    -ms-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
  }
  40% {
    -webkit-transform: perspective(400px) rotateY(-10deg);
    -ms-transform: perspective(400px) rotateY(-10deg);
    transform: perspective(400px) rotateY(-10deg);
  }
  70% {
    -webkit-transform: perspective(400px) rotateY(10deg);
    -ms-transform: perspective(400px) rotateY(10deg);
    transform: perspective(400px) rotateY(10deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: perspective(400px) rotateY(0deg);
    -ms-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
  }
}
@keyframes flipInY {
  0% {
    opacity: 0;
    -webkit-transform: perspective(400px) rotateY(90deg);
    -ms-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
  }
  40% {
    -webkit-transform: perspective(400px) rotateY(-10deg);
    -ms-transform: perspective(400px) rotateY(-10deg);
    transform: perspective(400px) rotateY(-10deg);
  }
  70% {
    -webkit-transform: perspective(400px) rotateY(10deg);
    -ms-transform: perspective(400px) rotateY(10deg);
    transform: perspective(400px) rotateY(10deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: perspective(400px) rotateY(0deg);
    -ms-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
  }
}
.naebaeca section.Finance_new_sc section.top_intro_new .wrap_930 span.hitbrand {
  position: absolute;
  top: 0px;
  right: 10px;
  -webkit-animation: 1s hitroll ease-in-out infinite alternate;
          animation: 1s hitroll ease-in-out infinite alternate;
  display: block;
  width: 147px;
  height: 200px;
  background-image: url("/_Resources/img/naebaeca/wow_hitbrand.png");
  z-index: 1;
}
.naebaeca section.Finance_new_sc section.top_intro_new div.wide_wrap {
  display: none;
  position: absolute;
  bottom: 0;
  background: #034252;
  width: 100%;
  height: 204px;
}
.naebaeca section.Finance_new_sc section.top_intro_new div.wide_wrap div.roadmap_contents2 {
  width: 930px;
  margin: 0 auto;
}
.naebaeca section.Finance_new_sc section.top_intro_new div.wide_wrap div.roadmap_contents2 button {
  float: left;
  width: 232px;
  height: 204px;
  background-repeat: no-repeat;
  background-position: center;
}
.naebaeca section.Finance_new_sc section.top_intro_new div.wide_wrap div.roadmap_contents2 button.class_01 {
  background-image: url("/_Resources/img/naebaeca/Finance_new/bottom_1.png");
}
.naebaeca section.Finance_new_sc section.top_intro_new div.wide_wrap div.roadmap_contents2 button.class_01:hover {
  background-image: url("/_Resources/img/naebaeca/Finance_new/bottom_1_on.png");
}
.naebaeca section.Finance_new_sc section.top_intro_new div.wide_wrap div.roadmap_contents2 button.class_02 {
  background-image: url("/_Resources/img/naebaeca/Finance_new/bottom_2_cor.png");
}
.naebaeca section.Finance_new_sc section.top_intro_new div.wide_wrap div.roadmap_contents2 button.class_02:hover {
  background-image: url("/_Resources/img/naebaeca/Finance_new/bottom_2_on_cor.png");
}
.naebaeca section.Finance_new_sc section.top_intro_new div.wide_wrap div.roadmap_contents2 button.class_03 {
  background-image: url("/_Resources/img/naebaeca/Finance_new/bottom_3.png");
}
.naebaeca section.Finance_new_sc section.top_intro_new div.wide_wrap div.roadmap_contents2 button.class_03:hover {
  background-image: url("/_Resources/img/naebaeca/Finance_new/bottom_3_on.png");
}
.naebaeca section.Finance_new_sc section.top_intro_new div.wide_wrap div.roadmap_contents2 button.class_04 {
  background-image: url("/_Resources/img/naebaeca/Finance_new/bottom_4.png");
}
.naebaeca section.Finance_new_sc section.top_intro_new div.wide_wrap div.roadmap_contents2 button.class_04:hover {
  background-image: url("/_Resources/img/naebaeca/Finance_new/bottom_4_on.png");
}
.naebaeca section.Finance_new_sc nav.course_nav {
  display: none !important;
  height: 70px;
  background: #222;
}
.naebaeca section.Finance_new_sc nav.course_nav div.wrap_1000 {
  width: 930px;
}
.naebaeca section.Finance_new_sc nav.course_nav div.wrap_1000 button.go_top {
  position: absolute;
  top: 10px;
}
.naebaeca section.Finance_new_sc nav.course_nav div.wrap_1000 ul {
  width: 930px;
}
.naebaeca section.Finance_new_sc nav.course_nav div.wrap_1000 ul li {
  width: 50%;
  height: 70px;
  font-size: 20px;
  padding-top: 20px;
}
.naebaeca section.Finance_new_sc nav.course_nav div.wrap_1000 ul li:hover {
  background-color: #333;
}
.naebaeca section.Finance_new_sc nav.course_nav div.wrap_1000 ul li.on {
  background-color: #222;
}
.naebaeca section.Finance_new_sc nav.course_nav div.wrap_1000 ul li.class_01:hover {
  background-color: #333;
}
.naebaeca section.Finance_new_sc nav.course_nav div.wrap_1000 ul li.class_01.on {
  background-color: #222;
}
.naebaeca section.Finance_new_sc nav.course_nav div.wrap_1000 ul li.class_02:hover {
  background-color: #333;
}
.naebaeca section.Finance_new_sc nav.course_nav div.wrap_1000 ul li.class_02.on {
  background-color: #222;
}
.naebaeca section.Finance_new_sc nav.course_nav div.wrap_1000 ul li.class_03:hover {
  background-color: #333;
}
.naebaeca section.Finance_new_sc nav.course_nav div.wrap_1000 ul li.class_03.on {
  background-color: #222;
}
.naebaeca section.Finance_new_sc nav.course_nav div.wrap_1000 ul li.class_04:hover {
  background-color: #333;
}
.naebaeca section.Finance_new_sc nav.course_nav div.wrap_1000 ul li.class_04.on {
  background-color: #222;
}
.naebaeca section.Finance_new_sc section.benefit_sc {
  padding: 0 0 100px;
  background-color: #fff9fb;
}
.naebaeca section.Finance_new_sc section.benefit_sc h2 {
  margin-bottom: 30px;
  background-image: url("/_Resources/img/naebaeca/Finance_new/benefit_tit.png");
  background-repeat: no-repeat;
  background-position: center top;
  min-height: 297px;
}
.naebaeca section.Finance_new_sc section.review_sc {
  padding: 80px 0;
  background-color: #e4b387;
}
.naebaeca section.Finance_new_sc section.review_sc div.wrap_930 h2 {
  height: 262px;
  background: url("/_Resources/img/naebaeca/Finance_new/review_tit.png") no-repeat center;
}
.naebaeca section.Finance_new_sc section.review_sc div.wrap_930 div.wrap_slider {
  position: relative;
  width: 758px;
  height: 609px;
  margin: -30px auto 0;
  padding: 130px 90px;
  background-image: url("/_Resources/img/naebaeca/Finance_new/review_paper.png");
  background-repeat: no-repeat;
  text-align: left;
}
.naebaeca section.Finance_new_sc section.review_sc div.wrap_930 div.wrap_slider img.medal {
  position: absolute;
  top: 30px;
  right: 64px;
  z-index: 1;
}
.naebaeca section.Finance_new_sc section.review_sc div.wrap_930 div.wrap_slider ul.review_slider li div.review_cont span.subject {
  font-size: 24px;
  font-weight: bold;
}
.naebaeca section.Finance_new_sc section.review_sc div.wrap_930 div.wrap_slider ul.review_slider li div.review_cont span.number {
  font-size: 12px;
  color: #909090;
}
.naebaeca section.Finance_new_sc section.review_sc div.wrap_930 div.wrap_slider ul.review_slider li div.review_cont dl {
  height: 280px;
  margin-top: 30px;
}
.naebaeca section.Finance_new_sc section.review_sc div.wrap_930 div.wrap_slider ul.review_slider li div.review_cont dl dt {
  font-size: 16px;
  font-weight: bold;
  color: #0086a9;
}
.naebaeca section.Finance_new_sc section.review_sc div.wrap_930 div.wrap_slider ul.review_slider li div.review_cont dl dd {
  margin: 0 0 20px 0;
  line-height: 20px;
  font-size: 13px;
  color: #333;
}
.naebaeca section.Finance_new_sc section.review_sc div.wrap_930 div.wrap_slider ul.review_slider li div.review_cont dl dd em {
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, transparent), color-stop(0, #f1d19f));
  background-image: linear-gradient(transparent 50%, #f1d19f 0);
}
.naebaeca section.Finance_new_sc section.review_sc div.wrap_930 .lSSlideOuter .lSPager.lSpg > li a {
  width: 20px;
}
.naebaeca section.Finance_new_sc section.review_sc div.wrap_930 .lSSlideOuter .lSPager.lSpg > li:hover a,
.naebaeca section.Finance_new_sc section.review_sc div.wrap_930 .lSSlideOuter .lSPager.lSpg > li.active a {
  background-color: #008baf;
}
.naebaeca section.Finance_new_sc section.class1_sc {
  padding: 0 0 100px;
  background: #004f63;
}
.naebaeca section.Finance_new_sc section.class1_sc h2 {
  margin-bottom: 80px;
  background-image: url("/_Resources/img/naebaeca/Finance_new/class1_tit.png");
  background-repeat: no-repeat;
  background-position: center;
  min-height: 348px;
}
.naebaeca section.Finance_new_sc section.class1_sc img {
  margin-bottom: 50px;
}
.naebaeca section.Finance_new_sc section.class2_sc {
  padding: 0 0 100px;
  background: #0090b4;
  position: relative;
}
.naebaeca section.Finance_new_sc section.class2_sc h2 {
  margin-bottom: 80px;
  background-image: url("/_Resources/img/naebaeca/Finance_new/class2_tit.png");
  background-repeat: no-repeat;
  background-position: center;
  min-height: 354px;
}
.naebaeca section.Finance_new_sc section.class2_sc img {
  margin-bottom: 50px;
}
.naebaeca section.Finance_new_sc section.class2_sc ul.menu_tab {
  width: 930px;
  overflow: hidden;
}
.naebaeca section.Finance_new_sc section.class2_sc ul.menu_tab li {
  float: left;
  width: 50%;
  padding: 30px 0;
  font-size: 19px;
  line-height: 25px;
  text-align: center;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  list-style-type: none;
  font-weight: bold;
  background: #0084a5;
  color: #a5a5a5;
  border-radius: 20px;
  font-size: 26px;
  font-size: 1.69rem;
}
.naebaeca section.Finance_new_sc section.class2_sc ul.menu_tab li:hover {
  color: #fff;
}
.naebaeca section.Finance_new_sc section.class2_sc ul.menu_tab li.on {
  background: #3e2f35;
  color: #ffc38d;
}
.naebaeca section.Finance_new_sc section.class2_sc div.tab_content {
  display: none;
}
.naebaeca section.Finance_new_sc section.class2_sc .book_tab ul.menu_tab {
  width: 930px;
  overflow: hidden;
}
.naebaeca section.Finance_new_sc section.class2_sc .book_tab ul.menu_tab li {
  float: left;
  width: 50%;
  padding: 30px 0;
  font-size: 19px;
  line-height: 25px;
  text-align: center;
  cursor: pointer;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  list-style-type: none;
  font-weight: bold;
  background: #0084a5;
  color: #a5a5a5;
  border-radius: 0px;
  font-size: 26px;
  font-size: 1.69rem;
}
.naebaeca section.Finance_new_sc section.class2_sc .book_tab ul.menu_tab li:hover {
  color: #fff;
}
.naebaeca section.Finance_new_sc section.class2_sc .book_tab ul.menu_tab li.on {
  background: #037e9c;
  color: #fff;
}
.naebaeca section.Finance_new_sc section.class2_sc .book_tab .tab_content {
  display: none;
}
.naebaeca section.Finance_new_sc section.class3_sc {
  padding: 0 0 100px;
  background: #3e2f35;
}
.naebaeca section.Finance_new_sc section.class3_sc h2 {
  margin-bottom: 80px;
  background-image: url("/_Resources/img/naebaeca/Finance_new/class3_tit.png");
  background-repeat: no-repeat;
  background-position: center;
  min-height: 352px;
}
.naebaeca section.Finance_new_sc section.class3_sc img {
  margin-bottom: 50px;
}
.naebaeca section.Finance_new_sc section.class3_sc a.exam_more {
  background: #00a6c9;
}
.naebaeca section.Finance_new_sc section.class4_sc {
  padding: 0 0 100px;
  background: #d49169;
}
.naebaeca section.Finance_new_sc section.class4_sc h2 {
  margin-bottom: 80px;
  background-image: url("/_Resources/img/naebaeca/Finance_new/class4_tit.png");
  background-repeat: no-repeat;
  background-position: center;
  min-height: 349px;
}
.naebaeca section.Finance_new_sc section.class4_sc h2.cor_220629 {
  background-image: url("/_Resources/img/naebaeca/Finance_new/class4_tit_220629.png");
}
.naebaeca section.Finance_new_sc section.class4_sc img {
  margin-bottom: 50px;
}
.naebaeca section.Finance_new_sc div.apply_book_wrap {
  margin-top: 100px;
}
.naebaeca section.Finance_new_sc div.apply_book_wrap article.apply_ar {
  position: relative;
  float: none;
  width: 100%;
  height: auto;
  margin-right: 35px;
  margin-bottom: 35px;
  padding: 50px 30px 10px;
  background: rgba(17, 17, 17, 0.15);
}
.naebaeca section.Finance_new_sc div.apply_book_wrap article.apply_ar h3 {
  margin-bottom: 30px;
  font-size: 28px;
  font-size: 1.82rem;
  color: #fff;
  text-align: center;
}
.naebaeca section.Finance_new_sc div.apply_book_wrap article.apply_ar ul.pop_ul {
  width: 277px;
  margin: 0 auto;
}
.naebaeca section.Finance_new_sc div.apply_book_wrap article.apply_ar ul.pop_ul.cost {
  margin: 0 auto;
}
.naebaeca section.Finance_new_sc div.apply_book_wrap article.apply_ar ul.pop_ul li {
  width: 277px;
  margin: 0 20px 50px 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.naebaeca section.Finance_new_sc div.apply_book_wrap article.apply_ar ul.pop_ul li p {
  padding: 30px 10px;
  font-size: 14px;
  font-size: 0.91rem;
}
.naebaeca section.Finance_new_sc div.apply_book_wrap article.apply_ar ul.pop_ul li:last-child {
  margin-right: 0px;
}
.naebaeca section.Finance_new_sc div.apply_book_wrap article.apply_ar ul.pop_ul li a.pop_1-1 {
  background: url("/_Resources/img/naebaeca/Finance_new/thumb1-1.jpg") no-repeat center;
  background-size: cover;
}
.naebaeca section.Finance_new_sc div.apply_book_wrap article.apply_ar ul.pop_ul li a.pop_1-2 {
  background: url("/_Resources/img/naebaeca/Finance_new/thumb1-2.jpg") no-repeat center;
  background-size: cover;
}
.naebaeca section.Finance_new_sc div.apply_book_wrap article.apply_ar ul.pop_ul li a.pop_2-1 {
  background: url("/_Resources/img/naebaeca/Finance_new/thumb2-1.jpg") no-repeat center;
  background-size: cover;
}
.naebaeca section.Finance_new_sc div.apply_book_wrap article.apply_ar ul.pop_ul li a.pop_2-2 {
  background: url("/_Resources/img/naebaeca/Finance_new/thumb2-2.jpg") no-repeat center;
  background-size: cover;
}
.naebaeca section.Finance_new_sc div.apply_book_wrap article.apply_ar ul.pop_ul li a.pop_3-1 {
  background: url("/_Resources/img/naebaeca/Finance_new/thumb3-1.jpg") no-repeat center;
  background-size: cover;
}
.naebaeca section.Finance_new_sc div.apply_book_wrap article.apply_ar ul.pop_ul li a.pop_4-1 {
  background: url("/_Resources/img/naebaeca/Finance_new/thumb4-1.jpg") no-repeat center;
  background-size: cover;
}
.naebaeca section.Finance_new_sc div.apply_book_wrap article.book_ar {
  float: none;
  width: 100%;
  height: auto;
  margin-bottom: 35px;
  padding: 50px 30px;
  background: rgba(17, 17, 17, 0.15);
  color: #fff;
}
.naebaeca section.Finance_new_sc div.apply_book_wrap article.book_ar h3 {
  margin-bottom: 0px;
  padding-bottom: 0px;
  font-size: 28px;
  font-size: 1.82rem;
  color: #fff;
  text-align: center;
}
.naebaeca section.Finance_new_sc div.apply_book_wrap article.book_ar .wrap_box {
  width: 100%;
}
.naebaeca section.Finance_new_sc div.apply_book_wrap.wide .apply_ar {
  float: none;
  width: 100%;
  margin-bottom: 35px;
}
.naebaeca section.Finance_new_sc div.apply_book_wrap.wide .apply_ar ul.pop_ul {
  width: 575px;
}
.naebaeca section.Finance_new_sc div.apply_book_wrap.wide .apply_ar ul.pop_ul.one {
  width: 277px;
}
.naebaeca section.Finance_new_sc div.apply_book_wrap.wide .book_ar {
  float: none;
  width: 100%;
  height: auto;
}
.naebaeca section.Finance_new_sc div.apply_book_wrap.wide .book_ar ul.col3 li {
  width: 33.1%;
}
.naebaeca section.Finance_new_sc div.apply_book_wrap.wide .book_ar ul.col4 li {
  width: 24%;
}
.naebaeca section.Finance_new_sc div.apply_book_wrap.wide .book_ar ul.col4 li img {
  width: 100%;
}
.naebaeca section.Finance_new_sc section.wow_sc {
  background: #fef3e3;
}
.naebaeca section.Kdigital_sc {
  width: 100%;
  overflow: hidden;
}
.naebaeca section.Kdigital_sc .wrap_930 {
  width: 930px;
  margin: 0 auto;
  text-align: center;
}
.naebaeca section.Kdigital_sc .exam_more {
  display: inline-block;
  padding: 20px 80px;
  border-radius: 10px;
  text-align: center;
  font-size: 18px;
  background: #fff;
  color: #000;
  border: 1px solid;
  letter-spacing: -2.5px;
}
.naebaeca section.Kdigital_sc .exam_more em {
  font-size: 20px;
  font-weight: bold;
  letter-spacing: -1px;
}
.naebaeca section.Kdigital_sc .exam_more:hover {
  -webkit-box-shadow: 0px 5px 0px black;
          box-shadow: 0px 5px 0px black;
}
.naebaeca section.Kdigital_sc section.top_intro_new {
  position: relative;
  background-image: url("/_Resources/img/naebaeca/Kdigital/main_bg.jpg");
  background-repeat: no-repeat;
  background-position: top center;
  background-size: cover;
  min-height: 900px;
  z-index: 900;
  overflow: hidden;
}
.naebaeca section.Kdigital_sc section.top_intro_new .wrap_930 {
  position: relative;
}
.naebaeca section.Kdigital_sc section.top_intro_new .wrap_930 img.main_tit {
  position: absolute;
  top: 50px;
  left: 50%;
  margin-left: -464px;
  -webkit-animation-name: bounceIn;
  animation-name: bounceIn;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-duration: 1.5s;
  animation-duration: 1.5s;
  -webkit-animation-delay: 0.5s;
  animation-delay: 0.5s;
  -webkit-animation-timing-function: ease;
  animation-timing-function: ease;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
@-webkit-keyframes bounceIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.3);
    -ms-transform: scale(0.3);
    transform: scale(0.3);
  }
  50% {
    opacity: 1;
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
  }
  70% {
    -webkit-transform: scale(0.9);
    -ms-transform: scale(0.9);
    transform: scale(0.9);
  }
  100% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes bounceIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.3);
    -ms-transform: scale(0.3);
    transform: scale(0.3);
  }
  50% {
    opacity: 1;
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
  }
  70% {
    -webkit-transform: scale(0.9);
    -ms-transform: scale(0.9);
    transform: scale(0.9);
  }
  100% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
}
.naebaeca section.Kdigital_sc section.top_intro_new .wrap_930 span.hitbrand {
  position: absolute;
  top: 0px;
  left: 10px;
  -webkit-animation: 1s hitroll ease-in-out infinite alternate;
          animation: 1s hitroll ease-in-out infinite alternate;
  display: block;
  width: 147px;
  height: 200px;
  background-image: url("/_Resources/img/naebaeca/wow_hitbrand.png");
  z-index: 1;
}
.naebaeca section.Kdigital_sc section.top_intro_new .wrap_930 span.kdigital {
  position: absolute;
  top: 0px;
  right: 10px;
  display: block;
  width: 191px;
  height: 215px;
  background-image: url("/_Resources/img/naebaeca/Kdigital/label_kdigital_230328.png");
  z-index: 1;
}
.naebaeca section.Kdigital_sc section.top_intro_new div.wide_wrap {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 208px;
}
.naebaeca section.Kdigital_sc section.top_intro_new div.wide_wrap div.roadmap_contents2 {
  width: 930px;
  margin: 0 auto;
}
.naebaeca section.Kdigital_sc section.top_intro_new div.wide_wrap div.roadmap_contents2 button {
  float: left;
  width: 464px;
  height: 208px;
  background-repeat: no-repeat;
  background-position: center;
  margin-top: 20px;
}
.naebaeca section.Kdigital_sc section.top_intro_new div.wide_wrap div.roadmap_contents2 button:hover {
  margin-top: 0px;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}
.naebaeca section.Kdigital_sc section.top_intro_new div.wide_wrap div.roadmap_contents2 button.class_01 {
  margin-right: 2px;
  background-image: url("/_Resources/img/naebaeca/Kdigital/bottom_gogo_1_220307.png");
}
.naebaeca section.Kdigital_sc section.top_intro_new div.wide_wrap div.roadmap_contents2 button.class_02 {
  background-image: url("/_Resources/img/naebaeca/Kdigital/bottom_gogo_2_220307.png");
}
.naebaeca section.Kdigital_sc section.benefit_sc {
  padding: 150px 0;
  background-color: #fff;
}
.naebaeca section.Kdigital_sc section.benefit_sc h2 {
  margin-bottom: 80px;
  background-image: url("/_Resources/img/naebaeca/Kdigital/benefit_tit_220307.png");
  background-repeat: no-repeat;
  background-position: center top;
  min-height: 65px;
}
.naebaeca section.Kdigital_sc section.class1_sc {
  padding: 150px 0;
  background: #e45383;
}
.naebaeca section.Kdigital_sc section.class1_sc img {
  margin-bottom: 50px;
  border-radius: 50px;
}
.naebaeca section.Kdigital_sc section.info_sc {
  padding: 150px 0;
  background: #e45383;
}
.naebaeca section.Kdigital_sc section.info_sc article.info_ar {
  margin: 30px 0;
  padding: 80px 50px;
  background: #fff;
  border-radius: 30px;
}
.naebaeca section.Kdigital_sc section.info_sc article.info_ar h3 {
  margin: 0 0 20px 0;
  color: #651dd7;
  font-size: 32px;
  letter-spacing: -2px;
  font-weight: bold;
}
.naebaeca section.Kdigital_sc section.info_sc article.info_ar .cont {
  margin-left: 280px;
  text-align: left;
  word-break: keep-all;
}
.naebaeca section.Kdigital_sc section.info_sc article.info_ar .cont p {
  font-size: 18px;
  line-height: 26px;
  letter-spacing: -1px;
  font-weight: bold;
}
.naebaeca section.Kdigital_sc section.info_sc article.info_ar .cont ul li {
  padding: 10px 0;
  font-size: 18px;
  line-height: 26px;
  letter-spacing: -1px;
  font-weight: bold;
}
.naebaeca section.Kdigital_sc section.info_sc article.info_ar .cont ul li em {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, transparent), color-stop(0, #b1feff));
  background: linear-gradient(transparent 50%, #b1feff 0);
}
.naebaeca section.Kdigital_sc section.info_sc article.info_ar .cont ul li .sub_t {
  display: block;
  padding: 5px 0 0 20px;
  font-size: 13px;
  color: #818181;
  font-weight: normal;
}
.naebaeca section.Kdigital_sc section.info_sc article.info_ar.info_1 {
  background-image: url("/_Resources/img/naebaeca/Kdigital/info1_bg.png");
  background-repeat: no-repeat;
  background-position: left bottom;
}
.naebaeca section.Kdigital_sc section.info_sc article.info_ar.info_2 {
  background-image: url("/_Resources/img/naebaeca/Kdigital/info2_bg.png");
  background-repeat: no-repeat;
  background-position: left bottom;
}
.naebaeca section.Kdigital_sc section.info_sc article.info_ar.info_3 {
  background-image: url("/_Resources/img/naebaeca/Kdigital/info3_bg.png");
  background-repeat: no-repeat;
  background-position: left bottom;
}
.naebaeca section.Kdigital_sc section.classinfo_sc {
  padding: 0 0 100px;
}
.naebaeca section.Kdigital_sc section.classinfo_sc h2 {
  margin-bottom: 80px;
  background-image: url("/_Resources/img/naebaeca/Kdigital/info_tit.png");
  background-repeat: no-repeat;
  background-position: center top;
  min-height: 320px;
}
.naebaeca section.Kdigital_sc section.classinfo_sc article.info_box:first-child {
  margin-bottom: 120px;
}
.naebaeca section.Kdigital_sc section.classinfo_sc article.info_box h3 {
  margin-bottom: 50px;
  background-repeat: no-repeat;
  background-position: left center;
  min-height: 54px;
}
.naebaeca section.Kdigital_sc section.classinfo_sc article.info_box h3.info_1_tit {
  background-image: url("/_Resources/img/naebaeca/Kdigital/info_1_tit.png");
}
.naebaeca section.Kdigital_sc section.classinfo_sc article.info_box h3.info_2_tit {
  background-image: url("/_Resources/img/naebaeca/Kdigital/info_2_tit.png");
}
.naebaeca section.Kdigital_sc section.classinfo_sc article.info_box img {
  margin-left: 80px;
}
.naebaeca section.Kdigital_sc section.umsun_sc {
  background-color: #f1f3f8;
  padding: 0 0 70px;
}
.naebaeca section.Kdigital_sc section.umsun_sc h2 {
  margin-bottom: 50px;
  background-image: url("/_Resources/img/naebaeca/Kdigital/umsun_tit.png");
  background-repeat: no-repeat;
  background-position: center top;
  min-height: 320px;
}
.naebaeca section.Kdigital_sc section.umsun_sc img {
  margin-bottom: 30px;
}
.naebaeca section.Kdigital_sc section.class2_sc {
  background-color: #f1f3f8;
  padding: 80px 0;
}
.naebaeca section.Kdigital_sc section.class2_sc .apply_book_wrap {
  width: 930px;
  margin: 0 auto;
}
.naebaeca section.Kdigital_sc section.class2_sc .apply_book_wrap .apply_ar {
  position: relative;
  float: none;
  width: 100%;
  padding: 70px 20px 20px;
  border-radius: 50px;
  background: #dee0e6;
}
.naebaeca section.Kdigital_sc section.class2_sc .apply_book_wrap .apply_ar h3 {
  margin-bottom: 30px;
  font-size: 28px;
  font-size: 1.82rem;
  color: #333;
  text-align: center;
  letter-spacing: -3px;
}
.naebaeca section.Kdigital_sc section.class2_sc .apply_book_wrap .apply_ar h3 em {
  padding-top: 15px;
  border-top: 1px solid;
}
.naebaeca section.Kdigital_sc section.class2_sc .apply_book_wrap .apply_ar ul.pop_ul.cost {
  margin: 0 auto;
  width: 580px;
}
.naebaeca section.Kdigital_sc section.class2_sc .apply_book_wrap .apply_ar ul.pop_ul.wide_ul {
  width: 100%;
}
.naebaeca section.Kdigital_sc section.class2_sc .apply_book_wrap .apply_ar ul.pop_ul.wide_ul li {
  margin-right: 18px;
}
.naebaeca section.Kdigital_sc section.class2_sc .apply_book_wrap .apply_ar ul.pop_ul li {
  position: relative;
  width: 277px;
  margin: 0 20px 50px 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.naebaeca section.Kdigital_sc section.class2_sc .apply_book_wrap .apply_ar ul.pop_ul li .event_banner {
  display: block;
  position: absolute;
  top: -180px;
  right: -160px;
  width: 233px;
  height: 256px;
  -webkit-animation: 1s event_banner ease-in-out infinite alternate;
          animation: 1s event_banner ease-in-out infinite alternate;
}
@-webkit-keyframes event_banner {
  0% {
    background: url("/_Resources/img/naebaeca/Kdigital/event_ban.png") no-repeat center;
  }
  100% {
    background: url("/_Resources/img/naebaeca/Kdigital/event_ban_on.png") no-repeat center;
  }
}
@keyframes event_banner {
  0% {
    background: url("/_Resources/img/naebaeca/Kdigital/event_ban.png") no-repeat center;
  }
  100% {
    background: url("/_Resources/img/naebaeca/Kdigital/event_ban_on.png") no-repeat center;
  }
}
.naebaeca section.Kdigital_sc section.class2_sc .apply_book_wrap .apply_ar ul.pop_ul li p {
  padding: 30px 10px;
  font-size: 14px;
  font-size: 0.91rem;
}
.naebaeca section.Kdigital_sc section.class2_sc .apply_book_wrap .apply_ar ul.pop_ul li:last-child {
  margin-right: 0px;
}
.naebaeca section.Kdigital_sc section.class2_sc .apply_book_wrap .apply_ar ul.pop_ul li a.pop_1-1 {
  background: url("/_Resources/img/naebaeca/Kdigital/thumb1-1.png") no-repeat center;
  background-size: cover;
}
.naebaeca section.Kdigital_sc section.class2_sc .apply_book_wrap .apply_ar ul.pop_ul li a.pop_1-2 {
  background: url("/_Resources/img/naebaeca/Kdigital/thumb1-2.png") no-repeat center;
  background-size: cover;
}
.naebaeca section.Kdigital_sc section.class2_sc .apply_book_wrap .apply_ar ul.pop_ul li a.pop_1-3 {
  background: url("/_Resources/img/naebaeca/Kdigital/thumb1-3.png") no-repeat center;
  background-size: cover;
}
.naebaeca section.Kdigital_sc section.class2_sc .apply_book_wrap .apply_ar ul.pop_ul li a.pop_1-4 {
  background: url("/_Resources/img/naebaeca/Kdigital/thumb1-4.png") no-repeat center;
  background-size: cover;
}
.naebaeca section.Kdigital_sc section.class2_sc .apply_book_wrap .apply_ar ul.pop_ul li a.pop_1-5 {
  background: url("/_Resources/img/naebaeca/Kdigital/thumb1-5.png") no-repeat center;
  background-size: cover;
}
.naebaeca section.Kdigital_sc section.class2_sc .apply_book_wrap .apply_ar ul.pop_ul li a.pop_1-6 {
  background: url("/_Resources/img/naebaeca/Kdigital/thumb1-6.png") no-repeat center;
  background-size: cover;
}
.naebaeca section.Kdigital_sc section.class2_sc .apply_book_wrap .apply_ar ul.pop_ul.cor_230327 {
  width: 930px;
}
.naebaeca section.Kdigital_sc section.class2_sc .apply_book_wrap .apply_ar ul.pop_ul.cor_230327 li {
  margin: 10px;
}
.naebaeca section.Kdigital_sc section.class2_sc .apply_book_wrap .apply_ar ul.pop_ul.cor_230327 li:first-child {
  margin-left: 170px;
}
.naebaeca section.Kdigital_sc section.class2_sc .apply_book_wrap .apply_ar .notice {
  line-height: 20px;
  font-size: 12px;
  color: #626262;
}
.naebaeca section.Kdigital_sc section.class2_sc .apply_book_wrap .apply_ar .notice em {
  font-weight: bold;
  color: #8141ff;
}
.naebaeca section.Kdigital_sc section.class2_sc .apply_book_wrap.wide .apply_ar {
  float: none;
  width: 100%;
  margin-bottom: 35px;
}
.naebaeca section.Kdigital_sc section.class2_sc .apply_book_wrap .book_ar {
  float: none;
  width: 100%;
  height: auto;
  margin: 50px 0;
  padding: 70px 30px 30px;
  border-radius: 50px;
  background: #dee0e6;
}
.naebaeca section.Kdigital_sc section.class2_sc .apply_book_wrap .book_ar h3 {
  margin-bottom: 0px;
  padding-bottom: 0px;
  font-size: 28px;
  font-size: 1.82rem;
  color: #333;
  text-align: center;
  letter-spacing: -3px;
}
.naebaeca section.Kdigital_sc section.class2_sc .apply_book_wrap .book_ar h3 em {
  padding-top: 15px;
  border-top: 1px solid;
}
.naebaeca section.Kdigital_sc section.class2_sc .apply_book_wrap .book_ar .wrap_box {
  width: 100%;
}
.naebaeca section.Kdigital_sc section.class2_sc .apply_book_wrap .book_ar .wrap_box ul li {
  width: 24%;
}
.naebaeca section.Kdigital_sc section.tab_sc {
  padding: 150px 0 120px;
}
.naebaeca section.Kdigital_sc section.tab_sc h2 {
  margin: 0 0 50px 0;
  font-size: 36px;
  text-align: center;
}
.naebaeca section.Kdigital_sc section.tab_sc h2 em {
  padding: 20px 0 0 0;
  border-top: 1px solid;
}
.naebaeca section.Kdigital_sc section.tab_sc .tabAuto_wrap {
  width: 100%;
  border: 1px solid #333;
}
.naebaeca section.Kdigital_sc section.tab_sc .tabAuto {
  overflow: hidden;
  margin: 0;
  padding: 0;
}
.naebaeca section.Kdigital_sc section.tab_sc .tabAuto li {
  width: 33.3%;
  height: 111px;
  padding: 30px 0;
  line-height: 25px;
  float: left;
  border-right: 1px solid #333;
  border-bottom: 1px solid #333;
  list-style: none;
  font-size: 22px;
  background: #eee;
  color: #939393;
  font-weight: bold;
  text-align: center;
  cursor: pointer;
}
.naebaeca section.Kdigital_sc section.tab_sc .tabAuto.tab_2col li {
  width: 50%;
}
.naebaeca section.Kdigital_sc section.tab_sc .tabAuto.tab_5col li {
  width: 20%;
  font-size: 15px;
}
.naebaeca section.Kdigital_sc section.tab_sc .tabAuto.tab_4col li {
  width: 25%;
  font-size: 15px;
}
.naebaeca section.Kdigital_sc section.tab_sc .tabAuto li:last-child {
  border-right: none;
}
.naebaeca section.Kdigital_sc section.tab_sc .tabAuto li.current {
  background: #fff;
  color: #111;
}
.naebaeca section.Kdigital_sc section.tab_sc .tgh-box div {
  position: relative;
  height: 696px;
}
.naebaeca section.Kdigital_sc section.tab_sc .tgh-box div .event_banner {
  display: block;
  position: absolute;
  top: 30px;
  right: -50px;
  width: 233px;
  height: 256px;
  -webkit-animation: 1s event_banner ease-in-out infinite alternate;
          animation: 1s event_banner ease-in-out infinite alternate;
}
@keyframes event_banner {
  0% {
    background: url("/_Resources/img/naebaeca/Kdigital/event_ban.png") no-repeat center;
  }
  100% {
    background: url("/_Resources/img/naebaeca/Kdigital/event_ban_on.png") no-repeat center;
  }
}
.naebaeca section.Kdigital_sc section.youtube_sc {
  padding: 80px 0 0;
}
.naebaeca section.Kdigital_sc section.youtube_sc .wrap_930 iframe {
  width: 100%;
  height: 500px;
}
.naebaeca section.Kdigital_sc section.block_slider_sc {
  padding: 100px 0;
}
.naebaeca section.Kdigital_sc section.block_slider_sc .wrap_930 ul.block_slider > li {
  width: 100%;
  padding: 100px;
}
.naebaeca section.Kdigital_sc section.block_slider_sc .wrap_930 ul.block_slider > li.block0 {
  background-image: url("/_Resources/img/naebaeca/Kdigital/block_0_bg.png");
  background-repeat: no-repeat;
  background-position: top center;
  background-size: cover;
}
.naebaeca section.Kdigital_sc section.block_slider_sc .wrap_930 ul.block_slider > li.block1 {
  background-image: url("/_Resources/img/naebaeca/Kdigital/block_1_bg.png");
  background-repeat: no-repeat;
  background-position: top center;
  background-size: cover;
}
.naebaeca section.Kdigital_sc section.block_slider_sc .wrap_930 ul.block_slider > li.block2 {
  background-image: url("/_Resources/img/naebaeca/Kdigital/block_2_bg.png");
  background-repeat: no-repeat;
  background-position: top center;
  background-size: cover;
}
.naebaeca section.Kdigital_sc section.block_slider_sc .wrap_930 ul.block_slider > li .cont {
  margin: 20px 0 80px;
}
.naebaeca section.Kdigital_sc section.block_slider_sc .wrap_930 ul.block_slider > li .cont .tit {
  padding: 10px;
  margin-bottom: 10px;
  border: 1px solid;
  color: #111;
  font-size: 15px;
  font-size: 0.975rem;
  border-radius: 10px;
  background-clip: padding-box;
  /* stops bg color from leaking outside the border: */
}
.naebaeca section.Kdigital_sc section.block_slider_sc .wrap_930 ul.block_slider > li .cont ul.line {
  text-align: left;
  margin-top: 20px;
}
.naebaeca section.Kdigital_sc section.block_slider_sc .wrap_930 ul.block_slider > li .cont ul.line li {
  padding: 5px 0;
  font-size: 18px;
  font-size: 1.17rem;
  color: #111;
  font-weight: bold;
}
.naebaeca section.Kdigital_sc section.block_slider_sc .wrap_930 ul.block_slider > li .cont ul.line li.s {
  padding-left: 10px;
  font-size: 14px;
  font-size: 0.91rem;
}
.naebaeca section.Kdigital_sc section.block_slider_sc .wrap_930 ul.block_slider > li .cont ul.box {
  text-align: center;
  margin-top: 20px;
}
.naebaeca section.Kdigital_sc section.block_slider_sc .wrap_930 ul.block_slider > li .cont ul.box li {
  float: left;
  width: 30%;
  height: 120px;
  padding: 40px 20px;
  margin: 10px;
  font-size: 13px;
  font-size: 0.845rem;
  color: #111;
  background: #fff;
  border-radius: 20px;
  background-clip: padding-box;
  /* stops bg color from leaking outside the border: */
  word-break: keep-all;
  border: 3px dashed #c1c1c1;
  font-weight: bold;
}
.naebaeca section.Kdigital_sc section.block_slider_sc .wrap_930 ul.block_slider > li .cont ul.box li.kit0 {
  position: relative;
}
.naebaeca section.Kdigital_sc section.block_slider_sc .wrap_930 ul.block_slider > li .cont ul.box li.kit0:after {
  content: "";
  position: absolute;
  top: 57px;
  right: -100px;
  background-image: url("/_Resources/img/naebaeca/Kdigital/block_0_kit.png");
  width: 179px;
  height: 165px;
}
.naebaeca section.Kdigital_sc section.block_slider_sc .wrap_930 ul.block_slider > li .cont ul.box li.kit1 {
  position: relative;
}
.naebaeca section.Kdigital_sc section.block_slider_sc .wrap_930 ul.block_slider > li .cont ul.box li.kit1:after {
  content: "";
  position: absolute;
  top: 25px;
  right: -100px;
  background-image: url("/_Resources/img/naebaeca/Kdigital/block_1_kit.png");
  width: 179px;
  height: 165px;
}
.naebaeca section.Kdigital_sc section.block_slider_sc .wrap_930 ul.block_slider > li .cont ul.box li.kit2 {
  position: relative;
}
.naebaeca section.Kdigital_sc section.block_slider_sc .wrap_930 ul.block_slider > li .cont ul.box li.kit2:after {
  content: "";
  position: absolute;
  top: 25px;
  right: -100px;
  background-image: url("/_Resources/img/naebaeca/Kdigital/block_2_kit.png");
  width: 179px;
  height: 165px;
}
.naebaeca section.Kdigital_sc section.block_slider_sc .wrap_930 .lSSlideOuter {
  position: relative;
}
.naebaeca section.Kdigital_sc section.block_slider_sc .wrap_930 .lSSlideOuter .lSPager.lSpg {
  position: absolute;
  top: 0;
  left: 0;
}
.naebaeca section.Kdigital_sc section.block_slider_sc .wrap_930 .lSSlideOuter .lSPager.lSpg > li {
  padding: 0;
}
.naebaeca section.Kdigital_sc section.block_slider_sc .wrap_930 .lSSlideOuter .lSPager.lSpg > li.active a {
  background: #8737ff;
}
.naebaeca section.Kdigital_sc section.block_slider_sc .wrap_930 .lSSlideOuter .lSPager.lSpg > li a {
  background: #a1a1a1;
  text-indent: 0;
  width: 309px;
  height: 90px;
  padding: 20px;
  font-size: 0px;
  font-size: 0rem;
  border-radius: 30px 30px 0 0;
  background-clip: padding-box;
  /* stops bg color from leaking outside the border: */
}
.naebaeca section.Kdigital_sc section.block_slider_sc .wrap_930 .lSSlideOuter .lSPager.lSpg > li:nth-child(1n) a:after {
  content: "[로봇] 로봇기술의 기초부터 응용";
  color: #fff;
  font-size: 17px;
  font-size: 1.105rem;
  font-weight: bold;
}
.naebaeca section.Kdigital_sc section.block_slider_sc .wrap_930 .lSSlideOuter .lSPager.lSpg > li:nth-child(2n) a:after {
  content: "[왕초보] 블록코딩으로 RC카 주행 및 앱 만들기";
  color: #fff;
  font-size: 17px;
  font-size: 1.105rem;
  font-weight: bold;
}
.naebaeca section.Kdigital_sc section.block_slider_sc .wrap_930 .lSSlideOuter .lSPager.lSpg > li:nth-child(3n) a:after {
  content: "[입문] 블록코딩으로 나만의 귀요미 키링 만들기";
  color: #fff;
  font-size: 17px;
  font-size: 1.105rem;
  font-weight: bold;
}
.naebaeca section.Kdigital_sc section.block_slider_sc .wrap_930 .lSSlideWrapper {
  margin-top: 90px;
}
.naebaeca section.Kdigital_sc section.text_sc {
  padding: 100px 0;
}
.naebaeca section.Kdigital_sc section.text_sc .wrap_930 .toggle_wrap {
  background-image: url("/_Resources/img/naebaeca/Kdigital/toggle_tit_1.png");
  background-repeat: no-repeat;
  background-position: top center;
  background-size: cover;
  border-radius: 30px;
  background-clip: padding-box;
  /* stops bg color from leaking outside the border: */
}
.naebaeca section.Kdigital_sc section.text_sc .wrap_930 .toggle_wrap button {
  position: relative;
  display: block;
  padding: 50px;
  width: 100%;
  font-size: 34px;
  font-size: 2.21rem;
  font-weight: bold;
  letter-spacing: -2px;
  color: #fff;
}
.naebaeca section.Kdigital_sc section.text_sc .wrap_930 .toggle_wrap button:after {
  content: "";
  position: absolute;
  top: 50%;
  margin-top: -20px;
  right: 40px;
  background-image: url("/_Resources/img/naebaeca/Kdigital/ic_open.png");
  background-repeat: no-repeat;
  background-size: 40px;
  width: 40px;
  height: 40px;
}
.naebaeca section.Kdigital_sc section.text_sc .wrap_930 .toggle_wrap .cont {
  display: none;
  width: 70%;
  padding: 30px 0 100px;
  font-size: 16px;
  font-size: 1.04rem;
  line-height: 21px;
  line-height: 1.375rem;
  word-break: keep-all;
  margin: 0 auto;
  color: #fff;
}
.naebaeca section.Kdigital_sc section.text_sc .wrap_930 .toggle_wrap.on button {
  position: relative;
}
.naebaeca section.Kdigital_sc section.text_sc .wrap_930 .toggle_wrap.on button:after {
  content: "";
  position: absolute;
  top: 50%;
  margin-top: -20px;
  right: 40px;
  background-image: url("/_Resources/img/naebaeca/Kdigital/ic_close.png");
  background-repeat: no-repeat;
  background-size: 40px;
  width: 40px;
  height: 40px;
}
.naebaeca section.Kdigital_sc section.block_sc {
  padding: 100px 0 0;
}
.naebaeca section.Kdigital_sc section.block_sc .wrap_930 .toggle_wrap {
  background-image: url("/_Resources/img/naebaeca/Kdigital/toggle_tit_2.png");
  background-repeat: no-repeat;
  background-position: top center;
  background-size: cover;
  border-radius: 30px;
  background-clip: padding-box;
  /* stops bg color from leaking outside the border: */
}
.naebaeca section.Kdigital_sc section.block_sc .wrap_930 .toggle_wrap button {
  position: relative;
  display: block;
  padding: 50px;
  width: 100%;
  font-size: 34px;
  font-size: 2.21rem;
  font-weight: bold;
  letter-spacing: -2px;
  color: #111;
}
.naebaeca section.Kdigital_sc section.block_sc .wrap_930 .toggle_wrap button:after {
  content: "";
  position: absolute;
  top: 50%;
  margin-top: -20px;
  right: 40px;
  background-image: url("/_Resources/img/naebaeca/Kdigital/ic_open_bk.png");
  background-repeat: no-repeat;
  background-size: 40px;
  width: 40px;
  height: 40px;
}
.naebaeca section.Kdigital_sc section.block_sc .wrap_930 .toggle_wrap .cont {
  display: none;
  width: 70%;
  padding: 30px 0 100px;
  font-size: 16px;
  font-size: 1.04rem;
  line-height: 21px;
  line-height: 1.375rem;
  word-break: keep-all;
  margin: 0 auto;
  color: #111;
}
.naebaeca section.Kdigital_sc section.block_sc .wrap_930 .toggle_wrap.on button {
  position: relative;
}
.naebaeca section.Kdigital_sc section.block_sc .wrap_930 .toggle_wrap.on button:after {
  content: "";
  position: absolute;
  top: 50%;
  margin-top: -20px;
  right: 40px;
  background-image: url("/_Resources/img/naebaeca/Kdigital/ic_close_bk.png");
  background-repeat: no-repeat;
  background-size: 40px;
  width: 40px;
  height: 40px;
}
.naebaeca section.Kdigital_sc .apply_book_wrap {
  width: 930px;
  margin: 0 auto;
  padding: 0 0 100px;
}
@media (max-width: 960px) {
  .naebaeca section.Kdigital_sc .apply_book_wrap {
    width: 100%;
    padding: 0 20px;
  }
}
@media (max-width: 480px) {
  .naebaeca section.Kdigital_sc .apply_book_wrap {
    padding: 0 1%;
  }
}
.naebaeca section.Kdigital_sc .apply_book_wrap .apply_ar {
  position: relative;
  float: none;
  width: 100%;
  padding: 70px 0 20px;
}
.naebaeca section.Kdigital_sc .apply_book_wrap .apply_ar h3 {
  margin-bottom: 30px;
  font-size: 28px;
  font-size: 1.82rem;
  color: #333;
  text-align: center;
  letter-spacing: -3px;
}
.naebaeca section.Kdigital_sc .apply_book_wrap .apply_ar h3 em {
  padding-top: 15px;
  border-top: 1px solid;
}
.naebaeca section.Kdigital_sc .apply_book_wrap .apply_ar ul.pop_ul {
  margin: 10px auto 0 auto;
  width: 100%;
}
@media (max-width: 960px) {
  .naebaeca section.Kdigital_sc .apply_book_wrap .apply_ar ul.pop_ul {
    width: 100%;
  }
}
.naebaeca section.Kdigital_sc .apply_book_wrap .apply_ar ul.pop_ul.col_2 {
  margin-left: 160px;
}
.naebaeca section.Kdigital_sc .apply_book_wrap .apply_ar ul.pop_ul li {
  position: relative;
  float: left;
  width: 32.3%;
  height: auto;
  margin: 0.5%;
  background: #fff;
  border: 1px solid #e6e6e6;
  text-align: center;
}
@media (max-width: 640px) {
  .naebaeca section.Kdigital_sc .apply_book_wrap .apply_ar ul.pop_ul li {
    width: 49%;
  }
}
.naebaeca section.Kdigital_sc .apply_book_wrap .apply_ar ul.pop_ul li p {
  display: table-cell;
  width: 300px;
  height: 100px;
  padding: 10px;
  font-size: 14px;
  font-size: 0.91rem;
  border-bottom: 1px solid #e6e6e6;
  vertical-align: middle;
}
@media (max-width: 480px) {
  .naebaeca section.Kdigital_sc .apply_book_wrap .apply_ar ul.pop_ul li p {
    padding: 1%;
    font-size: 12px;
    font-size: 0.78rem;
  }
}
.naebaeca section.Kdigital_sc .apply_book_wrap .apply_ar ul.pop_ul li a {
  height: 100px;
}
.naebaeca section.Kdigital_sc .apply_book_wrap .apply_ar ul.pop_ul li a.pop_top {
  position: relative;
  display: block;
}
.naebaeca section.Kdigital_sc .apply_book_wrap .apply_ar ul.pop_ul li a.pop_top div.info_ic {
  position: absolute;
  top: 10px;
  left: 10px;
}
.naebaeca section.Kdigital_sc .apply_book_wrap .apply_ar ul.pop_ul li a.pop_top p {
  font-size: 25px;
  font-size: 1.625rem;
  line-height: 35px;
  letter-spacing: -2px;
  color: #fff;
}
.naebaeca section.Kdigital_sc .apply_book_wrap .apply_ar ul.pop_ul li a.pop_2-0 {
  background-image: url("/_Resources/img/naebaeca/Kdigital/thumb2-0.png");
  background-size: 350px;
  background-position: center;
}
.naebaeca section.Kdigital_sc .apply_book_wrap .apply_ar ul.pop_ul li a.pop_2-1 {
  background-image: url("/_Resources/img/naebaeca/Kdigital/thumb2-1.png");
  background-size: 350px;
  background-position: center;
}
.naebaeca section.Kdigital_sc .apply_book_wrap .apply_ar ul.pop_ul li a.pop_2-2 {
  background-image: url("/_Resources/img/naebaeca/Kdigital/thumb2-2.png");
  background-size: 350px;
  background-position: center;
}
.naebaeca section.Kdigital_sc .apply_book_wrap .apply_ar ul.pop_ul li dl.pop_bottom {
  display: inline-block;
  padding: 15px;
}
@media (max-width: 480px) {
  .naebaeca section.Kdigital_sc .apply_book_wrap .apply_ar ul.pop_ul li dl.pop_bottom {
    padding: 1%;
  }
}
.naebaeca section.Kdigital_sc .apply_book_wrap .apply_ar ul.pop_ul li dl.pop_bottom dt {
  width: 55px;
  height: 25px;
  padding: 4px;
  border: 1px solid #eee;
  margin: 0;
  text-align: center;
  display: inline-block;
  font-weight: bold;
  font-size: 11px;
  font-size: 0.715rem;
  letter-spacing: -1px;
}
@media (max-width: 480px) {
  .naebaeca section.Kdigital_sc .apply_book_wrap .apply_ar ul.pop_ul li dl.pop_bottom dt {
    font-size: 9px;
    font-size: 0.585rem;
  }
}
.naebaeca section.Kdigital_sc .apply_book_wrap .apply_ar ul.pop_ul li dl.pop_bottom dd {
  display: inline-block;
  width: calc(100% - 65px);
  padding: 3px;
  margin: 0;
  font-weight: bold;
  text-align: left;
}
@media (max-width: 480px) {
  .naebaeca section.Kdigital_sc .apply_book_wrap .apply_ar ul.pop_ul li dl.pop_bottom dd {
    font-size: 11px;
    font-size: 0.715rem;
  }
}
.naebaeca section.Kdigital_sc .apply_book_wrap .apply_ar ul.pop_ul li dl.pop_bottom dd.price {
  color: #ff4e4e;
}
.naebaeca section.Kdigital_sc .apply_book_wrap .apply_ar ul.pop_ul li dl.pop_bottom dd strong {
  font-size: 18px;
  font-size: 1.17rem;
  border-bottom: none;
}
@media (max-width: 480px) {
  .naebaeca section.Kdigital_sc .apply_book_wrap .apply_ar ul.pop_ul li dl.pop_bottom dd strong {
    font-size: 12px;
    font-size: 0.78rem;
  }
}
.naebaeca section.Kdigital_sc .apply_book_wrap .apply_ar ul.pop_ul.list_5 {
  width: 100%;
}
.naebaeca section.Kdigital_sc .apply_book_wrap .apply_ar ul.pop_ul.list_5 li {
  float: left;
  margin: 5px;
}
@media (max-width: 960px) {
  .naebaeca section.Kdigital_sc .apply_book_wrap .apply_ar ul.pop_ul.list_5 li {
    width: 48%;
  }
}
@media (max-width: 640px) {
  .naebaeca section.Kdigital_sc .apply_book_wrap .apply_ar ul.pop_ul.list_5 li {
    width: 100%;
  }
}
.naebaeca section.Kdigital_sc .apply_book_wrap .apply_ar .notice {
  padding-top: 20px;
  font-size: 12px;
  font-size: 0.78rem;
  line-height: 18px;
  line-height: 1rem;
  color: #626262;
}
@media (max-width: 480px) {
  .naebaeca section.Kdigital_sc .apply_book_wrap .apply_ar .notice {
    font-size: 11px;
    font-size: 0.715rem;
  }
}
.naebaeca section.Kdigital_sc .apply_book_wrap .apply_ar .notice em {
  font-weight: bold;
  color: #8141ff;
}
.naebaeca section.Kdigital_sc .apply_book_wrap .book_ar {
  float: none;
  width: 100%;
  margin: 50px 0;
  padding: 70px 0 20px;
}
.naebaeca section.Kdigital_sc .apply_book_wrap .book_ar .wrap_box {
  position: relative;
  margin: 0 auto;
  width: 100%;
}
.naebaeca section.Kdigital_sc .apply_book_wrap .book_ar .wrap_box h3 {
  margin-bottom: 30px;
  font-size: 28px;
  font-size: 1.82rem;
  color: #333;
  text-align: center;
  letter-spacing: -3px;
}
.naebaeca section.Kdigital_sc .apply_book_wrap .book_ar .wrap_box h3 em {
  padding-top: 15px;
  border-top: 1px solid;
}
.naebaeca section.Kdigital_sc .apply_book_wrap .book_ar .wrap_box ul {
  text-align: center;
}
.naebaeca section.Kdigital_sc .apply_book_wrap .book_ar .wrap_box ul li {
  position: relative;
  display: inline-block;
  text-align: center;
  border-radius: 0;
  background: none;
  margin: 0;
  padding: 0;
  width: 30%;
}
.naebaeca section.Kdigital_sc .apply_book_wrap .book_ar .wrap_box ul li .book_label {
  z-index: 1;
  position: absolute;
  top: 0;
  right: 30px;
  display: block;
  width: 90px;
  height: 90px;
  border-radius: 50px;
  background-clip: padding-box;
  /* stops bg color from leaking outside the border: */
  background: rgba(0, 126, 255, 0.75);
  color: #fff;
  font-size: 18px;
  font-size: 1.17rem;
  line-height: 20px;
  line-height: 1.25rem;
  padding: 15px;
  font-weight: bold;
}
@media (max-width: 480px) {
  .naebaeca section.Kdigital_sc .apply_book_wrap .book_ar .wrap_box ul li .book_label {
    position: absolute;
    right: 0;
    width: 70px;
    height: 70px;
    padding: 10px;
    font-size: 12px;
    font-size: 0.78rem;
    line-height: 17px;
    line-height: 0.875rem;
  }
}
.naebaeca section.Kdigital_sc .apply_book_wrap .book_ar .wrap_box ul li img {
  margin: 0 auto;
  width: 100%;
  max-width: 120px;
  height: 164px;
  border: 1px solid #fff;
}
.naebaeca section.Kdigital_sc .apply_book_wrap .book_ar .wrap_box ul li dl {
  width: 120px;
  margin: 10px auto;
  text-align: left;
}
@media (max-width: 480px) {
  .naebaeca section.Kdigital_sc .apply_book_wrap .book_ar .wrap_box ul li dl {
    width: 100%;
  }
}
.naebaeca section.Kdigital_sc .apply_book_wrap .book_ar .wrap_box ul li dl dt {
  display: inline-block;
  width: 100%;
  margin: 0;
  padding: 0;
  font-size: 13px;
  font-size: 0.845rem;
  font-weight: bold;
}
@media (max-width: 480px) {
  .naebaeca section.Kdigital_sc .apply_book_wrap .book_ar .wrap_box ul li dl dt {
    font-size: 11px;
    font-size: 0.715rem;
  }
}
.naebaeca section.Kdigital_sc .apply_book_wrap .book_ar .wrap_box ul li dl dd {
  display: inline-block;
  width: 100%;
  margin: 0;
  padding: 0 0 5px 0;
  font-size: 12px;
  font-size: 0.78rem;
}
@media (max-width: 480px) {
  .naebaeca section.Kdigital_sc .apply_book_wrap .book_ar .wrap_box ul li dl dd {
    font-size: 10px;
    font-size: 0.65rem;
  }
}
.naebaeca section.Fashion_sc {
  width: 100%;
  overflow: hidden;
}
.naebaeca section.Fashion_sc .wrap_930 {
  width: 930px;
  margin: 0 auto;
  text-align: center;
}
.naebaeca section.Fashion_sc .exam_more {
  display: inline-block;
  padding: 20px 80px;
  border-radius: 10px;
  text-align: center;
  font-size: 18px;
  background: #fff;
  color: #000;
  border: 1px solid;
  letter-spacing: -2.5px;
}
.naebaeca section.Fashion_sc .exam_more em {
  font-size: 20px;
  font-weight: bold;
}
.naebaeca section.Fashion_sc .exam_more:hover {
  -webkit-box-shadow: 0px 5px 0px black;
          box-shadow: 0px 5px 0px black;
}
.naebaeca section.Fashion_sc section.top_intro_new {
  position: relative;
  background-color: #ad8167;
  background-image: url("/_Resources/img/naebaeca/Fashion/main_bg.png");
  background-repeat: no-repeat;
  background-position: top center;
  background-size: cover;
  min-height: 925px;
  z-index: 900;
  overflow: hidden;
}
.naebaeca section.Fashion_sc section.top_intro_new .wrap_930 {
  position: relative;
  height: 925px;
}
.naebaeca section.Fashion_sc section.top_intro_new .wrap_930 img.main_tit {
  position: absolute;
  top: 0px;
  left: 50%;
  margin-left: -268px;
  -webkit-animation-name: bounce;
  animation-name: bounce;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-duration: 1.5s;
  animation-duration: 1.5s;
  -webkit-animation-delay: 0.5s;
  animation-delay: 0.5s;
  -webkit-animation-timing-function: ease;
  animation-timing-function: ease;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
@-webkit-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  60% {
    -webkit-transform: translateY(-15px);
    -ms-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}
@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  60% {
    -webkit-transform: translateY(-15px);
    -ms-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}
.naebaeca section.Fashion_sc section.top_intro_new .wrap_930 img.main_img {
  position: absolute;
  bottom: 0;
  left: 100px;
}
.naebaeca section.Fashion_sc section.top_intro_new .wrap_930 span.hitbrand {
  position: absolute;
  top: 0px;
  left: 10px;
  -webkit-animation: 1s hitroll ease-in-out infinite alternate;
          animation: 1s hitroll ease-in-out infinite alternate;
  display: block;
  width: 147px;
  height: 200px;
  background-image: url("/_Resources/img/naebaeca/wow_hitbrand.png");
  z-index: 1;
}
.naebaeca section.Fashion_sc section.top_intro_new .wrap_930 span.kdigital {
  position: absolute;
  top: 0px;
  right: 10px;
  display: block;
  width: 191px;
  height: 215px;
  background-image: url("/_Resources/img/naebaeca/Fashion/label_kdigital.png");
  z-index: 1;
}
.naebaeca section.Fashion_sc section.top_intro_new div.wide_wrap {
  position: absolute;
  top: 0;
  right: -70px;
  width: 155px;
  height: 420px;
}
.naebaeca section.Fashion_sc section.top_intro_new div.wide_wrap div.roadmap_contents2 {
  width: 155px;
  background-image: url("/_Resources/img/naebaeca/Fashion/bar.png");
  background-position: center top;
  background-repeat: no-repeat;
}
.naebaeca section.Fashion_sc section.top_intro_new div.wide_wrap div.roadmap_contents2 button {
  width: 155px;
  height: 155px;
  background-repeat: no-repeat;
  background-position: center;
}
.naebaeca section.Fashion_sc section.top_intro_new div.wide_wrap div.roadmap_contents2 button:hover {
  -webkit-transition: 0.5s;
  transition: 0.5s;
}
.naebaeca section.Fashion_sc section.top_intro_new div.wide_wrap div.roadmap_contents2 button.class_01 {
  margin: 100px 0 30px 0;
  background-image: url("/_Resources/img/naebaeca/Fashion/btn_1.png");
}
.naebaeca section.Fashion_sc section.top_intro_new div.wide_wrap div.roadmap_contents2 button.class_01:hover {
  background-image: url("/_Resources/img/naebaeca/Fashion/btn_1_on.png");
}
.naebaeca section.Fashion_sc section.top_intro_new div.wide_wrap div.roadmap_contents2 button.class_02 {
  background-image: url("/_Resources/img/naebaeca/Fashion/btn_2.png");
}
.naebaeca section.Fashion_sc section.top_intro_new div.wide_wrap div.roadmap_contents2 button.class_02:hover {
  background-image: url("/_Resources/img/naebaeca/Fashion/btn_2_on.png");
}
.naebaeca section.Fashion_sc section.umsun_sc {
  background-color: #f1f3f8;
  padding: 0 0 70px;
}
.naebaeca section.Fashion_sc section.umsun_sc h2 {
  margin-bottom: 50px;
  background-image: url("/_Resources/img/naebaeca/Fashion/umsun_tit.png");
  background-repeat: no-repeat;
  background-position: center top;
  min-height: 320px;
}
.naebaeca section.Fashion_sc section.umsun_sc img {
  margin-bottom: 30px;
}
.naebaeca section.Fashion_sc section.class1_sc {
  position: relative;
  padding: 150px 0;
  background: #003333;
}
.naebaeca section.Fashion_sc section.class1_sc h2 {
  position: absolute;
  top: 150px;
  left: 50%;
  margin-left: -198px;
  width: 396px;
  height: 196px;
  background-image: url("/_Resources/img/naebaeca/Fashion/course_guide_tit.png");
}
.naebaeca section.Fashion_sc section.class1_sc ul {
  margin-top: 300px;
}
.naebaeca section.Fashion_sc section.class1_sc ul li {
  position: relative;
  display: block;
  width: 100%;
  margin-bottom: 80px;
}
.naebaeca section.Fashion_sc section.class1_sc ul li h3 {
  display: inline-block;
  width: 470px;
  height: 91px;
  background-image: url("/_Resources/img/naebaeca/Fashion/course_guide_t1.png");
  text-align: center;
}
.naebaeca section.Fashion_sc section.class1_sc ul li p {
  padding: 50px 50px 50px 150px;
  line-height: 28px;
  text-align: left;
  background-color: #002323;
  font-size: 16px;
  font-size: 1.04rem;
  color: #fff;
}
.naebaeca section.Fashion_sc section.class1_sc ul li.info_1 h3 {
  background-image: url("/_Resources/img/naebaeca/Fashion/course_guide_t1.png");
}
.naebaeca section.Fashion_sc section.class1_sc ul li.info_2 h3 {
  background-image: url("/_Resources/img/naebaeca/Fashion/course_guide_t2.png");
}
.naebaeca section.Fashion_sc section.class1_sc ul li.info_3 h3 {
  background-image: url("/_Resources/img/naebaeca/Fashion/course_guide_t3.png");
}
.naebaeca section.Fashion_sc section.class1_sc ul li.info_4 h3 {
  background-image: url("/_Resources/img/naebaeca/Fashion/course_guide_t4.png");
}
.naebaeca section.Fashion_sc section.class1_sc ul li.info_4 img.teacher_img {
  position: absolute;
  top: 165px;
  right: 150px;
}
.naebaeca section.Fashion_sc section.class1_sc ul li.info_5 h3 {
  background-image: url("/_Resources/img/naebaeca/Fashion/course_guide_t5.png");
}
.naebaeca section.Fashion_sc section.teacher_sc {
  padding: 150px 0 100px;
  background: #3d1717;
}
.naebaeca section.Fashion_sc section.teacher_sc img {
  margin-bottom: 100px;
}
.naebaeca section.Fashion_sc section.class2_sc {
  background-color: #f1f3f8;
  padding: 80px 0;
}
.naebaeca section.Fashion_sc section.class2_sc .apply_book_wrap {
  width: 930px;
  margin: 0 auto;
}
.naebaeca section.Fashion_sc section.class2_sc .apply_book_wrap .apply_ar {
  position: relative;
  width: 100%;
  height: 540px;
  padding: 50px 30px 10px;
  border-radius: 50px;
  background: #dee0e6;
}
.naebaeca section.Fashion_sc section.class2_sc .apply_book_wrap .apply_ar h3 {
  margin-bottom: 30px;
  font-size: 28px;
  font-size: 1.82rem;
  color: #333;
  text-align: center;
}
.naebaeca section.Fashion_sc section.class2_sc .apply_book_wrap .apply_ar ul.pop_ul.cost {
  width: 277px;
  margin: 0 auto;
}
.naebaeca section.Fashion_sc section.class2_sc .apply_book_wrap .apply_ar ul.pop_ul li {
  width: 277px;
  margin: 0 20px 50px 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.naebaeca section.Fashion_sc section.class2_sc .apply_book_wrap .apply_ar ul.pop_ul li p {
  padding: 30px 10px;
  font-size: 14px;
  font-size: 0.91rem;
}
.naebaeca section.Fashion_sc section.class2_sc .apply_book_wrap .apply_ar ul.pop_ul li:last-child {
  margin-right: 0px;
}
.naebaeca section.Fashion_sc section.class2_sc .apply_book_wrap .apply_ar ul.pop_ul li a.pop_1-1 {
  background: url("/_Resources/img/naebaeca/Fashion/thumb_1.png") no-repeat center;
  background-size: cover;
}
.naebaeca section.Fashion_sc section.class2_sc .apply_book_wrap.wide .apply_ar {
  float: none;
  width: 100%;
  margin-bottom: 35px;
}
.naebaeca section.Economy_sc {
  width: 100%;
  background-color: #3b3d4e;
}
.naebaeca section.Economy_sc section {
  color: #21222c;
}
.naebaeca section.Economy_sc section h2 {
  width: 100%;
  height: auto;
  max-width: 1000px;
  margin: 0 auto 40px;
  padding: 5px 0;
  text-align: center;
  font-size: 46px;
  font-size: 2.99rem;
  letter-spacing: -4px;
  line-height: 160%;
}
.naebaeca section.Economy_sc section.top_intro {
  position: relative;
  background-color: #3b3d4e;
  background-image: url("/_Resources/img/naebaeca/Economy/bg.png");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  height: 1000px;
  padding: 50px 0;
  /*히트브랜드*/
}
.naebaeca section.Economy_sc section.top_intro .wrap_1000 {
  position: relative;
  width: 1000px;
  margin: 0 auto;
}
.naebaeca section.Economy_sc section.top_intro .wrap_1000 span.hitbrand {
  position: absolute;
  top: -120px;
  left: 3px;
  -webkit-animation: 1s hitroll ease-in-out infinite alternate;
          animation: 1s hitroll ease-in-out infinite alternate;
  display: block;
  width: 147px;
  height: 200px;
  background-image: url("/_Resources/img/naebaeca/wow_hitbrand.png");
  z-index: 1;
}
.naebaeca section.Economy_sc section.top_intro img {
  display: block;
  margin: 0 auto;
  width: 750px;
}
.naebaeca section.Economy_sc section.top_intro .lSSlideOuter {
  position: absolute;
  top: 745px;
  left: 50%;
  width: 500px;
  height: 48px;
  margin-left: -250px;
}
.naebaeca section.Economy_sc section.top_intro .lSSlideOuter .lightSlider {
  height: 48px !important;
  padding: 5px 0 0 0;
  text-align: center;
  font-size: 24px;
  font-size: 1.56rem;
  color: #21222c;
}
.naebaeca section.Economy_sc article.tab_ar {
  position: relative;
  background: #3b3d4e;
  color: #fff;
  width: 930px;
  margin: 0 auto;
  word-break: keep-all;
}
.naebaeca section.Economy_sc article.tab_ar ul.menu_tab {
  position: absolute;
  top: -85px;
  left: 0;
  width: 930px;
  margin: 0 auto 70px auto;
  overflow: hidden;
}
.naebaeca section.Economy_sc article.tab_ar ul.menu_tab li {
  float: left;
  width: 50%;
  padding: 30px 0;
  font-size: 19px;
  line-height: 25px;
  color: #999;
  text-align: center;
  background: #efefe6;
  cursor: pointer;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  list-style-type: none;
  font-weight: bold;
  font-size: 26px;
  font-size: 1.69rem;
}
.naebaeca section.Economy_sc article.tab_ar ul.menu_tab li.hk:hover {
  background: #f17154;
  color: #fff;
}
.naebaeca section.Economy_sc article.tab_ar ul.menu_tab li.mk:hover {
  background: #376fbb;
  color: #fff;
}
.naebaeca section.Economy_sc article.tab_ar ul.menu_tab li.on {
  color: #fff;
}
.naebaeca section.Economy_sc article.tab_ar ul.menu_tab li.on.hk {
  background: #f17154;
}
.naebaeca section.Economy_sc article.tab_ar ul.menu_tab li.on.mk {
  background: #376fbb;
}
.naebaeca section.Economy_sc article.tab_ar div.tab_content {
  display: none;
  width: 930px;
  margin: 0 auto;
  padding: 30px;
  font-size: 13px;
  font-size: 0.845rem;
}
.naebaeca section.Economy_sc article.tab_ar div.tab_content.tab2 {
  background: #fff;
  color: #21222c;
}
.naebaeca section.Economy_sc article.tab_ar div.tab_content.tab1 {
  background: #fff;
  color: #21222c;
}
.naebaeca section.Economy_sc article.tab_ar div.tab_content article {
  margin: 50px 0 0 0;
}
.naebaeca section.Economy_sc article.tab_ar div.tab_content article h3 {
  margin-bottom: 15px;
  font-size: 22px;
  font-size: 1.43rem;
  letter-spacing: -2px;
  font-weight: bold;
}
.naebaeca section.Economy_sc article.tab_ar div.tab_content article.what img {
  float: left;
  display: block;
  width: 200px;
}
.naebaeca section.Economy_sc article.tab_ar div.tab_content article.what ul {
  float: left;
  width: 666px;
  padding: 5px 0 0 50px;
}
.naebaeca section.Economy_sc article.tab_ar div.tab_content article.what ul li {
  padding: 5px 0;
  list-style-type: disc;
}
.naebaeca section.Economy_sc article.tab_ar div.tab_content article.score1 table {
  width: 100%;
}
.naebaeca section.Economy_sc article.tab_ar div.tab_content article.score1 table thead tr th {
  padding: 10px;
  background: #3b3d4e;
  color: #fff;
}
.naebaeca section.Economy_sc article.tab_ar div.tab_content article.score1 table tbody tr th {
  background: #fff;
  color: #3b3d4e;
  padding: 15px;
  border: 1px dotted;
}
.naebaeca section.Economy_sc article.tab_ar div.tab_content article.score1 table tbody tr td {
  padding: 15px 20px;
  border: 1px dotted;
}
.naebaeca section.Economy_sc article.tab_ar div.tab_content article.score2 ul {
  padding: 20px;
  border: 1px dotted;
}
.naebaeca section.Economy_sc article.tab_ar div.tab_content article.score2 ul li {
  margin-left: 30px;
  padding: 10px 0;
  list-style-type: disc;
}
.naebaeca section.Economy_sc article.tab_ar div.tab_content article.score2 ul li strong {
  text-decoration: underline;
}
.naebaeca section.Economy_sc article.tab_ar div.tab_content article.score2 p {
  text-align: right;
  opacity: 0.8;
  font-size: 13px;
  font-size: 0.845rem;
}
.naebaeca section.Economy_sc div.wrap_discount {
  background: #ffd33c;
  height: 700px;
  padding: 200px 0;
}
.naebaeca section.Economy_sc div.wrap_discount ul.menu_tab li {
  letter-spacing: -2px;
}
.naebaeca section.Economy_sc div.wrap_discount ul.menu_tab li em {
  font-size: 13px;
  border: 1px solid;
  padding: 5px;
  margin-left: 10px;
  border-radius: 10px;
}
.naebaeca section.Economy_sc div.wrap_discount article.discount div.tab_content {
  padding: 0;
}
.naebaeca section.Economy_sc section.info_sc {
  background: #3b3d4e;
  padding: 50px 0;
}
.naebaeca section.Economy_sc section.info_sc h2 {
  color: #56b43d;
  text-align: left;
}
.naebaeca section.Economy_sc section.info_sc h3 {
  width: 100%;
  height: auto;
}
.naebaeca section.Economy_sc section.info_sc h3 em,
.naebaeca section.Economy_sc section.info_sc h3 strong {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  zoom: 1;
  *display: inline;
  width: auto;
  height: auto;
  vertical-align: middle;
  font-size: 24px;
  font-size: 1.56rem;
}
.naebaeca section.Economy_sc section.info_sc h3 em {
  width: 30px;
  height: 30px;
  margin: 5px 10px 0 0;
  background: #21222c;
  color: #FFF;
  text-align: center;
  font-size: 18px;
  font-size: 1.17rem;
}
.naebaeca section.Economy_sc section.info_sc dl {
  position: relative;
  width: 100%;
  height: auto;
  max-width: 1000px;
  margin: 10px auto 0;
}
.naebaeca section.Economy_sc section.info_sc dl dt {
  top: 0;
  right: auto;
  bottom: auto;
  left: 0;
  position: absolute;
}
.naebaeca section.Economy_sc section.info_sc dl dd {
  display: block;
  width: 100%;
  height: auto;
  padding: 0 0 50px 270px;
}
.naebaeca section.Economy_sc section.info_sc ul {
  margin: 10px 0 0 20px;
}
.naebaeca section.Economy_sc section.info_sc ul li {
  width: 100%;
  padding-top: 10px;
  list-style: disc outside;
  font-size: 15px;
  font-size: 0.975rem;
}
.naebaeca section.Economy_sc section.data_sc {
  background: #ddf5f2;
  padding: 80px 0 50px;
}
.naebaeca section.Economy_sc section.data_sc h2 {
  font-weight: normal;
}
.naebaeca section.Economy_sc section.data_sc h3,
.naebaeca section.Economy_sc section.data_sc table,
.naebaeca section.Economy_sc section.data_sc ul,
.naebaeca section.Economy_sc section.data_sc p {
  width: 100%;
  height: auto;
  max-width: 1000px;
  margin: 0 auto;
}
.naebaeca section.Economy_sc section.data_sc h3 {
  margin: 50px auto 8px;
  font-size: 20px;
  font-size: 1.3rem;
}
.naebaeca section.Economy_sc section.data_sc table {
  margin: 0 auto;
}
.naebaeca section.Economy_sc section.data_sc table caption {
  border: 0;
  color: transparent;
  font: 0/0 a;
  text-shadow: none;
}
.naebaeca section.Economy_sc section.data_sc table th,
.naebaeca section.Economy_sc section.data_sc table td {
  padding: 10px 20px 12px;
  border: 1px solid #21222c;
  border-right: 0;
}
.naebaeca section.Economy_sc section.data_sc table th:first-child,
.naebaeca section.Economy_sc section.data_sc table td:first-child {
  border-left: 0;
}
.naebaeca section.Economy_sc section.data_sc table th {
  background: #21222c;
  color: #fdfefe;
}
.naebaeca section.Economy_sc section.data_sc table td {
  padding: 15px 25px 18px;
  background: #fdfefe;
}
.naebaeca section.Economy_sc section.data_sc table td.tit {
  text-align: center;
  font-weight: bold;
  font-size: 14px;
  font-size: 0.91rem;
}
.naebaeca section.Economy_sc section.data_sc ul {
  padding: 30px 50px;
  font-size: 11px;
  font-size: 0.715rem;
  background: #fdfefe;
  border: 1px solid #21222c;
}
.naebaeca section.Economy_sc section.data_sc ul li {
  width: 100%;
  padding-bottom: 5px;
  list-style: disc outside;
  font-size: 13px;
  font-size: 0.845rem;
}
.naebaeca section.Economy_sc section.data_sc p {
  margin-top: 70px;
  font-size: 11px;
  font-size: 0.715rem;
  text-align: right;
  color: #373949;
}
.naebaeca section.Economy_sc section.benefit_sc {
  margin: 100px 0 0 0;
  padding: 100px 0;
  background: #ffd33c;
}
.naebaeca section.Economy_sc section.benefit_sc h2 {
  color: #222;
  line-height: 120%;
  font-size: 38px;
  font-size: 2.47rem;
  letter-spacing: 0px;
}
.naebaeca section.Economy_sc section.benefit_sc a.btn_more {
  display: block;
  width: 100px;
  margin: 10px auto 0;
  padding: 5px 10px;
  background: #111;
  color: #fff;
  font-size: 14px;
  font-size: 0.91rem;
}
.naebaeca section.Economy_sc section.benefit_sc ul {
  width: 930px;
  margin: 0 auto;
}
.naebaeca section.Economy_sc section.benefit_sc ul li {
  float: left;
  width: 25%;
}
.naebaeca section.Economy_sc section.benefit_sc ul li div {
  width: 211px;
  height: 211px;
  margin: 0 auto;
}
.naebaeca section.Economy_sc section.benefit_sc ul li div.benefit_01 {
  background: url("/_Resources/img/naebaeca/Economy/bene_1_cost.png") no-repeat center;
  background-size: 80%;
}
.naebaeca section.Economy_sc section.benefit_sc ul li div.benefit_02 {
  background: url("/_Resources/img/naebaeca/Economy/bene_2.png") no-repeat center;
  background-size: 80%;
}
.naebaeca section.Economy_sc section.benefit_sc ul li div.benefit_03 {
  background: url("/_Resources/img/naebaeca/Economy/bene_3.png") no-repeat center;
  background-size: 80%;
}
.naebaeca section.Economy_sc section.benefit_sc ul li div.benefit_04 {
  background: url("/_Resources/img/naebaeca/Economy/bene_4_cost.png") no-repeat center;
  background-size: 80%;
}
.naebaeca section.Economy_sc section.benefit_sc ul li p {
  text-align: center;
  color: #21222c;
  font-size: 15px;
  font-size: 0.975rem;
  line-height: 20px;
}
.naebaeca section.Economy_sc section.benefit_sc ul li p strong {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  zoom: 1;
  *display: inline;
  width: auto;
  height: auto;
  margin-bottom: 10px;
  padding: 5px 20px 5px;
  font-size: 14px;
  font-size: 0.91rem;
  color: #21222c;
  border: 1px solid;
  border-radius: 30px;
  background-clip: padding-box;
  /* stops bg color from leaking outside the border: */
}
.naebaeca section.Economy_sc section.benefit_sc ul li p span.small {
  font-size: 12px;
  font-size: 0.78rem;
}
.naebaeca section.Economy_sc article.book_ar {
  padding: 150px 0;
}
.naebaeca section.Economy_sc article.book_ar div.wrap_box {
  color: #eee;
}
.naebaeca section.Economy_sc article.book_ar div.wrap_box h3 {
  margin-bottom: 30px;
  font-size: 36px;
  font-size: 2.34rem;
  color: #eee;
  text-align: center;
}
.naebaeca section.Economy_sc article.apply_ar {
  position: relative;
  background: #2f303e;
  padding: 100px 0 60px;
}
.naebaeca section.Economy_sc article.apply_ar h2 {
  padding: 40px 0;
  border-top: 10px solid #fff;
  border-bottom: 10px solid #fff;
  color: #fff;
  text-align: center;
  line-height: 130%;
  text-align: left;
}
.naebaeca section.Economy_sc article.apply_ar h2.left {
  top: 113px;
  right: auto;
  bottom: auto;
  left: 50%;
  position: absolute;
  width: 250px;
  margin-left: -500px;
  font-size: 40px;
  font-size: 2.6rem;
  font-weight: bold;
}
.naebaeca section.Economy_sc article.apply_ar h2.left strong {
  font-size: 28px;
  font-size: 1.82rem;
  font-weight: normal;
}
.naebaeca section.Economy_sc article.apply_ar h2.center {
  text-align: center;
  font-size: 36px;
  font-size: 2.34rem;
  border: none;
}
.naebaeca section.Economy_sc article.apply_ar ul.pop_ul {
  width: 1000px;
  padding-left: 350px;
}
.naebaeca section.Economy_sc article.apply_ar ul.pop_ul li {
  width: 45%;
  -webkit-box-shadow: none;
          box-shadow: none;
  margin-left: 5%;
  margin-right: 0;
}
.naebaeca section.Economy_sc article.apply_ar ul.pop_ul li:first-child {
  margin-left: 0;
}
.naebaeca section.Economy_sc article.apply_ar ul.pop_ul li a.pop_01 {
  background-image: url("/_Resources/img/naebaeca/Economy/thum_mk.png");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.naebaeca section.Economy_sc article.apply_ar ul.pop_ul li a.pop_02 {
  background-image: url("/_Resources/img/naebaeca/Economy/thum_hk.png");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.naebaeca section.Economy_sc article.apply_ar ul.pop_ul li a.pop_03 {
  background-image: url("/_Resources/img/naebaeca/Economy/thum_economy.png");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.naebaeca section.Economy_sc article.apply_ar ul.pop_ul.cor {
  width: 930px;
  padding-left: 0;
}
.naebaeca section.Economy_sc article.apply_ar ul.pop_ul.cor li {
  width: 30%;
}
.naebaeca section.Economy_sc section.attention_sc {
  background: #3b3d4e;
  color: #FFF;
  padding: 0 0 80px 0;
}
.naebaeca section.Economy_sc section.attention_sc h3 {
  width: 930px;
}
.naebaeca section.Economy_sc section.attention_sc ol {
  width: 930px;
  margin: 0 auto;
}
.naebaeca section.House_sc article.apply_ar h2.line_h, .naebaeca section.House_sc section.benefit_sc h2.line_h {
  width: 1000px;
  margin: 0 auto 60px;
  padding: 40px 0;
  border-top: 10px solid #887e75;
  border-bottom: 10px solid #887e75;
  text-align: center;
  color: #726962;
}
.naebaeca section.House_sc article.apply_ar h2.line_h strong, .naebaeca section.House_sc section.benefit_sc h2.line_h strong {
  font-size: 36px;
  font-size: 2.34rem;
  letter-spacing: -4px;
  font-weight: normal;
  line-height: 50px;
}
.naebaeca section.House_sc article.apply_ar h2.line_h strong > span, .naebaeca section.House_sc section.benefit_sc h2.line_h strong > span {
  font-weight: bold;
}
.naebaeca section.House_sc article.apply_ar h2.line_h > span, .naebaeca section.House_sc section.benefit_sc h2.line_h > span {
  display: block;
  margin: 35px 0 0 0;
  letter-spacing: 2px;
  font-size: 14px;
  font-size: 0.91rem;
}
.naebaeca section.House_sc article.apply_ar h2.line_h > span u, .naebaeca section.House_sc section.benefit_sc h2.line_h > span u {
  font-weight: bold;
}
.naebaeca section.House_sc section.top_intro {
  position: relative;
  background: #eeebe5 url("/_Resources/img/naebaeca/House/top_bg.png") center bottom no-repeat;
  background-size: 1690px auto;
  padding: 100px 0 0 0;
  text-align: center;
}
.naebaeca section.House_sc section.top_intro img {
  display: block;
  margin: 0 auto;
}
.naebaeca section.House_sc section.top_intro p.info {
  width: 700px;
  margin: 30px auto 0;
  padding: 25px 0;
  border-radius: 5px;
  background-clip: padding-box;
  /* stops bg color from leaking outside the border: */
  background: #FFF;
  /* The Fallback */
  background: rgba(255, 255, 255, 0.25);
}
.naebaeca section.House_sc section.info_sc {
  background: #d1ceca;
  margin: 0;
  padding: 0;
}
.naebaeca section.House_sc section.info_sc div.info_wrap {
  position: relative;
  width: 1000px;
  height: auto;
  min-height: 1000px;
  padding: 0;
  margin: 0 auto;
}
.naebaeca section.House_sc section.info_sc div.info_wrap h2.balloon {
  top: 0;
  right: auto;
  bottom: auto;
  left: 0;
  position: absolute;
  width: auto;
  height: auto;
}
.naebaeca section.House_sc section.info_sc div.info_wrap h2.balloon img {
  display: block;
  width: auto;
  height: auto;
}
.naebaeca section.House_sc section.info_sc div.info_wrap ul {
  float: left;
  display: block;
  width: 100%;
  height: auto;
  margin-top: 150px;
  padding: 50px 0;
  background: url("/_Resources/img/naebaeca/House/img_section01_bg.png") center repeat;
}
.naebaeca section.House_sc section.info_sc div.info_wrap ul li {
  float: left;
  width: auto;
  padding: 50px;
}
.naebaeca section.House_sc section.info_sc div.info_wrap ul li.left {
  width: 450px;
  padding-top: 150px;
}
.naebaeca section.House_sc section.info_sc div.info_wrap ul li.right {
  width: 550px;
}
.naebaeca section.House_sc section.info_sc div.info_wrap ul li.right span.etc {
  display: block;
  width: 100%;
  height: auto;
  margin-top: 10px;
}
.naebaeca section.House_sc section.info_sc div.info_wrap ul li dl {
  width: 100%;
  margin-top: 70px;
}
.naebaeca section.House_sc section.info_sc div.info_wrap ul li dl dt {
  width: 100%;
  font-size: 26px;
  font-size: 1.69rem;
  font-weight: bold;
  letter-spacing: -0.05em;
  color: #363636;
}
.naebaeca section.House_sc section.info_sc div.info_wrap ul li dl dd {
  width: 95%;
  margin: 15px 0 0 0;
  padding: 0;
  font-size: 15px;
  font-size: 0.975rem;
  color: #7d7d7d;
  line-height: 180%;
}
.naebaeca section.House_sc section.info_sc div.info_wrap h4.title_s {
  display: block;
  width: 100%;
  height: auto;
  margin-bottom: 10px;
  font-size: 18px;
  font-size: 1.17rem;
  font-weight: normal;
  letter-spacing: -0.02em;
  color: #363636;
}
.naebaeca section.House_sc section.info_sc div.info_wrap table {
  width: 100%;
  margin-bottom: 8px;
  border-left: 1px solid #000;
  border-right: 1px solid #000;
  font-size: 12px;
  font-size: 0.78rem;
  border-top: 2px solid #000;
  border-bottom: 2px solid #000;
}
.naebaeca section.House_sc section.info_sc div.info_wrap table caption {
  display: none;
}
.naebaeca section.House_sc section.info_sc div.info_wrap table th {
  text-align: center;
  padding: 5px;
  border-left: 1px solid #000;
  border-bottom: 1px solid #000;
  color: #000;
  background: #eaeaea;
}
.naebaeca section.House_sc section.info_sc div.info_wrap table tr.red td {
  color: #e34826;
}
.naebaeca section.House_sc section.info_sc div.info_wrap table td {
  text-align: center;
  padding: 5px;
  border-left: 1px solid #000;
  border-bottom: 1px solid #000;
  color: #666666;
  line-height: 20px;
  line-height: 1.25rem;
}
.naebaeca section.House_sc section.why_sc {
  background: #d1ceca;
  margin: 0;
  padding: 0;
}
.naebaeca section.House_sc section.why_sc div.why_wrap {
  position: relative;
  width: 1000px;
  height: auto;
  padding: 0;
  margin: 0 auto;
}
.naebaeca section.House_sc section.why_sc div.why_wrap h2 {
  top: -70px;
  right: auto;
  bottom: auto;
  left: 0;
  position: absolute;
  width: auto;
  height: auto;
}
.naebaeca section.House_sc section.why_sc div.why_wrap h2 img {
  display: block;
  width: auto;
  height: auto;
}
.naebaeca section.House_sc section.why_sc div.why_wrap ul {
  float: left;
  display: block;
  width: 100%;
  height: auto;
  margin: 20px auto 0;
  padding: 50px 7.5%;
}
.naebaeca section.House_sc section.why_sc div.why_wrap ul li {
  float: left;
  width: auto;
  margin: 0;
  padding: 150px 0 0;
}
.naebaeca section.House_sc section.why_sc div.why_wrap ul li.left {
  width: 35%;
}
.naebaeca section.House_sc section.why_sc div.why_wrap ul li.right {
  width: 65%;
  padding-left: 100px;
}
.naebaeca section.House_sc section.why_sc div.why_wrap ul li dl {
  width: 100%;
  margin-top: 60px;
}
.naebaeca section.House_sc section.why_sc div.why_wrap ul li dl dt {
  width: 100%;
  color: #363636;
}
.naebaeca section.House_sc section.why_sc div.why_wrap ul li dl dt span {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  zoom: 1;
  *display: inline;
  width: auto;
  height: auto;
  padding: 2px 5px 5px;
  font-size: 12px;
  font-size: 0.78rem;
  color: #FFF;
  background: #ada8a1;
}
.naebaeca section.House_sc section.why_sc div.why_wrap ul li dl dt strong {
  font-size: 45px;
  font-size: 2.925rem;
  font-weight: bold;
  letter-spacing: -0.1em;
  color: #514b46;
  line-height: 120%;
}
.naebaeca section.House_sc section.why_sc div.why_wrap ul li dl dd {
  width: 95%;
  margin: 15px 0 0 0;
  padding: 0;
  font-size: 14px;
  font-size: 0.91rem;
  color: #514b46;
  line-height: 150%;
}
.naebaeca section.House_sc section.why_sc div.why_wrap ul li dl dd strong {
  font-weight: bold;
  color: #cf5136;
}
.naebaeca section.House_sc section.why_sc div.why_wrap ul li dl dd p {
  margin: 5px 0 20px;
}
.naebaeca section.House_sc section.why_sc div.ban_box {
  background: #6f6d6c url("/_Resources/img/naebaeca/House/middle_bg.jpg") center bottom no-repeat;
}
.naebaeca section.House_sc section.why_sc div.ban_box img {
  margin: 0 auto;
}
.naebaeca section.House_sc section.benefit_sc {
  padding: 100px 0;
  background: #eeebe5;
}
.naebaeca section.House_sc section.benefit_sc ul {
  width: 100%;
  height: auto;
  max-width: 1000px;
  margin: 0 auto;
}
.naebaeca section.House_sc section.benefit_sc ul li {
  float: left;
  width: 25%;
}
.naebaeca section.House_sc section.benefit_sc ul li div {
  width: 85%;
  height: 180px;
  margin: 0 auto;
}
.naebaeca section.House_sc section.benefit_sc ul li div.benefit_01 {
  background: #FFF url("/_Resources/img/naebaeca/HOUSE/class_benefit01.png") no-repeat center;
}
.naebaeca section.House_sc section.benefit_sc ul li div.benefit_02 {
  background: #FFF url("/_Resources/img/naebaeca/Economy/class_benefit02.png") no-repeat center;
}
.naebaeca section.House_sc section.benefit_sc ul li div.benefit_03 {
  background: #FFF url("/_Resources/img/naebaeca/Economy/class_benefit03.png") no-repeat center;
}
.naebaeca section.House_sc section.benefit_sc ul li div.benefit_04 {
  background: #FFF url("/_Resources/img/naebaeca/Economy/class_benefit04.png") no-repeat center;
}
.naebaeca section.House_sc section.benefit_sc ul li p {
  margin-top: 30px;
  text-align: center;
  font-size: 18px;
  font-size: 1.17rem;
}
.naebaeca section.House_sc section.benefit_sc ul li p span.small {
  font-size: 12px;
  font-size: 0.78rem;
}
.naebaeca section.House_sc section.benefit_sc ul li p strong {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  zoom: 1;
  *display: inline;
  width: auto;
  height: auto;
  margin-bottom: 10px;
  padding: 5px 20px 8px;
  font-size: 14px;
  font-size: 0.91rem;
  background: #3c3c3c;
  color: #FFF;
  border-radius: 30px;
  background-clip: padding-box;
  /* stops bg color from leaking outside the border: */
}
.naebaeca section.House_sc section.ban02_sc {
  background: #555;
  padding: 0 0 100px;
}
.naebaeca section.House_sc section.ban02_sc a {
  display: block;
  width: 1050px;
  height: auto;
  margin: 0 auto;
}
.naebaeca section.House_sc article.apply_ar {
  padding: 100px 0;
  background: #eeebe5;
}
.naebaeca section.House_sc article.apply_ar > img {
  margin: 0 auto;
}
.naebaeca section.House_sc article.apply_ar ul.pop_ul {
  text-align: center;
}
.naebaeca section.House_sc article.apply_ar ul.pop_ul li {
  float: none;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  zoom: 1;
  *display: inline;
  width: 30%;
  -webkit-box-shadow: 3px 3px 10px #000;
          box-shadow: 3px 3px 10px #000;
  margin-left: 1.5%;
  margin-right: 1.5%;
}
.naebaeca section.House_sc article.apply_ar ul.pop_ul li a.pop_01 {
  background: url("/_Resources/img/naebaeca/House/class01_lecture01.jpg") no-repeat center;
}
.naebaeca section.House_sc article.apply_ar ul.pop_ul li a.pop_02 {
  background: url("/_Resources/img/naebaeca/House/class01_lecture02.jpg") no-repeat center;
}
.naebaeca section.House_sc article.apply_ar ul.pop_ul li a.pop_03 {
  background: url("/_Resources/img/naebaeca/House/class01_lecture03.jpg") no-repeat center;
}
.naebaeca section.House_sc article.apply_ar ul.pop_ul li a.pop_04 {
  background: url("/_Resources/img/naebaeca/House/class01_lecture04.png") no-repeat center;
}
.naebaeca section.House_sc article.apply_ar ul.pop_ul li a.pop_05 {
  background: url("/_Resources/img/naebaeca/House/class01_lecture05.png") no-repeat center;
}
.naebaeca section.Distribution_new_sc {
  position: relative;
}
@keyframes color {
  0% {
    background: #289c61;
  }
  20% {
    background: #0080b4;
  }
  100% {
    background: #ec518d;
  }
}
.naebaeca section.Distribution_new_sc div.wrap_wide {
  width: 1287px;
  margin: 0 auto;
}
.naebaeca section.Distribution_new_sc div.wrap_930 {
  width: 930px;
  margin: 0 auto;
}
.naebaeca section.Distribution_new_sc section.top_intro {
  position: relative;
  background: url("/_Resources/img/naebaeca/Distribution/new/main_bg.jpg") no-repeat;
  background-size: cover;
  min-height: 600px;
  z-index: 900;
  /*히트브랜드*/
}
.naebaeca section.Distribution_new_sc section.top_intro .wrap_1000 {
  position: relative;
  width: 1000px;
  margin: 0 auto;
}
.naebaeca section.Distribution_new_sc section.top_intro .wrap_1000 span.hitbrand {
  position: absolute;
  top: 80px;
  left: 910px;
  -webkit-animation: 1s hitroll ease-in-out infinite alternate;
          animation: 1s hitroll ease-in-out infinite alternate;
  display: block;
  width: 147px;
  height: 200px;
  background-image: url("/_Resources/img/naebaeca/wow_hitbrand.png");
  z-index: 1;
}
.naebaeca section.Distribution_new_sc section.top_intro div.top_label {
  position: absolute;
  top: 0;
  left: 0;
  background: #ffe447;
  width: 100%;
  z-index: 2;
}
.naebaeca section.Distribution_new_sc section.top_intro div.top_label div.top_wrap {
  width: 930px;
  height: 81px;
  margin: 0 auto;
  padding: 28px 0 0 0;
  background: url("/_Resources/img/naebaeca/Distribution/new/card.png") no-repeat;
  background-position: left center;
}
.naebaeca section.Distribution_new_sc section.top_intro div.top_label div.top_wrap strong {
  padding: 0px 10px 0 90px;
  font-size: 18px;
}
.naebaeca section.Distribution_new_sc section.top_intro div.top_label div.top_wrap span {
  font-size: 13px;
}
.naebaeca section.Distribution_new_sc section.top_intro div.top_label div.top_wrap a {
  margin-left: 40px;
  text-align: right;
  padding: 10px;
  border: 1px solid;
  font-size: 14px;
}
.naebaeca section.Distribution_new_sc section.top_intro div.top_label div.top_wrap a:hover {
  background: #393939;
  color: #ffe447;
}
.naebaeca section.Distribution_new_sc section.top_intro div.wide_wrap {
  position: relative;
  width: 930px;
  height: 100%;
  margin: 0 auto;
}
.naebaeca section.Distribution_new_sc section.top_intro div.wide_wrap img.main_tit {
  margin: 100px auto 0;
}
.naebaeca section.Distribution_new_sc section.top_intro div.wide_wrap .tt {
  position: absolute;
  top: 200px;
  left: 50%;
  margin-left: -465px;
}
.naebaeca section.Distribution_new_sc section.top_intro div.wide_wrap .people {
  position: absolute;
  bottom: 0px;
  left: 50%;
  margin-left: -265.5px;
}
.naebaeca section.Distribution_new_sc section.top_intro div.wide_wrap div.roadmap_contents2 {
  width: 930px;
}
.naebaeca section.Distribution_new_sc section.top_intro div.wide_wrap div.roadmap_contents2 button {
  position: absolute;
  top: 120px;
  width: 444px;
  height: 602px;
  opacity: 0.5;
}
.naebaeca section.Distribution_new_sc section.top_intro div.wide_wrap div.roadmap_contents2 button.class_01 {
  left: 0;
  background-image: url("/_Resources/img/naebaeca/Distribution/new/main_left.png");
  background-repeat: no-repeat;
  background-position: center;
  -webkit-animation-name: flipInX;
  animation-name: flipInX;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-duration: 0.8s;
  animation-duration: 0.8s;
  -webkit-animation-delay: 0.5s;
  animation-delay: 0.5s;
  -webkit-animation-timing-function: ease;
  animation-timing-function: ease;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
@-webkit-keyframes flipInX {
  0% {
    opacity: 0;
    -webkit-transform: perspective(400px) rotateX(90deg);
    -ms-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
  }
  40% {
    -webkit-transform: perspective(400px) rotateX(-10deg);
    -ms-transform: perspective(400px) rotateX(-10deg);
    transform: perspective(400px) rotateX(-10deg);
  }
  70% {
    -webkit-transform: perspective(400px) rotateX(10deg);
    -ms-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: perspective(400px) rotateX(0deg);
    -ms-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
  }
}
@keyframes flipInX {
  0% {
    opacity: 0;
    -webkit-transform: perspective(400px) rotateX(90deg);
    -ms-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
  }
  40% {
    -webkit-transform: perspective(400px) rotateX(-10deg);
    -ms-transform: perspective(400px) rotateX(-10deg);
    transform: perspective(400px) rotateX(-10deg);
  }
  70% {
    -webkit-transform: perspective(400px) rotateX(10deg);
    -ms-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: perspective(400px) rotateX(0deg);
    -ms-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
  }
}
.naebaeca section.Distribution_new_sc section.top_intro div.wide_wrap div.roadmap_contents2 button.class_02 {
  right: 0;
  background-image: url("/_Resources/img/naebaeca/Distribution/new/main_right.png");
  background-repeat: no-repeat;
  background-position: center;
  -webkit-animation-name: flipInX;
  animation-name: flipInX;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-duration: 0.8s;
  animation-duration: 0.8s;
  -webkit-animation-delay: 0.8s;
  animation-delay: 0.8s;
  -webkit-animation-timing-function: ease;
  animation-timing-function: ease;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
@-webkit-keyframes flipInX {
  0% {
    opacity: 0;
    -webkit-transform: perspective(400px) rotateX(90deg);
    -ms-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
  }
  40% {
    -webkit-transform: perspective(400px) rotateX(-10deg);
    -ms-transform: perspective(400px) rotateX(-10deg);
    transform: perspective(400px) rotateX(-10deg);
  }
  70% {
    -webkit-transform: perspective(400px) rotateX(10deg);
    -ms-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: perspective(400px) rotateX(0deg);
    -ms-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
  }
}
@keyframes flipInX {
  0% {
    opacity: 0;
    -webkit-transform: perspective(400px) rotateX(90deg);
    -ms-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
  }
  40% {
    -webkit-transform: perspective(400px) rotateX(-10deg);
    -ms-transform: perspective(400px) rotateX(-10deg);
    transform: perspective(400px) rotateX(-10deg);
  }
  70% {
    -webkit-transform: perspective(400px) rotateX(10deg);
    -ms-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: perspective(400px) rotateX(0deg);
    -ms-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
  }
}
.naebaeca section.Distribution_new_sc nav.course_nav {
  display: none !important;
  height: 100px;
  background: #222;
}
.naebaeca section.Distribution_new_sc nav.course_nav div.wrap_1000 {
  width: 930px;
}
.naebaeca section.Distribution_new_sc nav.course_nav div.wrap_1000 button.go_top {
  position: absolute;
  margin-top: 30px;
}
.naebaeca section.Distribution_new_sc nav.course_nav div.wrap_1000 ul {
  width: 930px;
}
.naebaeca section.Distribution_new_sc nav.course_nav div.wrap_1000 ul li {
  width: 50%;
  height: 100px;
  font-size: 30px;
  padding-top: 25px;
}
.naebaeca section.Distribution_new_sc nav.course_nav div.wrap_1000 ul li.class_01:hover {
  background-color: #289c61;
}
.naebaeca section.Distribution_new_sc nav.course_nav div.wrap_1000 ul li.class_01.on {
  background-color: #289c61;
}
.naebaeca section.Distribution_new_sc nav.course_nav div.wrap_1000 ul li.class_02:hover {
  background-color: #0080b4;
}
.naebaeca section.Distribution_new_sc nav.course_nav div.wrap_1000 ul li.class_02.on {
  background-color: #0080b4;
}
.naebaeca section.Distribution_new_sc section.all_sc {
  background: #fff;
}
.naebaeca section.Distribution_new_sc section.all_sc h2 {
  height: 280px;
  margin-bottom: 80px;
  background: url("/_Resources/img/naebaeca/Distribution/new/all_tit.jpg") no-repeat center;
}
.naebaeca section.Distribution_new_sc section.all_sc .wrap_930 {
  padding: 100px 0;
}
.naebaeca section.Distribution_new_sc section.all_sc .wrap_930 ul li {
  float: left;
  width: 296px;
  height: 163px;
  margin-right: 20px;
}
.naebaeca section.Distribution_new_sc section.all_sc .wrap_930 ul li:last-child {
  margin-right: 0px;
}
.naebaeca section.Distribution_new_sc section.why_sc {
  background: #20a1ff;
}
.naebaeca section.Distribution_new_sc section.why_sc div.wrap_930 {
  padding: 100px 0;
}
.naebaeca section.Distribution_new_sc section.why_sc div.wrap_930 h2 {
  height: 135px;
  margin-bottom: 80px;
  background: url("/_Resources/img/naebaeca/Distribution/new/why_tit.jpg") no-repeat center;
}
.naebaeca section.Distribution_new_sc section.why_sc div.wrap_930 ul {
  margin-top: 50px;
}
.naebaeca section.Distribution_new_sc section.why_sc div.wrap_930 ul li {
  float: left;
  width: 309px;
  height: 309px;
  padding-top: 35px;
  border: 1px solid #5a9eda;
  background: #fff;
  color: #444;
  text-align: center;
}
.naebaeca section.Distribution_new_sc section.why_sc div.wrap_930 ul li img {
  display: inline-block;
  padding-top: 13px;
}
.naebaeca section.Distribution_new_sc section.why_sc div.wrap_930 ul li span {
  display: block;
}
.naebaeca section.Distribution_new_sc section.why_sc div.wrap_930 ul li span.num {
  font-size: 51px;
  color: #246EAF;
}
.naebaeca section.Distribution_new_sc section.why_sc div.wrap_930 ul li span.small {
  font-size: 15px;
}
.naebaeca section.Distribution_new_sc section.why_sc div.wrap_930 ul li span.big {
  font-size: 22px;
  font-weight: bold;
  letter-spacing: -2px;
}
.naebaeca section.Distribution_new_sc section.wow_sc {
  background: #fff;
}
.naebaeca section.Distribution_new_sc section.wow_sc h2 {
  height: 76px;
  margin-bottom: 80px;
  background: url("/_Resources/img/naebaeca/Distribution/new/wow_tit.jpg") no-repeat center;
}
.naebaeca section.Distribution_new_sc section.wow_sc .wrap_930 {
  padding: 100px 0;
}
.naebaeca section.Distribution_new_sc section.wow_sc .wrap_930 ul li {
  float: left;
  width: 453px;
  height: 216px;
  margin-right: 20px;
  margin-bottom: 20px;
}
.naebaeca section.Distribution_new_sc section.wow_sc .wrap_930 ul li:nth-child(2n) {
  margin-right: 0px;
}
.naebaeca section.Distribution_new_sc section.class {
  padding: 150px 0;
  background: #0d4a8d;
}
.naebaeca section.Distribution_new_sc section.class p.az {
  margin-bottom: 30px;
  text-align: center;
  color: #fff;
  font-size: 45px;
  font-weight: bold;
  letter-spacing: -5px;
}
.naebaeca section.Distribution_new_sc section.class.class_02 article.info_ar h3 {
  margin-bottom: 25px;
  padding-bottom: 15px;
  font-size: 30px;
  letter-spacing: -3px;
  text-align: center;
}
.naebaeca section.Distribution_new_sc section.class.class_02 article.info_ar.ar_1 dl dt {
  margin-bottom: 10px;
  font-size: 18px;
  font-weight: bold;
  color: #393939;
}
.naebaeca section.Distribution_new_sc section.class.class_02 article.info_ar.ar_1 dl dd {
  margin: 0px;
  margin-bottom: 20px;
  font-size: 13px;
  color: #393939;
}
.naebaeca section.Distribution_new_sc section.class.class_02 article.info_ar.ar_2 ul li {
  float: left;
  width: 260px;
  height: 355px;
  margin-right: 20px;
}
.naebaeca section.Distribution_new_sc section.class.class_02 article.info_ar.ar_2 ul li:last-child {
  margin-right: 0px;
}
.naebaeca section.Distribution_new_sc section.class.class_01 article.info_ar h3 {
  margin-bottom: 25px;
  padding-bottom: 15px;
  font-size: 30px;
  letter-spacing: -3px;
  text-align: center;
}
.naebaeca section.Distribution_new_sc section.class.class_01 article.info_ar.ar_1 {
  margin-bottom: 50px;
}
.naebaeca section.Distribution_new_sc section.class.class_01 article.info_ar.ar_1 ul {
  padding-left: 20px;
}
.naebaeca section.Distribution_new_sc section.class.class_01 article.info_ar.ar_1 ul li {
  margin-bottom: 15px;
  line-height: 20px;
  font-size: 13px;
  letter-spacing: -1px;
  list-style-type: disc;
}
.naebaeca section.Distribution_new_sc section.class.class_01 article.info_ar.ar_2 {
  margin-bottom: 50px;
}
.naebaeca section.Distribution_new_sc section.class.class_01 article.info_ar.ar_2 > ul > li {
  float: left;
  width: 162px;
  height: 365px;
  margin-right: 5px;
  padding-top: 150px;
  background: #fff;
  border: 7px solid #eee;
  text-align: center;
}
.naebaeca section.Distribution_new_sc section.class.class_01 article.info_ar.ar_2 > ul > li:nth-child(1) {
  background: url("/_Resources/img/naebaeca/Distribution/boon_1.png") no-repeat center 20px;
}
.naebaeca section.Distribution_new_sc section.class.class_01 article.info_ar.ar_2 > ul > li:nth-child(2) {
  background: url("/_Resources/img/naebaeca/Distribution/boon_2.png") no-repeat center 20px;
}
.naebaeca section.Distribution_new_sc section.class.class_01 article.info_ar.ar_2 > ul > li:nth-child(3) {
  background: url("/_Resources/img/naebaeca/Distribution/boon_3.png") no-repeat center 20px;
}
.naebaeca section.Distribution_new_sc section.class.class_01 article.info_ar.ar_2 > ul > li:nth-child(4) {
  background: url("/_Resources/img/naebaeca/Distribution/boon_4.png") no-repeat center 20px;
}
.naebaeca section.Distribution_new_sc section.class.class_01 article.info_ar.ar_2 > ul > li:nth-child(5) {
  background: url("/_Resources/img/naebaeca/Distribution/boon_5.png") no-repeat center 20px;
  margin-right: 0px;
}
.naebaeca section.Distribution_new_sc section.class.class_01 article.info_ar.ar_2 > ul > li > strong {
  display: inline-block;
  padding: 10px 0;
  color: #007aab;
  font-size: 17px;
  font-size: 1.105rem;
}
.naebaeca section.Distribution_new_sc section.class.class_01 article.info_ar.ar_2 > ul > li > ul > li {
  width: 100%;
  float: none;
  line-height: 20px;
  font-size: 13px;
}
.naebaeca section.Distribution_new_sc section.class.class_01 article.info_ar.ar_3 table {
  width: 100%;
}
.naebaeca section.Distribution_new_sc section.class.class_01 article.info_ar.ar_3 table thead tr th {
  background: #dffcff;
  padding: 15px;
  border: none;
  border-top: 1px solid #393939;
  text-align: center;
}
.naebaeca section.Distribution_new_sc section.class.class_01 article.info_ar.ar_3 table tbody tr th {
  background: #f9f9f9;
  border: 1px solid #e6e6e6;
  border-left: none;
  border-right: none;
  text-align: center;
}
.naebaeca section.Distribution_new_sc section.class.class_01 article.info_ar.ar_3 table tbody tr td {
  padding: 15px;
  border: 1px solid #e6e6e6;
  border-left: none;
  border-right: none;
}
.naebaeca section.Distribution_new_sc section.class.class_01 article.info_ar.ar_3 table tbody tr td ul {
  margin-left: 20px;
}
.naebaeca section.Distribution_new_sc section.class.class_01 article.info_ar.ar_3 table tbody tr td ul li {
  list-style-type: disc;
}
.naebaeca section.Distribution_new_sc section.class div.info_wrap {
  margin-bottom: 50px;
  padding: 50px;
  background: #fff;
}
.naebaeca section.Distribution_new_sc section.class div.info_wrap a {
  display: block;
  width: 300px;
  height: 45px;
  margin: 45px auto 0;
  padding: 12px 0;
  background: #7d7d7d;
  color: #fff;
  font-size: 15px;
  border-radius: 10px;
  letter-spacing: -1px;
  opacity: 0.8;
  text-align: center;
}
.naebaeca section.Distribution_new_sc section.class div.info_wrap a:hover {
  opacity: 1;
}
.naebaeca section.Distribution_new_sc section.class div.apply_book_wrap article.apply_ar {
  position: relative;
  margin-bottom: 35px;
  padding: 50px;
}
.naebaeca section.Distribution_new_sc section.class div.apply_book_wrap article.apply_ar h3 {
  margin-bottom: 30px;
  font-size: 28px;
  font-size: 1.82rem;
  color: #fff;
  text-align: center;
}
.naebaeca section.Distribution_new_sc section.class div.apply_book_wrap article.apply_ar ul.pop_ul.cost {
  width: 277px;
  margin: 0 auto;
}
.naebaeca section.Distribution_new_sc section.class div.apply_book_wrap article.apply_ar ul.pop_ul li {
  width: 277px;
  margin: 0 50px 50px 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.naebaeca section.Distribution_new_sc section.class div.apply_book_wrap article.apply_ar ul.pop_ul li:nth-child(3n) {
  margin-right: 0px;
}
.naebaeca section.Distribution_new_sc section.class div.apply_book_wrap article.apply_ar ul.pop_ul li a.pop_01 {
  background: url("/_Resources/img/naebaeca/Distribution/new/class01_lecture01.jpg") no-repeat center;
}
.naebaeca section.Distribution_new_sc section.class div.apply_book_wrap article.apply_ar ul.pop_ul li a.pop_02 {
  background: url("/_Resources/img/naebaeca/Distribution/new/class02_lecture01.jpg") no-repeat center;
}
.naebaeca section.Distribution_new_sc section.class div.apply_book_wrap article.book_ar {
  padding: 50px;
  background: #258f59;
}
.naebaeca section.Distribution_new_sc section.class div.apply_book_wrap article.book_ar div.wrap_box {
  width: 100%;
  color: #fff;
}
.naebaeca section.Distribution_new_sc section.class div.apply_book_wrap article.book_ar div.wrap_box h3 {
  margin-bottom: 0px;
  padding-bottom: 0px;
  font-size: 28px;
  font-size: 1.82rem;
  color: #fff;
  text-align: center;
}
.naebaeca section.Distribution_new_sc section.class.class_01 {
  background: #289c61;
}
.naebaeca section.Distribution_new_sc section.class.class_01 h2 {
  width: 930px;
  height: 169px;
  background: url("/_Resources/img/naebaeca/Distribution/new/yoo_tit.jpg") no-repeat center;
}
.naebaeca section.Distribution_new_sc section.class.class_01 h3 {
  color: #289c61 !important;
}
.naebaeca section.Distribution_new_sc section.class.class_01 .book_ar,
.naebaeca section.Distribution_new_sc section.class.class_01 .apply_ar {
  background: #258f59 !important;
}
.naebaeca section.Distribution_new_sc section.class.class_01 .book_ar h3,
.naebaeca section.Distribution_new_sc section.class.class_01 .apply_ar h3 {
  color: #fff !important;
}
.naebaeca section.Distribution_new_sc section.class.class_02 {
  background: #0080b4;
}
.naebaeca section.Distribution_new_sc section.class.class_02 h2 {
  width: 930px;
  height: 169px;
  background: url("/_Resources/img/naebaeca/Distribution/new/mool_tit.jpg") no-repeat center;
}
.naebaeca section.Distribution_new_sc section.class.class_02 h3 {
  color: #0080b4 !important;
}
.naebaeca section.Distribution_new_sc section.class.class_02 .book_ar,
.naebaeca section.Distribution_new_sc section.class.class_02 .apply_ar {
  background: #007aab !important;
}
.naebaeca section.Distribution_new_sc section.class.class_02 .book_ar h3,
.naebaeca section.Distribution_new_sc section.class.class_02 .apply_ar h3 {
  color: #fff !important;
}
.naebaeca section.CCA_sc {
  font-family: "Noto Sans KR", "맑은고딕", "Malgun Gothic", sans-serif, "돋음", "dotum";
  word-break: keep-all;
}
.naebaeca section.CCA_sc div.wrap_1000 {
  width: 1000px;
  margin: 0 auto;
}
.naebaeca section.CCA_sc section.top_intro {
  position: relative;
  background: url("/_Resources/img/naebaeca/CCA/main_bg.png") no-repeat;
  background-size: cover;
  min-height: 600px;
  z-index: 900;
}
.naebaeca section.CCA_sc section.top_intro.fixed {
  display: block;
  position: fixed;
  top: auto;
  left: 0;
  width: 100%;
  height: 100%;
}
.naebaeca section.CCA_sc section.top_intro.hide {
  display: none;
}
.naebaeca section.CCA_sc section.top_intro div.top_bar_wrap {
  position: absolute;
  z-index: 2;
  width: 100%;
  background: #000;
}
.naebaeca section.CCA_sc section.top_intro div.top_bar_wrap img.top_bar {
  display: block;
  margin: 0 auto;
}
.naebaeca section.CCA_sc section.top_intro div.wrap_1000 {
  position: relative;
  /*히트브랜드*/
}
.naebaeca section.CCA_sc section.top_intro div.wrap_1000 span.hitbrand {
  position: absolute;
  top: 110px;
  left: 35px;
  -webkit-animation: 1s hitroll ease-in-out infinite alternate;
          animation: 1s hitroll ease-in-out infinite alternate;
  display: block;
  width: 147px;
  height: 200px;
  background-image: url("/_Resources/img/naebaeca/wow_hitbrand.png");
}
.naebaeca section.CCA_sc section.top_intro div.wrap_1000 img {
  position: absolute;
}
.naebaeca section.CCA_sc section.top_intro div.wrap_1000 img.top_main {
  top: 180px;
  left: 50%;
  margin-left: -300px;
  width: 600px;
}
.naebaeca section.CCA_sc section.top_intro div.wrap_1000 img.top_label {
  top: 110px;
  right: 0;
}
.naebaeca section.CCA_sc section.top_intro div.center_contents {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 793px;
  height: 640px;
  margin: -375px 0 0 -396.5px;
}
.naebaeca section.CCA_sc section.top_intro div.center_contents.smallHeight {
  height: 300px;
  margin: -150px 0 0 -396.5px;
  text-align: center;
}
.naebaeca section.CCA_sc section.top_intro div.center_contents.smallHeight > img {
  width: 80%;
  display: inline-block;
  margin: 0 0 20px 0;
}
.naebaeca section.CCA_sc nav.course_nav {
  width: 100%;
  min-width: 1000px;
  height: 100px;
  background: #000;
  color: #fff;
  text-align: center;
}
.naebaeca section.CCA_sc nav.course_nav.hide {
  display: none;
}
.naebaeca section.CCA_sc nav.course_nav.fixed {
  display: block;
  z-index: 999;
  position: fixed;
  top: 0;
  left: 0;
}
.naebaeca section.CCA_sc nav.course_nav div.wrap_1000 {
  width: 1000px;
  margin: 0 auto;
}
.naebaeca section.CCA_sc nav.course_nav div.wrap_1000 button.go_top {
  float: left;
  width: 40px;
  height: 30px;
  margin: 32px 0 0 10px;
  font-size: 11px;
  font-size: 0.715rem;
  font-weight: bold;
  border: 1px solid #fff;
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.naebaeca section.CCA_sc nav.course_nav div.wrap_1000 button.go_top:hover {
  opacity: 1;
  filter: alpha(opacity=100);
}
.naebaeca section.CCA_sc nav.course_nav div.wrap_1000 ul {
  float: left;
  width: 950px;
  text-align: center;
}
.naebaeca section.CCA_sc nav.course_nav div.wrap_1000 ul li {
  display: inline-block;
  height: 100px;
  padding: 22px 55px 0 0;
  text-align: center;
  cursor: pointer;
  font-size: 22px;
  font-size: 1.43rem;
  font-weight: bold;
  text-align: left;
  color: #fff;
}
.naebaeca section.CCA_sc nav.course_nav div.wrap_1000 ul li em {
  display: block;
  font-size: 12px;
  font-size: 0.78rem;
  font-weight: normal;
}
.naebaeca section.CCA_sc nav.course_nav div.wrap_1000 ul li.class_01.on {
  color: #00ff93;
}
.naebaeca section.CCA_sc nav.course_nav div.wrap_1000 ul li.class_02.on {
  color: #00ff93;
}
.naebaeca section.CCA_sc nav.course_nav div.wrap_1000 ul li.class_03.on {
  color: #00ff93;
}
.naebaeca section.CCA_sc nav.course_nav div.wrap_1000 ul li.class_04.on {
  color: #00ff93;
}
.naebaeca section.CCA_sc nav.course_nav div.wrap_1000 ul li.class_05.on {
  color: #00ff93;
}
.naebaeca section.CCA_sc section.attention_sc {
  padding: 0 0 100px 0 !important;
  background: #fff;
  color: #111;
}
.naebaeca section.CCA_sc section.attention_sc a {
  font-weight: bold;
  color: #7d36f7 !important;
}
.naebaeca section.CCA_sc section.attention_sc ul li {
  padding-bottom: 10px;
}
.naebaeca section.CCA_sc section.class {
  padding: 100px 0;
}
.naebaeca section.CCA_sc section.class h2 {
  margin-bottom: 60px;
  padding-bottom: 20px;
  border-bottom: 5px solid;
  font-size: 40px;
  font-size: 2.6rem;
}
.naebaeca section.CCA_sc section.class h2 em {
  display: block;
  font-size: 14px;
  font-size: 0.91rem;
}
.naebaeca section.CCA_sc section.class a.btn_more {
  display: block;
  width: 100px;
  margin: 10px auto 0;
  padding: 5px 10px;
  font-size: 14px;
  font-size: 0.91rem;
  background: #111;
  color: #fff;
}
.naebaeca section.CCA_sc section.class.class_01 {
  background: #fff;
}
.naebaeca section.CCA_sc section.class.class_01 .wrap_1000 {
  position: relative;
  height: 1000px;
  background-image: url("/_Resources/img/naebaeca/CCA/img_01.png");
  background-repeat: no-repeat;
  background-position-x: right;
  background-position-y: 100px;
}
.naebaeca section.CCA_sc section.class.class_01 .wrap_1000 img.icon1 {
  position: absolute;
  top: 140px;
  right: 100px;
  width: 139px;
}
.naebaeca section.CCA_sc section.class.class_01 .wrap_1000 img.icon2 {
  position: absolute;
  top: 458px;
  right: 0;
  width: 156px;
}
.naebaeca section.CCA_sc section.class.class_01 .wrap_1000 img.icon3 {
  position: absolute;
  top: 550px;
  left: 0;
  width: 136px;
}
.naebaeca section.CCA_sc section.class.class_01 .wrap_1000 div.apply_gogo_wrap {
  position: absolute;
  top: 550px;
  right: 0;
  width: 450px;
  height: 277px;
  padding: 40px 45px 0;
  background: #00425a;
  color: #fff;
  text-align: right;
}
.naebaeca section.CCA_sc section.class.class_01 .wrap_1000 div.apply_gogo_wrap p.txt span {
  display: block;
}
.naebaeca section.CCA_sc section.class.class_01 .wrap_1000 div.apply_gogo_wrap p.txt span.t_1 {
  font-size: 20px;
  font-size: 1.3rem;
}
.naebaeca section.CCA_sc section.class.class_01 .wrap_1000 div.apply_gogo_wrap p.txt span.t_2 {
  font-size: 27px;
  font-size: 1.755rem;
  font-weight: bold;
}
.naebaeca section.CCA_sc section.class.class_01 .wrap_1000 div.apply_gogo_wrap p.txt span.t_3 {
  font-size: 14px;
  font-size: 0.91rem;
}
.naebaeca section.CCA_sc section.class.class_01 .wrap_1000 div.apply_gogo_wrap a.btn_go_apply {
  display: inline-block;
  margin: 10px 0 0 0;
  padding: 10px 20px;
  background: #ffd131;
  border: 1px solid #ffd131;
  color: #333;
  font-size: 15px;
  font-size: 0.975rem;
}
.naebaeca section.CCA_sc section.class.class_01 .wrap_1000 div.apply_gogo_wrap a.btn_go_apply:hover {
  background: #00425a;
  border: 1px solid #ffd131;
  color: #ffd131;
}
.naebaeca section.CCA_sc section.class.class_02 {
  background: #7132dc;
  color: #fff;
}
.naebaeca section.CCA_sc section.class.class_03 {
  background: #fff;
}
.naebaeca section.CCA_sc section.class.class_03 .wrap_1000 {
  background-image: url("/_Resources/img/naebaeca/CCA/img_03_1.png");
  background-repeat: no-repeat;
  background-position-x: right;
  background-position-y: 100px;
}
.naebaeca section.CCA_sc section.class.class_04 {
  background: #f1e9ff;
}
.naebaeca section.CCA_sc section.class article.sub_ar {
  margin-bottom: 80px;
}
.naebaeca section.CCA_sc section.class article.sub_ar h3 {
  padding: 0 0 10px 0;
  font-size: 20px;
  font-size: 1.3rem;
}
.naebaeca section.CCA_sc section.class article.sub_ar table {
  width: 100%;
}
.naebaeca section.CCA_sc section.class article.sub_ar table thead tr th {
  background: #7d36f7;
  padding: 15px;
  border: none;
  border-top: 1px solid #333;
  text-align: center;
  color: #fff;
}
.naebaeca section.CCA_sc section.class article.sub_ar table tbody tr th {
  background: #f9f9f9;
  border: 1px solid #e6e6e6;
  border-left: none;
  border-right: none;
  text-align: center;
}
.naebaeca section.CCA_sc section.class article.sub_ar table tbody tr td {
  padding: 15px;
  border: 1px solid #e6e6e6;
  border-left: none;
  text-align: center;
}
.naebaeca section.CCA_sc section.class article.sub_ar table tbody tr td.so {
  background: #f8f4ff;
}
.naebaeca section.CCA_sc section.class article.sub_ar.class_01-1 {
  position: absolute;
  top: 200px;
  left: 0;
  width: 80%;
  margin-bottom: 0px;
  padding: 80px;
  border: 50px solid rgba(125, 54, 247, 0.54);
}
.naebaeca section.CCA_sc section.class article.sub_ar.class_01-1 ul {
  margin-left: 20px;
}
.naebaeca section.CCA_sc section.class article.sub_ar.class_01-1 ul li {
  margin: 0 0 8px 0;
  font-size: 14px;
  font-size: 0.91rem;
  list-style-type: square;
}
.naebaeca section.CCA_sc section.class article.sub_ar.class_01-1 ul li strong {
  text-decoration: underline;
  font-weight: bold;
}
.naebaeca section.CCA_sc section.class article.sub_ar.class_01-2 {
  position: absolute;
  top: 486px;
  right: 0;
  width: 70%;
  margin-bottom: 0px;
  padding: 80px;
  border: 50px solid rgba(0, 255, 142, 0.44);
}
.naebaeca section.CCA_sc section.class article.sub_ar.class_01-2 ul {
  margin-left: 20px;
}
.naebaeca section.CCA_sc section.class article.sub_ar.class_01-2 ul li {
  margin: 0 0 8px 0;
  font-size: 14px;
  font-size: 0.91rem;
  list-style-type: square;
}
.naebaeca section.CCA_sc section.class article.sub_ar.class_01-2 ul li strong {
  text-decoration: underline;
  font-weight: bold;
}
.naebaeca section.CCA_sc section.class article.sub_ar.class_02-1 dl.faq {
  width: 100%;
}
.naebaeca section.CCA_sc section.class article.sub_ar.class_02-1 dl.faq dt.qt {
  position: relative;
  margin: 0 0 15px 0;
  width: 100%;
}
.naebaeca section.CCA_sc section.class article.sub_ar.class_02-1 dl.faq dt.qt > button {
  width: 100%;
  height: 80px;
  font-size: 18px;
  font-size: 1.17rem;
  padding: 20px;
  letter-spacing: -1px;
  text-align: left;
  font-weight: 600;
  outline-width: 0px;
  color: #fff;
  border: 1px solid #fff;
}
.naebaeca section.CCA_sc section.class article.sub_ar.class_02-1 dl.faq dt.qt > button .more {
  font-size: 16px;
  font-size: 1.04rem;
  float: right;
  padding-right: 28px;
  font-weight: normal;
  line-height: 28px;
  color: #fff;
  background: url("/_Resources/img/naebaeca/CCA/more.png") 92px center no-repeat;
}
@media (max-width: 640px) {
  .naebaeca section.CCA_sc section.class article.sub_ar.class_02-1 dl.faq dt.qt > button {
    width: 100%;
    height: auto;
    font-size: 16px;
    font-size: 1.04rem;
    padding: 10px 25px 10px 10px;
    letter-spacing: 0;
  }
}
.naebaeca section.CCA_sc section.class article.sub_ar.class_02-1 dl.faq dt.qt > button > span {
  font-size: 23px;
  font-size: 1.495rem;
  font-family: Impact;
  margin: 0 15px 0 0;
  vertical-align: middle;
  letter-spacing: 0;
}
@media (max-width: 640px) {
  .naebaeca section.CCA_sc section.class article.sub_ar.class_02-1 dl.faq dt.qt > button > span {
    font-size: 17px;
    font-size: 1.105rem;
    margin: 0 5px 0 0;
  }
}
.naebaeca section.CCA_sc section.class article.sub_ar.class_02-1 dl.faq dd.qq {
  font-size: 16px;
  font-size: 1.04rem;
  line-height: 24px;
  line-height: 1.75rem;
  width: 100%;
  text-align: left;
  display: none;
  background: #fafafa;
  padding: 60px;
  margin: 0 0 15px 0;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
  color: #111;
}
.naebaeca section.CCA_sc section.class article.sub_ar.class_02-1 dl.faq dd.qq > ul li {
  width: 100%;
  float: none;
  margin-bottom: 30px;
  list-style-type: disc;
}
.naebaeca section.CCA_sc section.class article.sub_ar.class_02-1 dl.faq dd.qq > ul li em {
  font-weight: bold;
  display: block;
  background: #111;
  color: #fff;
}
.naebaeca section.CCA_sc section.class article.sub_ar.class_02-1 dl.faq dd.qq > ul li span.under {
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, transparent), color-stop(0, #95ffd2));
  background-image: linear-gradient(transparent 50%, #95ffd2 0);
  font-weight: bold;
}
@media (max-width: 640px) {
  .naebaeca section.CCA_sc section.class article.sub_ar.class_02-1 dl.faq dd.qq {
    font-size: 13px;
    font-size: 0.845rem;
    line-height: 21px;
    line-height: 1.375rem;
    padding: 15px;
  }
}
.naebaeca section.CCA_sc section.class article.sub_ar.class_02-1 dl.faq dd.qq em {
  font-weight: bold;
}
.naebaeca section.CCA_sc section.class article.sub_ar.class_02-1 dl.faq dd.qq button.btn_detail {
  font-size: 13px;
  font-size: 0.845rem;
  border: none;
  display: inline-block;
  margin: 5px 7px;
  padding: 6px 12px 8px 12px;
}
.naebaeca section.CCA_sc section.class article.sub_ar.class_03-1 div.info {
  margin-top: 20px;
  padding: 20px 40px;
  border: 1px solid;
}
.naebaeca section.CCA_sc section.class article.sub_ar.class_03-1 div.info span {
  display: inline-block;
  padding-bottom: 10px;
  font-weight: bold;
  font-size: 16px;
}
.naebaeca section.CCA_sc section.class article.sub_ar.class_03-1 div.info ol li {
  padding: 0 0 5px 0;
}
.naebaeca section.CCA_sc section.class article.sub_ar.class_04-1 .lSSlideOuter .lSPager.lSpg > li:hover a,
.naebaeca section.CCA_sc section.class article.sub_ar.class_04-1 .lSSlideOuter .lSPager.lSpg > li a {
  width: 15px !important;
  height: 15px !important;
  background: #333;
}
.naebaeca section.CCA_sc section.class article.sub_ar.class_04-1 .lSSlideOuter .lSPager.lSpg > li:hover a,
.naebaeca section.CCA_sc section.class article.sub_ar.class_04-1 .lSSlideOuter .lSPager.lSpg > li.active a {
  width: 15px !important;
  height: 15px !important;
  background: #7d36f7;
}
.naebaeca section.CCA_sc section.class article.sub_ar.class_04-1 h3 {
  text-align: center;
  display: block;
  font-size: 32px;
}
.naebaeca section.CCA_sc section.class article.sub_ar.class_04-1 p.sub_txt {
  font-size: 13px;
  color: #6a6a6a;
  font-weight: normal;
  text-align: center;
}
.naebaeca section.CCA_sc section.class article.sub_ar.class_04-1 div.review_wrap {
  position: relative;
  width: 100%;
  margin: 30px auto 0;
  padding: 50px;
  background: #fff;
  border: 1px solid #7d36f7;
}
.naebaeca section.CCA_sc section.class article.sub_ar.class_04-1 div.review_wrap ul.review_ul {
  padding: 40px;
}
.naebaeca section.CCA_sc section.class article.sub_ar.class_04-1 div.review_wrap ul.review_ul li span.subject {
  display: inline-block;
  font-size: 16px;
  font-weight: bold;
  background: #7d36f7;
  color: #fff;
}
.naebaeca section.CCA_sc section.class article.sub_ar.class_04-1 div.review_wrap ul.review_ul li strong.title {
  display: block;
  padding: 10px 0;
  font-size: 25px;
  font-weight: bold;
  color: #7d36f7;
  letter-spacing: -2px;
  width: 70%;
  word-break: keep-all;
}
.naebaeca section.CCA_sc section.class article.sub_ar.class_04-1 div.review_wrap ul.review_ul li span.name {
  display: inline-block;
  padding: 0 0 30px 0;
  color: #a7a7a7;
  font-size: 14px;
}
.naebaeca section.CCA_sc section.class article.sub_ar.class_04-1 div.review_wrap ul.review_ul li p.cont {
  padding-top: 20px;
  border-top: 1px solid #d4d4d4;
  color: #333;
  font-size: 16px;
}
.naebaeca section.CCA_sc section.class article.sub_ar.class_04-1 div.review_wrap ul.review_ul li p.cont span.under {
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, transparent), color-stop(0, #95ffd2));
  background-image: linear-gradient(transparent 50%, #95ffd2 0);
  font-weight: bold;
}
.naebaeca section.CCA_sc section.class article.sub_ar.class_04-1 div.review_wrap ul.review_ul li img.label {
  position: absolute;
  top: 20px;
  right: 0;
}
.naebaeca section.CCA_sc section.class article.sub_ar.class_04-1 div.review_wrap ul.review_ul li img.star {
  margin: 10px 0;
}
.naebaeca section.CCA_sc section.class article.sub_ar.class_05-1 h3 {
  padding-bottom: 30px;
  font-size: 30px;
  font-size: 1.95rem;
  text-align: center;
}
.naebaeca section.CCA_sc section.class article.sub_ar.class_05-1 ul li {
  float: left;
  width: 20%;
  padding-top: 240px;
  text-align: center;
}
.naebaeca section.CCA_sc section.class article.sub_ar.class_05-1 ul li strong {
  display: block;
  width: 50px;
  margin: 10px auto 3px;
  padding: 3px 0;
  background: #7d36f7;
  color: #fff;
  font-size: 13px;
  font-size: 0.845rem;
}
.naebaeca section.CCA_sc section.class article.sub_ar.class_05-1 ul li p {
  padding-top: 7px;
  font-size: 13px;
  font-size: 0.845rem;
}
.naebaeca section.CCA_sc section.class article.sub_ar.class_05-1 ul li p span {
  display: block;
  font-weight: bold;
  font-size: 17px;
  font-size: 1.105rem;
  padding-bottom: 5px;
}
.naebaeca section.CCA_sc section.class article.sub_ar.class_05-1 ul li:nth-child(1) {
  background: url("/_Resources/img/naebaeca/CCA/bene_1_cor.png") no-repeat center 20px;
  background-size: 170px;
}
.naebaeca section.CCA_sc section.class article.sub_ar.class_05-1 ul li:nth-child(2) {
  background: url("/_Resources/img/naebaeca/CCA/bene_5.png") no-repeat center 20px;
  background-size: 170px;
}
.naebaeca section.CCA_sc section.class article.sub_ar.class_05-1 ul li:nth-child(3) {
  background: url("/_Resources/img/naebaeca/CCA/bene_2.png") no-repeat center 20px;
  background-size: 170px;
}
.naebaeca section.CCA_sc section.class article.sub_ar.class_05-1 ul li:nth-child(4) {
  background: url("/_Resources/img/naebaeca/CCA/bene_3.png") no-repeat center 20px;
  background-size: 170px;
}
.naebaeca section.CCA_sc section.class article.sub_ar.class_05-1 ul li:nth-child(5) {
  background: url("/_Resources/img/naebaeca/CCA/bene_4_cost.png") no-repeat center 20px;
  background-size: 170px;
}
.naebaeca section.CCA_sc section.class article.sub_ar.class_05-2 h3 {
  padding-bottom: 30px;
  font-size: 30px;
  font-size: 1.95rem;
  text-align: center;
}
.naebaeca section.CCA_sc section.class article.sub_ar.class_05-2 > ul.pop_ul {
  width: 1000px;
  margin: 0 auto;
}
.naebaeca section.CCA_sc section.class article.sub_ar.class_05-2 > ul.pop_ul > li {
  width: 320px;
}
.naebaeca section.CCA_sc section.class article.sub_ar.class_05-2 > ul.pop_ul > li > a.pop_01 {
  background: url("/_Resources/img/naebaeca/CCA/class01_lecture01.png") no-repeat;
  background-size: cover;
}
.naebaeca section.CCA_sc section.class article.sub_ar.class_05-2 > ul.pop_ul > li > a.pop_02 {
  background: url("/_Resources/img/naebaeca/CCA/class01_lecture02.png") no-repeat;
  background-size: cover;
}
.naebaeca section.CCA_sc section.class div.benefit_wrap {
  width: 100%;
  margin: 150px 0 100px;
  background: #7d36f7;
}
.naebaeca section.CCA_sc section.class div.benefit_wrap img.benefit_img {
  display: block;
  margin: 0 auto;
}
.naebaeca section.CCA_sc section.class article.apply_ar h3.line_h {
  width: 1000px;
  margin: 0 auto 70px auto;
  padding: 55px 0;
  border-top: 10px solid #000;
  border-bottom: 10px solid #000;
  text-align: center;
}
.naebaeca section.CCA_sc section.class article.apply_ar h3.line_h strong {
  font-size: 36px;
  font-size: 2.34rem;
  letter-spacing: -4px;
  font-weight: normal;
  line-height: 50px;
}
.naebaeca section.CCA_sc section.class article.apply_ar h3.line_h strong > span {
  font-weight: bold;
}
.naebaeca section.CCA_sc section.class article.apply_ar h3.line_h > span {
  display: block;
  margin: 35px 0 0 0;
  letter-spacing: 2px;
  font-size: 14px;
  font-size: 0.91rem;
  font-weight: bold;
}
.naebaeca section.CCA_sc section.class article.apply_ar > img {
  margin: 0 auto 50px auto;
}
.naebaeca section.CCA_sc section.class article.apply_ar ol.img_ol {
  width: 1000px;
  margin: 0 auto 80px auto;
}
.naebaeca section.CCA_sc section.class article.apply_ar ol.img_ol li {
  text-align: center;
  margin: 70px 0 0 0;
}
.naebaeca section.CCA_sc section.class article.apply_ar ol.img_ol li img {
  display: inline-block;
}
.naebaeca section.CCA_sc section.class article.apply_ar ol.img_ol li p {
  font-size: 28px;
  font-size: 1.82rem;
  margin: 10px 0 40px 0;
}
.naebaeca section.CCA_sc section.class article.book_ar div.wrap_box {
  position: relative;
  width: 1000px;
  margin: 0 auto;
}
.naebaeca section.CCA_sc section.class article.book_ar div.wrap_box h3 {
  margin-bottom: 30px;
  font-size: 36px;
  font-size: 2.34rem;
  color: #333;
  text-align: center;
}
.naebaeca section.CCA_sc section.class article.book_ar div.wrap_box ul li {
  width: 24%;
}
.naebaeca section.CCA_sc section.wowbanner_sc {
  width: 100%;
  height: 400px;
  padding: 50px 0;
  background: url("/_Resources/img/naebaeca/CCA/banner_wow_bg.png") no-repeat;
  background-size: cover;
}
.naebaeca section.CCA_sc section.wowbanner_sc .wrap_1000 {
  position: relative;
}
.naebaeca section.CCA_sc section.wowbanner_sc img.banner_wow_txt {
  margin: 0 auto;
}
.naebaeca section.CCA_sc section.wowbanner_sc a.btn_wow_go {
  position: absolute;
  top: 200px;
  right: 0;
  padding: 20px 80px;
  border: 1px solid #00ff93;
  border-radius: 50px;
  color: #00ff93;
  font-size: 18px;
  opacity: 0.9;
}
.naebaeca section.CCA_sc section.wowbanner_sc a.btn_wow_go:hover {
  opacity: 1;
}
.naebaeca section.Electricity_sc {
  font-family: "Noto Sans KR", "맑은고딕", "Malgun Gothic", sans-serif, "돋음", "dotum";
  word-break: keep-all;
}
.naebaeca section.Electricity_sc p.sub_txt {
  padding-top: 20px;
}
.naebaeca section.Electricity_sc p.sub_txt a.qnet {
  padding: 5px 10px;
  color: #354bc3;
  border: 1px solid;
}
.naebaeca section.Electricity_sc div.wrap_1000 {
  width: 930px;
  margin: 0 auto;
}
.naebaeca section.Electricity_sc section.top_intro {
  position: relative;
  background-color: #ff5ba8;
  background-size: cover;
  min-height: 600px;
  z-index: 900;
}
.naebaeca section.Electricity_sc section.top_intro.fixed {
  display: block;
  position: fixed;
  top: auto;
  left: 0;
  width: 100%;
  height: 100%;
}
.naebaeca section.Electricity_sc section.top_intro.hide {
  display: none;
}
.naebaeca section.Electricity_sc section.top_intro div.top_bar_wrap {
  width: 100%;
  background: #000;
}
.naebaeca section.Electricity_sc section.top_intro div.top_bar_wrap img.top_bar {
  display: block;
  margin: 0 auto;
}
.naebaeca section.Electricity_sc section.top_intro div.wrap_1000 {
  position: relative;
}
.naebaeca section.Electricity_sc section.top_intro div.wrap_1000 img {
  position: absolute;
}
.naebaeca section.Electricity_sc section.top_intro div.wrap_1000 img.top_label {
  top: 0;
  right: 0;
}
.naebaeca section.Electricity_sc section.top_intro div.center_contents {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 793px;
  height: 640px;
  margin: -375px 0 0 -396.5px;
}
.naebaeca section.Electricity_sc section.top_intro div.center_contents.smallHeight {
  height: 300px;
  margin: -150px 0 0 -396.5px;
  text-align: center;
}
.naebaeca section.Electricity_sc section.top_intro div.center_contents.smallHeight > img {
  width: 80%;
  display: inline-block;
  margin: 0 0 20px 0;
}
.naebaeca section.Electricity_sc nav.course_nav {
  width: 100%;
  min-width: 1000px;
  height: 100px;
  background: #000;
  color: #fff;
  text-align: center;
}
.naebaeca section.Electricity_sc nav.course_nav.hide {
  display: none;
}
.naebaeca section.Electricity_sc nav.course_nav.fixed {
  display: block;
  z-index: 999;
  position: fixed;
  top: 0;
  left: 0;
}
.naebaeca section.Electricity_sc nav.course_nav div.wrap_1000 {
  width: 1000px;
  margin: 0 auto;
}
.naebaeca section.Electricity_sc nav.course_nav div.wrap_1000 button.go_top {
  float: left;
  width: 40px;
  height: 30px;
  margin: 32px 0 0 10px;
  font-size: 11px;
  font-size: 0.715rem;
  font-weight: bold;
  border: 1px solid #fff;
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.naebaeca section.Electricity_sc nav.course_nav div.wrap_1000 button.go_top:hover {
  opacity: 1;
  filter: alpha(opacity=100);
}
.naebaeca section.Electricity_sc nav.course_nav div.wrap_1000 ul {
  float: left;
  width: 950px;
  text-align: center;
}
.naebaeca section.Electricity_sc nav.course_nav div.wrap_1000 ul li {
  display: inline-block;
  height: 100px;
  padding: 22px 55px 0 0;
  text-align: center;
  cursor: pointer;
  font-size: 22px;
  font-size: 1.43rem;
  font-weight: bold;
  text-align: left;
  color: #fff;
}
.naebaeca section.Electricity_sc nav.course_nav div.wrap_1000 ul li em {
  display: block;
  font-size: 12px;
  font-size: 0.78rem;
  font-weight: normal;
}
.naebaeca section.Electricity_sc nav.course_nav div.wrap_1000 ul li.class_01.on, .naebaeca section.Electricity_sc nav.course_nav div.wrap_1000 ul li.class_02.on, .naebaeca section.Electricity_sc nav.course_nav div.wrap_1000 ul li.class_03.on, .naebaeca section.Electricity_sc nav.course_nav div.wrap_1000 ul li.class_04.on, .naebaeca section.Electricity_sc nav.course_nav div.wrap_1000 ul li.class_05.on {
  color: #ff5ba8;
}
.naebaeca section.Electricity_sc section.attention_sc {
  padding: 0 0 100px 0 !important;
  background: #fff;
  color: #111;
}
.naebaeca section.Electricity_sc section.attention_sc a {
  font-weight: bold;
  color: #354bc3 !important;
}
.naebaeca section.Electricity_sc section.attention_sc ul li {
  padding-bottom: 10px;
}
.naebaeca section.Electricity_sc section.class {
  padding: 100px 0 0 0;
}
.naebaeca section.Electricity_sc section.class h2 {
  margin-bottom: 60px;
  padding-bottom: 20px;
  border-bottom: 5px solid;
  font-size: 40px;
  font-size: 2.6rem;
}
.naebaeca section.Electricity_sc section.class h2 em {
  display: block;
  font-size: 14px;
  font-size: 0.91rem;
}
.naebaeca section.Electricity_sc section.class.class_01 {
  background: #ff5ba8;
}
.naebaeca section.Electricity_sc section.class.class_01 .wrap_1000 {
  position: relative;
  height: 1000px;
  background-image: url("/_Resources/img/naebaeca/Electricity/img_01.png");
  background-repeat: no-repeat;
  background-position-x: right;
  background-position-y: 100px;
}
.naebaeca section.Electricity_sc section.class.class_01 .wrap_1000 img.icon1 {
  position: absolute;
  top: 140px;
  right: 100px;
  width: 139px;
}
.naebaeca section.Electricity_sc section.class.class_01 .wrap_1000 img.icon2 {
  position: absolute;
  top: 458px;
  right: 0;
  width: 156px;
}
.naebaeca section.Electricity_sc section.class.class_01 .wrap_1000 img.icon3 {
  position: absolute;
  top: 550px;
  left: 0;
  width: 136px;
}
.naebaeca section.Electricity_sc section.class.class_01 .wrap_1000 div.apply_gogo_wrap {
  position: absolute;
  top: 550px;
  right: 0;
  width: 450px;
  height: 277px;
  padding: 40px 45px 0;
  background: #00425a;
  color: #fff;
  text-align: right;
}
.naebaeca section.Electricity_sc section.class.class_01 .wrap_1000 div.apply_gogo_wrap p.txt span {
  display: block;
}
.naebaeca section.Electricity_sc section.class.class_01 .wrap_1000 div.apply_gogo_wrap p.txt span.t_1 {
  font-size: 20px;
  font-size: 1.3rem;
}
.naebaeca section.Electricity_sc section.class.class_01 .wrap_1000 div.apply_gogo_wrap p.txt span.t_2 {
  font-size: 27px;
  font-size: 1.755rem;
  font-weight: bold;
}
.naebaeca section.Electricity_sc section.class.class_01 .wrap_1000 div.apply_gogo_wrap p.txt span.t_3 {
  font-size: 14px;
  font-size: 0.91rem;
}
.naebaeca section.Electricity_sc section.class.class_01 .wrap_1000 div.apply_gogo_wrap a.btn_go_apply {
  display: inline-block;
  margin: 10px 0 0 0;
  padding: 10px 20px;
  background: #ffd131;
  border: 1px solid #ffd131;
  color: #333;
  font-size: 15px;
  font-size: 0.975rem;
}
.naebaeca section.Electricity_sc section.class.class_01 .wrap_1000 div.apply_gogo_wrap a.btn_go_apply:hover {
  background: #00425a;
  border: 1px solid #ffd131;
  color: #ffd131;
}
.naebaeca section.Electricity_sc section.class.class_02 {
  background: #354bc3;
  color: #fff;
  padding-bottom: 70px;
}
.naebaeca section.Electricity_sc section.class.class_03 {
  background: #fff;
}
.naebaeca section.Electricity_sc section.class.class_03 .wrap_1000 {
  background-image: url("/_Resources/img/naebaeca/Electricity/img_03_1.png");
  background-repeat: no-repeat;
  background-position-x: right;
  background-position-y: 100px;
}
.naebaeca section.Electricity_sc section.class.class_04 {
  background: #fff;
}
.naebaeca section.Electricity_sc section.class article.sub_ar {
  margin-bottom: 80px;
}
.naebaeca section.Electricity_sc section.class article.sub_ar h3 {
  padding: 0 0 10px 0;
  font-size: 20px;
  font-size: 1.3rem;
}
.naebaeca section.Electricity_sc section.class article.sub_ar table {
  width: 100%;
}
.naebaeca section.Electricity_sc section.class article.sub_ar table thead tr th {
  background: #ff5ba8;
  padding: 15px;
  border: none;
  border-right: 1px solid;
  border-bottom: 1px solid;
  text-align: center;
  color: #fff;
}
.naebaeca section.Electricity_sc section.class article.sub_ar table tbody tr th {
  background: #f9f9f9;
  border: 1px solid #e6e6e6;
  border-left: none;
  border-right: none;
  text-align: center;
}
.naebaeca section.Electricity_sc section.class article.sub_ar table tbody tr td {
  padding: 15px;
  border: 1px solid #e6e6e6;
  border-left: none;
  text-align: center;
}
.naebaeca section.Electricity_sc section.class article.sub_ar table tbody tr td.so {
  background: #f8f4ff;
}
.naebaeca section.Electricity_sc section.class article.sub_ar table tbody tr td ul li {
  padding: 0 0 10px 0;
}
.naebaeca section.Electricity_sc section.class article.sub_ar.class_01-1 h3 {
  text-align: center;
  font-size: 30px;
  font-size: 1.95rem;
  color: #fff;
}
.naebaeca section.Electricity_sc section.class article.sub_ar.class_01-1 div.tab {
  margin-top: 30px;
}
.naebaeca section.Electricity_sc section.class article.sub_ar.class_01-1 div.tab ul.menu_tab li {
  display: block;
  float: left;
  width: 50%;
  height: auto;
  padding: 30px;
  font-size: 18px;
  font-size: 1.17rem;
  font-weight: bold;
  color: #333;
  text-align: center;
  cursor: pointer;
  border-top-left-radius: 50px;
  border-top-right-radius: 50px;
  background: #eee;
}
.naebaeca section.Electricity_sc section.class article.sub_ar.class_01-1 div.tab ul.menu_tab li.on {
  background: #354bc3;
  color: #fff;
}
.naebaeca section.Electricity_sc section.class article.sub_ar.class_01-1 div.tab div.tab_content {
  position: relative;
  display: none;
  padding: 40px;
  background: #fff;
  color: #333;
}
.naebaeca section.Electricity_sc section.class article.sub_ar.class_01-1 div.tab div.tab_content img {
  position: absolute;
  top: 107px;
  right: 30px;
  width: 400px;
}
.naebaeca section.Electricity_sc section.class article.sub_ar.class_01-1 div.tab div.tab_content dl {
  width: 50%;
}
.naebaeca section.Electricity_sc section.class article.sub_ar.class_01-1 div.tab div.tab_content dl dt {
  padding: 5px 0;
  font-size: 16px;
  font-size: 1.04rem;
  font-weight: bold;
  color: #ff5ba8;
}
.naebaeca section.Electricity_sc section.class article.sub_ar.class_01-1 div.tab div.tab_content dl dd {
  padding: 0 0 30px 0;
  color: #333;
}
.naebaeca section.Electricity_sc section.class article.sub_ar.class_01-1 div.tab div.tab_content dl dd ul li {
  padding: 0 0 5px 0;
  font-size: 13px;
  font-size: 0.845rem;
  list-style-type: disc;
}
.naebaeca section.Electricity_sc section.class article.sub_ar.class_01-1 div.tab div.tab_content dl dd ul li:last-child {
  padding: 0 0 0 0;
}
.naebaeca section.Electricity_sc section.class article.sub_ar.class_02-1 dl.faq {
  width: 100%;
}
.naebaeca section.Electricity_sc section.class article.sub_ar.class_02-1 dl.faq dt.qt {
  position: relative;
  margin: 0 0 15px 0;
  width: 100%;
}
.naebaeca section.Electricity_sc section.class article.sub_ar.class_02-1 dl.faq dt.qt > button {
  width: 100%;
  height: 80px;
  font-size: 18px;
  font-size: 1.17rem;
  padding: 20px;
  letter-spacing: -1px;
  text-align: left;
  font-weight: 600;
  outline-width: 0px;
  color: #fff;
  border: 1px solid #fff;
}
.naebaeca section.Electricity_sc section.class article.sub_ar.class_02-1 dl.faq dt.qt > button .more {
  font-size: 16px;
  font-size: 1.04rem;
  float: right;
  padding-right: 28px;
  font-weight: normal;
  line-height: 28px;
  color: #fff;
  background: url("/_Resources/img/naebaeca/Electricity/more.png") 92px center no-repeat;
}
@media (max-width: 640px) {
  .naebaeca section.Electricity_sc section.class article.sub_ar.class_02-1 dl.faq dt.qt > button {
    width: 100%;
    height: auto;
    font-size: 16px;
    font-size: 1.04rem;
    padding: 10px 25px 10px 10px;
    letter-spacing: 0;
  }
}
.naebaeca section.Electricity_sc section.class article.sub_ar.class_02-1 dl.faq dt.qt > button > span {
  font-size: 23px;
  font-size: 1.495rem;
  font-family: Impact;
  margin: 0 15px 0 0;
  vertical-align: middle;
  letter-spacing: 0;
}
@media (max-width: 640px) {
  .naebaeca section.Electricity_sc section.class article.sub_ar.class_02-1 dl.faq dt.qt > button > span {
    font-size: 17px;
    font-size: 1.105rem;
    margin: 0 5px 0 0;
  }
}
.naebaeca section.Electricity_sc section.class article.sub_ar.class_02-1 dl.faq dd.qq {
  font-size: 16px;
  font-size: 1.04rem;
  line-height: 24px;
  line-height: 1.75rem;
  width: 100%;
  text-align: left;
  display: none;
  background: #fafafa;
  padding: 60px;
  margin: 0 0 15px 0;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
  color: #111;
}
.naebaeca section.Electricity_sc section.class article.sub_ar.class_02-1 dl.faq dd.qq > ul li {
  width: 100%;
  float: none;
  margin-bottom: 30px;
  list-style-type: disc;
}
.naebaeca section.Electricity_sc section.class article.sub_ar.class_02-1 dl.faq dd.qq > ul li em {
  font-weight: bold;
  display: block;
  background: #111;
  color: #fff;
}
.naebaeca section.Electricity_sc section.class article.sub_ar.class_02-1 dl.faq dd.qq > ul li span.under {
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, transparent), color-stop(0, #95ffd2));
  background-image: linear-gradient(transparent 50%, #95ffd2 0);
  font-weight: bold;
}
@media (max-width: 640px) {
  .naebaeca section.Electricity_sc section.class article.sub_ar.class_02-1 dl.faq dd.qq {
    font-size: 13px;
    font-size: 0.845rem;
    line-height: 21px;
    line-height: 1.375rem;
    padding: 15px;
  }
}
.naebaeca section.Electricity_sc section.class article.sub_ar.class_02-1 dl.faq dd.qq em {
  font-weight: bold;
}
.naebaeca section.Electricity_sc section.class article.sub_ar.class_02-1 dl.faq dd.qq button.btn_detail {
  font-size: 13px;
  font-size: 0.845rem;
  border: none;
  display: inline-block;
  margin: 5px 7px;
  padding: 6px 12px 8px 12px;
}
.naebaeca section.Electricity_sc section.class article.sub_ar.class_03-1 h3 {
  text-align: center;
  display: block;
  font-size: 32px;
}
.naebaeca section.Electricity_sc section.class article.sub_ar.class_03-1 p.txt {
  padding-top: 10px;
}
.naebaeca section.Electricity_sc section.class article.sub_ar.class_04-1 h3 {
  text-align: center;
  font-size: 30px;
}
.naebaeca section.Electricity_sc section.class article.sub_ar.class_04-1 div.tab_graph {
  background: #fff;
  margin-top: 30px;
}
.naebaeca section.Electricity_sc section.class article.sub_ar.class_04-1 div.tab_graph ul.menu_tab_graph li {
  display: block;
  float: left;
  width: 50%;
  height: auto;
  padding: 30px;
  font-size: 18px;
  font-size: 1.17rem;
  font-weight: bold;
  color: #333;
  text-align: center;
  cursor: pointer;
  border-top-left-radius: 50px;
  border-top-right-radius: 50px;
  background: #eee;
}
.naebaeca section.Electricity_sc section.class article.sub_ar.class_04-1 div.tab_graph ul.menu_tab_graph li.on {
  background: #354bc3;
  color: #fff;
}
.naebaeca section.Electricity_sc section.class article.sub_ar.class_04-1 div.tab_graph div.tab_content_graph {
  display: none;
  padding: 70px 100px;
  border: 1px solid #eee;
  color: #333;
}
.naebaeca section.Electricity_sc section.class article.sub_ar.class_04-1 div.tab_graph div.tab_content_graph p.sub_txt {
  font-size: 12px;
  font-size: 0.78rem;
  color: #333;
}
.naebaeca section.Electricity_sc section.class article.sub_ar.class_04-1 div.tab_graph div.tab_content_graph dl dt {
  padding: 5px 0;
  font-size: 18px;
  font-size: 1.17rem;
  font-weight: bold;
  color: #ff5ba8;
}
.naebaeca section.Electricity_sc section.class article.sub_ar.class_04-1 div.tab_graph div.tab_content_graph dl dd {
  padding: 0 0 50px 0;
}
.naebaeca section.Electricity_sc section.class article.sub_ar.class_04-1 div.tab_graph div.tab_content_graph dl dd ul li {
  padding: 0 0 5px 0;
  font-size: 15px;
  font-size: 0.975rem;
  list-style-type: disc;
}
.naebaeca section.Electricity_sc section.class article.sub_ar.class_04-1 div.tab_graph div.tab_content_graph dl dd ul li:last-child {
  padding: 0 0 0 0;
}
.naebaeca section.Electricity_sc section.class article.sub_ar.class_04-1 div.tab_graph div.tab_content_graph article.table_box {
  margin-bottom: 70px;
}
.naebaeca section.Electricity_sc section.class article.sub_ar.class_04-1 div.tab_graph div.tab_content_graph article.table_box h4 {
  margin-bottom: 10px;
  text-align: center;
  font-size: 20px;
  font-size: 1.3rem;
}
.naebaeca section.Electricity_sc section.class article.sub_ar.class_04-1 div.tab_graph div.tab_content_graph article.table_box table {
  margin-top: 20px;
}
.naebaeca section.Electricity_sc section.class article.sub_ar.class_04-1 div.tab_graph div.tab_content_graph article.table_box table thead th {
  padding: 10px 0;
  background: #6b6b6b;
  color: #fff;
}
.naebaeca section.Electricity_sc section.class article.sub_ar.class_05-1 h3 {
  padding-bottom: 30px;
  font-size: 30px;
  font-size: 1.95rem;
  text-align: center;
}
.naebaeca section.Electricity_sc section.class article.sub_ar.class_05-1 ul li {
  float: left;
  width: 33%;
  height: 260px;
  padding-top: 240px;
  text-align: center;
}
.naebaeca section.Electricity_sc section.class article.sub_ar.class_05-1 ul li strong {
  display: block;
  width: 50px;
  margin: 10px auto 3px;
  padding: 3px 0;
  border: 1px solid;
  border-radius: 30px;
  color: #ff5ba8;
  font-size: 13px;
  font-size: 0.845rem;
}
.naebaeca section.Electricity_sc section.class article.sub_ar.class_05-1 ul li p {
  padding-top: 7px;
  font-size: 16px;
  font-size: 1.04rem;
}
.naebaeca section.Electricity_sc section.class article.sub_ar.class_05-1 ul li p span {
  display: block;
  font-weight: bold;
}
.naebaeca section.Electricity_sc section.class article.sub_ar.class_05-1 ul li p em {
  font-size: 13px;
  font-size: 0.845rem;
}
.naebaeca section.Electricity_sc section.class article.sub_ar.class_05-1 ul li:nth-child(1) {
  background: url("/_Resources/img/naebaeca/Electricity/bene_1_cost.png") no-repeat center 20px;
}
.naebaeca section.Electricity_sc section.class article.sub_ar.class_05-1 ul li:nth-child(2) {
  background: url("/_Resources/img/naebaeca/Electricity/bene_3.png") no-repeat center 20px;
}
.naebaeca section.Electricity_sc section.class article.sub_ar.class_05-1 ul li:nth-child(3) {
  background: url("/_Resources/img/naebaeca/Electricity/bene_4_cost.png") no-repeat center 20px;
}
.naebaeca section.Electricity_sc section.class article.sub_ar.class_05-2 {
  margin-top: 150px;
}
.naebaeca section.Electricity_sc section.class article.sub_ar.class_05-2 h3 {
  padding-bottom: 30px;
  font-size: 30px;
  font-size: 1.95rem;
  text-align: center;
}
.naebaeca section.Electricity_sc section.class article.sub_ar.class_05-2 > ul.pop_ul {
  width: 930px;
  margin: 0 auto;
}
.naebaeca section.Electricity_sc section.class article.sub_ar.class_05-2 > ul.pop_ul > li {
  width: 30%;
}
.naebaeca section.Electricity_sc section.class article.sub_ar.class_05-2 > ul.pop_ul > li:nth-child(3n) {
  margin-right: 0;
}
.naebaeca section.Electricity_sc section.class article.sub_ar.class_05-2 > ul.pop_ul > li > a.pop_01 {
  background: url("/_Resources/img/naebaeca/Electricity/class_lecture_1.png") no-repeat;
  background-size: cover;
  background-position: center;
}
.naebaeca section.Electricity_sc section.class article.sub_ar.class_05-2 > ul.pop_ul > li > a.pop_02 {
  background: url("/_Resources/img/naebaeca/Electricity/class_lecture_2.png") no-repeat;
  background-size: cover;
  background-position: center;
}
.naebaeca section.Electricity_sc section.class article.sub_ar.class_05-2 > ul.pop_ul > li > a.pop_03 {
  background: url("/_Resources/img/naebaeca/Electricity/class_lecture_3.png") no-repeat;
  background-size: cover;
  background-position: center;
}
.naebaeca section.Electricity_sc section.class article.sub_ar.class_05-2 > ul.pop_ul > li > a.pop_04 {
  background: url("/_Resources/img/naebaeca/Electricity/class_lecture_4.png") no-repeat;
  background-size: cover;
  background-position: center;
}
.naebaeca section.Electricity_sc section.class article.sub_ar.class_05-2 > ul.pop_ul > li > a.pop_05 {
  background: url("/_Resources/img/naebaeca/Electricity/class_lecture_5.png") no-repeat;
  background-size: cover;
  background-position: center;
}
.naebaeca section.Electricity_sc section.class article.sub_ar.class_05-2 > ul.pop_ul > li > a.pop_06 {
  background: url("/_Resources/img/naebaeca/Electricity/class_lecture_6.png") no-repeat;
  background-size: cover;
  background-position: center;
}
.naebaeca section.Electricity_sc section.class article.sub_ar.class_05-2 > ul.pop_ul > li > a.pop_07 {
  background: url("/_Resources/img/naebaeca/Electricity/class_lecture_7.png") no-repeat;
  background-size: cover;
  background-position: center;
}
.naebaeca section.Electricity_sc section.class article.sub_ar.class_05-2 > ul.pop_ul > li > a.pop_08 {
  background: url("/_Resources/img/naebaeca/Electricity/class_lecture_8.png") no-repeat;
  background-size: cover;
  background-position: center;
}
.naebaeca section.Electricity_sc section.class div.benefit_wrap {
  width: 100%;
  margin: 150px 0 100px;
  background: #7d36f7;
}
.naebaeca section.Electricity_sc section.class div.benefit_wrap img.benefit_img {
  display: block;
  margin: 0 auto;
}
.naebaeca section.Electricity_sc section.class article.apply_ar h3.line_h {
  width: 1000px;
  margin: 0 auto 70px auto;
  padding: 55px 0;
  border-top: 10px solid #000;
  border-bottom: 10px solid #000;
  text-align: center;
}
.naebaeca section.Electricity_sc section.class article.apply_ar h3.line_h strong {
  font-size: 36px;
  font-size: 2.34rem;
  letter-spacing: -4px;
  font-weight: normal;
  line-height: 50px;
}
.naebaeca section.Electricity_sc section.class article.apply_ar h3.line_h strong > span {
  font-weight: bold;
}
.naebaeca section.Electricity_sc section.class article.apply_ar h3.line_h > span {
  display: block;
  margin: 35px 0 0 0;
  letter-spacing: 2px;
  font-size: 14px;
  font-size: 0.91rem;
  font-weight: bold;
}
.naebaeca section.Electricity_sc section.class article.apply_ar > img {
  margin: 0 auto 50px auto;
}
.naebaeca section.Electricity_sc section.class article.apply_ar ol.img_ol {
  width: 1000px;
  margin: 0 auto 80px auto;
}
.naebaeca section.Electricity_sc section.class article.apply_ar ol.img_ol li {
  text-align: center;
  margin: 70px 0 0 0;
}
.naebaeca section.Electricity_sc section.class article.apply_ar ol.img_ol li img {
  display: inline-block;
}
.naebaeca section.Electricity_sc section.class article.apply_ar ol.img_ol li p {
  font-size: 28px;
  font-size: 1.82rem;
  margin: 10px 0 40px 0;
}
.naebaeca section.Kyb_sc div.wrap_930 {
  width: 930px;
  margin: 0 auto;
}
.naebaeca section.Kyb_sc section.main_sc {
  overflow: hidden;
  position: relative;
  height: 720px;
  background-color: #f0ede4;
  background-repeat: no-repeat;
  background-position: center bottom;
}
.naebaeca section.Kyb_sc section.main_sc div.wrap_930 {
  position: relative;
}
.naebaeca section.Kyb_sc section.main_sc div.wrap_930 img {
  position: absolute;
}
.naebaeca section.Kyb_sc section.main_sc div.wrap_930 img.tit_1 {
  top: 110px;
  left: 50%;
  margin-left: -135.5px;
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
  -webkit-animation-delay: 0.3s;
  animation-delay: 0.3s;
  -webkit-animation-timing-function: ease;
  animation-timing-function: ease;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}
.naebaeca section.Kyb_sc section.main_sc div.wrap_930 img.tit_2 {
  top: 275px;
  left: 50%;
  margin-left: -346px;
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
  -webkit-animation-delay: 0.8s;
  animation-delay: 0.8s;
  -webkit-animation-timing-function: ease;
  animation-timing-function: ease;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}
.naebaeca section.Kyb_sc section.main_sc div.wrap_930 img.tit_3 {
  top: 450px;
  left: 50%;
  margin-left: -455px;
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-duration: 5s;
  animation-duration: 5s;
  -webkit-animation-delay: 1.1s;
  animation-delay: 1.1s;
  -webkit-animation-timing-function: ease;
  animation-timing-function: ease;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}
.naebaeca section.Kyb_sc section.main_sc div.wrap_930 img.tag_1 {
  top: 110px;
  left: 0;
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
  -webkit-animation-delay: 0.3s;
  animation-delay: 0.3s;
  -webkit-animation-timing-function: ease;
  animation-timing-function: ease;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}
.naebaeca section.Kyb_sc section.main_sc div.wrap_930 img.tag_2 {
  top: 50px;
  right: 0;
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
  -webkit-animation-delay: 0.8s;
  animation-delay: 0.8s;
  -webkit-animation-timing-function: ease;
  animation-timing-function: ease;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}
.naebaeca section.Kyb_sc section.main_sc div.wrap_930 img.tag_3 {
  top: 350px;
  right: -150px;
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-duration: 5s;
  animation-duration: 5s;
  -webkit-animation-delay: 1.1s;
  animation-delay: 1.1s;
  -webkit-animation-timing-function: ease;
  animation-timing-function: ease;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}
.naebaeca section.Kyb_sc section.main_sc div.wrap_930 img.tag_4 {
  top: 550px;
  left: -250px;
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-duration: 5s;
  animation-duration: 5s;
  -webkit-animation-delay: 1.1s;
  animation-delay: 1.1s;
  -webkit-animation-timing-function: ease;
  animation-timing-function: ease;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}
.naebaeca section.Kyb_sc section.main_sc div.wrap_930 img.particle_1 {
  top: 20px;
  left: 150px;
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
  -webkit-animation-delay: 0.3s;
  animation-delay: 0.3s;
  -webkit-animation-timing-function: ease;
  animation-timing-function: ease;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}
.naebaeca section.Kyb_sc section.main_sc div.wrap_930 img.particle_2 {
  top: 0;
  right: 0;
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
  -webkit-animation-delay: 0.8s;
  animation-delay: 0.8s;
  -webkit-animation-timing-function: ease;
  animation-timing-function: ease;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}
.naebaeca section.Kyb_sc section.main_sc div.wrap_930 img.particle_3 {
  top: 150px;
  left: -150px;
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-duration: 5s;
  animation-duration: 5s;
  -webkit-animation-delay: 1.1s;
  animation-delay: 1.1s;
  -webkit-animation-timing-function: ease;
  animation-timing-function: ease;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}
.naebaeca section.Kyb_sc section.main_sc div.wrap_930 img.particle_4 {
  top: 550px;
  left: -250px;
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-duration: 5s;
  animation-duration: 5s;
  -webkit-animation-delay: 1.1s;
  animation-delay: 1.1s;
  -webkit-animation-timing-function: ease;
  animation-timing-function: ease;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}
.naebaeca section.Kyb_sc section.main_sc div.wrap_930 img.particle_5 {
  top: 550px;
  right: -250px;
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-duration: 5s;
  animation-duration: 5s;
  -webkit-animation-delay: 1.1s;
  animation-delay: 1.1s;
  -webkit-animation-timing-function: ease;
  animation-timing-function: ease;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}
.naebaeca section.Kyb_sc section.main_sc div.wrap_930 img.particle_6 {
  top: 350px;
  left: 50px;
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-duration: 5s;
  animation-duration: 5s;
  -webkit-animation-delay: 1.1s;
  animation-delay: 1.1s;
  -webkit-animation-timing-function: ease;
  animation-timing-function: ease;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}
.naebaeca section.Kyb_sc section.sub_sc {
  overflow: hidden;
  position: relative;
  background-color: #f0ede4;
  padding: 0 0 100px;
}
.naebaeca section.Kyb_sc section.sub_sc div.wrap_930 img {
  float: left;
  margin-right: 5px;
}
.naebaeca section.Kyb_sc section.sub_sc div.wrap_930 img.main_b_1 {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
  -webkit-animation-delay: 1.5s;
  animation-delay: 1.5s;
  -webkit-animation-timing-function: ease;
  animation-timing-function: ease;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}
.naebaeca section.Kyb_sc section.sub_sc div.wrap_930 img.main_b_2 {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
  -webkit-animation-delay: 1.8s;
  animation-delay: 1.8s;
  -webkit-animation-timing-function: ease;
  animation-timing-function: ease;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}
.naebaeca section.Kyb_sc section.sub_sc div.wrap_930 img.main_b_3 {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
  -webkit-animation-delay: 2.1s;
  animation-delay: 2.1s;
  -webkit-animation-timing-function: ease;
  animation-timing-function: ease;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  margin-right: 0;
}
@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}
.naebaeca section.Kyb_sc section.atoz_sc {
  background: -webkit-gradient(linear, left top, right top, color-stop(30%, #ffb452), color-stop(50%, #061b48));
  background: linear-gradient(90deg, #ffb452 30%, #061b48 50%);
}
.naebaeca section.Kyb_sc section.atoz_sc div.wrap_930 {
  position: relative;
  height: 1131px;
}
.naebaeca section.Kyb_sc section.atoz_sc div.wrap_930 h2 {
  position: absolute;
  top: 0;
  left: 0;
  width: 338px;
  height: 1131px;
  background-image: url("/_Resources/img/naebaeca/Kyb/harf_1_tit.png");
  background-repeat: no-repeat;
}
.naebaeca section.Kyb_sc section.atoz_sc div.wrap_930 img.harf_1_cont {
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  width: 592px;
  height: 1131px;
}
.naebaeca section.Kyb_sc section.atoz_sc div.wrap_930 .btn_qnet {
  position: absolute;
  display: block;
  bottom: 78px;
  left: 50%;
  margin-left: -50px;
  margin: 0 auto;
  padding: 30px 60px;
  text-align: center;
  background: #1ca7e1;
  color: #fff;
  font-size: 20px;
  font-weight: bold;
  border-radius: 20px;
}
.naebaeca section.Kyb_sc section.atoz_sc div.wrap_930 .btn_qnet:hover {
  -webkit-transition: 0.8s;
  transition: 0.8s;
  opacity: 0.7;
}
.naebaeca section.Kyb_sc section.why_sc {
  background: -webkit-gradient(linear, left top, right top, color-stop(30%, #ffaa3c), color-stop(50%, #04112c));
  background: linear-gradient(90deg, #ffaa3c 30%, #04112c 50%);
}
.naebaeca section.Kyb_sc section.why_sc div.wrap_930 {
  position: relative;
  height: 947px;
}
.naebaeca section.Kyb_sc section.why_sc div.wrap_930 h2 {
  position: absolute;
  top: 0;
  left: 0;
  width: 338px;
  height: 947px;
  background-image: url("/_Resources/img/naebaeca/Kyb/harf_2_tit.png");
  background-repeat: no-repeat;
}
.naebaeca section.Kyb_sc section.why_sc div.wrap_930 ul {
  height: 947px;
  margin-left: 50px;
  padding-top: 80px;
  background-color: #04112c;
}
.naebaeca section.Kyb_sc section.why_sc div.wrap_930 ul li {
  position: relative;
  width: 440px;
  margin-left: 400px;
  margin-bottom: 20px;
  padding: 40px;
  background-color: #fff;
  border-radius: 20px;
}
.naebaeca section.Kyb_sc section.why_sc div.wrap_930 ul li .num {
  position: absolute;
  top: 0;
  left: 0;
  padding: 30px;
  font-size: 35px;
  font-size: 2.275rem;
  background: #414395;
  color: #fff;
  border-radius: 20px;
}
.naebaeca section.Kyb_sc section.why_sc div.wrap_930 ul li .wrap {
  padding-left: 120px;
}
.naebaeca section.Kyb_sc section.why_sc div.wrap_930 ul li .wrap strong {
  font-size: 20px;
  font-size: 1.3rem;
  color: #0980c6;
}
.naebaeca section.Kyb_sc section.why_sc div.wrap_930 ul li .wrap p {
  font-size: 14px;
  font-size: 0.91rem;
  color: #333;
}
.naebaeca section.Kyb_sc section.why_sc div.wrap_930 ul li .wrap a {
  display: block;
  width: 100px;
  margin-top: 10px;
  background: #dfbb4f;
  color: #333;
  padding: 5px 10px;
  font-size: 13px;
  font-size: 0.845rem;
  font-weight: bold;
  text-align: center;
}
.naebaeca section.Kyb_sc section.teacher_sc {
  background-color: #f0ede4;
  padding: 100px 0;
}
.naebaeca section.Kyb_sc section.teacher_sc div.wrap_930 h2 {
  width: 498px;
  height: 110px;
  margin: 0 auto;
  background-image: url("/_Resources/img/naebaeca/Kyb/teacher_tit.png");
  background-repeat: no-repeat;
  background-position: center;
}
.naebaeca section.Kyb_sc section.teacher_sc div.wrap_930 ul.teacher_ul {
  margin-top: 50px;
}
.naebaeca section.Kyb_sc section.teacher_sc div.wrap_930 ul.teacher_ul > li {
  position: relative;
  float: left;
  width: 270px;
  margin-right: 60px;
}
.naebaeca section.Kyb_sc section.teacher_sc div.wrap_930 ul.teacher_ul > li.teacher_3 {
  margin-right: 0;
}
.naebaeca section.Kyb_sc section.teacher_sc div.wrap_930 ul.teacher_ul > li button.btn_more {
  position: absolute;
  bottom: -40px;
  background: #04112c;
  color: #fff;
  font-size: 14px;
  font-size: 0.91rem;
  font-weight: bold;
  width: 100%;
  padding: 10px 20px;
}
.naebaeca section.Kyb_sc section.teacher_sc div.wrap_930 ul.teacher_ul > li button.btn_more .material-icons {
  vertical-align: middle;
}
.naebaeca section.Kyb_sc section.teacher_sc div.wrap_930 ul.teacher_ul > li .teacher_cont {
  display: none;
  padding: 20px;
  background-color: #f4f4f4;
  color: #333;
  font-size: 12px;
  font-size: 0.78rem;
  -webkit-transition: 0.8s;
  transition: 0.8s;
}
.naebaeca section.Kyb_sc section.teacher_sc div.wrap_930 ul.teacher_ul > li .teacher_cont ul.cont_ul > li {
  position: relative;
  padding: 0 0 10px 10px;
}
.naebaeca section.Kyb_sc article.apply_ar {
  padding: 100px 0;
  background: #dfdcd4;
}
.naebaeca section.Kyb_sc article.apply_ar h3 {
  margin-bottom: 20px;
  text-align: center;
  font-size: 30px;
  letter-spacing: -3px;
}
.naebaeca section.Kyb_sc article.apply_ar h3 em {
  padding-top: 20px;
  border-top: 1px solid #111;
}
.naebaeca section.Kyb_sc article.apply_ar > img {
  margin: 0 auto;
}
.naebaeca section.Kyb_sc article.apply_ar ul.pop_ul {
  text-align: center;
  width: 930px;
}
.naebaeca section.Kyb_sc article.apply_ar ul.pop_ul li {
  float: none;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  zoom: 1;
  *display: inline;
  width: 30%;
  height: 360px;
  border: 1px solid #e6e6e6;
  -webkit-box-shadow: 3px 3px 5px #ddd;
          box-shadow: 3px 3px 5px #ddd;
  margin-right: 30px !important;
}
.naebaeca section.Kyb_sc article.apply_ar ul.pop_ul li:last-child {
  margin-right: 0 !important;
}
.naebaeca section.Kyb_sc article.apply_ar ul.pop_ul li a.pop_1 {
  background: url("/_Resources/img/naebaeca/Kyb/thumb_1.png") no-repeat center;
  background-size: cover;
}
.naebaeca section.Kyb_sc article.apply_ar ul.pop_ul li a.pop_2 {
  background: url("/_Resources/img/naebaeca/Kyb/thumb_2.png") no-repeat center;
  background-size: cover;
}
.naebaeca section.Kyb_sc article.apply_ar ul.pop_ul li a.pop_3 {
  background: url("/_Resources/img/naebaeca/Kyb/thumb_3.png") no-repeat center;
  background-size: cover;
}
@-webkit-keyframes appear {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 0.9;
  }
  100% {
    opacity: 1;
  }
}
@keyframes appear {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 0.9;
  }
  100% {
    opacity: 1;
  }
}
.naebaeca section.Kyb_sc section.book_sc {
  background-color: #fff6dd;
  padding: 100px 0;
}
.naebaeca section.Kyb_sc section.book_sc .wrap_930 {
  position: relative;
}
.naebaeca section.Kyb_sc section.book_sc .wrap_930 h2 {
  margin-bottom: 20px;
  text-align: center;
  font-size: 30px;
  letter-spacing: -3px;
}
.naebaeca section.Kyb_sc section.book_sc .wrap_930 h2 em {
  padding-top: 20px;
  border-top: 1px solid #111;
}
.naebaeca section.Kyb_sc section.book_sc .wrap_930 img.book_label {
  position: absolute;
  top: -50px;
  right: 0px;
  display: block;
  width: 160px;
  height: 160px;
  -webkit-animation: 0.8s appear ease-in-out infinite alternate;
          animation: 0.8s appear ease-in-out infinite alternate;
}
.naebaeca section.Kyb_sc section.book_sc .wrap_930 ul.book_ul {
  margin-top: 50px;
}
.naebaeca section.Kyb_sc section.book_sc .wrap_930 ul.book_ul li {
  float: left;
  width: 23%;
  padding: 20px;
  border-radius: 20px;
  background: #ece2c5;
  margin-right: 20px;
}
.naebaeca section.Kyb_sc section.book_sc .wrap_930 ul.book_ul li:last-child {
  margin-right: 0;
}
.naebaeca section.Kyb_sc section.book_sc .wrap_930 ul.book_ul li img.book_img {
  display: block;
  margin: 0 auto;
}
.naebaeca section.Kyb_sc section.book_sc .wrap_930 ul.book_ul li dl {
  padding-left: 20px;
}
.naebaeca section.Kyb_sc section.book_sc .wrap_930 ul.book_ul li dl dt {
  font-size: 13px;
  font-size: 0.845rem;
}
.naebaeca section.Kyb_sc section.book_sc .wrap_930 ul.book_ul li dl dd {
  font-size: 13px;
  font-size: 0.845rem;
  font-weight: bold;
  margin: 0;
  padding-bottom: 10px;
}
.naebaeca section.Kyb_sc article.book_ar {
  background-color: #ece2c5;
  padding: 100px 0;
}
.naebaeca section.Kyb_sc article.book_ar div.wrap_box {
  position: relative;
  width: 1000px;
  margin: 0 auto;
}
.naebaeca section.Kyb_sc article.book_ar div.wrap_box h2 {
  margin-bottom: 20px;
  text-align: center;
  font-size: 30px;
  letter-spacing: -3px;
}
.naebaeca section.Kyb_sc article.book_ar div.wrap_box h2 em {
  padding-top: 20px;
  border-top: 1px solid #111;
}
.naebaeca section.Kyb_sc article.book_ar div.wrap_box ul li {
  width: 19%;
}
.naebaeca section.Kyb_sc article.book_ar div.wrap_box ul li img {
  width: auto;
}
.naebaeca section.Kyb_sc section.benefit_sc {
  background-color: #6ac2ea;
  padding: 100px 0;
}
.naebaeca section.Kyb_sc section.benefit_sc .wrap_930 {
  position: relative;
}
.naebaeca section.Kyb_sc section.benefit_sc .wrap_930 h2 {
  margin-bottom: 20px;
  text-align: center;
  font-size: 30px;
  letter-spacing: -3px;
}
.naebaeca section.Kyb_sc section.benefit_sc .wrap_930 h2 em {
  padding-top: 20px;
  border-top: 1px solid #111;
}
.naebaeca section.Kyb_sc section.benefit_sc .wrap_930 .btn_more {
  position: absolute;
  top: 353px;
  left: 50%;
  margin-left: -50px;
  padding: 5px 10px;
  width: 100px;
  text-align: center;
  background: #738ca5;
  color: #fff;
  font-size: 13px;
  font-size: 0.845rem;
}
.naebaeca section.Kyb_sc section.wowbanner_sc {
  padding: 10px 0;
  background-color: #176fcd;
}
.naebaeca section.Insurance_sc div.wrap_930 {
  width: 930px;
  margin: 0 auto;
  padding: 100px 0 80px;
}
.naebaeca section.Insurance_sc h2.sub_tit {
  margin: 0 0 50px;
}
.naebaeca section.Insurance_sc section.top_sc {
  background-color: #ffe447;
}
.naebaeca section.Insurance_sc section.top_sc div.wrap_930 {
  padding: 30px 0;
  background-position: center left;
  background-image: url("/_Resources/img/naebaeca/Insurance/card.png");
  background-repeat: no-repeat;
}
.naebaeca section.Insurance_sc section.top_sc div.wrap_930 strong {
  margin-left: 100px;
  font-size: 15px;
}
.naebaeca section.Insurance_sc section.top_sc div.wrap_930 span {
  margin-left: 15px;
  font-size: 12px;
}
.naebaeca section.Insurance_sc section.top_sc div.wrap_930 a {
  margin-left: 115px;
  padding: 10px;
  border: 1px solid;
  font-size: 13px;
}
.naebaeca section.Insurance_sc section.main_sc {
  overflow: hidden;
  background-color: #218ff5;
  background-position: center bottom;
  background-image: url("/_Resources/img/naebaeca/Insurance/bg_bottom.jpg");
  background-repeat: no-repeat;
}
.naebaeca section.Insurance_sc section.main_sc div.wrap_930 {
  position: relative;
  width: 1300px;
  padding: 300px 0;
  background-position: center top;
  background-image: url("/_Resources/img/naebaeca/Insurance/bg_top.jpg");
  background-repeat: no-repeat;
  /*히트브랜드*/
}
.naebaeca section.Insurance_sc section.main_sc div.wrap_930 span.hitbrand {
  position: absolute;
  top: 0px;
  right: 70px;
  -webkit-animation: 1s hitroll ease-in-out infinite alternate;
          animation: 1s hitroll ease-in-out infinite alternate;
  display: block;
  width: 147px;
  height: 200px;
  background-image: url("/_Resources/img/naebaeca/wow_hitbrand.png");
}
.naebaeca section.Insurance_sc section.main_sc div.wrap_930 img.main_tit {
  display: block;
  margin: 0 auto;
}
.naebaeca section.Insurance_sc section.sub_1_sc {
  background-color: #fff;
}
.naebaeca section.Insurance_sc section.sub_1_sc div.wrap_930 h2 {
  height: 67px;
  background: url("/_Resources/img/naebaeca/Insurance/sub_tit_1.png") no-repeat center;
}
.naebaeca section.Insurance_sc section.sub_2_sc {
  background-color: #3d4f73;
  background-position: center;
  background-image: url("/_Resources/img/naebaeca/Insurance/sub_2_bg.jpg");
  background-repeat: no-repeat;
}
.naebaeca section.Insurance_sc section.sub_2_sc div.wrap_930 {
  padding: 65px 0;
}
.naebaeca section.Insurance_sc section.sub_2_sc div.wrap_930 h2 {
  height: 67px;
  background: url("/_Resources/img/naebaeca/Insurance/sub_tit_2.png") no-repeat center;
}
.naebaeca section.Insurance_sc section.sub_3_sc {
  background-color: #ffe5fb;
}
.naebaeca section.Insurance_sc section.sub_3_sc div.wrap_930 h2 {
  height: 250px;
  margin: 0;
  background: url("/_Resources/img/naebaeca/Insurance/sub_tit_3.png") no-repeat center;
}
.naebaeca section.Insurance_sc section.sub_3_sc div.wrap_930 ul li {
  float: left;
  margin-right: 25px;
}
.naebaeca section.Insurance_sc section.sub_3_sc div.wrap_930 ul li:last-child {
  margin-right: 0px;
}
.naebaeca section.Insurance_sc section.sub_3_sc div.wrap_930 p {
  margin: 30px 0 0;
  color: #333;
  font-size: 14px;
  text-align: right;
}
.naebaeca section.Insurance_sc section.sub_3_sc div.wrap_930 p a.btn_go {
  color: #218ff5;
  font-size: 15px;
}
.naebaeca section.Insurance_sc section.sub_3_sc div.wrap_930 p a.btn_go:hover {
  text-decoration: underline;
}
.naebaeca section.Insurance_sc section.sub_4_sc {
  background-color: #218ff5;
}
.naebaeca section.Insurance_sc section.sub_4_sc div.wrap_930 h2 {
  height: 108px;
  background: url("/_Resources/img/naebaeca/Insurance/sub_tit_4.png") no-repeat center;
}
.naebaeca section.Insurance_sc section.sub_4_sc div.wrap_930 ul li {
  float: left;
  margin-right: 25px;
}
.naebaeca section.Insurance_sc section.sub_4_sc div.wrap_930 ul li:last-child {
  margin-right: 0;
}
.naebaeca section.Insurance_sc section.sub_5_sc {
  background-color: #ffe5fb;
}
.naebaeca section.Insurance_sc section.sub_5_sc div.wrap_930 h2 {
  height: 64px;
  background: url("/_Resources/img/naebaeca/Insurance/sub_tit_5.png") no-repeat center;
}
.naebaeca section.Insurance_sc article.apply_ar {
  padding: 100px 0;
  background: #fff;
}
.naebaeca section.Insurance_sc article.apply_ar h2 {
  margin-bottom: 20px;
  text-align: center;
  font-size: 30px;
  letter-spacing: -3px;
}
.naebaeca section.Insurance_sc article.apply_ar > img {
  margin: 0 auto;
}
.naebaeca section.Insurance_sc article.apply_ar ul.pop_ul {
  text-align: center;
  width: 930px;
}
.naebaeca section.Insurance_sc article.apply_ar ul.pop_ul li {
  float: none;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  zoom: 1;
  *display: inline;
  width: 30%;
  height: 360px;
  border: 1px solid #e6e6e6;
  -webkit-box-shadow: 3px 3px 5px #ddd;
          box-shadow: 3px 3px 5px #ddd;
  margin: 0 20px !important;
}
.naebaeca section.Insurance_sc article.apply_ar ul.pop_ul li a.pop_1 {
  background: url("/_Resources/img/naebaeca/Insurance/class01_lecture01.jpg") no-repeat center;
  background-size: cover;
}