@charset "UTF-8";

/* mainVisual */
#mainVisual {text-align: center;}
#mainVisual .swiper {width:100%;height:850px;}
#mainVisual .swiper .swiper-slide > img {height: 100%;object-fit: cover;}
#mainVisual .swiper .swiper-button-next, #mainVisual .swiper .swiper-button-prev {position: static;color: #fff;}
#mainVisual .swiper .pageContainer {position: absolute;right: 416px;bottom: 67px;z-index: 10;}
#mainVisual .swiper .swiper-button:after {font-size: 24px;}
#mainVisual .swiper .swiper-button-next {float: left;}
#mainVisual .swiper .swiper-button-prev {float: left;margin-right: 50px;}
#mainVisual .swiper-pagination-bullet {background-color: #fff;width: 10px;height: 10px;opacity: .6;}
#mainVisual .swiper-pagination-bullet-active {opacity: 1;}
#mainVisual .swiper .desc {width:400px;position: absolute;right: 349px;bottom: 30px;color: #fff;z-index: 300;font-size: 20px;text-align: left;background-color: rgba(0, 0, 0, .7);padding: 30px;border-radius: 30px;word-break: keep-all;}
#mainVisual .swiper .desc .big {font-size: 46px;font-weight: 700;display: block;}
#mainVisual .swiper .desc .blue {font-size: 32px;color: #12b3fd;font-weight: 700;padding:10px 0;display: inline-block;}
#mainVisual .swiper .more {color:#333;display: inline-block;border: 1px solid #d7d7d7;padding:10px 30px;border-radius:15px;margin-top:25px;background-color: #fff;}

#mainVisual .swiper .more:hover {color: #12b3fd;}

/* 팝업 */
.wp-pop .pop {border-radius: 10px;}
.wp-pop .pop .txt {padding: 0 1rem;box-sizing: border-box;margin-bottom: 1rem;}
.wp-pop .tp-pop {padding: 0 1rem;box-sizing: border-box;text-align: right;font-size: 14px;color: #555;}
.wp-pop .tp-pop .close {display: inline-block;border: none;color: #fff;background-color: #555;padding: 3px 5px;border-radius: 5px;margin-left: 5px;}









