@charset "UTF-8";.p-pageAlbumSectionMv{position:relative}.p-pageAlbumSectionMv-bg{bottom:0;height:100%;position:absolute;right:0;width:100%;z-index:0}.p-pageAlbumSectionMv-bg .img{display:block;height:100%;object-fit:cover;width:100%}.p-pageAlbumSectionMv-inner{align-items:center;display:flex;flex-direction:column;justify-content:center;position:relative;width:100%;z-index:1}.p-pageAlbumSectionMv-content .img{display:block}.p-pageAlbumSectionMv-content .img img{height:100%;width:100%}.p-pageAlbumSectionMv-text{font-feature-settings:normal;align-items:center;display:flex;flex-direction:column;justify-content:center}.p-pageAlbumSectionMv-text .textJa{color:#fff}.p-pageAlbumSectionMv-text .textEn,.p-pageAlbumSectionMv-text .textJa{font-family:Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:400;text-align:center}.p-pageAlbumSectionMv-text .textEn{color:#999;font-style:normal}.p-pageAlbumSectionMv .buttonRounded{background-color:#000;border:1px solid #e20314;margin-left:auto;margin-right:auto}.p-pageAlbumSectionMv .buttonRounded,.p-pageAlbumSectionMv .buttonRounded-text{align-items:center;display:flex;justify-content:space-between}.p-pageAlbumSectionMv .buttonRounded-text .textJa{color:#fff;font-family:Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif}.p-pageAlbumSectionMv .buttonRounded-text .textEn{color:#999;font-family:Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;text-align:right}.p-pageAlbumSectionMv .buttonRounded .icon{position:relative}.p-pageAlbumSectionMv .buttonRounded .icon .plus{display:block}.p-pageAlbumSectionMv .buttonRounded .icon .plus:after,.p-pageAlbumSectionMv .buttonRounded .icon .plus:before{background-color:#fff;content:"";position:absolute}.p-pageAlbumSectionMv .buttonRounded .icon .plus:before{height:100%;left:50%;top:0;transform:translateX(-50%);width:2px}.p-pageAlbumSectionMv .buttonRounded .icon .plus:after{height:2px;left:0;top:50%;transform:translateY(-50%);width:100%}.p-pageAlbumSectionSearch{background:#222;position:relative}.p-pageAlbumSectionSearch-inner{align-items:center;align-self:stretch;display:flex;flex-direction:column}.p-pageAlbumSectionSearch-heading{align-items:center;display:flex;flex-direction:column;justify-content:center}.p-pageAlbumSectionSearch-heading .textJa{color:#fff;font-weight:700}.p-pageAlbumSectionSearch-heading .textEn,.p-pageAlbumSectionSearch-heading .textJa{font-family:Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-style:normal;text-align:center}.p-pageAlbumSectionSearch-heading .textEn{color:#999;font-weight:400}.p-pageAlbumSectionSearch-search{display:flex;flex-direction:column}.p-pageAlbumSectionSearch-search .inputWrapper{display:flex}.p-pageAlbumSectionSearch-search .input{align-items:center;background:#fff;display:flex;flex:1 0 0}.p-pageAlbumSectionSearch-search .errorMessage{font-feature-settings:normal;align-items:center;color:#e20314;display:flex;text-align:center}.p-pageAlbumSectionSearch-search .errorMessage[aria-hidden=true]{display:none}.p-pageAlbumSectionSearch-search .errorMessage .icon{display:inline-block;line-height:0}.p-pageAlbumSectionSearch-search .errorMessage .icon svg{display:inline-block}.p-pageAlbumSectionSearch-search .errorMessage .text{color:#fff;font-family:Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:400;line-height:1.5}.p-pageAlbumSectionSearch-search .button{align-items:center;background:#fff;display:flex;flex-shrink:0;justify-content:center}.p-pageAlbumSectionSearch-search .button .svg{display:block}.p-pageAlbumSectionPhoto{background:#151515}.p-pageAlbumSectionPhoto-inner{align-items:center;display:flex;flex-direction:column}.p-pageAlbumSectionPhoto-list{display:grid;width:100%}.p-pageAlbumSectionPhoto-list-item{line-height:0;width:100%}.p-pageAlbumSectionPhoto-list-item img{height:100%;pointer-events:none;width:100%}.p-pageAlbumSectionPhoto .buttonRounded{border:1px solid #666;margin-left:auto;margin-right:auto}.p-pageAlbumSectionPhoto .buttonRounded,.p-pageAlbumSectionPhoto .buttonRounded-text{align-items:center;display:flex;justify-content:space-between}.p-pageAlbumSectionPhoto .buttonRounded-text .textJa{color:#fff;font-family:Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif}.p-pageAlbumSectionPhoto .buttonRounded-text .textEn{color:#999;font-family:Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;text-align:right}.p-pageAlbumSectionPhoto .buttonRounded .icon{position:relative}.p-pageAlbumSectionPhoto .buttonRounded[aria-hidden=true]{display:none}@media screen and (min-width:768px){.p-pageAlbumSectionMv{margin-top:-7.3125rem;padding-top:7.3125rem}.p-pageAlbumSectionMv-bg{aspect-ratio:1600/660}.p-pageAlbumSectionMv-inner{padding-bottom:6.25rem;padding-top:5rem}.p-pageAlbumSectionMv-content{width:33.0625rem}.p-pageAlbumSectionMv-content .img{height:7.625rem;margin-left:auto;margin-right:auto;width:29.6875rem}.p-pageAlbumSectionMv-text{gap:.5rem;margin-top:1.5rem;width:33.375rem}.p-pageAlbumSectionMv-text .textJa{font-size:1rem;line-height:1.75}.p-pageAlbumSectionMv-text .textEn{font-size:.875rem;line-height:1.75}.p-pageAlbumSectionMv .buttonRounded{border-radius:5rem;height:5rem;margin-top:1rem;padding-left:2.5rem;padding-right:2.5rem;width:25rem}.p-pageAlbumSectionMv .buttonRounded-text{gap:.5rem}.p-pageAlbumSectionMv .buttonRounded-text .textJa{font-size:1rem;line-height:1.75}.p-pageAlbumSectionMv .buttonRounded-text .textEn{font-size:.875rem;line-height:1.75}.p-pageAlbumSectionMv .buttonRounded .icon{height:.875rem;width:.875rem}.p-pageAlbumSectionMv .buttonRounded .icon .plus{height:.875rem;transition:transform .45s cubic-bezier(.215,.61,.355,1);width:.875rem}.p-pageAlbumSectionMv .buttonRounded:hover .icon{overflow:hidden}.p-pageAlbumSectionMv .buttonRounded:hover .icon .plus{transform:rotate(90deg)}.p-pageAlbumSectionSearch-inner{gap:1rem;padding:4rem 1.25rem}.p-pageAlbumSectionSearch-heading{gap:.25rem}.p-pageAlbumSectionSearch-heading .textJa{font-size:1.25rem;line-height:1.75}.p-pageAlbumSectionSearch-heading .textEn{font-size:.875rem;line-height:1.75}.p-pageAlbumSectionSearch-search{gap:.5rem}.p-pageAlbumSectionSearch-search .inputWrapper{gap:1rem}.p-pageAlbumSectionSearch-search .input{border-radius:5rem;gap:1rem;height:5rem;padding:0 2.5rem;width:29rem}.p-pageAlbumSectionSearch-search .errorMessage{gap:.5rem}.p-pageAlbumSectionSearch-search .errorMessage .icon,.p-pageAlbumSectionSearch-search .errorMessage .icon svg{height:1.25rem;width:1.25rem}.p-pageAlbumSectionSearch-search .errorMessage .text{font-size:.875rem}.p-pageAlbumSectionSearch-search .button{border-radius:5rem;height:5rem;width:5rem}.p-pageAlbumSectionSearch-search .button .svg{height:1.25rem;transition:scale .45s cubic-bezier(.215,.61,.355,1);width:1.25rem}.p-pageAlbumSectionSearch-search .button:hover .svg{scale:1.2}.p-pageAlbumSectionPhoto-inner{gap:4rem;padding:6.25rem 10rem}.p-pageAlbumSectionPhoto-list{gap:.25rem;grid-template-columns:repeat(5,1fr);max-width:80rem}.p-pageAlbumSectionPhoto .buttonRounded{border-radius:5rem;height:5rem;margin-top:1rem;padding-left:2.5rem;padding-right:2.5rem;width:25rem}.p-pageAlbumSectionPhoto .buttonRounded-text{gap:.5rem}.p-pageAlbumSectionPhoto .buttonRounded-text .textJa{font-size:1rem;line-height:1.75}.p-pageAlbumSectionPhoto .buttonRounded-text .textEn{font-size:.875rem;line-height:1.75}.p-pageAlbumSectionPhoto .buttonRounded .icon{font-size:1rem}.p-pageAlbumSectionPhoto .buttonRounded:hover .icon{overflow:hidden}.p-pageAlbumSectionPhoto .buttonRounded:hover .icon:before{animation:anim-arrow-right-enter .45s cubic-bezier(.215,.61,.355,1) forwards;display:block}}@media screen and (max-width:767px){.p-pageAlbumSectionMv-bg{aspect-ratio:375/311}.p-pageAlbumSectionMv-inner{padding-bottom:2.5rem;padding-top:2.5rem}.p-pageAlbumSectionMv-content .img{height:4.1875rem;width:23.4375rem}.p-pageAlbumSectionMv-text{gap:.25rem;margin-left:auto;margin-right:auto;margin-top:1rem;width:20.9375rem}.p-pageAlbumSectionMv-text .textJa{font-size:.875rem;line-height:1.5}.p-pageAlbumSectionMv-text .textEn{font-size:.75rem;line-height:1.5}.p-pageAlbumSectionMv .buttonRounded{border-radius:3.75rem;height:3.75rem;margin-top:1rem;padding-left:2rem;padding-right:2rem;width:20.9375rem}.p-pageAlbumSectionMv .buttonRounded-text{gap:.5rem}.p-pageAlbumSectionMv .buttonRounded-text .textJa{font-size:.875rem;line-height:1.5}.p-pageAlbumSectionMv .buttonRounded-text .textEn{font-size:.75rem;line-height:1.5}.p-pageAlbumSectionMv .buttonRounded .icon,.p-pageAlbumSectionMv .buttonRounded .icon .plus{height:.875rem;width:.875rem}.p-pageAlbumSectionSearch-inner{gap:1rem;padding:2.5rem 1.25rem}.p-pageAlbumSectionSearch-heading{gap:.25rem}.p-pageAlbumSectionSearch-heading .textJa{font-size:.875rem;line-height:1.5}.p-pageAlbumSectionSearch-heading .textEn{font-size:.75rem;line-height:1.5}.p-pageAlbumSectionSearch-search,.p-pageAlbumSectionSearch-search .inputWrapper{gap:.5rem}.p-pageAlbumSectionSearch-search .input{border-radius:3.75rem;gap:1rem;height:3.75rem;padding:0 2rem;width:16.6875rem}.p-pageAlbumSectionSearch-search .errorMessage{gap:.5rem}.p-pageAlbumSectionSearch-search .errorMessage .icon,.p-pageAlbumSectionSearch-search .errorMessage .icon svg{height:1rem;width:1rem}.p-pageAlbumSectionSearch-search .errorMessage .text{font-size:.625rem}.p-pageAlbumSectionSearch-search .button{border-radius:3.75rem;height:3.75rem;width:3.75rem}.p-pageAlbumSectionSearch-search .button .svg{height:1.25rem;width:1.25rem}.p-pageAlbumSectionPhoto-inner{gap:1.5rem;padding:2.5rem 1.25rem}.p-pageAlbumSectionPhoto-list{gap:.25rem;grid-template-columns:repeat(2,1fr)}.p-pageAlbumSectionPhoto .buttonRounded{border-radius:3.75rem;height:3.75rem;margin-top:1rem;padding-left:2rem;padding-right:2rem;width:20.9375rem}.p-pageAlbumSectionPhoto .buttonRounded-text{gap:.5rem}.p-pageAlbumSectionPhoto .buttonRounded-text .textJa{font-size:.875rem;line-height:1.5}.p-pageAlbumSectionPhoto .buttonRounded-text .textEn{font-size:.75rem;line-height:1.5}.p-pageAlbumSectionPhoto .buttonRounded .icon{font-size:.875rem}}@media screen and (max-width:767px) and (max-width:267.8571428571px){.p-pageAlbumSectionMv .buttonRounded-text .textJa,.p-pageAlbumSectionMv-text .textJa,.p-pageAlbumSectionPhoto .buttonRounded .icon,.p-pageAlbumSectionPhoto .buttonRounded-text .textJa,.p-pageAlbumSectionSearch-heading .textJa{font-size:10px}}@media screen and (min-width:768px) and (max-width:1142.8571428571px){.p-pageAlbumSectionMv .buttonRounded-text .textEn,.p-pageAlbumSectionMv-text .textEn,.p-pageAlbumSectionPhoto .buttonRounded-text .textEn,.p-pageAlbumSectionSearch-heading .textEn,.p-pageAlbumSectionSearch-search .errorMessage .text{font-size:10px}}@media screen and (max-width:767px) and (max-width:312.5px){.p-pageAlbumSectionMv .buttonRounded-text .textEn,.p-pageAlbumSectionMv-text .textEn,.p-pageAlbumSectionPhoto .buttonRounded-text .textEn,.p-pageAlbumSectionSearch-heading .textEn{font-size:10px}}@media screen and (max-width:767px) and (max-width:375px){.p-pageAlbumSectionSearch-search .errorMessage .text{font-size:10px}}