@charset "utf-8";.kv-sec{padding:40px 0;background:linear-gradient(90deg,rgba(67,178,204,.8) 0,rgba(59,96,196,.8) 100%)}h2.lower-h2{position:relative;margin:0 auto 0 145px;color:#fff;font-size:30px}h2.lower-h2:before{content:'';position:absolute;top:50%;transform:translate(0,-50%);right:calc(100% + 20px);width:125px;height:2px;background:#fff}.body-sec{padding:80px 0 0}.event-list ul{position:relative;display:flex;justify-content:space-between;margin:0 0 40px;padding:0 0 40px}.event-list ul:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,#43b2cc 0,#3b60c4 100%)}.event-list ul li{position:relative;width:50%;padding:0 35px;font-weight:700;letter-spacing:1.5px}.event-list ul li[id]{margin:-70px 0 0;padding:70px 35px 0}.case-img{margin:0 0 20px}.case-title{min-height:52px;margin:0 0 15px;font-size:18px}.case-date{margin:0 0 10px;color:rgba(54,54,54,.7);font-size:14px}.case-detail{min-height:120px;margin:0 0 20px;font-size:14px;line-height:30px}.case-people{margin:0 0 20px;font-size:14px;color:rgba(54,54,54,.7)}.case-logo-inner{display:flex;justify-content:space-between;flex-wrap:wrap}.case-logo{width:47%;margin:0 0 20px}.case-logo span{display:block;margin:10px 0 0;text-align:center}.price-comingsoon{margin:0 0 80px;font-size:60px;font-weight:700}.price-grid{position:relative;display:grid;display:-ms-grid;grid-template-columns:minmax(30px,1fr) 1000px 1fr;-ms-grid-template-columns:30px 1000px 1fr;padding:55px 0 60px}.price-slider{position:relative;grid-column:2/4;-ms-grid-column:2;-ms-grid-column-span:2;width:100%}.price-slider .swiper-pagination{bottom:100%;left:0;width:850px;height:55px;color:#444753;font-size:25px;font-weight:700;text-align:right;line-height:55px;letter-spacing:2px}.price-slider .swiper-button-next,.price-slider .swiper-button-prev{top:auto;bottom:100%;width:55px;height:55px;margin:0;outline:0}.price-slider .swiper-button-prev{left:880px}.price-slider .swiper-button-next{left:945px;right:auto}.price-slider .swiper-button-next::after,.price-slider .swiper-button-prev::after{content:'';width:100%;height:100%;font-family:none}.price-slider .swiper-button-prev:after{background:url(../../img/common/arrow/prev_black.svg) 50% 50%/contain no-repeat,transparent}.price-slider .swiper-button-next:after{background:url(../../img/common/arrow/next_black.svg) 50% 50%/contain no-repeat,transparent}.price-slider .swiper-slide{width:390px}.price-inner{position:relative;margin:0 95px 0 0;padding:20px 0 0;letter-spacing:1px}.price-heading{margin:0 0 10px;font-size:16px;font-weight:700}.price-inner:before{content:'';position:absolute;top:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,#43b2cc 0,#3b60c4 100%)}.price-title{margin:0 0 20px;font-size:20px;font-weight:700}.price-img{margin:0 0 20px}.price-list{margin:0 0 20px}.price-list ul li{margin:0 0 10px;padding:20px 15px;background:#3e84c7}.price-list ul li:last-child{margin:0}.price-list-flex{display:flex;justify-content:flex-start;align-items:center}.price-list-left{position:relative;margin:0 20px 0 0;padding:0 0 0 25px;color:rgba(255,255,255,.75);font-size:16px}.price-list-left:before{content:'';position:absolute;top:50%;transform:translate(0,-50%);left:0;width:20px;height:1px;background:rgba(255,255,255,.75)}.price-list-right{color:#fff;font-size:23px;font-weight:700}.price-list-right span{font-size:16px}.price-detail{margin:0 0 20px;font-size:14px;line-height:30px}.terms-lead{position:relative;font-size:14px;font-weight:700;margin:0 0 40px;padding:0 0 10px;line-height:30px;letter-spacing:1px}.terms-lead a{color:#0058ff;text-decoration:underline}.terms-lead .pink{color:#dd447f}.terms-lead.right{text-align:right}.terms-lead:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,#43b2cc 0,#3b60c4 100%)}.terms-body{margin:0 0 80px;padding:0 0 0 80px}.terms-heading{position:relative;margin:0 0 15px;padding:0 0 0 15px;font-size:18px;font-weight:700;line-height:30px;letter-spacing:1px}.terms-heading.none{padding:0}.terms-heading:before{content:'';position:absolute;top:0;left:0;width:5px;height:100%;background:linear-gradient(180deg,#43b2cc 0,#3b60c4 100%)}.terms-heading.none:before{content:none}.terms-text{margin:0 0 30px;font-size:14px;line-height:30px;letter-spacing:1px}.terms-text.m0{margin:0}.terms-text.p20{padding:0 0 0 20px}.terms-text a{color:#0058ff;text-decoration:underline}.terms-list{margin:0 0 30px}.terms-list.m0{margin:0}.terms-list>ul>li{padding:0 0 0 18px;font-size:14px;line-height:36px;letter-spacing:1px;text-indent:-18px}.terms-title{font-size:14px;font-weight:700;line-height:36px;letter-spacing:1px}.terms-confirm{position:relative;padding:40px 0;font-size:14px}.terms-confirm.center{text-align:center}.terms-confirm a{color:#0058ff;text-decoration:underline}.terms-confirm.pink{color:#dd447f}.terms-confirm:after{content:'';position:absolute;top:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,#43b2cc 0,#3b60c4 100%)}.not-found-inner{padding:0 0 80px}.info-list{margin:0 0 80px}.info-list ul li{position:relative;margin:0 0 30px;padding:0 0 30px}.info-list ul li:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:1px;background:linear-gradient(90deg,#43b2cc 0,#3b60c4 100%)}.info-list ul li a{position:relative;display:flex;justify-content:space-between;padding:0 50px 0 0}.info-list ul li a:after{content:'';position:absolute;top:50%;transform:translate(0,-50%);right:0;width:30px;height:9px;background:url(../../img/common/arrow/next_black.svg) 50% 50%/contain no-repeat,transparent}.info-list ul li a .info-list-img{width:26%}.info-list ul li a .info-list-detail{width:72%}.info-list ul li a .info-list-detail .date{margin:0 0 5px;color:rgba(54,54,54,.5);font-size:22px;font-weight:700}.info-list ul li a .info-list-detail .title{line-height:2.375}.info-sec{padding:80px 0}h3.lower-h3{position:relative;margin:0 0 20px;padding:0 0 20px;font-size:18px}h3.lower-h3:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,#43b2cc 0,#3b60c4 100%)}@media screen and (max-width:1079px){.kv-sec{padding:15px 0}h2.lower-h2{margin:0 auto 0 45px;font-size:22px;line-height:40px}h2.lower-h2:before{right:calc(100% + 15px);width:30px}.body-sec{padding:40px 0 0}.event-list ul{display:block;margin:0;padding:0}.event-list ul:after{content:none}.event-list ul li{width:100%;margin:0 0 40px;padding:0 0 40px}.event-list ul li[id]{margin:-60px 0 40px;padding:60px 0 40px}.event-list ul li:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,#43b2cc 0,#3b60c4 100%)}.price-comingsoon{margin:0 0 40px;font-size:30px}.price-grid{grid-template-columns:20px calc(100% - 40px) 20px;-ms-grid-template-columns:20px calc(100% - 40px) 20px;padding:40px 0 10px}.price-slider .swiper-pagination{width:calc(100% - 130px);height:40px;font-size:20px;line-height:40px}.price-slider .swiper-button-next,.price-slider .swiper-button-prev{width:40px;height:40px}.price-slider .swiper-button-prev{left:auto;right:70px}.price-slider .swiper-button-next{left:auto;right:20px}.price-slider .swiper-slide{width:92.5%;max-width:390px}.price-inner{margin:0 2.5% 0 5%}.terms-body{margin:0 0 40px;padding:0 0 0 20px}.terms-confirm{padding:20px 0}.not-found-inner{padding:0 0 50px}.info-list{margin:0 0 40px}.info-list ul li{margin:0 0 20px;padding:0 0 20px}.info-list ul li a{padding:0}.info-list ul li a:after{content:none}.info-list ul li a .info-list-detail,.info-list ul li a .info-list-img{width:47.5%}.info-list ul li a .info-list-detail .date{font-size:20px}.info-list ul li a .info-list-detail .title{line-height:2}.info-sec{padding:40px 0}}