@import"https://fonts.googleapis.com/css2?family=Zen+Kaku+Gothic+New:wght@300;400;500;700;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400;500;600;700;800;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Zen+Old+Mincho:wght@400;500;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Jost:ital,wght@0,100..900;1,100..900&display=swap";.accent_font{font-family:"Jost",sans-serif}.bg-cream{background:#f2eadf}.wow{visibility:hidden}*{box-sizing:border-box}body{font-family:"Zen Kaku Gothic New";overflow-x:hidden;overflow-y:hidden}img{max-width:100%;vertical-align:bottom;height:auto}p{text-align:left}.l-header{background-color:rgba(0,0,0,0);height:75px;position:absolute}.l-header__inner{justify-content:flex-start}.l-inner,.l-inner--02,.l-inner--03,.l-inner--04{width:calc(80% - 3.2rem);margin:0 auto}@media screen and (max-width: 1000px){.l-inner,.l-inner--02,.l-inner--03,.l-inner--04{width:calc(100% - 3.2rem)}}.headerLogo__link.events_none{pointer-events:none}.hiraya_lpPage .headerLogo{width:100%;max-width:37%;margin-top:0;margin-left:2.45rem;display:flex;align-items:center;justify-content:space-between;flex-direction:row}@media screen and (min-width: 961px){.hiraya_lpPage .headerLogo{height:100%;background:#fff}}@media screen and (max-width: 1000px){.hiraya_lpPage .headerLogo{width:100%;max-width:94%;margin:0 auto 0 2.5%}}.hiraya_lpPage .headerLogo .headerLogo__link{display:flex;align-items:center}.hiraya_lpPage .headerLogo .headerLogo__link img{width:100%}.hiraya_lpPage .headerLogo .headerLogo__link:not(:first-of-type){margin-left:4.45rem}@media screen and (max-width: 1000px){.hiraya_lpPage .headerLogo .headerLogo__link:not(:first-of-type){margin-left:0}}.hiraya_lpPage .headerLogo .headerLogo__link:not(:first-of-type) img{width:100%;height:44px}@media screen and (max-width: 1000px){.hiraya_lpPage .headerLogo .headerLogo__link.logo_mokhouse{width:100%;max-width:55%}}@media screen and (max-width: 1000px){.hiraya_lpPage .headerLogo .headerLogo__link.logo_polus{max-width:45%}}.headerLogo{width:100%;max-width:30%;margin-top:0;display:flex;align-items:center;justify-content:space-between;position:relative}@media(min-width: 1001px){.headerLogo::after{content:"";display:block;width:10%;height:100%;position:absolute;clip-path:polygon(100% 0, 0 0, 0 100%);background:#fff;right:-10%;top:0}}@media screen and (max-width: 1000px){.headerLogo{width:100%;max-width:94%;margin:0 auto 0 2.5%}}.headerLogo .headerLogo__link img{width:100%}.headerLogo .headerLogo__link:not(:first-of-type) img{width:100%;height:44px}@media screen and (max-width: 1000px){.headerLogo .headerLogo__link.logo_mokhouse{width:100%;max-width:55%}}@media screen and (max-width: 1000px){.headerLogo .headerLogo__link.logo_polus{max-width:20%}}.l-main{position:relative}.l-header::after{content:none}.l-kv{padding-top:0;color:#fff;background:#3792a6;height:auto}@media screen and (max-width: 1000px){.l-kv{padding-bottom:50px;margin-bottom:0px}}.l-kv .flex_block{display:flex;justify-content:space-between;width:92%;margin:auto}@media screen and (max-width: 1000px){.l-kv .flex_block{flex-direction:column;width:100%}}.l-kv .left_block{width:30%}@media screen and (max-width: 1000px){.l-kv .left_block{width:100%;display:flex;flex-direction:column}}.l-kv .right_block{width:60%;position:relative}@media screen and (max-width: 1000px){.l-kv .right_block{width:100%}}.l-kv .scroll{position:absolute;bottom:7.5rem;right:1.5%;left:auto;height:auto}.l-kv .scroll .scroll__img{width:16.9706px}@media(max-width: 1000px){.kv_mainimg{position:relative;top:-70px;margin-bottom:-70px}}@media(max-width: 1000px){.kv_mainimg.Android{position:relative;top:-20px;margin-bottom:-20px}}.kv_heading{width:100%;margin-top:clamp(30px,5vw,100px)}@media(max-width: 1000px){.kv_heading{max-width:80%;text-align:left;padding-left:6%;position:relative;margin-top:0}}.kv_heading img{display:block;width:auto;height:100%;margin:0 auto;position:relative;z-index:1}@media(max-width: 1000px){.kv_heading img{margin:0}}.kv_heading span{font-weight:900;display:block}.kv_heading span:not(:first-of-type){margin-top:-10px}.kv_heading .txt01{font-size:clamp(1.4rem,1.65vw,3.5rem);letter-spacing:0em}@media(min-width: 1500px){.kv_heading .txt01{font-size:1.5vw}}@media(max-width: 1000px){.kv_heading .txt01{font-size:clamp(1.4rem,6.65vw,8.5rem)}}.kv_heading .txt02{font-size:clamp(2.4rem,5vw,12rem);letter-spacing:.2em}@media(min-width: 1500px){.kv_heading .txt02{font-size:5vw}}@media(max-width: 1000px){.kv_heading .txt02{font-size:clamp(2.4rem,16vw,12rem)}}.kv_heading .txt03{font-size:clamp(2.4rem,7.75vw,16rem);letter-spacing:.15em}@media(min-width: 1500px){.kv_heading .txt03{font-size:7vw}}@media(max-width: 1000px){.kv_heading .txt03{font-size:clamp(2.4rem,28.75vw,25rem)}}@media(max-width: 1000px){.kv_heading.Android{margin-top:60px}}@media(max-width: 576px){.kv_heading.Android{margin-top:40px}}@media(max-width: 1000px){.kv__img{max-width:90%;margin:auto}}.kv__img img{-o-object-fit:contain;object-fit:contain}.kv_heading_text{font-weight:900;display:block;font-size:clamp(1.4rem,1vw,1.8rem);letter-spacing:.1em;line-height:clamp(2.4rem,1.75vw,3rem);margin-top:clamp(2rem,2.75vw,4.5rem);width:85%}@media(min-width: 1500px){.kv_heading_text{font-size:1vw;line-height:1.75vw}}@media(max-width: 1000px){.kv_heading_text{width:100%;text-align:center}}.kv_produced{margin-top:clamp(2rem,3.75vw,6.5rem)}.kv_person_img{margin-top:clamp(2rem,.75vw,4.5rem);text-align:center}.kv_produced_img{width:70%;margin:clamp(2rem,1.75vw,4.5rem) auto 0;text-align:center}.kv_price{background:#fff;color:#3792a6;max-width:275.9812px;position:absolute;bottom:44%;left:-15%;transform:rotate(-7.671deg);padding:20px 5px 30px 20px}@media(min-width: 1500px){.kv_price{max-width:14vw;width:100%;bottom:44%;left:-15%;transform:rotate(-7.671deg);padding:3% 1% 3% 2%}}@media screen and (max-width: 1000px){.kv_price{background:rgba(0,0,0,0);bottom:auto;left:auto;right:4%;top:2%;width:32%;padding:0}}.kv_price img{width:100%}.kv_price .price{font-weight:bold;display:block;text-align:left}.kv_price .price01{font-size:clamp(1.6rem,3.75vw,2rem);letter-spacing:.3em}@media(min-width: 1500px){.kv_price .price01{font-size:1.25vw}}.kv_price .price02{font-size:clamp(2em,1.75vw,3em);letter-spacing:0em}@media(min-width: 1500px){.kv_price .price02{font-size:2vw}}.kv_price .price02 .large{font-size:clamp(2rem,3.75vw,6rem);letter-spacing:.05em;font-weight:bold;font-family:"Jost",sans-serif}@media(min-width: 1500px){.kv_price .price02 .large{font-size:2.75vw}}.kv_price .price03{font-size:clamp(2rem,1.75vw,2.6rem);letter-spacing:.05em}@media(min-width: 1500px){.kv_price .price03{font-size:1.25vw}}@media screen and (max-width: 1000px){.kv_price.Android{top:2%;width:32%}}@media(max-width: 576px){.kv_price.Android{top:20px}}.kv_price.Android img{width:100%}.kv_price.Android .price{font-weight:bold;display:block;text-align:left}.kv_price.Android .price01{font-size:clamp(1.6rem,3.75vw,2rem);letter-spacing:.3em}@media(min-width: 1500px){.kv_price.Android .price01{font-size:1.25vw}}.kv_price.Android .price02{font-size:clamp(2em,1.75vw,3em);letter-spacing:0em}@media(min-width: 1500px){.kv_price.Android .price02{font-size:2vw}}.kv_price.Android .price02 .large{font-size:clamp(2rem,3.75vw,6rem);letter-spacing:.05em;font-weight:bold;font-family:"Jost",sans-serif}@media(min-width: 1500px){.kv_price.Android .price02 .large{font-size:2.75vw}}.kv_price.Android .price03{font-size:clamp(2rem,1.75vw,2.6rem);letter-spacing:.05em}@media(min-width: 1500px){.kv_price.Android .price03{font-size:1.25vw}}.kv_heading_text.cst{width:93%}@media screen and (max-width: 1000px){.kv_heading_text.cst{width:100%}}.kv_heading_text_span{font-weight:bold}.sec01 .sec-txt_span{display:inline-block;font-weight:bold;font-size:clamp(2.4rem,3vw,3rem)}.sec08_rightBox .block-txt_span{font-weight:900}.sec-flex{display:flex;justify-content:space-between}@media screen and (max-width: 1000px){.sec-flex{flex-direction:column}}.sec-flex.reverse{display:flex;justify-content:space-between;flex-direction:row-reverse}@media screen and (max-width: 1000px){.sec-flex.reverse{flex-direction:column}}.sec-txt{font-size:1.8rem;line-height:2;letter-spacing:.1em}.sec-txt+.sec-txt{margin-top:2em}@media(max-width: 1000px){.sec-txt{font-size:1.6rem}}.wrap{max-width:1150px;margin:0 auto}.wrapW{max-width:1630px;width:95%;margin:0 auto}.wrap-inner{padding:0 2.5%}.wrap-innerW{padding:0 4%}@media screen and (max-width: 1000px){.wrap-innerW_sp{padding:0 4%}}@media screen and (min-width: 1140px){.wrap-inner{padding:0 25px}}@media screen and (min-width: 1630px){.wrap-innerW{padding:0 8%}}@media screen and (max-width: 1000px){.wrap-inner{padding:0 4%}.wrapW{width:92%}}.sp1200{display:none !important}.sp1000{display:none !important}.sp768{display:none !important}.sp576{display:none !important}.sp480{display:none !important}@media(max-width: 1200px){.pc1200{display:none !important}.sp1200{display:block !important}}@media(max-width: 1000px){.pc1000{display:none !important}.sp1000{display:block !important}}@media(max-width: 768px){.pc768{display:none !important}.sp768{display:block !important}}@media(max-width: 576px){.pc576{display:none !important}.sp576{display:block !important}}@media(max-width: 480px){.pc480{display:none !important}.sp480{display:block !important}}@media(max-width: 1200px){.fadeLeft{transform:translateX(0) !important}.fadeRight{transform:translateX(0) !important}}.blur{opacity:0}.blur.active{animation-name:blurAnime;animation-duration:1.5s;animation-fill-mode:forwards}@keyframes blurAnime{from{filter:blur(10px);transform:scale(1.02);opacity:.1}to{filter:blur(0);transform:scale(1);opacity:1}}.flashing{position:relative}.flashing::after{content:"";display:block;width:100%;height:100%;background:rgba(234,131,140,.36);position:absolute;top:0;left:0;z-index:6;opacity:0}@keyframes flashingAnime01{from{opacity:0}20%{opacity:1}40%{opacity:0}60%{opacity:1}80%{opacity:0}to{opacity:0}}@keyframes flashingAnime02{from{opacity:0}20%{opacity:0}40%{opacity:1}60%{opacity:0}80%{opacity:1}to{opacity:0}}.l-kvNew{background:#f2eadf;color:#6c8b7e;font-size:clamp(2rem,2.3vw,2.3rem);font-weight:500;padding:0 0 clamp(80px,10vw,100px);margin-top:75px}@media(min-width: 1001px){.l-kvNew{font-size:min(1.2vw,2.3rem);display:flex;flex-direction:column-reverse;margin:0;padding:0 0 140px}}.l-kvNew .kv-head{position:relative}.l-kvNew .kv-body{padding:1.5em 2.5%}@media(max-width: 1000px){.l-kvNew .kv-body{padding:3em 2.5% 0}}@media(min-width: 1001px){.l-kvNew .kv-body .kv-txtArea{width:70%;margin:0 0 0 auto;display:flex;justify-content:flex-end}}.l-kvNew .kv-body .kv-txtArea .lv-txt{font-weight:500}@media(min-width: 1001px){.l-kvNew .kv-body .kv-txtArea .lv-txt{margin-left:1em}}@media(max-width: 1000px){.l-kvNew .kv-body .kv-txtArea .lv-txt{text-align:center}}@media(min-width: 768px){.l-kvNew .kv-body .kv-txtArea .lv-txt .pc_none{display:none}}.l-kvNew .kv-MainImgPC{display:flex;justify-content:space-between}.l-kvNew .kv-MainImgPC li{width:49%}.l-kvNew .kv-MainImgSP img{-o-object-fit:cover;object-fit:cover;aspect-ratio:480/600}@media(min-width: 768px){.l-kvNew .kv-MainImgSP img{aspect-ratio:1/1}}.l-kvNew .kv-mainBlock{position:absolute;bottom:-38px;left:0;width:100%}@media(max-width: 1000px){.l-kvNew .kv-mainBlock{bottom:0;display:flex;flex-direction:column-reverse}}.l-kvNew .kv-houseArea .kv-house{max-width:1200px;width:60%;margin:0 auto;position:relative}@media(max-width: 1000px){.l-kvNew .kv-houseArea .kv-house{width:100%}}.l-kvNew .kv-houseArea .kv-house .firsr_bnr{position:absolute;z-index:999;left:-15%;top:17%}@media(max-width: 768px){.l-kvNew .kv-houseArea .kv-house .firsr_bnr{left:0}.l-kvNew .kv-houseArea .kv-house .firsr_bnr img{width:60%}}.l-kvNew .kv-houseArea .kv-pricePC{max-width:600px;position:absolute;right:2%;top:12%;width:33%}.l-kvNew .kv-houseArea .kv-pricePC span{display:block;background:rgba(65,105,88,.74);border-radius:45px;padding:1.5em 1em;transform:rotate(-15deg)}.l-kvNew .kv-logoArea{position:absolute;width:34%;top:-36%;left:33%}@media(max-width: 1000px){.l-kvNew .kv-logoArea{width:50%;top:auto;left:auto;position:relative;margin:0 auto}}@media(max-width: 767px){.l-kvNew .kv-logoArea{width:80%}}.l-kvNew .kv-logoArea .LA-price{border-bottom:1px solid #fff;width:85%;margin:0 auto 25px;padding:0 0 25px}@media(max-width: 767px){.l-kvNew .kv-logoArea .LA-price{width:60%;margin:0}}.l-kvNew .kv-logoArea .LA-hiraya{width:95%;margin:0 auto}.l-kvNew .kv-logoArea .LA-logo{margin-top:1.5em}.l-kvNew .kv-cnv{position:absolute;bottom:5%;right:3%;max-width:285px;width:18%;display:flex;justify-content:space-between}.l-kvNew .kv-cnv li{width:45%}.kv__img{position:relative}.kv__img .first_aniv_bnr{position:absolute;right:30%;top:30%;width:auto}@media(max-width: 768px){.first_aniv_bnr{position:absolute;width:45%;right:-10%;top:-5%}}.firstanivarea{padding-top:150px}.firstanivarea .container{position:relative;width:100%;overflow:hidden}@media(max-width: 768px){.firstanivarea .container{margin-bottom:100px}}.firstanivarea .container img:not(.first_img){width:100%;filter:brightness(0.2)}.firstanivarea .confetti{position:absolute;width:100%;height:100%}.firstanivarea .confetti span{position:absolute;top:-10%;left:0;width:1.5vw;height:1vw;background:#fff}@media(max-width: 768px){.firstanivarea .first_img_wrap{display:flex;justify-content:center}.firstanivarea .first_img_wrap img{width:200%;max-width:200%}}@keyframes confetti-anim-1{0%{top:-10%;transform:translateX(var(--translate-x)) rotateX(0) rotateY(0)}100%{top:100%;transform:translateX(var(--translate-x-end)) rotateX(180deg) rotateY(360deg)}}@keyframes confetti-anim-2{0%{top:-10%;transform:translateX(var(--translate-x)) rotateX(0) rotateY(0)}100%{top:100%;transform:translateX(var(--translate-x-end)) rotateX(180deg) rotateY(360deg)}}.firstanivarea .confetti span{position:absolute;width:var(--size-width);height:var(--size-height);background:var(--color);animation:var(--animation) var(--duration) linear infinite;animation-delay:var(--delay)}.firstanivarea .confetti span:nth-child(1){--translate-x: 4vw;--translate-x-end: -20vw;--size-width: nth(nth($sizes, random(length($sizes))), 1);--size-height: nth(nth($sizes, random(length($sizes))), 2);--color: nth($colors, random(length($colors)));--animation: if(random(2) == 1, confetti-anim-1, confetti-anim-2);--duration: 9s;--delay: 9s;left:calc(0*2%)}.firstanivarea .confetti span:nth-child(2){--translate-x: 15vw;--translate-x-end: -1vw;--size-width: nth(nth($sizes, random(length($sizes))), 1);--size-height: nth(nth($sizes, random(length($sizes))), 2);--color: nth($colors, random(length($colors)));--animation: if(random(2) == 1, confetti-anim-1, confetti-anim-2);--duration: 10s;--delay: 1s;left:calc(1*2%)}.firstanivarea .confetti span:nth-child(3){--translate-x: 16vw;--translate-x-end: -19vw;--size-width: nth(nth($sizes, random(length($sizes))), 1);--size-height: nth(nth($sizes, random(length($sizes))), 2);--color: nth($colors, random(length($colors)));--animation: if(random(2) == 1, confetti-anim-1, confetti-anim-2);--duration: 11s;--delay: 2s;left:calc(2*2%)}.firstanivarea .confetti span:nth-child(4){--translate-x: 3vw;--translate-x-end: -12vw;--size-width: nth(nth($sizes, random(length($sizes))), 1);--size-height: nth(nth($sizes, random(length($sizes))), 2);--color: nth($colors, random(length($colors)));--animation: if(random(2) == 1, confetti-anim-1, confetti-anim-2);--duration: 9s;--delay: 5s;left:calc(3*2%)}.firstanivarea .confetti span:nth-child(5){--translate-x: 12vw;--translate-x-end: -2vw;--size-width: nth(nth($sizes, random(length($sizes))), 1);--size-height: nth(nth($sizes, random(length($sizes))), 2);--color: nth($colors, random(length($colors)));--animation: if(random(2) == 1, confetti-anim-1, confetti-anim-2);--duration: 10s;--delay: 7s;left:calc(4*2%)}.firstanivarea .confetti span:nth-child(6){--translate-x: 6vw;--translate-x-end: -4vw;--size-width: nth(nth($sizes, random(length($sizes))), 1);--size-height: nth(nth($sizes, random(length($sizes))), 2);--color: nth($colors, random(length($colors)));--animation: if(random(2) == 1, confetti-anim-1, confetti-anim-2);--duration: 6s;--delay: 8s;left:calc(5*2%)}.firstanivarea .confetti span:nth-child(7){--translate-x: 11vw;--translate-x-end: -4vw;--size-width: nth(nth($sizes, random(length($sizes))), 1);--size-height: nth(nth($sizes, random(length($sizes))), 2);--color: nth($colors, random(length($colors)));--animation: if(random(2) == 1, confetti-anim-1, confetti-anim-2);--duration: 15s;--delay: 2s;left:calc(6*2%)}.firstanivarea .confetti span:nth-child(8){--translate-x: 11vw;--translate-x-end: -10vw;--size-width: nth(nth($sizes, random(length($sizes))), 1);--size-height: nth(nth($sizes, random(length($sizes))), 2);--color: nth($colors, random(length($colors)));--animation: if(random(2) == 1, confetti-anim-1, confetti-anim-2);--duration: 14s;--delay: 10s;left:calc(7*2%)}.firstanivarea .confetti span:nth-child(9){--translate-x: 10vw;--translate-x-end: -2vw;--size-width: nth(nth($sizes, random(length($sizes))), 1);--size-height: nth(nth($sizes, random(length($sizes))), 2);--color: nth($colors, random(length($colors)));--animation: if(random(2) == 1, confetti-anim-1, confetti-anim-2);--duration: 15s;--delay: 5s;left:calc(8*2%)}.firstanivarea .confetti span:nth-child(10){--translate-x: 4vw;--translate-x-end: -14vw;--size-width: nth(nth($sizes, random(length($sizes))), 1);--size-height: nth(nth($sizes, random(length($sizes))), 2);--color: nth($colors, random(length($colors)));--animation: if(random(2) == 1, confetti-anim-1, confetti-anim-2);--duration: 9s;--delay: 9s;left:calc(9*2%)}.firstanivarea .confetti span:nth-child(11){--translate-x: 5vw;--translate-x-end: -15vw;--size-width: nth(nth($sizes, random(length($sizes))), 1);--size-height: nth(nth($sizes, random(length($sizes))), 2);--color: nth($colors, random(length($colors)));--animation: if(random(2) == 1, confetti-anim-1, confetti-anim-2);--duration: 14s;--delay: 7s;left:calc(10*2%)}.firstanivarea .confetti span:nth-child(12){--translate-x: 8vw;--translate-x-end: -7vw;--size-width: nth(nth($sizes, random(length($sizes))), 1);--size-height: nth(nth($sizes, random(length($sizes))), 2);--color: nth($colors, random(length($colors)));--animation: if(random(2) == 1, confetti-anim-1, confetti-anim-2);--duration: 11s;--delay: 3s;left:calc(11*2%)}.firstanivarea .confetti span:nth-child(13){--translate-x: 4vw;--translate-x-end: -18vw;--size-width: nth(nth($sizes, random(length($sizes))), 1);--size-height: nth(nth($sizes, random(length($sizes))), 2);--color: nth($colors, random(length($colors)));--animation: if(random(2) == 1, confetti-anim-1, confetti-anim-2);--duration: 10s;--delay: 7s;left:calc(12*2%)}.firstanivarea .confetti span:nth-child(14){--translate-x: 10vw;--translate-x-end: -10vw;--size-width: nth(nth($sizes, random(length($sizes))), 1);--size-height: nth(nth($sizes, random(length($sizes))), 2);--color: nth($colors, random(length($colors)));--animation: if(random(2) == 1, confetti-anim-1, confetti-anim-2);--duration: 10s;--delay: 7s;left:calc(13*2%)}.firstanivarea .confetti span:nth-child(15){--translate-x: 9vw;--translate-x-end: -7vw;--size-width: nth(nth($sizes, random(length($sizes))), 1);--size-height: nth(nth($sizes, random(length($sizes))), 2);--color: nth($colors, random(length($colors)));--animation: if(random(2) == 1, confetti-anim-1, confetti-anim-2);--duration: 11s;--delay: 5s;left:calc(14*2%)}.firstanivarea .confetti span:nth-child(16){--translate-x: 17vw;--translate-x-end: -7vw;--size-width: nth(nth($sizes, random(length($sizes))), 1);--size-height: nth(nth($sizes, random(length($sizes))), 2);--color: nth($colors, random(length($colors)));--animation: if(random(2) == 1, confetti-anim-1, confetti-anim-2);--duration: 10s;--delay: 8s;left:calc(15*2%)}.firstanivarea .confetti span:nth-child(17){--translate-x: 11vw;--translate-x-end: -11vw;--size-width: nth(nth($sizes, random(length($sizes))), 1);--size-height: nth(nth($sizes, random(length($sizes))), 2);--color: nth($colors, random(length($colors)));--animation: if(random(2) == 1, confetti-anim-1, confetti-anim-2);--duration: 15s;--delay: 2s;left:calc(16*2%)}.firstanivarea .confetti span:nth-child(18){--translate-x: 11vw;--translate-x-end: -2vw;--size-width: nth(nth($sizes, random(length($sizes))), 1);--size-height: nth(nth($sizes, random(length($sizes))), 2);--color: nth($colors, random(length($colors)));--animation: if(random(2) == 1, confetti-anim-1, confetti-anim-2);--duration: 13s;--delay: 10s;left:calc(17*2%)}.firstanivarea .confetti span:nth-child(19){--translate-x: 17vw;--translate-x-end: -6vw;--size-width: nth(nth($sizes, random(length($sizes))), 1);--size-height: nth(nth($sizes, random(length($sizes))), 2);--color: nth($colors, random(length($colors)));--animation: if(random(2) == 1, confetti-anim-1, confetti-anim-2);--duration: 12s;--delay: 2s;left:calc(18*2%)}.firstanivarea .confetti span:nth-child(20){--translate-x: 2vw;--translate-x-end: -20vw;--size-width: nth(nth($sizes, random(length($sizes))), 1);--size-height: nth(nth($sizes, random(length($sizes))), 2);--color: nth($colors, random(length($colors)));--animation: if(random(2) == 1, confetti-anim-1, confetti-anim-2);--duration: 13s;--delay: 7s;left:calc(19*2%)}.firstanivarea .confetti span:nth-child(21){--translate-x: 16vw;--translate-x-end: -19vw;--size-width: nth(nth($sizes, random(length($sizes))), 1);--size-height: nth(nth($sizes, random(length($sizes))), 2);--color: nth($colors, random(length($colors)));--animation: if(random(2) == 1, confetti-anim-1, confetti-anim-2);--duration: 11s;--delay: 10s;left:calc(20*2%)}.firstanivarea .confetti span:nth-child(22){--translate-x: 10vw;--translate-x-end: -17vw;--size-width: nth(nth($sizes, random(length($sizes))), 1);--size-height: nth(nth($sizes, random(length($sizes))), 2);--color: nth($colors, random(length($colors)));--animation: if(random(2) == 1, confetti-anim-1, confetti-anim-2);--duration: 6s;--delay: 1s;left:calc(21*2%)}.firstanivarea .confetti span:nth-child(23){--translate-x: 8vw;--translate-x-end: -19vw;--size-width: nth(nth($sizes, random(length($sizes))), 1);--size-height: nth(nth($sizes, random(length($sizes))), 2);--color: nth($colors, random(length($colors)));--animation: if(random(2) == 1, confetti-anim-1, confetti-anim-2);--duration: 8s;--delay: 7s;left:calc(22*2%)}.firstanivarea .confetti span:nth-child(24){--translate-x: 14vw;--translate-x-end: -6vw;--size-width: nth(nth($sizes, random(length($sizes))), 1);--size-height: nth(nth($sizes, random(length($sizes))), 2);--color: nth($colors, random(length($colors)));--animation: if(random(2) == 1, confetti-anim-1, confetti-anim-2);--duration: 10s;--delay: 3s;left:calc(23*2%)}.firstanivarea .confetti span:nth-child(25){--translate-x: 2vw;--translate-x-end: -1vw;--size-width: nth(nth($sizes, random(length($sizes))), 1);--size-height: nth(nth($sizes, random(length($sizes))), 2);--color: nth($colors, random(length($colors)));--animation: if(random(2) == 1, confetti-anim-1, confetti-anim-2);--duration: 6s;--delay: 3s;left:calc(24*2%)}.firstanivarea .confetti span:nth-child(26){--translate-x: 16vw;--translate-x-end: -15vw;--size-width: nth(nth($sizes, random(length($sizes))), 1);--size-height: nth(nth($sizes, random(length($sizes))), 2);--color: nth($colors, random(length($colors)));--animation: if(random(2) == 1, confetti-anim-1, confetti-anim-2);--duration: 12s;--delay: 10s;left:calc(25*2%)}.firstanivarea .confetti span:nth-child(27){--translate-x: 19vw;--translate-x-end: -19vw;--size-width: nth(nth($sizes, random(length($sizes))), 1);--size-height: nth(nth($sizes, random(length($sizes))), 2);--color: nth($colors, random(length($colors)));--animation: if(random(2) == 1, confetti-anim-1, confetti-anim-2);--duration: 11s;--delay: 8s;left:calc(26*2%)}.firstanivarea .confetti span:nth-child(28){--translate-x: 10vw;--translate-x-end: -16vw;--size-width: nth(nth($sizes, random(length($sizes))), 1);--size-height: nth(nth($sizes, random(length($sizes))), 2);--color: nth($colors, random(length($colors)));--animation: if(random(2) == 1, confetti-anim-1, confetti-anim-2);--duration: 15s;--delay: 5s;left:calc(27*2%)}.firstanivarea .confetti span:nth-child(29){--translate-x: 5vw;--translate-x-end: -15vw;--size-width: nth(nth($sizes, random(length($sizes))), 1);--size-height: nth(nth($sizes, random(length($sizes))), 2);--color: nth($colors, random(length($colors)));--animation: if(random(2) == 1, confetti-anim-1, confetti-anim-2);--duration: 14s;--delay: 8s;left:calc(28*2%)}.firstanivarea .confetti span:nth-child(30){--translate-x: 5vw;--translate-x-end: -20vw;--size-width: nth(nth($sizes, random(length($sizes))), 1);--size-height: nth(nth($sizes, random(length($sizes))), 2);--color: nth($colors, random(length($colors)));--animation: if(random(2) == 1, confetti-anim-1, confetti-anim-2);--duration: 8s;--delay: 1s;left:calc(29*2%)}.firstanivarea .confetti span:nth-child(31){--translate-x: 10vw;--translate-x-end: -15vw;--size-width: nth(nth($sizes, random(length($sizes))), 1);--size-height: nth(nth($sizes, random(length($sizes))), 2);--color: nth($colors, random(length($colors)));--animation: if(random(2) == 1, confetti-anim-1, confetti-anim-2);--duration: 7s;--delay: 9s;left:calc(30*2%)}.firstanivarea .confetti span:nth-child(32){--translate-x: 16vw;--translate-x-end: -8vw;--size-width: nth(nth($sizes, random(length($sizes))), 1);--size-height: nth(nth($sizes, random(length($sizes))), 2);--color: nth($colors, random(length($colors)));--animation: if(random(2) == 1, confetti-anim-1, confetti-anim-2);--duration: 13s;--delay: 9s;left:calc(31*2%)}.firstanivarea .confetti span:nth-child(33){--translate-x: 20vw;--translate-x-end: -14vw;--size-width: nth(nth($sizes, random(length($sizes))), 1);--size-height: nth(nth($sizes, random(length($sizes))), 2);--color: nth($colors, random(length($colors)));--animation: if(random(2) == 1, confetti-anim-1, confetti-anim-2);--duration: 9s;--delay: 4s;left:calc(32*2%)}.firstanivarea .confetti span:nth-child(34){--translate-x: 7vw;--translate-x-end: -12vw;--size-width: nth(nth($sizes, random(length($sizes))), 1);--size-height: nth(nth($sizes, random(length($sizes))), 2);--color: nth($colors, random(length($colors)));--animation: if(random(2) == 1, confetti-anim-1, confetti-anim-2);--duration: 6s;--delay: 3s;left:calc(33*2%)}.firstanivarea .confetti span:nth-child(35){--translate-x: 4vw;--translate-x-end: -6vw;--size-width: nth(nth($sizes, random(length($sizes))), 1);--size-height: nth(nth($sizes, random(length($sizes))), 2);--color: nth($colors, random(length($colors)));--animation: if(random(2) == 1, confetti-anim-1, confetti-anim-2);--duration: 14s;--delay: 6s;left:calc(34*2%)}.firstanivarea .confetti span:nth-child(36){--translate-x: 13vw;--translate-x-end: -11vw;--size-width: nth(nth($sizes, random(length($sizes))), 1);--size-height: nth(nth($sizes, random(length($sizes))), 2);--color: nth($colors, random(length($colors)));--animation: if(random(2) == 1, confetti-anim-1, confetti-anim-2);--duration: 14s;--delay: 1s;left:calc(35*2%)}.firstanivarea .confetti span:nth-child(37){--translate-x: 20vw;--translate-x-end: -12vw;--size-width: nth(nth($sizes, random(length($sizes))), 1);--size-height: nth(nth($sizes, random(length($sizes))), 2);--color: nth($colors, random(length($colors)));--animation: if(random(2) == 1, confetti-anim-1, confetti-anim-2);--duration: 12s;--delay: 1s;left:calc(36*2%)}.firstanivarea .confetti span:nth-child(38){--translate-x: 20vw;--translate-x-end: -8vw;--size-width: nth(nth($sizes, random(length($sizes))), 1);--size-height: nth(nth($sizes, random(length($sizes))), 2);--color: nth($colors, random(length($colors)));--animation: if(random(2) == 1, confetti-anim-1, confetti-anim-2);--duration: 9s;--delay: 5s;left:calc(37*2%)}.firstanivarea .confetti span:nth-child(39){--translate-x: 11vw;--translate-x-end: -2vw;--size-width: nth(nth($sizes, random(length($sizes))), 1);--size-height: nth(nth($sizes, random(length($sizes))), 2);--color: nth($colors, random(length($colors)));--animation: if(random(2) == 1, confetti-anim-1, confetti-anim-2);--duration: 6s;--delay: 4s;left:calc(38*2%)}.firstanivarea .confetti span:nth-child(40){--translate-x: 8vw;--translate-x-end: -4vw;--size-width: nth(nth($sizes, random(length($sizes))), 1);--size-height: nth(nth($sizes, random(length($sizes))), 2);--color: nth($colors, random(length($colors)));--animation: if(random(2) == 1, confetti-anim-1, confetti-anim-2);--duration: 12s;--delay: 4s;left:calc(39*2%)}.firstanivarea .confetti span:nth-child(41){--translate-x: 7vw;--translate-x-end: -17vw;--size-width: nth(nth($sizes, random(length($sizes))), 1);--size-height: nth(nth($sizes, random(length($sizes))), 2);--color: nth($colors, random(length($colors)));--animation: if(random(2) == 1, confetti-anim-1, confetti-anim-2);--duration: 8s;--delay: 5s;left:calc(40*2%)}.firstanivarea .confetti span:nth-child(42){--translate-x: 7vw;--translate-x-end: -3vw;--size-width: nth(nth($sizes, random(length($sizes))), 1);--size-height: nth(nth($sizes, random(length($sizes))), 2);--color: nth($colors, random(length($colors)));--animation: if(random(2) == 1, confetti-anim-1, confetti-anim-2);--duration: 15s;--delay: 7s;left:calc(41*2%)}.firstanivarea .confetti span:nth-child(43){--translate-x: 6vw;--translate-x-end: -16vw;--size-width: nth(nth($sizes, random(length($sizes))), 1);--size-height: nth(nth($sizes, random(length($sizes))), 2);--color: nth($colors, random(length($colors)));--animation: if(random(2) == 1, confetti-anim-1, confetti-anim-2);--duration: 7s;--delay: 9s;left:calc(42*2%)}.firstanivarea .confetti span:nth-child(44){--translate-x: 15vw;--translate-x-end: -14vw;--size-width: nth(nth($sizes, random(length($sizes))), 1);--size-height: nth(nth($sizes, random(length($sizes))), 2);--color: nth($colors, random(length($colors)));--animation: if(random(2) == 1, confetti-anim-1, confetti-anim-2);--duration: 12s;--delay: 8s;left:calc(43*2%)}.firstanivarea .confetti span:nth-child(45){--translate-x: 17vw;--translate-x-end: -12vw;--size-width: nth(nth($sizes, random(length($sizes))), 1);--size-height: nth(nth($sizes, random(length($sizes))), 2);--color: nth($colors, random(length($colors)));--animation: if(random(2) == 1, confetti-anim-1, confetti-anim-2);--duration: 9s;--delay: 1s;left:calc(44*2%)}.firstanivarea .confetti span:nth-child(46){--translate-x: 5vw;--translate-x-end: -2vw;--size-width: nth(nth($sizes, random(length($sizes))), 1);--size-height: nth(nth($sizes, random(length($sizes))), 2);--color: nth($colors, random(length($colors)));--animation: if(random(2) == 1, confetti-anim-1, confetti-anim-2);--duration: 14s;--delay: 10s;left:calc(45*2%)}.firstanivarea .confetti span:nth-child(47){--translate-x: 8vw;--translate-x-end: -16vw;--size-width: nth(nth($sizes, random(length($sizes))), 1);--size-height: nth(nth($sizes, random(length($sizes))), 2);--color: nth($colors, random(length($colors)));--animation: if(random(2) == 1, confetti-anim-1, confetti-anim-2);--duration: 15s;--delay: 3s;left:calc(46*2%)}.firstanivarea .confetti span:nth-child(48){--translate-x: 15vw;--translate-x-end: -6vw;--size-width: nth(nth($sizes, random(length($sizes))), 1);--size-height: nth(nth($sizes, random(length($sizes))), 2);--color: nth($colors, random(length($colors)));--animation: if(random(2) == 1, confetti-anim-1, confetti-anim-2);--duration: 12s;--delay: 3s;left:calc(47*2%)}.firstanivarea .confetti span:nth-child(49){--translate-x: 18vw;--translate-x-end: -15vw;--size-width: nth(nth($sizes, random(length($sizes))), 1);--size-height: nth(nth($sizes, random(length($sizes))), 2);--color: nth($colors, random(length($colors)));--animation: if(random(2) == 1, confetti-anim-1, confetti-anim-2);--duration: 6s;--delay: 6s;left:calc(48*2%)}.firstanivarea .confetti span:nth-child(50){--translate-x: 1vw;--translate-x-end: -16vw;--size-width: nth(nth($sizes, random(length($sizes))), 1);--size-height: nth(nth($sizes, random(length($sizes))), 2);--color: nth($colors, random(length($colors)));--animation: if(random(2) == 1, confetti-anim-1, confetti-anim-2);--duration: 6s;--delay: 2s;left:calc(49*2%)}.firstanivarea .first_txt{margin:0 auto 200px;font-size:clamp(14px,1.8vw,20px);text-align:center;letter-spacing:.1em;position:relative;bottom:50px}@media(max-width: 960px){.firstanivarea .first_txt{margin-top:100px;margin-bottom:100px}}@media(max-width: 768px){.firstanivarea .first_txt{margin-top:50px;margin-bottom:0px;width:94%}}.firstanivarea .first_txt p{text-align:center;font-weight:bold}.firstanivarea .first_txt .font_lg{font-size:clamp(20px,2.6vw,32px);font-weight:bold}.firstanivarea .first_txt .underline{background:url(../../assets/img/hiraya_lp/aniv/underline.png) 41% 82% no-repeat;padding-bottom:20px;font-weight:bold}.benefits{background-color:#f2eadf;position:relative;padding:100px 0;margin:50px 5%}@media(max-width: 768px){.benefits{padding:50px 0 30px;margin:50px 0}}.benefits .benefits_ttl{position:absolute;left:50%;top:-200px;z-index:2;transform:translateX(-50%)}@media(max-width: 960px){.benefits .benefits_ttl{top:-125px}}@media(max-width: 768px){.benefits .benefits_ttl{left:auto;transform:none;top:-17%}.benefits .benefits_ttl img{display:block;width:90%;margin:auto}}.benefits .slider-container{position:relative;width:100%;overflow:hidden}@media(max-width: 768px){.benefits .slider-container{margin-top:50px;padding:0}}.benefits .slider{display:flex;flex-wrap:nowrap}@media(max-width: 768px){.benefits .slider{margin-bottom:0}}.benefits .slider .slick-dots li button:hover:before{opacity:.75;color:#000}.benefits .slider .slick-dots li button:before{font-family:"slick";font-size:14px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"●";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.benefits .slider .slick-dots .slick-active button:before{opacity:.75;color:#000}.benefits .slider .slide{flex:0 0 auto;width:100%;padding:30px;display:flex;justify-content:center}@media(max-width: 768px){.benefits .slider .slide{padding:30px 50px}}.benefits .slider .slick-dots{bottom:-1px}.benefits .slider .slick-dots .slick-active::before{opacity:1}.benefits .slider-controls{position:absolute;top:50%;width:100%;display:flex;justify-content:space-between;transform:translateY(-50%);z-index:2;padding:0 10px}.benefits .slider-controls button{background-color:rgba(0,0,0,.5);color:#fff;border:none;padding:10px;cursor:pointer}.benefits .slider-controls button:hover{background-color:rgba(0,0,0,.7)}@media(min-width: 769px){.benefits .slider{flex-wrap:wrap;justify-content:center;padding:0 70px}.benefits .slider .slide{flex:0 0 calc(30% - 10px);margin:0;display:flex;justify-content:center;margin-bottom:50px}.benefits .slider-controls{display:none}}.item_jyoken_link{text-align:center;padding:80px 0 0;font-size:24px;font-weight:bold;font-size:clamp(24px,3.1vw,28px);position:relative;color:#000;letter-spacing:.1em}.item_jyoken_link a{color:#000;text-decoration-line:underline}.item_jyoken_link a:hover{color:#3792a6}@media screen and (max-width: 768px){.item_jyoken_link{padding:40px 0 0;font-size:20px;line-height:1.4}}.raijou-conditions{background:#fff;padding:35px;margin-top:0}@media(max-width: 768px){.raijou-conditions{padding:0}}.item_jyoken .item_jyoken_ttl{font-size:23px;font-weight:bold;line-height:24px;color:#606060;margin-bottom:40px;letter-spacing:.2em;text-align:center}.item_jyoken .item_jyoken_list .list_item{font-size:14px;font-weight:600;line-height:24px;color:#606060;text-align:left;margin-bottom:30px}.remodal-cancel{color:#fff;background:#3792a6 !important;font-size:14px;font-weight:bold}.remodal-cancel:hover,.remodal-cancel:focus{opacity:.7;background:#3792a6}.footer-cnv-sp .fair_ft_sp{width:100%;text-align:center}@media screen and (max-width: 768px){.footer-cnv-sp .fair_ft_sp img{width:100%;max-width:480px}}.cnv_btn{margin-top:clamp(50px,6.5vw,115px);display:flex;justify-content:center}@media(max-width: 768px){.cnv_btn{display:block;width:80%;margin:auto}}.cnv_btn li{margin:20px}@media(max-width: 768px){.cnv_btn li{margin:30px 5px 0}}.page-hiraya_lp .sec01{padding-top:150px;margin-bottom:120px}@media(max-width: 1000px){.page-hiraya_lp .sec01{padding-top:120px;margin-bottom:80px}}.page-hiraya_lp .sec01 .person_img{max-width:30%;margin:auto}@media(max-width: 1000px){.page-hiraya_lp .sec01 .person_img{max-width:100%}}.page-hiraya_lp .sec01 .sec-ttl{font-family:"Zen Old Mincho",serif;display:block;font-size:clamp(2.4rem,3.75vw,4rem);letter-spacing:.06em;line-height:1.4;width:100%;text-align:center;margin-top:clamp(4.4rem,6.75vw,10rem)}@media(max-width: 1000px){.page-hiraya_lp .sec01 .sec-ttl{line-height:1.8}}.page-hiraya_lp .sec01 .sec-txt{font-weight:500;display:block;font-size:clamp(1.6rem,1vw,5.8rem);letter-spacing:.06em;line-height:2.6;width:100%;text-align:center;margin-top:clamp(2.4rem,5.75vw,9em)}@media(min-width: 1001px){.page-hiraya_lp .sec02 .block01{box-shadow:0px 0px 20px 0px rgba(0,0,0,.4);border-radius:3em 3em 0 0;overflow:hidden}}.page-hiraya_lp .sec02 .block01 .sec-ttl-img{max-width:40%}@media(max-width: 1000px){.page-hiraya_lp .sec02 .block01 .sec-ttl-img{max-width:50%}}@media(min-width: 1001px){.page-hiraya_lp .sec02 .block02{margin:-20px auto 0;box-shadow:0px 0px 20px 0px rgba(0,0,0,.4);border-radius:3em 3em 0 0;overflow:hidden;background:#fff;position:relative;z-index:1}}@media(max-width: 1000px){.page-hiraya_lp .sec02 .block02{margin:30px auto 0px}}.page-hiraya_lp .sec02 .sec-ttl{max-width:100%;margin:0 auto 10px;text-align:center;font-weight:bold}@media(max-width: 1000px){.page-hiraya_lp .sec02 .sec-ttl{margin:0 auto -13%;position:relative;z-index:1}}.page-hiraya_lp .sec02 .sec-ttl-img{max-width:35%;margin:auto}@media(max-width: 1000px){.page-hiraya_lp .sec02 .sec-ttl-img{max-width:45%}}.page-hiraya_lp .sec02 .sec-txt{font-size:clamp(1.6rem,1.1vw,5.8rem);line-height:clamp(2.6rem,2.2vw,9.8rem);letter-spacing:.1em;font-weight:500}@media(max-width: 1000px){.page-hiraya_lp .sec02 .sec-txt{font-size:100%}}.page-hiraya_lp .sec02_leftBox{width:50%}@media(max-width: 1000px){.page-hiraya_lp .sec02_leftBox{width:100%;margin-bottom:30px}}.page-hiraya_lp .sec02_leftBox img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media(max-width: 1000px){.page-hiraya_lp .sec02_leftBox img{width:100%;margin:auto;height:auto;-o-object-fit:contain;object-fit:contain}}.page-hiraya_lp .sec02_rightBox{width:50%;display:flex;align-items:center;justify-content:center}@media(max-width: 1000px){.page-hiraya_lp .sec02_rightBox{width:100%}}.page-hiraya_lp .sec02_rightBox img{width:100%}.page-hiraya_lp .sec02_rightBox_inner{margin-bottom:40px;max-width:90%;margin:auto;padding:20px}@media(min-width: 1001px){.page-hiraya_lp .sec02_rightBox_inner{padding:60px 14% 100px}}@media(max-width: 1000px){.page-hiraya_lp .sec02_rightBox .sec-txt{font-size:clamp(1.4rem,2.75vw,10.6rem);max-width:100%;margin:auto}}@media(max-width: 1000px){.page-hiraya_lp .sec02_rightBox_inner{width:100%;padding:0;margin-bottom:30px}.page-hiraya_lp .sec02_rightBox_img{width:100%;padding:0 5vw}}.page-hiraya_lp .sec03{margin-bottom:120px}@media(max-width: 1000px){.page-hiraya_lp .sec03{margin-bottom:60px}}.page-hiraya_lp .sec03 .sec-flex{display:flex;justify-content:space-between;flex-direction:row}@media screen and (max-width: 576px){.page-hiraya_lp .sec03 .sec-flex{flex-direction:column}}.page-hiraya_lp .sec03 .sec-ttl{max-width:45%;margin:0}@media(max-width: 576px){.page-hiraya_lp .sec03 .sec-ttl{text-align:center;max-width:80%;margin:0 auto 0 4%}}.page-hiraya_lp .sec03 .sec-ttl-img{margin:auto}@media(max-width: 576px){.page-hiraya_lp .sec03 .sec-ttl-img{width:100%;max-width:480px;text-align:center}}.page-hiraya_lp .sec03 .person_img{max-width:30%;margin:2% 0% 0}@media(max-width: 576px){.page-hiraya_lp .sec03 .person_img{max-width:96%;margin:30px auto 0}}.page-hiraya_lp .sec03_leftBox{position:relative;z-index:1}@media(max-width: 576px){.page-hiraya_lp .sec03_leftBox{width:100%;margin-bottom:30px}}.page-hiraya_lp .sec03_rightBox{margin-top:-2em;position:relative;z-index:0}@media(max-width: 576px){.page-hiraya_lp .sec03_rightBox{width:100%}}@media(max-width: 576px){.page-hiraya_lp .sec03_rightBox_inner{width:100%;padding:0;margin-bottom:30px}.page-hiraya_lp .sec03_rightBox_img{width:100%;padding:0 5vw}}.page-hiraya_lp .sec03 .method_list{display:flex;justify-content:flex-end}.page-hiraya_lp .sec03 .method_list .list_item{width:100%}.page-hiraya_lp .sec03 .method_list .list_item:first-of-type{width:46%}@media(max-width: 576px){.page-hiraya_lp .sec03 .method_list .list_item:first-of-type{width:100%}}.page-hiraya_lp .sec03 .method_list .list_item:last-of-type{width:50%;margin-left:2%}@media(max-width: 576px){.page-hiraya_lp .sec03 .method_list .list_item:last-of-type{width:100%}}.page-hiraya_lp .sec04{width:100%;position:relative;padding-bottom:51.822%;background:url(../../assets/img/hiraya_lp02/sec04_bg.webp) no-repeat center/cover}@media(max-width: 480px){.page-hiraya_lp .sec04{padding-bottom:161.196%;background:url(../../assets/img/hiraya_lp02/sec04_bg_sp.webp) no-repeat center/cover}}.page-hiraya_lp .sec04 .sec-produced-img{position:absolute;right:4%;bottom:4%;z-index:1;width:100%;max-width:15%}@media(max-width: 1000px){.page-hiraya_lp .sec04 .sec-produced-img{max-width:30%}}.page-hiraya_lp .sec05{position:relative;padding:120px 0}@media(max-width: 1000px){.page-hiraya_lp .sec05{padding:80px 0}}.page-hiraya_lp .sec05 .person_img{max-width:40%;margin:auto;text-align:center}@media(max-width: 1000px){.page-hiraya_lp .sec05 .person_img{max-width:80%}}.page-hiraya_lp .sec05 .person_img img{margin:auto}.page-hiraya_lp .sec05 .sec-ttl{font-family:"Zen Old Mincho",serif;display:block;font-size:clamp(1.6rem,1.75vw,3rem);letter-spacing:.06em;line-height:1;width:100%;text-align:center;margin-top:20px}@media(max-width: 1000px){.page-hiraya_lp .sec05 .sec-ttl{font-size:clamp(1.6rem,3.75vw,3rem)}}.page-hiraya_lp .sec05 .sec-txt{font-weight:bold;display:block;font-size:clamp(1.6rem,1.75vw,1.8rem);letter-spacing:.06em;line-height:clamp(2.4rem,2.75vw,3rem);width:100%;text-align:center;margin-top:clamp(2.4rem,1.75vw,6rem)}.page-hiraya_lp .sec05 .sec-large-txt{font-family:"Zen Old Mincho",serif;display:block;font-size:clamp(2.6rem,5.75vw,5rem);letter-spacing:.06em;line-height:1;width:100%;text-align:center;margin-top:20px}@media(max-width: 1200px){.page-hiraya_lp .sec05 .sec-large-txt{line-height:clamp(3.6rem,7.75vw,6rem)}}.page-hiraya_lp .sec05 .sec-small-txt{font-weight:500;display:block;font-size:clamp(1.6rem,1.75vw,1.8rem);letter-spacing:.06em;line-height:30px;width:100%;text-align:center;margin-top:30px}.page-hiraya_lp .sec05 .sec-body{margin-top:clamp(4rem,3.75vw,6rem)}.page-hiraya_lp .sec05 .merit_list{display:flex;justify-content:space-between;align-items:flex-start;max-width:80%;margin:auto}@media(max-width: 1000px){.page-hiraya_lp .sec05 .merit_list{max-width:100%;margin:auto}}.page-hiraya_lp .sec05 .merit_list .list_item{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:25%;height:187px;padding:30px 5px 0}.page-hiraya_lp .sec05 .merit_list .list_item:not(:first-of-type){border-left:1px dashed #000}.page-hiraya_lp .sec05 .merit_list .list_img{height:65.3463px;display:flex;justify-content:center;align-items:center}.page-hiraya_lp .sec05 .merit_list .list_txt{font-weight:500;display:block;font-size:clamp(1.6rem,1.75vw,2rem);letter-spacing:0em;line-height:clamp(2.4rem,2.75vw,2.8rem);width:100%;text-align:center;margin-top:clamp(1.4rem,.75vw,3.5rem)}.page-hiraya_lp .sec05 .merit_list_img{text-align:center}.page-hiraya_lp .sec05 .merit_bar_block{writing-mode:vertical-rl;height:100%;position:absolute;top:4%;left:2%}@media(max-width: 1200px){.page-hiraya_lp .sec05 .merit_bar_block{writing-mode:unset;height:56.5835px;max-width:172px;position:absolute;top:60px;left:2%;width:30%}}.page-hiraya_lp .sec05 .merit_bar_block .block_ttl{display:block;font-size:clamp(1.6rem,1.75vw,3rem);letter-spacing:.1em;line-height:1;font-weight:bold}.page-hiraya_lp .sec05 .merit_bar_block .block_bar{margin-right:10px;width:3px;background:#000}.page-hiraya_lp .sec05 .merit_bar_block .block_txt{display:block;font-size:clamp(1.2rem,1.75vw,1.4rem);letter-spacing:.1em;line-height:1;margin-right:10px;font-weight:500}.page-hiraya_lp .sec06{background:#6c8b7e;position:relative;padding:120px 0}@media(max-width: 1000px){.page-hiraya_lp .sec06{padding:50px 0}}.page-hiraya_lp .sec06 .sec-ttl{margin:0 auto 10px 0;max-width:80%}@media(max-width: 1000px){.page-hiraya_lp .sec06 .sec-ttl{margin:0 auto 30px 0;max-width:336.8398px;width:90%}}.page-hiraya_lp .sec06 .sec-ttl-img{margin:0 0 80px;width:100%}@media(max-width: 1000px){.page-hiraya_lp .sec06 .sec-ttl-img{margin:0}}.page-hiraya_lp .sec06_leftBox{width:50%}@media(max-width: 1000px){.page-hiraya_lp .sec06_leftBox{width:100%;margin-bottom:60px}}.page-hiraya_lp .sec06_rightBox{width:50%}@media(max-width: 1000px){.page-hiraya_lp .sec06_rightBox{width:100%}}.page-hiraya_lp .sec06_rightBox_inner .sec-ttl{margin:0 auto 10px 0;max-width:64%}@media(max-width: 1000px){.page-hiraya_lp .sec06_rightBox_inner .sec-ttl{margin:0 auto 30px 0;max-width:336.8398px;width:70%}}@media(max-width: 1000px){.page-hiraya_lp .sec06_rightBox_inner{width:100%;padding:0;margin-bottom:30px}.page-hiraya_lp .sec06_rightBox_img{width:100%;padding:0 5vw}}.page-hiraya_lp .sec06 .price_list{max-width:80%}@media(max-width: 1000px){.page-hiraya_lp .sec06 .price_list{max-width:100%}}.page-hiraya_lp .sec06 .price_list img{width:100%}.page-hiraya_lp .sec06 .cts-plan{position:relative;max-width:80%}@media(max-width: 1000px){.page-hiraya_lp .sec06 .cts-plan{max-width:100%}}.page-hiraya_lp .sec06 .cts-plan .cts-head{text-align:left}@media(max-width: 1000px){.page-hiraya_lp .sec06 .cts-plan .cts-head{text-align:center}}.page-hiraya_lp .sec06 .cts-plan .cts-body{text-align:right}.page-hiraya_lp .sec06 .cts-plan .cts-img_plan{margin:0;width:90%}@media(max-width: 1000px){.page-hiraya_lp .sec06 .cts-plan .cts-img_plan{width:100%}}.page-hiraya_lp .sec06 .cts-plan .cts-img_price{max-width:60%;margin:-10px 0 0 auto;position:relative;right:0}.page-hiraya_lp .sec07{border-top:1px solid #000;position:relative;padding:120px 0}@media(max-width: 1000px){.page-hiraya_lp .sec07{padding:50px 0}}.page-hiraya_lp .sec07 .person_img{max-width:60%;margin:auto}@media(max-width: 1000px){.page-hiraya_lp .sec07 .person_img{max-width:472.7657px}}.page-hiraya_lp .sec07 .person_img img{margin:auto}.page-hiraya_lp .sec07 .sec-ttl{font-weight:900;display:block;font-size:clamp(1.6rem,1.75vw,3rem);letter-spacing:.06em;line-height:1;width:100%;text-align:center;margin-bottom:4%}.page-hiraya_lp .sec07 .sec-txt{font-weight:bold;display:block;font-size:clamp(1.6rem,1.75vw,1.8rem);letter-spacing:.06em;line-height:clamp(2.4rem,2.75vw,3rem);width:100%;text-align:center;margin-top:clamp(2.4rem,1.75vw,6rem)}.page-hiraya_lp .sec07 .sec-large_txt{font-weight:900;display:block;font-size:clamp(2.6rem,5.75vw,5rem);letter-spacing:.06em;line-height:1;width:100%;text-align:center;margin-top:20px}.page-hiraya_lp .sec07 .sec-small_txt{font-weight:bold;display:block;font-size:clamp(1.6rem,1.75vw,1.8rem);letter-spacing:.06em;line-height:1;width:100%;text-align:center;margin-top:30px}.page-hiraya_lp .sec07 .sec-body{margin-top:clamp(4rem,3.75vw,6rem)}.page-hiraya_lp .sec07 .select-list{max-width:80%;margin:auto}.page-hiraya_lp .sec07 .select-list .list-item{margin:0 30px}.page-hiraya_lp .sec07 .select-list .list-txt{font-weight:bold;display:block;font-size:100%;letter-spacing:0em;line-height:clamp(2.4rem,2.75vw,2.8rem);width:100%;text-align:center}.page-hiraya_lp .sec07 .select-list .list-ttl{display:block;font-size:clamp(1.6rem,1.75vw,2.4rem);letter-spacing:.06em;line-height:clamp(2.4rem,2.75vw,2.8rem);width:100%;text-align:center;margin-bottom:clamp(1.4rem,.75vw,3.5rem)}.page-hiraya_lp .sec07 .select-list .list-head{font-family:"Zen Old Mincho",serif}.page-hiraya_lp .sec07 .select-list .list-foot.none{display:none}.page-hiraya_lp .sec07 .select-list .color_variation_list{display:flex;justify-content:flex-start;margin-top:clamp(1.4rem,.75vw,3.5rem)}.page-hiraya_lp .sec07 .select-list .color_variation_list .list_item:not(:first-of-type){margin-left:5px}.page-hiraya_lp .sec07 .select-list .color_variation_list .list_item img{width:50px;height:50px;aspect-ratio:1/1}.page-hiraya_lp .sec07 .select-list .color-txt{font-family:"Jost",sans-serif;display:block;font-size:clamp(1.6rem,1.75vw,1.4rem);letter-spacing:0em;line-height:clamp(2.4rem,2.75vw,2.8rem);width:100%;text-align:left;margin-top:clamp(1.4rem,.75vw,3.5rem)}.page-hiraya_lp .sec07 .select-list .slick-prev{left:-2%;border:0;width:22px;height:62px;background:none;transform:none}@media(max-width: 1000px){.page-hiraya_lp .sec07 .select-list .slick-prev{left:0%}}.page-hiraya_lp .sec07 .select-list .slick-next{right:-2%;border:0;width:22px;height:62px;background:none;transform:none}@media(max-width: 1000px){.page-hiraya_lp .sec07 .select-list .slick-next{right:0%}}.page-hiraya_lp .sec07 .select-list .slick-arrow:before{content:"" !important;background-repeat:no-repeat;width:100%;height:100%;display:block}.page-hiraya_lp .sec07 .select-list .slick-next:before{background-size:contain !important;background-image:url("../img/hiraya_lp02/arrow_r_select.svg") !important}.page-hiraya_lp .sec07 .select-list .slick-prev:before{background-image:url("../img/hiraya_lp02/arrow_l_select.svg") !important;background-size:contain !important}.page-hiraya_lp .sec08{background:#6c8b7e;color:#fff;position:relative;padding:120px 0}@media(max-width: 1000px){.page-hiraya_lp .sec08{padding:80px 0}}@media(max-width: 576px){.page-hiraya_lp .sec08{padding:40px 0}}.page-hiraya_lp .sec08 .sec-ttl{font-family:"Zen Old Mincho",serif;display:block;font-size:clamp(2.6rem,4.75vw,6rem);letter-spacing:.06em;line-height:1;width:100%;text-align:center;margin:0 auto 80px}@media(max-width: 1000px){.page-hiraya_lp .sec08 .sec-ttl{font-weight:900;display:block;font-size:clamp(1.6rem,6.25vw,5rem);letter-spacing:.06em;line-height:1;width:100%;text-align:center;margin:0 auto 80px}}@media(max-width: 576px){.page-hiraya_lp .sec08 .sec-ttl{margin:0 auto 40px}}.page-hiraya_lp .sec08 .sec-ttl-img{margin:auto}.page-hiraya_lp .sec08 .strong_img{width:100%}.page-hiraya_lp .sec08 .strong_img img{width:100%}.page-hiraya_lp .sec08_leftBox{width:50%}@media(max-width: 1000px){.page-hiraya_lp .sec08_leftBox{width:100%;margin-bottom:40px}}.page-hiraya_lp .sec08_rightBox{width:50%;position:relative}@media(max-width: 1000px){.page-hiraya_lp .sec08_rightBox{width:100%}}@media(max-width: 1000px){.page-hiraya_lp .sec08_rightBox_inner{width:100%;padding:0;margin-bottom:0px}.page-hiraya_lp .sec08_rightBox_img{width:100%;padding:0 5vw}}.page-hiraya_lp .sec08 .strong-block{text-align:center;font-weight:bold;display:block;letter-spacing:0em;width:100%}.page-hiraya_lp .sec08 .strong-block.border{border-left:1px solid #fff}@media(max-width: 1000px){.page-hiraya_lp .sec08 .strong-block.border{border:0}}.page-hiraya_lp .sec08 .strong-block .block-ttl{font-family:"Zen Old Mincho",serif;font-size:clamp(2.6rem,3.4vw,3.4rem);line-height:clamp(2.6rem,2.75vw,20.4rem);margin:60px auto 0px;font-weight:bold;display:block;letter-spacing:0em;width:100%}@media(max-width: 1000px){.page-hiraya_lp .sec08 .strong-block .block-ttl{font-size:clamp(1.6rem,5.75vw,20.4rem);line-height:clamp(2.6rem,8.75vw,20.4rem);margin:20px auto 0px}}.page-hiraya_lp .sec08 .strong-block .block-txt{font-size:clamp(1.4rem,1vw,10.6rem);line-height:1.6;margin:30px auto 0px;font-weight:500;display:block;letter-spacing:0em;width:96%;text-align:center}@media(max-width: 1000px){.page-hiraya_lp .sec08 .strong-block .block-txt{font-size:clamp(1.4rem,2.75vw,10.6rem);line-height:clamp(1.4rem,5.75vw,10.6rem);margin:4% auto 0px;text-align:justify}}.page-hiraya_lp .sec09{width:100%;position:relative;padding-bottom:51.822%;background:url(../../assets/img/hiraya_lp02/sec09_bg.webp) no-repeat center/cover}@media(max-width: 480px){.page-hiraya_lp .sec09{padding-bottom:161.196%;background:url(../../assets/img/hiraya_lp02/sec09_bg_sp.webp) no-repeat center/cover}}.page-hiraya_lp .sec09 .sec-produced-img{position:absolute;right:4%;bottom:4%;z-index:1;width:100%;max-width:15%}@media(max-width: 1000px){.page-hiraya_lp .sec09 .sec-produced-img{max-width:30%}}.page-hiraya_lp .sec10{background:#f2eadf;position:relative;padding:120px 0}@media(max-width: 1000px){.page-hiraya_lp .sec10{padding:80px 0}}@media(max-width: 576px){.page-hiraya_lp .sec10{padding:40px 0}}.page-hiraya_lp .sec10 .sec-ttl{margin:0 auto 10px}@media(max-width: 1000px){.page-hiraya_lp .sec10 .sec-ttl{max-width:90%}}.page-hiraya_lp .sec10 .sec-ttl-img{margin:0 0 4%;max-width:50%}@media(max-width: 1000px){.page-hiraya_lp .sec10 .sec-ttl-img{max-width:100%}}.page-hiraya_lp .sec10 .person_img{margin:0;max-width:30%}@media(max-width: 1000px){.page-hiraya_lp .sec10 .person_img{max-width:50%}}.page-hiraya_lp .sec10 .after_support_list{display:flex;justify-content:space-between;align-items:flex-start;margin-top:80px}.page-hiraya_lp .sec10 .after_support_list .list_item{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:33.3333333333%}.page-hiraya_lp .sec10 .after_support_list .list_img{display:flex;justify-content:center;align-items:center}.page-hiraya_lp .sec10 .sec-txt{text-align:center;color:#6c8b7e;font-family:"Zen Old Mincho",serif;font-size:clamp(1.6rem,4.75vw,4rem);line-height:clamp(2.6rem,5.75vw,10rem);margin:60px auto 0px;display:block;letter-spacing:0em;width:100%;font-weight:bold}.page-hiraya_lp .sec11{position:relative;padding:120px 0}@media(max-width: 1000px){.page-hiraya_lp .sec11{padding:80px 0}}.page-hiraya_lp .sec11_leftBox{width:44%}@media(max-width: 1000px){.page-hiraya_lp .sec11_leftBox{width:100%;margin-bottom:30px}}.page-hiraya_lp .sec11_leftBox .person_img{max-width:472.7657px;margin:auto}.page-hiraya_lp .sec11_leftBox .person_img img{margin:auto}.page-hiraya_lp .sec11_leftBox .sec-ttl{display:block;font-size:clamp(1.6rem,1.75vw,4rem);letter-spacing:.05em;line-height:1;width:100%;text-align:right}@media(max-width: 1000px){.page-hiraya_lp .sec11_leftBox .sec-ttl{text-align:center;font-size:clamp(1.6rem,8.75vw,6rem)}}.page-hiraya_lp .sec11_leftBox .sec-txt{font-weight:bold;display:block;font-size:clamp(1.6rem,1.75vw,1.8rem);letter-spacing:.06em;line-height:clamp(2.4rem,2.75vw,3rem);width:100%;text-align:center;margin-top:clamp(2.4rem,1.75vw,6rem)}.page-hiraya_lp .sec11_centerBox{width:6%}@media(max-width: 1000px){.page-hiraya_lp .sec11_centerBox{width:100%;margin-bottom:30px}}.page-hiraya_lp .sec11_centerBox .center_img{max-width:46px;margin:auto;text-align:center}.page-hiraya_lp .sec11_centerBox .center_img img{margin:auto}.page-hiraya_lp .sec11_centerBox .sec-ttl{font-weight:900;display:block;font-size:clamp(1.6rem,1.75vw,3rem);letter-spacing:.06em;line-height:1;width:100%;text-align:center;margin-top:20px}.page-hiraya_lp .sec11_centerBox .sec-txt{font-weight:bold;display:block;font-size:clamp(1.6rem,1.75vw,1.8rem);letter-spacing:.06em;line-height:clamp(2.4rem,2.75vw,3rem);width:100%;text-align:center;margin-top:clamp(2.4rem,1.75vw,6rem)}.page-hiraya_lp .sec11_rightBox{width:44%;margin-top:-1.2%}@media(max-width: 1000px){.page-hiraya_lp .sec11_rightBox{width:100%}}@media(max-width: 1000px){.page-hiraya_lp .sec11_rightBox_inner{width:100%;padding:0;margin-bottom:30px}.page-hiraya_lp .sec11_rightBox_img{width:100%;padding:0 5vw}}.page-hiraya_lp .sec11_rightBox .sec-ttl{font-family:"Zen Old Mincho",serif;display:block;font-size:clamp(3.6rem,2.75vw,4.6rem);letter-spacing:.1em;line-height:clamp(4.6rem,5.75vw,6.8rem);width:100%;text-align:left}@media(max-width: 1000px){.page-hiraya_lp .sec11_rightBox .sec-ttl{font-size:clamp(1.6rem,6.75vw,4.6rem);letter-spacing:.1em;line-height:clamp(2.6rem,8.75vw,6.8rem);text-align:center}}.page-hiraya_lp .sec11_rightBox .sec-txt{font-weight:500;display:block;font-size:clamp(1.4rem,1.75vw,1.6rem);letter-spacing:0em;line-height:clamp(2.4rem,2.75vw,3rem);width:100%;text-align:left;margin-top:clamp(2.4rem,1.75vw,6rem)}.page-hiraya_lp .sec11 .logo-block .block-head{max-width:611.6364px;margin:60px 0 0px auto}.page-hiraya_lp .sec11 .logo-block .block-body{max-width:474.1364px;margin:60px 0 0px auto}.page-hiraya_lp .sec11 .logo-block .block-body .flex_item{display:flex}@media screen and (max-width: 1000px){.page-hiraya_lp .sec11 .logo-block .block-body .flex_item{align-items:center}}.page-hiraya_lp .sec11 .logo-block .block-body .left_item{width:50%}@media screen and (max-width: 1000px){.page-hiraya_lp .sec11 .logo-block .block-body .left_item{width:100%}}.page-hiraya_lp .sec11 .logo-block .block-body .right_item{width:50%;margin-left:10%}@media screen and (max-width: 1000px){.page-hiraya_lp .sec11 .logo-block .block-body .right_item{width:100%}}.page-hiraya_lp .sec12{background:linear-gradient(to bottom, #ffffff 0%, #ffffff 40px, #ededed 40px, #ededed 100%);position:relative;padding:0 0 120px 0}@media(max-width: 1000px){.page-hiraya_lp .sec12{padding:0 0 80px 0;background:linear-gradient(to bottom, #fff 0%, #fff 3%, #ededed 3%, #ededed 100%)}}@media(max-width: 576px){.page-hiraya_lp .sec12{padding:0 0 80px 0;background:linear-gradient(to bottom, #fff 0%, #fff 1.5%, #ededed 1.5%, #ededed 100%)}}.page-hiraya_lp .sec12 .sec-ttlTxt{font-family:"Jost",sans-serif;letter-spacing:.15em;font-size:min(8.75vw,9rem);text-align:center;line-height:1}.page-hiraya_lp .sec12 .sec-ttl{width:100%;text-align:center;max-width:50%;margin:auto}@media(max-width: 1000px){.page-hiraya_lp .sec12 .sec-ttl{max-width:80%}}.page-hiraya_lp .sec12 .sec-ttl .sec__img img{text-align:center;margin:auto}.page-hiraya_lp .sec12 .sec-txt{font-family:"Zen Old Mincho",serif;display:block;font-size:clamp(1.6rem,1.75vw,2rem);letter-spacing:.3em;line-height:clamp(3.6rem,2.75vw,6rem);width:100%;text-align:center;margin:0 auto 0px}.page-hiraya_lp .sec12 .sec-ttl-img{margin:auto}.page-hiraya_lp .sec12 .nav-block-txt{text-align:left;margin:20px auto 0px;font-weight:bold;font-size:clamp(1.6rem,1.75vw,1.6rem);letter-spacing:.1em;line-height:clamp(1.6rem,1.75vw,2.8rem)}@media screen and (max-width: 1000px){.page-hiraya_lp .sec12 .nav-block-txt{line-height:clamp(1.6rem,5.75vw,2.8rem)}}.page-hiraya_lp .sec12 .nav-block{margin-top:30px;margin-bottom:100px}@media(max-width: 1000px){.page-hiraya_lp .sec12 .nav-block{margin-bottom:40px}}.page-hiraya_lp .sec12 .link-block{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 1000px){.page-hiraya_lp .sec12 .link-block{align-items:flex-start;flex-direction:column}}.page-hiraya_lp .sec12 .link-block .block-head{width:25%}@media screen and (max-width: 1000px){.page-hiraya_lp .sec12 .link-block .block-head{width:100%;display:flex;justify-content:space-between}}@media screen and (max-width: 1000px){.page-hiraya_lp .sec12 .link-block .block-head .link_img{max-width:60%}}.page-hiraya_lp .sec12 .link-block .block-head .headerLogo__link{max-height:45px;display:block}@media screen and (max-width: 1000px){.page-hiraya_lp .sec12 .link-block .block-head .headerLogo__link{max-height:auto;margin-bottom:20px}}.page-hiraya_lp .sec12 .link-block .block-head .headerLogo__link img{width:100%}.page-hiraya_lp .sec12 .link-block .block-body{width:90%;border-left:1px solid #000;padding-left:2%;margin-left:2%}@media screen and (max-width: 1000px){.page-hiraya_lp .sec12 .link-block .block-body{width:100%;margin-top:3%}}.page-hiraya_lp .sec12 .link-block.block02{margin:20px auto 0px}.page-hiraya_lp .sec12 .link-block.block02 .headerLogo__link img{width:80%}.page-hiraya_lp .sec12 .link_list{display:flex;font-size:1.6rem;flex-wrap:wrap}.page-hiraya_lp .sec12 .link_list .list_item{cursor:pointer;font-weight:bold;display:block;font-size:clamp(1.6rem,1.75vw,1.6rem);letter-spacing:.1em;line-height:clamp(1.6rem,2.75vw,2.8rem)}@media screen and (max-width: 1000px){.page-hiraya_lp .sec12 .link_list .list_item{margin-top:3%;letter-spacing:normal}}.page-hiraya_lp .sec12 .link_list .list_item:not(:first-of-type){position:relative;margin-left:10px;padding-left:10px}.page-hiraya_lp .sec12 .link_list .list_item:not(:first-of-type)::before{content:"/";position:absolute;top:50%;left:0%;transform:translate(-50%, -50%)}.page-hiraya_lp .sec-banner{position:relative;margin:clamp(60px,10vw,100px) auto 0}.page-hiraya_lp .sec-banner .l-hirayaBanner{width:100%}.page-hiraya_lp .sec-banner .l-hirayaBanner.l-footerBanner{padding:0}.page-hiraya_lp .sec-banner .footerBanner.example{max-width:100%}.page-hiraya_lp .sec-banner .footerBanner.example .footerBanner__link:nth-of-type(n + 2){margin-top:15px}.page-hiraya_lp .sec-banner figure.footerBanner__img{line-height:0}.page-hiraya_lp .sec-banner-before{padding-bottom:150px}@media(max-width: 1000px){.page-hiraya_lp .sec-banner-before{padding-bottom:40%}}@media(max-width: 576px){.page-hiraya_lp .sec-banner-before{padding-bottom:40%}}.page-hiraya_lp .sec-banner-after{padding-top:80px}@media(max-width: 1000px){.page-hiraya_lp .sec-banner-after{padding-top:clamp(60px,10vw,100px)}}.page-showroom .cts-showroom{margin-top:150px}@media(max-width: 1000px){.page-showroom .cts-showroom{margin-top:0px}}.page-showroom .cts-showroom_list{max-width:1920px;margin:auto}@media(min-width: 1200px){.page-showroom .cts-showroom_list-hok{justify-content:space-evenly}}.page-showroom .cts-showroom_item{max-width:520px;margin:0 30px}.page-showroom .cts-showroom_item-hok .card_link{background:#6c8b7e}@media(max-width: 1000px){.page-showroom .cts-showroom_item-hok .card::before{height:100%}}.page-showroom .cts-showroom .showroom_slider .slick-prev{left:32%;border:0;width:76.5971px;height:12.2022px;background:none;transform:none}@media(max-width: 1200px){.page-showroom .cts-showroom .showroom_slider .slick-prev{left:0%}}.page-showroom .cts-showroom .showroom_slider .slick-next{right:32%;border:0;width:76.5971px;height:12.2022px;background:none;transform:none}@media(max-width: 1200px){.page-showroom .cts-showroom .showroom_slider .slick-next{right:0%}}.page-showroom .cts-showroom .showroom_slider .slick-arrow:before{content:"" !important;background-repeat:no-repeat;width:100%;height:100%;display:block}@media(max-width: 1200px){.page-showroom .cts-showroom .showroom_slider .slick-arrow:before{width:50%;margin:auto}}.page-showroom .cts-showroom .showroom_slider .slick-next:before{background-size:contain !important;background-image:url("../img/hiraya_lp/arrow_r.svg") !important}.page-showroom .cts-showroom .showroom_slider .slick-prev:before{background-image:url("../img/hiraya_lp/arrow_l.svg") !important;background-size:contain !important}.page-showroom .card{width:100%;padding:60px 0;position:relative;z-index:1;max-width:520px}@media(max-width: 1000px){.page-showroom .card{padding-bottom:40px;width:60%;margin:auto}}.page-showroom .card::before{content:"";display:block;width:100%;height:100%;background:#fff;position:absolute;bottom:0;left:0;z-index:-1}.page-showroom .card_ttl-en{font-size:clamp(1.4rem,1.8vw,1.8rem);font-weight:bold;writing-mode:vertical-rl;position:absolute;top:60px;left:calc((12.5% - clamp(1.4rem,1.8vw,1.8rem))/2);z-index:2}@media(max-width: 1000px){.page-showroom .card_ttl-en{left:calc((12.5% - clamp(1.4rem,3vw,1.8rem))/2)}}.page-showroom .card_img{width:75%;margin:0 auto 40px}.page-showroom .card_txt{font-family:"Zen Old Mincho",serif;padding:0 10px;margin-bottom:10px;font-size:clamp(1.6rem,1.667vw,2rem);text-align:center}@media(max-width: 1000px){.page-showroom .card_txt{font-size:clamp(1.6rem,3.33vw,2rem);line-height:1.5}}.page-showroom .card_ttl{font-family:"Zen Old Mincho",serif;min-height:2.4em;padding:0 10px;margin-bottom:20px;font-size:clamp(2rem,2.5vw,4rem);line-height:1.2;letter-spacing:.1em;text-align:center}@media(max-width: 1000px){.page-showroom .card_ttl{font-size:clamp(2rem,4.66vw,4rem);line-height:1.5}}.page-showroom .card_info{width:96%;max-width:380px;min-height:8.75em;padding:0 10px;margin:0 auto;font-size:clamp(1.4rem,3.2vw,1.6rem);line-height:1.75;letter-spacing:.1em}@media(1200px <= width <= 1400px){.page-showroom .card_info{margin:0 auto 10px}}@media(max-width: 1000px){.page-showroom .card_info{min-height:auto;margin:0 auto 40px}}.page-showroom .card_btnArea{padding:0 10px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:center}.page-showroom .card_link{width:calc(70% - 20px);max-width:354px;height:63px;padding-right:10px;margin:0 10px;font-size:clamp(1.6rem,1.5vw,1.8rem);letter-spacing:.1em;color:#fff;background:#6c8b7e;border-radius:40px;display:flex;justify-content:center;align-items:center;position:relative}@media(max-width: 1000px){.page-showroom .card_link{height:48px;font-size:1.4rem}}.page-showroom .card_link::after{content:"";display:block;width:0;height:0;border-width:9px 0 9px 16px;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff;position:absolute;top:calc((100% - 16px)/2);right:15px}@media(max-width: 1199px){.page-showroom .card_link::after{border-width:8px 0 8px 14px}}@media(max-width: 1000px){.page-showroom .card_link::after{border-width:7px 0 7px 12px;top:calc((100% - 14px)/2 + 1px)}}.page-showroom .card .card_txt span{text-align:center;white-space:nowrap}@media(min-width: 1001px){.secPlan{display:flex;justify-content:space-between}}.secPlan .sec-head{background:url("../img/hiraya_lp02/secPlan_photo.webp") no-repeat center/cover;position:relative}@media(min-width: 1001px){.secPlan .sec-head{width:50%}}@media(max-width: 1000px){.secPlan .sec-head{aspect-ratio:480/610}}.secPlan .sec-head .hiraya-logo{position:absolute;right:4%;bottom:4%;z-index:1;width:100%;max-width:15%}@media(max-width: 1000px){.secPlan .sec-head .hiraya-logo{max-width:30%}}.secPlan .sec-body{padding:5em 5%}@media(min-width: 1001px){.secPlan .sec-body{width:50%;padding:5em 10% 5em 5%}}.secPlan .plan-sample{margin:2em auto 0;color:#6c8b7e}.secPlan .plan-sample .sample-ttl{font-size:clmap(1.8rem, 2.4vw, 2.4rem);font-weight:500;margin-bottom:1em}.secPlan .plan-sample .tab_item{width:32%;text-align:center;display:block;float:left;text-align:center;font-weight:bold;transition:all .2s ease;font-weight:500}.secPlan .plan-sample .tab_item:nth-of-type(-n + 2){margin-right:2%}.secPlan .plan-sample .tab_item .ttl{font-size:clamp(3rem,3.4vw,3.4rem);border:1px solid #6c8b7e;display:block;line-height:1;padding:.2em 0;cursor:pointer}.secPlan .plan-sample .tab_item .tubo{letter-spacing:.06em}.secPlan .plan-sample input[name=tab_item]{display:none}.secPlan .plan-sample .tab_content{display:none;padding:40px 0 0;clear:both;overflow:hidden}.secPlan .plan-sample .tabs input:checked+.tab_item .ttl{background:#6c8b7e;color:#fff}.secPlan #sample01:checked~#sample01_content,.secPlan #sample02:checked~#sample02_content,.secPlan #sample03:checked~#sample03_content{display:block}.secPrice{margin-bottom:80px;display:flex;flex-direction:column-reverse}@media(min-width: 1000px){.secPrice{margin-bottom:150px;justify-content:space-between;flex-direction:row-reverse}}.secPrice .sec-head{background:url("../img/hiraya_lp02/secPrice_photo.webp") no-repeat center/cover;position:relative}@media(min-width: 1001px){.secPrice .sec-head{width:50%}}@media(max-width: 1000px){.secPrice .sec-head{aspect-ratio:480/610}}.secPrice .sec-head .hiraya-logo{position:absolute;right:4%;bottom:4%;z-index:1;width:100%;max-width:15%}@media(max-width: 1000px){.secPrice .sec-head .hiraya-logo{max-width:30%}}.secPrice .sec-body{padding:0 5% 5em}@media(min-width: 1000px){.secPrice .sec-body{width:50%;padding:5em 7% 5em 5%}}.secPrice .price-ttl{margin-bottom:4em}.kv_price_inner{position:relative;top:-75px}.fixedContent_hiraya.kv{position:absolute;bottom:0;left:auto;right:4%;width:100%;height:auto;z-index:50;max-width:279px}.fixedContent_hiraya.kv .fixedContent__list{display:flex;justify-content:space-between;flex-direction:row;height:100%;width:100%;margin:0 0 0 auto}@media(max-width: 1000px){.fixedContent_hiraya.kv .fixedContent__list{width:60%}}.fixedContent_hiraya.kv .fixedContent__list .fixedContent__item{width:48%;height:100%;background-color:rgba(0,0,0,0);transition:all .35s ease;border-right:0rem solid #fff}.fixedContent_hiraya{position:fixed;bottom:0;right:2%;max-width:7%;height:auto;z-index:50;width:100%}@media(max-width: 1000px){.fixedContent_hiraya{position:fixed;bottom:0;right:0;width:100%;height:auto;z-index:50;max-width:100%}}.fixedContent_hiraya .fixedContent__list{display:flex;flex-direction:column;height:100%}@media(max-width: 1000px){.fixedContent_hiraya .fixedContent__list{display:flex;justify-content:space-between;flex-direction:row;height:100%;width:100%}}.fixedContent_hiraya .fixedContent__item{width:100%;height:100%;background-color:rgba(0,0,0,0);transition:all .35s ease;border:0}@media(max-width: 1000px){.fixedContent_hiraya .fixedContent__item{border:0;width:49.5%}}.fixedContent_hiraya .fixedContent__item:last-child{border-right:0}.fixedContent_hiraya .fixedContent__link{display:flex;align-items:center;justify-content:center;flex-direction:column;height:100%;padding-bottom:1rem}@media(max-width: 1000px){.fixedContent_hiraya .fixedContent__link{flex-direction:column;height:auto;padding:0}}.fixedContent_hiraya .fixedContent__img{display:flex;justify-content:center;align-items:center;width:100%;height:auto;margin-bottom:.6rem}@media(max-width: 1000px){.fixedContent_hiraya .fixedContent__img{margin-bottom:0rem}}.fixedContent_hiraya .fixedContent__img.house>img{width:100%;height:auto}.fixedContent_hiraya .fixedContent__img.mail>img,.fixedContent_hiraya .fixedContent__img.phone>img{width:100%;height:auto}.fixedContent_hiraya .fixedContent__img>img{display:block;width:100%;height:auto}.l-footer{padding:2.6rem 0;background-color:#f7f7f7;color:#000}@media screen and (min-width: 48em){.l-footer{padding:3.4rem 0}}.l-footer__inner{position:relative;max-width:106.4rem;margin:0 auto;padding:0 1.6rem}@media screen and (min-width: 48em){.l-footer__inner{display:block}}.footerLogo{width:100%;margin:0 auto 2.2rem;display:flex;justify-content:center;align-items:center}@media screen and (min-width: 48em){.footerLogo{width:100%}}.d-block-left{max-width:382.1694px;width:100%}.d-block-right{max-width:119.844px;width:100%;margin-left:20px}.d-block-right img{max-width:90px}.l-footer__text{font-size:clamp(1.4rem,1.4vw,1.6rem);line-height:28px;font-weight:bold;letter-spacing:.1em;text-align:center;margin-bottom:20px}.copyRight{font-size:1rem;text-align:center}@media screen and (max-width: 1000px){.copyRight{margin-bottom:3em}}.l-footer__top{margin:0 auto}.pagetop{top:auto;bottom:60px;right:2%;display:block;width:100%;z-index:51;max-width:35px}@media screen and (max-width: 1000px){.pagetop{position:absolute;top:auto;bottom:60px;right:2rem;display:block;width:100%;max-width:5%;z-index:51}}@media screen and (max-width: 1000px){.ac-label{cursor:pointer;position:relative;display:inline-block;padding-right:80px}}@media screen and (max-width: 1000px){.ac-label-txt{font-size:2rem;font-weight:400;letter-spacing:.1em}}.ac-content{width:100%}@media screen and (max-width: 1000px){.ac-content{display:none;padding:0 8px;border:0px solid #d9d9d9}}@media screen and (max-width: 1000px){.icon-wrap{position:absolute;right:4%;top:50%;transform:translatey(-50%);max-width:45%;width:100%;height:auto;aspect-ratio:1/1;background:#6c8b7e;border-radius:50%}}@media screen and (max-width: 1000px){.icon{position:relative;display:inline-block;width:100%;height:100%}}@media screen and (max-width: 1000px){.icon:before,.icon:after{position:absolute;content:"";display:block;transition:all .4s;background:#fff;left:50%;top:50%;width:50%;height:2px;transform:translate(-50%, -50%)}}@media screen and (max-width: 1000px){.icon:before{transform:translate(-50%, -50%) rotate(90deg)}}@media screen and (max-width: 1000px){.icon.open:before{transform:translate(-50%, -50%) rotate(0deg)}}/*# sourceMappingURL=hiraya_lp02.css.map */