/* 부트스트랩 기본 탭css 변경 */
.nav-tabs_s{border-bottom: 0 !important;}
.nav-tabs_s > li > a{font-size: 18px;line-height: 20px !important;color: #333 !important;background: #fff;border-radius:0 !important;margin: 0px !important;padding: 20px 5px 19px !important;text-align: center;border: 0 !important;border-bottom: 5px solid #ddd !important;}
.nav-tabs_s li{margin-bottom: 0px !important;width: 50%;float:left;}
.nav-tabs_s > li.active > a, .nav-tabs_s > li.active > a:hover, .nav-tabs_s > li.active > a:focus{background-color: #fff;border-bottom: 5px solid #267d37 !important;}
.nav-tabs_s > li.active a{font-weight: 800;}

.tab-content{margin-top: 50px;}

.sub_step li .s_cont_pt{padding-top: 20px !important;}
.sub_step li .s_cont_pt a{display: contents;font-weight: 600;}
.sub_step li .s_cont .sm{font-size: 14px;color: #787878;}

@media all and (max-width:768px) {
/* 부트스트랩 기본 탭css 변경 */
.nav-tabs_s{}
.nav-tabs_s > li > a{font-size: 14px;line-height: 16px !important;padding: 10px 5px 9px !important;border-bottom: 3px solid #ddd !important;}
.nav-tabs_s li{margin-bottom: 0px !important;width: 50%;}
.nav-tabs_s > li.active > a, .nav-tabs_s > li.active > a:hover, .nav-tabs_s > li.active > a:focus{border-bottom: 3px solid #267d37 !important;}

.tab-content{margin-top: 25px;}

.sub_step li .s_cont_pt{padding-top: 12px !important;}
.sub_step li .s_cont .sm{font-size: 12px;}

}



.sub_top_box .line_b{margin: 30px auto 40px !important; border-top: 1px solid #ddd !important; width:800px; text-align:center;}
.suf_num_list{display: flex !important; justify-content: center;}
.suf_num_list li{float:left;}
.suf_num_list li:first-child{padding-right: 12px;}
.suf_num_list li:nth-child(3){padding-right: 12px;}
.suf_num_list li:nth-child(2n){padding-top: 9px;}
.suf_num_list li:nth-child(2){margin-right: 36px;}
.suf_num_list li .tit{font-size: 16px;line-height: 18px;color: #333;font-weight: 700;margin-bottom: 4px; text-align:left;}
.suf_num_list li .txt{font-size: 16px;line-height: 18px;color: #333;}
.ma_tb{margin: 50px 0 15px 0 !important;}

.g_box{background-color: #fafafa;font-size: 15px;line-height: 17px;color: #333;padding: 16px 25px;border-radius:20px;margin-top: 14px;}

.bot_box{border-top:1px solid #ddd;padding-top: 60px;}
.bot_box .ct_down{display: flex !important;justify-content: center;}
.bot_box .ct_down li{float:left;margin-right: 29px;font-size: 20px;line-height: 22px;color: #333;font-weight: 700;width: 352px;border-radius:30px;text-align: center;padding: 24px 0;}
.bot_box .ct_down li:first-child{border: 2px solid  #127e3a;}
.bot_box .ct_down li:last-child{border: 2px solid  #0a3875;}
.bot_box .ct_down li a{background: url('/thema/Basic/img/download_icon.png') no-repeat right 0;padding: 0 36px 4px 0;}


@media all and (max-width:1300px) {
	.suf_num_list li:first-child{margin-bottom: 20px;}
	.suf_num_list li:nth-child(3){clear:left;}
}

@media all and (max-width:1024px) {
	.sub_top_box .line_b{width: 80%;}
	.suf_num_list li .tit{font-size: 15px;line-height: 17px;margin-bottom: 4px;}
	.suf_num_list li .txt{font-size: 15px;line-height: 17px;}

	.bot_box .ct_down li{font-size: 18px;line-height: 20px;padding: 20px 0;}
	.bot_box .ct_down li:first-child{border: 2px solid  #127e3a;}
	.bot_box .ct_down li:last-child{border: 2px solid  #0a3875;}
	.bot_box .ct_down li a{padding: 0 32px 4px 0;background-size:20px;}
}

@media all and (max-width:768px) {
	.suf_num_list{display: inline-block !important;}
	.suf_num_list li{}
	.suf_num_list li:first-child{padding-right: 0;margin-bottom: 20px;width: 65px;}
	.suf_num_list li:nth-child(3){padding-right: 0;width: 65px;}
	.suf_num_list li:first-child img,.suf_num_list li:nth-child(3) img{width: 52px;min-width:52px;}
	.suf_num_list li:nth-child(2n){padding-top: 5px;}
	.suf_num_list li:nth-child(2){margin-right: 0;}
	.suf_num_list li .tit{font-size: 14px;line-height: 18px;margin-bottom: 3px;}
	.suf_num_list li .txt{font-size: 14px;line-height: 18px;word-break:keep-all;}

	.g_box{font-size: 13px;line-height: 17px;padding: 10px 15px;margin-top: 7px;word-break:keep-all;}

	.bot_box{padding-top: 30px;}
	.bot_box .ct_down{display: inline-block !important;}
	.bot_box .ct_down li{float:none;margin: 0 auto !important; font-size: 15px;line-height: 19px;width: 250px;border-radius:30px;padding: 12px 0;}
	.bot_box .ct_down li:first-child{margin-bottom: 15px !important;}
	.bot_box .ct_down li a{padding: 0 24px 0px 0; background-size: 17px 19px;}
}

@media all and (max-width:490px) {
	.suf_num_list li{text-align:left;}
	.suf_num_list li:first-child,.suf_num_list li:nth-child(3){margin-bottom: 8px;}
	.suf_num_list li:nth-child(2n){clear:left;padding-top: 0;}
	.suf_num_list li:nth-child(2){margin-bottom: 15px;}
}