.gnavi .buy>a:after{opacity:1;width:20%}body.buy #page_body>.inner:not(.post_content){padding-block:0 var(--spacetb)}.blc_main{margin-bottom:70px}@media print, screen and (min-width: 768px){.blc_main{display:flex;align-items:center;gap:60px}}@media screen and (max-width: 767px){.blc_main{margin-bottom:40px}}.blc_main .img{margin-left:calc( var(--space) * -1);min-width:calc( 50% - 90px);width:calc(50vw - 90px)}@media print, screen and (min-width: 1200px){.blc_main .img{margin-left:calc( ((100cqi - 1200px) / 2 + var(--space)) * -1)}}@media screen and (max-width: 767px){.blc_main .img{width:inherit;margin-inline:calc( var(--space) * -1);margin-bottom:20px}}.blc_main .img img{width:100%;height:100%;object-fit:cover}.blc_main .box{flex:1}.blc_main .catch_txt{font-size:clamp(2.2rem, 6vw, 3.2rem);font-weight:700;color:#031a40}.bukken_list{display:flex;flex-wrap:wrap;gap:20px}@media screen and (max-width: 767px){.bukken_list{gap:15px}}.bukken_list .box{position:relative;border:solid 1px #aaa;width:calc((100% - 40px) / 3 )}@media screen and (max-width: 767px){.bukken_list .box{width:calc(( 100% - 15px) / 2);font-size:1.4rem}}@media screen and (max-width: 500px){.bukken_list .box{width:100%}}.bukken_list .box.closed .img:before{content:'';font-weight:700;position:absolute;inset:0;background:rgba(0,0,0,0.5);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.bukken_list .box.closed .img .closed_txt{position:absolute;inset:0;margin:auto;background:#CA0C0C;color:#fff;font-size:2rem;width:fit-content;height:fit-content;line-height:1;font-weight:600;padding:.7em 2em;letter-spacing:.1em;color:#fff;border:solid 1px #CA0C0C}@media screen and (max-width: 767px){.bukken_list .box.closed .img .closed_txt{font-size:clamp(1.2rem, 3.2vw, 2rem)}}.bukken_list .box a{display:block;height:100%}.bukken_list .box .in{padding:20px}@media screen and (max-width: 767px){.bukken_list .box .in{padding:15px}}.bukken_list .box .post-edit{position:absolute;right:0;bottom:0;z-index:5;margin:0;width:fit-content}.bukken_list .box .post-edit a{display:block;padding:5px 10px;color:#0054a3 !important;text-decoration:none !important;background:#EBF1F4;line-height:1}.bukken_list .img_wrapper{position:relative}.bukken_list .img_wrapper .img{text-align:center}.bukken_list .img_wrapper .img img{width:100%;height:100%;object-fit:cover}.bukken_list .img_wrapper .icon_wrapper{position:absolute;bottom:0;left:0}.bukken_list .icon_wrapper .icon{font-size:1.4rem;padding:5px 15px;line-height:1;display:inline-block}@media screen and (max-width: 767px){.bukken_list .icon_wrapper .icon{font-size:1.2rem}}.bukken_list .icon_wrapper .icon_new{background:#333;color:#fff}.bukken_list .icon_wrapper .icon_type{background:#0068a3;color:#fff}.bukken_list .name{font-weight:700;font-size:1.8rem;margin-bottom:10px}.bukken_list .price{font-weight:500;font-size:1.8rem;line-height:1.2}@media screen and (max-width: 767px){.bukken_list .price{font-size:1.6rem}}.bukken_list .price .num{font-weight:700;font-size:4.8rem;margin-right:5px}@media screen and (max-width: 767px){.bukken_list .price .num{font-size:2.8rem}}.bukken_list .address,.bukken_list .list_disc1,.bukken_list .data{margin-top:15px}.bukken_list .data .item{display:inline-block;letter-spacing:0}.bukken_list .data .item:not(:last-child):after{content:'/';display:inline-block;margin-inline:2px}.post_content{padding-block:60px}@media screen and (max-width: 767px){.post_content{padding-block:20px}}.post_content.closed .post_ttl .closed_txt{background:#CA0C0C;color:#fff;display:inline-block;padding:.3em .5em;font-size:70%;border-bottom:solid 2px #CA0C0C;margin-right:.5em;white-space:nowrap;text-align:center;width:fit-content;vertical-align:center}.post_content .post_ttl{font-size:clamp(2rem, 6vw, 3.2rem);padding-block:15px;color:#031a40;border-bottom:solid 1px #031a40;margin-bottom:30px;line-height:1.3}@media screen and (max-width: 767px){.post_content .post_ttl{margin-bottom:20px}}.post_content .data_wrapper{margin-bottom:30px;padding-inline:15px}@media print, screen and (min-width: 768px){.post_content .data_wrapper{display:flex;align-items:center;gap:30px}}.post_content .data_wrapper .price{font-size:1.8rem;font-weight:700}@media screen and (max-width: 767px){.post_content .data_wrapper .price{margin-bottom:15px}}.post_content .data_wrapper .price .num{font-size:4.2rem;color:#bb0000;margin-right:5px}@media screen and (max-width: 767px){.post_content .data_wrapper .price .num{font-size:3.2rem}}.post_content .data_wrapper .box div:not(:last-child){margin-bottom:5px}.post_content .data_wrapper .item{display:inline-block}.post_content .data_wrapper .item:not(:last-child):after{content:'/';margin-inline:5px}.post_content .blc_info{margin-bottom:30px}@media print, screen and (min-width: 768px){.post_content .blc_info{display:flex;gap:50px;margin-bottom:60px}}@media print, screen and (min-width: 768px){.post_content .img_wrapper{order:1;width:620px}}@media screen and (max-width: 767px){.post_content .img_wrapper{margin-bottom:30px}}.post_content .img_wrapper #main-slider{margin-bottom:20px}.post_content .img_wrapper #main-slider a{display:block;height:100%}.post_content .img_wrapper #main-slider img{width:100%;height:100%;object-fit:contain}.post_content .img_wrapper #thumbnail-slider{margin-inline:32px}.post_content .img_wrapper #thumbnail-slider .splide__arrow{background:#fff}.post_content .img_wrapper #thumbnail-slider .splide__arrow--prev{left:-32px}.post_content .img_wrapper #thumbnail-slider .splide__arrow--next{right:-32px}.post_content .img_wrapper .splide:not(.is-overflow) .splide__arrows{display:none}.post_content .img_wrapper .splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #031a40}.post_content .img_wrapper #thumbnail-slider-list li{aspect-ratio:16 / 11}@media screen and (max-width: 767px){.post_content .img_wrapper #thumbnail-slider-list li{height:50px !important}}.post_content .info_content{flex:1}.post_content .gmap_iframe{margin-bottom:60px}@media screen and (max-width: 767px){.post_content .gmap_iframe{margin-bottom:30px}}.post_content .gmap_iframe iframe{aspect-ratio:8 / 3;width:100%;height:auto}@media screen and (max-width: 767px){.post_content .gmap_iframe iframe{aspect-ratio:16 / 9}}.post_content .blc_overview{margin-bottom:60px}@media screen and (max-width: 767px){.post_content .blc_overview{margin-bottom:30px}}.post_content .blc_overview .blc_ttl{font-size:clamp(2.2rem, 2.6vw, 3.2rem);color:#031a40}.post_content .blc_overview .tbl{display:flex;flex-wrap:wrap;border-bottom:solid 1px #ccc;margin-bottom:30px}@media screen and (max-width: 767px){.post_content .blc_overview .tbl{font-size:1.4rem;margin-bottom:20px}}.post_content .blc_overview .tbl .tr{width:100%;display:flex;border-top:solid 1px #ccc}.post_content .blc_overview .tbl .col_2{flex-grow:1}@media print, screen and (min-width: 768px){.post_content .blc_overview .tbl .col_2{width:50%}}.post_content .blc_overview .tbl dt,.post_content .blc_overview .tbl dd{padding:15px}.post_content .blc_overview .tbl dt{display:flex;align-items:center;background:#eee;width:200px}@media screen and (max-width: 767px){.post_content .blc_overview .tbl dt{max-width:30%}}.post_content .blc_overview .tbl dd{flex:1}.bnr-info{border:solid 1px #ccc;border-radius:15px;padding:30px 40px;text-align:center;margin-top:70px;width:fit-content;margin-inline:auto}@media screen and (max-width: 767px){.bnr-info{padding:20px;margin-top:40px}}.bnr-info .txt{font-size:2.8rem;font-weight:bold;color:#031a40;margin-bottom:20px;text-align:center}@media screen and (max-width: 767px){.bnr-info .txt{font-size:2rem}}.bnr-info .wrapper{display:flex;align-items:center;justify-content:space-around;gap:20px}@media screen and (max-width: 767px){.bnr-info .wrapper{flex-wrap:wrap}}@media screen and (max-width: 767px){.bnr-info .tel{width:100%}}.bnr-info .tel .num{display:inline-flex;align-items:center;gap:7px;font-size:2.4rem;font-weight:bold;line-height:1}.bnr-info .tel .num:before{content:'';display:block;height:1em;aspect-ratio:1 / 1;background:#031a40;mask:url("../img/icon_telephone.svg") no-repeat center/contain}.bnr-info .btn{border-radius:60px;background:#0054a3;color:#fff;padding:10px 40px;display:inline-block;font-size:2rem;font-weight:700;flex-grow:1}.bnr-info .btn_line{background:#00BB02}.inquiry_ttl{margin-bottom:20px;font-size:2rem}.inquiry_ttl b{display:inline-block;color:#031a40;margin-right:10px;font-size:2.4rem}@media screen and (max-width: 767px){.inquiry_ttl b{font-size:2.2rem}}
/*# sourceMappingURL=buy.css.map */
