.greeting{background:#ffeded;width:100%;margin:0;padding:10rem 0;font-size:21px;line-height:1.6}.greeting p{text-align:center}@media screen and (max-width: 639px){.greeting{font-size:18px;padding-block:7.5rem}.greeting p{text-align:left}.greeting p span{display:block;margin-bottom:.35em}.greeting p br{display:none}.greeting p.text-right{text-align:right}.greeting .container{padding-inline:4%}}.oshirase{background-color:rgba(251,243,96,.2);width:100%;margin:0 auto;padding:10rem 0;font-size:21px;line-height:1.6}.oshirase p.text-center{line-height:1.9;margin-block:0 2em}.oshirase button.aligncenter{font-size:19px;font-weight:500;background-color:#f80;margin-bottom:0;padding:1em 3em;border-radius:7px}@media screen and (max-width: 960px){.oshirase button.aligncenter{padding:.75em 2.5em}}@media screen and (max-width: 480px){.oshirase button.aligncenter{font-size:18px;padding:.6em 2em}}@media screen and (max-width: 639px){.oshirase{font-size:18px;padding-block:7.5rem}.oshirase p.text-center{text-align:left;padding-inline:2.5%}.oshirase p.text-center br.forPC{display:none}}#slider02{padding-block:10px}#slider02 .splide__slide{padding-inline:10px}#slider02 .splide__slide img{width:100%;height:auto}@media screen and (max-width: 960px){#slider02{padding-block:8px}#slider02 .splide__slide{padding-inline:6px}}@media screen and (max-width: 480px){#slider02{padding-block:5px}#slider02 .splide__slide{padding-inline:3px}}#slider02 .splide__pagination{bottom:1em}#slider02 .splide__pagination__page{background-color:#ececec}#slider02 .splide__pagination__page.is-active{background-color:#9c9c9c}