:root{--color-mag: #FDFDFA;--color-yado: #F8F8F2}@keyframes loop_left{from{transform:translate3d(0, 0, 0)}to{transform:translate3d(-100%, 0, 0)}}@keyframes loop_right{from{transform:translate3d(-100%, 0, 0)}to{transform:translate3d(0, 0, 0)}}@keyframes loop_rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}:root{--color-mag: #FDFDFA;--color-yado: #F8F8F2}html{background:#fff}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,figure{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:""}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;*font-size:100%}#yui3-css-stamp.cssreset{display:none}input,button,select,textarea{-webkit-appearance:none;appearance:none;background:rgba(0,0,0,0);border:none;border-radius:0;font:inherit;outline:none}textarea{resize:none}input[type=checkbox],input[type=radio]{display:none}input[type=submit],input[type=button],label,button,select{cursor:pointer}button{padding:0}select::-ms-expand{display:none}html,body{font-size:10px;color:#061826;line-height:1;font-family:ryo-gothic-plusn,toppan-bunkyu-gothic-pr6n,"Hiragino Kaku Gothic ProN","Hiragino Sans","Helvetica Neue",Arial,Meiryo,sans-serif;-webkit-font-smoothing:antialiased;font-feature-settings:"palt"}html ::selection,body ::selection{background-color:rgba(0,0,0,.5);color:#fff}html{height:100%}body{background-color:var(--bodyColor);-webkit-text-size-adjust:100%;transition:background-color 200ms;will-change:background-color}body *{box-sizing:border-box}a{text-decoration:inherit;color:inherit;display:block;width:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}strong{font-weight:500}em{font-style:italic}img,video{display:block;width:100%}img.lazy,video.lazy{opacity:0;min-height:1px}img.lazy.fLazy--loaded,video.lazy.fLazy--loaded{min-height:initial;opacity:1;transition:opacity 450ms}.tiny-editor a{display:inline;width:auto;text-decoration:underline;transition:opacity 200ms}.tiny-editor a.mHover{opacity:.6}.SP{display:none !important}.mo_crop__text,.mo_border__text,.mo_line__text{display:block;position:relative;-webkit-clip-path:inset(0 0 -0.2em);clip-path:inset(0 0 -0.2em)}.mo_crop__text:before,.mo_crop__text__before,.mo_crop__text__inner,.mo_border__text:before,.mo_border__text__before,.mo_border__text__inner,.mo_line__text:before,.mo_line__text__before,.mo_line__text__inner{display:block;transition:opacity 650ms,transform 650ms cubic-bezier(0.165, 0.84, 0.44, 1)}.mo_crop__text:before,.mo_crop__text__before,.mo_border__text:before,.mo_border__text__before,.mo_line__text:before,.mo_line__text__before{content:attr(data-text);position:absolute;top:130%;left:0;opacity:0}.mo_crop.mHover .mo_crop__text:before,.mo_crop.mHover .mo_crop__text__before,.mo_border.mHover .mo_crop__text:before,.mo_border.mHover .mo_crop__text__before,.mo_line.mHover .mo_crop__text:before,.mo_line.mHover .mo_crop__text__before{opacity:1;transform:translate3d(0, -130%, 0)}.mo_crop.mHover .mo_crop__text__inner,.mo_border.mHover .mo_crop__text__inner,.mo_line.mHover .mo_crop__text__inner{opacity:0;transform:translate3d(0, -130%, 0)}.mo_border.mHover .text:after{transform-origin:left;transform:scaleX(1);transition-delay:250ms}.mo_border .text{display:inline-block;position:relative}.mo_border .text:after{content:"";position:absolute;bottom:-0.2em;left:0;width:100%;height:1px;background-color:currentColor;transform:scaleX(0);transform-origin:right;transition:transform 450ms cubic-bezier(0.215, 0.61, 0.355, 1)}.mo_line.mHover .text:after{animation:mo_line 800ms cubic-bezier(0.215, 0.61, 0.355, 1) forwards}@keyframes mo_line{0%,49.3%{transform-origin:right}49.6%,100%{transform-origin:left}49%,50%{transform:scaleX(0)}100%{transform:scaleX(1)}}.mo_line .text{position:relative}.mo_line .text:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:currentColor}.mo_rows.mHover .mo_rows__text{background-position:left bottom;background-size:100% 1px}.mo_rows__text{display:inline;background-repeat:no-repeat;background-image:url("../images/border.jpg");background-size:0 1px;background-position:right bottom;padding-bottom:.18em;transition:background-size 800ms cubic-bezier(0.215, 0.61, 0.355, 1)}.c-magList:not(.view--list) .is-white .mo_rows__text{background-image:url("../images/border-w.jpg")}@keyframes mo_arrow{40%,50%{opacity:0}43%{transform:translateX(105%) scaleY(0.1)}44%,50%{transform:translateX(-145%) scaleY(0.1)}100%{transform:translateX(0) scaleY(1)}}@keyframes mo_arrow_reverse{40%,50%{opacity:0}43%{transform:translateX(-105%) scaleY(0.1)}44%,50%{transform:translateX(145%) scaleY(0.1)}100%{transform:translateX(0) scaleY(1)}}.mo_op{transition:opacity 130ms}.mo_op.mHover{opacity:.65}.mo_tic.mHover{animation:mo_tic 1050ms cubic-bezier(0.19, 1, 0.22, 1) forwards}@keyframes mo_tic{7%{opacity:.1}100%{opacity:1}}.clear_fix:after{content:"";display:block;height:0;font-size:0;clear:both;visibility:hidden}.f-gothic{font-family:ryo-gothic-plusn,sans-serif;letter-spacing:.1em}.f-min{font-family:ryo-text-plusn,serif;font-weight:500;letter-spacing:.2em}.f-neue{font-family:neue-haas-grotesk-text,ryo-gothic-plusn,sans-serif;letter-spacing:.04em}.swiper{position:relative;z-index:1;padding:0;margin-right:auto;margin-left:auto;overflow:hidden;list-style:none}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;z-index:1;box-sizing:content-box;display:flex;width:100%;height:100%;transition-property:transform}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0, 0, 0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{position:relative;flex-shrink:0;width:100%;height:100%;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{flex-shrink:0;order:9999;content:""}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{width:var(--swiper-centered-offset-after);height:100%;min-height:1px}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{position:absolute;top:0;left:0;pointer-events:none;content:""}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{width:var(--swiper-virtual-size);height:1px}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size: 44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;z-index:10;display:flex;align-items:center;justify-content:center;width:calc(var(--swiper-navigation-size)/44*27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size)/2);color:var(--swiper-navigation-color, var(--swiper-theme-color));cursor:pointer}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{pointer-events:none;cursor:auto;opacity:.35}.swiper-button-next::after,.swiper-button-prev::after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);font-variant:initial;line-height:1;text-transform:none !important;text-transform:none;letter-spacing:0}.swiper-button-prev,.swiper-rtl .swiper-button-next{right:auto;left:10px}.swiper-button-prev::after,.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next::after,.swiper-button-lock{display:none}.swiper-scrollbar{position:relative;touch-action:none;background:rgba(0,0,0,.1);border-radius:10px}.swiper-horizontal>.swiper-scrollbar{position:absolute;bottom:3px;left:1%;z-index:50;width:98%;height:5px}.swiper-vertical>.swiper-scrollbar{position:absolute;top:1%;right:3px;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{position:relative;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);border-radius:10px}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{display:flex;align-items:center;justify-content:center;width:100%;height:100%;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{position:absolute;top:50%;left:50%;z-index:10;box-sizing:border-box;width:42px;height:42px;margin-top:-21px;margin-left:-21px;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-top-color:rgba(0,0,0,0);border-radius:50%;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #ffffff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000000}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper .swiper-notification{position:absolute;top:0;left:0;z-index:-1000;pointer-events:none;opacity:0}.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-direction:column;flex-wrap:wrap}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{z-index:1;width:100%;height:100%;pointer-events:none;visibility:hidden;transform-origin:0 0;-webkit-backface-visibility:hidden;backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;bottom:0;left:0;z-index:0;width:100%;height:100%;opacity:.6}.swiper-cube .swiper-cube-shadow::before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:#000;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{z-index:1;pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;backface-visibility:hidden}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{overflow:hidden;transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;backface-visibility:hidden}.c-view--white{color:#fff}.c-view__inner{display:inline-block}.c-view .anchor.mHover .arrow{animation:mo_arrow 800ms cubic-bezier(0.215, 0.61, 0.355, 1) forwards}.mHover .c-view .arrow{animation:mo_arrow 800ms cubic-bezier(0.215, 0.61, 0.355, 1) forwards}.c-view .box{position:relative;display:flex;justify-content:space-between;align-items:center;padding:1.2rem .4rem 1.2rem 0}.c-view .box:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:currentColor}.c-view .text{font-size:1.1rem}.c-view .arrow{width:.7rem}.c-posts{position:absolute;margin-left:.4545454545em;vertical-align:super;font-size:1.1rem;letter-spacing:.04em}.c-heading{display:flex;justify-content:space-between;align-items:flex-start;padding-top:28px;border-top:1px solid #cccfce}.c-heading.fInview .title,.fInview .c-heading .title{-webkit-clip-path:inset(-0.1em -5em -0.08em);clip-path:inset(-0.1em -5em -0.08em);opacity:.3;transform:translateY(70%)}.c-heading.fInview .title__text,.fInview .c-heading .title__text{display:inline-block;position:relative;transform:translateY(100%)}.c-heading.fInview .title__text:before,.fInview .c-heading .title__text:before{content:attr(data-text)}.c-heading.fInview .title__text span,.fInview .c-heading .title__text span{position:absolute;top:1.2em;left:0}.c-heading.fInview .c-posts,.fInview .c-heading .c-posts{opacity:0;transform:translateY(1em);transform-origin:bottom}.c-heading.fInview--enter .title,.fInview--enter>.c-heading .title{opacity:1;transform:translateY(0);transition:opacity 1000ms,transform 1000ms cubic-bezier(0.215, 0.61, 0.355, 1)}.c-heading.fInview--enter .title__text,.fInview--enter>.c-heading .title__text{transform:translateY(-120%);transition:transform 1000ms cubic-bezier(0.215, 0.61, 0.355, 1)}.c-heading.fInview--enter .title__text:before,.fInview--enter>.c-heading .title__text:before{opacity:0;transition:opacity 500ms cubic-bezier(0.55, 0.055, 0.675, 0.19)}.c-heading.fInview--enter .c-posts,.fInview--enter>.c-heading .c-posts{opacity:1;transform:translateY(0);transition:opacity 600ms,transform 600ms cubic-bezier(0.215, 0.61, 0.355, 1);transition-delay:450ms}.c-heading .title{display:inline-block;position:relative;font-size:1.6rem}.c-heading .view{margin-top:-12px;margin-right:-15px}.c-heading .view .anchor{display:flex;align-items:center;padding:15px}.c-heading .view .anchor.mHover .arrow{animation:mo_arrow 800ms cubic-bezier(0.215, 0.61, 0.355, 1) forwards}.c-heading .view .text{font-size:1.1rem;margin-right:1em}.c-heading .view .arrow{width:.7rem}.c-magListWrapper{overflow:visible;opacity:0;transform:translateX(75px)}.c-magListWrapper.fInview--enter{opacity:1;transform:translateX(0);transition:opacity 1800ms,transform 1800ms cubic-bezier(0.215, 0.61, 0.355, 1)}.c-magListWrapper .swiper-wrapper{align-items:stretch}.c-magListWrapper .swiper-slide{height:auto}.c-magListWrapper .swiper-prev{left:-7.1428571429%;width:7.1428571429%}.c-magListWrapper .swiper-next{right:-7.1428571429%;width:7.1428571429%}.c-magList:not(.swiper-wrapper){transition:opacity 450ms}.c-magList.is-hidden{opacity:0;pointer-events:none;transition:opacity 350ms}.c-magList__item{position:relative}.c-magList__item .heading{display:flex;justify-content:space-between;align-items:flex-end}.c-magList__item .heading__category{font-size:1.2rem}.c-magList__item .heading__num{font-size:1rem}.c-magList__item .image__inner{height:100%;transform:scale(1.085) translate3d(0, 0, 0)}.c-magList__item__info.fInview--enter{transition:opacity 1000ms}.c-magList__item__info.fInview--enter .image__inner{transition:transform 1100ms cubic-bezier(0.215, 0.61, 0.355, 1)}.c-magList__item__visual.fInview--enter .image{transition:opacity 1000ms}.c-magList__item__visual.fInview--enter .image__inner{transition:transform 1100ms cubic-bezier(0.215, 0.61, 0.355, 1)}.c-magList__item .c-tags{margin-top:1em}.c-magList.view--list{display:flex}.c-magList.view--list.swiper-wrapper .c-magList__item{width:31.25%;padding-right:3.125%;box-sizing:content-box}.c-magList.view--list.swiper-wrapper .c-magList__item:last-of-type{padding-right:0}.c-magList.view--list:not(.swiper-wrapper){flex-wrap:wrap}.c-magList.view--list:not(.swiper-wrapper) .c-magList__item{width:29.4642857143%}.c-magList.view--list:not(.swiper-wrapper) .c-magList__item__info{opacity:0}.c-magList.view--list:not(.swiper-wrapper) .c-magList__item__info.fInview--enter{opacity:1}.c-magList.view--list:not(.swiper-wrapper) .c-magList__item__info.fInview--enter .image__inner{transform:scale(1) translate3d(0, 0, 0)}.c-magList.view--list .c-magList__item__visual{display:none}.c-magList.view--list .c-magList__item__info{position:relative;height:100%;padding-bottom:57px}.c-magList.view--list .c-magList__item .anchor.mHover .image img,.c-magList.view--list .c-magList__item .anchor.mHover .image video{transform:scale(1.06)}.c-magList.view--list .c-magList__item .image{position:relative;height:0;padding-bottom:133.3333333333%;margin-top:14px;overflow:hidden}.c-magList.view--list .c-magList__item .image__inner{position:absolute;top:0;left:0;width:100%;height:100%}.c-magList.view--list .c-magList__item .image img,.c-magList.view--list .c-magList__item .image video{width:100%;height:100%;object-fit:cover;transition:opacity 450ms,transform 900ms cubic-bezier(0.215, 0.61, 0.355, 1)}.c-magList.view--list .c-magList__item .title{margin-top:1.6875em;font-size:1.6rem;line-height:1.6}.c-magList.view--list .c-magList__item .caption{display:none}.c-magList.view--list .c-magList__item .c-view{position:absolute;bottom:0;left:0;width:100%}.c-magList.view--list .c-magList__item .c-view__inner{width:100%}.c-magList:not(.view--list){width:114.2857142857%;margin-left:-7.1428571429%}.c-magList:not(.view--list) .c-magList__item{display:flex;justify-content:space-between;align-items:flex-start}.c-magList:not(.view--list) .c-magList__item:nth-of-type(n+2){margin-top:200px}.c-magList:not(.view--list) .c-magList__item .c-magList__item__visual.fInview--enter .image{opacity:1}.c-magList:not(.view--list) .c-magList__item .c-magList__item__visual.fInview--enter .image__inner{transform:scale(1) translate3d(0, 0, 0)}.c-magList:not(.view--list) .c-magList__item .c-magList__item__visual .image{height:0;overflow:hidden;opacity:0}.c-magList:not(.view--list) .c-magList__item .c-magList__item__visual .image img,.c-magList:not(.view--list) .c-magList__item .c-magList__item__visual .image video{transition:transform 1300ms cubic-bezier(0.215, 0.61, 0.355, 1)}.c-magList:not(.view--list) .c-magList__item .c-magList__item__visual .anchor.mHover .image img,.c-magList:not(.view--list) .c-magList__item .c-magList__item__visual .anchor.mHover .image video{transform:scale(1.035)}.c-magList:not(.view--list) .c-magList__item .c-magList__item__info{position:relative;width:32%;padding-bottom:80px}.c-magList:not(.view--list) .c-magList__item .c-magList__item__info:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:currentColor;opacity:.2}.c-magList:not(.view--list) .c-magList__item .c-magList__item__info .heading{position:relative;padding-bottom:15px}.c-magList:not(.view--list) .c-magList__item .c-magList__item__info .heading:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:currentColor;opacity:.2}.c-magList:not(.view--list) .c-magList__item .c-magList__item__info .title{margin-top:3.75em;font-size:2rem;line-height:1.7}.c-magList:not(.view--list) .c-magList__item .c-magList__item__info .caption{margin-top:2.3333333333em;font-size:1.2rem;letter-spacing:.1em;line-height:2.2}.c-magList:not(.view--list) .c-magList__item .c-magList__item__info .c-tags{margin-top:2.8em}.c-magList:not(.view--list) .c-magList__item .c-magList__item__info .c-view{margin-top:66px}.c-magList:not(.view--list) .c-magList__item .c-magList__item__info .c-view__inner{width:160px}.c-magList:not(.view--list) .c-magList__item .c-magList__item__info .image{display:none}.c-magList:not(.view--list) .c-magList__item.direct--1{padding-right:6.25%}.c-magList:not(.view--list) .c-magList__item.direct--2{flex-direction:row-reverse;padding-left:6.25%}.c-magList:not(.view--list) .c-magList__item.layout--1.direct--2 .c-magList__item__visual .images{flex-direction:row-reverse}.c-magList:not(.view--list) .c-magList__item.layout--1 .c-magList__item__visual .images{display:flex;align-items:flex-start}.c-magList:not(.view--list) .c-magList__item.layout--1 .c-magList__item__visual .images__item:nth-of-type(1){width:64.4444444444%}.c-magList:not(.view--list) .c-magList__item.layout--1 .c-magList__item__visual .images__item:nth-of-type(1) .image{padding-bottom:118.5344827586%}.c-magList:not(.view--list) .c-magList__item.layout--1 .c-magList__item__visual .images__item:nth-of-type(2){width:35.5555555556%;margin-top:48.6111111111%}.c-magList:not(.view--list) .c-magList__item.layout--1 .c-magList__item__visual .images__item:nth-of-type(2) .image{padding-bottom:125.78125%}.c-magList:not(.view--list) .c-magList__item.layout--2 .c-magList__item__visual .image{padding-bottom:96.4673913043%}.c-magList:not(.view--list) .c-magList__item.layout--3{display:flex;align-items:center;min-height:calc(100vh - 70px);padding-top:70px;padding-bottom:70px}.c-magList:not(.view--list) .c-magList__item.layout--3.direct--2{flex-direction:row}.c-magList:not(.view--list) .c-magList__item.layout--3.is-white .c-magList__item__info{color:#fff}.c-magList:not(.view--list) .c-magList__item.layout--3.is-white .c-magList__item__info .c-view .arrow{height:.8rem;background-repeat:no-repeat;background-size:contain;background-image:url("../images/arrow-w.svg")}.c-magList:not(.view--list) .c-magList__item.layout--3.is-white .c-magList__item__info .c-view .arrow img{display:none}.c-magList:not(.view--list) .c-magList__item.layout--3.is-white .c-magList__item__info .c-tags{color:rgba(255,255,255,.7)}.c-magList:not(.view--list) .c-magList__item.layout--3.direct--1 .c-magList__item__info{margin-left:auto;margin-right:0}.c-magList:not(.view--list) .c-magList__item.layout--3 .c-magList__item__visual{position:absolute;top:0;left:0;height:100%}.c-magList:not(.view--list) .c-magList__item.layout--3 .c-magList__item__visual .anchor{height:100%}.c-magList:not(.view--list) .c-magList__item.layout--3 .c-magList__item__visual .image{height:100%}.c-magList:not(.view--list) .c-magList__item.layout--3 .c-magList__item__visual .image img,.c-magList:not(.view--list) .c-magList__item.layout--3 .c-magList__item__visual .image video{width:100%;height:100%;object-fit:cover}.c-magList:not(.view--list) .c-magList__item.layout--3 .c-magList__item__info{pointer-events:none}.c-magList:not(.view--list) .c-magList__item.layout--3 .c-magList__item__info a{pointer-events:initial}.c-magList:not(.view--list) .c-magList__item.layout--3 .c-magList__item__info .c-tags{pointer-events:none}.c-magList:not(.view--list) .c-magList__item.layout--4 .c-magList__item__visual .image{padding-bottom:140.9482758621%}.c-magList:not(.view--list) .c-magList__item.layout--4 .c-magList__item__info__contents{position:relative;margin-top:11.2804878049%}.c-magList:not(.view--list) .c-magList__item.layout--5.direct--1 .c-magList__item__visual .images{flex-direction:row-reverse}.c-magList:not(.view--list) .c-magList__item.layout--5.direct--1 .c-magList__item__visual .images__item:nth-of-type(2){margin-left:0;margin-right:-15.2173913043%}.c-magList:not(.view--list) .c-magList__item.layout--5 .c-magList__item__visual .images{display:flex;align-items:flex-start}.c-magList:not(.view--list) .c-magList__item.layout--5 .c-magList__item__visual .images__item:nth-of-type(1){width:76.0869565217%}.c-magList:not(.view--list) .c-magList__item.layout--5 .c-magList__item__visual .images__item:nth-of-type(1) .image{padding-bottom:65.7142857143%}.c-magList:not(.view--list) .c-magList__item.layout--5 .c-magList__item__visual .images__item:nth-of-type(2){width:39.1304347826%;margin-top:31.3858695652%;margin-left:-15.2173913043%}.c-magList:not(.view--list) .c-magList__item.layout--5 .c-magList__item__visual .images__item:nth-of-type(2) .image{padding-bottom:129.8611111111%}.c-tags{display:flex;flex-wrap:wrap;margin-left:-1.5em;color:rgba(0,0,0,.5);font-size:1rem}.c-tags__item{margin-top:.8em;margin-left:1.5em}.c-tags__item .text:after{bottom:.1em;opacity:.85}.c-links{display:flex;flex-wrap:wrap;margin-left:-1.8181818182em;font-size:1.1rem}.c-links__item{margin-top:1em;margin-left:1.8181818182em}.c-links__item .text:after{bottom:-0.2em}.c-fixedNav{position:fixed;bottom:20px;right:1.5625%;width:20rem;height:4.4rem;z-index:10}.c-fixedNav .anchor{display:flex;align-items:center;position:relative;height:100%;padding-left:2rem;background-color:#f8f8f2;border:1px solid #e3e5e4;border-radius:.4rem;cursor:pointer}.c-fixedNav .anchor .circle{position:absolute;top:0;bottom:0;right:2.4rem;margin:auto;width:.6rem;height:.6rem;transition:transform 450ms cubic-bezier(0.165, 0.84, 0.44, 1)}.c-fixedNav .anchor .circle:before,.c-fixedNav .anchor .circle:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%}.c-fixedNav .anchor .circle:before{background-color:#061826}.c-fixedNav .anchor .circle:after{border:.5px solid #061826;box-sizing:border-box;opacity:.7;transform:scale(0)}.c-fixedNav .anchor.mHover .circle{transform:scale(1.25)}.c-fixedNav .anchor.mHover .circle:after{opacity:0;transform:scale(2);transition:opacity 600ms cubic-bezier(0.47, 0, 0.745, 0.715),transform 600ms cubic-bezier(0.165, 0.84, 0.44, 1)}.c-fixedNav .text{font-size:1.1rem}.c-changeView{opacity:0;pointer-events:none;transform:translateY(90%);transition:opacity 500ms,transform 500ms cubic-bezier(0.165, 0.84, 0.44, 1)}.Contents[data-barba-namespace=top] .c-changeView.is-visible.is-visible--top{opacity:1;pointer-events:initial;transform:translateY(0)}.Contents[data-barba-namespace=magazine] .c-changeView.is-visible{opacity:1;pointer-events:initial;transform:translateY(0)}.c-houseListWrapper{overflow:visible;opacity:0;transform:translateX(75px)}.c-houseListWrapper.fInview--enter{opacity:1;transform:translateX(0);transition:opacity 1800ms,transform 1800ms cubic-bezier(0.215, 0.61, 0.355, 1)}.c-houseListWrapper .swiper-prev{left:-7.1428571429%;width:21.0714285714%}.c-houseListWrapper .swiper-next{right:-7.1428571429%;width:21.0714285714%}.c-houseList{display:flex}.c-houseList.swiper-wrapper .c-houseList__item{width:40%;height:auto;padding-right:6.0714285714%;box-sizing:content-box}.c-houseList.swiper-wrapper .c-houseList__item:last-of-type{padding-right:0}.c-houseList:not(.swiper-wrapper){flex-wrap:wrap;justify-content:space-between}.c-houseList:not(.swiper-wrapper) .c-houseList__item{width:47.1428571429%;opacity:0}.c-houseList:not(.swiper-wrapper) .c-houseList__item:nth-of-type(n+3){margin-top:8.9285714286%}.c-houseList:not(.swiper-wrapper) .c-houseList__item .c-fadeSlideWrapper{overflow:hidden}.c-houseList:not(.swiper-wrapper) .c-houseList__item .c-fadeSlide__container{transform:scale(1.08) translate3d(0, 0, 0)}.c-houseList:not(.swiper-wrapper) .c-houseList__item .c-fadeSlide .slide .image{display:flex;justify-content:center;align-items:center;height:100%}.c-houseList:not(.swiper-wrapper) .c-houseList__item .c-fadeSlide .slide .image img,.c-houseList:not(.swiper-wrapper) .c-houseList__item .c-fadeSlide .slide .image video{min-width:1px;min-height:1px}.c-houseList:not(.swiper-wrapper) .c-houseList__item.fInview--enter{opacity:1;transition:opacity 800ms}.c-houseList:not(.swiper-wrapper) .c-houseList__item.fInview--enter .c-fadeSlide__container{transform:scale(1) translate3d(0, 0, 0);transition:transform 1000ms cubic-bezier(0.215, 0.61, 0.355, 1)}.c-houseList__item{position:relative;padding-top:24px}.c-houseList__item.is-disable .anchor{pointer-events:none}.c-houseList__item.is-disable .c-fadeSlide .slide__item.is-current{pointer-events:none}.c-houseList__item.is-disable .c-view{display:none}.c-houseList__item .anchor{position:relative;height:100%;padding-bottom:57px}.c-houseList__item .anchor.mHover .slide{transform:scale(1.06)}.c-houseList__item .heading{display:flex;justify-content:space-between;align-items:flex-end;position:absolute;top:0}.c-houseList__item .heading__title{font-size:1.2rem}.c-houseList__item .heading__num{font-size:1rem}.c-houseList__item .c-fadeSlide{overflow:hidden}.c-houseList__item .slide{height:0;padding-bottom:66.875%;transition:transform 900ms cubic-bezier(0.215, 0.61, 0.355, 1)}.c-houseList__item .slide .image{height:100%}.c-houseList__item .slide img,.c-houseList__item .slide video{width:100%;height:100%;object-fit:cover}.c-houseList__item .title{display:flex;align-items:flex-end;margin-top:30px}.c-houseList__item .title__ja{font-size:2rem;letter-spacing:.04em;line-height:1.5;white-space:nowrap}.c-houseList__item .title__en{margin-bottom:.0833333333em;margin-left:.6666666667em;color:rgba(0,0,0,.5);font-size:1.2rem;line-height:1.7}.c-houseList__item .lead{margin-top:2.1666666667em;font-size:1.2rem;letter-spacing:.1em;line-height:1.8;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.c-houseList__item .c-view{position:absolute;bottom:0;left:0;width:100%}.c-houseList__item .c-view__inner{width:100%}.c-pageTitle{transform:translateY(-0.5em);-webkit-clip-path:inset(0 -3em -0.05em);clip-path:inset(0 -3em -0.05em)}.fInview--enter .c-pageTitle{transform:translateY(0);transition:transform 1050ms cubic-bezier(0.215, 0.61, 0.355, 1)}.fInview--enter .c-pageTitle .c-pageTitle__wrapper{opacity:1;transform:translateY(-100%);transition:opacity 1500ms,transform 1500ms cubic-bezier(0.25, 1.01, 0.36, 1)}.fInview--enter .c-pageTitle .c-pageTitle__wrapper:before{opacity:0;transition:opacity 900ms cubic-bezier(0.55, 0.055, 0.675, 0.19)}.fInview--enter .c-pageTitle .c-posts{opacity:1;transform:translateY(0);transition:opacity 630ms,transform 630ms cubic-bezier(0.215, 0.61, 0.355, 1);transition-delay:520ms}.c-pageTitle__wrapper{display:inline-block;opacity:0;transform:translateY(100%)}.c-pageTitle__wrapper:before{content:attr(data-text);display:block}.c-pageTitle__text{position:absolute;top:100%;left:0}.c-pageTitle .c-posts{opacity:0;transform:translateY(1.5em)}.c-textBar{display:inline-block;vertical-align:middle;width:2em;border-top:1px solid;margin-top:-2px;margin-right:.4em}.c-fadeSlide{position:relative}.c-fadeSlide .slide{height:0}.c-fadeSlide .slide__item{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;pointer-events:none}.c-fadeSlide .slide__item.is-current{opacity:1;pointer-events:initial;transition:opacity 1000ms}.c-fadeSlide .slide__item img,.c-fadeSlide .slide__item video{pointer-events:none}.c-fadeSlide .dot{display:flex;position:absolute;bottom:0;right:12px;z-index:3;transform:translateZ(10px)}.c-fadeSlide .dot__item{position:relative;width:10px;height:36px}.c-fadeSlide .dot__item.is-current:after{background-color:#fff}.c-fadeSlide .dot__item:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:4px;height:4px;border:1px solid #fff;border-radius:50%;box-sizing:border-box;transition:background-color 100ms}.swiper-slide img,.swiper-slide video{pointer-events:none}.swiper-slide img::selection,.swiper-slide video::selection{background-color:rgba(0,0,0,0)}.swiper-prev,.swiper-next{position:absolute;top:0;height:100%;margin:0;cursor:pointer;z-index:10}.swiper-prev.is-disable,.swiper-next.is-disable{pointer-events:none}.About{position:relative;background-color:#f8f8f2}.About__main{position:relative;padding:200px 0}.About__main__bg{position:absolute;top:0;left:0;width:100%;height:100%}.About__main__bg img{width:100%;height:100%;object-fit:cover}.About__main__contents{position:relative;width:87.5%;max-width:1120px;margin:auto;padding-bottom:200px;border-bottom:1px solid rgba(255,255,255,.2);color:#fff}.About__main__contents.fInview--enter .boxes{opacity:1;transform:translateY(0);transition:opacity 1200ms,transform 1200ms cubic-bezier(0.215, 0.61, 0.355, 1);transition-delay:300ms}.About__main__contents .heading{border-color:rgba(255,255,255,.2)}.About__main__contents .boxes{display:flex;justify-content:space-between;margin-top:195px;opacity:0;transform:translateY(30px)}.About__main__contents .boxes__box:nth-of-type(1) .catch{font-size:2.6rem;letter-spacing:.24em;line-height:1.5}.About__main__contents .boxes__box:nth-of-type(1) .title{margin-top:1em;font-size:1.4rem;letter-spacing:.04em}.About__main__contents .boxes__box:nth-of-type(2){margin-right:4.4642857143%}.About__main__contents .boxes__box:nth-of-type(2) .catch{font-size:2.6rem}.About__main__contents .boxes__box:nth-of-type(2) .lead{font-size:1.2rem;letter-spacing:.1em;line-height:2.2}.About__main__contents .boxes__box:nth-of-type(2) .c-view{margin-top:66px}.About__main__contents .boxes__box:nth-of-type(2) .c-view__inner{width:160px}.About__supporters{padding:100px 0 120px;background-color:#f8f8f2;overflow:hidden}.About__supporters__heading{display:block;padding-top:0;border-top:none;text-align:center}.About__supporters__heading.fInview--enter .catch{opacity:1;transform:translateY(0);transition:opacity 600ms,transform 600ms cubic-bezier(0.215, 0.61, 0.355, 1);transition-delay:480ms}.About__supporters__heading .title{font-size:2rem}.About__supporters__heading .catch{margin-top:1.6363636364em;font-size:1.1rem;letter-spacing:.1em;opacity:0;transform:translateY(1em)}.About__supporters__list{display:flex;margin-top:70px}.About__supporters__list.fInview--enter .boxes{animation-play-state:running}.About__supporters__list .boxes{display:flex;will-change:transform;animation:loop_left 38000ms linear paused infinite}.About__supporters__list .boxes__item{min-width:15rem;margin-left:4.4rem;text-align:center}.About__supporters__list .boxes__item .image{height:0;padding-bottom:100%}.About__supporters__list .boxes__item .name{margin-top:1.6666666667em;font-size:1.2rem;line-height:1.5}.About__supporters__list .boxes__item .name .mo_rows__text{padding-bottom:.1em;transition:background-size 450ms cubic-bezier(0.215, 0.61, 0.355, 1)}.About__supporters__view{margin-top:70px;text-align:center}.About__supporters__view .anchor{width:224px}.Footer{position:relative;background-color:#fdfdfa}.Footer__top{display:flex;position:relative;padding:135px 0;border-top:1px solid #e3e5e4;border-bottom:1px solid #e3e5e4}.Footer__top:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:1px;height:61.7224880383%;background-color:#e3e5e4}.Footer__top__box{position:relative;width:50%}.Footer__top__box--nl #mc_embed_signup .errorMessage,.Footer__top__box--nl #mc_embed_signup #mce-responses{position:absolute;top:6rem;left:0;margin:0;padding:0;background-color:rgba(0,0,0,0);text-align:left;color:red;font-size:1.2rem;font-weight:400;line-height:1.7}.Footer__top__box--nl #mc_embed_signup #mce-success-response{opacity:0}.Footer__top__box--nl .thanks{display:flex;justify-content:center;align-items:center;position:absolute;top:50%;left:0;right:0;width:97px;height:97px;margin:auto;border:1px solid #e3e5e4;border-radius:50%;opacity:0;pointer-events:none}.Footer__top__box--nl.is-thanks .c-view{opacity:0;pointer-events:none;transition:opacity 300ms}.Footer__top__box--nl.is-thanks .thanks{opacity:1;pointer-events:initial;transition:opacity 500ms 300ms}.Footer__top__box--nl.is-thanks .thanks__ico{width:37.1134020619%}.Footer__top__box .heading{text-align:center}.Footer__top__box .heading .title{font-size:1.8rem}.Footer__top__box .heading .lead{margin-top:1.9090909091em;font-size:1.1rem;letter-spacing:.1em;opacity:.8}.Footer__top__box .c-view{margin-top:52px;text-align:center}.Footer__top__box .c-view__inner{width:354px}.Footer__top__box .c-view .box{padding-top:1.6rem;padding-bottom:1.6rem}.Footer__top__box .c-view .box:before{opacity:.5}.Footer__top__box .c-view .text{font-size:1.2rem}.Footer__top__box .c-view .text--mail{width:100%;padding:1.6rem;margin:-1.6rem}.Footer__top__box .c-view .text--mail:-ms-input-placeholder{color:#061826;opacity:.5}.Footer__top__box .c-view .text--mail::placeholder{color:#061826;opacity:.5}.Footer__top__box .c-view .button{display:flex;align-items:center;position:relative;white-space:nowrap;height:100%;font-size:1rem;padding:1.6rem;margin:-1.6rem -1.6rem -1.6rem 0;color:currentColor;transition:color 200ms}.Footer__top__box .c-view .button .text{transition:transform 390ms cubic-bezier(0.215, 0.61, 0.355, 1)}.Footer__top__box .c-view .button .arrow{position:absolute;margin-top:.12em;right:1.6em;opacity:0;transform:translateX(-1em) scaleY(0.1);transition:opacity 300ms,transform 300ms cubic-bezier(0.895, 0.03, 0.685, 0.22)}.Footer__top__box .c-view .button.mHover .text{transform:translateX(-1.6em)}.Footer__top__box .c-view .button.mHover .arrow{opacity:1;transform:translateX(0) scaleY(1);transition:opacity 380ms cubic-bezier(0.215, 0.61, 0.355, 1),transform 380ms cubic-bezier(0.215, 0.61, 0.355, 1)}.Footer__top__box .c-view .button .text{position:relative}.Footer__bottom{display:flex;justify-content:space-between;align-items:center;width:87.5%;margin:0 auto;padding:53px 0;font-size:1.1rem}.Footer__bottom .item:nth-of-type(n+2){margin-left:10px}.Footer__bottom .item .anchor{display:flex;align-items:center;padding:15px}.Footer__bottom .item .ico{width:1rem}.Footer__bottom__links,.Footer__bottom__sns{display:flex;align-items:center}.Footer__bottom__links .item .ico{margin-left:.7272727273em}.Footer__bottom__sns .item .ico{margin-right:.6363636364em}.Footer__bottom__sns .item .text--copy{margin-left:15px;opacity:.5}.Gnav{position:fixed;top:0;left:0;width:100%;height:100%;padding-top:85px;background-color:var(--bodyColor);transition:background-color 200ms;z-index:90}.Gnav.is-open .Gnav__house__container{opacity:1;transform:translate3d(0, 0, 0);transition:opacity 1500ms,transform 1500ms cubic-bezier(0.165, 0.84, 0.44, 1)}.Gnav__wrapper{display:flex;flex-wrap:wrap;align-items:flex-end;height:100%}.Gnav__container{display:flex;width:100%}.Gnav__links{position:relative;width:30.625%;max-width:392px;min-width:236px;padding-left:max(6.25%,73.5px);margin-right:3.125%;background-color:var(--bodyColor);z-index:2}.Gnav__links .block{width:100%}.Gnav__links .block .anchor{display:inline-block;width:auto;padding:8px}.Gnav__links .block__main .text{font-size:2.4rem}.Gnav__links .block__main .text:after{bottom:0}.Gnav__links .block__sub{margin-top:8px}.Gnav__links .block__sub__item:nth-of-type(n+2){margin-top:5px}.Gnav__links .block__sub__item .text{font-size:1.1rem}.Gnav__house{width:100%}.Gnav__house__title{font-size:2.4rem}.Gnav__house__title .anchor{display:inline-block;width:auto;padding:8px;margin-left:-8px}.Gnav__house__title .text{display:inline-block}.Gnav__house__title .text:after{bottom:0}.Gnav__house__container{margin-top:36px;overflow:visible;opacity:0;transform:translate3d(120px, 0, 0)}.Gnav__house__container .swiper-prev{left:-4.3907793633%;width:9.5499451153%}.Gnav__house__container .swiper-next{right:0;width:8.6717892426%}.Gnav__house .labelList{display:flex}.Gnav__house .labelList__item{position:relative;width:28.1009879254%;padding-right:3.5126234907%;box-sizing:content-box}.Gnav__house .labelList__item .anchor{position:relative;height:100%;padding-top:15px;padding-bottom:45px}.Gnav__house .labelList__item .anchor.mHover .slide{transform:scale(1.06)}.Gnav__house .labelList__item .c-fadeSlide{margin-top:7px;overflow:hidden}.Gnav__house .labelList__item .c-fadeSlide.is-comingSoon:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#061826;opacity:.4;z-index:5}.Gnav__house .labelList__item .c-fadeSlide.is-comingSoon:after{content:"Coming soon";position:absolute;top:50%;transform:translateY(-50%);left:0;width:100%;text-align:center;color:#fff;font-size:1.2rem;letter-spacing:.08em;z-index:5}.Gnav__house .labelList__item .slide{height:0;padding-bottom:66.875%;transition:transform 900ms cubic-bezier(0.215, 0.61, 0.355, 1)}.Gnav__house .labelList__item .slide .image{height:100%}.Gnav__house .labelList__item .slide img,.Gnav__house .labelList__item .slide video{width:100%;height:100%;object-fit:cover}.Gnav__house .labelList__item .heading{position:absolute;top:0;left:0;font-size:1rem;letter-spacing:.04em}.Gnav__house .labelList__item .title{margin-top:1.25em;font-size:1.6rem;letter-spacing:.02em}.Gnav__house .labelList__item .c-view{position:absolute;bottom:0;left:0;width:100%}.Gnav__house .labelList__item .c-view__inner{width:100%}.Gnav .Footer__bottom{margin-top:30px;border-top:1px solid #e3e5e4}.Header{position:fixed;top:0;left:0;width:100%;height:70px;z-index:100;opacity:0;pointer-events:none;transform:translateY(-100%);transition:opacity 600ms cubic-bezier(0.95, 0.05, 0.795, 0.035),transform 600ms cubic-bezier(0.165, 0.84, 0.44, 1)}.Header.is-visible{opacity:1;pointer-events:initial;transform:translateY(0);transition:opacity 1000ms cubic-bezier(0.19, 1, 0.22, 1),transform 1000ms cubic-bezier(0.165, 0.84, 0.44, 1)}.Header.is-init{transition:none}.Header.is-gnav_open{opacity:1;pointer-events:initial;transform:translateY(0);transition:opacity 650ms}.Header.is-gnav_open .Header__mags{opacity:0;pointer-events:none}.Header.is-gnav_open .Header__links .list{opacity:0;pointer-events:none}.Header.is-gnav_open .Header__links .navButton .Gnav--open{pointer-events:none}.Header.is-gnav_open .Header__links .navButton .Gnav--close{pointer-events:initial}.Header.is-gnav_open .Header__links .navButton .borders__border{top:0}.Header.is-gnav_open .Header__links .navButton .borders__border:nth-of-type(1){transform:rotate(30deg)}.Header.is-gnav_open .Header__links .navButton .borders__border:nth-of-type(2){transform:rotate(-30deg)}.Header.is-gnav_open .Header__links .navButton .anchor.mHover .borders__border:nth-of-type(n+1):before{animation:none}.Header.is-gnav_open .Header__links .navButton .anchor.mHover .borders__border:nth-of-type(1){transform:rotate(-30deg)}.Header.is-gnav_open .Header__links .navButton .anchor.mHover .borders__border:nth-of-type(2){transform:rotate(30deg)}@keyframes header_logo_show{0%{transform:translateY(30%)}100%{transform:translateY(0)}}.Header.logo-mag .Header__logo .logo--mag{opacity:1;pointer-events:initial;transform:translateY(0);transition:opacity 600ms;animation:header_logo_show 600ms cubic-bezier(0.215, 0.61, 0.355, 1) 1}.Header.logo-yado .Header__logo .logo--yado{opacity:1;pointer-events:initial;transform:translateY(0);transition:opacity 600ms;animation:header_logo_show 600ms cubic-bezier(0.215, 0.61, 0.355, 1) 1}.Header__container{display:flex;justify-content:space-between;position:relative;height:100%;background-color:var(--bodyColor);border-bottom:1px solid #e3e5e4;z-index:2;transition:background-color 200ms;will-change:background-color}.Header__mags{display:flex;align-items:center;position:relative;height:100%;margin-left:2.34375%;font-size:1.1rem;z-index:2;transition:opacity 280ms}.Header__mags .title{height:100%}.Header__mags .title .anchor{display:flex;align-items:center;height:100%}.Header__mags .title span{margin-left:.3em}.Header__mags .list{display:flex;align-items:center;height:100%}.Header__mags .list__item{height:100%;margin-left:12px}.Header__mags .list__item:nth-of-type(n+2){margin-left:3px}.Header__mags .list__item .anchor{display:flex;align-items:center;height:100%;padding:0 5px}.Header__logo{display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center}.Header__logo .anchor{position:relative;display:inline-block;width:auto;height:3.6rem}.Header__logo .logo{height:100%;opacity:0;pointer-events:none;transform:translateY(-30%);transition:opacity 600ms cubic-bezier(0.215, 0.61, 0.355, 1),transform 600ms cubic-bezier(0.215, 0.61, 0.355, 1)}.Header__logo .logo:nth-of-type(n+2){position:absolute;top:0;left:0;right:0;margin:auto}.Header__logo .logo img{width:auto;height:100%;margin:auto}.Header__links{display:flex;align-items:center;position:relative;height:100%;font-size:1.1rem;z-index:2}.Header__links .list{display:flex;align-items:center;position:relative;height:100%;padding-right:min(2.734375vw,35px);transition:opacity 280ms}.Header__links .list__item{height:100%}.Header__links .list__item:nth-of-type(n+2){margin-left:17px}.Header__links .list__item .anchor{display:flex;align-items:center;height:100%;padding:0 5px}.Header__links .search{position:relative;height:100%}.Header__links .search .anchor{display:flex;align-items:center;height:100%;padding:0 40px;cursor:pointer}.Header__links .search .anchor .ico{width:1.1rem;margin-right:.7272727273em}.Header__links .navButton{position:relative;width:8.59375vw;max-width:110px;height:100%}.Header__links .navButton .anchor{position:relative;height:100%;cursor:pointer}.Header__links .navButton .anchor.mHover .borders__border:before{animation-name:header_nav_border;animation-duration:650ms;animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-fill-mode:forwards}@keyframes header_nav_border{0%,40%{transform-origin:right}40.5%,100%{transform-origin:left}40%,41%{transform:scaleX(0)}100%{transform:scaleX(1)}}@keyframes header_nav_border_reverse{0%,40%{transform-origin:left}40.5%,100%{transform-origin:right}40%,41%{transform:scaleX(0)}100%{transform:scaleX(1)}}.Header__links .navButton .anchor.mHover .borders__border:nth-of-type(2):before{animation-delay:200ms}.Header__links .navButton .Gnav--open,.Header__links .navButton .Gnav--close{position:absolute;top:0;left:0;width:100%;height:100%}.Header__links .navButton .Gnav--close{pointer-events:none}.Header__links .navButton .borders{position:relative;height:100%;pointer-events:none}.Header__links .navButton .borders__border{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:32px;height:1px;background-color:#e3e5e4;transition:transform 320ms cubic-bezier(0.215, 0.61, 0.355, 1)}.Header__links .navButton .borders__border:nth-of-type(1){top:-8.5714285714%}.Header__links .navButton .borders__border:nth-of-type(2){top:8.5714285714%}.Header__links .navButton .borders__border:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#061826}.Header__search{position:absolute;top:100%;left:0;width:100%;height:90px;background-color:#f8f8f2;border-bottom:1px solid #e3e5e4;transform:translateY(-100%);pointer-events:none;transition:transform 500ms cubic-bezier(0.23, 1, 0.32, 1)}.Header__search.is-active{transform:translateY(0);pointer-events:initial}.Header__search .form{display:flex;justify-content:space-between;align-items:center;width:94.921875%;height:100%;margin:auto}.Header__search .input{width:100%;font-size:3rem}.Header__search .input:-ms-input-placeholder{color:#061826;opacity:.2}.Header__search .input::placeholder{color:#061826;opacity:.2}.Header__search .button{display:flex;justify-content:center;align-items:center;position:relative;width:45px;min-width:45px;height:45px;border:1px solid #cccfce;border-radius:50%;transition:transform 360ms cubic-bezier(0.23, 1, 0.32, 1)}.Header__search .button:before,.Header__search .button:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%}.Header__search .button:before{background-color:#e3e5e4;opacity:0;transform:scale(0.5);transition:opacity 450ms cubic-bezier(0.165, 0.84, 0.44, 1),transform 450ms cubic-bezier(0.165, 0.84, 0.44, 1)}.Header__search .button:after{border:1.5px solid #e3e5e4;box-sizing:border-box;transform:scale(0)}.Header__search .button.mHover{border-color:#e3e5e4;transform:scale(1.15)}.Header__search .button.mHover:before{opacity:1;transform:scale(1)}.Header__search .button.mHover:after{opacity:0;transform:scale(1.3);transition:opacity 550ms cubic-bezier(0.47, 0, 0.745, 0.715),transform 550ms cubic-bezier(0.165, 0.84, 0.44, 1)}.Header__search .button.mHover .ico{transform:scale(0.8)}.Header__search .button .ico{position:relative;width:35.5555555556%;transition:transform 360ms cubic-bezier(0.23, 1, 0.32, 1)}#mouseStalker{position:fixed;top:-55px;left:-55px;width:80px;height:80px;transition-duration:200ms;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-property:transform,opacity;pointer-events:none;z-index:100}#mouseStalker .mouseStalkerInner{position:absolute;top:0;left:0;width:100%;height:100%;transform:scale(0.1);opacity:0;transition:opacity 400ms,transform 400ms cubic-bezier(0.23, 1, 0.32, 1)}#mouseStalker .mouseStalkerInner:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#061826;border-radius:50%}#mouseStalker .mouseStalkerInner:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #061826;box-sizing:border-box;border-radius:50%;opacity:0;transform:scale(0.1);transition:opacity 100ms,transform 100ms cubic-bezier(0.23, 1, 0.32, 1)}#mouseStalker .text{position:absolute;top:0;left:0;width:100%;text-align:center;line-height:80px;color:#fff;font-size:1.1rem;opacity:0;transition:opacity 180ms}#mouseStalker.is-hover .text{opacity:1}#mouseStalker.is-hover .mouseStalkerInner{opacity:1;transform:scale(1);transition:transform 600ms cubic-bezier(0.23, 1, 0.32, 1)}#mouseStalker.is-click .mouseStalkerInner:before{animation:mouseStalker_click_before 430ms 1}@keyframes mouseStalker_click_before{35%{transform:scale(0.83)}100%{transform:scale(1)}}#mouseStalker.is-click .mouseStalkerInner:after{animation:mouseStalker_click_after 500ms 1}@keyframes mouseStalker_click_after{0%{opacity:.8;transform:scale(0.8)}100%{opacity:0;transform:scale(1.15)}}.Wrapper{opacity:0;transition:opacity 850ms}.Wrapper.is-hidden .Container{opacity:0;transition:opacity 350ms}.Wrapper.is-modalHidden .Container{transition:opacity 0ms}.Container{will-change:opacity;transition:opacity 500ms}.Contents[data-barba-namespace=top]+#About .About__main{display:none}.Contents[data-barba-namespace=top] .Highlight{position:relative;padding:170px 0 200px}.Contents[data-barba-namespace=top] .Highlight__container{width:87.5%;margin:auto}.Contents[data-barba-namespace=top] .House{position:relative;overflow:hidden}.Contents[data-barba-namespace=top] .House__intro{position:relative;margin-top:200px;overflow:hidden}.Contents[data-barba-namespace=top] .House__intro.fInview--enter .images__box{animation-play-state:running}.Contents[data-barba-namespace=top] .House__intro .images{display:flex}.Contents[data-barba-namespace=top] .House__intro .images__box{will-change:transform;animation:loop_right 50000ms linear paused infinite}.Contents[data-barba-namespace=top] .House__intro .images__box .list{display:flex}.Contents[data-barba-namespace=top] .House__intro .images__box .list__item{width:87.5vw;min-width:1120px}.Contents[data-barba-namespace=top] .House__intro .images__box .list__item .image{height:0;padding-bottom:53.5714285714%}.Contents[data-barba-namespace=top] .House__intro .logo{position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;margin:auto;width:224px}.Contents[data-barba-namespace=top] .House__intro .launch{position:absolute;bottom:55px;left:0;width:100%;text-align:center;color:#fff}.Contents[data-barba-namespace=top] .House__intro .launch__text{font-size:1.6rem}.Contents[data-barba-namespace=top] .House__intro .launch__text .date{text-decoration:underline;text-underline-offset:.3em}.Contents[data-barba-namespace=top] .House__heading{width:87.5%;margin:150px auto 0}.Contents[data-barba-namespace=top] .House__heading__contents.fInview--enter .boxes{opacity:1;transform:translateY(0);transition:opacity 1200ms,transform 1200ms cubic-bezier(0.215, 0.61, 0.355, 1);transition-delay:300ms}.Contents[data-barba-namespace=top] .House__heading .boxes{display:flex;justify-content:space-between;margin-top:73px;opacity:0;transform:translateY(30px)}.Contents[data-barba-namespace=top] .House__heading .boxes__box:nth-of-type(1) .catch{font-size:2.6rem;letter-spacing:.24em;line-height:1.5}.Contents[data-barba-namespace=top] .House__heading .boxes__box:nth-of-type(1) .title{margin-top:1.25em;color:rgba(0,0,0,.5);font-size:1.2rem;letter-spacing:.04em;line-height:1.7}.Contents[data-barba-namespace=top] .House__heading .boxes__box:nth-of-type(2){margin-right:64px}.Contents[data-barba-namespace=top] .House__heading .boxes__box:nth-of-type(2) .lead{font-size:1.2rem;letter-spacing:.1em;line-height:2.2}.Contents[data-barba-namespace=top] .House__heading .boxes__box:nth-of-type(2) .c-view{margin-top:66px}.Contents[data-barba-namespace=top] .House__heading .boxes__box:nth-of-type(2) .c-view__inner{width:160px}.Contents[data-barba-namespace=top] .House__lineup{width:87.5%;margin:120px auto 0}.Contents[data-barba-namespace=top] .House__lineup__container{margin-top:92px;overflow:visible}.Contents[data-barba-namespace=top] .House__lineup__container .swiper-prev{left:-7.1428571429%;width:8.9285714286%}.Contents[data-barba-namespace=top] .House__lineup__container .swiper-next{right:-7.1428571429%;width:8.9285714286%}.Contents[data-barba-namespace=top] .House__lineup .labelList{display:flex}.Contents[data-barba-namespace=top] .House__lineup .labelList.swiper-wrapper .labelList__item{height:auto;padding-right:4.9107142857%}.Contents[data-barba-namespace=top] .House__lineup .labelList.swiper-wrapper .labelList__item:last-of-type{padding-right:0}.Contents[data-barba-namespace=top] .House__lineup .labelList:not(.swiper-wrapper) .labelList__item{padding-right:5.8035714286%}.Contents[data-barba-namespace=top] .House__lineup .labelList:not(.swiper-wrapper) .labelList__item:last-of-type{padding-right:0}.Contents[data-barba-namespace=top] .House__lineup .labelList:not(.swiper-wrapper) .labelList__item .c-fadeSlideWrapper{overflow:hidden}.Contents[data-barba-namespace=top] .House__lineup .labelList:not(.swiper-wrapper) .labelList__item .c-fadeSlide .slide .image{display:flex;justify-content:center;align-items:center;height:100%}.Contents[data-barba-namespace=top] .House__lineup .labelList:not(.swiper-wrapper) .labelList__item .c-fadeSlide .slide .image img,.Contents[data-barba-namespace=top] .House__lineup .labelList:not(.swiper-wrapper) .labelList__item .c-fadeSlide .slide .image video{min-width:1px;min-height:1px}.Contents[data-barba-namespace=top] .House__lineup .labelList__item{width:29.4642857143%;position:relative;padding-top:24px;box-sizing:content-box}.Contents[data-barba-namespace=top] .House__lineup .labelList__item .anchor{position:relative;height:100%;padding-bottom:57px}.Contents[data-barba-namespace=top] .House__lineup .labelList__item .anchor.mHover .slide{transform:scale(1.06)}.Contents[data-barba-namespace=top] .House__lineup .labelList__item .heading{position:absolute;top:0;font-size:1.2rem;letter-spacing:.04em}.Contents[data-barba-namespace=top] .House__lineup .labelList__item .c-fadeSlide{overflow:hidden}.Contents[data-barba-namespace=top] .House__lineup .labelList__item .c-fadeSlide.is-comingSoon:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#061826;opacity:.4;z-index:5}.Contents[data-barba-namespace=top] .House__lineup .labelList__item .c-fadeSlide.is-comingSoon:after{content:"Coming soon";position:absolute;top:50%;transform:translateY(-50%);left:0;width:100%;text-align:center;color:#fff;font-size:1.2rem;letter-spacing:.08em;z-index:5}.Contents[data-barba-namespace=top] .House__lineup .labelList__item .slide{height:0;padding-bottom:66.875%;transition:transform 900ms cubic-bezier(0.215, 0.61, 0.355, 1)}.Contents[data-barba-namespace=top] .House__lineup .labelList__item .slide .image{height:100%}.Contents[data-barba-namespace=top] .House__lineup .labelList__item .slide img,.Contents[data-barba-namespace=top] .House__lineup .labelList__item .slide video{width:100%;height:100%;object-fit:cover}.Contents[data-barba-namespace=top] .House__lineup .labelList__item .title{margin-top:30px;font-size:2.2rem;letter-spacing:.02em}.Contents[data-barba-namespace=top] .House__lineup .labelList__item .lead{margin-top:1.6666666667em;font-size:1.2rem;letter-spacing:.1em;line-height:1.8;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.Contents[data-barba-namespace=top] .House__lineup .labelList__item .c-view{position:absolute;bottom:0;left:0;width:100%}.Contents[data-barba-namespace=top] .House__lineup .labelList__item .c-view__inner{width:100%}.Contents[data-barba-namespace=top] .Latest{position:relative;padding:200px 0;background-color:#f8f8f2}.Contents[data-barba-namespace=top] .Latest__container{width:87.5%;margin:auto}.Contents[data-barba-namespace=top] .Latest__list{margin-top:102px;will-change:height;overflow:hidden;transition:height 600ms cubic-bezier(0.645, 0.045, 0.355, 1)}.Contents[data-barba-namespace=top] .Latest__list .c-magList__item .image{background-color:#f2f2f0}.Contents[data-barba-namespace=top] .Latest__more{margin-top:110px;text-align:center}.Contents[data-barba-namespace=top] .Latest__more.is-hidden{opacity:0;pointer-events:none;transition:opacity 300ms}.Contents[data-barba-namespace=top] .Latest__more__anchor{display:inline-block !important;width:auto;padding:15px 20px;cursor:pointer}.Contents[data-barba-namespace=top] .Latest__more .text{padding-bottom:.625em;font-size:1.6rem}.Contents[data-barba-namespace=top] .Latest__pageNation{display:none}.Contents[data-barba-namespace=top] .Main{position:fixed;top:0;left:0;width:100vw;height:100%;background-color:#fff;color:#fff;transition:transform 1200ms cubic-bezier(0.165, 0.84, 0.44, 1);will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}.Contents[data-barba-namespace=top] .Main.is-hidden{transform:translate3d(0, -50%, 0);pointer-events:none}.Contents[data-barba-namespace=top] .Main.is-skip{transition:none;transform:translate3d(0, -50%, 0);pointer-events:none}.Contents[data-barba-namespace=top] .Main.fInview--enter .Main__kv .slide{transform:scale(1);transition:transform 3000ms cubic-bezier(0.25, 0.46, 0.45, 0.94)}.Contents[data-barba-namespace=top] .Main.fInview--enter .Main__concept .catch__ja .char{opacity:1;transition:opacity 1800ms}.Contents[data-barba-namespace=top] .Main.fInview--enter .Main__concept .catch__ja .char:nth-of-type(1){transition-delay:255ms}.Contents[data-barba-namespace=top] .Main.fInview--enter .Main__concept .catch__ja .char:nth-of-type(2){transition-delay:310ms}.Contents[data-barba-namespace=top] .Main.fInview--enter .Main__concept .catch__ja .char:nth-of-type(3){transition-delay:365ms}.Contents[data-barba-namespace=top] .Main.fInview--enter .Main__concept .catch__ja .char:nth-of-type(4){transition-delay:420ms}.Contents[data-barba-namespace=top] .Main.fInview--enter .Main__concept .catch__ja .char:nth-of-type(5){transition-delay:475ms}.Contents[data-barba-namespace=top] .Main.fInview--enter .Main__concept .catch__ja .char:nth-of-type(6){transition-delay:530ms}.Contents[data-barba-namespace=top] .Main.fInview--enter .Main__concept .catch__ja .char:nth-of-type(7){transition-delay:585ms}.Contents[data-barba-namespace=top] .Main.fInview--enter .Main__concept .catch__ja .char:nth-of-type(8){transition-delay:640ms}.Contents[data-barba-namespace=top] .Main.fInview--enter .Main__concept .catch__ja .char:nth-of-type(9){transition-delay:695ms}.Contents[data-barba-namespace=top] .Main.fInview--enter .Main__concept .catch__ja .char:nth-of-type(10){transition-delay:750ms}.Contents[data-barba-namespace=top] .Main.fInview--enter .Main__concept .catch__ja .char:nth-of-type(11){transition-delay:805ms}.Contents[data-barba-namespace=top] .Main.fInview--enter .Main__concept .catch__ja .char:nth-of-type(12){transition-delay:860ms}.Contents[data-barba-namespace=top] .Main.fInview--enter .Main__concept .catch__ja .char:nth-of-type(13){transition-delay:915ms}.Contents[data-barba-namespace=top] .Main.fInview--enter .Main__concept .catch__ja .char:nth-of-type(14){transition-delay:970ms}.Contents[data-barba-namespace=top] .Main.fInview--enter .Main__concept .catch__ja .char:nth-of-type(15){transition-delay:1025ms}.Contents[data-barba-namespace=top] .Main.fInview--enter .Main__concept .catch__ja .char:nth-of-type(16){transition-delay:1080ms}.Contents[data-barba-namespace=top] .Main.fInview--enter .Main__concept .catch__ja .char:nth-of-type(17){transition-delay:1135ms}.Contents[data-barba-namespace=top] .Main.fInview--enter .Main__concept .catch__ja .char:nth-of-type(18){transition-delay:1190ms}.Contents[data-barba-namespace=top] .Main.fInview--enter .Main__concept .catch__ja .char:nth-of-type(19){transition-delay:1245ms}.Contents[data-barba-namespace=top] .Main.fInview--enter .Main__concept .catch__ja .char:nth-of-type(20){transition-delay:1300ms}.Contents[data-barba-namespace=top] .Main.fInview--enter .Main__concept .catch__ja .char:nth-of-type(21){transition-delay:1355ms}.Contents[data-barba-namespace=top] .Main.fInview--enter .Main__concept .catch__ja .char:nth-of-type(22){transition-delay:1410ms}.Contents[data-barba-namespace=top] .Main.fInview--enter .Main__concept .catch__ja .char:nth-of-type(23){transition-delay:1465ms}.Contents[data-barba-namespace=top] .Main.fInview--enter .Main__concept .catch__ja .char:nth-of-type(24){transition-delay:1520ms}.Contents[data-barba-namespace=top] .Main.fInview--enter .Main__concept .catch__ja .char:nth-of-type(25){transition-delay:1575ms}.Contents[data-barba-namespace=top] .Main.fInview--enter .Main__concept .catch__ja .char:nth-of-type(26){transition-delay:1630ms}.Contents[data-barba-namespace=top] .Main.fInview--enter .Main__concept .catch__ja .char:nth-of-type(27){transition-delay:1685ms}.Contents[data-barba-namespace=top] .Main.fInview--enter .Main__concept .catch__ja .char:nth-of-type(28){transition-delay:1740ms}.Contents[data-barba-namespace=top] .Main.fInview--enter .Main__concept .catch__ja .char:nth-of-type(29){transition-delay:1795ms}.Contents[data-barba-namespace=top] .Main.fInview--enter .Main__concept .catch__ja .char:nth-of-type(30){transition-delay:1850ms}.Contents[data-barba-namespace=top] .Main.fInview--enter .Main__concept .catch__ja .char:nth-of-type(31){transition-delay:1905ms}.Contents[data-barba-namespace=top] .Main.fInview--enter .Main__concept .catch__ja .char:nth-of-type(32){transition-delay:1960ms}.Contents[data-barba-namespace=top] .Main.fInview--enter .Main__concept .catch__ja .char:nth-of-type(33){transition-delay:2015ms}.Contents[data-barba-namespace=top] .Main.fInview--enter .Main__concept .catch__ja .char:nth-of-type(34){transition-delay:2070ms}.Contents[data-barba-namespace=top] .Main.fInview--enter .Main__concept .catch__ja .char:nth-of-type(35){transition-delay:2125ms}.Contents[data-barba-namespace=top] .Main.fInview--enter .Main__concept .catch__ja .char:nth-of-type(36){transition-delay:2180ms}.Contents[data-barba-namespace=top] .Main.fInview--enter .Main__concept .catch__ja .char:nth-of-type(37){transition-delay:2235ms}.Contents[data-barba-namespace=top] .Main.fInview--enter .Main__concept .catch__ja .char:nth-of-type(38){transition-delay:2290ms}.Contents[data-barba-namespace=top] .Main.fInview--enter .Main__concept .catch__ja .char:nth-of-type(39){transition-delay:2345ms}.Contents[data-barba-namespace=top] .Main.fInview--enter .Main__concept .catch__ja .char:nth-of-type(40){transition-delay:2400ms}.Contents[data-barba-namespace=top] .Main.fInview--enter .Main__concept .catch__en,.Contents[data-barba-namespace=top] .Main.fInview--enter .Main__concept .link{opacity:1;pointer-events:initial;transition:opacity 1900ms;transition-delay:1000ms}.Contents[data-barba-namespace=top] .Main.fInview--enter .Main__scroll{opacity:1;pointer-events:initial;transition:opacity 1900ms;transition-delay:1000ms}.Contents[data-barba-namespace=top] .Main.fInview--enter .Main__scroll .border:after{animation-play-state:running}.Contents[data-barba-namespace=top] .Main__kv{position:relative;height:100vh;height:100lvh;overflow:hidden;z-index:0}.Contents[data-barba-namespace=top] .Main__kv .slide{position:relative;height:100%;overflow:hidden;transform:scale(1.012)}.Contents[data-barba-namespace=top] .Main__kv .slide__item{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;pointer-events:none}.Contents[data-barba-namespace=top] .Main__kv .slide__item.is-current,.Contents[data-barba-namespace=top] .Main__kv .slide__item.is-init{opacity:1;pointer-events:initial}.Contents[data-barba-namespace=top] .Main__kv .slide__item.is-current{transition:opacity 1800ms}.Contents[data-barba-namespace=top] .Main__kv .slide__item .image{height:100%;transform:scale(1.09)}.Contents[data-barba-namespace=top] .Main__kv .slide__item .image.is-scale{transform:scale(1);transition:transform 7000ms linear}.Contents[data-barba-namespace=top] .Main__kv .slide__item .image img,.Contents[data-barba-namespace=top] .Main__kv .slide__item .image video{width:100%;height:100%;object-fit:cover;object-position:center;pointer-events:none}.Contents[data-barba-namespace=top] .Main__kv .slide__item .image video{transform:rotate(0.01deg)}.Contents[data-barba-namespace=top] .Main__logo{position:absolute;top:56px;left:80px;width:86px}.Contents[data-barba-namespace=top] .Main__gNav{position:absolute;top:58px;right:71px;width:50px;height:50px}.Contents[data-barba-namespace=top] .Main__gNav .anchor{height:100%;cursor:pointer}.Contents[data-barba-namespace=top] .Main__gNav .anchor.mHover .borders__border:before{animation-name:header_nav_border;animation-duration:650ms;animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-fill-mode:forwards}.Contents[data-barba-namespace=top] .Main__gNav .anchor.mHover .borders__border:nth-of-type(2):before{animation-delay:200ms}.Contents[data-barba-namespace=top] .Main__gNav .borders{position:relative;height:100%}.Contents[data-barba-namespace=top] .Main__gNav .borders__border{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:32px;height:1px;background-color:rgba(255,255,255,.25)}.Contents[data-barba-namespace=top] .Main__gNav .borders__border:nth-of-type(1){top:-12%}.Contents[data-barba-namespace=top] .Main__gNav .borders__border:nth-of-type(2){top:12%}.Contents[data-barba-namespace=top] .Main__gNav .borders__border:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff}.Contents[data-barba-namespace=top] .Main__concept{display:flex;align-items:center;position:absolute;bottom:80px;left:80px}.Contents[data-barba-namespace=top] .Main__concept .catch__ja{font-size:2rem;line-height:1.8}.Contents[data-barba-namespace=top] .Main__concept .catch__ja .char{opacity:0}.Contents[data-barba-namespace=top] .Main__concept .catch__en{margin-top:.9em;color:rgba(255,255,255,.7);font-size:1rem;line-height:1.6;opacity:0}.Contents[data-barba-namespace=top] .Main__concept .link{position:relative;margin-left:110px;opacity:0;pointer-events:none}.Contents[data-barba-namespace=top] .Main__concept .link .anchor{display:flex;align-items:center;padding:20px}.Contents[data-barba-namespace=top] .Main__concept .link .anchor.mHover .arrow{animation:mo_arrow 800ms cubic-bezier(0.215, 0.61, 0.355, 1) forwards}.Contents[data-barba-namespace=top] .Main__concept .link .text{font-size:1.1rem}.Contents[data-barba-namespace=top] .Main__concept .link .arrow{width:.7rem;margin-left:1.7142857143em}.Contents[data-barba-namespace=top] .Main__scroll{position:absolute;bottom:80px;right:80px;opacity:0;pointer-events:none}.Contents[data-barba-namespace=top] .Main__scroll .anchor{cursor:pointer}.Contents[data-barba-namespace=top] .Main__scroll .border{position:relative;width:1px;height:54px;margin-left:auto;margin-right:0}.Contents[data-barba-namespace=top] .Main__scroll .border:before,.Contents[data-barba-namespace=top] .Main__scroll .border:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:currentColor}.Contents[data-barba-namespace=top] .Main__scroll .border:before{opacity:.5}.Contents[data-barba-namespace=top] .Main__scroll .border:after{transform:scaleY(0);transform-origin:top;animation:main_scroll 3500ms cubic-bezier(0.215, 0.61, 0.355, 1) 2400ms paused infinite}@keyframes main_scroll{0%{transform-origin:top}25%{transform:scaleY(1);transform-origin:top}25.1%{transform-origin:bottom}25.2%{transform:scaleY(1)}45%,100%{transform:scaleY(0);transform-origin:bottom}}.Contents[data-barba-namespace=top] .Main__scroll .text{margin-top:1.3em;font-size:1rem}.Contents[data-barba-namespace=top] .TopContents{position:relative;background-color:#fdfdfa;transform:translate3d(0, calc(100vh + 1px), 0);transform:translate3d(0, calc(100dvh + 1px), 0);z-index:3;transition:transform 1200ms cubic-bezier(0.165, 0.84, 0.44, 1);will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}.Contents[data-barba-namespace=top] .TopContents.is-show{transform:translate3d(0, 0, 0)}.Contents[data-barba-namespace=top] .TopContents.is-skip{transform:translate3d(0, 0, 0);transition:none}.Contents[data-barba-namespace=magazine] .ArticleList{padding:220px 0 200px}.Contents[data-barba-namespace=magazine] .ArticleList__container{width:87.5%;margin:auto;padding-top:40px;border-top:1px solid #cccfce}.Contents[data-barba-namespace=magazine] .ArticleList__heading{margin-bottom:-0.13em;font-size:6rem}.Contents[data-barba-namespace=magazine] .ArticleList__heading .title{max-width:calc(100% - .9em)}.Contents[data-barba-namespace=magazine] .ArticleList__heading .title:before{overflow:hidden;text-overflow:ellipsis}.Contents[data-barba-namespace=magazine] .ArticleList__heading .title .c-pageTitle__text{width:100%;padding-bottom:.05em;overflow:hidden;text-overflow:ellipsis}.Contents[data-barba-namespace=magazine] .ArticleList__heading .c-posts{margin-top:.3333333333em;font-size:1.5rem}.Contents[data-barba-namespace=magazine] .ArticleList .c-magList{margin-top:110px}.Contents[data-barba-namespace=magazine] .ArticleList__paging{display:flex;justify-content:space-between;align-items:center;margin-top:150px}.Contents[data-barba-namespace=magazine] .ArticleList__paging .arrow{width:100px;height:50px;transition:opacity 300ms}.Contents[data-barba-namespace=magazine] .ArticleList__paging .arrow--prev{margin-left:-20px}.Contents[data-barba-namespace=magazine] .ArticleList__paging .arrow--prev .anchor.mHover .text:after{transform-origin:right}.Contents[data-barba-namespace=magazine] .ArticleList__paging .arrow--prev .anchor.mHover .arrow__image{animation:mo_arrow_reverse 800ms cubic-bezier(0.215, 0.61, 0.355, 1) forwards}.Contents[data-barba-namespace=magazine] .ArticleList__paging .arrow--prev .anchor .text:after{transform-origin:left}.Contents[data-barba-namespace=magazine] .ArticleList__paging .arrow--prev .arrow__image{margin-right:15px}.Contents[data-barba-namespace=magazine] .ArticleList__paging .arrow--prev .arrow__image img{transform:rotateY(180deg)}.Contents[data-barba-namespace=magazine] .ArticleList__paging .arrow--next{margin-right:-20px}.Contents[data-barba-namespace=magazine] .ArticleList__paging .arrow--next .anchor{justify-content:flex-end}.Contents[data-barba-namespace=magazine] .ArticleList__paging .arrow--next .anchor.mHover .arrow__image{animation:mo_arrow 800ms cubic-bezier(0.215, 0.61, 0.355, 1) forwards}.Contents[data-barba-namespace=magazine] .ArticleList__paging .arrow--next .arrow__image{margin-left:15px}.Contents[data-barba-namespace=magazine] .ArticleList__paging .arrow.is-disable{opacity:0;pointer-events:none}.Contents[data-barba-namespace=magazine] .ArticleList__paging .arrow .anchor{display:flex;align-items:center;height:100%;padding:0 20px}.Contents[data-barba-namespace=magazine] .ArticleList__paging .arrow__image{width:.7rem;transition:transform 430ms cubic-bezier(0.215, 0.61, 0.355, 1)}.Contents[data-barba-namespace=magazine] .ArticleList__paging .arrow .text{font-size:1.4rem}.Contents[data-barba-namespace=magazine] .ArticleList__paging .list{display:flex}.Contents[data-barba-namespace=magazine] .ArticleList__paging .list__item{font-size:1.4rem}.Contents[data-barba-namespace=magazine] .ArticleList__paging .list__item:nth-of-type(n+2){margin-left:2.1428571429em}.Contents[data-barba-namespace=magazine] .ArticleList__paging .list__item.is-current .anchor{background-color:#061826;border-color:#061826;color:#fff;pointer-events:none}.Contents[data-barba-namespace=magazine] .ArticleList__paging .list__item--dots{display:flex;justify-content:center;align-items:center;margin-top:.5em}.Contents[data-barba-namespace=magazine] .ArticleList__paging .list__item .anchor{display:flex;justify-content:center;align-items:center;height:100%;width:3.3571428571em;height:3.3571428571em;border:1px solid #cccfce;border-radius:50%;transition-duration:360ms;transition-property:background-color,border-color,color}.Contents[data-barba-namespace=magazine] .ArticleList__paging .list__item .anchor.mHover{background-color:#061826;border-color:#061826;color:#fff}.Contents[data-barba-namespace=magazine_article] .ArticleContent{position:relative;padding-bottom:200px;background-color:#fdfdfa;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}.Contents[data-barba-namespace=magazine_article] .ArticleContent a{display:inline;width:auto}.Contents[data-barba-namespace=magazine_article] .ArticleContent__top{display:flex;justify-content:space-between;width:87.5%;margin:auto;padding:100px 0 150px;border-bottom:1px solid #cccfce}.Contents[data-barba-namespace=magazine_article] .ArticleContent__top__block{width:42.8571428571%}.Contents[data-barba-namespace=magazine_article] .ArticleContent__top__block--info .c-heading .num{font-size:1.2rem}.Contents[data-barba-namespace=magazine_article] .ArticleContent__top__block--info .articleTitle{margin-top:1.9285714286em;font-size:2.8rem;line-height:1.6}.Contents[data-barba-namespace=magazine_article] .ArticleContent__top__block--info .catch{margin-top:1.7142857143em;font-size:1.4rem;letter-spacing:.1em;line-height:2}.Contents[data-barba-namespace=magazine_article] .ArticleContent__top__block--info .c-tags{margin-top:3.5em}.Contents[data-barba-namespace=magazine_article] .ArticleContent__top__block--profile .name{margin-top:3.7333333333em;font-size:1.5rem;font-weight:500;letter-spacing:.1em;line-height:1.9}.Contents[data-barba-namespace=magazine_article] .ArticleContent__top__block--profile .bio{margin-top:.5454545455em;font-size:1.1rem;letter-spacing:.1em;line-height:2.2}.Contents[data-barba-namespace=magazine_article] .ArticleContent__top__block--profile .c-links{margin-top:1.6363636364em}.Contents[data-barba-namespace=magazine_article] .ArticleContent__main{margin:0 auto 200px;padding-top:150px}.Contents[data-barba-namespace=magazine_article] .ArticleContent__main .cassette--image .image .image__inner,.Contents[data-barba-namespace=magazine_article] .ArticleContent__main .cassette--slide .image .image__inner,.Contents[data-barba-namespace=magazine_article] .ArticleContent__main .column--image .image .image__inner{opacity:0}.Contents[data-barba-namespace=magazine_article] .ArticleContent__main .cassette--image.fInview--enter .image .image__inner,.Contents[data-barba-namespace=magazine_article] .ArticleContent__main .cassette--image .fInview--enter .image .image__inner,.Contents[data-barba-namespace=magazine_article] .ArticleContent__main .cassette--slide.fInview--enter .image .image__inner,.Contents[data-barba-namespace=magazine_article] .ArticleContent__main .cassette--slide .fInview--enter .image .image__inner,.Contents[data-barba-namespace=magazine_article] .ArticleContent__main .column--image.fInview--enter .image .image__inner,.Contents[data-barba-namespace=magazine_article] .ArticleContent__main .column--image .fInview--enter .image .image__inner{opacity:1;transition:opacity 1350ms}.Contents[data-barba-namespace=magazine_article] .ArticleContent__main .cassette--imageBg .imageBg,.Contents[data-barba-namespace=magazine_article] .ArticleContent__main .column--image .imageBg{position:relative;height:100%;padding:18.75% 0}.Contents[data-barba-namespace=magazine_article] .ArticleContent__main .cassette--imageBg .imageBg .image,.Contents[data-barba-namespace=magazine_article] .ArticleContent__main .column--image .imageBg .image{display:flex;justify-content:center;align-items:center;height:100% !important}.Contents[data-barba-namespace=magazine_article] .ArticleContent__main .cassette--imageBg .imageBg .image--portrait .photo,.Contents[data-barba-namespace=magazine_article] .ArticleContent__main .column--image .imageBg .image--portrait .photo{width:44%}.Contents[data-barba-namespace=magazine_article] .ArticleContent__main .cassette--imageBg .imageBg .image--landscape .photo,.Contents[data-barba-namespace=magazine_article] .ArticleContent__main .column--image .imageBg .image--landscape .photo{width:58.75%}.Contents[data-barba-namespace=magazine_article] .ArticleContent__main .cassette--imageBg .imageBg .image__inner,.Contents[data-barba-namespace=magazine_article] .ArticleContent__main .column--image .imageBg .image__inner{width:100%}.Contents[data-barba-namespace=magazine_article] .ArticleContent__main .cassette--imageBg .imageBg .image .photo,.Contents[data-barba-namespace=magazine_article] .ArticleContent__main .column--image .imageBg .image .photo{margin:auto}.Contents[data-barba-namespace=magazine_article] .ArticleContent__main .cassette--imageBg .imageBg .image .photo__inner,.Contents[data-barba-namespace=magazine_article] .ArticleContent__main .column--image .imageBg .image .photo__inner{height:0}.Contents[data-barba-namespace=magazine_article] .ArticleContent__main .cassette--imageBg .imageBg .image .text,.Contents[data-barba-namespace=magazine_article] .ArticleContent__main .column--image .imageBg .image .text{width:93%;margin:1.6363636364em auto -0.3em;text-align:center;font-size:1.1rem;letter-spacing:.1em;line-height:2}.Contents[data-barba-namespace=magazine_article] .ArticleContent__main .cassette{margin-top:90px}.Contents[data-barba-namespace=magazine_article] .ArticleContent__main .cassette img{height:auto !important}.Contents[data-barba-namespace=magazine_article] .ArticleContent__main .cassette--headline{font-size:2.2rem;line-height:1.8}.Contents[data-barba-namespace=magazine_article] .ArticleContent__main .cassette--text a{text-decoration:underline;transition:opacity 100ms}.Contents[data-barba-namespace=magazine_article] .ArticleContent__main .cassette--text a.mHover{opacity:.6}.Contents[data-barba-namespace=magazine_article] .ArticleContent__main .cassette--text__heading{position:relative;font-size:1rem}.Contents[data-barba-namespace=magazine_article] .ArticleContent__main .cassette--text__heading:before{content:"";position:absolute;top:0;bottom:0;left:0;margin:auto;width:100%;height:1px;background-color:#cccfce}.Contents[data-barba-namespace=magazine_article] .ArticleContent__main .cassette--text__heading .text{display:inline-block;position:relative;padding-right:1rem;background-color:#fdfdfa;line-height:1.7}.Contents[data-barba-namespace=magazine_article] .ArticleContent__main .cassette--text__lead{margin-top:.875em;font-size:1.6rem;font-weight:500;letter-spacing:.1em;line-height:1.6}.Contents[data-barba-namespace=magazine_article] .ArticleContent__main .cassette--text__body{margin-top:2.5em;font-size:1.2rem;letter-spacing:.1em;line-height:2.2}.Contents[data-barba-namespace=magazine_article] .ArticleContent__main .cassette--text__body .abstract{position:relative;padding:0 1.5em;font-size:1.5em;font-family:ryo-text-plusn,serif;font-weight:500;letter-spacing:.24em;line-height:1.8}.Contents[data-barba-namespace=magazine_article] .ArticleContent__main .cassette--text__body .abstract:before,.Contents[data-barba-namespace=magazine_article] .ArticleContent__main .cassette--text__body .abstract:after{content:"";position:absolute;width:.7777777778em;height:.6666666667em;background-size:contain;background-image:url("../images/quotation.svg")}.Contents[data-barba-namespace=magazine_article] .ArticleContent__main .cassette--text__body .abstract:before{top:.3em;left:0}.Contents[data-barba-namespace=magazine_article] .ArticleContent__main .cassette--text__body .abstract:after{bottom:.3em;right:0;transform:rotate(180deg)}.Contents[data-barba-namespace=magazine_article] .ArticleContent__main .cassette--text__body .notes{padding:1.5454545455em 1.8181818182em;background-color:#f8f8f2;border-radius:4px;font-size:.9166666667em;line-height:1.8}.Contents[data-barba-namespace=magazine_article] .ArticleContent__main .cassette--text__body img{width:52.0833333333%;margin:auto}.Contents[data-barba-namespace=magazine_article] .ArticleContent__main .cassette--image{margin-left:auto;margin-right:auto}.Contents[data-barba-namespace=magazine_article] .ArticleContent__main .cassette--image .image{height:0}.Contents[data-barba-namespace=magazine_article] .ArticleContent__main .cassette--slide{overflow:visible}.Contents[data-barba-namespace=magazine_article] .ArticleContent__main .cassette--slide .swiper-prev{left:0;transform:translateX(-100%);width:31.25vw}.Contents[data-barba-namespace=magazine_article] .ArticleContent__main .cassette--slide .swiper-next{right:0;transform:translateX(100%);width:31.25vw}.Contents[data-barba-namespace=magazine_article] .ArticleContent__main .cassette--slide .swiper-slide{width:80%;padding-right:2.5%;box-sizing:content-box}.Contents[data-barba-namespace=magazine_article] .ArticleContent__main .cassette--slide .swiper-slide:last-of-type{padding-right:0}.Contents[data-barba-namespace=magazine_article] .ArticleContent__main .cassette--slide .image{height:0}.Contents[data-barba-namespace=magazine_article] .ArticleContent__main .cassette--imageBg .swiper-slide{width:100%;height:auto}.Contents[data-barba-namespace=magazine_article] .ArticleContent__main .cassette--separatorLine{position:relative;margin-top:200px;padding-bottom:60px;height:1px}.Contents[data-barba-namespace=magazine_article] .ArticleContent__main .cassette--separatorLine:before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background-color:#cccfce}.Contents[data-barba-namespace=magazine_article] .ArticleContent__main .cassette--margin{margin:0}.Contents[data-barba-namespace=magazine_article] .ArticleContent__main .cassette--margin--small{padding-top:45px}.Contents[data-barba-namespace=magazine_article] .ArticleContent__main .cassette--margin--medium{padding-top:90px}.Contents[data-barba-namespace=magazine_article] .ArticleContent__main .cassette--margin--large{padding-top:135px}.Contents[data-barba-namespace=magazine_article] .ArticleContent__closingImage .image{height:0}.Contents[data-barba-namespace=magazine_article] .ArticleContent__selfPhoto{position:relative;padding:200px 0;background-color:#f8f8f2}.Contents[data-barba-namespace=magazine_article] .ArticleContent__selfPhoto__container{position:relative}.Contents[data-barba-namespace=magazine_article] .ArticleContent__selfPhoto .boxes{display:flex;justify-content:space-between;position:relative}.Contents[data-barba-namespace=magazine_article] .ArticleContent__selfPhoto .boxes__info{position:relative;width:43.75%;padding-left:6.25%;padding-right:7.421875%;padding-bottom:45px;z-index:3}.Contents[data-barba-namespace=magazine_article] .ArticleContent__selfPhoto .boxes__info.fInview--enter .infoTitle,.Contents[data-barba-namespace=magazine_article] .ArticleContent__selfPhoto .boxes__info.fInview--enter .caption{opacity:1;transform:translateY(0);transition:opacity 1000ms,transform 1000ms cubic-bezier(0.215, 0.61, 0.355, 1);transition-delay:300ms}.Contents[data-barba-namespace=magazine_article] .ArticleContent__selfPhoto .boxes__info .infoTitle{margin-top:1.8em;font-size:2rem;line-height:1.7;opacity:0;transform:translateY(35px)}.Contents[data-barba-namespace=magazine_article] .ArticleContent__selfPhoto .boxes__info .caption{margin-top:2.1666666667em;font-size:1.2rem;letter-spacing:.1em;line-height:2.2;opacity:0;transform:translateY(35px)}.Contents[data-barba-namespace=magazine_article] .ArticleContent__selfPhoto .boxes__slide{position:relative;width:56.25%;opacity:0;transform:translateX(70px)}.Contents[data-barba-namespace=magazine_article] .ArticleContent__selfPhoto .boxes__slide.fInview--enter{opacity:1;transform:translateX(0);transition:opacity 1400ms,transform 1400ms cubic-bezier(0.215, 0.61, 0.355, 1)}.Contents[data-barba-namespace=magazine_article] .ArticleContent__selfPhoto .boxes__slide .swiper-prev{left:0;width:16.6666666667%}.Contents[data-barba-namespace=magazine_article] .ArticleContent__selfPhoto .boxes__slide .swiper-next{right:0;width:16.6666666667%}.Contents[data-barba-namespace=magazine_article] .ArticleContent__selfPhoto .boxes__slide .swiper-slide{width:48.6111111111%;padding-right:3.8888888889%;box-sizing:content-box}.Contents[data-barba-namespace=magazine_article] .ArticleContent__selfPhoto .boxes__slide .swiper-slide:last-of-type{padding-right:11.1111111111%}.Contents[data-barba-namespace=magazine_article] .ArticleContent__selfPhoto .boxes__slide .swiper-slide .image{height:0;padding-bottom:147.7142857143%}.Contents[data-barba-namespace=magazine_article] .ArticleContent__selfPhoto .slideNav{display:flex;justify-content:space-between;align-items:center;position:absolute;bottom:0;left:6.25%;width:30%;cursor:initial;z-index:3}.Contents[data-barba-namespace=magazine_article] .ArticleContent__selfPhoto .slideNav__pagination{display:flex;font-size:1.2rem}.Contents[data-barba-namespace=magazine_article] .ArticleContent__selfPhoto .slideNav__pagination .swiper-pagination{position:relative;width:1.5em !important}.Contents[data-barba-namespace=magazine_article] .ArticleContent__selfPhoto .slideNav__pagination .swiper-pagination-bullet{position:absolute;top:0;left:0 !important;opacity:0;pointer-events:none;transition:opacity 350ms,transform 350ms}.Contents[data-barba-namespace=magazine_article] .ArticleContent__selfPhoto .slideNav__pagination .swiper-pagination-bullet-active-main{opacity:1;pointer-events:initial;transform:translateY(0)}.Contents[data-barba-namespace=magazine_article] .ArticleContent__selfPhoto .slideNav__pagination .swiper-pagination-bullet-active-prev{transform:translateY(-90%)}.Contents[data-barba-namespace=magazine_article] .ArticleContent__selfPhoto .slideNav__pagination .swiper-pagination-bullet-active-next{transform:translateY(90%)}.Contents[data-barba-namespace=magazine_article] .ArticleContent__selfPhoto .slideNav__buttons{display:flex;justify-content:space-between;position:relative;width:79px}.Contents[data-barba-namespace=magazine_article] .ArticleContent__selfPhoto .slideNav__buttons .swiper-button{display:flex;justify-content:center;align-items:center;position:relative;top:auto;bottom:auto;left:auto;right:auto;margin:0;width:32px;height:32px;background-color:#fdfdfa;border-radius:50%;border:1px solid #cccfce;transition-duration:200ms;transition-property:opacity,background-color,border-color}.Contents[data-barba-namespace=magazine_article] .ArticleContent__selfPhoto .slideNav__buttons .swiper-button:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;border:1px solid #061826;box-sizing:border-box;opacity:0;transform:scale(1);pointer-events:none}.Contents[data-barba-namespace=magazine_article] .ArticleContent__selfPhoto .slideNav__buttons .swiper-button-prev .arrow img{transform:rotateY(180deg)}.Contents[data-barba-namespace=magazine_article] .ArticleContent__selfPhoto .slideNav__buttons .swiper-button .arrow{position:relative;width:.7rem}.Contents[data-barba-namespace=magazine_article] .ArticleContent__selfPhoto .slideNav__buttons .swiper-button .arrow img::selection{background-color:rgba(0,0,0,0)}.Contents[data-barba-namespace=magazine_article] .ArticleContent__selfPhoto .slideNav__buttons .swiper-button .arrow img.hover{position:absolute;top:0;left:0;width:100%;opacity:0;transition-duration:180ms;transition-property:opacity}.Contents[data-barba-namespace=magazine_article] .ArticleContent__selfPhoto .slideNav__buttons .swiper-button.mHover:not(.swiper-button-disabled){background-color:#061826;border-color:#061826}.Contents[data-barba-namespace=magazine_article] .ArticleContent__selfPhoto .slideNav__buttons .swiper-button.mHover:not(.swiper-button-disabled) .arrow img{opacity:1}.Contents[data-barba-namespace=magazine_article] .ArticleContent__selfPhoto .slideNav__buttons .swiper-button.is-click:before{animation:magArticle_selfPhotoNav_click 760ms cubic-bezier(0.215, 0.61, 0.355, 1) forwards}@keyframes magArticle_selfPhotoNav_click{0%{opacity:.65;transform:scale(0.95)}100%{opacity:0;transform:scale(1.38)}}.Contents[data-barba-namespace=magazine_article] .ArticleContent__selfPhoto .slideNav__border{width:calc(100% - 150px);height:1px;background-color:#cccfce}.Contents[data-barba-namespace=magazine_article] .ArticleContent__editorsVoice{width:87.5%;margin:200px auto 0}.Contents[data-barba-namespace=magazine_article] .ArticleContent__editorsVoice .list{display:flex;flex-wrap:wrap;margin-top:40px}.Contents[data-barba-namespace=magazine_article] .ArticleContent__editorsVoice .list__item{width:31.4285714286%;padding:2.6785714286%;background-color:#f8f8f2;border-radius:4px}.Contents[data-barba-namespace=magazine_article] .ArticleContent__editorsVoice .list__item .voice{font-size:1.1rem;letter-spacing:.1em;line-height:1.8}.Contents[data-barba-namespace=magazine_article] .ArticleContent__editorsVoice .list__item .name{margin-top:.7857142857em;text-align:right;font-size:1.4rem;line-height:1.5}.Contents[data-barba-namespace=magazine_article] .ArticleContent__staffCredit{width:87.5%;margin:200px auto 0}.Contents[data-barba-namespace=magazine_article] .ArticleContent__staffCredit .credits{margin-top:3.3333333333em;font-size:1.2rem;line-height:2}.Contents[data-barba-namespace=magazine_article] .ArticleContent__info{width:87.5%;margin:auto}.Contents[data-barba-namespace=magazine_article] .ArticleContent__info .boxes{display:flex;flex-wrap:wrap;justify-content:space-between}.Contents[data-barba-namespace=magazine_article] .ArticleContent__info .boxes__item{width:47.1428571429%;margin-top:200px}.Contents[data-barba-namespace=magazine_article] .ArticleContent__info .boxes__item .imageContainer{margin-top:40px}.Contents[data-barba-namespace=magazine_article] .ArticleContent__info .boxes__item .imageContainer__inner{height:0}.Contents[data-barba-namespace=magazine_article] .ArticleContent__info .boxes__item .info{margin-top:40px}.Contents[data-barba-namespace=magazine_article] .ArticleContent__info .boxes__item .info .title{font-size:1.5rem;font-weight:500;letter-spacing:.1em;line-height:1.9}.Contents[data-barba-namespace=magazine_article] .ArticleContent__info .boxes__item .info .detail{margin-top:.5454545455em;font-size:1.1rem;letter-spacing:.1em;line-height:2.2}.Contents[data-barba-namespace=magazine_article] .ArticleContent__info .boxes__item .info .c-links{margin-top:1.3636363636em}.Contents[data-barba-namespace=magazine_article] .BackList{transition:width 800ms cubic-bezier(0.645, 0.045, 0.355, 1);will-change:width}.Contents[data-barba-namespace=magazine_article] .BackList.is-visible .BackList__container{opacity:1;pointer-events:initial;transform:translateY(0)}.Contents[data-barba-namespace=magazine_article] .BackList__container{height:100%;opacity:0;pointer-events:none;transform:translateY(90%);transition:opacity 500ms,transform 500ms cubic-bezier(0.165, 0.84, 0.44, 1)}.Contents[data-barba-namespace=magazine_article] .BackList .anchor{justify-content:center;padding-left:0;transition-duration:400ms;transition-property:background-color,border-color,color}.Contents[data-barba-namespace=magazine_article] .BackList .anchor.mHover .arrow,.Contents[data-barba-namespace=magazine_article] .BackList .anchor.mHover .text__arrow{animation:mo_arrow_reverse 800ms cubic-bezier(0.215, 0.61, 0.355, 1) forwards}.Contents[data-barba-namespace=magazine_article] .BackList .arrow{position:absolute;right:2rem;width:.7rem}.Contents[data-barba-namespace=magazine_article] .BackList .arrow img{transform:rotateY(180deg)}.Contents[data-barba-namespace=magazine_article] .BackList .text{display:flex;align-items:center;position:relative;padding-right:9rem;transition:padding 800ms cubic-bezier(0.645, 0.045, 0.355, 1)}.Contents[data-barba-namespace=magazine_article] .BackList .text:before{left:auto}.Contents[data-barba-namespace=magazine_article] .BackList .text__arrow{position:absolute;left:0;width:.7rem}.Contents[data-barba-namespace=magazine_article] .BackList .text__arrow img{opacity:0;transform:rotateY(180deg);transition:opacity 800ms cubic-bezier(0.645, 0.045, 0.355, 1)}.Contents[data-barba-namespace=magazine_article] .BackList.is-active{width:96.875%}.Contents[data-barba-namespace=magazine_article] .BackList.is-active .anchor{background-color:#061826;border-color:#061826;color:#fff}.Contents[data-barba-namespace=magazine_article] .BackList.is-active .text{padding-left:1.8rem;padding-right:0}.Contents[data-barba-namespace=magazine_article] .BackList.is-active .text__arrow img{opacity:1}.Contents[data-barba-namespace=magazine_article] .Contact{padding:min(255px,32.6923076923vh) 0 0}.Contents[data-barba-namespace=magazine_article] .Contact__container{display:flex;justify-content:space-between;align-items:flex-start;width:87.5%;margin:auto}.Contents[data-barba-namespace=magazine_article] .Contact__container.fInview--enter .Contact__form{opacity:1;transform:translateY(0);transition:opacity 800ms,transform 800ms cubic-bezier(0.215, 0.61, 0.355, 1);transition-delay:300ms}.Contents[data-barba-namespace=magazine_article] .Contact__nav{position:sticky;top:min(255px,32.6923076923vh);width:37.9464285714%}.Contents[data-barba-namespace=magazine_article] .Contact__nav .heading{font-size:6rem}.Contents[data-barba-namespace=magazine_article] .Contact__nav .states{display:flex;align-items:center;margin-top:68px;font-size:1.2rem}.Contents[data-barba-namespace=magazine_article] .Contact__nav .states__item--circle{display:flex;align-items:center}.Contents[data-barba-namespace=magazine_article] .Contact__nav .states__item--line{width:2.3rem;height:1px;background-color:currentColor;margin:0 1.5rem;opacity:.3}.Contents[data-barba-namespace=magazine_article] .Contact__nav .states__item.is-current .circle:after{opacity:1}.Contents[data-barba-namespace=magazine_article] .Contact__nav .states__item.is-current .text{opacity:1}.Contents[data-barba-namespace=magazine_article] .Contact__nav .states__item .circle{position:relative;width:1.2rem;height:1.2rem;border:1px solid rgba(7,23,34,.3);border-radius:50%}.Contents[data-barba-namespace=magazine_article] .Contact__nav .states__item .circle:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:50%;height:50%;background-color:currentColor;border-radius:50%;opacity:.2}.Contents[data-barba-namespace=magazine_article] .Contact__nav .states__item .text{margin-left:.6rem;opacity:.5}.Contents[data-barba-namespace=magazine_article] .Contact__nav .lead{width:100%;max-width:295px;margin-top:56px;font-size:1.2rem;letter-spacing:.1em;line-height:2.2}.Contents[data-barba-namespace=magazine_article] .Contact__nav .errorMessage{display:none;width:100%;max-width:295px;margin-top:18px;color:red;font-size:1.2rem;letter-spacing:.1em;line-height:2.2}.Contents[data-barba-namespace=magazine_article] .Contact__nav .errorMessage.is-visible{display:block}.Contents[data-barba-namespace=magazine_article] .Contact__form{width:60%;opacity:0;transform:translateY(35px)}.Contents[data-barba-namespace=magazine_article] .Contact__form .form .error{color:red}.Contents[data-barba-namespace=magazine_article] .Contact__form .form__block:nth-of-type(n+2){margin-top:80px}.Contents[data-barba-namespace=magazine_article] .Contact__form .form__block__heading .title{opacity:1;transform:translateY(0)}.Contents[data-barba-namespace=magazine_article] .Contact__form .form__block__list__item{margin-top:40px;font-size:1.2rem;letter-spacing:.1em}.Contents[data-barba-namespace=magazine_article] .Contact__form .form__block__list__item input,.Contents[data-barba-namespace=magazine_article] .Contact__form .form__block__list__item textarea{letter-spacing:.1em}.Contents[data-barba-namespace=magazine_article] .Contact__form .form__block__list__item.is-required .fieldTitle:after{content:"窶ｻ";position:absolute;top:0;right:-1.1em;color:red;font-size:1rem;transform:scale(0.8);transform-origin:right top}.Contents[data-barba-namespace=magazine_article] .Contact__form .form__block__list__item .fieldTitle{display:inline-block;position:relative;margin-bottom:1.1666666667em;font-weight:500}.Contents[data-barba-namespace=magazine_article] .Contact__form .form__block__list__item .fieldTitle__caption{display:block;margin-top:.6em;font-size:1rem;font-weight:400;line-height:1.8}.Contents[data-barba-namespace=magazine_article] .Contact__form .form__block__list__item .field{width:100%}.Contents[data-barba-namespace=magazine_article] .Contact__form .form__block__list__item .field--rows{display:flex;justify-content:space-between}.Contents[data-barba-namespace=magazine_article] .Contact__form .form__block__list__item .field--rows .field__box{width:47.619047619%}.Contents[data-barba-namespace=magazine_article] .Contact__form .form__block__list__item .field__box{display:block;position:relative;height:5rem;background-color:#f0f0e9;border-radius:4px}.Contents[data-barba-namespace=magazine_article] .Contact__form .form__block__list__item .field__box>p,.Contents[data-barba-namespace=magazine_article] .Contact__form .form__block__list__item .field__box>p>span{display:contents}.Contents[data-barba-namespace=magazine_article] .Contact__form .form__block__list__item .field__box .wpcf7-not-valid-tip{position:absolute;top:-2.16em;right:0}.Contents[data-barba-namespace=magazine_article] .Contact__form .form__block__list__item .field--select:not(.field--rows) .field__box:nth-of-type(n+2){margin-top:15px}.Contents[data-barba-namespace=magazine_article] .Contact__form .form__block__list__item .field--select .field__box .text{display:flex;align-items:center;position:relative;height:100%;padding-left:4.2rem}.Contents[data-barba-namespace=magazine_article] .Contact__form .form__block__list__item .field--select .field__box .text:before,.Contents[data-barba-namespace=magazine_article] .Contact__form .form__block__list__item .field--select .field__box .text:after{content:"";position:absolute;top:0;bottom:0;left:2rem;margin:auto;width:1.2rem;height:1.2rem;border-radius:50%;box-sizing:border-box}.Contents[data-barba-namespace=magazine_article] .Contact__form .form__block__list__item .field--select .field__box .text:before{border:1px solid rgba(7,23,34,.3)}.Contents[data-barba-namespace=magazine_article] .Contact__form .form__block__list__item .field--select .field__box .text:after{background-color:#cccfce;transform:scale(0.5);transform-origin:center}.Contents[data-barba-namespace=magazine_article] .Contact__form .form__block__list__item .field--select .field__box input:checked+.text{color:#fff;background-color:#061826}.Contents[data-barba-namespace=magazine_article] .Contact__form .form__block__list__item .field--select .field__box input:checked+.text:before{border-color:#fff}.Contents[data-barba-namespace=magazine_article] .Contact__form .form__block__list__item .field--select .field__box input:checked+.text:after{background-color:#fff}.Contents[data-barba-namespace=magazine_article] .Contact__form .form__block__list__item .field--input .field__box{display:flex;align-items:center;position:relative}.Contents[data-barba-namespace=magazine_article] .Contact__form .form__block__list__item .field--input .field__box input{position:absolute;top:0;left:0;width:100%;height:100%;padding:0 2rem}.Contents[data-barba-namespace=magazine_article] .Contact__form .form__block__list__item .field--textarea .field__box{height:auto;line-height:2.2}.Contents[data-barba-namespace=magazine_article] .Contact__form .form__block__list__item .field--textarea .field__box textarea{width:100%;height:30rem;padding:1.2rem 2rem}.Contents[data-barba-namespace=magazine_article] .Contact__form .form__block__list__item .field--selectPrefectures{display:flex;justify-content:space-between}.Contents[data-barba-namespace=magazine_article] .Contact__form .form__block__list__item .field--selectPrefectures .field__box:nth-of-type(1){position:relative;width:69.7916666667%}.Contents[data-barba-namespace=magazine_article] .Contact__form .form__block__list__item .field--selectPrefectures .field__box:nth-of-type(1) select{width:100%;height:100%;padding:0 2rem;opacity:.5}.Contents[data-barba-namespace=magazine_article] .Contact__form .form__block__list__item .field--selectPrefectures .field__box:nth-of-type(1) select.is-selected{opacity:1}.Contents[data-barba-namespace=magazine_article] .Contact__form .form__block__list__item .field--selectPrefectures .field__box:nth-of-type(1) .arrow{position:absolute;top:50%;right:2rem;width:.7rem;transform:translateY(-50%) rotate(90deg)}.Contents[data-barba-namespace=magazine_article] .Contact__form .form__block__list__item .field--selectPrefectures .field__box:nth-of-type(2){width:25.2976190476%;background-color:rgba(0,0,0,0)}.Contents[data-barba-namespace=magazine_article] .Contact__form .form__block__list__item .field--selectPrefectures .field__box:nth-of-type(2) .anchor{display:flex;justify-content:center;align-items:center;height:100%;background-color:#061826;color:#fff;cursor:pointer}.Contents[data-barba-namespace=magazine_article] .Contact__form .form__submit{display:flex;justify-content:space-between;align-items:center;margin-top:60px}.Contents[data-barba-namespace=magazine_article] .Contact__form .form__submit__privacy{font-size:1.2rem;letter-spacing:.1em}.Contents[data-barba-namespace=magazine_article] .Contact__form .form__submit__privacy label{display:inline-block;position:relative;padding:1.5rem 1.5rem 1.5rem 4.2rem;margin-left:-1.5rem}.Contents[data-barba-namespace=magazine_article] .Contact__form .form__submit__privacy .circle{position:absolute;top:0;bottom:0;left:1.5rem;margin:auto;width:1.7rem;height:1.7rem}.Contents[data-barba-namespace=magazine_article] .Contact__form .form__submit__privacy .circle:before,.Contents[data-barba-namespace=magazine_article] .Contact__form .form__submit__privacy .circle:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;box-sizing:border-box}.Contents[data-barba-namespace=magazine_article] .Contact__form .form__submit__privacy .circle:before{border:1px solid rgba(7,23,34,.5)}.Contents[data-barba-namespace=magazine_article] .Contact__form .form__submit__privacy .circle:after{background-color:#cccfce;transform:scale(0.53);transform-origin:center}.Contents[data-barba-namespace=magazine_article] .Contact__form .form__submit__privacy input:checked+.wpcf7-list-item-label>.circle:before{border-color:#061826}.Contents[data-barba-namespace=magazine_article] .Contact__form .form__submit__privacy input:checked+.wpcf7-list-item-label>.circle:after{background-color:#061826}.Contents[data-barba-namespace=magazine_article] .Contact__form .form__submit__privacy .anchor{display:inline-block;width:auto;font-weight:500}.Contents[data-barba-namespace=magazine_article] .Contact__form .form__submit__button{width:52.380952381%;height:7rem}.Contents[data-barba-namespace=magazine_article] .Contact__form .form__submit__button>p{display:contents}.Contents[data-barba-namespace=magazine_article] .Contact__form .form__submit__button input{width:100%;height:100%;background:#061826;color:#fff;font-size:1.4rem;letter-spacing:.1em}.Contents[data-barba-namespace=magazine_article] .Contact__form .form__submit__button .anchor{position:relative;display:flex;justify-content:center;align-items:center;height:100%;background-color:#061826;border-radius:4px}.Contents[data-barba-namespace=magazine_article] .Contact__form .form__submit__button .anchor.mHover .arrow{opacity:1;transform:translateX(0) scaleY(1);transition:opacity 400ms cubic-bezier(0.215, 0.61, 0.355, 1),transform 400ms cubic-bezier(0.215, 0.61, 0.355, 1);transition-delay:290ms}.Contents[data-barba-namespace=magazine_article] .Contact__form .form__submit__button .anchor .text{display:flex;align-items:center;position:relative;text-align:center;color:#fff;font-size:1.4rem;letter-spacing:.1em;-webkit-clip-path:inset(0 -3em -0.2em);clip-path:inset(0 -3em -0.2em)}.Contents[data-barba-namespace=magazine_article] .Contact__form .form__submit__button .anchor .arrow{position:absolute;right:-2em;width:.7rem;height:.8rem;background-repeat:no-repeat;background-size:contain;background-image:url("../images/arrow-w.svg");opacity:0;transform:translateX(-1.1em) scaleY(0.1);transition:opacity 300ms,transform 300ms cubic-bezier(0.895, 0.03, 0.685, 0.22)}.Contents[data-barba-namespace=magazine_article] .Contact__form .form__submit__button .anchor input{position:absolute;top:0;left:0;width:100%;height:100%}.Contents[data-barba-namespace=magazine_article] .Contact__form .mw_wp_form_confirm .field--textarea{min-height:5rem}.Contents[data-barba-namespace=magazine_article] .Contact__form .mw_wp_form_confirm .field--textarea .field__box{height:100%;min-height:5rem;padding:1.2rem 2rem}.Contents[data-barba-namespace=magazine_article] .Contact__form .mw_wp_form_confirm .field__box{padding:0 2rem;overflow:scroll}.Contents[data-barba-namespace=magazine_article] .Contact__form .comp__title{font-size:3.6rem;line-height:1.3}.Contents[data-barba-namespace=magazine_article] .Contact__form .comp__caption{margin-top:3.5em;font-size:1.2rem;letter-spacing:.1em;line-height:2.2}.Contents[data-barba-namespace=magazine_article] .Contact__form .comp__caption a{display:inline;width:auto}.Contents[data-barba-namespace=magazine_article] .Contact__form .comp__back{height:7rem;margin-top:5.2rem}.Contents[data-barba-namespace=magazine_article] .Contact__form .comp__back .anchor{position:relative;display:flex;justify-content:center;align-items:center;height:100%;background-color:#061826;border-radius:4px}.Contents[data-barba-namespace=magazine_article] .Contact__form .comp__back .anchor.mHover .arrow{opacity:1;transform:translateX(0) scaleY(1) rotateY(180deg);transition:opacity 400ms cubic-bezier(0.215, 0.61, 0.355, 1),transform 400ms cubic-bezier(0.215, 0.61, 0.355, 1);transition-delay:290ms}.Contents[data-barba-namespace=magazine_article] .Contact__form .comp__back .anchor .text{display:flex;align-items:center;position:relative;text-align:center;color:#fff;font-size:1.4rem;letter-spacing:.1em;-webkit-clip-path:inset(0 -3em -0.2em);clip-path:inset(0 -3em -0.2em)}.Contents[data-barba-namespace=magazine_article] .Contact__form .comp__back .anchor .arrow{position:absolute;left:-2em;width:.7rem;height:.8rem;background-repeat:no-repeat;background-size:contain;background-image:url("../images/arrow-w.svg");opacity:0;transform:translateX(1.1em) scaleY(0.1) rotateY(180deg);transition:opacity 300ms,transform 300ms cubic-bezier(0.895, 0.03, 0.685, 0.22)}.Contents[data-barba-namespace=magazine_article] .Contact .wpcf7-spinner{display:none}.Contents[data-barba-namespace=magazine_article] .Contact .wpcf7-response-output{border:1px solid rgba(7,23,24,.2);background:#f0f0e9;padding:20px;font-size:12px;margin-top:30px;color:red}.Contents[data-barba-namespace=magazine_article]~.Footer{padding-bottom:50px}.Contents[data-barba-namespace=magazine_article] .Main{padding-top:70px;overflow:hidden}.Contents[data-barba-namespace=magazine_article] .Main__container{height:100%}.Contents[data-barba-namespace=magazine_article] .Main__image{will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-origin:top}.Contents[data-barba-namespace=magazine_article] .layout--single .Main__image{height:0;padding-bottom:38.28125%}.Contents[data-barba-namespace=magazine_article] .layout--separate .Main{height:100vh}.Contents[data-barba-namespace=magazine_article] .layout--separate .Main__image{height:100%}.Contents[data-barba-namespace=magazine_article] .layout--separate .Main__image img{width:100%;height:100%;object-fit:cover}.device-sp .Contents[data-barba-namespace=magazine_article] .Main{pointer-events:none}.device-sp .Contents[data-barba-namespace=magazine_article] .Main__container{position:fixed;top:0;left:0;width:100%;height:100vh;height:100lvh;padding-top:70px}.device-sp .Contents[data-barba-namespace=magazine_article] .layout--single .Main{height:0;padding-bottom:38.28125%}.Contents[data-barba-namespace=magazine_article] .Related{position:relative;padding:200px 0;background-color:#f8f8f2;overflow:hidden}.Contents[data-barba-namespace=magazine_article] .Related__container{width:87.5%;margin:auto}.Contents[data-barba-namespace=magazine_article] .Related .c-magList{margin-top:92px}.Contents[data-barba-namespace=house] .ArticleList{position:relative;padding:110px 0 200px;background-color:#f8f8f2}.Contents[data-barba-namespace=house] .ArticleList__container{width:87.5%;margin:auto}.Contents[data-barba-namespace=house] .ArticleList__concept{border-top:1px solid rgba(0,0,0,.2)}.Contents[data-barba-namespace=house] .ArticleList__concept__heading{padding-top:1.75em;font-size:1.6rem}.Contents[data-barba-namespace=house] .ArticleList__concept__main{display:flex;justify-content:space-between;margin-top:75px}.Contents[data-barba-namespace=house] .ArticleList__concept__main .catch{width:42.8571428571%}.Contents[data-barba-namespace=house] .ArticleList__concept__main .catch__ja{font-size:2.6rem;letter-spacing:.12em;line-height:1.5}.Contents[data-barba-namespace=house] .ArticleList__concept__main .catch__en{margin-top:1.3333333333em;color:rgba(0,0,0,.5);font-size:1.2rem;line-height:1.7}.Contents[data-barba-namespace=house] .ArticleList__concept__main .lead{width:51.4285714286%;font-size:1.2rem;letter-spacing:.1em;line-height:2.2}.Contents[data-barba-namespace=house] .ArticleList .c-houseList{margin-top:120px}.Contents[data-barba-namespace=house] .ArticleList .labelList{margin-top:120px}.Contents[data-barba-namespace=house] .ArticleList .labelList__item:nth-of-type(n+2){margin-top:120px}.Contents[data-barba-namespace=house] .ArticleList .labelList__item.fInview--enter .c-fadeSlideWrapper{opacity:1;transition:opacity 800ms}.Contents[data-barba-namespace=house] .ArticleList .labelList__item.fInview--enter .c-fadeSlide__container{transform:scale(1) translate3d(0, 0, 0);transition:transform 1500ms cubic-bezier(0.215, 0.61, 0.355, 1)}.Contents[data-barba-namespace=house] .ArticleList .labelList__item .anchor{display:flex;justify-content:space-between}.Contents[data-barba-namespace=house] .ArticleList .labelList__item .anchor.mHover .slide{transform:scale(1.06)}.Contents[data-barba-namespace=house] .ArticleList .labelList__item .c-fadeSlideWrapper{width:60%;overflow:hidden;opacity:0}.Contents[data-barba-namespace=house] .ArticleList .labelList__item .c-fadeSlideWrapper .slide{padding-bottom:66.875%}.Contents[data-barba-namespace=house] .ArticleList .labelList__item .c-fadeSlide.is-comingSoon:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#061826;opacity:.4;z-index:5}.Contents[data-barba-namespace=house] .ArticleList .labelList__item .c-fadeSlide.is-comingSoon:after{content:"Coming soon";position:absolute;top:50%;transform:translateY(-50%);left:0;width:100%;text-align:center;color:#fff;font-size:1.8rem;letter-spacing:.08em;z-index:5}.Contents[data-barba-namespace=house] .ArticleList .labelList__item .c-fadeSlide__container{transform:scale(1.08) translate3d(0, 0, 0)}.Contents[data-barba-namespace=house] .ArticleList .labelList__item .c-fadeSlide .slide{transition:transform 900ms cubic-bezier(0.215, 0.61, 0.355, 1)}.Contents[data-barba-namespace=house] .ArticleList .labelList__item .c-fadeSlide .slide .image{display:flex;justify-content:center;align-items:center;height:100%}.Contents[data-barba-namespace=house] .ArticleList .labelList__item .c-fadeSlide .slide .image img,.Contents[data-barba-namespace=house] .ArticleList .labelList__item .c-fadeSlide .slide .image video{min-width:1px;min-height:1px}.Contents[data-barba-namespace=house] .ArticleList .labelList__item .info{display:flex;flex-direction:column;justify-content:center;position:relative;width:31.4285714286%;border-bottom:1px solid rgba(0,0,0,.2)}.Contents[data-barba-namespace=house] .ArticleList .labelList__item .info.fInview--enter .c-heading:after{opacity:1;transition:opacity 1100ms}.Contents[data-barba-namespace=house] .ArticleList .labelList__item .info.fInview--enter .info__contents{opacity:1;transform:translateY(0);transition:opacity 950ms,transform 950ms cubic-bezier(0.215, 0.61, 0.355, 1);transition-delay:150ms}.Contents[data-barba-namespace=house] .ArticleList .labelList__item .info .c-heading{display:flex;align-items:center;position:absolute;top:0;left:0;width:100%;padding-top:0;border-top:none}.Contents[data-barba-namespace=house] .ArticleList .labelList__item .info .c-heading:after{content:"";width:100%;height:1px;margin-left:.8333333333em;background-color:rgba(0,0,0,.2);opacity:0}.Contents[data-barba-namespace=house] .ArticleList .labelList__item .info .c-heading .title{font-size:1.2rem}.Contents[data-barba-namespace=house] .ArticleList .labelList__item .info .c-heading .title__text{white-space:nowrap}.Contents[data-barba-namespace=house] .ArticleList .labelList__item .info .c-heading .title__text span{white-space:nowrap}.Contents[data-barba-namespace=house] .ArticleList .labelList__item .info__contents{opacity:0;transform:translateY(30px)}.Contents[data-barba-namespace=house] .ArticleList .labelList__item .info__contents .name{-webkit-clip-path:inset(-0.1em -5em -0.17em);clip-path:inset(-0.1em -5em -0.17em);font-size:2.6rem;letter-spacing:.02em}.Contents[data-barba-namespace=house] .ArticleList .labelList__item .info__contents .lead{margin-top:2.5em;font-size:1.2rem;letter-spacing:.1em;line-height:1.8}.Contents[data-barba-namespace=house] .ArticleList .labelList__item .info__contents .c-view{width:160px;margin-top:48px}.Contents[data-barba-namespace=house] .ArticleList .labelList__item .info__contents .c-view__inner{display:block}.Contents[data-barba-namespace=house] .ArticleList__contact{position:relative;margin-top:200px}.Contents[data-barba-namespace=house] .ArticleList__contact__container{position:relative;height:450px;overflow:hidden;border-radius:4px}.Contents[data-barba-namespace=house] .ArticleList__contact__container.mHover .ArticleList__contact__bg{transform:scale(1.04)}.Contents[data-barba-namespace=house] .ArticleList__contact__bg{position:absolute;top:0;left:0;width:100%;height:100%;transition:transform 1000ms cubic-bezier(0.215, 0.61, 0.355, 1)}.Contents[data-barba-namespace=house] .ArticleList__contact__bg img{width:100%;height:100%;object-fit:cover}.Contents[data-barba-namespace=house] .ArticleList__contact__contents{display:flex;justify-content:space-between;align-items:center;position:absolute;top:0;left:0;right:0;margin:auto;width:74.2857142857%;height:100%;color:#fff}.Contents[data-barba-namespace=house] .ArticleList__contact__contents .title__en{font-size:4rem}.Contents[data-barba-namespace=house] .ArticleList__contact__contents .title__ja{margin-top:2em;font-size:1.4rem;font-weight:500;letter-spacing:.1em}.Contents[data-barba-namespace=house] .ArticleList__contact__contents .c-view__inner{width:160px}.Contents[data-barba-namespace=house] .ArticleList__contact__contents .c-view .text{font-size:1.2rem}.Contents[data-barba-namespace=house] .SectContact{position:relative;width:87.5%;margin:200px auto}.Contents[data-barba-namespace=house] .SectContact__container{position:relative;height:450px}.Contents[data-barba-namespace=house] .SectContact__bg{position:absolute;top:0;left:0;width:100%;height:100%}.Contents[data-barba-namespace=house] .SectContact__bg img{width:100%;height:100%;object-fit:cover}.Contents[data-barba-namespace=house] .SectContact__contents{display:flex;justify-content:space-between;align-items:center;position:absolute;top:0;left:0;right:0;margin:auto;width:77.5%;height:100%;color:#fff}.Contents[data-barba-namespace=house] .SectContact__contents .title__en{font-size:4rem}.Contents[data-barba-namespace=house] .SectContact__contents .title__ja{margin-top:2em;font-size:1.4rem;font-weight:500;letter-spacing:.1em}.Contents[data-barba-namespace=house] .SectContact__contents .c-view__inner{width:319px}.Contents[data-barba-namespace=house] .SectContact__contents .c-view .text{font-size:1.2rem}.Contents[data-barba-namespace=house] .Main{position:relative;padding-top:70px;overflow:hidden}.Contents[data-barba-namespace=house] .Main__container{position:relative}.Contents[data-barba-namespace=house] .Main__image{height:0;padding-bottom:38.28125%;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}.Contents[data-barba-namespace=house] .Main__title{display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;color:#fff;font-size:6rem;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}.Contents[data-barba-namespace=house] .Main__title.f-min{letter-spacing:.1em}.Contents[data-barba-namespace=house] .Main__title.f-min .c-pageTitle{-webkit-clip-path:inset(0 -3em -0.15em);clip-path:inset(0 -3em -0.15em)}.Contents[data-barba-namespace=house] .Main__title .c-posts{font-size:1.8rem}.device-sp .Contents[data-barba-namespace=house] .Main{pointer-events:none;height:0;padding-bottom:38.28125%}.device-sp .Contents[data-barba-namespace=house] .Main__container{position:fixed;top:0;left:0;width:100%;margin-top:70px}.Contents[data-barba-namespace=house_article] .SectConcept{padding-top:110px}.Contents[data-barba-namespace=house_article] .SectConcept__container{width:87.5%;margin:-70px auto 0;padding-top:70px}.Contents[data-barba-namespace=house_article] .SectConcept__contents{display:flex;justify-content:space-between;margin-top:65px}.Contents[data-barba-namespace=house_article] .SectConcept__contents .catch{width:45.7142857143%}.Contents[data-barba-namespace=house_article] .SectConcept__contents .catch__ja{font-size:3rem;line-height:1.7}.Contents[data-barba-namespace=house_article] .SectConcept__contents .catch__en{margin-top:1.3333333333em;color:rgba(0,0,0,.5);font-size:1.2rem;line-height:1.7}.Contents[data-barba-namespace=house_article] .SectConcept__contents .lead{width:51.4285714286%;font-size:1.2rem;letter-spacing:.1em;line-height:2.2}.Contents[data-barba-namespace=house_article] .SectConcept__image{margin-top:92px;overflow:hidden}.Contents[data-barba-namespace=house_article] .SectConcept__image.fInview--enter .slide{opacity:1;transform:scale(1);transition:opacity 1800ms,transform 1800ms}.Contents[data-barba-namespace=house_article] .SectConcept__image .slide{padding-bottom:56.25%;opacity:0;transform:scale(1.04)}.Contents[data-barba-namespace=house_article] .SectConcept__image .slide__item .image{display:flex;justify-content:center;align-items:center;height:100%}.Contents[data-barba-namespace=house_article] .SectConcept__image .slide__item .image img{min-width:1px;min-height:1px}.Contents[data-barba-namespace=house_article] .SectContact{position:relative;padding-top:200px;pointer-events:none}.Contents[data-barba-namespace=house_article] .SectContact__container{margin-top:-70px;padding-top:70px}.Contents[data-barba-namespace=house_article] .SectContact__anchor{position:relative;height:550px;background-color:#f8f8f2;overflow:hidden;pointer-events:initial}.Contents[data-barba-namespace=house_article] .SectContact__anchor.mHover .SectContact__bg{transform:scale(1.036)}.Contents[data-barba-namespace=house_article] .SectContact__bg{position:absolute;top:0;left:0;width:100%;height:100%;transition:transform 1000ms cubic-bezier(0.215, 0.61, 0.355, 1)}.Contents[data-barba-namespace=house_article] .SectContact__bg img{width:100%;height:100%;object-fit:cover}.Contents[data-barba-namespace=house_article] .SectContact__contents{display:flex;justify-content:space-between;align-items:center;position:absolute;top:0;left:0;right:0;margin:auto;width:77.5%;height:100%;color:#fff}.Contents[data-barba-namespace=house_article] .SectContact__contents .title__en{font-size:4rem}.Contents[data-barba-namespace=house_article] .SectContact__contents .title__ja{margin-top:2em;font-size:1.4rem;font-weight:500;letter-spacing:.1em}.Contents[data-barba-namespace=house_article] .SectContact__contents .c-view__inner{width:319px}.Contents[data-barba-namespace=house_article] .SectContact__contents .c-view .text{font-size:1.2rem}.Contents[data-barba-namespace=house_article] .SectData{padding-top:200px}.Contents[data-barba-namespace=house_article] .SectData__container{width:87.5%;margin:-69px auto 0;padding-top:69px}.Contents[data-barba-namespace=house_article] .SectData__list{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;margin-top:78px}.Contents[data-barba-namespace=house_article] .SectData__list__item{display:flex;justify-content:space-between;width:47.1428571429%;padding-bottom:1.3333333333em;border-bottom:1px solid #e3e5e4;font-size:1.2rem;letter-spacing:.1em;line-height:1.7}.Contents[data-barba-namespace=house_article] .SectData__list__item:nth-of-type(n+3){margin-top:3.1666666667em}.Contents[data-barba-namespace=house_article] .SectData__list__item .title{width:21.7803030303%;min-width:9.5833333333em;opacity:.6}.Contents[data-barba-namespace=house_article] .SectData__list__item .detail{width:76.7045454545%}.Contents[data-barba-namespace=house_article] .SectFeature{padding:200px 0}.Contents[data-barba-namespace=house_article] .SectFeature__container{width:87.5%;margin:-69px auto 0;padding-top:69px}.Contents[data-barba-namespace=house_article] .SectFeature__blocks{margin-top:80px}.Contents[data-barba-namespace=house_article] .SectFeature__block:nth-of-type(n+2){margin-top:200px}.Contents[data-barba-namespace=house_article] .SectFeature__block--image .image{height:0}.Contents[data-barba-namespace=house_article] .SectFeature__block--image .image.fInview--enter img,.Contents[data-barba-namespace=house_article] .SectFeature__block--image .image.fInview--enter video{opacity:1;transition:opacity 1350ms}.Contents[data-barba-namespace=house_article] .SectFeature__block--image .image img,.Contents[data-barba-namespace=house_article] .SectFeature__block--image .image video{opacity:0}.Contents[data-barba-namespace=house_article] .SectFeature__block--image .info{display:flex;justify-content:space-around;width:84.6428571429%;margin:70px auto 0}.Contents[data-barba-namespace=house_article] .SectFeature__block--image .info__catch{min-width:38.4297520661%;padding:0 1.0330578512%;font-size:2.4rem;line-height:1.6}.Contents[data-barba-namespace=house_article] .SectFeature__block--image .info__caption{width:61.5702479339%;min-width:61.5702479339%;padding:0 1.0330578512%;font-size:1.2rem;letter-spacing:.1em;line-height:2.2}.Contents[data-barba-namespace=house_article] .SectFeature__block--slider .swiper{width:114.2857142857%;margin-left:-7.1428571429%}.Contents[data-barba-namespace=house_article] .SectFeature__block--slider .swiper.is-single .swiper-wrapper{margin:auto}.Contents[data-barba-namespace=house_article] .SectFeature__block--slider .swiper.is-single .swiper-prev,.Contents[data-barba-namespace=house_article] .SectFeature__block--slider .swiper.is-single .swiper-next{display:none}.Contents[data-barba-namespace=house_article] .SectFeature__block--slider .swiper-wrapper{width:87.5%}.Contents[data-barba-namespace=house_article] .SectFeature__block--slider .swiper-slide{margin-left:1px}.Contents[data-barba-namespace=house_article] .SectFeature__block--slider .swiper-slide .image__inner{display:block;height:0}.Contents[data-barba-namespace=house_article] .SectFeature__block--slider .swiper-slide .image__caption{margin-top:3.3rem;text-align:center;font-size:1.2rem;line-height:2.2;opacity:0;transition:opacity 400ms}.Contents[data-barba-namespace=house_article] .SectFeature__block--slider .swiper-slide-active .image__caption,.Contents[data-barba-namespace=house_article] .SectFeature__block--slider .swiper-slide-duplicate-active .image__caption{opacity:1;transition:opacity 1350ms}.Contents[data-barba-namespace=house_article] .SectFeature__block--slider .swiper-prev,.Contents[data-barba-namespace=house_article] .SectFeature__block--slider .swiper-next{width:6.25%;z-index:25}.Contents[data-barba-namespace=house_article] .SectFeature__block--slider .swiper-prev{left:0}.Contents[data-barba-namespace=house_article] .SectFeature__block--slider .swiper-next{right:0}.Contents[data-barba-namespace=house_article] .SectFeature__block--slider .swiper-pagination{position:absolute;left:0;width:100%;margin-top:-4.6rem;text-align:center;pointer-events:none;z-index:30}.Contents[data-barba-namespace=house_article] .SectFeature__block--slider .swiper-pagination-bullet{display:inline-block;width:.6rem;height:.6rem;border-radius:50%;border:1px solid #fff;pointer-events:initial}.Contents[data-barba-namespace=house_article] .SectFeature__block--slider .swiper-pagination-bullet:nth-of-type(n+2){margin-left:1rem}.Contents[data-barba-namespace=house_article] .SectFeature__block--slider .swiper-pagination-bullet-active{background-color:#fff}.Contents[data-barba-namespace=house_article] .SectFeature__block--movie .movie{position:relative;height:0;padding-bottom:56.25%}.Contents[data-barba-namespace=house_article] .SectFeature__block--movie .movie__yt{position:absolute;top:0;left:0;width:100%;height:100%}.Contents[data-barba-namespace=house_article] .SectFeature__block--movie .movie__cover{display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer}.Contents[data-barba-namespace=house_article] .SectFeature__block--movie .movie__cover.mHover .movie__cover__button{border-color:rgba(0,0,0,0);transform:scale(1.12)}.Contents[data-barba-namespace=house_article] .SectFeature__block--movie .movie__cover.mHover .movie__cover__button:before{opacity:1;transform:scale(1)}.Contents[data-barba-namespace=house_article] .SectFeature__block--movie .movie__cover.mHover .movie__cover__button:after{transform:scale(1.09);transition:transform 500ms cubic-bezier(0.165, 0.84, 0.44, 1);animation:sectfeature_movie_hover 500ms cubic-bezier(0.39, 0.575, 0.565, 1) forwards}@keyframes sectfeature_movie_hover{0%{opacity:0}15%{opacity:.6}100%{opacity:0}}.Contents[data-barba-namespace=house_article] .SectFeature__block--movie .movie__cover.is-hidden{opacity:0;pointer-events:none}.Contents[data-barba-namespace=house_article] .SectFeature__block--movie .movie__cover img,.Contents[data-barba-namespace=house_article] .SectFeature__block--movie .movie__cover video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.Contents[data-barba-namespace=house_article] .SectFeature__block--movie .movie__cover__button{position:relative;width:14.4642857143%;height:0;padding-bottom:14.4642857143%;border-radius:50%;border:1px solid rgba(255,255,255,.5);transition:border-color 400ms,transform 400ms cubic-bezier(0.23, 1, 0.32, 1)}.Contents[data-barba-namespace=house_article] .SectFeature__block--movie .movie__cover__button:before,.Contents[data-barba-namespace=house_article] .SectFeature__block--movie .movie__cover__button:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;opacity:0}.Contents[data-barba-namespace=house_article] .SectFeature__block--movie .movie__cover__button:before{background-color:rgba(255,255,255,.4);transform:scale(0.55);transition:opacity 470ms cubic-bezier(0.165, 0.84, 0.44, 1),transform 470ms cubic-bezier(0.165, 0.84, 0.44, 1)}.Contents[data-barba-namespace=house_article] .SectFeature__block--movie .movie__cover__button:after{border:2px solid #fff;box-sizing:border-box;transform:scale(0.5)}.Contents[data-barba-namespace=house_article] .SectFeature__block--movie .movie__cover__button span{position:absolute;top:0;bottom:0;left:0;right:-5%;margin:auto;width:16.049382716%;height:13.5802469136%;background-color:#fff;-webkit-clip-path:polygon(0 0, 0% 100%, 100% 50%);clip-path:polygon(0 0, 0% 100%, 100% 50%)}.Contents[data-barba-namespace=house_article] .SectGallery{position:relative;background-color:#f8f8f2;overflow:hidden}.Contents[data-barba-namespace=house_article] .SectGallery__image{width:87.5%;margin:auto}.Contents[data-barba-namespace=house_article] .SectGallery__image .image{height:0}.Contents[data-barba-namespace=house_article] .SectGallery__images{display:flex}.Contents[data-barba-namespace=house_article] .SectGallery__images.fInview--enter .SectGallery__images__box{animation-play-state:running}.Contents[data-barba-namespace=house_article] .SectGallery__images__box{will-change:transform;animation:loop_right 35000ms linear -800ms paused infinite}.Contents[data-barba-namespace=house_article] .SectGallery__images__box .list{display:flex}.Contents[data-barba-namespace=house_article] .SectGallery__images__box .list__item{width:87.5vw;margin-left:-1px}.Contents[data-barba-namespace=house_article] .SectGallery__images__box .list__item .image{height:0;padding-bottom:64.2857142857%}.Contents[data-barba-namespace=house_article] .Latest{position:relative;padding:200px 0;background-color:#f5f5ed;overflow:hidden}.Contents[data-barba-namespace=house_article] .Latest__container{width:87.5%;margin:auto}.Contents[data-barba-namespace=house_article] .Latest .c-houseList{margin-top:92px}.Contents[data-barba-namespace=house_article] .Main{position:relative;padding-top:70px;overflow:hidden}.Contents[data-barba-namespace=house_article] .Main__container{position:relative}.Contents[data-barba-namespace=house_article] .Main__container.fInview--enter .Main__image{filter:brightness(100%);transition:filter 2300ms cubic-bezier(0.19, 1, 0.22, 1)}.Contents[data-barba-namespace=house_article] .Main__container.fInview--enter .Main__title .char{opacity:1}.Contents[data-barba-namespace=house_article] .Main__container.fInview--enter .Main__title .Main__title__ja .char{will-change:filter;filter:blur(0);transform:scale(1);transition:opacity 2550ms,filter 2550ms cubic-bezier(0.19, 1, 0.22, 1),transform 2550ms cubic-bezier(0.19, 1, 0.22, 1)}.Contents[data-barba-namespace=house_article] .Main__container.fInview--enter .Main__title .Main__title__ja .char:nth-of-type(1){transition-delay:100ms}.Contents[data-barba-namespace=house_article] .Main__container.fInview--enter .Main__title .Main__title__ja .char:nth-of-type(2){transition-delay:200ms}.Contents[data-barba-namespace=house_article] .Main__container.fInview--enter .Main__title .Main__title__ja .char:nth-of-type(3){transition-delay:300ms}.Contents[data-barba-namespace=house_article] .Main__container.fInview--enter .Main__title .Main__title__ja .char:nth-of-type(4){transition-delay:400ms}.Contents[data-barba-namespace=house_article] .Main__container.fInview--enter .Main__title .Main__title__ja .char:nth-of-type(5){transition-delay:500ms}.Contents[data-barba-namespace=house_article] .Main__container.fInview--enter .Main__title .Main__title__ja .char:nth-of-type(6){transition-delay:600ms}.Contents[data-barba-namespace=house_article] .Main__container.fInview--enter .Main__title .Main__title__ja .char:nth-of-type(7){transition-delay:700ms}.Contents[data-barba-namespace=house_article] .Main__container.fInview--enter .Main__title .Main__title__ja .char:nth-of-type(8){transition-delay:800ms}.Contents[data-barba-namespace=house_article] .Main__container.fInview--enter .Main__title .Main__title__ja .char:nth-of-type(9){transition-delay:900ms}.Contents[data-barba-namespace=house_article] .Main__container.fInview--enter .Main__title .Main__title__ja .char:nth-of-type(10){transition-delay:1000ms}.Contents[data-barba-namespace=house_article] .Main__container.fInview--enter .Main__title .Main__title__ja .char:nth-of-type(11){transition-delay:1100ms}.Contents[data-barba-namespace=house_article] .Main__container.fInview--enter .Main__title .Main__title__ja .char:nth-of-type(12){transition-delay:1200ms}.Contents[data-barba-namespace=house_article] .Main__container.fInview--enter .Main__title .Main__title__ja .char:nth-of-type(13){transition-delay:1300ms}.Contents[data-barba-namespace=house_article] .Main__container.fInview--enter .Main__title .Main__title__ja .char:nth-of-type(14){transition-delay:1400ms}.Contents[data-barba-namespace=house_article] .Main__container.fInview--enter .Main__title .Main__title__ja .char:nth-of-type(15){transition-delay:1500ms}.Contents[data-barba-namespace=house_article] .Main__container.fInview--enter .Main__title .Main__title__ja .char:nth-of-type(16){transition-delay:1600ms}.Contents[data-barba-namespace=house_article] .Main__container.fInview--enter .Main__title .Main__title__ja .char:nth-of-type(17){transition-delay:1700ms}.Contents[data-barba-namespace=house_article] .Main__container.fInview--enter .Main__title .Main__title__ja .char:nth-of-type(18){transition-delay:1800ms}.Contents[data-barba-namespace=house_article] .Main__container.fInview--enter .Main__title .Main__title__ja .char:nth-of-type(19){transition-delay:1900ms}.Contents[data-barba-namespace=house_article] .Main__container.fInview--enter .Main__title .Main__title__ja .char:nth-of-type(20){transition-delay:2000ms}.Contents[data-barba-namespace=house_article] .Main__container.fInview--enter .Main__title .Main__title__en .char{transition:opacity 1200ms}.Contents[data-barba-namespace=house_article] .Main__container.fInview--enter .Main__title .Main__title__en .char:nth-of-type(1){transition-delay:445ms}.Contents[data-barba-namespace=house_article] .Main__container.fInview--enter .Main__title .Main__title__en .char:nth-of-type(2){transition-delay:490ms}.Contents[data-barba-namespace=house_article] .Main__container.fInview--enter .Main__title .Main__title__en .char:nth-of-type(3){transition-delay:535ms}.Contents[data-barba-namespace=house_article] .Main__container.fInview--enter .Main__title .Main__title__en .char:nth-of-type(4){transition-delay:580ms}.Contents[data-barba-namespace=house_article] .Main__container.fInview--enter .Main__title .Main__title__en .char:nth-of-type(5){transition-delay:625ms}.Contents[data-barba-namespace=house_article] .Main__container.fInview--enter .Main__title .Main__title__en .char:nth-of-type(6){transition-delay:670ms}.Contents[data-barba-namespace=house_article] .Main__container.fInview--enter .Main__title .Main__title__en .char:nth-of-type(7){transition-delay:715ms}.Contents[data-barba-namespace=house_article] .Main__container.fInview--enter .Main__title .Main__title__en .char:nth-of-type(8){transition-delay:760ms}.Contents[data-barba-namespace=house_article] .Main__container.fInview--enter .Main__title .Main__title__en .char:nth-of-type(9){transition-delay:805ms}.Contents[data-barba-namespace=house_article] .Main__container.fInview--enter .Main__title .Main__title__en .char:nth-of-type(10){transition-delay:850ms}.Contents[data-barba-namespace=house_article] .Main__container.fInview--enter .Main__title .Main__title__en .char:nth-of-type(11){transition-delay:895ms}.Contents[data-barba-namespace=house_article] .Main__container.fInview--enter .Main__title .Main__title__en .char:nth-of-type(12){transition-delay:940ms}.Contents[data-barba-namespace=house_article] .Main__container.fInview--enter .Main__title .Main__title__en .char:nth-of-type(13){transition-delay:985ms}.Contents[data-barba-namespace=house_article] .Main__container.fInview--enter .Main__title .Main__title__en .char:nth-of-type(14){transition-delay:1030ms}.Contents[data-barba-namespace=house_article] .Main__container.fInview--enter .Main__title .Main__title__en .char:nth-of-type(15){transition-delay:1075ms}.Contents[data-barba-namespace=house_article] .Main__container.fInview--enter .Main__title .Main__title__en .char:nth-of-type(16){transition-delay:1120ms}.Contents[data-barba-namespace=house_article] .Main__container.fInview--enter .Main__title .Main__title__en .char:nth-of-type(17){transition-delay:1165ms}.Contents[data-barba-namespace=house_article] .Main__container.fInview--enter .Main__title .Main__title__en .char:nth-of-type(18){transition-delay:1210ms}.Contents[data-barba-namespace=house_article] .Main__container.fInview--enter .Main__title .Main__title__en .char:nth-of-type(19){transition-delay:1255ms}.Contents[data-barba-namespace=house_article] .Main__container.fInview--enter .Main__title .Main__title__en .char:nth-of-type(20){transition-delay:1300ms}.Contents[data-barba-namespace=house_article] .Main__image{height:0;padding-bottom:38.28125%;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;filter:brightness(160%)}.Contents[data-barba-namespace=house_article] .Main__title{display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;color:#fff;transform-origin:top;will-change:transform}.Contents[data-barba-namespace=house_article] .Main__title .char{display:inline-block;opacity:0}.Contents[data-barba-namespace=house_article] .Main__title__ja{font-size:6rem;letter-spacing:.12em;line-height:1.3}.Contents[data-barba-namespace=house_article] .Main__title__ja .char{filter:blur(5px);transform:scale(1.3);transform-origin:center 80%}.Contents[data-barba-namespace=house_article] .Main__title__en{margin-top:1.375em;font-size:1.6rem;opacity:.8}.device-sp .Contents[data-barba-namespace=house_article] .Main{pointer-events:none;height:0;padding-bottom:38.28125%}.device-sp .Contents[data-barba-namespace=house_article] .Main__container{position:fixed;top:0;left:0;width:100%;margin-top:70px}.Contents[data-barba-namespace=house_article] .SectOption{padding:200px 0;background-color:#f5f5ed;overflow:hidden}.Contents[data-barba-namespace=house_article] .SectOption__container{width:87.5%;margin:-69px auto 0;padding-top:69px}.Contents[data-barba-namespace=house_article] .SectOption__top{display:flex;justify-content:space-between;margin-top:65px}.Contents[data-barba-namespace=house_article] .SectOption__top .catch{width:32.5892857143%;min-width:340px}.Contents[data-barba-namespace=house_article] .SectOption__top .catch__ja{font-size:3rem;line-height:1.7}.Contents[data-barba-namespace=house_article] .SectOption__top .catch__en{margin-top:1.3333333333em;color:rgba(0,0,0,.5);font-size:1.2rem;line-height:1.7}.Contents[data-barba-namespace=house_article] .SectOption__top .caption{width:65.625%;font-size:1.2rem;letter-spacing:.1em;line-height:2.2}.Contents[data-barba-namespace=house_article] .SectOption__list{margin-top:75px;overflow:visible;opacity:0;transform:translateX(75px)}.Contents[data-barba-namespace=house_article] .SectOption__list.fInview--enter{opacity:1;transform:translateX(0);transition:opacity 1800ms,transform 1800ms cubic-bezier(0.215, 0.61, 0.355, 1)}.Contents[data-barba-namespace=house_article] .SectOption__list .swiper-prev{left:-7.1428571429%;width:19.6428571429%}.Contents[data-barba-namespace=house_article] .SectOption__list .swiper-next{right:-7.1428571429%;width:19.6428571429%}.Contents[data-barba-namespace=house_article] .SectOption__list .swiper-slide{position:relative;width:31.25%;padding-right:3.125%;box-sizing:content-box}.Contents[data-barba-namespace=house_article] .SectOption__list .swiper-slide:last-of-type{padding-right:0}.Contents[data-barba-namespace=house_article] .SectOption__list .swiper-slide .num{font-size:1.2rem}.Contents[data-barba-namespace=house_article] .SectOption__list .swiper-slide .slide{margin-top:13px;padding-bottom:133.3333333333%}.Contents[data-barba-namespace=house_article] .SectOption__list .swiper-slide .title{margin-top:1.5555555556em;font-size:1.8rem;line-height:1.4}.Contents[data-barba-namespace=house_article] .SectOption__list .swiper-slide .caption{margin-top:1.3333333333em;font-size:1.2rem;letter-spacing:.1em;line-height:2.2}.Contents[data-barba-namespace=house_article] .PageContents{position:relative;background-color:#f8f8f2}.Contents[data-barba-namespace=house_article] .PageNav{position:fixed;bottom:20px;right:20px;background-color:#f5f5ed;border:1px solid #e3e5e4;border-radius:4px;height:44px;z-index:15;opacity:0;pointer-events:none;transform:translateY(50%);transition:opacity 400ms cubic-bezier(0.215, 0.61, 0.355, 1),transform 400ms cubic-bezier(0.215, 0.61, 0.355, 1),height 400ms cubic-bezier(0.215, 0.61, 0.355, 1)}.Contents[data-barba-namespace=house_article] .PageNav.is-visible{opacity:1;pointer-events:initial;transform:translateY(0)}.Contents[data-barba-namespace=house_article] .PageNav .list{display:flex;height:100%;padding:0 16px}.Contents[data-barba-namespace=house_article] .PageNav .list__item{height:100%;font-size:1.1rem}.Contents[data-barba-namespace=house_article] .PageNav .list__item.is-current .anchor{color:#061826}.Contents[data-barba-namespace=house_article] .PageNav .list__item.is-current .anchor .text:after{transform-origin:left;transform:scaleX(1)}.Contents[data-barba-namespace=house_article] .PageNav .list__item .anchor{display:flex;align-items:center;height:100%;padding:0 10px;color:rgba(0,0,0,.5)}.Contents[data-barba-namespace=house_article] .PageNav .list__item .anchor.mHover{color:#061826}.Contents[data-barba-namespace=house_article] .PageNav .list__item .text:after{content:"";position:absolute;bottom:-0.2em;left:0;width:100%;height:1px;background-color:currentColor;transform:scaleX(0);transform-origin:right;transition:transform 450ms cubic-bezier(0.215, 0.61, 0.355, 1)}.Contents[data-barba-namespace=house_article] .Related{position:relative;padding:200px 0;background-color:#f8f8f2;overflow:hidden}.Contents[data-barba-namespace=house_article] .Related__container{width:87.5%;margin:auto}.Contents[data-barba-namespace=house_article] .Related .c-magList{margin-top:92px}.Contents[data-barba-namespace=about]+#About{height:0;overflow:hidden}.Contents[data-barba-namespace=about] .AboutContent{position:relative;overflow:hidden}.Contents[data-barba-namespace=about] .AboutContent__block{padding:200px 6.25% 200px 28.75%}.Contents[data-barba-namespace=about] .AboutContent__block__container{margin-top:-160px;padding-top:160px}.Contents[data-barba-namespace=about] .AboutContent__block .intro{margin-top:95px}.Contents[data-barba-namespace=about] .AboutContent__block .intro__info.fInview--enter .intro__catch__en,.Contents[data-barba-namespace=about] .AboutContent__block .intro__info.fInview--enter .intro__lead{opacity:1;transition:opacity 2500ms}.Contents[data-barba-namespace=about] .AboutContent__block .intro__info.fInview--enter .intro__catch__ja .char{opacity:1;transition:opacity 2500ms}.Contents[data-barba-namespace=about] .AboutContent__block .intro__info.fInview--enter .intro__catch__ja .char:nth-of-type(2){transition-delay:70ms}.Contents[data-barba-namespace=about] .AboutContent__block .intro__info.fInview--enter .intro__catch__ja .char:nth-of-type(3){transition-delay:140ms}.Contents[data-barba-namespace=about] .AboutContent__block .intro__info.fInview--enter .intro__catch__ja .char:nth-of-type(4){transition-delay:210ms}.Contents[data-barba-namespace=about] .AboutContent__block .intro__info.fInview--enter .intro__catch__ja .char:nth-of-type(5){transition-delay:280ms}.Contents[data-barba-namespace=about] .AboutContent__block .intro__info.fInview--enter .intro__catch__ja .char:nth-of-type(6){transition-delay:350ms}.Contents[data-barba-namespace=about] .AboutContent__block .intro__info.fInview--enter .intro__catch__ja .char:nth-of-type(7){transition-delay:420ms}.Contents[data-barba-namespace=about] .AboutContent__block .intro__info.fInview--enter .intro__catch__ja .char:nth-of-type(8){transition-delay:490ms}.Contents[data-barba-namespace=about] .AboutContent__block .intro__info.fInview--enter .intro__catch__ja .char:nth-of-type(9){transition-delay:560ms}.Contents[data-barba-namespace=about] .AboutContent__block .intro__info.fInview--enter .intro__catch__ja .char:nth-of-type(10){transition-delay:630ms}.Contents[data-barba-namespace=about] .AboutContent__block .intro__info.fInview--enter .intro__catch__ja .char:nth-of-type(11){transition-delay:700ms}.Contents[data-barba-namespace=about] .AboutContent__block .intro__info.fInview--enter .intro__catch__ja .char:nth-of-type(12){transition-delay:770ms}.Contents[data-barba-namespace=about] .AboutContent__block .intro__info.fInview--enter .intro__catch__ja .char:nth-of-type(13){transition-delay:840ms}.Contents[data-barba-namespace=about] .AboutContent__block .intro__info.fInview--enter .intro__catch__ja .char:nth-of-type(14){transition-delay:910ms}.Contents[data-barba-namespace=about] .AboutContent__block .intro__info.fInview--enter .intro__catch__ja .char:nth-of-type(15){transition-delay:980ms}.Contents[data-barba-namespace=about] .AboutContent__block .intro__info.fInview--enter .intro__catch__ja .char:nth-of-type(16){transition-delay:1050ms}.Contents[data-barba-namespace=about] .AboutContent__block .intro__info.fInview--enter .intro__catch__ja .char:nth-of-type(17){transition-delay:1120ms}.Contents[data-barba-namespace=about] .AboutContent__block .intro__info.fInview--enter .intro__catch__ja .char:nth-of-type(18){transition-delay:1190ms}.Contents[data-barba-namespace=about] .AboutContent__block .intro__info.fInview--enter .intro__catch__ja .char:nth-of-type(19){transition-delay:1260ms}.Contents[data-barba-namespace=about] .AboutContent__block .intro__info.fInview--enter .intro__catch__ja .char:nth-of-type(20){transition-delay:1330ms}.Contents[data-barba-namespace=about] .AboutContent__block .intro__info.fInview--enter .intro__catch__ja .char:nth-of-type(21){transition-delay:1400ms}.Contents[data-barba-namespace=about] .AboutContent__block .intro__info.fInview--enter .intro__catch__ja .char:nth-of-type(22){transition-delay:1470ms}.Contents[data-barba-namespace=about] .AboutContent__block .intro__info.fInview--enter .intro__catch__ja .char:nth-of-type(23){transition-delay:1540ms}.Contents[data-barba-namespace=about] .AboutContent__block .intro__info.fInview--enter .intro__catch__ja .char:nth-of-type(24){transition-delay:1610ms}.Contents[data-barba-namespace=about] .AboutContent__block .intro__info.fInview--enter .intro__catch__ja .char:nth-of-type(25){transition-delay:1680ms}.Contents[data-barba-namespace=about] .AboutContent__block .intro__info.fInview--enter .intro__catch__ja .char:nth-of-type(26){transition-delay:1750ms}.Contents[data-barba-namespace=about] .AboutContent__block .intro__info.fInview--enter .intro__catch__ja .char:nth-of-type(27){transition-delay:1820ms}.Contents[data-barba-namespace=about] .AboutContent__block .intro__info.fInview--enter .intro__catch__ja .char:nth-of-type(28){transition-delay:1890ms}.Contents[data-barba-namespace=about] .AboutContent__block .intro__catch__en{font-size:1.2rem;opacity:0}.Contents[data-barba-namespace=about] .AboutContent__block .intro__catch__ja{font-size:3rem;line-height:1.4}.Contents[data-barba-namespace=about] .AboutContent__block .intro__catch__ja .char{opacity:0}.Contents[data-barba-namespace=about] .AboutContent__block .intro__lead{margin-top:2.3333333333em;font-size:1.2rem;letter-spacing:.1em;line-height:2.2;opacity:0}.Contents[data-barba-namespace=about] .AboutContent__block .intro__image{opacity:0}.Contents[data-barba-namespace=about] .AboutContent__block .intro__image.fInview--enter{opacity:1;transition:opacity 2000ms,transform 2000ms cubic-bezier(0.215, 0.61, 0.355, 1)}.Contents[data-barba-namespace=about] .AboutContent__block .intro__image:not(.swiper){width:109.6153846154%}.Contents[data-barba-namespace=about] .AboutContent__block .intro__image:not(.swiper) .inner{display:block;height:0;padding-bottom:56.3596491228%}.Contents[data-barba-namespace=about] .AboutContent__block .intro__image.swiper{width:109.6153846154%;padding-right:9.6153846154%;transform:translateX(75px)}.Contents[data-barba-namespace=about] .AboutContent__block .intro__image.swiper.fInview--enter{transform:translateX(0)}.Contents[data-barba-namespace=about] .AboutContent__block .intro__image.swiper .swiper-prev{left:0;width:8.7719298246%}.Contents[data-barba-namespace=about] .AboutContent__block .intro__image.swiper .swiper-next{right:0;width:8.7719298246%}.Contents[data-barba-namespace=about] .AboutContent__block .intro__image.swiper .slide{cursor:grab}.Contents[data-barba-namespace=about] .AboutContent__block .intro__image.swiper .slide:active{cursor:grabbing}.Contents[data-barba-namespace=about] .AboutContent__block .intro__image.swiper .slide__item:nth-of-type(n+2){margin-left:1px}.Contents[data-barba-namespace=about] .AboutContent__block .intro__image.swiper .slide__item .image{height:0;padding-bottom:61.7788461538%}.Contents[data-barba-namespace=about] .AboutContent__block .view{margin-top:100px}.Contents[data-barba-namespace=about] .AboutContent__block .view .anchor{position:relative;height:0;padding-bottom:32.2115384615%;overflow:hidden;border-radius:4px}.Contents[data-barba-namespace=about] .AboutContent__block .view .anchor.mHover .view__banner{transform:scale(1.06)}.Contents[data-barba-namespace=about] .AboutContent__block .view__banner{transition:transform 960ms cubic-bezier(0.215, 0.61, 0.355, 1)}.Contents[data-barba-namespace=about] .AboutContent__block .view .c-view{position:absolute;top:50%;transform:translateY(-65%);left:11.6586538462%;width:80.7692307692%;color:#fff}.Contents[data-barba-namespace=about] .AboutContent__block .view .c-view__inner{width:100%}.Contents[data-barba-namespace=about] .AboutContent__block .view .c-view .box{padding:2.5rem 1rem 2.5rem 0}.Contents[data-barba-namespace=about] .AboutContent__block .view .c-view .text{font-size:2.2rem}.Contents[data-barba-namespace=about] .AboutContent__block .view .c-view .arrow{width:1.1rem}.Contents[data-barba-namespace=about] .AboutContent__block--house{background-color:#fdfdfa}.Contents[data-barba-namespace=about] .AboutContent__block--house .intro__image{margin-top:65px}.Contents[data-barba-namespace=about] .AboutContent__block--house .rules{margin-top:100px}.Contents[data-barba-namespace=about] .AboutContent__block--house .rules.fInview--enter .rules__heading{opacity:1;transition:opacity 2000ms}.Contents[data-barba-namespace=about] .AboutContent__block--house .rules.fInview--enter .rules__list__item{opacity:1;transform:translateX(0);transition:opacity 1500ms,transform 1500ms cubic-bezier(0.215, 0.61, 0.355, 1)}.Contents[data-barba-namespace=about] .AboutContent__block--house .rules.fInview--enter .rules__list__item:nth-of-type(1){transition-delay:400ms}.Contents[data-barba-namespace=about] .AboutContent__block--house .rules.fInview--enter .rules__list__item:nth-of-type(2){transition-delay:520ms}.Contents[data-barba-namespace=about] .AboutContent__block--house .rules.fInview--enter .rules__list__item:nth-of-type(3){transition-delay:640ms}.Contents[data-barba-namespace=about] .AboutContent__block--house .rules.fInview--enter .rules__list__item:nth-of-type(4){transition-delay:760ms}.Contents[data-barba-namespace=about] .AboutContent__block--house .rules.fInview--enter .rules__list__item:nth-of-type(5){transition-delay:880ms}.Contents[data-barba-namespace=about] .AboutContent__block--house .rules__heading{opacity:0}.Contents[data-barba-namespace=about] .AboutContent__block--house .rules__heading__en{font-size:3rem}.Contents[data-barba-namespace=about] .AboutContent__block--house .rules__heading__ja{margin-top:1.5em;font-size:1.2rem;letter-spacing:.1em}.Contents[data-barba-namespace=about] .AboutContent__block--house .rules__list{margin-top:34px}.Contents[data-barba-namespace=about] .AboutContent__block--house .rules__list__item{display:flex;padding:30px 0;border-bottom:1px solid #e3e5e4;opacity:0;transform:translateX(-20px)}.Contents[data-barba-namespace=about] .AboutContent__block--house .rules__list__item .num{display:flex;justify-content:center;align-items:center;width:3.5em;min-width:3.5em;height:3.5em;min-height:3.5em;background-color:#f5f5ed;border-radius:50%;font-size:1.2rem}.Contents[data-barba-namespace=about] .AboutContent__block--house .rules__list__item .text{margin-left:20px}.Contents[data-barba-namespace=about] .AboutContent__block--house .rules__list__item .text__title{font-size:1.8rem;line-height:2.2}.Contents[data-barba-namespace=about] .AboutContent__block--house .rules__list__item .text__detail{margin-top:.5833333333em;font-size:1.2rem;letter-spacing:.1em;line-height:2.2}.Contents[data-barba-namespace=about] .AboutContent__block--mag{background-color:#f8f8f2}.Contents[data-barba-namespace=about] .AboutContent__block--mag .intro__catch{margin-top:100px}.Contents[data-barba-namespace=about] .AboutContent__block--community{background-color:#fdfdfa}.Contents[data-barba-namespace=about] .AboutContent__block--community .intro__catch{margin-top:100px}.Contents[data-barba-namespace=about] .AboutContent__block--supporters{background-color:#f8f8f2}.Contents[data-barba-namespace=about] .AboutContent__block--supporters .supporters{margin-top:32px}.Contents[data-barba-namespace=about] .AboutContent__block--supporters .supporters__block{display:flex;justify-content:space-between;align-items:center;padding:40px 0;border-bottom:1px solid #e3e5e4;opacity:0;transform:translateX(-25px)}.Contents[data-barba-namespace=about] .AboutContent__block--supporters .supporters__block.fInview--enter{opacity:1;transform:translateX(0);transition:opacity 1500ms,transform 1500ms cubic-bezier(0.215, 0.61, 0.355, 1)}.Contents[data-barba-namespace=about] .AboutContent__block--supporters .supporters__block .image{width:19.2307692308%}.Contents[data-barba-namespace=about] .AboutContent__block--supporters .supporters__block .image .inner{height:0;padding-bottom:100%}.Contents[data-barba-namespace=about] .AboutContent__block--supporters .supporters__block .bio{width:76.9230769231%}.Contents[data-barba-namespace=about] .AboutContent__block--supporters .supporters__block .bio__name{font-size:1.6rem;line-height:1.5}.Contents[data-barba-namespace=about] .AboutContent__block--supporters .supporters__block .bio__comment{margin-top:1em;font-size:1.2rem;letter-spacing:.1em;line-height:2.2}.Contents[data-barba-namespace=about] .AboutContent__block--supporters .supporters__block .bio__comment a{display:inline;text-decoration:underline;transition:opacity 100ms}.Contents[data-barba-namespace=about] .AboutContent__block--supporters .supporters__block .bio__comment a.mHover{opacity:.6}.Contents[data-barba-namespace=about] .AboutContent__block--press{background-color:#f8f8f2}.Contents[data-barba-namespace=about] .AboutContent__block--press .view .anchor{background-color:#f5f5ed;border:1px solid #cccfce}.Contents[data-barba-namespace=about] .AboutContent__block--press .view .c-view{color:#061826}.Contents[data-barba-namespace=about] .AboutContent__block--press .view .c-view .arrow{width:1.7rem}.Contents[data-barba-namespace=about] .Main{position:relative;margin-top:70px;padding:150px 0 200px}.Contents[data-barba-namespace=about] .Main__bg{position:absolute;top:0;left:0;width:100%;height:100%}.Contents[data-barba-namespace=about] .Main__bg img{width:100%;height:100%;object-fit:cover}.Contents[data-barba-namespace=about] .Main__contents{position:relative;width:65%;margin-left:auto;margin-right:6.25%;margin-top:-160px;padding-top:160px;padding-bottom:106px;border-bottom:1px solid rgba(255,255,255,.2);color:#fff}.Contents[data-barba-namespace=about] .Main__contents.fInview--enter .catch,.Contents[data-barba-namespace=about] .Main__contents.fInview--enter .lead{opacity:1;transform:translateY(0);transition:opacity 1200ms,transform 1200ms cubic-bezier(0.215, 0.61, 0.355, 1);transition-delay:300ms}.Contents[data-barba-namespace=about] .Main__contents .heading{border-color:rgba(255,255,255,.2)}.Contents[data-barba-namespace=about] .Main__contents .catch{margin-top:122px;opacity:0;transform:translateY(30px)}.Contents[data-barba-namespace=about] .Main__contents .catch.fInview--enter .catch__ja .char{opacity:1;transition:opacity 2500ms}.Contents[data-barba-namespace=about] .Main__contents .catch.fInview--enter .catch__ja .char:nth-of-type(1){transition-delay:110ms}.Contents[data-barba-namespace=about] .Main__contents .catch.fInview--enter .catch__ja .char:nth-of-type(2){transition-delay:185ms}.Contents[data-barba-namespace=about] .Main__contents .catch.fInview--enter .catch__ja .char:nth-of-type(3){transition-delay:260ms}.Contents[data-barba-namespace=about] .Main__contents .catch.fInview--enter .catch__ja .char:nth-of-type(4){transition-delay:335ms}.Contents[data-barba-namespace=about] .Main__contents .catch.fInview--enter .catch__ja .char:nth-of-type(5){transition-delay:410ms}.Contents[data-barba-namespace=about] .Main__contents .catch.fInview--enter .catch__ja .char:nth-of-type(6){transition-delay:485ms}.Contents[data-barba-namespace=about] .Main__contents .catch.fInview--enter .catch__ja .char:nth-of-type(7){transition-delay:560ms}.Contents[data-barba-namespace=about] .Main__contents .catch.fInview--enter .catch__ja .char:nth-of-type(8){transition-delay:635ms}.Contents[data-barba-namespace=about] .Main__contents .catch.fInview--enter .catch__ja .char:nth-of-type(9){transition-delay:710ms}.Contents[data-barba-namespace=about] .Main__contents .catch.fInview--enter .catch__ja .char:nth-of-type(10){transition-delay:785ms}.Contents[data-barba-namespace=about] .Main__contents .catch.fInview--enter .catch__ja .char:nth-of-type(11){transition-delay:860ms}.Contents[data-barba-namespace=about] .Main__contents .catch.fInview--enter .catch__ja .char:nth-of-type(12){transition-delay:935ms}.Contents[data-barba-namespace=about] .Main__contents .catch.fInview--enter .catch__ja .char:nth-of-type(13){transition-delay:1010ms}.Contents[data-barba-namespace=about] .Main__contents .catch.fInview--enter .catch__ja .char:nth-of-type(14){transition-delay:1085ms}.Contents[data-barba-namespace=about] .Main__contents .catch.fInview--enter .catch__ja .char:nth-of-type(15){transition-delay:1160ms}.Contents[data-barba-namespace=about] .Main__contents .catch__en{font-size:1.4rem}.Contents[data-barba-namespace=about] .Main__contents .catch__ja{margin-top:.45em;font-size:4rem}.Contents[data-barba-namespace=about] .Main__contents .catch__ja .char{opacity:0}.Contents[data-barba-namespace=about] .Main__contents .lead{margin-top:5em;font-size:1.6rem;line-height:3.8;opacity:0;transform:translateY(30px)}.Contents[data-barba-namespace=about] .PageNav{position:absolute;top:0;padding-top:150px;left:6.25%;height:100%;z-index:5}.Contents[data-barba-namespace=about] .PageNav .list{position:sticky;top:160px;margin-left:-20px;padding-bottom:200px}.Contents[data-barba-namespace=about] .PageNav .list__item{font-size:1.1rem}.Contents[data-barba-namespace=about] .PageNav .list__item:nth-of-type(n+2){margin-top:15px}.Contents[data-barba-namespace=about] .PageNav .list__item.is-current .text:after{transform-origin:left;transform:scaleX(1)}.Contents[data-barba-namespace=about] .PageNav .list__item .anchor{display:inline-block;width:auto;padding:10px 20px}.Contents[data-barba-namespace=about] .PageNav .list__item .text{white-space:nowrap}.Contents[data-barba-namespace=about] .PageNav .list__item .text:after{content:"";position:absolute;bottom:-0.2em;left:0;width:100%;height:1px;background-color:currentColor;transform:scaleX(0);transform-origin:right;transition:transform 450ms cubic-bezier(0.215, 0.61, 0.355, 1)}.Contents[data-barba-namespace=company] .Main{padding:255px 0 200px;background-color:#f8f8f2}.Contents[data-barba-namespace=company] .Main__container{width:87.5%;margin:auto}.Contents[data-barba-namespace=company] .Main__container.fInview--enter .Main__contents{opacity:1;transform:translateY(0);transition:opacity 800ms,transform 800ms cubic-bezier(0.215, 0.61, 0.355, 1);transition-delay:300ms}.Contents[data-barba-namespace=company] .Main__heading{font-size:6rem}.Contents[data-barba-namespace=company] .Main__contents{margin-top:160px;opacity:0;transform:translateY(35px)}.Contents[data-barba-namespace=company] .Main__contents a{display:inline;width:auto}.Contents[data-barba-namespace=company] .Main__contents__block:nth-of-type(n+2){margin-top:193px}.Contents[data-barba-namespace=company] .Main__contents__block .boxes{display:flex;justify-content:space-between;margin-top:102px}.Contents[data-barba-namespace=company] .Main__contents__block .boxes__title{width:30.3571428571%;font-size:1.6rem;font-weight:500;letter-spacing:.08em}.Contents[data-barba-namespace=company] .Main__contents__block .boxes__detail{width:65.7142857143%;font-size:1.2rem;letter-spacing:.1em}.Contents[data-barba-namespace=company] .Main__contents__block .boxes__detail .bio{line-height:2.2}.Contents[data-barba-namespace=company] .Main__contents__block .boxes__detail .table__row{display:flex;justify-content:space-between;padding-bottom:1.8333333333em;border-bottom:1px solid #e3e5e4;line-height:1.7}.Contents[data-barba-namespace=company] .Main__contents__block .boxes__detail .table__row:nth-of-type(n+2){margin-top:1.8333333333em}.Contents[data-barba-namespace=company] .Main__contents__block .boxes__detail .table__row__title{width:19.0217391304%;opacity:.6}.Contents[data-barba-namespace=company] .Main__contents__block .boxes__detail .table__row__detail{width:78.2608695652%}.Contents[data-barba-namespace=contact] .Main{padding:min(255px,32.6923076923vh) 0 200px;background-color:#f8f8f2}.Contents[data-barba-namespace=contact] .Main__container{display:flex;justify-content:space-between;align-items:flex-start;width:87.5%;margin:auto}.Contents[data-barba-namespace=contact] .Main__container.fInview--enter .Main__form{opacity:1;transform:translateY(0);transition:opacity 800ms,transform 800ms cubic-bezier(0.215, 0.61, 0.355, 1);transition-delay:300ms}.Contents[data-barba-namespace=contact] .Main__nav{position:sticky;top:min(255px,32.6923076923vh);width:37.9464285714%}.Contents[data-barba-namespace=contact] .Main__nav .heading{font-size:6rem}.Contents[data-barba-namespace=contact] .Main__nav .states{display:flex;align-items:center;margin-top:68px;font-size:1.2rem}.Contents[data-barba-namespace=contact] .Main__nav .states__item--circle{display:flex;align-items:center}.Contents[data-barba-namespace=contact] .Main__nav .states__item--line{width:2.3rem;height:1px;background-color:currentColor;margin:0 1.5rem;opacity:.3}.Contents[data-barba-namespace=contact] .Main__nav .states__item.is-current .circle:after{opacity:1}.Contents[data-barba-namespace=contact] .Main__nav .states__item.is-current .text{opacity:1}.Contents[data-barba-namespace=contact] .Main__nav .states__item .circle{position:relative;width:1.2rem;height:1.2rem;border:1px solid rgba(7,23,34,.3);border-radius:50%}.Contents[data-barba-namespace=contact] .Main__nav .states__item .circle:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:50%;height:50%;background-color:currentColor;border-radius:50%;opacity:.2}.Contents[data-barba-namespace=contact] .Main__nav .states__item .text{margin-left:.6rem;opacity:.5}.Contents[data-barba-namespace=contact] .Main__nav .lead{width:100%;max-width:295px;margin-top:56px;font-size:1.2rem;letter-spacing:.1em;line-height:2.2}.Contents[data-barba-namespace=contact] .Main__nav .errorMessage{display:none;width:100%;max-width:295px;margin-top:18px;color:red;font-size:1.2rem;letter-spacing:.1em;line-height:2.2}.Contents[data-barba-namespace=contact] .Main__nav .errorMessage.is-visible{display:block}.Contents[data-barba-namespace=contact] .Main__form{width:60%;opacity:0;transform:translateY(35px)}.Contents[data-barba-namespace=contact] .Main__form .form .error{color:red}.Contents[data-barba-namespace=contact] .Main__form .form__block:nth-of-type(n+2){margin-top:80px}.Contents[data-barba-namespace=contact] .Main__form .form__block__heading .title{opacity:1;transform:translateY(0)}.Contents[data-barba-namespace=contact] .Main__form .form__block__list__item{margin-top:40px;font-size:1.2rem;letter-spacing:.1em}.Contents[data-barba-namespace=contact] .Main__form .form__block__list__item input,.Contents[data-barba-namespace=contact] .Main__form .form__block__list__item textarea{letter-spacing:.1em}.Contents[data-barba-namespace=contact] .Main__form .form__block__list__item.is-required .fieldTitle:after{content:"窶ｻ";position:absolute;top:0;right:-1.1em;color:red;font-size:1rem;transform:scale(0.8);transform-origin:right top}.Contents[data-barba-namespace=contact] .Main__form .form__block__list__item .fieldTitle{display:inline-block;position:relative;margin-bottom:1.1666666667em;font-weight:500}.Contents[data-barba-namespace=contact] .Main__form .form__block__list__item .fieldTitle__caption{display:block;margin-top:.6em;font-size:1rem;font-weight:400;line-height:1.8}.Contents[data-barba-namespace=contact] .Main__form .form__block__list__item .field{width:100%}.Contents[data-barba-namespace=contact] .Main__form .form__block__list__item .field--rows{display:flex;justify-content:space-between}.Contents[data-barba-namespace=contact] .Main__form .form__block__list__item .field--rows .field__box{width:47.619047619%}.Contents[data-barba-namespace=contact] .Main__form .form__block__list__item .field__box{display:block;position:relative;height:5rem;background-color:#f0f0e9;border-radius:4px}.Contents[data-barba-namespace=contact] .Main__form .form__block__list__item .field__box .error{position:absolute;top:-2.16em;right:0}.Contents[data-barba-namespace=contact] .Main__form .form__block__list__item .field--select:not(.field--rows) .field__box:nth-of-type(n+2){margin-top:15px}.Contents[data-barba-namespace=contact] .Main__form .form__block__list__item .field--select .field__box .text{display:flex;align-items:center;position:relative;height:100%;padding-left:4.2rem}.Contents[data-barba-namespace=contact] .Main__form .form__block__list__item .field--select .field__box .text:before,.Contents[data-barba-namespace=contact] .Main__form .form__block__list__item .field--select .field__box .text:after{content:"";position:absolute;top:0;bottom:0;left:2rem;margin:auto;width:1.2rem;height:1.2rem;border-radius:50%;box-sizing:border-box}.Contents[data-barba-namespace=contact] .Main__form .form__block__list__item .field--select .field__box .text:before{border:1px solid rgba(7,23,34,.3)}.Contents[data-barba-namespace=contact] .Main__form .form__block__list__item .field--select .field__box .text:after{background-color:#cccfce;transform:scale(0.5);transform-origin:center}.Contents[data-barba-namespace=contact] .Main__form .form__block__list__item .field--select .field__box input:checked+.text{color:#fff;background-color:#061826}.Contents[data-barba-namespace=contact] .Main__form .form__block__list__item .field--select .field__box input:checked+.text:before{border-color:#fff}.Contents[data-barba-namespace=contact] .Main__form .form__block__list__item .field--select .field__box input:checked+.text:after{background-color:#fff}.Contents[data-barba-namespace=contact] .Main__form .form__block__list__item .field--input .field__box{display:flex;align-items:center;position:relative}.Contents[data-barba-namespace=contact] .Main__form .form__block__list__item .field--input .field__box input{position:absolute;top:0;left:0;width:100%;height:100%;padding:0 2rem}.Contents[data-barba-namespace=contact] .Main__form .form__block__list__item .field--textarea .field__box{height:auto;line-height:2.2}.Contents[data-barba-namespace=contact] .Main__form .form__block__list__item .field--textarea .field__box textarea{width:100%;height:30rem;padding:1.2rem 2rem}.Contents[data-barba-namespace=contact] .Main__form .form__block__list__item .field--selectPrefectures{display:flex;justify-content:space-between}.Contents[data-barba-namespace=contact] .Main__form .form__block__list__item .field--selectPrefectures .field__box:nth-of-type(1){position:relative;width:69.7916666667%}.Contents[data-barba-namespace=contact] .Main__form .form__block__list__item .field--selectPrefectures .field__box:nth-of-type(1) select{width:100%;height:100%;padding:0 2rem;opacity:.5}.Contents[data-barba-namespace=contact] .Main__form .form__block__list__item .field--selectPrefectures .field__box:nth-of-type(1) select.is-selected{opacity:1}.Contents[data-barba-namespace=contact] .Main__form .form__block__list__item .field--selectPrefectures .field__box:nth-of-type(1) .arrow{position:absolute;top:50%;right:2rem;width:.7rem;transform:translateY(-50%) rotate(90deg)}.Contents[data-barba-namespace=contact] .Main__form .form__block__list__item .field--selectPrefectures .field__box:nth-of-type(2){width:25.2976190476%;background-color:rgba(0,0,0,0)}.Contents[data-barba-namespace=contact] .Main__form .form__block__list__item .field--selectPrefectures .field__box:nth-of-type(2) .anchor{display:flex;justify-content:center;align-items:center;height:100%;background-color:#061826;color:#fff;cursor:pointer}.Contents[data-barba-namespace=contact] .Main__form .form__submit{display:flex;justify-content:space-between;align-items:center;margin-top:60px}.Contents[data-barba-namespace=contact] .Main__form .form__submit__privacy{font-size:1.2rem;letter-spacing:.1em}.Contents[data-barba-namespace=contact] .Main__form .form__submit__privacy label{display:inline-block;position:relative;padding:1.5rem 1.5rem 1.5rem 4.2rem;margin-left:-1.5rem}.Contents[data-barba-namespace=contact] .Main__form .form__submit__privacy .circle{position:absolute;top:0;bottom:0;left:1.5rem;margin:auto;width:1.7rem;height:1.7rem}.Contents[data-barba-namespace=contact] .Main__form .form__submit__privacy .circle:before,.Contents[data-barba-namespace=contact] .Main__form .form__submit__privacy .circle:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;box-sizing:border-box}.Contents[data-barba-namespace=contact] .Main__form .form__submit__privacy .circle:before{border:1px solid rgba(7,23,34,.5)}.Contents[data-barba-namespace=contact] .Main__form .form__submit__privacy .circle:after{background-color:#cccfce;transform:scale(0.53);transform-origin:center}.Contents[data-barba-namespace=contact] .Main__form .form__submit__privacy input:checked+.circle:before{border-color:#061826}.Contents[data-barba-namespace=contact] .Main__form .form__submit__privacy input:checked+.circle:after{background-color:#061826}.Contents[data-barba-namespace=contact] .Main__form .form__submit__privacy .anchor{display:inline-block;width:auto;font-weight:500}.Contents[data-barba-namespace=contact] .Main__form .form__submit__button{width:52.380952381%;height:7rem}.Contents[data-barba-namespace=contact] .Main__form .form__submit__button .anchor{position:relative;display:flex;justify-content:center;align-items:center;height:100%;background-color:#061826;border-radius:4px}.Contents[data-barba-namespace=contact] .Main__form .form__submit__button .anchor.mHover .arrow{opacity:1;transform:translateX(0) scaleY(1);transition:opacity 400ms cubic-bezier(0.215, 0.61, 0.355, 1),transform 400ms cubic-bezier(0.215, 0.61, 0.355, 1);transition-delay:290ms}.Contents[data-barba-namespace=contact] .Main__form .form__submit__button .anchor .text{display:flex;align-items:center;position:relative;text-align:center;color:#fff;font-size:1.4rem;letter-spacing:.1em;-webkit-clip-path:inset(0 -3em -0.2em);clip-path:inset(0 -3em -0.2em)}.Contents[data-barba-namespace=contact] .Main__form .form__submit__button .anchor .arrow{position:absolute;right:-2em;width:.7rem;height:.8rem;background-repeat:no-repeat;background-size:contain;background-image:url("../images/arrow-w.svg");opacity:0;transform:translateX(-1.1em) scaleY(0.1);transition:opacity 300ms,transform 300ms cubic-bezier(0.895, 0.03, 0.685, 0.22)}.Contents[data-barba-namespace=contact] .Main__form .form__submit__button .anchor input{position:absolute;top:0;left:0;width:100%;height:100%}.Contents[data-barba-namespace=contact] .Main__form .mw_wp_form_confirm .field--textarea{min-height:5rem}.Contents[data-barba-namespace=contact] .Main__form .mw_wp_form_confirm .field--textarea .field__box{height:100%;min-height:5rem;padding:1.2rem 2rem}.Contents[data-barba-namespace=contact] .Main__form .mw_wp_form_confirm .field__box{padding:0 2rem;overflow:scroll}.Contents[data-barba-namespace=contact] .Main__form .comp__title{font-size:3.6rem;line-height:1.3}.Contents[data-barba-namespace=contact] .Main__form .comp__caption{margin-top:3.5em;font-size:1.2rem;letter-spacing:.1em;line-height:2.2}.Contents[data-barba-namespace=contact] .Main__form .comp__caption a{display:inline;width:auto}.Contents[data-barba-namespace=contact] .Main__form .comp__back{height:7rem;margin-top:5.2rem}.Contents[data-barba-namespace=contact] .Main__form .comp__back .anchor{position:relative;display:flex;justify-content:center;align-items:center;height:100%;background-color:#061826;border-radius:4px}.Contents[data-barba-namespace=contact] .Main__form .comp__back .anchor.mHover .arrow{opacity:1;transform:translateX(0) scaleY(1) rotateY(180deg);transition:opacity 400ms cubic-bezier(0.215, 0.61, 0.355, 1),transform 400ms cubic-bezier(0.215, 0.61, 0.355, 1);transition-delay:290ms}.Contents[data-barba-namespace=contact] .Main__form .comp__back .anchor .text{display:flex;align-items:center;position:relative;text-align:center;color:#fff;font-size:1.4rem;letter-spacing:.1em;-webkit-clip-path:inset(0 -3em -0.2em);clip-path:inset(0 -3em -0.2em)}.Contents[data-barba-namespace=contact] .Main__form .comp__back .anchor .arrow{position:absolute;left:-2em;width:.7rem;height:.8rem;background-repeat:no-repeat;background-size:contain;background-image:url("../images/arrow-w.svg");opacity:0;transform:translateX(1.1em) scaleY(0.1) rotateY(180deg);transition:opacity 300ms,transform 300ms cubic-bezier(0.895, 0.03, 0.685, 0.22)}.Contents[data-barba-namespace=privacy] .Main{padding:255px 0 200px;background-color:#f8f8f2}.Contents[data-barba-namespace=privacy] .Main__container{width:87.5%;margin:auto}.Contents[data-barba-namespace=privacy] .Main__container.fInview--enter .Main__policy{opacity:1;transform:translateY(0);transition:opacity 800ms,transform 800ms cubic-bezier(0.215, 0.61, 0.355, 1);transition-delay:300ms}.Contents[data-barba-namespace=privacy] .Main__heading{font-size:6rem}.Contents[data-barba-namespace=privacy] .Main__policy{display:flex;justify-content:space-between;margin-top:130px;opacity:0;transform:translateY(35px)}.Contents[data-barba-namespace=privacy] .Main__policy__intro{width:25.7142857143%;font-size:1.2rem;letter-spacing:.1em;line-height:2.2}.Contents[data-barba-namespace=privacy] .Main__policy__list{width:65.7142857143%}.Contents[data-barba-namespace=privacy] .Main__policy__list a{display:inline;width:auto}.Contents[data-barba-namespace=privacy] .Main__policy__list a.mo_border .text:after{bottom:.3em}.Contents[data-barba-namespace=privacy] .Main__policy__list a:not(.mo_rows,.mo_border).mHover{text-decoration:underline}.Contents[data-barba-namespace=privacy] .Main__policy__list .box{padding-bottom:3.2rem;border-bottom:1px solid #e3e5e4}.Contents[data-barba-namespace=privacy] .Main__policy__list .box:nth-of-type(n+2){margin-top:3.2rem}.Contents[data-barba-namespace=privacy] .Main__policy__list .box__title{font-size:1.4rem;font-weight:500;letter-spacing:.1em;line-height:1.7}.Contents[data-barba-namespace=privacy] .Main__policy__list .box__detail{margin-top:.6666666667em;font-size:1.2rem;letter-spacing:.1em;line-height:2.2}.Contents[data-barba-namespace=privacy] .Main__policy__list .box__detail .notes{display:inline-block;font-size:.9166666667em}.Contents[data-barba-namespace=privacy] .Main__policy__list .box__detail .strong{font-weight:500}.Contents[data-barba-namespace=not_found]{position:relative;z-index:5}.Contents[data-barba-namespace=not_found] .Main{position:fixed;top:0;left:0;width:100%;height:100%;color:#fff;background-color:#fdfdfa}.Contents[data-barba-namespace=not_found] .Main__kv{position:relative;height:100%;overflow:hidden;z-index:0}.Contents[data-barba-namespace=not_found] .Main__kv .slide{position:relative;height:100%}.Contents[data-barba-namespace=not_found] .Main__kv .slide__item{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;pointer-events:none}.Contents[data-barba-namespace=not_found] .Main__kv .slide__item.is-current,.Contents[data-barba-namespace=not_found] .Main__kv .slide__item.is-init{opacity:1;pointer-events:initial}.Contents[data-barba-namespace=not_found] .Main__kv .slide__item.is-current{transition:opacity 1800ms}.Contents[data-barba-namespace=not_found] .Main__kv .slide__item .image{height:100%;transform:scale(1.09)}.Contents[data-barba-namespace=not_found] .Main__kv .slide__item .image.is-scale{transform:scale(1);transition:transform 7000ms linear}.Contents[data-barba-namespace=not_found] .Main__kv .slide__item .image img,.Contents[data-barba-namespace=not_found] .Main__kv .slide__item .image video{width:100%;height:100%;object-fit:cover;object-position:center;pointer-events:none}.Contents[data-barba-namespace=not_found] .Main__logo{position:absolute;top:56px;left:80px;width:86px}.Contents[data-barba-namespace=not_found] .Main__gNav{position:absolute;top:58px;right:71px;width:50px;height:50px}.Contents[data-barba-namespace=not_found] .Main__gNav .anchor{height:100%;cursor:pointer}.Contents[data-barba-namespace=not_found] .Main__gNav .anchor.mHover .borders__border:before{animation-name:header_nav_border;animation-duration:650ms;animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-fill-mode:forwards}.Contents[data-barba-namespace=not_found] .Main__gNav .anchor.mHover .borders__border:nth-of-type(2):before{animation-delay:200ms}.Contents[data-barba-namespace=not_found] .Main__gNav .borders{position:relative;height:100%}.Contents[data-barba-namespace=not_found] .Main__gNav .borders__border{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:32px;height:1px;background-color:rgba(255,255,255,.25)}.Contents[data-barba-namespace=not_found] .Main__gNav .borders__border:nth-of-type(1){top:-12%}.Contents[data-barba-namespace=not_found] .Main__gNav .borders__border:nth-of-type(2){top:12%}.Contents[data-barba-namespace=not_found] .Main__gNav .borders__border:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff}.Contents[data-barba-namespace=not_found] .Main__message{display:flex;align-items:center;position:absolute;bottom:80px;left:80px}.Contents[data-barba-namespace=not_found] .Main__message .title__en{font-size:4rem}.Contents[data-barba-namespace=not_found] .Main__message .title__ja{margin-top:2em;font-size:1.2rem;letter-spacing:.1em}.Contents[data-barba-namespace=not_found] .Main__backTop{position:absolute;bottom:80px;right:80px}.Contents[data-barba-namespace=not_found] .Main__backTop .c-view__inner{width:160px}@media screen and (max-width: 980px){.PC{display:none !important}.SP{display:block !important}.c-view .box{padding:3.2vw 1.0666666667vw 3.2vw 0}.c-view .text{font-size:2.9333333333vw}.c-view .arrow{width:1.8666666667vw}.c-posts{font-size:2.6666666667vw;transform:scale(0.8)}.c-heading.fInview .title__text span,.fInview .c-heading .title__text span{top:1em}.c-heading.fInview--enter .title__text,.fInview--enter>.c-heading .title__text{transform:translateY(-100%)}.c-heading{align-items:flex-end;padding-top:3.7333333333vw}.c-heading .title{font-size:3.7333333333vw}.c-heading .view{margin-top:0;margin-right:0}.c-heading .view .anchor{padding:0}.c-heading .view .text{font-size:2.9333333333vw}.c-heading .view .arrow{width:1.8666666667vw}.c-magList__item .heading__category,.c-magList__item .heading__num{font-size:2.6666666667vw;transform:scale(0.9)}.c-magList__item .heading__category{transform-origin:left}.c-magList__item .heading__num{transform-origin:right}.c-magList__item .c-tags{width:122.5%;margin-top:.7em;transform:scale(0.9);transform-origin:left top}.c-magList.view--list.swiper-wrapper .c-magList__item{width:47.619047619%;padding-right:4.7619047619%}.c-magList.view--list:not(.swiper-wrapper){justify-content:space-between}.c-magList.view--list:not(.swiper-wrapper) .c-magList__item{width:46.0317460317%}.c-magList.view--list:not(.swiper-wrapper) .c-magList__item:nth-of-type(n+3){margin-top:19.6825396825%}.c-magList.view--list .c-magList__item__info{padding-bottom:11.7333333333vw}.c-magList.view--list .c-magList__item .image{margin-top:2.1333333333vw}.c-magList.view--list .c-magList__item .title{font-size:2.9333333333vw;line-height:1.8}.c-magList:not(.view--list){width:100%;margin-left:0}.c-magList:not(.view--list) .c-magList__item{display:block}.c-magList:not(.view--list) .c-magList__item:nth-of-type(n+2){margin-top:26.6666666667vw}.c-magList:not(.view--list) .c-magList__item .c-magList__item__visual{width:119.0476190476%;margin-left:-9.5238095238%}.c-magList:not(.view--list) .c-magList__item .c-magList__item__info{width:100%;margin-top:16vw;padding-bottom:13.3333333333vw}.c-magList:not(.view--list) .c-magList__item .c-magList__item__info .heading{padding-bottom:4vw}.c-magList:not(.view--list) .c-magList__item .c-magList__item__info .title{margin-top:1.75em;font-size:5.3333333333vw}.c-magList:not(.view--list) .c-magList__item .c-magList__item__info .caption{margin-top:1.6666666667em;font-size:3.2vw}.c-magList:not(.view--list) .c-magList__item .c-magList__item__info .c-tags{margin-top:1.5em}.c-magList:not(.view--list) .c-magList__item .c-magList__item__info .c-view{margin-top:7.4666666667vw}.c-magList:not(.view--list) .c-magList__item .c-magList__item__info .c-view__inner{width:42.6666666667vw}.c-magList:not(.view--list) .c-magList__item.direct--1{padding-right:0}.c-magList:not(.view--list) .c-magList__item.direct--2{padding-left:0}.c-magList:not(.view--list) .c-magList__item.layout--3{min-height:calc(100vh - 13.3333333333vw);min-height:calc(100svh - 13.3333333333vw);padding-top:21.3333333333vw;padding-bottom:21.3333333333vw}.c-magList:not(.view--list) .c-magList__item.layout--3.is-white .c-magList__item__info .c-view .arrow{height:2.1333333333vw}.c-magList:not(.view--list) .c-magList__item.layout--3 .c-magList__item__info{margin-top:0}.c-tags{font-size:2.6666666667vw}.c-links{font-size:2.9333333333vw}.c-fixedNav{bottom:2.6666666667vw;right:2.6666666667vw;width:40vw;height:10.6666666667vw}.c-fixedNav .anchor{padding-left:4.2666666667vw;border-radius:1.0666666667vw}.c-fixedNav .anchor .circle{right:4.2666666667vw;width:1.3333333333vw;height:1.3333333333vw}.c-fixedNav .text{font-size:2.6666666667vw}.c-houseList.swiper-wrapper .c-houseList__item{width:69.3333333333vw;padding-right:8vw}.c-houseList:not(.swiper-wrapper){display:block}.c-houseList:not(.swiper-wrapper) .c-houseList__item{width:100%}.c-houseList:not(.swiper-wrapper) .c-houseList__item:nth-of-type(n+2){margin-top:21.8666666667vw}.c-houseList__item{padding-top:5.3333333333vw}.c-houseList__item .anchor{padding-bottom:15.7333333333vw}.c-houseList__item .heading__title,.c-houseList__item .heading__num{font-size:2.6666666667vw;transform:scale(0.9)}.c-houseList__item .heading__title{transform-origin:left}.c-houseList__item .heading__num{transform-origin:right}.c-houseList__item .title{display:block;margin-top:4.8vw}.c-houseList__item .title__ja{white-space:initial;font-size:5.3333333333vw}.c-houseList__item .title__en{margin-top:.3333333333em;margin-left:0;font-size:3.2vw}.c-houseList__item .lead{margin-top:1.6666666667em;font-size:3.2vw}.c-fadeSlide .dot{right:2.6666666667vw}.c-fadeSlide .dot__item{width:2.4vw;height:6.9333333333vw}.c-fadeSlide .dot__item:after{width:1.0666666667vw;height:1.0666666667vw}.About__main{padding:26.6666666667vw 0}.About__main__contents{width:84vw;max-width:initial;padding-bottom:18.6666666667vw}.About__main__contents .boxes{display:block;margin-top:12.2666666667vw}.About__main__contents .boxes__box:nth-of-type(1) .catch{font-size:5.8666666667vw}.About__main__contents .boxes__box:nth-of-type(1) .title{font-size:3.2vw}.About__main__contents .boxes__box:nth-of-type(2){margin-top:13.3333333333vw;margin-right:0}.About__main__contents .boxes__box:nth-of-type(2) .catch{font-size:5.3333333333vw}.About__main__contents .boxes__box:nth-of-type(2) .lead{font-size:3.2vw}.About__main__contents .boxes__box:nth-of-type(2) .c-view{margin-top:10.6666666667vw}.About__main__contents .boxes__box:nth-of-type(2) .c-view__inner{width:42.6666666667vw}.About__supporters{padding:22.4vw 0 21.3333333333vw}.About__supporters__heading .title{font-size:4.2666666667vw}.About__supporters__heading .catch{margin-top:1.4em;font-size:2.6666666667vw}.About__supporters__list{margin-top:10.6666666667vw}.About__supporters__list .boxes__item{min-width:34.6666666667vw;margin-left:5.3333333333vw}.About__supporters__list .boxes__item .name{margin-top:1.0909090909em;font-size:2.9333333333vw}.About__supporters__view{margin-top:9.0666666667vw}.About__supporters__view .anchor{width:42.6666666667vw}.Footer__top{display:block;padding:0}.Footer__top:before{display:none}.Footer__top__box{width:100%;padding:21.3333333333vw 0}.Footer__top__box:nth-of-type(n+2):before{content:"";position:absolute;top:0;left:0;right:0;margin:auto;width:84%;height:1px;background-color:#e3e5e4}.Footer__top__box--nl #mc_embed_signup .errorMessage,.Footer__top__box--nl #mc_embed_signup #mce-responses{top:16vw;font-size:3.2vw}.Footer__top__box--nl .thanks{top:40vw;width:22.1333333333vw;height:22.1333333333vw}.Footer__top__box--nl.is-thanks{padding-bottom:18.6666666667vw}.Footer__top__box .heading .title{font-size:4.8vw}.Footer__top__box .heading .lead{margin-top:1.6363636364em;font-size:2.9333333333vw}.Footer__top__box .c-view{margin-top:9.3333333333vw}.Footer__top__box .c-view__inner{width:74.6666666667vw}.Footer__top__box .c-view .box{padding-top:4.2666666667vw;padding-bottom:4.2666666667vw}.Footer__top__box .c-view .text{font-size:3.2vw}.Footer__top__box .c-view .text--mail{padding:4.2666666667vw;margin:-4.2666666667vw}.Footer__top__box .c-view .button{padding:4.2666666667vw;margin:-4.2666666667vw -4.2666666667vw -4.2666666667vw 0;font-size:2.6666666667vw}.Footer__bottom{display:block;width:84vw;padding:17.3333333333vw 0 16vw}.Footer__bottom .item .anchor{padding:0}.Footer__bottom__links,.Footer__bottom__sns{flex-wrap:wrap}.Footer__bottom__links{font-size:3.7333333333vw}.Footer__bottom__links .item{width:50%}.Footer__bottom__links .item:nth-of-type(n+2){margin-left:0vw}.Footer__bottom__links .item:nth-of-type(n+3){margin-top:8vw}.Footer__bottom__links .item .ico{width:2.9333333333vw}.Footer__bottom__sns{position:relative;margin-top:17.3333333333vw;font-size:2.9333333333vw}.Footer__bottom__sns .item:nth-of-type(n+2){margin-left:6.6666666667vw}.Footer__bottom__sns .item:last-of-type{margin-left:auto;margin-right:0}.Footer__bottom__sns .item .ico{width:2.6666666667vw}.Footer__bottom__sns .item .text--copy{margin-left:0}.Gnav{padding-top:25.3333333333vw}.Gnav__wrapper{display:block;width:84vw;height:initial;margin:auto}.Gnav__container{display:block}.Gnav__links{width:100%;max-width:initial;min-width:initial;min-height:37.3333333333vw;padding-left:0;margin-right:0;background-color:rgba(0,0,0,0)}.Gnav__links:after{content:"";display:block;height:0;font-size:0;clear:both;visibility:hidden}.Gnav__links .block{float:left;width:50%}.Gnav__links .block:nth-of-type(3){margin-top:6.9333333333vw}.Gnav__links .block--sns{position:absolute;bottom:0;left:50%}.Gnav__links .block--sns .sns__item{font-size:2.9333333333vw}.Gnav__links .block--sns .sns__item:nth-of-type(n+2){margin-top:4.8vw}.Gnav__links .block--sns .sns__item .anchor{display:flex;align-items:center}.Gnav__links .block--sns .sns__item .ico{width:2.6666666667vw;margin-right:.6363636364em}.Gnav__links .block .anchor{padding:0}.Gnav__links .block__main .text{font-size:5.3333333333vw}.Gnav__links .block__sub{margin-top:6.9333333333vw}.Gnav__links .block__sub__item:nth-of-type(n+2){margin-top:4.8vw}.Gnav__links .block__sub__item .text{font-size:2.9333333333vw}.Gnav__house{margin-top:13.8666666667vw;overflow:visible}.Gnav__house__title{font-size:5.3333333333vw}.Gnav__house__title .anchor{padding:0;margin-left:0}.Gnav__house__container{margin-top:6.1333333333vw;transform:translate3d(0, 120px, 0)}.Gnav__house .labelList{display:block}.Gnav__house .labelList__item{width:100%;padding-right:0}.Gnav__house .labelList__item:nth-of-type(n+2){margin-top:8vw}.Gnav__house .labelList__item .anchor{display:flex;justify-content:space-between;padding-top:0;padding-bottom:0}.Gnav__house .labelList__item .c-fadeSlideWrapper{width:41.2698412698%}.Gnav__house .labelList__item .c-fadeSlide{margin-top:0}.Gnav__house .labelList__item .c-fadeSlide.is-comingSoon:after{font-size:2.6666666667vw}.Gnav__house .labelList__item .info{position:relative;width:52.380952381%}.Gnav__house .labelList__item .heading{position:static;font-size:2.6666666667vw}.Gnav__house .labelList__item .title{margin-top:.3529411765em;font-size:4.5333333333vw}.Gnav__house .labelList__item .c-view{position:absolute;bottom:0;left:0;width:100%}.Gnav__house .labelList__item .c-view__inner{width:100%}.Gnav .Footer__bottom{margin-top:16vw}.Gnav .Footer__bottom__sns .item:last-of-type{margin-left:0}.Header{height:13.3333333333vw}.Header.is-gnav_open .Header__links .navButton .borders__border:nth-of-type(1){transform:rotate(20deg)}.Header.is-gnav_open .Header__links .navButton .borders__border:nth-of-type(2){transform:rotate(-20deg)}.Header__mags{display:none}.Header__logo{z-index:3;pointer-events:none}.Header__logo .anchor{height:6.8vw;pointer-events:initial}.Header__links{justify-content:space-between;width:100%;font-size:2.9333333333vw}.Header__links .list{display:none}.Header__links .search .anchor{padding:0 0 0 5.3333333333vw}.Header__links .search .anchor .ico{width:2.8vw}.Header__links .navButton{width:19.2vw;max-width:initial}.Header__links .navButton .borders__border{width:8.5333333333vw}.Header__links .navButton .borders__border:nth-of-type(1){top:-1.6vw}.Header__links .navButton .borders__border:nth-of-type(2){top:1.6vw}.Header__search{height:13.3333333333vw}.Header__search .form{width:89.3333333333vw}.Header__search .input{font-size:3.4666666667vw}.Header__search .button{width:6.6666666667vw;min-width:6.6666666667vw;height:6.6666666667vw}.Contents[data-barba-namespace=top] .Highlight{padding:13.3333333333vw 0 26.6666666667vw;overflow:hidden}.Contents[data-barba-namespace=top] .Highlight__container{width:84vw}.Contents[data-barba-namespace=top] .Highlight .c-magList.view--list{padding-top:10.6666666667vw}.Contents[data-barba-namespace=top] .House__intro{margin-top:26.6666666667vw}.Contents[data-barba-namespace=top] .House__intro .images__box .list__item{width:100vw;min-width:initial}.Contents[data-barba-namespace=top] .House__intro .images__box .list__item .image{padding-bottom:104%}.Contents[data-barba-namespace=top] .House__intro .logo{transform:translateY(-80%);width:41.8666666667vw}.Contents[data-barba-namespace=top] .House__intro .launch{bottom:15.3846153846%}.Contents[data-barba-namespace=top] .House__intro .launch__text{font-size:3.2vw}.Contents[data-barba-namespace=top] .House__heading{width:84vw;margin-top:21.3333333333vw}.Contents[data-barba-namespace=top] .House__heading .boxes{display:block;margin-top:10.6666666667vw}.Contents[data-barba-namespace=top] .House__heading .boxes__box:nth-of-type(1) .catch{font-size:4.8vw;letter-spacing:.2em;line-height:1.7}.Contents[data-barba-namespace=top] .House__heading .boxes__box:nth-of-type(1) .title{margin-top:1em;font-size:2.9333333333vw;line-height:1.6}.Contents[data-barba-namespace=top] .House__heading .boxes__box:nth-of-type(2){margin-top:5.3333333333vw;margin-right:0}.Contents[data-barba-namespace=top] .House__heading .boxes__box:nth-of-type(2) .lead{font-size:3.2vw}.Contents[data-barba-namespace=top] .House__heading .boxes__box:nth-of-type(2) .c-view{margin-top:6.6666666667vw}.Contents[data-barba-namespace=top] .House__heading .boxes__box:nth-of-type(2) .c-view__inner{width:42.6666666667vw}.Contents[data-barba-namespace=top] .House__lineup{width:84vw;margin-top:21.3333333333vw}.Contents[data-barba-namespace=top] .House__lineup__container{margin-top:11.2vw}.Contents[data-barba-namespace=top] .House__lineup .labelList{display:block;transform:none !important;cursor:initial !important}.Contents[data-barba-namespace=top] .House__lineup .labelList__item{width:100%;padding-top:6.4vw;opacity:0}.Contents[data-barba-namespace=top] .House__lineup .labelList__item:nth-of-type(n+2){margin-top:21.3333333333vw}.Contents[data-barba-namespace=top] .House__lineup .labelList__item.fInview--enter{opacity:1;transition:opacity 1000ms}.Contents[data-barba-namespace=top] .House__lineup .labelList__item.fInview--enter .c-fadeSlide__container{transform:scale(1) translate3d(0, 0, 0);transition:transform 1100ms cubic-bezier(0.215, 0.61, 0.355, 1)}.Contents[data-barba-namespace=top] .House__lineup .labelList__item .anchor{padding-bottom:15.7333333333vw}.Contents[data-barba-namespace=top] .House__lineup .labelList__item .heading{font-size:3.2vw}.Contents[data-barba-namespace=top] .House__lineup .labelList__item .c-fadeSlideWrapper{overflow:hidden}.Contents[data-barba-namespace=top] .House__lineup .labelList__item .c-fadeSlide.is-comingSoon:after{font-size:3.2vw}.Contents[data-barba-namespace=top] .House__lineup .labelList__item .c-fadeSlide__container{transform:scale(1.08) translate3d(0, 0, 0)}.Contents[data-barba-namespace=top] .House__lineup .labelList__item .title{margin-top:7.4666666667vw;font-size:5.8666666667vw}.Contents[data-barba-namespace=top] .House__lineup .labelList__item .lead{margin-top:1.5em;font-size:3.2vw}.Contents[data-barba-namespace=top] .House .About__main__contents .boxes__box:nth-of-type(1) .catch{font-size:6.4vw}.Contents[data-barba-namespace=top] .House .About__main__contents .boxes__box:nth-of-type(1) .title{margin-top:2.4vw}.Contents[data-barba-namespace=top] .Latest{padding:26.6666666667vw 0 22.6666666667vw}.Contents[data-barba-namespace=top] .Latest__container{width:84vw}.Contents[data-barba-namespace=top] .Latest__list{margin-top:11.7333333333vw}.Contents[data-barba-namespace=top] .Latest__more{margin-top:21.3333333333vw}.Contents[data-barba-namespace=top] .Latest__more .anchor{padding:4vw}.Contents[data-barba-namespace=top] .Latest__more .text{font-size:3.7333333333vw}.Contents[data-barba-namespace=top] .Main__logo{top:9.3333333333vw;left:8vw;width:14.6666666667vw}.Contents[data-barba-namespace=top] .Main__gNav{top:6.6666666667vw;right:5.6vw;width:13.3333333333vw;height:13.3333333333vw}.Contents[data-barba-namespace=top] .Main__concept{display:block;bottom:5.6vw;left:8vw}.Contents[data-barba-namespace=top] .Main__concept .catch{margin-bottom:1.8666666667vw}.Contents[data-barba-namespace=top] .Main__concept .catch__ja{font-size:4.8vw}.Contents[data-barba-namespace=top] .Main__concept .catch__en{margin-top:.4em;font-size:2.6666666667vw}.Contents[data-barba-namespace=top] .Main__concept .catch__en__inner{display:block;transform:scale(0.9);transform-origin:left top}.Contents[data-barba-namespace=top] .Main__concept .link{display:inline-block;margin-top:0;margin-left:-2.6666666667vw}.Contents[data-barba-namespace=top] .Main__concept .link .anchor{display:flex;align-items:center;padding:2.6666666667vw}.Contents[data-barba-namespace=top] .Main__concept .link .text{font-size:2.9333333333vw}.Contents[data-barba-namespace=top] .Main__concept .link .arrow{width:1.8666666667vw;margin-left:1.7142857143em}.Contents[data-barba-namespace=top] .Main__scroll{bottom:8vw;right:1.3333333333vw}.Contents[data-barba-namespace=top] .Main__scroll .anchor{width:8vw}.Contents[data-barba-namespace=top] .Main__scroll .border{height:20vw;margin-right:auto}.Contents[data-barba-namespace=magazine] .ArticleList{padding:29.3333333333vw 0 26.6666666667vw}.Contents[data-barba-namespace=magazine] .ArticleList__container{width:84vw;padding-top:4.8vw}.Contents[data-barba-namespace=magazine] .ArticleList__heading{font-size:6.4vw}.Contents[data-barba-namespace=magazine] .ArticleList__heading .c-posts{margin-top:0;font-size:3.2vw}.Contents[data-barba-namespace=magazine] .ArticleList .c-magList{margin-top:13.8666666667vw}.Contents[data-barba-namespace=magazine] .ArticleList__paging{margin-top:21.3333333333vw}.Contents[data-barba-namespace=magazine] .ArticleList__paging .arrow{width:15.4666666667vw;height:8vw}.Contents[data-barba-namespace=magazine] .ArticleList__paging .arrow--prev{margin-left:-1.3333333333vw}.Contents[data-barba-namespace=magazine] .ArticleList__paging .arrow--prev .arrow__image{margin-right:1.8666666667vw}.Contents[data-barba-namespace=magazine] .ArticleList__paging .arrow--next{margin-right:-1.3333333333vw}.Contents[data-barba-namespace=magazine] .ArticleList__paging .arrow--next .arrow__image{margin-left:1.8666666667vw}.Contents[data-barba-namespace=magazine] .ArticleList__paging .arrow .anchor{padding:0 1.3333333333vw}.Contents[data-barba-namespace=magazine] .ArticleList__paging .arrow__image{width:1.8666666667vw}.Contents[data-barba-namespace=magazine] .ArticleList__paging .arrow .text{font-size:3.2vw}.Contents[data-barba-namespace=magazine] .ArticleList__paging .list__item{font-size:2.6666666667vw}.Contents[data-barba-namespace=magazine] .ArticleList__paging .list__item:nth-of-type(n+2){margin-left:2.6666666667vw}.Contents[data-barba-namespace=magazine] .ArticleList__paging .list__item .anchor{width:2.7em;height:2.7em}.Contents[data-barba-namespace=magazine_article] .ArticleContent{padding-bottom:26.6666666667vw}.Contents[data-barba-namespace=magazine_article] .ArticleContent__top{display:block;width:84vw;padding:16vw 0 20vw}.Contents[data-barba-namespace=magazine_article] .ArticleContent__top__block{width:100%}.Contents[data-barba-namespace=magazine_article] .ArticleContent__top__block:nth-of-type(n+2){margin-top:20.2666666667vw}.Contents[data-barba-namespace=magazine_article] .ArticleContent__top__block--info .c-heading .num{font-size:2.6666666667vw;transform:scale(0.9);transform-origin:right top}.Contents[data-barba-namespace=magazine_article] .ArticleContent__top__block--info .articleTitle{margin-top:1.4545454545em;font-size:5.8666666667vw;line-height:1.8}.Contents[data-barba-namespace=magazine_article] .ArticleContent__top__block--info .catch{margin-top:1.7142857143em;font-size:3.7333333333vw;line-height:1.9}.Contents[data-barba-namespace=magazine_article] .ArticleContent__top__block--info .c-tags{margin-top:2.5em}.Contents[data-barba-namespace=magazine_article] .ArticleContent__top__block--profile .name{margin-top:2.2em;font-size:3.7333333333vw}.Contents[data-barba-namespace=magazine_article] .ArticleContent__top__block--profile .bio{font-size:2.9333333333vw}.Contents[data-barba-namespace=magazine_article] .ArticleContent__main{width:84vw;margin-bottom:21.3333333333vw;padding-top:0}.Contents[data-barba-namespace=magazine_article] .ArticleContent__main .cassette--imageBg .imageBg .image .text,.Contents[data-barba-namespace=magazine_article] .ArticleContent__main .column--image .imageBg .image .text{width:98%;margin-top:.7em;font-size:2.6666666667vw;transform:scale(0.9);transform-origin:top}.Contents[data-barba-namespace=magazine_article] .ArticleContent__main .cassette{margin-top:21.3333333333vw}.Contents[data-barba-namespace=magazine_article] .ArticleContent__main .cassette--headline{margin-bottom:-6.6666666667vw;font-size:5.3333333333vw;line-height:1.7}.Contents[data-barba-namespace=magazine_article] .ArticleContent__main .cassette--text__heading{font-size:2.6666666667vw}.Contents[data-barba-namespace=magazine_article] .ArticleContent__main .cassette--text__heading .text{padding-right:1.8666666667vw}.Contents[data-barba-namespace=magazine_article] .ArticleContent__main .cassette--text__lead{font-size:4.2666666667vw}.Contents[data-barba-namespace=magazine_article] .ArticleContent__main .cassette--text__body{margin-top:1.6666666667em;font-size:3.2vw}.Contents[data-barba-namespace=magazine_article] .ArticleContent__main .cassette--text__body .abstract{text-align:center}.Contents[data-barba-namespace=magazine_article] .ArticleContent__main .cassette--text__body .notes{border-radius:.5333333333vw}.Contents[data-barba-namespace=magazine_article] .ArticleContent__main .cassette--text__body img{width:65.0793650794%;margin:auto}.Contents[data-barba-namespace=magazine_article] .ArticleContent__main .cassette--image{width:100vw !important;margin-left:-8vw}.Contents[data-barba-namespace=magazine_article] .ArticleContent__main .cassette--image .imageContainer{margin:auto}.Contents[data-barba-namespace=magazine_article] .ArticleContent__main .cassette--slide{width:100% !important}.Contents[data-barba-namespace=magazine_article] .ArticleContent__main .cassette--slide .swiper-slide{width:100%;padding-right:2.6666666667vw}.Contents[data-barba-namespace=magazine_article] .ArticleContent__main .cassette--imageBg br{display:none}.Contents[data-barba-namespace=magazine_article] .ArticleContent__main .cassette--separatorLine{margin-top:26.6666666667vw;padding-bottom:5.3333333333vw}.Contents[data-barba-namespace=magazine_article] .ArticleContent__main .cassette--margin{margin:0}.Contents[data-barba-namespace=magazine_article] .ArticleContent__main .cassette--margin--small{padding-top:8vw}.Contents[data-barba-namespace=magazine_article] .ArticleContent__main .cassette--margin--medium{padding-top:16vw}.Contents[data-barba-namespace=magazine_article] .ArticleContent__main .cassette--margin--large{padding-top:24vw}.Contents[data-barba-namespace=magazine_article] .ArticleContent__selfPhoto{padding:26.6666666667vw 0}.Contents[data-barba-namespace=magazine_article] .ArticleContent__selfPhoto__container{width:84vw;margin:auto}.Contents[data-barba-namespace=magazine_article] .ArticleContent__selfPhoto .boxes{display:block}.Contents[data-barba-namespace=magazine_article] .ArticleContent__selfPhoto .boxes__info{width:100%;padding:0;background-color:rgba(0,0,0,0)}.Contents[data-barba-namespace=magazine_article] .ArticleContent__selfPhoto .boxes__info .infoTitle{font-size:5.3333333333vw;line-height:1.6}.Contents[data-barba-namespace=magazine_article] .ArticleContent__selfPhoto .boxes__info .caption{margin-top:1.5em;font-size:3.2vw}.Contents[data-barba-namespace=magazine_article] .ArticleContent__selfPhoto .boxes__slide{width:100%;margin-top:14.4vw}.Contents[data-barba-namespace=magazine_article] .ArticleContent__selfPhoto .boxes__slide .swiper{overflow:visible}.Contents[data-barba-namespace=magazine_article] .ArticleContent__selfPhoto .boxes__slide .swiper-slide{width:100%;padding-right:2.6666666667vw}.Contents[data-barba-namespace=magazine_article] .ArticleContent__selfPhoto .boxes__slide .swiper-slide:last-of-type{padding-right:0}.Contents[data-barba-namespace=magazine_article] .ArticleContent__selfPhoto .slideNav{position:static;width:100%;margin-top:8vw}.Contents[data-barba-namespace=magazine_article] .ArticleContent__selfPhoto .slideNav__pagination{font-size:3.2vw}.Contents[data-barba-namespace=magazine_article] .ArticleContent__selfPhoto .slideNav__buttons{width:21.0666666667vw}.Contents[data-barba-namespace=magazine_article] .ArticleContent__selfPhoto .slideNav__buttons .swiper-button{width:8.5333333333vw;height:8.5333333333vw}.Contents[data-barba-namespace=magazine_article] .ArticleContent__selfPhoto .slideNav__buttons .swiper-button .arrow{width:1.8666666667vw}.Contents[data-barba-namespace=magazine_article] .ArticleContent__selfPhoto .slideNav__border{width:calc(100% - 40vw)}.Contents[data-barba-namespace=magazine_article] .ArticleContent__editorsVoice{width:84vw;margin-top:26.6666666667vw}.Contents[data-barba-namespace=magazine_article] .ArticleContent__editorsVoice .list{display:block;margin-top:10.6666666667vw}.Contents[data-barba-namespace=magazine_article] .ArticleContent__editorsVoice .list__item{width:100%;padding:5.3333333333vw;border-radius:.5333333333vw}.Contents[data-barba-namespace=magazine_article] .ArticleContent__editorsVoice .list__item:nth-of-type(n+2){margin-top:4vw}.Contents[data-barba-namespace=magazine_article] .ArticleContent__editorsVoice .list__item .voice{font-size:2.9333333333vw}.Contents[data-barba-namespace=magazine_article] .ArticleContent__editorsVoice .list__item .name{margin-top:.5454545455em;font-size:3.7333333333vw}.Contents[data-barba-namespace=magazine_article] .ArticleContent__staffCredit{width:84vw;margin-top:21.3333333333vw}.Contents[data-barba-namespace=magazine_article] .ArticleContent__staffCredit .credits{font-size:2.9333333333vw;line-height:1.8}.Contents[data-barba-namespace=magazine_article] .ArticleContent__info{width:84vw}.Contents[data-barba-namespace=magazine_article] .ArticleContent__info .boxes{display:block}.Contents[data-barba-namespace=magazine_article] .ArticleContent__info .boxes__item{width:100%;margin-top:21.3333333333vw}.Contents[data-barba-namespace=magazine_article] .ArticleContent__info .boxes__item .imageContainer{margin-top:10.6666666667vw}.Contents[data-barba-namespace=magazine_article] .ArticleContent__info .boxes__item .info{margin-top:9.6vw}.Contents[data-barba-namespace=magazine_article] .ArticleContent__info .boxes__item .info .title{font-size:3.7333333333vw;line-height:1.7}.Contents[data-barba-namespace=magazine_article] .ArticleContent__info .boxes__item .info .detail{margin-top:.7272727273em;font-size:2.9333333333vw}.Contents[data-barba-namespace=magazine_article] .BackList{transition:width 600ms cubic-bezier(0.645, 0.045, 0.355, 1)}.Contents[data-barba-namespace=magazine_article] .BackList .arrow{right:5.3333333333vw;width:1.8666666667vw}.Contents[data-barba-namespace=magazine_article] .BackList .text{padding-right:16vw;transition:padding 600ms cubic-bezier(0.645, 0.045, 0.355, 1)}.Contents[data-barba-namespace=magazine_article] .BackList .text__arrow{width:1.8666666667vw}.Contents[data-barba-namespace=magazine_article] .BackList.is-active{width:94.6666666667vw}.Contents[data-barba-namespace=magazine_article] .BackList.is-active .text{padding-left:4.8vw}.Contents[data-barba-namespace=magazine_article] .Contact__form .form__block__list__item .field__box .wpcf7-not-valid-tip{top:-2.4em;font-size:.8333333333em;transform:scale(0.9);transform-origin:right top}.Contents[data-barba-namespace=magazine_article] .Contact__form .mw_wp_form_confirm .field--textarea{min-height:13.3333333333vw}.Contents[data-barba-namespace=magazine_article] .Contact__form .mw_wp_form_confirm .field--textarea .field__box{min-height:13.3333333333vw;padding:3.2vw 5.3333333333vw}.Contents[data-barba-namespace=magazine_article] .Contact__form .mw_wp_form_confirm .field__box{padding:0 5.3333333333vw}.Contents[data-barba-namespace=magazine_article] .Contact__form .comp__title{font-size:6.9333333333vw}.Contents[data-barba-namespace=magazine_article] .Contact__form .comp__caption{margin-top:2.9166666667em;font-size:3.2vw}.Contents[data-barba-namespace=magazine_article] .Contact__form .comp__back{height:16vw;margin-top:9.6vw}.Contents[data-barba-namespace=magazine_article] .Contact__form .comp__back .anchor{border-radius:1.0666666667vw}.Contents[data-barba-namespace=magazine_article] .Contact__form .comp__back .anchor .text{font-size:3.7333333333vw}.Contents[data-barba-namespace=magazine_article] .Contact__form .comp__back .anchor .arrow{width:1.8666666667vw;height:2.1333333333vw}.Contents[data-barba-namespace=magazine_article] .Contact{padding:34.6666666667vw 0 0}.Contents[data-barba-namespace=magazine_article] .Contact__container{display:block;width:84vw}.Contents[data-barba-namespace=magazine_article] .Contact__nav{position:static;width:100%}.Contents[data-barba-namespace=magazine_article] .Contact__nav .heading{font-size:6.4vw}.Contents[data-barba-namespace=magazine_article] .Contact__nav .states{margin-top:17.3333333333vw;font-size:3.2vw}.Contents[data-barba-namespace=magazine_article] .Contact__nav .states__item--line{width:6.1333333333vw;margin:0 3.4666666667vw}.Contents[data-barba-namespace=magazine_article] .Contact__nav .states__item .circle{width:3.2vw;height:3.2vw}.Contents[data-barba-namespace=magazine_article] .Contact__nav .states__item .text{margin-left:1.6vw}.Contents[data-barba-namespace=magazine_article] .Contact__nav .lead{width:100%;max-width:initial;margin-top:10.6666666667vw;font-size:3.2vw}.Contents[data-barba-namespace=magazine_article] .Contact__nav .errorMessage{width:100%;max-width:initial;margin-top:2.1333333333vw;font-size:3.2vw}.Contents[data-barba-namespace=magazine_article] .Contact__form{width:100%;margin-top:13.8666666667vw}.Contents[data-barba-namespace=magazine_article] .Contact__form .form__block:nth-of-type(n+2){margin-top:16vw}.Contents[data-barba-namespace=magazine_article] .Contact__form .form__block__list__item{margin-top:9.3333333333vw;font-size:3.2vw}.Contents[data-barba-namespace=magazine_article] .Contact__form .form__block__list__item.is-required .fieldTitle:after{font-size:2.6666666667vw;transform:scale(0.7)}.Contents[data-barba-namespace=magazine_article] .Contact__form .form__block__list__item .fieldTitle__caption{font-size:2.9333333333vw}.Contents[data-barba-namespace=magazine_article] .Contact__form .form__block__list__item .field__box{height:13.3333333333vw;border-radius:.5333333333vw}.Contents[data-barba-namespace=magazine_article] .Contact__form .form__block__list__item .field--select:not(.field--rows) .field__box:nth-of-type(n+2){margin-top:4vw}.Contents[data-barba-namespace=magazine_article] .Contact__form .form__block__list__item .field--select .field__box .text{padding-left:11.4666666667vw}.Contents[data-barba-namespace=magazine_article] .Contact__form .form__block__list__item .field--select .field__box .text:before,.Contents[data-barba-namespace=magazine_article] .Contact__form .form__block__list__item .field--select .field__box .text:after{left:5.3333333333vw;width:3.2vw;height:3.2vw}.Contents[data-barba-namespace=magazine_article] .Contact__form .form__block__list__item .field--input .field__box input{padding:0 5.3333333333vw}.Contents[data-barba-namespace=magazine_article] .Contact__form .form__block__list__item .field--textarea .field__box textarea{height:48vw;padding:3.2vw 5.3333333333vw}.Contents[data-barba-namespace=magazine_article] .Contact__form .form__block__list__item .field--selectPrefectures .field__box:nth-of-type(1){width:53.9682539683%}.Contents[data-barba-namespace=magazine_article] .Contact__form .form__block__list__item .field--selectPrefectures .field__box:nth-of-type(1) select{padding:0 5.3333333333vw}.Contents[data-barba-namespace=magazine_article] .Contact__form .form__block__list__item .field--selectPrefectures .field__box:nth-of-type(1) .arrow{right:5.3333333333vw;width:1.8666666667vw}.Contents[data-barba-namespace=magazine_article] .Contact__form .form__block__list__item .field--selectPrefectures .field__box:nth-of-type(2){width:41.5873015873%}.Contents[data-barba-namespace=magazine_article] .Contact__form .form__submit{display:block;margin-top:8vw}.Contents[data-barba-namespace=magazine_article] .Contact__form .form__submit__privacy{font-size:3.2vw}.Contents[data-barba-namespace=magazine_article] .Contact__form .form__submit__privacy label{padding:2.6666666667vw 4vw 2.6666666667vw 13.3333333333vw;margin-left:-6.1333333333vw}.Contents[data-barba-namespace=magazine_article] .Contact__form .form__submit__privacy .circle{left:6.1333333333vw;width:4.5333333333vw;height:4.5333333333vw}.Contents[data-barba-namespace=magazine_article] .Contact__form .form__submit__button{width:100%;height:16vw;margin-top:8vw}.Contents[data-barba-namespace=magazine_article] .Contact__form .form__submit__button .anchor{border-radius:1.0666666667vw}.Contents[data-barba-namespace=magazine_article] .Contact__form .form__submit__button .anchor .text{font-size:3.7333333333vw}.Contents[data-barba-namespace=magazine_article] .Contact__form .form__submit__button .anchor .arrow{width:1.8666666667vw;height:2.1333333333vw}.Contents[data-barba-namespace=magazine_article]~.Footer{padding-bottom:18.6666666667vw}.device-sp .Contents[data-barba-namespace=magazine_article] .Main__container{padding-top:13.3333333333vw}.device-sp .Contents[data-barba-namespace=magazine_article] .layout--single .Main{padding-bottom:69.3333333333%}.Contents[data-barba-namespace=magazine_article] .Main{padding-top:13.3333333333vw}.Contents[data-barba-namespace=magazine_article] .layout--single .Main__image{padding-bottom:69.3333333333%}.Contents[data-barba-namespace=magazine_article] .layout--separate .Main{height:100lvh}.Contents[data-barba-namespace=magazine_article] .Related{padding:26.6666666667vw 0}.Contents[data-barba-namespace=magazine_article] .Related__container{width:84vw}.Contents[data-barba-namespace=magazine_article] .Related .c-magList{margin-top:11.7333333333vw}.Contents[data-barba-namespace=house] .ArticleList{padding:16vw 0 26.6666666667vw}.Contents[data-barba-namespace=house] .ArticleList__container{width:84vw}.Contents[data-barba-namespace=house] .ArticleList__concept__heading{padding-top:.9285714286em;font-size:3.7333333333vw}.Contents[data-barba-namespace=house] .ArticleList__concept__main{display:block;margin-top:9.6vw}.Contents[data-barba-namespace=house] .ArticleList__concept__main .catch{width:100%}.Contents[data-barba-namespace=house] .ArticleList__concept__main .catch__ja{font-size:4.8vw;line-height:1.7}.Contents[data-barba-namespace=house] .ArticleList__concept__main .catch__en{margin-top:1.1666666667em;font-size:3.2vw}.Contents[data-barba-namespace=house] .ArticleList__concept__main .lead{width:100%;margin-top:10.1333333333vw;font-size:3.2vw}.Contents[data-barba-namespace=house] .ArticleList .c-houseList{margin-top:21.3333333333vw}.Contents[data-barba-namespace=house] .ArticleList .labelList{margin-top:21.3333333333vw}.Contents[data-barba-namespace=house] .ArticleList .labelList__item:nth-of-type(n+2){margin-top:16vw}.Contents[data-barba-namespace=house] .ArticleList .labelList__item .anchor{display:block}.Contents[data-barba-namespace=house] .ArticleList .labelList__item .c-fadeSlideWrapper{width:100%}.Contents[data-barba-namespace=house] .ArticleList .labelList__item .c-fadeSlide.is-comingSoon:after{font-size:3.2vw}.Contents[data-barba-namespace=house] .ArticleList .labelList__item .info{display:block;width:100%;padding:8.5333333333vw 0 13.3333333333vw}.Contents[data-barba-namespace=house] .ArticleList .labelList__item .info .c-heading{position:static}.Contents[data-barba-namespace=house] .ArticleList .labelList__item .info .c-heading .title{font-size:3.2vw}.Contents[data-barba-namespace=house] .ArticleList .labelList__item .info__contents .name{margin-top:8vw;font-size:5.8666666667vw}.Contents[data-barba-namespace=house] .ArticleList .labelList__item .info__contents .lead{margin-top:1.6666666667em;font-size:3.2vw}.Contents[data-barba-namespace=house] .ArticleList .labelList__item .info__contents .c-view{width:42.6666666667vw;margin-top:5.3333333333vw}.Contents[data-barba-namespace=house] .ArticleList__contact{margin-top:21.3333333333vw}.Contents[data-barba-namespace=house] .ArticleList__contact__container{display:flex;align-items:center;height:53.8666666667vw;border-radius:1.0666666667vw}.Contents[data-barba-namespace=house] .ArticleList__contact__contents{display:block;position:relative;top:auto;left:auto;right:auto;width:100%;height:auto;text-align:center}.Contents[data-barba-namespace=house] .ArticleList__contact__contents .title__en{font-size:5.8666666667vw}.Contents[data-barba-namespace=house] .ArticleList__contact__contents .title__ja{margin-top:1.2727272727em;font-size:2.9333333333vw}.Contents[data-barba-namespace=house] .ArticleList__contact__contents .c-view{margin-top:5.8666666667vw}.Contents[data-barba-namespace=house] .ArticleList__contact__contents .c-view__inner{width:42.6666666667vw}.Contents[data-barba-namespace=house] .ArticleList__contact__contents .c-view .text{font-size:2.9333333333vw}.Contents[data-barba-namespace=house] .SectContact{margin-top:-13.3333333333vw;padding-top:13.3333333333vw}.Contents[data-barba-namespace=house] .SectContact__container{display:flex;align-items:center;height:78.4vw}.Contents[data-barba-namespace=house] .SectContact__contents{display:block;position:relative;top:auto;left:auto;right:auto;width:100%;height:auto;text-align:center}.Contents[data-barba-namespace=house] .SectContact__contents .title__en{font-size:7.4666666667vw}.Contents[data-barba-namespace=house] .SectContact__contents .title__ja{margin-top:1.5em;font-size:3.2vw}.Contents[data-barba-namespace=house] .SectContact__contents .c-view{margin-top:11.2vw}.Contents[data-barba-namespace=house] .SectContact__contents .c-view__inner{width:42.6666666667vw}.Contents[data-barba-namespace=house] .SectContact__contents .c-view .text{font-size:2.9333333333vw}.device-sp .Contents[data-barba-namespace=house] .Main{padding-bottom:81.3333333333%}.device-sp .Contents[data-barba-namespace=house] .Main__container{margin-top:13.3333333333vw}.Contents[data-barba-namespace=house] .Main{padding-top:13.3333333333vw}.Contents[data-barba-namespace=house] .Main__image{padding-bottom:80%}.Contents[data-barba-namespace=house] .Main__title{font-size:8vw}.Contents[data-barba-namespace=house] .Main__title .c-posts{font-size:3.4666666667vw}.Contents[data-barba-namespace=house_article] .SectConcept{padding-top:16vw}.Contents[data-barba-namespace=house_article] .SectConcept__container{width:84vw;margin-top:-13.3333333333vw;padding-top:13.3333333333vw}.Contents[data-barba-namespace=house_article] .SectConcept__contents{display:block;margin-top:9.3333333333vw}.Contents[data-barba-namespace=house_article] .SectConcept__contents .catch{width:100%}.Contents[data-barba-namespace=house_article] .SectConcept__contents .catch__ja{font-size:5.8666666667vw;line-height:1.8}.Contents[data-barba-namespace=house_article] .SectConcept__contents .catch__en{font-size:3.2vw}.Contents[data-barba-namespace=house_article] .SectConcept__contents .lead{width:100%;margin-top:7.4666666667vw;font-size:3.2vw}.Contents[data-barba-namespace=house_article] .SectConcept__image{margin-top:19.4666666667vw}.Contents[data-barba-namespace=house_article] .SectContact{padding-top:26.6666666667vw}.Contents[data-barba-namespace=house_article] .SectContact__container{margin-top:-13.3333333333vw;padding-top:13.3333333333vw}.Contents[data-barba-namespace=house_article] .SectContact__anchor{display:flex;align-items:center;height:78.4vw}.Contents[data-barba-namespace=house_article] .SectContact__contents{display:block;position:relative;top:auto;left:auto;right:auto;width:100%;height:auto;text-align:center}.Contents[data-barba-namespace=house_article] .SectContact__contents .title__en{font-size:7.4666666667vw}.Contents[data-barba-namespace=house_article] .SectContact__contents .title__ja{margin-top:1.5em;font-size:3.2vw}.Contents[data-barba-namespace=house_article] .SectContact__contents .c-view{margin-top:11.2vw}.Contents[data-barba-namespace=house_article] .SectContact__contents .c-view__inner{width:42.6666666667vw}.Contents[data-barba-namespace=house_article] .SectContact__contents .c-view .text{font-size:2.9333333333vw}.Contents[data-barba-namespace=house_article] .SectData{padding-top:26.6666666667vw}.Contents[data-barba-namespace=house_article] .SectData__container{width:84vw;margin-top:calc(-13.3333333333vw + 1px);padding-top:calc(13.3333333333vw - 1px)}.Contents[data-barba-namespace=house_article] .SectData__list{display:block;margin-top:10.1333333333vw}.Contents[data-barba-namespace=house_article] .SectData__list__item{display:block;width:100%;padding-bottom:1.3333333333em;font-size:3.2vw}.Contents[data-barba-namespace=house_article] .SectData__list__item:nth-of-type(n+2){margin-top:6.1333333333vw}.Contents[data-barba-namespace=house_article] .SectData__list__item .title{width:100%;min-width:initial}.Contents[data-barba-namespace=house_article] .SectData__list__item .detail{width:100%;margin-top:1.6vw}.Contents[data-barba-namespace=house_article] .SectFeature{padding:21.3333333333vw 0}.Contents[data-barba-namespace=house_article] .SectFeature__container{width:84vw;margin-top:calc(-13.3333333333vw + 1px);padding-top:calc(13.3333333333vw - 1px)}.Contents[data-barba-namespace=house_article] .SectFeature__blocks{margin-top:10.6666666667vw}.Contents[data-barba-namespace=house_article] .SectFeature__block:nth-of-type(n+2){margin-top:16vw}.Contents[data-barba-namespace=house_article] .SectFeature__block--image .info{display:block;width:100%;margin-top:9.3333333333vw}.Contents[data-barba-namespace=house_article] .SectFeature__block--image .info__catch{min-width:initial;padding:0;font-size:5.3333333333vw;line-height:1.7}.Contents[data-barba-namespace=house_article] .SectFeature__block--image .info__caption{width:100%;min-width:initial;margin-top:7.4666666667vw;padding:0;font-size:3.2vw}.Contents[data-barba-namespace=house_article] .SectFeature__block--slider .swiper{width:100vw;margin-left:-8vw}.Contents[data-barba-namespace=house_article] .SectFeature__block--slider .swiper-wrapper{width:84vw}.Contents[data-barba-namespace=house_article] .SectFeature__block--slider .swiper-slide .image__caption{margin-top:1.5rem;text-align:left;font-size:1.1rem;line-height:1.6}.Contents[data-barba-namespace=house_article] .SectFeature__block--slider .swiper-pagination{margin-top:-2rem}.Contents[data-barba-namespace=house_article] .SectFeature__block--slider .swiper-pagination-bullet{width:.4rem;height:.4rem}.Contents[data-barba-namespace=house_article] .SectFeature__block--slider .swiper-pagination-bullet:nth-of-type(n+2){margin-left:.6rem}.Contents[data-barba-namespace=house_article] .SectFeature__block--movie .movie__cover__button{width:18.4126984127%;padding-bottom:18.4126984127%}.Contents[data-barba-namespace=house_article] .SectGallery__image{width:100%}.Contents[data-barba-namespace=house_article] .SectGallery__images__box{animation-delay:0ms}.Contents[data-barba-namespace=house_article] .SectGallery__images__box .list__item{width:100vw}.Contents[data-barba-namespace=house_article] .Latest{padding:26.6666666667vw 0}.Contents[data-barba-namespace=house_article] .Latest__container{width:84vw}.Contents[data-barba-namespace=house_article] .Latest .c-houseList{margin-top:11.7333333333vw}.device-sp .Contents[data-barba-namespace=house_article] .Main{padding-bottom:80%}.device-sp .Contents[data-barba-namespace=house_article] .Main__container{margin-top:13.3333333333vw}.Contents[data-barba-namespace=house_article] .Main{padding-top:13.3333333333vw}.Contents[data-barba-namespace=house_article] .Main__image{padding-bottom:80%}.Contents[data-barba-namespace=house_article] .Main__title__ja{font-size:7.4666666667vw}.Contents[data-barba-namespace=house_article] .Main__title__en{margin-top:1em;font-size:3.2vw}.Contents[data-barba-namespace=house_article] .SectOption{padding:21.3333333333vw 0 25.3333333333vw}.Contents[data-barba-namespace=house_article] .SectOption__container{width:84vw;margin-top:calc(-13.3333333333vw + 1px);padding-top:calc(13.3333333333vw - 1px)}.Contents[data-barba-namespace=house_article] .SectOption__top{display:block;margin-top:9.3333333333vw}.Contents[data-barba-namespace=house_article] .SectOption__top .catch{width:100%;min-width:initial}.Contents[data-barba-namespace=house_article] .SectOption__top .catch__ja{font-size:5.8666666667vw;line-height:1.8}.Contents[data-barba-namespace=house_article] .SectOption__top .catch__en{font-size:3.2vw}.Contents[data-barba-namespace=house_article] .SectOption__top .caption{width:100%;margin-top:7.4666666667vw;font-size:3.2vw}.Contents[data-barba-namespace=house_article] .SectOption__list{margin-top:10.6666666667vw}.Contents[data-barba-namespace=house_article] .SectOption__list .swiper-slide{width:69.3333333333vw;padding-right:5.3333333333vw}.Contents[data-barba-namespace=house_article] .SectOption__list .swiper-slide .num{font-size:2.9333333333vw}.Contents[data-barba-namespace=house_article] .SectOption__list .swiper-slide .slide{padding-bottom:92.8vw;margin-top:3.2vw}.Contents[data-barba-namespace=house_article] .SectOption__list .swiper-slide .title{font-size:4.8vw}.Contents[data-barba-namespace=house_article] .SectOption__list .swiper-slide .caption{margin-top:.8333333333em;font-size:3.2vw}.Contents[data-barba-namespace=house_article] .PageNav{display:flex;align-items:center;bottom:2.6666666667vw;right:2.6666666667vw;width:40vw;height:11.2vw;border-radius:1.0666666667vw;overflow:hidden;cursor:pointer}.Contents[data-barba-namespace=house_article] .PageNav.is-open{height:42.6666666667vw}.Contents[data-barba-namespace=house_article] .PageNav.is-open .list__item{height:7.4666666667vw !important;opacity:1;pointer-events:initial;transition:0ms}.Contents[data-barba-namespace=house_article] .PageNav.is-open .list__item .anchor{pointer-events:initial}.Contents[data-barba-namespace=house_article] .PageNav .list{display:block;width:100%;height:auto;padding:0}.Contents[data-barba-namespace=house_article] .PageNav .list__item{height:0;font-size:2.6666666667vw;opacity:0;pointer-events:none;transition:height 500ms cubic-bezier(0.215, 0.61, 0.355, 1),opacity 500ms}.Contents[data-barba-namespace=house_article] .PageNav .list__item:nth-of-type(n+2){margin-top:0}.Contents[data-barba-namespace=house_article] .PageNav .list__item.is-current{height:11.2vw;opacity:1}.Contents[data-barba-namespace=house_article] .PageNav .list__item.is-current .anchor{color:#061826}.Contents[data-barba-namespace=house_article] .PageNav .list__item.is-current .anchor:after{opacity:1}.Contents[data-barba-namespace=house_article] .PageNav .list__item .anchor{position:relative;padding:0 0 0 4.2666666667vw;pointer-events:none}.Contents[data-barba-namespace=house_article] .PageNav .list__item .anchor:after{content:"";position:absolute;top:0;bottom:0;right:4vw;margin:auto;width:1.3333333333vw;height:1.3333333333vw;background-color:currentColor;border-radius:50%;opacity:.3}.Contents[data-barba-namespace=house_article] .PageNav .list__item .text:after{display:none}.Contents[data-barba-namespace=house_article] .Related{padding:26.6666666667vw 0}.Contents[data-barba-namespace=house_article] .Related__container{width:84vw}.Contents[data-barba-namespace=house_article] .Related .c-magList{margin-top:11.7333333333vw}.Contents[data-barba-namespace=about] .AboutContent__block{padding:26.6666666667vw 8vw}.Contents[data-barba-namespace=about] .AboutContent__block__container{margin-top:calc(-13.3333333333vw + 1px);padding-top:calc(13.3333333333vw - 1px)}.Contents[data-barba-namespace=about] .AboutContent__block .intro{margin-top:12vw}.Contents[data-barba-namespace=about] .AboutContent__block .intro__catch__en{font-size:3.2vw}.Contents[data-barba-namespace=about] .AboutContent__block .intro__catch__ja{width:104%;font-size:4.8vw;line-height:1.7}.Contents[data-barba-namespace=about] .AboutContent__block .intro__lead{margin-top:1.6666666667em;font-size:3.2vw}.Contents[data-barba-namespace=about] .AboutContent__block .intro__image:not(.swiper){width:100%}.Contents[data-barba-namespace=about] .AboutContent__block .intro__image:not(.swiper) .inner{padding-bottom:64.126984127%}.Contents[data-barba-namespace=about] .AboutContent__block .intro__image.swiper .slide__item .image{padding-bottom:69.8412698413%}.Contents[data-barba-namespace=about] .AboutContent__block .view{margin-top:16vw}.Contents[data-barba-namespace=about] .AboutContent__block .view .anchor{padding-bottom:47.619047619%;border-radius:.5333333333vw}.Contents[data-barba-namespace=about] .AboutContent__block .view .c-view{left:0;right:0;margin:auto;width:68vw}.Contents[data-barba-namespace=about] .AboutContent__block .view .c-view .box{padding:4.8vw 1.6vw 4.8vw 0}.Contents[data-barba-namespace=about] .AboutContent__block .view .c-view .text{font-size:3.7333333333vw}.Contents[data-barba-namespace=about] .AboutContent__block .view .c-view .arrow{width:1.8666666667vw}.Contents[data-barba-namespace=about] .AboutContent__block--house .intro__image{margin-top:14.6666666667vw}.Contents[data-barba-namespace=about] .AboutContent__block--house .rules{margin-top:17.3333333333vw}.Contents[data-barba-namespace=about] .AboutContent__block--house .rules__heading__en{font-size:6.4vw}.Contents[data-barba-namespace=about] .AboutContent__block--house .rules__heading__ja{margin-top:1.25em;font-size:3.2vw}.Contents[data-barba-namespace=about] .AboutContent__block--house .rules__list{margin-top:2.6666666667vw}.Contents[data-barba-namespace=about] .AboutContent__block--house .rules__list__item{padding:8vw 0}.Contents[data-barba-namespace=about] .AboutContent__block--house .rules__list__item .num{width:3.0909090909em;min-width:3.0909090909em;height:3.0909090909em;min-height:3.0909090909em;font-size:2.9333333333vw}.Contents[data-barba-namespace=about] .AboutContent__block--house .rules__list__item .text{margin-top:1.8666666667vw;margin-left:3.7333333333vw}.Contents[data-barba-namespace=about] .AboutContent__block--house .rules__list__item .text__title{font-size:4vw;line-height:1.5}.Contents[data-barba-namespace=about] .AboutContent__block--house .rules__list__item .text__detail{margin-top:.75em;font-size:3.2vw}.Contents[data-barba-namespace=about] .AboutContent__block--mag .intro__catch{margin-top:17.3333333333vw}.Contents[data-barba-namespace=about] .AboutContent__block--mag .intro__image:not(.swiper) .inner{padding-bottom:69.8412698413%}.Contents[data-barba-namespace=about] .AboutContent__block--community .intro__catch{margin-top:17.3333333333vw}.Contents[data-barba-namespace=about] .AboutContent__block--community .intro__image:not(.swiper) .inner{padding-bottom:69.8412698413%}.Contents[data-barba-namespace=about] .AboutContent__block--supporters .intro{margin-top:9.6vw}.Contents[data-barba-namespace=about] .AboutContent__block--supporters .supporters{margin-top:2.6666666667vw}.Contents[data-barba-namespace=about] .AboutContent__block--supporters .supporters__block{align-items:flex-start;padding:10.6666666667vw 0}.Contents[data-barba-namespace=about] .AboutContent__block--supporters .supporters__block .image{width:26.9841269841%}.Contents[data-barba-namespace=about] .AboutContent__block--supporters .supporters__block .bio{width:66.6666666667%}.Contents[data-barba-namespace=about] .AboutContent__block--supporters .supporters__block .bio__name{font-size:3.7333333333vw}.Contents[data-barba-namespace=about] .AboutContent__block--supporters .supporters__block .bio__comment{margin-top:.6363636364em;font-size:2.9333333333vw;line-height:1.8}.Contents[data-barba-namespace=about] .AboutContent__block--press .view .c-view .arrow{width:3.4666666667vw}.Contents[data-barba-namespace=about] .Main{margin-top:13.3333333333vw;padding:20.8vw 0 24vw}.Contents[data-barba-namespace=about] .Main__contents{width:84vw;margin-right:auto;margin-top:calc(-13.3333333333vw + 1px);padding-top:calc(13.3333333333vw - 1px);padding-bottom:0;border-bottom:none}.Contents[data-barba-namespace=about] .Main__contents .catch{margin-top:11.4666666667vw}.Contents[data-barba-namespace=about] .Main__contents .catch__en{font-size:3.2vw}.Contents[data-barba-namespace=about] .Main__contents .catch__ja{font-size:5.8666666667vw}.Contents[data-barba-namespace=about] .Main__contents .lead{margin-top:2.7142857143em;font-size:3.7333333333vw;line-height:2.9}.Contents[data-barba-namespace=about] .PageNav{display:flex;align-items:center;position:fixed;top:auto;bottom:2.6666666667vw;left:auto;right:2.6666666667vw;width:47.4666666667vw;height:11.2vw;background-color:#f8f8f2;border:1px solid #e3e5e4;border-radius:1.0666666667vw;padding-top:0;overflow:hidden;cursor:pointer;transition:opacity 400ms cubic-bezier(0.215, 0.61, 0.355, 1),transform 400ms cubic-bezier(0.215, 0.61, 0.355, 1),height 400ms cubic-bezier(0.215, 0.61, 0.355, 1)}.Contents[data-barba-namespace=about] .PageNav.is-open{height:42.6666666667vw}.Contents[data-barba-namespace=about] .PageNav.is-open .list__item{height:7.4666666667vw !important;opacity:1;pointer-events:initial;transition:0ms}.Contents[data-barba-namespace=about] .PageNav.is-open .list__item .anchor{pointer-events:initial}.Contents[data-barba-namespace=about] .PageNav.is-hidden{opacity:0;pointer-events:none;transform:translateY(50%)}.Contents[data-barba-namespace=about] .PageNav .list{position:static;width:100%;margin-left:0;padding-bottom:0}.Contents[data-barba-namespace=about] .PageNav .list__item{font-size:2.6666666667vw;height:0;opacity:0;pointer-events:none;transition:height 500ms cubic-bezier(0.215, 0.61, 0.355, 1),opacity 500ms}.Contents[data-barba-namespace=about] .PageNav .list__item:nth-of-type(n+2){margin-top:0}.Contents[data-barba-namespace=about] .PageNav .list__item.is-current{height:11.2vw;opacity:1;pointer-events:initial}.Contents[data-barba-namespace=about] .PageNav .list__item.is-current .anchor{color:#061826}.Contents[data-barba-namespace=about] .PageNav .list__item.is-current .anchor:after{opacity:1}.Contents[data-barba-namespace=about] .PageNav .list__item .anchor{display:flex;align-items:center;position:relative;height:100%;padding:0 0 0 4.2666666667vw;color:rgba(0,0,0,.5);pointer-events:none}.Contents[data-barba-namespace=about] .PageNav .list__item .anchor:after{content:"";position:absolute;top:0;bottom:0;right:4vw;margin:auto;width:1.3333333333vw;height:1.3333333333vw;background-color:currentColor;border-radius:50%;opacity:.3}.Contents[data-barba-namespace=about] .PageNav .list__item .text:after{display:none}.Contents[data-barba-namespace=company] .Main{padding:34.6666666667vw 0 26.6666666667vw}.Contents[data-barba-namespace=company] .Main__container{width:84vw}.Contents[data-barba-namespace=company] .Main__heading{font-size:6.4vw}.Contents[data-barba-namespace=company] .Main__contents{margin-top:22.1333333333vw}.Contents[data-barba-namespace=company] .Main__contents__block:nth-of-type(n+2){margin-top:19.7333333333vw}.Contents[data-barba-namespace=company] .Main__contents__block .boxes{display:block;margin-top:10.6666666667vw}.Contents[data-barba-namespace=company] .Main__contents__block .boxes__title{width:100%;font-size:3.7333333333vw}.Contents[data-barba-namespace=company] .Main__contents__block .boxes__detail{width:100%;margin-top:6.4vw;font-size:3.2vw}.Contents[data-barba-namespace=company] .Main__contents__block .boxes__detail .table__row{display:block}.Contents[data-barba-namespace=company] .Main__contents__block .boxes__detail .table__row__title{width:100%}.Contents[data-barba-namespace=company] .Main__contents__block .boxes__detail .table__row__detail{width:100%;margin-top:.8vw}.Contents[data-barba-namespace=contact] .Main__form .form__block__list__item .field__box .error{top:-2.4em;font-size:.8333333333em;transform:scale(0.9);transform-origin:right top}.Contents[data-barba-namespace=contact] .Main__form .mw_wp_form_confirm .field--textarea{min-height:13.3333333333vw}.Contents[data-barba-namespace=contact] .Main__form .mw_wp_form_confirm .field--textarea .field__box{min-height:13.3333333333vw;padding:3.2vw 5.3333333333vw}.Contents[data-barba-namespace=contact] .Main__form .mw_wp_form_confirm .field__box{padding:0 5.3333333333vw}.Contents[data-barba-namespace=contact] .Main__form .comp__title{font-size:6.9333333333vw}.Contents[data-barba-namespace=contact] .Main__form .comp__caption{margin-top:2.9166666667em;font-size:3.2vw}.Contents[data-barba-namespace=contact] .Main__form .comp__back{height:16vw;margin-top:9.6vw}.Contents[data-barba-namespace=contact] .Main__form .comp__back .anchor{border-radius:1.0666666667vw}.Contents[data-barba-namespace=contact] .Main__form .comp__back .anchor .text{font-size:3.7333333333vw}.Contents[data-barba-namespace=contact] .Main__form .comp__back .anchor .arrow{width:1.8666666667vw;height:2.1333333333vw}.Contents[data-barba-namespace=contact] .Main{padding:34.6666666667vw 0 26.6666666667vw}.Contents[data-barba-namespace=contact] .Main__container{display:block;width:84vw}.Contents[data-barba-namespace=contact] .Main__nav{position:static;width:100%}.Contents[data-barba-namespace=contact] .Main__nav .heading{font-size:6.4vw}.Contents[data-barba-namespace=contact] .Main__nav .states{margin-top:17.3333333333vw;font-size:3.2vw}.Contents[data-barba-namespace=contact] .Main__nav .states__item--line{width:6.1333333333vw;margin:0 3.4666666667vw}.Contents[data-barba-namespace=contact] .Main__nav .states__item .circle{width:3.2vw;height:3.2vw}.Contents[data-barba-namespace=contact] .Main__nav .states__item .text{margin-left:1.6vw}.Contents[data-barba-namespace=contact] .Main__nav .lead{width:100%;max-width:initial;margin-top:10.6666666667vw;font-size:3.2vw}.Contents[data-barba-namespace=contact] .Main__nav .errorMessage{width:100%;max-width:initial;margin-top:2.1333333333vw;font-size:3.2vw}.Contents[data-barba-namespace=contact] .Main__form{width:100%;margin-top:13.8666666667vw}.Contents[data-barba-namespace=contact] .Main__form .form__block:nth-of-type(n+2){margin-top:16vw}.Contents[data-barba-namespace=contact] .Main__form .form__block__list__item{margin-top:9.3333333333vw;font-size:3.2vw}.Contents[data-barba-namespace=contact] .Main__form .form__block__list__item.is-required .fieldTitle:after{font-size:2.6666666667vw;transform:scale(0.7)}.Contents[data-barba-namespace=contact] .Main__form .form__block__list__item .fieldTitle__caption{font-size:2.9333333333vw}.Contents[data-barba-namespace=contact] .Main__form .form__block__list__item .field__box{height:13.3333333333vw;border-radius:.5333333333vw}.Contents[data-barba-namespace=contact] .Main__form .form__block__list__item .field--select:not(.field--rows) .field__box:nth-of-type(n+2){margin-top:4vw}.Contents[data-barba-namespace=contact] .Main__form .form__block__list__item .field--select .field__box .text{padding-left:11.4666666667vw}.Contents[data-barba-namespace=contact] .Main__form .form__block__list__item .field--select .field__box .text:before,.Contents[data-barba-namespace=contact] .Main__form .form__block__list__item .field--select .field__box .text:after{left:5.3333333333vw;width:3.2vw;height:3.2vw}.Contents[data-barba-namespace=contact] .Main__form .form__block__list__item .field--input .field__box input{padding:0 5.3333333333vw}.Contents[data-barba-namespace=contact] .Main__form .form__block__list__item .field--textarea .field__box textarea{height:48vw;padding:3.2vw 5.3333333333vw}.Contents[data-barba-namespace=contact] .Main__form .form__block__list__item .field--selectPrefectures .field__box:nth-of-type(1){width:53.9682539683%}.Contents[data-barba-namespace=contact] .Main__form .form__block__list__item .field--selectPrefectures .field__box:nth-of-type(1) select{padding:0 5.3333333333vw}.Contents[data-barba-namespace=contact] .Main__form .form__block__list__item .field--selectPrefectures .field__box:nth-of-type(1) .arrow{right:5.3333333333vw;width:1.8666666667vw}.Contents[data-barba-namespace=contact] .Main__form .form__block__list__item .field--selectPrefectures .field__box:nth-of-type(2){width:41.5873015873%}.Contents[data-barba-namespace=contact] .Main__form .form__submit{display:block;margin-top:8vw}.Contents[data-barba-namespace=contact] .Main__form .form__submit__privacy{font-size:3.2vw}.Contents[data-barba-namespace=contact] .Main__form .form__submit__privacy label{padding:2.6666666667vw 4vw 2.6666666667vw 13.3333333333vw;margin-left:-6.1333333333vw}.Contents[data-barba-namespace=contact] .Main__form .form__submit__privacy .circle{left:6.1333333333vw;width:4.5333333333vw;height:4.5333333333vw}.Contents[data-barba-namespace=contact] .Main__form .form__submit__button{width:100%;height:16vw;margin-top:8vw}.Contents[data-barba-namespace=contact] .Main__form .form__submit__button .anchor{border-radius:1.0666666667vw}.Contents[data-barba-namespace=contact] .Main__form .form__submit__button .anchor .text{font-size:3.7333333333vw}.Contents[data-barba-namespace=contact] .Main__form .form__submit__button .anchor .arrow{width:1.8666666667vw;height:2.1333333333vw}.Contents[data-barba-namespace=privacy] .Main{padding:34.6666666667vw 0 26.6666666667vw}.Contents[data-barba-namespace=privacy] .Main__container{width:84vw}.Contents[data-barba-namespace=privacy] .Main__heading{font-size:6.4vw}.Contents[data-barba-namespace=privacy] .Main__policy{display:block;margin-top:19.4666666667vw}.Contents[data-barba-namespace=privacy] .Main__policy__intro{width:100%;font-size:3.2vw}.Contents[data-barba-namespace=privacy] .Main__policy__list{width:100%;margin-top:7.2vw}.Contents[data-barba-namespace=privacy] .Main__policy__list .box{padding-bottom:6.1333333333vw}.Contents[data-barba-namespace=privacy] .Main__policy__list .box:nth-of-type(n+2){margin-top:6.6666666667vw}.Contents[data-barba-namespace=privacy] .Main__policy__list .box__title{font-size:3.4666666667vw}.Contents[data-barba-namespace=privacy] .Main__policy__list .box__detail{margin-top:.4166666667em;font-size:3.2vw}.Contents[data-barba-namespace=not_found] .Main__logo{top:9.3333333333vw;left:8vw;width:14.6666666667vw}.Contents[data-barba-namespace=not_found] .Main__gNav{top:6.6666666667vw;right:5.6vw;width:13.3333333333vw;height:13.3333333333vw}.Contents[data-barba-namespace=not_found] .Main__message{display:block;top:50%;transform:translateY(-50%);bottom:auto;left:0;width:100%;text-align:center}.Contents[data-barba-namespace=not_found] .Main__message .title__en{font-size:6.4vw}.Contents[data-barba-namespace=not_found] .Main__message .title__ja{margin-top:1.4em;font-size:2.9333333333vw}.Contents[data-barba-namespace=not_found] .Main__backTop{top:calc(50% + 22.6666666667vw);transform:translateY(-50%);bottom:auto;left:0;width:100%}.Contents[data-barba-namespace=not_found] .Main__backTop .c-view{text-align:center}.Contents[data-barba-namespace=not_found] .Main__backTop .c-view__inner{width:42.6666666667vw}}@media screen and (min-width: 981px){.c-magList.view--list:not(.swiper-wrapper) .c-magList__item{margin-right:5.8035714286%}.c-magList.view--list:not(.swiper-wrapper) .c-magList__item:nth-of-type(3n){margin-right:0}.c-magList.view--list:not(.swiper-wrapper) .c-magList__item:nth-of-type(n+4){margin-top:9.1071428571%}.c-magList:not(.view--list) .c-magList__item.layout--1 .c-magList__item__visual{width:60%}.c-magList:not(.view--list) .c-magList__item.layout--2 .c-magList__item__visual{width:61.3333333333%}.c-magList:not(.view--list) .c-magList__item.layout--2 .c-magList__item__info{margin-top:9.1666666667%}.c-magList:not(.view--list) .c-magList__item.layout--3 .c-magList__item__visual{width:100%}.c-magList:not(.view--list) .c-magList__item.layout--4 .c-magList__item__visual{width:38.6666666667%}.c-magList:not(.view--list) .c-magList__item.layout--4 .c-magList__item__info{width:54.6666666667%;margin-top:7.0833333333%}.c-magList:not(.view--list) .c-magList__item.layout--4 .c-magList__item__info__contents,.c-magList:not(.view--list) .c-magList__item.layout--4 .c-magList__item__info .c-tags,.c-magList:not(.view--list) .c-magList__item.layout--4 .c-magList__item__info .c-view{padding-left:53.6585365854%}.c-magList:not(.view--list) .c-magList__item.layout--4 .c-magList__item__info .title{position:absolute;top:0;left:0;width:48.7804878049%;margin-top:0}.c-magList:not(.view--list) .c-magList__item.layout--4 .c-magList__item__info .caption{margin-top:0}.c-magList:not(.view--list) .c-magList__item.layout--5 .c-magList__item__visual{width:61.3333333333%}.c-magList:not(.view--list) .c-magList__item.layout--5 .c-magList__item__info{margin-top:4.3333333333%}.About__main__contents .boxes__box:nth-of-type(2){width:425px}.Gnav__links .block:nth-of-type(n+2){margin-top:35px}.Header__links .list:before{content:"";position:absolute;top:0;bottom:0;right:0;margin:auto;width:1px;height:1.3rem;background-color:#cccfce}.Header__links .navButton:before{content:"";position:absolute;top:0;bottom:0;left:0;margin:auto;width:1px;height:1.3rem;background-color:#cccfce}.Contents[data-barba-namespace=top] .House__heading .boxes__box:nth-of-type(2){width:34.2857142857%}.Contents[data-barba-namespace=top] .House__lineup__container{opacity:0;transform:translateX(75px)}.Contents[data-barba-namespace=top] .House__lineup__container.fInview--enter{opacity:1;transform:translateX(0);transition:opacity 1800ms,transform 1800ms cubic-bezier(0.215, 0.61, 0.355, 1)}.Contents[data-barba-namespace=top] .House__lineup .labelList:not(.swiper-wrapper) .labelList__item{opacity:0}.Contents[data-barba-namespace=top] .House__lineup .labelList:not(.swiper-wrapper) .labelList__item .c-fadeSlide__container{transform:scale(1.12) translate3d(0, 0, 0)}.Contents[data-barba-namespace=top] .House__lineup .labelList:not(.swiper-wrapper) .labelList__item.fInview--enter{opacity:1;transition:opacity 2000ms}.Contents[data-barba-namespace=top] .House__lineup .labelList:not(.swiper-wrapper) .labelList__item.fInview--enter .c-fadeSlide__container{transform:scale(1) translate3d(0, 0, 0);transition:transform 1600ms cubic-bezier(0.215, 0.61, 0.355, 1)}.Contents[data-barba-namespace=top] .House__lineup .labelList:not(.swiper-wrapper) .labelList__item:nth-of-type(2).fInview--enter{transition-delay:300ms}.Contents[data-barba-namespace=top] .House__lineup .labelList:not(.swiper-wrapper) .labelList__item:nth-of-type(2).fInview--enter .c-fadeSlide__container{transition-delay:300ms}.Contents[data-barba-namespace=top] .House__lineup .labelList:not(.swiper-wrapper) .labelList__item:nth-of-type(3).fInview--enter{transition-delay:600ms}.Contents[data-barba-namespace=top] .House__lineup .labelList:not(.swiper-wrapper) .labelList__item:nth-of-type(3).fInview--enter .c-fadeSlide__container{transition-delay:600ms}.Contents[data-barba-namespace=top] .House .About__main__contents .boxes__box:nth-of-type(1) .catch{font-size:3.2rem}.Contents[data-barba-namespace=top] .House .About__main__contents .boxes__box:nth-of-type(1) .title{margin-top:1.8571428571em}.Contents[data-barba-namespace=top] .Main__concept .link:before{content:"";position:absolute;top:-5%;left:-40px;width:1px;height:110%;background-color:rgba(255,255,255,.2)}.Contents[data-barba-namespace=magazine_article] .ArticleContent__main .cassette--image .imageContainer{width:100% !important}.Contents[data-barba-namespace=magazine_article] .ArticleContent__main .cassette--slide .swiper-wrapper{width:100% !important}.Contents[data-barba-namespace=magazine_article] .ArticleContent__selfPhoto .boxes__slide.fInview--enter{transition-delay:300ms}.Contents[data-barba-namespace=magazine_article] .ArticleContent__editorsVoice .list__item{margin-right:2.8571428571%}.Contents[data-barba-namespace=magazine_article] .ArticleContent__editorsVoice .list__item:nth-of-type(3n){margin-right:0}.Contents[data-barba-namespace=magazine_article] .ArticleContent__editorsVoice .list__item:nth-of-type(n+4){margin-top:2.8571428571%}.Contents[data-barba-namespace=magazine_article] .ArticleContent__info .boxes__item--full{width:100%}.Contents[data-barba-namespace=magazine_article] .ArticleContent__info .boxes__item--full .boxes__item__contents{display:flex;justify-content:space-between}.Contents[data-barba-namespace=magazine_article] .ArticleContent__info .boxes__item--full .boxes__item__contents .imageContainer{width:42.8571428571%}.Contents[data-barba-namespace=magazine_article] .ArticleContent__info .boxes__item--full .boxes__item__contents .info{width:51.4285714286%}.Contents[data-barba-namespace=magazine_article] .layout--single .ArticleContent__main{width:62.5%;min-width:800px;max-width:850px}.Contents[data-barba-namespace=magazine_article] .layout--single .ArticleContent__main .cassette:first-child{margin-top:0}.Contents[data-barba-namespace=magazine_article] .layout--single .ArticleContent__main .cassette--headline{text-align:center}.Contents[data-barba-namespace=magazine_article] .layout--single .ArticleContent__main .cassette--text__body .abstract{display:inline-block;padding:0 1.9444444444em}.Contents[data-barba-namespace=magazine_article] .layout--single .ArticleContent__main .cassette--text__body .notes{display:inline-block}.Contents[data-barba-namespace=magazine_article] .layout--single .ArticleContent__main .cassette--separatorLine{left:50%;transform:translateX(-50%);width:140%;max-width:87.5vw}.Contents[data-barba-namespace=magazine_article] .layout--separate .ArticleContent__main{width:87.5%}.Contents[data-barba-namespace=magazine_article] .layout--separate .ArticleContent__main__columns{display:flex;justify-content:space-between;align-items:flex-start}.Contents[data-barba-namespace=magazine_article] .layout--separate .ArticleContent__main__columns .column--text{width:34.2857142857%;margin-top:-90px}.Contents[data-barba-namespace=magazine_article] .layout--separate .ArticleContent__main__columns .column--text .cassette--image,.Contents[data-barba-namespace=magazine_article] .layout--separate .ArticleContent__main__columns .column--text .cassette--slide{display:none}.Contents[data-barba-namespace=magazine_article] .layout--separate .ArticleContent__main__columns .column--text .cassette--text__body .abstract{text-align:center}.Contents[data-barba-namespace=magazine_article] .layout--separate .ArticleContent__main__columns .column--image{width:64.2857142857%;padding-right:7.1428571429%;margin-right:-7.1428571429%;overflow:hidden;will-change:transform}.Contents[data-barba-namespace=magazine_article] .layout--separate .ArticleContent__main__columns .column--image .images__item{position:relative}.Contents[data-barba-namespace=magazine_article] .layout--separate .ArticleContent__main__columns .column--image .images__item:nth-of-type(n+2){margin-top:60px}.Contents[data-barba-namespace=magazine_article] .layout--separate .ArticleContent__main__columns .column--image .images__item__container{margin-left:auto;margin-right:auto}.Contents[data-barba-namespace=magazine_article] .layout--separate .ArticleContent__main__columns .column--image .images__item .image{height:0}.Contents[data-barba-namespace=magazine_article] .layout--separate .ArticleContent__main__columns .column--image .images__item .image--bg{height:100%}.Contents[data-barba-namespace=magazine_article] .layout--separate .ArticleContent__main__columns .column--image .images__item .swiper{position:static;width:112.5%;overflow:visible;cursor:grab}.Contents[data-barba-namespace=magazine_article] .layout--separate .ArticleContent__main__columns .column--image .images__item .swiper:active{cursor:grabbing}.Contents[data-barba-namespace=magazine_article] .layout--separate .ArticleContent__main__columns .column--image .images__item .swiper-prev{left:0;width:26.5625%}.Contents[data-barba-namespace=magazine_article] .layout--separate .ArticleContent__main__columns .column--image .images__item .swiper-next{right:-12.5%;width:26.5625%}.Contents[data-barba-namespace=magazine_article] .layout--separate .ArticleContent__main__columns .column--image .images__item .swiper-slide{width:88.8888888889%;height:auto;padding-right:2.7777777778%;box-sizing:content-box}.Contents[data-barba-namespace=magazine_article] .layout--separate .ArticleContent__main__columns .column--image .images__item .swiper-slide:last-of-type{padding-right:0}.Contents[data-barba-namespace=house] .ArticleList .labelList__item .info.fInview--enter .c-heading:after{transition-delay:300ms}.Contents[data-barba-namespace=house] .ArticleList .labelList__item .info.fInview--enter .c-heading .title__text{transition-delay:300ms}.Contents[data-barba-namespace=house] .ArticleList .labelList__item .info.fInview--enter .c-heading .title__text:before{transition-delay:300ms}.Contents[data-barba-namespace=house] .ArticleList .labelList__item .info.fInview--enter .info__contents{transition-delay:450ms}.Contents[data-barba-namespace=about] .PageNav{color:#fff;transition:color 450ms}.Contents[data-barba-namespace=about] .PageNav.is-black{color:#061826}.Contents[data-barba-namespace=about] .PageWrapper{position:relative}.Contents[data-barba-namespace=about] .PageWrapper__contents{width:100%}}