@charset "utf-8";

[class^="content"]:after {display:none;}
	.content_main:after {display:none !important;}
.slideSection_mainVisual {position:relative;  height:99.3750vw; }
	.slideSection_mainVisual .lSSlideOuter, .slideSection_mainVisual .lSSlideWrapper, .slideSection_mainVisual .lightSlider {overflow:hidden; width:100%; height:100%;}
	.slideSection_mainVisual .ts_slider {width:100%; overflow:hidden;}
	.slideSection_mainVisual .ts_slider, .slideSection_mainVisual .ts_list {width:100%;}
		
	[class^="mVisual_"] {position:relative; overflow:hidden; width:100%; height:100%; background-repeat:no-repeat; background-position:center top; background-size:auto 100%;}
		.slogan_w {padding:9.3750vw 5.4688vw;}
			.slogan_w [class*="block"] {padding:0.7813vw 2.3438vw; background-color:rgba(2, 165, 177, 0.6); font-weight:100; font-weight:lighter;}
			.slogan_w br + [class*="block"] {margin-top:0.7813vw;}
			.slogan_w [class*="block"] + [class*="block"] {display:inline-block; margin-top:0.7813vw;}
			.slogan_w [class*="block"]:first-child {display:inline-block;}
	.mVisual_01 {background-image:url('http://placehold.it/640x636/000');}
	.mVisual_02 {background-image:url('http://placehold.it/640x636/555');}
	.mVisual_03 {background-image:url('http://placehold.it/640x636/c9c9c9');}
	.mVisual_04 {background-image:url('http://placehold.it/640x636/8b8b8b');}
	.mVisual_intro {background-image:url('../images/m/main/KV_main_01.png');}
	
	.ts_controller {position:absolute; right:5.4688vw; bottom:7.8125vw;}
		.ts_indicator_w {display:inline-block; overflow:hidden; vertical-align:middle;}
			.tsi_list {float:left; margin-left:0.6250vw; width:9.3750vw;}
				.btn_ind {position:relative; width:100%; height:8.1250vw; text-align:left; outline:none;}
					.btn_ind:after {display:inline-block; content:''; position:absolute; left:0; top:50%;  width:100%; height:0.6250vw; background-color:#fff; transition:background-color; transition-duration:.3s; transition-timing-function:ease-in-out;}
					.btn_ind .txt_s20_ind {position:absolute; left:0; top:0; color:#fff; line-height:1; transition:color; transition-duration:.2s; transition-timing-function:ease-in-out;}
				.btn_ind.active {}
					.btn_ind.active:after {background-color:#02a5b1;}
					.btn_ind.active .txt_s20_ind {color:#02a5b1;}
		.tsc_btn_w {display:inline-block; margin-left:0.7813vw; vertical-align:middle;}
			.tsc_btn_w [class^="btn_icon"] {margin:0; width:7.1875vw; height:7.1875vw;}
			.tsc_btn_w .btn_icon_play {display:none; background-image:url('../images/m/main/icon_play.png');}
			.tsc_btn_w .btn_icon_pause {background-image:url('../images/m/main/icon_pause.png');}

	

[class^="thumpnail_"] {width:43.5938vw; height:56.0938vw; border-width:0 0 0.4688vw 0; border-style:solid; border-color:#b68b5c;}
	[class^="thumpnail_"] .thump_img_w {width:43.5938vw; height:25.4688vw;}

[class^="thumpnail_"].big {}
	[class^="thumpnail_"].big .thump_img_w {height:25.4688vw;}

[class*="tTra"] {border-color:#0527c0;}/* 연수 */

[class*="tKbiTube"] {border-color:#e43f08;}/* KBI Tube */

[class*="tBook"] {border-color:#097153;}/* 도서 */
	[class*="tBook"] .thump_img_w {padding:2.9688vw 3.4375vw 1.4063vw 3.4375vw; }
			[class*="tBook"] .thump_img_w .bk_img_w {padding:0 4.3750vw; }

[class*="tQual"] {border-color:#6b24a9;}/* 자격 */
	[class*="tQual"] .thump_cont {padding:1.8750vw 0 4.6875vw 0; height:30.1563vw;}
	


.slideSection_contents {margin-top:7.8125vw;}
	.slideSection_contents .ts_slider {margin:0 auto; width:calc(100% - 10.9375vw); height:56.0938vw;}


.slideSection_talk {position:relative; margin:7.8125vw auto 0 auto; padding:3.9063vw 4.6875vw 4.6875vw 4.6875vw; width:89.0625vw; background-color:#02a5b1;}
	.slideSection_talk .ts_slider {height:48.7813vw;}
	.slideSection_talk [class^="tit_"] {padding:0;}
	.slideSection_talk .lSSlideOuter .lSPager {position:absolute; right:0; top:-10.9375vw;}
	.slideSection_talk .lSSlideOuter .lSPager.lSpg > li {padding:0 0.4688vw;}
	.slideSection_talk .lSSlideOuter .lSPager.lSpg > li a {background-color:#b8b8b8;}
	.slideSection_talk .lSSlideOuter .lSPager.lSpg > li:hover a, .slideSection_talk .lSSlideOuter .lSPager.lSpg > li.active a {background-color:#fff;}
		.talk_box {padding:4.6875vw; width:57.9688vw; height:48.7813vw; background-color:#f6f6f6; overflow:hidden;}
			.talk_box .txt_s23cBlue_fBo {}
			.talk_box .txt_s26cBlack_fBo {width:100%; max-height:4.5em;}
			.talk_box .txt_s23cGray {margin-top:3.1250vw; padding-top:2.3438vw; max-height:5.19em; width:100%; border-top:0.6250vw solid #02a5b1;}


.main_banner_w {margin-top:7.8125vw; padding:7.8125vw 5.4688vw; width:100%; background-color:#f6f6f6;}
	.bnr_lists_w {overflow:hidden; width:100%;}
		.bnr_list {float:left; width:48%;}
		.bnr_list:nth-child(2) {float:right;}
		/*.bnr_list:nth-child(1) {margin-top:0; width:100%;}
		.bnr_list:nth-child(2) {padding-right:0.9375vw; width:50%;}
		.bnr_list:nth-child(3) {padding-left:0.9375vw; width:50%;}*/
			.bnr_box {padding:3.1250vw 3.1250vw; width:100%; border-top:1.2500vw solid #be9669; background-color:#fff;}
				.bnr_box .tit_s24cBlack {display:block;}
				.bnr_box [class^="link_"] {display:block; position:relative; margin-top:1.5625vw; padding-right:2.9688vw; letter-spacing:-0.1563vw;}
				.bnr_box [class^="link_"]:after {display:inline-block; content:''; /*position:absolute; right:0; bottom:1.4063vw;*/margin-left:1.2500vw; width:1.4063vw; height:2.1875vw; background:url('../images/m/main/arrow_right_brown.png') no-repeat; background-size:100% auto; vertical-align:middle;}
				.bnr_box [class^="link_"] + [class^="link_"] {margin-top:0.7813vw; padding-top:0.7813vw; border-top:0.1563vw solid #be9669;}


	.bnrImg_lists_w {display:flex; margin-top:7.8125vw;flex-wrap: wrap;} /*2023-04-08 추가*/
		.bnrImg_list { padding:0 3.1250vw; width:50%;text-align:center; overflow:hidden;}/*2023-04-08 추가*/
		.bnrImg_list:nth-child(1) {padding-left:0;} /*2023-04-20 추가*/
        .bnrImg_list:nth-child(2) {padding-right:0;} /*2023-04-20 추가*/
        .bnrImg_list:nth-child(3) {padding-left:0;} /*2023-04-20 추가*/
        .bnrImg_list:nth-child(4) {padding-right:0;} /*2023-04-20 추가*/
			.bnrImg_list a {display:block; width:100%; margin:0 auto;}
				.bnrImg_list img {width:100%;}

/* 로그인 후 학습중 영역 */
.slideSection_status {margin-top:7.8125vw;}
	.slideSection_status .ts_slider {margin:0 auto; width:calc(100% - 10.9375vw); height:35.0938vw;}
	.slideSection_status .tc_btn .txt_period {display:inline-block; width:70%;}

#mainMyTring .tc_btn {padding-top:4.6875vw;}
#mainMyTring .box_cr_status {float:left; width:65%; padding:0; padding-top:1.5813vw;}
	#mainMyTring .box_cr_status .crs_graph {color:#02a5b1; overflow:hidden;}
	#mainMyTring .box_cr_status .grap_stick {display:inline-block; width:67%; height:3.25vw; margin:1.5625vw 0; border-radius:2.1875vw;}
		#mainMyTring .box_cr_status .grap_stick .gsBar_green {height:3.25vw; border-radius:2.1875vw;}
		#mainMyTring .box_cr_status .crs_graph .crsg_rate {margin-left:2.3438vw;}

/* 연수결과 조회 팝업 */
.forms_traApply {margin-top:6.2500vw;}
	.forms_traApply .f_list {position:relative;}
	
.modal_popup_trResult {}
	.modal_popup_trResult .pop_content:after {height:7.8125vw;}

		.modal_popup_trResult .forms_traApply .inp_sch .btn_inp_sch {top:50%;}
		.modal_popup_trResult .inp_select_tracomp {width:88%;}

		.modal_popup_trResult .forms_traApply + .txt_tIcon_s21cGray {margin-top:3.1250vw;}
			.modal_popup_trResult .forms_traApply + .txt_tIcon_s21cGray .icon_guide {top:0.9375vw;}
		.modal_popup_trResult .box_grayGuide {margin-top:7.8125vw; padding:5.4688vw;}

		.modal_popup_trResult .tr_result_w {border-top:0.1563vw solid #c9c9c9; padding-top:4.6875vw; margin-top:4.6875vw;}