:root{--color-bg-default: #f2f2f2;--color-bg--dark: #1a1a1a;--color-bg--paper: #ffffff;--color-text-default: #4d4d4d;--color-text-primary: #ffffff;--color-border-default: #a6a6a6;--color-border-paper: #ffffff;--color-main: #8290c8;--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%;scroll-behavior:smooth}@media screen and (min-width: 992px){html{scroll-padding:7.2rem}}body{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,*::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;font:inherit;margin:0;padding:0;outline:none}a{cursor:pointer;color:var(--color-text-primary);display:block;text-decoration:none;transition:all var(--dur-base) var(--ease-standard)}a.item-link{display:block}.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}}.c-button{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.5em;min-width:120px;min-height:50px;padding:0 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);z-index:1}.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:currentColor;stroke:currentColor;stroke-miterlimit:10}.c-button--icon svg .cls-2{fill:currentColor}.c-button--icon{position:absolute;right:1em;transform:rotate(-45deg);transition:all var(--dur-base) var(--ease-standard)}.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%))}}.container{background:var(--color-bg-default)}.container main .l__header{width:100vw;height:calc(100svh - 4rem);padding:1em 1em 0;position:relative}.container main .l__header .mainVisual--picture{border-radius:3px;display:block;overflow:hidden;width:100%;height:100%;scale:1.1;filter:blur(10px);opacity:0}.container main .l__header svg{position:absolute;inset:0}.container main .l__header #layer_1{width:min(12.8205128205vw,80px);inset:min(10.2564102564vw,70px) min(10.2564102564vw,140px) auto auto;-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)}.container main .l__header #layer_1 .cls-1{fill:var(--color-text-primary)}.container main .l__header #layer_2{width:min(88.2051282051vw,696px);inset:auto min(5.1282051282vw,100px) min(12.8205128205vw,50px) auto;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}.container main .l__header #layer_2 .cls-1,.container main .l__header #layer_2 .cls-2,.container main .l__header #layer_2 .cls-3{fill:none}.container main .l__header #layer_2 .cls-4{stroke-width:1.03px}.container main .l__header #layer_2 .cls-4,.container main .l__header #layer_2 .cls-2,.container main .l__header #layer_2 .cls-3{stroke:#fff}.container main .l__header #layer_2 .cls-4,.container main .l__header #layer_2 .cls-5{fill:#fff}.container main .l__header #layer_2 .cls-4,.container main .l__header #layer_2 .cls-3{stroke-miterlimit:10}.container main .l__header #layer_2 .cls-2{stroke-linecap:round;stroke-linejoin:round;stroke-width:2.06px}.container main .l__header #layer_2 .cls-6{-webkit-clip-path:url(#clippath-1);clip-path:url(#clippath-1)}.container main .l__header #layer_2 .cls-7{-webkit-clip-path:url(#clippath-2);clip-path:url(#clippath-2)}.container main .l__header #layer_2 .cls-8{-webkit-clip-path:url(#clippath);clip-path:url(#clippath)}.container main .l__header #layer_2 .cls-3{stroke-width:2.22px}.container main .content__all{width:min(1080px,100%);margin-inline:auto}.container main .content__all h1{color:var(--color-text-default);font-size:1.7rem;font-weight:600;line-height:1.5;letter-spacing:.05em;text-align:center;font-family:"YakuHanJP","MFW-KoburinaGoStdN-W6",sans-serif}@media screen and (min-width: 992px){.container main .content__all h1{font-size:2.2rem}}.container main .content__all h2{color:var(--color-text-default);font-size:1.7rem;font-weight:600;line-height:1.75;letter-spacing:.05em;text-align:center;font-family:"YakuHanJP","MFW-KoburinaGoStdN-W6",sans-serif}@media screen and (min-width: 992px){.container main .content__all h2{font-size:2.2rem}}.container main .content__all h3{color:var(--color-text-default);font-size:1.5rem;font-weight:600;line-height:2.5;letter-spacing:.05em;font-family:"YakuHanJP","MFW-KoburinaGoStdN-W6",sans-serif}@media screen and (min-width: 992px){.container main .content__all h3{font-size:2.5rem}}.container main .content__all h4{color:var(--color-text-default);font-size:1.4rem;font-weight:600;line-height:1.25;letter-spacing:.04em;font-family:"YakuHanJP","MFW-KoburinaGoStdN-W6",sans-serif}.container main .content__all p{color:var(--color-text-default);font-size:1.4rem;font-weight:600;line-height:1.75;letter-spacing:.05em;font-family:"YakuHanJP","MFW-KoburinaGoStdN-W3",sans-serif}.container main .content__all figcaption{color:var(--color-text-default);font-size:1.4rem;font-weight:600;line-height:2;letter-spacing:.05em;font-family:"YakuHanJP","MFW-KoburinaGoStdN-W3",sans-serif}.container main .content__all span{color:var(--color-text-default);font-size:1.1rem;font-weight:600;line-height:2;letter-spacing:.05em;font-family:"YakuHanJP","MFW-KoburinaGoStdN-W6",sans-serif}@media screen and (min-width: 992px){.container main .content__all span{font-size:1.3rem}}.container main .content__all a{color:var(--color-text-default);font-size:1.4rem;font-weight:600;line-height:1.5;letter-spacing:.04em;font-family:"YakuHanJP","MFW-KoburinaGoStdN-W3",sans-serif}.container main .content__all button{color:var(--color-text-default);font-size:1.6rem;font-weight:600;line-height:1.5;letter-spacing:.04em;font-family:"YakuHanJP","MFW-KoburinaGoStdN-W3",sans-serif}.container main .content__all .content__wrapper{background:var(--color-bg--paper);padding-top:min(17.5641025641vw,137px);margin-bottom:min(12.3076923077vw,8em)}.container main .content__all .content__wrapper .intro__container{width:min(89.7435897436vw,740px);margin:0 auto min(9.4871794872vw,74px)}.container main .content__all .content__wrapper .intro__container .intro__desc{margin-bottom:min(17.5641025641vw,138px)}.container main .content__all .content__wrapper .intro__container .intro__desc .logo{width:min(49.2307692308vw,248px);margin-inline:auto;margin-bottom:min(5.8974358974vw,46px)}.container main .content__all .content__wrapper .intro__container .intro__desc .logo .cls-1{fill:var(--color-bg--dark)}.container main .content__all .content__wrapper .intro__container .intro__desc h2{margin-bottom:min(5.1282051282vw,40px)}.container main .content__all .content__wrapper .intro__container .intro__desc figcaption{text-align:justify}@media screen and (min-width: 768px){.container main .content__all .content__wrapper .intro__container .intro__desc figcaption{text-align:center}}.container main .content__all .content__wrapper .intro__container .intro__func{padding-top:min(17.5641025641vw,137px)}.container main .content__all .content__wrapper .intro__container .intro__func h2+h2{padding-top:.5em}.container main .content__all .content__wrapper .intro__container .intro__func .funcImg{padding:min(2.8205128205vw,42px) 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto}.container main .content__all .content__wrapper .sceneList{margin:min(11.2820512821vw,88px) auto min(11.2820512821vw,88px)}.container main .content__all .content__wrapper .sceneList__details{position:relative}.container main .content__all .content__wrapper .sceneList__details h3{color:var(--color-text-primary);position:absolute;bottom:min(20.5128205128vw,120px);left:1em}.container main .content__all .content__wrapper .sceneList__details h3+h3{bottom:min(10.2564102564vw,60px)}.container main .content__all .content__wrapper .sceneList__link{display:flex;align-items:flex-end;flex-direction:column;padding-top:2em}.container main .content__all .content__wrapper .sceneList__link li{padding-right:2em}.container main .content__all .content__wrapper .sceneList .sceneCard__items{display:flex;flex-wrap:wrap;gap:4em;width:min(70vw,986px);margin-inline:auto;padding:min(21.2820512821vw,176px) 0 0}@media screen and (min-width: 768px){.container main .content__all .content__wrapper .sceneList .sceneCard__items{display:flex;flex-wrap:nowrap}}.container main .content__all .content__wrapper .sceneList .sceneCard__items .card{position:relative}@media screen and (min-width: 992px){.container main .content__all .content__wrapper .sceneList .sceneCard__items .card a:hover{background:var(--color-bg--paper)}.container main .content__all .content__wrapper .sceneList .sceneCard__items .card a .cardImg{overflow:hidden}.container main .content__all .content__wrapper .sceneList .sceneCard__items .card a .cardImg img{transition:all var(--dur-base) ease-out}.container main .content__all .content__wrapper .sceneList .sceneCard__items .card a .cardImg:hover img{transform:scale(1.05)}}.container main .content__all .content__wrapper .sceneList .sceneCard__items .card .cardText{position:absolute;bottom:0;right:0;background:rgba(166,166,166,.15);border-radius:1px;padding:1em 1em 1.5em}@media screen and (min-width: 768px){.container main .content__all .content__wrapper .sceneList .sceneCard__items .card .cardText{bottom:-1em;right:-1em}}.container main .content__all .content__wrapper .sceneList .sceneCard__items .card .cardText span{color:var(--color-text-primary);display:block}.container main .content__all .content__wrapper ul li{padding:.5em 0}.container main .content__all .content__wrapper ul li a .creditList__info{display:grid;grid-template-columns:auto auto 1fr;gap:0 1em}.container main .content__all .content__wrapper ul li a .creditList__info .creditList__spec{grid-column:1/4;display:block}.container main .content__all .content__wrapper ul li a .creditList__info .creditList__price{grid-column:1;grid-row:2}.container main .content__all .content__wrapper ul li a .creditList__info .creditList__buy{grid-column:2;grid-row:2}.container main .content__all .content__wrapper ul li a:hover{background:var(--color-main)}.container main .content__all .content__wrapper section{padding-bottom:min(23.4615384615vw,176px)}.container main .content__all .content__wrapper section article{margin-top:min(23.4615384615vw,176px)}.container main .content__all .content__wrapper section article .scene__wrapper .scene__column{display:flex;align-items:center;flex-direction:column}@media screen and (min-width: 768px){.container main .content__all .content__wrapper section article .scene__wrapper .scene__column{display:flex;justify-content:space-between;align-items:flex-start;flex-direction:row-reverse;gap:4.6em}}.container main .content__all .content__wrapper section article .scene__wrapper .scene__column .sceneMain{width:min(100%,539px)}.container main .content__all .content__wrapper section article .scene__wrapper .scene__column .sceneMain .sceneMain__wrap{position:relative}.container main .content__all .content__wrapper section article .scene__wrapper .scene__column .sceneMain .sceneMain__top,.container main .content__all .content__wrapper section article .scene__wrapper .scene__column .sceneMain .sceneMain__bottom{position:absolute;inset:0}.container main .content__all .content__wrapper section article .scene__wrapper .scene__column .sceneMain .sceneMain__top{inset:2em auto auto 2em}.container main .content__all .content__wrapper section article .scene__wrapper .scene__column .sceneMain .sceneMain__top .sceneTtl>*,.container main .content__all .content__wrapper section article .scene__wrapper .scene__column .sceneMain .sceneMain__top .sceneFunc>*,.container main .content__all .content__wrapper section article .scene__wrapper .scene__column .sceneMain .sceneMain__top .bd>*{color:var(--color-text-primary)}.container main .content__all .content__wrapper section article .scene__wrapper .scene__column .sceneMain .sceneMain__top span{display:block}.container main .content__all .content__wrapper section article .scene__wrapper .scene__column .sceneMain .sceneNum{padding-bottom:1rem}.container main .content__all .content__wrapper section article .scene__wrapper .scene__column .sceneMain .sceneFunc{margin-top:1.5em}.container main .content__all .content__wrapper section article .scene__wrapper .scene__column .sceneMain .bd{border-left:1px solid var(--color-border-paper);padding:1em 0;margin-top:1em}.container main .content__all .content__wrapper section article .scene__wrapper .scene__column .sceneMain .bd span{padding-left:1em}.container main .content__all .content__wrapper section article .scene__wrapper .scene__column .sceneMain .imgMain a:active{scale:.98}@media screen and (min-width: 992px){.container main .content__all .content__wrapper section article .scene__wrapper .scene__column .sceneMain .imgMain a:hover{background:var(--color-bg--paper)}.container main .content__all .content__wrapper section article .scene__wrapper .scene__column .sceneMain .imgMain a img{transition:all var(--dur-base) ease-out}.container main .content__all .content__wrapper section article .scene__wrapper .scene__column .sceneMain .imgMain a img:hover{background:var(--color-bg--paper);opacity:var(--opacity-hover)}}.container main .content__all .content__wrapper section article .scene__wrapper .scene__column .sceneMain .sceneCredit.u-pc-only .sceneCredit__list{display:grid;justify-content:end;margin-top:2em}.container main .content__all .content__wrapper section article .scene__wrapper .scene__column .sceneMain .sceneCredit.u-pc-only .sceneCredit__list li{justify-self:start}.container main .content__all .content__wrapper section article .scene__wrapper .scene__column .sceneSub{width:min(89.7435897436vw,493px)}.container main .content__all .content__wrapper section article .scene__wrapper .scene__column .sceneSub .imgSub__txt{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:auto;padding:min(3.8461538462vw,6.3em) 0}@media screen and (min-width: 992px){.container main .content__all .content__wrapper section article .scene__wrapper .scene__column .sceneSub .imgSub__txt{margin-inline:auto}}.container main .content__all .content__wrapper section article .scene__wrapper .scene__column .sceneSub .imgSub__txt span{display:block;font-size:1.4rem;padding:.5em 0}.container main .content__all .content__wrapper section article .scene__wrapper .scene__column .sceneSub .imgSub__wrapper{display:flex;flex-direction:column;margin:0 min(5.1282051282vw,0px)}.container main .content__all .content__wrapper section article .scene__wrapper .scene__column .sceneSub .imgSub__wrapper.animation-fadeIn{opacity:0;transform:translateY(10px);transition:ease-out opacity 1s,ease-out transform 1s}.container main .content__all .content__wrapper section article .scene__wrapper .scene__column .sceneSub .imgSub__wrapper.animation-fadeIn.is-active{opacity:1}.container main .content__all .content__wrapper section article .scene__wrapper .scene__column .sceneSub .imgSub--s{width:min(45.1282051282vw,218px);position:relative;z-index:10;margin-right:auto}.container main .content__all .content__wrapper section article .scene__wrapper .scene__column .sceneSub .imgSub--m{width:min(59.4871794872vw,309px);margin-top:max(-15.3846153846vw,-90px);margin-left:auto}@media screen and (min-width: 768px){.container main .content__all .content__wrapper section article.scene02 .scene__wrapper .scene__column{display:flex;flex-direction:row}}.container main .content__all .content__wrapper section article.scene02 .scene__wrapper .scene__column .sceneMain img{transform:scaleX(-1)}.container main .content__all .content__wrapper section article.scene02 .scene__wrapper .scene__column .sceneMain .sceneMain__top{inset:auto auto 2em 2em}.container main .content__all .content__wrapper section article.scene02 .scene__wrapper .scene__column .sceneMain .sceneMain__bottom{inset:min(41.0256410256vw,21em) 2em auto auto}.container main .content__all .content__wrapper section article.scene02 .scene__wrapper .scene__column .sceneSub .imgSub--s{order:1;margin-left:auto;margin-right:inherit;margin-top:max(-15.3846153846vw,-90px)}.container main .content__all .content__wrapper section article.scene02 .scene__wrapper .scene__column .sceneSub .imgSub--m{order:0;margin-right:auto;margin-left:inherit;margin-top:0}.container main .content__all .content__wrapper section article.scene02 .scene__wrapper .scene__column .sceneSub .imgSub--txt.u-pc-only{order:2;margin-right:auto;margin-left:inherit;width:min(59.4871794872vw,309px)}@media screen and (min-width: 768px){.container main .content__all .content__wrapper section article.scene02 .scene__wrapper .scene__column .sceneSub .imgSub--txt.u-pc-only{margin-left:2em}}.container main .content__all .content__wrapper section article.scene02 .scene__wrapper .scene__column .sceneSub .sceneSub__bottom.u-sp-only{margin:3em 0 0 0}.container main .content__all .content__wrapper section article.scene03 .scene__wrapper .sceneMain .sceneMain__top{inset:auto auto 5.1282051282vw 2em}@media screen and (min-width: 768px){.container main .content__all .content__wrapper section article.scene03 .scene__wrapper .sceneMain .sceneMain__top{inset:auto auto 20em 2em}}.container main .content__all .content__wrapper section article.scene03 .scene__wrapper .sceneSub .imgSub--txt.u-pc-only{margin-left:auto;width:min(59.4871794872vw,309px)}.container main .content__all .anyInfo__container{width:min(89.7435897436vw,800px);margin-inline:auto;padding-bottom:min(22.5641025641vw,17em)}.container main .content__all .anyInfo__container .any__info{display:flex;align-items:center;flex-direction:column;padding-top:min(10.2564102564vw,9em)}.container main .content__all .anyInfo__container h2{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;margin-bottom:.25em}.container main .content__all .anyInfo__container a[class^=c-]{background:rgba(0,0,0,0);border:1px solid var(--color-main);border-radius:1px;width:min(84.6153846154vw,395px);height:calc(5em + 1rem);line-height:calc(5em + 1rem);margin-top:3em;transition:transform var(--dur-base) var(--ease-standard)}@media screen and (min-width: 768px){.container main .content__all .anyInfo__container a[class^=c-]::before{content:"";width:100%;height:100%;background:var(--color-main);position:absolute;left:-100%;top:0;transition:calc(var(--dur-base) + .8s);z-index:-1}.container main .content__all .anyInfo__container a[class^=c-]:hover::before{left:100%}}.container main .content__all .anyInfo__container a[class^=c-]:active{transform:scale(0.95)}.container main .content__all .anyInfo__container a .c-buttonText{font-size:1.3rem}@media screen and (min-width: 992px){.block-ajax-recommend-topics-202410 .item_list_c3 li .listPhoto a:hover{background:var(--color-bg--paper)}}
/*# sourceMappingURL=style.min.css.map */