.sv {width:100%; background:url(/img/bg_sub.jpg) no-repeat center bottom; }
.sv_vtxt {width:100%; max-width:1400px; margin:0 auto; padding:0 0 32px 0 ; text-align: right; }
.sv_vtxt img {max-width:88%; }

.content {width:100%; padding:65px 6.5vw ;max-width:1920px; margin:0 auto; }

@media screen and (max-width:1000px) {
	.content { padding:60px 0 ;}
}

@media screen and (max-width:900px) {
	.content {padding:50px 0 ;}
}

@media screen and (max-width:700px) {
	.content {width:90%; padding:40px 0 ;}
}

@media screen and (max-width:640px) {
	#sub_nav	{}
}

/* ¼­ºê¸Þ´º */
#sub_nav							 { position:absolute; top:250px; right:6.5vw; max-width:330px; background:rgba(0,0,0,0.3);  border:1px solid rgba(255, 255,255, 0.3);  z-index:999;  height:auto; padding:50px;}/* 20240430 ¼öÁ¤ */
#sub_nav .sub_nav1 	 { margin:0 auto; height:auto; z-index:200; }
#sub_nav .sub_nav1  > ul	 {height:100%;  text-align:left; }
#sub_nav .sub_nav1  > ul > li {position:relative; margin-right:0px; padding-left:0px; width:100%;  color:#fff; text-align:left; font-weight:500; line-height:50px;  font-size:22px;} /* 20240430 ¼öÁ¤ */
#sub_nav .sub_nav1  > ul > li.active{color:#eb2280 !important; }
#sub_nav .sub_nav1  > ul > li:first-child {}
#sub_nav .sub_nav1  > ul > li > a		{display:block; color:#fff;}
#sub_nav .sub_nav1  > ul li.active	a	{display:block; color:#eb2280  !important;}

.s_con_w{width:100%; max-width:1920px;margin:0 auto;  padding:0px 6.5vw ;}
.s_con_w .h2{ font-weight:600; padding:75px 0 50px 0;  text-align:left;  font-size:2rem; color:#fff;}
.s_con_w .tit_txt {color:#fff; font-size:1.5rem;  text-align:left; }
/* 20240430 Ãß°¡ */
.s_con h3 { font-weight:600;  font-size:2rem; }
.s_con .three_c {position:relative; max-width:1680px; width:100%; margin:0 auto;  overflow:hidden; margin-top:50px;}
.s_con .three_c div {float:left; width:32%; border:1px solid #000; background:#fff;  text-align:center; min-height:550px;}
.s_con .three_c div.fir {margin:0 0% !important;}
.s_con .three_c div.fir  .firbg {background:url(../images/sub/adout_01.jpg) 40% top  no-repeat; height:260px;}
.s_con .three_c div.fir .tit {padding:60px 20px 20px 20px; font-size:1.7rem; font-weight:600;}
.s_con .three_c div.fir .con {padding:0px 20px 40px 20px; font-size:1.3rem; }
.s_con .three_c div.two {margin:0 2% !important;   }
.s_con .three_c div.two .twobg { background:url(../images/sub/adout_02.jpg) 40% top  no-repeat;  height:260px;}
.s_con .three_c div.two .tit {padding:60px 20px 20px 20px; font-size:1.7rem; font-weight:600;}
.s_con .three_c div.two .con {padding:0px 20px 40px 20px; font-size:1.3rem; }
.s_con .three_c div.last {margin:0 0% !important;  }
.s_con .three_c div.last .lastbg {background:url(../images/sub/adout_03.jpg) 50% top  no-repeat;  height:260px;}
.s_con .three_c div.last .tit {padding:60px 20px 20px 20px; font-size:1.7rem; font-weight:600;}
.s_con .three_c div.last .con {padding:0px 20px 40px 20px; font-size:1.3rem; }

.s_con .four_c{position:relative; max-width:1680px; width:100%; margin:0 auto;  overflow:hidden; margin-top:50px; }
.s_con .four_c div {float:left; width:23.5%; border:1px solid #000; background:#fff;  text-align:center; height:auto; min-height:400px; margin:0 2% !important;padding:0 20px;}
.s_con .four_c div .tit {padding:60px 20px 20px 20px; font-size:1.7rem; font-weight:600; width:100%; border-bottom:2px dotted #000; margin-bottom:20px;}
.s_con .four_c li {text-align:left;  color:#000; width:100%; }
.s_con .four_c li p.con{width:100%; }
.s_con .four_c li a p{height:40px; line-height:40px; width:100%; display:inline !important;}
.s_con .four_c li a {color:#000; }
.s_con .four_c li a:hover {color:#28578f; }
.s_con .four_c div.mid {margin:0 1% !important;}
.s_con .four_c div.fir {margin:0% 1% 0 0% !important;}
.s_con .four_c div.last {margin:0% 0% 0 1% !important;}

.con_pc {position:relative; max-width:1680px; width:100%; margin:0 auto; margin-top:50px; border:1px solid #000; text-align:center; background:#fff; display:block;}
.con_pc img{width:100%; max-width:1640px;}
.con_m {width:100%; margin:0 auto; margin-top:50px; border:1px solid #000; text-align:center; background:#fff; display:none;}
.con_m img{width:100%; max-width:1024px;}

.s_con .three_c2 {position:relative; max-width:1680px; width:100%; margin:0 auto;  overflow:hidden; margin-top:50px;}
.s_con .three_c2 div {float:left; width:32%; border:1px solid #000; background:#fff;  text-align:center; height:100%; max-height:800px;}
.s_con .three_c2 div.fir {margin:0 0% !important;}
.s_con .three_c2 div.fir .tit {padding:40px 20px 20px 20px; font-size:1.5rem; font-weight:600; min-height:120px;}
.s_con .three_c2 div.two {margin:0 2% !important;   }
.s_con .three_c2 div.two .tit {padding:40px 20px 20px 20px; font-size:1.5rem; font-weight:600; min-height:120px;}
.s_con .three_c2 div.last {margin:0 0% !important;  }
.s_con .three_c2 div.last .tit {padding:40px 20px 20px 20px; font-size:1.5rem; font-weight:600; min-height:120px;}

.s_con .two_c {position:relative; max-width:1680px; width:100%; margin:0 auto;  overflow:hidden; margin-top:50px;}
.s_con .two_c div {float:left; width:49%; border:1px solid #000; background:#fff;  text-align:center; }
.s_con .two_c div.fir {margin:0 1% 0 0% !important; padding:20px 0;}
.s_con .two_c div.last {margin:0 0% 0 1% !important; padding:20px 0;}
.s_con .two_c div.fir img, .s_con .two_c div.last img{max-width:800px; width:100%;}

.orga_w{width:100%; border:1px solid #000; min-height:780px; margin-top:50px; background-color:#effdfe; overflow:hidden;}
.orga_w img{ width:100%; max-width:1000px;} 
.orga_w .orga_conL{float:left; width:60%;}
.orga_w .orga_conR{float:right; }
.orga_w .orga_conR{width:40%; padding:150px 50px;}
.orga_w .orga_conR p{text-align:center;}
.txt_l{font-size:2.2rem; font-weight:600; }
.txt_s{font-size:1.2rem; font-weight:600; }

.orga_w2 {width:100%; margin-top:50px;}
.orga_w2 div {float:left; width:25%;}
.orga_w2 div img{width:100%;}
.orga_w2 div .txt{height:40px; line-height:40px; text-align:center; font-weight:400; font-size:1.2rem; }
.orga_w2_m {margin-top:0px;}

.orga_w3 {width:100%; margin-top:50px; background:#fff; border:1px solid #000; overflow:hidden;}
.orga_w3 div {float:left; width:25%; text-align:center; background:#fff; padding:30px 0;}
.orga_w3 div img{width:100%; max-width:255px;}
.orga_w3 div .txt{height:40px; line-height:40px; text-align:center; font-weight:400; font-size:1.2rem; padding-top:10px;}

.orga_w4{width:100%; margin-top:50px; background:#fff; border:1px solid #000; overflow:hidden; padding:40px 0;}
.orga_w4 img{max-width:830px; width:100%;}
.orga_w4 p{font-size:1.2rem; font-weight:600; color:#0477b5;}
.orga_w4 .orga_w4L{float:left; width:49%; margin:0 1% 0 0;  text-align:center;}
.orga_w4 .orga_w4R{float:left; width:49%; margin:0 0 0 1%;  text-align:center;}

.orga_w5 {width:100%; margin-top:50px; background:#fff; border:1px solid #000; overflow:hidden; padding:40px 0; text-align:center;}
.orga_w5 img{width:100%; max-width:1275px;}
.orga_w5 p{font-size:1.2rem; font-weight:600; color:#0477b5;}

.orga_w6 {width:100%; background:#fff; border:1px solid #000; overflow:hidden; padding:40px 0;  margin:50px auto;}
.orga_w6 img{max-width:420px; width:100%;}
.orga_w6 p{font-size:1.2rem; font-weight:600; color:#0477b5; text-align:center;}
.orga_w6 div{ float:left; width:50%; padding-top:30px;}
.orga_w6 .orga_w6L{text-align:right;}
.orga_w6 .orga_w6R{text-align:left;}


.orga_tab				{clear:both; position:relative; margin:50px 0; width:100%;  background:#fff; border-bottom:2px solid #000;}
.orga_tab thead th	{padding:15px 0px 15px 30px; border-bottom:2px solid #000;   }
.orga_tab tbody td	{padding:15px; border-bottom:2px solid #000;  border:1px solid #ddd; text-align:center; line-height:1.5rem;}
.orga_tab .tit           {font-size:1.2rem; font-weight:400;}
.orga_tab .nline       {border-bottom:0_px solid #000;}
.orga_tab .lnline       {border-left:0px solid #eee;}
.orga_tab .rnline       {border-right:0px solid #eee;}

.s_con {width:100%; height:100%; min-height:75vh; overflow:hidden; margin-top:150px;}
.new_img{position:absolute; top:0;  left:50px;z-index:50;}
.s_con .sub_notice {position:relative;max-width:1680px; width:100%; margin:0 auto; border:1_px solid #000; overflow:hidden;padding:6px 0 20px 0; margin-top:50px; border-bottom:1px solid #ccc;}
.s_con .sub_notice li {float:left; margin:0 2% 30px 2%; font-size:20px; width:32%; }
.s_con .sub_notice li:hover .tit, .s_con .sub_notice li:hover .txt {color:#eb2280; background:#fef4f9;  border:1px solid #eb2280;}
.s_con .sub_notice li div a:active, .s_con .sub_notice li div a:link, .s_con .sub_notice li div a:hover, .s_con .sub_notice li div a:focus,  .s_con .sub_notice li div a:visited {color:#000;}
.s_con .sub_notice li .tit{border:1px solid #ccc; border-radius:8px 8px 0  0px ;overflow:hidden; background:#f2f2f2; padding:30px 15px; font-size:1.2rem; font-weight:500;}
/* °³¹ßÀÚ Ãß°¡ */
.s_con .sub_notice li .tit .tit_contents{width:95%;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
.s_con .sub_notice li .img:hover img{transform:scale(1.1); transition:ease-in-out 0.5s;}
.s_con .sub_notice li .img img{border:1_px solid #ddd; border-radius:8px 8px 0  0px ;transition:ease-in-out 0.5s;}

.s_con .sub_notice li .txt{position:relative;min-height:180px; border:1px solid #ccc; margin-top:-1px; padding:30px 15px; border-radius:0  0px 8px 8px;  background:#f2f2f2;}
/* °³¹ßÀÚ Ãß°¡ */
.s_con .sub_notice li .txt .txt_contents{width:98%;text-overflow:ellipsis; overflow: hidden;white-space:normal;-webkit-line-clamp: 2;-webkit-box-orient: vertical;display: -webkit-box;word-wrap:break-word;}

.s_con .sub_notice li .txt .date{ width:100%;position:absolute; bottom:25px; height:30px;  font-weight:300; font-size:1rem;}

.s_con .sub_notice li div span.file{position:absolute; bottom:0px;  right:35px;}

.s_con .sub_news {position:relative;max-width:1680px; width:100%; margin:0 auto; border:1_px solid #000; overflow:hidden;padding:6px 0 50px 0; margin-top:20px;}
.s_con .sub_news li {float:left; margin:0 2% 30px 2%; font-size:20px; width:32%; }
/* °³¹ßÀÚ Ãß°¡ */
.s_con .sub_news li.none {float:left; margin:0 2% 30px 2%; font-size:20px; width:95%;text-align:center; }
.s_con .sub_news li.none .tit_none{border:1px solid #ddd; border-radius:8px ;overflow:hidden; background:#fff; padding:30px 15px; font-size:1.2rem; font-weight:500;width:100% !important;}
.s_con .sub_news li.none:hover .tit_none{color:#eb2280; background:#fef4f9;  border:1px solid #eb2280;}
/* °³¹ßÀÚ Ãß°¡ */
.s_con .sub_news li:hover .tit, .s_con .sub_news li:hover .txt {color:#eb2280; background:#fef4f9;  border:1px solid #eb2280;}
.s_con .sub_news li div a:active, .s_con .sub_news li div a:link, .s_con .sub_news li div a:hover, .s_con .sub_news li div a:focus,  .s_con .sub_news li div a:visited {color:#000;}
.s_con .sub_news li .tit{border:1px solid #ddd; border-radius:8px 8px 0  0px ;overflow:hidden; background:#fff; padding:30px 15px; font-size:1.2rem; font-weight:500;}
/* °³¹ßÀÚ Ãß°¡ */
.s_con .sub_news li .tit .tit_contents{width:95%;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}

.s_con .sub_news li .img:hover img{transform:scale(1.1); transition:ease-in-out 0.5s;}
.s_con .sub_news li .img img{border:1_px solid #ddd; border-radius:8px 8px 0  0px ;transition:ease-in-out 0.5s;}

.s_con .sub_news li .txt{position:relative;min-height:180px; border:1px solid #ddd; margin-top:-1px; padding:30px 15px; border-radius:0  0px 8px 8px;  background:#fff;}
/* °³¹ßÀÚ Ãß°¡ */
.s_con .sub_news li .txt .txt_contents{width:98%;text-overflow:ellipsis; overflow: hidden;white-space:normal;-webkit-line-clamp: 2;-webkit-box-orient: vertical;display: -webkit-box;word-wrap:break-word;}
.s_con .sub_news li .txt .date{ width:100%;position:absolute; bottom:25px; height:30px;  font-weight:300; font-size:0.9rem;}

.s_con .sub_notice li.last, .s_con .sub_news li.last{margin:0 0% 30px 00% !important;  }
.s_con .sub_notice li.first, .s_con .sub_news li.first{margin:0 0% 30px 00% !important;  }

.s_con .sub_news li div span.file{position:absolute; bottom:0px;  right:35px;}

.s_con .sub_photo {position:relative;max-width:1680px; width:100%; margin:0 auto; border:1_px solid #000; overflow:hidden;padding:6px 0 50px 0; margin-top:20px;}
.s_con .sub_photo li {float:left; margin:0 2% 30px 2%; font-size:20px; width:32%; border:1px solid #ddd; border-radius:8px ; background:#fff;}
.s_con .sub_photo li:hover{background:#fef4f9;  border:1px solid #eb2280; }
.s_con .sub_photo li .tit a{color:#000;}
/* °³¹ßÀÚ Ãß°¡ */
.s_con .sub_photo li.none {float:left; margin:0 2% 30px 2%; font-size:20px; width:95%;text-align:center; }
.s_con .sub_photo li.none .tit_none{ border-radius:8px ;overflow:hidden; background:#fff; padding:30px 15px; font-size:1.2rem; font-weight:500;width:100% !important;}
.s_con .sub_photo li.none:hover .tit_none{color:#eb2280;}
/* °³¹ßÀÚ Ãß°¡ */
.s_con .sub_photo li:hover .tit, .s_con .sub_photo li:hover .tit, .s_con .sub_photo li:hover div span.more {color:#eb2280; }
.s_con .sub_photo li div a:active, .s_con .sub_photo li div a:link, .s_con .sub_photo li div a:hover, .s_con .sub_phot280;o li div a:focus,  .s_con .sub_photo li div a:visited {color:#000;}
.s_con .sub_photo li .tit{overflow:hidden; position:relative;padding:30px 15px; font-size:1.2rem; font-weight:500;}
/* °³¹ßÀÚ Ãß°¡ */
.s_con .sub_photo li .tit .tit_contents{width:95%;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
.s_con .sub_photo .img{width:90%; margin:20px auto;}
.s_con .sub_photo li .img:hover img{ transform:scale(1.1); transition:ease-in-out 0.5s;}
.s_con .sub_photo li .img img{width:100%;text-align:center; border-radius:8px ;transition:ease-in-out 0.5s; }

.s_con .sub_photo li .tit{position:relative;min-height:130px; margin-top:-1px; padding:30px 15px;overflow:hidden; white-space:nowrap;text-overflow:ellipsis; }
.s_con .sub_photo li .tit a{width:95%;overflow:hidden; white-space:nowrap;text-overflow:ellipsis; }
/* °³¹ßÀÚ Ãß°¡ */
.s_con .sub_photo li .tit .tit_contents{width:98%;text-overflow:ellipsis; overflow: hidden;white-space:normal;-webkit-line-clamp: 2;-webkit-box-orient: vertical;display: -webkit-box;word-wrap:break-word;}
.s_con .sub_photo li .tit .date{ width:100%;position:absolute; bottom:25px; height:30px;  font-weight:300; font-size:0.9rem;}

 .s_con .sub_photo li.last{margin:0 0% 30px 00% !important;  }
.s_con .sub_photo li.first{margin:0 0% 30px 00% !important;  }

.s_con .sub_photo li div span.more{position:absolute; bottom:0px;  right:35px; padding:8px 10px 5px 10px; border:1px solid #ddd; border-radius:10px; background:#fff; font-size:0.8rem}
.s_con .sub_photo li:hover div span.more{ border:1px solid ##eb2280 !important; }


.board_sch {padding: 30px 200px; background: rgba(0,0,0,0.3); border: 0px solid #c5c5c5; display: flex;
    justify-content: space-between;
	border-radius:8px; margin-top:50px;
}
.board_sch .sch_select {width: 19%}
.board_sch > div:not(:last-of-type){ margin-right:10px;}
.board_sch select { font-size: 0.9rem; letter-spacing: -0.04em; height: 40px; border: 1px solid #c3c3c3; border-radius:5px; padding: 0 20px 0 15px; background: #fff url(/img/ico_select-bk.png) no-repeat right 12px center; width: 100%;}
.sch_inp {width: 80%;}
.sch_inp input { width: calc(100% - 130px); height: 40px; border: 1px solid #c5c5c5; background: #fff; padding-left: 20px; border-radius:5px;}
.sch_inp.type_app-ann input { width: calc(100% - 208px); margin-right: 11px;}
.board_sch.num4 .sch_inp.type_app-ann button { min-width: 94px; margin-left: 0; margin-right: 1px;}
.board_sch.num4 .sch_inp.type_app-ann button:last-of-type { margin-right: 0;}
.sch_inp input::-webkit-input-placeholder { color: #000;}
.sch_inp input::-moz-placeholder { color: #000;}
.sch_inp input:-ms-input-placeholder {color: #000;}
.sch_inp input::-ms-input-placeholder {color: #000;}
.sch_inp input::placeholder { color: #000;}
.sch_inp button { min-width: 70px; height: 40px; margin-left: 5px; background:#000; color:#fff;	border:1px solid #000;border-radius:5px;
}
.sub_news_top{border-bottom:1px solid #ddd; margin-top:50px;}

.sub_photo_top{border-bottom:1px solid #ddd; margin-top:50px;}

.paginate{	display: flex;	align-items: center;	justify-content: center;}
.paginate .page_btn{	height:14px;	width:14px;	margin:0 14px;}
.paginate .first{	background:url(../images/page_arr.png) no-repeat;}
.paginate .prev{	background:url(/img/page_prev.png) no-repeat;	width:8px;	margin-right:17px;}
.paginate .next{
	background:url(/img/page_next.png) no-repeat;	width:8px;	margin-left:17px;}
.paginate .last{
	background:url(/img/page_last.png) no-repeat;}
.paginate .page_btn:hover{
	background-position:0 100%;}
.paginate .page_inner{	display:flex;	align-items:center;}
.paginate a{border-radius: 5px;	margin:0 2px;	font-size:1rem;	letter-spacing:-0.04em;	color:#000;		text-align: center; width: 2rem; height: 2rem;	line-height: 2rem;	padding-top: .2rem; border: 1px solid #ddd;}
.paginate a:hover{border: 1px solid #ccc; background:#f2f2f2;}
.paginate a.active{	border-radius: 5px;	width: 2rem;	height: 2rem;	line-height: 2rem;	text-align: center;	background-color: transparent;	color: #fff;	border: 1px solid #ddd;
	display: inline-block;	vertical-align: middle;	padding-top: .2rem;	margin: 0 2px;	text-decoration: none;	background-color: #333	; border-color: #333;}


.f_black{color:#000;}
.f_14{font-size:14px !important;}
.f_18{font-size:18px !important;}

/*°Ô½ÃÆÇ ³¯Â¥ 2024 05 20  °³¹ßÀÚ Ãß°¡*/
.date_1024{display:none;}
.date_1920{display:block;}



@media screen and (max-width:1280px) {


.s_con_w .h2{  padding:50px 0 50px 0;  text-align:left;  font-size:2rem; }
.s_con_w .tit_txt {color:#000; font-size:1.2rem; }
/* 20240430 Ãß°¡ */
.s_con .three_c div {float:left; width:32%; border:1px solid #000; background:#fff;  text-align:center; min-height:550px;}
.s_con .three_c div.fir {margin:0 0% !important;}
.s_con .three_c div.fir  .firbg {background:url(../images/sub/adout_01.jpg) 40% top  no-repeat !important; height:250px;}
.s_con .three_c div.fir .tit {padding:60px 20px 20px 20px; font-size:1.5rem; font-weight:600;}
.s_con .three_c div.fir .con {padding:0px 20px 40px 20px; font-size:1.2rem; }
.s_con .three_c div.two {margin:0 2% !important;   }
.s_con .three_c div.two .twobg { background:url(../images/sub/adout_02.jpg) 40% top  no-repeat !important; height:250px;}
.s_con .three_c div.two .tit {padding:60px 20px 20px 20px; font-size:1.5rem; font-weight:600;}
.s_con .three_c div.two .con {padding:0px 20px 40px 20px; font-size:1.2rem; }
.s_con .three_c div.last {margin:0 0% !important;  }
.s_con .three_c div.last .lastbg {background:url(../images/sub/adout_03.jpg) 50% top  no-repeat !important; height:250px;}
.s_con .three_c div.last .tit {padding:60px 20px 20px 20px; font-size:1.5rem; font-weight:600;}
.s_con .three_c div.last .con {padding:0px 20px 40px 20px; font-size:1.2rem; }

.con_pc { display:none;}

.con_m { display:block;}

.s_con .three_c2 {position:relative; max-width:1680px; width:100%; margin:0 auto;  overflow:hidden; margin-top:50px;}
.s_con .three_c2 div {float:left; width:32%; border:1px solid #000; background:#fff;  text-align:center; height:100%; max-height:800px;}
.s_con .three_c2 div.fir {margin:0 0% !important;}
.s_con .three_c2 div.fir .tit {padding:40px 20px 20px 20px; font-size:1.5rem; font-weight:600; min-height:150px;}
.s_con .three_c2 div.two {margin:0 2% !important;   }
.s_con .three_c2 div.two .tit {padding:40px 20px 20px 20px; font-size:1.5rem; font-weight:600; min-height:150px;}
.s_con .three_c2 div.last {margin:0 0% !important;  }
.s_con .three_c2 div.last .tit {padding:40px 20px 20px 20px; font-size:1.5rem; font-weight:600; min-height:150px;}

.s_con .four_c div {width:48%; margin:0 1% !important; padding:0 20px;   }
.s_con .four_c div.mid {margin:1% 1% !important;}
.s_con .four_c div.fir {margin:1% 1% 1% 1% !important;}
.s_con .four_c div.last {margin:1% 1% 1% 1% !important;}

.orga_w .orga_conL{width:100% !important; margin:0 auto;}
.orga_w .orga_conR{width:100% !important; margin:0 auto;padding:50px 50px;}


.orga_w2 div {float:left; width:50%;}
.orga_w2_m {margin-top:50px;}

.orga_w3 div {float:left; width:50%; padding:30px 0 30px ;}
.orga_w3_m {margin-top:-30px;}


.orga_tab				{overflow:auto;}

.s_con .sub_news {max-width:1280px; }
.s_con .sub_news {max-width:1280px; }
.s_con .sub_notice li .txt{min-height:220px; }
.s_con .sub_news li .txt{min-height:220px; }

.s_con .sub_photo {max-width:1280px; }
.s_con .sub_photo {max-width:1280px; }
.s_con .sub_photo li .txt{min-height:220px; }

.s_con .sub_notice li .txt .date{  font-size:0.9rem;}
.board_sch {padding: 30px 100px; }


}

@media screen and (max-width:1024px) {
.s_con {margin-top:50px;}
.orga_w4 .orga_w4L{float:left; width:100%; margin:0 0% 0 0;  text-align:center;}
.orga_w4 .orga_w4R{float:left; width:100%; margin:0 0 0 0%;  text-align:center;}

.orga_w6 div{ width:100% !important; padding-top:30px;}
.orga_w6 .orga_w6L{text-align:center !important;}
.orga_w6 .orga_w6R{text-align:center !important;}

.s_con_w .h2{ padding:30px 0 50px 0;  text-align:left;  font-size:1.8rem; }

/* 20240430 Ãß°¡ */
.s_con .three_c div {float:left; width:100%; border:1px solid #000; background:#fff;  text-align:center; min-height:400px;}
.s_con .three_c div.fir {margin:0 0% 30px !important; }
.s_con .three_c div.fir  .firbg {background:url(../images/sub/adout_01.jpg) 0% top  no-repeat !important; height:200px;}
.s_con .three_c div.fir .tit {padding:60px 20px 20px 20px; font-size:1.5rem; font-weight:600;}
.s_con .three_c div.fir .con {padding:0px 20px 40px 20px; font-size:1.2rem; }
.s_con .three_c div.two {margin:0 0% 30px !important;  }
.s_con .three_c div.two .twobg { background:url(../images/sub/adout_02.jpg) 0% top  no-repeat !important; height:200px;}
.s_con .three_c div.two .tit {padding:60px 20px 20px 20px; font-size:1.5rem; font-weight:600;}
.s_con .three_c div.two .con {padding:0px 20px 40px 20px; font-size:1.2rem; }
.s_con .three_c div.last {margin:0 0% 30px !important;  }
.s_con .three_c div.last .lastbg {background:url(../images/sub/adout_03.jpg) 0% top  no-repeat !important; height:200px;}
.s_con .three_c div.last .tit {padding:60px 20px 20px 20px; font-size:1.5rem; font-weight:600;}
.s_con .three_c div.last .con {padding:0px 20px 40px 20px; font-size:1.2rem; }


.s_con .two_c div {float:left; width:100%; border:1px solid #000; background:#fff;  text-align:center; }
.s_con .two_c div.fir {margin:0 0% 20px 0% !important; padding:20px 0;}
.s_con .two_c div.last {margin:0 0% 0 0% !important; padding:20px 0;}





.s_con .sub_news {max-width:1024px; }
.s_con .sub_news {max-width:1024px; }
.s_con .sub_notice li {width:48% !important; }
.s_con .sub_news li { width:48% !important;}

.s_con .sub_photo {max-width:1024px; }
.s_con .sub_photo {max-width:1024px; }
.s_con .sub_photo li { width:48% !important;}


.board_sch {padding: 30px 50px; }
.s_con .sub_notice li {float:left; margin:0 1% 30px 1%; font-size:20px; width:32%; }
.s_con .sub_notice li.last{margin:0 1% 30px 1% !important;  }
.s_con .sub_notice li.first{margin:0 1% 30px 1% !important;  }
.s_con .sub_news li {float:left; margin:0 1% 30px 1%; font-size:20px; width:32%; }
.s_con .sub_news li.last{margin:0 1% 30px 1% !important;  }
.s_con .sub_news li.first{margin:0 1% 30px 1% !important;  }

.s_con .sub_photo li {float:left; margin:0 1% 30px 1%; font-size:20px; width:32%; }
.s_con .sub_photo li.last{margin:0 1% 30px 1% !important;  }
.s_con .sub_photo li.first{margin:0 1% 30px 1% !important;  }

/*  2024 05 20 °³¹ßÀÚ Ãß°¡ °Ô½ÃÆÇ Ç×¸ñ »ç¶óÁü*/
	.w_1024{display:none;}
}


@media screen and (max-width:768px) {


.s_con_w .h2{ padding:0px 0 50px 0;  text-align:left;  font-size:1.8rem; }


.orga_w3 div img{width:90%; max-width:180px;}

.s_con .four_c div {width:98%; margin:0 1% !important; padding:0 20px; min-height:100%; padding-bottom:30px;}
.s_con .four_c div.mid {margin:1% 1% !important;}
.s_con .four_c div.fir {margin:1% 1% 1% 1% !important;}
.s_con .four_c div.last {margin:1% 1% 1% 1% !important;}

.s_con .sub_news {max-width:768px; }
.s_con .sub_news {max-width:768px; }
.s_con .sub_notice li {width:100% !important; margin:0 0% 30px 0%;}
.s_con .sub_news li { width:100% !important; margin:0 0% 30px 0%;}


.s_con .sub_photo {max-width:768px; }
.s_con .sub_photo {max-width:768px; }
.s_con .sub_photo li { width:100% !important; margin:0 0% 30px 0%;}

.board_sch {padding: 20px 10px 20px 20px; }
.board_sch .sch_select {width: 30%}
.sch_inp input { width: calc(100% - 90px); height: 40px; border: 1px solid #c5c5c5; background: #fff; padding-left: 20px; border-radius:5px;}

.s_con .sub_notice li.last{margin:0 0% 30px 0% !important;  }
.s_con .sub_notice li.first{margin:0 0% 30px 0% !important;  }
.s_con .sub_news li.last{margin:0 0% 30px 0% !important;  }
.s_con .sub_news li.first{margin:0 0% 30px 0% !important;  }

.s_con .sub_photo li.last{margin:0 0% 30px 0% !important;  }
.s_con .sub_photo li.first{margin:0 0% 30px 0% !important;  }
}

@media screen and (max-width:640px) {


#sub_nav							 {width:100%; background:#000;  z-index:999; margin-top:-70px !important;}
#sub_nav .sub_nav1 	 {position:relative; width:100%; max-width:1400px; margin:0 auto; height:70px; z-index:200; }
#sub_nav .sub_nav1  > ul	 {height:100%;}
#sub_nav .sub_nav1  > ul > li {float:left; position:relative; height:100%; margin-right:0px; padding-right:20px; margin-right:2px; width:33%;  color:#fff; text-align:center; line-height:70px; background: rgba(0, 0, 0, 0.5); font-size:20px;}
#sub_nav .sub_nav1  > ul > li.active{background-color:#c52622;  font-size:22px;}
#sub_nav .sub_nav1  > ul > li:first-child {}
#sub_nav .sub_nav1  > ul > li:last-child {margin-right:0px;}
#sub_nav .sub_nav1  > ul > li > a		{display:block; color:#fff;}
}

@media screen and (max-width:600px) {
	.s_bg1{background:url('/img/sub/s_bg0.png') no-repeat -50px top !important; background-size:80% !important;}
}


@media screen and (max-width:500px) {



.s_con .three_c2 div {width:100%; border:1px solid #000; background:#fff;  text-align:center; height:100%; max-height:800px;}
.s_con .three_c2 div.fir {margin:0 0% 20px !important;}
.s_con .three_c2 div.fir .tit { min-height:100px;}
.s_con .three_c2 div.two {margin:0 0% 20px !important;   }
.s_con .three_c2 div.two .tit { min-height:100px;}
.s_con .three_c2 div.last {margin:0 0% !important;  }
.s_con .three_c2 div.last .tit {  min-height:100px;}


}

/* °³ÀÎÁ¤º¸Ã³¸®20240514Ãß°¡ */

				.tab1 {width:100%;}
				.tab1 table{width:100%; border-top:2px solid #000;}
				.tab1 table th{ border-bottom:1px solid #000; padding:10px 0; background:#f2f2f2;}
				.tab1 table td{ border-bottom:1px solid #000; padding:10px 0;}



.agreebox		{width:100%; padding-bottom:40px; margin-top:20px;}
.agreebox2		{width:100%; padding-bottom:20px; margin-top:0px;}
.agreebox .bx	{height:80px; padding:20px 40px; border:1px solid #ddd; font-size:0.8rem; line-height:1.6em; overflow:auto; scrollbar-base-color: #d9d9d9; scrollbar-3dlight-color: #d9d9d9; scrollbar-darkshadow-color: #d9d9d9; scrollbar-face-color: #d9d9d9; scrollbar-highlight-color: #d9d9d9; scrollbar-shadow-color: #d9d9d9; scrollbar-track-color: #f2f2f2;}
.agreebox2 .bx2	{height:200px; padding:20px 40px; border:1px solid #ddd; font-size:0.8rem; line-height:1.6em; overflow:auto; scrollbar-base-color: #d9d9d9; scrollbar-3dlight-color: #d9d9d9; scrollbar-darkshadow-color: #d9d9d9; scrollbar-face-color: #d9d9d9; scrollbar-highlight-color: #d9d9d9; scrollbar-shadow-color: #d9d9d9; scrollbar-track-color: #f2f2f2; background:#fff;}

.checkbox		{width:100%; padding:10px 0; background:#f2f2f2; border-right:0px solid #ddd; border-left:0px solid #ddd; border-bottom:0px solid #ddd; text-align:center; }
.checkbox2	{width:100%; padding:10px 0; background:#fff_;  text-align:right; font-size:0.9rem;}
.checkbox2	 input[type="checkbox"] {box-sizing:border-box; background:none !important; width:2.5vw !important; height:2.5vh !important; padding:0 !important; margin:0 5px 0 0;}
.agreebox_tit		{width:100%; padding:20px;  border-right:0px solid #ddd; border-left:0px solid #ddd; border-top:0px solid #ddd;  font-size:1.5rem; font-weight:600;}



/* SVG  top icon and progress rate */

.svg_wrapper {display:none;position: fixed;right:0px;bottom: 0px;z-index:100;}
svg circle {stroke: rgba(88,122,167,1);stroke-width: 2px;} /* ¿ø »ö»ó*/
svg .progress {stroke-width: 3px;transition: .2s;stroke: rgba(230,33,125,1);} /* ÁøÇàÀ² ¿ø »ö»ó */
.svg_circle{position:relative;display:block;margin:auto;cursor:pointer;z-index:999;}
.svg_wrapper img {position:absolute;left:50%;top:70px;transform: translate(-50%, -50%); z-index:-10}

