.ProductPageAreaContainer_product_page_area_container__u1CNu{background-color:#fff;width:100%;max-width:1100px}@media screen and (min-width:768px){.ProductPageAreaContainer_product_page_area_container__u1CNu{border-radius:4px;overflow:hidden;box-shadow:0 0 8px 0 rgba(0,0,0,.05)}}@media screen and (min-width:1196px){.ProductPageAreaContainer_product_page_area_container__u1CNu{margin-left:auto;margin-right:auto}}.ProductPageAreaContainer_product_page_area_container__u1CNu .ProductPageAreaContainer_content_wrapper__6RjHl{display:grid;grid-row-gap:24px;row-gap:24px;padding:32px 16px}@media screen and (min-width:768px){.ProductPageAreaContainer_product_page_area_container__u1CNu .ProductPageAreaContainer_content_wrapper__6RjHl{padding:24px 40px}}.ProductPageAreaContainer_border__q25QO{display:none}@media screen and (min-width:768px){.ProductPageAreaContainer_border__q25QO{display:block;height:8px;background-color:#06f}}.CheckCodeArea_check_code_area__oN6w0{margin-bottom:32px;max-width:1100px;margin-left:auto;margin-right:auto}@media screen and (min-width:768px){.CheckCodeArea_check_code_area__oN6w0{margin-bottom:24px}}@media screen and (min-width:1300px){.CheckCodeArea_check_code_area__oN6w0{margin-bottom:48px}}@media screen and (min-width:1396px){.CheckCodeArea_check_code_area__oN6w0{margin-bottom:64px}}.CheckCodeArea_check_code_area__oN6w0 .CheckCodeArea_caution_data__Q65Qk,.CheckCodeArea_check_code_area__oN6w0 .CheckCodeArea_check_code__7e28c,.CheckCodeArea_check_code_area__oN6w0 .CheckCodeArea_item_note_data__z_Kv3{font-size:14px;font-weight:300;line-height:1.5;color:#333}.CheckCodeArea_check_code_area__oN6w0 .CheckCodeArea_item_note_data__z_Kv3{text-align:justify;margin-top:12px}.HeadingWithIcon_heading_with_icon__ypeVm{display:flex;align-items:center;text-align:left;column-gap:8px;font-weight:700;line-height:1.25;color:#000}.HeadingWithIcon_heading_with_icon__ypeVm.HeadingWithIcon_small__rbY3R{font-size:20px}.HeadingWithIcon_heading_with_icon__ypeVm.HeadingWithIcon_large__dG4Rj{font-size:24px}.HeadingWithIcon_icon__ox5_5{display:flex;align-items:center;justify-content:center}.AreaHeader_area_header__yenxY{display:flex;flex-direction:column;row-gap:16px}.AreaHeader_area_header__yenxY .AreaHeader_area_description__OyGol{font-size:14px;font-weight:300;line-height:1.5;color:#333;text-align:justify}@media screen and (min-width:768px){.AreaHeader_area_header__yenxY .AreaHeader_area_description__OyGol{font-size:16px}}