.main-header{margin-bottom:35px;padding:0 15px}@media (max-width: 1040px){.row{padding:0 20px}}@media (max-width: 979px){.scroll-sp{overflow:auto}}.text-notes{font-size:14px;font-size:1.4rem}@media (max-width: 979px){.text-notes{font-size:12px;font-size:1.2rem;line-height:1.625}}.text-left{text-align:left}.text-color{color:#ff6b7c}.text-border{border-bottom:1px solid #ff6b7c}.center{text-align:center}.tbl{width:100%;border-collapse:separate;border-spacing:0;border:2px solid #ff7787;border-radius:12px;text-align:center;table-layout:fixed}@media (max-width: 979px){.tbl{width:800px;border-width:1px;margin:0 auto}}.tbl .bg01{background-color:#fff8f9}.tbl .w01{width:250px}.tbl tr th,.tbl tr td{border-right:1px solid #ff7787;border-bottom:1px solid #ff7787;font-weight:500;padding:4px}.tbl tr th .sm,.tbl tr td .sm{font-size:12px;font-size:1.2rem}.tbl tr th:first-child,.tbl tr td:first-child{border-left:1px solid #ff7787}.tbl tr th{border-top:1px solid #ff7787;background-color:#f3b0b8;color:#fff}.tbl tr td{color:#ff6b7c;padding:5px 4px 4px}.tbl tr:first-child th:first-child{border-top-left-radius:10px}.tbl tr:first-child th:last-child{border-top-right-radius:10px}.tbl thead+tbody tr:first-child th:first-child{border-radius:0}.tbl tbody tr th{background-color:#ff7787;color:#fff}.tbl tbody tr:not(:last-child) th{border-bottom-color:#fff}.tbl tbody tr:last-child th:first-child,.tbl tbody tr:last-child td:first-child{border-bottom-left-radius:10px}.tbl tbody tr:last-child th:last-child,.tbl tbody tr:last-child td:last-child{border-bottom-right-radius:10px}.tbl02{table-layout:auto;text-align:left}@media (max-width: 979px){.tbl02{width:1000px}}.tbl02 tr th,.tbl02 tr td{padding-left:28px}.content:not(:last-child){margin-bottom:118px}@media (max-width: 979px){.content:not(:last-child){margin-bottom:90px}}.content-ttl02{margin-bottom:30px}.content-ttl02 .ttl{font-size:2.4rem;display:inline-block;vertical-align:middle}@media (max-width: 979px){.content-ttl02 .ttl{font-size:2.0rem;display:block}}.content-ttl02 .count_num{font-size:80%;margin-left:20px;display:inline-block;background-color:#fff;line-height:1;padding:7px 50px 6px;color:#ff7787;font-weight:700;border-radius:999px;vertical-align:middle}@media (max-width: 979px){.content-ttl02 .count_num{margin-left:0;text-align:center;margin-top:5px;padding:5px 40px;width:100%;max-width:400px}}.content .text-head{font-size:16px;font-size:1.6rem;letter-spacing:0.05em;line-height:2}.content .text-head:not(:last-child){margin-bottom:40px}@media (max-width: 979px){.content .text-head:not(:last-child){margin-bottom:20px}}.content .chart-image:not(:first-child){margin-top:72px}@media (max-width: 979px){.content .chart-image:not(:first-child){margin-top:40px}}.content .chart-image img{height:auto}.content .note{font-size:14px;font-size:1.4rem;padding-left:20px;position:relative}.content .note:not(:first-child){margin-top:25px}.content .note:before{content:'※';left:0;top:0;position:absolute}.content .note-time{font-size:14px;font-size:1.4rem;line-height:calc(22 / 14);padding-left:20px}.content .note-time:not(:first-child){margin-top:4px}.content .note-time dt{float:left}.content .note-time dd{padding-left:125px}.ttl-border{position:relative;font-size:26px;font-size:2.6rem;font-weight:500;line-height:1.5;color:#ff6b7c;text-align:center;margin-bottom:20px;padding-bottom:6px}@media (max-width: 979px){.ttl-border{font-size:2rem;margin-bottom:15px;padding-bottom:3px}}.ttl-border:after{content:"";position:absolute;bottom:0;left:50%;width:130px;height:2px;background-color:#ff6b7c;transform:translateX(-50%)}@media (max-width: 979px){.ttl-border:after{width:100px;height:1px}}.link-btn{text-align:center}.link-btn a{position:relative;display:inline-block;font-size:18px;font-weight:bold;text-decoration:none;color:#ff6b7c;border:solid 1px;border-radius:999px;letter-spacing:.05em;padding:12px 50px 10px}@media (max-width: 979px){.link-btn a{width:90%;font-size:15px;line-height:1.4;padding:12px 25px 10px}}.link-btn a:hover{color:#fff;background-color:#ff6b7c}.link-btn a:hover::after{border-color:#fff #fff transparent transparent}
