#wrap{width:100%; height:auto; min-width:1340px; margin:0 auto;}

#container{width:100%;}
.con_box1{display:block; width:100%;  margin:0 auto; position:relative;}
.con_box2{display:block; width:100%;  position:relative;}
.video_box{display:block; width:100%; text-align:center; margin-top:70px; margin-bottom:40px;}
.video_box video{display:inline-block; width:1050px; height:auto;}
.video_box iframe{display:inline-block; vertical-align:top;}
.video_box div{position:relative;}
.video_box div span{display:block; width:100%; height:30px; font-size:24px; color:#999; letter-spacing:0; line-height:30px; position:absolute; top:50%; left:0; margin-top:-15px; text-align:center;}

/* font color */
.color1{color:#7aae36;}

/* background-color */
.bgcolor1{background-color:#eef0f2 !important;}

/* con_box */
.out_box{width:100%; position:relative;}
.in_box{width:1200px; height:100%; position:relative; margin:0 auto;}

.sns_link{width:1080px; height:auto; margin:0 auto; text-align:right; box-sizing:border-box; padding-left:12px; padding-right:12px;}
.sns_link .sns_visual{display:inline-block; margin:0 auto;}
.sns_link ul{display:inline-block; vertical-align:top; overflow:hidden; margin-top:10px;}
.sns_link ul li{display:inline-block; vertical-align:top; float:left; font-size:15px; font-weight:400; letter-spacing:-0.2px; color:#000; line-height:43px; font-family: 'Nanum Barun Gothic'; margin-right:10px;}
.sns_link ul li a{display:block;}
.sns_link ul li:last-child{margin-right:0;}
.top_btn{display:inline-block; position:fixed; bottom:10%; left:50%; margin-left:650px; border:0; padding:0; background:none; box-shadow:none; cursor:pointer; outline:none; z-index:1000;}

.bgimg1_1{height:348px; background:url("../img/sub1/con1.jpg?ver=190527") no-repeat center;}
.bgimg1_2{height:1780px; background:url("../img/sub1/con2.jpg?ver=190527") no-repeat center;}
.bgimg1_3{height:1489px; background:url("../img/sub1/con3.jpg?ver=190527") no-repeat center;}
.bgimg1_4{height:1458px; background:url("../img/sub1/con4.jpg?ver=190527") no-repeat center;}
.bgimg2_1{height:348px; background:url("../img/sub2/con1.jpg?ver=190527") no-repeat center;}
.bgimg2_2{height:1072px; background:url("../img/sub2/con2.jpg?ver=190527") no-repeat center;}
.bgimg2_3{height:1081px; background:url("../img/sub2/con3.jpg?ver=190527") no-repeat center;}
.bgimg2_4{height:1913px; background:url("../img/sub2/con4.jpg?ver=190527") no-repeat center;}
.bgimg3_1{height:348px; background:url("../img/sub3/con1.jpg?ver=190527") no-repeat center;}
.bgimg3_2{height:1474px; background:url("../img/sub3/con2.jpg?ver=190527") no-repeat center;}
.bgimg3_3{height:1135px; background:url("../img/sub3/con3.jpg?ver=190527") no-repeat center;}
.bgimg3_4{height:1492px; background:url("../img/sub3/con4.jpg?ver=190527") no-repeat center;}
.bgimg3_4 a{display:inline-block; width:466px; height:64px; border-radius:8px; position:absolute; left:50%; bottom:518px; text-indent:-9999px; margin-left:-233px;}
.bgimg3_5{height:1034px; background:url("../img/sub3/con5.jpg?ver=190527") no-repeat center;}
.bgimg3_6{height:1100px; background:url("../img/sub3/con6.jpg?ver=190527") no-repeat center;}
.bgimg4_1{height:348px; background:url("../img/sub4/con1.jpg?ver=190527") no-repeat center;}
.bgimg4_2{height:906px; background:url("../img/sub4/con2.jpg?ver=190527") no-repeat center;}
.bgimg4_3{height:1006px; background:url("../img/sub4/con3.jpg?ver=190527") no-repeat center;}
.bgimg4_4{height:1045px; background:url("../img/sub4/con4.jpg?ver=190527") no-repeat center;}
.bgimg4_5{height:1827px; background:url("../img/sub4/con5.jpg?ver=190527") no-repeat center;}
.bgimg5_1{height:348px; background:url("../img/sub5/con1.jpg?ver=190527") no-repeat center;}
.bgimg5_2{height:2172px; background:url("../img/sub5/con2.jpg?ver=190527") no-repeat center;}
.bgimg5_3{height:2957px; background:url("../img/sub5/con3.jpg?ver=190527") no-repeat center;}
.bgimg5_4{height:2534px; background:url("../img/sub5/con4.jpg?ver=190527") no-repeat center;}
.bgimg6_1{height:348px; background:url("../img/sub6/con1.jpg?ver=190527") no-repeat center;}
.bgimg6_2{height:1140px; background:url("../img/sub6/con2.jpg?ver=190527") no-repeat center;}
.bgimg6_3{height:1938px; background:url("../img/sub6/con3.jpg?ver=190527") no-repeat center;}
.bgimg6_4{height:1390px; background:url("../img/sub6/con4.jpg?ver=190603") no-repeat center;}
.bgimg7_1{height:348px; background:url("../img/sub7/con1.jpg?ver=190527") no-repeat center;}
.bgimg7_2{height:843px; background:url("../img/sub7/con2.jpg?ver=190527") no-repeat center;}
.bgimg7_3{height:1596px; background:url("../img/sub7/con3.jpg?ver=190527") no-repeat center;}
.bgimg7_4{height:2060px; background:url("../img/sub7/con4.jpg?ver=190527") no-repeat center;}
.bgimg7_5{height:1910px; background:url("../img/sub7/con5.jpg?ver=190527") no-repeat center;}
.bgimg8_1{height:348px; background:url("../img/sub8/con1.jpg?ver=190527") no-repeat center;}
.bgimg8_2{height:856px; background:url("../img/sub8/con2.jpg?ver=190527") no-repeat center;}
.bgimg8_3{height:3193px; background:url("../img/sub8/con3.jpg?ver=190527") no-repeat center;}
.bgimg8_4{height:766px; background:url("../img/sub8/con4.jpg?ver=190527") no-repeat center;}
.bgimg8_5{height:2478px; background:url("../img/sub8/con5.jpg?ver=190527") no-repeat center;}
.bgimg8_6{height:1760px; background:url("../img/sub8/con6.jpg?ver=190527") no-repeat center;}
.bgimg8_7{height:933px; background:url("../img/sub8/con7.jpg?ver=190527") no-repeat center;}
.bgimg9_1{height:348px; background:url("../img/sub9/con1.jpg?ver=190527") no-repeat center;}
.bgimg9_2{height:1194px; background:url("../img/sub9/con2.jpg?ver=190605") no-repeat center;}
.bgimg9_3{width:1079px; height:564px; background:url("../img/sub9/con2_2.jpg?ver=190527") no-repeat center; z-index:1; margin:0 auto 80px auto;}
.bgimg9_3 .over_img{display:inline-block; position:absolute; opacity:0; z-index:2; width:509px; height:267px;}
.bgimg9_3 .over_img:hover{opacity:1;}
.bgimg9_3 .over_img:nth-child(1){top:0; left:10px; background:url("../img/sub9/con2_2_cover01.jpg") no-repeat center;}
.bgimg9_3 .over_img:nth-child(2){top:0; right:21px; background:url("../img/sub9/con2_2_cover02.jpg") no-repeat center;}
.bgimg9_3 .over_img:nth-child(3){top:297px; left:10px; background:url("../img/sub9/con2_2_cover03.jpg") no-repeat center;}
.bgimg9_3 .over_img:nth-child(4){top:297px; right:21px; background:url("../img/sub9/con2_2_cover04.jpg") no-repeat center;}
.bgimg9_4{height:5900px; background:url("../img/sub9/con3.jpg?ver=190527") no-repeat center;}
.bgimg9_5{height:1150px; background:url("../img/sub9/con4.jpg?ver=190603") no-repeat center;}
.bgimg10_1{height:348px; background:url("../img/sub10/con1.jpg?ver=190527") no-repeat center;}
.bgimg10_2{height:634px; background:url("../img/sub10/con2.jpg?ver=190527") no-repeat center;}
.bgimg10_3{height:1481px; background:url("../img/sub10/con3.jpg?ver=190527") no-repeat center; z-index:1;}
.bgimg10_3 .link_list{display:inline-block; width:978px; height:138px; position:absolute; bottom:59px; left:50%; overflow:hidden; z-index:2; margin-left:-488px;}
.bgimg10_3 .link_list li{display:inline-block; vertical-align:top; float:left; width:484px; height:64px; box-sizing:border-box; border-radius:8px; overflow:hidden; margin-right:10px; margin-top:10px;}
.bgimg10_3 .link_list li:nth-child(2n){margin-right:0;}
.bgimg10_3 .link_list li:nth-child(-n+2){margin-top:0;}
.bgimg10_3 .link_list li a{display:block; width:100%; height:100%;}
.bgimg10_4{height:1102px; background:url("../img/sub10/con4.jpg?ver=190527") no-repeat center;}
.bgimg10_4 a{display:inline-block; width:444px; height:64px; position:absolute; bottom:60px; left:50%; margin-left:-222px;}
.bgimg10_5{height:982px; background:url("../img/sub10/con5.jpg?ver=190527") no-repeat center;}
.bgimg10_6{height:1241px; background:url("../img/sub10/con6.jpg?ver=190527") no-repeat center;}
.bgimg10_7{height:1547px; background:url("../img/sub10/con7.jpg?ver=190527") no-repeat center;}
.bottom_visual{height:219px; background:url("../img/sub/more_bg.jpg?ver=190527") no-repeat center; position:relative;}
.bottom_visual a{display:inline-block; width:132px; height:30px; position:absolute; left:50%; margin-left:120px; bottom:41px;}