.c-process-list-wrap{margin:3.125rem 0 0}@media print,screen and (min-width:769px){.c-process-list-wrap{margin:3.75rem 0 0}}.c-process-list-wrap h2{font-size:1.125rem;font-weight:700;line-height:1.22222;letter-spacing:.1em}.c-process-list{margin:1.875rem 0 0}@media print,screen and (min-width:769px){.c-process-list{display:-ms-flexbox;display:flex}}.c-process-list li{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex:1;flex:1}@media print,screen and (min-width:769px){.c-process-list li{max-width:calc((100% - 3.75rem) / 3)}}.c-process-list li+li{margin:1.875rem 0 0}@media print,screen and (min-width:769px){.c-process-list li+li{margin:0 0 0 1.875rem}}@media print,screen and (min-width:769px){.c-process-list li+li .c-process-list__top{position:relative}}@media print,screen and (min-width:769px){.c-process-list li+li .c-process-list__top:before{position:absolute;top:50%;left:-0.1875rem;content:"";width:1.5rem;height:1.5rem;background:url("../../images/icon/icon_24/icon_arrow_down.svg") no-repeat;background-size:100% auto;transform:translate(-100%,-50%) rotate(-90deg)}}.c-process-list__top{position:relative}@media screen and (max-width:768px){.c-process-list__top{-ms-flex-order:2;order:2;width:100%;margin:1.25rem 0 0}}.c-process-list__top img{width:100%;max-width:none;border:1px solid #e3e3e3}.c-process-list__bottom{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media screen and (max-width:768px){.c-process-list__bottom{-ms-flex-order:1;order:1}}@media print,screen and (min-width:769px){.c-process-list__bottom{margin:1.25rem 0 0}}.c-process-list__number{margin:0 1.25rem 0 0;font-size:1.25rem!important;line-height:1.1;font-family:Playfair Display,serif}.c-process-list__text{font-size:0.875rem;line-height:1.71429}.page--qr{padding-top:3.125rem;padding-bottom:3.125rem}@media print,screen and (min-width:769px){.page--qr{padding-top:3.75rem;padding-bottom:5rem}}.page--qr .page__title{font-size:1.25rem;font-weight:700;line-height:1.5;letter-spacing:.1em;text-align:center}.page--qr .page__description{margin:3.125rem 0 0;font-size:0.875rem;line-height:1.71429}@media print,screen and (min-width:769px){.page--qr .page__description{margin:3.75rem 0 0;text-align:center}}@media screen and (max-width:768px){.page--qr .page__description br{display:none}}.page--qr .qr-input-section{display:-ms-flexbox;display:flex;margin:3.75rem 0 0;border:1px solid #e3e3e3}@media screen and (max-width:768px){.page--qr .qr-input-section{margin:3.125rem 0 0;-ms-flex-direction:column;flex-direction:column}}.page--qr .qr-input__input{padding:1.875rem 1.25rem}@media print,screen and (min-width:769px){.page--qr .qr-input__input{-ms-flex:1;flex:1;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;max-width:32.5rem;padding:5rem}}.page--qr .qr-input__title{font-size:0.875rem;line-height:1.71429}.page--qr .qr-input__input-field{margin:1.875rem 0 0}.page--qr .qr-input__input-field input{width:100%;padding:0.625rem 1.25rem;border:1px solid #ddd;font-size:0.875rem}.page--qr .qr-input__input-field input:-ms-input-placeholder{font-size:0.875rem;color:#bbb}.page--qr .qr-input__input-field input::placeholder{font-size:0.875rem;color:#bbb}.page--qr .qr-input__input-field input.is-invalid{background-image:url("../../images/icon/icon-invalid.svg");background-repeat:no-repeat;background-position:calc(100% - 10px) 50%;background-size:20px auto;border:1px solid #e82318;background-color:#fde9e8}.page--qr .qr-input__input-field input.is-invalid:focus-visible{outline:none}.page--qr .qr-input__input-field input.is-valid{background-image:url("../../images/icon/icon-valid.svg");background-repeat:no-repeat;background-position:calc(100% - 9px) 50%;background-size:20px auto}.page--qr .qr-input__input-field p[class^=error]{display:none;margin:0.625rem 0 0;color:#e82318}.page--qr .qr-input__input-field p.error--empty{font-size:0.75rem;font-weight:700}.page--qr .qr-input__input-field .invalid-feedback{font-size:0.75rem;font-weight:700;margin-top:0.625rem}.page--qr .qr-input__label{margin:0 0 0.3125rem}.page--qr .qr-input__note{margin:0.3125rem 0 0}.page--qr .qr-input__submit{margin:1.875rem 0 0}.page--qr .qr-input__submit button{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:2.8125rem;color:#fff;font-size:0.875rem;font-weight:700;text-align:center;background:#000;border-radius:0.1875rem;transition:.3s}@media print,screen and (min-width:769px){.page--qr .qr-input__submit button:hover{opacity:.8}}.page--qr .qr-input__label,.page--qr .qr-input__note{font-size:0.75rem}.page--qr .qr-input__detail{padding:2.1875rem 1.25rem 1.875rem;background:#f5f5f5}@media print,screen and (min-width:769px){.page--qr .qr-input__detail{-ms-flex:1;flex:1;max-width:27.5rem;padding:1.875rem}}.page--qr .qr-input__link a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;text-decoration:underline;font-size:0.75rem;font-weight:700}.page--qr .qr-input__link a:hover{opacity:.8}.page--qr .qr-input__image{width:100%;max-width:17.0625rem;margin:1.5625rem auto 0}.page--qr .qr-input__notice{margin:1.25rem 0 0;font-size:0.875rem}.page--qr .target-item-section{margin:3.125rem 0 0}@media print,screen and (min-width:769px){.page--qr .target-item-section{margin:3.75rem 0 0}}.page--qr .target-item-section__page{font-size:1.125rem;font-weight:700;line-height:1.22222;letter-spacing:.1em}.page--qr .target-item{display:-ms-flexbox;display:flex;margin:1.25rem 0 0;padding:1.875rem;background:#f9f9f9}@media screen and (max-width:768px){.page--qr .target-item{padding:1.25rem;-ms-flex-direction:column;flex-direction:column}}@media print,screen and (min-width:769px){.page--qr .target-item__image{-ms-flex:1;flex:1;max-width:22.5rem}}.page--qr .target-item__image img{width:22.5rem;height:13.125rem;object-fit:contain;font-family:"object-fit: contain;"}@media screen and (max-width:768px){.page--qr .target-item__textarea{margin:1.25rem 0 0}}@media print,screen and (min-width:769px){.page--qr .target-item__textarea{-ms-flex:1;flex:1;padding:0 0 0 1.875rem}}.page--qr .target-item__title{font-size:1rem;font-weight:700;line-height:1.5}.page--qr .target-item__data{margin:1.25rem 0 0}@media print,screen and (min-width:769px){.page--qr .target-item__data dl{display:-ms-flexbox;display:flex}}.page--qr .target-item__data dl+dl{margin:0.3125rem 0 0}.page--qr .target-item__data dt{-ms-flex:1;flex:1;color:#666;font-size:0.75rem}@media print,screen and (min-width:769px){.page--qr .target-item__data dt{max-width:5.625rem;padding:0 0.625rem 0 0}}.page--qr .target-item__data dd{-ms-flex:1;flex:1;font-size:0.875rem}@media screen and (max-width:768px){.page--qr .target-item__data dd{margin:0.3125rem 0 0}}.page--qr .qr-submit a{width:100%;max-width:22.5rem;height:2.8125rem!important;margin:1.875rem auto 0;transition:.3s;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:2.5rem;color:#fff;font-size:0.875rem;font-weight:700;border-radius:0.1875rem;background-color:#e82318}.page--qr .qr-submit a i{margin:0 0.625rem 0 0}@media print,screen and (min-width:769px){.page--qr .qr-submit a:hover{opacity:.8}}.page--qr .section-error{padding:1.5625rem;margin:1.875rem 0 0;font-size:0.875rem;background:#fde9e8;border:1px solid #e82318}.page--qr .section-error,.page--qr .section-error dt{color:#e82318;font-weight:700}