/* CSS Document */

.sub_page_wrap {  max-width: 1400px; width: 100%; position: relative; margin: 0 auto; z-index: 10;}
/*#oiak_kor .sub_page_wrap {  max-width: 1200px;}*/
.sub_contents_wrap {  padding: 70px 0 100px 320px; width: 100%; background: #fff; min-height: 700px;  }
.sub_contents_title {color:#333; font-size: 2rem; font-weight: 500; padding: 0 0 30px;  border-bottom: 1px solid #999; margin-bottom: 40px;  position: relative; line-height: 1.15;}
.sub_contents_subtitle{display:flex; justify-content:space-between; align-items:flex-end; margin-bottom:20px; color:#333;}
.sub_contents_subtitle .content_subtxt{font-size:32px; font-weight:500; line-height:1;}
.sub_contents_subtitle .content_subtxt span{font-size:16px; font-weight:400; }
.sub_contents_subtitle .content_more{font-size:16px; font-weight:300; color:#333;}
.sub_contents_subtitle .content_more::after{content:''; display:inline-block; width:6px; height:9px; background:url(/resources/user/_common/_layout/type1_bbs/img/total_btn.jpg) no-repeat 0 0; margin:0 0 0 10px; vertical-align:2px;}
.ft-red{color:#ac2f30;}

.search_result{font-size:22px; font-weight:500; color:#333;}
.search_box{border:1px solid #ddd; padding:25px;}
.search_box .search_num{font-size:18px; font-weight:500; color:#333; line-height:1;}
.search_box a.active .search_num{color:#ac2f30;}
.search_box .search_num .num{color:#777;}
.search_box .result_list{display:flex; margin-top:20px;}
.search_box .result_list li{}
.search_box .result_list li a{display:block; font-size:16px; font-weight:300; color:#555; margin-right:25px; line-height:1;}
.search_box .result_list li.active a{color:#ac2f30;}
.search_box .result_list li a .num{color:#999;}

.content_tab{display:flex; justify-content:center; min-height:50px; border:1px solid #d7d7d7;}
.content_tab > a{min-width:155px; border-width:0 0 2px; border-style:solid; border-color:transparent; line-height:50px; font-size:16px; color:#888; text-align:center; transition:all 0.5s;}
.content_tab > a:hover{color:#888;}
.content_tab > a.active{color:#ac2f30; border-color:#ac2f30; font-weight:500;}

.tab_box{}
.tab_box > li{display:none;}
.tab_box > li.active{display:block;}

#wrap .bbs-view .top .t,
#wrap .bbs_tbl-st1{border-top: 2px solid #253a73;}
.subpage-nav{display: none;}
#page_location_type1{position: absolute; right: 0;bottom: 30px}


/*세무관리학과 컨텐츠*/
#tmm .sub_contents{ font-weight: 400; }
.color_brown{color:#6a0005}
.color_navy{color: #253a73}
.color_yellow{color: #b67e47}
.fmm_tit{font-size: 1.500rem; margin-bottom: 13px; font-weight: 500;}
.fmm_contw{border-top: 2px solid #333; border-bottom:1px solid #cccccc; padding: 23px 0; }
.tbl_standard_type6 th{background: #f6f6f6;}
.tbl_standard_type6{border-top: 2px solid #333;}
.fmm_graybox{background: #f7f7f7; color: #313131; padding: 3.75rem 1.875rem;}

.fmm_eduPurpose h3{font-size: 1.250rem; color: #2f2f2f}
.fmm_eduPurpose h3 .color_navy{font-size:0.938rem}

.fmm_profile .fmm_tit{border-bottom: 2px solid #333; padding-bottom: 10px; margin-bottom: 0}

	
.fmm_vision .row{margin: 0 auto; width: 100%;}

@media screen and (max-width:1280px){
	.sub_contents_wrap { padding: 3em .938rem 5em}
	.subpage-nav{display: block;}
}
@media screen and (max-width:1024px){
	.sub_contents_title{padding: 0 0 1.5rem; margin-bottom: 2rem;}
	#page_location_type1{position: static; margin-top: 15px;}
	.sub_page_wrap{margin-top: 0;}
	.subpage-nav{display: block;}
	.content_tab{overflow:auto; white-space:nowrap;}
	.content_tab > a{min-width:100px;}
	
	/*세무관리학과 컨텐츠*/
	.fmm_tit{font-size: 1.300rem;}
}

@media screen and (max-width:767px){
	/*세무관리학과 컨텐츠*/
	.fmm_eduPurpose .mobileShow{display: none !important;}

}
@media screen and (max-width:680px){
	.content_tab{justify-content:flex-start;}
	.bbs_tbl-st1{overflow:auto;}
	.bbs_tbl-st1 table{white-space:nowrap; min-width:590px;}
	.search_result{font-size:20px;}
	.search_box .result_list{flex-wrap:wrap;}
	.search_box .result_list li{margin-bottom:10px;}
}






