@charset "UTF-8";.main-content{padding:0}.main-content *{padding:0;margin:0;font-family:Helvetica Neue,Helvetica,Hiragino Sans,\30d2\30e9\30ae\30ce\89d2\30b4  ProN W3,Hiragino Kaku Gothic ProN,\30e1\30a4\30ea\30aa,Meiryo,sans-serif;font-size:16px;font-weight:400;line-height:1.6;color:#3e3a39;text-transform:unset;letter-spacing:unset}.l-container-narrow{padding:80px 22.7777%}@media screen and (max-width: 1250px){.l-container-narrow{padding:60px 142px}}@media screen and (max-width: 860px){.l-container-narrow{padding:60px 40px}}@media screen and (max-width: 600px){.l-container-narrow{padding:32px 24px}}.l-container-narrow--padding-top-none{padding-top:0}.l-container-narrow__inner{max-width:784px;margin:auto}.c-filled-button{padding:15px 24px;font-size:16px;font-weight:700;border-radius:8px;width:100%;color:#fff;background:#4d4d4d}@media screen and (max-width: 600px){.c-filled-button{padding:11px 24px}}.c-filled-button:disabled{color:#ebebeb;cursor:default;background:#f7f7f7}.c-link-button{padding:15px 24px;font-size:16px;font-weight:700;border-radius:8px;display:inline-block;color:#f2901f;border:1px solid #EBEBEB}@media screen and (max-width: 600px){.c-link-button{padding:11px 24px}}.c-link-button:hover,.c-link-button :focus{opacity:.8}.c-link-button--full-width{width:100%;text-align:center}@media screen and (max-width: 600px){.c-link-button{width:100%;text-align:center}}.c-cover-image-outer{max-width:1200px;margin:0 auto}@media screen and (max-width: 1250px){.c-cover-image-outer{padding:0 40px}}@media screen and (max-width: 600px){.c-cover-image-outer{padding:0 24px}}.c-cover-image-outer--padding-top{margin-top:80px}@media screen and (max-width: 1250px){.c-cover-image-outer--padding-top{margin-top:60px}}@media screen and (max-width: 600px){.c-cover-image-outer--padding-top{margin-top:32px}}.c-cover-image-wrapper{position:relative;padding-top:27.8333333333%}@media screen and (max-width: 600px){.c-cover-image-wrapper{padding-top:39.1437308869%}}.c-cover-image-wrapper>:first-child{position:absolute;top:50%;width:100%;height:100%;border-radius:8px;transform:translateY(-50%);object-fit:cover}.c-cover-image-wrapper--large{position:relative;padding-top:46.25%;overflow:hidden}@media screen and (max-width: 600px){.c-cover-image-wrapper--large{padding-top:46.4831804281%}}.c-cover-image-wrapper--large>:first-child{position:absolute;top:50%;width:100%;height:100%;border-radius:8px;transform:translateY(-50%);object-fit:cover}.c-page-title{font-size:48px;font-weight:700}@media screen and (max-width: 760px){.c-page-title{font-size:36px}}@media screen and (max-width: 600px){.c-page-title{font-size:30px}}.c-section-sub-title{font-size:24px;font-weight:700}@media screen and (max-width: 600px){.c-section-sub-title{font-size:20px}}.c-section-sub-title-text__text{margin-top:8px;font-size:14px}@media screen and (max-width: 600px){.c-section-sub-title-text__text{margin-top:4px}}.c-section-title{font-size:36px;font-weight:700}@media screen and (max-width: 760px){.c-section-title{font-size:30px}}@media screen and (max-width: 600px){.c-section-title{font-size:24px}}.c-section-title--margin-bottom{margin-bottom:32px}@media screen and (max-width: 760px){.c-section-title--margin-bottom{margin-bottom:12px}}.c-section-title-text__text{margin-top:16px;font-size:14px}@media screen and (max-width: 600px){.c-section-title-text__text{margin-top:4px}}.product_assurance_body{padding-top:40px}.product_assurance_list{margin-top:80px}.product_assurance_list_main_item{margin-bottom:48px}.product_assurance_list_sub_item{margin-bottom:32px}.product_assurance_list_sub_item:last-child{margin-bottom:0}.product_assurance_button_group{display:flex;flex-wrap:wrap;justify-content:space-between;padding-top:32px;margin-top:32px;border-top:1px solid #EBEBEB}.product_assurance_button_wrapper{width:46.9387%}@media screen and (max-width: 600px){.product_assurance_body{padding-top:16px}.product_assurance_list{margin-top:32px}.product_assurance_list_main_item,.product_assurance_list_sub_item{margin-bottom:24px}.product_assurance_button_group{padding-top:24px;margin-top:24px}.product_assurance_button_wrapper{width:100%;margin-bottom:16px}.product_assurance_button_wrapper:last-child{margin-bottom:0}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/product-assurance.css.map */
