@charset "UTF-8";/*! destyle.css v3.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::after,::before{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ol,ul{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}embed,iframe,img,object,svg{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:0 0;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}[type=button],[type=reset],[type=submit],button{cursor:pointer}[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled,button:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}html{overflow:auto;font-size:62.5%}body{font-family:"Noto Sans JP",游ゴシック体,"Yu Gothic",YuGothic,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;-webkit-text-size-adjust:100%;position:relative;background:#000;overflow:hidden;font-size:1.6em;line-height:1.8;height:100%;color:#fff;letter-spacing:.05em}img{vertical-align:middle;max-width:100%}a:link{color:#e62b6d;text-decoration:none}a:visited{color:#e62b6d;text-decoration:none}a:active{color:#e62b6d;text-decoration:none}a:hover{color:#e62b6d;text-decoration:underline}@media screen and (min-width:1025px){a[href^="tel:"]{display:inline-block;pointer-events:none;text-decoration:none}}@media (max-width:1024px){html{width:100%}body{position:relative;overflow:hidden;min-width:inherit;width:100%}}.header{display:flex;justify-content:space-between;position:absolute;width:100%;padding:min(4vw,50px) min(2.4vw,30px) 0 min(4vw,50px);z-index:10;text-align:right}.header__kasco-gp a{display:inline-block;transition:all .15s linear}.header__kasco-gp a img{width:min(17.7vw,219px)}.header__kasco-gp a:hover{opacity:.6}.header__kasco-gp .-x{display:inline-block;width:min(4vw,50px)}.header__albanet a{display:inline-block;padding:min(.8vw,10px) min(1.6vw,20px) 0;transition:all .15s linear}.header__albanet a img{width:min(14.5vw,180px)}.header__albanet a:hover{opacity:.6}.header__albanet-title{width:min(35vw,446px)}@media (max-width:768px){.header{padding:1vw}.header__kasco-gp a{transition:all 0s linear}.header__kasco-gp a img{width:20vw}.header__kasco-gp a:hover{opacity:1}.header__albanet a{padding:.5vw 1vw;transition:all 0s linear}.header__albanet a img{width:18vw}.header__albanet a:hover{opacity:1}.header__albanet-title{margin-top:-.5vw;width:32vw}}.l-main{position:relative;width:100%}.js-fade-down,.js-fade-in,.js-fade-pop,.js-fade-up{opacity:0}.l-contents{margin:0 auto;width:100%}.footer{background:#000;position:relative;padding:min(6vw,60px) min(4vw,40px);color:#fff;text-align:center}.footer__logo{margin:0 auto min(3.5vw,25px);width:136px}.footer__logo a{transition:all .15s linear}.footer__logo a:hover{opacity:.6}.footer__copyright{font-size:1.4rem;line-height:1.5}#btn_ptop{position:fixed;bottom:min(2vw,20px);right:min(2vw,20px);z-index:8888;font-size:5rem;line-height:1}#btn_ptop a{color:#fff100;transition:all .25s ease}#btn_ptop a:hover{opacity:.7}@media (max-width:1024px){.footer__logo{width:126px}.footer__copyright{font-size:1.3rem}}@media (max-width:768px){#btn_ptop{font-size:3.5rem}}a.c-button-1{display:block;background:#fff100;padding:14px;font-size:1.5rem;color:#000;line-height:1;letter-spacing:.025em;border-radius:9999px;text-decoration:none;text-align:center;position:relative;transition:all .15s linear}a.c-button-1:hover{background:#fff86a}a.c-button-1::after{content:"";display:block;position:absolute;right:15px;top:50%;width:12px;height:12px;border:3px solid #000;border-radius:50%;transform:translateY(-50%) scale(1);transition:all .1s linear}a.c-button-1:hover::after{border:1px solid #000;transform:translateY(-50%) scale(2.2)}a.c-button-1::before{opacity:0;content:"";position:absolute;right:17px;top:47%;width:8px;height:8px;margin:auto;border-top:2px solid #000;border-right:2px solid #000;transform:translateY(-50%) rotate(135deg);transition:all .1s linear}a.c-button-1:hover::before{opacity:1}a.c-button-2{display:block;background:#fff100;padding:24px;font-size:2.4rem;font-weight:700;color:#000;line-height:1;letter-spacing:.025em;border-radius:9999px;text-decoration:none;text-align:center;position:relative;transition:all .15s linear}a.c-button-2:hover{background:#fff86a}a.c-button-2::after{content:"";display:block;position:absolute;right:30px;top:50%;width:12px;height:12px;border:3px solid #000;border-radius:50%;transform:translateY(-50%) scale(1);transition:all .1s linear}a.c-button-2:hover::after{border:1px solid #000;transform:translateY(-50%) scale(2.2)}a.c-button-2::before{opacity:0;content:"";position:absolute;right:34px;top:50%;width:8px;height:8px;margin:auto;border-top:2px solid #000;border-right:2px solid #000;transform:translateY(-50%) rotate(45deg);transition:all .1s linear}a.c-button-2:hover::before{opacity:1}.btn_wrap{margin:0 auto min(8vw,100px);padding:0 min(4vw,40px);max-width:900px}@media (max-width:768px){a.c-button-1{padding:2.4vw;transition:all 0s linear}a.c-button-1:hover{background:#fff100}a.c-button-1:after{right:20px;top:50%;width:12px;height:12px;border:3px solid #000;transition:all 0s linear}a.c-button-1:hover::after{border:3px solid #000;transform:translateY(-50%) scale(1)}a.c-button-1::before{display:none}a.c-button-2{padding:3.4vw;font-size:3.4vw;transition:all 0s linear}a.c-button-2:hover{background:#fff100}a.c-button-2::after{right:4.5vw;top:50%;width:12px;height:12px;border:3px solid #000;transition:all 0s linear}a.c-button-2:hover::after{border:3px solid #000;transform:translateY(-50%) scale(1)}a.c-button-2::before{display:none}}.p-mv{position:relative;background:#e60044 url(../img/kasco2-mv_bg.png) center top no-repeat;background-size:cover}.p-mv__inner{position:relative;margin:0 auto;padding-top:min(14.35vw,178px);max-width:1240px}.p-mv__box{position:relative;padding-left:min(1.6vw,20px)}.p-mv__present{position:absolute;top:max(-5.65vw,-70px);right:min(.32vw,4px);width:min(19.8vw,257px)}.p-mv__title{margin-bottom:min(1.6vw,20px)}.p-mv__title-1{margin-bottom:min(1.13vw,14px);width:min(76.2vw,945px)}.p-mv__title-2{width:min(81.45vw,1010px)}.p-mv__lead{margin-bottom:min(2.74vw,34px);font-size:min(1.3vw, 1.6rem);font-weight:600}.p-mv__info{margin:0;width:min(68.55vw,850px)}.p-mv__kurodacc{margin-top:max(-5.24vw,-65px);margin-left:min(.8vw,10px);width:min(75.8vw,940px)}.p-mv__ut{position:absolute;top:min(72.58vw,900px);right:max(-4.35vw,-54px);width:min(37.58vw,466px)}.p-mv__bnr{margin-bottom:min(.8vw,10px)}.p-mv__bnr-frame{position:absolute;margin-right:min(1.61vw,20px);top:min(32vw,370px);right:0;width:min(27vw,420px)}.p-mv__bnr a{transition:all .15s linear}.p-mv__bnr a:hover{opacity:.7}@media (max-width:1024px){.p-mv__inner{position:relative;padding-top:14vw}.p-mv__box{position:relative;padding:0 4vw}.p-mv__present{position:absolute;top:-4.5vw;right:1vw;width:22vw}.p-mv__title{margin-bottom:1.6vw}.p-mv__title-1{margin-bottom:1.13vw;width:70vw}.p-mv__title-2{width:75vw}.p-mv__lead{margin-bottom:3vw;font-size:1.6rem}.p-mv__info{width:100%}.p-mv__kurodacc{margin-top:2vw;margin-left:1vw;width:72vw}.p-mv__ut{position:absolute;top:inherit;bottom:-2vw;right:3vw;width:30vw}.p-mv__bnr{margin-top:-2.5vw;margin-bottom:0}.p-mv__bnr-frame{background:#e60044;position:inherit;top:inherit;right:inherit;margin-right:0;padding:1vw 4vw 4vw;width:auto;display:flex;align-items:flex-end;gap:2vw;border-top:2px solid #fff;border-bottom:2px solid #fff}.p-mv__bnr a{transition:all 0s linear}.p-mv__bnr a:hover{opacity:1}}@media (max-width:576px){.p-mv__lead{font-size:1.3rem}}.p-introduction{margin:0 auto;padding:min(6.45vw,80px) min(1.6vw,20px) min(4.84vw,60px);max-width:1240px}.p-introduction__main{margin:0 0 0 auto;width:min(65.32vw,810px)}.p-introduction__main-title{margin-bottom:min(2.82vw,35px)}.p-introduction__main-lead{font-size:1.6rem}.p-introduction__main-lead span{display:block;margin-top:min(.8vw,10px);font-size:1.4rem}.p-introduction__ut-ph{margin:max(-37.1vw,-460px) 0 0 max(-3.22vw,-40px);width:min(30.3vw,376px)}.p-introduction__ut-info{margin:max(-10.64vw,-132px) 0 0 min(2vw,25px)}.p-introduction__ut-title{margin-bottom:min(.8vw,10px);display:flex;align-items:flex-end}.p-introduction__ut-title .-img-1{margin-right:1.2vw;width:min(26.77vw,332px)}.p-introduction__ut-title .-img-2{width:min(26.93vw,334px)}.p-introduction__ut-lead{font-size:1.4rem}@media (max-width:768px){.p-introduction{padding:8vw 4vw 6vw}.p-introduction__main{margin:0;width:auto}.p-introduction__main-title{margin-bottom:3.5vw}.p-introduction__main-lead{font-size:1.6rem}.p-introduction__main-lead span{margin-top:1vw;font-size:1.3rem}.p-introduction__ut-ph{margin:7vw auto 0;width:38vw}.p-introduction__ut-info{margin:-21vw 0 0}.p-introduction__ut-title{margin-bottom:1vw;display:flex;align-items:flex-end}.p-introduction__ut-title .-img-1{margin-right:0;padding-right:2%;padding-bottom:.5vw;width:64%}.p-introduction__ut-title .-img-2{width:36%}.p-introduction__ut-lead{font-size:1.4rem}}.p-measurement{background:url(../img/kasco2-measurement_bg.jpg) center center no-repeat;background-size:cover}.p-measurement__inner{overflow:hidden;margin:0 auto;padding:0 min(1.6vw,20px);max-width:1240px;height:min(67.8vw,840px)}.p-measurement__box{position:relative;background:rgba(0,0,0,.7);width:min(75.8vw,940px);margin:min(5.24vw,65px) auto 0 min(4.84vw,60px);padding:min(2.42vw,30px) min(3.22vw,40px) min(4vw,50px);border-radius:10px}.p-measurement__main{margin:0 0 0 auto;width:min(53.23vw,660px)}.p-measurement__main-title{background:#0068b7;margin-bottom:min(2vw,25px);padding:min(.8vw,10px);font-size:2rem;text-align:center;line-height:1;border-radius:5px}.p-measurement__main-frame{display:flex;gap:min(1.6vw,20px)}.p-measurement__main-info{flex:1}.p-measurement__main-info .-lead{margin-bottom:min(1.2vw,15px);color:#fff100;font-size:min(1.94vw, 2.4rem);font-weight:600;line-height:1.4}.p-measurement__main-info .-txt{font-size:min(1.13vw, 1.4rem)}.p-measurement__main-img{position:relative}.p-measurement__main-img .-img-1{width:min(16.1vw,200px)}.p-measurement__main-img .-img-2{position:absolute;width:min(22.1vw,274px);right:min(11.29vw,140px);bottom:max(-6.61vw,-82px)}.p-measurement__kurodacc{position:absolute;top:min(2.42vw,30px);left:min(.8vw,10px);width:min(35.48vw,440px)}.p-measurement__lead{position:absolute;top:min(43.7vw,542px);left:max(-.65vw,-8px);width:min(40.4vw,501px)}.p-measurement__ph{display:none}@media (max-width:768px){.p-measurement{background:0 0}.p-measurement__inner{overflow:hidden;margin:0 auto;padding:0 4vw;height:auto}.p-measurement__box{position:relative;background:0 0;width:100%;margin:0 auto;padding:3vw 0 5vw;border-radius:8px}.p-measurement__main{margin:0;width:100%}.p-measurement__main-title{margin-bottom:3vw;padding:1.5vw;font-size:2rem}.p-measurement__main-frame{display:block}.p-measurement__main-info{flex:1}.p-measurement__main-info .-lead{margin-bottom:1.5vw;font-size:2.4rem}.p-measurement__main-info .-txt{margin-bottom:2.5vw;font-size:1.4rem}.p-measurement__main-img{position:relative;width:98%}.p-measurement__main-img .-img-1{margin:0 0 0 auto;width:35vw}.p-measurement__main-img .-img-1 img{width:100%}.p-measurement__main-img .-img-2{position:absolute;width:40vw;right:22vw;bottom:inherit;top:14vw}.p-measurement__kurodacc{position:inherit;top:inherit;left:inherit;margin:-38vw 0 0 0;width:67vw}.p-measurement__lead{margin-top:2vw;position:inherit;top:inherit;left:inherit;width:70vw}.p-measurement__ph{display:block;margin-top:-36vw}}@media (max-width:576px){.p-measurement__main-title{font-size:1.8rem}.p-measurement__main-info .-lead{font-size:2rem}.p-measurement__main-info .-txt{font-size:1.4rem}}.p-point{margin:0 auto;padding:min(10vw,100px) 0 min(5vw,50px);max-width:1240px}.p-point__frame{margin-bottom:min(7vw,70px);display:flex}.p-point__frame.-rev{flex-direction:row-reverse}.p-point__info{flex:1;padding:min(3vw,30px)}.p-point__info .-number{margin-bottom:min(2vw,20px)}.p-point__info .-number img{height:min(2.5vw,25px)}.p-point__info .-lead{margin-bottom:min(2vw,20px);font-size:2.4rem;font-weight:600}.p-point__info .-lead span{color:#fff100}.p-point__info .-txt{font-size:1.6rem}.p-point__img{width:min(50vw,700px)}@media (max-width:1024px){.p-point{padding:10vw 4vw 5vw}.p-point__frame{display:block}.p-point__info{margin-bottom:3vw;padding:0}.p-point__info .-number img{height:25px}.p-point__info .-lead{font-size:2.4rem;font-weight:600}.p-point__info .-txt{font-size:1.6rem}.p-point__img{width:auto}}@media (max-width:576px){.p-point__info .-number img{height:20px}.p-point__info .-lead{font-size:1.7rem}.p-point__info .-txt{font-size:1.6rem}}.p-movie{margin:0 auto;padding:0 min(1.6vw,20px);max-width:1240px}.p-movie__inner{margin:0 auto min(8vw,100px);max-width:920px;width:100%;position:relative;padding-top:56.25%}.p-movie iframe{width:100%!important;height:100%!important;position:absolute;top:0;right:0}.p-impression{margin:0 auto min(12vw,120px);padding:0 min(1.6vw,20px);max-width:1240px}.p-impression__kurodacc-ph{margin:0 auto;padding-right:207px;width:760px}.p-impression__kurodacc-profile{position:relative;margin:max(-19.4vw,-240px) 0 min(5.65vw,70px) min(47.58vw,590px)}.p-impression__kurodacc-profile .-lead{margin-bottom:min(1.2vw,15px);font-size:3.2rem;font-weight:800;color:#66c4ff;line-height:1.4}.p-impression__kurodacc-profile .-name{margin-bottom:min(.8vw,8px);font-size:2.4rem;font-weight:600}.p-impression__kurodacc-profile .-txt{font-size:1.4rem}.p-impression__info-lead{margin:0 auto min(5vw,50px);max-width:892px}.p-impression__info-txt{margin-bottom:min(2vw,20px);padding:0 min(2vw,20px);font-size:1.6rem}@media (max-width:768px){.p-impression{margin:0 auto 12vw;padding:0 4vw}.p-impression__kurodacc-ph{margin:0 auto;padding-right:0;width:70vw}.p-impression__kurodacc-profile{background:#000;margin:-16vw 0 7vw;padding-top:3vw}.p-impression__kurodacc-profile .-lead{margin-bottom:1.5vw;font-size:2.8rem}.p-impression__kurodacc-profile .-name{margin-bottom:1vw;font-size:2.2rem}.p-impression__kurodacc-profile .-txt{font-size:1.4rem}.p-impression__info-txt{padding:0;font-size:1.6rem}}@media (max-width:576px){.p-impression__kurodacc-profile .-lead{font-size:2.2rem}.p-impression__kurodacc-profile .-name{font-size:1.8rem}.p-impression__kurodacc-profile .-txt{font-size:1.4rem}.p-impression__info-txt{font-size:1.6rem}}.p-shoplist{margin:0 auto min(8vw,80px);padding:0 min(1.6vw,20px);max-width:1240px}.p-shoplist__frame{background:#fff;margin:0 auto;padding:min(6vw,60px) min(6vw,60px) min(10vw,100px);max-width:1140px;border-radius:10px;color:#000}.p-shoplist__title{margin-bottom:min(5vw,50px);text-align:center}.p-shoplist__title .-en{margin-bottom:min(.5vw,5px);font-family:Poppins;font-size:7.2rem;font-weight:600;line-height:1.2}.p-shoplist__title .-jp{font-size:2rem;font-weight:600;line-height:1.4}.p-shoplist__box{display:flex;align-items:flex-start;gap:min(5vw,50px);margin:0 auto;padding:min(3vw,30px) min(4vw,40px);max-width:840px;border-bottom:2px solid #000}.p-shoplist__box.-fc{border-top:2px solid #000}.p-shoplist__area{width:30%;font-size:1.6rem;display:flex;align-items:center}.p-shoplist__area:after{content:"";height:1px;flex-grow:1;background-color:#cfcfcf}.p-shoplist__area:after{margin-left:1em}.p-shoplist__lists{flex:1;font-size:1.6rem}.p-shoplist__lists .-shop-name{margin-bottom:min(1vw,10px)}@media (max-width:768px){.p-shoplist{padding:0 4vw}.p-shoplist__frame{padding:4vw 4vw 8vw;border-radius:8px}.p-shoplist__title .-en{font-size:10vw}.p-shoplist__title .-jp{font-size:3.5vw}.p-shoplist__box{display:block;padding:4vw 3vw}.p-shoplist__area{margin-bottom:3vw;width:auto;font-size:1.8rem;font-weight:600}.p-shoplist__lists{font-size:1.6rem}}.display-none{display:none}.xl-none{display:inline-block}.lg-none{display:inline-block}.md-none{display:inline-block}.sm-none{display:inline-block}.xl-on{display:none}.lg-on{display:none}.md-on{display:none}.sm-on{display:none}@media (max-width:1240px){.xl-none{display:none}.lg-none{display:inline-block}.md-none{display:inline-block}.sm-none{display:inline-block}.xl-on{display:inline-block}.lg-on{display:none}.md-on{display:none}.sm-on{display:none}}@media (max-width:1024px){.lg-none{display:none}.md-none{display:inline-block}.sm-none{display:inline-block}.lg-on{display:inline-block}.md-on{display:none}.sm-on{display:none}}@media (max-width:768px){.md-none{display:none}.sm-none{display:inline-block}.lg-on{display:inline-block}.md-on{display:inline-block}.sm-on{display:none}}@media (max-width:576px){.sm-none{display:none}.sm-on{display:inline-block}}
/*# sourceMappingURL=style.min.css.map */