﻿.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)}.room-type{display:grid;grid-gap:30px;grid-template-columns:repeat(2, 1fr)}@media screen and (min-width:600px)and (max-width:1024px){.room-type{grid-gap:10px}}@media screen and (max-width:599px){.room-type{grid-gap:40px;grid-template-columns:repeat(1, 1fr)}}.room-type__inner{display:flex;flex-direction:column}.room-type__inner--box{display:flex;flex-wrap:wrap;align-items:center}@media screen and (max-width:599px){.room-type__inner--box{justify-content:center}}.room-type__inner--box div{width:16%;margin-right:4%}@media screen and (max-width:599px){.room-type__inner--box div{width:26%;margin-right:0;margin-bottom:12px}}.room-type__inner--box h3{width:80%;color:#76977b;font-weight:bold;font-family:YuGothic,"Yu Gothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;font-size:2rem;letter-spacing:1px}@media screen and (max-width:599px){.room-type__inner--box h3{width:100%}}.room-type__inner--text{font-size:1.5rem;margin-top:10px;line-height:1.8}.room-title01{font-family:YuGothic,"Yu Gothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;font-weight:bold;font-size:3rem;color:#76977b;text-align:center;margin-top:70px}@media screen and (max-width:599px){.room-title01{font-size:2.6rem}}.solve-plans{display:grid;grid-gap:20px;grid-template-columns:repeat(3, 1fr);margin-top:30px}@media screen and (min-width:600px)and (max-width:1024px){.solve-plans{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width:599px){.solve-plans{grid-template-columns:repeat(1, 1fr)}}.main-title02{display:none !important}.chapter__img--photo02{aspect-ratio:1/1;width:100%;height:auto;display:block}
