@layer reset,utilities,shared;.nwgDFa_section{background-color:#fff;padding:4.8rem 0 1.6rem}@media (min-width:768px){.nwgDFa_section{padding:8.8rem 4.8rem 0}}.nwgDFa_inner{}.nwgDFa_heading{margin-bottom:2.4rem}@media (min-width:768px){.nwgDFa_heading{--heading-title-lh:1;--heading-title-size:2.6rem;margin-bottom:4rem}}.nwgDFa_list{background-color:var(--color-beige);border-radius:.8rem;flex-direction:column;gap:2.4rem;padding:2.4rem 1.6rem 3.2rem;list-style:none;display:flex}@media (min-width:768px){.nwgDFa_list{grid-template-columns:repeat(3,1fr);gap:5.6rem;padding:2.4rem 5.4rem 3.2rem;display:grid}}.nwgDFa_item{flex-direction:column;gap:1.6rem;display:flex}.nwgDFa_head{flex-direction:column;align-items:center;gap:.8rem;display:flex}@media (min-width:768px){.nwgDFa_head{gap:1rem}}.nwgDFa_badge{padding-inline:2.4rem;justify-content:center;align-items:center;height:2.8rem;padding-bottom:.2rem;font-size:1.6rem;font-weight:700;line-height:1;display:flex}@media (min-width:768px){.nwgDFa_badge{width:12rem;height:2.4rem;padding-inline:0;font-size:1.5rem}}.nwgDFa_title{color:var(--color-red);text-align:center;font-size:2rem;font-weight:700;line-height:1.2}@media (min-width:768px){.nwgDFa_title{font-size:1.9rem}}.nwgDFa_body{flex-direction:column;gap:.8rem;display:flex}@media (min-width:768px){.nwgDFa_body{gap:1rem}}.nwgDFa_imageWrap{background-color:#f8f8f8;border-radius:.4rem;width:100%;height:12rem;display:block;position:relative;overflow:hidden}@media (min-width:768px){.nwgDFa_imageWrap{height:14rem}}.nwgDFa_imageWrap>picture{display:contents}.nwgDFa_image{}@media (min-width:768px){.nwgDFa_image{max-width:none;position:absolute}}@media (min-width:768px){.nwgDFa_item:first-child .nwgDFa_image{width:26rem;height:17.3rem;top:-1.2rem;left:0}.nwgDFa_item:nth-child(2) .nwgDFa_image{width:28.2rem;height:18.8rem;top:-1.5rem;left:-1.1rem}.nwgDFa_item:nth-child(3) .nwgDFa_image{width:27.2rem;height:18.2rem;top:-2.4rem;right:0}}.nwgDFa_text{color:var(--color-text);font-size:1.5rem;font-weight:500;line-height:1.35}@media (min-width:768px){.nwgDFa_text{line-height:1.4}}
@layer reset,utilities,shared;.trh0PG_upgrade{border-radius:.4rem;flex-direction:column;display:flex}.trh0PG_title{color:#fff;background-color:var(--color-green-mid);border-radius:.4rem .4rem 0 0;justify-content:center;align-items:center;height:3.6rem;padding-bottom:.2rem;font-size:1.7rem;font-weight:700;line-height:1;display:flex}.trh0PG_body{background-color:var(--color-beige);border-radius:0 0 .4rem .4rem;padding:1.6rem}@media (min-width:768px){.trh0PG_body{padding:2.4rem}}.trh0PG_list{flex-direction:column;gap:.8rem;padding:0;list-style:none;display:flex}@media (min-width:768px){.trh0PG_list{grid-template-columns:repeat(3,1fr);gap:1.6rem;display:grid}}.trh0PG_note{color:#777;text-align:left;margin-top:1.6rem;font-size:1.2rem;line-height:1.5;display:flex}@media (min-width:768px){.trh0PG_note{text-align:center;justify-content:center;margin-top:1.6rem;font-size:1.3rem}}.trh0PG_noteMark{flex:none}.trh0PG_card{background-color:#fff;border:.1rem solid #ede5d9;border-radius:.4rem}@media (min-width:768px){.trh0PG_card{border:none;box-shadow:0 .2rem .6rem #0000001a}}.trh0PG_spInner{flex-direction:column;gap:.6rem;padding:.8rem 1.6rem;display:flex}@media (min-width:768px){.trh0PG_spInner{display:none}}.trh0PG_pcInner{display:none}@media (min-width:768px){.trh0PG_pcInner{flex-direction:column;align-items:center;gap:1.2rem;padding:1.6rem 1.6rem 2.4rem;display:flex}}.trh0PG_head{align-items:center;gap:.8rem;display:flex}.trh0PG_name{width:12.8rem;color:var(--color-text-dark);font-size:2.3rem;font-weight:600;line-height:1.2;}.trh0PG_imageWrap{background-color:#fffbed;border-radius:.4rem;flex:none;width:12.7rem;height:6rem;display:block;overflow:hidden}.trh0PG_image{}.trh0PG_pricing{flex-direction:column;align-items:center;display:flex}.trh0PG_badge{justify-content:center;align-items:center;width:100%;height:2.2rem;padding-bottom:.1rem;font-size:1.3rem;font-weight:700;line-height:1.2;display:flex;position:relative}.trh0PG_badge:after{content:"";border-top:.5rem solid var(--color-red);border-left:.5rem solid #0000;border-right:.5rem solid #0000;position:absolute;top:100%;left:50%;translate:-50%}@media (min-width:768px){.trh0PG_badge{height:2.8rem;font-size:1.5rem}}.trh0PG_badgeAccent{color:var(--color-yellow);margin-left:.2rem;font-size:1.4rem}@media (min-width:768px){.trh0PG_badgeAccent{font-size:1.6rem}}.trh0PG_badgeNumber{font-size:1.5rem;font-weight:600;}@media (min-width:768px){.trh0PG_badgeNumber{font-size:1.8rem}}.trh0PG_priceRow{align-items:flex-start;gap:.2rem;margin-top:.8rem;display:flex}@media (min-width:768px){.trh0PG_priceRow{gap:.4rem;margin-top:0}}.trh0PG_regular{color:var(--color-text);white-space:nowrap;flex-direction:column;align-items:flex-start;gap:.2rem;display:flex}@media (min-width:768px){.trh0PG_regular{align-items:center}}.trh0PG_regularLabel{font-size:1.3rem;font-weight:500;line-height:1}@media (min-width:768px){.trh0PG_regularLabel{font-size:1.2rem}}.trh0PG_regularSuffix{font-size:1rem}.trh0PG_regularPrice{font-size:1.4rem;font-weight:500;line-height:1}.trh0PG_regularNumber{font-size:1.8rem;font-weight:500;line-height:1;}.trh0PG_arrow{border-top:.6rem solid #0000;border-bottom:.6rem solid #0000;border-left:.9rem solid var(--color-red);flex:none;align-self:center;width:0;height:0}.trh0PG_price{white-space:nowrap;flex-direction:column;align-items:center;gap:.2rem;display:flex}.trh0PG_priceMain{color:var(--color-red);align-items:flex-end;display:flex}.trh0PG_priceNumber{font-size:3rem;font-weight:500;line-height:1;}@media (min-width:768px){.trh0PG_priceNumber{font-size:3.2rem}}.trh0PG_priceUnit{flex-direction:column;align-items:flex-start;margin-left:.1rem;display:flex}.trh0PG_taxLabel{color:var(--color-text-dark);font-size:.9rem;font-weight:500;line-height:1;position:relative;top:.2rem}.trh0PG_yen{font-size:2rem;font-weight:700;line-height:1.2}.trh0PG_taxIncluded{color:var(--color-text-dark);font-size:1rem;font-weight:500;line-height:1.2}@media (min-width:768px){.trh0PG_taxIncluded{font-size:1.1rem}}.trh0PG_taxIncludedNumber{font-size:1.2rem;font-weight:500;line-height:1.2;}.trh0PG_pcName{color:var(--color-text-dark);font-size:2.8rem;font-weight:600;line-height:1.2;}.trh0PG_pcImageWrap{background-color:#fffbed;border-radius:.4rem;width:100%;height:14rem;display:block;overflow:hidden}
@layer reset,utilities,shared;.meuCAa_section{background-color:#fff;padding-top:4rem}@media (min-width:768px){.meuCAa_section{padding-top:5.6rem}}.meuCAa_inner{flex-direction:column;display:flex;}.meuCAa_header{text-align:center;flex-direction:column;align-items:center;gap:1.2rem;margin-bottom:2.4rem;padding-inline:2.2rem;display:flex}@media (min-width:768px){.meuCAa_header{gap:1.6rem;margin-bottom:3.2rem;padding-inline:0}}.meuCAa_badge{justify-content:center;align-items:center;width:100%;height:3.6rem;padding-bottom:.2rem;font-size:1.7rem;font-weight:700;line-height:1;display:flex}@media (min-width:768px){.meuCAa_badge{width:auto;height:4rem;padding-inline:4.8rem;font-size:1.9rem}}.meuCAa_badgeAccent{color:var(--color-yellow);margin-left:.2rem;font-size:2.1rem}@media (min-width:768px){.meuCAa_badgeAccent{font-size:2.3rem}}.meuCAa_badgeNumber{font-size:2.1rem;font-weight:600;}@media (min-width:768px){.meuCAa_badgeNumber{font-size:2.3rem}}.meuCAa_title{color:var(--color-text-dark);font-size:2.2rem;font-weight:700;line-height:1.2}@media (min-width:768px){.meuCAa_title{font-size:2.6rem}}.meuCAa_titleAccent{color:var(--color-green);display:block}@media (min-width:768px){.meuCAa_titleAccent{display:inline}}.meuCAa_list{flex-direction:column;gap:1.6rem;display:flex;}@media (min-width:768px){.meuCAa_list{grid-template-columns:repeat(3,1fr);gap:3.2rem;display:grid}}.meuCAa_note{color:#777;margin-top:1.4rem;font-size:1.2rem;line-height:1.5;display:flex}@media (min-width:768px){.meuCAa_note{color:var(--color-text-muted);text-align:center;justify-content:center;margin-top:2.4rem;font-size:1.3rem}}.meuCAa_noteMark{flex:none}.meuCAa_upgrade{margin-top:3.2rem}@media (min-width:768px){.meuCAa_upgrade{margin-top:5.6rem}}.meuCAa_other{margin-top:3.2rem}@media (min-width:768px){.meuCAa_other{margin-top:5.6rem}}
@layer reset,utilities,shared;.M6JO_W_speechBreakPc{display:none}@media (min-width:768px){.M6JO_W_speechBreakPc{display:inline}}.M6JO_W_anshinArea{background-color:var(--color-beige)}@media (min-width:768px){.M6JO_W_anshinArea{margin-top:4rem}}
