@charset "UTF-8";body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0px}fieldset,img,abbr,acronym{border:0}address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:400}img{vertical-align:bottom}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}q:before,q:after{content:""}ol,ul{list-style:none;padding:0;margin:0}main{display:block}input[type=submit],input[type=button]{border-radius:0;-webkit-box-sizing:content-box;-webkit-appearance:button;-moz-appearance:button;appearance:button;border:none;-webkit-box-sizing:border-box;box-sizing:border-box}input[type=submit]::-webkit-search-decoration,input[type=button]::-webkit-search-decoration{display:none}input[type=submit]::focus,input[type=button]::focus{outline-offset:-2px}*:focus{outline:none}@-webkit-keyframes basic{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359.9deg);transform:rotate(359.9deg)}}@keyframes basic{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359.9deg);transform:rotate(359.9deg)}}@-webkit-keyframes fade{0%{opacity:0}100%{opacity:1}}@keyframes fade{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes arrowflow{0%{opacity:0}20%{opacity:1}50%{opacity:0}100%{opacity:0}}@keyframes arrowflow{0%{opacity:0}20%{opacity:1}50%{opacity:0}100%{opacity:0}}@-webkit-keyframes scrolldown{0%{-webkit-transform:scale(1,0);transform:scale(1,0);-webkit-transform-origin:0 0;transform-origin:0 0}60%{-webkit-transform:scale(1,0);transform:scale(1,0);-webkit-transform-origin:0 0;transform-origin:0 0}70%{-webkit-transform:scale(1,1);transform:scale(1,1);-webkit-transform-origin:0 0;transform-origin:0 0}80%{-webkit-transform:scale(1,1);transform:scale(1,1);-webkit-transform-origin:0 100%;transform-origin:0 100%}100%{-webkit-transform:scale(1,0);transform:scale(1,0);-webkit-transform-origin:0 100%;transform-origin:0 100%}}@keyframes scrolldown{0%{-webkit-transform:scale(1,0);transform:scale(1,0);-webkit-transform-origin:0 0;transform-origin:0 0}60%{-webkit-transform:scale(1,0);transform:scale(1,0);-webkit-transform-origin:0 0;transform-origin:0 0}70%{-webkit-transform:scale(1,1);transform:scale(1,1);-webkit-transform-origin:0 0;transform-origin:0 0}80%{-webkit-transform:scale(1,1);transform:scale(1,1);-webkit-transform-origin:0 100%;transform-origin:0 100%}100%{-webkit-transform:scale(1,0);transform:scale(1,0);-webkit-transform-origin:0 100%;transform-origin:0 100%}}@-webkit-keyframes logo-move{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(200px);transform:translateY(200px)}}@keyframes logo-move{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(200px);transform:translateY(200px)}}@-webkit-keyframes flash{0%{-webkit-box-shadow:0px 0px 0px 0 rgba(0,34,255,.7);box-shadow:0px 0px 0px 0 rgba(0,34,255,.7)}50%{-webkit-box-shadow:0px 0px 0px var(--blur) rgba(0,34,255,0);box-shadow:0px 0px 0px var(--blur) rgba(0,34,255,0)}100%{-webkit-box-shadow:0px 0px 8px var(--blur) rgba(0,34,255,0);box-shadow:0px 0px 8px var(--blur) rgba(0,34,255,0)}}@keyframes flash{0%{-webkit-box-shadow:0px 0px 0px 0 rgba(0,34,255,.7);box-shadow:0px 0px 0px 0 rgba(0,34,255,.7)}50%{-webkit-box-shadow:0px 0px 0px var(--blur) rgba(0,34,255,0);box-shadow:0px 0px 0px var(--blur) rgba(0,34,255,0)}100%{-webkit-box-shadow:0px 0px 8px var(--blur) rgba(0,34,255,0);box-shadow:0px 0px 8px var(--blur) rgba(0,34,255,0)}}@-webkit-keyframes fade-down{0%{opacity:0;-webkit-transform:translateY(-3px);transform:translateY(-3px)}100%{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}}@keyframes fade-down{0%{opacity:0;-webkit-transform:translateY(-3px);transform:translateY(-3px)}100%{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}}@-webkit-keyframes slide-view{0%{left:-101%}50%{left:0}51%{left:0}100%{left:101%}}@keyframes slide-view{0%{left:-101%}50%{left:0}51%{left:0}100%{left:101%}}body{font-style:normal;font-weight:400;font-family:YakuHanJP,sans-serif;word-wrap:break-word;overflow-wrap:break-word;-webkit-text-size-adjust:100%;letter-spacing:.3px}:root{--spacer:.35rem;--header-h:60px;--menu-btn:60px;--s-spacer:50px;--s-spacer-s:25px;--blur:12px;--mode:both;--border:2px;--shadow:rgba(0,0,0,.09) 3px 7px 20px 0px;--shadow-b:rgba(0,0,0,.1) 1px 1px 0px 0px;--side-s:5vw;--pdg-a:3.5vw}@media screen and (min-width:900px){:root{--spacer:.7rem;--header-h:70px;--menu-btn:70px;--s-spacer:120px;--s-spacer-s:40px;--blur:20px;--border:3px;--shadow:rgba(0,0,0,.09) 5px 10px 35px 0px;--shadow-b:rgba(0,0,0,.1) 2px 2px 0px 0px;--side-s:5vw;--pdg-a:2.5vw}}@media screen and (min-width:1260px){:root{--side-s:7vw}}.gdt-A{background:-webkit-gradient(linear,left top,right top,from(#f05c00),to(#ea1212));background:linear-gradient(left,#f05c00,#ea1212)}.gdt-B{background:-webkit-gradient(linear,left top,right top,from(#053c62),to(#152d3e));background:linear-gradient(left,#053c62,#152d3e)}.gdt-C{background:-webkit-gradient(linear,left top,right top,from(#fff),to(#eee));background:linear-gradient(left,#fff,#eee)}.f-campaign{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;font-weight:700;-webkit-transform:translatey(30%);transform:translatey(30%)}.f-campaign:before{content:"";width:2px;height:40px;display:inline-block;background:#15141b;-webkit-transform:skewX(30deg);transform:skewX(30deg)}.f-campaign:after{content:"";width:2px;height:40px;display:inline-block;background:#15141b;-webkit-transform:skewX(-30deg);transform:skewX(-30deg)}.f-campaign-bnr{max-width:1000px;margin-left:auto;margin-right:auto;background-position:center right;background-size:cover;background-repeat:no-repeat;background-image:url(//miriz.jp/wp/wp-content/themes/miriz/css/../image/campaign-bnr-bg.jpg);overflow:hidden;position:relative}@media screen and (min-width:900px){.f-campaign-bnr{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;height:120px}}.f-campaign-bnr .campaign-column-A{-webkit-box-flex:0;-ms-flex:0 1 28%;flex:0 1 28%;position:relative;z-index:50;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;color:#fff;line-height:1 !important;background-color:#b2b5b7}@media screen and (min-width:900px){.f-campaign-bnr .campaign-column-A{padding:0;background:initial}}.f-campaign-bnr .campaign-column-B{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center}@media screen and (min-width:900px){.f-campaign-bnr .campaign-column-B{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;padding:0;text-align:left}}.f-campaign-bnr .campaign-column-B .text{color:#fff;margin-bottom:calc(var(--spacer)*1.5)}@media screen and (min-width:900px){.f-campaign-bnr .campaign-column-B .text{margin-right:calc(var(--spacer)*4);margin-bottom:0}}@media screen and (min-width:900px){.f-campaign-bnr:after{content:"";position:absolute;left:-5%;top:0;z-index:10;width:34%;height:100%;-webkit-transform:skewX(-20deg);transform:skewX(-20deg);height:100%;background-color:#b2b5b7}}.f-online-bnr{text-align:center}.f-online-bnr a{display:inline-block;margin-left:auto;margin-right:auto}.f-online-bnr a .pc{display:none}@media screen and (min-width:768px){.f-online-bnr a .pc{display:block}}.f-online-bnr a .sp{display:block}@media screen and (min-width:768px){.f-online-bnr a .sp{display:none}}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}html{-webkit-text-size-adjust:100%;font-size:62.5%;width:100%;height:100%}body{width:100%;height:100%;position:relative;color:#15141b;background-color:#fff;outline:0}body.fixed{position:fixed;width:100%;height:100%;margin-bottom:0 !important}img{max-width:100%;height:auto}img[src$=".svg"]{width:100%}@media (min-width:1px) and (max-width:768px){a:hover{opacity:1 !important}}.entry-loading{font-weight:400;opacity:0;display:none;position:fixed;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.entry-loading.is-show{opacity:1}.entry-loading:not(.is-show){-webkit-animation:fade-out .5s ease 0s 1 forwards;animation:fade-out .5s ease 0s 1 forwards}.entry-more{text-align:center;width:280px;padding:12px 16px;text-align:center;background:#7e7e7e;color:#fff;margin:3em auto 0;cursor:pointer}.entry-more.is-hide{display:none}a{text-decoration:none;color:#15141b}.home .l-header{position:absolute;z-index:800;top:0}.home .l-header__logo .home{display:block}.home .l-header__logo .sec{display:none}.home .l-header__right .hdg{color:#fff}.home .l-header__right a{color:#fff}.home .l-header__right .contact{border:1px solid #fff !important;background-color:initial !important}.home .l-header__right .contact span{mix-blend-mode:difference;color:#fff}.home .l-header__right .contact:after{background-color:#fff !important}.l-header-fix{background-color:#fff;-webkit-box-shadow:rgba(0,0,0,.09) 0px 0px 15px 0px;box-shadow:rgba(0,0,0,.09) 0px 0px 15px 0px;width:100%;position:fixed;top:0;left:0;z-index:900;-webkit-transition:all .3s cubic-bezier(0,.5,.5,1);transition:all .3s cubic-bezier(0,.5,.5,1);opacity:1;visibility:visible}@media screen and (min-width:900px){.l-header-fix{opacity:0;visibility:hidden}}.l-header-fix .inner{height:var(--header-h);display:-ms-grid;display:grid;-ms-grid-columns:1fr 2vw auto 2vw auto;grid-template-columns:1fr auto auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-column-gap:2vw}@media screen and (min-width:900px){.l-header-fix .inner{-ms-grid-columns:1fr auto auto auto auto auto auto auto;grid-template-columns:1fr auto auto auto auto auto auto auto}}.l-header-fix a{display:block;line-height:1}.l-header-fix svg{fill:#b2b5b7;width:clamp(calc(105*1px),calc(100/1680*130*1vw),calc(130*1px))}.l-header-fix.hide{opacity:1;visibility:visible}.l-header-fix li{display:none}@media screen and (min-width:900px){.l-header-fix li{display:block}}.l-header-fix .l-header-fix-logo img{width:clamp(calc(105*1px),calc(100/1680*130*1vw),calc(130*1px))}.l-header{position:relative;width:100%;z-index:800;display:none}@media screen and (min-width:900px){.l-header{display:block}}.l-header__logo{-webkit-transform:translateY(25%);transform:translateY(25%)}.l-header__logo a{width:clamp(calc(62*1px),calc(100/1680*130*1vw),calc(130*1px));display:block}.l-header__logo .home{display:none}.l-header__logo .sec{display:block}.l-header__inner{display:-ms-grid;display:grid;-ms-grid-columns:1fr auto;grid-template-columns:1fr auto}.l-header__right .gronavi-menu,.l-header-fix .gronavi-menu{-webkit-transition:opacity .5s cubic-bezier(0,.5,.5,1);transition:opacity .5s cubic-bezier(0,.5,.5,1);position:relative;cursor:pointer;display:none}@media screen and (min-width:900px){.l-header__right .gronavi-menu,.l-header-fix .gronavi-menu{display:block}}.l-header__right .gronavi-menu .sub,.l-header-fix .gronavi-menu .sub{opacity:0;visibility:hidden;position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%,96%);transform:translate(-50%,96%);white-space:nowrap;background-color:#787c81;-webkit-transition:all .3s cubic-bezier(0,.5,.5,1);transition:all .3s cubic-bezier(0,.5,.5,1);z-index:5}.l-header__right .gronavi-menu .sub li,.l-header-fix .gronavi-menu .sub li{-webkit-transition:all .3s cubic-bezier(0,.5,.5,1);transition:all .3s cubic-bezier(0,.5,.5,1)}.l-header__right .gronavi-menu .sub li.out,.l-header-fix .gronavi-menu .sub li.out{opacity:.4}.l-header__right .gronavi-menu .sub a,.l-header-fix .gronavi-menu .sub a{display:block;color:#fff;line-height:1.4;letter-spacing:.05em;font-size:clamp(calc(13*1px),calc(100/1680*14*1vw),calc(14*1px));position:relative}.l-header__right .gronavi-menu .sub:before,.l-header-fix .gronavi-menu .sub:before{content:"";width:9px;height:5px;clip-path:polygon(50% 0%,100% 100%,0% 100%);background-color:#787c81;-webkit-transform:translate(-50%,-90%);transform:translate(-50%,-90%);position:absolute;top:0;left:50%}.l-header__right .gronavi-menu .sub.open,.l-header-fix .gronavi-menu .sub.open{opacity:1;visibility:visible;-webkit-transform:translate(-50%,100%);transform:translate(-50%,100%)}.l-header__right .gronavi-menu .hdg,.l-header-fix .gronavi-menu .hdg{line-height:1;letter-spacing:.08em;font-size:clamp(calc(13*1px),calc(100/1680*15*1vw),calc(15*1px));text-transform:uppercase;font-weight:700;position:relative;cursor:pointer;height:var(--header-h);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}.l-header__right .gronavi-menu.out,.l-header-fix .gronavi-menu.out{opacity:.3}.l-header__right .contact,.l-header-fix .contact{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;font-weight:500;height:clamp(calc(36*1px),calc(100/1680*40*1vw),calc(40*1px));padding:0 3.5vw;position:relative;background-color:#15141b;line-height:1;letter-spacing:0em;font-size:clamp(calc(12*1px),calc(100/1680*14*1vw),calc(14*1px))}.l-header__right .contact span,.l-header-fix .contact span{position:relative;z-index:3;color:#fff}@media screen and (min-width:768px){.l-header__right .contact,.l-header-fix .contact{padding:0 1.2vw}}.l-header__right .contact:before,.l-header-fix .contact:before{display:none}.l-header__right .contact:after,.l-header-fix .contact:after{position:absolute;background-color:#001ee0;content:"";left:0;top:0;height:100%;width:0;-webkit-transition:all .2s cubic-bezier(0,.5,.5,1);transition:all .2s cubic-bezier(0,.5,.5,1);z-index:1}.l-header__right .contact:hover:after,.l-header-fix .contact:hover:after{width:100%}.l-header__right .gronavi-contact .tel,.l-header-fix .gronavi-contact .tel{display:none}.l-header__right .insta-icon,.l-header-fix .insta-icon{display:none;cursor:pointer;height:var(--header-h)}@media screen and (min-width:900px){.l-header__right .insta-icon,.l-header-fix .insta-icon{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}}.l-header__right .insta-icon img,.l-header-fix .insta-icon img{width:clamp(calc(24*1px),calc(100/1680*28*1vw),calc(28*1px))}.l-header__right .insta-icon .home,.l-header-fix .insta-icon .home{display:none}.l-header__right .insta-icon .nothome,.l-header-fix .insta-icon .nothome{display:block}.home .insta-icon .home{display:block}.home .insta-icon .nothome{display:none}.l-header__right{display:none}@media screen and (min-width:900px){.l-header__right{display:-ms-grid;display:grid;-ms-grid-columns:auto 2vw auto 2vw auto 2vw auto 2vw auto 2vw auto 2vw auto;grid-template-columns:auto auto auto auto auto auto auto;grid-column-gap:2vw;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.l-header__right__top{display:-ms-grid;display:grid;-ms-grid-columns:1fr calc(var(--spacer)*6) auto;grid-template-columns:1fr auto;place-items:center end;grid-column-gap:calc(var(--spacer)*6);color:#dde3e6;display:none}.l-header__right__top .tel{line-height:1.4;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.l-header__right__top .tel .number{line-height:1;letter-spacing:.08em;font-size:clamp(calc(14*1px),calc(100/1680*18*1vw),calc(18*1px));font-weight:600}.l-header-menu{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:var(--header-h);height:var(--header-h);position:relative;cursor:pointer}@media screen and (min-width:900px){.l-header-menu{display:none}}.l-header-menu .text{line-height:1;letter-spacing:0em;font-size:clamp(calc(10*1px),calc(100/1680*10*1vw),calc(10*1px));font-weight:700;color:#15141b;margin-bottom:3px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.l-header-menu .btn{position:relative;z-index:16;line-height:1 !important}@media screen and (min-width:900px){.l-header-menu.on{opacity:1;visibility:visible;-webkit-animation:fade .3s ease 0s;animation:fade .3s ease 0s}}.l-header-menu.open{opacity:1 !important;visibility:visible !important}.l-header-menu.open .text{display:none}.l-header-menu.open .menu-trigger span{background-color:#fff}.menu-trigger,.menu-trigger span{display:inline-block;-webkit-transition:all .1s cubic-bezier(0,.5,.5,1);transition:all .1s cubic-bezier(0,.5,.5,1);-webkit-box-sizing:border-box;box-sizing:border-box}.menu-trigger{position:relative;width:40px;height:10px}@media screen and (min-width:900px){.menu-trigger{width:40px;height:10px}}.menu-trigger span{position:absolute;left:0;width:100%;height:2px;background-color:#15141b}.menu-trigger span:nth-of-type(1){top:0}.menu-trigger span:nth-of-type(2){bottom:0}.menu-trigger.active span:nth-of-type(1){-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:center center;transform-origin:center center;top:50%}.menu-trigger.active span:nth-of-type(2){-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:center center;transform-origin:center center;top:50%}.l-top-mainimage{position:relative;overflow:hidden;width:100%;min-height:100vh;min-height:calc(var(--vh,1vh)*100)}@media (aspect-ratio:16/9),(min-aspect-ratio:16/9){.l-top-mainimage video{width:100%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media (max-aspect-ratio:16/9){.l-top-mainimage video{height:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.l-top-mainimage video{min-width:100%;min-height:100vh;position:absolute;z-index:-1;display:none}@media screen and (min-width:768px){.l-top-mainimage video{display:block}}.l-top-mainimage .sp-slide{width:100%;height:100%;position:absolute;z-index:-1;display:block}@media screen and (min-width:768px){.l-top-mainimage .sp-slide{display:none}}.l-top-mainimage .sp-slide .slide-item{position:relative;width:100%;height:100%}.l-top-mainimage .sp-slide .slide-item img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.l-top-mainimage:after{content:"";width:100%;height:100%;background-color:rgba(0,0,0,.15);position:absolute;left:0;top:0;z-index:1}.l-top-mainimage .hd-copy{position:absolute;top:45%;z-index:8;width:100vw;color:#edeff0;text-align:center}@media screen and (min-width:768px){.l-top-mainimage .hd-copy{text-align:left;top:65%}}.l-top-mainimage .hd-copy .u-slide-view{line-height:1;width:100%}@media screen and (min-width:768px){.l-top-mainimage .hd-copy .u-slide-view{width:initial}}.l-top-mainimage .hd-copy .eng{width:100%}@media screen and (min-width:768px){.l-top-mainimage .hd-copy .eng{width:clamp(calc(350*1px),calc(100/1680*1200*1vw),calc(1200*1px))}}@media screen and (min-width:1260px){.l-top-mainimage .hd-copy .eng{width:60vw}}.l-top-mainimage .hd-copy h1{width:100%}@media screen and (min-width:768px){.l-top-mainimage .hd-copy h1{width:clamp(calc(350*1px),calc(100/1680*800*1vw),calc(800*1px))}}@media screen and (min-width:1260px){.l-top-mainimage .hd-copy h1{width:41vw}}.scroll-down{position:absolute;left:3vw;z-index:70;bottom:7%}@media screen and (min-width:900px){.scroll-down{left:initial;right:3vw;top:50%;bottom:initial;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.scroll-down .scroll-down__inner{position:relative;text-align:center;height:clamp(calc(60*1px),calc(100/1680*100*1vw),calc(100*1px))}.scroll-down .scroll-down__inner:before{content:"";position:absolute;left:50%;bottom:0;width:1px;height:100%;background:#fff;-webkit-animation:scrolldown 4s cubic-bezier(0,.5,.5,1) 0s infinite;animation:scrolldown 4s cubic-bezier(0,.5,.5,1) 0s infinite;z-index:2}.scroll-down .scroll-down__inner .text{-webkit-transform:translateY(-140%);transform:translateY(-140%)}.scroll-down .scroll-down__inner .ttl{display:block;line-height:1;letter-spacing:.05em;font-size:clamp(calc(9*1px),calc(100/1680*9*1vw),calc(9*1px));-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;color:#fff;font-weight:600;text-transform:uppercase}.main-image-casestudy{position:absolute;right:0;bottom:0;z-index:10}.np-btn{-webkit-transform:translateY(-100%);transform:translateY(-100%);display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;position:absolute;right:0;top:0;z-index:11}.np-btn .btn{background-color:#15141b;color:#fff;width:clamp(calc(32*1px),calc(100/1680*36*1vw),calc(36*1px));height:clamp(calc(32*1px),calc(100/1680*36*1vw),calc(36*1px));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;position:relative;cursor:pointer}.np-btn .btn:before{content:"";width:clamp(calc(9*1px),calc(100/1680*11*1vw),calc(11*1px));height:clamp(calc(9*1px),calc(100/1680*11*1vw),calc(11*1px));border:1px solid;border-color:#fff #fff transparent transparent;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.np-btn .btn.swiper-a-prev:before{border-color:transparent transparent #fff #fff}.swiper-a{width:100vw;overflow:hidden;background-color:#fff}@media screen and (min-width:900px){.swiper-a{width:clamp(calc(560*1px),calc(100/1680*640*1vw),calc(640*1px))}}@media screen and (min-width:1260px){.swiper-a{width:35vw}}.swiper-a .slide-item{display:block;cursor:pointer}.swiper-a .c-btn-a{position:absolute;right:0;bottom:0;z-index:12}.swiper-a .image-w{position:relative;z-index:10}.swiper-a .image-w img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:3}.swiper-a .image-w:before{padding-top:20.8333333333%;content:"";display:block}.home .l-container{padding-top:initial}.l-container{height:100%;width:100%;padding-top:var(--header-h)}@media screen and (min-width:900px){.l-container{padding-top:initial}}main{display:block}.l-main{overflow:hidden}.l-footer-contact{margin-top:var(--s-spacer)}.l-footer-contact .bg-hdg{background-image:url(//miriz.jp/wp/wp-content/themes/miriz/css/../image/footer-contact-bg.jpg);background-position:center center;background-size:cover;background-repeat:no-repeat;padding-top:calc(var(--spacer)*12);padding-bottom:calc(10vh + calc(var(--spacer)*12));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;position:relative;z-index:5}@media screen and (min-width:900px){.l-footer-contact .bg-hdg{padding-bottom:calc(8vh + calc(var(--spacer)*12))}}.l-footer-contact .bg-hdg:before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background-color:rgba(0,0,0,.5);z-index:3}.l-footer-contact .bg-hdg .inner{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;padding:0 var(--side-s);grid-column-gap:calc(var(--spacer)*9);grid-row-gap:calc(var(--spacer)*6);color:#edeff0;position:relative;z-index:5;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:900px){.l-footer-contact .bg-hdg .inner{display:-ms-inline-grid;display:inline-grid;-ms-grid-columns:auto auto;grid-template-columns:auto auto;padding:initial}}.l-footer-contact .contact{background-color:#fff;-webkit-box-shadow:var(--shadow);box-shadow:var(--shadow);padding-left:5vw;padding-right:5vw;margin-top:-10vh;position:relative;z-index:8}@media screen and (min-width:900px){.l-footer-contact .contact{margin-top:-8vh}}.l-footer-contact .contact .btn{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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:clamp(calc(78*1px),calc(100/1680*120*1vw),calc(120*1px));width:100%;background-color:#15141b;text-align:center;color:#fff;position:relative;-webkit-animation:flash 2s cubic-bezier(0,.5,.5,1) 0s infinite;animation:flash 2s cubic-bezier(0,.5,.5,1) 0s infinite;-webkit-transition:all .2s cubic-bezier(0,.5,.5,1);transition:all .2s cubic-bezier(0,.5,.5,1)}.l-footer-contact .contact .btn .text{position:relative;z-index:3;line-height:1.8;letter-spacing:.05em;font-size:clamp(calc(15*1px),calc(100/1680*24*1vw),calc(24*1px));font-weight:700}.l-footer-contact .contact .btn .sub{position:relative;z-index:3}.l-footer-contact .contact .btn .c-arrow-a{position:absolute;right:calc(var(--spacer)*2.5);top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:3}.l-footer-contact .contact .btn.hover{background-color:#001ee0}.l-footer-contact .contact .btn.hover:after{width:100%}.l-footer-contact .contact .btn:after{position:absolute;left:0;top:0;content:"";height:100%;width:0;background-color:#001ee0;-webkit-transition:all .2s cubic-bezier(0,.5,.5,1);transition:all .2s cubic-bezier(0,.5,.5,1);z-index:1}.l-footer-contact .contact .tel{line-height:1;letter-spacing:.05em;font-size:clamp(calc(20*1px),calc(100/1680*30*1vw),calc(30*1px));font-weight:600;display:-ms-inline-grid;display:inline-grid;-ms-grid-columns:auto auto;grid-template-columns:auto auto;-webkit-box-align:end;-ms-flex-align:end;align-items:end}.l-footer-contact .contact .tel .text{line-height:1.4;letter-spacing:.05em;font-size:clamp(calc(10*1px),calc(100/1680*15*1vw),calc(15*1px))}.l-footer-map iframe{width:100%;height:300px}@media screen and (min-width:900px){.l-footer-map iframe{height:400px}}.l-footer{margin-top:var(--s-spacer);background-color:#8b8e90;padding-top:calc(var(--spacer)*12);color:#edeff0;position:relative}@media screen and (min-width:1260px){.l-footer{padding-top:calc(var(--spacer)*9)}}.l-footer .logo{text-align:center}.l-footer .logo a{width:clamp(calc(80*1px),calc(100/1680*140*1vw),calc(140*1px));display:block;margin-left:auto;margin-right:auto}.l-footer .logo a svg{fill:#edeff0}.l-footer .name{font-weight:700;text-align:center}@media screen and (min-width:900px){.l-footer .name{text-align:left}}.l-footer .inner{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;grid-row-gap:calc(var(--spacer)*9);-ms-grid-rows:auto calc(var(--spacer)*9) auto;grid-template-areas:"area-b" "area-a";-webkit-column-gap:5%;-moz-column-gap:5%;column-gap:5%}@media screen and (min-width:900px){.l-footer .inner{-ms-grid-columns:auto 1fr;grid-template-columns:auto 1fr;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;grid-template-areas:"area-a area-b"}}.l-footer .inner .column-a{-ms-grid-row:3;-ms-grid-column:1;grid-area:area-a}.l-footer .inner .column-b{-ms-grid-row:1;-ms-grid-column:1;grid-area:area-b}.l-footer .l-footer-menu{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;grid-column-gap:4%;grid-row-gap:calc(var(--spacer)*9)}@media screen and (min-width:900px){.l-footer .l-footer-menu{-ms-grid-columns:(auto)[3];grid-template-columns:repeat(3,auto)}}@media screen and (min-width:1260px){.l-footer .l-footer-menu{-ms-grid-columns:(auto)[5];grid-template-columns:repeat(5,auto)}}.l-footer .l-footer-menu .hdg{line-height:1;letter-spacing:.08em;font-size:clamp(calc(14*1px),calc(100/1680*14*1vw),calc(14*1px));text-transform:uppercase;font-weight:700;border-bottom:1px solid rgba(255,255,255,.3)}.l-footer .l-footer-menu .hdg a{padding:initial;line-height:1 !important}.l-footer .l-footer-menu .sub{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;grid-column-gap:5%}@media screen and (min-width:768px){.l-footer .l-footer-menu .sub{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}@media screen and (min-width:900px){.l-footer .l-footer-menu .sub{-ms-grid-columns:1fr;grid-template-columns:1fr}}.l-footer .l-footer-menu .sub li{-webkit-transition:all .3s cubic-bezier(0,.5,.5,1);transition:all .3s cubic-bezier(0,.5,.5,1)}.l-footer .l-footer-menu .sub li.out{opacity:.4}.l-footer .l-footer-menu a{color:#edeff0;padding-top:calc(var(--spacer)*2.5);padding-bottom:calc(var(--spacer)*2.5);line-height:1.5;letter-spacing:0em;font-size:clamp(calc(13*1px),calc(100/1680*13*1vw),calc(13*1px));display:block;-webkit-transition:all .2s cubic-bezier(0,.5,.5,1);transition:all .2s cubic-bezier(0,.5,.5,1)}@media screen and (min-width:900px){.l-footer .l-footer-menu a{padding-top:calc(var(--spacer)*1.5);padding-bottom:calc(var(--spacer)*1.5)}}.l-footer .l-footer-menu .gronavi-contact{display:none}.l-footer .l-footer-info{display:-ms-inline-grid;display:inline-grid;-ms-grid-columns:auto calc(var(--spacer)*2.5) 1fr;grid-template-columns:auto 1fr;line-height:1.8;letter-spacing:0em;font-size:clamp(calc(13*1px),calc(100/1680*13*1vw),calc(13*1px));grid-column-gap:calc(var(--spacer)*2.5);grid-row-gap:calc(var(--spacer)*1.5);text-align:left}.l-footer .sns{display:-ms-inline-grid;display:inline-grid;-ms-grid-columns:auto calc(var(--spacer)*6) auto calc(var(--spacer)*6) auto;grid-template-columns:auto auto auto;-ms-flex-line-pack:start;align-content:start;-webkit-column-gap:calc(var(--spacer)*6);-moz-column-gap:calc(var(--spacer)*6);column-gap:calc(var(--spacer)*6)}.l-footer .sns a{display:-ms-grid;display:grid;-ms-grid-columns:auto calc(var(--spacer)*1.5) auto;grid-template-columns:auto auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left;-webkit-column-gap:calc(var(--spacer)*1.5);-moz-column-gap:calc(var(--spacer)*1.5);column-gap:calc(var(--spacer)*1.5);color:#fff}.l-footer .sns a p{line-height:1.4;letter-spacing:.05em;font-size:clamp(calc(10*1px),calc(100/1680*12*1vw),calc(12*1px))}.l-footer .sns img{cursor:pointer;height:clamp(calc(26*1px),calc(100/1680*30*1vw),calc(30*1px))}.l-footer-bottom{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;justify-items:center;row-gap:calc(var(--spacer)*6)}@media screen and (min-width:768px){.l-footer-bottom{-ms-grid-columns:auto auto;grid-template-columns:auto auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.l-copyright{font-weight:500;line-height:1.8;letter-spacing:.15em;font-size:clamp(calc(12*1px),calc(100/1680*13*1vw),calc(13*1px));text-align:center;color:#fff;background-color:#787c81}.l-globalnavi-sp{opacity:0;visibility:hidden;position:fixed;top:0;width:100%;height:100%;z-index:900;background-color:#787c81;-webkit-transition:all .2s cubic-bezier(0,.5,.5,1);transition:all .2s cubic-bezier(0,.5,.5,1)}.l-globalnavi-sp.open{opacity:1;visibility:visible}.l-globalnavi-sp .l-globalnavi-sp__inner{height:100%;overflow:auto;-webkit-overflow-scrolling:touch}.l-globalnavi-sp .l-globalnavi-sp__inner .l-globalnavi-sp-menu{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;grid-row-gap:calc(var(--spacer)*12)}.l-globalnavi-sp .l-globalnavi-sp__inner .l-globalnavi-sp-menu .hdg{line-height:1;letter-spacing:.2em;font-size:clamp(calc(12*1px),calc(100/1680*14*1vw),calc(14*1px));text-transform:uppercase;font-weight:800;color:#b2b5b7}.l-globalnavi-sp .l-globalnavi-sp__inner .l-globalnavi-sp-menu .hdg a{color:#b2b5b7}.l-globalnavi-sp .l-globalnavi-sp__inner .l-globalnavi-sp-menu .sub{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr}@media screen and (min-width:768px){.l-globalnavi-sp .l-globalnavi-sp__inner .l-globalnavi-sp-menu .sub{-ms-grid-columns:1fr 5% 1fr;grid-template-columns:1fr 1fr;-webkit-column-gap:5%;-moz-column-gap:5%;column-gap:5%}}.l-globalnavi-sp .l-globalnavi-sp__inner .l-globalnavi-sp-menu li a{color:#edeff0;padding:.8em .5em;line-height:1.8;letter-spacing:0em;font-size:clamp(calc(15*1px),calc(100/1680*16*1vw),calc(16*1px));display:block;-webkit-transition:all .2s cubic-bezier(0,.5,.5,1);transition:all .2s cubic-bezier(0,.5,.5,1);border-bottom:1px solid rgba(255,255,255,.15)}.l-globalnavi-sp .l-globalnavi-sp__inner .l-globalnavi-sp-menu li a:hover{opacity:.5}.l-globalnavi-sp .c-btn-lg{width:100%}.l-globalnavi-sp .l-header-menu{position:fixed;top:0;right:0;z-index:10000}@media screen and (min-width:900px){.l-globalnavi-sp .l-header-menu{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}}.l-globalnavi-sp .gronavi-contact{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;grid-column-gap:5%;grid-row-gap:calc(var(--spacer)*4)}.l-globalnavi-sp .gronavi-contact a{color:#edeff0;width:100%;height: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;height:clamp(calc(54*1px),calc(100/1680*68*1vw),calc(68*1px));background-color:#15141b}.l-globalnavi-sp .gronavi-contact .contact{font-weight:500}.l-globalnavi-sp .gronavi-contact .tel{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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-weight:500}@media screen and (min-width:900px){.l-globalnavi-sp .gronavi-contact .tel{display:none}}.l-globalnavi-sp .gronavi-contact .tel .main{font-weight:500;line-height:1 !important;margin-bottom:5px}.l-globalnavi-sp .gronavi-contact .tel p{line-height:1 !important}.l-globalnavi-sp .insta-icon{cursor:pointer;margin-left:auto;margin-right:auto;display:inline-block}.l-globalnavi-sp .insta-icon img{width:clamp(calc(26*1px),calc(100/1680*32*1vw),calc(32*1px))}.l-title{position:relative;height:140px}@media screen and (min-width:768px){.l-title{height:28vh;min-height:300px}}.l-title .image{position:absolute;right:0;top:0;z-index:-1;height:100%;width:100%}@media screen and (min-width:900px){.l-title .image{width:86%}}.l-title .image .image-inner{width:100%;height:100%;position:relative}.l-title .image .image-inner img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-filter:grayscale(5%);filter:grayscale(5%)}.l-title .image .image-inner:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:#000;mix-blend-mode:multiply;opacity:.2}.l-title .hdg{position:absolute;left:var(--side-s);bottom:6%}@media screen and (min-width:900px){.l-title .hdg{left:0;bottom:3%}}.l-title .hdg .eng{line-height:1;letter-spacing:.05em;font-size:clamp(calc(30*1px),calc(100/1680*84*1vw),calc(84*1px));text-transform:uppercase;font-weight:700;color:#fff}@media screen and (min-width:768px){.l-title .hdg .eng{mix-blend-mode:difference}}.l-title .hdg .jp{font-weight:500;line-height:1;letter-spacing:.05em;font-size:clamp(calc(12*1px),calc(100/1680*16*1vw),calc(16*1px));color:#edeff0;margin-left:.2em;display:inline-block}@media screen and (min-width:900px){.l-title .hdg .jp{color:#b2b5b7}}.l-title .breadcrumbs{display:none;position:absolute;right:calc(var(--spacer)*1.5);bottom:calc(var(--spacer)*1.5);z-index:3;line-height:1.4;letter-spacing:0em;font-size:clamp(calc(10*1px),calc(100/1680*12*1vw),calc(12*1px));color:#fff}@media screen and (min-width:900px){.l-title .breadcrumbs{display:none}}.l-title .breadcrumbs a{color:#fff;position:relative}.l-title .breadcrumbs a:after{position:absolute;right:0;top:50%;content:"";width:5px;height:5px;border-top:1px solid #fff;border-right:1px solid #fff;-webkit-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%)}.single-voice .breadcrumbs span:nth-last-of-type(2){display:none}.single-plan .breadcrumbs .plan_cat{display:none}.c-hdg-a,.p-semi-detail .detail-price-list .th,.c-hdg-i{font-weight:700;line-height:1.8;letter-spacing:0em;font-size:clamp(calc(17*1px),calc(100/1680*22*1vw),calc(22*1px))}.c-hdg-b .eng{font-weight:800;line-height:1.6;letter-spacing:.03em;font-size:clamp(calc(26*1px),calc(100/1680*42*1vw),calc(42*1px));text-transform:uppercase}.c-hdg-b .jp{font-weight:700;line-height:1.4;letter-spacing:.05em;font-size:clamp(calc(14*1px),calc(100/1680*16*1vw),calc(16*1px))}.c-hdg-c{font-weight:700;line-height:1.7;letter-spacing:0em;font-size:clamp(calc(19*1px),calc(100/1680*32*1vw),calc(32*1px))}.c-hdg-d{background-image:url(//miriz.jp/wp/wp-content/themes/miriz/css/../image/tittle-bg.jpg);background-position:center center;background-size:cover;background-repeat:no-repeat;color:#fff;position:relative}.c-hdg-d:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1}.c-hdg-d .inner{position:relative;z-index:3}.c-hdg-e{font-weight:500;line-height:1.6;letter-spacing:0em;font-size:clamp(calc(12*1px),calc(100/1680*16*1vw),calc(16*1px));color:#b2b5b7}.c-hdg-f .eng{font-weight:800;line-height:1.6;letter-spacing:.03em;font-size:clamp(calc(22*1px),calc(100/1680*32*1vw),calc(32*1px));text-transform:uppercase}.c-hdg-f .jp{font-weight:500;line-height:1.6;letter-spacing:.02em;font-size:clamp(calc(11*1px),calc(100/1680*13*1vw),calc(13*1px))}.c-hdg-g{font-weight:700;line-height:1.6;letter-spacing:.03em;font-size:clamp(calc(18*1px),calc(100/1680*36*1vw),calc(36*1px));position:relative;z-index:3}.c-hdg-h{color:#fff;height:clamp(calc(140*1px),calc(100/1680*300*1vw),calc(300*1px));display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;text-align:center}@media screen and (min-width:900px){.c-hdg-h{text-align:left}}.c-hdg-h:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1}.c-hdg-h img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-hdg-h .inner{position:relative;z-index:3}.c-hdg-i{border-top:var(--border) solid #15141b;border-bottom:var(--border) solid #15141b;text-align:center}.c-hdg-i.type-b{-o-border-image:linear-gradient(to right,#6000e4 0%,#3d00e4 100%);border-image:-webkit-gradient(linear,left top,right top,from(#6000e4),to(#3d00e4));border-image:linear-gradient(to right,#6000e4 0%,#3d00e4 100%);border-image-slice:1}.c-hdg-j span{font-weight:600;line-height:1.2;letter-spacing:.08em;font-size:clamp(calc(12*1px),calc(100/1680*14*1vw),calc(14*1px));background-color:#787c81;color:#fff;padding-top:3px;padding-bottom:3px}.c-hd-small,.p-blog-single .c-heading-sm,.p-blog-single h4,.p-contact-form .p-contact-form__item .text,.c-hdg-k{line-height:1.6;letter-spacing:0em;font-size:clamp(calc(15*1px),calc(100/1680*18*1vw),calc(18*1px));font-weight:500;padding-left:1em;position:relative}.c-hd-small:before,.p-blog-single .c-heading-sm:before,.p-blog-single h4:before,.p-contact-form .p-contact-form__item .text:before,.c-hdg-k:before{position:absolute;display:block;content:"";left:0;top:3px;height:calc(100% - 6px);width:3px;background-color:#b2b5b7}.c-hd-middle,.p-blog-single .c-heading-md,.p-blog-single h3{font-weight:500;position:relative;background-color:#e0e4f3}.c-hd-large,.p-blog-single h2,.p-blog-category{border-bottom:2px solid #15141b;line-height:1.6;letter-spacing:0em;font-size:clamp(calc(18*1px),calc(100/1680*24*1vw),calc(24*1px));font-weight:700;position:relative}.c-btn-a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:600;text-transform:uppercase;line-height:1;letter-spacing:.05em;font-size:clamp(calc(9*1px),calc(100/1680*11*1vw),calc(11*1px));z-index:3;-webkit-transition:all .2s cubic-bezier(0,.5,.5,1);transition:all .2s cubic-bezier(0,.5,.5,1);color:#fff;background-color:#15141b;cursor:pointer;height:clamp(calc(23*1px),calc(100/1680*26*1vw),calc(26*1px))}.c-btn-a.type-b{color:#fff}.c-btn-a.hover{background-color:#001ee0}.c-arrow-a{width:clamp(calc(27*1px),calc(100/1680*31*1vw),calc(31*1px));height:clamp(calc(27*1px),calc(100/1680*31*1vw),calc(31*1px));overflow:hidden;position:relative;z-index:1}.c-arrow-a .arrow{width:clamp(calc(27*1px),calc(100/1680*31*1vw),calc(31*1px));height:clamp(calc(27*1px),calc(100/1680*31*1vw),calc(31*1px));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;position:absolute;top:0;left:0;-webkit-transition:all .2s cubic-bezier(0,.5,.5,1);transition:all .2s cubic-bezier(0,.5,.5,1)}.c-arrow-a .arrow span{width:40%;height:1px;background-color:#fff;position:relative;margin-top:12%;z-index:3}.c-arrow-a .arrow span:after{content:"";width:7px;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:100% 100%;transform-origin:100% 100%;height:1px;background-color:#fff;position:absolute;right:0;bottom:0;z-index:3}.c-arrow-a .arrow:nth-of-type(1){-webkit-transform:translateX(0);transform:translateX(0)}.c-arrow-a .arrow:nth-of-type(2){-webkit-transform:translateX(-100%);transform:translateX(-100%)}.c-arrow-a.hover .arrow:nth-of-type(1){-webkit-transform:translateX(100%);transform:translateX(100%)}.c-arrow-a.hover .arrow:nth-of-type(2){-webkit-transform:translateX(0);transform:translateX(0)}.c-arrow-a.type-b .arrow span{background-color:#15141b}.c-arrow-a.type-b .arrow span:after{background-color:#15141b}.c-arrow-a.type-b .arrow:nth-of-type(2) span{background-color:#15141b}.c-arrow-a.type-b .arrow:nth-of-type(2) span:after{background-color:#15141b}.c-arrow-b{position:absolute;right:var(--side-s);top:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.c-arrow-b .inner{cursor:pointer;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);width:clamp(calc(43*1px),calc(100/1680*51*1vw),calc(51*1px));height:clamp(calc(43*1px),calc(100/1680*51*1vw),calc(51*1px));overflow:hidden;position:relative;z-index:1;background-color:#15141b}.c-arrow-b .inner .arrow{width:clamp(calc(43*1px),calc(100/1680*51*1vw),calc(51*1px));height:clamp(calc(43*1px),calc(100/1680*51*1vw),calc(51*1px));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;position:absolute;top:0;left:0;-webkit-transition:all .2s cubic-bezier(0,.5,.5,1);transition:all .2s cubic-bezier(0,.5,.5,1)}.c-arrow-b .inner .arrow span{width:40%;height:1px;background-color:#fff;position:relative;z-index:3}.c-arrow-b .inner .arrow span:after{content:"";width:7px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:100% 100%;transform-origin:100% 100%;height:1px;background-color:#fff;position:absolute;right:0;bottom:0;z-index:3}.c-arrow-b .inner .arrow:nth-of-type(1){-webkit-transform:translateX(0);transform:translateX(0)}.c-arrow-b .inner .arrow:nth-of-type(2){-webkit-transform:translateX(-100%);transform:translateX(-100%)}.c-arrow-b .inner:hover .arrow:nth-of-type(1){-webkit-transform:translateX(100%);transform:translateX(100%)}.c-arrow-b .inner:hover .arrow:nth-of-type(2){-webkit-transform:translateX(0);transform:translateX(0)}.c-link{cursor:pointer;position:relative}.c-link.hover:before{border:var(--border) solid #001ee0}.c-link.type-b.hover:before{border:none !important}.c-arrow-c{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;height:clamp(calc(78*1px),calc(100/1680*100*1vw),calc(100*1px));width:100%;background-color:#15141b;text-align:center;color:#fff;line-height:1.8;letter-spacing:.05em;font-size:clamp(calc(15*1px),calc(100/1680*24*1vw),calc(24*1px));font-weight:700;position:relative;-webkit-transition:all .2s cubic-bezier(0,.5,.5,1);transition:all .2s cubic-bezier(0,.5,.5,1)}.c-arrow-c .text{position:relative;z-index:3}.c-arrow-c .c-arrow-a{position:absolute;right:calc(var(--spacer)*2.5);top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:3}.c-arrow-c.hover{background-color:#001ee0}.c-arrow-c.hover:after{width:100%}.c-arrow-c:after{position:absolute;left:0;top:0;content:"";height:100%;width:0;background-color:#001ee0;-webkit-transition:all .2s cubic-bezier(0,.5,.5,1);transition:all .2s cubic-bezier(0,.5,.5,1);z-index:1}.c-btn-c,.wp-pagenavi .previouspostslink,.wp-pagenavi .nextpostslink{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;font-weight:500;height:clamp(calc(36*1px),calc(100/1680*40*1vw),calc(40*1px));padding:0 3vw;position:relative;overflow:hidden;color:#fff}@media screen and (min-width:768px){.c-btn-c,.wp-pagenavi .previouspostslink,.wp-pagenavi .nextpostslink{padding:0 1.5vw}}.c-btn-c:after,.wp-pagenavi .previouspostslink:after,.wp-pagenavi .nextpostslink:after{position:absolute;background:-webkit-gradient(linear,left top,right top,color-stop(50%,#001ee0),color-stop(50%,#15141b),to(#15141b));background:linear-gradient(to right,#001ee0 50%,#15141b 50%,#15141b 100%);content:"";right:0;top:0;height:100%;width:200%;-webkit-transition:all .2s cubic-bezier(0,.5,.5,1);transition:all .2s cubic-bezier(0,.5,.5,1);z-index:-1}.c-btn-c:hover:after,.wp-pagenavi .previouspostslink:hover:after,.wp-pagenavi .nextpostslink:hover:after{right:-100%}.c-btn-d,.p-contact-form .back-btn,.p-contact-form .submit{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;position:relative;background-color:#15141b}.c-btn-d:after,.p-contact-form .back-btn:after,.p-contact-form .submit:after{position:absolute;background-color:#001ee0;content:"";left:0;top:0;height:100%;width:0;-webkit-transition:all .2s cubic-bezier(0,.5,.5,1);transition:all .2s cubic-bezier(0,.5,.5,1);z-index:1}.c-btn-d:hover:after,.p-contact-form .back-btn:hover:after,.p-contact-form .submit:hover:after{width:100%}.c-frame{position:relative;padding:6vw 6vw 12vw}@media screen and (min-width:900px){.c-frame{padding:2.4vw 3.5vw 3vw}}@media screen and (min-width:900px){.c-frame.type-b{padding:3vw}}.c-frame .c-btn-a{position:absolute;right:0;bottom:0;z-index:7}.c-frame a{position:absolute;left:0;top:0;width:100%;height:100%;z-index:9;pointer-events:auto}.c-frame:before{width:100%;height:100%;content:"";border:var(--border) solid #15141b;mix-blend-mode:difference;position:absolute;left:0;top:0;-webkit-transition:all .2s cubic-bezier(0,.5,.5,1);transition:all .2s cubic-bezier(0,.5,.5,1)}.c-frame-b{background-color:#edeff0;padding:var(--pdg-a) var(--pdg-a)}.c-frame-b .inner{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;grid-row-gap:var(--pdg-a)}.c-frame-b .inner-b{display:-ms-grid;display:grid;-ms-grid-columns:1fr 4% 1fr 4% 1fr;grid-template-columns:1fr 1fr 1fr;grid-column-gap:4%;margin-bottom:var(--pdg-a)}.c-frame-b .inner-c{display:-ms-grid;display:grid;-ms-grid-columns:1fr 4% 1fr;grid-template-columns:1fr 1fr;grid-column-gap:4%;margin-bottom:var(--pdg-a)}.c-frame-b .inner-ba{display:-ms-grid;display:grid;-ms-grid-columns:2fr 3% .3fr 3% 2fr;grid-template-columns:2fr .3fr 2fr;grid-column-gap:3%}.c-frame-b .inner-ba .before,.c-frame-b .inner-ba .after{background-color:#fff;padding:var(--pdg-a);text-align:center;line-height:2;letter-spacing:0em;font-size:clamp(calc(15*1px),calc(100/1680*20*1vw),calc(20*1px));font-weight:500;position:relative}.c-frame-b .inner-ba .before:before,.c-frame-b .inner-ba .after:before{content:attr(data-text) "";line-height:1;letter-spacing:.08em;font-size:clamp(calc(10*1px),calc(100/1680*12*1vw),calc(12*1px));position:absolute;padding:2px;left:0;top:0;background-color:#15141b;color:#edeff0}@media screen and (min-width:900px){.c-frame-b .inner-ba .before:before,.c-frame-b .inner-ba .after:before{padding:5px}}.c-frame-b .inner-ba .arrow{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}.c-frame-b .inner-ba .arrow:before{content:"";background-color:#15141b;width:16px;height:20px;width:clamp(calc(8*1px),calc(100/1680*16*1vw),calc(16*1px));height:clamp(calc(10*1px),calc(100/1680*20*1vw),calc(20*1px));clip-path:polygon(0 0,0% 100%,100% 50%)}.c-frame-b .column{background-color:#fff;padding:var(--pdg-a);text-align:center;line-height:2;letter-spacing:0em;font-size:clamp(calc(15*1px),calc(100/1680*20*1vw),calc(20*1px));font-weight:600}.c-frame-b .price{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;font-weight:600}.c-frame-b .price .number{line-height:1;letter-spacing:0em;font-size:clamp(calc(24*1px),calc(100/1680*42*1vw),calc(42*1px))}.c-frame-b .text-b{color:#787c81}.c-frame-c{height:var(--s-spacer);position:relative}.c-frame-c:before{content:"";position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:4px;width:clamp(calc(24*1px),calc(100/1680*40*1vw),calc(40*1px));background-color:#15141b}.c-frame-c:after{content:"";position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:4px;height:clamp(calc(24*1px),calc(100/1680*40*1vw),calc(40*1px));background-color:#15141b}.c-frame-d{background-color:#edeff0;padding:5vw}.c-frame-d .inner{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-row-gap:var(--pdg-a);grid-column-gap:calc(var(--spacer)*2.5)}@media screen and (min-width:900px){.c-frame-d .inner{-ms-grid-columns:auto 1fr;grid-template-columns:auto 1fr}}.c-frame-d .inner .column:nth-child(odd){-webkit-transform:translateY(20%);transform:translateY(20%)}@media screen and (min-width:900px){.c-frame-d .inner .column:nth-child(odd){-webkit-transform:initial;transform:initial}}.c-frame-d .inner .column:nth-child(even){background-color:#fff}.c-frame-e{background-color:#fff;padding:5vw;-webkit-box-shadow:var(--shadow);box-shadow:var(--shadow)}.c-frame-e .inner{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-row-gap:var(--pdg-a);grid-column-gap:calc(var(--spacer)*2.5)}@media screen and (min-width:900px){.c-frame-e .inner{-ms-grid-columns:auto 1fr;grid-template-columns:auto 1fr}}.c-frame-e .inner .column:nth-child(odd){-webkit-transform:translateY(20%);transform:translateY(20%)}@media screen and (min-width:900px){.c-frame-e .inner .column:nth-child(odd){-webkit-transform:initial;transform:initial}}.l-contact .l-contact-inner{background-color:#edeff0;padding-left:var(--side-s);padding-right:var(--side-s);position:relative;z-index:8}.l-contact .l-contact-inner .btn{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;height:clamp(calc(74*1px),calc(100/1680*120*1vw),calc(120*1px));width:100%;background-color:#15141b;text-align:center;color:#fff;line-height:1.8;letter-spacing:.05em;font-size:clamp(calc(15*1px),calc(100/1680*24*1vw),calc(24*1px));font-weight:700;position:relative;-webkit-animation:flash 2s cubic-bezier(0,.5,.5,1) 0s infinite;animation:flash 2s cubic-bezier(0,.5,.5,1) 0s infinite;-webkit-transition:all .2s cubic-bezier(0,.5,.5,1);transition:all .2s cubic-bezier(0,.5,.5,1)}.l-contact .l-contact-inner .btn .text{position:relative;z-index:3}.l-contact .l-contact-inner .btn .c-arrow-a{position:absolute;right:calc(var(--spacer)*2.5);top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:3}.l-contact .l-contact-inner .btn.hover{background-color:#001ee0}.l-contact .l-contact-inner .btn.hover:after{width:100%}.l-contact .l-contact-inner .btn:after{position:absolute;left:0;top:0;content:"";height:100%;width:0;background-color:#001ee0;-webkit-transition:all .2s cubic-bezier(0,.5,.5,1);transition:all .2s cubic-bezier(0,.5,.5,1);z-index:1}.l-contact .l-contact-inner .tel{line-height:1;letter-spacing:.05em;font-size:clamp(calc(20*1px),calc(100/1680*30*1vw),calc(30*1px));font-weight:600}.l-contact .l-contact-inner .tel span{line-height:1;letter-spacing:.05em;font-size:clamp(calc(10*1px),calc(100/1680*15*1vw),calc(15*1px))}.c-photo-a,.p-concept-layout-a .image-c{position:relative}.c-photo-a img,.p-concept-layout-a .image-c img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-photo-a:before,.p-concept-layout-a .image-c:before{padding-top:62.5%;content:"";display:block}.c-layout-B{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;grid-column-gap:7%;grid-row-gap:var(--s-spacer)}@media screen and (min-width:900px){.c-layout-B{-ms-grid-columns:2.5fr 1fr;grid-template-columns:2.5fr 1fr}}.c-list-A__item{display:-ms-grid;display:grid;-ms-grid-columns:auto 3% 1fr;grid-template-columns:auto 1fr;grid-column-gap:3%;cursor:pointer;border-bottom:1px solid #15141b;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;-webkit-transition:all .2s cubic-bezier(0,.5,.5,1);transition:all .2s cubic-bezier(0,.5,.5,1)}.c-list-A__item .c-arrow-a{position:absolute;right:0;bottom:0}.c-list-A__item.hover{opacity:.7}.c-list-A__item__text time{line-height:1.8;letter-spacing:.05em;font-size:clamp(calc(10*1px),calc(100/1680*13*1vw),calc(13*1px));position:absolute;left:0;top:0;font-weight:500;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;-webkit-transform:translate(-50%,-8%);transform:translate(-50%,-8%);background-color:#fff;color:#15141b;border:1px solid #15141b;padding:7px 0}.c-list-A__item__text time.new:before{content:"NEW";font-weight:700;color:#001ee0}.c-list-item__category{color:#b2b5b7}.c-list-A__item__heading{line-height:1.6;letter-spacing:.05em;font-size:clamp(calc(14*1px),calc(100/1680*18*1vw),calc(18*1px))}.c-list-A__item__photo{position:relative;width:clamp(calc(100*1px),calc(100/1680*160*1vw),calc(160*1px))}.c-list-A__item__photo img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-list-A__item__photo:before{padding-top:100%;content:"";display:block}.c-list-A__item__photo .no-image{position:absolute;top:0;left:0;height:100%;width: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:#edeff0}.c-list-A__item__photo .no-image svg{width:clamp(calc(24*1px),calc(100/1680*40*1vw),calc(40*1px));fill:#fff}.c-list-b{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;grid-row-gap:calc(var(--spacer)*1.5)}.c-list-b li{padding-left:1em;text-indent:-1em}.c-list-b li:before{content:"※"}.c-list-c{display:-ms-grid;display:grid;-ms-grid-columns:1fr 5% 1fr;grid-template-columns:1fr 1fr;grid-column-gap:5%;grid-row-gap:calc(var(--spacer)*2.5)}.c-list-c .item{border-bottom:1px solid #15141b}.c-list-c .main{line-height:1.4;letter-spacing:0em;font-size:clamp(calc(14*1px),calc(100/1680*18*1vw),calc(18*1px));font-weight:700}.c-list-c p{line-height:1;letter-spacing:.1em;font-size:clamp(calc(11*1px),calc(100/1680*12*1vw),calc(12*1px));color:#787c81}.c-list-c .weight:after{content:"";display:inline-block;background-color:#15141b;width:8px;height:10px;clip-path:polygon(0 0,0% 100%,100% 50%)}.c-list-c.type-b{-webkit-box-shadow:var(--shadow);box-shadow:var(--shadow);background-color:#fff}.c-list-c.type-b .item{border-bottom:1px solid rgba(0,0,0,.15)}.c-list-e{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.c-list-e li{margin-right:calc(var(--spacer)*4)}.c-list-e li:before{content:"-";color:#787c81}.c-list-f{border:var(--border) solid #15141b;position:relative}.c-list-f a{display:block}.c-list-f .hdg{position:absolute;left:calc(var(--spacer)*1.5);top:calc(-1*var(--border));-webkit-transform:translateY(-50%);transform:translateY(-50%);line-height:1.8;letter-spacing:.08em;font-size:clamp(calc(11*1px),calc(100/1680*13*1vw),calc(13*1px));font-weight:700;background-color:#15141b;color:#fff}.c-list-g{border:var(--border) solid #15141b;position:relative}.c-list-g a{display:-ms-grid;display:grid;-ms-grid-columns:auto 3% 1fr;grid-template-columns:auto 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-column-gap:3%}.c-list-g a:nth-last-of-type(1){margin-bottom:initial}.c-list-g .hdg{position:absolute;left:calc(var(--spacer)*1.5);top:calc(-1*var(--border));-webkit-transform:translateY(-50%);transform:translateY(-50%);line-height:1.8;letter-spacing:.08em;font-size:clamp(calc(11*1px),calc(100/1680*13*1vw),calc(13*1px));font-weight:700;background-color:#15141b;color:#fff}.c-list-g .photo{position:relative;border-radius:50%;overflow:hidden;width:clamp(calc(60*1px),calc(100/1680*70*1vw),calc(70*1px));height:clamp(calc(60*1px),calc(100/1680*70*1vw),calc(70*1px))}.c-list-g .photo img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-list-g .photo:before{padding-top:100%;content:"";display:block}.c-list-g .sub{line-height:1 !important;color:#787c81}.c-table-A{border-top:1px solid #dde3e6}.c-table-A .c-table-A__tr{border-bottom:1px solid #dde3e6}.c-table-A .c-table-A__item.column-A{font-weight:700;position:relative}.c-table-A .c-table-A__item.column-B{-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (min-width:900px){.c-table-B{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.c-table-B .c-table-B__item{overflow:hidden;border-bottom:2px solid #15141b;-webkit-box-flex:0;-ms-flex:0 1 48%;flex:0 1 48%;text-align:center}.c-table-B .c-table-B__item .heading{font-weight:700;background-color:#15141b;color:#edeff0}@media screen and (min-width:768px){.c-table-B .c-table-B__item:first-child{margin-bottom:0 !important}}.c-table-B .c-table-B__item.w100{-webkit-box-flex:1;-ms-flex:1;flex:1}.c-table-B .c-table-B__item__inner{height:100%;border-left:2px solid #15141b;border-right:2px solid #15141b}.c-price-column{white-space:nowrap;margin-top:calc(var(--spacer)*1.5);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1}@media screen and (min-width:768px){.c-price-column{margin-top:0}}.c-price-column .price.u-fs-lg,.c-price-column .p-concept-layout-b .profile .price.name,.p-concept-layout-b .profile .c-price-column .price.name,.c-price-column .p-contact-form label .price.mwform-checkbox-field-text:before,.p-contact-form label .c-price-column .price.mwform-checkbox-field-text:before,.c-price-column .p-writer__image-none i.price,.p-writer__image-none .c-price-column i.price,.c-price-column .c-table-B .c-table-B__item .price.heading,.c-table-B .c-table-B__item .c-price-column .price.heading,.c-price-column .s-price.u-fs-lg,.c-price-column .p-concept-layout-b .profile .s-price.name,.p-concept-layout-b .profile .c-price-column .s-price.name,.c-price-column .p-contact-form label .s-price.mwform-checkbox-field-text:before,.p-contact-form label .c-price-column .s-price.mwform-checkbox-field-text:before,.c-price-column .p-writer__image-none i.s-price,.p-writer__image-none .c-price-column i.s-price,.c-price-column .c-table-B .c-table-B__item .s-price.heading,.c-table-B .c-table-B__item .c-price-column .s-price.heading,.c-price-column .price.u-fs-xl,.c-price-column .p-semi-detail .price.detail-price-list-hdg,.p-semi-detail .c-price-column .price.detail-price-list-hdg,.c-price-column .f-campaign-bnr .price.campaign-column-A,.f-campaign-bnr .c-price-column .price.campaign-column-A,.c-price-column .f-campaign-bnr .campaign-column-B .price.text,.f-campaign-bnr .campaign-column-B .c-price-column .price.text,.c-price-column .s-price.u-fs-xl,.c-price-column .p-semi-detail .s-price.detail-price-list-hdg,.p-semi-detail .c-price-column .s-price.detail-price-list-hdg,.c-price-column .f-campaign-bnr .s-price.campaign-column-A,.f-campaign-bnr .c-price-column .s-price.campaign-column-A,.c-price-column .f-campaign-bnr .campaign-column-B .s-price.text,.f-campaign-bnr .campaign-column-B .c-price-column .s-price.text{font-weight:500}.c-price-column .price.line{text-decoration:line-through}.c-price-column .s-price{display:inline-block}.u-c-width-A,.p-about-amenity .inner-w,.p-voice-layout-a,.p-top-news,.p-plan .layout-a,.p-top-concept .layout-a{margin-left:auto;margin-right:auto;width:min(calc(100vw - var(--side-s)*2),1680*1px)}.u-c-width-B{margin-left:auto;margin-right:auto;max-width:calc(1680*1px)}.u-c-width-C,.p-top-concept-bnr-inner{margin-left:auto;margin-right:auto;width:min(calc(100vw - var(--side-s)*2),1260*1px)}.u-c-width-D{margin-left:auto;margin-right:auto;width:calc(100vw - var(--side-s)*2)}.u-c-width-E,.l-footer-contact .contact,.l-footer-map,.l-contact .l-contact-inner{margin-left:auto;margin-right:auto;max-width:calc(900*1px)}.u-c-width-pr,.p-about-gym .layout-a,.p-top-youtube .layout-a.type-a{margin-left:0;margin-right:auto;width:calc(100vw - var(--side-s))}.u-c-width-pl,.p-top-youtube .layout-a.type-b{margin-left:auto;margin-right:0;width:calc(100vw - var(--side-s))}.u-c-width-pl-b{margin-left:auto;margin-right:auto;width:calc(100vw - var(--side-s)*2)}@media screen and (min-width:900px){.u-c-width-pl-b{margin-right:0;width:calc(100vw - var(--side-s))}}.u-c-width-pl-c,.l-title{width:100%;padding-left:var(--side-s)}@media screen and (min-width:900px){.u-c-width-pl-c,.l-title{margin-left:auto;margin-right:0;padding-left:initial;width:calc(100vw - var(--side-s))}}.u-c-width-F{margin-left:auto;margin-right:auto;width:min(calc(100vw - var(--side-s)*2),900*1px)}.u-c-width-G{margin-left:auto;margin-right:0;width:calc(100vw - var(--side-s))}@media screen and (min-width:900px){.u-c-width-G{margin-left:auto;margin-right:auto;width:calc(100vw - var(--side-s)*2)}}.u-c-width-H{margin-left:auto;margin-right:auto;max-width:calc(640*1px) !important;width:100%}.u-c-width-i{padding-left:var(--side-s);padding-right:var(--side-s)}.u-c-width-j{margin-left:auto;margin-right:auto}@media screen and (min-width:900px){.u-c-width-j{width:calc(100vw - var(--side-s)*2)}}input[type=text]{border:none;background-color:#edeff0;width:100%;line-height:2;letter-spacing:.05em;font-size:clamp(calc(14*1px),calc(100/1680*15*1vw),calc(15*1px))}.radio-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.radio-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute}.radio-text{position:relative;padding-left:35px}.radio-text:before{content:"";display:block;border-radius:50%;border:1px solid #787c81;width:25px;height:25px;position:absolute;left:0}.radio-input:checked+.radio-text:after{content:"";display:block;border-radius:50%;width:15px;height:15px;background-color:#787c81;position:absolute;left:5px}.column-radio{display:-ms-inline-grid;display:inline-grid;-ms-grid-columns:auto calc(var(--spacer)*2.5) auto;grid-template-columns:auto auto;grid-column-gap:calc(var(--spacer)*2.5);grid-row-gap:calc(var(--spacer)*6)}#tinymce{background-color:#fff !important}#tinymce:after{display:none !important}.c-att{background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,transparent),color-stop(50%,#fff960));background:linear-gradient(transparent 50%,#fff960 50%)}ol{counter-reset:li;list-style:none;padding:0;margin:0}ol>li{margin-bottom:calc(var(--spacer)*1.5)}ol>li:before{counter-increment:li;content:counter(li) ". "}img.aligncenter{margin-left:auto;margin-right:auto;display:block}.p-blog-writer{background-color:#edeff0}.p-blog-writer-name{margin-left:auto;margin-right:auto;display:-ms-inline-grid;display:inline-grid;-ms-grid-columns:auto calc(var(--spacer)*2.5) auto;grid-template-columns:auto auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-column-gap:calc(var(--spacer)*2.5)}.p-blog-writer-name .sub{line-height:1.4;letter-spacing:0em;font-size:clamp(calc(11*1px),calc(100/1680*12*1vw),calc(12*1px));color:#787c81}.p-blog-writer-name .eng{line-height:1.4;letter-spacing:.3em;font-size:clamp(calc(10*1px),calc(100/1680*10*1vw),calc(10*1px));text-transform:uppercase;font-weight:500}.p-blog-writer-name .name{font-weight:500}.p-writer__image{width:clamp(calc(80*1px),calc(100/1680*100*1vw),calc(100*1px));height:clamp(calc(80*1px),calc(100/1680*100*1vw),calc(100*1px));border-radius:50%;margin-left:auto;margin-right:auto;position:relative;overflow:hidden}.p-writer__image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-writer__image-none{width:clamp(calc(80*1px),calc(100/1680*120*1vw),calc(120*1px));height:clamp(calc(80*1px),calc(100/1680*120*1vw),calc(120*1px));border-radius:50%;margin-left:auto;margin-right:auto;background-color:#eee;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;color:#fff}.p-writer__image-none i{color:#fff}.p-blog-sns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.p-blog-sns .fb-share-button span{vertical-align:baseline !important}.wp-pagenavi{text-align:center;display:-ms-inline-grid;display:inline-grid;grid-column-gap:calc(var(--spacer)*4);-ms-grid-columns:auto calc(var(--spacer)*4) auto calc(var(--spacer)*4) auto;grid-template-columns:auto auto auto;grid-template-areas:"prev page next";margin-left:auto;margin-right:auto}.wp-pagenavi .pages{-ms-grid-row:1;-ms-grid-column:3;grid-area:page;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}.wp-pagenavi .nextpostslink{-ms-grid-row:1;-ms-grid-column:5;grid-area:next}.wp-pagenavi .previouspostslink{-ms-grid-row:1;-ms-grid-column:1;grid-area:prev}.wp-pagenavi .current{line-height:1 !important}.page-template-contact .l-footer-contact,.post-type-archive-recruit .l-footer-contact,.page-template-entry .l-footer-contact,.page-template-rec-entry .l-footer-contact{display:none}.p-contact{text-align:center;color:#fff;position:relative;background-position:center center;background-size:cover;background-repeat:no-repeat;background-image:url(//miriz.jp/wp/wp-content/themes/miriz/css/../image/contact-image.jpg)}.p-contact__text{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;-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;z-index:20}.calendar-btn{color:#fff}.calendar-btn:before{font-family:"Font Awesome 5 Free";content:"\f073"}.p-contact-submit{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}.p-contact-form .p-contact-form__item .text{margin-top:0 !important}.p-contact-form .p-contact-form__item .text .text_sub{font-weight:400}.p-contact-form .p-contact-form__item input[type=text]{width:100%;border:none;padding:calc(var(--spacer)*1.5);background-color:#edeff0;font-size:1.5rem}.p-contact-form .p-contact-form__item .half{width:100%}@media screen and (min-width:768px){.p-contact-form .p-contact-form__item .half{width:50% !important}}.p-contact-form .p-contact-form__item .quarter{width:50% !important}@media screen and (min-width:768px){.p-contact-form .p-contact-form__item .quarter{width:25% !important}}.p-contact-form .p-contact-form__frame{border:1px solid #edeff0;border-radius:2px}.p-contact-form .must{display:-ms-inline-grid;display:inline-grid;-ms-grid-columns:auto calc(var(--spacer)*1.5) auto;grid-template-columns:auto auto;place-items:center start;grid-column-gap:calc(var(--spacer)*1.5)}.p-contact-form .must:after{content:"必須";display:inline-block;line-height:1.6;letter-spacing:0em;font-size:clamp(calc(10*1px),calc(100/1680*11*1vw),calc(11*1px));padding:0 5px;color:#fff;font-weight:400;background-color:#40f}.p-contact-form .error{display:block;font-size:1.2rem !important;color:#40f !important}.p-contact-form textarea{width:100%;border:none;padding:calc(var(--spacer)*2.5);background-color:#edeff0;font-size:1.5rem;border-radius:2px}.p-contact-form .submit{font-weight:400;height:clamp(calc(44*1px),calc(100/1680*60*1vw),calc(60*1px));width:clamp(calc(120*1px),calc(100/1680*180*1vw),calc(180*1px));cursor:pointer;text-align:center;color:#fff;line-height:1}.p-contact-form .back-btn{font-weight:400;height:clamp(calc(44*1px),calc(100/1680*60*1vw),calc(60*1px));width:clamp(calc(120*1px),calc(100/1680*180*1vw),calc(180*1px));cursor:pointer;text-align:center;color:#fff;line-height:1;background-color:#b2b5b7 !important}.p-contact-form label .f-checkbox{display:none}.p-contact-form label .mwform-checkbox-field-text{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.p-contact-form label .mwform-checkbox-field-text:before{display:inline-block;font-family:"Font Awesome 5 Free";font-weight:400;content:"\f0c8"}.p-contact-form label .f-checkbox:checked+.mwform-checkbox-field-text:before{content:"\f14a"}.p-contact-form label .f-radio{display:none}.p-contact-form label .mwform-radio-field-text{display:-ms-inline-grid;display:inline-grid;-ms-grid-columns:auto calc(var(--spacer)*1.5) auto;grid-template-columns:auto auto;grid-column-gap:calc(var(--spacer)*1.5);place-items:start start}@media screen and (min-width:900px){.p-contact-form label .mwform-radio-field-text{place-items:center start}}.p-contact-form label .mwform-radio-field-text:before{display:inline-block;font-family:"Font Awesome 5 Free";font-weight:400;content:"\f111";line-height:1.8;letter-spacing:0em;font-size:clamp(calc(18*1px),calc(100/1680*24*1vw),calc(24*1px))}.p-contact-form label .f-radio:checked+.mwform-radio-field-text:before{font-weight:900;content:"\f192"}.p-contact-form .t-select-w{display:-ms-grid;display:grid;grid-column-gap:2%;grid-row-gap:calc(var(--spacer)*4);-ms-grid-columns:1fr 2% 1fr 2% 1fr;grid-template-columns:1fr 1fr 1fr}.p-contact-form .t-select .inner{position:relative;border-radius:2px;background:#edeff0;overflow:hidden}.p-contact-form .t-select .inner:before{position:absolute;font-family:"Font Awesome 5 Free";font-weight:900;content:"\f0d7";line-height:1;letter-spacing:0em;font-size:clamp(calc(14*1px),calc(100/1680*15*1vw),calc(15*1px));color:#b2b5b7;right:10px;top:36%;pointer-events:none}.p-contact-form select{width:100%;font-size:1.5rem;cursor:pointer;text-overflow:ellipsis;border:none;outline:none;background:0 0;background-image:none;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.p-contact-form select::-ms-expand{display:none}.p-contact-form .frame-a{background-color:#edeff0}.mw-error input[type=text]{background-color:#e0e4f3 !important}.mw-error .mwform-radio-field-text:before{color:#40f !important}.mw_wp_form_confirm .p-contact-form__frame{border:none !important;padding:0 !important}.mw_wp_form_confirm .text{opacity:.3}.mw_wp_form_confirm .must:after{display:none}.mw_wp_form_confirm .inner{border:none !important;padding:0 !important}.mw_wp_form_confirm .inner:before{display:none}.mw_wp_form_confirm .buck-btn{background:0 0;width:100%;font-size:1.6rem;cursor:pointer}.p-top-concept{background-color:#dde3e6;background-image:url(//miriz.jp/wp/wp-content/themes/miriz/css/../image/logo-bg.svg);background-position:center left;background-size:auto 100%;background-repeat:no-repeat;padding:var(--s-spacer) 0}.p-top-concept .layout-a{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;grid-column-gap:8%;grid-row-gap:calc(1*var(--s-spacer))}@media screen and (min-width:900px){.p-top-concept .layout-a{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;margin-top:calc(var(--spacer)*12)}}.p-top-concept .layout-a .hdg-a{width:clamp(calc(160*1px),calc(100/1680*320*1vw),calc(320*1px))}.p-top-concept .item{position:relative}.p-top-concept .item a{position:absolute;left:0;top:0;width:100%;height:100%;z-index:12}.p-top-concept .item .item-inner{display:-ms-grid;display:grid;-ms-grid-rows:auto calc(var(--spacer)*2.5) auto;grid-template-rows:auto auto;grid-row-gap:calc(var(--spacer)*2.5)}.p-top-concept .item .item-inner .image{position:relative;-webkit-box-shadow:var(--shadow);box-shadow:var(--shadow);z-index:3}.p-top-concept .item .item-inner .image .eng{display:none;position:absolute;right:calc(var(--spacer)*1);top:calc(var(--spacer)*1.5);-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;color:#edeff0;font-weight:700;text-transform:uppercase;z-index:1;line-height:1;letter-spacing:.08em;font-size:clamp(calc(18*1px),calc(100/1680*24*1vw),calc(24*1px))}.p-top-concept .item .item-inner .image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-top-concept .item .item-inner .image:before{padding-top:55.5555555556%;content:"";display:block}@media screen and (min-width:900px){.p-top-concept .item .item-inner .image:before{padding-top:55.5555555556%}}.p-top-concept .item .item-inner .image .number{position:absolute;-webkit-transform:translate(-15%,-60%);transform:translate(-15%,-60%);left:0;top:0;color:#fff;font-weight:200;font-style:italic;line-height:1;letter-spacing:.03em;font-size:clamp(calc(54*1px),calc(100/1680*96*1vw),calc(96*1px));z-index:8}.p-top-concept .item .item-inner .image .c-btn-a{position:absolute;right:0;bottom:0;z-index:7}.p-top-concept .item .item-inner .sub{font-weight:700;line-height:1.4;letter-spacing:0em;font-size:clamp(calc(15*1px),calc(100/1680*18*1vw),calc(18*1px));position:relative;z-index:5;color:#787c81}.p-top-concept .item .item-inner .hdg{line-height:1.6;letter-spacing:0em;font-size:clamp(calc(22*1px),calc(100/1680*32*1vw),calc(32*1px));position:relative;z-index:5;font-weight:700;font-style:italic;text-indent:-.1em}.p-top-concept .item .item-inner.type-b .eng{right:initial;left:0;-webkit-transform:translateX(-105%);transform:translateX(-105%)}@media screen and (min-width:900px){.p-top-concept .item.spacer{margin-top:calc(-1.4*var(--s-spacer))}}@media screen and (min-width:900px){.p-top-concept .item.spacer-b{margin-top:calc(-1*calc(var(--spacer)*12))}}.p-top-concept-bnr{background-color:#dde3e6;padding-bottom:var(--s-spacer)}.p-top-concept-bnr-inner{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;grid-column-gap:1px;grid-row-gap:1px}@media screen and (min-width:900px){.p-top-concept-bnr-inner{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}.p-top-concept-bnr-inner .column{position:relative;height:clamp(calc(120*1px),calc(100/1680*200*1vw),calc(200*1px))}.p-top-concept-bnr-inner .column a{position:absolute;left:0;top:0;width:100%;height:100%;z-index:10}.p-top-concept-bnr-inner .column img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:1}.p-top-concept-bnr-inner .column:nth-of-type(1){margin-left:calc(var(--side-s)*-1)}@media screen and (min-width:900px){.p-top-concept-bnr-inner .column:nth-of-type(1){margin-left:initial;margin-top:-5%}}.p-top-concept-bnr-inner .column:nth-of-type(2){margin-right:calc(var(--side-s)*-1)}@media screen and (min-width:900px){.p-top-concept-bnr-inner .column:nth-of-type(2){margin-right:initial;margin-bottom:-5%}}.p-top-concept-bnr-inner .column:before{content:"";position:absolute;left:0;top:0;z-index:3;width:60%;height:100%;background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0));mix-blend-mode:multiply}.p-top-concept-bnr-inner .column .c-hdg-f{position:absolute;top:calc(var(--spacer)*2.5);left:calc(var(--spacer)*4);color:#fff;z-index:3}.p-top-concept-bnr-inner .column .c-btn-a{position:absolute;bottom:0;right:0;z-index:12}.p-top-youtube{margin-top:var(--s-spacer);overflow:hidden}.p-top-youtube .layout-a{display:-ms-grid;display:grid}.p-top-youtube .layout-a .image{-ms-grid-row:1;-ms-grid-column:1;position:relative;grid-area:area-b;z-index:3;margin-top:-4%}@media screen and (min-width:900px){.p-top-youtube .layout-a .image{margin-top:5%}}.p-top-youtube .layout-a .image iframe{position:absolute;top:0;left:0;width:100%;height:100%}.p-top-youtube .layout-a .image:before{padding-top:56.25%;content:"";display:block}.p-top-youtube .layout-a .column{-ms-grid-row:3;-ms-grid-column:1;grid-area:area-a;position:relative;z-index:5}.p-top-youtube .layout-a .column .inner{position:relative;z-index:3}.p-top-youtube .layout-a.type-a{-ms-grid-columns:1fr;grid-template-columns:1fr;grid-template-areas:"area-a" "area-b"}@media screen and (min-width:900px){.p-top-youtube .layout-a.type-a{-ms-grid-columns:1.8fr 1fr;grid-template-columns:1.8fr 1fr;grid-template-areas:"area-b area-a"}.p-top-youtube .layout-a.type-a>.column-a{-ms-grid-row:1;-ms-grid-column:2}.p-top-youtube .layout-a.type-a>.column-b{-ms-grid-row:1;-ms-grid-column:1}.p-top-youtube .layout-a.type-a>.image{-ms-grid-row:1;-ms-grid-column:1}.p-top-youtube .layout-a.type-a>.column{-ms-grid-row:1;-ms-grid-column:2}}.p-top-youtube .layout-a.type-a .column{-webkit-transform:translateX(calc(var(--side-s) + var(--border) + 1px));transform:translateX(calc(var(--side-s) + var(--border) + 1px))}@media screen and (min-width:900px){.p-top-youtube .layout-a.type-a .column{-webkit-transform:initial;transform:initial;margin-left:-2vw}}.p-top-youtube .layout-a.type-b{-ms-grid-columns:1fr;grid-template-columns:1fr;grid-template-areas:"area-a" "area-b"}@media screen and (min-width:900px){.p-top-youtube .layout-a.type-b{-ms-grid-columns:1fr 1.8fr;grid-template-columns:1fr 1.8fr;grid-template-areas:"area-a area-b"}.p-top-youtube .layout-a.type-b>.column-a{-ms-grid-row:1;-ms-grid-column:1}.p-top-youtube .layout-a.type-b>.column-b{-ms-grid-row:1;-ms-grid-column:2}.p-top-youtube .layout-a.type-b>.image{-ms-grid-row:1;-ms-grid-column:2}.p-top-youtube .layout-a.type-b>.column{-ms-grid-row:1;-ms-grid-column:1}}.p-top-youtube .layout-a.type-b .column{-webkit-transform:translateX(calc(var(--side-s)*-1 - var(--border) - 1px));transform:translateX(calc(var(--side-s)*-1 - var(--border) - 1px))}@media screen and (min-width:900px){.p-top-youtube .layout-a.type-b .column{-webkit-transform:initial;transform:initial;margin-right:-2vw}}.p-plan{background-image:url(//miriz.jp/wp/wp-content/themes/miriz/css/../image/bmp.svg);background-position:center right -1vw;background-size:auto 95%;overflow:hidden;background-repeat:no-repeat}@media screen and (min-width:900px){.p-plan{background-size:auto 97%}}.p-plan .layout-a{display:-ms-grid;display:grid}.p-plan .layout-a .image{-ms-grid-row:1;-ms-grid-column:1;position:relative;grid-area:area-b;z-index:3;margin-top:-5%}@media screen and (min-width:900px){.p-plan .layout-a .image{margin-top:5%}}.p-plan .layout-a .image .inner{-webkit-box-shadow:var(--shadow);box-shadow:var(--shadow);position:relative}.p-plan .layout-a .image .inner img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-plan .layout-a .image .inner:before{padding-top:62.5%;content:"";display:block}.p-plan .layout-a .image .inner .plannning{position:absolute;bottom:2%;z-index:5;font-weight:600;text-transform:uppercase;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;color:#dde3e6;mix-blend-mode:difference;line-height:1;letter-spacing:.1em;font-size:clamp(calc(12*1px),calc(100/1680*15*1vw),calc(15*1px))}.p-plan .layout-a .image.type-b{z-index:6 !important}.p-plan .layout-a .column{-ms-grid-row:3;-ms-grid-column:1;position:relative;z-index:5;grid-area:area-a;width:100%}@media screen and (min-width:900px){.p-plan .layout-a .column{width:initial}}.p-plan .layout-a:nth-child(odd){-ms-grid-columns:1fr;grid-template-columns:1fr;grid-template-areas:"area-a" "area-b"}@media screen and (min-width:900px){.p-plan .layout-a:nth-child(odd){-ms-grid-columns:1.5fr 1fr;grid-template-columns:1.5fr 1fr;grid-template-areas:"area-b area-a"}.p-plan .layout-a:nth-child(odd)>.column-a{-ms-grid-row:1;-ms-grid-column:2}.p-plan .layout-a:nth-child(odd)>.column-b{-ms-grid-row:1;-ms-grid-column:1}.p-plan .layout-a:nth-child(odd)>.image{-ms-grid-row:1;-ms-grid-column:1}.p-plan .layout-a:nth-child(odd)>.column{-ms-grid-row:1;-ms-grid-column:2}.p-plan .layout-a:nth-child(odd)>.image{-ms-grid-row:1;-ms-grid-column:1}.p-plan .layout-a:nth-child(odd)>.column{-ms-grid-row:1;-ms-grid-column:2}}.p-plan .layout-a:nth-child(odd) .column{-webkit-transform:translateX(calc(var(--side-s) + var(--border) + 1px));transform:translateX(calc(var(--side-s) + var(--border) + 1px))}@media screen and (min-width:900px){.p-plan .layout-a:nth-child(odd) .column{-webkit-transform:initial;transform:initial;margin-left:-2vw}}.p-plan .layout-a:nth-child(odd) .plannning{right:1%}.p-plan .layout-a:nth-child(even){-ms-grid-columns:1fr;grid-template-columns:1fr;grid-template-areas:"area-a" "area-b"}@media screen and (min-width:900px){.p-plan .layout-a:nth-child(even){-ms-grid-columns:1fr 1.5fr;grid-template-columns:1fr 1.5fr;grid-template-areas:"area-a area-b"}.p-plan .layout-a:nth-child(even)>.column-a{-ms-grid-row:1;-ms-grid-column:1}.p-plan .layout-a:nth-child(even)>.column-b{-ms-grid-row:1;-ms-grid-column:2}.p-plan .layout-a:nth-child(even)>.image{-ms-grid-row:1;-ms-grid-column:2}.p-plan .layout-a:nth-child(even)>.column{-ms-grid-row:1;-ms-grid-column:1}.p-plan .layout-a:nth-child(even)>.image{-ms-grid-row:1;-ms-grid-column:2}.p-plan .layout-a:nth-child(even)>.column{-ms-grid-row:1;-ms-grid-column:1}}.p-plan .layout-a:nth-child(even) .column{-webkit-transform:translateX(calc(var(--side-s)*-1 - var(--border) - 1px));transform:translateX(calc(var(--side-s)*-1 - var(--border) - 1px))}@media screen and (min-width:900px){.p-plan .layout-a:nth-child(even) .column{-webkit-transform:initial;transform:initial;margin-right:-2vw}}.p-plan .layout-a:nth-child(even) .plannning{left:1%}.p-plan .layout-a:first-child{margin-top:initial !important}.p-plan.bg-none{background:0 0}.p-top-news{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;grid-column-gap:5%;grid-row-gap:calc(var(--spacer)*9)}@media screen and (min-width:900px){.p-top-news{-ms-grid-columns:1fr 1.4fr;grid-template-columns:1fr 1.4fr}}.p-gym-section-A{background-position:center center;background-size:cover;background-repeat:no-repeat;background-image:url(//miriz.jp/wp/wp-content/themes/miriz/css/../image/gym-info-bg.jpg)}@media screen and (min-width:768px){.p-gym-section-A{background-image:url(//miriz.jp/wp/wp-content/themes/miriz/css/../image/gym-info-bg.jpg)}}.p-gym-section-A:after{padding-top:100%;content:"";display:block}@media screen and (min-width:768px){.p-gym-section-A:after{padding-top:100%}}.p-gym-section-A__inner{color:#fff;position:relative;padding:calc(var(--spacer)*2.5);z-index:300;width:100%}@media screen and (min-width:900px){.p-gym-section-A__inner{padding:calc(var(--spacer)*4)}}@media screen and (min-width:900px){.p-gym-section-A__inner{width:50%}}.p-gym-section-A__inner:after{position:absolute;left:0;top:0;content:"";width:100%;height:100%;z-index:-1}.category-blog .p-blog-category{display:none}.p-blog-heading{border-bottom:3px solid #15141b;position:relative}.p-blog-heading time{display:-ms-inline-grid;display:inline-grid;-ms-grid-columns:auto auto auto;grid-template-columns:auto auto auto;position:absolute;right:0;bottom:0;-webkit-transform:translateY(12%);transform:translateY(12%);line-height:1;letter-spacing:.05em;font-size:clamp(calc(14*1px),calc(100/1680*18*1vw),calc(18*1px));font-weight:700}.p-blog-heading time .year:before{content:"."}.p-blog-heading time .day:before{content:"."}.p-blog-heading h1{line-height:1.7;letter-spacing:0em;font-size:clamp(calc(19*1px),calc(100/1680*30*1vw),calc(30*1px));font-weight:700}.p-blog-category{border:initial !important}.p-blog-tmp{border:var(--border) solid #b2b5b7}.p-top-voice{padding-top:var(--s-spacer);margin-top:calc(1.2*var(--s-spacer));position:relative}.p-top-voice .p-top-voice-hdg{position:absolute;left:var(--side-s);top:0;-webkit-transform:translateY(-30%);transform:translateY(-30%)}.p-top-voice .p-top-voice-hdg .eng{line-height:1;letter-spacing:.05em;font-size:clamp(calc(38*1px),calc(100/1680*100*1vw),calc(100*1px));font-weight:800}.p-top-voice .p-top-voice-hdg .jp{font-weight:700;line-height:1.8;letter-spacing:.05em;font-size:clamp(calc(15*1px),calc(100/1680*18*1vw),calc(18*1px))}.p-top-voice:after{content:"";width:80%;height:75%;position:absolute;right:0;top:0;background-color:#dde3e6;z-index:-1}.p-top-voice .top-voice-np-btn-w{display:-ms-grid;display:grid;-ms-grid-columns:1fr auto;grid-template-columns:1fr auto}.p-top-voice .top-voice-np-btn{display:-ms-inline-grid;display:inline-grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.p-top-voice .top-voice-np-btn .btn{width:clamp(calc(36*1px),calc(100/1680*50*1vw),calc(50*1px));height:clamp(calc(36*1px),calc(100/1680*50*1vw),calc(50*1px));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;position:relative;cursor:pointer}.p-top-voice .top-voice-np-btn .btn:before{content:"";width:clamp(calc(19*1px),calc(100/1680*29*1vw),calc(29*1px));height:clamp(calc(19*1px),calc(100/1680*29*1vw),calc(29*1px));border:1px solid;border-color:#000 #000 transparent transparent;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.p-top-voice .top-voice-np-btn .btn.swiper-b-prev:before{border-color:transparent transparent #000 #000}.swiper-b{overflow:hidden}.swiper-b .swiper-slide{width:100%;padding:0 5vw}@media screen and (min-width:640px){.swiper-b .swiper-slide{width:50%;padding:0 3vw}}@media screen and (min-width:900px){.swiper-b .swiper-slide{width:35%;padding:0 2vw}}@media screen and (min-width:1260px){.swiper-b .swiper-slide{width:25%;padding:0 1.5vw}}.p-list-voice__heading h1{font-weight:700}.p-voice-list-w .p-voice-list{position:relative;padding-top:5vh}.p-voice-list-w .p-voice-list:first-child{margin-top:0 !important}.p-voice-list-w .p-voice-list .inner{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;width:100%;grid-template-areas:"area-a" "area-b"}@media screen and (min-width:900px){.p-voice-list-w .p-voice-list .inner{-ms-grid-columns:1.2fr 1fr;grid-template-columns:1.2fr 1fr;grid-template-areas:"area-a area-b";width:80%}.p-voice-list-w .p-voice-list .inner>.column-a{-ms-grid-row:1;-ms-grid-column:1}.p-voice-list-w .p-voice-list .inner>.column-b{-ms-grid-row:1;-ms-grid-column:2}.p-voice-list-w .p-voice-list .inner>.image{-ms-grid-row:1;-ms-grid-column:2}.p-voice-list-w .p-voice-list .inner>.column{-ms-grid-row:1;-ms-grid-column:1}.p-voice-list-w .p-voice-list .inner>.image{-ms-grid-row:1;-ms-grid-column:2}.p-voice-list-w .p-voice-list .inner>.column{-ms-grid-row:1;-ms-grid-column:1}}.p-voice-list-w .p-voice-list .inner .column{-ms-grid-row:2;-ms-grid-column:1;grid-area:area-b;text-align:left;position:relative;z-index:5;-webkit-transform:translateX(calc(var(--side-s) + var(--border)));transform:translateX(calc(var(--side-s) + var(--border)))}@media screen and (min-width:900px){.p-voice-list-w .p-voice-list .inner .column{-webkit-transform:initial;transform:initial;margin-left:-1.8vw}}.p-voice-list-w .p-voice-list .inner .info{position:relative;z-index:6}.p-voice-list-w .p-voice-list .inner .image{-ms-grid-row:1;-ms-grid-column:1;position:relative;grid-area:area-a;z-index:3;-webkit-box-shadow:var(--shadow);box-shadow:var(--shadow)}.p-voice-list-w .p-voice-list .inner .image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-voice-list-w .p-voice-list .inner .image:before{padding-top:62.5%;content:"";display:block}.p-voice-list-w .p-voice-list .case-num{position:absolute;left:0;top:0;z-index:2;color:#fff;line-height:1;letter-spacing:0em;font-size:clamp(calc(36*1px),calc(100/1680*84*1vw),calc(84*1px));font-style:italic;text-transform:uppercase}@media screen and (min-width:900px){.p-voice-list-w .p-voice-list .case-num{top:0}}.p-voice-list-w .p-voice-list:after{content:"";width:60%;height:80%;background-color:#edeff0;position:absolute;left:0;top:0;z-index:-1}@media screen and (min-width:900px){.p-voice-list-w .p-voice-list:after{height:75%;top:0}}.p-voice-list-w .p-voice-list:nth-child(even) .u-c-width-A,.p-voice-list-w .p-voice-list:nth-child(even) .p-about-amenity .inner-w,.p-about-amenity .p-voice-list-w .p-voice-list:nth-child(even) .inner-w,.p-voice-list-w .p-voice-list:nth-child(even) .p-voice-layout-a,.p-voice-list-w .p-voice-list:nth-child(even) .p-top-concept .layout-a,.p-top-concept .p-voice-list-w .p-voice-list:nth-child(even) .layout-a,.p-voice-list-w .p-voice-list:nth-child(even) .p-plan .layout-a,.p-plan .p-voice-list-w .p-voice-list:nth-child(even) .layout-a,.p-voice-list-w .p-voice-list:nth-child(even) .p-top-news{text-align:right}.p-voice-list-w .p-voice-list:nth-child(even) .u-c-width-A .inner,.p-voice-list-w .p-voice-list:nth-child(even) .p-about-amenity .inner-w .inner,.p-about-amenity .p-voice-list-w .p-voice-list:nth-child(even) .inner-w .inner,.p-voice-list-w .p-voice-list:nth-child(even) .p-voice-layout-a .inner,.p-voice-list-w .p-voice-list:nth-child(even) .p-top-concept .layout-a .inner,.p-top-concept .p-voice-list-w .p-voice-list:nth-child(even) .layout-a .inner,.p-voice-list-w .p-voice-list:nth-child(even) .p-plan .layout-a .inner,.p-plan .p-voice-list-w .p-voice-list:nth-child(even) .layout-a .inner,.p-voice-list-w .p-voice-list:nth-child(even) .p-top-news .inner{margin-left:auto;margin-right:0}.p-voice-list-w .p-voice-list:nth-child(even):after{right:0;left:initial}.p-voice-list-w .p-voice-list:nth-child(even) .case-num{color:#fff;right:0;top:0;text-transform:uppercase;-webkit-writing-mode:initial !important;-ms-writing-mode:initial !important;writing-mode:initial !important;text-align:right}.p-list-voice__item{position:relative;display:block;-webkit-box-shadow:var(--shadow);box-shadow:var(--shadow);width:100%;background-color:#fff}.p-list-voice__item .c-arrow-a{position:absolute;right:calc(var(--spacer)*1.5);bottom:calc(var(--spacer)*1);z-index:5}.p-list-voice__item:before{content:"";width:100%;height:100%;background-color:rgba(255,255,255,0);position:absolute;left:0;top:0;z-index:3;-webkit-transition:all .2s cubic-bezier(0,.5,.5,1);transition:all .2s cubic-bezier(0,.5,.5,1)}.p-list-voice__item:hover:before{background-color:rgba(255,255,255,.3)}.item-voice-photo{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;position:relative;z-index:1;width:100%}.item-voice-photo .photo{background-position:center center;background-repeat:no-repeat;background-size:cover;-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%}.item-voice-photo .photo:after{padding-top:100%;content:"";display:block;padding-top:160%}.item-voice-photo:after{content:"";width:100%;height:100%;position:absolute;left:0;top:0}.p-list-voice__more{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.p-list-voice__more .name{line-height:1.7;letter-spacing:0em;font-size:clamp(calc(12*1px),calc(100/1680*14*1vw),calc(14*1px));color:#b2b5b7}.item-voice-list-photo{-ms-grid-row:3;-ms-grid-column:1;display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;position:relative;margin-bottom:-4%;z-index:5;width:100%;grid-area:area-a}.p-top-youtube .layout-a.type-a>.item-voice-list-photo{-ms-grid-row:1;-ms-grid-column:1}.p-top-youtube .layout-a.type-b>.item-voice-list-photo{-ms-grid-row:1;-ms-grid-column:1}.p-plan .layout-a:nth-child(odd)>.item-voice-list-photo{-ms-grid-row:1;-ms-grid-column:1}.p-plan .layout-a:nth-child(even)>.item-voice-list-photo{-ms-grid-row:1;-ms-grid-column:1}.p-voice-list-w .p-voice-list .inner>.item-voice-list-photo{-ms-grid-row:1;-ms-grid-column:1}.p-voice-layout-a>.item-voice-list-photo{-ms-grid-row:1;-ms-grid-column:1}.p-plan-detail .inner>.item-voice-list-photo{-ms-grid-row:1;-ms-grid-column:1}.p-meal-list .inner>.item-voice-list-photo{-ms-grid-row:1;-ms-grid-column:1}.p-about-gym .layout-a>.item-voice-list-photo{-ms-grid-row:1;-ms-grid-column:1}.p-concept-layout-a>.item-voice-list-photo{-ms-grid-row:3;-ms-grid-column:1}@media screen and (min-width:900px){.item-voice-list-photo{margin-top:5%;margin-bottom:initial}}.item-voice-list-photo .photo{position:relative;-webkit-box-shadow:var(--shadow);box-shadow:var(--shadow);z-index:3}.item-voice-list-photo .photo:after{content:"";display:block;padding-top:160%}.item-voice-list-photo .photo img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:1}.item-voice-list-photo .photo:before{content:attr(data-text) "";position:absolute;right:calc(var(--spacer)*1.5);bottom:calc(var(--spacer)*1.5);z-index:3;font-weight:700;line-height:1;letter-spacing:.05em;font-size:clamp(calc(14*1px),calc(100/1680*20*1vw),calc(20*1px));color:#fff;text-transform:uppercase}.p-voice-layout-a{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;grid-template-areas:"area-a" "area-b"}@media screen and (min-width:900px){.p-voice-layout-a{-ms-grid-columns:1fr 1.5fr;grid-template-columns:1fr 1.5fr;grid-template-areas:"area-a area-b"}.p-voice-layout-a>.column-a{-ms-grid-row:1;-ms-grid-column:1}.p-voice-layout-a>.column-b{-ms-grid-row:1;-ms-grid-column:2}.p-voice-layout-a>.image{-ms-grid-row:1;-ms-grid-column:2}.p-voice-layout-a>.column{-ms-grid-row:1;-ms-grid-column:1}.p-voice-layout-a>.image{-ms-grid-row:1;-ms-grid-column:2}.p-voice-layout-a>.column{-ms-grid-row:1;-ms-grid-column:1}.p-voice-layout-a>.column{-ms-grid-row:1;-ms-grid-column:2}.p-voice-layout-a>.image{-ms-grid-row:1;-ms-grid-column:1}.p-voice-layout-a>.item-voice-list-photo{-ms-grid-row:1;-ms-grid-column:1}}.p-voice-layout-a .column{position:relative;z-index:5;-webkit-transform:translateX(calc(var(--side-s)*-1 - var(--border)));transform:translateX(calc(var(--side-s)*-1 - var(--border)))}@media screen and (min-width:900px){.p-voice-layout-a .column{-webkit-transform:initial;transform:initial;margin-right:-2vw}}.p-voice-layout-a .column .plannning{position:absolute;bottom:2%;z-index:5;font-weight:600;text-transform:uppercase;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;color:#dde3e6;mix-blend-mode:difference;line-height:1;letter-spacing:.1em;font-size:clamp(calc(10*1px),calc(100/1680*16*1vw),calc(16*1px))}.p-voice-layout-a .item-voice-list-photo{-ms-grid-row:2;-ms-grid-column:1;position:relative;grid-area:area-b;z-index:6;margin-top:-4%}@media screen and (min-width:900px){.p-voice-layout-a .item-voice-list-photo{margin-top:5%}}.voice-info{position:absolute;color:#fff;background-color:#15141b;z-index:3;padding:1vw 4vw;top:0;left:var(--side-s);-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center;font-weight:500;line-height:1.4;letter-spacing:.1em;font-size:clamp(calc(13*1px),calc(100/1680*15*1vw),calc(15*1px))}@media screen and (min-width:900px){.voice-info{padding:.3vw 1.5vw;left:2vw}}.p-voice-comment{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;position:relative}@media screen and (min-width:768px){.p-voice-comment{-ms-grid-columns:1fr auto;grid-template-columns:1fr auto}}.p-voice-comment .staff-image{position:relative;width:clamp(calc(200*1px),calc(100/1680*260*1vw),calc(260*1px));margin-left:0;margin-top:calc(var(--spacer)*6)}@media screen and (min-width:768px){.p-voice-comment .staff-image{margin-left:calc(var(--spacer)*6)}}@media screen and (min-width:768px){.p-voice-comment .staff-image{margin-top:0}}.p-voice-comment .staff-image .image{position:relative;width:100%;margin-right:0;margin-left:auto;z-index:1}.p-voice-comment .staff-image .image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-voice-comment .staff-image .image:before{padding-top:100%;content:"";display:block}.p-voice-comment .staff-image .info{position:absolute;left:0;bottom:10%;-webkit-transform:translateX(-10%);transform:translateX(-10%);-webkit-box-shadow:var(--shadow-b);box-shadow:var(--shadow-b);border:1px solid #15141b;background-color:#fff;z-index:3;text-align:center}.p-voice-comment .staff-image .info .sub{line-height:1;letter-spacing:0em;font-size:clamp(calc(10*1px),calc(100/1680*11*1vw),calc(11*1px))}.p-voice-comment .staff-image .info .name{font-weight:700;line-height:1;letter-spacing:.05em;font-size:clamp(calc(13*1px),calc(100/1680*15*1vw),calc(15*1px))}.p-voice-comment .comment-image{position:relative;width:clamp(calc(200*1px),calc(100/1680*260*1vw),calc(260*1px));margin-left:0;margin-top:calc(var(--spacer)*6)}@media screen and (min-width:768px){.p-voice-comment .comment-image{margin-left:calc(var(--spacer)*6)}}@media screen and (min-width:768px){.p-voice-comment .comment-image{margin-top:0}}.p-voice-comment .comment-image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-voice-comment .comment-image:before{padding-top:100%;content:"";display:block}.p-plan-detail{position:relative}.p-plan-detail .inner{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;grid-column-gap:4%;grid-row-gap:calc(var(--spacer)*4);width:100%;-ms-grid-rows:auto calc(var(--spacer)*4) auto;grid-template-areas:"area-a" "area-b"}@media screen and (min-width:900px){.p-plan-detail .inner{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-template-areas:"area-a area-b";width:80%}.p-plan-detail .inner>.column-a{-ms-grid-row:1;-ms-grid-column:1}.p-plan-detail .inner>.column-b{-ms-grid-row:1;-ms-grid-column:2}.p-plan-detail .inner>.image{-ms-grid-row:1;-ms-grid-column:2}.p-plan-detail .inner>.column{-ms-grid-row:1;-ms-grid-column:1}.p-plan-detail .inner>.image{-ms-grid-row:1;-ms-grid-column:2}.p-plan-detail .inner>.column{-ms-grid-row:1;-ms-grid-column:1}.p-plan-detail .inner>.column{-ms-grid-row:1;-ms-grid-column:2}.p-plan-detail .inner>.image{-ms-grid-row:1;-ms-grid-column:1}.p-plan-detail .inner>.item-voice-list-photo{-ms-grid-row:1;-ms-grid-column:1}.p-plan-detail .inner>.item-voice-list-photo{-ms-grid-row:1;-ms-grid-column:2}}.p-plan-detail .inner .column{-ms-grid-row:3;-ms-grid-column:1;grid-area:area-b;text-align:left;position:relative;z-index:5}.p-plan-detail .inner .image{-ms-grid-row:1;-ms-grid-column:1;position:relative;grid-area:area-a;z-index:3;-webkit-box-shadow:var(--shadow);box-shadow:var(--shadow)}.p-plan-detail .inner .image .point{position:absolute;left:0 !important;bottom:8% !important;-webkit-transform:translateX(-25%);transform:translateX(-25%);z-index:5}.p-plan-detail .inner .image .point img{width:clamp(calc(150*1px),calc(100/1680*180*1vw),calc(180*1px))}.p-plan-detail .inner .image .photo{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:1}.p-plan-detail .inner .image:before{padding-top:62.5%;content:"";display:block}.p-plan-detail .inner .info{border-left:1px solid #15141b}.p-plan-detail .case-num{position:absolute;left:60%;top:-4vh;z-index:2;color:#edeff0;line-height:1;letter-spacing:0em;font-size:clamp(calc(30*1px),calc(100/1680*72*1vw),calc(72*1px));font-weight:700;text-transform:uppercase}@media screen and (min-width:900px){.p-plan-detail .case-num{top:-6vh;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}}.p-plan-detail:after{content:"";width:60%;height:clamp(calc(200*1px),calc(100/1680*360*1vw),calc(360*1px));background-color:#edeff0;position:absolute;left:0;top:-4vh;z-index:-1}@media screen and (min-width:900px){.p-plan-detail:after{top:-4vh}}.p-plan-detail:nth-child(odd) .u-c-width-A,.p-plan-detail:nth-child(odd) .p-about-amenity .inner-w,.p-about-amenity .p-plan-detail:nth-child(odd) .inner-w,.p-plan-detail:nth-child(odd) .p-top-concept .layout-a,.p-top-concept .p-plan-detail:nth-child(odd) .layout-a,.p-plan-detail:nth-child(odd) .p-plan .layout-a,.p-plan .p-plan-detail:nth-child(odd) .layout-a,.p-plan-detail:nth-child(odd) .p-top-news,.p-plan-detail:nth-child(odd) .p-voice-layout-a{text-align:right}.p-plan-detail:nth-child(odd) .u-c-width-A .inner,.p-plan-detail:nth-child(odd) .p-about-amenity .inner-w .inner,.p-about-amenity .p-plan-detail:nth-child(odd) .inner-w .inner,.p-plan-detail:nth-child(odd) .p-top-concept .layout-a .inner,.p-top-concept .p-plan-detail:nth-child(odd) .layout-a .inner,.p-plan-detail:nth-child(odd) .p-plan .layout-a .inner,.p-plan .p-plan-detail:nth-child(odd) .layout-a .inner,.p-plan-detail:nth-child(odd) .p-top-news .inner,.p-plan-detail:nth-child(odd) .p-voice-layout-a .inner{margin-left:auto;margin-right:0}.p-plan-detail:nth-child(odd):after{right:0;left:initial}.p-plan-detail:nth-child(odd) .case-num{color:#fff;right:0;top:-4vh;text-transform:uppercase;-webkit-writing-mode:initial !important;-ms-writing-mode:initial !important;writing-mode:initial !important}@media screen and (min-width:900px){.p-plan-detail:nth-child(odd) .case-num{top:-4vh;text-align:right}}.p-c-card{width:clamp(calc(200*1px),calc(100/1680*300*1vw),calc(300*1px));margin-left:auto;margin-right:auto}.p-staff{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;grid-column-gap:10%;grid-row-gap:calc(1.8*var(--s-spacer));padding-left:4vw;width:75%;margin-left:auto;margin-right:auto}@media screen and (min-width:768px){.p-staff{padding-bottom:10vh;width:100%;-ms-grid-columns:1fr 20% 1fr;grid-template-columns:1fr 1fr;grid-column-gap:20%}}@media screen and (min-width:900px){.p-staff{-ms-grid-columns:1fr 7% 1fr 7% 1fr;grid-template-columns:1fr 1fr 1fr;grid-column-gap:7%;grid-row-gap:calc(1.2*var(--s-spacer))}}.p-staff .p-staff-item{position:relative}.p-staff .p-staff-item a{position:absolute;width:100%;height:100%;z-index:8}.p-staff .p-staff-item .image{position:relative;z-index:1}.p-staff .p-staff-item .image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-staff .p-staff-item .image:before{padding-top:100%;content:"";display:block}.p-staff .p-staff-item .name-eng{position:absolute;left:0;top:0;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;color:#15141b;font-weight:600;text-transform:uppercase;-webkit-transform:translateX(-120%);transform:translateX(-120%);line-height:1;letter-spacing:.3em;font-size:clamp(calc(11*1px),calc(100/1680*14*1vw),calc(14*1px));z-index:3;color:#b2b5b7}.p-staff .p-staff-item .info{position:absolute;z-index:10;bottom:0;left:50%;-webkit-transform:translate(-50%,140%);transform:translate(-50%,140%);text-align:center}.p-staff .p-staff-item .info .sub{line-height:1;letter-spacing:0em;font-size:clamp(calc(11*1px),calc(100/1680*12*1vw),calc(12*1px))}.p-staff .p-staff-item .info .name{font-weight:700;line-height:1.6;letter-spacing:.1em;font-size:clamp(calc(16*1px),calc(100/1680*22*1vw),calc(22*1px))}.p-staff .p-staff-item .c-btn-a{position:absolute;right:0;bottom:0;z-index:7}@media screen and (min-width:768px){.p-staff .p-staff-item:nth-child(even){-webkit-transform:translateY(5vh);transform:translateY(5vh)}}@media screen and (min-width:900px){.p-staff .p-staff-item:nth-child(even){-webkit-transform:initial;transform:initial}.p-staff .p-staff-item:nth-child(3n+2){-webkit-transform:translateY(5vh);transform:translateY(5vh)}.p-staff .p-staff-item:nth-child(3n+3){-webkit-transform:translateY(10vh);transform:translateY(10vh)}}.staff-item{background-color:#fff;display:none;padding:initial !important;height:100%}.staff-item .column{padding:0 5vw 8vw}@media screen and (min-width:900px){.staff-item .column{padding:0 3vw 5vw}}.staff-item .image{position:relative;z-index:1}.staff-item .image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.staff-item .image:before{padding-top:100%;content:"";display:block}.staff-item .info{text-align:center}.staff-item .info .sub{line-height:1.4;letter-spacing:0em;font-size:clamp(calc(11*1px),calc(100/1680*14*1vw),calc(14*1px))}.staff-item .info .name{font-weight:700;line-height:1.4;letter-spacing:.1em;font-size:clamp(calc(18*1px),calc(100/1680*30*1vw),calc(30*1px))}.staff-item .name-eng{position:absolute;left:0;top:0;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;color:#dde3e6;font-weight:700;text-transform:uppercase;mix-blend-mode:difference;line-height:1;letter-spacing:.2em;font-size:clamp(calc(36*1px),calc(100/1680*64*1vw),calc(64*1px));z-index:3}.fancybox-slide--html{padding:initial !important}.fancybox-close-small{position:fixed !important;background-color:#15141b !important;opacity:1 !important;color:#fff !important;width:50px !important;height:50px !important;right:0 !important;top:0 !important;z-index:500 !important}@media screen and (min-width:900px){.fancybox-close-small{right:initial !important;left:50% !important;-webkit-transform:translateX(270px);transform:translateX(270px)}}.fancybox-close-small svg{fill:#fff !important}.p-faq-list-w .c-hdg-i:first-child{margin-top:initial !important}.post-type-archive-faq .c-hd-d{display:none}.p-faq-list .p-faq-list_item{cursor:pointer;border-bottom:1px solid #dde3e6;position:relative}@media screen and (min-width:900px){.p-faq-list .p-faq-list_item:after{content:"";position:absolute;bottom:-1px;width:0;height:1px;background-color:#15141b;-webkit-transition:all .3s cubic-bezier(0,.5,.5,1);transition:all .3s cubic-bezier(0,.5,.5,1)}.p-faq-list .p-faq-list_item:hover:after{width:100%}}.p-faq-list .p-faq-list_item .cat a{color:#b2b5b7}.p-faq-list .p-faq-list_item .p-faq-lo{display:-ms-grid;display:grid;-ms-grid-columns:auto calc(var(--spacer)*2.5) 1fr;grid-template-columns:auto 1fr;grid-column-gap:calc(var(--spacer)*2.5)}.p-faq-list .p-faq-list_item .p-faq-lo .icon{line-height:1.4;letter-spacing:0em;font-size:clamp(calc(24*1px),calc(100/1680*36*1vw),calc(36*1px));font-weight:700;color:#b2b5b7;width:clamp(calc(24*1px),calc(100/1680*36*1vw),calc(36*1px));text-align:center;-ms-flex-item-align:start;-ms-grid-row-align:start;align-self:start}.p-faq-list .p-faq-list_item .p-faq-lo-b{display:-ms-grid;display:grid;-ms-grid-columns:auto calc(var(--spacer)*2.5) 1fr calc(var(--spacer)*2.5) auto;grid-template-columns:auto 1fr auto;place-items:center start;grid-column-gap:calc(var(--spacer)*2.5)}.p-faq-list .p-faq-list_item .p-faq-lo-b .icon{line-height:1.4;letter-spacing:0em;font-size:clamp(calc(24*1px),calc(100/1680*36*1vw),calc(36*1px));font-weight:700;width:clamp(calc(24*1px),calc(100/1680*36*1vw),calc(36*1px));text-align:center;-ms-flex-item-align:start;-ms-grid-row-align:start;align-self:start}.p-faq-list .p-faq-list_item .plus{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:clamp(calc(21*1px),calc(100/1680*33*1vw),calc(33*1px));height:clamp(calc(21*1px),calc(100/1680*33*1vw),calc(33*1px));position:relative}.p-faq-list .p-faq-list_item .plus:after{position:absolute;content:"";left:50%;top:0;width:1px;height:100%;background-color:#15141b;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all .2s cubic-bezier(0,.5,.5,1);transition:all .2s cubic-bezier(0,.5,.5,1)}.p-faq-list .p-faq-list_item .plus:before{position:absolute;content:"";left:0;top:50%;width:100%;height:1px;background-color:#15141b;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all .2s cubic-bezier(0,.5,.5,1);transition:all .2s cubic-bezier(0,.5,.5,1);opacity:1}.p-faq-list .p-faq-list_item .plus.minus:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.p-faq-list .p-faq-list_item .plus.minus:before{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}.p-faq-list .p-faq-list_item .ask.open{opacity:0;-webkit-animation-name:fade-down;animation-name:fade-down;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-delay:.3s;animation-delay:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.p-meal-hdg{margin-left:auto;margin-right:auto;width:clamp(calc(280*1px),calc(100/1680*720*1vw),calc(720*1px))}.item-meal-list-photo{position:relative;z-index:3}.item-meal-list-photo:after{content:"";display:block;padding-top:62.5%}@media screen and (min-width:900px){.item-meal-list-photo:after{padding-top:71.4285714286%}}.item-meal-list-photo img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:3}.p-meal-list{position:relative}.p-meal-list .inner{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;grid-column-gap:5%;grid-row-gap:calc(var(--spacer)*6);width:100%;-ms-grid-rows:auto calc(var(--spacer)*6) auto;grid-template-areas:"area-a" "area-b"}@media screen and (min-width:900px){.p-meal-list .inner{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-template-areas:"area-a area-b";width:80%}.p-meal-list .inner>.column-a{-ms-grid-row:1;-ms-grid-column:1}.p-meal-list .inner>.column-b{-ms-grid-row:1;-ms-grid-column:2}.p-meal-list .inner>.image{-ms-grid-row:1;-ms-grid-column:2}.p-meal-list .inner>.column{-ms-grid-row:1;-ms-grid-column:1}.p-meal-list .inner>.image{-ms-grid-row:1;-ms-grid-column:2}.p-meal-list .inner>.column{-ms-grid-row:1;-ms-grid-column:1}.p-meal-list .inner>.column{-ms-grid-row:1;-ms-grid-column:2}.p-meal-list .inner>.image{-ms-grid-row:1;-ms-grid-column:1}.p-meal-list .inner>.item-voice-list-photo{-ms-grid-row:1;-ms-grid-column:1}.p-meal-list .inner>.item-voice-list-photo{-ms-grid-row:1;-ms-grid-column:2}.p-meal-list .inner>.column{-ms-grid-row:1;-ms-grid-column:2}.p-meal-list .inner>.image{-ms-grid-row:1;-ms-grid-column:1}}.p-meal-list .inner .column{-ms-grid-row:3;-ms-grid-column:1;grid-area:area-b;text-align:left;position:relative;z-index:5}.p-meal-list .inner .image{-ms-grid-row:1;-ms-grid-column:1;position:relative;grid-area:area-a;z-index:3;-webkit-box-shadow:var(--shadow);box-shadow:var(--shadow)}.p-meal-list .inner .image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-meal-list .inner .image:before{padding-top:62.5%;content:"";display:block}.p-meal-list .inner .info{border-left:1px solid #15141b}.p-meal-list .case-num{position:absolute;left:60%;top:-4vh;z-index:1;color:#edeff0;line-height:1;letter-spacing:0em;font-size:clamp(calc(30*1px),calc(100/1680*72*1vw),calc(72*1px));font-weight:700;text-transform:uppercase}@media screen and (min-width:900px){.p-meal-list .case-num{top:-6vh;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}}.p-meal-list:after{content:"";width:60%;height:clamp(calc(200*1px),calc(100/1680*360*1vw),calc(360*1px));background-color:#edeff0;position:absolute;left:0;top:-4vh;z-index:-1}@media screen and (min-width:900px){.p-meal-list:after{top:-6vh}}.p-meal-list.type-b .u-c-width-A,.p-meal-list.type-b .p-about-amenity .inner-w,.p-about-amenity .p-meal-list.type-b .inner-w,.p-meal-list.type-b .p-top-concept .layout-a,.p-top-concept .p-meal-list.type-b .layout-a,.p-meal-list.type-b .p-plan .layout-a,.p-plan .p-meal-list.type-b .layout-a,.p-meal-list.type-b .p-top-news,.p-meal-list.type-b .p-voice-layout-a{text-align:right}.p-meal-list.type-b .u-c-width-A .inner,.p-meal-list.type-b .p-about-amenity .inner-w .inner,.p-about-amenity .p-meal-list.type-b .inner-w .inner,.p-meal-list.type-b .p-top-concept .layout-a .inner,.p-top-concept .p-meal-list.type-b .layout-a .inner,.p-meal-list.type-b .p-plan .layout-a .inner,.p-plan .p-meal-list.type-b .layout-a .inner,.p-meal-list.type-b .p-top-news .inner,.p-meal-list.type-b .p-voice-layout-a .inner{margin-left:auto;margin-right:0}.p-meal-list.type-b:after{right:0;left:initial}.p-meal-list.type-b .case-num{color:#fff;right:0;top:-4vh;text-transform:uppercase;-webkit-writing-mode:initial !important;-ms-writing-mode:initial !important;writing-mode:initial !important}@media screen and (min-width:900px){.p-meal-list.type-b .case-num{top:-6vh;text-align:right}}.p-about-gym{overflow:hidden}.p-about-gym .layout-a{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;grid-template-areas:"area-a" "area-b"}.p-about-gym .layout-a .image{-ms-grid-row:2;-ms-grid-column:1;position:relative;grid-area:area-b;z-index:6;margin-top:-5%;overflow:hidden}@media screen and (min-width:900px){.p-about-gym .layout-a .image{margin-top:5%}}.p-about-gym .layout-a .image .image-inner img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-about-gym .layout-a .image .image-inner iframe{position:absolute;top:0;left:0;width:100%;height:100%}.p-about-gym .layout-a .image .image-inner:before{padding-top:56.25%;content:"";display:block}.p-about-gym .layout-a .image .image-inner.junbi{background-color:#ddd;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}.p-about-gym .layout-a .image .np-c-btn{display:-ms-inline-grid;display:inline-grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;position:absolute;left:0;bottom:0;z-index:5;display:none}.p-about-gym .layout-a .image .np-c-btn .btn{width:clamp(calc(36*1px),calc(100/1680*50*1vw),calc(50*1px));height:clamp(calc(36*1px),calc(100/1680*50*1vw),calc(50*1px));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;position:relative;cursor:pointer;background-color:#000}.p-about-gym .layout-a .image .np-c-btn .btn:before{content:"";width:clamp(calc(9*1px),calc(100/1680*19*1vw),calc(19*1px));height:clamp(calc(9*1px),calc(100/1680*19*1vw),calc(19*1px));border:1px solid;border-color:#fff #fff transparent transparent;-webkit-transform:translateX(-25%) rotate(45deg);transform:translateX(-25%) rotate(45deg)}.p-about-gym .layout-a .image .np-c-btn .btn.swiper-c-prev:before,.p-about-gym .layout-a .image .np-c-btn .btn.swiper-d-prev:before,.p-about-gym .layout-a .image .np-c-btn .btn.swiper-3-prev:before{border-color:transparent transparent #fff #fff;-webkit-transform:translateX(25%) rotate(45deg);transform:translateX(25%) rotate(45deg)}.p-about-gym .layout-a .column{-ms-grid-row:1;-ms-grid-column:1;grid-area:area-a;position:relative;z-index:5;-webkit-transform:translateX(calc(var(--side-s) + var(--border) + 1px));transform:translateX(calc(var(--side-s) + var(--border) + 1px))}@media screen and (min-width:900px){.p-about-gym .layout-a .column{-webkit-transform:initial;transform:initial;margin-left:-2vw}}.p-about-gym .layout-a .column .inner{position:relative;z-index:3}@media screen and (min-width:900px){.p-about-gym .layout-a{-ms-grid-columns:1.8fr 1fr;grid-template-columns:1.8fr 1fr;grid-template-areas:"area-b area-a"}.p-about-gym .layout-a>.column-a{-ms-grid-row:1;-ms-grid-column:2}.p-about-gym .layout-a>.column-b{-ms-grid-row:1;-ms-grid-column:1}.p-about-gym .layout-a>.image{-ms-grid-row:1;-ms-grid-column:1}.p-about-gym .layout-a>.column{-ms-grid-row:1;-ms-grid-column:2}.p-about-gym .layout-a>.image{-ms-grid-row:1;-ms-grid-column:1}.p-about-gym .layout-a>.column{-ms-grid-row:1;-ms-grid-column:2}.p-about-gym .layout-a>.column{-ms-grid-row:1;-ms-grid-column:1}.p-about-gym .layout-a>.image{-ms-grid-row:1;-ms-grid-column:2}.p-about-gym .layout-a>.item-voice-list-photo{-ms-grid-row:1;-ms-grid-column:2}.p-about-gym .layout-a>.item-voice-list-photo{-ms-grid-row:1;-ms-grid-column:1}.p-about-gym .layout-a>.column{-ms-grid-row:1;-ms-grid-column:1}.p-about-gym .layout-a>.image{-ms-grid-row:1;-ms-grid-column:2}.p-about-gym .layout-a>.column{-ms-grid-row:1;-ms-grid-column:1}.p-about-gym .layout-a>.image{-ms-grid-row:1;-ms-grid-column:2}.p-about-gym .layout-a>.image{-ms-grid-row:1;-ms-grid-column:1}.p-about-gym .layout-a>.column{-ms-grid-row:1;-ms-grid-column:2}}.slider-c-thumbnail,.slider-d-thumbnail,.slider-3-thumbnail{cursor:pointer;width:100%;overflow:hidden}.slider-c-thumbnail .usedcar-thumbnail__item,.slider-d-thumbnail .usedcar-thumbnail__item,.slider-3-thumbnail .usedcar-thumbnail__item{width:12.5%;position:relative}.slider-c-thumbnail .usedcar-thumbnail__item:before,.slider-d-thumbnail .usedcar-thumbnail__item:before,.slider-3-thumbnail .usedcar-thumbnail__item:before{content:"";display:block;padding-top:100%}.slider-c-thumbnail .usedcar-thumbnail__item img,.slider-d-thumbnail .usedcar-thumbnail__item img,.slider-3-thumbnail .usedcar-thumbnail__item img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.slider-c-thumbnail .usedcar-thumbnail__item.swiper-slide-thumb-active,.slider-d-thumbnail .usedcar-thumbnail__item.swiper-slide-thumb-active,.slider-3-thumbnail .usedcar-thumbnail__item.swiper-slide-thumb-active{opacity:.5}.slider-c-thumbnail .usedcar-thumbnail__item.youtube,.slider-d-thumbnail .usedcar-thumbnail__item.youtube,.slider-3-thumbnail .usedcar-thumbnail__item.youtube{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:#15141b}.slider-c-thumbnail .usedcar-thumbnail__item.youtube img,.slider-d-thumbnail .usedcar-thumbnail__item.youtube img,.slider-3-thumbnail .usedcar-thumbnail__item.youtube img{position:initial;width:30% !important;width:initial;height:initial;-o-object-fit:initial;object-fit:initial}.p-about-amenity{position:relative}.p-about-amenity .inner-w .inner{width:100%;margin-left:auto;margin-right:0}@media screen and (min-width:900px){.p-about-amenity .inner-w .inner{width:70%}}.p-about-amenity .inner-w .inner-b{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;grid-column-gap:calc(var(--spacer)*4);grid-row-gap:calc(var(--spacer)*6)}@media screen and (min-width:768px){.p-about-amenity .inner-w .inner-b{-ms-grid-columns:1.5fr 1fr 1fr;grid-template-columns:1.5fr 1fr 1fr}}.p-about-amenity .inner-w .inner-b .image-b{mix-blend-mode:multiply}.p-about-amenity:after{content:"";width:70%;height:500px;background-color:#edeff0;position:absolute;right:0;bottom:0;z-index:-1}@media screen and (min-width:900px){.p-about-amenity:after{height:600px}}@media screen and (min-width:900px){.p-about-amenity:after{bottom:0}}.p-googlemap iframe{-webkit-filter:grayscale(1);filter:grayscale(1);width:100%;height:350px}@media screen and (min-width:1260px){.p-googlemap iframe{height:450px}}.p-benefit-icon{display:-ms-inline-grid;display:inline-grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;margin-left:auto;margin-right:auto}.p-benefit-icon .item{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:clamp(calc(106*1px),calc(100/1680*280*1vw),calc(280*1px));height:clamp(calc(106*1px),calc(100/1680*280*1vw),calc(280*1px));-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}.p-benefit-icon .item:before{content:"";width:108%;height:108%;border:1px solid #15141b;border-radius:50%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.p-benefit-icon .number{line-height:1;letter-spacing:.05em;font-size:clamp(calc(20*1px),calc(100/1680*30*1vw),calc(30*1px))}.p-benefit-icon .hdg{font-weight:700;line-height:2;letter-spacing:.05em;font-size:clamp(calc(12*1px),calc(100/1680*15*1vw),calc(15*1px))}.p-benefit-icon .icon{width:clamp(calc(30*1px),calc(100/1680*64*1vw),calc(64*1px))}.p-benefit-image{-ms-grid-row:3;-ms-grid-column:1;position:relative;grid-area:area-a}.p-top-youtube .layout-a.type-a>.p-benefit-image{-ms-grid-row:1;-ms-grid-column:1}.p-top-youtube .layout-a.type-b>.p-benefit-image{-ms-grid-row:1;-ms-grid-column:1}.p-plan .layout-a:nth-child(odd)>.p-benefit-image{-ms-grid-row:1;-ms-grid-column:1}.p-plan .layout-a:nth-child(even)>.p-benefit-image{-ms-grid-row:1;-ms-grid-column:1}.p-voice-list-w .p-voice-list .inner>.p-benefit-image{-ms-grid-row:1;-ms-grid-column:1}.p-voice-layout-a>.p-benefit-image{-ms-grid-row:1;-ms-grid-column:1}.p-plan-detail .inner>.p-benefit-image{-ms-grid-row:1;-ms-grid-column:1}.p-meal-list .inner>.p-benefit-image{-ms-grid-row:1;-ms-grid-column:1}.p-about-gym .layout-a>.p-benefit-image{-ms-grid-row:1;-ms-grid-column:1}.p-concept-layout-a>.p-benefit-image{-ms-grid-row:3;-ms-grid-column:1}.p-benefit-photo{position:relative;margin-top:-4%;-webkit-box-shadow:var(--shadow);box-shadow:var(--shadow)}@media screen and (min-width:900px){.p-benefit-photo{margin-top:5%}}.p-benefit-photo:after{content:"";display:block;padding-top:71.4285714286%}.p-benefit-photo img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:1}@-webkit-keyframes slide1{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes slide1{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes slide2{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-200%);transform:translateX(-200%)}}@keyframes slide2{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-200%);transform:translateX(-200%)}}.p-benefit-slide-w{position:relative}.p-benefit-slide{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;width:100vw;opacity:1;overflow:hidden;z-index:-1}.p-benefit-slide .slide{line-height:1;letter-spacing:.03em;font-size:clamp(calc(84*1px),calc(100/1680*200*1vw),calc(200*1px));font-weight:800;color:#dde3e6;white-space:nowrap;padding-right:.6em}.p-benefit-slide .slide.slide1{-webkit-animation:slide1 70s -35s linear infinite;animation:slide1 70s -35s linear infinite}.p-benefit-slide .slide.slide2{-webkit-animation:slide2 70s linear infinite;animation:slide2 70s linear infinite}.p-concept-layout-a{display:-ms-grid;display:grid;width:100%;margin-right:0;margin-left:auto;grid-column-gap:5%;grid-row-gap:calc(var(--spacer)*6);-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto calc(var(--spacer)*6) auto;grid-template-areas:"area-b" "area-a"}@media screen and (min-width:1260px){.p-concept-layout-a{width:86%}}@media screen and (min-width:900px){.p-concept-layout-a{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-template-areas:"area-a area-b"}.p-concept-layout-a>.column-a{-ms-grid-row:1;-ms-grid-column:1}.p-concept-layout-a>.column-b{-ms-grid-row:1;-ms-grid-column:2}.p-concept-layout-a>.image{-ms-grid-row:1;-ms-grid-column:2}.p-concept-layout-a>.column{-ms-grid-row:1;-ms-grid-column:1}.p-concept-layout-a>.image{-ms-grid-row:1;-ms-grid-column:2}.p-concept-layout-a>.column{-ms-grid-row:1;-ms-grid-column:1}.p-concept-layout-a>.column{-ms-grid-row:1;-ms-grid-column:2}.p-concept-layout-a>.image{-ms-grid-row:1;-ms-grid-column:1}.p-concept-layout-a>.item-voice-list-photo{-ms-grid-row:1;-ms-grid-column:1}.p-concept-layout-a>.item-voice-list-photo{-ms-grid-row:1;-ms-grid-column:2}.p-concept-layout-a>.column{-ms-grid-row:1;-ms-grid-column:2}.p-concept-layout-a>.image{-ms-grid-row:1;-ms-grid-column:1}.p-concept-layout-a>.column{-ms-grid-row:1;-ms-grid-column:2}.p-concept-layout-a>.image{-ms-grid-row:1;-ms-grid-column:1}.p-concept-layout-a>.image{-ms-grid-row:1;-ms-grid-column:2}.p-concept-layout-a>.column{-ms-grid-row:1;-ms-grid-column:1}.p-concept-layout-a>.p-benefit-image{-ms-grid-row:1;-ms-grid-column:1}}.p-concept-layout-a .column{-ms-grid-row:3;-ms-grid-column:1;grid-area:area-a}.p-concept-layout-a .image-b{-ms-grid-row:1;-ms-grid-column:1;grid-area:area-b;background-image:url(//miriz.jp/wp/wp-content/themes/miriz/css/../image/concept-image2.jpg);background-position:center center;background-size:cover;background-repeat:no-repeat;height:200px;position:relative}@media screen and (min-width:900px){.p-concept-layout-a .image-b{height:initial}}.p-concept-layout-a .image-c{display:none;position:absolute;bottom:0;right:0;width:clamp(calc(240*1px),calc(100/1680*300*1vw),calc(300*1px));-webkit-box-shadow:var(--shadow);box-shadow:var(--shadow)}@media screen and (min-width:900px){.p-concept-layout-a .image-c{left:0;right:initial}}.p-concept-layout-b{overflow:hidden}.p-concept-layout-b .profile{display:block;border:var(--border) solid #15141b;position:relative;z-index:5;text-align:left}@media screen and (min-width:768px){.p-concept-layout-b .profile{display:inline-block}}@media screen and (min-width:900px){.p-concept-layout-b .profile{margin-top:-3%}}.p-concept-layout-b .profile .name{font-weight:700}.p-concept-layout-b .profile .eng{text-transform:uppercase;line-height:1.2;letter-spacing:.2em;font-size:clamp(calc(10*1px),calc(100/1680*11*1vw),calc(11*1px));font-weight:600;color:#b2b5b7}.p-concept-layout-b .image{-ms-grid-row:1;-ms-grid-column:1;grid-area:area-b;background-image:url(//miriz.jp/wp/wp-content/themes/miriz/css/../image/concept-image1.jpg);background-position:top right;background-size:cover;background-repeat:no-repeat;height:clamp(calc(240*1px),calc(100/1680*650*1vw),calc(650*1px));position:relative;z-index:1}@media screen and (min-width:900px){.l-footer .inner .column-a{-ms-grid-row:1;-ms-grid-column:1}.l-footer .inner .column-b{-ms-grid-row:1;-ms-grid-column:2}.p-top-youtube .layout-a .image{-ms-grid-row:1;-ms-grid-column:2}.p-top-youtube .layout-a .column{-ms-grid-row:1;-ms-grid-column:1}.p-plan .layout-a .image{-ms-grid-row:1;-ms-grid-column:2}.p-top-youtube .layout-a.type-a>.image{-ms-grid-row:1;-ms-grid-column:1}.p-top-youtube .layout-a.type-b>.image{-ms-grid-row:1;-ms-grid-column:2}.p-plan .layout-a .column{-ms-grid-row:1;-ms-grid-column:1}.p-top-youtube .layout-a.type-a>.column{-ms-grid-row:1;-ms-grid-column:2}.p-top-youtube .layout-a.type-b>.column{-ms-grid-row:1;-ms-grid-column:1}.p-voice-list-w .p-voice-list .inner .column{-ms-grid-row:1;-ms-grid-column:2}.p-top-youtube .layout-a.type-a>.column{-ms-grid-row:1;-ms-grid-column:1}.p-top-youtube .layout-a.type-b>.column{-ms-grid-row:1;-ms-grid-column:2}.p-plan .layout-a:nth-child(odd)>.column{-ms-grid-row:1;-ms-grid-column:1}.p-plan .layout-a:nth-child(even)>.column{-ms-grid-row:1;-ms-grid-column:2}.p-voice-list-w .p-voice-list .inner>.column{-ms-grid-row:1;-ms-grid-column:2}.p-voice-list-w .p-voice-list .inner .image{-ms-grid-row:1;-ms-grid-column:1}.p-top-youtube .layout-a.type-a>.image{-ms-grid-row:1;-ms-grid-column:2}.p-top-youtube .layout-a.type-b>.image{-ms-grid-row:1;-ms-grid-column:1}.p-plan .layout-a:nth-child(odd)>.image{-ms-grid-row:1;-ms-grid-column:2}.p-plan .layout-a:nth-child(even)>.image{-ms-grid-row:1;-ms-grid-column:1}.p-voice-list-w .p-voice-list .inner>.image{-ms-grid-row:1;-ms-grid-column:1}.item-voice-list-photo{-ms-grid-row:1;-ms-grid-column:1}.p-top-youtube .layout-a.type-a>.item-voice-list-photo{-ms-grid-row:1;-ms-grid-column:2}.p-top-youtube .layout-a.type-b>.item-voice-list-photo{-ms-grid-row:1;-ms-grid-column:1}.p-plan .layout-a:nth-child(odd)>.item-voice-list-photo{-ms-grid-row:1;-ms-grid-column:2}.p-plan .layout-a:nth-child(even)>.item-voice-list-photo{-ms-grid-row:1;-ms-grid-column:1}.p-voice-list-w .p-voice-list .inner>.item-voice-list-photo{-ms-grid-row:1;-ms-grid-column:1}.p-voice-layout-a .item-voice-list-photo{-ms-grid-row:1;-ms-grid-column:2}.p-top-youtube .layout-a.type-a>.item-voice-list-photo{-ms-grid-row:1;-ms-grid-column:1}.p-top-youtube .layout-a.type-b>.item-voice-list-photo{-ms-grid-row:1;-ms-grid-column:2}.p-plan .layout-a:nth-child(odd)>.item-voice-list-photo{-ms-grid-row:1;-ms-grid-column:1}.p-plan .layout-a:nth-child(even)>.item-voice-list-photo{-ms-grid-row:1;-ms-grid-column:2}.p-voice-list-w .p-voice-list .inner>.item-voice-list-photo{-ms-grid-row:1;-ms-grid-column:2}.p-voice-layout-a>.item-voice-list-photo{-ms-grid-row:1;-ms-grid-column:2}.p-plan-detail .inner .column{-ms-grid-row:1;-ms-grid-column:2}.p-top-youtube .layout-a.type-a>.column{-ms-grid-row:1;-ms-grid-column:1}.p-top-youtube .layout-a.type-b>.column{-ms-grid-row:1;-ms-grid-column:2}.p-plan .layout-a:nth-child(odd)>.column{-ms-grid-row:1;-ms-grid-column:1}.p-plan .layout-a:nth-child(even)>.column{-ms-grid-row:1;-ms-grid-column:2}.p-voice-list-w .p-voice-list .inner>.column{-ms-grid-row:1;-ms-grid-column:2}.p-voice-layout-a>.column{-ms-grid-row:1;-ms-grid-column:2}.p-plan-detail .inner>.column{-ms-grid-row:1;-ms-grid-column:2}.p-plan-detail .inner .image{-ms-grid-row:1;-ms-grid-column:1}.p-top-youtube .layout-a.type-a>.image{-ms-grid-row:1;-ms-grid-column:2}.p-top-youtube .layout-a.type-b>.image{-ms-grid-row:1;-ms-grid-column:1}.p-plan .layout-a:nth-child(odd)>.image{-ms-grid-row:1;-ms-grid-column:2}.p-plan .layout-a:nth-child(even)>.image{-ms-grid-row:1;-ms-grid-column:1}.p-voice-list-w .p-voice-list .inner>.image{-ms-grid-row:1;-ms-grid-column:1}.p-voice-layout-a>.image{-ms-grid-row:1;-ms-grid-column:1}.p-plan-detail .inner>.image{-ms-grid-row:1;-ms-grid-column:1}.p-meal-list .inner .column{-ms-grid-row:1;-ms-grid-column:2}.p-top-youtube .layout-a.type-a>.column{-ms-grid-row:1;-ms-grid-column:1}.p-top-youtube .layout-a.type-b>.column{-ms-grid-row:1;-ms-grid-column:2}.p-plan .layout-a:nth-child(odd)>.column{-ms-grid-row:1;-ms-grid-column:1}.p-plan .layout-a:nth-child(even)>.column{-ms-grid-row:1;-ms-grid-column:2}.p-voice-list-w .p-voice-list .inner>.column{-ms-grid-row:1;-ms-grid-column:2}.p-voice-layout-a>.column{-ms-grid-row:1;-ms-grid-column:2}.p-plan-detail .inner>.column{-ms-grid-row:1;-ms-grid-column:2}.p-meal-list .inner>.column{-ms-grid-row:1;-ms-grid-column:2}.p-meal-list .inner .image{-ms-grid-row:1;-ms-grid-column:1}.p-top-youtube .layout-a.type-a>.image{-ms-grid-row:1;-ms-grid-column:2}.p-top-youtube .layout-a.type-b>.image{-ms-grid-row:1;-ms-grid-column:1}.p-plan .layout-a:nth-child(odd)>.image{-ms-grid-row:1;-ms-grid-column:2}.p-plan .layout-a:nth-child(even)>.image{-ms-grid-row:1;-ms-grid-column:1}.p-voice-list-w .p-voice-list .inner>.image{-ms-grid-row:1;-ms-grid-column:1}.p-voice-layout-a>.image{-ms-grid-row:1;-ms-grid-column:1}.p-plan-detail .inner>.image{-ms-grid-row:1;-ms-grid-column:1}.p-meal-list .inner>.image{-ms-grid-row:1;-ms-grid-column:1}.p-about-gym .layout-a .image{-ms-grid-row:1;-ms-grid-column:2}.p-top-youtube .layout-a.type-a>.image{-ms-grid-row:1;-ms-grid-column:1}.p-top-youtube .layout-a.type-b>.image{-ms-grid-row:1;-ms-grid-column:2}.p-plan .layout-a:nth-child(odd)>.image{-ms-grid-row:1;-ms-grid-column:1}.p-plan .layout-a:nth-child(even)>.image{-ms-grid-row:1;-ms-grid-column:2}.p-voice-list-w .p-voice-list .inner>.image{-ms-grid-row:1;-ms-grid-column:2}.p-voice-layout-a>.image{-ms-grid-row:1;-ms-grid-column:2}.p-plan-detail .inner>.image{-ms-grid-row:1;-ms-grid-column:2}.p-meal-list .inner>.image{-ms-grid-row:1;-ms-grid-column:2}.p-about-gym .layout-a .column{-ms-grid-row:1;-ms-grid-column:1}.p-top-youtube .layout-a.type-a>.column{-ms-grid-row:1;-ms-grid-column:2}.p-top-youtube .layout-a.type-b>.column{-ms-grid-row:1;-ms-grid-column:1}.p-plan .layout-a:nth-child(odd)>.column{-ms-grid-row:1;-ms-grid-column:2}.p-plan .layout-a:nth-child(even)>.column{-ms-grid-row:1;-ms-grid-column:1}.p-voice-list-w .p-voice-list .inner>.column{-ms-grid-row:1;-ms-grid-column:1}.p-voice-layout-a>.column{-ms-grid-row:1;-ms-grid-column:1}.p-plan-detail .inner>.column{-ms-grid-row:1;-ms-grid-column:1}.p-meal-list .inner>.column{-ms-grid-row:1;-ms-grid-column:1}.p-benefit-image{-ms-grid-row:1;-ms-grid-column:1}.p-top-youtube .layout-a.type-a>.p-benefit-image{-ms-grid-row:1;-ms-grid-column:2}.p-top-youtube .layout-a.type-b>.p-benefit-image{-ms-grid-row:1;-ms-grid-column:1}.p-plan .layout-a:nth-child(odd)>.p-benefit-image{-ms-grid-row:1;-ms-grid-column:2}.p-plan .layout-a:nth-child(even)>.p-benefit-image{-ms-grid-row:1;-ms-grid-column:1}.p-voice-list-w .p-voice-list .inner>.p-benefit-image{-ms-grid-row:1;-ms-grid-column:1}.p-voice-layout-a>.p-benefit-image{-ms-grid-row:1;-ms-grid-column:1}.p-plan-detail .inner>.p-benefit-image{-ms-grid-row:1;-ms-grid-column:1}.p-meal-list .inner>.p-benefit-image{-ms-grid-row:1;-ms-grid-column:1}.p-about-gym .layout-a>.p-benefit-image{-ms-grid-row:1;-ms-grid-column:2}.p-concept-layout-a .column{-ms-grid-row:1;-ms-grid-column:1}.p-top-youtube .layout-a.type-a>.column{-ms-grid-row:1;-ms-grid-column:2}.p-top-youtube .layout-a.type-b>.column{-ms-grid-row:1;-ms-grid-column:1}.p-plan .layout-a:nth-child(odd)>.column{-ms-grid-row:1;-ms-grid-column:2}.p-plan .layout-a:nth-child(even)>.column{-ms-grid-row:1;-ms-grid-column:1}.p-voice-list-w .p-voice-list .inner>.column{-ms-grid-row:1;-ms-grid-column:1}.p-voice-layout-a>.column{-ms-grid-row:1;-ms-grid-column:1}.p-plan-detail .inner>.column{-ms-grid-row:1;-ms-grid-column:1}.p-meal-list .inner>.column{-ms-grid-row:1;-ms-grid-column:1}.p-about-gym .layout-a>.column{-ms-grid-row:1;-ms-grid-column:2}.p-concept-layout-a>.column{-ms-grid-row:1;-ms-grid-column:1}.p-concept-layout-a .image-b{-ms-grid-row:1;-ms-grid-column:2}.p-top-youtube .layout-a.type-a>.image-b{-ms-grid-row:1;-ms-grid-column:1}.p-top-youtube .layout-a.type-b>.image-b{-ms-grid-row:1;-ms-grid-column:2}.p-plan .layout-a:nth-child(odd)>.image-b{-ms-grid-row:1;-ms-grid-column:1}.p-plan .layout-a:nth-child(even)>.image-b{-ms-grid-row:1;-ms-grid-column:2}.p-voice-list-w .p-voice-list .inner>.image-b{-ms-grid-row:1;-ms-grid-column:2}.p-voice-layout-a>.image-b{-ms-grid-row:1;-ms-grid-column:2}.p-plan-detail .inner>.image-b{-ms-grid-row:1;-ms-grid-column:2}.p-meal-list .inner>.image-b{-ms-grid-row:1;-ms-grid-column:2}.p-about-gym .layout-a>.image-b{-ms-grid-row:1;-ms-grid-column:1}.p-concept-layout-a>.image-b{-ms-grid-row:1;-ms-grid-column:2}.p-concept-layout-b .image{-ms-grid-row:1;-ms-grid-column:2}.p-top-youtube .layout-a.type-a>.image{-ms-grid-row:1;-ms-grid-column:1}.p-top-youtube .layout-a.type-b>.image{-ms-grid-row:1;-ms-grid-column:2}.p-plan .layout-a:nth-child(odd)>.image{-ms-grid-row:1;-ms-grid-column:1}.p-plan .layout-a:nth-child(even)>.image{-ms-grid-row:1;-ms-grid-column:2}.p-voice-list-w .p-voice-list .inner>.image{-ms-grid-row:1;-ms-grid-column:2}.p-voice-layout-a>.image{-ms-grid-row:1;-ms-grid-column:2}.p-plan-detail .inner>.image{-ms-grid-row:1;-ms-grid-column:2}.p-meal-list .inner>.image{-ms-grid-row:1;-ms-grid-column:2}.p-about-gym .layout-a>.image{-ms-grid-row:1;-ms-grid-column:1}.p-concept-layout-a>.image{-ms-grid-row:1;-ms-grid-column:2}}.p-concept-layout-b .inner{display:-ms-grid;display:grid;grid-column-gap:5%;grid-row-gap:calc(var(--spacer)*6);-ms-grid-columns:1fr;grid-template-columns:1fr;position:relative;z-index:3}@media screen and (min-width:900px){.p-concept-layout-b .inner{-ms-grid-columns:1fr .7fr;grid-template-columns:1fr .7fr}}.p-concept-layout-b .inner .column-a{position:relative;padding-right:0}@media screen and (min-width:900px){.p-concept-layout-b .inner .column-a{margin-top:-15vh}}@media screen and (min-width:900px){.p-concept-layout-b .inner .column-a{padding-right:calc(var(--spacer)*6)}}.p-concept-layout-b .inner .column-a .block{z-index:5;position:relative}.p-concept-layout-b .inner .column-a:after{content:"";width:56vw;height:100%;background-color:#fff;position:absolute;right:0;top:0;z-index:3}.p-concept-layout-b .inner .column-a:before{position:absolute;left:calc(-1*var(--side-s));top:0;content:"";width:100vw;height:45%;background-position:center right -2vw;background-image:url(//miriz.jp/wp/wp-content/themes/miriz/css/../image/message.svg);background-size:auto 95%;background-repeat:no-repeat;z-index:4}@media screen and (min-width:900px){.p-concept-layout-b .inner .column-a:before{left:initial;right:0;width:56vw;height:100%;background-position:center left -.5vw}}.p-concept-layout-b .inner .column-b{text-align:right}.p-semi-title{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;justify-items:center;row-gap:calc(var(--spacer)*9);position:relative;z-index:1;-webkit-column-gap:0%;-moz-column-gap:0%;column-gap:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:auto;margin-right:0}@media screen and (min-width:900px){.p-semi-title{-ms-grid-columns:auto 1fr;grid-template-columns:auto 1fr;margin-top:80px !important;width:calc(100vw - var(--side-s))}}.p-semi-title.type-bnr{width:initial;max-width:85%;margin-left:auto;margin-right:auto;background-image:url(//miriz.jp/wp/wp-content/themes/miriz/css/../image/semi-bnr-bg-pc.webp);background-position:center center;background-size:cover;background-repeat:no-repeat;padding-top:calc(var(--spacer)*9)}@media screen and (min-width:768px){.p-semi-title.type-bnr{max-width:70%}}@media screen and (min-width:900px){.p-semi-title.type-bnr{max-width:initial;padding-left:3%;padding-top:initial}}.p-semi-title.type-bnr .title{width:80%}@media screen and (min-width:900px){.p-semi-title.type-bnr .title{width:clamp(calc(200*1px),calc(100/1680*460*1vw),calc(460*1px))}}.p-semi-title.type-bnr .c-btn-a{position:absolute;right:0;bottom:0;z-index:7}.p-semi-title .title{width:70%}@media screen and (min-width:900px){.p-semi-title .title{width:clamp(calc(300*1px),calc(100/1680*530*1vw),calc(530*1px))}}.p-semi-title .main-image{width:90%}@media screen and (min-width:900px){.p-semi-title .main-image{width:initial}}.p-semi-title .main-image .main-image-inner{position:relative;display:inline-block}.p-semi-title .main-image .main-image-inner .w1{position:absolute;left:10%;bottom:0;z-index:7;width:84%}.p-semi-title .main-image .main-image-inner .m1{position:absolute;left:-3%;top:-10%;z-index:4;width:77%}.p-semi-title .main-image .main-image-inner .m2{position:absolute;right:-11%;bottom:0;z-index:5;width:44%}.p-semi-title .main-image .main-image-inner .w2{position:absolute;right:4%;top:-3%;z-index:4;width:40%}.p-semi-title .main-image .main-image-inner .w3{position:absolute;left:7%;bottom:0;z-index:5;width:27%}.p-semi-title .main-image .main-image-inner .bg{position:relative;z-index:1}.p-semi-layout-a{display:-ms-inline-grid;display:inline-grid;-ms-grid-columns:auto calc(var(--spacer)*4) auto;grid-template-columns:auto auto;-ms-grid-rows:auto calc(var(--spacer)*6) auto;grid-template-areas:"hdg hdg" "illust-a illust-b";margin-left:auto;margin-right:auto;text-align:center;justify-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:calc(var(--spacer)*4);-moz-column-gap:calc(var(--spacer)*4);column-gap:calc(var(--spacer)*4);row-gap:calc(var(--spacer)*6)}@media screen and (min-width:900px){.p-semi-layout-a{-ms-grid-columns:auto auto auto;grid-template-columns:auto auto auto;grid-template-areas:"illust-a hdg illust-b"}}.p-semi-layout-a .c-hdg-c{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:hdg}.p-semi-layout-a .illust{width:80%}@media screen and (min-width:900px){.p-semi-layout-a .illust{width:clamp(calc(180*1px),calc(100/1680*320*1vw),calc(320*1px))}}.p-semi-layout-a .illust-a{-ms-grid-row:3;-ms-grid-column:1;grid-area:illust-a}.p-semi-layout-a .illust-b{-ms-grid-row:3;-ms-grid-column:3;grid-area:illust-b}@media screen and (min-width:900px){.p-semi-layout-a .c-hdg-c{-ms-grid-row:1;-ms-grid-column:2;-ms-grid-column-span:1}.p-semi-layout-a .illust-a{-ms-grid-row:1;-ms-grid-column:1}.p-semi-layout-a .illust-b{-ms-grid-row:1;-ms-grid-column:3}}.p-semi-detail{position:relative;color:#fff;background-image:url(//miriz.jp/wp/wp-content/themes/miriz/css/../image/semi-detail-bg-sp.webp);background-position:center top;background-size:100%;background-repeat:no-repeat;background-color:#010715}@media screen and (min-width:900px){.p-semi-detail{background-image:url(//miriz.jp/wp/wp-content/themes/miriz/css/../image/semi-detail-bg.webp);background-position:center center;background-size:cover}}.p-semi-detail .icon-list{display:-ms-grid;display:grid;-ms-grid-columns:1fr 5% 1fr;grid-template-columns:repeat(2,1fr);row-gap:calc(var(--spacer)*6);-webkit-column-gap:5%;-moz-column-gap:5%;column-gap:5%}@media screen and (min-width:900px){.p-semi-detail .icon-list{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr)}}.p-semi-detail .detail-icon{text-align:center}.p-semi-detail .detail-icon img{width:75%}.p-semi-detail .detail-price-list-hdg{text-align:center;color:#fff}.p-semi-detail .detail-price-list{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:repeat(1,1fr);-ms-grid-rows:(auto)[4];grid-template-rows:repeat(4,auto);text-align:center;grid-auto-flow:column;-webkit-column-gap:1px;-moz-column-gap:1px;column-gap:1px}.p-semi-detail .detail-price-list>*:nth-child(1){-ms-grid-row:1;-ms-grid-column:1}.p-semi-detail .detail-price-list>*:nth-child(2){-ms-grid-row:2;-ms-grid-column:1}.p-semi-detail .detail-price-list>*:nth-child(3){-ms-grid-row:3;-ms-grid-column:1}.p-semi-detail .detail-price-list>*:nth-child(4){-ms-grid-row:4;-ms-grid-column:1}@media screen and (min-width:900px){.p-semi-detail .detail-price-list{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);-ms-grid-rows:(auto)[2];grid-template-rows:repeat(2,auto)}.p-semi-detail .detail-price-list>*:nth-child(1){-ms-grid-row:1;-ms-grid-column:1}.p-semi-detail .detail-price-list>*:nth-child(2){-ms-grid-row:1;-ms-grid-column:2}.p-semi-detail .detail-price-list>*:nth-child(3){-ms-grid-row:2;-ms-grid-column:1}.p-semi-detail .detail-price-list>*:nth-child(4){-ms-grid-row:2;-ms-grid-column:2}}.p-semi-detail .detail-price-list .bg1{background-color:#6516d0}.p-semi-detail .detail-price-list .bg2{background-color:#3416eb}.p-semi-detail .detail-price-list .bg3{background-color:#868a8d}.p-semi-detail .detail-price-list .hdg{background-color:aqua;-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3}.p-semi-detail .detail-price-list .th{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;padding:1em 0}.p-semi-detail .detail-price-list .td{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;color:#15141b;padding:1.5em 0}.p-semi-detail .detail-price-list .price-w{display:-ms-inline-grid;display:inline-grid;-ms-grid-columns:auto .5em auto .5em auto;grid-template-columns:auto auto auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1;-webkit-column-gap:.5em;-moz-column-gap:.5em;column-gap:.5em}.p-semi-detail .detail-price-list .price-w .price{line-height:1;letter-spacing:0em;font-size:clamp(calc(30*1px),calc(100/1680*52*1vw),calc(52*1px))}.p-semi-detail .detail-price-list .price-w .zeikomi{line-height:1;letter-spacing:0em;font-size:clamp(calc(11*1px),calc(100/1680*12*1vw),calc(12*1px));margin-bottom:.5em}.p-semi-detail .detail-price-list .text{font-weight:600;line-height:1 !important}.p-semi-detail .detail-price-list.type-b{display:block !important}.p-semi-message{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;-webkit-column-gap:7%;-moz-column-gap:7%;column-gap:7%;-webkit-column-gap:2%;-moz-column-gap:2%;column-gap:2%;row-gap:calc(var(--spacer)*6);-webkit-box-align:start;-ms-flex-align:start;align-items:start}@media screen and (min-width:900px){.p-semi-message{-ms-grid-columns:1fr 1.2fr;grid-template-columns:1fr 1.2fr}}.p-semi-message .hdg{text-align:center}@media screen and (min-width:900px){.p-semi-message .hdg{text-align:left}}.p-semi-message .hdg .hdg-image{width:50%}@media screen and (min-width:900px){.p-semi-message .hdg .hdg-image{width:initial}}.p-semi-message .illust{text-align:center}.p-semi-message .message-photo{position:relative}.p-semi-message .message-photo .name{position:absolute;left:0;bottom:15%;width:clamp(calc(240*1px),calc(100/1680*330*1vw),calc(330*1px))}.p-semi-access{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr}@media screen and (min-width:1260px){.p-semi-access{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}.p-semi-access .access{background-color:#edeff0;padding-left:var(--side-s);padding-right:var(--side-s)}@media screen and (min-width:900px){.p-semi-access .access{padding-left:3vw;padding-right:3vw}}.p-semi-access .access-inner{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;-webkit-column-gap:5%;-moz-column-gap:5%;column-gap:5%;row-gap:calc(var(--spacer)*6)}@media screen and (min-width:768px){.p-semi-access .access-inner{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}.p-semi-access .gmap{height:350px}@media screen and (min-width:1260px){.p-semi-access .gmap{height:initial}}.p-semi-access .gmap iframe{-webkit-filter:grayscale(1);filter:grayscale(1);width:100%;height:100%;vertical-align:top}.page-template-semiparsonal .u-show{display:none}.page-template-semiparsonal .u-lmt-show{display:block}.u-d-p{display:none}@media screen and (min-width:900px){.u-d-p{display:block}}.u-d-m{display:block}@media screen and (min-width:900px){.u-d-m{display:none}}.u-d-i{display:inline-block}.u-d-n{display:none}.u-show{display:block}.u-lmt-show{display:none}.u-mt-spacer,.p-plan .layout-a,.c-frame-b+.c-hdg-i,.p-single-ww+.c-hdg-i{margin-top:var(--s-spacer)}.u-mt-spacer-b{margin-top:calc(1.4*var(--s-spacer))}.u-mb-spacer{margin-top:var(--s-spacer)}.u-mb-frame{margin-bottom:var(--pdg-a)}.u-m-xxs{margin:calc(var(--spacer)*1)}.u-m-xs{margin:calc(var(--spacer)*1.5)}.u-m-sm{margin:calc(var(--spacer)*2.5)}.u-m-md{margin:calc(var(--spacer)*4)}.u-m-lg{margin:calc(var(--spacer)*6)}.u-m-xl{margin:calc(var(--spacer)*9)}.u-m-xxl{margin:calc(var(--spacer)*12)}.u-mt-none{margin-top:0 !important}.u-mt-xxs,.p-blog-writer-name .sub{margin-top:calc(var(--spacer)*1)}.u-mt-xs,.p-faq-list .p-faq-list_item .ask,.p-benefit-icon .hdg{margin-top:calc(var(--spacer)*1.5)}.u-mt-sm,.c-frame-b+.p-single-ww{margin-top:calc(var(--spacer)*2.5)}.u-mt-md,.p-blog-single div+h4,.p-blog-single div+.c-hd-small,.p-blog-single .p-contact-form .p-contact-form__item div+.text,.p-contact-form .p-contact-form__item .p-blog-single div+.text,.p-blog-single div+.c-heading-sm{margin-top:calc(var(--spacer)*4)}.u-mt-lg-sp{margin-top:calc(var(--spacer)*6)}@media screen and (min-width:900px){.u-mt-lg-sp{margin-top:0}}.u-mt-lg,.c-frame-b .inner+.price,.p-contact-form .p-contact-form__item,.p-blog-single div+h3,.p-blog-single div+.c-hd-middle,.p-blog-single div+.c-heading-md{margin-top:calc(var(--spacer)*6)}.u-mt-xl,.p-blog-sns,.wp-pagenavi,.p-blog-single div+h2{margin-top:calc(var(--spacer)*9)}.u-mt-xxl,.p-contact-form .p-contact-form__item+.c-hd-large,.p-contact-form .p-contact-form__item+.p-blog-category,.p-contact-form .p-blog-single .p-contact-form__item+h2,.p-blog-single .p-contact-form .p-contact-form__item+h2,.p-blog-single .cms_ww+.cms_ww,.p-voice-list-w .p-voice-list,.staff-item .staff-contents+.c-hdg-i{margin-top:calc(var(--spacer)*12)}.u-mr-xxs,.c-list-A__item__text time.new:before,.calendar-btn:before{margin-right:calc(var(--spacer)*1)}.u-mr-xs,.l-title .breadcrumbs a,.c-list-e li:before,.p-blog-sns .twitter-btn,.p-contact-form input[type=checkbox],.p-contact-form label .mwform-checkbox-field-text:before{margin-right:calc(var(--spacer)*1.5)}.u-mr-sm,.p-blog-sns .fb-share-button{margin-right:calc(var(--spacer)*2.5)}.u-mr-md,.f-campaign:before{margin-right:calc(var(--spacer)*4)}.u-mr-lg{margin-right:calc(var(--spacer)*6)}.u-mr-xl{margin-right:calc(var(--spacer)*9)}.u-mr-xxl{margin-right:calc(var(--spacer)*12)}.u-mb-xxs,.c-frame-b .text-b,.c-list-c p,.p-voice-comment .staff-image .info .sub,.p-staff .p-staff-item .info .sub{margin-bottom:calc(var(--spacer)*1)}.u-mb-xs,.l-footer .l-footer-menu .hdg,.l-globalnavi-sp .l-globalnavi-sp__inner .l-globalnavi-sp-menu .hdg,.staff-item .info .sub{margin-bottom:calc(var(--spacer)*1.5)}.u-mb-sm,.c-hd-small,.c-hdg-k,.c-list-A__item,.p-contact-form .p-contact-form__item .text,.p-blog-single h4,.p-blog-single .c-heading-sm,.p-benefit-icon .number,.p-semi-detail .detail-price-list-hdg{margin-bottom:calc(var(--spacer)*2.5)}.u-mb-md,.c-hdg-i,.c-hd-middle,.c-hd-large,.c-list-g a,.p-blog-category,.p-blog-single h2,.p-blog-single h3,.p-blog-single .c-heading-md{margin-bottom:calc(var(--spacer)*4)}.u-mb-lg,.p-top-concept .layout-a .hdg-a,.p-blog-heading{margin-bottom:calc(var(--spacer)*6)}.u-mb-xl,.c-table-B .c-table-B__item:first-child{margin-bottom:calc(var(--spacer)*9)}.u-mb-xxl,.l-title{margin-bottom:calc(var(--spacer)*12)}.u-ml-xxs,.c-list-f a .count,.c-list-g a .count{margin-left:calc(var(--spacer)*1)}.u-ml-xs{margin-left:calc(var(--spacer)*1.5)}.u-ml-sm{margin-left:calc(var(--spacer)*2.5)}.u-ml-md,.f-campaign:after{margin-left:calc(var(--spacer)*4)}.u-ml-lg{margin-left:calc(var(--spacer)*6)}.u-ml-xl{margin-left:calc(var(--spacer)*9)}.u-ml-xxl{margin-left:calc(var(--spacer)*12)}.u-mx-xxs{margin-left:calc(var(--spacer)*1);margin-right:calc(var(--spacer)*1)}.u-mx-xs,.c-list-c .weight:after{margin-left:calc(var(--spacer)*1.5);margin-right:calc(var(--spacer)*1.5)}.u-mx-sm,.p-contact-form .submit,.p-contact-form .back-btn{margin-left:calc(var(--spacer)*2.5);margin-right:calc(var(--spacer)*2.5)}.u-mx-md{margin-left:calc(var(--spacer)*4);margin-right:calc(var(--spacer)*4)}.u-mx-lg{margin-left:calc(var(--spacer)*6);margin-right:calc(var(--spacer)*6)}.u-mx-xl{margin-left:calc(var(--spacer)*9);margin-right:calc(var(--spacer)*9)}.u-mx-xxl{margin-left:calc(var(--spacer)*12);margin-right:calc(var(--spacer)*12)}.u-my-xxs{margin-top:calc(var(--spacer)*1);margin-bottom:calc(var(--spacer)*1)}.u-my-xs{margin-top:calc(var(--spacer)*1.5);margin-bottom:calc(var(--spacer)*1.5)}.u-my-sm{margin-top:calc(var(--spacer)*2.5);margin-bottom:calc(var(--spacer)*2.5)}.u-my-sm{margin-top:calc(var(--spacer)*2.5);margin-bottom:calc(var(--spacer)*2.5)}.u-my-md{margin-top:calc(var(--spacer)*4);margin-bottom:calc(var(--spacer)*4)}.u-my-lg{margin-top:calc(var(--spacer)*6);margin-bottom:calc(var(--spacer)*6)}.u-my-xl{margin-top:calc(var(--spacer)*9);margin-bottom:calc(var(--spacer)*9)}.u-my-xxl{margin-top:calc(var(--spacer)*12);margin-bottom:calc(var(--spacer)*12)}.u-p-xxs{padding:calc(var(--spacer)*1)}.u-p-xs,.l-header__right .gronavi-menu .sub,.l-header-fix .gronavi-menu .sub,input[type=text]{padding:calc(var(--spacer)*1.5)}.u-p-sm,.f-campaign-bnr .campaign-column-B,.l-copyright,.c-table-B .c-table-B__item .heading,.p-contact-form .p-contact-form__frame,.p-contact-form .t-select .inner select{padding:calc(var(--spacer)*2.5)}.u-p-md,.c-frame-d .inner .column:nth-child(even),.c-table-B .c-table-B__item__inner,.p-contact-form .frame-a{padding:calc(var(--spacer)*4)}.u-p-lg,.p-blog-writer,.p-blog-tmp,.p-concept-layout-b .profile{padding:calc(var(--spacer)*6)}.u-p-xl{padding:calc(var(--spacer)*9)}.u-p-xxl{padding:calc(var(--spacer)*12)}.u-pt-xxs{padding-top:calc(var(--spacer)*1)}.u-pt-xs,.p-faq-list .p-faq-list_item:nth-of-type(1){padding-top:calc(var(--spacer)*1.5)}.u-pt-sm{padding-top:calc(var(--spacer)*2.5)}.u-pt-md,.l-globalnavi-sp .gronavi-contact,.c-list-f,.p-list__item__text,.p-faq-list .p-faq-list_item{padding-top:calc(var(--spacer)*4)}.u-pt-lg,.c-list-g,.p-about-amenity .inner-w{padding-top:calc(var(--spacer)*6)}.u-pt-xl,.p-concept-layout-b .inner .column-a{padding-top:calc(var(--spacer)*9)}.u-pt-xxl{padding-top:calc(var(--spacer)*12)}.u-pr-xxs{padding-right:calc(var(--spacer)*1)}.u-pr-xs,.l-title .breadcrumbs a{padding-right:calc(var(--spacer)*1.5)}.u-pr-sm{padding-right:calc(var(--spacer)*2.5)}.u-pr-md{padding-right:calc(var(--spacer)*4)}.u-pr-lg{padding-right:calc(var(--spacer)*6)}.u-pr-xl{padding-right:calc(var(--spacer)*9)}.u-pr-xxl{padding-right:calc(var(--spacer)*12)}.u-pb-xxs,.c-list-c.type-b .item{padding-bottom:calc(var(--spacer)*1)}.u-pb-xs,.l-footer .l-footer-menu .hdg,.c-hd-large,.c-list-c .item,.p-blog-category,.p-blog-single h2{padding-bottom:calc(var(--spacer)*1.5)}.u-pb-sm,.c-list-A__item,.c-list-f,.p-list__item__text{padding-bottom:calc(var(--spacer)*2.5)}.u-pb-md,.c-list-g,.p-blog-heading,.p-faq-list .p-faq-list_item{padding-bottom:calc(var(--spacer)*4)}.u-pb-lg,.swiper-b{padding-bottom:calc(var(--spacer)*6)}.u-pb-xl,.p-about-amenity .inner-w{padding-bottom:calc(var(--spacer)*9)}.u-pb-xxl,.p-staff{padding-bottom:calc(var(--spacer)*12)}.u-pl-xxs{padding-left:calc(var(--spacer)*1)}.u-pl-xs{padding-left:calc(var(--spacer)*1.5)}.u-pl-sm,.c-btn-a,.p-plan-detail .inner .info,.p-meal-list .inner .info{padding-left:calc(var(--spacer)*2.5)}.u-pl-md{padding-left:calc(var(--spacer)*4)}.u-pl-lg{padding-left:calc(var(--spacer)*6)}.u-pl-xl{padding-left:calc(var(--spacer)*9)}.u-pl-xxl{padding-left:calc(var(--spacer)*12)}.u-px-xxs,.c-hdg-j span{padding-left:calc(var(--spacer)*1);padding-right:calc(var(--spacer)*1)}.u-px-xs,.l-header__right .gronavi-menu .sub a,.l-header-fix .gronavi-menu .sub a,.c-list-f .hdg,.c-list-g .hdg{padding-left:calc(var(--spacer)*1.5);padding-right:calc(var(--spacer)*1.5)}.u-px-sm,.c-hd-middle,.c-list-g a,.p-blog-single h3,.p-blog-single .c-heading-md,.p-voice-comment .staff-image .info{padding-left:calc(var(--spacer)*2.5);padding-right:calc(var(--spacer)*2.5)}.u-px-md,.c-list-f a,.p-contact__text,.p-contact-form .submit,.p-contact-form .back-btn,.p-list__item__text{padding-left:calc(var(--spacer)*4);padding-right:calc(var(--spacer)*4)}.u-px-lg,.c-list-c.type-b{padding-left:calc(var(--spacer)*6);padding-right:calc(var(--spacer)*6)}.u-px-xl{padding-left:calc(var(--spacer)*9);padding-right:calc(var(--spacer)*9)}.u-px-xxl{padding-left:calc(var(--spacer)*12);padding-right:calc(var(--spacer)*12)}.u-py-xxs,.f-campaign-bnr .campaign-column-A,.c-list-f a{padding-top:calc(var(--spacer)*1);padding-bottom:calc(var(--spacer)*1)}.u-py-xs,.l-header__right .gronavi-menu .sub a,.l-header-fix .gronavi-menu .sub a,.c-hd-middle,.p-blog-single h3,.p-blog-single .c-heading-md,.p-voice-comment .staff-image .info{padding-top:calc(var(--spacer)*1.5);padding-bottom:calc(var(--spacer)*1.5)}.u-py-sm,.c-hdg-i,.c-table-A .c-table-A__tr{padding-top:calc(var(--spacer)*2.5);padding-bottom:calc(var(--spacer)*2.5)}.u-py-md{padding-top:calc(var(--spacer)*4);padding-bottom:calc(var(--spacer)*4)}.u-py-lg,.c-list-c.type-b{padding-top:calc(var(--spacer)*6);padding-bottom:calc(var(--spacer)*6)}.u-py-xl,.l-footer-contact .contact,.l-globalnavi-sp .l-globalnavi-sp__inner,.l-contact .l-contact-inner,.p-contact__text,.staff-item .info,.p-semi-access .access{padding-top:calc(var(--spacer)*9);padding-bottom:calc(var(--spacer)*9)}.u-py-xxl,.c-hdg-d,.p-semi-detail{padding-top:calc(var(--spacer)*12);padding-bottom:calc(var(--spacer)*12)}.u-fs-xxxl{line-height:1.7;letter-spacing:0em;font-size:clamp(calc(30*1px),calc(100/1680*68*1vw),calc(68*1px))}.u-fs-xxl{line-height:1.7;letter-spacing:0em;font-size:clamp(calc(30*1px),calc(100/1680*42*1vw),calc(42*1px))}.u-fs-xl,.f-campaign-bnr .campaign-column-A,.f-campaign-bnr .campaign-column-B .text,.p-semi-detail .detail-price-list-hdg{line-height:1.7;letter-spacing:0em;font-size:clamp(calc(20*1px),calc(100/1680*30*1vw),calc(30*1px))}.u-fs-lg,.c-table-B .c-table-B__item .heading,.p-writer__image-none i,.p-contact-form label .mwform-checkbox-field-text:before,.p-concept-layout-b .profile .name{line-height:1.7;letter-spacing:0em;font-size:clamp(calc(18*1px),calc(100/1680*24*1vw),calc(24*1px))}.u-fs-md,.f-campaign,.l-globalnavi-sp .gronavi-contact .contact,.l-globalnavi-sp .gronavi-contact .tel,.l-globalnavi-sp .gronavi-contact .tel .main,.c-hd-middle,.c-table-A .c-table-A__item.column-A,.p-blog-writer-name .name,.p-contact-form .submit,.p-contact-form .back-btn,.p-blog-single h3,.p-blog-single .c-heading-md,.p-semi-detail .detail-price-list .text{line-height:1.7;letter-spacing:0em;font-size:clamp(calc(16*1px),calc(100/1680*20*1vw),calc(20*1px))}.u-fs-n,body,.calendar-btn:before{line-height:1.9;letter-spacing:.03em;font-size:clamp(calc(15*1px),calc(100/1680*16*1vw),calc(16*1px))}.u-fs-sm,.l-footer .name,.c-hdg-h .sub,.c-frame-b .text-b,.c-list-item__category,.p-contact-form .p-contact-form__item .text .text_sub{line-height:1.7;letter-spacing:0em;font-size:clamp(calc(11*1px),calc(100/1680*13*1vw),calc(13*1px))}.u-fs-xs,.l-globalnavi-sp .gronavi-contact .tel p,.c-list-f a .count,.c-list-g a .count,.c-list-g .sub,.p-writer__image-none,.p-faq-list .p-faq-list_item .cat,.p-semi-detail .detail-price-list sup{line-height:1.7;letter-spacing:0em;font-size:clamp(calc(10*1px),calc(100/1680*11*1vw),calc(11*1px))}.u-ff-A,.f-campaign-bnr .campaign-column-A,.l-header__right .gronavi-menu .hdg,.l-header-fix .gronavi-menu .hdg,.l-header__right__top .tel .number,.l-header-menu .text,.scroll-down .scroll-down__inner .ttl,.l-footer-contact .contact .tel,.l-footer .l-footer-menu .hdg,.l-copyright,.l-globalnavi-sp .l-globalnavi-sp__inner .l-globalnavi-sp-menu .hdg,.l-globalnavi-sp .gronavi-contact .tel,.l-title .hdg .eng,.c-hdg-b .eng,.c-hdg-f .eng,.c-hdg-j span,.c-btn-a,.c-frame-b .inner-ba .before:before,.c-frame-b .inner-ba .after:before,.l-contact .l-contact-inner .tel,.c-list-A__item__text time,.c-list-f .hdg,.c-list-g .hdg,.p-blog-writer-name .eng,.wp-pagenavi,.p-top-concept .item .item-inner .image .eng,.p-plan .layout-a .image .inner .plannning,.p-blog-heading time,.p-top-voice .p-top-voice-hdg .eng,.item-voice-list-photo .photo:before,.p-voice-layout-a .column .plannning,.voice-info,.p-voice-comment .staff-image .info,.p-plan-detail .case-num,.p-staff .p-staff-item .name-eng,.p-staff .p-staff-item .info,.staff-item .info,.staff-item .name-eng,.p-faq-list .p-faq-list_item .p-faq-lo .icon,.p-faq-list .p-faq-list_item .p-faq-lo-b .icon,.p-meal-list .case-num,.p-benefit-icon .hdg,.p-benefit-slide .slide,.p-concept-layout-b .profile .eng{font-family:"Plus Jakarta Sans",sans-serif}.u-ff-B,.f-campaign-bnr .campaign-column-B .text,.l-header__right .contact,.l-header-fix .contact,.l-footer-contact .contact .btn,.l-footer .name,.l-footer .sns,.l-globalnavi-sp .gronavi-contact .contact,.l-globalnavi-sp .gronavi-contact .tel .main,.l-title .hdg .jp,.c-hdg-a,.c-hdg-b .jp,.c-hdg-c,.c-hdg-e,.c-hdg-f .jp,.c-hdg-g,.c-hdg-i,.c-hd-small,.c-hdg-k,.c-hd-middle,.c-hd-large,.c-arrow-c,.c-btn-c,.c-frame-b .inner-ba .before,.c-frame-b .inner-ba .after,.c-frame-b .column,.c-frame-b .price,.l-contact .l-contact-inner .btn,.c-list-c .main,.p-blog-writer-name .name,.wp-pagenavi .nextpostslink,.wp-pagenavi .previouspostslink,.p-contact-form .p-contact-form__item .text,.p-contact-form .submit,.p-contact-form .back-btn,.p-top-concept .item .item-inner .sub,.p-top-concept .item .item-inner .hdg,.p-blog-heading h1,.p-blog-category,.p-blog-single h2,.p-blog-single h3,.p-blog-single .c-heading-md,.p-blog-single h4,.p-blog-single .c-heading-sm,.p-top-voice .p-top-voice-hdg .jp,.p-list-voice__heading h1,.p-faq-list .p-faq-list_item .ask,.p-concept-layout-b .profile .name,.p-semi-detail .detail-price-list-hdg,.p-semi-detail .detail-price-list .th,.p-semi-detail .detail-price-list .text{font-family:"Plus Jakarta Sans","Noto Sans JP",sans-serif}.u-ff-C,.p-semi-detail .detail-price-list-hdg{font-weight:600}.u-ff-D,.p-top-concept .item .item-inner .image .number,.p-voice-list-w .p-voice-list .case-num,.p-benefit-icon .number{font-family:"Tourney",sans-serif}.u-ff-E,.p-semi-detail .detail-price-list .price-w .price{font-family:"Roboto Condensed",sans-serif !important;font-weight:600}.u-fw-b,.p-contact-form .must:after{font-weight:700 !important}.u-fw-br{font-weight:bolder !important}.u-fw-lr{font-weight:lighter !important}.u-fw100{font-weight:100 !important}.u-fw200{font-weight:200 !important}.u-fw300{font-weight:300 !important}.u-fw400{font-weight:400 !important}.u-fw500{font-weight:500 !important}.u-fw600{font-weight:600 !important}.u-fw700{font-weight:700 !important}.u-fw800{font-weight:800 !important}.u-fw900{font-weight:900 !important}.u-fsmt{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.u-ta-l{text-align:left !important}.u-ta-c{text-align:center !important}.u-ta-r{text-align:right !important}.u-ta-j{text-align:justify !important}.u-ta-c-sm{text-align:center}@media screen and (min-width:768px){.u-ta-c-sm{text-align:left}}.u-ta-rc{text-align:center}@media screen and (min-width:900px){.u-ta-rc{text-align:right}}.u-ta-c-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.u-br-m{display:block}@media screen and (min-width:768px){.u-br-m{display:none}}.u-br-p{display:none}@media screen and (min-width:768px){.u-br-p{display:block}}span.br{display:inline-block}.u-lh-1{line-height:1 !important}.u-cr-a{color:#40f}.u-cf:before,.u-cf:after{content:" ";display:table}.u-cf:after{clear:both}.u-cf{*zoom:1;}@-webkit-keyframes effect1{0%{opacity:0;-webkit-transform:translateY(-15px);transform:translateY(-15px)}100%{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}}@keyframes effect1{0%{opacity:0;-webkit-transform:translateY(-15px);transform:translateY(-15px)}100%{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}}@-webkit-keyframes effect2{0%{opacity:0;-webkit-transform:translateY(15px);transform:translateY(15px)}100%{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}}@keyframes effect2{0%{opacity:0;-webkit-transform:translateY(15px);transform:translateY(15px)}100%{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}}@-webkit-keyframes effect3{0%{width:100%}100%{width:0}}@keyframes effect3{0%{width:100%}100%{width:0}}@-webkit-keyframes fadein{0%{opacity:0;display:none}100%{opacity:1;display:block}}@keyframes fadein{0%{opacity:0;display:none}100%{opacity:1;display:block}}@-webkit-keyframes fadeout-b{0%{opacity:1;display:block}100%{opacity:0;display:none}}@keyframes fadeout-b{0%{opacity:1;display:block}100%{opacity:0;display:none}}@-webkit-keyframes effect7{0%{opacity:0;-webkit-transform:translateX(10px);transform:translateX(10px)}100%{opacity:1;-webkit-transform:translateX(0px);transform:translateX(0px)}}@keyframes effect7{0%{opacity:0;-webkit-transform:translateX(10px);transform:translateX(10px)}100%{opacity:1;-webkit-transform:translateX(0px);transform:translateX(0px)}}@-webkit-keyframes effect8{0%{opacity:0;-webkit-transform:translateX(-10px);transform:translateX(-10px)}100%{opacity:1;-webkit-transform:translateX(0px);transform:translateX(0px)}}@keyframes effect8{0%{opacity:0;-webkit-transform:translateX(-10px);transform:translateX(-10px)}100%{opacity:1;-webkit-transform:translateX(0px);transform:translateX(0px)}}@-webkit-keyframes effect9{0%{opacity:0;-webkit-transform:translateX(-15px);transform:translateX(-15px)}100%{opacity:1;-webkit-transform:translateX(0px);transform:translateX(0px)}}@keyframes effect9{0%{opacity:0;-webkit-transform:translateX(-15px);transform:translateX(-15px)}100%{opacity:1;-webkit-transform:translateX(0px);transform:translateX(0px)}}@-webkit-keyframes effect_semi{0%{opacity:0;-webkit-transform:translateX(-15px);transform:translateX(-15px)}100%{opacity:1;-webkit-transform:translateX(0px);transform:translateX(0px)}}@keyframes effect_semi{0%{opacity:0;-webkit-transform:translateX(-15px);transform:translateX(-15px)}100%{opacity:1;-webkit-transform:translateX(0px);transform:translateX(0px)}}.u-inview1,.u-inview2,.u-inview3,.u-inview7,.u-inview8{opacity:0}.u-inview-step .step-item{opacity:0}.u-inview-step-b .step-b-item{opacity:0}.u-inview-step-c .step-c-item{opacity:0}.animation-a,.iv9-effect,.u-inview6.iv6-effect:after,.u-inview5.iv5-effect:after,.iv4-effect,.iv3-effect,.iv2-effect,.iv1-effect{-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:.4s;animation-delay:.4s}.iv1-effect{-webkit-animation-name:effect1;animation-name:effect1;-webkit-animation-timing-function:cubic-bezier(0,.5,.5,1);animation-timing-function:cubic-bezier(0,.5,.5,1)}.iv2-effect{-webkit-animation-name:effect2;animation-name:effect2;-webkit-animation-timing-function:cubic-bezier(0,.5,.5,1);animation-timing-function:cubic-bezier(0,.5,.5,1)}.iv3-effect{-webkit-animation-name:fadein;animation-name:fadein;-webkit-animation-timing-function:ease;animation-timing-function:ease}.iv4-effect{-webkit-animation-name:effect1;animation-name:effect1;-webkit-animation-timing-function:cubic-bezier(0,.5,.5,1);animation-timing-function:cubic-bezier(0,.5,.5,1)}.u-inview5{position:relative;display:inline-block}.u-inview5:after{position:absolute;right:0;top:0;content:"";width:100%;height:100%;background-color:#fff}.u-inview5.iv5-effect:after{-webkit-animation-name:effect3;animation-name:effect3;-webkit-animation-timing-function:cubic-bezier(0,.5,.5,1);animation-timing-function:cubic-bezier(0,.5,.5,1)}.u-inview6{position:relative;display:inline-block}.u-inview6:after{position:absolute;left:0;top:0;content:"";width:100%;height:100%;background-color:#fff}.u-inview6.iv6-effect:after{-webkit-animation-name:effect3;animation-name:effect3;-webkit-animation-timing-function:cubic-bezier(0,.5,.5,1);animation-timing-function:cubic-bezier(0,.5,.5,1)}.iv7-effect{-webkit-animation-name:effect7;animation-name:effect7;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-timing-function:cubic-bezier(0,.5,.5,1);animation-timing-function:cubic-bezier(0,.5,.5,1)}.iv8-effect{-webkit-animation-name:effect8;animation-name:effect8;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-timing-function:cubic-bezier(0,.5,.5,1);animation-timing-function:cubic-bezier(0,.5,.5,1)}.iv9-effect{-webkit-animation-name:effect9;animation-name:effect9;-webkit-animation-timing-function:cubic-bezier(0,.5,.5,1);animation-timing-function:cubic-bezier(0,.5,.5,1)}.iv-semi-effect{-webkit-animation-name:effect_semi;animation-name:effect_semi;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-timing-function:cubic-bezier(0,.5,.5,1);animation-timing-function:cubic-bezier(0,.5,.5,1)}.u-inview-step-b span{opacity:0;display:inline-block}.u-slide-view{display:inline-block;position:relative;overflow:hidden}.u-slide-view:before{position:absolute;top:0;left:-101%;content:"";height:100%;width:100%;background-color:#fff;z-index:3}.u-slide-view .view-content{opacity:0}.u-slide-view.load:before{-webkit-animation-name:slide-view;animation-name:slide-view;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:cubic-bezier(0,.5,.5,1);animation-timing-function:cubic-bezier(0,.5,.5,1)}.u-slide-view.load .view-content{-webkit-animation-name:fadein;animation-name:fadein;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:.9s;animation-delay:.9s;position:relative;z-index:1}.scroll-down-b{position:relative;z-index:10;display:none}.scroll-down-b .inner{z-index:15;height:clamp(calc(60*1px),calc(100/1680*80*1vw),calc(80*1px));margin-left:auto;margin-right:auto;margin-bottom:-30px;mix-blend-mode:difference}.scroll-down-b .inner:before{content:"";position:absolute;left:50%;bottom:0;width:1px;height:100%;background:#fff;-webkit-animation:scrolldown 4s cubic-bezier(0,.5,.5,1) 0s infinite;animation:scrolldown 4s cubic-bezier(0,.5,.5,1) 0s infinite;z-index:2}.u-anchor-link{padding-top:var(--header-h);margin-top:calc(-1*var(--header-h))}.arrow-flow{position:absolute;left:50%;top:50%;display:-ms-inline-grid;display:inline-grid;-ms-grid-columns:1fr calc(var(--spacer)*1.5) 1fr calc(var(--spacer)*1.5) 1fr;grid-template-columns:1fr 1fr 1fr;-webkit-column-gap:calc(var(--spacer)*1.5);-moz-column-gap:calc(var(--spacer)*1.5);column-gap:calc(var(--spacer)*1.5);z-index:5;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:clamp(calc(50*1px),calc(100/1680*80*1vw),calc(80*1px));height:clamp(calc(25*1px),calc(100/1680*35*1vw),calc(35*1px))}.arrow-flow .arrow{-webkit-animation:arrowflow 2s cubic-bezier(0,.5,.5,1) 0s infinite;animation:arrowflow 2s cubic-bezier(0,.5,.5,1) 0s infinite;background-color:rgba(255,255,255,.6);width:100%;height:100%;clip-path:polygon(0 0,0% 100%,100% 50%)}.arrow-flow .arrow:nth-of-type(2){-webkit-animation-delay:.1s;animation-delay:.1s}.arrow-flow .arrow:nth-of-type(3){-webkit-animation-delay:.2s;animation-delay:.2s}