@charset "utf-8";

#wrap {min-height:100%;}
	@media screen and (max-width:1024px) {
		#wrap {padding-bottom:200px;}
	}
	@media screen and (max-width:767px) {
		#wrap {padding-bottom:250px;}
	}
	@media screen and (min-width:1025px) {
		#wrap {padding-bottom:150px;min-width:1200px}
	}
.nanum {font-family:'Nanum Barun Gothic',Sans-serif !important;}
/* Background Color */
.bg_gn44 {background-color:#44B035 !important}
.bg_gn84 {background-color:#84bb53 !important}
/* Board Common Button_style */
.btn {display:inline-block; min-width:100px; height:40px;line-height:38px; text-align:center; padding:0 10px;color:#fff; font-weight:bold;}
.bt_s {display:inline-block;min-width:87px; height:31px;line-height:27px; border-radius:2px; text-align:center;padding:0 10px;color:#fff; font-weight:bold;}
.bt_nor {background-color:#b4b4b4}
.bt_on {background-color:#00713b}
.bt_line {background-color:#fff; border:1px solid #0e42ad;color:#0e42ad;box-sizing:border-box;}
.bt_s.bt_line {border:1px solid #bbb; color:#555;}
/* a 태그 */
a.btn{color:#fff}
a.bt_s{color:#fff;line-height:30px}
a.btn:hover{color:#fff;text-decoration:none !important}
a.bt_s:hover{color:#fff;text-decoration:none !important}
a.btn.bt_line{color:#0e42ad}
a.bt_s.bt_line{color:#555}
a.btn.bt_line:hover{color:#0e42ad;text-decoration:none !important}
a.bt_s.bt_line:hover{color:#555;text-decoration:none !important}
/* Common Font Style */
.emph {color:#077846;}
.fc_star {color:#ff5a00 !important;}
.underline {padding-bottom:1px;border-bottom:1px solid;border-color:inherit;}
.t_underline{text-decoration:underline}

/* Common Text Popup */
#popup_text {display:none;overflow:hidden;background-color:#454f59;}
#popup_text.open {display:block;}
#popup_text .popup_wrap {}
#popup_text .popup_conts {position:relative;background-color:#454f59;}
#popup_text .popup_bottom {}
#popup_text .popup_bottom ul {font-size:0;line-height:26px;}
#popup_text .popup_bottom ul li {display:inline-block;vertical-align:middle;margin-right:10px;color:#fff;font-size:15px;}
#popup_text .popup_bottom input+label {display:inline-block;vertical-align:middle;padding-left:5px;letter-spacing:-0.5px;}
#popup_text .popup_text_close {position:relative;width:26px;height:26px;display:block;border:1px solid #ddd;background:url(/build/theme_01/images/common/bt_close_popup_txt.png) no-repeat 50% 50%;background-size:12px auto;}

.popup_conts .bx-controls {}
.popup_conts .bx-controls a {color:#fff;font-size:0;text-align:center;}
.popup_conts .bx-controls a:before {position:absolute;}
.popup_conts .bx-controls-direction {}
.popup_conts .bx-prev {position:absolute;left:0;top:2px;display:block;background:url(/build/theme_01/images/common/bt_prev_popup_text.png) no-repeat 0 50%;background-size:auto 100%;}
.popup_conts .bx-next {position:absolute;right:0;top:2px;display:block;background:url(/build/theme_01/images/common/bt_next_popup_text.png) no-repeat 100% 50%;background-size:auto 100%;}
.popup_conts .bx-controls-auto {position:absolute;right:0;bottom:-26px;}
.popup_conts .bx-stop {display:block;width:26px;height:26px;border:1px solid #ddd;}
.popup_conts .bx-stop:before {content:"";width:4px;height:12px;border-right:2px solid #fff;border-left:2px solid #fff;left:50%;top:6px;transform:translateX(-50%);}
.popup_conts .bx-start {display:block;width:26px;height:26px;border:1px solid #ddd;}
.popup_conts .bx-start:before {content:"▶";font-size:15px;left:50%;top:0;transform:translateX(-50%);}
#bxslider1 {overflow:hidden;}
#bxslider1 li {float:left;}
#bxslider1 li a {display:inline-block;vertical-align:middle;}
#bxslider1 li a>span {display:-webkit-box;color:#fff;font-size:15px;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;text-overflow:ellipsis;-moz-binding:url('ellipsis.xml#ellipsis');overflow:hidden;white-space:normal;word-wrap:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
#bx-pager1 {position:absolute;bottom:-26px;right:26px;display:block;width:50px;height:26px;line-height:26px;color:#fff;font-size:15px;letter-spacing:3px;text-align:center;}
	@media screen and (max-width:1024px) {
		#popup_text {height:110px;}
		#popup_text .popup_wrap {margin:0 15px;padding:20px 0 10px 0;}
		#popup_text .popup_conts {}
		#popup_text .popup_conts .bx-wrapper {margin:0;padding:0 25px;height:54px;}
		#popup_text .popup_bottom {}
		.popup_conts .bx-prev,
		.popup_conts .bx-next {width:25px;height:40px;}
		#bxslider1 {}
		#bxslider1 li {width:344px !important;height:40px;line-height:40px;overflow:hidden;}
		#bxslider1 li a {width:100%;padding:0 7px 0 8px;line-height:normal;}
		#bxslider1 li a>span {max-height:40px;line-height:1.33;}
		#bxslider1 li a:hover,
		#bxslider1 li a:hover>span {text-decoration:none;}
	}
	@media screen and (max-width:767px) {
		#bxslider1 li {}
		#bxslider1 li a {width:240px !important;padding:0 10px;}
	}
	@media screen and (min-width:1025px) {
		#popup_text {height:150px;}
		#popup_text .popup_wrap {margin:0 auto;width:1200px;padding:30px 0 20px 0;}
		#popup_text .popup_conts {}
		#popup_text .popup_conts .bx-wrapper {margin:0 auto;width:1200px;padding:0 40px;height:74px;}
		#popup_text .popup_bottom {}
		.popup_conts .bx-prev,
		.popup_conts .bx-next {width:40px;height:48px;}
		#bxslider1 {margin:0 auto;width:1120px;}
		#bxslider1 li {width:560px !important;padding-left:20px;height:48px;line-height:48px;overflow:hidden;}
		#bxslider1 li a {line-height:normal}
		#bxslider1 li a>span {max-height:48px;line-height:1.6;}
		#bxslider1 li a:hover>span {text-decoration:underline;}
	}
	
/* Common Image Popup */
/* 2021-08-06 수정 */
#popup_image {display:none;position:fixed;left:0;right:0; width:100%;height:100%;z-index:990;background-color:rgba(0,0,0,0.7);overflow:hidden;overflow-y:auto;}
#popup_image.open {display:block;}
#popup_image .popup_image_inner {text-align:center;overflow:hidden}
#popup_image .popup_image_conts {position:relative;}
#popup_image .popup_image_conts .popup_image_item {float:left}
#popup_image .popup_image_conts .popup_image_item a {display:block;}
#popup_image .popup_image_conts .popup_image_item img {width:100%;}
#popup_image .popup_image_bottom {position:absolute;top:0;left:5px;right:5px;display:block;}
#popup_image .popup_image_bottom ul {font-size:0;text-align:left;}
#popup_image .popup_image_bottom ul li {display:inline-block;vertical-align:middle;margin-left:10px;color:#fff;font-size:15px;}
#popup_image .popup_image_bottom input+label {display:inline-block;vertical-align:middle;padding-left:10px;color:#fff;font-size:15px;}
#popup_image .popup_image_close {position:relative;display:block;width:26px;height:26px;background:url(/build/theme_01/images/common/bt_close_popup_img.png) no-repeat 50% 50%;background-size:100% auto;}
.bt_list_item {display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;}
.bt_list_item li {flex:1;flex:1;color:#fff;}
.bt_list_item li>button[type="button"] {display:block;width:100%;color:#fff;text-align:center;}
.bt_oneday {background-color:#414b55;letter-spacing:-0.05rem;}
.bt_item_close {background-color:#266350;}
	@media screen and (max-width:1024px) {
		#popup_image.open {top:35px;padding-top:70px;}
		#header.fixed>#popup_image.open {top:145px;}
		#popup_image .popup_image_inner {margin:0 auto;width:90%;}
		#popup_image .popup_image_conts {padding:55px 0 0 0;}
		#popup_image .popup_image_conts .popup_image_item {margin:0 5px 10px;width:calc(50% - 10px);}
		#popup_image .popup_image_conts .popup_image_item img {max-width:100%;height:auto !important}
		#popup_image .popup_image_bottom {height:55px;}
		#popup_image .popup_image_bottom ul {line-height:55px;}
		.bt_list_item li>button[type="button"] {height:35px;}
	}
	@media screen and (max-width:767px) {
		#popup_image .popup_image_conts .popup_image_item {width:100% !important}
		#popup_image .popup_image_bottom {width:100%;max-width:360px;left:0}
		.bt_list_item  {margin:0 auto;max-width:360px;}
	}
	@media screen and (min-width:1025px) {
		#popup_image.open {top:40px;padding-top:80px;}
		#header.fixed>#popup_image.open {top:190px;}
		#popup_image .popup_image_inner {margin:0 auto;width:1200px;}
		#popup_image .popup_image_conts {padding:60px 0 0 0;}
		#popup_image .popup_image_conts .popup_image_item {margin:0px 5px 15px;}
		#popup_image .popup_image_conts .popup_image_item img {max-width:600px;}
		#popup_image .popup_image_bottom {height:60px;}
		#popup_image .popup_image_bottom ul {line-height:60px;}
		.bt_list_item li>button[type="button"] {height:44px;}
	}
	@media screen and (min-width:1200px) {
		#popup_image .popup_image_inner {margin:0 auto;width:1200px;padding:0}
	}

/* Common Header */
#header {position:relative;}
#header .cmn_service {background-color:#077846;}
#header .cmn_service ul {display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
#header .cmn_service ul li {-ms-flex:0 1 auto;flex:0 1 auto;}
#header .cmn_service ul li a {display:block;padding-right:6px;color:#fff;font-size:13px;}
#header .cmn_service ul li a:before {content:'|';display:inline-block;margin-right:6px;opacity:.8;}
#header .cmn_service ul li:first-child a:before {content:'';margin:0;}
#header .cmn_service .popup {background-color:#266350;}
#header .cmn_service .popup a {position:relative;text-decoration:none;}
#header .cmn_service .popup a:before {content:'';position:absolute;right:10px;top:45%;width:8px;height:8px;border-top:1px solid #fff;border-right:1px solid #fff;opacity:1;-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:all 0.3s; -moz-transition:all 0.3s; -o-transition:all 0.3s; -ms-transition:all 0.3s; transition:all 0.3s;}
#header .cmn_service .popup a:after {content:'닫기';}
#header .cmn_service .popup a:active:before,
#header .cmn_service .popup a.open:before {top:30%;-moz-transform:rotate(135deg);-webkit-transform:rotate(135deg);-o-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);}
#header .cmn_service .popup a.open:after {content:'열기';}
#header .major_name {border-bottom:1px solid #e8e8e8;}
#header .major_name .inner {margin:0 auto;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
#header .major_name h1 {-ms-flex:0 1 auto;flex:0 1 auto;}
#header .h1_logo {display:block;background:url(/build/theme_01/images/common/h1_logo.png) no-repeat 0 50%;text-indent:-9999em;}
#header .h1_logo_en {display:block;background:url(/build/theme_01/images/common/h1_logo_eng.png) no-repeat 0 50%;text-indent:-9999em;}
#header .name_txt {-ms-flex:0 1 auto;flex:0 1 auto;}
#header .name_kr {display:block;color:#000;/* font-family:'Nanum Barun Gothic' !important; */font-weight:700;}
#header .name_eng {color:#999;text-transform:uppercase;font-size:12px;}
	@media screen and (max-width:1024px) {
		#header.fixed {position:fixed;top:0;z-index:900;width:100%;background-color:#fff;}
		#header .cmn_service {}
		#header .cmn_service ul {padding:0 15px;height:35px;}
		#header .cmn_service .popup a {padding:0 30px 0 10px;line-height:35px;}
		#header .cmn_service .popup a:before {right:0;}
		#header .major_name {height:70px;}
		#header .major_name .inner {position:relative;height:70px;padding:0 15px;}
		#header .major_name h1{-ms-flex:0 1 94px;flex:0 1 94px;margin-right:10px;}
		#header .h1_logo,
		#header .h1_logo_en {height:34px;background-size:100% auto;}
		#header .name_kr {font-size:18px;}
		#header .name_eng {display:none;}
		.bt_nav {position:absolute;right:15px;top:50%;transform:translateY(-50%);display:block;}
		.bt_nav .icon-bar {display:block;margin:5px 0;width:26px;height:2px;background:#000;-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;}
		.bt_nav.open .icon-bar:nth-child(1),
		.bt_nav:active .icon-bar:nth-child(1) {-webkit-transform: rotate(45deg) translate(5px, 5px);-ms-transform: rotate(45deg) translate(5px, 5px);transform: rotate(45deg) translate(5px, 5px);}
		.bt_nav.open .icon-bar:nth-child(2),
		.bt_nav:active .icon-bar:nth-child(2) {opacity: 0;}
		.bt_nav.open .icon-bar:nth-child(3),
		.bt_nav:active .icon-bar:nth-child(3) {-webkit-transform: rotate(-45deg) translate(5px, -5px);-ms-transform: rotate(-45deg) translate(5px, -5px);transform: rotate(-45deg) translate(5px, -5px); }		
	}
	@media screen and (max-width:767px) {
		#header .cmn_service {}
		#header .cmn_service ul {padding:0 15px;}
		#header .major_name {}
		#header .major_name h1 + img{width:60% !important;height:auto !important}
		#header .major_name .inner {padding:0px 42px 0px 15px;}
		/* 2022-03-11 글자길때목록아이콘이랑 겹침 #header .major_name .inner {padding:0 15px;} */
		.bt_nav {right:1.5rem;top:50%;}
	}	
	@media screen and (min-width:1025px) {
		#header .cmn_service {}
		#header .cmn_service ul {margin:0 auto;height:40px;max-width:1280px;padding:0 40px;}
		#header .cmn_service ul li a {}
		#header .cmn_service .popup {background-color:#266350;}
		#header .cmn_service .popup a {padding:0 40px 0 15px;line-height:40px;}
		#header .major_name {}
		#header .major_name .inner {margin:0 auto;height:80px;max-width:1280px;padding:0 40px;}
		#header .major_name h1{-ms-flex:0 1 140px;flex:0 1 140px;margin-right:20px;}
		#header .h1_logo,
		#header .h1_logo_en {height:50px;background-size:100% auto;}
		#header .name_kr {font-size:20px;/* font-weight:400; */}
	}
	@media screen and (min-width:1200px) {
		#header .cmn_service ul {margin:0 auto;width:1200px;padding:0;}
	}
	
.gnb {/* font-family:'Nanum Barun Gothic',Sans-serif !important; */}
	@media screen and (max-width:1024px) {
		.gnb_mobile {display:none;position:fixed;top:105px;left:0;right:0; width:100%;height:100%;overflow:hidden;overflow-y:auto;z-index:900;background-color:#fff;/* background-color:rgba(0,0,0,0.7); */}
		.gnb_mobile.on {display:block;}
		.gnb_mobile .gnb_inner {position:relative;}
		.gnb_mobile .nav {position:relative;top:0;left:0;width:100%;height:auto;padding:0 0 5px 0;overflow-y:auto;z-index:901;background-color:#fff;}
		.gnb_mobile .nav li a {display:block;padding:0 15px;letter-spacing:-1px;}
		.gnb_mobile .nav li a:hover{text-decoration:none} /* 210617 추가 */
		.gnb_mobile .nav li .gnb_div {display:none;background-color:#6a727a;padding:10px 0}
		.gnb_mobile .nav li.on>.gnb_div {display:block;}
		
		.gnb_mobile .nav .gnb_depth1 {display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;height:100%;margin:0;border-top:1px solid #d8d8d8;}
		.gnb_mobile .nav .gnb_depth1>li {flex:auto;width:100%;}
		.gnb_mobile .nav .gnb_depth1>li>a {font-weight:bold;border-bottom:1px solid #d8d8d8;position:relative;line-height:47.5px;color:#333;font-size:18px;text-align:left;}
		.gnb_mobile .nav .gnb_depth1>li>a:after {content:'';position:absolute;top:50%;transform:translateY(-50%);right:15px;display:block;content:'';width:12px;height:2px;background-color:#999;}
		.gnb_mobile .nav .gnb_depth1>li>a:before {position:absolute;top:50%;transform:translateY(-50%);right:20px;display:block;content:'';width:2px;height:12px;background-color:#999;}
		.gnb_mobile .nav .gnb_depth1>li.on>a{color:#077846;}
		.gnb_mobile .nav .gnb_depth1>li.on>a:after {}
		.gnb_mobile .nav .gnb_depth1>li.on>a:before {display:none}

		.gnb_mobile .nav .gnb_depth2>li {display:block;cursor:pointer}
		.gnb_mobile .nav .gnb_depth2>li>a {padding:0 25px;font-weight:bold;position:relative;color:#fff;font-size:15px;line-height:40px;} 
		.gnb_mobile .nav .gnb_depth2>li>a.child{pointer-events: none; }
		.gnb_mobile .nav .gnb_depth2>li>a.child:after {content:'';position:absolute;top:50%;transform:translateY(-50%);right:15px;display:block;width:12px;height:2px;background-color:#fff;}
		.gnb_mobile .nav .gnb_depth2>li>a.child:before {content:'';position:absolute;top:50%;transform:translateY(-50%);right:20px;display:block;width:2px;height:12px;background-color:#fff;}
		.gnb_mobile .nav .gnb_depth2>li.on>a{color:#fff;}
		.gnb_mobile .nav .gnb_depth2>li.on>a:after {}
		.gnb_mobile .nav .gnb_depth2>li>.gnb_div {padding:0}
		.gnb_mobile .nav .gnb_depth2>li.on>a.child:before {display:none}
		
		
		.gnb_mobile .nav .gnb_depth3{display:none}
		.gnb_mobile .nav .gnb_depth2>li.on .gnb_depth3{display:block;margin-bottom:20px}
		.gnb_mobile .nav .gnb_depth3>li>a {position:relative;padding-left:40px;color:#fff;font-size:13px;line-height:28px}
		.gnb_mobile .nav .gnb_depth3>li>a:before {content:'';position:absolute;left:25px;top:14px;width:6px;height:1px;background-color:#fff}
		/* .gnb_mobile .nav .gnb_depth3>li>a {position:relative;padding-left:30px;color:#fff;font-size:15px;line-height:40px;} */
		/* .gnb_mobile .nav .gnb_depth3>li>a:before {content:'-';position:absolute;left:25px;top:0;} */
	}
	@media screen and (max-width:767px) {
		.gnb_mobile .nav .gnb_depth1>li>a {padding:0 15px;}
		.gnb_mobile .nav .gnb_depth1>li>a:after {right:15px;}
		.gnb_mobile .nav .gnb_depth2>li>a {padding:0 15px;}
	}	
	@media screen and (min-width:1025px) {
		.gnb {position:relative;margin:0 auto;width:100%;height:60px;background-color:#fff;}
		.gnb .gnb_inner {position:absolute;top:0;width:100%;/*background:url(/images/common/bg_gnb_inner.png) repeat-x 0 0;*/z-index:988}
		.nav {position:relative;margin:0 auto;max-width:1280px;padding:0 40px;}
		.nav .gnb_depth1 {display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}
		.nav .gnb_depth1>li {-ms-flex:1;flex:1;
									-webkit-transition-duration: .2s;
									-moz-transition-duration: .2s;
									-ms-transition-duration: .2s;
									-o-transition-duration: .2s;
									transition-duration: .2s;}
		.gnb .nav .gnb_depth1>li>a {display:block;color:#333;/* font-family:'Nanum Barun Gothic' !important; */font-size:18px;font-weight:700;line-height:60px;text-align:center;}
		.gnb .nav .gnb_depth1>li>a:hover {color:#077846;text-decoration:none}
		.gnb .nav .gnb_depth1>li>a>span {display:inline-block;vertical-align:middle;line-height:1.15;}
		.gnb .nav .gnb_depth1>li.on>a {color:#077846;}
		.gnb .nav .gnb_depth1>li>a:hover>span{text-decoration:underline;}
		
		.gnb .nav .gnb_div {display:none;background-color:rgba(69,79,89,.8);}
		.gnb .nav .gnb_depth1>li.on>.gnb_div,
		.gnb .nav .gnb_depth1>li:hover>.gnb_div {display:block;}
		.gnb .nav .gnb_depth2 {display:block;box-sizing:border-box;padding:0;margin:0;}
		.gnb .nav .gnb_depth2>li{display:block;}
		.gnb .nav .gnb_depth2>li>a {display:block;color:#fff;font-size:15px;font-weight:400;line-height:40px;text-align:center;border-bottom:1px solid #444e58;
									-webkit-transition-duration: .2s;
									-moz-transition-duration: .2s;
									-ms-transition-duration: .2s;
									-o-transition-duration: .2s;
									transition-duration: .2s;}
		.gnb .nav .gnb_depth2>li>a>span {display:inline-block;vertical-align:middle;} 
		.gnb .nav .gnb_depth2>li>a:hover{background-color:#23604d;color:#fff;text-decoration:none}
		.gnb .nav .gnb_depth2>li>a.longTit{letter-spacing:-1.4px}
		.gnb .nav .gnb_depth2>li>.gnb_div {display:none !important;}
		
		.gnb .nav .gnb_depth3{display:none}
	}
#container {}
	@media screen and (max-width:1024px) {
		#container {padding-top:105px}
	}
	@media screen and (max-width:767px) {
	
	}
		
#footer {background-color:#575757;color:#fff;}
.footer_wrap {padding:40px 0 0 0;line-height:1.6;letter-spacing:-0.025rem;}
.footer_wrap ul li {font-size:15px;}
.footer_wrap .addr {}
.footer_wrap .addr .privacy {color:#8bc34a;}
.footer_wrap .copy {text-transform:uppercase;}
	@media screen and (max-width:1024px) {
		#footer {margin:-180px 0 0 0;height:180px;}
		.footer_wrap {line-height:1.33;}
		.footer_wrap ul {margin:0 15px;}
		.footer_wrap ul li.addr .privacy {display:block;margin-bottom:16px;}
		.footer_wrap ul li.copy {margin-top:16px;}
	}
	@media screen and (max-width:767px) {
		#footer {margin:-250px 0 0 0;height:250px;}
		.footer_wrap ul li.addr .privacy {display:block;margin-bottom:13px;}
		.footer_wrap .copy {margin-top:13px;}

	}
	@media screen and (min-width:1025px) {
		#footer {margin:-150px 0 0 0;height:150px;min-width:1280px}
		.footer_wrap {}
		.footer_wrap ul {margin:0 auto;max-width:1280px;padding:0 40px;}
		.footer_wrap ul li {font-size:15px;}
		.footer_wrap ul li.addr {position:relative;}
		.footer_wrap ul li.addr .privacy {position:absolute;right:0;top:0;display:block;border-left:1px solid #9a9a9a;padding-left:10px;font-size:14px;line-height:1;}
		.footer_wrap ul li.copy {margin-top:16px;}
	}
	
/* Common Subpage */
.sub_visual {overflow:hidden;width:100%;background-repeat:no-repeat;background-size:cover;background-position:50% 0}
	@media screen and (max-width:1024px) {
		.sub_visual {height:160px;margin-bottom:40px;/* background-position:70% 0; */}
	}
	@media screen and (max-width:767px) {
		/* .sub_visual {background-position:85% 0;} */
	}
	@media screen and (min-width:1025px) {
		.sub_visual {height:200px;margin-bottom:20px;background-position:50% 0;}
	}
	
.columns_wrap {display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}
.columns_wrap .column_side {padding-bottom:50px;}
.columns_wrap .column_conts {padding-bottom:80px;}
/* {padding-bottom:50px;} */
.depth_2 li a:focus {-moz-transition:all 400ms linear;-webkit-transition:all 400ms linear;-o-transition:all 400ms linear;transition:all 400ms linear}
.conts_header {margin-bottom:40px;}
.page_tit h3 {/* font-family:"Nanum Barun Gothic" !important; */color:#000;}
.page_note {border-top:1px solid #d8d8d8;padding:20px 0;margin-top:20px;background:url(/build/theme_01/images/common/ico_note.png) no-repeat 0 20px;}
.page_note ul {}
.page_note ul li {color:#666;font-size:15px;line-height:1.6}
.page_note ul li strong {color:#333;}
.dash {position:relative;padding-left:13px;}
.dash:before {content:'-';position:absolute;left:0;top:0;}
	@media screen and (max-width:1024px) {
		.columns_wrap {margin:0 15px;}
		.columns_wrap .column_side {display:none;}
		.columns_wrap .column_conts {-ms-flex:none;flex:none;width:100%;padding-bottom:30px}
		.conts_header {border-bottom:0;}
		.page_tit h3 {font-size:24px;}
		.location {display:none;}
		.conts_section {}
		.page_note {background-size:40px auto;}
		.page_note ul {margin-left:50px;}
		.wd100{width:100% !important;height:auto !important}
		/* img{width:100% !important;height:auto !important} */
		/* iframe{width:100% !important;height:auto !important} */
	}
	@media screen and (max-width:767px) {
		.columns_wrap .column_conts {padding-bottom:40px}

	}
	@media screen and (min-width:1025px) {
		.columns_wrap {margin:0 auto;max-width:1200px;}
		.columns_wrap .column_side {-ms-flex:0 1 20%;flex:0 1 20%;max-width:240px;}
		.columns_wrap .column_conts {-ms-flex:0 1 76.7%;flex:0 1 76.7%}
		.lnb_h2 {display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:75px;background-color:#077846;color:#fff;font-size:20px;}
		.lnb_h2 span {-ms-flex:none;flex:none;width:100%;margin:auto 0;padding:0 20px}
		.lnb {border:1px solid #d2d2d2;border-top:0;}
		.lnb a {color:#666;}
		.lnb a:hover {color:#077846;text-decoration:none}
		.depth_2 {}
		.depth_2 li {border-top:1px solid #e8e8e8;}
		.depth_2 li:first-child {border-top:0;}
		.depth_2 li a {position:relative;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:46px;padding:0 20px;color:#555;font-size:15px;}
		.depth_2 li a span {font-weight:bold;-ms-flex:none;flex:none;width:100%;margin:auto 0;}
		.depth_2>li.on>a {color:#077846;}
		.depth_2 li.on>a:after,
		.depth_2 li>a:hover:after {content:'〉';position:absolute;right:2rem;top:50%;transform:translateY(-50%);color:#077846;}
		.depth_2>li.on>a.bl_none:after{content:''!important}
		/* .depth_2>li>a.bl_none:hover:after{content:''!important} */

		.gnb_div {display:none;background-color:#fafafa;}
		.depth_3 {border-top:1px solid #e8e8e8;display:none}
		.depth_3 li {}
		.depth_2 > li.on > .depth_3 {display:block}
		.depth_3 li>a {padding-left:30px;color:#666;background-color:#fafafa}
		.depth_3 li>a:before {content:'-';position:absolute;left:20px;top:12px;}
		.depth_3 li a span {font-weight:normal}
		.depth_3 li.on>a,
		.depth_3 li.on>a:before {color:#077846}
		.depth_3 li.on>a:after {font-weight:bold;content:'〉';position:absolute;right:2rem;top:50%;transform:translateY(-50%);color:#077846;}

		.conts_header {border-bottom:1px solid #d2d2d2;}
		.location {height:30px}
		.location ul {display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;}
		.location ul li {font-size:13px;color:#666}
		.location ul li:before {content:'〉';display:inline-block;margin:0 5px;color:#999}
		.location ul li.home:before {content:'';width:15px;height:13px;background:url(/build/theme_01/images/common/ico_path.png) no-repeat 0 0;}
		.location ul li:last-child {color:#000}
		.page_tit h3 {height:44px;font-size:30px;}
		.conts_section {}
		.page_note {background-size:60px auto;}
		.page_note ul {margin-left:100px;}
	}
	@media screen and (min-width:1200px) {
		.columns_wrap {margin:0 auto;width:1200px;}
		.columns_wrap .column_side {-ms-flex:0 1 240px;flex:0 1 240px;}
		.columns_wrap .column_conts {-ms-flex:0 1 920px;flex:0 1 920px;}
	}

/* LOGIN */
.login {}
.login_form {border:1px solid #d8d8d8;background-color:#fafafa;}
.login_form ul {margin:0;padding:0;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;}
.login_form ul li {-ms-flex:none;flex:none;width:100%;}
.login_form h1 {color:#00713b;line-height:1;text-align:center;}
.login_form .txt_field {display:block;width:100%;-webkit-border-radius:0;border-radius:0;border:1px solid #d2d2d2;background-color:#fff;color:#555;font-size:15px;box-shadow:none;}
.login_form .bt_login {display:block;background-color:#528403;border-radius:3px;color:#fff;font-weight:700;text-decoration:none;text-align:center;}
	@media screen and (max-width:1024px) {
		.login {}
		.login_form {padding:40px 0}
		.login_form ul {margin:0 auto;width:56.6%;max-width:400px;}
		.login_form ul li {padding:5px 0;}
		.login_form h1 {padding-bottom:15px;font-size:25px;}
		.login_form .txt_field {height:35px;line-height:33px;padding:0 10px;}
		.login_form .bt_login {margin-top:10px;height:40px;line-height:40px;font-size:18px;}
	}
	@media screen and (max-width:767px) {
		.login_form {}
		.login_form ul{margin:0 auto;width:69%;min-width:200px;}
	}
	@media screen and (min-width:1025px) {
		.login {margin:0 auto;width:78.3%;max-width:720px;}
		.login_form {padding:80px 0}
		.login_form ul {margin:0 auto;width:55.6%;max-width:400px;}
		.login_form ul li {padding:10px 0;}
		.login_form h1 {padding-bottom:30px;font-size:36px;}
		.login_form .txt_field {height:40px;line-height:38px;padding:0 20px;}
		.login_form .bt_login {margin-top:20px;height:50px;line-height:50px;font-size:20px;}
	}
	
/* JOIN */
.join {}
.join h4 {padding-bottom:40px;color:#077846;font-size:20px;font-weight:700;line-height:1;}
.step_agree {border:1px solid #d8d8d8;background-color:#f8f8f8;}
.step_agree_inner {line-height:1.6;}
.policy {padding-bottom:30px;}
.policy .tit {display:block;color:#333;padding-bottom:20px;font-weight:700;line-height:1;}
.policy .tit.tit_13 {}
.scrollbox {border:1px solid #d8d8d8;background-color:#fff;}
.scroll_inner {}
.policy_item {}
.policy_item dt {color:#333;} 
.policy_item dd {margin-bottom:1.2rem;}
.agree_check {}
.agree_check ul {display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}
.agree_check ul li {-ms-flex:0 1 auto;flex:0 1 auto;padding:0 10px;text-align:center}
.agree_check label {vertical-align:middle;}
	@media screen and (max-width:1024px) {
		.step_agree {margin:0 0 20px 0;padding:0 10px;letter-spacing:-.5px;}
		.step_agree_inner {padding:20px 0 0 0;line-height:1.33;}
		.step_agree_inner p {margin-bottom:20px;}
		.policy .tit.tit_13 {line-height:1.33}
		.scrollbox {height:200px;padding:20px 0;margin-bottom:20px;overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;}
		.scroll_inner {padding:0 10px;line-height:1.6;}
		.agree_check ul {margin-top:10px;}
	}
	@media screen and (min-width:1025px) {
		.step_agree {margin:0 0 40px 0;padding:0 40px;}
		.step_agree_inner {padding:40px 0 0 0;line-height:1.6;}
		.step_agree_inner p {margin-bottom:30px;}
		.policy .tit.tit_13 {line-height:1.6}
		.scrollbox {margin-bottom:40px;}
		.scroll_inner {padding:12px 20px 10px 20px;}
		.agree_check ul {margin-top:10px;}
	}
	
/* History */
.history {}
.history_contents {}
.history_contents .year {display:-ms-flexbox;display:-webkit-flex;display:flex;}
.history_contents .year.first {}
.history_contents .year_num {}
.history_contents .year.first .year_num {}
.history_contents .year_num_tit {position:relative;display:block;border:2px solid #85b226;color:#333;font-size:20px;font-weight:700;text-align:center;}
.history_contents .year_num_tit:after {content:'';position:absolute;height:2px;background-color:#85b226;}
.history_contents .year.first .year_num .year_num_tit {margin-top:0}
.history_contents .year_cont {position:relative;}
.history_contents .year_cont:before {content:'';position:absolute;left:14px;top:20px;width:1px;height:100%;background-color:#85b226;}
.history_contents .year_cont .mm_dd_item {position:relative;padding:20px 0;border-top:1px solid #e8e8e8;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:flex-start;-ms-flex-align:start;align-items: flex-start;}
.history_contents .year_cont .mm_dd_item:before {content:'';position:absolute;top:25px;left:-20px;width:10px;height:10px;border-radius:50%;background-color:#85b226;}
.history_contents .year_cont .mm_dd_item:nth-child(1):before {content:'';position:absolute;width:6px;height:6px;border-radius:0;border:3px solid #077846;background-color:#fff;}
.history_contents .year_cont .mm_dd_item .mm_dd {-ms-flex:none;flex:none;color:#333;font-weight:700;}
.history_contents .year_cont .mm_dd_item .mm_dd_desc {-ms-flex:none;flex:none;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.history_contents .year_cont .mm_dd_item .mm_dd_desc .desc_item {-ms-flex:none;flex:none;}
.history_contents .year_cont .mm_dd_item .mm_dd_desc .add_edit {-ms-flex:none;flex:none;text-align:right;}
.history_contents .year_cont .mm_dd_item .mm_dd_desc .add_edit .bt_edit {margin-left:5px;}
.history_contents .year.first .year_cont .mm_dd_item:first-child {border-top:0}
.history_contents .year.first .year_cont .mm_dd_item:first-child:before {}
.history_contents .year:last-child .year_cont .mm_dd_item:last-child:before {content:'';/* height:100%;border-radius:0;background:#fff url(/build/theme_01/images/common/bg_mm_dd_item.png) no-repeat 0 0; */}
.history_bottom{border-bottom:1px solid #d8d8d8}
	@media screen and (max-width:1024px) {
		.history_contents .year_num {-ms-flex:0 1 85px;flex:0 1 85px;}
		.history_contents .year_num_tit {margin-top:11px;width:70px;height:35px;line-height:31px;}
		.history_contents .year_num_tit:after {right:-16px;top:16px;width:20px;}
		.history_contents .year_cont {-ms-flex:none;flex:none;width:calc(100% - 85px);padding:0 0 0 25px;}
		.history_contents .year_cont:before {left:10px;top:14pxpx;}
		.history_contents .year_cont .mm_dd_item:nth-child(1):before {left:-20px;}
		.history_contents .year_cont .mm_dd_item .mm_dd {width:90px;height:auto;line-height:1.33}
		.history_contents .year_cont .mm_dd_item .mm_dd_desc {width:calc(100% - 177px);-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}
		.history_contents .year_cont .mm_dd_item .mm_dd_desc:last-child{width:calc(100% - 90px)}
		.history_contents .year_cont .mm_dd_item .mm_dd_desc .desc_item {-ms-flex:none;flex:none;width:calc(100% - 0px)}
		.history_contents .year_cont .mm_dd_item .mm_dd_desc .desc_item p {line-height:1.33}
		.history_contents .year_cont .mm_dd_item .mm_dd_desc .add_edit {-ms-flex:none;flex:none;width:105px;}
		.history_contents .year.first .year_cont:before {}
		.history_contents .year.first .year_cont .mm_dd_item:first-child {padding-top:10px}
		.history_contents .year.first .year_cont .mm_dd_item:first-child:before {top:14px}
		.history_bottom{padding-top:40px}
	}
	@media screen and (max-width:767px) {
		.history_contents .year_cont .mm_dd_item .mm_dd{width:80px}
		.history_contents .year_cont .mm_dd_item{flex-wrap:wrap}
		.history_contents .year_cont .mm_dd_item .mm_dd_btn{width:100%;text-align:right;padding-top:20px}
		.history_contents .year_cont .mm_dd_item .mm_dd_desc {width:calc(100% - 90px);-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;}
		.history_contents .year_cont .mm_dd_item .mm_dd_desc .desc_item {-ms-flex:none;flex:none;width:100%;}
		.history_contents .year_cont .mm_dd_item .mm_dd_desc .add_edit {-ms-flex:none;flex:none;width:100%;padding-top:20px;text-align:left;}
		.history_contents .year_cont .mm_dd_item .mm_dd_desc .add_edit .bt_edit:first-child {margin-left:0}
		.history_bottom{padding-top:40px}
	}
	@media screen and (min-width:1025px) {
		.history_contents .year {-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}
		.history_contents .year_num {-ms-flex:0 1 135px;flex:0 1 135px;}
		.history_contents .year_num_tit {margin-top:10px;width:100px;height:40px;line-height:36px;}
		.history_contents .year_num_tit:after {right:-35px;top:19px;width:40px;}
		.history_contents .year_cont {-ms-flex:0 1 85.3%;flex:0 1 85.3%;padding:0 0 0 30px;}
		.history_contents .year_cont:before {}
		.history_contents .year:last-child .year_cont:before {left:14px;top:10px;height:calc(100% - 17px);}
		.history_contents .year_cont .mm_dd_item:nth-child(1):before {left:-21px;}
		.history_contents .year_cont .mm_dd_item .mm_dd {-ms-flex:none;flex:none;width:90px;height:auto;line-height:1.6}
		.history_contents .year_cont .mm_dd_item .mm_dd_desc {width:calc(100% - 196px);-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}
		.history_contents .year_cont .mm_dd_item .mm_dd_desc:last-child{width:calc(100% - 90px)}
		.history_contents .year_cont .mm_dd_item .mm_dd_desc .desc_item {-ms-flex:none;flex:none;width:calc(100% - 0px)}
		.history_contents .year_cont .mm_dd_item .mm_dd_desc .desc_item p {line-height:1.6}
		.history_contents .year_cont .mm_dd_item .mm_dd_desc .add_edit {-ms-flex:none;flex:none;width:125px;}
		.history_contents .year.first .year_cont .mm_dd_item:first-child {padding-top:10px}
		.history_contents .year.first .year_cont .mm_dd_item:first-child:before {top:15px}
		.history_bottom{padding-top:80px}
	}


/* tab */
#tab_area{overflow:hidden;margin-bottom:40px}
#tab_area ul{margin:-10px 0px 0px -10px}
#tab_area li{float:left;margin:10px 0px 0px 10px}
#tab_area li:hover, #tab_area li.on{}
#tab_area li a{display:block;border:2px solid #d8d8d8;height:36px;line-height:34px;font-size:15px;color:#666;font-weight:bold;text-align:center}
#tab_area li a:hover, #tab_area li.on a{border:2px solid #528403;color:#333;text-decoration:none !important}
#tab_area .tab_s{width:145px}
#tab_area .tab_m{width:300px}
@media screen and (max-width:1024px) {
	#tab_area{width:100%;border:0px}
	#tab_area .tab_s{width:calc(25% - 10px)}
	#tab_area .tab_m{width:calc(50% - 10px)}
}
@media screen and (max-width:767px) {
	#tab_area ul{margin:-4px 0px 0px -4px}
	#tab_area li{margin:4px 0px 0px 4px}
	#tab_area .tab_s{width:calc(50% - 4px)}
	#tab_area .tab_m{width:calc(100% - 4px)}
}


/* professor */
/* lst_proinfo */
.lst_proinfo a:hover{text-decoration:none;color:#666}
.lst_proinfo{position:relative;margin-top:20px;border-top:2px solid #077846;border-bottom:1px solid #d8d8d8}
.lst_proinfo ul li{position:relative;overflow:hidden;padding:20px 20px 20px 0px;border-top:1px solid #e8e8e8}
.lst_proinfo ul li:first-child{border-top:0px}
.poto_proinfo{float:left;width:120px}
.poto_proinfo .name{position:absolute;left:160px;top:30px;font-size:18px;color:#333;letter-spacing:-1px}
/* .poto_proinfo .photoid{width:118px !important;height:148px !important;border:1px solid #d8d8d8;display:inline-block;background:url(/build/theme_01/images/common/img_noPhoto.png) no-repeat 0 0;background-size:100%;} */
.poto_proinfo img{width:118px !important;height:148px !important;border:1px solid #d8d8d8;}
.btn_proinfo{display:inline-block;margin-top:20px;width:118px;height:28px;line-height:28px;font-weight:bold;border:1px solid #d8d8d8;border-radius:2px;text-align:center}
/* .poto_proinfo .btn_proinfo{display:inline-block;margin-top:20px;width:118px;height:28px;line-height:28px;font-weight:bold;border:1px solid #d8d8d8;border-radius:2px;text-align:center} */
.text_proinfo{float:right;margin-top:45px;/* width:740px; */width:calc(100% - 160px)}
.text_proinfo li{padding:0 !important;border:0 !important;line-height:24px;word-break:break-all}
.text_proinfo .btn_download{display:inline-block;margin-top:20px;padding:4px 8px 3px 8px;line-height:130%;font-weight:bold;border:1px solid #d8d8d8;border-radius:2px;text-align:center;word-break:keep-all;}
.text_proinfo .btn_download:after{content:'';display:inline-block;margin-left:6px;width:12px;height:12px;background:url(/build/theme_00/img/common/ico_download.png) no-repeat;background-size:100%}
.lst_area{width:920px;margin:50px}
.top_proinfo{position:relative;overflow:hidden;padding:20px 20px 20px 0px}
.detail_proinfo{padding:20px 0px 40px;border-top:1px solid #e8e8e8}
.detail_proinfo .stit{display:block;margin-top:40px;color:#333}
.detail_proinfo .stit:first-child{margin-top:0px}
.detail_proinfo p{margin-top:5px;line-height:24px}

.lst_proinfo.photobig{}
.lst_proinfo.photobig .poto_proinfo{width:250px}
.lst_proinfo.photobig .poto_proinfo img{width:248px !important;height:308px !important}
.lst_proinfo.photobig .poto_proinfo .name{left:290px}
.lst_proinfo.photobig .btn_proinfo{width:248px}
.lst_proinfo.photobig .text_proinfo{width:calc(100% - 290px)}
@media screen and (max-width:1025px) {
	.lst_area{width:100%;margin:0}
	.poto_proinfo{width:115px}
	.poto_proinfo .name{position:absolute;left:115px;top:25px}
	.poto_proinfo img{width:95px !important;height:118px !important}
	.btn_proinfo{margin-top:10px;width:95px}
	/* .poto_proinfo .btn_proinfo{margin-top:10px;width:95px} */
	.text_proinfo{width:calc(100% - 115px)}
	.text_proinfo{margin-top:36px}
	.detail_proinfo{padding:20px 0px 20px}
	.detail_proinfo .stit{margin-top:20px}
	.lst_proinfo + .post_bottom{margin-bottom:-30px !important}
}
@media screen and (max-width:767px) {
	.lst_proinfo ul li{padding:20px 0px}
	.poto_proinfo .name{top:20px;height:118px;display:flex;align-items:center}
	.poto_proinfo{float:none}
	.text_proinfo{float:none;margin-top:20px;}
	.text_proinfo{width:100%}
	.lst_proinfo + .post_bottom{margin-bottom:-20px !important}

	.lst_proinfo.photobig{position:relative}
	.lst_proinfo.photobig .poto_proinfo{position:relative;width:100%}
	.lst_proinfo.photobig .poto_proinfo img{width:100% !important;height:100% !important}
	.lst_proinfo.photobig .poto_proinfo .name{left:0px;top:auto;bottom:-44px;height:auto;line-height:normal}
	.lst_proinfo.photobig .btn_proinfo{width:100%}
	.lst_proinfo.photobig .text_proinfo{width:100%;margin-top:60px}
	.lst_proinfo.photobig .top_proinfo{padding:20px 0px 20px 0px}
}

/* 2022-01-21 main util */
.service{flex:auto}
.service ul{float:right}
.service ul li{float:left}
.service ul li:before{content:'';display:inline-block;width:2px;height:2px;margin:0 8px 4px;background-color:#999}
.service ul li:first-child:before{display:none}
@media screen and (max-width:1025px) {
	.service{display:none;flex:none;position:absolute;top:70px;left:0px;right:0px;width:100%;height:35px;line-height:35px;background-color:#e8e8e8}
	.service ul{margin-right:15px}
	.service ul li a{text-decoration:none;color:#077846;letter-spacing:-1px}

	.service.on{display:block}
	.gnb_mobile.util_on{top:140px !important}
}
@media screen and (max-width:767px) {
}

/* 2022-03-30 site map */
.sitemap_area{overflow:hidden;margin-left:-4.2%;margin-top:-30px}
.sitemap_area .sm_box{float:left;margin-top:60px;margin-left:4.2%;width:29.1%}
.sitemap_area .sm_tit{font-family:'맑은고딕';font-size:20px;color:#000;letter-spacing:-2px}
.sitemap_area .sm_lst{margin-top:18px;border-top:3px solid #278e01;border-bottom:1px solid #e8e8e8}
.sitemap_area .sm_lst li{border-top:1px solid #e8e8e8}
.sitemap_area .sm_lst li a{display:flex;align-items:center;padding:0px 15px 0px 20px;height:50px;font-family:'맑은고딕';font-size:14px;color:#444;}
.sitemap_area .sm_lst li a:hover{text-decoration:underline}
.sitemap_area .sm_lst2{margin-top:0px;padding:16px 15px 16px 20px;border-top:1px solid #e8e8e8;background-color:#f7f8f8}
.sitemap_area .sm_lst2 li{overflow:hidden;margin-top:6px;border-top:0px}
.sitemap_area .sm_lst2 li:first-child{margin-top:0px}
.sitemap_area .sm_lst2 li a{display:inline-block;padding:0px 0px 0px 4px;width:calc(100% - 10px);height:auto;font-family:'맑은고딕';font-size:12px;color:#666;line-height:150%;letter-spacing:-1px}
.sitemap_area .sm_lst2 li:after{content:'-';float:left}
@media screen and (max-width:767px) {
	.sitemap_area{margin-top:30px;margin-left:0px}
	.sitemap_area .sm_box{float:none;margin-top:30px;margin-left:0;width:100%}
}

/* 2022-07-21 
http://bkkubio.konkuk.ac.kr/html.do?siteId=BKBIOLOGY&menuSeq=8367*/
.lst_file{overflow:hidden}
.lst_file li{display:flex;margin-top:30px;padding:20px;background-color:#eee}
.lst_file li b{display:flex;align-items:center;padding-right:20px;width:auto;letter-spacing:-1px}
.lst_file li a{display:flex;align-items:center;cursor:pointer}
.lst_file li a+a{margin-left:15px}
@media screen and (max-width:767px) {
	.lst_file li:first-child{margin-top:0px}
	.lst_file li b{width:calc(100% - 26px)}
}

/* 2022-08-10 */
/* 이미지 글 */
.thumimg_txt li{margin-top:20px;display:flex;align-items:center}
.thumimg_txt li:first-child{margin-top:0px}
.thumimg_txt li img{margin-right:20px}
@media screen and (max-width:767px) {
	.thumimg_txt li{display:block}
	.thumimg_txt li img{display:block;margin:0 auto}
	.thumimg_txt li p{margin-top:5px}
}
/* 이미지 나열 */
.lst_imgcol{margin:-10px 0px 0px -10px;display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start}
.lst_imgcol li{margin:10px 0px 0px 10px}
.lst_imgcol li img{width:100%}
.lst_imgcol li span{display:block;margin-top:5px;text-align:center}
@media screen and (max-width:767px) {
	.wd767{width:100% !important;height:auto !important}
}

