@charset "utf-8";
@media (max-width: 992px) {
	html {
		/*font-size: 6px;*/
		/*font-size: 37.5%;*/
		font-size: 8px;
		font-size: 50%;
	}
}
.xe_content {
	color: #333 !important;
	font-size: 14px;
	/*line-height: 1.5 !important;*/
	font-family: inherit !important;
}
/* font */
.c_42{color: #424242;}
.c_c4{color: #c4c4c4;}
.c_8{color: #888;}
.c_0{color: #000;}

.fs-33{font-size: 33px;}

/* common */
.index .section{padding: 0;}
.index .section >.bh_wrap{max-width: 100%; padding: 0;}
.main_section_title span{padding-top: 40px; margin-left: -10px;}

.text_shadow{text-shadow: 4px 4px 8px rgba(0, 0, 0, 0.25);}
.more_bt{width: 100px;}
.more_arrow {width: 24px; height: 1px; background: #424242; margin-top: 20px; position: relative;}
.more_arrow::before{position: absolute; right: 0; bottom: 3px; width: 8px; height: 1px; transform: rotate(45deg); content: ''; background: #424242;}
.po-r{position: relative;}
.po-a{position: absolute; left: 45px; top: 50%; transform: translateY(-50%);}
.bdrs-20{border-radius: 20px;}

.mt-45{margin-top: 45px;}
.mt-35{margin-top: 35px;}

.board_title{ margin-bottom: 40px;}
.board_title span{font-size: 18px; color: #000; border-bottom: 1px solid #424242;}

/* header */
.bh .header_top.style-black .top_menu > ul > li > a::after{content: ''; padding: 0 13px;}
.bh .header_top.style-black .top_menu > ul > li > a.header_top_sns::after{padding: 0;}

.bh .logo a img{display: flex;}

.bh .main_menu > ul > li > a{font-size: 16px; padding: 31px 18px 20px 18px;}
.bh .header_top .top_menu > ul{display: flex; align-items: center; padding: 6px 0 10px 0;}
.bh .header_top .top_menu .header_top_sns{filter:grayscale(100%); transition: .3s;}
.bh .header_top .top_menu .header_top_sns:hover{filter:grayscale(0%); transition: .3s;}
.bh .main_menu > ul > li > a:hover{color: #000 !important; font-weight: bold;}
.bh .main_menu > ul > li > a{color: #424242;}
.bh .main_menu > ul > li > a::after{height: 3px; margin-top: 8px; background-color: #000 !important;}
.bh .main_menu > ul > li.active > a{font-weight: bold; color: #000 !important;}

/* sub-menu */
.bh .main_menu .menu_dropdown-content > li {display:inline-block; padding: 0 15px;}
.bh .header {position:unset !important;}
.bh .main_menu {position:unset !important;}
.bh .main_menu .menu_dropdown-content{background-color: rgba(0, 0, 0, 0.7); box-shadow: none; -webkit-box-shadow:none; left: 0; width: 100%;}
.bh .main_menu .menu_dropdown-content > li > a{color: #fff; font-size: 15px; padding: 10px; font-weight: 300;}
.bh .main_menu .menu_dropdown-content > li > a:after{top: 24px;}
.bh .main_menu .menu_dropdown-content > li:hover > a{background: transparent;}

/*지난호보기*/
/* 
 3차메뉴
.bh .main_menu .menu_dropdown-content .menu_dropdown-content{background-color: rgba(0, 0, 0, 0.7); box-shadow: none; -webkit-box-shadow:none; left: 0; width: 100%; position: fixed; top: 220px;}
.menu_dropdown-content .menu_dropdown:hover .menu_dropdown-content{display: block !important;}
*/
.bh_board_tab a.on li{border-color: #000; color: #000;}
.bh_board_tab li:hover{border-color: #000 !important; color: #000 !important;}

/*게시판*/
.list_header .item_count{display: none;}
.bh.board{padding-top: 40px;}

/*회원가입*/
input#phone_number{width: 100% !important;}

/* main-slider */
.fs-96{font-size: 96px;}

.owl-default .item .slider_content_wrap{background-color: transparent;}
.owl-default .item .slider_content_wrap span.slider_content_text_1{font-weight: 400;}

.owl-default .owl-dots .owl-dot span{width: 15px; height: 15px; border-radius: 15px;}
.owl-default .owl-dots .owl-dot.active span{width: 38px; border: 1px solid #fff;}
.owl-default .owl-dots{bottom: 60px;}

/* section1 */
.section1 .sec1_poet .poem{background: #424242; padding: 15px 0; border-radius: 10px; width: 350px;}
.section1 .sec1_poet .poem .poem-p{padding: 0 25px;}

/* section2 */
.section2 .bh_list_2 .bh_widget_content .bh_item{font-size: 24px; text-shadow: 4px 4px 8px rgba(0, 0, 0, 0.25); color: #000;}
.section2 .item_wrap{margin-left: -30px;}
.section2 .bh_list_2 .bh_widget_content .bh_item:last-child .bh_item_inner::before{display: none;}


/* section3 */
.section3 .bh_hover_style_normal{background: transparent !important;}
.section3 .bh_gall_tc_4 .bh_item:hover .bh_content_wrap{background: #424242; transition: .5s;}
.section3 .bh_gall_tc_4 .bh_item:hover .bh_title{color: #fff;}
.section3 .bh_gall_tc_4 .bh_item:hover .more_arrow{background: #fff;}
.section3 .bh_gall_tc_4 .bh_item:hover .more_arrow::before{background: #fff;}
.section3 .bh_gall_tc_4 .right_gray_circle{width: 57px; height: 57px; border-radius: 57px; background: #f3f3f3; position: absolute; right: 30px; bottom: 32px; line-height: 57px;}

/* section4 */

/* section5 */
.section5 .back.bdrs-20{box-shadow: 0 4px 20px 0 rgb(0 0 0 / 25%);}
.section5 .bh_img_content.clearfix.col-4{flex: 0 0 15% !important; max-width: 15% !important;}
.section5 .bh_content_wrap.ff-nskr.col-8{flex: 0 0 85% !important; max-width: 85% !important;}
.section5 .bh_gall_tc_4 .bh_widget_content .bh_img_content{border-radius: 20px;}
.section5 .bh_gall_tc_4 .bh_widget_content .bh_content_wrap{display: flex; align-items: center;}
.section5 .bh_gall_tc_4 .bh_widget_content .bh_img_content img{-webkit-filter: none; filter: none;}
.section5 .bh_gall_tc_4 .bh_widget_content .bh_content_wrap .bh_title{width: 100%; display: flex; align-items: center; justify-content: space-between;}
.section5 .bh_item:hover .bh_content_wrap{background: #424242; transition: .5s;}
.section5 .bh_item:hover .bh_content_wrap .bh_title{color: #fff;}
.section5 .bh_item:hover .more_arrow,.section5 .bh_item:hover .more_arrow::before{background: #fff;}
.section5 .more_arrow.mt-30{margin-top: 0 !important;}

/* section6 */
/*탭*/
.section6 .bh_tab2 a span{color: #000; margin-right: 50px; padding: 0; font-size: 18px;}
.section6 .bh_tab2 a.active span::after{background-color: #000 !important; height: 3px; bottom: -5px;}
.section6 a.bh_tab_btn.bh_tab_btn3.bh_hover_color_main.bh_active_color_main.active{font-weight: bold;}
.section6 .bh_tab2{border-bottom: none;}
/**/
.bh_tab_li{max-width: 1200px; margin: 0 auto;}

/* section7 */ 

/* section8 */
.section8 .bh.bh_img_content.clearfix.col-4{flex: 0 0 100%; max-width: 100%;}
.section8 .bh_gall_tc_4 .owl-card{padding: 0;}
.section8 .bh_gall_tc_4 .bh_widget_content .bh_img_content{border-radius: 0;}
.section8 .slide_wrap{border-top: 1px solid #ddd; padding: 20px 0;}
.section8 .bh_gall_tc_4 .owl-card .item > a{pointer-events: none;}

/*공시사 소개*/
.about .content_wrap >.bh_wrap{max-width: 100%; padding: 0;}
.about div#content{padding: 0;}

.pb-45{padding-bottom: 45px;}

.about .sub_sec1{padding: 55px 0 80px 0;}
.about .sub_sec1 .po-a2{position: absolute; right: 0; top: -16px;}

.about .sub_sec2{background-image: url(/files/attach/images/sub/sub_sec2.png); padding: 75px 0; height: 507px;}
.about .sub_sec2 .history{position: relative; padding-left: 22px;}
.about .sub_sec2 .history::before{width: 12px;height: 12px;position: absolute; border: 1px solid #888; border-radius: 12px;left: 0; top: 14px; content: '';}
.about .sub_sec2 .history::after {position: absolute; width: 1px; height: 60px; background: #888; content: ''; left: 6px; top: 30px;}
.about .sub_sec2 .col-lg-6:nth-of-type(1) .history:nth-of-type(3)::after{display: none;}
.about .sub_sec2 .col-lg-6:nth-of-type(2) .history:nth-of-type(2)::after{display: none;}
.about .sub_sec2 .col-lg-6:nth-of-type(1) .history:nth-of-type(1)::after{height: 78px;}
.about .sub_sec2 .col-lg-6:nth-of-type(2) .history:nth-of-type(1)::after{height: 75px;}

.about .sub_sec3{padding: 110px 0 165px 0;}
.about .sub_sec3 .sec3-1 .c_8{padding: 0 30px;}
.about .sub_sec3 .sec3-1 .c_42{padding-right: 28px;}
.about .sub_sec3 .sec3-1{border-bottom: 1px solid #ddd;}
.about .sub_sec3 .list_content span.c_0{text-shadow: 4px 4px 8px rgba(0, 0, 0, 0.25);}

.about .sub_sec3 .sec3-2 .bg_c_42{background: #424242; border-radius: 10px; padding: 13px 0; width: 180px;}
.about .sub_sec3 .bh_gall_tc_4 .bh_widget_content .bh_content_wrap{border: none;}
.about .sub_sec3 .bh_gall_tc_4 .bh_widget_content .bh_content_wrap .bh_title .more_arrow{display: none;}
.about .sub_sec3 .bh_gall_tc_4 .bh_widget_content .bh_content_wrap .bh_title{padding: 0 20px; width: 100%;}
.about .sub_sec3 .bh_gall_tc_4 .bh_widget_content .bh_content_wrap .bh_content{font-size: 18px; color: #000;}
.about .sub_sec3 .bh_gall_tc_4 .bh_widget_content .bh_content_wrap .bh_title p{font-weight: 400;}
.about .bh_gall_tc_4 .bh_widget_content .bh_item .bh_item_inner{align-items: center;}
.about .bh_gall_tc_4 .bh_widget_content .bh_img_content{border-radius: 0;}
.about .bh_gall_tc_4 .bh_widget_content .bh_item > a{pointer-events:none;}
.about .bh_gall_tc_4 .bh_widget_content .bh_title a {pointer-events:none;}
.about .bh_hover_style_normal .bh_hover_content{display: none;}
.about .bh_gall_tc_4 .bh_widget_content .bh_img_content:hover{background: transparent !important;}
/*서브상단배너*/
.sub_top_banner{display: none;}
.about .sub_top_banner{display: block !important;}
.about .sub_top_banner_content_wrap span{font-size: 36px;}
.about .bh .hr-line{display: none;}


/* footer */
.bh .footer{font-weight: 100;}
.bh .footer.style_white .footer_menu > ul > li > a{font-size: 14px; color: #fff;}
.bh .footer .footer_menu > ul{margin-bottom: 20px; border-color: #fff; padding: 15px 0;}
.bh .footer .bh_row.ai-c{align-items: unset !important;}
.bh .footer .footer_logo{border-right: none;}
.bh .footer .copyright{padding: 0 0 0 55px;}
.bh .footer .bh_row.ai-c{padding: 0 15px;}
.bh .footer_logo.m-no{width: 250px;}

.footer .select_box{padding: 2px 10px; border: 1px solid #fff; height: 35px; position: absolute; top: 0; right: 0;}
.footer select#pcSites{background: transparent; color: #fff;}
.footer select#pcSites option{background: #000 !important; color: #fff;}

/* slider */
.owl-default .item.item1 .slider_content_wrap span.slider_content_text_1 {
	font-size: 55px;
}
.owl-default .item.item1 .slider_content_wrap span.slider_content_text_2 {
	font-size: 30px;
}
.owl-default .item.item2 .slider_content_wrap span.slider_content_text_1 {
	font-size: 55px;
}
.owl-default .item.item2 .slider_content_wrap span.slider_content_text_2 {
	font-size: 30px;
}
.owl-default .item.item3 .slider_content_wrap span.slider_content_text_1 {
	font-size: 55px;
}
.owl-default .item.item3 .slider_content_wrap span.slider_content_text_2 {
	font-size: 30px;
}
@media (max-width: 992px) {
	.owl-default .item.item1 .slider_content_wrap span.slider_content_text_1 {
		font-size: 22px;
	}
	.owl-default .item.item1 .slider_content_wrap span.slider_content_text_2 {
		font-size: 18px;
	}
	.owl-default .item.item2 .slider_content_wrap span.slider_content_text_1 {
		font-size: 22px;
	}
	.owl-default .item.item2 .slider_content_wrap span.slider_content_text_2 {
		font-size: 18px;
	}
	.owl-default .item.item3 .slider_content_wrap span.slider_content_text_1 {
		font-size: 22px;
	}
	.owl-default .item.item3 .slider_content_wrap span.slider_content_text_2 {
		font-size: 18px;
	}
}
.owl-default .item.item1, .owl-default .item.item2, .owl-default .item.item3 {

}
@media (max-width: 1770px) {
	.about .sub_sec1{padding: 45px 0 55px 0;}
	.about .sub_sec1 .po-a2 img{height: 400px;}
}
@media (max-width: 1480px) {
	.about .sub_sec1 .po-a2 img{height: 350px;}
	.about .sub_sec1 .fs-24{font-size: 20px !important;}
	.about .sub_sec1 .fs-18{font-size: 16px !important;}
	.about .sub_sec1 .fs-16{font-size: 14px !important;}
}
@media (max-width: 1180px) {
	.about .sub_sec1 >.bh_wrap{max-width: 480px; margin: unset;}
}
@media (max-width: 1100px) {
	.about .sub_sec1 .po-a2 img{height: 310px;}
}
@media (max-width: 992px) {
	.slider_content .fl-r{float: left !important;}

	.bh.content_sub_menu .bh_row.jc-c{justify-content: unset !important;}
	.content_sub_menu .col-lg-auto{width: 33.33% !important;}
	.bh .content_sub_menu ul li a{padding: 10px 5px; text-align: center;}
	.board_mUOa17 .content_sub_menu .col-lg-auto,.board_cQRD43 .content_sub_menu .col-lg-auto,.board_mZim80 .content_sub_menu .col-lg-auto, .board_BUyT93 .content_sub_menu .col-lg-auto, .board_isOY05 .content_sub_menu .col-lg-auto{width: 100% !important;}
	.board_stjH59 .content_sub_menu .col-lg-auto,.board_OpvA71 .content_sub_menu .col-lg-auto,.board_NPUk26 .content_sub_menu .col-lg-auto,.board_quPe97 .content_sub_menu .col-lg-auto,.board_mNyf09 .content_sub_menu .col-lg-auto{width: 50% !important;}


	.section1 .bh_gall_tc_3 .bh_widget_content .bh_content_wrap{position: unset !important;}
	.section1 .bh_gall_tc_3 .bh_widget_content .bh_img_content{padding: 0 15px !important; margin-bottom: 30px;}

	.section2 .bh_list_2 .bh_widget_content .bh_item{font-size: 16px;}
	.section2 .bh_list_2 .bh_widget_content .bh_item .bh_item_inner::before{height: 12px !important; top: 7px !important; right: -10px !important;}
	.section2 .bh_list_2 .bh_widget_content .bh_item{padding: 0 10px !important;}
	.section2 .bh_list_2 .item_wrap{margin-left: -10px !important;}
	.section2 .bh_list_2 .col-4{margin-top: 50px;}

	.section3 .bh_gall_tc_4 .bh_widget_content .bh_content_wrap .bh_title{width: 100%;}

	.section4 .po-a{left: 30px;}

	.section5 .po-a{left: 30px;}
	.section5 .bh_img_content.clearfix.col-4{flex: 0 0 30% !important; max-width: 30% !important;}
	.section5 .bh_content_wrap.ff-nskr.col-8{flex: 0 0 70% !important; max-width: 70% !important;}
	.section5 .bh_gall_tc_4 .bh_widget_content .bh_content_wrap .bh_title{padding: 10px !important;}

	.section6 .bh_tab_wrap .col-auto{margin-bottom: 10px;}
	.section6 .bh_tab2 a{margin: 0;}
	.section6 .bh_gall_tc_8 .bh_widget_content .bh_content_wrap .bh_title{font-size: 18px !important;}
	.section6 .bh_gall_tc_8 .bh_widget_content .bh_item .bh_item_inner .bh_img_content img{border-radius: 20px 20px 0 0 !important;}
	.section6 .bh_gall_tc_8 .bh_widget_content .bh_item .bh_item_inner .bh_content_wrap{border-radius: 0 0 20px 20px !important;}
	.section6 .bh_gall_tc_8 .tab_top .bh_row.no-gutters{margin: 0 auto;}
	.section6 .bh_gall_tc_8 .tab_top .bh_widget_tab a span{margin: 0 10px !important;}

	.bh .footer .copyright{padding-left: 0;}
	.bh .footer.style_white .footer_menu > ul > li > a{font-size: 14px !important;}

	.about .sub_sec1 >.bh_wrap{max-width: 992px; margin: 0 auto; padding: 0 15px;}
	.about .sub_sec1 .po-a2 img{height: auto;}
	.about .sub_sec1 .po-a2{position: unset; padding: 0 15px;}

	.about .sub_sec2{height: auto;}
	.about .sub_sec2 .history::before{top: 9px;}
	.about .sub_sec2 .col-lg-6:nth-of-type(1) .history:nth-of-type(3)::after{display: block;}
	.about .sub_sec2 .history::after{top: 24px; height: 56px;}
	.about .sub_sec2 .col-lg-6:nth-of-type(1) .history:nth-of-type(1)::after{height: 70px;}
	.about .sub_sec2 .col-lg-6:nth-of-type(2) .history:nth-of-type(1)::after{height: 68px;}


	.about .sub_top_banner_content_wrap span{font-size: 22px;}
}

@media (max-width: 600px) {
	.section2 .bh_list_2 .col-4{margin-top: 100px;}
	
	.section3 .bh_gall_tc_4 .right_gray_circle{width: 45px; height: 45px; right: 10px; bottom: 10px; line-height: 45px;}
	.section3 .bh_gall_tc_4 .bh_widget_content .bh_content_wrap .bh_title{padding: 10px !important; font-size: 18px !important;}

	.section5 .bh_gall_tc_4 .bh_widget_content .bh_content_wrap .bh_title{font-size: 18px !important;}

	.section6 .bh_tab2 a span{margin-right: 20px;}

	.about .sec3-1 .ds-f{display: block !important;}
	.about .sec3-1 .list_content{margin-top: 10px;}
	.about .sub_sec3 .sec3-1 .c_8{padding: 0 10px;}

	/*.about .bh_gall_tc_4 .bh_widget_content .bh_img_content.col-4{max-width: 100% !important; flex: 0 0 100% !important;}
	.about .sub_sec3 .bh_gall_tc_4 .bh_widget_content .bh_content_wrap.col-8{max-width: 100% !important; flex: 0 0 100% !important; margin-top: 20px;}*/
}

@media (max-width: 500px) {
	.back.bdrs-20 img{width: 100%;}

	
	.section4 .col-4{flex: 0 0 100%; max-width: 100%; margin-bottom: 20px;}
	.section5 .po-a{left: 45px;}

	.section5 .col-4.po-r{flex: 0 0 100%; max-width: 100%; margin-bottom: 20px;}
	.section5 .po-a{left: 45px;}

	.section6 .bh_gall_tc_8 .bh_widget_content .bh_item{padding: 5px;}
	.section6 .bh_gall_tc_8 .bh.bh_widget_content.bh_row{padding: 10px;}

	.footer .ds-f{display: block !important;}
	.footer .select_box{width: 100%;}
	.footer .fs-14.bh_color_white.mb-10{margin-top: 50px;}

	.about .sub_sec3 .bh_gall_tc_4 .bh_widget_content .bh_content_wrap .bh_title{padding: 0; font-size: 16px !important;}
}

@media (max-width: 399px) {
	.section1 .sec1_poet .poem{width: auto;}

	.section2 .bh_list_2 .col-4{display: none;}
	.section2 .bh_list_2 .col-8{flex: 0 0 100%; max-width: 100%;}
	
}
@media (max-width: 351px) {
	.about .sub_sec2 .col-lg-6:nth-of-type(1) .history:nth-of-type(2)::after{height: 68px;}
}
@media (max-width: 319px) {
	.about .sub_sec2 .col-lg-6:nth-of-type(1) .history:nth-of-type(1)::after{height: 89px;}
}