﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,picture{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,picture{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}button,input{appearance:none}*,*:before,*:after{box-sizing:border-box}html{width:100%;height:100%}@media screen and (max-width: 834px){html{font-size:15px}}@media screen and (max-width: 480px){html{font-size:3.0145530146vw}}body{display:flex;align-items:center;justify-content:center;font-size:.875rem;width:100%;height:100%;line-height:1.5;font-weight:300;color:#333;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",yu-gothic-pr6n,sans-serif;background:url(../img/common/bg.webp) no-repeat;background-size:cover}body.preload *{transition:0s !important}a{color:inherit;text-decoration:none}a:hover{text-decoration:none}img{max-width:100%;height:auto;vertical-align:middle}input{margin:0;padding:0}textarea{padding:0;font:inherit;color:inherit}button{font:inherit;padding:0;background-color:rgba(0,0,0,0);border:none;color:inherit;cursor:pointer}.l-wrap{width:100%;text-align:center;padding:5.625rem 2.5rem}.preload .l-wrap{opacity:0}@media screen and (max-width: 480px){.l-wrap{padding:4.5rem 2rem}}.c-button{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:100px}.c-button:hover{animation:rubberBand .8s}@keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.15, 0.85, 1);transform:scale3d(1.15, 0.85, 1)}40%{-webkit-transform:scale3d(0.85, 1.15, 1);transform:scale3d(0.85, 1.15, 1)}50%{-webkit-transform:scale3d(1.05, 0.95, 1);transform:scale3d(1.05, 0.95, 1)}65%{-webkit-transform:scale3d(0.95, 1.05, 1);transform:scale3d(0.95, 1.05, 1)}75%{-webkit-transform:scale3d(1.05, 0.95, 1);transform:scale3d(1.05, 0.95, 1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.c-image{width:100%;height:100%;object-fit:cover}.c-flex{display:flex;justify-content:space-between;flex-wrap:wrap}.c-flex-j-center{justify-content:center}.c-flex-a-center{align-items:center}.c-image{width:100%;height:100%;object-fit:cover}.hover{display:block;overflow:hidden}.hover figure{display:block;overflow:hidden}.hover img{will-change:transform;transition:transform .8s cubic-bezier(0.485, 0.135, 0, 0.995) 0s}.hover:hover img{transform:scale(1.2)}.p-idx-lead{font-size:1.78125rem;line-height:1.2;font-weight:bold;letter-spacing:.08em}.p-idx-text{line-height:1.86;font-size:.90625rem;font-weight:bold;letter-spacing:.08em;margin:1.375rem 0 3.875rem}@media screen and (max-width: 480px){.p-idx-text{margin:2.025rem 0 3.15rem}}.p-idx-logo{display:flex;align-items:center;flex-direction:column;width:100%;gap:1.25rem;text-align:center}@media screen and (max-width: 480px){.p-idx-logo{margin-bottom:1.5rem}}.p-idx-logo__text{line-height:1.86;font-size:.9rem;letter-spacing:.08em;line-height:1.75;font-weight:500;margin-bottom:1.5em}.p-idx-logo__img{mix-blend-mode:multiply;width:16.375rem;height:auto}.p-idx-comingsoon{letter-spacing:.01em;font-size:2.82rem;line-height:1.25;font-weight:bold;font-family:neue-haas-grotesk-display,sans-serif;margin-bottom:.25em}@media screen and (min-width: 1241px){.u-dn-lg-min{display:none}}@media screen and (max-width: 1240px){.u-dn-lg-max{display:none}}@media screen and (min-width: 835px){.u-dn-md-min{display:none}}@media screen and (max-width: 834px){.u-dn-md-max{display:none}}@media screen and (min-width: 481px){.u-dn-sm-min{display:none}}@media screen and (max-width: 480px){.u-dn-sm-max{display:none}}/*# sourceMappingURL=style.min.css.map */