.o-photo-term{background-color:#f4f2ea;border-radius:3rem;color:#333;margin-top:3rem;padding:2rem 3rem;width:100%}@media screen and (max-width:768px){.o-photo-term{padding:2rem 1.5rem}}.o-photo-term__title{font-size:1.6rem;font-weight:700}.o-photo-term__text{font-size:1.6rem;line-height:1.6;margin-top:.5rem}.o-photo-term__box{margin-top:1rem}.o-photo-term__box__title{font-size:1.6rem;font-weight:700}.o-photo-term__list{font-size:1.6rem;margin-top:.5rem}.o-input-checkboxes{display:flex;flex-wrap:wrap;gap:1.6rem 2rem}.o-input-checkboxes__label{align-items:center;cursor:pointer;display:flex;font-size:1.6rem;line-height:1.6}.o-input-checkboxes__label:focus,.o-input-checkboxes__label:hover{text-decoration:underline}.o-input-checkboxes__label input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:.1rem solid #cdcdcd;border-radius:.4rem;cursor:pointer;height:2.4rem;margin-right:.8rem;position:relative;width:2.4rem}.o-input-checkboxes__label input:before{content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.o-input-checkboxes__label input:checked{border-color:#365383}.o-input-checkboxes__label input:checked:before{background:url(../images/front/icon/icon_checked.svg) 50% 50% no-repeat #365383;background-size:16px auto}.o-consent__box{display:flex;flex-wrap:wrap;gap:1.6rem 2rem}.o-consent__box__form{margin:2rem auto 0}.o-consent__box__form__label{align-items:center;cursor:pointer;display:flex;font-size:1.6rem;line-height:1.6}.o-consent__box__form__label:focus,.o-consent__box__form__label:hover{text-decoration:underline}.o-consent__box__form__label input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:.1rem solid #cdcdcd;border-radius:.4rem;cursor:pointer;height:2.4rem;margin-right:.8rem;position:relative;width:2.4rem}.o-consent__box__form__label input:before{content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.o-consent__box__form__label input:checked{border-color:#365383}.o-consent__box__form__label input:checked:before{background:url(../images/front/icon/icon_checked.svg) 50% 50% no-repeat #365383;background-size:16px auto}.o-photo-detail-button{background-color:#bd1a23;border:.1rem solid #bd1a23;border-radius:3rem;color:#fff;cursor:pointer;display:block;font-size:1.6rem;font-weight:700;height:6rem;line-height:3.4;margin:3rem auto 0;text-align:center;text-decoration:none;width:32rem}.o-photo-detail-button.is-disabled{background-color:#fff;color:#bd1a23;cursor:not-allowed;pointer-events:none}.l-main[data-v-130d172f]{background:var(--primaryBgColor)}.o-photo-application[data-v-130d172f]{display:flex;flex-direction:column;justify-content:center;justify-items:center;margin-bottom:6rem;margin-top:10rem}@media screen and (max-width:576px){.o-photo-application[data-v-130d172f]{margin-bottom:4rem;margin-top:4rem}}.o-photo-application .o-photo-read[data-v-130d172f]{color:currentColor;font-size:1.8rem;font-weight:500;text-align:center}@media screen and (max-width:576px){.o-photo-application .o-photo-read[data-v-130d172f]{font-size:1.5rem;line-height:1.6}}.o-photo-application[data-v-130d172f] .o-cart-abutton{margin-top:3rem}@media screen and (max-width:576px){.o-photo-application[data-v-130d172f] .o-cart-abutton{margin-top:2rem;width:28rem}}.o-photo-application .o-photo-cart[data-v-130d172f]{font-size:1.8rem;margin-left:auto;margin-right:auto;margin-top:3rem;max-width:100%;min-height:6rem;width:30rem}@media screen and (max-width:576px){.o-photo-application .o-photo-cart[data-v-130d172f]{font-size:1.5rem;min-height:5.2rem;width:28rem}}.l-heading[data-v-130d172f]{padding-bottom:5rem;position:relative}@media screen and (max-width:576px){.l-heading[data-v-130d172f]{padding-bottom:4rem}}.l-digest[data-v-130d172f]{padding:4rem 0 6rem}@media screen and (max-width:576px){.l-digest[data-v-130d172f]{padding:0}}.digest-inner[data-v-130d172f]{margin:0 auto;width:100%}.digest-inner__title[data-v-130d172f]{line-height:1.3}.digest-inner__title span[data-v-130d172f]{display:inline-block;font-size:3.2rem;font-weight:900;margin-left:1rem}@media screen and (max-width:768px){.digest-inner__title span[data-v-130d172f]{font-size:2.7rem}}@media screen and (max-width:576px){.digest-inner__title span[data-v-130d172f]{font-size:2.4rem;line-height:1.35;margin-left:.8rem}}.digest-inner__list[data-v-130d172f]{width:calc(33.33333% - 4rem)}@media screen and (max-width:1024px){.digest-inner__list[data-v-130d172f]{width:calc(50% - 4rem)}}@media screen and (max-width:768px){.digest-inner__list[data-v-130d172f]{width:100%}}@media screen and (max-width:576px){.digest-inner[data-v-130d172f]{gap:3rem}}.o-photo-detail[data-v-130d172f]{align-items:start;display:grid;gap:4rem;grid-template-columns:56rem minmax(0,60rem);margin-top:3rem}@media screen and (max-width:768px){.o-photo-detail[data-v-130d172f]{gap:2rem;grid-template-columns:1fr}}@media screen and (max-width:576px){.o-photo-detail[data-v-130d172f]{gap:2.4rem;margin-top:2rem}}.o-photo-detail__image[data-v-130d172f]{min-width:0}.o-photo-detail__image[data-v-130d172f] .assets-image-wrapper{border-radius:1.2rem;height:42rem;width:100%}@media screen and (max-width:768px){.o-photo-detail__image[data-v-130d172f] .assets-image-wrapper{aspect-ratio:4/3;height:auto}}.o-photo-detail__image[data-v-130d172f] img{border-radius:1.2rem;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.o-photo-detail__info-box[data-v-130d172f]{min-width:0}@media screen and (max-width:576px){.o-photo-detail__info-box[data-v-130d172f]{width:100%}}.o-photo-detail__info[data-v-130d172f]{border:.1rem solid var(--siteBaseColor);border-radius:1.2rem;overflow:hidden}@media screen and (max-width:576px){.o-photo-detail__info[data-v-130d172f]{border-radius:.8rem}}.o-photo-detail__info-list[data-v-130d172f]{align-items:stretch;display:flex;height:5.4rem;margin:0}@media screen and (max-width:576px){.o-photo-detail__info-list[data-v-130d172f]{height:auto;min-height:4.8rem}}.o-photo-detail__info-list:not(:last-child)>dd[data-v-130d172f],.o-photo-detail__info-list:not(:last-child)>dt[data-v-130d172f]{border-bottom:.1rem solid #e36b6b}.o-photo-detail__info-list>dt[data-v-130d172f]{align-items:center;background-color:var(--siteBaseColor);color:#fff;display:flex;font-size:1.6rem;font-weight:500;height:5.4rem;justify-content:center;line-height:1.4;min-width:16.5rem;padding:0 1.6rem;text-align:center;width:16.5rem}@media screen and (max-width:576px){.o-photo-detail__info-list>dt[data-v-130d172f]{font-size:1.4rem;height:auto;min-height:4.8rem;min-width:10rem;padding:0 1rem;width:10rem}}.o-photo-detail__info-list>dd[data-v-130d172f]{align-items:center;background-color:#fff;color:var(--primaryFontColor);display:flex;flex-wrap:wrap;font-size:1.6rem;font-weight:500;height:5.4rem;line-height:1.4;margin:0;overflow:hidden;padding:0 2rem;width:100%}@media screen and (max-width:576px){.o-photo-detail__info-list>dd[data-v-130d172f]{font-size:1.4rem;height:auto;line-height:1.5;min-height:4.8rem;overflow:visible;padding:1rem 1.2rem}}.o-photo-detail__info-list-item[data-v-130d172f]{margin:0;padding:0}.o-photo-detail__info-list-item[data-v-130d172f]:not(:last-child){margin-right:1.5rem}@media screen and (max-width:576px){.o-photo-detail__info-list-item[data-v-130d172f]:not(:last-child){margin-right:.8rem}}.o-photo-detail__info-list-item a[data-v-130d172f]{color:var(--siteBaseColor);text-decoration:underline}.o-photo-detail__info-list-item a[data-v-130d172f]:hover{opacity:.7}
