@-webkit-keyframes zoomIn{0%{-webkit-transform:translate3d(-50%, -50%, 0) scale(1.1);transform:translate3d(-50%, -50%, 0) scale(1.1)}100%{-webkit-transform:translate3d(-50%, -50%, 0) scale(1);transform:translate3d(-50%, -50%, 0) scale(1)}}@keyframes zoomIn{0%{-webkit-transform:translate3d(-50%, -50%, 0) scale(1.1);transform:translate3d(-50%, -50%, 0) scale(1.1)}100%{-webkit-transform:translate3d(-50%, -50%, 0) scale(1);transform:translate3d(-50%, -50%, 0) scale(1)}}@-webkit-keyframes zoomInActive{0%{-webkit-transform:translate3d(0, 0, 0) scale(1.1);transform:translate3d(0, 0, 0) scale(1.1)}100%{-webkit-transform:translate3d(0, 0, 0) scale(1);transform:translate3d(0, 0, 0) scale(1)}}@keyframes zoomInActive{0%{-webkit-transform:translate3d(0, 0, 0) scale(1.1);transform:translate3d(0, 0, 0) scale(1.1)}100%{-webkit-transform:translate3d(0, 0, 0) scale(1);transform:translate3d(0, 0, 0) scale(1)}}@-webkit-keyframes blight{0%{opacity:1}50%{opacity:0.7}100%{opacity:0.8}}@keyframes blight{0%{opacity:1}50%{opacity:0.7}100%{opacity:0.8}}@-webkit-keyframes blightReturn{0%{opacity:0.8}100%{opacity:1}}@keyframes blightReturn{0%{opacity:0.8}100%{opacity:1}}@-webkit-keyframes flicker{0%,19%,21%,23%,25%,54%,56%,100%{box-shadow:0 0 0.5rem #fff,inset 0 0 0.5rem #fff,0 0 2rem var(--neon-border-color),inset 0 0 2rem var(--neon-border-color),0 0 4rem var(--neon-border-color),inset 0 0 4rem var(--neon-border-color)}20%,24%,55%{box-shadow:none}}@keyframes flicker{0%,19%,21%,23%,25%,54%,56%,100%{box-shadow:0 0 0.5rem #fff,inset 0 0 0.5rem #fff,0 0 2rem var(--neon-border-color),inset 0 0 2rem var(--neon-border-color),0 0 4rem var(--neon-border-color),inset 0 0 4rem var(--neon-border-color)}20%,24%,55%{box-shadow:none}}@-webkit-keyframes flickerBlue{0%,19%,21%,23%,25%,54%,56%,100%{box-shadow:0 0 0.1rem #fff,inset 0 0 0.1rem #fff,0 0 0.5rem var(--neon-blue-color),inset 0 0 0.5rem var(--neon-blue-color),0 0 1rem var(--neon-blue-color),inset 0 0 1rem var(--neon-blue-color)}20%,24%,55%{box-shadow:none}}@keyframes flickerBlue{0%,19%,21%,23%,25%,54%,56%,100%{box-shadow:0 0 0.1rem #fff,inset 0 0 0.1rem #fff,0 0 0.5rem var(--neon-blue-color),inset 0 0 0.5rem var(--neon-blue-color),0 0 1rem var(--neon-blue-color),inset 0 0 1rem var(--neon-blue-color)}20%,24%,55%{box-shadow:none}}@-webkit-keyframes flickerRed{0%,19%,21%,23%,25%,54%,56%,100%{box-shadow:0 0 0.1rem #fff,inset 0 0 0.1rem #fff,0 0 0.5rem var(--neon-red-color),inset 0 0 0.5rem var(--neon-red-color),0 0 1rem var(--neon-red-color),inset 0 0 1rem var(--neon-red-color)}20%,24%,55%{box-shadow:none}}@keyframes flickerRed{0%,19%,21%,23%,25%,54%,56%,100%{box-shadow:0 0 0.1rem #fff,inset 0 0 0.1rem #fff,0 0 0.5rem var(--neon-red-color),inset 0 0 0.5rem var(--neon-red-color),0 0 1rem var(--neon-red-color),inset 0 0 1rem var(--neon-red-color)}20%,24%,55%{box-shadow:none}}@-webkit-keyframes flickerPurple{0%,19%,21%,23%,25%,54%,56%,100%{box-shadow:0 0 0.1rem #fff,inset 0 0 0.1rem #fff,0 0 0.5rem var(--neon-purple-color),inset 0 0 0.5rem var(--neon-purple-color),0 0 1rem var(--neon-purple-color),inset 0 0 1rem var(--neon-purple-color)}20%,24%,55%{box-shadow:none}}@keyframes flickerPurple{0%,19%,21%,23%,25%,54%,56%,100%{box-shadow:0 0 0.1rem #fff,inset 0 0 0.1rem #fff,0 0 0.5rem var(--neon-purple-color),inset 0 0 0.5rem var(--neon-purple-color),0 0 1rem var(--neon-purple-color),inset 0 0 1rem var(--neon-purple-color)}20%,24%,55%{box-shadow:none}}@-webkit-keyframes flickerYellow{0%,19%,21%,23%,25%,54%,56%,100%{box-shadow:0 0 0.1rem #fff,inset 0 0 0.1rem #fff,0 0 0.5rem var(--neon-yellow-color),inset 0 0 0.5rem var(--neon-yellow-color),0 0 1rem var(--neon-yellow-color),inset 0 0 1rem var(--neon-yellow-color)}20%,24%,55%{box-shadow:none}}@keyframes flickerYellow{0%,19%,21%,23%,25%,54%,56%,100%{box-shadow:0 0 0.1rem #fff,inset 0 0 0.1rem #fff,0 0 0.5rem var(--neon-yellow-color),inset 0 0 0.5rem var(--neon-yellow-color),0 0 1rem var(--neon-yellow-color),inset 0 0 1rem var(--neon-yellow-color)}20%,24%,55%{box-shadow:none}}@-webkit-keyframes flickerGreen{0%,19%,21%,23%,25%,54%,56%,100%{box-shadow:0 0 0.1rem #fff,inset 0 0 0.1rem #fff,0 0 0.5rem var(--neon-green-color),inset 0 0 0.5rem var(--neon-green-color),0 0 1rem var(--neon-green-color),inset 0 0 1rem var(--neon-green-color)}20%,24%,55%{box-shadow:none}}@keyframes flickerGreen{0%,19%,21%,23%,25%,54%,56%,100%{box-shadow:0 0 0.1rem #fff,inset 0 0 0.1rem #fff,0 0 0.5rem var(--neon-green-color),inset 0 0 0.5rem var(--neon-green-color),0 0 1rem var(--neon-green-color),inset 0 0 1rem var(--neon-green-color)}20%,24%,55%{box-shadow:none}}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,100%{transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:1;-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}20%{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}40%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}60%{opacity:1;-webkit-transform:scale3d(1.03, 1.03, 1.03);transform:scale3d(1.03, 1.03, 1.03)}80%{-webkit-transform:scale3d(0.97, 0.97, 0.97);transform:scale3d(0.97, 0.97, 0.97)}100%{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,100%{transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:1;-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}20%{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}40%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}60%{opacity:1;-webkit-transform:scale3d(1.03, 1.03, 1.03);transform:scale3d(1.03, 1.03, 1.03)}80%{-webkit-transform:scale3d(0.97, 0.97, 0.97);transform:scale3d(0.97, 0.97, 0.97)}100%{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@-webkit-keyframes bounceInInitial{0%,20%,40%,60%,80%,100%{transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}20%{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}40%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}60%{opacity:1;-webkit-transform:scale3d(1.03, 1.03, 1.03);transform:scale3d(1.03, 1.03, 1.03)}80%{-webkit-transform:scale3d(0.97, 0.97, 0.97);transform:scale3d(0.97, 0.97, 0.97)}100%{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes bounceInInitial{0%,20%,40%,60%,80%,100%{transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}20%{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}40%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}60%{opacity:1;-webkit-transform:scale3d(1.03, 1.03, 1.03);transform:scale3d(1.03, 1.03, 1.03)}80%{-webkit-transform:scale3d(0.97, 0.97, 0.97);transform:scale3d(0.97, 0.97, 0.97)}100%{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@-webkit-keyframes fadeOutIn{0%{opacity:1}40%{opacity:0}60%{opacity:0}100%{opacity:1}}@keyframes fadeOutIn{0%{opacity:1}40%{opacity:0}60%{opacity:0}100%{opacity:1}}@-webkit-keyframes move{0%{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes move{0%{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-webkit-keyframes moveBack{0%{position:fixed;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}99.999%{position:fixed;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}100%{position:absolute;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes moveBack{0%{position:fixed;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}99.999%{position:fixed;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}100%{position:absolute;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}body{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;vertical-align:baseline;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}html{box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}:root{--neon-text-color: #f40;--neon-border-color: #08f;--neon-blue-color: #00a7ff;--neon-red-color: #ff1a64;--neon-purple-color: #7600ff;--neon-yellow-color: #ffff00;--neon-green-color: #00ffb1}body{font-family:source-han-sans-japanese,sans-serif}*{margin:0;padding:0}img{width:100%;max-width:100%;height:auto;display:block}a{text-decoration:none}.invisible{visibility:hidden}.reset{transition:none !important;-webkit-animation:none !important;animation:none !important}.reset *{transition:none !important;-webkit-animation:none !important;animation:none !important}@media screen and (max-width: 749px){.pc{display:none !important}.flex.flex-sp{position:relative;display:flex}.flex.flex-sp.flex-inline{display:inline-flex}.flex.flex-sp.space-between{justify-content:space-between}.flex.flex-sp.justify-center{justify-content:center}.flex.flex-sp.flex-end{justify-content:flex-end}.flex.flex-sp.align-start{align-items:flex-start}.flex.flex-sp.align-center{align-items:center}.flex.flex-sp.align-end{align-items:flex-end}.flex.flex-sp.align-stretch{align-items:stretch}}@media screen and (min-width: 750px){.sp{display:none !important}.flex{position:relative;display:flex}.flex.flex-inline{display:inline-flex}.flex.space-between{justify-content:space-between}.flex.justify-center{justify-content:center}.flex.flex-end{justify-content:flex-end}.flex.align-start{align-items:flex-start}.flex.align-center{align-items:center}.flex.align-end{align-items:flex-end}.flex.align-stretch{align-items:stretch}}@media screen and (max-width: 749px){#sidebar .inner section:nth-child(2){margin-bottom:0}#sidebar .inner section:nth-child(2) figure{margin-bottom:0}#sidebar li{list-style:none}#sidebar .wp-block-search .wp-block-search__inside-wrapper{width:100% !important}#sidebar .wp-block-search .wp-block-search__label{display:none}#sidebar .wp-block-search input,#sidebar .wp-block-search button{height:10.25641vw}#sidebar .wp-block-search .input-wrapper{position:relative;width:100%}#sidebar .wp-block-search .input-wrapper input{width:100%;background-color:#e8e8e8;border:.25641vw solid #c3c3c3;border-radius:1.53846vw;text-align:center}#sidebar .wp-block-search .input-wrapper i{position:absolute;top:50%;right:2.5641vw;font-size:1rem;font-size:5.12821vw;-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0)}#sidebar .wp-block-search button{display:none}#sidebar .wp-block-heading{margin-top:20.51282vw;height:15.38462vw;line-height:15.38462vw;border-top:.25641vw solid #000;border-bottom:.25641vw solid #000;font-size:.8rem;font-size:4.10256vw;text-align:center;font-weight:500;font-family:source-han-sans-japanese,sans-serif}#sidebar .wp-block-latest-posts__list{margin:0;width:100%}#sidebar .wp-block-latest-posts__list li{padding:5.12821vw 0;border-bottom:.25641vw solid #d3d3d3;font-size:.7rem;font-size:3.58974vw;line-height:2.28571}#sidebar .wp-block-latest-posts__list li a{color:#000;transition:opacity 0.5s cubic-bezier(0.4, 0, 0.2, 1)}#sidebar .wp-block-latest-posts__list li a:active{opacity:0.7}#sidebar .wp-block-categories-list{margin:10.25641vw 0 0 0;padding:11.53846vw;width:100%;box-sizing:border-box;background-color:#ebebeb}#sidebar .wp-block-categories-list::after{content:"";clear:both;display:block}#sidebar .wp-block-categories-list li{float:left;margin-bottom:5.12821vw;padding:0 3%;word-break:break-all}#sidebar .wp-block-categories-list li a{color:#000}#sidebar #block-2{margin-bottom:5.12821vw}#sidebar #block-11{margin-bottom:0}#sidebar .houjin-madoguchi{margin-bottom:10.25641vw;padding:6.41026vw 11.53846vw;background-color:#f2f2f2}#sidebar .houjin-madoguchi p{font-family:source-han-sans-japanese,sans-serif}#sidebar .houjin-madoguchi p a{color:#ff004e}#sidebar .houjin-madoguchi p:nth-child(1){font-size:.8rem;font-size:4.10256vw;font-weight:bold}#sidebar .houjin-madoguchi p:nth-child(2){margin-bottom:1.28205vw;font-size:1.6rem;font-size:8.20513vw;font-weight:bold}#sidebar .houjin-madoguchi p:nth-child(3){font-size:.8rem;font-size:4.10256vw;font-weight:bold}}@media screen and (min-width: 750px){.search-no-results #sidebar .inner{position:relative;top:auto}#sidebar .inner{position:sticky;top:200px}#sidebar .inner section:nth-child(2){margin-bottom:0}#sidebar .inner section:nth-child(2) figure{margin-bottom:0}#sidebar li{list-style:none}#sidebar .wp-block-search .wp-block-search__inside-wrapper{width:100% !important}#sidebar .wp-block-search .wp-block-search__label{display:none}#sidebar .wp-block-search input,#sidebar .wp-block-search button{height:40px}#sidebar .wp-block-search .input-wrapper{position:relative;width:100%}#sidebar .wp-block-search .input-wrapper input{width:100%;background-color:#e8e8e8;border:1px solid #c3c3c3;border-radius:6px;text-align:center}#sidebar .wp-block-search .input-wrapper i{position:absolute;top:50%;right:10px;font-size:20px;-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0)}#sidebar .wp-block-search button{display:none}#sidebar .wp-block-heading{margin-top:80px;height:55px;line-height:55px;border-top:1px solid #000;border-bottom:1px solid #000;font-size:16px;text-align:center;font-weight:500;font-family:source-han-sans-japanese,sans-serif}#sidebar .wp-block-latest-posts__list{margin:0;width:100%}#sidebar .wp-block-latest-posts__list li{padding:20px 0;border-bottom:1px solid #d3d3d3;font-size:14px;line-height:2.28571}#sidebar .wp-block-latest-posts__list li a{color:#000;transition:opacity 0.5s cubic-bezier(0.4, 0, 0.2, 1)}#sidebar .wp-block-latest-posts__list li a:hover{opacity:0.7}#sidebar .wp-block-categories-list{margin:60px 0 0 0;padding:40px 40px 20px 40px;width:100%;box-sizing:border-box;background-color:#ebebeb}#sidebar .wp-block-categories-list::after{content:"";clear:both;display:block}#sidebar .wp-block-categories-list li{float:left;margin-bottom:20px;padding:0 3%;word-break:break-all}#sidebar .wp-block-categories-list li a{color:#000}#sidebar .houjin-madoguchi{margin-bottom:16px;padding:20px 40px;background-color:#f2f2f2}#sidebar .houjin-madoguchi p{font-family:source-han-sans-japanese,sans-serif}#sidebar .houjin-madoguchi p a{color:#ff004e}#sidebar .houjin-madoguchi p:nth-child(1){font-size:16px;font-weight:bold}#sidebar .houjin-madoguchi p:nth-child(2){margin-bottom:5px;font-size:32px;font-weight:bold}#sidebar .houjin-madoguchi p:nth-child(3){font-size:16px;font-weight:bold}}@media screen and (max-width: 749px){#header{position:fixed;padding:0 10.25641vw;top:0;left:0;height:19.23077vw;width:100%;z-index:10}#header a:active{text-decoration:none}#header ul{margin:0 !important}#header li{list-style:none}#header .logo{position:relative;width:11.48205vw;z-index:101}#header a{color:#000}#header .menu__trigger{position:relative;z-index:101}#header .menu__trigger.active .menu__trigger-icon span:nth-child(1){top:50%;-webkit-transform:translate3d(-50%, -50%, 0) rotate(45deg);transform:translate3d(-50%, -50%, 0) rotate(45deg)}#header .menu__trigger.active .menu__trigger-icon span:nth-child(2){opacity:0}#header .menu__trigger.active .menu__trigger-icon span:nth-child(3){top:50%;-webkit-transform:translate3d(-50%, -50%, 0) rotate(-45deg);transform:translate3d(-50%, -50%, 0) rotate(-45deg)}#header .menu__trigger.active p .elm{position:relative;display:block}#header .menu__trigger.active p .elm.elm1{-webkit-transform:translate3d(0, -102%, 0);transform:translate3d(0, -102%, 0)}#header .menu__trigger.active p .elm.elm2{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}#header .menu__trigger-icon{position:relative;margin:0 auto 2.05128vw auto;height:4.25641vw;width:7.69231vw}#header .menu__trigger-icon span{position:absolute;height:.51282vw;width:100%;background-color:#000;transition:all 0.3s cubic-bezier(0.4, 0, 0.2, 1)}#header .menu__trigger-icon span:nth-child(1){top:0;left:50%;-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0)}#header .menu__trigger-icon span:nth-child(2){top:50%;left:0;-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0)}#header .menu__trigger-icon span:nth-child(3){top:100%;left:50%;-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0)}#header .menu__trigger p{position:relative;margin-bottom:0;font-size:.5rem;font-size:2.5641vw;text-align:center;overflow:hidden}#header .menu__trigger p .elm{position:relative;transition:-webkit-transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out}#header .menu__trigger p .elm.elm1{color:#000}#header .menu__trigger p .elm.elm2{position:absolute;top:0;left:0;height:100%;width:100%;-webkit-transform:translate3d(0, 102%, 0);transform:translate3d(0, 102%, 0)}#header .section__inner{height:100%;width:100%;justify-content:space-between;max-width:initial;box-sizing:border-box}#header #menu{position:fixed;padding-top:34.61538vw;top:0;left:0;height:100vh;height:calc(var(--vh, 1vh) * 100);width:100%;z-index:100;pointer-events:none;visibility:hidden;box-sizing:border-box;opacity:0;background-color:#fff;transition:opacity 0.5s cubic-bezier(0.4, 0, 0.2, 1),visibility 0s 0.5s}#header #menu.active{visibility:visible;opacity:1;pointer-events:auto;transition:opacity 0.5s cubic-bezier(0.4, 0, 0.2, 1),visibility 0s}#header #menu .header-right{position:absolute;bottom:0;left:0;width:100%}#header #menu .header-right a{width:50%}#header #menu .header-right a:nth-child(1){border-right:.25641vw solid #fff}#header nav{display:block}#header nav ul li{transition:opacity 0.5s cubic-bezier(0.4, 0, 0.2, 1)}#header nav ul li:hover{opacity:0.7}#header nav ul li:last-child{margin-right:0 !important}#header .sns ul{display:flex;justify-content:center}#header .sns ul li{font-size:1.4rem;font-size:7.17949vw;margin-right:11.28205vw}#header #site-navigation{margin-bottom:19.23077vw;width:auto}#header #site-navigation ul{display:block !important;text-align:center}#header #site-navigation ul li{margin-bottom:7.69231vw;font-size:.8rem;font-size:4.10256vw;font-family:"lato",sans-serif}#header #site-navigation ul li:last-child{margin-bottom:0}}@media screen and (min-width: 750px){#header{position:fixed;padding:0 0 0 30px;top:0;left:0;height:120px;width:100%;z-index:10}#header a:hover{text-decoration:none}#header ul{margin:0 !important}#header li{list-style:none}#header .logo{width:84px}#header a{color:#000}#header .section__inner{height:100%;width:100%;max-width:initial;padding-right:200px;box-sizing:border-box}#header .section__inner-content{padding-right:40px;width:calc(100% - 84px);box-sizing:border-box}#header .header-right{position:absolute;top:0;right:0;height:100%;width:200px;border-left:1px solid #fff;box-sizing:border-box}#header .header-right a{display:flex;align-items:center;justify-content:center;height:60px;width:100%}#header .header-right a:nth-child(1){border-bottom:1px solid #fff}#header .header-right a:nth-child(2){border-bottom:1px solid #fff}#header .header-right a.tel .text{font-size:16px}#header .header-right a.mail .text{font-size:14px}#header .header-right a i{margin-right:13px;font-size:16px}#header nav{display:block}#header nav ul li{transition:opacity 0.5s cubic-bezier(0.4, 0, 0.2, 1)}#header nav ul li:hover{opacity:0.7}#header nav ul li:last-child{margin-right:0 !important}#header .sns{margin-bottom:30px}#header .sns ul{justify-content:flex-end}#header .sns ul li{font-size:20px;margin-right:25px}#header #site-navigation{width:auto}#header #site-navigation ul{display:flex;justify-content:flex-end;flex-wrap:wrap}#header #site-navigation ul li{margin-left:30px;font-size:16px;font-family:"lato",sans-serif}}@media screen and (min-width: 1150px){#header .section__inner-content{padding-right:0}#header a:hover{text-decoration:none}#header .logo{margin-right:40px}#header #site-navigation ul li{white-space:nowrap}#header .sns{position:relative;display:flex;align-items:center;padding-right:35px;margin-bottom:0}#header .sns::after{position:absolute;top:50%;right:0;content:"";display:block;height:28px;width:1px;background-color:#000;-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0)}#header .section__inner-content{display:flex;align-items:center}}@media screen and (max-width: 749px){#footer{position:relative;height:46.15385vw;width:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(to bottom, #000, #535353)}#footer ul{margin:0 !important}#footer li{list-style:none}#footer a{color:#fff}#footer .logo{width:21.72821vw}#footer .section__inner{justify-content:space-between}#footer nav ul li{transition:opacity 0.5s cubic-bezier(0.4, 0, 0.2, 1)}#footer nav ul li:hover{opacity:0.7}#footer nav ul li:last-child{margin-right:0 !important}#footer .main-navigation ul{justify-content:flex-end}#footer .main-navigation ul li{font-size:14px;margin-right:45px}#footer .sns ul{justify-content:flex-end}#footer .sns ul li{font-size:1.1rem;font-size:5.64103vw;margin-right:7.17949vw}#footer .sns ul li:last-child{margin-right:0}#footer .copy{position:absolute;bottom:2.5641vw;left:50%;-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0);font-size:.5rem;font-size:2.5641vw;text-align:center;color:#fff}}@media screen and (min-width: 750px){#footer{height:180px;width:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(to bottom, #000, #535353)}#footer ul{margin:0 !important}#footer li{list-style:none}#footer a{color:#fff}#footer nav ul li{transition:opacity 0.5s cubic-bezier(0.4, 0, 0.2, 1)}#footer nav ul li:hover{opacity:0.7}#footer nav ul li:last-child{margin-right:0 !important}#footer .main-navigation ul{justify-content:flex-end}#footer .main-navigation ul li{font-size:14px;margin-right:45px}#footer .sns{margin-left:45px}#footer .sns ul{justify-content:flex-end}#footer .sns ul li{font-size:20px;margin-right:45px}}@media screen and (max-width: 749px){.hover{transition:opacity 0.5s cubic-bezier(0.4, 0, 0.2, 1)}.hover:active{opacity:0.7}.show-text{position:relative;opacity:0;-webkit-transform:translate3d(0, 3.84615vw, 0);transform:translate3d(0, 3.84615vw, 0);will-change:transform, opacity;transition:opacity 1s cubic-bezier(0.4, 0, 0.2, 1),-webkit-transform 1s cubic-bezier(0.4, 0, 0.2, 1);transition:opacity 1s cubic-bezier(0.4, 0, 0.2, 1),transform 1s cubic-bezier(0.4, 0, 0.2, 1);transition:opacity 1s cubic-bezier(0.4, 0, 0.2, 1),transform 1s cubic-bezier(0.4, 0, 0.2, 1),-webkit-transform 1s cubic-bezier(0.4, 0, 0.2, 1)}.show-text.active{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.section{position:relative}.section__inner{position:relative;margin:0 auto;width:89.74359vw}.section__inner-title{margin-bottom:10.25641vw;font-size:1.9rem;font-size:9.74359vw;line-height:1;overflow:hidden}.section__inner-title.active span{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.section__inner-title.ja{font-size:1.9rem;font-size:9.74359vw;font-family:source-han-sans-japanese,sans-serif;font-weight:lighter}.section__inner-title span{position:relative;display:block;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);will-change:transform;transition:-webkit-transform 1s cubic-bezier(0.4, 0, 0.2, 1);transition:transform 1s cubic-bezier(0.4, 0, 0.2, 1);transition:transform 1s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 1s cubic-bezier(0.4, 0, 0.2, 1)}}@media screen and (min-width: 750px){.hover{transition:opacity 0.5s cubic-bezier(0.4, 0, 0.2, 1)}.hover:hover{opacity:0.7}.show-text{position:relative;opacity:0;-webkit-transform:translate3d(0, 15px, 0);transform:translate3d(0, 15px, 0);will-change:transform, opacity;transition:opacity 1s cubic-bezier(0.4, 0, 0.2, 1),-webkit-transform 1s cubic-bezier(0.4, 0, 0.2, 1);transition:opacity 1s cubic-bezier(0.4, 0, 0.2, 1),transform 1s cubic-bezier(0.4, 0, 0.2, 1);transition:opacity 1s cubic-bezier(0.4, 0, 0.2, 1),transform 1s cubic-bezier(0.4, 0, 0.2, 1),-webkit-transform 1s cubic-bezier(0.4, 0, 0.2, 1)}.show-text.active{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.section{position:relative}.section__inner{position:relative;margin:0 auto;width:77.77777777777778%;max-width:1120px}.section__inner.min{min-width:1000px}.section__inner-title{margin-bottom:40px;font-size:60px;line-height:1;overflow:hidden}.section__inner-title.active span{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.section__inner-title.ja{font-size:48px;font-family:source-han-sans-japanese,sans-serif;font-weight:lighter}.section__inner-title span{position:relative;display:block;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);will-change:transform;transition:-webkit-transform 1s cubic-bezier(0.4, 0, 0.2, 1);transition:transform 1s cubic-bezier(0.4, 0, 0.2, 1);transition:transform 1s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 1s cubic-bezier(0.4, 0, 0.2, 1)}}.post,.page{margin:0}#page{position:relative;width:100%;overflow:hidden;font-weight:500;font-family:source-han-sans-japanese,sans-serif;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";opacity:0;transition:opacity 0.5s ease 0.2s}#page *::-webkit-search-cancel-button{-webkit-appearance:none}#page.loaded{opacity:1}#page .anim.normal{opacity:0;-webkit-transform:translate3d(0, 15px, 0);transform:translate3d(0, 15px, 0);will-change:transform, opacity;transition:opacity 1s cubic-bezier(0.4, 0, 0.2, 1) 0.2s,-webkit-transform 1s cubic-bezier(0.4, 0, 0.2, 1) 0.2s;transition:opacity 1s cubic-bezier(0.4, 0, 0.2, 1) 0.2s,transform 1s cubic-bezier(0.4, 0, 0.2, 1) 0.2s;transition:opacity 1s cubic-bezier(0.4, 0, 0.2, 1) 0.2s,transform 1s cubic-bezier(0.4, 0, 0.2, 1) 0.2s,-webkit-transform 1s cubic-bezier(0.4, 0, 0.2, 1) 0.2s}#page .anim.normal.active{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}#page .bold{font-weight:bold}#page .italic{font-style:italic}#page .ja{font-family:source-han-sans-japanese,sans-serif;font-weight:lighter}#page .lato{font-family:"lato",sans-serif;font-weight:300}#page .futura{font-family:"futura-pt",sans-serif;font-weight:lighter}@media screen and (max-width: 749px){.error-404,.no-results{display:flex;align-items:center;justify-content:center;min-height:calc(100vh - 46.15385vw)}.error-404 h2,.no-results h2{font-size:1.9rem;font-size:9.74359vw;font-weight:lighter;line-height:1.75;text-align:center}.error-404{background-color:#f0f0f0}.loaded#page .section#top .keyv::after{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}.loaded#page .section#top .keyv img{opacity:1;-webkit-transform:translate3d(-50%, -50%, 0) scale(1);transform:translate3d(-50%, -50%, 0) scale(1)}.home .loaded#page .section#top .wrap span{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}#body-news,#body-magazine,.search-no-results,#body-case,#body-influencer{padding-top:25.64103vw}#body-news .navigation.pagination,#body-magazine .navigation.pagination,.search-no-results .navigation.pagination,#body-case .navigation.pagination,#body-influencer .navigation.pagination{width:100%}#body-news .nav-links,#body-magazine .nav-links,.search-no-results .nav-links,#body-case .nav-links,#body-influencer .nav-links{display:flex;justify-content:center;width:100%}#body-news .nav-links .page-numbers,#body-magazine .nav-links .page-numbers,.search-no-results .nav-links .page-numbers,#body-case .nav-links .page-numbers,#body-influencer .nav-links .page-numbers{margin-right:3.07692vw;height:7.17949vw;width:7.17949vw;line-height:7.17949vw;text-align:center;font-size:.7rem;font-size:3.58974vw;font-family:source-han-sans-japanese,sans-serif;border-radius:100%;color:#fff;background-color:#cecece}#body-news .nav-links .page-numbers.current,#body-magazine .nav-links .page-numbers.current,.search-no-results .nav-links .page-numbers.current,#body-case .nav-links .page-numbers.current,#body-influencer .nav-links .page-numbers.current{background-color:#000}#body-news .nav-links .page-numbers:last-child,#body-magazine .nav-links .page-numbers:last-child,.search-no-results .nav-links .page-numbers:last-child,#body-case .nav-links .page-numbers:last-child,#body-influencer .nav-links .page-numbers:last-child{margin-right:0}#body-news .nav-links .prev,#body-news .nav-links .next,#body-magazine .nav-links .prev,#body-magazine .nav-links .next,.search-no-results .nav-links .prev,.search-no-results .nav-links .next,#body-case .nav-links .prev,#body-case .nav-links .next,#body-influencer .nav-links .prev,#body-influencer .nav-links .next{display:none}#body-news .section-title,#body-magazine .section-title,.search-no-results .section-title,#body-case .section-title,#body-influencer .section-title{font-size:1.9rem;font-size:9.74359vw;margin-bottom:20.51282vw}#body-news .post .post-thumbnail{margin-bottom:40px}#body-news .post .entry-header .entry-title{margin:0;font-size:24px;line-height:2}#body-news .post .page-content,#body-news .post .entry-content,#body-news .post .entry-summary{font-size:14px;line-height:2}#body-news .post .page-content *:nth-child(1),#body-news .post .entry-content *:nth-child(1),#body-news .post .entry-summary *:nth-child(1){margin-top:0}#body-news .post .page-content p b,#body-news .post .page-content p strong,#body-news .post .page-content p strong a,#body-news .post .page-content li b,#body-news .post .page-content li strong,#body-news .post .page-content li strong a,#body-news .post .page-content div.box3 b,#body-news .post .page-content div.box3 strong,#body-news .post .page-content div.box3 strong a,#body-news .post .page-content span.consultation,#body-news .post .page-content strong .fontbold,#body-news .post .entry-content p b,#body-news .post .entry-content p strong,#body-news .post .entry-content p strong a,#body-news .post .entry-content li b,#body-news .post .entry-content li strong,#body-news .post .entry-content li strong a,#body-news .post .entry-content div.box3 b,#body-news .post .entry-content div.box3 strong,#body-news .post .entry-content div.box3 strong a,#body-news .post .entry-content span.consultation,#body-news .post .entry-content strong .fontbold,#body-news .post .entry-summary p b,#body-news .post .entry-summary p strong,#body-news .post .entry-summary p strong a,#body-news .post .entry-summary li b,#body-news .post .entry-summary li strong,#body-news .post .entry-summary li strong a,#body-news .post .entry-summary div.box3 b,#body-news .post .entry-summary div.box3 strong,#body-news .post .entry-summary div.box3 strong a,#body-news .post .entry-summary span.consultation,#body-news .post .entry-summary strong .fontbold{color:#ff004e}#body-news .post .page-content ul,#body-news .post .entry-content ul,#body-news .post .entry-summary ul{margin-left:1rem}#body-news .post .page-content p:empty,#body-news .post .entry-content p:empty,#body-news .post .entry-summary p:empty{display:none}#body-news #footer{margin-top:100px}#body-magazine main,#body-magazine aside,.search-no-results main,.search-no-results aside,#body-case main,#body-case aside,#body-influencer main,#body-influencer aside{margin:0 auto;width:89.74359vw}#body-magazine main .list,.search-no-results main .list,#body-case main .list,#body-influencer main .list{flex-wrap:wrap}#body-magazine main .list li,.search-no-results main .list li,#body-case main .list li,#body-influencer main .list li{margin-bottom:10.25641vw;width:100%}#body-magazine main .list li:last-child,.search-no-results main .list li:last-child,#body-case main .list li:last-child,#body-influencer main .list li:last-child{margin-right:0}#body-magazine main .list li a,.search-no-results main .list li a,#body-case main .list li a,#body-influencer main .list li a{color:#000}#body-magazine main .list li article .entry-thumbnail,.search-no-results main .list li article .entry-thumbnail,#body-case main .list li article .entry-thumbnail,#body-influencer main .list li article .entry-thumbnail{position:relative;left:50%;width:100vw;-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0);margin-bottom:5.12821vw}#body-magazine main .list li article .entry-header h1,.search-no-results main .list li article .entry-header h1,#body-case main .list li article .entry-header h1,#body-influencer main .list li article .entry-header h1{font-size:.7rem;font-size:3.58974vw;line-height:2.28571;font-weight:500}#body-magazine #footer,.search-no-results #footer,#body-case #footer,#body-influencer #footer{margin-top:17.94872vw}#body-magazine .post .entry-meta p,.search-no-results .post .entry-meta p,#body-case .post .entry-meta p,#body-influencer .post .entry-meta p{font-size:.6rem;font-size:3.07692vw;color:#1c1c1c}#body-magazine .post .entry-meta p i,.search-no-results .post .entry-meta p i,#body-case .post .entry-meta p i,#body-influencer .post .entry-meta p i{margin-right:4.10256vw;color:#a3a3a3}#body-magazine .post .entry-meta p:nth-child(1),.search-no-results .post .entry-meta p:nth-child(1),#body-case .post .entry-meta p:nth-child(1),#body-influencer .post .entry-meta p:nth-child(1){margin-bottom:2.5641vw}#body-magazine .post .entry-header,.search-no-results .post .entry-header,#body-case .post .entry-header,#body-influencer .post .entry-header{margin:10.25641vw 0 5.12821vw}#body-magazine .post .entry-header h1,.search-no-results .post .entry-header h1,#body-case .post .entry-header h1,#body-influencer .post .entry-header h1{margin:0;font-size:.9rem;font-size:4.61538vw;line-height:1.77778}#body-magazine .post .page-content,#body-magazine .post .entry-content,#body-magazine .post .entry-summary,.search-no-results .post .page-content,.search-no-results .post .entry-content,.search-no-results .post .entry-summary,#body-case .post .page-content,#body-case .post .entry-content,#body-case .post .entry-summary,#body-influencer .post .page-content,#body-influencer .post .entry-content,#body-influencer .post .entry-summary{font-size:14px;line-height:2}#body-magazine .post .page-content *:nth-child(1),#body-magazine .post .entry-content *:nth-child(1),#body-magazine .post .entry-summary *:nth-child(1),.search-no-results .post .page-content *:nth-child(1),.search-no-results .post .entry-content *:nth-child(1),.search-no-results .post .entry-summary *:nth-child(1),#body-case .post .page-content *:nth-child(1),#body-case .post .entry-content *:nth-child(1),#body-case .post .entry-summary *:nth-child(1),#body-influencer .post .page-content *:nth-child(1),#body-influencer .post .entry-content *:nth-child(1),#body-influencer .post .entry-summary *:nth-child(1){margin-top:0}#body-magazine .post .page-content p b,#body-magazine .post .page-content p strong,#body-magazine .post .page-content p strong a,#body-magazine .post .page-content li b,#body-magazine .post .page-content li strong,#body-magazine .post .page-content li strong a,#body-magazine .post .page-content div.box3 b,#body-magazine .post .page-content div.box3 strong,#body-magazine .post .page-content div.box3 strong a,#body-magazine .post .page-content span.consultation,#body-magazine .post .page-content strong .fontbold,#body-magazine .post .entry-content p b,#body-magazine .post .entry-content p strong,#body-magazine .post .entry-content p strong a,#body-magazine .post .entry-content li b,#body-magazine .post .entry-content li strong,#body-magazine .post .entry-content li strong a,#body-magazine .post .entry-content div.box3 b,#body-magazine .post .entry-content div.box3 strong,#body-magazine .post .entry-content div.box3 strong a,#body-magazine .post .entry-content span.consultation,#body-magazine .post .entry-content strong .fontbold,#body-magazine .post .entry-summary p b,#body-magazine .post .entry-summary p strong,#body-magazine .post .entry-summary p strong a,#body-magazine .post .entry-summary li b,#body-magazine .post .entry-summary li strong,#body-magazine .post .entry-summary li strong a,#body-magazine .post .entry-summary div.box3 b,#body-magazine .post .entry-summary div.box3 strong,#body-magazine .post .entry-summary div.box3 strong a,#body-magazine .post .entry-summary span.consultation,#body-magazine .post .entry-summary strong .fontbold,.search-no-results .post .page-content p b,.search-no-results .post .page-content p strong,.search-no-results .post .page-content p strong a,.search-no-results .post .page-content li b,.search-no-results .post .page-content li strong,.search-no-results .post .page-content li strong a,.search-no-results .post .page-content div.box3 b,.search-no-results .post .page-content div.box3 strong,.search-no-results .post .page-content div.box3 strong a,.search-no-results .post .page-content span.consultation,.search-no-results .post .page-content strong .fontbold,.search-no-results .post .entry-content p b,.search-no-results .post .entry-content p strong,.search-no-results .post .entry-content p strong a,.search-no-results .post .entry-content li b,.search-no-results .post .entry-content li strong,.search-no-results .post .entry-content li strong a,.search-no-results .post .entry-content div.box3 b,.search-no-results .post .entry-content div.box3 strong,.search-no-results .post .entry-content div.box3 strong a,.search-no-results .post .entry-content span.consultation,.search-no-results .post .entry-content strong .fontbold,.search-no-results .post .entry-summary p b,.search-no-results .post .entry-summary p strong,.search-no-results .post .entry-summary p strong a,.search-no-results .post .entry-summary li b,.search-no-results .post .entry-summary li strong,.search-no-results .post .entry-summary li strong a,.search-no-results .post .entry-summary div.box3 b,.search-no-results .post .entry-summary div.box3 strong,.search-no-results .post .entry-summary div.box3 strong a,.search-no-results .post .entry-summary span.consultation,.search-no-results .post .entry-summary strong .fontbold,#body-case .post .page-content p b,#body-case .post .page-content p strong,#body-case .post .page-content p strong a,#body-case .post .page-content li b,#body-case .post .page-content li strong,#body-case .post .page-content li strong a,#body-case .post .page-content div.box3 b,#body-case .post .page-content div.box3 strong,#body-case .post .page-content div.box3 strong a,#body-case .post .page-content span.consultation,#body-case .post .page-content strong .fontbold,#body-case .post .entry-content p b,#body-case .post .entry-content p strong,#body-case .post .entry-content p strong a,#body-case .post .entry-content li b,#body-case .post .entry-content li strong,#body-case .post .entry-content li strong a,#body-case .post .entry-content div.box3 b,#body-case .post .entry-content div.box3 strong,#body-case .post .entry-content div.box3 strong a,#body-case .post .entry-content span.consultation,#body-case .post .entry-content strong .fontbold,#body-case .post .entry-summary p b,#body-case .post .entry-summary p strong,#body-case .post .entry-summary p strong a,#body-case .post .entry-summary li b,#body-case .post .entry-summary li strong,#body-case .post .entry-summary li strong a,#body-case .post .entry-summary div.box3 b,#body-case .post .entry-summary div.box3 strong,#body-case .post .entry-summary div.box3 strong a,#body-case .post .entry-summary span.consultation,#body-case .post .entry-summary strong .fontbold,#body-influencer .post .page-content p b,#body-influencer .post .page-content p strong,#body-influencer .post .page-content p strong a,#body-influencer .post .page-content li b,#body-influencer .post .page-content li strong,#body-influencer .post .page-content li strong a,#body-influencer .post .page-content div.box3 b,#body-influencer .post .page-content div.box3 strong,#body-influencer .post .page-content div.box3 strong a,#body-influencer .post .page-content span.consultation,#body-influencer .post .page-content strong .fontbold,#body-influencer .post .entry-content p b,#body-influencer .post .entry-content p strong,#body-influencer .post .entry-content p strong a,#body-influencer .post .entry-content li b,#body-influencer .post .entry-content li strong,#body-influencer .post .entry-content li strong a,#body-influencer .post .entry-content div.box3 b,#body-influencer .post .entry-content div.box3 strong,#body-influencer .post .entry-content div.box3 strong a,#body-influencer .post .entry-content span.consultation,#body-influencer .post .entry-content strong .fontbold,#body-influencer .post .entry-summary p b,#body-influencer .post .entry-summary p strong,#body-influencer .post .entry-summary p strong a,#body-influencer .post .entry-summary li b,#body-influencer .post .entry-summary li strong,#body-influencer .post .entry-summary li strong a,#body-influencer .post .entry-summary div.box3 b,#body-influencer .post .entry-summary div.box3 strong,#body-influencer .post .entry-summary div.box3 strong a,#body-influencer .post .entry-summary span.consultation,#body-influencer .post .entry-summary strong .fontbold{color:#ff004e}#body-magazine .post .page-content ul,#body-magazine .post .entry-content ul,#body-magazine .post .entry-summary ul,.search-no-results .post .page-content ul,.search-no-results .post .entry-content ul,.search-no-results .post .entry-summary ul,#body-case .post .page-content ul,#body-case .post .entry-content ul,#body-case .post .entry-summary ul,#body-influencer .post .page-content ul,#body-influencer .post .entry-content ul,#body-influencer .post .entry-summary ul{margin-left:1rem}#body-magazine .post .page-content .consultation,#body-magazine .post .entry-content .consultation,#body-magazine .post .entry-summary .consultation,.search-no-results .post .page-content .consultation,.search-no-results .post .entry-content .consultation,.search-no-results .post .entry-summary .consultation,#body-case .post .page-content .consultation,#body-case .post .entry-content .consultation,#body-case .post .entry-summary .consultation,#body-influencer .post .page-content .consultation,#body-influencer .post .entry-content .consultation,#body-influencer .post .entry-summary .consultation{margin-top:40px;display:inline-block}#body-magazine .post .page-content .center,#body-magazine .post .entry-content .center,#body-magazine .post .entry-summary .center,.search-no-results .post .page-content .center,.search-no-results .post .entry-content .center,.search-no-results .post .entry-summary .center,#body-case .post .page-content .center,#body-case .post .entry-content .center,#body-case .post .entry-summary .center,#body-influencer .post .page-content .center,#body-influencer .post .entry-content .center,#body-influencer .post .entry-summary .center{text-align:center}#body-magazine .post .page-content .center small,#body-magazine .post .entry-content .center small,#body-magazine .post .entry-summary .center small,.search-no-results .post .page-content .center small,.search-no-results .post .entry-content .center small,.search-no-results .post .entry-summary .center small,#body-case .post .page-content .center small,#body-case .post .entry-content .center small,#body-case .post .entry-summary .center small,#body-influencer .post .page-content .center small,#body-influencer .post .entry-content .center small,#body-influencer .post .entry-summary .center small{color:#ff004e;font-size:14px;font-weight:600}#body-magazine .post .page-content .btn,#body-magazine .post .entry-content .btn,#body-magazine .post .entry-summary .btn,.search-no-results .post .page-content .btn,.search-no-results .post .entry-content .btn,.search-no-results .post .entry-summary .btn,#body-case .post .page-content .btn,#body-case .post .entry-content .btn,#body-case .post .entry-summary .btn,#body-influencer .post .page-content .btn,#body-influencer .post .entry-content .btn,#body-influencer .post .entry-summary .btn{width:100%;text-align:center}#body-magazine .post .page-content .btn.main-bc,#body-magazine .post .entry-content .btn.main-bc,#body-magazine .post .entry-summary .btn.main-bc,.search-no-results .post .page-content .btn.main-bc,.search-no-results .post .entry-content .btn.main-bc,.search-no-results .post .entry-summary .btn.main-bc,#body-case .post .page-content .btn.main-bc,#body-case .post .entry-content .btn.main-bc,#body-case .post .entry-summary .btn.main-bc,#body-influencer .post .page-content .btn.main-bc,#body-influencer .post .entry-content .btn.main-bc,#body-influencer .post .entry-summary .btn.main-bc{background-color:#ff004e}#body-magazine .post .page-content p:empty,#body-magazine .post .entry-content p:empty,#body-magazine .post .entry-summary p:empty,.search-no-results .post .page-content p:empty,.search-no-results .post .entry-content p:empty,.search-no-results .post .entry-summary p:empty,#body-case .post .page-content p:empty,#body-case .post .entry-content p:empty,#body-case .post .entry-summary p:empty,#body-influencer .post .page-content p:empty,#body-influencer .post .entry-content p:empty,#body-influencer .post .entry-summary p:empty{display:none}#body-magazine .post .footer-meta .post-categories,.search-no-results .post .footer-meta .post-categories,#body-case .post .footer-meta .post-categories,#body-influencer .post .footer-meta .post-categories{list-style:none}#body-magazine .post .footer-meta .post-categories a,.search-no-results .post .footer-meta .post-categories a,#body-case .post .footer-meta .post-categories a,#body-influencer .post .footer-meta .post-categories a{color:#a3a3a3}.keyv{position:relative;overflow:hidden}.keyv::before{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%) scale(1) rotate(0);transform:translateX(-50%) translateY(-50%) scale(1) rotate(0);content:"";display:block;height:100%;width:100%;z-index:1}.keyv::after{position:relative;content:"";display:block;height:100%;width:100%;background-color:#fff;will-change:transform;transition:-webkit-transform 1.6s cubic-bezier(0.4, 0, 0.2, 1) 0.2s;transition:transform 1.6s cubic-bezier(0.4, 0, 0.2, 1) 0.2s;transition:transform 1.6s cubic-bezier(0.4, 0, 0.2, 1) 0.2s, -webkit-transform 1.6s cubic-bezier(0.4, 0, 0.2, 1) 0.2s;z-index:2}.keyv img{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%) scale(1) rotate(0);transform:translateX(-50%) translateY(-50%) scale(1) rotate(0);height:100%;width:100%;-o-object-fit:cover;object-fit:cover;opacity:0;will-change:transform, opacity;-webkit-transform:translate3d(-50%, -50%, 0) scale(1.05);transform:translate3d(-50%, -50%, 0) scale(1.05);transition:opacity 2s cubic-bezier(0.4, 0, 0.2, 1) 0.2s,-webkit-transform 2s cubic-bezier(0.4, 0, 0.2, 1) 0.2s;transition:opacity 2s cubic-bezier(0.4, 0, 0.2, 1) 0.2s,transform 2s cubic-bezier(0.4, 0, 0.2, 1) 0.2s;transition:opacity 2s cubic-bezier(0.4, 0, 0.2, 1) 0.2s,transform 2s cubic-bezier(0.4, 0, 0.2, 1) 0.2s,-webkit-transform 2s cubic-bezier(0.4, 0, 0.2, 1) 0.2s}.home .section#top{margin-top:87.94872vw}.home .section#top .keyv{height:128.20513vw}.home .section#top .section__inner{position:absolute;top:-51.28205vw;left:50%;-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0)}.home .section#top .wrap{position:relative;display:inline-block;overflow:hidden}.home .section#top .wrap span{position:relative;display:inline-block;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);will-change:transform}.home .section#top h2,.home .section#top h3{margin-left:auto;margin-right:auto}.home .section#top h2{margin-bottom:15.38462vw;margin-bottom:12.94359vw;font-size:1.8rem;font-size:9.23077vw;line-height:1.66667;font-weight:lighter}.home .section#top h2 span{transition:-webkit-transform 1.2s cubic-bezier(0.4, 0, 0.2, 1) 0.2s;transition:transform 1.2s cubic-bezier(0.4, 0, 0.2, 1) 0.2s;transition:transform 1.2s cubic-bezier(0.4, 0, 0.2, 1) 0.2s, -webkit-transform 1.2s cubic-bezier(0.4, 0, 0.2, 1) 0.2s}.home .section#top h3{font-size:1.6rem;font-size:8.20513vw;line-height:1.78125}.home .section#top h3 span.wrap1 span{transition:-webkit-transform 1.2s cubic-bezier(0.4, 0, 0.2, 1) 0.3s;transition:transform 1.2s cubic-bezier(0.4, 0, 0.2, 1) 0.3s;transition:transform 1.2s cubic-bezier(0.4, 0, 0.2, 1) 0.3s, -webkit-transform 1.2s cubic-bezier(0.4, 0, 0.2, 1) 0.3s}.home .section#top h3 span.wrap2 span{transition:-webkit-transform 1.2s cubic-bezier(0.4, 0, 0.2, 1) 0.4s;transition:transform 1.2s cubic-bezier(0.4, 0, 0.2, 1) 0.4s;transition:transform 1.2s cubic-bezier(0.4, 0, 0.2, 1) 0.4s, -webkit-transform 1.2s cubic-bezier(0.4, 0, 0.2, 1) 0.4s}.home .section#top h3 span.wrap3 span{transition:-webkit-transform 1.2s cubic-bezier(0.4, 0, 0.2, 1) 0.5s;transition:transform 1.2s cubic-bezier(0.4, 0, 0.2, 1) 0.5s;transition:transform 1.2s cubic-bezier(0.4, 0, 0.2, 1) 0.5s, -webkit-transform 1.2s cubic-bezier(0.4, 0, 0.2, 1) 0.5s}.home .section#about{margin-bottom:20.51282vw}.home .section#about .back{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%) scale(1) rotate(0);transform:translateX(-50%) translateY(-50%) scale(1) rotate(0);height:100%;width:100%;background-image:url(/wp-content/themes/wonder-x/assets/img/SP/SP_top_MV_02.png);background-size:cover;z-index:-1}.home .section#about .appear{position:relative;top:15%;z-index:1}.home .section#about .section__inner{position:relative;display:flex;align-items:center;justify-content:center;height:179.48718vw;width:100%;display:flex;align-items:center;justify-content:center}.home .section#about .section__inner .logo{position:absolute;bottom:-.51282vw;left:-.51282vw;width:23.07692vw;z-index:1}.home .section#about .section__inner p{position:relative;margin:0 auto;width:79.48718vw;font-size:.7rem;font-size:3.58974vw;line-height:2.71429;color:#1c1c1c}.home .section#mission{margin-bottom:20.51282vw}.home .section#mission .section__inner p.ja{margin-bottom:5.12821vw;font-size:1rem;font-size:5.12821vw}.home .section#mission .section__inner p.lato{font-size:1rem;font-size:5.12821vw;line-height:2.2}.home .section#statement{margin-bottom:25.64103vw}.home .section#statement .section__inner .flex{margin-bottom:8.97436vw}.home .section#statement .section__inner .flex .content:last-child p:last-child{margin-bottom:0}.home .section#statement .section__inner .flex .content p{margin-bottom:8.97436vw}.home .section#statement .section__inner .flex .content p span{display:block}.home .section#statement .section__inner .flex .content p span.lato{font-size:.8rem;font-size:4.10256vw}.home .section#statement .section__inner .flex .content p span.ja{font-size:.8rem;font-size:4.10256vw}.home .section#statement .section__inner .flex .content p span{margin-bottom:2.5641vw}.home .section#statement .section__inner .flex .content p span:last-child{margin-bottom:0}.home .section#gray{padding:0 0 22.5641vw 0;margin-bottom:18.46154vw;background-color:#f0f0f0}.home .section#gray #pr-ad{margin-bottom:30.76923vw}.home .section#gray .section__inner .img{position:relative;margin-bottom:10.25641vw;left:50%;width:100vw;-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0)}.home .section#gray .section__inner .flex .content p{margin-bottom:20.51282vw;font-size:.7rem;font-size:3.58974vw;line-height:2}.home .section#news{margin-bottom:20.51282vw}.home .section#news .section__inner .flex .content{margin-bottom:10.25641vw}.home .section#news .section__inner .flex .content:active article .entry-thumbnail img{-webkit-transform:scale(1.05);transform:scale(1.05);transition:-webkit-transform 0.5s cubic-bezier(0.4, 0, 0.2, 1);transition:transform 0.5s cubic-bezier(0.4, 0, 0.2, 1);transition:transform 0.5s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.5s cubic-bezier(0.4, 0, 0.2, 1)}.home .section#news .section__inner .flex .content a{color:#000}.home .section#news .section__inner .flex .content article .entry-thumbnail{position:relative;left:50%;width:100vw;margin-bottom:8.97436vw;-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0);overflow:hidden}.home .section#news .section__inner .flex .content article .entry-thumbnail img{will-change:transform;transition:-webkit-transform 1s cubic-bezier(0.4, 0, 0.2, 1);transition:transform 1s cubic-bezier(0.4, 0, 0.2, 1);transition:transform 1s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 1s cubic-bezier(0.4, 0, 0.2, 1)}.home .section#news .section__inner .flex .content article .entry-header{margin-bottom:10.25641vw}.home .section#news .section__inner .flex .content article .entry-header h1{font-size:.8rem;font-size:4.10256vw;line-height:2}.home .section#news .section__inner .flex .content article .entry-content p{font-size:.7rem;font-size:3.58974vw;line-height:2}.home .section#news .section__inner .flex .list li{padding:5.12821vw 0;border-bottom:.25641vw solid #e5e5e5}.home .section#news .section__inner .flex .list li:nth-child(1){border-top:.25641vw solid #e5e5e5}.home .section#news .section__inner .flex .list li a{color:#000}.home .section#news .section__inner .flex .list li a .entry-title{font-size:.7rem;font-size:3.58974vw;line-height:2.28571;font-weight:lighter}.home .section#access{padding:20.51282vw 0;background-color:#f0f0f0}.home .section#access .section__inner .flex .content p{font-size:.7rem;font-size:3.58974vw;line-height:2.28571}.home .section#access .section__inner .flex .content p a{color:#000}.home .section#access .section__inner .flex .map{position:relative;margin-top:11.28205vw}.home .section#access .section__inner .flex .map iframe{width:100%}main#inquiry .section#top,main#company5 .section#top{padding-top:25.64103vw;margin-bottom:28.20513vw}main#inquiry .section#top .section__inner-title,main#company5 .section#top .section__inner-title{margin-bottom:17.4359vw}main#inquiry .section#top form .flex,main#company5 .section#top form .flex{display:block;margin-bottom:10.25641vw}main#inquiry .section#top form .flex.textarea,main#company5 .section#top form .flex.textarea{margin-bottom:5.12821vw}main#inquiry .section#top form .flex span,main#company5 .section#top form .flex span{position:relative;display:block;font-weight:400}main#inquiry .section#top form .flex span.left,main#company5 .section#top form .flex span.left{margin-bottom:2.05128vw;font-size:.8rem;font-size:4.10256vw;font-weight:600}main#inquiry .section#top form .wpcf7-form-control-wrap input,main#inquiry .section#top form .wpcf7-form-control-wrap textarea,main#company5 .section#top form .wpcf7-form-control-wrap input,main#company5 .section#top form .wpcf7-form-control-wrap textarea{width:100%;background:#f8f8f8 0% 0% no-repeat padding-box;border:.25641vw solid #c9c9c9;padding:1.28205vw 2.5641vw}main#inquiry .section#top form .wpcf7-form-control-wrap input,main#company5 .section#top form .wpcf7-form-control-wrap input{display:block;height:8.20513vw}main#inquiry .section#top form .wpcf7-form-control-wrap,main#company5 .section#top form .wpcf7-form-control-wrap{position:relative}main#inquiry .section#top form .must,main#company5 .section#top form .must{margin-bottom:1.79487vw}main#inquiry .section#top form .must,main#inquiry .section#top form .wpcf7-not-valid-tip,main#company5 .section#top form .must,main#company5 .section#top form .wpcf7-not-valid-tip{display:block;font-size:.6rem;font-size:3.07692vw;color:#c60044}main#inquiry .section#top form .wpcf7-not-valid-tip,main#company5 .section#top form .wpcf7-not-valid-tip{margin-top:1.79487vw}main#inquiry .section#top form .wpcf7-radio,main#company5 .section#top form .wpcf7-radio{margin-top:5.12821vw;display:flex;flex-wrap:wrap;font-weight:400}main#inquiry .section#top form .wpcf7-radio label,main#company5 .section#top form .wpcf7-radio label{display:flex;font-size:.8rem;font-size:4.10256vw}main#inquiry .section#top form .wpcf7-list-item,main#company5 .section#top form .wpcf7-list-item{margin:0 0 4.61538vw 0}main#inquiry .section#top form .wpcf7-list-item:last-child,main#company5 .section#top form .wpcf7-list-item:last-child{margin-bottom:0}main#inquiry .section#top form input[type="checkbox"],main#inquiry .section#top form input[type="radio"],main#company5 .section#top form input[type="checkbox"],main#company5 .section#top form input[type="radio"]{margin-left:2.5641vw;height:4.10256vw;width:4.10256vw;border-radius:100%}main#inquiry .section#top form input[type="submit"],main#company5 .section#top form input[type="submit"]{display:block;height:14.35897vw;width:100%;font-size:.8rem;font-size:4.10256vw;color:#fff;background-color:#e6aa06;box-shadow:0px .76923vw 1.53846vw rgba(0,0,0,0.478431)}main#inquiry .section#top form .note .right,main#company5 .section#top form .note .right{font-size:.6rem;font-size:3.07692vw}main#pr .section#top{height:190.51282vw;padding-top:25.64103vw;margin-top:25.64103vw;margin-bottom:20.51282vw}main#pr .section#top .keyv{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%) scale(1) rotate(0);transform:translateX(-50%) translateY(-50%) scale(1) rotate(0);height:100%;width:100%}main#pr .section#top .section__inner{position:relative;z-index:1}main#pr .section#top h3,main#pr .section#top h4{color:#fff}main#pr .section#top h3{margin-bottom:20.51282vw;font-size:1.2rem;font-size:6.15385vw;line-height:2;font-weight:lighter}main#pr .section#top h4{margin-bottom:20.51282vw;font-size:.7rem;font-size:3.58974vw;line-height:2}main#pr .section#top h2{position:absolute;left:0;bottom:-.76923vw;width:100%;z-index:1}main#pr .section#about{margin-bottom:30.76923vw}main#pr .section#about img{position:relative;right:-2.5641vw;width:94.87179vw;max-width:initial}main#pr .section#cases{padding:20.51282vw 0;background-color:#f0f0f0}main#pr .section#cases .section__inner-title{margin-bottom:20.51282vw}main#pr .section#cases .section__inner .list{margin:0 auto;width:100%;flex-wrap:wrap}main#pr .section#cases .section__inner .list li{margin-bottom:20.51282vw}main#pr .section#cases .section__inner .list li:last-child{margin-bottom:0}main#pr .section#cases .section__inner .list li .entry-thumbnail{position:relative;left:50%;-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0);margin-bottom:5.12821vw}main#pr .section#cases .section__inner .list li .entry-header{margin-bottom:5.12821vw}main#pr .section#cases .section__inner .list li .entry-header h1{font-size:.8rem;font-size:4.10256vw;line-height:2;font-weight:normal}main#pr .section#cases .section__inner .list li .entry-content p{font-size:.7rem;font-size:3.58974vw;line-height:2}main#pr .section#cases .section__inner .list a{color:#000}main#pr .section#cases .section__inner .common-btn{margin:15.38462vw auto 0 auto}main#company .section#top{margin-top:25.64103vw}main#company .section#top .section__inner-title{margin-bottom:20.51282vw}main#company .section#top .section__inner .wrapper{margin-bottom:20.51282vw}main#company .section#top .section__inner .wrapper .flex{margin-bottom:6.15385vw}main#company .section#top .section__inner .wrapper .flex:last-child{margin-bottom:0}main#company .section#top .section__inner .wrapper .flex p{font-family:source-han-sans-japanese,sans-serif}main#company .section#top .section__inner .wrapper .flex p:nth-child(1){font-weight:lighter}main#company .section#top .section__inner .wrapper .flex p:nth-child(2){font-weight:500}main#company .section#top .section__inner .wrapper .flex p span,main#company .section#top .section__inner .wrapper .flex p a{font-size:.7rem;font-size:3.58974vw;line-height:2.14286;color:#000}main#company .section#top .section__inner .map{position:relative;left:50%;margin-bottom:10.25641vw;-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0)}main#company .section#top .section__inner .map iframe{width:100%}main#vision .section#top{height:190.51282vw;padding-top:10.25641vw;margin-top:25.64103vw;margin-bottom:20.51282vw}main#vision .section#top .keyv{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%) scale(1) rotate(0);transform:translateX(-50%) translateY(-50%) scale(1) rotate(0);height:100%;width:100%}main#vision .section#top .keyv img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}main#vision .section#top .title{position:absolute;bottom:-.76923vw;left:50%;width:100%;-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0)}main#vision .section#top h3,main#vision .section#top h4{margin-left:auto;margin-right:auto}main#vision .section#top h3{margin-bottom:7.17949vw;font-size:2rem;font-size:10.25641vw;line-height:1.825}main#vision .section#top h4{margin-bottom:10.25641vw;font-size:1.4rem;font-size:7.17949vw;line-height:1.57143}main#vision .section#top h4 span{display:block}main#vision .section#top p{font-size:.7rem;font-size:3.58974vw;line-height:2.28571}main#vision .section#mission{margin-bottom:20.51282vw}main#vision .section#mission .section__inner p.ja{margin-bottom:5.12821vw;font-size:1rem;font-size:5.12821vw}main#vision .section#mission .section__inner p.lato{font-size:1rem;font-size:5.12821vw;line-height:2.2}main#vision .section#statement{margin-bottom:25.64103vw}main#vision .section#statement .section__inner .flex{margin-bottom:8.97436vw}main#vision .section#statement .section__inner .flex .content:last-child p:last-child{margin-bottom:0}main#vision .section#statement .section__inner .flex .content p{margin-bottom:8.97436vw}main#vision .section#statement .section__inner .flex .content p span{display:block}main#vision .section#statement .section__inner .flex .content p span.lato{font-size:.8rem;font-size:4.10256vw}main#vision .section#statement .section__inner .flex .content p span.ja{font-size:.8rem;font-size:4.10256vw}main#vision .section#statement .section__inner .flex .content p span{margin-bottom:2.5641vw}main#vision .section#statement .section__inner .flex .content p span:last-child{margin-bottom:0}main#vision .section#profile{padding:20.51282vw 0;background-color:#f0f0f0}main#vision .section#profile .section__inner-title{margin-bottom:10.25641vw}main#vision .section#profile .section__inner .wrapper .img{position:relative;margin-bottom:10.25641vw;left:50%;width:100vw;-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0)}main#vision .section#profile .section__inner .wrapper .content .flex:nth-child(1){margin-bottom:10.25641vw}main#vision .section#profile .section__inner .wrapper .content p{font-size:.7rem;font-size:3.58974vw;line-height:2}main#vision .section#profile .section__inner .wrapper .content p:nth-child(1){margin-bottom:3.84615vw}main#recruit .section#top{height:190.51282vw;margin-top:25.64103vw;margin-bottom:20.51282vw}main#recruit .section#top .keyv{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%) scale(1) rotate(0);transform:translateX(-50%) translateY(-50%) scale(1) rotate(0);height:100%;width:100%}main#recruit .section#top .keyv img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}main#recruit .section#top .title{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%) scale(1) rotate(0);transform:translateX(-50%) translateY(-50%) scale(1) rotate(0);width:87.73333vw;z-index:1}main#recruit .section#about{margin-bottom:15.38462vw}main#recruit .section#about .section__inner{text-align:center}main#recruit .section#about .section__inner-title{margin-bottom:5.12821vw;font-size:1.9rem;font-size:9.74359vw;line-height:1}main#recruit .section#about .section__inner h3{margin-bottom:15.38462vw;font-size:1rem;font-size:5.12821vw}main#recruit .section#about .section__inner p{font-size:.7rem;font-size:3.58974vw;line-height:2}main#recruit .section#recruitment{padding:15.38462vw 0 20.51282vw 0;background-color:#f0f0f0}main#recruit .section#recruitment .section__inner-title{padding-bottom:5.12821vw;margin-bottom:10.25641vw;font-size:1.2rem;font-size:6.15385vw;border-bottom:.25641vw solid #707070}main#recruit .section#recruitment .section__inner .wrapper{margin-bottom:20.51282vw}main#recruit .section#recruitment .section__inner .wrapper .content{padding-bottom:10.25641vw;margin-bottom:10.25641vw;border-bottom:.25641vw solid #707070}main#recruit .section#recruitment .section__inner .wrapper .content:last-child{padding-bottom:0;margin-bottom:0;border:none}main#recruit .section#recruitment .section__inner .wrapper .content .box{margin-bottom:10.25641vw}main#recruit .section#recruitment .section__inner .wrapper .content .box:last-child{margin-bottom:0}main#recruit .section#recruitment .section__inner .wrapper .content .box-title{margin-bottom:10.25641vw;font-size:1.2rem;font-size:6.15385vw}main#recruit .section#recruitment .section__inner .wrapper .content .box-text{font-size:.7rem;font-size:3.58974vw;line-height:2.28571}main#recruit .section#recruitment .section__inner .wrapper .content .box .flex p{font-size:.7rem;font-size:3.58974vw;line-height:2.28571}main#recruit .section#recruitment .section__inner .wrapper .content .box .flex p:nth-child(1){width:28.20513vw}main#recruit .section#recruitment .section__inner .wrapper .content .box .flex p:nth-child(2){width:61.53846vw}main#recruit .section#recruitment .section__inner .common-btn{margin:0 auto}.category-news .section#top,.category-magazine .section#top{margin-bottom:20.51282vw}.category-news .section#top .section__inner-title,.category-magazine .section#top .section__inner-title{margin-bottom:20.51282vw;font-size:1.9rem;font-size:9.74359vw}.category-news .section#top .section__inner .list,.category-magazine .section#top .section__inner .list{flex-wrap:wrap}.category-news .section#top .section__inner .list li,.category-magazine .section#top .section__inner .list li{margin-bottom:10.25641vw;width:100%}.category-news .section#top .section__inner .list li:last-child,.category-magazine .section#top .section__inner .list li:last-child{margin-right:0}.category-news .section#top .section__inner .list li:active article .entry-thumbnail img,.category-magazine .section#top .section__inner .list li:active article .entry-thumbnail img{-webkit-transform:scale(1.05);transform:scale(1.05);transition:-webkit-transform 0.5s cubic-bezier(0.4, 0, 0.2, 1);transition:transform 0.5s cubic-bezier(0.4, 0, 0.2, 1);transition:transform 0.5s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.5s cubic-bezier(0.4, 0, 0.2, 1)}.category-news .section#top .section__inner .list li a,.category-magazine .section#top .section__inner .list li a{color:#000}.category-news .section#top .section__inner .list li article .entry-thumbnail,.category-magazine .section#top .section__inner .list li article .entry-thumbnail{position:relative;left:50%;width:100vw;-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0);margin-bottom:5.12821vw;overflow:hidden}.category-news .section#top .section__inner .list li article .entry-thumbnail img,.category-magazine .section#top .section__inner .list li article .entry-thumbnail img{will-change:transform;transition:-webkit-transform 1s cubic-bezier(0.4, 0, 0.2, 1);transition:transform 1s cubic-bezier(0.4, 0, 0.2, 1);transition:transform 1s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 1s cubic-bezier(0.4, 0, 0.2, 1)}.category-news .section#top .section__inner .list li article .entry-header h1,.category-magazine .section#top .section__inner .list li article .entry-header h1{font-size:.7rem;font-size:3.58974vw;line-height:2.28571;font-weight:500}.common-btn{display:flex;align-items:center;justify-content:center;height:12.05128vw;line-height:12.05128vw;width:100%;border:.25641vw solid #707070;box-sizing:border-box;transition:color 0.3s ease-in-out, background-color 0.3s ease-in-out}.common-btn:active{background-color:#707070}.common-btn:active .common-btn__content .elm.elm1{-webkit-transform:translate3d(0, -102%, 0);transform:translate3d(0, -102%, 0)}.common-btn:active .common-btn__content .elm.elm2{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.common-btn.black{background-color:#000;border:none}.common-btn.black .common-btn__content .elm.elm1{color:#fff}.common-btn.black .common-btn__content .elm.elm2{color:#000}.common-btn.black:active{background-color:#fff}.common-btn.white{background-color:#fff;border:none}.common-btn.white .common-btn__content .elm.elm1{color:#000}.common-btn.white .common-btn__content .elm.elm2{color:white}.common-btn.white:active{background-color:#000}.common-btn.orange{background-color:#e6aa06;border:none}.common-btn.orange .common-btn__content .elm.elm1{color:#fff}.common-btn.orange .common-btn__content .elm.elm2{color:#fff}.common-btn.orange:active{background-color:#1c1c1c}.common-btn__content{position:relative;overflow:hidden}.common-btn__content .elm{position:relative;transition:-webkit-transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out}.common-btn__content .elm.elm1{color:#000}.common-btn__content .elm.elm2{position:absolute;top:0;left:0;color:#fff;-webkit-transform:translate3d(0, 102%, 0);transform:translate3d(0, 102%, 0)}.common-btn .elm{display:block;font-size:.7rem;font-size:3.58974vw}}@media screen and (min-width: 750px){.error-404,.no-results{display:flex;align-items:center;justify-content:center;min-height:calc(100vh - 180px)}.error-404 h2,.no-results h2{font-size:60px;font-weight:lighter;line-height:1.75;text-align:center}.error-404 .error-404,.no-results .error-404{background-color:#f0f0f0}.no-results{position:sticky;top:200px}.loaded#page .section#top .keyv::after{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}.loaded#page .section#top .keyv img{opacity:1;-webkit-transform:translate3d(-50%, -50%, 0) scale(1);transform:translate3d(-50%, -50%, 0) scale(1)}.home .loaded#page .section#top .wrap span{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}#body-news,#body-magazine,.search-no-results,#body-case,#body-influencer{padding-top:200px}#body-news .navigation.pagination,#body-magazine .navigation.pagination,.search-no-results .navigation.pagination,#body-case .navigation.pagination,#body-influencer .navigation.pagination{width:100%}#body-news .nav-links,#body-magazine .nav-links,.search-no-results .nav-links,#body-case .nav-links,#body-influencer .nav-links{display:flex;justify-content:center;width:100%}#body-news .nav-links .page-numbers,#body-magazine .nav-links .page-numbers,.search-no-results .nav-links .page-numbers,#body-case .nav-links .page-numbers,#body-influencer .nav-links .page-numbers{margin-right:12px;height:28px;width:28px;line-height:28px;text-align:center;font-size:14px;font-family:source-han-sans-japanese,sans-serif;border-radius:100%;color:#fff;background-color:#cecece}#body-news .nav-links .page-numbers.current,#body-magazine .nav-links .page-numbers.current,.search-no-results .nav-links .page-numbers.current,#body-case .nav-links .page-numbers.current,#body-influencer .nav-links .page-numbers.current{background-color:#000}#body-news .nav-links .page-numbers:last-child,#body-magazine .nav-links .page-numbers:last-child,.search-no-results .nav-links .page-numbers:last-child,#body-case .nav-links .page-numbers:last-child,#body-influencer .nav-links .page-numbers:last-child{margin-right:0}#body-news .nav-links .prev,#body-news .nav-links .next,#body-magazine .nav-links .prev,#body-magazine .nav-links .next,.search-no-results .nav-links .prev,.search-no-results .nav-links .next,#body-case .nav-links .prev,#body-case .nav-links .next,#body-influencer .nav-links .prev,#body-influencer .nav-links .next{display:none}#body-news .section-title,#body-magazine .section-title,.search-no-results .section-title,#body-case .section-title,#body-influencer .section-title{font-size:48px;margin-bottom:80px}#body-news .post .post-thumbnail{margin-bottom:40px}#body-news .post .entry-header .entry-title{margin:0;font-size:24px;line-height:2}#body-news .post .page-content,#body-news .post .entry-content,#body-news .post .entry-summary{font-size:14px;line-height:2}#body-news .post .page-content *:nth-child(1),#body-news .post .entry-content *:nth-child(1),#body-news .post .entry-summary *:nth-child(1){margin-top:0}#body-news .post .page-content p b,#body-news .post .page-content p strong,#body-news .post .page-content p strong a,#body-news .post .page-content li b,#body-news .post .page-content li strong,#body-news .post .page-content li strong a,#body-news .post .page-content div.box3 b,#body-news .post .page-content div.box3 strong,#body-news .post .page-content div.box3 strong a,#body-news .post .page-content span.consultation,#body-news .post .page-content strong .fontbold,#body-news .post .entry-content p b,#body-news .post .entry-content p strong,#body-news .post .entry-content p strong a,#body-news .post .entry-content li b,#body-news .post .entry-content li strong,#body-news .post .entry-content li strong a,#body-news .post .entry-content div.box3 b,#body-news .post .entry-content div.box3 strong,#body-news .post .entry-content div.box3 strong a,#body-news .post .entry-content span.consultation,#body-news .post .entry-content strong .fontbold,#body-news .post .entry-summary p b,#body-news .post .entry-summary p strong,#body-news .post .entry-summary p strong a,#body-news .post .entry-summary li b,#body-news .post .entry-summary li strong,#body-news .post .entry-summary li strong a,#body-news .post .entry-summary div.box3 b,#body-news .post .entry-summary div.box3 strong,#body-news .post .entry-summary div.box3 strong a,#body-news .post .entry-summary span.consultation,#body-news .post .entry-summary strong .fontbold{color:#ff004e}#body-news .post .page-content ul,#body-news .post .entry-content ul,#body-news .post .entry-summary ul{margin-left:1rem}#body-news .post .page-content p:empty,#body-news .post .entry-content p:empty,#body-news .post .entry-summary p:empty{display:none}#body-news #footer{margin-top:100px}#body-magazine #page,.search-no-results #page,#body-case #page,#body-influencer #page{overflow:initial}#body-magazine #page #container,.search-no-results #page #container,#body-case #page #container,#body-influencer #page #container{overflow:initial;display:flex;justify-content:space-between;flex-wrap:wrap;width:77.77777777777778%;max-width:1120px;margin:0 auto}#body-magazine main,.search-no-results main,#body-case main,#body-influencer main{width:64.28571428571429%}#body-magazine main .section__inner,.search-no-results main .section__inner,#body-case main .section__inner,#body-influencer main .section__inner{width:100%}#body-magazine main .list,.search-no-results main .list,#body-case main .list,#body-influencer main .list{flex-wrap:wrap}#body-magazine main .list li,.search-no-results main .list li,#body-case main .list li,#body-influencer main .list li{margin-right:5%;margin-bottom:52px;width:47.5%}#body-magazine main .list li:nth-child(2n),.search-no-results main .list li:nth-child(2n),#body-case main .list li:nth-child(2n),#body-influencer main .list li:nth-child(2n){margin-right:0}#body-magazine main .list li:last-child,.search-no-results main .list li:last-child,#body-case main .list li:last-child,#body-influencer main .list li:last-child{margin-right:0}#body-magazine main .list li a,.search-no-results main .list li a,#body-case main .list li a,#body-influencer main .list li a{color:#000}#body-magazine main .list li article .entry-thumbnail,.search-no-results main .list li article .entry-thumbnail,#body-case main .list li article .entry-thumbnail,#body-influencer main .list li article .entry-thumbnail{margin-bottom:20px}#body-magazine main .list li article .entry-header h1,.search-no-results main .list li article .entry-header h1,#body-case main .list li article .entry-header h1,#body-influencer main .list li article .entry-header h1{font-size:14px;line-height:2.28571;font-weight:500}#body-magazine aside,.search-no-results aside,#body-case aside,#body-influencer aside{width:28.57142857142857%}#body-magazine #footer,.search-no-results #footer,#body-case #footer,#body-influencer #footer{margin-top:40px}#body-magazine .post .entry-meta p,.search-no-results .post .entry-meta p,#body-case .post .entry-meta p,#body-influencer .post .entry-meta p{font-size:12px;color:#1c1c1c}#body-magazine .post .entry-meta p i,.search-no-results .post .entry-meta p i,#body-case .post .entry-meta p i,#body-influencer .post .entry-meta p i{margin-right:16px;color:#a3a3a3}#body-magazine .post .entry-meta p:nth-child(1),.search-no-results .post .entry-meta p:nth-child(1),#body-case .post .entry-meta p:nth-child(1),#body-influencer .post .entry-meta p:nth-child(1){margin-bottom:10px}#body-magazine .post .entry-header,.search-no-results .post .entry-header,#body-case .post .entry-header,#body-influencer .post .entry-header{margin:40px 0 20px}#body-magazine .post .entry-header h1,.search-no-results .post .entry-header h1,#body-case .post .entry-header h1,#body-influencer .post .entry-header h1{margin:0;font-size:24px;line-height:2}#body-magazine .post .page-content,#body-magazine .post .entry-content,#body-magazine .post .entry-summary,.search-no-results .post .page-content,.search-no-results .post .entry-content,.search-no-results .post .entry-summary,#body-case .post .page-content,#body-case .post .entry-content,#body-case .post .entry-summary,#body-influencer .post .page-content,#body-influencer .post .entry-content,#body-influencer .post .entry-summary{font-size:14px;line-height:2}#body-magazine .post .page-content *:nth-child(1),#body-magazine .post .entry-content *:nth-child(1),#body-magazine .post .entry-summary *:nth-child(1),.search-no-results .post .page-content *:nth-child(1),.search-no-results .post .entry-content *:nth-child(1),.search-no-results .post .entry-summary *:nth-child(1),#body-case .post .page-content *:nth-child(1),#body-case .post .entry-content *:nth-child(1),#body-case .post .entry-summary *:nth-child(1),#body-influencer .post .page-content *:nth-child(1),#body-influencer .post .entry-content *:nth-child(1),#body-influencer .post .entry-summary *:nth-child(1){margin-top:0}#body-magazine .post .page-content p b,#body-magazine .post .page-content p strong,#body-magazine .post .page-content p strong a,#body-magazine .post .page-content li b,#body-magazine .post .page-content li strong,#body-magazine .post .page-content li strong a,#body-magazine .post .page-content div.box3 b,#body-magazine .post .page-content div.box3 strong,#body-magazine .post .page-content div.box3 strong a,#body-magazine .post .page-content span.consultation,#body-magazine .post .page-content strong .fontbold,#body-magazine .post .entry-content p b,#body-magazine .post .entry-content p strong,#body-magazine .post .entry-content p strong a,#body-magazine .post .entry-content li b,#body-magazine .post .entry-content li strong,#body-magazine .post .entry-content li strong a,#body-magazine .post .entry-content div.box3 b,#body-magazine .post .entry-content div.box3 strong,#body-magazine .post .entry-content div.box3 strong a,#body-magazine .post .entry-content span.consultation,#body-magazine .post .entry-content strong .fontbold,#body-magazine .post .entry-summary p b,#body-magazine .post .entry-summary p strong,#body-magazine .post .entry-summary p strong a,#body-magazine .post .entry-summary li b,#body-magazine .post .entry-summary li strong,#body-magazine .post .entry-summary li strong a,#body-magazine .post .entry-summary div.box3 b,#body-magazine .post .entry-summary div.box3 strong,#body-magazine .post .entry-summary div.box3 strong a,#body-magazine .post .entry-summary span.consultation,#body-magazine .post .entry-summary strong .fontbold,.search-no-results .post .page-content p b,.search-no-results .post .page-content p strong,.search-no-results .post .page-content p strong a,.search-no-results .post .page-content li b,.search-no-results .post .page-content li strong,.search-no-results .post .page-content li strong a,.search-no-results .post .page-content div.box3 b,.search-no-results .post .page-content div.box3 strong,.search-no-results .post .page-content div.box3 strong a,.search-no-results .post .page-content span.consultation,.search-no-results .post .page-content strong .fontbold,.search-no-results .post .entry-content p b,.search-no-results .post .entry-content p strong,.search-no-results .post .entry-content p strong a,.search-no-results .post .entry-content li b,.search-no-results .post .entry-content li strong,.search-no-results .post .entry-content li strong a,.search-no-results .post .entry-content div.box3 b,.search-no-results .post .entry-content div.box3 strong,.search-no-results .post .entry-content div.box3 strong a,.search-no-results .post .entry-content span.consultation,.search-no-results .post .entry-content strong .fontbold,.search-no-results .post .entry-summary p b,.search-no-results .post .entry-summary p strong,.search-no-results .post .entry-summary p strong a,.search-no-results .post .entry-summary li b,.search-no-results .post .entry-summary li strong,.search-no-results .post .entry-summary li strong a,.search-no-results .post .entry-summary div.box3 b,.search-no-results .post .entry-summary div.box3 strong,.search-no-results .post .entry-summary div.box3 strong a,.search-no-results .post .entry-summary span.consultation,.search-no-results .post .entry-summary strong .fontbold,#body-case .post .page-content p b,#body-case .post .page-content p strong,#body-case .post .page-content p strong a,#body-case .post .page-content li b,#body-case .post .page-content li strong,#body-case .post .page-content li strong a,#body-case .post .page-content div.box3 b,#body-case .post .page-content div.box3 strong,#body-case .post .page-content div.box3 strong a,#body-case .post .page-content span.consultation,#body-case .post .page-content strong .fontbold,#body-case .post .entry-content p b,#body-case .post .entry-content p strong,#body-case .post .entry-content p strong a,#body-case .post .entry-content li b,#body-case .post .entry-content li strong,#body-case .post .entry-content li strong a,#body-case .post .entry-content div.box3 b,#body-case .post .entry-content div.box3 strong,#body-case .post .entry-content div.box3 strong a,#body-case .post .entry-content span.consultation,#body-case .post .entry-content strong .fontbold,#body-case .post .entry-summary p b,#body-case .post .entry-summary p strong,#body-case .post .entry-summary p strong a,#body-case .post .entry-summary li b,#body-case .post .entry-summary li strong,#body-case .post .entry-summary li strong a,#body-case .post .entry-summary div.box3 b,#body-case .post .entry-summary div.box3 strong,#body-case .post .entry-summary div.box3 strong a,#body-case .post .entry-summary span.consultation,#body-case .post .entry-summary strong .fontbold,#body-influencer .post .page-content p b,#body-influencer .post .page-content p strong,#body-influencer .post .page-content p strong a,#body-influencer .post .page-content li b,#body-influencer .post .page-content li strong,#body-influencer .post .page-content li strong a,#body-influencer .post .page-content div.box3 b,#body-influencer .post .page-content div.box3 strong,#body-influencer .post .page-content div.box3 strong a,#body-influencer .post .page-content span.consultation,#body-influencer .post .page-content strong .fontbold,#body-influencer .post .entry-content p b,#body-influencer .post .entry-content p strong,#body-influencer .post .entry-content p strong a,#body-influencer .post .entry-content li b,#body-influencer .post .entry-content li strong,#body-influencer .post .entry-content li strong a,#body-influencer .post .entry-content div.box3 b,#body-influencer .post .entry-content div.box3 strong,#body-influencer .post .entry-content div.box3 strong a,#body-influencer .post .entry-content span.consultation,#body-influencer .post .entry-content strong .fontbold,#body-influencer .post .entry-summary p b,#body-influencer .post .entry-summary p strong,#body-influencer .post .entry-summary p strong a,#body-influencer .post .entry-summary li b,#body-influencer .post .entry-summary li strong,#body-influencer .post .entry-summary li strong a,#body-influencer .post .entry-summary div.box3 b,#body-influencer .post .entry-summary div.box3 strong,#body-influencer .post .entry-summary div.box3 strong a,#body-influencer .post .entry-summary span.consultation,#body-influencer .post .entry-summary strong .fontbold{color:#ff004e}#body-magazine .post .page-content ul,#body-magazine .post .entry-content ul,#body-magazine .post .entry-summary ul,.search-no-results .post .page-content ul,.search-no-results .post .entry-content ul,.search-no-results .post .entry-summary ul,#body-case .post .page-content ul,#body-case .post .entry-content ul,#body-case .post .entry-summary ul,#body-influencer .post .page-content ul,#body-influencer .post .entry-content ul,#body-influencer .post .entry-summary ul{margin-left:1rem}#body-magazine .post .page-content .consultation,#body-magazine .post .entry-content .consultation,#body-magazine .post .entry-summary .consultation,.search-no-results .post .page-content .consultation,.search-no-results .post .entry-content .consultation,.search-no-results .post .entry-summary .consultation,#body-case .post .page-content .consultation,#body-case .post .entry-content .consultation,#body-case .post .entry-summary .consultation,#body-influencer .post .page-content .consultation,#body-influencer .post .entry-content .consultation,#body-influencer .post .entry-summary .consultation{margin-top:40px;display:inline-block}#body-magazine .post .page-content .center,#body-magazine .post .entry-content .center,#body-magazine .post .entry-summary .center,.search-no-results .post .page-content .center,.search-no-results .post .entry-content .center,.search-no-results .post .entry-summary .center,#body-case .post .page-content .center,#body-case .post .entry-content .center,#body-case .post .entry-summary .center,#body-influencer .post .page-content .center,#body-influencer .post .entry-content .center,#body-influencer .post .entry-summary .center{text-align:center}#body-magazine .post .page-content .center small,#body-magazine .post .entry-content .center small,#body-magazine .post .entry-summary .center small,.search-no-results .post .page-content .center small,.search-no-results .post .entry-content .center small,.search-no-results .post .entry-summary .center small,#body-case .post .page-content .center small,#body-case .post .entry-content .center small,#body-case .post .entry-summary .center small,#body-influencer .post .page-content .center small,#body-influencer .post .entry-content .center small,#body-influencer .post .entry-summary .center small{color:#ff004e;font-size:14px;font-weight:600}#body-magazine .post .page-content .btn,#body-magazine .post .entry-content .btn,#body-magazine .post .entry-summary .btn,.search-no-results .post .page-content .btn,.search-no-results .post .entry-content .btn,.search-no-results .post .entry-summary .btn,#body-case .post .page-content .btn,#body-case .post .entry-content .btn,#body-case .post .entry-summary .btn,#body-influencer .post .page-content .btn,#body-influencer .post .entry-content .btn,#body-influencer .post .entry-summary .btn{width:100%;text-align:center}#body-magazine .post .page-content .btn.main-bc,#body-magazine .post .entry-content .btn.main-bc,#body-magazine .post .entry-summary .btn.main-bc,.search-no-results .post .page-content .btn.main-bc,.search-no-results .post .entry-content .btn.main-bc,.search-no-results .post .entry-summary .btn.main-bc,#body-case .post .page-content .btn.main-bc,#body-case .post .entry-content .btn.main-bc,#body-case .post .entry-summary .btn.main-bc,#body-influencer .post .page-content .btn.main-bc,#body-influencer .post .entry-content .btn.main-bc,#body-influencer .post .entry-summary .btn.main-bc{background-color:#ff004e}#body-magazine .post .page-content p:empty,#body-magazine .post .entry-content p:empty,#body-magazine .post .entry-summary p:empty,.search-no-results .post .page-content p:empty,.search-no-results .post .entry-content p:empty,.search-no-results .post .entry-summary p:empty,#body-case .post .page-content p:empty,#body-case .post .entry-content p:empty,#body-case .post .entry-summary p:empty,#body-influencer .post .page-content p:empty,#body-influencer .post .entry-content p:empty,#body-influencer .post .entry-summary p:empty{display:none}#body-magazine .post .footer-meta .post-categories,.search-no-results .post .footer-meta .post-categories,#body-case .post .footer-meta .post-categories,#body-influencer .post .footer-meta .post-categories{list-style:none}#body-magazine .post .footer-meta .post-categories a,.search-no-results .post .footer-meta .post-categories a,#body-case .post .footer-meta .post-categories a,#body-influencer .post .footer-meta .post-categories a{color:#a3a3a3}#body-magazine .section-title,.search-no-results .section-title,#body-case .section-title,#body-influencer .section-title{font-size:48px;margin-bottom:80px}.keyv{position:relative;overflow:hidden}.keyv::after{position:relative;content:"";display:block;padding-top:100%;background-color:#fff;will-change:transform;transition:-webkit-transform 1.6s cubic-bezier(0.4, 0, 0.2, 1) 0.2s;transition:transform 1.6s cubic-bezier(0.4, 0, 0.2, 1) 0.2s;transition:transform 1.6s cubic-bezier(0.4, 0, 0.2, 1) 0.2s, -webkit-transform 1.6s cubic-bezier(0.4, 0, 0.2, 1) 0.2s}.keyv img{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%) scale(1) rotate(0);transform:translateX(-50%) translateY(-50%) scale(1) rotate(0);height:100%;width:100%;-o-object-fit:cover;object-fit:cover;opacity:0;will-change:transform, opacity;-webkit-transform:translate3d(-50%, -50%, 0) scale(1.05);transform:translate3d(-50%, -50%, 0) scale(1.05);transition:opacity 2s cubic-bezier(0.4, 0, 0.2, 1) 0.2s,-webkit-transform 2s cubic-bezier(0.4, 0, 0.2, 1) 0.2s;transition:opacity 2s cubic-bezier(0.4, 0, 0.2, 1) 0.2s,transform 2s cubic-bezier(0.4, 0, 0.2, 1) 0.2s;transition:opacity 2s cubic-bezier(0.4, 0, 0.2, 1) 0.2s,transform 2s cubic-bezier(0.4, 0, 0.2, 1) 0.2s,-webkit-transform 2s cubic-bezier(0.4, 0, 0.2, 1) 0.2s}.home .section#top{margin-top:170px;margin-bottom:120px}.home .section#top .keyv{height:500px}.home .section#top .section__inner{position:absolute;top:-40px;left:50%;-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0)}.home .section#top .wrap{position:relative;display:inline-block;overflow:hidden;white-space:nowrap}.home .section#top .wrap span{position:relative;display:inline-block;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);will-change:transform}.home .section#top h2,.home .section#top h3{margin-left:auto;margin-right:auto}.home .section#top h2{margin-bottom:77px;font-size:64px;font-weight:lighter;white-space:nowrap}.home .section#top h2 span{transition:-webkit-transform 1.2s cubic-bezier(0.4, 0, 0.2, 1) 0.2s;transition:transform 1.2s cubic-bezier(0.4, 0, 0.2, 1) 0.2s;transition:transform 1.2s cubic-bezier(0.4, 0, 0.2, 1) 0.2s, -webkit-transform 1.2s cubic-bezier(0.4, 0, 0.2, 1) 0.2s}.home .section#top h3{font-size:40px;line-height:1.95}.home .section#top h3 span.wrap1 span{transition:-webkit-transform 1.2s cubic-bezier(0.4, 0, 0.2, 1) 0.3s;transition:transform 1.2s cubic-bezier(0.4, 0, 0.2, 1) 0.3s;transition:transform 1.2s cubic-bezier(0.4, 0, 0.2, 1) 0.3s, -webkit-transform 1.2s cubic-bezier(0.4, 0, 0.2, 1) 0.3s}.home .section#top h3 span.wrap2 span{transition:-webkit-transform 1.2s cubic-bezier(0.4, 0, 0.2, 1) 0.4s;transition:transform 1.2s cubic-bezier(0.4, 0, 0.2, 1) 0.4s;transition:transform 1.2s cubic-bezier(0.4, 0, 0.2, 1) 0.4s, -webkit-transform 1.2s cubic-bezier(0.4, 0, 0.2, 1) 0.4s}.home .section#top h3 span.wrap3 span{transition:-webkit-transform 1.2s cubic-bezier(0.4, 0, 0.2, 1) 0.5s;transition:transform 1.2s cubic-bezier(0.4, 0, 0.2, 1) 0.5s;transition:transform 1.2s cubic-bezier(0.4, 0, 0.2, 1) 0.5s, -webkit-transform 1.2s cubic-bezier(0.4, 0, 0.2, 1) 0.5s}.home .section#about{margin-bottom:120px}.home .section#about .back{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%) scale(1) rotate(0);transform:translateX(-50%) translateY(-50%) scale(1) rotate(0);height:100%;width:100%;background-image:url(/wp-content/themes/wonder-x/assets/img/PC/MV2_PC.png);background-size:cover;z-index:-1}.home .section#about .appear{position:relative;top:30%}.home .section#about .section__inner{position:relative;padding:147px 0;width:88.88888888888888%;max-width:1280px;display:flex;align-items:center;justify-content:center}.home .section#about .section__inner .logo{position:absolute;bottom:-2px;left:-2px;width:95px;z-index:1}.home .section#about .section__inner p{font-size:18px;line-height:2.66667;color:#1c1c1c}.home .section#mission{margin-bottom:100px}.home .section#mission .section__inner p.ja{margin-bottom:20px;font-size:24px}.home .section#mission .section__inner p.lato{font-size:24px}.home .section#statement{margin-bottom:190px}.home .section#statement .section__inner .flex .content{width:50%}.home .section#statement .section__inner .flex .content p{margin-bottom:20px}.home .section#statement .section__inner .flex .content p span{display:block}.home .section#statement .section__inner .flex .content p span.lato{font-size:18px}.home .section#statement .section__inner .flex .content p span.ja{font-size:18px}.home .section#statement .section__inner .flex .content p:last-child{margin-bottom:0}.home .section#statement .section__inner .flex .content p span{margin-bottom:20px}.home .section#statement .section__inner .flex .content p span:last-child{margin-bottom:0}.home .section#gray{padding:120px 0 130px 0;margin-bottom:120px;background-color:#f0f0f0}.home .section#gray #pr-ad{margin-bottom:120px}.home .section#gray .section__inner .flex .content{width:40.166666666666667%}.home .section#gray .section__inner .flex .content p{margin-bottom:55px;font-size:14px;line-height:2.28571}.home .section#gray .section__inner .flex .img{width:53.33333333333333%}.home .section#news{margin-bottom:170px}.home .section#news .section__inner .flex .content{width:36.666666666666664%}.home .section#news .section__inner .flex .content:hover article .entry-thumbnail img{-webkit-transform:scale(1.05);transform:scale(1.05);transition:-webkit-transform 0.5s cubic-bezier(0.4, 0, 0.2, 1);transition:transform 0.5s cubic-bezier(0.4, 0, 0.2, 1);transition:transform 0.5s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.5s cubic-bezier(0.4, 0, 0.2, 1)}.home .section#news .section__inner .flex .content a{color:#000}.home .section#news .section__inner .flex .content article .entry-thumbnail{margin-bottom:40px;overflow:hidden}.home .section#news .section__inner .flex .content article .entry-thumbnail img{will-change:transform;transition:-webkit-transform 1s cubic-bezier(0.4, 0, 0.2, 1);transition:transform 1s cubic-bezier(0.4, 0, 0.2, 1);transition:transform 1s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 1s cubic-bezier(0.4, 0, 0.2, 1)}.home .section#news .section__inner .flex .content article .entry-header{margin-bottom:40px}.home .section#news .section__inner .flex .content article .entry-header h1{font-size:16px;line-height:2}.home .section#news .section__inner .flex .content article .entry-content p{font-size:14px;line-height:2.28571}.home .section#news .section__inner .flex .list{width:46.66666666666667%}.home .section#news .section__inner .flex .list li{padding:30px 0;border-bottom:1px solid #e5e5e5}.home .section#news .section__inner .flex .list li:nth-child(1){border-top:1px solid #e5e5e5}.home .section#news .section__inner .flex .list li a{color:#000}.home .section#news .section__inner .flex .list li a .entry-title{font-size:14px;line-height:2.28571;font-weight:lighter}.home .section#access{padding:120px 0 100px 0;background-color:#f0f0f0}.home .section#access .section__inner .flex .content{width:38.83333333333333%}.home .section#access .section__inner .flex .content p{font-size:16px;line-height:2.625}.home .section#access .section__inner .flex .content p a{color:#000}.home .section#access .section__inner .flex .map{position:relative;width:46.66666666666667%}.home .section#access .section__inner .flex .map iframe{width:100%}main#inquiry .section#top,main#company5 .section#top{margin-top:210px;margin-bottom:120px}main#inquiry .section#top .section__inner-title,main#company5 .section#top .section__inner-title{margin-bottom:100px}main#inquiry .section#top form .flex,main#company5 .section#top form .flex{margin-bottom:64px}main#inquiry .section#top form .flex span,main#company5 .section#top form .flex span{position:relative;font-weight:400}main#inquiry .section#top form .flex span.left,main#company5 .section#top form .flex span.left{width:200px;font-size:16px;font-weight:600}main#inquiry .section#top form .flex span.right,main#company5 .section#top form .flex span.right{width:calc(100% - 200px)}main#inquiry .section#top form .wpcf7-form-control-wrap input,main#inquiry .section#top form .wpcf7-form-control-wrap textarea,main#company5 .section#top form .wpcf7-form-control-wrap input,main#company5 .section#top form .wpcf7-form-control-wrap textarea{width:100%;background:#f8f8f8 0% 0% no-repeat padding-box;border:1px solid #c9c9c9;padding:5px 10px}main#inquiry .section#top form .wpcf7-form-control-wrap input,main#company5 .section#top form .wpcf7-form-control-wrap input{display:block;height:32px}main#inquiry .section#top form .wpcf7-form-control-wrap,main#company5 .section#top form .wpcf7-form-control-wrap{position:relative}main#inquiry .section#top form .must,main#company5 .section#top form .must{position:absolute !important;top:-24px;left:0}main#inquiry .section#top form .must,main#inquiry .section#top form .wpcf7-not-valid-tip,main#company5 .section#top form .must,main#company5 .section#top form .wpcf7-not-valid-tip{font-size:12px;color:#c60044}main#inquiry .section#top form .wpcf7-not-valid-tip,main#company5 .section#top form .wpcf7-not-valid-tip{margin-top:7px}main#inquiry .section#top form .wpcf7-radio,main#company5 .section#top form .wpcf7-radio{display:flex;flex-wrap:wrap;font-weight:400}main#inquiry .section#top form .wpcf7-radio label,main#company5 .section#top form .wpcf7-radio label{display:flex;font-size:16px}main#inquiry .section#top form .wpcf7-list-item,main#company5 .section#top form .wpcf7-list-item{margin:0 70px 0 0;margin-bottom:22px}main#inquiry .section#top form .wpcf7-list-item:last-child,main#company5 .section#top form .wpcf7-list-item:last-child{margin:0 0 0 0}main#inquiry .section#top form input[type="checkbox"],main#inquiry .section#top form input[type="radio"],main#company5 .section#top form input[type="checkbox"],main#company5 .section#top form input[type="radio"]{margin-left:10px;height:16px;width:16px;border-radius:100%}main#inquiry .section#top form input[type="submit"],main#company5 .section#top form input[type="submit"]{margin:0 0 0 auto;display:block;height:56px;width:calc(100% - 200px);font-size:16px;color:#fff;background-color:#e6aa06;box-shadow:0px 3px 6px #0000007a;cursor:pointer}main#pr .section#top{margin-top:210px;margin-bottom:72px}main#pr .section#top .keyv{height:560px}main#pr .section#top .section__inner{position:absolute;bottom:66px;left:50%;-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0)}main#pr .section#top .section__inner div{width:440px}main#pr .section#top h3,main#pr .section#top h4{color:#fff}main#pr .section#top h3{margin-bottom:50px;font-size:20px;line-height:2.4;font-weight:lighter}main#pr .section#top h4{margin-bottom:60px;font-size:14px;line-height:3}main#pr .section#top h2{position:absolute;bottom:-3px;right:-2px;width:570px;z-index:1}main#pr .section#about{margin-bottom:40px}main#pr .section#cases{padding:80px 0 100px 0;background-color:#f0f0f0}main#pr .section#cases .section__inner-title{margin-bottom:80px}main#pr .section#cases .section__inner .list{margin:0 auto;width:100%;flex-wrap:wrap}main#pr .section#cases .section__inner .list li{width:45.614035087719296%;margin-right:8.771929824561411%;margin-bottom:80px}main#pr .section#cases .section__inner .list li:nth-child(2n){margin-right:0}main#pr .section#cases .section__inner .list li a{font-size:14px;line-height:2.28571}main#pr .section#cases .section__inner .list li .entry-thumbnail{margin-bottom:40px}main#pr .section#cases .section__inner .list li .entry-header{margin-bottom:20px}main#pr .section#cases .section__inner .list li .entry-header h1{font-size:16px;line-height:2;font-weight:normal}main#pr .section#cases .section__inner .list li .entry-content p{font-size:14px;line-height:2.28571}main#pr .section#cases .section__inner .list a{color:#000}main#pr .section#cases .section__inner .common-btn{margin:0 auto}main#company .section#top{margin-top:200px}main#company .section#top .section__inner-title{margin-bottom:80px}main#company .section#top .section__inner .wrapper{margin-bottom:45px}main#company .section#top .section__inner .wrapper .flex p{font-family:source-han-sans-japanese,sans-serif}main#company .section#top .section__inner .wrapper .flex p:nth-child(1){margin-right:80px;width:116px}main#company .section#top .section__inner .wrapper .flex p:nth-child(2){width:calc(100% - 27.1rem)}main#company .section#top .section__inner .wrapper .flex p span,main#company .section#top .section__inner .wrapper .flex p a{font-size:16px;line-height:2.625;color:#000}main#company .section#top .section__inner .map{margin-bottom:74px}main#company .section#top .section__inner .map iframe{width:100%}main#vision .section#top{margin-top:170px;margin-bottom:120px}main#vision .section#top .keyv{height:720px}main#vision .section#top .keyv img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}main#vision .section#top .section__inner{position:absolute;top:120px;left:50%;-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0)}main#vision .section#top .title{position:absolute;bottom:-3px;left:0px;width:590px}main#vision .section#top h3,main#vision .section#top h4{margin-left:auto;margin-right:auto}main#vision .section#top h3{margin-bottom:60px;font-size:48px;line-height:1}main#vision .section#top h4{font-size:40px;line-height:1.825}main#vision .section#top p{position:absolute;top:100px;left:560px;font-size:14px;line-height:2.28571}main#vision .section#mission{margin-bottom:100px}main#vision .section#mission .section__inner p.ja{margin-bottom:20px;font-size:24px}main#vision .section#mission .section__inner p.lato{font-size:24px}main#vision .section#statement{margin-bottom:190px}main#vision .section#statement .section__inner .flex .content{width:50%}main#vision .section#statement .section__inner .flex .content p{margin-bottom:20px}main#vision .section#statement .section__inner .flex .content p span{display:block}main#vision .section#statement .section__inner .flex .content p span.lato{font-size:18px}main#vision .section#statement .section__inner .flex .content p span.ja{font-size:18px}main#vision .section#statement .section__inner .flex .content p:last-child{margin-bottom:0}main#vision .section#statement .section__inner .flex .content p span{margin-bottom:20px}main#vision .section#statement .section__inner .flex .content p span:last-child{margin-bottom:0}main#vision .section#profile{padding:80px 0 120px 0;background-color:#f0f0f0}main#vision .section#profile .section__inner-title{margin-bottom:60px}main#vision .section#profile .section__inner .wrapper .img{width:39.285714285714285%}main#vision .section#profile .section__inner .wrapper .content{width:55.35714285714286%}main#vision .section#profile .section__inner .wrapper .content p{font-size:14px;line-height:2.85714}main#vision .section#profile .section__inner .wrapper .content p:nth-child(1){width:110px}main#vision .section#profile .section__inner .wrapper .content p:nth-child(2){width:calc(100% - 11rem)}main#recruit .section#top{margin-top:210px;margin-bottom:134px}main#recruit .section#top .keyv{height:560px}main#recruit .section#top .keyv img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}main#recruit .section#top .title{position:absolute;bottom:-3px;left:50%;width:1304px;width:90.55555555555556%;-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0)}main#recruit .section#about{margin-bottom:124px}main#recruit .section#about .section__inner{text-align:center}main#recruit .section#about .section__inner-title{margin-bottom:30px;font-size:60px;line-height:1}main#recruit .section#about .section__inner h3{margin-bottom:40px;font-size:24px}main#recruit .section#about .section__inner p{font-size:14px;line-height:2.85714}main#recruit .section#recruitment{padding:80px 0 104px 0;background-color:#f0f0f0}main#recruit .section#recruitment .section__inner-title{padding-bottom:20px;margin-bottom:40px;font-size:24px;border-bottom:1px solid #707070}main#recruit .section#recruitment .section__inner .wrapper{margin-bottom:90px}main#recruit .section#recruitment .section__inner .wrapper .content{padding-bottom:40px;margin-bottom:40px;border-bottom:1px solid #707070}main#recruit .section#recruitment .section__inner .wrapper .content:last-child{padding-bottom:0;margin-bottom:0;border:none}main#recruit .section#recruitment .section__inner .wrapper .content .box{margin-bottom:40px}main#recruit .section#recruitment .section__inner .wrapper .content .box:last-child{margin-bottom:0}main#recruit .section#recruitment .section__inner .wrapper .content .box-title{margin-bottom:40px;font-size:24px}main#recruit .section#recruitment .section__inner .wrapper .content .box-text{font-size:14px;line-height:2.28571}main#recruit .section#recruitment .section__inner .wrapper .content .box .flex p{font-size:14px;line-height:2.28571}main#recruit .section#recruitment .section__inner .wrapper .content .box .flex p:nth-child(1){width:110px}main#recruit .section#recruitment .section__inner .wrapper .content .box .flex p:nth-child(2){width:calc(100% - 11rem)}main#recruit .section#recruitment .section__inner .common-btn{margin:0 auto}.category-news .section#top{margin-bottom:120px}.category-news .section#top .section__inner{width:87.5%}.category-news .section#top .section__inner-title{margin-bottom:80px;font-size:48px}.category-news .section#top .section__inner .list{flex-wrap:wrap;width:100%}.category-news .section#top .section__inner .list li{margin-right:3.3928571428571426%;margin-bottom:4.9107142857142856%;width:31.07142857142857%}.category-news .section#top .section__inner .list li:nth-child(3n){margin-right:0}.category-news .section#top .section__inner .list li:hover article .entry-thumbnail img{-webkit-transform:scale(1.05);transform:scale(1.05);transition:-webkit-transform 0.5s cubic-bezier(0.4, 0, 0.2, 1);transition:transform 0.5s cubic-bezier(0.4, 0, 0.2, 1);transition:transform 0.5s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.5s cubic-bezier(0.4, 0, 0.2, 1)}.category-news .section#top .section__inner .list li a{color:#000}.category-news .section#top .section__inner .list li article .entry-thumbnail{margin-bottom:20px;overflow:hidden}.category-news .section#top .section__inner .list li article .entry-thumbnail img{will-change:transform;transition:-webkit-transform 1s cubic-bezier(0.4, 0, 0.2, 1);transition:transform 1s cubic-bezier(0.4, 0, 0.2, 1);transition:transform 1s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 1s cubic-bezier(0.4, 0, 0.2, 1)}.category-news .section#top .section__inner .list li article .entry-header h1{font-weight:600;font-size:14px;line-height:2.28571}.common-btn{display:flex;align-items:center;justify-content:center;height:47px;line-height:47px;width:210px;border:1px solid #707070;box-sizing:border-box;transition:color 0.3s ease-in-out, background-color 0.3s ease-in-out}.common-btn:hover{background-color:#707070}.common-btn:hover .common-btn__content .elm.elm1{-webkit-transform:translate3d(0, -102%, 0);transform:translate3d(0, -102%, 0)}.common-btn:hover .common-btn__content .elm.elm2{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.common-btn.black{background-color:#000;border:none}.common-btn.black .common-btn__content .elm.elm1{color:#fff}.common-btn.black .common-btn__content .elm.elm2{color:#000}.common-btn.black:hover{background-color:#fff}.common-btn.white{background-color:#fff;border:none}.common-btn.white .common-btn__content .elm.elm1{color:#000}.common-btn.white .common-btn__content .elm.elm2{color:#fff}.common-btn.white:hover{background-color:#000}.common-btn.orange{background-color:#e6aa06;border:none}.common-btn.orange .common-btn__content .elm.elm1{color:#fff}.common-btn.orange .common-btn__content .elm.elm2{color:#fff}.common-btn.orange:hover{background-color:#1c1c1c}.common-btn__content{position:relative;overflow:hidden}.common-btn__content .elm{position:relative;transition:-webkit-transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out}.common-btn__content .elm.elm1{color:#000}.common-btn__content .elm.elm2{position:absolute;top:0;left:0;color:#fff;-webkit-transform:translate3d(0, 102%, 0);transform:translate3d(0, 102%, 0)}.common-btn .elm{display:block;font-size:14px}}

