@charset "utf-8";

.container {background-color:#fff;}
[class^="visual_subMain"] {height:500px; }
	.visual_subMain_qual {background:#000 url('../images/qual/KV_certification_01.png') center no-repeat;}
	.visual_subMain_training {background:#000 url('../images/training/KV_course_02.png') center no-repeat;}
	.visual_subMain_know {background:#000 url('../images/know/KV_Talk_01.png') center no-repeat;}
	.visual_subMain_tube {background:#000 url('../images/kbi_tube/KV_KBITube_01.png') center no-repeat;}
	.visual_subMain_book {background:#000 url('../images/book/KV_book01.png') center no-repeat;}

	.visual_subMain .vm_big_w, .visual_subMain .vmb_lists_w, .visual_subMain .vmb_list, .visual_subMain [class^="vm_cont"] {height:500px !important;}
	.visual_subMain [class^="vm_cont"] {text-align:center;}
		.visual_subMain .vmb_list img {max-width:100%; height:100%;}
	.visual_subMain .vs_indicator_w {z-index:10;}	

.page_map {position:relative; z-index:2; margin:0 auto; /*padding-top:10px;*/ width:1140px; height:0;}
	.page_map .pm_lists_w {margin-top:10px;}
	/* .page_map + [class^="subMain_section_"] {padding-top:0;} */

/* 도서 - 도서안내 */
.book_keywords_w, .tube_keywords_w {position:absolute; left:50%; top:215px; margin-left:-570px; width:1140px; text-align:center;}
	.book_keywords_w .tit_bk_cDarkgray1, .tube_keywords_w .tit_bk_cWhite {display:block; font-size:40px;}
	.bk_lists_w {display:inline-block; position:relative; left:-5px; padding:20px 150px; max-width:100%; text-align:center; box-sizing:border-box; letter-spacing:-5px;}
		.bk_list {display:inline-block; margin-left:5px; padding:5px 0; letter-spacing:-1px;}
			.bk_list .btn_keyword:hover {border-color:#02a5b1; background-color:#02a5b1; box-shadow:0 4px 6px 0 rgba(110, 110, 110, 0.5);}
				
				.bk_list .btn_keyword:hover .txt_chk_name {color:#fff;}


[class^="subMain_section"] {width:100%; min-width:1140px;}
	.sms_inner {position:relative; margin:0 auto; padding-top:60px; width:1140px;}
		.sms_inner .wrap_tab_dot {padding-bottom:20px;}
			.sms_inner .wrap_tab_dot .tabmenu_dot {padding:0;}
				.sms_inner .wrap_tab_dot .txt_tab_name {font-size:18px; font-weight:normal;}
				.sms_inner .tabmenu_dot .tab_list {padding:0 25px 0 34px;}
					.sms_inner .tabmenu_dot .tab_list:first-child {padding-left:0;}
		.smsi_header {position:absolute; left:0; top:0; width:1000px;}
			.smsi_header .tit_main_cDarkgray1 {position:relative; vertical-align:middle;}
			.smsi_header .smsi_btn_w {display:block; margin:15px 0; vertical-align:middle;}
				.smsi_header .smsib_lists_w {display:block; -webkit-letter-spacing:-5px;}
					.smsi_header .smsib_list {display:inline-block; margin-left:5px;}
					.smsi_header .smsib_list:first-child {margin-left:0;}
			
			.sms_slider_controls {position:absolute; top:0; right:0; letter-spacing:5px;}
				.sms_slider_controls [class^="btn_icon"] {width:50px; height:50px; background-repeat:no-repeat; background-position:center center; letter-spacing:-1px;}
				.sms_slider_controls [class^="btn_icon"]:hover {background-color:#8f8f8f;}
				.sms_slider_controls [class^="btn_icon"]:disabled {background-color:transparent;}
				.sms_slider_controls [class^="btn_icon"] + [class^="btn_icon"] {margin-left:20px;}
				.sms_slider_controls .btn_icon_prev {background-image:url('../images/common/icon_slideLeft_off.png');}
				.sms_slider_controls .btn_icon_prev.active {background-image:url('../images/common/icon_slideLeft_on.png');}
				.sms_slider_controls .btn_icon_next {background-image:url('../images/common/icon_slideRight_off.png');}
				.sms_slider_controls .btn_icon_next.active {background-image:url('../images/common/icon_slideRight_on.png');}
				.sms_slider_controls .btn_icon_more {background-image:url('../images/common/icon_more_view.png');}


			.sms_slider_controls.st2 {top:50%; margin-top:-25px; z-index:99}
				.sms_slider_controls.st2 [class^="btn_icon"]:hover {background-color:transparent;}		
				.sms_slider_controls.st2.prev {left:0; right:auto;}
				.sms_slider_controls.pre .btn_icon_smPrev {top:50%; left:0;}
				.sms_slider_controls.next .btn_icon_smNext {top:50%; right:0;}	

				.sms_slider_controls.st2 .btn_icon_smPrev {background-image:url('../images/common/icon_arrow_left_off.png');}
				.sms_slider_controls.st2 .btn_icon_smPrev.active {background-image:url('../images/common/icon_arrow_right_off2.png');}
				.sms_slider_controls.st2 .btn_icon_smNext {background-image:url('../images/common/icon_arrow_right_off.png');}				
				.sms_slider_controls.st2 .btn_icon_smNext.active {background-image:url('../images/common/icon_arrow_right_on2.png');}

			.sms_slider_w {width:100%; height:360px;}
				.smss_lists_w {position:relative; left:-25px; height:360px;}
					.smss_list {float:left; padding-top:10px; height:360px; box-sizing:border-box;}
						.smss_list [class^="thumbnail_"], .smss_list [class^="thumbnail_big"] {margin-left:25px; }
							
				
				.smsSlider_lists_w {height:360px;}
					.smsSlider_list {float:left; height:360px;}
						.smsSlider_list .smss_lists_w {width:1165px;}
							.smsSlider_list .smss_list {margin-left:25px;}
								.smsSlider_list .smss_list [class^="thumbnail_"] {margin-left:0;}
								.smss_list .tl_btns_w {padding:55px 18px 10px 18px;}
									.smss_list .tl_btns_w .btn_blue_line_thumb {padding:2px 0;}
										.smss_list .tl_btns_w .btn_blue_line_thumb .txt_btn_name {font-size:14px;}
			

			[class^="subMain_section"] .lSSlideOuter .lSPager.lSpg > li a {background-color:#b8b8b8;}
			[class^="subMain_section"] .lSSlideOuter .lSPager.lSpg > li:hover a, [class^="subMain_section"] .lSSlideOuter .lSPager.lSpg > li.active a {background-color:#02a5b1;}
			
		.sort_btn_box  {position:absolute; left:0; top:70px; overflow-x:hidden; overflow-y:auto; width:266px; height:333px; border-bottom:3px solid #097153; box-sizing:border-box;}
			.sortBtn_lists_w {width:100%;}
				.sortBtn_list {width:100%;}
					.btn_sort {padding:7px 30px; width:100%; height:30px; border-bottom:1px solid #dedede; background-color:#f6f6f6; text-align:left;}
						.btn_sort .txt_btn_name {line-height:1.2; color:#333;}
					.btn_sort:hover {background-color:#e7f0ef;}
					.btn_sort.active {background-color:#fff;}
						.btn_sort.active .txt_btn_name {font-weight:700;}

[class^="subMain_section_recommand"]  {margin-top:60px; background-color:#fff; }

	.thumbnail_recommand {display:block; width:266px; height:333px; background-color:#fff; border:0; border-radius:20px;}
		.thumbnail_recommand .link_thum {height:333px;}
		.thumbnail_recommand .img_tump {padding:20px 0 14px 0; width:100%; text-align:center;}
			.thumbnail_recommand .img_book_w {display:inline-block; padding:0 35px; height:170px; background-image:url('../images/book/bg_book_shadow.png');}
				.thumbnail_recommand .img_book {overflow:hidden; height:170px; background-color:#fafafa; box-shadow:0 1px 4px 0 rgba(0, 0, 0, 0.3); box-sizing:border-box;}
					.thumbnail_recommand .img_book img {width:auto; max-width:100%; height:170px; vertical-align:top;}
		.thumbnail_recommand .thum_cont {padding:0 15px; height:124px;}
			.thumbnail_recommand .tit_sub02_cDarkgray2 {margin:0; height:auto;  letter-spacing:-1px; word-break:keep-all; font-weight:700;}
			.thumbnail_recommand .txt_writer_cDarkgray2 {margin-top:5px; font-size:13px; letter-spacing:-1px;}
			.thumbnail_recommand .thum_cont {border:0;}
				.thumbnail_recommand .thum_cont .price_w {position:absolute; left:15px; bottom:15px; }
				.thumbnail_recommand .thum_cont .txt_price_cost, .thumbnail_recommand .thum_cont .txt_price_cDarkgray3 {display:inline-block;}
				.thumbnail_recommand .thum_cont .txt_price_cost + .txt_price_cDarkgray3 {margin-left:5px;}


.subMain_section_myPick {position:relative; z-index:1; margin-top:40px; padding-bottom:30px; background-color:#fff; box-shadow:0 3px 4px 0 rgba(0, 0, 0, 0.22);}

.subMain_section_newBook, .subMain_section_bestBook, .subMain_section_specialBook {padding-top:50px; background-color:#e8e8e8;}

.subMain_section_specialBook {padding-bottom:40px;}

.subMain_section_branch, .subMain_section_qualBook {padding-top:50px; background-color:#e8e8e8;}
	.subMain_section_branch .sms_inner, .subMain_section_qualBook .sms_inner  {padding-left:291px; box-sizing:border-box;}

.subMain_section_newBook .thum_cont, .subMain_section_bestBook .thum_cont, .subMain_section_specialBook .thum_cont, .subMain_section_branch .thum_cont, .subMain_section_qualBook .thum_cont {border:0;}

.subMain_section_interview {padding-top:30px; padding-bottom:40px; background-color:#f6f6f6;}
	.thumbnail_col_interview {padding-left:400px; width:100%; height:234px; border-top:8px solid #8e61b5; background-color:#fff; box-sizing:border-box;}
		.thumbnail_col_interview .thum_img {position:absolute; left:0; top:0; width:360px; height:226px;}
			.thumbnail_col_interview .thum_img img {width:auto; height:226px;}
		.thumbnail_col_interview .thum_cont {padding:30px 228px 20px 0; width:100%; height:218px; border:0; box-sizing:border-box;}
			.thumbnail_col_interview .thum_cont:after {display:block; content:''; position:absolute; right:154px; top:50%; margin-top:-78px; width:1px; height:156px; border-right:1px solid #d8d8d8;}
			.thumbnail_col_interview .thum_cont .tit_int_cDarkgray2 {width:100%; font-size:22px; font-weight:500;}
			.thumbnail_col_interview .thum_cont .txt_writer_cDarkgray1 {margin-top:5px; font-size:14px; font-weight:700;}
			.thumbnail_col_interview .thum_cont .txt_cont02_cDarkgray1 {display:-webkit-box; margin-top:30px; width:100%; word-break:break-all; white-space:normal;}
		.thumbnail_col_interview .sch_btn_w {position:absolute; right:20px; bottom:35px;}
			.thumbnail_col_interview .btn_sch_writer {padding:0; min-width:auto; height:auto;}
				.thumbnail_col_interview .btn_sch_writer .txt_btn_name {display:block; font-size:14px; color:#282828; font-weight:700;}
				.thumbnail_col_interview .btn_sch_writer .icon_link {margin-top:10px; width:40px; height:40px; background-image:url('../images/common/icon_link_off.png');}
			.thumbnail_col_interview .btn_sch_writer:hover {box-shadow:none;}
				.thumbnail_col_interview .btn_sch_writer:hover .txt_btn_name {text-decoration:underline;}
				.thumbnail_col_interview .btn_sch_writer:hover .icon_link {background-image:url('../images/common/icon_link_on.png');}

	.subMain_section_interview .link_thumcont {display:block; color:#282828;}

.subMain_section_bkHelp {padding:20px 0; background-color:#fff; border-top:50px solid #e8e8e8;}
	.subMain_section_bkHelp .sms_inner {padding:0;}
		.subMain_section_bkHelp .tit_bkHelp_cDarkgray1 {margin-left:18px; font-size:16px; font-weight:700;}
			.bkHelp_w {overflow:hidden; margin-top:15px; padding:30px 0;  width:100%; border-top:1px solid #d8d8d8; box-sizing:border-box;}
				[class^="bkh_section"] {float:left;}
				.bkh_section_error {width:730px; }
				.bkh_section_validation {position:relative; width:397px;}
					.bkh_section_validation:before {display:block; content:''; position:absolute; left:0; top:0; width:1px; height:75px; border-left:1px solid #d8d8d8;}
					.bkh_section_validation  ul {position:absolute; top:25px; left:20px}
					.bk_error_w {overflow:hidden;}
						.bke_list {float:left; margin-left:40px;}
							.btn_txtIcon_bkh, a.btn_txtIcon_bkh {position:relative; padding:15px 1px 0 98px; min-width:auto; height:78px; text-align:left;}
							.btn_txtIcon_bkh {cursor:inherit;}
							
								.btn_txtIcon_bkh [class^="icon"] {top:0; left:0; width:78px; height:78px; background-color:#e7f0ef; background-position:center; border-radius:50%;}
								.btn_txtIcon_bkh .icon_phone {background-image:url('../images/book/icon_phone.png');}
								.btn_txtIcon_bkh .icon_delivery_error {background-image:url('../images/book/icon_delivery_error.png');}
								.btn_txtIcon_bkh .icon_payment_error {margin:0; background-image:url('../images/book/icon_payment_error.png');}
								.btn_txtIcon_bkh .icon_typo {background-image:url('../images/book/icon_typo.png');}
								.btn_txtIcon_bkh .txt_btn_name {font-size:14px; color:#282828; font-weight:700;}
								.btn_txtIcon_bkh .txt_tel_cDarkgray1 {display:block; margin-top:5px; font-size:14px; letter-spacing:-1px;}
							.btn_txtIcon_bkh:hover {box-shadow:none;}
								.btn_txtIcon_bkh:hover [class^="txt_"] {text-decoration:none;}
					.mange_time_w {display:block; overflow:hidden; margin-left:118px}
						.mt_list {float:left; position:relative; padding:0 10px; }
						.mt_list + .mt_list:before {display:block; content:''; position:Absolute; left:0; top:50%; margin-top:-7px; width:1px; height:14px; border-left:1px solid #282828;}
						.mt_list .tit_mt_cDarkgray1 {font-size:14px; font-weight:700;}
						.mt_list .txt_mt_cDarkgray1 {font-size:14px; }

/* 도서 책바구니 버튼 */
.book_cart_btn {margin:0 auto; padding:50px 0 0; width:1140px; text-align:right;}
	.book_cart_btn .btn_blue_line_cart {width:125px; height:50px; border-radius:25px; /*padding:12px 10px 12px 45px; background:url('../images/profile/icon_bookcart.png') no-repeat;*/}

/* 자격서브메인 */
.banner_gray_w {position:relative; background:#efefef; padding:50px 150px;}
	.banner_box {width:1140px; height:150px; margin:0 auto; background:#fff; border-top:8px solid #be9669;}
		[class^="bbox_list"] {position:relative; float:left; height:150px; padding:20px; box-sizing:border-box;}
		[class^="bbox_list"] + [class^="bbox_list"]:before {position:absolute; left:-2px; top:0; width:2px; height:130px; background:#be9669; content:'';}
		.bbox_list_download {width:235px;}
		.bbox_list_video {width:400px;}
			[class^="bbox_list"] .bbl_tit {font-size:16px; color:#333; font-weight:700;}
			[class^="bbox_list"] .bbl_down {position:absolute; left:20px; bottom:25px; width:185px;}
				[class^="bbox_list"] .bbl_down a {font-size:13px; color:#363636;}
				[class^="bbox_list"] .bbl_down a:hover {color:#be9669;}
				[class^="bbox_list"] .bbl_down [class^="icon_link_"] {position:absolute; bottom:-5px; right:0;}			
			.bbox_list_video .bbl_down {width:400px;}
			.bbox_list_video .bbl_tit {font-size:20px; color:333;}
			.bbox_list_video dd {display:block;}
			.bbox_list_video dd a {display:inline-block; max-width:335px;}
			.bbox_list_video .bbl_down a {font-size:14px;}

/* 자격 비주얼 영역 */
.visual_subMain_qual {position:relative;}
	.vs_slider_w {position:absolute; top:260px; left:50%; margin-left:-570px; width:1140px; height:290px; box-sizing:border-box;}
		.vsb_list {height:290px;}
			.vsb_cont {width:100%; height:290px; background:rgba(17, 57, 93, 0.8); padding:30px 100px 30px 110px; box-sizing:border-box;}
			.vsb_cont.st2 {background:rgba(23, 118, 93, 0.8);}
				.vsb_info {float:left; width:550px;}	
					.vsb_info .thum_cont {border:0; height:auto; padding:0;}
					.vsb_info .txt_label_white {background:rgba(255,255,255,0.9); font-size:13px; color:#333; height:30px; padding:8px 15px;}
					.vsb_info .txt_label_red {background:#d0021b; font-size:13px; height:30px; padding:8px 15px;}
					.vsb_info .txt_label_white + .txt_label_red {margin-left:5px;}
					.vsb_info .title {font-size:30px; color:#fff; margin-top:10px;}
					.vsb_info .info_wrap {color:#fff; font-size:15px; font-weight:normal; padding-top:25px;}
						.vsb_info .info_wrap dl + dl {padding-top:4px;}
						.vsb_info .info_wrap dt {float:left; padding-right:5px;}
				.vsb_img {float:right; width:343px; height:204px;}
					.vsb_img img {width:100%; height:100%;}
	.page_map.subMain {padding-top:65px;}
		
	.vs_indicator_w {position:absolute; bottom:20px; left:50%; height:9px;}
		.vs_indicator_w .vsi_list {float:left; height:9px;}
		.vs_indicator_w .vsi_list + .vsi_list {margin-left:10px;}
			.vsi_list .link_vsi {display:inline-block; width:9px; height:9px; background:#8f8f8f; text-indent:-9999px; border-radius:50%;}
			.vsi_list .link_vsi.active {background:#fff;}

	.vsb_info.ty2 {width:100%; padding-top:40px; color:#be9669;}
		.vsb_info.ty2 span {font-weight:700;}
			.vsb_info.ty2 .txt_sub {padding-top:30px; font-size:20px;}
	
/* 연수 - 비쥬얼 이미지 영역 */
/* .visual_subMain_training {background-image:url('http://placehold.it/1920x500/555');} */

/* 연수 - 맞춤형 검색 */
.search_boxCustom_main {position:absolute; left:50%; top:180px; z-index:10; margin-left:-570px; }
	
/* 연수 - 콘텐츠 */
.subMain_section_tsRecommand {position:relative; z-index:1; padding:60px 0 40px 0; background-color:#fff; box-shadow:0 2px 2px 0 rgba(0, 0, 0, 0.22);}
	.subMain_section_tsRecommand .smss_list [class^="thumbnail_"] .thum_cont {border-width:0 1px;}

.subMain_section_newTrain, .subMain_section_branchTrain, .subMain_section_rankTrain, .subMain_section_trainItem {padding-top:50px; background-color:#e8e8e8;}
.subMain_section_rankTrain, .subMain_section_trainItem {padding-bottom:40px;}

	.subMain_section_branchTrain .wrap_tab_dot, .subMain_section_rankTrain .wrap_tab_dot {margin-bottom:20px;}

	.subMain_section_branchTrain .sms_inner .tabmenu_dot .tab_list, .subMain_section_rankTrain .sms_inner .tabmenu_dot .tab_list {padding:0 24px 0 15px;}
	.subMain_section_branchTrain .sms_inner .tabmenu_dot .tab_list:before, .subMain_section_rankTrain .sms_inner .tabmenu_dot .tab_list:before {left:0; margin-left:-6px;}
	.subMain_section_branchTrain .sms_inner .tabmenu_dot .tab_list:first-child:before, .subMain_section_rankTrain .sms_inner .tabmenu_dot .tab_list:first-child:before {display:block;}
	/* .subMain_section_branchTrain .sms_inner .tabmenu_dot .tab_list:last-child:before, .subMain_section_rankTrain .sms_inner .tabmenu_dot .tab_list:last-child:before {display:none;} */
		.subMain_section_branchTrain .sms_inner .tabmenu_dot, .subMain_section_rankTrain .sms_inner .tabmenu_dot {overflow:hidden; height:auto;}
		.subMain_section_branchTrain .sms_inner .tabmenu_dot:before, .subMain_section_rankTrain .sms_inner .tabmenu_dot:before {display:block; content:''; position:absolute; left:0; top:56px; width:100%; border-bottom:1px solid #8b8b8b;}
			.subMain_section_branchTrain .sms_inner .wrap_tab_dot .txt_tab_name, .subMain_section_rankTrain .sms_inner .wrap_tab_dot .txt_tab_name {font-size:16px;}

.subMain_section_themeTrain {padding-top:40px; padding-bottom:60px; background-color:#fff;}
	.subMain_section_themeTrain .sms_slider_w, .subMain_section_themeTrain .smss_lists_w, .subMain_section_themeTrain .smss_list {height:200px !important;}

	.subMain_section_themeTrain .inp_checkbox_like {top:20px; left:215px;}
	.subMain_section_trainItem .inp_checkbox_like {top:10px; left:215px;}

.subMain_section_trainItem {padding-bottom:60px;}
	.subMain_section_trainItem .sms_slider_w, .subMain_section_trainItem .smss_lists_w, .subMain_section_trainItem .smss_list {height:auto;}
	.subMain_section_trainItem .smss_lists_w {top:25px; width:1163px; overflow:hidden; }
		.subMain_section_trainItem .smss_list {padding-top:20px; padding-left:23px; width:50%; box-sizing:border-box;}
			.subMain_section_trainItem .thumbnail_colType2 {margin-left:0;}
	
	.subMain_section_trainItem .sms_slider_w {padding-bottom:30px;}
		.subMain_section_trainItem .sms_slider_w + .paging {margin-top:60px;}

/* 연수 - 테마패키지 팝업 */
.popup_big_themeTrain {margin-left:-520px; width:1040px;}
	.popup_big_themeTrain .pop_content {overflow-y:auto; height:500px; text-align:left;}
		.popup_big_themeTrain .tit_theme_cBlue {display:block; font-size:20px;}
		.popup_big_themeTrain .txt_context_cDarkgray2 {display:block; margin-top:10px; padding:10px; border-width:1px 0; border-style:solid; border-color:#d8d8d8; text-align:left;}
		.popup_big_themeTrain .tite_wrap {margin-top:20px; text-align:left;}
		.theme_cont_w {margin-top:10px; }
		.theme_cont_w + .paging {margin-top:40px;}

		.tmt_top {position:relative; height:45px; overflow:hidden;}
			.tmt_top .tit_theme_cBlue {padding-top:5px;}
			.tmt_top .inp_selectbox_tmt {position:absolute; top:0; right:0; min-width:200px; max-width:400px;}

/* 금융지식톡 - 서브메인 슬라이드 */
.visual_subMain_know {/* background-image:url('http://placehold.it/1920x500/ccc') !important; */}
	.sub_section_talk {position:absolute; top:80px; padding:50px 0 0;}
		.sub_section_talk .ss_inner:before {display:block; content:''; position:absolute; left:0; top:0; width:945px; height:324px; background-color:#02a5b1; opacity:0.7;}
		.sub_section_talk .ss_inner .tit_main_cWhite {position:absolute; left:15px; top:5px; font-weight:400;}
		
		.sub_section_talk .sms_slider_w {padding-left:194px; height:232px; box-sizing:border-box;}
			.link_talk {position:relative; margin-left:20px; padding:42px 20px 20px 20px; width:302px; height:232px; background-color:#f6f6f6; box-sizing:border-box;}
				.link_talk .tit_question_cBlue {position:absolute; left:20px; top:10px; font-size:20px;}
				.link_talk .txt_myfav {position:absolute; top:14px; left:50px; padding:2px 7px; background:#d0021b; font-size:14px; color:#fff;}
				.sss_list .link_talk .txt_question_cDarkgray2 {font-size:20px; border-bottom:0;}
				.link_talk .talk_date {position:absolute; left:20px; bottom:20px; font-size:12px; color:#575757;}

				.lt_detail_view {display:none; position:absolute; top:0; left:0; width:100%; height:100%; padding:42px 20px; background:#151515; box-sizing:border-box;}
				.link_talk:hover .lt_detail_view {display:block;}
					.lt_detail_view:hover {text-decoration:none;}
					.lt_detail_view .tit_question_cBlue {color:#fff;}
					.lt_detail_view .txt_question_cWhite {font-size:14px; font-weight:normal;}

					.lt_detail_view .btn_blue_answer {position:absolute; right:30px; bottom:20px; width:115px; min-width:115px; height:40px; padding:0 10px 0 45px; border:1px solid #8b8b8b; background:#282828 url("../images/know/icon_edit_off.png") 15px 50% no-repeat;}
					.lt_detail_view .btn_blue_answer:hover {border-color:transparent; background:#02a5b1 url("../images/know/icon_edit_on.png") 15px 50% no-repeat;}
						.lt_detail_view .btn_blue_answer .txt_btn_name {font-size:14px; color:#8f8f8f;}
						.lt_detail_view .btn_blue_answer:hover {box-shadow:none;}
							.lt_detail_view .btn_blue_answer:hover .txt_btn_name {color:#fff;}

	.sub_section_talk {margin-top:129px; width:100%; min-width:1140px; z-index:10;}
		.ss_inner {position:relative; margin:0 auto; padding-top:60px; width:1140px;}
			.ss_slider_controls {position:absolute; top:0; right:0; letter-spacing:5px;}
				.ss_slider_controls [class^="btn_icon"] {width:50px; height:50px; background-repeat:no-repeat; background-position:center center; letter-spacing:-1px;}
				.ss_slider_controls [class^="btn_icon"]:hover {background-color:#b8b8b8;}
				.ss_slider_controls [class^="btn_icon"]:disabled {background-color:transparent;}
				.ss_slider_controls [class^="btn_icon"] + [class^="btn_icon"] {margin-left:60px;}
				.ss_slider_controls .btn_icon_prev {background-image:url('../images/know/icon_prev_disabled.png');}
				.ss_slider_controls .btn_icon_prev.active {background-image:url('../images/common/icon_arrow_right_off2.png');}
				.ss_slider_controls .btn_icon_next {background-image:url('../images/know/icon_next_disabled.png');}
				.ss_slider_controls .btn_icon_next.active {background-image:url('../images/common/icon_arrow_right_on2.png');}
			
			.sub_section_talk .sms_slider_w {width:100%; height:232px;}
				#talk_slider, .sub_section_talk .smsSlider_list, .sub_section_talk .smss_list {height:232px !important;}
				.sub_section_talk .smss_lists_w {position:relative; left:-20px; height:232px;}
					.sub_section_talk .smss_list {float:left; padding-top:0; margin-left:0;}

/* 금융지식톡 - 서브메인 토글 */
.smain_talk_toggle {position:relative; padding:120px 150px 40px; background:#efefef; box-shadow:0 2px 4px 0 rgba(0, 0, 0, 0.22);}
	.smain_talk_toggle .page_map {margin-top:-35px;}
		.st_btn_toggle {position:relative; width:1140px; margin:0 auto; text-align:right; margin-top:-35px;}
			.st_btn_toggle .btn_a_toggle {min-width:72px; width:72px; height:72px; padding:0;}
				.st_btn_toggle .btn_a_toggle:after {width:72px; height:72px; background:url("../images/know/icon_toggle_show.png") 50% no-repeat;}
				.st_btn_toggle .btn_a_toggle.active:after {width:72px; height:72px; background:url("../images/know/icon_toggle_hide.png") 50% no-repeat;}
				.st_btn_toggle .btn_a_toggle:hover:after {background:url("../images/know/icon_toggle_shover.png") 50% no-repeat;}
				.st_btn_toggle .btn_a_toggle.active:hover:after {background:url("../images/know/icon_toggle_hhover.png") 50% no-repeat;}
	.stt_w {width:1140px; margin:0 auto; padding:80px 0 20px;}
		.stt_w .stt_lists + .stt_lists {border-top:1px solid #dadada; padding-top:50px; margin-top:50px;}
		[class^="stt_sub"] {font-size:20px; color:#333; line-height:1.65; letter-spacing:-0.56px;}
			.stt_w .stt_head {display:block; font-size:30px; color:#333; padding-bottom:10px;}
			.stt_pick {position:relative; padding-top:10px;}
				.stt_sub_s {font-size:15px; color:#282828; line-height:1.87; letter-spacing:-0.5px;}
		.stt_pick .a_context {position:relative; display:block; padding:0; margin-top:20px; background:#fff; border-top:1px solid #dadada; border-bottom:1px solid #dadada;}
			.stt_pick .a_context .txt_chk_name {font-size:15px;}
			.stt_pick .btn_blue_save {position:absolute; right:0; top:0; width:165px; height:60px;}
				.stt_pick .btn_blue_save .txt_btn_name {font-size:18px; color:#fff; font-weight:700;}

	.stt_w .stt_pick .a_context {background:#efefef; border-bottom:0; border-left:1px solid #dadada;}
	.stt_w .fav_list {background:#fff;}
		.stt_w .fav_list:after {position:absolute; top:-1px; right:-1px; width:100%; height:100%; border:1px solid #dadada; content:'';}
		.stt_w .fav_list .inp_checkbox_circle {z-index:2;}

/* KBI Tube 서브메인 */
[class^="subMain_section_kbi"] {padding-top:60px; background-color:#e8e8e8;}
	.subMain_section_status_kbi {margin-top:50px; padding-bottom:60px;}
		.sms_sk {height:270px; margin-top:20px; border-width:1px 0; border-style:solid; border-color:#b8b8b8; overflow:hidden;}
			.sk_list {position:relative; float:left; width:50%; height:270px;}
				.sk_list + .sk_list {position:relative;}
					.sk_list + .sk_list:before {position:absolute; bottom:13px; left:0; width:1px; height:200px; background:#d8d8d8; content:'';}
				.sk_list .sk_head {padding:10px 0; margin:0 10px; border-bottom:1px solid #b8b8b8; font-size:16px; color:#333; font-weight:700; text-align:center;}
					.sk_list .sk_head .head_cRed {font-size:12px; font-weight:normal; padding:3px 8px; margin-left:3px; border:1px solid #d0021b; border-radius:50px;}
				.sk_list .align_maker {height:225px;}

				.sk_inner {display:inline-block; padding:0 117px; vertical-align:middle;}
					.grap_wrap {position:relative; width:300px; margin:0 auto;}
						.grap_wrap .grap_stick {width:300px; height:30px; border-radius:50px;}
							.grap_wrap .grap_stick .gsBar_lightgreen {height:30px;}
						.grap_wrap .grap_data {width:100%; position:absolute; top:-50px; left:0;}
							.grap_data [class^="txt_"] {color:#02a5b1; font-size:14px;}
							.grap_data .txt_percent {font-size:26px; font-weight:700;}
							.grap_data .txt_data {position:absolute; right:0; bottom:5px;}

					.sk_inner .txt_dott_cDarkgray4 {position:absolute; right:15px; bottom:10px; font-size:13px;}

					.sk_inner .sk_info {display:inline-block; text-align:center; vertical-align:middle;}
						.sk_info .txt_status {font-size:18px; font-weight:700; color:#b99064;}
						.sk_info .btn_blue_line {display:block; margin-top:10px;}
							.sk_info .txt_status + .btn_blue_line {margin-top:10px;}
							.sk_inner .icon_status_complate {width:20px; height:20px; background:url("../images/kbi_tube/icon_complate.png") no-repeat; vertical-align:text-top;}
							.grap_data .txt_percent + .icon_status_complate, .sk_info .txt_status + .icon_status_complate {margin-left:5px;}

						.sk_info + .sk_chart_w {margin-left:50px;}
					
					.sk_inner .sk_chart_w {position:relative; display:inline-block; width:150px; height:150px; text-align:center; vertical-align:middle;}
						.sk_chart_w .chart_w {position:absolute; top:0; left:0; width:150px; height:150px;}
						.sk_chart_w .txt_cf_cDarkgray1 {font-size:30px; font-weight:700; color:#02a5b1; line-height:150px;}

	.subMain_section_recommand_kbi {position:relative; padding-bottom:60px; box-shadow:0 4px 4px 0 rgba(0, 0, 0, 0.22); z-index:1;}
	.subMain_section_kbiPlaylist {padding-bottom:50px;}

 	.subMain_section_kbibanner .sms_inner, .subMain_section_kbiSetInterest .sms_inner {padding-top:0;}
 		.subMain_section_kbibanner .sms_slider_w, #sub_kbiBanner_slider, .subMain_section_kbibanner .smsSlider_list {height:290px !important;}
	 		.subMain_section_kbibanner .sms_slider_controls {position:absolute; left:0; right:auto; top:50%; margin-top:-25px;}
	 			.subMain_section_kbibanner .sms_slider_controls.next {left:auto; right:0;}

 			.img_kbiTube {position:relative; width:1140px; height:290px; overflow:hidden;}
 				.img_kbiTube img {position:absolute; top:-100%; bottom:-100%; left:-100%; right:-100%; margin:auto; min-height:100%; min-width:100%;}

	.subMain_section_kbicreator {overflow:hidden;}
		.sck_lists {position:relative; float:left; width:556px; height:228px; background:#fff; padding:40px 30px; box-sizing:border-box; border-top:1px solid #b8b8b8; border-bottom:1px solid #b8b8b8;}
			.sck_lists + .sck_lists {margin-left:20px;}
			.sck_lists .ellipsisC2 {line-height:1.57; padding-top:20px;}
			.sck_lists .btn_follow {position:absolute; top:30px; right:30px; width:96px; min-width:96px; height:40px; padding:10px 15px 10px 35px; background:#fff url("../images/kbi_tube/icon_follow.png") 10px 50% no-repeat; border:1px solid #02a5b1;}
			.sck_lists .btn_follow.on {background:#02a5b1 url("../images/kbi_tube/icon_follow_on.png") 10px 50% no-repeat; border:1px solid transparent;}
				.sck_lists .btn_follow .txt_btn_name {font-size:14px; color:#02a5b1;}
				.sck_lists .btn_follow.on .txt_btn_name {color:#fff;}

			.sck_header {overflow:hidden; cursor:pointer;}
				.sck_header .sck_profile {float:left; width:90px; height:90px; padding-right:20px;}
					.sck_header .sck_profile img {width:100%; height:100%; border-radius:50%;}
				.sck_header .sck_tit {display:block; font-size:22px; color:#333; font-weight:700;}
				.sck_header .sck_stit {position:relative; font-size:12px; color:#8f8f8f; padding:10px 0 0 25px;}
					.sck_header .sck_stit .icon_best {position:absolute; top:8px; left:0; margin-left:0;}
					.subMain_section_kbiCreatorlist .icon_best {position:absolute !important; top:8px !important;}
					
	.subMain_section_kbiSetInterest {padding-top:80px; background:#fff;}
		.ksi_box {border:1px solid #b8b8b8; background:rgba(255,255,255,0.8); padding:35px 10px; text-align:center; box-sizing:border-box;}
		.sms_inner .ksi_box {box-shadow:none;}
			.ksi_box .txt_cont01_cDarkgray1 {line-height:1.87; padding:20px 0 30px;}
			.ksi_box .btn_blue_set {width:160px;}
				.ksi_box .btn_blue_set .txt_btn_name {font-weight:700;}
				
	.subMain_section_kbiSetInterest + .sms_inner {margin-top:60px;} 
	
	.subMain_section_trSetInterest {padding:/* 0 0 50px */ 0;}

	/* 191119 추천크리에이터 슬라이드 수정 */
	.subMain_section_kbiCreatorlist .sms_slider_w, .subMain_section_kbiCreatorlist .smsSlider_list, .subMain_section_kbiCreatorlist .smss_lists_w, .subMain_section_kbiCreatorlist .smss_list {height:228px;}
	.subMain_section_kbiCreatorlist .smss_list {padding-top:0;}
	
/* 서브메인 공지 팝업 */ 
.pop_sub_wrap {position:relative;}
.popup_big_subNotice {position:absolute; width:350px; margin-top:260px; margin-left:220px; z-index:600;}
  .popup_big_subNotice .pop_content {max-height:350px; overflow-y:auto;}
