@charset "utf-8";



.color_01{color:#a3def8;}
.color_02{color:#f9d666;}
.color_03{color:#efe1b6;}
#con_slide .slick-prev, #con_slide .slick-next {width:63px;height:112px;opacity:0;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;}
#con_slide .slick-prev{left:337px;background:url('/images/misc/btn_left.png') 0 0 no-repeat;}
#con_slide .slick-next{right:337px;background:url('/images/misc/btn_right.png') 0 0 no-repeat;}
#con_slide:hover .slick-prev, #con_slide:hover .slick-next {opacity:1;}


.visual{width:1920px;left:50%;margin-left:-960px;position:relative;}
#con_slide{width:1920px;left:50%;margin-left:-960px;position:relative;}
#con_slide .slick-dots{width:100%;position:absolute;left:0;bottom:0;height:55px;line-height:55px;background-color: rgba( 15, 2, 3, 0.8 );z-index:999;}
#con_slide .slick-dots li{display:inline-block;height:55px;border-left:1px solid #3b3b3b;}
#con_slide .slick-dots li:last-child{border-right:1px solid #3b3b3b;}
#con_slide .slick-dots li.slick-active button{background-color: rgba( 255, 255, 255, 0.8 );color:#000;}
#con_slide .slick-dots li  button{padding:0 48px;height:58px;line-height:58px;color:#fff;font-size:18px;}
#con_slide .slick-dots li  button:hover{background-color: rgba( 255, 255, 255, 0.8 );color:#000;}


/* 슬라이더 캡션 스타일 start */

/*#con_slide .slick_caption {position:absolute;left:34%;top:30px;width:100%;text-align:center;padding:20px 0;color:#fff;overflow:hidden;z-index:30;}*/

#con_slide .slick_caption .caption1 {margin-bottom:10px;font-size:30px;font-weight:700;letter-spacing:-2px;text-shadow:0 0 8px rgba(0, 0, 0, 0.5);}
#con_slide .slick_caption .caption2 {margin-left:40px;margin-bottom:10px;font-size:70px;font-weight:700;line-height:27px;letter-spacing:-2px;text-shadow:0 0 8px rgba(0, 0, 0, 0.5);}
#con_slide .slick_caption .caption3 {margin-left:80px;margin-bottom:10px;font-size:18px;font-weight:400;line-height:30px;letter-spacing:-2px;/*text-shadow:0 0 8px rgba(0, 0, 0, 0.5);*/}


/*#con_slide .slick_caption .caption1 span,
#con_slide .slick_caption .caption2 span,
#con_slide .slick_caption .caption3 span {display:block;line-height:0;font-size:0.2em;font-weight:700;}*/
/* 슬라이더 캡션 스타일 end */

/* 슬라이더 캡션 트렌지션 start */
.fade_in, .from_top, .from_bottom, .from_left, .from_right {opacity: 0;
	-webkit-transition: all 0.7s ease-in-out;
	-moz-transition: all 0.7s ease-in-out;
	-o-transition: all 0.7s ease-in-out;
	transition: all 0.7s ease-in-out;}
.delay1 {-webkit-transition-delay:0.1s;-moz-transition-delay:0.1s;-o-transition-delay:0.1s;
	transition-delay:0.1s;}
.delay2 {-webkit-transition-delay:0.2s;-moz-transition-delay:0.2s;-o-transition-delay:0.2s;
	transition-delay:0.2s;}
.delay3 {-webkit-transition-delay:0.3s;-moz-transition-delay:0.3s;-o-transition-delay:0.3s;
	transition-delay:0.3s;}
.delay4 {-webkit-transition-delay:0.4s;-moz-transition-delay:0.4s;-o-transition-delay:0.4s;
	transition-delay:0.4s;}
.delay5 {-webkit-transition-delay:0.5s;-moz-transition-delay:0.5s;-o-transition-delay:0.5s;
	transition-delay:0.5s;}
.delay6 {-webkit-transition-delay:0.6s;-moz-transition-delay:0.6s;-o-transition-delay:0.6s;
	transition-delay:0.6s;}
.delay7 {-webkit-transition-delay:0.7s;-moz-transition-delay:0.7s;-o-transition-delay:0.7s;
	transition-delay:0.7s;}
.delay8 {-webkit-transition-delay:0.8s;-moz-transition-delay:0.8s;-o-transition-delay:0.8s;
	transition-delay:0.8s;}
.delay9 {-webkit-transition-delay:0.9s;-moz-transition-delay:0.9s;-o-transition-delay:0.9s;
	transition-delay:0.9s;}
.delay10 {-webkit-transition-delay:1s;-moz-transition-delay:1s;-o-transition-delay:1s;
	transition-delay:1s;}
.delay11 {-webkit-transition-delay:1.1s;-moz-transition-delay:1.1s;-o-transition-delay:1.1s;
	transition-delay:1.1s;}
.delay12 {-webkit-transition-delay:1.2s;-moz-transition-delay:1.2s;-o-transition-delay:1.2s;
	transition-delay:1.2s;}

.slick-slider .slick-active .fade_in {opacity: 1;}
.slick-slider .slick-slide .from_top {
	-webkit-transform: translateY(-100%);
	-ms-transform: translateY(-100%);
	-o-transform: translateY(-100%);
	transform: translateY(-100%);}
.slick-slider .slick-active .from_top {opacity: 1;
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
	transform: translateY(0);}

.slick-slider .slick-slide .from_bottom {
	-webkit-transform: translateY(100%);
	-ms-transform: translateY(100%);
	-o-transform: translateY(100%);
	transform: translateY(100%);}
.slick-slider .slick-active .from_bottom {opacity: 1;
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
	transform: translateY(0);}

.slick-slider .slick-slide .from_left {
	-webkit-transform: translateX(500%);
	-ms-transform: translateX(500%);
	-o-transform: translateX(500%);
	transform: translateX(500%);}
.slick-slider .slick-active .from_left {opacity: 1;
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	-o-transform: translateX(0);
	transform: translateX(0);}

.slick-slider .slick-slide .from_right {
	-webkit-transform: translateX(100%);
	-ms-transform: translateX(100%);
	-o-transform: translateX(100%);
	transform: translateX(100%);}
.slick-slider .slick-active .from_right {opacity: 1;
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	-o-transform: translateX(0);
	transform: translateX(0);}
/* 슬라이더 캡션 트렌지션 end */

#con_slide {position:relative;}

#con_slide .slide_01 .slick_caption {}
#con_slide .slide_01 .slick_caption .caption1 {color:#fff;}
#con_slide .slide_01 .slick_caption .caption2 {color:#fff;}
#con_slide .slide_01 .slick_caption .caption3 {color:#fff;}

#con_slide .slide_02 .slick_caption {}
#con_slide .slide_02 .slick_caption .caption1 {color:#fff;}
#con_slide .slide_02 .slick_caption .caption2 {color:#fff;}
#con_slide .slide_02 .slick_caption .caption3 {color:#fff;}


#con_slide .slide_03 .slick_caption {}
#con_slide .slide_03 .slick_caption .caption1 {color:#fff;}
#con_slide .slide_03 .slick_caption .caption2 {color:#fff;}
#con_slide .slide_03 .slick_caption .caption3 {color:#fff;}



.slide_01 .slick_caption{width:560px;height:345px;position:absolute;left:50%;top:85px;margin-left:-280px;text-align:center;background-color: rgba( 0, 0, 0, 0.7 );}
.slide_01 .slick_caption p{font-size:22px;text-align:center;}
.slide_01 .slick_caption .ico_handshake{width:158px;margin:25px auto;text-align:center;}
.slide_01 .slick_caption .text_01 {margin-top:80px;margin-bottom:10px;font-size:30px;font-weight:700;text-shadow:0 0 8px rgba(0, 0, 0, 0.5);color:#fff;line-height:1.1;}
.slide_01 .slick_caption .text_02 {margin-bottom:10px;font-size:30px;font-weight:700;text-shadow:0 0 8px rgba(0, 0, 0, 0.5);}
.slide_01 .slick_caption p.btn_more{width:174px;;text-align:center;margin:0 auto;margin-top:40px;background:#efe1b6;}
.slide_01 .slick_caption p.btn_more a{display:block;height:43px;line-height:43px;color:#1a0709;font-size:14px;}
.slide_01 .slick_caption span.emphasis{font-size:36px;}

.slide_02{position:relative;}
.slide_02 .bg_coffee{position:relative;width:695px;position:absolute;left:50%;top:75px;margin-left:-347.5px}
.slide_02 .slick_caption{width:695px;height:295px;position:absolute;left:50%;top:178px;margin-left:-347.5px;background-color: rgba( 255, 255, 255, 0.7 );}
.slide_02 .slick_caption .text_box{margin-top:10px;text-align:center;}
.slide_02 .slick_caption .text_box .text_01{font-size:16px;color:#000;line-height:1.2;}
.slide_02 .slick_caption .text_box .text_01{font-size:16px;color:#000;}
.slide_02 .slick_caption .text_box .text_02{margin-top:10px;font-size:20px;color:#000;}

.slide_02 .slick_caption .text_box_02{position:absolute;left:38px;top:92px;}
.slide_02 .slick_caption .text_box_02 p{text-align:right;}
.slide_02 .slick_caption .text_box_02 p.text_01{font-size:37px;text-shadow:0 0 8px rgba(0, 0, 0, 0.2);}
.slide_02 .slick_caption .text_box_02 p.text_02{font-size:37px;text-shadow:0 0 8px rgba(0, 0, 0, 0.2);}
.slide_02 .slick_caption .text_box_02 span{display:inline-block;padding:0 5px;background-color:#ec407a;color:#fff;}
.slide_02 .slick_caption .btn_more{width:174px;position:absolute;left:195px;bottom:24px;text-align:center;background:#ec407a;}
.slide_02 .slick_caption .btn_more a{display:block;height:43px;line-height:43px;color:#fff;font-size:14px;}

.slide_02 .slick_caption .coffee{position:absolute;right:0;top:90px;z-index:99; }

.slide_03{position:relative;}
.slide_03 .slick_caption{width:695px;height:380px;position:absolute;left:50%;top:50px;margin-left:-347.5px;text-align:center;}
.slide_03 .slick_caption .bg_baristar{margin-left:50px;}
.slide_03 .slick_caption .text_box{margin-top:26px;}
.slide_03 .slick_caption .text_box .text_01{line-height:1.8;font-size:26px;color:#fff;}
.slide_03 .slick_caption .text_box .text_01 .sp_01{color:#ebc69b;font-weight:700;}
.slide_03 .slick_caption .text_box .text_01 .sp_02{color:#56310d;font-weight:700;}

.slide_03 .slick_caption .text_box .text_02{font-size:26px;color:#fff;}
.slide_03 .slick_caption .text_box .text_02 .sp_01{padding:0 4px;background-color:#ff8a00;color:#fff;font-weight:700;}

.slide_03 .slick_caption .bubble_01{position:absolute;right:-50px;bottom:78px;}
.slide_03 .slick_caption .bubble_02{position:absolute;left:0;bottom:0;width:677px;height:76px;background:url('/images/main/bg_bubble.png') 0 0 no-repeat;}
.slide_03 .slick_caption .bubble_02 > p{line-height:66px;font-size:27px;}
.slide_03 .slick_caption .btn_more{width:174px;position:absolute;left:260px;top:230px;text-align:center;background:#582c15;}
.slide_03 .slick_caption .btn_more a{display:block;height:43px;line-height:43px;color:#fff;font-size:14px;}


.slide_04{position:relative;}
.slide_04 .item_01{position:absolute;left:22px;top:0;}
.slide_04 .item_02{position:absolute;right:0;top:0;}
.slide_04 .slick_caption{width:781px;height:445px;position:absolute;left:50%;top:39px;margin-left:-390.5px;background:url('/images/main/bg_box_03.png') center 0 no-repeat;}
.slide_04 .slick_caption .text_box{margin-top:110px;text-align:center;}
.slide_04 .slick_caption .text_box .text_01{font-size:17px;color:#957039;}
.slide_04 .slick_caption .text_box .text_02{font-size:17px;color:#957039;}

.slide_04 .slick_caption .text_box_02{margin-top:30px;text-align:center;}
.slide_04 .slick_caption .text_box_02 p{line-height:1.2;}
.slide_04 .slick_caption .text_box_02 .text_01{font-size:40px;color:#764a19;}
.slide_04 .slick_caption .text_box_02 .text_01 b{color:#d79152;}
.slide_04 .slick_caption .text_box_02 .text_02{font-size:40px;color:#764a19;}
.slide_04 .slick_caption .text_box_02 .text_02 b{color:#e85b3c;}
.slide_04 .slick_caption .bread{position:absolute;left:107px;bottom:40px;}
.slide_04 .slick_caption .btn_more{width:174px;position:absolute;left:40%;bottom:80px;text-align:center;background-color:#957039;}
.slide_04 .slick_caption .btn_more a{display:block;height:43px;line-height:43px;color:#fff;font-size:14px;}


.slide_05{position:relative;}
.slide_05 .slick_caption{width:667px;height:315px;position:absolute;left:50%;top:128px;margin-left:-333.5px;background:url('/images/main/bg_box_01.png') center 0 no-repeat;}
.slide_05 .slick_caption .text_box{padding-top:40px;padding-left:22px;border:1px solid blud;}
.slide_05 .slick_caption .text_box .text_01{font-size:25px;color:#343434;text-shadow:0 0 8px rgba(0, 0, 0, 0.2);}
.slide_05 .slick_caption .text_box .text_02{margin-top:25px;font-size:57px;font-weight:700;color:#e81993;text-shadow:0 0 8px rgba(0, 0, 0, 0.2);letter-spacing:-4px;}
.slide_05 .slick_caption .text_box .text_02 span{display:inline-block;height:65px;line-height:65px;padding:0 4px;font-weight:400;color:#fff;background-color:#e81993;}
.slide_05 .slick_caption .text_box .text_03{font-size:19px;color:#e81993;text-shadow:0 0 8px rgba(0, 0, 0, 0.2);}
.slide_05 .slick_caption .gelato_logo{position:absolute;right:-70px;top:-60px;}
.slide_05 .slick_caption .btn_more{width:174px;position:absolute;right:45px;bottom:20px;text-align:center;background:#000;}
.slide_05 .slick_caption .btn_more a{display:block;height:43px;line-height:43px;color:#e81993;font-size:14px;}


.slide_06{position:relative;}
.slide_06 .slick_caption{width:802px;height:514px;position:absolute;right:62px;top:0;background:url('/images/main/bg_box_02.png') 0 0 no-repeat;z-index:10;}
.slide_06 .slick_caption .text_box{margin-left:0;}
.slide_06 .slick_caption .text_box p{line-height:1.2;}
.slide_06 .slick_caption .text_box .text_01{margin-top:115px;font-size:33px;text-align:center;}
.slide_06 .slick_caption .text_box .text_02{padding-left:200px;font-size:33px;text-align:left;}
.slide_06 .slick_caption .text_box .text_03{padding-left:200px;font-size:20px;text-align:left;}
.slide_06 .slick_caption .text_box_02{margin-top:70px;text-align:center;}
.slide_06 .slick_caption .text_box_02 p{line-height:1.2;}
.slide_06 .slick_caption .text_box_02 .text_01{padding-left:150px;font-size:23px;text-align:left;}
.slide_06 .slick_caption .text_box_02 .text_02{padding-left:130px;font-size:23px;text-align:left;}
.slide_06 .slick_caption .btn_more{width:174px;position:absolute;left:245px;bottom:50px;;text-align:center;}
.slide_06 .slick_caption .btn_more a{display:block;height:43px;line-height:43px;background-color: rgba( 0, 0, 0, 0.5 );color:#080906;font-size:14px;}


.slide_07{position:relative;}
.slide_07 .slick_caption{width:776px;height:329px;position:absolute;left:50%;top:80px;margin-left:-388px;border:5px solid #fff;background-color: rgba( 0, 0, 0, 0.6 );}
.slide_07 .slick_caption .text_box{padding-top:40px;text-align:center;color:#fff;}
.slide_07 .slick_caption .text_box p{font-size:22px;text-shadow:0 0 8px rgba(0, 0, 0, 0.2);}
.slide_07 .slick_caption .line{margin:10px 80px;border-top:1px solid #ccc;}
.slide_07 .slick_caption .text_box_02{margin-top:0;text-align:center;color:#fff;}
.slide_07 .slick_caption .text_box_02 p{font-size:24px;text-shadow:0 0 8px rgba(0, 0, 0, 0.2);}
.slide_07 .slick_caption .truck{position:absolute;left:-50px;bottom:-35px;}
.slide_07 .slick_caption .btn_more{width:174px;position:absolute;right:45px;bottom:17px;text-align:center;background:#fff;}
.slide_07 .slick_caption .btn_more a{display:block;height:43px;line-height:43px;color:#080808;font-size:14px;}

/* 링크 */
.link_wrap{margin-top:50px;position:relative;}
.link_list{margin-bottom:40px;}
.link_list li{float:left;margin-right:50px;position:relative;-webkit-transition: all 0.5s ;
	-moz-transition: all 0.5s ;
	-o-transition: all 0.5s ;
	transition: all 0.5s  }
.link_list li .go_link{position:absolute;left:30px;bottom:55px;}
.link_list li:nth-child(3n) {margin-right:0}

.default_link {position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;background-color:#ffffff;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;cursor:pointer;}


.quick{width:86px;position:absolute;top:0;right:-105px;z-index:99;text-align:center;}

.slide_01{position:relative;}
