main{padding-top:6rem;font-size:16px;overflow-wrap:break-word;word-break:break-word}.top{margin:7.6rem auto 0 auto;max-width:800px}.article{color:#37373a;max-width:800px;margin:0 auto}.top-title{text-align:center;font-size:22px;font-weight:bold}.border-gray{margin-top:24px;max-width:800px;height:1px;background:#707070}@media screen and (max-width: 1023px){main{padding-top:20rem;font-size:4rem}.top{margin:12rem auto 0 auto;max-width:92%}.top-title{font-size:8rem}.border-gray{margin-top:5.4rem;max-width:100%}.article{max-width:92%}}.attachment-page_eyecatch{margin-top:46px}.size-page_eyecatch{max-width:800px;height:auto;object-fit:cover;object-position:0% 50%}.page-title{margin-top:18px;font-size:30px;font-weight:bold;line-height:1.4;letter-spacing:.3px}.company-name{margin-top:1.5rem;font-size:18px;font-weight:medium}.wp-block-quote{margin-top:3.1rem;padding:3.1rem 0;font-size:16px;font-weight:bold;line-height:1.5}@media screen and (max-width: 1023px){.attachment-page_eyecatch{margin-top:10.8rem}.size-page_eyecatch{max-width:100%}.page-title{margin-top:4rem;font-size:6.6rem;line-height:1.3;letter-spacing:.1rem}.company-name{margin-top:5.6rem;font-size:4rem}.wp-block-quote{margin-top:6.2rem;font-size:4rem}}.wp-block-group{margin-top:9rem;padding:3.1rem;background:#f4f5f6;font-size:16px}.wp-block-group p{font-weight:bold}.wp-block-table{overflow:initial}.wp-block-table table{border-collapse:initial;border-spacing:1rem 1.6rem;line-height:1.5}.wp-block-group table{margin-top:1rem}.wp-block-group .wp-block-table tr>td:first-child{width:180px;font-weight:bold}.wp-block-table td,.wp-block-table th{border:none}@media screen and (max-width: 1023px){.wp-block-group{margin-top:18rem;padding:6.2rem;font-size:5rem}.wp-block-table table{border-spacing:0 8rem}.wp-block-group .wp-block-table tr>td,.wp-block-group .wp-block-table tr>td:first-child{display:block;width:100%}}.article p{margin-top:3.1rem;line-height:2}.wp-block-quote>p,.company-name>p,.wp-block-group p{margin-top:0}.article h2{margin-top:9rem;line-height:1.6;font-size:16px;color:#37373a}.wp-block-image{margin-top:3rem}@media screen and (max-width: 1023px){.article p{margin-top:6.2rem}.article h2{margin-top:18rem;font-size:5.4rem;line-height:1.6}}.contact{margin-top:12rem;padding:9rem 0;background:#f4f5f6}.contact h3{text-align:center;font-size:3.2rem;font-weight:bold;line-height:1.5}.contact-btn{text-align:center}.contact button{margin:7rem auto 0 auto;padding:2.5rem 4.3rem;font-size:2.8rem;background:#ff933d;color:#fff;box-shadow:0px 2px 3px rgba(0,0,0,.1607843137)}@media screen and (max-width: 1023px){.contact{margin-top:24rem;padding:24rem 0}.contact h3{width:75%;margin:0 auto;font-size:8rem}.contact button{margin:14rem auto 0 auto;padding:7rem 10rem;font-size:8rem}}