/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}h1{font-size:2em;margin:.67em 0}hr{box-sizing:initial;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:initial}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:initial}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}button,input,label,select,textarea{margin:0;border:0;padding:0;display:inline-block;vertical-align:middle;white-space:normal;background:none;line-height:1;font-size:13px;font-family:Arial}input:focus{outline:0}input,textarea{box-sizing:initial}button,input[type=button],input[type=checkbox],input[type=radio],input[type=reset],input[type=submit],select{box-sizing:border-box}input[type=checkbox],input[type=radio]{width:13px;height:13px}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box}::-webkit-search-decoration{display:none}button,input[type=button],input[type=reset],input[type=submit]{overflow:visible;width:auto}::-webkit-file-upload-button{padding:0;border:0;background:none}textarea{overflow:auto}select[multiple],textarea{vertical-align:top}*{box-sizing:border-box}html{font-size:62.5%}body{margin:0;padding:0;font-size:1.4rem;font-family:IBM Plex Sans,"\6E38\30B4\30B7\30C3\30AF\4F53",YuGothic,Yu Gothic,"\30D2\30E9\30AE\30CE\89D2\30B4   Pro W3",Hiragino Kaku Gothic Pro,"\30E1\30A4\30EA\30AA",Meiryo,"\FF2D\FF33   \FF30\30B4\30B7\30C3\30AF",MS PGothic,sans-serif;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:.06em;line-height:2;word-wrap:break-word;overflow-wrap:break-word}a{text-decoration:none}a,a:active,a:focus,a:hover,a:visited{color:inherit}a:active,a:focus,a:hover{outline:0}.page a:hover{text-decoration:underline}input,textarea{border:2px solid #ddd;box-sizing:border-box;background-color:#fff}input:focus,textarea:focus{outline:none!important;border-color:#aaa;box-shadow:0 0 5px 0 #aaa}input[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox}textarea{min-height:200px}input::-ms-input-placeholder{color:#ddd}input::placeholder{color:#ddd}input:placeholder-shown{color:#ddd}textarea::-ms-input-placeholder{color:#ddd}textarea::placeholder{color:#ddd}textarea:placeholder-shown{color:#ddd}textarea::-webkit-input-placeholder{color:#ddd}textarea:-ms-input-placeholder{color:#ddd}button{border:none;background:none;cursor:pointer;padding:0}button:active,button:focus,button:hover{outline:0}button[disabled]{cursor:auto}button.primary{line-height:1;color:#fff;background-color:#000;border:1px solid #000}button.primary:hover{color:#000;background-color:#fff}button.primary[disabled]{border-color:#aaa;background-color:#aaa;pointer-events:none}input{-webkit-appearance:none;border-radius:0}table{border-collapse:collapse}img{max-width:100%;height:auto}.common-image{display:block}figure{max-width:100%;margin-left:0;margin-right:0}figure img,figure svg{vertical-align:top}.entry-thumbnail,.full-image{margin:0}.full-image img{width:100%}h1,h2,h3,h4,h5,h6{line-height:1.4}h1{font-size:2.4rem}.page-title,h2{font-size:1.8rem}h3,h4,h5,h6{font-size:1.4rem}.page-title{font-weight:700;line-height:1}.page-title:first-letter{text-transform:uppercase}.page-content{overflow:hidden}.secondary-section{margin-top:70px}.secondary-section .section-title{text-align:center;font-size:1.4rem;margin-bottom:40px}.main-menu-list-item.member>a{pointer-events:none}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}@media (min-width:768px){body{font-size:1.4rem}.page-title,h1{font-size:3.6rem}h2{font-size:2.8rem}.secondary-section .section-title,h3,h4,h5,h6{font-size:1.8rem}}.footer-navigation,.page-title,.secondary-section .section-title{padding-left:15px;padding-right:15px}.page-title{text-align:right;margin:0 0 20px}.page-container{min-height:calc(100vh - 418px)}.page-container>div:not(.home-default-page){padding-top:45px}.page-content{padding-bottom:60px}.contact-default-page .entry-content,.privacy-policy-default-page .entry-content{padding-top:30px}.structure-center-single,.structure-center-wide{padding-left:15px;padding-right:15px}@media (min-width:768px){.footer-navigation,.page-title,.secondary-section .section-title{padding-left:25px;padding-right:25px}.page-container{min-height:calc(100vh - 262px)}.page-container>div:not(.home-default-page){padding-top:80px}.page-content{padding-bottom:100px}.contact-default-page .entry-content,.privacy-policy-default-page .entry-content{padding-top:60px}.structure-center-wide{max-width:1030px}.structure-center-single,.structure-center-wide{margin-left:auto;margin-right:auto;padding-left:25px;padding-right:25px}.structure-center-single{max-width:690px}}.background-hexagon{position:relative}.background-hexagon:after,.background-hexagon:before{content:"";position:absolute;z-index:-2;top:0;left:0;width:100%;height:100%;background-repeat:repeat-y}.background-hexagon-gray:before{background-position-x:right}.background-hexagon-gray:after{background-position-x:left}.background-hexagon-white:before{background-position-x:left;background-color:#f5f5f5}.background-hexagon-white:after{background-position-x:right}@media (min-width:768px){.background-hexagon-gray:after,.background-hexagon-gray:before{top:470px}.background-hexagon-gray:before{background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="768" height="2582" viewBox="-228 0 768 2582" overflow="visible"><path fill="%23F5F5F5" d="M540 1322.352L0 1010.55V311.784L540 0z"/></svg>')}.background-hexagon-gray:after{background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="768" height="2582" viewBox="0 -1260 768 2582" overflow="visible"><path fill="%23F5F5F5" d="M0 1322.352l540-311.803V311.785L0 0z"/></svg>')}.background-hexagon-white:after,.background-hexagon-white:before{top:60px}.background-hexagon-white:before{background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="768" height="2630" viewBox="0 -50 768 2630" overflow="visible"><path fill="%23FFF" d="M540 311.785L0 0v1322.352l540-311.802z"/></svg>')}.background-hexagon-white:after{background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="768" height="2630" viewBox="-228 -1307.648 768 2630" overflow="visible"><path fill="%23FFF" d="M0 1010.549l540 311.803V0L0 311.785z"/></svg>')}}@media (min-width:769px){.background-hexagon-gray:after,.background-hexagon-gray:before{top:600px}}@media (max-width:767px){.background-hexagon:before{background-size:100% auto}.background-hexagon:after{content:none}.background-hexagon-gray:before{top:230px;background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="768" height="2582" overflow="visible"><path fill="%23F5F5F5" d="M768 1322.352L228 1010.55V311.785L768 0zM0 2582.352l540-311.803v-698.764L0 1260z"/></svg>')}.background-hexagon-white:before{top:40px;background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="768" height="2630" viewBox="0 -47.648 768 2630" overflow="visible"><path fill="%23FFF" d="M540 311.785L0 0v1322.352l540-311.802zM228 2270.549l540 311.803V1260l-540 311.785z"/></svg>')}}.special-link{position:relative;color:#fff;background-color:#000;background-repeat:no-repeat;display:inline-block;height:26px;line-height:26px;border-top:1px solid #000;border-bottom:1px solid #000;margin-left:12px;padding-left:7px;padding-right:7px;transition:background-position .1s cubic-bezier(.19,1,.22,1)}.special-link:visited{color:#fff}.special-link.normal{padding-right:25px;background-position:center right 5px;background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="4" height="10" viewBox="-0.152 -0.099 4 10" overflow="visible"><path fill="none" stroke="%23FFF" stroke-miterlimit="10" d="M.433 9.553l2.685-4.652L.433.25"/></svg>')}.special-link:after,.special-link:before{content:"";position:absolute;top:-1px;width:9.88px;height:calc(100% + 2px);background-size:100% 100%;background-repeat:no-repeat}.special-link:before{left:1px;transform:translateX(-100%);background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="none" width="17" height="36" overflow="visible"><path stroke="%23000" stroke-miterlimit="10" d="M17.244.5h-6.563L.577 18l10.104 17.5h6.563"/></svg>')}.special-link:after{right:1px;transform:translateX(100%);background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="none" width="17" height="36" viewBox="0.244 0 17 36" overflow="visible"><path stroke="%23000" stroke-miterlimit="10" d="M0 35.5h6.563L16.667 18 6.563.5H0"/></svg>')}.special-link:hover{color:#000;background-color:#fff}.special-link:hover:visited{color:#000}.special-link:hover.normal{background-position:center right 3px;background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="4" height="10" viewBox="-0.152 -0.099 4 10" overflow="visible"><path fill="none" stroke="%23000" stroke-miterlimit="10" d="M.433 9.553l2.685-4.652L.433.25"/></svg>')}.special-link:hover:before{background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="none" width="17" height="36" overflow="visible"><path stroke="%23000" stroke-miterlimit="10" fill="%23fff" d="M17.244.5h-6.563L.577 18l10.104 17.5h6.563"/></svg>')}.special-link:hover:after{background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="none" width="17" height="36" viewBox="0.244 0 17 36" overflow="visible"><path stroke="%23000" stroke-miterlimit="10" fill="%23fff" d="M0 35.5h6.563L16.667 18 6.563.5H0"/></svg>')}@media (min-width:768px){.special-link{height:33px;line-height:33px;padding-left:10px;padding-right:10px}.special-link.normal{padding-right:40px}}@media (max-width:767px){.special-link{font-size:1.1rem}}.home-home-canvas{position:fixed;z-index:0;top:0;left:0;width:100%;height:100%}.common-navigation a{color:#fff}.common-navigation a:hover{text-decoration:underline}.common-navigation .common-menu-toggle{font-size:1.2rem;position:fixed;z-index:102;top:15px;right:15px}.common-navigation .common-menu-toggle:after{content:"";position:absolute;bottom:-3px;left:0;width:100%;border-bottom:1px solid #000}.common-navigation .common-menu-toggle.toggled{color:#fff}.common-navigation .common-menu-toggle.toggled:after{border-color:#fff}.common-navigation .common-title-canvas{position:absolute;z-index:10;top:0;left:-5px;padding-left:15px}.common-navigation .navigation-container{display:none;position:fixed;z-index:100;top:0;left:0;width:100vw;height:100%;overflow:hidden}.common-navigation .navigation-container:before{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;background-color:#000;transform:translateX(100%)}.common-navigation .navigation-container.toggled{display:block;color:#fff}.common-navigation .navigation-container.toggled:before{animation-name:bgSlideIn;animation-duration:.35s;animation-timing-function:cubic-bezier(1,0,0,1);animation-fill-mode:forwards}.common-navigation .navigation-container.toggled .child-menu-list:before{animation-name:barSlideIn;animation-duration:.15s;animation-delay:1.3s;animation-timing-function:cubic-bezier(1,0,0,1);animation-fill-mode:forwards}.common-navigation .main-navigation{padding:2rem}.common-navigation .navigation-main-menu{margin-top:27vh}.common-navigation .navigation-footer{position:absolute;bottom:10px}.common-navigation .menu-list{list-style:none;margin:0;padding:0;line-height:2}.common-navigation .main-menu-list{font-size:1.6rem;font-weight:700}.common-navigation .child-menu-list{font-size:1.4rem;font-weight:400;padding-top:2rem;position:relative;line-height:1.6}.common-navigation .child-menu-list:before{content:"";position:absolute;top:.8rem;left:0;width:0;border-top:1px solid #8c8c8c}.common-navigation .sns-menu-list,.common-navigation .sub-menu-list{font-size:1.2rem}.common-navigation .sns-menu-list-item{display:inline-block;margin-right:1em}.common-navigation .sns-menu-list-item:last-of-type{margin-right:0}.common-navigation .sub-menu-list-item{display:inline-block;margin-right:1em}.common-navigation .sub-menu-list-item:last-of-type{margin-right:0}.common-navigation .sub-menu-list-item.copyright{color:#8c8c8c}@keyframes bgSlideIn{to{transform:translateX(0)}}@keyframes barSlideIn{to{width:2rem}}@media (min-width:768px){.common-navigation .common-menu-toggle{top:25px;right:25px}.common-navigation .common-title-canvas{left:-10px;padding-left:25px}.common-navigation .navigation-main-menu{margin-top:30vh;width:50%}.common-navigation .main-menu-list{display:grid;grid-template-columns:repeat(3,1fr);font-size:2.8rem}.common-navigation .main-menu-list,.common-navigation .main-menu-list _:-ms-lang(x)::-ms-backdrop{display:flex}.common-navigation .main-menu-list .menu-list-item,.common-navigation .main-menu-list _:-ms-lang(x)::-ms-backdrop{margin-right:1em}.common-navigation .child-menu-list{font-size:1.6rem;padding-top:3.5rem}.common-navigation .child-menu-list:before{top:1.2rem}.common-navigation .sns-menu-list{font-size:1.4rem}.common-navigation .sub-menu-list{font-size:1.2rem}.common-navigation .child-menu-list-item{margin-bottom:1rem}}@media (max-width:767px){.common-navigation .main-menu-list{display:flex;flex-direction:column}.common-navigation .main-menu-list-item.contact,.common-navigation .main-menu-list-item.news{order:1}.common-navigation .child-menu-list{padding-bottom:1.5em}}.common-hexagon-image{position:relative}.common-hexagon-image img{width:100%;object-fit:cover}.common-hexagon-image svg{width:100%;height:100%}.common-hexagon-image.supported-clip-path-polygon{-webkit-clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%)}.common-hexagon-image.supported-clip-path-polygon.half-right{-webkit-clip-path:polygon(0 0,100% 25%,100% 75%,0 100%);clip-path:polygon(0 0,100% 25%,100% 75%,0 100%)}.common-hexagon-image.supported-clip-path-polygon.half-left{-webkit-clip-path:polygon(100% 0,0 25%,0 75%,100% 100%);clip-path:polygon(100% 0,0 25%,0 75%,100% 100%)}.common-hexagon-image.has-hover-effect img{transition:transform .1s cubic-bezier(.25,.46,.45,.94)}.common-hexagon-image.has-hover-effect .hover-effect{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.5;-webkit-clip-path:polygon(0 0,50% 0,50% 0,0 25%,0 75%,50% 100%,100% 75%,100% 25%,50% 0,50% 0,100% 0,100% 100%,0 100%,0 0);clip-path:polygon(0 0,50% 0,50% 0,0 25%,0 75%,50% 100%,100% 75%,100% 25%,50% 0,50% 0,100% 0,100% 100%,0 100%,0 0)}.common-hexagon-image.has-hover-effect:hover img{transform:scale(1.02)}.common-hexagon-image.has-hover-effect:hover .hover-effect{animation-name:hexagonHoverEffectFadeIn;animation-duration:.15s;animation-timing-function:cubic-bezier(.19,1,.22,1);animation-fill-mode:forwards}@keyframes hexagonHoverEffectFadeIn{to{opacity:1;-webkit-clip-path:polygon(0 0,75% 0,75% 12.5%,25% 12.5%,0 50%,25% 87.5%,75% 87.5%,100% 50%,75% 12.5%,75% 0,100% 0,100% 100%,0 100%,0 0);clip-path:polygon(0 0,75% 0,75% 12.5%,25% 12.5%,0 50%,25% 87.5%,75% 87.5%,100% 50%,75% 12.5%,75% 0,100% 0,100% 100%,0 100%,0 0)}}.common-loader{position:fixed;z-index:9999;top:50vh;left:50vw;margin-top:-20px;margin-left:-20px;width:40px;height:40px;background:no-repeat 50%;background-image:url('data:image/svg+xml;charset=utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:a="http://ns.adobe.com/AdobeSVGViewerExtensions/3.0/" x="0px" y="0px" width="40px" height="47px" viewBox="0 -0.405 40 47" overflow="visible" enable-background="new 0 -0.405 40 47" xml:space="preserve"><polygon points="19.999,0 0,11.547 0,34.642 19.999,46.19 40,34.642 40,11.547 "/></svg>');background-size:contain;animation:spin 1.2s cubic-bezier(.23,1,.32,1) infinite}@keyframes spin{0%{transform:rotate(0deg)}5%{transform:rotate(-10deg)}30%{transform:rotate(60deg)}to{transform:rotate(60deg)}}.common-archive-filter{position:relative;background-color:#000;color:#fff;margin-bottom:5.5rem}.common-archive-filter p{margin:0}.common-archive-filter dl{list-style:none;margin:0;padding:0}.common-archive-filter dd,.common-archive-filter dt{margin:0}.common-archive-filter dt{color:#999}.common-archive-filter a.active,.common-archive-filter a:hover{color:#fff;text-decoration:underline}.common-archive-filter .common-archive-filter-inner{display:none;background-color:#000}@media (min-width:768px){.common-archive-filter{font-size:1.2rem}}@media (min-width:769px){.common-archive-filter .common-archive-filter-inner{display:block;height:60px;line-height:60px;zoom:1}.common-archive-filter .common-archive-filter-inner:after{content:"";display:block;clear:both}.common-archive-filter .common-archive-filter-inner .terms-filters{float:right}.common-archive-filter .common-archive-filter-inner dl{display:inline-block;text-align:right;margin-right:4em}.common-archive-filter .common-archive-filter-inner dl:last-of-type{margin-right:0}.common-archive-filter .common-archive-filter-inner dd,.common-archive-filter .common-archive-filter-inner dt{display:inline-block}.common-archive-filter .common-archive-filter-inner dt{margin-right:1em}.common-archive-filter .common-archive-filter-inner dt:after{content:":"}.common-archive-filter .common-archive-filter-inner dd{margin-right:1em}.common-archive-filter .common-archive-filter-inner dd:last-of-type{margin-right:0}}@media (max-width:768px){.common-archive-filter .current-button{color:#fff;height:40px;width:100%;text-align:left;padding-left:15px}.common-archive-filter .common-archive-filter-inner{position:absolute;z-index:2;top:40px;left:0;margin-top:1px;width:100%;padding-left:15px;padding-right:15px}.common-archive-filter .common-archive-filter-inner.mobile-showed{display:block}.common-archive-filter .common-archive-filter-inner .all{display:inline-block;margin-top:2em;margin-bottom:2em}.common-archive-filter .common-archive-filter-inner dl{margin-bottom:2em}.common-archive-filter .common-archive-filter-inner dt{font-size:.9em}}.common-mount-effect{opacity:0;margin-top:-3px}.common-mount-effect.on{opacity:1;margin-top:0;transition:opacity .18s ease-out,margin-top .13s cubic-bezier(.455,.03,.515,.955)}.common-more-button{text-align:center;padding-top:2em;padding-bottom:2em}.common-more-button button{font-size:1.4rem;font-weight:700;padding:.2em;border:1px solid transparent}.common-more-button button:hover{text-decoration:underline}.common-title{position:absolute;z-index:10;top:0;left:-5px;padding-left:15px}.common-title .site-title{margin:0}@media (min-width:768px){.common-title{left:-10px;padding-left:25px}}.common-footer a{color:#fff}.common-footer a:hover{text-decoration:underline}.common-footer .footer-navigation{background-color:#000;color:#fff;padding-top:40px;padding-bottom:15px}.common-footer .footer-navigation.hided{display:none}.common-footer .menu-list{margin:0;padding:0;list-style:none;line-height:2}.common-footer .main-menu-list{float:left;font-size:1.6rem;font-weight:700}.common-footer .child-menu-list{font-weight:400;font-size:1.4rem;padding-top:2rem;position:relative;line-height:1.6}.common-footer .child-menu-list:before{content:"";position:absolute;top:.8rem;left:0;width:2rem;border-top:1px solid #8c8c8c}.common-footer .sns-menu-list{float:right;font-size:1.4rem;text-align:right}.common-footer .sns-menu-list span{vertical-align:middle}.common-footer .sns-menu-list .svg-inline--fa{margin-left:1em;width:1.2em;height:auto;vertical-align:middle}.common-footer .sns-menu-list .svg-inline--fa,.common-footer .sns-menu-list .svg-inline--fa _:-ms-lang(x)::-ms-backdrop{height:20px}.common-footer .sub-menu-list{clear:both;font-size:1.2rem;padding-top:4rem}.common-footer .sub-menu-list-item.copyright{color:#8c8c8c}@media (min-width:768px){.common-footer .footer-navigation{padding-top:30px}.common-footer .main-menu-list{width:50%;max-width:450px;display:grid;grid-template-columns:repeat(3,1fr);font-size:1.8rem}.common-footer .child-menu-list,.common-footer .sns-menu-list{font-size:1.2rem}.common-footer .sub-menu-list{text-align:right;padding-top:2rem}}@media (max-width:767px){.common-footer .main-menu-list{display:flex;flex-direction:column}.common-footer .main-menu-list-item.contact,.common-footer .main-menu-list-item.news{order:1}.common-footer .child-menu-list{padding-bottom:1.5em}.common-footer .sub-menu-list-item{display:inline-block;margin-right:1em}.common-footer .sub-menu-list-item:last-of-type{margin-right:0}}.common-fade-in-texts span{animation:FadeIn;animation-timing-function:linear;animation-fill-mode:forwards;opacity:0;display:inline}@keyframes FadeIn{0%{opacity:0}to{opacity:1}}.common-navigation-svg{position:absolute;z-index:-1;top:0;left:0}.common-navigation-svg svg{stroke-dasharray:3000px;stroke-dashoffset:3000px;animation-name:svgFadeIn;animation-duration:.6s;animation-delay:.5s;animation-timing-function:cubic-bezier(1,0,0,1);animation-fill-mode:forwards}@keyframes svgFadeIn{to{stroke-dashoffset:0}}.common-title-canvas{display:inline-block;width:220px}.common-title-canvas canvas{vertical-align:top}@media (min-width:768px){.common-title-canvas{width:400px}}.common-member-label-list{font-size:1.2rem;margin:0;padding:0}.common-member-label-list .common-member-label-list-item{line-height:1.6}.common-member-label-list.news .common-member-label-list-item{display:inline-block;margin-right:5px}.common-member-label-list.news .common-member-label-list-item:last-of-type{margin-right:0}.common-member-label-list .member-label{font-weight:700;color:#fff;display:inline-block;padding:.1em .2em;line-height:1}.common-member-label-list a.member-label:hover{color:#000;background-color:#ddd}.common-social-icon{position:relative;display:inline-block;transform:translateY(-25%);color:#fff}.common-social-icon:visited{color:#fff}.common-social-icon svg{vertical-align:top}.common-social-icon .svg-inline--fa{position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%,-50%)}.common-social-icon .hexagon{transition:transform .2s cubic-bezier(.19,1,.22,1)}.common-social-icon:hover{color:#fff}.common-social-icon:hover .hexagon{transform:rotate(30deg)}.common-social-icon:hover polygon{fill:#000!important}.common-social-icon:hover.black{color:#000}.common-social-icon:hover.black polygon{fill:#fff!important;stroke:#000}.about-default-page .entry-thumbnail{height:190px}.about-default-page .entry-thumbnail img{object-fit:cover;width:100%;height:100%}.about-default-page .entry-content{padding-top:35px;padding-bottom:35px}.about-default-page .entry-content-texts{font-size:1.6rem;font-weight:700}@media (min-width:768px){.about-default-page .entry-thumbnail{height:390px}.about-default-page .entry-content{padding-top:60px}.about-default-page .entry-content-texts{text-align:center}.about-default-page .about-members{zoom:1;max-width:850px}.about-default-page .about-members:after{content:"";display:block;clear:both}}@media (min-width:769px){.about-default-page .entry-thumbnail{height:520px}}@media (max-width:767px){.about-default-page .entry-content-texts br{display:none}}.about-member{margin-bottom:40px}.about-member .member-thumbnail,.about-member p{margin:0}.about-member .member-header{line-height:1.6}.about-member .member-name-en{margin:0;font-size:2.4rem}.about-member .member-name-ja{font-size:1.4rem;font-weight:700}.about-member .member-meta{margin-top:10px}.about-member .member-position{font-size:1.2rem}.about-member .member-sns-list{list-style:none;margin:0;padding:20px 0 0;font-size:1.3rem}.about-member .member-sns-list-item{display:inline-block;margin-right:10px}.about-member .member-sns-list-item:last-of-type{margin-right:0}.about-member .member-footer{margin-top:15px}@media (min-width:768px){.about-member{display:flex;justify-content:space-between;align-items:center}.member-thumbnail{flex:0 0 42%;width:42%}.member-content{flex:0 0 52%;width:52%}.member-name-en{font-size:2.8rem}}@media (min-width:769px){.about-member{width:80%;margin-top:-7%;margin-bottom:0}.about-member:first-of-type{margin-top:0}.about-member:nth-of-type(odd){float:left}.about-member:nth-of-type(2n){float:right}.about-member .member-content{flex:0 0 50%;width:50%}.about-member,.about-member _:-ms-lang(x)::-ms-backdrop{margin-top:0}}@media (max-width:767px){.about-member .member-thumbnail{max-width:200px}}.news-archive .news-archive-entry{margin-bottom:30px}@media (min-width:768px){.news-archive .news-archive-entries{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:30px;grid-row-gap:30px}.news-archive .news-archive-entries,.news-archive .news-archive-entries _:-ms-lang(x)::-ms-backdrop{display:flex;flex-wrap:wrap;justify-content:space-between}.news-archive .news-archive-entries .entry,.news-archive .news-archive-entries _:-ms-lang(x)::-ms-backdrop{flex:0 0 30%}}@media (min-width:1025px){.news-archive .news-archive-entries{grid-template-columns:repeat(3,1fr)}}.news-archive-entry{padding-left:10px;padding-right:10px;line-height:1.6;pointer-events:none;word-break:break-all;word-wrap:break-word;overflow-wrap:break-word}.news-archive-entry:hover .entry-thumbnail{opacity:.6}.news-archive-entry:hover .details-link,.news-archive-entry:hover .entry-title{text-decoration:underline}.news-archive-entry figure{margin:0}.news-archive-entry figure img,.news-archive-entry figure svg{width:100%;height:auto}.news-archive-entry ul{list-style:none;margin:0;padding:0}.news-archive-entry p{margin:0}.news-archive-entry a{pointer-events:auto}.news-archive-entry .entry-content,.news-archive-entry .entry-footer,.news-archive-entry .entry-header{padding-left:15px;padding-right:15px}.news-archive-entry .entry-footer,.news-archive-entry .entry-header{position:relative}.news-archive-entry .entry-footer:after,.news-archive-entry .entry-footer:before,.news-archive-entry .entry-header:after,.news-archive-entry .entry-header:before{content:"";position:absolute;z-index:0;height:1px;width:15px;background-color:#ddd}.news-archive-entry .entry-footer:before,.news-archive-entry .entry-header:before{left:0}.news-archive-entry .entry-footer:after,.news-archive-entry .entry-header:after{right:0}.news-archive-entry .entry-header{border-top:1px solid #ddd;padding-top:25px}.news-archive-entry .entry-header:after,.news-archive-entry .entry-header:before{top:0}.news-archive-entry .entry-header:before{transform-origin:top left;transform:rotate(120deg)}.news-archive-entry .entry-header:after{transform-origin:top right;transform:rotate(-120deg)}.news-archive-entry .entry-footer{border-bottom:1px solid #ddd;padding-bottom:25px}.news-archive-entry .entry-footer:after,.news-archive-entry .entry-footer:before{bottom:0}.news-archive-entry .entry-footer:before{transform-origin:bottom left;transform:rotate(-120deg)}.news-archive-entry .entry-footer:after{transform-origin:bottom right;transform:rotate(120deg)}.news-archive-entry .entry-content,.news-archive-entry .entry-meta,.news-archive-entry .entry-thumbnail{margin-bottom:20px}.news-archive-entry .entry-meta{zoom:1;font-size:1.2rem;line-height:1.4}.news-archive-entry .entry-meta:after{content:"";display:block;clear:both}.news-archive-entry .common-member-label-list{margin-bottom:.2em}.news-archive-entry .category,.news-archive-entry .post-date{float:left}.news-archive-entry .post-date{margin-right:1em}.news-archive-entry .entry-thumbnail{transition:opacity .1s linear}.news-archive-entry .entry-thumbnail.default{position:relative}.news-archive-entry .entry-thumbnail.default:after{position:absolute;z-index:0;top:.8em;left:.9em;content:attr(data-categoryname) "";color:#fff;font-weight:700;line-height:1;font-size:1.2rem}.news-archive-entry .entry-title{font-size:1.4rem;margin:0 0 .5em}.news-archive-entry .entry-content,.news-archive-entry .entry-footer{font-size:1.2rem}.news-archive-entry .entry-content{overflow:hidden}.news-archive-entry .entry-footer{display:flex;justify-content:space-between}.news-archive-entry .details-link{font-weight:700}.news-archive-entry .sns{color:#aaa;margin:0}.news-archive-entry .sns dd,.news-archive-entry .sns dt{margin:0;display:inline-block}.news-archive-entry .sns dt:after{content:"|";margin-left:.5em;margin-right:1em}.news-archive-entry .sns dd{margin-right:.7em}.news-archive-entry .sns dd:last-of-type{margin-right:0}@media (min-width:768px){.news-archive-entry .entry-header{padding-top:20px}.news-archive-entry .entry-title{font-size:1.6rem}.news-archive-entry .entry-content,.news-archive-entry .entry-footer{font-size:1.4rem}.news-archive-entry .entry-footer{padding-bottom:20px}}.news-single-entry{background-color:#f5f5f5}.news-single-entry ul{list-style:none;margin:0;padding:0}.news-single-entry p{margin:0}.news-single-entry .entry-header{padding-top:40px}.news-single-entry .entry-meta{zoom:1;font-size:1.2rem;line-height:1.4;margin-bottom:30px}.news-single-entry .entry-meta:after{content:"";display:block;clear:both}.news-single-entry .common-member-label-list{margin-bottom:.2em;font-size:1.4rem}.news-single-entry .category,.news-single-entry .post-date{float:left}.news-single-entry .category a:hover{text-decoration:underline}.news-single-entry .post-date{margin-right:1em}.news-single-entry .entry-thumbnail{margin:0 0 40px}.news-single-entry .entry-thumbnail img{width:100%}.news-single-entry .entry-title{margin:0 0 30px;font-size:1.8rem}.news-single-entry .entry-content{padding-bottom:60px}.news-single-entry .entry-content a:hover{text-decoration:underline}.news-single-entry .entry-footer{padding-bottom:60px}.news-single-entry .sns{color:#aaa;margin:0;padding-top:30px;padding-bottom:50px;border-top:1px solid #aaa;border-bottom:1px solid #aaa;text-align:center}.news-single-entry .sns dd,.news-single-entry .sns dt{margin:0}.news-single-entry .sns dd{display:inline-block;margin-left:1.5em;margin-right:1.5em}.news-single-entry .sns a{color:#fff;font-weight:700;padding-left:5px;padding-right:20px;margin-left:0}.news-single-entry .sns a svg{margin-right:20px}.news-single-entry .sns a:hover{color:#000}.news-single-entry .adjacent-link-list{list-style:none;margin:0;padding:30px 0 0;zoom:1}.news-single-entry .adjacent-link-list:after{content:"";display:block;clear:both}.news-single-entry .adjacent-link-list-item{font-weight:700;font-size:1.2rem}.news-single-entry .adjacent-link-list-item.next{float:right}.news-single-entry .adjacent-link-list-item.next:after{content:"\232A";margin-left:1.5em}.news-single-entry .adjacent-link-list-item.prev{float:left}.news-single-entry .adjacent-link-list-item.prev:before{content:"\2329";margin-right:1.5em}@media (min-width:768px){.news-single-entry .entry-header{padding-top:80px}.news-single-entry .sns{padding-top:30px;padding-bottom:30px;position:relative}.news-single-entry .sns dd,.news-single-entry .sns dt{display:inline-block}.news-single-entry .sns dt{position:absolute;left:0}.news-single-entry .sns dt:after{content:"|";margin-left:.5em;margin-right:1.5em}.news-single-entry .sns dd{margin-left:2em;margin-right:2em}.news-single-entry .sns a{padding-left:5px;padding-right:40px}.news-single-entry .sns a svg{margin-right:30px}}@media (max-width:767px){.news-single-entry .sns dt{margin-bottom:1em;text-indent:1em}}.works-archive .works-archive-entries{display:flex;flex-wrap:wrap;justify-content:center}.works-archive .works-archive-entries .blank-for-grid{width:50px}@media (min-width:769px){.works-archive .works-archive-entries{margin-left:-3.5%;margin-right:-3.5%}.works-archive .works-archive-entry{width:18%;margin-left:3.5%;margin-right:3.5%;margin-bottom:3.5%}}@media (max-width:768px){.works-archive .works-archive-entries{margin-left:-3%;margin-right:-3%}.works-archive .works-archive-entry{width:27.33333%;margin-left:3%;margin-right:3%;margin-bottom:3%}}.works-archive-entry{line-height:1.6}.works-archive-entry figure{margin:0}.works-archive-entry ul{list-style:none;margin:0;padding:0}.works-archive-entry .entry-meta{position:relative}.works-archive-entry .new-label{position:absolute;z-index:1;top:1rem;left:0;width:25%;height:auto}.works-archive-entry .common-hexagon-image{margin-bottom:2rem}.works-archive-entry .artist-list,.works-archive-entry .entry-title{font-size:1.2rem}.works-archive-entry .entry-title{margin:0;line-height:1.6}.works-archive-entry .artist-list{font-weight:700}.works-archive-entry .common-member-label-list{margin-top:.3em}@media (min-width:768px){.works-archive-entry .new-label{top:2rem}.works-archive-entry .artist-list,.works-archive-entry .entry-title{font-size:1.4rem}}.works-artists-default-page .artists-archive{display:grid;grid-template-columns:repeat(auto-fit,minmax(104px,1fr));grid-column-gap:4vw;grid-row-gap:4vw}.works-artists-default-page .artists-archive,.works-artists-default-page .artists-archive _:-ms-lang(x)::-ms-backdrop{display:flex;flex-wrap:wrap;justify-content:space-between}.works-artists-default-page .artists-archive .entry,.works-artists-default-page .artists-archive _:-ms-lang(x)::-ms-backdrop{flex:0 0 45%;margin-bottom:40px}@media (min-width:768px){.works-artists-default-page .artists-archive{grid-template-columns:repeat(auto-fit,minmax(158px,1fr));grid-column-gap:3vw;grid-row-gap:3vw}.works-artists-default-page .artists-archive .entry,.works-artists-default-page .artists-archive _:-ms-lang(x)::-ms-backdrop{flex:0 0 22%}}.works-artist-archive-entry a:hover .entry-content{text-decoration:underline}.works-artist-archive-entry .entry-header{margin-bottom:20px}.works-artist-archive-entry figure{margin:0}.works-artist-archive-entry .entry-content,.works-artist-archive-entry .entry-title{font-size:1.2rem}.works-artist-archive-entry .entry-title{margin:0;padding-bottom:.5em}.works-artist-archive-entry .entry-content{border-left:1px solid #000;padding-left:1rem;font-weight:700;line-height:1}.works-artist-archive-entry .entry-content p{margin:0}@media (min-width:768px){.works-artist-archive-entry .entry-content,.works-artist-archive-entry .entry-title{font-size:1.4rem}}.works-year-section{margin-top:60px}.works-year-section .section-title{text-align:center;font-size:1.8rem;margin-bottom:30px}.works-year-section .year-works-list{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;justify-content:center}.works-year-section .year-works-list figure{margin:0}.works-year-section .year-works-list .blank-for-grid{width:30px}@media (min-width:769px){.works-year-section .year-works-list{margin-left:-1.5%;margin-right:-1.5%}.works-year-section .year-works-list-item{width:8.11111%;margin-left:1.5%;margin-right:1.5%;margin-bottom:1.5%}}@media (max-width:768px){.works-year-section .year-works-list{margin-left:-2.5%;margin-right:-2.5%}.works-year-section .year-works-list-item{width:15%;margin-left:2.5%;margin-right:2.5%;margin-bottom:2.5%}}.works-single-entry .entry-thumbnail{position:relative;display:flex;justify-content:center;align-items:center;height:190px}.works-single-entry .entry-thumbnail img{box-shadow:0 0 20px 0 rgba(0,0,0,.2);max-height:70%;width:auto}.works-single-entry .entry-thumbnail .background-color{position:absolute;z-index:-1;top:0;left:0;width:100%;height:0;opacity:0}.works-single-entry .entry-thumbnail .background-color.show{transition:height .2s cubic-bezier(.19,1,.22,1) .1s,opacity .18s cubic-bezier(.95,.05,.795,.035);height:100%;opacity:1}.works-single-entry .entry-header{line-height:1.6;padding-top:35px;padding-bottom:35px}.works-single-entry .artists-list{padding:0;list-style:none;font-size:2.4rem;font-weight:700;margin:0 0 20px}.works-single-entry .artists-list-item{display:inline-block;margin-right:.5em}.works-single-entry .artists-list-item:last-of-type{margin-right:0}.works-single-entry .entry-title{margin:0;font-size:1.8rem}.works-single-entry .release-date{color:#aaa}.works-single-entry .entry-content-texts,.works-single-entry .entry-meta{padding-top:35px;padding-bottom:35px;border-top:1px solid #ddd}.works-single-entry .entry-content-texts h2,.works-single-entry .entry-content-texts h3,.works-single-entry .entry-content-texts h4,.works-single-entry .entry-content-texts h5,.works-single-entry .entry-content-texts h6{font-size:1.4rem}.works-single-entry .entry-content-texts ol{margin:0;padding-left:2em;list-style:decimal-leading-zero}.works-single-entry .entry-content-texts li{position:relative}.works-single-entry .entry-content-texts .produced:after{display:inline-block;font-size:1.2rem;text-transform:capitalize;margin-left:5px;font-weight:700;color:#fff;padding:.1em .2em;line-height:1}.works-single-entry .entry-content-texts .produced.seiji-kameda:after{content:"Kameda"}.works-single-entry .entry-content-texts .produced.takahiro-konagawa:after{content:"Konagawa"}.works-single-entry .entry-content-texts .produced.yasutaka-toyoda:after{content:"Toyoda"}.works-single-entry .entry-content-texts .produced.makotoya:after{content:"Makotoya"}.works-single-entry .entry-meta ul{list-style:none;margin:0;padding:0}.works-single-entry .entry-meta .works-link-list{padding-top:1.5em}.works-single-entry .entry-meta .works-link-list-item{line-height:1.8}.works-single-entry .entry-meta .works-link-list-item a{position:relative;padding-left:1em;font-size:1.2rem;vertical-align:top}.works-single-entry .entry-meta .works-link-list-item a:before{content:"\3009   ";position:absolute;left:0}.works-single-entry .entry-meta .works-link-list-item a:hover{text-decoration:underline}.works-single-entry .artist-meta .artist-link-list{padding-top:40px}@media (min-width:768px){.works-single-entry .entry-thumbnail{height:390px}.works-single-entry .entry-content,.works-single-entry .entry-header{display:flex}.works-single-entry .entry-header{padding-top:60px;align-items:flex-end}.works-single-entry .entry-content-texts,.works-single-entry .entry-title-container{flex:1 1 60%;width:60%}.works-single-entry .entry-meta,.works-single-entry .release-date{flex:1 1 40%;width:40%}.works-single-entry .entry-content-texts,.works-single-entry .entry-title-container{margin-right:40px}.works-single-entry .artists-list{font-size:3.6rem}.works-single-entry .entry-title{margin-bottom:0}.works-single-entry .release-date{margin:0}}@media (min-width:769px){.works-single-entry .entry-thumbnail{height:520px}}.works-credits-default-page .credits-archive{display:grid;grid-template-columns:repeat(auto-fit,minmax(104px,1fr));grid-column-gap:4vw;grid-row-gap:4vw}.works-credits-default-page .credits-archive,.works-credits-default-page .credits-archive _:-ms-lang(x)::-ms-backdrop{display:flex;flex-wrap:wrap;justify-content:space-between}.works-credits-default-page .credits-archive .entry,.works-credits-default-page .credits-archive _:-ms-lang(x)::-ms-backdrop{flex:0 0 45%;margin-bottom:40px}@media (min-width:768px){.works-credits-default-page .credits-archive{grid-template-columns:repeat(auto-fit,minmax(158px,1fr));grid-column-gap:3vw;grid-row-gap:3vw}.works-credits-default-page .credits-archive .entry,.works-credits-default-page .credits-archive _:-ms-lang(x)::-ms-backdrop{flex:0 0 22%}}.works-credit-archive-entry a:hover .entry-content{text-decoration:underline}.works-credit-archive-entry .entry-header{margin-bottom:20px}.works-credit-archive-entry .entry-content,.works-credit-archive-entry .entry-title{font-size:1.2rem}.works-credit-archive-entry .entry-title{margin:0;padding-bottom:.5em}.works-credit-archive-entry .entry-content{border-left:1px solid #000;padding-left:1rem;font-weight:700;line-height:1}.works-credit-archive-entry .entry-content p{margin:0}@media (min-width:768px){.works-credit-archive-entry .entry-content,.works-credit-archive-entry .entry-title{font-size:1.4rem}}.contact-mail-form p{margin:0}.contact-mail-form .error-notification{color:red}.contact-mail-form td{padding-bottom:2em}.contact-mail-form .inputs{width:100%;padding-top:20px;padding-bottom:20px}.contact-mail-form input:not([type=checkbox]),.contact-mail-form textarea{width:100%;line-height:2;padding:.2em 1em}.contact-mail-form input:not([type=checkbox]).error,.contact-mail-form textarea.error{background-color:#ffefef}.contact-mail-form section{font-size:1.2rem}.contact-mail-form section h2,.contact-mail-form section h3,.contact-mail-form section h4,.contact-mail-form section h5,.contact-mail-form section h6{font-size:1.2rem;margin-top:1.5em;margin-bottom:.5em}.contact-mail-form .submit-button-container{margin-top:60px;text-align:center}.contact-mail-form .submit-button[disabled]{pointer-events:none;opacity:.3}.contact-mail-form .privacy-policy{margin-top:40px;margin-bottom:40px;padding:20px;border:1px solid #aaa;height:250px;overflow-y:auto;-webkit-overflow-scrolling:touch;overflow-scrolling:touch}.contact-mail-form .privacy-policy .hide-at-contact{display:none}.contact-mail-form .acceptance-container{margin-bottom:2em}.contact-mail-form .acceptance-container input[type=checkbox]{margin-right:.5em}.contact-mail-form .response-container{margin-top:1em;color:green}.contact-mail-form .response-container .error{color:red}.member-single-page .details-link{margin-top:3em;margin-bottom:1em;text-align:center}.member-entry .entry-thumbnail{height:190px}.member-entry .entry-thumbnail img{object-fit:cover;width:100%;height:100%}.member-entry .entry-header{position:relative;padding-top:30px}.member-entry .entry-header p{margin:0}.member-entry .member-portrait{max-width:200px;margin:0}.member-entry .member-name-en{margin:0;font-size:2.4rem}.member-entry .member-name-ja{font-size:1.4rem;font-weight:700}.member-entry .member-meta{margin-top:10px}.member-entry .member-position{font-size:1.2rem}.member-entry .member-sns-list{list-style:none;margin:0;padding:20px 0 0;font-size:1.3rem}.member-entry .member-sns-list-item{display:inline-block;margin-right:10px}.member-entry .member-sns-list-item:last-of-type{margin-right:0}.member-entry .entry-content table{width:100%}.member-entry .entry-content td,.member-entry .entry-content th{padding:.5em;border-top:1px solid #aaa;border-bottom:1px solid #aaa;vertical-align:top;text-align:left}.member-entry .entry-content th{width:4em}.member-entry .entry-content section{margin-top:30px}.member-entry .entry-content .section-title{font-size:1.8rem}.member-entry .background-image-container{display:none}.member-entry .background-image-container figure{margin:0}.member-entry .news-section th{color:#aaa}.member-entry .news-section td a{position:relative;display:block;padding-right:1em}@media (min-width:768px){.member-entry .entry-thumbnail{height:390px}.member-entry .entry-header{padding-top:80px}.member-entry .member-portrait{position:absolute;top:40px;right:0;width:35%;max-width:none}.member-entry .member-name-en{font-size:3.6rem}.member-entry .entry-content section{margin-top:60px}.member-entry .entry-content .section-title{font-size:2.8rem}.member-entry .news-section th{width:8em}.member-entry .news-section td a:after{content:"\3009";position:absolute;font-size:1.2rem;top:50%;right:0;transform:translateY(-50%);transition:transform .1s cubic-bezier(.19,1,.22,1)}.member-entry .news-section td a:hover{text-decoration:underline}.member-entry .news-section td a:hover:after{transform:translate(2px,-50%)}}@media (min-width:769px){.member-entry .entry-thumbnail{height:520px}.member-entry .member-portrait{transform:translateX(50%)}.member-entry .entry-content{position:relative}.member-entry .background-image-container{display:block;position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%}.member-entry .background-image-container figure{position:absolute;width:18vw;max-width:250px}.member-entry .background-image-container figure:nth-of-type(odd){left:0;transform:translateX(-20%)}.member-entry .background-image-container figure:nth-of-type(2n){right:0;transform:translateX(20%)}.member-entry .background-image-container figure:first-of-type{top:0}.member-entry .background-image-container figure:last-of-type{bottom:0;transform:translate(-20%,30%)}.member-entry .background-image-container figure:nth-of-type(2){bottom:auto;top:50%;transform:translate(20%,-35%)}}@media (max-width:767px){.member-entry .news-section table{border-bottom:1px solid #aaa}.member-entry .news-section tr{display:block;border-top:1px solid #aaa;position:relative}.member-entry .news-section tr:after{content:"\3009";position:absolute;font-size:1.2rem;top:50%;right:0;transform:translateY(-50%);transition:transform .1s cubic-bezier(.19,1,.22,1)}.member-entry .news-section td,.member-entry .news-section th{width:100%;display:block;border:none}.member-entry .news-section th{padding-bottom:0}.member-entry .news-section td{padding-top:0}}.project-archive-entry p{margin:0}.project-archive-entry .entry-meta{color:#aaa;font-size:1.2rem}.project-archive-entry .entry-meta p{margin:0}.project-archive-entry .close-date time:after{content:"Close";margin-left:1em}.project-archive-entry .entry-thumbnail{text-align:center}.project-archive-entry .entry-header{margin-bottom:20px}.project-archive-entry .entry-title{font-size:1.8rem;margin:0}.project-archive-entry .entry-excerpt{margin-bottom:30px}@media (min-width:768px){.project-archive-entry .entry-inner{display:flex;justify-content:space-between;align-items:center;padding-top:30px;padding-bottom:30px}.project-archive-entry:nth-of-type(2n) .entry-inner{flex-direction:row-reverse}.project-archive-entry .entry-thumbnail-container{flex:0 1 30%;width:30%}.project-archive-entry .entry-texts{flex:0 1 60%;width:60%}.project-archive-entry .entry-title{font-size:2.8rem}}@media (max-width:767px){.project-archive-entry{padding-bottom:60px}.project-archive-entry .entry-thumbnail-container{display:block;text-align:center;margin-bottom:30px;padding-top:15px;padding-bottom:15px}.project-archive-entry .entry-thumbnail{display:inline-block;height:190px}.project-archive-entry .entry-thumbnail img{width:auto;height:100%}.project-archive-entry .entry-texts{background-color:#fff}}.project-single-entry .entry-thumbnail{height:190px}.project-single-entry .entry-thumbnail img{object-fit:cover;width:100%;height:100%}.project-single-entry .entry-header{padding-top:35px;padding-bottom:20px}.project-single-entry .entry-title{margin:0;font-size:2.4rem}.project-single-entry .entry-meta{font-size:1.2rem;color:#aaa}.project-single-entry .entry-meta p{margin:0}.project-single-entry .close-date time:after{content:"Close";margin-left:1em}.project-single-entry .entry-content{padding-bottom:20px}.project-single-entry .entry-content a{text-decoration:underline}.project-single-entry .entry-content figure{margin-top:2em;margin-bottom:2em}.project-single-entry .entry-footer p{margin:0}.project-single-entry .project-link a{text-decoration:underline;font-weight:700}@media (min-width:768px){.project-single-entry .entry-thumbnail{height:390px}.project-single-entry .entry-header{padding-top:60px;padding-bottom:30px}.project-single-entry .entry-title{font-size:3.6rem}.project-single-entry .entry-content{padding-bottom:40px}}@media (min-width:769px){.project-single-entry .entry-thumbnail{height:520px}}@keyframes buttonHoverHorizontal{15%{transform:scaleY(.5)}30%{transform:scaleY(1)}}@keyframes buttonHoverVertical{15%{transform:scaleX(.5)}30%{transform:scaleX(1)}}.privacy-policy-default-page .entry-content-texts h2{margin-top:3em;font-size:1.8rem}.privacy-policy-default-page .entry-content-texts h2:first-of-type{margin-top:0}.privacy-policy-default-page .entry-content-texts h3,.privacy-policy-default-page .entry-content-texts h4,.privacy-policy-default-page .entry-content-texts h5,.privacy-policy-default-page .entry-content-texts h6{margin-top:2em;font-size:1.4rem}.privacy-policy-default-page .entry-content-texts ol,.privacy-policy-default-page .entry-content-texts ul{padding:0 0 0 1.5em}.privacy-policy-default-page .entry-content-texts ol li{margin-bottom:1.5em}@media (min-width:768px){.privacy-policy-default-page .entry-content-texts h2{font-size:1.6rem}.privacy-policy-default-page .entry-content-texts h3,.privacy-policy-default-page .entry-content-texts h4,.privacy-policy-default-page .entry-content-texts h5,.privacy-policy-default-page .entry-content-texts h6{font-size:1.4rem}}