@media screen and (min-width:1440px){.footer{background:#000;padding-bottom:60px;position:relative;width:100%}.footer .footer__wrap{align-items:center;display:flex;flex-direction:column;justify-content:center;position:relative}.footer .footer__company{display:flex;margin-bottom:55px;padding-top:80px}.footer .footer__company .company-logo__link{display:block}.footer .footer__company .company-logo__link--kg{height:30px;margin:1px 60px 0 0;width:171px}.footer .footer__company .company-logo__link--lh{height:34px;width:155px}.footer .footer__company .company-logo__link>img{display:block;height:auto;width:100%}.footer .footer__copyright{color:#fff;display:block;font-size:14px;font-weight:400;line-height:1.5;text-align:center}.footer .footer__copyright>a{color:#fff}.footer .footer__menu{display:flex;margin-bottom:27px}.footer .footer__menu>li{align-items:center;display:flex;flex-direction:row;padding:0 40px}.footer .footer__menu>li>a{color:hsla(0,0%,100%,.8);font-size:16px;font-weight:500;line-height:32px;transition:color .3s}.footer .footer__menu>li>a:hover{color:#fff}.footer .footer__menu>li.footer__menu-item--privacy>a{font-weight:700}.footer .footer__grade{padding-bottom:29px}.footer .footer__grade address{color:#787878;display:block;font-size:14px;font-weight:400;line-height:1.5;text-align:center;white-space:pre-line}.footer .footer__grade address>a{color:#787878}.footer .footer__cert{display:flex;justify-content:flex-start;padding-top:40px}.footer .footer__cert .cert-link{align-items:center;display:flex}.footer .footer__cert .cert-link>span{color:#fff;font-size:16px;font-weight:400;line-height:20px;margin-right:6px}.footer .footer__cert .cert-link>img{height:10px;width:6px}.footer .footer__cert .cert-link:hover>span{text-decoration:underline}}@media screen and (min-width:1025px) and (max-width:1439px){.footer{background:#000;padding-bottom:45px;position:relative;width:100%}.footer .footer__wrap{align-items:center;display:flex;flex-direction:column;justify-content:center;position:relative}.footer .footer__company{display:flex;margin-bottom:41.25px;padding-top:60px}.footer .footer__company .company-logo__link{display:block}.footer .footer__company .company-logo__link--kg{height:22.5px;margin:.75px 45px 0 0;width:128.25px}.footer .footer__company .company-logo__link--lh{height:25.5px;width:116.25px}.footer .footer__company .company-logo__link>img{display:block;height:auto;width:100%}.footer .footer__copyright{color:#fff;display:block;font-size:10.5px;font-weight:400;line-height:1.5;text-align:center}.footer .footer__copyright>a{color:#fff}.footer .footer__menu{display:flex;margin-bottom:20.25px}.footer .footer__menu>li{align-items:center;display:flex;flex-direction:row;padding:0 30px}.footer .footer__menu>li>a{color:hsla(0,0%,100%,.8);font-size:12px;font-weight:500;line-height:24px;transition:color .3s}.footer .footer__menu>li>a:hover{color:#fff}.footer .footer__menu>li.footer__menu-item--privacy>a{font-weight:700}.footer .footer__grade{padding-bottom:21.75px}.footer .footer__grade address{color:#787878;display:block;font-size:10.5px;font-weight:400;line-height:1.5;text-align:center;white-space:pre-line}.footer .footer__grade address>a{color:#787878}.footer .footer__cert{display:flex;justify-content:flex-start;padding-top:30px}.footer .footer__cert .cert-link{align-items:center;display:flex}.footer .footer__cert .cert-link>span{color:#fff;font-size:12px;font-weight:400;line-height:15px;margin-right:4.5px}.footer .footer__cert .cert-link>img{height:7.5px;width:4.5px}.footer .footer__cert .cert-link:hover>span{text-decoration:underline}}@media screen and (max-width:1024px){.footer{background:#000;padding-bottom:60px;position:relative;width:100%}.footer .footer__wrap{align-items:center;display:flex;flex-direction:column;justify-content:center;position:relative}.footer .footer__company{display:flex;margin-bottom:55px;padding-top:80px}.footer .footer__company .company-logo__link{display:block}.footer .footer__company .company-logo__link--kg{height:30px;margin:1px 60px 0 0;width:171px}.footer .footer__company .company-logo__link--lh{height:34px;width:155px}.footer .footer__company .company-logo__link>img{display:block;height:auto;width:100%}.footer .footer__copyright{display:block;font-size:14px;text-align:center}.footer .footer__copyright>a{color:#fff}.footer .footer__menu{display:flex;margin-bottom:27px}.footer .footer__menu>li{align-items:center;display:flex;flex-direction:row;padding:0 40px}.footer .footer__menu>li>a{color:hsla(0,0%,100%,.8);font-size:16px;line-height:32px;transition:color .3s}.footer .footer__menu>li>a:hover{color:#fff}.footer .footer__menu>li.footer__menu-item--privacy>a{font-weight:700}.footer .footer__grade{padding-bottom:29px}.footer .footer__grade address{display:block;font-size:14px;text-align:center;white-space:pre-line}.footer .footer__grade address>a{color:#787878}.footer .footer__cert{display:flex;justify-content:flex-start;padding-top:40px}.footer .footer__cert .cert-link{align-items:center;display:flex}.footer .footer__cert .cert-link>span{font-size:16px;line-height:20px;margin-right:6px}.footer .footer__cert .cert-link>img{height:10px;width:6px}.footer .footer__cert .cert-link:hover>span{text-decoration:underline}.footer{height:auto;padding-bottom:12rem}.footer .footer__company{margin-bottom:8rem;padding-top:12rem}.footer .footer__company .company-logo__link--kg{height:3.6rem;margin:.6rem 6rem 0 0;width:20.4rem}.footer .footer__company .company-logo__link--lh{height:4.8rem;width:21.2rem}.footer .footer__copyright{color:#fff;font-size:1.6rem;font-weight:400;letter-spacing:-.05em;line-height:1.5}.footer .footer__menu{margin-bottom:4rem}.footer .footer__menu>li{padding:0 4rem}.footer .footer__menu>li>a{color:#fff;font-size:2rem;font-weight:500;letter-spacing:-.05em;line-height:3.2rem}.footer .footer__grade{padding-bottom:4rem}.footer .footer__grade address{color:#787878;font-size:1.6rem;font-weight:400;letter-spacing:-.05em;line-height:1.5}.footer .footer__cert .cert-link>span{color:#fff;font-size:2rem;font-weight:400;letter-spacing:-.05em;line-height:2.4rem}.footer .footer__cert .cert-link:hover>span{text-decoration:none}}.vfm-enter-active,.vfm-leave-active{transition:opacity .25s}.vfm-enter-active .vfm__content,.vfm-leave-active .vfm__content{transform:translateY(0);transition:transform .2s}.vfm-enter,.vfm-leave-to{opacity:0}.vfm-enter .vfm__content,.vfm-leave-to .vfm__content{transform:translateY(40px);transition-duration:.1s}.vfm{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center}.vfm .vfm__overlay{background-color:rgba(0,0,0,.9)}.vfm .vfm__content{overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.vfm .vfm__content::-webkit-scrollbar{display:none}.vfm .modal__container{position:relative}.modal .modal__container{margin:0 auto;max-height:100%;position:relative}.modal .btn-area{display:flex;position:absolute;right:0;top:0}.modal .btn-area .btn-modal-close{display:block;height:40px;width:40px}.modal .btn-area .btn-modal-close>svg{height:auto;width:100%}.modal .btn-area .btn-modal-close>svg path{transition:fill .25s}.modal .btn-area .btn-modal-close:hover svg>path{fill:#730003}.modal--video-youtube .vfm__content{max-height:95%;max-width:95%;overflow:hidden;position:relative}.modal--video-youtube .modal__container{box-sizing:border-box;max-height:100%;padding:0 78px;position:relative}.modal--video-youtube .modal__content .video{box-sizing:border-box;display:flex;margin:0 auto;position:relative}.modal--video-youtube .modal__content .video .img-back{display:block;height:auto;max-height:100vh;max-width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:50% 50%;object-position:50% 50%;opacity:1;width:auto}.modal--video-youtube .modal__content .video iframe{height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .25s;width:100%}.modal--video-youtube .modal__content .video--on iframe{opacity:1}.modal--image .vfm__content{max-height:95%;max-width:95%;overflow:hidden;position:relative}.modal--image .modal__container{box-sizing:border-box;max-height:100%;padding:0 78px;position:relative}.modal--image .modal__content{box-sizing:border-box;display:flex;margin:0 auto;position:relative}.modal--image .modal__content .img{display:block;height:auto;max-height:100vh;max-width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:50% 50%;object-position:50% 50%;opacity:1;width:auto}@media screen and (min-width:1025px){.modal--cookie-allow .btn-cookie-allow{background-color:#fff;border:1px solid #707070;border-radius:2px;color:#202020;display:inline-block;font-size:16px;font-weight:400;height:40px;line-height:40px;overflow:hidden;padding:0 25px;transition:border-color .2s,background-color .2s}.modal--cookie-allow .btn-cookie-allow:hover{border-color:#a0a0a0}.modal--cookie-allow .btn-cookie-allow--dark{background-color:#000;border-color:#000;color:#fff}.modal--cookie-allow .btn-cookie-allow--dark:hover{background-color:#343434;border-color:#343434}.modal--cookie-allow .vfm__content{max-width:700px;width:100%}.modal--cookie-allow .modal__container{background-color:#fff;height:609px;overflow-y:auto}.modal--cookie-allow .modal__container .inp-toggle-switch{background-color:#d3d3d3;border-radius:20px;display:inline-block;height:22px;overflow:hidden;position:relative;transition:background-color .1s;width:44px}.modal--cookie-allow .modal__container .inp-toggle-switch label{cursor:pointer;display:block;height:100%;position:relative;width:100%}.modal--cookie-allow .modal__container .inp-toggle-switch label input{height:0;opacity:0;width:0}.modal--cookie-allow .modal__container .inp-toggle-switch .slider{background-color:#fff;border-radius:100%;height:18px;left:2px;position:absolute;top:2px;transition:left .15s;width:18px}.modal--cookie-allow .modal__container .inp-toggle-switch--on{background-color:#730003}.modal--cookie-allow .modal__container .inp-toggle-switch--on .slider{left:24px}.modal--cookie-allow .modal__container .section__title{border-bottom:1px solid #eaeaea;padding-left:20px;padding-right:70px}.modal--cookie-allow .modal__container .section__title .btn-back,.modal--cookie-allow .modal__container .section__title h3{color:#000;font-size:22px;font-weight:600;letter-spacing:-.025em;line-height:70px}.modal--cookie-allow .modal__container .section__title .btn-back{background:url(../images/bu-arrow-back-ChSW2PPc.png) 0 no-repeat;display:inline-block;padding-left:28px;position:relative}.modal--cookie-allow .modal__container .section__content{padding:24px 20px}.modal--cookie-allow .modal__container .section__content .btn-type-text{color:#730003;display:inline-block;font-size:14px;font-weight:600;letter-spacing:-.025em;padding-bottom:2px;position:relative}.modal--cookie-allow .modal__container .section__content .btn-type-text:after{background-color:#730003;bottom:0;content:"";height:1px;left:50%;position:absolute;transform:translateX(-50%);transition:width .1s;width:0}.modal--cookie-allow .modal__container .section__content .btn-type-text:hover:after{width:100%}.modal--cookie-allow .modal__container .section__content .section__content-wrap{height:428px;overflow-y:auto;padding-right:20px;position:relative}.modal--cookie-allow .modal__container .section__content .item{margin-top:30px}.modal--cookie-allow .modal__container .section__content .item__title{position:relative}.modal--cookie-allow .modal__container .section__content .item__title h4,.modal--cookie-allow .modal__container .section__content .item__title h5{font-size:16px;font-weight:600;letter-spacing:-.025em;line-height:22px}.modal--cookie-allow .modal__container .section__content .item__title .btn-type-text,.modal--cookie-allow .modal__container .section__content .item__title .inp-toggle-switch{position:absolute;right:0;top:0}.modal--cookie-allow .modal__container .section__content .item__title .btn-type-text{font-size:16px}.modal--cookie-allow .modal__container .section__content .item__title .info-text{align-items:center;bottom:0;color:#730003;display:flex;font-size:15px;justify-content:flex-end;letter-spacing:-.025em;line-height:1;margin:auto;position:absolute;right:-2px;top:0}.modal--cookie-allow .modal__container .section__content .item__content{margin-top:10px}.modal--cookie-allow .modal__container .section__content .item__content p{color:#383838;font-size:14px;letter-spacing:-.025em;line-height:20px}.modal--cookie-allow .modal__container .section__content .item:first-of-type{margin-top:0}.modal--cookie-allow .modal__container .section__content .item--necessary{margin-top:10px}.modal--cookie-allow .modal__container .section__content .setting__title{color:#000;font-size:16px;font-weight:600;letter-spacing:-.025em;line-height:22px}.modal--cookie-allow .modal__container .section__content .setting__table{margin-top:10px}.modal--cookie-allow .modal__container .section__content .setting__table table{border-collapse:collapse;table-layout:fixed;width:100%}.modal--cookie-allow .modal__container .section__content .setting__table table td,.modal--cookie-allow .modal__container .section__content .setting__table table th{border:1px solid #000;color:#000;font-size:14px;letter-spacing:-.025em;padding:10px 12px;text-align:center;width:20%;word-break:break-all}.modal--cookie-allow .modal__container .section__content .setting__table table th{font-weight:600}.modal--cookie-allow .modal__btn-area:after{clear:both;content:"";display:block}.modal--cookie-allow .modal__btn-area{padding:0 20px}.modal--cookie-allow .modal__btn-area .btn-cookie-allow{float:left;margin-left:10px}.modal--cookie-allow .modal__btn-area .btn-cookie-allow--dark{float:right}.modal--cookie-allow .modal__btn-area .btn-cookie-allow:first-of-type{margin-left:0}.modal--cookie-allow .btn-modal-close{display:flex;height:18px;padding:28px 20px;position:absolute;right:0;top:0;width:18px}.modal--cookie-allow .btn-modal-close>span{background-image:url(../images/btn-cookie-close-DJCV3uZr.png);background-position:0 0;background-repeat:no-repeat;display:block;height:18px;width:18px}}@media screen and (max-width:1024px){.modal .btn-area{display:flex;justify-content:center;position:absolute;right:0;top:0;width:100%}.modal .btn-area .btn-modal-close{display:block;height:30px;width:30px}.modal .btn-area .btn-modal-close:hover svg>path{fill:#d9d9d9}.modal--video-youtube .vfm__content{max-height:100%;max-width:100%}.modal--video-youtube .modal__container{padding:50px 0}.modal--video-youtube .modal__container .modal__content .video .img-back{max-height:calc(100vh - 50px)}.modal--image .vfm__content{max-height:100%;max-width:100%}.modal--image .modal__container{padding:50px 0}.modal--image .modal__container .modal__content .img{max-height:calc(100vh - 50px)}.modal--cookie-allow .vfm__content{align-items:center;display:flex;overflow-y:auto}.modal--cookie-allow .modal__container{background:#fff;box-sizing:border-box;height:auto;margin:0 auto;max-height:100%;position:relative;width:335px}.modal--cookie-allow .modal__container .inp-toggle-switch{background-color:#d3d3d3;border-radius:10px;display:inline-block;height:16px;overflow:hidden;position:relative;transition:background-color .1s;width:32px}.modal--cookie-allow .modal__container .inp-toggle-switch label{cursor:pointer;display:block;height:100%;position:relative;width:100%}.modal--cookie-allow .modal__container .inp-toggle-switch label input{height:0;opacity:0;width:0}.modal--cookie-allow .modal__container .inp-toggle-switch .slider{background-color:#fff;border-radius:100%;height:14px;left:1px;position:absolute;top:1px;transition:left .15s;width:14px}.modal--cookie-allow .modal__container .inp-toggle-switch--on{background-color:#730003}.modal--cookie-allow .modal__container .inp-toggle-switch--on .slider{left:17px}.modal--cookie-allow .modal__container .section__title{border-bottom:1px solid #eaeaea;height:39px;padding-left:12.5px;padding-right:35px}.modal--cookie-allow .modal__container .section__title h3{color:#000;font-size:14px;font-weight:600;letter-spacing:-.025em;line-height:39px}.modal--cookie-allow .modal__container .section__title .btn-back{background:url(../images/bu-arrow-back-ChSW2PPc.png) 0 no-repeat;background-size:auto 14.5px;color:#000;display:inline-block;font-size:14px;font-weight:600;letter-spacing:-.025em;line-height:41px;padding-left:18px;position:relative}.modal--cookie-allow .modal__container .section__content{padding:12px 12.5px}.modal--cookie-allow .modal__container .section__content .btn-type-text{color:#730003;display:inline-block;font-size:10px;font-weight:600;letter-spacing:-.025em;position:relative;text-decoration:underline}.modal--cookie-allow .modal__container .section__content .section__content-wrap{height:350px;max-height:400px;overflow-y:auto;padding-right:3.5px;position:relative;word-break:keep-all}}@media screen and (max-width:1024px) and (max-height:600px){.modal--cookie-allow .modal__container .section__content .section__content-wrap{height:150px}}@media screen and (max-width:1024px){.modal--cookie-allow .modal__container .section__content .item{margin-top:23px}.modal--cookie-allow .modal__container .section__content .item__title{position:relative}.modal--cookie-allow .modal__container .section__content .item__title h4,.modal--cookie-allow .modal__container .section__content .item__title h5{color:#000;font-size:12px;font-weight:600;letter-spacing:-.025em;line-height:16.5px}.modal--cookie-allow .modal__container .section__content .item__title .btn-type-text,.modal--cookie-allow .modal__container .section__content .item__title .inp-toggle-switch{position:absolute;right:0;top:0}.modal--cookie-allow .modal__container .section__content .item__title .btn-type-text{font-size:12px;letter-spacing:-.025em}.modal--cookie-allow .modal__container .section__content .item__title .info-text{align-items:center;bottom:0;color:#730003;display:flex;font-size:12px;justify-content:flex-end;letter-spacing:-.025em;line-height:1;margin:auto;position:absolute;right:0;top:0}.modal--cookie-allow .modal__container .section__content .item__content{margin-top:3.5px}.modal--cookie-allow .modal__container .section__content .item__content p{color:#383838;font-size:10px;letter-spacing:-.025em;line-height:15px;word-break:break-all;word-wrap:break-word}.modal--cookie-allow .modal__container .section__content .item:first-of-type{margin-top:0}.modal--cookie-allow .modal__container .section__content .item--necessary{margin-top:4px}.modal--cookie-allow .modal__container .section__content .setting__title{color:#000;font-size:12px;font-weight:600;letter-spacing:-.025em;line-height:16.5px}.modal--cookie-allow .modal__container .section__content .setting__table{height:327px;margin-top:5px}.modal--cookie-allow .modal__container .section__content .setting__table table{border-collapse:collapse;table-layout:fixed;width:475px}.modal--cookie-allow .modal__container .section__content .setting__table table td,.modal--cookie-allow .modal__container .section__content .setting__table table th{border:1px solid #000;color:#000;font-size:10px;letter-spacing:-.025em;padding:9.5px 6px;text-align:center;vertical-align:middle;width:20%;word-break:break-all}.modal--cookie-allow .modal__container .section__content .setting__table table th{font-weight:600}.modal--cookie-allow .modal__contents{box-sizing:border-box;margin:0 auto;overflow:hidden;position:relative;width:100%}.modal--cookie-allow .modal__btn-area{margin-top:14px;padding:0 10px 10px}.modal--cookie-allow .modal__btn-area .btn-cookie-allow{background-color:#fff;border:1px solid #000;border-radius:2px;box-sizing:border-box;color:#000;display:block;float:none;font-size:12px;height:40px;letter-spacing:-.025em;line-height:40px;margin:0;text-align:center}.modal--cookie-allow .modal__btn-area .btn-cookie-allow--dark{background-color:#000;border-color:#000;color:#fff;margin-top:10px}.modal--cookie-allow .btn-modal-close{padding:13px 10px;position:absolute;right:0;top:0}.modal--cookie-allow .btn-modal-close>span{background-image:url(../images/btn-cookie-close-DJCV3uZr.png);background-position:0 0;background-repeat:no-repeat;background-size:cover;display:block;height:13px;width:13px}}