﻿@font-face{font-family:'YakuHanJP';src:url("assets/fonts/yakuhan/YakuHanJP-Light.woff2") format("woff2");font-weight:500;font-display:swap}@font-face{font-family:'YakuHanJP';src:url("assets/fonts/yakuhan/YakuHanJP-Medium.woff2") format("woff2");font-weight:700;font-display:swap}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,tabe,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}main,fieldset,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html,body{width:100%;height:100%}html{font-size:10px;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased}@media only screen and (max-width: 1920px){html{font-size:10px;font-size:0.52vw !important}}@media only screen and (max-width: 1280px){html{font-size:10px;font-size:0.78125vw !important}}@media only screen and (max-width: 1024px){html{font-size:10px;font-size:0.9765625vw !important}}@media only screen and (max-width: 834px){html{font-size:10px;font-size:1.1995vw !important}}@media only screen and (max-width: 650px){html{font-size:10px;font-size:1.53846vw !important}}@media only screen and (max-width: 393px){html{font-size:10px;font-size:2.54452vw !important}}html.lenis.lenis-smooth{scroll-behavior:auto !important}html.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}html.lenis.lenis-scrolling iframe{pointer-events:none}html.is-loading #loading::before,html.is-loading #loading::after{content:"";width:100%;height:100vh;position:fixed;left:0;top:0;z-index:99999;pointer-events:none}html.is-loading #loading::before{background:#2e3190;transform-origin:bottom;animation:loader-bg 600ms ease-in-out forwards;animation-delay:900ms}html.is-loading #loading::after{background:url("assets/img/logoW.svg") center/106px no-repeat;opacity:1;transform:scale(1);will-change:transform, opacity;animation:loader-logo-scale 600ms ease-out forwards, loader-logo-fade  650ms ease forwards;animation-delay:700ms,600ms}@keyframes loader-logo-scale{to{transform:scale(1.08)}}@keyframes loader-logo-fade{to{opacity:0}}@keyframes loader-bg{to{height:0%}}body{position:relative;font-size:16px;font-family:"YakuHanJP","hiragino-kaku-gothic-pron","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",sans-serif;font-weight:500;color:#101010;letter-spacing:0;text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;cursor:crosshair}@media only screen and (max-width: 650px){body{font-size:14px}}@media only screen and (max-width: 393px){body{font-size:1.4rem}}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{line-height:1;font-weight:400;color:#101010;word-break:break-word}p{letter-spacing:.02em}a{color:#101010;text-decoration:none}a:link,a:visited{color:#101010}a,button,input,textarea{cursor:pointer !important}a,button,input,textarea{color:#101010;-webkit-appearance:none;transition:all 0.2s ease-in-out}a.hover,button.hover,input.hover,textarea.hover{opacity:0.5 !important}input,textarea{-webkit-appearance:none !important;border-radius:0 !important}input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}select{color:#101010}textarea{cursor:none}textarea.hover{opacity:1 !important}::selection{background-color:rgba(221,221,221,0.5)}input::-webkit-search-decoration{display:none}::placeholder{opacity:1 !important;color:#2e3190 !important;font-family:"aktiv-grotesk",Helvetica Neue,Helvetica,"hiragino-kaku-gothic-pron","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",sans-serif !important;font-weight:400 !important}::-ms-input-placeholder{opacity:1 !important;color:#2e3190 !important;font-family:"aktiv-grotesk",Helvetica Neue,Helvetica,"hiragino-kaku-gothic-pron","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",sans-serif !important;font-weight:400 !important}:-ms-input-placeholder{opacity:1 !important;color:#2e3190 !important;font-family:"aktiv-grotesk",Helvetica Neue,Helvetica,"hiragino-kaku-gothic-pron","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",sans-serif !important;font-weight:400 !important}input[type="checkbox"]{appearance:auto}input[type="radio"]{appearance:radio}input:-webkit-autofill,textarea:-webkit-autofill{background-color:#656565;background-image:none;color:#656565}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}img{vertical-align:bottom}*:focus{outline:none}*,*::before,*::after{box-sizing:border-box}.i{opacity:0}@keyframes fI{from{opacity:0}to{opacity:1}}.fI{animation-name:fI}@keyframes fID{from{opacity:0;transform:translate(0, -15px)}to{opacity:1;transform:translate(0, 0)}}.fID{animation-name:fID}@keyframes fIUR{from{opacity:0;transform:translate(30px, 20px) rotate(5deg)}to{opacity:1;transform:translate(0, 0) rotate(0deg)}}.fIUR{animation-name:fIUR}@keyframes fIU{from{opacity:0;transform:translate(0, 20px)}to{opacity:1;transform:translate(0, 0)}}.fIU{-webkit-animation-name:fIU;animation-name:fIU}@keyframes fIR{from{opacity:0;transform:translate(20px, 0)}to{opacity:1;transform:translate(0, 0)}}.fIR{animation-name:fIR}@keyframes fIL{from{opacity:0;transform:translate(-20px, 0)}to{opacity:1;transform:translate(0, 0)}}.fIL{animation-name:fIL}@keyframes fIS{from{transform:scale(1.1, 1.1)}to{transform:scale(1, 1)}}.fIS{opacity:1 !important;animation-name:fIS}.animated{animation-duration:1s;animation-fill-mode:both}.pcN{display:none}@media only screen and (max-width: 1920px){.pcN{display:block !important}}.pc{display:block}@media only screen and (max-width: 650px){.pc{display:none !important}}.pcLN{display:block}@media only screen and (max-width: 1280px){.pcLN{display:none !important}}.pcL{display:none}@media only screen and (max-width: 1280px){.pcL{display:block !important}}.desk{display:block}@media only screen and (max-width: 1024px){.desk{display:none !important}}.tabSN{display:block !important}@media only screen and (max-width: 834px){.tabSN{display:none !important}}.spBN{display:block}@media only screen and (max-width: 650px){.spBN{display:none !important}}.tab{display:none !important}@media only screen and (max-width: 1024px){.tab{display:block !important}}.tabS{display:none !important}@media only screen and (max-width: 834px){.tabS{display:block !important}}.spB{display:none !important}@media only screen and (max-width: 650px){.spB{display:block !important}}.sp{display:none !important}@media only screen and (max-width: 393px){.sp{display:block !important}}.ll,.lazyload,.lazy{opacity:0;transition:all 1s ease-in-out}.lazyloaded{opacity:1 !important}.lazyloaded.hover{opacity:0.5 !important}html.is-changing .transition-fade{transition:opacity 50ms;opacity:1}html.is-animating .transition-fade{opacity:0}.container{width:100%;height:auto !important;height:100%;min-height:100%;position:relative}#mainHeader{width:100%;position:fixed;z-index:999}@media only screen and (max-width: 1024px){#mainHeader{z-index:9999}}#mainHeader #logo{width:106.655px;height:72.1606px;position:absolute;top:30px;left:50%;margin-left:-55px;top:30px;transition:all 0.2s ease-in-out}@media only screen and (max-width: 1024px){#mainHeader #logo{width:84.834px;height:57.3171px;top:32px;margin-left:-39px}}@media only screen and (max-width: 393px){#mainHeader #logo{width:21.586259542vw;height:14.5845038168vw;top:8.1424936387vw;margin-left:-9.9236641221vw}}#mainHeader #logo .logoBtn{width:100%;height:100%;display:block}#mainHeader #logo .logoBtn svg{display:block;width:100%;height:100%;backface-visibility:hidden;transform:translateZ(0) scale(1);transform-origin:50% 50%;will-change:transform;transition:all 0.2s ease-in-out}#mainHeader #logo .logoBtn svg path{transition:all 0.2s ease-in-out}#mainHeader #logo .logoBtn.hover,#mainHeader #logo .logoBtn.on{opacity:1 !important}#mainHeader #logo .logoBtn.hover{transform:translateZ(0) scale(1.05)}#mainHeader nav{position:absolute;top:27px;transform:translateY(0);transition:transform .4s ease-in-out;will-change:transform}@media only screen and (max-width: 1024px){#mainHeader nav{display:none}}#mainHeader nav.hide{transform:translateY(-75px)}#mainHeader nav#lNav{left:30px}#mainHeader nav#rNav{right:30px}#mainHeader nav#rNav ul{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#mainHeader nav ul{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 13px}#mainHeader nav ul li a{color:#2e3190;font-family:"aktiv-grotesk",Helvetica Neue,Helvetica,"hiragino-kaku-gothic-pron","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",sans-serif;line-height:1;font-size:17px;letter-spacing:.02em;position:relative}#mainHeader nav ul li a span{position:relative;z-index:5}#mainHeader nav ul li a::after{content:' ';width:0%;height:calc(100% + 2px);position:absolute;top:-1px;left:-3px;background:#2e3190;transition:all 0.2s ease-in-out}#mainHeader nav ul li a.on{color:#fff;opacity:1 !important}#mainHeader nav ul li a.on::after{width:calc(100% + 6px)}#mainHeader nav ul li button{background:transparent;border:none;outline:none;padding:0;margin:0}#mainHeader nav ul li button.searchBtn{position:relative;top:-1.5px;left:-1px}#mainHeader nav ul li.searchItem.open .searchPanel{opacity:1;visibility:visible;pointer-events:auto}#mainHeader nav ul li.searchItem .searchPanel{width:calc(100% + 32px);position:absolute;top:50%;right:-11px;transform:translateY(-50%);z-index:30;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .28s ease, visibility .28s ease;white-space:nowrap}#mainHeader nav ul li.searchItem .searchPanel form{width:100%;height:33px;border:solid 1px #2e3190;background:#fff;border-radius:90px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#fff}#mainHeader nav ul li.searchItem .searchPanel form label{width:100%;height:100%;-webkit-box-flex:1;-ms-flex:1;flex:1}#mainHeader nav ul li.searchItem .searchPanel form label input{width:100%;height:100%;border:none;outline:none;padding:0 12px;margin:0;background:#fff;line-height:1;font-size:16px}#mainHeader nav ul li.searchItem .searchPanel form label input::placeholder{font-size:10px;line-height:inherit;letter-spacing:.05em}#mainHeader nav ul li.searchItem .searchPanel form button{width:37px;height:100%;border:none;outline:none;padding:0;margin:0;background:#fff}#mainHeader nav ul li.searchItem .searchPanel form button img{position:relative;top:-1px}html.is-blink-browser .searchItem input::placeholder{transform:translateY(-1px)}body.home #mainHeader #logo.scroll{width:88.1326px;height:59.5458px;margin-left:-44px}@media only screen and (max-width: 1024px){body.home #mainHeader #logo.scroll{width:72.7778px;height:49.1715px;margin-left:-36px}}@media only screen and (max-width: 393px){body.home #mainHeader #logo.scroll{width:18.518524173vw;height:12.5118320611vw;margin-left:-9.1603053435vw}}@media only screen and (max-width: 1024px){body.home.drawer-open #mainHeader #logo.scroll{width:103.4083px;height:69.8667px;top:32px;margin-left:-49px}}@media only screen and (max-width: 393px){body.home.drawer-open #mainHeader #logo.scroll{width:26.3125445293vw;height:17.7777862595vw;top:8.1424936387vw;margin-left:-12.4681933842vw}}#pageTtl{position:absolute;left:50%;transform:translateX(-50%) rotate(0.1deg);top:25px;color:#2e3190;font-family:"aktiv-grotesk",Helvetica Neue,Helvetica,"hiragino-kaku-gothic-pron","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",sans-serif;line-height:1;font-size:21px;letter-spacing:.02em;text-align:center;display:none}@media only screen and (max-width: 1024px){#pageTtl{display:block}}@media only screen and (max-width: 393px){#pageTtl{top:6.3613231552vw;line-height:1;font-size:2.1rem}}#pageTtl .pageTtlWrap{position:relative}#pageTtl .pageTtlWrap .page-ttl-current,#pageTtl .pageTtlWrap .page-ttl-next{display:block}#pageTtl .pageTtlWrap .page-ttl-next{position:absolute;left:50%;transform:translateX(-50%) rotate(0.1deg);top:0;opacity:0;pointer-events:none}body:not(.home):not(.search) #mainHeader #logo.scroll{width:88.1326px;height:59.5458px;margin-left:-44px}@media only screen and (max-width: 1024px){body:not(.home):not(.search) #mainHeader #logo.scroll{width:103.4083px;height:69.8667px;top:32px;margin-left:-49px}}@media only screen and (max-width: 393px){body:not(.home):not(.search) #mainHeader #logo{width:26.3125445293vw;height:17.7777862595vw;top:8.1424936387vw;margin-left:-12.4681933842vw}}@media only screen and (max-width: 1024px){body:not(.home):not(.search) #mainHeader #logo .logoBtn{visibility:hidden;opacity:0;pointer-events:none}}@media only screen and (max-width: 1024px){body:not(.home):not(.search) #mainHeader #logo .logoBtn svg path{fill:transparent}}@media only screen and (max-width: 1024px){body:not(.home):not(.search).drawer-open #mainHeader #logo .logoBtn{visibility:visible;opacity:1;pointer-events:auto}}#ham{width:30px;height:30px;position:fixed;top:29px;left:28px;z-index:99999;transform:translateY(-100px);transition:transform .4s ease-in-out;will-change:transform}@media only screen and (max-width: 1024px){#ham{transform:translateY(0)}}@media only screen and (max-width: 650px){#ham{width:32px;height:32px;top:28px;left:24px}}@media only screen and (max-width: 393px){#ham{width:8.1424936387vw;height:8.1424936387vw;top:7.1246819338vw;left:6.106870229vw}}.drawer-hamburger{width:100%;height:100%;padding:0;position:absolute;top:0;right:0;transition:all 0.6s cubic-bezier(0.19, 1, 0.22, 1);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);border:solid 1px #2e3190;border-radius:100%;outline:0;background-color:transparent;z-index:100;transition:all 0.2s ease-in-out}.drawer-hamburger-icon{width:15px;height:5px;display:block;transition:all 0.6s cubic-bezier(0.19, 1, 0.22, 1);position:absolute !important;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}@media only screen and (max-width: 393px){.drawer-hamburger-icon{width:3.8167938931vw;height:1.272264631vw}}.drawer-hamburger-icon::before,.drawer-hamburger-icon::after{content:' ';width:100%;height:1px;position:absolute;transition:all 0.6s cubic-bezier(0.19, 1, 0.22, 1);background-color:#2e3190;display:block;left:0}.drawer-hamburger-icon::before{top:0;transform-origin:left top}.drawer-hamburger-icon::after{top:100%;transform-origin:left bottom}.drawer-hamburger-icon span{width:100%;height:1px;position:absolute;top:50%;transform:translateY(-50%) rotate(0.1deg);left:0;margin-top:0.5px;position:absolute;transition:all 0.6s cubic-bezier(0.19, 1, 0.22, 1);transform-origin:center center;background-color:#2e3190;display:block;transition:all 0.2s ease-in-out}@media only screen and (max-width: 1024px){.drawer-open #mainHeader #logo .logoBtn svg path{fill:#fff !important}}.drawer-open .drawer-hamburger{border-color:#fff !important}.drawer-open .drawer-hamburger .drawer-hamburger-icon{background-color:transparent}.drawer-open .drawer-hamburger .drawer-hamburger-icon span{opacity:0}.drawer-open .drawer-hamburger .drawer-hamburger-icon::before,.drawer-open .drawer-hamburger .drawer-hamburger-icon::after{left:3px;background-color:#fff !important}@media only screen and (max-width: 393px){.drawer-open .drawer-hamburger .drawer-hamburger-icon::before,.drawer-open .drawer-hamburger .drawer-hamburger-icon::after{left:.7633587786vw}}.drawer-open .drawer-hamburger .drawer-hamburger-icon::before{top:-3px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media only screen and (max-width: 650px){.drawer-open .drawer-hamburger .drawer-hamburger-icon::before{top:-3px}}@media only screen and (max-width: 393px){.drawer-open .drawer-hamburger .drawer-hamburger-icon::before{top:-.7633587786vw}}.drawer-open .drawer-hamburger .drawer-hamburger-icon::after{top:calc(100% - -2px);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media only screen and (max-width: 650px){.drawer-open .drawer-hamburger .drawer-hamburger-icon::after{top:7px}}@media only screen and (max-width: 393px){.drawer-open .drawer-hamburger .drawer-hamburger-icon::after{top:1.7811704835vw}}.drawer-overlay{position:fixed;z-index:980;top:0;left:0;display:none;width:100%;height:100%;background-color:none}.drawer--left .drawer-nav{top:0;left:0;transform:translate3d(-100%, 0, 0);transition:transform 0.6s cubic-bezier(0.19, 1, 0.22, 1);will-change:transform}.drawer--left.drawer-open .drawer-nav{transform:translate3d(0, 0, 0)}.drawer-nav{width:340px;height:100%;padding:0 !important;position:fixed;background-color:#2e3190;overflow:hidden;z-index:9998;display:block !important;visibility:visible !important}@media only screen and (max-width: 1024px){.drawer-nav{width:100%}}.drawer-nav .drawer-menu{width:100%;min-height:100%;padding:119px 20px 32px 37px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px 0}@media only screen and (max-width: 1024px){.drawer-nav .drawer-menu{padding:130px 0 22px;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;gap:11px 0}}@media only screen and (max-width: 393px){.drawer-nav .drawer-menu{padding:33.0788804071vw 0vw 5.5979643766vw 0vw;gap:2.7989821883vw 0vw}}.drawer-nav .drawer-menu>li{opacity:0}.drawer-nav .drawer-menu>li.last{padding-bottom:30px}@media only screen and (max-width: 393px){.drawer-nav .drawer-menu>li.last{padding-bottom:7.6335877863vw}}.drawer-nav .drawer-menu>li.searchWrap{padding-top:25px;padding-top:6.3613231552vw}.drawer-nav .drawer-menu>li.searchWrap .w{width:274px;height:45px}@media only screen and (max-width: 393px){.drawer-nav .drawer-menu>li.searchWrap .w{width:69.7201017812vw;height:11.4503816794vw}}.drawer-nav .drawer-menu>li.searchWrap .w form{width:100%;height:100%;background:#fff;border-radius:90px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width: 393px){.drawer-nav .drawer-menu>li.searchWrap .w form{border-radius:22.9007633588vw}}.drawer-nav .drawer-menu>li.searchWrap .w form label{width:100%;height:100%;-webkit-box-flex:1;-ms-flex:1;flex:1}.drawer-nav .drawer-menu>li.searchWrap .w form label input{width:100%;height:100%;border:none;outline:none;padding:0 18px;margin:0;background:#fff;line-height:1;font-size:16px}@media only screen and (max-width: 393px){.drawer-nav .drawer-menu>li.searchWrap .w form label input{line-height:1;font-size:1.6rem}}.drawer-nav .drawer-menu>li.searchWrap .w form label input::placeholder{line-height:1;font-size:14px}@media only screen and (max-width: 393px){.drawer-nav .drawer-menu>li.searchWrap .w form label input::placeholder{line-height:1;font-size:1.4rem}}.drawer-nav .drawer-menu>li.searchWrap .w form button{width:50px;height:100%;border:none;outline:none;padding:0;margin:0;background:#fff}@media only screen and (max-width: 393px){.drawer-nav .drawer-menu>li.searchWrap .w form button{width:12.7226463104vw}}.drawer-nav .drawer-menu>li.searchWrap .w form button svg{width:100%;height:100%}.drawer-nav .drawer-menu>li:nth-last-of-type(2){margin-top:auto;padding-top:129px;padding-bottom:12px}@media only screen and (max-width: 1024px){.drawer-nav .drawer-menu>li:nth-last-of-type(2){padding-top:29px;padding-bottom:4px}}@media only screen and (max-width: 393px){.drawer-nav .drawer-menu>li:nth-last-of-type(2){padding-top:7.3791348601vw;padding-bottom:1.0178117048vw}}.drawer-nav .drawer-menu>li:nth-last-of-type(2) .pcBtn img,.drawer-nav .drawer-menu>li:nth-last-of-type(2) .inBtn img,.drawer-nav .drawer-menu>li:nth-last-of-type(2) .xBtn img{width:100%;height:auto;display:block}@media only screen and (max-width: 1024px){.drawer-nav .drawer-menu>li:nth-last-of-type(2) .pcBtn{width:24.8401px;height:24.8401px}}@media only screen and (max-width: 393px){.drawer-nav .drawer-menu>li:nth-last-of-type(2) .pcBtn{width:6.3206361323vw;height:6.3206361323vw}}@media only screen and (max-width: 1024px){.drawer-nav .drawer-menu>li:nth-last-of-type(2) .inBtn{width:24.8401px;height:24.8401px}}@media only screen and (max-width: 393px){.drawer-nav .drawer-menu>li:nth-last-of-type(2) .inBtn{width:6.3206361323vw;height:6.3206361323vw}}@media only screen and (max-width: 1024px){.drawer-nav .drawer-menu>li:nth-last-of-type(2) .xBtn{width:26.236px;height:26.236px}}@media only screen and (max-width: 393px){.drawer-nav .drawer-menu>li:nth-last-of-type(2) .xBtn{width:6.675826972vw;height:6.675826972vw}}.drawer-nav .drawer-menu>li ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;gap:0 14px}@media only screen and (max-width: 393px){.drawer-nav .drawer-menu>li ul{gap:0vw 3.5623409669vw}}.drawer-nav .drawer-menu>li ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items: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}.drawer-nav .drawer-menu>li p{color:#fff;font-family:"aktiv-grotesk",Helvetica Neue,Helvetica,"hiragino-kaku-gothic-pron","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",sans-serif;font-weight:400;line-height:1;font-size:11px;letter-spacing:.03em}@media only screen and (max-width: 1024px){.drawer-nav .drawer-menu>li p{line-height:1;font-size:12px}}@media only screen and (max-width: 393px){.drawer-nav .drawer-menu>li p{line-height:1;font-size:1.2rem}}.drawer-nav .drawer-menu>li a{color:#fff;font-family:"aktiv-grotesk",Helvetica Neue,Helvetica,"hiragino-kaku-gothic-pron","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",sans-serif;font-weight:400;line-height:1;font-size:20px;letter-spacing:.02em;position:relative;display:inline-block}@media only screen and (max-width: 1024px){.drawer-nav .drawer-menu>li a{line-height:1;font-size:18px}}@media only screen and (max-width: 393px){.drawer-nav .drawer-menu>li a{line-height:1;font-size:1.8rem}}.drawer-nav .drawer-menu>li a span{position:relative;z-index:5}.drawer-nav .drawer-menu>li a::after{content:' ';width:0%;height:calc(100% + 3px);position:absolute;top:50%;transform:translateY(-50%);left:-3px;background:#fff;transition:all 0.2s ease-in-out}@media only screen and (max-width: 393px){.drawer-nav .drawer-menu>li a::after{height:calc(100% + 0.763vw);left:-.7633587786vw}}.drawer-nav .drawer-menu>li a.on{color:#2e3190;opacity:1 !important}.drawer-nav .drawer-menu>li a.on::after{width:calc(100% + 6px)}@media only screen and (max-width: 393px){.drawer-nav .drawer-menu>li a.on::after{width:calc(100% + 1.52vw)}}#wrapper{width:100%;min-height:100vh;min-height:100svh;padding-bottom:367px}@media only screen and (max-width: 650px){#wrapper{padding-bottom:486px}}@media only screen and (max-width: 393px){#wrapper{padding-bottom:123.6641221374vw}}#descPage{width:100%;padding-top:156px}@media only screen and (max-width: 1024px){#descPage{padding-top:104px}}@media only screen and (max-width: 393px){#descPage{padding-top:26.4631043257vw}}#descPage.home{padding-top:138px}@media only screen and (max-width: 650px){#descPage.home{padding-top:121px}}@media only screen and (max-width: 393px){#descPage.home{padding-top:30.7888040712vw}}@media only screen and (max-width: 1024px){#descPage.category{padding-top:104px}}@media only screen and (max-width: 393px){#descPage.category{padding-top:26.4631043257vw}}#descPage.search{padding-top:159px}@media only screen and (max-width: 650px){#descPage.search{padding-top:104px}}@media only screen and (max-width: 393px){#descPage.search{padding-top:26.4631043257vw}}@media only screen and (max-width: 650px){#descPage.contact{padding-top:104px}}@media only screen and (max-width: 393px){#descPage.contact{padding-top:26.4631043257vw}}#descPage .latestSwiper{margin-bottom:17px;overflow:hidden}@media only screen and (max-width: 650px){#descPage .latestSwiper{margin-bottom:36px}}@media only screen and (max-width: 393px){#descPage .latestSwiper{margin-bottom:9.1603053435vw}}#descPage .latestSwiper a,#descPage .latestSwiper img{-webkit-user-drag:none;user-select:none}#descPage .latestSwiper img{pointer-events:none}#descPage .latestSwiper.animated .swiper-wrapper .swiper-slide a .w .titleEn::before{width:100%}#descPage .latestSwiper .swiper-wrapper{align-items:stretch}#descPage .latestSwiper .swiper-wrapper .swiper-slide{width:46.5104166667vw}@media only screen and (max-width: 650px){#descPage .latestSwiper .swiper-wrapper .swiper-slide{width:100%}}#descPage .latestSwiper .swiper-wrapper .swiper-slide.large a .thumbWrap .thumb{padding-top:75%}@media only screen and (max-width: 650px){#descPage .latestSwiper .swiper-wrapper .swiper-slide.large a .thumbWrap .thumb{padding-top:100%}}#descPage .latestSwiper .swiper-wrapper .swiper-slide.square a .thumbWrap .thumb{width:85.185%;padding-top:85.185%}@media only screen and (max-width: 650px){#descPage .latestSwiper .swiper-wrapper .swiper-slide.square a .thumbWrap .thumb{width:100%;padding-top:100%}}#descPage .latestSwiper .swiper-wrapper .swiper-slide.horizontal_b a .thumbWrap .thumb{padding-top:75%}@media only screen and (max-width: 650px){#descPage .latestSwiper .swiper-wrapper .swiper-slide.horizontal_b a .thumbWrap .thumb{padding-top:100%}}#descPage .latestSwiper .swiper-wrapper .swiper-slide.horizontal_s a .thumbWrap .thumb{padding-top:66.666%}@media only screen and (max-width: 650px){#descPage .latestSwiper .swiper-wrapper .swiper-slide.horizontal_s a .thumbWrap .thumb{padding-top:100%}}#descPage .latestSwiper .swiper-wrapper .swiper-slide.vertical_b a .thumbWrap .thumb{width:80%;padding-top:100%}@media only screen and (max-width: 650px){#descPage .latestSwiper .swiper-wrapper .swiper-slide.vertical_b a .thumbWrap .thumb{width:80%}}#descPage .latestSwiper .swiper-wrapper .swiper-slide.vertical_s a .thumbWrap .thumb{width:66.666%;padding-top:100%}@media only screen and (max-width: 650px){#descPage .latestSwiper .swiper-wrapper .swiper-slide.vertical_s a .thumbWrap .thumb{width:100%}}#descPage .latestSwiper .swiper-wrapper .swiper-slide a{width:100%;height:100%}#descPage .latestSwiper .swiper-wrapper .swiper-slide a.hover{opacity:1 !important}#descPage .latestSwiper .swiper-wrapper .swiper-slide a.hover .thumbWrap .thumb img{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}#descPage .latestSwiper .swiper-wrapper .swiper-slide a.hover .w{opacity:0.5 !important}#descPage .latestSwiper .swiper-wrapper .swiper-slide a .thumbWrap{width:100%;height:46.875vw;margin-bottom:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center}@media only screen and (max-width: 650px){#descPage .latestSwiper .swiper-wrapper .swiper-slide a .thumbWrap{height:100vw;margin-bottom:21px}}@media only screen and (max-width: 393px){#descPage .latestSwiper .swiper-wrapper .swiper-slide a .thumbWrap{margin-bottom:5.3435114504vw}}#descPage .latestSwiper .swiper-wrapper .swiper-slide a .thumbWrap .thumb{width:100%;height:0;position:relative;padding-top:100%;margin:56px auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;overflow:hidden}@media only screen and (max-width: 650px){#descPage .latestSwiper .swiper-wrapper .swiper-slide a .thumbWrap .thumb{margin:0 auto}}#descPage .latestSwiper .swiper-wrapper .swiper-slide a .thumbWrap .thumb img{width:100%;height:100%;position:absolute;top:0;left:0;-webkit-transform:scale(1, 1);transform:scale(1, 1);object-fit:cover;transition:all 0.2s ease-in-out}#descPage .latestSwiper .swiper-wrapper .swiper-slide a .w{width:100%;transition:all 0.2s ease-in-out}@media only screen and (max-width: 650px){#descPage .latestSwiper .swiper-wrapper .swiper-slide a .w{width:1000px;margin:0 auto}}@media only screen and (max-width: 650px) and (max-width: 1280px){#descPage .latestSwiper .swiper-wrapper .swiper-slide a .w{width:88.8%}}#descPage .latestSwiper .swiper-wrapper .swiper-slide a .w .titleEn{position:relative;padding-bottom:9px;margin-bottom:16px;color:#2e3190;font-family:"aktiv-grotesk",Helvetica Neue,Helvetica,"hiragino-kaku-gothic-pron","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",sans-serif;font-weight:400;line-height:1.125;font-size:16px;letter-spacing:.06em}@media only screen and (max-width: 650px){#descPage .latestSwiper .swiper-wrapper .swiper-slide a .w .titleEn{padding-bottom:10px;line-height:1;font-size:13px;text-align:center}}@media only screen and (max-width: 393px){#descPage .latestSwiper .swiper-wrapper .swiper-slide a .w .titleEn{padding-bottom:2.5445292621vw;margin-bottom:4.0712468193vw;line-height:1;font-size:1.3rem}}#descPage .latestSwiper .swiper-wrapper .swiper-slide a .w .titleEn::before{content:' ';width:0%;height:1px;background:#2e3190;position:absolute;bottom:0;left:0;transition:all 1s ease-in-out;z-index:1}#descPage .latestSwiper .swiper-wrapper .swiper-slide a .w .title{line-height:1.375;font-size:24px;letter-spacing:-.01em}@media only screen and (max-width: 650px){#descPage .latestSwiper .swiper-wrapper .swiper-slide a .w .title{line-height:1.4444444444;font-size:18px;text-align:center}}@media only screen and (max-width: 393px){#descPage .latestSwiper .swiper-wrapper .swiper-slide a .w .title{line-height:1.4444444444;font-size:1.8rem}}#descPage .latestSwiper .swiper-button-prev,#descPage .latestSwiper .swiper-button-next{width:30px;height:30px;margin-top:-10px;top:23.2vw;border:1px solid #2e3190;border-radius:50%;background:transparent;transition:all 0.2s ease-in-out;z-index:20}@media only screen and (max-width: 650px){#descPage .latestSwiper .swiper-button-prev,#descPage .latestSwiper .swiper-button-next{display:none;top:50vw}}@media only screen and (max-width: 393px){#descPage .latestSwiper .swiper-button-prev,#descPage .latestSwiper .swiper-button-next{width:7.6335877863vw;height:7.6335877863vw;margin-top:-2.5445292621vw;border:0.25vw solid #2e3190}}#descPage .latestSwiper .swiper-button-prev.hover,#descPage .latestSwiper .swiper-button-next.hover{opacity:0.5 !important}#descPage .latestSwiper .swiper-button-prev svg,#descPage .latestSwiper .swiper-button-next svg{display:none}#descPage .latestSwiper .swiper-button-prev{left:30px}@media only screen and (max-width: 650px){#descPage .latestSwiper .swiper-button-prev{left:19px}}@media only screen and (max-width: 393px){#descPage .latestSwiper .swiper-button-prev{left:4.834605598vw}}#descPage .latestSwiper .swiper-button-prev::before{content:' ';width:24px;height:24px;border:2px solid #2e3190;border-left:0;border-bottom:0;transform:scaleY(0.3) rotate(-135deg);transform-origin:center;position:absolute;top:1.5px;left:9.5px}@media only screen and (max-width: 393px){#descPage .latestSwiper .swiper-button-prev::before{width:6.106870229vw;height:6.106870229vw;top:.3816793893vw;left:2.417302799vw;border:0.5vw solid #2e3190;border-left:0;border-bottom:0}}#descPage .latestSwiper .swiper-button-next{right:30px}@media only screen and (max-width: 650px){#descPage .latestSwiper .swiper-button-next{right:19px}}@media only screen and (max-width: 393px){#descPage .latestSwiper .swiper-button-next{right:4.834605598vw}}#descPage .latestSwiper .swiper-button-next::before{content:' ';width:24px;height:24px;border:2px solid #2e3190;border-left:0;border-bottom:0;transform:scaleY(0.3) rotate(45deg);transform-origin:center;position:absolute;top:1.5px;right:9.5px}@media only screen and (max-width: 393px){#descPage .latestSwiper .swiper-button-next::before{width:6.106870229vw;height:6.106870229vw;top:.3816793893vw;right:2.417302799vw;border:0.5vw solid #2e3190;border-left:0;border-bottom:0}}#descPage .infiniteSentinel{width:100%;height:1px}#descPage .archiveListArea{padding-bottom:0}#descPage .postList{width:100%;padding:0 47.5px 50px;margin:0 auto;display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:0 5.63%}@media only screen and (max-width: 1920px){#descPage .postList{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media only screen and (max-width: 1024px){#descPage .postList{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media only screen and (max-width: 650px){#descPage .postList{width:88.8%;padding:0 0 38px;grid-template-columns:repeat(2, minmax(0, 1fr));gap:25px 21px}}@media only screen and (max-width: 393px){#descPage .postList{padding-bottom:9.6692111959vw;gap:6.3613231552vw 5.3435114504vw}}#descPage .postList li{grid-column:span 1;width:auto}#descPage .postList li.is-appending{opacity:0;transform:translateY(16px)}#descPage .postList li.is-appending.is-visible{opacity:1;transform:translateY(0);transition:opacity 0.45s ease,transform 0.45s cubic-bezier(0.22, 1, 0.36, 1)}#descPage .postList li.large{grid-column:span 2}@media only screen and (max-width: 650px){#descPage .postList li.large{grid-column:span 1}}#descPage .postList li.large a .thumbWrap .thumb{width:78.4%;padding-top:52.2%}@media only screen and (max-width: 650px){#descPage .postList li.large a .thumbWrap .thumb{width:100%;padding-top:75%}}#descPage .postList li.large a .w{width:45.8%}@media only screen and (max-width: 650px){#descPage .postList li.large a .w{width:100%}}#descPage .postList li.square a .thumbWrap .thumb{padding-top:100%}@media only screen and (max-width: 650px){#descPage .postList li.square a .thumbWrap .thumb{width:88.88%;padding-top:88.88%}}#descPage .postList li.horizontal_b a .thumbWrap .thumb{padding-top:75%}#descPage .postList li.horizontal_s a .thumbWrap .thumb{padding-top:66.666%}#descPage .postList li.vertical_b a .thumbWrap .thumb{width:80%;padding-top:100%;margin:24px auto}@media only screen and (max-width: 650px){#descPage .postList li.vertical_b a .thumbWrap .thumb{width:80%;padding-top:100%;margin:0 auto}}#descPage .postList li.vertical_s a .thumbWrap .thumb{width:88.888%;padding-top:134%;margin:24px auto}@media only screen and (max-width: 650px){#descPage .postList li.vertical_s a .thumbWrap .thumb{width:67%;padding-top:100%;margin:0 auto}}#descPage .postList li.animated a .w .titleEn::before{width:100%}@media only screen and (max-width: 650px){#descPage .postList li:nth-child(-n+3){grid-column:1 / -1;margin-bottom:11px}}@media only screen and (max-width: 393px){#descPage .postList li:nth-child(-n+3){margin-bottom:2.7989821883vw}}@media only screen and (max-width: 650px){#descPage .postList li:nth-child(-n+3).square a .thumbWrap .thumb{width:80%;padding-top:80%}}@media only screen and (max-width: 650px){#descPage .postList li:nth-child(-n+3).horizontal_b a .thumbWrap .thumb{padding-top:75%}}#descPage .postList li:nth-child(-n+3).vertical_b a .thumbWrap .thumb{width:80%;padding-top:100%}#descPage .postList li:nth-child(-n+3).vertical_s a .thumbWrap .thumb{width:67%;padding-top:101%}@media only screen and (max-width: 650px){#descPage .postList li:nth-child(-n+3) a .thumbWrap{margin-bottom:21px}}@media only screen and (max-width: 393px){#descPage .postList li:nth-child(-n+3) a .thumbWrap{margin-bottom:5.3435114504vw}}@media only screen and (max-width: 650px){#descPage .postList li:nth-child(-n+3) a .thumbWrap .thumb{margin:0 auto}}@media only screen and (max-width: 650px){#descPage .postList li:nth-child(-n+3) a .w .titleEn{color:#2e3190;padding-bottom:10px;margin-bottom:16px;line-height:1;font-size:13px;letter-spacing:.08em;text-align:center}}@media only screen and (max-width: 393px){#descPage .postList li:nth-child(-n+3) a .w .titleEn{padding-bottom:2.5445292621vw;margin-bottom:4.0712468193vw;line-height:1;font-size:1.3rem}}@media only screen and (max-width: 650px){#descPage .postList li:nth-child(-n+3) a .w .title{line-height:1.4444444444;font-size:18px;text-align:center}}@media only screen and (max-width: 393px){#descPage .postList li:nth-child(-n+3) a .w .title{line-height:1.4444444444;font-size:1.8rem}}#descPage .postList li a{width:100%;display:block}#descPage .postList li a.hover{opacity:1 !important}#descPage .postList li a.hover .thumbWrap .thumb img{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}#descPage .postList li a.hover .w{opacity:0.5 !important}#descPage .postList li a .thumbWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center}@media only screen and (max-width: 650px){#descPage .postList li a .thumbWrap{margin-bottom:14px}}@media only screen and (max-width: 393px){#descPage .postList li a .thumbWrap{margin-bottom:3.5623409669vw}}#descPage .postList li a .thumbWrap .thumb{width:100%;height:0;position:relative;padding-top:100%;margin:56px auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;overflow:hidden}@media only screen and (max-width: 650px){#descPage .postList li a .thumbWrap .thumb{margin:0 auto}}#descPage .postList li a .thumbWrap .thumb img{width:100%;height:100%;position:absolute;top:0;left:0;-webkit-transform:scale(1, 1);transform:scale(1, 1);object-fit:cover;transition:all 0.2s ease-in-out}#descPage .postList li a .w{width:100%;transition:all 0.2s ease-in-out}#descPage .postList li a .w .titleEn{position:relative;padding-bottom:7px;margin-bottom:9px;color:#2e3190;font-family:"aktiv-grotesk",Helvetica Neue,Helvetica,"hiragino-kaku-gothic-pron","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",sans-serif;font-weight:400;line-height:1.2857142857;font-size:14px;letter-spacing:.08em}@media only screen and (max-width: 650px){#descPage .postList li a .w .titleEn{padding-bottom:8px;margin-bottom:12px;line-height:1;font-size:13px;letter-spacing:.01em;text-align:center}}@media only screen and (max-width: 393px){#descPage .postList li a .w .titleEn{padding-bottom:2.0356234097vw;margin-bottom:3.0534351145vw;line-height:1;font-size:1.3rem}}#descPage .postList li a .w .titleEn::before{content:' ';width:0%;height:1px;background:#2e3190;position:absolute;bottom:0;left:0;transition:all 1s ease-in-out;z-index:1}#descPage .postList li a .w .title{line-height:1.4736842105;font-size:19px;letter-spacing:.03em}@media only screen and (max-width: 650px){#descPage .postList li a .w .title{line-height:1.5714285714;font-size:14px;text-align:center}}@media only screen and (max-width: 393px){#descPage .postList li a .w .title{line-height:1.5714285714;font-size:1.4rem}}@media only screen and (max-width: 650px){#descPage.category .postList{width:100%;padding:0 0 29px;display:block}}@media only screen and (max-width: 393px){#descPage.category .postList{padding-bottom:7.3791348601vw}}@media only screen and (max-width: 650px){#descPage.category .postList li{width:100%;display:block;padding-top:14px;padding-bottom:14px;position:relative}#descPage.category .postList li:first-child{padding-top:0}#descPage.category .postList li:last-child::before{content:none}#descPage.category .postList li::before{content:' ';width:0%;height:1px;background:#d8d9d9;position:absolute;bottom:0;left:0;transition:all 1s ease-in-out;z-index:1}#descPage.category .postList li.animated::before{width:100%}}@media only screen and (max-width: 393px){#descPage.category .postList li{padding-top:3.5623409669vw;padding-bottom:3.5623409669vw}}#descPage.category .postList li.large a .thumbWrap .thumb{width:78.4%;padding-top:52.2%}#descPage.category .postList li.large a .w{width:45.8%}@media only screen and (max-width: 650px){#descPage.category .postList li.large a .w{width:100%}}#descPage.category .postList li.square a .thumbWrap .thumb{padding-top:100%}#descPage.category .postList li.horizontal_b a .thumbWrap .thumb{padding-top:75%}#descPage.category .postList li.horizontal_s a .thumbWrap .thumb{padding-top:66.666%}#descPage.category .postList li.vertical_s a .thumbWrap .thumb{width:88.888%;padding-top:134%;margin:24px auto}@media only screen and (max-width: 650px){#descPage.category .postList li,#descPage.category .postList li:nth-child(-n+3){margin:0}}@media only screen and (max-width: 393px){#descPage.category .postList li,#descPage.category .postList li:nth-child(-n+3){margin:0}}@media only screen and (max-width: 650px){#descPage.category .postList li a,#descPage.category .postList li:nth-child(-n+3) a{width:1000px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media only screen and (max-width: 650px) and (max-width: 1280px){#descPage.category .postList li a,#descPage.category .postList li:nth-child(-n+3) a{width:88.8%}}@media only screen and (max-width: 650px){#descPage.category .postList li a .thumbWrap,#descPage.category .postList li:nth-child(-n+3) a .thumbWrap{width:33.5%;margin-bottom:0 !important}}@media only screen and (max-width: 650px){#descPage.category .postList li a .w,#descPage.category .postList li:nth-child(-n+3) a .w{width:63.5%;display:-webkit-box;display:-ms-flexbox;display:flex;-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}}@media only screen and (max-width: 650px){#descPage.category .postList li a .w .titleEn,#descPage.category .postList li:nth-child(-n+3) a .w .titleEn{padding-bottom:5px;margin-bottom:9px;line-height:1;font-size:12px;letter-spacing:.05em;text-align:left}}@media only screen and (max-width: 393px){#descPage.category .postList li a .w .titleEn,#descPage.category .postList li:nth-child(-n+3) a .w .titleEn{padding-bottom:1.272264631vw;margin-bottom:2.2900763359vw;line-height:1;font-size:1.2rem}}@media only screen and (max-width: 650px){#descPage.category .postList li a .w .title,#descPage.category .postList li:nth-child(-n+3) a .w .title{line-height:1.5;font-size:14px;text-align:left}}@media only screen and (max-width: 393px){#descPage.category .postList li a .w .title,#descPage.category .postList li:nth-child(-n+3) a .w .title{line-height:1.5;font-size:1.4rem}}@media only screen and (max-width: 650px){#descPage.category .postList li a .thumbWrap{display:block;margin-bottom:0}}@media only screen and (max-width: 393px){#descPage.category .postList li a .thumbWrap{margin-bottom:0vw}}@media only screen and (max-width: 650px){#descPage.category .postList li a .thumbWrap .thumb{display:block;margin:0 auto !important;width:100% !important;padding-top:100% !important}}@media only screen and (max-width: 650px){#descPage.category .postList li a .w .titleEn{padding-bottom:5px;margin-bottom:9px;line-height:1;font-size:12px;letter-spacing:.05em;text-align:left}}@media only screen and (max-width: 393px){#descPage.category .postList li a .w .titleEn{padding-bottom:1.272264631vw;margin-bottom:2.2900763359vw;line-height:1;font-size:1.2rem}}@media only screen and (max-width: 650px){#descPage.category .postList li a .w .title{line-height:1.5;font-size:14px;text-align:left}}@media only screen and (max-width: 393px){#descPage.category .postList li a .w .title{line-height:1.5;font-size:1.4rem}}@media only screen and (max-width: 650px){#descPage.category .readMoreBtn{margin-bottom:48px}}@media only screen and (max-width: 393px){#descPage.category .readMoreBtn{margin-bottom:12.213740458vw}}#descPage.single article{width:660px;margin:0 auto 148px}@media only screen and (max-width: 834px){#descPage.single article{width:88.8%;margin-bottom:54px}}@media only screen and (max-width: 393px){#descPage.single article{margin-bottom:13.7404580153vw}}#descPage.single article .singleThumb{width:100%;position:relative;display:block}#descPage.single article .singleThumb::after{content:none;width:100%;height:100%;position:absolute;top:0;left:0;background:#fff;transition:all .5s ease-in-out .3s}#descPage.single article .singleThumb.animated::after{height:0%}#descPage.single article .singleThumb img{width:100%;height:auto;display:block}#descPage.single article h1{margin:34px auto 12px;line-height:1.4230769231;font-size:26px;font-weight:bold;letter-spacing:0em;text-align:center}@media only screen and (max-width: 650px){#descPage.single article h1{margin:30px auto 9px;line-height:1.5;font-size:20px}}@media only screen and (max-width: 393px){#descPage.single article h1{margin-top:7.6335877863vw;margin-bottom:2.2900763359vw;line-height:1.5;font-size:2rem}}#descPage.single article .credit{font-family:"aktiv-grotesk",Helvetica Neue,Helvetica,"hiragino-kaku-gothic-pron","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",sans-serif;display:block;line-height:1.5666666667;font-size:15px;font-weight:400;text-align:center;white-space:pre-wrap}#descPage.single article .credit.spB{line-height:1.5769230769;font-size:13px;letter-spacing:.04em}@media only screen and (max-width: 393px){#descPage.single article .credit.spB{line-height:1.5769230769;font-size:1.3rem}}#descPage.single article .w{margin-bottom:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center}@media only screen and (max-width: 650px){#descPage.single article .w{margin-bottom:26px}}@media only screen and (max-width: 393px){#descPage.single article .w{margin-bottom:6.6157760814vw}}#descPage.single article .w .date,#descPage.single article .w ul,#descPage.single article .w li,#descPage.single article .w a{font-family:"aktiv-grotesk",Helvetica Neue,Helvetica,"hiragino-kaku-gothic-pron","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",sans-serif;font-weight:400;line-height:1.5666666667;font-size:15px;letter-spacing:.04em}@media only screen and (max-width: 650px){#descPage.single article .w .date,#descPage.single article .w ul,#descPage.single article .w li,#descPage.single article .w a{line-height:1.5769230769;font-size:13px}}@media only screen and (max-width: 393px){#descPage.single article .w .date,#descPage.single article .w ul,#descPage.single article .w li,#descPage.single article .w a{line-height:1.5769230769;font-size:1.3rem}}#descPage.single article .w .date span{position:relative;top:-1px}#descPage.single article .content{margin-bottom:73px}@media only screen and (max-width: 650px){#descPage.single article .content{margin-bottom:43px}}@media only screen and (max-width: 393px){#descPage.single article .content{margin-bottom:10.941475827vw}}#descPage.single article .content .opening{margin-bottom:2.1em}#descPage.single article .content .opening p{line-height:1.6666666667;font-size:18px;letter-spacing:.04em}@media only screen and (max-width: 650px){#descPage.single article .content .opening p{line-height:1.8571428571;font-size:14px}}@media only screen and (max-width: 393px){#descPage.single article .content .opening p{line-height:1.8571428571;font-size:1.4rem}}#descPage.single article .content h2{line-height:1.6666666667;font-size:18px;letter-spacing:.04em}@media only screen and (max-width: 650px){#descPage.single article .content h2{line-height:1.8571428571;font-size:14px}}@media only screen and (max-width: 393px){#descPage.single article .content h2{line-height:1.8571428571;font-size:1.4rem}}#descPage.single article .content h3,#descPage.single article .content p{line-height:1.7333333333;font-size:15px;letter-spacing:-.02em}@media only screen and (max-width: 650px){#descPage.single article .content h3,#descPage.single article .content p{line-height:1.8571428571;font-size:14px;letter-spacing:.04em}}@media only screen and (max-width: 393px){#descPage.single article .content h3,#descPage.single article .content p{line-height:1.8571428571;font-size:1.4rem}}#descPage.single article .content h2,#descPage.single article .content h3{margin-top:1.8em;margin-bottom:1.7em;font-weight:bold}#descPage.single article .content h4{padding-top:10px;line-height:1.8333333333;font-size:12px;letter-spacing:-.02em}@media only screen and (max-width: 650px){#descPage.single article .content h4{line-height:1.8333333333;font-size:12px;letter-spacing:.04em}}@media only screen and (max-width: 393px){#descPage.single article .content h4{padding-top:2.5445292621vw;line-height:1.8333333333;font-size:1.2rem}}#descPage.single article .content h4+.wp-block-image{margin-top:1.8em}#descPage.single article .content h5{padding-top:10px;line-height:1.9;font-size:10px;letter-spacing:-.02em}@media only screen and (max-width: 650px){#descPage.single article .content h5{line-height:1.9;font-size:10px;letter-spacing:.04em}}@media only screen and (max-width: 393px){#descPage.single article .content h5{padding-top:2.5445292621vw;line-height:1.9;font-size:1rem}}#descPage.single article .content p+.wp-block-image{margin-top:37px}@media only screen and (max-width: 650px){#descPage.single article .content p+.wp-block-image{margin-top:31px}}@media only screen and (max-width: 393px){#descPage.single article .content p+.wp-block-image{margin-top:7.8880407125vw}}#descPage.single article .content a{font-weight:bold;text-decoration:underline}#descPage.single article .content img{opacity:0;transition:all 1s ease-in-out}#descPage.single article .content .wp-block-image+p{margin-top:31px}@media only screen and (max-width: 393px){#descPage.single article .content .wp-block-image+p{margin-top:7.8880407125vw}}#descPage.single article .content .wp-block-image+.wp-block-image{margin-top:10px}@media only screen and (max-width: 393px){#descPage.single article .content .wp-block-image+.wp-block-image{margin-top:2.5445292621vw}}#descPage.single article .content .wp-block-image br{display:none}#descPage.single article .content .wp-block-image br+.imageWrap{margin-top:10px}@media only screen and (max-width: 393px){#descPage.single article .content .wp-block-image br+.imageWrap{margin-top:2.5445292621vw}}#descPage.single article .content .wp-block-image a:not(.imageWrap){margin-right:auto;margin-left:auto;width:100%;display:block}#descPage.single article .content .wp-block-image a:not(.imageWrap).vertical{width:66.666%}#descPage.single article .content .wp-block-image a:not(.imageWrap) img{width:100%;height:auto;display:block}#descPage.single article .content .wp-block-image .imageWrap{margin-right:auto;margin-left:auto;display:block;font-weight:normal;text-decoration:none}#descPage.single article .content .wp-block-image .imageWrap.vertical{width:66.666%}#descPage.single article .content .wp-block-image .imageWrap+.imageWrap{margin-top:10px}@media only screen and (max-width: 393px){#descPage.single article .content .wp-block-image .imageWrap+.imageWrap{margin-top:2.5445292621vw}}#descPage.single article .content .wp-block-image .imageWrap img{width:100%;height:auto;display:block}#descPage.single article .content .iframeWrap{width:100%;height:0;position:relative;padding-top:66.66%}#descPage.single article .content .iframeWrap.spotify{padding-top:53.333%}#descPage.single article .content .iframeWrap+br{display:none}#descPage.single article .content .iframeWrap+br+.iframeWrap{margin-top:10px}@media only screen and (max-width: 393px){#descPage.single article .content .iframeWrap+br+.iframeWrap{margin-top:2.5445292621vw}}#descPage.single article .content .iframeWrap iframe{width:100%;height:100%;position:absolute;top:0;left:0}#descPage.single article .content .swiperGallery{width:100%}@media only screen and (max-width: 650px){#descPage.single article .content .swiperGallery{position:relative}}#descPage.single article .content .swiperGallery+h4{padding-top:0 !important}#descPage.single article .content .swiperGallery .js-swiper-gallery{position:relative;width:60.6%;padding:0;margin:0 auto;overflow:visible;padding-bottom:35px}@media only screen and (max-width: 650px){#descPage.single article .content .swiperGallery .js-swiper-gallery{position:static}}@media only screen and (max-width: 393px){#descPage.single article .content .swiperGallery .js-swiper-gallery{padding-bottom:8.9058524173vw}}#descPage.single article .content .swiperGallery .js-swiper-gallery.horizontal{width:100%}@media only screen and (max-width: 834px){#descPage.single article .content .swiperGallery .js-swiper-gallery.horizontal{padding-bottom:41px}}@media only screen and (max-width: 393px){#descPage.single article .content .swiperGallery .js-swiper-gallery.horizontal{padding-bottom:10.4325699746vw}}#descPage.single article .content .swiperGallery .js-swiper-gallery.horizontal .swiper-wrapper .swiper-slide a{max-width:100%;aspect-ratio:990 / 660}#descPage.single article .content .swiperGallery .js-swiper-gallery.horizontal .swiper-button-prev{left:-45px}@media only screen and (max-width: 834px){#descPage.single article .content .swiperGallery .js-swiper-gallery.horizontal .swiper-button-prev{left:0;top:auto;bottom:-16px}}@media only screen and (max-width: 393px){#descPage.single article .content .swiperGallery .js-swiper-gallery.horizontal .swiper-button-prev{bottom:-4.0712468193vw}}#descPage.single article .content .swiperGallery .js-swiper-gallery.horizontal .swiper-button-next{right:-45px}@media only screen and (max-width: 834px){#descPage.single article .content .swiperGallery .js-swiper-gallery.horizontal .swiper-button-next{right:0;top:auto;bottom:-16px}}@media only screen and (max-width: 393px){#descPage.single article .content .swiperGallery .js-swiper-gallery.horizontal .swiper-button-next{bottom:-4.0712468193vw}}#descPage.single article .content .swiperGallery .js-swiper-gallery .swiper-wrapper{overflow:hidden}#descPage.single article .content .swiperGallery .js-swiper-gallery .swiper-wrapper .swiper-slide{display:flex;justify-content:center;align-items:center;height:auto}#descPage.single article .content .swiperGallery .js-swiper-gallery .swiper-wrapper .swiper-slide a{width:100%;max-width:602px;aspect-ratio:602 / 900;margin:0 auto;display:flex;align-items:center;justify-content:center}#descPage.single article .content .swiperGallery .js-swiper-gallery .swiper-wrapper .swiper-slide a img{display:block;max-width:100%;max-height:100%;width:auto;height:auto}#descPage.single article .content .swiperGallery .js-swiper-gallery .swiper-button-prev,#descPage.single article .content .swiperGallery .js-swiper-gallery .swiper-button-next{width:30px;height:30px;margin-top:-17.5px;top:50%;transform:translateY(-50%);border:1px solid #2e3190;border-radius:50%;background:transparent;transition:all 0.2s ease-in-out;z-index:20}@media only screen and (max-width: 393px){#descPage.single article .content .swiperGallery .js-swiper-gallery .swiper-button-prev,#descPage.single article .content .swiperGallery .js-swiper-gallery .swiper-button-next{width:7.6335877863vw;height:7.6335877863vw;margin-top:-4.4529262087vw;border:0.25vw solid #2e3190}}#descPage.single article .content .swiperGallery .js-swiper-gallery .swiper-button-prev.hover,#descPage.single article .content .swiperGallery .js-swiper-gallery .swiper-button-next.hover{opacity:0.5 !important}#descPage.single article .content .swiperGallery .js-swiper-gallery .swiper-button-prev svg,#descPage.single article .content .swiperGallery .js-swiper-gallery .swiper-button-next svg{display:none}#descPage.single article .content .swiperGallery .js-swiper-gallery .swiper-button-prev{left:-100px}@media only screen and (max-width: 650px){#descPage.single article .content .swiperGallery .js-swiper-gallery .swiper-button-prev{left:0}}#descPage.single article .content .swiperGallery .js-swiper-gallery .swiper-button-prev::before{content:' ';width:24px;height:24px;border:2px solid #2e3190;border-left:0;border-bottom:0;transform:scaleY(0.3) rotate(-135deg);transform-origin:center;position:absolute;top:1.5px;left:9.5px}@media only screen and (max-width: 393px){#descPage.single article .content .swiperGallery .js-swiper-gallery .swiper-button-prev::before{width:6.106870229vw;height:6.106870229vw;top:.3816793893vw;left:2.417302799vw;border:0.5vw solid #2e3190;border-left:0;border-bottom:0}}#descPage.single article .content .swiperGallery .js-swiper-gallery .swiper-button-next{right:-100px}@media only screen and (max-width: 650px){#descPage.single article .content .swiperGallery .js-swiper-gallery .swiper-button-next{right:0}}#descPage.single article .content .swiperGallery .js-swiper-gallery .swiper-button-next::before{content:' ';width:24px;height:24px;border:2px solid #2e3190;border-left:0;border-bottom:0;transform:scaleY(0.3) rotate(45deg);transform-origin:center;position:absolute;top:1.5px;right:9.5px}@media only screen and (max-width: 393px){#descPage.single article .content .swiperGallery .js-swiper-gallery .swiper-button-next::before{width:6.106870229vw;height:6.106870229vw;top:.3816793893vw;right:2.417302799vw;border:0.5vw solid #2e3190;border-left:0;border-bottom:0}}#descPage.single article .content .swiperGallery .js-swiper-gallery .swiper-pagination-bullet{background:transparent;border:solid 1px #2e3190;opacity:1}@media only screen and (max-width: 393px){#descPage.single article .content .swiperGallery .js-swiper-gallery .swiper-pagination-bullet{width:2.0356234097vw;height:2.0356234097vw}}#descPage.single article .content .swiperGallery .js-swiper-gallery .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#2e3190}#descPage.single article .authorWrap{position:relative;padding:20px 0 55px}@media only screen and (max-width: 650px){#descPage.single article .authorWrap{padding:20px 0 20px}}@media only screen and (max-width: 393px){#descPage.single article .authorWrap{padding-top:5.0890585242vw;padding-bottom:5.0890585242vw}}#descPage.single article .authorWrap::before,#descPage.single article .authorWrap::after{content:' ';width:0%;height:1px;background:#101010;position:absolute;top:0;left:0;transition:all 1s ease-in-out;z-index:1}#descPage.single article .authorWrap::after{top:auto;bottom:0;transition:all 1s ease-in-out .3s}#descPage.single article .authorWrap.animated::before,#descPage.single article .authorWrap.animated::after{content:' ';width:100%}#descPage.single article .authorWrap h5{margin-bottom:22px;color:#2e3190;font-family:"aktiv-grotesk",Helvetica Neue,Helvetica,"hiragino-kaku-gothic-pron","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",sans-serif;font-weight:500;line-height:1;font-size:15px;letter-spacing:0em}@media only screen and (max-width: 650px){#descPage.single article .authorWrap h5{margin-bottom:15px;text-align:center}}@media only screen and (max-width: 393px){#descPage.single article .authorWrap h5{margin-bottom:3.8167938931vw;line-height:1;font-size:1.5rem}}#descPage.single article .authorWrap .postAuthor{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center}@media only screen and (max-width: 650px){#descPage.single article .authorWrap .postAuthor{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}#descPage.single article .authorWrap .postAuthor .postAuthorThumb{width:140px;height:140px;overflow:hidden;border-radius:100%;margin:0 57px}@media only screen and (max-width: 650px){#descPage.single article .authorWrap .postAuthor .postAuthorThumb{margin:0 0 13px}}@media only screen and (max-width: 393px){#descPage.single article .authorWrap .postAuthor .postAuthorThumb{width:35.6234096692vw;height:35.6234096692vw;margin-bottom:3.3078880407vw}}#descPage.single article .authorWrap .postAuthor .postAuthorThumb img{width:100%;height:100%;object-fit:cover;opacity:0;transition:all 1s ease-in-out}#descPage.single article .authorWrap .postAuthor .postAuthorMeta{width:54%}@media only screen and (max-width: 650px){#descPage.single article .authorWrap .postAuthor .postAuthorMeta{width:100%}}#descPage.single article .authorWrap .postAuthor .postAuthorMeta .position{margin-bottom:17px;color:#2e3190;line-height:1;font-size:12px;letter-spacing:.01em}@media only screen and (max-width: 650px){#descPage.single article .authorWrap .postAuthor .postAuthorMeta .position{margin-bottom:10px}}@media only screen and (max-width: 393px){#descPage.single article .authorWrap .postAuthor .postAuthorMeta .position{margin-bottom:2.5445292621vw;line-height:1;font-size:1.2rem}}#descPage.single article .authorWrap .postAuthor .postAuthorMeta .name{color:#2e3190;line-height:1;font-size:20px}@media only screen and (max-width: 650px){#descPage.single article .authorWrap .postAuthor .postAuthorMeta .name{line-height:1;font-size:18px}}@media only screen and (max-width: 393px){#descPage.single article .authorWrap .postAuthor .postAuthorMeta .name{line-height:1;font-size:1.8rem}}#descPage.single article .authorWrap .postAuthor .postAuthorMeta .desc{margin-top:20px;color:#2e3190;line-height:1.6666666667;font-size:12px}@media only screen and (max-width: 650px){#descPage.single article .authorWrap .postAuthor .postAuthorMeta .desc{margin-top:10px}}@media only screen and (max-width: 393px){#descPage.single article .authorWrap .postAuthor .postAuthorMeta .desc{margin-top:2.5445292621vw;line-height:1.6666666667;font-size:1.2rem}}#descPage.single article .shareWrap h5{margin:73px 0 15px;font-family:"aktiv-grotesk",Helvetica Neue,Helvetica,"hiragino-kaku-gothic-pron","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",sans-serif;line-height:1;font-size:16px;font-weight:500;letter-spacing:.03em;text-align:center}@media only screen and (max-width: 650px){#descPage.single article .shareWrap h5{margin:43px 0 12px;line-height:1;font-size:14px;letter-spacing:.02em}}@media only screen and (max-width: 393px){#descPage.single article .shareWrap h5{margin-top:10.941475827vw;margin-bottom:3.0534351145vw;line-height:1;font-size:1.4rem}}#descPage.single article .shareWrap .share{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;gap:0 12px}@media only screen and (max-width: 650px){#descPage.single article .shareWrap .share{gap:0 12px}}@media only screen and (max-width: 393px){#descPage.single article .shareWrap .share{gap:0vw 3.0534351145vw}}#descPage.single article .shareWrap .share .shareBtn{width:40px;height:40px;display:block}@media only screen and (max-width: 650px){#descPage.single article .shareWrap .share .shareBtn{width:30px;height:30px}}@media only screen and (max-width: 393px){#descPage.single article .shareWrap .share .shareBtn{width:7.6335877863vw;height:7.6335877863vw}}#descPage.single article .shareWrap .share .shareBtn img{width:100%;height:auto;display:block}@media only screen and (max-width: 650px){#descPage.single .relatedPosts{position:relative}#descPage.single .relatedPosts::before{content:' ';width:0%;height:1px;background:#101010;position:absolute;top:0;left:0;transition:all 1s ease-in-out;z-index:1}}@media only screen and (max-width: 650px) and (max-width: 650px){#descPage.single .relatedPosts::before{background:#2e3190}}@media only screen and (max-width: 650px){#descPage.single .relatedPosts.animated::before{width:100%}}#descPage.single .relatedPosts h2{width:100%;padding:0 47.5px 26px;margin:0 auto;color:#2e3190;font-family:"aktiv-grotesk",Helvetica Neue,Helvetica,"hiragino-kaku-gothic-pron","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",sans-serif;line-height:1;font-size:21px;font-weight:500;letter-spacing:0em;text-align:center}@media only screen and (max-width: 650px){#descPage.single .relatedPosts h2{padding:17px 0 17px;line-height:1;font-size:19px}}@media only screen and (max-width: 393px){#descPage.single .relatedPosts h2{padding-top:4.3256997455vw;padding-bottom:4.3256997455vw;line-height:1;font-size:1.9rem}}#descPage.single .relatedPosts .relatedPostList{padding-bottom:41px;grid-template-columns:repeat(6, minmax(0, 1fr));gap:35px 2.815%}@media only screen and (max-width: 1920px){#descPage.single .relatedPosts .relatedPostList{grid-template-columns:repeat(3, minmax(0, 1fr));gap:35px 5.63%}}@media only screen and (max-width: 1024px){#descPage.single .relatedPosts .relatedPostList{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media only screen and (max-width: 650px){#descPage.single .relatedPosts .relatedPostList{width:100%;padding:0 0 7px;display:block}}@media only screen and (max-width: 393px){#descPage.single .relatedPosts .relatedPostList{padding-bottom:1.7811704835vw}}@media only screen and (max-width: 650px){#descPage.single .relatedPosts .relatedPostList li{width:100%;display:block;padding-top:14px;padding-bottom:14px;margin:0;position:relative}#descPage.single .relatedPosts .relatedPostList li:first-child{padding-top:0}#descPage.single .relatedPosts .relatedPostList li:last-child::before{content:none}#descPage.single .relatedPosts .relatedPostList li::before{content:' ';width:0%;height:1px;background:#d8d9d9;position:absolute;bottom:0;left:0;transition:all 1s ease-in-out;z-index:1}#descPage.single .relatedPosts .relatedPostList li.animated::before{width:100%}}@media only screen and (max-width: 393px){#descPage.single .relatedPosts .relatedPostList li{padding-top:3.5623409669vw;padding-bottom:3.5623409669vw;margin:0}}#descPage.single .relatedPosts .relatedPostList li.vertical_b a .thumbWrap .thumb{width:80% !important}@media only screen and (max-width: 650px){#descPage.single .relatedPosts .relatedPostList li a{width:1000px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media only screen and (max-width: 650px) and (max-width: 1280px){#descPage.single .relatedPosts .relatedPostList li a{width:88.8%}}#descPage.single .relatedPosts .relatedPostList li a .thumbWrap{display:block}@media only screen and (max-width: 650px){#descPage.single .relatedPosts .relatedPostList li a .thumbWrap{width:33.5%;margin-bottom:0 !important}}#descPage.single .relatedPosts .relatedPostList li a .thumbWrap .thumb{width:100% !important;padding-top:100% !important;display:block;margin:0 auto 28px}@media only screen and (max-width: 650px){#descPage.single .relatedPosts .relatedPostList li a .thumbWrap .thumb{margin:0 auto !important}}#descPage.single .relatedPosts .relatedPostList li a .thumbWrap .thumb img{width:100%;height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%) rotate(0.1deg) scale(1, 1);transform:translateY(-50%) translateX(-50%) rotate(0.1deg) scale(1, 1);object-fit:cover;transition:all 0.2s ease-in-out}@media only screen and (max-width: 650px){#descPage.single .relatedPosts .relatedPostList li a .w{width:63.5%;display:-webkit-box;display:-ms-flexbox;display:flex;-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}}@media only screen and (max-width: 650px){#descPage.single .relatedPosts .relatedPostList li a .w .titleEn{padding-bottom:5px;margin-bottom:9px;line-height:1;font-size:12px;letter-spacing:.05em;text-align:left}}@media only screen and (max-width: 393px){#descPage.single .relatedPosts .relatedPostList li a .w .titleEn{padding-bottom:1.272264631vw;margin-bottom:2.2900763359vw;line-height:1;font-size:1.2rem}}@media only screen and (max-width: 650px){#descPage.single .relatedPosts .relatedPostList li a .w .title{line-height:1.5;font-size:14px;text-align:left}}@media only screen and (max-width: 393px){#descPage.single .relatedPosts .relatedPostList li a .w .title{line-height:1.5;font-size:1.4rem}}#descPage.single .relatedPosts .relatedPostList li a.hover{opacity:1 !important}#descPage.single .relatedPosts .relatedPostList li a.hover .thumbWrap .thumb img{-webkit-transform:translateY(-50%) translateX(-50%) rotate(0.1deg) scale(1.05, 1.05);transform:translateY(-50%) translateX(-50%) rotate(0.1deg) scale(1.05, 1.05)}#descPage.single .relatedPosts .relatedPostList li a.hover .w{opacity:0.5 !important}#descPage.search .ttl{margin:0 auto 13px;color:#2e3190;font-family:Helvetica Neue, Helvetica, "aktiv-grotesk", "hiragino-kaku-gothic-pron", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", sans-serif;font-weight:700;line-height:1.2692307692;font-size:26px;letter-spacing:0em;text-align:center}@media only screen and (max-width: 650px){#descPage.search .ttl{margin:24px auto 4px;line-height:1.2916666667;font-size:24px}}@media only screen and (max-width: 393px){#descPage.search .ttl{margin-top:6.106870229vw;margin-bottom:1.0178117048vw;line-height:1.2916666667;font-size:2.4rem}}#descPage.search .searchKeyword{margin:0 auto 57px;line-height:1.2689655172;font-size:29px;letter-spacing:0em;text-align:center}@media only screen and (max-width: 650px){#descPage.search .searchKeyword{margin-bottom:40px;line-height:1.4;font-size:23px}}@media only screen and (max-width: 393px){#descPage.search .searchKeyword{margin-bottom:10.1781170483vw;line-height:1.4;font-size:2.3rem}}#descPage.search .postList{padding-bottom:80px;grid-template-columns:repeat(6, minmax(0, 1fr));gap:35px 2.815%}@media only screen and (max-width: 1920px){#descPage.search .postList{grid-template-columns:repeat(3, minmax(0, 1fr));gap:35px 5.63%}}@media only screen and (max-width: 1024px){#descPage.search .postList{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media only screen and (max-width: 650px){#descPage.search .postList{width:88.8%;grid-template-columns:repeat(2, minmax(0, 1fr));gap:25px 21px}}@media only screen and (max-width: 393px){#descPage.search .postList{padding-bottom:20.3562340967vw;gap:6.3613231552vw 5.3435114504vw}}#descPage.search .postList li,#descPage.search .postList li:nth-child(-n+3){margin-bottom:0 !important}@media only screen and (max-width: 650px){#descPage.search .postList li,#descPage.search .postList li:nth-child(-n+3){grid-column:span 1}}#descPage.search .postList li.large,#descPage.search .postList li:nth-child(-n+3).large{grid-column:span 1;width:auto}@media only screen and (max-width: 650px){#descPage.search .postList li.large a .thumbWrap .thumb,#descPage.search .postList li:nth-child(-n+3).large a .thumbWrap .thumb{width:100%;padding-top:66.666%}}#descPage.search .postList li.large a .w,#descPage.search .postList li:nth-child(-n+3).large a .w{width:100%}@media only screen and (max-width: 650px){#descPage.search .postList li.square a .thumbWrap .thumb,#descPage.search .postList li:nth-child(-n+3).square a .thumbWrap .thumb{width:88.88%;padding-top:88.88%}}@media only screen and (max-width: 650px){#descPage.search .postList li.horizontal_b a .thumbWrap .thumb,#descPage.search .postList li:nth-child(-n+3).horizontal_b a .thumbWrap .thumb{padding-top:75%}}@media only screen and (max-width: 650px){#descPage.search .postList li.horizontal_s a .thumbWrap .thumb,#descPage.search .postList li:nth-child(-n+3).horizontal_s a .thumbWrap .thumb{padding-top:66.666%}}@media only screen and (max-width: 650px){#descPage.search .postList li.vertical_b a .thumbWrap .thumb,#descPage.search .postList li:nth-child(-n+3).vertical_b a .thumbWrap .thumb{width:80%;padding-top:100%}}@media only screen and (max-width: 650px){#descPage.search .postList li.vertical_s a .thumbWrap .thumb,#descPage.search .postList li:nth-child(-n+3).vertical_s a .thumbWrap .thumb{width:67%;padding-top:100%;margin:0 auto}}#descPage.search .postList li a .thumbWrap,#descPage.search .postList li:nth-child(-n+3) a .thumbWrap{display:block}@media only screen and (max-width: 650px){#descPage.search .postList li a .thumbWrap,#descPage.search .postList li:nth-child(-n+3) a .thumbWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;margin-bottom:14px}}@media only screen and (max-width: 393px){#descPage.search .postList li a .thumbWrap,#descPage.search .postList li:nth-child(-n+3) a .thumbWrap{margin-bottom:3.5623409669vw}}#descPage.search .postList li a .thumbWrap .thumb,#descPage.search .postList li:nth-child(-n+3) a .thumbWrap .thumb{width:100%;padding-top:100%;display:block;margin:0 auto 28px}@media only screen and (max-width: 650px){#descPage.search .postList li a .thumbWrap .thumb,#descPage.search .postList li:nth-child(-n+3) a .thumbWrap .thumb{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;overflow:hidden;margin:0 auto !important}}#descPage.search .postList li a .thumbWrap .thumb img,#descPage.search .postList li:nth-child(-n+3) a .thumbWrap .thumb img{width:100%;height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%) rotate(0.1deg) scale(1, 1);transform:translateY(-50%) translateX(-50%) rotate(0.1deg) scale(1, 1);object-fit:cover;transition:all 0.2s ease-in-out}@media only screen and (max-width: 650px){#descPage.search .postList li a .w .titleEn,#descPage.search .postList li:nth-child(-n+3) a .w .titleEn{padding-bottom:8px;margin-bottom:12px;line-height:1;font-size:13px;letter-spacing:.01em;text-align:center}}@media only screen and (max-width: 393px){#descPage.search .postList li a .w .titleEn,#descPage.search .postList li:nth-child(-n+3) a .w .titleEn{padding-bottom:2.0356234097vw;margin-bottom:3.0534351145vw;line-height:1;font-size:1.3rem}}#descPage.search .postList li a .w .title,#descPage.search .postList li:nth-child(-n+3) a .w .title{line-height:1.4;font-size:22px;letter-spacing:.03em}@media only screen and (max-width: 650px){#descPage.search .postList li a .w .title,#descPage.search .postList li:nth-child(-n+3) a .w .title{line-height:1.5714285714;font-size:14px;text-align:center}}@media only screen and (max-width: 393px){#descPage.search .postList li a .w .title,#descPage.search .postList li:nth-child(-n+3) a .w .title{line-height:1.5714285714;font-size:1.4rem}}#descPage.search .postList li a.hover,#descPage.search .postList li:nth-child(-n+3) a.hover{opacity:1 !important}#descPage.search .postList li a.hover .thumbWrap .thumb img,#descPage.search .postList li:nth-child(-n+3) a.hover .thumbWrap .thumb img{-webkit-transform:translateY(-50%) translateX(-50%) rotate(0.1deg) scale(1.05, 1.05);transform:translateY(-50%) translateX(-50%) rotate(0.1deg) scale(1.05, 1.05)}#descPage.search .postList li a.hover .w,#descPage.search .postList li:nth-child(-n+3) a.hover .w{opacity:0.5 !important}#descPage.search .searchNone .noneText{width:calc(100% - 95px);margin:0 auto 117px;line-height:1.5;font-size:13px;letter-spacing:-.03em;text-align:center}@media only screen and (max-width: 650px){#descPage.search .searchNone .noneText{width:88.8%;margin-bottom:46px;line-height:1.5;font-size:15px}}@media only screen and (max-width: 393px){#descPage.search .searchNone .noneText{margin-bottom:11.7048346056vw;line-height:1.5;font-size:1.5rem}}#descPage.search .searchNone .popularNow .popularNowTtl{width:calc(100% - 95px);padding:33px 0 30px;margin:0 auto;color:#2e3190;font-family:"aktiv-grotesk",Helvetica Neue,Helvetica,"hiragino-kaku-gothic-pron","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",sans-serif;line-height:1;font-size:21px;font-weight:500;letter-spacing:.04em;text-align:center}@media only screen and (max-width: 650px){#descPage.search .searchNone .popularNow .popularNowTtl{width:88.8%;padding:0 0 21px;line-height:1;font-size:19px;letter-spacing:.02em}}@media only screen and (max-width: 393px){#descPage.search .searchNone .popularNow .popularNowTtl{padding-top:0vw;padding-bottom:5.3435114504vw;line-height:1;font-size:1.9rem}}#descPage.search .searchNone .popularNow .popularNowTtl::before{content:' ';width:0%;height:1px;background:#2e3190;position:absolute;top:0;left:0;transition:all 1s ease-in-out;z-index:1}@media only screen and (max-width: 650px){#descPage.search .searchNone .popularNow .popularNowTtl::before{content:none}}#descPage.search .searchNone .popularNow .popularNowTtl.animated::before{width:100%}#descPage .notFound{margin:0 auto 48px;line-height:1;font-size:13px;font-weight:500;text-align:center;letter-spacing:0em}@media only screen and (max-width: 393px){#descPage .notFound{margin-bottom:12.213740458vw;line-height:1;font-size:1.3rem}}#descPage .paginationWrap{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}#descPage .readMoreBtn{width:140px;height:32px;margin:0 auto 120px;border:solid 1px #2e3190;border-radius:40px;position:relative;overflow:hidden;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;background:transparent;transition:all 0.2s ease-in-out}@media only screen and (max-width: 650px){#descPage .readMoreBtn{width:140px;height:32px;margin-bottom:41px;border-radius:35px}}@media only screen and (max-width: 393px){#descPage .readMoreBtn{width:35.6234096692vw;height:8.1424936387vw;margin-bottom:10.4325699746vw;border-radius:8.9058524173vw}}#descPage .readMoreBtn[disabled]{pointer-events:none;cursor:default}#descPage .readMoreBtn.loaded{opacity:0.5 !important}#descPage .readMoreBtn span{color:#2e3190;font-family:"aktiv-grotesk",Helvetica Neue,Helvetica,"hiragino-kaku-gothic-pron","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",sans-serif;line-height:1;font-size:17px;letter-spacing:.01em;position:relative;z-index:5;transition:all 0.2s ease-in-out}@media only screen and (max-width: 650px){#descPage .readMoreBtn span{line-height:1;font-size:16px;letter-spacing:.01em}}@media only screen and (max-width: 393px){#descPage .readMoreBtn span{line-height:1;font-size:1.6rem;letter-spacing:.01em}}#descPage .readMoreBtn::after{content:' ';width:0%;height:100%;background:#2e3190;position:absolute;top:0;left:0;z-index:1;transition:all 0.2s ease-in-out}#descPage .backBtnWrap{width:140px;height:32px;margin:0 auto 120px}@media only screen and (max-width: 650px){#descPage .backBtnWrap{width:140px;height:32px;margin-bottom:83px}}@media only screen and (max-width: 393px){#descPage .backBtnWrap{width:35.6234096692vw;height:8.1424936387vw;margin-bottom:21.1195928753vw}}#descPage .backBtnWrap a{width:100%;height:100%;border:solid 1px #2e3190;border-radius:40px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;overflow:hidden}@media only screen and (max-width: 650px){#descPage .backBtnWrap a{border-radius:35px}}@media only screen and (max-width: 393px){#descPage .backBtnWrap a{border-radius:8.9058524173vw}}#descPage .backBtnWrap a span{color:#2e3190;font-family:"aktiv-grotesk",Helvetica Neue,Helvetica,"hiragino-kaku-gothic-pron","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",sans-serif;line-height:1;font-size:17px;letter-spacing:.01em;position:relative;z-index:5;transition:all 0.2s ease-in-out}@media only screen and (max-width: 650px){#descPage .backBtnWrap a span{line-height:1;font-size:16px;letter-spacing:.01em}}@media only screen and (max-width: 393px){#descPage .backBtnWrap a span{line-height:1;font-size:1.6rem;letter-spacing:.01em}}#descPage .backBtnWrap a::after{content:' ';width:0%;height:100%;background:#2e3190;position:absolute;top:0;left:0;z-index:1;transition:all 0.2s ease-in-out}#descPage.about #descWrap{width:660px;margin:0 auto 100px;text-align:center}@media only screen and (max-width: 834px){#descPage.about #descWrap{width:88.8%;margin-bottom:83px}}@media only screen and (max-width: 393px){#descPage.about #descWrap{margin-bottom:21.1195928753vw}}#descPage.about #descWrap .ph{width:100%;overflow:hidden;position:relative}#descPage.about #descWrap .ph::after{content:none;width:100%;height:100%;position:absolute;top:0;left:0;background:#fff;transition:all .5s ease-in-out .3s}#descPage.about #descWrap .ph.animated::after{height:0%}#descPage.about #descWrap .ph img{width:100%;height:auto;display:block}#descPage.about #descWrap h2{margin:38px auto 65px;color:#2e3190;font-family:Helvetica Neue, Helvetica, "aktiv-grotesk", "hiragino-kaku-gothic-pron", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", sans-serif;font-weight:700;line-height:1.2692307692;font-size:26px;letter-spacing:0em}@media only screen and (max-width: 650px){#descPage.about #descWrap h2{margin:22px auto 27px;line-height:1.3;font-size:20px}}@media only screen and (max-width: 393px){#descPage.about #descWrap h2{margin-top:5.5979643766vw;margin-bottom:6.8702290076vw;line-height:1.3;font-size:2rem}}#descPage.about #descWrap #map{width:100%;height:0;padding-top:440px;margin-bottom:34px;position:relative}@media only screen and (max-width: 650px){#descPage.about #descWrap #map{padding-top:66.57%;margin-bottom:19px}}@media only screen and (max-width: 393px){#descPage.about #descWrap #map{margin-bottom:4.834605598vw}}#descPage.about #descWrap #map iframe{width:100%;height:100%;position:absolute;top:0;left:0;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%)}#descPage.about #descWrap .tx{padding:54px 0 56px}@media only screen and (max-width: 650px){#descPage.about #descWrap .tx{padding:25px 0 27px}}@media only screen and (max-width: 393px){#descPage.about #descWrap .tx{padding-top:6.3613231552vw;padding-bottom:6.8702290076vw}}#descPage.about #descWrap .tx h3,#descPage.about #descWrap .tx p{line-height:1.86;font-size:14px;font-weight:500}@media only screen and (max-width: 650px){#descPage.about #descWrap .tx h3,#descPage.about #descWrap .tx p{text-align:left}}@media only screen and (max-width: 393px){#descPage.about #descWrap .tx h3,#descPage.about #descWrap .tx p{line-height:1.86;font-size:1.4rem}}#descPage.about #descWrap .tx h2{line-height:1.6666666667;font-size:18px;letter-spacing:.04em}@media only screen and (max-width: 650px){#descPage.about #descWrap .tx h2{line-height:1.8571428571;font-size:14px}}@media only screen and (max-width: 393px){#descPage.about #descWrap .tx h2{line-height:1.8571428571;font-size:1.4rem}}#descPage.about #descWrap .tx h2,#descPage.about #descWrap .tx h3{margin-top:1.8em;margin-bottom:1.7em;font-weight:bold}#descPage.about #descWrap .tx h4{padding-top:10px;line-height:1.8333333333;font-size:12px;letter-spacing:-.02em}@media only screen and (max-width: 650px){#descPage.about #descWrap .tx h4{line-height:1.8333333333;font-size:12px;letter-spacing:.04em}}@media only screen and (max-width: 393px){#descPage.about #descWrap .tx h4{padding-top:2.5445292621vw;line-height:1.8333333333;font-size:1.2rem}}#descPage.about #descWrap .tx h4+.wp-block-image{margin-top:1.8em}#descPage.about #descWrap .tx h5{padding-top:10px;line-height:1.9;font-size:10px;letter-spacing:-.02em}@media only screen and (max-width: 650px){#descPage.about #descWrap .tx h5{line-height:1.9;font-size:10px;letter-spacing:.04em}}@media only screen and (max-width: 393px){#descPage.about #descWrap .tx h5{padding-top:2.5445292621vw;line-height:1.9;font-size:1rem}}#descPage.about #descWrap .tx p+.wp-block-image{margin-top:37px}@media only screen and (max-width: 650px){#descPage.about #descWrap .tx p+.wp-block-image{margin-top:31px}}@media only screen and (max-width: 393px){#descPage.about #descWrap .tx p+.wp-block-image{margin-top:7.8880407125vw}}#descPage.about #descWrap .tx a{font-weight:bold;text-decoration:underline}#descPage.about #descWrap .tx .iframeWrap{width:100%;height:0;position:relative;padding-top:66.66%}#descPage.about #descWrap .tx .iframeWrap.spotify{padding-top:53.333%}#descPage.about #descWrap .tx .iframeWrap+br{display:none}#descPage.about #descWrap .tx .iframeWrap+br+.iframeWrap{margin-top:10px}@media only screen and (max-width: 393px){#descPage.about #descWrap .tx .iframeWrap+br+.iframeWrap{margin-top:2.5445292621vw}}#descPage.about #descWrap .tx .iframeWrap iframe{width:100%;height:100%;position:absolute;top:0;left:0}#descPage.about #descWrap p:not(.tx p){line-height:1.5862068966;font-size:14.5px;font-weight:500}@media only screen and (max-width: 650px){#descPage.about #descWrap p:not(.tx p){line-height:1.5769230769;font-size:13px;letter-spacing:.03em}}@media only screen and (max-width: 393px){#descPage.about #descWrap p:not(.tx p){line-height:1.5769230769;font-size:1.3rem}}#descPage.about #descWrap p:not(.tx p).en{font-family:"aktiv-grotesk",Helvetica Neue,Helvetica,"hiragino-kaku-gothic-pron","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",sans-serif;font-weight:400}#descPage.about #descWrap p:not(.tx p) a{display:block}#descPage.privacy #descWrap{width:660px;margin:0 auto 143px}@media only screen and (max-width: 834px){#descPage.privacy #descWrap{width:88.8%;margin-bottom:83px}}@media only screen and (max-width: 393px){#descPage.privacy #descWrap{margin-bottom:21.1195928753vw}}#descPage.privacy #descWrap h1{margin:0 auto 65px;color:#2e3190;font-family:Helvetica Neue, Helvetica, "aktiv-grotesk", "hiragino-kaku-gothic-pron", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", sans-serif;font-weight:700;line-height:1.2692307692;font-size:26px;letter-spacing:0em;text-align:center}@media only screen and (max-width: 1024px){#descPage.privacy #descWrap h1{display:none}}@media only screen and (max-width: 650px){#descPage.privacy #descWrap h1{margin:0 auto 27px;line-height:1.3;font-size:20px}}@media only screen and (max-width: 393px){#descPage.privacy #descWrap h1{margin-bottom:6.8702290076vw;line-height:1.3;font-size:2rem}}#descPage.privacy #descWrap .content.animated h2::before{width:100%}#descPage.privacy #descWrap .content h2,#descPage.privacy #descWrap .content p,#descPage.privacy #descWrap .content ol,#descPage.privacy #descWrap .content li{line-height:1.7333333333;font-size:15px;letter-spacing:-.02em}@media only screen and (max-width: 650px){#descPage.privacy #descWrap .content h2,#descPage.privacy #descWrap .content p,#descPage.privacy #descWrap .content ol,#descPage.privacy #descWrap .content li{line-height:1.8571428571;font-size:14px;letter-spacing:.04em}}@media only screen and (max-width: 393px){#descPage.privacy #descWrap .content h2,#descPage.privacy #descWrap .content p,#descPage.privacy #descWrap .content ol,#descPage.privacy #descWrap .content li{line-height:1.8571428571;font-size:1.4rem}}#descPage.privacy #descWrap .content h2{color:#2e3190;margin-top:2em;padding-bottom:0.5em;margin-bottom:1em;position:relative;font-weight:bold}#descPage.privacy #descWrap .content h2::before{content:' ';width:0%;height:1px;background:#2e3190;position:absolute;bottom:0;left:0;transition:all 1s ease-in-out;z-index:1}@media only screen and (max-width: 650px){#descPage.privacy #descWrap .content h2::before{background:#2e3190}}#descPage.privacy #descWrap .content ol{margin:1em 0 0 1em}#descPage.privacy #descWrap .content ol li{position:relative;list-style:outside decimal}#descPage.privacy #descWrap .content ol li ol{padding:1em 0}#descPage.privacy #descWrap .content a{font-weight:bold;text-decoration:underline}#descPage.contact #descWrap{width:600px;margin:0 auto 195px}@media only screen and (max-width: 650px){#descPage.contact #descWrap{width:88.8%;margin-bottom:83px}}@media only screen and (max-width: 393px){#descPage.contact #descWrap{margin-bottom:21.1195928753vw}}#descPage.contact #descWrap h2{margin:3px auto 17px;color:#2e3190;font-family:"aktiv-grotesk",Helvetica Neue,Helvetica,"hiragino-kaku-gothic-pron","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",sans-serif;font-weight:700;line-height:1.2692307692;font-size:26px;letter-spacing:.015em;text-align:center}@media only screen and (max-width: 650px){#descPage.contact #descWrap h2{margin:0 auto 13px;line-height:1;font-size:23px}}@media only screen and (max-width: 393px){#descPage.contact #descWrap h2{margin-bottom:3.3078880407vw;line-height:1;font-size:2.3rem}}#descPage.contact #descWrap .content{margin:0 auto 48px}@media only screen and (max-width: 650px){#descPage.contact #descWrap .content{margin:0 auto 42px}}@media only screen and (max-width: 393px){#descPage.contact #descWrap .content{margin-bottom:10.6870229008vw}}#descPage.contact #descWrap .content h3,#descPage.contact #descWrap .content p{line-height:1;font-size:13px;font-weight:500;text-align:center;letter-spacing:0em}@media only screen and (max-width: 650px){#descPage.contact #descWrap .content h3,#descPage.contact #descWrap .content p{line-height:1;font-size:14px}}@media only screen and (max-width: 393px){#descPage.contact #descWrap .content h3,#descPage.contact #descWrap .content p{line-height:1;font-size:1.4rem}}#descPage.contact #descWrap .content h2{line-height:1.6666666667;font-size:18px;letter-spacing:.04em}@media only screen and (max-width: 650px){#descPage.contact #descWrap .content h2{line-height:1.8571428571;font-size:14px}}@media only screen and (max-width: 393px){#descPage.contact #descWrap .content h2{line-height:1.8571428571;font-size:1.4rem}}#descPage.contact #descWrap .content h2,#descPage.contact #descWrap .content h3{margin-top:1.8em;margin-bottom:1.7em;font-weight:bold}#descPage.contact #descWrap .content h4{padding-top:10px;line-height:1.8333333333;font-size:12px;letter-spacing:-.02em}@media only screen and (max-width: 650px){#descPage.contact #descWrap .content h4{line-height:1.8333333333;font-size:12px;letter-spacing:.04em}}@media only screen and (max-width: 393px){#descPage.contact #descWrap .content h4{padding-top:2.5445292621vw;line-height:1.8333333333;font-size:1.2rem}}#descPage.contact #descWrap .content h4+.wp-block-image{margin-top:1.8em}#descPage.contact #descWrap .content h5{padding-top:10px;line-height:1.9;font-size:10px;letter-spacing:-.02em}@media only screen and (max-width: 650px){#descPage.contact #descWrap .content h5{line-height:1.9;font-size:10px;letter-spacing:.04em}}@media only screen and (max-width: 393px){#descPage.contact #descWrap .content h5{padding-top:2.5445292621vw;line-height:1.9;font-size:1rem}}#descPage.contact #descWrap .content p+.wp-block-image{margin-top:37px}@media only screen and (max-width: 650px){#descPage.contact #descWrap .content p+.wp-block-image{margin-top:31px}}@media only screen and (max-width: 393px){#descPage.contact #descWrap .content p+.wp-block-image{margin-top:7.8880407125vw}}#descPage.contact #descWrap .content a{font-weight:bold;text-decoration:underline}#descPage.contact #descWrap .content .iframeWrap{width:100%;height:0;position:relative;padding-top:66.66%}#descPage.contact #descWrap .content .iframeWrap.spotify{padding-top:53.333%}#descPage.contact #descWrap .content .iframeWrap+br{display:none}#descPage.contact #descWrap .content .iframeWrap+br+.iframeWrap{margin-top:10px}@media only screen and (max-width: 393px){#descPage.contact #descWrap .content .iframeWrap+br+.iframeWrap{margin-top:2.5445292621vw}}#descPage.contact #descWrap .content .iframeWrap iframe{width:100%;height:100%;position:absolute;top:0;left:0}#descPage.contact #descWrap .cf7-grid{display:grid;gap:16px 0}@media only screen and (max-width: 650px){#descPage.contact #descWrap .cf7-grid{gap:15px 0}}@media only screen and (max-width: 393px){#descPage.contact #descWrap .cf7-grid{gap:3.8167938931vw 0vw}}#descPage.contact #descWrap .cf7-grid p{margin:0}#descPage.contact #descWrap .cf7-grid .cf7-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;padding:10px 19px;border:1px solid #b5b5b6;border-radius:999px;background:#fff}@media only screen and (max-width: 650px){#descPage.contact #descWrap .cf7-grid .cf7-row{padding:7px 16px}}@media only screen and (max-width: 393px){#descPage.contact #descWrap .cf7-grid .cf7-row{padding:1.7811704835vw 4.0712468193vw 1.7811704835vw 4.0712468193vw}}#descPage.contact #descWrap .cf7-grid .cf7-row .cf7-label{width:80px;line-height:1;font-size:10px;letter-spacing:.06em;cursor:pointer}@media only screen and (max-width: 650px){#descPage.contact #descWrap .cf7-grid .cf7-row .cf7-label{line-height:1;font-size:12px}}@media only screen and (max-width: 393px){#descPage.contact #descWrap .cf7-grid .cf7-row .cf7-label{width:20.3562340967vw;line-height:1;font-size:1.2rem}}#descPage.contact #descWrap .cf7-grid .cf7-row .wpcf7-form-control-wrap{width:100%;height:100%;-webkit-box-flex:1;-ms-flex:1;flex:1}#descPage.contact #descWrap .cf7-grid .cf7-row input[type="text"],#descPage.contact #descWrap .cf7-grid .cf7-row input[type="email"],#descPage.contact #descWrap .cf7-grid .cf7-row input[type="tel"]{width:100%;border:0;outline:0;background:transparent;line-height:1;font-size:16px;padding:0}@media only screen and (max-width: 393px){#descPage.contact #descWrap .cf7-grid .cf7-row input[type="text"],#descPage.contact #descWrap .cf7-grid .cf7-row input[type="email"],#descPage.contact #descWrap .cf7-grid .cf7-row input[type="tel"]{line-height:1;font-size:1.6rem}}#descPage.contact #descWrap .cf7-grid .cf7-row .wpcf7-not-valid-tip{padding:0.4em 0.1em 0.5em 0.8em;position:absolute;top:50%;transform:translateY(-50%) rotate(0.1deg);right:0;color:#fff;line-height:1;font-size:12px;letter-spacing:.06em;background:#dc3232;border-radius:15px}@media only screen and (max-width: 650px){#descPage.contact #descWrap .cf7-grid .cf7-row .wpcf7-not-valid-tip{right:-11px}}@media only screen and (max-width: 393px){#descPage.contact #descWrap .cf7-grid .cf7-row .wpcf7-not-valid-tip{right:-2.7989821883vw;border-radius:3.8167938931vw;line-height:1;font-size:1.2rem}}#descPage.contact #descWrap .cf7-grid .cf7-row.cf7-row--textarea{height:184px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:12px;border-radius:23px}@media only screen and (max-width: 650px){#descPage.contact #descWrap .cf7-grid .cf7-row.cf7-row--textarea{height:160px;padding-top:5px;border-radius:18px}}@media only screen and (max-width: 393px){#descPage.contact #descWrap .cf7-grid .cf7-row.cf7-row--textarea{height:40.7124681934vw;padding-top:1.272264631vw;border-radius:4.5801526718vw}}#descPage.contact #descWrap .cf7-grid .cf7-row.cf7-row--textarea .cf7-label{padding:4px 0}@media only screen and (max-width: 393px){#descPage.contact #descWrap .cf7-grid .cf7-row.cf7-row--textarea .cf7-label{padding:1.0178117048vw 0vw 1.0178117048vw 0vw}}#descPage.contact #descWrap .cf7-grid .cf7-row.cf7-row--textarea .wpcf7-form-control-wrap{height:calc(100% - 30px)}#descPage.contact #descWrap .cf7-grid .cf7-row.cf7-row--textarea textarea{width:100%;height:100%;border:0;outline:0;background:transparent;resize:none;padding:0;line-height:1.25;font-size:16px}@media only screen and (max-width: 393px){#descPage.contact #descWrap .cf7-grid .cf7-row.cf7-row--textarea textarea{line-height:1.25;font-size:1.6rem}}#descPage.contact #descWrap .cf7-grid .cf7-row.cf7-row--textarea .wpcf7-not-valid-tip{top:-21px;transform:none}@media only screen and (max-width: 393px){#descPage.contact #descWrap .cf7-grid .cf7-row.cf7-row--textarea .wpcf7-not-valid-tip{top:-5.3435114504vw}}#descPage.contact #descWrap .cf7-grid .cf7-row:focus-within{border-color:#8c8c8c}#descPage.contact #descWrap .cf7-grid .cf7-actions{margin-top:21px}@media only screen and (max-width: 650px){#descPage.contact #descWrap .cf7-grid .cf7-actions{margin-top:16px}}@media only screen and (max-width: 393px){#descPage.contact #descWrap .cf7-grid .cf7-actions{margin-top:4.0712468193vw}}#descPage.contact #descWrap .cf7-grid .cf7-actions .cf7-submit{width:100%;height:40px;border:0;border-radius:999px !important;background:#2e3190;color:#fff;line-height:1;font-size:14px;letter-spacing:.06em;cursor:pointer}@media only screen and (max-width: 650px){#descPage.contact #descWrap .cf7-grid .cf7-actions .cf7-submit{height:35px;line-height:1;font-size:13px}}@media only screen and (max-width: 393px){#descPage.contact #descWrap .cf7-grid .cf7-actions .cf7-submit{height:8.9058524173vw;line-height:1;font-size:1.3rem}}#descPage.contact #descWrap .cf7-grid .cf7-actions .wpcf7-spinner{margin:15px auto 0;display:block}@media only screen and (max-width: 393px){#descPage.contact #descWrap .cf7-grid .cf7-actions .wpcf7-spinner{width:6.106870229vw;height:6.106870229vw;margin-top:3.8167938931vw}}#descPage.contact #descWrap .wpcf7 form .wpcf7-response-output{margin:0;padding:0.7em;border:1px solid #2e3190;line-height:1.5;font-size:12px;text-align:center}@media only screen and (max-width: 393px){#descPage.contact #descWrap .wpcf7 form .wpcf7-response-output{line-height:1.5;font-size:1.2rem}}#descPage.contact #descWrap .wpcf7 form.invalid .wpcf7-response-output,#descPage.contact #descWrap .wpcf7 form.unaccepted .wpcf7-response-output,#descPage.contact #descWrap .wpcf7 form.payment-required .wpcf7-response-output{border-color:#dc3232}.home .instagramWrap{display:block}.instagramWrap{width:100%;position:relative;padding:36px 55px 53px 75px;display:none;overflow:hidden}@media only screen and (max-width: 650px){.instagramWrap{padding:18px 16px 36px 36px}}@media only screen and (max-width: 393px){.instagramWrap{padding:4.5801526718vw 4.0712468193vw 9.1603053435vw 9.1603053435vw}}.instagramWrap.animated::before{width:100%}.instagramWrap::before{content:' ';width:0%;height:1px;background:#2e3190;position:absolute;top:0;left:0;transition:all 1s ease-in-out;z-index:1}.instagramWrap h3{width:calc(100% - 20px);margin-bottom:19px;color:#2e3190;font-family:"aktiv-grotesk",Helvetica Neue,Helvetica,"hiragino-kaku-gothic-pron","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",sans-serif;font-weight:400;line-height:1;font-size:18px;letter-spacing:.06em;text-align:center}@media only screen and (max-width: 650px){.instagramWrap h3{margin-left:-20px;margin-bottom:17px}}@media only screen and (max-width: 393px){.instagramWrap h3{width:calc(100% - 5.08vw);margin-left:-5.08vw;margin-bottom:4.3256997455vw;line-height:1;font-size:1.8rem}}.instagramWrap .instaSlide{max-width:100%;margin:0 auto}.instagramWrap .instaSlide #sb_instagram{position:relative;width:100%;display:block;padding:0 !important}.instagramWrap .instaSlide #sb_instagram #sbi_images{width:100% !important;max-width:none !important;float:none !important;overflow:hidden !important;padding:0 !important;margin:0 !important}.instagramWrap .instaSlide #sb_instagram #sbi_images .swiper-wrapper{display:flex;align-items:stretch}.instagramWrap .instaSlide #sb_instagram #sbi_images .sbi_item.swiper-slide{box-sizing:border-box !important;float:none !important;clear:none !important;padding:0 20px 0 0 !important;opacity:1 !important;min-width:0}@media only screen and (max-width: 393px){.instagramWrap .instaSlide #sb_instagram #sbi_images .sbi_item.swiper-slide{padding:0 5.08vw 0 0 !important}}.instagramWrap .instaSlide #sb_instagram #sbi_images .sbi_item.swiper-slide .sbi_photo_wrap{position:relative;width:100% !important;padding-top:126%;overflow:hidden}.instagramWrap .instaSlide #sb_instagram #sbi_images .sbi_item.swiper-slide .sbi_link,.instagramWrap .instaSlide #sb_instagram #sbi_images .sbi_item.swiper-slide .sbi_photo{position:absolute !important;inset:0;width:100% !important;height:100% !important;display:block !important}.instagramWrap .instaSlide #sb_instagram #sbi_images .sbi_item.swiper-slide .sbi_photo{background-position:center center !important;background-size:cover !important}.instagramWrap .instaSlide .instagramSwiperPrev,.instagramWrap .instaSlide .instagramSwiperNext{position:absolute;top:50%;transform:translateY(-50%);z-index:30;width:44px;height:100%;padding:0;margin:0;border:0;background:#fff;cursor:pointer}@media only screen and (max-width: 650px){.instagramWrap .instaSlide .instagramSwiperPrev,.instagramWrap .instaSlide .instagramSwiperNext{width:36px}}@media only screen and (max-width: 393px){.instagramWrap .instaSlide .instagramSwiperPrev,.instagramWrap .instaSlide .instagramSwiperNext{width:9.1603053435vw}}.instagramWrap .instaSlide .instagramSwiperPrev::before,.instagramWrap .instaSlide .instagramSwiperNext::before{content:" ";display:block;width:16px;height:16px;margin:auto;position:relative;border-top:1px solid #2e3190;border-right:1px solid #2e3190}@media only screen and (max-width: 650px){.instagramWrap .instaSlide .instagramSwiperPrev::before,.instagramWrap .instaSlide .instagramSwiperNext::before{width:13.6px;height:13.6px}}@media only screen and (max-width: 393px){.instagramWrap .instaSlide .instagramSwiperPrev::before,.instagramWrap .instaSlide .instagramSwiperNext::before{width:3.4605597964vw;height:3.4605597964vw}}.instagramWrap .instaSlide .instagramSwiperPrev{left:-56px}@media only screen and (max-width: 650px){.instagramWrap .instaSlide .instagramSwiperPrev{left:-36px}}@media only screen and (max-width: 393px){.instagramWrap .instaSlide .instagramSwiperPrev{left:-9.1603053435vw}}.instagramWrap .instaSlide .instagramSwiperPrev::before{transform:rotate(-135deg)}@media only screen and (max-width: 650px){.instagramWrap .instaSlide .instagramSwiperPrev::before{left:4px}}@media only screen and (max-width: 393px){.instagramWrap .instaSlide .instagramSwiperPrev::before{left:1.0178117048vw}}.instagramWrap .instaSlide .instagramSwiperNext{right:-36px}@media only screen and (max-width: 650px){.instagramWrap .instaSlide .instagramSwiperNext{right:-16px}}@media only screen and (max-width: 393px){.instagramWrap .instaSlide .instagramSwiperNext{right:-4.0712468193vw}}.instagramWrap .instaSlide .instagramSwiperNext::before{transform:rotate(45deg)}@media only screen and (max-width: 650px){.instagramWrap .instaSlide .instagramSwiperNext::before{right:4px}}@media only screen and (max-width: 393px){.instagramWrap .instaSlide .instagramSwiperNext::before{right:1.0178117048vw}}.instagramWrap .instaSlide .swiper-button-disabled{opacity:.25;pointer-events:none}html.fslightbox-open{height:auto;overflow:auto}body .fslightbox-slide-number-container .fslightbox-flex-centered{font-weight:500}body .fslightbox-toolbar-button[title="Enter fullscreen"]{display:none !important}@media only screen and (max-width: 393px){body .fslightbox-nav{height:11.4503816794vw}}body .fslightbox-slide-number-container{max-width:none !important;margin-left:15px;font-family:"aktiv-grotesk",Helvetica Neue,Helvetica,"hiragino-kaku-gothic-pron","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",sans-serif;font-weight:600;line-height:1;font-size:12px;color:#fff;z-index:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media only screen and (max-width: 393px){body .fslightbox-slide-number-container{margin-left:3.8167938931vw;line-height:1;font-size:1.2rem}}@media only screen and (max-width: 393px){body .fslightbox-slide-number-container .fslightbox-slash{height:3.0534351145vw;margin:0vw 1.272264631vw 0vw 1.272264631vw}}body .fslightbox-toolbar{background:transparent}@media only screen and (max-width: 393px){body .fslightbox-toolbar .fslightbox-toolbar-button{width:11.4503816794vw}}@media only screen and (max-width: 393px){body .fslightbox-toolbar .fslightbox-toolbar-button svg{width:5.0890585242vw;height:5.0890585242vw}}body .fslightbox-slide-btn-container{padding:0;top:auto;bottom:5px;transform:none;transition:all 0.2s ease-in-out}body .fslightbox-slide-btn-container.fslightbox-slide-btn-container-previous{left:7px}@media only screen and (max-width: 393px){body .fslightbox-slide-btn-container.fslightbox-slide-btn-container-previous{left:1.7811704835vw}}body .fslightbox-slide-btn-container.fslightbox-slide-btn-container-previous.hover{left:4px}@media only screen and (max-width: 393px){body .fslightbox-slide-btn-container.fslightbox-slide-btn-container-previous.hover{left:1.0178117048vw}}body .fslightbox-slide-btn-container.fslightbox-slide-btn-container-previous .fslightbox-slide-btn:before{content:' ';border-right:solid 1px #fff;border-bottom:solid 1px #fff;width:10px;height:10px;display:block;position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) rotate(135deg);transform:translateY(-50%) rotate(135deg)}@media only screen and (max-width: 393px){body .fslightbox-slide-btn-container.fslightbox-slide-btn-container-previous .fslightbox-slide-btn:before{width:2.5445292621vw;height:2.5445292621vw}}body .fslightbox-slide-btn-container.fslightbox-slide-btn-container-next{right:7px;left:auto}@media only screen and (max-width: 393px){body .fslightbox-slide-btn-container.fslightbox-slide-btn-container-next{right:1.7811704835vw}}body .fslightbox-slide-btn-container.fslightbox-slide-btn-container-next.hover{right:4px}@media only screen and (max-width: 393px){body .fslightbox-slide-btn-container.fslightbox-slide-btn-container-next.hover{right:1.0178117048vw}}body .fslightbox-slide-btn-container.fslightbox-slide-btn-container-next .fslightbox-slide-btn:before{content:' ';border-right:solid 1px #fff;border-bottom:solid 1px #fff;width:10px;height:10px;display:block;position:absolute;top:50%;right:50%;-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}@media only screen and (max-width: 393px){body .fslightbox-slide-btn-container.fslightbox-slide-btn-container-next .fslightbox-slide-btn:before{width:2.5445292621vw;height:2.5445292621vw}}body .fslightbox-slide-btn-container .fslightbox-slide-btn{position:relative;background:transparent}@media only screen and (max-width: 393px){body .fslightbox-slide-btn-container .fslightbox-slide-btn svg{width:5.0890585242vw;height:5.0890585242vw}}body .fslightbox-slide-btn-container .fslightbox-slide-btn svg .fslightbox-svg-path{fill:transparent}body .fslightbox-toolbar-button,body .fslightbox-slide-btn-container{transition:all 0.2s ease-in-out}body .fslightbox-toolbar-button.hover,body .fslightbox-slide-btn-container.hover{opacity:0.5 !important}#pageTop{width:13px;height:103px;position:fixed;right:15px;bottom:15px;z-index:100;cursor:pointer;opacity:0;pointer-events:none;transition:all 0.2s ease-in-out}@media only screen and (max-width: 650px){#pageTop{display:none}}#pageTop.show{opacity:1;pointer-events:auto;bottom:20px}#pageTop a{width:100%;height:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#pageTop a.hover div{top:0}#pageTop a div{width:1px;height:84px;background:#2e3190;position:relative;display:inline-block;top:3px;transition:all 0.2s ease-in-out}#pageTop a div span{width:100%;height:100%;position:absolute;left:50%;transform:translateX(-50%) rotate(0.1deg);display:block}#pageTop a div span::before{content:' ';width:11px;height:11px;border:1px solid #2e3190;border-left:0;border-bottom:0;-webkit-transform:scaleX(0.85) rotate(-45deg);transform:scaleX(0.85) rotate(-45deg);transform-origin:top right;position:absolute;top:-0.05em;right:50%}#pageTop a>span{color:#2e3190;font-family:"aktiv-grotesk",Helvetica Neue,Helvetica,"hiragino-kaku-gothic-pron","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",sans-serif;font-weight:400;line-height:1;font-size:12px;text-align:center;display:block;margin-top:auto}.grecaptcha-badge{visibility:hidden;pointer-events:none}#footer{width:100%;height:367px;position:absolute;left:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-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}@media only screen and (max-width: 650px){#footer{height:486px}}@media only screen and (max-width: 393px){#footer{height:123.6641221374vw}}#footer.animated .w::before{width:100%}#footer .w,#footer .b{padding:0 71px 0 27px}@media only screen and (max-width: 650px){#footer .w,#footer .b{padding:0}}#footer .w{padding-top:20px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width: 650px){#footer .w{padding-top:26px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media only screen and (max-width: 393px){#footer .w{padding-top:6.6157760814vw}}#footer .w::before{content:' ';width:0%;height:1px;background:#2e3190;position:absolute;top:0;left:0;transition:all 1s ease-in-out;z-index:1}#footer .w .logo{width:85px;margin-top:5px}@media only screen and (max-width: 650px){#footer .w .logo{width:80.0556;margin-top:0;margin-bottom:30px}}@media only screen and (max-width: 393px){#footer .w .logo{width:20.3703816794vw;margin-bottom:7.6335877863vw}}#footer .w .logo a{width:100%;display:block}#footer .w .logo a img{width:100%;height:auto;display:block}#footer .w nav{margin-top:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:0 64px}@media only screen and (max-width: 650px){#footer .w nav{margin-top:0;width:58%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;gap:29px 0}}@media only screen and (max-width: 393px){#footer .w nav{gap:7.3791348601vw 0vw}}#footer .w nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:9px 0}@media only screen and (max-width: 650px){#footer .w nav ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:14px 15px}}@media only screen and (max-width: 393px){#footer .w nav ul{gap:3.5623409669vw 3.8167938931vw}}#footer .w nav ul:first-child{padding-right:12px}@media only screen and (max-width: 650px){#footer .w nav ul:first-child{padding-right:0}}#footer .w nav ul:last-child{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;gap:0 11px;padding-left:33px}@media only screen and (max-width: 650px){#footer .w nav ul:last-child{display:none}}#footer .w nav ul:last-child li a::after{content:none}#footer .w nav ul li{line-height:1}#footer .w nav ul li a{color:#2e3190;font-family:"aktiv-grotesk",Helvetica Neue,Helvetica,"hiragino-kaku-gothic-pron","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",sans-serif;line-height:1;font-size:17px;letter-spacing:.03em;position:relative}@media only screen and (max-width: 393px){#footer .w nav ul li a{line-height:1;font-size:1.7rem}}#footer .w nav ul li a span{position:relative;z-index:5}#footer .w nav ul li a::after{content:' ';width:0%;height:calc(100% + 3px);position:absolute;top:50%;transform:translateY(-50%);left:-3px;background:#2e3190;transition:all 0.2s ease-in-out}@media only screen and (max-width: 393px){#footer .w nav ul li a::after{height:calc(100% + 0.763vw);left:-.7633587786vw}}#footer .w nav ul li a.on{color:#fff;opacity:1 !important}#footer .w nav ul li a.on::after{width:calc(100% + 6px)}@media only screen and (max-width: 393px){#footer .w nav ul li a.on::after{width:calc(100% + 1.52vw)}}#footer .w nav ul li img{vertical-align:center}#footer .b{padding-bottom:27px;margin-top:auto}@media only screen and (max-width: 650px){#footer .b{padding-bottom:18px;text-align:center}}@media only screen and (max-width: 393px){#footer .b{padding-bottom:4.5801526718vw}}#footer .b a,#footer .b p{color:#2e3190;font-family:"aktiv-grotesk",Helvetica Neue,Helvetica,"hiragino-kaku-gothic-pron","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",sans-serif;font-weight:400;line-height:1.4166666667;font-size:12px;letter-spacing:.05em}@media only screen and (max-width: 650px){#footer .b a,#footer .b p{line-height:1.4;font-size:15px;letter-spacing:.03em;text-align:center}}@media only screen and (max-width: 393px){#footer .b a,#footer .b p{line-height:1.4;font-size:1.5rem}}#footer .b a{display:inline-block}#footer .b .privacyBtnWrap{padding-top:0.7em}@media only screen and (max-width: 650px){#footer .b .privacyBtnWrap{padding-top:1.5em}}#footer .b .copy{padding-top:4em}
/*# sourceMappingURL=style.css.map */
