a:focus-visible,button:focus-visible,input:not([type="range"]):focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible,[tabindex]:not([tabindex="-1"]):focus-visible{outline:5px solid var(--a11y-focuscolor, #06c);outline-offset:-5px}[id]:not(input:not([type="range"])):not(textarea):not(select):focus-visible{outline:0}.box_coupons{padding:110px 0 120px}@media only screen and (min-width: 768px) and (max-width: 1199px){.box_coupons{padding:6em 0}}@media only screen and (max-width: 767px){.box_coupons{padding:5em 0}}.box_coupons>.box_compare{width:90%;max-width:1560px;margin:0 auto}.box_coupons>.box_compare>.sub_title{text-align:center;margin-bottom:calc(22 / var(--base) * 1em)}.box_coupons>.box_compare>.sub_title>.txt_note-special{margin-bottom:calc(22 / var(--base) * 1em)}.box_coupons>.box_compare>.txt_desc{text-align:center;font-size:calc(var(--fsz) / var(--base) * 1em);line-height:1.4375;margin-bottom:calc(32 / var(--fsz) * 1em)}@media only screen and (min-width: 768px){.box_coupons>.box_compare>.txt_desc{--fsz:16}}@media only screen and (max-width: 767px){.box_coupons>.box_compare>.txt_desc{--fsz:14}}.box_coupons .txt_note-special{margin-bottom:calc(14 / var(--base) * 1em);display:block}.box_coupons .txt_note-special span{background:#ffff00;font-size:calc(var(--fsz) / var(--base) * 1em);border:calc(3 / var(--fsz) * 1em) solid #000;font-weight:700;display:inline-block;vertical-align:top;position:relative}@media only screen and (min-width: 768px){.box_coupons .txt_note-special span{--fsz:16;padding:calc(8 / var(--fsz) * 1em) calc(15 / var(--fsz) * 1em)}}@media only screen and (max-width: 767px){.box_coupons .txt_note-special span{--fsz:13.67;padding:calc(5 / var(--fsz) * 1em) calc(10 / var(--fsz) * 1em)}}.box_coupons .txt_note-special span::before{content:"";position:absolute;border-top:calc(11 / var(--fsz) * 1em) solid #ff0;border-bottom:calc(11 / var(--fsz) * 1em) solid transparent;border-left:calc(9 / var(--fsz) * 1em) solid transparent;border-right:calc(9 / var(--fsz) * 1em) solid transparent;width:calc(2 / var(--fsz) * 1em);top:calc(100% - 1px);left:0;right:0;margin-inline:auto;z-index:2}.box_coupons .txt_note-special span::after{content:"";position:absolute;border-top:calc(14 / var(--fsz) * 1em) solid #000;border-bottom:calc(14 / var(--fsz) * 1em) solid transparent;border-left:calc(13 / var(--fsz) * 1em) solid transparent;border-right:calc(13 / var(--fsz) * 1em) solid transparent;width:calc(4 / var(--fsz) * 1em);top:100%;left:0;right:0;margin-inline:auto;z-index:1}.box_coupons .txt_note-special span.block_a{background:#545454;border:none;padding:0.3em 0.6em;line-height:1.3;color:#fff;margin-inline:0.2em}.box_coupons .txt_note-special span.block_a::before,.box_coupons .txt_note-special span.block_a::after{display:none}.box_coupons .box_plans>ul{display:grid}@media only screen and (min-width: 1200px){.box_coupons .box_plans>ul{gap:calc(32 / var(--base) * 1em)}}@media print{.box_coupons .box_plans>ul{gap:calc(32 / var(--base) * 1em)}}@media only screen and (min-width: 768px) and (max-width: 1199px){.box_coupons .box_plans>ul{gap:calc(15 / var(--base) * 1em)}}@media only screen and (max-width: 767px){.box_coupons .box_plans>ul{gap:calc(25 / var(--base) * 1em);grid-template-columns:100%}}.box_coupons .box_plans>ul>li .box_plan .box_title{background:#102a81;text-align:center;color:#fff;border-top-left-radius:calc(10 / var(--base) * 1em);border-top-right-radius:calc(10 / var(--base) * 1em)}@media only screen and (min-width: 768px){.box_coupons .box_plans>ul>li .box_plan .box_title{padding-block:calc(29 / var(--base) * 1em)}}@media only screen and (max-width: 767px){.box_coupons .box_plans>ul>li .box_plan .box_title{padding-block:calc(17 / var(--base) * 1em)}}.box_coupons .box_plans>ul>li .box_plan .box_title .title_plan{display:inline-block;vertical-align:top;position:relative;padding-left:calc(57 / var(--fsz) * 1em);font-size:calc(var(--fsz) / var(--base) * 1em)}@media only screen and (min-width: 768px){.box_coupons .box_plans>ul>li .box_plan .box_title .title_plan{--fsz:24;line-height:1.2917}}@media only screen and (max-width: 767px){.box_coupons .box_plans>ul>li .box_plan .box_title .title_plan{--fsz:20;line-height:1.55}}@media only screen and (min-width: 768px){.box_coupons .box_plans>ul>li .box_plan .box_title .title_plan+.txt{margin-top:calc(15 / 24 * 1em)}}@media only screen and (max-width: 767px){.box_coupons .box_plans>ul>li .box_plan .box_title .title_plan+.txt{margin-top:calc(13 / 20 * 1em)}}.box_coupons .box_plans>ul>li .box_plan .box_title .title_plan .img{position:absolute;left:0;top:50%;transform:translateY(-50%)}.box_coupons .box_plans>ul>li .box_plan .box_details{background:#e5e5e5;border-bottom-left-radius:calc(10 / var(--base) * 1em);border-bottom-right-radius:calc(10 / var(--base) * 1em)}@media only screen and (min-width: 768px){.box_coupons .box_plans>ul>li .box_plan .box_details{padding-block:calc(29 / var(--base) * 1em) calc(25 / var(--base) * 1em);padding-inline:calc(45 / var(--base) * 1em)}}@media only screen and (max-width: 767px){.box_coupons .box_plans>ul>li .box_plan .box_details{padding:calc(20 / var(--base) * 1em)}}.box_coupons .box_plans>ul>li .box_plan .box_details>.txt_detail{font-size:calc(var(--fsz) / var(--base) * 1em);line-height:1.4375;text-align:center}@media only screen and (min-width: 768px){.box_coupons .box_plans>ul>li .box_plan .box_details>.txt_detail{--fsz:16;margin-bottom:calc(28 / var(--fsz) * 1em)}}@media only screen and (max-width: 767px){.box_coupons .box_plans>ul>li .box_plan .box_details>.txt_detail{--fsz:14;margin-bottom:calc(20 / var(--fsz) * 1em)}}.box_coupons .box_plans>ul>li .box_plan .box_details table{width:100%;border-collapse:separate;border-spacing:0;overflow:hidden;table-layout:fixed}@media only screen and (max-width: 767px){.box_coupons .box_plans>ul>li .box_plan .box_details table{display:block;overflow-x:scroll;padding-bottom:1em;table-layout:auto}}.box_coupons .box_plans>ul>li .box_plan .box_details table .txt_red{color:#eb1010}@media only screen and (max-width: 767px){.box_coupons .box_plans>ul>li .box_plan .box_details table .fixed{position:sticky;left:0}}.box_coupons .box_plans>ul>li .box_plan .box_details table thead{border:0}.box_coupons .box_plans>ul>li .box_plan .box_details table th,.box_coupons .box_plans>ul>li .box_plan .box_details table td{border:1px solid #d7d7d7}.box_coupons .box_plans>ul>li .box_plan .box_details table thead tr th{font-weight:normal;background:#0f1f56;color:#fff;font-size:calc(var(--fsz) / var(--base) * 1em);padding:calc(3 / var(--fsz) * 1em) calc(15 / var(--fsz) * 1em);border-left:0;text-align:center}.box_coupons .box_plans>ul>li .box_plan .box_details table thead tr th:first-child{border-top-left-radius:calc(10 / var(--fsz) * 1em);border-left:1px solid #d7d7d7}.box_coupons .box_plans>ul>li .box_plan .box_details table thead tr th:last-child{border-top-right-radius:calc(10 / var(--fsz) * 1em)}@media only screen and (min-width: 768px){.box_coupons .box_plans>ul>li .box_plan .box_details table thead tr th{--fsz:18}}@media only screen and (max-width: 767px){.box_coupons .box_plans>ul>li .box_plan .box_details table thead tr th{--fsz:14}}.box_coupons .box_plans>ul>li .box_plan .box_details table thead tr th .txt_small{display:block;font-size:66.66667%}.box_coupons .box_plans>ul>li .box_plan .box_details table tbody tr:last-child td:first-child{border-bottom-left-radius:calc(10 / var(--fsz) * 1em)}.box_coupons .box_plans>ul>li .box_plan .box_details table tbody tr:last-child td:last-child{border-bottom-right-radius:calc(10 / var(--fsz) * 1em)}.box_coupons .box_plans>ul>li .box_plan .box_details table tbody tr td{font-size:calc(var(--fsz) / var(--base) * 1em);border-top:0;border-left:0;background:#fff;font-weight:500;text-align:center}@media only screen and (min-width: 768px){.box_coupons .box_plans>ul>li .box_plan .box_details table tbody tr td{--fsz:16;line-height:1.4375;padding:calc(30 / var(--fsz) * 1em) calc(15 / var(--fsz) * 1em);min-width:calc(215 / var(--fsz) * 1em)}}@media only screen and (max-width: 767px){.box_coupons .box_plans>ul>li .box_plan .box_details table tbody tr td{--fsz:14;padding:calc(23 / var(--fsz) * 1em) calc(10 / var(--fsz) * 1em);min-width:calc(150 / var(--fsz) * 1em)}}.box_coupons .box_plans>ul>li .box_plan .box_details table tbody tr td:first-child{font-weight:bold;border-left:1px solid #d7d7d7}@media only screen and (min-width: 768px){.box_coupons .box_plans>ul>li .box_plan .box_details table tbody tr td:first-child{padding-left:calc(35 / var(--fsz) * 1em);min-width:calc(172 / var(--fsz) * 1em)}}@media only screen and (max-width: 767px){.box_coupons .box_plans>ul>li .box_plan .box_details table tbody tr td:first-child{min-width:calc(105 / var(--fsz) * 1em)}}.box_coupons .box_plans>ul>li .box_plan .box_details table tbody tr td .txt_price{font-size:calc(var(--fsz) / var(--base) * 1em);font-weight:700}@media only screen and (min-width: 768px){.box_coupons .box_plans>ul>li .box_plan .box_details table tbody tr td .txt_price{--fsz:30}}@media only screen and (max-width: 767px){.box_coupons .box_plans>ul>li .box_plan .box_details table tbody tr td .txt_price{--fsz:26}}.box_coupons .box_plans>ul>li .box_plan .box_details table tbody tr td .txt_price .txt_small{font-size:58.82353%}.box_coupons .box_plans>ul>li .box_plan .box_details>.txt_note{line-height:1.5714;font-weight:500}@media only screen and (min-width: 768px){.box_coupons .box_plans>ul>li .box_plan .box_details>.txt_note{padding-left:calc(15 / var(--base) * 1em);margin-top:calc(17 / var(--base) * 1em)}}@media only screen and (max-width: 767px){.box_coupons .box_plans>ul>li .box_plan .box_details>.txt_note{margin-top:calc(5 / var(--base) * 1em)}}.box_coupons .box_plans>ul>li .box_plan .box_details>.txt_note small{line-height:inherit;font-size:calc(var(--fsz) / var(--base) * 1em)}@media only screen and (min-width: 768px){.box_coupons .box_plans>ul>li .box_plan .box_details>.txt_note small{--fsz:14}}@media only screen and (max-width: 767px){.box_coupons .box_plans>ul>li .box_plan .box_details>.txt_note small{--fsz:12}}.box_coupons .second_title{font-size:calc(var(--fsz) / var(--base) * 1em)}@media only screen and (min-width: 768px){.box_coupons .second_title{--fsz:30;line-height:1.4333}}@media only screen and (max-width: 767px){.box_coupons .second_title{--fsz:24;line-height:1.5}}
