@charset "utf-8";#body .txt-link>a{display:inline-block;width:auto;padding:0 1rem;font-size:1.4rem;font-weight:bold;text-align:center;text-decoration:none;line-height:1.6;position:relative;}#body .txt-link>a::after{content:"";display:inline-block;width:.8rem;height:.8rem;margin-left:1rem;border-bottom:1px solid #fb0020;border-right:1px solid #fb0020;transform:rotate(-45deg);position:relative;bottom:.15rem;}#body .txt-link>a:hover::after{border-bottom:1px solid #fff;border-right:1px solid #fff;}@media print,screen and (min-width:768px){#body .txt-link{margin-top:2rem;}#body .txt-link>a{font-size:1.6rem;}}#free_body4.sec-cont .txt-link > a{display:inline-block;width:auto;padding:0 1rem;font-size:1.4rem;font-weight:bold;text-align:center;text-decoration:none;line-height:1.6;position:relative;}#free_body4.sec-cont .txt-link > a::after{content:"";display:inline-block;width:0.8rem;height:0.8rem;margin-left:1rem;border-bottom:1px solid #fb0020;border-right:1px solid #fb0020;transform:rotate(-45deg);position:relative;bottom:0.15rem;}#free_body4.sec-cont .txt-link > a:hover::after{border-bottom:1px solid #fff;border-right:1px solid #fff;}@media print, screen and (min-width:768px){#free_body4.sec-cont .txt-link{margin-top:2rem;}#free_body4.sec-cont .txt-link > a{font-size:1.6rem;}}@media screen and (max-width:767px){#free_body5.sec-cont figure.f-sp-mx0{margin-inline-start:0;margin-inline-end:0;}}#free_body5.sec-cont .txt-link > a{display:inline-block;width:auto;padding:0 1rem;font-size:1.4rem;font-weight:bold;text-align:center;text-decoration:none;line-height:1.6;position:relative;}#free_body5.sec-cont .txt-link > a::after{content:"";display:inline-block;width:0.8rem;height:0.8rem;margin-left:1rem;border-bottom:1px solid #fb0020;border-right:1px solid #fb0020;transform:rotate(-45deg);position:relative;bottom:0.15rem;}#free_body5.sec-cont .txt-link > a:hover::after{border-bottom:1px solid #fff;border-right:1px solid #fff;}@media print, screen and (min-width:768px){#free_body5.sec-cont .txt-link{margin-top:2rem;}#free_body5.sec-cont .txt-link > a{font-size:1.6rem;}}#free_body6 .scroll.white-space-normal{white-space:normal !important;}#free_body6 .scroll.white-space-normal table.tbl_price{width:100%;min-width:600px;margin-bottom:30px;}@media screen and (min-width:768px), print{#free_body6 table.tbl_price tr th, #free_body6 table.tbl_price tr td{font-size:1.6rem;}#free_body6 table.tbl_price tr td span{font-size:1.3rem;}}#free_body6 table.tbl_price tr th:first-child{width:40%;}#free_body6 table.tbl_price tr th:nth-of-type(2){width:20%;}#free_body6 table.tbl_price tr th:nth-of-type(3){width:40%;}#free_body6 table.tbl_price td:nth-last-of-type(1),
#free_body6 table.tbl_price td:nth-last-of-type(2){text-align:center;}