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{margin:0;padding:0;border:0;font-size:100%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{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}a{text-decoration:none}address{font-style:normal}img{max-width:100%;height:auto;vertical-align:bottom}svg{max-width:100%;height:auto;fill:currentcolor;vertical-align:bottom}input,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0}html *,html *:before,html *:after{-webkit-box-sizing:inherit;box-sizing:inherit}*,:before,:after{-webkit-box-sizing:inherit;box-sizing:inherit}html{height:100%;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased;scroll-behavior:smooth}body{height:100%;line-height:1;font-weight:400;font-family:"Noto Sans JP",sans-serif;color:#000;text-rendering:optimizeLegibility;-webkit-font-feature-settings:"pkna";font-feature-settings:"pkna"}body.is-drawerActive{overflow:hidden}[lang="en"]{font-family:"Arial",sans-serif;font-weight:600}a{color:#000}.loader{position:fixed;top:0;left:0;right:0;bottom:0;z-index:100;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fff;margin-left:-40px}@media screen and (max-width: 1023px){.loader{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:0}}.loader p{font-size:48px;-webkit-animation-timing-function:cubic-bezier(0.15, -0.01, 0.58, 1);animation-timing-function:cubic-bezier(0.15, -0.01, 0.58, 1);-webkit-animation-duration:5s;animation-duration:5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;will-change:transform}@media screen and (max-width: 768px){.loader p{font-size:25px}}.loader__wrap{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 1023px){.loader__wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.loader__txt{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:bold}@media screen and (max-width: 1023px){.loader__txt.-second{margin-left:-1em}}@media screen and (max-width: 1023px){.loader__txt+.loader__txt{margin-top:1.5em}}.marker{position:absolute;top:-.5em;left:2px;height:3px;width:40px;background-color:black;-webkit-animation-name:marker;animation-name:marker;-webkit-animation-timing-function:cubic-bezier(0.15, -0.01, 0.58, 1);animation-timing-function:cubic-bezier(0.15, -0.01, 0.58, 1);-webkit-animation-duration:5s;animation-duration:5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;will-change:transform}@media screen and (max-width: 1023px){.marker{top:2.4em;left:-1em}}.tx1{margin-left:0.10em;-webkit-animation-name:tx1;animation-name:tx1}.tx2{margin-left:0.12em;-webkit-animation-name:tx2;animation-name:tx2}.tx3{margin-left:0.2em;-webkit-animation-name:tx3;animation-name:tx3}.tx4{-webkit-animation-name:tx4;animation-name:tx4}.tx5{margin-left:0.1em;-webkit-animation-name:tx5;animation-name:tx5}.tx6{margin-left:1em;-webkit-animation-name:tx6;animation-name:tx6}@media screen and (max-width: 1023px){.tx6{margin-left:0;-webkit-animation-name:none;animation-name:none}}.tx7{margin-left:0.1em;-webkit-animation-name:tx7;animation-name:tx7}.tx8{margin-left:0.1em;-webkit-animation-name:tx8;animation-name:tx8}.tx9{margin-left:0.1em;-webkit-animation-name:tx9;animation-name:tx9}.tx10{margin-left:0.1em;-webkit-animation-name:tx10;animation-name:tx10}.tx11{margin-left:0.1em;-webkit-animation-name:tx11;animation-name:tx11}.tx12{margin-left:0.1em;-webkit-animation-name:tx12;animation-name:tx12}.tx13{margin-left:0.2em;-webkit-animation-name:tx13;animation-name:tx13}.tx14{margin-left:0.2em;-webkit-animation-name:tx14;animation-name:tx14}.tx15{margin-left:0.2em;-webkit-animation-name:tx15;animation-name:tx15}@-webkit-keyframes tx1{0%,20%{-webkit-transform:translateX(0);transform:translateX(0)}50%,70%{-webkit-transform:translateX(0.8em);transform:translateX(0.8em)}}@keyframes tx1{0%,20%{-webkit-transform:translateX(0);transform:translateX(0)}50%,70%{-webkit-transform:translateX(0.8em);transform:translateX(0.8em)}}@-webkit-keyframes tx2{0%,20%{-webkit-transform:translateX(0);transform:translateX(0)}50%,70%{-webkit-transform:translateX(1.4em);transform:translateX(1.4em)}}@keyframes tx2{0%,20%{-webkit-transform:translateX(0);transform:translateX(0)}50%,70%{-webkit-transform:translateX(1.4em);transform:translateX(1.4em)}}@-webkit-keyframes tx3{0%,20%{-webkit-transform:translateX(0);transform:translateX(0)}50%,70%{-webkit-transform:translateX(1.65em);transform:translateX(1.65em)}}@keyframes tx3{0%,20%{-webkit-transform:translateX(0);transform:translateX(0)}50%,70%{-webkit-transform:translateX(1.65em);transform:translateX(1.65em)}}@-webkit-keyframes tx4{0%,20%{-webkit-transform:translateX(0);transform:translateX(0)}50%,70%{-webkit-transform:translateX(1.75em);transform:translateX(1.75em)}}@keyframes tx4{0%,20%{-webkit-transform:translateX(0);transform:translateX(0)}50%,70%{-webkit-transform:translateX(1.75em);transform:translateX(1.75em)}}@-webkit-keyframes tx5{0%,20%{-webkit-transform:translateX(0);transform:translateX(0)}50%,70%{-webkit-transform:translateX(1.8em);transform:translateX(1.8em)}}@keyframes tx5{0%,20%{-webkit-transform:translateX(0);transform:translateX(0)}50%,70%{-webkit-transform:translateX(1.8em);transform:translateX(1.8em)}}@-webkit-keyframes tx6{0%,20%{-webkit-transform:translateX(0);transform:translateX(0)}50%,70%{-webkit-transform:translateX(1.8em);transform:translateX(1.8em)}}@keyframes tx6{0%,20%{-webkit-transform:translateX(0);transform:translateX(0)}50%,70%{-webkit-transform:translateX(1.8em);transform:translateX(1.8em)}}@-webkit-keyframes tx7{0%,20%{-webkit-transform:translateX(0);transform:translateX(0)}50%,70%{-webkit-transform:translateX(2em);transform:translateX(2em)}}@keyframes tx7{0%,20%{-webkit-transform:translateX(0);transform:translateX(0)}50%,70%{-webkit-transform:translateX(2em);transform:translateX(2em)}}@-webkit-keyframes tx8{0%,20%{-webkit-transform:translateX(0);transform:translateX(0)}50%,70%{-webkit-transform:translateX(2.2em);transform:translateX(2.2em)}}@keyframes tx8{0%,20%{-webkit-transform:translateX(0);transform:translateX(0)}50%,70%{-webkit-transform:translateX(2.2em);transform:translateX(2.2em)}}@-webkit-keyframes tx9{0%,20%{-webkit-transform:translateX(0);transform:translateX(0)}50%,70%{-webkit-transform:translateX(2.5em);transform:translateX(2.5em)}}@keyframes tx9{0%,20%{-webkit-transform:translateX(0);transform:translateX(0)}50%,70%{-webkit-transform:translateX(2.5em);transform:translateX(2.5em)}}@-webkit-keyframes tx10{0%,20%{-webkit-transform:translateX(0);transform:translateX(0)}50%,70%{-webkit-transform:translateX(2.8em);transform:translateX(2.8em)}}@keyframes tx10{0%,20%{-webkit-transform:translateX(0);transform:translateX(0)}50%,70%{-webkit-transform:translateX(2.8em);transform:translateX(2.8em)}}@-webkit-keyframes tx11{0%,20%{-webkit-transform:translateX(0);transform:translateX(0)}50%,70%{-webkit-transform:translateX(3.1em);transform:translateX(3.1em)}}@keyframes tx11{0%,20%{-webkit-transform:translateX(0);transform:translateX(0)}50%,70%{-webkit-transform:translateX(3.1em);transform:translateX(3.1em)}}@-webkit-keyframes tx12{0%,20%{-webkit-transform:translateX(0);transform:translateX(0)}50%,70%{-webkit-transform:translateX(3.3em);transform:translateX(3.3em)}}@keyframes tx12{0%,20%{-webkit-transform:translateX(0);transform:translateX(0)}50%,70%{-webkit-transform:translateX(3.3em);transform:translateX(3.3em)}}@-webkit-keyframes tx13{0%,20%{-webkit-transform:translateX(0);transform:translateX(0)}50%,70%{-webkit-transform:translateX(3.4em);transform:translateX(3.4em)}}@keyframes tx13{0%,20%{-webkit-transform:translateX(0);transform:translateX(0)}50%,70%{-webkit-transform:translateX(3.4em);transform:translateX(3.4em)}}@-webkit-keyframes tx14{0%,20%{-webkit-transform:translateX(0);transform:translateX(0)}50%,70%{-webkit-transform:translateX(3.5em);transform:translateX(3.5em)}}@keyframes tx14{0%,20%{-webkit-transform:translateX(0);transform:translateX(0)}50%,70%{-webkit-transform:translateX(3.5em);transform:translateX(3.5em)}}@-webkit-keyframes tx15{0%,20%{-webkit-transform:translateX(0);transform:translateX(0)}50%,70%{-webkit-transform:translateX(3.55em);transform:translateX(3.55em)}}@keyframes tx15{0%,20%{-webkit-transform:translateX(0);transform:translateX(0)}50%,70%{-webkit-transform:translateX(3.55em);transform:translateX(3.55em)}}@media screen and (max-width: 1023px){@-webkit-keyframes tx7{0%,20%{-webkit-transform:translateX(0);transform:translateX(0)}50%,70%{-webkit-transform:translateX(0.1em);transform:translateX(0.1em)}}@keyframes tx7{0%,20%{-webkit-transform:translateX(0);transform:translateX(0)}50%,70%{-webkit-transform:translateX(0.1em);transform:translateX(0.1em)}}@-webkit-keyframes tx8{0%,20%{-webkit-transform:translateX(0);transform:translateX(0)}50%,70%{-webkit-transform:translateX(0.2em);transform:translateX(0.2em)}}@keyframes tx8{0%,20%{-webkit-transform:translateX(0);transform:translateX(0)}50%,70%{-webkit-transform:translateX(0.2em);transform:translateX(0.2em)}}@-webkit-keyframes tx9{0%,20%{-webkit-transform:translateX(0);transform:translateX(0)}50%,70%{-webkit-transform:translateX(0.2em);transform:translateX(0.2em)}}@keyframes tx9{0%,20%{-webkit-transform:translateX(0);transform:translateX(0)}50%,70%{-webkit-transform:translateX(0.2em);transform:translateX(0.2em)}}@-webkit-keyframes tx10{0%,20%{-webkit-transform:translateX(0);transform:translateX(0)}50%,70%{-webkit-transform:translateX(0.4em);transform:translateX(0.4em)}}@keyframes tx10{0%,20%{-webkit-transform:translateX(0);transform:translateX(0)}50%,70%{-webkit-transform:translateX(0.4em);transform:translateX(0.4em)}}@-webkit-keyframes tx11{0%,20%{-webkit-transform:translateX(0);transform:translateX(0)}50%,70%{-webkit-transform:translateX(0.5em);transform:translateX(0.5em)}}@keyframes tx11{0%,20%{-webkit-transform:translateX(0);transform:translateX(0)}50%,70%{-webkit-transform:translateX(0.5em);transform:translateX(0.5em)}}@-webkit-keyframes tx12{0%,20%{-webkit-transform:translateX(0);transform:translateX(0)}50%,70%{-webkit-transform:translateX(0.5em);transform:translateX(0.5em)}}@keyframes tx12{0%,20%{-webkit-transform:translateX(0);transform:translateX(0)}50%,70%{-webkit-transform:translateX(0.5em);transform:translateX(0.5em)}}@-webkit-keyframes tx13{0%,20%{-webkit-transform:translateX(0);transform:translateX(0)}50%,70%{-webkit-transform:translateX(0.75em);transform:translateX(0.75em)}}@keyframes tx13{0%,20%{-webkit-transform:translateX(0);transform:translateX(0)}50%,70%{-webkit-transform:translateX(0.75em);transform:translateX(0.75em)}}@-webkit-keyframes tx14{0%,20%{-webkit-transform:translateX(0);transform:translateX(0)}50%,70%{-webkit-transform:translateX(1.3em);transform:translateX(1.3em)}}@keyframes tx14{0%,20%{-webkit-transform:translateX(0);transform:translateX(0)}50%,70%{-webkit-transform:translateX(1.3em);transform:translateX(1.3em)}}@-webkit-keyframes tx15{0%,20%{-webkit-transform:translateX(0);transform:translateX(0)}50%,70%{-webkit-transform:translateX(1.6em);transform:translateX(1.6em)}}@keyframes tx15{0%,20%{-webkit-transform:translateX(0);transform:translateX(0)}50%,70%{-webkit-transform:translateX(1.6em);transform:translateX(1.6em)}}}@-webkit-keyframes marker{0%,20%{-webkit-transform:translateX(0);transform:translateX(0)}50%,70%{-webkit-transform:translateX(660px);transform:translateX(660px)}}@keyframes marker{0%,20%{-webkit-transform:translateX(0);transform:translateX(0)}50%,70%{-webkit-transform:translateX(660px);transform:translateX(660px)}}@media screen and (max-width: 1023px){@-webkit-keyframes marker{0%,20%{-webkit-transform:translateX(0);transform:translateX(0)}50%,70%{-webkit-transform:translateX(150px);transform:translateX(150px)}}@keyframes marker{0%,20%{-webkit-transform:translateX(0);transform:translateX(0)}50%,70%{-webkit-transform:translateX(150px);transform:translateX(150px)}}}.header{position:absolute;top:0;left:0;right:0;z-index:10}.header__inner{max-width:1280px;margin:0 auto;padding:30px}@media screen and (max-width: 1023px){.header__inner{padding:20px}}.nav__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nav__list a{display:block}.nav__item{-webkit-transition:0.8s;transition:0.8s}.nav__item+.nav__item{margin-left:25px}.nav__item img{-webkit-transition:0.5s;transition:0.5s}.nav__item.-text{font-size:20px;text-transform:uppercase}@media screen and (max-width: 767px){.nav__item.-text{margin-top:4px;font-size:16px}}.nav__item.-img{width:44.75px}@media screen and (max-width: 767px){.nav__item.-img{width:30px}}.nav__item:hover{-webkit-transform:scale(0.8, 0.8);transform:scale(0.8, 0.8)}@media screen and (max-width: 767px){.nav__item:hover{-webkit-transform:1;transform:1}}.hero{height:635px;text-align:center;background-color:#e7e6e6;position:relative}@media screen and (max-width: 1023px){.hero{height:100vh}}.hero__titleBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%}.hero__text{font-size:97px;font-weight:600}@media screen and (max-width: 1023px){.hero__text{font-size:7.57812vw}}.hero a{padding-top:60px;position:absolute;bottom:-10px;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.hero a span{position:absolute;top:0;left:50%;width:20px;height:20px;margin-left:-9px;border-left:1px solid #000000;border-bottom:1px solid #000000;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-animation:sdb 1.5s infinite;animation:sdb 1.5s infinite;-webkit-box-sizing:border-box;box-sizing:border-box}@-webkit-keyframes sdb{0%{-webkit-transform:rotate(-45deg) translate(0, 0);opacity:0}50%{opacity:1}100%{-webkit-transform:rotate(-45deg) translate(-20px, 20px);opacity:0}}@keyframes sdb{0%{-webkit-transform:rotate(-45deg) translate(0, 0);transform:rotate(-45deg) translate(0, 0);opacity:0}50%{opacity:1}100%{-webkit-transform:rotate(-45deg) translate(-20px, 20px);transform:rotate(-45deg) translate(-20px, 20px);opacity:0}}.contents__inner{max-width:747px;margin:0 auto;padding:150px 60px;text-align:center}@media screen and (max-width: 767px){.contents__inner{padding:75px 8%}}.contents__title{display:inline-block;margin-bottom:40px;font-size:30px;letter-spacing:.05em;text-transform:uppercase;border-bottom:3px solid #000;opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px);-webkit-transition:1s;transition:1s}.contents__title.scrollin{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}@media screen and (max-width: 767px){.contents__title{margin-bottom:30px;font-size:20px}}.contents__text{font-size:20px;line-height:2.5;letter-spacing:.07em;opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px);-webkit-transition:0.8s;transition:0.8s}@media screen and (max-width: 767px){.contents__text{font-size:14px;line-height:2.3}}.contents__text+.contents__text{margin-top:2em}.contents__text.scrollin{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.nav__list.-contents{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:70px}@media screen and (max-width: 767px){.nav__list.-contents{margin-top:60px}}.footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:150px;text-align:center;background-color:#e7e6e6}.copy{font-size:20px}@media screen and (max-width: 768px){.copy{font-size:14px}}.screen-reader-text{position:absolute;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);width:1px;height:1px}@media screen and (min-width: 769px){.br-pc{display:inline-block;white-space:nowrap}}.isPc{display:none}@media screen and (min-width: 769px){.isPc{display:block}}.isSp{display:block}@media screen and (min-width: 769px){.isSp{display:none !important}}
/*# sourceMappingURL=common.css.map */