@charset "utf-8";
.main_visual .visual01{background:url(/images/main/visual01.jpg)no-repeat center center;height: 663px;}
.main_visual .visual02{background:url(/images/main/visual02.jpg)no-repeat center center;height: 663px;}
.main_visual .visual03{background:url(/images/main/visual03.jpg)no-repeat center center;height: 663px;}
.main_visual .slick-next,.main_visual .slick-prev{width:49px;height: 88px;}
.main_visual .slick-prev{background:url(/images/main/left_arrow.png)no-repeat center center;left:50%;margin-left:-670px;}
.main_visual .slick-next{background:url(/images/main/right_arrow.png)no-repeat center center;right:50%;margin-right:-670px;}
.main_visual .slick-dots{text-align: center;}
.main_visual .slick-dots li button{background: #391700;opacity: 1}
.main_visual .slick-dots li.slick-active button{background: #d60000;}
.box_wrap{position: relative;width:1180px;left:50%;margin-left:-590px;}
.text_box{text-align: center;width:690px;top:170px;left:50%;position: absolute;margin-left:-345px;}
.text_box img{display: inline;}
.text_box .text01{text-align: center;}
.text_box .text02{margin-top:15px;}

.bot{margin-top:55px;}
.bot_box>.example,.bot_box .right_banner{float:left;}

.main_circle{width:996px;margin:45px auto;}
.main_circle>li{float:left;padding:0 59px;text-align: center;}
.main_circle p{font-size: 21px;color:#202020;margin-top:12px;}
.main_circle>li:first-child{padding-left:0;}
.main_circle>li:last-child{padding-right:0;}

.example{width:576px;position: relative;margin-right:20px;margin-top:4px;}
.example .plus{position: absolute;right:3px;top:0;}
.example h2{font-size: 21px;font-weight: 500px;padding-bottom:25px;}
.gallery_list .head{padding-left:10px;width:110px;
overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-top:8px;}
.gallery_list .con_subject{border:1px solid #ccc;height: 179px;width:135px;background: #f2f2f2;}
.gallery_list .slick-next,.gallery_list .slick-prev{width:21px;height: 41px;}
.gallery_list .slick-next{background:url(/images/main/right_arrow.png)no-repeat;right:12px;background-size:cover;}
.gallery_list .slick-prev{background:url(/images/main/left_arrow.png)no-repeat;left:3px;background-size:cover;}


.helper{height: 100%;display:inline-block;vertical-align: middle;}
.right_banner{width:584px;}
.right_banner>p,.right_banner .right_list{float:left;}
.right_list>div{border:1px solid #ccc;height: 59px;line-height: 58px;
border-top:0;width:100%;width:316px;font-size: 21px;font-weight: 500;}
.right_list>div:first-child{border-top:1px solid #ccc;height: 118px;line-height:29px}
.right_list>div:first-child .icon{height: 118px;}
.right_list>div:first-child .text{margin-top:15px;}
.right_list>div>a{display: block;}
.right_list .icon{height: 59px;width:64px;text-align: center;float: left;}
.right_list .text{float:left;}
.right_list .icon img{vertical-align: middle;}






/* 슬라이더 캡션 스타일 start */
.main_slide .slick_caption {position:absolute;left:0;top:0;width:100%;padding:20px 0;text-align:center;color:#fff;overflow:hidden;z-index:30;}

.main_slide .slick_caption .caption1 {margin-bottom:30px;font-size:80px;font-weight:700;line-height:85px;letter-spacing:-2px;}
.main_slide .slick_caption .caption2 {margin-bottom:5px;font-size:22px;font-weight:400;line-height:27px;letter-spacing:-2px;/*text-shadow:0 0 8px rgba(0, 0, 0, 0.5);*/}
.main_slide .slick_caption .caption3 {margin-bottom:10px;font-size:25px;font-weight:400;line-height:30px;letter-spacing:-2px;/*text-shadow:0 0 8px rgba(0, 0, 0, 0.5);*/}
.main_slide .slick_caption .caption4 {margin-bottom:10px;font-size:37px;font-weight:400;line-height:42px;letter-spacing:-2px;}

.main_slide .slick_caption .caption1 span,
.main_slide .slick_caption .caption2 span,
.main_slide .slick_caption .caption3 span {font-size:1.1em;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,
.slick-slider .slick-center .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,
.slick-slider .slick-center .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,
.slick-slider .slick-center .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(-100%);
 -ms-transform: translateX(-100%);
 -o-transform: translateX(-100%);
 transform: translateX(-100%);}
.slick-slider .slick-active .from_left,
.slick-slider .slick-center .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,
.slick-slider .slick-center .from_right {opacity: 1;
 -webkit-transform: translateX(0);
 -ms-transform: translateX(0);
 -o-transform: translateX(0);
 transform: translateX(0);}
/* 슬라이더 캡션 트렌지션 end */

.main_slide {width:1200px;height:620px;position:relative;}

.main_slide .slide_01 .slick_caption {left:10%;top:17%;width:40%;}
.main_slide .slide_01 .slick_caption .caption1 {color:#ea749b;}
.main_slide .slide_01 .slick_caption .caption2 {color:#333;}
.main_slide .slide_01 .slick_caption .caption3 {color:#333;}
.main_slide .slide_01 .slick_caption .caption4 {color:#ea749b;}

.main_slide .slide_02 .slick_caption {left:43%;top:10%;width:40%;}
.main_slide .slide_02 .slick_caption .caption1 {color:#5c6bc0;}
.main_slide .slide_02 .slick_caption .caption2 {color:#333;}
.main_slide .slide_02 .slick_caption .caption3 {color:#333;}
.main_slide .slide_02 .slick_caption .caption4 {color:#5c6bc0;}

.main_slide .slide_03 .slick_caption {left:12%;top:10%;width:40%;}
.main_slide .slide_03 .slick_caption .caption1 {color:#85b5e4;}
.main_slide .slide_03 .slick_caption .caption2 {color:#333;}
.main_slide .slide_03 .slick_caption .caption3 {color:#333;}
.main_slide .slide_03 .slick_caption .caption4 {color:#85b5e4;}

