/*모바일-메인, visual_wrap, 메인슬라이드 */
.main{margin:0 auto;background-color:#e7ecf7;overflow:hidden;}
.main a{text-decoration:none;}
.mainSlide_area{position: relative;}
.mainSlide_area {min-height:500px;}
.mainSlide_area .mainSlide_img.mainSlide1{/*min-width:1142.857px;*/min-height: 500px;object-fit: cover;overflow:hidden;position:relative;}


.mainSlide_area .mainSlide_img{min-height: 500px}
.mainSlide_area img{object-fit: cover;min-height: 500px;width:100%;overflow:hidden;}

ul.mainSlide_img li{overflow:hidden;position:relative;}
ul.mainSlide_img li:nth-child(1) a img{position:absolute;left:20%;top:0;}
ul.mainSlide_img li:nth-child(2){}

.mainSlide_txt{position:absolute;top:58%;left:15px;background-color:rgba(23,100,139,0.9);background-color:rgba(25,131,166,0.9);padding:20px 17px}
.mainSlide_txt p{display:block; color:#fff}
.mainSlide_stit{font-size:15px;margin-bottom:5px;font-weight: 500;}
.mainSlide_tit{font-size:30px;font-weight: 600;}

.mainSlide_pager .bx-pager{display:flex;position:absolute;bottom:30px;   left:50%;transform: translateX(-50%)}
.mainSlide_pager a{box-shadow:0 0 2px #fff;text-indent: -9999px; margin-right:10px;width:15px;height:15px;border-radius:50%;background-color:#333;opacity: 0.8;display: inline-block;}
.mainSlide_pager a.active{background-color:#ffaa00;opacity: 1;}

@media all and (min-width:480px){
    .mainSlide_txt{left:30px;padding:20px 25px}
    .mainSlide_stit{font-size:1.1em;margin-bottom:8px;}
    .mainSlide_tit{font-size:2.5em;}    
}
@media all and (min-width:768px){
    .mainSlide_txt{padding:25px 35px}
    .mainSlide_stit{font-size:1.2em;margin-bottom:8px;}
    .mainSlide_tit{font-size:2.7em;} 
	.mainSlide_pager a{width:20px;height:20px;}
}

@media all and (min-width:1024px){
    .main{background-color:#fff;margin-top:0;}
    .mainSlide{padding-top:0px;margin-top:0;}
    .mainSlide_in{width:100%;margin:0 auto;}
    .mainSlide_area .mainSlide_img.mainSlide1{transform:translatex(-50%);width:100%;}
	.mainSlide_area .mainSlide_img img{margin:0 auto;width:100%;}
  
    .mainSlide_txt_wrap{padding-left:0px;padding-right:0px;margin:0 auto; max-width: 1300px;}
    .mainSlide_txt{top:15%;left:30px;padding:32px 40px;}
    .mainSlide_stit{font-size:1.3em;line-height:1.2em;}
    .mainSlide_tit{font-size:3em;}
    .mainSlide_pager .bx-pager{bottom:60%;display: block;left:auto;right:5%;}
    .mainSlide_pager a{margin-bottom:15px;width:19px;height:19px;}    
}
@media all and (min-width:1200px){
    .mainSlide{margin-right:15px;}
    .mainSlide_txt{top:15%;left:30px;padding:32px 40px;}
    .mainSlide_tit{font-size:3.1em;}   
}
@media all and (min-width:1360px){
    .mainSlide_txt{padding:40px 50px;top:18%;left:50%;transform: translateX(-125%);}
    .mainSlide_stit{font-size:20px;}
    .mainSlide_tit{font-size:50px;}
}
@media all and (min-width:1400px){
    .mainSlide_pager .bx-pager{bottom:64%;}
    .mainSlide_txt{padding:55px 61px;}
    
}


/*바로가기*/
.link_area{z-index: 100}
.link1, .link2{width:100%;}
.link1{background-color:rgba(0, 0, 0,.7);}

.link1 .link1_in ul, .link2 .link2_in ul{display:flex;flex-wrap:wrap;}
.link1 .link1_in ul li{width:25%;text-align: center;}
.link1 .link1_in ul li a{display:block;width:100%;text-align: center;color:#fff;height:80px;padding-top:52px;position:relative;font-size:14px;letter-spacing:-0.3px;line-height:1.6em;transition: 0.2s;}

.link1 .link1_in ul li a:hover{background-color:#ecbb76;background-color:#f0b666;color:#000;}
.link1 .link1_in ul li a:before{content: "";display: block;width:35px;height:35px;position:absolute;left:50%;transform: translateX(-50%);top:14px;background-size:100%;background-position:center;}

.link1 .link1_in ul li:nth-child(1) a:before{background-image:url(../../images/iwcms/main/mainlink_ico1.png)}
.link1 .link1_in ul li:nth-child(2) a:before{background-image:url(../../images/iwcms/main/mainlink_ico2.png)}
.link1 .link1_in ul li:nth-child(3) a:before{background-image:url(../../images/iwcms/main/mainlink_ico3.png)}
.link1 .link1_in ul li:nth-child(4) a:before{background-image:url(../../images/iwcms/main/mainlink_ico4.png)}
.link1 .link1_in ul li:nth-child(5) a:before{background-image:url(../../images/iwcms/main/mainlink_ico5.png)}
.link1 .link1_in ul li:nth-child(6) a:before{background-image:url(../../images/iwcms/main/mainlink_ico6.png)}
.link1 .link1_in ul li:nth-child(7) a:before{background-image:url(../../images/iwcms/main/mainlink_ico7.png)}
.link1 .link1_in ul li:nth-child(8) a:before{background-image:url(../../images/iwcms/main/mainlink_ico8.png)}



.link2{background-color:rgba(186,142,83,0.8)}
.link2 .link2_in ul li{width:50%;text-align:center;border-left:1px solid #fff;}
.link2 .link2_in ul li:nth-child(1){border:0;}
.link2 .link2_in ul li a{display:block;color:#fff;padding:15px 0;}
.link2 .link2_in ul li a:hover{background-color:rgba(186,142,83,1);}

@media all and (min-width:480px){
    .link1 .link1_in ul li a{height:85px;padding-top:52px;font-size:15px;}
    .link1 .link1_in ul li a:before{top:14px}
}

@media all and (min-width:768px){
    .link1 .link1_in ul li a{font-size:15px;padding-top:80px;height:120px}
    .link1 .link1_in ul li a:before{width:50px;height:50px;top:25px}
   
	.link2 .link2_in ul li a{padding:25px;font-size:15px;}
}

@media all and (min-width:1024px){
    .link_area{position:fixed;left:0;bottom:0;width:100%;overflow-x:auto;overflow-y:hidden;transition:bottom 0.7s;}
    .link1 .link1_in ul li{width:12.5%}
    .link1 .link1_in ul li a{font-size:15px;height:78px;padding-top:48px;font-size:14px;}
    .link1 .link1_in ul li a:before{width:35px;height:35px;top:14px;}

    .link2 .link2_in ul li a{padding:12px 0;font-size:15px}
}
@media all and (min-width:1300px){
    .link1 .link1_in ul li a{font-size:17px;height:140px;padding-top:92px;}
    .link1 .link1_in ul li a:before{width:60px;height:60px;top:22px;}

    .link2 .link2_in ul li a{padding:23px 0;font-size:17px}
}

/*뉴스존*/
.news_zone .notice_wrap, .popup_wrap{background-color:#fff;padding:10px 15px 30px 15px;}
.news_zone .notice_wrap{margin-bottom:10px;}
.news_zone .main_tabs, .main_stit_area {display:flex;border-bottom:1.5px solid #ddd;position: relative;}
.news_zone .main_tabs li{background-color:#fff;}
.news_zone .main_tabs li h3 a.board_tab{font-size:16.5px;font-weight:500;color:#000;letter-spacing:-1.2px;display:inline-block;text-align:center;padding:15px 18px;position:relative}
.news_zone .main_tabs li.on .board_tab:after{content:"";display:inline-block;width:100%;height:1.5px;background-color:#ffaa00;position:absolute;bottom:-1.5px;left:0;z-index: 10}

.news_zone .main_tabs li h3 a.more{background-size:100%;display:block;position:absolute;top:0px;right:0;padding-right:0px;font-size:15px;line-height:50px;font-weight:500;letter-spacing: -0.8px;text-indent: -9999px;width:50px;height:50px;border-radius: 5px;}
.news_zone .main_tabs li h3 a.more:hover{box-shadow: 1px 1px 10px #b7bec9;}
.news_zone .main_tabs li h3 a.more:after{content:"";display: block;background-image:url(../../images/iwcms/common/ic_header2.png);width:33px;height:34px;background-position:-85px -124px;position:absolute;top:8px;right:0;background-repeat: no-repeat;opacity:0.8;padding-right:8px;}

.news_zone .notice_list_wrap{padding:22px 0 0 0;display:none;}
.news_zone .notice_list_wrap.on{display:block;}
.news_zone .notice_list_wrap ul li{border-bottom:1px dotted #c3c3c3;}
.news_zone .notice_list_wrap ul li a{font-size:13px;display:flex;justify-content: space-between;font-weight:300;padding-top:15px;padding-bottom:15px;line-height:1.2em;color:#000;}
.news_zone .notice_list_wrap ul li a .news_tit{overflow:hidden;text-overflow: ellipsis;white-space: nowrap;letter-spacing:-1px;width:100%;}
.news_zone .notice_list_wrap ul li a .news_tit:before{content:"";display:inline-block;width:3px;height:3px;background-color:#333;border-radius:50%;vertical-align: top;margin-top:5px;margin-right:5px;}
.news_zone .notice_list_wrap ul li a .news_date{width:90px;letter-spacing: -1px;text-align: right;color:#333;}

@media all and (min-width:480px){
    .news_zone .notice_wrap, .popup_wrap{padding:22px 30px 50px 30px;}
}
@media all and (min-width:768px){
    .news_zone .main_tabs li h3 a.board_tab{font-size:19.5px;padding:15px 18px;}
    .news_zone .notice_list_wrap ul li a {padding-top:20px;padding-bottom:20px;}
    .news_zone .notice_list_wrap ul li a .news_tit{font-size:16px;line-height:1.2em;}
    .news_zone .notice_list_wrap ul li a .news_date{font-size:15.5px}
    .news_zone .notice_list_wrap ul li a .news_tit:before{margin-right:8px;margin-top:7px;}
}
@media all and (min-width:1024px){
    .news_in{display:flex;justify-content: space-between;max-width:1360px;padding-left:30px;padding-right:30px;margin:0 auto;}
    .news_zone .notice_wrap{width:48%;padding-left:0;padding-right:0;padding-top:35px;padding-bottom:85px;margin-bottom:0;}
    .news_zone .notice_list_wrap ul li a {padding-top:23px;padding-bottom:23px;}

    .news_zone .main_tabs li h3 a.board_tab{font-size:19px;padding:16px 20px;}
    .news_zone .main_tabs li.on .board_tab:after{height:3px;bottom:-2px;}
    .news_zone .main_tabs li h3 a.more{padding-top:10px;margin-left:-5px;top:8px;text-indent: -50px;line-height:35px;font-size:16px;box-shadow: none;}
    .news_zone .main_tabs li h3 a.more:after{padding-right:10px;}
    
    .news_zone .notice_list_wrap ul li a .news_tit{font-size:15px;}
	.news_zone .notice_list_wrap ul li a .news_tit:before{margin-right:8px;margin-top:7px;}
    .news_zone .notice_list_wrap ul li a .news_date{font-size:15px}
}
@media all and (min-width:1200px){
    .news_zone .notice_wrap{width:54%;padding-top:55px;padding-bottom:130px;}
}
@media all and (min-width:1300px){
    .news_zone .main_tabs li h3 a.board_tab{font-size:23px}
    .news_zone .main_tabs li h3 a.more{font-size:18px;}

    .news_zone .notice_list_wrap ul li a {padding-top:25.5px;padding-bottom:25.5px;}
    .news_zone .notice_list_wrap ul li a .news_tit{font-size:17px;line-height:1.1em;font-weight:400;}
    .news_zone .notice_list_wrap ul li a .news_date{font-size:15.5px;font-weight:400;}
}

/*팝업존*/
.popup_wrap{padding-bottom:40px;}
.popup_in{position:relative;}
.popup_in .btn{position:absolute;bottom:auto;top:0;right:0;}

.popup{box-shadow: 10px 10px 25px #d0dff6;}
.popup img{width:100%;}
.popup_in .btn a img{width:49px;height:49px;background-size:100%;margin-left:0;margin-right:0;}
.popup_in .btn.btnPrev {margin-right:-1px;}
.popup_wrap .btn div a{display:inline-block;}
.popup_wrap .btn>div:hover, .photonews_area .btn>div:hover{box-shadow: 1px 1px 10px #b7bec9;border-radius:5px;}

@media all and (min-width:480px){
    .popup_wrap{padding-bottom:50px;}
}
@media all and (min-width:768px){
    .popup_wrap{padding-bottom:60px;}
    .main .btn a img {width:54px;height:54px;}
}
@media all and (min-width:1024px){
    .popup_wrap{padding-top:35px;padding-bottom:85px;padding-left:0;padding-right:0;width:450px;}
    .pop_tit_area{margin-bottom:10px;}
    .popup_in{position:relative;}
    .main .btn{right:0;bottom:auto;top:0;}
}
@media all and (min-width:1200px){
    .popup_wrap{padding-top:55px;padding-bottom:130px;}
    .pop_tit_area{margin-bottom:20px;} 
}

@media all and (min-width:1300px){
    .popup_wrap{width:479px;}
}

/*메인탭 팝업존탭,갤러리탭*/
.main_stit_area{margin-bottom:10px;}
h3.main_stit{display: inline-block;color:#000;font-weight: 500;font-size:16.5px;position:relative}
h3.main_stit>a{display:block;padding:15px 18px;}
h3.main_stit>a:after{content: "";display: block;height:1.5px;width:100%;background-color:#ffaa00;position:absolute;bottom:-1.5px;left:0;z-index: 10}

@media all and (min-width:768px){
	  h3.main_stit{font-size:19.5px;}
}

@media all and (min-width:1024px){
	 h3.main_stit{font-size:19px;}
     h3.main_stit>a{padding:16px 20px;}
     h3.main_stit>a:after{height:3px;bottom:-2px;border-radius: 3px;}
}

@media all and (min-width:1300px){
	 h3.main_stit{font-size:23px;}
}

/*자원봉사 후원 등 안내*/
.support_area{min-height:550px;height:auto;background-image:url(../../images/iwcms/main/support_bg.jpg);background-repeat: no-repeat;background-position: center;background-size: cover}
.support_in{padding:30px 15px;max-width: 1360px;margin:0 auto;}

.support_in .guide{margin-bottom:20px;}
.guide_tit{padding:5px 14px;display: inline-block;background-color:#6f5e46;color:#fff;margin-bottom:8px;}
.cont_numb{font-weight:500;font-size:25px;letter-spacing: -0.8px;margin-bottom:16px;}
.guide .work, .guide .closed{font-size:15px;font-weight:400;color:#333}
.guide .work{margin-bottom:8px;}
.guide .work i, .guide .closed i{font-weight:500;display:inline-block;padding:3px 8px;background-color:#fccb2e;margin-bottom:5px;font-size:14.5px;margin-right:5px;}

.guide .work span strong, .guide .closed span strong{margin-right:5px;width:40px;}

.support_list ul li{width:100%;background-color:#fff;box-shadow:1px 1px 3px #808080;margin-bottom:10px;}
.support_list ul li>a{display:flex;min-height:95px;object-fit: cover}
.support_list ul li>a .support_img{width:55%;}
.support_list ul li>a .support_img img{min-height:95px;object-fit: cover}

.support_txt{width:45%;padding:20px 35px;}
.support_tit{font-weight: 500;line-height:1.8em;font-size:15px;letter-spacing:-1px;margin-bottom:7px; }
.support_stit{display:none;}

.support_area .more{font-size:12.5px;letter-spacing:-1px;position: relative;display: block;width:120px;}
.support_area .more:after{content: "";display: block;background-image: url(../../images/iwcms/main/arr1.png);width:43px;height:8px;position: absolute;bottom:-12px;left:0;}

.guide .work span{line-height:1.6em;margin-bottom:10px;font-weight:400;}
@media all and (min-width:350px){
    .support_txt{padding:8.5% 15%;}
}

@media all and (min-width:420px){
	.cont_numb{font-size:28px;letter-spacing: -0.5px;}
    .support_in{padding:30px 30px 50px;}
    .support_list ul li>a .support_img{width:53%;}
    .support_list ul li>a .support_img img{min-height:100px;object-fit: cover}
    .support_txt{width:47%;padding:20px 25px;position:relative;}
    .support_list ul li>a .support_tit{font-size:18px;letter-spacing:-1px;margin-bottom:0px;font-weight:600; }
    .support_list ul li>a .support_stit{display:block;font-weight:400;font-size:13.5px;margin-bottom:10px;color:#555;font-weight:400;}

    .support_list ul li>a .more{font-size:12.5px;letter-spacing:-1px;position: absolute;bottom:15px;left:25px;padding-right:55px;color:#666}
    .support_list ul li>a .more:after{content: "";display: block;background-image: url(../../images/iwcms/main/arr1.png);width:43px;height:8px;position: absolute;bottom:6px;left:auto;right:0;opacity: 0.8;}
}

@media all and (min-width:550px){
    .support_txt{padding:30px 35px;}
    .support_list ul li>a .more{bottom:30px;left:35px;}
}

@media all and (min-width:620px){
	.support_txt{padding:30px 35px 35px 35px;}
    .support_list ul li{margin-bottom:15px;}
    .support_list ul li>a .support_img img{min-height:95px;width:100%;}
   
    .support_list ul li>a .support_tit{font-size:20px;margin-bottom:8px;font-weight:600; }
    .support_list ul li>a .support_stit{display:block;font-weight:400;font-size:14.5px;margin-bottom:10px;}
    .support_list ul li>a .more{font-size:14.5px;}
    
}
@media all and (min-width:700px){
    .support_txt{padding:45px 40px 40px 35px;}
    .support_list ul li>a .more{bottom:40px;}


}
@media all and (min-width:768px){
    .guide{display:flex;}
	.contact_info{margin-right:50px;}
    .guide_tit{margin-bottom:15px;font-size:17px;}
	.cont_numb{font-size:28px;letter-spacing: -1.5px;}
	.guide .work, .guide .closed{font-size:16px;}
    .time_info{padding-top:50px;display: flex;justify-content: space-between;}
    
    .work{margin-right:20px;}
	.guide .work i, .guide .closed i{padding:5px 12px;margin-right:10px;font-weight:600;}
    .guide .work span{line-height:1.4em;margin-bottom:10px;font-size:16.5px;}

    
	.support_list ul{display:flex;justify-content: space-between}
    .support_list ul li {width:32%;}
    .support_list ul li a{display: block;}
    .support_list ul li>a .support_img{width:100%;}
    .support_txt{padding:20px;width:100%;min-height:160px;text-align: center;}
    
    .support_list ul li>a .more{bottom:20px;left:20px;}
    
}
@media all and (min-width:950px){
	.guide_tit{font-size:17px;}
    .support_txt{padding:20px;}
   
}

@media all and (min-width:1024px){
    .guide{display:block;width:25%;padding-top:0;}
    .time_info{display:block;padding-top:10px;}
    .guide .work, .guide .closed{font-weight: 500;color:#414141}
	.work{font-size:17px;margin-bottom:10px;}
    .guide .work i, .guide .closed i{font-weight:600;}
    .guide .work span{line-height:1.6em;background-color:rgba(0, 0, 0,0.25); color:#fff;display:block;padding:8px 10px;letter-spacing: -0.8px;}
    .support_in{display:flex;padding:100px 30px}
    .support_list{width:75%;}
    .support_list li{box-shadow:5px 5px 40px rgb(131, 131, 131,0.7);overflow: hidden}
    .support_list li img{transition: 0.3s;overflow: hidden;max-height:180px;}
    .support_list li:hover img{transform: scale(1.1)}
   
    .support_list ul li>a .support_img{min-height:180px;overflow: hidden}
    .support_list ul li>a .support_img img{min-height:180px;}
    .support_txt{padding:15px 20px;min-height:150px;}

    .support_list ul li>a .support_tit{ margin-bottom: 5px;}
    .support_list ul li>a .more{left:50%;transform: translateX(-50%)}
}


@media all and (min-width:1200px){
    .guide_tit {line-height:1.5;}
    .cont_numb{font-size:30px;}
    
    .guide .work i, .guide .closed i {font-size:15.5px;margin-bottom: 8px;}
    .guide .work{font-size:18px;}
    .guide .closed{font-size:17.5px;}
    .support_txt{text-align: center;min-height:140px}
   
}
@media all and (min-width:1300px){
    .guide_tit {font-size:20px;}
    .guide .work{font-size:20px;}
    .guide .work i, .guide .closed i {font-size:17px;margin-bottom: 8px;}
}
/*갤러리*/
.photonews_area{background-color:#fff;margin:0 auto;align-items:flex-start}
.photonews_in{padding:10px 15px 30px 15px;}
.photonews_list{width:280%;margin-top:10px;}
.photonews_list li{margin-right:1.5%;}
.photonews_pic{margin-bottom:10px;}
.photonews_txt{padding-bottom:20px;}
.photonews_tit{font-weight:600;font-size:16.5px;line-height:1.8em;overflow: hidden;white-space: nowrap;text-overflow: ellipsis}
.photonews_stit{font-size:13px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis}

@media all and (min-width:768px){
    .photonews_in{padding:10px 30px 30px 30px;}
    .photonews_tit{font-size:16px;}
    .photonews_stit{font-size:14.5px;}   
}

@media all and (min-width:1024px){
    .photonews_in{padding:30px 30px 70px 30px;}
    .photonews_area, .photonews_area .photonews_in h3.main_stit{max-width:1360px;}
    .photonews_list{width:100%;margin:50px auto 75px auto;justify-content: space-between;}
    .photonews_list li{width:auto;width:24.5%}
    .photonews_list li:last-child{margin-right:0;}
    .photonews_tit{font-size:17px;margin:15px 0 5px 0;}
    .photonews_stit{font-size:15px;}
	.photonews_pic{max-width: 295px;max-height:200px; }
    .photonews_pic img{object-fit: cover; max-height:200px; transition: 0.4s;}
    .photonews_list li:hover img{box-shadow: 3px 3px 25px #a0a0a0;margin-top:-15px;margin-bottom:15px;}
    .photonews_txt{min-height: 150px;}
}

@media all and (min-width:1200px){
    .photonews_in{padding:40px 30px 100px 30px;}
}



.layer_con{position:absolute;z-index:500;}

.popup_bar{position:relative;background:#333;color:#fff;line-height:30px;padding:0 5px;font-size:14px;}
.popup_bar .popup_close{position:absolute;top:0;right:10px;text-decoration:underline;}