@keyframes progress{0%{width:0}to{width:100%}}.main-visual .item{position:relative}.main-visual .img-bx{display:block;position:relative;overflow:hidden}.main-visual .img-bx:after{content:"";display:block;padding-bottom:100vh}.main-visual .img-bx>img{display:block;position:absolute;top:50%;left:50%;width:auto;height:auto;min-width:1000%;min-height:1000%;max-width:none;max-height:none;transform:translate(-50%,-50%) scale(0.1)}.main-visual .txt-bx{position:absolute;width:100%;top:45%;left:50%;transform:translate(-50%,-50%);color:#fff;text-shadow:0 0 1em rgba(0,0,0,0.1);letter-spacing:-0.05em;line-height:1.3}.main-visual .txt-bx .txt-contain{position:absolute;min-width:640px;top:50%;right:15%;transform:translateY(-20%)}@media (max-width:768px){.main-visual .txt-bx .txt-contain{width:100%;min-width:100%;right:0%;padding:0 1.25rem}}@media (max-width:375px){.main-visual .txt-bx .txt-contain{transform:translateY(-50%)}}.main-visual .txt-bx .title{font-size:3.75rem;font-family:"Wemakeprice";font-weight:bold}.main-visual .txt-bx .text{margin-top:0.625rem;font-size:1.375rem;font-family:"SpoqaHanSansNeo"!important;letter-spacing:-1px;margin-left:10px;transition-delay:300ms!important}.main-visual .swiper-slide .txt-bx .text,.main-visual .swiper-slide .txt-bx .title{transform:translateY(50px);opacity:0;transition:1000ms opacity,1000ms transform}.main-visual .swiper-slide-active .txt-bx .text,.main-visual .swiper-slide-active .txt-bx .title{transform:translateY(0);opacity:1}@media (max-width:768px){.main-visual .img-bx{height:100%!important}.main-visual .img-bx:after{padding-bottom:107.2222222222%}.main-visual .txt-bx .title{font-size:3rem}.main-visual .txt-bx .text{margin-left:0}}@media (max-width:375px){.main-visual .txt-bx .title{font-size:2.5rem}}.main-visual .swiper-pagination{position:absolute;right:16%;bottom:8.125rem;transform:translateX(-50%)}.main-visual .swiper-pagination-bullet{margin:0 4px}.main-visual .swiper-button{z-index:10;position:absolute;top:50%;transform:translateY(-50%);color:#fff;font-size:2.5rem;transition:300ms color}.main-visual .swiper-button:hover{color:#932a1f}.main-visual .swiper-button--prev{left:50%;margin-left:-800px}.main-visual .swiper-button--next{right:50%;margin-right:-800px}@media (max-width:1400px){.main-visual .swiper-button{display:none}}.main-visual .swiper-play{display:block;padding-right:8px;padding-left:8px;cursor:pointer}.main-visual .swiper-play .xi-pause{display:none}.main-visual .swiper-play.on .xi-pause{display:inline-block}.main-visual .swiper-play.on .xi-play{display:none}.main-visual .swiper-pagination-bullet{width:18px;height:18px;opacity:1;background:#fff}.main-visual .swiper-pagination-bullet-active{border:3px solid #fff;background:transparent}.main-visual .swiper-control.swiper-control--progress{position:absolute;bottom:3.125rem;left:50%;transform:translateX(-50%);display:flex;align-items:center;justify-content:center;z-index:3;margin-left:-8px;margin-right:-8px}.main-visual .swiper-control.swiper-control--progress .swiper-pagination{transform:none}.main-visual .swiper-control.swiper-control--progress .swiper-pagination-bullets{position:static;display:flex;align-items:center;justify-content:center;padding-left:8px;padding-right:8px}.main-visual .swiper-control.swiper-control--progress .swiper-pagination-bullet{position:relative;display:block;margin:0 5px;border-radius:0;width:88px;height:3px;background:rgba(0,0,0,0.3);opacity:1}.main-visual .swiper-control.swiper-control--progress .swiper-pagination-bullet:after{content:"";display:block;position:absolute;top:0;left:0;width:0;height:100%;background-color:#932a1f}.main-visual .swiper-control.swiper-control--progress .swiper-pagination-bullet.swiper-pagination-bullet-active:after{animation:progress 3s linear 0s 1;width:100%}.main-visual .swiper-control.swiper-control--progress-no{position:absolute;left:0;right:0;bottom:3.125rem;z-index:10}.main-visual .swiper-control.swiper-control--progress-no .container{display:flex;align-items:center}.main-visual .swiper-control.swiper-control--progress-no .swiper-pagination{position:static;transform:none}.main-visual .swiper-control.swiper-control--progress-no .swiper-pagination-bullet{width:auto;height:auto;opacity:1;background:none;color:#fff;font-weight:700;margin-right:1.875rem;padding-right:0;position:relative}.main-visual .swiper-control.swiper-control--progress-no .swiper-pagination-bullet:before{content:"";display:none;position:absolute;left:2.1875rem;top:50%;transform:translateY(-50%);width:7.5rem;height:2px;background:rgba(255,255,255,0.5)}.main-visual .swiper-control.swiper-control--progress-no .swiper-pagination-bullet:after{content:"";display:none;position:absolute;left:2.1875rem;top:50%;transform:translateY(-50%);width:0;height:2px;background:#000}.main-visual .swiper-control.swiper-control--progress-no .swiper-pagination-bullet-active{color:#000;padding-right:8.4375rem}.main-visual .swiper-control.swiper-control--progress-no .swiper-pagination-bullet-active:after,.main-visual .swiper-control.swiper-control--progress-no .swiper-pagination-bullet-active:before{display:block}.main-visual .swiper-control.swiper-control--progress-no .swiper-pagination-bullet-active:after{animation:progress 5.1s linear 0s 1}.main-visual .swiper-control-wrap{position:absolute;left:0;right:0;bottom:0;z-index:2;margin-bottom:15.625rem}@media (max-width:1600px){.main-visual .swiper-control-wrap{margin-bottom:6.25rem;padding-left:1.25rem}}@media (max-width:1024px){.main-visual .swiper-control-wrap{margin-bottom:9.375rem}.main-visual .swiper-control-wrap .swiper-pagination-current{color:#fff}}@media (max-width:768px){.main-visual .swiper-control-wrap{right:auto;margin-left:0.9375rem}}.main-visual .swiper-control-wrap .container--wide{max-width:1400px;margin:0 auto}.main-visual .swiper-control-wrap .swiper-pagination{position:relative}.main-visual .swiper-control-wrap .swiper-pagination-bullet{width:auto;height:30px;opacity:1;background:none;color:#111;font-weight:700;margin-right:1.875rem;padding-right:0;line-height:1.5;position:relative}.main-visual .swiper-control-wrap .swiper-pagination-bullet:before{content:"";display:none;position:absolute;left:1.875rem;top:50%;transform:translateY(-50%);width:9.375rem;height:3px;background:rgba(0,0,0,0.8)}.main-visual .swiper-control-wrap .swiper-pagination-bullet:after{content:"";display:none;position:absolute;left:1.875rem;top:50%;transform:translateY(-50%);width:0;height:3px;background:#932a1f}.main-visual .swiper-control-wrap .swiper-pagination-bullet-active{padding-right:9.375rem}.main-visual .swiper-control-wrap .swiper-pagination-bullet-active:after,.main-visual .swiper-control-wrap .swiper-pagination-bullet-active:before{display:block}.main-visual .swiper-control-wrap .swiper-pagination-bullet-active:after{animation:progress 5.09s linear 0s 1}.main-visual .swiper-control-wrap .swiper-button{color:#fff;margin:0 0.3125rem;display:block;font-size:14px!important}.main-visual .swiper-control-wrap .swiper-button--prev{left:18%;margin-left:0px}.main-visual .swiper-control-wrap .swiper-button--next{right:18%;margin-right:0px}.main-visual .swiper-control-wrap .swiper-play{font-size:1.25rem;color:#fff;cursor:pointer;position:relative;margin:0 0.3125rem;padding-bottom:1px;z-index:5}.main-visual .swiper-control-wrap .swiper-play .xi-pause{display:none}.main-visual .swiper-control-wrap .swiper-play.on .xi-pause{display:block}.main-visual .swiper-control-wrap .swiper-play.on .xi-play{display:none}.main-visual .swiper-control-wrap--m{padding:0 20px;margin-bottom:9.0625rem}@media (max-width:576px){.main-visual .swiper-control-wrap--m{margin-bottom:4.6875rem}}.main-visual .swiper-control-wrap--m .inner{max-width:140px;text-align:center;background-color:rgba(0,0,0,0.3);border-radius:20px;padding:5px 30px;color:#fff;font-size:14px!important}.main-body .container{max-width:1640px}.section-02{margin-top:6.25rem}.section-02 .container{max-width:1200px}.section-02 .percent-wrap{display:flex;align-items:center;justify-content:space-between}.section-02 .percent-wrap .per-bx{text-align:center}.section-02 .percent-wrap .count-bx{display:flex;align-items:center;line-height:1}.section-02 .percent-wrap .icon-txt{text-align:left}.section-02 .percent-wrap .font{font-size:1.875rem;color:#1b2529;font-family:"Wemakeprice";padding-left:0.9375rem;font-weight:400}.section-02 .percent-wrap .counter{font-size:5rem;font-family:"MavenPro";font-weight:600;color:#932a1f}.section-02 .percent-wrap .num-txt{font-size:1.75rem;font-family:"Wemakeprice";color:#1b2529;padding-left:10px;padding-top:5px}.section-02 .percent-wrap .date{font-size:1.25rem;font-family:"SpoqaHanSansNeo";color:#999;padding-top:15px}@media (max-width:1024px){.section-02 .percent-wrap{flex-direction:column}.section-02 .percent-wrap .shape{width:5rem;margin:1.25rem 0}.section-02 .percent-wrap .icon-txt{padding-bottom:10px}.section-02 .percent-wrap .icon-txt img{vertical-align:middle}.section-02 .percent-wrap .font{transform:rotate(0.6deg)}}.bg-contain{margin-top:5.625rem}.bg-contain .bg{position:relative}.bg-contain .bg img{height:420px}.bg-contain .txt-bx{position:absolute;top:50%;left:0;transform:translateY(-50%)}@media (max-width:1024px){.bg-contain{margin-top:3.75rem}}.section-04{overflow:hidden}.section-04 .news-wrap{margin-top:6.25rem}.section-04 .box.--1{margin-right:6.25rem}.section-04 .box.--1 .text-gray-9{letter-spacing:-1px}.section-04 .box.--2{padding-right:2.1875rem}.section-04 .box.--2 .head,.section-04 .box.--3 .head{display:flex;justify-content:space-between;align-items:flex-end;border-bottom:1px solid #ccc}.section-04 .box.--2 .data-item,.section-04 .box.--3 .data-item{padding:1.5625rem 0;border-bottom:1px solid #ccc}.section-04 .box.--2 .data-item:hover .title,.section-04 .box.--3 .data-item:hover .title{color:#932a1f;text-decoration:underline}.section-04 .box.--2 .data-item:hover i,.section-04 .box.--3 .data-item:hover i{color:#932a1f}.section-04 .box.--2 .wrap,.section-04 .box.--3 .wrap{display:flex;justify-content:space-between;align-items:center}.section-04 .box.--2 .txt,.section-04 .box.--3 .txt{padding-right:2.5rem}.section-04 .box.--2 .title,.section-04 .box.--3 .title{font-weight:500;color:#1b2529;font-size:1.375rem;height:2.0625rem;margin-bottom:0.9375rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;white-space:pre-wrap}.section-04 .box.--2 .dec,.section-04 .box.--3 .dec{color:#666;font-weight:300;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-height:1.4;-webkit-box-orient:vertical;word-wrap:break-word;height:2.8em;white-space:pre-wrap}.section-04 .box.--2 .date,.section-04 .box.--3 .date{font-size:0.875rem;color:#999;font-family:"MavenPro";padding-top:0.625rem}@media (max-width:1024px){.section-04 .news-wrap{flex-direction:column}.section-04 .box.--1{margin-right:0rem}.section-04 .box.--2{padding-right:0rem}.section-04 .box.--2,.section-04 .box.--3{padding-top:3.125rem}.section-04 .box.--2 .wrap,.section-04 .box.--3 .wrap{flex-direction:column;align-items:flex-start}.section-04 .box.--2 .arrow,.section-04 .box.--3 .arrow{padding-top:1.25rem}}.section-05{margin-top:6.25rem}.section-05 .notice-wrap{position:relative}.section-05 .notice-wrap .row{box-shadow:5px 5px 5px rgba(0,0,0,0.1)}.section-05 .notice-wrap .button-wrap{position:absolute;bottom:20%;right:0;transform:translateY(-50%);padding-right:30px;z-index:1}.section-05 .notice-wrap .button-wrap button{width:31px;height:31px;background:#ccc;border-radius:50%;margin:0 4px;transition:all 0.3s}.section-05 .notice-wrap .button-wrap button:hover{background:#932a1f}.section-05 .notice-wrap .button-wrap button i{color:#fff;vertical-align:initial}.section-05 .notice-wrap .button-wrap .swiper-button--next i{transform:rotate(90deg)}.section-05 .notice-wrap .button-wrap .swiper-button--prev i{transform:rotate(90deg)}@media (max-width:1024px){.section-05 .notice-wrap .button-wrap{position:static;transform:translateY(40%)}.section-05 .notice-wrap .button-wrap button{width:26px;height:26px}}.section-05 .box.--1{width:18.75rem;font-size:2.5rem;color:#fff;font-family:"MavenPro";font-weight:600;background:#932a1f;border:1px solid #932a1f;text-align:center;padding:1.25rem 0;height:100px!important}.section-05 .box.--2{border:1px solid #ccc;height:100px!important}.section-05 .box.--2 .slide-wrap{padding-right:11.25rem;padding-left:2.5rem;display:flex;justify-content:space-between;align-items:center;height:100%}.section-05 .box.--2 .slide-wrap .title{font-size:1.375rem;color:#1b2529;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:5px}@media (max-width:1024px){.section-05 .box.--2 .slide-wrap{padding-right:0.9375rem;padding-left:0.9375rem}}@media (max-width:768px){.section-05 .box.--1{width:8.125rem;font-size:1.75rem;line-height:43px;height:85px!important}.section-05 .box.--2{height:85px!important}}.section-05 .apply-bx{justify-content:space-between;margin-top:6.25rem}.section-05 .box--1,.section-05 .box--2{position:relative}.section-05 .box--1 .link,.section-05 .box--2 .link{display:inline-block;box-shadow:5px 5px 5px rgba(0,0,0,0.15);transition:all 0.3s}.section-05 .box--1 .link:hover,.section-05 .box--2 .link:hover{box-shadow:8px 8px 10px rgba(0,0,0,0.2)}.section-05 .box--1 .apply-txt,.section-05 .box--2 .apply-txt{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;width:100%;transition:all 0.3s}.section-05 .box--1 .apply-txt:hover .title,.section-05 .box--2 .apply-txt:hover .title{color:#932a1f}.section-05 .box--1 .apply-txt:hover .btn-type-02,.section-05 .box--2 .apply-txt:hover .btn-type-02{color:#932a1f;border:1px solid #932a1f}.section-05 .box--1 .title,.section-05 .box--2 .title{font-size:2.125rem;font-weight:bold;color:#fff;transition:0.3s}@media (max-width:1024px){.section-05{margin-bottom:7.5rem}.section-05 .apply-bx{flex-direction:column;align-items:center;margin-top:3.125rem}.section-05 .box--1,.section-05 .box--2{margin-top:1.875rem}.section-05 .box--2{padding-top:1.25rem}}