@charset "UTF-8";.pagebox{border:4px double #413f40;padding:0 30px 30px;box-sizing:border-box;color:#010101;background:#fff}.pagebox h2{text-align:center;margin:30px 0 40px;color:#413f40;font-size:3.2rem;border-bottom:solid 1px #413f40;padding-bottom:30px}.pagebox h3{font-size:2.6rem;padding:0 5px 5px 20px;margin:80px 0 40px;border-bottom:solid 2px #413f40;border-left:solid 4px #413f40}.pagebox h4{font-size:2.2rem;border-left:4px solid #413f40;padding:5px 0 5px 20px;margin:40px 0 24px}.pagebox h5{font-size:2rem;padding:0 0 0 5px;margin:30px 0 15px}.pagebox .form-block{padding:0 10% 0}.pagebox .table1 th{width:20%}.pagebox .table2 th{width:25%}.pagebox .table2 th.white,.pagebox .table3 th.white{background:#e5e5e5;color:#413f40;border-bottom:1px solid #413f40}.pagebox .table3 th,.pagebox .table3 td{width:16.6%}.page dl{font-size:1.8rem;overflow-wrap:break-word}.page .companyarea .main-block a{text-decoration:underline}.page .main-block li{font-size:1.8rem}.page .under{text-decoration:overline}.page dt{color:#00355f;font-weight:600;font-size:2.4rem;margin:30px 0 8px}.page .pagebox p{margin-bottom:24px}.page ul,.page ol{list-style-position:inside}.page table{margin-bottom:0;width:100%;table-layout:fixed}.page table tr{border:1px solid #413f40}.page table th{background-color:#f1feff;vertical-align:middle}.page .method-table th{width:16%}.page table th,.page table td{padding:20px 15px;font-size:1.8rem;border:solid 1px #413f40;font-weight:600}.page td span,.page th span{font-weight:600}.page table td{background:#fff}.page table td span{font-size:2.2rem}.page table th{background:#413f40;color:#fff;border-bottom:solid 1px #fff}.page .companyarea table td{vertical-align:middle}.pagebox .annotation{font-size:14px;margin-top:12px}@media screen and (max-width:1500px){.page .main-block h2{font-size:2.8rem}}@media screen and (max-width:768px){.pagebox h2{font-size:2.8rem}.pagebox .form-block{padding:0}.pagebox h3{margin:60px 0 20px;font-size:2.4rem}.page table th,.page table td{font-size:1.5rem;padding:15px 10px}}@media screen and (max-width:479px){.pagebox{padding:0 15px 20px}.page .pagebox p{margin-bottom:15px}.pagebox h2{font-size:2.2rem;margin:20px 0 30px;padding-bottom:20px}.pagebox h3{font-size:1.8rem;margin:30px 0 16px;padding:3px 0 6px 12px}.pagebox h4{font-size:1.6rem;padding:2px 0 3px 15px;margin:30px 0 16px}.page table th,.page table td{font-size:1.6rem;padding:10px 6px}.page table th,.page table td{font-size:1.4rem}.page dt{font-size:2rem}.costitem{overflow:scroll}}@media screen and (max-width:375px){.page .main-block h2{font-size:2.4rem}.page .main-block h3{font-size:2rem}}