.back{position:relative;padding:2.3076923077rem 2.8461538462rem 4.6153846154rem}.back__inner{opacity:0;display:block}.back__inner.is-inview,.contents__inner.is-inview{opacity:1;transition:opacity 1.6s cubic-bezier(.645,.045,.355,1)}.back__button{display:inline-flex;align-items:center;justify-content:center;width:100%;height:3.8461538462rem;font-size:1.1538461538rem;color:#fff;letter-spacing:0;background-color:#f98a6c;border-radius:1.9230769231rem}.back__button-label{position:relative;left:.08em;letter-spacing:.04em}.contents{margin:2.8461538462rem 0 0}.contents__inner{opacity:0;position:relative;padding:2.6153846154rem 2.9230769231rem 4.1538461538rem;background-color:#fff}.contents__inner::before{position:absolute;top:-.7692307692rem;right:0;left:0;display:block;width:2.9230769231rem;height:1.5384615385rem;margin:0 auto;content:"";background-image:url(/story-gift/assets/images/pages/common/ornament_01_sm.svg);background-size:2.9230769231rem 1.5384615385rem}.contents__section+.contents__section{margin-top:1.7692307692rem}.contents__body,.contents__end,.contents__heading,.contents__linkUnit,.contents__numberingList{font-size:.9230769231rem;font-weight:400;line-height:1.92;color:#795218}.contents__linkUnit,.contents__numberingList>li+li,.contents__orderingList,:not(.contents__numberingList-heading)+.contents__numberingList-body{margin:23px 0 0}.contents__linkUnit a{color:#3e90ff}.contents__linkUnit>dd{letter-spacing:.05em}.contents__end{margin-top:1.7692307692rem;text-align:right}.page-header{padding:3.5384615385rem 0 0;text-align:center}.page-header__sub{opacity:0}.page-header__heading.is-inview,.page-header__sub.is-inview{opacity:1;transition:opacity 1.6s cubic-bezier(.645,.045,.355,1)}.page-header__sub img{position:relative;width:7.6153846154rem;height:1.6153846154rem}.page-header__heading{opacity:0;margin:.2307692308rem 0 0}.page-header__heading img{position:relative;width:12.8461538462rem;height:1.6923076923rem}@media (min-width:48em){.back{padding:3.75rem 0 7.5rem;text-align:center}.back__inner.is-inview{transition:opacity 2s cubic-bezier(.645,.045,.355,1)}.back__button{transition:transform .6s cubic-bezier(.175,.885,.32,1.275);transition:transform .6s cubic-bezier(.175,.885,.32,1.275),-webkit-transform .6s cubic-bezier(.175,.885,.32,1.275);width:18.1875rem;height:4.375rem;font-size:1.125rem;border-radius:2.1875rem}.back__button:hover{-webkit-transform:scale(.96);transform:scale(.96)}.back__button-label{top:-.04em;left:-.02em;letter-spacing:.09em}.contents{width:62.5rem;margin:4.9375rem auto 0}.contents__inner.is-inview{transition:opacity 2s cubic-bezier(.645,.045,.355,1)}.contents__inner{padding:4.25rem 4.9375rem 4.3125rem;border-radius:.3125rem}.contents__inner::before{top:-1.0625rem;width:3.75rem;height:2rem;background-image:url(/story-gift/assets/images/pages/common/ornament_01_md.svg);background-size:3.75rem 2rem}.contents__numberingList>li+li,.contents__section+.contents__section{margin-top:2.5rem}.contents__body,.contents__end,.contents__heading,.contents__linkUnit,.contents__numberingList{font-size:1.125rem;line-height:2.24;letter-spacing:.06em}.contents__end,.contents__linkUnit,.contents__orderingList,:not(.contents__numberingList-heading)+.contents__numberingList-body{margin-top:2.5rem}.page-header{padding:6.1875rem 0 0}.page-header__heading.is-inview,.page-header__sub.is-inview{transition:opacity 2s cubic-bezier(.645,.045,.355,1)}.page-header__sub img{left:.125rem;width:9.4375rem;height:2.125rem}.page-header__heading{margin:1.1875rem 0 0}.page-header__heading img{width:18.75rem;height:2.5rem}}