﻿@import url("https://fonts.googleapis.com/css2?family=Zen+Maru+Gothic:wght@500;700&family=Noto+Sans+JP:wght@100..900&display=swap");*,*::before,*::after{box-sizing:border-box}ul[class],ol[class]{padding:0}body,h1,h2,h3,h4,p,ul[class],ol[class],li,figure,figcaption,blockquote,dl,dd{margin:0}body{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:1.5}ul[class],ol[class]{list-style:none}a:not([class]){text-decoration-skip-ink:auto}img{max-width:100%;display:block}article>*+*{margin-top:1em}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion: reduce){*{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important;scroll-behavior:auto !important}}body{background:#fff;color:#000;font-family:"Zen Maru Gothic",sans-serif}a{color:#00bfff;text-decoration:underline;cursor:pointer;transition:all 0.3s}a:hover{color:#66d9ff;text-decoration:none}a:focus{outline:none}a:focus,*:focus{outline:none}@media print{* html body{zoom:0.7}}*{box-sizing:border-box;padding:0;margin:0;list-style:none}img{max-width:100%;height:auto;vertical-align:middle;font-style:italic;background-repeat:no-repeat;background-size:cover;shape-margin:0.75rem}.pc{display:block}.sp{display:none}body{word-break:break-all}.inner{width:100%;max-width:1020px;margin:0 auto}img{width:100%;height:auto}.visually__hidden{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);white-space:nowrap}.header{width:100%;background:#f7449f;position:fixed;top:0;left:0;display:flex;align-items:center;justify-content:space-between;padding-top:clamp(.7875rem, calc(.1875rem + 1.25vw), 1.125rem);padding-bottom:clamp(.7875rem, calc(.1875rem + 1.25vw), 1.125rem);padding-left:clamp(1.09375rem, calc(.2604166667rem + 1.7361111111vw), 1.5625rem);padding-right:clamp(1.09375rem, calc(.2604166667rem + 1.7361111111vw), 1.5625rem);z-index:1000}.header h1{width:clamp(10.71875rem, calc(2.5520833333rem + 17.0138888889vw), 15.3125rem)}.header h1 a{display:block}.header h1 a:hover{opacity:0.6}.header .lang a{text-decoration:none;display:inline-block;font-family:"Noto Sans JP",sans-serif;font-size:clamp(.875rem, calc(.2083333333rem + 1.3888888889vw), 1.25rem);line-height:1;border:2px solid #fff;border-radius:11px;color:#fff;padding-top:clamp(.4375rem, calc(.1041666667rem + .6944444444vw), .625rem);padding-bottom:clamp(.48125rem, calc(.1145833333rem + .7638888889vw), .6875rem);padding-left:clamp(.875rem, calc(.2083333333rem + 1.3888888889vw), 1.25rem);padding-right:clamp(.875rem, calc(.2083333333rem + 1.3888888889vw), 1.25rem)}.header .lang a:hover{opacity:0.6}.header .box{display:flex;align-items:center}.nav{position:fixed;display:block;right:-100%;z-index:1000;border-radius:30px 0 0 30px;background:#f7449f;width:clamp(26.25rem, calc(6.25rem + 41.6666666667vw), 37.5rem);padding-top:clamp(3.5rem, calc(.8333333333rem + 5.5555555556vw), 5rem);padding-bottom:clamp(3.5rem, calc(.8333333333rem + 5.5555555556vw), 5rem);transition:0.5s}.nav ul{border-top:1px solid #fff}.nav ul li{border-bottom:1px solid #fff}.nav ul li a{text-decoration:none;display:block;color:#fff;font-size:clamp(1.1375rem, calc(.2708333333rem + 1.8055555556vw), 1.625rem);padding-top:clamp(.875rem, calc(.2083333333rem + 1.3888888889vw), 1.25rem);padding-bottom:clamp(.875rem, calc(.2083333333rem + 1.3888888889vw), 1.25rem);padding-left:clamp(1.75rem, calc(.4166666667rem + 2.7777777778vw), 2.5rem);padding-right:clamp(1.75rem, calc(.4166666667rem + 2.7777777778vw), 2.5rem);background:url(../images/nav_mark.webp) no-repeat 95% center #f7449f;background-size:30px}.nav ul li a:hover{color:#f7449f;background:url(../images/nav_mark_on.webp) no-repeat 95% center #fff;background-size:30px}.nav.on{right:0}.mv{position:relative}.mv .catch{position:absolute;width:25%;left:5.2%;top:8.5%}.mv .product{position:absolute;bottom:2%;right:1%;width:33%}.movies{width:100%;padding-top:clamp(2.1875rem, calc(.5208333333rem + 3.4722222222vw), 3.125rem);padding-bottom:clamp(2.625rem, calc(.625rem + 4.1666666667vw), 3.75rem);padding-left:clamp(2.1875rem, calc(.5208333333rem + 3.4722222222vw), 3.125rem);padding-right:clamp(2.1875rem, calc(.5208333333rem + 3.4722222222vw), 3.125rem);background:#f7449f;text-align:center}.movies .inner{max-width:1340px}.movies h2{font-size:clamp(2.275rem, calc(.5416666667rem + 3.6111111111vw), 3.25rem);line-height:1;font-weight:500;color:#fff;margin-bottom:clamp(1.09375rem, calc(.2604166667rem + 1.7361111111vw), 1.5625rem)}.movies .lead{font-size:clamp(1.575rem, calc(.375rem + 2.5vw), 2.25rem);line-height:1;color:#fff;margin-bottom:clamp(1.53125rem, calc(.3645833333rem + 2.4305555556vw), 2.1875rem)}.movies .tabs{display:none}.movies .list ul{display:flex;justify-content:space-between}.movies .list ul li{width:48%}.movies .list ul li h3 span{width:clamp(7.875rem, calc(1.875rem + 12.5vw), 11.25rem);display:inline-block;background:#fff;border-radius:20px 20px 0 0;font-size:clamp(1.05rem, calc(.25rem + 1.6666666667vw), 1.5rem);line-height:1;color:#f7449f;font-weight:500;padding-top:clamp(.4375rem, calc(.1041666667rem + .6944444444vw), .625rem);padding-bottom:clamp(.4375rem, calc(.1041666667rem + .6944444444vw), .625rem)}.movies .list ul li .movie{background:#fff;border-radius:20px;padding-top:clamp(1.4rem, calc(.3333333333rem + 2.2222222222vw), 2rem);padding-bottom:clamp(1.4rem, calc(.3333333333rem + 2.2222222222vw), 2rem);padding-left:clamp(1.96875rem, calc(.46875rem + 3.125vw), 2.8125rem);padding-right:clamp(1.96875rem, calc(.46875rem + 3.125vw), 2.8125rem)}.movies .list ul li .movie .movie__inner{position:relative;width:100%;padding-bottom:56.25%;overflow:hidden}.movies .list ul li .movie iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.concerns{width:100%;padding-top:clamp(3.0625rem, calc(.7291666667rem + 4.8611111111vw), 4.375rem);padding-bottom:clamp(3.0625rem, calc(.7291666667rem + 4.8611111111vw), 4.375rem);padding-left:clamp(2.1875rem, calc(.5208333333rem + 3.4722222222vw), 3.125rem);padding-right:clamp(2.1875rem, calc(.5208333333rem + 3.4722222222vw), 3.125rem)}.concerns .box{background:rgba(141,81,81,0.04);border-radius:40px;padding-top:clamp(3.0625rem, calc(.7291666667rem + 4.8611111111vw), 4.375rem);padding-bottom:clamp(1.3125rem, calc(.3125rem + 2.0833333333vw), 1.875rem);padding-left:clamp(3.28125rem, calc(.78125rem + 5.2083333333vw), 4.6875rem);padding-right:clamp(3.28125rem, calc(.78125rem + 5.2083333333vw), 4.6875rem);text-align:center}.concerns .box h2{font-size:clamp(1.8375rem, calc(.4375rem + 2.9166666667vw), 2.625rem);line-height:1;font-weight:500;color:#450707;margin-bottom:clamp(1.53125rem, calc(.3645833333rem + 2.4305555556vw), 2.1875rem)}.concerns .box .lead{font-size:clamp(1.3125rem, calc(.3125rem + 2.0833333333vw), 1.875rem);font-weight:500;color:#450707;line-height:1.3;margin-bottom:clamp(2.1875rem, calc(.5208333333rem + 3.4722222222vw), 3.125rem)}.concerns .box .lead span{display:inline-block;position:relative;background:linear-gradient(transparent 55%, pink 55%)}.concerns .box .lead span::after,.concerns .box .lead span::before{content:"";position:absolute;top:50%;width:clamp(3.9375rem, calc(.9375rem + 6.25vw), 5.625rem);height:2px;background:#450707}.concerns .box .lead span::after{left:clamp(-6.78125rem, calc(-1.6145833333rem + -10.7638888889vw), -9.6875rem)}.concerns .box .lead span::before{right:clamp(-6.78125rem, calc(-1.6145833333rem + -10.7638888889vw), -9.6875rem)}.concerns .box .list ul{display:flex;justify-content:center;flex-wrap:wrap}.concerns .box .list ul li{width:calc(100% / 3)}.concerns .box p{text-align:right;font-size:clamp(.7875rem, calc(.1875rem + 1.25vw), 1.125rem)}.concerns .arrow{width:clamp(4.725rem, calc(1.125rem + 7.5vw), 6.75rem);margin-right:auto;margin-left:auto}.points{width:100%;padding-top:clamp(3.0625rem, calc(.7291666667rem + 4.8611111111vw), 4.375rem);padding-bottom:clamp(2.1875rem, calc(.5208333333rem + 3.4722222222vw), 3.125rem);padding-left:clamp(2.1875rem, calc(.5208333333rem + 3.4722222222vw), 3.125rem);padding-right:clamp(2.1875rem, calc(.5208333333rem + 3.4722222222vw), 3.125rem);background:#f7449f;text-align:center}.points h2{font-size:clamp(1.8375rem, calc(.4375rem + 2.9166666667vw), 2.625rem);font-weight:500;line-height:1;color:#fff;margin-bottom:clamp(1.75rem, calc(.4166666667rem + 2.7777777778vw), 2.5rem)}.points .logo{width:clamp(21.175rem, calc(5.0416666667rem + 33.6111111111vw), 30.25rem);margin-left:auto;margin-right:auto}.points .list{position:relative}.points .list .list__point{position:absolute;width:clamp(7.875rem, calc(1.875rem + 12.5vw), 11.25rem);height:clamp(7.875rem, calc(1.875rem + 12.5vw), 11.25rem);color:#fff;border-radius:100vh;border:2px solid #fff;display:flex;justify-content:center;align-items:center;font-size:clamp(1.225rem, calc(.2916666667rem + 1.9444444444vw), 1.75rem)}.points .list .list__point__1{top:10%;left:8%;font-size:clamp(.91875rem, calc(.21875rem + 1.4583333333vw), 1.3125rem);line-height:1.4}.points .list .list__point__1 span{font-size:clamp(.875rem, calc(.2083333333rem + 1.3888888889vw), 1.25rem)}.points .list .list__point__2{left:0;top:50%;margin-top:clamp(-5.46875rem, calc(-1.3020833333rem + -8.6805555556vw), -7.8125rem)}.points .list .list__point__3{bottom:10%;left:8%}.points .list .list__point__4{top:10%;right:8%}.points .list .list__point__5{right:0;top:50%;margin-top:clamp(-5.46875rem, calc(-1.3020833333rem + -8.6805555556vw), -7.8125rem)}.points .list .list__point__6{bottom:10%;right:8%}.points .point{width:100%;max-width:620px;margin:0 auto}.points .point h3{color:#fff;font-size:clamp(1.575rem, calc(.375rem + 2.5vw), 2.25rem);font-weight:500;margin-bottom:clamp(.875rem, calc(.2083333333rem + 1.3888888889vw), 1.25rem)}.points .point ol{width:100%}.points .point ol li{background:#fff;border-radius:100vh;color:#f7449f;font-size:clamp(1.225rem, calc(.2916666667rem + 1.9444444444vw), 1.75rem);line-height:1;padding-top:clamp(1.09375rem, calc(.2604166667rem + 1.7361111111vw), 1.5625rem);padding-bottom:clamp(1.09375rem, calc(.2604166667rem + 1.7361111111vw), 1.5625rem);padding-left:clamp(3.28125rem, calc(.78125rem + 5.2083333333vw), 4.6875rem);padding-right:clamp(.875rem, calc(.2083333333rem + 1.3888888889vw), 1.25rem);margin-bottom:clamp(.875rem, calc(.2083333333rem + 1.3888888889vw), 1.25rem);text-align:left;position:relative}.points .point ol li::after{content:"";width:clamp(2.1rem, calc(.5rem + 3.3333333333vw), 3rem);height:clamp(2.1rem, calc(.5rem + 3.3333333333vw), 3rem);position:absolute;top:50%;left:15px;transform:translate(0, -50%)}.points .point ol li:nth-child(1)::after{background:url(../images/num_1.svg) no-repeat center center;background-size:100%}.points .point ol li:nth-child(2)::after{background:url(../images/num_2.svg) no-repeat center center;background-size:100%}.points .point ol li:nth-child(3)::after{background:url(../images/num_3.svg) no-repeat center center;background-size:100%}.faq{width:100%;padding-top:clamp(2.625rem, calc(.625rem + 4.1666666667vw), 3.75rem);padding-bottom:clamp(2.1875rem, calc(.5208333333rem + 3.4722222222vw), 3.125rem);padding-left:clamp(2.1875rem, calc(.5208333333rem + 3.4722222222vw), 3.125rem);padding-right:clamp(2.1875rem, calc(.5208333333rem + 3.4722222222vw), 3.125rem)}.faq .inner{max-width:620px}.faq h2{text-align:center;font-size:clamp(1.8375rem, calc(.4375rem + 2.9166666667vw), 2.625rem);font-weight:500;line-height:1;color:#f7449f;margin-bottom:clamp(2.1875rem, calc(.5208333333rem + 3.4722222222vw), 3.125rem)}.faq .list ul li{border:2px solid #f7449f;margin-bottom:clamp(2.1875rem, calc(.5208333333rem + 3.4722222222vw), 3.125rem)}.faq .list ul li h3{position:relative}.faq .list ul li h3::after{content:"";width:26px;height:26px;position:absolute;background:url(../images/faq_mark.svg) no-repeat center center;background-size:100%;top:50%;right:30px;transform:translate(0, -50%) rotate(0deg);transition:0.5s}.faq .list ul li h3 button{all:unset;box-sizing:border-box;cursor:pointer;width:100%;color:#f7449f;font-size:clamp(1.05rem, calc(.25rem + 1.6666666667vw), 1.5rem);font-weight:500;background:url(../images/q.svg) no-repeat 25px center;background-size:29px;padding-top:clamp(.875rem, calc(.2083333333rem + 1.3888888889vw), 1.25rem);padding-bottom:clamp(.875rem, calc(.2083333333rem + 1.3888888889vw), 1.25rem);padding-left:clamp(3.28125rem, calc(.78125rem + 5.2083333333vw), 4.6875rem);padding-right:clamp(1.75rem, calc(.4166666667rem + 2.7777777778vw), 2.5rem)}.faq .list ul li p{display:none;color:#fff;font-size:clamp(1.05rem, calc(.25rem + 1.6666666667vw), 1.5rem);padding-top:clamp(1.09375rem, calc(.2604166667rem + 1.7361111111vw), 1.5625rem);padding-bottom:clamp(1.09375rem, calc(.2604166667rem + 1.7361111111vw), 1.5625rem);padding-left:clamp(3.28125rem, calc(.78125rem + 5.2083333333vw), 4.6875rem);padding-right:clamp(1.75rem, calc(.4166666667rem + 2.7777777778vw), 2.5rem);text-align:justify;text-justify:inter-ideograph;background:url(../images/a.svg) no-repeat 25px 25px #f7449f;background-size:29px}.faq .list ul li.on h3::after{transform:translate(0, -50%) rotate(180deg)}.details{width:100%;padding-top:clamp(2.625rem, calc(.625rem + 4.1666666667vw), 3.75rem);padding-bottom:clamp(2.1875rem, calc(.5208333333rem + 3.4722222222vw), 3.125rem);padding-left:clamp(2.1875rem, calc(.5208333333rem + 3.4722222222vw), 3.125rem);padding-right:clamp(2.1875rem, calc(.5208333333rem + 3.4722222222vw), 3.125rem);background:rgba(247,68,159,0.2)}.details .inner{max-width:840px}.details h2{text-align:center;font-size:clamp(1.8375rem, calc(.4375rem + 2.9166666667vw), 2.625rem);font-weight:500;line-height:1;color:#f7449f;margin-bottom:clamp(1.3125rem, calc(.3125rem + 2.0833333333vw), 1.875rem)}.details .list>ul>li{padding-top:clamp(.4375rem, calc(.1041666667rem + .6944444444vw), .625rem);margin-bottom:clamp(1.3125rem, calc(.3125rem + 2.0833333333vw), 1.875rem)}.details .list>ul>li h3{border-bottom:2px solid #f7449f;padding-bottom:clamp(.65625rem, calc(.15625rem + 1.0416666667vw), .9375rem)}.details .list>ul>li h3 button{all:unset;width:100%;cursor:pointer;background:url(../images/plus.svg) no-repeat right center;background-size:32px;font-size:clamp(1.05rem, calc(.25rem + 1.6666666667vw), 1.5rem);font-weight:500}.details .list>ul>li h3 button:hover{color:#f7449f}.details .list>ul>li .txt{display:none;background:#fff;padding-top:clamp(1.09375rem, calc(.2604166667rem + 1.7361111111vw), 1.5625rem);padding-bottom:clamp(1.09375rem, calc(.2604166667rem + 1.7361111111vw), 1.5625rem);padding-left:clamp(1.3125rem, calc(.3125rem + 2.0833333333vw), 1.875rem);padding-right:clamp(1.3125rem, calc(.3125rem + 2.0833333333vw), 1.875rem);line-height:2.2}.details .list>ul>li .txt>ul>li{font-size:clamp(.7875rem, calc(.1875rem + 1.25vw), 1.125rem);padding-left:30px;position:relative}.details .list>ul>li .txt>ul>li::after{content:"●";position:absolute;top:0;left:0}.details .list>ul>li .txt>ul>li>ul>li{padding-left:30px;position:relative}.details .list>ul>li .txt>ul>li>ul>li::after{content:"◆";position:absolute;top:0;left:0}.details .list>ul>li .txt>p{font-size:clamp(.7875rem, calc(.1875rem + 1.25vw), 1.125rem)}.details .list>ul>li .txt>p.note{font-size:clamp(.6125rem, calc(.1458333333rem + .9722222222vw), .875rem)}.details .list>ul>li.on h3 button{background:url(../images/minus.svg) no-repeat right center;background-size:32px}.others{width:100%;padding-top:clamp(4.375rem, calc(1.0416666667rem + 6.9444444444vw), 6.25rem);padding-bottom:clamp(3.28125rem, calc(.78125rem + 5.2083333333vw), 4.6875rem)}.others .inner{max-width:900px}.others .img{margin-bottom:clamp(1.3125rem, calc(.3125rem + 2.0833333333vw), 1.875rem)}.others p{text-align:center;font-size:clamp(.525rem, calc(.125rem + .8333333333vw), .75rem)}.footer{width:100%;padding-top:clamp(.65625rem, calc(.15625rem + 1.0416666667vw), .9375rem);padding-bottom:clamp(.65625rem, calc(.15625rem + 1.0416666667vw), .9375rem);padding-left:clamp(2.1875rem, calc(.5208333333rem + 3.4722222222vw), 3.125rem);padding-right:clamp(2.1875rem, calc(.5208333333rem + 3.4722222222vw), 3.125rem);text-align:center;background:#f7449f}.footer p{font-size:clamp(.6125rem, calc(.1458333333rem + .9722222222vw), .875rem);color:#fff}.footer p a{text-decoration:none;color:#fff}.footer p a:hover{opacity:0.6}.fadein{opacity:0;transform:translateY(50px)}.menubar{margin-left:clamp(.875rem, calc(.2083333333rem + 1.3888888889vw), 1.25rem);display:block;padding:0}.menubar .menubar__trigger{all:unset;cursor:pointer;margin:0;padding:0;display:inline-block;transition:all 0.3s;box-sizing:border-box;position:relative;width:60px;height:60px;vertical-align:bottom}.menubar .menubar__trigger span{display:inline-block;transition:all 0.4s;box-sizing:border-box;position:absolute;left:0;width:100%;height:2px;background-color:#fff}.menubar .menubar__trigger span:nth-of-type(1){top:12px}.menubar .menubar__trigger span:nth-of-type(2){top:29px}.menubar .menubar__trigger span:nth-of-type(3){top:46px}.menubar .menubar__trigger.active span:nth-of-type(1){-webkit-transform:translateY(17px) rotate(-45deg);transform:translateY(17px) rotate(-45deg)}.menubar .menubar__trigger.active span:nth-of-type(2){opacity:0}.menubar .menubar__trigger.active span:nth-of-type(3){-webkit-transform:translateY(-17px) rotate(45deg);transform:translateY(-17px) rotate(45deg)}@media only screen and (max-width: 769px){.pc{display:none}.sp{display:block}.header{padding-top:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem);padding-bottom:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem);padding-left:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem);padding-right:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem)}.header h1{width:clamp(6.0096153846rem, calc(0rem + 32.0512820513vw), 15.3846153846rem)}.header .lang a{font-size:clamp(.625rem, calc(0rem + 3.3333333333vw), 1.6rem);border-radius:6px;padding-top:clamp(.3846153846rem, calc(0rem + 2.0512820513vw), .9846153846rem);padding-bottom:clamp(.4326923077rem, calc(0rem + 2.3076923077vw), 1.1076923077rem);padding-left:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem);padding-right:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem)}.nav{display:block;right:-100vw;z-index:1000;border-radius:30px 0 0 30px;background:#f7449f;width:100vw;padding-top:clamp(2.8846153846rem, calc(0rem + 15.3846153846vw), 7.3846153846rem);padding-bottom:clamp(2.8846153846rem, calc(0rem + 15.3846153846vw), 7.3846153846rem)}.nav ul li a{font-size:clamp(1.0096153846rem, calc(0rem + 5.3846153846vw), 2.5846153846rem);padding-top:clamp(.7692307692rem, calc(0rem + 4.1025641026vw), 1.9692307692rem);padding-bottom:clamp(.7692307692rem, calc(0rem + 4.1025641026vw), 1.9692307692rem);padding-left:clamp(1.6826923077rem, calc(0rem + 8.9743589744vw), 4.3076923077rem);padding-right:clamp(1.6826923077rem, calc(0rem + 8.9743589744vw), 4.3076923077rem);background:url(../images/nav_mark.webp) no-repeat 95% center #f7449f;background-size:20px}.mv .catch{width:37%;left:7%;top:5%}.mv .product{width:66%;right:3%;bottom:0.5%}.movies{padding-top:clamp(1.2019230769rem, calc(0rem + 6.4102564103vw), 3.0769230769rem);padding-bottom:clamp(1.4423076923rem, calc(0rem + 7.6923076923vw), 3.6923076923rem);padding-left:clamp(1.2019230769rem, calc(0rem + 6.4102564103vw), 3.0769230769rem);padding-right:clamp(1.2019230769rem, calc(0rem + 6.4102564103vw), 3.0769230769rem)}.movies h2{font-size:clamp(1.2980769231rem, calc(0rem + 6.9230769231vw), 3.3230769231rem);margin-bottom:clamp(.625rem, calc(0rem + 3.3333333333vw), 1.6rem)}.movies .lead{font-size:clamp(.8653846154rem, calc(0rem + 4.6153846154vw), 2.2153846154rem);margin-bottom:clamp(.8653846154rem, calc(0rem + 4.6153846154vw), 2.2153846154rem)}.movies .tabs{display:block}.movies .tabs ul{display:flex;justify-content:center}.movies .tabs ul li button{all:unset;display:inline-block;background:#fff;border-radius:10px 10px 0 0;font-size:clamp(.8653846154rem, calc(0rem + 4.6153846154vw), 2.2153846154rem);line-height:1;color:#f7449f;font-weight:500;padding-top:clamp(.3846153846rem, calc(0rem + 2.0512820513vw), .9846153846rem);padding-bottom:clamp(.3846153846rem, calc(0rem + 2.0512820513vw), .9846153846rem);padding-left:clamp(1.2019230769rem, calc(0rem + 6.4102564103vw), 3.0769230769rem);padding-right:clamp(1.2019230769rem, calc(0rem + 6.4102564103vw), 3.0769230769rem);margin-left:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem);margin-right:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem);opacity:0.6}.movies .tabs ul li button.current{opacity:1}.movies .list ul li{width:100%;display:none}.movies .list ul li h3{display:none}.movies .list ul li .movie{border-radius:20px;padding-top:clamp(.8173076923rem, calc(0rem + 4.358974359vw), 2.0923076923rem);padding-bottom:clamp(.8173076923rem, calc(0rem + 4.358974359vw), 2.0923076923rem);padding-left:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);padding-right:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem)}.movies .list ul li.current{display:block}.concerns{padding-top:clamp(1.4423076923rem, calc(0rem + 7.6923076923vw), 3.6923076923rem);padding-bottom:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem);padding-left:clamp(1.2019230769rem, calc(0rem + 6.4102564103vw), 3.0769230769rem);padding-right:clamp(1.2019230769rem, calc(0rem + 6.4102564103vw), 3.0769230769rem)}.concerns .box{border-radius:20px;padding-top:clamp(1.6826923077rem, calc(0rem + 8.9743589744vw), 4.3076923077rem);padding-bottom:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem);padding-left:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem);padding-right:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem)}.concerns .box h2{font-size:clamp(1.0576923077rem, calc(0rem + 5.641025641vw), 2.7076923077rem);margin-bottom:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem)}.concerns .box .lead{font-size:clamp(.9134615385rem, calc(0rem + 4.8717948718vw), 2.3384615385rem);margin-bottom:clamp(1.2019230769rem, calc(0rem + 6.4102564103vw), 3.0769230769rem)}.concerns .box .lead span::after,.concerns .box .lead span::before{width:clamp(1.4423076923rem, calc(0rem + 7.6923076923vw), 3.6923076923rem);height:1px}.concerns .box .lead span::after{left:clamp(-2.6442307692rem, calc(0rem + -14.1025641026vw), -6.7692307692rem)}.concerns .box .lead span::before{right:clamp(-2.6442307692rem, calc(0rem + -14.1025641026vw), -6.7692307692rem)}.concerns .box .list ul{justify-content:space-between}.concerns .box .list ul li{width:50%;margin-bottom:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem)}.concerns .box .list ul li:nth-child(1){order:1}.concerns .box .list ul li:nth-child(2){order:2}.concerns .box .list ul li:nth-child(3){order:3}.concerns .box .list ul li:nth-child(4){order:5}.concerns .box .list ul li:nth-child(5){order:4}.concerns .box p{font-size:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem)}.concerns .arrow{width:clamp(4.3269230769rem, calc(0rem + 23.0769230769vw), 11.0769230769rem)}.points{padding-top:clamp(2.1634615385rem, calc(0rem + 11.5384615385vw), 5.5384615385rem);padding-bottom:clamp(1.2019230769rem, calc(0rem + 6.4102564103vw), 3.0769230769rem);padding-left:clamp(1.2019230769rem, calc(0rem + 6.4102564103vw), 3.0769230769rem);padding-right:clamp(1.2019230769rem, calc(0rem + 6.4102564103vw), 3.0769230769rem)}.points h2{font-size:clamp(1.25rem, calc(0rem + 6.6666666667vw), 3.2rem);line-height:1.6;margin-bottom:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem)}.points .logo{width:90%;margin-bottom:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem)}.points .list .list__point{width:clamp(4.5673076923rem, calc(0rem + 24.358974359vw), 11.6923076923rem);height:clamp(4.5673076923rem, calc(0rem + 24.358974359vw), 11.6923076923rem);font-size:clamp(.6730769231rem, calc(0rem + 3.5897435897vw), 1.7230769231rem)}.points .list .list__point__1{top:10%;left:0;font-size:clamp(.5288461538rem, calc(0rem + 2.8205128205vw), 1.3538461538rem)}.points .list .list__point__1 span{font-size:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem)}.points .list .list__point__2{left:0;top:50%;margin-top:clamp(-2.8846153846rem, calc(0rem + -15.3846153846vw), -7.3846153846rem)}.points .list .list__point__3{bottom:10%;left:0}.points .list .list__point__4{top:10%;right:0}.points .list .list__point__5{right:0;top:50%;margin-top:clamp(-2.8846153846rem, calc(0rem + -15.3846153846vw), -7.3846153846rem)}.points .list .list__point__6{bottom:10%;right:0}.points .point{padding-left:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem);padding-right:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem)}.points .point h3{font-size:clamp(.8653846154rem, calc(0rem + 4.6153846154vw), 2.2153846154rem);margin-bottom:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem)}.points .point ol li{font-size:clamp(.6730769231rem, calc(0rem + 3.5897435897vw), 1.7230769231rem);padding-top:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem);padding-bottom:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem);padding-left:clamp(1.9230769231rem, calc(0rem + 10.2564102564vw), 4.9230769231rem);padding-right:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);margin-bottom:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem)}.points .point ol li::after{width:clamp(1.1538461538rem, calc(0rem + 6.1538461538vw), 2.9538461538rem);height:clamp(1.1538461538rem, calc(0rem + 6.1538461538vw), 2.9538461538rem);left:10px}.faq{padding-top:clamp(1.4423076923rem, calc(0rem + 7.6923076923vw), 3.6923076923rem);padding-bottom:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);padding-left:clamp(1.2019230769rem, calc(0rem + 6.4102564103vw), 3.0769230769rem);padding-right:clamp(1.2019230769rem, calc(0rem + 6.4102564103vw), 3.0769230769rem)}.faq h2{font-size:clamp(1.2980769231rem, calc(0rem + 6.9230769231vw), 3.3230769231rem);margin-bottom:clamp(1.4423076923rem, calc(0rem + 7.6923076923vw), 3.6923076923rem)}.faq .list ul li{margin-bottom:clamp(1.2019230769rem, calc(0rem + 6.4102564103vw), 3.0769230769rem)}.faq .list ul li h3::after{width:13px;height:13px;right:15px}.faq .list ul li h3 button{font-size:clamp(.6730769231rem, calc(0rem + 3.5897435897vw), 1.7230769231rem);background:url(../images/q.svg) no-repeat 15px center;background-size:20px;padding-top:clamp(.8173076923rem, calc(0rem + 4.358974359vw), 2.0923076923rem);padding-bottom:clamp(.8173076923rem, calc(0rem + 4.358974359vw), 2.0923076923rem);padding-left:clamp(2.1634615385rem, calc(0rem + 11.5384615385vw), 5.5384615385rem);padding-right:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem)}.faq .list ul li p{display:none;font-size:clamp(.6730769231rem, calc(0rem + 3.5897435897vw), 1.7230769231rem);padding-top:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);padding-bottom:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);padding-left:clamp(2.1634615385rem, calc(0rem + 11.5384615385vw), 5.5384615385rem);padding-right:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);background:url(../images/a.svg) no-repeat 15px 20px #f7449f;background-size:20px;line-height:1.7}.details{padding-top:clamp(1.6826923077rem, calc(0rem + 8.9743589744vw), 4.3076923077rem);padding-bottom:clamp(2.4038461538rem, calc(0rem + 12.8205128205vw), 6.1538461538rem);padding-left:clamp(1.2019230769rem, calc(0rem + 6.4102564103vw), 3.0769230769rem);padding-right:clamp(1.2019230769rem, calc(0rem + 6.4102564103vw), 3.0769230769rem)}.details h2{font-size:clamp(1.2980769231rem, calc(0rem + 6.9230769231vw), 3.3230769231rem);margin-bottom:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem)}.details .list>ul>li{padding-top:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem);margin-bottom:clamp(.2403846154rem, calc(0rem + 1.2820512821vw), .6153846154rem)}.details .list>ul>li h3{padding-bottom:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem)}.details .list>ul>li h3 button{background:url(../images/plus.svg) no-repeat right center;background-size:16px;font-size:clamp(.9134615385rem, calc(0rem + 4.8717948718vw), 2.3384615385rem)}.details .list>ul>li .txt{display:none;padding-top:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem);padding-bottom:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem);padding-left:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem);padding-right:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem);line-height:1.8}.details .list>ul>li .txt>ul>li{font-size:clamp(.7692307692rem, calc(0rem + 4.1025641026vw), 1.9692307692rem);padding-left:1.4em}.details .list>ul>li .txt>ul>li::after{content:"●"}.details .list>ul>li .txt>ul>li>ul>li{padding-left:1.4em}.details .list>ul>li .txt>p{font-size:clamp(.7692307692rem, calc(0rem + 4.1025641026vw), 1.9692307692rem)}.details .list>ul>li .txt>p.note{padding-top:2%;font-size:clamp(.5769230769rem, calc(0rem + 3.0769230769vw), 1.4769230769rem)}.details .list>ul>li.on h3 button{background:url(../images/minus.svg) no-repeat right center;background-size:16px}.others{padding-top:clamp(1.4423076923rem, calc(0rem + 7.6923076923vw), 3.6923076923rem);padding-bottom:clamp(2.4038461538rem, calc(0rem + 12.8205128205vw), 6.1538461538rem)}.others .img{margin-bottom:clamp(1.4423076923rem, calc(0rem + 7.6923076923vw), 3.6923076923rem)}.others p{font-size:clamp(.5769230769rem, calc(0rem + 3.0769230769vw), 1.4769230769rem)}.footer{padding-top:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem);padding-bottom:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem);padding-left:clamp(2.4038461538rem, calc(0rem + 12.8205128205vw), 6.1538461538rem);padding-right:clamp(2.4038461538rem, calc(0rem + 12.8205128205vw), 6.1538461538rem)}.footer p{font-size:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem)}.menubar{margin-left:clamp(.65625rem, calc(.15625rem + 1.0416666667vw), .9375rem)}.menubar .menubar__trigger{width:30px;height:30px}.menubar .menubar__trigger span{height:2px}.menubar .menubar__trigger span:nth-of-type(1){top:5px}.menubar .menubar__trigger span:nth-of-type(2){top:15px}.menubar .menubar__trigger span:nth-of-type(3){top:25px}.menubar .menubar__trigger.active span:nth-of-type(1){-webkit-transform:translateY(10px) rotate(-45deg);transform:translateY(10px) rotate(-45deg)}.menubar .menubar__trigger.active span:nth-of-type(2){opacity:0}.menubar .menubar__trigger.active span:nth-of-type(3){-webkit-transform:translateY(-10px) rotate(45deg);transform:translateY(-10px) rotate(45deg)}}
/*# sourceMappingURL=style.css.map */
