@charset "utf-8";

/*팝업설정(필수)*/
@media screen and (max-width:768px) {
	.drag_pop{left:0 !important;top:0 !important;max-width:350px !important;height:auto !important;}
}


#main_visual{position:relative;}
#main_visual .typo{position:absolute;top:270px;left:0;width:100%;text-align:center;z-index:100;}
#main_visual .typo .t1{font-size:16.2px;color:#fff;font-weight:500;line-height:28px;letter-spacing:4px;text-shadow: 1px 1px 1px rgba(0,0,0,0.5);opacity:0.9;}
#main_visual .typo .t2{font-size:64px;color:#fff;font-weight:600;line-height:110px;letter-spacing:-2px;text-shadow: 1px 1px 1px rgba(0,0,0,0.5);}
#main_visual .typo .t2 span{color:#32c9b7;}
#main_visual .typo .t3{font-size:14.6px;color:#fff;font-weight:500;line-height:28px;letter-spacing:-0.5px;text-shadow: 1px 1px 1px rgba(0,0,0,0.5);opacity:0.65;}
#main_visual .bg{height:717px;width:100%;}

.slick-next{display: block;position:absolute;right:-55px;top:50%;margin-top:-22px;width:31px;height:44px;background:url(/img/main/slick_next.png) ;font-size: 0px;cursor:pointer;}
.slick-next:hover{background-position:0 -44px;}
.slick-prev{display: block;position:absolute;left:-55px;top:50%;margin-top:-22px;width:31px; height:44px;background:url(/img/main/slick_prev.png) ;font-size: 0px;cursor:pointer;}
.slick-prev:hover{background-position:0 -44px;}

ul.slick-dots{position:absolute;left:0;top:225px;width:100%;text-align:center;z-index:11;}
ul.slick-dots li{display: inline-block;margin:0 3px;}
ul.slick-dots li button{font-size: 0;display: block;height:3px;width:10px;background:#fff;-webkit-transition:all 0.3s; /* Safari */transition: all 0.3s;cursor:pointer;opacity:0.65;}
ul.slick-dots li.slick-active button{background:#e3cb00;opacity:1;}



@media screen and (max-width:920px) {
#main_visual{height:400px;}
#main_visual .typo{top:140px;}
#main_visual .typo .t1{font-size:16.2px;line-height:24px;letter-spacing:4px;}
#main_visual .typo .t2{font-size:52px;line-height:80px;letter-spacing:-2px;}
#main_visual .typo .t3{font-size:14.6px;line-height:24px;letter-spacing:-0.5px;}
#main_visual .bg{height:400px;}
ul.slick-dots{display:none !important;}
}

@media screen and (max-width:480px) {
#main_visual{height:220px;}
#main_visual .typo{top:77px;}
#main_visual .typo .t1{font-size:14px;line-height:26px;letter-spacing:0px;opacity:0.75;}
#main_visual .typo .t2{font-size:28px;line-height:34px;letter-spacing:-2px;}
#main_visual .typo .t3{display:none;}
#main_visual .bg{height:220px;}

ul.slick-dots{display:none !important;}
}



#section1{padding:90px 0 100px;}
#section1 .title_exp{font-size:16px;font-weight:300;line-height:22px;color:#222;letter-spacing:-0.2px;opacity:0.7;text-align:center;}
#section1 h3.title {font-size:48px;font-weight:600;line-height:80px;color:#333;letter-spacing:-1.4px;padding-bottom:50px;text-align:center;}
#section1 h3.title span{color:#179081;}

@media screen and (max-width:920px) {
#section1{padding:60px 0 70px;}
#section1 .title_exp{font-size:15px;line-height:18px;}
#section1 h3.title {font-size:37px;line-height:52px;letter-spacing:-1px;padding-bottom:40px;}
}

@media screen and (max-width:620px) {
#section1{padding:40px 0 40px;}
#section1 .title_exp{font-size:12px;line-height:17px;letter-spacing:0.4px;}
#section1 h3.title {font-size:23px;line-height:30px;letter-spacing:-1px;padding-bottom:25px;}
}


#con_link1{font-size:0;}
#con_link1>div{display:inline-block;vertical-align:top;width:48.5%;margin-right:3%;}
#con_link1>div .link_name{height:194px;text-align:center;color:#fff;background:url(/img/main/img_intro01.png) no-repeat center center;background-size:cover;}
#con_link1>div .link_name h4{font-size:34px;font-weight:600;padding:75px 0 4px;text-shadow: 1px 1px 1px rgba(0,0,0,0.5);}
#con_link1>div .link_name p{font-size:12px;letter-spacing:0.4px;opacity:0.7;}
#con_link1>div .con{border:1px solid #e5e5e5;border-top:none;padding:25px 30px;}
#con_link1>div .con p{font-size:15.4px;color:#333;line-height:22px;text-align:left;letter-spacing:0px;}
#con_link1>div .con ul{font-size:0;margin-top:25px;text-align:center;}
#con_link1>div .con ul li{display:inline-block;width:25%;background:url(/img/main/bg_link_line.gif) no-repeat 0 center;}
#con_link1>div .con ul li:first-child{background:none;}
#con_link1>div .con ul li a{display:block;padding-top:50px;font-size:15px;font-weight:600;letter-spacing:-0.6px;color:#444;}
#con_link1>div .con ul li a:hover{color:#16a291;}
#con_link1>div .con ul li:nth-child(1) a{background:url(/img/main/icon1.gif) no-repeat center 0;}
#con_link1>div .con ul li:nth-child(2) a{background:url(/img/main/icon2.gif) no-repeat center 0;}
#con_link1>div .con ul li:nth-child(3) a{background:url(/img/main/icon3.gif) no-repeat center 0;}
#con_link1>div .con ul li:nth-child(4) a{background:url(/img/main/icon4.gif) no-repeat center 0;}

#con_link1 div.academy{margin-right:0;}
#con_link1 div.academy .link_name{background:url(/img/main/img_intro02.png) no-repeat center center;background-size:cover;}
#con_link1 div.academy .con ul li:nth-child(1) a{background:url(/img/main/icon5.gif) no-repeat center 0;}
#con_link1 div.academy .con ul li:nth-child(2) a{background:url(/img/main/icon6.gif) no-repeat center 0;}

@media screen and (max-width:1150px) {
#con_link1>div .con p br{display:none;}
}
@media screen and (max-width:800px) {
#con_link1>div{display:block;width:100%;margin:0 0 4% 0;}
}
@media screen and (max-width:600px) {
#con_link1>div .link_name{height:100px;}
#con_link1>div .link_name h4{font-size:22px;line-height:26px;padding:30px 0 0px;}
#con_link1>div .link_name p{font-size:11px;line-height:18px;}
#con_link1>div .con{border:none;padding:18px 0px 5px;}
#con_link1>div .con p{font-size:14.6px;line-height:20px;letter-spacing:-0.4px;}
#con_link1>div .con ul{margin-top:18px;}
#con_link1>div .con ul li{background:url(/img/main/bg_link_line.gif) no-repeat 0 center;}
#con_link1>div .con ul li a{padding-top:36px;font-size:14.2px;background-size:35px 35px !important;}
}


#con_link2{font-size:0;margin-top:3%;}
#con_link2>div{display:inline-block;vertical-align:top;width:48.5%;margin-right:3%;}

#con_link2 .news{border:1px solid #e5e5e5;padding:30px;}
#con_link2 .news .news_title{position:relative;}
#con_link2 .news .news_title h4{font-size:25px;font-weight:600;color:#444;letter-spacing:-0.5px;}
#con_link2 .news .news_title a{display:block;position:absolute;top:0;right:0;font-size:15px;line-height:30px;font-weight:400;color:#444;letter-spacing:-1px;padding-right:27px;background:url(/img/main/icon_more.gif) no-repeat right center;}
#con_link2 .news .news_title a:hover{opacity:0.5;}
#con_link2 .news .first_news a{display:block;}
#con_link2 .news .first_news a:hover{opacity:0.5;}
#con_link2 .news .first_news{padding:20px 0 20px;border-bottom:1px dotted #ccc;}
#con_link2 .news .first_news .subject{font-size:21px;font-weight:400;color:#444;letter-spacing:-0.4px;overflow:hidden;text-overflow:ellipsis;padding-bottom:10px;}
#con_link2 .news .first_news .comment{font-size:16px;color:#555;letter-spacing:-0.4px;line-height:23px;height:46px;overflow:hidden;}
#con_link2 .news .first_news .date{font-size:16px;font-weight:400;letter-spacing:0px;text-align:right;padding-top:4px;}
#con_link2 .news ul{margin-top:20px;}
#con_link2 .news ul li{position:relative;padding-right:65px;font-size:17px;}
#con_link2 .news ul li a{display:block;background:url(/img/spot_ul.gif) no-repeat 0 center;padding-left:8px;overflow:hidden;text-overflow:ellipsis;}
#con_link2 .news ul li span{display:block;position:absolute;top:0;right:0;font-size:16px;}

#con_link2 .link{margin-right:0;}
#con_link2 .link .link1{border:1px solid #e5e5e5;padding:25px;background:url(/img/main/bg_wine.png) no-repeat 90% center #fafafa;margin-bottom:16px;}
#con_link2 .link .link1 .link1_con{background:url(/img/main/icon_bottle.gif) no-repeat 0px 2px;padding-left:54px;}
#con_link2 .link .link1 .link1_con h4{font-size:28px;color:#333;font-weight:600;line-height:32px;letter-spacing:-0.4px;}
#con_link2 .link .link1 .link1_con .t1{font-size:17px;color:#333;letter-spacing:-0.4px;line-height:23px;padding:0 0 10px;}
#con_link2 .link .link1 .link1_con .t2{font-size:15px;color:#555;letter-spacing:-0.4px;line-height:19px;}
#con_link2 .link .link1 .link1_con .t2 br.br1{display:none;}
#con_link2 .link .link1 .link1_con a{display:block;}
#con_link2 .link .link1 .link1_con a:hover{opacity:0.5;}

#con_link2 .link .link2{position:relative;border:1px solid #e5e5e5;padding:25px;float:left;width:60%;height:155px;}
#con_link2 .link .link2 h4{font-size:25px;font-weight:600;color:#444;letter-spacing:-0.5px;}
#con_link2 .link .link2 span.icon{display:block;position:absolute;top:57px;right:35px;}
#con_link2 .link .link2 span.icon i{font-size:50px;color:#ccc;}
#con_link2 .link .link2 .phone{font-size:25px;color:#179081;font-weight:600;letter-spacing:0;line-height:25px;padding:5px 0 5px;}
#con_link2 .link .link2 .t1{font-size:15px;color:#555;letter-spacing:0;line-height:19px;}

#con_link2 .link .link3{border:1px solid #e5e5e5;float:right;width:37%;height:155px;text-align:center;}
#con_link2 .link .link3 a{display:block;padding-top:105px;background:url(/img/main/icon_map.png) no-repeat center 27px;}
#con_link2 .link .link3 a:hover{opacity:0.5;}
#con_link2 .link .link3 a h4{font-size:19px;font-weight:500;color:#444;letter-spacing:-0.5px;}
#con_link2 .link .link3 a:hover{opacity:0.5;}

@media screen and (max-width:1240px) {
#con_link2 .link .link1{background:url(/img/main/bg_wine2.png) no-repeat 90% center #fafafa;}
}
@media screen and (max-width:1100px) {
#con_link2 .link .link2 span.icon{display:none;}
}
@media screen and (max-width:1000px) {
#con_link2 .link .link1{padding:25px 10px;background-size:100px auto;background-position:92% center;}

#con_link2 .link .link2{width:65%;}
#con_link2 .link .link2 .t1{font-size:13px;letter-spacing:-0.6px;}
#con_link2 .link .link3{width:32%;}
#con_link2 .link .link3 a h4{font-size:17px;letter-spacing:-1px;}
}

@media screen and (max-width:800px) {
#con_link2>div{display:block;width:100%;margin:0 0 4% 0;}

#con_link2 .link .link1{background:url(/img/main/bg_wine.png) no-repeat 90% center #fafafa;}

#con_link2 .link .link2{position:relative;border:1px solid #e5e5e5;padding:25px;float:left;width:60%;height:155px;}
#con_link2 .link .link2 h4{font-size:25px;font-weight:600;color:#444;letter-spacing:-0.5px;}
#con_link2 .link .link2 span.icon{display:block;position:absolute;top:57px;right:35px;}
#con_link2 .link .link2 span.icon i{font-size:50px;color:#ccc;}
#con_link2 .link .link2 .phone{font-size:25px;color:#179081;font-weight:600;letter-spacing:0;line-height:25px;padding:5px 0 5px;}
#con_link2 .link .link2 .t1{font-size:15px;color:#555;letter-spacing:0;line-height:19px;}

#con_link2 .link .link3{border:1px solid #e5e5e5;float:right;width:37%;height:155px;text-align:center;}
#con_link2 .link .link3 a{display:block;padding-top:105px;background:url(/img/main/icon_map.png) no-repeat center 27px;}
#con_link2 .link .link3 a:hover{opacity:0.5;}
#con_link2 .link .link3 a h4{font-size:19px;font-weight:500;color:#444;letter-spacing:-0.5px;}
#con_link2 .link .link3 a:hover{opacity:0.5;}
}
@media screen and (max-width:600px) {
#con_link2 .news{padding:15px;}
#con_link2 .news .news_title h4{font-size:19px;}
#con_link2 .news .news_title a{font-size:13.4px;line-height:20px;padding-right:23px;background-size:17px 17px;}
#con_link2 .news .first_news{padding:10px 0 13px;}
#con_link2 .news .first_news .subject{font-size:19px;padding-bottom:5px;}
#con_link2 .news .first_news .comment{font-size:15px;line-height:20px;height:40px;}
#con_link2 .news .first_news .date{font-size:15px;}
#con_link2 .news ul{margin-top:13px;}
#con_link2 .news ul li{padding-right:65px;font-size:15px;}
#con_link2 .news ul li a{display:block;background:url(/img/spot_ul.gif) no-repeat 0 center;padding-left:8px;overflow:hidden;text-overflow:ellipsis;}
#con_link2 .news ul li span{font-size:14px;}

#con_link2 .link .link1{padding:15px;background:url(/img/main/bg_wine.png) no-repeat 90% center #fafafa;background-size:180px auto;margin-bottom:13px;}
#con_link2 .link .link1 .link1_con{background-size:30px auto;padding-left:34px;}
#con_link2 .link .link1 .link1_con h4{font-size:21px;line-height:26px;letter-spacing:-1px;}
#con_link2 .link .link1 .link1_con .t1{font-size:15px;line-height:20px;padding:0 0 6px;}
#con_link2 .link .link1 .link1_con .t2{font-size:14px;line-height:17px;}
#con_link2 .link .link1 .link1_con .t2 br.br1{display:inline;}
#con_link2 .link .link1 .link1_con .t2 br.br2{display:none;}

#con_link2 .link .link2{padding:15px;width:62%;height:135px;}
#con_link2 .link .link2 h4{font-size:21px;}
#con_link2 .link .link2 span{top:48px;right:40px;}
#con_link2 .link .link2 span i{font-size:45px;color:#ccc;}
#con_link2 .link .link2 .phone{font-size:22px;line-height:23px;padding:5px 0 5px;}
#con_link2 .link .link2 .t1{font-size:14px;letter-spacing:-0.4px;line-height:17px;}

#con_link2 .link .link3{width:35%;height:135px;}
#con_link2 .link .link3 a{padding-top:83px;background:url(/img/main/icon_map.png) no-repeat center 27px;background-size:45px auto;}
#con_link2 .link .link3 a h4{font-size:17px;letter-spacing:-1px;}
}

@media screen and (max-width:450px) {
#con_link2 .link .link1{padding:15px;background:url(/img/main/bg_wine2.png) no-repeat 90% center #fafafa;background-size:75px auto;margin-bottom:13px;}

#con_link2 .link .link2{width:62%;}
#con_link2 .link .link2 h4{font-size:20px;}
#con_link2 .link .link2 span.icon{display:none;}
#con_link2 .link .link2 .phone{font-size:22px;line-height:23px;padding:5px 0 5px;}
#con_link2 .link .link2 .t1{font-size:14px;letter-spacing:-0.4px;line-height:17px;}
#con_link2 .link .link2 .t1 span{display:none;}

#con_link2 .link .link3{width:34%;height:135px;}
#con_link2 .link .link3 a{padding-top:83px;background:url(/img/main/icon_map.png) no-repeat center 27px;background-size:45px auto;}
#con_link2 .link .link3 a h4{font-size:15px;letter-spacing:-1px;}
}





#section3{padding:100px 0 120px;text-align:center;background:url(/img/main/bg_section3.jpg) no-repeat center center;background-size:cover;}
#section3 .title_exp{font-size:16px;font-weight:300;line-height:22px;color:#222;letter-spacing:-0.2px;opacity:0.7;}
#section3 h3.title {font-size:48px;font-weight:600;line-height:80px;color:#333;letter-spacing:-1.4px;}
#section3 h3.title span{color:#4f3b29;}
#section3 .btn_more{padding:10px 0 15px;text-align:right;}
#section3 .main_gal{}
#section3 .main_gal li{position:relative;float:left;width:25%;}
#section3 .main_gal li a .con{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.7);display:none;}
#section3 .main_gal li a .con .text{position:absolute;top:50%;left:0;width:100%;margin-top:-32px;font-size:16px;font-weight:500;line-height:20px;color:#fff;padding:0 40px 0;}
#section3 .main_gal li a .con .text .category{font-size:13px;color:#bc9e41;padding-bottom:5px;}
#section3 .main_gal li a:hover .con{display:block;}

@media screen and (max-width:920px) {
#section3{padding:60px 0 70px;}
#section3 .title_exp{font-size:15px;line-height:18px;}
#section3 h3.title {font-size:37px;line-height:52px;letter-spacing:-1px;}
#section3 .btn_more{padding:5px 0 10px;}
#section3 .main_gal li{width:25%;}
#section3 .main_gal li a .con .text{margin-top:-32px;font-size:16px;line-height:19px;padding:0 20px 0;}
#section3 .main_gal li a .con .text .category{font-size:13px;color:#bc9e41;padding-bottom:5px;}
}

@media screen and (max-width:620px) {
#section3{padding:40px 0 40px;}
#section3 .title_exp{font-size:12px;line-height:17px;letter-spacing:0.4px;}
#section3 h3.title {font-size:23px;line-height:30px;letter-spacing:-1px;}
#section3 .btn_more{padding:0px 0 8px;}
#section3 .main_gal li{width:50%;}
#section3 .main_gal li:nth-child(7),
#section3 .main_gal li:nth-child(8){display:none;}
#section3 .main_gal li a .con{display:none;}
#section3 .main_gal li a:hover .con{display:none;}
}

























   