@import url("https://fonts.googleapis.com/css2?family=Zen+Kaku+Gothic+New:wght@300;400;500;700;900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Zen+Maru+Gothic:wght@300;400;500;700;900&display=swap");.accent_font{font-family:"Zen Maru Gothic",sans-serif}.bg-blue{background:#14b1ff}.wow{visibility:hidden}*{box-sizing:border-box}body{font-family:"Zen Kaku Gothic New",sans-serif;overflow-x:hidden;overflow-y:hidden}img{max-width:100%;width:auto;vertical-align:bottom;height:auto}.secMT_rgl{margin-top:clamp(80px, 12vw, 150px)}.l-main{position:relative;padding:clamp(20px, 6vw, 60px) 0 0}.l-header::after{content:none}.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:0.1em}.sec-txt+.sec-txt{margin-top:2em}@media (max-width: 1000px){.sec-txt{font-size:1.6rem}}.wrap{max-width:1320px;margin:0 auto}.wrapW{max-width:1720px;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{-webkit-transform:translateX(0) !important;transform:translateX(0) !important}.fadeRight{-webkit-transform:translateX(0) !important;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:0.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,0.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}}.sec-ttlR{text-align:center;font-size:min(6vw, 7.2rem);letter-spacing:0.1em;font-weight:bold;color:#14b1ff}.sec-ttlR.wht{color:#fff}.sec-ttlR.MB{margin-bottom:clamp(25px, 4vw, 60px)}@media (max-width: 767px){.sec-ttlR{font-size:min(7vw, 7.2rem)}}.sec-ttlCld{font-weight:bold;font-size:clamp(2rem, 2.4vw, 3.6rem);letter-spacing:0.2em}.txt-blockR{font-size:clamp(1.6rem, 1.8vw, 1.8rem);line-height:1.75}.txt-blockR.fwB p{font-weight:bold}.txt-blockR p:not(:last-child){margin-bottom:1.5em}.bhLP-cnvBtn{display:flex;justify-content:space-between}@media (max-width: 767px){.bhLP-cnvBtn{flex-direction:column}}.bhLP-cnvBtn li{width:48%}@media (max-width: 767px){.bhLP-cnvBtn li{width:100%}.bhLP-cnvBtn li:nth-of-type(n+2){margin-top:15px}}.bhLP-cnvBlock.MTB{margin:clamp(40px, 8vw, 80px) auto}.bhLP-cnvBlock .block-lead{text-align:center;font-weight:bold;font-size:clamp(2.2rem, 3vw, 5.8rem);color:#14b1ff;margin-bottom:1.2em}.bhLP-cnvBlock .block-lead .stg{background:#fff100;font-weight:bold}.sp-footerBnr{display:flex;justify-content:space-between;position:fixed;bottom:-100vw;left:0;width:100%;z-index:5}@media (min-width: 768px){.sp-footerBnr{display:none !important}}.sp-footerBnr li{width:50%}.pagetop{width:clamp(50px, 8vw, 80px);aspect-ratio:1/1;position:fixed;right:10px;bottom:10px;z-index:5}.pagetop a{display:flex;justify-content:center;align-items:center;border:2px solid #fff;background:#14b1ff;width:100%;height:100%;position:relative}.pagetop a::before{content:"";display:block;clip-path:polygon(50% 0%, 0% 100%, 100% 100%);width:clamp(20px, 3vw, 30px);aspect-ratio:1/1;background:#fff100}.bh-header{padding:15px 4%;display:flex;justify-content:space-between;align-items:flex-start}@media (max-width: 767px){.bh-header{display:block}}.bh-header .header-ttl{width:48%;font-size:min(2vw, 2rem);letter-spacing:0.1em;color:#14b1ff;display:flex;align-items:flex-end;flex-wrap:wrap;padding:0.5em 0 0}@media (max-width: 767px){.bh-header .header-ttl{width:100%;padding:0}}@media (min-width: 768px) and (max-width: 1640px){.bh-header .header-ttl{max-width:clamp(150px, 30vw, 368px);justify-content:center;font-size:min(1.6vw, 2rem)}}.bh-header .header-logo{max-width:clamp(150px, 30vw, 368px);width:100%;margin-right:1em}.bh-header .header-logo img{width:100%}.bh-header .header-txt{font-weight:500}.bh-header .bhLP-cnvBtn{width:55%}@media (max-width: 767px){.bh-header .bhLP-cnvBtn{display:none}}.fairBnr-block{max-width:1720px;width:95%;margin:clamp(60px, 12vw, 120px) auto}@media screen and (max-width: 1000px){.fairBnr-block{width:92%}}.fairBnr-block a{display:block}.fairBnr-block img{width:100%}.fv-block .fvBlock-ttl .fv-subttl{transition-delay:.5s;text-align:center;font-size:min(15vw, 25rem);font-weight:bold;color:#14b1ff;line-height:1.2}@media (max-width: 767px){.fv-block .fvBlock-ttl .fv-subttl{font-size:min(14vw, 25rem)}}.fv-block .fvBlock-ttl .fv-ttl{transition-delay:.8s;font-size:0;background:url("../img/buildhouse_lp/fv-lead_pc.svg") no-repeat center/contain;aspect-ratio:1494/87;width:100%;max-width:1494px;margin:15px auto 0}@media (max-width: 767px){.fv-block .fvBlock-ttl .fv-ttl{background-image:url("../img/buildhouse_lp/fv-lead_sp.svg");aspect-ratio:808/157;max-width:808px}}.fv-block .fv-main{position:relative;margin:clamp(40px, 8vw, 80px) auto 0}.fv-block .fv-mainImg{max-width:1308px;width:80%;margin:0 auto;transition-delay:.8s}@media (max-width: 767px){.fv-block .fv-mainImg{margin:0 auto clamp(40px, 8vw, 80px);width:100%}}.fv-block .fv-mainTxt{font-family:"Zen Maru Gothic",sans-serif;font-size:clamp(1.8rem, 3vw, 3.4rem);letter-spacing:0.1em;line-height:1.6}@media (min-width: 768px){.fv-block .fv-mainTxt{position:absolute;font-size:min(1.8vw, 3.4rem)}}.fv-block .fv-mainTxt p{font-weight:500}.fv-block .fv-mainTxt .ylw-line{font-weight:500;background:#fff100}.fv-block .fv-mainTxt.txt01{transition-delay:1.4s}@media (min-width: 768px){.fv-block .fv-mainTxt.txt01{left:1em;top:-0.5em;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}}.fv-block .fv-mainTxt.txt02{transition-delay:2s;margin-top:1em}@media (min-width: 768px){.fv-block .fv-mainTxt.txt02{margin-top:0;right:0;top:-0.5em;width:32%;max-width:540px}}.sec-concept{position:relative;margin:clamp(60px, 12vw, 120px) auto clamp(150px, 35vw, 350px);overflow-x:clip}.sec-concept .concept-ttl{max-width:515px;width:40%;margin:0 auto;position:relative;left:-4%}@media (max-width: 767px){.sec-concept .concept-ttl{width:50%;left:0}}.sec-concept .contents-inner{position:relative;margin:clamp(30px, 6vw, 80px) auto 0;color:#fff}.sec-concept .contents-inner::before{content:"";display:block;position:absolute;background:url("../img/buildhouse_lp/bg-parts01.svg") repeat-x center bottom/contain;height:clamp(200px, 30vw, 350px);width:100%;top:calc(0px - clamp(198px,29.8vw,348px));left:0;z-index:-1}.sec-concept .contents-inner::after{content:"";display:block;position:absolute;background:url("../img/buildhouse_lp/bg-parts02.svg") repeat-x center top/contain;height:clamp(160px, 24vw, 280px);width:100%;bottom:calc(0px - clamp(158px,23vw,278px));left:0;z-index:-1}@media (max-width: 576px){.sec-concept .contents-inner::before{width:104%;left:-2%}.sec-concept .contents-inner::after{width:104%;left:-2%}}.sec-concept .conceptCts_pc{position:relative;top:calc(0px - clamp(45px, 5vw, 100px))}@media (max-width: 767px){.sec-concept .conceptCts_pc{display:none}}.sec-concept .conceptCts_pc .box01{position:relative;display:flex;justify-content:space-between;flex-direction:row-reverse}.sec-concept .conceptCts_pc .box02{position:relative;margin-top:-27%}.sec-concept .conceptCts_pc .box02 .box02-1{position:absolute;right:13%;top:0;width:75%}.sec-concept .conceptCts_pc .box02 .box02-2{width:55%}.sec-concept .conceptCts_pc .block01{width:69%}.sec-concept .conceptCts_pc .block01 img{position:relative;top:17%}.sec-concept .conceptCts_pc .block02{width:30%}.sec-concept .conceptCts_pc .block04{width:38%;margin:7% 5% 0 auto}.sec-concept .conceptCts_sp{padding:60px 0}@media (min-width: 768px){.sec-concept .conceptCts_sp{display:none}}.sec-concept .conceptCts_sp .ctsBlock:not(:last-child){margin-bottom:40px}.sec-concept .concept-ark{max-width:fit-content;width:100%;margin:clamp(25px, 4vw, 60px) 0 0 auto;font-size:clamp(1.4rem, 1.6vw, 1.6rem);letter-spacing:0.1em}.sec-reality .reality-ttl{margin-bottom:clamp(40px, 6vw, 60px)}.sec-reality .reality-ttl .ttl-ja{font-weight:bold;font-size:min(10vw, 150px);color:#14b1ff;line-height:1.2}.sec-reality .reality-ttl .ttl-ja .line-wave{background:url("../img/buildhouse_lp/line-wave.svg") repeat-x bottom/clamp(40px, 13vw, 160px);font-weight:bold}.sec-reality .reality-ttl .ttl-en{font-weight:bold;color:#fff100;font-size:min(5vw, 60px)}.sec-reality .reality-arkR{font-size:clamp(1.2rem, 1.4vw, 1.4rem);font-weight:500;margin-top:0.2em;margin-top:clamp(25px, 4vw, 80px);text-align:right}.sec-reality .reality-arkR li{font-weight:500}@media (hover: hover){.sec-reality .reality-arkR li a:hover{text-decoration:underline}}.sec-reality .reality-list .reality-item{color:#14b1ff}.sec-reality .reality-list .reality-item:not(:last-child){margin-bottom:clamp(80px, 12vw, 150px)}@media (min-width: 768px){.sec-reality .reality-list .reality-item .item-head{display:flex;justify-content:space-between;align-items:flex-start}}.sec-reality .reality-list .reality-item .item-body{margin:clamp(40px, 8vw, 80px) auto 0}.sec-reality .reality-list .reality-item .item-ttl{font-family:"Zen Maru Gothic",sans-serif;font-size:clamp(2rem, 3vw, 4.8rem);letter-spacing:0.1em;width:8em;aspect-ratio:1/1;border-radius:100vmax;background:#14b1ff;color:#fff;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;line-height:1.2;margin:0 auto}@media (min-width: 768px){.sec-reality .reality-list .reality-item .item-ttl{min-width:8em;margin:0}}.sec-reality .reality-list .reality-item .item-ttl .txt{font-weight:500}.sec-reality .reality-list .reality-item .item-ttl .ylw{font-weight:500;color:#fff100}.sec-reality .reality-list .reality-item .item-ttl .lrg{display:block;font-size:clamp(3.6rem, 5vw, 7.2rem);font-weight:500}.sec-reality .reality-list .reality-item .item-lead{width:100%;padding:clamp(40px, 8vw, 100px) 0 0}@media (min-width: 768px){.sec-reality .reality-list .reality-item .item-lead{padding:clamp(40px, 8vw, 100px) 0 0 clamp(25px, 4vw, 100px)}}.sec-reality .reality-list .reality-item .item-lead .lead-ttl{font-size:clamp(2rem, 3vw, 4.8rem);font-weight:500;font-family:"Zen Maru Gothic",sans-serif;letter-spacing:0.1em;margin-bottom:1em}.sec-reality .reality-list .reality-item .item-lead .txt-blockR{font-size:clamp(1.6rem, 2vw, 2.1rem)}.sec-reality .reality-list .reality-item .item-lead .txt-blockR p{font-weight:500}@media (min-width: 768px){.sec-reality .reality-list .reality-item.item01 .item01-graph{display:flex;justify-content:space-between}}@media (min-width: 768px){.sec-reality .reality-list .reality-item.item01 .item01-graph li{width:49%;display:flex;flex-direction:column;justify-content:space-between}}@media (max-width: 767px){.sec-reality .reality-list .reality-item.item01 .item01-graph li:not(:last-child){margin-bottom:40px}}.sec-reality .reality-list .reality-item.item01 .item01-graph li .txt{font-size:clamp(1.2rem, 1.4vw, 1.4rem);font-weight:500;margin-top:0.2em}@media (hover: hover){.sec-reality .reality-list .reality-item.item01 .item01-graph li .txt a:hover{text-decoration:underline}}@media (max-width: 767px){.sec-reality .reality-list .reality-item.item01 .item01-graph li .sp-scrollBox{overflow-x:auto;padding-bottom:10px;-webkit-overflow-scrolling:touch}}@media (max-width: 767px){.sec-reality .reality-list .reality-item.item01 .item01-graph li .sp-scrollBox img{min-width:600px}}.sec-reality .reality-list .reality-item.item02 .item02-tableBlock{display:flex;justify-content:space-between;flex-wrap:wrap}.sec-reality .reality-list .reality-item.item02 .item02-tableBlock .table-box{width:48%}@media (max-width: 767px){.sec-reality .reality-list .reality-item.item02 .item02-tableBlock .table-box{width:100%}.sec-reality .reality-list .reality-item.item02 .item02-tableBlock .table-box:not(:last-child){margin-bottom:40px}}.sec-reality .reality-list .reality-item.item02 .item02-tableBlock .table-box .box-ttl{font-size:clamp(2rem, 2.6vw, 3.6rem);background:#14b1ff;color:#fff;text-align:center;letter-spacing:0.1em;font-weight:500;padding:0.2em 0;margin-bottom:clamp(20px, 4vw, 80px)}@media (min-width: 768px){.sec-reality .reality-list .reality-item.item02 .item02-tableBlock .table-box .box-ttl{font-size:clamp(1.8rem, 2.2vw, 3.6rem)}}.sec-reality .reality-list .reality-item.item02 .item02-tableBlock .table-box .box-table{width:100%;font-size:clamp(1.3rem, 2vw, 2.7rem);letter-spacing:0.1em;font-weight:500;text-align:left}@media (min-width: 768px){.sec-reality .reality-list .reality-item.item02 .item02-tableBlock .table-box .box-table{font-size:clamp(1.3rem, 1.6vw, 2.7rem)}}.sec-reality .reality-list .reality-item.item02 .item02-tableBlock .table-box .box-table thead{border-bottom:1px solid #14b1ff;margin-bottom:0.25em}.sec-reality .reality-list .reality-item.item02 .item02-tableBlock .table-box .box-table th,.sec-reality .reality-list .reality-item.item02 .item02-tableBlock .table-box .box-table td{padding:0.25em 0;font-weight:500}.sec-reality .reality-list .reality-item.item02 .item02-tableBlock .table-box .box-table.table02 thead th:last-child{width:25%}.sec-reality .reality-list .reality-item.item02 .item02-tableBlock .table-box .box-ark{margin-top:1em;font-size:clamp(1.4rem, 2vw, 2.3rem);font-weight:500}@media (max-width: 767px){.sec-reality .reality-list .reality-item.item03 .item-body{margin:clamp(40px, 8vw, 80px) -4% 0 0}}.sec-reality .reality-list .reality-item.item03 .item03-budgetEx{font-size:clamp(1.4rem, 1.6vw, 1.6rem);margin-top:1.5em;border:1px solid #14b1ff;display:flex;justify-content:space-between}@media (max-width: 576px){.sec-reality .reality-list .reality-item.item03 .item03-budgetEx{flex-direction:column}}.sec-reality .reality-list .reality-item.item03 .item03-budgetEx dt,.sec-reality .reality-list .reality-item.item03 .item03-budgetEx dd{font-weight:500;padding:1em}.sec-reality .reality-list .reality-item.item03 .item03-budgetEx dt{border-right:1px solid #14b1ff;min-width:10em;display:flex;align-items:center}@media (max-width: 576px){.sec-reality .reality-list .reality-item.item03 .item03-budgetEx dt{border-right:none;border-bottom:1px solid #14b1ff;justify-content:center}}.sec-reality .reality-list .reality-item.item03 .item03-budgetEx dd{width:100%}.sec-reality .reality-list .reality-item.item03 .item03-budgetEx .budgetEx-list{display:flex;flex-wrap:wrap}.sec-reality .reality-list .reality-item.item03 .item03-budgetEx .budgetEx-list li{font-weight:500}.sec-reality .reality-list .reality-item.item03 .item03-budgetEx .budgetEx-list li:not(:last-child){margin-right:1em}.sec-reality .reality-list .reality-item.item03 .item03-comparison{max-width:1350px;width:100%;margin:0 auto;display:flex;justify-content:space-between}@media (max-width: 767px){.sec-reality .reality-list .reality-item.item03 .item03-comparison{justify-content:flex-start;overflow-y:hidden}}.sec-reality .reality-list .reality-item.item03 .item03-comparison .comparison-box{text-align:center;margin:0 clamp(20px, 4vw, 40px);width:30%}@media (max-width: 767px){.sec-reality .reality-list .reality-item.item03 .item03-comparison .comparison-box{min-width:clamp(100px, 40vw, 400px);width:clamp(100px, 40vw, 400px)}.sec-reality .reality-list .reality-item.item03 .item03-comparison .comparison-box:not(:last-child){margin-right:clamp(20px, 4vw, 40px)}}@media (max-width: 576px){.sec-reality .reality-list .reality-item.item03 .item03-comparison .comparison-box{min-width:clamp(100px, 60vw, 400px);width:clamp(100px, 60vw, 400px)}}.sec-reality .reality-list .reality-item.item03 .item03-comparison .comparison-box img{width:auto}.sec-reality .reality-list .reality-item.item03 .item03-comparison .comparison-box .box-img{max-width:377px;width:100%;margin:0 auto}.sec-reality .reality-list .reality-item.item03 .item03-comparison .comparison-box .balloon-bar{width:2px;height:clamp(50px, 8vw, 100px);margin:0 auto -5px;position:relative;z-index:-1}.sec-reality .reality-list .reality-item.item03 .item03-comparison .comparison-box .balloon-bar::before{content:"";display:block;background:#14b1ff;width:100%;height:0;position:absolute;top:0;left:0;transition:.5s}.sec-reality .reality-list .reality-item.item03 .item03-comparison .comparison-box .box-balloon{transform:translate(0, 100px);opacity:0;transition:opacity 1.2s cubic-bezier(0.5, 0, 0, 1) 0.4s,transform 1.2s cubic-bezier(0.5, 0, 0, 1) 0.4s}.sec-reality .reality-list .reality-item.item03 .item03-comparison .comparison-box .box-balloon img{margin:0 auto}@media (max-width: 767px){.sec-reality .reality-list .reality-item.item03 .item03-comparison .comparison-box .box-bottomArea.show{transition-delay:.4s}}.sec-reality .reality-list .reality-item.item03 .item03-comparison .comparison-box .box-bottomArea.show .balloon-bar::before{transition-delay:.4s;height:100%}@media (max-width: 767px){.sec-reality .reality-list .reality-item.item03 .item03-comparison .comparison-box .box-bottomArea.show .balloon-bar::before{transition-delay:.8s}}.sec-reality .reality-list .reality-item.item03 .item03-comparison .comparison-box .box-bottomArea.show .box-balloon{transform:translate(0, 0);opacity:1;transition-delay:.5s}@media (max-width: 767px){.sec-reality .reality-list .reality-item.item03 .item03-comparison .comparison-box .box-bottomArea.show .box-balloon{transition-delay:.9s}}.sec-quality{color:#fff;padding:clamp(80px, 12vw, 150px) 0 0;position:relative;overflow-x:clip}.sec-quality::before{content:"";display:block;width:100%;height:100%;background:#14b1ff;z-index:-1;position:absolute;left:0;top:0}.sec-quality>.wrapW{position:relative;z-index:1}.sec-quality .quality-cts{display:flex;flex-direction:row-reverse;justify-content:space-between}@media (max-width: 767px){.sec-quality .quality-cts{flex-direction:column}}.sec-quality .quality-cts .cts-head{background:url("../img/buildhouse_lp/img-quality01.jpg") no-repeat center/cover;width:65%;border-radius:30px 0 0 30px;margin-right:calc(50% - 50vw);margin-left:3%}@media (max-width: 960px){.sec-quality .quality-cts .cts-head{width:50%;margin-left:4%}}@media (max-width: 767px){.sec-quality .quality-cts .cts-head{width:100%;margin:0;border-radius:20px;height:60vw}}.sec-quality .quality-cts .cts-body{width:32%;padding:clamp(0px, 4vw, 40px) 0 clamp(40px, 6vw, 60px)}@media (max-width: 960px){.sec-quality .quality-cts .cts-body{width:46%}}@media (max-width: 767px){.sec-quality .quality-cts .cts-body{width:100%;padding:clamp(0px, 4vw, 40px) 0 0}}.sec-quality .sec-ttlCld{margin-bottom:1.7em}.sec-quality .quality-bottomArea{background:url("../img/buildhouse_lp/img-quality02.jpg") no-repeat center/cover;padding:80px 0 0}@media (max-width: 576px){.sec-quality .quality-bottomArea{background-position:center left 20%}}.sec-quality .quality-list{display:flex;justify-content:space-between;flex-wrap:wrap;position:relative;margin:clamp(40px, 6vw, 60px) auto calc(0px - min(130px, 15vw, 150px))}@media (max-width: 576px){.sec-quality .quality-list{margin:clamp(40px, 6vw, 60px) -4% calc(0px - min(130px, 15vw, 150px))}}.sec-quality .quality-list .quality-item{border:5px solid #14b1ff;background:#fff;text-align:center;letter-spacing:0.1em;border-radius:100vmax;aspect-ratio:1/1;display:flex;flex-direction:column;align-items:center;justify-content:center;width:23%;color:#14b1ff;font-size:min(1vw, 1.8rem);position:relative}.sec-quality .quality-list .quality-item::before{content:"";display:block;position:absolute;width:100%;height:100%;background:#858585;border-radius:100vmax;z-index:-1;right:-1em;bottom:-0.7em}@media (max-width: 960px){.sec-quality .quality-list .quality-item{width:49%;font-size:clamp(1.2rem, 1.8vw, 1.8rem);border:2px solid #14b1ff}.sec-quality .quality-list .quality-item:nth-of-type(n+3){margin-top:10px}.sec-quality .quality-list .quality-item::before{right:-0.7em}}@media (max-width: 576px){.sec-quality .quality-list .quality-item{width:50%;border-radius:30%;letter-spacing:normal}.sec-quality .quality-list .quality-item::before{border-radius:30%}}.sec-quality .quality-list .quality-item .item-ttl{font-weight:bold;font-size:clamp(1.6rem, 2vw, 2rem);font-size:min(1.4vw, 2rem);margin-bottom:1em;line-height:1.8}@media (max-width: 960px){.sec-quality .quality-list .quality-item .item-ttl{font-size:clamp(1.4rem, 2vw, 2rem)}}.sec-quality .quality-list .quality-item .item-ttl .lrg{letter-spacing:normal;font-size:min(1.8vw, 3rem);font-weight:bold;background:#fff100}@media (max-width: 960px){.sec-quality .quality-list .quality-item .item-ttl .lrg{font-size:clamp(1.6rem, 2.6vw, 3rem)}}.sec-quality .quality-list .quality-item .item-txt{text-align:center;font-weight:500;line-height:2;width:70%}@media (max-width: 960px){.sec-quality .quality-list .quality-item .item-txt{width:80%;line-height:1.6}}@media (max-width: 576px){.sec-quality .quality-list .quality-item .item-txt{width:90%}}.sec-quality .houseImg-list{display:flex;justify-content:space-between;align-items:flex-end;position:relative;bottom:calc(0px - clamp(20px, 5vw, 50px))}.sec-quality .houseImg-list li{width:25%}@media (max-width: 576px){.sec-quality .houseImg-list li{width:32%}}.sec-quality .houseImg-list li img{width:auto}.mokhousePlan-block .mokhousePlan-bnr{max-width:1360px;width:92%;margin:clamp(80px, 15vw, 180px) auto clamp(60px, 10vw, 100px)}.modalP-container{position:fixed;top:0;left:0;width:100%;height:100%;text-align:center;padding:40px 4%;overflow:auto;opacity:0;visibility:hidden;transition:.3s;box-sizing:border-box;z-index:10}.modalP-container::before{content:"";display:inline-block;vertical-align:middle;height:100%}.modalP-container.active{opacity:1;visibility:visible}.modalP-container .modal_bg{position:absolute;background:rgba(0,0,0,0.5);top:0;left:0;width:100%;height:100%}.modalP-container .modal-body{position:relative;display:inline-block;vertical-align:middle;max-width:1340px;width:98%}.modalP-container .modal-close{position:absolute;display:flex;align-items:center;justify-content:center;top:30px;right:30px;width:1.3em;font-weight:bold;aspect-ratio:1/1;line-height:1;font-size:clamp(3rem, 4vw, 4rem);color:#14b1ff;cursor:pointer;z-index:1;background:#fff100;border-radius:100vmax}@media (max-width: 767px){.modalP-container .modal-close{top:15px;right:15px}}.modalP-container .modal-content{background:#fff;color:#14b1ff;border:7px solid #14b1ff;border-radius:40px;text-align:left;padding:60px clamp(20px, 3vw, 60px) clamp(40px, 80vw, 80px);font-size:clamp(1.6rem, 1.8vw, 1.8rem);position:relative;height:85vh;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.modalP-container .modal-content::-webkit-scrollbar{display:none}.modalP-container .modal-content::after{content:"";display:block;position:absolute;bottom:1em;left:1em;width:clamp(50px, 12vw, 123px);aspect-ratio:123/119}@media (max-width: 767px){.modalP-container .modal-content{border-width:3px;border-bottom-left-radius:15px}}.modalP-container .modal-ttl{font-weight:bold;text-align:center;font-size:clamp(1.8rem, 2.4vw, 3.6rem);letter-spacing:0.1em;margin-bottom:1em}.modalP-container .modal-ttl .lrg{font-size:clamp(2.6rem, 4vw, 6rem);font-weight:bold}@media (min-width: 768px){.modalP-container .txt-blockR{text-align:center}}.modalP-container .plan-list{display:flex;justify-content:space-between;flex-wrap:wrap;margin:clamp(20px, 4vw, 40px) auto clamp(25px, 5vw, 50px)}.modalP-container .plan-list .plan-item{width:48%}.modalP-container .plan-list .plan-item:nth-of-type(n+3){margin-top:25px}@media (max-width: 767px){.modalP-container .plan-list .plan-item{width:100%}.modalP-container .plan-list .plan-item:nth-of-type(n+2){margin-top:25px}}.modalP-container .plan-list .plan-item .item-ttl{background:#14b1ff;color:#fff;text-align:center;font-size:clamp(1.4rem, 1.6vw, 1.8rem);letter-spacing:0.1em;font-weight:500;padding:0.2em 0;margin:0 auto 0.5em}@media (max-width: 767px){.modalP-container .plan-list .plan-item .item-ttl{letter-spacing:normal;font-size:clamp(1.2rem, 1.6vw, 1.8rem)}}.modalP-container .plan-list .plan-item .item-img{box-shadow:3px 3px 10px 0px rgba(0,0,0,0.35)}.modalP-container .plan-list .plan-item .item-img a{display:block;position:relative}.modalP-container .plan-list .plan-item .item-img .img-zoom{position:absolute;right:clamp(5px, 1vw, 10px);bottom:clamp(5px, 1vw, 10px);background:#fff;color:#14b1ff;font-size:clamp(1.2rem, 1.4vw, 1.4rem);font-weight:bold;display:block;border-radius:100vmax;padding:0.7em 1em;border:1px solid #ddd;box-shadow:0px 0px 8px -5px rgba(0,0,0,0.5)}.modalP-container .plan-list .plan-item .item-img .img-zoom .txt{font-weight:bold;padding:0 0 0 0.5em}@media (max-width: 576px){.modalP-container .plan-list .plan-item .item-img .img-zoom .txt{display:none}}.sec-faq{position:relative}.sec-faq::before{content:"";display:block;background:url("../img/buildhouse_lp/bg-faqTxt.svg") no-repeat center/cover;width:min(30vw, 367px);aspect-ratio:367/954;position:absolute;left:-15px;top:clamp(30px, 6vw, 100px);z-index:-1}.sec-faq .faq-list{max-width:1200px;width:100%;margin:0 auto}.sec-faq .faq-list .faq-item{background:#14b1ff;font-size:clamp(1.6rem, 1.8vw, 1.8rem);transition:.3s;pointer-events:auto}.sec-faq .faq-list .faq-item:not(:last-child){margin-bottom:10px}@media (hover: hover){.sec-faq .faq-list .faq-item:hover{background:#0073c0}}@media (max-width: 767px){.sec-faq .faq-list .faq-item{padding:0 10px 10px}}.sec-faq .faq-list .faq-item .item-head{position:relative;color:#fff;padding:clamp(20px, 4vw, 40px) clamp(50px, 6vw, 80px) clamp(20px, 4vw, 40px) 25px;cursor:pointer;pointer-events:auto}@media (max-width: 767px){.sec-faq .faq-list .faq-item .item-head{padding:clamp(20px, 4vw, 40px) clamp(50px, 6vw, 80px) clamp(20px, 4vw, 40px) 0}}.sec-faq .faq-list .faq-item .item-head.open .item-more::after{transform:rotate(-90deg);opacity:0}.sec-faq .faq-list .faq-item .item-body{margin:clamp(10px, 2vw, 20px) auto 0;padding:0 25px 25px;color:#14b1ff;display:none}@media (max-width: 767px){.sec-faq .faq-list .faq-item .item-body{padding:0 10px 10px}}.sec-faq .faq-list .faq-item .item-body .body-inner{background:#fff;padding:clamp(20px, 3vw, 30px) 25px clamp(40px, 6vw, 60px)}@media (max-width: 767px){.sec-faq .faq-list .faq-item .item-body .body-inner{padding:clamp(20px, 3vw, 30px) 4% clamp(40px, 6vw, 60px)}}.sec-faq .faq-list .faq-item .item-icon{display:flex;justify-content:center;align-items:center;font-weight:bold;width:3em;min-width:3em;aspect-ratio:1/1;border-radius:100vmax}@media (max-width: 767px){.sec-faq .faq-list .faq-item .item-icon{width:2em;min-width:2em}}.sec-faq .faq-list .faq-item .item-icon.iconQ{background:#fff;color:#0073c0}.sec-faq .faq-list .faq-item .item-icon.iconA{background:#14b1ff;color:#fff}.sec-faq .faq-list .faq-item .item-ttl{letter-spacing:0.1em;display:flex;align-items:flex-start}.sec-faq .faq-list .faq-item .item-ttl .txt{padding:0.8em 0 0 1em;width:100%;font-weight:bold}@media (max-width: 767px){.sec-faq .faq-list .faq-item .item-ttl .txt{padding:0.2em 0 0 0.6em}}.sec-faq .faq-list .faq-item .item-more{width:clamp(40px, 5vw, 70px);aspect-ratio:1/1;background:#fff100;border-radius:100vmax;position:absolute;right:20px;top:calc(50% - clamp(20px,2.5vw,35px))}.sec-faq .faq-list .faq-item .item-more::before,.sec-faq .faq-list .faq-item .item-more::after{content:"";display:block;background:#14b1ff;position:absolute;transition:.3s}.sec-faq .faq-list .faq-item .item-more::before{width:clamp(20px, 4vw, 40px);height:2px;left:calc(50% - clamp(10px,2vw,20px));top:calc(50% - 1px)}.sec-faq .faq-list .faq-item .item-more::after{height:clamp(20px, 4vw, 40px);width:2px;top:calc(50% - clamp(10px,2vw,20px));left:calc(50% - 1px)}@media (max-width: 767px){.sec-faq .faq-list .faq-item .item-more{right:0}}.sec-faq .faq-list .faq-item .item-answerWrap{display:flex;justify-content:space-between;align-items:flex-start;padding:0 3em 0 0}@media (max-width: 767px){.sec-faq .faq-list .faq-item .item-answerWrap{padding:0;flex-direction:column}}.sec-faq .faq-list .faq-item .item-answer{width:100%;padding:0.8em 0 0 1em}@media (max-width: 767px){.sec-faq .faq-list .faq-item .item-answer{padding:1em 0 0}}.sec-faq .faq-list .faq-item .item-srBtn{max-width:770px;width:90%;margin:clamp(30px, 4vw, 40px) auto 0}.sec-faq .faq-list .faq-item .item-img{text-align:center}@media (max-width: 1200px){.sec-voice .slick-list{padding-right:40%}}@media (max-width: 960px){.sec-voice .slick-list{padding-right:20%}}@media (max-width: 767px){.sec-voice .slick-list{padding-right:10%}}.sec-voice .slick-track{display:flex}.sec-voice .slick-slide{height:auto !important}.sec-voice .voice-list{max-width:calc(1720px + clamp(10px,2vw,20px));width:100%;margin:0 auto}.sec-voice .voice-list .voice-item{font-size:clamp(1.6rem, 1.8vw, 1.8rem);letter-spacing:0.1em;color:#14b1ff;margin:0 clamp(10px, 2vw, 20px);padding:clamp(100px, 15vw, 150px) 0 0;position:relative}@media (max-width: 767px){.sec-voice .voice-list .voice-item{letter-spacing:normal}}.sec-voice .voice-list .voice-item .item-icon{max-width:clamp(150px, 20vw, 205px);width:100%;background:#14b1ff;border-radius:100vmax;aspect-ratio:1/1;display:flex;justify-content:center;align-items:center;position:absolute;left:calc(50% - clamp(75px,10vw,102.5px));top:0}.sec-voice .voice-list .voice-item .item-icon img{max-width:126px;width:80%}.sec-voice .voice-list .voice-item .item-cts{border:4px solid #14b1ff;border-radius:18px;padding:clamp(60px, 8vw, 80px) 1.8em;height:100%}.sec-voice .voice-list .voice-item .item-customer{font-weight:bold;text-align:center;margin-bottom:clamp(20px, 4vw, 40px)}.sec-voice .voice-list .voice-item .item-ttl{font-size:clamp(2rem, 2.4vw, 2.4rem);font-weight:bold;border-bottom:4px solid #14b1ff;padding:0 0 0.7em;margin-bottom:0.7em}.page-buildhouse_lp .sec12{background:#14b1ff;position:relative}.page-buildhouse_lp .sec12 .sec-ttlSub{font-size:min(7vw, 7.2rem);text-align:center;font-weight:bold}.page-buildhouse_lp .sec12 .sec-ttlTxt{margin-top:0.7em;letter-spacing:0.1em;font-weight:bold;font-size:clamp(2rem, 3vw, 3.6rem);line-height:1}.page-buildhouse_lp .sec12 .sec-ttl{letter-spacing:0.1em;color:#fff;width:100%;text-align:center}.page-buildhouse_lp .sec12 .sec-ttl .sec__img img{text-align:center;margin:auto}.page-buildhouse_lp .sec12 .sec-txt{display:block;font-size:clamp(1.6rem, 1.75vw, 2rem);letter-spacing:0.3em;line-height:clamp(3.6rem, 2.75vw, 6rem);width:100%;text-align:center;margin:0 auto 0px}.page-buildhouse_lp .sec12 .sec-ttl-img{margin:auto}.page-buildhouse_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:0.1em;line-height:clamp(1.6rem, 1.75vw, 2.8rem)}@media screen and (max-width: 1000px){.page-buildhouse_lp .sec12 .nav-block-txt{line-height:clamp(1.6rem, 5.75vw, 2.8rem)}}.page-buildhouse_lp .sec12 .nav-block{margin-top:30px;background:#fff;color:#14b1ff;padding:2em 4%}@media (max-width: 1000px){.page-buildhouse_lp .sec12 .nav-block{margin-bottom:40px}}.page-buildhouse_lp .sec12 .link-block{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 1000px){.page-buildhouse_lp .sec12 .link-block{align-items:flex-start;flex-direction:column}}.page-buildhouse_lp .sec12 .link-block .block-head{width:25%}@media screen and (max-width: 1000px){.page-buildhouse_lp .sec12 .link-block .block-head{width:100%;display:flex;justify-content:space-between}}@media screen and (max-width: 1000px){.page-buildhouse_lp .sec12 .link-block .block-head .link_img{max-width:60%}}.page-buildhouse_lp .sec12 .link-block .block-head .headerLogo__link{max-height:45px;display:block}@media screen and (max-width: 1000px){.page-buildhouse_lp .sec12 .link-block .block-head .headerLogo__link{max-height:auto;margin-bottom:20px}}.page-buildhouse_lp .sec12 .link-block .block-head .headerLogo__link img{width:100%}.page-buildhouse_lp .sec12 .link-block .block-body{width:90%;border-left:1px solid #14b1ff;padding-left:2%;margin-left:2%}@media screen and (max-width: 1000px){.page-buildhouse_lp .sec12 .link-block .block-body{width:100%;margin-top:3%}}.page-buildhouse_lp .sec12 .link-block.block02{margin:20px auto 0px}.page-buildhouse_lp .sec12 .link-block.block02 .headerLogo__link img{width:80%}.page-buildhouse_lp .sec12 .link_list{display:flex;font-size:1.6rem;flex-wrap:wrap}@media screen and (max-width: 576px){.page-buildhouse_lp .sec12 .link_list{flex-direction:column}}.page-buildhouse_lp .sec12 .link_list .list_item{cursor:pointer;font-weight:bold;display:block;font-size:clamp(1.6rem, 1.75vw, 1.6rem);letter-spacing:0.1em;line-height:clamp(1.6rem, 2.75vw, 2.8rem)}@media screen and (max-width: 1000px){.page-buildhouse_lp .sec12 .link_list .list_item{margin-top:3%;letter-spacing:normal}}.page-buildhouse_lp .sec12 .link_list .list_item:not(:first-of-type){position:relative;margin-left:10px;padding-left:10px}.page-buildhouse_lp .sec12 .link_list .list_item:not(:first-of-type)::before{content:"/";position:absolute;top:50%;left:0%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media screen and (max-width: 576px){.page-buildhouse_lp .sec12 .link_list .list_item:not(:first-of-type):not(:first-of-type){margin-left:0;padding-left:0}.page-buildhouse_lp .sec12 .link_list .list_item:not(:first-of-type)::before{display:none}}.page-showroom{background:#14b1ff;padding:clamp(60px, 12vw, 150px) 0}.page-showroom .cts-showroom{margin-top:clamp(40px, 8vw, 80px)}.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;color:#14b1ff}.page-showroom .cts-showroom_item-hok .card_link{background:#14b1ff}@media (max-width: 1000px){.page-showroom .cts-showroom_item-hok .card::before{height:100%}}.page-showroom .cts-showroom .showroom_slider .slick-track{display:flex}.page-showroom .cts-showroom .showroom_slider .slick-slide{height:auto}.page-showroom .cts-showroom .showroom_slider .slick-prev,.page-showroom .cts-showroom .showroom_slider .slick-next{z-index:3}.page-showroom .cts-showroom .showroom_slider .slick-prev{left:32%;border:0;width:76.5971px;height:12.2022px;background:none;-webkit-transform: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;-webkit-transform: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%;height:100%;padding:60px 0;position:relative;z-index:1;max-width:520px;display:flex;flex-direction:column;width:100%;justify-content:space-between}@media (max-width: 1000px){.page-showroom .card{padding:clamp(30px, 6vw, 60px) 0 40px;width:90%;margin:auto}}@media (max-width: 576px){.page-showroom .card{width:60%}}.page-showroom .card::before{content:"";display:block;width:100%;height:100%;background:#ffffff;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;-ms-writing-mode:tb-rl;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 clamp(20px, 4vw, 40px)}.page-showroom .card_txt{padding:0 10px;margin-bottom:10px;font-size:clamp(1.6rem, 1.667vw, 2rem);font-weight:bold;text-align:center}@media (max-width: 1000px){.page-showroom .card_txt{font-size:clamp(1.4rem, 3.33vw, 2rem);line-height:1.5}}.page-showroom .card_ttl{padding:0 10px;margin-bottom:clamp(10px, 2vw, 20px);font-size:clamp(2rem, 2.5vw, 4rem);line-height:1.2;font-weight:bold;letter-spacing:0.1em;text-align:center}@media (max-width: 1000px){.page-showroom .card_ttl{font-size:clamp(2rem, 3vw, 4rem);line-height:1.5}}.page-showroom .card_info{width:96%;max-width:380px;padding:0 10px;margin:0 auto clamp(10px, 2vw, 20px);font-size:clamp(1.4rem, 3.2vw, 1.6rem);line-height:1.75;letter-spacing:0.1em;font-weight:bold}@media (1200px <= width <= 1400px){.page-showroom .card_info{margin:0 auto 10px}}@media (max-width: 1000px){.page-showroom .card_info{font-size:clamp(1.4rem, 1.8vw, 1.6rem);min-height:auto;margin:0 auto clamp(20px, 4vw, 40px)}}.page-showroom .card_info li{padding-left:1em;text-indent:-1em;font-weight:bold}.page-showroom .card_info li .holidays{font-weight:bold}@media (max-width: 576px){.page-showroom .card_info li .holidays{display:block;padding:0 0 0 6em}}.page-showroom .card_btnArea{width:100%;padding:0 10px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:center}.page-showroom .card_link{width:100%;max-width:354px;height:63px;padding-right:10px;margin:0 10px;font-size:clamp(1.6rem, 1.5vw, 1.8rem);font-weight:bold;letter-spacing:0.1em;color:#fff100;background:#14b1ff;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:transparent transparent transparent #fff100;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:#14b1ff}.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:calc(96% / 3);text-align:center;display:block;float:left;text-align:center;font-weight:bold;transition:all 0.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 #14b1ff;display:block;line-height:1;padding:0.2em 0;cursor:pointer}.secPlan .plan-sample .tab_item .tubo{letter-spacing:0.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:#14b1ff;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:-webkit-box;display:-ms-flexbox;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:transparent;-webkit-transition:all 0.35s ease;transition:all 0.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:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;height:100%}@media (max-width: 1000px){.fixedContent_hiraya .fixedContent__list{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;flex-direction:row;height:100%;width:100%}}.fixedContent_hiraya .fixedContent__item{width:100%;height:100%;background-color:transparent;-webkit-transition:all 0.35s ease;transition:all 0.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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:auto;margin-bottom:0.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;color:#646464;border-top:none}@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}}@media screen and (max-width: 767px){.l-footer__inner{flex-direction:column}}.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);color:#14b1ff;line-height:28px;font-weight:bold;letter-spacing:0.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}.l-footer__bottom{width:auto}@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:0.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:#14b1ff;border-radius:50%}}@media screen and (max-width: 1000px){.icon{position:relative;display:inline-block;width:100%}}@media screen and (max-width: 1000px){.icon:before,.icon:after{position:absolute;content:"";display:block;transition:all 0.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=buildhouse_lp.css.map */
