.block-policy-table .block-sub-title{background-color:#fff;border:.5333333333vw solid #9da3a8;color:#00afaa;font-size:4.8vw;font-weight:500;letter-spacing:.08em;line-height:1.4;margin-bottom:-4vw;padding:2.1333333333vw 6vw;position:relative;text-align:center;top:-10vw}.block-policy-table .block-sub-title:before{border-top:1.7333333333vw solid #9da3a8;bottom:-2vw}.block-policy-table .block-sub-title:after,.block-policy-table .block-sub-title:before{border-left:1.7333333333vw solid transparent;border-right:1.7333333333vw solid transparent;content:"";height:0;left:0;margin:auto;position:absolute;right:0;width:0}.block-policy-table .block-sub-title:after{border-top:1.7333333333vw solid #fff;bottom:-1.6vw}@media screen and (min-width:768px){.block-policy-table .block-sub-title{border:2px solid #9da3a8;font-size:2.4rem;margin-bottom:10px;padding:18px 20px;top:-35px}.block-policy-table .block-sub-title:before{border-left:13px solid transparent;border-right:13px solid transparent;border-top:13px solid #9da3a8;bottom:-13px}.block-policy-table .block-sub-title:after{border-left:13px solid transparent;border-right:13px solid transparent;border-top:13px solid #fff;bottom:-11px}}.block-policy-table .table .policy-reg{font-size:2.1333333333vw;vertical-align:top}@media (min-width:768px){.block-policy-table .table .policy-reg{font-size:1.2rem}}