@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;700&display=swap');
@import url('./namsanfont.css');

.clearfix{margin:0;}
.clearfix::after{content:''; display:block; clear:both;}
*{box-sizing:border-box; letter-spacing:-0.025em;}

.main{padding:0;}s
.main .section{}
.main .section .inner{width:1200px; margin:0 auto;}
.main .section_title{font-size:0; float:none; display:block; margin:0 auto; line-height:1;}
.main .section_txt{font-size:1.125rem; color:#333; font-weight:200; text-align:center; line-height:1;}

.main .section1{}
.main .section1 .visual-slider{position: relative;
    left: 50%;
    width: 100%;
    height: auto;
    overflow: hidden;
    transform: translateX(-50%);}
.main .section1 .visual-slider .slider{}
.main .section1 .visual-slider .slider .slick-slide{float:left; overflow:hidden;}
.main .section1 .visual-slider .slider div .img{/* position: relative; *//* height: 100%; *//* overflow: hidden; *//* padding-bottom: 30%; */}
.main .section1 .visual-slider .slider div .img img{/*width: 100%;position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: 0 auto;    top: 50%;left: 50%;transform: translate(-50%, -50%);*/}
.main .section1 .visual-slider .slider-cont{position:absolute; bottom:20px; left:50%; transform:translate(-50%, 0); width:130px; height:40px; border-radius:50px; background:rgba(0,0,0,0.5);}
.main .section1 .visual-slider .slider-cont .count{font-family:'Open Sans'; display:inline-block; width:60px; height:40px; border-radius:50px; line-height:40px; text-align:center; font-size:1rem; color:#fff; background:rgba(100,100,100,0.6); vertical-align:bottom; margin:0 5px 0 0;}
.main .section1 .visual-slider .slider-cont .count b{font-size:1.275rem; font-weight:600; margin:0 5px 0 0;}
.main .section1 .visual-slider .slider-cont .slider_btn{display:inline-block; height:13px; font-size:0; background-size:100% auto; background-position:0 0; background-repeat:no-repeat; line-height:50px; position:relative; top:50%; transform:translate(0, -50%); vertical-align:top;}
.main .section1 .visual-slider .slider-cont .slider_btn.prev{width:8px; background-image:url(/images/header_banner_prev_200819.png);}
.main .section1 .visual-slider .slider-cont .slider_btn.next{width:8px; background-image:url(/images/header_banner_next_200819.png);}
.main .section1 .visual-slider .slider-cont .slider_btn.stop{width:7px; background-image:url(/images/header_banner_stop_200819.png); margin:0 10px;}
.main .section1 .visual-slider .slider-cont .slider_btn.play{width:7px; background-image:url(/images/header_banner_play_200819.png); margin:0 10px;}
.main .section1  .btn-list{
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
	margin:20px 0 0;
}
.main .section1  .btn-list a{
	display:block;
	min-width:15%;
	font-size:1.125rem;
	color:#333;
	font-weight:500;
	text-align:center;
	position:relative;
	padding:0 5px;
}
.main .section1  .btn-list a::before{content:''; display:inline-block;height:51px; background-size:100% auto; background-repeat:no-repeat; background-position:0 0; vertical-align:middle; margin:0 18px 0 0; transition:all .3s;}

.main .section1  .btn-list a:hover::before{transform:scale(1.1);}
.main .section1  .btn-list a.park::before{width:50px; background-image:url(/images/main_content_1_200819.png);}
.main .section1  .btn-list a.program::before{width:55px; background-image:url(/images/main_content_2_200819.png);}
.main .section1  .btn-list a.download::before{width:43px; background-image:url(/images/main_content_3_200819.png);}
.main .section1  .btn-list a.download2::before{width:43px; background-image:url(/images/main_content_3_202101.png);}
.main .section1  .btn-list a.number::before{width:54px; background-image:url(/images/main_content_4_210106.png);}
.main .section1  .btn-list a.treemap::before{width:56px; height:49px; background-image:url(/images/icon_main_content_5_03.png);}
.main .section1  .btn-list a.cityfarmer::before{width:56px; height:49px; background-image:url(/images/icon_main_countent_8_20220927.jpg);}
.main .section1  .btn-list a.exploration::before{width:56px; height:49px; background-image:url(/images/icon_main_content_6_20210503.png);}
.main .section1  .btn-list a.camping::before{width:56px; height:49px; background-image:url(/images/icon_main_content_7_20220414.png);}
.main .section1  .btn-list a.animal::before{width:80px; height:49px; background-image:url(/images/icon_main_content_9_20230223.png);
background-position:center center;}


/* .main .section1  .btn-list a.animal::before{width:120px; height:49px; background-image:url(/images/icon_main_content_9_20230223.png);
background-position:center center;} */

.main .section1  .btn-list a .underline{}
.main .section1  .btn-list a:hover{color:#259e50;}
.main .section1  .btn-list a:hover .underline{text-decoration:underline; text-underline-position:under;}
.main .section1  .btn-list a:not(:last-child)::after{content:''; display:block; position:absolute; top:50%; right:-5px; transform:translate(0, -50%); width:1px; height:20px; background:#dfdfdf;}

.main .section1  .btn-list span{
	display:inline-block;
	line-height:1.4;
	vertical-align:middle;
	text-align:left;
}
.main .section1  .btn-list span b{
	font-size:14px;
	font-weight:500;
}

/*2021-04-21 .main .section2{margin:50px 0 0; background:url(/images/main_section_1_bg_200819.png) no-repeat center 0; padding:60px 0;}
.main .section2 .section_title{width:216px; height:34px; background:url(/images/main_section_title_1_200819.png) no-repeat 0 0 / 100% auto; margin-bottom:18px;}
.main .section2 .section_slider{position:relative;}
.main .section2 .slider{margin:32px 0 0;overflow:hidden;}
.main .section2 .slider .slick-slide{float:left; margin:0 15px; position:relative;}
.main .section2 .slider-item{height:280px; border-radius:15px; background-repeat:no-repeat; background-position:bottom center; background-size:100% auto; background-color:#fff; transition:all .3s;}
.main .section2 .slider-item:hover{box-shadow:10px 10px 12px 0px rgba(0,0,0,.2);}
.main .section2 .slider-item.wild{background-image:url(/images/main_banner_1_200819.png);}
.main .section2 .slider-item.worldcup{background-image:url(/images/main_banner_2_200819.png);}
.main .section2 .slider-item.school{background-image:url(/images/main_banner_3_200819.png);}
.main .section2 .slider-item.lan{background-image:url(/images/main_banner_4_200819.png);}
.main .section2 .slider-item.natural{background-image:url(/images/main_banner_5_200819.png);}
.main .section2 .slider-item.boramae{background-image:url(/images/main_banner_6.png);}
.main .section2 .slider-item.world{background-image:url(/images/main_banner_7.jpg);}
.main .section2 .slider-item.namsan{background-image:url(/images/main_banner_8.jpg);}
.main .section2 .slider-item.horticulture{background-image:url(/images/main_banner_20210120.png);}
.main .section2 .slider-item.star{background-image:url(/images/star.png);}
.main .section2 .slider-item a{display:block; width:100%; height:100%; padding:30px 0 0 30px;;}
.main .section2 .slider-item a::after{content:''; display:none; position:absolute; top:0; left:0; width:100%; height:100%; border:3px solid #ffa507; box-sizing:border-box; border-radius:15px;}
.main .section2 .slider-item:hover a::after{display:block;}

.main .section2 .slider-item .slider_txt{font-family:'SeoulNamsanL'; font-size:0.95rem; color:#666; line-height:1.4; margin:0 0 5px; letter-spacing:-0.08em;}
.main .section2 .slider-item .slider_title{font-family:'SeoulNamsanB'; font-size:1.275rem; color:#333; line-height:1.725rem; letter-spacing:-0.065em;}
.main .section2 .slider-item .slider_title span{font-size:0.8rem;}
.main .section2 .slider_btn{position:absolute; top:50%; transform:translate(0, -50%); font-size:0; width:62px; height:62px; border-radius:62px; border:1px solid #dfdfdf; background-repeat:no-repeat; background-position:center center; background-size:10px auto; transition:all .3s;}
.main .section2 .slider_btn.prev{left:-90px; background-image:url(/images/main_banner_arrow_prev_200819.png);}
.main .section2 .slider_btn.prev:hover{background-image:url(/images/main_banner_arrow_prev_over_200819.png);}
.main .section2 .slider_btn.next{right:-90px;  background-image:url(/images/main_banner_arrow_next_200819.png);}
.main .section2 .slider_btn.next:hover{background-image:url(/images/main_banner_arrow_over_200819.png);}
.main .section2 .slider_btn:hover{background-color:#aeaeae;} //2021-04-21*/

/* 2021-04-21 */
.main .section2{margin: 0px 0 0;padding: 60px 30px 100px;background: #fbf8f0 url('/images/program/img20210421_bg1.gif') no-repeat center top 20px;}
.new0421-box1{}
.new0421-box1 > .title{text-align: center;}
.new0421-box1 > .title > li{color: #333;font-size: 18px;font-weight: 200;line-height: 20px;margin-top: 16px;}
.new0421-box1 > .title > li:first-child{margin-top: 0;}
.new0421-slider{position: relative;margin-top: 35px;}
.new0421-slider > .play,
.new0421-slider > .stop{position: absolute;left: 50%;bottom: -50px;margin-left: 86px;display: block;width: 10px;height: 12px;outline: none;font-size: 0;}
.new0421-slider > .play{display: none;z-index: 9;}
.new0421-slider > .stop{z-index: 10;}
.new0421-slider{}
.new0421-slider .slick-slider{}
.new0421-slider .slick-list{position: relative;padding: 0;margin-right: -20px;overflow: hidden;}
.new0421-slider .slick-list::after{position: absolute;top: 0;right: 0;background: #fbf8f0;width: 18px;height: 100%;content:"";}
.new0421-slider .slick-slide{float: left;outline: none;margin-right: 20px;}
.new0421-slider .slick-slide *{vertical-align: top;}
.new0421-slider .slick-prev,
.new0421-slider .slick-next{position: absolute;top: 50%;z-index: 9;display: block;width: 58px;height: 58px;margin-top: -29px;cursor: pointer;font-size: 0;border: 0;outline: none;
background-size: 100% 100% !important;}
.new0421-slider .slick-prev{left: -75px;background: url('/images/program/img20210421_left.png');}
.new0421-slider .slick-next{right: -75px;background: url('/images/program/img20210421_right.png');}
.new0421-slider .slick-dots{position: absolute;left: 0;bottom: -50px;width: 100%;text-align: center;overflow: hidden;}
.new0421-slider .slick-dots li{display: inline-block;vertical-align: middle;margin-left: 4px;}
.new0421-slider .slick-dots li:first-child{margin-left: 0;}
.new0421-slider .slick-dots li button{display: block;width: 12px;height: 12px;cursor: pointer;outline: none;font-size: 0;border: 0;background: #323230;border-radius: 25px;}
/*2022-12-7*/
.new0421-slider .slick-dots li button:focus{border:1px solid #fff !important; outline:1px solid #000;}

.new0421-slider .slick-dots li.slick-active button{width: 36px;background: #fba103;}
.new0421-slider .slider-cont{display: block;position: relative;padding: 10px 10px 74px;background: #fff;border: 1px solid #ddd;border-radius: 10px;overflow: hidden;outline: none;    transition: all 0.2s ease-in-out;}/* 2021-04-30 */
.new0421-slider .slider-cont .photo{position: relative;padding-top: 75%;overflow: hidden;border-radius: 20px;}
.new0421-slider .slider-cont .photo > img{position: absolute;z-index: 1;bottom: -9999px;left: -9999px;right: -9999px;top: -9999px;width: 100%;height: 100%;margin: auto;vertical-align: middle;}
/* 2021-04-30 */
.new0421-slider .slider-cont .more{position: absolute;right: 10px;bottom: 15px;width: 20px;height: 20px;font-size: 0;background: url('/images/program/img20210421_more.png') no-repeat;}
.new0421-slider .slider-cont .slideDate{position: absolute;left: 10px;bottom: 15px;width: calc(100% - 20px);padding-top: 10px;color: #555;font-size: 14px;line-height: 20px;border-top: 1px solid #ddd;}
/* //2021-04-30 */
.new0421-slider .slider-cont > .text{height: 90px;overflow: hidden;}
.new0421-slider .slider-cont > .text > ul{overflow: hidden;height: 65px;margin-top: 12px;}
.new0421-slider .slider-cont > .text > ul > li{margin-top: 10px;color: #555;font-size: 16px;font-weight: 600;line-height: 18px;}
/* .new0421-slider .slider-cont > .text > ul > li{margin-top: 10px;color: #555;font-size: 16px;font-weight: 600;line-height: 18px;max-height: 18px;white-space: nowrap; overflow: hidden;text-overflow: ellipsis;} */
.new0421-slider .slider-cont > .text > ul > li:first-child{color: #222;margin-top: 0;}
.new0421-slider .slider-cont > .text > ul > .twoLineHidden{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.new0421-slider .slider-cont > .text > p{margin-top: 15px;color: #555;font-size: 14px;font-weight: 200;line-height: 16px;max-height: 16px;white-space: nowrap; overflow: hidden;text-overflow: ellipsis;}
.new0421-slider .slider-cont:hover{background: #fba103;border: 1px solid #fba103;}
.new0421-slider .slider-cont:hover *{color: #fff !important;border-color: #fff !important;}/* 2021-04-30 */
.new0421-slider .slider-cont:hover .more{background: url('/images/program/img20210421_more_on.png') no-repeat;}
/* //2021-04-21 */

.main .section3{margin:60px 0 0;}
.main .section3 .board{float:left; width:590px;height:324px; border:1px solid #dfdfdf; border-radius:15px; padding:26px 28px 10px;}
.main .section3 .board_tab{font-size:1.1rem; color:#999; margin:0 0 7px; overflow:hidden;}
.main .section3 .board_tab a{display: inline-block; margin:0 5px 0 0; position:relative; cursor:pointer; line-height:1;}
.main .section3 .board_tab a::after{content:''; display:none; width:100%; height:3px; background:#3caa63; margin:10px 0 0;}
.main .section3 .board_tab a.on::after{display:block;}
.main .section3 .board_tab a.on{color:#222; font-weight:600;}
.main .section3 .board_tab a:focus, .main .section3 .board_list li a{outline-offset: -2px;}
.main .section3 .board_tab .link{float:right; font-size:0; display:inline-block; width:26px; height:26px; background:url(/images/main_board_btn_200819.png) no-repeat 0 0;}
.main .section3 .board_cont{}
.main .section3 .board_list{display:none;height: 240px;overflow: hidden;}
.main .section3 .board_list.on{display:block;}
.main .section3 .board_list li{height:46px; line-height:46px; overflow:hidden;}
.main .section3 .board_list li:not(:last-child){border-bottom:1px dashed #d5d5d5;}
.main .section3 .board_list li::before{content:''; display:inline-block; width:4px; height:4px; border-radius:4px; background:#38af70; margin:0 14px 0 0;}
.main .section3 .board_list li a{font-size:1.125rem; color:#666; display:inline-block; width:80%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; vertical-align:middle;}
.main .section3 .board_list li .date{float:right; font-size:0.938rem; color:#777;}
.main .section3 .board_list li:hover a{color:#259e50; text-decoration:underline; text-underline-position:under;}
.main .section3 .board_list li:hover .date{text-decoration:underline; text-underline-position:under;}
.main .section3 .popup_zone{float:right; width:590px;height:324px; border:1px solid #dfdfdf; border-radius:15px; position:relative;}
.main .section3 .popup_zone .title{font-family:"Open Sans"; font-size:1.375rem; font-weight:600; color:#222; padding:21px 0 21px 30px; line-height:1; float:none;margin-top:0;height:auto;}
.main .section3 .popup_zone .slider_cont{position:absolute; top:26px; right:30px; font-size:0;}
.main .section3 .popup_zone .slider_btn{font-size:0; display:inline-block; width:8px; height:13px; background-repeat:no-repeat; background-size:100% auto; background-position:0 0; vertical-align:top;}
.main .section3 .popup_zone .slider_btn.prev{background-image:url(/images/main_pop_arrow_prev_200819.png);}
.main .section3 .popup_zone .slider_btn.next{background-image:url(/images/main_pop_arrow_next_200819.png);}
.main .section3 .popup_zone .slider_btn.stop{width:7px; background-image:url(/images/main_pop_arrow_stop_200819.png); margin:0 10px;}
.main .section3 .popup_zone .slider_btn.play{width:7px; background-image:url(/images/main_pop_arrow_play_200819.jpg); margin:0 10px; }
.main .section3 .popup_zone .slider{overflow:hidden;}
.main .section3 .popup_zone .slider .slick-slide{float:left;}
.main .section3 .popup_zone .slider .item{display: block !important;}
.main .section3 .popup_zone .slider .item .img{position: relative;height: 258px;/* padding-bottom: 43.815%; */overflow: hidden;border-radius: 0 0 15px 15px;} 
.main .section3 .popup_zone .slider .item .img img{/*width: 100%;position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: 0 auto;*/width: 100%;}

.main .section4{margin:60px 0 0; background:url(/images/main_section_3_bg_20231227.png) no-repeat 0 0; padding:60px 0 80px;}
.main .section4 .section_title{width:183px; height:35px; margin-bottom:30px;}
.main .section4 .slider_wrap{position:relative;}
.main .section4 .slider_btn{position:absolute; top:50%; transform:translate(0, -50%); font-size:0; width:62px; height:62px; border-radius:62px; border:1px solid #dfdfdf; background-repeat:no-repeat; background-size:10px auto; background-position:center center; transition:all .3s;}
.main .section4 .slider_btn.prev{left:-90px; background-image:url(/images/main_banner_arrow_prev_200819.png);}
.main .section4 .slider_btn.next{right:-90px; background-image:url(/images/main_banner_arrow_next_200819.png);}
.main .section4 .slider_btn:hover{background-color:#aeaeae;}
.main .section4 .slider_btn.prev:hover{background-image:url(/images/main_banner_arrow_prev_over_200819.png);}
.main .section4 .slider_btn.next:hover{background-image:url(/images/main_banner_arrow_over_200819.png);}

.main .section4 .slider{overflow: hidden;}
.main .section4 .slider .slick-slide{float:left; margin:0 10px; background:#fff; border-radius:10px; transition:all .3s; overflow:hidden;}
.main .section4 .slider .slick-slide .slider_cont{padding:27px 27px 36px;}
.main .section4 .slider .slick-slide .slider_img{position: relative;overflow: hidden;height: 0;width: 100%;padding-bottom: 65.167%;background: #000;transition:all .3s;}
.main .section4 .slider .slick-slide .slider_img img{max-width: 100%;max-height: 100%;position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: 0 auto;}
.main .section4 .slider .slick-slide .title{font-size:1.125rem; color:#212121; line-height:1.2; margin:0 0 12px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.main .section4 .slider .slick-slide .txt{font-size:0.938rem; color:#666; line-height:1.2; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.main .section4 .slider .slick-slide .txt span:not(:last-child)::after{content:'ㅣ'; font-size:inherit; color:inherit;}
.main .section4 .slider .slick-slide a{display:block; width:100%; height:100%;position:relative;}
.main .section4 .slider .slick-slide a:hover .slider_img img{transform:scale(1.1);}
.main .section4 .slider .slick-slide:hover{box-shadow:10px 10px 12px 0px rgba(0,0,0,.2);}



/* 2021-04-21 */
@media screen and (max-width: 1370px){
	.new0421-slider .slick-prev{left: -29px;}
	.new0421-slider .slick-next{right: -29px;}
}
/* //2021-04-21 */

@media screen and (max-width:1200px){
	.main .section .inner{width:100%;}

	.main .section1 .btn-list{
		justify-content:center;
	}
	.main .section1 .btn-list a{
		flex:1;
		min-width:33.3%;
		margin:10px 0;
	}

	/*.main .section2 .section_slider{}
	.main .section2 .slider{overflow:hidden; width:69.1406vw; margin:32px auto 0; padding:0 0 20px;}
	.main .section2 .slider_btn.prev{left:5.2734vw;}
	.main .section2 .slider_btn.next{right:5.2734vw;} 2021-04-21*/
	
	.main .section3{padding:0 30px;}
	
	.main .section3 .board{width:80%; float:none; margin:0 auto;}
	.main .section3 .board_list li{height:43px; line-height:43px;}
	.main .section3 .popup_zone{width:80%; float:none; margin:40px auto 0; overflow:hidden;}
	
	.main .section4{background:url(/images/main_t_bg_200825_02.jpg) no-repeat 0 0 / 100% 100%;}
	.main .section4 .slider{width:78.125vw; margin:0 auto; overflow:hidden; padding:0 0 20px;}
	.main .section4 .slider_btn.prev{left:5.2734vw;}
	.main .section4 .slider_btn.next{right:5.2734vw;}

}

@media screen and (max-width:860px){
	.main .section_txt{font-size:1rem;}

	.main .section1 .btn-list{margin:25px 0 0;}
	.main .section1 .btn-list a::before{display:block; margin:0 auto 15px;}
	
	/*.main .section2{margin:35px 0 0;}
	.main .section2 .slider_btn.prev{left:2.6667vw;}
	.main .section2 .slider_btn.next{right:2.6667vw;} 2021-04-21*/

	.main .section3{margin-top:30px;}
	.main .section3 .board{width:100%;height:auto;}
	.main .section3 .board_list{height: 205px;}
	.main .section3 .popup_zone{width:100%;height:auto;}
	.main .section3 .board_list li{height:41px; line-height:41px;}
	.main .section3 .board_list li::before{margin:0 10px 0 0;}
	.main .section3 .board_list li a{width:60%; vertical-align:top; font-size: 0.9rem;}
	.main .section3 .board_list li span{vertical-align:top; font-size: 0.9rem;}
	.main .section3 .board_tab p{font-size:1.2rem; margin-right:15px;}

	.main .section4 .slider_btn.prev{left:2.6667vw;}
	.main .section4 .slider_btn.next{right:2.6667vw;}
	.main .section1 .visual-slider .slider .slick-slide img {height: auto;width: 100%;position: relative;}
	.main .section1 .visual-slider .slider-cont{bottom:10px}

	.main .section1 .btn-list a{
		font-size:1rem;
		padding:0 5px;
	}
	.main .section1 .btn-list a:not(:last-child)::after{
		right:0;
	}
	.main .section1 .btn-list span{
		text-align:center;
	}

}

@media screen and (max-width:768px){
	
	/* 배너 */
	.main .section1 .visual-slider{
		width:100%;
		height:auto;
	}
	.main .section1 .visual-slider .slider div .img{
		height:auto;
		padding-bottom:0;
	}
	.main .section1 .visual-slider .slider div .img img{
		position:static;
	}
	.main .section1 .visual-slider .slider-cont{
		width:115px;
		height:40px;
	}
	.main .section1 .visual-slider .slider-cont .count{
		width:55px;
		height:40px;
		font-size:0.9rem;
		line-height:40px;
	}
	.main .section1 .visual-slider .slider-cont .count b{
		font-size:0.9rem;
	}
	.main .section1 .visual-slider .slider-cont .slider_btn.stop{
		margin:0 7px;
	}
	
	/* 2021-04-21 */
	.new0421-slider .slick-prev, .new0421-slider .slick-next{width: 40px;height: 40px;margin-top: -20px;}
	.new0421-slider .slick-prev{left: -20px;}
	.new0421-slider .slick-next{right: -20px;}
	/* //2021-04-21 */
}

@media screen and (max-width:640px){
	/*.main .section2 .slider_btn{width:50px; height:50px;} 2021-04-21*/
	.main .section4 .slider_btn{width:50px; height:50px;}
	.main .section4{padding:40px 0 60px; background:url(/images/main_m_section4_bg_02.png) no-repeat center 0 / auto 100%;}
	
	.main .section1 .btn-list a{font-size:0.875rem;}
	.main .section1 .btn-list span b{font-size:0.785rem;}
}

/* 2021-04-21 */
@media screen and (max-width: 540px){
	.main .section2{background-size: 94%;}
}
/* //2021-04-21 */

@media screen and (max-width:480px){
	/*.main .section2 .slider{width:60vw;} 2021-04-21*/
	.main .section4 .slider{width:60vw;} 
	
	
}

/* 2021-04-21 */
@media screen and (max-width: 425px){
	.main .section2{background-size: 94% 80px;}
	.new0421-box1 > .title > li{font-size: 15px;}
}
/* //2021-04-21 */
/*1117s*/
.main .section1 .slider .img a:focus {border: 2px solid red !important;}
.main .section1 .slider .img a{text-align:center;display:block;}
.main .section1 .slider .img a img{width: 100%;}
.main .section1 .btn-list a:focus{border: 1px solid black !important;}
.main .section1 .slider_btn a:focus{border: 1px solid black !important;}
.main .section1 .visual-slider .slider-cont .slider_btn.prev:focus{border: 1px solid black !important;}
.main .section1 .visual-slider .slider-cont .slider_btn.stop:focus{border: 1px solid black !important;}
.main .section1 .visual-slider .slider-cont .slider_btn.play:focus{border: 1px solid black !important;}
.main .section1 .visual-slider .slider-cont .slider_btn.next:focus{border: 1px solid black !important;}
.new0421-slider a:focus{border: 1px solid black !important;}
.new0421-slider button:focus{border: 1px solid black !important;}
.new0421-slider > .play{visibility: hidden;}
.new0421-slider > .stop{visibility: hidden;}
.main .section3 .popup_zone .slider .item a{display:block;overflow: hidden;}
.main .section3 .popup_zone .slider .item a:focus{border: 2px solid red !important;}
.main .section4 .slider .slick-slide a:focus{border: 2px solid black !important;}
@media screen and (max-width:768px) {
.main .section3 .popup_zone .slider .item .img{height: auto;}
}
.board_cont_IN{position:relative;}
.moreBtn {position:absolute;right:0;top:-43px; font-size: 0;display: inline-block;width: 26px;height: 26px;background: url(/images/main_board_btn_200819.png) no-repeat 0 0;}
.board_cont_IN{display:none;}
.board_cont_IN.on{display:block;}
.main .section3 .board_list{display:block !important;}
/*1117e*/
