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{height:auto;font-size:10px;font-size:.52vw !important;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased}@media only screen and (max-width:1450px){html{font-size:10px;font-size:.68965vw !important}}@media only screen and (max-width:1280px){html{font-size:10px;font-size:.78125vw !important}}@media only screen and (max-width:1024px){html{font-size:10px;font-size:.976563vw !important}}@media only screen and (max-width:834px){html{font-size:10px;font-size:1.19904vw !important}}@media only screen and (max-width:650px){html{font-size:10px;font-size:1.538vw !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-stopped{overflow:hidden}html.lenis.lenis-scrolling iframe{pointer-events:none}body{position:relative;font-size:16px;font-family:YakuHanJP,nimbus-sans,"Noto Sans JP",sans-serif;font-weight:400;color:#000;letter-spacing:0;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;cursor:none}@media only screen and (max-width:393px){body{font-size:1.6rem}}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{font-weight:400;color:#000;word-break:break-word}a{color:#000;text-decoration:none}a:link,a:visited{color:#000}a,button,input,textarea{cursor:none !important}a,button,input,textarea{color:#000;-webkit-appearance:none;transition:all .2s ease-in-out}a.hover,button.hover,input.hover,textarea.hover{opacity:.6 !important}input,textarea{-webkit-appearance:none !important;border-radius:0 !important}select{color:#000}textarea{cursor:none}textarea.hover{opacity:1 !important}::selection{background-color:rgba(221,221,221,.5)}#pointer{transform:translate(0,0);pointer-events:none;position:fixed;top:-4px;left:-4px;width:8px;height:8px;background:#fff;border-radius:50%;z-index:99999999;transition:opacity .5s,width .3s,background-color .3s,height .3s,top .3s,left .3s;mix-blend-mode:exclusion;will-change:transform,mix-blend-mode;opacity:0;display:none}#pointer.init{display:block}#pointer.init.hide{opacity:0}#pointer.hov{top:-15px;left:-15px;width:30px;height:30px;opacity:.75;background:rgba(34,34,34,.5)}.mobile #pointer,.tablet #pointer{display:none}.mobile .grid .ttl,.tablet .grid .ttl{display:none !important}.desktop #pointer.init{opacity:1}input::-webkit-search-decoration{display:none}::placeholder{opacity:1 !important;color:#9d9d9d !important}::-ms-input-placeholder{opacity:1 !important;color:#9d9d9d !important}:-ms-input-placeholder{opacity:1 !important;color:#9d9d9d !important}input[type=checkbox]{appearance:auto}input[type=radio]{-webkit-appearance:radio;appearance:radio}input:-webkit-autofill,textarea:-webkit-autofill{background-color:#fff;background-image:none;color:#000}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{visibility:hidden}@keyframes fI{from{opacity:0}to{opacity:1}}.fI{animation-name:fI}@keyframes fID{from{opacity:0;transform:translate3d(0,-15px,0)}to{opacity:1;transform:translate3d(0,0,0)}}.fID{animation-name:fID}@keyframes fIU{from{opacity:0;transform:translate3d(0,20px,0)}to{opacity:1;transform:translate3d(0,0,0)}}.fIU{animation-name:fIU}@keyframes fIR{from{opacity:0;transform:translate3d(20px,0,0)}to{opacity:1;transform:translate3d(0,0,0)}}.fIR{animation-name:fIR}@keyframes fIL{from{opacity:0;transform:translate3d(-20px,0,0)}to{opacity:1;transform:translate3d(0,0,0)}}.fIL{animation-name:fIL}.fIL{animation-name:fIL}.animated{animation-duration:1s;animation-fill-mode:both}.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{opacity:0;transition:all 1s ease-in-out}.lazyloaded{opacity:1 !important}.lazyloaded.hover{opacity:.5 !important}#loadingScreen{display:none}.home #loadingScreen{display:block}#loadingScreen{width:100%;height:100%;position:fixed;top:0;right:0;z-index:999999;opacity:1;visibility:visible;background:#fff;transition:opacity 1s,visibility 1s}.loadshow #loadingScreen #loadingBox{opacity:1}.is-loaded #loadingScreen{visibility:hidden;opacity:0}#loadingScreen #loadingBox{width:888.94px;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%) rotate(.1deg);opacity:0;transition:opacity .4s;mix-blend-mode:difference}@media only screen and (max-width:1920px){#loadingScreen #loadingBox{width:46.2989583333vw}}@media only screen and (max-width:1024px){#loadingScreen #loadingBox{width:326.52px}}@media only screen and (max-width:393px){#loadingScreen #loadingBox{width:83.0839694656vw}}#loadingScreen #loadingBox .w{width:100%;position:relative}#loadingScreen #loadingBox img{width:100%;height:auto}.logoWrap{width:184px;z-index:100;position:absolute;left:50%;transform:translateX(-50%) rotate(.1deg);position:fixed;top:33px;mix-blend-mode:difference;margin:0;padding:0}@media only screen and (max-width:834px){.logoWrap{width:150px;top:14px;left:13px;transform:none}}@media only screen and (max-width:393px){.logoWrap{width:38.1679389313vw;top:3.5623409669vw;left:3.3078880407vw}}.logoWrap>div{width:100%}.logoWrap>div a{width:100%;display:block}.logoWrap>div img{width:100%;height:auto;display:block;transform:rotate(.1deg)}.home .logoWrap{width:197px;position:absolute;top:15px;left:20px;transform:none}@media only screen and (max-width:834px){.home .logoWrap{width:150px;top:14px;left:13px}}@media only screen and (max-width:393px){.home .logoWrap{width:38.1679389313vw;top:3.5623409669vw;left:3.3078880407vw}}header{margin:0;position:fixed;top:43px;right:30px;z-index:90}header#commonHeader{mix-blend-mode:difference}header#commonHeader a::selection{background-color:rgba(34,34,34,.5)}.menuNav#topNav{display:none}.menuNav#commonNav{display:block}@media only screen and (max-width:1400px){.menuNav#commonNav{display:none}}.menuNav ul{padding:0;position:relative;display:flex;align-items:center;justify-content:flex-end;gap:0 19px;mix-blend-mode:difference}.menuNav ul li:not(.instagram) a{display:block;position:relative;color:#fff;font-weight:700;font-size:14px;line-height:1;letter-spacing:.06em}.menuNav ul li:not(.instagram) a::selection{background-color:rgba(34,34,34,.5)}.menuNav ul li:not(.instagram) a:after{content:' ';width:0;height:1px;background:#fff;position:absolute;bottom:-2px;left:0;transition:all .3s ease-in-out}.menuNav ul li:not(.instagram) a.on,.menuNav ul li:not(.instagram) a.current,.menuNav ul li:not(.instagram) a.hover{opacity:1 !important}.menuNav ul li:not(.instagram) a.on:after,.menuNav ul li:not(.instagram) a.current:after,.menuNav ul li:not(.instagram) a.hover:after{width:100%}.menuNav ul .instagram{position:relative;top:-1.95px}.menuNav ul .instagram img{vertical-align:middle}@-moz-document url-prefix(){.menuNav ul{gap:0 21px}.menuNav ul li:not(.instagram) a{font-weight:400}}.windows .menuNav ul{gap:0 21px}.windows .menuNav ul li:not(.instagram) a{font-weight:400}.home #commonLogo,.home #commonHeader{display:none}.home .menuNav#topNav{background:#fff;position:fixed;right:0;bottom:0;padding:8px 22px;display:block}@media only screen and (max-width:1400px){.home .menuNav#topNav{display:none}}.home .menuNav#topNav ul{gap:0 9px}.home .menuNav#topNav ul li a{font-size:11px}.home .menuNav#commonNav{display:none}.home #contents{padding:0;margin:0}.home footer{display:none}.ham{width:50px;height:58.6px;position:fixed;top:0;right:0;display:none;transition:height .4s ease,opacity .3s ease;mix-blend-mode:difference;z-index:100}@media only screen and (max-width:1400px){.ham{width:74px;height:100px;display:block}}@media only screen and (max-width:1024px){.ham{width:50px;height:58.6px}}@media only screen and (max-width:393px){.ham{width:12.7226463104vw;height:14.9109414758vw}}.drawer-overlay{position:fixed;z-index:80;top:0;left:0;display:none !important;width:100%;height:100%;background-color:#000}.drawer--top .drawer-nav{top:-100%;left:0;transition:top .6s cubic-bezier(.19,1,.22,1)}.drawer--top.drawer-open .drawer-nav{top:0}.drawer-hamburger{width:100%;height:100%;padding:0;position:absolute;top:0;right:0;box-sizing:content-box;transition:all .6s cubic-bezier(.19,1,.22,1);transform:translate3d(0,0,0);border:0;outline:0;background-color:transparent;display:block;z-index:100;mix-blend-mode:difference}.drawer-hamburger-icon{width:16px;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);display:block}@media only screen and (max-width:393px){.drawer-hamburger-icon{width:4.0712468193vw}}.drawer-hamburger-icon:before,.drawer-hamburger-icon:after{content:' ';position:absolute;left:0;width:16px;height:1px;transition:all .6s cubic-bezier(.19,1,.22,1);background-color:#fff;overflow:visible}@media only screen and (max-width:393px){.drawer-hamburger-icon:before,.drawer-hamburger-icon:after{width:4.0712468193vw}}.drawer-hamburger-icon:before{transform:rotate(-10deg);top:-2px}@media only screen and (max-width:393px){.drawer-hamburger-icon:before{top:-.5089058524vw}}.drawer-hamburger-icon:after{transform:rotate(-10deg);top:3.5px}@media only screen and (max-width:393px){.drawer-hamburger-icon:after{top:.8905852417vw}}.drawer-open .drawer-hamburger-icon{background-color:transparent}.drawer-open .drawer-hamburger-icon:before,.drawer-open .drawer-hamburger-icon:after{top:2px}@media only screen and (max-width:393px){.drawer-open .drawer-hamburger-icon:before,.drawer-open .drawer-hamburger-icon:after{top:.5089058524vw}}.drawer-open .drawer-hamburger-icon:before{transform:rotate(-29deg)}.drawer-open .drawer-hamburger-icon:after{transform:rotate(8deg)}.drawer-nav{width:100%;height:100%;padding:0 !important;position:fixed;background-color:#000;overflow:hidden;z-index:90;display:flex;justify-content:center;flex-direction:column}@media only screen and (max-height:700px){.drawer-nav{display:block}}.drawer-nav .drawer-menu{padding:0 30px;display:flex;flex-direction:column;gap:30px 0}@media only screen and (max-width:393px){.drawer-nav .drawer-menu{padding:0 7.6335877863vw;gap:7.6335877863vw 0vw}}@media only screen and (max-height:700px){.drawer-nav .drawer-menu{padding:110px 30px}}@media only screen and (max-height:700px) and (max-width:393px){.drawer-nav .drawer-menu{padding:27.989821883vw 7.6335877863vw}}.drawer-nav .drawer-menu li a{position:relative;color:#fff;font-size:34px;letter-spacing:.06em;line-height:1;display:inline-block;font-weight:700}@media only screen and (max-width:393px){.drawer-nav .drawer-menu li a{font-size:3.4rem}}.drawer-nav .drawer-menu li a:after{content:' ';width:0;height:1px;background:#fff;position:absolute;bottom:-2px;left:0;transition:all .3s ease-in-out}.drawer-nav .drawer-menu li a.on,.drawer-nav .drawer-menu li a.current,.drawer-nav .drawer-menu li a.hover{opacity:1 !important}.drawer-nav .drawer-menu li a.on:after,.drawer-nav .drawer-menu li a.current:after,.drawer-nav .drawer-menu li a.hover:after{width:100%}#wrapper{width:100%;height:auto !important;height:100%;min-height:100vh;position:relative;z-index:0;background:#fff}@media only screen and (max-width:1280px){#wrapper{overflow:hidden}}#wrapper:before{content:' ';position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:50;pointer-events:none;transition:all .2s ease-in-out;opacity:0;visibility:hidden}#wrapper.fading:before{opacity:1;visibility:visible}#wrapper.hide:before{z-index:1000;opacity:1;visibility:visible}#contents{width:100%;padding:177px 0 248px;margin:0 auto}@media only screen and (max-width:393px){#contents{padding-bottom:63.1043256997vw}}.pageTtl{position:absolute;top:50%;transform:translateY(-50%) rotate(.1deg);position:fixed;z-index:40;right:10px;cursor:none;transition:all .2s ease-in-out}.pageTtl.hover{opacity:.6 !important}@media only screen and (max-width:834px){.pageTtl{width:9.34px}}@media only screen and (max-width:393px){.pageTtl{width:2.3765903308vw}}@media only screen and (max-width:834px){.pageTtl img{width:100%;height:auto;display:block}}main{width:100%}footer{width:100%;height:248px;position:absolute;bottom:0;margin-top:0;text-align:left;z-index:100}footer #copy{width:100%;position:absolute;bottom:36px;font-size:11px;text-align:center}@media only screen and (max-width:834px){footer #copy{bottom:38px}}@media only screen and (max-width:393px){footer #copy{font-size:1.1rem;bottom:9.6692111959vw}}.home #wrapper{width:100%;height:100%;min-height:100%;position:relative}.home #contents{width:100%;height:100vh;position:relative;overflow:hidden}.home #contents #slide{display:block}@media only screen and (max-width:1024px){.home #contents #slide{display:none}}.home #contents #slideSp{display:none}@media only screen and (max-width:1024px){.home #contents #slideSp{display:block}}.home #contents #slide,.home #contents #slideSp{width:100%;height:100vh;min-height:100%}.home #contents #slide .slick-list,.home #contents #slideSp .slick-list{width:100%;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);overflow:hidden}@media only screen and (max-width:393px){.home #contents #slide .slick-list,.home #contents #slideSp .slick-list{width:100%;left:50% !important}}.home #contents #slide .slick-slide,.home #contents #slideSp .slick-slide{overflow:hidden;animation-duration:15s;backface-visibility:hidden;transition:all .2s ease-in-out}.home #contents #slide .slick-slide:nth-of-type(odd).phLoad,.home #contents #slideSp .slick-slide:nth-of-type(odd).phLoad{animation-name:slider-zoomin}.home #contents #slide .slick-slide:nth-of-type(even).phLoad,.home #contents #slideSp .slick-slide:nth-of-type(even).phLoad{animation-name:slider-zoomout}.home #contents #slide .slick-track,.home #contents #slideSp .slick-track{width:100%;height:100vh}@keyframes slider-zoomin{0%{transform:scale(1) rotate(.0001deg)}100%{transform:scale(1.03) rotate(.0001deg)}}@keyframes slider-zoomout{0%{transform:scale(1.03) rotate(.0001deg)}100%{transform:scale(1) rotate(.0001deg)}}body.home #contents,.slider{width:100%;height:100vh !important;position:absolute;top:0;left:0;overflow:hidden}@media only screen and (max-width:834px){#contents.headlinePage{padding-top:110px}}@media only screen and (max-width:393px){#contents.headlinePage{padding-top:27.989821883vw}}@media only screen and (max-width:834px){#contents.headlinePage .pageTtl{width:9.34px}}@media only screen and (max-width:393px){#contents.headlinePage .pageTtl{width:2.3765903308vw}}#contents.headlinePage #headlineWrap{width:100%}@media only screen and (max-width:1600px){#contents.headlinePage #headlineWrap{width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:flex-start}}@media only screen and (max-width:1280px){#contents.headlinePage #headlineWrap{width:93.75%}}@media only screen and (max-width:834px){#contents.headlinePage #headlineWrap{width:1100px;margin:0 auto}}@media only screen and (max-width:834px) and (max-width:1280px){#contents.headlinePage #headlineWrap{width:79.38931%}}@media only screen and (max-width:834px) and (max-width:834px){#contents.headlinePage #headlineWrap{width:94.91%}}#contents.headlinePage main{width:800px;height:auto;margin:0 auto}@media only screen and (max-width:1280px){#contents.headlinePage main{width:62.5vw}}@media only screen and (max-width:834px){#contents.headlinePage main{width:100%}}#contents.headlinePage aside#headlineNav{width:220px;height:auto;font-size:11px;position:absolute;left:50%;margin-left:calc(-110px - 692px);z-index:40}@media only screen and (max-width:1700px){#contents.headlinePage aside#headlineNav{margin-left:calc(-110px - 40.7vw)}}@media only screen and (max-width:1600px){#contents.headlinePage aside#headlineNav{position:static;margin-left:0}}@media only screen and (max-width:834px){#contents.headlinePage aside#headlineNav{display:none}}#contents.headlinePage aside#headlineNav .wrap{position:sticky;top:100px;display:flex;flex-direction:column;gap:40px 0}#contents.headlinePage aside#headlineNav .wrap>div{width:100%;height:auto}#contents.headlinePage aside#headlineNav .wrap>div h2,#contents.headlinePage aside#headlineNav .wrap>div h3{margin:0 0 23px;padding:0;font-weight:700;font-size:20px;line-height:1}#contents.headlinePage aside#headlineNav .wrap>div#latest h3{margin:0 0 20px}#contents.headlinePage aside#headlineNav .wrap>div#latest ul{display:flex;flex-direction:column;gap:8px 0}#contents.headlinePage aside#headlineNav .wrap>div#latest ul li a{line-height:1.25;font-size:12px;letter-spacing:.06em;transition:all .2s ease-in-out}#contents.headlinePage aside#headlineNav .wrap>div#latest ul li a.on,#contents.headlinePage aside#headlineNav .wrap>div#latest ul li a.current,#contents.headlinePage aside#headlineNav .wrap>div#latest ul li a.hover{opacity:1 !important;text-decoration:underline}#contents.headlinePage aside#headlineNav .wrap>div#monthly{font-weight:700}#contents.headlinePage aside#headlineNav .wrap>div#monthly>ul{width:100%;display:flex;flex-direction:column}#contents.headlinePage aside#headlineNav .wrap>div#monthly>ul>li .year{font-weight:700}#contents.headlinePage aside#headlineNav .wrap>div#monthly>ul>li>ul{display:flex;justify-content:space-between}#contents.headlinePage aside#headlineNav .wrap>div#monthly>ul>li>ul li div{color:#dcdcdc}#contents.headlinePage aside#headlineNav .wrap>div#monthly>ul>li>ul li div,#contents.headlinePage aside#headlineNav .wrap>div#monthly>ul>li>ul li a{font-weight:400;line-height:1;font-size:12px}#contents.headlinePage aside#headlineNav .wrap>div#monthly>ul>li>ul li div>span,#contents.headlinePage aside#headlineNav .wrap>div#monthly>ul>li>ul li a>span{display:inline-block;padding-top:4px;padding-bottom:12px;padding-left:6px;padding-right:6px}#contents.headlinePage aside#headlineNav .wrap>div#monthly>ul>li>ul li:first-child div>span,#contents.headlinePage aside#headlineNav .wrap>div#monthly>ul>li>ul li:first-child a>span{padding-left:0}#contents.headlinePage aside#headlineNav .wrap>div#monthly>ul>li>ul li:last-child div>span,#contents.headlinePage aside#headlineNav .wrap>div#monthly>ul>li>ul li:last-child a>span{padding-right:0}#contents.headlinePage aside#headlineNav .wrap>div#monthly>ul>li>ul li a{display:inline-block}#contents.headlinePage aside#headlineNav .wrap>div#monthly>ul>li>ul li a>span span{position:relative}#contents.headlinePage aside#headlineNav .wrap>div#monthly>ul>li>ul li a>span span:after{content:' ';width:0;height:1px;background:#000;position:absolute;bottom:-2px;left:0;transition:all .3s ease-in-out}#contents.headlinePage aside#headlineNav .wrap>div#monthly>ul>li>ul li a.on,#contents.headlinePage aside#headlineNav .wrap>div#monthly>ul>li>ul li a.current,#contents.headlinePage aside#headlineNav .wrap>div#monthly>ul>li>ul li a.hover{opacity:1 !important}#contents.headlinePage aside#headlineNav .wrap>div#monthly>ul>li>ul li a.on>span span:after,#contents.headlinePage aside#headlineNav .wrap>div#monthly>ul>li>ul li a.current>span span:after,#contents.headlinePage aside#headlineNav .wrap>div#monthly>ul>li>ul li a.hover>span span:after{width:100%}#contents.headlinePage aside.headlineNavSp{width:100%;height:42px;position:relative}@media only screen and (max-width:393px){#contents.headlinePage aside.headlineNavSp{height:10.6870229008vw}}#contents.headlinePage aside.headlineNavSp:after{content:' ';width:0;height:0;border-style:solid;border-right:3px solid transparent;border-left:3px solid transparent;border-top:6px solid #000;border-bottom:0;display:block;position:absolute;top:50%;transform:translateY(-50%) rotate(.1deg);right:10px;transition:all .2s ease-in-out;z-index:-1}@media only screen and (max-width:393px){#contents.headlinePage aside.headlineNavSp:after{right:2.5445292621vw;border-right:.76336vw solid transparent;border-left:.76336vw solid transparent;border-top:1.52672vw solid #000}}#contents.headlinePage aside.headlineNavSp select{width:100%;height:100%;padding:0 10px;background:0 0;border:solid 1px #000;outline:none;box-shadow:none;appearance:none;line-height:1;font-size:16px;font-weight:700;letter-spacing:0em}@media only screen and (max-width:393px){#contents.headlinePage aside.headlineNavSp select{line-height:1;font-size:1.6rem;height:10.6870229008vw;padding:0 2.5445292621vw}}#contents.headlinePage aside.headlineNavSp#headlineNavSpTop{margin-bottom:46px}@media only screen and (max-width:393px){#contents.headlinePage aside.headlineNavSp#headlineNavSpTop{margin-bottom:11.7048346056vw}}#contents.headlinePage aside.headlineNavSp#headlineNavSpBottom{margin-top:80px}@media only screen and (max-width:393px){#contents.headlinePage aside.headlineNavSp#headlineNavSpBottom{margin-top:20.3562340967vw}}#contents.headlinePage #monthlyTtl{line-height:1;font-size:20px;font-weight:700;margin-top:3px;margin-bottom:60px}@media only screen and (max-width:834px){#contents.headlinePage #monthlyTtl{margin-top:48px;margin-bottom:22px;line-height:1;font-size:16px}}@media only screen and (max-width:393px){#contents.headlinePage #monthlyTtl{margin-top:12.213740458vw;margin-bottom:5.5979643766vw;line-height:1;font-size:1.6rem}}#contents.headlinePage #headlineList{width:100%;display:flex;flex-direction:column;gap:120px 0}@media only screen and (max-width:834px){#contents.headlinePage #headlineList{width:93.83378%;gap:80px 0}}@media only screen and (max-width:393px){#contents.headlinePage #headlineList{gap:20.3562340967vw 0vw}}#contents.headlinePage #headlineList .post{width:100%}#contents.headlinePage #headlineList .post h1,#contents.headlinePage #headlineList .post h2{font-size:0;margin:0 0 7px;padding:0;line-height:1.4;font-size:30px;font-weight:700}@media only screen and (max-width:834px){#contents.headlinePage #headlineList .post h1,#contents.headlinePage #headlineList .post h2{margin:0 0 5px;line-height:1.0909090909;font-size:22px}}@media only screen and (max-width:393px){#contents.headlinePage #headlineList .post h1,#contents.headlinePage #headlineList .post h2{margin-bottom:1.272264631vw;line-height:1.0909090909;font-size:2.2rem}}#contents.headlinePage #headlineList .post .date{font-size:12px;margin-bottom:30px;color:#666;display:block;font-style:italic}@media only screen and (max-width:834px){#contents.headlinePage #headlineList .post .date{margin-bottom:20px}}@media only screen and (max-width:393px){#contents.headlinePage #headlineList .post .date{line-height:1;font-size:1.2rem;margin-bottom:5.0890585242vw}}#contents.headlinePage #headlineList .post .figure{width:100%;height:auto;display:block;padding:0}#contents.headlinePage #headlineList .post .figure img{width:100%;height:auto;display:block}#contents.headlinePage #headlineList .post a,#contents.headlinePage #headlineList .post p{margin:0;padding:0;line-height:1.4545454545;font-size:11px;letter-spacing:.06em}@media only screen and (max-width:834px){#contents.headlinePage #headlineList .post a,#contents.headlinePage #headlineList .post p{line-height:1.1428571429;font-size:14px}}@media only screen and (max-width:393px){#contents.headlinePage #headlineList .post a,#contents.headlinePage #headlineList .post p{line-height:1.1428571429;font-size:1.4rem}}#contents.headlinePage #headlineList .post img{width:100%;height:auto;display:block;transition:all .2s ease-in-out;margin-bottom:19px}@media only screen and (max-width:834px){#contents.headlinePage #headlineList .post img{margin-bottom:26px}}@media only screen and (max-width:393px){#contents.headlinePage #headlineList .post img{margin-bottom:6.6157760814vw}}#contents.headlinePage #pager{width:100%;margin:75px auto 0}@media only screen and (max-width:834px){#contents.headlinePage #pager{width:1100px;margin:0 auto;margin:75px auto 22px}}@media only screen and (max-width:834px) and (max-width:1280px){#contents.headlinePage #pager{width:79.38931%}}@media only screen and (max-width:834px) and (max-width:834px){#contents.headlinePage #pager{width:94.91%}}@media only screen and (max-width:393px){#contents.headlinePage #pager{margin-top:19.0839694656vw;margin-bottom:5.5979643766vw}}#contents.headlinePage #pager ul{width:100%;display:flex;justify-content:space-between}#contents.headlinePage #pager ul li{font-size:19px;font-weight:700;display:block;position:relative}@media only screen and (max-width:393px){#contents.headlinePage #pager ul li{font-size:1.9rem}}#contents.headlinePage #pager ul li.none{opacity:.2}#contents.headlinePage #pager ul li a{display:block}#contents.headlinePage #pager ul li a span{position:relative;top:1px}#contents.headlinePage #pager ul li.prev div,#contents.headlinePage #pager ul li.prev a{padding-left:17px}@media only screen and (max-width:393px){#contents.headlinePage #pager ul li.prev div,#contents.headlinePage #pager ul li.prev a{padding-left:4.3256997455vw}}#contents.headlinePage #pager ul li.prev div:before,#contents.headlinePage #pager ul li.prev a:before{content:' ';width:11px;height:11px;border-top:solid 1px #000;border-left:solid 1px #000;display:block;position:absolute;top:50%;left:0;transform:translateY(-50%) rotate(-45deg);transition:all .2s ease-in-out}@media only screen and (max-width:393px){#contents.headlinePage #pager ul li.prev div:before,#contents.headlinePage #pager ul li.prev a:before{width:2.7989821883vw;height:2.7989821883vw}}#contents.headlinePage #pager ul li.prev div.hover:before,#contents.headlinePage #pager ul li.prev a.hover:before{left:-3px}@media only screen and (max-width:393px){#contents.headlinePage #pager ul li.prev div.hover:before,#contents.headlinePage #pager ul li.prev a.hover:before{left:-.7633587786vw}}#contents.headlinePage #pager ul li.next{margin-left:auto}#contents.headlinePage #pager ul li.next div,#contents.headlinePage #pager ul li.next a{padding-right:17px}@media only screen and (max-width:393px){#contents.headlinePage #pager ul li.next div,#contents.headlinePage #pager ul li.next a{padding-right:4.3256997455vw}}#contents.headlinePage #pager ul li.next div:after,#contents.headlinePage #pager ul li.next a:after{content:' ';width:11px;height:11px;border-top:solid 1px #000;border-right:solid 1px #000;display:block;position:absolute;top:50%;right:0;transform:translateY(-50%) rotate(45deg);transition:all .2s ease-in-out}@media only screen and (max-width:393px){#contents.headlinePage #pager ul li.next div:after,#contents.headlinePage #pager ul li.next a:after{width:2.7989821883vw;height:2.7989821883vw}}#contents.headlinePage #pager ul li.next div.hover:after,#contents.headlinePage #pager ul li.next a.hover:after{right:-3px}@media only screen and (max-width:393px){#contents.headlinePage #pager ul li.next div.hover:after,#contents.headlinePage #pager ul li.next a.hover:after{right:-.7633587786vw}}#contents.artistPage{padding-top:206px}@media only screen and (max-width:834px){#contents.artistPage{padding-top:108px}}@media only screen and (max-width:393px){#contents.artistPage{padding-top:27.4809160305vw}}#contents.artistPage .pageTtl{mix-blend-mode:difference}#contents.artistPage .pageTtl::selection{background-color:rgba(34,34,34,.5)}@media only screen and (max-width:834px){#contents.artistPage main{width:1100px;margin:0 auto;margin:0 auto}}@media only screen and (max-width:834px) and (max-width:1280px){#contents.artistPage main{width:79.38931%}}@media only screen and (max-width:834px) and (max-width:834px){#contents.artistPage main{width:94.91%}}#contents.artistPage main #artistnWrap{display:flex;flex-direction:column;text-align:center;gap:57px 0}@media only screen and (max-width:834px){#contents.artistPage main #artistnWrap{width:93.83378%;gap:27px 0;margin:0;text-align:left}}@media only screen and (max-width:393px){#contents.artistPage main #artistnWrap{gap:6.8702290076vw 0vw}}#contents.artistPage main h2,#contents.artistPage main h3{margin-bottom:9px;line-height:1;font-size:20px;font-weight:700}@media only screen and (max-width:834px){#contents.artistPage main h2,#contents.artistPage main h3{margin-bottom:8px;line-height:1;font-size:2rem}}@media only screen and (max-width:650px){#contents.artistPage main h2,#contents.artistPage main h3{line-height:1;font-size:16px}}@media only screen and (max-width:393px){#contents.artistPage main h2,#contents.artistPage main h3{margin-bottom:2.0356234097vw;line-height:1;font-size:1.6rem}}#contents.artistPage main h2.parent,#contents.artistPage main h3.parent{padding:100px 0 0;margin-bottom:30px;line-height:1;font-size:30px}@media only screen and (max-width:834px){#contents.artistPage main h2.parent,#contents.artistPage main h3.parent{padding:46px 0 0;margin-bottom:22px;line-height:1;font-size:3rem}}@media only screen and (max-width:650px){#contents.artistPage main h2.parent,#contents.artistPage main h3.parent{line-height:1;font-size:20px}}@media only screen and (max-width:393px){#contents.artistPage main h2.parent,#contents.artistPage main h3.parent{padding-top:11.7048346056vw;margin-bottom:5.5979643766vw;line-height:1;font-size:2rem}}#contents.artistPage main ul.list{margin-bottom:57px}@media only screen and (max-width:834px){#contents.artistPage main ul.list{margin-bottom:27px}}@media only screen and (max-width:393px){#contents.artistPage main ul.list{margin-bottom:6.8702290076vw}}#contents.artistPage main ul.list:last-child{margin-bottom:0}@media only screen and (max-width:834px){#contents.artistPage main ul li{margin-bottom:0}#contents.artistPage main ul li:last-child{margin-bottom:0}}@media only screen and (max-width:393px){#contents.artistPage main ul li{margin-bottom:0}#contents.artistPage main ul li:last-child{margin-bottom:0}}#contents.artistPage main ul li a{position:relative;display:inline-block;overflow:hidden;line-height:1;font-size:70px;font-weight:700;background:linear-gradient(to right,#eee,#eee 50%,#000 50%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-size:200% 100%;background-position:100%;transition:background-position .275s ease}@media only screen and (max-width:834px){#contents.artistPage main ul li a{line-height:1.2;font-size:7rem}}@media only screen and (max-width:650px){#contents.artistPage main ul li a{line-height:1.1764705882;font-size:34px}}@media only screen and (max-width:393px){#contents.artistPage main ul li a{line-height:1.1764705882;font-size:3.4rem}}#contents.artistPage main ul li a.on,#contents.artistPage main ul li a.hover{opacity:1 !important;background-position:0 100%}#notfoundWrap,#passwordWrap{width:800px;height:auto;margin:0 auto}@media only screen and (max-width:1024px){#notfoundWrap,#passwordWrap{width:78.125vw}}@media only screen and (max-width:834px){#notfoundWrap,#passwordWrap{width:1100px;margin:0 auto}}@media only screen and (max-width:834px) and (max-width:1280px){#notfoundWrap,#passwordWrap{width:79.38931%}}@media only screen and (max-width:834px) and (max-width:834px){#notfoundWrap,#passwordWrap{width:94.91%}}@media only screen and (max-width:834px){#notfoundWrap .wrap,#passwordWrap .wrap{width:93.83378%;margin:0}}#notfoundWrap .wrap h2,#passwordWrap .wrap h2{text-align:center;margin-bottom:22px;line-height:1;font-size:30px;letter-spacing:.12em;font-weight:700}@media only screen and (max-width:834px){#notfoundWrap .wrap h2,#passwordWrap .wrap h2{text-align:left;margin-bottom:30px;line-height:1;font-size:20px}}@media only screen and (max-width:393px){#notfoundWrap .wrap h2,#passwordWrap .wrap h2{margin-bottom:7.6335877863vw;line-height:1;font-size:2rem}}#notfoundWrap .wrap p,#passwordWrap .wrap p{text-align:center;line-height:1.6363636364;font-size:11px;letter-spacing:.06em}@media only screen and (max-width:834px){#notfoundWrap .wrap p,#passwordWrap .wrap p{text-align:left}}@media only screen and (max-width:650px){#notfoundWrap .wrap p,#passwordWrap .wrap p{line-height:1.4285714286;font-size:14px}}@media only screen and (max-width:393px){#notfoundWrap .wrap p,#passwordWrap .wrap p{line-height:1.4285714286;font-size:1.4rem}}#notfoundWrap .wrap .post_password input,#passwordWrap .wrap .post_password input{width:100%;height:52px;border:solid 1px #000;background:#fff;outline:none;padding:15px;line-height:1.9090909091;font-size:11px;letter-spacing:.18em;font-family:YakuHanJP,nimbus-sans,"Noto Sans JP",sans-serif;margin-top:45px}@media only screen and (max-width:834px){#notfoundWrap .wrap .post_password input,#passwordWrap .wrap .post_password input{line-height:1.3125;font-size:16px;padding:13px 11px;margin-top:39px}}@media only screen and (max-width:393px){#notfoundWrap .wrap .post_password input,#passwordWrap .wrap .post_password input{height:13.2315521628vw;padding:3.3078880407vw 2.7989821883vw;margin-top:9.9236641221vw;line-height:1.3125;font-size:1.6rem}}#notfoundWrap .wrap .post_password input.pwSubmit,#passwordWrap .wrap .post_password input.pwSubmit{margin-top:30px;background:#000;color:#fff;line-height:1;font-size:12px;font-weight:700;border:none;outline:none}@media only screen and (max-width:393px){#notfoundWrap .wrap .post_password input.pwSubmit,#passwordWrap .wrap .post_password input.pwSubmit{margin-top:7.6335877863vw;line-height:1;font-size:1.2rem}}#contents.studioPage{padding-top:105px;padding-bottom:0}@media only screen and (max-width:834px){#contents.studioPage{padding-top:72px}}@media only screen and (max-width:393px){#contents.studioPage{padding-top:18.320610687vw}}#contents.studioPage .pageTtl::selection{background-color:rgba(34,34,34,.5)}@media only screen and (max-width:834px){#contents.studioPage .pageTtl{width:9.76px;margin-top:-38px}}@media only screen and (max-width:393px){#contents.studioPage .pageTtl{width:2.4834605598vw;margin-top:-9.6692111959vw}}@media only screen and (max-height:700px){#contents.studioPage .pageTtl{margin-top:0}}#contents.studioPage #studioWrap{height:calc(100vh - 105px);position:relative;min-height:640px}@media only screen and (max-width:834px){#contents.studioPage #studioWrap{height:calc(100vh - 72px)}}@media only screen and (max-width:393px){#contents.studioPage #studioWrap{height:calc(100vh - 18.32061vw)}}#contents.studioPage #studioWrap main{height:100%;display:flex;justify-content:flex-end;align-items:center}@media only screen and (max-width:834px){#contents.studioPage #studioWrap main{min-height:auto !important;width:1100px;margin:0 auto;justify-content:flex-start}}@media only screen and (max-width:834px) and (max-width:1280px){#contents.studioPage #studioWrap main{width:79.38931%}}@media only screen and (max-width:834px) and (max-width:834px){#contents.studioPage #studioWrap main{width:94.91%}}#contents.studioPage #studioWrap main .wrap{width:38.3333333333vw;margin-right:11.6666666667vw;color:#fff}@media only screen and (max-width:1280px){#contents.studioPage #studioWrap main .wrap{width:736px;margin:0 auto}}@media only screen and (max-width:834px){#contents.studioPage #studioWrap main .wrap{width:93.83378%;margin:50px 0 0}}@media only screen and (max-width:393px){#contents.studioPage #studioWrap main .wrap{margin-top:12.7226463104vw}}#contents.studioPage #studioWrap main .wrap .logo{width:596.16px;height:auto;transform:rotate(.1deg)}@media only screen and (max-width:1280px){#contents.studioPage #studioWrap main .wrap .logo{width:89.17%;margin:0 auto}}#contents.studioPage #studioWrap main .wrap .logo img{width:100%;height:auto;display:block}#contents.studioPage #studioWrap main .wrap .map{width:100%;min-width:596.16px;min-height:315px;position:relative;padding-top:42.56%;margin:27px 0 17px}@media only screen and (max-width:834px){#contents.studioPage #studioWrap main .wrap .map{min-width:auto;min-height:auto;margin:13px 0 21px}}@media only screen and (max-width:393px){#contents.studioPage #studioWrap main .wrap .map{margin-top:3.3078880407vw;margin-bottom:5.3435114504vw}}#contents.studioPage #studioWrap main .wrap .map .loader{border-radius:50%;width:20px;height:20px;margin:0 auto;font-size:10px;text-indent:-9999em;border-top:2px solid rgba(255,255,255,.2);border-right:2px solid rgba(255,255,255,.2);border-bottom:2px solid rgba(255,255,255,.2);border-left:2px solid #fff;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%) rotate(.1deg);animation:load8 1.1s infinite linear}@media only screen and (max-width:393px){#contents.studioPage #studioWrap main .wrap .map .loader{border-width:.5089058524vw}}#contents.studioPage #studioWrap main .wrap .map iframe{position:absolute;top:0;left:0;width:100%;height:100%;transition:all .2s ease-in-out;z-index:10;opacity:0;background:0 0}#contents.studioPage #studioWrap main .wrap dl{display:flex}@media only screen and (max-width:834px){#contents.studioPage #studioWrap main .wrap dl{margin-bottom:14px}}@media only screen and (max-width:650px){#contents.studioPage #studioWrap main .wrap dl{display:block;margin-bottom:3.5623409669vw}}#contents.studioPage #studioWrap main .wrap dl dt{width:5em;font-weight:700}@media only screen and (max-width:834px){#contents.studioPage #studioWrap main .wrap dl dt{margin-bottom:6px}}@media only screen and (max-width:393px){#contents.studioPage #studioWrap main .wrap dl dt{margin-bottom:1.5267175573vw}}#contents.studioPage #studioWrap main .wrap dl dt,#contents.studioPage #studioWrap main .wrap dl dd{line-height:1.9090909091;font-size:11px}@media only screen and (max-width:834px){#contents.studioPage #studioWrap main .wrap dl dt,#contents.studioPage #studioWrap main .wrap dl dd{line-height:1.2857142857;font-size:14px}}@media only screen and (max-width:393px){#contents.studioPage #studioWrap main .wrap dl dt,#contents.studioPage #studioWrap main .wrap dl dd{line-height:1.2857142857;font-size:1.4rem}}#contents.studioPage #studioWrap #studioBg,#contents.studioPage #studioWrap #studioBgSp{width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;background-repeat:no-repeat;background-position:left center;background-size:cover;opacity:0;transition:all 1s ease-in-out}@media only screen and (max-width:834px){#contents.studioPage #studioWrap #studioBgSp{background-position:right center}}.page-template-studio footer{position:relative}@keyframes load8{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}#contents.artistSinglePage,#contents.productionPage{padding-top:204px;padding-bottom:219px}@media only screen and (max-width:834px){#contents.artistSinglePage,#contents.productionPage{padding-top:108px;padding-bottom:248px}}@media only screen and (max-width:393px){#contents.artistSinglePage,#contents.productionPage{padding-top:27.4809160305vw;padding-bottom:63.1043256997vw}}#contents.artistSinglePage .pageTtl,#contents.productionPage .pageTtl{mix-blend-mode:difference}#contents.artistSinglePage .pageTtl::selection,#contents.productionPage .pageTtl::selection{background-color:rgba(34,34,34,.5)}@media only screen and (max-width:834px){#contents.artistSinglePage .pageTtl,#contents.productionPage .pageTtl{width:9.76px}}@media only screen and (max-width:393px){#contents.artistSinglePage .pageTtl,#contents.productionPage .pageTtl{width:2.4834605598vw}}@media only screen and (max-height:700px){#contents.artistSinglePage .pageTtl,#contents.productionPage .pageTtl{margin-top:0}}#contents.artistSinglePage main,#contents.productionPage main{overflow:hidden}#contents.artistSinglePage #productionWrap .wrap h2,#contents.productionPage #productionWrap .wrap h2{margin-bottom:22px;line-height:1;font-size:30px;letter-spacing:.12em;font-weight:700}@media only screen and (max-width:834px){#contents.artistSinglePage #productionWrap .wrap h2,#contents.productionPage #productionWrap .wrap h2{margin-bottom:30px;line-height:1;font-size:20px}}@media only screen and (max-width:393px){#contents.artistSinglePage #productionWrap .wrap h2,#contents.productionPage #productionWrap .wrap h2{margin-bottom:7.6335877863vw;line-height:1;font-size:2rem}}#contents.artistSinglePage #productionWrap .wrap #serviceLink a,#contents.productionPage #productionWrap .wrap #serviceLink a{width:166px;height:31px;border:solid 2px #000;background:#fff;outline:none;box-shadow:none;appearance:none;margin-top:17px;padding:0 8px;line-height:1;font-size:11px;display:block;font-weight:700;display:flex;align-items:center}@media only screen and (max-width:393px){#contents.artistSinglePage #productionWrap .wrap #serviceLink a,#contents.productionPage #productionWrap .wrap #serviceLink a{width:42.2391857506vw;height:7.8880407125vw;margin-top:4.3256997455vw;padding:0 2.0356234097vw;line-height:1;font-size:1.1rem;border-width:.5089058524vw}}#contents.artistSinglePage #artistWrap .wrap .cat,#contents.productionPage #artistWrap .wrap .cat{padding-top:2px;margin-bottom:8px;line-height:1;font-size:20px;font-weight:700;text-align:center}@media only screen and (max-width:650px){#contents.artistSinglePage #artistWrap .wrap .cat,#contents.productionPage #artistWrap .wrap .cat{padding-top:0;line-height:1;font-size:16px;text-align:left}}@media only screen and (max-width:393px){#contents.artistSinglePage #artistWrap .wrap .cat,#contents.productionPage #artistWrap .wrap .cat{line-height:1;font-size:1.6rem}}#contents.artistSinglePage #artistWrap .wrap .cat.parent,#contents.productionPage #artistWrap .wrap .cat.parent{margin-bottom:30px;line-height:1;font-size:30px}@media only screen and (max-width:834px){#contents.artistSinglePage #artistWrap .wrap .cat.parent,#contents.productionPage #artistWrap .wrap .cat.parent{margin-bottom:22px;line-height:1;font-size:3rem}}@media only screen and (max-width:650px){#contents.artistSinglePage #artistWrap .wrap .cat.parent,#contents.productionPage #artistWrap .wrap .cat.parent{line-height:1;font-size:20px}}@media only screen and (max-width:393px){#contents.artistSinglePage #artistWrap .wrap .cat.parent,#contents.productionPage #artistWrap .wrap .cat.parent{margin-bottom:5.5979643766vw;line-height:1;font-size:2rem}}#contents.artistSinglePage #artistWrap .wrap h1,#contents.productionPage #artistWrap .wrap h1{text-align:center}@media only screen and (max-width:650px){#contents.artistSinglePage #artistWrap .wrap h1,#contents.productionPage #artistWrap .wrap h1{text-align:left}}#contents.artistSinglePage #artistWrap .wrap h1 div,#contents.productionPage #artistWrap .wrap h1 div{line-height:1;font-size:70px;font-weight:700}@media only screen and (max-width:650px){#contents.artistSinglePage #artistWrap .wrap h1 div,#contents.productionPage #artistWrap .wrap h1 div{line-height:1;font-size:34px}}@media only screen and (max-width:393px){#contents.artistSinglePage #artistWrap .wrap h1 div,#contents.productionPage #artistWrap .wrap h1 div{line-height:1;font-size:3.4rem}}#contents.artistSinglePage #artistWrap .wrap h1 img,#contents.productionPage #artistWrap .wrap h1 img{transform:rotate(.1deg);width:auto;height:50.67px;margin:10px 0}@media only screen and (max-width:650px){#contents.artistSinglePage #artistWrap .wrap h1 img,#contents.productionPage #artistWrap .wrap h1 img{height:5.2307692308vw}}#contents.artistSinglePage #artistWrap .wrap .url,#contents.productionPage #artistWrap .wrap .url{text-align:center;margin:5px auto 0}@media only screen and (max-width:650px){#contents.artistSinglePage #artistWrap .wrap .url,#contents.productionPage #artistWrap .wrap .url{text-align:left}}#contents.artistSinglePage #artistWrap .wrap .url a,#contents.productionPage #artistWrap .wrap .url a{line-height:1;font-size:14px;font-weight:700;display:inline-block}@media only screen and (max-width:650px){#contents.artistSinglePage #artistWrap .wrap .url a,#contents.productionPage #artistWrap .wrap .url a{line-height:1;font-size:12px}}@media only screen and (max-width:393px){#contents.artistSinglePage #artistWrap .wrap .url a,#contents.productionPage #artistWrap .wrap .url a{line-height:1;font-size:1.2rem}}#contents.artistSinglePage #artistWrap .wrap #profileContainer,#contents.productionPage #artistWrap .wrap #profileContainer{position:relative}@media only screen and (max-width:650px){#contents.artistSinglePage #artistWrap .wrap #profileContainer:before,#contents.productionPage #artistWrap .wrap #profileContainer:before{content:' ';width:0;height:2px;background:#000;position:absolute;bottom:0;left:0;transition:all 1s ease-in-out .1s}}@media only screen and (max-width:393px){#contents.artistSinglePage #artistWrap .wrap #profileContainer:before,#contents.productionPage #artistWrap .wrap #profileContainer:before{height:.5089058524vw}}@media only screen and (max-width:650px){#contents.artistSinglePage #artistWrap .wrap #profileContainer.animated:before,#contents.productionPage #artistWrap .wrap #profileContainer.animated:before{width:100%}}#contents.artistSinglePage #artistWrap .wrap #profileBtn,#contents.productionPage #artistWrap .wrap #profileBtn{padding:0;margin:47px auto 13px;pointer-events:none;border:none;outline:none;background:0 0;text-align:center;position:relative;display:block}@media only screen and (max-width:650px){#contents.artistSinglePage #artistWrap .wrap #profileBtn,#contents.productionPage #artistWrap .wrap #profileBtn{width:100%;padding-bottom:15px;margin:37px auto 16px;text-align:left;pointer-events:auto}}@media only screen and (max-width:393px){#contents.artistSinglePage #artistWrap .wrap #profileBtn,#contents.productionPage #artistWrap .wrap #profileBtn{padding-bottom:3.8167938931vw;margin-top:9.4147582697vw;margin-bottom:4.0712468193vw}}#contents.artistSinglePage #artistWrap .wrap #profileBtn h2.profileTtl,#contents.productionPage #artistWrap .wrap #profileBtn h2.profileTtl{margin:0 auto;line-height:1;font-size:20px;font-weight:700;text-align:center}@media only screen and (max-width:650px){#contents.artistSinglePage #artistWrap .wrap #profileBtn h2.profileTtl,#contents.productionPage #artistWrap .wrap #profileBtn h2.profileTtl{line-height:1;font-size:16px;text-align:left}}@media only screen and (max-width:393px){#contents.artistSinglePage #artistWrap .wrap #profileBtn h2.profileTtl,#contents.productionPage #artistWrap .wrap #profileBtn h2.profileTtl{line-height:1;font-size:1.6rem}}@media only screen and (max-width:650px){#contents.artistSinglePage #artistWrap .wrap #profileBtn:after,#contents.productionPage #artistWrap .wrap #profileBtn:after{content:' ';width:10px;height:10px;position:absolute;top:1px;right:2px;border-bottom:solid 2px #000;border-right:solid 2px #000;transform:rotate(45deg);transition:all .2s ease-in-out}}@media only screen and (max-width:393px){#contents.artistSinglePage #artistWrap .wrap #profileBtn:after,#contents.productionPage #artistWrap .wrap #profileBtn:after{width:2.5445292621vw;height:2.5445292621vw;right:.5089058524vw}}@media only screen and (max-width:650px){#contents.artistSinglePage #artistWrap .wrap #profileBtn.on:after,#contents.productionPage #artistWrap .wrap #profileBtn.on:after{top:7px;transform:rotate(225deg)}}@media only screen and (max-width:393px){#contents.artistSinglePage #artistWrap .wrap #profileBtn.on:after,#contents.productionPage #artistWrap .wrap #profileBtn.on:after{top:1.7811704835vw}}#contents.artistSinglePage #artistWrap .wrap #profileWrap,#contents.productionPage #artistWrap .wrap #profileWrap{width:94.25%;margin-right:0;margin-left:auto;display:block}@media only screen and (max-width:650px){#contents.artistSinglePage #artistWrap .wrap #profileWrap,#contents.productionPage #artistWrap .wrap #profileWrap{display:none}}#contents.artistSinglePage #artistWrap .wrap #profileWrap.long .w ul li dl dt,#contents.productionPage #artistWrap .wrap #profileWrap.long .w ul li dl dt{width:80px}@media only screen and (max-width:650px){#contents.artistSinglePage #artistWrap .wrap #profileWrap.long .w ul li dl dt,#contents.productionPage #artistWrap .wrap #profileWrap.long .w ul li dl dt{width:90px}}@media only screen and (max-width:393px){#contents.artistSinglePage #artistWrap .wrap #profileWrap.long .w ul li dl dt,#contents.productionPage #artistWrap .wrap #profileWrap.long .w ul li dl dt{width:22.9007633588vw}}#contents.artistSinglePage #artistWrap .wrap #profileWrap .w,#contents.productionPage #artistWrap .wrap #profileWrap .w{display:flex;justify-content:space-between;align-items:flex-start}@media only screen and (max-width:650px){#contents.artistSinglePage #artistWrap .wrap #profileWrap .w,#contents.productionPage #artistWrap .wrap #profileWrap .w{flex-wrap:wrap;gap:19px 0}}@media only screen and (max-width:393px){#contents.artistSinglePage #artistWrap .wrap #profileWrap .w,#contents.productionPage #artistWrap .wrap #profileWrap .w{gap:4.834605598vw 0vw}}#contents.artistSinglePage #artistWrap .wrap #profileWrap .w ul,#contents.productionPage #artistWrap .wrap #profileWrap .w ul{width:49%;padding-left:12px;position:relative}@media only screen and (max-width:650px){#contents.artistSinglePage #artistWrap .wrap #profileWrap .w ul,#contents.productionPage #artistWrap .wrap #profileWrap .w ul{width:100%}}@media only screen and (max-width:393px){#contents.artistSinglePage #artistWrap .wrap #profileWrap .w ul,#contents.productionPage #artistWrap .wrap #profileWrap .w ul{padding-left:3.0534351145vw}}#contents.artistSinglePage #artistWrap .wrap #profileWrap .w ul:before,#contents.productionPage #artistWrap .wrap #profileWrap .w ul:before{content:' ';width:2px;height:0;background:#000;position:absolute;top:3px;left:0;transition:all 1s ease-in-out .1s}@media only screen and (max-width:393px){#contents.artistSinglePage #artistWrap .wrap #profileWrap .w ul:before,#contents.productionPage #artistWrap .wrap #profileWrap .w ul:before{width:.5089058524vw;top:.7633587786vw}}#contents.artistSinglePage #artistWrap .wrap #profileWrap .w ul.animated:before,#contents.productionPage #artistWrap .wrap #profileWrap .w ul.animated:before{height:calc(100% - 8px)}@media only screen and (max-width:650px){#contents.artistSinglePage #artistWrap .wrap #profileWrap .w ul.animated:before,#contents.productionPage #artistWrap .wrap #profileWrap .w ul.animated:before{height:calc(100% - 4px)}}@media only screen and (max-width:393px){#contents.artistSinglePage #artistWrap .wrap #profileWrap .w ul.animated:before,#contents.productionPage #artistWrap .wrap #profileWrap .w ul.animated:before{height:calc(100% - 1vw)}}#contents.artistSinglePage #artistWrap .wrap #profileWrap .w ul li,#contents.productionPage #artistWrap .wrap #profileWrap .w ul li{width:100%}#contents.artistSinglePage #artistWrap .wrap #profileWrap .w ul li dl,#contents.productionPage #artistWrap .wrap #profileWrap .w ul li dl{width:100%;display:flex}#contents.artistSinglePage #artistWrap .wrap #profileWrap .w ul li dl dt,#contents.artistSinglePage #artistWrap .wrap #profileWrap .w ul li dl dd,#contents.artistSinglePage #artistWrap .wrap #profileWrap .w ul li dl a,#contents.productionPage #artistWrap .wrap #profileWrap .w ul li dl dt,#contents.productionPage #artistWrap .wrap #profileWrap .w ul li dl dd,#contents.productionPage #artistWrap .wrap #profileWrap .w ul li dl a{line-height:1.8181818182;font-size:11px;letter-spacing:.06em}@media only screen and (max-width:650px){#contents.artistSinglePage #artistWrap .wrap #profileWrap .w ul li dl dt,#contents.artistSinglePage #artistWrap .wrap #profileWrap .w ul li dl dd,#contents.artistSinglePage #artistWrap .wrap #profileWrap .w ul li dl a,#contents.productionPage #artistWrap .wrap #profileWrap .w ul li dl dt,#contents.productionPage #artistWrap .wrap #profileWrap .w ul li dl dd,#contents.productionPage #artistWrap .wrap #profileWrap .w ul li dl a{line-height:1.3846153846;font-size:13px}}@media only screen and (max-width:393px){#contents.artistSinglePage #artistWrap .wrap #profileWrap .w ul li dl dt,#contents.artistSinglePage #artistWrap .wrap #profileWrap .w ul li dl dd,#contents.artistSinglePage #artistWrap .wrap #profileWrap .w ul li dl a,#contents.productionPage #artistWrap .wrap #profileWrap .w ul li dl dt,#contents.productionPage #artistWrap .wrap #profileWrap .w ul li dl dd,#contents.productionPage #artistWrap .wrap #profileWrap .w ul li dl a{line-height:1.3846153846;font-size:1.3rem}}#contents.artistSinglePage #artistWrap .wrap #profileWrap .w ul li dl dt,#contents.productionPage #artistWrap .wrap #profileWrap .w ul li dl dt{width:42px}@media only screen and (max-width:650px){#contents.artistSinglePage #artistWrap .wrap #profileWrap .w ul li dl dt,#contents.productionPage #artistWrap .wrap #profileWrap .w ul li dl dt{width:50px}}@media only screen and (max-width:393px){#contents.artistSinglePage #artistWrap .wrap #profileWrap .w ul li dl dt,#contents.productionPage #artistWrap .wrap #profileWrap .w ul li dl dt{width:12.7226463104vw}}#contents.artistSinglePage #artistWrap .wrap #profileWrap .w ul li dl dd,#contents.productionPage #artistWrap .wrap #profileWrap .w ul li dl dd{flex:1}#contents.artistSinglePage #artistWrap .wrap #profileWrap .atte,#contents.productionPage #artistWrap .wrap #profileWrap .atte{margin-top:3px}@media only screen and (max-width:650px){#contents.artistSinglePage #artistWrap .wrap #profileWrap .atte,#contents.productionPage #artistWrap .wrap #profileWrap .atte{margin-top:15px}}@media only screen and (max-width:393px){#contents.artistSinglePage #artistWrap .wrap #profileWrap .atte,#contents.productionPage #artistWrap .wrap #profileWrap .atte{margin-top:3.8167938931vw}}#contents.artistSinglePage #artistWrap .wrap #profileWrap p,#contents.productionPage #artistWrap .wrap #profileWrap p{line-height:1.6363636364;font-size:11px;letter-spacing:.06em}@media only screen and (max-width:650px){#contents.artistSinglePage #artistWrap .wrap #profileWrap p,#contents.productionPage #artistWrap .wrap #profileWrap p{line-height:1.4285714286;font-size:14px}}@media only screen and (max-width:393px){#contents.artistSinglePage #artistWrap .wrap #profileWrap p,#contents.productionPage #artistWrap .wrap #profileWrap p{line-height:1.4285714286;font-size:1.4rem}}#contents.artistSinglePage #artistWrap .wrap #profileWrap .media,#contents.productionPage #artistWrap .wrap #profileWrap .media{padding:7px 0 13px}@media only screen and (max-width:650px){#contents.artistSinglePage #artistWrap .wrap #profileWrap .media,#contents.productionPage #artistWrap .wrap #profileWrap .media{padding:7px 0 22px}}@media only screen and (max-width:393px){#contents.artistSinglePage #artistWrap .wrap #profileWrap .media,#contents.productionPage #artistWrap .wrap #profileWrap .media{padding:1.7811704835vw 0 5.5979643766vw}}#contents.artistSinglePage #artistWrap .wrap #profileWrap .media li h3,#contents.productionPage #artistWrap .wrap #profileWrap .media li h3{margin:13px 0 7px;line-height:1;font-size:16px;font-weight:700}@media only screen and (max-width:650px){#contents.artistSinglePage #artistWrap .wrap #profileWrap .media li h3,#contents.productionPage #artistWrap .wrap #profileWrap .media li h3{margin:16px 0 7px;line-height:1;font-size:14px}}@media only screen and (max-width:393px){#contents.artistSinglePage #artistWrap .wrap #profileWrap .media li h3,#contents.productionPage #artistWrap .wrap #profileWrap .media li h3{margin:4.0712468193vw 0 1.7811704835vw;line-height:1;font-size:1.4rem}}@media only screen and (max-width:650px){#contents.artistSinglePage #artistWrap .wrap div.worksTtl,#contents.productionPage #artistWrap .wrap div.worksTtl{margin-top:36px}}@media only screen and (max-width:393px){#contents.artistSinglePage #artistWrap .wrap div.worksTtl,#contents.productionPage #artistWrap .wrap div.worksTtl{margin-top:9.1603053435vw}}#contents.artistSinglePage #artistWrap,#contents.artistSinglePage #productionWrap,#contents.productionPage #artistWrap,#contents.productionPage #productionWrap{width:800px;height:auto;margin:0 auto}@media only screen and (max-width:1024px){#contents.artistSinglePage #artistWrap,#contents.artistSinglePage #productionWrap,#contents.productionPage #artistWrap,#contents.productionPage #productionWrap{width:78.125vw}}@media only screen and (max-width:834px){#contents.artistSinglePage #artistWrap,#contents.artistSinglePage #productionWrap,#contents.productionPage #artistWrap,#contents.productionPage #productionWrap{width:1100px;margin:0 auto}}@media only screen and (max-width:834px) and (max-width:1280px){#contents.artistSinglePage #artistWrap,#contents.artistSinglePage #productionWrap,#contents.productionPage #artistWrap,#contents.productionPage #productionWrap{width:79.38931%}}@media only screen and (max-width:834px) and (max-width:834px){#contents.artistSinglePage #artistWrap,#contents.artistSinglePage #productionWrap,#contents.productionPage #artistWrap,#contents.productionPage #productionWrap{width:94.91%}}@media only screen and (max-width:834px){#contents.artistSinglePage #artistWrap .wrap,#contents.artistSinglePage #productionWrap .wrap,#contents.productionPage #artistWrap .wrap,#contents.productionPage #productionWrap .wrap{width:93.83378%;margin:0}}#contents.artistSinglePage #artistWrap .wrap p,#contents.artistSinglePage #productionWrap .wrap p,#contents.productionPage #artistWrap .wrap p,#contents.productionPage #productionWrap .wrap p{line-height:1.6363636364;font-size:11px;letter-spacing:.06em}@media only screen and (max-width:834px){#contents.artistSinglePage #artistWrap .wrap p,#contents.artistSinglePage #productionWrap .wrap p,#contents.productionPage #artistWrap .wrap p,#contents.productionPage #productionWrap .wrap p{line-height:1.4285714286;font-size:14px}}@media only screen and (max-width:393px){#contents.artistSinglePage #artistWrap .wrap p,#contents.artistSinglePage #productionWrap .wrap p,#contents.productionPage #artistWrap .wrap p,#contents.productionPage #productionWrap .wrap p{line-height:1.4285714286;font-size:1.4rem}}#contents.artistSinglePage #artistWrap .wrap .profileTtl,#contents.artistSinglePage #artistWrap .wrap .worksTtl,#contents.artistSinglePage #productionWrap .wrap .profileTtl,#contents.artistSinglePage #productionWrap .wrap .worksTtl,#contents.productionPage #artistWrap .wrap .profileTtl,#contents.productionPage #artistWrap .wrap .worksTtl,#contents.productionPage #productionWrap .wrap .profileTtl,#contents.productionPage #productionWrap .wrap .worksTtl{margin:76px auto 15px;line-height:1;font-size:24px;font-weight:700;text-align:center}@media only screen and (max-width:650px){#contents.artistSinglePage #artistWrap .wrap .profileTtl,#contents.artistSinglePage #artistWrap .wrap .worksTtl,#contents.artistSinglePage #productionWrap .wrap .profileTtl,#contents.artistSinglePage #productionWrap .wrap .worksTtl,#contents.productionPage #artistWrap .wrap .profileTtl,#contents.productionPage #artistWrap .wrap .worksTtl,#contents.productionPage #productionWrap .wrap .profileTtl,#contents.productionPage #productionWrap .wrap .worksTtl{margin:75px auto 15px;line-height:1;font-size:16px;text-align:left}}@media only screen and (max-width:393px){#contents.artistSinglePage #artistWrap .wrap .profileTtl,#contents.artistSinglePage #artistWrap .wrap .worksTtl,#contents.artistSinglePage #productionWrap .wrap .profileTtl,#contents.artistSinglePage #productionWrap .wrap .worksTtl,#contents.productionPage #artistWrap .wrap .profileTtl,#contents.productionPage #artistWrap .wrap .worksTtl,#contents.productionPage #productionWrap .wrap .profileTtl,#contents.productionPage #productionWrap .wrap .worksTtl{margin-top:19.0839694656vw;margin-bottom:3.8167938931vw;line-height:1;font-size:1.6rem}}#contents.artistSinglePage .swiper,#contents.productionPage .swiper{touch-action:pan-y;overflow:visible}#contents.artistSinglePage .swiper .filter,#contents.productionPage .swiper .filter{display:block;margin-bottom:30px;white-space:nowrap;text-align:center}@media only screen and (max-width:650px){#contents.artistSinglePage .swiper .filter,#contents.productionPage .swiper .filter{margin-bottom:23px;text-align:left}}@media only screen and (max-width:393px){#contents.artistSinglePage .swiper .filter,#contents.productionPage .swiper .filter{margin-bottom:5.8524173028vw}}#contents.artistSinglePage .swiper .filter li,#contents.productionPage .swiper .filter li{width:auto;display:inline-block !important;white-space:nowrap;flex:1;margin-right:20px}@media only screen and (max-width:393px){#contents.artistSinglePage .swiper .filter li,#contents.productionPage .swiper .filter li{margin-right:5.0890585242vw}}#contents.artistSinglePage .swiper .filter li:last-child,#contents.productionPage .swiper .filter li:last-child{margin-right:0}#contents.artistSinglePage .swiper .filter li a,#contents.artistSinglePage .swiper .filter li button,#contents.productionPage .swiper .filter li a,#contents.productionPage .swiper .filter li button{padding:0;margin:0;background:0 0;border:none;outline:noen;position:relative;line-height:1;font-size:14px;font-weight:700;display:inline-block;white-space:nowrap}@media only screen and (max-width:393px){#contents.artistSinglePage .swiper .filter li a,#contents.artistSinglePage .swiper .filter li button,#contents.productionPage .swiper .filter li a,#contents.productionPage .swiper .filter li button{line-height:1;font-size:1.4rem}}#contents.artistSinglePage .swiper .filter li a:after,#contents.artistSinglePage .swiper .filter li button:after,#contents.productionPage .swiper .filter li a:after,#contents.productionPage .swiper .filter li button:after{content:' ';width:0;height:1px;background:#000;position:absolute;bottom:-5px;left:0;transition:all .3s ease-in-out}@media only screen and (max-width:393px){#contents.artistSinglePage .swiper .filter li a:after,#contents.artistSinglePage .swiper .filter li button:after,#contents.productionPage .swiper .filter li a:after,#contents.productionPage .swiper .filter li button:after{bottom:-1.272264631vw}}#contents.artistSinglePage .swiper .filter li a.current,#contents.artistSinglePage .swiper .filter li button.current,#contents.productionPage .swiper .filter li a.current,#contents.productionPage .swiper .filter li button.current{pointer-events:none}#contents.artistSinglePage .swiper .filter li a.current,#contents.artistSinglePage .swiper .filter li a.hover,#contents.artistSinglePage .swiper .filter li button.current,#contents.artistSinglePage .swiper .filter li button.hover,#contents.productionPage .swiper .filter li a.current,#contents.productionPage .swiper .filter li a.hover,#contents.productionPage .swiper .filter li button.current,#contents.productionPage .swiper .filter li button.hover{opacity:1 !important}#contents.artistSinglePage .swiper .filter li a.current:after,#contents.artistSinglePage .swiper .filter li a.hover:after,#contents.artistSinglePage .swiper .filter li button.current:after,#contents.artistSinglePage .swiper .filter li button.hover:after,#contents.productionPage .swiper .filter li a.current:after,#contents.productionPage .swiper .filter li a.hover:after,#contents.productionPage .swiper .filter li button.current:after,#contents.productionPage .swiper .filter li button.hover:after{width:100%}#contents.artistSinglePage #artistWorksWrap,#contents.artistSinglePage #productionListWrap,#contents.productionPage #artistWorksWrap,#contents.productionPage #productionListWrap{width:100%;overflow:hidden}#contents.artistSinglePage #artistWorksWrap #works>div,#contents.artistSinglePage #artistWorksWrap #production>div,#contents.artistSinglePage #productionListWrap #works>div,#contents.artistSinglePage #productionListWrap #production>div,#contents.productionPage #artistWorksWrap #works>div,#contents.productionPage #artistWorksWrap #production>div,#contents.productionPage #productionListWrap #works>div,#contents.productionPage #productionListWrap #production>div{width:33.3333%}@media only screen and (max-width:834px){#contents.artistSinglePage #artistWorksWrap #works>div,#contents.artistSinglePage #artistWorksWrap #production>div,#contents.artistSinglePage #productionListWrap #works>div,#contents.artistSinglePage #productionListWrap #production>div,#contents.productionPage #artistWorksWrap #works>div,#contents.productionPage #artistWorksWrap #production>div,#contents.productionPage #productionListWrap #works>div,#contents.productionPage #productionListWrap #production>div{width:50%}}#contents.artistSinglePage #artistWorksWrap #works>div.hide,#contents.artistSinglePage #artistWorksWrap #production>div.hide,#contents.artistSinglePage #productionListWrap #works>div.hide,#contents.artistSinglePage #productionListWrap #production>div.hide,#contents.productionPage #artistWorksWrap #works>div.hide,#contents.productionPage #artistWorksWrap #production>div.hide,#contents.productionPage #productionListWrap #works>div.hide,#contents.productionPage #productionListWrap #production>div.hide{display:none;opacity:0}#contents.artistSinglePage #artistWorksWrap #works>div.show,#contents.artistSinglePage #artistWorksWrap #production>div.show,#contents.artistSinglePage #productionListWrap #works>div.show,#contents.artistSinglePage #productionListWrap #production>div.show,#contents.productionPage #artistWorksWrap #works>div.show,#contents.productionPage #artistWorksWrap #production>div.show,#contents.productionPage #productionListWrap #works>div.show,#contents.productionPage #productionListWrap #production>div.show{display:block;animation:show .3s ease-in-out 0s forwards}#contents.artistSinglePage #artistWorksWrap #works>div a,#contents.artistSinglePage #artistWorksWrap #production>div a,#contents.artistSinglePage #productionListWrap #works>div a,#contents.artistSinglePage #productionListWrap #production>div a,#contents.productionPage #artistWorksWrap #works>div a,#contents.productionPage #artistWorksWrap #production>div a,#contents.productionPage #productionListWrap #works>div a,#contents.productionPage #productionListWrap #production>div a{width:100%;position:relative;display:block}#contents.artistSinglePage #artistWorksWrap #works>div a .ttl,#contents.artistSinglePage #artistWorksWrap #production>div a .ttl,#contents.artistSinglePage #productionListWrap #works>div a .ttl,#contents.artistSinglePage #productionListWrap #production>div a .ttl,#contents.productionPage #artistWorksWrap #works>div a .ttl,#contents.productionPage #artistWorksWrap #production>div a .ttl,#contents.productionPage #productionListWrap #works>div a .ttl,#contents.productionPage #productionListWrap #production>div a .ttl{width:100%;height:100%;position:absolute;top:0;left:0;z-index:10;background:rgba(0,0,0,.5);display:block;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;transition:all .2s ease-in-out;opacity:0}#contents.artistSinglePage #artistWorksWrap #works>div a .ttl.none,#contents.artistSinglePage #artistWorksWrap #production>div a .ttl.none,#contents.artistSinglePage #productionListWrap #works>div a .ttl.none,#contents.artistSinglePage #productionListWrap #production>div a .ttl.none,#contents.productionPage #artistWorksWrap #works>div a .ttl.none,#contents.productionPage #artistWorksWrap #production>div a .ttl.none,#contents.productionPage #productionListWrap #works>div a .ttl.none,#contents.productionPage #productionListWrap #production>div a .ttl.none{height:20.8333333333vw;position:static;opacity:1;background:#000;background-image:linear-gradient(to bottom,#bdbbbe 0%,#9d9ea3 100%),radial-gradient(88% 271%,rgba(255,255,255,.25) 0%,rgba(254,254,254,.25) 1%,rgba(0,0,0,.25) 100%),radial-gradient(50% 100%,rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%);background-blend-mode:normal,lighten,soft-light}@media only screen and (max-width:834px){#contents.artistSinglePage #artistWorksWrap #works>div a .ttl.none,#contents.artistSinglePage #artistWorksWrap #production>div a .ttl.none,#contents.artistSinglePage #productionListWrap #works>div a .ttl.none,#contents.artistSinglePage #productionListWrap #production>div a .ttl.none,#contents.productionPage #artistWorksWrap #works>div a .ttl.none,#contents.productionPage #artistWorksWrap #production>div a .ttl.none,#contents.productionPage #productionListWrap #works>div a .ttl.none,#contents.productionPage #productionListWrap #production>div a .ttl.none{height:35.9712230216vw}}#contents.artistSinglePage #artistWorksWrap #works>div a .ttl.none div,#contents.artistSinglePage #artistWorksWrap #production>div a .ttl.none div,#contents.artistSinglePage #productionListWrap #works>div a .ttl.none div,#contents.artistSinglePage #productionListWrap #production>div a .ttl.none div,#contents.productionPage #artistWorksWrap #works>div a .ttl.none div,#contents.productionPage #artistWorksWrap #production>div a .ttl.none div,#contents.productionPage #productionListWrap #works>div a .ttl.none div,#contents.productionPage #productionListWrap #production>div a .ttl.none div{color:#fff}#contents.artistSinglePage #artistWorksWrap #works>div a .ttl div,#contents.artistSinglePage #artistWorksWrap #production>div a .ttl div,#contents.artistSinglePage #productionListWrap #works>div a .ttl div,#contents.artistSinglePage #productionListWrap #production>div a .ttl div,#contents.productionPage #artistWorksWrap #works>div a .ttl div,#contents.productionPage #artistWorksWrap #production>div a .ttl div,#contents.productionPage #productionListWrap #works>div a .ttl div,#contents.productionPage #productionListWrap #production>div a .ttl div{padding:15px;color:#fff;line-height:1;font-size:60px;font-weight:700;text-align:center}@media only screen and (max-width:1920px){#contents.artistSinglePage #artistWorksWrap #works>div a .ttl div,#contents.artistSinglePage #artistWorksWrap #production>div a .ttl div,#contents.artistSinglePage #productionListWrap #works>div a .ttl div,#contents.artistSinglePage #productionListWrap #production>div a .ttl div,#contents.productionPage #artistWorksWrap #works>div a .ttl div,#contents.productionPage #artistWorksWrap #production>div a .ttl div,#contents.productionPage #productionListWrap #works>div a .ttl div,#contents.productionPage #productionListWrap #production>div a .ttl div{line-height:1;font-size:6rem}}@media only screen and (max-width:1024px){#contents.artistSinglePage #artistWorksWrap #works>div a .ttl div,#contents.artistSinglePage #artistWorksWrap #production>div a .ttl div,#contents.artistSinglePage #productionListWrap #works>div a .ttl div,#contents.artistSinglePage #productionListWrap #production>div a .ttl div,#contents.productionPage #artistWorksWrap #works>div a .ttl div,#contents.productionPage #artistWorksWrap #production>div a .ttl div,#contents.productionPage #productionListWrap #works>div a .ttl div,#contents.productionPage #productionListWrap #production>div a .ttl div{line-height:1;font-size:35px}}@media only screen and (max-width:834px){#contents.artistSinglePage #artistWorksWrap #works>div a .ttl div,#contents.artistSinglePage #artistWorksWrap #production>div a .ttl div,#contents.artistSinglePage #productionListWrap #works>div a .ttl div,#contents.artistSinglePage #productionListWrap #production>div a .ttl div,#contents.productionPage #artistWorksWrap #works>div a .ttl div,#contents.productionPage #artistWorksWrap #production>div a .ttl div,#contents.productionPage #productionListWrap #works>div a .ttl div,#contents.productionPage #productionListWrap #production>div a .ttl div{line-height:1;font-size:3.5rem}}@media only screen and (max-width:393px){#contents.artistSinglePage #artistWorksWrap #works>div a .ttl div,#contents.artistSinglePage #artistWorksWrap #production>div a .ttl div,#contents.artistSinglePage #productionListWrap #works>div a .ttl div,#contents.artistSinglePage #productionListWrap #production>div a .ttl div,#contents.productionPage #artistWorksWrap #works>div a .ttl div,#contents.productionPage #artistWorksWrap #production>div a .ttl div,#contents.productionPage #productionListWrap #works>div a .ttl div,#contents.productionPage #productionListWrap #production>div a .ttl div{line-height:1;font-size:1.7rem}}#contents.artistSinglePage #artistWorksWrap #works>div a img,#contents.artistSinglePage #artistWorksWrap #production>div a img,#contents.artistSinglePage #productionListWrap #works>div a img,#contents.artistSinglePage #productionListWrap #production>div a img,#contents.productionPage #artistWorksWrap #works>div a img,#contents.productionPage #artistWorksWrap #production>div a img,#contents.productionPage #productionListWrap #works>div a img,#contents.productionPage #productionListWrap #production>div a img{width:100%;height:auto;display:block;opacity:1;transition:all .2s ease-in-out}#contents.artistSinglePage #artistWorksWrap #works>div a.hover,#contents.artistSinglePage #artistWorksWrap #production>div a.hover,#contents.artistSinglePage #productionListWrap #works>div a.hover,#contents.artistSinglePage #productionListWrap #production>div a.hover,#contents.productionPage #artistWorksWrap #works>div a.hover,#contents.productionPage #artistWorksWrap #production>div a.hover,#contents.productionPage #productionListWrap #works>div a.hover,#contents.productionPage #productionListWrap #production>div a.hover{opacity:1 !important}#contents.artistSinglePage #artistWorksWrap #works>div a.hover .ttl,#contents.artistSinglePage #artistWorksWrap #production>div a.hover .ttl,#contents.artistSinglePage #productionListWrap #works>div a.hover .ttl,#contents.artistSinglePage #productionListWrap #production>div a.hover .ttl,#contents.productionPage #artistWorksWrap #works>div a.hover .ttl,#contents.productionPage #artistWorksWrap #production>div a.hover .ttl,#contents.productionPage #productionListWrap #works>div a.hover .ttl,#contents.productionPage #productionListWrap #production>div a.hover .ttl{opacity:1}@keyframes show{from{opacity:0}to{opacity:1}}.single-artist .vbox-overlay .content>*{position:relative;z-index:5}.single-artist .vbox-overlay .content:before{content:' ';display:block;border-radius:50%;width:20px;height:20px;margin:0 auto;font-size:10px;text-indent:-9999em;border-top:2px solid rgba(0,0,0,.2);border-right:2px solid rgba(0,0,0,.2);border-bottom:2px solid rgba(0,0,0,.2);border-left:2px solid #fff;position:absolute;left:50%;transform:translateX(-50%) rotate(.1deg);top:10px;animation:load8 1.1s infinite linear;z-index:1}@media only screen and (max-width:393px){.single-artist .vbox-overlay .content:before{top:2.5445292621vw;border-width:.5089058524vw}}.single-artist .vbox-overlay,.page-template-production .vbox-overlay{width:100vw}.single-artist .vbox-container,.page-template-production .vbox-container{overscroll-behavior:contain;overflow-y:scroll}.single-artist .vbox-container .vbox-content,.page-template-production .vbox-container .vbox-content{padding:46px 0;min-height:calc(100vh + 1px)}@media only screen and (max-width:834px){.single-artist .vbox-container .vbox-content,.page-template-production .vbox-container .vbox-content{padding:51px 0}}@media only screen and (max-width:393px){.single-artist .vbox-container .vbox-content,.page-template-production .vbox-container .vbox-content{padding:12.9770992366vw 0}}.single-artist .nonScroll,.page-template-production .nonScroll{height:calc(100vh + 1px);width:1px;background-color:transparent}.single-artist .vbox-inline,.page-template-production .vbox-inline{width:800px;background:#fff}@media only screen and (max-width:834px){.single-artist .vbox-inline,.page-template-production .vbox-inline{width:87.78626%}}.single-artist .vbox-inline .box,.page-template-production .vbox-inline .box{width:95%;padding:0;margin:0 auto}@media only screen and (max-width:834px){.single-artist .vbox-inline .box,.page-template-production .vbox-inline .box{padding:0}}@media only screen and (max-width:393px){.single-artist .vbox-inline .box,.page-template-production .vbox-inline .box{padding-top:0}}.single-artist .vbox-inline .box:first-child,.page-template-production .vbox-inline .box:first-child{padding:60px 0 0}@media only screen and (max-width:834px){.single-artist .vbox-inline .box:first-child,.page-template-production .vbox-inline .box:first-child{padding:40px 0 0}}@media only screen and (max-width:650px){.single-artist .vbox-inline .box:first-child,.page-template-production .vbox-inline .box:first-child{padding:27px 0 0}}@media only screen and (max-width:393px){.single-artist .vbox-inline .box:first-child,.page-template-production .vbox-inline .box:first-child{padding-top:6.8702290076vw}}.single-artist .vbox-inline .box:last-child,.page-template-production .vbox-inline .box:last-child{padding-bottom:40px}@media only screen and (max-width:834px){.single-artist .vbox-inline .box:last-child,.page-template-production .vbox-inline .box:last-child{padding-bottom:20px}}@media only screen and (max-width:393px){.single-artist .vbox-inline .box:last-child,.page-template-production .vbox-inline .box:last-child{padding-bottom:5.0890585242vw}}.single-artist .vbox-inline .box h2,.page-template-production .vbox-inline .box h2{padding:0 0 47px;line-height:1.4;font-size:30px;font-weight:700;text-align:center}@media only screen and (max-width:834px){.single-artist .vbox-inline .box h2,.page-template-production .vbox-inline .box h2{padding-bottom:5.6354916067vw;line-height:1.4;font-size:3rem}}@media only screen and (max-width:650px){.single-artist .vbox-inline .box h2,.page-template-production .vbox-inline .box h2{padding:0 0 27px;line-height:1.375;font-size:16px}}@media only screen and (max-width:393px){.single-artist .vbox-inline .box h2,.page-template-production .vbox-inline .box h2{padding-bottom:6.8702290076vw;line-height:1.375;font-size:1.6rem}}.single-artist .vbox-inline .box h3,.page-template-production .vbox-inline .box h3{padding:13px 0 0;line-height:1.4;font-size:20px;font-weight:700}@media only screen and (max-width:834px){.single-artist .vbox-inline .box h3,.page-template-production .vbox-inline .box h3{padding:13px 0 6px;line-height:1.125;font-size:16px}}@media only screen and (max-width:393px){.single-artist .vbox-inline .box h3,.page-template-production .vbox-inline .box h3{padding-top:3.3078880407vw;padding-bottom:1.5267175573vw;line-height:1.125;font-size:1.6rem}}.single-artist .vbox-inline .box .date,.page-template-production .vbox-inline .box .date{margin-bottom:11px;font-size:12px;display:block;font-style:italic}@media only screen and (max-width:834px){.single-artist .vbox-inline .box .date,.page-template-production .vbox-inline .box .date{margin-bottom:16px}}@media only screen and (max-width:393px){.single-artist .vbox-inline .box .date,.page-template-production .vbox-inline .box .date{margin-bottom:4.0712468193vw;line-height:1;font-size:1.2rem}}.single-artist .vbox-inline .box>img,.page-template-production .vbox-inline .box>img{margin-bottom:20px}@media only screen and (max-width:393px){.single-artist .vbox-inline .box>img,.page-template-production .vbox-inline .box>img{margin-bottom:5.0890585242vw}}.single-artist .vbox-inline .box .yTWrap,.page-template-production .vbox-inline .box .yTWrap{position:relative;padding-top:56.25%;margin-bottom:20px}@media only screen and (max-width:393px){.single-artist .vbox-inline .box .yTWrap,.page-template-production .vbox-inline .box .yTWrap{margin-bottom:5.0890585242vw}}.single-artist .vbox-inline .box .yTWrap.vertical,.page-template-production .vbox-inline .box .yTWrap.vertical{padding-top:177.75%}.single-artist .vbox-inline .box .yTWrap .thumbWrap,.page-template-production .vbox-inline .box .yTWrap .thumbWrap{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;z-index:10}.single-artist .vbox-inline .box .yTWrap .thumbWrap:after,.page-template-production .vbox-inline .box .yTWrap .thumbWrap:after{content:' ';width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,.5);z-index:10;transition:all .2s ease-in-out;display:block;opacity:0}.single-artist .vbox-inline .box .yTWrap .thumbWrap.hover:after,.page-template-production .vbox-inline .box .yTWrap .thumbWrap.hover:after{opacity:1}.single-artist .vbox-inline .box .yTWrap .thumbWrap .play,.page-template-production .vbox-inline .box .yTWrap .thumbWrap .play{width:0;height:0;border-style:solid;border-top:21px solid transparent;border-bottom:21px solid transparent;border-left:37px solid #fff;border-right:0;filter:drop-shadow(0 3px 10px rgba(0,0,0,.2));position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%) rotate(.1deg);z-index:15}@media only screen and (max-width:834px){.single-artist .vbox-inline .box .yTWrap .thumbWrap .play,.page-template-production .vbox-inline .box .yTWrap .thumbWrap .play{border-top:12px solid transparent;border-bottom:12px solid transparent;border-left:29px solid #fff}}@media only screen and (max-width:393px){.single-artist .vbox-inline .box .yTWrap .thumbWrap .play,.page-template-production .vbox-inline .box .yTWrap .thumbWrap .play{border-top:3.0534vw solid transparent;border-bottom:3.0534vw solid transparent;border-left:7.3791vw solid #fff}}.single-artist .vbox-inline .box .yTWrap .thumbWrap .thumb,.page-template-production .vbox-inline .box .yTWrap .thumbWrap .thumb{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}.single-artist .vbox-inline .box .yTWrap.pv .thumbWrap,.page-template-production .vbox-inline .box .yTWrap.pv .thumbWrap{display:none}.single-artist .vbox-inline .box .yTWrap .yT,.page-template-production .vbox-inline .box .yTWrap .yT{position:absolute;width:100%;height:100%;top:0;left:0}.single-artist .vbox-inline .box .yTWrap .yT iframe,.page-template-production .vbox-inline .box .yTWrap .yT iframe{position:absolute;top:0;right:0;width:100%;height:100%}.single-artist .vbox-inline .box .content,.page-template-production .vbox-inline .box .content{position:relative}.single-artist .vbox-inline .box .content img,.page-template-production .vbox-inline .box .content img{margin-bottom:20px}@media only screen and (max-width:393px){.single-artist .vbox-inline .box .content img,.page-template-production .vbox-inline .box .content img{margin-bottom:5.0890585242vw}}.single-artist .vbox-inline .box p,.page-template-production .vbox-inline .box p{line-height:1.6363636364;font-size:11px;letter-spacing:.06em}@media only screen and (max-width:834px){.single-artist .vbox-inline .box p,.page-template-production .vbox-inline .box p{line-height:1.2857142857;font-size:14px}}@media only screen and (max-width:393px){.single-artist .vbox-inline .box p,.page-template-production .vbox-inline .box p{line-height:1.2857142857;font-size:1.4rem}}.single-artist .vbox-inline .box img,.page-template-production .vbox-inline .box img{width:100%;height:auto;display:block}.single-artist .vbox-close,.page-template-production .vbox-close{width:73px;height:73px;top:10px;right:10px;font-size:0;transition:all .2s ease-in-out}@media only screen and (max-width:834px){.single-artist .vbox-close,.page-template-production .vbox-close{width:37px;height:37px;top:7px;right:7px}}@media only screen and (max-width:393px){.single-artist .vbox-close,.page-template-production .vbox-close{width:9.4147582697vw;height:9.4147582697vw;top:1.7811704835vw;right:1.7811704835vw}}.single-artist .vbox-close.hover,.page-template-production .vbox-close.hover{opacity:.6 !important}.single-artist .vbox-close:before,.single-artist .vbox-close:after,.page-template-production .vbox-close:before,.page-template-production .vbox-close:after{content:' ';width:100%;height:1px;background:#000;position:absolute;top:50%;left:50%}.single-artist .vbox-close:before,.page-template-production .vbox-close:before{transform:translateY(-50%) translateX(-50%) rotate(45deg)}.single-artist .vbox-close:after,.page-template-production .vbox-close:after{transform:translateY(-50%) translateX(-50%) rotate(-45deg)}.single-artist .vbox-prev,.single-artist .vbox-next,.page-template-production .vbox-prev,.page-template-production .vbox-next{width:60px;height:60px}@media only screen and (max-width:1024px){.single-artist .vbox-prev,.single-artist .vbox-next,.page-template-production .vbox-prev,.page-template-production .vbox-next{width:37px;height:37px;bottom:10px}}@media only screen and (max-width:393px){.single-artist .vbox-prev,.single-artist .vbox-next,.page-template-production .vbox-prev,.page-template-production .vbox-next{width:9.4147582697vw;height:9.4147582697vw;bottom:2.5445292621vw}}.single-artist .vbox-prev span,.single-artist .vbox-next span,.page-template-production .vbox-prev span,.page-template-production .vbox-next span{width:100%;height:100%;display:block;font-size:0;border:none}.single-artist .vbox-prev span:after,.single-artist .vbox-next span:after,.page-template-production .vbox-prev span:after,.page-template-production .vbox-next span:after{content:' ';width:30px;height:30px;display:block;position:absolute;top:50%;left:50%;transition:all .2s ease-in-out}@media only screen and (max-width:1024px){.single-artist .vbox-prev span:after,.single-artist .vbox-next span:after,.page-template-production .vbox-prev span:after,.page-template-production .vbox-next span:after{width:20px;height:20px}}@media only screen and (max-width:393px){.single-artist .vbox-prev span:after,.single-artist .vbox-next span:after,.page-template-production .vbox-prev span:after,.page-template-production .vbox-next span:after{width:5.0890585242vw;height:5.0890585242vw}}.single-artist .vbox-prev,.page-template-production .vbox-prev{margin-left:-460px}@media only screen and (max-width:1024px){.single-artist .vbox-prev,.page-template-production .vbox-prev{margin-left:0;left:0}}.single-artist .vbox-prev span:after,.page-template-production .vbox-prev span:after{margin-left:2px;border-top:solid 1px #000;border-left:solid 1px #000;transform:translateY(-50%) rotate(-45deg);transition:all .2s ease-in-out}@media only screen and (max-width:1024px){.single-artist .vbox-prev span:after,.page-template-production .vbox-prev span:after{margin-left:-3px}}@media only screen and (max-width:393px){.single-artist .vbox-prev span:after,.page-template-production .vbox-prev span:after{margin-left:-.7633587786vw}}.single-artist .vbox-prev.hover span:after,.page-template-production .vbox-prev.hover span:after{margin-left:-14px}@media only screen and (max-width:393px){.single-artist .vbox-prev.hover span:after,.page-template-production .vbox-prev.hover span:after{margin-left:-1.5267175573vw}}.single-artist .vbox-next,.page-template-production .vbox-next{margin-right:-450px}@media only screen and (max-width:1024px){.single-artist .vbox-next,.page-template-production .vbox-next{margin-right:0;right:0}}.single-artist .vbox-next span:after,.page-template-production .vbox-next span:after{margin-left:-25px;border-top:solid 1px #000;border-right:solid 1px #000;transform:translateY(-50%) rotate(45deg);transition:all .2s ease-in-out}@media only screen and (max-width:1024px){.single-artist .vbox-next span:after,.page-template-production .vbox-next span:after{margin-left:-21px}}@media only screen and (max-width:393px){.single-artist .vbox-next span:after,.page-template-production .vbox-next span:after{margin-left:-5.3435114504vw}}.single-artist .vbox-next.hover span:after,.page-template-production .vbox-next.hover span:after{margin-left:-18px}@media only screen and (max-width:393px){.single-artist .vbox-next.hover span:after,.page-template-production .vbox-next.hover span:after{margin-left:-4.5801526718vw}}#contents.contactPage{padding-top:204px;padding-bottom:219px}@media only screen and (max-width:834px){#contents.contactPage{padding-top:108px;padding-bottom:192px}}@media only screen and (max-width:393px){#contents.contactPage{padding-top:27.4809160305vw;padding-bottom:48.8549618321vw}}@media only screen and (max-width:834px){#contents.contactPage .pageTtl{width:9.34px;margin-top:-42px}}@media only screen and (max-width:393px){#contents.contactPage .pageTtl{width:2.3765903308vw;margin-top:-10.6870229008vw}}@media only screen and (max-height:700px){#contents.contactPage .pageTtl{margin-top:0}}#contents.contactPage main{width:800px;height:auto;margin:0 auto}@media only screen and (max-width:1024px){#contents.contactPage main{width:78.125vw}}@media only screen and (max-width:834px){#contents.contactPage main{width:1100px;margin:0 auto}}@media only screen and (max-width:834px) and (max-width:1280px){#contents.contactPage main{width:79.38931%}}@media only screen and (max-width:834px) and (max-width:834px){#contents.contactPage main{width:94.91%}}@media only screen and (max-width:834px){#contents.contactPage main .wrap{width:93.83378%;margin:0}}#contents.contactPage main .wrap h2{margin-bottom:22px;line-height:1;font-size:30px;letter-spacing:.12em;font-weight:700}@media only screen and (max-width:834px){#contents.contactPage main .wrap h2{margin-bottom:30px;line-height:1;font-size:20px}}@media only screen and (max-width:393px){#contents.contactPage main .wrap h2{margin-bottom:7.6335877863vw;line-height:1;font-size:2rem}}#contents.contactPage main .wrap p{line-height:1.6363636364;font-size:11px;letter-spacing:.06em}@media only screen and (max-width:834px){#contents.contactPage main .wrap p{line-height:1.4285714286;font-size:14px}}@media only screen and (max-width:393px){#contents.contactPage main .wrap p{line-height:1.4285714286;font-size:1.4rem}}#contents.contactPage main .wrap .line{width:0;height:2px;background:#000;margin:46px 0 16px;transition:all 1s ease-in-out .1s}@media only screen and (max-width:834px){#contents.contactPage main .wrap .line{margin:36px 0 16px}}@media only screen and (max-width:393px){#contents.contactPage main .wrap .line{height:.5089058524vw;margin-top:9.1603053435vw;margin-bottom:4.0712468193vw}}#contents.contactPage main .wrap .line.animated{width:100%}#contents.contactPage main .wrap #contactForm .cap{margin-bottom:45px}@media only screen and (max-width:834px){#contents.contactPage main .wrap #contactForm .cap{margin-bottom:39px}}@media only screen and (max-width:393px){#contents.contactPage main .wrap #contactForm .cap{margin-bottom:9.9236641221vw}}#contents.contactPage main .wrap #contactForm dl{margin-bottom:20px}@media only screen and (max-width:393px){#contents.contactPage main .wrap #contactForm dl{margin-bottom:5.0890585242vw}}#contents.contactPage main .wrap #contactForm dl dt{margin-bottom:10px;line-height:1;font-size:11px;letter-spacing:.12em;font-weight:700}@media only screen and (max-width:393px){#contents.contactPage main .wrap #contactForm dl dt{margin-bottom:2.5445292621vw;line-height:1;font-size:1.1rem}}#contents.contactPage main .wrap #contactForm dl dd{width:100%}#contents.contactPage main .wrap #contactForm dl dd input,#contents.contactPage main .wrap #contactForm dl dd textarea{width:100%;height:52px;border:solid 1px #000;background:#fff;outline:none;padding:15px;line-height:1.9090909091;font-size:11px;letter-spacing:.18em;font-family:YakuHanJP,nimbus-sans,"Noto Sans JP",sans-serif}@media only screen and (max-width:834px){#contents.contactPage main .wrap #contactForm dl dd input,#contents.contactPage main .wrap #contactForm dl dd textarea{line-height:1.3125;font-size:16px;padding:13px 11px;letter-spacing:0em}}@media only screen and (max-width:393px){#contents.contactPage main .wrap #contactForm dl dd input,#contents.contactPage main .wrap #contactForm dl dd textarea{height:13.2315521628vw;padding:3.3078880407vw 2.7989821883vw;line-height:1.3125;font-size:1.6rem}}#contents.contactPage main .wrap #contactForm dl dd textarea{height:258px;padding:10px 15px}@media only screen and (max-width:834px){#contents.contactPage main .wrap #contactForm dl dd textarea{padding:13px 11px}}@media only screen and (max-width:393px){#contents.contactPage main .wrap #contactForm dl dd textarea{height:65.6488549618vw;padding:3.3078880407vw 2.7989821883vw}}#contents.contactPage main .wrap #contactForm dl dd .wpcf7-not-valid-tip{margin-top:10px;line-height:1;font-size:11px;letter-spacing:.12em;font-weight:700}@media only screen and (max-width:393px){#contents.contactPage main .wrap #contactForm dl dd .wpcf7-not-valid-tip{margin-top:2.5445292621vw;line-height:1;font-size:1.1rem}}#contents.contactPage main .wrap #contactForm .wpcf7-submit{width:100%;height:52px;margin-top:10px;background:#000;color:#fff;line-height:1;font-size:12px;font-weight:700;border:none;outline:none}@media only screen and (max-width:393px){#contents.contactPage main .wrap #contactForm .wpcf7-submit{height:13.2315521628vw;margin-top:2.5445292621vw;line-height:1;font-size:1.2rem}}#contents.contactPage main .wrap #contactForm .wpcf7-spinner{width:20px;height:20px;opacity:1;display:block;background-color:transparent;margin:20px auto 0;font-size:0;text-align:center}@media only screen and (max-width:393px){#contents.contactPage main .wrap #contactForm .wpcf7-spinner{width:5.0890585242vw;height:5.0890585242vw;margin-top:5.0890585242vw}}#contents.contactPage main .wrap #contactForm .wpcf7-spinner:before{content:none}#contents.contactPage main .wrap #contactForm .wpcf7-spinner:after{content:' ';width:100%;height:100%;border-top:2px solid rgba(0,0,0,.2);border-right:2px solid rgba(0,0,0,.2);border-bottom:2px solid rgba(0,0,0,.2);border-left:2px solid #000;animation:load8 1.1s infinite linear;border-radius:50%;display:block}@media only screen and (max-width:393px){#contents.contactPage main .wrap #contactForm .wpcf7-spinner:after{border-top:.5vw solid rgba(0,0,0,.2);border-right:.5vw solid rgba(0,0,0,.2);border-bottom:.5vw solid rgba(0,0,0,.2);border-left:.5vw solid #000}}#contents.contactPage main .wrap #contactForm .wpcf7-response-output{margin:0;border-width:1px !important;border-color:transparent !important;background:#dcdcdc !important;line-height:1;font-size:11px;padding:15px}@media only screen and (max-width:393px){#contents.contactPage main .wrap #contactForm .wpcf7-response-output{padding:3.8167938931vw;line-height:1;font-size:1.1rem}}#contents.contactPage main .wrap #contactForm #formWrap{display:block}#contents.contactPage main .wrap #contactForm #complete{visibility:hidden;opacity:0;transition:all 1s ease-in-out}#contents.contactPage main .wrap #contactForm #complete h3{margin-bottom:20px;line-height:1.9090909091;font-size:11px;letter-spacing:.18em;font-weight:700}@media only screen and (max-width:834px){#contents.contactPage main .wrap #contactForm #complete h3{line-height:1.4;font-size:15px}}@media only screen and (max-width:393px){#contents.contactPage main .wrap #contactForm #complete h3{margin-bottom:5.0890585242vw;line-height:1.4;font-size:1.5rem}}#contents.contactPage main .wrap #contactForm .sent #formWrap,#contents.contactPage main .wrap #contactForm .sent .wpcf7-response-output{display:none !important}#contents.contactPage main .wrap #contactForm .sent #complete{visibility:visible;opacity:1}.page-template-contact footer{height:219px}@media only screen and (max-width:834px){.page-template-contact footer{height:192px}}@media only screen and (max-width:393px){.page-template-contact footer{height:48.8549618321vw}}