@charset "UTF-8";@font-face{font-family:'notosansjp';font-weight:400;src:url(//housing-hiraya-saitama.com/wp/wp-content/themes/base_theme/asset/css/../../asset/webfonts/NotoSansJP-Regular.ttf) format("truetype")}@font-face{font-family:'notosansjp';font-weight:500;src:url(//housing-hiraya-saitama.com/wp/wp-content/themes/base_theme/asset/css/../../asset/webfonts/NotoSansJP-Medium.ttf) format("truetype")}@font-face{font-family:'notosansjp';font-weight:600;src:url(//housing-hiraya-saitama.com/wp/wp-content/themes/base_theme/asset/css/../../asset/webfonts/NotoSansJP-SemiBold.ttf) format("truetype")}@font-face{font-family:'notosansjp';font-weight:700;src:url(//housing-hiraya-saitama.com/wp/wp-content/themes/base_theme/asset/css/../../asset/webfonts/NotoSansJP-Bold.ttf) format("truetype")}@font-face{font-family:'notosansjp';font-weight:800;src:url(//housing-hiraya-saitama.com/wp/wp-content/themes/base_theme/asset/css/../../asset/webfonts/NotoSansJP-ExtraBold.ttf) format("truetype")}@font-face{font-family:'notosansjp';font-weight:900;src:url(//housing-hiraya-saitama.com/wp/wp-content/themes/base_theme/asset/css/../../asset/webfonts/NotoSansJP-Black.ttf) format("truetype")}@font-face{font-family:'Zen Kaku Gothic Antique';font-weight:800;src:url(//housing-hiraya-saitama.com/wp/wp-content/themes/base_theme/asset/css/../../asset/webfonts/ZenKakuGothicAntique-Black.ttf) format("truetype")}@font-face{font-family:'Zen Kaku Gothic Antique';font-weight:700;src:url(//housing-hiraya-saitama.com/wp/wp-content/themes/base_theme/asset/css/../../asset/webfonts/ZenKakuGothicAntique-Bold.ttf) format("truetype")}@font-face{font-family:'Zen Kaku Gothic Antique';font-weight:600;src:url(//housing-hiraya-saitama.com/wp/wp-content/themes/base_theme/asset/css/../../asset/webfonts/ZenKakuGothicAntique-Light.ttf) format("truetype")}@font-face{font-family:'Zen Kaku Gothic Antique';font-weight:500;src:url(//housing-hiraya-saitama.com/wp/wp-content/themes/base_theme/asset/css/../../asset/webfonts/ZenKakuGothicAntique-Medium.ttf) format("truetype")}@font-face{font-family:'Zen Kaku Gothic Antique';font-weight:400;src:url(//housing-hiraya-saitama.com/wp/wp-content/themes/base_theme/asset/css/../../asset/webfonts/ZenKakuGothicAntique-Regular.ttf) format("truetype")}body{background-color:#fff;font-size:14px;height:100%;color:#444;-webkit-font-smoothing:antialiased;-webkit-overflow-scrolling:touch;font-family:"Noto Sans JP",sans-serif;font-weight:500;font-style:normal;width:100%;margin:0 auto}.bold{font-weight:700}@media screen and (min-width:992px){body{font-size:16px}}p{line-height:190%;margin-top:5px;margin-bottom:5px;letter-spacing:.5px;font-weight:400}a{color:#23467c;word-wrap:break-word;-webkit-transition:color .1s ease-in,background .1s ease-in;-moz-transition:color .1s ease-in,background .1s ease-in;-ms-transition:color .1s ease-in,background .1s ease-in;-o-transition:color .1s ease-in,background .1s ease-in;transition:color .1s ease-in,background .1s ease-in;text-decoration:none}a:hover,a:focus{color:#5073a9;opacity:.8;outline:0;text-decoration:none;cursor:pointer}a:before,a:after{-webkit-transition:color .1s ease-in,background .1s ease-in;-moz-transition:color .1s ease-in,background .1s ease-in;-ms-transition:color .1s ease-in,background .1s ease-in;-o-transition:color .1s ease-in,background .1s ease-in;transition:color .1s ease-in,background .1s ease-in}a:hover img{opacity:.8;filter:alpha(opacity=0.8);-ms-filter:"alpha( opacity=0.6 )"}.header{width:100%;height:50px;position:fixed;top:0;left:0;right:0;z-index:999}.header__inner{padding:10px 0 0;display:flex;align-items:center;justify-content:space-between;height:inherit;position:relative}.header__title{width:115px;padding-top:15px}.header__title img{display:block;width:100%}.header__nav{position:absolute;right:0;left:0;top:0;width:100%;height:100vh;transform:translateX(100%);background-color:#757578;transition:ease .4s}.nav-items{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:0;line-height:200%}.nav-items__item .item_01{color:#fff;width:100%;display:block;text-align:center;font-size:clamp(18px,1vw,20px);font-weight:500;font-family:"Zen Kaku Gothic Antique",sans-serif;margin-bottom:1rem}.nav-items__item .item_01 .small{font-size:72%;font-weight:500}.nav-items__item:last-child a{margin-bottom:0}.nav-items__title{display:inline-block;font-size:clamp(14px,2vw,28px);margin-bottom:2em;font-weight:800}.nav-items__title .small{font-size:72%}.nav-items__title a{color:#fff}@media screen and (min-width:960px){.header{height:80px}.header__title{width:145px;padding-top:30px}}@media screen and (min-width:992px){.nav-items__title{display:none}.header__title{padding-top:0;width:207px}.header__title img{width:75%}.header__title a:hover img{opacity:1}.header__inner{top:20px;padding:0 35px 0 30px}.header{height:100px}.header.change-color{background-color:#23467ccc;transition:.3s}.header.change-color .header__inner{top:0}.header__nav{position:static;transform:initial;background-color:inherit;height:inherit;display:flex;justify-content:end;width:60%}.nav-items{position:inherit;top:0;left:0;transform:translate(0,0)}.nav__items{display:flex;align-items:center;height:initial;justify-content:space-between}.nav-items__item{position:relative;width:145px}.nav-items__item:after{position:absolute;content:"";right:-2%;top:30%;width:1px;height:30px;background:#fff;border-radius:3px;transform:rotate(35deg)}.nav-items__item .item_01{margin-bottom:0;padding:10px 15px 10px 5px;color:#fff;line-height:1.5;text-shadow:0 1px 5px #000}.nav-items__item .item_01 .small{font-size:70%;letter-spacing:-1px}.nav-items__item .item_01:last-of-type{padding-right:0}.nav-items__item a{margin-bottom:0}.nav-items__item:last-child:after{display:none}}@media screen and (min-width:1200px){.nav-items__item{min-width:170px}.nav-items__item .item_01{font-size:clamp(18px,2vw,20px)}}.header__hamburger{width:48px;height:50px;position:fixed;top:0;right:0}.hamburger{background-color:#23467c;border-color:transparent;z-index:9999}@media screen and (min-width:992px){.hamburger{display:none}}.hamburger span{width:100%;height:.5px;background-color:#fff;position:relative;transition:ease .4s;display:block}.hamburger span:nth-child(1){top:0}.hamburger span:nth-child(2){margin:8px 0}.hamburger span:nth-child(3){top:0}.header__nav.active{transform:translateX(0)}.hamburger.active span:nth-child(1){top:7px;transform:rotate(45deg)}.hamburger.active span:nth-child(2){opacity:0}.hamburger.active span:nth-child(3){top:-13px;transform:rotate(-45deg)}.nav_img{display:block;width:30%;margin:0 auto}.l-header-sitename{width:100%;text-align:right;color:#fff;padding:0 1.5rem .5rem .5rem;line-height:1;position:absolute;z-index:5}.l-header-inner{width:92%}.l-header-sitename p,.l-header-sitename h1{font-size:72%;line-height:1;margin:0;display:inline-block}@media screen and (min-width:768px){.l-header-inner{width:100%}.l-header-sitename{padding:0 3.5rem .5rem .5rem}}@media screen and (min-width:992px){.item_none{display:none}.l-header-sitename{padding:0 .5rem .15rem;text-align:right}.l-header-sitename p,.l-header-sitename h1{margin:0}}.footer{padding:50px 0;background:#23467c}.footer .f__title01{display:inline-block;padding:.5em 0 1em 2.5em;color:#fff;font-weight:700;font-size:14px;font-size:clamp(14px,2vw,18px);margin-bottom:0;font-family:"Zen Kaku Gothic Antique",sans-serif;position:relative}.footer .f__title01:before{font-family:"Font Awesome 5 Free";position:absolute;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;font-weight:700;font-size:135%;text-rendering:auto;line-height:1;color:#fff;top:39%;left:0;transform:translateY(-50%);z-index:1}.footer .f__title01_top:before{content:"\f518"}.footer .f__title01_bm:before{content:"\f073"}.footer .container>.row{text-align:center}.f__img{width:50% !important}.f__imgBox{margin-bottom:50px}.f__box{padding-bottom:40px}.f__box_top{border-bottom:solid #fff 1px}.f__box_bm{padding-top:30px}.f__text{font-size:14px;font-size:clamp(14px,2vw,16px);font-weight:400}.f__text a{color:#fff}.l_footer .container{display:block;padding:20px 0;border-top:solid #fff 1px;text-align:center}.l_footer a{color:#fff}.l_footer .footer__left{text-align:center}.l_footer .footer_copy{font-size:14px;font-size:clamp(14px,1.5vw,16px);font-weight:600;color:#fff;text-align:center;margin-top:1em}@media screen and (min-width:768px){.l_footer .container{display:flex;align-items:center;justify-content:space-between;text-align:left}.l_footer .footer_copy{display:inline-block;text-align:right;margin-top:0}.l_footer .footer__left{display:flex;max-width:360px;width:100%}.l_footer .footer__left .footer__left_list{margin-right:5%}}@media screen and (min-width:768px){.footer{padding:75px 0 20px}.footer .container>.row{text-align:left}.footer .container .f__area{justify-content:space-between}.footer .f__textBox{display:flex}.footer .f__textBox .f__text{margin:0 5%}.footer .f__imgBox{display:flex;justify-content:center;align-items:center}.footer .f__img{width:100% !important}}@media (min-width:1200px){.footer .container__04{max-width:1150px !important}}.title01{font-size:34px;font-size:clamp(34px,5vw,53px);font-family:"Zen Kaku Gothic Antique",sans-serif;color:#444;font-weight:700;text-align:center;letter-spacing:1px}.title01_sub{font-size:14px;font-size:clamp(14px,1.5vw,20px);font-family:"Zen Kaku Gothic Antique",sans-serif;color:#23467c;font-weight:500;text-align:center;position:relative;padding-top:35px;margin-bottom:10px;letter-spacing:1px}.title01_sub:after{content:"";display:block;width:.5px;height:40px;background-color:#23467c;position:absolute;top:-20px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);z-index:1}.title02{font-size:32px;font-size:clamp(32px,3vw,48px);font-family:"Zen Kaku Gothic Antique",sans-serif;color:#444;font-weight:700;text-align-last:left;letter-spacing:.5px}.title02 .small{font-size:28px;font-size:clamp(28px,2vw,38px);font-weight:700}.title02_sub{font-size:14px;font-size:clamp(14px,1.5vw,20px);font-family:"Zen Kaku Gothic Antique",sans-serif;color:#23467c;font-weight:500;text-align:left;position:relative;letter-spacing:1px;margin-bottom:.7rem}.title02_sub span{background:#fff;display:inline;padding-right:15px;position:relative;z-index:5}.title02_sub:after{content:"";display:block;width:100%;height:.5px;background-color:#23467c;position:absolute;top:50%;left:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);z-index:1}.title03{font-size:16px;font-size:clamp(16px,1.7vw,28px);font-family:"Zen Kaku Gothic Antique",sans-serif;color:#fff;font-weight:700;padding:.5em 1em;background:#23467ccc;display:inline-block;letter-spacing:1.5px}.title04{font-size:24px;font-size:clamp(24px,3vw,35px);font-family:"Zen Kaku Gothic Antique",sans-serif;color:#444;font-weight:700;padding-bottom:1em;position:relative;text-align:center}.title04:after{content:"";display:block;width:100%;height:.5px;background-color:#23467c;position:absolute;bottom:0;left:0;z-index:1}.title_05_box{background:url(//housing-hiraya-saitama.com/wp/wp-content/themes/base_theme/asset/css/../../asset/img/idea_title_deco.png);background-repeat:no-repeat;background-position:center;background-size:34%;height:120px}.title_05{text-align:center;color:#444;font-family:"Zen Kaku Gothic Antique",sans-serif;font-size:20px;font-size:clamp(20px,3vw,38px);padding-top:55px;font-weight:700}.title_number{position:relative;font-size:38px;font-size:clamp(38px,2vw,52px);font-family:"Zen Kaku Gothic Antique",sans-serif;color:#23467c;font-weight:900;letter-spacing:3px;margin-top:-2rem;margin-bottom:1.5rem;display:inline-block;position:relative}.title_number:after{content:"";display:block;width:100%;height:.5px;background-color:#23467c;position:absolute;bottom:-.1rem;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);z-index:1}@media screen and (min-width:768px){.title02_sub:after{width:218px}.title_05_box{background-position:center;background-size:18%;height:140px}.title_05{font-size:38px;padding-top:62px}}@media screen and (min-width:992px){.title01_sub{padding-top:50px}.title01_sub:after{height:70px;top:-40px}.title02_sub:after,.title04:after{height:1px}}ul{list-style:none;margin:0;padding:0}li{list-style:none;margin:0;padding:0}.list01{padding:0 0 0 2em;position:relative;font-size:15px;font-size:clamp(15px,1.7vw,24px)}.list01 li{line-height:160%;margin-bottom:.5em;position:relative}.list01 li:before{content:'';position:absolute;width:8px;height:8px;top:50%;left:-1.5em;transform:translateY(-50%);background:#156ab6;border-radius:50%}.article__linkBox{text-align:right}.article__linkBox .article__link{text-align:center;margin:20px auto 0;position:relative;width:100%}.article__linkBox .article__link:after{font-family:"Font Awesome 5 Free";position:absolute;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;font-weight:700;font-size:135%;text-rendering:auto;line-height:1;color:#fff;top:50%;right:38px;transform:translateY(-50%);z-index:1;content:"\f061"}.article__linkBox .article__linkText{display:inline-block;font-family:"Zen Kaku Gothic Antique",sans-serif;padding:0;background:#23467c;color:#fff;transition:all .3s;position:relative;width:100%;padding:20px;border-radius:36px;font-weight:700;font-size:110%}.article__linkBox .article__linkText:hover{color:#fff}.btn-02{width:273px;background:#fff;text-align:center;text-decoration:none;display:block;margin:0 auto;padding:15px 0 13px;border-bottom:#bc0a00 4px solid;box-shadow:0 2px 0px #fff}.table01{width:100%;border-collapse:collapse;table-layout:fixed;text-align:left;box-shadow:0px 3px 6px #0000001c}.table01 th,.table01 td{display:block;border:0}.table01 thead{display:none}.table01 thead th{background:#e4e4e4;color:#000}.table01 tbody th{background:#3f5787;color:#fff;text-align:center}.table01 tbody td{border-bottom:1px solid #002060}.table01 td:before{content:attr(data-label);background:#002060;color:#fff;text-align:center;font-weight:700;display:inline-block;width:45%;padding:.8em 0;margin-right:20px}.table01 tbody{background:#fff}@media (min-width:768px){.table01{text-align:center;border-right:1px solid #002060}.table01 th,.table01 td{padding:1em}.table01 td:before{display:none}.table01 thead{display:block}.table01 thead tr{display:flex;flex-wrap:nowrap}.table01 thead th{border-top:1px solid #002060;border-right:1px solid #002060;border-bottom:1px solid #002060;display:block;width:100%}.table01 thead th:first-of-type{border-top:none;width:50%}.table01 thead th:last-of-type{border-right:none}.table01 tbody tr{display:flex;flex-wrap:nowrap}.table01 tbody tr:last-of-type th{border-bottom:none}.table01 tbody th,.table01 tbody td{display:block;width:100%}.table01 tbody th{width:50%;display:grid;align-items:center;border-bottom:1px solid #fff}.table01 tbody td{border-right:1px solid #002060}.table01 tbody td:last-of-type{border-right:none}}.dl01{background-color:#fff;border-radius:10px;padding:20px}.dl01 dl{border-bottom:1px solid #dddbd0;text-align:center}.dl01 dl:last-of-type{border-bottom:none;margin-bottom:0}.dl01 dl dt{font-size:16px;font-size:clamp(16px,1.5vw,22px);font-family:"Zen Kaku Gothic Antique",sans-serif;color:#23467c;font-weight:700;display:inline-block;margin-bottom:25px;letter-spacing:1px;position:relative}.dl01 dl dt span{font-size:13px;font-size:clamp(13px,1vw,18px)}.dl01 dl dt:after{content:"";display:block;width:100%;height:.5px;background-color:#23467c;position:absolute;bottom:-5px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);z-index:1}.dl01 dl dd{margin-bottom:1rem;font-weight:700}.dl01 dl dd .number{font-size:22px;font-size:clamp(22px,1.5vw,38px)}@media (min-width:768px){.dl01{display:flex;justify-content:space-around;padding:30px 0}.dl01 dl{border-bottom:none;border-right:1px solid #dddbd0;margin-bottom:0;display:flex;flex-direction:column}.dl01 dl:last-of-type{border-right:none}.dl01 dl dt{display:grid;padding-bottom:.3rem}.dl01 dl dt:after{width:35%}.dl01 dl dd{margin-bottom:.5rem;flex-grow:1;display:flex;align-items:flex-end;justify-content:center}}.box01{border:3px solid #000;border-radius:15px}.box01 .title01{border-top:none}.box01 .box_inner{padding:0 1em}html,body,head{overflow-x:clip}@media screen and (max-width:767.5px){.spnone{display:none !important}}@media screen and (max-width:575.5px){.spnone02{display:none !important}}@media screen and (max-width:991.5px){.spnone03{display:none !important}}@media screen and (min-width:768px){.sponly{display:none !important}}@media screen and (min-width:576px){.sponly02{display:none !important}}@media screen and (min-width:992px){.sponly03{display:none !important}}@media screen and (min-width:620px){.sponly04{display:none !important}}@media screen and (max-width:1000px){.ipadnone{display:none !important}}@media screen and (min-width:1001px){.ipadonly{display:none !important}}@media screen and (min-width:1050px){.ipadonly02{display:none !important}}.img-fluid{max-width:100%;height:auto;width:100%}