@media screen and (max-width: 767px){.business .m-listPage-small-item{width:87.95%}}@media screen and (max-width: 767px){.business .m-listPage-small-link{padding:1.1rem 1.4rem}}@media screen and (max-width: 767px){.business .m-listPage-small-heading{letter-spacing:.05em}}@media screen and (min-width: 768px){.business .l-whole{margin-block:8rem 12rem}}@media screen and (max-width: 767px){.business .l-whole{margin-block:6rem 9rem}}@media screen and (min-width: 768px){.business .l-whole .text{font-size:1.7rem}}@media screen and (max-width: 767px){.business .l-whole .text{font-size:1.5rem}}@media screen and (min-width: 768px){.business .l-whole .note-text{margin-block-start:.8rem}}@media screen and (max-width: 767px){.business .l-whole .note-text{margin-block-start:2.1rem}}.business .l-whole .note-text span{display:block}@media screen and (min-width: 768px){.business .l-service{margin-block-end:9.2rem}}@media screen and (max-width: 767px){.business .l-service{margin-block-end:5rem}}.business .l-service-item{border-bottom:1px solid #b5b5b5}@media screen and (min-width: 768px){.business .l-service-item{padding-block:6em 12rem}}@media screen and (max-width: 767px){.business .l-service-item{padding-block:6rem 9.03rem}}.business .l-service-item:first-child{padding-block-start:0}.business .l-service-title{display:inline-block;background-color:#fff;border:1px solid #000;font-family:"Noto Serif JP",serif;font-weight:400}@media screen and (min-width: 768px){.business .l-service-title{margin-block-end:2.4rem;padding:.9rem 1.2rem;font-size:2.2rem}}@media screen and (max-width: 767px){.business .l-service-title{margin-block-end:2rem;padding:.8rem 1.4rem .7rem 1rem;font-size:1.8rem}}.business .l-service-wrap{display:flex}@media screen and (min-width: 768px){.business .l-service-wrap{gap:0 4.24%}}@media screen and (max-width: 767px){.business .l-service-wrap{flex-direction:column}}@media screen and (min-width: 768px){.business .l-service-figure{width:45.75%}}@media screen and (max-width: 767px){.business .l-service-figure{margin-block-end:2rem}}@media screen and (min-width: 768px){.business .l-service-textArea{width:50%}}