@charset "utf-8";.mainimage img{width:100%;vertical-align:bottom;user-select:none;pointer-events:none}.slick-slide img{display:block !important}section{padding-block:var(--section-padding)}section+section{padding-top:0}section+.breakSection+section{padding-top:var(--section-padding)}section:has(+.breakSection){padding-bottom:var(--section-padding)}.fadein{opacity:0;filter:blur(15px);transform:translate(0,30px);transition:all 0.8s;@media (width <=999px){filter:blur(10px);transform:translate(0,25px);transition:all .5s}}.fadein.scrollin{filter:blur(0);opacity:1;transform:translate(0,0)}.white{#frontSlider{padding:100px 0 120px;display:flex;flex-direction:column;gap:100px;@media (width <=999px){gap:60px;padding:75px 0 75px}.image{padding:0 2px;position:relative;.name{position:absolute;right:10px;bottom:10px;padding:5px 10px;font-size:1.4rem;color:var(--color-gray-800);font-weight:500;letter-spacing:0;background:#fff;z-index:2;@media (width <=999px){font-size:1.3rem;bottom:8px}}@media (width <=999px){img{height:200px}}}.sauna{.galleryHeader{display:flex;justify-content:space-between;margin-bottom:30px;gap:20px;@media screen and (max-width:999px){flex-direction:column;align-items:stretch;gap:15px}.sectionTitle{margin-bottom:0;margin-inline:0}}.saunaTxt{display:block;text-align:center;padding:15px 20px;background:#F8F8F8;color:#000;font-size:1.6rem;line-height:1.6;@media (width <=999px){font-size:1.5rem}a{color:var(--color-main);text-decoration:underline;transition:opacity 0.3s;&:hover{opacity:.7}}.target{font-size:1.6rem;font-weight:500;@media (width <=999px){font-size:1.5rem}}}}.slickNavContainer{@media (width <=999px){justify-content:center}.sliderDotsContainer{.slider-dots{@media (width <=999px){gap:10px}li{border-color:var(--color-gray-800);padding:10px;height:35px;@media (width <=999px){height:30px;width:calc(100% / 5)}button{color:var(--color-gray-800);font-size:1.9rem;font-weight:500}}}}.sliderLeftArrow,.sliderRightArrow{border-color:var(--color-gray-800);color:#fff;background-color:#333}}@media (width <=999px){.office{.sliderDotsContainer{.slider-dots{flex-wrap:wrap}}}.sauna{.sliderDotsContainer{.slider-dots{flex-wrap:wrap;gap:12px 10px;li{width:calc(100% / 5);button{padding-bottom:5px}}}}}}}.sectionTitle{margin-bottom:65px;display:flex;align-items:baseline;gap:15px;margin-bottom:40px;max-width:1200px;margin-inline:auto;@media (width <=999px){margin-bottom:40px;flex-direction:column;padding-top:0}h2{text-shadow:none;color:var(--color-gray-800);transform:translateY(12px);font-size:4.8rem;font-weight:500;letter-spacing:0.05em;font-family:var(--font-sub);@media (width <=999px){font-size:3.2rem}}span{font-size:1.8rem;font-weight:500;letter-spacing:0.025em;display:flex;align-items:center;gap:15px;&:before{content:'';background-color:var(--color-gray-600);width:20px;height:1px;display:block}@media (width <=999px){font-size:1.6rem}}}.noContentTxt{color:var(--color-gray-800)}.diffTxt{color:var(--color-gray-600)}#amenities{padding-bottom:120px;@media (width <=999px){padding-bottom:75px}}.amenitiesContainer{.amenitiesItem{background:#f5f5f5;border-color:#ddd;color:var(--color-gray-800);border:0;p{color:var(--color-gray-800)}&.large{grid-column:1/4;border:0;background:#444;color:#fff;@media (width <=999px){grid-column:1/3}.icon{filter:invert(0)}p{color:var(--color-gray-200)}}.icon{filter:invert(1)}}}#pricing{padding-block:0 120px;@media (width <=999px){padding-bottom:50px}}#floorplan{padding-block:120px}.floorplanContainer{display:block;align-items:flex-start;background:#fcfcfc;padding:40px;@media (width <=999px){gap:15px;padding:40px 15px}.floorMap{display:flex;flex-direction:row;gap:30px;margin-bottom:30px;@media (width <=999px){flex-direction:column;padding:0}}>div{padding:0;@media (width <=999px){padding:25px 15px}.floorNum{color:var(--color-gray-800)}.img{.clickTxt{color:var(--color-gray-600)}}}.border{width:1px;background:#ddd;align-self:stretch;display:block;flex-shrink:0;@media (width <=999px){width:100%;height:1px}}.floorTable{width:100%;*{color:var(--color-gray-800)}tr:nth-child(odd){background:#eee}th{background:#444;color:var(--color-gray-100);padding:8px 15px}}}.breakSection.breakSection2{background-image:url(//first-ochanomizu.com/office/wp-content/themes/fo_office/css/../images/contents/index/breakSectionImage03.webp);margin-left:0;width:100%}@media (width <=999px){.breakSection{background-position:45% center}}.topPrice{border:1px solid var(--color-gray-800);display:flex;align-items:stretch;margin-bottom:30px;max-width:800px;.title,.price{padding:15px 20px;width:50%;display:flex;align-items:center;justify-content:center;@media (width <=999px){padding:12px 15px;font-size:1.5rem}}.title{background:#444;color:#fff;font-weight:500;@media (width <=999px){width:42%}}@media (width <=999px){.price{width:58%}}}.priceSubTitle{font-size:2.4rem;font-weight:500;letter-spacing:.05em;margin-bottom:15px}.priceTable{margin-bottom:40px;@media (width <=999px){width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;@media (width <=768px){padding-right:20px}}table{width:100%;@media (width <=999px){min-width:700px}}*{color:var(--color-gray-800)}tr:nth-child(odd){background:#eee}th{background:#444;color:var(--color-gray-100);padding:8px 15px;line-height:1.4;font-size:1.5rem;vertical-align:middle}td{padding:8px 15px;text-align:center;vertical-align:middle;letter-spacing:.025em}}.priceOpen{.topPrice{margin-bottom:15px}@media (width <=999px){.note{font-size:1.5rem}}}#access{padding-bottom:125px;@media (width <=999px){padding-top:75px;padding-bottom:80px}}.accessContainer{max-width:100%;@media (width <=999px){padding:0}.txt{flex:0.75;.name{font-weight:500;@media (width <=999px){margin-top:0}}.accessGroup{.title{padding-bottom:10px;margin-bottom:25px;font-weight:500;border-color:var(--color-gray-800)}}}@media (width <=999px){.map{margin:0}}}#footerCta{padding:0;.breakContent{background:#fff;box-shadow:0px 0px 20px 0px #3333334d;.desc{color:var(--color-gray-800);@media (width <=999px){font-size:1.6rem}}.btn{a,>span{border:1px solid var(--color-main);font-family:var(--font-main);pointer-events:auto}a{font-weight:500;@media (width <=999px){font-size:1.6rem}&:nth-of-type(1){color:var(--color-main);background:#fff;&:hover,&:focus{color:var(--color-main);background:var(--color-main-pale)}}&:nth-of-type(2){background:var(--color-main);color:#fff;&:hover,&:focus{background:var(--color-main-deep)}}}}}}}.mainimage.topPage{margin-top:103.7px;height:calc(100vh - 103.7px);.mainimageBg{height:100%;img{height:100%}}.diffTxt{left:auto;right:25px;color:#ccc}@media (width <=999px){margin-top:82.38px;height:calc(100vh - 82.38px);.mainimageBg{position:absolute;inset:0;width:100%;height:100%;img{width:100%;height:100%;object-fit:cover;object-position:center top}}.diffTxt{left:auto;right:auto;bottom:16px;transform:translate(0);padding:0;color:#888}}}.diffTxt{padding:30px 15px;text-align:center;font-size:1.4rem;color:#bbb;@media (width <=999px){font-size:1.2rem}&.right{text-align:right}}.diffTxt.right{text-align:right}.mainimage{height:100vh;position:relative;display:flex;align-items:center;justify-content:center;.mainimageLogo{position:absolute;img{width:100%;max-width:400px;position:relative;z-index:2;@media (width <=999px){max-width:230px}}}.mainimageBg{width:100%;height:100vh;z-index:1;position:relative;img{height:100vh;width:100%;object-fit:cover}@media (width <=999px){filter:brightness(.9)}}.mainimageTxt{position:absolute;left:12vw;top:50%;transform:translateY(-50%);z-index:5;color:#fff;width:calc(100% - 20vw);h2{font-size:clamp(3.2rem, 3.47vw, 5rem);font-size:clamp(3.2rem, 3.47vw, 6.4rem);font-weight:bold;letter-spacing:0.1em;display:flex;align-items:center;margin-bottom:1.74vw;line-height:1;span{letter-spacing:-.05em;letter-spacing:-.075em}span:last-of-type{margin-left:-10px}}p{font-weight:500;font-size:clamp(1.4rem, 1.25vw, 1.8rem);line-height:2;line-height:1.7;text-shadow:5px 5px 10px rgb(0 0 0/80%)}p.name{margin-bottom:1.04vw}.open{border:2px solid #ddd;display:inline-block;margin-top:15px;background-color:rgba(255,255,255,0.9);border-radius:8px;padding:25px 30px;text-shadow:none;color:var(--color-gray-800);@media (width <=999px){padding:15px 24px}.txt{border-left:5px solid var(--color-main);padding-left:15px;letter-spacing:0.025em;@media (width <=999px){font-size:1.5rem}}.date{font-size:2.7rem;line-height:1;font-weight:500;@media (width <=999px){font-size:2.2rem}}span{font-size:2.4rem}}@media (width <=999px){left:5vw;width:calc(100% - 10vw);top:auto;bottom:50px;transform:translate(0);text-shadow:0 0 15px rgba(0,0,0,0.5);h2{flex-wrap:wrap}}@media (width <=768px){h2{font-size:2.8rem;margin-bottom:15px}p{font-size:1.4rem;line-height:1.8}p.name{margin-bottom:10px}}}.mainvisualContents{position:absolute;top:50%;left:clamp(30px, 6.5vw, 100px);transform:translateY(-50%);z-index:3;width:max-content;max-width:calc(100% - clamp(60px, 13vw, 200px));max-width:800px}.txtArea{margin-bottom:clamp(35px, 3.9vw, 60px);position:relative;z-index:2;.dotBg.bg01{position:absolute;width:clamp(180px, 19.5vw, 300px);height:clamp(160px, 17.5vw, 270px);top:clamp(-100px, -9.8vw, -60px);right:0;z-index:0}.txt{position:relative;z-index:1;font-family:var(--font-main);font-size:clamp(4.8rem, 5.2vw, 8rem);font-weight:bold;letter-spacing:0.1em;color:#fff;line-height:1.4;margin:0;.topLine{display:flex;align-items:center;flex-wrap:nowrap;.badge{display:flex;align-items:center;justify-content:center;background:#34c;font-family:var(--font-roboto);font-size:clamp(1.5rem, 1.5vw, 2.3rem);font-weight:400;letter-spacing:.3em;line-height:1;padding:clamp(6px, 0.55vw, 8px) clamp(15px, 2vw, 30px);margin-left:clamp(15px, 2.6vw, 40px);height:clamp(38px, 3.3vw, 50px)}}}}.cardArea{position:relative;display:flex;gap:clamp(15px, 2vw, 20px);z-index:2;.card{width:clamp(210px, 18.2vw, 280px);background:#fff;box-shadow:0 15px 30px rgba(0,0,0,0.3);.title{display:flex;align-items:center;justify-content:center;height:clamp(45px, 3.9vw, 60px);background:#333;color:#fff;font-family:var(--font-main);font-size:clamp(1.7rem, 1.43vw, 2.2rem);font-weight:500;text-align:center;padding:clamp(10px, 1.2vw, 18px) 0;letter-spacing:.16em}.content{padding:clamp(20px, 2vw, 30px) clamp(12px, 1.3vw, 20px) clamp(25px, 2.6vw, 40px);text-align:center;background:#fcfcfc;display:flex;flex-direction:column;align-items:center;.price{display:flex;align-items:baseline;justify-content:center;color:#3344cc;line-height:1;.num{font-family:'Roboto',sans-serif;font-size:clamp(6.5rem, 6.25vw, 9.6rem);font-weight:500;line-height:.75}.condensedTxt{font-variation-settings:"wdth" 90}.unit{font-family:var(--font-main);font-size:clamp(2.7rem, 2.6vw, 4rem);letter-spacing:.02em;font-weight:700;line-height:1}}.subTxt{font-family:var(--font-main);font-size:clamp(3rem, 2.85vw, 4.4rem);color:#393d59;font-weight:500;margin-top:clamp(12px, 1.3vw, 20px);letter-spacing:.16em;line-height:1}.priceSmall{margin-top:clamp(20px, 2vw, 30px);font-size:clamp(1.4rem, 1.2vw, 1.8rem);color:#777;.num{font-size:clamp(2.7rem, 2.35vw, 3.6rem);font-weight:500;font-family:var(--font-roboto);letter-spacing:-.02em;line-height:1}.comma{display:inline-block;transform:translateY(-.1em)}}}}}.dotBg{position:absolute;pointer-events:none;z-index:3;background-image:radial-gradient(circle,rgba(255,255,255,0.4) 0 2px,transparent 2px);background-size:24px 24px;&.bg01{width:clamp(180px, 19.5vw, 300px);height:clamp(160px, 17.5vw, 270px);top:clamp(-100px, -9.8vw, -60px);right:0;opacity:.4}&.bg02{width:clamp(170px, 17.2vw, 265px);height:clamp(145px, 14.6vw, 225px);left:clamp(-30px, -2.6vw, -40px);bottom:clamp(-25px, -2vw, -30px);opacity:.2}}.gradientOverlay{position:absolute;inset:0;background:linear-gradient(to right,rgba(0,0,0,.85) 0%,rgba(0,0,0,.6) 30%,rgba(0,0,0,0) 55%);z-index:2;pointer-events:none}@media (width <=999px){.mainvisualContents{top:auto;bottom:clamp(30px, 6vw, 60px);left:5vw;transform:none;width:calc(100% - 10vw);max-width:none;bottom:50px}.txtArea{margin-bottom:clamp(25px, 4vw, 40px);.txt{font-size:clamp(3.8rem, 6.5vw, 5.5rem);line-height:1.25;letter-spacing:0.08em;.topLine{flex-wrap:wrap;row-gap:10px;.badge{font-size:clamp(1.2rem, 2vw, 1.8rem);height:clamp(32px, 4vw, 42px);padding:6px clamp(12px, 2vw, 20px);margin-left:clamp(10px, 2vw, 20px)}}}}.cardArea{display:flex;gap:clamp(6px, 1vw, 16px);.card{flex:1 1 0;min-width:0;padding:clamp(10px, 1.5vw, 20px);.title{font-size:clamp(11px, 1.4vw, 18px)}.price{font-size:clamp(20px, 3vw, 42px)}.unit{font-size:clamp(9px, 1vw, 14px)}}}.gradientOverlay{background:linear-gradient(to top,rgba(0,0,0,.8) 0%,rgba(0,0,0,.4) 45%,rgba(0,0,0,.05) 75%)}}@media (width <=600px){.mainimage.topPage{min-height:600px}.mainvisualContents{left:20px;width:calc(100% - 40px);top:auto;transform:none;.topLine{gap:clamp(6px, 2vw, 12px);.txtArea{margin-bottom:0;.campaignTitle{font-size:clamp(20px, 6vw, 32px)}.badge{font-size:clamp(8px, 2vw, 11px);padding:4px 8px}}}}.txtArea{margin-bottom:25px;.txt{font-size:clamp(3rem, 10vw, 4rem);line-height:1.25;letter-spacing:0.06em;.topLine{display:flex;align-items:center;gap:8px;.badge{margin-left:0;font-size:1.2rem;height:32px;padding:5px 12px;letter-spacing:.2em}}}}.cardArea{display:flex;gap:4px;.card{width:100%;max-width:none;box-shadow:none;&:last-child{grid-column:1/-1;width:calc(50% - 5px)}.title{height:42px;font-size:1.5rem;padding:8px 0;letter-spacing:.1em}.content{padding:18px 8px 22px;.price{.num{font-size:clamp(5rem, 15vw, 6.5rem)}.unit{font-size:clamp(1.8rem, 5vw, 2.5rem)}}.subTxt{font-size:clamp(2rem, 6vw, 2.8rem);margin-top:12px;letter-spacing:.1em}.priceSmall{margin-top:15px;font-size:1.2rem;.num{font-size:2.5rem}}}}.card{flex:1 1 0;min-width:0;padding:7px 4px;.title{font-size:clamp(8px, 2.5vw, 12px)}.price{font-size:clamp(15px, 5vw, 24px)}.unit{font-size:clamp(7px, 2vw, 10px)}}}.dotBg{display:block;&.bg02{bottom:0;left:0;width:100px;height:100px}}.txtArea{&.bg01{top:0;right:0;width:100px;height:100px}}}@media (width <=400px){.mainvisualContents{left:15px;width:calc(100% - 30px)}.txtArea{margin-bottom:20px;.txt{font-size:2.8rem}}.cardArea{gap:7px;.card{.title{font-size:1.3rem}.content{padding:15px 5px 18px;.price{.num{font-size:4.8rem}.unit{font-size:1.7rem}}.subTxt{font-size:1.8rem}.priceSmall{display:block;max-width:100%;box-sizing:border-box;font-size:clamp(10px, 3vw, 14px);line-height:1.3;white-space:nowrap;.num{font-size:clamp(1.4rem, 5vw, 2.2rem)}}}}}}}.diffTxt{position:absolute;left:25px;bottom:10px;z-index:5;color:var(--color-gray-400);@media (width <=999px){left:50%;bottom:0;transform:translate(-50%,-50%);width:100%;padding:0;font-size:1.2rem}}#cta{padding:0}.ctaSection{width:100%;position:relative;min-height:80vh;.ctaSectionTxt{padding-block:var(--section-padding);display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%;min-height:80vh;z-index:2;.title{display:flex;align-items:center;justify-content:center;font-size:8rem;font-weight:500;line-height:1;letter-spacing:-0.1em;color:var(--color-gray-100);margin-bottom:35px;.comma{margin-right:-.4em}@media (width <=999px){flex-direction:column;align-items:center;font-size:4.4rem;line-height:1.2}}.subTitle{font-size:2rem;font-weight:500;letter-spacing:.025em;line-height:1;color:var(--color-gray-100);margin-bottom:50px;@media (width <=999px){margin-bottom:30px;font-size:1.6rem}}.desc{font-size:1.6rem;color:var(--color-gray-200);margin-bottom:60px;@media (width <=999px){font-size:1.4rem;margin-bottom:40px;text-align:center}}.benefits{max-width:300px;width:100%;.benefitsTitle{color:var(--color-gray-300);background:#666;display:flex;align-items:center;justify-content:center;gap:10px;padding:15px 0;&:before{font-family:var(--fa);content:'\f007';font-weight:700}@media (width <=999px){gap:8px;padding:10px;line-height:1}}.benefitsContent{padding:15px;border:1px solid #666;font-size:1.6rem;color:var(--color-gray-100);letter-spacing:.06em;display:flex;align-items:center;justify-content:center;margin-top:-1px;margin-bottom:30px}}.ctaBtn{@media (width <=999px){width:100%}a{width:400px;height:100px;display:flex;align-items:center;justify-content:center;color:var(--color-gray-100);line-height:1;background:var(--color-sub);border:1px solid var(--color-sub);text-decoration:none;transition:background 0.3s;&:hover,&:focus{color:var(--color-gray-100);background:0 0}@media (width <=999px){max-width:calc(100% - 60px);margin:0 auto;width:100%}}}}.bg{position:absolute;top:0;z-index:-1;width:100%;height:100%;img{width:100%;height:100%;object-fit:cover;filter:blur(15px) brightness(.6)}}}#concept{padding-top:var(--section-padding)}.conceptContainer{display:flex;align-items:center;gap:50px;margin-bottom:70px;&:last-child{margin-bottom:0;@media (width <=999px){.img{margin-left:calc(var(--side-padding) * -1);margin-right:auto}}.txt{.p{p:last-of-type{margin-bottom:0}}}}@media (width <=999px){flex-direction:column;align-items:flex-start;gap:50px;.img{max-width:100%;margin-left:auto;margin-right:calc(var(--side-padding) * -1)}}.img{flex-grow:1;max-width:500px;width:100%;@media (width <=999px){max-width:100%}img{width:100%}}.txt{flex-grow:1;@media (width <=999px){padding-left:5px}.conceptTitle{font-family:var(--font-sub);margin-bottom:40px;span{font-size:1.8rem;font-weight:500;color:var(--color-sub-soft);@media (width <=999px){font-size:1.5rem;line-height:1;display:block;margin-bottom:10px}}h2{font-size:3.6rem;color:var(--color-gray-100);letter-spacing:.025em;line-height:1;@media (width <=999px){font-size:3.2rem}}}.subTitle{font-size:2rem;font-weight:500;letter-spacing:.1em;color:var(--color-gray-100);margin-bottom:25px;display:flex;align-items:center;gap:10px;&:before{content:'';display:block;width:15px;height:2px;background:var(--color-sub-light)}}.p{color:var(--color-gray-200);font-size:1.8rem;line-height:1.8;letter-spacing:.06em;p{margin-bottom:24px}p:last-of-type{margin-bottom:50px}@media (width <=999px){font-size:1.6rem}}}}.marker{background:linear-gradient(transparent 75%,var(--color-sub-dark) 25%);padding:0 8px;margin-inline:5px}.featuresContainer{@media (width <=999px){flex-direction:column}.map{flex-shrink:0;transition:0.2s;&:hover,&:focus{filter:brightness(.85)}.mapTitle{font-size:1.8rem;color:var(--color-gray-100);text-align:center;letter-spacing:0.05em;margin-bottom:50px;position:relative;display:none;@media (width <=999px){display:block}&:before{position:absolute;bottom:-20px;left:calc(50% - 30px);width:60px;height:2px;content:'';background:var(--color-gray-300)}}.clickTxt{font-size:1.5rem;text-align:center;letter-spacing:.025em;padding-top:15px;color:var(--color-gray-300)}}.imageSlider{margin-bottom:0 !important}.slickNavContainer{padding-top:30px;position:absolute;max-width:500px;@media (width <=999px){position:static;max-width:100%}}}.sectionTitle{display:grid;place-items:center;position:relative;margin-bottom:10px;isolation:isolate;@media (width <=999px){position:relative;padding-top:20px;margin-bottom:0}.bg{grid-area:1/1;font-family:var(--font-sub);font-size:clamp(10rem, 15vw, 20rem);letter-spacing:-0.08em;color:var(--color-gray-200);opacity:0.08;pointer-events:none;user-select:none;line-height:1;transform:translateY(0);z-index:1;display:block;@media (width <=999px){font-size:clamp(5rem, 18vw, 8rem);opacity:.1;margin-inline:calc(var(--side-padding) * -1);transform:translateY(-.8em)}}h2{grid-area:1/1;color:var(--color-gray-100);font-size:3.2rem;font-weight:500;letter-spacing:-0.025em;line-height:1.2;transform:translateY(-50%);text-shadow:0 0 10px rgba(0,0,0,0.8),0 0 5px rgba(0,0,0,1);z-index:2;@media (width <=999px){font-size:2rem;margin-inline:calc(var(--side-padding) * -1)}}}.imageSlider{.image{position:relative;.caption{position:absolute;left:0;bottom:0;width:100%;color:var(--color-gray-100);padding:20px;background:linear-gradient(to top,rgba(0,0,0,0.8),transparent);text-align:center;backdrop-filter:blur(3px);@media (width <=999px){padding:15px;font-size:1.4rem}}}img{width:100%;display:block}@media (width <=999px){margin-bottom:20px !important}}.slickNavContainer{display:flex;align-items:center;justify-content:center;gap:40px;width:100%;padding:0 15px;@media (width <=999px){flex-wrap:wrap;gap:25px;justify-content:left}@media (width <=768px){gap:20px 10px}}.sliderDotsContainer{@media (width <=999px){order:-1;width:100%}.slider-dots{display:flex;align-items:center;justify-content:center;gap:15px;list-style:none;padding:0;margin:0;li{position:relative;width:calc(100% / 3);height:40px;cursor:pointer;border-bottom:1px solid var(--color-gray-300);opacity:0.5;transition:all 0.3s;padding:15px;@media (width <=768px){width:calc((100% - 45px) / 3);height:35px}&:hover,&:focus-within,&.slick-active{border-bottom-color:#fff;opacity:1}button{display:flex;align-items:center;justify-content:center;appearance:none;outline:none;width:100%;height:100%;padding-bottom:8px;border:none;background-color:transparent;color:var(--color-gray-300);font-size:1.6rem;font-family:var(--font-sub);text-align:center;opacity:0.8;transition:all 0.3s;cursor:pointer;@media (width <=480px){font-size:1.2rem}}}}}.sliderLeftArrow,.sliderRightArrow{flex-shrink:0;border:1px solid var(--color-gray-400);border-radius:50%;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;color:var(--color-gray-400);cursor:pointer;transition:0.2s;margin:0 10px;@media (width <=999px){width:30px;height:30px;margin:0 5px}&:before{font-family:var(--fa);content:'\f104';font-weight:bold;line-height:1;font-size:1.3rem;@media (width <=999px){font-size:1rem}display:block;transform:translate(1px,0);}button{display:none}&:hover,&:focus{opacity:.6}}.sliderRightArrow{&:before{content:'\f105';transform:translate(1px,0)}}.breakSection{width:100%;aspect-ratio:1920/450;max-height:450px;padding:0;background-image:url(//first-ochanomizu.com/office/wp-content/themes/fo_office/css/../images/contents/index/breakSectionImage.webp);background-repeat:no-repeat;background-size:cover;@media (width <=999px){aspect-ratio:auto;height:250px;background-attachment:scroll;background-position:25% center;width:calc(100% - 40px)}}.amenitiesContainer{display:grid;grid-template-columns:repeat(3,1fr);gap:10px 8px;@media (width <=999px){grid-template-columns:repeat(2,1fr);gap:10px}.amenitiesItem{padding:30px;background:#393434;border-top:5px solid #777;display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center;color:var(--color-gray-100);@media (width <=999px){grid-column:span 1;padding:20px 15px;gap:8px}&.large{grid-column:1/3;background:var(--color-sub-light);color:var(--color-gray-100);border-top:5px solid var(--color-sub-dark);@media (width <=999px){grid-column:1/3;flex-direction:column;text-align:center;padding:30px 25px;gap:5px}}.icon{width:50px;@media (width <=999px){width:32px}}.title{font-size:1.7rem;font-weight:500;line-height:1.4;@media (width <=999px){font-size:1.5rem;min-height:3em;display:flex;align-items:center;justify-content:center;flex-direction:column;flex-grow:0}}p{font-size:1.4rem;font-weight:400;color:var(--color-gray-300);text-align:center;padding-top:10px;@media (width <=999px){font-size:1.3rem}}}}.floorplanContainer{display:flex;gap:30px;@media (width <=999px){flex-direction:column}>div{padding:40px;display:flex;flex-direction:column;gap:30px;width:100%;@media (width <=999px){padding:0;gap:15px}.floorNum{display:flex;align-items:flex-end;justify-content:center;gap:5px;font-family:var(--font-sub);font-size:4.2rem;color:var(--color-gray-200);.num{line-height:0.8;@media (width <=999px){font-size:4rem}}.numIndex{font-size:3rem;line-height:0.9;@media (width <=999px){font-size:2.6rem}}}.img{a{transition:.2s;&:hover,&:focus{opacity:.7}}.clickTxt{font-size:1.4rem;text-align:center;padding-top:15px;color:var(--color-gray-400)}}.txt{list-style:none;padding:0;margin:0 5px;li{display:flex;justify-content:space-between;align-items:baseline;padding:13px 0;@media (width <=999px){flex-direction:column;padding:5px 0}}.name{font-size:1.8rem;font-weight:bold;letter-spacing:0.05em;text-align:left;flex:0 0 40%;color:var(--color-gray-200);display:flex;align-items:center;line-height:1.5;&:before{content:"■";font-size:1.4rem;margin-right:10px;vertical-align:middle;color:var(--color-sub)}@media (width <=999px){width:100%;margin-bottom:5px;font-size:1.6rem}}.desc{font-size:1.5rem;color:var(--color-gray-200);text-align:right;flex:1;@media (width <=999px){width:100%;text-align:left;padding-left:30px;font-size:1.4rem}}}}.floorTable{*{color:var(--color-gray-900)}tr:nth-child(even){background:rgba(255,255,255,.02)}tr:nth-child(odd){background:rgba(255,255,255,.05)}th{background:var(--color-main-alpha90);padding:8px 15px}td{padding:8px 15px;text-align:center;vertical-align:middle;letter-spacing:0.025em;@media (width <=999px){padding:8px 10px}}}}.floorplanContainer._white{>div{background:var(--color-gray-200);.img{.clickTxt{color:var(--color-main-alpha90)}}}.floorNum{color:var(--color-main)}.txt{.name{color:var(--color-main-alpha98)}.desc{color:var(--color-main-alpha98)}}}.breakSection.breakSection2{background-image:url(//first-ochanomizu.com/office/wp-content/themes/fo_office/css/../images/contents/index/breakSectionImage02.webp);@media (width <=999px){margin-left:auto}}.pricingContainer{background:var(--color-gray-200);border-top:5px solid var(--color-sub);padding:40px 50px;display:flex;flex-direction:column;gap:25px;max-width:800px;margin-inline:auto;@media (width <=999px){padding:30px 20px;gap:20px}.cardHeader{display:flex;justify-content:space-between;align-items:flex-end;@media (width <=999px){flex-direction:column;align-items:flex-start}.mainTitle{display:flex;align-items:center;gap:15px;margin-bottom:15px;@media (width <=999px){flex-wrap:wrap;gap:10px;margin-bottom:10px}h3{font-size:3.2rem;margin:0;line-height:1;letter-spacing:0.025em;@media (width <=999px){font-size:2.4rem}}.badge{color:var(--color-gray-300);font-size:1.5rem;font-weight:500;padding:10px 20px;background:var(--color-sub-light);line-height:0.8;letter-spacing:.1em;span{font-size:2rem;line-height:.8}@media (width <=999px){padding:8px 15px;font-size:1.5rem;span{font-size:1.6rem}}}}.tags{display:flex;gap:10px;@media (width <=999px){flex-wrap:nowrap;gap:8px;width:100%}span{display:inline-block;color:var(--color-main);border:1px solid var(--color-main-alpha98);padding:7px 20px;font-size:1.4rem;font-weight:500;letter-spacing:.05em;@media (width <=999px){padding:5px 10px;font-size:1.3rem;display:flex;align-items:center;justify-content:center;flex:1}}}.priceGroup{text-align:right;@media (width <=999px){text-align:center;margin-top:15px;width:100%;border-top:1px dashed var(--color-gray-400);padding-top:15px}.num{font-size:5.4rem;font-family:var(--font-sub);font-weight:400;color:var(--color-main-alpha90);letter-spacing:-0.03em;line-height:1;@media (width <=999px){font-size:4.2rem}}.unit{font-size:1.5rem;@media (width <=999px){font-size:1.3rem}}.tax{font-size:1.5rem;color:var(--color-gray-400);line-height:1;span{font-family:var(--font-sub);font-size:1.8rem;line-height:1;margin-right:3px}}}}.divider{margin-block:25px;@media (width <=999px){margin-block:20px}}.cardBody{display:flex;gap:40px;@media (width <=999px){flex-direction:column;gap:0}.benefit,.details{flex:1;@media (width <=999px){width:100%}}.label{background:var(--color-sub-light);color:var(--color-gray-100);padding:8px 10px;font-size:1.4rem;font-weight:500;letter-spacing:.025em;margin-bottom:15px;@media (width <=999px){font-size:1.3rem;margin-bottom:12px;padding:10px}}ul{list-style:none;padding:0;li{font-size:1.5rem;margin-bottom:10px;padding-left:12px;position:relative;letter-spacing:.05em;@media (width <=999px){font-size:1.4rem;line-height:1.6}&:before{content:"";position:absolute;left:0;top:4px;bottom:4px;width:2px;background:var(--color-sub)}}}}@media (width <=999px){.cardHeader,.cardBody{flex-direction:column;align-items:flex-start}.priceGroup{text-align:left;margin-top:20px}}}@media (width <=999px){#access{padding-bottom:100px};}.white{.accessContainer{color:var(--color-gray-800)}}.accessContainer{display:flex;gap:50px;color:var(--color-gray-100);max-width:1000px;margin:0 auto;@media (width <=999px){display:flex;flex-direction:column;padding:0 20px;gap:0}.txt{flex:1;@media (width <=999px){display:contents}}.name{font-size:2.4rem;margin-bottom:40px;letter-spacing:0.05em;@media (width <=999px){order:1;font-size:2rem;margin-bottom:25px;text-align:center;margin-top:40px}}.accessGroup{margin-bottom:25px;@media (width <=999px){order:2;margin-bottom:20px}.title{font-size:1.8rem;font-weight:normal;border-bottom:1px solid #fff;padding-bottom:10px;margin-bottom:15px;@media (width <=999px){font-size:1.6rem;padding-bottom:8px}}.list{list-style:none;padding:0}li,p{font-size:16px;line-height:1.8;margin-bottom:5px}}.map{flex:1;filter:grayscale(0.2);iframe{width:100%;height:100%;min-height:400px;border:0}@media (width <=999px){order:3;width:100%;height:300px;margin:20px 0;>div{width:100%}iframe{min-height:300px}}}.buttonLink2{padding-top:50px;margin-left:0;@media (width <=999px){order:4;padding-top:0;margin:0 auto;text-align:center}}}#footerCta{.breakSection{display:flex;justify-content:center;padding:0 20px;position:relative;background-image:url(//first-ochanomizu.com/office/wp-content/themes/fo_office/css/../images/contents/index/contactImage.webp);background-position:center 70%;@media (width <=999px){min-height:250px;padding:0;display:block;width:100%}}.contentsBox1{position:absolute;bottom:0;transform:translateY(50%);z-index:10;width:100%;@media (width <=999px){padding:0 20px;width:100%;transform:translateY(80%)}}.breakContent{background:color-mix(in srgb,transparent,var(--color-main) 92%);box-shadow:0 5px 20px 0px #333;color:var(--color-gray-100);padding:60px 25px;text-align:center;width:100%;@media (width <=999px){padding:40px 25px;bottom:0}.title{font-size:2.8rem;font-weight:500;line-height:1.4;margin-bottom:30px;letter-spacing:0.05em;@media (width <=999px){font-size:1.9rem;margin-bottom:20px}}.desc{font-size:2rem;font-weight:500;margin-bottom:30px;letter-spacing:0.05em;@media (width <=999px){font-size:1.4rem;margin-bottom:25px}}.btn{display:flex;gap:25px;max-width:825px;margin:0 auto;@media (width <=999px){gap:15px}a,>span{display:flex;align-items:center;justify-content:center;max-width:400px;width:100%;height:100px;background-color:var(--color-sub);border:1px solid var(--color-sub);color:#fff;text-decoration:none;font-size:2rem;font-family:var(--font-sub);margin:0 auto;line-height:1;transition:all .3s;span{margin-top:5px}&:hover,&:focus{color:#fff;background:0 0}@media (width <=999px){height:70px;font-size:1.8rem}&:nth-child(1){color:#fff;border-color:#666;background:#666;&:hover,&:focus{background:0 0}}}}}}.noContentTxt{font-size:1.8rem;padding:40px 0;text-align:center;color:var(--color-gray-100)}