/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}[data-whatinput=mouse] *:focus,[data-whatinput=touch] *:focus{outline:none}body{background-color:#fffdf6}body,button,table{color:#303030;font-family:"Noto Sans","Noto Sans JP",sans-serif;line-height:1}h1,h2,h3,h4,h5,h6{font-weight:bold;margin:0;padding:0}p{margin:0;padding:0}hr{margin:0}strong{font-weight:bold}a{color:#69f;-webkit-tap-highlight-color:rgba(0,0,0,0)}button{background-color:rgba(0,0,0,0);border:inherit;border-radius:inherit;cursor:pointer;padding:0}img{height:auto;max-width:100%;width:100%}figure{margin:0}ul,ol,li{list-style:none}ul,ol,dl,dt,dd{margin:0;padding:0}table{box-sizing:border-box;border-collapse:collapse;margin:0;width:100%}tr,th,td{box-sizing:border-box}@media screen and (max-width: 668px){.pc{display:none !important}}@media screen and (min-width: 669px){.sp{display:none !important}}#wrapper{opacity:1;position:relative;width:100%}@media screen and (min-width: 669px){#wrapper{min-width:1080px}}#header{position:absolute;text-align:center;z-index:10}@media screen and (max-width: 668px){#header .logo{width:21.28vw;margin-left:2.5364933333vw}}@media screen and (min-width: 669px){#header .logo{width:170.75px;margin-left:248.3432px}}@media screen and (min-width: 669px){#header .logo a{transition:.3s}#header .logo a:hover{opacity:.7}}@media screen and (min-width: 669px){.l-gnav{padding:40px 0}}@media screen and (min-width: 669px){.l-gnav__list{align-items:center;display:flex;justify-content:center;gap:0 24px}}.l-gnav__list__link{display:block;text-decoration:underline}.l-gnav__list__link.is-active{color:#36f;text-decoration:none}#contents{position:relative}#footer .copyright{margin:0 auto}@media screen and (min-width: 669px){#footer .copyright{width:356.9731px;margin-bottom:91.8446px}}@media screen and (max-width: 668px){#footer .copyright{width:53.4712266667vw;margin-bottom:15.3028vw}}#footer .text{margin:0 auto}@media screen and (min-width: 669px){#footer .text{width:395px}}@media screen and (max-width: 668px){#footer .text{width:59.4666666667vw;margin-bottom:3.7908266667vw}}#footer .img{overflow:hidden}@media screen and (min-width: 669px){#footer .img{height:229px}}@media screen and (max-width: 1366px){#footer .img{height:16.7642752562vw}}@media screen and (max-width: 668px){#footer .img{height:41.7333333333vw}}#footer .img img{display:block}#footer .nkg01{animation-delay:2s}@media screen and (min-width: 669px){#footer .nkg01{top:44.1715px;left:245.8113px;width:78.6137px}}@media screen and (max-width: 668px){#footer .nkg01{display:none;top:-53.3333333333vw;right:6.38472vw;width:13.76468vw}}#footer .nkg02{animation-delay:0}@media screen and (min-width: 669px){#footer .nkg02{top:67.4266px;right:307.6435px;width:108.3999px}}@media screen and (max-width: 668px){#footer .nkg02{top:7.9573733333vw;left:10.4937466667vw;width:15.33444vw}}#footer .nkg03{animation-delay:-2s}@media screen and (min-width: 669px){#footer .nkg03{top:197.3848px;right:143.7499px;width:77.5652px}}@media screen and (max-width: 668px){#footer .nkg03{top:18.8167866667vw;right:18.8167866667vw;width:7.9865333333vw}}.c-y-modal{display:none;height:100%;left:0;opacity:0;position:fixed;top:0;width:100%;z-index:70}@media screen and (min-width: 669px){.c-y-modal{min-width:1100px}}.c-y-modal__overlay{background-color:rgba(0,0,0,.8);height:100%;left:0;position:absolute;top:0;width:100%}.c-y-modal__inner{background-color:#000;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%)}@media screen and (max-width: 668px){.c-y-modal__inner{height:26.4vw;width:46.9333333333vw}}@media screen and (min-width: 669px){.c-y-modal__inner{height:585px;width:1040px}}.c-y-modal__content{height:100%;position:relative;width:100%}.c-y-modal__content iframe{height:100%;left:0;position:absolute;top:0;width:100%}.c-y-modal__nav{display:flex;flex-wrap:wrap;position:absolute;justify-content:center;left:50%;transform:translateX(-50%);width:100%}@media screen and (max-width: 668px){.c-y-modal__nav{bottom:-6.4vw;gap:.6666666667vw}}@media screen and (min-width: 669px){.c-y-modal__nav{bottom:-48px;gap:12px}}.c-y-modal__nav__link{align-items:center;background-color:#69f;color:#fff;display:flex;flex-wrap:wrap;justify-content:center;text-align:center}.c-y-modal__nav__link:last-child{margin-right:0}.c-y-modal__nav__link.is-active{background-color:#36f}@media screen and (max-width: 668px){.c-y-modal__nav__link{border-radius:.2666666667vw;font-feature-settings:"palt";font-size:1.7333333333vw;height:5.3333333333vw;letter-spacing:.01em;line-height:1.2307692308;width:23.0666666667vw}}@media screen and (min-width: 669px){.c-y-modal__nav__link{border-radius:2px;height:34px;font-size:14px;padding:0 10px;transition:background-color .2s,color .2s}.c-y-modal__nav__link:hover{background-color:#36f}}.c-y-modal__close{background-color:rgba(0,0,0,0);cursor:pointer;position:absolute;right:0;z-index:1}@media screen and (max-width: 668px){.c-y-modal__close{height:5.0666666667vw;top:-6.4vw;width:5.0666666667vw}}@media screen and (min-width: 669px){.c-y-modal__close{height:50px;top:-64px;width:50px}}.c-y-modal__close::before,.c-y-modal__close::after{background-color:#fff;content:"";position:absolute;top:50%}@media screen and (max-width: 668px){.c-y-modal__close::before,.c-y-modal__close::after{height:.1333333333vw;left:-4px;width:6.4vw}}@media screen and (min-width: 669px){.c-y-modal__close::before,.c-y-modal__close::after{height:1px;left:-6px;width:64px}}.c-y-modal__close::before{transform:rotate(-45deg)}.c-y-modal__close::after{transform:rotate(45deg)}@keyframes bubble{0%{transform:translateY(-10%)}100%{transform:translateY(10%)}}.nkg{position:absolute;animation:3s bubble infinite alternate ease-in-out;z-index:1}.nkg_img{position:absolute}.shake{display:inline-block;animation:shake 1s infinite alternate ease-in-out}@keyframes shake{0%{transform:rotate(4deg)}100%{transform:rotate(-4deg)}}.container{margin:0 auto;position:relative}@media screen and (min-width: 669px){.container{max-width:1366px;width:100%}}.p-index #mv{overflow:hidden;position:relative}@media screen and (min-width: 669px){.p-index #mv .container{padding-top:132.6813px;padding-bottom:100px}}@media screen and (max-width: 668px){.p-index #mv .container{padding-top:14.27272vw;padding-bottom:20vw}}.p-index #mv .title{margin:0 auto;position:relative;z-index:2}@media screen and (min-width: 669px){.p-index #mv .title{width:759.0909px}}@media screen and (max-width: 668px){.p-index #mv .title{width:86.6666666667vw;padding-bottom:1.3333333333vw;padding-left:2.6666666667vw}}.p-index #mv .catch{margin:0 auto}@media screen and (min-width: 669px){.p-index #mv .catch{width:433.4834px}}@media screen and (max-width: 668px){.p-index #mv .catch{width:68.44792vw;padding-bottom:6.6666666667vw}}.p-index #mv .fukidashi{margin:0 auto}@media screen and (min-width: 669px){.p-index #mv .fukidashi{width:346px}}@media screen and (max-width: 668px){.p-index #mv .fukidashi{width:64vw}}.p-index #mv .photo{position:relative}@media screen and (min-width: 669px){.p-index #mv .photo{margin-top:-7px}}.p-index #mv .img{position:relative}@media screen and (min-width: 669px){.p-index #mv .img{margin-top:-220px}}@media screen and (max-width: 668px){.p-index #mv .img{margin:0 auto;width:77.3333333333vw;margin-top:-35.3333333333vw}}.p-index #mv .img .main{margin:0 auto}@media screen and (min-width: 669px){.p-index #mv .img .main{max-width:1366px;width:100%}}.p-index #mv .img .flag{position:absolute;z-index:5}@media screen and (min-width: 669px){.p-index #mv .img .flag{max-width:300px;width:19.1082802548%;right:14.0127388535%;bottom:12.7388535032%}}@media screen and (max-width: 668px){.p-index #mv .img .flag{width:44vw;left:0;right:0;bottom:-16vw;margin:0 auto}}.p-index #mv .img .flag .link{transition:.3s}.p-index #mv .img .flag .link:hover{opacity:.8}.p-index #mv .nukege01{position:absolute}@media screen and (min-width: 669px){.p-index #mv .nukege01{bottom:0px;left:0;right:0;margin:0 auto;width:1354.3521px}}@media screen and (max-width: 668px){.p-index #mv .nukege01{width:156vw;left:-30.49416vw;bottom:4vw}}.p-index #mv .nukege02{position:absolute}@media screen and (min-width: 669px){.p-index #mv .nukege02{bottom:50px;left:0;right:0;margin:0 auto;width:1410px}}@media screen and (max-width: 668px){.p-index #mv .nukege02{width:141vw;left:-24.9065733333vw;bottom:12vw}}.p-index #mv .nukege03{position:absolute}@media screen and (min-width: 669px){.p-index #mv .nukege03{bottom:100px;left:0;right:0;margin:0 auto;width:1256px}}@media screen and (max-width: 668px){.p-index #mv .nukege03{width:125.6vw;left:-16.3848666667vw;bottom:20vw}}.p-index #mv .nkg01{animation-delay:-3s}@media screen and (min-width: 669px){.p-index #mv .nkg01{top:88.5723px;left:128.6257px;width:121.6638px}}@media screen and (max-width: 1366px){.p-index #mv .nkg01{top:6.4840629575vw;left:9.4162298682vw;width:8.9065739385vw}}@media screen and (max-width: 668px){.p-index #mv .nkg01{top:4.0991866667vw;right:7.3632933333vw;width:10.65444vw;left:auto}}.p-index #mv .nkg02{animation-delay:-1s}@media screen and (min-width: 669px){.p-index #mv .nkg02{top:800.3934px;left:1200.3228px;width:121.6638px}}@media screen and (max-width: 1366px){.p-index #mv .nkg02{top:58.5939531479vw;left:87.8713616398vw;width:8.9065739385vw}}@media screen and (max-width: 668px){.p-index #mv .nkg02{top:142.667vw;right:2.2302266667vw;width:13.1108933333vw;left:auto}}.p-index #mv .nkg03{animation-delay:-2.2s}@media screen and (min-width: 669px){.p-index #mv .nkg03{top:69.2837px;left:1100.0239px;width:154.5873px}}@media screen and (max-width: 1366px){.p-index #mv .nkg03{top:5.0720131772vw;left:80.5288360176vw;width:11.3167862372vw}}@media screen and (max-width: 668px){.p-index #mv .nkg03{top:-6.7336533333vw;left:36.0135733333vw;width:18.6309733333vw}}.p-index #mv .nkg04{animation-delay:0}@media screen and (min-width: 669px){.p-index #mv .nkg04{top:250px;left:220px;width:72.1276px}}@media screen and (max-width: 1366px){.p-index #mv .nkg04{top:18.3016105417vw;left:16.1054172767vw;width:5.280204978vw}}@media screen and (max-width: 668px){.p-index #mv .nkg04{display:none}}.p-index #mv .nkg05{animation-delay:-3.5s}@media screen and (min-width: 669px){.p-index #mv .nkg05{top:800.1806px;left:100.9073px;width:115.0246px}}@media screen and (max-width: 1366px){.p-index #mv .nkg05{top:58.578374817vw;left:7.3870644217vw;width:8.4205417277vw}}@media screen and (max-width: 668px){.p-index #mv .nkg05{top:72.0415733333vw;left:.7440666667vw;width:14.7063066667vw}}.p-index #mv .nkg06{animation-delay:-0.5s}@media screen and (min-width: 669px){.p-index #mv .nkg06{top:780.0127px;right:300.0463px;width:78.6137px}}@media screen and (max-width: 1366px){.p-index #mv .nkg06{top:57.101954612vw;right:21.9653221083vw;width:5.7550292826vw}}@media screen and (max-width: 668px){.p-index #mv .nkg06{top:140.07328vw;left:2.1278133333vw;width:10.6971733333vw}}.p-index #mv .nkg07{animation-delay:-2.8s}@media screen and (min-width: 669px){.p-index #mv .nkg07{top:344.3169px;right:287.4226px;width:108.3999px}}@media screen and (max-width: 1366px){.p-index #mv .nkg07{top:25.2062152269vw;right:21.0411859444vw;width:7.9355710102vw}}@media screen and (max-width: 668px){.p-index #mv .nkg07{top:43.5079466667vw;right:7.78876vw;width:11.5885733333vw}}.p-index #mv .nkg08{animation-delay:-5s}@media screen and (min-width: 669px){.p-index #mv .nkg08{top:700.6631px;right:150.0608px;width:113.106px}}@media screen and (max-width: 1366px){.p-index #mv .nkg08{top:51.2930527086vw;right:10.9854172767vw;width:8.2800878477vw}}@media screen and (max-width: 668px){.p-index #mv .nkg08{display:none}}.p-index #mv .nkg09{animation-delay:0}@media screen and (min-width: 669px){.p-index #mv .nkg09{top:720px;left:290px;width:72.1276px}}@media screen and (max-width: 1366px){.p-index #mv .nkg09{top:52.7086383602vw;left:21.2298682284vw;width:5.280204978vw}}@media screen and (max-width: 668px){.p-index #mv .nkg09{top:153.4423333333vw;left:9.4120533333vw;width:7.7076133333vw}}.p-index #about{overflow:hidden;position:relative;z-index:3}@media screen and (max-width: 668px){.p-index #about{margin-top:-2.6666666667vw}}@media screen and (min-width: 669px){.p-index #about .container{padding:40px 0 245.7236px 0}}@media screen and (max-width: 668px){.p-index #about .container{padding:16.1450533333vw 0 61.37464vw 0}}.p-index #about .text{margin:0 auto}@media screen and (min-width: 669px){.p-index #about .text{max-width:578.4502px;width:42.3462811127%;margin-top:50px}}@media screen and (max-width: 668px){.p-index #about .text{width:84.6757866667vw}}.p-index #about .nkg01{animation-delay:-0.5s}@media screen and (min-width: 669px){.p-index #about .nkg01{top:124.6549px;left:242.2173px;width:112.0153px}}@media screen and (max-width: 1366px){.p-index #about .nkg01{top:9.1255417277vw;left:17.7318667643vw;width:8.2002415813vw}}@media screen and (max-width: 668px){.p-index #about .nkg01{top:21.3662266667vw;left:11.18032vw;width:12.04436vw}}.p-index #about .nkg02{animation-delay:-2.1s}@media screen and (min-width: 669px){.p-index #about .nkg02{top:-10px;right:260px;width:140.2317px}}@media screen and (max-width: 1366px){.p-index #about .nkg02{top:0vw;right:20.1204026354vw;width:10.265863836vw}}@media screen and (max-width: 668px){.p-index #about .nkg02{top:-1.3333333333vw;right:14.5978133333vw;width:16.5729333333vw}}.p-index #about .nkg03{animation-delay:-0.2s}@media screen and (min-width: 669px){.p-index #about .nkg03{top:515px;left:80px;width:84.6113px}}@media screen and (max-width: 1366px){.p-index #about .nkg03{top:37.701317716vw;left:5.8565153734vw;width:6.1940922401vw}}@media screen and (max-width: 668px){.p-index #about .nkg03{top:136vw;left:8vw;width:13.3839333333vw}}.p-index #about .nkg04{animation-delay:-3s}@media screen and (min-width: 669px){.p-index #about .nkg04{top:410.2827px;right:148.5484px;width:154.0237px}}@media screen and (max-width: 1366px){.p-index #about .nkg04{top:30.0353367496vw;right:10.8746998536vw;width:11.2755270864vw}}@media screen and (max-width: 668px){.p-index #about .nkg04{top:98.6666666667vw;right:5.88508vw;width:18.8272vw}}.p-index #about .nkg05{animation-delay:-0.6s}@media screen and (min-width: 669px){.p-index #about .nkg05{top:580px;right:379.1975px;width:46.369px}}@media screen and (max-width: 1366px){.p-index #about .nkg05{top:42.4597364568vw;right:27.7596998536vw;width:3.3945095168vw}}@media screen and (max-width: 668px){.p-index #about .nkg05{top:119.5631733333vw;right:30.24036vw;width:8.8868vw}}.p-index #about .nkg06{animation-delay:-1.8s}@media screen and (min-width: 669px){.p-index #about .nkg06{top:681px;right:274.5666px;width:78.6137px}}@media screen and (max-width: 1366px){.p-index #about .nkg06{top:49.8535871157vw;right:20.1000439239vw;width:5.7550292826vw}}@media screen and (max-width: 668px){.p-index #about .nkg06{top:138.30236vw;right:14.65944vw;width:10.67356vw}}.p-index #about .img01{position:absolute}@media screen and (min-width: 669px){.p-index #about .img01{top:40px;right:109px;width:262px}}@media screen and (max-width: 1366px){.p-index #about .img01{top:2.9282576867vw;right:7.9795021962vw;width:19.1800878477vw}}@media screen and (max-width: 668px){.p-index #about .img01{top:14.5331866667vw;right:-6.20736vw;width:33.0666666667vw}}.p-index #about .img02{position:absolute}@media screen and (min-width: 669px){.p-index #about .img02{top:580px;left:250px;width:180.5453px}}@media screen and (max-width: 1366px){.p-index #about .img02{top:42.4597364568vw;left:18.3016105417vw;width:13.217079063vw}}@media screen and (max-width: 668px){.p-index #about .img02{top:106.7827466667vw;left:12.0431733333vw;width:27.7333333333vw}}.p-index #nav .list{margin:0 auto;display:flex;justify-content:space-between;align-items:flex-end}@media screen and (min-width: 669px){.p-index #nav .list{max-width:1080px;width:94%}}@media screen and (max-width: 668px){.p-index #nav .list{flex-wrap:wrap;width:84vw;gap:5.6vw 0}}@media screen and (min-width: 669px){.p-index #nav .list .item{width:22.2222222222%;transition:.3s}.p-index #nav .list .item:hover{opacity:.7}}@media screen and (max-width: 668px){.p-index #nav .list .item{width:40vw}}.p-index #nav .list .item:nth-child(1) .balloon{margin:0 auto}@media screen and (min-width: 669px){.p-index #nav .list .item:nth-child(1) .balloon{width:95.8333333333%;margin-bottom:6.25%}}@media screen and (max-width: 668px){.p-index #nav .list .item:nth-child(1) .balloon{width:37.4666666667vw;margin-bottom:1.3333333333vw}}.p-index #nav .list .item:nth-child(3) .balloon{margin:0 auto}@media screen and (min-width: 669px){.p-index #nav .list .item:nth-child(3) .balloon{width:54.1666666667%;margin-bottom:6.25%}}@media screen and (max-width: 668px){.p-index #nav .list .item:nth-child(3) .balloon{width:21.24244vw;margin-bottom:1.3333333333vw}}.p-index #episode{position:relative}@media screen and (min-width: 669px){.p-index #episode{padding-top:100px;padding-bottom:300px}}@media screen and (max-width: 668px){.p-index #episode{padding-top:14.6666666667vw;overflow:hidden;padding-bottom:46.6666666667vw}}.p-index #episode .title{margin:0 auto}@media screen and (min-width: 669px){.p-index #episode .title{width:574.7801px;margin-bottom:58.4325px}}@media screen and (max-width: 668px){.p-index #episode .title{width:74.1531333333vw;margin-bottom:8.5131866667vw}}@media screen and (min-width: 669px){.p-index #episode .arrows{display:flex;justify-content:space-between;margin:0 auto;width:506px;margin-top:47px}}@media screen and (max-width: 668px){.p-index #episode .arrows{display:none}}.p-index #episode .arrows .swiper-button-prev,.p-index #episode .arrows .swiper-button-next{position:relative;top:auto !important;left:auto !important;right:auto !important;margin-top:0 !important}@media screen and (min-width: 669px){.p-index #episode .arrows .swiper-button-prev,.p-index #episode .arrows .swiper-button-next{width:42.0001px;height:66.0002px;transition:.3s}}.p-index #episode .arrows .swiper-button-prev:after,.p-index #episode .arrows .swiper-button-next:after{content:""}@media screen and (min-width: 669px){.p-index #episode .arrows .swiper-button-prev:hover,.p-index #episode .arrows .swiper-button-next:hover{opacity:.7}}.p-index #episode .arrows .swiper-button-prev:after{background:url("../img/episode/arrow_left.webp") no-repeat center/cover;width:100%;height:100%}.p-index #episode .arrows .swiper-button-next:after{background:url("../img/episode/arrow_right.webp") no-repeat center/cover;width:100%;height:100%}.p-index #episode .nukege01{position:absolute}@media screen and (min-width: 669px){.p-index #episode .nukege01{bottom:-50px;max-width:1237.5822px;margin:0 auto;left:0;right:0}}@media screen and (max-width: 668px){.p-index #episode .nukege01{bottom:5.3333333333vw;left:0;width:135.4352vw}}.p-index #episode .nukege02{position:absolute;z-index:2}@media screen and (min-width: 669px){.p-index #episode .nukege02{bottom:-100px;max-width:1354.3521px;margin:0 auto;left:0;right:0}}@media screen and (max-width: 668px){.p-index #episode .nukege02{bottom:-2.6666666667vw;left:-8.8242266667vw;width:151.2582133333vw}}.p-index #episode .img_cat{animation-delay:1s;left:0;right:0;margin:0 auto}@media screen and (min-width: 669px){.p-index #episode .img_cat{bottom:-50px;width:418.7257px}}@media screen and (max-width: 1366px){.p-index #episode .img_cat{bottom:-3.6603221083vw;width:30.6534187408vw}}@media screen and (max-width: 668px){.p-index #episode .img_cat{bottom:0;width:51.4180933333vw}}@media screen and (min-width: 669px){.p-index #movie{padding-top:128.507px}}@media screen and (max-width: 668px){.p-index #movie{padding-top:18.9336266667vw}}.p-index #movie .ttl{margin:0 auto}@media screen and (min-width: 669px){.p-index #movie .ttl{width:410px;margin-bottom:44.4869px}}@media screen and (max-width: 668px){.p-index #movie .ttl{width:70.9188266667vw;margin-bottom:6.9071333333vw}}.p-index #movie .movie{margin:0 auto}@media screen and (min-width: 669px){.p-index #movie .movie{width:760px}}@media screen and (max-width: 668px){.p-index #movie .movie{width:93.8666666667vw}}.p-index #movie .movie .wrap{position:relative}.p-index #movie .movie .wrap iframe{aspect-ratio:16/9;width:100%;height:100%}@media screen and (min-width: 669px){.p-index #movie .movie .wrap iframe{border-radius:40px}}@media screen and (max-width: 668px){.p-index #movie .movie .wrap iframe{border-radius:4vw}}.p-index #movie .movie .wrap:after{content:"";background-image:url(../img/movie/frame.png);background-size:100% 100%;width:102%;height:102%;position:absolute;top:-1%;left:-1%;pointer-events:none}.p-index #movie02{position:relative}@media screen and (min-width: 669px){.p-index #movie02{padding-top:100px}}@media screen and (max-width: 668px){.p-index #movie02{padding-top:18.6666666667vw;overflow:hidden}}.p-index #movie02 .title{margin:0 auto}@media screen and (min-width: 669px){.p-index #movie02 .title{width:574.7801px;margin-bottom:58.4325px}}@media screen and (max-width: 668px){.p-index #movie02 .title{width:74.1531333333vw;margin-bottom:8.5131866667vw}}.p-index #movie02 .movie{margin:0 auto;display:flex;justify-content:space-between}@media screen and (min-width: 669px){.p-index #movie02 .movie{max-width:1080px;width:94%}}@media screen and (max-width: 668px){.p-index #movie02 .movie{width:92.8vw;flex-wrap:wrap;gap:9.3333333333vw}}.p-index #movie02 .movie .item{position:relative}@media screen and (min-width: 669px){.p-index #movie02 .movie .item{width:48.1481481481%;padding-top:9.2592592593%}}@media screen and (max-width: 668px){.p-index #movie02 .movie .item{width:93.8666666667vw}}@media screen and (min-width: 669px){.p-index #movie02 .movie .item:nth-child(2) .balloon{width:49.8076923077%;top:7.6923076923%}}@media screen and (max-width: 668px){.p-index #movie02 .movie .item:nth-child(2) .balloon{width:56.5333333333vw}}@media screen and (min-width: 669px){.p-index #movie02 .movie .item .balloon{position:absolute;margin:0 auto;top:0;left:0;right:0;width:64.4230769231%}}@media screen and (max-width: 668px){.p-index #movie02 .movie .item .balloon{margin:0 auto;width:61.8666666667vw;margin-bottom:6.6666666667vw}}.p-index #movie02 .movie .item .wrap{position:relative}.p-index #movie02 .movie .item .wrap iframe{aspect-ratio:16/9;width:100%;height:100%}@media screen and (min-width: 669px){.p-index #movie02 .movie .item .wrap iframe{border-radius:30px}}@media screen and (max-width: 668px){.p-index #movie02 .movie .item .wrap iframe{border-radius:4vw}}.p-index #movie02 .movie .item .wrap:after{content:"";background-image:url(../img/movie/frame.png);background-size:100% 100%;width:102%;height:102%;position:absolute;top:-1%;left:-1%;pointer-events:none}.p-index #concern{position:relative}@media screen and (min-width: 669px){.p-index #concern{padding-top:150px}}@media screen and (max-width: 668px){.p-index #concern{padding-top:16.4vw}}.p-index #concern .title{margin:0 auto}@media screen and (min-width: 669px){.p-index #concern .title{width:574.7801px;margin-bottom:58.4325px}}@media screen and (max-width: 668px){.p-index #concern .title{width:74.1531333333vw;margin-bottom:8.5131866667vw}}.p-index #concern .nav{margin:0 auto;width:100%;display:flex}@media screen and (min-width: 669px){.p-index #concern .nav{justify-content:space-between;max-width:830px;margin-top:70px}}@media screen and (max-width: 668px){.p-index #concern .nav{justify-content:center;width:84vw;gap:1.8666666667vw}}@media screen and (min-width: 669px){.p-index #concern .nav .item{width:48.1927710843%;transition:.3s}.p-index #concern .nav .item:hover{opacity:.7}}@media screen and (max-width: 668px){.p-index #concern .nav .item{width:40.9333333333vw}}@media screen and (min-width: 669px){.p-index #concern01,.p-index #concern02{padding-top:50px}}@media screen and (max-width: 668px){.p-index #concern01,.p-index #concern02{padding-top:7.2vw}}.p-index #concern01 .title,.p-index #concern02 .title{margin:0 auto}@media screen and (min-width: 669px){.p-index #concern01 .title,.p-index #concern02 .title{width:469.5177px}}@media screen and (max-width: 668px){.p-index #concern01 .title,.p-index #concern02 .title{width:62.5333333333vw}}.p-index #concern01 .text,.p-index #concern02 .text{margin:0 auto}@media screen and (min-width: 669px){.p-index #concern01 .text,.p-index #concern02 .text{width:813.5776px;margin-top:46px}}@media screen and (max-width: 668px){.p-index #concern01 .text,.p-index #concern02 .text{width:86vw;margin-top:4.5333333333vw}}.p-index #concern01 .nav,.p-index #concern02 .nav{margin:0 auto;background-color:#e2e2e2;display:flex}@media screen and (min-width: 669px){.p-index #concern01 .nav,.p-index #concern02 .nav{width:556px;border-radius:32.5px;margin-top:42px;margin-bottom:86px}}@media screen and (max-width: 668px){.p-index #concern01 .nav,.p-index #concern02 .nav{width:80vw;margin-bottom:9.8666666667vw;border-radius:6vw;margin-top:7.3333333333vw}}.p-index #concern01 .nav .item,.p-index #concern02 .nav .item{cursor:pointer;display:flex;align-items:center;justify-content:center;transition:.3s;text-decoration:none}@media screen and (min-width: 669px){.p-index #concern01 .nav .item,.p-index #concern02 .nav .item{width:290px;height:65px;border-radius:32.5px;transition:.3s}.p-index #concern01 .nav .item:hover,.p-index #concern02 .nav .item:hover{opacity:.7}}@media screen and (max-width: 668px){.p-index #concern01 .nav .item,.p-index #concern02 .nav .item{width:40vw;height:12vw;border-radius:6vw}}.p-index #concern01 .nav .item.-active,.p-index #concern02 .nav .item.-active{background-color:#d33b00;color:#fff}.p-index #concern01 .nav .item.-active .svg_path,.p-index #concern02 .nav .item.-active .svg_path{fill:#fff}.p-index #concern01 .nav .item:hover,.p-index #concern02 .nav .item:hover{color:#000}@media screen and (min-width: 669px){.p-index #concern01 .nav .item svg,.p-index #concern02 .nav .item svg{width:45.1724137931%}}@media screen and (max-width: 668px){.p-index #concern01 .nav .item svg,.p-index #concern02 .nav .item svg{width:18.9333333333vw}}.p-index #concern01 .nav .item svg .svg_path,.p-index #concern02 .nav .item svg .svg_path{fill:#433629}@media screen and (max-width: 668px){.p-index #concern01 .comment_wrap,.p-index #concern02 .comment_wrap{overflow:hidden}}.p-index #concern01 .comment_area .swiper-wrapper,.p-index #concern02 .comment_area .swiper-wrapper{margin:0 auto}@media screen and (min-width: 669px){.p-index #concern01 .comment_area .swiper-wrapper,.p-index #concern02 .comment_area .swiper-wrapper{max-width:1100px;gap:20px 1.8181818182%;display:flex;flex-wrap:wrap;justify-content:center;width:94%}}.p-index #concern01 .comment_box,.p-index #concern02 .comment_box{box-sizing:border-box}@media screen and (min-width: 669px){.p-index #concern01 .comment_box,.p-index #concern02 .comment_box{width:49.0909090909%;padding:3.5454545455% 3.1818181818% 3.1818181818% 3.1818181818%;border-radius:20px}}@media screen and (max-width: 668px){.p-index #concern01 .comment_box,.p-index #concern02 .comment_box{padding:6.2666666667vw 4.4vw 5.6vw 4.4vw;border-radius:2.6666666667vw}}.p-index #concern01 .comment_box .catch,.p-index #concern02 .comment_box .catch{margin:0 auto}.p-index #concern01 .comment_box .list,.p-index #concern02 .comment_box .list{display:flex;flex-direction:column}@media screen and (min-width: 669px){.p-index #concern01 .comment_box .list,.p-index #concern02 .comment_box .list{margin-top:6.2962962963%;gap:20px}}@media screen and (max-width: 668px){.p-index #concern01 .comment_box .list,.p-index #concern02 .comment_box .list{margin-top:5.3333333333vw;gap:2.9333333333vw}}.p-index #concern01 .comment_box .list .item,.p-index #concern02 .comment_box .list .item{position:relative}.p-index #concern01 .comment_box .list .item .like,.p-index #concern02 .comment_box .list .item .like{transition:transform .15s ease,opacity .2s ease;position:absolute;right:0;bottom:0;cursor:pointer}@media screen and (min-width: 669px){.p-index #concern01 .comment_box .list .item .like,.p-index #concern02 .comment_box .list .item .like{width:11.1111111111%;right:-1.8518518519%;bottom:-1.8518518519%}}@media screen and (max-width: 668px){.p-index #concern01 .comment_box .list .item .like,.p-index #concern02 .comment_box .list .item .like{width:8.9333333333vw;right:-1.4666666667vw;bottom:-1.4666666667vw}}.p-index #concern01 .comment_box .list .item .like.liked,.p-index #concern02 .comment_box .list .item .like.liked{transform:scale(1);opacity:1;animation:pop .3s ease}.p-index #concern01 .comment_box .list .item .like.liked svg .svg_path,.p-index #concern02 .comment_box .list .item .like.liked svg .svg_path{fill:#d33b00}.p-index #concern01 .comment_box .list .item .like.liked svg .svg_circle,.p-index #concern02 .comment_box .list .item .like.liked svg .svg_circle{fill:#fff;stroke:#d33b00}.p-index #concern01 .comment_box .list .item .like svg .svg_path,.p-index #concern02 .comment_box .list .item .like svg .svg_path{fill:#bcbcbc}.p-index #concern01 .comment_box .list .item .like svg .svg_circle,.p-index #concern02 .comment_box .list .item .like svg .svg_circle{fill:#fff;stroke:#bcbcbc;stroke-miterlimit:10;stroke-width:2px}.p-index #concern01 .item_area .item_text,.p-index #concern02 .item_area .item_text{margin:0 auto;position:relative}@media screen and (min-width: 669px){.p-index #concern01 .item_area .item_text,.p-index #concern02 .item_area .item_text{max-width:762px;margin-top:82px;width:94%}}@media screen and (max-width: 668px){.p-index #concern01 .item_area .item_text,.p-index #concern02 .item_area .item_text{width:88.3692666667vw;margin-top:11.4666666667vw}}.p-index #concern01 .item_area .item_text .star,.p-index #concern02 .item_area .item_text .star{position:absolute}.p-index #concern01 .item_area .item_box,.p-index #concern02 .item_area .item_box{margin:0 auto;background-size:100% 100%;background-repeat:no-repeat}@media screen and (min-width: 669px){.p-index #concern01 .item_area .item_box,.p-index #concern02 .item_area .item_box{max-width:1074px;width:94%;margin-top:66px;background-image:url(../img/concern/item_frame.webp);padding:4.1899441341% 0 4.1899441341% 0}}@media screen and (max-width: 668px){.p-index #concern01 .item_area .item_box,.p-index #concern02 .item_area .item_box{width:86.6666666667vw;margin-top:7.0666666667vw;background-image:url(../img/concern/item_frame_sp.webp);padding:7.2vw 0 6.8vw 0}}.p-index #concern01 .item_area .item_box .item_info,.p-index #concern02 .item_area .item_box .item_info{margin:0 auto}@media screen and (min-width: 669px){.p-index #concern01 .item_area .item_box .item_info,.p-index #concern02 .item_area .item_box .item_info{width:74.5810055866%}}@media screen and (max-width: 668px){.p-index #concern01 .item_area .item_box .item_info,.p-index #concern02 .item_area .item_box .item_info{width:61.0666666667vw}}.p-index #concern01 .item_area .item_box .item_btn,.p-index #concern02 .item_area .item_box .item_btn{margin:0 auto;display:block;transition:.3s}@media screen and (min-width: 669px){.p-index #concern01 .item_area .item_box .item_btn,.p-index #concern02 .item_area .item_box .item_btn{margin-top:2.7932960894%;width:65.4562383613%}}@media screen and (max-width: 668px){.p-index #concern01 .item_area .item_box .item_btn,.p-index #concern02 .item_area .item_box .item_btn{margin-top:4.6666666667vw;width:66.1333333333vw}}.p-index #concern01 .item_area .item_box .item_btn:hover,.p-index #concern02 .item_area .item_box .item_btn:hover{opacity:.7}.p-index #concern01 .comment_area{display:none}@media screen and (min-width: 669px){.p-index #concern01 .comment_area.-active{display:flex}}@media screen and (max-width: 668px){.p-index #concern01 .comment_area.-active{display:block}}.p-index #concern01 .comment_area[data-type=dog] .comment_box:nth-child(1){background-color:#a5c3dc}@media screen and (min-width: 669px){.p-index #concern01 .comment_area[data-type=dog] .comment_box:nth-child(1) .catch{width:55.7407407407%}}@media screen and (max-width: 668px){.p-index #concern01 .comment_area[data-type=dog] .comment_box:nth-child(1) .catch{width:45.4341866667vw}}.p-index #concern01 .comment_area[data-type=dog] .comment_box:nth-child(2){background-color:#e4d7c7}@media screen and (min-width: 669px){.p-index #concern01 .comment_area[data-type=dog] .comment_box:nth-child(2) .catch{width:51.8518518519%}}@media screen and (max-width: 668px){.p-index #concern01 .comment_area[data-type=dog] .comment_box:nth-child(2) .catch{width:42.17284vw}}.p-index #concern01 .comment_area[data-type=dog] .comment_box:nth-child(3){background-color:#f9d5c6}@media screen and (min-width: 669px){.p-index #concern01 .comment_area[data-type=dog] .comment_box:nth-child(3) .catch{width:46.6666666667%}}@media screen and (max-width: 668px){.p-index #concern01 .comment_area[data-type=dog] .comment_box:nth-child(3) .catch{width:38.1062533333vw}}.p-index #concern01 .comment_area[data-type=dog] .comment_box:nth-child(4){background-color:#f0d070}@media screen and (min-width: 669px){.p-index #concern01 .comment_area[data-type=dog] .comment_box:nth-child(4) .catch{width:69.6296296296%}}@media screen and (max-width: 668px){.p-index #concern01 .comment_area[data-type=dog] .comment_box:nth-child(4) .catch{width:56.7764933333vw}}.p-index #concern01 .comment_area[data-type=cat] .comment_box:nth-child(1){background-color:#eeafc3}@media screen and (min-width: 669px){.p-index #concern01 .comment_area[data-type=cat] .comment_box:nth-child(1) .catch{width:46.6450925926%}}@media screen and (max-width: 668px){.p-index #concern01 .comment_area[data-type=cat] .comment_box:nth-child(1) .catch{width:37.9382133333vw}}.p-index #concern01 .comment_area[data-type=cat] .comment_box:nth-child(2){background-color:#d4d895}@media screen and (min-width: 669px){.p-index #concern01 .comment_area[data-type=cat] .comment_box:nth-child(2) .catch{width:55.5555555556%}}@media screen and (max-width: 668px){.p-index #concern01 .comment_area[data-type=cat] .comment_box:nth-child(2) .catch{width:45.1851866667vw}}.p-index #concern01 .comment_area[data-type=cat] .comment_box:nth-child(3){background-color:#e4d7c7}@media screen and (min-width: 669px){.p-index #concern01 .comment_area[data-type=cat] .comment_box:nth-child(3) .catch{width:46.2962962963%}}@media screen and (max-width: 668px){.p-index #concern01 .comment_area[data-type=cat] .comment_box:nth-child(3) .catch{width:37.65432vw}}@media screen and (min-width: 669px){.p-index #concern01 .item_area .item_text .star{width:33.78px;bottom:20px;right:-50px}}@media screen and (max-width: 668px){.p-index #concern01 .item_area .item_text .star{width:4.504vw;top:-2.6666666667vw;right:4vw}}@media screen and (max-width: 668px){.p-index #concern02{margin-top:13.3333333333vw}}@media screen and (min-width: 669px){.p-index #concern02 .comment_area{margin-top:5.6363636364%}}@media screen and (max-width: 668px){.p-index #concern02 .comment_area{margin-top:7.4666666667vw}}.p-index #concern02 .comment_area .comment_box:nth-child(1){background-color:#eeafc3}@media screen and (min-width: 669px){.p-index #concern02 .comment_area .comment_box:nth-child(1) .catch{width:58.8506111111%}}@media screen and (max-width: 668px){.p-index #concern02 .comment_area .comment_box:nth-child(1) .catch{width:47.8651733333vw}}.p-index #concern02 .comment_area .comment_box:nth-child(2){background-color:#a5c3dc}@media screen and (min-width: 669px){.p-index #concern02 .comment_area .comment_box:nth-child(2) .catch{width:46.2962962963%}}@media screen and (max-width: 668px){.p-index #concern02 .comment_area .comment_box:nth-child(2) .catch{width:37.65432vw}}.p-index #concern02 .comment_area .comment_box:nth-child(3){background-color:#d4d895}@media screen and (min-width: 669px){.p-index #concern02 .comment_area .comment_box:nth-child(3) .catch{width:44.4444444444%}}@media screen and (max-width: 668px){.p-index #concern02 .comment_area .comment_box:nth-child(3) .catch{width:36.1481466667vw}}@media screen and (min-width: 669px){.p-index #concern02 .item_area .item_text{width:606px}}@media screen and (max-width: 668px){.p-index #concern02 .item_area .item_text{width:80.8vw}}@media screen and (min-width: 669px){.p-index #concern02 .item_area .item_text .star{width:33.78px;top:-10px;right:-50px}}@media screen and (max-width: 668px){.p-index #concern02 .item_area .item_text .star{width:4.504vw;top:-4.6666666667vw;right:-4.6666666667vw}}.p-index #concern02 .item_area .item_box .item_info{margin:0 auto}@media screen and (min-width: 669px){.p-index #concern02 .item_area .item_box .item_info{width:65.9217877095%}}@media screen and (max-width: 668px){.p-index #concern02 .item_area .item_box .item_info{width:60.2666666667vw}}.p-index #cp02{position:relative;background-color:#d6674f}@media screen and (min-width: 669px){.p-index #cp02{background-image:url(../img/cp02/bg.webp);background-size:1600px 760px;padding-bottom:124.3302px}}@media screen and (max-width: 668px){.p-index #cp02{background-image:url(../img/cp02/bg_sp.webp);background-size:133.3333333333vw 129.3333333333vw;margin-top:-8vw;padding-bottom:18.4235866667vw}}@media screen and (min-width: 669px){.p-index #cp02 .container{padding:162.3838px 0 118.0321px 0}}@media screen and (max-width: 668px){.p-index #cp02 .container{padding:32vw 0 13.95164vw 0}}.p-index #cp02 .label{margin:0 auto;position:relative}@media screen and (min-width: 669px){.p-index #cp02 .label{width:250px;margin-bottom:69.5992px}}@media screen and (max-width: 668px){.p-index #cp02 .label{width:33.3333333333vw;margin-bottom:9.13392vw}}.p-index #cp02 .label .balloon{position:absolute}@media screen and (min-width: 669px){.p-index #cp02 .label .balloon{width:230.4851px;bottom:-90px;right:-330px}}@media screen and (max-width: 668px){.p-index #cp02 .label .balloon{width:27.8449333333vw;bottom:1.3333333333vw;right:-28vw}}.p-index #cp02 .ttl{margin:0 auto}@media screen and (min-width: 669px){.p-index #cp02 .ttl{width:514.5869px;margin-bottom:44.8781px}}@media screen and (max-width: 668px){.p-index #cp02 .ttl{width:78.15964vw;margin-bottom:8.36056vw}}.p-index #cp02 .text_box{display:flex;flex-direction:column}@media screen and (min-width: 669px){.p-index #cp02 .text_box{gap:35.7163px;margin-bottom:95.8699px}}@media screen and (max-width: 668px){.p-index #cp02 .text_box{gap:6.2730266667vw;margin-bottom:14.8472vw}}.p-index #cp02 .text_box .text{margin:0 auto;text-align:center;color:#fff}@media screen and (min-width: 669px){.p-index #cp02 .text_box .text{font-size:20px;line-height:1.85}}@media screen and (max-width: 668px){.p-index #cp02 .text_box .text{width:auto;font-size:3.4666666667vw;line-height:1.9130434783}}.p-index #cp02 .subttl{margin:0 auto}@media screen and (min-width: 669px){.p-index #cp02 .subttl{width:482px;margin-bottom:53.5017px}}@media screen and (max-width: 668px){.p-index #cp02 .subttl{width:70.4vw;margin-bottom:8.0125466667vw}}.p-index #cp02 .list{display:flex;flex-wrap:wrap;margin:0 auto}@media screen and (min-width: 669px){.p-index #cp02 .list{max-width:803px;width:90%;gap:49.4014px 2%}}@media screen and (max-width: 668px){.p-index #cp02 .list{width:79.8153066667vw;justify-content:space-between;gap:5.0618933333vw}}@media screen and (min-width: 669px){.p-index #cp02 .list .list_item{width:31.1332503113%}}@media screen and (max-width: 668px){.p-index #cp02 .list .list_item{width:36.8333333333vw}}.p-index #cp02 .text{margin:0 auto}@media screen and (min-width: 669px){.p-index #cp02 .text{margin-top:79.0278px;width:587.8374px}}@media screen and (max-width: 668px){.p-index #cp02 .text{width:65.5916666667vw;margin-top:12.6076133333vw}}.p-index #cp02 .img_dog{animation-delay:0s;pointer-events:none}@media screen and (min-width: 669px){.p-index #cp02 .img_dog{bottom:-50px;right:219.3744px;width:263.0111px}}@media screen and (max-width: 668px){.p-index #cp02 .img_dog{bottom:-6.6666666667vw;right:0;width:32.2026666667vw}}@media screen and (min-width: 669px){.p-index #entry{background-image:url(../img/cp02/entry_bg.png);background-size:auto 100%;background-repeat:repeat-x}}@media screen and (max-width: 668px){.p-index #entry{background-image:url(../img/cp02/entry_bg_sp.png);background-size:auto 100%;background-repeat:no-repeat}}@media screen and (min-width: 669px){.p-index #entry .container{padding:91.8936px 0 63.2096px 0}}@media screen and (max-width: 668px){.p-index #entry .container{padding:14.5652533333vw 0 11.62252vw 0}}.p-index #entry .box{margin:0 auto}@media screen and (min-width: 669px){.p-index #entry .box{width:653.0322px}}.p-index #entry .box .flex{display:flex}@media screen and (min-width: 669px){.p-index #entry .box01{margin-bottom:70.3567px}}@media screen and (max-width: 668px){.p-index #entry .box01{margin-bottom:12.3527333333vw}}.p-index #entry .box01 .box_ttl{margin:0 auto}@media screen and (min-width: 669px){.p-index #entry .box01 .box_ttl{width:136.4224px;margin-bottom:36.6466px}}@media screen and (max-width: 668px){.p-index #entry .box01 .box_ttl{width:33.3333333333vw;margin-bottom:9.4429733333vw}}.p-index #entry .box01 .flow{display:flex;flex-direction:column}@media screen and (min-width: 669px){.p-index #entry .box01 .flow{gap:20px}}@media screen and (max-width: 668px){.p-index #entry .box01 .flow{gap:7.8634vw}}.p-index #entry .box01 .flow .flow_item{display:flex}@media screen and (min-width: 669px){.p-index #entry .box01 .flow .flow_item{justify-content:space-between;align-items:center}}@media screen and (max-width: 668px){.p-index #entry .box01 .flow .flow_item{flex-direction:column;align-items:center}}.p-index #entry .box01 .flow .flow_item .flow_text{text-indent:-1.2em;padding-left:1.2em}@media screen and (min-width: 669px){.p-index #entry .box01 .flow .flow_item .flow_text{font-size:19px;line-height:1.5}}@media screen and (max-width: 668px){.p-index #entry .box01 .flow .flow_item .flow_text{font-size:3.7333333333vw;line-height:1.9555555556}}.p-index #entry .box01 .flow .flow_item .flow_text .-color{color:#af2200}.p-index #entry .box01 .flow .flow_item .flow_text .-marker{position:relative}.p-index #entry .box01 .flow .flow_item .flow_text .-marker::before{content:"";display:block;width:100%;position:absolute;background-color:#fff0b7;left:0}@media screen and (min-width: 669px){.p-index #entry .box01 .flow .flow_item .flow_text .-marker::before{height:7px;bottom:2px}}@media screen and (max-width: 668px){.p-index #entry .box01 .flow .flow_item .flow_text .-marker::before{height:.9333333333vw;bottom:.2666666667vw}}.p-index #entry .box01 .flow .flow_item .flow_text .-marker .-text{position:relative;z-index:5}.p-index #entry .box01 .flow .flow_item .flow_text .-label{display:inline-block;text-align:center;line-height:1;color:#fff;background-color:#af2200;font-weight:bold;text-indent:0}@media screen and (min-width: 669px){.p-index #entry .box01 .flow .flow_item .flow_text .-label{font-size:17px;padding:6px 10px;border-radius:4.812px;margin-right:5px}}@media screen and (max-width: 668px){.p-index #entry .box01 .flow .flow_item .flow_text .-label{padding:.94332vw 1.7575733333vw;border-radius:.6666666667vw;margin-right:1.4666666667vw}}@media screen and (min-width: 669px){.p-index #entry .box01 .flow .flow_item .flow_text .-note{font-size:13px}}@media screen and (min-width: 669px){.p-index #entry .box01 .flow .flow_item .flow_img{width:182.1542px}}@media screen and (max-width: 668px){.p-index #entry .box01 .flow .flow_item .flow_img{width:40vw;margin-top:3.15632vw}}.p-index #entry .box01 .flow .flow_item .flow_sns{display:flex;justify-content:space-between}@media screen and (min-width: 669px){.p-index #entry .box01 .flow .flow_item .flow_sns{justify-content:center;width:188px;gap:35.3571px}}@media screen and (max-width: 668px){.p-index #entry .box01 .flow .flow_item .flow_sns{width:34.6666666667vw;margin-top:4.9500266667vw}}@media screen and (min-width: 669px){.p-index #entry .box01 .flow .flow_item .flow_sns .flow_sns_item{width:29.7%;transition:.3s}.p-index #entry .box01 .flow .flow_item .flow_sns .flow_sns_item:hover{opacity:.7}}@media screen and (max-width: 668px){.p-index #entry .box01 .flow .flow_item .flow_sns .flow_sns_item{width:29.7%}}.p-index #entry .box02 .box_ttl{margin:0 auto}@media screen and (min-width: 669px){.p-index #entry .box02 .box_ttl{width:136.4224px;margin-bottom:36.6466px}}@media screen and (max-width: 668px){.p-index #entry .box02 .box_ttl{width:33.3333333333vw;margin-bottom:4.0665333333vw}}.p-index #entry .box02 .date{margin:0 auto}@media screen and (min-width: 669px){.p-index #entry .box02 .date{width:458.6689px}}@media screen and (max-width: 668px){.p-index #entry .box02 .date{width:66.6666666667vw}}.p-index #entry .term{display:flex;justify-content:center;cursor:pointer}@media screen and (min-width: 669px){.p-index #entry .term{margin-top:62.5511px}}@media screen and (max-width: 668px){.p-index #entry .term{margin-top:10.2502vw}}.p-index #entry .term .link{color:#000;border-bottom:1px solid #000}@media screen and (min-width: 669px){.p-index #entry .term .link{font-size:20px;padding-bottom:5px;transition:.3s}.p-index #entry .term .link:hover{opacity:.7}}@media screen and (max-width: 668px){.p-index #entry .term .link{font-size:3.4666666667vw;padding-bottom:.6666666667vw}}.p-index #present02{border-bottom:4px solid #d6674f}@media screen and (min-width: 669px){.p-index #present02{overflow:hidden;background-image:url(../img/present02/bg.png);background-size:100% auto;background-position:center;background-repeat:repeat-y}}@media screen and (max-width: 668px){.p-index #present02{background-image:url(../img/present02/bg_sp.png);background-size:100% auto;background-position:center}}.p-index #present02 .container{position:relative;margin:0 auto}@media screen and (min-width: 669px){.p-index #present02 .container{width:1080px;padding:130.6938px 0 163.3787px 0}}@media screen and (max-width: 668px){.p-index #present02 .container{padding:17.2503066667vw 0 16.6775733333vw 0}}.p-index #present02 .nukege{position:absolute}.p-index #present02 .nukege01{animation-delay:-3s}@media screen and (min-width: 669px){.p-index #present02 .nukege01{width:121.6638px;left:78.5194px;top:61.3149px}}@media screen and (max-width: 668px){.p-index #present02 .nukege01{width:15.21028vw;left:15.9003733333vw;top:4.0515866667vw}}.p-index #present02 .nukege02{animation-delay:-1s}@media screen and (min-width: 669px){.p-index #present02 .nukege02{width:115.0246px;left:0px;top:265.5142px}}@media screen and (max-width: 668px){.p-index #present02 .nukege02{width:12.0612933333vw;left:1.8332533333vw;top:40.0904266667vw}}.p-index #present02 .nukege03{animation-delay:-2s}@media screen and (min-width: 669px){.p-index #present02 .nukege03{width:72.1276px;left:145.2857px;top:333.8207px}}@media screen and (max-width: 668px){.p-index #present02 .nukege03{width:8.25724vw;left:10.4840666667vw;top:50.5906933333vw}}.p-index #present02 .nukege04{animation-delay:-1.4s}@media screen and (min-width: 669px){.p-index #present02 .nukege04{width:144.6158px;right:111.624px;top:65.7249px}}@media screen and (max-width: 668px){.p-index #present02 .nukege04{width:12.4106vw;right:10.95164vw;top:11.92844vw}}.p-index #present02 .nukege05{animation-delay:-2.5s}@media screen and (min-width: 669px){.p-index #present02 .nukege05{width:128.2524px;right:-54.4525px;top:291.1309px}}@media screen and (max-width: 668px){.p-index #present02 .nukege05{width:15.39028vw;right:0;top:43.896vw}}.p-index #present02 .nukege06{animation-delay:-3.2s}@media screen and (min-width: 669px){.p-index #present02 .nukege06{width:78.6137px;right:52.5938px;top:456.4775px}}@media screen and (max-width: 668px){.p-index #present02 .nukege06{width:10.4818266667vw;right:7.75616vw;top:71.6828266667vw}}@media screen and (min-width: 669px){.p-index #present02 .nukege07{width:112.0153px;left:-123.7361px;top:474.958px}}@media screen and (max-width: 668px){.p-index #present02 .nukege07{display:none}}.p-index #present02 .ttl{margin:0 auto}@media screen and (min-width: 669px){.p-index #present02 .ttl{width:510px;margin-bottom:33.5367px}}@media screen and (max-width: 668px){.p-index #present02 .ttl{width:77.3333333333vw;margin-bottom:5.9368933333vw}}.p-index #present02 .catch{margin:0 auto}@media screen and (min-width: 669px){.p-index #present02 .catch{width:626.8594px;margin-bottom:53.7126px}}@media screen and (max-width: 668px){.p-index #present02 .catch{width:67.4007866667vw;margin-bottom:18.4537733333vw}}.p-index #present02 .balloon{margin:0 auto;display:flex;flex-wrap:wrap}@media screen and (min-width: 669px){.p-index #present02 .balloon{width:764.3745px;margin-bottom:53.7126px}}@media screen and (max-width: 668px){.p-index #present02 .balloon{width:77.2742533333vw;margin-bottom:12.9955466667vw}}@media screen and (min-width: 669px){.p-index #present02 .balloon .balloon_item{width:238px}}@media screen and (max-width: 668px){.p-index #present02 .balloon .balloon_item{width:33.3333333333vw}}@media screen and (min-width: 669px){.p-index #present02 .balloon .balloon_item:nth-child(1){margin-right:104.6345px;margin-top:32.7214px}}@media screen and (max-width: 668px){.p-index #present02 .balloon .balloon_item:nth-child(1){width:33.3333333333vw;margin-right:4.4091733333vw}}@media screen and (min-width: 669px){.p-index #present02 .balloon .balloon_item:nth-child(2){width:246.5px}}@media screen and (max-width: 668px){.p-index #present02 .balloon .balloon_item:nth-child(2){width:35.2vw;margin-top:9.9204533333vw}}@media screen and (min-width: 669px){.p-index #present02 .balloon .balloon_item:nth-child(3){margin-top:-10px;width:238px;margin-left:180.1587px;margin-right:73px}}@media screen and (max-width: 668px){.p-index #present02 .balloon .balloon_item:nth-child(3){margin:-5.45356vw 2.0562133333vw 0 0;width:33.3333333333vw}}@media screen and (min-width: 669px){.p-index #present02 .balloon .balloon_item:nth-child(4){margin-top:-10px;width:260px}}@media screen and (max-width: 668px){.p-index #present02 .balloon .balloon_item:nth-child(4){width:40vw;margin-top:8.4179733333vw}}.p-index #present02 .item_box{display:flex;margin:0 auto}@media screen and (min-width: 669px){.p-index #present02 .item_box{width:785.7554px;align-items:flex-end;justify-content:space-between}}@media screen and (max-width: 668px){.p-index #present02 .item_box{flex-direction:column-reverse;align-items:center}}@media screen and (min-width: 669px){.p-index #present02 .item_box .item_name{width:365.7194px}}@media screen and (max-width: 668px){.p-index #present02 .item_box .item_name{width:53.63884vw;margin-top:6.1118933333vw}}.p-index #present02 .item_box .item_img{position:relative}@media screen and (min-width: 669px){.p-index #present02 .item_box .item_img{width:360.5151px}}@media screen and (max-width: 668px){.p-index #present02 .item_box .item_img{width:57.8953066667vw}}.p-index #present02 .item_box .item_img .item_balloon{position:absolute}@media screen and (min-width: 669px){.p-index #present02 .item_box .item_img .item_balloon{left:-130px;top:-20px;width:196.2341px}}@media screen and (max-width: 668px){.p-index #present02 .item_box .item_img .item_balloon{width:36.2492533333vw;right:-5.3333333333vw;top:6.6666666667vw}}.p-index #present02 .btn{display:block;margin:0 auto}@media screen and (min-width: 669px){.p-index #present02 .btn{width:703.9257px;margin-top:52.9482px;transform:translateX(20px);transition:.3s}.p-index #present02 .btn:hover{opacity:.7}}@media screen and (max-width: 668px){.p-index #present02 .btn{margin-top:10.9726933333vw;width:66.2303466667vw}}@media screen and (min-width: 669px){.p-index #gallery .container{padding:116.6272px 0 126.7457px 0}}@media screen and (max-width: 668px){.p-index #gallery .container{padding:17.17336vw 0 36.11412vw 0}}@media screen and (min-width: 669px){.p-index #gallery #gallery02 .select .item{width:20%}}.p-index #gallery .catch{text-align:center;color:#d33b00}@media screen and (min-width: 669px){.p-index #gallery .catch{margin-bottom:41.9542px;font-size:24px}}@media screen and (max-width: 668px){.p-index #gallery .catch{margin-bottom:9.5734266667vw;font-size:5vw;line-height:1.6666666667}}.p-index #gallery .title{margin:0 auto}@media screen and (min-width: 669px){.p-index #gallery .title{width:416.8535px;margin-bottom:64.2738px}}@media screen and (max-width: 668px){.p-index #gallery .title{width:74.1531333333vw;margin-bottom:15.32572vw}}.p-index #gallery .note{line-height:1.5}@media screen and (min-width: 669px){.p-index #gallery .note{text-align:center;font-size:20px;margin-bottom:58.9445px}}@media screen and (max-width: 668px){.p-index #gallery .note{margin:0 auto;width:64.5333333333vw;margin-bottom:4.1896666667vw;margin-top:-6.6666666667vw;font-size:2.9333333333vw}}@media screen and (min-width: 669px){.p-index #gallery .gallery-block{margin-bottom:118px}}@media screen and (max-width: 668px){.p-index #gallery .gallery-block{margin-bottom:13.52492vw}}.p-index #gallery .gallery-block:last-child{margin-bottom:0}.p-index #gallery .label{margin:0 auto}@media screen and (min-width: 669px){.p-index #gallery .label{width:320px;margin-bottom:42.0749px}}@media screen and (max-width: 668px){.p-index #gallery .label{width:46.9333333333vw;margin-bottom:10.79828vw}}@media screen and (min-width: 669px){.p-index #gallery .label02{width:500.4px}}@media screen and (max-width: 668px){.p-index #gallery .label02{width:74.1333333333vw}}.p-index #gallery .list{position:relative;z-index:2;margin:0 auto;display:flex;flex-wrap:wrap}@media screen and (min-width: 669px){.p-index #gallery .list{margin-bottom:50px;width:925px;gap:35px}}@media screen and (max-width: 668px){.p-index #gallery .list{margin-bottom:7.96456vw;width:93.6vw;gap:2.8086vw}}.p-index #gallery .list:last-child{margin-bottom:0}@media screen and (min-width: 669px){.p-index #gallery .list .item{width:205px}}@media screen and (max-width: 668px){.p-index #gallery .list .item{width:29.0666666667vw}}.p-index #gallery .select{margin:0 auto;background-color:#c1ae99;display:flex}@media screen and (min-width: 669px){.p-index #gallery .select{border-radius:8px;max-width:1080px;width:94%;margin-bottom:38.9946px;height:60px}}@media screen and (max-width: 668px){.p-index #gallery .select{border-radius:1.0666666667vw;width:90.4vw;flex-wrap:wrap;margin-bottom:7.3273466667vw}}.p-index #gallery .select .item{position:relative;display:flex;justify-content:center;align-items:center}@media screen and (min-width: 669px){.p-index #gallery .select .item{width:16.6666666667%;cursor:pointer;transition:.3s}.p-index #gallery .select .item:hover{opacity:.7}}@media screen and (max-width: 668px){.p-index #gallery .select .item{width:30.1333333333vw;height:9.8666666667vw}.p-index #gallery .select .item:nth-child(1),.p-index #gallery .select .item:nth-child(2),.p-index #gallery .select .item:nth-child(3){border-bottom:1px solid #fff}}.p-index #gallery .select .item:after{content:"";display:block;position:absolute;top:50%;transform:translateY(-50%);right:-1px;width:1px;border-right:2px dashed #fff;z-index:1}@media screen and (min-width: 669px){.p-index #gallery .select .item:after{height:40px}}@media screen and (max-width: 668px){.p-index #gallery .select .item:after{height:6.6666666667vw}}.p-index #gallery .select .item.active{background-color:#ebb691}@media screen and (min-width: 669px){.p-index #gallery .select .item:first-child{border-radius:8px 0 0 8px}}@media screen and (max-width: 668px){.p-index #gallery .select .item:first-child{border-radius:1.0666666667vw 0 0 0}}@media screen and (max-width: 668px){.p-index #gallery .select .item:nth-child(3){border-radius:0 1.0666666667vw 0 0}.p-index #gallery .select .item:nth-child(3)::after{display:none}}@media screen and (max-width: 668px){.p-index #gallery .select .item:nth-child(4){border-radius:0 0 0 1.0666666667vw}}.p-index #gallery .select .item:last-child::after{display:none}@media screen and (min-width: 669px){.p-index #gallery .select .item:last-child{border-radius:0 8px 8px 0}}@media screen and (max-width: 668px){.p-index #gallery .select .item:last-child{border-radius:0 0 1.0666666667vw 0}}.p-index #gallery .select .item span{display:block;background-repeat:no-repeat;background-size:100% 100%;overflow:hidden;text-indent:-200%}.p-index #gallery .select .item[data-select=all] span{background-image:url("../img/gallery/select/all_off.webp")}@media screen and (min-width: 669px){.p-index #gallery .select .item[data-select=all] span{width:47.1479px;height:18.4609px}}@media screen and (max-width: 668px){.p-index #gallery .select .item[data-select=all] span{width:7.7184933333vw;height:3.02904vw}}.p-index #gallery .select .item[data-select=all].active span{background-image:url("../img/gallery/select/all_on.webp")}.p-index #gallery .select .item[data-select=cat] span{background-image:url("../img/gallery/select/cat_off.webp")}@media screen and (min-width: 669px){.p-index #gallery .select .item[data-select=cat] span{width:43.7769px;height:20.3341px}}@media screen and (max-width: 668px){.p-index #gallery .select .item[data-select=cat] span{width:7.1722666667vw;height:3.3363866667vw}}.p-index #gallery .select .item[data-select=cat].active span{background-image:url("../img/gallery/select/cat_on.webp")}.p-index #gallery .select .item[data-select=dog] span{background-image:url("../img/gallery/select/dog_off.webp")}@media screen and (min-width: 669px){.p-index #gallery .select .item[data-select=dog] span{width:45.1504px;height:19.8125px}}@media screen and (max-width: 668px){.p-index #gallery .select .item[data-select=dog] span{width:7.3974vw;height:3.2509066667vw}}.p-index #gallery .select .item[data-select=dog].active span{background-image:url("../img/gallery/select/dog_on.webp")}.p-index #gallery .select .item[data-select=bird] span{background-image:url("../img/gallery/select/bird_off.webp")}@media screen and (min-width: 669px){.p-index #gallery .select .item[data-select=bird] span{width:37.0635px;height:21.2949px}}@media screen and (max-width: 668px){.p-index #gallery .select .item[data-select=bird] span{width:6.0661466667vw;height:3.4941466667vw}}.p-index #gallery .select .item[data-select=bird].active span{background-image:url("../img/gallery/select/bird_on.webp")}.p-index #gallery .select .item[data-select=rabbit] span{background-image:url("../img/gallery/select/rabbit_off.webp")}@media screen and (min-width: 669px){.p-index #gallery .select .item[data-select=rabbit] span{width:61.9536px;height:23.0107px}}@media screen and (max-width: 668px){.p-index #gallery .select .item[data-select=rabbit] span{width:10.13216vw;height:3.7756533333vw}}.p-index #gallery .select .item[data-select=rabbit].active span{background-image:url("../img/gallery/select/rabbit_on.webp")}.p-index #gallery .select .item[data-select=other] span{background-image:url("../img/gallery/select/other_off.webp")}@media screen and (min-width: 669px){.p-index #gallery .select .item[data-select=other] span{width:72.3018px;height:23.375px}}@media screen and (max-width: 668px){.p-index #gallery .select .item[data-select=other] span{width:11.8421866667vw;height:3.8354133333vw}}.p-index #gallery .select .item[data-select=other].active span{background-image:url("../img/gallery/select/other_on.webp")}.p-index #gallery .more{margin:0 auto}@media screen and (min-width: 669px){.p-index #gallery .more{width:350px;cursor:pointer;transition:.3s}.p-index #gallery .more:hover{opacity:.7}}@media screen and (max-width: 668px){.p-index #gallery .more{width:53.3333333333vw}}.p-index #gallery .nkg01{animation-delay:-3s}@media screen and (min-width: 669px){.p-index #gallery .nkg01{top:240.7562px;left:207.2647px;width:87.3937px}}@media screen and (max-width: 668px){.p-index #gallery .nkg01{width:8.93412vw;top:37.9440666667vw;right:12.6972266667vw}}.p-index #gallery .nkg02{animation-delay:-1s}@media screen and (min-width: 669px){.p-index #gallery .nkg02{top:328.1873px;right:293.0036px;width:63.1558px}}@media screen and (max-width: 668px){.p-index #gallery .nkg02{top:62.73944vw;left:2.8428vw;width:12.3628666667vw}}.p-index #gallery .nkg03{animation-delay:-2.6s}@media screen and (min-width: 669px){.p-index #gallery .nkg03{top:170.946px;right:108.6614px;width:78.6137px}}@media screen and (max-width: 668px){.p-index #gallery .nkg03{top:24.0386933333vw;right:6.5140666667vw;width:11.1208266667vw}}.p-index #gallery .nkg04{animation-delay:.1s}@media screen and (min-width: 669px){.p-index #gallery .nkg04{top:560.2931px;right:61.0608px;width:113.106px}}@media screen and (max-width: 668px){.p-index #gallery .nkg04{top:72.1136933333vw;right:5.4474vw;width:16.0001733333vw}}.p-index #gallery .nkg05{animation-delay:-1.5s}@media screen and (min-width: 669px){.p-index #gallery .nkg05{top:1080.5125px;left:48.9316px;width:121.6638px}}@media screen and (max-width: 668px){.p-index #gallery .nkg05{top:212.55104vw;right:7.0666666667vw;width:12.1675733333vw}}.p-index #gallery .nkg06{animation-delay:2.1s}@media screen and (min-width: 669px){.p-index #gallery .nkg06{top:1230.278px;left:150.6984px;width:72.1276px}}@media screen and (max-width: 668px){.p-index #gallery .nkg06{top:125.9033333333vw;left:17.9447866667vw;width:9.09836vw}}.p-index #gallery .nkg07{animation-delay:1s}@media screen and (min-width: 669px){.p-index #gallery .nkg07{top:2040.5661px;left:76.5345px;width:115.0246px}}@media screen and (max-width: 668px){.p-index #gallery .nkg07{bottom:7.8224533333vw;left:19.8164266667vw;width:10.2032933333vw}}.p-index #gallery .nkg08{animation-delay:-0.2s}@media screen and (min-width: 669px){.p-index #gallery .nkg08{top:1825.4928px;right:110.7109px;width:86.0132px}}@media screen and (max-width: 668px){.p-index #gallery .nkg08{bottom:17.57192vw;left:0;width:17.2107733333vw}}.p-index #gallery .nkg09{animation-delay:2s}@media screen and (min-width: 669px){.p-index #gallery .nkg09{top:2170.9161px;right:77.2874px;width:97.3032px}}@media screen and (max-width: 668px){.p-index #gallery .nkg09{display:none}}.p-index #gallery .nkg10{animation-delay:.1s}@media screen and (min-width: 669px){.p-index #gallery .nkg10{display:none}}@media screen and (max-width: 668px){.p-index #gallery .nkg10{display:none}}.p-index #gallery .nkg11{animation-delay:.3s}@media screen and (min-width: 669px){.p-index #gallery .nkg11{display:none}}@media screen and (max-width: 668px){.p-index #gallery .nkg11{top:245.4470266667vw;left:2.7807333333vw;width:9.3335066667vw}}.p-index #gallery .nkg12{animation-delay:.1s}@media screen and (min-width: 669px){.p-index #gallery .nkg12{display:none}}@media screen and (max-width: 668px){.p-index #gallery .nkg12{display:none;top:321.4470266667vw;right:2.7807333333vw;width:13.3335066667vw}}@media screen and (min-width: 669px){.p-index #banner{margin-bottom:51.102px}}@media screen and (max-width: 668px){.p-index #banner{margin-bottom:11.24624vw}}.p-index #banner .catch{margin:0 auto}@media screen and (min-width: 669px){.p-index #banner .catch{width:560px;margin-bottom:78.4367px}}@media screen and (max-width: 668px){.p-index #banner .catch{width:58.6666666667vw;margin-bottom:16.3437733333vw}}.p-index #banner .bnr_wrap{display:flex;justify-content:center}@media screen and (min-width: 669px){.p-index #banner .bnr_wrap .item{width:850px}}@media screen and (max-width: 668px){.p-index #banner .bnr_wrap .item{width:93.6vw}}.p-index .modal{position:fixed;width:100%;height:100%;left:0;top:0;z-index:100;display:none;justify-content:center;align-items:center;box-sizing:border-box}.p-index .modal .overlay{position:fixed;background-color:rgba(0,0,0,.4);width:100%;height:100%;left:0;top:0;z-index:10}.p-index .modal .box{background-color:#fff;position:relative;z-index:50;box-sizing:border-box;overflow-y:scroll}@media screen and (min-width: 669px){.p-index .modal .box{max-width:850px;width:90%;height:500px;padding:50px}}@media screen and (max-width: 668px){.p-index .modal .box{width:90.6666666667vw;height:80vh;padding:5.3333333333vw}}.p-index .modal .close{position:absolute;right:0;top:0;background-color:#000;cursor:pointer;z-index:10}@media screen and (min-width: 669px){.p-index .modal .close{width:50px;height:50px}}@media screen and (max-width: 668px){.p-index .modal .close{width:6.6666666667vw;height:6.6666666667vw;right:0vw;top:0vw}}.p-index .modal .close:before,.p-index .modal .close:after{content:"";display:block;background-color:#fff;position:absolute;left:0;right:0;margin:0 auto;top:50%}@media screen and (min-width: 669px){.p-index .modal .close:before,.p-index .modal .close:after{width:40px;height:2px}}@media screen and (max-width: 668px){.p-index .modal .close:before,.p-index .modal .close:after{width:5.3333333333vw;height:.2666666667vw}}.p-index .modal .close:before{transform:rotate(45deg)}.p-index .modal .close:after{transform:rotate(-45deg)}.p-index .modal .ttl{font-weight:bold;text-align:center}@media screen and (min-width: 669px){.p-index .modal .ttl{margin-bottom:40px;font-size:20px}}@media screen and (max-width: 668px){.p-index .modal .ttl{margin-bottom:4vw;font-size:4vw}}@media screen and (min-width: 669px){.p-index .modal .text{margin-bottom:40px;font-size:14px;line-height:1.4285714286}}@media screen and (max-width: 668px){.p-index .modal .text{margin-bottom:5.3333333333vw;font-size:3.2vw;line-height:1.7083333333}}@media screen and (min-width: 669px){.p-index .modal .terms{margin-bottom:40px}}@media screen and (max-width: 668px){.p-index .modal .terms{margin-bottom:5.3333333333vw}}@media screen and (min-width: 669px){.p-index .modal .terms dl{margin-bottom:20px}}@media screen and (max-width: 668px){.p-index .modal .terms dl{margin-bottom:2.6666666667vw}}.p-index .modal .terms dl:last-child{margin-bottom:0}.p-index .modal .terms dt{font-weight:bold}@media screen and (min-width: 669px){.p-index .modal .terms dt{font-size:14px;line-height:1.4285714286}}@media screen and (max-width: 668px){.p-index .modal .terms dt{font-size:3.2vw;line-height:1.7083333333}}@media screen and (min-width: 669px){.p-index .modal .terms dd{font-size:14px;line-height:1.4285714286}}@media screen and (max-width: 668px){.p-index .modal .terms dd{font-size:3.2vw;line-height:1.7083333333}}@media screen and (min-width: 669px){.p-index .modal .terms .note{font-size:12px;line-height:1.4285714286}}@media screen and (max-width: 668px){.p-index .modal .terms .note{font-size:2.6666666667vw;line-height:1.7083333333}}@media screen and (min-width: 669px){.p-index .modal .contact{font-size:14px;line-height:1.4285714286;margin-bottom:40px}}@media screen and (max-width: 668px){.p-index .modal .contact{font-size:3.2vw;line-height:1.7083333333;margin-bottom:5.3333333333vw}}.p-index .modal .date{text-align:right}@media screen and (min-width: 669px){.p-index .modal .date{font-size:14px;line-height:1.4285714286}}@media screen and (max-width: 668px){.p-index .modal .date{font-size:3.2vw;line-height:1.7083333333}}.p-index [data-aos=signboard-tilt]{transform-origin:top center;transform:rotate(0deg);opacity:0}.p-index [data-aos=signboard-tilt].aos-animate{animation:signboardTiltSharp .8s ease-out forwards;opacity:1}@keyframes signboardTiltSharp{0%{transform:rotate(0deg)}20%{transform:rotate(-10deg)}40%{transform:rotate(3deg)}60%{transform:rotate(-6deg)}80%{transform:rotate(1deg)}100%{transform:rotate(-5deg)}}.p-index [data-aos=fade-up-rotate]{opacity:0;transform:translateY(100px) rotate(35deg);transition:opacity .6s ease-out,transform .6s ease-out}.p-index [data-aos=fade-up-rotate].aos-animate{opacity:1;transform:translateY(0) rotate(0deg)}.p-index [data-aos=balloon-fade]{opacity:0;transform:translateY(150px)}@media screen and (max-width: 768px){.p-index [data-aos=balloon-fade].aos-animate{animation:fadeUp .6s ease forwards}}@media screen and (min-width: 769px){.p-index [data-aos=balloon-fade].aos-animate{opacity:1;transform:translateY(0)}}@media screen and (max-width: 768px){.p-index [data-aos=balloon-fade]:nth-child(1){animation-delay:.1s}.p-index [data-aos=balloon-fade]:nth-child(2){animation-delay:.2s}.p-index [data-aos=balloon-fade]:nth-child(3){animation-delay:.3s}}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px) rotateZ(-3deg)}100%{opacity:1;transform:translateY(0) rotateZ(0)}}.p-index [data-aos=fadein-custom]{opacity:0;transition:opacity .6s ease}.p-index [data-aos=fadein-custom].aos-animate{opacity:1}@keyframes pop{0%{transform:scale(1)}50%{transform:scale(1.2)}100%{transform:scale(1);opacity:1}}.u-display--block{display:block}.u-display--inline{display:inline}.u-display--inline-block{display:inline-block}.u-display--none{display:none}