<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*! ========================================================================
===========================================================================

	design.css
	---------------------------
	// Last modified: 2025/04/07 15:59:44

===========================================================================
======================================================================== */.page.-design .c_pageLead{background:#000}.p_heroImage{overflow:hidden}.p_heroImage img{width:100%;-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-filter:blur(10px);filter:blur(10px);opacity:0;transition:2s ease}.p_heroImage.is_inview img{-webkit-transform:scale(1);transform:scale(1);-webkit-filter:blur(0);filter:blur(0);opacity:1}.p_localNav{padding:44px 0}.p_localNav ._nav{display:flex;flex-direction:column;gap:8px}.p_localNav ._nav ._navItem{font-size:16px;letter-spacing:.1em}@media(min-width: 951px){.p_localNav ._nav ._navItem{font-size:18px}}.p_localNav ._nav ._navItem a{display:flex;justify-content:center;align-items:center;width:100%;height:44px;border:1px solid #977b35;text-decoration:none;color:#977b35;transition:background .2s ease,color .2s ease}@media(any-hover: hover){.p_localNav ._nav ._navItem a:hover{background:#977b35;color:#fff}}.p_localNav ._nav ._navItem.is_current a{background:#977b35;color:#fff}.p_sectiontTitle{font-size:12px;font-family:"Cormorant",serif;letter-spacing:.2em}.js_pinWrapper{position:relative;padding-top:100svh;-webkit-clip-path:inset(0);clip-path:inset(0)}.js_fixedBGImage{position:relative;z-index:1;overflow:hidden;position:absolute;top:0;left:0;z-index:1;width:100%;height:100%}.js_fixedBGImage img{width:100vw;height:100vh;-o-object-fit:cover;object-fit:cover}.js_fixedBGImage ._mask{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background:#4c4948;mix-blend-mode:multiply;opacity:0}._sectionContents{position:relative;z-index:2;padding:100px 0}.p_architect ._inner{display:flex;justify-content:center;gap:24px;margin-bottom:20px}.p_architect ._description ._title{margin-bottom:1em;padding-bottom:.2em;border-bottom:1px solid;font-size:13px}.p_architect ._description ._name ._ja{margin-bottom:.2em;font-size:20px}.p_architect ._description ._name ._en{font-size:10px}.p_architect ._text{margin-top:1em;font-size:12px;text-align:justify;line-height:1.6}@media(max-width: 950px){.p_architect ._text{font-size:14px}}.p_architect ._works{display:grid;grid-template-columns:repeat(2, 1fr);gap:20px;margin-top:20px}.p_architect ._works ._work{font-size:10px}.p_architect ._works ._work img{width:100%;height:auto}.p_architect ._works ._work ._title{margin-top:.5em}.p_section.-n1{padding:20px 0 20px}.p_section.-n1 .elements{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:40px;margin-top:40px;text-align:center;font-size:13px}.p_section.-n1 .elements ._image{margin-bottom:10px;padding-bottom:5px;border-bottom:1px solid #fff}.carousel{--parent-padding: 40px;margin:80px 0 40px;overflow:hidden;width:calc(100% + 2*var(--parent-padding));margin-left:calc(-1*var(--parent-padding))}@media(max-width: 950px){.carousel{--parent-padding: 10%}}.carousel .swiper-wrapper{transition-timing-function:linear}.carousel .swiper-slide{position:relative;height:auto;width:170px;overflow:hidden}.carousel .swiper-slide ._image{aspect-ratio:170/220}.carousel .swiper-slide ._caption{position:absolute;bottom:0;left:0;display:flex;justify-content:center;align-items:center;width:100%;padding:2em 0;font-size:12px}.p_section.-n2,.p_section.-n3{padding:20px 0 0}.p_section.-n2 .c_heading,.p_section.-n3 .c_heading{margin-bottom:3em}.p_section.-n2 .p_localNav,.p_section.-n3 .p_localNav{background:#fff}.p_section.-n4{padding:20px 0 100px;background:#fff;color:#333}.p_section.-n4 .p_localNav{margin-bottom:30px}.p_section.-n4 .group{max-width:320px;margin:0 auto}.p_section.-n4 .group .c_heading{margin-top:.5em}.p_section.-n4 .group ._title img{width:100%}.p_section.-n4 .group ._list ._listItem{display:flex;align-items:flex-start;margin-top:.75em;font-size:13px}@media(min-width: 951px){.p_section.-n4 .group ._list ._listItem{font-size:14px}}.p_section.-n4 .group ._list ._listItem::before{content:"笆�";display:inline-block;margin-right:.5em}.p_section.-n4 .group+.group{margin-top:40px}.p_section.-n4 .publicPlan{max-width:300px;margin:60px auto 0}.p_section.-n4 .publicPlan ._title{margin-bottom:1.5em;font-family:"Cormorant",serif;font-size:12px}.p_section.-n4 .publicPlan ._list{border-top:1px solid #000}.p_section.-n4 .publicPlan ._list ._listItem{padding:1em 0;border-bottom:1px solid #000;font-size:13px}@media(min-width: 951px){.p_section.-n4 .publicPlan ._list ._listItem{font-size:14px}}.p_section.-n4 .publicPlan ._list ._listItem strong{display:block;margin-top:.25em;font-size:18px;font-weight:normal;color:#a88d00}
</pre></body></html>