@charset "utf-8"; 

/* **************************************************************************************
* 반응형 스킨 사용자/제작자 CSS
************************************************************************************** */



/* 메인 - 슬라아드 배너 */
.wide_visual_slider {position:relative; max-width:1920px; margin:auto;}
.wide_visual_slider .slick-prev {left:50%; margin-left:-800px;}
.wide_visual_slider .slick-next {right:50%; margin-right:-800px;}
.wide_visual_slider .slick-dots {bottom:30px;}
.wide_visual_slider .slick-dots>li {padding:0 6px;}
.wide_visual_slider .slick-dots>li>button {width:10px; height:10px; border-radius:50px; border:1px solid #ccc; background:#fff;}
.wide_visual_slider .slick-dots>li.slick-active>button {width:10px; height:10px; border-color:#333; background:#333;}
.wide_visual_slider .sslide img {/* max-width:inherit; margin-left:-50%; margin-right:-50%; */}
.wide_visual_slider .slick-active .simg { transform:scale( 1.0 ); }
.wide_visual_slider .slide_contents { max-width:1920px; left:50%; margin-left:-630px; }
.wide_visual_slider .wrap2 { text-align:left; }
.wide_visual_slider .text_wrap { margin:60px 0 0; background:transparent; padding:0; }
.wide_visual_slider .text1 {font-size:30px;font-weight:100;color: gray;letter-spacing:-3px;transform:translateX( 10px );transition:all 0.6s 0.5s;}
.wide_visual_slider .text2 {font-size:52px;font-weight:600;color: #deb866;letter-spacing:-3px;transform:translateX( 20px );transition:all 0.6s 1.3s;}
.wide_visual_slider .text3 {padding-top:30px;font-size:25px;font-weight:300;color: gray;letter-spacing:-1px;transform:translateY( -10px );transition:all 0.6s 1.7s;}
.wide_visual_slider .sbtns1 { padding-top:30px; transform:scale( 1.1 ); transition:all 0.6s 2.3s; }
.wide_visual_slider .sbtn1 { height:50px; line-height:50px; border-radius:0; background:#35935E; padding:0 30px; font-size:17px; font-weight:400; color:#fff; }
.wide_visual_slider .sbtn1:hover { background:#218c74; }
@media only screen and (max-width:1330px) {
	.wide_visual_slider .slide_contents { max-width:100%; left:40px; margin-left:0; }
}
@media only screen and (max-width:1279px) {
	.wide_visual_slider .slick-prev {left:10px; margin-left:0;}
	.wide_visual_slider .slick-next {right:10px; margin-right:0;}
}
@media only screen and (max-width:1023px) {
	.wide_visual_slider .slide_contents { left:0; }
	.wide_visual_slider .text_wrap { padding:0 10px; }
	.wide_visual_slider .text1,
	.wide_visual_slider .text2 { font-size:46px; }
}
@media only screen and (max-width:767px) {
	.wide_visual_slider .text1,
	.wide_visual_slider .text2 { font-size:36px; }
	.wide_visual_slider .text3 { padding-top:15px; font-size:17px; }
	.wide_visual_slider .sbtns1 { padding-top:15px; }
	.wide_visual_slider .sbtn1 { height:40px; line-height:40px; padding:0 20px; font-size:15px; }
}
@media only screen and (max-width:479px) {
	.wide_visual_slider .text1,
	.wide_visual_slider .text2 { font-size:26px; letter-spacing:-2px; }
	.wide_visual_slider .text3 { font-size:16px; }
	.wide_visual_slider .sbtn1 { height:40px; line-height:40px;}
}


.company .title_inner_a li p {color:#fff;}
.company .title_inner_a li h2 {color:#fff;}