@charset "UTF-8";
/*!
Theme Name: seki.design
Author: hideyukinozaki
*/
@keyframes marquee{0%{translate:0}to{translate:-100%}}@keyframes clip-text{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes text-revealer{0%,50%{transform-origin:0 50%}60%,to{transform-origin:100% 50%}60%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes text-to-right{0%{transform:translateX(-30px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes fadeInText{0%{transform:translateY(5px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes scroll-left{0%{transform:translateX(0)}to{transform:translateX(calc(-1*var(--loop-w)))}}@keyframes scroll-right{0%{translate:-100%}to{translate:0}}html{margin-inline-start:0;margin-inline-end:0;margin-block-start:0;margin-block-end:0;outline:0;background:0 0;line-height:1}abbr,address,article,aside,audio,blockquote,br,canvas,caption,cite,code,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,pre,q,samp,section,small,span,sub,summary,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;margin-inline-start:0;margin-inline-end:0;margin-block-start:0;margin-block-end:0;padding:0;border:0;outline:0;background:0 0;font-weight:400;font-size:100%;line-height:1;vertical-align:baseline}b,body,dd,p,strong,sup,table{margin-inline-start:0;margin-inline-end:0;margin-block-start:0;margin-block-end:0;outline:0;background:0 0}dd,p{margin:0;padding:0}b,strong,sup,table{line-height:1}body,dd,html,p,strong{font-size:100%;vertical-align:baseline}b,sup,table{margin:0;padding:0}body,dd,html,p,sup{font-weight:400}b,table{font-size:100%;vertical-align:baseline}b,body,dd,html,p,strong,sup{border:0}table{font-weight:400}ol,ul{list-style:none}html:focus-within{scroll-behavior:auto}body{min-height:100vh;text-rendering:optimizeSpeed}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{display:block}picture{max-width:100%}button,input,select,textarea{font:inherit}button{-webkit-appearance:none;-webkit-border-radius:0;padding:0;border:0;border-radius:0;background:0 0;-webkit-user-select:none;-moz-user-select:none;user-select:none;letter-spacing:var(--kerning,-.05ch);text-align:left;cursor:pointer}.slick-list:focus,button:focus{outline:0}button::-moz-focus-inner{padding:0;border:0}.slick-slider{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;-webkit-tap-highlight-color:transparent;box-sizing:border-box;touch-action:pan-y;user-select:none}.slick-list,.slick-slider,.slick-track{display:block;position:relative}.slick-list{margin:0;padding:0;overflow:hidden}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translate3d(0,0,0)}.slick-track{top:0;left:0;margin-right:auto;margin-left:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;height:100%;min-height:1px;float:left}[dir=rtl] .slick-slide{float:right}#footernav nav.split-into-2 .nav--home>li a,#globalnav nav.split-into-2 .nav--home>li a,#toppage .main--section-aboutus .aboutus--wrapper .aboutus--content .aboutus--title>div h3 span,#toppage-en .main--section-aboutus .aboutus--wrapper .aboutus--content .aboutus--title>div h3 span,#works-piece main.wrapper .main--section-analysis .columns-2 img,#works-piece main.wrapper .main--section-plan .columns-2 img,.slick-initialized .slick-slide,.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden,.slider--card .slider--card-wrapper>div .slider--card-content.cluster .slider--card-title br,.slider--card .slider--card-wrapper>div .slider--card-content.cluster .worksheader--card-title br,.slider--card .slider--card-wrapper>div .slider--card-header .slider--card-copy br,.slider--card .slider--card-wrapper>div .worksheader--card-content.cluster .slider--card-title br,.slider--card .slider--card-wrapper>div .worksheader--card-content.cluster .worksheader--card-title br,.slider--card .slider--card-wrapper>div .worksheader--card-header .slider--card-copy br,.slider--card .worksheader--card-wrapper>div .slider--card-content.cluster .slider--card-title br,.slider--card .worksheader--card-wrapper>div .slider--card-content.cluster .worksheader--card-title br,.slider--card .worksheader--card-wrapper>div .slider--card-header .slider--card-copy br,.slider--card .worksheader--card-wrapper>div .worksheader--card-content.cluster .slider--card-title br,.slider--card .worksheader--card-wrapper>div .worksheader--card-content.cluster .worksheader--card-title br,.slider--card .worksheader--card-wrapper>div .worksheader--card-header .slider--card-copy br,.works--card a .works--card-body .works--card-header h3 br,.works--card a .works--card-body .works--card-header h4 br,.worksheader--card .slider--card-wrapper>div .slider--card-content.cluster .slider--card-title br,.worksheader--card .slider--card-wrapper>div .slider--card-content.cluster .worksheader--card-title br,.worksheader--card .slider--card-wrapper>div .slider--card-header .slider--card-copy br,.worksheader--card .slider--card-wrapper>div .worksheader--card-content.cluster .slider--card-title br,.worksheader--card .slider--card-wrapper>div .worksheader--card-content.cluster .worksheader--card-title br,.worksheader--card .slider--card-wrapper>div .worksheader--card-header .slider--card-copy br,.worksheader--card .worksheader--card-wrapper>div .slider--card-content.cluster .slider--card-title br,.worksheader--card .worksheader--card-wrapper>div .slider--card-content.cluster .worksheader--card-title br,.worksheader--card .worksheader--card-wrapper>div .slider--card-header .slider--card-copy br,.worksheader--card .worksheader--card-wrapper>div .worksheader--card-content.cluster .slider--card-title br,.worksheader--card .worksheader--card-wrapper>div .worksheader--card-content.cluster .worksheader--card-title br,.worksheader--card .worksheader--card-wrapper>div .worksheader--card-header .slider--card-copy br,.worksheader--card .worksheader--card-wrapper>div .worksheader--card-header .worksheader--card-copy br{display:none}:root{--delay:0s;--duration:.8s;--easing:cubic-bezier(.645,.045,.355,1);--iterations:1}.block-reveal,.block-reveal-main,.fade-in,.scale-up,.scroll-down,.scroll-left,.scroll-right,.scroll-up{opacity:0;transition:transform var(--duration) var(--easing),opacity var(--duration) var(--easing);transition-delay:var(--delay)}.scroll-up{transform:translateY(30px)}.scroll-down{transform:translateY(-30px)}.scroll-left{transform:translateX(-30px)}.scroll-right{transform:translateX(30px)}.scale-up{transform:scale(.95)}.fade-in{transform:none}.fade-in.on,.scale-up.on,.scroll-down.on,.scroll-left.on,.scroll-right.on,.scroll-up.on{transform:none;opacity:1}.block-reveal,.block-reveal-main{display:inline-block;position:relative;padding-bottom:.075em;color:transparent}.block-reveal-main.on,.block-reveal-main.on:after,.block-reveal.on,.block-reveal.on:after{animation-duration:var(--duration);animation-timing-function:var(--easing);animation-delay:var(--delay);animation-iteration-count:var(--iterations);animation-fill-mode:both}.block-reveal-main.on,.block-reveal.on{color:var(--main-color,inherit);animation-name:clip-text;opacity:1}.block-reveal-main.on:after,.block-reveal.on:after{z-index:999;position:absolute;top:-.12em;right:0;bottom:-.12em;left:0;transform:scaleX(0);transform-origin:0 50%;background-color:#555;content:"";animation-name:text-revealer;pointer-events:none}#page-transition-cover{z-index:9999;position:fixed;top:0;left:0;width:100%;height:100%;transform:translateY(-100%);background:#fff;pointer-events:none;transition:transform .6s ease}body.transition-out #page-transition-cover{transform:translateY(0)}html.no--smoothscroll{scroll-behavior:auto!important}.lenis.lenis-smooth .gmap iframe{pointer-events:auto!important}.op_container{z-index:9998}.nav--button{z-index:9999}#nav--button{z-index:9999;position:relative}#globalnav{z-index:11}footer,main.wrapper{z-index:10}.h1-for-workspiece,h1{z-index:6}.slider--wrapper{z-index:0}.op_container{position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--main-color)}.op_inner{position:absolute;top:50%;left:50%;width:100%;transform:translate(-50%,-50%)}.op_text{margin-left:10vw;color:#fff;font-size:var(--font-size-small3)}.op_ber{width:0;height:1px;margin-top:5px;background-color:rgba(255,255,255,.5)}body,main,nav{position:relative}.container,body,html{width:100%;margin:0;padding:0}body{-webkit-text-size-adjust:100%;font-feature-settings:"palt" 1;box-sizing:border-box;max-width:100%;overflow-x:hidden;background:#f4f4f4;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow:auto;background:var(--ultralightgray);color:var(--main-color);font-size:var(--font-size-base)}.container{position:relative}#globalheader,.container,main.wrapper{background-image:radial-gradient(#e6e6e6 20%,transparent 31%),radial-gradient(#e6e6e6 20%,transparent 31%);background-position:0 0,3px 3px;background-size:6px 6px;background-color:var(--ultralightgray)}#globalheader,#globalnav,.concepts--commerce,.main--section-l,.pageheader,.prev-next--nav,.slider--card-wrapper,.worksheader--card-wrapper,footer{display:grid;grid-template-columns:[full-start] minmax(1em,1fr) [main-start] minmax(0,80%) [main-end] minmax(1em,1fr) [full-end]}#globalheader>*,#globalnav>*,.concepts--commerce>*,.main--section-l>*,.pageheader>*,.prev-next--nav>*,.slider--card-wrapper>*,.worksheader--card-wrapper>*,footer>*{grid-column:main}.full-bleed{grid-column:full;min-height:50vh}.pageheader{position:relative;height:30vh}.pageheader h2{position:absolute;top:calc(var(--h1logo-topmargin) + 32px)}body:not(#toppage,#works-piece,#information) main.wrapper .main--section-l .main--section-title h3{max-width:100%;padding-top:var(--s-2);border-top:var(--border-maincolor);font-size:var(--font-size-small1);line-height:1.25}body:not(#toppage,#works-piece,#information) main.wrapper .main--section-l .main--section-title h3 .block-reveal-main{padding:.1ch 0}body:not(#toppage,#works-piece,#information) main.wrapper .main--section-l .main--section-title h3 .jpn{font-weight:700;font-size:var(--font-size-small2)}main.wrapper{padding:var(--s3) 0}#toppage .main--section-concepts .aboutus--misc section+section,#toppage-en .main--section-concepts .aboutus--misc section+section,.main--section-l>*+*{margin-top:var(--s3)}.main--section-l{position:relative;padding:var(--s5) 0}.main--section-l.main--section-split .main--section-content,.main--section-title{padding-top:calc(24px + var(--s-1));background:url(//sekidesign.com/wp-content/themes/seki--v3/img/common/icn--dividing-star.svg) no-repeat left top}.main--section-title h2{max-width:100%;padding-top:var(--s-2);border-top:var(--border-maincolor);font-size:var(--font-size-small1);line-height:1}.main--section-title h2 .jpn{font-weight:700;font-size:var(--font-size-small2)}.main--section-title .main--section-titleicn{margin-top:var(--s1)}.split-into-2{container-type:inline-size;position:relative}#toppage .main--section-concepts .aboutus--reviews .reviews--houzz.split-into-2>:first-child,#toppage-en .main--section-concepts .aboutus--reviews .reviews--houzz.split-into-2>:first-child{flex-basis:15rem}.main--section-l.main--section-split .main--section-content .split-into-2>:last-child img,.split-into-2>:last-child img{width:100%}.main--section-l.main--section-split{container-type:inline-size}.main--section-l.main--section-split .main--section-content .split-into-2{border-top:var(--border-maincolor)}.main--section-l.main--section-split .main--section-content .split-into-2>:last-child{border-left:var(--border-maincolor)}@container (max-width:875px){.main--section-l.main--section-split .main--section-content .split-into-2>:last-child{border-left:none}}.main--section-l.main--section-split .main--section-content .split-into-2>:last-child .plan{padding-bottom:var(--s1)}.main--section-l.main--section-split .main--section-content .split-into-2>:last-child .plan dt{--font-size:var(--font-size-small1);display:inline-block;margin:var(--s0) var(--s0) 0 var(--s0);padding:.25ch 1ch;border-radius:var(--font-size);background:var(--textgray);color:#fff;font-weight:700;font-size:var(--font-size)}@container (max-width:727px){.main--section-l.main--section-split .main--section-content .split-into-2>:last-child .plan dt{margin:var(--s0) calc((45px - 4ch)/2)}}.main--section-l.main--section-split .main--section-content .split-into-2>:last-child .plan .column dd>*+*,.main--section-l.main--section-split .main--section-content .split-into-2>:last-child .plan dd{margin-top:var(--s0)}.main--section-l.main--section-split .main--section-content .split-into-2>:last-child .plan dd+dt{margin-top:var(--s3)}.main--section-l.main--section-split .main--section-content .split-into-2>:last-child .plan .column{margin:var(--s0) 0 0 var(--s0)}.main--section-l.main--section-split .main--section-content .split-into-2>:last-child .plan .column dt{margin-left:var(--s0) 0}.main--section-l.main--section-split .main--section-content .main--section-title{padding-top:0;background:0 0}.main--section-l.main--section-split .main--section-content .main--section-title h2,a img{border:0}@container (max-width:875px){.main--section-l.main--section-split .main--section-content .main--section-title .main--section-titleicn>:first-child{display:none}}.main--section-l.main--section-split .main--section-content .main--section-title .main--section-titleicn img+a,.main--section-l.main--section-split .main--section-content .main--section-title .main--section-titleicn img+img{display:inline-block;border-top:var(--border-gray)}a{outline:0;color:var(--main-color);transition:all .3s}a.translucent{display:inline-block;background:0 0;color:inherit;text-decoration:none;transition:opacity .3s .3s}#toppage .main--section-concepts .aboutus--reviews .reviews--houzz.split-into-2 .reviews--houzz-content article p,#toppage-en .main--section-concepts .aboutus--reviews .reviews--houzz.split-into-2 .reviews--houzz-content article p,dd,p{line-height:1.5}#contact form #bldg,#contact form #details,#contact form #keyword,#contact form #message,#contact form #street,#contact input[type=email],#contact input[type=tel],#contact input[type=text],#contact input[type=url],#contact textarea,#contact-confirm form #bldg,#contact-confirm form #details,#contact-confirm form #keyword,#contact-confirm form #message,#contact-confirm form #street,#contact-confirm input[type=email],#contact-confirm input[type=tel],#contact-confirm input[type=text],#contact-confirm input[type=url],#contact-confirm textarea,#contact-confirm-en form #bldg,#contact-confirm-en form #details,#contact-confirm-en form #keyword,#contact-confirm-en form #message,#contact-confirm-en form #street,#contact-en form #bldg,#contact-en form #details,#contact-en form #keyword,#contact-en form #message,#contact-en form #street,#contact-error form #bldg,#contact-error form #details,#contact-error form #keyword,#contact-error form #message,#contact-error form #street,#contact-error input[type=email],#contact-error input[type=tel],#contact-error input[type=text],#contact-error input[type=url],#contact-error textarea,#contact-error-en form #bldg,#contact-error-en form #details,#contact-error-en form #keyword,#contact-error-en form #message,#contact-error-en form #street,#contact-thanks form #bldg,#contact-thanks form #details,#contact-thanks form #keyword,#contact-thanks form #message,#contact-thanks form #street,#contact-thanks input[type=email],#contact-thanks input[type=tel],#contact-thanks input[type=text],#contact-thanks input[type=url],#contact-thanks textarea,#contact-thanks-en form #bldg,#contact-thanks-en form #details,#contact-thanks-en form #keyword,#contact-thanks-en form #message,#contact-thanks-en form #street,table,tbody,tr{width:100%}table{text-align:left;border:0;border-collapse:collapse;border-spacing:0}table th{vertical-align:middle}#contact-confirm table,#contact-confirm-en table,#privacy-policy .main--section-title{margin-bottom:var(--s4)}#privacy-policy h4,#privacy-policy h5{font-weight:700}#privacy-policy h4{padding-bottom:var(--s-3);border-bottom:var(--border-maincolor-25)}#privacy-policy h5{margin-top:var(--s1)}#privacy-policy p,#privacy-policy ul,#toppage .main--section-aboutus .aboutus--wrapper .aboutus--content .aboutus--title>div h2 img+img,#toppage .main--section-concepts .aboutus--reviews .reviews--houzz.split-into-2 .reviews--houzz-content article dd+dt,#toppage-en .main--section-aboutus .aboutus--wrapper .aboutus--content .aboutus--title>div h2 img+img,#toppage-en .main--section-concepts .aboutus--reviews .reviews--houzz.split-into-2 .reviews--houzz-content article dd+dt,.column+.column{margin-top:var(--s0)}#privacy-policy .window address,#privacy-policy .window li,#privacy-policy p li,#privacy-policy ul li{line-height:1.4}#privacy-policy .window{padding:var(--s0);background:#fff}#privacy-policy .window h4{margin-bottom:var(--s0);border:0}strong{margin:0 .125ch;padding:0 .25ch;background:var(--main-color);color:#fff!important}.column{padding:var(--s0);background:rgba(255,255,255,.8);box-shadow:var(--box-shadow)}#works-piece main.wrapper .main--section-features .caption h3,.column dt{margin-bottom:var(--s2);font-weight:700;font-size:var(--font-size-small1);line-height:1.25}#works-piece main.wrapper .main--section-features .caption h4{font-size:var(--font-size-small1);line-height:1.25}#privacy-policy h5,#works-piece main.wrapper .main--section-data .data--tables table,.column p{font-size:var(--font-size-small1)}.columns-2{display:flex;position:relative;flex-wrap:wrap;gap:2px}#works-piece main.wrapper .main--section-photographs .photographs--container #js-gallery .columns-2>a,.columns-2>img{width:calc(50% - 1px)!important;height:100%}.columns-2>dl{width:calc(50% - 1px)!important}.width75{width:75%;margin:0 auto}.list1,ul.bullet--points,ul.link--external,ul.listing{--font-size:var(--font-size-base)}ul.bullet--points li{padding-left:calc(24px + var(--font-size)*.5);background:url(//sekidesign.com/wp-content/themes/seki--v3/img/common/arrow--light24-gr.svg) no-repeat left center;font-weight:700;line-height:1.5}ul.bullet--points li+li{margin-top:var(--font-size-base)}#works-piece main.wrapper .main--section-analysis p,#works-piece main.wrapper .main--section-features p,#works-piece main.wrapper .main--section-plan p,.bullet--points.page-link li{font-weight:400}.btn-internallinks,.bullet--points.page-link li a{text-decoration:none}ul.listing li{position:relative;padding-left:2.5ch;font-weight:700;line-height:1.25}ul.listing li:before{display:inline-block;position:absolute;top:50%;left:0;width:1.5ch;height:3px;background-color:var(--main-color);content:""}#toppage .main--section-concepts p+p,#toppage-en .main--section-concepts p+p,ul.listing li+li{margin-top:var(--font-size-base)}#c-index .worksindex--parameter dl+dl,#selected-works-index .worksindex--parameter dl+dl,#works-index .worksindex--parameter dl+dl,#works-index-en .worksindex--parameter dl+dl,#works-piece main.wrapper .main--section-photographs .photographs--container #js-gallery>div+div,#works-piece main.wrapper .main--section-photographs .photographs--container>div+div,#works-tags .worksindex--parameter dl+dl,.list1 li+li,ul.link--external li+li{margin-top:2px}.list1 span,ul.link--external span{padding-left:1ch;color:#666;font-size:var(--font-size-small2)}.list1 a,ul.link--external a{display:inline-block;padding:.5ch 32px .5ch .5ch;background:#888 url(//sekidesign.com/wp-content/themes/seki--v3/img/common/arrow--diagonal-upright-wh.svg) no-repeat right .5ch center;color:#fff!important;font-weight:700;line-height:1.25;text-decoration:none;transition:all .3s}.btn-internallinks{--btn-fontsize:var(--font-size-base);--btn-padding-ver:var(--s-3);--btn-padding-hor:var(--s2);--btn-letter-spacing:.1ch;display:inline-block;padding:var(--btn-padding-ver) calc(var(--btn-padding-hor) - var(--btn-letter-spacing)) var(--btn-padding-ver) var(--btn-padding-hor);border-radius:calc(var(--btn-fontsize) + var(--btn-padding-ver));font-size:var(--btn-fontsize);letter-spacing:var(--btn-letter-spacing)}.btn--inquiry,.btn-internallinks{border:var(--border-maincolor);transition:background .3s,color .3s,border .3s}.btn--inquiry{--btn-fontsize:var(--font-size-base);--btn-padding-ver:var(--s-3);--btn-padding-hor:var(--s2);--btn-letter-spacing:.1ch;display:inline-block;padding:var(--btn-padding-ver) calc(var(--btn-padding-hor) - var(--btn-letter-spacing)) var(--btn-padding-ver) var(--btn-padding-hor);border-radius:calc(var(--btn-fontsize) + var(--btn-padding-ver));font-size:var(--btn-fontsize);line-height:1.75;letter-spacing:var(--btn-letter-spacing);text-decoration:none}.btn--inquiry:hover,.btn-internallinks:hover{border:1px solid var(--link-color);background:var(--link-color);color:#fff!important}.btn-internallinks{background:var(--main-color);color:#fff;line-height:1.2;text-align:center}.btn-internallinks span{display:block;font-size:var(--font-size-small3);letter-spacing:0}.btn--processandfee{--btn-letter-spacing:.1ch;letter-spacing:var(--btn-letter-spacing)}.el--casenumber{display:inline-block;padding-left:42px;background:url(//sekidesign.com/wp-content/themes/seki--v3/img/common/logomark--small-wh.svg) no-repeat left center;background-size:auto calc(var(--font-size-small1)*2);font-size:var(--font-size-small1);letter-spacing:0}.arrow--link{display:inline-block;position:relative;width:auto;text-decoration:none;transition:color .3s}.arrow--link svg{fill:none}.arrow--link span{display:block;font-size:var(--font-size-small2)}.btn--sns{display:flex;padding:0 var(--s-5);gap:1.75ch}.btn--sns li{width:28px;height:auto}.btn--sns li.klasic{width:14px}.btn--sns li.klasic a:hover img.hoverImg{background:0 0}.btns--container.cluster{margin-top:var(--s2);gap:.5ch}.works--tags.cluster{--tag-padding-ver:1ch;gap:.4ch}.btn--tag,.works--tags.cluster li a{display:block;width:-moz-fit-content;width:fit-content;padding:var(--tag-padding-ver) 2ch;border:1px solid var(--main-color);border-radius:calc(var(--font-size-small3) + var(--tag-padding-ver));color:var(--main-color);font-weight:400;font-size:var(--font-size-small3);letter-spacing:0!important;text-decoration:none}.btn--tag{--tag-padding-ver:1ch;margin-top:var(--s-4);font-size:var(--font-size-small2)}.works--list{display:flex;position:relative;flex-wrap:nowrap;align-items:center;padding-top:calc(42px + var(--s0));overflow:hidden}.works--card{--works--card-gap:calc(4px / 2);--works--card-width:calc( (100vw - 4px) / 5 );--works--card-elmargin:var(--s-2);display:inline-block;width:var(--works--card-width);margin:var(--works--card-gap);background:#fff}.works--card a{text-decoration:none}.works--card a .works--card-img{transition:opacity .3s}.works--card a .works--card-body{color:var(--main-color);transition:background .3s}.works--card a .arrow--link{position:absolute;bottom:var(--s1)}.arrow--link svg,.works--card a .arrow--link svg{stroke:var(--main-color);transition:stroke .3s}.works--card a>:first-child{aspect-ratio:1/1}@supports not (aspect-ratio:1/1){.works--card a>:first-child{position:relative;height:0;padding-top:100%;overflow:hidden}.works--card a>:first-child .works--card-img{position:absolute;top:50%;left:50%;width:100%;max-width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:translate(-50%,-50%)}}.works--card a .works--card-img{aspect-ratio:1/1;width:100%;-o-object-fit:cover;object-fit:cover}.works--card a .works--card-body{position:relative;min-height:calc(var(--works--card-width)/5*4);padding:var(--s1)}.works--card a .works--card-body .works--card-header{white-space:normal}.works--card a .works--card-body .works--card-header>*+*{margin-top:var(--works--card-elmargin)}.works--card a .works--card-body .works--card-header .works--card-casenumber{display:block;font-size:var(--font-size-small3)}.works--card a .works--card-body .works--card-header h3,.works--card a .works--card-body .works--card-header h4{line-height:1.25;overflow-wrap:anywhere}.works--card a .works--card-body .works--card-header h3{height:calc(var(--font-size-small1)*3);margin-top:var(--s-5);font-weight:700;font-size:var(--font-size-small1);letter-spacing:.1ch}.works--card a .works--card-body .works--card-header h4{height:calc(var(--font-size-small1)*2 + var(--font-size-small3)*3);margin-bottom:calc(var(--s0) + 24px);font-size:var(--font-size-small2)}.works--card a .works--card-body .works--card-header h4 span{display:block;margin-top:calc(var(--font-size-small3)*.25);color:#999;font-weight:700;font-size:var(--font-size-small3)}.works--card a .works--card-body .works--card-tags.cluster{--tag-padding-ver:1ch;align-content:flex-start;height:calc((var(--font-size-small4) + var(--tag-padding-ver)*2)*4 + .6ch);margin-top:calc(var(--works--card-elmargin)*2);margin-bottom:var(--s2);gap:.2ch}.works--card a .works--card-body .works--card-tags.cluster li{padding:var(--tag-padding-ver) 2ch;border:1px solid var(--main-color);border-radius:calc(var(--font-size-small3) + var(--tag-padding-ver));font-weight:700;font-size:var(--font-size-small4)}.open--column{position:relative}.open--column button.tooltip--trigger svg{transition:transform .3s ease}.open--column button.tooltip--trigger svg .circle,.open--column button.tooltip--trigger svg .cross{stroke:var(--main-color);transition:all .3s ease}#globalheader.dark .h1-for-workspiece svg,#globalheader.dark h1 svg,#toppage #globalheader h1 svg,#toppage-en #globalheader h1 svg,.open--column button.tooltip--trigger svg .circle{fill:#fff}.open--column .tooltip--panel{visibility:hidden;z-index:100;position:absolute;top:100%;left:0;width:50%;margin-top:var(--s0);padding:1rem;transform:translateY(8px);border-radius:20px;background:var(--key-color2);opacity:0;pointer-events:none;transition:opacity .75s ease,transform .75s ease-in-out}.open--column .tooltip--panel.active{visibility:visible;transform:translateY(0);opacity:1;pointer-events:auto}.open--column .plus-icon{transform-origin:center;transition:transform .3s ease}.open--column .tooltip--trigger.opened .plus-icon{transform:rotate(45deg)}[class*=swiper]:focus,a:focus{outline:0}.major-works .swiper{-ms-overflow-style:none;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;width:100%;overflow-x:scroll!important;white-space:nowrap;scrollbar-width:none;cursor:grab}#globalnav.active::-webkit-scrollbar,.major-works .swiper::-webkit-scrollbar{display:none}.major-works .swiper .swiper-all{display:flex}.major-works .swiper ul.swiper-wrapper{display:flex;animation:marquee 80s linear infinite}.major-works .swiper.active{cursor:grabbing}.major-works{--works--card-width-pc-lg:calc( (100vw - 4px) / 5 );--works--card-width-pc-md:calc( (100vw - 4px) / 4.5 );--works--card-width-pc-sm:calc( (100vw - 4px) / 3.5 );--works--card-width-tb:calc( (100vw - 4px) / 3.5 );--works--card-width-sp:calc( (100vw - 4px) / 1.5 );overflow:hidden}.major-works .slide{display:block;width:var(--works--card-width-pc-lg);overflow:hidden;transition:none}.slick-arrow{position:absolute;top:0;left:10vw;cursor:pointer}.next-arrow{--width-arrow-circle:42px;--margin-from-right:calc(var(--width-arrow-circle) + 5px);position:absolute;left:calc(10vw + var(--margin-from-right))}.prev-arrow{transform:rotate(180deg)}.slick-disabled{cursor:default!important;opacity:.125;pointer-events:none}.guide--to-contact p{font-weight:700}#globalheader,.slider--contents,.worksheader-content{position:relative}#c-index #noItemsFoundMessage b,#selected-works-index #noItemsFoundMessage b,#works-index #noItemsFoundMessage b,#works-index-en #noItemsFoundMessage b,#works-tags #noItemsFoundMessage b,.slider--card,.worksheader--card{color:#fff}.slider--card:before{content:""}.slider--card:before,.worksheader--card:before{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(51,51,51,.05)}.slider--card .slider--card-wrapper,.slider--card .worksheader--card-wrapper,.worksheader--card .slider--card-wrapper,.worksheader--card .worksheader--card-wrapper{position:relative;height:100vh;height:100dvh;z-index:10}.slider--card .slider--card-wrapper a,.slider--card .worksheader--card-wrapper a,.worksheader--card .slider--card-wrapper a{display:block;color:#fff;text-decoration:none;transition:all .3s}.worksheader--card .worksheader--card-wrapper a{display:block;color:#fff;text-decoration:none;color:var(--main-color);transition:opacity .3s}.slider--card .slider--card-wrapper>div,.slider--card .worksheader--card-wrapper>div,.worksheader--card .slider--card-wrapper>div,.worksheader--card .worksheader--card-wrapper>div{width:calc(100% - var(--scrollbar) - 10px);opacity:.925;position:absolute;bottom:20vh;bottom:20svh}.slider--card .slider--card-wrapper>div .slider--card-header,.slider--card .slider--card-wrapper>div .worksheader--card-header,.slider--card .worksheader--card-wrapper>div .slider--card-header,.slider--card .worksheader--card-wrapper>div .worksheader--card-header,.worksheader--card .slider--card-wrapper>div .slider--card-header,.worksheader--card .slider--card-wrapper>div .worksheader--card-header,.worksheader--card .worksheader--card-wrapper>div .slider--card-header,.worksheader--card .worksheader--card-wrapper>div .worksheader--card-header{display:inline-block;margin-bottom:var(--s1);margin-left:-60px;padding-bottom:calc((var(--arrowscale) - var(--font-size-big1))/2);padding-left:60px;background:url(//sekidesign.com/wp-content/themes/seki--v3/img/common/arrow--light-wh.svg) no-repeat left -6px bottom 3px;font-weight:700;font-size:var(--font-size-big1);line-height:1.25;letter-spacing:.75ch}.slider--card .slider--card-wrapper>div .slider--card-header .el--casenumber,.slider--card .slider--card-wrapper>div .worksheader--card-header .el--casenumber,.slider--card .worksheader--card-wrapper>div .slider--card-header .el--casenumber,.slider--card .worksheader--card-wrapper>div .worksheader--card-header .el--casenumber,.worksheader--card .slider--card-wrapper>div .slider--card-header .el--casenumber,.worksheader--card .slider--card-wrapper>div .worksheader--card-header .el--casenumber,.worksheader--card .worksheader--card-wrapper>div .slider--card-header .el--casenumber,.worksheader--card .worksheader--card-wrapper>div .worksheader--card-header .el--casenumber{margin-bottom:var(--s0)}.slider--card .slider--card-wrapper>div .slider--card-content.cluster,.slider--card .slider--card-wrapper>div .worksheader--card-content.cluster,.slider--card .worksheader--card-wrapper>div .slider--card-content.cluster,.slider--card .worksheader--card-wrapper>div .worksheader--card-content.cluster,.worksheader--card .slider--card-wrapper>div .slider--card-content.cluster,.worksheader--card .slider--card-wrapper>div .worksheader--card-content.cluster,.worksheader--card .worksheader--card-wrapper>div .slider--card-content.cluster,.worksheader--card .worksheader--card-wrapper>div .worksheader--card-content.cluster{gap:8ch}.slider--card .slider--card-wrapper>div .slider--card-content.cluster .slider--card-title,.slider--card .slider--card-wrapper>div .slider--card-content.cluster .worksheader--card-title,.slider--card .slider--card-wrapper>div .worksheader--card-content.cluster .slider--card-title,.slider--card .slider--card-wrapper>div .worksheader--card-content.cluster .worksheader--card-title,.slider--card .worksheader--card-wrapper>div .slider--card-content.cluster .slider--card-title,.slider--card .worksheader--card-wrapper>div .slider--card-content.cluster .worksheader--card-title,.slider--card .worksheader--card-wrapper>div .worksheader--card-content.cluster .slider--card-title,.slider--card .worksheader--card-wrapper>div .worksheader--card-content.cluster .worksheader--card-title,.worksheader--card .slider--card-wrapper>div .slider--card-content.cluster .slider--card-title,.worksheader--card .slider--card-wrapper>div .slider--card-content.cluster .worksheader--card-title,.worksheader--card .slider--card-wrapper>div .worksheader--card-content.cluster .slider--card-title,.worksheader--card .slider--card-wrapper>div .worksheader--card-content.cluster .worksheader--card-title,.worksheader--card .worksheader--card-wrapper>div .slider--card-content.cluster .slider--card-title,.worksheader--card .worksheader--card-wrapper>div .slider--card-content.cluster .worksheader--card-title,.worksheader--card .worksheader--card-wrapper>div .worksheader--card-content.cluster .slider--card-title,.worksheader--card .worksheader--card-wrapper>div .worksheader--card-content.cluster .worksheader--card-title{line-height:1.25}.slider--card .slider--card-wrapper>div .slider--card-content.cluster .slider--card-title span,.slider--card .slider--card-wrapper>div .slider--card-content.cluster .worksheader--card-title span,.slider--card .slider--card-wrapper>div .worksheader--card-content.cluster .slider--card-title span,.slider--card .slider--card-wrapper>div .worksheader--card-content.cluster .worksheader--card-title span,.slider--card .worksheader--card-wrapper>div .slider--card-content.cluster .slider--card-title span,.slider--card .worksheader--card-wrapper>div .slider--card-content.cluster .worksheader--card-title span,.slider--card .worksheader--card-wrapper>div .worksheader--card-content.cluster .slider--card-title span,.slider--card .worksheader--card-wrapper>div .worksheader--card-content.cluster .worksheader--card-title span,.worksheader--card .slider--card-wrapper>div .slider--card-content.cluster .slider--card-title span,.worksheader--card .slider--card-wrapper>div .slider--card-content.cluster .worksheader--card-title span,.worksheader--card .slider--card-wrapper>div .worksheader--card-content.cluster .slider--card-title span,.worksheader--card .slider--card-wrapper>div .worksheader--card-content.cluster .worksheader--card-title span,.worksheader--card .worksheader--card-wrapper>div .slider--card-content.cluster .slider--card-title span,.worksheader--card .worksheader--card-wrapper>div .slider--card-content.cluster .worksheader--card-title span,.worksheader--card .worksheader--card-wrapper>div .worksheader--card-content.cluster .slider--card-title span,.worksheader--card .worksheader--card-wrapper>div .worksheader--card-content.cluster .worksheader--card-title span{display:block;margin-top:var(--s-5);font-weight:700;font-size:var(--font-size-small2)}.slider--card .slider--card-wrapper>div .slider--card-content.cluster .slider--card-title .small,.slider--card .slider--card-wrapper>div .slider--card-content.cluster .worksheader--card-title .small,.slider--card .slider--card-wrapper>div .worksheader--card-content.cluster .slider--card-title .small,.slider--card .slider--card-wrapper>div .worksheader--card-content.cluster .worksheader--card-title .small,.slider--card .worksheader--card-wrapper>div .slider--card-content.cluster .slider--card-title .small,.slider--card .worksheader--card-wrapper>div .slider--card-content.cluster .worksheader--card-title .small,.slider--card .worksheader--card-wrapper>div .worksheader--card-content.cluster .slider--card-title .small,.slider--card .worksheader--card-wrapper>div .worksheader--card-content.cluster .worksheader--card-title .small,.worksheader--card .slider--card-wrapper>div .slider--card-content.cluster .slider--card-title .small,.worksheader--card .slider--card-wrapper>div .slider--card-content.cluster .worksheader--card-title .small,.worksheader--card .slider--card-wrapper>div .worksheader--card-content.cluster .slider--card-title .small,.worksheader--card .slider--card-wrapper>div .worksheader--card-content.cluster .worksheader--card-title .small,.worksheader--card .worksheader--card-wrapper>div .slider--card-content.cluster .slider--card-title .small,.worksheader--card .worksheader--card-wrapper>div .slider--card-content.cluster .worksheader--card-title .small,.worksheader--card .worksheader--card-wrapper>div .worksheader--card-content.cluster .slider--card-title .small,.worksheader--card .worksheader--card-wrapper>div .worksheader--card-content.cluster .worksheader--card-title .small{font-size:var(--font-size-small4)}.slider--card .slider--card-wrapper>div .slider--card-content.cluster .slider--card-data,.slider--card .slider--card-wrapper>div .slider--card-content.cluster .worksheader--card-data,.slider--card .slider--card-wrapper>div .worksheader--card-content.cluster .slider--card-data,.slider--card .slider--card-wrapper>div .worksheader--card-content.cluster .worksheader--card-data,.slider--card .worksheader--card-wrapper>div .slider--card-content.cluster .slider--card-data,.slider--card .worksheader--card-wrapper>div .slider--card-content.cluster .worksheader--card-data,.slider--card .worksheader--card-wrapper>div .worksheader--card-content.cluster .slider--card-data,.slider--card .worksheader--card-wrapper>div .worksheader--card-content.cluster .worksheader--card-data,.worksheader--card .slider--card-wrapper>div .slider--card-content.cluster .slider--card-data,.worksheader--card .slider--card-wrapper>div .slider--card-content.cluster .worksheader--card-data,.worksheader--card .slider--card-wrapper>div .worksheader--card-content.cluster .slider--card-data,.worksheader--card .slider--card-wrapper>div .worksheader--card-content.cluster .worksheader--card-data,.worksheader--card .worksheader--card-wrapper>div .slider--card-content.cluster .slider--card-data,.worksheader--card .worksheader--card-wrapper>div .slider--card-content.cluster .worksheader--card-data,.worksheader--card .worksheader--card-wrapper>div .worksheader--card-content.cluster .slider--card-data,.worksheader--card .worksheader--card-wrapper>div .worksheader--card-content.cluster .worksheader--card-data{position:relative;margin:.5ch 0;font-size:var(--font-size-small2)}.slider--card .slider--card-wrapper>div .slider--card-content.cluster .slider--card-data li+li,.slider--card .slider--card-wrapper>div .slider--card-content.cluster .worksheader--card-data li+li,.slider--card .slider--card-wrapper>div .worksheader--card-content.cluster .slider--card-data li+li,.slider--card .slider--card-wrapper>div .worksheader--card-content.cluster .worksheader--card-data li+li,.slider--card .worksheader--card-wrapper>div .slider--card-content.cluster .slider--card-data li+li,.slider--card .worksheader--card-wrapper>div .slider--card-content.cluster .worksheader--card-data li+li,.slider--card .worksheader--card-wrapper>div .worksheader--card-content.cluster .slider--card-data li+li,.slider--card .worksheader--card-wrapper>div .worksheader--card-content.cluster .worksheader--card-data li+li,.worksheader--card .slider--card-wrapper>div .slider--card-content.cluster .slider--card-data li+li,.worksheader--card .slider--card-wrapper>div .slider--card-content.cluster .worksheader--card-data li+li,.worksheader--card .slider--card-wrapper>div .worksheader--card-content.cluster .slider--card-data li+li,.worksheader--card .slider--card-wrapper>div .worksheader--card-content.cluster .worksheader--card-data li+li,.worksheader--card .worksheader--card-wrapper>div .slider--card-content.cluster .slider--card-data li+li,.worksheader--card .worksheader--card-wrapper>div .slider--card-content.cluster .worksheader--card-data li+li,.worksheader--card .worksheader--card-wrapper>div .worksheader--card-content.cluster .slider--card-data li+li,.worksheader--card .worksheader--card-wrapper>div .worksheader--card-content.cluster .worksheader--card-data li+li{margin-top:.75ch}.slider--card .slider--card-wrapper>div .slider--card-content.cluster .slider--card-data:before,.slider--card .slider--card-wrapper>div .slider--card-content.cluster .worksheader--card-data:before,.slider--card .slider--card-wrapper>div .worksheader--card-content.cluster .slider--card-data:before,.slider--card .slider--card-wrapper>div .worksheader--card-content.cluster .worksheader--card-data:before,.slider--card .worksheader--card-wrapper>div .slider--card-content.cluster .slider--card-data:before,.slider--card .worksheader--card-wrapper>div .slider--card-content.cluster .worksheader--card-data:before,.slider--card .worksheader--card-wrapper>div .worksheader--card-content.cluster .slider--card-data:before,.slider--card .worksheader--card-wrapper>div .worksheader--card-content.cluster .worksheader--card-data:before,.worksheader--card .slider--card-wrapper>div .slider--card-content.cluster .slider--card-data:before,.worksheader--card .slider--card-wrapper>div .slider--card-content.cluster .worksheader--card-data:before,.worksheader--card .slider--card-wrapper>div .worksheader--card-content.cluster .slider--card-data:before,.worksheader--card .slider--card-wrapper>div .worksheader--card-content.cluster .worksheader--card-data:before,.worksheader--card .worksheader--card-wrapper>div .slider--card-content.cluster .slider--card-data:before,.worksheader--card .worksheader--card-wrapper>div .slider--card-content.cluster .worksheader--card-data:before,.worksheader--card .worksheader--card-wrapper>div .worksheader--card-content.cluster .slider--card-data:before,.worksheader--card .worksheader--card-wrapper>div .worksheader--card-content.cluster .worksheader--card-data:before{display:inline-block;position:absolute;top:50%;left:-10ch;width:calc(var(--font-size-small1)*6);height:1px;transform:rotate(-70deg);background-color:#fff;content:""}.slider--card .slider--card-wrapper>div .slider--card-credit,.slider--card .slider--card-wrapper>div .worksheader--card-credit,.slider--card .worksheader--card-wrapper>div .slider--card-credit,.slider--card .worksheader--card-wrapper>div .worksheader--card-credit,.worksheader--card .slider--card-wrapper>div .slider--card-credit,.worksheader--card .slider--card-wrapper>div .worksheader--card-credit,.worksheader--card .worksheader--card-wrapper>div .slider--card-credit,.worksheader--card .worksheader--card-wrapper>div .worksheader--card-credit{margin-top:var(--s0);font-weight:400!important;font-size:var(--font-size-small3)}.worksheader--card{color:var(--main-color)}.slider--contents .slick-dots li button:before,.worksheader--card:before{content:none}.worksheader--card .worksheader--card-wrapper>div .worksheader--card-header{background:0 0!important;background-image:none}.worksheader--card .worksheader--card-wrapper>div .worksheader--card-header .worksheader--card-copy{word-wrap:break-word;display:block;width:100%;max-width:100%;font-weight:700;font-size:var(--font-size-big1);line-height:1.25;line-break:strict;word-break:keep-all;overflow-wrap:break-word}.worksheader--card .worksheader--card-wrapper>div .worksheader--card-header .el--casenumber{background:url(//sekidesign.com/wp-content/themes/seki--v3/img/common/logomark--small.svg) no-repeat left center;background-size:auto calc(var(--font-size-small1)*2)}.worksheader--card .worksheader--card-wrapper>div .worksheader--card-content.cluster .worksheader--card-data:before{background-color:var(--main-color)}#globalheader{width:100%}#globalheader .h1-for-workspiece,#globalheader h1{position:absolute;top:var(--h1logo-topmargin);width:194px;height:32px;line-height:1;text-align:left}#globalheader .h1-for-workspiece{position:fixed;left:calc(10vw - var(--scrollbar)*.1)}#globalheader .h1-for-workspiece svg,#globalheader h1 svg{fill:var(--main-color)}#globalheader #nav--button{position:fixed;top:0;right:0}#globalheader #nav--button.active{position:fixed}body:not(#toppage,#toppage-en,#works-piece) #globalheader{height:0}body:not(#toppage,#toppage-en,#works-piece) #globalheader .h1-for-workspiece,body:not(#toppage,#toppage-en,#works-piece) #globalheader h1{position:relative;left:0}body:not(#toppage,#toppage-en,#works-piece) .pageheader h2{top:calc(var(--h1logo-topmargin) + 32px)}aside.prev-next--nav{z-index:10;position:relative;padding:var(--s1) 0;background:#333}aside.prev-next--nav ul{--padding-for-arrow:56px;display:flex;justify-content:center;gap:var(--s0)}aside.prev-next--nav ul li{width:33%}aside.prev-next--nav ul>li:first-child{padding-left:var(--padding-for-arrow);background:url(//sekidesign.com/wp-content/themes/seki--v3/img/common/arrow--light24-wh-l.svg) no-repeat left center}aside.prev-next--nav ul>li:last-child{padding-right:var(--padding-for-arrow);background:url(//sekidesign.com/wp-content/themes/seki--v3/img/common/arrow--light24-wh-r.svg) no-repeat right center}aside.prev-next--nav ul>li:last-child p span{margin-left:auto}aside.prev-next--nav img{aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover}aside.prev-next--nav a p span,aside.prev-next--nav p span{display:block;width:-moz-fit-content;width:fit-content;padding:4px;background:#fff;color:#333;font-size:var(--font-size-small3)}aside.prev-next--nav a{display:block;color:#fff;text-decoration:none;transition:all .5s}aside.prev-next--nav a p{font-weight:700;font-size:var(--font-size-small1);line-height:1.2!important}aside.prev-next--nav a p span{margin:var(--s-2) 0;font-weight:700;transition:all .5s}footer{position:relative;padding:var(--s4) 0;background:var(--main-color);color:#fff}footer a:not(.btn--inquiry){color:#fff;text-decoration:none;transition:opacity .3s}footer .footer--title{margin-bottom:var(--s3);padding-top:calc(24px + var(--s-1));background:url(//sekidesign.com/wp-content/themes/seki--v3/img/common/icn--dividing-star-wh.svg) no-repeat left top}footer .footer--title span{display:block;max-width:100%;padding-top:var(--s-2);border-top:var(--border-wh);font-size:var(--font-size-small1)}footer .footer--contact .footer--branding span{display:block;margin-bottom:var(--s-4);font-size:var(--font-size-small3);line-height:1.25}footer .footer--contact .footer--contact-content{display:flex;align-items:flex-start;gap:7ch}footer .footer--contact .footer--contact-content>:first-child.cluster{align-items:center;gap:0}footer .footer--contact .footer--contact-content>:first-child.cluster svg{stroke:#fff;fill:none}footer .footer--contact .footer--contact-content>:first-child.cluster .btn--inquiry{--btn-letter-spacing:.25ch;border:1px solid #fff;color:#fff}footer .footer--contact .footer--contact-content>:last-child{display:block;position:relative}footer .footer--contact .footer--contact-content>:last-child .links--contact li+li{margin-top:var(--s-5)}footer .footer--contact .footer--contact-content>:last-child .links--contact li{display:block}footer .footer--contact .footer--contact-content>:last-child .btn--sns{margin-top:var(--s1)}footer .footer--contact .footer--contact-content>:last-child:before{--contact-height:calc((var(--font-size-base) * 2) + var(--s-5) + var(--s1) + 32px);display:inline-block;position:absolute;top:50%;left:-50%;width:var(--contact-height);height:1px;transform:rotate(-70deg);background-color:#fff;content:"";opacity:.4}footer .footer--office .footer--office-address>*+*{margin-top:var(--s-1)}footer .footer--office .footer--office-address address,footer .footer--office .footer--office-address p{font-weight:400!important;font-size:var(--font-size-small2);line-height:1.25}footer .footer--office .footer--office-address .en{font-size:var(--font-size-small3)}footer .footer--misc{container-type:inline-size}footer .footer--misc small{padding-top:var(--s-1);border-top:var(--border-wh);font-size:var(--font-size-small2)}@container (max-width:717px){footer .footer--misc{gap:0}footer .footer--misc small{padding-top:var(--s-5);border-top:none}}.lang-en,html{scroll-behavior:auto}body.scroll-lock{width:100%;overflow:hidden}#globalnav{visibility:hidden;position:fixed;top:0;width:100%;height:0;background:var(--main-color);pointer-events:none}#globalnav .global--nav-logo{width:auto}#globalnav .global--nav-logo .global--nav-logomark{--logomark-height:calc(var(--font-size-small1) *2);height:var(--logomark-height);margin-bottom:var(--s-2)}#globalnav.active{-ms-overflow-style:none;visibility:visible;height:100vh;height:100dvh;max-height:100%;overflow-y:auto;overscroll-behavior-y:contain;color:#fff;pointer-events:auto;scrollbar-width:none}#globalnav.active .globalnav--wrapper{height:calc(100svh + 1px)}#footernav nav.split-into-2{align-content:flex-start;gap:0}#footernav nav.split-into-2 .arrow--link,#globalnav nav.split-into-2 .arrow--link{display:block;color:#fff}#footernav nav.split-into-2 .arrow--link svg,#globalnav nav.split-into-2 .arrow--link svg{stroke:#fff;fill:none}#footernav nav.split-into-2 a,#globalnav nav.split-into-2 a{color:#fff;text-decoration:none;transition:opacity .3s}#footernav nav.split-into-2 .nav--home,#globalnav nav.split-into-2 .nav--home{margin-bottom:var(--s1);padding-top:clamp(32px + var(--s-2),2.25vw,var(--mainmenu-font-size))}#footernav nav.split-into-2 .nav--home>li .nav--txt-small,#globalnav nav.split-into-2 .nav--home>li .nav--txt-small,#selected-works-index .worksindex--nav .collections--nav.cluster a,#toppage .main--section-aboutus .aboutus--wrapper .aboutus--content .aboutus--title>div .aboutus--sitemenu,#toppage-en .main--section-aboutus .aboutus--wrapper .aboutus--content .aboutus--title>div .aboutus--sitemenu{font-size:var(--font-size-small2)}#footernav nav.split-into-2 .nav--home>li .arrow--link svg,#globalnav nav.split-into-2 .nav--home>li .arrow--link svg{width:auto;height:30px}#footernav nav.split-into-2 .nav--mainmenu,#globalnav nav.split-into-2 .nav--mainmenu{container-type:inline-size;margin-top:calc(var(--s-1)*-1)}#footernav nav.split-into-2 .nav--mainmenu a,#globalnav nav.split-into-2 .nav--mainmenu a{color:#fff;transition:color .3s,stroke .3s}#footernav nav.split-into-2 .nav--mainmenu a svg,#globalnav nav.split-into-2 .nav--mainmenu a svg{stroke:#fff}#footernav nav.split-into-2 .nav--mainmenu .nav--elements,#globalnav nav.split-into-2 .nav--mainmenu .nav--elements{display:block;padding:calc(var(--s0)/2) 0}#footernav nav.split-into-2 .nav--mainmenu .nav--elements dl.cluster,#globalnav nav.split-into-2 .nav--mainmenu .nav--elements dl.cluster{gap:var(--mainmenu-font-size)}#footernav nav.split-into-2 .nav--mainmenu .nav--elements dt,#globalnav nav.split-into-2 .nav--mainmenu .nav--elements dt{display:inline-block;position:relative;font-size:var(--mainmenu-font-size)}#footernav nav.split-into-2 .nav--mainmenu .nav--elements dt:after,#globalnav nav.split-into-2 .nav--mainmenu .nav--elements dt:after{display:inline-block;position:absolute;top:50%;right:calc(var(--mainmenu-font-size)*-1);width:var(--mainmenu-font-size);height:1px;transform:rotate(-70deg);background-color:#fff;content:"";opacity:.4}#footernav nav.split-into-2 .nav--mainmenu .nav--elements .nav--txt-small,#globalnav nav.split-into-2 .nav--mainmenu .nav--elements .nav--txt-small{display:block;padding-top:clamp(.001rem,.1vw,var(--s-5));font-weight:400;font-size:var(--font-size-small3);line-height:1.25}#footernav nav.split-into-2 .nav--mainmenu .nav--works,#globalnav nav.split-into-2 .nav--mainmenu .nav--works{padding-bottom:calc(var(--s0)/2);border-bottom:var(--border-wh);font-size:var(--mainmenu-font-size)}#footernav nav.split-into-2 .nav--mainmenu .nav--works>:last-child,#globalnav nav.split-into-2 .nav--mainmenu .nav--works>:last-child{position:relative;margin-top:calc(var(--s0)/2);padding-top:calc(var(--s0)/2);font-size:calc(var(--mainmenu-font-size)/4)}#footernav nav.split-into-2 .nav--mainmenu .nav--works>:last-child:before,#globalnav nav.split-into-2 .nav--mainmenu .nav--works>:last-child:before{display:inline-block;position:absolute;top:0;left:0;width:var(--s2);height:1px;background-color:#fff;content:"";opacity:.4}#footernav nav.split-into-2 .nav--mainmenu .nav--works .nav--works-no,#globalnav nav.split-into-2 .nav--mainmenu .nav--works .nav--works-no{color:var(--key-color1);font-weight:700;font-size:clamp(var(--font-size-small3),1.5vw,var(--font-size-small1));vertical-align:top}#footernav nav.split-into-2 .nav--mainmenu .nav--contact,#globalnav nav.split-into-2 .nav--mainmenu .nav--contact{padding-top:calc(var(--s0)/2);border-top:var(--border-wh)}#footernav nav.split-into-2 .nav--mainmenu .btn--sns,#globalnav nav.split-into-2 .nav--mainmenu .btn--sns{position:relative;margin:0 0 var(--s0);padding-top:var(--s3)}#footernav nav.split-into-2 .nav--mainmenu .btn--sns:before,#globalnav nav.split-into-2 .nav--mainmenu .btn--sns:before{display:inline-block;position:absolute;top:0;left:0;width:32px;height:1px;background-color:rgba(255,255,255,.4);content:""}@container (max-width:540px){#footernav nav.split-into-2 .nav--mainmenu .nav--elements .nav--txt-small,#globalnav nav.split-into-2 .nav--mainmenu .nav--elements .nav--txt-small{padding-top:0;color:rgba(255,255,255,.7)}#footernav nav.split-into-2 .nav--mainmenu .nav--elements dl.cluster,#globalnav nav.split-into-2 .nav--mainmenu .nav--elements dl.cluster{gap:3ch}}#globalnav .globalnav--wrapper{display:flex;align-items:center;height:100vh;height:100svh}#globalnav nav.split-into-2{align-content:flex-start;width:100%;gap:0}#globalnav nav.split-into-2>:first-child{flex-grow:1;flex-basis:20rem}#footernav nav.split-into-2{margin:var(--s4) 0;gap:var(--gutter)}#breadcrumbs{--crumbsheight:height:calc( var(--font-size-small3) + 2px);z-index:10000;position:fixed;top:0;height:var(--crumbsheight);margin-top:var(--s-3);background:#fff;color:#666;font-size:var(--font-size-small3);transition:all .8s}#breadcrumbs a{display:inline-block;padding:2px}#breadcrumbs a span,b{color:#666;font-weight:700}strong{font-weight:700}#breadcrumbs .current-item{height:var(--crumbsheight);padding:2px;color:#999}#breadcrumbs.hide{top:calc((var(--font-size-small3) + var(--s-3) + 6px)*-1)}#nav--button{--button-length:100px;--button-length-half:calc( var(--button-length) / 2 );--icon-length:48px;--icon-length-half:calc( var(--icon-length) / 2 );--icon-length-mail:calc( var(--icon-length) / 3 * 2 )}#nav--button .globalnav--btn-wrapper{display:flex}#nav--button .globalnav--btn-wrapper>:first-child{width:calc(var(--button-length)/2);height:var(--button-length)}#nav--button .globalnav--btn-wrapper>:last-child{width:var(--button-length);height:var(--button-length)}#nav--button a{cursor:pointer}#globalnav--btn-instagram a,#globalnav--btn-mail a{display:flex;align-items:center;justify-content:center;width:var(--button-length-half);height:var(--button-length-half);background:#fff;transition:all .3s}#globalnav--btn-instagram svg{fill:var(--main-color);width:var(--icon-length-half)}#globalnav--btn-mail svg{fill:var(--main-color);width:var(--icon-length-mail)}#globalnav--btn-instagram a{background:#bbb}#globalnav--btn-instagram a img{width:var(--icon-length-half)}#globalnav--btn-hamburger,#globalnav--btn-hamburger>div{position:relative;height:var(--button-length);cursor:pointer}#globalnav--btn-hamburger{width:var(--button-length);background:#433933;transition:background .3s}#globalnav--btn-hamburger>div{width:var(--icon-length);margin:0 auto;background:0 0}#globalnav--btn-hamburger>div span{display:inline-block;position:absolute;left:9px;height:1px;margin:calc((var(--button-length) - var(--icon-length))/2) 0;background-color:#fff;transition:all .4s}#globalnav--btn-hamburger>div span:nth-of-type(1){top:18px;width:62.5%}#globalnav--btn-hamburger>div span:nth-of-type(2){top:25px;width:40%}#globalnav--btn-hamburger.active{background:#433933}#globalnav--btn-hamburger.active div{display:flex;align-items:center;justify-content:center}#globalnav--btn-hamburger.active div span,#globalnav--btn-hamburger.dark>div span{background-color:#fff}#globalnav--btn-hamburger.active div span:nth-of-type(1){top:16px;left:1px;width:96%;transform:translateY(6px) rotate(-45deg)}#globalnav--btn-hamburger.active div span:nth-of-type(2){top:28px;left:1px;width:96%;transform:translateY(-6px) rotate(45deg)}#switchLang{margin-top:var(--s-2)}#switchLang .switch--lang{display:flex;align-items:center}#switchLang li a{display:block;color:rgb(var(--nav-fg)/.75);font-weight:700;font-size:var(--font-size-small3);text-decoration:none;transition:color .4s ease-in-out,stroke .4s ease-in-out}#switchLang li a[aria-current=true]{color:rgb(var(--nav-fg)/.25);pointer-events:none}#switchLang li+li{margin-left:var(--s-4);padding-left:var(--s-4);border-left:1px solid rgb(var(--nav-fg)/.25)}body[data-nav-contrast=light]{--nav-fg:102 102 102}body[data-nav-contrast=dark]{--nav-fg:255 255 255}#toppage .main--section-aboutus .aboutus--wrapper,#toppage-en .main--section-aboutus .aboutus--wrapper{container-type:inline-size;position:relative}#toppage .main--section-aboutus .aboutus--wrapper .aboutus--content,#toppage-en .main--section-aboutus .aboutus--wrapper .aboutus--content{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;gap:2vw;height:150vh;height:150svh}#toppage .main--section-aboutus .aboutus--wrapper .aboutus--content>:first-child,#toppage-en .main--section-aboutus .aboutus--wrapper .aboutus--content>:first-child{display:relative;flex-grow:4;min-width:50%}#toppage .main--section-aboutus .aboutus--wrapper .aboutus--content>:last-child,#toppage-en .main--section-aboutus .aboutus--wrapper .aboutus--content>:last-child{flex-grow:1;flex-basis:calc(var(--font-size-small1)*25)}#toppage .main--section-aboutus .aboutus--wrapper .aboutus--content .aboutus--title>div,#toppage-en .main--section-aboutus .aboutus--wrapper .aboutus--content .aboutus--title>div{display:block;position:sticky;top:calc(var(--s3)*2)}#toppage .main--section-aboutus .aboutus--wrapper .aboutus--content .aboutus--title>div h3,#toppage-en .main--section-aboutus .aboutus--wrapper .aboutus--content .aboutus--title>div h3{margin-top:var(--s4);margin-right:8vw}#toppage .main--section-aboutus .aboutus--wrapper .aboutus--content .aboutus--title>div h3 span img,#toppage-en .main--section-aboutus .aboutus--wrapper .aboutus--content .aboutus--title>div h3 span img{width:auto;height:var(--titlecopy-height)}#process .process--steps section+section,#process-en .process--steps section+section,#toppage .main--section-aboutus .aboutus--wrapper .aboutus--content .aboutus--title>div nav,#toppage-en .main--section-aboutus .aboutus--wrapper .aboutus--content .aboutus--title>div nav{margin-top:var(--s-3)}#toppage .main--section-aboutus .aboutus--wrapper .aboutus--content .aboutus--title>div .aboutus--sitemenu li,#toppage-en .main--section-aboutus .aboutus--wrapper .aboutus--content .aboutus--title>div .aboutus--sitemenu li{display:inline-block}#toppage .main--section-aboutus .aboutus--wrapper .aboutus--content .aboutus--title>div .aboutus--sitemenu li+li,#toppage-en .main--section-aboutus .aboutus--wrapper .aboutus--content .aboutus--title>div .aboutus--sitemenu li+li{margin-left:var(--s-4);padding-left:var(--s-4);border-left:var(--border-maincolor-25)}#toppage .main--section-aboutus .aboutus--wrapper .aboutus--content .aboutus--title>div .btn--sns,#toppage-en .main--section-aboutus .aboutus--wrapper .aboutus--content .aboutus--title>div .btn--sns{margin-top:var(--s-2);padding:0;gap:.5ch}#toppage .main--section-aboutus .aboutus--wrapper .aboutus--content .aboutus--title>div .btn--sns li,#toppage .main--section-aboutus .aboutus--wrapper .aboutus--content .aboutus--title>div .btn--sns li img,#toppage-en .main--section-aboutus .aboutus--wrapper .aboutus--content .aboutus--title>div .btn--sns li,#toppage-en .main--section-aboutus .aboutus--wrapper .aboutus--content .aboutus--title>div .btn--sns li img{width:20px;height:auto}#toppage .main--section-aboutus .aboutus--wrapper .aboutus--content .aboutus--lead,#toppage-en .main--section-aboutus .aboutus--wrapper .aboutus--content .aboutus--lead{position:relative;font-size:var(--font-size-small1)}#toppage .main--section-aboutus .aboutus--wrapper .aboutus--content .aboutus--lead>div,#toppage-en .main--section-aboutus .aboutus--wrapper .aboutus--content .aboutus--lead>div{margin-top:100vh;margin-top:100dvh;padding-top:calc(var(--s3)*2)}#toppage .main--section-aboutus .aboutus--wrapper .aboutus--content .aboutus--lead p,#toppage-en .main--section-aboutus .aboutus--wrapper .aboutus--content .aboutus--lead p{font-weight:700;line-height:1.75}#toppage .main--section-aboutus .aboutus--wrapper .aboutus--content .aboutus--lead p+p,#toppage-en .main--section-aboutus .aboutus--wrapper .aboutus--content .aboutus--lead p+p{margin-top:var(--font-size-small1)}#toppage .main--section-aboutus .aboutus--wrapper .aboutus--content .aboutus--btn,#toppage-en .main--section-aboutus .aboutus--wrapper .aboutus--content .aboutus--btn{margin-top:var(--s2)!important}@container (max-width:820px){#toppage .main--section-aboutus .aboutus--wrapper,#toppage .main--section-aboutus .aboutus--wrapper .aboutus--content .aboutus--lead,#toppage-en .main--section-aboutus .aboutus--wrapper,#toppage-en .main--section-aboutus .aboutus--wrapper .aboutus--content .aboutus--lead{position:relative}#toppage .main--section-aboutus .aboutus--wrapper .aboutus--content,#toppage-en .main--section-aboutus .aboutus--wrapper .aboutus--content{display:absolute;bottom:5vh;bottom:5svh;height:100vh;height:100dvh}#toppage .main--section-aboutus .aboutus--wrapper .aboutus--content .aboutus--title>div,#toppage-en .main--section-aboutus .aboutus--wrapper .aboutus--content .aboutus--title>div{position:static;margin-bottom:var(--s3)}#toppage .main--section-aboutus .aboutus--wrapper .aboutus--content .aboutus--title>div h3,#toppage-en .main--section-aboutus .aboutus--wrapper .aboutus--content .aboutus--title>div h3{width:75%;margin-top:var(--s5);margin-right:0;opacity:.125}#toppage .main--section-aboutus .aboutus--wrapper .aboutus--content .aboutus--lead>div,#toppage-en .main--section-aboutus .aboutus--wrapper .aboutus--content .aboutus--lead>div{position:absolute;bottom:10vh;bottom:10svh;margin-top:0}#toppage .main--section-aboutus .aboutus--wrapper .aboutus--content .aboutus--lead>div img,#toppage-en .main--section-aboutus .aboutus--wrapper .aboutus--content .aboutus--lead>div img{max-width:75px}#toppage .main--section-aboutus .aboutus--wrapper .aboutus--misc,#toppage-en .main--section-aboutus .aboutus--wrapper .aboutus--misc{width:100%;padding-top:0}}#toppage .main--section-services,#toppage-en .main--section-services{container-type:inline-size}#toppage .main--section-services .services--wrapper,#toppage-en .main--section-services .services--wrapper{width:80%;margin:var(--s5) auto 0}@container (max-width:820px){#toppage .main--section-services .services--wrapper,#toppage-en .main--section-services .services--wrapper{width:100%}}#toppage .main--section-services .services--wrapper>:last-child,#toppage-en .main--section-services .services--wrapper>:last-child{margin-top:var(--s3)}#toppage .main--section-services .services--wrapper img,#toppage-en .main--section-services .services--wrapper img{text-align:center}#toppage .main--section-services .services--wrapper p,#toppage-en .main--section-services .services--wrapper p{max-width:100%;font-size:var(--font-size-small1);line-height:1.75}#toppage .main--section-services .service--figure,#toppage-en .main--section-services .service--figure{aspect-ratio:600/380;width:100%;height:auto}#toppage .main--section-concepts h2,#toppage-en .main--section-concepts h2{margin-bottom:var(--s2)}#toppage .main--section-concepts .content--card,#toppage-en .main--section-concepts .content--card{--card-height:80vh;--area-height:var(--card-height);--kadomaru:5cqh;container-type:size;display:grid;grid-template-rows:40% 60%;grid-template-columns:repeat(5,1fr);width:80%;height:max(var(--card-height),550px);overflow:auto;border-radius:var(--kadomaru);background:var(--key-color2);resize:both}#toppage .main--section-concepts .content--card .image,#toppage .main--section-concepts .content--card .text,#toppage .main--section-concepts .content--card .title,#toppage-en .main--section-concepts .content--card .image,#toppage-en .main--section-concepts .content--card .text,#toppage-en .main--section-concepts .content--card .title{padding:5cqh}#toppage .main--section-concepts .content--card .title,#toppage-en .main--section-concepts .content--card .title{grid-row:1/2;grid-column:1/-1;align-content:center;border-bottom:1px solid rgba(81,69,62,.25)}#toppage .main--section-concepts .content--card .title h3,#toppage-en .main--section-concepts .content--card .title h3{font-size:6cqw;text-align:left}#toppage .main--section-concepts .content--card .title h3 span,#toppage-en .main--section-concepts .content--card .title h3 span{display:block;width:-moz-fit-content;width:fit-content;line-height:1.25}#toppage .main--section-concepts .content--card .text,#toppage-en .main--section-concepts .content--card .text{grid-row:2/3;grid-column:1/4;min-height:0;overflow-y:hidden;border-right:1px solid rgba(81,69,62,.25)}#toppage .main--section-concepts .content--card .text p,#toppage-en .main--section-concepts .content--card .text p{font-size:clamp(10px,2.4cqh,36px)}#toppage .main--section-concepts .content--card .image,#toppage-en .main--section-concepts .content--card .image{display:grid;grid-row:2/3;grid-column:4/6;place-items:center}#toppage .main--section-concepts .content--card .image img,#toppage-en .main--section-concepts .content--card .image img{width:80%}#toppage .main--section-concepts #commercialspaces,#toppage-en .main--section-concepts #commercialspaces{margin-top:var(--s2)}#toppage .main--section-concepts #commercialspaces button.cluster.tooltip--trigger,#toppage-en .main--section-concepts #commercialspaces button.cluster.tooltip--trigger{align-items:center}#toppage .main--section-concepts #commercialspaces button.cluster.tooltip--trigger span,#toppage-en .main--section-concepts #commercialspaces button.cluster.tooltip--trigger span{display:block;color:var(--main-color)}#toppage .main--section-concepts #commercialspaces p,#toppage-en .main--section-concepts #commercialspaces p{font-size:var(--font-size-base)}#toppage .main--section-concepts .concepts--misc,#toppage-en .main--section-concepts .concepts--misc{width:100%;margin-top:0}#toppage .main--section-concepts .concepts--misc>p,#toppage-en .main--section-concepts .concepts--misc>p{width:60%}#contact-thanks h3,#contact-thanks-en h3,#selected-works-index .title--index h2,#toppage .main--section-concepts .concepts--misc p,#toppage-en .main--section-concepts .concepts--misc p,#works-index .title--index h2{font-size:var(--font-size-big2)}#toppage .main--section-concepts .open--column .tooltip--panel,#toppage-en .main--section-concepts .open--column .tooltip--panel{width:60%;font-size:var(--font-size-small1)}#information .information--content .information--content-txt .column h4,#toppage .information--content .information--content-txt .column h4,#toppage .main--section-concepts .aboutus--reviews,#toppage-en .main--section-concepts .aboutus--reviews{margin-bottom:var(--s2)}#toppage .main--section-concepts .aboutus--misc .aboutus--awards h3,#toppage .main--section-concepts .aboutus--reviews h3,#toppage-en .main--section-concepts .aboutus--misc .aboutus--awards h3,#toppage-en .main--section-concepts .aboutus--reviews h3{margin-bottom:var(--s-1);font-size:var(--font-size-small2)}#toppage .main--section-concepts .aboutus--reviews .reviews--houzz.split-into-2,#toppage-en .main--section-concepts .aboutus--reviews .reviews--houzz.split-into-2{--reviews-height:calc(var(--font-size-small2) * 15);container-type:inline-size;height:var(--reviews-height);overflow-y:hidden;gap:0;border:var(--border-maincolor);border-radius:10px;background:#fff;font-size:var(--font-size-small2)}#toppage .main--section-concepts .aboutus--reviews .reviews--houzz.split-into-2>:last-child,#toppage-en .main--section-concepts .aboutus--reviews .reviews--houzz.split-into-2>:last-child{min-width:50%}#toppage .main--section-concepts .aboutus--reviews .reviews--houzz.split-into-2 .reviews--houzz-link,#toppage .main--section-concepts .aboutus--reviews .reviews--houzz.split-into-2 .reviews--houzz-title,#toppage-en .main--section-concepts .aboutus--reviews .reviews--houzz.split-into-2 .reviews--houzz-link,#toppage-en .main--section-concepts .aboutus--reviews .reviews--houzz.split-into-2 .reviews--houzz-title{padding:var(--s-1)}#toppage .main--section-concepts .aboutus--reviews .reviews--houzz.split-into-2 .reviews--houzz-header .reviews--houzz-link,#toppage .main--section-concepts .aboutus--reviews .reviews--houzz.split-into-2 .reviews--houzz-header .reviews--houzz-title,#toppage-en .main--section-concepts .aboutus--reviews .reviews--houzz.split-into-2 .reviews--houzz-header .reviews--houzz-link,#toppage-en .main--section-concepts .aboutus--reviews .reviews--houzz.split-into-2 .reviews--houzz-header .reviews--houzz-title{display:flex;align-items:center;height:calc(var(--reviews-height)/2)}#toppage .main--section-concepts .aboutus--reviews .reviews--houzz.split-into-2 .reviews--houzz-header .reviews--houzz-title,#toppage-en .main--section-concepts .aboutus--reviews .reviews--houzz.split-into-2 .reviews--houzz-header .reviews--houzz-title{padding-left:calc(var(--reviews-height)/2 - var(--s-1));border-bottom:var(--border-maincolor);background:url(//sekidesign.com/wp-content/themes/seki--v3/img/common/icn--houzz-gr.svg) no-repeat calc((var(--reviews-height) - 42px)/4 - var(--s-1)) center;background-size:42px 42px}#toppage .main--section-concepts .aboutus--reviews .reviews--houzz.split-into-2 .reviews--houzz-header .reviews--houzz-link,#toppage-en .main--section-concepts .aboutus--reviews .reviews--houzz.split-into-2 .reviews--houzz-header .reviews--houzz-link{padding-left:calc((var(--reviews-height) - 42px)/4 - var(--s-1))}#toppage .main--section-concepts .aboutus--reviews .reviews--houzz.split-into-2 .reviews--houzz-header .reviews--houzz-link a,#toppage-en .main--section-concepts .aboutus--reviews .reviews--houzz.split-into-2 .reviews--houzz-header .reviews--houzz-link a{display:flex;align-items:center;width:100%;height:calc(var(--reviews-height)/2);background:url(//sekidesign.com/wp-content/themes/seki--v3/img/common/arrow--circle.svg) no-repeat right var(--s0) center;background-size:42px 42px}#toppage .main--section-concepts .aboutus--reviews .reviews--houzz.split-into-2 .reviews--houzz-header .reviews--houzz-link img,#toppage-en .main--section-concepts .aboutus--reviews .reviews--houzz.split-into-2 .reviews--houzz-header .reviews--houzz-link img{display:inline-block;margin-right:.4ch}#toppage .main--section-concepts .aboutus--reviews .reviews--houzz.split-into-2 .reviews--houzz-content,#toppage-en .main--section-concepts .aboutus--reviews .reviews--houzz.split-into-2 .reviews--houzz-content{height:calc(var(--font-size-small2)*15);padding:var(--s0);overflow-y:scroll;border-left:var(--border-maincolor)}#toppage .main--section-concepts .aboutus--reviews .reviews--houzz.split-into-2 .reviews--houzz-content article+article,#toppage-en .main--section-concepts .aboutus--reviews .reviews--houzz.split-into-2 .reviews--houzz-content article+article{margin-top:var(--s3);padding-top:var(--s1);border-top:var(--border-maincolor-dashed)}#toppage .main--section-concepts .aboutus--reviews .reviews--houzz.split-into-2 .reviews--houzz-content article,#toppage .main--section-concepts .aboutus--reviews .reviews--houzz.split-into-2 .reviews--houzz-content p,#toppage-en .main--section-concepts .aboutus--reviews .reviews--houzz.split-into-2 .reviews--houzz-content article,#toppage-en .main--section-concepts .aboutus--reviews .reviews--houzz.split-into-2 .reviews--houzz-content p{max-width:none}#toppage .main--section-concepts .aboutus--reviews .reviews--houzz.split-into-2 .reviews--houzz-content article header,#toppage-en .main--section-concepts .aboutus--reviews .reviews--houzz.split-into-2 .reviews--houzz-content article header{margin-bottom:var(--s0);padding-left:calc(24px + var(--s0));background:url(//sekidesign.com/wp-content/themes/seki--v3/img/common/icn--comment.svg) no-repeat left center}#toppage .main--section-concepts .aboutus--reviews .reviews--houzz.split-into-2 .reviews--houzz-content article header h5,#toppage-en .main--section-concepts .aboutus--reviews .reviews--houzz.split-into-2 .reviews--houzz-content article header h5{color:var(--houzz-green);font-weight:700;font-size:var(--font-size-base)}#toppage .main--section-concepts .aboutus--reviews .reviews--houzz.split-into-2 .reviews--houzz-content article header h5 span,#toppage-en .main--section-concepts .aboutus--reviews .reviews--houzz.split-into-2 .reviews--houzz-content article header h5 span{display:block;margin-bottom:6px;color:#999;font-size:var(--font-size-small3)}#toppage .main--section-concepts .aboutus--reviews .reviews--houzz.split-into-2 .reviews--houzz-content article header date,#toppage-en .main--section-concepts .aboutus--reviews .reviews--houzz.split-into-2 .reviews--houzz-content article header date{color:#ccc;font-weight:700;font-size:var(--font-size-small3)}#toppage .main--section-concepts .aboutus--reviews .reviews--houzz.split-into-2 .reviews--houzz-content article p+p,#toppage-en .main--section-concepts .aboutus--reviews .reviews--houzz.split-into-2 .reviews--houzz-content article p+p{margin-top:1rem}#toppage .main--section-concepts .aboutus--reviews .reviews--houzz.split-into-2 .reviews--houzz-content article dt,#toppage-en .main--section-concepts .aboutus--reviews .reviews--houzz.split-into-2 .reviews--houzz-content article dt{margin-bottom:var(--s-2);font-weight:700}@container (max-width:540px){#toppage .main--section-concepts .aboutus--reviews .reviews--houzz.split-into-2,#toppage-en .main--section-concepts .aboutus--reviews .reviews--houzz.split-into-2{height:calc(var(--reviews-height)*2);overflow:visible}#toppage .main--section-concepts .aboutus--reviews .reviews--houzz.split-into-2 .reviews--houzz-content,#toppage-en .main--section-concepts .aboutus--reviews .reviews--houzz.split-into-2 .reviews--houzz-content{border-top:var(--border-maincolor);border-left:none}}#toppage .main--section-concepts .aboutus--misc,#toppage-en .main--section-concepts .aboutus--misc{margin:0 auto;padding:var(--s0) 0 var(--s3) 0}#toppage .main--section-concepts .aboutus--misc .aboutus--awards .aboutus--badges,#toppage-en .main--section-concepts .aboutus--misc .aboutus--awards .aboutus--badges{display:flex;flex-wrap:wrap;margin-top:var(--s-1)}#toppage .main--section-concepts .aboutus--misc .aboutus--awards .aboutus--badges-houzz,#toppage-en .main--section-concepts .aboutus--misc .aboutus--awards .aboutus--badges-houzz{gap:.25ch}#toppage .main--section-concepts .aboutus--misc .aboutus--awards .aboutus--badges-others,#toppage-en .main--section-concepts .aboutus--misc .aboutus--awards .aboutus--badges-others{gap:1ch}#toppage .main--section-concepts .aboutus--misc .aboutus--awards .arrow--link,#toppage-en .main--section-concepts .aboutus--misc .aboutus--awards .arrow--link,#works-piece main.wrapper .main--section-data dt+dd,#works-piece main.wrapper .main--section-review dt+dd{margin-top:var(--s-1)}#toppage .main--section-information .information--headlines>*+*,#toppage-en .main--section-information .information--headlines>*+*{border-top:var(--border-lightgray)}#toppage .main--section-information .information--headlines .information--headline,#toppage-en .main--section-information .information--headlines .information--headline{container-type:inline-size;background-color:#fff}#toppage .main--section-information .information--headlines .information--headline button,#toppage-en .main--section-information .information--headlines .information--headline button{width:100%;text-decoration:none;cursor:pointer}#toppage .main--section-information .information--headlines .information--headline button dl.cluster,#toppage-en .main--section-information .information--headlines .information--headline button dl.cluster{align-items:center;padding:var(--s0) 60px var(--s0) var(--s0);background:url(//sekidesign.com/wp-content/themes/seki--v3/img/common/arrow--down-small.svg) no-repeat right var(--s0) center;background-size:12px;color:var(--main-color);transition:background .3s}#toppage .main--section-information .information--headlines .information--headline button dl.cluster dd,#toppage .main--section-information .information--headlines .information--headline button dl.cluster dt,#toppage-en .main--section-information .information--headlines .information--headline button dl.cluster dd,#toppage-en .main--section-information .information--headlines .information--headline button dl.cluster dt{min-height:calc(var(--font-size-small3) + var(--s-5)*2)}#toppage .main--section-information .information--headlines .information--headline.open button dl.cluster,#toppage-en .main--section-information .information--headlines .information--headline.open button dl.cluster{background:url(//sekidesign.com/wp-content/themes/seki--v3/img/common/arrow--up-small.svg) no-repeat right var(--s0) center;background-size:12px;transition:background .3s}#c-index .worksindex--parameter-tags fieldset+fieldset,#selected-works-index .worksindex--parameter-tags fieldset+fieldset,#toppage .main--section-information .arrow--link,#toppage-en .main--section-information .arrow--link,#works-index .worksindex--parameter-tags fieldset+fieldset,#works-index-en .worksindex--parameter-tags fieldset+fieldset,#works-tags .worksindex--parameter-tags fieldset+fieldset{margin-top:var(--s0)}#toppage .aboutus--profile-awards,#toppage-en .aboutus--profile-awards{padding-top:var(--s1);border-top:var(--border-maincolor-25)}#toppage .aboutus--profile-awards h3,#toppage-en .aboutus--profile-awards h3{margin-bottom:var(--s3);font-weight:700;font-size:var(--font-size-small1)}#toppage .aboutus--profile-awards .aboutus--awards-titles td,#toppage .aboutus--profile-awards .aboutus--awards-titles th,#toppage-en .aboutus--profile-awards .aboutus--awards-titles td,#toppage-en .aboutus--profile-awards .aboutus--awards-titles th{display:block;width:100%}#toppage .aboutus--profile-awards .aboutus--awards-titles th,#toppage-en .aboutus--profile-awards .aboutus--awards-titles th{margin:var(--s1) 0 var(--s-2);font-size:var(--font-size-big1)}#toppage .aboutus--profile-awards .cluster,#toppage-en .aboutus--profile-awards .cluster{gap:var(--s-3)}#toppage .aboutus--profile-awards .awards--card,#toppage-en .aboutus--profile-awards .awards--card{aspect-ratio:2/1;width:calc((100% - var(--s-3)*3)/4);padding:var(--s0);background:#fff;font-size:var(--font-size-small2)}#toppage .aboutus--profile-awards .awards--card img,#toppage-en .aboutus--profile-awards .awards--card img{width:54px;height:54px}#toppage .aboutus--profile-awards .awards--card dt,#toppage-en .aboutus--profile-awards .awards--card dt{height:calc(var(--font-size-small2)*3*1.25);font-weight:700;line-height:1.25}#aboutus .aboutus--awards .awards--card dd,#aboutus .aboutus--awards .publication--card dd,#aboutus .aboutus--publication .awards--card dd,#aboutus .aboutus--publication .publication--card dd,#aboutus-en .aboutus--awards .awards--card dd,#aboutus-en .aboutus--awards .publication--card dd,#aboutus-en .aboutus--publication .awards--card dd,#aboutus-en .aboutus--publication .publication--card dd,#toppage .aboutus--profile-awards .awards--card dd,#toppage-en .aboutus--profile-awards .awards--card dd{position:relative;margin-top:var(--s-2);padding-top:var(--s-2)}#toppage .aboutus--profile-awards .awards--card dd a,#toppage-en .aboutus--profile-awards .awards--card dd a{vertical-align:top}#toppage .aboutus--profile-awards .awards--card dd a+a,#toppage-en .aboutus--profile-awards .awards--card dd a+a{margin-left:var(--s-3)}#c-index .worksindex--parameter-reset:before,#selected-works-index .worksindex--parameter-reset:before,#toppage .aboutus--profile-awards .awards--card dd:before,#toppage-en .aboutus--profile-awards .awards--card dd:before,#works-index .worksindex--parameter-reset:before,#works-index-en .worksindex--parameter-reset:before,#works-tags .worksindex--parameter-reset:before{display:inline-block;position:absolute;top:0;left:0;width:24px;height:1px;background-color:#bbb;content:""}.slider--wrapper{position:sticky;top:0;width:100%;height:100vh;height:100dvh;color:#fff}.slider--card-ashiya{background:url(//sekidesign.com/wp-content/themes/seki--v3/img/works-index/srk/gallery/04-26-2160.webp) no-repeat center center;background-size:cover}.slider--card-tunnel{background:url(//sekidesign.com/wp-content/themes/seki--v3/img/works-index/sgw/gallery/01-20-2160.webp) no-repeat center center;background-size:cover}.slider--card-snail{background:url(//sekidesign.com/wp-content/themes/seki--v3/img/works-index/nkn/gallery/01-17-2160.webp) no-repeat center center;background-size:cover}.slider--card-crevasse{background:url(//sekidesign.com/wp-content/themes/seki--v3/img/works-index/krd/gallery/01-11-2160.webp) no-repeat center center;background-size:cover}.slider--card-outdoorliving{background:url(//sekidesign.com/wp-content/themes/seki--v3/img/works-index/kbr/gallery/10-2160.webp) no-repeat center center;background-size:cover}.slider--card-scenicterrace{background:url(//sekidesign.com/wp-content/themes/seki--v3/img/works-index/khr/gallery/01-17-2160.webp) no-repeat center center;background-size:cover}.slider--card-twain{background:url(//sekidesign.com/wp-content/themes/seki--v3/img/works-index/plr/gallery/01-07-2160.webp) no-repeat center center;background-size:cover}.slider--card-61{background:url(//sekidesign.com/wp-content/themes/seki--v3/img/works-index/tnk/gallery/03-07-2160.webp) no-repeat center center;background-size:cover}.slider--card-64{background:url(//sekidesign.com/wp-content/themes/seki--v3/img/works-index/nkj/gallery/01-29-2160.webp) no-repeat center center;background-size:cover}.slider--card{width:100%;height:100vh;height:100dvh}.slider--card li{width:auto;height:auto}.slider--contents .slick-dots{--dotsheight:3px;--dotsgap:2px;--shiftupper:18vh;display:flex;position:absolute;margin-top:calc(var(--shiftupper)*-1);margin-bottom:calc(var(--shiftupper) - var(--dotsheight));padding-left:calc(10vw - var(--dotsgap));gap:var(--dotsgap)}.slider--contents .slick-dots li{display:inline-block;position:relative;width:4vw;height:var(--dotsheight);margin:0 2px 0 0;padding:0;overflow:hidden;background:rgba(255,255,255,.3);cursor:pointer}.slider--contents .slick-dots li button{color:transparent}.slider--contents .slick-dots li.slick-active button{width:0;background:#fff}.slick-active{--delay:0;--duration:1s;--iterations:1}.slick-active .el--casenumber,.slick-active .el--casenumber:after,.slick-active .slider--card-copy span,.slick-active .slider--card-copy span:after{animation-duration:var(--duration,.8s);animation-timing-function:var(--ease-in-out);animation-delay:var(--animation-delay,2s);animation-iteration-count:var(--iterations,1);animation-fill-mode:both}.slick-active .el--casenumber,.slick-active .slider--card-copy span{--animation-delay:var(--delay,0);--animation-duration:var(--duration,.8s);--animation-iterations:var(--iterations,1);position:relative;color:#fff;white-space:nowrap;word-break:keep-all;animation-name:clip-text}.slick-active .el--casenumber:after,.slick-active .slider--card-copy span:after{z-index:999;position:absolute;top:0;right:0;bottom:0;left:0;transform:scaleX(0);transform-origin:0 50%;background-color:#fff;content:"";animation-name:text-revealer;pointer-events:none}.slick-active .slick--scroll-to-right{animation-duration:.5s;animation-timing-function:cubic-bezier(.42,0,.58,1);animation-delay:1s;animation-iteration-count:var(--iterations,1);animation-fill-mode:forwards;animation-name:text-to-right;opacity:0}.tag-archive .worksindex--cards{margin-top:var(--s1)!important}.tag-archive .bullet--points{margin-top:var(--s3)}#works-index .worksindex--parameter-categories{--tag-padding-ver:.75ch;background:#fff}#works-index .worksindex--parameter-tags{--tag-padding-ver:.75ch}#selected-works-index .worksindex--parameter-categories{--tag-padding-ver:.75ch;background:#fff}#selected-works-index .worksindex--parameter-tags{--tag-padding-ver:.75ch}#works-index-en .worksindex--parameter-categories{--tag-padding-ver:.75ch;background:#fff}#works-index-en .worksindex--parameter-tags{--tag-padding-ver:.75ch}#works-tags .worksindex--parameter-categories{--tag-padding-ver:.75ch;background:#fff}#works-tags .worksindex--parameter-tags{--tag-padding-ver:.75ch}#c-index .worksindex--parameter-categories{--tag-padding-ver:.75ch;background:#fff}#c-index .worksindex--parameter-tags{--tag-padding-ver:.75ch}#c-index .worksindex--parameter-categories .cluster,#c-index .worksindex--parameter-tags .cluster,#selected-works-index .worksindex--parameter-categories .cluster,#selected-works-index .worksindex--parameter-tags .cluster,#works-index .worksindex--parameter-categories .cluster,#works-index .worksindex--parameter-tags .cluster,#works-index-en .worksindex--parameter-categories .cluster,#works-index-en .worksindex--parameter-tags .cluster,#works-tags .worksindex--parameter-categories .cluster,#works-tags .worksindex--parameter-tags .cluster{gap:.4ch}#c-index .worksindex--parameter-categories dt,#c-index .worksindex--parameter-tags dt,#selected-works-index .worksindex--parameter-categories dt,#selected-works-index .worksindex--parameter-tags dt,#works-index .worksindex--parameter-categories dt,#works-index .worksindex--parameter-tags dt,#works-index-en .worksindex--parameter-categories dt,#works-index-en .worksindex--parameter-tags dt,#works-tags .worksindex--parameter-categories dt,#works-tags .worksindex--parameter-tags dt{align-items:center;margin-bottom:0;padding:var(--s0) 60px var(--s0) var(--s0);font-size:var(--font-size-small2)}#c-index .worksindex--parameter-categories dd,#c-index .worksindex--parameter-tags dd,#selected-works-index .worksindex--parameter-categories dd,#selected-works-index .worksindex--parameter-tags dd,#works-index .worksindex--parameter-categories dd,#works-index .worksindex--parameter-tags dd,#works-index-en .worksindex--parameter-categories dd,#works-index-en .worksindex--parameter-tags dd,#works-tags .worksindex--parameter-categories dd,#works-tags .worksindex--parameter-tags dd{padding:var(--s0)}#works-index .worksindex--parameter-categories button{display:block;border:1px solid var(--main-color);background:#fff;font-weight:400;text-decoration:none;transition:all .3s}#works-index .worksindex--parameter-tags button{color:var(--main-color)}#selected-works-index .worksindex--parameter-categories button,#works-index .worksindex--parameter-tags button{display:block;border:1px solid var(--main-color);background:#fff;font-weight:400;text-decoration:none;transition:all .3s}#selected-works-index .worksindex--parameter-tags button{color:var(--main-color)}#selected-works-index .worksindex--parameter-tags button,#works-index-en .worksindex--parameter-categories button{display:block;border:1px solid var(--main-color);background:#fff;font-weight:400;text-decoration:none;transition:all .3s}#works-index-en .worksindex--parameter-tags button{color:var(--main-color)}#works-index-en .worksindex--parameter-tags button,#works-tags .worksindex--parameter-categories button{display:block;border:1px solid var(--main-color);background:#fff;font-weight:400;text-decoration:none;transition:all .3s}#works-tags .worksindex--parameter-tags button{color:var(--main-color)}#c-index .worksindex--parameter-categories button,#c-index .worksindex--parameter-tags button,#works-tags .worksindex--parameter-tags button{display:block;border:1px solid var(--main-color);background:#fff;font-weight:400;text-decoration:none;transition:all .3s}#c-index .worksindex--parameter-tags button{color:var(--main-color)}#c-index .worksindex--parameter-categories button.mixitup-control-active,#c-index .worksindex--parameter-tags button.mixitup-control-active,#selected-works-index .worksindex--parameter-categories button.mixitup-control-active,#selected-works-index .worksindex--parameter-tags button.mixitup-control-active,#works-index .worksindex--parameter-categories button.mixitup-control-active,#works-index .worksindex--parameter-tags button.mixitup-control-active,#works-index-en .worksindex--parameter-categories button.mixitup-control-active,#works-index-en .worksindex--parameter-tags button.mixitup-control-active,#works-tags .worksindex--parameter-categories button.mixitup-control-active,#works-tags .worksindex--parameter-tags button.mixitup-control-active{background:var(--main-color);color:#fff;transition:all .3s}#c-index .worksindex--parameter-categories dt,#selected-works-index .worksindex--parameter-categories dt,#works-index .worksindex--parameter-categories dt,#works-index-en .worksindex--parameter-categories dt,#works-tags .worksindex--parameter-categories dt{background:0 0}#c-index .worksindex--parameter-categories button,#selected-works-index .worksindex--parameter-categories button,#works-index .worksindex--parameter-categories button,#works-index-en .worksindex--parameter-categories button,#works-tags .worksindex--parameter-categories button{padding:var(--s-3) var(--s-1);border-radius:100vh;color:var(--main-color);font-size:var(--font-size-small2)}#c-index .worksindex--parameter-tags,#selected-works-index .worksindex--parameter-tags,#works-index .worksindex--parameter-tags,#works-index-en .worksindex--parameter-tags,#works-tags .worksindex--parameter-tags{background:#fff}#c-index .worksindex--parameter-tags dt,#selected-works-index .worksindex--parameter-tags dt,#works-index .worksindex--parameter-tags dt,#works-index-en .worksindex--parameter-tags dt,#works-tags .worksindex--parameter-tags dt{background:url(//sekidesign.com/wp-content/themes/seki--v3/img/common/arrow--down-small.svg) no-repeat right var(--s0) center;background-size:12px;cursor:pointer;transition:background .3s}#c-index .worksindex--parameter-tags dt.open,#selected-works-index .worksindex--parameter-tags dt.open,#works-index .worksindex--parameter-tags dt.open,#works-index-en .worksindex--parameter-tags dt.open,#works-tags .worksindex--parameter-tags dt.open{background:url(//sekidesign.com/wp-content/themes/seki--v3/img/common/arrow--up-small.svg) no-repeat right var(--s0) center;background-size:12px;transition:background .3s}#c-index .worksindex--parameter-tags dd,#selected-works-index .worksindex--parameter-tags dd,#works-index .worksindex--parameter-tags dd,#works-index-en .worksindex--parameter-tags dd,#works-tags .worksindex--parameter-tags dd{display:none}#c-index .worksindex--parameter-tags button,#selected-works-index .worksindex--parameter-tags button,#works-index .worksindex--parameter-tags button,#works-index-en .worksindex--parameter-tags button,#works-tags .worksindex--parameter-tags button{padding:var(--tag-padding-ver) 1.5ch;border-radius:100vh;font-size:var(--font-size-small3)}#c-index .worksindex--parameter-tags button.mixitup-control-active,#selected-works-index .worksindex--parameter-tags button.mixitup-control-active,#works-index .worksindex--parameter-tags button.mixitup-control-active,#works-index-en .worksindex--parameter-tags button.mixitup-control-active,#works-tags .worksindex--parameter-tags button.mixitup-control-active{border:1px solid var(--main-color)}#c-index .worksindex--parameter-tags fieldset legend,#selected-works-index .worksindex--parameter-tags fieldset legend,#works-index .worksindex--parameter-tags fieldset legend,#works-index-en .worksindex--parameter-tags fieldset legend,#works-tags .worksindex--parameter-tags fieldset legend{margin-bottom:var(--s-4);color:#888;font-weight:700;font-size:var(--font-size-small3)}#c-index .worksindex--parameter-reset,#selected-works-index .worksindex--parameter-reset,#works-index .worksindex--parameter-reset,#works-index-en .worksindex--parameter-reset,#works-tags .worksindex--parameter-reset{position:relative;margin-top:var(--s0);padding-top:var(--s2)}#c-index .worksindex--parameter-reset button,#selected-works-index .worksindex--parameter-reset button,#works-index .worksindex--parameter-reset button,#works-index-en .worksindex--parameter-reset button,#works-tags .worksindex--parameter-reset button{padding:var(--s-5) var(--s0);border-radius:0;background:var(--main-color);color:#fff;font-weight:400;font-size:var(--font-size-small1);transition:all .3s}#c-index .mixitup-control-selected-wrapper,#selected-works-index .mixitup-control-selected-wrapper,#works-index .mixitup-control-selected-wrapper,#works-index-en .mixitup-control-selected-wrapper,#works-tags .mixitup-control-selected-wrapper{margin-top:2px;padding:var(--s0);background:#eee}#c-index .mixitup-control-selected-wrapper h4,#selected-works-index .mixitup-control-selected-wrapper h4,#works-index .mixitup-control-selected-wrapper h4,#works-index-en .mixitup-control-selected-wrapper h4,#works-tags .mixitup-control-selected-wrapper h4{margin-bottom:var(--s0);font-size:var(--font-size-small2)}#c-index #mixitup-control-selected,#c-index #mixitup-control-selected-ul.cluster li.initialclass,#selected-works-index #mixitup-control-selected,#selected-works-index #mixitup-control-selected-ul.cluster li.initialclass,#works-index #mixitup-control-selected,#works-index #mixitup-control-selected-ul.cluster li.initialclass,#works-index-en #mixitup-control-selected,#works-index-en #mixitup-control-selected-ul.cluster li.initialclass,#works-tags #mixitup-control-selected,#works-tags #mixitup-control-selected-ul.cluster li.initialclass{padding:0;background:0 0;color:var(--main-color);font-weight:400;font-size:var(--font-size-small2)}#c-index #mixitup-control-selected-ul.cluster,#selected-works-index #mixitup-control-selected-ul.cluster,#works-index #mixitup-control-selected-ul.cluster,#works-index-en #mixitup-control-selected-ul.cluster,#works-tags #mixitup-control-selected-ul.cluster{height:var(--font-size-small2);gap:2px;font-size:var(--font-size-small2)}#c-index #mixitup-control-selected-ul.cluster li,#selected-works-index #mixitup-control-selected-ul.cluster li,#works-index #mixitup-control-selected-ul.cluster li,#works-index-en #mixitup-control-selected-ul.cluster li,#works-tags #mixitup-control-selected-ul.cluster li{padding:4px 8px;background:#888;color:#fff;font-weight:700}#c-index .worksindex--contents,#selected-works-index .worksindex--contents,#works-index .worksindex--contents,#works-index-en .worksindex--contents,#works-tags .worksindex--contents{margin-top:var(--s3)}#c-index .worksindex--cards.cluster,#selected-works-index .worksindex--cards.cluster,#works-index .worksindex--cards.cluster,#works-index-en .worksindex--cards.cluster,#works-tags .worksindex--cards.cluster{margin:0 -2px;gap:0}#c-index .worksindex--cards.cluster .works--card,#selected-works-index .worksindex--cards.cluster .works--card,#works-index .worksindex--cards.cluster .works--card,#works-index-en .worksindex--cards.cluster .works--card,#works-tags .worksindex--cards.cluster .works--card{--works--card-gap:calc(4px / 2);--works--card-width:calc( (100% /4) - 4px );width:var(--works--card-width);margin:var(--works--card-gap)}#c-index #noItemsFoundMessage,#selected-works-index #noItemsFoundMessage,#works-index #noItemsFoundMessage,#works-index-en #noItemsFoundMessage,#works-tags #noItemsFoundMessage{width:-moz-fit-content;width:fit-content;padding:var(--s-5) var(--s-3);background:var(--link-color);color:#fff}#selected-works-index .title--index h2 span,#works-index .title--index h2 span{display:block;margin-top:var(--s-4);font-size:var(--font-size-small3)}#selected-works-index .title--index a,#selected-works-index .worksindex--contents dd ul+p,#works-index .title--index a{margin-top:var(--s4)}#selected-works-index .worksindex--wrapper,#works-piece main.wrapper .main--section-l.main--section-intro .intro--content .intro--content-misc p+ul,#works-piece main.wrapper .main--section-l.main--section-intro .intro--content .intro--content-misc ul+ul{margin-top:var(--s0)}#selected-works-index .worksindex--nav{padding-top:var(--s-2);border-top:var(--border-maincolor)}#selected-works-index .worksindex--nav>ul{align-items:stretch;gap:0}#selected-works-index .worksindex--nav>ul>li+li{margin-left:var(--s-1);padding-left:var(--s-1);border-left:var(--border-maincolor)}#selected-works-index .worksindex--nav p{line-height:1}#selected-works-index .worksindex--nav .collections--nav.cluster{margin-top:var(--s-4);gap:0}#selected-works-index .worksindex--nav .collections--nav.cluster li+li{margin-left:var(--s-3);padding-left:var(--s-3);border-left:var(--border-maincolor)}#selected-works-index .worksindex--contents dl>div{margin-top:calc(var(--s5)*2)}#selected-works-index .worksindex--contents dt{margin-bottom:var(--s4);font-size:var(--font-size-big4)}#selected-works-index .worksindex--contents dd p{width:-moz-fit-content;width:fit-content;margin:0 0 var(--s-1);padding:0 4px;background:var(--main-color);color:#fff;font-size:var(--font-size-small1)}#selected-works-index .worksindex--parameter-categories{z-index:10;position:relative}#selected-works-index #collection-descriptions{z-index:1;position:relative;max-height:0;margin-top:-10px;padding:var(--s0);overflow:hidden;transform:translateY(-20px);background:#eee;opacity:0;transition:max-height 1s cubic-bezier(.25,1,.5,1),opacity .1s ease .1s,transform 1s cubic-bezier(.25,1,.5,1)}#selected-works-index #collection-descriptions.active{max-height:400px;margin-top:0;transform:translateY(0);opacity:1}#selected-works-index .desc-item{display:none;opacity:0;transition:opacity .3s ease}#selected-works-index .desc-item dt{margin-bottom:var(--s1)}#selected-works-index .desc-item dd,#works-piece main.wrapper .main--section-l.main--section-intro .intro--content .works--tags li a{font-size:var(--font-size-small2)}#selected-works-index .desc-item.active{display:block;animation:fadeInText 1s ease forwards;opacity:1}#works-piece p{font-weight:700;line-height:1.75;letter-spacing:.1ch}#works-piece p+p{margin-top:calc(var(--font-size-base)*1.5)}#works-piece .worksheader--wrapper{position:sticky;top:0;width:100%;height:100vh;height:100dvh}#works-piece .worksheader--wrapper .worksheader--content .btn--sns,#works-piece .worksheader--wrapper .worksheader--content .works--tags.cluster,#works-piece main.wrapper .main--section-data dd+dt,#works-piece main.wrapper .main--section-data dl+p,#works-piece main.wrapper .main--section-data p+dl,#works-piece main.wrapper .main--section-l.main--section-intro .intro--content .intro--content-txt dl dd+dt,#works-piece main.wrapper .main--section-review dd+dt,#works-piece main.wrapper .main--section-review dl+p,#works-piece main.wrapper .main--section-review p+dl{margin-top:var(--s2)}#works-piece .worksheader--wrapper .worksheader--content .btn--sns{padding:0;gap:1ch}#works-piece .worksheader--wrapper .scroll-left{transition-delay:.8s}#works-piece main.wrapper{padding:0 0 var(--s3) 0}#works-piece main.wrapper .main--section-l{padding:var(--s5) 0}#works-piece main.wrapper .main--section-l.main--section-intro{container-type:inline-size;padding-top:0}#works-piece main.wrapper .main--section-l.main--section-intro .intro--cover{height:100vh;height:100dvh}#works-piece main.wrapper .main--section-l.main--section-intro .intro--cover img{width:100%;height:100vh;height:100dvh;-o-object-fit:cover;object-fit:cover}#works-piece main.wrapper .main--section-l.main--section-intro .intro--content{width:80%;margin:var(--s5) auto 0}@container (max-width:820px){#works-piece main.wrapper .main--section-l.main--section-intro .intro--content{width:100%}}#works-piece main.wrapper .main--section-l.main--section-intro .intro--content>*+*,#works-piece main.wrapper .main--section-plan .plan img+img{margin-top:var(--s3)}#information .information--content .information--content-txt hr,#toppage .information--content .information--content-txt hr,#works-piece main.wrapper .main--section-l.main--section-intro .intro--content .intro--content-txt>*+*{margin:var(--s2) 0}#works-piece main.wrapper .main--section-l.main--section-intro .intro--content .intro--content-txt dl dt{margin-bottom:var(--s-2);color:#999;font-weight:700}#works-piece main.wrapper .main--section-l.main--section-intro .intro--content .intro--content-txt dl dt:before,#works-piece main.wrapper .main--section-review b:before{content:"—"}#works-piece main.wrapper .main--section-l.main--section-intro .intro--content .intro--content-txt ul{padding-left:5ch}#works-piece main.wrapper .main--section-l.main--section-intro .intro--content .intro--content-outline.split-into-2>:first-child{flex-basis:10ch;margin-bottom:var(--s-1)}#works-piece main.wrapper .main--section-l.main--section-intro .intro--content .intro--content-outline.split-into-2>:last-child{min-width:75%}#works-piece main.wrapper .main--section-l.main--section-intro .intro--content .intro--content-misc{padding-top:var(--s3);border-top:var(--border-maincolor-dashed)}#works-piece main.wrapper .main--section-l.main--section-intro .intro--content .intro--content-misc .badges{display:flex;align-items:center;margin-top:var(--s2);gap:var(--s-1)}#works-piece main.wrapper .main--section-analysis .analysis--description{padding:var(--s2) 0 var(--s2) var(--s2)}@container (max-width:875px){#works-piece main.wrapper .main--section-analysis .analysis--description{padding:var(--s0) 0 0 0}}#contact form br+label,#contact-confirm form br+label,#contact-confirm-en form br+label,#contact-en form br+label,#contact-error form br+label,#contact-error-en form br+label,#contact-thanks form br+label,#contact-thanks-en form br+label,#works-piece main.wrapper .main--section-features .caption p+h4,#works-piece main.wrapper .main--section-plan img+.column{margin-top:var(--s1)}#works-piece main.wrapper .main--section-plan .column{box-shadow:none}#contact .split-50 .contactinfo-details-content p+p,#contact-confirm .split-50 .contactinfo-details-content p+p,#contact-confirm-en .split-50 .contactinfo-details-content p+p,#contact-en .split-50 .contactinfo-details-content p+p,#contact-error .split-50 .contactinfo-details-content p+p,#contact-error-en .split-50 .contactinfo-details-content p+p,#contact-thanks .split-50 .contactinfo-details-content p+p,#contact-thanks-en .split-50 .contactinfo-details-content p+p,#information .information--content .information--content-txt p+p,#toppage .information--content .information--content-txt p+p,#works-piece main.wrapper .dog-route dd+dt,#works-piece main.wrapper .main--section-features .split-into-2+.split-into-2{margin-top:var(--s0)}#works-piece main.wrapper .main--section-features .split-into-2>:last-child img+img{margin-top:2px}#works-piece main.wrapper .main--section-features .caption{padding-right:1ch;border-bottom:var(--border-maincolor-dashed)}@container (max-width:875px){#works-piece main.wrapper .main--section-features .caption{padding-right:0;border-bottom:none}}#works-piece main.wrapper .main--section-features .caption h4{margin-bottom:var(--s0);font-weight:400}#works-piece main.wrapper .main--section-features .caption p{font-size:var(--font-size-small1);line-height:1.6;letter-spacing:0}#works-piece main.wrapper .main--section-features .caption p+p{margin-top:calc(var(--font-size-small2)*1.5)}#works-piece main.wrapper .main--section-photographs .photographs--container img{width:100%;min-height:200px;-o-object-fit:contain;object-fit:contain;background:#444}#works-piece main.wrapper .main--section-photographs .photographs--container #js-gallery .disable-trigger{cursor:default;pointer-events:none}#works-piece main.wrapper .main--section-photographs .thumnails--container.cluster{--thumnails-gap:2px;--columns:6;margin-top:var(--thumnails-gap);gap:var(--thumnails-gap)}#works-piece main.wrapper .main--section-photographs .thumnails--container.cluster li{width:calc((100% - var(--thumnails-gap)*(var(--columns) - 1))/var(--columns))}#works-piece main.wrapper .main--section-photographs .thumnails--container.cluster img{aspect-ratio:1/1;min-height:auto;-o-object-fit:cover;object-fit:cover}#works-piece main.wrapper .main--section-photographs .thumnails--container .gallery-item{display:block;position:relative;overflow:hidden}#works-piece main.wrapper .main--section-photographs .thumnails--container .gallery-item:after{position:absolute;right:0;bottom:0;width:24px;height:24px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='square' stroke-linejoin='miter'%3E%3Cline x1='12' y1='5' x2='12' y2='19'%3E%3C/line%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");background-position:center;background-size:12px 12px;background-repeat:no-repeat;background-color:rgba(81,69,62,.5);content:"";pointer-events:none;transition:background-color .3s ease}#works-piece main.wrapper .main--section-data .split-into-2>:last-child,#works-piece main.wrapper .main--section-review .split-into-2>:last-child{padding:var(--s2) 0 var(--s2) var(--s2)}@container (max-width:875px){#works-piece main.wrapper .main--section-data .split-into-2>:last-child,#works-piece main.wrapper .main--section-review .split-into-2>:last-child{padding:0}}#works-piece main.wrapper .main--section-data dt,#works-piece main.wrapper .main--section-review dt{color:#999;font-weight:700}#works-piece main.wrapper .main--section-review dt{color:var(--houzz-green)}#works-piece main.wrapper .main--section-review b{color:#999}#works-piece main.wrapper .main--section-data .data{container-type:inline-size}#works-piece main.wrapper .main--section-data .data h3{margin-bottom:var(--s4);line-height:1.25}#works-piece main.wrapper .main--section-data .data h3 span{display:block;color:#999;font-weight:700;font-size:var(--font-size-small2)}#works-piece main.wrapper .main--section-data .data--builders{margin-bottom:var(--s1)}#works-piece main.wrapper .main--section-data .data--tables{display:flex;flex-wrap:wrap;padding-top:var(--s1);gap:2ch;border-top:var(--border-maincolor-dashed)}@container (max-width:512px){#works-piece main.wrapper .main--section-data .data--tables{display:block}}#works-piece main.wrapper .main--section-data .data--tables>:first-child,#works-piece main.wrapper .main--section-data .data--tables>:last-child{flex:1;min-width:12.5rem}#works-piece main.wrapper .main--section-data .data--tables table th{width:6rem;font-weight:700;vertical-align:top;padding:var(--s-5) 0}#works-piece main.wrapper .main--section-data .data--tables table td{padding:var(--s-5) 0}#works-piece main.wrapper .dog-route,small{font-size:var(--font-size-small2)}#works-piece main.wrapper .dog-route dt{margin-bottom:var(--s-3);padding:0!important;background:0 0!important;color:var(--cyan)!important}#contact .error,#contact .split-50 .contactinfo-details-content h5,#contact form label,#contact h4,#contact p,#contact-confirm .error,#contact-confirm .split-50 .contactinfo-details-content h5,#contact-confirm form label,#contact-confirm h4,#contact-error .error,#contact-error .split-50 .contactinfo-details-content h5,#contact-error form label,#contact-error h4,#contact-error p,#contact-thanks .error,#contact-thanks .split-50 .contactinfo-details-content h5,#contact-thanks form label,#contact-thanks h4,#contact-thanks p,#information .information--content header .information--title h3 a span,#process_fee main.wrapper .guide--to-contact p,#process_fee-en main.wrapper .guide--to-contact p,#works-piece main.wrapper .dog-route dd{font-weight:700}.showroom{margin-top:var(--s-1)}.showroom .contactinfo-details-img img{height:100%;-o-object-fit:cover;object-fit:cover}.showroom .bullet--points{margin-top:var(--s1);font-size:var(--font-size-small1)}.showroom .note{margin-top:var(--s-1);font-size:var(--font-size-small2)}#contact .split-50 .contactinfo-details-content h5,#contact h4,#contact-confirm .split-50 .contactinfo-details-content h5,#contact-confirm h4,#contact-confirm-en .split-50 .contactinfo-details-content h5,#contact-confirm-en h4,#contact-en .split-50 .contactinfo-details-content h5,#contact-en h4,#contact-error .split-50 .contactinfo-details-content h5,#contact-error h4,#contact-error-en .split-50 .contactinfo-details-content h5,#contact-error-en h4,#contact-thanks .split-50 .contactinfo-details-content h5,#contact-thanks h4,#contact-thanks-en .split-50 .contactinfo-details-content h5,#contact-thanks-en h4{margin-bottom:var(--s1)}#contact p,#contact-confirm p,#contact-confirm-en p,#contact-en p,#contact-error p,#contact-error-en p,#contact-thanks p,#contact-thanks-en p{line-height:1.6}#contact .contactinfo-intro,#contact-confirm .contactinfo-intro,#contact-confirm-en .contactinfo-intro,#contact-en .contactinfo-intro,#contact-error .contactinfo-intro,#contact-error-en .contactinfo-intro,#contact-thanks .contactinfo-intro,#contact-thanks-en .contactinfo-intro{width:75%;margin:var(--s4) auto var(--s0)}#contact .btns--container,#contact-confirm .btns--container,#contact-confirm-en .btns--container,#contact-en .btns--container,#contact-error .btns--container,#contact-error-en .btns--container,#contact-thanks .btns--container,#contact-thanks h3+p,#contact-thanks p+ul,#contact-thanks-en .btns--container,#contact-thanks-en h3+p,#contact-thanks-en p+ul{margin-top:var(--s2)}#contact .btns--container .btn--pagelink,#contact-confirm .btns--container .btn--pagelink,#contact-confirm-en .btns--container .btn--pagelink,#contact-en .btns--container .btn--pagelink,#contact-error .btns--container .btn--pagelink,#contact-error-en .btns--container .btn--pagelink,#contact-thanks .btns--container .btn--pagelink,#contact-thanks-en .btns--container .btn--pagelink{--btn-fontsize:var(--font-size-small2)}#contact .showroom,#contact-confirm .showroom,#contact-confirm-en .showroom,#contact-en .showroom,#contact-error .showroom,#contact-error-en .showroom,#contact-thanks .showroom,#contact-thanks-en .showroom{margin-top:var(--s-1)}#contact .split-50>div,#contact-confirm .split-50>div,#contact-confirm-en .split-50>div,#contact-en .split-50>div,#contact-error .split-50>div,#contact-error-en .split-50>div,#contact-thanks .split-50>div,#contact-thanks-en .split-50>div,.showroom{background:var(--key-color2)}#contact .split-50 .contactinfo-details-content,#contact-confirm .split-50 .contactinfo-details-content,#contact-confirm-en .split-50 .contactinfo-details-content,#contact-en .split-50 .contactinfo-details-content,#contact-error .split-50 .contactinfo-details-content,#contact-error-en .split-50 .contactinfo-details-content,#contact-thanks .split-50 .contactinfo-details-content,#contact-thanks-en .split-50 .contactinfo-details-content{padding:var(--s1)}#contact .split-50 .contactinfo-details-content p,#contact-confirm .split-50 .contactinfo-details-content p,#contact-confirm-en .split-50 .contactinfo-details-content p,#contact-en .split-50 .contactinfo-details-content p,#contact-error .split-50 .contactinfo-details-content p,#contact-error-en .split-50 .contactinfo-details-content p,#contact-thanks .split-50 .contactinfo-details-content p,#contact-thanks-en .split-50 .contactinfo-details-content p{font-size:var(--font-size-small1)}#contact .cf-turnstile,#contact-confirm .cf-turnstile,#contact-confirm-en .cf-turnstile,#contact-en .cf-turnstile,#contact-error .cf-turnstile,#contact-error-en .cf-turnstile,#contact-thanks .cf-turnstile,#contact-thanks-en .cf-turnstile{display:flex;justify-content:flex-end;margin-bottom:var(--s2)}#contact .hidden-email,#contact form br,#contact-confirm .hidden-email,#contact-confirm form br,#contact-confirm-en .hidden-email,#contact-confirm-en form br,#contact-en .hidden-email,#contact-en form br,#contact-error .hidden-email,#contact-error form br,#contact-error-en .hidden-email,#contact-error-en form br,#contact-thanks .hidden-email,#contact-thanks form br,#contact-thanks-en .hidden-email,#contact-thanks-en form br{display:none}#contact form,#contact-confirm form,#contact-confirm-en form,#contact-en form,#contact-error form,#contact-error-en form,#contact-thanks form,#contact-thanks-en form{width:75%;margin:0 auto;padding:var(--s2);border-radius:16px;background:#fff}#contact form .optional,#contact-confirm form .optional,#contact-confirm-en form .optional,#contact-en form .optional,#contact-error form .optional,#contact-error-en form .optional,#contact-thanks form .optional,#contact-thanks-en form .optional{color:#999;font-size:.8em}#contact form fieldset+fieldset,#contact-confirm form fieldset+fieldset,#contact-confirm-en form fieldset+fieldset,#contact-en form fieldset+fieldset,#contact-error form fieldset+fieldset,#contact-error-en form fieldset+fieldset,#contact-thanks form fieldset+fieldset,#contact-thanks-en form fieldset+fieldset{margin-top:var(--s3);padding-top:var(--s3);border-top:1px #ddd solid}#contact form fieldset:first-of-type+fieldset,#contact-confirm form fieldset:first-of-type+fieldset,#contact-confirm-en form fieldset:first-of-type+fieldset,#contact-en form fieldset:first-of-type+fieldset,#contact-error form fieldset:first-of-type+fieldset,#contact-error-en form fieldset:first-of-type+fieldset,#contact-thanks form fieldset:first-of-type+fieldset,#contact-thanks-en form fieldset:first-of-type+fieldset{margin-top:0;padding-top:0;border-top:none}#contact form .questionnaire-sheet,#contact-confirm form .questionnaire-sheet,#contact-confirm-en form .questionnaire-sheet,#contact-en form .questionnaire-sheet,#contact-error form .questionnaire-sheet,#contact-error-en form .questionnaire-sheet,#contact-thanks form .questionnaire-sheet,#contact-thanks-en form .questionnaire-sheet{margin-bottom:var(--s3)}#contact form label,#contact-confirm form label,#contact-confirm-en form label,#contact-en form label,#contact-error form label,#contact-error-en form label,#contact-thanks form label,#contact-thanks-en form label{display:block;margin:0 0 var(--s-3);color:var(--main-color);font-size:var(--font-size-small3)}#contact form .cluster+.cluster,#contact form .cluster+div,#contact form .cluster+label,#contact form .error+label,#contact form .wpcf7-form-control-wrap+div,#contact form input+div,#contact form input+label,#contact form select+label,#contact form span+label,#contact-confirm form .cluster+.cluster,#contact-confirm form .cluster+div,#contact-confirm form .cluster+label,#contact-confirm form .error+label,#contact-confirm form .wpcf7-form-control-wrap+div,#contact-confirm form input+div,#contact-confirm form input+label,#contact-confirm form select+label,#contact-confirm form span+label,#contact-confirm-en form .cluster+.cluster,#contact-confirm-en form .cluster+div,#contact-confirm-en form .cluster+label,#contact-confirm-en form .error+label,#contact-confirm-en form .wpcf7-form-control-wrap+div,#contact-confirm-en form input+div,#contact-confirm-en form input+label,#contact-confirm-en form select+label,#contact-confirm-en form span+label,#contact-en form .cluster+.cluster,#contact-en form .cluster+div,#contact-en form .cluster+label,#contact-en form .error+label,#contact-en form .wpcf7-form-control-wrap+div,#contact-en form input+div,#contact-en form input+label,#contact-en form select+label,#contact-en form span+label,#contact-error form .cluster+.cluster,#contact-error form .cluster+div,#contact-error form .cluster+label,#contact-error form .error+label,#contact-error form .wpcf7-form-control-wrap+div,#contact-error form input+div,#contact-error form input+label,#contact-error form select+label,#contact-error form span+label,#contact-error-en form .cluster+.cluster,#contact-error-en form .cluster+div,#contact-error-en form .cluster+label,#contact-error-en form .error+label,#contact-error-en form .wpcf7-form-control-wrap+div,#contact-error-en form input+div,#contact-error-en form input+label,#contact-error-en form select+label,#contact-error-en form span+label,#contact-thanks form .cluster+.cluster,#contact-thanks form .cluster+div,#contact-thanks form .cluster+label,#contact-thanks form .error+label,#contact-thanks form .wpcf7-form-control-wrap+div,#contact-thanks form input+div,#contact-thanks form input+label,#contact-thanks form select+label,#contact-thanks form span+label,#contact-thanks-en form .cluster+.cluster,#contact-thanks-en form .cluster+div,#contact-thanks-en form .cluster+label,#contact-thanks-en form .error+label,#contact-thanks-en form .wpcf7-form-control-wrap+div,#contact-thanks-en form input+div,#contact-thanks-en form input+label,#contact-thanks-en form select+label,#contact-thanks-en form span+label,#information .information--content .information--content-txt dd+dt,#toppage .information--content .information--content-txt dd+dt{margin-top:var(--s1)}#contact form .wpcf7-form-control-wrap+.wpcf7-form-control-wrap input,#contact-confirm form .wpcf7-form-control-wrap+.wpcf7-form-control-wrap input,#contact-confirm-en form .wpcf7-form-control-wrap+.wpcf7-form-control-wrap input,#contact-en form .wpcf7-form-control-wrap+.wpcf7-form-control-wrap input,#contact-error form .wpcf7-form-control-wrap+.wpcf7-form-control-wrap input,#contact-error-en form .wpcf7-form-control-wrap+.wpcf7-form-control-wrap input,#contact-thanks form .wpcf7-form-control-wrap+.wpcf7-form-control-wrap input,#contact-thanks-en form .wpcf7-form-control-wrap+.wpcf7-form-control-wrap input{margin-top:8px}#contact form #addr,#contact form #country,#contact form #pc,#contact form #pref,#contact form #zip,#contact-confirm form #addr,#contact-confirm form #country,#contact-confirm form #pc,#contact-confirm form #pref,#contact-confirm form #zip,#contact-confirm-en form #addr,#contact-confirm-en form #country,#contact-confirm-en form #pc,#contact-confirm-en form #pref,#contact-confirm-en form #zip,#contact-en form #addr,#contact-en form #country,#contact-en form #pc,#contact-en form #pref,#contact-en form #zip,#contact-error form #addr,#contact-error form #country,#contact-error form #pc,#contact-error form #pref,#contact-error form #zip,#contact-error-en form #addr,#contact-error-en form #country,#contact-error-en form #pc,#contact-error-en form #pref,#contact-error-en form #zip,#contact-thanks form #addr,#contact-thanks form #country,#contact-thanks form #pc,#contact-thanks form #pref,#contact-thanks form #zip,#contact-thanks-en form #addr,#contact-thanks-en form #country,#contact-thanks-en form #pc,#contact-thanks-en form #pref,#contact-thanks-en form #zip{width:30ch}#contact form #customer-name,#contact-confirm form #customer-name,#contact-confirm-en form #customer-name,#contact-en form #customer-name,#contact-error form #customer-name,#contact-error-en form #customer-name,#contact-thanks form #customer-name,#contact-thanks-en form #customer-name{width:50%}#contact form .cluster.email,#contact-confirm form .cluster.email,#contact-confirm-en form .cluster.email,#contact-en form .cluster.email,#contact-error form .cluster.email,#contact-error-en form .cluster.email,#contact-thanks form .cluster.email,#contact-thanks-en form .cluster.email{--gap:var(--s1);width:100%}#contact form .cluster.email>div,#contact-confirm form .cluster.email>div,#contact-confirm-en form .cluster.email>div,#contact-en form .cluster.email>div,#contact-error form .cluster.email>div,#contact-error-en form .cluster.email>div,#contact-thanks form .cluster.email>div,#contact-thanks-en form .cluster.email>div{width:calc((100% - var(--gap))/2)}#contact form #mailaddress,#contact form #mailaddress_confirm,#contact form #phone,#contact-confirm form #mailaddress,#contact-confirm form #mailaddress_confirm,#contact-confirm form #phone,#contact-confirm-en form #mailaddress,#contact-confirm-en form #mailaddress_confirm,#contact-confirm-en form #phone,#contact-en form #mailaddress,#contact-en form #mailaddress_confirm,#contact-en form #phone,#contact-error form #mailaddress,#contact-error form #mailaddress_confirm,#contact-error form #phone,#contact-error-en form #mailaddress,#contact-error-en form #mailaddress_confirm,#contact-error-en form #phone,#contact-thanks form #mailaddress,#contact-thanks form #mailaddress_confirm,#contact-thanks form #phone,#contact-thanks-en form #mailaddress,#contact-thanks-en form #mailaddress_confirm,#contact-thanks-en form #phone,#information .information--content .information--content-txt .imagebox img,#information .information--content header .imagebox img,.aboutus--profile .profiles--portrait.block-reveal{width:100%}#contact form #age,#contact form #content-type,#contact-confirm form #age,#contact-confirm form #content-type,#contact-confirm-en form #age,#contact-confirm-en form #content-type,#contact-en form #age,#contact-en form #content-type,#contact-error form #age,#contact-error form #content-type,#contact-error-en form #age,#contact-error-en form #content-type,#contact-thanks form #age,#contact-thanks form #content-type,#contact-thanks-en form #age,#contact-thanks-en form #content-type{width:50%}#contact .asterisk,#contact-confirm .asterisk,#contact-confirm-en .asterisk,#contact-en .asterisk,#contact-error .asterisk,#contact-error-en .asterisk,#contact-thanks .asterisk,#contact-thanks-en .asterisk{margin:0 0 0 .25ch;color:var(--magenta);font-size:var(--font-size-small1)}#contact .button,#contact-confirm .button,#contact-confirm-en .button,#contact-en .button,#contact-error .button,#contact-error-en .button,#contact-thanks .button,#contact-thanks-en .button{margin:2rem 0 0}#contact input[type=email],#contact input[type=tel],#contact input[type=text],#contact input[type=url],#contact select,#contact textarea,#contact-confirm input[type=email],#contact-confirm input[type=tel],#contact-confirm input[type=text],#contact-confirm input[type=url],#contact-confirm select,#contact-confirm textarea,#contact-confirm-en input[type=email],#contact-confirm-en input[type=tel],#contact-confirm-en input[type=text],#contact-confirm-en input[type=url],#contact-confirm-en select,#contact-confirm-en textarea,#contact-en input[type=email],#contact-en input[type=tel],#contact-en input[type=text],#contact-en input[type=url],#contact-en select,#contact-en textarea,#contact-error input[type=email],#contact-error input[type=tel],#contact-error input[type=text],#contact-error input[type=url],#contact-error select,#contact-error textarea,#contact-error-en input[type=email],#contact-error-en input[type=tel],#contact-error-en input[type=text],#contact-error-en input[type=url],#contact-error-en select,#contact-error-en textarea,#contact-thanks input[type=email],#contact-thanks input[type=tel],#contact-thanks input[type=text],#contact-thanks input[type=url],#contact-thanks select,#contact-thanks textarea,#contact-thanks-en input[type=email],#contact-thanks-en input[type=tel],#contact-thanks-en input[type=text],#contact-thanks-en input[type=url],#contact-thanks-en select,#contact-thanks-en textarea{padding:var(--s-1);border:0;border-radius:8px;background-color:#eee;color:#333;font-size:var(--font-size-small2);transition:background,.5s}#contact input[type=email]:focus,#contact input[type=tel]:focus,#contact input[type=text]:focus,#contact input[type=url]:focus,#contact select:focus,#contact textarea:focus,#contact-confirm input[type=email]:focus,#contact-confirm input[type=tel]:focus,#contact-confirm input[type=text]:focus,#contact-confirm input[type=url]:focus,#contact-confirm select:focus,#contact-confirm textarea:focus,#contact-confirm-en input[type=email]:focus,#contact-confirm-en input[type=tel]:focus,#contact-confirm-en input[type=text]:focus,#contact-confirm-en input[type=url]:focus,#contact-confirm-en select:focus,#contact-confirm-en textarea:focus,#contact-en input[type=email]:focus,#contact-en input[type=tel]:focus,#contact-en input[type=text]:focus,#contact-en input[type=url]:focus,#contact-en select:focus,#contact-en textarea:focus,#contact-error input[type=email]:focus,#contact-error input[type=tel]:focus,#contact-error input[type=text]:focus,#contact-error input[type=url]:focus,#contact-error select:focus,#contact-error textarea:focus,#contact-error-en input[type=email]:focus,#contact-error-en input[type=tel]:focus,#contact-error-en input[type=text]:focus,#contact-error-en input[type=url]:focus,#contact-error-en select:focus,#contact-error-en textarea:focus,#contact-thanks input[type=email]:focus,#contact-thanks input[type=tel]:focus,#contact-thanks input[type=text]:focus,#contact-thanks input[type=url]:focus,#contact-thanks select:focus,#contact-thanks textarea:focus,#contact-thanks-en input[type=email]:focus,#contact-thanks-en input[type=tel]:focus,#contact-thanks-en input[type=text]:focus,#contact-thanks-en input[type=url]:focus,#contact-thanks-en select:focus,#contact-thanks-en textarea:focus{outline:0;background:rgba(var(--violet-rgb),.25)}#contact select,#contact-confirm select,#contact-confirm-en select,#contact-en select,#contact-error select,#contact-error-en select,#contact-thanks select,#contact-thanks-en select{-webkit-appearance:none;display:block;-moz-appearance:none;appearance:none;position:relative;cursor:pointer}#contact input[type=button],#contact input[type=submit],#contact-confirm input[type=button],#contact-confirm input[type=submit],#contact-confirm-en input[type=button],#contact-confirm-en input[type=submit],#contact-en input[type=button],#contact-en input[type=submit],#contact-error input[type=button],#contact-error input[type=submit],#contact-error-en input[type=button],#contact-error-en input[type=submit],#contact-thanks input[type=button],#contact-thanks input[type=submit],#contact-thanks-en input[type=button],#contact-thanks-en input[type=submit]{-webkit-box-sizing:content-box;-webkit-appearance:button;box-sizing:border-box;-moz-appearance:button;appearance:button;border:0;font-size:var(--font-size-small1)!important;padding:.75rem 1.5rem;border:1px solid var(--violet);border-radius:calc(var(--font-size-big1) + 1.5rem);background:var(--violet);box-shadow:0 2px 5px rgba(var(--violet-rgb),.15);color:#fff;line-height:1;cursor:pointer;transition:all .8s .3s}#contact input[type=button]::-webkit-search-decoration,#contact input[type=submit]::-webkit-search-decoration,#contact-confirm input[type=button]::-webkit-search-decoration,#contact-confirm input[type=submit]::-webkit-search-decoration,#contact-confirm-en input[type=button]::-webkit-search-decoration,#contact-confirm-en input[type=submit]::-webkit-search-decoration,#contact-en input[type=button]::-webkit-search-decoration,#contact-en input[type=submit]::-webkit-search-decoration,#contact-error input[type=button]::-webkit-search-decoration,#contact-error input[type=submit]::-webkit-search-decoration,#contact-error-en input[type=button]::-webkit-search-decoration,#contact-error-en input[type=submit]::-webkit-search-decoration,#contact-thanks input[type=button]::-webkit-search-decoration,#contact-thanks input[type=submit]::-webkit-search-decoration,#contact-thanks-en input[type=button]::-webkit-search-decoration,#contact-thanks-en input[type=submit]::-webkit-search-decoration{display:none}#contact input[type=button]:focus,#contact input[type=submit]:focus,#contact-confirm input[type=button]:focus,#contact-confirm input[type=submit]:focus,#contact-confirm-en input[type=button]:focus,#contact-confirm-en input[type=submit]:focus,#contact-en input[type=button]:focus,#contact-en input[type=submit]:focus,#contact-error input[type=button]:focus,#contact-error input[type=submit]:focus,#contact-error-en input[type=button]:focus,#contact-error-en input[type=submit]:focus,#contact-thanks input[type=button]:focus,#contact-thanks input[type=submit]:focus,#contact-thanks-en input[type=button]:focus,#contact-thanks-en input[type=submit]:focus{outline-offset:-2px}#contact input::-moz-placeholder,#contact-confirm input::-moz-placeholder,#contact-confirm-en input::-moz-placeholder,#contact-en input::-moz-placeholder,#contact-error input::-moz-placeholder,#contact-error-en input::-moz-placeholder,#contact-thanks input::-moz-placeholder,#contact-thanks-en input::-moz-placeholder{font-size:var(--font-size-small2)}#contact input::placeholder,#contact-confirm input::placeholder,#contact-confirm-en input::placeholder,#contact-en input::placeholder,#contact-error input::placeholder,#contact-error-en input::placeholder,#contact-thanks input::placeholder,#contact-thanks-en input::placeholder{font-size:var(--font-size-small2)}#contact input[type=button]:hover,#contact input[type=submit]:hover,#contact-confirm input[type=button]:hover,#contact-confirm input[type=submit]:hover,#contact-confirm-en input[type=button]:hover,#contact-confirm-en input[type=submit]:hover,#contact-en input[type=button]:hover,#contact-en input[type=submit]:hover,#contact-error input[type=button]:hover,#contact-error input[type=submit]:hover,#contact-error-en input[type=button]:hover,#contact-error-en input[type=submit]:hover,#contact-thanks input[type=button]:hover,#contact-thanks input[type=submit]:hover,#contact-thanks-en input[type=button]:hover,#contact-thanks-en input[type=submit]:hover{border:1px solid var(--link-color);background:var(--link-color)}#contact input.wpcf7-previous,#contact-confirm input.wpcf7-previous,#contact-confirm-en input.wpcf7-previous,#contact-en input.wpcf7-previous,#contact-error input.wpcf7-previous,#contact-error-en input.wpcf7-previous,#contact-thanks input.wpcf7-previous,#contact-thanks-en input.wpcf7-previous{border:1px solid var(--violet);background:#fff;color:var(--violet)}#contact input.wpcf7-previous:hover,#contact-confirm input.wpcf7-previous:hover,#contact-confirm-en input.wpcf7-previous:hover,#contact-en input.wpcf7-previous:hover,#contact-error input.wpcf7-previous:hover,#contact-error-en input.wpcf7-previous:hover,#contact-thanks input.wpcf7-previous:hover,#contact-thanks-en input.wpcf7-previous:hover{border:1px solid var(--link-color);background:var(--link-color);color:#fff}#contact .error,#contact-confirm .error,#contact-confirm-en .error,#contact-en .error,#contact-error .error,#contact-error-en .error,#contact-thanks .error,#contact-thanks-en .error{display:inline-block;margin-top:.5rem;padding:.2ch;background:var(--magenta);color:#fff;font-size:var(--font-size-small1)}#contact .screen-reader-response,#contact-confirm .screen-reader-response,#contact-confirm-en .screen-reader-response,#contact-en .screen-reader-response,#contact-error .screen-reader-response,#contact-error-en .screen-reader-response,#contact-thanks .screen-reader-response,#contact-thanks-en .screen-reader-response{display:none!important}#contact .wpcf7-not-valid,#contact-confirm .wpcf7-not-valid,#contact-confirm-en .wpcf7-not-valid,#contact-en .wpcf7-not-valid,#contact-error .wpcf7-not-valid,#contact-error-en .wpcf7-not-valid,#contact-thanks .wpcf7-not-valid,#contact-thanks-en .wpcf7-not-valid{background-color:rgba(var(--magenta-neon),.125)!important}#contact .wpcf7-not-valid-tip,#contact-confirm .wpcf7-not-valid-tip,#contact-confirm-en .wpcf7-not-valid-tip,#contact-en .wpcf7-not-valid-tip,#contact-error .wpcf7-not-valid-tip,#contact-error-en .wpcf7-not-valid-tip,#contact-thanks .wpcf7-not-valid-tip,#contact-thanks-en .wpcf7-not-valid-tip{width:-moz-fit-content;width:fit-content;margin-top:8px;padding:2px;background:rgb(var(--magenta-neon));color:#fff;font-size:var(--font-size-small2)}#contact .wpcf7-mail-sent-ok,#contact .wpcf7-response-output,#contact-confirm .wpcf7-mail-sent-ok,#contact-confirm .wpcf7-response-output,#contact-confirm-en .wpcf7-mail-sent-ok,#contact-confirm-en .wpcf7-response-output,#contact-en .wpcf7-mail-sent-ok,#contact-en .wpcf7-response-output,#contact-error .wpcf7-mail-sent-ok,#contact-error .wpcf7-response-output,#contact-error-en .wpcf7-mail-sent-ok,#contact-error-en .wpcf7-response-output,#contact-thanks .wpcf7-mail-sent-ok,#contact-thanks .wpcf7-response-output,#contact-thanks-en .wpcf7-mail-sent-ok,#contact-thanks-en .wpcf7-response-output{margin:2rem 0;padding:0;border:0;color:rgb(var(--magenta-neon));font-size:var(--font-size-small2)}#contact .wpcf7-response-output,#contact-confirm .wpcf7-response-output,#contact-confirm-en .wpcf7-response-output,#contact-en .wpcf7-response-output,#contact-error .wpcf7-response-output,#contact-error-en .wpcf7-response-output,#contact-thanks .wpcf7-response-output,#contact-thanks-en .wpcf7-response-output{margin-bottom:0}#contact-confirm p,#contact-confirm-en p,#information .information--content ul.listing li,#toppage .information--content ul.listing li{font-weight:400}#contact-confirm table td,#contact-confirm table th,#contact-confirm-en table td,#contact-confirm-en table th{padding:var(--s1) 0;border-bottom:var(--border-lightgray)}#contact-confirm table th,#contact-confirm-en table th{width:25%;padding-right:var(--s0);color:#999;font-weight:700;font-size:var(--font-size-small2)}#contact-confirm .btns.cluster,#contact-confirm-en .btns.cluster{gap:4px}#toppage .information--content{display:none;background:#fff}#information .information--content{background:#fff}#information .information--content ul.listing li:before,#toppage .information--content ul.listing li:before{height:1px}#information .information--content .information--content-img,#toppage .information--content .information--content-img{display:flex;align-items:center;justify-content:center;width:100%;background:#e6e6e6}#information .information--content .information--content-img img,#toppage .information--content .information--content-img img{aspect-ratio:3/2;width:auto;-o-object-fit:contain;object-fit:contain}#information .information--content .information--content-img-hor img,#toppage .information--content .information--content-img-hor img{-o-object-fit:cover;object-fit:cover}#toppage .information--content .information--content-txt{padding:var(--s0) var(--s0) var(--s4);font-size:var(--font-size-small1)}#information .information--content .information--content-txt{font-size:var(--font-size-small1)}#information .information--content .information--content-txt>*+*,#information article+article,#toppage .information--content .information--content-txt>*+*{margin-top:var(--s2)}#information .information--content .information--content-txt dt,#toppage .information--content .information--content-txt dt{margin-bottom:var(--s-1);font-weight:700}#information .information--content .information--content-txt dd>*+*,#toppage .information--content .information--content-txt dd>*+*{margin-top:var(--s1)}#information .information--content .information--content-txt .column,#toppage .information--content .information--content-txt .column{background:#eee}#information .information--content .information--content-txt .listing li+li,#toppage .information--content .information--content-txt .listing li+li{margin-top:var(--s-2)}#information .information--date,#toppage .information--date{display:flex;align-items:center;width:12.5%;color:var(--textgray);font-size:var(--font-size-small2)}#information .information--date time,#toppage .information--date time{font-weight:700;line-height:1}#information .information--title,#toppage .information--title{flex-shrink:0;width:60%}#information .information--title h3,#toppage .information--title h3{font-size:var(--font-size-small1);line-height:1.25!important}@container (max-width:580px){#information .information--title,#toppage .information--title{width:100%}}#information .information--tag,#toppage .information--tag{min-width:20%;line-height:1}#information .information--tag span,#toppage .information--tag span{padding:var(--s-5) var(--s-2);border:var(--border-maincolor);border-radius:calc(var(--font-size-small3) + var(--s-5)*2);font-size:var(--font-size-small3)}@container (max-width:540px){#information .information--date,#toppage .information--date{width:auto}}#information .split-information-index{display:flex;flex-wrap:wrap;gap:var(--s2)}#information .split-information-index>:first-child{flex-grow:999;flex-basis:0;min-width:60%}#information .split-information-index>:last-child{flex-grow:1;flex-basis:15rem}#information .information--content header .information--title .information--tag,#information .information--sidebar li+li,#information p+.split-information-index{margin-top:var(--s-1)}#information .information--content{display:block;box-shadow:var(--box-shadow)}#information .information--content .information--content-txt,#information .information--content header{padding:var(--s2)}#information .information--content header .information--title{width:75%}#information .information--content header .information--title h3{position:relative;margin-top:var(--s0);padding-bottom:var(--s2)}#information .information--content header .information--title h3 a{text-decoration:none}#information .information--content header .information--title h3:before{display:inline-block;position:absolute;bottom:0;left:0;width:24px;height:1px;background-color:#bbb;content:""}#information .wp-pagenavi{display:flex;align-items:center;margin-top:var(--s2);gap:.25ch;color:#888}#information .wp-pagenavi .pages{margin-right:var(--s0)}#information .wp-pagenavi .current,#information .wp-pagenavi a{padding:var(--s-2);background:#bbb;color:#fff;font-weight:700;font-size:var(--font-size-small2);text-decoration:none;transition:background .8s}#information .wp-pagenavi .current{background:var(--cyan)}#information .information--sidebar .arrow--link+dl,#information .information--sidebar dd+dt{position:relative;margin-top:var(--s4);padding-top:var(--s-2)}#information .information--sidebar .arrow--link+dl:before,#information .information--sidebar dd+dt:before{display:inline-block;position:absolute;top:0;left:0;width:24px;height:1px;background-color:var(--main-color);content:""}#information .information--sidebar dt{margin-bottom:var(--s0);font-weight:700}#information .information--sidebar li{font-size:var(--font-size-small1);line-height:1.25}#information .information--sidebar .monthly-archive{padding:.75ch;border:1px #999 solid;border-radius:4px;font-size:var(--font-size-small1)}#information .information--category{margin-bottom:var(--s0);font-size:var(--font-size-small2)}aside.post--info{margin-top:var(--s5);padding:var(--s1)}aside.post--info>div{padding-top:var(--s-3);border-top:var(--border-maincolor-25)}aside.post--info .post--nav{--arrow-height:24px;display:flex;justify-content:space-between;margin-top:var(--s2);gap:var(--s2)}aside.post--info .post--nav li{width:50%;padding-top:calc(var(--arrow-height) + var(--s-1))}aside.post--info .post--nav li p{font-weight:700;font-size:var(--font-size-small3)}aside.post--info .post--nav li a{width:-moz-fit-content;width:fit-content;font-size:var(--font-size-small2)}aside.post--info .post--nav>:first-child{background:url(//sekidesign.com/wp-content/themes/seki--v3/img/common/arrow--light24-gr-lf.svg) no-repeat left top;background-size:var(--arrow-height)}aside.post--info .post--nav>:last-child{background:url(//sekidesign.com/wp-content/themes/seki--v3/img/common/arrow--light24-gr.svg) no-repeat right top;background-size:var(--arrow-height);text-align:right}#process_fee main.wrapper .process_fee--index li+li,#process_fee-en main.wrapper .process_fee--index li+li{margin-top:8px}#process_fee main.wrapper .process_fee--index a,#process_fee-en main.wrapper .process_fee--index a{padding:var(--s1);background:#fff;text-decoration:none;transition:all .5s}#process_fee main.wrapper .process_fee--index a h4,#process_fee-en main.wrapper .process_fee--index a h4{margin-bottom:var(--s-3);font-weight:700;line-height:1.5}#process_fee main.wrapper .process_fee--index a svg,#process_fee-en main.wrapper .process_fee--index a svg{stroke:var(--main-color);fill:none;display:block}#process_fee main.wrapper .process_fee--index a p,#process_fee-en main.wrapper .process_fee--index a p{padding-left:var(--s1);border-left:var(--border-maincolor-25)}#process_fee main.wrapper .guide--to-contact p+p,#process_fee-en main.wrapper .guide--to-contact p+p,p+p{margin-top:var(--s0)}#process .process--steps .process--intro,#process-en .process--steps .process--intro{margin-bottom:var(--s0);font-weight:700}#process .process--steps .process--level02,#process-en .process--steps .process--level02{margin-top:var(--s-3)}#process .process--steps .process--level02 .split-into-2>:first-child,#process-en .process--steps .process--level02 .split-into-2>:first-child{background:var(--orange)}#process .process--steps .split-into-2,#process-en .process--steps .split-into-2{gap:0;background:#fff;box-shadow:var(--box-shadow)}#process .process--steps .split-into-2>:first-child,#process .process--steps .split-into-2>:last-child,#process-en .process--steps .split-into-2>:first-child,#process-en .process--steps .split-into-2>:last-child{padding:var(--s2)}#process .process--steps .split-into-2>:first-child,#process-en .process--steps .split-into-2>:first-child{background:var(--cyan)}#process .process--steps .split-into-2>:first-child h4,#process-en .process--steps .split-into-2>:first-child h4{color:#fff;font-size:var(--font-size-big4)}#process .process--steps .split-into-2>:first-child h4 span,#process-en .process--steps .split-into-2>:first-child h4 span{display:block;margin-top:var(--s-5);font-weight:700;font-size:var(--font-size-small1)}#process .process--steps .split-into-2>:first-child ul,#process-en .process--steps .split-into-2>:first-child ul{margin-top:var(--s0);padding-top:var(--s0);border-top:var(--border-wh);color:#fff;font-weight:400;font-size:var(--font-size-small1)}#process .process--steps .split-into-2>:first-child ul li,#process-en .process--steps .split-into-2>:first-child ul li{line-height:1.25}#process .process--steps .split-into-2>:last-child p+dl,#process .process--steps .split-into-2>:last-child p+ul,#process-en .process--steps .split-into-2>:last-child p+dl,#process-en .process--steps .split-into-2>:last-child p+ul{margin-top:var(--s0);padding-top:var(--s0);border-top:var(--border-maincolor-25)}#process .process--steps .split-into-2>:last-child dt,#process-en .process--steps .split-into-2>:last-child dt{margin-bottom:var(--s-2);font-weight:700}#design_fee p,#design_fee th,#design_fee-en p,#design_fee-en th,#land_apartment h4,#land_apartment p,#land_apartment th,#land_apartment-en h4,#land_apartment-en p,#land_apartment-en th,#quakeproof h4,#quakeproof p,#quakeproof th{font-weight:700}#design_fee h4,#design_fee-en h4{line-height:1.25}#land_apartment h4,#land_apartment-en h4,#quakeproof h4{margin-bottom:var(--s3);line-height:1.25}#design_fee h4 span,#design_fee-en h4 span,#land_apartment h4 span,#land_apartment-en h4 span,#quakeproof h4 span{font-weight:400;font-size:var(--font-size-small1)}#design_fee .main--section-l>*+*,#design_fee-en .main--section-l>*+*,#land_apartment .main--section-l>*+*,#land_apartment-en .main--section-l>*+*,#quakeproof .main--section-l>*+*,main>*+*{margin-top:var(--s5)}#design_fee .column>*+*,#design_fee section>*+*,#design_fee-en .column>*+*,#design_fee-en section>*+*,#land_apartment .column>*+*,#land_apartment section>*+*,#land_apartment-en .column>*+*,#land_apartment-en section>*+*,#quakeproof .column>*+*,#quakeproof section>*+*{margin-top:var(--s2)}#design_fee .column img+img,#design_fee section img+img,#design_fee-en .column img+img,#design_fee-en section img+img,#land_apartment .column img+img,#land_apartment section img+img,#land_apartment-en .column img+img,#land_apartment-en section img+img,#quakeproof .column img+img,#quakeproof section img+img{margin-top:var(--s-5)}#design_fee .column,#design_fee-en .column,#land_apartment .column,#land_apartment-en .column,#quakeproof .column{padding:var(--s2)}#design_fee .link--external,#design_fee-en .link--external,#land_apartment .link--external,#land_apartment-en .link--external,#quakeproof .link--external{margin-top:var(--s1)}#aboutus .aboutus--company table,#aboutus-en .aboutus--company table,#design_fee table,#design_fee-en table{margin-bottom:var(--s3);border-top:var(--border-maincolor);border-bottom:var(--border-maincolor)}#aboutus .aboutus--company table td,#aboutus .aboutus--company table th,#aboutus-en .aboutus--company table td,#aboutus-en .aboutus--company table th,#design_fee table td,#design_fee table th,#design_fee-en table td,#design_fee-en table th{padding:var(--s1) 0;border-bottom:var(--border-maincolor-25)}#design_fee table thead th,#design_fee-en table thead th{font-weight:700;font-size:var(--font-size-small1)}#aboutus .aboutus--company table tbody tr:last-child td,#aboutus .aboutus--company table tbody tr:last-child th,#aboutus-en .aboutus--company table tbody tr:last-child td,#aboutus-en .aboutus--company table tbody tr:last-child th,#design_fee table tbody tr:last-child td,#design_fee table tbody tr:last-child th,#design_fee-en table tbody tr:last-child td,#design_fee-en table tbody tr:last-child th{border:0}#design_fee h4,#design_fee-en h4{margin-bottom:var(--s3);font-weight:700}#design_fee .listing li,#design_fee-en .listing li{font-weight:400}#design_fee .listing li:before,#design_fee-en .listing li:before{height:1px}#design_fee .fee--intro p,#design_fee-en .fee--intro p{margin-bottom:var(--s2)}.aboutus--profile .profiles.cluster>li>:last-child{padding:var(--s2)}.aboutus--profile .profiles--portrait.block-reveal img{aspect-ratio:3/2;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.aboutus--profile .profiles.cluster{--profile-gap:var(--s0);align-items:stretch;gap:var(--profile-gap)}.aboutus--profile .profiles.cluster>li{width:calc(50% - var(--profile-gap)/2);background:#fff}.aboutus--profile .profiles.cluster .block-reveal-main,.aboutus--profile .profiles.cluster img{width:100%}.aboutus--profile .profiles.cluster .profiles--name{display:flex;margin-bottom:var(--s3)}.aboutus--profile .profiles.cluster .profiles--name h3,.aboutus--profile .profiles.cluster .profiles--name h4{width:50%;font-size:var(--font-size-big1);letter-spacing:.1ch}.aboutus--profile .profiles.cluster .profiles--name h3 span,.aboutus--profile .profiles.cluster .profiles--name h4 span{display:block;margin-top:var(--s-4);font-size:var(--font-size-small3);letter-spacing:0}.aboutus--profile .profiles.cluster .profiles--name .profiles--title{margin-left:var(--s0);padding-left:var(--s0);border-left:var(--border-maincolor-25);font-size:var(--font-size-small3)}.aboutus--profile .profiles.cluster .profiles--name .profiles--title li+li{margin-top:4px}#aboutus .aboutus--access .showroom .contactinfo-details-content p,#aboutus .main--section-l.aboutus-nav ul li,#aboutus-en .aboutus--access .showroom .contactinfo-details-content p,#aboutus-en .main--section-l.aboutus-nav ul li,.aboutus--profile .profiles.cluster .profiles--misc{font-size:var(--font-size-small1)}.aboutus--profile .profiles.cluster .profiles--misc dt{margin:var(--s3) 0 8px;font-weight:700;font-size:var(--font-size-small2)}.aboutus--profile .profiles.cluster .profiles--misc li,.aboutus--profile .profiles.cluster .profiles--misc td,.aboutus--profile .profiles.cluster .profiles--misc th{padding-top:var(--s-5);line-height:1.2}.aboutus--profile .profiles.cluster .profiles--misc th{width:7ch;color:#777}#aboutus main.wrapper,#aboutus-en main.wrapper{padding-bottom:0}#aboutus .aboutus--hero-img img,#aboutus-en .aboutus--hero-img img{aspect-ratio:10/4;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}#aboutus .main--section-l.aboutus-nav,#aboutus-en .main--section-l.aboutus-nav{padding:0}#aboutus .main--section-l.aboutus-nav h3,#aboutus-en .main--section-l.aboutus-nav h3{font-weight:700;font-size:var(--font-size-small2)}#aboutus .main--section-l.aboutus-nav ul,#aboutus-en .main--section-l.aboutus-nav ul{display:flex;margin-top:var(--s-3);padding:var(--s1);background:#fff}#aboutus .main--section-l.aboutus-nav ul li+li,#aboutus-en .main--section-l.aboutus-nav ul li+li{margin-left:var(--s-1);padding-left:var(--s-1);border-left:var(--border-maincolor-25)}#aboutus .aboutus--awards>dt,#aboutus .aboutus--publication>dt,#aboutus-en .aboutus--awards>dt,#aboutus-en .aboutus--publication>dt{margin-bottom:var(--s0);padding-bottom:var(--s-2);border-bottom:var(--border-maincolor-25);font-weight:700;font-size:var(--font-size-small1)}#aboutus .aboutus--awards .cluster,#aboutus .aboutus--publication .cluster,#aboutus-en .aboutus--awards .cluster,#aboutus-en .aboutus--publication .cluster{gap:var(--s-3)}#aboutus .aboutus--awards .awards--card,#aboutus .aboutus--awards .publication--card,#aboutus .aboutus--publication .awards--card{aspect-ratio:3/2;width:calc((100% - var(--s-3)*3)/4);padding:var(--s0);background:#fff;font-size:var(--font-size-small2)}#aboutus .aboutus--publication .publication--card{padding:var(--s0);background:#fff;font-size:var(--font-size-small2)}#aboutus-en .aboutus--awards .awards--card,#aboutus-en .aboutus--awards .publication--card,#aboutus-en .aboutus--publication .awards--card{aspect-ratio:3/2;width:calc((100% - var(--s-3)*3)/4);padding:var(--s0);background:#fff;font-size:var(--font-size-small2)}#aboutus-en .aboutus--publication .publication--card{padding:var(--s0);background:#fff;font-size:var(--font-size-small2)}#aboutus .aboutus--awards .awards--card dt,#aboutus .aboutus--awards .publication--card dt,#aboutus .aboutus--publication .awards--card dt,#aboutus .aboutus--publication .publication--card dt,#aboutus-en .aboutus--awards .awards--card dt,#aboutus-en .aboutus--awards .publication--card dt,#aboutus-en .aboutus--publication .awards--card dt,#aboutus-en .aboutus--publication .publication--card dt{height:calc(var(--font-size-small2)*3*1.25);font-weight:700;line-height:1.25}#aboutus .aboutus--awards .awards--card dd a,#aboutus .aboutus--awards .publication--card dd a,#aboutus .aboutus--publication .awards--card dd a,#aboutus .aboutus--publication .publication--card dd a,#aboutus-en .aboutus--awards .awards--card dd a,#aboutus-en .aboutus--awards .publication--card dd a,#aboutus-en .aboutus--publication .awards--card dd a,#aboutus-en .aboutus--publication .publication--card dd a{vertical-align:top}#aboutus .aboutus--awards .awards--card dd a+a,#aboutus .aboutus--awards .publication--card dd a+a,#aboutus .aboutus--publication .awards--card dd a+a,#aboutus .aboutus--publication .publication--card dd a+a,#aboutus-en .aboutus--awards .awards--card dd a+a,#aboutus-en .aboutus--awards .publication--card dd a+a,#aboutus-en .aboutus--publication .awards--card dd a+a,#aboutus-en .aboutus--publication .publication--card dd a+a{margin-left:var(--s-3)}#aboutus .aboutus--awards .awards--card dd:before,#aboutus .aboutus--awards .publication--card dd:before,#aboutus .aboutus--publication .awards--card dd:before,#aboutus .aboutus--publication .publication--card dd:before,#aboutus-en .aboutus--awards .awards--card dd:before,#aboutus-en .aboutus--awards .publication--card dd:before,#aboutus-en .aboutus--publication .awards--card dd:before,#aboutus-en .aboutus--publication .publication--card dd:before{display:inline-block;position:absolute;top:0;left:0;width:24px;height:1px;background-color:#bbb;content:""}#aboutus .aboutus--awards .aboutus--awards-titles td,#aboutus .aboutus--awards .aboutus--awards-titles th,#aboutus-en .aboutus--awards .aboutus--awards-titles td,#aboutus-en .aboutus--awards .aboutus--awards-titles th{display:block;width:100%}#aboutus .aboutus--awards .aboutus--awards-titles th,#aboutus-en .aboutus--awards .aboutus--awards-titles th{margin:var(--s1) 0 var(--s-2);font-size:var(--font-size-big1)}#aboutus .aboutus--awards .awards--card img,#aboutus-en .aboutus--awards .awards--card img{width:54px;height:54px}#aboutus .aboutus--publication,#aboutus-en .aboutus--publication{margin-top:var(--s4)}#aboutus .aboutus--publication .publication--card,#aboutus-en .aboutus--publication .publication--card{aspect-ratio:auto;width:calc((100% - var(--s-3)*3)/4)}#aboutus .aboutus--publication .publication--card ul,#aboutus-en .aboutus--publication .publication--card ul{margin-bottom:var(--s-2)}#aboutus .aboutus--publication .publication--card li+li,#aboutus-en .aboutus--publication .publication--card li+li{margin-top:var(--s-4)}#aboutus .aboutus--publication .publication--card dd:last-child:before,#aboutus-en .aboutus--publication .publication--card dd:last-child:before{display:none}#aboutus .aboutus--publication .publication--card img,#aboutus-en .aboutus--publication .publication--card img{aspect-ratio:auto;max-height:280px}#aboutus .aboutus--publication .publication--card a,#aboutus .aboutus--publication .publication--card img,#aboutus-en .aboutus--publication .publication--card a,#aboutus-en .aboutus--publication .publication--card img{margin:0 auto}#aboutus .aboutus--company .companyname,#aboutus-en .aboutus--company .companyname{font-weight:700}#aboutus .aboutus--company .companyname span,#aboutus-en .aboutus--company .companyname span{display:block;font-weight:400;font-size:var(--font-size-small2)}#aboutus .aboutus--company .companyname+ul,#aboutus-en .aboutus--company .companyname+ul{margin-top:var(--s0);font-size:var(--font-size-small1)}#aboutus .aboutus--company li+li,#aboutus-en .aboutus--company li+li{margin-top:var(--s-3)}#aboutus .aboutus--company table th,#aboutus-en .aboutus--company table th{width:25%;font-weight:700;font-size:var(--font-size-small1);vertical-align:top}#aboutus .aboutus--company table td,#aboutus-en .aboutus--company table td{line-height:1.25}#aboutus .aboutus--access,#aboutus-en .aboutus--access{padding-bottom:0}#aboutus .aboutus--access .full-bleed,#aboutus-en .aboutus--access .full-bleed{height:602px;border-top:1px #ddd solid;border-bottom:1px #ddd solid}#aboutus .aboutus--access iframe,#aboutus-en .aboutus--access iframe{margin:0;border:0}#aboutus .aboutus--access .showroom,#aboutus-en .aboutus--access .showroom{background:#fff}#aboutus .aboutus--access .showroom .contactinfo-details-content,#aboutus-en .aboutus--access .showroom .contactinfo-details-content{padding:var(--s1)}#aboutus .aboutus--access .showroom .contactinfo-details-content h5,#aboutus-en .aboutus--access .showroom .contactinfo-details-content h5{margin-bottom:var(--s1);font-weight:700}#aboutus .aboutus--access .showroom .contactinfo-details-content address,#aboutus-en .aboutus--access .showroom .contactinfo-details-content address{margin-top:var(--s0);padding-top:var(--s0);border-top:var(--border-maincolor-25);font-size:var(--font-size-small1);line-height:1.25}.slider--simple{touch-action:pan-y;--slide-gap:2px;-webkit-overflow-scrolling:touch;display:flex;position:relative;overflow-x:scroll;gap:var(--slide-gap);scrollbar-width:none;will-change:scroll-position}.slider--simple.is-dragging .slide{pointer-events:none}.slider--simple.is-dragging .slider--simple-el,.slider--simple.is-interacting .slider--simple-el,.slider--simple:hover .slider--simple-el{animation-play-state:paused}.slider--simple::-webkit-scrollbar{display:none}.slider--simple .slider--simple-el{display:flex;animation:scroll-left 60s linear infinite;will-change:transform}.slider--simple .slider--simple-el .slide--wrapper{display:flex;gap:var(--slide-gap)}.slider--simple.reverse .slider--simple-el{animation:scroll-right 60s linear infinite}.tab-wrap{display:flex;flex-wrap:wrap;overflow:hidden}.tab-label{-webkit-tap-highlight-color:transparent;display:block;position:relative;order:-1;padding:var(--s-5) var(--s-3);background:#fff;color:var(--inactive-color);font-weight:700;font-size:var(--font-size-small2);text-align:left;white-space:nowrap;cursor:pointer;transition:cubic-bezier(.4,0,.2,1) .2s;transition:opacity .3s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tab-switch:checked+.tab-label{background:var(--main-color);color:#fff}.tab-content{width:100%;height:0;transform:translateX(-30%);opacity:0;pointer-events:none;transition:transform .3s 80ms,opacity .3s 80ms,height .3s 80ms}.tab-switch:checked~.tab-content{transform:translateX(30%)}.tab-switch:checked+.tab-label+.tab-content{order:1;height:auto;transform:translateX(0);opacity:1;pointer-events:auto}.tab-switch{display:none}.pswp__button .pswp__icn{display:none!important}.pswp__button{width:48px;height:48px;background-position:center;background-size:36px 36px;background-repeat:no-repeat;background-color:transparent;transition:opacity .2s ease}.pswp__button:hover{opacity:1}.pswp__button--arrow--next,.pswp__button--arrow--prev,.pswp__button--close{-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:36px;background-color:#fff}.pswp__button--close{-webkit-mask-image:url(//sekidesign.com/wp-content/themes/seki--v3/img/photoswipe/close.svg);mask-image:url(//sekidesign.com/wp-content/themes/seki--v3/img/photoswipe/close.svg)}.pswp__button--arrow--prev{-webkit-mask-image:url(//sekidesign.com/wp-content/themes/seki--v3/img/photoswipe/arrow--l.svg);mask-image:url(//sekidesign.com/wp-content/themes/seki--v3/img/photoswipe/arrow--l.svg)}.pswp__button--arrow--next{-webkit-mask-image:url(//sekidesign.com/wp-content/themes/seki--v3/img/photoswipe/arrow--r.svg);mask-image:url(//sekidesign.com/wp-content/themes/seki--v3/img/photoswipe/arrow--r.svg)}:root{--ratio:1.4;--s-5:clamp(0.33rem,0.39rem + -0.29vw,0.18rem);--s-5f:calc( var(--s-4) / var(ratio));--s-4:clamp(0.41rem,0.47rem + -0.31vw,0.25rem);--s-4f:calc( var(--s-3) / var(ratio));--s-3:clamp(0.51rem,0.57rem + -0.31vw,0.35rem);--s-3f:calc( var(--s-2) / var(ratio));--s-2:clamp(0.64rem,0.69rem + -0.27vw,0.5rem);--s-2f:calc( var(--s-1) / var(ratio));--s-1:clamp(0.8rem,0.84rem + -0.18vw,0.71rem);--s-1f:calc( var(--s0) / var(ratio));--s0:clamp(1rem,1rem + 0vw,1rem);--s0f:1rem;--s1:clamp(1.25rem,1.19rem + 0.32vw,1.41rem);--s1f:calc( var(--s0) * var(ratio));--s2:clamp(1.56rem,1.39rem + 0.85vw,2rem);--s2f:calc( var(--s1) * var(ratio));--s3:clamp(1.95rem,1.61rem + 1.7vw,2.83rem);--s3f:calc( var(--s2) * var(ratio));--s4:clamp(2.44rem,1.83rem + 3.04vw,4rem);--s4f:calc( var(--s3) * var(ratio));--s5:clamp(3.05rem,2.04rem + 5.07vw,5.65rem);--s5f:calc( var(--s4) * var(ratio));--measure:70ch;--font-size-small4:.4rem;--font-size-small3:.6rem;--font-size-small2:.75rem;--font-size-small1:.9rem;--font-size-base:1rem;--font-size-big1:1.25rem;--font-size-big2:1.5rem;--font-size-big3:1.75rem;--font-size-big4:2.25rem;--font-size-big5:3rem;--font-size-big6:3.6rem;--mainmenu-font-size:clamp(var(--font-size-big2), 4vw, var(--font-size-big6));--line-height:var(--ratio);--line-height-small:calc(0.8*var(--ratio));--border-thin:var(--s-5);--border-thick:var(--s-2);--border-bk:1px solid #333;--border-wh:1px solid rgba(255,255,255,.4);--border-maincolor:1px solid rgba(81,69,62,.7);--border-maincolor-dashed:1px dashed rgba(81,69,62,.3);--border-maincolor-25:1px solid rgba(81,69,62,.25);--border-gray:1px solid #999;--border-lightgray:1px solid #ddd;--border-key-color:1px solid var(--key-color1);--kerning:-.05ch;--header-height:200px;--scrollbar:0;--h1logo-height:32px;--h1logo-topmargin:20vh;--main-color:#51453e;--main-color-rgb:#51453e;--ultralightgray:#fafafa;--textgray:#999;--key-color1:#ff6450;--key-color2:#eae5df;--link-color:#ff6450;--inactive-color:#999;--houzz-green:#4dbc15;--magenta:#e5006e;--cyan:#00b4ed;--orange:#f39800;--yellow:#ff0;--box-shadow:0 2px 5px rgba(0,0,0,.1);--violet:#6842ef;--violet-rgb:104,66,239;--magenta-neon:227,0,255;--arrowscale:48px;--gutter:1ch;font-size:calc(.333vw + 1em)}.stack{display:flex;flex-direction:column;justify-content:flex-start}.stack>*{margin-top:0;margin-bottom:0}.stack>*+*{margin-top:var(--s0,1rem)}.box{--color-light:#fafafa;--color-dark:#444;padding:var(--s1);outline:.125rem solid transparent;outline-offset:-.125rem;background-color:var(--color-light);color:var(--color-dark)}.box *{color:inherit}.box.invert{background-color:var(--color-dark);color:var(--color-light)}.center{box-sizing:content-box;max-width:var(--measure);margin-right:auto;margin-left:auto;padding-right:var(--s1);padding-left:var(--s1)}.cluster{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:left;gap:var(--s0,1rem)}.cover{--space:var(--s1);display:flex;flex-direction:column;min-height:100vh;padding:var(--space)}.cover>*{margin-top:var(--space);margin-bottom:var(--space)}.cover>:first-child:not(h1){margin-top:0}.cover>:last-child:not(h1){margin-bottom:0}.cover>h1{margin-top:auto;margin-bottom:auto}.split-into-2{display:flex;flex-wrap:wrap;gap:var(--gutter,var(--s1))}.split-into-2>:first-child{flex-grow:1;flex-basis:15rem}.split-into-2>:last-child{flex-grow:999;flex-basis:0;min-width:60%}.split-50{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--gutter,var(--s-1))}.split-50>*{width:calc((100% - var(--s-1))/2)}.switcher{--threshhold:30rem;display:flex;flex-wrap:wrap;gap:var(--gutter,--s0)}.switcher>*{flex-grow:1;flex-basis:calc((var(--threshhold) - 100%)*999)}.switcher>:nth-last-child(n+5),.switcher>:nth-last-child(n+5)~*{flex-basis:100%}.grid{grid-gap:.1ch;--minimum:10ch;display:grid}@supports (width:min(var(--minimum),100%)){.grid{grid-template-columns:repeat(auto-fit,minmax(min(var(--minimum),100%),1fr))}}a img.hoverImg{background:0 0!important;transition:opacity .3s}a:hover img.hoverImg{opacity:.5}img{max-width:100%;height:auto}sup{font-size:11px;font-size:.6875rem;vertical-align:super}hr{height:0;margin:var(--s2) 0;border:0;border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(255,255,255,.1)}address{font-style:normal}.warichu{display:inline-table;line-height:.9;vertical-align:top}.warichu .warichu-bottom,.warichu .warichu-top{display:table-row;font-size:.48em}:root{font-family:"Helvetica Neue",HelveticaNeue,Arial,-apple-system,"source-han-sans-japanese","Hiragino Kaku Gothic ProN","Hiragino Sans",YuGothic,"Yu Gothic Medium","Yu Gothic",Meiryo,sans-serif}*,:after,:before{box-sizing:border-box}h2,h3,h4{letter-spacing:var(--kerning,-.05ch)}@media screen and (min-width:541px){#toppage .main--section-concepts .card--wrap,#toppage-en .main--section-concepts .card--wrap{--card-height:80vh}#toppage .main--section-concepts .card--wrap .concepts--content-en,#toppage-en .main--section-concepts .card--wrap .concepts--content-en{contain:none;display:flow-root;z-index:1;position:relative;margin-top:var(--s5);padding-bottom:0;transform:none!important;filter:none!important;perspective:none!important}#toppage .main--section-concepts .card--wrap .scroll-spacer,#toppage-en .main--section-concepts .card--wrap .scroll-spacer{width:100%;height:120vh;pointer-events:none}#toppage .main--section-concepts .card--wrap .content--sticky,#toppage-en .main--section-concepts .card--wrap .content--sticky{position:sticky;top:0;will-change:transform,opacity}#toppage .main--section-concepts .card--wrap .content__inner,#toppage-en .main--section-concepts .card--wrap .content__inner{width:100%;height:100%}#toppage .main--section-concepts .card--wrap .content--card,#toppage-en .main--section-concepts .card--wrap .content--card{top:10vh;aspect-ratio:.8;margin:auto;margin-bottom:5vh;transform-origin:center}#toppage .main--section-concepts .content--intro,#toppage-en .main--section-concepts .content--intro{z-index:2;padding-top:25vh;padding-bottom:25vh}#toppage .main--section-concepts .content--outro,#toppage-en .main--section-concepts .content--outro{z-index:10;position:relative;margin-top:-120vh;padding-top:60vh}}@media screen and (max-width:1200px){#footernav nav.split-into-2 .nav--mainmenu .nav--works>:last-child,#globalnav nav.split-into-2 .nav--mainmenu .nav--works>:last-child{font-size:calc(var(--mainmenu-font-size)/2)}}@media (orientation:portrait) and (max-width:1199px){#toppage .main--section-concepts .content--card,#toppage .main--section-concepts .content--card .image img,#toppage-en .main--section-concepts .content--card,#toppage-en .main--section-concepts .content--card .image img{width:90%}#toppage .main--section-concepts .content--card .title,#toppage-en .main--section-concepts .content--card .title{grid-row:1/2;grid-column:1/4;border-right:1px solid rgba(81,69,62,.25)}#toppage .main--section-concepts .content--card .text,#toppage-en .main--section-concepts .content--card .text{grid-row:2/3;grid-column:1/-1;border-right:none}#toppage .main--section-concepts .content--card .image,#toppage-en .main--section-concepts .content--card .image{grid-row:1/2;grid-column:4/6;padding:2cqh;border-bottom:1px solid rgba(81,69,62,.25)}}@media only screen and (max-width:1199px){.major-works .slide{width:var(--works--card-width-pc-md)}}@media screen and (max-width:1199px){.op_text{margin-left:32px}#globalheader,#globalnav,.concepts--commerce,.main--section-l,.pageheader,.prev-next--nav,.slider--card-wrapper,.worksheader--card-wrapper,footer{grid-template-columns:[full-start] minmax(1em,32px) [main-start] minmax(0,100%) [main-end] minmax(1em,32px) [full-end]}.main--section-l.main--section-split .main--section-content .split-into-2>:last-child .plan .column{margin:0}.works--card a .works--card-body{min-height:calc(var(--works--card-width)/1);padding:var(--s0)}.works--card{--works--card-width:calc(	(100vw - 4px) / 4.5 )}#globalheader .h1-for-workspiece,.slick-arrow{left:32px}.next-arrow{left:calc(32px + var(--margin-from-right))}.slider--card .slider--card-wrapper>div .slider--card-header,.slider--card .slider--card-wrapper>div .worksheader--card-header,.slider--card .worksheader--card-wrapper>div .slider--card-header,.slider--card .worksheader--card-wrapper>div .worksheader--card-header,.worksheader--card .slider--card-wrapper>div .slider--card-header,.worksheader--card .slider--card-wrapper>div .worksheader--card-header,.worksheader--card .worksheader--card-wrapper>div .slider--card-header,.worksheader--card .worksheader--card-wrapper>div .worksheader--card-header{margin-left:0;padding-top:60px;padding-bottom:var(--s-1);padding-left:0;background:url(//sekidesign.com/wp-content/themes/seki--v3/img/common/arrow--light-wh.svg) no-repeat left top;font-size:var(--font-size-big1)}#aboutus .aboutus--awards .awards--card,#aboutus .aboutus--awards .publication--card,#aboutus .aboutus--publication .awards--card,#aboutus .aboutus--publication .publication--card,#aboutus-en .aboutus--awards .awards--card,#aboutus-en .aboutus--awards .publication--card,#aboutus-en .aboutus--publication .awards--card,#aboutus-en .aboutus--publication .publication--card,#toppage .aboutus--profile-awards .awards--card,#toppage-en .aboutus--profile-awards .awards--card{width:calc((100% - var(--s-3)*2)/3)}.slider--contents .slick-dots{padding-left:calc(32px - var(--dotsgap))}#c-index .worksindex--cards.cluster .works--card a .works--card-body,#selected-works-index .worksindex--cards.cluster .works--card a .works--card-body,#works-index .worksindex--cards.cluster .works--card a .works--card-body,#works-index-en .worksindex--cards.cluster .works--card a .works--card-body,#works-tags .worksindex--cards.cluster .works--card a .works--card-body{padding:var(--s0)}}@media screen and (max-width:1023px){#toppage .main--section-concepts .concepts--misc>*,#toppage .main--section-concepts .open--column .tooltip--panel,#toppage-en .main--section-concepts .concepts--misc>*,#toppage-en .main--section-concepts .open--column .tooltip--panel{width:100%}}@media screen and (max-width:1000px){#process_fee main.wrapper .process_fee--index a p,#process_fee-en main.wrapper .process_fee--index a p{margin-top:var(--s0);padding-left:0;border-left:none}}@media only screen and (max-width:991px){.major-works .slide{width:var(--works--card-width-pc-sm)}}@media screen and (max-width:991px){.works--card{--works--card-width:calc(	(100vw - 4px) / 3.5 )}.works--card a .works--card-body .works--card-tags.cluster{height:calc((var(--font-size-small4) + var(--tag-padding-ver)*2)*5 + .6ch)}.works--card a .works--card-body .works--card-tags.cluster li{padding:var(--tag-padding-ver) 1.5ch}aside.prev-next--nav ul li{width:50%}#nav--button{--button-length:70px}#globalnav--btn-instagram svg,#globalnav--btn-mail svg{--icon-length-mail:24px}#globalnav--btn-instagram a img{--icon-length-half:20px}#globalnav--btn-hamburger.active div span:nth-of-type(1){top:16px;left:6.5px;width:75%;transform:translateY(6px) rotate(-45deg)}#globalnav--btn-hamburger.active div span:nth-of-type(2){top:28px;left:6.5px;width:75%;transform:translateY(-6px) rotate(45deg)}.slider--card-ashiya{background:url(//sekidesign.com/wp-content/themes/seki--v3/img/works-index/srk/gallery/04-26-1440.webp) no-repeat center center;background-size:cover}.slider--card-tunnel{background:url(//sekidesign.com/wp-content/themes/seki--v3/img/works-index/sgw/gallery/01-20-1440.webp) no-repeat center center;background-size:cover}.slider--card-snail{background:url(//sekidesign.com/wp-content/themes/seki--v3/img/works-index/nkn/gallery/01-17-1440.webp) no-repeat center center;background-size:cover}.slider--card-crevasse{background:url(//sekidesign.com/wp-content/themes/seki--v3/img/works-index/krd/gallery/01-11-1440.webp) no-repeat center center;background-size:cover}.slider--card-outdoorliving{background:url(//sekidesign.com/wp-content/themes/seki--v3/img/works-index/kbr/gallery/10-1440.webp) no-repeat center center;background-size:cover}.slider--card-scenicterrace{background:url(//sekidesign.com/wp-content/themes/seki--v3/img/works-index/khr/gallery/01-17-1440.webp) no-repeat center center;background-size:cover}.slider--card-twain{background:url(//sekidesign.com/wp-content/themes/seki--v3/img/works-index/plr/gallery/01-07-1440.webp) no-repeat center center;background-size:cover}.slider--card-61{background:url(//sekidesign.com/wp-content/themes/seki--v3/img/works-index/tnk/gallery/03-07-1440.webp) no-repeat center center;background-size:cover}.slider--card-64{background:url(//sekidesign.com/wp-content/themes/seki--v3/img/works-index/nkj/gallery/01-29-1440.webp) no-repeat center center;background-size:cover}.slider--contents .slick-dots li{width:10vw}#c-index .worksindex--cards.cluster .works--card,#selected-works-index .worksindex--cards.cluster .works--card,#works-index .worksindex--cards.cluster .works--card,#works-index-en .worksindex--cards.cluster .works--card,#works-tags .worksindex--cards.cluster .works--card{--works--card-width:calc( (100% / 3) - 4px )}.aboutus--profile .profiles.cluster li>:last-child{padding:var(--s1)}.aboutus--profile .profiles.cluster .profiles--name h3{width:auto}.aboutus--profile .profiles.cluster .profiles--misc{font-size:var(--font-size-small2)}}@media screen and (max-width:939px){#works-piece main.wrapper .main--section-photographs .thumnails--container.cluster li{--columns:3}}@media screen and (max-width:900px) and (orientation:landscape){.slider--card .slider--card-wrapper>div,.slider--card .worksheader--card-wrapper>div,.worksheader--card .slider--card-wrapper>div,.worksheader--card .worksheader--card-wrapper>div{bottom:5vh;bottom:5svh}.slider--card .slider--card-wrapper>div .slider--card-header,.slider--card .slider--card-wrapper>div .works--card-header,.slider--card .worksheader--card-wrapper>div .slider--card-header,.slider--card .worksheader--card-wrapper>div .works--card-header,.worksheader--card .slider--card-wrapper>div .slider--card-header,.worksheader--card .slider--card-wrapper>div .works--card-header,.worksheader--card .worksheader--card-wrapper>div .slider--card-header,.worksheader--card .worksheader--card-wrapper>div .works--card-header{margin-bottom:var(--s0);margin-left:0;padding-bottom:0;padding-left:0;background:0 0}.slider--card .slider--card-wrapper>div .slider--card-credit,.slider--card .slider--card-wrapper>div .works--card-credit,.slider--card .worksheader--card-wrapper>div .slider--card-credit,.slider--card .worksheader--card-wrapper>div .works--card-credit,.worksheader--card .slider--card-wrapper>div .slider--card-credit,.worksheader--card .slider--card-wrapper>div .works--card-credit,.worksheader--card .worksheader--card-wrapper>div .slider--card-credit,.worksheader--card .worksheader--card-wrapper>div .works--card-credit{margin:var(--s-3) 0}#globalheader .h1-for-workspiece,#globalheader h1{top:10vh;top:10dvh}#globalnav .global--nav-logo .global--nav-logomark{display:none}#footernav nav.split-into-2,#globalnav nav.split-into-2{margin-top:10vh;margin-top:10svh}#nav--button{--button-length:70px}#globalnav--btn-instagram svg,#globalnav--btn-mail svg{--icon-length:18px}#globalnav--btn-mail svg{--icon-length-mail:24px}#globalnav--btn-instagram a img{--icon-length-half:20px}#toppage .main--section-aboutus .aboutus--wrapper .aboutus--misc,#toppage-en .main--section-aboutus .aboutus--wrapper .aboutus--misc{margin-top:var(--s5)}.slider--contents .slick-dots{--shiftupper:5vh}}@media screen and (max-width:841px){footer .footer--contact .footer--contact-content>:first-child.cluster .arrow{display:none}}@media screen and (max-width:788px){footer .footer--office .footer--office-address address,footer .footer--office .footer--office-address p{font-size:var(--font-size-base)}#footernav nav.split-into-2{gap:var(--s4)}}@media screen and (max-width:775px){#footernav nav.split-into-2 .nav--mainmenu .nav--works,#globalnav nav.split-into-2 .nav--mainmenu .nav--works{border-top:var(--border-wh)}#footernav nav.split-into-2 .nav--mainmenu .nav--works{border-top:none}}@media screen and (max-width:768px){#contact form,#contact-confirm form,#contact-confirm-en form,#contact-en form,#contact-error form,#contact-error-en form,#contact-thanks form,#contact-thanks-en form{width:100%}}@media only screen and (max-width:767px){.major-works .slide{width:var(--works--card-width-tb)}}@media screen and (max-width:767px){.op_text{margin-left:10px}#globalheader,#globalnav,.concepts--commerce,.main--section-l,.pageheader,.prev-next--nav,.slider--card-wrapper,.worksheader--card-wrapper,footer{grid-template-columns:[full-start] 0 [main-start] minmax(0,100%) [main-end] 0 [full-end];gap:10px}.width75{width:100%}.works--card{--works--card-width:calc(	(100vw - 4px) / 3.5 )}.works--card a .works--card-body .works--card-tags.cluster li{font-size:calc(var(--font-size-small3)*1)}#globalheader .h1-for-workspiece,.slick-arrow{left:10px}.next-arrow{left:calc(10px + var(--margin-from-right))}.slider--card .slider--card-wrapper>div .slider--card-content.cluster,.slider--card .slider--card-wrapper>div .works--card-content.cluster,.slider--card .worksheader--card-wrapper>div .slider--card-content.cluster,.slider--card .worksheader--card-wrapper>div .works--card-content.cluster,.worksheader--card .slider--card-wrapper>div .slider--card-content.cluster,.worksheader--card .slider--card-wrapper>div .works--card-content.cluster,.worksheader--card .worksheader--card-wrapper>div .slider--card-content.cluster,.worksheader--card .worksheader--card-wrapper>div .works--card-content.cluster{gap:6ch}#toppage .aboutus--profile-awards .awards--card,#toppage-en .aboutus--profile-awards .awards--card{display:flex;aspect-ratio:auto;width:100%}#aboutus .aboutus--awards .awards--card dd,#aboutus .aboutus--awards .awards--card dt,#aboutus .aboutus--awards .publication--card dd,#aboutus .aboutus--awards .publication--card dt,#aboutus .aboutus--publication .awards--card dd,#aboutus .aboutus--publication .awards--card dt{width:50%;margin:0;padding:0}#aboutus .aboutus--publication .publication--card dd,#aboutus .aboutus--publication .publication--card dt{margin:0;padding:0}#aboutus-en .aboutus--awards .awards--card dd,#aboutus-en .aboutus--awards .awards--card dt,#aboutus-en .aboutus--awards .publication--card dd,#aboutus-en .aboutus--awards .publication--card dt,#aboutus-en .aboutus--publication .awards--card dd,#aboutus-en .aboutus--publication .awards--card dt{width:50%;margin:0;padding:0}#aboutus-en .aboutus--publication .publication--card dd,#aboutus-en .aboutus--publication .publication--card dt{margin:0;padding:0}#toppage .aboutus--profile-awards .awards--card dd,#toppage .aboutus--profile-awards .awards--card dt,#toppage-en .aboutus--profile-awards .awards--card dd,#toppage-en .aboutus--profile-awards .awards--card dt{width:50%;margin:0;padding:0}#aboutus .aboutus--awards .awards--card dd:before,#aboutus .aboutus--awards .awards--card dt:before,#aboutus .aboutus--awards .publication--card dd:before,#aboutus .aboutus--awards .publication--card dt:before,#aboutus .aboutus--publication .awards--card dd:before,#aboutus .aboutus--publication .awards--card dt:before,#aboutus .aboutus--publication .publication--card dd:before,#aboutus .aboutus--publication .publication--card dt:before,#aboutus-en .aboutus--awards .awards--card dd:before,#aboutus-en .aboutus--awards .awards--card dt:before,#aboutus-en .aboutus--awards .publication--card dd:before,#aboutus-en .aboutus--awards .publication--card dt:before,#aboutus-en .aboutus--publication .awards--card dd:before,#aboutus-en .aboutus--publication .awards--card dt:before,#aboutus-en .aboutus--publication .publication--card dd:before,#aboutus-en .aboutus--publication .publication--card dt:before,#toppage .aboutus--profile-awards .awards--card dd:before,#toppage .aboutus--profile-awards .awards--card dt:before,#toppage-en .aboutus--profile-awards .awards--card dd:before,#toppage-en .aboutus--profile-awards .awards--card dt:before{display:none}.slider--contents .slick-dots{--shiftupper:16vh;padding-left:calc(10px - var(--dotsgap))}#c-index .worksindex--cards.cluster .works--card,#selected-works-index .worksindex--cards.cluster .works--card,#works-index .worksindex--cards.cluster .works--card,#works-index-en .worksindex--cards.cluster .works--card,#works-tags .worksindex--cards.cluster .works--card{--works--card-width:100%}#c-index .worksindex--cards.cluster .works--card a,#selected-works-index .worksindex--cards.cluster .works--card a,#works-index .worksindex--cards.cluster .works--card a,#works-index-en .worksindex--cards.cluster .works--card a,#works-tags .worksindex--cards.cluster .works--card a{display:flex}#c-index .worksindex--cards.cluster .works--card a>:first-child,#selected-works-index .worksindex--cards.cluster .works--card a>:first-child,#works-index .worksindex--cards.cluster .works--card a>:first-child,#works-index-en .worksindex--cards.cluster .works--card a>:first-child,#works-tags .worksindex--cards.cluster .works--card a>:first-child{width:33.5%}#c-index .worksindex--cards.cluster .works--card a .works--card-body,#selected-works-index .worksindex--cards.cluster .works--card a .works--card-body,#works-index .worksindex--cards.cluster .works--card a .works--card-body,#works-index-en .worksindex--cards.cluster .works--card a .works--card-body,#works-tags .worksindex--cards.cluster .works--card a .works--card-body{width:66.5%}.showroom{margin-top:0}#aboutus .aboutus--awards .awards--card dt,#aboutus .aboutus--awards .publication--card dt,#aboutus .aboutus--publication .awards--card dt,#aboutus .aboutus--publication .publication--card dt,#aboutus-en .aboutus--awards .awards--card dt,#aboutus-en .aboutus--awards .publication--card dt,#aboutus-en .aboutus--publication .awards--card dt,#aboutus-en .aboutus--publication .publication--card dt,.showroom .contactinfo-details-img img{height:auto}#aboutus .aboutus--publication .publication--card dd,#aboutus .aboutus--publication .publication--card dt,#aboutus-en .aboutus--publication .publication--card dd,#aboutus-en .aboutus--publication .publication--card dt,#contact .contactinfo-intro,#contact-confirm .contactinfo-intro,#contact-confirm-en .contactinfo-intro,#contact-en .contactinfo-intro,#contact-error .contactinfo-intro,#contact-error-en .contactinfo-intro,#contact-thanks .contactinfo-intro,#contact-thanks-en .contactinfo-intro,.aboutus--profile .profiles.cluster>li{width:100%}#aboutus .aboutus--awards .awards--card,#aboutus .aboutus--awards .publication--card,#aboutus .aboutus--publication .awards--card,#aboutus .aboutus--publication .publication--card,#aboutus-en .aboutus--awards .awards--card,#aboutus-en .aboutus--awards .publication--card,#aboutus-en .aboutus--publication .awards--card,#aboutus-en .aboutus--publication .publication--card{display:flex;aspect-ratio:auto;width:100%;gap:var(--s-1)}#aboutus .aboutus--publication .publication--card,#aboutus-en .aboutus--publication .publication--card{display:block;width:calc((100% - var(--s-3)*1)/2)}.split-50{display:block}.split-50>*{width:100%}.split-50>*+*{margin-top:10px}}@media screen and (max-width:737px){footer .footer--contact .footer--branding{margin-bottom:var(--s3)}}@media screen and (max-width:682px){#c-index .worksindex--parameter-categories dd,#c-index .worksindex--parameter-tags dd,#selected-works-index .worksindex--parameter-categories dd,#selected-works-index .worksindex--parameter-tags dd,#works-index .worksindex--parameter-categories dd,#works-index .worksindex--parameter-tags dd,#works-index-en .worksindex--parameter-categories dd,#works-index-en .worksindex--parameter-tags dd,#works-tags .worksindex--parameter-categories dd,#works-tags .worksindex--parameter-tags dd{padding:0 var(--s0) var(--s0) var(--s0)}}@media (orientation:portrait) and (max-width:640px){#toppage .main--section-concepts .content--card,#toppage-en .main--section-concepts .content--card{grid-template-rows:auto auto auto;grid-template-columns:1fr}#toppage .main--section-concepts .content--card .title,#toppage-en .main--section-concepts .content--card .title{grid-row:2/3;grid-column:1/-1;padding:2.5cqh 5cqh 0;border-right:none;border-bottom:none}#toppage .main--section-concepts .content--card .text,#toppage-en .main--section-concepts .content--card .text{grid-row:3/4;grid-column:1/-1;padding:2.5cqh 5cqh 5cqh;border-right:none}#toppage .main--section-concepts .content--card .text p,#toppage-en .main--section-concepts .content--card .text p{font-size:clamp(10px,2cqh,16px)}#toppage .main--section-concepts .content--card .image,#toppage-en .main--section-concepts .content--card .image{grid-row:1/2;grid-column:1/-1;padding:2cqh}#toppage .main--section-concepts .content--card .image img,#toppage-en .main--section-concepts .content--card .image img{width:50%}}@media screen and (max-width:575px){.pageheader h2{top:calc(var(--h1logo-topmargin) + 48px)}body:not(#toppage,#toppage-en,#works-piece) #globalheader .h1-for-workspiece,body:not(#toppage,#toppage-en,#works-piece) #globalheader h1{position:relative;left:0}}@media only screen and (max-width:540px){.major-works .slide{width:var(--works--card-width-sp)}}@media screen and (max-width:540px){#works-piece main.wrapper .main--section-photographs .photographs--container #js-gallery .columns-2>a,.columns-2>img{width:100%!important;height:auto}#contact form input,#contact form select,#contact-confirm form input,#contact-confirm form select,#contact-confirm-en form input,#contact-confirm-en form select,#contact-en form input,#contact-en form select,#contact-error form input,#contact-error form select,#contact-error-en form input,#contact-error-en form select,#contact-thanks form input,#contact-thanks form select,#contact-thanks-en form input,#contact-thanks-en form select,.columns-2>dl{width:100%!important}ul.listing{padding:0 1ch}.works--card a .works--card-body{min-height:calc(var(--works--card-width)/3*2)}.works--card{--works--card-width:calc(	(100vw - 4px) / 1.5 )}.works--card a .works--card-body .works--card-header h3{height:calc(var(--font-size-small1)*2.25);font-size:var(--font-size-small1)}.works--card a .arrow--link{position:absolute;bottom:var(--s0)}.works--card a .arrow--link svg{width:16px;height:16px}.open--column .tooltip--panel{width:80%}#aboutus .main--section-l.aboutus-nav ul,#aboutus-en .main--section-l.aboutus-nav ul,#contact form .cluster,#contact-confirm form .cluster,#contact-confirm-en form .cluster,#contact-en form .cluster,#contact-error form .cluster,#contact-error-en form .cluster,#contact-thanks form .cluster,#contact-thanks-en form .cluster,#selected-works-index .worksindex--nav>ul,#toppage .main--section-aboutus .aboutus--wrapper .aboutus--content,#toppage-en .main--section-aboutus .aboutus--wrapper .aboutus--content,.slider--card .slider--card-wrapper>div .slider--card-content.cluster .slider--card-title br,.slider--card .slider--card-wrapper>div .slider--card-content.cluster .worksheader--card-title br,.slider--card .slider--card-wrapper>div .slider--card-header .slider--card-copy br,.slider--card .slider--card-wrapper>div .worksheader--card-content.cluster .slider--card-title br,.slider--card .slider--card-wrapper>div .worksheader--card-content.cluster .worksheader--card-title br,.slider--card .slider--card-wrapper>div .worksheader--card-header .slider--card-copy br,.slider--card .worksheader--card-wrapper>div .slider--card-content.cluster .slider--card-title br,.slider--card .worksheader--card-wrapper>div .slider--card-content.cluster .worksheader--card-title br,.slider--card .worksheader--card-wrapper>div .slider--card-header .slider--card-copy br,.slider--card .worksheader--card-wrapper>div .worksheader--card-content.cluster .slider--card-title br,.slider--card .worksheader--card-wrapper>div .worksheader--card-content.cluster .worksheader--card-title br,.slider--card .worksheader--card-wrapper>div .worksheader--card-header .slider--card-copy br,.worksheader--card .slider--card-wrapper>div .slider--card-content.cluster .slider--card-title br,.worksheader--card .slider--card-wrapper>div .slider--card-content.cluster .worksheader--card-title br,.worksheader--card .slider--card-wrapper>div .slider--card-header .slider--card-copy br,.worksheader--card .slider--card-wrapper>div .worksheader--card-content.cluster .slider--card-title br,.worksheader--card .slider--card-wrapper>div .worksheader--card-content.cluster .worksheader--card-title br,.worksheader--card .slider--card-wrapper>div .worksheader--card-header .slider--card-copy br,.worksheader--card .worksheader--card-wrapper>div .slider--card-content.cluster .slider--card-title br,.worksheader--card .worksheader--card-wrapper>div .slider--card-content.cluster .worksheader--card-title br,.worksheader--card .worksheader--card-wrapper>div .slider--card-header .slider--card-copy br,.worksheader--card .worksheader--card-wrapper>div .worksheader--card-content.cluster .slider--card-title br,.worksheader--card .worksheader--card-wrapper>div .worksheader--card-content.cluster .worksheader--card-title br,.worksheader--card .worksheader--card-wrapper>div .worksheader--card-header .slider--card-copy br,.worksheader--card .worksheader--card-wrapper>div .worksheader--card-header .worksheader--card-copy br{display:block}.worksheader--card .worksheader--card-wrapper>div{bottom:5vh;bottom:5svh}aside.prev-next--nav ul{--padding-for-arrow:36px}aside.prev-next--nav a p{font-size:var(--font-size-small2)}footer .footer--contact .footer--contact-content>:first-child.cluster .btn--inquiry{--btn-fontsize:var(--font-size-small1);--btn-padding-ver:var(--s-4);--btn-padding-hor:var(--s0);--btn-letter-spacing:.125ch}#globalnav nav.split-into-2{align-content:flex-end;margin:0;gap:2vh}#globalnav nav.split-into-2 .nav--home li{display:flex;flex-wrap:wrap;justify-content:flex-end}#globalnav nav.split-into-2>:last-child{margin-bottom:5vh}#breadcrumbs{background:0 0}#breadcrumbs .current-item{display:block;width:-moz-fit-content;width:fit-content;max-width:240px;margin-top:2px}#breadcrumbs.hide{top:calc(((var(--font-size-small3) + 8px)*2 + var(--s-3))*-1)}#toppage .main--section-aboutus .aboutus--wrapper .aboutus--content>:last-child,#toppage-en .main--section-aboutus .aboutus--wrapper .aboutus--content>:last-child{flex-basis:auto}#c-index .worksindex--cards.cluster .works--card a .works--card-body .arrow--link,#selected-works-index .worksindex--cards.cluster .works--card a .works--card-body .arrow--link,#toppage .main--section-aboutus .aboutus--wrapper .aboutus--content .aboutus--title>div h3,#toppage-en .main--section-aboutus .aboutus--wrapper .aboutus--content .aboutus--title>div h3,#works-index .worksindex--cards.cluster .works--card a .works--card-body .arrow--link,#works-index-en .worksindex--cards.cluster .works--card a .works--card-body .arrow--link,#works-tags .worksindex--cards.cluster .works--card a .works--card-body .arrow--link{display:none}#toppage .main--section-aboutus .aboutus--wrapper,#toppage-en .main--section-aboutus .aboutus--wrapper{flex-basis:auto}#toppage .main--section-aboutus .aboutus--wrapper .aboutus--content,#toppage-en .main--section-aboutus .aboutus--wrapper .aboutus--content{height:auto}#toppage .main--section-aboutus .aboutus--wrapper .aboutus--content .aboutus--lead,#toppage-en .main--section-aboutus .aboutus--wrapper .aboutus--content .aboutus--lead{margin:calc(var(--s5)*2) 0}#toppage .main--section-aboutus .aboutus--wrapper .aboutus--content .aboutus--lead>div,#toppage-en .main--section-aboutus .aboutus--wrapper .aboutus--content .aboutus--lead>div{position:static;bottom:auto}#toppage .main--section-concepts .content--card,#toppage-en .main--section-concepts .content--card{margin:0 4px;--kadomaru:1.5rem;width:calc(100% - 20px)}#toppage .main--section-concepts .content--card .title,#toppage-en .main--section-concepts .content--card .title{padding:0 2.5cqh}#toppage .main--section-concepts .content--card .text,#toppage-en .main--section-concepts .content--card .text{padding:0 2.5cqh 2.5cqh}#toppage .main--section-concepts .content--card .image,#toppage-en .main--section-concepts .content--card .image{padding:0}#toppage .main--section-concepts #slick-on-sp .slick-arrow,#toppage-en .main--section-concepts #slick-on-sp .slick-arrow{z-index:10000;top:50%}#toppage .main--section-concepts #slick-on-sp .slick-prev,#toppage-en .main--section-concepts #slick-on-sp .slick-prev{transform:rotate(180deg)}#toppage .main--section-concepts #slick-on-sp .slick-next,#toppage-en .main--section-concepts #slick-on-sp .slick-next{right:10px;left:auto}#toppage .main--section-concepts .concepts--misc,#toppage-en .main--section-concepts .concepts--misc{margin-top:var(--s4)}#toppage .main--section-concepts .concepts--misc>p,#toppage-en .main--section-concepts .concepts--misc>p{width:100%;font-size:var(--font-size-base)}.slider--card-ashiya{background:url(//sekidesign.com/wp-content/themes/seki--v3/img/works-index/srk/gallery/04-26-720.webp) no-repeat center center;background-size:cover}.slider--card-tunnel{background:url(//sekidesign.com/wp-content/themes/seki--v3/img/works-index/sgw/gallery/01-20-720.webp) no-repeat center center;background-size:cover}.slider--card-snail{background:url(//sekidesign.com/wp-content/themes/seki--v3/img/works-index/nkn/gallery/01-17-720.webp) no-repeat center center;background-size:cover}.slider--card-crevasse{background:url(//sekidesign.com/wp-content/themes/seki--v3/img/works-index/krd/gallery/01-11-720.webp) no-repeat center center;background-size:cover}.slider--card-outdoorliving{background:url(//sekidesign.com/wp-content/themes/seki--v3/img/works-index/kbr/gallery/10-720.webp) no-repeat center center;background-size:cover}.slider--card-scenicterrace{background:url(//sekidesign.com/wp-content/themes/seki--v3/img/works-index/khr/gallery/01-17-720.webp) no-repeat center center;background-size:cover}.slider--card-twain{background:url(//sekidesign.com/wp-content/themes/seki--v3/img/works-index/plr/gallery/01-07-720.webp) no-repeat center center;background-size:cover}.slider--card-61{background:url(//sekidesign.com/wp-content/themes/seki--v3/img/works-index/tnk/gallery/03-07-720.webp) no-repeat center center;background-size:cover}.slider--card-64{background:url(//sekidesign.com/wp-content/themes/seki--v3/img/works-index/nkj/gallery/01-29-720.webp) no-repeat center center;background-size:cover}#c-index .worksindex--cards.cluster .works--card a>:first-child,#selected-works-index .worksindex--cards.cluster .works--card a>:first-child,#works-index .worksindex--cards.cluster .works--card a>:first-child,#works-index-en .worksindex--cards.cluster .works--card a>:first-child,#works-tags .worksindex--cards.cluster .works--card a>:first-child{width:50%}#c-index .worksindex--cards.cluster .works--card a .works--card-body,#selected-works-index .worksindex--cards.cluster .works--card a .works--card-body,#selected-works-index .worksindex--nav p,#works-index .worksindex--cards.cluster .works--card a .works--card-body,#works-index-en .worksindex--cards.cluster .works--card a .works--card-body,#works-tags .worksindex--cards.cluster .works--card a .works--card-body{width:50%}#c-index .worksindex--cards.cluster .works--card a .works--card-body .works--card-header h3,#selected-works-index .worksindex--cards.cluster .works--card a .works--card-body .works--card-header h3,#works-index .worksindex--cards.cluster .works--card a .works--card-body .works--card-header h3,#works-index-en .worksindex--cards.cluster .works--card a .works--card-body .works--card-header h3,#works-tags .worksindex--cards.cluster .works--card a .works--card-body .works--card-header h3{height:calc(var(--font-size-small1)*3.25);margin-bottom:var(--s-5)}#c-index .worksindex--cards.cluster .works--card a .works--card-body .works--card-header h4,#selected-works-index .worksindex--cards.cluster .works--card a .works--card-body .works--card-header h4,#works-index .worksindex--cards.cluster .works--card a .works--card-body .works--card-header h4,#works-index-en .worksindex--cards.cluster .works--card a .works--card-body .works--card-header h4,#works-tags .worksindex--cards.cluster .works--card a .works--card-body .works--card-header h4{margin-bottom:0;font-size:var(--font-size-small2)}#selected-works-index .worksindex--nav>ul>li{display:flex;align-items:center}#selected-works-index .worksindex--nav>ul>li+li{margin:var(--s-2) 0 0 0;padding:var(--s-2) 0 0 0;border-top:var(--border-maincolor);border-left:none}#selected-works-index .worksindex--nav{padding-bottom:var(--s-2);border-bottom:var(--border-maincolor)}#selected-works-index .worksindex--nav .collections--nav.cluster{margin-top:0}#selected-works-index .worksindex--nav .collections--nav.cluster li+li{border-top:none}#contact form .cluster>div+div,#contact-confirm form .cluster>div+div,#contact-confirm-en form .cluster>div+div,#contact-en form .cluster>div+div,#contact-error form .cluster>div+div,#contact-error-en form .cluster>div+div,#contact-thanks form .cluster>div+div,#contact-thanks-en form .cluster>div+div{margin-top:var(--s1)}#contact form,#contact-confirm form,#contact-confirm-en form,#contact-en form,#contact-error form,#contact-error-en form,#contact-thanks form,#contact-thanks-en form{padding:var(--s-1)}#contact form .cluster.email>div,#contact-confirm form .cluster.email>div,#contact-confirm-en form .cluster.email>div,#contact-en form .cluster.email>div,#contact-error form .cluster.email>div,#contact-error-en form .cluster.email>div,#contact-thanks form .cluster.email>div,#contact-thanks-en form .cluster.email>div{width:100%}#contact form .cluster.email>div:nth-child(2),#contact-confirm form .cluster.email>div:nth-child(2),#contact-confirm-en form .cluster.email>div:nth-child(2),#contact-en form .cluster.email>div:nth-child(2),#contact-error form .cluster.email>div:nth-child(2),#contact-error-en form .cluster.email>div:nth-child(2),#contact-thanks form .cluster.email>div:nth-child(2),#contact-thanks-en form .cluster.email>div:nth-child(2){margin-top:6px}#contact form .cluster.email>div:nth-child(2) label,#contact-confirm form .cluster.email>div:nth-child(2) label,#contact-confirm-en form .cluster.email>div:nth-child(2) label,#contact-en form .cluster.email>div:nth-child(2) label,#contact-error form .cluster.email>div:nth-child(2) label,#contact-error-en form .cluster.email>div:nth-child(2) label,#contact-thanks form .cluster.email>div:nth-child(2) label,#contact-thanks-en form .cluster.email>div:nth-child(2) label{display:none}#aboutus .aboutus--company table td,#aboutus .aboutus--company table th,#aboutus-en .aboutus--company table td,#aboutus-en .aboutus--company table th,#contact-confirm table td,#contact-confirm table th,#contact-confirm-en table td,#contact-confirm-en table th{display:block;width:100%}#contact-confirm table th,#contact-confirm-en table th{padding-bottom:0;border-bottom:none}#aboutus .main--section-l.aboutus-nav ul li+li,#aboutus-en .main--section-l.aboutus-nav ul li+li{margin-top:var(--s-1);margin-left:0;padding-left:0;border-left:0}#aboutus .aboutus--company table th,#aboutus-en .aboutus--company table th{border-bottom:none}}@media (any-hover:hover){a:hover{color:var(--link-color)}a.translucent:hover{color:inherit;opacity:.5}.list1 a:hover,ul.link--external a:hover{background:var(--link-color) url(//sekidesign.com/wp-content/themes/seki--v3/img/common/arrow--diagonal-upright-wh.svg) no-repeat right .5ch center;color:#fff}.btn-internallinks:hover{border:1px solid var(--link-color);background:var(--link-color);color:#fff!important}#breadcrumbs a:hover span,#process_fee main.wrapper .process_fee--index a:hover h4,#process_fee-en main.wrapper .process_fee--index a:hover h4,#switchLang li a:hover,.arrow--link:hover,.slider--card .slider--card-wrapper a:hover,.slider--card .worksheader--card-wrapper a:hover,.worksheader--card .slider--card-wrapper a:hover,.worksheader--card .worksheader--card-wrapper a:hover,aside.prev-next--nav a:hover{color:var(--link-color)}.arrow--link:hover svg,.works--card a:hover .arrow--link svg{stroke:var(--link-color)}.btn--tag:hover,.works--tags.cluster li a:hover{background:var(--main-color);color:#fff}#footernav nav.split-into-2 a:hover,#globalnav nav.split-into-2 a:hover,.slick-arrow:hover,.works--card a:hover .works--card-img{opacity:.5}.works--card a:hover .works--card-body{background:rgba(221,221,221,.5);color:var(--main-color)}.open--column button.tooltip--trigger:hover svg .cross{stroke:#fff}.open--column button.tooltip--trigger:hover svg .circle{stroke:var(--link-color);fill:var(--link-color)}.slider--card .slider--card-wrapper a:hover .el--casenumber,.slider--card .worksheader--card-wrapper a:hover .el--casenumber,.worksheader--card .slider--card-wrapper a:hover .el--casenumber,.worksheader--card .worksheader--card-wrapper a:hover .el--casenumber{color:#fff}.worksheader--card .worksheader--card-wrapper a:hover{background:#fff;color:#999}.tab-label:hover,aside.prev-next--nav a:hover p span{background:var(--link-color);color:#fff}footer a:not(.btn--inquiry):hover{opacity:.5}footer .footer--contact .footer--contact-content>:first-child.cluster .btn--inquiry:hover{border:1px solid var(--link-color)}#footernav nav.split-into-2 .nav--mainmenu a:hover,#globalnav nav.split-into-2 .nav--mainmenu a:hover{color:rgba(255,255,255,.5)}#footernav nav.split-into-2 .nav--mainmenu a:hover svg,#globalnav nav.split-into-2 .nav--mainmenu a:hover svg{stroke:rgba(255,255,255,.5)}#globalnav--btn-instagram a:hover svg,#globalnav--btn-mail a:hover svg{fill:#fff}#toppage .main--section-information .information--headlines .information--headline button:hover dl.cluster,#toppage-en .main--section-information .information--headlines .information--headline button:hover dl.cluster{background:#eee url(//sekidesign.com/wp-content/themes/seki--v3/img/common/arrow--down-small.svg) no-repeat right var(--s0) center;background-size:12px;color:var(--main-color)}#c-index .worksindex--parameter-tags dt.open:hover,#selected-works-index .worksindex--parameter-tags dt.open:hover,#toppage .main--section-information .information--headlines .information--headline.open button:hover dl.cluster,#toppage-en .main--section-information .information--headlines .information--headline.open button:hover dl.cluster,#works-index .worksindex--parameter-tags dt.open:hover,#works-index-en .worksindex--parameter-tags dt.open:hover,#works-tags .worksindex--parameter-tags dt.open:hover{background:#eee url(//sekidesign.com/wp-content/themes/seki--v3/img/common/arrow--up-small.svg) no-repeat right var(--s0) center;background-size:12px}#c-index .worksindex--parameter-categories button:hover,#c-index .worksindex--parameter-tags button:hover,#selected-works-index .worksindex--parameter-categories button:hover,#selected-works-index .worksindex--parameter-tags button:hover,#works-index .worksindex--parameter-categories button:hover,#works-index .worksindex--parameter-tags button:hover,#works-index-en .worksindex--parameter-categories button:hover,#works-index-en .worksindex--parameter-tags button:hover,#works-tags .worksindex--parameter-categories button:hover,#works-tags .worksindex--parameter-tags button:hover{border:1px solid var(--link-color);background:var(--link-color);color:#fff}#c-index .worksindex--parameter-tags dt:hover,#selected-works-index .worksindex--parameter-tags dt:hover,#works-index .worksindex--parameter-tags dt:hover,#works-index-en .worksindex--parameter-tags dt:hover,#works-tags .worksindex--parameter-tags dt:hover{background:#eee url(//sekidesign.com/wp-content/themes/seki--v3/img/common/arrow--down-small.svg) no-repeat right var(--s0) center;background-size:12px}#c-index .worksindex--parameter-reset button:hover,#globalnav--btn-hamburger:hover,#globalnav--btn-instagram a:hover,#globalnav--btn-mail a:hover,#information .wp-pagenavi a:hover,#selected-works-index .worksindex--parameter-reset button:hover,#works-index .worksindex--parameter-reset button:hover,#works-index-en .worksindex--parameter-reset button:hover,#works-tags .worksindex--parameter-reset button:hover{background:var(--link-color)}#works-piece main.wrapper .main--section-photographs .thumnails--container .gallery-item:hover:after{background-color:rgba(81,69,62,.9)}#works-piece main.wrapper .main--section-photographs .thumnails--container .gallery-item:hover img{opacity:.8}#process_fee main.wrapper .process_fee--index a:hover,#process_fee-en main.wrapper .process_fee--index a:hover{background:#eaeaea}#process_fee main.wrapper .process_fee--index a:hover p,#process_fee-en main.wrapper .process_fee--index a:hover p{color:var(--main-color)}#process_fee main.wrapper .process_fee--index a:hover svg,#process_fee-en main.wrapper .process_fee--index a:hover svg{stroke:var(--link-color)}.pswp__button--arrow--next:hover,.pswp__button--arrow--prev:hover,.pswp__button--close:hover{background-color:var(--link-color)}}@media (pointer:coarse){.slider--simple{-webkit-overflow-scrolling:touch;touch-action:auto!important}}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}#toppage .main--section-concepts .concepts--card,#toppage-en .main--section-concepts .concepts--card{transition:none}}