:root{--color-bg-default: #faa755;--color-bg-light: #a2dae4;--color-bg-paper: #ffffff;--color-text-primary: #171717;--color-text-secondary: #c55d15;--color-text-disabled: #a0a0a0;--color-text-inverted: #ffffff;--color-border-default: #f9f9f9;--color-border-light: #d1d1d1;--color-border-dark: #525252;--color-success: #22c55e;--color-warning: #f59e04;--color-error: #ef4444;--color-info: #0ea5e9;--opacity-hover: 0.3;--dur-fast: 0.15s;--dur-base: 0.3s;--ease-standard: cubic-bezier(0.4, 0, 0.2, 1)}html{font-size:62.5%}body{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body ::-moz-selection{background:var(--color-text-primary);color:var(--color-text-primary)}body ::selection{background:var(--color-text-primary);color:var(--color-text-primary)}*,*::before,*::after{padding:0;margin:0;box-sizing:border-box}img{border-radius:1px;max-width:100%;height:auto;vertical-align:bottom}ul,li,ol{list-style:none;padding:0;margin:0}input,button,textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;border-radius:0;color:inherit;cursor:pointer;font:inherit;margin:0;padding:0;outline:none}a{cursor:pointer;color:var(--color-text-primary);display:inline-block;text-decoration:none;transition:all .3s ease}a.credit_button{display:block}.c-button{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.5em;min-width:160px;min-height:120px;padding:1em 2em;position:relative;overflow:hidden;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all var(--dur-base) var(--ease-standard)}.c-button__icon{display:flex;align-items:center;justify-content:center;width:1.2em;height:1.2em;flex-shrink:0}.c-button__icon svg{width:100%;height:auto;fill:currentColor}.c-button__icon svg .cls-1{fill:none;stroke:currentColor;stroke-miterlimit:10}.c-button__icon svg .cls-2{fill:currentColor}.c-button--arrow{padding-right:3em}.c-button--arrow .c-button__icon{position:absolute;right:1em;transition:all var(--dur-base) var(--ease-standard)}@media screen and (min-width: 992px){.c-button--arrow:hover .c-button__icon{transform:translateX(4px)}}.c-button:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:2px}.c-button:active{transform:scale(0.98)}.c-button--block{background:var(--color-bg-dark);color:var(--color-text-inverted)}@media screen and (min-width: 992px){.c-button--block{background:color-mix(in srgb, var(--color-bg-dark), var(--color-bg-paper, 20%))}}.u-mt-0{margin-top:0 !important}.u-mb-0{margin-bottom:0 !important}.u-mt-10{margin-top:10px !important}.u-mb-10{margin-bottom:10px !important}.u-mt-15{margin-top:15px !important}.u-mb-15{margin-bottom:15px !important}.u-mt-20{margin-top:20px !important}.u-mb-20{margin-bottom:20px !important}.u-mt-30{margin-top:30px !important}.u-mb-30{margin-bottom:30px !important}.u-mt-40{margin-top:40px !important}.u-mb-40{margin-bottom:40px !important}.u-mt-50{margin-top:50px !important}.u-mb-50{margin-bottom:50px !important}.u-mt-60{margin-top:60px !important}.u-mb-60{margin-bottom:60px !important}.u-mt-70{margin-top:70px !important}.u-mb-70{margin-bottom:70px !important}.u-mt-80{margin-top:80px !important}.u-mb-80{margin-bottom:80px !important}.u-text-center{text-align:center}.u-text-right{text-align:right}.u-text-left{text-align:left}.u-img-cover{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.u-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.u-sp-only{display:block}@media screen and (min-width: 768px){.u-sp-only{display:none}}.u-pc-only{display:none}@media screen and (min-width: 768px){.u-pc-only{display:block}}h1{font-size:2rem;font-weight:700;line-height:1.5;letter-spacing:.05em;color:var(--color-text-primary);font-family:"optima","Marcellus","YakuHanJP","Noto Sans JP",serif}@media screen and (min-width: 992px){h1{font-size:2.2rem}}h2{font-size:1.7rem;font-weight:700;line-height:1.75;letter-spacing:.05em;color:var(--color-text-primary);font-family:"optima","Marcellus","YakuHanJP","Noto Sans JP",serif}@media screen and (min-width: 992px){h2{font-size:2rem}}h3{font-size:2rem;font-weight:400;line-height:1.5;letter-spacing:.05em;color:var(--color-text-primary);font-family:"optima","Marcellus","YakuHanJP","Noto Sans JP",serif}h4{font-size:1.4rem;font-weight:500;line-height:1.6;letter-spacing:0;color:var(--color-text-primary);font-family:"optima","Marcellus","YakuHanJP","Noto Sans JP",serif}p{font-size:1.4rem;font-weight:400;line-height:2;letter-spacing:.07em;color:var(--color-text-primary);font-family:"roboto","YakuHanJP","Noto Sans JP",sans-serif}figcaption{font-size:1.4rem;font-weight:400;line-height:1.75;letter-spacing:.07em;color:var(--color-text-primary);font-family:"roboto","YakuHanJP","Noto Sans JP",sans-serif}span{font-size:1.4rem;font-weight:400;line-height:1.5;letter-spacing:.05em;color:var(--color-text-primary);font-family:"roboto","YakuHanJP","Noto Sans JP",sans-serif}a{font-size:1.2rem;font-weight:400;line-height:1.5;letter-spacing:.04em;color:var(--color-text-primary);font-family:"roboto","YakuHanJP","Noto Sans JP",sans-serif}button{font-size:1.6rem;font-weight:400;line-height:1.5;letter-spacing:.04em;color:var(--color-text-primary);font-family:"roboto","YakuHanJP","Noto Sans JP",sans-serif}en-only{font-size:2.2rem;font-weight:600;line-height:1.2;letter-spacing:normal;color:var(--color-text-primary);font-family:"optima","Marcellus",serif}.container{width:100%;margin-inline:auto}@media screen and (min-width: 768px){.container{width:900px}}.container h1{font-style:italic;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto 3.8461538462vw}@media screen and (min-width: 768px){.container h1{margin:0 auto 32px}}.container h2{margin:0 auto 6px;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.container h3{font-style:italic;margin:0 auto 6px;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.container p,.container figcaption{text-align:justify;padding:6.9230769231vw 0}@media screen and (min-width: 768px){.container p,.container figcaption{padding:27px 0}}.container ul li{padding:4.1025641026vw 0}@media screen and (min-width: 768px){.container ul li{padding:16px 0}}.container ul li a[data-active=disactive]{pointer-events:none}@media screen and (min-width: 768px){.container ul li a span{cursor:pointer}}.container .container_body h1{font-size:2rem;font-weight:700;line-height:1.5;letter-spacing:.05em;color:var(--color-text-primary);font-family:"optima","Marcellus","YakuHanJP","Noto Sans JP",serif}@media screen and (min-width: 992px){.container .container_body h1{font-size:2.2rem}}.container .container_body h2{font-size:1.7rem;font-weight:700;line-height:1.75;letter-spacing:.05em;color:var(--color-text-primary);font-family:"optima","Marcellus","YakuHanJP","Noto Sans JP",serif}@media screen and (min-width: 992px){.container .container_body h2{font-size:2rem}}.container .container_body h3{font-size:2rem;font-weight:400;line-height:1.5;letter-spacing:.05em;color:var(--color-text-primary);font-family:"optima","Marcellus","YakuHanJP","Noto Sans JP",serif}.container .container_body h4{font-size:1.4rem;font-weight:500;line-height:1.6;letter-spacing:0;color:var(--color-text-primary);font-family:"optima","Marcellus","YakuHanJP","Noto Sans JP",serif}.container .container_body p{font-size:1.4rem;font-weight:400;line-height:2;letter-spacing:.07em;color:var(--color-text-primary);font-family:"roboto","YakuHanJP","Noto Sans JP",sans-serif}.container .container_body figcaption{font-size:1.4rem;font-weight:400;line-height:1.75;letter-spacing:.07em;color:var(--color-text-primary);font-family:"roboto","YakuHanJP","Noto Sans JP",sans-serif}.container .container_body span{font-size:1.4rem;font-weight:400;line-height:1.5;letter-spacing:.05em;color:var(--color-text-primary);font-family:"roboto","YakuHanJP","Noto Sans JP",sans-serif}.container .container_body a{font-size:1.2rem;font-weight:400;line-height:1.5;letter-spacing:.04em;color:var(--color-text-primary);font-family:"roboto","YakuHanJP","Noto Sans JP",sans-serif}.container .container_body button{font-size:1.6rem;font-weight:400;line-height:1.5;letter-spacing:.04em;color:var(--color-text-primary);font-family:"roboto","YakuHanJP","Noto Sans JP",sans-serif}.container .container_body en-only{font-size:2.2rem;font-weight:600;line-height:1.2;letter-spacing:normal;color:var(--color-text-primary);font-family:"optima","Marcellus",serif}.container .container_body .l_header .lead{padding-right:5.641025641vw;padding-bottom:15.3846153846vw;padding-left:5.641025641vw;position:relative;text-align:left}@media screen and (min-width: 768px){.container .container_body .l_header .lead{padding-left:0;padding-right:0;padding-bottom:50px;text-align:center}}.container .container_body .l_header .lead::after{background:var(--color-border-dark);content:"";display:block;width:1px;height:10.2564102564vw;position:absolute;bottom:15px;left:50%;transform:translateX(-50%)}@media screen and (min-width: 768px){.container .container_body .l_header .lead::after{bottom:-30px;height:56px}}.container .container_body main{width:100%;margin-inline:auto}@media screen and (min-width: 768px){.container .container_body main{width:92%}}.container .container_body main .p-about{margin-top:3.5897435897vw}@media screen and (min-width: 768px){.container .container_body main .p-about{margin-top:56px}}.container .container_body main .p-about__inner h2{color:var(--color-text-secondary)}.container .container_body main .p-about__inner .p-about__img{display:flex;flex-direction:column;padding-top:6.6666666667vw}@media screen and (min-width: 768px){.container .container_body main .p-about__inner .p-about__img{padding-top:26px;width:414px;margin-inline:auto}}.container .container_body main .p-about__inner .p-about__img figcaption{background:var(--color-bg-light);border-bottom-left-radius:1px;border-bottom-right-radius:1px;margin-left:10.2564102564vw;padding:8.4615384615vw 5.641025641vw}@media screen and (min-width: 768px){.container .container_body main .p-about__inner .p-about__img figcaption{margin-left:40px;padding:33px 22px}}.container .container_body main .p-about__inner .p-about__img figcaption p{padding:0;color:var(--color-text-secondary)}.container .container_body main .p-about__inner .p-about__img figcaption span{color:var(--color-text-secondary);display:inline-block;padding:15px 0;line-height:2}.container .container_body main .p-pickItem{margin-top:18.4615384615vw}@media screen and (min-width: 768px){.container .container_body main .p-pickItem{margin-top:96px}}@media screen and (min-width: 768px){.container .container_body main .p-pickItem .p-pickItem__head{width:493px;margin-inline:auto}}.container .container_body main .p-pickItem .p-pickItem__head h2{background:var(--color-bg-default)}.container .container_body main .p-pickItem .p-pickItem__head p{padding-top:8.4615384615vw;padding-right:5.641025641vw;padding-left:5.641025641vw}@media screen and (min-width: 768px){.container .container_body main .p-pickItem .p-pickItem__head p{padding-top:34px;padding-right:0;padding-left:0}}.container .container_body main .p-pickItem__body{margin:11.5384615385vw auto}@media screen and (min-width: 768px){.container .container_body main .p-pickItem__body{margin:55px auto}}@media screen and (min-width: 768px){.container .container_body main .p-pickItem__body .p-pickItem__article{margin-top:72px}}.container .container_body main .p-pickItem__body .p-pickItem__article .p-pickItem__wrapper--container{margin:10.2564102564vw auto}@media screen and (min-width: 768px){.container .container_body main .p-pickItem__body .p-pickItem__article .p-pickItem__wrapper--container{display:flex;margin:40px auto}}.container .container_body main .p-pickItem__body .p-pickItem__article .p-pickItem__wrapper--container .p-pickItem__wrapper+.p-pickItem__wrapper{margin-top:14.358974359vw}@media screen and (min-width: 768px){.container .container_body main .p-pickItem__body .p-pickItem__article .p-pickItem__wrapper--container .p-pickItem__wrapper+.p-pickItem__wrapper{margin-top:0}}.container .container_body main .p-pickItem__body .p-pickItem__article .p-pickItem__wrapper--container .p-pickItem__wrapper+.p-pickItem__wrapper figcaption{padding:6.6666666667vw 5.641025641vw}@media screen and (min-width: 768px){.container .container_body main .p-pickItem__body .p-pickItem__article .p-pickItem__wrapper--container .p-pickItem__wrapper+.p-pickItem__wrapper figcaption{padding:26px 0 0}}.container .container_body main .p-pickItem__body .p-pickItem__article .p-pickItem__wrapper--container .p-pickItem__wrapper.-top{padding:0 5.641025641vw}@media screen and (min-width: 768px){.container .container_body main .p-pickItem__body .p-pickItem__article .p-pickItem__wrapper--container .p-pickItem__wrapper.-top{width:398px;margin-right:30px;padding:0}}.container .container_body main .p-pickItem__body .p-pickItem__article .p-pickItem__wrapper--container .p-pickItem__wrapper.-top ul li a{display:flex;justify-content:space-between;align-items:center}@media screen and (min-width: 768px){.container .container_body main .p-pickItem__body .p-pickItem__article .p-pickItem__wrapper--container .p-pickItem__wrapper.-bottom{width:343px;margin-left:30px;margin-top:50px}}@media screen and (min-width: 768px){.container .container_body main .p-pickItem__body .p-pickItem__article .p-pickItem__wrapper--container .p-pickItem__wrapper figcaption{padding-top:34px}}.container .container_body main .p-style__head{padding:0 5.641025641vw}@media screen and (min-width: 768px){.container .container_body main .p-style__head{padding:0;width:432px;margin-inline:auto}}.container .container_body main .p-style__head .p-style__contents{position:relative}.container .container_body main .p-style__head .p-style__contents.-top{padding-bottom:10.2564102564vw}@media screen and (min-width: 768px){.container .container_body main .p-style__head .p-style__contents.-top{padding-bottom:48px}}.container .container_body main .p-style__head .p-style__contents.-top::after{background:var(--color-border-dark);content:"";display:block;width:1px;height:10.2564102564vw;position:absolute;bottom:-15px;left:50%;transform:translateX(-50%)}@media screen and (min-width: 768px){.container .container_body main .p-style__head .p-style__contents.-top::after{bottom:-30px;height:56px}}.container .container_body main .p-style__head .p-style__contents.-top h2{background:var(--color-bg-default)}.container .container_body main .p-style__head .p-style__contents .p-collab__img{margin-top:8.7179487179vw}@media screen and (min-width: 768px){.container .container_body main .p-style__head .p-style__contents .p-collab__img{margin-top:34px}}.container .container_body main .p-style__head .p-style__contents ul li a{display:flex;justify-content:space-between;align-items:center}.container .container_body main .p-style__head .p-style__contents.-bottom{padding-top:12.3076923077vw}@media screen and (min-width: 768px){.container .container_body main .p-style__head .p-style__contents.-bottom{padding-top:58px}}.container .container_body main .p-style__body{margin-top:11.5384615385vw}@media screen and (min-width: 768px){.container .container_body main .p-style__body{margin-top:45px}}.container .container_body main .p-style__body .p-style__article{margin-top:15.3846153846vw}@media screen and (min-width: 768px){.container .container_body main .p-style__body .p-style__article{margin-top:96px}}.container .container_body main .p-style__body .p-style__article .p-style__wrapper--container{padding-top:25px}@media screen and (min-width: 768px){.container .container_body main .p-style__body .p-style__article .p-style__wrapper--container{display:flex;justify-content:center;flex-wrap:wrap}}.container .container_body main .p-style__body .p-style__article .p-style__wrapper--container .p-style__wrapper.-top{position:relative;width:77.4358974359vw;margin-bottom:6.1538461538vw}.container .container_body main .p-style__body .p-style__article .p-style__wrapper--container .p-style__wrapper.-top .img-detail{position:absolute;top:0;right:-5.641025641vw;writing-mode:vertical-lr}@media screen and (min-width: 768px){.container .container_body main .p-style__body .p-style__article .p-style__wrapper--container .p-style__wrapper.-top .img-detail{right:-25px}}@media screen and (min-width: 768px){.container .container_body main .p-style__body .p-style__article .p-style__wrapper--container .p-style__wrapper.-top{width:407px;margin-right:30px}}.container .container_body main .p-style__body .p-style__article .p-style__wrapper--container .p-style__wrapper.-bottom{padding-right:5.641025641vw;padding-left:5.641025641vw}@media screen and (min-width: 768px){.container .container_body main .p-style__body .p-style__article .p-style__wrapper--container .p-style__wrapper.-bottom{padding-right:0;padding-left:0;margin-top:30px;margin-left:30px;width:296px}}.container .container_body main .p-style__body .p-style__article .p-style__wrapper--container .u-sp-only a{display:flex;justify-content:space-between;align-items:center}.container .container_body main .p-style__body .p-style__article .p-style__wrapper--container .u-pc-only{width:100%}.container .container_body main .p-style__body .p-style__article .p-style__wrapper--container .u-pc-only ul{display:grid;grid-template-columns:repeat(2, 1fr);-moz-column-gap:40px;column-gap:40px}.container .container_body main .p-style__body .p-style__article .p-style__wrapper--container .u-pc-only ul li a{display:grid;grid-template-columns:auto 1fr auto}.container .container_body main .p-style__body .p-style__article .p-style__wrapper--container .u-pc-only ul li a .creditList__brand{color:var(--color-text-disabled);font-size:1.2rem;grid-column:1/3;grid-row:2/3}.container .container_body main .p-style__body .p-style__article .p-style__wrapper--container .u-pc-only ul li a .creditList__button{grid-column:3/3}.container .container_body main .p-topicItem{position:relative;margin:14.358974359vw auto 24.6153846154vw}@media screen and (min-width: 768px){.container .container_body main .p-topicItem{margin:72px auto 96px}}.container .container_body main .p-topicItem__inner{border:1px solid var(--color-border-dark);border-radius:1px;margin-right:5.641025641vw;margin-left:5.641025641vw}@media screen and (min-width: 768px){.container .container_body main .p-topicItem__inner{width:453px;margin-inline:auto}}.container .container_body main .p-topicItem__inner .p-topicItem__wrapper{width:79.4871794872vw;margin:10.2564102564vw auto 6.1538461538vw}@media screen and (min-width: 768px){.container .container_body main .p-topicItem__inner .p-topicItem__wrapper{width:85%;margin:40px auto 24px}}.container .container_body main .p-topicItem__inner .p-topicItem__wrapper h2{background:var(--color-bg-paper);padding:3px 50px;position:absolute;top:-5.1282051282vw;left:50%;transform:translateX(-50%)}@media screen and (min-width: 768px){.container .container_body main .p-topicItem__inner .p-topicItem__wrapper h2{top:-20px}}.container .container_body main .p-topicItem__inner .p-topicItem__wrapper figcaption h4{margin-bottom:7.6923076923vw}@media screen and (min-width: 768px){.container .container_body main .p-topicItem__inner .p-topicItem__wrapper figcaption h4{margin-bottom:30px}}.container .container_body main .p-topicItem__inner .p-topicItem__wrapper figcaption span{display:block;font-size:1.2rem;padding-top:15px}.container .container_body main .p-topicItem__inner ul li a{display:flex;justify-content:space-between;align-items:center}.container .container_body main .moreItems{margin-bottom:30.7692307692vw}@media screen and (min-width: 768px){.container .container_body main .moreItems{margin-bottom:120px}}.container .container_body main .moreItems a{background:var(--color-bg-default);border-radius:50px;font-size:1.4rem;width:88.4615384615vw;max-width:423px;height:56px;line-height:56px}
/*# sourceMappingURL=style.min.css.map */