.card-fire{display:flex;font-family:var(--h6-bold-font-family);justify-content:center;margin:0 calc(50% - 50vw);width:100vw}.card-fire div{overflow-y:visible;text-align:center}.card-fire div .card{align-items:center;background:var(--white);border-radius:1.5rem;box-shadow:var(--shadow);display:flex;flex-direction:column;flex-shrink:0;height:98%;margin:0 1rem 1rem;position:relative;width:21rem}.card-fire div .card p{color:var(--black);font-style:var(--h6-bold-font-style);font-weight:var(--h6-bold-font-weight);line-height:var(--h6-bold-line-height);margin:0;text-align:center}.card-fire div .card .mark{font-family:var(--caption-medium-m-font-family);font-size:var(--caption-medium-m-font-size);font-weight:var(--caption-medium-m-font-weight);vertical-align:top}.card-fire div .card .cardHeader{align-items:center;align-self:stretch;display:flex;flex-direction:column;justify-content:center;padding:1rem 1rem .25rem}.card-fire div .card .cardHeader .plan{align-items:center;border-radius:6.25rem;display:flex;font-size:var(--h6-bold-font-size);justify-content:center;padding:.1875rem 1.25rem .0625rem}.card-fire div .card .cardHeader .priceSet{margin-top:1rem}.card-fire div .card .cardHeader .priceSet .price{font-size:var(--price-bold-font-size)}.card-fire div .card .cardHeader .priceSet .priceSmall{font-size:var(--h6-bold-font-size)}.card-fire div .card .cardBody{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;justify-content:space-between;padding:1.25rem 1rem;position:relative}.card-fire div .card .cardBody .imgSet{border-bottom:.0625rem solid var(--gray-30);display:flex;flex-wrap:wrap;gap:1rem .75rem;padding-bottom:1.25rem}.card-fire div .card .cardBody .imgSet img{width:5rem}.card-fire div .card .cardBody .amount{padding-top:1.25rem}.card-fire div .card .cardBody .amount,.card-fire div .card .cardBody .amountSlim{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem;margin-top:0}.card-fire div .card .cardBody .amount .title,.card-fire div .card .cardBody .amountSlim .title{font-size:var(--h5-black-font-size);vertical-align:top}.card-fire div .card .cardBody .amount .title .titleSmall,.card-fire div .card .cardBody .amountSlim .title .titleSmall{font-family:var(--footnote-medium-font-family);font-size:var(--footnote-medium-font-size)}.card-fire div .card .cardBody .amount .text,.card-fire div .card .cardBody .amountSlim .text{align-items:center;display:flex;justify-content:space-between;width:100%}.card-fire div .card .cardBody .amount .text .detail,.card-fire div .card .cardBody .amountSlim .text .detail{align-items:center;display:flex;font-size:var(--body-medium-font-size);font-weight:var(--body-medium-font-weight)}.card-fire div .card .cardBody .amountSlim .text .detail span{margin-top:.2rem}.card-fire div .card .cardBody .amount .text .detail img,.card-fire div .card .cardBody .amountSlim .text .detail img{height:1.5rem;margin-right:.5rem;width:1.5rem}.card-fire div .card .cardBody .amount .text .priceSet,.card-fire div .card .cardBody .amountSlim .text .priceSet{display:table}.card-fire div .card .cardBody .amount .text .priceSet .price,.card-fire div .card .cardBody .amountSlim .text .priceSet .price{font-size:var(--h4-bold-font-size)}.card-fire div .card .cardBody .amount .text .priceSet .priceSmall,.card-fire div .card .cardBody .amountSlim .text .priceSet .priceSmall{font-size:var(--h6-bold-font-size)}.card-fire div .card .cardBody .amount .text .title,.card-fire div .card .cardBody .amountSlim .text .title{font-size:var(--h5-black-font-size)}.card-fire div .card .cardBody .amount .text .totalPrice,.card-fire div .card .cardBody .amountSlim .text .totalPrice{color:var(--maincolor);font-size:var(--h3-black-font-size);font-weight:var(--h3-black-font-weight)}.card-fire div .card .cardBody .amount .text .totalPrice .totalPriceSmall,.card-fire div .card .cardBody .amountSlim .text .totalPrice .totalPriceSmall{color:var(--maincolor);font-size:var(--h4-bold-font-size)}.card-fire div .card .apply-space{height:3.5rem}.card-fire div .card .apply{align-items:center;align-self:stretch;border-radius:.75rem;bottom:1rem;display:flex;font-size:var(--h6-bold-font-size);justify-content:center;left:50%;margin-top:.75rem;max-width:26rem;padding:.75rem 1rem;position:absolute;text-decoration:none;transform:translateX(-50%);width:16rem}.card-fire .attention-box,.card-fire div .card .apply{font-style:var(--h6-bold-font-style);font-weight:var(--h6-bold-font-weight);line-height:var(--h6-bold-line-height)}.card-fire .attention-box{background:var(--backgroundcaution);border:none;border-radius:.5rem;box-shadow:none;box-sizing:border-box;margin:0;padding:0;width:100%}.card-fire .attention-box .attention-header{align-items:center;background:var(--statuscaution);border-radius:.5rem .5rem 0 0;color:var(--black);display:flex;font-size:var(--h6-bold-font-size);padding:.5rem 1rem}.card-fire .attention-box .attention-icon{height:1.5rem;width:1.5rem}.card-fire .attention-box .attention-title{margin-left:.25rem}.card-fire .attention-box .attention-body{background:var(--backgroundcaution);border-radius:0 0 .5rem .5rem;color:var(--black);font-size:var(--footnote-medium-font-size);font-weight:var(--footnote-medium-font-weight);line-height:var(--footnote-medium-line-height);padding:1rem;text-align:left}.card-fire .attention-box--alert{background:var(--backgroundwarning);border:none;border-radius:.5rem;box-shadow:none;box-sizing:border-box;font-style:var(--h6-bold-font-style);font-weight:var(--h6-bold-font-weight);line-height:var(--h6-bold-line-height);margin:0;padding:0;width:100%}.card-fire .attention-box--alert .attention-header{align-items:center;background:var(--statuswarning);border-radius:.5rem .5rem 0 0;display:flex;font-size:var(--h6-bold-font-size);padding:.5rem 1rem}.card-fire .attention-box--alert .attention-icon{height:1.5rem;width:1.5rem}.card-fire .attention-box--alert .attention-title{margin-left:.25rem}.card-fire .attention-box--alert .attention-body{background:var(--backgroundwarning);border-radius:0 0 .5rem .5rem;color:var(--black);font-size:var(--footnote-medium-font-size);font-weight:var(--footnote-medium-font-weight);line-height:var(--footnote-medium-line-height);padding:1rem;text-align:left}.card-fire .attention-box--alert .attention-header,.card-fire .attention-box--alert .attention-title{color:var(--white)}.card-fire .attention-box--alert .attention-icon{filter:brightness(0) invert(1)}.card-fire .attention-list{list-style:disc;margin:0;padding-left:1.5rem}.card-fire .attention-section{margin-bottom:.75rem}.card-fire .attention-section-title{font-size:var(--h5-black-font-size);font-weight:700;margin-bottom:.25rem}.card-fire .attention-section-body{margin-left:1rem}.card-fire .blue .cardHeader{background:var(--maincolor);border-radius:1.5rem 1.5rem 0 0}.card-fire .blue .cardHeader .plan{background:rgba(0,0,0,.4);color:var(--white)}.card-fire .blue .cardHeader .priceSet{color:var(--white)}.card-fire .blue .apply{background:var(--maincolor);color:var(--white)}.card-fire .skyblue .cardHeader{background:var(--skyblue);border-radius:1.5rem 1.5rem 0 0}.card-fire .skyblue .cardHeader .plan{background:hsla(0,0%,100%,.4);color:var(--black)}.card-fire .skyblue .cardHeader .priceSet{color:var(--black)}.card-fire .skyblue .apply{background:var(--skyblue);color:var(--black)}