@charset "utf-8";
/* CSS Document */

.comming_soon{text-align:center}
@media screen and (max-width:1197px){
.comming_soon img{width:100%;}
}
.summary-wrap .img-wrap {display: inline-block; width: 400px; vertical-align: top; border: 1px solid #ebebeb; }
.summary-wrap .img-wrap img {width: 100%;}
.summary-wrap .summary-cont{display:inline-block;width:calc(100% - 430px);vertical-align:top;padding-left:30px;margin-top: 102px;}
.calendar-wrap.MAT30 {max-width: 773px; width: 100%;margin: 0 auto;}
table.type07 {border-collapse:collapse;text-align:center;line-height:1.5;border:1px solid#ccc;margin:20px 0 0 17px;}
table.type07 thead {border-right:1px solid #ccc;border-left:1px solid #ccc;background:#f0efef;}
table.type07 thead th {padding:10px;font-weight: bold; vertical-align: top; color: #000;}
table.type07 tbody th {width:150px; padding:10px;font-weight:bold;vertical-align:top;border-bottom:1px solid #ccc;background:#fff;}
table.type07 td { width:350px;padding:10px; border:1px solid #ccc;}
/*2021*/
.town_list{display:inline-block;margin-left:1%;margin-bottom:10px;width:32%;vertical-align:top}
.town_list:nth-child(1){margin-left:0}
.town_list:nth-child(5){margin-left:0}
.town_list .town_list_img{margin-bottom:0;padding-bottom:0;border:1px solid #ebebeb;box-sizing:border-box}
.town_list .town_list_img img{width:100%;}
.town_list .town_list_txt_wrap{padding:10px;text-align:center;border:1px solid #ebebeb;line-height:1.5;min-height: 130px;}
.town_cont02 .town_list .town_list_txt_wrap{min-height:47px;}
.town_list p.tit{font-weight:600;color:#000;line-height: 20px; margin: 3px 0 4px;}
.town p.tit span.green{color:#b17131;}
.town p.cont{padding:4px 0 4px 0;font-size:0.8rem;line-height:1.4;color:#000;}
/*.town_cont03 .town_list{width:18%}*/
@media all and (max-width: 1159px){
.town_cont01 .town_img{display:block; width:100%; max-width: 600px;}
.town_cont01 .town_text{display:block; width:95%; margin-left:2%}
.town_cont01 .town_text h2{margin-top: 20px;}
.town_list{width:31%;margin:0 0.5% 10px!important;}
}
@media all and (max-width: 940px){
.town_list .town_list_txt_wrap{min-height:165px}
.town .town_list .town_list_txt_wrap{min-height:150px}
}
@media all and (max-width: 767px){
.town_cont01 .town_img img{height:auto}
.town_list{width:48%;}
.town_list .town_list_txt_wrap,
.town_cont02 .town_list .town_list_txt_wrap{min-height:50px}
}
@media all and (max-width: 626px){
.town_list .town_list_txt_wrap,
.town_cont02 .town_list .town_list_txt_wrap{min-height:50px}
}
@media all and (max-width: 420px){
.town_list{width:97%;}
.town_list .town_list_txt_wrap,
.town_cont02 .town_list .town_list_txt_wrap{min-height:auto}
}


.img-wrap img{width:100%;}
.border-style01{border:1px solid #ebebeb;}
.title_box{background: url(/images/common/icon_title.png) no-repeat center bottom;}
.title_box h3{font-size: 45px;font-weight: 500;color: #111;padding: 40px 0;margin-bottom: 32px;text-align: center;background: none;word-break: keep-all;}
.sub_container h2{position:relative;padding-left:12px;margin:20px 0 10px 0 ;font-weight:500;font-size:1.750em;line-height:1.2857em;color:#094b9d;letter-spacing:-0.04464em}
.sub_container h2:before{position:absolute;top:0px;left:0;width:10px;height:11px;background:url(/images/common/h2_icon.png) 0 0px no-repeat;content:""}

.sub_content h3.title_p26{padding-left:15px;color:#f16a64;font-size:26px;font-weight:600;background:url(/images/common/icon_h3_p26.gif) no-repeat left 10px;line-height:40px}
.sub_content h3.title_g26{padding-left:15px;color:#4a5920;font-size:26px;font-weight:600;background:url(/images/common/icon_h3_g26.gif) no-repeat left 10px;line-height:40px}
.sub_content h3.title_g26_02{padding-left:15px;color:#939740;font-size:26px;font-weight:600;background:url(/images/common/icon_h3_g26_02.gif) no-repeat left 10px;line-height:40px}
.sub_content h3.title_y26{padding-left:15px;color:#d29400;font-size:26px;font-weight:600;background:url(/images/common/icon_h3_y26.gif) no-repeat left 10px;line-height:40px}
.sub_content h3.title_o26{padding-left:15px;color:#ef8355;font-size:26px;font-weight:600;background:url(/images/common/icon_h3_o26.gif) no-repeat left 10px;line-height:40px}
.sub_content h3.title_b26{padding-left:15px;color:#3bbaa5;font-size:26px;font-weight:600;background:url(/images/common/icon_h3_b26.gif) no-repeat left 10px;line-height:40px}
.sub_content p.txt{padding-left:18px;font-size:21px;font-weight:200;color:#181818;line-height:160%;word-break:keep-all}
.sub_content .bg_p{background-color:#f16a64}
.sub_content .bg_g{background-color:#4a5920}
.sub_content .bg_g02{background-color:#939740}
.sub_content .bg_y{background-color:#d29400}
.sub_content .bg_o{background-color:#ef8355}
.sub_content .bg_b{background-color:#3bbaa5}
.sub_content .s_title {font-size: 24px;padding: 14px 0;color: #a84890;font-weight: bold;}
.sub_content .s_title01 {font-size: 22px;padding: 21px 4px 12px 12px;color: #6f66b1;font-weight: bold;}

.listType01{padding:8px 0 20px}
.listType01 li{padding-left:15px;color:#000;font-size:18px;font-weight:300;background:url(/images/common/icon_dot01.gif) no-repeat left 14px;line-height:34px}

.con_area{padding:180px 0;text-align:center;font-size:30px;background:#efefef}
@media screen and (max-width:800px){
	.sub_content h3.title_p26,
	.sub_content h3.title_g26,
	.sub_content h3.title_g26_02,
	.sub_content h3.title_y26,
	.sub_content h3.title_o26,
	.sub_content h3.title_b26{font-size:23px;line-height:29px;background-position:left 5px!important}
	.sub_content h3.title_p26.MAT50,
	.sub_content h3.title_g26.MAT50,
	.sub_content h3.title_g26_02.MAT50,
	.sub_content h3.title_y26.MAT50,
	.sub_content h3.title_o26.MAT50,
	.sub_content h3.title_b26.MAT50{margin-top: 30px !important;}
	.sub_content p.txt{font-size:16px;line-height:22px;font-family: 'NotoSansKR',sans-serif,Malgun Gothic}
}

.sub_container ul.ul_dot{/*font-family: 'NotoSansKR',sans-serif,Malgun Gothic !important;*/margin-left:18px}
.sub_container ul.ul_dot li{font-size:21px;line-height:180%;font-weight:200}
.sub_container ul.ul_dot li:before{content:"";display:inline-block;width:3px;height:3px;background:#3d3d3d;margin-right:7px;vertical-align:top;margin-top:14px}
.sub_container ul.ul_dot li ul li{font-size:0.9em;line-height:180%;font-weight:200}
.sub_container ul.ul_dot li ul li:before{content:"";display:inline-block;width:5px;height:2px;background:#3d3d3d;margin-right:7px;vertical-align:top;margin-top:14px}

.sub_container ul.ul_dot2{margin-left:18px}
.sub_container ul.ul_dot2 li{font-size:18px;line-height:160%;font-weight:200}
.sub_container ul.ul_dot2 li:before{content:"";display:inline-block;width:10px;height:10px;margin-right:7px;vertical-align:top;margin-top:10px;border-radius:10px}
.sub_container ul.ul_dot2 li:nth-child(2n-1):before{background:#f4cc37}
.sub_container ul.ul_dot2 li:nth-child(2n):before{background:#9d9c37}
.sub_container ul.ul_dot2 li ul li{font-size:0.9em;line-height:180%;font-weight:200}
.sub_container ul.ul_dot2 li ul li:before{content:"";display:inline-block;width:5px;height:2px;background:#3d3d3d;margin-right:7px;vertical-align:top;margin-top:14px}

/*일정소개*/
.calendar_wrap{max-width:737px;width:100%;margin:0 auto}
.calendar_wrap .img{position:relative}
.calendar_wrap .img img{width:100%}
.calendar_wrap .btn_ytb{display:block;position:absolute;top:0;right:0;height:32px;padding:0 54px 0 25px;line-height:31px;color:#fff;font-size:16px;font-weight:500;font-family:'NotoSansKR',sans-serif,Malgun Gothic;background-image:url(/images/common/icon_ytb.png);background-repeat:no-repeat;background-position:right 8px}
.calendar_wrap .btn_ytb02{display:block;position:absolute;top:37px;right:0;height:32px;padding:0 54px 0 25px;line-height:31px;color:#fff;font-size:16px;font-weight:500;font-family:'NotoSansKR',sans-serif,Malgun Gothic;background-image:url(/images/common/icon_ytb.png);background-repeat:no-repeat;background-position:right 8px}
@media screen and (max-width:736px){
	.calendar_wrap .btn_ytb,
	.calendar_wrap .btn_ytb02{position:relative;top:auto;right:auto;margin-top:2px}
}

/*마을교육공동체*/
.map_wrap{position:relative}
.map_wrap .txt_y{position:absolute;height:35px;text-indent:-9999px;font-size:0}
.map_wrap .txt_y:hover{text-indent:0;padding:2px 5px;font-size:15px;font-weight:400;color:#fff;background:#d29400;text-align:center;border-radius:0 10px 10px 10px;box-shadow:0 0 5px #807663;font-family: 'NotoSansKR',sans-serif,Malgun Gothic}
.map_wrap .txt_y span{display:block;margin-bottom:1px}

.map_wrap #subtown_btn_map01.txt_y{top:278px;left:969px;width:118px}
.map_wrap #subtown_btn_map02.txt_y{top:447px;left:1037px;width:120px}
.map_wrap #subtown_btn_map03.txt_y{top:145px;left:261px;width:93px}
.map_wrap #subtown_btn_map04.txt_y{top:362px;left:293px;width:93px}
.map_wrap #subtown_btn_map05.txt_y{top:488px;left:419px;width:93px}
.map_wrap #subtown_btn_map06.txt_y{top:286px;left:801px;width:93px}

.map_wrap .txt_p{position:absolute;height:35px;text-indent:-9999px;font-size:0}
.map_wrap .txt_p:hover{text-indent:0;padding:2px 5px;font-size:15px;font-weight:400;color:#fff;background:#ec6460;text-align:center;border-radius:0 10px 10px 10px;box-shadow:0 0 5px #807663;font-family: 'NotoSansKR',sans-serif,Malgun Gothic}
.map_wrap .txt_p span{display:block;margin-bottom:1px}
.map_wrap .txt_g{position:absolute;height:35px;text-indent:-9999px;font-size:0}
.map_wrap .txt_g:hover{text-indent:0;padding:2px 5px;font-size:15px;font-weight:400;color:#fff;background:#0ca571;text-align:center;border-radius:0 10px 10px 10px;box-shadow:0 0 5px #807663;font-family: 'NotoSansKR',sans-serif,Malgun Gothic}
.map_wrap .txt_g span{display:block;margin-bottom:1px}

.map_wrap #subtown_btn_map01.txt_g{top:315px;left:967px;width:86px}
.map_wrap #subtown_btn_map02.txt_g{top:158px;left:589px;width:88px}
.map_wrap #subtown_btn_map03.txt_g{top:311px;left:764px;width:86px}
.map_wrap #subtown_btn_map04.txt_g{top:566px;left:284px;width:91px;height: 51px;}
.map_wrap #subtown_btn_map05.txt_g{top:359px;left:288px;width:81px}

.map_wrap #subtown_btn_map06.txt_g{top:431px;left:682px;width:94px;height:37px;}
.map_wrap #subtown_btn_map07{top:326px;left:670px;width:80px}
.map_wrap #subtown_btn_map08{top:303px;left:706px;width:106px;height:25px}
.map_wrap #subtown_btn_map09{top:438px;left:880px;width:82px}
.map_wrap #subtown_btn_map10{top:426px;left:828px;width:99px;height:23px}

.map_wrap #subtown_btn_map11{top:252px;left:864px;width:137px;height:23px}
.map_wrap #subtown_btn_map12{top:373px;left:587px;width:82px;height:22px}
.map_wrap #subtown_btn_map13{top:524px;left:681px;width:81px}
.map_wrap #subtown_btn_map14{top:216px;left:858px;width:115px;height:22px}
.map_wrap #subtown_btn_map15{top:335px;left:678px;width:87px;height:40px}

.map_wrap #subtown_btn_map16{top:513px;left:181px;width:132px;height:25px}
.map_wrap #subtown_btn_map17{top:578px;left:978px;width:113px}
.map_wrap #subtown_btn_map18{top:512px;left:727px;width:87px}
.map_wrap #subtown_btn_map19{top:151px;left:792px;width:96px}
.map_wrap #subtown_btn_map20{top:418px;left:460px;width:84px;height:44px}

.map_wrap #subtown_btn_map21{top:305px;left:570px;width:120px;height:29px}
.map_wrap #subtown_btn_map22{top:348px;left:596px;width:105px;height:30px}
.map_wrap #subtown_btn_map23{top:346px;left:650px;width:113px;height:29px}


.map_wrap #subtown_btn_map19:hover,
.map_wrap #subtown_btn_map20:hover,
.map_wrap #subtown_btn_map21:hover,
.map_wrap #subtown_btn_map22:hover,
.map_wrap #subtown_btn_map23:hover,
.map_wrap #subtown_btn_map27:hover,
.map_wrap #subtown_btn_map28:hover,
.map_wrap #subtown_btn_map29:hover,
.map_wrap #subtown_btn_map30:hover,
.map_wrap #subtown_btn_map31:hover,
.map_wrap #subtown_btn_map32{padding:7px 5px 5px}


.map_list ul{overflow:hidden}
.map_list li{float:left;width:33%;margin-right:0.5%;margin-bottom:8px;padding:22px 12px;border:1px solid #ccc}
.map_list.color_y li{border-top:1px solid #d29400}
.map_list.color_p li{border-top:1px solid #f16a64}
.map_list.color_g li{border-top:1px solid #4a5920}
.map_list li:nth-child(3), .map_list li:nth-child(6), .map_list li:nth-child(9), .map_list li:nth-child(12), .map_list li:nth-child(15), .map_list li:nth-child(18), .map_list li:nth-child(21){margin-right:0}
.map_list li span{display:inline-block;padding:8px 0 6px 25px;color:#3a3a3a;font-size:19px;font-weight:500;letter-spacing:-1px;font-family: 'NotoSansKR',sans-serif,Malgun Gothic}
.map_list.color_y li span{background:url(/images/common/marker_y.png) no-repeat left 5px}
.map_list.color_p li span{background:url(/images/common/marker_p.png) no-repeat left 5px}
.map_list.color_g li span{background:url(/images/common/marker_g.png) no-repeat left 5px}
.map_list li a.btn_more{display:block;float:right;height:35px;padding:0 31px 0 15px;color:#fff;font-size:15px;font-weight:500;font-family:'NotoSansKR',sans-serif,Malgun Gothic;line-height:35px;background-image:url(/images/common/icon_arow01.png);background-repeat:no-repeat;background-position:85px 18px}
.layer_popup{display:none;position:fixed;left:0;top:0;width:100%;height:100vh;padding:20px 0;text-align:center;background-color:rgba(0,0,0,.75);z-index:2000;overflow-y:scroll}
.layer_popup img{width:100%;max-width:600px}
.layer_popup a.btn_close{display:block;max-width:600px;margin:0 auto 3px;text-align:right}
.layer_popup a.btn_close img{width:28px}
.not_scroll{position:fixed;overflow:hidden;width:100%;height:100%}
@media screen and (max-width:1199px){
	/*.map_wrap{display:none}*/
	.map_wrap img{width:100%}
}
@media screen and (max-width:1080px){
	.map_list li{padding:12px}
	.map_list li span{font-size:16px}
	.map_list li a.btn_more{height:31px;padding:0 10px;font-size:12px;font-weight:400;line-height:31px;background-image:none}
}
@media screen and (max-width:870px){
	.map_list li span{font-size:14px}
}
@media screen and (max-width:800px){
	.map_list li{width:49%}
	.map_list li:nth-child(3), .map_list li:nth-child(6), .map_list li:nth-child(9), .map_list li:nth-child(12), .map_list li:nth-child(15), .map_list li:nth-child(18){margin-right:0.5%}
}
@media screen and (max-width:540px){
	.map_list li{width:100%;margin-right:0;padding:5px 12px}	
	.map_list li:nth-child(3), .map_list li:nth-child(6), .map_list li:nth-child(9), .map_list li:nth-child(12), .map_list li:nth-child(15), .map_list li:nth-child(18){margin-right:0}
}

/*전시회*/
.ct_wrap{height:38px;border-bottom:1px solid #ccc}
.ct_wrap a{display:inline-block;color:#666;padding:10px 15px;border-right:1px solid #ccc;border-top:1px solid #ccc}
.ct_wrap a:first-child{border-left:1px solid #ccc}
.ct_wrap a.on{height:38px;color:#3bbaa5;background:#fff}

.etc_wrap{font-family:'NotoSansKR',sans-serif,Malgun Gothic!important}
.etc_wrap h3.title_b26{padding-left:15px;color:#3bbaa5;font-size:24px;font-weight:500;background:url(/images/common/icon_h3_b26.gif) no-repeat left 10px;line-height:40px}
.etc_wrap p.txt{padding-left:18px;font-size:18px;font-weight:400;color:#181818;line-height:29px;word-break:keep-all}
.etc_wrap p.txt_t{font-size:26px;font-weight:500;color:#181818;line-height:29px;word-break:keep-all}
@media screen and (max-width:800px){
	.ct_wrap{height:auto;border-bottom:none}
	.ct_wrap a{width:33%;margin:0.1%;text-align:center;border-right:none;border-top:none;border:1px solid #ccc}
}
@media screen and (max-width:470px){
	.ct_wrap{margin-bottom:20px;padding:0 10px}
	.ct_wrap a{width:49%;margin:0.1%;}
}

/*사이트맵*/
.sitemap{}
.sitemap ul{}
.sitemap ul li{clear:both;margin-top:30px}
.sitemap ul li.sitemap_dep01_first{margin-top:0!important}
.sitemap ul li.sitemap_dep01{}
.sitemap ul li.sitemap_dep01 a{padding-left:15px;color:#3bbaa5;font-size:24px;font-weight:500;background:url(/images/common/icon_h3_b26.gif) no-repeat left 9px;line-height:40px}
.sitemap ul li.sitemap_dep01 a:hover{border-bottom:1px solid #3bbaa5}
.sitemap ul li.sitemap_dep01 ul{margin:10px 0 0 30px}
.sitemap ul li.sitemap_dep01 ul li{display:inline-block;margin-top:0;width:auto}
.sitemap ul li.sitemap_dep01 ul li a{color:#333;font-size:15px;width:187px;margin-right:5px;margin-top:5px;border:1px solid #ebebeb; padding:15px 0 ;text-align:center;display:inline-block;background:none;line-height: 30px}
.sitemap ul li.sitemap_dep01 ul li a.wide{width:340px}
.sitemap ul li.sitemap_dep01 ul li a:hover{}

/**/
.summary{background: #f7f7f7 url(/images/common/icon_notice.png) 40px 40px no-repeat;  background-size: auto;padding: 40px 40px 40px 170px;font-size: 21px;font-weight: 200;line-height: 180%;word-break: keep-all;font-family: 'NotoSansKR',sans-serif,Malgun Gothic !important;background-size: 100px auto;min-height:172px;margin-bottom: 20px;}
.summary2{margin-top:30px;border:1px solid #ebebeb;padding:30px;line-height:170%;font-size:21px}
.title_green{color:#4a5920;font-weight:600}

/*센터소개*/
.center_Introduction { text-align: center;}
.center_Introduction img {max-width: 1000px;}
.img_center img {width: 100%;}

/*20220324*/
@media only all and (max-width: 768px){
.summary {background-position: center top;padding: 139px 20px 38px 20px;font-size:16px;line-height:23px;/* padding-top:100px; */text-align:center;background-position-y: 25px;background-size: 90px auto;}
}



.mapcont {padding: 40px 0 0 0;}
.movie { padding:0;height:600px}
.sub_content .calendar-wrap .town_list_txt_wrap {min-height: 47px;}
.sub_content p.cont {font-size: 21px;font-weight: 200;color: #181818; line-height: 160%; word-break: keep-all;}
.sub_content p.cont_clor {font-size: 21px;font-weight: bold;color: #4e912f; line-height: 160%; word-break: keep-all;}

.calendar-wrap .town_list_txt_wrap {padding: 10px;text-align: center;border: 1px solid #ebebeb;line-height:1.5;min-height: 130px;}

/**sub_innovation_0202**/
.bold {font-size: 17px;font-weight: 600;}
.bold_s {font-size: 16px;font-weight: 500;}
.calendar-wrap img {width: 100%}
.table_wrap {position: relative;overflow: hidden; overflow-x: hidden;}

 @media screen and (max-width: 800px){
.scroll_text {display: block;margin: 10px 0;font-size: 14px;font-weight: 200;text-align: left;padding-left: 60px;line-height: 31px;}
.table_scroll {overflow-x: auto;padding-bottom: 10px;}
.table_scroll table {min-width: 1000px;}
.scroll_text {background: url(/images/common/icon_scroll.jpg) 0 0 no-repeat;clear: both;}
table.type07 {margin: 0px 0 0 17px;}
  }

/**sub_policy_04**/
.layer_popup a.btn_close01 {display: block;max-width: 953px;margin: 155px auto 20px;text-align: right;}
.layer_popup a.btn_close01 img {width: 34px;}
.layer_popup img {width: 100%;max-width: 600px;}
.contents .pop_video {background-color:#fba607;float: right;height: 55px;padding: 10px 33px 0 33px;color: #fff;font-size: 20px;font-weight: 501;font-family: 'NotoSansKR',sans-serif,Malgun Gothic;line-height: 35px;margin: 15px 5px 0 4px;}
.contents .facility {margin-top:86px;}

@media screen and (max-width:1000px){
	iframe {width: 100%; padding: 0 20px}
	.iframe iframe {padding:150px 20px}
}
@media screen and (max-width:800px){
.contents .pop_video {background-color: #fba607;float: right;height: 34px;padding: 0px 0px 0 0px;color: #fff;font-size: 15px;font-weight: 500;font-family: 'NotoSansKR',sans-serif,Malgun Gothic;line-height: 33px;width: 80px;text-align: center;}
.contents .blo {padding: 0px 0 57px 0;}
}


@media screen and (max-width:768px){
	.movie{height:400px}
	}

@media screen and (max-width:420px){
	.movie{height:240px}
	}

	
/**sub_policy_03**/
.mainbox {margin-bottom: 20px;}
.mainbox button {width: 100%;/*max-width: 518px*/;display: block;text-align: left;height: 90px;background: #fff;overflow: hidden;position: relative;}
.mainbox button strong {position: relative;top: -2px;z-index: 2;color: #fff;font-size: 24px;display: block;width: 343px;padding: 0px 0 0 45px;float: left;}
.mainbox button::after {content: '';display: block;width: 50px; height: 50px;background: url(../images/cont/tab_ico.png) no-repeat;position: absolute;right: 42px;top: 19px;}
.mainbox button.ov::after {background-image: url(../images/cont/tab_ico_on.png);}
.mainbox button::before { content: '';display: block; width: 296px;height: 331px;background: #fba607;position: absolute;left: -35px;top: -138px;transform: rotate(40deg); transition: 0.3s;}
.mainbox#tab01 button {border: 1px solid #fba607;}
.mainbox#tab02 button {border: 1px solid #fba607;}
.mainbox#tab03 button { border: 1px solid #fba607;}
.mainbox button.ov::before {background: rgba(0,0,0,0.3) !important;}
.mainbox#tab01 button::before {background: #fba607;}
.mainbox#tab02 button::before {background: #fba607;}
.mainbox#tab03 button::before {background: #fba607;}
.mainbox#tab01 button.ov {background: #fba607;}
.mainbox#tab02 button.ov {background: #fba607;}
.mainbox#tab03 button.ov {background: #fba607;}
.grid {padding: 30px 0;background: #fff;display: none;}
.grid .inr {max-width: 1600px;background: #fff;line-height: 45px;font-size: 23px; margin:0 auto}
.grid .section:last-child {margin-bottom: 0;}
.section {border: 2px solid #af7405;margin-bottom: 30px;word-break: keep-all;word-wrap: break-word;}
.section .s_inr {padding: 50px;letter-spacing: -1px;text-align: center;}
.con {margin-top:20px;}

/**sub_policy_05**/
.policybox button {width: 100%;display: block;text-align: left;height: 90px;background: #fff;overflow: hidden;position: relative;}
.policybox button strong {position: relative;top: -2px;z-index: 2;color: #fff;font-size: 24px;display: block;width: 343px;padding: 0px 0 0 45px;float: left;}
.policybox button::after {content: '';display: block;width: 50px; height: 50px;background: url(../images/cont/tab_ico.png) no-repeat;position: absolute;right: 42px;top: 19px;}
.policybox button.ov::after {background-image: url(../images/cont/tab_ico_on.png);}
.policybox button::before { content: '';display: block; width: 242px;height: 261px;background: #fba607;position: absolute;left: -35px;top: -138px;transform: rotate(40deg); transition: 0.3s;}
.policybox#tab01 button {border: 1px solid #fba607;}
.policybox button.ov::before {background: rgba(0,0,0,0.3) !important;}
.policybox#tab01 button::before {background: #fba607;}
.policybox#tab01 button.ov {background: #fba607;}
.fig01 {padding: 36px 0 50px 0; text-align: center;}
..policy_list {text-align: center;}
.policy_cont01 .policy_list img {width:100%;}
.policy_list.first .local {width: 455px;}
.policy_list.second .local {width: 455px;}

.blo {padding: 0 0 81px 0;}
span.innovation-title-st {color: #45c9be;font-size: 32px; font-weight: 500;}

@media only all and (max-width: 473px){
.policy_list {width: 300px}
.policy_list.first .local {width: 300px;}
.policy_list.second .local{ width: 300px;}
.inr .byeolrang_vidio {height: 240px;}
}

@media screen and (max-width:455px){
	.policy_list.first{width:100%}
	.policy_list.second{width:100%}
	.policy_list.first .local {width:100%}
	.policy_list.second .local {width:100%}

	}

/**sub_innovation_0201**/
.summary-wrap .Introduction{display:inline-block;width:calc(100% - 430px);padding-left:30px;padding-top:30px;line-height: 38px;}

.summary-wrap .Introduction dl dt{padding-left: 15px;color: #6c954d;font-size: 24px;font-weight: 600;background: url(/images/common/icon_Introduction.png) no-repeat left 10px;line-height: 42px;}
.summary-wrap .Introduction dl dd {color: #383737; font-size: 19px; padding-left:18px;font-weight: 400;}
  
 @media screen and (max-width: 1000px){
.summary-wrap .img-wrap {text-align: center;border: 0;width: 100%;}
.summary-wrap .img-wrap img {width: 200px;}
.summary-wrap .Introduction {width: 100%;margin-left: 0;padding-left: 0;border-left: 0;margin-top: 30px; border-top: 1px dotted #aaa;  text-align: left;}
.layer_popup a.btn_close01 img {margin:0 23px -247px 0;}
}

/*sub_innovation_0203*/
.town_list01 .town_list01_img{margin-bottom:0; padding-bottom:0; border:1px solid #ebebeb; box-sizing:border-box;}
.town_list01 .town_list01_img img {width:100%;}
.town_cont02 .town_list01 .town_list_txt_wrap {min-height: 47px;}
.town_list01 .town_list_txt_wrap {padding: 10px;text-align: center;border: 1px solid #ebebeb;line-height: 1.5;min-height: 130px;}
.town_list01 {padding-bottom: 20px;}

/*sub_town_04*/
.town_list04{display:inline-block;margin-left:1%;margin-bottom:10px;width:49%;vertical-align:top}
.town_list04:nth-child(1){margin-left:0}
.town_list04:nth-child(5){margin-left:0}
.town_list04 .town_list_img{margin-bottom:0;padding-bottom:0;border:1px solid #ebebeb;box-sizing:border-box}
.town_list04 .town_list_img img{width:100%;}
.town_list04 .town_list_txt_wrap{padding:34px;text-align:left;border:1px solid #ebebeb;line-height:1.5;min-height: 130px;height: 257px;}
.town_cont02 .town_list04 .town_list_txt_wrap{min-height:47px;}
.town_list04 p.tit{font-weight:600;color:#000;line-height: 20px; margin: 3px 0 4px;}
.town p.tit span.green{color:#b17131;}
.town p.cont{padding:4px 0 4px 0;font-size:0.8rem;line-height:1.4;color:#000;}
/*.town_cont03 .town_list{width:18%}*/
@media all and (max-width: 1159px){
.town_cont01 .town_img{display:block; width:100%; max-width: 600px;}
.town_cont01 .town_text{display:block; width:95%; margin-left:2%}
.town_cont01 .town_text h2{margin-top: 20px;}
.town_list{width:31%;margin:0 0.5% 10px!important;}
}

@media all and (max-width: 1109px){	
.town_cont02 .town_list04 .town_list_txt_wrap {height: 400px;}
}

@media all and (max-width: 940px){
.town_list04 .town_list_txt_wrap{min-height:165px}
.town .town_list04 .town_list_txt_wrap{min-height:150px}
.town_cont02 .town_list04 .town_list_txt_wrap {height: 500px;}
}
@media all and (max-width: 767px){
.town_cont01 .town_img img{height:auto}
.town_list04{width:48%;}
.town_list04 .town_list_txt_wrap,
.town_cont02 .town_list04 .town_list_txt_wrap{min-height:50px}
}
@media all and (max-width: 626px){
.town_list04 .town_list_txt_wrap,
.town_cont02 .town_list04 .town_list_txt_wrap{min-height:50px}
.town_cont02 .town_list04 .town_list_txt_wrap {height: 734px;}
}
@media all and (max-width: 420px){
.town_list04{width:97%;}
.town_list04 .town_list_txt_wrap,
.town_cont02 .town_list04 .town_list_txt_wrap{min-height:auto;height: 400px;}

}
.town_list04_01 .town_list01_img{margin-bottom:0; padding-bottom:0; border:1px solid #ebebeb; box-sizing:border-box;}
.town_list04_01 .town_list01_img img {width:100%;}
.town_cont02 .town_list04_01 .town_list_txt_wrap {min-height: 47px; width:100%}
.town_list04_01 .town_list_txt_wrap {padding: 34px;text-align: left;border: 1px solid #ebebeb;line-height: 1.5;min-height: 130px;margin-right: 10px;margin-right: 10px;}
.town_list04_01 {padding-bottom: 20px;}
.town_list04_01 .town_list_img img {width: 100%}







