/* TOPと共通の文字・カラー設計で、平屋特集をもっと軽やかに見せる */
:root{--hiraya-orange:var(--orange);--hiraya-ink:var(--ink);--hiraya-aqua:var(--aqua);--hiraya-paper:var(--paper)}
.hiraya-hero h1,.hiraya-intro h2,.hiraya-reasons h2,.hiraya-choose h2,.hiraya-section-head h2,.hiraya-video h2,.hiraya-consult h2,.hiraya-reasons h3,.hiraya-event-card h3,.hiraya-featured h3{font-family:var(--sans)!important;font-style:normal;font-weight:900}
.hiraya-hero h1{font-size:clamp(45px,5vw,70px);line-height:1.17}.hiraya-intro h2,.hiraya-reasons h2,.hiraya-choose h2,.hiraya-section-head h2,.hiraya-video h2{font-size:clamp(29px,3.5vw,44px);line-height:1.28}.hiraya-consult h2{font-size:clamp(29px,3.2vw,40px)}
.hiraya-hero__copy>span,.hiraya-intro__body>p,.hiraya-reasons__lead>p:last-child,.hiraya-event-card p,.hiraya-video__copy p:not(.eyebrow),.hiraya-consult p{font-size:13px;line-height:2}
.hiraya-hero{border-bottom:3px solid var(--ink);background:var(--aqua)}
.hiraya-hero:before{width:330px;height:330px;border-radius:50% 0 0;background:rgba(255,104,28,.95);mix-blend-mode:normal;opacity:1}
.hiraya-hero__overlay{background:linear-gradient(90deg,rgba(37,48,71,.84),rgba(37,48,71,.23) 61%,rgba(37,48,71,.05))}
.hiraya-hero__copy>p,.hiraya-intro .eyebrow,.hiraya-reasons .eyebrow,.hiraya-choose .eyebrow,.hiraya-section-head .eyebrow,.hiraya-video .eyebrow,.hiraya-consult .eyebrow{display:inline-block;padding:4px 10px;border:2px solid var(--ink);border-radius:999px;background:#fff0e6;color:var(--ink);font-size:10px;font-weight:900;letter-spacing:.1em}
.hiraya-hero__copy>p{border-color:#fff;background:rgba(255,255,255,.12);color:#fff}
.hiraya-hero__actions .button{background:var(--orange);color:#fff}.hiraya-hero__actions .button:hover{background:#de5914}
.hiraya-hero__edition{right:clamp(24px,5vw,78px);bottom:67px;padding:17px 18px 15px;border:3px solid var(--ink);border-radius:18px;background:#fff0e6;box-shadow:5px 5px 0 var(--ink);color:var(--ink);text-align:left;transform:rotate(-3deg)}
.hiraya-hero__edition span,.hiraya-hero__edition b{color:var(--ink)}.hiraya-hero__edition i{color:var(--orange)}
.hiraya-hero__rail{border-top:3px solid var(--ink);background:#fff0e6}.hiraya-hero__rail a{border-right:2px solid var(--ink);color:var(--ink)}.hiraya-hero__rail a:hover{color:#fff;background:var(--orange)}
.hiraya-intro{position:relative;overflow:hidden}.hiraya-intro:before{position:absolute;top:58px;right:-88px;width:238px;height:238px;border:3px solid var(--ink);border-radius:50%;background:var(--aqua);content:""}.hiraya-intro__heading,.hiraya-intro__body{position:relative;z-index:1}.hiraya-intro__facts{border-color:var(--ink)}.hiraya-intro__facts span{border-color:var(--ink)}
.hiraya-reasons{position:relative}.hiraya-reasons:before{position:absolute;top:130px;right:4vw;width:44px;height:44px;border-radius:50%;background:var(--orange);box-shadow:3px 3px 0 var(--ink);content:""}.hiraya-reasons__cards article{border:3px solid var(--ink);border-radius:20px;box-shadow:6px 6px 0 var(--ink)}.hiraya-reasons__cards article:first-child{background:#fff}.hiraya-reasons__cards article:nth-child(2){background:var(--aqua)}.hiraya-reasons__cards article:nth-child(3){background:#fff0e6}.hiraya-reasons__cards article:after{display:block;width:30px;height:8px;margin-top:20px;border-radius:999px;background:var(--orange);content:""}.hiraya-reasons__cards article:nth-child(2):after{background:var(--ink)}
.hiraya-choose{background:var(--ink)}.hiraya-choose__grid a{border:2px solid var(--ink);box-shadow:4px 4px 0 rgba(255,255,255,.65);background:#fff0e6;color:var(--ink)}.hiraya-choose__grid a:nth-child(2),.hiraya-choose__grid a:nth-child(3){background:var(--aqua)}.hiraya-choose__grid a:hover{background:var(--orange);color:#fff}
.hiraya-event-card{border:3px solid var(--ink);background:var(--aqua);box-shadow:7px 7px 0 var(--ink)}.hiraya-event-card .button{background:var(--orange);color:#fff}
.hiraya-links{border-top:3px solid var(--ink);border-bottom:3px solid var(--ink)}.hiraya-links>a{transition:background .2s,transform .2s}.hiraya-links>a:hover{background:#fff0e6;color:var(--ink);transform:translateY(-4px)}
.hiraya-featured__grid a{border:3px solid var(--ink);box-shadow:6px 6px 0 var(--ink)}.hiraya-video__thumb{box-shadow:6px 6px 0 var(--ink)}.hiraya-consult{background:#fff0e6}
@media(max-width:800px){.hiraya-hero h1{font-size:clamp(38px,10.5vw,48px)}.hiraya-hero:before{width:180px;height:180px}.hiraya-hero__edition{right:18px;bottom:74px;padding:11px 12px 10px;border-width:2px;border-radius:13px;box-shadow:3px 3px 0 var(--ink)}.hiraya-hero__edition span{font-size:7px}.hiraya-hero__edition b{font-size:9px}.hiraya-hero__edition i{font-size:44px}.hiraya-intro:before{top:30px;right:-114px;width:180px;height:180px}.hiraya-reasons:before{display:none}.hiraya-reasons__cards article{box-shadow:4px 4px 0 var(--ink)}}
