@charset "utf-8";
/*=============================================
=                   ##CONTENT                 =
=============================================*/
@media (min-width:1260px) {
	
	/* 개인정보처리방침 */
	.agreement {padding:14px; font-size:14px; color:#666; line-height:20px}
	.agreement h2 {margin-top:20px; font-size:12px; color:#111; font-weight:400}
	.agreement h2:first-child {margin-top:0}
	.agreement .type_number{display:block;margin-top:25px}
	.agreement .type_number li{line-height:30px;font-size:14px;font-weight:500;color:#333}
	
	.agreement_content {margin-top:50px}
	.agreement_content h3 {margin:0 0 18px 0; font-size:18px; font-weight:500}
	
	.agreement_content table {width:100%; margin-top:20px; border-top:2px solid #111; border-collapse:collapse}
	.agreement_content table th,
	.agreement_content table td {padding:10px; word-break:break-all; background-color:#fff}
	.agreement_content table th {border-bottom:1px solid #111}
	.agreement_content table td {border-bottom:1px solid #ccc}
	
	.agreement_content ul li {padding:5px 0; word-break:keep-all}
	.agreement_content ul li > ul {padding:5px 20px 0 20px}
	.agreement_content ul li > ul li {padding:3px 0}
	.agreement_content ul li .type_dash li:before {width:5px; height:1px; margin:-2px 3px 0 0; vertical-align:middle; background-color:#111; display:inline-block; content:''}
	
	.agreement_box {padding:20px; border:1px solid #ccc; background-color:#f9f9f9}

}
@media (max-width:1259px) and (min-width:748px) {	
}
@media (max-width:747px) {
}

/*****************************************************************************************************************************************/

/*본문*/
section.sub_con {font-size:17px;line-height:30px;color:#222;letter-spacing:-1px;}



/* 제목 */ 
section.sub_con h4{font-size:24px;font-weight:600;letter-spacing:-0.02em;color:#000;background:url('../img/h4.png') left no-repeat;text-indent:32px;}
section.sub_con h5{font-size:20px;font-weight:500;letter-spacing:-0.02em;color:#111;text-indent:23px;}

section.sub_con h6 {font-size:18px;font-weight:500;color:#0e76bc;}

/*이미지가 왼쪽에 있는 테투리박스*/
.g_box {width:100%;list-style:none;border:1px solid #ddd;padding:2%}
.g_box > img{float:left;margin-right:30px !important;}
.g_box:after{clear:both;display:block;content:'';}

/*리스트스타일*/
ul.info{}
ul.info:after {clear:both;display:block;content:'';}
ul.info > li{font-size:17px;line-height:30px;color:#333;letter-spacing:-0.02em;list-style-image: url('../img/li_point.gif');margin-left:15px;} /**/


/*테이블*/
.table {background-color:transparent;border-spacing:0;border-collapse:collapse}

section .table_wrap .table {width:100%;border-top: 2px solid #555 !important;border-bottom: 1px #ddd solid;border-right:1px #ddd solid} /**/
section .table_wrap caption {font-weight: 500;color: #000;font-size: 18px;}
section .table_wrap .table th {text-align:center;background:#fefefe}
section .table_wrap .table th, section .table_wrap .table td {padding-top:10px;padding-bottom:10px;border-left:1px #ddd solid;vertical-align:middle;}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {padding:10px;border-top:1px solid #ddd;}

section .table_wrap .table th {font-size:17px;font-weight:500;color:#222;}
section .table_wrap .table td {font-size:17px;font-weight:400;color:#444;}


.ta_c {text-align:center}
.ta_l {text-align:left;}
.ta_r {text-align:right;}
.lr_scroll {display:none;}

.mo_hide {display:block}
.pc_hide {display:none;}

@media (max-width:1260px) {

/*본문*/
section.sub_con {font-size:16px;line-height:28px;color:#222}


/* 제목 */ 
section.sub_con h4{font-size:22px;}


section .table_wrap .table th {font-size:15px;}
section .table_wrap .table td {font-size:15px;}


}


@media (max-width:1024px) {

}

@media (max-width:747px) {

/*본문*/
section.sub_con {font-size:14px;line-height:26px;color:#222}

/* 제목 */ 
section.sub_con h4{font-size:20px;}
section.sub_con h5{font-size:16px;}
section.sub_con h6 {font-size:16px;}

/*리스트스타일*/
ul.info > li{font-size:15px;line-height:28px;} /**/

section .table_wrap .table th {font-size:14px;}
section .table_wrap .table td {font-size:14px;}

.table_wrap {overflow-x : auto;}
.table_wrap table{width:747px !important;max-width:none;}
.lr_scroll {display:block;font-size:14px;font-weight:bold;text-align:left; padding:5px 0;}


.mo_hide {display:none}
.pc_hide {display:block;}
}


@media (max-width:486px) {

/*리스트스타일*/
ul.info > li{font-size:14px;line-height:26px;} /**/

}


/***********************************************************************************************************************************************/

/*재단소개*/
#vi_gl {text-align:center;}
div.vision strong {display:table;width:150px;height:150px;border-radius:75px;background:#8dc63f;margin:0 auto;font-weight:400;}
div.vision strong span {color:#fff;font-size:30px;display:table-cell;vertical-align:middle;text-align:center;}
div.vision p {margin-top:30px;font-size:30px;color:#222;background:#fafafa;border-radius:50px;display:block;padding:15px;border:1px dashed #ddd;}
div.vision p b {color:#ff9e14}

div.sglobal {margin-top:80px;height:350px;background:url('../img/sglo_bg.png') center  no-repeat;}
div.sglobal strong {display:table;width:150px;height:150px;border-radius:75px;background:#0e76bc;margin:0 auto;font-weight:400;}
div.sglobal strong span {color:#fff;font-size:30px;display:table-cell;vertical-align:middle;text-align:center;}
div.sglobal p {margin-top:20px;font-size:28px;color:#222;}

div.sglobal div {margin-top:40px;}
div.sglobal li {width:31.3333%;height:150px;padding:30px 20px;;border-radius:50px;float:left;background:#fff;color:#222;border:1px solid #ddd;}
div.sglobal li:nth-of-type(2) {margin:0 3%;}
div.sglobal:after {clear:both;content:'';display:block;}



div.mission {margin-top:80px;/*text-align:center;*/}
div.mission img{display:block; margin:0 auto;}
div.mission p {font-size:20px;}
ul.miss_list {margin:30px 0 30px 0;padding:0;}
ul.miss_list li {height:50px;border-bottom:1px solid #ddd;line-height:50px;}
ul.miss_list li:nth-of-type(2) {margin:1% 0;}
ul.miss_list li span {width:50px;display:block;background:#555;color:#fff;text-align:center;float:left;}
ul.miss_list li strong {font-weight:400;margin-left:20px;}

div.aim{margin-top:80px;#f6f6f6 }
div.aim img{display:block; margin:0 auto;}
div.aim_mob{display:none;}
div.aim_mob img{display:none;}

@media (max-width:1260px) {

div.mission {margin-top:60px;}
div.sglobal {margin-top:60px;background:url('../img/sglo_bg2.png') center  no-repeat;}
div.mission p {font-size:18px;line-height:28px;}
ul.miss_list li {height:40px;border-bottom:1px solid #ddd;line-height:40px;}

div.vision p {font-size:26px;line-height:32px;}
div.sglobal p {font-size:26px;line-height:32px;}

}

@media (max-width:747px) {

div.mission {margin-top:60px;}
div.sglobal {margin-top:60px;height:auto;background:none;}

div.vision strong span {font-size:28px;}
div.sglobal strong span {font-size:28px;}
div.mission p {font-size:16px;line-height:28px;}
ul.miss_list {margin:20px 0 20px 0;padding:0;}

div.vision p {font-size:22px;line-height:30px;}
div.sglobal p {font-size:22px;line-height:30px;}

div.sglobal li {width:100%;height:100px;padding-top:15px;}
div.sglobal li:nth-of-type(2) {margin:3% 0;}

ul.miss_list li span {width:40px;display:block;background:#555;color:#fff;text-align:center;float:left;}
ul.miss_list li strong {font-weight:400;margin-left:10px;}

div.aim {display:none;}
div.aim_mob{display:block;margin-top:50px;}
div.aim_mob img{display:block;margin:0 auto;}

}


/*CI*/

div#basic_logo li {float:left;width:47.5%;height:auto;border:1px solid #ddd;padding:20px;text-align:center;margin:0 auto;}
div#basic_logo li img {}
div#basic_logo li:nth-of-type(1) {margin-right:5%;}
div#basic_logo:after {clear:both;content:'';display:block;}
div#basic_logo li span {display:block;text-align:center;color:#222;font-size:20px;margin-top:20px;}

div.logo_st1 img, div.logo_st2 img, div.logo_st3 img {float:none;margin:0 auto;text-align:center;}
div.logo_st2 {margin-bottom:20px;margin-top:20px;}

div.logo_st1 div, div.logo_st2 div, div.logo_st3 div{text-align:center;}
div.logo_st1, div.logo_st2, div.logo_st3{text-align:center;}
h5.clh5 {margin-bottom:15px;text-indent:5px;border-left:3px solid #555;font-size:24px !important;}

div#logo_cl li {float:left;width:32%;border:1px solid #ddd;}
div#logo_cl li:nth-of-type(2) {margin:0 2%;}
div#logo_cl li:nth-of-type(1) p {height:50px;background:#0E76BC}
div#logo_cl li:nth-of-type(2) p {height:50px;background:#8DC63F}
div#logo_cl li:nth-of-type(3) p {height:50px;background:#FCB040}
div#logo_cl li span {display:block;padding:20px;}

@media (max-width:1260px) {

h5.clh5, div.logo_st1{}
div.logo_st1::before {}
div.logo_st1 div, div.logo_st2 div, div.logo_st3 div{}
}


@media (max-width:747px) {

h5.clh5, div.logo_st1 {}
div.logo_st1 div, div.logo_st2 div, div.logo_st3 div {}

div#basic_logo li {float:none;width:100%;}
div#basic_logo li img {}
div#basic_logo li:nth-of-type(1) {margin-right:0;margin-bottom:5%;}

div#logo_cl li {float:none;width:100%;border:1px solid #ddd;}
div#logo_cl li:nth-of-type(2) {margin:2% 0%;}

}

/*연혁*/


div#his_bg {background:url('../img/his_bg.png') center no-repeat;height:150px;}
div.his_year {width:150px;height:150px;line-height:130px;font-size:30px;font-weight:700;text-align:center;margin:0 auto;border-radius:50%;background:#ffff;border:8px solid #0172bd;color:#222;}

.history {margin-top:50px;}								
.history > li{ padding:3%;}
.history > li{ border:1px solid #ddd;}
.history > li:nth-of-type(1) {border-top:3px solid #555;border-bottom:0px;}
.history li:after{ display:block; clear:both; content:""}
.history > li > h4{ float:left;font-size:30px;color:#222;text-indent:0}
.history > li > ul{ float:left; margin-left:50px;}
.history .his_set > li{ padding:20px 0; border-top:1px solid #eeeeee; width:100%;zoom:1}
.history .his_set > li:first-child	{ padding-top:0; border-top:0}
.history li strong{ display:block; float:left;width:10%; font-weight:700; color:#0172bd}
.history .his_set {width:90%;}
.history .his_set li ul	{ float:left;width:90%;}
.history .his_set li ul span {color:#bbb;margin-left:15px;}

.history > li p {margin-bottom:10px;font-size:25px;font-weight:500;background:#6ab306;color:#fff;width:100px;text-align:center;padding:4px;letter-spacing:-0.05em;border-radius:2px;}

@media (max-width:1260px) {

.history {margin-top:40px;}	
.history .his_set { width:100%}
.history > li > h4 {float:none;}
.history > li > ul {margin-left:0;}
.history li strong {margin-right:0;width:10%;}
.history .his_set li ul {width:90%;}

.history > li p {font-size:22px;width:90px;}
}

@media (max-width:747px) {
.history {margin-top:30px;}	
.history li strong {float:none;}
.history .his_set > li{ padding:10px 0;}

div.his_year {width:120px;height:120px;line-height:110px;font-size:26px;}
div#his_bg {height:120px;}

.history > li p {font-size:20px;width:80px;}
}


/*조직도*/


div#logic {margin:0 auto;text-align:center;}
div#logic img {}

@media (max-width:767px) {

}

/*부서별전화번호*/
div.room_info {font-size:20px;text-align:center;width:180px;height:50px;line-height:50px;background:#007dd1;color:#fff;font-weight:500}
div.room_non {text-align:center;margin:0 auto;}
div.room_non li {display:inline-block;margin-bottom:30px;}

div.room_non li:nth-of-type(2n) {margin-left:3%;margin-right:3%;}
div.room_non li:nth-of-type(4) {margin-right:0;}
div.room_non li span {display:block;text-align:center;margin-top:10px;}
@media (max-width:1260px) {

div.room_info {font-size:18px;text-align:center;width:160px;height:40px;line-height:40px;}
}

@media (max-width:1024px) {
div.room_non li img {width:120px;}
}
@media (max-width:747px) {
div.room_info {font-size:16px;text-align:center;width:140px;height:35px;line-height:35px;}
div.room_non li {width:40%;}
div.room_non li:nth-of-type(2n) {margin-left:0;margin-right:0;}
div.room_non li img {width:90px;}
}


/*오시는길*/





.root_daum_roughmap .cont .section {margin:0 0 !important;}
.root_daum_roughmap .section_busstop .wrap_list, .root_daum_roughmap .section_busline .wrap_list li {margin-top:15px !important}




div.dmap {margin-bottom:20px;margin-top:20px;}
div.dmap, div.dmap2 {display:flex; display:-webkit-flex; display:-ms-flexbox; justify-content:flex-start;align-items:center; -webkit-justify-content:flex-start; -webkit-align-items:center; -ms-flex-pack:start; -ms-flex-align:center;}
div.dmap strong, div.dmap2 strong {display:block;}
div.dmap::before{content:''; display:block; width:73px; height:73px; overflow:hidden; background:url('../img/icon_bus.png') no-repeat; margin:0 5px;}
div.dmap2::before{content:''; display:block; width:73px; height:73px; overflow:hidden; background:url('../img/icon_car.png') no-repeat; margin:0 5px;}
div.dmap div, div.dmap2 div {padding-left:20px;}

#daumRoughmapContainer1692585489105, #daumRoughmapContainer1612155490536, #daumRoughmapContainer1692585261377 {width:100% !important; font-family:'Noto Sans KR', sans-serif;margin-top:20px !important}
.root_daum_roughmap .cont .section{width:100% !important;;padding-left:0 !important;float:left !important;margin-left:0px !important;}
.root_daum_roughmap .cont {border-bottom:2px solid #222;}


.section_busstop .title,
.section_busline .title
{font-size:17px !important;}



ul#sub_add_tel {}
ul#sub_add_tel:after {clear:both;content:'';display:block;}
ul#sub_add_tel li {float:left;font-size:20px;font-weight:300;color:#444}
ul#sub_add_tel li:nth-of-type(1) {width:47%;}
ul#sub_add_tel li:nth-of-type(2){width:53%;}
ul#sub_add_tel li i {padding-top:12px;display:inline-block;width:40px;height:40px;border-radius:50%;background:#1cbbb4;text-align:center;color:#fff;margin-right:5px;}


@media (max-width:1260px) {
div.dmap2 div span {display:block;}
div.dmap2 div br {display:none;}


.section_busstop .title,
.section_busline .title{font-size:16px !important;}



ul#sub_add_tel li:nth-of-type(1), ul#sub_add_tel li:nth-of-type(2) {width:100%}
ul#sub_add_tel li:nth-of-type(2) {margin-top:10px;border-left:0px}
ul#sub_add_tel li {font-size:18px;}
}






@media (max-width:747px) {
.root_daum_roughmap .wrap_map{height:350px !important;}
div.dmap::before, div.dmap2::before {display:none;}
div.dmap div, div.dmap2 div {padding-left:0px;}


.section_busstop .title,
.section_busline .title{font-size:15px !important;}


.root_daum_roughmap .wrap_map{height:350px !important;}
ul#sub_add_tel li {font-size:16px;letter-spacing:-0.06em;}

ul#sub_add_tel li i {padding-top:8px;width:30px;height:30px}

}


@media (max-width:486px) {

ul#sub_add_tel li {font-size:15px;letter-spacing:-0.08em;}
}




/*대외홍보/전시행사*/
div#busi_ad {}
div#busi_ad > li {float:left;width:48.5%;height:auto;border:1px solid #ddd;}
div#busi_ad:after {display:block;content:'';clear:both}
div#busi_ad > li:nth-of-type(1) {margin-right:3%}
div#busi_ad > li > strong {font-size:20px;height:60px;line-height:50px;display:block;text-align:center;color:#222;}
div#busi_ad > li:nth-of-type(1) > strong {border:6px solid #8dc63f;}
div#busi_ad > li:nth-of-type(2) > strong {border:6px solid #0276c5;}
div#busi_ad > li > div {padding:20px;}


@media (max-width:747px) {

div#busi_ad > li {float:none;width:100%;}
div#busi_ad > li:nth-of-type(1) {margin-right:0%;margin-bottom:3%;}
div#busi_ad > li > strong {font-size:18px;height:50px;line-height:40px;}
}



/*생산관리/품질관리사업*/
div.goods_qual2 {margin-bottom:20px;margin-top:20px;}
div.goods_qual1, div.goods_qual2, div.goods_qual3 {padding:1%;border:1px dashed #bbb;display:flex; display:-webkit-flex; display:-ms-flexbox; justify-content:flex-start;align-items:center; -webkit-justify-content:flex-start; -webkit-align-items:center; -ms-flex-pack:start; -ms-flex-align:center;}

div.goods_qual1::before{content:''; display:block; width:68px; height:68px; overflow:hidden; background:url('../img/goods_qual1.png') no-repeat; margin:0 5px;}
div.goods_qual2::before{content:''; display:block; width:68px; height:68px; overflow:hidden; background:url('../img/goods_qual2.png') no-repeat; margin:0 5px;}
div.goods_qual3::before{content:''; display:block; width:68px; height:68px; overflow:hidden; background:url('../img/goods_qual3.png') no-repeat; margin:0 5px;}
div.goods_qual1 div, div.goods_qual2 div, div.goods_qual3 div {margin-left:30px;background:#transparent}



@media (max-width:1260px) {

}


@media (max-width:747px) {

div.goods_qual1::before, div.goods_qual2::before {display:none;}
div.goods_qual1 div, div.goods_qual2 div {padding-left:0px;}


}


/*공공(학교)급식사업*/

div#sch_eat {}
div#sch_eat > li {float:left;width:22.75%;height:360px;border:1px solid #ddd;background:#fbfdff}
div#sch_eat:after {display:block;content:'';clear:both}
div#sch_eat > li:nth-of-type(2), div#sch_eat > li:nth-of-type(4) {margin:0 3%}
div#sch_eat > li:nth-of-type(4) {margin-right:0;}
div#sch_eat > li > span {font-size:20px;font-weight:500;height:60px;line-height:50px;display:block;text-align:center;color:#222;}
div#sch_eat > li:nth-of-type(1) > span, div#sch_eat > li:nth-of-type(2) > span, div#sch_eat > li:nth-of-type(4) > span {border:6px solid #0276c5;}
 div#sch_eat > li:nth-of-type(3) > span {border:6px solid #2497e5;}

div#sch_eat > li > p {padding:20px;}



div#sch_eat2 {}
div#sch_eat2 > li {float:left;width:31.3333%;height:260px;border:1px solid #ddd;background:#fdfffb}
div#sch_eat2:after {display:block;content:'';clear:both}
div#sch_eat2 > li:nth-of-type(2){margin:0 3%}

div#sch_eat2 > li > span {font-size:20px;font-weight:500;height:60px;line-height:50px;display:block;text-align:center;color:#222;}
div#sch_eat2 > li:nth-of-type(1) > span, div#sch_eat2 > li:nth-of-type(2) > span, div#sch_eat2 > li:nth-of-type(3) > span {border:6px solid #8dc63f;}
div#sch_eat2 > li > p {padding:20px;}


@media (max-width:1260px) {

div#sch_eat > li {float:left;width:49%;height:360px;border:1px solid #ddd;}
div#sch_eat > li:nth-of-type(2), div#sch_eat > li:nth-of-type(4) {margin:0}
div#sch_eat > li:nth-of-type(4) {margin-right:0;}
div#sch_eat > li:nth-of-type(1),div#sch_eat > li:nth-of-type(3) {margin-right:2%;}
div#sch_eat > li:nth-of-type(3),div#sch_eat > li:nth-of-type(4) {margin-top:2%;}

div#sch_eat2 > li {float:left;width:49%;height:260px;border:1px solid #ddd;background:#fdfffb}
div#sch_eat2 > li:nth-of-type(1), div#sch_eat2 > li:nth-of-type(2){margin:0 0%;margin-bottom:3%;}
div#sch_eat2 > li:nth-of-type(1) {margin-right:2%;}

}

@media (max-width:747px) {

div#sch_eat > li {float:none;width:100%;height:auto}
div#sch_eat > li:nth-of-type(1) {margin-right:0%;margin-bottom:3%;}
div#sch_eat > li > span {font-size:18px;height:50px;line-height:40px;}

div#sch_eat2 > li {float:none;width:100%;height:auto}
div#sch_eat2 > li:nth-of-type(1) {margin-right:0%;margin-bottom:3%;}
div#sch_eat2 > li > span {font-size:18px;height:50px;line-height:40px;}
}

/*군산로컬푸드*/

div#gun_local {height:500px;background:url('../img/gun_local.jpg') no-repeat; }
div#gun_local {position:relative}
div#gun_local p {position:absolute;bottom:0;padding:40px;font-size:22px;line-height:40px;text-align:left;font-weight:300;color:#fff;background:rgba(14,118,188,0.9)}

@media (max-width:1260px) {
div#gun_local p {padding:30px;font-size:20px;line-height:35px;}
}

@media (max-width:747px) {

div#gun_local p {padding:20px;font-size:18px;line-height:30px;}
}




/*관내 우수농산물 차액 지원
*/
div.best_food {margin-bottom:20px;}
div.best_food{padding:1%;border:1px dashed #bbb;display:flex; display:-webkit-flex; display:-ms-flexbox; justify-content:flex-start;align-items:center; -webkit-justify-content:flex-start; -webkit-align-items:center; -ms-flex-pack:start; -ms-flex-align:center;}

div.best_food::before{content:''; display:block; width:102px; height:101px; overflow:hidden; background:url('../img/best_food.png') no-repeat; margin:0 5px;}
div.best_food div{margin-left:30px;background:#transparent}



@media (max-width:1260px) {

}


@media (max-width:747px) {

div.best_food::before{display:none;}
div.best_food div{padding-left:0px;}


}


/*안정성검사
*/
div.best_safe {margin-bottom:20px;}
div.best_safe{padding:1%;border:1px dashed #bbb;display:flex; display:-webkit-flex; display:-ms-flexbox; justify-content:flex-start;align-items:center; -webkit-justify-content:flex-start; -webkit-align-items:center; -ms-flex-pack:start; -ms-flex-align:center;}

div.best_safe::before{content:''; display:block; width:102px; height:101px; overflow:hidden; background:url('../img/best_safe.png') no-repeat; margin:0 5px;}
div.best_safe div{margin-left:30px;background:#transparent}



@media (max-width:1260px) {

}


@media (max-width:747px) {

div.best_safe::before{display:none;}
div.best_safe div{padding-left:0px;}


}


/*행정정보공표목록*/

p.ex_down {text-align:right;margin-bottom:20px;}
p.ex_down a {display:inline-block;padding:3px 10px;background:#fefefe;border:1px solid #ddd;color:#444;font-size:15px;width:220px;text-align:center;}
a.falink {display:block;padding:1px 2px;color:#fff;background:#f26522;}

@media (max-width:747px) {

p.ex_down a {display:inline-block;padding:3px 10px;background:#fefefe;border:1px solid #ddd;color:#444;font-size:13px;width:130px;text-align:center;}

}


/***********************************************************************************************************************************************/


