.is-tb,.is-sp{display:none}.is-pc{display:block}.is-other-tb,.is-other-sp{display:block}.is-other-pc{display:none}.display-none{display:none !important}.display-block{display:block !important}.font-normal{font-weight:400}.font-bold{font-weight:700}.inner{margin:0 auto;max-width:1040px;padding:0 40px;position:relative;width:100%}.footer{background:#323238;height:138px;padding-top:40px}.footer p{text-align:center}.footer small{color:#b4b4b4;font-size:12px}@media(min-width: 1px)and (max-width: 860px){.is-pc,.is-sp{display:none}.is-tb{display:block}.is-other-pc,.is-other-sp{display:block}.is-other-tb{display:none}}@media(min-width: 1px)and (max-width: 540px){.is-tb,.is-pc{display:none !important}.is-sp{display:block}.is-other-pc,.is-other-tb{display:block}.is-other-sp{display:none !important}.inner{padding:0 20px}.footer{padding-top:34px}.footer small{font-size:10px}}html{background:#f6f6f6}h1{line-height:1.4;font-weight:700;text-align:center}@media(min-width: 541px){h1{font-size:24px}}@media(max-width: 540px){h1{font-size:16px}}.menuArea{background:#fff;padding:40px 22px}.menuList{display:grid;gap:20px 1.33%;grid-template-columns:repeat(4, 24%);margin-top:22px;width:100%}.menuList li{text-align:center}.menuList a{border:2px solid #dbdbdb;border-radius:6px;display:block;height:100%;transition:border-color .2s;width:100%}.menuList a:focus,.menuList a:hover{border-color:#3246c8;color:#323238;outline:none;text-decoration:none}.menuList_box{padding:16px 20px}.menuList_box.box-short .menuList_img{margin:20px auto 18px}.menuList_title{line-height:1.8;display:block;font-weight:700}@media(min-width: 541px){.menuList_title{font-size:16px}}@media(max-width: 540px){.menuList_title{font-size:14px}}.menuList_img{display:block;margin:24px auto 0}.menuList_text{line-height:1.8;margin-top:24px}@media(min-width: 541px){.menuList_text{font-size:14px}}@media(max-width: 540px){.menuList_text{font-size:12px}}.section{padding:40px 0}@media(min-width: 1px)and (max-width: 860px){.menuArea{background:#fff;padding:20px 12px}.menuList{gap:12px 4%;grid-template-columns:repeat(2, 48%);margin-top:16px}.menuList_box{padding:13px 12px}.menuList_box.box-short .menuList_img{margin:12px auto 22px}.menuList_img{margin-top:18px;width:30px}.menuList_text{margin-top:20px}.section{padding:20px 0}}
/*# sourceMappingURL=style.css.map */