@charset "utf-8";

.pcbr{display:none;}
.tbbr{display:none;}
.pctb{display:none;}
.mbbr{display:block;}
.dn{display:none;}
#wrap{overflow:hidden;width:100%;word-break:keep-all;}

/*header*/
#header{position:fixed;left:0;top:0;width:100%;z-index:1000;}
.head{
	position:relative;box-sizing:border-box;
	min-height:70px;
	margin:0 3%;
	box-shadow:0 -1px 0px inset rgba(255,255,255,0.2);
	text-align:center;
}
.head h1{position:absolute;left:0;top:7px;z-index:3000;}
.head h1 a{
	display:block;
	width:148px;height:50px;
	text-indent:-9999px;
	background:url(/images/common/logo1.png) no-repeat;background-size:cover;
}
.head .pc_nav{display:none;}


.head .nav_right{position:absolute;right:0;top:18px;display:inline-flex;align-items:center;}
.head .nav_right .sns{display:none;}
.head .nav_right .sns li{margin-right:8px;}
.head .nav_right .sns li:last-child{margin-right:26px;}
.head .nav_right .sns li a{
	display:block;
	width:28px;height:28px;
	text-indent:-9999px;
}
.head .nav_right .sns li:nth-child(1) a{background:url(/images/common/sns1.png) no-repeat;background-size:cover;}
.head .nav_right .sns li:nth-child(2) a{background:url(/images/common/sns2.png) no-repeat;background-size:cover;}
.head .nav_right .sns li:nth-child(3) a{background:url(/images/common/sns3.png) no-repeat;background-size:cover;}
.head .nav_right .sns li:nth-child(4) a{background:url(/images/common/sns4.png) no-repeat;background-size:cover;}
.head .nav_right .btn_menu{
	position:relative;z-index:2100;
	box-sizing:border-box;
	padding-top:8px;margin-left:20px;
	width:34px;height:34px;
	cursor:pointer;
}
.head .nav_right .btn_menu>div{
	display:block;
	width:100%;height:3px;
	background:#fff;
	margin-bottom:5px;
}
.head .nav_right .btn_menu>div:nth-child(2){width:50%}
.head .nav_right .btn_menu>div:nth-child(3){width:85%}
.head .nav_right .btn_menu.openmenu>div{background:#000;}
.head .nav_right .btn_menu.openmenu>div:nth-child(1){width:100%;transform: translateY(8.0px) rotate(45deg);}
.head .nav_right .btn_menu.openmenu>div:nth-child(2){opacity:0;}
.head .nav_right .btn_menu.openmenu>div:nth-child(3){width:100%;transform: translateY(-8.0px) rotate(-45deg);}


/* header _ white */
#header.wh{background:#fff;}
#header.wh .head{box-shadow:0 -1px 0px inset rgba(0,0,0,0.2);}
#header.wh .head h1 a{background:url(/images/common/logo2.png) no-repeat;background-size:cover;}
#header.wh .head .pc_nav>ul>li>a{color:rgba(0,0,0,0.95); }
#header.wh .head .nav_right .sns li:nth-child(1) a{background:url(/images/common/sns1_on.png) no-repeat;background-size:cover;}
#header.wh .head .nav_right .sns li:nth-child(2) a{background:url(/images/common/sns2_on.png) no-repeat;background-size:cover;}
#header.wh .head .nav_right .sns li:nth-child(3) a{background:url(/images/common/sns3_on.png) no-repeat;background-size:cover;}
#header.wh .head .nav_right .sns li:nth-child(4) a{background:url(/images/common/sns4_on.png) no-repeat;background-size:cover;}
#header.wh .head .nav_right .btn_menu>div{background:#000;}


@media(max-width:1460px){
	.head .pc_nav>ul>li{margin:0 20px;}
}




/* allmenu */
#header.all .head h1 a{background:url(/images/common/logo2.png) no-repeat;background-size:cover;}

.pc_allmenu{display:none !important;}
.m_allmenu{	
	display:none;
	position:absolute;left:0;top:0;z-index:2000;
	width:100%;height:100vh;
	padding-bottom:70px;
	box-sizing:border-box;
}
.m_allmenu .allwrap{	
	overflow-y:auto;height:calc(100vh - 70px);
	width:100%;
	padding-top:70px;
	background:url(/images/common/bg_allmenu.gif) no-repeat center;
	background-size:cover;
}
.m_allmenu .allwrap>ul{}
.m_allmenu .allwrap>ul>li{
	box-sizing:border-box;
	padding:20px 20px;
	border-bottom:1px solid #bcbcbc;text-align:left;
	transition:all 0.4s;
}
.m_allmenu .allwrap>ul>li.act{background:#a98159;}
.m_allmenu .allwrap>ul>li>div{}
.m_allmenu .allwrap>ul>li>div>a{
	display:block;
	font-family:"GB bold";font-size:26px;color:#543d28;line-height:120%;
	padding-left:55px;
}
.m_allmenu .allwrap>ul>li.act>div>a{color:#000;}
.m_allmenu .allwrap>ul>li:nth-child(1)>div>a{background:url(/images/common/allmenu_ico1.png) no-repeat left top;background-size:30px;}
.m_allmenu .allwrap>ul>li:nth-child(2)>div>a{background:url(/images/common/allmenu_ico2.png) no-repeat left top;background-size:30px;}
.m_allmenu .allwrap>ul>li:nth-child(3)>div>a{background:url(/images/common/allmenu_ico3.png) no-repeat left top;background-size:29px;}
.m_allmenu .allwrap>ul>li:nth-child(4)>div>a{background:url(/images/common/allmenu_ico4.png) no-repeat left top;background-size:30px;}
.m_allmenu .allwrap>ul>li:nth-child(5)>div>a{background:url(/images/common/allmenu_ico5.png) no-repeat left top;background-size:30px;}
.m_allmenu .allwrap>ul>li:nth-child(1).act>div>a{background:url(/images/common/allmenu_ico1_over.png) no-repeat left top;background-size:30px;}
.m_allmenu .allwrap>ul>li:nth-child(2).act>div>a{background:url(/images/common/allmenu_ico2_over.png) no-repeat left top;background-size:30px;}
.m_allmenu .allwrap>ul>li:nth-child(3).act>div>a{background:url(/images/common/allmenu_ico3_over.png) no-repeat left top;background-size:29px;}
.m_allmenu .allwrap>ul>li:nth-child(4).act>div>a{background:url(/images/common/allmenu_ico4_over.png) no-repeat left top;background-size:30px;}
.m_allmenu .allwrap>ul>li:nth-child(5).act>div>a{background:url(/images/common/allmenu_ico5_over.png) no-repeat left top;background-size:30px;}
.m_allmenu .allwrap>ul>li>div>ul{display:none;padding:20px 55px 20px;}
.m_allmenu .allwrap>ul>li>div>ul>li{margin-bottom:15px;}
.m_allmenu .allwrap>ul>li>div>ul>li>a{font-size:18px;color:rgba(0,0,0,0.8);font-weight:500;}
.m_allmenu .allwrap>ul>li.act>div>ul>li>a{color:#000;}






/* visual */
#visual{position:relative;z-index:100;width:100%;height:100vh;word-break:keep-all;}
#visual>div{width:inherit;height:inherit}
#visual .swiper-wrapper,
#visual .swiper-container{width:100%;height:100%;}
#visual .swiper-slide{position:relative;overflow:hidden;}
#visual .swiper-slide .bg{
	position:absolute;left:0;top:0;
	width:100%;height:100%;transform:scale(1.05);transition:all 1.5s 1.5s;
}
#visual .swiper-slide-active .bg{transform:scale(1);}
#visual .swiper-slide video{
	min-width:100%;min-height:100%;
    position: absolute;top: 0;left: 50%;
    z-index: 1;
    transform: translateX(-50%);
}
#visual .swiper-slide .textwrap{position:absolute;left:10%;top:50%;z-index:1000;transform:translateY(-50%);}
#visual .swiper-slide .textwrap h3{font-family:"Montserrat";font-size:16px;color:#fff;font-weight:500;}
#visual .swiper-slide .textwrap p{margin-top:30px;font-family:"GB";font-size:50px;color:#fff;line-height:120%;}
#visual .vprev{display:none;}
#visual .vnext{display:none;}
#visual .swiper-pagination{position:absolute;right:10%;bottom:80px;z-index:1000;}
#visual .swiper-pagination span{
	display:inline-block;
	position:relative;
	width:7px;height:7px;
	margin-left:60px;
	background:#fff;
	opacity:1;
}
#visual .swiper-pagination span:before{
	display:block;content:"";
	width:60px;height:1px;
	background:rgba(255,255,255,0.4);
	position:absolute;right:100%;top:50%;
}
#visual .swiper-pagination span:first-child:before{display:none;}
#visual .swiper-pagination .swiper-pagination-bullet-active:after{
	display:block;content:"";
	width:15px;height:15px;
	border:1px solid #fff;border-radius:50%;
	position:absolute;left:-5px;top:-5px;
}
#visual .mouse{display:none;}




.innerwrap{box-sizing:border-box;width:100%;margin:0 auto;padding:0 3%;}
.btn_more{
	display:inline-block;position:relative;
	padding-left:40px;
	font-family:"Montserrat";font-size:12px;color:rgba(0,0,0,0.75);font-weight:600;
}
.btn_more:before{
	display:block;content:"";
	width:25px;height:1px;
	background:rgba(0,0,0,0.75);
	position:absolute;left:0;top:50%;transform:translateY(-50%);
}
.titlearea1{box-sizing:border-box;position:relative;margin-bottom:50px;padding:0 0px;z-index:10;}
.titlearea1 h3{font-family:"GB bold";font-size:30px;color:#000;font-weight:500;}
.titlearea1 p{margin-top:15px;font-size:15px;color:#555;}
.titlearea1 a{position:absolute;right:0%;top:5px;}




.section1{
	background:url(/images/main/sec1_bg2.jpg) no-repeat right bottom;
	background-size:58.5% auto;
	word-break:keep-all;
}
.section1 .innerwrap{
	padding:120px 0;
	background:url(/images/main/sec1_bg1.gif) no-repeat right -30px;
}
.section1 .titlearea{padding:0 3%;}
.section1 .titlearea h3{font-family:"Montserrat";font-size:40px;color:#111;font-weight:800;line-height:120%;}
.section1 .titlearea p{margin-top:40px;font-size:15px;color:#555;line-height:170%;}
.section1 .titlearea .btn{margin:60px 0 50px;text-align:right;}
.section1 .titlearea .btn_more:before{}
.section1 .conarea{}
.section1 .conarea .leftarea{}
.section1 .conarea .leftarea .txts{padding:65px 3%;}
.section1 .conarea .leftarea .txts h4{font-size:30px;color:#000;font-weight:600;line-height:140%;}
.section1 .conarea .leftarea .txts h4:after{
	display:block;content:"";
	width:40px;height:1px;
	margin:20px 0 25px 0;
	background:#555;
}
.section1 .conarea .leftarea .txts p{font-size:15px;color:#555;font-weight:400;line-height:170%;}
.section1 .conarea .leftarea .img{margin-top:90px;}
.section1 .conarea .rightarea{}
.section1 .conarea .rightarea .img{}




.section2{position:relative;padding-bottom:120px;}
.section2:before{
	display:block;content:"";
	width:100%;height:100%;
	background:#a98159;
	position:absolute;left:0;top:230px;
}
.section2 .titlearea1,
.section2 .conarea{
	position:relative;z-index:100;
	width:100%;	
}
.section2 .titlearea1{}
.section2 .conarea{
	box-sizing:border-box;
	width:100%;
	padding:0 0 0 10%;
}
@media(max-width:1903px){
	.section2 .conarea{padding:0 0 0 3%;}
}
.section2 .conarea .event{}
.section2 .conarea .event .swiper-slide{position:relative;width:32.666%;margin-right:1%;}
.section2 .conarea .event .swiper-slide .textwrap{
	box-sizing:border-box;
	position:absolute;left:0;bottom:0;
	width:100%;
	padding:60px 50px;
	background:rgba(0,0,0,0.5);
}
.section2 .conarea .event .swiper-slide .textwrap .sbj{
	font-size:24px;color:#fff;font-weight:500;
	text-overflow:ellipsis;
	white-space:nowrap;
	word-wrap:normal;
	overflow:hidden;
}
.section2 .conarea .event .swiper-slide .textwrap .date{margin-top:10px;font-size:12px;color:#fff;font-weight:300;}
.section2 .conarea .event .swiper-slide .status{
	position:absolute;right:0;top:0;
	width:40px;height:40px;
	background:#a98159;
	font-size:11px;color:#fff;text-align:center;line-height:40px;
}
.section2 .conarea .event .swiper-slide .status.end{background:#7f725f;}
@media(max-width:1100px){
	.section2 .conarea .event .swiper-slide .textwrap{padding:20px 10px;}
	.section2 .conarea .event .swiper-slide .textwrap .sbj{font-size:16px;}
}

.section2 .ctr{
	display:flex;justify-content:space-between;align-items:center;
	box-sizing:border-box;
	max-width:1520px;
	padding:0 60px;margin:30px 0 0 0;
	display:none;
}
@media(max-width:1903px){
	.section2 .ctr{padding:0 3%;}
}
.section2 .ctr .swiper-pagination2{}
.section2 .ctr .swiper-pagination2 span{font-family:"Montserrat";font-size:12px;color:rgba(0,0,0,0.7);font-weight:600;}
.section2 .ctr .swiper-pagination2 span.aa{
	display:inline-block;vertical-align:top;
	width:25px;height:2px;
	background:rgba(0,0,0,0.5);
	margin:10px 25px 0;
}

.section2 .ctr .btns{display:inline-flex;}
.section2 .ctr .btns>div{
	box-sizing:border-box;
	width:50px;height:50px;
	border:1px solid rgba(0,0,0,0.5);
	display:flex;align-items:center;justify-content:center;
	color:#000;
	margin-left:9px;
	cursor:pointer;
}
.section2 .ctr .btns .swiper-button-play{display:none;}





.section3{position:relative;}
.section3 .titlearea1 p{color:rgba(0,0,0,0.8);}
.section3 .conarea{position:relative;}
.section3 .conarea .tabs{}
.section3 .conarea .tabs ul{display:flex;}
.section3 .conarea .tabs ul li{margin-bottom:2px;width:33.333%;}
.section3 .conarea .tabs ul li:nth-child(1) a{}
.section3 .conarea .tabs ul li:last-child{margin-bottom:0;}
.section3 .conarea .tabs ul li a{
	display:block;box-sizing:border-box;
	width:100%;height:60px;
	padding:0 0 0 30px;
	font-size:12px;color:#fff;line-height:60px;text-align:center;
}
.section3 .conarea .tabs ul li:nth-child(1) a{
	background:rgba(0,0,0,0.8) url(/images/main/sec3_ico1.png) no-repeat 15px center;
	background-size:25px auto;
}
.section3 .conarea .tabs ul li:nth-child(2) a{
	background:rgba(0,0,0,0.8) url(/images/main/sec3_ico2.png) no-repeat 15px center;background-size:25px auto;
}
.section3 .conarea .tabs ul li:nth-child(3) a{
	background:rgba(0,0,0,0.8) url(/images/main/sec3_ico3.png) no-repeat 15px center;background-size:25px auto;
}
.section3 .conarea .tabs ul li.on:nth-child(1) a{
	background:rgba(147,103,59,0.95) url(/images/main/sec3_ico1.png) no-repeat 15px center;background-size:25px auto;
}
.section3 .conarea .tabs ul li.on:nth-child(2) a{
	background:rgba(147,103,59,0.95) url(/images/main/sec3_ico2.png) no-repeat 15px center;background-size:25px auto;
}
.section3 .conarea .tabs ul li.on:nth-child(3) a{
	background:rgba(147,103,59,0.95) url(/images/main/sec3_ico3.png) no-repeat 15px center;background-size:25px auto;
}


.section3 .conarea .tabconwrap{}
.section3 .conarea .tabconwrap .tabcon{position:relative;}
.section3 .conarea .tabconwrap .tabcon .img{height:400px;}
.section3 .conarea .tabconwrap .tabcon .img li{display:none;width:100%;height:100%;}
.section3 .conarea .tabconwrap .tabcon .img li:first-child{display:block;}
.section3 .conarea .tabconwrap .tabcon:nth-child(2) .img li:nth-child(1){
	background:url(/images/main/sec3_t1_img1.jpg) no-repeat center;background-size:cover;
}
.section3 .conarea .tabconwrap .tabcon:nth-child(2) .img li:nth-child(2){
	background:url(/images/main/sec3_t1_img2.jpg) no-repeat center;background-size:cover;
}
.section3 .conarea .tabconwrap .tabcon:nth-child(2) .img li:nth-child(3){
	background:url(/images/main/sec3_t1_img3.jpg) no-repeat center;background-size:cover;
}
.section3 .conarea .tabconwrap .tabcon:nth-child(2) .img li:nth-child(4){
	background:url(/images/main/sec3_t1_img4.jpg) no-repeat center;background-size:cover;
}
.section3 .conarea .tabconwrap .tabcon:nth-child(1) .img li:nth-child(1){
	background:url(/images/main/sec3_t2_img1.jpg) no-repeat center;background-size:cover;
}
.section3 .conarea .tabconwrap .tabcon:nth-child(3) .img li:nth-child(1){
	background:url(/images/main/sec3_t3_img1.jpg) no-repeat center;background-size:cover;
}
.section3 .conarea .tabconwrap .tabcon:nth-child(3) .img li:nth-child(2){
	background:url(/images/main/sec3_t3_img2.jpg) no-repeat center;background-size:cover;
}
.section3 .conarea .tabconwrap .tabcon .info{
	display:flex;align-items:center;justify-content:center;
	position:absolute;left:0;top:0;
	width:100%;height:100%;
	text-align:center;
}
.section3 .conarea .tabconwrap .tabcon .info h4{font-size:30px;color:#fff;font-weight:500;}
.section3 .conarea .tabconwrap .tabcon .info p{font-size:15px;color:#fff;font-weight:400;line-height:170%;}
.section3 .conarea .tabconwrap .tabcon .info ul{margin:60px 4% 0;display:flex;flex-wrap:wrap;justify-content:space-between;}
.section3 .conarea .tabconwrap .tabcon .info ul li{display:inline-block;position:relative;width:49%;margin:25px 0;}
.section3 .conarea .tabconwrap .tabcon .info ul li a{color:#fff;display:block;}
.section3 .conarea .tabconwrap .tabcon .info ul li a .tit{font-size:14px;color:#fff;}
.section3 .conarea .tabconwrap .tabcon .info ul li a .bar{
	box-sizing:border-box;
	width:100%;height:4px;
	margin-top:10px;
	border:1px solid rgba(255,255,255,0.4);
}
.section3 .conarea .tabconwrap .tabcon .info ul li.on a .bar{
	border:1px solid rgba(255,255,255,1);
	background:#fff;
}
.section3 .conarea .tabconwrap .tabcon .info ul li .arr{
	display:none;
	position:absolute;left:50%;top:100%;transform:translateX(-50%);
	width:82px;height:28px;border-radius:15px;
	box-sizing:border-box;line-height:26px;margin-top:5px;
}
.section3 .conarea .tabconwrap .tabcon .info ul li.on .arr{
	display:block;
	border:1px solid #fff;
}
.section3 .conarea .tabconwrap .tabcon .info ul li.on .arr img{animation:arrMove 0.8s infinite alternate;vertical-align:top;margin-top:10px;}
@keyframes arrMove{
	0%{transform:translateX(0);}
	100%{transform:translateX(5px);}
}





.section4{}
.section4 .conarea{display:flex;}
.section4 .conarea>div{
	display:flex;align-items:center;justify-content:center;
	width:50%;height:400px;
	box-sizing:border-box;
	padding:0 4%;
	text-align:center;
}
.section4 .conarea>div:nth-child(1){background:url(/images/main/sec4_bg1.jpg) no-repeat center;background-size:cover;}
.section4 .conarea>div:nth-child(2){background:url(/images/main/sec4_bg2.jpg) no-repeat center;background-size:cover;}
.section4 .conarea>div h4{font-size:30px;color:#fff;font-weight:500;}
.section4 .conarea>div p{font-size:15px;color:rgba(255,255,255,0.8);margin:15px 0 35px}
.section4 .conarea>div a{
	display:inline-block;box-sizing:border-box;
	width:100%;height:54px;
	border:1px solid rgba(255,255,255,0.4);
	text-align:center;line-height:52px;
	font-family:"Montserrat";font-size:12px;color:rgba(255,255,255,0.8);font-weight:500;
}
.section4 .conarea>div a .arr{
	display:inline-block;
	width:5px;height:5px;
	border-right:1px solid rgba(255,255,255,0.8);
	border-bottom:1px solid rgba(255,255,255,0.8);
	transform:rotate(-45deg) translateY(-2px);
	margin:0 0 0 3px;
}




.section5{padding:120px 0;background:#fff;}
.section5 .vod{}
.section5 .vod .swiper-slide{}
.section5 .vod .swiper-slide>a{display:block;}
.section5 .vod .thumb{position:relative;}
.section5 .vod .thumb .btn_play{
	width:50px;height:50px;
	background:url(/images/main/btn_play.png) no-repeat;
	background-size:cover;
	position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);
}
.section5 .vod .sbj{font-size:14px;color:#000;text-align:center;margin-top:15px;}
.section5 .vod .ctr{display:flex;width:100%;justify-content:center;margin-top:20px;}
.section5 .vod .vod_prev{	
	width:48px;height:47px;
	background:url(/images/main/vod_prev.png) no-repeat;background-size:cover;
	cursor:pointer;outline:0;margin-right:5px;
}
.section5 .vod .vod_next{
	width:48px;height:47px;
	background:url(/images/main/vod_next.png) no-repeat;background-size:cover;
	cursor:pointer;outline:0;
}




.section6{overflow:hidden;padding:500px 0 120px;background:#f0dac0;margin-top:-400px;}
.section6 .btn_more{color:#fff;}
.section6 .btn_more:before{background:#fff;}
.section6>div{position:relative;}
.section6>div:after{
	display:block;content:"";
	width:100%;height:100%;
	position:absolute;left:43%;top:0;
	background:#1f3328;
}
.section6 .news{padding-bottom:75px;}
.section6 .news .swiper-slide{width:32.666%;margin-right:1%;}
.section6 .news .swiper-slide:last-child{margin-right:0;}
.section6 .news .swiper-slide>a{
	display:block;box-sizing:border-box;
	height:280px;
	padding:15px 25px;
	background:#fff;
}
.section6 .news .swiper-slide>a .date{display:none;}
.section6 .news .swiper-slide>a .date .y{font-family:"Montserrat";font-size:20px;color:#222;font-weight:500;}
.section6 .news .swiper-slide>a .date .md{font-family:"Montserrat";font-size:30px;color:#222;font-weight:500;}
.section6 .news .swiper-slide>a .sbj{
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp:2; /* 라인수 */
	-webkit-box-orient: vertical;
	word-wrap:break-word; 
	line-height: 1.4em;height: 2.8em; 
	margin:25px 0 15px;
	font-size:16px;color:#444;font-weight:500;word-break:keep-all;
}
.section6 .news .swiper-slide>a p{
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp:2; /* 라인수 */
	-webkit-box-orient: vertical;
	word-wrap:break-word; 
	line-height: 1.7em;
	height: 3.4em;
	font-size:14px;color:#444;word-break:keep-all;
}
.section6 .news .swiper-slide>a .more{
	display:inline-block;
	margin-top:40px;
	border-radius:50%;
	position:relative;
	background:#543d28;
}

.section6 .ctr{
	display:flex;justify-content:space-between;align-items:center;
	box-sizing:border-box;
	margin:30px auto 0;
	padding:0 3%;
	display:none;
}
.section6 .ctr .swiper-pagination3{}
.section6 .ctr .swiper-pagination3 span{font-family:"Montserrat";font-size:12px;color:rgba(0,0,0,0.7);font-weight:600;}
.section6 .ctr .swiper-pagination3 span.aa{
	display:inline-block;vertical-align:top;
	width:25px;height:2px;
	background:rgba(0,0,0,0.5);
	margin:10px 25px 0;
}

.section6 .ctr .btns{display:inline-flex;}
.section6 .ctr .btns>div{
	box-sizing:border-box;
	width:50px;height:50px;
	border:1px solid rgba(255,255,255,0.5);
	display:flex;align-items:center;justify-content:center;
	color:#fff;
	margin-left:9px;
	cursor:pointer;
}
.section6 .ctr .btns .swiper-button-play{display:none;}

/* 210819 start */
.section6>div:after {height:64%;left:53%;}
.section6 .news .swiper-slide.thumbnail>a{
	height:auto;
	background:none;
	padding:0;
}
.section6 .news .swiper-slide.thumbnail>a .more {width:40px;}
.section6 .news .swiper-slide.thumbnail>a .text_wrap {background:#fff;padding:15px;box-sizing:border-box;}
.section6 .news .swiper-slide.thumbnail>a .text_wrap .sbj {margin-top:0;}
.section6 .news .swiper-slide.thumbnail .img_wrap {width:100%;padding-bottom:85%;background:url(/images/main/sec6_thumb_img1.jpg) no-repeat center / cover;}
/* 210819 end */



/* footer */
#footer{background:#222;padding:35px 0 60px;}
.foot{
	max-width:1520px;
	width:94%;
	margin:0 auto;
	word-break:keep-all;
}
.foot h1{}
.foot h1 img{height:60px;}
.foot .mid{
	box-sizing:border-box;
	padding:17px 0 0;
}
.foot .mid ul{display:inline-flex;flex-wrap:wrap;margin-bottom:5px;}
.foot .mid ul li{margin:5px 15px 5px 0;}
.foot .mid ul li a{font-size:14px;color:rgba(255,255,255,0.8);}
.foot .mid address{font-size:12px;color:rgba(255,255,255,0.6);line-height:170%;font-weight:300;}
.foot .mid address .nbsp{display:inline-block;width:0px;}
.foot .mid .copy{font-size:12px;color:rgba(255,255,255,0.6);line-height:170%;font-weight:300;}
.foot .sns{padding-top:23px;}
.foot .sns ul{display:inline-flex;justify-content:space-between;}
.foot .sns ul li{margin:0 5px;}




.btn_top{
	display:none;
	position:fixed;right:3%;bottom:270px;z-index:1000;
	border-radius:50%;
	background:rgba(0,0,0,0.3);
	cursor:pointer;
}

/* 메인 레이어 팝업 */
.main_layer_popup{width:96%!important;left:50%!important;top:50px!important;transform:translateX(-50%)}
.main_layer_popup .popupContent{height:100%!important}
.main_layer_popup img{width:100%}