@charset "utf-8";

#sub_heads {height:600px; background-position:center; background-size:cover;}
.sub_text {position:absolute; width:50%; height:100%; left:25%; top:100px; display:table; text-align:center;}
.sub_text .text_wrap {display:table-cell; vertical-align:middle; max-width:1400px; margin:0 auto;}
.sub_text .text_wrap h1 {font-size:60px; font-weight:100;}
.sub_text .text_wrap h2 {font-size:42px; font-weight:100;}
.sub_text .text_wrap h3 {font-size:26px; font-weight:300; line-height:35px; letter-spacing:-1px;}
.sub_text .text_wrap h5 {font-size:28px; font-weight:300;}
.sub_text .text_wrap h6 {font-size:18px; font-weight:300;}
.sub_text .text_wrap b {font-weight:500;}

.t_left {left:0%; text-align:center;}
.t_right {left:50%;}
.t_white {color:#fff;}

.point_box {background-color:#fff; position:relative; overflow:hidden; height:700px;}
.point_box h2 {font-size:42px; font-weight:100; text-align:center; letter-spacing:-2px;}
.point_box b {font-weight:500;}

#point {position:absolute; left:50%; margin-left:-700px; width:1400px;}
#point .swiper-wrapper {}
#point .swiper-wrapper .swiper-slide {position:relative; border-radius:20px; overflow:hidden; background-color:#fff;}
#point .swiper-wrapper .swiper-slide .review_title_01 {font-size:30px; letter-spacing:-2px; text-align:center; padding-top:0px; line-height:35px; font-weight:500; color:#fff;}
#point .swiper-wrapper .swiper-slide .review_title_02 {font-size:18px; letter-spacing:-1px; text-align:center; padding-top:0px; line-height:30px; color:#fff;}
#point .swiper-wrapper .swiper-slide img {width:100%; opacity:0.3; filter: blur(0px);}
#point .swiper-wrapper .swiper-slide-active {margin-top:0px; margin-bottom:0px; width:120%; }
#point .swiper-wrapper .swiper-slide-active img {opacity:1.0; filter: blur(0px);}
#point .swiper-wrapper .swiper-slide .review_title {position:absolute; left:0px; bottom:0px; height:0px; width:100%;}
#point .swiper-wrapper .swiper-slide-active .review_title {height:150px;}


@media screen and (max-width:1024px) {
/*모바일뷰*/
	#sub_heads {height:450px; background-position:center; background-size:cover;}
	.sub_text .text_wrap h1 {font-size:40px; font-weight:100;}
	.sub_text .text_wrap h5 {font-size:20px; font-weight:300;}
	.sub_text .text_wrap h6 {font-size:18px; font-weight:300;}
}

@media screen and (max-width:640px) {
/*모바일뷰*/
	#sub_heads {height:300px; background-position:center; background-size:cover;}
	.sub_text {position:absolute; width:100%; height:100%; left:0px; top:80px; display:table;}
	.sub_text .text_wrap h1 {font-size:25px; font-weight:100; padding-top:10px; padding-bottom:10px;}
	.sub_text .text_wrap b {font-weight:600;}
	.sub_text .text_wrap h3 {font-size:17px; font-weight:400; line-height:18px; letter-spacing:-1px;}
	.sub_text .text_wrap h5 {font-size:15px; font-weight:300;}
	.sub_text .text_wrap h6 {font-size:12px; font-weight:300;}
}