﻿.btn{position:relative;display:flex;justify-content:center;align-items:center;color:#0068b7;border:1px solid #0068b7;background:#fff;line-height:1.2;padding:10px 29.87px 10px 10px;position:relative;justify-content:center;padding:10px 15px}.btn:after{position:absolute;top:50%;right:10px;content:"";border-right:1px solid #0068b7;border-top:1px solid #0068b7;transform:rotate(45deg) translateY(-50%);height:7px;width:7px}@media(any-hover: hover){.btn:after{transition:border-top-color .5s ease-out,border-right-color .5s ease-out}}@media(any-hover: hover){.btn{transition:color .5s ease-out,border-top-color .5s ease-out,border-right-color .5s ease-out,border-bottom-color .5s ease-out,border-left-color .5s ease-out,background-color .5s ease-out}.btn:hover{background:#0068b7;color:#fff;border-color:#fff}.btn:hover:after{border-color:#fff}}.btn::after{position:absolute;display:inline-block;top:50%;right:8px;transform:translateY(-50%) rotate(45deg)}.link-btn{position:relative;display:flex;justify-content:center;align-items:center;color:#333;border:1px solid #aaa;background:#fff;line-height:1.2;padding:10px 29.87px 10px 10px}.link-btn:after{position:absolute;top:50%;right:10px;content:"";border-right:1px solid #333;border-top:1px solid #333;transform:rotate(45deg) translateY(-50%);height:7px;width:7px}@media(any-hover: hover){.link-btn:after{transition:border-top-color .5s ease-out,border-right-color .5s ease-out}}@media(any-hover: hover){.link-btn{transition:color .5s ease-out,border-top-color .5s ease-out,border-right-color .5s ease-out,border-bottom-color .5s ease-out,border-left-color .5s ease-out,background-color .5s ease-out}.link-btn:hover{background:#0068b7;color:#fff;border-color:#fff}.link-btn:hover:after{border-color:#fff}}.link__text{color:#0068b7}.link__text:hover{text-decoration:underline}.link__text--r-arrow{display:flex;align-items:center;color:#0068b7}.link__text--r-arrow:hover{text-decoration:underline}.link__text--r-arrow::after{content:"";display:inline-block;width:8px;height:8px;margin-left:4px;border-right:1px solid #0068b7;border-bottom:1px solid #0068b7;transform:rotate(-45deg)}.s-showroom__sec{margin-top:50px}.s-showroom__sec--title{font-family:YuGothic,"Yu Gothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;font-size:2.4rem;font-weight:bold;margin-bottom:10px;color:#422818}.s-showroom__sec--text{color:#422818;font-size:1.5rem;font-family:YuGothic,"Yu Gothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;line-height:1.6}.s-showroom__sec--imglists{display:grid;grid-gap:40px;grid-template-columns:repeat(2, 1fr);margin-top:20px}@media screen and (max-width:599px){.s-showroom__sec--imglists{grid-gap:20px;grid-template-columns:repeat(1, 1fr)}}.s-showroom__sec--imglists--inner{display:flex;flex-direction:column;justify-content:end}.toptext01{font-family:YuGothic,"Yu Gothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;font-size:1.5rem;line-height:3rem;margin-bottom:50px}.lists{display:grid;grid-gap:30px;grid-template-columns:repeat(3, 1fr);font-family:YuGothic,"Yu Gothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}@media screen and (min-width:600px)and (max-width:1024px){.lists{grid-gap:20px}}@media screen and (max-width:599px){.lists{grid-gap:40px;grid-template-columns:repeat(1, 10fr)}}.lists__inner{display:flex;flex-direction:column}.lists__inner--title{color:#422818;font-size:1.8rem;font-weight:bold;margin-bottom:10px}.lists__inner--text01{font-size:1.4rem;flex-grow:1;margin-top:4px}.lists__inner--text02{margin-top:20px}.lists__inner--textbox{border:1px solid #666;padding:10px;margin-top:10px;margin-bottom:20px;width:fit-content;font-size:1.4rem;line-height:2rem}.chapter__img--photo01{aspect-ratio:3/2;width:100%;height:auto;display:block}.chapter__img--photo02{aspect-ratio:640/263;width:100%;height:auto;display:block}.chapter__img--photo03{aspect-ratio:2/1;width:100%;height:auto;display:block}.chapter__img--photo04{aspect-ratio:1000/667;width:100%;height:auto;display:block}.chapter__img--photo05{aspect-ratio:1000/350;width:100%;height:auto;display:block;margin-top:50px}@media screen and (max-width:599px){.chapter__img--photo05{margin-top:20px}}
