﻿@charset "utf-8";

#container.main_page{padding-top:170px;}/**/
#container.sub_main{padding-top:170px;min-height:650px;}

.minify #container.main_page{}/*padding-top:220px;*/
.minify #container.sub_main{padding-top:120px;}


/*Main / sub MAin CONTAINER*/
.main_visual{overflow:hidden;max-width:1600px;min-width:1120px;margin:0 auto 61px auto;padding:0 80px;opacity:0;}
.swiper-wrapper{min-height:500px;}	
.swiper-slide{float:left;opacity:0;z-index:1;}

.swiper-slide img{width:100%;}
.swiper-pagination{position:absolute;left:0;bottom:129px;width:100%;z-index:10;}
.scrollformore{width:100%;height:57px;margin-top:33px;text-align:center;background:url(../img/bg_scrollformore.gif) repeat-x;}
.scrollformore > a{display:inline-block;width:146px;height:57px;background:url(../img/btn_scrollformore.gif) no-repeat;}

/*.flexable_banner*/
.flexable_banner{position:relative;width:100%;min-width:1280px;max-width:1920px;margin:0 auto;}
.flexable_banner li{overflow:hidden;position:absolute;margin-top:300px;opacity:0;background:#fff;z-index:3;
    -webkit-transition:opacity 0.8s, margin-top 0.8s cubic-bezier(.44,.01,.64,.99);
	-moz-transition:opacity 0.8s, margin-top 0.8s cubic-bezier(.44,.01,.64,.99);
	-o-transition:opacity 0.8s, margin-top 0.8s cubic-bezier(.44,.01,.64,.99);
	-ms-transition:opacity 0.8s, margin-top 0.8s cubic-bezier(.44,.01,.64,.99);
	transition:opacity 0.8s, margin-top 0.8s cubic-bezier(.44,.01,.64,.99);
}
.flexable_banner li.on{margin-top:0;opacity:1;}
.flexable_banner li img{width:100%;}
.flexable_banner li .flxbnr_bg{position:absolute;left:50%;margin-left:-50%;
	-webkit-transition:transform 0.8s;-
	-moz-transition:transform 0.8s;
	-o-transition:transform 0.8s;
	-ms-transition:transform 0.8s;
	transition:transform 0.8s;
}
.flexable_banner li .flxbnr_txt{position:relative;}
.flexable_banner li .flxbnr_hover{position:absolute;top:30px;left:0;opacity:0;
	-webkit-transition:opacity 0.6s, top 0.6s ease-in-out;
	-moz-transition:opacity 0.6s, top 0.6s ease-in-out;
	-o-transition:opacity 0.6s, top 0.6s ease-in-out;
	-ms-transition:opacity 0.6s, top 0.6s ease-in-out;
	transition:opacity 0.6s, top 0.6s ease-in-out;
}
.flexable_banner li.active .flxbnr_bg{
	-webkit-transform:scale(1.1);
	-moz-transform:scale(1.1);
	-o-transform:scale(1.1);
	-ms-transform:scale(1.1);
	transform:scale(1.1);
}

.flexable_banner li.active .flxbnr_hover{top:0px;opacity:1;}

.flexable_banner .news{border:1px solid #000;background:#fff;
	-webkit-transition:background 0.8s, opacity 0.8s, margin-top 0.8s cubic-bezier(.44,.01,.64,.99);
	-moz-transition:background 0.8s, opacity 0.8s, margin-top 0.8s cubic-bezier(.44,.01,.64,.99);
	-o-transition:background 0.8s, opacity 0.8s, margin-top 0.8s cubic-bezier(.44,.01,.64,.99);
	-ms-transition:background 0.8s, opacity 0.8s, margin-top 0.8s cubic-bezier(.44,.01,.64,.99);
	transition:background 0.8s, opacity 0.8s, margin-top 0.8s cubic-bezier(.44,.01,.64,.99);
}
.flexable_banner .news a{display:block;}
.flexable_banner .news:hover{background:#000;}
.flexable_banner .news p{font-family:'samsungonelatin200';color:#000;
	-webkit-transition:color 0.8s;
	-moz-transition:color 0.8s;
	-o-transition:color 0.8s;
	-ms-transition:color 0.8s;
	transition:color 0.8s;	
}
.flexable_banner .news:hover p{color:#fff;}
.flexable_banner .news .date{position:absolute;font-size:16px;line-height:18px;font-family:'samsungonelatin600';color:#000;
	-webkit-transition:color 0.8s;
	-moz-transition:color 0.8s;
	-o-transition:color 0.8s;
	-ms-transition:color 0.8s;
	transition:color 0.8s;

}
.flexable_banner .news:hover .date{color:#fff;}

/*Main .archive_all*/
.archive_all{overflow:hidden;max-width:1600px;min-width:1120px;margin:0 auto;padding:0 80px;}
.archive_all h2{text-align:center;background:url(../img/bg_main_archive.gif) repeat-x;margin-bottom:71px;}
.archive_all ul:after{content:'';display:block;clear:both;height:0;visibility:hidden;}
.archive_all li {position:relative;float:left;box-sizing: border-box;width:16.66%;padding-right:26px;opacity:0;top:150px;
	-webkit-transition:opacity 0.4s, top 0.4s cubic-bezier(.44,.01,.64,.99);
	-moz-transition:opacity 0.4s, top 0.4s cubic-bezier(.44,.01,.64,.99);
	-o-transition:opacity 0.4s, top 0.4s cubic-bezier(.44,.01,.64,.99);
	-ms-transition:opacity 0.4s, top 0.4s cubic-bezier(.44,.01,.64,.99);
	transition:opacity 0.4s, top 0.4s cubic-bezier(.44,.01,.64,.99);
}
.archive_all li.on{opacity:1;top:0;}
.archive_all li p.img_achive_cont{position:relative;width:100%;}
.archive_all li a div.archive_text_wrap{position:absolute;top:0;left:0;width:100%;height:100%;z-index:100;background-color:rgba(0,0,0,0.8);opacity:0;transition:opacity 1s;}
.archive_all li a div.archive_text_wrap p{font-family:'samsungonelatin300';font-size:20px;letter-spacing: -0.025em;line-height: 1.15em;position:absolute;top:50%;left:50%;color:#fff;text-align: center;white-space:nowrap;transform: translate(-50%, -50%);}
.archive_all li a:hover div.archive_text_wrap{opacity:1;}


.archive_all li.news{font-family:'one';background:#fff;padding-bottom:148px;
	
}
.archive_all li.news div{position:relative;background:#fff;border:1px solid #000;width:100%;height:100%;box-sizing: border-box;
	-webkit-transition:background 0.8s;
	-moz-transition:background 0.8s;
	-o-transition:background 0.8s;
	-ms-transition:background 0.8s;
	transition:background 0.8s;	
}

.archive_all li.news div a{display:block;width:100%;height:100%;padding:33px 30px 35px 30px;box-sizing: border-box;}
.archive_all li.news div:hover{background:#000;}
.archive_all li.news p{font-family:'samsungonelatin200';font-size:22px;line-height:24px;word-break:break-all;
	-webkit-transition:color 0.8s;
	-moz-transition:color 0.8s;
	-o-transition:color 0.8s;
	-ms-transition:color 0.8s;
	transition:color 0.8s;
}
.archive_all li.news div:hover p{color:#fff;}
.archive_all li.news .date{position:absolute;bottom:30px;left:30px;font-size:14px;line-height:18px;font-family:'samsungonelatin600'}
.archive_all li.news div:hover .date{color:#fff;}

.archive_all li img{width:100%;}
.archive_all li .achivebnr_txt{position:absolute;top:0;left:0;opacity:0;transition:opacity 1s;}
.archive_all li a:hover .achivebnr_txt{opacity:1;}
.archive_all .tit_archive_cont{height:75px;margin:18px 0 55px 0;font-family:'samsungonelatin800';font-size:15px;line-height:18px;color:#000;text-align:center;}

/*main_visual_ie9*/
.main_visual_ie9 .swiper-slide{position:absolute;top:0;left:0;opacity:0;}
.main_visual_ie9 .swiper-slide:first-child{position:relative;opacity:1;}


/*FOOTER*/
#footer{position:relative;max-width:1600px;min-width:1120px;margin:0 auto;padding:0 80px 35px 80px;font-family:'samsungonelatin600';font-size:14px;line-height:18px;color:#000;}
#footer strong{font-family:'samsungonelatin800';text-decoration:underline;}
.archive_loading{text-align:center;padding:100px 0;}

/*SUB MAIN PAGE*/
.archive_list{overflow:hidden;max-width:1600px;min-width:1120px;margin:0 auto;padding:0 80px;}
.archive_list h2{margin-bottom:40px;padding-top:100px;}
.archive_list ul:after{content:'';display:block;clear:both;height:0;visibility:hidden;}
.archive_list li {position:relative;top:100px;float:left;opacity:1;width:25%;padding-right:48px;box-sizing: border-box;opacity:0;
	-webkit-transition:opacity 0.8s, top 0.8s, left 0.8s;
	-moz-transition:opacity 0.8s, top 0.8s, left 0.8s;
	-o-transition:opacity 0.8s, top 0.8s, left 0.8s;
	-ms-transition:opacity 0.8s, top 0.8s, left 0.8s;
	transition:opacity 0.8s, top 0.8s, left 0.8s;
}
.archive_list li.on{opacity:1;top:0;}
.archive_list li img{width:100%;}
/*.archive_list li a{position:relative}*/
.archive_list li a p.img_achive_cont{position:relative;width:100%;}
.archive_list li a div.archive_text_wrap{position:absolute;top:0;left:0;width:100%;height:100%;z-index:100;background-color:rgba(0,0,0,0.8);opacity:0;transition:opacity 1s;}
.archive_list li a div.archive_text_wrap p{font-family:'samsungonelatin300';font-size:35px;letter-spacing: -0.025em;line-height: 1.15em;position:absolute;top:50%;left:50%;color:#fff;text-align: center;white-space:nowrap;transform: translate(-50%, -50%);}
.archive_list li a:hover div.archive_text_wrap{opacity:1;}

.archive_list .img_achive_cont{min-height:300px;}
.archive_list .tit_archive_cont{height:75px;margin:18px 0 55px 0;text-align:center;font-family:'samsungonelatin800';font-size:17px;line-height:24px;color:#000;}
/*NEWS*/
.archive_list .news li{margin-bottom:40px;font-family:'samsungonelatin800';background:#fff;}
.archive_list .news li div{position:relative;border:1px solid #000;width:100%;height:100%;box-sizing: border-box;
	-webkit-transition:background 0.8s;
	-moz-transition:background 0.8s;
	-o-transition:background 0.8s;
	-ms-transition:background 0.8s;
	transition:background 0.8s;	
}
.archive_list .news li div a{display:block;width:100%;height:100%;padding:33px 30px 35px 30px;box-sizing: border-box;}
.archive_list .news li div:hover{background:#000;}
.archive_list .news li div:hover p{color:#fff;}
.archive_list .news p{font-family:'samsungonelatin200';font-size:42px;line-height:44px;word-break:break-all;
	-webkit-transition:color 0.8s;
	-moz-transition:color 0.8s;
	-o-transition:color 0.8s;
	-ms-transition:color 0.8s;
	transition:color 0.8s;
}
.archive_list .news li div .date{position:absolute;bottom:35px;left:30px;font-size:14px;line-height:18px;font-family:'samsungonelatin600';}
.archive_list .news li div:hover .date{color:#fff;}

/*Search Result*/
.archive_list li.news{font-family:'samsungonelatin800';background:#fff;}
.archive_list li.news div{position:relative;border:1px solid #000;width:100%;height:100%; box-sizing: border-box; /*modify*/
	-webkit-transition:background 0.8s;
	-moz-transition:background 0.8s;
	-o-transition:background 0.8s;
	-ms-transition:background 0.8s;
	transition:background 0.8s;	
}
.archive_list li.news div a{display:block;width:100%;height:100%; padding:33px 30px 35px 30px; box-sizing: border-box;}/*modify*/
.archive_list li.news div:hover{background:#000;}
.archive_list li.news div:hover p{color:#fff;}
.archive_list li.news p{font-family:'samsungonelatin200';font-size:46px;line-height:48px;word-break:break-all;
	-webkit-transition:color 0.8s;
	-moz-transition:color 0.8s;
	-o-transition:color 0.8s;
	-ms-transition:color 0.8s;
	transition:color 0.8s;
}
.archive_list li.news .date{position:absolute;bottom:35px;left:30px;font-size:14px;line-height:18px;font-family:'samsungonelatin600';}
.archive_list li.news div:hover .date{color:#fff;}
.archive_list .nocontent_msg{margin-top:150px;text-align:center;font-family:'samsungonelatin300';font-size:24px;}
.archive_list .nocontent_msg strong{font-family:'samsungonelatin800';}

/*Flexable Banner*/

@media only screen and (min-width: 1600px){

    .flexable_banner .news a{width:268px;height:268px;padding:43px 50px 48px 50px;}
    .flexable_banner .news p{font-size:46px;line-height:48px;}
    .flexable_banner .news .date{bottom:50px;left:50px;font-size:16px;line-height:18px;}

}

@media only screen and (min-width: 1440px) and (max-width: 1600px){

    .flexable_banner .news a{width:201px;height:201px;padding:32px 37px 36px 37px;}
    .flexable_banner .news p{font-size:35px;line-height:36px;}
    .flexable_banner .news .date{bottom:36px;left:37px;}

}

@media only screen and (max-width: 1440px){

    .flexable_banner .news a{width:177px;height:177px;padding:29px 33px 32px 33px;}
    .flexable_banner .news p{font-size:30px;line-height:32px;}
    .flexable_banner .news .date{bottom:32px;left:33px;}

}

/*반응형 배너 메인 페이지 아카이브*/
@media only screen and (min-width: 1600px){
	.archive_all{min-height:4827px;}
    .archive_all li{width:16.66%;}
	.archive_all li:nth-child(6n+1){transition-delay: 0.15s;}
    .archive_all li:nth-child(6n+2){transition-delay: 0.3s;}
    .archive_all li:nth-child(6n+3){transition-delay: 0.45s;}
    .archive_all li:nth-child(6n+4){transition-delay: 0.6s;}
    .archive_all li:nth-child(6n+5){transition-delay: 0.75s;}
    .archive_all li:nth-child(6n+6){transition-delay: 0.9s;}
}

@media only screen and (min-width: 1325px) and (max-width: 1600px){
	.archive_all{min-height:6297px;}
    .archive_all li{width:20%;}
	.archive_all li:nth-child(5n+1){transition-delay: 0.15s;}
    .archive_all li:nth-child(5n+2){transition-delay: 0.3s;}
    .archive_all li:nth-child(5n+3){transition-delay: 0.45s;}
    .archive_all li:nth-child(5n+4){transition-delay: 0.6s;}
    .archive_all li:nth-child(5n+5){transition-delay: 0.75s;}
}

@media only screen and (max-width: 1325px){
	.archive_all{min-height:7599px;}
    .archive_all li{width:25%;}
	.archive_all li:nth-child(4n+1){transition-delay: 0.15s;}
    .archive_all li:nth-child(4n+2){transition-delay: 0.3s;}
    .archive_all li:nth-child(4n+3){transition-delay: 0.45s;}
    .archive_all li:nth-child(4n+4){transition-delay: 0.6s;}
}

/*반응형 배너 서브 메인 페이지*/
@media only screen and (min-width: 1600px){
	.sub_ps .archive_list{min-height:4662px;}
	.sub_ms .archive_list{min-height:5180px;}
	.sub_au .archive_list{min-height:1785px;}
	.sub_news .archive_list{min-height:1608px;}
    .archive_list li{width:25%;}
	.archive_list li:nth-child(4n+1){transition-delay: 0.2s;}
    .archive_list li:nth-child(4n+2){transition-delay: 0.4s;}
    .archive_list li:nth-child(4n+3){transition-delay: 0.6s;}
    .archive_list li:nth-child(4n+4){transition-delay: 0.8s;}
}

@media only screen and (max-width: 1600px){
	.sub_ps .archive_list{min-height:7140px;}
	.sub_ms .archive_list{min-height:7735px;}
	.sub_au .archive_list{min-height:1785px;}
	.sub_news .archive_list{min-height:2395px;}
    .archive_list li{width:33.3%;}
	.archive_list li:nth-child(3n+1){transition-delay: 0.2s;}
    .archive_list li:nth-child(3n+2){transition-delay: 0.4s;}
    .archive_list li:nth-child(3n+3){transition-delay: 0.6s;}
}

/*2016-12-15 Greeting Message*/
.greeting_video{position:absolute;top:0;left:0;width:100%;padding:0 80px;box-sizing:border-box;}
#greeting2017{position:relative;z-index:100;}



