@media screen and (max-width:736px){.pc{display:none !important}.l{float:none}.r{float:none}#page-top{width:50px;position:fixed;bottom:5px;right:5px;z-index:10000}body{width:100%;min-width:100%;line-height:1.92;background:#fff;letter-spacing:.6px !important;color:#333;font-size:16px;font-weight:400}.entry-content p{margin-bottom:12px}.entry-content h2{font-size:18px;color:#fff;background:#53ab76;line-height:1.4;padding:16px;margin-bottom:30px}.entry-content h3{font-size:18px;background:#fffed8;line-height:1.46;padding:12px 16px;margin-bottom:24px}.entry-content table{font-size:14px}.entry-content table th{width:30%;padding:16px;background:#ecf7f1;border:1px solid #ccc;vertical-align:middle;font-weight:700}.entry-content table td{width:70%;padding:16px;background:#fff;border:1px solid #ccc}.entry-content .wp-block-image{margin:0}.wp-block-media-text>.wp-block-media-text__content{padding:16px 0 !important}header{width:100%;min-width:100%;background:#fff;padding:36px 0}header .logo-area{width:164px;margin:0 auto}header .logo-area a{display:block}footer{width:100%;min-width:100%}footer .copy{width:100%;color:#fff;background-image:linear-gradient(#53ab76 1%,#439caf);text-align:center;padding:30px 0;font-size:13px}.main-area{width:100%;padding:10px 0}.read-area{width:100%;padding:50px 0}.read-area .inner{padding:0 30px;color:#2f8699}.read-area .inner h2{font-size:24px;margin-bottom:40px}.read-area .inner .txt-area{margin-bottom:40px}.top-information-area{width:100%;padding:100px 0;background:#f5fbfa;color:#2f8699}.top-information-area .inner{width:100%;margin:0 auto}.top-information-area h2{width:17.5vw;max-width:304px;min-width:170px;margin:0 auto 80px;text-align:center}.top-information-area .box-list{padding:0 20px}.top-information-area .box-list .box{margin-bottom:100px}.top-information-area .box-list .box:last-child{margin-bottom:0}.top-information-area .box-list .box .photo{width:100%;margin-bottom:20px}.top-information-area .box-list .box .txt-area{width:100%}.top-information-area .box-list .box .txt-area .title{font-size:24px;line-height:1.42;margin-bottom:18px;color:#333}.top-information-area .box-list .box .txt-area .txt-kaisai{font-size:16px;font-weight:700;margin-bottom:20px;padding:12px 0;border-top:1px solid #2f8699;border-bottom:1px solid #2f8699}.top-information-area .box-list .box .txt-area .txt{font-size:16px;margin-bottom:30px}.top-information-area .box-list .box .txt-area .btn-area{text-align:center}.top-information-area .box-list .box .txt-area .btn-area .btn{display:inline-block;background:#fff;color:#2f8699;padding:20px 60px;font-weight:700;border-radius:100vh;border:1px solid #2f8699;line-height:1;transition:.3s ease-in-out;position:relative}.top-information-area .box-list .box .txt-area .btn-area .btn:hover{background:#fff;color:#45b9d3;border:1px solid #45b9d3}.top-information-area .box-list .box .txt-area .btn-area .btn:after{font-family:"Font Awesome 6 Free",sans-serif;content:"\f105";position:absolute;font-size:12px;font-weight:900;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);right:16px;color:#2f8699;transition:all .3s}.top-information-area .box-list .box .txt-area .btn-area .btn:hover:after{color:#45b9d3}.page-content{width:100%;padding:10px 0}.page-content .header-image{width:100%;margin:0 auto 30px;padding:0}.page-content .inner{width:100%;padding:20px 5.5% 60px}}