@media(max-width: 768px){:root #showroom{font-size:1.3333333333vw}}.breadcrumbs{margin:2rem auto 4rem !important}@media(max-width: 768px){.breadcrumbs{margin:0 !important}}#showroom #wrap img{width:100%}#showroom .mv{padding-bottom:13rem}@media screen and (max-width: 768px){#showroom .mv{margin-bottom:7.5rem}}#showroom #wrap{max-width:inherit;width:100%;padding:0;margin-bottom:36rem;font-family:"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Verdana,sans-serif}@media screen and (max-width: 768px){#showroom #wrap{margin-bottom:1.7rem}}#showroom #wrap .content_box{max-width:106rem;margin:auto;padding-right:3.5rem;padding-left:3.5rem}@media screen and (max-width: 768px){#showroom #wrap .content_box{padding-right:2.5rem;padding-left:2.5rem}}.ttl{font-size:3.6rem;font-weight:600;text-align:center;margin-bottom:2rem}@media screen and (max-width: 768px){.ttl{margin-bottom:5rem}}h1.ttl{letter-spacing:.5rem}h2.ttl{font-size:2.4rem;line-height:2;text-decoration:none;letter-spacing:.1em;margin-bottom:0}h3.sub_ttl{margin-bottom:1em}@media screen and (max-width: 768px){h3.sub_ttl{margin-bottom:.5em}}section.mv .text_area{text-align:center}@media screen and (max-width: 768px){section.mv .text_area{text-align:left}}section.mv .text_area p,section.mv .text_area ul{display:inline-block}#showroom section p,#showroom section li,#showroom section ul{font-size:1.6rem;line-height:2.25;letter-spacing:.1em;text-align:left}@media screen and (max-width: 768px){#showroom section .text_area li,#showroom section .gmap-box+p{line-height:1.3333333333}#showroom section .text_area li:nth-child(even){padding-bottom:2.5rem}}#showroom section.mv p.right{margin-bottom:12rem;padding-top:1em;display:block;text-align:right;float:inherit}@media screen and (max-width: 768px){#showroom section.mv p.right{margin-bottom:8rem}}#showroom section.mv p{text-align:center}@media screen and (max-width: 768px){#showroom section.mv p{text-align:left;line-height:1.5}}.c_red{color:#c02222}.box .flex{display:flex;gap:3.5rem}@media screen and (max-width: 768px){.box .flex{display:grid;gap:2.5rem}}.sub_ttl{font-size:3rem;line-height:1.6;letter-spacing:.3rem;text-align:center;text-decoration:underline;font-weight:600}@media screen and (max-width: 768px){.sub_ttl{letter-spacing:.1rem}}#showroom section.link{margin-bottom:14rem}@media screen and (max-width: 768px){#showroom section.link{margin-bottom:12.5rem}}#showroom section.link p{text-align:center;margin-bottom:4rem}@media screen and (max-width: 768px){#showroom section.link p{margin-bottom:1em}}#showroom section.link .shop_list{display:flex;justify-content:center;gap:2.5rem}@media screen and (max-width: 768px){#showroom section.link .shop_list{display:grid;gap:2.2rem}}#showroom section .shop_list li{width:20.7rem;display:block;max-width:100%}@media screen and (max-width: 768px){#showroom section .shop_list li{width:72.4vw}}a.btn{line-height:1.5;display:block;text-align:center;padding:1em 0;border:1px solid #000;border-radius:15px;background:#fff;color:#000;width:100%;transition:background-color .2s ease,color .2s ease,border-color .2s ease}@media screen and (max-width: 768px){a.btn{border-radius:10px}}#showroom section #osaka img,#showroom section #tokyo img,#showroom section #kyushu img{margin-bottom:7rem}@media screen and (max-width: 768px){#showroom section #osaka img,#showroom section #tokyo img,#showroom section #kyushu img{margin-bottom:2rem}}#showroom section #osaka,#showroom section #tokyo,#showroom section #kyushu{padding-bottom:11.2rem;margin-bottom:11.2rem;position:relative}@media screen and (max-width: 768px){#showroom section #osaka,#showroom section #tokyo,#showroom section #kyushu{padding-bottom:9.5rem;margin-bottom:9.5rem}}#showroom section #osaka::after,#showroom section #tokyo::after{content:"";display:block;position:absolute;bottom:0;right:0;left:0;margin:0 auto;height:.1rem;width:4rem;background-color:#000}@media screen and (max-width: 768px){#showroom #wrap .mv.content_box{padding:0}.mv.content_box img,p{max-width:100%}.mv .text_area{padding-right:2.5rem;padding-left:2.5rem;padding-bottom:8rem}#wrap .c-btn{margin-left:10%}#wrap .c-btn a{max-width:90%}}a.c_red{text-decoration:underline}--------------------------- .center,.center p{text-align:center;margin:auto}a.btn:hover{background:#000;color:#fff}a.btn:focus-visible{outline:2px solid #000;outline-offset:3px}.contact{text-align:right;margin:40px 0 40px auto;max-width:43.5rem}@media screen and (max-width: 768px){.contact{margin:40px auto}}.contact a{max-width:43.5rem;width:100%;display:flex;align-items:center;justify-content:center;height:7.2rem;margin:0 0 0 auto;border:1px solid #ff9638;border-radius:20px;background-color:#ff9638;color:#fff;font-size:1.6rem;line-height:1;letter-spacing:.1em;transition:all .2s;font-weight:bold}@media screen and (max-width: 768px){.contact a{width:100%;max-width:53.2rem;height:inherit;padding:1em 0;border-radius:10px;margin:0 auto}}.contact a:hover{background-color:#fff;color:#ff9638;transition:all .2s;border:1px solid #ff9638}.wrap{max-width:90rem;margin:auto}.gmap-box{position:relative;width:100%;padding-top:56.25%;height:0;margin:40px auto}.gmap-box iframe{width:100%;height:100%;position:absolute;top:0;left:0}.underline{text-decoration:underline}/*# sourceMappingURL=showroom.css.map */