.b-page-shiga .hero ul{display:flex;justify-content:space-between;margin-bottom:0;padding-left:0;list-style:none}@media(max-width: 767px){.b-page-shiga .hero ul{flex-direction:column}}@media(max-width: 767px){.b-page-shiga .hero li{flex:0 0 100%;flex-basis:100%;max-width:100%}}@media(min-width: 768px){.b-page-shiga .hero li{flex:0 0 calc(50% - .5px);flex-basis:calc(50% - .5px);max-width:calc(50% - .5px)}}.b-page-shiga .hero a{display:block;transition:opacity .4s;color:inherit}.b-page-shiga .hero a:hover{opacity:.7}.b-page-shiga .hero figure{margin-bottom:0;border-bottom:solid 14px;position:relative}.b-page-shiga .hero figure::after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0}@media(max-width: 767px){.b-page-shiga .hero figure::after{background:linear-gradient(to bottom, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.3) 50%, rgba(0, 0, 0, 0) 100%)}}@media(min-width: 768px){.b-page-shiga .hero figure::after{background:rgba(0,0,0,.2)}}.b-page-shiga .hero .house figure{border-bottom-color:#0e5ba3}.b-page-shiga .hero .land figure{border-bottom-color:#8e0b0b}.b-page-shiga .hero figcaption{position:absolute;top:.5em;left:0;z-index:10;width:100%;display:flex;flex-direction:column;align-items:center;font-weight:bold;color:#fff;text-align:center;line-height:1;letter-spacing:.3em;text-indent:.3em}@media(max-width: 767px){.b-page-shiga .hero figcaption{font-size:10vw}}@media(min-width: 768px){.b-page-shiga .hero figcaption{font-size:2.5rem}}@media(min-width: 992px){.b-page-shiga .hero figcaption{font-size:2.8rem}}@media(min-width: 1200px){.b-page-shiga .hero figcaption{font-size:4rem}}.b-page-shiga .hero figcaption .subtitle{font-size:.46875em;letter-spacing:0;text-indent:0;margin-top:.5em;display:flex;align-items:flex-end;justify-content:center}.b-page-shiga .hero figcaption .subtitle::before,.b-page-shiga .hero figcaption .subtitle::after{content:"";display:block;width:4px;height:.96em;background:#fff}.b-page-shiga .hero figcaption .subtitle::before{transform:translateY(2px) rotate(335deg)}.b-page-shiga .hero figcaption .subtitle::after{transform:translateY(2px) rotate(205deg)}.b-page-shiga .hero figcaption .subtitle span{display:flex;align-items:flex-end;justify-content:center;margin-left:6px;margin-right:6px}.b-page-shiga .hero figcaption .subtitle span::before,.b-page-shiga .hero figcaption .subtitle span::after{content:"";display:block;width:4px;height:1.07em;background:#fff}.b-page-shiga .hero figcaption .subtitle span::before{transform:rotate(345deg);margin-right:10px}.b-page-shiga .hero figcaption .subtitle span::after{transform:rotate(195deg);margin-left:10px}.b-page-shiga .hero figcaption .english{order:-1;font-size:.3125em;font-weight:normal;letter-spacing:.025em;text-indent:.025em;margin-bottom:.5em}.b-page-shiga .hero img{display:block;max-width:100%;height:auto}.b-page-shiga .hero+.lead{margin-top:2em;margin-bottom:1em;font-size:min(3.7vw,1.25rem);line-height:1.8;text-align:center}.b-page-shiga .section .header{padding-top:40px;margin-bottom:25px}@media(max-width: 575px){.b-page-shiga .section .header{padding-top:20px}}.b-page-shiga .section .heading{margin-bottom:35px}@media(max-width: 575px){.b-page-shiga .section .heading{margin-bottom:15px}}.b-page-shiga .section .row{width:90%;margin:0 auto}@media(max-width: 767px){.b-page-shiga .section>.row{width:75%}}@media(max-width: 575px){.b-page-shiga .section>.row{width:calc(100% - 30px);margin:0 15px}}@media(min-width: 1200px){.b-page-shiga .section>.row{width:75%}}.b-page-shiga .lot{padding-top:40px;margin-bottom:60px;color:#fff;background:#f9ca06;transition:opacity .4s;position:relative}@media(max-width: 992px){.b-page-shiga .lot{padding-left:40px;padding-right:20px}}@media(max-width: 767px){.b-page-shiga .lot{margin-bottom:40px;padding:20px 15px 15px}}@media(max-width: 575px){.b-page-shiga .lot{margin-bottom:30px}}@media(min-width: 768px){.b-page-shiga .lot{padding:30px 20px 25px 70px;text-align:left;border-radius:4px;box-shadow:-2px -2px 1px inset rgba(0,0,0,.1)}}.b-page-shiga .lot:hover{opacity:.8}.b-page-shiga .lot .heading{font-size:2rem;margin-bottom:15px}@media(max-width: 992px){.b-page-shiga .lot .heading{font-size:1.75rem}}@media(min-width: 768px){.b-page-shiga .lot .heading{justify-content:flex-start}}.b-page-shiga .lot .pict::before{color:#f9ca06}.b-page-shiga .lot .lead{font-size:1.125rem;line-height:1.3}@media(max-width: 992px){.b-page-shiga .lot .lead{font-size:1rem}}@media(max-width: 767px){.b-page-shiga .lot .lead{text-align:center}}@media(max-width: 575px){.b-page-shiga .lot .lead{font-size:.875rem;font-weight:500}}.b-page-shiga .lot::after{content:"";display:block;position:absolute;border-style:solid;border-color:rgba(0,0,0,0) currentColor currentColor rgba(0,0,0,0);opacity:.25;transition:opacity .5s}@media(max-width: 767px){.b-page-shiga .lot::after{right:8px;bottom:8px;border-width:8px}}@media(min-width: 768px){.b-page-shiga .lot::after{right:12px;bottom:12px;border-width:12px}}@media(min-width: 768px){.b-page-shiga .row .section .header{padding:30px 20px 25px 70px;text-align:left}}@media(min-width: 768px)and (max-width: 992px){.b-page-shiga .row .section .header{padding-left:40px;padding-right:20px}}@media(min-width: 768px){.b-page-shiga .row .section .heading{font-size:2rem;margin-bottom:15px;justify-content:flex-start}}@media(min-width: 768px)and (max-width: 992px){.b-page-shiga .row .section .heading{font-size:1.75rem}}.b-page-shiga .modelhouse a{color:#212529;transition:opacity .4s;position:relative}.b-page-shiga .modelhouse a:hover{opacity:.8}.b-page-shiga .modelhouse a:has(.header){color:#fff}.b-page-shiga .modelhouse a:has(.header)::after{content:"";display:block;position:absolute;border-style:solid;border-color:rgba(0,0,0,0) currentColor currentColor rgba(0,0,0,0);opacity:.25;transition:opacity .5s}@media(max-width: 767px){.b-page-shiga .modelhouse a:has(.header)::after{right:8px;bottom:8px;border-width:8px}}@media(min-width: 768px){.b-page-shiga .modelhouse a:has(.header)::after{right:12px;bottom:12px;border-width:12px}}.b-page-shiga .modelhouse .header{background:rgba(249,202,6,.8)}@media(min-width: 768px){.b-page-shiga .modelhouse .header{border-radius:4px;box-shadow:-2px -2px 1px inset rgba(0,0,0,.1)}}.b-page-shiga .modelhouse .heading .pict::before{color:rgba(249,202,6,.8)}.b-page-shiga .utilization .header{color:#fff}.b-page-shiga .utilization .heading .pict::before{color:rgba(2,165,134,.85)}.b-page-shiga .footer{margin-top:0}@media(max-width: 767px){.b-page-shiga .modelhouse>.row{gap:20px}}@media(min-width: 768px){.b-page-shiga .modelhouse>.row{margin-right:25px;margin-left:25px;width:calc(100% - 50px);gap:25px}}.b-page-shiga .modelhouse>.row .row{margin-right:0;margin-left:0;padding-left:0}@media(max-width: 767px){.b-page-shiga .modelhouse>.row .row:nth-of-type(odd){background:#f2f2f2}}@media(min-width: 768px){.b-page-shiga .modelhouse>.row .row{flex-basis:calc((100% - 25px)/2);max-width:calc((100% - 25px)/2)}.b-page-shiga .modelhouse>.row .row:nth-of-type(4n),.b-page-shiga .modelhouse>.row .row:nth-of-type(4n + 1){background:#f2f2f2}}.b-page-shiga .modelhouse figure{padding-left:0;padding-right:0;margin-bottom:0}.b-page-shiga .modelhouse dl{padding-left:20px;padding-right:10px;margin-bottom:0}.b-page-shiga .modelhouse dt{font-size:1rem;line-height:1.2}@media(max-width: 575px){.b-page-shiga .modelhouse dt{font-size:.9375rem}}@media(min-width: 992px){.b-page-shiga .modelhouse dt{font-size:1.25rem}}.b-page-shiga .modelhouse dd{margin-bottom:0;text-align:right}.b-page-shiga .modelhouse .btn{display:inline-block;font-size:.75rem;padding-top:0;padding-bottom:0;line-height:2.4;border-radius:1.2em;width:10em}@media(max-width: 575px){.b-page-shiga .modelhouse .btn{line-height:2;border-radius:1em}}.b-page-shiga .utilization ul{display:flex;justify-content:space-between;list-style:none;margin-top:0;margin-bottom:0;padding-left:0}@media(max-width: 767px){.b-page-shiga .utilization ul{margin-right:15px;margin-left:15px;flex-wrap:wrap;gap:20px}}@media(min-width: 768px){.b-page-shiga .utilization ul{margin-right:25px;margin-left:25px;gap:25px}}@media(max-width: 767px){.b-page-shiga .utilization li{flex:0 0 100%;max-width:100%}.b-page-shiga .utilization li:nth-of-type(odd){background:#f2f2f2}}@media(min-width: 768px){.b-page-shiga .utilization li{flex:0 0 calc((100% - 25px)/2);max-width:calc((100% - 25px)/2)}.b-page-shiga .utilization li:nth-of-type(4n),.b-page-shiga .utilization li:nth-of-type(4n + 1){background:#f2f2f2}}.b-page-shiga .utilization a{color:#212529;text-decoration:none;transition:opacity .5s;display:flex}.b-page-shiga .utilization a:hover{opacity:.8}.b-page-shiga .utilization figure{padding-left:0;padding-right:0;margin-bottom:0}.b-page-shiga .utilization dl{margin-bottom:0}.b-page-shiga .utilization dt{font-size:1rem;margin-bottom:8px}@media(max-width: 374px){.b-page-shiga .utilization dt{font-size:.8125rem}}@media(max-width: 575px){.b-page-shiga .utilization dt{font-size:.9375rem}}@media(max-width: 767px){.b-page-shiga .utilization dt{font-size:1.125rem}}@media(min-width: 992px){.b-page-shiga .utilization dt{font-size:1.125rem}}.b-page-shiga .utilization dd{font-size:.75rem;line-height:1.3}@media(max-width: 374px){.b-page-shiga .utilization dd{font-size:.6875rem}}@media(max-width: 575px){.b-page-shiga .utilization dd{font-size:.75rem}}@media(max-width: 767px){.b-page-shiga .utilization dd{font-size:.875rem}}@media(min-width: 992px){.b-page-shiga .utilization dd{font-size:.875rem;line-height:inherit}}.b-page-shiga .banner{margin-bottom:15px;text-align:center;justify-content:center}@media(max-width: 767px){.b-page-shiga .banner{padding-left:15px;padding-right:15px;margin-top:30px}}@media(min-width: 768px){.b-page-shiga .banner{margin-top:60px}}.b-page-shiga .banner ul{list-style:none;margin:0;padding:0;max-width:960px}@media(max-width: 767px){.b-page-shiga .banner ul li{flex-basis:100%;max-width:100%;margin-bottom:1rem}}@media(min-width: 768px){.b-page-shiga .banner ul li{margin-bottom:20px}}.b-page-shiga .banner a{display:block}@media(max-width: 767px){.b-page-shiga .banner img{width:100%}}.b-page-shiga .js-accordion{padding:0;max-width:1140px;margin-bottom:30px;border:1px solid #ccc;text-align:center;line-height:2em;box-sizing:border-box}@media(max-width: 767px){.b-page-shiga .js-accordion{margin-top:30px;margin-left:15px;margin-right:15px}}@media(min-width: 768px){.b-page-shiga .js-accordion{margin-top:60px;margin-left:auto;margin-right:auto}}.b-page-shiga .js-accordion-header{position:relative;padding-top:1.5rem;padding-bottom:1.5rem;cursor:pointer;margin-bottom:0;font-weight:bold}@media(max-width: 575px){.b-page-shiga .js-accordion-header{font-size:4.5vw}}.b-page-shiga .js-accordion-header span{position:absolute;display:block;top:50%;transform:translateY(-50%);background:#000}@media(max-width: 575px){.b-page-shiga .js-accordion-header span{width:18px;height:18px;right:10px}}@media(min-width: 768px){.b-page-shiga .js-accordion-header span{width:24px;height:24px;right:24px}}.b-page-shiga .js-accordion-header span::before,.b-page-shiga .js-accordion-header span::after{content:"";display:block;width:18px;height:3px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background:#fff}@media(max-width: 575px){.b-page-shiga .js-accordion-header span::before,.b-page-shiga .js-accordion-header span::after{width:12px;height:2px}}@media(min-width: 768px){.b-page-shiga .js-accordion-header span::before,.b-page-shiga .js-accordion-header span::after{width:18px;height:3px}}.b-page-shiga .js-accordion-header span::before{transition:opacity .4s}.b-page-shiga .js-accordion-header span::after{transform:translate(-50%, -50%) rotate(90deg);transition:transform .4s}.b-page-shiga .js-accordion-header.is-active span::before{opacity:0}.b-page-shiga .js-accordion-header.is-active span::after{transform:translate(-50%, -50%)}.b-page-shiga .js-accordion-body{display:none}@media(max-width: 767px){.b-page-shiga .js-accordion-body{text-align:left;padding-right:15px;padding-left:15px}}
/*# sourceMappingURL=home.min.css.map */