@charset 'utf-8';
@import url('http://fonts.googleapis.com/earlyaccess/nanumgothic.css');
@import url('header.css');
@import url('footer.css');
@import url('index_media.css');



/*메인내용*/
#main{width:100%; overflow:hidden;}

#section1{position:relative; width:100%; height:810px; text-align:center; overflow: hidden;}
#section1 .img{display:none; background:url('../images/video_img.jpg'); background-size:cover; overflow:hidden; }
#section1 .vi-warp{position:absolute; top:0; left:0; width:100%; height:100%;}
#section1 .vi-warp .video{min-width: 100%; min-height: 100%; z-index: -1;}
#section1 .text{position:absolute; padding:3.125rem; top: 50%; left: 50%; transform: translate(-50%,-50%);}
#section1 .text p{font-size:1.916em; font-weight:bolder; color:#b4c1a0;}
#section1 .text p strong{color:#fff; font-size:2em;}


/*section2*/
.sec2{text-align:center; overflow:hidden;}
.sec2 div{font-size:30px; padding:56px 0 56px 0;}
.sec2 p{display:inline-block; text-align:left; margin-right:5px; margin-bottom:5px; font-size:1em;}
.sec2 p:nth-child(4){margin-right:0;}
.sec2 p em{color:#ccc; display:block; color:#bbb; font-style:normal;}
.sec2 p b{display:block; font-size:1.6em; margin:5px 0 20px 0;}
.sec2 p a{line-height:1.5; color:#666;}
.sec2>div{font-size:2.3em; font-weight:200; padding:56px 0 56px 0;}
.sec2 div div img{width:100%}
.sec2 span.co{color:#95b75f; font-weight:900;}
.sec2 span.co2{color:#95b75f; font-weight:600;}


#section3{width:100%; height:655px; background:url('../images/con3-bg.jpg'); background-size:cover; overflow:hidden; text-align:center;}
#section3 p{color:#fff; font-size:6.875em; letter-spacing:0.1em; margin-top:50px; }
#section3 span{display:inline-block; margin-top:1px;}
#section3 .sec3-1{width:50%; float:left; margin-top:3rem;}
#section3 .sec3-1 img{float:right;}
#section3 .sec3-2{width:50%; float:right; text-align:left; color:#c6cac0; margin-top:40px;}
#section3 .sec3-2 span {display:inline-block; position:relative; background:rgba(0,0,0,0.5); margin-bottom:20px;}
#section3 .sec3-2 span b{display:inline-block; color:#b4c1a0; font-size:2.6875rem; border-bottom:3px solid #b4c1a0;  margin-bottom:10px; z-index:999;}
#section3 .sec3-2 em{display:inline-block; font-size:1.875rem; color:#fdcb01; font-weight:bold; margin:0 0 40px 0; z-index:-1;}
#section3 .sec3-2 i{font-size:1.3125rem; font-style:normal; line-height:2rem;}
#section3 .sec3-2 .box{margin-top:50px; font-size:1.125rem;  }
#section3 .sec3-2 .box a{color:#000; font-weight:bold; background:#a7c892; padding:13px 25px 13px 25px; border-radius:8px;}

#section4{width:100%; height:663px; background:url('../images/con4-bg.jpg'); background-size:cover; overflow:hidden; text-align:center;}
#section4 span {display:inline-block; position:relative; background:rgba(0,0,0,0.5); margin:4.375rem 0 1.25rem 0; margin-bottom:20px;}
#section4 span b{display:inline-block; color:#b4c1a0; font-size:2.6875rem; border-bottom:3px solid #b4c1a0;  margin-bottom:10px; z-index:999;}
#section4 em{display:inline-block; font-size:1.875rem; color:#fdcb01; font-weight:bold; z-index:-1;}
#section4 .sec4-1{width:740px; margin:0 auto; color:#fff; margin-top:4rem;}
#section4 .sec4-1 ul li{width:350px; list-style:none; float:left; background:rgba(0,0,0,0.5); padding:37px 15px; border-radius:10px; font-size:1.875em; box-sizing:border-box; margin-right:40px; margin-bottom:40px;}
#section4 .sec4-1 ul li:nth-child(even){margin-right:0px;}
#section4 .sec4-1 ul li em{color:#b4c1a0; font-weight:bold;}
#section4 .sec4-1 .box{display:inline-block; margin-top:1rem; font-size:1.125rem;}
#section4 .sec4-1 .box a{color:#000; font-weight:bold; background:#a7c892; padding:13px 25px 13px 25px; border-radius:8px;}







