@import url(https://use.typekit.net/gqm3pwb.css);@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500&family=Shippori+Mincho+B1:wght@400;500&display=swap);
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:initial;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:initial}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:initial}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}body{min-width:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mb25_sp{margin-bottom:0!important}#footer{min-width:100%}#topicsList{color:#fff;font-family:Noto Sans JP,noto-sans-japanese,sans-serif;font-style:normal;font-weight:400;line-height:1;text-align:left}#topicsList h1,#topicsList h2,#topicsList h3,#topicsList h4,#topicsList h5{font-size:inherit;font-weight:inherit;margin:0}#topicsList *,#topicsList :after,#topicsList :before{box-sizing:border-box}#topicsList a{color:inherit;cursor:pointer}#topicsList a,#topicsList a:hover{text-decoration:none}#topicsList button{background-color:#0000;border-width:0;color:inherit;cursor:pointer;padding:0}#topicsList figure{margin:0}#topicsList dd,#topicsList dl,#topicsList ol,#topicsList ul{list-style:none;margin:0;padding:0}#topicsList p{margin:0}#topicsList img{border:none;display:block;height:auto;image-rendering:-webkit-optimize-contrast;max-width:none;width:100%}#topicsList .over{opacity:1;transition:opacity .4s}#topicsList article{background:#000;display:flex}#topicsList article .inrWrap{background:#000;container-type:inline-size;margin-inline:auto;min-width:375px;overflow:hidden;width:29.296875%}#topicsList article .side{container-type:inline-size}#topicsList article .side .side__inner{height:100vh;overflow:hidden;position:-webkit-sticky;position:sticky;top:0;width:100%}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;translate:0 15% 0}to{opacity:1;translate:0 0 0}}@keyframes fadeInLeft{0%{opacity:0;translate:-30% 0 0}to{opacity:1;translate:0 0 0}}@keyframes fadeInBlur{0%{filter:blur(12px);opacity:0}to{filter:blur(0);opacity:1}}.fadeIn{animation-duration:1s;animation-fill-mode:both;opacity:0}.fadeIn.active{animation-delay:.2s;animation-name:fadeIn}.fadeInUp{animation-duration:1s;animation-fill-mode:both;opacity:0}.fadeInUp.active{animation-delay:.2s;animation-name:fadeInUp}.fadeInLeft{animation-duration:1s;animation-fill-mode:both;opacity:0}.fadeInLeft.active{animation-delay:.2s;animation-name:fadeInLeft}.fadeInBlur{animation-duration:1.2s;animation-fill-mode:both;opacity:0}.fadeInBlur.active{animation-delay:.2s;animation-name:fadeInBlur}#topicsList article .inrWrap .kv{background:#000}#topicsList article .inrWrap .kv__photo{background:#111;height:100cqw;overflow:hidden;position:relative;width:100%}#topicsList article .inrWrap .kv__photo img:first-child{display:block;height:100%;object-fit:cover;width:100%}#topicsList article .inrWrap .kv__logo3{height:auto;left:2.7093333333cqw;pointer-events:none;position:absolute;top:2.5893333333cqw;width:95.112cqw}#topicsList article .inrWrap .kv__read1{height:auto;pointer-events:none;position:absolute;right:12.2666666667cqw;top:29.3573333333cqw;width:4.5066666667cqw}#topicsList article .inrWrap .kv__read2{height:auto;left:8.3013333333cqw;pointer-events:none;position:absolute;top:40.2666666667cqw;width:25.432cqw}#topicsList article .inrWrap .kv__text{padding:7.08cqw 5.3333333333cqw 0;text-align:center}#topicsList article .inrWrap .kv__tag{font-size:5.3333333333cqw;line-height:2.21055}#topicsList article .inrWrap .kv__tag,#topicsList article .inrWrap .kv__title{color:#e85796;font-family:shippori-mincho-b1,Shippori Mincho B1,serif;font-weight:400}#topicsList article .inrWrap .kv__title{font-size:8cqw;line-height:1.5333333333;margin-top:-2.3226666667cqw}#topicsList article .inrWrap .kv__body{color:#fff;font-family:shippori-mincho-b1,Shippori Mincho B1,serif;font-size:3.7333333333cqw;font-weight:400;line-height:2.1428571429;margin-top:2.6346666667cqw}#topicsList article .inrWrap .kv__brand,#topicsList article .inrWrap .kv__pc-header{display:none}#topicsList article .inrWrap .kv__nav{display:flex;flex-wrap:wrap;gap:0;margin-top:16.5333333333cqw;padding:0 6cqw}#topicsList article .inrWrap .kv__nav-item{aspect-ratio:1/1;display:block;overflow:hidden;position:relative;width:50%}#topicsList article .inrWrap .kv__nav-item img{height:100%;object-fit:cover;transition:transform .3s;width:100%}#topicsList article .inrWrap .kv__nav-item.fadeIn.active:first-of-type{animation-delay:.2s}#topicsList article .inrWrap .kv__nav-item.fadeIn.active:nth-of-type(2){animation-delay:.4s}#topicsList article .inrWrap .kv__nav-item.fadeIn.active:nth-of-type(3){animation-delay:.6s}#topicsList article .inrWrap .kv__nav-item.fadeIn.active:nth-of-type(4){animation-delay:.8s}#topicsList article .inrWrap .kv__nav-label{display:none}#topicsList article .inrWrap .kv__photo img.fadeInBlur.active:first-child{animation-delay:.1s}#topicsList article .inrWrap .kv__logo3.fadeInUp.active{animation-delay:.5s}#topicsList article .inrWrap .kv__read1.fadeInUp.active{animation-delay:.8s}#topicsList article .inrWrap .kv__read2.fadeInLeft.active{animation-delay:1.1s}#topicsList article .inrWrap .kv__title.fadeInUp.active{animation-delay:.2s}#topicsList article .inrWrap .kv__body.fadeInUp.active{animation-delay:.4s}#topicsList article .inrWrap .page-header{display:flex;flex-direction:column;justify-content:flex-end;min-height:122.6666666667cqw;overflow:hidden;padding:0 5.3333333333cqw 8.5333333333cqw;position:relative}#topicsList article .inrWrap .page-header__bg{background:#333;inset:0;position:absolute}#topicsList article .inrWrap .page-header__bg img{height:100%;object-fit:cover;width:100%}#topicsList article .inrWrap .page-header__overlay{background:linear-gradient(0deg,#00000080 0,#0000 50%);inset:0;position:absolute}#topicsList article .inrWrap .page-header__play{position:relative;z-index:1}#topicsList article .inrWrap .page-header__play-line{color:#fff;display:block;font-family:cofo-raffine,sans-serif;font-size:16cqw;font-weight:300;line-height:1}#topicsList article .inrWrap .page-header__copy{color:#fff;font-family:Noto Sans JP,noto-sans-japanese,sans-serif;font-size:3.7333333333cqw;line-height:2.1;margin-top:5.3333333333cqw;padding-right:13.3333333333cqw;position:relative;z-index:1}#topicsList article .inrWrap .page-header__vertical{color:#fff;font-family:shippori-mincho-b1,Shippori Mincho B1,serif;font-size:4.8cqw;font-weight:500;line-height:1;position:absolute;right:3.7333333333cqw;-webkit-text-orientation:upright;text-orientation:upright;top:5.3333333333cqw;writing-mode:vertical-rl;z-index:2}#topicsList article .inrWrap .intro{margin-bottom:5.3333333333cqw;overflow:hidden;position:relative}#topicsList article .inrWrap .intro__visual{aspect-ratio:375/477.5;overflow:hidden;position:relative;width:100%}#topicsList article .inrWrap .intro__photo{display:block;height:100%;object-fit:cover;width:100%}#topicsList article .inrWrap .intro__chapter{position:absolute;right:6.4cqw;text-align:right;top:5.3333333333cqw;z-index:2}#topicsList article .inrWrap .intro__chapter-num,#topicsList article .inrWrap .intro__chapter-play{color:#c8a8e8;display:block;font-family:cofo-raffine,sans-serif;font-size:21.3333333333cqw;font-weight:300;line-height:1}#topicsList article .inrWrap .intro__chapter-num{margin-top:1.0666666667cqw}#topicsList article .inrWrap .intro__vertical{color:#fff;font-family:shippori-mincho-b1,Shippori Mincho B1,serif;font-size:4.8cqw;font-weight:400;letter-spacing:.05em;line-height:1.6;position:absolute;right:5.3333333333cqw;top:50.6666666667cqw;writing-mode:vertical-rl;z-index:2}#topicsList article .inrWrap .intro__text{color:#fff;font-family:Noto Sans JP,noto-sans-japanese,sans-serif;font-size:3.7333333333cqw;font-weight:400;letter-spacing:.1866666667cqw;line-height:2.1;padding:4.8cqw 8.6666666667cqw 9.3333333333cqw}#topicsList article .inrWrap .products--peach{background:#e9a08b}#topicsList article .inrWrap .products--rose{background:#f192d4}#topicsList article .inrWrap .products--coral{background:#e26d6e}#topicsList article .inrWrap .products--lavender{background:#b196d2}#topicsList article .inrWrap .products--lavender .product--01 .product__label,#topicsList article .inrWrap .products--lavender .product--02 .product__label{width:22.9333333333cqw}#topicsList article .inrWrap .product{margin-bottom:21.3333333333cqw}#topicsList article .inrWrap .product__visual{overflow:visible;position:relative}#topicsList article .inrWrap .product__bg{height:auto;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}#topicsList article .inrWrap .product--01 .product__bg{top:-13.3333333333cqw}#topicsList article .inrWrap .product--02 .product__bg{top:32cqw}#topicsList article .inrWrap .product--04 .product__bg{top:-10.6666666667cqw}#topicsList article .inrWrap .product__num{color:#000;font-family:cofo-raffine,sans-serif;font-size:34.6666666667cqw;font-weight:300;left:5.6cqw;line-height:.6923076923;pointer-events:none;position:absolute;top:1.3333333333cqw;z-index:2}#topicsList article .inrWrap .product__photo-wrap{position:relative;width:100%;z-index:1}#topicsList article .inrWrap .product__photo{display:block;height:auto;object-fit:contain;width:100%}#topicsList article .inrWrap .product__label{height:auto;pointer-events:none;position:absolute;right:11.4666666667cqw;top:8.5333333333cqw;width:13.8666666667cqw;z-index:2}#topicsList article .inrWrap .product__num.fadeInUp.active{animation-delay:.4s}#topicsList article .inrWrap .product__label.fadeInUp.active{animation-delay:.7s}#topicsList article .inrWrap .product__info{padding:2.6666666667cqw 4.8cqw 4.2666666667cqw 5.3333333333cqw}#topicsList article .inrWrap .product__name{color:#000;font-family:Noto Sans JP,noto-sans-japanese,sans-serif;font-size:3.7333333333cqw;letter-spacing:.7px;line-height:1.4}#topicsList article .inrWrap .product__price-row{align-items:center;display:flex;justify-content:space-between}#topicsList article .inrWrap .product__price{color:#000;font-family:cofo-raffine,sans-serif;font-size:16cqw;font-weight:400;letter-spacing:3px;line-height:1}#topicsList article .inrWrap .product__buy{align-items:center;background:#000;color:#fff;display:flex;flex-shrink:0;font-family:cofo-raffine,sans-serif;font-size:8cqw;font-weight:400;height:10.9333333333cqw;justify-content:space-between;line-height:.9;padding:0 2.6666666667cqw 0 9.0666666667cqw;text-decoration:none;transition:opacity .2s;width:32cqw}#topicsList article .inrWrap .product__buy-text{transform:translateY(6px)}#topicsList article .inrWrap .product__buy-arrow{aspect-ratio:8/14;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 14'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m1 1 6 6-6 6'/%3E%3C/svg%3E") no-repeat 50%/contain;flex-shrink:0;width:2.1333333333cqw}#topicsList article .inrWrap .product__bottom{align-items:flex-start;display:flex;padding:5.3333333333cqw 4.9333333333cqw 5.3333333333cqw 5.4666666667cqw}#topicsList article .inrWrap .product__gauges{display:flex;flex:1;flex-direction:column;gap:5.3333333333cqw}#topicsList article .inrWrap .product__gauge-pill{align-items:center;background:#000;border-radius:4cqw;color:#fff;display:inline-flex;font-family:shippori-mincho-b1,Shippori Mincho B1,serif;font-size:4.8cqw;font-weight:500;height:8cqw;justify-content:center;margin-bottom:4cqw;width:32cqw}#topicsList article .inrWrap .product__hearts{align-items:center;display:flex;gap:2.9333333333cqw;margin-bottom:1.0666666667cqw}#topicsList article .inrWrap .product__gauge-scales{display:flex;justify-content:space-between;width:49.0666666667cqw}#topicsList article .inrWrap .product__gauge-scale{color:#fff;font-family:Noto Sans JP,noto-sans-japanese,sans-serif;font-size:3.2cqw;font-weight:500;white-space:nowrap}#topicsList article .inrWrap .product__circle{align-self:flex-end;flex-shrink:0;width:29.3333333333cqw}#topicsList article .inrWrap .product__circle img{aspect-ratio:1/1;border-radius:50%;display:block;object-fit:cover;transform:scale(0);transform-origin:center;transition:transform .6s cubic-bezier(.34,1.56,.64,1);width:100%}#topicsList article .inrWrap .product__circle.is-visible img{transform:scale(1)}#topicsList article .inrWrap .heart{fill:none;flex-shrink:0;height:auto;overflow:visible;stroke:#fff;stroke-width:1;width:7.4666666667cqw}#topicsList article .inrWrap .heart--filled.anim{animation:heartFill .8s ease forwards}@keyframes heartFill{0%{fill:none;opacity:.5;transform:scale(.7)}60%{opacity:1;transform:scale(1.2)}to{fill:#fff;opacity:1;transform:scale(1)}}#topicsList article .inrWrap .allitem{display:flex;justify-content:center;padding:5.3333333333cqw 0 10.6666666667cqw}#topicsList article .inrWrap .allitem__btn{align-items:center;background:#000;color:#fff;display:flex;font-family:cofo-raffine,sans-serif;font-size:10.6666666667cqw;font-weight:400;height:13.8666666667cqw;justify-content:center;line-height:.9;position:relative;text-decoration:none;transition:opacity .2s;width:64cqw}#topicsList article .inrWrap .allitem__btn-text{transform:translateY(6px)}#topicsList article .inrWrap .allitem__btn-arrow{aspect-ratio:8/14;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 14'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m1 1 6 6-6 6'/%3E%3C/svg%3E") no-repeat 50%/contain;position:absolute;right:2.6666666667cqw;width:2.1333333333cqw}#topicsList article .inrWrap .footer{background:#000}#topicsList article .inrWrap .footer__play-logo{padding:1.0666666667cqw 2.3466666667cqw 0 2.5333333333cqw}#topicsList article .inrWrap .footer__play-logo img{display:block;height:auto;width:100%}#topicsList article .inrWrap .footer__head{margin-top:10.9333333333cqw;text-align:center}#topicsList article .inrWrap .footer__tag{color:#e85796;font-family:shippori-mincho-b1,Shippori Mincho B1,serif;font-size:5.3333333333cqw;font-weight:400;line-height:1.2}#topicsList article .inrWrap .footer__title{color:#e85796;font-family:shippori-mincho-b1,Shippori Mincho B1,serif;font-size:8cqw;font-weight:400;line-height:1.5333333333;margin-top:2.6666666667cqw}#topicsList article .inrWrap .footer__nav{display:flex;flex-direction:column;gap:5.3333333333cqw;margin-top:7.4666666667cqw;padding:0 10cqw}#topicsList article .inrWrap .footer__nav-item{border:1px solid #fff;display:block;overflow:hidden;transition:opacity .2s}#topicsList article .inrWrap .footer__nav-item img{aspect-ratio:300/130;display:block;object-fit:cover;width:100%}#topicsList article .inrWrap .footer__brand{margin-top:10.6666666667cqw;padding:0 25.0666666667cqw 0 24.2666666667cqw}#topicsList article .inrWrap .footer__brand img{display:block;height:auto;width:100%}#topicsList article .inrWrap .footer__copyright{color:#e85796;font-family:Noto Sans JP,noto-sans-japanese,sans-serif;font-size:2.6666666667cqw;line-height:1.75;margin-top:9.8666666667cqw;padding-bottom:14.4cqw;text-align:center}@media(hover:hover){#topicsList .over:hover{opacity:.6}#topicsList article .inrWrap .kv__nav-item:hover img{transform:scale(1.04)}#topicsList article .inrWrap .allitem__btn:hover,#topicsList article .inrWrap .footer__nav-item:hover,#topicsList article .inrWrap .product__buy:hover{opacity:.7}}@media(width < 560px){#topicsList article .inrWrap{min-width:unset;width:100%}#topicsList article .side{display:none}}@media(560px <= width < 960px){#topicsList article .side{display:none}}@media(width >= 960px){#topicsList article .inrWrap{margin-inline:0;min-width:450px;width:35.15625%}#topicsList article .sideL{background:#000;display:flex;flex-shrink:0;width:14.0625%}#topicsList article .sideL .side__inner{height:100vh;overflow:hidden;position:-webkit-sticky;position:sticky;top:0;width:100%}#topicsList article .sideL .sideL__logo{inset:0;overflow:hidden;position:absolute;z-index:3}#topicsList article .sideL .sideL__logo img{display:block;height:100%;margin-left:-2.34375%;width:auto}#topicsList article .inrWrap .kv .kv__brand,#topicsList article .inrWrap .kv .kv__pc-header{display:none}#topicsList article .sideR{background:#000;display:flex;flex-shrink:0;width:50.78125%}#topicsList article .sideR .side__inner{background:url(../images/bg.jpg) 50%/cover no-repeat;display:flex;flex-direction:column;height:100vh;justify-content:flex-start;overflow:hidden;position:-webkit-sticky;position:sticky;top:0;width:100%}#topicsList article .sideR .sideR__brand{display:flex;flex-shrink:0;justify-content:flex-end;padding:3.9307692308cqw 6.9230769231cqw 0}#topicsList article .sideR .sideR__brand img{width:24.3076923077cqw}#topicsList article .sideR .sideR__header{align-items:center;display:flex;flex-direction:column;flex-shrink:0;margin-top:auto;padding:0 3.0769230769cqw;text-align:center}#topicsList article .sideR .sideR__header .sideR__tag{color:#e85796;font-family:shippori-mincho-b1,Shippori Mincho B1,serif;font-size:2.3136246787cqw;letter-spacing:.1em;margin-bottom:.2em}#topicsList article .sideR .sideR__header .sideR__title{color:#e85796;font-family:shippori-mincho-b1,Shippori Mincho B1,serif;font-size:3.3419023136cqw;letter-spacing:.08em;line-height:1.4}#topicsList article .sideR .sideR__nav{display:flex;flex-shrink:0;flex-wrap:wrap;gap:3.0769230769cqw 2.7692307692cqw;margin-top:4.1738461538cqw;padding:0 16.4615384615cqw 20.1538461538cqw 14.4615384615cqw}#topicsList article .sideR .sideR__nav-item{aspect-ratio:750/325;background:#1a1a1a;border:1px solid #fff;display:block;flex:0 0 calc(50% - 1.3846153846cqw);overflow:hidden;position:relative}#topicsList article .sideR .sideR__nav-item img{height:100%;object-fit:cover;transition:transform .3s;width:100%}#topicsList article .sideR .sideR__nav-label{bottom:1.2853470437cqw;color:#fff;display:none;font-family:shippori-mincho-b1,Shippori Mincho B1,serif;font-size:1.6709511568cqw;font-weight:500;left:0;line-height:1.5;padding:0 4px;position:absolute;right:0;text-align:center;text-shadow:0 1px 6px #000000b3}}@media(width >= 960px)and (hover:hover){#topicsList article .sideR .sideR__nav-item:hover img{transform:scale(1.04)}}
/*# sourceMappingURL=style.css.map*/