.vol-2-photo-pv{display:contents}.vol-2-sticky-area{position:relative}.vol-2-photo{position:sticky;top:0;left:0;width:100%;height:100vh;margin-bottom:200rem}.vol-2-photo img{position:absolute;width:100%;height:100%;object-fit:cover}.vol-2-photo__sub{opacity:0}.vol-sticky{position:relative}.vol-2-area{position:sticky;top:0;left:0;height:100svh;min-height:500px;margin-bottom:300rem}.vol-2-area .curve-area{min-height:calc(100vh + 400rem)}@media(max-width: 768px){.vol-2-area .curve-area{width:400vw;border-radius:80%;transform:rotateY(40deg) !important;margin-left:-150%;min-height:calc(100vh + 200rem)}}.vol-2-area__contents{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);max-width:730rem;margin:auto}@media(max-width: 768px){.vol-2-area__contents{width:100%;padding-inline:14rem}}.vol-2-area__contents .title{font-size:100rem;color:#f6f6f5;line-height:1;text-align:center;margin-bottom:50px}@media(max-width: 768px){.vol-2-area__contents .title{font-size:50rem;margin-bottom:20px}}.vol-2-area__contents .text{font-size:18rem;color:#f6f6f5;line-height:1.3333333333;text-align:center;margin-inline:auto;margin-bottom:50px}@media(min-width: 769px){.vol-2-area__contents .text{max-width:390rem}}@media(max-width: 768px){.vol-2-area__contents .text{width:100%;font-size:14rem;line-height:1.4285714286;margin-bottom:20px}}.vol-2-area__contents .sub-title{font-size:40rem;font-weight:500;color:#f6f6f5;letter-spacing:-0.05em;line-height:1.5;text-align:center}@media(max-width: 768px){.vol-2-area__contents .sub-title{font-size:20rem}}.vol-2-edition{background-color:#8c5f40;padding-block:130rem 150rem;position:relative;z-index:1}@media(max-width: 768px){.vol-2-edition{padding-block:150rem}}.vol-2-edition__head{display:flex;flex-direction:column;align-items:center;gap:30rem;margin-bottom:100rem}.vol-2-edition__head .vol-2-edition__title{display:flex;flex-direction:column;align-items:center;gap:6rem}.vol-2-edition__head .vol-2-edition__title .title01{font-size:60rem;font-weight:500;color:var(--color-white-beige);text-transform:uppercase}@media(max-width: 768px){.vol-2-edition__head .vol-2-edition__title .title01{font-size:25rem}}.vol-2-edition__head .vol-2-edition__title .title02{font-size:100rem;color:var(--color-white-beige);line-height:1;text-transform:uppercase}@media(max-width: 768px){.vol-2-edition__head .vol-2-edition__title .title02{font-size:40rem}}.vol-2-edition__head .vol-2-edition__sub{font-size:14rem;color:var(--color-white-beige);line-height:1.4285714286;text-align:center}.vol-2-edition__read{max-width:784rem;font-size:25rem;color:var(--color-white-beige);line-height:2;text-align:center;margin-inline:auto;margin-bottom:100rem}@media(max-width: 768px){.vol-2-edition__read{font-size:15rem}}.vol-2-edition__read02{max-width:950rem;font-size:20rem;color:var(--color-white-beige);line-height:2;text-align:justify;margin-inline:auto}@media(max-width: 768px){.vol-2-edition__read02{font-size:15rem;padding-inline:20rem}}.vol-2-coat-area{background-color:#8c5f40;position:relative;padding-block:200rem;overflow:hidden;z-index:1}@media(max-width: 768px){.vol-2-coat-area{padding-block:157rem}}.vol-2-coat-area .year-slider{position:absolute;top:-2340rem;left:50%;width:3500rem;height:3500rem;border:1px var(--color-white-beige) solid;border-radius:999999rem;will-change:transform;pointer-events:none}@media(max-width: 768px){.vol-2-coat-area .year-slider{top:-1325rem;width:2000rem;height:2000rem}}.vol-2-coat-area .year-slider .dot-cover{position:absolute;top:calc(50% + 1747rem);left:50%;transform:translate(-50%, -50%);font-size:30rem;font-family:"eb-garamond",serif;color:var(--color-white-beige);white-space:nowrap}@media(max-width: 768px){.vol-2-coat-area .year-slider .dot-cover{font-size:16rem;top:calc(50% + 996rem)}}.vol-2-coat-area .year-slider .dot-cover:nth-child(1){transform:translateY(calc(0rem)) rotate(calc(0deg));left:calc(50% + 0rem)}@media(max-width: 768px){.vol-2-coat-area .year-slider .dot-cover:nth-child(1){transform:translateY(calc(0rem)) rotate(calc(0deg));left:calc(50% + 0rem)}}.vol-2-coat-area .year-slider .dot-cover:nth-child(2){transform:translateY(calc(-25rem)) rotate(calc(-10deg));left:calc(50% + 290rem)}@media(max-width: 768px){.vol-2-coat-area .year-slider .dot-cover:nth-child(2){transform:translateY(calc(-16rem)) rotate(calc(-10deg));left:calc(50% + 171rem)}}.vol-2-coat-area .year-slider .dot-cover:nth-child(3){transform:translateY(calc(-50rem)) rotate(calc(-20deg));left:calc(50% + 580rem)}@media(max-width: 768px){.vol-2-coat-area .year-slider .dot-cover:nth-child(3){transform:translateY(calc(-32rem)) rotate(calc(-20deg));left:calc(50% + 342rem)}}.vol-2-coat-area .year-slider .dot-cover:nth-child(3){transform:translateY(-100rem) rotate(-20deg)}@media(max-width: 768px){.vol-2-coat-area .year-slider .dot-cover:nth-child(3){transform:translateY(-61rem) rotate(-20deg)}}.vol-2-coat-area .year-slider .dot{display:block;width:6rem;height:6rem;background:var(--color-white-beige);border-radius:50%;transition:scale .4s ease;will-change:transform,scale}.vol-2-coat-area .year-slider .dot.is-active{scale:1.4}.vol-2-coat-area .year-slider .dot-inner{display:block;position:relative;top:-40rem;left:-26rem}@media(max-width: 768px){.vol-2-coat-area .year-slider .dot-inner{top:-22rem;left:-12rem}}.vol-2-coat-area__head{margin-bottom:233rem;position:relative}@media(max-width: 768px){.vol-2-coat-area__head{margin-bottom:158rem}}.vol-2-coat-area__head .vol-2-coat-area__title{font-size:90rem;font-weight:500;color:var(--color-white-beige);text-align:center;line-height:1;letter-spacing:-0.05em;margin-bottom:50rem;will-change:transform}@media(max-width: 768px){.vol-2-coat-area__head .vol-2-coat-area__title{font-size:45rem}}.vol-2-coat-area__head .vol-2-coat-area__image{width:600rem;height:900rem;margin-inline:auto}@media(max-width: 768px){.vol-2-coat-area__head .vol-2-coat-area__image{width:335rem;height:502rem;max-width:100%}}.vol-2-coat-area__head .vol-2-coat-area__image img{width:100%;height:100%;object-fit:cover}.vol-2-coat-area__contents{max-width:950rem;display:flex;align-items:flex-start;gap:30rem;margin:auto}@media(max-width: 768px){.vol-2-coat-area__contents{flex-direction:column-reverse}}.vol-2-coat-area__contents--reverse{flex-direction:row-reverse}@media(max-width: 768px){.vol-2-coat-area__contents--reverse{flex-direction:column-reverse}}.vol-2-coat-area__contents .vol-2-coat-area__texts{width:345rem}@media(max-width: 768px){.vol-2-coat-area__contents .vol-2-coat-area__texts{width:100%;padding-inline:20rem}}.vol-2-coat-area__contents .vol-2-coat-area__texts .vol-2-coat-area__text{margin-bottom:125rem}@media(max-width: 768px){.vol-2-coat-area__contents .vol-2-coat-area__texts .vol-2-coat-area__text{margin-bottom:30rem}}.vol-2-coat-area__contents .vol-2-coat-area__texts .vol-2-coat-area__text h3{font-size:28rem;color:var(--color-white-beige);line-height:1.5714285714;margin-bottom:15rem}@media(max-width: 768px){.vol-2-coat-area__contents .vol-2-coat-area__texts .vol-2-coat-area__text h3{font-size:20rem;line-height:1.7;text-align:center;white-space:nowrap;margin-bottom:10rem}}.vol-2-coat-area__contents .vol-2-coat-area__texts .vol-2-coat-area__text p{font-size:16rem;color:var(--color-white-beige);line-height:1.875;text-align:justify}@media(max-width: 768px){.vol-2-coat-area__contents .vol-2-coat-area__texts .vol-2-coat-area__text p{font-size:15rem;line-height:2}}@media(max-width: 768px){.vol-2-coat-area__contents .vol-2-coat-area__texts .vol-2-coat-area__sub-image--right{width:fit-content;margin-left:auto}}.vol-2-coat-area__contents .vol-2-coat-area__texts .vol-2-coat-area__sub-image .image{width:100%;height:517rem;margin-bottom:15rem;position:relative}@media(max-width: 768px){.vol-2-coat-area__contents .vol-2-coat-area__texts .vol-2-coat-area__sub-image .image{width:275rem;height:413rem;margin-bottom:10rem}}.vol-2-coat-area__contents .vol-2-coat-area__texts .vol-2-coat-area__sub-image .image img{position:absolute;width:100%;height:100%;object-fit:cover}.vol-2-coat-area__contents .vol-2-coat-area__texts .vol-2-coat-area__sub-image .caption{font-size:13rem;color:var(--color-white-beige);line-height:1.9230769231}@media(max-width: 768px){.vol-2-coat-area__contents .vol-2-coat-area__texts .vol-2-coat-area__sub-image .caption{max-width:275rem;font-size:12rem;line-height:1.9166666667}}.vol-2-coat-area__contents .vol-2-coat-area__sketch .image{width:575rem;height:813rem;position:relative;margin-bottom:15rem}@media(max-width: 768px){.vol-2-coat-area__contents .vol-2-coat-area__sketch .image{width:100%;height:530rem;margin-bottom:10rem}}.vol-2-coat-area__contents .vol-2-coat-area__sketch .image img{width:100%;height:100%;object-fit:cover}.vol-2-coat-area__contents .vol-2-coat-area__sketch .mask{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:90%;height:78%;background:#fff}.vol-2-coat-area__contents .vol-2-coat-area__sketch .caption{font-size:14rem;color:var(--color-white-beige);text-transform:uppercase;letter-spacing:-0.05em;text-align:center}.vol-2-coat-area__contents .price{font-size:13rem !important;color:var(--color-white-beige);margin-top:15rem}@media(max-width: 768px){.vol-2-coat-area__contents .price{font-size:12rem !important;margin-top:10rem}}.vol-2-coat-area__info{font-size:16rem;color:var(--color-white-beige);text-align:center;padding-top:100rem}@media(max-width: 768px){.vol-2-coat-area__info{font-size:12rem;line-height:2}}.vol-2-coat-area__background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.vol-2-coat-area__background::after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;opacity:.6;z-index:1}.vol-2-coat-area__background[data-color=red]::after{background-color:#971b2f}.vol-2-coat-area__background[data-color=yellow]::after{background-color:#606010}.vol-2-coat-area__background[data-color=blue]::after{background-color:#304e7f}.vol-2-coat-area__background img{width:100%;height:100%;object-fit:cover}.vol-2-desc{background-color:#8c5f40;padding-block:227rem;position:relative;z-index:1}@media(max-width: 768px){.vol-2-desc{padding-block:100rem}}.vol-2-desc__contents{max-width:950rem;display:flex;gap:60rem;margin:auto}@media(max-width: 768px){.vol-2-desc__contents{flex-direction:column;gap:30rem;padding-inline:20rem}}.vol-2-desc__contents-text{font-size:20rem;color:var(--color-white-beige);line-height:2}@media(max-width: 768px){.vol-2-desc__contents-text{font-size:16rem}}.c-pattern{position:absolute;top:0;left:50%;transform:translateX(-50%);width:100%;height:100%;overflow:hidden;pointer-events:none;z-index:-1}.c-pattern img{display:block;width:1827rem;left:-290rem;height:auto;margin:auto;position:relative}