﻿@charset "utf-8";

/******************************/
/* 공통 */
/******************************/
/* 상단박스 */
.top_box {display: flex;align-items: stretch;padding: 15px 30px;border:1px solid #d7d7d7;border-bottom: 1px solid #003964;background-color: #fafcff;}
.top_box .icon {flex-shrink:0;width: 125px;border-right:1px solid #d7d7d7;}
.top_box .icon img {
	height: 90px;
}
.top_box .cont {flex-grow: 1;align-self: center;padding-left:40px;line-height:1.5;font-weight:300;font-size: 1.8rem;color:#222;}
.top_box .cont em {display:block;color:#003964;}
.top_box .cont strong {display:block;font-weight:400;}
.top_box .cont p {}
.top_box .cont ol {}
.top_box .cont ol li {margin-top:5px;}
.top_box .cont ol li:first-child {margin-top:0;}
.top_box .cont [class^="list"] > li:after {top:8px;}
.top_box .cont .btn_bace {line-height: 40px;height: 40px;}
@media only screen and (max-width:767px){
	.top_box {padding:15px 20px;}
	.top_box .icon {width:70px;}
	.top_box .icon img {width: 55px;}
	.top_box .cont {padding-left:15px;}
	.top_box .cont ol li {margin-top:10px;}
}

/* 하단박스 */
.bot_box {display: flex;align-items: center;padding:40px 40px;border:1px solid #d7d7d7;border-top:1px solid #003964;}
.bot_box .cont {flex:1;line-height:1.5;font-weight:300;font-size: 1.8rem;color:#222;}
.bot_box .cont em {display:block;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #ddd;font-weight:400;font-size:2.2rem;color:#003964;}
.bot_box .cont p {}
.bot_box .cont .btn_bace {padding:0 20px;}
@media only screen and (max-width:1199px){
	.bot_box {padding:30px 40px;}
	.bot_box .cont em img {height: 30px;}
}
@media only screen and (max-width:1023px){
	.bot_box {padding:25px 40px;}
	.bot_box .cont em {margin-bottom:15px;padding-bottom:15px;}
	.bot_box .cont em img {height: 25px;}
	.bot_box .cont p br {display:none;}
}
@media only screen and (max-width:767px){
	.bot_box {padding:20px 20px;}
	.bot_box .cont em {margin-bottom:10px;padding-bottom:10px;}
	.bot_box .cont em img {height: 23px;}
}

/* 기타 */
.flex {display:flex;}
.flex_justify {justify-content: center;}
.flex_align {align-items: center;}
.flex_grow {flex-grow: 1;}
.line_box {padding:30px;border:1px solid #d7d7d7;}
.link .btn_bace {margin-left:2px;margin-right:2px;}
.br_none {display:none;}
@media only screen and (max-width:767px){
	.line_box {padding:15px;}
}
@media only screen and (max-width:379px){
	.link .br_none {display:block;}
	.link .btn_bace {margin-top:5px;width: 100%;}
	.link .btn_bace:first-child {margin-top:0;}
}
.gray_box {background:#f2f2f2;padding:30px;}
@media only screen and (max-width:767px){
	.gray_box {padding:15px;}
}
@media only screen and (max-width:418px){
	.flex .input_grow,
	.flex .search_grow {margin-top:10px;}
}
.scroll {height:240px;overflow-y:auto;}


/******************************/
/* 레이어 팝업관련 */
/******************************/
/* 레이어팝업_공통 */
.popup_box {display:none;overflow-y:auto;position:fixed;left:0;top:0;z-index:10;width:100%;height:100vh;background:rgba(0,0,0,0.4);font-size:18px;}
.popup_box .box_wrap {position:relative;width:1020px;margin:50px auto;padding:40px;box-shadow:0 0 10px rgba(0,0,0,0.2);background:#fff;}
.popup_box .box_wrap .box {font-size:1.5rem;font-weight: 300;}
.popup_box .box_wrap .box strong {display: block;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #d7d7d7;font-weight: 500;font-size:2.2rem;color:#222;}
.popup_box .box_wrap .box p {margin-bottom:20px;}
.popup_box .box_wrap .pop_close {display:block;position:absolute;right:40px;top:40px;width:24px;height:24px;}
.popup_box .box_wrap .pop_close:before {content:"";position:absolute;right:-5px;top:10px;width:32px;height:1px;background:#313131;transform:rotate(45deg);}
.popup_box .box_wrap .pop_close:after {content:"";position:absolute;right:-5px;top:10px;width:32px;height:1px;background:#313131;transform:rotate(-45deg);}
@media only screen and (max-width:1023px){
	.popup_box {font-size:16px;}
	.popup_box .box_wrap {width:95%;}
}
@media only screen and (max-width:767px){
	.popup_box {font-size:15px;}
	.popup_box .box_wrap {width:100%;height:100%;min-height:800px;margin:0;padding:20px 15px;}
	.popup_box .box_wrap .pop_close {right:20px;top:18px;}
}
/* 레이어팝업_공통 : 국민소통-견학신청(삭제) */
.popup_box .box_wrap .box .tel_box {display:flex;align-items:flex-start;padding:30px;border:1px solid #d7d7d7;}
.popup_box .box_wrap .box .tel_box img {margin-right:20px;}
.popup_box .box_wrap .box .tel_box li {margin-top:10px;color:#222;}
.popup_box .box_wrap .box .tel_box li:first-child {margin-top:0;}
.popup_box .box_wrap .box .tel_box li em {color:#4876ef;}
.popup_box .box_wrap .box .tel_box li span {color:#666;}
.popup_box .box_wrap .box .input_box > div {display: flex;align-items: center;margin-top:10px;}
.popup_box .box_wrap .box .input_box > div:first-child {margin-top:0;}
.popup_box .box_wrap .box .input_box label {flex-shrink: 0;width: 100px;font-weight:400;color:#222;}
.popup_box .box_wrap .box .input_box input {flex-grow: 1;color:#222;}
@media only screen and (max-width:767px){
	.popup_box .box_wrap .box .tel_box {padding:20px;}
	.popup_box .box_wrap .box .tel_box img {width:50px;}
}
@media only screen and (max-width:369px){
	.popup_box .box_wrap .box .tel_box li em {display:block;margin-bottom:5px;}
	.popup_box .box_wrap .box .tel_box li span {display:block;margin-top:5px;margin-bottom:3px;}
}


/******************************/
/* 컨텐츠 */
/******************************/
/*** 공통 ***/
.con_body p,.con_body .line_box,.con_body .gray_box,.con_body ul,
.con_body dl {line-height: 1.5;}
.con_body .white_space {white-space: pre-wrap;}
.con_body .no_results { text-align: left;
					    width: 350px;
					    transform: translateX(100%);}

/*** 01정보공개 ***/
/* 010101_정보공개제도란 */
.dl_lst	dt {display:flex;align-items:flex-start;margin-bottom:5px;font-weight: 400;color:#003964;}
.dl_lst	dd {display:flex;align-items:flex-start;margin-bottom:20px;font-weight: 300;color:#222;}
.dl_lst	img {flex-shrink:0;width:30px;margin-right:10px;vertical-align: middle;}
.dl_lst	em {flex-grow: 1;padding-top:4px;}
@media only screen and (max-width:767px){
	.dl_lst	img {width:25px;}
}
.end_list {}
.end_list ul {border-top:1px dashed #d7d7d7;}
.end_list ul li {display: flex;justify-content:space-between;align-items: center;padding:8px 15px;border-bottom:1px dashed #d7d7d7;}
.end_list ul li a {line-height: 35px;height: 35px;}
@media only screen and (max-width:767px){
	.end_list ul li {flex-direction: column;align-items: flex-start;padding:8px 10px;}
	.end_list ul li a {line-height: 30px;height: 30px;min-width: auto;padding:0 10px;margin-top:5px;}
}

/* 010501_공공데이터 개방 */
.dop_box {margin-top:15px;}
.dop_box ul {display: flex;flex-wrap: wrap;gap:25px;}
.dop_box ul li {width: calc((100% - 75px) / 4);}
.dop_box ul li span {position:relative;z-index:1;display:grid;place-items:center;width:38px;height:38px;padding-top:2px;margin-left:40px;border-radius: 100%;background: #003964;color:#fff;}
.dop_box ul li div {min-height:248px;padding:40px;margin-top:-20px;background:url("./../images/content/sub01/icon1.png") no-repeat right 25px bottom 25px #f1f7fc;border-radius: 20px;}
.dop_box ul li div strong {font-weight:500;font-size:2rem;color:#222;}
.dop_box ul li div p {margin-top:18px;line-height:1.5;color:#666;}
.dop_box ul li:nth-child(2) div {background-image:url("./../images/content/sub01/icon2.png");}
.dop_box ul li:nth-child(3) div {background-image:url("./../images/content/sub01/icon3.png");}
.dop_box ul li:nth-child(4) div {background-image:url("./../images/content/sub01/icon4.png");}
@media only screen and (max-width:1023px){
	.dop_box ul {gap:25px;}
	.dop_box ul li {width: calc((100% - 25px) / 2);}
	.dop_box ul li div {min-height:200px;padding:40px 20px;background-size:40px auto;}
	.dop_box ul li:nth-child(2) div {background-size:35px auto;}
	.dop_box ul li:nth-child(3) div {background-size:40px auto;}
	.dop_box ul li:nth-child(4) div {background-size:50px auto;}
}
@media only screen and (max-width:767px){
	.dop_box ul li span {width:30px;height:30px;margin-left:15px;}
	.dop_box ul {gap:15px;}
	.dop_box ul li {width: calc((100% - 15px) / 2);}
	.dop_box ul li div p {margin-top:10px;}
	.dop_box ul li div p br {display:none;}
}

/*** 02국민소통 ***/
/* 020201_견학신청 */
.sub020201 {}
.calender_top {padding:30px;border:1px solid #d7d7d7;}
.calender_top div.flex {justify-content: space-between;align-items: flex-end;}
.calender_top div.flex strong {font-weight:400;font-size:2.2rem;color:#222;}
.calender_top div.flex a {font-size:1.4rem;color: #666;}
.calender_top ul.flex {justify-content: space-evenly;margin-top:20px;padding:15px 10px;background: #f2f4f7;}
.calender_top ul.flex li {font-size:1.5rem;color:#000;}
.calender_top ul.flex li em {color:#4876ef;}
.calender_top ul.flex li em:after {content:"";display:inline-block;margin:-2px 5px 0 5px;width:1px;height:10px;background: #000;vertical-align: middle;}
.calender_top ul.flex li span {}
@media only screen and (max-width:767px){
	.calender_top {padding:15px;}
	.calender_top div.flex strong {width: 50%;}
	.calender_top ul.flex {margin-top:10px;flex-direction: column;}
	.calender_top ul.flex li {margin-top:10px;}
	.calender_top ul.flex li:first-child {margin-top:0;}
}
.calender_box {position:relative;width:65%;}
.calender_box .tit_top {display:flex;justify-content:center;align-items: center;}
.calender_box .tit_top a {margin:0 15px;}
.calender_box .tit_top strong {font-weight:500;font-size:3rem;color:#000;}
.calender_box .calender_table {margin-top:15px;}
.calender_box .calender_table .table_box {}
.calender_box .calender_table .table_box table {width:100%;border-top:2px solid #666;border-bottom:1px solid #d7d7d7;}
.calender_box .calender_table .table_box thead th {background:#f2f4f7;padding:30px 8px;border-left:1px solid #d7d7d7;font-weight:300;font-size:1.8rem;line-height:1;color:#666;}
.calender_box .calender_table .table_box thead th:first-child {border-left:0;}
.calender_box .calender_table .table_box thead th.sunday {color:#d22e2e;}
.calender_box .calender_table .table_box thead th.saturday {color:#4e6cb4;}
.calender_box .calender_table .table_box tbody td {height:110px;padding:10px;border-top:1px solid #d7d7d7;border-left:1px solid #d7d7d7;vertical-align:top;font-size:1.5rem;color:#000;}
.calender_box .calender_table .table_box tbody td:first-child {border-left:0;}
.calender_box .calender_table .table_box tbody td.sunday {color:#d22e2e;}
.calender_box .calender_table .table_box tbody td.saturday {color:#4e6cb4;}
.calender_box .calender_table .table_box tbody td.today {background:#f2f4f7;}
.calender_box .calender_table .table_box tbody td .num_box .num {display:block;}
.calender_box .calender_table .table_box tbody td.prev_day .num_box .num {color:#d7d7d7;}
.calender_box .calender_table .table_box tbody td .schedule_list {position: absolute;right: -50%;top:0;width: 45%;height:100%;border-bottom:1px solid #d7d7d7;}
.calender_box .calender_table .table_box tbody td .schedule_list dl {overflow-y: auto;height:calc(100% - 68px);margin-top:18px;}
.calender_box .calender_table .table_box tbody td .schedule_list dl dt {display:flex;justify-content:center;align-items:center;align-content: center;flex-wrap:wrap;height:80px;line-height:1.5;background: #f2f4f7;border-top:2px solid #666;border-bottom:1px solid #d7d7d7;font-size:1.6rem;color:#666;}
.calender_box .calender_table .table_box tbody td .schedule_list dl dt em {margin-right:5px;font-size:2rem;font-weight:500;color:#222;}
.calender_box .calender_table .table_box tbody td .schedule_list dl dd a {display:block;padding:20px;line-height:1.6;font-size:1.5rem;color:#666;}
.calender_box .calender_table .table_box tbody td .schedule_list dl dd a strong {font-weight: 400;color:#222;}
.calender_box .calender_table .table_box tbody td .schedule_list dl dd span {display:block;padding:20px;line-height:1.6;font-size:1.5rem;color:#666;}
.calender_box .calender_table .table_box tbody td .schedule_list dl dd span strong {font-weight: 400;color:#222;}
.calender_box .calender_table .table_box tbody td .schedule_data {margin-top:5px;}
.calender_box .calender_table .table_box tbody td .schedule_data a {display:flex;align-items:center;flex-wrap: wrap;}
.calender_box .calender_table .table_box tbody td .schedule_data a img {margin-right:4px;}
@media only screen and (max-width:1023px){
	.calender_box .calender_table .table_box tbody td {height:90px;}
}
@media only screen and (max-width:767px){
	.calender_box {width:100%;padding-bottom: 395px;}
	.calender_box .tit_top {margin-bottom:10px;}
	.calender_box .calender_table .table_box thead th {padding:19px 8px;}
	.calender_box .calender_table .table_box thead th span {font-size:0;}
	.calender_box .calender_table .table_box tbody td {height:80px;padding:5px;}
	.calender_box .calender_table .table_box tbody td .schedule_list {position: absolute;right: 0;top:630px;width: 100%;height:350px;}
	.calender_box .calender_table .table_box tbody td .schedule_list dl {overflow-y: auto;height:calc(100% - 50px);margin-top:10px;}
	.calender_box .calender_table .table_box tbody td .schedule_list dl dt {justify-content:flex-start;height:50px;padding:0 15px;}
	.calender_box .calender_table .table_box tbody td .schedule_list dl dd a {padding:10px 10px;line-height:2;}
}
@media only screen and (max-width:398px){
	.calender_box {padding-bottom: 373px;}
}
/* 020201_견학신청_견학신청 */
.phone_box {padding:35px 15px;background:#f2f4f7;border:1px solid #d7d7d7;text-align: center;}
.phone_box img {}
.phone_box p {line-height:1.5;font-weight:400;font-size:2rem;color:#222;}
.phone_box p em {color:#ce1c1c;}
.phone_box .btn_bace {padding:0 20px;}
.phone_box .btn_bace img {margin-left:10px;}
.phone_box2 {padding:35px 15px;background:#f2f4f7;border:1px solid #d7d7d7;text-align: center;}
.phone_box2 p {line-height:2;margin-bottom:20px;}
.phone_box2 img {width:clamp(0px,100%,297px);}
@media only screen and (max-width:767px){
	.phone_box > img {width:60px;}
	.phone_box p br {display:none;}
	.phone_box2 {padding:25px 15px;}
}
.sub020201 .flex_justify .checks {margin:0 10px;}
.sub020201 .table_form .flex.sido div {flex-grow: 1;flex-wrap: nowrap;width:60%;}
.sub020201 .table_form .flex.sido div + div {margin-top:10px;}
.sub020201 .table_form .flex.sido div label {flex-shrink:0;width:80px;}
.sub020201 .table_form .flex.sido div select {flex-grow: 1;width: 100%;}
@media only screen and (max-width:1199px){

}
@media only screen and (max-width:1023px){
	.sub020201 .table_form .flex.sido div label {width:60px;}
}
@media only screen and (max-width:767px){
	.sub020201 .table_form .flex.sido div {width:50%;padding-right:10px;}
	.sub020201 .table_form .flex.sido div label {width:60px;}
	.sub020201 .table_form .flex.sido div + div {margin-top:0;padding-left:10px;padding-right:0;}
}
@media only screen and (max-width:398px){
	.sub020201 .table_form .flex.sido div {width:100%;padding-right:0;}
	.sub020201 .table_form .flex.sido div + div {margin-top:10px;padding-left:0;}
}

/* 020502_타기관 종자구입처 안내 */
.website {display:flex;gap:20px;}
.website > div {width: 50%;}
.website > div .line_box {text-align: center;}
.website > div .line_box > img {width:clamp(0px,100%,320px);border:1px solid #d7d7d7;box-shadow: 10px 10px 0 rgba(0,57,100,0.08);}
.website > div .line_box strong {display: block;margin-top:40px;font-weight:500;font-size:2rem;color:#222;}
.website > div .line_box ul {margin:10px 0 20px 0;}
@media only screen and (max-width:767px){
	.website {flex-direction: column;}
	.website > div {width: 100%;}
	.website > div .line_box {display:flex;align-items: flex-start;gap:30px;text-align: left;}
	.website > div .line_box > img {width:clamp(0px,40%,320px);border:1px solid #d7d7d7;box-shadow: 10px 10px 0 rgba(0,57,100,0.08);}
	.website > div .line_box strong {margin-top:0;}
}
@media only screen and (max-width:398px){
	.website > div .line_box {flex-direction: column;}
}

/*** 03연구성과 ***/
/* 030200_논문 */
.boxSearch_depthTit {margin-right: 10px;}
@media only screen and (max-width:767px){
	.boxSearch_depthTit {justify-content: center;margin: 0 0 5px 0;width:100%;padding:10px 0;border:1px solid #d7d7d7;}
}

/*** 04현장활용 ***/
/* 040100_현장기술연구 수요조사 */
.scene_box {padding:100px;background:url("./../images/content/sub04/bg.png") repeat left top #2079bc;}
.scene_box .conbox {position:relative;background: #f1f7fc;}
.scene_box .conbox .text_box {position:relative;z-index: 1;padding:0 50px;}
.scene_box .conbox .text_box .top {padding:105px 50px;background:url("./../images/content/sub04/img.png") no-repeat right 70px bottom;border-bottom: 1px solid #d7d7d7;}
.scene_box .conbox .text_box .top span {display:block;font-size:1.8rem;color:#003964;}
.scene_box .conbox .text_box .top strong {display:block;margin-top:10px;font-size:4rem;font-weight:500;color:#222;}
.scene_box .conbox .text_box .bot {padding:85px 50px 40px 50px;}
.scene_box .conbox .text_box .bot dl {display: flex;flex-wrap: wrap;}
.scene_box .conbox .text_box .bot dl dt {flex-shrink:0;align-self:flex-start;width:100px;padding:10px 0;margin-right:30px;background: #003964;text-align:center;color:#fff;}
.scene_box .conbox .text_box .bot dl dd {flex-basis:80%;padding-top:11px;margin-bottom:20px;margin-left:0;color:#222;}
.scene_box .conbox .text_box .bot dl dd p {margin-top:10px;color:#666;}
.scene_box .conbox .text_box .bot dl dd ul {margin-top:10px;line-height:1.8;color:#666;}
.scene_box .conbox .text_box .bot dl dd ul li {}
.scene_box .conbox .text_box .bot dl dd .btn_bace {margin-top:10px;line-height: 40px;height: 40px;}
.scene_box .conbox .t_left {position: absolute;left:-61px;top:-19px;}
.scene_box .conbox .t_right {position: absolute;right:0;top:0;}
@media only screen and (max-width:1499px){
	.scene_box {padding:80px;}
	.scene_box .conbox .text_box .top {padding:85px 30px;background-size: 35% auto;background-position: right 40px bottom;}
	.scene_box .conbox .text_box .bot {padding:55px 30px 40px 30px;}
}
@media only screen and (max-width:1199px){
	.scene_box .conbox .text_box {padding:0 30px;}
	.scene_box .conbox .t_left {left:-50px;top:-16px;width: 135px;}
	.scene_box .conbox .t_right {width: 80px;}
}
@media only screen and (max-width:1023px){
	.scene_box {padding:60px;}
	.scene_box .conbox .text_box {padding:0 30px;}
	.scene_box .conbox .text_box .top {padding:55px 15px;}
	.scene_box .conbox .text_box .bot {padding:30px 15px 30px 15px;}
	.scene_box .conbox .t_left {left:-39px;top:-12px;width: 105px;}
	.scene_box .conbox .t_right {width: 60px;}
}
@media only screen and (max-width:767px){
	.scene_box {padding:15px;}
	.scene_box .conbox .text_box {padding:0 15px;}
	.scene_box .conbox .text_box .top {padding:45px 5px 25px 5px;background-size: 45% auto;background-position: right 0 bottom;}
	.scene_box .conbox .text_box .bot {padding:25px 5px 25px 5px;}
	.scene_box .conbox .text_box .bot dl dd {flex-basis:100%;}
	.scene_box .conbox .t_right {width: 40px;}
}

/*** 05알림홍보 ***/
/* sub050400_약식동원 */
.human_box {position:relative;background:url("./../images/content/sub05/bg.png") no-repeat -55px 50px #fdfcfb;border:1px solid #d7d7d7;}
.human_box .tit {padding:68px 0 68px 200px;}
.human_box .tit span {display:inline-block;height:39px;line-height:39px;padding:0 30px;background: #93640b;border-radius: 50px;font-size:1.8rem;color:#fff;}
.human_box .tit strong {display:block;margin-top:13px;font-weight:500;font-size:5rem;color:#624102;}
.human_box .tit strong em {color:#468e06;}
.human_box .tit p {margin-top:18px;font-size:2rem;color:#000;}
.human_box .tap {}
.human_box .tap .img_box {position: absolute;right:118px;top:30px;width:189px;margin:0 auto;}
.human_box .tap .img_box img {}
.human_box .tap .img_box .point_on {display:none;position: absolute;left:0;top:0;width:15px;height:15px;background: #003964;border-radius: 100%;border: 2px solid #fff;outline: 1px solid #003964;}
.human_box .tap .img_box .point_on.on1 {left:72px;top:28px;}
.human_box .tap .img_box .point_on.on2 {left:70px;top:148px;}
.human_box .tap .img_box .point_on.on3 {left:86px;top:190px;}
.human_box .tap .img_box .point_on.on4 {left:120px;top:170px;}
.human_box .tap .img_box .point_on.on5 {left:85px;top:15px;}
.human_box .tap .img_box .point_on.on6 {left:87px;top:110px;}
.human_box .tap .img_box .point_on.on7 {left:150px;top:156px;}
.human_box .tap .img_box .point_on.on8 {left:98px;top:150px;}
.human_box .tap ul {display:flex;justify-content:center;flex-wrap: wrap;background: #f2f4f7;}
.human_box .tap ul li {}
.human_box .tap ul li a {display:flex;flex-direction: column;justify-content:space-between;align-items:center;width:100px;height:100px;padding:10px 20px;}
.human_box .tap ul li a:is(:hover, :focus, :active, .on) {background: #d5d9e0;}
.human_box .tap ul li a span {display:grid;place-items: center;flex-grow: 1;}
.human_box .tap ul li a span img {}
.human_box .tap ul li a em {display:block;font-size:1.8rem;color:#222;}
@media only screen and (max-width:1499px){
	.human_box .tit strong em {display:block;}
	.human_box .tap .img_box {top:90px;}
}
@media only screen and (max-width:1199px){
	.human_box {background-position:left -30px top 100px;background-size:25% auto;border:1px solid #d7d7d7;}
	.human_box .tit {padding:68px 0 68px 150px;}
	.human_box .tap .img_box {right:20px;top:75px;}
}
@media only screen and (max-width:1023px){
	.human_box .tap .img_box {top:60px;}
}
@media only screen and (max-width:767px){
	.human_box .tit {padding:30px 0 68px 30px;}
	.human_box .tap .img_box {right:20px;top:8px;}
}
@media only screen and (max-width:569px){
	.human_box {background:#fdfcfb;}
	.human_box .tit {padding:30px 0 300px 15px;}
	.human_box .tap .img_box {right:0;left:0;top:239px;}
	.human_box .tap ul li {width: 25%;}
	.human_box .tap ul li a {width:100%;height: 80px;padding:10px 0;}
}

/*** 06기관소개 ***/
/* sub060101_설립목적 및 연혁 */
/* 설립목적 */
.about_box {display:flex;align-items: center;margin-top:40px;}
.about_box .left {}
.about_box .left img {width: clamp(0px,100%,623px);}
.about_box .right {padding-left:50px;padding-bottom:40px;}
.about_box .right strong {font-weight:500;font-size:2.6rem;color:#003964;}
.about_box .right strong em {display:block;color:#00589b;}
.about_box .right p {line-height:1.7;margin-top:20px;font-size:1.6rem;color:#222;}
.about_text_box {display:flex;align-items:center;margin-top:40px;padding:40px 40px 40px 60px;background:url("./../images/content/sub06/bg2.png") no-repeat right 10px bottom -10px #f2f4f7;}
.about_text_box ul {display:flex;flex-wrap: wrap;width:calc(100% - 200px);}
.about_text_box ul li {display:flex;position:relative;z-index:1;width: 50%;min-height:40px;margin:5px 0;padding-right:30px;color:#222;}
.about_text_box ul li em {flex-shrink:0;width:40px;font-size:2rem;color:#fff;}
.about_text_box ul li:after {content:"";display: block;position: absolute;left:-9.5px;top:-3px;z-index:-1;width:30px;height:30px;transform: rotate(45deg);background:#003964;}
.about_text_box ul li:nth-child(4n-1):after,
.about_text_box ul li:nth-child(4n):after {background:#6ab427;}
.about_text_box ul li:nth-child(4n-3):after,
.about_text_box ul li:nth-child(4n-2):after {background:#003964;}
@media only screen and (max-width:1199px){
	.about_text_box ul li:after {left:-7px;width:25px;height:25px;}
}
@media only screen and (max-width:1023px){
	.about_text_box {background-size:150px auto;}
	.about_text_box ul {width:calc(100% - 100px);}
}
@media only screen and (max-width:767px){
	.about_box {flex-direction: column;}
	.about_box .right {padding-left:0;padding-bottom:0;margin-top:30px;text-align:center;}
	.about_text_box {padding:30px 30px 30px 30px;}
	.about_text_box ul li:after {left:-6px;width:20px;height:20px;}
	.about_text_box ul li {min-height:auto;margin:10px 0;}
}
@media only screen and (max-width:569px){
	.about_text_box {background:#f2f4f7;}
	.about_text_box ul {width:100%;}
	.about_text_box ul li {width: 100%;padding-right:0;}
	.about_text_box ul li em {width:25px;}
}
/* 연혁 */
.history {}
.history_list {}
.history_list > li {display:flex;justify-content:flex-start;align-items: flex-start;padding-bottom:50px;margin-bottom:50px;border-bottom: 1px solid #d7d7d7;}
.history_list > li strong {position:relative;flex-shrink: 0;width: 120px;padding-right:45px;text-align:right;font-size:2.8rem;color:#003964;}
.history_list > li strong:before {content:"";display: block;position: absolute;z-index: 10;top: 6px;right: -5px;width: 10px;height: 10px;border-radius: 100%;background-color: #003964;}
.history_list > li .his_txt {position:relative;flex-grow: 1;width: calc(100% - 120px);padding-left: 45px;padding-bottom: 10px;}
.history_list > li .his_txt:before {content:"";display: block;position: absolute;top: 0;left: 0;width: 1px;height: 100%;background-color: #e5e7ee;}
.history_list > li .his_txt em {display:block;margin-bottom:10px;font-size:2rem;font-weight:400;color:#222;}
@media only screen and (max-width:767px){
	.history_list > li {padding-bottom:20px;margin-bottom:20px;}
	.history_list > li strong {width: 70px;padding-right:0;text-align:left;}
	.history_list > li .his_txt {width: calc(100% - 70px);padding-left: 25px;}
}

/* sub060101_조직과 인원 */
.org_box {position:relative;display:flex;align-items: flex-start;flex-direction: column;font-size:1.6rem;text-align:center;}
.org_box .org1 {position:relative; left : 35%;width:100%;padding-bottom:20px;}
.org_box .org1 strong {position:relative;display:grid;place-items:center;width:calc(33.3% - 43px);height:60px;background: #003964;font-weight:400;font-size:1.8rem;color:#fff;}
/* .org_box .org1 strong:before {content: "";display: block;position:absolute;left:0;top:60px;z-index:1;width: calc(50% - 1px);height: 80px;background: #fff;} */
/* .org_box .org1 strong:after {content: "";display: block;position:absolute;left:0;right:0;top:60px;z-index:-1;width: 1px;height: 85px;margin:0 auto;background: #d7d7d7;} */
.org_box .org2 {position:absolute;right:0;top:55px;}
.org_box .org2:after {content: "";display: block;position:absolute;left:-25px;top:25px;z-index:-1;width: 1px;height: calc(100% - 50px);margin:0 auto;background: #d7d7d7;}
.org_box .org2 ul {}
.org_box .org2 ul li {margin-bottom: 10px;}
.org_box .org2 ul li:last-child {margin-bottom: 0;}
.org_box .org2 ul li a {position:relative;display:grid;place-items:center;width:220px;height:50px;background: #728289;color:#fff;}
.org_box .org2 ul li a:after {content: "";display: block;position:absolute;left:-25px;top:25px;z-index:-1;width: 25px;height: 1px;background: #d7d7d7;}
.org_box .org_wrap {position:relative;display:flex;width:100%;padding-top:20px;margin-top:40px;border-top: 1px solid #d7d7d7;}
.org_box .org_wrap .org3 {position:relative;width: 33.3%;padding-right:20px;}
.org_box .org_wrap .org3:last-child {padding-right:0;}
.org_box .org_wrap .org3:last-child:before {content: "";display: block;position:absolute;right:0;top:-30px;z-index:1;width: calc(50% - 1px);height: 20px;background: #fff;}
.org_box .org_wrap .org3 .tit {position:relative;display:block;}
.org_box .org_wrap .org3 .tit:after {content: "";display: block;position:absolute;left:0;right:0;top:-20px;z-index:-1;width: 1px;height: 20px;margin:0 auto;background: #d7d7d7;}
/* .org_box .org_wrap .org3:first-child .tit:after {display:none;} */
.org_box .org_wrap .org3:first-child:before {content: "";display: block;position:absolute;left:0;top:-30px;z-index:1;width: calc(50% - 11px);height: 20px;background: #fff;}
.org_box .org_wrap .org3 .tit strong {display:grid;place-items:center;height:50px;background: #00589b;font-weight:300;color:#fff;}
.org_box .org_wrap .org3 .org_ul {}
.org_box .org_wrap .org3 .org_ul li {margin-top: 10px;}
.org_box .org_wrap .org3 .org_ul li a {display:grid;place-items:center;height:50px;border:1px solid #d7d7d7;background: #fff;color:#222;}

/* sub060101_조직과 인원  출장소*/

.org_box .org_wrap2 {position:relative;display:flex;width:100%;padding-top:20px;}
.org_box .org_wrap2 .org4 {position:relative;width: 33.3%;padding-right:20px;}
.org_box .org_wrap2 .org4:last-child {padding-right:0;}
.org_box .org_wrap2 .org4 .tit {position:relative;display:block;}
.org_box .org_wrap2 .org4 .tit strong {display:grid;place-items:center;height:50px;background: #00589b;font-weight:300;color:#fff;}
.org_box .org_wrap2 .org4 .org_ul {}
.org_box .org_wrap2 .org4 .org_ul li {margin-top: 10px;}
.org_box .org_wrap2 .org4 .org_ul li a {display:grid;place-items:center;height:50px;border:1px solid #d7d7d7;background: #fff;color:#222;}

@media only screen and (max-width:767px){
	.org_box .org1 {left:0%; width:100%;}
	.org_box .org1 strong {width:100%;height:60px;}
	.org_box .org1 strong:before {height: 40px;}
	.org_box .org_wrap {display:grid; grid-template-columns:1fr 1fr; gap:10px; flex-direction:column;margin-top:40px;padding-top:20px;border-top: 0;}
	.org_box .org_wrap .org3 {width: 100%;padding-right:0;margin-bottom:30px;}
	.org_box .org_wrap .org3 .tit:after {height: 30px;}
	.org_box .org_wrap .org3 .tit.n:after {height:90px !important;}
	.org_box .org_wrap .org3:nth-child(odd) .tit:after{width: calc(50% + 5px);border-top: 1px solid #d7d7d7;border-left: 1px solid #d7d7d7;transform: translateX(50%); background: #fff;}
	.org_box .org_wrap .org3:nth-child(even) .tit:after{width: calc(50% + 5px);border-top: 1px solid #d7d7d7;border-right: 1px solid #d7d7d7;transform: translateX(-50%); background: #fff;}
	.org_box .org_wrap .org3 .org_ul li a {height:40px;}
}
/* @media only screen and (max-width:767px){ */
/* 	.org_box .org1 {left:0%; width:100%;} */
/* 	.org_box .org1 strong {width:100%;height:60px;} */
/* 	.org_box .org1 strong:before {height: 40px;} */
/* 	.org_box .org_wrap {display:grid; grid-template-columns:1fr 1fr; gap:10px; flex-direction:column;margin-top:40px;padding-top:20px;border-top: 0;} */
/* 	.org_box .org_wrap .org3 {width: 100%;padding-right:0;margin-bottom:30px;} */
/* 	.org_box .org_wrap .org3:last-child:before {display:none;} */
/* /* 	.org_box .org_wrap .org3:nth-child(1) .tit:after{top:-80px;height: 140px !important;} */ */
/* /* 	.org_box .org_wrap .org3:nth-child(2) .tit:after{top:-80px;height: 80px !important;} */ */
/* 	.org_box .org_wrap .org3:nth-child(1) .tit:after{width: calc(50% + 5px);border-top: 1px solid #d7d7d7;border-left: 1px solid #d7d7d7;transform: translateX(50%); background: #fff;} */
/* 	.org_box .org_wrap .org3:nth-child(2) .tit:after{width: calc(50% + 5px);border-top: 1px solid #d7d7d7;border-right: 1px solid #d7d7d7;transform: translateX(-50%); background: #fff;} */
/* 	.org_box .org_wrap .org3:nth-child(3) .tit:after{top:-190px;height: 190px !important;} */
/* 	.org_box .org_wrap .org3:nth-child(4) .tit:after{top:-40px;height: 40px !important;} */
/* 	.org_box .org_wrap .org3:nth-child(5) .tit:after{top:-90px;height: 150px !important;} */
/* 	.org_box .org_wrap .org3:nth-child(6) .tit:after{top:-40px;height: 100px !important;} */
/* 	.org_box .org_wrap .org3 .org_ul li a {height:40px;} */
/* } */
@media only screen and (max-width:579px){
	.org_box .org2 ul li a {width:100%;padding:0 10px;}
}

/* sub060103_비전과 목표 */
.vision_box .tit {display:block;text-align:center;font-weight:600;font-size:2.4rem;color:#222;}
.vision_box .tit:after {content:"";display:block;width:42px;height: 2px;margin:15px auto 25px auto;background: #4a5577;}
.vision_box .contp {padding:35px 30px;background:#003964;border-radius: 100px;text-align:center;font-weight:400;font-size:2.6rem;color:#fff;}
.vision_box .arr {margin:30px 0;text-align: center;}
.vision_box .tit2 {display:block;text-align:center;font-weight:500;font-size:2.2rem;color:#222;}
.vision_box .tit2:after {content:"";display:block;width:42px;height: 2px;margin:15px auto 25px auto;background: #4a5577;}
.vision_box .top {display: flex;gap: 17px;}
.vision_box .top li {flex-basis: 33.3%;text-align: center;}
.vision_box .top li div {overflow:hidden;border:1px dashed #9fa6b7;border-radius: 25px 25px 0 0;}
.vision_box .top li div strong {display:grid;place-items:center;padding:25px 0;background:#f2f4f7;font-weight:400;font-size:2rem;color:#003964;}
.vision_box .top li div p {background:#fff;padding:30px 20px;line-height:1.5;font-size:1.6rem;color:#666;}
.vision_box .bot {display: flex;gap: 20px;padding:50px;border:1px dashed #9fa6b7;border-radius: 0 0 25px 25px;}
.vision_box .bot .left {flex-basis: 25%;}
.vision_box .bot .left strong {font-size: 1.8rem;font-weight:500;color:#222;}
.vision_box .bot .left strong:before {content:"";display:block;width:22px;height: 2px;margin:0 0 15px 0;background: #999;}
.vision_box .bot .left ul {}
.vision_box .bot .left ul li {display:grid;place-items:center;align-content: center;text-align:center;height:178px;padding:0 15px;border-radius: 25px;margin-top:20px;}
.vision_box .bot .left ul li:nth-child(1) {background: #f1f7fc;color:#003964;}
.vision_box .bot .left ul li:nth-child(2) {background: #f1fcf4;color:#00644e;}
.vision_box .bot .left ul li:nth-child(3) {background: #f2f1fc;color:#280064;}
.vision_box .bot .left ul li img {}
.vision_box .bot .left ul li p {margin-top:15px;}
.vision_box .bot .right {flex-basis: 75%;}
.vision_box .bot .right strong {font-size: 1.8rem;font-weight:500;color:#222;}
.vision_box .bot .right strong:before {content:"";display:block;width:22px;height: 2px;margin:0 0 15px 0;background: #999;}
.vision_box .bot .right ul {display:flex;justify-content:center;flex-direction:column;align-items:flex-start;height:178px;margin-top:20px;padding:20px 30px;background: #f2f4f7;border:1px solid #d7d7d7;border-radius: 25px;color:#222;}
.vision_box .bot .right ul li {border-radius: 25px;margin-top:10px;}
.vision_box .bot .right ul li:first-child {margin-top:0;}
.vision_box .bot .right ul li p {margin-top:3px;color:#666;}
@media only screen and (max-width:1023px){
	.vision_box {padding:0;}
	.vision_box .contp {padding:25px 20px;}
	.vision_box .arr {margin:15px 0;}
	.vision_box .bot {padding:30px;}
}
@media only screen and (max-width:767px){
	.vision_box .top {gap: 10px;}
	.vision_box .top li div strong {padding:15px 5px;}
	.vision_box .top li div p {padding:15px 5px;}
	.vision_box .top li div p br {display: none;}
	.vision_box .bot {padding:15px;line-height: 1.5;}
	.vision_box .bot .left ul li {padding:0 5px;}
	.vision_box .bot .left ul li img {width: 35%;}
	.vision_box .bot .right ul {padding:20px 20px;}
}
@media only screen and (max-width:579px){
	.vision_box .bot {gap: 10px;}
	.vision_box .bot .left {flex-basis: 30%;}
	.vision_box .bot .left ul li {margin-top:10px;height:260px;}
	.vision_box .bot .left ul li img {width: 40%;}
	.vision_box .bot .right {flex-basis: 70%;}
	.vision_box .bot .right ul {margin-top:10px;height:260px;padding:20px 15px;}
}

/* sub060201_인사말 */
.sub060201 {}
.sub060201 .top {position:relative;display:flex;flex-direction:column;justify-content:center;min-height:330px;padding:100px 300px 100px 80px;background:url("./../images/content/sub06/bg.png") repeat;}
.sub060201 .top .p1 {font-weight:400;font-size:4rem;color:#222;}
.sub060201 .top .p1 em {font-weight:500;color:#003964;}
.sub060201 .top .p2 {margin-top:25px;font-size:2rem;color:#222;line-height: 1.7;}
.sub060201 .top img {position: absolute;right: -20px;bottom: 0;}
.sub060201 .bot {padding:60px 80px 0 80px;line-height: 1.8;}
.sub060201 .bot p {}
.sub060201 .bot ul {}
.sub060201 .bot ul li {padding-left:18px;background:url("./../images/content/sub06/dot_ch.png") no-repeat left 8px;color:#0e446c;}
.sub060201 .bot .st {display: block;text-align: right;margin-top: 50px;font-size:1.8rem;font-weight:400;color:#222;}
.sub060201 .bot .st img {vertical-align: middle;margin-top: -5px;margin-left:10px;}
@media only screen and (max-width:1299px){
	.sub060201 .top {padding:50px 300px 50px 50px;}
	.sub060201 .bot {padding:50px 50px 0 50px;}
}
@media only screen and (max-width:1023px){
	.sub060201 .top img {width:250px;}
}
@media only screen and (max-width:767px){
	.sub060201 .top {justify-content: flex-start;padding:30px 30px 250px 30px;}
	.sub060201 .top img {left:0;right: 0;margin:0 auto;}
	.sub060201 .bot {padding:30px 30px 0 30px;}
}
/* sub060201_01 인사말 */
.sub060201_01 {}
.sub060201_01 .top {position:relative;display:flex;flex-direction:column;justify-content:center;min-height:330px;padding:10px 300px 10px 80px;background:url("./../images/content/sub06/bg.png") repeat;}
.sub060201_01 .top .p1 {font-weight:400;font-size:4rem;color:#222;}
.sub060201_01 .top .p1 em {font-weight:500;color:#003964;}
.sub060201_01 .top .p2 {margin-top:25px;font-size:18px;color:#222;line-height: 1.7;}
.sub060201_01 .top img {position: absolute;right: -20px;bottom: 0;}
.sub060201_01 .bot {padding:60px 80px 0 80px;line-height: 1.8;}
.sub060201_01 .bot p {font-size:16px;}
.sub060201_01 .bot ul {font-size:16px;}
.sub060201_01 .bot ul li {padding-left:18px;background:url("./../images/content/sub06/dot_ch.png") no-repeat left 8px;color:#0e446c;}
.sub060201_01 .bot .st {display: block;text-align: right;margin-top: 50px;font-size:1.8rem;font-weight:400;color:#222;}
.sub060201_01 .bot .st img {vertical-align: middle;margin-top: -5px;margin-left:10px;}
@media only screen and (max-width:1299px){
	.sub060201_01 .top {padding:50px 300px 50px 50px;}
	.sub060201_01 .bot {padding:50px 50px 0 50px;}
}
@media only screen and (max-width:1023px){
	.sub060201_01 .top img {width:250px;}
}
@media only screen and (max-width:767px){
	.sub060201_01 .top {justify-content: flex-start;padding:30px 30px 250px 30px;}
	.sub060201_01 .top img {left:0;right: 0;margin:0 auto;}
	.sub060201_01 .bot {padding:30px 30px 0 30px;}
}
/* sub060203_역대 기관장 소개 */
.ye_2dan {display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;gap:20px;}
.ye_2dan .box {width: calc((100% - 40px) / 3);}
.ye_2dan .box .box_wrap {display:flex;align-items: flex-start;padding:20px;height:100%;border:1px solid #d7d7d7;}
.ye_2dan .box .img {flex-shrink:0;width:110px;}
.ye_2dan .box .img img {width:100%;}
.ye_2dan .box .cont {flex-grow:1;padding-left:25px;}
.ye_2dan .box .cont > em {display:inline-block;padding:5px 10px 3px 10px;border-radius:50px;background:#023760;font-size:1.5rem;font-weight:400;color:#fff;}
.ye_2dan .box .cont .name {display:block;margin-bottom:10px;padding-bottom:10px;margin-top:10px;border-bottom:1px solid #d7d7d7;font-weight:400;font-size:2.4rem;color:#222;}
.ye_2dan .box .cont .st li {margin-bottom:5px;}
.ye_2dan .box .cont .st li em {}
.ye_2dan .box .cont .st li span {}
.sub060203 .more {display:none;}
@media only screen and (max-width:1199px){
	.ye_2dan .box {width: calc((100% - 20px) / 2);}
}
@media only screen and (max-width:767px){
	.ye_2dan {gap:15px;}
	.ye_2dan .box {width: calc((100% - 15px) / 2);}
	.ye_2dan .box .box_wrap {padding:15px;}
}
@media only screen and (max-width:499px){
	.ye_2dan {gap:10px;}
	.ye_2dan .box {width: calc((100%) / 1);}
	.ye_2dan .box .box_wrap {padding:10px;}

	.ye_2dan .box:not(:nth-child(-n+2)) {display: none;}
	.ye_2dan.open .box {display: block;}
	.sub060203 .more {display:block;margin-top:10px;padding:10px;background: #f3f3f3;text-align:center;border:1px solid #d7d7d7;color:#222;}
}

/* sub060600_캐릭터 소개 */
.sub060600 {}
.sub060600 .top {padding:40px;background:url("./../images/content/sub06/dot_bg.gif") repeat center center;border:1px solid #ddd;}
.sub060600 .top [class^="d"] {display: flex;justify-content: space-between;padding:0 10px 0 10px;}
.sub060600 .top [class^="d"] .left {}
.sub060600 .top [class^="d"] .left h4 {padding-left:38px;background:url("./../images/content/sub06/hicon1.png") no-repeat left center;font-size:2.4rem;font-weight:400;color:#b17500;}
.sub060600 .top [class^="d"] .left ul {margin-left:38px;}
.sub060600 .top [class^="d"] .left ul li {}
.sub060600 .top [class^="d"] .left ul li strong {display:block;margin-top:20px;font-size:1.6rem;font-weight:500;color: #222;}
.sub060600 .top [class^="d"] .left ul li p {margin-top:10px;font-weight:300;color: #616161;}
.sub060600 .top [class^="d"] .left ul li p em {color:#986400;background-image: linear-gradient(120deg, rgba(248,186,66,0.3) 0%, rgba(248,186,66,0.3) 10%);background-repeat: no-repeat;background-size: 100% 0.4em;background-position: 0 88%;}
.sub060600 .top [class^="d"] .left ul li:nth-child(2) strong {}
.sub060600 .top [class^="d"] .right {padding:0 100px;}
.sub060600 .top [class^="d"] .right img {}
.sub060600 .top .dtop {padding-bottom:50px;margin-bottom:25px;border-bottom:1px solid #ddd;}
.sub060600 .top .dbot {}
.sub060600 .top .dbot .left h4 {margin-top:20px;background-image:url("./../images/content/sub06/hicon2.png");color: #609401;}
.sub060600 .top .dbot .left ul li p {margin-top:20px;}
.sub060600 .top .dbot .right {padding:0 120px 0 100px;}
.sub060600 .cen {}
.sub060600 .cen h4 {font-size:2.4rem;font-weight:500;color:#222;}
.sub060600 .cen .char_box {display:flex;gap:40px;margin-top:20px;}
.sub060600 .cen .char_box > div {display:flex;justify-content:space-between;align-items:center;flex-direction:column;width: calc((100% - 40px) / 2);background: #fdfbf7;border:1px solid #f1eadb;}
.sub060600 .cen .char_box > div > div {display: flex;justify-content: center;align-items: center;height: 100%;padding:40px 20px;}
.sub060600 .cen .char_box > div > div img {}
.sub060600 .cen .char_box > div strong {display: grid;place-items: center;width:100%;height: 60px;background: #f8efde;border-top:1px solid #f1eadb;font-weight:300;color:#6c511d;}
.sub060600 .cen .char_box .left {}
.sub060600 .cen .char_box .left div img {width: clamp(0px,100%,379px);}
.sub060600 .cen .char_box .right {background: #fdfbf7;border:1px solid #e6eed8;}
.sub060600 .cen .char_box .right strong {background: #edf5de;border-top:1px solid #e6eed8;color:#4e6c1d;}
.sub060600 .cen .char_box .right div img {width: clamp(0px,100%,328px);}
.sub060600 .bot {}
.sub060600 .bot h4 {font-size:2.4rem;font-weight:500;color:#222;}
.sub060600 .bot .char_box {display: flex;align-items:flex-end;flex-wrap:wrap;gap:20px;padding:30px;margin-top:20px;border:1px solid #ddd;}
.sub060600 .bot .char_box div {width: calc((100% - 60px) / 4);padding:30px 0;text-align: center;}
.sub060600 .bot .char_box div img {}
@media only screen and (max-width:1199px){
	.sub060600 .top [class^="d"] .right {padding:0 50px;}
	.sub060600 .top .dbot .right {padding:0 70px 0 50px;}
	.sub060600 .bot .char_box div {width: calc((100% - 40px) / 3);}
}
@media only screen and (max-width:1023px){
	.sub060600 .top {padding:30px 20px;}
	.sub060600 .top [class^="d"] .right {padding:0 30px;}
	.sub060600 .top .dbot .right {padding:0 50px 0 30px;}
	.sub060600 .cen .char_box {gap:20px;}
	.sub060600 .cen .char_box > div {width: calc((100% - 20px) / 2);}
	.sub060600 .cen .char_box > div > div {padding:30px 20px;}
}
@media only screen and (max-width:767px){
	.sub060600 .top [class^="d"] {flex-direction:column;padding:0;}
	.sub060600 .top [class^="d"] .left ul li p br {display: none;}
	.sub060600 .top [class^="d"] .left ul li strong {margin-top:10px;}
	.sub060600 .top [class^="d"] .left ul li p {margin-top:5px;}
	.sub060600 .top [class^="d"] .right {align-self: center;padding:20px 0;}
	.sub060600 .top [class^="d"] .right img {max-width: 120px;}
	.sub060600 .top .dbot .left h4 {margin-top:0;}
	.sub060600 .top .dbot .left ul li p {margin-top:10px;}
	.sub060600 .top .dbot .right {padding:20px 0 0 0;}
	.sub060600 .top .dbot .right img {max-width: 70px;}
	.sub060600 .cen .char_box {flex-direction:column;}
	.sub060600 .cen .char_box > div {width: 100%;}
	.sub060600 .cen .char_box > div strong {height: 40px;}
	.sub060600 .cen .char_box .left div img {width: clamp(0px,100%,279px);}
	.sub060600 .cen .char_box .right div img {width: clamp(0px,100%,228px);}
	.sub060600 .bot .char_box {gap:15px;padding:15px;}
	.sub060600 .bot .char_box div {width: calc((100% - 15px) / 2);padding:15px 0;}
	.sub060600 .bot .char_box div:nth-child(1) img {width: clamp(0px,100%,141px);}
	.sub060600 .bot .char_box div:nth-child(2) img {width: clamp(0px,100%,125px);}
	.sub060600 .bot .char_box div:nth-child(3) img {width: clamp(0px,100%,162px);}
	.sub060600 .bot .char_box div:nth-child(4) img {width: clamp(0px,100%,127px);}
	.sub060600 .bot .char_box div:nth-child(5) img {width: clamp(0px,100%,76px);}
	.sub060600 .bot .char_box div:nth-child(6) img {width: clamp(0px,100%,84px);}
	.sub060600 .bot .char_box div:nth-child(7) img {width: clamp(0px,100%,87px);}
	.sub060600 .bot .char_box div:nth-child(8) img {width: clamp(0px,100%,93px);}
}

/* sub060401_식량과학원 100년사 */
.sub060401 {}
.sub060401 .tab_menu_box {display: flex;flex-wrap:wrap;justify-content:flex-start;gap: 10px;}
.sub060401 .tab_menu_box li {flex-grow: 1;}
.sub060401 .tab_menu_box li h4 {}
.sub060401 .tab_menu_box li a {display:block;padding-bottom:10px;border-bottom:4px solid #d7d7d7;font-weight:300;font-size:1.8rem;color:#666;text-align: center;}
.sub060401 .tab_menu_box li.on a {font-weight:500;color:#222;}
.sub060401 .top {display:grid;place-items:center;align-content: center;padding:70px 0;background:url("./../images/content/sub06/bg.jpg") no-repeat center center / cover;border:1px solid #d7d7d7;}
.sub060401 .top strong {font-size:5rem;font-weight:500;color:#000;}
.sub060401 .top strong span {font-size:3rem;}
.sub060401 .top em {display:grid;place-items:center;margin-top:15px;padding:15px 50px;border-radius:50px;background:#003964;font-weight:400;font-size:2rem;color:#fff;}
.sub060401 .text {}
.sub060401 .text .ye1 {}
.sub060401 .text .ye1 > li {display:flex;padding:40px;border-bottom:1px solid #d7d7d7;}
.sub060401 .text .ye1 > li > strong {font-weight:500;font-size:3.5rem;color:#4876ef;}
.sub060401 .text .ye1 > li > .right {display:flex;flex-direction: column;padding-left:70px;margin-left:70px;border-left:1px solid #d7d7d7;font-size:2.0rem;}
.sub060401 .text .ye1 > li > .right > div {display:flex;margin-bottom:25px;}
.sub060401 .text .ye1 > li > .right > div strong {flex-shrink:0;width:130px;padding-right:20px;margin-right:20px;font-weight:500;color: #222;}
.sub060401 .text .ye1 > li > .right > div div {font-weight:300;color: #666;}
.sub060401 .text .ye1 > li > .right > div div p {color:#222;}
.sub060401 .text .ye1 > li > .right > div div ul {}
.sub060401 .text .ye1 > li > .right > div div ul li {}
.sub060401 .bot_img {}
.sub060401 .bot_img h4 {}
.sub060401 .bot_img .scroll_box {overflow-x: auto;overflow-y: hidden;white-space: nowrap;}
.sub060401 .bot_img .scroll_box::-webkit-scrollbar {background:#f2f4f7;width: 10px;}
.sub060401 .bot_img .scroll_box::-webkit-scrollbar-thumb {background: #003964;border-radius: 10px;}
.sub060401 .bot_img .scroll_box::-webkit-scrollbar-thumb:hover {background: #015ea4;}
.sub060401 .bot_img .scroll_box .box {display: flex;flex-direction: row;align-items: center;justify-content: flex-start;gap:20px;}
.sub060401 .bot_img .scroll_box .box > div {text-align: center;}
.sub060401 .bot_img .scroll_box .box > div > div {position:relative;padding-top:65%;width: 400px;background: #efefef;}
.sub060401 .bot_img .scroll_box .box > div > div img {position:absolute;left:0;right:0;top:0;margin:0 auto;width:100%;height: 100%;}
.sub060401 .bot_img .scroll_box .box > div strong {display:block;margin:15px 0 30px 0;font-weight: 300;font-size:1.8rem;}
@media only screen and (max-width:1199px){
	.sub060401 .text .ye1 > li > .right {padding-left:35px;margin-left:35px;}
}
@media only screen and (max-width:1023px){
	.sub060401 .text .ye1 > li {padding:30px;}
	.sub060401 .bot_img .scroll_box .box > div > div {padding-top:70%;width: 310px;}
}
@media only screen and (max-width:767px){
	.sub060401 .tab_menu_box li {width: calc((100% - 20px) / 3);}
	.sub060401 .top {padding:40px 0;background-position: left center;}
	.sub060401 .text .ye1 > li > .right strong {width:70px;}
	.sub060401 .text .ye1 > li {flex-direction: column;padding:20px 0;}
	.sub060401 .text .ye1 > li > .right {margin-top:10px;padding-left:0;margin-left:0;border-left:0;}
	.sub060401 .bot_img .scroll_box .box > div > div {padding-top:60%;width: 270px;}
}

/* 060501_찾아오시는 길 */
.map_box {border:1px solid #d7d7d7;}
.map_box .add_text {padding:14px;}
.map_box .add_text ul {display: flex;justify-content: space-between;padding:0 15px;}
.map_box .add_text ul li {display: flex;align-items: center;color:#555;}
.map_box .add_text ul li:nth-child(2) {margin-left:auto;}
.map_box .add_text ul li:nth-child(3) {margin-left:40px;}
.map_box .add_text ul li em {display: inline-block;position:relative;padding-right:15px;flex-shrink: 0;color:#222;}
.map_box .add_text ul li em:after {content:"";position:absolute;right:0;top:6px;display: inline-block;width: 1px;height: 10px;background: #d7d7d7;margin: 0 7px 0 10px;}
.map_box .add_text ul li em img {vertical-align: middle;width:20px;margin-right:5px;margin-top:-1px;}
.map_text_box {display:flex;padding:30px;border:1px solid #d7d7d7;}
.map_text_box .img {flex-shrink:0;display:grid;place-items:center;margin-right:50px;width:70px;height: 70px;background: #f2f4f7;border-radius: 100%;}
.map_text_box .text ul {line-height:1.5;}
.map_text_box .text ul li:after {top:8px;}
@media only screen and (max-width:1023px){
	.map_box .add_text ul li em img {height: 30%;}
}
@media only screen and (max-width:767px){
	.map_box .add_text ul {flex-direction: column;padding:0;}
	.map_box .add_text ul li {margin-top: 10px;}
	.map_box .add_text ul li:nth-child(1) {margin-top: 0;}
	.map_box .add_text ul li:nth-child(2) {margin-left:0;}
	.map_box .add_text ul li:nth-child(3) {margin-left:0;}
	.map_text_box {padding:20px;}
	.map_text_box .img {margin-right:20px;}
}

/*** 07이용안내 ***/
/* 070301_개인정보 처리방침 */
.privacy_box {display: flex;justify-content: center;align-items: center;flex-wrap:wrap;gap:20px;}
.privacy_box > div {display:grid;place-items:center;padding:40px;width: calc((100% - 40px) / 3);background: #f1f7fc;}
.privacy_box > div span {display: block;}
.privacy_box > div span img {}
.privacy_box > div strong {display: block;margin-top:15px;text-align:center;font-weight:400;font-size:1.8rem;color:#222;}
@media only screen and (max-width:767px){
	.privacy_box {gap:10px;}
	.privacy_box > div {padding:20px 15px;width: calc((100% - 10px) / 2);}
	.privacy_box > div span img {width: 50px;}
}

/* 070400_사이트맵 */
.sitemap_box .lnb {display:flex;flex-wrap:wrap;gap:15px;}
.sitemap_box .lnb > li {width: calc((100% - 45px) / 4);margin-bottom:40px;}
.sitemap_box .lnb > li h2 {display:grid;place-items:center;padding:10px 5px;border-bottom:3px solid #023760;font-weight:500;font-size:1.5em;}
.sitemap_box .lnb > li h2 a {color:#023760;}
.sitemap_box .lnb > li h2 a.lnb_title {}
.sitemap_box .lnb > li .lnb_layer01 {position:relative;z-index:1;padding:0 10px;margin-top:20px;}
.sitemap_box .lnb > li .lnb_layer01 > li {padding:8px 0;}
.sitemap_box .lnb > li .lnb_layer01 > li > a {position:relative;display:block;padding-left:10px;font-size:1.125em;color:#222;}
.sitemap_box .lnb > li .lnb_layer01 > li > a:after {content:"";position:absolute;left:0;top:10px;display:block;width:3px;height:3px;background:#666;}
.sitemap_box .lnb > li .lnb_layer01 > li a img {vertical-align: middle;}
.sitemap_box .lnb > li .lnb_layer01 > li .lnb_layer02 {margin-top:10px;padding-left:12px;}
.sitemap_box .lnb > li .lnb_layer01 > li .lnb_layer02 li {position:relative;padding:6px 10px;}
.sitemap_box .lnb > li .lnb_layer01 > li .lnb_layer02 li:after {content:"";position:absolute;left:0;top:16px;display:block;width:5px;height:1px;background:#666;}
.sitemap_box .lnb > li .lnb_layer01 > li .lnb_layer02 li a {font-size:1em;color:#666;}
@media only screen and (max-width:1199px){
	.sitemap_box .lnb > li .lnb_layer01 > li > a:after {top:9px;}
	.sitemap_box .lnb > li .lnb_layer01 > li .lnb_layer02 li:after {top:15px;}
}
@media only screen and (max-width:1023px){
	.sitemap_box .lnb > li .lnb_layer01 > li > a:after {top:8px;}
	.sitemap_box .lnb > li .lnb_layer01 > li .lnb_layer02 li:after {top:14px;}
}
@media only screen and (max-width:767px){
	.sitemap_box .lnb > li {width: calc((100% - 30px) / 3);}
	.sitemap_box .lnb > li .lnb_layer01 > li > a:after {top:6px;}
	.sitemap_box .lnb > li .lnb_layer01 > li .lnb_layer02 li:after {top:12px;}
}
@media only screen and (max-width:559px){
	.sitemap_box .lnb > li {width: calc((100% - 15px) / 2);margin-bottom:20px;}
	.sitemap_box .lnb > li .lnb_layer01 > li .lnb_layer02 li:after {top:11px;}
}


/******************************/
/* 탭메뉴 */
/******************************/
.tab_box [class^="tab_menu_box"] {display:flex;justify-content:flex-start;flex-wrap:wrap;position: relative;}
.tab_box [class^="tab_menu_box"] li {width:25%;border: 1px solid #d7d7d7;margin-right: -1px;margin-bottom: -1px;}
/*.tab_box [class^="tab_menu_box"] li h4 {height:100%;font-weight:300;font-size:1.6rem;}*/
.tab_box [class^="tab_menu_box"] li a {font-weight:300;font-size:1.6rem;display:grid;place-items:center;padding:0 25px;min-height:50px;height:100%;background:url("./../images/common/icon_tab.png") no-repeat right 10px center #fff;color:#444;transition:0.4s;text-align: center;word-break: break-all;}
.tab_box [class^="tab_menu_box"] li:first-child h4 a {}
/*.tab_box [class^="tab_menu_box"] li h4 a span {}*/
.tab_box [class^="tab_menu_box"] li.on {border: 1px solid #6c8cb5;}
.tab_box [class^="tab_menu_box"] li.on a {background-color: #6c8cb5;color:#fff;}
.tab_box [class^="tab_menu_box"] li a:is(:hover,:focus) {outline:0;border: 3px dotted #e30707;}
.tab_box [class^="tab_menu_box"].tap_btn2 li {width:50%;}
.tab_box [class^="tab_content"] {display:none;margin-top:20px;}
.tab_box [class^="tab_content"].on {display:block;}
/* 하위탭 */
.tab_box [class^="tab_menu_box_"] li {flex-wrap:wrap;width:20%;border:0;border-bottom: 1px solid #d7d7d7;border-top: 1px solid #d7d7d7;}
.tab_box [class^="tab_menu_box_"] li a {background:url("./../images/common/icon_tab.png") no-repeat right 10px center #f8f8f8;}
.tab_box [class^="tab_menu_box_"] li.on {border:0;border-bottom: 1px solid #003964;border-top: 1px solid #003964;}
.tab_box [class^="tab_menu_box_"] li.on a {background-color:#003964;color:#fff;}
.tab_box [class^="tab_content_"] {}
@media only screen and (max-width:1199px){

}
@media only screen and (max-width:1023px){
	.tab_box [class^="tab_menu_box"] li {width:33.3%;}
	.tab_box [class^="tab_menu_box"] li a {padding:0 20px;min-height:40px;}
	.tab_box [class^="tab_menu_box_"] li {width:25%;}
}
@media only screen and (max-width:767px){
	.tab_box [class^="tab_menu_box"] li {width:50%;}
	.tab_box [class^="tab_menu_box"] li a {padding:0 15px;}
	.tab_box [class^="tab_menu_box_"] li {width:33.3%;}
}
@media only screen and (max-width:379px){
	.tab_box [class^="tab_menu_box_"] li {width:50%;}
}



/******************************/
/* input, 검색 등 게시판관련 코드 */
/******************************/
/* 달력 */
.datepic {display:flex;align-items:center;flex-wrap:wrap;}
.table_form .datepic {flex-wrap:nowrap;}
.datepic .datepic_input {flex-grow:1;margin-right:6px;min-width:auto;}
.datepic .datepic_icon {}
.datepic .datepic_icon span {display:grid;place-items:center;width:40px;height:40px;border:1px solid #001b2f;cursor:pointer;}
.datepic .btn_box {flex-grow: 0;min-width: 200px;}
.datepic .btn_box .btn_bace {min-width: auto;margin-right: 10px;font-size: 1.5rem;}
.datepic .datepic_box {display:flex;align-items:center;flex-grow: 3;min-width: 300px;}
.datepic .datepic_box span.et {margin:0 5px;}
.search_button {display:inline-block;min-width:40px;height:40px;line-height:40px;margin-left:10px;background:url("./../images/common/icon_search_white.png") no-repeat center center #001b2f;vertical-align:middle;color:#fff;font-size:0;transition:0.4s;}
@media only screen and (max-width:1023px){
	.datepic {flex-direction: column;}
	.datepic .btn_box,
	.datepic .datepic_box {width: 100%;min-width:auto;}
	.datepic .btn_box button {margin-bottom:10px;}
	.datepic .btn_box label {margin-bottom:10px;}
}
@media only screen and (max-width:767px){
	.datepic .datepic_box .search_button {margin-left:5px;}
}

/* 게시글 검색 */
.ptit {text-align: right;}
.ptit img {vertical-align: middle;margin-top:-1px;}
.board_search_box {display:flex;justify-content:space-between;align-items: center;}
.board_search_box .total {flex-shrink: 0;min-width:200px;padding-right: 10px;}
.board_search_box .total em {font-weight:600;color:#001b2f;}
.board_search_box .total .search_select {min-width: 70px;}
.board_search_box .total .btn_currPages {display:inline-block;padding:3px 15px 0 15px;height: 40px;line-height:1.2;background: #001b2f;color:#fff;font-size:1.4rem;text-align: center;}
.board_search_box .total_ex {width:100%;background:#f2f4f7;text-align:center;font-size: 2.2rem;color:#222;padding:20px 10px;border-top:1px solid #d7d7d7;border-bottom:1px solid #001b2f;}
.board_search_box .total_ex em {font-weight:600;color:#001b2f;}
.board_search_box form {display:flex;justify-content:flex-end;flex-wrap: wrap;flex-grow: 1;}
.board_search_box .search_select {margin-right:5px;padding:0 20px 0 10px;height:40px;line-height:40px;background:url("./../images/common/icon_search_select.png") no-repeat right 9px center #fff;}
.board_search_box .search_text {margin-right:5px;width:285px;height:40px;line-height:40px;border:1px solid #d7d7d7;}
.board_search_box .search_button {display:inline-block;width:40px;height:40px;line-height:40px;margin-left:0;background:url("./../images/common/icon_search_white.png") no-repeat center center #001b2f;vertical-align:middle;color:#fff;font-size:0;transition:0.4s;}
.board_search_box .search_button:is(:hover,:focus,:active) {}
@media only screen and (max-width:1199px){
	.ptit img {vertical-align: middle;margin-top:-1px;}
}
@media only screen and (max-width:1023px){
	.board_search_box .total .btn_currPages {padding:6px 15px 0 15px;}
}
@media only screen and (max-width:767px){
	.board_search_box .search_select {flex-grow:1;}
	.board_search_box .search_text {flex-grow:1;}
	.board_search_box .search_button {flex-shrink:0;}
	.board_search_box .total .btn_currPages {padding:9px 15px 0 15px;}
}
@media only screen and (max-width:569px){
	.board_search_box {flex-wrap: wrap;}
	.board_search_box .search_select {width: 100%;margin-right:0;}
	.board_search_box .search_text {width:85%;}
	.board_search_box .search_button {width:40px;}
	.board_search_box .total {min-width: auto;width: 100%;}
	.board_search_box .total .search_select {width: 40%;}
}
@media only screen and (max-width:519px){
	.ptit {text-align: left;}
	.board_search_box {flex-wrap: wrap;}
	.board_search_box form {margin-bottom:5px;}
}
@media only screen and (max-width:327px){
	.board_search_box form {flex-wrap: wrap;}
}
.con_body .search-container{
	position: relative; /*자식 요소인 X 버튼의 absolute 위치 기준*/
/*     display: inline-flex; input과 버튼이 나란히 정렬되도록 */
    align-items: center;
}
.con_body .search_text{
    padding: 8px 22px 8px 0px;
}
.con_body .clear-btn {
    position: absolute;
    right: 3.5%;
    top: 50%;
    transform: translateY(-50%);
    background: none;
    border: none;
    color: #c0c0c0;
    font-size: 25px;
    cursor: pointer;
    line-height: 1;
}
.con_body .clear-btn.spices{
	right: 7%;
}
.con_body .clear-btn:hover {
    color: #666;
}
.con_body .highlight  {
    background-color: #a3dcff;
    font-weight: 500;
    color: #0011ff;
    display: inline !important;
}

/* 게시판 테이블 */
.board_table {}
.board_table {width:100%;line-height:1;border-top:2px solid #003964;border-bottom:1px solid #d7d7d7;border-collapse:collapse;font-size:1.5rem;}
.board_table thead th {position:relative;padding:20px 20px;background:#f4f4f4;font-weight:300;font-size:1.6rem;color:#000;}
.board_table tbody tr {border-top:1px solid #d7d7d7;}
.board_table tbody td {padding:10px 12px;height: 56px;color:#666;}
.board_table tbody td .ellipsis1 {max-width:100%;}
.board_table tbody td .new {}
.board_table tbody td.num {}
.board_table tbody td.img {}
.board_table tbody td.img img {width:128px;}
.board_table tbody td.tit {font-size:1.5rem;color:#000;}
.board_table tbody td.filedown {}
.board_table tbody td.view {}
.board_table tbody td.view .btn_bace:first-child {margin-top:0;}
.board_table tbody td.view .btn_bace {margin-top:5px;}
.board_table tbody td.adm {}
.board_table tbody td.data {}
.board_table tbody td.hit {}
.board_table tbody td .btn_bace {height:35px;line-height:35px;font-size:1.4rem;}
.board_table tbody tr.noti {}
.board_table tbody tr.noti td {}
.board_table tbody tr.noti .num span {display:inline-block;width:52px;height:30px;line-height:30px;background:#6ab427;text-align:center;color:#000000;}
.board_table tr:is(:hover,:focus,:active) {background:#f4f4f4;}
@media only screen and (max-width:1023px){
	.board_table thead th {padding:10px 10px;}
	.board_table tbody td {padding:10px 10px;}
	.board_table tbody td .new img {width:15px;}
	.board_table tbody td .btn_bace {height:35px;line-height:35px;}
}
@media only screen and (max-width:767px){
	.board_table {text-align:left;}
	.board_table colgroup,
	.board_table thead th {display:none;}
	.board_table capthion {display:none;}
	.board_table tbody tr:first-child {border-top:1px solid #222;}
	.board_table tbody tr:nth-child(even) {background: #f8f8f8;}
	.board_table tbody tr {display:block;padding:12px 0;}
	.board_table tbody td {display:block;height: auto;}
	.board_table tbody td.tit {padding:0 6px 8px 6px;}
	.board_table tbody td .new img {width:12px;}
	.board_table tbody td.num {display:none;}
	.board_table tbody td.filedown {display:inline-block;padding:8px 6px 0 6px;}
	.board_table tbody td.view {display:inline-block;padding:8px 6px 0 6px;}
	.board_table tbody td.view .btn_bace {min-width:auto;height:auto;line-height:normal;padding:5px 10px;margin-top:0;}
	.board_table tbody td.adm {display:inline-block;padding:0 6px;border-right:1px solid #d7d7d7;}
	.board_table tbody td.data {display:inline-block;padding:0 6px;margin:5px 0;border-right:1px solid #d7d7d7;}
	.board_table tbody td.hit {display:inline-block;padding:0 6px;}
	.board_table tbody tr.noti td.num {display:block;}
}

/* 게시판 검색 리스트 */
.board_search_list {}
.board_search_list .box {position: relative;margin-top: 20px;}
.board_search_list .box:first-child {margin-top: 0;}
.board_search_list .tit {display:block;padding:15px 10px;border-top:1px solid #001b2f;border-bottom:1px solid #d7d7d7;font-weight:400;font-size:2rem;color:#222;}
.board_search_list .tit em {font-weight:300;color:#777;}
.board_search_list .tit em span {font-weight:400;color:#d22e2e;}
.board_search_list .img {padding:15px 10px;}
.board_search_list .board_search {padding:15px 10px;}
.board_search_list .board_search li {padding-top:8px;}
.board_search_list .board_search li:first-child {padding-top:0;}
.board_search_list .board_search li a {position:relative;padding-left:12px;color:#222;}
.board_search_list .board_search li a:before {content:"";position: absolute;left:0;top:6px;width:4px;height: 4px;background: #222;border-radius: 100%;}
.board_search_list .more {display:block;position: absolute;right:10px;top:8px;width:40px;height:40px;font-size:0;}
.board_search_list .more:before {content:"";display:block;position: absolute;right:50%;top:7px;width: 1px;height: 25px;background: #000;}
.board_search_list .more:after {content:"";display:block;position: absolute;left:7px;top:50%;width: 25px;height: 1px;background: #000;}
@media only screen and (max-width:1199px){
	.board_search_list .board_search li a:before {top:5px;}
}
@media only screen and (max-width:1023px){
	.board_search_list .board_search li a:before {top:4px;}
	.board_search_list .more {width:35px;height:35px;}
	.board_search_list .more:before {top:8px;height: 19px;}
	.board_search_list .more:after {left:8px;width: 19px;}
}
@media only screen and (max-width:767px){
	.board_search_list .board_search li a:before {top:3px;}
	.board_search_list .more {right:5px;}
	.board_search_list .more:before {top:9px;height: 18px;}
	.board_search_list .more:after {left:9px;width: 18px;}
}

/* 게시판_상세 */
.noti_view_box {border-top:2px solid #001b2f;border-bottom:1px solid #d7d7d7;}
.noti_view_box .top {border-bottom:1px solid #d7d7d7;}
.noti_view_box .top h4 {padding:40px 20px;font-weight:400;font-size:2.2rem;color:#222;}
.noti_view_box .top h4 .new {vertical-align: middle;}
.noti_view_box .top h4 .new img {vertical-align: middle;margin-top:-5px;}
.noti_view_box .top .etc {padding:20px;border-top:1px solid #d7d7d7;}
.noti_view_box .top .etc span {display:inline-block;color:#777;}
.noti_view_box .top .etc span:after {content:"";display:inline-block;width:1px;height:10px;margin:0 16px;background:#5f7587;vertical-align: middle;transform: translateY(-2px);}
.noti_view_box .top .etc span:last-child:after {display:none;}
.noti_view_box .top .etc span em {color:#222;}
.noti_view_box .content_box {padding:40px 0;line-height:1.7;color:#222;}
.noti_view_box .tag_box {display:flex;align-items: center;flex-wrap: wrap;padding:10px 20px;border-top:1px solid #d7d7d7;}
.noti_view_box .tag_box strong {display: inline-block;padding: 5px 10px;border-radius: 3px;background-color: #003964;color: #fff;font-size: 1.2rem;font-weight: 500;}
.noti_view_box .tag_box a {display:block;padding:5px 15px;margin:0 5px;border-radius:50px;background: #f2f4f7;color:#001b2f;}
.noti_view_box .file_box {display:flex;align-items: center;flex-wrap: wrap;padding:10px 20px;border-top:1px solid #d7d7d7;}
.noti_view_box .file_box em {display:inline-block;padding-right:2px;color:#000;}
.noti_view_box .file_box span {display:flex;align-items: center;margin:5px 25px 5px 0;}
.noti_view_box .file_box span a {display:inline-block;margin-right:10px;}
.noti_view_box .file_box span a:last-child {margin-right:0;}
.noti_view_box .file_box .btn_bace {height: 38px;line-height: 38px;}
.noti_view_box .open_box p {display:flex;justify-content:center;align-items: center;flex-wrap: wrap;padding:10px 20px;border-top:1px solid #d7d7d7;color:#000;}
.noti_view_box .open_box p img {margin:10px;}
.noti_view_box .np_box {display: flex;flex-direction: column;justify-content: center;}
.noti_view_box .np_box .np_item {display: flex;align-items: center;border-top:1px solid #d7d7d7;}
.noti_view_box .np_box .np_item a {height:100%;padding:0 30px;}
.noti_view_box .np_box .np_item .disabled_btn {
  display: inline-block;     /* span에 필수! */
  flex-shrink: 0;
  width: 145px;
  line-height: 50px;
  background-color: #f0f0f0; /* 원래 button에 있던 배경색도 여기에 다시 줘야 함 */
  text-align: center;        /* 텍스트 가운데 정렬 */
  border: none;              /* 필요 시 버튼 스타일 제거 */
  color: #000;
}
.noti_view_box .np_box .np_item .disabled_btn img {vertical-align: middle;margin-top:-3px;}
@media only screen and (max-width:1023px){
	.noti_view_box .top h4 {padding:30px 15px;}
	.noti_view_box .top .etc {padding:15px;}
	.noti_view_box .file_box {padding:10px 15px;}
	.noti_view_box .np_box .np_item button {width:115px;line-height:40px;}
	.noti_view_box .np_box .np_item p {padding:0 15px;}
}
@media only screen and (max-width:767px){
	.noti_view_box .top h4 {padding:20px 15px;}
	.noti_view_box .top .etc span:after {margin:0 5px;}
	.noti_view_box .np_box .np_item button {width:90px;}
}

/* 게시판 갤러리_리스트 */
.board_gallery {display:flex;flex-wrap:wrap;justify-content:flex-start;margin-left:-22px;padding-top:20px;border-top:2px solid #666;}
.board_gallery li {width:33.3%;padding-left:22px;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #d7d7d7;}
.board_gallery li a {display:block;}
.board_gallery li a span {display:block;}
.board_gallery li a .img {overflow:hidden;position:relative;padding-top:55.9%;background:#000;}
.board_gallery li a .img img {position:absolute;left:50%;top:50%;width:100.4%;transform:translate(-50%, -50%);transition:0.4s;}
.board_gallery li a .cont {padding:18px 0 8px 0;}
.board_gallery li a .cont [class^="ellipsis"] {font-weight:400;font-size:1.8rem;color:#222;}
.board_gallery li a .cont .new {vertical-align:middle;}
.board_gallery li a .data_gel {font-weight:300;color:#767676;}
.board_gallery li a:is(:hover, :focus, :active) .img img {opacity:0.8;transform:translate(-50%, -50%) scale(1.2,1.2);}
@media only screen and (max-width:1023px){
	.board_gallery {padding-top:35px;}
	.board_gallery li {width:50%;padding-bottom:25px;margin-bottom:25px;}
	.board_gallery li a .cont {padding:13px 0 3px 0;}
}
@media only screen and (max-width:499px){
	.board_gallery {padding-top:25px;}
	.board_gallery li {width:100%;padding-bottom:20px;margin-bottom:20px;}
}

/* 게시판 카드 갤러리_리스트 */
.board_gallery_card {display:flex;flex-wrap:wrap;justify-content:flex-start;margin-left:-22px;padding-top:20px;border-top:2px solid #666;}
.board_gallery_card li {width:25%;padding-left:22px;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #d7d7d7;}
.board_gallery_card li a {display:block;}
.board_gallery_card li a span {display:block;}
.board_gallery_card li a .img {overflow:hidden;position:relative;padding-top:100%;background:#000;}
.board_gallery_card li a .img img {position:absolute;left:50%;top:50%;width:100.4%;transform:translate(-50%, -50%);transition:0.4s;}
.board_gallery_card li a .cont {padding:18px 0 8px 0;}
.board_gallery_card li a .cont [class^="ellipsis"] {font-weight:400;font-size:1.8rem;color:#222;}
.board_gallery_card li a .cont .new {vertical-align:middle;}
.board_gallery_card li a .data_gel {font-weight:300;color:#767676;}
.board_gallery_card li a:is(:hover, :focus, :active) .img img {opacity:0.8;transform:translate(-50%, -50%) scale(1.2,1.2);}
@media only screen and (max-width:1199px){
	.board_gallery_card li {width:33.3%;}
}
@media only screen and (max-width:1023px){
	.board_gallery_card {padding-top:35px;}
	.board_gallery_card li {width:50%;padding-bottom:25px;margin-bottom:25px;}
	.board_gallery_card li a .cont {padding:13px 0 3px 0;}
}
@media only screen and (max-width:499px){
	.board_gallery_card {padding-top:25px;}
	.board_gallery_card li {width:100%;padding-bottom:20px;margin-bottom:20px;}
}

/* 게시판 카드 갤러리(썸네일)_상세 */
.gal_wrap {position:relative;width:clamp(0px,90%,868px);margin: 0 auto;}
.gal_wrap .gal_view_box {position:relative;width:clamp(0px,90%,868px);margin:0 auto;}
.gal_wrap .gal_view_box .gal_view {}
.gal_wrap .gal_view_box .gal_view .swiper-slide {position:relative;padding-top:100%;text-align:center;}
.gal_wrap .gal_view_box .gal_view .swiper-slide img {position:absolute;left:50%;top:50%;width:100%;transform:translate(-50%, -50%);}
.gal_wrap .gal_slide_controll_box {}
.gal_wrap .gal_slide_controll_box a {display:grid;place-items:center;width:50px;height:50px;border:1px solid #d7d7d7;}
.gal_wrap .gal_slide_controll_box a img {height: 40px;}
.gal_wrap .gal_slide_controll_box .gal_slide_prev {position:absolute;left:-20px;top:50%;transform:translateY(-140%);}
.gal_wrap .gal_slide_controll_box .gal_slide_next {position:absolute;right:-20px;top:50%;transform:translateY(-140%);}
.gal_wrap .gal_view_box_thum {width:100%;max-width:898px;margin-top:30px;}
.gal_wrap .gal_view_box_thum .gal_view_thum {}
.gal_wrap .gal_view_box_thum .gal_view_thum .swiper-slide {}
.gal_wrap .gal_view_box_thum .gal_view_thum .swiper-slide a {display:block;position:relative;width:100%;padding-top:65%;text-align:center;border:2px solid #fff;}
.gal_wrap .gal_view_box_thum .gal_view_thum .swiper-slide.swiper-slide-thumb-active a,
.gal_wrap .gal_view_box_thum .gal_view_thum .swiper-slide a:is(:hover, :focus, :active) {border:2px solid #003964;}
.gal_wrap .gal_view_box_thum .gal_view_thum .swiper-slide a img  {position:absolute;left:50%;top:50%;width:auto;height:100%;transform:translate(-50%, -50%);}
@media only screen and (max-width:767px){
	.gal_wrap .gal_view_box {width:clamp(0px,80%,868px);}
	.gal_wrap .gal_slide_controll_box a {width:40px;height:40px;}
	.gal_wrap .gal_slide_controll_box a img {height: 30px;}
	.gal_wrap .gal_slide_controll_box .gal_slide_prev {position:absolute;left:-13px;top:50%;transform:translateY(-180%);}
	.gal_wrap .gal_slide_controll_box .gal_slide_next {position:absolute;right:-13px;top:50%;transform:translateY(-180%);}
}

/* 게시판 카드 갤러리(일반)_상세 */
.gal_wrap2 {position:relative;width:clamp(0px,95%,1274px);margin: 0 auto;}
.gal_wrap2 .gal_view_box {position:relative;width:clamp(0px,95%,1274px);margin:0 auto;}
.gal_wrap2 .gal_view_box .gal_view {}
.gal_wrap2 .gal_view_box .gal_view .swiper-slide {position:relative;padding-top:30%;text-align:center;}
.gal_wrap2 .gal_view_box .gal_view .swiper-slide img {position:absolute;left:50%;top:50%;width:100%;transform:translate(-50%, -50%);}
.gal_wrap2 .gal_slide_controll_box {}
.gal_wrap2 .gal_slide_controll_box a {display:grid;place-items:center;width:50px;height:50px;border:1px solid #d7d7d7;}
.gal_wrap2 .gal_slide_controll_box a img {height: 40px;}
.gal_wrap2 .gal_slide_controll_box .gal_slide_prev {position:absolute;left:-30px;top:50%;transform:translateY(-50%);}
.gal_wrap2 .gal_slide_controll_box .gal_slide_next {position:absolute;right:-30px;top:50%;transform:translateY(-50%);}
@media only screen and (max-width:1023px){
	.gal_wrap2 .gal_view_box {width:clamp(0px,90%,1274px);}
	.gal_wrap2 .gal_view_box .gal_view .swiper-slide {padding-top:50%;}
	.gal_wrap2 .gal_slide_controll_box a {width:40px;height:40px;}
	.gal_wrap2 .gal_slide_controll_box a img {height: 30px;}
	.gal_wrap2 .gal_slide_controll_box .gal_slide_prev {left:-13px;}
	.gal_wrap2 .gal_slide_controll_box .gal_slide_next {right:-13px;}
}

/* 게시판 행사사진첩_상세 */
.gal_wrap3 {position:relative;margin: 0 auto;display: flex; padding-right: 100px;}
.gal_wrap3 .left {display:contents;align-items:center;flex-grow:1;}
.gal_wrap3 .right {position:relative;flex-shrink:0;width: 280px;height:475px;background: #efefef;border:1px solid #ddd;padding-top: 13px;}
.gal_wrap3 .gal_view_box {position:relative;width:clamp(0px,90%,868px);margin:0 auto;}
.gal_wrap3 .gal_view_box .gal_view {}
.gal_wrap3 .gal_view_box .gal_view .swiper-slide {position:relative;text-align:center;}
.gal_wrap3 .gal_view_box .gal_view .swiper-slide img {position:absolute;left:50%;top:50%;width:100%;transform:translate(-50%, -50%);}
.gal_wrap3 .gal_slide_controll_box {}
.gal_wrap3 .gal_slide_controll_box a {display:grid;place-items:center;width:30px;height:30px;}
.gal_wrap3 .gal_slide_controll_box a img {height: 30px;}
.gal_wrap3 .gal_slide_controll_box .gal_slide_pagination {margin-top:16px;text-align: center;font-size: 1.5rem;}
.gal_wrap3 .gal_slide_controll_box .gal_slide_prev {position:absolute;left:50px;bottom:15px;}
.gal_wrap3 .gal_slide_controll_box .gal_slide_next {position:absolute;right:50px;bottom:15px;}
.gal_wrap3 .gal_view_box_thum {width:100%;max-width: 250px;height: 400px;}
.gal_wrap3 .gal_view_box_thum .gal_view_thum {}
.gal_wrap3 .gal_view_box_thum .gal_view_thum .swiper-slide {display: flex;justify-content: center;align-items: center;height: calc((100% - 30px) / 4) !important;}
.gal_wrap3 .gal_view_box_thum .gal_view_thum .swiper-slide a {display:block;position:relative;width:100%;padding-top: 70%;text-align:center;border:2px solid #fff;}
.gal_wrap3 .gal_view_box_thum .gal_view_thum .swiper-slide.swiper-slide-thumb-active a,
.gal_wrap3 .gal_view_box_thum .gal_view_thum .swiper-slide a:is(:hover, :focus, :active) {border:2px solid #003964;}
.gal_wrap3 .gal_view_box_thum .gal_view_thum .swiper-slide a img  {position:absolute;left:50%;top:50%;width:100%;height:100%;transform:translate(-50%, -50%);}
@media only screen and (max-width:1023px){

}
@media only screen and (max-width:767px){
	.gal_wrap3 {flex-direction: column; padding-right:0px;}
	.gal_wrap3 .right {margin-top:30px;flex-shrink:1;width: 100%;height:275px;padding: 13px;}
	.gal_wrap3 .gal_view_box_thum {width:100%;max-width: none;height: 210px;}
	.gal_wrap3 .gal_view_box_thum .gal_view_thum .swiper-slide {height: calc((100% - 10px) / 2) !important;}
	.gal_wrap3 .gal_view_box_thum .gal_view_thum .swiper-slide a {padding-top: 90px;}
}
@media only screen and (max-width:499px){
	.gal_wrap3 {position:relative;width:clamp(0px,90%,868px);margin: 0 auto;display: flex; padding-right:0px;}
	.gal_wrap3 .gal_view_box .gal_view {}
	.gal_wrap3 .gal_view_box .gal_view .swiper-slide {position:relative;padding-top: 90%;text-align:center;}
	.gal_wrap3 .gal_view_box .gal_view .swiper-slide img {position:absolute;left:50%;top:50%;width:100%;transform:translate(-50%, -50%);height: 100%;}
}

/* 게시판 카드 갤러리2(농업기술길잡기) */
.board_gallery_card2 {display:flex;flex-wrap:wrap;justify-content:flex-start;margin-left:-22px;padding-top:20px;border-top:2px solid #666;}
.board_gallery_card2 li {display:flex;flex-direction:column;justify-content:space-between;width:25%;padding-left:22px;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #d7d7d7;}
.board_gallery_card2 li .img {display:block;}
.board_gallery_card2 li .img span {display:block;}
.board_gallery_card2 li .img .img {overflow:hidden;position:relative;padding-top:100%;background:#000;}
.board_gallery_card2 li .img .img img {position:absolute;left:50%;top:50%;width:100.4%;transform:translate(-50%, -50%);transition:0.4s;}
.board_gallery_card2 li .img .cont {padding:18px 0 8px 0;}
.board_gallery_card2 li .img .cont [class^="ellipsis"] {-webkit-line-clamp: inherit;font-weight:400;font-size:1.8rem;color:#222;}
.board_gallery_card2 li .img .cont .new {vertical-align:middle;}
.board_gallery_card2 li .btn_box {display:flex;margin-top:10px;}
.board_gallery_card2 li .btn_box a {min-width:auto;flex-grow:1;margin: 0 2px;height: 40px;line-height: 40px;}
.board_gallery_card2 li a:is(:hover, :focus, :active) .img img {opacity:0.8;transform:translate(-50%, -50%) scale(1.2,1.2);}
@media only screen and (max-width:1199px){
	.board_gallery_card2 li {width:33.3%;}
}
@media only screen and (max-width:1023px){
	.board_gallery_card2 {padding-top:35px;}
	.board_gallery_card2 li {width:50%;padding-bottom:25px;margin-bottom:25px;}
	.board_gallery_card2 li .img .cont {padding:13px 0 3px 0;}
}
@media only screen and (max-width:499px){
	.board_gallery_card2 {padding-top:25px;}
	.board_gallery_card2 li {width:100%;padding-bottom:20px;margin-bottom:20px;}
}

/* 게시판 품종 정보 갤러리_리스트(버튼 : 갤러리형/리스트형) */
.layout_change {display:flex;justify-content:flex-end;margin:40px 0 20px 0;padding-bottom:20px;border-bottom:1px solid #ddd;}
.layout_change a {position: relative;display:grid;place-items:center;width:36px;height:36px;margin:0 2px;border-width:1px 1px 1px 1px;border-color:#ddd;border-style: solid;transition: 0.2s ease-in-out;}
.layout_change a:before {content:"";display: block;position: absolute;left:9px;top:9px;width: 7px;height: 7px;background: #777;transition: 0.2s ease-in-out;}
.layout_change a:after {content:"";display: block;position: absolute;left:19px;top:9px;width: 7px;height: 7px;background: #777;transition: 0.2s ease-in-out;}
.layout_change a.on {border-width:1px 1px 2px 1px;border-color:#000;border-style: solid;}
.layout_change a span {display:block;}
.layout_change a span:before {content:"";display: block;position: absolute;left:9px;top:19px;width: 7px;height: 7px;background: #777;transition: 0.2s ease-in-out;}
.layout_change a span:after {content:"";display: block;position: absolute;left:19px;top:19px;width: 7px;height: 7px;background: #777;transition: 0.2s ease-in-out;}
.layout_change a.on:before {background: #333;}
.layout_change a.on:after {background: #333;}
.layout_change a.on span:before {background: #333;}
.layout_change a.on span:after {background: #333;}
.layout_change a.lay_width {}
.layout_change a.lay_height:before {content:"";display: block;position: absolute;left:9px;top:9px;width: 16px;height: 4px;background: #777;}
.layout_change a.lay_height:after {content:"";display: block;position: absolute;left:9px;top:15px;width: 16px;height: 4px;background: #777;}
.layout_change a.lay_height span:before {content:"";display: block;position: absolute;left:9px;top:21px;width: 16px;height: 4px;background: #777;}
.layout_change a.lay_height.on:before {background: #333;}
.layout_change a.lay_height.on:after {background: #333;}
.layout_change a.lay_height.on span:before {background: #333;}
.layout_change a.lay_height.on span:after {background: #333;}
.layout_change a.lay_height.lay_height span:after {display: none;}
/*20231104 2줄 추가*/
.layout_change .btn_line {display: flex;align-items: center;border: 1px solid #b5cdbc;padding:0 15px;margin-right: 2px;background: #effff7;}
.layout_change .btn_line img {margin-left: 8px;}
/* 게시판 품종 정보 갤러리_리스트(기본 : 갤러리형) */
.board_gallery_breed {display: flex;gap:30px;align-items: flex-start;flex-wrap: wrap;}
.board_gallery_breed li {display:flex;width:calc((100% - 30px) / 2);}
/*
.board_gallery_breed {display: flex;gap:30px;align-items: flex-start;flex-wrap: wrap;}
.board_gallery_breed li {display:flex;width:calc((100% - 30px) / 2);}
*/
.board_gallery_breed li span {display:block;}
.board_gallery_breed li .img {overflow:hidden;position:relative;width:50%;padding-top: 43%;background:#000;}
.board_gallery_breed li .img .etc {position:absolute;left:10px;top:10px;z-index:5;display: grid;place-items: center;padding:0 20px;height: 35px;line-height: 1;background: #fff;border-radius: 50px;box-shadow: 2px 2px 10px rgba(0,0,0,0.2);}
.board_gallery_breed li .img img {position:absolute;left:50%;top:50%;width:100.4%;transform:translate(-50%, -50%);transition:0.4s;/* height: 100%; */}
.board_gallery_breed li:is(:hover, :focus, :active) .img img {opacity:0.8;transform:translate(-50%, -50%) scale(1.2,1.2);}
.board_gallery_breed li .cont {width:50%;padding: 16px 20px;border-width:1px 1px 1px 0;border-color:#ddd;border-style:solid;}
.board_gallery_breed li .cont .br_tit {font-size:2rem;color:#000;}
.board_gallery_breed li .cont .br_tit .new {}
.board_gallery_breed li .cont .br_tit .new img {vertical-align: middle;}
.board_gallery_breed li .cont [class^="sp_list"] {padding:20px;background:#f7fbfe;}
.board_gallery_breed li .cont [class^="sp_list"] .li {display:flex;padding-top:10px;font-size:1.4rem;color:#616161;}
.board_gallery_breed li .cont [class^="sp_list"] .li:first-child {padding-top:0;}
.board_gallery_breed li .cont [class^="sp_list"] .li em {position:relative;flex-shrink:0;width:75px;color:#3174a7;}
.board_gallery_breed li .cont [class^="sp_list"] .li em:before {content:"";position:absolute;right:10px;top:5px;width: 1px;height: 3px;background: #ddd;}
.board_gallery_breed li .cont [class^="sp_list"] .li em:after {content:"";position:absolute;right:10px;top:11px;width: 1px;height: 3px;background: #ddd;}
.board_gallery_breed li .cont [class^="sp_list"] .li span {display:-webkit-inline-box;}
.board_gallery_breed li .cont .sp_list2 {display:none;}
.board_gallery_breed li .cont .br_alink {display: flex;gap:13px;flex-wrap: wrap;margin-top: 10px;}
.board_gallery_breed li .cont .br_alink a {padding: 4px 0;width: calc((100% - 26px) / 3);background: #2676b2;text-align:center;border:1px solid #16639d;font-size:1.4rem;color:#fff;}
.board_gallery_breed li .cont .br_alink a:nth-child(2) {background: #009e5d;border:1px solid #03804c;}
.board_gallery_breed li .cont .br_alink a:nth-child(3) {background: #009e95;border:1px solid #02706a;}
@media only screen and (max-width:1399px){
	.board_gallery_breed li .cont .br_alink {gap:5px;}
	.board_gallery_breed li .cont .br_alink a {width:calc((100% - 10px) / 3);}
}
@media only screen and (max-width:1299px){
	.board_gallery_breed {gap:30px;}
	.board_gallery_breed li {width:calc((100% - 30px) / 2);}
	.board_gallery_breed li .img {width:40%;}
	.board_gallery_breed li .cont {width:60%;}
}
@media only screen and (max-width:1199px){
	.board_gallery_breed li .cont [class^="sp_list"] {padding:20px 15px;}
	.board_gallery_breed li .cont [class^="sp_list"] .li em {width:70px;}
}
@media only screen and (max-width:1023px){
	.board_gallery_breed {gap:20px;}
	.board_gallery_breed li {width:100%;}
	.board_gallery_breed li .img {padding-top:25%;width: 250px;flex-shrink: 0;}
	.board_gallery_breed li .cont {display:flex;justify-content: space-between;flex-direction:column;padding:15px;width: auto;flex-grow: 1;}
	.board_gallery_breed li .cont .br_tit {height: 36px;margin-bottom: 5px;}
	.board_gallery_breed li .cont .br_tit .new img {width: 16px;}
	.board_gallery_breed li .cont [class^="sp_list"] {height: 100%;padding: 15px 15px;}
	.board_gallery_breed li .cont [class^="sp_list"] .li {padding-top:5px;}
	.board_gallery_breed li .cont [class^="sp_list"] .li em {width:65px;}
	.board_gallery_breed li .cont [class^="sp_list"] .li em:before {top:3px;}
	.board_gallery_breed li .cont [class^="sp_list"] .li em:after {top:9px;}
}
@media only screen and (max-width:499px){
	.board_gallery_breed li {flex-direction: column;}
	.board_gallery_breed li .img {width:100%;padding-top: 85%;}
	.board_gallery_breed li .cont {width:100%;border-width:0 1px 1px 1px;}
	.board_gallery_breed li .cont .br_tit {height: 23px;}
	.board_gallery_breed li .cont [class^="sp_list"] {height: auto;}
	.board_gallery_breed li .cont [class^="sp_list"] .li em {width:60px;}
}
/* 게시판 품종 정보 갤러리_리스트(변경 : 리스트형) */
.board_gallery_breed.layout_go {gap:30px;}
.board_gallery_breed.layout_go li {width:100%;}
.board_gallery_breed.layout_go li .img {flex-shrink:0;width: 300px;padding-top: 15%;background: #000;}
.board_gallery_breed.layout_go li .cont {flex-grow:1;width:auto;}
.board_gallery_breed.layout_go li .cont [class^="sp_list"] {display:none;}
.board_gallery_breed.layout_go li .cont .sp_list2 {display:flex;flex-wrap: wrap;padding:20px;}
.board_gallery_breed.layout_go li .cont .sp_list2 .li:nth-child(1) {width: 50%;}
.board_gallery_breed.layout_go li .cont .sp_list2 .li:nth-child(2) {width: 50%;padding-top:0;}
.board_gallery_breed.layout_go li .cont .sp_list2 .li:nth-child(3) {width: 50%;}
.board_gallery_breed.layout_go li .cont .sp_list2 .li.liex1 {width: 100%;}
.board_gallery_breed.layout_go li .cont .sp_list2 .li.liex2 {width: 100%;}
.board_gallery_breed.layout_go li .cont .sp_list2 .li a {height: 25px;line-height: 25px;margin-left:10px;}
.board_gallery_breed.layout_go li .cont .br_alink a {width: 120px;}
@media only screen and (max-width:1299px){
	.board_gallery_breed.layout_go li .cont .sp_list2 .li .ellipsis1 {height: 20px;}
}
@media only screen and (max-width:1199px){
	.board_gallery_breed.layout_go li .img {width: 250px;padding-top: 0;}
	.board_gallery_breed.layout_go li .cont .sp_list2 .li .ellipsis1 {height: 18px;}
}
@media only screen and (max-width:1023px){
	.board_gallery_breed.layout_go li .img {width: 200px;}
	.board_gallery_breed.layout_go li .cont .sp_list2 {padding:13px;}
	.board_gallery_breed.layout_go li .cont .sp_list2 .li .ellipsis3 {height: 51px;}
	.board_gallery_breed.layout_go li .cont .sp_list2 .li.liex1 .ellipsis3 {height: auto;}
	.board_gallery_breed.layout_go li .cont .sp_list2 .li.liex2 {margin-top:2px;}
	.board_gallery_breed.layout_go li .cont .br_alink a {width:calc((100% - 10px) / 3);}
}
@media only screen and (max-width:767px){
	.board_gallery_breed.layout_go li {flex-direction: row;}
	.board_gallery_breed.layout_go li .cont {border-width:1px 1px 1px 0;}
	.board_gallery_breed.layout_go li .cont .sp_list2 {padding:15px;}
	.board_gallery_breed.layout_go li .cont .sp_list2 .li .ellipsis1 {height: 16px;word-break: break-all;}
	.board_gallery_breed.layout_go li .cont .sp_list2 .li .ellipsis3 {height: 45px;word-break: break-all;}
}
@media only screen and (max-width:499px){
	.board_gallery_breed.layout_go li {flex-direction: column;}
	.board_gallery_breed.layout_go li .img {width:100%;padding-top: 85%;}
	.board_gallery_breed.layout_go li .cont {width:100%;border-width:0 1px 1px 1px;}
	.board_gallery_breed.layout_go li .cont .br_tit {height: 23px;}
	.board_gallery_breed.layout_go li .cont [class^="sp_list"] {height: auto;}
	.board_gallery_breed.layout_go li .cont [class^="sp_list"] .li em {width:60px;}
}
/* 게시판 행사 사진첩_리스트 */
.board_photo_breed {display: flex;gap:30px;align-items: flex-start;flex-wrap: wrap;}
.board_photo_breed li {width:calc((100% - 30px) / 2);}
.board_photo_breed li span {display:block;}
.board_photo_breed li .div {border:1px solid #ddd;border-top:1px solid #222;}
.board_photo_breed li .div .br_tit {display: flex;align-items:center;padding: 17px 20px;height:59px;background: #f9f9f9;border-bottom:1px solid #ddd;font-weight:500;font-size:1.8rem;color:#000;}
.board_photo_breed li .div .br_tit .new {margin-right: 5px;}
.board_photo_breed li .div .br_tit .new img {vertical-align: middle;}
.board_photo_breed li .div .br_tit:is(:hover, :focus, :active) {background: #f3f3f3;}
.board_photo_breed li .div .cont {display:flex;padding:20px;}
.board_photo_breed li .div .cont .img {position:relative;flex-shrink:0;width: 175px;}
.board_photo_breed li .div .cont .img img {width:100%;min-height: 115px; max-height: 117px;}
.board_photo_breed li .div .cont .rt {flex-grow:1;display:flex;flex-direction:column;margin-left: 15px;}
.board_photo_breed li .div .cont .rt [class^="sp_list"] {padding: 4px 15px;background:#f7fbfe;}
.board_photo_breed li .div .cont .rt [class^="sp_list"] .tit {display:none;}
.board_photo_breed li .div .cont .rt [class^="sp_list"] .li {display:flex;padding-top: 5px;font-size:1.4rem;color:#616161;}
.board_photo_breed li .div .cont .rt [class^="sp_list"] .li:nth-child(2) {padding-top:0;}
.board_photo_breed li .div .cont .rt [class^="sp_list"] .li em {position:relative;flex-shrink:0;width:60px;color:#3174a7;}
.board_photo_breed li .div .cont .rt [class^="sp_list"] .li em:before {content:"";position:absolute;right:10px;top:5px;width: 1px;height: 3px;background: #ddd;}
.board_photo_breed li .div .cont .rt [class^="sp_list"] .li em:after {content:"";position:absolute;right:10px;top:11px;width: 1px;height: 3px;background: #ddd;}
.board_photo_breed li .div .cont .rt [class^="sp_list"] .li span {display:-webkit-inline-box;}
.board_photo_breed li .div .cont .rt .br_alink {width:100px;margin-top: 4px;margin-left:auto;padding: 3px 20px;background: #2676b2;text-align:center;border:1px solid #16639d;font-size:1.4rem;color:#fff;}
@media only screen and (max-width:1299px){
	.board_photo_breed {gap:20px;}
}
@media only screen and (max-width:1199px){
	.board_photo_breed li .div .cont .img {width: 125px;}
}
@media only screen and (max-width:1023px){
	.board_photo_breed {gap:15px;flex-direction: column;}
	.board_photo_breed li {width:100%;}
	.board_photo_breed li .div .br_tit {display: none;}
	.board_photo_breed li .div .cont .img {flex-shrink:0;width: 175px;}
	.board_photo_breed li .div .cont .rt [class^="sp_list"] {padding:10px;background:#fff;}
	.board_photo_breed li .div .cont .rt [class^="sp_list"] .tit {display:block;margin-bottom: 5px;font-weight:500;font-size:1.8rem;color:#000;line-height: 1.3;}
	.board_photo_breed li .div .cont .rt .br_alink {display: none;}
}
@media only screen and (max-width:767px){

}
@media only screen and (max-width:499px){
	.board_photo_breed li .div .cont {padding:15px;}
	.board_photo_breed li .div .cont .img {width: 140px;}
	.board_photo_breed li .div .cont .rt {margin-left: 5px;}
}
/* 게시판 행사 사진첩_상세 */
.photo_wrap {position:relative;display: flex;}
.photo_wrap .photo_view_box {flex: 5;padding-right:2%;background:#fff;}
.photo_wrap .photo_view_box .photo_view {}
.photo_wrap .photo_view_box .photo_view .swiper-slide {text-align:center;}
.photo_wrap .photo_view_box .photo_view .swiper-slide img {width:100%;height:445px;}
.photo_wrap .photo_right {position:relative;flex:2;padding:15px 15px 65px 15px;background: #fbfbfb;border:1px solid #ddd;}
.photo_wrap .photo_right .photo_view_box_thum {}
.photo_wrap .photo_right .photo_view_box_thum .photo_view_thum {display: flex;flex-wrap: wrap;gap:5px;width: 200%;transition: transform 0.3s;}
.photo_wrap .photo_right .photo_view_box_thum .photo_view_thum .swiper-slide {width: calc((50% - 10px) / 2);}
.photo_wrap .photo_right .photo_view_box_thum .photo_view_thum .swiper-slide a {display:block;}
.photo_wrap .photo_right .photo_view_box_thum .photo_view_thum .swiper-slide.swiper-slide-thumb-active a,
.photo_wrap .photo_right .photo_view_box_thum .photo_view_thum .swiper-slide a:is(:hover, :focus, :active) {border:2px solid #003964;}
.photo_wrap .photo_right .photo_view_box_thum .photo_view_thum .swiper-slide a img {width:100%;height: 90px;}
.photo_wrap .photo_right .photo_slide_controll_box {position:absolute;left:0;right:0;bottom:20px;text-align: center;}
.photo_wrap .photo_right .photo_slide_controll_box a {display: inline-block;margin:0 10px;}
.photo_wrap .photo_right .photo_slide_controll_box a img {height: 25px;}
.photo_wrap .photo_right .photo_slide_controll_box .photo_slide_prev {}
.photo_wrap .photo_right .photo_slide_controll_box .photo_slide_next {}
@media only screen and (max-width:767px){
	.photo_wrap .photo_right .photo_slide_controll_box a {width:40px;height:40px;}
	.photo_wrap .photo_right .photo_slide_controll_box a img {height: 30px;}
	.photo_wrap .photo_right .photo_slide_controll_box .photo_slide_prev {position:absolute;left:-13px;top:50%;transform:translateY(-180%);}
	.photo_wrap .photo_right .photo_slide_controll_box .photo_slide_next {position:absolute;right:-13px;top:50%;transform:translateY(-180%);}
}
/* 만족도 조사 */
.itemHeader {margin-top:90px;padding:40px;background: #f2f4f7;}
.itemHeader .tit {padding:5px 0 5px 35px;background:url("./../images/layout/icon_message.png") no-repeat left center;font-size: 1.8rem;color:#5f7587;}
.itemHeader .radio {color:#000;}
.itemHeader .radio .checks {display:inline-block;margin:10px 50px 20px 0;}
.itemHeader .satisfy {display: flex;align-items: center;margin-bottom:30px;}
.itemHeader .satisfy input {flex-grow:1;height:60px;border:1px solid #d7d7d7;font-weight:300;font-size:1.5rem;font-family: 'TheJamsil';color:#000;}
.itemHeader .satisfy .btn {display:grid;place-items:center;flex-shrink:0;width:125px;height:60px;background: #5f7587;color:#fff;}
.itemHeader .charge {display: flex;margin-top:10px;}
.itemHeader .charge .li {margin-right:50px;font-size:1.5rem;}
.itemHeader .charge .li:nth-child(1) {width:40%;}
.itemHeader .charge .li:nth-child(2) {width:35%;}
.itemHeader .charge .li:nth-child(3) {width:25%;}
.itemHeader .charge .li em {color:#4876ef;}
.itemHeader .charge .li em:after {content:"";display:inline-block;width:1px;height:10px;margin:0 10px;background: #5f7587;vertical-align: middle;}
.itemHeader .charge .li span {color:#000;}
@media only screen and (max-width:1199px){
	.itemHeader .charge .li {margin-right:20px;}
}
@media only screen and (max-width:1023px){
	.itemHeader {padding:30px;}
	.itemHeader .radio .checks {margin:20px 20px 20px 0;}
	.itemHeader .charge {margin-top:15px;}
	.itemHeader .charge .li {margin-right:20px;}
}
@media only screen and (max-width:767px){
	.itemHeader {margin-top:45px;padding:25px 15px;}
	.itemHeader .satisfy input {height:40px;}
	.itemHeader .satisfy .btn {height:40px;}
	.itemHeader .charge .li {margin-right:10px;}
	.itemHeader .charge .li em:after {margin:0 5px;}
}
@media only screen and (max-width:539px){
	.itemHeader {padding:25px 15px 15px 15px;}
	.itemHeader .tit {padding:5px 0 5px 28px;background-size:20px auto;}
	.itemHeader .radio {padding:10px 0;}
	.itemHeader .radio .checks {margin:10px 15px 10px 0;}
	.itemHeader .satisfy .btn {width:90px;}
	.itemHeader .charge {display:flex;flex-wrap: wrap;}
	.itemHeader .charge .li {display:block;width:50%;margin-right:0;margin-bottom: 10px;}
	.itemHeader .charge .li:nth-child(1) {width:50%;}
	.itemHeader .charge .li:nth-child(2) {width:50%;}
	.itemHeader .charge .li:nth-child(3) {width:50%;}
	.itemHeader .charge .li em:after {margin:0 0 0 3px;}
}

/* 통합검색 */
.all_search_box {scroll-behavior: smooth;}
/* 검색어 입력 */
.bxSearch {padding:0 125px;}
.bxSearch .itmSearch {display:flex;}
.bxSearch .itmSearch label {}
.bxSearch .itmSearch input {flex-grow:1;height:71px;padding:0 140px 0 30px;border:2px solid #001b2f;border-radius: 50px;font-size:2rem;color: #222;}
.bxSearch .itmSearch button {margin-left:-120px;width:120px;height: 70px;background:url("./../images/common/icon_search_white.png") no-repeat center center #003964;border-radius: 50px;}
/* 연관검색어, 내가 찾은 검색어 */
.inpRelquery_wrap {padding:10px 145px;}
.inpRelquery_wrap .keyword {display:flex;padding-top:10px;border-top: 1px solid #d7d7d7;}
.inpRelquery_wrap .keyword:first-of-type {border-top: 0;}
.inpRelquery_wrap .keyword .inp_tit {flex-shrink:0;width:160px;padding-left:30px;padding-top:3px;background:url("./../images/content/sub08/icon.png") no-repeat left top;font-weight:400;font-size:1.6rem;color:#4876ef;}
.inpRelquery_wrap .keyword ul {flex-grow: 1;display:flex;flex-wrap:wrap;padding-top:3px;}
.inpRelquery_wrap .keyword ul li {padding-bottom: 10px;}
.inpRelquery_wrap .keyword ul li:after {content:"";display:inline-block;width:1px;height:10px;margin:0 15px 0 17px;background:#d7d7d7;font-size:1.6rem;}
.inpRelquery_wrap .keyword ul li a {word-break: break-all;font-size:1.6rem;}
/* 탭 */
.all_search_box .tab_box {}
.all_search_box .tab_box [class^="tab_menu_box_"] {flex-wrap: nowrap;}
.all_search_box .tab_box [class^="tab_menu_box_"] li {width: 16.6%;}
.all_search_box .tab_box [class^="tab_menu_box_"] li a {display:flex;justify-content: center;}
.all_search_box .tab_box [class^="tab_menu_box_"] li a em {font-size:1.4rem;color:#666;}
.all_search_box .tab_box [class^="tab_menu_box_"] li a em span {}
.all_search_box .tab_box [class^="tab_menu_box_"] li.on a em {color:#fff;}
/* 검색결과 */
.search_p {text-align: center;font-size:2.4rem;font-weight:200;color:#666;}
.search_p span {font-weight:300;}
/* 검색결과 리스트 */
.all_search_list {border-top:1px solid #001b2f}
.all_search_list .box {position: relative;margin-top: 60px;}
.all_search_list .box:first-child {margin-top: 0;}
.all_search_list .box .tit {display:block;padding:5px;font-weight:400;font-size:2rem;color:#222;}
.all_search_list .box .tit em {font-weight:300;color:#777;font-size: 15px;}
.all_search_list .box .tit em span {font-weight:400;color:#d22e2e;}
.all_search_list .box .flex {margin-top:10px;}
.all_search_list .box .flex .img {display:block;position:relative;overflow:hidden;padding-top:15%;flex-shrink:0;width:12%;margin:0 15px;}
.all_search_list .box .flex .img img {position: absolute;left: 0;top:0;width: 100%;}
.all_search_list .box .flex .board_search_box {flex-direction: column;justify-content: space-around;align-items: normal;}
.all_search_list .box .flex .board_search_box ul {padding:0 10px;}
.all_search_list .box .flex .board_search_box ul li {padding-top:8px;border-bottom: 1px solid #d7d7d7; padding-bottom: 10px;}
.all_search_list .box .flex .board_search_box ul li .rtn_file{ margin-bottom: 5px;}
.all_search_list .box .flex .board_search_box ul li .text-limit{ display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; max-height: 4.5em; line-height: 1.5em; margin-bottom: 5px;}
.all_search_list .box .flex .board_search_box ul li:first-child {padding-top:0;border-bottom: 1px solid #d7d7d7; padding-bottom: 10px;}
.all_search_list .box .flex .board_search_box ul li a {position:relative;font-size:1.8rem;font-weight: 400;color:#000;}
/* .all_search_list .box .flex .board_search_box ul li a:before {content:"";position: absolute;left:0;top: 9px;width:4px;height: 4px;background: #222;border-radius: 100%;} */
.all_search_list .box .flex .board_search_box ul li p {margin:15px 0 0 12px;word-break: break-all;color:#666;}
.all_search_list .box .flex .board_search_box ul li p strong {font-weight:300;color:#d22e2e;}
.all_search_list .box .flex .location {margin-left:25px;margin-top:15px;}
.all_search_list .box .flex .location span {font-size:1.4rem;color:#888;}
.all_search_list .box .flex .location span img {vertical-align: middle;margin-top:-2px;}
.all_search_list .box .flex .location span .h {margin-top:-3px;margin-right:5px;}
.all_search_list .box .flex .location span .arr {margin:-2px 5px 0 5px;}
.all_search_list .box .flex .location .home {}
.all_search_list .box .flex .location .last {margin-right:30px;}
.all_search_list .box .flex .location .data {font-size:1.4rem;color:#666;}
.all_search_list .box .flex .menu_all {}
.all_search_list .box .more {display:block;position: absolute;right:10px;top:8px;width:40px;height:40px;font-size:0;}
.all_search_list .box .more:before {content:"";display:block;position: absolute;right:50%;top:7px;width: 1px;height: 25px;background: #000;}
.all_search_list .box .more:after {content:"";display:block;position: absolute;left:7px;top:50%;width: 25px;height: 1px;background: #000;}
@media only screen and (max-width:1199px){
	.all_search_list ul li a:before {top:5px;}
}
@media only screen and (max-width:1023px){
	.bxSearch {padding:0 50px;}
	.bxSearch .itmSearch input {height:60px;}
	.bxSearch .itmSearch button {height: 60px;}
	.inpRelquery_wrap {padding:10px 85px;}

	.all_search_box .tab_box [class^="tab_menu_box_"] li {width:20%;}

	.all_search_list .box .flex .board_search_box ul li a:before {top:4px;}
	.all_search_list .box .more {width:35px;height:35px;}
	.all_search_list .box .more:before {top:8px;height: 19px;}
	.all_search_list .box .more:after {left:8px;width: 19px;}
}
@media only screen and (max-width:767px){
	.bxSearch {padding:0;}
	.bxSearch .itmSearch input {height:50px;padding:0 80px 0 20px;}
	.bxSearch .itmSearch button {margin-left:-70px;width:80px;height: 50px;}
	.inpRelquery_wrap {padding:10px 15px;}
	.inpRelquery_wrap .keyword {flex-direction: column;}
	.inpRelquery_wrap .keyword .inp_tit {padding-top:5px;padding-bottom: 7px;}

	.all_search_box .tab_box [class^="tab_menu_box_"] li {width:25%;}

	.all_search_list .box .flex .img {margin:0 10px;}
	.all_search_list .box .flex .board_search_box ul li a:before {top:5px;}
	.all_search_list .box .more {right:5px;}
	.all_search_list .box .more:before {top:9px;height: 18px;}
	.all_search_list .box .more:after {left:9px;width: 18px;}
}
@media only screen and (max-width:599px){
	.all_search_box .tab_box [class^="tab_menu_box_"] {flex-wrap: wrap;}
	.all_search_box .tab_box [class^="tab_menu_box_"] li {width:33.3%;}
	.all_search_list .box .flex .img {padding-top:30%;width:30%;}
	.all_search_list .box .flex .location .data {display:block;margin-top:10px;}
}
@media only screen and (max-width:479px){
	.all_search_box .tab_box [class^="tab_menu_box_"] li {width:50%;}
}

/* Layer Popup */
.layer_popuparea{position:absolute;top:137px;left:0;width:auto;padding:0;background:url(../../images/popup/bgline_popup.png) repeat 0 0;/*background:url(/images/popup/bg_popup_window.png) repeat 0 0;*/font-size:12px;color:#fff !important;z-index:9999;}
/*.layer_img{width:96%;margin:0 auto;}*/
/* layer_img img{width:100% => 500px로} 수정 */
.layer_img img{width:500px;margin:0;padding:0;vertical-align:top;}
.layer_img .layerbtnlink{width:100%;margin:0;padding:0;background:rgba(0,0,0,.3);text-align:center;}
.layer_img .layerbtnlink:after{content:"";display:block;clear:both;}
.layer_img .layerbtnlink a{display:block;float:left;margin:0 auto;padding:15px 0;font-weight:bold;color:#fff !important;}
.layer_img .layerbtnlink a:hover,.layer_img .layerbtnlink a:focus{color:#fff !important;}
.layer_check{width:auto;margin:0 auto;padding:8px 10px;color:#fff !important;}
.layer_check:after{content:"";display:block;clear:both;}
.layer_check span{}
.layer_check input{vertical-align:middle;}
.layer_check label{vertical-align:middle;color:#fff !important}
.layer_check a{}
.layer_check a:focus{border:1px dotted blue;}
.layer_check .layer_close{}
.layer_check .layer_close img{vertical-align:middle;}
/*#layer_popup .layer_popuparea				{padding-top:1%}*/
#layer_popup .float_left	{float:left}
#layer_popup .float_right	{float:right}
#layer_popup .popup_img		{display:none;}
#layer_popup .popup_img_cont{display:block !important;}
#layer_popup .popup_cont	{background-position: 0px -26px !important;}
#layer_popup .popup_pagenation {
	background-image: url(../img/pagination.png);
	background-position: 0 0px;
	width: 13px;
	height: 13px;
	overflow: hidden;
	display: block;
	float: left;
}
@media only screen and (max-width:1199px){
	.layer_img img{width:100%;margin:0;padding:0;vertical-align:top;}
}

/* Layer Popup 수정_이미지 사이즈 100% 조정_20170918 */
.layer_img{width:100%;margin:0 auto;}
#layer_popup .layer_popuparea				{padding:10px 10px 0 10px}
#layer_popup2 .layer_popuparea				{padding:10px 10px 0 10px}
#layer_popup3 .layer_popuparea				{padding:10px 10px 0 10px}


/*atis 관련 searchTogle*/
.searchTogle_none {display:none;}
/*.searchTogle {display:;}
.searchTogle2 {display:;}*/
/*atis 관련 searchTogle*/
