/*! (c) Yuko Yuko Inc. | www.yukoyuko.net */
.pageBlock-related{position:relative}.pre-loading-all-sp{height:68px}.pageBlock-layer-loading-reserve{background:rgba(255,255,255,.9)}.pageBlock-layer-loading-reserve .loader-enter-active{animation:loader-in .25s}.pageBlock-layer-loading-reserve .loader-leave-active{animation:loader-in .25s reverse}@keyframes loader-in{0%{opacity:0}100%{opacity:1}}.pageBlock-layer-loading-reserve .process-reserve{position:absolute;top:50%;left:50%;width:320px;transform:translate(-50%,-50%);text-align:center;display:flex;flex-direction:column;align-items:center}@media screen and (min-width:768px),print{.pageBlock-layer-loading-reserve .process-reserve{width:750px}}.pageBlock-layer-loading-reserve .process-reserve .loading-icon{position:initial;transform:translate(0,0)}.pageBlock-layer-loading-reserve .process-reserve__head{font-size:22px;font-size:2.2rem;color:#a91f28;font-weight:700;margin-top:16px}@media screen and (min-width:768px){.dark-mode .pageBlock-layer-loading-reserve .process-reserve__head{color:#8b8146}}@media screen and (min-width:768px),print{.pageBlock-layer-loading-reserve .process-reserve__head{font-size:25px;font-size:2.5rem}}.pageBlock-layer-loading-reserve .process-reserve__text{margin-top:16px;font-size:15px;font-size:1.5rem;line-height:1.5}.pageBlock-layer-loading-reserve .process-reserve__att{margin-top:8px;color:gray;font-size:14px;font-size:1.4rem;line-height:1.5}.pageBlock-layer-loading .loader-enter-active{animation:loader-in .25s}.pageBlock-layer-loading .loader-leave-active{animation:loader-in .25s reverse}@keyframes loader-in{0%{opacity:0}100%{opacity:1}}.pageBlock-layer-loading .loading{background:rgba(255,255,255,.9);position:fixed;top:0;left:0;width:100%;height:100%;z-index:5}.pageBlock-layer-loading .spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:150px;text-align:center;font-size:10px}@media screen and (max-width:767px){.pageBlock-layer-loading .spinner{top:50%}}.pageBlock-layer-loading .spinner>div{background-color:#a91f28;height:100%;width:15px;display:inline-block;-webkit-animation:sk-stretchdelay 1.2s infinite ease-in-out;animation:sk-stretchdelay 1.2s infinite ease-in-out;border-radius:3px}.pageBlock-layer-loading .spinner .rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.pageBlock-layer-loading .spinner .rect3{-webkit-animation-delay:-1s;animation-delay:-1s}.pageBlock-layer-loading .spinner .rect4{-webkit-animation-delay:-.9s;animation-delay:-.9s}.pageBlock-layer-loading .spinner .rect5{-webkit-animation-delay:-.8s;animation-delay:-.8s}@-webkit-keyframes sk-stretchdelay{0%,100%,40%{-webkit-transform:scaleY(.4)}20%{-webkit-transform:scaleY(1)}}@keyframes sk-stretchdelay{0%,100%,40%{transform:scaleY(.4);-webkit-transform:scaleY(.4)}20%{transform:scaleY(1);-webkit-transform:scaleY(1)}}.pageBlock-layer-trans-loading .loader-enter-active{animation:loader-in .25s}.pageBlock-layer-trans-loading .loader-leave-active{animation:loader-in .25s reverse}@keyframes loader-in{0%{opacity:0}100%{opacity:1}}.pageBlock-layer-trans-loading .loading{background:rgba(255,255,255,.9);position:fixed;top:0;left:0;width:100%;height:100%;z-index:2}.pageBlock-layer-trans-loading .loading .process{margin:200px auto 0 auto;text-align:center;font-size:30px;font-weight:700}.pageBlock-layer-trans-loading .spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:50px;height:40px;text-align:center;font-size:10px}@media screen and (max-width:767px){.pageBlock-layer-trans-loading .spinner{top:50%}}.pageBlock-layer-trans-loading .spinner>div{background-color:#333;height:100%;width:6px;display:inline-block;-webkit-animation:sk-stretchdelay 1.2s infinite ease-in-out;animation:sk-stretchdelay 1.2s infinite ease-in-out;border-radius:3px}.pageBlock-layer-trans-loading .spinner .rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.pageBlock-layer-trans-loading .spinner .rect3{-webkit-animation-delay:-1s;animation-delay:-1s}.pageBlock-layer-trans-loading .spinner .rect4{-webkit-animation-delay:-.9s;animation-delay:-.9s}.pageBlock-layer-trans-loading .spinner .rect5{-webkit-animation-delay:-.8s;animation-delay:-.8s}@-webkit-keyframes sk-stretchdelay{0%,100%,40%{-webkit-transform:scaleY(.4)}20%{-webkit-transform:scaleY(1)}}@keyframes sk-stretchdelay{0%,100%,40%{transform:scaleY(.4);-webkit-transform:scaleY(.4)}20%{transform:scaleY(1);-webkit-transform:scaleY(1)}}.c-inputForm_heading{padding-top:46px;margin-bottom:27px;text-align:center}.c-inputForm_heading+.c-inputForm_heading{padding-top:30px}@media screen and (max-width:767px){.c-inputForm_heading+.c-inputForm_heading{padding-top:20px}}.c-inputForm_heading-small{margin-bottom:20px}@media screen and (max-width:767px){.c-inputForm_heading{margin-top:16px;margin-bottom:20px;padding:0;text-align:left}.c-inputForm_heading-small{margin-bottom:10px}}.c-inputForm_title{position:relative;margin:0 auto 15px;max-width:530px;font-size:2.2rem}@media screen and (max-width:767px){.c-inputForm_title{margin-bottom:15px;padding-bottom:12px}.c-inputForm_title:before{content:"";display:block;position:absolute;margin:auto;left:0;top:auto;bottom:0;width:100%;height:2px;background-color:#728188}.c-inputForm_title:after{content:"";display:block;position:absolute;margin:auto;left:0;top:auto;bottom:0;width:12.75%;height:2px;z-index:1;background-color:#a91f28}}.c-inputForm_heading-small .c-inputForm_title{font-size:1.8rem}@media screen and (max-width:767px){.c-inputForm_heading-small .c-inputForm_title{margin-bottom:10px;padding:0;font-size:1.6rem}.c-inputForm_heading-small .c-inputForm_title:after,.c-inputForm_heading-small .c-inputForm_title:before{display:none}.c-inputForm_heading-small .c-inputForm_title-cancelProvision{font-size:1.4rem;text-align:center}}
