@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: #ffffff7a;padding: 30px;}
.wide_visual_slider .text1 {font-size: 25px;font-weight: 500;color: #333;letter-spacing: -1px;transform:translateX( 10px );transition:all 0.6s 0.5s;}
.wide_visual_slider .text2 {font-size:52px;font-weight:600;color: #CD5F32;letter-spacing:-3px;transform:translateX( 20px );transition:all 0.6s 1.3s;}
.wide_visual_slider .text3 {padding-top:30px;font-size:25px;font-weight: 100;color: #000;letter-spacing:-1px;transform:translateY( -10px );transition:all 0.6s 1.7s;}
.wide_visual_slider .sbtns1 {display: n;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;}