.comparativeTable{padding:80px 0}.comparativeTable .sec-ttl{position:relative}@media (max-width: 979px){.comparativeTable .sec-ttl>._imp{font-size:6.5vw}}.comparativeTable .sec-ttl .bubble{position:absolute;display:inline-block;font-size:20px;color:#fcff11;background-color:#4a9acf;border-radius:10px 10px 0 10px;padding:10px 30px}@media (min-width: 980px){.comparativeTable .sec-ttl .bubble{left:8%;transform:translateY(-15%)}}@media (max-width: 979px){.comparativeTable .sec-ttl .bubble{position:relative;font-size:3.6vw;border-radius:1.5vw 1.5vw 0 1.5vw;padding:2vw 5.5vw;margin-bottom:4vw}}.comparativeTable .sec-ttl .bubble::after{content:"";position:absolute;border-style:solid;border-width:7px;border-color:#4a9acf #4a9acf transparent transparent;right:0;top:100%}@media (max-width: 979px){.comparativeTable .sec-ttl .bubble::after{border-width:1.2vw}}.comparativeTable .sec-ttl .bubble ._imp{font-size:34px}@media (max-width: 979px){.comparativeTable .sec-ttl .bubble ._imp{font-size:5vw}}.comparativeTable table{border-collapse:collapse;margin:0 auto;padding:0;width:850px;table-layout:fixed;border-spacing:0}@media (max-width: 979px){.comparativeTable table{width:auto}}@media (min-width: 679px){.comparativeTable table .radius-table{display:block;width:91.8%;margin:auto}}@media (min-width: 980px){.comparativeTable table .radius-table{display:table-header-group;width:100%}}@media (max-width: 679px){.comparativeTable table .radius-table{width:100%}}.comparativeTable table .radius-table tr{border:none}.comparativeTable table .radius-table tr .head{border-radius:16px 16px 0 0;background-color:#6a6a6a;color:#fff;font-size:18px;padding:8px}.comparativeTable table .radius-table tr .head:first-child{background:transparent}@media (max-width: 979px){.comparativeTable table .radius-table tr .head{font-size:min(5vw,18px)}}@media (min-width: 980px){.comparativeTable table .radius-table tr .none{width:33.5%}}.comparativeTable table .radius-table .radius-table_img th{padding:0}@media (max-width: 979px){.comparativeTable table .radius-table .radius-table_img th{width:30%}}.comparativeTable table .radius-table .radius-table_img th img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:16/9}@media (max-width: 979px){.comparativeTable table .radius-table .radius-table_img th:first-child{width:calc(100% / 3.8)}}@media (min-width: 680px){.comparativeTable table .radius-table .radius-table_img th:first-child{width:calc(100% / 3.8)}}.comparativeTable .table-bottom{border-collapse:collapse}.comparativeTable .table-bottom .contents-table tr th{background-color:#eee;border-bottom:2px solid #fff}@media (max-width: 979px){.comparativeTable .table-bottom .contents-table tr th{width:30%;padding:0em}}.comparativeTable .table-bottom .contents-table tr th:nth-child(1){border-top:2px solid #fff}.comparativeTable .table-bottom .contents-table tr th span{display:block}.comparativeTable .table-bottom .contents-table tr th .speach{font-size:24px}@media (max-width: 979px){.comparativeTable .table-bottom .contents-table tr th .speach{font-size:min(4vw, 24px)}}.comparativeTable .table-bottom .contents-table tr th .ttl{font-size:32px;color:#1e2d57}@media (max-width: 979px){.comparativeTable .table-bottom .contents-table tr th .ttl{font-size:min(5vw, 32px);line-height:1.2}}.comparativeTable .table-bottom .contents-table tr td{font-weight:bold;border-bottom:2px solid #eee}@media (max-width: 979px){.comparativeTable .table-bottom .contents-table tr td{width:220px}}.comparativeTable .table-bottom .contents-table tr td .mark{display:block;font-size:50px;font-weight:bold;line-height:1.2}@media (max-width: 979px){.comparativeTable .table-bottom .contents-table tr td .mark{font-size:min(8vw, 40px)}}.comparativeTable .table-bottom .contents-table tr td .mark.d-circle{color:red}.comparativeTable .table-bottom .contents-table tr td .mark.circle{color:red}.comparativeTable .table-bottom .contents-table tr td .mark.tra{color:#6a6a6a}.comparativeTable .table-bottom .contents-table tr td .td_inner{display:flex;flex-direction:column}@media (max-width: 979px){.comparativeTable .table-bottom .contents-table tr td .td_inner p{font-size:2.5vw}}.comparativeTable .table_bottom_txt{margin-top:32px;color:#1e2d57;font-weight:bold;text-align:center;font-size:18px;font-size:min(5vw,18px)}@media (min-width: 980px){.comparativeTable .table_bottom_txt{font-size:28px;margin-top:32px}}.comparativeTable .table_bottom_txt span{font-size:24px;color:#e81010}@media (min-width: 980px){.comparativeTable .table_bottom_txt span{font-size:40px}}.comparativeTable table tr{background-color:#fff;padding:.35em;border:2px solid #eee}.comparativeTable table tr:last-child{border:none}.comparativeTable table th{padding:2em;border-right:2px solid #fff}.comparativeTable table td{padding:2em .5em;border-right:2px solid #eee;text-align:center}.comparativeTable table th{font-size:.85em}.comparativeTable table thead .none{background-color:#eee;border:none}.comparativeTable table tbody th{border-right:2px solid #eee}.comparativeTable th.non{border-right:none}.comparativeTable .txt{text-align:left;font-size:.85em}.comparativeTable .price{color:#000;font-weight:bold;font-size:1.3em}.comparativeTable .price span{font-size:.6em}.comparativeTable .red_bk{background:#e81010}.comparativeTable .red-txt{color:#e81010}.comparativeTable table .btnarea td{padding:.2em .5em;border-right:none}.sec-ttl::after{content:"";position:absolute;width:32px;height:32px;border-style:solid;border-color:transparent #1e2d57 #1e2d57 transparent;border-width:0 4px 4px 0;left:50%;bottom:0;translate:-50% 0;rotate:45deg;transform:skew(12deg, 12deg)}@media (max-width: 979px){.sec-ttl::after{width:5vw;height:5vw;border-width:0 .8vw .8vw 0;transform:skew(14deg, 14deg)}}._mincho{font-family:游明朝体, "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif}
