@charset "utf-8";
@import url(sub_wel01.css);
@import url(sub_wel02.css);
@import url(sub_wel08.css);
@import url(sub_wel09.css);
/*공통으로 쓰이는 클래스*/
.basicFont{ font-size: 15px; line-height: 25px;}
.ft30{ font-size: 30px;}
.ft17{ font-size: 17px;}
.ft15{ font-size: 15px;}
.radius_box{ box-sizing: border-box; border: 1px solid #cccccc; border-radius: 3px; padding: 10px;}

.first {margin:25px 0 5px 0 !important;}
.no_ml {margin-left:0 !important;}
.box_top {height:175px; box-sizing:border-box; padding:50px 0 0 50px; background:#efefef url('/Main/Images/section/farm/farm04/bg_farm04.png') no-repeat right top; background-size:cover;}
.box_top p {font-size:30px; font-weight:bold;}
.box_top span {font-size:15px;}
.box_add {padding:5px 30px; color:#fff; background:#00907f; overflow:hidden;}
.box_add li {float:left; box-sizing:border-box; width:50%; padding-left:35px;}
.box_add li span {padding-left:15px;}
.box_add .add {background:url('/Main/Images/section/farm/farm04/icon_add.png') no-repeat left 50%;}
.box_add .tel {background:url('/Main/Images/section/farm/farm04/icon_tel.png') no-repeat left 50%;}
.box_list {margin:15px 0 25px -2%; overflow:hidden;}
.box_list li {float:left; box-sizing:border-box; width:23%; margin:10px 0 0 2%; padding:80px 15px 10px 15px; font-size:15px; text-align:center; font-weight:bold; border-radius:5px;}
.box_list .bg_01 {background:#f0f0f0 url('/Main/Images/section/farm/farm04/icon_01.png') no-repeat center 10px;}
.box_list .bg_02 {background:#f0f0f0 url('/Main/Images/section/farm/farm04/icon_02.png') no-repeat center 10px;}
.box_list .bg_03 {background:#f0f0f0 url('/Main/Images/section/farm/farm04/icon_03.png') no-repeat center 10px;}
.box_list .bg_04 {background:#f0f0f0 url('/Main/Images/section/farm/farm04/icon_04.png') no-repeat center 10px;}
.box_info {overflow:hidden;}
.box_info .left {float:left; width:49%; overflow:hidden;}
.box_info .right {float:right; width:49%; overflow:hidden;}
.box_info .left div, .box_info .right div {box-sizing:border-box; padding:20px; border:1px solid #dde0e5; border-radius:5px; overflow:hidden;}
.box_info p {margin-bottom:10px; line-height:20px; font-weight:bold;}
.box_info ul {margin-left:-1%;}
.box_info li {float:left; box-sizing:border-box; width:49%; margin:5px 0 0 1%; text-align:center; border-radius:5px;}
.box_info .left div li {background:#43b5bf;}
.box_info .right div li {background:#31a1ac;}
.box_info li a {display:block; padding:3px 0; color:#fff; border-radius:5px;}
.box_info li a:hover {background:#2f7e85;}
.box_movie {width:49%; overflow:hidden;}
.box_movie ul {box-sizing:border-box; padding:27px 20px; background:#dde0e5; border-radius:5px; overflow:hidden;}
.box_movie li {float:left; width:50%; text-align:center;}

@media all and (max-width:640px) {
	.box_add li {float:none; width:100%;}
	.box_list li {width:48%;}
	.box_info .left, .box_info .right, .box_movie {float:none; width:100%;}
}

/*sub2_4_0101 인사말*/
.sub2_4_0101 .greeting_box{ /*padding-bottom: 23px;*/ border-bottom: 1px dashed #828282; margin-bottom: 40px;}
.sub2_4_0101 .greeting_box img{ vertical-align: middle; margin-right: 50px;}
.sub2_4_0101 p span{ font-size: 17px;}
.sub2_4_0101 p img{ vertical-align: -5px; margin-left: 10px;}

@media all and (max-width:1024px) {
	.sub2_4_0101 .greeting_box{ text-align: center;}
	.sub2_4_0101 .greeting_box img{ margin-right: 0;}
	.sub2_4_0101 .greeting_box img.gt_title{ width: 40%; max-width: 348px; margin-right: 3%;}
	.sub2_4_0101 .greeting_box img.gt_title_text{ width: 55%; max-width: 397px;}
}

@media all and (max-width:640px) {
	.sub2_4_0101 .greeting_box img{ display: block; margin: 0 auto;}
	.sub2_4_0101 .greeting_box img.gt_title{ width: 90%; margin-right: 0; margin-left: 7%; margin-bottom: 20px;}
	.sub2_4_0101 .greeting_box img.gt_title_text{ width: 100%; margin: 0 auto;}
}

/*sub2_4_0102 연혁*/
.sub2_4_0102{ position: relative;}
.sub2_4_0102 .white_div{ width: 10px; height: 40px; background: white; position: absolute; top: 30px; left: 150px; }
.sub2_4_0102 dl{ overflow: hidden;clear: both; background: url('/Main/Images/section/farm/farm04/history_line.png') repeat-y 153px 111px;}
.sub2_4_0102 dl dt img{ position: absolute; right: 0; top: 20px;}
.sub2_4_0102 dl dt{ font-family:"Nanum Gothic", "맑은고딕", "Malgun Gothic","돋움", dotum, "굴림", gulim, sans-serif; font-weight: normal; float: left; position: relative; width: 135px; padding-left: 27px;}
.sub2_4_0102 dl dd{ padding-left: 30px; float: left; padding-top: 12px;}
.sub2_4_0102 dl dd span{ float: left; font-size: 17px;}
.sub2_4_0102 dl dd  ul ul{ float: left; margin-left: 80px;}
.sub2_4_0102 dl dd  ul li{ clear: both; margin-bottom: 7px; overflow: hidden;}


@media all and (max-width:1024px) {
	.sub2_4_0102 .white_div{ left: 90px; }
	.sub2_4_0102 dl dt{ padding-left: 0; width: 100px;}
	.sub2_4_0102 dl dt{ font-size: 25px;}
	.sub2_4_0102 dl dt img{ top: 15px;}
	.sub2_4_0102 dl dd{ width: 70%; padding-top: 0px;}
	.sub2_4_0102 dl dd ul ul{ margin-left: 30px; max-width: 70%;}
	.sub2_4_0102 dl{ background: url('/Main/Images/section/farm/farm04/history_line.png') repeat-y 90px 111px;}
	.sub2_4_0102 dl dd ul li{ margin-bottom: 10px; position: relative; top: 7px;}
	.sub2_4_0102 dl dd ul ul{ position: relative; top: -2px;}
}

@media all and (max-width:600px) {
	.sub2_4_0102 dl dd{ padding-left: 3%;}
	.sub2_4_0102 dl dd ul ul{ margin-left: 3%; max-width: 60%;}
}

@media all and (max-width:410px) {
	.sub2_4_0102{ width: 100%; overflow-x: scroll; box-sizing: border-box;}
	.sub2_4_0102 .con_wrap{ width: 392px; }
}

/*sub2_4_0103_1 조직도1*/

.sub2_4_0103_1{ overflow: hidden; }

.org_box b{ display: inline-block; padding: 0 20px;height: 32px; border-radius: 32px; background: #024e9e; text-align: center; line-height: 32px; color: white; margin-right: 10px; font-weight: normal;}
.org_box p{ font-size: 17px; }
.org_box{ margin-bottom: 50px;}

.sub2_4_0103_1 .content_wrap{overflow: hidden;background: url('/Main/Images/section/farm/farm04/org_bg.png') no-repeat center top; }
.sub2_4_0103_1 .org_1 li{ width: 154px; height: 155px; margin: 0 auto; background: url('/Main/Images/section/farm/farm04/org_1_bg.png') no-repeat center center; background-size: cover; text-align: center; overflow: hidden;}
.sub2_4_0103_1 .org_1 li div{ font-size: 25px; color: #004d9d; margin-top: 35px;}
.sub2_4_0103_1 .org_1 li div span{ display: block; font-size: 16px; color: #555555; line-height: 16px;}
.sub2_4_0103_1 .org_2{ overflow: hidden; float: right; margin-top: 77px;}
.sub2_4_0103_1 .org_2 li{ width: 195px; height: 50px; line-height: 50px; background: #024e9e; border-radius: 3px; float: left; margin-right: 5px; box-sizing: border-box; text-align: center; color: white; font-size: 15px;}
.sub2_4_0103_1 .org_2 li span{ padding: 4px 14px; background: white; color: #48484a; margin-left: 5px; font-size: 16px;}


.sub2_4_0103_1 .org_3{ float: right; clear: both; overflow: hidden; margin-top: 54px;}
.sub2_4_0103_1 .org_3>li{ float: left;width: 93px; margin-left: 6px; background: #48484a; border-radius: 3px; padding-bottom: 5px;}
.sub2_4_0103_1 .org_3>li .boss{ height: 37px; color: white; text-align: center; box-sizing: border-box; padding-top: 5px;}
.sub2_4_0103_1 .org_3>li .boss span{ display: block; line-height: 13px; font-size: 15px;}
.sub2_4_0103_1 .org_3>li .tel{ box-sizing: border-box; height: 34px; border: 1px solid #cccccc; background: #f0f1f6; color: #004d9d; text-align: center;}
.sub2_4_0103_1 .org_3>li .list{ background: white; box-sizing: border-box; border: 1px solid #cccccc; border-top: 0; text-align: center;}
.sub2_4_0103_1 .org_3>li.num1{ margin-left: 0;}


.see_all{ margin: 40px 0;box-sizing: border-box; padding: 14px 33px; overflow: hidden;}
.see_all dt{ float: left; font-size: 20px; margin-right: 70px;}
.see_all dt img{ vertical-align: middle; margin-right: 30px;}
.see_all dd{ float: left; position: relative; top: 10px;}
.see_all dd li{ float: left; margin-right: 35px;}
.see_all dd li.last{ margin-right: 0;}
.see_all dd li a{ display: block; width: 136px; height: 46px; line-height: 44px; box-sizing: border-box; padding-left: 27px; border: 2px solid #024e9e; border-radius: 46px; font-size: 18px; background: url('/Main/Images/section/farm/farm04/blue_arrow.png') no-repeat 100px 19px; color:#024e9e; }

@media all and (max-width:1023px) {
	.sub2_4_0103_1 .content_wrap{ background-size: 97% 645px;}
	.sub2_4_0103_1 .org_2 li{ width: 21vw; min-width: 151px;}
	.sub2_4_0103_1 .org_3 > li{ width: 10vw; margin-left: 0.5vw; min-width: 73px; }
	.sub2_4_0103_1 .org_2 li span{ padding: 0.1vw 0.2vw;}

	.see_all{ padding: 10px 10px;}
	.see_all dt{ width: 220px; margin-right: 6%;}
	.see_all dt img{ margin-right: 3%;}
	.see_all dd{ width: 60%;}
	.see_all dd li{ margin-right: 10px;}
}
@media all and (max-width:768px) {
	.see_all dt img{ width: 50px;}
	.see_all dt{ font-size: 16px; width: 180px; margin-right: 20px;}
	.see_all dd li a{ width: 100px; font-size: 15px; padding-left: 10px; background-position: 80px 19px;}
	.see_all dd{ top: 0;}
	.org_box p{ font-size: 15px;}
}
@media all and (max-width:720px) {
	.sub2_4_0103_1 .big_wrap{ overflow-x: scroll; width: 100%;}
	.sub2_4_0103_1 .content_wrap{ width: 720px;}
	.sub2_4_0103_1 .org_3 > li{ margin-left: 6px;}
}
@media all and (max-width:600px) {
	.see_all dt{ float: none; width: 100%; text-align: center;}
	.see_all dd{ width: 100%; float: none;}
	.see_all dd ul{ width: 320px; margin: 0 auto; margin-top: 10px;}
}
@media all and (max-width:360px) {
	.see_all dd ul{ width: 260px;}
	.see_all dd li a{ width: 80px; height: 35px; line-height: 35px; padding-left: 5px; background-position: 65px 13px;}
}

/*sub2_4_0103_2 조직도2*/

.sub2_4_0103_2 .content_wrap{ background: url('/Main/Images/section/farm/farm04/org2_bg.png') no-repeat center top;}
.sub2_4_0103_2 .org_1{ margin-bottom: 70px;}
.sub2_4_0103_2 .org_1 li{ width: 278px; height: 116px; box-sizing: border-box; border: 2px solid #024e9e; border-radius: 3px; margin: 0 auto; text-align: center; overflow: hidden;}
.sub2_4_0103_2 .org_1 li div{ font-size: 25px; color: #004d9d; margin-top: 10px;}
.sub2_4_0103_2 .org_1 li  span{ background: #004d9d; color: white; padding: 9px 20px; margin-left: 15px; font-size: 16px; vertical-align: middle;}
.sub2_4_0103_2 .org_1 li p{ font-size: 18px; margin-top: 10px; color: #1e1e1e;}
.sub2_4_0103_2 li p{ color: #1e1e1e;}

.sub2_4_0103_2 .org_2{ overflow: hidden;}
.sub2_4_0103_2 .org_2>li{ width: 277px; float: left; text-align: center;}
.sub2_4_0103_2 .org_2>li.num2{ margin: 0 23px;}
.sub2_4_0103_2 .org_2>li>div{ background: #024e9e; border-radius: 3px; color: white;}
.sub2_4_0103_2 .org_2>li>div>div{ height: 50px; box-sizing: border-box; border-bottom: 1px solid white; padding-top: 9px;}
.sub2_4_0103_2 .org_2>li>div>div span{color: #1e1e1e; padding: 5px 10px; margin-left: 30px; font-size: 16px; background: white;}
.sub2_4_0103_2 .org_2>li p{ height: 45px; line-height: 45px; color: white;}
.sub2_4_0103_2 .org_2 ul{ border: 1px solid #cccccc; border-radius: 3px; box-sizing: border-box; margin-top: 6px;}
.sub2_4_0103_2 .org_2 ul li{ padding: 7px 0;}
.sub2_4_0103_2 .org_2 ul li b{ display: inline-block; float: left; width: 30%; border-right: 1px solid #cccccc; line-height: 10px; font-weight: normal; margin-top: 7px;}
.sub2_4_0103_2 .org_2 .num2 ul li, .sub2_4_0103_2 .org_2 .num3 ul li{ border-bottom: 1px solid #cccccc; box-sizing: border-box;}
.sub2_4_0103_2 .org_2 .num2 ul, .sub2_4_0103_2 .org_2 .num3 ul{ border-bottom: 0;}

@media all and (max-width:1023px) {
	.sub2_4_0103_2 .content_wrap{ background-size: 100% 666px;}
	.sub2_4_0103_2 .org_1 li{ width: 40%;}
	.sub2_4_0103_2 .org_2>li{ width: 31%; float: left; text-align: center;}
	.sub2_4_0103_2 .org_2>li.num2{ margin: 0 3.5%;}
}
@media all and (max-width:640px) {
	.sub2_4_0103_2 .org_2 > li > div > div span{ margin-left: 3%; padding: 3px;}
}
@media all and (max-width:495px) {
	.sub2_4_0103_2 .big_wrap{ overflow-x: scroll; width: 100%;}
	.sub2_4_0103_2 .content_wrap{ width: 468px;}
}

/*sub2_4_0104 지침/업무추진 방향*/
.sub2_4_0104 .con1{ overflow: hidden;}
.sub2_4_0104 .con1 dt{ float: left; background:#efefef; width: 40%; height: 147px; position: relative; text-align: center;}
.sub2_4_0104 .con1 dt img{ vertical-align: middle; margin-top: 5px;}
.sub2_4_0104 .con1 dt>span{ display: inline-block; font-size: 22px; color: #0066b3; width: 50%; text-align: left; line-height: 30px; margin-left: 3%; position: relative; top: 30px;}
.sub2_4_0104 .con1 dd{ float: left; width: 60%; box-sizing: border-box; padding-left: 3%; padding-top: 20px;}
.sub2_4_0104 .con1 dt>span .blank{ display: block;}

.sub2_4_0104 .con2{ overflow: hidden; margin: 30px 0;}
.sub2_4_0104 .con2>ul>li{width: 49%; float: left;}
.sub2_4_0104 .con2>ul>li.first{ margin-right: 1%;}
.sub2_4_0104 .con2>ul>li.second{ margin-left: 2%;}
.sub2_4_0104 .con2 dl{ box-sizing: border-box; border: 1px solid #cccccc; border-radius: 3px; min-height: 170px;}
.sub2_4_0104 .con2 dl dt{ text-align: center; min-height: 51px; box-sizing: border-box; padding: 15px 0;color: white; background: #0066b3; font-size: 16px; font-weight: bold;}
.sub2_4_0104 .con2 dl dd{ box-sizing: border-box; padding: 14px 22px;}

.sub2_4_0104 .con3 .radius_box{ position: relative; padding: 30px;}
.sub2_4_0104 .con3 img{ position: absolute; bottom: 0; right: 10px; z-index: -1;}
.sub2_4_0104 .con3 ul{ overflow: hidden;}
.sub2_4_0104 .con3 ul li{ width: 40%; float: left;}


@media all and (max-width:800px) {
	.sub2_4_0104 .con1 dt > span{ font-size: 17px; top: 25px;}
	.sub2_4_0104 .con1 dd{ padding-top: 0;}
}
@media all and (max-width:670px) {
	.sub2_4_0104 .con2 > ul > li.first, .sub2_4_0104 .con2 > ul > li.second{ margin: 0;}
	.sub2_4_0104 .con2 > ul > li{ width: 100%; float: none; margin-bottom: 20px !important; }
	.sub2_4_0104 .con2 > ul > li.second{ margin-bottom: 0 !important;}

	.sub2_4_0104 .con3 ul li{ width: 100%; float: none;}
}
@media all and (max-width:620px) {
.sub2_4_0104 .con1 dt{ height: auto; min-height: 167px; padding-bottom: 30px;overflow: hidden;}
.sub2_4_0104 .con1 dt > span{ width: 100%; text-align: center; margin: 0; top: 0px; line-height: 25px;}
.sub2_4_0104 .con1 dt img{ margin-top: 10px;}
}
@media all and (max-width:410px) {
	.sub2_4_0104 .con1 dt{ width: 100%; float: none; padding-bottom: 10px; min-height: 0;}
	.sub2_4_0104 .con1 dt img{ width: 70px;}
	.sub2_4_0104 .con1 dd{ width: 100%; padding: 0; float: none; margin-top: 10px;}

	.sub2_4_0104 .con3 img{ opacity: 0.3;}
}

/*sub_2_4_0105 현황*/
.sub2_4_0105 .con1{ overflow: hidden;}
.sub2_4_0105 .con1 .img_area{ float: left; max-width:445px; width: 50%;}
.sub2_4_0105 .con1 .img_area img{ max-width: none;}
.sub2_4_0105 .con1 .content_area{ float: left; width: 50%; box-sizing: border-box; padding: 10px 20px; margin-top: 80px;}
.sub2_4_0105 .con2 table .blank{ display: block;}

@media all and (max-width:1023px) {
	.sub2_4_0105 .con1 .content_area{ margin-top: 0;}
	.sub2_4_0105 .con1 .img_area img{ }
	.sub2_4_0105 .con1 .img_area{ width: 100%; float: none; text-align: center; max-width: none;}
	.sub2_4_0105 .con1 .img_area img{ width: 90%; max-width: 448px;}
	.sub2_4_0105 .con1 .content_area{ width: 100%; padding: 0; margin-top: 20px; float: none;}
}
@media all and (max-width:640px) {
}
@media all and (max-width: 400px) {
	.sub2_4_0105 .con2 table{ width: 350px;}
}

/*sub_2_4_0106 찾아오시는길*/
.sub2_4_0106 .txt_box{ overflow: hidden; margin-bottom: 27px;}
.sub2_4_0106 .txt_box dt{ float: left; }

.sub2_4_0106 .txt_box dt span{ display: inline-block; padding: 0 20px;height: 32px; border-radius: 32px; background: #024e9e; text-align: center; line-height: 32px; color: white; margin-right: 20px; font-weight: normal; font-size: 17px;}

.sub2_4_0106 .txt_box dd{ float: left; font-size: 17px;}
.sub2_4_0106 .txt_box dd li{ margin-bottom: 7px; position: relative; padding-left: 40px;}
.sub2_4_0106 .txt_box dd img{ position: absolute; left: 0; top: 3px;}

.sub2_4_0106 .con1{ height: 365px;}
.sub2_4_0106 .con1>div{ width: 100%; height:100%;}
.sub2_4_0106 .root_daum_roughmap .wrap_map{ height: 360px;}
.sub2_4_0106 .see_all { margin: 0; margin-top: 27px;}
.sub2_4_0106 .see_all dd li{ margin-right: 15px; }
.sub2_4_0106 .see_all dd li a{ width: 116px; background-position: 90px 19px; padding-left: 15px;}

@media all and (max-width:1024px) {
	.sub2_4_0106 .see_all dt{ width: 160px; margin-right: 4%;}
	.sub2_4_0106 .see_all dd{ width: 530px;}
}

@media all and (max-width:768px) {
	.sub2_4_0106 .con1{ height: auto;}
	.sub2_4_0106 .see_all dt{ width: 100%; margin-right: 0; text-align: center; margin-bottom: 10px;}
	.sub2_4_0106 .see_all dd{ margin: 0 auto; float: none;}
	.sub2_4_0106 .root_daum_roughmap .wrap_map{ height: 250px;}
	.sub2_4_0106 .txt_box dd{ width: 80%;}
}
@media all and (max-width:600px) {
	.sub2_4_0106 .see_all dd{ margin: 0 auto; float: none; width: 100%;}
	.sub2_4_0106 .see_all dd li a{ width: 90px; height: 40px; line-height: 40px; padding-left: 10px; background-position: 70px 16px;}
	.sub2_4_0106 .see_all dd ul{ width: 420px;}
}
@media all and (max-width:530px) {
	.sub2_4_0106 .txt_box dt{ margin-bottom: 10px;}
	.sub2_4_0106 .txt_box dd{ width: 100%;}
}
@media all and (max-width:450px) {
	.sub2_4_0106 .see_all dd ul{ width: 210px;}
	.sub2_4_0106 .see_all dd ul li{ margin-bottom: 5px;}
}

/*sub2_4_0107 서비스헌장*/
.sub2_4_0107 table{ margin-top: 30px;}

@media all and (max-width: 400px) {
	.sub2_4_0107 table{ width: 370px;}
}

/*sub2_4_0303 병성감정*/
.sub2_4_0303 table th.txtL{ text-align: left; padding-left: 10px;}

@media all and (max-width: 505px) {
	.sub2_4_0303 table{ width: 505px;}
}

@media all and (max-width:500px) {
	.sub2_4_0303 table{ max-width: 450px;}
}

@media all and (max-width:590px) {
	.sub2_4_0304 .tbl_wrap{ width: 100%;}
	.sub2_4_0304 .tbl_wrap table{ width: 550px;}
}


/*sub2_4_040102 도축검사*/
.sub2_4_040101  .blank{ display: block;}
.sub2_4_040101 .top_box{ overflow: hidden;}
.sub2_4_040101 .top_box dt{ float: left; line-height: 30px;}
.sub2_4_040101 .top_box dd{ padding-left: 80px; overflow: hidden; font-size: 15px;}
.sub2_4_040101 .top_box dd ul{ overflow: hidden; margin-top: 20px;}
.sub2_4_040101 .top_box dd li{ float: left; box-sizing: border-box; padding-right: 5px;}
.sub2_4_040101 .top_box dd li img{ max-width: 100%; display: block;}

.sub2_4_040101 .content_wrap ul{ width: 95%;max-width: 600px; margin: 0 auto;}
.sub2_4_040101 .content_wrap ul li { padding-bottom: 29px; background: url('/Main/Images/section/farm/farm04/sub411_bg.png') no-repeat bottom center;}
.sub2_4_040101 .content_wrap ul li.n6 { padding-bottom: 0px; background: none;}
.sub2_4_040101 .content_wrap ul li div{ padding: 15px 0; border: 2px solid #004d9d; border-radius: 10px; text-align: center; font-size: 15px;}
.sub2_4_040101 .content_wrap ul li div span{ display: block; width: 80%; max-width: 410px; border: 1px solid #004d9d; border-radius: 10px; box-sizing: border-box; padding: 8px; text-align: center; margin: 0 auto; margin-top: 10px; line-height: 20px;}




@media all and (max-width:650px) {
	.sub2_4_040101 .top_box dt{ float: none; width: 100%;}
	.sub2_4_040101 .top_box dd{ padding-left: 0; margin-top: 20px;}
	.sub2_4_040101 .top_box .blank{ display: inline;}
	.sub2_4_040101 .top_box dd p{ margin-bottom: 20px;}
}
@media all and (max-width:460px) {
	.sub2_4_040101 .top_box dd li{ float: none; margin-bottom: 10px;}
	.sub2_4_040101 .top_box dd img{ margin: 0 auto;}
}

/*sub2_4_040102 미생물검사*/
.sub2_4_040102  .blank{ display: block;}
.sub2_4_040102 .top_box{ overflow: hidden;}
.sub2_4_040102 .top_box dt{ float: left; line-height: 30px;}
.sub2_4_040102 .top_box dd{ padding-left: 80px; overflow: hidden; font-size: 15px;}
.sub2_4_040102 .top_box dd ul{ overflow: hidden; margin-top: 20px;}
.sub2_4_040102 .top_box dd li{ float: left; width: 33.33333%; box-sizing: border-box; padding-right: 5px;}
.sub2_4_040102 .top_box dd li img{ max-width: 100%; display: block;}
@media all and (max-width:600px) {
	.sub2_4_040102 .top_box dt{ float: none; width: 100%;}
	.sub2_4_040102 .top_box dd{ padding-left: 0; margin-top: 20px;}
	.sub2_4_040102 .top_box .blank{ display: inline;}
	.sub2_4_040102 .top_box dd p{ margin-bottom: 20px;}
}
@media all and (max-width:420px) {
	.sub2_4_040102 .top_box dd li{ float: none; width: 100%; margin-bottom: 10px; padding: 0;}
	.sub2_4_040102 .top_box dd li img{ display: block; margin: 0 auto;}
}


/*sub2_4_040103 원유검사*/
.sub2_4_040103  .blank{ display: block;}
.sub2_4_040103 .top_box{ overflow: hidden;}
.sub2_4_040103 .top_box dt{ float: left; line-height: 30px;}
.sub2_4_040103 .top_box dd{ padding-left: 80px; overflow: hidden;}
.sub2_4_040103 .top_box dd p{ font-size: 15px; margin-bottom: 10px;}
.sub2_4_040103 .top_box dd>ul img{ float: left;}
.sub2_4_040103 .top_box dd>ul>li{ clear: both; margin-bottom: 15px; overflow: hidden;}
.sub2_4_040103 .top_box dd>ul>li div{ padding-left: 238px; padding-top: 10px;}
@media all and (max-width:600px) {
	.sub2_4_040103 .top_box dt{ float: none; width: 100%;}
	.sub2_4_040103 .top_box dd{ padding-left: 0; margin-top: 20px;}
	.sub2_4_040103 .top_box .blank{ display: inline;}
	.sub2_4_040103 .top_box dd p{ margin-bottom: 20px;}
}
@media all and (max-width:500px) {
	.sub2_4_040103 .top_box dd>ul img{ float: none; display: block; margin: 0 auto; max-width: 100%;}
	.sub2_4_040103 .top_box dd>ul>li div{ padding: 0; padding-top: 10px;}
}

/*sub2_4_040104 유방염 방제*/
.sub2_4_040104 .radius_box{ margin-top: 22px; box-sizing: border-box; border: 1px solid #cccccc; border-radius: 10px; padding: 20px; overflow: hidden;}
.sub2_4_040104 .radius_box img{ float: left; max-width: 100%;}
.sub2_4_040104 .radius_box ul{ padding-left: 320px; margin-top: 7px;}
.sub2_4_040104 .radius_box li{ box-sizing: border-box; border: 1px solid #004d9d; padding: 18px 23px; margin-bottom: 13px; font-size: 15px; color: #000000;}
.sub2_4_040104 .radius_box li span{ display: inline-block; width: 28px; height: 28px; line-height: 26px; text-align: center; color: white; background: #1160a4; border: 1px solid #053b73; box-sizing: border-box; border-radius: 28px; vertical-align: middle; margin-right: 17px;}
@media all and (max-width:700px) {
	.sub2_4_040104 .radius_box img{ float: none; display: block; margin: 0 auto;}
	.sub2_4_040104 .radius_box ul{ padding: 0; margin-top: 20px;}
}

/*sub2_4_040105 출하농가 질병피드백*/
.sub2_4_040105 .content_wrap{ box-sizing: border-box; clear: both; overflow: hidden; }
.sub2_4_040105 .content_wrap .n1, .sub2_4_040105 .content_wrap .n2, .sub2_4_040105 .content_wrap .n3{background: url('/Main/Images/section/farm/farm04/sub415_arrow.png') no-repeat center right; }
.sub2_4_040105 .content_wrap>ul>li{ float: left; width: 184px; padding-right: 44px; padding-left: 5px}
.sub2_4_040105 .content_wrap dl { width: 100%; max-width: 184px; border-radius: 3px;}
.sub2_4_040105 .content_wrap dl dt{ background: #004d9d; color: white; box-sizing: border-box; padding: 16px 0; border-top-left-radius: 3px; border-top-right-radius: 3px; text-align: center; font-size: 18px; font-weight: bold;}
.sub2_4_040105 .content_wrap dl dd{ box-sizing: border-box; padding: 10px; min-height: 110px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border: 1px solid #cccccc; border-top: 0; background: #f0f1f6;}
.sub2_4_040105 .content_wrap>ul>li.n4{ padding:0; padding-left: 5px;}
@media all and (max-width:1023px) {
	.sub2_4_040105 .content_wrap{ background-size: 98.5% 160px; background-position: left center;}
	/*.sub2_4_040105 .content_wrap>ul>li{  width: 21.9%; max-width: 184px;background-size: 10px; padding-right: 5%; box-sizing: border-box;}*/
	.sub2_4_040105 .content_wrap>ul>li{ width: 25%;  box-sizing: border-box;}
	.sub2_4_040105 .content_wrap dl{ }
}
@media all and (max-width:768px) {
	.sub2_4_040105 .content_wrap > ul > li{width: 50%;}
	.sub2_4_040105 .content_wrap > ul > li.n1, .sub2_4_040105 .content_wrap > ul > li.n2{ margin-bottom: 30px;}
	.sub2_4_040105 .content_wrap .n1, .sub2_4_040105 .content_wrap .n2, .sub2_4_040105 .content_wrap .n3{ background-position: 200px center;}
	.sub2_4_040105 .content_wrap > ul > li.n3{ clear: both; float: left;}
}
@media all and (max-width:507px){
	.sub2_4_040105 .content_wrap > ul > li,  .sub2_4_040105 .content_wrap .n3{width: 250px; float: none; clear: both; margin: 0 auto; margin-bottom: 30px;}
	.sub2_4_040105 .content_wrap .n4{ margin-bottom: 0;}
	.sub2_4_040105 .content_wrap > ul > li.n3{ clear: both; float: none;}
}

.top_box{ padding-bottom: 22px; border-bottom: 1px dashed #828282; margin-bottom: 40px; overflow: hidden;}
.top_box dl{ box-sizing: border-box;}
.top_box dl dt{ font-size: 25px; color: #004d9d; margin-bottom: 20px;}
.top_box dl dd{ line-height: 23px;}
.top_box p{ line-height: 23px;}

/*sub2_4_040201 축산물가공품검사란?*/
.sub2_4_040201 .top_box img{ float: right;}
.sub2_4_040201 .top_box dl{ box-sizing: border-box; padding-right: 480px; position: relative; top: 10px;}
.sub2_4_040201 .step{ overflow: hidden; margin-top: 20px;}
.sub2_4_040201 .step li{ width: 33.333%; float: left; margin-bottom: 20px; box-sizing: border-box; background: url('/Main/Images/section/farm/farm04/small_blue_arrow.png') no-repeat 99% center;}
.sub2_4_040201 .step li:last-of-type{ background: none;}
.sub2_4_040201 .step li div{ padding: 10px 0; width: 93%; text-align: center; box-sizing: border-box; border: 1px solid #004d9d; border-radius: 60px;}
.sub2_4_040201 .down_content li>span{ display: inline-block; width: 100px;}
.sub2_4_040201 .down_content li{margin-bottom: 10px;}

@media all and (max-width:860px) {
	.sub2_4_040201 .step li{ width: 50%;}
	.sub2_4_040201 .step li div{ width: 90%;}
}
@media all and (max-width:420px) {
	.sub2_4_040201 .step li{ width: 100%; float: none; margin: 0 auto; margin-bottom: 15px;}
}
@media all and (max-width:800px) {
.sub2_4_040201 .top_box img{ width: 100%; max-width:445px; display: block; float: none; margin: 0 auto;}
.sub2_4_040201 .top_box dl{ padding: 0; width: 100%;}
}

/*sub2_4_040203 축산물가공품의뢰방법*/
.sub2_4_040203 a.bt_white_s{ margin: 0 5px;}

/*sub2_4_040205 위탁검사계약이란?*/
.sub2_4_040204 .down_content li>span{ display: inline-block; width: 240px;}
.sub2_4_040204 .down_content li{margin-bottom: 10px;}

/*sub2_4_040301 잔류물질검사란?*/
.sub2_4_040301 .top_box img{ float: right;}
.sub2_4_040301 .top_box dl{ box-sizing: border-box; padding-right: 300px; position: relative; top: 3px;}
.sub2_4_040301 .top_box dl dt{ font-size: 25px; color: #004d9d; margin-bottom: 10px;}
.sub2_4_040301 .top_box dl dt b{ color: black; font-size: 18px; font-weight: normal; display: block;}
.sub2_4_040301 .step{ overflow: hidden; margin-top: 20px;}
.sub2_4_040301 .step li{ width: 33.333%; float: left; margin-bottom: 20px; box-sizing: border-box; background: url('/Main/Images/section/farm/farm04/small_blue_arrow.png') no-repeat 99% center;}
.sub2_4_040301 .step li:last-of-type{ background: none;}
.sub2_4_040301 .step li div{ padding: 10px 0; width: 93%; text-align: center; box-sizing: border-box; border: 1px solid #004d9d; border-radius: 60px;}
.sub2_4_040301 .step2{ margin-top: 20px;}
.sub2_4_040301 .step2 li { padding-bottom: 26px; margin-bottom: 10px; background: url('/Main/Images/section/farm/farm04/small_blue_arrow2.png') no-repeat bottom center;}
.sub2_4_040301 .step2 li.last{ background: white;}
.sub2_4_040301 .step2 li div{ padding: 8px 5px; box-sizing: border-box; border: 2px solid #004d9d; width: 100%; text-align: center; border-radius: 40px; background: #eaeaea;}

@media all and (max-width:890px) {
	.sub2_4_040301 .top_box dl{ top:0;}
}
@media all and (max-width:860px) {
	.sub2_4_040301 .step li{ width: 50%;}
}

@media all and (max-width:660px) {
	.sub2_4_040301 .step li{ width: 100%; float: none; padding-bottom: 26px; margin-bottom: 10px; background: url('/Main/Images/section/farm/farm04/small_blue_arrow2.png') no-repeat bottom center;}
	.sub2_4_040301 .step li div{ width: 100%;}
}
@media all and (max-width:700px) {
.sub2_4_040301 .top_box img{ width: 100%; max-width:255px; display: block; float: none; margin: 0 auto;}
.sub2_4_040301 .top_box dl{ padding: 0; width: 100%; margin-top: 10px;}
.sub2_4_040301 .top_box dl dt b{ font-size: 17px; line-height: 17px;}
}


/*sub2_4_040302 동물용의약품 안전사용 10대수칙*/
.sub2_4_040302 h5{ margin-bottom: 10px;}
/*sub2_4_040303 잔류물질방지대책*/
.sub2_4_040303 h4 span{ font-size: 17px; font-weight: normal; color: #999999;}
/*sub2_4_0404 식용란검사*/
.sub2_4_0404 .top_box dl dt{ font-size: 25px; color: #004d9d; margin-bottom: 20px;}
.sub2_4_0404 .step{ overflow: hidden; margin-top: 20px;}
.sub2_4_0404 .step li{ width: 33.333%; float: left; margin-bottom: 20px; box-sizing: border-box; background: url('/Main/Images/section/farm/farm04/small_blue_arrow.png') no-repeat 99% center;}
.sub2_4_0404 .step li:last-of-type{ background: none;}
.sub2_4_0404 .step li div{ padding: 10px 0; width: 93%; text-align: center; box-sizing: border-box; border: 1px solid #004d9d; border-radius: 60px;}

@media all and (max-width:860px) {
	.sub2_4_0404 .step li{ width: 50%;}
}

@media all and (max-width:660px) {
	.sub2_4_0404 .step li{ width: 100%; float: none; padding-bottom: 26px; margin-bottom: 10px; background: url('/Main/Images/section/farm/farm04/small_blue_arrow2.png') no-repeat bottom center;}
	.sub2_4_0404 .step li div{ width: 100%;}
}

/*sub2_4_0601*/
.sub2_4_0601 a.blank {display:inline-block; padding-right:14px; background:url('/Main/Images/section/farm/farm04/basic/i_blank_blue.png') no-repeat right center;}
.sub2_4_0601 span.blank{ display: block;}
.sub2_4_0601 .top_box img{ float: left; margin-left: 26px;}
.sub2_4_0601 .top_box p{box-sizing: border-box; padding-left: 230px; width: 100%; position: relative; top: 15px;}
.sub2_4_0601 .top_box p span, .sub2_4_0601 .top_box p a{ color: #0066cc;}
.sub2_4_0601 table a img{ vertical-align: middle; margin-left: 5px;}
@media all and (max-width:530px) {
	.sub2_4_0601 .top_box img{ display: block; margin: 0 auto; float: none;}
	.sub2_4_0601 .top_box p{ padding: 0;}
}

/*관련링크*/
.wrap_link {width:100%; overflow:hidden;}
.con_left {width:49%; overflow:hidden; float:left;}
.con_left li a {display:block; box-sizing:border-box; padding:5px 5px 5px 35px; margin-top:5px; border-radius:5px; background:#2d8b93; color:#fff;}
.con_left li a:hover {background:#43b5bf;}
.box_movie{width:49%; overflow:hidden; float:right;}
.box_movie + h4{margin-top:0; }
.con_left div {box-sizing:border-box; padding:20px; border:1px solid #dde0e5; border-radius:5px; overflow:hidden; height:173px;}
.wrap_link ul li a span.blank{vertical-align:middle; width:15px; height:15px; display:inline-block; margin-left:4px; 
background:url('/Main/Images/section/common/sprh_com.png') no-repeat 0 -245px; text-indent:-999999px;}
@media all and (max-width:660px) {
	.con_left li a {padding-left:10px;}
}
@media all and (max-width:570px) {
	.con_left {width:98%; overflow:hidden; clear:both; margin:0 auto;}
	.con_left li a {padding-left:35px;}
	.box_movie {width:98%; overflow:hidden; clear:both; margin:0 auto;}
}


.kb1366 a {display:inline-block; border:1px solid #ccc; border-radius:5px; margin-top:10px; background:url('/Main/Images/section/wel/wel05/logo_1366.gif') no-repeat 15px center; font-size:16px; font-weight:600; line-height:50px; padding:10px 20px 10px 320px;}
@media all and (max-width:640px){
	.kb1366 a {width:230px; background:url('/Main/Images/section/wel/wel05/logo_1366.gif') no-repeat 10px top; padding:35px 0px 10px 82px;}
}
@media all and (max-width:640px){
	.kb1366 a {width:100%;}
}


.advice {overflow:hidden;}
.advice dl {float:left; width:32%; margin:0 0 20px 2%; padding:5px; box-sizing:border-box; border:1px solid #eee; background:#fff;}
.advice dl:nth-child(3n+1) {margin-left:0;}
.advice dt {font-weight:bold; text-align:center; font-size:17px; background:#f3e7ad;}
.advice dd {padding:10px; min-height:120px;}
@media all and (max-width:768px){
	.advice dl {width:49%;}
	.advice dl:nth-child(3n+1) {margin-left:2%;}
	.advice dl:nth-child(2n+1) {margin-left:0;}
	.advice dd {min-height:140px;}
}
@media all and (max-width:480px){
	.advice dl {float:none; width:100%; margin-left:0;}
	.advice dl:nth-child(3n+1) {margin-left:0;}
	.advice dd {min-height:auto;}
}


/*저출산
.paragraph {overflow:hidden; margin-left:30px;}
.paragraph ul {float:left; width:63%;}
.paragraph li {color:#1160a4; font-size:16px; font-weight:bold; padding-left:16px; background:url('/Main/Images/section/common/ico_h5.png') no-repeat 0 13px;}
.paragraph li ul {float:none; width:auto;}
.paragraph li li {color:#333; font-size:14px; font-weight:normal; padding-left:12px; background:url('/Main/Images/section/common/bul_black.png') no-repeat 0 11px;}
.paragraph p {float:right; width:30%; margin:0 0 10px 30px;}
.paragraph p img {width:100%;}
.paragraph p span {display:block; margin-top:5px; padding:3px 10px; line-height:20px; letter-spacing:-1px; text-align:center; font-size:14px; color:#000; font-weight:bold; background:#eee;}
@media all and (max-width:640px) {
	.paragraph ul {float:none; width:100%; margin-bottom:20px;}
	.paragraph li ul {margin-bottom:0;}
	.paragraph p {float:none; width:90%; margin:0 5% 10px 5%;}
}
*/
/*저출산*/
.paragraph {overflow:hidden; margin-left:30px;}
.paragraph ul {float:left; width:63%;}
.paragraph li {color:#1160a4; font-size:20px; font-weight:bold; padding-left:16px; background:url('/Main/Images/section/common/ico_h5.png') no-repeat 0 13px;}
.paragraph li ul {float:none; width:auto;}
.paragraph li li {color:#333; font-size:18px; margin:6px 0; font-weight:normal; padding-left:12px; background:url('/Main/Images/section/common/bul_black.png') no-repeat 0 12px;}
.paragraph p {float:right; width:30%; margin:0 0 10px 30px;}
.paragraph p img {width:100%;}
.paragraph p span {display:block;margin-top:5px;padding:10px;line-height:20px;letter-spacing:-1px;text-align:center;font-size:16px;color:#000;font-weight:bold;background:#eee;}
@media all and (max-width:640px) {
	.paragraph ul {float:none; width:100%; margin-bottom:20px;}
	.paragraph li {font-size:18px;}
	.paragraph li ul {margin-bottom:0;}
	.paragraph li li {font-size:16px}
	.paragraph p {float:none; width:90%; margin:0 5% 10px 5%;}
}


#content .corona_policy3 h4 {font-size:23px; font-weight:700;}
.corona_policy3 ul {overflow:hidden;}
.corona_policy3 li {float:left; width:32%; margin:0 0 5px 2%; background:#f9f9f9; box-sizing:border-box; text-align:center; font-size:15px; letter-spacing:-1px; font-weight:600;}
.corona_policy3 li a {display:block; padding:5px; border:1px solid #e5e5e5; border-radius:7px;}
.corona_policy3 li.on a, .corona_policy3 li a:hover {background:#f9bc01; border:1px solid #f9bc01;}
.corona_policy3 li:first-child {margin-left:0;}
.corona_policy3 li:nth-child(3n+1) {margin-left:0;}
@media all and (max-width:880px) {
	.corona_policy3 li {width:49%; font-size:14px;}
	.corona_policy3 li:nth-child(3n+1) {margin-left:2%;}
	.corona_policy3 li:nth-child(2n+1) {margin-left:0;}
}
@media all and (max-width:640px) {
	.corona_policy3 li {width:100%; margin-left:0 !important;}
}

#content .corona_policy h4 {font-size:23px; font-weight:700;}
.corona_policy ul {overflow:hidden;}
.corona_policy li {float:left; width:49%; margin:0 0 5px 2%; background:#f9f9f9; box-sizing:border-box; text-align:center; font-size:15px; font-weight:600;}
.corona_policy li a {display:block; padding:5px; border:1px solid #e5e5e5; border-radius:7px;}
.corona_policy li.on a, .corona_policy li a:hover {background:#f9bc01; border:1px solid #f9bc01;}
.corona_policy li:nth-child(2n+1) {margin-left:0;}
.corona_policy .txt {position:relative; margin:20px 0 0 20px; letter-spacing:-1px; font-weight:bold; padding:0 0 20px 0; border-bottom:1px solid #ddd; overflow:hidden;}
.corona_policy dl {overflow:hidden; padding-right:136px;}
.corona_policy dt {margin-bottom:5px; color:#0f4f96; font-size:17px; font-weight:600; background:url('/Main/Images/ko/sub/blt_h5.gif') no-repeat left 9px; padding-left:25px;}
.corona_policy dd {margin-left:20px; background:url('/Main/Images/section/common/bul_black.png') no-repeat left 15px; padding-left:15px; font-size:16px;}
.corona_policy span {position:absolute; right:0; bottom:20px; background:#005dab; color:#fff; text-align:center;}
.corona_policy span a {display:block; color:#fff; padding:10px 30px;}
@media all and (max-width:768px) {
	.corona_policy dl {padding-right:0;}
	.corona_policy span {position:static; display:block; width:100%; margin-top:10px;}
	.corona_policy span a {padding:5px 10px;}
}


.list_qna {border-top:1px solid #dadada; margin-top:30px;}
.list_qna dt{border-bottom:1px solid #dadada;}
.list_qna dt > a {display:block; position:relative; padding:15px 20px 15px 75px; font-size:16px; color:#555; font-weight:600;}
.list_qna dt > a > span {display:block; width:35px; height:35px; line-height:30px; position:absolute; left:15px; top:50%; margin-top:-17px; background:#458ad8; border-radius:50%; color:#fff; font-style:normal; text-align:center;}
.list_qna dt > a.open {background:#f7f7f7;}
.list_qna dd {display:none; padding:15px 15px 15px 70px;border-bottom:1px solid #dadada; font-size:15px}
.list_qna dd li {margin:7px 0; padding-left:14px; font-size:16px; line-height:20px; background:url('/Main/Images/section/common/bul_black.png') no-repeat left 9px; overflow:hidden;}
.list_qna dd li li {padding-left:13px; background:url('/Main/Images/section/common/bul_hyphen.png') no-repeat 0 10px;}
@media all and (max-width:480px){
	.list_qna dd {padding:10px;}
}


.corona_title {overflow:hidden; background:#3965bc; text-align:center; color:#fff; border-radius:10px; padding:15px;}
.corona_title dt {font-size:27px; line-height:40px; font-weight:600; margin-bottom:5px;}
.corona_title dd {font-size:19px;}
@media all and (max-width:768px){
	.corona_title dt {font-size:23px; line-height:30px;}
	.corona_title dd {font-size:17px;}
}
@media all and (max-width:480px){
	.corona_title dt {font-size:20px;}
	.corona_title dd {font-size:15px;}
}


.day_week,.day_week_1,.day_week_2, .day_week_3, .day_week_4, .day_week_5, .day_str, .day_sun, .day_hol { display:inline-block; font-size:14px; line-height:24px; letter-spacing:-0.01em}
.day_week::before, .day_week_1::before,  day_week_2::before, .day_week_3::before, .day_week_4::before, .day_week_5::before, .day_str::before, .day_sun::before, .day_hol::before {display:inline-block; width:16px; height:16px; margin-right:3px; border-radius:100%; font-family:"Dotum"; font-size:11px; line-height:19px; text-align:center; vertical-align:middle; }
.day_week::before {content:"평"; color:#515a6a; border:1px solid #515a6a; background-color:#f6f9ff;}
.day_week_1::before {content:"월";color:#515a6a; border:1px solid #515a6a; background-color:#f6f9ff;}
.day_week_2::before {content:"화";color:#515a6a; border:1px solid #515a6a; background-color:#f6f9ff;}
.day_week_3::before {content:"수";color:#515a6a; border:1px solid #515a6a; background-color:#f6f9ff;}
.day_week_4::before {content:"목";color:#515a6a; border:1px solid #515a6a; background-color:#f6f9ff;}
.day_week_5::before {content:"금";color:#515a6a; border:1px solid #515a6a; background-color:#f6f9ff;}
.day_str::before {content:"토"; color:#2056b0; border:1px solid #2056b0; background-color:#ddeaff;}
.day_sun::before {content:"일"; color:#c25b5b; border:1px solid #c25b5b; background-color:#ffe1e1;}
.day_hol::before { content:"공"; color:#50642e; border:1px solid #558b33; background-color:#d7e78e;}
.ico_ntc {display:inline-block; margin-left:2px; width:12px; height:12px; line-height:14px; font-style:normal; font-family:"Dotum";  font-size:11px; text-align:center; color:#fff; background-color:#ff6000; border-radius:100%; vertical-align:middle; }
@media  (max-width:768px) {	
	.day_week, .day_week_1, .day_week_2, .day_week_3, .day_week_4, .day_week_5, .day_str, .day_sun, .day_hol {font-size:13px; }
}
@media (max-width:420px) {
	.btn_gomap { padding:3px; font-size:12px; }
	.day_week, .day_week_1, .day_week_2, .day_week_3, .day_week_4, .day_week_5, .day_str, .day_sun, .day_hol {line-height:1.75em; letter-spacing:-0.05em}
	.day_week::before,.day_week_1::before, .day_week_2::before, .day_week_3::before, .day_week_4::before, .day_week_5::before, .day_str::before, .day_sun::before , .day_hol::before { width:14px; height:14px; margin-right:1px; line-height:16px; }
}
.hdn {position:absolute; left:0; top:0; width:0; height:0; overflow:hidden;}

.link_kdca {/*position:relative;*/ overflow:hidden; padding:15px; font-size:20px; font-weight:600; background:#014fa4; border-radius:10px; text-align:center;}
.link_kdca p {line-height:26px;}
.link_kdca a {color:#fde664;}
.link_kdca span {color:#fff;}
.link_kdca a:hover {text-decoration:underline;}
/*.link_kdca a::after {content:""; position:absolute; right:10%; width:9px; height:18px; margin-top:10px; background:url('/Main/Images/section/wel/corona/btn_next.png') no-repeat;}*/
@media (max-width:768px) {
	.link_kdca {padding:10px;}
	.link_kdca span {display:block;}
}

.event_wrap {text-align:center; position:relative;}
.event_tab {overflow:hidden;}
.event_tab li {float:left; width:13.4285%; margin:0 0 10px 1%; text-align:center; background:#f9f9f9; border-radius:7px; border:1px solid #e5e5e5; box-sizing:border-box;}
.event_tab li:nth-child(7n+1) {margin-left:0;}
.event_tab li a {display:block; padding:10px; font-size:15px; font-weight:600; color:#000; border-radius:7px;}
.event_tab li a.on, .event_tab li a:hover {background:#f9bc01; text-decoration:underline;}
@media all and (max-width:768px){
	.event_tab li {width:32%; margin-left:2%;}
	.event_tab li:nth-child(3n+1) {margin-left:0;}
}


/*코로나19-확진자 및 동거인 안내문*/
.corona_file {overflow:hidden; text-align:right; margin-top:15px;}
.corona_file a {display:inline-block; background:#2b55b4; color:#fff; padding:7px 25px; font-weight:600; border-radius:10px;}
.corona_file a span.down { font-size:14px; padding:3px 17px 3px 0; background:url('/Main/Images/section/common/button/i_down_w.png') no-repeat right; }

/*코로나19-전담클릭닉, 진료의료기관*/
.corona_search {overflow:hidden; margin:20px 0 10px 0;}
.corona_search form {float:left;}
.corona_search form select {height:32px; line-height:30px; min-width:180px; padding-left:5px;}
.corona_search a {float:right;}
.corona_search span {float:right;}
.corona_search .treatment {font-weight:600;}
.corona_search .treatment em {margin-left:10px;}
.treatment_type1 {font-size:13px; background:#6090f5; display:inline-block; width:20px; height:20px; line-height:20px; text-align:center; border-radius:4px; color:#fff; font-weight:500;}
.treatment_type2 {font-size:13px; background:#acc42f; display:inline-block; width:20px; height:20px; line-height:20px; text-align:center; border-radius:4px; color:#fff; font-weight:500;}
.treatment_type3 {font-size:13px; background:#fab72f; display:inline-block; width:20px; height:20px; line-height:20px; text-align:center; border-radius:4px; color:#fff; font-weight:500;}
.treatment_type4 {font-size:13px; background:#ee6760; display:inline-block; width:20px; height:20px; line-height:20px; text-align:center; border-radius:4px; color:#fff; font-weight:500;}
@media all and (max-width:650px){
	.corona_search form {float:none; background:#fafafa; text-align:center; padding:15px; margin-left:0; margin-bottom:10px;}
	.corona_search a {float:right; display:block;}
	.corona_search span {float:right; display:block;}
}


/*코로나 추진쳬계*/
.corona_process {background:#f6f9fe; text-align:center; padding:40px;}
@media all and (max-width:768px){
	.corona_process {padding:20px;}
}


.holiday h5, .holiday .depth_num, .holiday .depth1 {margin-left:20px !important;}
.holiday_btn {display:inline-block; height:30px; line-height:28px; padding:0 15px; font-size:14px; border-radius:20px;}
.holiday_btn.link {background:#344d8e; color:#fff;}
.holiday_btn.down {background:#d0d0d0; color:#000;}
@media all and (max-width:560px){
	.holiday_btn {margin:3px 0;}
}


.photo1 {}
@media all and (max-width:480px){
.photo1 { width:100%; margin-bottom:10px;}
}

.photo2 {overflow:hidden;}
.photo2 li { float:left; width:49%; text-align:center; box-sizing:border-box; }
.photo2 li.last {float:right;}
.photo2 li img {width:100%; box-sizing:border-box;}
.photo2 li span { display:block;  }
@media all and (max-width:480px){
.photo2 li { width:100%; margin-bottom:10px;}
}

.photo3 { overflow:hidden; }
.photo3 li { float:left; width:32%; margin-right:2%; text-align:center; margin-bottom:20px;}

.photo3 li.last {margin-right:0;}
.photo3 li img {width:100%;}
.photo3 li span { display:block;  }
.tit_pic {padding:20px 0; /*font-size:14px;*/ font-weight:bold; letter-spacing:-0.05em; color:#333; line-height:130%;}
.tit_pic02 {padding:7px 0; /*font-size:14px;*/ font-weight:bold; letter-spacing:-0.05em; color:#333; line-height:130%; text-align:center; display:block;}

@media all and (max-width:768px){
.photo3 li {width:49%; margin-right:1%; margin-bottom:10px;}
.photo3 li.last {margin-right:1%;}
.photo3 li span {height:60px; padding:10px 0;}
.tbl_wrap.mobile {overflow-x:auto;}
.tbl_wrap.mobile table {width:860px;}
}
@media all and (max-width:480px){
.photo3 li { width:100%; }
}

.photo4 { overflow:hidden; }
.photo4 li { width:24.25%; margin-right:1%; float:left; margin-bottom:20px; }
.photo4 li.last {margin-right:0;}
.photo4 img { width:100%; height:140px;}
@media all and (max-width:768px){
.photo4 li { width:49%; margin-right:1%; margin-bottom:10px;}
}
@media all and (max-width:480px){
.photo4 li { width:100%; }
}

.img_brd,
.list_brd li {border:1px solid #ddd; box-sizing:border-box; line-height:0 !important;}
.img_pBrd,
.list_pBrd li {border:1px solid #ddd; box-sizing:border-box; padding:1%; line-height:0 !important;}

.txt_box_etc {padding:20px; text-align:center; font-weight:400; line-height:1.7; color:#fff; font-size:20px; background:#cb3232; margin-bottom:30px;}

.emergency_list {/*height:800rem; overflow:auto;*/ border-top:2px solid #1085e5; border-bottom: 1px solid #1085e5;}
.emergency_list > ul > li {float:left; padding:20px; border-bottom:1px solid #d1d1d1;}
.emergency_list > ul > li span {display:inline-block; margin-left:30px;}
.emergency_list > ul > li span:first-child {margin-left:0;}
.emergency_list > ul > li span:nth-child(n+2) {font-size:17px;}
.emergency_list .tit {color:#000; font-weight:600; font-size:19px;}
.emergency_list .tit i {padding-left:5px; font-size:18px; font-style:normal; font-weight:normal;}
.emergency_list .add em {display:inline-block; background:#8c8c8c; color:#fff; margin-right:7px; padding:2px 7px; border-radius:4px; font-size:14px; vertical-align:middle;}
.emergency_list .hoilday_time {margin-top:10px; padding-top:5px; /*border-top:1px dotted #8c8c8c;*/}
.emergency_list .hoilday_time li {float:left; width:20%; font-size:15px;}
.emergency_list .hoilday_time li.today {color:blue; text-decoration:underline;}
@media all and (max-width:1023px){
	.emergency_list .hoilday_time li {width:25%;}
}
@media all and (max-width:768px){
	.emergency_list > ul > li span {display:block; margin-left:0; margin-bottom:5px;}
	.emergency_list .hoilday_time li {width:33.3333%;}
}
@media all and (max-width:560px){
	.emergency_list .hoilday_time li {width:50%;}
}

.emer span {margin-left:15px;}
.emer_check {display:inline-block;}
.emer_check input[type="checkbox"] {margin-left:7px; padding-right:3px;}
@media all and (max-width:1023px){
	.emer_check {margin-top:7px;}
}
@media all and (max-width:768px){
	.emer span {display:block;}
	.emer span:nth-of-type(2) {margin-top:7px;}
}


.policy_2025 .taR {margin:40px 0 20px;}
.policy_2025 .policy_tab {display:flex; flex-wrap:wrap;margin:40px 0; margin-left:1px;}
.policy_2025 .policy_tab a {display:block; flex:1 1 auto; text-align:center; border:1px solid #ddd; margin-left:-1px; margin-top:-1px; padding:15px 10px;}
.policy_2025 .policy_tab a.on {background:#152542; color:#fff; box-shadow:10px 10px 10px rgba(0,0,0,0.1); text-decoration:underline;}
.policy_2025 .policy_view > div {margin-bottom:40px;}
@media all and (max-width:1440px){
	.policy_2025 .policy_tab a {width:25%; flex:0 0 auto; font-size:16px; padding:12px 10px;}
}
@media all and (max-width:599px){
	.policy_2025 .policy_tab a {width:33.333%; font-size:15px;}
}
@media all and (max-width:480px){
	.policy_2025 .policy_tab a {width:50%;}
}	