.p-post .p-post__header{position:relative}.p-post .p-post__aside{clear:both}.p-post .p-post__aside .p-post__aside__content>div h3+div{margin-top:2em}.p-post .p-post__aside .p-post__aside__content.p-post__aside__content--inquiry{letter-spacing:-0.01em;line-height:2}.p-post .p-post__aside .p-post__aside__content.p-post__aside__content--inquiry>div a:not(.is-wrapper){text-decoration:underline}.p-post.is-template-editorial .p-post-visual--editorial.is-sp .c-modules .c-module{margin-top:0}.p-post.is-template-editorial .l-page__side__container{transform:translate3d(0, 0, 0);will-change:position, transform}.p-post.is-template-editorial .p-post__header time{display:block;letter-spacing:0.05em;font-weight:500;line-height:1}.p-post iframe{margin:30px auto}.c-post-description{text-align:justify;hanging-punctuation:allow-end;position:relative;z-index:10}@media only screen and (min-width:768px){.c-post-description{font-size:12px;line-height:2.2;margin-top:60px}}@media only screen and (min-device-width:320px) and (max-width:767px){.c-post-description{line-height:2.2083333333em;margin-top:11.9444444444vw;margin-bottom:50px;margin-right:5.9722222222vw;order:1;margin-left:10px}}@media only screen and (min-width:768px){.p-post.is-template-editorial .l-page{display:flex}}@media only screen and (min-width:768px){.p-post.is-template-editorial .l-page .l-page__side{box-sizing:border-box;width:242px;padding-right:44px}}@media only screen and (min-width:768px){.p-post .p-ad-area--banner{margin-right:auto;margin-left:auto}}@media only screen and (min-device-width:320px) and (max-width:767px){.p-post .p-ad-area--banner.is-bottom{margin-right:5.1388888889vw;margin-left:16.5277777778vw}}@media only screen and (min-width:768px){.p-post .p-post__header{top:20px;*zoom:1}.p-post .p-post__header:after{content:"";display:table;clear:both}}@media only screen and (min-width:768px){.p-post .p-post__header div+.c-credit{position:relative;z-index:10;margin-top:5.875em}}@media only screen and (min-device-width:320px) and (max-width:767px){.p-post .p-post__header div+.c-credit{margin-top:6.5277777778vw}}@media only screen and (min-width:768px){.p-post .p-post__aside{margin-top:90px;padding-bottom:60px}}@media only screen and (min-device-width:320px) and (max-width:767px){.p-post .p-post__aside{margin-top:22.2222222222vw;padding-bottom:11.1111111111vw}}@media only screen and (min-width:768px){.p-post .p-post__aside .p-post__aside__upper{display:flex;justify-content:space-between;max-width:778px}}@media only screen and (min-width:768px){.p-post .p-post__aside .p-post__aside__lower{display:flex;justify-content:space-between;margin-top:90px;max-width:778px}}@media only screen and (min-device-width:320px) and (max-width:767px){.p-post .p-post__aside .p-post__aside__lower{margin-top:11.9444444444vw}}@media only screen and (min-width:768px){.p-post .p-post__aside .p-post__aside__upper+.p-post__aside__middle{margin-top:90px}}@media only screen and (min-device-width:320px) and (max-width:767px){.p-post .p-post__aside .p-post__aside__upper+.p-post__aside__middle{margin-top:22.2222222222vw}}@media only screen and (min-width:768px){.p-post .p-post__aside .p-post__aside__content{width:47.0437017995%}}@media only screen and (min-width:768px){.p-post .p-post__aside .p-post__aside__content>div h3{font-size:10px}}@media only screen and (min-device-width:320px) and (max-width:767px){.p-post .p-post__aside .p-post__aside__content>div h3{font-size:1.7777777778vw}}@media only screen and (min-width:768px){.p-post .p-post__aside .p-post__aside__content.p-post__aside__content--credit .c-credit{font-size:10px}}@media only screen and (min-device-width:320px) and (max-width:767px){.p-post .p-post__aside .p-post__aside__content.p-post__aside__content--credit .c-credit{font-size:2.7777777778vw}}@media only screen and (min-width:768px){.p-post .p-post__aside .p-post__aside__content.p-post__aside__content--inquiry{font-size:12px}}@media only screen and (min-device-width:320px) and (max-width:767px){.p-post .p-post__aside .p-post__aside__content.p-post__aside__content--inquiry{font-size:2.6666666667vw}}@media only screen and (min-device-width:320px) and (max-width:767px){.p-post.is-template-editorial .p-post-visual--editorial.is-sp .c-modules .c-module .c-module-width--full{margin-right:-5.1388888889vw;margin-left:-5.1388888889vw}}@media only screen and (min-device-width:320px) and (max-width:767px){.p-post.is-template-editorial .p-post__header{display:flex;flex-wrap:wrap}}@media only screen and (min-device-width:320px) and (max-width:767px){.p-post.is-template-editorial .p-post__header .c-post-catch{order:2;box-sizing:border-box;width:100%}}@media only screen and (min-width:768px){.p-post.is-template-editorial .p-post__header .c-credit{margin-top:90px}}@media only screen and (min-device-width:320px) and (max-width:767px){.p-post.is-template-editorial .p-post__header .c-credit{order:3;box-sizing:border-box;width:100%}}@media only screen and (min-width:768px){.p-post.is-template-editorial .p-post__header time{margin:15px;font-size:13px}}@media only screen and (min-device-width:320px) and (max-width:767px){.p-post.is-template-editorial .p-post__header time{font-size:3vw;margin:15px;order:1}}@media only screen and (min-width:768px){.p-post.is-template-editorial .c-post-catch__main{font-size:3.375em}}@media only screen and (min-device-width:320px) and (max-width:767px){.p-post.is-template-editorial .c-post-catch__main{font-size:4.375em}}@media only screen and (min-width:768px){.p-post.is-template-editorial .c-post-catch__ja>h1,.p-post.is-template-editorial .c-post-catch__ja>p{font-size:1.125em}}@media only screen and (min-device-width:320px) and (max-width:767px){.p-post.is-template-editorial .c-post-catch__ja>h1,.p-post.is-template-editorial .c-post-catch__ja>p{font-size:2.625em}}@media only screen and (min-width:768px){.p-post.is-template-editorial div+.c-post-catch__ja{margin-top:2.2222222222em}}@media only screen and (min-device-width:320px) and (max-width:767px){.p-post.is-template-editorial div+.c-post-catch__ja{margin-top:2.65625em}}.p-post .p-post__aside .p-post__aside__content--inquiry>div a,.c-post-catch.is-side{color:#ffffff}.l-container{position:relative}@media only screen and (min-width:768px){.l-container{margin:0 auto;max-width:1440px}}@media only screen and (min-device-width:320px) and (max-width:767px){.l-container{padding-right:5.1388888889vw;padding-left:5.1388888889vw;width:100%;box-sizing:border-box}}.l-page .l-page__side{position:relative;z-index:10}.l-page .l-page__side .l-page__side__appendix{pointer-events:none}.l-page .l-page__main{clear:both}@media only screen and (min-width:768px){.l-page{box-sizing:border-box;padding-right:126px;padding-left:112px}.l-page.is-flex{display:flex}.l-page__side .l-page__side__wrapper{width:100%;height:100%}.l-page__side .l-page__side__wrapper .l-page__side__container{padding:60px 0 60px 0}.l-page__side .l-page__side__appendix{position:absolute;top:0;left:-90px;margin-top:calc(100vh - 60px)}}@media only screen and (min-device-width:320px) and (max-width:767px){.l-page .l-page__side .l-page__side__appendix{display:none}}@media only screen and (min-width:768px){.l-page .l-page__side .l-page__side__appendix .l-page__side__appendix__container{position:fixed;height:0;transform:rotate(-90deg);transform-origin:left top}.l-page .l-page__main{width:calc(100% - 242px)}}.c-post-catch.is-side .c-post-catch__body .c-post-catch__ja>p{font-size:0.7em;line-height:1.2}.c-post-catch{width:100%}.c-post-catch.event{background-color:var(--primary);color:var(--secondary)}.c-post-catch .c-post-catch__body{display:flex;flex-direction:column;align-items:center}.c-post-catch .c-post-catch__body a{display:flex;flex-direction:column;align-items:center;justify-content:center}.c-post-catch .c-post-catch__body .c-post-catch__ja{writing-mode:vertical-rl;max-height:200px;text-align:left}.c-post-catch .c-post-catch__body .c-post-catch__main{font-weight:600;position:relative;letter-spacing:-0.03em}.c-post-catch .c-post-catch__body .c-post-catch__ja>h1,.c-post-catch .c-post-catch__body .c-post-catch__ja>p{line-height:1;position:relative;letter-spacing:-0.025em}.c-post-catch .c-post-catch__body.spine .c-post-catch__ja>p{width:auto !important}.c-post-catch.is-side .c-post-catch__body{opacity:0}.c-post-catch.is-side .c-post-catch__body.is-active{opacity:1}.c-post-catch.is-side .c-post-catch__body .c-post-catch__main{display:inline-block}.c-post-catch.is-side .c-post-catch__body .c-post-catch__ja>p{position:relative;left:0}.c-post-catch.is-side .c-post-catch__body div+.c-post-catch__ja{margin-top:0.625em}@media only screen and (min-device-width:320px) and (max-width:767px){.c-post-catch{font-size:12px}.c-post-catch .c-post-catch__body .c-post-catch__main{left:-0.0285714286em}.c-post-catch .c-post-catch__body .c-post-catch__ja>h1,.c-post-catch .c-post-catch__body .c-post-catch__ja>p{width:77.2222222222vw;line-height:142.8571428571%;left:-0.0238095238em}.c-post-catch .c-post-catch__body div+.c-post-catch__ja{margin-top:1.1428571429em}}@media only screen and (min-width:768px){.c-post-catch .c-post-catch__body div+.c-post-catch__ja{margin-top:2.3888888889em}.c-post-catch{font-size:12px}.c-post-catch .c-post-catch__body .c-post-catch__main{left:-0.0740740741em}.c-post-catch .c-post-catch__body .c-post-catch__ja>h1,.c-post-catch .c-post-catch__body .c-post-catch__ja>p{left:-0.0555555556em}.c-post-catch.is-side .c-post-catch__body{margin-top:-0.1875em}.c-post-catch.is-side .c-post-catch__body .c-post-catch__main{font-size:1em;left:0;margin-top:0.3em;white-space:nowrap}.c-post-catch.is-vertical{overflow:hidden}.c-post-catch.is-vertical .c-post-catch__wrapper{position:relative}.c-post-catch.is-vertical .c-post-catch__wrapper::before{display:block;width:0%;padding-top:calc(100% + 12.5em);content:""}.c-post-catch.is-vertical .c-post-catch__wrapper .c-post-catch__container{height:0;transform-origin:left top}.c-post-catch.is-vertical .c-post-catch__body .c-post-catch__main,.c-post-catch.is-vertical .c-post-catch__body .c-post-catch__ja{white-space:nowrap}}@media only screen and (min-width:768px) and (min-width:768px){.c-post-catch.is-vertical .c-post-catch__body .c-post-catch__ja>h1{line-height:1.3}}.c-pagenate__dir--next{padding-left:5px}.c-pagenate__dir--next a span:nth-child(1){letter-spacing:-0.07083em;margin-left:-0.0708333333em}.c-pagenate__dir--next a span:nth-child(2){letter-spacing:-0.08em}.c-pagenate__dir--next a span:nth-child(3),.c-pagenate__dir--next a span:nth-child(4){letter-spacing:-0.025em}.c-pagenate__dir--prev{padding-right:5px}.c-pagenate__dir--prev a span:nth-child(1){letter-spacing:-0.075em;margin-left:-0.0666666667em}.c-pagenate__dir--prev a span:nth-child(2){letter-spacing:-0.04167em}.c-pagenate__dir--prev a span:nth-child(3){letter-spacing:-0.06em}.c-pagenate__dir--prev a span:nth-child(4){letter-spacing:0}.c-pagenate .c-pagenate__dirs{display:flex}.c-pagenate .c-pagenate__dirs .c-pagenate__dir{width:50%}.c-pagenate .c-pagenate__dirs .c-pagenate__dir.c-pagenate__dir--next>a{text-align:right}.c-pagenate .c-pagenate__dirs .c-pagenate__dir>a.under_bar{display:block;border-bottom-width:1px;border-bottom-style:solid;text-transform:lowercase;font-weight:600;transition-duration:0.3s;transition-property:color, border-bottom-color}@media only screen and (min-width:768px){.c-pagenate .c-pagenate__dirs .c-pagenate__dir>a.under_bar{font-size:2.25em}}@media only screen and (min-device-width:320px) and (max-width:767px){.c-pagenate .c-pagenate__dirs .c-pagenate__dir>a.under_bar{font-size:12vw}}@media only screen and (min-device-width:320px) and (max-width:767px){.c-pagenate .c-pagenate__dirs{line-height:1}}.p-gn .p-gn__category{position:relative}.p-gn .p-gn__category figure{position:absolute;left:0}.p-gn .p-gn__category figure>div{width:100%;height:100%}.p-gn .p-gn__category .p-gn__category__header>div h4{font-weight:600;line-height:1;position:relative;left:-0.0666666667em;text-transform:lowercase}.p-gn .p-gn__category .p-gn__category__header>div .p-gn__category__description{letter-spacing:-0.01em}.p-gn .p-gn__aside{line-height:1}.p-gn .p-gn__aside .p-gn__aside__about h5{display:none}.p-gn .p-gn__category figure{background-color:#202327}.p-gn .p-gn__category figure>div{background-position:center center;background-size:cover;background-repeat:no-repeat}.p-gn .p-gn__category .p-gn__category__header>div h4.is-cover span:nth-child(1){letter-spacing:-0.0375em}.p-gn .p-gn__category .p-gn__category__header>div h4.is-cover span:nth-child(2){letter-spacing:-0.05em}.p-gn .p-gn__category .p-gn__category__header>div h4.is-cover span:nth-child(3){letter-spacing:-0.0541666667em}.p-gn .p-gn__category .p-gn__category__header>div h4.is-cover span:nth-child(4),.p-gn .p-gn__category .p-gn__category__header>div h4.is-cover span:nth-child(5){letter-spacing:-0.075em}.p-gn .p-gn__category .p-gn__category__header>div h4.is-fashion span:nth-child(1){letter-spacing:-0.05em}.p-gn .p-gn__category .p-gn__category__header>div h4.is-fashion span:nth-child(2){letter-spacing:-0.0666666667em}.p-gn .p-gn__category .p-gn__category__header>div h4.is-fashion span:nth-child(3){letter-spacing:-0.0833333333em}.p-gn .p-gn__category .p-gn__category__header>div h4.is-fashion span:nth-child(4){letter-spacing:-0.0875em}.p-gn .p-gn__category .p-gn__category__header>div h4.is-fashion span:nth-child(5){letter-spacing:-0.0791666667em}.p-gn .p-gn__category .p-gn__category__header>div h4.is-fashion span:nth-child(6){letter-spacing:-0.0833333333em}.p-gn .p-gn__category .p-gn__category__header>div h4.is-fashion span:nth-child(7){letter-spacing:-0.0708333333em}.p-gn .p-gn__category .p-gn__category__header>div h4.is-beauty span:nth-child(1),.p-gn .p-gn__category .p-gn__category__header>div h4.is-beauty span:nth-child(2){letter-spacing:-0.0541666667em}.p-gn .p-gn__category .p-gn__category__header>div h4.is-beauty span:nth-child(3){letter-spacing:-0.075em}.p-gn .p-gn__category .p-gn__category__header>div h4.is-beauty span:nth-child(4){letter-spacing:-0.05em}.p-gn .p-gn__category .p-gn__category__header>div h4.is-beauty span:nth-child(5){letter-spacing:0em}.p-gn .p-gn__category .p-gn__category__header>div h4.is-beauty span:nth-child(6){letter-spacing:-0.075em}.p-gn .p-gn__category .p-gn__category__header>div h4.is-portraits span:nth-child(1){letter-spacing:-0.0541666667em}.p-gn .p-gn__category .p-gn__category__header>div h4.is-portraits span:nth-child(2){letter-spacing:-0.0708333333em}.p-gn .p-gn__category .p-gn__category__header>div h4.is-portraits span:nth-child(3){letter-spacing:0em}.p-gn .p-gn__category .p-gn__category__header>div h4.is-portraits span:nth-child(4){letter-spacing:-0.0708333333em}.p-gn .p-gn__category .p-gn__category__header>div h4.is-portraits span:nth-child(5){letter-spacing:-0.0458333333em}.p-gn .p-gn__category .p-gn__category__header>div h4.is-portraits span:nth-child(6){letter-spacing:-0.0916666667em}.p-gn .p-gn__category .p-gn__category__header>div h4.is-portraits span:nth-child(7){letter-spacing:-0.05em}.p-gn .p-gn__category .p-gn__category__header>div h4.is-portraits span:nth-child(8){letter-spacing:-0.0458333333em}.p-gn .p-gn__category .p-gn__category__header>div h4.is-portraits span:nth-child(9){letter-spacing:-0.075em}.p-gn .p-gn__category .p-gn__category__header>div h4.is-select span:nth-child(1){letter-spacing:-0.0583333333em}.p-gn .p-gn__category .p-gn__category__header>div h4.is-select span:nth-child(2){letter-spacing:-0.0708333333em}.p-gn .p-gn__category .p-gn__category__header>div h4.is-select span:nth-child(3){letter-spacing:-0.075em}.p-gn .p-gn__category .p-gn__category__header>div h4.is-select span:nth-child(4){letter-spacing:-0.0458333333em}.p-gn .p-gn__category .p-gn__category__header>div h4.is-select span:nth-child(5){letter-spacing:-0.0416666667em}.p-gn .p-gn__category .p-gn__category__header>div h4.is-select span:nth-child(6){letter-spacing:-0.05em}.p-gn .p-gn__category .p-gn__category__header>div h4.is-cities span:nth-child(1){letter-spacing:-0.0708333333em}.p-gn .p-gn__category .p-gn__category__header>div h4.is-cities span:nth-child(2){letter-spacing:-0.05em}.p-gn .p-gn__category .p-gn__category__header>div h4.is-cities span:nth-child(3),.p-gn .p-gn__category .p-gn__category__header>div h4.is-cities span:nth-child(4),.p-gn .p-gn__category .p-gn__category__header>div h4.is-cities span:nth-child(5){letter-spacing:-0.0708333333em}.p-gn .p-gn__category .p-gn__category__header>div h4.is-cities span:nth-child(6){letter-spacing:-0.075em}.p-gn .p-gn__category .p-gn__category__header>div h4.is-news span:nth-child(1){letter-spacing:-0.0708333333em}.p-gn .p-gn__category .p-gn__category__header>div h4.is-news span:nth-child(2),.p-gn .p-gn__category .p-gn__category__header>div h4.is-news span:nth-child(3){letter-spacing:-0.05em}.p-gn .p-gn__category .p-gn__category__header>div h4.is-news span:nth-child(4){letter-spacing:-0.075em}.p-gn .p-gn__category .p-gn__category__header>div h4.is-journal span:nth-child(1){letter-spacing:-0.0541666667em}.p-gn .p-gn__category .p-gn__category__header>div h4.is-journal span:nth-child(2){letter-spacing:-0.0583333333em}.p-gn .p-gn__category .p-gn__category__header>div h4.is-journal span:nth-child(3){letter-spacing:-0.0625em}.p-gn .p-gn__category .p-gn__category__header>div h4.is-journal span:nth-child(4){letter-spacing:-0.0541666667em}.p-gn .p-gn__category .p-gn__category__header>div h4.is-journal span:nth-child(5){letter-spacing:-0.0583333333em}.p-gn .p-gn__category .p-gn__category__header>div h4.is-journal span:nth-child(6),.p-gn .p-gn__category .p-gn__category__header>div h4.is-journal span:nth-child(7){letter-spacing:-0.0625em}.p-gn .p-gn__category .p-gn__category__header>div h4.is-history span:nth-child(1){letter-spacing:-0.0708333333em}.p-gn .p-gn__category .p-gn__category__header>div h4.is-history span:nth-child(2){letter-spacing:-0.0583333333em}.p-gn .p-gn__category .p-gn__category__header>div h4.is-history span:nth-child(3){letter-spacing:-0.0541666667em}.p-gn .p-gn__category .p-gn__category__header>div h4.is-history span:nth-child(4){letter-spacing:-0.0583333333em}.p-gn .p-gn__category .p-gn__category__header>div h4.is-history span:nth-child(5){letter-spacing:-0.0625em}.p-gn .p-gn__category .p-gn__category__header>div h4.is-history span:nth-child(6){letter-spacing:-0.0208333333em}.p-gn .p-gn__category .p-gn__category__header>div h4.is-history span:nth-child(7){letter-spacing:-0.0375em}.p-gn .p-gn__category .p-gn__category__header>div h4.is-brand span:nth-child(1){letter-spacing:-0.0708333333em}.p-gn .p-gn__category .p-gn__category__header>div h4.is-brand span:nth-child(2){letter-spacing:-0.0333333333em}.p-gn .p-gn__category .p-gn__category__header>div h4.is-brand span:nth-child(3){letter-spacing:-0.0666666667em}.p-gn .p-gn__category .p-gn__category__header>div h4.is-brand span:nth-child(4){letter-spacing:-0.0625em}.p-gn .p-gn__category .p-gn__category__header>div h4.is-brand span:nth-child(5){letter-spacing:-0.0666666667em}.p-gn .p-gn__category .p-gn__category__header>div h4.is-brand span:nth-child(6){letter-spacing:-0.0375em}.p-gn .p-gn__category .p-gn__category__header>div h4.is-collection span:nth-child(1),.p-gn .p-gn__category .p-gn__category__header>div h4.is-collection span:nth-child(2){letter-spacing:-0.0583333333em}.p-gn .p-gn__category .p-gn__category__header>div h4.is-collection span:nth-child(3){letter-spacing:-0.0666666667em}.p-gn .p-gn__category .p-gn__category__header>div h4.is-collection span:nth-child(4){letter-spacing:-0.0583333333em}.p-gn .p-gn__category .p-gn__category__header>div h4.is-collection span:nth-child(5){letter-spacing:-0.0541666667em}.p-gn .p-gn__category .p-gn__category__header>div h4.is-collection span:nth-child(6){letter-spacing:-0.05em}.p-gn .p-gn__category .p-gn__category__header>div h4.is-collection span:nth-child(7){letter-spacing:-0.0583333333em}.p-gn .p-gn__category .p-gn__category__header>div h4.is-collection span:nth-child(8){letter-spacing:-0.0625em}.p-gn .p-gn__category .p-gn__category__header>div h4.is-collection span:nth-child(9){letter-spacing:-0.0583333333em}.p-gn .p-gn__category .p-gn__category__header>div h4.is-collection span:nth-child(10){letter-spacing:-0.0625em}.p-gn .p-gn__category .p-gn__category__header>div h4.is-collection span:nth-child(11){letter-spacing:-0.0375em}@media only screen and (min-width:768px){.p-gn .p-gn__wrapper{margin-top:-0.8333333333vw;display:flex;justify-content:space-between}}@media only screen and (min-width:1440px){.p-gn .p-gn__wrapper{margin-top:-12px}}@media only screen and (min-width:768px){.p-gn .p-gn__wrapper .p-gn__container{width:48.1697171381%}}@media only screen and (min-width:768px){.p-gn .p-gn__category{padding-left:10.2083333333vw;height:5.9027777778vw;margin-bottom:1.6200708564vw}}@media only screen and (min-width:1440px){.p-gn .p-gn__category{padding-left:147px;height:85px;margin-bottom:23.3290203327px}}@media only screen and (min-device-width:320px) and (max-width:767px){.p-gn .p-gn__category{margin-bottom:7.4305555556vw;padding-left:24.5833333333vw;height:14.2361111111vw}}@media only screen and (min-width:768px){.p-gn .p-gn__category figure{top:0.8333333333vw;width:8.125vw;height:5.9027777778vw}}@media only screen and (min-width:1440px){.p-gn .p-gn__category figure{top:12px;width:117px;height:85px}}@media only screen and (min-device-width:320px) and (max-width:767px){.p-gn .p-gn__category figure{top:2.4vw;width:19.7222222222vw;height:14.2361111111vw}}@media only screen and (min-width:768px){.p-gn .p-gn__category .p-gn__category__header>div h4{font-size:4.1666666667vw}}@media only screen and (min-width:1440px){.p-gn .p-gn__category .p-gn__category__header>div h4{font-size:60px}}@media only screen and (min-device-width:320px) and (max-width:767px){.p-gn .p-gn__category .p-gn__category__header>div h4{font-size:12.5vw}}@media only screen and (min-width:768px){.p-gn .p-gn__category .p-gn__category__header>div .p-gn__category__description{margin-top:0.625vw;font-size:12px}}@media only screen and (min-width:1440px){.p-gn .p-gn__category .p-gn__category__header>div .p-gn__category__description{margin-top:9px}}@media only screen and (min-device-width:320px) and (max-width:767px){.p-gn .p-gn__category .p-gn__category__header>div .p-gn__category__description{margin-top:1.7333333333vw;font-size:2.2222222222vw;line-height:1.3125}}@media only screen and (min-width:768px){.p-gn .p-gn__aside .p-gn__aside__about{margin-top:4.1666666667vw}}@media only screen and (min-width:1440px){.p-gn .p-gn__aside .p-gn__aside__about{margin-top:60px}}@media only screen and (min-device-width:320px) and (max-width:767px){.p-gn .p-gn__aside .p-gn__aside__about{margin-top:16.6666666667vw}}@media only screen and (min-width:768px){.p-gn .p-gn__aside .p-gn__aside__about ul{font-size:12px;display:flex;flex-wrap:wrap}}@media only screen and (min-device-width:320px) and (max-width:767px){.p-gn .p-gn__aside .p-gn__aside__about ul{font-size:3.3333333333vw;display:flex;flex-wrap:wrap}}@media only screen and (min-width:768px){.p-gn .p-gn__aside .p-gn__aside__about ul li{margin-right:2em;margin-bottom:2em}}@media only screen and (min-device-width:320px) and (max-width:767px){.p-gn .p-gn__aside .p-gn__aside__about ul li{width:50%;margin-top:2em}.p-gn .p-gn__aside .p-gn__aside__about ul li:nth-child(1),.p-gn .p-gn__aside .p-gn__aside__about ul li:nth-child(2){margin-top:0}}@media only screen and (min-width:768px){.p-gf{padding-bottom:4.1666666667vw}}@media only screen and (min-width:1440px){.p-gf{padding-bottom:60px}}@media only screen and (min-device-width:320px) and (max-width:767px){.p-gf{margin-top:25vw;padding-bottom:11.9444444444vw}}.p-gf{color:#ffffff}.p-gf .p-gf__tt,.p-gf .p-gf__copyright{font-weight:600;letter-spacing:-0.025em}.p-gf.is-full .l-page{display:block}@media only screen and (min-width:768px){.p-gf .p-gf__tt{margin-top:8.3333333333vw;font-size:18px}}@media only screen and (min-width:1440px){.p-gf .p-gf__tt{margin-top:120px}}@media only screen and (min-device-width:320px) and (max-width:767px){.p-gf .p-gf__tt{margin-top:33.3333333333vw;font-size:5vw}}@media only screen and (min-width:768px){.p-gf .p-gf__copyright{margin-top:8.3333333333vw;font-size:12px;height:6px}}@media only screen and (min-width:1440px){.p-gf .p-gf__copyright{margin-top:120px}}@media only screen and (min-device-width:320px) and (max-width:767px){.p-gf .p-gf__copyright{margin-top:33.3333333333vw;font-size:1.6666666667vw}}@media only screen and (min-width:768px){.p-gf .p-gf__copyright p{transform:scale(0.5);transform-origin:left top}}@media only screen and (min-width:768px){.p-gf.is-full{margin-top:8.3333333333vw}}@media only screen and (min-width:1440px){.p-gf.is-full{margin-top:120px}}@media only screen and (min-device-width:320px) and (max-width:767px){html:not([data-version="v2_simple"]) .p-gf.is-full .l-page{padding-left:11.3888888889vw}}@media only screen and (min-width:768px){.p-gf.is-full .p-gf__tt{margin-top:2.9166666667vw}}@media only screen and (min-width:1440px){.p-gf.is-full .p-gf__tt{margin-top:42px}}@media only screen and (min-device-width:320px) and (max-width:767px){.p-gf.is-full .p-gf__tt{margin-top:33.3333333333vw}}@media only screen and (min-width:768px){.p-gf.is-full .p-gf__copyright{margin-top:4.1666666667vw}}@media only screen and (min-width:1440px){.p-gf.is-full .p-gf__copyright{margin-top:60px}}@media only screen and (min-device-width:320px) and (max-width:767px){.p-gf.is-full .p-gf__copyright{margin-top:33.3333333333vw}}.u-stretch{font-family:"a-otf-futo-go-b101-pr6n", sans-serif;font-weight:500;letter-spacing:-0.01em;transform:scaleY(0.96);transform-origin:left top}.u-stretch h3{font-family:"a-otf-midashi-go-mb31-pr6n", sans-serif;font-weight:600}.c-credit{text-transform:lowercase;letter-spacing:0.05em;font-weight:200;font-style:italic;line-height:1.5}.c-credit strong{font-weight:500;font-style:normal}@media only screen and (min-width:768px){.c-credit{font-size:8px}}@media only screen and (min-device-width:320px) and (max-width:767px){.c-credit{font-size:1.6666666667vw;width:60.9722222222vw}}.c-tags a.c-tag{display:inline-block;margin-left:0.05em;letter-spacing:0.05em;line-height:1;white-space:nowrap;font-weight:bold;color:var(--white)}.c-tags a.c-tag:before{content:""}@media only screen and (min-width:768px){.c-tags a.c-tag{padding:7px}}@media only screen and (min-device-width:320px) and (max-width:767px){.c-tags a.c-tag{padding:1.8vw;border-radius:0.27vw}}@media only screen and (min-width:768px){.c-tags{margin-top:84px}}@media only screen and (min-device-width:320px) and (max-width:767px){.c-tags{margin-top:7vw}}.c-tags>ul{display:flex;flex-wrap:wrap;gap:6px}@media only screen and (min-width:768px){.c-tags>ul{margin-top:6px;margin-right:12px}}@media only screen and (min-device-width:320px) and (max-width:767px){.c-tags>ul{margin-top:4.1666666667vw;margin-right:3.3333333333vw}}@media only screen and (min-width:768px){.c-module{margin-top:3.75rem}}@media only screen and (min-device-width:320px) and (max-width:767px){.c-module{margin-top:8.3333333333vw}}@media only screen and (min-width:768px){.c-columns.c-columns--2col{display:flex;justify-content:space-between}.c-columns.c-columns--2col.c-columns--va-start{align-items:flex-start}}@media only screen and (min-width:768px){.c-columns.c-columns--2col .c-column{width:48.125%}}@media only screen and (min-device-width:320px) and (max-width:767px){.c-columns.c-columns--2col .c-column+.c-column{margin-top:8.3333333333vw}}.c-content{position:relative;clear:both}.c-content>div{line-height:2}@media only screen and (min-width:768px){.c-content>div{font-size:12px;max-width:778px}}@media only screen and (min-device-width:320px) and (max-width:767px){.c-content>div{font-size:1.5rem;line-height:2.2083333333em}}.c-content.c-content--figure{position:relative}.c-content.c-content--text>div{text-align:justify;hanging-punctuation:allow-end}.c-content .c-content-caption{margin-left:auto;text-align:right;color:#ffffff}.c-content .c-content-caption>div{line-height:2;display:inline-block;width:auto;margin-left:auto;text-align:left}@media only screen and (min-width:768px){.c-content .c-content-caption>div{font-size:9px;max-width:160px;margin-top:12px}}@media only screen and (min-device-width:320px) and (max-width:767px){.c-content .c-content-caption>div{margin-top:4.1666666667vw;max-width:35.5555555556vw;font-size:2vw}}.p-ad-area.p-ad-area--banner{background-color:rgba(255, 255, 255, 0.05)}.p-superwrapper{position:relative}@media only screen and (min-device-width:320px) and (max-width:767px){.p-superwrapper{overflow-x:hidden}}.p-supercontainer{width:100%}.p-breadcrumb{letter-spacing:-0.025em}.p-breadcrumb a{color:var(--primary)}.p-breadcrumb .p-breadcrumb__item{font-weight:600;display:inline-block;text-transform:lowercase}.p-breadcrumb .p-breadcrumb__item a{position:relative;display:inline-block}.p-breadcrumb .p-breadcrumb__item a:not(.current-item){font-weight:300}.p-breadcrumb .p-breadcrumb__item a.is-current{pointer-events:none}@media only screen and (min-device-width:320px) and (max-width:767px){.p-breadcrumb .p-breadcrumb__item{line-height:1}}@media only screen and (min-width:768px){.p-breadcrumb{font-size:16px;margin-top:60px}}@media only screen and (min-device-width:320px) and (max-width:767px){.p-breadcrumb{margin-top:16.6666666667vw;font-size:4.4444444444vw;line-height:2}}