@charset "utf-8";@import url('https://fonts.googleapis.com/css2?family=Great+Vibes&family=Hind:wght@400;600&family=Noto+Sans+JP:wght@400;700&display=swap');@font-face{font-family:number;src:local('Helvetica');unicode-range:U+0021-003F}:root{--key-font-color:#333;--key-font-link-color:#333;--key-font-hover-color:#caa846;--key-font-reverse-color:#fff;--form-key-color:#ccc;--common-font-sans-serif:-apple-system,BlinkMacSystemFont,'Helvetica',sans-serif;--common-font-serif:number,'Sorts Mill Goudy','Noto Serif JP',"ＭＳ Ｐ明朝","ＭＳ 明朝",serif;--form-common-fontsize:1rem;--common-blankspace:16.6vw;--common-margin:calc(20px/2);--common-margin-x2:calc(40px/2);--common-margin-x3:calc(60px/2);--common-margin-x4:calc(80px/2);--common-margin-x5:calc(100px/2);--width-margin:16.6%;--gradient-background-1:#5f5f67;--gradient-background-2:linear-gradient(90deg,rgba(95,95,103,1) 0%,rgba(95,95,103,1) 16%,rgba(91,91,99,1) 16%,rgba(91,91,99,1) 33%,rgba(87,87,95,1) 33%,rgba(87,87,95,1) 50%,rgba(81,81,90,1) 50%,rgba(81,81,90,1) 66%,rgba(76,76,85,1) 66%,rgba(76,76,85,1) 83%,rgba(72,72,81,1) 83%,rgba(72,72,81,1) 100%)}@media screen and (min-width:1025px){:root{--common-blankspace:20vw;--common-margin:20px;--common-margin-x2:40px;--common-margin-x3:60px;--common-margin-x4:80px;--common-margin-x5:100px;--width-margin:20%;--gradient-background-1:#5b5b63;--gradient-background-2:linear-gradient(90deg,rgba(91,91,99,1) 0%,rgba(91,91,99,1) 20%,rgba(87,87,95,1) 20%,rgba(87,87,95,1) 40%,rgba(81,81,90,1) 40%,rgba(81,81,90,1) 60%,rgba(76,76,85,1) 60%,rgba(76,76,85,1) 80%,rgba(72,72,81,1) 80%,rgba(72,72,81,1) 100%)}}::-webkit-scrollbar{width:2px}::-webkit-scrollbar-track{background-color:#ccc}::-webkit-scrollbar-thumb{background-color:#000}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:100}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:200}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:300}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:400}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Bold");font-weight:700}@font-face{font-family:"Helvetica Neue";src:local("Helvetica Neue Regular");font-weight:100}@font-face{font-family:"Helvetica Neue";src:local("Helvetica Neue Regular");font-weight:200}*{margin:0;padding:0;border:0}*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}html,body{height:100%}html{font-size:62.5%}body{width:100%;font-family:-apple-system,BlinkMacSystemFont,'Hind','Noto Sans JP',"游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN",sans-serif;font-size:clamp(12px, 3vw, 16px);line-height:1.6;color:var(--key-font-color);background-color:#fff;position:relative;left:0;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"palt" 1,"trad" 0}.font-serif{font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}h1{font-size:2.4rem}h2{font-size:1.8rem}h3{font-size:1.4rem}h4{font-size:1.4rem}h5{font-size:1.2rem}h6{font-size:1.2rem}@media screen and (min-width:768px){h1{font-size:3rem}h2{font-size:2.4rem}h3{font-size:2.4rem}h4{font-size:1.8rem}h5{font-size:1.4rem}h6{font-size:1.2rem}}h1{font-family:'Great Vibes',cursive,'Noto Sans JP';text-transform:capitalize;font-weight:400}h1,h2,h3,h4,h5,h6{margin:0;line-height:1}h1.catchcopy{font-size:clamp(65px, 16.6vw, 360px);color:#ccc;margin-left:calc( var( --common-blankspace) * -1)}h1.head-title{font-size:clamp(60px, 15.3vw, 160px)}a{outline:none;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}a:link{color:var(--key-font-link-color)}a:visited{color:var(--key-font-link-color)}a:hover{color:var(--key-font-hover-color)}a:active{color:var(--key-font-hover-color)}::selection{background:var(--key-font-color);color:var(--key-font-reverse-color);text-shadow:none}::-moz-selection{background:var(--key-font-color);color:var(--key-font-reverse-color);text-shadow:none}a:link,a:visited,a:active{text-decoration:none}a:hover,a:active{outline:0;text-decoration:none;cursor:pointer}a:focus{outline:none}a img{border:none;text-decoration:none}a.fit{display:block;width:100%;height:100%}a.text-btn{letter-spacing:.3rem;font-weight:700}a.text-btn:after{content:"\f0da";font-family:"Font Awesome 6 Free";padding-left:10px}img{vertical-align:bottom}.img-fit{width:100%;max-width:100%;height:auto}figure{-webkit-margin-before:0 !important;-webkit-margin-after:0 !important;-webkit-margin-start:0 !important;-webkit-margin-end:0 !important}.sp{display:block}.pc{display:none}@media screen and (min-width:1025px){.sp{display:none}.pc{display:block}}.mb-vw{margin-bottom:calc( var(--common-blankspace) / 2 )}@media screen and (min-width:1025px){.mb-vw{margin-bottom:calc( var(--common-blankspace) / 4 )}}body{background-image:repeating-linear-gradient(to right,#ddd,#ddd 1px,transparent 0,transparent 16.6%)}@media screen and (min-width:1025px){body{background-image:repeating-linear-gradient(to right,#ddd,#ddd 1px,transparent 0,transparent 20%)}}.archive>.wrap>main{padding-top:calc( var(--common-blankspace) / 2 )}header{position:relative;padding:calc( var(--width-margin) / 3 ) 0}header .header-nav{width:calc( 100% - ( var(--width-margin) / 2 ) );margin:0 auto;display:flex;justify-content:space-between}header .header-nav .brand{display:grid;place-items:center}header .header-nav .brand img{height:20px}@media screen and (min-width:1025px){header{padding:0}header .header-nav{width:100%;display:flex;justify-content:space-between}header .header-nav .brand{width:var(--width-margin);aspect-ratio:2/1;display:grid;place-items:center}header .header-nav .brand img{height:30px}}header .header-nav .nav-button{width:calc( var(--width-margin) / 1 );aspect-ratio:1;display:grid;place-items:center;z-index:11;position:fixed;top:0;right:0;mix-blend-mode:difference}@media screen and (min-width:1025px){header .header-nav .nav-button{width:calc( var(--width-margin) / 2 )}}.burger-wrapper{cursor:pointer;width:30px;height:44px}.burger-wrapper .hamburger{background:#fff;width:30px;height:4px;position:relative;transition:background 10ms .3s ease;transform:translateY(20px)}.burger-wrapper .hamburger:before,.burger-wrapper .hamburger:after{transition:top .3s .35s ease,transform .3s 50ms ease;position:absolute;background:#fff;width:30px;height:4px;content:""}.burger-wrapper .hamburger:before{top:-10px}.burger-wrapper .hamburger:after{top:10px}.menu-trigger:checked~.burger-wrapper.is-show .hamburger{background:0 0}.menu-trigger:checked~.burger-wrapper.is-show .hamburger:after,.menu-trigger:checked~.burger-wrapper.is-show .hamburger:before{transition:top .3s 50ms ease,transform .3s .35s ease;top:0;background-color:#fff}.menu-trigger:checked~.burger-wrapper.is-show .hamburger:before{transform:rotate(45deg)}.menu-trigger:checked~.burger-wrapper.is-show .hamburger:after{transform:rotate(-45deg)}.hidden{display:none}main>article{margin:0 0 calc( var(--common-blankspace) / 2 )}.width-full{width:100%}.width-contets{width:calc( 100% - var(--width-margin) )}.width-asymmetry-left,.width-asymmetry-right{width:100%}.width-single{width:calc( 100% - ( var(--width-margin) * 2 ) )}.single-post .width-single{width:calc( 100% - ( var(--width-margin) * 1 ) )}.width-full,.width-contets,.width-single{margin-left:auto;margin-right:auto}.width-asymmetry-left{padding-left:calc( var(--width-margin) / 2 )}.width-asymmetry-right{padding-right:calc( var(--width-margin) / 2 )}.flex-box{display:flex;align-items:center}.width-asymmetry-right.flex-box{justify-content:flex-end}.box-inner{padding:calc( var(--common-blankspace) / 1 );position:relative}.top-1{height:65dvh;background:url(//erika-tokita.com/wp-content/themes/erika/assets/css/../img/image-1.jpg) no-repeat 0 center;background-size:calc( var(--width-margin) * 4 );aspect-ratio:1/1;padding-left:calc( ( var(--width-margin) * 3.5 ) )}.top-1>.box-inner{padding:calc( var(--common-blankspace) / 1 ) 0;mix-blend-mode:difference;color:#fff}.top-1>.box-inner>.catchcopy,.top-1>.box-inner>.text-btn{color:#fff}@media screen and (min-width:1025px){.top-1{height:auto;background:url(//erika-tokita.com/wp-content/themes/erika/assets/css/../img/image-1.jpg) no-repeat calc( var(--common-blankspace) / 2 ) 0;background-size:calc( var(--width-margin) * 2 );aspect-ratio:16/9;padding-left:calc( ( var(--width-margin) * 2 ) + calc( var(--common-blankspace) / 1 ))}.top-1>a.text-btn{mix-blend-mode:normal}}.width-asymmetry-right.flex-box.top-2{padding-right:0}.width-asymmetry-right.flex-box.top-2>.box-inner{padding:0;position:relative}.width-asymmetry-right.flex-box.top-2>*{flex:0 1 calc( var(--width-margin) * 4.5 );position:relative}.top-2 .box-inner .head-title{color:#fff;mix-blend-mode:difference;position:absolute;top:0;left:calc( var(--common-blankspace) * -1 )}.info-box{padding:calc( var(--common-blankspace) / 2 ) calc( var(--common-blankspace) / 4 ) calc( var(--common-blankspace) / 4 );margin:calc( var(--common-blankspace) * 0.5 ) 0 calc( var(--common-blankspace) / 8 );background-color:rgba(71,71,80,.8);color:#fff;mix-blend-mode:normal;position:relative}.info-box:after{width:calc( var(--common-blankspace) / 1 );content:"";display:block;border:solid #fff 1px;position:absolute;top:calc( var(--common-blankspace) / 8 );right:0}.info-box dl{display:flex;flex-flow:column wrap;width:100%}.info-box dl dt,.info-box dl dd{flex-basis:100%}.info-box dl dt+dd{margin-bottom:var(--common-margin)}@media screen and (min-width:1025px){.width-asymmetry-right.flex-box.top-2{padding-right:calc( var(--width-margin) / 2 )}.width-asymmetry-right.flex-box.top-2>*{flex:0 1 50%;position:relative}.width-asymmetry-right.flex-box.top-2>.box-inner{padding:calc( var(--common-blankspace) / 4 );position:relative}.info-box{padding:calc( var(--common-blankspace) / 4 );margin:0 0 calc( var(--common-blankspace) / 8 );color:#fff;mix-blend-mode:normal}.info-box dl{flex-flow:row wrap;justify-content:space-between}.info-box dl dt{flex-basis:20%}.info-box dl dd{flex-basis:79%;text-indent:1rem}}.info-box dl dd a{color:#fff}.top-3{background:#f5f5f5;background:linear-gradient(90deg,rgba(0,0,0,.0) 0%,rgba(0,0,0,.0) calc( var(--width-margin) * 1.5 ), 
	rgba(204,204,204,0.3) calc( var(--width-margin) * 1.5 ), 
	rgba(204,204,204,0.3) calc( var(--width-margin) * 5.5 ), 
	rgba(255,255,255,0) calc( var(--width-margin) * 5.5 ), 
	rgba(255,255,255,0) 100%);background-size:100% calc( var(--common-blankspace) * 4 );background-repeat:no-repeat}.top-3.flex-box{flex-wrap:wrap;justify-content:flex-start}.flex-box.top-3>*{flex:0 1 100%;position:relative}.flex-box.top-3>section{padding:calc( var(--common-blankspace) / 2 ) 0 calc( var(--common-blankspace) / 4 ) calc( var(--common-blankspace) / 2 );position:relative}.flex-box.top-3>section.box-inner{width:calc( var(--common-blankspace) * 5 );flex:0 1 calc( var(--common-blankspace) * 5 );margin:0 auto;padding-top:calc( var(--common-blankspace) / 4 );padding-left:0;padding-right:0;padding-bottom:calc( var(--common-blankspace) / 4 );text-align:left}@media screen and (min-width:1025px){.top-3{background:#f5f5f5;background:linear-gradient(90deg,rgba(204,204,204,.3) 0%,rgba(204,204,204,.3) calc( var(--width-margin) * 4 ), rgba(255,255,255,0) calc( var(--width-margin) * 4 ), rgba(255,255,255,0) 100%);background-size:auto;background-repeat:repeat}.top-3.flex-box{flex-wrap:nowrap;justify-content:space-between}.flex-box.top-3>*{flex:0 1 50%;position:relative;text-align:center}.flex-box.top-3>section{padding:calc( var(--common-blankspace) / 2 ) 0 calc( var(--common-blankspace) / 2 ) calc( var(--common-blankspace) / 2 );position:relative}.flex-box.top-3>section.box-inner{text-align:left;padding:0 calc( var(--common-blankspace) / 4 )}.flex-box.top-3>section.box-inner{width:auto;margin:auto;padding:0 calc( var(--common-blankspace) / 4 )}}.top-3 h1{position:absolute;top:calc( var(--common-blankspace) / 4 );right:calc( var(--common-blankspace) / 2 );color:#fff;mix-blend-mode:difference}.top-3 img{width:calc( var(--common-blankspace) * 4 );aspect-ratio:1/1;margin:0}@media screen and (min-width:1025px){.top-3 h1{position:absolute;top:calc( var(--common-blankspace) / 4 );right:calc( var(--common-blankspace) / -4 );color:#fff;mix-blend-mode:difference}.top-3 img{width:calc( var(--common-blankspace) * 2 );aspect-ratio:1/1;margin:0 auto}}.top-3 p{margin-bottom:var(--common-margin)}.top-4{position:relative;margin-bottom:calc( var(--common-blankspace) * 1 )}.top-4 h1{position:absolute;color:#fff;mix-blend-mode:difference;top:calc( var(--common-blankspace) * -0.25 );left:0;right:0;margin:0 auto;text-align:center}.top-4 img{width:100%;aspect-ratio:255/89;margin:0 auto}.top-4 h2{margin-bottom:var(--common-margin)}.top-4 p{margin-bottom:var(--common-margin)}.top-4 section.box-inner{width:calc( var(--common-blankspace) * 5 );margin:0 auto;padding-top:calc( var(--common-blankspace) / 2 );padding-left:0;padding-right:0;padding-bottom:0}@media screen and (min-width:1025px){.top-4{position:relative;margin-bottom:calc( var(--common-blankspace) / 2 )}.top-4 section.box-inner{width:calc( var(--common-blankspace) * 2 );margin:0 auto;padding-left:0;padding-right:0;padding-bottom:0}}.page-1{background:url(//erika-tokita.com/wp-content/themes/erika/assets/css/../img/p-1.jpg) no-repeat right top/calc( var(--common-blankspace) * 4 );position:relative;padding-top:calc( var(--common-blankspace) * 4 )}@media screen and (max-width:1024px){.width-contets.page-1{width:100%}}.page-1 div.box-inner{position:relative;background-color:rgba(255,255,255,.5);padding:calc( var(--common-blankspace) / 2 )}.page-1 h1.head-title{position:absolute;color:#fff;mix-blend-mode:difference;top:calc( var(--common-blankspace) * 2 );left:calc( var(--common-blankspace) * 0.5 );z-index:2}.p-jp,.p-en{width:calc( 100% - var(--common-blankspace) )}.p-jp{margin-left:auto;margin-right:auto}.p-en{margin-left:auto;margin-right:auto}.p-en h3{margin-bottom:var(--common-margin)}@media screen and (min-width:1025px){.page-1{background:url(//erika-tokita.com/wp-content/themes/erika/assets/css/../img/p-1.jpg) no-repeat right top/calc( var(--common-blankspace) * 2 );position:relative;padding-top:calc( var(--common-blankspace) * 0.5 )}.page-1 div.box-inner{padding:calc( var(--common-blankspace) / 4 )}.page-1 h1.head-title{top:0;left:0}.p-jp,.p-en{width:calc( var(--common-blankspace) * 2 )}.p-jp{margin-left:calc( var(--common-blankspace) * 0.5 )}.p-en{margin-left:calc( var(--common-blankspace) * 1.5 )}}.page-2 h1.head-title{width:100%;text-align:center;margin-bottom:calc( var(--common-blankspace) / 2 );color:#ccc}.page-2 .flex-box{flex-flow:column wrap;justify-content:flex-start;align-items:flex-start;gap:calc( var(--common-blankspace) / 1 )}.page-2 .flex-box>*{flex:0 1 calc( var(--common-blankspace) / 1 )}.page-2 .flex-box>a:hover img{opacity:.5;transition:all .3s ease}.page-2 .flex-box>*>img{margin-bottom:var(--common-margin)}.page-2 .flex-box>*>small{margin-bottom:var(--common-margin);display:block}.page-2 .flex-box>*>h3{margin-bottom:0}@media screen and (min-width:1025px){.page-2 .flex-box{flex-flow:row wrap;justify-content:space-between;gap:calc( var(--common-blankspace) / 4 )}}.width-single.page-2 h1,.width-single.page-2 h2,.width-single.page-2 h3,.width-single.page-2 h4,.width-single.page-2 h5,.width-single.page-2 h6{font-weight:400;margin:auto;line-h eight:1.6}.pagination{padding:calc( var(--common-blankspace) / 2 ) 0}@media screen and (min-width:1025px){.pagination{padding:calc( var(--common-blankspace) / 4 ) 0}}.nav-links{display:flex;justify-content:center}.pagination .page-numbers{display:inline-block;margin-right:calc( var(--common-margin) / 2 );padding:calc( var(--common-margin) / 4 ) calc( var(--common-margin) / 2 );color:#333;background:#fff}.pagination .current{padding:calc( var(--common-margin) / 4 ) calc( var(--common-margin) / 2 );background:#333;color:#fff}.pagination .prev,.pagination .next{background:0 0;box-shadow:none;color:#333}.pagination .dots{background:0 0;box-shadow:none}.page-3{position:relative}.page-3 h1.head-title{width:100%;text-align:right;margin-bottom:calc( var(--common-blankspace) / 2 );color:#ccc}.page-3 section:nth-child(2){display:flex;flex-flow:column wrap;align-items:flex-start;background:#fff;background:linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0) calc( var(--common-blankspace) * 0.5 ), rgba(245,245,245,0.8) calc( var(--common-blankspace) * 0.5 ), rgba(245,245,245,0.8) 100%);padding:calc( var(--common-blankspace) / 4 ) 0 0 0}.page-3 section:nth-child(2)>.youtube-contents{padding:calc( var(--common-blankspace) / 4 );position:relative}.page-3 .pv-box:first-child{margin-top:0}.page-3 .pv-box{margin-top:calc( var(--common-blankspace) / 2 );position:relative}.page-3 section.pv-box:after{position:absolute;font-size:clamp(60px, 15.3vw, 160px);color:#ccc;font-family:'Great Vibes',cursive,'Noto Sans JP';font-weight:400;display:block}.page-3 section.pv-box:nth-child(2):after{top:calc( var(--common-blankspace) * -0.5 );left:0;content:"01";z-index:2}.page-3 section.pv-box:nth-child(3):after,.page-3 section.pv-box:nth-child(4):after,.page-3 section.pv-box:nth-child(5):after,.page-3 section.pv-box:nth-child(6):after{top:50%;transform:translateY(-50%)}.page-3 section.pv-box:nth-child(3):after,.page-3 section.pv-box:nth-child(5):after{right:calc( var(--common-blankspace) * -0.25 )}.page-3 section.pv-box:nth-child(4):after,.page-3 section.pv-box:nth-child(6):after{left:calc( var(--common-blankspace) * -0.25 )}.page-3 section.pv-box:nth-child(3):after{content:"02"}.page-3 section.pv-box:nth-child(4):after{content:"03"}.page-3 section.pv-box:nth-child(5):after{content:"04"}.page-3 section.pv-box:nth-child(6):after{content:"05"}.page-3 section.pv-box:nth-child(3),.page-3 section.pv-box:nth-child(5),.page-3 section.pv-box:nth-child(4),.page-3 section.pv-box:nth-child(6){width:calc( var(--common-blankspace) * 4 )}.page-3 section.pv-box:nth-child(3),.page-3 section.pv-box:nth-child(5){margin-right:0;margin-left:auto}.youtube{width:100%;aspect-ratio:16/9;margin-bottom:var(--common-margin)}.youtube iframe{width:100%;height:100%}.page-3 section.pv-box:nth-child(2)>.youtube{margin-bottom:0}@media screen and (min-width:1025px){.page-3 section:nth-child(2){flex-flow:row nowrap;justify-content:space-between;align-items:stretch;background:#fff;background:linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0) calc( var(--common-blankspace) * 1.5 ), rgba(245,245,245,0.5) calc( var(--common-blankspace) * 1.5 ), rgba(245,245,245,0.5) 100%);padding:calc( var(--common-blankspace) / 4 ) 0}.page-3 section:nth-child(2)>.youtube{flex:0 1 calc( var(--common-blankspace) * 3 )}.page-3 section:nth-child(2)>.youtube-contents{flex:0 1 calc( var(--common-blankspace) * 2 );padding:calc( var(--common-blankspace) / 4 );position:relative}.page-3 section.pv-box:nth-child(2):after{top:calc( var(--common-blankspace) * -0.25 )}.page-3 section.pv-box:nth-child(3),.page-3 section.pv-box:nth-child(5),.page-3 section.pv-box:nth-child(4),.page-3 section.pv-box:nth-child(6){width:calc( var(--common-blankspace) * 2 )}}.page-4 h1,.page-4 h2,.page-4 h3{font-weight:400;margin-bottom:calc( var(--common-blankspace) / 2 )}.page-4 h3{margin-bottom:calc( var(--common-blankspace) / 4 )}.page-4 h1 i,.page-4 h2 i,.page-4 h3 i{margin-right:var(--common-margin)}.page-4 section{margin-bottom:calc( var(--common-blankspace) * 1 )}.page-4 .flex-box{display:flex;flex-flow:column wrap;align-items:stretch}.flex-box>div+div{margin-top:calc( var(--common-blankspace) / 2 )}.flex-box .atte{margin-top:var(--common-margin)}.page-4 p.box-inner,.page-4 div.box-inner.type1{padding:0 calc( var(--common-blankspace) / 4 )}@media screen and (min-width:1025px){.page-4 h1,.page-4 h2,.page-4 h3{margin-bottom:calc( var(--common-blankspace) / 4 )}.page-4 h3{margin-bottom:calc( var(--common-blankspace) / 8 )}.page-4 h1 i,.page-4 h2 i,.page-4 h3 i{margin-right:var(--common-margin)}.page-4 section{margin-bottom:calc( var(--common-blankspace) / 4 )}.page-4 .flex-box{display:flex;flex-flow:row wrap;align-items:stretch}.page-4 .flex-box>*{flex:1}.flex-box>div+div{margin-top:0}.flex-box .atte{margin-top:var(--common-margin)}.page-4 p.box-inner,.page-4 div.box-inner.type1{padding:var(--common-margin)}}footer{background:var(--gradient-background-1);background:var(--gradient-background-2)}.home footer{position:fixed;width:100%;bottom:0;left:0;z-index:2}.footer-wrap{width:calc( 100% - var(--width-margin) );margin:0 auto;padding:calc( var(--common-blankspace) / 2 ) 0}@media screen and (min-width:1025px){.home footer{position:relative}.footer-wrap{width:calc( 100% - ( var(--width-margin) * 2 ) );margin:0 auto}}.footer-wrap>ul{display:flex;flex-wrap:nowrap;justify-content:space-between;margin:0;padding:0}.footer-wrap>ul li{flex:1;list-style-type:none;text-align:center}.footer-wrap>ul li img{height:20px}.footer-wrap>ul li:first-child{text-align:left}.footer-wrap>ul li:first-child img{height:20px}.footer-wrap>div>ul{letter-spacing:.3rem}.footer-wrap>div{display:none}@media screen and (min-width:1025px){.footer-wrap>ul{display:block;margin-bottom:var(--common-margin)}.footer-wrap>ul li{display:inline-block;margin-left:var(--common-margin)}.footer-wrap>ul li:first-child{margin-left:0}.footer-wrap>div{display:block}.footer-wrap>div>ul{margin:0;padding:0}.footer-wrap>div>ul li{list-style-type:none;display:inline-block;margin-left:var(--common-margin)}.footer-wrap>div>ul li:first-child{margin-left:0}.footer-wrap>div>ul li a{color:#fff}}.copy{position:fixed;top:0;left:0;width:calc( var(--width-margin) / 2 );height:100dvh;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;display:grid;place-items:center;mix-blend-mode:difference;color:#fff;pointer-events:none;z-index:3}.pageup{position:fixed;top:0;right:0;width:var(--width-margin);height:100dvh;display:grid;place-items:end center;mix-blend-mode:difference}@media screen and (min-width:1025px){.pageup{width:calc( var(--width-margin) / 2 )}}.pageup span{width:100%;aspect-ratio:1;display:grid;place-items:center}.scroll-down3{width:30px;height:30px;font-size:30px;overflow:hidden;cursor:pointer;display:flex;flex-flow:column;align-items:center;justify-content:center;margin:0 auto}.scroll-down3 i{animation:scrollDown3 2s ease infinite}@keyframes scrollDown3{0%{transform:translateY(15px);opacity:0}45%{transform:translateY(0px);opacity:1}65%{transform:translateY(5px);opacity:1}100%{transform:translateY(-15px);opacity:0}}.modalArea{visibility:hidden;opacity:0;position:fixed;z-index:10;top:0;left:0;width:100%;height:100dvh;transition:.4s}.modalBg{width:100%;height:100dvh;background:var(--gradient-background-1);background:var(--gradient-background-2)}@media screen and (min-width:1025px){.modalBg{background:var(--gradient-background-1);background:var(--gradient-background-2)}}.modalWrapper{position:absolute;width:100%;height:100dvh;top:0;left:0;display:grid;place-items:center}.is-show{visibility:visible;opacity:1}.modalContents{text-align:center}.modalContents .logo{height:20px;margin:0 auto;margin-bottom:var(--common-margin-x2)}.modalContents ul{margin:0;margin-bottom:var(--common-margin-x2);padding:0;letter-spacing:.3rem}.modalContents ul.sns{margin:0;padding:0}.modalContents ul li{display:block;margin-bottom:var(--common-margin);list-style-type:none}.modalContents ul.sns li{margin-left:var(--common-margin);margin-bottom:0;display:inline-block;list-style-type:none}.modalContents ul.sns li:first-child{margin-left:0}.modalContents ul li a{color:#fff}.modalContents ul.sns li a img{width:20px}.form-wrap{width:100%;margin:50px auto;padding:5%;text-align:left;font-size:var(--form-common-fontsize);padding:calc( var(--width-margin) / 2 )}@media screen and (min-width:1025px){.form-wrap{padding:calc( var(--width-margin) / 4 )}}button,input,select,textarea{font-family:inherit;font-size:100%;box-sizing:border-box;display:block}.form-group label{display:block;font-family:'Noto Sans JP',sans-serif;font-weight:700;margin-bottom:calc(var(--form-common-fontsize) * 1.5)}.form-imputarea input[type=text],.form-imputarea input[type=email],.form-imputarea input[type=date],.form-imputarea input[type=tel],.form-imputarea textarea,.form-imputarea select{padding:var(--form-common-fontsize);border:1px solid #ccc;width:100%;margin-bottom:calc(var(--form-common-fontsize) * 1.5);color:#000;background-color:#fff;border-radius:4px}.form-imputarea input[type=radio],.form-imputarea input[type=checkbox],.form-imputarea label{display:inline-block}.form-imputarea input[type=radio],.form-imputarea input[type=checkbox]{margin-right:var(--form-common-fontsize)}.form-imputarea label+input[type=radio],.form-imputarea label+input[type=checkbox]{margin-left:var(--form-common-fontsize)}.form-imputarea textarea{width:100% !important;height:10rem !important}.select-wrap{position:relative}.select-wrap:before{content:"";display:block;position:absolute;top:var(--form-common-fontsize);right:var(--form-common-fontsize);width:var(--form-common-fontsize);height:var(--form-common-fontsize);transform:rotate(45deg);background:0 0;border-bottom:3px solid #ccc;border-right:3px solid #ccc;pointer-events:none}.form-imputarea select{outline:none;-moz-appearance:none;text-overflow:'';vertical-align:middle;-webkit-appearance:button;-moz-appearance:button;appearance:button;appearance:none;-webkit-appearance:none;-moz-appearance:none}.form-imputarea select::-ms-expand{display:none}select:-moz-focusring{color:transparent}.form-group input[type=submit],.form-group input[type=reset]{display:inline-block;padding:var(--form-common-fontsize);color:#fff;text-decoration:none;text-align:center;background-color:var(--form-key-color);border-radius:4px;transition:all .5s}.form-group input[type=submit]:hover,.form-group input[type=reset]:hover{cursor:pointer}.form-group input[type=submit]{padding-left:calc(var(--form-common-fontsize) * 2);padding-right:calc(var(--form-common-fontsize) * 2);margin-right:calc(var(--form-common-fontsize) * 1)}#policy{width:100%;height:calc(var(--form-common-fontsize) * 10);margin:0;margin-bottom:calc(var(--form-common-fontsize) * 1.5);padding:var(--form-common-fontsize);color:#888;background-color:#fff;border:1px solid #ccc;border-radius:4px;overflow-y:scroll}#policy h2{font-size:calc(var(--form-common-fontsize) * 1);margin-bottom:calc(var(--form-common-fontsize) * 1);font-weight:700}#policy p{text-align:left !important;font-size:calc(var(--form-common-fontsize) *0.8);margin-bottom:calc(var(--form-common-fontsize) * 0.8)}#mfp_loading,#mfp_loading_screen,#mfp_overlay_background,#mfp_overlay,#mfp_hidden{display:none}.mfp_err[style]{margin:0 0 20px;padding:10px;font-size:10px;font-weight:700;border-radius:4px;background-color:var(--form-key-color);color:#fff}.entry-content{margin:0;padding:0}@media screen and (min-width:1025px){.entry-content{margin:0;padding:calc( var(--width-margin) / 4 )}}.width-single.page-2>section>.entry-content>h1,.width-single.page-2>section>.entry-content>h2,.width-single.page-2>section>.entry-content>h3,.width-single.page-2>section>.entry-content>h4,.width-single.page-2>section>.entry-content>h5,.width-single.page-2>section>.entry-content>h6{margin:0 0 calc( var(--width-margin) / 2 ) 0;font-family:'Noto Sans JP' !important}@media screen and (min-width:1025px){.width-single.page-2>section>.entry-content>h1,.width-single.page-2>section>.entry-content>h2,.width-single.page-2>section>.entry-content>h3,.width-single.page-2>section>.entry-content>h4,.width-single.page-2>section>.entry-content>h5,.width-single.page-2>section>.entry-content>h6{margin:0 0 calc( var(--width-margin) / 4 ) 0}}.width-single.page-2>section>.entry-header{margin:0 0 calc( var(--width-margin) * 1 ) 0}@media screen and (min-width:1025px){.width-single.page-2>section>.entry-header{margin:0 0 calc( var(--width-margin) / 4 ) 0}}.width-single.page-2>section>.entry-header>h1{font-family:'Noto Sans JP' !important;margin:0 0 calc( var(--common-margin) * 2 ) 0;position:relative;padding:0 0 calc( var(--common-margin) * 2 ) 0}.width-single.page-2>section>.entry-header>h1:after{position:absolute;bottom:0;left:0;width:100%;height:5px;content:'';background-image:-webkit-gradient(linear,left top,right top,from(#000),to(#fff));background-image:-webkit-linear-gradient(left,#000 0%,#fff 100%);background-image:linear-gradient(to right,#000 0%,#fff 100%)}.width-single.page-2>section>.entry-content>.custom-table{overflow-x:scroll;margin:0 0 calc( var(--common-margin) * 2 ) 0}.width-single.page-2>section>.entry-content>.custom-table>table{border:solid 1px #555;border-collapse:collapse;background-color:#fff;white-space:nowrap}.width-single.page-2>section>.entry-content>.custom-table>table>thead,.width-single.page-2>section>.entry-content>.custom-table>table>tbody{width:100%}.width-single.page-2>section>.entry-content>.custom-table>table th,.width-single.page-2>section>.entry-content>.custom-table>table td{border:solid 1px #555;padding:var(--common-margin)}.entry-footer{background:0 0 !important;margin-bottom:calc( var(--width-margin) * 1 )}.single-post .post-navigation{width:calc( 100% - ( var(--width-margin) * 1 ) );margin-left:auto;margin-right:auto;margin-bottom:calc( var(--width-margin) * 1 )}@media screen and (min-width:1025px){.entry-footer{margin-bottom:calc( var(--width-margin) / 4 )}.single-post .post-navigation{margin-bottom:calc( var(--width-margin) / 4 )}}