.charter_info{border-radius:20px;background-color:#faf6ee;display:grid}.charter_info_ttl{font-weight:bold}.charter_info_desc{font-weight:bold}.charter_info_desc_tel a[href^="tel:"]{display:inline-flex;align-items:center;-moz-column-gap:.4em;column-gap:.4em;color:#99201f !important;font-family:"LINE Seed JP","Noto Sans JP",sans-serif}.charter_info_desc_tel a[href^="tel:"]::before{font-family:"Material Symbols Outlined";line-height:1;letter-spacing:0;font-weight:400;content:"";font-variation-settings:"FILL" 1;flex:none;display:flex;align-items:center;justify-content:center;width:1.5em;aspect-ratio:1;border-radius:50%;background:#99201f;color:#fff}@media all and (min-width: 1025px){.charter_info{padding:30px min(7.8vw,150px);grid-template-columns:auto 1fr;-moz-column-gap:100px;column-gap:100px;-moz-column-gap:min(5.2vw,100px);column-gap:min(5.2vw,100px);margin-bottom:120px}.charter_info_ttl{display:flex;align-items:center;min-height:140px;font-size:28px;padding-right:min(3.3vw,65px);border-right:1px solid #d5d5d5}.charter_info_desc{align-self:center}.charter_info_desc_name{font-size:22px;margin-bottom:20px}.charter_info_desc_tel{font-size:36px}}@media all and (max-width: 1024px){.charter_info{padding:28px 5vw 40px;row-gap:24px;margin-bottom:60px}.charter_info_ttl{font-size:24px;text-align:center;padding-bottom:24px;border-bottom:1px solid #d5d5d5}.charter_info_desc{text-align:center}.charter_info_desc_name{font-size:18px;margin-bottom:10px}.charter_info_desc_tel{font-size:32px}}.crs_slide_option{margin-top:20px;justify-content:center;display:grid;grid-template-columns:1fr auto 1fr;-moz-column-gap:24px;column-gap:24px}.crs_slide_option .splide__arrows{color:#99201f;display:contents}.crs_slide_option .splide__arrows .splide__arrow{grid-row:1/2;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;line-height:0}.crs_slide_option .splide__arrows .splide__arrow::after{font-family:"Material Symbols Outlined";line-height:1;letter-spacing:0;font-weight:400;content:"";font-size:24px}.crs_slide_option .splide__arrows .splide__arrow--prev{grid-column:1/2;justify-self:flex-end;transform:scaleX(-1)}.crs_slide_option .splide__arrows .splide__arrow--next{grid-column:3/4}.crs_slide_option .pagination{grid-row:1/2;grid-column:2/3;display:flex;-moz-column-gap:12px;column-gap:12px}@media all and (max-width: 1024px){.crs_slide{width:100vw;margin-left:calc(50% - 50vw)}}
/*# sourceMappingURL=charter.min.css.map */