@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@100..900&family=Noto+Sans+JP:wght@100..900&display=swap";/*! destyle.css v4.0.1 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0;min-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;contain:strict;display:inline-block;height:20px;inset:0;margin:auto;position:absolute;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}[data-simplebar]{position:relative;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.simplebar-wrapper{overflow:hidden;width:inherit;height:inherit;max-width:inherit;max-height:inherit}.simplebar-mask{direction:inherit;position:absolute;overflow:hidden;padding:0;margin:0;inset:0;width:auto!important;height:auto!important;z-index:0}.simplebar-offset{direction:inherit!important;box-sizing:inherit!important;resize:none!important;position:absolute;inset:0;padding:0;margin:0;-webkit-overflow-scrolling:touch}.simplebar-content-wrapper{direction:inherit;box-sizing:border-box!important;position:relative;display:block;height:100%;width:auto;max-width:100%;max-height:100%;overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{display:none;width:0;height:0}.simplebar-content:before,.simplebar-content:after{content:" ";display:table}.simplebar-placeholder{max-height:100%;max-width:100%;width:100%;pointer-events:none}.simplebar-height-auto-observer-wrapper{box-sizing:inherit!important;height:100%;width:100%;max-width:1px;position:relative;float:left;max-height:1px;overflow:hidden;z-index:-1;padding:0;margin:0;pointer-events:none;flex-grow:inherit;flex-shrink:0;flex-basis:0}.simplebar-height-auto-observer{box-sizing:inherit;display:block;opacity:0;position:absolute;top:0;left:0;height:1000%;width:1000%;min-height:1px;min-width:1px;overflow:hidden;pointer-events:none;z-index:-1}.simplebar-track{z-index:1;position:absolute;right:0;bottom:0;pointer-events:none;overflow:hidden}[data-simplebar].simplebar-dragging,[data-simplebar].simplebar-dragging .simplebar-content{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{position:absolute;left:0;right:0;min-height:10px}.simplebar-scrollbar:before{position:absolute;content:"";background:#000;border-radius:7px;left:2px;right:2px;opacity:0;transition:opacity .2s .5s linear}.simplebar-scrollbar.simplebar-visible:before{opacity:.5;transition-delay:0s;transition-duration:0s}.simplebar-track.simplebar-vertical{top:0;width:11px}.simplebar-scrollbar:before{inset:2px}.simplebar-track.simplebar-horizontal{left:0;height:11px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{inset:0 auto 0 0;min-height:0;min-width:10px;width:auto}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{right:auto;left:0}.simplebar-dummy-scrollbar-size{direction:rtl;position:fixed;opacity:0;visibility:hidden;height:500px;width:500px;overflow-y:hidden;overflow-x:scroll;-ms-overflow-style:scrollbar!important}.simplebar-dummy-scrollbar-size>div{width:200%;height:200%;margin:10px 0}.simplebar-hide-scrollbar{position:fixed;left:0;visibility:hidden;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}/*! Yaku Han JP v4.1.1 (OFL-1.1 AND MIT) by Qrac | Type: YakuHanJP - Based on Noto Sans JP */@font-face{font-family:YakuHanJP;font-style:normal;font-weight:100;font-display:swap;src:url("../../assets/fonts/YakuHanJP-Thin.ee815fe2ed3a.woff2") format("woff2");unicode-range:U+3001,U+3002,U+3008,U+3009,U+300a,U+300b,U+300c,U+300d,U+300e,U+300f,U+3010,U+3011,U+3014,U+3015,U+30fb,U+ff01,U+ff08,U+ff09,U+ff1a,U+ff1b,U+ff1f,U+ff3b,U+ff3d,U+ff5b,U+ff5d}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:200;font-display:swap;src:url("../../assets/fonts/YakuHanJP-ExtraLight.05f0007f0278.woff2") format("woff2");unicode-range:U+3001,U+3002,U+3008,U+3009,U+300a,U+300b,U+300c,U+300d,U+300e,U+300f,U+3010,U+3011,U+3014,U+3015,U+30fb,U+ff01,U+ff08,U+ff09,U+ff1a,U+ff1b,U+ff1f,U+ff3b,U+ff3d,U+ff5b,U+ff5d}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:300;font-display:swap;src:url("../../assets/fonts/YakuHanJP-Light.e93747e8f02f.woff2") format("woff2");unicode-range:U+3001,U+3002,U+3008,U+3009,U+300a,U+300b,U+300c,U+300d,U+300e,U+300f,U+3010,U+3011,U+3014,U+3015,U+30fb,U+ff01,U+ff08,U+ff09,U+ff1a,U+ff1b,U+ff1f,U+ff3b,U+ff3d,U+ff5b,U+ff5d}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:400;font-display:swap;src:url("../../assets/fonts/YakuHanJP-Regular.f9ecfc145932.woff2") format("woff2");unicode-range:U+3001,U+3002,U+3008,U+3009,U+300a,U+300b,U+300c,U+300d,U+300e,U+300f,U+3010,U+3011,U+3014,U+3015,U+30fb,U+ff01,U+ff08,U+ff09,U+ff1a,U+ff1b,U+ff1f,U+ff3b,U+ff3d,U+ff5b,U+ff5d}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:500;font-display:swap;src:url("../../assets/fonts/YakuHanJP-Medium.33e67d67de58.woff2") format("woff2");unicode-range:U+3001,U+3002,U+3008,U+3009,U+300a,U+300b,U+300c,U+300d,U+300e,U+300f,U+3010,U+3011,U+3014,U+3015,U+30fb,U+ff01,U+ff08,U+ff09,U+ff1a,U+ff1b,U+ff1f,U+ff3b,U+ff3d,U+ff5b,U+ff5d}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:600;font-display:swap;src:url("../../assets/fonts/YakuHanJP-SemiBold.5981ff213281.woff2") format("woff2");unicode-range:U+3001,U+3002,U+3008,U+3009,U+300a,U+300b,U+300c,U+300d,U+300e,U+300f,U+3010,U+3011,U+3014,U+3015,U+30fb,U+ff01,U+ff08,U+ff09,U+ff1a,U+ff1b,U+ff1f,U+ff3b,U+ff3d,U+ff5b,U+ff5d}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:700;font-display:swap;src:url("../../assets/fonts/YakuHanJP-Bold.bb6601bf5d9d.woff2") format("woff2");unicode-range:U+3001,U+3002,U+3008,U+3009,U+300a,U+300b,U+300c,U+300d,U+300e,U+300f,U+3010,U+3011,U+3014,U+3015,U+30fb,U+ff01,U+ff08,U+ff09,U+ff1a,U+ff1b,U+ff1f,U+ff3b,U+ff3d,U+ff5b,U+ff5d}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:800;font-display:swap;src:url("../../assets/fonts/YakuHanJP-ExtraBold.5c480d66a837.woff2") format("woff2");unicode-range:U+3001,U+3002,U+3008,U+3009,U+300a,U+300b,U+300c,U+300d,U+300e,U+300f,U+3010,U+3011,U+3014,U+3015,U+30fb,U+ff01,U+ff08,U+ff09,U+ff1a,U+ff1b,U+ff1f,U+ff3b,U+ff3d,U+ff5b,U+ff5d}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:900;font-display:swap;src:url("../../assets/fonts/YakuHanJP-Black.4209a1a168a3.woff2") format("woff2");unicode-range:U+3001,U+3002,U+3008,U+3009,U+300a,U+300b,U+300c,U+300d,U+300e,U+300f,U+3010,U+3011,U+3014,U+3015,U+30fb,U+ff01,U+ff08,U+ff09,U+ff1a,U+ff1b,U+ff1f,U+ff3b,U+ff3d,U+ff5b,U+ff5d}@keyframes draw{to{stroke-dashoffset:0}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes scale-movie-slide{0%{scale:.64}to{scale:1}}html{scroll-behavior:smooth}body{position:relative;font-family:YakuHanJP,Noto Sans JP,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:1.3;color:#313232;overflow-wrap:anywhere}@media screen and (width <= 1024px){body{font-size:16px}}body *{backface-visibility:hidden;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:unset}@media only screen and (resolution >= 2dppx){body *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}body ::-moz-selection{color:#fff;background-color:#353538}body ::selection{color:#fff;background-color:#353538}body>.wrapper{display:flex;flex-direction:column;min-height:100vh}body>.wrapper main{flex-grow:1}@media screen and (width >= 1025px){.pc-none{display:none!important}}@media screen and (width <= 1024px){.sp-none{display:none!important}}.dc{display:contents}.splide .splide__spinner{display:none!important}.simplebar-scrollbar:before{background-color:transparent}.c-hamburgerMenuBtn{position:fixed;top:23px;left:calc((100% - 1100px)/2);z-index:110;display:flex;align-items:center;justify-content:center;width:48px;height:48px;background-color:transparent;border-radius:50%}@media screen and (width <= 1024px){.c-hamburgerMenuBtn{top:20px;right:20px;left:unset;width:40px;height:40px;transform-origin:top right}}@media screen and (width >= 1025px){.c-hamburgerMenuBtn:hover .c-hamburgerMenuBtn__svg.u-open{opacity:.5}.c-hamburgerMenuBtn:hover .c-hamburgerMenuBtn__svg.u-close,.c-hamburgerMenuBtn:hover.is-open .c-hamburgerMenuBtn__svg.u-open{opacity:0}.c-hamburgerMenuBtn:hover.is-open .c-hamburgerMenuBtn__svg.u-close{opacity:.5}}.c-hamburgerMenuBtn.is-scrolled:before{opacity:1}.c-hamburgerMenuBtn.is-open{opacity:0}.c-hamburgerMenuBtn.is-open.u-modalInner{opacity:1}.c-hamburgerMenuBtn.is-open .c-hamburgerMenuBtn__svg.u-open{opacity:0}.c-hamburgerMenuBtn.is-open .c-hamburgerMenuBtn__svg.u-close{pointer-events:none;opacity:1}.c-hamburgerMenuBtn:before{position:absolute;top:50%;left:50%;width:56px;height:56px;content:"";background-color:#fff;border-radius:50%;box-shadow:0 0 8px #0000000d;opacity:0;transition:opacity .3s ease,color .3s ease,background-color .3s ease,border-color .3s ease,scale .3s ease,rotate .3s ease,translate .3s ease,transform .3s ease,box-shadow .3s ease;translate:-50% -50%}@media screen and (width <= 1024px){.c-hamburgerMenuBtn:before{width:50px;height:50px}}.c-hamburgerMenuBtn__svg{position:absolute;top:0;left:0;z-index:2;display:block;width:100%;height:100%;pointer-events:none;background-repeat:no-repeat;background-size:contain;transition:opacity .3s ease,color .3s ease,background-color .3s ease,border-color .3s ease,scale .3s ease,rotate .3s ease,translate .3s ease,transform .3s ease,box-shadow .3s ease}.c-hamburgerMenuBtn__svg.u-open{background-image:url("../../assets/img/icon-hamburger-open.82b454a47041.svg");opacity:1}.c-hamburgerMenuBtn__svg.u-close{background-image:url("../../assets/img/icon-hamburger-close.da3c05178b66.svg");opacity:0}.c-linksColumnItem.u-full{width:100%}.c-linksColumnItem.u-full .c-linksColumnItem__subList{flex-flow:row wrap;gap:8px 24px}@media screen and (width <= 1024px){.c-linksColumnItem.u-full .c-linksColumnItem__subList{flex-direction:column;gap:8px}}.c-linksColumnItem__main{position:relative;display:block;padding:0 12px 18px 32px}@media screen and (width <= 1024px){.c-linksColumnItem__main{padding:0 12px 18px 32px}}@media screen and (width >= 1025px){.c-linksColumnItem__main:hover:after{scale:1 1}.c-linksColumnItem__main:hover .c-linksColumnItem__main--text{color:#337bb1}}.c-linksColumnItem__main:before,.c-linksColumnItem__main:after{position:absolute;bottom:0;left:0;width:100%;height:3px;content:""}@media screen and (width <= 1024px){.c-linksColumnItem__main:before,.c-linksColumnItem__main:after{height:3px}}.c-linksColumnItem__main:before{background-color:#ebebeb}.c-linksColumnItem__main:after{background-color:#337bb1;transition:opacity .3s ease,color .3s ease,background-color .3s ease,border-color .3s ease,scale .3s ease,rotate .3s ease,translate .3s ease,transform .3s ease,box-shadow .3s ease;transform-origin:left;scale:0 1}.c-linksColumnItem__main--icon{position:absolute;top:0;left:0;display:block;width:24px;height:24px}@media screen and (width <= 1024px){.c-linksColumnItem__main--icon{width:24px;height:24px}}.c-linksColumnItem__main--text{font-size:16px;font-weight:600;line-height:1.2;transition:opacity .3s ease,color .3s ease,background-color .3s ease,border-color .3s ease,scale .3s ease,rotate .3s ease,translate .3s ease,transform .3s ease,box-shadow .3s ease}@media screen and (width <= 1024px){.c-linksColumnItem__main--text{font-size:18px}}.c-linksColumnItem__main--arrow{position:absolute;top:7px;right:0;width:8px;height:10px;background-image:url("../../assets/img/icon-link-arrow.ee69ace75be4.svg");background-repeat:no-repeat;background-size:contain}@media screen and (width <= 1024px){.c-linksColumnItem__main--arrow{top:7px;width:8px;height:10px}}.c-linksColumnItem__subList{display:flex;flex-direction:column;gap:8px;align-items:flex-start;padding-top:12px}@media screen and (width <= 1024px){.c-linksColumnItem__subList{gap:8px;padding-top:12px}}.c-linksColumnItem__subItem--inner{font-size:14px;font-weight:500;text-decoration:underline;transition:opacity .3s ease,color .3s ease,background-color .3s ease,border-color .3s ease,scale .3s ease,rotate .3s ease,translate .3s ease,transform .3s ease,box-shadow .3s ease}@media screen and (width <= 1024px){.c-linksColumnItem__subItem--inner{font-size:14px}}@media screen and (width >= 1025px){.c-linksColumnItem__subItem--inner:hover{color:#337bb1}}.c-splideArrows{display:contents}.c-splideArrows__prev,.c-splideArrows__next{position:relative;z-index:2;display:block;flex-shrink:0;width:40px;height:40px;background-color:#fff;border-radius:50%;box-shadow:0 0 8px #0000000d;transition:opacity .3s ease,color .3s ease,background-color .3s ease,border-color .3s ease,scale .3s ease,rotate .3s ease,translate .3s ease,transform .3s ease,box-shadow .3s ease}@media screen and (width <= 1024px){.c-splideArrows__prev,.c-splideArrows__next{width:32px;height:32px;box-shadow:0 0 8px #0000000d}}.c-splideArrows__prev[disabled],.c-splideArrows__next[disabled]{scale:0}@media screen and (width >= 1025px){.c-splideArrows__prev:hover .c-splideArrows__icon>path,.c-splideArrows__next:hover .c-splideArrows__icon>path{stroke:#337bb1}}.c-splideArrows__prev{order:-1;rotate:180deg}.c-splideArrows__next{order:3}.c-splideArrows__icon{position:absolute;top:50%;left:50%;width:25px;height:25px;translate:-50% -50%}@media screen and (width <= 1024px){.c-splideArrows__icon{width:20px;height:20px}}.c-splideArrows__icon>path{transition:stroke .3s ease}.c-splideNav{position:relative;z-index:3;display:flex;gap:12px;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;padding:12px;pointer-events:all;background-color:#fff;border-radius:100vmax;box-shadow:0 0 8px #0000000d}@media screen and (width <= 1024px){.c-splideNav{gap:8px;padding:8px;box-shadow:0 0 8px #0000000d}}.c-splideNav.u-arrowSeparate{display:contents;width:unset;height:unset;pointer-events:none;background-color:unset;border-radius:unset;box-shadow:unset}.c-splideNav.u-arrowSeparate .c-splideNav__box{position:relative;z-index:3;display:flex;gap:12px;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;padding:12px 24px;background-color:#fff;border-radius:100vmax;box-shadow:0 0 8px #0000000d}.c-splideNav.u-arrowSeparate .c-splideArrows .c-splideArrows__prev,.c-splideNav.u-arrowSeparate .c-splideArrows .c-splideArrows__next{position:absolute;top:50%;z-index:4;pointer-events:all;translate:0 -50%}.c-splideNav.u-arrowSeparate .c-splideArrows .c-splideArrows__prev{left:12px}.c-splideNav.u-arrowSeparate .c-splideArrows .c-splideArrows__next{right:12px}.c-splideNav__box{display:contents}.c-splideNav__toggle{position:relative;flex-shrink:0;width:28px;height:28px;pointer-events:all;transition:opacity .3s ease,color .3s ease,background-color .3s ease,border-color .3s ease,scale .3s ease,rotate .3s ease,translate .3s ease,transform .3s ease,box-shadow .3s ease}@media screen and (width >= 1025px){.c-splideNav__toggle:hover{opacity:.5}}@media screen and (width <= 1024px){.c-splideNav__toggle{width:28px;height:28px}}.c-splideNav__toggle .c-splideNav__toggle--pause,.c-splideNav__toggle .c-splideNav__toggle--play{position:absolute;top:0;left:0;display:none;width:100%;height:100%}.c-splideNav__toggle.is-active .c-splideNav__toggle--pause{display:block!important}.c-splideNav__toggle:not(.is-active) .c-splideNav__toggle--play{display:block!important}.c-splideNav__toggle svg{width:100%;height:100%;overflow:visible;-o-object-fit:contain;object-fit:contain}.c-splideNav__pagination{position:relative;display:flex;flex-shrink:0;flex-wrap:wrap;gap:10px 6px;align-items:center;justify-content:flex-start;width:-moz-fit-content;width:fit-content;max-width:100px;height:100%}@media screen and (width <= 1024px){.c-splideNav__pagination{display:none;gap:10px 6px;max-width:unset}}.c-splideNav__pagination--inner{display:contents!important}.c-splideNav__pagination--inner>li{position:relative;display:block;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content}.c-splideNav__pagination--inner>li .splide__pagination__page{display:block;width:8px;height:auto;aspect-ratio:1/1;background-image:url("../../assets/img/pagination-dot.8a4a013ec034.svg");background-repeat:no-repeat;background-size:contain;border-radius:50%;transition:opacity .3s ease,color .3s ease,background-color .3s ease,border-color .3s ease,scale .3s ease,rotate .3s ease,translate .3s ease,transform .3s ease,box-shadow .3s ease}@media screen and (width <= 1024px){.c-splideNav__pagination--inner>li .splide__pagination__page{width:8px}}.c-splideNav__pagination--inner>li .splide__pagination__page.is-active{background-image:url("../../assets/img/pagination-dot-active.34ec6b66d1b7.svg")}.c-splideNav__pagination--svg{position:absolute;top:50%;left:50%;width:14px;height:auto;aspect-ratio:1/1;transition:opacity .3s ease,color .3s ease,background-color .3s ease,border-color .3s ease,scale .3s ease,rotate .3s ease,translate .3s ease,transform .3s ease,box-shadow .3s ease;translate:-50% -50%}@media screen and (width <= 1024px){.c-splideNav__pagination--svg{width:14px}}.c-splideNav__pagination--svg path{stroke-dasharray:38;stroke-dashoffset:38}.c-simpleLink{position:relative;display:block;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;padding:2px 26px 2px 0}@media screen and (width <= 1024px){.c-simpleLink{padding:2px 26px 2px 0}}.c-simpleLink:before{position:absolute;top:50%;right:0;width:18px;height:18px;content:"";background-image:url("../../assets/img/icon-link-circle-arrow.f7fc903f9dc5.svg");background-repeat:no-repeat;background-size:contain;translate:0 -50%}@media screen and (width <= 1024px){.c-simpleLink:before{width:18px;height:18px}}@media screen and (width >= 1025px){.c-simpleLink:hover .c-simpleLink__text{color:#337bb1}}.c-simpleLink__text{font-size:15px;font-weight:700;line-height:100%;transition:opacity .3s ease,color .3s ease,background-color .3s ease,border-color .3s ease,scale .3s ease,rotate .3s ease,translate .3s ease,transform .3s ease,box-shadow .3s ease}@media screen and (width <= 1024px){.c-simpleLink__text{font-size:14px}}.c-bnrItem{display:block;overflow:hidden;transition:opacity .3s ease,color .3s ease,background-color .3s ease,border-color .3s ease,scale .3s ease,rotate .3s ease,translate .3s ease,transform .3s ease,box-shadow .3s ease}@media screen and (width >= 1025px){.c-bnrItem:hover{opacity:.5}}.c-bnrItem__img{display:block;width:100%;height:auto}.c-newReleaseSideBox{position:relative;background-image:url("../../assets/img/bg-gray-noise.8a40792b49d0.webp");background-repeat:repeat;border:2px solid #ebebeb;border-radius:6px}@media screen and (width <= 1024px){.c-newReleaseSideBox{border-radius:6px}}.c-newReleaseSideBox__inner{padding:28px}@media screen and (width <= 1024px){.c-newReleaseSideBox__inner{padding:36px 28px}}.c-newReleaseSideBox .c-sideBoxTitle{margin-bottom:24px}@media screen and (width <= 1024px){.c-newReleaseSideBox .c-sideBoxTitle{margin-bottom:24px}}.c-newReleaseSideBox__card{margin-bottom:12px}@media screen and (width <= 1024px){.c-newReleaseSideBox__card{margin-bottom:24px}}.c-newReleaseSideBox__card--imgWrap{position:relative;width:145px;height:207px;margin:0 auto 24px}@media screen and (width <= 1024px){.c-newReleaseSideBox__card--imgWrap{width:145px;height:207px;margin:0 auto 24px}}.c-newReleaseSideBox__card--bgMotif{position:absolute;z-index:2;width:100%;height:100%;background-color:#ebebeb;background-image:url("../../assets/img/img-slide-bg.8af97ee820d8.webp");background-repeat:no-repeat;background-size:100% 100%;box-shadow:0 0 8px #0000000d;rotate:9deg}@media screen and (width <= 1024px){.c-newReleaseSideBox__card--bgMotif{box-shadow:0 0 8px #0000000d}}.c-newReleaseSideBox__card--bookhref{transition:color .3s ease}.c-newReleaseSideBox__card--bookhref:hover{color:#337bb1}.c-newReleaseSideBox__card--img,.c-newReleaseSideBox__card--bgImg{position:absolute;top:50%;left:50%;z-index:3;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;image-rendering:auto;box-shadow:0 0 8px #0000000d;translate:-50% -50%;will-change:transform}@media screen and (width <= 1024px){.c-newReleaseSideBox__card--img,.c-newReleaseSideBox__card--bgImg{box-shadow:0 0 8px #0000000d}}.c-newReleaseSideBox__card--img{z-index:4}.c-newReleaseSideBox__card--titleWrap{display:flex;align-items:center;justify-content:center;height:2.6em}.c-newReleaseSideBox__card--title{margin-bottom:8px;font-size:14px;font-weight:700;line-height:140%;text-align:center;display:-webkit-box;max-height:1.3;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media screen and (width <= 1024px){.c-newReleaseSideBox__card--title{margin-bottom:8px;font-size:16px}}.c-newReleaseSideBox__card--info{display:flex;flex-direction:column;align-items:center}.c-newReleaseSideBox__card--company{display:flex;gap:6px;align-items:center;justify-content:center;margin-bottom:6px}@media screen and (width <= 1024px){.c-newReleaseSideBox__card--company{gap:6px;margin-bottom:6px}}.c-newReleaseSideBox__card--companyLogo{width:18px;height:18px}@media screen and (width <= 1024px){.c-newReleaseSideBox__card--companyLogo{width:18px;height:18px}}.c-newReleaseSideBox__card--companyName{font-size:11px;font-weight:400;line-height:140%;letter-spacing:-.08em}@media screen and (width <= 1024px){.c-newReleaseSideBox__card--companyName{font-size:11px}}.c-newReleaseSideBox__card--releaseDate{margin-bottom:16px;font-size:11px;font-weight:500;line-height:130%;color:#337bb1}@media screen and (width <= 1024px){.c-newReleaseSideBox__card--releaseDate{margin-bottom:16px;font-size:11px}}.c-newReleaseSideBox__slider{margin-bottom:24px}@media screen and (width <= 1024px){.c-newReleaseSideBox__slider{margin-bottom:0}}.c-newReleaseSideBox__slider .c-splideNav{margin:0 auto;background-color:unset;box-shadow:unset}@media screen and (width <= 1024px){.c-newReleaseSideBox__slider .c-splideNav{position:absolute;right:0;bottom:-52px;background-color:#fff;box-shadow:0 0 8px #0000000d}}@media screen and (width <= 1024px){.c-newReleaseSideBox__slider .c-splideNav .c-splideArrows{display:none}}.c-newReleaseSideBox__btm{display:flex;align-items:center;justify-content:center}@media screen and (width <= 1024px){.c-newReleaseSideBox__btm{justify-content:flex-start}}.c-sectionTitle{position:relative;display:flex;gap:8px;align-items:flex-end;padding-left:30px}@media screen and (width <= 1024px){.c-sectionTitle{gap:8px;padding-left:26px}}.c-sectionTitle.u-small{padding-left:26px}@media screen and (width <= 1024px){.c-sectionTitle.u-small{padding-left:20px}}.c-sectionTitle.u-small:before{width:20px;height:24px}@media screen and (width <= 1024px){.c-sectionTitle.u-small:before{width:14px;height:16px}}.c-sectionTitle.u-small .c-sectionTitle__main{font-size:18px}@media screen and (width <= 1024px){.c-sectionTitle.u-small .c-sectionTitle__main{font-size:17px}}.c-sectionTitle.u-small .c-sectionTitle__sub{font-size:12px}@media screen and (width <= 1024px){.c-sectionTitle.u-small .c-sectionTitle__sub{font-size:10px}}.c-sectionTitle.u-xs{padding-left:25px}@media screen and (width <= 1024px){.c-sectionTitle.u-xs{padding-left:16px}}.c-sectionTitle.u-xs:before{width:17px;height:20px}@media screen and (width <= 1024px){.c-sectionTitle.u-xs:before{width:11px;height:13px}}.c-sectionTitle.u-xs .c-sectionTitle__main{font-size:16px}@media screen and (width <= 1024px){.c-sectionTitle.u-xs .c-sectionTitle__main{font-size:15px}}.c-sectionTitle.u-xs .c-sectionTitle__sub{font-size:10px}@media screen and (width <= 1024px){.c-sectionTitle.u-xs .c-sectionTitle__sub{font-size:10px}}.c-sectionTitle.u-noMotif{padding-left:0}@media screen and (width <= 1024px){.c-sectionTitle.u-noMotif{padding-left:0}}.c-sectionTitle.u-noMotif:before{content:unset!important}.c-sectionTitle:before{position:absolute;top:50%;left:0;width:20px;height:24px;pointer-events:none;content:"";background-image:url("../../assets/img/icon-spark.7a59f4bd2536.svg");background-repeat:no-repeat;background-size:contain;translate:0 -50%}@media screen and (width <= 1024px){.c-sectionTitle:before{width:20px;height:23px}}.c-sectionTitle__main{display:block;font-size:24px;font-weight:700;line-height:140%}@media screen and (width <= 1024px){.c-sectionTitle__main{font-size:20px}}.c-sectionTitle__main .u-small{font-size:20px}@media screen and (width <= 1024px){.c-sectionTitle__main .u-small{font-size:10px}}.c-sectionTitle__sub{display:block;padding-bottom:4px;font-family:YakuHanJP,Montserrat,Noto Sans JP,sans-serif;font-size:14px;font-weight:700;line-height:100%;color:#337bb1}@media screen and (width <= 1024px){.c-sectionTitle__sub{padding-bottom:3px;font-size:11px}}.c-iconBtn{display:block;width:-moz-fit-content;width:fit-content;background-color:#fff;border:1px solid #337bb1;border-radius:100vmax;transition:opacity .3s ease,color .3s ease,background-color .3s ease,border-color .3s ease,scale .3s ease,rotate .3s ease,translate .3s ease,transform .3s ease,box-shadow .3s ease}.c-iconBtn:hover{opacity:.5}.c-iconBtn__inner{display:flex;gap:10px;align-items:center;justify-content:center;padding:11px 31px}@media screen and (width <= 1024px){.c-iconBtn__inner{gap:10px;padding:11px 31px}}.c-iconBtn__icon{display:block;width:16px;height:15px;-o-object-fit:contain;object-fit:contain}@media screen and (width <= 1024px){.c-iconBtn__icon{width:16px;height:15px}}.c-iconBtn__text{font-size:12px;font-weight:700;line-height:130%;color:#337bb1}@media screen and (width <= 1024px){.c-iconBtn__text{font-size:12px}}.c-tagList{position:relative;z-index:3}.c-tagList__list{display:flex;flex-wrap:wrap;gap:4px}@media screen and (width <= 1024px){.c-tagList__list{gap:4px}}.c-tagList__item{position:relative;z-index:3}.c-tagList__item.u-pr .c-tagList__item--inner{color:#4d4d4d;background-color:#f2f2f2;border-color:#ebebeb}.c-tagList__item.u-pr .c-tagList__item--inner:before{content:unset}.c-tagList__item.u-category .c-tagList__item--inner{color:#fff;background-color:#4d4d4d;border-color:#4d4d4d}.c-tagList__item.u-category .c-tagList__item--inner:before{content:unset}.c-tagList__item--inner{display:block;padding:2px 5px 3px;font-size:10px;font-weight:500;line-height:140%;background-color:#fff;border:1px solid #CCC;border-radius:3px;transition:opacity .3s ease,color .3s ease,background-color .3s ease,border-color .3s ease,scale .3s ease,rotate .3s ease,translate .3s ease,transform .3s ease,box-shadow .3s ease}@media screen and (width <= 1024px){.c-tagList__item--inner{padding:2px 5px 3px;font-size:10px;border:1px solid #CCC;border-radius:3px}}@media screen and (width >= 1025px){.c-tagList__item--inner:hover{color:#337bb1;border-color:#337bb1}}.c-tagList__item--inner:before{letter-spacing:-.25em;content:"#"}.c-tagList:not(.p-b11 .c-gapWrap>.c-tagList,.c-specialFeatureDetailContent>.c-tagList){max-height:46px;overflow:hidden}.c-simpleBtn{position:relative;display:block;width:-moz-fit-content;width:fit-content;min-width:min(320px,100%);padding:0 4px 4px 0}@media screen and (width <= 1024px){.c-simpleBtn{min-width:min(260px,100%);padding:0 4px 4px 0}}.c-simpleBtn.u-small{min-width:267px}@media screen and (width <= 1024px){.c-simpleBtn.u-small{min-width:267px}}.c-simpleBtn.u-small .c-simpleBtn__inner{min-height:unset;padding:19px}@media screen and (width <= 1024px){.c-simpleBtn.u-small .c-simpleBtn__inner{min-height:56px;padding:10px}}.c-simpleBtn.u-small .c-simpleBtn__text{font-size:14px}@media screen and (width <= 1024px){.c-simpleBtn.u-small .c-simpleBtn__text{font-size:14px}}.c-simpleBtn.u-small .c-simpleBtn__motif{width:14px;height:16px}@media screen and (width <= 1024px){.c-simpleBtn.u-small .c-simpleBtn__motif{width:14px;height:16px}}@media screen and (width <= 1024px){.c-simpleBtn.u-spXs{min-width:205px}}@media screen and (width <= 1024px){.c-simpleBtn.u-spXs .c-simpleBtn__inner{min-height:56px;padding:10px}}@media screen and (width >= 1025px){.c-simpleBtn:hover .c-simpleBtn__text{color:#337bb1}.c-simpleBtn:hover .c-simpleBtn__motif{scale:1.5}}.c-simpleBtn__bg{position:absolute;right:0;bottom:0;z-index:1;width:calc(100% - 4px);height:calc(100% - 4px);background-color:#fff;border:1px solid #000;border-radius:2px}@media screen and (width <= 1024px){.c-simpleBtn__bg{width:calc(100% - 4px);height:calc(100% - 4px)}}.c-simpleBtn__inner{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;min-height:60px;padding:20px;background-color:#fff;border:1px solid #000;border-radius:2px}@media screen and (width <= 1024px){.c-simpleBtn__inner{min-height:56px;padding:10px}}.c-simpleBtn__motif{position:absolute;right:-3px;bottom:-3px;width:18px;height:21px;background-image:url("../../assets/img/mofif-btn-decoration.743911684d48.svg");background-repeat:no-repeat;background-size:contain;transition:opacity .3s ease,color .3s ease,background-color .3s ease,border-color .3s ease,scale .3s ease,rotate .3s ease,translate .3s ease,transform .3s ease,box-shadow .3s ease;transform-origin:bottom right}@media screen and (width <= 1024px){.c-simpleBtn__motif{right:-2px;bottom:-2px;width:14px;height:16px}}.c-simpleBtn__text{font-size:14px;font-weight:600;line-height:130%;transition:opacity .3s ease,color .3s ease,background-color .3s ease,border-color .3s ease,scale .3s ease,rotate .3s ease,translate .3s ease,transform .3s ease,box-shadow .3s ease}@media screen and (width <= 1024px){.c-simpleBtn__text{font-size:14px}}.c-newTag{position:absolute;top:-4px;left:-4px;z-index:3;width:38px;padding:3px 6px 4px;font-size:10px;font-weight:700;line-height:100%;color:#fff;background:#f55959;border:1px solid #fff;border-radius:3px;box-shadow:0 0 8px #0000000d}@media screen and (width <= 1024px){.c-newTag{top:-4px;left:-4px;padding:3px 6px 4px;font-size:10px;border:1px solid #fff;border-radius:3px;box-shadow:0 0 8px #0000000d}}.c-newTag.u-relative{position:relative;top:unset;left:unset}@media screen and (width >= 1025px){.c-movieSlideItem{width:30%!important}}@media screen and (width >= 1025px) and (width <= 1440px){.c-movieSlideItem{min-width:200px}}@media screen and (width >= 1025px){.c-movieSlideItem.is-active{width:49%!important}}@media screen and (width >= 1025px) and (width <= 1440px){.c-movieSlideItem.is-active{min-width:300px}}@media screen and (width >= 1025px){.c-movieSlideItem.is-active .c-movieSlideItem__imgWrap{animation:scale-movie-slide .3s ease-out}}.c-movieSlideItem.is-active .c-movieSlideItem__box{pointer-events:all;opacity:1;scale:1}@media screen and (width >= 1025px){.c-movieSlideItem.u-short{width:18.7%!important}}@media screen and (width >= 1025px) and (width <= 1440px){.c-movieSlideItem.u-short{min-width:100px}}@media screen and (width >= 1025px){.c-movieSlideItem.u-short.is-active{width:26.72%!important}}@media screen and (width >= 1025px) and (width <= 1440px){.c-movieSlideItem.u-short.is-active{min-width:150px}}.c-movieSlideItem.u-short .c-movieSlideItem__imgWrap{aspect-ratio:168/299}.c-movieSlideItem.u-short .c-movieSlideItem__box{bottom:-62px}@media screen and (width <= 1024px){.c-movieSlideItem.u-short .c-movieSlideItem__box{bottom:unset}}.c-movieSlideItem__inner{position:relative;display:block}@media screen and (width >= 1025px){.c-movieSlideItem__inner:hover .c-movieSlideItem__img{scale:1.1}.c-movieSlideItem__inner:hover .c-movieSlideItem__box--title,.c-movieSlideItem__inner:hover .c-movieSlideItem__box--companyName,.c-movieSlideItem__inner:hover .c-movieSlideItem__box--releaseDate{color:#337bb1}}.c-movieSlideItem__imgWrap{position:relative;aspect-ratio:440/246;overflow:hidden;transform-origin:50% 0}.c-movieSlideItem__imgWrap:before{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;content:"";background-image:linear-gradient(180deg,#0006,#6660)}.c-movieSlideItem__imgLink{position:absolute;top:0;left:0;z-index:3;display:block;width:100%;height:100%}.c-movieSlideItem__imgPlayIcon{position:absolute;top:50%;left:50%;z-index:2;width:56px;height:56px;background-image:url("../../assets/img/icon-movie-play.d29df4088a75.svg");background-size:contain;border-radius:50%;box-shadow:0 0 8px #0000000d;translate:-50% -50%}@media screen and (width <= 1024px){.c-movieSlideItem__imgPlayIcon{width:40px;height:40px}}.c-movieSlideItem__img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:opacity .3s ease,color .3s ease,background-color .3s ease,border-color .3s ease,scale .3s ease,rotate .3s ease,translate .3s ease,transform .3s ease,box-shadow .3s ease}.c-movieSlideItem .c-newTag{z-index:4}.c-movieSlideItem__box{position:absolute;bottom:-110px;left:66px;z-index:3;width:480px;padding:20px 28px;pointer-events:none;background-color:#fff;border-radius:8px;box-shadow:0 0 8px #0000000d;opacity:0;transition:opacity .3s ease,color .3s ease,background-color .3s ease,border-color .3s ease,scale .3s ease,rotate .3s ease,translate .3s ease,transform .3s ease,box-shadow .3s ease;transform-origin:right center}@media screen and (width >= 1025px) and (width <= 1440px){.c-movieSlideItem__box{left:32px;width:calc(100vw - 682px)}}@media screen and (width <= 1024px){.c-movieSlideItem__box{position:relative;bottom:unset;left:50%;width:calc(100vw - 104px);padding:12px 16px 16px;margin:-21px 0 0;background-color:#ffffffe6;border-radius:4px;box-shadow:0 0 9px #00000026;translate:-50% 0}}.c-movieSlideItem__box--title{margin-bottom:12px;font-size:18px;font-weight:700;line-height:140%;letter-spacing:.03em;transition:opacity .3s ease,color .3s ease,background-color .3s ease,border-color .3s ease,scale .3s ease,rotate .3s ease,translate .3s ease,transform .3s ease,box-shadow .3s ease;display:-webkit-box;max-height:3em;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media screen and (width <= 1024px){.c-movieSlideItem__box--title{margin-bottom:8px;font-size:16px;display:-webkit-box;max-height:6em;overflow:hidden;-webkit-line-clamp:4;-webkit-box-orient:vertical}}.c-movieSlideItem__box .c-tagList{margin-bottom:4px}@media screen and (width <= 1024px){.c-movieSlideItem__box .c-tagList{margin-bottom:4px}}.c-movieSlideItem__box--btm{display:flex;gap:20px;align-items:center;justify-content:space-between}@media screen and (width <= 1024px){.c-movieSlideItem__box--btm{gap:20px}}.c-movieSlideItem__box--company{display:flex;gap:6px;align-items:center}@media screen and (width <= 1024px){.c-movieSlideItem__box--company{gap:6px}}.c-movieSlideItem__box--companyLogo{width:23px;height:auto}@media screen and (width <= 1024px){.c-movieSlideItem__box--companyLogo{width:12px}}.c-movieSlideItem__box--companyName{font-size:12px;font-weight:400;line-height:100%;letter-spacing:-.08em;transition:opacity .3s ease,color .3s ease,background-color .3s ease,border-color .3s ease,scale .3s ease,rotate .3s ease,translate .3s ease,transform .3s ease,box-shadow .3s ease}@media screen and (width <= 1024px){.c-movieSlideItem__box--companyName{font-size:12px;letter-spacing:0}}.c-movieSlideItem__box--releaseDate{font-size:12px;font-weight:400;line-height:100%;color:#9e9e9e;transition:opacity .3s ease,color .3s ease,background-color .3s ease,border-color .3s ease,scale .3s ease,rotate .3s ease,translate .3s ease,transform .3s ease,box-shadow .3s ease}@media screen and (width <= 1024px){.c-movieSlideItem__box--releaseDate{font-size:10px}}.c-movieSlideItem__boxLink{position:absolute;top:0;left:0;z-index:2;display:block;width:100%;height:100%}.c-sideBoxTitle{position:relative;display:flex;flex-direction:column;gap:10px;align-items:center;padding-top:32px}@media screen and (width <= 1024px){.c-sideBoxTitle{gap:10px;padding-top:32px}}.c-sideBoxTitle:before{position:absolute;top:0;left:50%;width:25px;height:22px;content:"";background-image:url("../../assets/img/icon-spark.7a59f4bd2536.svg");background-repeat:no-repeat;background-size:contain;translate:-50% 0}@media screen and (width <= 1024px){.c-sideBoxTitle:before{width:25px;height:22px}}.c-sideBoxTitle__main{font-size:18px;font-weight:700;line-height:100%}@media screen and (width <= 1024px){.c-sideBoxTitle__main{font-size:20px}}.c-sideBoxTitle__sub{font-family:YakuHanJP,Montserrat,Noto Sans JP,sans-serif;font-size:12px;font-weight:700;line-height:100%;color:#337bb1}@media screen and (width <= 1024px){.c-sideBoxTitle__sub{font-size:10px}}.c-rankingBox__inner .c-sideBoxTitle{margin-bottom:32px}@media screen and (width <= 1024px){.c-rankingBox__inner .c-sideBoxTitle{margin-bottom:32px}}.c-rankingBox__box{display:block;margin-bottom:32px}@media screen and (width <= 1024px){.c-rankingBox__box{margin-bottom:32px}}.c-rankingBox__tabInput{display:none}.c-rankingBox__tabInput:nth-child(1):checked~.c-rankingBox__tabList .c-rankingBox__tabItem:nth-child(1),.c-rankingBox__tabInput:nth-child(2):checked~.c-rankingBox__tabList .c-rankingBox__tabItem:nth-child(2),.c-rankingBox__tabInput:nth-child(3):checked~.c-rankingBox__tabList .c-rankingBox__tabItem:nth-child(3){color:#fff;background-color:#337bb1;border-color:#337bb1}.c-rankingBox__tabInput:nth-child(1):checked~.c-rankingBox__contentListWrap .c-rankingBox__contentList{transform:translate(0)}.c-rankingBox__tabInput:nth-child(2):checked~.c-rankingBox__contentListWrap .c-rankingBox__contentList{transform:translate(-33.3333333333%)}.c-rankingBox__tabInput:nth-child(3):checked~.c-rankingBox__contentListWrap .c-rankingBox__contentList{transform:translate(-66.6666666667%)}.c-rankingBox__tabList{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}@media screen and (width <= 1024px){.c-rankingBox__tabList{gap:10px}}.c-rankingBox__tabList:before{position:absolute;bottom:0;left:0;z-index:1;width:100%;height:2px;content:"";background-color:#337bb1}.c-rankingBox__tabItem{display:flex;align-items:center;justify-content:center;padding:10px;border:1px solid #ebebeb;border-bottom:unset;border-radius:10px 10px 0 0;transition:opacity .3s ease,color .3s ease,background-color .3s ease,border-color .3s ease,scale .3s ease,rotate .3s ease,translate .3s ease,transform .3s ease,box-shadow .3s ease}@media screen and (width <= 1024px){.c-rankingBox__tabItem{padding:10px;border-radius:10px 10px 0 0}}@media screen and (width >= 1025px){.c-rankingBox__tabItem:hover{color:#337bb1}}.c-rankingBox__tabItem--text{display:block;font-size:14px;font-weight:700;line-height:100%}@media screen and (width <= 1024px){.c-rankingBox__tabItem--text{font-size:14px}}.c-rankingBox__contentListWrap{width:100%;overflow:hidden}.c-rankingBox__contentList{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;width:300%;padding-top:8px;transition:opacity .3s ease,color .3s ease,background-color .3s ease,border-color .3s ease,scale .3s ease,rotate .3s ease,translate .3s ease,transform .3s ease,box-shadow .3s ease}@media screen and (width <= 1024px){.c-rankingBox__contentList{gap:14px;padding-top:8px}}.c-rankingBox__btm{display:flex;align-items:center;justify-content:center}@media screen and (width >= 1025px){.c-rankingItem:hover .c-rankingItem__title{color:#337bb1}.c-rankingItem:hover .c-rankingItem__img{scale:1.1}.c-rankingItem:hover .c-bookItemLabels .c-bookItemLabels__company--name,.c-rankingItem:hover .c-bookItemLabels .c-bookItemLabels__releaseDate{color:#337bb1}}.c-rankingItem:not(:last-child) .c-rankingItem__inner{padding-bottom:16px}@media screen and (width <= 1024px){.c-rankingItem:not(:last-child) .c-rankingItem__inner{padding-bottom:16px}}.c-rankingItem:not(:last-child) .c-rankingItem__inner:before{position:absolute;bottom:0;left:0;width:100%;height:1px;content:"";background-color:#ebebeb}.c-rankingItem__inner{position:relative;display:block;padding:8px 0 0 6px}@media screen and (width <= 1024px){.c-rankingItem__inner{padding:8px 0 0 6px}}.c-rankingItem__link{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%}.c-rankingItem__top{position:relative;display:grid;grid-template-columns:30.3797468354% 1fr;gap:14px;padding-top:32px;margin-bottom:12px}@media screen and (width <= 1024px){.c-rankingItem__top{gap:14px;padding-top:32px;margin-bottom:12px}}.c-rankingItem__imgArea{position:relative;display:block;width:100%}.c-rankingItem__imgWrap{display:block;overflow:hidden}.c-rankingItem__img{display:block;width:100%;height:auto;-o-object-fit:contain;object-fit:contain;transition:opacity .3s ease,color .3s ease,background-color .3s ease,border-color .3s ease,scale .3s ease,rotate .3s ease,translate .3s ease,transform .3s ease,box-shadow .3s ease}.c-rankingItem__contentArea{display:block}.c-rankingItem__title{font-size:14px;font-weight:600;line-height:140%;transition:opacity .3s ease,color .3s ease,background-color .3s ease,border-color .3s ease,scale .3s ease,rotate .3s ease,translate .3s ease,transform .3s ease,box-shadow .3s ease;display:-webkit-box;max-height:4.5em;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}@media screen and (width <= 1024px){.c-rankingItem__title{font-size:16px}}.c-rankingItem__btm{width:100%}.c-rankingItem__btm .c-tagList{margin-bottom:4px}@media screen and (width <= 1024px){.c-rankingItem__btm .c-tagList{margin-bottom:4px}}.c-sideTagBox__inner .c-sideBoxTitle{margin-bottom:24px}@media screen and (width <= 1024px){.c-sideTagBox__inner .c-sideBoxTitle{margin-bottom:24px}}.c-sideTagBox__list{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:40px}@media screen and (width <= 1024px){.c-sideTagBox__list{gap:10px;margin-bottom:40px}}.c-sideTagBox__item{display:block;aspect-ratio:1/1;overflow:hidden;border-radius:4px}@media screen and (width <= 1024px){.c-sideTagBox__item{border-radius:4px}}.c-sideTagBox__item--inner{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%}@media screen and (width >= 1025px){.c-sideTagBox__item--inner:hover .c-sideTagBox__item--bg:before{background-color:#0000}}.c-sideTagBox__item--bg{position:absolute;z-index:0;width:100%;height:100%}.c-sideTagBox__item--bg:before{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;content:"";background-color:#0003;transition:opacity .3s ease,color .3s ease,background-color .3s ease,border-color .3s ease,scale .3s ease,rotate .3s ease,translate .3s ease,transform .3s ease,box-shadow .3s ease}.c-sideTagBox__item--bgImg{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.c-sideTagBox__item--content{position:relative;z-index:2;color:#fff}.c-sideTagBox__item--title,.c-sideTagBox__item--count{display:block;font-size:12px;font-style:normal;font-weight:700;line-height:140%;text-align:center;text-shadow:0 0 7px #000}@media screen and (width <= 1024px){.c-sideTagBox__item--title,.c-sideTagBox__item--count{font-size:12px}}.c-sideTagBox__item--title{font-size:14px}@media screen and (width <= 1024px){.c-sideTagBox__item--title{font-size:14px}}.c-sideTagBox__btm{display:flex;align-items:center;justify-content:center}.c-keywordSearch__form{display:block}.c-keywordSearch__tabInput{display:none}.c-keywordSearch__tabInput:nth-child(1):checked~.c-keywordSearch__tabList .c-keywordSearch__tabItem:nth-child(1),.c-keywordSearch__tabInput:nth-child(2):checked~.c-keywordSearch__tabList .c-keywordSearch__tabItem:nth-child(2){color:#fff;background-color:#337bb1;border-color:#337bb1}.c-keywordSearch__tabList{position:relative;display:flex;gap:14px;margin-bottom:12px}@media screen and (width <= 1024px){.c-keywordSearch__tabList{gap:7px;padding:0 16px;margin-bottom:16px}}.c-keywordSearch__tabList:before{position:absolute;bottom:0;left:0;z-index:1;width:100%;height:2px;content:"";background-color:#337bb1}.c-keywordSearch__tabItem{display:flex;align-items:center;justify-content:center;width:220px;padding:15px;border:1px solid #ebebeb;border-bottom:unset;border-radius:10px 10px 0 0;transition:opacity .3s ease,color .3s ease,background-color .3s ease,border-color .3s ease,scale .3s ease,rotate .3s ease,translate .3s ease,transform .3s ease,box-shadow .3s ease}@media screen and (width <= 1024px){.c-keywordSearch__tabItem{width:124px;padding:16px 10px 14px;border:2px solid #ebebeb;border-radius:18px 18px 0 0}}.c-keywordSearch__tabItem--text{display:block;font-size:18px;font-weight:700;line-height:100%}@media screen and (width <= 1024px){.c-keywordSearch__tabItem--text{font-size:14px}}.c-keywordSearch__inputWrap{position:relative;display:block}.c-keywordSearch__inputWrap--iconBtn{position:absolute;top:50%;right:24px;width:24px;height:24px;background-image:url("../../assets/img/icon-search.4c327b6fef37.svg");background-repeat:no-repeat;background-size:contain;translate:0 -50%}@media screen and (width <= 1024px){.c-keywordSearch__inputWrap--iconBtn{right:16px;width:24px;height:24px}}.c-keywordSearch__input{display:block;width:100%;padding:16px 57px 16px 21px;font-size:16px;font-weight:500;line-height:100%;border:3px solid #ebebeb;border-radius:10px}@media screen and (width <= 1024px){.c-keywordSearch__input{padding:13px 42px 13px 13px;font-size:14px}}.c-keywordSearch__input::-moz-placeholder{color:#9e9e9e}.c-keywordSearch__input::placeholder{color:#9e9e9e}.c-popularNewsSlider{display:flex;overflow:hidden;background-color:#f9f9f9;border-radius:4px}@media screen and (width <= 1024px){.c-popularNewsSlider{flex-direction:column}}.c-popularNewsSlider__title{position:relative;flex-shrink:0;padding:12px 12px 13px 15px;color:#fff;background-color:#337bb1;border-radius:4px 0 0 4px}@media screen and (width <= 1024px){.c-popularNewsSlider__title{padding:14px 12px 4px;border-radius:4px 4px 0 0}}.c-popularNewsSlider__title:before{position:absolute;top:0;left:calc(100% - 1px);display:block;width:20px;height:100%;content:"";background-image:url("../../assets/img/motif-title-decoration.107c289b5172.svg");background-repeat:no-repeat;background-size:100% 100%}@media screen and (width <= 1024px){.c-popularNewsSlider__title:before{top:calc(100% - 1px);left:0;width:100%;height:20px;background-image:url("../../assets/img/motif-title-decoration-sp.8c59ea731866.svg");background-position:bottom center;background-size:calc(100vw - 88px) 20px}}.c-popularNewsSlider__title--text{font-size:15px;font-weight:700;line-height:100%}@media screen and (width <= 1024px){.c-popularNewsSlider__title--text{font-size:13px;text-align:center}}.c-popularNewsSlider__content{flex-grow:1;padding:0 40px}@media screen and (width <= 1024px){.c-popularNewsSlider__content{padding:36px 12px 16px}}.c-popularNewsSlider__slider--item{display:flex;align-items:center}.c-popularNewsSlider__slider--itemText{display:block;font-size:14px;font-weight:500;line-height:140%;text-decoration-line:underline;text-underline-position:from-font;transition:opacity .3s ease,color .3s ease,background-color .3s ease,border-color .3s ease,scale .3s ease,rotate .3s ease,translate .3s ease,transform .3s ease,box-shadow .3s ease;display:-webkit-box;max-height:1.5em;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical}@media screen and (width <= 1024px){.c-popularNewsSlider__slider--itemText{font-size:14px;display:-webkit-box;max-height:3em;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}}@media screen and (width >= 1025px){.c-popularNewsSlider__slider--itemText:hover{color:#337bb1}}@media screen and (width <= 1024px){.c-navLinksBox.u-sp2Col .c-navLinksBox__cols{grid-template-columns:repeat(2,1fr);gap:24px}}@media screen and (width <= 1024px){.c-navLinksBox.u-sp2Col .c-navLinksBox__cols .c-linksColumnItem__main--text{font-size:16px}}.c-navLinksBox__cols{display:grid;grid-template-columns:repeat(6,1fr);gap:20px}@media screen and (width <= 1024px){.c-navLinksBox__cols{grid-template-columns:1fr;gap:40px}}.c-navLinksBox__cols:not(:last-child){margin-bottom:32px}@media screen and (width <= 1024px){.c-navLinksBox__cols:not(:last-child){margin-bottom:40px}}.c-headerLogo{position:absolute;top:23px;left:50%;z-index:110;display:block;width:260px;height:47px;transition:opacity .3s ease,color .3s ease,background-color .3s ease,border-color .3s ease,scale .3s ease,rotate .3s ease,translate .3s ease,transform .3s ease,box-shadow .3s ease;translate:-50% 0}@media screen and (width <= 1024px){.c-headerLogo{top:28px;left:20px;width:196px;height:27px;translate:unset}}@media screen and (width >= 1025px){.c-headerLogo:hover{opacity:.5}}.c-headerLogo__img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.c-headerSnsList{position:absolute;top:31px;right:0;z-index:110;display:flex;gap:15px}@media screen and (width <= 1024px){.c-headerSnsList{display:none}}@media screen and (width <= 1024px){.c-headerSnsList.u-modalInner{top:66px;left:20px;display:flex;justify-content:space-between;width:calc(100vw - 40px);max-width:400px;margin:0 auto}}.c-headerSnsList__snsItem{position:relative;display:block;transition:opacity .3s ease,color .3s ease,background-color .3s ease,border-color .3s ease,scale .3s ease,rotate .3s ease,translate .3s ease,transform .3s ease,box-shadow .3s ease}@media screen and (width >= 1025px){.c-headerSnsList__snsItem:hover{opacity:.5}}.c-headerSnsList__snsItem--imgColor{position:relative;z-index:0;display:block;width:28px;height:28px;-o-object-fit:contain;object-fit:contain}@media screen and (width <= 1024px){.c-headerSnsList__snsItem--imgColor{width:32px;height:32px}}.c-headerSnsList__snsItem--imgBlack{position:absolute;top:0;left:0;z-index:2;display:block;width:32px;height:32px;-o-object-fit:contain;object-fit:contain;transition:opacity .3s ease,color .3s ease,background-color .3s ease,border-color .3s ease,scale .3s ease,rotate .3s ease,translate .3s ease,transform .3s ease,box-shadow .3s ease}@media screen and (width <= 1024px){.c-headerSnsList__snsItem--imgBlack{width:32px;height:32px}}.c-breadcrumbs{position:relative;padding:4px 0}.c-breadcrumbs:before{position:absolute;top:-204px;left:0;z-index:-1;width:100%;height:calc(100% + 204px);content:"";background-color:#f8f8f8;background-image:url("../../assets/img/bg-vecter.706cc6dfad63.svg");background-repeat:repeat}@media screen and (width <= 1024px){.c-breadcrumbs:before{top:-201px;height:calc(100% + 201px)}}.c-breadcrumbs__inner{max-width:1100px;margin:0 auto}@media screen and (width <= 1024px){.c-breadcrumbs__inner{padding:0 20px}}.c-breadcrumbs__listWrap{overflow:auto}.c-breadcrumbs__list{display:flex;gap:22px;align-items:center;height:28px}@media screen and (width <= 1024px){.c-breadcrumbs__list{gap:22px;height:32px}}.c-breadcrumbs__item{position:relative;flex-shrink:0}.c-breadcrumbs__item:not(:last-child):before{position:absolute;top:50%;left:calc(100% + 1px);width:20px;height:20px;content:"";background-image:url("../../assets/img/icon-breadcrumbs-arrow.bdf9b47a3e0e.svg");background-repeat:no-repeat;background-size:contain;translate:0 -50%}@media screen and (width <= 1024px){.c-breadcrumbs__item:not(:last-child):before{left:calc(100% + 1px);width:20px;height:20px}}.c-breadcrumbs__item:last-child{pointer-events:none}.c-breadcrumbs__item:last-child .c-breadcrumbs__itemInner{font-weight:400;color:#313232;text-decoration:none}.c-breadcrumbs__itemInner{display:block;font-size:12px;font-weight:700;line-height:100%;color:#337bb1;text-decoration:underline;text-underline-position:from-font;white-space:nowrap;transition:opacity .3s ease,color .3s ease,background-color .3s ease,border-color .3s ease,scale .3s ease,rotate .3s ease,translate .3s ease,transform .3s ease,box-shadow .3s ease}@media screen and (width <= 1024px){.c-breadcrumbs__itemInner{font-size:12px}}.c-breadcrumbs__itemInner:hover{opacity:.5}.c-breadcrumbs__itemInner.u-home{width:20px;height:20px;background-image:url("../../assets/img/icon-home.7c61c8fa693b.svg");background-repeat:no-repeat;background-size:contain}@media screen and (width <= 1024px){.c-breadcrumbs__itemInner.u-home{width:20px;height:20px}}.c-singleTitleBox{margin-bottom:40px}@media screen and (width <= 1024px){.c-singleTitleBox{margin-bottom:24px}}.c-singleTitleBox__inner{display:block}.c-singleTitleBox__title{margin-bottom:10px;font-size:24px;font-weight:700;line-height:140%}@media screen and (width <= 1024px){.c-singleTitleBox__title{margin-bottom:8px;font-size:18px}}.c-singleTitleBox__info{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-bottom:24px}@media screen and (width <= 1024px){.c-singleTitleBox__info{gap:8px 12px;margin-bottom:24px}}.c-singleTitleBox__releaseDate{font-size:13px;font-weight:400;line-height:100%;color:#9e9e9e;letter-spacing:.04em}@media screen and (width <= 1024px){.c-singleTitleBox__releaseDate{font-size:13px}}.c-singleTitleBox__imgWrap{display:block}.c-singleTitleBox__img{display:block;width:100%;max-height:540px;-o-object-fit:contain;object-fit:contain}@media screen and (width <= 1024px){.c-singleTitleBox__img{max-height:476px}}.c-commonPageTitle{padding:0 0 16px}@media screen and (width <= 1024px){.c-commonPageTitle{padding:0 0 16px}}.c-commonPageTitle__inner{display:block}.c-commonPageTitle__date{padding-top:12px;font-size:13px;font-weight:400;color:#9e9e9e;letter-spacing:.04em}@media screen and (width <= 1024px){.c-commonPageTitle__date{padding-top:8px;font-size:11px}}.c-pagingBox.u-2col .c-pagingBox__list{grid-template-columns:repeat(2,1fr);gap:64px 36px}@media screen and (width <= 1024px){.c-pagingBox.u-2col .c-pagingBox__list{grid-template-columns:1fr;gap:56px}}@media screen and (width >= 1025px){.c-pagingBox.u-2col .c-pagingBox__list>*:not(:last-child):before{content:unset!important}}@media screen and (width <= 1024px){.c-pagingBox.u-2col .c-pagingBox__list>*:not(:last-child):before{bottom:-24px}}@media screen and (width >= 1025px){.c-pagingBox.u-2col .c-pagingBox__list>*:nth-child(2n):before{position:absolute;top:0;left:-17px;width:1px;height:100%;content:"";background-color:#dadada}.c-pagingBox.u-2col .c-pagingBox__list>*:nth-child(2n):not(:nth-last-child(-n+2)):after{position:absolute;right:0;bottom:-33px;width:calc(200% + 36px);height:1px;content:"";background-color:#dadada}}.c-pagingBox.u-shortMovie .c-pagingBox__list{grid-template-columns:repeat(3,1fr);gap:32px}@media screen and (width <= 1024px){.c-pagingBox.u-shortMovie .c-pagingBox__list{grid-template-columns:1fr;gap:32px}}.c-pagingBox.u-shortMovie .c-pagingBox__list>*:not(:last-child):before{content:unset!important}.c-pagingBox.u-infoList .c-pagingBox__list{gap:14px}@media screen and (width <= 1024px){.c-pagingBox.u-infoList .c-pagingBox__list{gap:12px}}.c-pagingBox.u-infoList .c-pagingBox__list>*:not(:last-child):before{content:unset!important}.c-pagingBox__inner{display:block}.c-pagingBox__top{display:flex;gap:20px;align-items:center;justify-content:space-between;margin-bottom:16px}@media screen and (width <= 1024px){.c-pagingBox__top{gap:20px;align-items:center;margin-bottom:12px}}.c-pagingBox__top.u-center{justify-content:center}.c-pagingBox__count{display:flex;gap:12px;align-items:flex-end;justify-content:space-between}@media screen and (width <= 1024px){.c-pagingBox__count{gap:12px}}.c-pagingBox__countCurrent{font-size:16px;font-weight:700;line-height:100%;letter-spacing:.04em}@media screen and (width <= 1024px){.c-pagingBox__countCurrent{font-size:20px}}.c-pagingBox__countAll{position:relative;font-size:12px;font-weight:500;line-height:100%;color:#666;letter-spacing:.04em}@media screen and (width <= 1024px){.c-pagingBox__countAll{font-size:12px}}.c-pagingBox__countAll:before{position:absolute;bottom:0;left:-9px;font-size:10px;font-weight:800;line-height:100%;letter-spacing:.04em;content:"/"}@media screen and (width <= 1024px){.c-pagingBox__countAll:before{left:-9px;font-size:10px}}.c-pagingBox__nav{position:relative;display:flex;align-items:center;justify-content:center;min-width:196px;height:36px;padding:0 40px}@media screen and (width <= 1024px){.c-pagingBox__nav{min-width:149px;height:36px;padding:0 40px}}.c-pagingBox__navArrow{position:absolute;top:50%;width:36px;height:36px;background-color:#337bb1;border-radius:50%;translate:0 -50%}@media screen and (width <= 1024px){.c-pagingBox__navArrow{width:36px;height:36px}}.c-pagingBox__navArrow:before{position:absolute;top:50%;left:50%;width:24px;height:24px;content:"";background-image:url("../../assets/img/icon-arrow-white.993070e6806e.svg");background-repeat:no-repeat;background-size:contain;translate:-50% -50%}@media screen and (width <= 1024px){.c-pagingBox__navArrow:before{width:24px;height:24px}}.c-pagingBox__navArrow.u-prev{left:0;rotate:180deg}.c-pagingBox__navArrow.u-next{right:0}.c-pagingBox__navArrow.is-disabled{pointer-events:none;opacity:.3}.c-pagingBox__navCount{display:flex;gap:15px;align-items:center;justify-content:center}@media screen and (width <= 1024px){.c-pagingBox__navCount{gap:15px}}.c-pagingBox__navCountCurrent{position:relative}.c-pagingBox__navCountCurrent:before{position:absolute;top:50%;left:calc(100% + 5px);font-size:13px;font-weight:800;line-height:100%;letter-spacing:.04em;content:"/";translate:0 -50%}@media screen and (width <= 1024px){.c-pagingBox__navCountCurrent:before{left:calc(100% + 5px);font-size:12px}}.c-pagingBox__navCountCurrent,.c-pagingBox__navCountAll{font-size:16px;font-weight:500;line-height:100%;letter-spacing:.04em}@media screen and (width <= 1024px){.c-pagingBox__navCountCurrent,.c-pagingBox__navCountAll{font-size:12px}}.c-pagingBox__box{padding:32px;background-image:url("../../assets/img/bg-gray-noise.8a40792b49d0.webp");background-repeat:repeat;border-radius:20px}@media screen and (width <= 1024px){.c-pagingBox__box{padding:32px 20px;margin:0 -20px;border-radius:20px}}.c-pagingBox__list{display:grid;grid-template-columns:1fr;gap:64px}@media screen and (width <= 1024px){.c-pagingBox__list{gap:44px}}.c-pagingBox__list>*{position:relative}.c-pagingBox__list>*:not(:last-child):before{position:absolute;bottom:-32px;left:0;width:100%;height:1px;content:"";background-color:#dadada}@media screen and (width <= 1024px){.c-pagingBox__list>*:not(:last-child):before{bottom:-22px}}.c-pagingBox__btm{display:flex;align-items:center;justify-content:center;margin-top:32px}@media screen and (width <= 1024px){.c-pagingBox__btm{margin-top:24px}}.c-bookStoreItem.u-relation .c-bookStoreItem__inner{grid-template-columns:15.94% 1fr}@media screen and (width <= 1024px){.c-bookStoreItem.u-relation .c-bookStoreItem__inner{grid-template-columns:33.43% 1fr}}.c-bookStoreItem.u-relation .c-bookStoreItem__title{font-size:16px}@media screen and (width <= 1024px){.c-bookStoreItem.u-relation .c-bookStoreItem__title{font-size:16px}}.c-bookStoreItem__inner{position:relative;display:grid;grid-template-columns:22.6% 1fr;gap:14px;padding:0}@media screen and (width <= 1024px){.c-bookStoreItem__inner{grid-template-columns:33.43% 1fr;gap:8px 14px}}@media screen and (width >= 1025px){.c-bookStoreItem__inner:hover .c-bookStoreItem__title,.c-bookStoreItem__inner:hover .c-bookStoreItem__desc,.c-bookStoreItem__inner:hover .c-bookStoreItem__author{color:#337bb1}.c-bookStoreItem__inner:hover .c-bookStoreItem__img{scale:1.1}.c-bookStoreItem__inner:hover .c-bookItemLabels .c-bookItemLabels__company--name,.c-bookStoreItem__inner:hover .c-bookItemLabels .c-bookItemLabels__releaseDate{color:#337bb1}}.c-bookStoreItem__inner--link{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%}.c-bookStoreItem__imgArea{position:relative;display:block;width:100%;padding:0;margin:0}@media screen and (width <= 1024px){.c-bookStoreItem__imgArea{padding:0 0 4px}}.c-bookStoreItem__imgAreaInner{position:relative;width:100%;margin:0 auto}.c-bookStoreItem__imgWrapWrap{display:block;width:-moz-fit-content;width:fit-content;margin:0 auto}.c-bookStoreItem__imgWrap{aspect-ratio:1/1.414;overflow:hidden;background:#fff}.c-bookStoreItem__img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transition:opacity .3s ease,color .3s ease,background-color .3s ease,border-color .3s ease,scale .3s ease,rotate .3s ease,translate .3s ease,transform .3s ease,box-shadow .3s ease}@media screen and (width <= 1024px){.c-bookStoreItem__img{max-height:unset}}.c-bookStoreItem__contentArea{display:block}@media screen and (width <= 1024px){.c-bookStoreItem__contentArea{display:contents}}.c-bookStoreItem__contentAreaInner{display:contents}@media screen and (width <= 1024px){.c-bookStoreItem__contentAreaInner{display:block}}@media screen and (width <= 1024px){.c-bookStoreItem__contentAreaInner>*{grid-column:1/3}}.c-bookStoreItem__textArea{display:contents}@media screen and (width <= 1024px){.c-bookStoreItem__textArea{display:block;flex-grow:1;padding:0 0 4px}}.c-bookStoreItem__title{margin-bottom:6px;font-size:16px;font-weight:700;line-height:140%;transition:opacity .3s ease,color .3s ease,background-color .3s ease,border-color .3s ease,scale .3s ease,rotate .3s ease,translate .3s ease,transform .3s ease,box-shadow .3s ease}@media screen and (width <= 1024px){.c-bookStoreItem__title{margin-bottom:8px;font-size:16px;display:-webkit-box;max-height:4.2em;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}}.c-bookStoreItem__desc{margin-bottom:12px;font-size:12px;font-weight:400;line-height:140%;color:#4d4d4d;transition:opacity .3s ease,color .3s ease,background-color .3s ease,border-color .3s ease,scale .3s ease,rotate .3s ease,translate .3s ease,transform .3s ease,box-shadow .3s ease;display:-webkit-box;max-height:6em;overflow:hidden;-webkit-line-clamp:4;-webkit-box-orient:vertical}@media screen and (width <= 1024px){.c-bookStoreItem__desc{margin-bottom:8px;font-size:12px;line-height:130%;display:-webkit-box;max-height:3.9em;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}}.c-bookStoreItem__author{margin-bottom:4px;font-size:12px;font-weight:400;line-height:140%;color:#4d4d4d;transition:opacity .3s ease,color .3s ease,background-color .3s ease,border-color .3s ease,scale .3s ease,rotate .3s ease,translate .3s ease,transform .3s ease,box-shadow .3s ease}@media screen and (width <= 1024px){.c-bookStoreItem__author{margin-bottom:2px;font-size:12px}}.c-bookStoreItem__releaseDate{margin-bottom:6px;font-size:12px;font-weight:400;line-height:140%;color:#4d4d4d;transition:opacity .3s ease,color .3s ease,background-color .3s ease,border-color .3s ease,scale .3s ease,rotate .3s ease,translate .3s ease,transform .3s ease,box-shadow .3s ease}@media screen and (width <= 1024px){.c-bookStoreItem__releaseDate{margin-bottom:0;font-size:12px}}.c-bookStoreItem .c-tagList{margin-bottom:4px}@media screen and (width <= 1024px){.c-bookStoreItem .c-tagList{margin-bottom:0}}.c-bookStoreItem__btnList{position:relative;z-index:3;display:grid;grid-template-columns:repeat(3,1fr);gap:6px;padding-top:16px}@media screen and (width <= 1024px){.c-bookStoreItem__btnList{grid-column:1/3;gap:6px;padding-top:12px}}@media screen and (width <= 1024px){.c-bookStoreItem__btnList.u-count3{grid-template-columns:repeat(3,1fr)}}@media screen and (width <= 1024px){.c-bookStoreItem__btnList.u-count2{grid-template-columns:repeat(2,1fr)}}@media screen and (width <= 1024px){.c-bookStoreItem__btnList.u-count1{grid-template-columns:repeat(1,1fr)}}.c-commonBtn{position:relative;display:flex;align-items:center;justify-content:center;padding:19px 24px;background-color:#fff;border:1px solid #337bb1;border-radius:4px;box-shadow:0 0 8px #0000000d;transition:opacity .3s ease,color .3s ease,background-color .3s ease,border-color .3s ease,scale .3s ease,rotate .3s ease,translate .3s ease,transform .3s ease,box-shadow .3s ease}@media screen and (width <= 1024px){.c-commonBtn{padding:19px 24px;border:1px solid #337bb1;border-radius:4px;box-shadow:0 0 8px #0000000d}}.c-commonBtn:hover{opacity:.5}.c-commonBtn.u-fixedHeight,.c-commonBtn.u-store{height:64px;padding:5px}@media screen and (width <= 1024px){.c-commonBtn.u-fixedHeight,.c-commonBtn.u-store{height:56px;padding:5px}}.c-commonBtn.u-read{background-color:#337bb1}.c-commonBtn.u-read .c-commonBtn__text{color:#fff}.c-commonBtn.u-noIcon .c-commonBtn__icon{display:none}.c-commonBtn.u-articleInner{max-width:335px;margin-right:auto;margin-left:auto}@media screen and (width <= 1024px){.c-commonBtn.u-articleInner{max-width:unset}}@media screen and (width <= 1024px){.c-commonBtn.u-articleInner .c-commonBtn__text{font-size:15px}}.c-commonBtn.u-blank:before{position:absolute;top:50%;right:24px;width:24px;height:24px;content:"";background-image:url("../../assets/img/icon-blank-black.9e17fa12cc11.svg");background-repeat:no-repeat;background-size:contain;translate:0 -50%}@media screen and (width <= 1024px){.c-commonBtn.u-blank:before{right:24px;width:24px;height:24px}}.c-commonBtn.u-blank .c-commonBtn__icon{display:none}.c-commonBtn.u-blank .c-commonBtn__text{width:100%;padding-right:28px}@media screen and (width <= 1024px){.c-commonBtn.u-blank .c-commonBtn__text{padding-right:28px}}.c-commonBtn.u-blank.u-blue:before{background-image:url("../../assets/img/icon-blank-blue.116294e29a52.svg")}.c-commonBtn.u-blank.u-gray:before{background-image:url("../../assets/img/icon-blank-black.9e17fa12cc11.svg")}.c-commonBtn.u-blank.u-red:before{background-image:url("../../assets/img/icon-blank-red.37ca9f19939e.svg")}.c-commonBtn.u-blank.u-pink:before{background-image:url("../../assets/img/icon-blank-pink.5fd73cf27b79.svg")}.c-commonBtn.u-blank.u-yellow:before{background-image:url("../../assets/img/icon-blank-yellow.0e1a92ddef70.svg")}.c-commonBtn.u-blank.u-green:before{background-image:url("../../assets/img/icon-blank-green.5510d4dcbf6e.svg")}.c-commonBtn.u-blue{border:1px solid #337bb1}@media screen and (width <= 1024px){.c-commonBtn.u-blue{border:1px solid #337bb1}}.c-commonBtn.u-blue .c-commonBtn__text{color:#337bb1}.c-commonBtn.u-gray{border:1px solid #dadada}@media screen and (width <= 1024px){.c-commonBtn.u-gray{border:1px solid #dadada}}.c-commonBtn.u-gray .c-commonBtn__text{color:#313232}.c-commonBtn.u-red{border:1px solid #f55959}@media screen and (width <= 1024px){.c-commonBtn.u-red{border:1px solid #f55959}}.c-commonBtn.u-red .c-commonBtn__text{color:#f55959}.c-commonBtn.u-pink{border:1px solid #ff87eb}@media screen and (width <= 1024px){.c-commonBtn.u-pink{border:1px solid #ff87eb}}.c-commonBtn.u-pink .c-commonBtn__text{color:#ff87eb}.c-commonBtn.u-yellow{border:1px solid #e99f16}@media screen and (width <= 1024px){.c-commonBtn.u-yellow{border:1px solid #e99f16}}.c-commonBtn.u-yellow .c-commonBtn__text{color:#e99f16}.c-commonBtn.u-green{border:1px solid #50a578}@media screen and (width <= 1024px){.c-commonBtn.u-green{border:1px solid #50a578}}.c-commonBtn.u-green .c-commonBtn__text{color:#50a578}@media screen and (width <= 1024px){.c-commonBtn.u-spRow .c-commonBtn__inner{flex-direction:row;gap:12px}}@media screen and (width <= 1024px){.c-commonBtn.u-spRow .c-commonBtn__icon.u-store,.c-commonBtn.u-spRow .c-commonBtn__icon.u-read{width:24px;height:24px;margin-top:2px}}@media screen and (width <= 1024px){.c-commonBtn.u-spRow .c-commonBtn__text{font-size:15px}}.c-commonBtn.u-originalIcon .c-commonBtn__inner{flex-direction:row}.c-commonBtn__inner{display:flex;gap:6px;align-items:center;justify-content:center;width:100%}@media screen and (width <= 1024px){.c-commonBtn__inner{flex-direction:column;gap:4px}}.c-commonBtn__iconImg{display:block;width:24px;height:24px}@media screen and (width <= 1024px){.c-commonBtn__iconImg{width:24px;height:24px}}.c-commonBtn__icon{display:block;background-repeat:no-repeat;background-size:contain}.c-commonBtn__icon.u-store{width:16px;height:15px;background-image:url("../../assets/img/icon-store.aea8e89e7aae.svg")}@media screen and (width <= 1024px){.c-commonBtn__icon.u-store{width:19px;height:18px}}.c-commonBtn__icon.u-read{width:16px;height:16px;background-image:url("../../assets/img/icon-book-2-white.cb1eea0f58be.svg")}@media screen and (width <= 1024px){.c-commonBtn__icon.u-read{width:19px;height:18px}}.c-commonBtn__icon.u-bookwalker,.c-commonBtn__icon.u-amazon,.c-commonBtn__icon.u-cmoa,.c-commonBtn__icon.u-ebook,.c-commonBtn__icon.u-rakutenkobo,.c-commonBtn__icon.u-booklive,.c-commonBtn__icon.u-kadokawastore{height:60px;aspect-ratio:16/6;background-repeat:no-repeat;background-position:center;background-size:contain}@media screen and (width <= 1024px){.c-commonBtn__icon.u-bookwalker,.c-commonBtn__icon.u-amazon,.c-commonBtn__icon.u-cmoa,.c-commonBtn__icon.u-ebook,.c-commonBtn__icon.u-rakutenkobo,.c-commonBtn__icon.u-booklive,.c-commonBtn__icon.u-kadokawastore{width:100%;height:46px;aspect-ratio:unset}}.c-commonBtn__icon.u-bookwalker{background-image:url("../../assets/img/store-logos/bookWalker.c6062c5f4de4.svg");background-size:auto 90%}.c-commonBtn__icon.u-amazon{background-image:url("../../assets/img/store-logos/amazon.efa7019746b0.svg");background-size:60% auto}@media screen and (width <= 1024px){.c-commonBtn__icon.u-amazon{background-size:auto 90%}}.c-commonBtn__icon.u-cmoa{background-image:url("../../assets/img/store-logos/cmoa.9b33cecf9a19.svg")}.c-commonBtn__icon.u-ebook{background-image:url("../../assets/img/store-logos/ebook.9baea2679b13.svg")}.c-commonBtn__icon.u-rakutenkobo{background-image:url("../../assets/img/store-logos/rakuten.a3a4356b4ea3.svg")}.c-commonBtn__icon.u-booklive{background-image:url("../../assets/img/store-logos/bookLive.4157d83a9aa1.svg")}.c-commonBtn__icon.u-kadokawastore{background-image:url("../../assets/img/store-logos/kadosuto.0483f7066862.svg")}.c-commonBtn__text{display:block;font-size:14px;font-weight:700;line-height:140%;color:#337bb1;letter-spacing:.04em}@media screen and (width <= 1024px){.c-commonBtn__text{font-size:12px}}.c-tabLinks{margin-bottom:38px}@media screen and (width <= 1024px){.c-tabLinks{margin:0 -20px 20px}}.c-tabLinks__inner{display:block}.c-tabLinks__list{position:relative;display:flex;gap:8px}@media screen and (width <= 1024px){.c-tabLinks__list{gap:6px;padding:0 20px;margin-bottom:16px}}.c-tabLinks__list:before{position:absolute;bottom:0;left:0;z-index:1;width:100%;height:2px;content:"";background-color:#337bb1}.c-tabLinks__item{display:flex;align-items:center;justify-content:center;width:100%;padding:16px;border:1px solid #ebebeb;border-bottom:unset;border-radius:10px 10px 0 0;transition:opacity .3s ease,color .3s ease,background-color .3s ease,border-color .3s ease,scale .3s ease,rotate .3s ease,translate .3s ease,transform .3s ease,box-shadow .3s ease}@media screen and (width <= 1024px){.c-tabLinks__item{width:100%;min-height:50px;padding:6px;border:1px solid #ebebeb;border-radius:10px 10px 0 0}}.c-tabLinks__item.is-active{color:#fff;background-color:#337bb1;border-color:#337bb1}.c-tabLinks__item--text{font-size:14px;font-weight:700;line-height:28px;text-align:center}@media screen and (width <= 1024px){.c-tabLinks__item--text{font-size:14px;line-height:140%}}@media screen and (width >= 1025px){.c-bookItem:hover .c-bookItem__title,.c-bookItem:hover .c-bookItem__desc{color:#337bb1}.c-bookItem:hover .c-bookItem__img{scale:1.1}.c-bookItem:hover .c-bookItemLabels .c-bookItemLabels__company--name,.c-bookItem:hover .c-bookItemLabels .c-bookItemLabels__releaseDate{color:#337bb1}}.c-bookItem.u-rankingList .c-bookItem__inner,.c-bookItem.u-newsList .c-bookItem__inner,.c-bookItem.u-regulars .c-bookItem__inner,.c-bookItem.u-news .c-bookItem__inner,.c-bookItem.u-workIntroduction .c-bookItem__inner,.c-bookItem.u-row .c-bookItem__inner{display:grid;grid-template-columns:31.17% 1fr;gap:14px;padding:0}@media screen and (width <= 1024px){.c-bookItem.u-rankingList .c-bookItem__inner,.c-bookItem.u-newsList .c-bookItem__inner,.c-bookItem.u-regulars .c-bookItem__inner,.c-bookItem.u-news .c-bookItem__inner,.c-bookItem.u-workIntroduction .c-bookItem__inner,.c-bookItem.u-row .c-bookItem__inner{grid-template-columns:33.43% 1fr;gap:8px 14px}}.c-bookItem.u-rankingList .c-bookItem__imgArea,.c-bookItem.u-newsList .c-bookItem__imgArea,.c-bookItem.u-regulars .c-bookItem__imgArea,.c-bookItem.u-news .c-bookItem__imgArea,.c-bookItem.u-workIntroduction .c-bookItem__imgArea,.c-bookItem.u-row .c-bookItem__imgArea{padding:0;margin:0}@media screen and (width <= 1024px){.c-bookItem.u-rankingList .c-bookItem__imgArea,.c-bookItem.u-newsList .c-bookItem__imgArea,.c-bookItem.u-regulars .c-bookItem__imgArea,.c-bookItem.u-news .c-bookItem__imgArea,.c-bookItem.u-workIntroduction .c-bookItem__imgArea,.c-bookItem.u-row .c-bookItem__imgArea{padding:0 0 4px}}.c-bookItem.u-rankingList .c-bookItem__imgAreaInner,.c-bookItem.u-newsList .c-bookItem__imgAreaInner,.c-bookItem.u-regulars .c-bookItem__imgAreaInner,.c-bookItem.u-news .c-bookItem__imgAreaInner,.c-bookItem.u-workIntroduction .c-bookItem__imgAreaInner,.c-bookItem.u-row .c-bookItem__imgAreaInner{width:100%}.c-bookItem.u-rankingList .c-bookItem__imgWrap,.c-bookItem.u-newsList .c-bookItem__imgWrap,.c-bookItem.u-regulars .c-bookItem__imgWrap,.c-bookItem.u-news .c-bookItem__imgWrap,.c-bookItem.u-workIntroduction .c-bookItem__imgWrap,.c-bookItem.u-row .c-bookItem__imgWrap{width:100%;aspect-ratio:40/21;background:#fff}@media screen and (width <= 1024px){.c-bookItem.u-rankingList .c-bookItem__contentArea,.c-bookItem.u-newsList .c-bookItem__contentArea,.c-bookItem.u-regulars .c-bookItem__contentArea,.c-bookItem.u-news .c-bookItem__contentArea,.c-bookItem.u-workIntroduction .c-bookItem__contentArea,.c-bookItem.u-row .c-bookItem__contentArea{display:contents}}@media screen and (width <= 1024px){.c-bookItem.u-rankingList .c-bookItem__contentArea>*:not(.c-bookItem__textArea),.c-bookItem.u-newsList .c-bookItem__contentArea>*:not(.c-bookItem__textArea),.c-bookItem.u-regulars .c-bookItem__contentArea>*:not(.c-bookItem__textArea),.c-bookItem.u-news .c-bookItem__contentArea>*:not(.c-bookItem__textArea),.c-bookItem.u-workIntroduction .c-bookItem__contentArea>*:not(.c-bookItem__textArea),.c-bookItem.u-row .c-bookItem__contentArea>*:not(.c-bookItem__textArea){grid-column:1/3}}@media screen and (width <= 1024px){.c-bookItem.u-rankingList .c-bookItem__textArea,.c-bookItem.u-newsList .c-bookItem__textArea,.c-bookItem.u-regulars .c-bookItem__textArea,.c-bookItem.u-news .c-bookItem__textArea,.c-bookItem.u-workIntroduction .c-bookItem__textArea,.c-bookItem.u-row .c-bookItem__textArea{display:block;flex-grow:1;padding:0 0 4px}}.c-bookItem.u-rankingList .c-bookItem__title,.c-bookItem.u-newsList .c-bookItem__title,.c-bookItem.u-regulars .c-bookItem__title,.c-bookItem.u-news .c-bookItem__title,.c-bookItem.u-workIntroduction .c-bookItem__title,.c-bookItem.u-row .c-bookItem__title{margin-bottom:8px;font-size:14px;line-height:140%;display:-webkit-box;max-height:4.2em;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}@media screen and (width <= 1024px){.c-bookItem.u-rankingList .c-bookItem__title,.c-bookItem.u-newsList .c-bookItem__title,.c-bookItem.u-regulars .c-bookItem__title,.c-bookItem.u-news .c-bookItem__title,.c-bookItem.u-workIntroduction .c-bookItem__title,.c-bookItem.u-row .c-bookItem__title{margin-bottom:6px;font-size:16px;line-height:140%;display:-webkit-box;max-height:6em;overflow:hidden;-webkit-line-clamp:4;-webkit-box-orient:vertical}}@media screen and (width <= 1024px){.c-bookItem.u-rankingList .c-bookItem__desc,.c-bookItem.u-newsList .c-bookItem__desc,.c-bookItem.u-regulars .c-bookItem__desc,.c-bookItem.u-news .c-bookItem__desc,.c-bookItem.u-workIntroduction .c-bookItem__desc,.c-bookItem.u-row .c-bookItem__desc{font-size:12px;line-height:140%;display:-webkit-box;max-height:4.2em;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}}.c-bookItem.u-rankingList .c-tagList,.c-bookItem.u-newsList .c-tagList,.c-bookItem.u-regulars .c-tagList,.c-bookItem.u-news .c-tagList,.c-bookItem.u-workIntroduction .c-tagList,.c-bookItem.u-row .c-tagList{margin-bottom:4px}@media screen and (width <= 1024px){.c-bookItem.u-rankingList .c-tagList,.c-bookItem.u-newsList .c-tagList,.c-bookItem.u-regulars .c-tagList,.c-bookItem.u-news .c-tagList,.c-bookItem.u-workIntroduction .c-tagList,.c-bookItem.u-row .c-tagList{margin-bottom:0}}.c-bookItem.u-row .c-bookItem__imgWrap,.c-bookItem.u-workIntroduction .c-bookItem__imgWrap{aspect-ratio:1/1.414}.c-bookItem.u-newsList .c-bookItem__imgWrap,.c-bookItem.u-news .c-bookItem__imgWrap,.c-bookItem.u-rankingList .c-bookItem__imgWrap{aspect-ratio:6/4;border:solid 1px #ebebeb;box-shadow:none}.c-bookItem.u-newsList .c-bookItem__imgWrap .c-bookItem__img,.c-bookItem.u-news .c-bookItem__imgWrap .c-bookItem__img,.c-bookItem.u-rankingList .c-bookItem__imgWrap .c-bookItem__img{-o-object-position:center;object-position:center}.c-bookItem.u-imgHalf .c-bookItem__imgAreaInner{width:100%}.c-bookItem.u-imgHalf .c-bookItem__imgWrap{width:100%;aspect-ratio:unset}@media screen and (width <= 1024px){.c-bookItem.u-imgHalf .c-bookItem__contentArea{display:contents}}@media screen and (width <= 1024px){.c-bookItem.u-imgHalf .c-bookItem__contentArea>*:not(.c-bookItem__textArea){grid-column:1/3}}.c-bookItem.u-imgHalf .c-bookItem__inner{display:grid;grid-template-columns:50.13% 1fr;gap:14px;padding:0}@media screen and (width <= 1024px){.c-bookItem.u-imgHalf .c-bookItem__inner{display:block;padding:0}}.c-bookItem.u-imgHalf .c-bookItem__title{margin-bottom:12px;font-size:15px;line-height:140%}@media screen and (width <= 1024px){.c-bookItem.u-imgHalf .c-bookItem__title{margin-bottom:10px;font-size:15px;line-height:140%}}.c-bookItem.u-imgHalf .c-bookItem__desc{font-size:14px;line-height:140%;display:-webkit-box;max-height:3.2em;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media screen and (width <= 1024px){.c-bookItem.u-imgHalf .c-bookItem__desc{display:none}}.c-bookItem.u-imgHalf .c-tagList{margin-bottom:4px}@media screen and (width <= 1024px){.c-bookItem.u-imgHalf .c-tagList{margin-bottom:4px}}.c-bookItem.u-workIntroduction .c-bookItem__inner{grid-template-columns:187px 1fr;gap:14px}@media screen and (width <= 1024px){.c-bookItem.u-workIntroduction .c-bookItem__inner{grid-template-columns:135px 1fr;gap:8px 14px}}.c-bookItem.u-workIntroduction .c-bookItem__title{font-size:15px;line-height:140%}@media screen and (width <= 1024px){.c-bookItem.u-workIntroduction .c-bookItem__title{font-size:15px;line-height:140%}}.c-bookItem.u-regulars .c-bookItem__inner{grid-template-columns:40% 1fr;gap:14px}@media screen and (width <= 1024px){.c-bookItem.u-regulars .c-bookItem__inner{grid-template-columns:44.17% 1fr;gap:8px 14px;padding-bottom:11px}}@media screen and (width <= 1024px){.c-bookItem.u-regulars .c-bookItem__title{margin-bottom:0;font-size:15px;line-height:140%;display:-webkit-box;max-height:4.5em;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}}.c-bookItem.u-regularList .c-bookItem__inner{display:grid;grid-template-columns:37.95% 1fr;gap:14px;padding:0}@media screen and (width <= 1024px){.c-bookItem.u-regularList .c-bookItem__inner{grid-template-columns:1fr;gap:14px}}.c-bookItem.u-regularList .c-bookItem__imgArea{padding:0;margin:0}.c-bookItem.u-regularList .c-bookItem__imgWrap{width:100%;aspect-ratio:40/21;background:#fff}.c-bookItem.u-regularList .c-bookItem__title{height:4.2em;margin-bottom:12px;font-size:15px;line-height:140%}@media screen and (width <= 1024px){.c-bookItem.u-regularList .c-bookItem__title{height:unset;margin-bottom:10px;font-size:15px;line-height:140%}}.c-bookItem.u-feature .c-bookItem__inner{padding:0}.c-bookItem.u-feature .c-bookItem__imgArea{padding:0;margin-bottom:12px}@media screen and (width <= 1024px){.c-bookItem.u-feature .c-bookItem__imgArea{margin-bottom:14px}}.c-bookItem.u-feature .c-bookItem__imgWrap{width:100%;aspect-ratio:40/21;background:#fff}.c-bookItem.u-feature .c-bookItem__title{margin-bottom:10px}@media screen and (width <= 1024px){.c-bookItem.u-feature .c-bookItem__title{margin-bottom:12px}}.c-bookItem.u-feature .c-tagList{margin-bottom:4px}@media screen and (width <= 1024px){.c-bookItem.u-feature .c-tagList{margin-bottom:4px}}.c-bookItem.u-featureList .c-bookItem__inner{display:grid;grid-template-columns:37.95% 1fr;gap:14px;padding:0}@media screen and (width <= 1024px){.c-bookItem.u-featureList .c-bookItem__inner{grid-template-columns:1fr;gap:14px}}.c-bookItem.u-featureList .c-bookItem__imgArea{padding:0;margin:0}.c-bookItem.u-featureList .c-bookItem__imgWrap{width:100%;aspect-ratio:40/21;background:#fff}.c-bookItem.u-featureList .c-bookItem__title{margin-bottom:12px;font-size:15px;line-height:140%}@media screen and (width <= 1024px){.c-bookItem.u-featureList .c-bookItem__title{margin-bottom:10px;font-size:15px;line-height:140%}}.c-bookItem.u-news .c-bookItem__inner{grid-template-columns:40% 1fr}@media screen and (width <= 1024px){.c-bookItem.u-news .c-bookItem__inner{grid-template-columns:44.17% 1fr}}.c-bookItem.u-news .c-bookItem__img{-o-object-fit:contain;object-fit:contain}.c-bookItem.u-newsList .c-bookItem__inner{grid-template-columns:187px 1fr;gap:14px}@media screen and (width <= 1024px){.c-bookItem.u-newsList .c-bookItem__inner{grid-template-columns:135px 1fr;gap:8px 14px}}.c-bookItem.u-newsList .c-bookItem__title{margin-bottom:12px;font-size:15px;line-height:140%}@media screen and (width <= 1024px){.c-bookItem.u-newsList .c-bookItem__title{margin-bottom:0;font-size:15px;line-height:140%;display:-webkit-box;max-height:8.4em;overflow:hidden;-webkit-line-clamp:6;-webkit-box-orient:vertical}}.c-bookItem.u-newsList .c-bookItem__img{-o-object-fit:contain;object-fit:contain}.c-bookItem.u-searchResult .c-bookItem__desc{display:-webkit-box;max-height:5.2em;overflow:hidden;-webkit-line-clamp:4;-webkit-box-orient:vertical}@media screen and (width <= 1024px){.c-bookItem.u-searchResult .c-bookItem__desc{display:none}}.c-bookItem.u-movie .c-bookItem__imgArea{margin-bottom:20px}@media screen and (width <= 1024px){.c-bookItem.u-movie .c-bookItem__imgArea{margin-bottom:20px}}.c-bookItem.u-movie .c-bookItem__imgAreaInner,.c-bookItem.u-movie .c-bookItem__imgWrapWrap{width:100%}.c-bookItem.u-movie .c-bookItem__imgWrap{position:relative;width:100%;aspect-ratio:414/264}.c-bookItem.u-movie .c-bookItem__imgWrap:before{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;content:"";background-image:linear-gradient(180deg,#0006,#6660)}.c-bookItem.u-movie .c-bookItem__imgWrap:after{position:absolute;top:50%;left:50%;z-index:2;width:56px;height:56px;content:"";background-image:url("../../assets/img/icon-movie-play.d29df4088a75.svg");background-size:contain;border-radius:50%;box-shadow:0 0 8px #0000000d;translate:-50% -50%}@media screen and (width <= 1024px){.c-bookItem.u-movie .c-bookItem__imgWrap:after{width:45px;height:45px}}.c-bookItem.u-movie .c-bookItem__title{margin-bottom:10px}@media screen and (width <= 1024px){.c-bookItem.u-movie .c-bookItem__title{margin-bottom:10px}}.c-bookItem.u-shortMovie .c-bookItem__imgWrap{width:100%;aspect-ratio:272/490}@media screen and (width <= 1024px){.c-bookItem.u-shortMovie .c-bookItem__imgWrap{width:calc(100vw - 40px)}}.c-bookItem.u-shortMovie .c-bookItem__imgWrap:after{position:absolute;top:50%;left:50%;z-index:2;width:45px;height:45px;content:"";background-image:url("../../assets/img/icon-movie-play.d29df4088a75.svg");background-size:contain;border-radius:50%;box-shadow:0 0 8px #0000000d;translate:-50% -50%}@media screen and (width <= 1024px){.c-bookItem.u-shortMovie .c-bookItem__imgWrap:after{width:45px;height:45px}}.c-bookItem.u-shortMovie .c-bookItem__title{margin-bottom:12px}.c-bookItem.u-rankingList .c-bookItem__inner{grid-template-columns:187px 1fr;gap:14px;padding-top:36px}@media screen and (width <= 1024px){.c-bookItem.u-rankingList .c-bookItem__inner{grid-template-columns:135px 1fr;gap:8px 14px;padding-top:36px}}.c-bookItem.u-rankingList .c-bookItem__title{margin-bottom:12px;font-size:15px;line-height:140%}@media screen and (width <= 1024px){.c-bookItem.u-rankingList .c-bookItem__title{margin-bottom:0;font-size:15px;line-height:140%;display:-webkit-box;max-height:8.4em;overflow:hidden;-webkit-line-clamp:6;-webkit-box-orient:vertical}}@media screen and (width <= 1024px){.c-bookItem.u-rankingList .c-bookItem__imgArea{min-height:135px}}.c-bookItem.u-rankingList .c-bookItem__img{-o-object-fit:contain;object-fit:contain}.c-bookItem.u-relation.u-workIntroduction .c-bookItem__inner,.c-bookItem.u-relation.u-newsList .c-bookItem__inner{grid-template-columns:15.94% 1fr}@media screen and (width <= 1024px){.c-bookItem.u-relation.u-workIntroduction .c-bookItem__inner,.c-bookItem.u-relation.u-newsList .c-bookItem__inner{grid-template-columns:33.43% 1fr}}.c-bookItem.u-relation.u-workIntroduction .c-bookItem__title,.c-bookItem.u-relation.u-newsList .c-bookItem__title{font-size:15px}@media screen and (width <= 1024px){.c-bookItem.u-relation.u-workIntroduction .c-bookItem__title,.c-bookItem.u-relation.u-newsList .c-bookItem__title{font-size:15px}}.c-bookItem__inner{position:relative;display:block}.c-bookItem__link{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%}.c-bookItem__imgArea{display:block;width:100%;margin-bottom:12px;pointer-events:none}@media screen and (width <= 1024px){.c-bookItem__imgArea{margin-bottom:8px}}.c-bookItem__imgAreaInner{position:relative;width:-moz-fit-content;width:fit-content;margin:0 auto}.c-bookItem__imgWrapWrap{display:block}.c-bookItem__imgWrap{display:block;width:min(180px,100%);aspect-ratio:1/1.414;margin:0 auto;overflow:hidden}@media screen and (width <= 1024px){.c-bookItem__imgWrap{width:205px}}.c-bookItem__img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transition:opacity .3s ease,color .3s ease,background-color .3s ease,border-color .3s ease,scale .3s ease,rotate .3s ease,translate .3s ease,transform .3s ease,box-shadow .3s ease}.c-bookItem__contentArea{display:block}.c-bookItem__textArea{display:contents}.c-bookItem__title{margin-bottom:4px;font-size:14px;font-weight:700;line-height:140%;transition:opacity .3s ease,color .3s ease,background-color .3s ease,border-color .3s ease,scale .3s ease,rotate .3s ease,translate .3s ease,transform .3s ease,box-shadow .3s ease;display:-webkit-box;max-height:4.5em;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}@media screen and (width <= 1024px){.c-bookItem__title{margin-bottom:6px;font-size:16px}}.c-bookItem__desc{margin-bottom:12px;font-size:12px;font-weight:400;line-height:130%;color:#4d4d4d;transition:opacity .3s ease,color .3s ease,background-color .3s ease,border-color .3s ease,scale .3s ease,rotate .3s ease,translate .3s ease,transform .3s ease,box-shadow .3s ease;display:-webkit-box;max-height:4em;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}@media screen and (width <= 1024px){.c-bookItem__desc{margin-bottom:12px;font-size:12px}}.c-bookItem .c-tagList{margin-bottom:4px}@media screen and (width <= 1024px){.c-bookItem .c-tagList{margin-bottom:4px}}.c-labelItem{display:flex;gap:0;gap:4px;align-items:center}@media screen and (width <= 1024px){.c-labelItem{gap:2px}}.c-labelItem__img{width:14px;height:14px;-o-object-fit:contain;object-fit:contain}@media screen and (width <= 1024px){.c-labelItem__img{width:13px;height:13px}}.c-labelItem__name{font-size:12px;letter-spacing:.04em}@media screen and (width <= 1024px){.c-labelItem__name{font-size:12px}}.c-borderBoxCard{padding:32px;border:1px solid #dadada;border-radius:8px}@media screen and (width <= 1024px){.c-borderBoxCard{padding:0;border:unset;border-bottom:1px solid #dadada}}.c-borderBoxCard__titleWrap{margin-bottom:32px}@media screen and (width <= 1024px){.c-borderBoxCard__titleWrap{margin-bottom:24px}}.c-borderBoxCard__cardWrap{display:block}@media screen and (width <= 1024px){.c-borderBoxCard__cardWrap{padding-bottom:23px}}.c-followShareBox{position:fixed;top:50%;left:0;z-index:10;padding:24px 17px 180px 15px;background-color:#f2f2f2;border-radius:0 4px 4px 0;translate:0 -50%}@media screen and (width <= 1024px){.c-followShareBox{display:none}}.c-followShareBox__list{display:grid;grid-template-columns:1fr;gap:8px}.c-followShareBox__item{position:relative;width:40px;height:40px;cursor:pointer;background-color:#fff;border-radius:50%}.c-followShareBox__item.u-x .c-followShareBox__itemInner{background-image:url("../../assets/img/icon-x_black.8099e4327160.svg")}.c-followShareBox__item.u-line .c-followShareBox__itemInner{background-image:url("../../assets/img/icon-line-circle.33f084a14b43.svg")}.c-followShareBox__item.u-copyLink .c-followShareBox__itemInner{background-image:url("../../assets/img/icon-link.e07bae06bfad.svg")}.c-followShareBox__itemInner{display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:24px 24px;border-radius:50%;transition:opacity .3s ease,color .3s ease,background-color .3s ease,border-color .3s ease,scale .3s ease,rotate .3s ease,translate .3s ease,transform .3s ease,box-shadow .3s ease}.c-followShareBox__itemInner:hover{opacity:.5}.c-followShareBox__textWrap{position:absolute;bottom:164px;left:21px;display:flex;gap:8px;align-items:center;justify-content:space-between;width:140px;transform-origin:left bottom;rotate:90deg}.c-followShareBox__textWrap:before{display:block;width:57px;height:1px;content:"";background-color:#337bb1}.c-followShareBox__text{font-family:YakuHanJP,Montserrat,Noto Sans JP,sans-serif;font-size:20px;font-weight:700;line-height:140%;color:#337bb1;text-align:center;letter-spacing:.03em;white-space:nowrap}.c-grayListBox{padding:32px;background-color:#f9f9f9;border-radius:8px}@media screen and (width <= 1024px){.c-grayListBox{padding:40px 20px;margin:0 -20px;border-radius:20px}}.c-grayListBox.u-texture{background-color:transparent;background-image:url("../../assets/img/bg-gray-noise.8a40792b49d0.webp");background-repeat:repeat}.c-grayListBox__titleWrap{margin-bottom:40px}@media screen and (width <= 1024px){.c-grayListBox__titleWrap{margin-bottom:24px}}.c-grayListBox__list{display:grid;grid-template-columns:1fr;gap:64px}@media screen and (width <= 1024px){.c-grayListBox__list{gap:64px}}.c-grayListBox__list>*{position:relative}.c-grayListBox__list>*:not(:last-child):before{position:absolute;bottom:-32px;left:0;width:100%;height:1px;content:"";background-color:#dadada}@media screen and (width <= 1024px){.c-grayListBox__list>*:not(:last-child):before{bottom:-32px}}.c-grayListBox__btm{display:flex;align-items:center;justify-content:center;padding-top:40px}@media screen and (width <= 1024px){.c-grayListBox__btm{padding-top:32px}}.c-shareParts{margin-top:32px}.c-shareParts__titleWrap{display:flex;align-items:center;justify-content:center;margin-bottom:12px}@media screen and (width <= 1024px){.c-shareParts__titleWrap{margin-bottom:12px}}.c-shareParts__list{display:flex;gap:12px;justify-content:center}@media screen and (width <= 1024px){.c-shareParts__list{gap:12px}}.c-shareParts__item{position:relative;display:block}.c-shareParts__itemInner{display:flex;align-items:center;justify-content:center;width:56px;height:56px;background-color:#fff;border:1px solid #dadada;border-radius:100vmax;transition:opacity .3s ease,color .3s ease,background-color .3s ease,border-color .3s ease,scale .3s ease,rotate .3s ease,translate .3s ease,transform .3s ease,box-shadow .3s ease}@media screen and (width <= 1024px){.c-shareParts__itemInner{width:56px;height:56px;border:1px solid #dadada}}.c-shareParts__itemInner:hover{opacity:.5}.c-shareParts__itemIcon{display:block;width:32px;height:32px;background-repeat:no-repeat;background-position:center;background-size:contain}@media screen and (width <= 1024px){.c-shareParts__itemIcon{width:32px;height:32px}}.c-shareParts__itemIcon.u-x{background-image:url("../../assets/img/icon-x_black.8099e4327160.svg")}.c-shareParts__itemIcon.u-line{background-image:url("../../assets/img/icon-line-circle.33f084a14b43.svg")}.c-shareParts__itemIcon.u-link{background-image:url("../../assets/img/icon-link.e07bae06bfad.svg")}.c-labelPageTitle{padding:0 0 32px}@media screen and (width <= 1024px){.c-labelPageTitle{padding:0 0 32px}}.c-labelPageTitle__inner{display:flex;gap:8px;align-items:center}@media screen and (width <= 1024px){.c-labelPageTitle__inner{gap:8px}}.c-labelPageTitle__img{width:32px;height:32px;-o-object-fit:contain;object-fit:contain}@media screen and (width <= 1024px){.c-labelPageTitle__img{width:24px;height:24px}}.c-labelPageTitle__title{font-size:18px;font-style:normal;font-weight:700}@media screen and (width <= 1024px){.c-labelPageTitle__title{font-size:24px}}.c-storeBtn{display:block;width:302px;padding:2px 12px;background-color:#fff;border:1px solid #337bb1;border-radius:4px;box-shadow:0 0 8px #0000000d;transition:opacity .3s ease,color .3s ease,background-color .3s ease,border-color .3s ease,scale .3s ease,rotate .3s ease,translate .3s ease,transform .3s ease,box-shadow .3s ease}@media screen and (width <= 1024px){.c-storeBtn{width:100%;padding:2px 7px;border:1px solid #337bb1;border-radius:4px;box-shadow:0 0 8px #0000000d}}.c-storeBtn:hover{opacity:.5}.c-storeBtn.is-hidden{display:none}.c-storeBtn__inner{display:flex;align-items:center;justify-content:center}.c-storeBtn__img{width:160px;height:60px;-o-object-fit:contain;object-fit:contain}@media screen and (width <= 1024px){.c-storeBtn__img{width:100%;height:34px}}.c-infoItem{background-color:#fff;border-radius:10px;box-shadow:0 0 8px #0000000d}@media screen and (width <= 1024px){.c-infoItem{border-radius:10px;box-shadow:0 0 8px #0000000d}}.c-infoItem__inner{display:flex;gap:24px;padding:23px 31px;border:1px solid #ebebeb;border-radius:10px;transition:opacity .3s ease,color .3s ease,background-color .3s ease,border-color .3s ease,scale .3s ease,rotate .3s ease,translate .3s ease,transform .3s ease,box-shadow .3s ease}@media screen and (width <= 1024px){.c-infoItem__inner{display:block;padding:17px 23px;border:1px solid #ebebeb}}.c-infoItem__inner:hover{opacity:.5}.c-infoItem__side{display:flex;flex-shrink:0;align-items:center}.c-infoItem__content{display:flex;align-items:center}.c-infoItem__date{display:block;font-size:14px;line-height:140%;color:#9e9e9e}@media screen and (width <= 1024px){.c-infoItem__date{font-size:13px}}.c-infoItem__title{font-size:15px;font-weight:700;line-height:180%}@media screen and (width <= 1024px){.c-infoItem__title{font-size:14px;line-height:160%;display:-webkit-box;max-height:3.2em;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}}.c-seriesBox{padding:32px 48px 40px;background-color:#f9f9f9;border-radius:20px}@media screen and (width <= 1024px){.c-seriesBox{padding:24px;border-radius:8px}}.c-seriesBox__slider{margin-bottom:16px}@media screen and (width <= 1024px){.c-seriesBox__slider{margin-bottom:0}}.c-seriesBox__slider .c-splideNav{display:contents}.c-seriesBox__slider .c-splideNav .c-splideNav__box{position:relative;display:flex;align-items:center;justify-content:center;width:100%;padding:24px 0;background-color:unset;box-shadow:unset}@media screen and (width <= 1024px){.c-seriesBox__slider .c-splideNav .c-splideNav__box{padding:34px 0 18px}}.c-seriesBox__slider .c-splideNav .c-splideNav__pagination{width:-moz-fit-content;width:fit-content}@media screen and (width <= 1024px){.c-seriesBox__slider .c-splideNav .c-splideNav__pagination{display:flex}}.c-seriesBox__slider .c-splideNav .c-splideArrows .c-splideArrows__prev,.c-seriesBox__slider .c-splideNav .c-splideArrows .c-splideArrows__next{top:90px}@media screen and (width <= 1024px){.c-seriesBox__slider .c-splideNav .c-splideArrows .c-splideArrows__prev,.c-seriesBox__slider .c-splideNav .c-splideArrows .c-splideArrows__next{top:83px}}.c-seriesBox__slider .c-splideNav .c-splideArrows .c-splideArrows__prev{left:0;translate:-50% 0}.c-seriesBox__slider .c-splideNav .c-splideArrows .c-splideArrows__next{right:0;translate:50% 0}.c-seriesBox__listWrap{padding-top:24px;padding-bottom:5px;margin:0 0 0 -24px}@media screen and (width <= 1024px){.c-seriesBox__listWrap{padding-top:20px;padding-bottom:0;margin:0 -44px}}.c-seriesBox__btm{display:flex;align-self:center;justify-content:center}.c-noResult__inner{display:grid;grid-template-columns:1fr;gap:80px}@media screen and (width <= 1024px){.c-noResult__inner{gap:40px}}.c-noResult__box{padding:50px 40px;background-image:url("../../assets/img/bg-gray-noise.8a40792b49d0.webp");background-repeat:repeat;border-radius:20px}@media screen and (width <= 1024px){.c-noResult__box{padding:50px 20px;border-radius:20px}}.c-noResult__box--inner{display:block}.c-noResult__box--text{width:100%;font-size:16px;font-weight:700;color:#9e9e9e;text-align:center}@media screen and (width <= 1024px){.c-noResult__box--text{font-size:16px}}.c-titleLinkBox{padding:24px 40px;margin-bottom:20px;background-color:#f9f9f9;border-radius:8px}@media screen and (width <= 1024px){.c-titleLinkBox{padding:16px 20px;margin:-32px -20px 32px}}.c-titleLinkBox__link{font-size:14px;font-weight:700;line-height:140%;color:#337bb1;text-decoration:underline;text-underline-position:from-font;text-underline-offset:auto;transition:opacity .3s ease,color .3s ease,background-color .3s ease,border-color .3s ease,scale .3s ease,rotate .3s ease,translate .3s ease,transform .3s ease,box-shadow .3s ease}@media screen and (width <= 1024px){.c-titleLinkBox__link{font-size:12px}}.c-titleLinkBox__link:hover{opacity:.5}.c-imgDetailGroup{margin-bottom:32px}@media screen and (width <= 1024px){.c-imgDetailGroup{margin-bottom:40px}}.c-imgDetailGroup__mainImgWrap{display:flex;align-items:center;justify-content:center;margin-bottom:32px}@media screen and (width <= 1024px){.c-imgDetailGroup__mainImgWrap{margin-bottom:24px}}.c-imgDetailGroup__mainImg{width:-moz-fit-content;width:fit-content}.c-imgDetailGroup__mainImg--img{display:block;width:auto;max-width:100%;height:auto;max-height:740px;-o-object-fit:contain;object-fit:contain}@media screen and (width <= 1024px){.c-imgDetailGroup__mainImg--img{max-height:unset}}.c-imgDetailGroup__mainImg--text{padding-top:12px;font-size:13px;font-weight:400;line-height:140%;color:#4d4d4d;letter-spacing:.03em}@media screen and (width <= 1024px){.c-imgDetailGroup__mainImg--text{padding-top:12px;font-size:12px}}.c-imgDetailGroup__nav{display:flex;gap:12px;justify-content:center;margin-bottom:24px}@media screen and (width <= 1024px){.c-imgDetailGroup__nav{gap:12px;margin-bottom:24px}}.c-imgDetailGroup__backLinkWrap{display:flex;align-items:center;justify-content:center;margin-bottom:32px}@media screen and (width <= 1024px){.c-imgDetailGroup__backLinkWrap{margin-bottom:32px}}.c-imgDetailGroup__backLink{font-size:14px;font-weight:700;color:#337bb1;text-decoration:underline;text-underline-position:from-font;letter-spacing:.04em;transition:opacity .3s ease,color .3s ease,background-color .3s ease,border-color .3s ease,scale .3s ease,rotate .3s ease,translate .3s ease,transform .3s ease,box-shadow .3s ease}@media screen and (width <= 1024px){.c-imgDetailGroup__backLink{font-size:14px}}.c-imgDetailGroup__backLink:hover{opacity:.5}.c-imgDetailGroup__imgListBox{padding:32px 40px;background-color:#f9f9f9;border-radius:12px}@media screen and (width <= 1024px){.c-imgDetailGroup__imgListBox{padding:24px 20px;margin:0 -20px;border-radius:12px}}.c-imgDetailGroup__imgListBox--list{display:grid;grid-template-columns:repeat(8,1fr);gap:14px;padding-top:24px}@media screen and (width <= 1024px){.c-imgDetailGroup__imgListBox--list{grid-template-columns:repeat(4,1fr);gap:4px;padding-top:16px}}.c-imgDetailGroup__imgListBox--item{aspect-ratio:1/1;background-color:#fff;opacity:.5}.c-imgDetailGroup__imgListBox--item.is-active{pointer-events:none;border:2px solid #337bb1;opacity:1}@media screen and (width <= 1024px){.c-imgDetailGroup__imgListBox--item.is-active{border:1px solid #337bb1}}.c-imgDetailGroup__imgListBox--link{display:block;width:100%;height:100%;transition:opacity .3s ease,color .3s ease,background-color .3s ease,border-color .3s ease,scale .3s ease,rotate .3s ease,translate .3s ease,transform .3s ease,box-shadow .3s ease}.c-imgDetailGroup__imgListBox--link:hover{opacity:.5}.c-imgDetailGroup__imgListBox--img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.c-gapWrap{display:grid;grid-template-columns:1fr;gap:20px}@media screen and (width <= 1024px){.c-gapWrap{gap:40px}}.c-gapWrap.u-center{display:flex;flex-direction:column;align-items:center}.c-gapWrap.u-gap20{gap:20px}@media screen and (width <= 1024px){.c-gapWrap.u-gap20{gap:20px}}.c-gapWrap.u-gap40{gap:40px}@media screen and (width <= 1024px){.c-gapWrap.u-gap40{gap:40px}}.c-readMoreBtn{position:absolute;right:0;bottom:0;z-index:5;display:block;padding:0 12px 0 48px;font-size:14px;font-weight:700;line-height:140%;color:#337bb1;text-decoration:underline;text-underline-position:from-font;background-image:linear-gradient(to right,transparent 0,#fff 40px,#fff 100%);transition:opacity .3s ease,color .3s ease,background-color .3s ease,border-color .3s ease,scale .3s ease,rotate .3s ease,translate .3s ease,transform .3s ease,box-shadow .3s ease}@media screen and (width <= 1024px){.c-readMoreBtn{padding:0 12px 0 48px;font-size:13px;background-image:linear-gradient(to right,transparent 0,#fff 40px,#fff 100%)}}.c-readMoreBtn.u-gray{background-image:linear-gradient(to right,transparent 0,#f9f9f9 40px,#f9f9f9 100%)}@media screen and (width <= 1024px){.c-readMoreBtn.u-gray{padding:0 12px 0 48px;font-size:13px;background-image:linear-gradient(to right,transparent 0,#f9f9f9 40px,#f9f9f9 100%)}}@media screen and (width <= 1024px){.c-readMoreBtn.u-spSmall{font-size:11px}}.c-readMoreBtn:hover{color:#337bb199}.c-articleContent>*:not(:last-child){margin-bottom:20px}@media screen and (width <= 1024px){.c-articleContent>*:not(:last-child){margin-bottom:20px}}.c-articleContent>h2{position:relative;padding-left:24px;font-size:18px;font-weight:700;line-height:140%}@media screen and (width <= 1024px){.c-articleContent>h2{padding-left:19px;font-size:16px;line-height:140%}}.c-articleContent>h2:before{position:absolute;top:50%;left:0;width:6px;height:calc(100% + 6px);content:"";background-color:#337bb1;translate:0 -50%}@media screen and (width <= 1024px){.c-articleContent>h2:before{width:6px;height:calc(100% + 6px)}}.c-articleContent>h3{font-size:18px;font-weight:700;line-height:140%}@media screen and (width <= 1024px){.c-articleContent>h3{font-size:16px;line-height:140%}}.c-articleContent>h4,.c-articleContent>h5,.c-articleContent>h6{font-size:18px;font-weight:700;line-height:180%;color:#337bb1}@media screen and (width <= 1024px){.c-articleContent>h4,.c-articleContent>h5,.c-articleContent>h6{font-size:14px;line-height:160%}}.c-articleContent>p{font-size:15px;line-height:200%;letter-spacing:.03em}@media screen and (width <= 1024px){.c-articleContent>p{font-size:14px;line-height:180%;letter-spacing:.03em}}.c-articleContent>p a{font-size:16px;font-weight:400;color:#337bb1;text-decoration:underline;text-underline-position:from-font;letter-spacing:.03em;transition:opacity .3s ease,color .3s ease,background-color .3s ease,border-color .3s ease,scale .3s ease,rotate .3s ease,translate .3s ease,transform .3s ease,box-shadow .3s ease}@media screen and (width <= 1024px){.c-articleContent>p a{font-size:14px}}.c-articleContent>p a:hover{opacity:.5}.c-articleContent>p a[target=_blank]:after{position:relative;top:4px;display:inline-block;width:20px;height:20px;margin:0 4px;content:"";background-image:url("../../assets/img/icon-blank-blue.116294e29a52.svg");background-repeat:no-repeat;background-size:contain}@media screen and (width <= 1024px){.c-articleContent>p a[target=_blank]:after{top:4px;width:20px;height:20px;margin:0 4px}}.c-articleContent>p b{font-weight:700}.c-articleContent>p strong{font-weight:400;background:linear-gradient(transparent 50%,#c0dff6 50%)}.c-articleContent>blockquote{position:relative;padding:20px 24px 20px 48px;font-size:14px;font-style:italic;line-height:180%;letter-spacing:.03em;background-color:#ebebeb;border-radius:8px}@media screen and (width <= 1024px){.c-articleContent>blockquote{padding:16px 24px 16px 40px;font-size:13px;line-height:160%;border-radius:8px}}.c-articleContent>blockquote:before{position:absolute;top:50%;left:24px;width:4px;height:calc(100% - 40px);content:"";background-color:#9e9e9e;border-radius:100vmax;translate:-50% -50%}@media screen and (width <= 1024px){.c-articleContent>blockquote:before{left:24px;width:4px;height:calc(100% - 40px)}}.c-articleContent>figure{display:block;width:70%;margin-right:auto;margin-left:auto}@media screen and (width <= 1024px){.c-articleContent>figure{width:80%}}.c-articleContent>figure a{position:relative;display:block}.c-articleContent>figure a:before{position:absolute;right:8px;bottom:8px;width:44px;height:44px;content:"";background-image:url("../../assets/img/icon-img-zoom.5e5a6d62bda2.svg");background-repeat:no-repeat;background-size:contain}.c-articleContent>figure img{display:block;width:auto;max-width:100%;height:auto;max-height:930px}@media screen and (width <= 1024px){.c-articleContent>figure img{max-height:476px}}.c-articleContent>figure figcaption{display:block;padding-top:4px;font-size:11px;line-height:140%;color:#4d4d4d;letter-spacing:.03em}@media screen and (width <= 1024px){.c-articleContent>figure figcaption{padding-top:8px;font-size:12px}}.c-articleContent>.type_button>a{display:flex;align-items:center;justify-content:center;max-width:335px;padding:19px 23px;margin-right:auto;margin-left:auto;font-size:15px;font-weight:700;line-height:140%;color:#337bb1;letter-spacing:.02em;border:1px solid #337bb1;border-radius:4px;box-shadow:0 0 8px #0000000d;transition:opacity .3s ease,color .3s ease,background-color .3s ease,border-color .3s ease,scale .3s ease,rotate .3s ease,translate .3s ease,transform .3s ease,box-shadow .3s ease}@media screen and (width <= 1024px){.c-articleContent>.type_button>a{max-width:unset;padding:19px 23px;font-size:15px;border:1px solid #337bb1;border-radius:4px;box-shadow:0 0 8px #0000000d}}.c-articleContent>.type_button>a:hover{opacity:.5}.c-articleContent>.type_button>a[target=_blank]{position:relative;padding:19px 63px 19px 23px}@media screen and (width <= 1024px){.c-articleContent>.type_button>a[target=_blank]{padding:19px 63px 19px 23px}}.c-articleContent>.type_button>a[target=_blank]:before{position:absolute;top:50%;right:24px;width:24px;height:24px;content:"";background-image:url("../../assets/img/icon-blank-blue.116294e29a52.svg");background-repeat:no-repeat;background-size:contain;translate:0 -50%}@media screen and (width <= 1024px){.c-articleContent>.type_button>a[target=_blank]:before{right:24px;width:24px;height:24px}}.c-articleContent>.embed_youtube{text-align:center}.c-articleContent>.embed_youtube iframe{width:70%;height:auto;aspect-ratio:16/9;margin:0 auto}@media screen and (width <= 1024px){.c-articleContent>.embed_youtube iframe{width:87%;aspect-ratio:1/1}}.c-articleContent>.embed_instagram{width:-moz-fit-content;width:fit-content;margin-right:auto;margin-left:auto}@media screen and (width <= 1024px){.c-articleContent>.embed_instagram{max-width:calc(100vw - 40px)!important}}@media screen and (width <= 1024px){.c-articleContent>.embed_instagram iframe{max-width:calc(100vw - 40px)!important}}.c-articleContent>.embed_twitter{width:-moz-fit-content;width:fit-content;min-width:325px;margin-right:auto;margin-left:auto}.c-articleContent>.tiktok-embed{width:-moz-fit-content;width:fit-content;margin-right:auto;margin-left:auto}.c-articleContent .text-color-01{color:#f55959}.c-articleContent .text-color-02{color:#e99f16}.c-articleContent .text-color-03{color:#337bb1}.c-articleContent .text-color-04{color:#50a578}.c-arrowBtn{position:relative;display:block;display:flex;align-items:center;justify-content:center;width:160px;height:56px;padding:9px 8px;font-size:14px;font-weight:700;color:#337bb1;letter-spacing:.04em;border:1px solid #337bb1;border-radius:4px;box-shadow:0 0 8px #0000000d;transition:opacity .3s ease,color .3s ease,background-color .3s ease,border-color .3s ease,scale .3s ease,rotate .3s ease,translate .3s ease,transform .3s ease,box-shadow .3s ease}@media screen and (width <= 1024px){.c-arrowBtn{width:160px;height:56px;padding:9px 8px;font-size:14px;border:1px solid #337bb1;border-radius:4px;box-shadow:0 0 8px #0000000d}}.c-arrowBtn:hover{opacity:.5}.c-arrowBtn.u-prev:before,.c-arrowBtn.u-next:before{position:absolute;top:50%;width:20px;height:20px;content:"";background-image:url("../../assets/img/icon-nav-arrow.87d5856481cc.svg");background-repeat:no-repeat;background-size:contain;translate:0 -50%}@media screen and (width <= 1024px){.c-arrowBtn.u-prev:before,.c-arrowBtn.u-next:before{width:20px;height:20px}}.c-arrowBtn.u-prev:before{left:8px}@media screen and (width <= 1024px){.c-arrowBtn.u-prev:before{left:8px}}.c-arrowBtn.u-next:before{right:8px;rotate:180deg}@media screen and (width <= 1024px){.c-arrowBtn.u-next:before{right:8px}}.c-articleNavigation__nextBox{margin-bottom:20px;border:1px solid #ebebeb;border-radius:8px}@media screen and (width <= 1024px){.c-articleNavigation__nextBox{margin-bottom:20px;border:1px solid #ebebeb;border-radius:8px}}.c-articleNavigation__nextBox--inner{position:relative;display:flex;align-items:center;min-height:103px;padding:20px 24px 20px 107px;transition:opacity .3s ease,color .3s ease,background-color .3s ease,border-color .3s ease,scale .3s ease,rotate .3s ease,translate .3s ease,transform .3s ease,box-shadow .3s ease}@media screen and (width <= 1024px){.c-articleNavigation__nextBox--inner{min-height:unset;padding:15px 23px 15px 95px}}.c-articleNavigation__nextBox--inner:hover{opacity:.5}.c-articleNavigation__nextBox--head{position:absolute;top:50%;left:24px;font-size:24px;font-weight:700;line-height:140%;translate:0 -50%}@media screen and (width <= 1024px){.c-articleNavigation__nextBox--head{left:24px;font-size:17px}}.c-articleNavigation__nextBox--text{font-size:14px;font-weight:700;line-height:140%;color:#337bb1;display:-webkit-box;max-height:2.8;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media screen and (width <= 1024px){.c-articleNavigation__nextBox--text{font-size:13px;display:-webkit-box;max-height:4.2;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}}.c-articleNavigation__navWrap{display:flex;gap:36px;align-items:center;justify-content:center}@media screen and (width <= 1024px){.c-articleNavigation__navWrap{gap:12px}}.c-grayBox{padding:32px;background-color:#f9f9f9;border-radius:8px}@media screen and (width <= 1024px){.c-grayBox{padding:40px 20px;margin:0 -20px;border-radius:20px}}.c-grayBox__titleWrap{margin-bottom:40px}@media screen and (width <= 1024px){.c-grayBox__titleWrap{margin-bottom:24px}}.c-grayBox__content{position:relative}.c-specialFeatureDetailContent>*:not(:last-child){margin-bottom:20px}@media screen and (width <= 1024px){.c-specialFeatureDetailContent>*:not(:last-child){margin-bottom:20px}}.c-specialFeatureDetailContent .c-h2Block{position:relative;padding-left:24px;font-size:18px;font-weight:700;line-height:140%}@media screen and (width <= 1024px){.c-specialFeatureDetailContent .c-h2Block{padding-left:19px;font-size:16px;line-height:140%}}.c-specialFeatureDetailContent .c-h2Block:before{position:absolute;top:50%;left:0;width:6px;height:calc(100% + 6px);content:"";background-color:#337bb1;translate:0 -50%}@media screen and (width <= 1024px){.c-specialFeatureDetailContent .c-h2Block:before{width:6px;height:calc(100% + 6px)}}.c-specialFeatureDetailContent .c-h3Block{font-size:18px;font-weight:700;line-height:140%}@media screen and (width <= 1024px){.c-specialFeatureDetailContent .c-h3Block{font-size:16px;line-height:140%}}.c-specialFeatureDetailContent .c-h4Block{font-size:16px;font-weight:700;line-height:140%;color:#337bb1}@media screen and (width <= 1024px){.c-specialFeatureDetailContent .c-h4Block{font-size:14px;line-height:140%}}.c-specialFeatureDetailContent .c-largeTextBlock{padding:0 40px;font-size:15px;font-weight:700;line-height:180%}@media screen and (width <= 1024px){.c-specialFeatureDetailContent .c-largeTextBlock{padding:0 16px;font-size:14px}}.c-specialFeatureDetailContent .c-textBlock{font-size:15px;line-height:180%;letter-spacing:.03em}@media screen and (width <= 1024px){.c-specialFeatureDetailContent .c-textBlock{font-size:14px;line-height:180%;letter-spacing:.03em}}.c-specialFeatureDetailContent .c-textBlock a{font-size:15px;font-weight:400;color:#337bb1;text-decoration:underline;text-underline-position:from-font;letter-spacing:.03em;transition:opacity .3s ease,color .3s ease,background-color .3s ease,border-color .3s ease,scale .3s ease,rotate .3s ease,translate .3s ease,transform .3s ease,box-shadow .3s ease}@media screen and (width <= 1024px){.c-specialFeatureDetailContent .c-textBlock a{font-size:14px}}.c-specialFeatureDetailContent .c-textBlock a:hover{opacity:.5}.c-specialFeatureDetailContent .c-textBlock a[target=_blank]:after{position:relative;top:4px;display:inline-block;width:20px;height:20px;margin:0 4px;content:"";background-image:url("../../assets/img/icon-blank-blue.116294e29a52.svg");background-repeat:no-repeat;background-size:contain}@media screen and (width <= 1024px){.c-specialFeatureDetailContent .c-textBlock a[target=_blank]:after{top:4px;width:20px;height:20px;margin:0 4px}}.c-specialFeatureDetailContent .c-textBlock b{font-weight:700}.c-specialFeatureDetailContent .c-textBlock strong{font-weight:400;background:linear-gradient(transparent 50%,#c0dff6 50%)}.c-specialFeatureDetailContent .c-blockquoteBlock{position:relative;padding:20px 24px 20px 48px;font-size:14px;font-style:italic;line-height:180%;letter-spacing:.03em;background-color:#ebebeb;border-radius:8px}@media screen and (width <= 1024px){.c-specialFeatureDetailContent .c-blockquoteBlock{padding:16px 24px 16px 40px;font-size:13px;line-height:160%;border-radius:8px}}.c-specialFeatureDetailContent .c-blockquoteBlock:before{position:absolute;top:50%;left:24px;width:4px;height:calc(100% - 40px);content:"";background-color:#9e9e9e;border-radius:100vmax;translate:-50% -50%}@media screen and (width <= 1024px){.c-specialFeatureDetailContent .c-blockquoteBlock:before{left:24px;width:4px;height:calc(100% - 40px)}}.c-specialFeatureDetailContent .c-blockquoteBlock b{font-weight:700}.c-specialFeatureDetailContent .c-blockquoteBlock strong{font-weight:400;background:linear-gradient(transparent 50%,#c0dff6 50%)}.c-specialFeatureDetailContent .c-indexBox{padding:12px 32px;border:2px solid #ebebeb;border-radius:12px}@media screen and (width <= 1024px){.c-specialFeatureDetailContent .c-indexBox{padding:10px 22px;border:2px solid #ebebeb;border-radius:8px}}.c-specialFeatureDetailContent .c-indexBox[open] .c-indexBox__title:before{rotate:-180deg}.c-specialFeatureDetailContent .c-indexBox__title{position:relative;display:flex;align-items:center;min-height:40px;padding-right:32px;cursor:pointer}@media screen and (width <= 1024px){.c-specialFeatureDetailContent .c-indexBox__title{min-height:24px;padding-right:28px}}.c-specialFeatureDetailContent .c-indexBox__title::-webkit-details-marker{display:none}.c-specialFeatureDetailContent .c-indexBox__title:before{position:absolute;top:50%;right:0;width:32px;height:32px;content:"";background-image:url("../../assets/img/icon-accordion-arrow.2eac36247303.svg");background-repeat:no-repeat;background-size:contain;transition:opacity .3s ease,color .3s ease,background-color .3s ease,border-color .3s ease,scale .3s ease,rotate .3s ease,translate .3s ease,transform .3s ease,box-shadow .3s ease;translate:0 -50%}@media screen and (width <= 1024px){.c-specialFeatureDetailContent .c-indexBox__title:before{width:24px;height:24px}}.c-specialFeatureDetailContent .c-indexBox__content{position:relative;padding:23px 0 12px}@media screen and (width <= 1024px){.c-specialFeatureDetailContent .c-indexBox__content{padding:20px 0 8px}}.c-specialFeatureDetailContent .c-indexBox__content:before{position:absolute;top:7px;left:0;width:100%;height:2px;content:"";background-color:#ebebeb}@media screen and (width <= 1024px){.c-specialFeatureDetailContent .c-indexBox__content:before{top:10px;height:2px}}.c-specialFeatureDetailContent .c-indexBox__list{display:grid;grid-template-columns:1fr;gap:6px}@media screen and (width <= 1024px){.c-specialFeatureDetailContent .c-indexBox__list{gap:8px}}.c-specialFeatureDetailContent .c-indexBox__item{display:block}.c-specialFeatureDetailContent .c-indexBox__link{font-size:14px;line-height:160%;color:#337bb1;text-decoration:underline;text-underline-position:from-font;transition:opacity .3s ease,color .3s ease,background-color .3s ease,border-color .3s ease,scale .3s ease,rotate .3s ease,translate .3s ease,transform .3s ease,box-shadow .3s ease}@media screen and (width <= 1024px){.c-specialFeatureDetailContent .c-indexBox__link{line-height:180%}}.c-specialFeatureDetailContent .c-indexBox__link:hover{opacity:.5}.c-specialFeatureDetailContent .c-borderBox{padding:22px 32px;border:2px solid #ebebeb;border-radius:12px}@media screen and (width <= 1024px){.c-specialFeatureDetailContent .c-borderBox{padding:24px;border:2px solid #ebebeb;border-radius:8px}}.c-specialFeatureDetailContent .c-borderBox__title{margin-bottom:8px;font-size:15px;font-weight:700;line-height:140%}@media screen and (width <= 1024px){.c-specialFeatureDetailContent .c-borderBox__title{margin-bottom:16px;font-size:15px}}.c-specialFeatureDetailContent .c-borderBox__linkList{display:grid;grid-template-columns:1fr;gap:6px}@media screen and (width <= 1024px){.c-specialFeatureDetailContent .c-borderBox__linkList{gap:4px}}.c-specialFeatureDetailContent .c-borderBox__linkItem{display:block}.c-specialFeatureDetailContent .c-borderBox__linkItemLink{font-size:14px;line-height:140%;color:#337bb1;text-decoration:underline;text-underline-position:from-font;transition:opacity .3s ease,color .3s ease,background-color .3s ease,border-color .3s ease,scale .3s ease,rotate .3s ease,translate .3s ease,transform .3s ease,box-shadow .3s ease}@media screen and (width <= 1024px){.c-specialFeatureDetailContent .c-borderBox__linkItemLink{font-size:12px}}.c-specialFeatureDetailContent .c-borderBox__linkItemLink:hover{opacity:.5}.c-specialFeatureDetailContent .c-borderBox__indexList{display:grid;grid-template-columns:1fr;gap:6px}@media screen and (width <= 1024px){.c-specialFeatureDetailContent .c-borderBox__indexList{gap:4px}}.c-specialFeatureDetailContent .c-borderBox__indexItem{position:relative;padding-left:16px}@media screen and (width <= 1024px){.c-specialFeatureDetailContent .c-borderBox__indexItem{padding-left:16px}}.c-specialFeatureDetailContent .c-borderBox__indexItem:before{position:absolute;top:8px;left:0;width:8px;height:8px;content:"";background-color:#337bb1;border-radius:50%}@media screen and (width <= 1024px){.c-specialFeatureDetailContent .c-borderBox__indexItem:before{top:8px;width:8px;height:8px}}.c-specialFeatureDetailContent .c-borderBox__indexItem--inner{font-size:14px;line-height:160%;color:#337bb1;text-decoration:underline;text-underline-position:from-font;transition:opacity .3s ease,color .3s ease,background-color .3s ease,border-color .3s ease,scale .3s ease,rotate .3s ease,translate .3s ease,transform .3s ease,box-shadow .3s ease}@media screen and (width <= 1024px){.c-specialFeatureDetailContent .c-borderBox__indexItem--inner{font-size:12px}}.c-specialFeatureDetailContent .c-borderBox__indexItem--inner:hover{opacity:.5}.c-specialFeatureDetailContent .c-borderBox__accordionList{display:grid;grid-template-columns:1fr;gap:40px}@media screen and (width <= 1024px){.c-specialFeatureDetailContent .c-borderBox__accordionList{gap:32px}}.c-specialFeatureDetailContent .c-borderBox__accordionList>*:not(:last-child){position:relative}.c-specialFeatureDetailContent .c-borderBox__accordionList>*:not(:last-child):before{position:absolute;top:calc(100% + 20px);left:0;width:100%;height:1px;content:"";background-color:#dadada}@media screen and (width <= 1024px){.c-specialFeatureDetailContent .c-borderBox__accordionList>*:not(:last-child):before{top:calc(100% + 16px);height:1px}}.c-specialFeatureDetailContent .c-borderBox__accordionItem{position:relative}.c-specialFeatureDetailContent .c-borderBox__accordion[open] .c-borderBox__accordion--titleIcon:after{rotate:0deg}.c-specialFeatureDetailContent .c-borderBox__accordion--titleWrap{position:relative;display:block;cursor:pointer}.c-specialFeatureDetailContent .c-borderBox__accordion--titleWrap::-webkit-details-marker{display:none}.c-specialFeatureDetailContent .c-borderBox__accordion--titleIcon{position:absolute;top:50%;right:0;display:block;width:24px;height:24px;background-color:#f2f2f2;border-radius:2px;translate:0 -50%}@media screen and (width <= 1024px){.c-specialFeatureDetailContent .c-borderBox__accordion--titleIcon{width:24px;height:24px;border-radius:2px}}.c-specialFeatureDetailContent .c-borderBox__accordion--titleIcon:before,.c-specialFeatureDetailContent .c-borderBox__accordion--titleIcon:after{position:absolute;top:50%;left:50%;width:14px;height:2px;content:"";background-color:#337bb1;border-radius:100vmax;transition:opacity .3s ease,color .3s ease,background-color .3s ease,border-color .3s ease,scale .3s ease,rotate .3s ease,translate .3s ease,transform .3s ease,box-shadow .3s ease;translate:-50% -50%}@media screen and (width <= 1024px){.c-specialFeatureDetailContent .c-borderBox__accordion--titleIcon:before,.c-specialFeatureDetailContent .c-borderBox__accordion--titleIcon:after{width:14px;height:2px}}.c-specialFeatureDetailContent .c-borderBox__accordion--titleIcon:after{rotate:90deg}.c-specialFeatureDetailContent .c-borderBox__accordion--title{display:block;font-size:15px;font-weight:700;line-height:140%}@media screen and (width <= 1024px){.c-specialFeatureDetailContent .c-borderBox__accordion--title{font-size:14px}}.c-specialFeatureDetailContent .c-borderBox__accordion--contentWrap{display:block}.c-specialFeatureDetailContent .c-borderBox__accordion--content{padding-top:12px}@media screen and (width <= 1024px){.c-specialFeatureDetailContent .c-borderBox__accordion--content{padding-top:18px}}.c-specialFeatureDetailContent .c-borderBox__accordion--contentTitle{margin-bottom:8px;font-size:14px;font-weight:700;line-height:160%;color:#9e9e9e}@media screen and (width <= 1024px){.c-specialFeatureDetailContent .c-borderBox__accordion--contentTitle{margin-bottom:4px;font-size:12px;line-height:140%}}.c-specialFeatureDetailContent .c-borderBox__accordion--contentText{font-size:14px;font-weight:400;line-height:140%}@media screen and (width <= 1024px){.c-specialFeatureDetailContent .c-borderBox__accordion--contentText{font-size:12px;line-height:140%}}.c-specialFeatureDetailContent .c-headingBlock1{padding:24px 40px;background-color:#337bb1;border-radius:0 0 20px 20px}@media screen and (width <= 1024px){.c-specialFeatureDetailContent .c-headingBlock1{padding:16px;border-radius:0 0 20px 20px}}.c-specialFeatureDetailContent .c-headingBlock1__text{font-size:18px;font-weight:700;line-height:140%;color:#fff;text-align:center;letter-spacing:.03em}@media screen and (width <= 1024px){.c-specialFeatureDetailContent .c-headingBlock1__text{font-size:15px}}.c-specialFeatureDetailContent .c-headingBlock2{padding:16px 60px;background-color:#337bb11a;border-bottom:4px solid #337bb1;border-radius:8px 8px 0 0}@media screen and (width <= 1024px){.c-specialFeatureDetailContent .c-headingBlock2{padding:16px 20px 12px;border-bottom:4px solid #337bb1;border-radius:12px 12px 0 0}}.c-specialFeatureDetailContent .c-headingBlock2__text{font-size:18px;font-weight:700;line-height:140%;color:#337bb1;text-align:center}@media screen and (width <= 1024px){.c-specialFeatureDetailContent .c-headingBlock2__text{font-size:15px}}.c-specialFeatureDetailContent .c-headingBlock3{display:flex;align-items:center;justify-content:center}.c-specialFeatureDetailContent .c-headingBlock3__text{position:relative;padding:0 26px;font-size:18px;font-weight:700;line-height:140%;color:#337bb1;letter-spacing:.03em}@media screen and (width <= 1024px){.c-specialFeatureDetailContent .c-headingBlock3__text{padding:0 22px;font-size:15px}}.c-specialFeatureDetailContent .c-headingBlock3__text:before,.c-specialFeatureDetailContent .c-headingBlock3__text:after{position:absolute;top:50%;width:18px;height:20px;content:"";background-image:url("../../assets/img/icon-spark.7a59f4bd2536.svg");background-repeat:no-repeat;background-size:contain;translate:0 -50%}@media screen and (width <= 1024px){.c-specialFeatureDetailContent .c-headingBlock3__text:before,.c-specialFeatureDetailContent .c-headingBlock3__text:after{width:14px;height:15px}}.c-specialFeatureDetailContent .c-headingBlock3__text:before{left:0;scale:-1 1}.c-specialFeatureDetailContent .c-headingBlock3__text:after{right:0}.c-specialFeatureDetailContent .c-grayContentBox{padding:20px 24px;font-size:15px;line-height:180%;letter-spacing:.03em;background-color:#f9f9f9;border-radius:8px}@media screen and (width <= 1024px){.c-specialFeatureDetailContent .c-grayContentBox{padding:16px 20px;font-size:13px;line-height:160%}}.c-specialFeatureDetailContent .c-grayContentBox b{font-weight:700}.c-specialFeatureDetailContent .c-grayContentBox strong{font-weight:400;background:linear-gradient(transparent 50%,#c0dff6 50%)}.c-specialFeatureDetailContent .c-imgBlock{display:flex;align-items:center;justify-content:center}.c-specialFeatureDetailContent .c-imgBlock.u-large .c-imgBlock__inner{max-width:70%}@media screen and (width <= 1024px){.c-specialFeatureDetailContent .c-imgBlock.u-large .c-imgBlock__inner{max-width:90%}}.c-specialFeatureDetailContent .c-imgBlock.u-large .c-imgBlock__img{max-height:800px}@media screen and (width <= 1024px){.c-specialFeatureDetailContent .c-imgBlock.u-large .c-imgBlock__img{max-height:500px}}.c-specialFeatureDetailContent .c-imgBlock.u-medium .c-imgBlock__inner{max-width:50%}@media screen and (width <= 1024px){.c-specialFeatureDetailContent .c-imgBlock.u-medium .c-imgBlock__inner{max-width:80%}}.c-specialFeatureDetailContent .c-imgBlock.u-medium .c-imgBlock__img{max-height:700px}@media screen and (width <= 1024px){.c-specialFeatureDetailContent .c-imgBlock.u-medium .c-imgBlock__img{max-height:400px}}.c-specialFeatureDetailContent .c-imgBlock.u-small .c-imgBlock__inner{max-width:30%}@media screen and (width <= 1024px){.c-specialFeatureDetailContent .c-imgBlock.u-small .c-imgBlock__inner{max-width:50%}}.c-specialFeatureDetailContent .c-imgBlock.u-small .c-imgBlock__img{max-height:466px}@media screen and (width <= 1024px){.c-specialFeatureDetailContent .c-imgBlock.u-small .c-imgBlock__img{max-height:400px}}.c-specialFeatureDetailContent .c-imgBlock.u-2col .c-imgBlock__inner{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;align-items:flex-start}@media screen and (width <= 1024px){.c-specialFeatureDetailContent .c-imgBlock.u-2col .c-imgBlock__inner{gap:14px}}.c-specialFeatureDetailContent .c-imgBlock.u-border .c-imgBlock__img{padding:7px;border:1px solid #dadada}@media screen and (width <= 1024px){.c-specialFeatureDetailContent .c-imgBlock.u-border .c-imgBlock__img{padding:3px;border:1px solid #dadada}}.c-specialFeatureDetailContent .c-imgBlock.u-border .c-imgBlock__btn:before{right:16px;bottom:16px}@media screen and (width <= 1024px){.c-specialFeatureDetailContent .c-imgBlock.u-border .c-imgBlock__btn:before{right:8px;bottom:8px}}.c-specialFeatureDetailContent .c-imgBlock__inner{position:relative;display:flex;flex-direction:column;align-items:center;width:-moz-fit-content;width:fit-content}.c-specialFeatureDetailContent .c-imgBlock__imgWrap{position:relative}.c-specialFeatureDetailContent .c-imgBlock__btn{position:absolute;top:0;left:0;width:100%;height:100%}.c-specialFeatureDetailContent .c-imgBlock__btn:before{position:absolute;right:8px;bottom:8px;z-index:2;width:44px;height:44px;content:"";background-image:url("../../assets/img/icon-img-modal.d33049e27508.svg");background-repeat:no-repeat;background-size:contain}@media screen and (width <= 1024px){.c-specialFeatureDetailContent .c-imgBlock__btn:before{right:4px;bottom:4px;width:32px;height:32px}}.c-specialFeatureDetailContent .c-imgBlock__img{position:relative;display:block;width:auto;max-width:100%;height:auto}.c-specialFeatureDetailContent .c-imgBlock__caption{width:-moz-min-content;width:min-content;min-width:100%;padding-top:4px;font-size:11px;line-height:140%;color:#4d4d4d;letter-spacing:.03em;overflow-wrap:anywhere}@media screen and (width <= 1024px){.c-specialFeatureDetailContent .c-imgBlock__caption{font-size:11px}}.c-specialFeatureDetailContent .c-characterBoxBlock{display:grid;grid-template-columns:180px 1fr;gap:20px}@media screen and (width <= 1024px){.c-specialFeatureDetailContent .c-characterBoxBlock{grid-template-columns:1fr;gap:14px}}@media screen and (width <= 1024px){.c-specialFeatureDetailContent .c-characterBoxBlock.u-left .c-characterBoxBlock__characterIcon--img{width:200px;height:200px}}.c-specialFeatureDetailContent .c-characterBoxBlock.u-left .c-characterBoxBlock__side{order:-1}@media screen and (width <= 1024px){.c-specialFeatureDetailContent .c-characterBoxBlock.u-left .c-characterBoxBlock__side{justify-content:flex-start}}.c-specialFeatureDetailContent .c-characterBoxBlock.u-left .c-characterBoxBlock__fukidashiBox:before{top:20px;left:-15px;content:""}@media screen and (width <= 1024px){.c-specialFeatureDetailContent .c-characterBoxBlock.u-left .c-characterBoxBlock__fukidashiBox:before{top:-15px;left:24px;rotate:90deg}}.c-specialFeatureDetailContent .c-characterBoxBlock.u-right{grid-template-columns:1fr 180px}@media screen and (width <= 1024px){.c-specialFeatureDetailContent .c-characterBoxBlock.u-right{grid-template-columns:1fr}}@media screen and (width <= 1024px){.c-specialFeatureDetailContent .c-characterBoxBlock.u-right .c-characterBoxBlock__characterIcon--img{width:200px;height:200px}}.c-specialFeatureDetailContent .c-characterBoxBlock.u-right .c-characterBoxBlock__side{order:2}@media screen and (width <= 1024px){.c-specialFeatureDetailContent .c-characterBoxBlock.u-right .c-characterBoxBlock__side{justify-content:flex-start;order:-1}}.c-specialFeatureDetailContent .c-characterBoxBlock.u-right .c-characterBoxBlock__fukidashiBox:before{top:20px;right:-15px;content:"";scale:-1 1}@media screen and (width <= 1024px){.c-specialFeatureDetailContent .c-characterBoxBlock.u-right .c-characterBoxBlock__fukidashiBox:before{top:-15px;right:unset;left:24px;rotate:-90deg}}.c-specialFeatureDetailContent .c-characterBoxBlock.u-top{grid-template-columns:1fr}@media screen and (width <= 1024px){.c-specialFeatureDetailContent .c-characterBoxBlock.u-top{gap:14px}}@media screen and (width <= 1024px){.c-specialFeatureDetailContent .c-characterBoxBlock.u-top .c-characterBoxBlock__characterIcon--img{width:200px;height:200px}}.c-specialFeatureDetailContent .c-characterBoxBlock.u-top .c-characterBoxBlock__side{display:flex;align-items:center;justify-content:center}@media screen and (width <= 1024px){.c-specialFeatureDetailContent .c-characterBoxBlock.u-top .c-characterBoxBlock__characterBox{flex-direction:column;gap:8px}}.c-specialFeatureDetailContent .c-characterBoxBlock.u-top .c-characterBoxBlock__characterPosition,.c-specialFeatureDetailContent .c-characterBoxBlock.u-top .c-characterBoxBlock__characterName{text-align:center}.c-specialFeatureDetailContent .c-characterBoxBlock.u-top .c-characterBoxBlock__fukidashiBox:before{top:-20px;left:50%;content:"";rotate:90deg;translate:-50% 0}@media screen and (width <= 1024px){.c-specialFeatureDetailContent .c-characterBoxBlock.u-top .c-characterBoxBlock__fukidashiBox:before{top:-15px}}.c-specialFeatureDetailContent .c-characterBoxBlock__side{display:block}@media screen and (width <= 1024px){.c-specialFeatureDetailContent .c-characterBoxBlock__side{display:flex;align-items:center;justify-content:center}}.c-specialFeatureDetailContent .c-characterBoxBlock__characterBox{width:-moz-fit-content;width:fit-content}@media screen and (width <= 1024px){.c-specialFeatureDetailContent .c-characterBoxBlock__characterBox{display:flex;gap:14px}}.c-specialFeatureDetailContent .c-characterBoxBlock__characterIcon--img{display:block;width:180px;height:180px;margin:0 auto;border:1px solid #dadada;border-radius:8px}@media screen and (width <= 1024px){.c-specialFeatureDetailContent .c-characterBoxBlock__characterIcon--img{width:200px;height:200px;border:1px solid #dadada}}.c-specialFeatureDetailContent .c-characterBoxBlock__characterContent{display:flex;flex-direction:column;gap:2px;padding-top:8px}@media screen and (width <= 1024px){.c-specialFeatureDetailContent .c-characterBoxBlock__characterContent{flex:1;gap:2px;justify-content:center;padding-top:unset}}.c-specialFeatureDetailContent .c-characterBoxBlock__characterPosition{font-size:14px;font-weight:700;line-height:140%}@media screen and (width <= 1024px){.c-specialFeatureDetailContent .c-characterBoxBlock__characterPosition{font-size:12px}}.c-specialFeatureDetailContent .c-characterBoxBlock__characterName{font-size:13px;font-weight:700;line-height:140%}@media screen and (width <= 1024px){.c-specialFeatureDetailContent .c-characterBoxBlock__characterName{font-size:14px}}.c-specialFeatureDetailContent .c-characterBoxBlock__main{display:block}.c-specialFeatureDetailContent .c-characterBoxBlock__fukidashiBox{position:relative;padding:24px 32px;background-color:#f7f7f7;border-radius:8px}@media screen and (width <= 1024px){.c-specialFeatureDetailContent .c-characterBoxBlock__fukidashiBox{padding:16px 20px;border-radius:8px}}.c-specialFeatureDetailContent .c-characterBoxBlock__fukidashiBox--title{font-size:14px;font-weight:700;line-height:180%;color:#313232;letter-spacing:.03em}@media screen and (width <= 1024px){.c-specialFeatureDetailContent .c-characterBoxBlock__fukidashiBox--title{font-size:14px}}.c-specialFeatureDetailContent .c-characterBoxBlock__fukidashiBox.u-yellow{background-color:#e99f161a}.c-specialFeatureDetailContent .c-characterBoxBlock__fukidashiBox.u-yellow .c-characterBoxBlock__fukidashiBox--title{color:#e99f16}.c-specialFeatureDetailContent .c-characterBoxBlock__fukidashiBox.u-yellow:before{background-image:url("../../assets/img/motif-fukidashi.3db9840951ec.svg")}.c-specialFeatureDetailContent .c-characterBoxBlock__fukidashiBox.u-blue{background-color:#eaf6ff}.c-specialFeatureDetailContent .c-characterBoxBlock__fukidashiBox.u-blue .c-characterBoxBlock__fukidashiBox--title{color:#337bb1}.c-specialFeatureDetailContent .c-characterBoxBlock__fukidashiBox.u-blue:before{background-image:url("../../assets/img/motif-fukidashi-blue.4ac1a92aba23.svg")}.c-specialFeatureDetailContent .c-characterBoxBlock__fukidashiBox.u-red{background-color:#fff3f3}.c-specialFeatureDetailContent .c-characterBoxBlock__fukidashiBox.u-red .c-characterBoxBlock__fukidashiBox--title{color:#f55959}.c-specialFeatureDetailContent .c-characterBoxBlock__fukidashiBox.u-red:before{background-image:url("../../assets/img/motif-fukidashi-red.b581cf1eb0fb.svg")}.c-specialFeatureDetailContent .c-characterBoxBlock__fukidashiBox--content>*:not(:last-child){margin-bottom:20px}@media screen and (width <= 1024px){.c-specialFeatureDetailContent .c-characterBoxBlock__fukidashiBox--content>*:not(:last-child){margin-bottom:20px}}.c-specialFeatureDetailContent .c-characterBoxBlock__fukidashiBox--content>p{font-size:14px;line-height:180%;letter-spacing:.03em}@media screen and (width <= 1024px){.c-specialFeatureDetailContent .c-characterBoxBlock__fukidashiBox--content>p{font-size:14px;line-height:180%;letter-spacing:.03em}}.c-specialFeatureDetailContent .c-characterBoxBlock__fukidashiBox--content>p a{font-size:15px;font-weight:400;color:#337bb1;text-decoration:underline;text-underline-position:from-font;letter-spacing:.03em;transition:opacity .3s ease,color .3s ease,background-color .3s ease,border-color .3s ease,scale .3s ease,rotate .3s ease,translate .3s ease,transform .3s ease,box-shadow .3s ease}@media screen and (width <= 1024px){.c-specialFeatureDetailContent .c-characterBoxBlock__fukidashiBox--content>p a{font-size:14px}}.c-specialFeatureDetailContent .c-characterBoxBlock__fukidashiBox--content>p a:hover{opacity:.5}.c-specialFeatureDetailContent .c-characterBoxBlock__fukidashiBox--content>p a[target=_blank]:after{position:relative;top:4px;display:inline-block;width:20px;height:20px;margin:0 4px;content:"";background-image:url("../../assets/img/icon-blank-blue.116294e29a52.svg");background-repeat:no-repeat;background-size:contain}@media screen and (width <= 1024px){.c-specialFeatureDetailContent .c-characterBoxBlock__fukidashiBox--content>p a[target=_blank]:after{top:4px;width:20px;height:20px;margin:0 4px}}.c-specialFeatureDetailContent .c-characterBoxBlock__fukidashiBox--content>p b{font-weight:700}.c-specialFeatureDetailContent .c-characterBoxBlock__fukidashiBox--content>p strong{font-weight:400;background:linear-gradient(transparent 50%,#c0dff6 50%)}.c-specialFeatureDetailContent .c-barBlock{width:100%;height:1px;background-color:#dadada}@media screen and (width <= 1024px){.c-specialFeatureDetailContent .c-barBlock{height:1px}}.c-specialFeatureDetailContent .c-barBlock.u-half{max-width:50%;margin-right:auto;margin-left:auto}.c-specialFeatureDetailContent .c-barBlock.u-bold{height:8px;background-color:#f9f9f9}@media screen and (width <= 1024px){.c-specialFeatureDetailContent .c-barBlock.u-bold{height:8px}}.c-specialFeatureDetailContent .c-barBlock.u-dashed{height:4px;background-color:unset;background-image:url("../../assets/img/bg-dashed.621358e4845d.svg");background-repeat:repeat-x}@media screen and (width <= 1024px){.c-specialFeatureDetailContent .c-barBlock.u-dashed{height:4px}}.c-specialFeatureDetailContent .c-barBlock.u-slash{height:9px;background-color:unset;background-image:url("../../assets/img/bg-slash.378db8ce02ab.svg");background-repeat:repeat-x}@media screen and (width <= 1024px){.c-specialFeatureDetailContent .c-barBlock.u-slash{height:9px}}.c-specialFeatureDetailContent .c-barBlock.u-spark{position:relative;height:25px;background-color:unset}@media screen and (width <= 1024px){.c-specialFeatureDetailContent .c-barBlock.u-spark{height:25px}}.c-specialFeatureDetailContent .c-barBlock.u-spark:before{position:absolute;top:50%;left:0;width:100%;height:1px;content:"";background-color:#337bb1;translate:0 -50%}@media screen and (width <= 1024px){.c-specialFeatureDetailContent .c-barBlock.u-spark:before{height:1px}}.c-specialFeatureDetailContent .c-barBlock.u-spark:after{position:absolute;top:0;left:50%;width:102px;height:25px;content:"";background-color:#fff;background-image:url("../../assets/img/icon-spark.7a59f4bd2536.svg");background-repeat:no-repeat;background-position:center;background-size:contain;translate:-50% 0}@media screen and (width <= 1024px){.c-specialFeatureDetailContent .c-barBlock.u-spark:after{width:80px;height:25px}}.c-specialFeatureDetailContent .c-storeCardBlock{padding:32px;border:1px solid #dadada;border-radius:8px}@media screen and (width <= 1024px){.c-specialFeatureDetailContent .c-storeCardBlock{padding:32px 20px;border:1px solid #dadada;border-radius:8px}}.c-specialFeatureDetailContent .c-storeCardBlock__card{position:relative;display:grid;grid-template-columns:33.43% 1fr;gap:20px;padding:0;margin-bottom:20px}@media screen and (width <= 1024px){.c-specialFeatureDetailContent .c-storeCardBlock__card{grid-template-columns:1fr;gap:20px;margin-bottom:16px}}.c-specialFeatureDetailContent .c-storeCardBlock__card--imgArea{position:relative;display:block;width:100%;padding:0;margin:0}.c-specialFeatureDetailContent .c-storeCardBlock__card--imgAreaInner{position:relative;width:-moz-fit-content;width:fit-content;margin:0 auto}.c-specialFeatureDetailContent .c-storeCardBlock__card--imgWrap{display:block;overflow:hidden;box-shadow:0 0 8px #0000000d}@media screen and (width <= 1024px){.c-specialFeatureDetailContent .c-storeCardBlock__card--imgWrap{width:-moz-fit-content;width:fit-content;margin:0 auto;box-shadow:0 0 8px #0000000d}}.c-specialFeatureDetailContent .c-storeCardBlock__card--imgWrap a:hover img{scale:1.1}.c-specialFeatureDetailContent .c-storeCardBlock__card--img{display:block;width:100%;height:auto;transition:opacity .3s ease,color .3s ease,background-color .3s ease,border-color .3s ease,scale .3s ease,rotate .3s ease,translate .3s ease,transform .3s ease,box-shadow .3s ease}@media screen and (width <= 1024px){.c-specialFeatureDetailContent .c-storeCardBlock__card--img{width:auto;max-width:100%;height:auto;max-height:290px}}.c-specialFeatureDetailContent .c-storeCardBlock__card--contentArea{display:block}.c-specialFeatureDetailContent .c-storeCardBlock__card--title{margin-bottom:4px;font-size:20px;font-weight:700;line-height:140%;transition:opacity .3s ease,color .3s ease,background-color .3s ease,border-color .3s ease,scale .3s ease,rotate .3s ease,translate .3s ease,transform .3s ease,box-shadow .3s ease}.c-specialFeatureDetailContent .c-storeCardBlock__card--title a{transition:opacity .3s ease,color .3s ease,background-color .3s ease,border-color .3s ease,scale .3s ease,rotate .3s ease,translate .3s ease,transform .3s ease,box-shadow .3s ease}.c-specialFeatureDetailContent .c-storeCardBlock__card--title a:hover{color:#337bb1}@media screen and (width <= 1024px){.c-specialFeatureDetailContent .c-storeCardBlock__card--title{font-size:16px}}.c-specialFeatureDetailContent .c-storeCardBlock__card--author{margin-bottom:4px;font-size:12px;font-weight:400;line-height:140%;color:#4d4d4d;transition:opacity .3s ease,color .3s ease,background-color .3s ease,border-color .3s ease,scale .3s ease,rotate .3s ease,translate .3s ease,transform .3s ease,box-shadow .3s ease}@media screen and (width <= 1024px){.c-specialFeatureDetailContent .c-storeCardBlock__card--author{margin-bottom:4px;font-size:11px}}.c-specialFeatureDetailContent .c-storeCardBlock__card--company{display:flex;gap:4px;align-items:center}@media screen and (width <= 1024px){.c-specialFeatureDetailContent .c-storeCardBlock__card--company{gap:2px}}.c-specialFeatureDetailContent .c-storeCardBlock__card--companyLogo{width:18px;height:auto}@media screen and (width <= 1024px){.c-specialFeatureDetailContent .c-storeCardBlock__card--companyLogo{width:16px}}.c-specialFeatureDetailContent .c-storeCardBlock__card--companyName{font-size:12px;font-weight:400;line-height:100%;letter-spacing:-.08em;transition:opacity .3s ease,color .3s ease,background-color .3s ease,border-color .3s ease,scale .3s ease,rotate .3s ease,translate .3s ease,transform .3s ease,box-shadow .3s ease}@media screen and (width <= 1024px){.c-specialFeatureDetailContent .c-storeCardBlock__card--companyName{font-size:11px}}.c-specialFeatureDetailContent .c-storeCardBlock__card--btm{position:relative;padding-top:20px}@media screen and (width <= 1024px){.c-specialFeatureDetailContent .c-storeCardBlock__card--btm{padding-top:16px}}.c-specialFeatureDetailContent .c-storeCardBlock__card--btnList{display:grid;grid-template-columns:1fr;gap:8px;max-width:335px;margin:0 auto}@media screen and (width <= 1024px){.c-specialFeatureDetailContent .c-storeCardBlock__card--btnList{gap:8px;width:100%}}@media screen and (width <= 1024px){.c-specialFeatureDetailContent .c-storeCardBlock__card--btnList.u-count3{grid-template-columns:repeat(3,1fr)}}@media screen and (width <= 1024px){.c-specialFeatureDetailContent .c-storeCardBlock__card--btnList.u-count2{grid-template-columns:repeat(2,1fr)}}@media screen and (width <= 1024px){.c-specialFeatureDetailContent .c-storeCardBlock__card--btnList.u-count1{grid-template-columns:repeat(1,1fr)}}.c-specialFeatureDetailContent .c-storeCardBlock__descBox{padding:22px;background-color:#f9f9f9;border-radius:8px}@media screen and (width <= 1024px){.c-specialFeatureDetailContent .c-storeCardBlock__descBox{padding:16px 20px;border-radius:4px}}.c-specialFeatureDetailContent .c-storeCardBlock__descBox--title{margin-bottom:8px;font-size:15px;font-weight:700;line-height:160%;color:#337bb1}@media screen and (width <= 1024px){.c-specialFeatureDetailContent .c-storeCardBlock__descBox--title{margin-bottom:8px;font-size:14px}}.c-specialFeatureDetailContent .c-storeCardBlock__descBox--desc{position:relative;font-size:14px;font-weight:400;line-height:140%}@media screen and (width <= 1024px){.c-specialFeatureDetailContent .c-storeCardBlock__descBox--desc{font-size:14px}}.c-specialFeatureDetailContent .c-borderBoxBlock{padding:32px;border:1px solid #dadada;border-radius:8px}@media screen and (width <= 1024px){.c-specialFeatureDetailContent .c-borderBoxBlock{padding:16px;border:1px solid #dadada;border-radius:4px}}.c-specialFeatureDetailContent .c-borderBoxBlock.u-col2{display:grid;grid-template-columns:30% 1fr;gap:32px}@media screen and (width <= 1024px){.c-specialFeatureDetailContent .c-borderBoxBlock.u-col2{gap:12px}}.c-specialFeatureDetailContent .c-borderBoxBlock.u-col2 .c-borderBoxBlock__imgArea{margin-bottom:0}@media screen and (width <= 1024px){.c-specialFeatureDetailContent .c-borderBoxBlock.u-col2 .c-borderBoxBlock__imgArea{margin-bottom:0}}.c-specialFeatureDetailContent .c-borderBoxBlock.u-col2 .c-borderBoxBlock__imgArea .c-borderBoxBlock__imgArea--img{max-height:240px}@media screen and (width <= 1024px){.c-specialFeatureDetailContent .c-borderBoxBlock.u-col2 .c-borderBoxBlock__imgArea .c-borderBoxBlock__imgArea--img{max-height:120px}}.c-specialFeatureDetailContent .c-borderBoxBlock.u-col2 .c-borderBoxBlock__contentArea--title{font-size:20px}@media screen and (width <= 1024px){.c-specialFeatureDetailContent .c-borderBoxBlock.u-col2 .c-borderBoxBlock__contentArea--title{font-size:14px}}.c-specialFeatureDetailContent .c-borderBoxBlock__imgArea{display:flex;align-items:flex-start;justify-content:center;margin-bottom:32px}@media screen and (width <= 1024px){.c-specialFeatureDetailContent .c-borderBoxBlock__imgArea{margin-bottom:12px}}.c-specialFeatureDetailContent .c-borderBoxBlock__imgArea--img{display:block;width:auto;max-width:100%;height:auto;max-height:584px}@media screen and (width <= 1024px){.c-specialFeatureDetailContent .c-borderBoxBlock__imgArea--img{max-height:242px}}.c-specialFeatureDetailContent .c-borderBoxBlock__contentArea--title{margin-bottom:16px;font-size:18px;font-weight:700;line-height:140%}@media screen and (width <= 1024px){.c-specialFeatureDetailContent .c-borderBoxBlock__contentArea--title{margin-bottom:8px;font-size:14px}}.c-specialFeatureDetailContent .c-borderBoxBlock__contentArea--desc{margin-bottom:20px;font-size:14px;font-weight:400;line-height:140%;color:#4d4d4d}@media screen and (width <= 1024px){.c-specialFeatureDetailContent .c-borderBoxBlock__contentArea--desc{margin-bottom:8px;font-size:12px}}.c-specialFeatureDetailContent .c-borderBoxBlock__contentArea--btm{margin-bottom:20px;font-size:14px;font-weight:400;line-height:140%}@media screen and (width <= 1024px){.c-specialFeatureDetailContent .c-borderBoxBlock__contentArea--btm{margin-bottom:8px;font-size:12px}}.c-specialFeatureDetailContent .c-tableBlock{display:grid;grid-template-columns:1fr;gap:4px}@media screen and (width <= 1024px){.c-specialFeatureDetailContent .c-tableBlock{gap:4px}}.c-specialFeatureDetailContent .c-tableBlock__row{display:flex;gap:4px}@media screen and (width <= 1024px){.c-specialFeatureDetailContent .c-tableBlock__row{gap:4px}}.c-specialFeatureDetailContent .c-tableBlock__row:first-child>*:first-child{border-radius:4px 0 0}@media screen and (width <= 1024px){.c-specialFeatureDetailContent .c-tableBlock__row:first-child>*:first-child{border-radius:4px 0 0}}.c-specialFeatureDetailContent .c-tableBlock__row:first-child>*:last-child{border-radius:0 4px 0 0}.c-specialFeatureDetailContent .c-tableBlock__row:last-child>*:first-child{border-radius:0 0 0 4px}@media screen and (width <= 1024px){.c-specialFeatureDetailContent .c-tableBlock__row:last-child>*:first-child{border-radius:0 0 0 4px}}.c-specialFeatureDetailContent .c-tableBlock__row:last-child>*:last-child{border-radius:0 0 4px}@media screen and (width <= 1024px){.c-specialFeatureDetailContent .c-tableBlock__row:last-child>*:last-child{border-radius:0 0 4px}}.c-specialFeatureDetailContent .c-tableBlock__th{display:flex;flex-shrink:0;flex-basis:189px;align-items:center;min-height:48px;padding:12px;font-size:15px;font-weight:700;line-height:160%;color:#fff;background-color:#9e9e9e}@media screen and (width <= 1024px){.c-specialFeatureDetailContent .c-tableBlock__th{flex-basis:108px;min-height:unset;padding:8px 12px;font-size:11px}}.c-specialFeatureDetailContent .c-tableBlock__th--inner{position:relative}.c-specialFeatureDetailContent .c-tableBlock__td{display:flex;flex-grow:1;align-items:center;min-height:48px;padding:8px 12px;font-size:15px;font-weight:400;line-height:160%;background-color:#f9f9f9}@media screen and (width <= 1024px){.c-specialFeatureDetailContent .c-tableBlock__td{min-height:unset;padding:8px 12px;font-size:11px}}.c-specialFeatureDetailContent .c-tableBlock__td--inner a{font-weight:400;color:#337bb1;text-decoration:underline;text-underline-position:from-font;transition:opacity .3s ease,color .3s ease,background-color .3s ease,border-color .3s ease,scale .3s ease,rotate .3s ease,translate .3s ease,transform .3s ease,box-shadow .3s ease}.c-specialFeatureDetailContent .c-tableBlock__td--inner a:hover{opacity:.5}.c-specialFeatureDetailContent .c-tableBlock__td--inner a[target=_blank]:after{position:relative;top:4px;display:inline-block;width:20px;height:20px;margin:0 4px;content:"";background-image:url("../../assets/img/icon-blank-blue.116294e29a52.svg");background-repeat:no-repeat;background-size:contain}@media screen and (width <= 1024px){.c-specialFeatureDetailContent .c-tableBlock__td--inner a[target=_blank]:after{top:4px;width:16px;height:16px;margin:0 4px}}.c-specialFeatureDetailContent .c-bnrBlock__inner{display:block}.c-specialFeatureDetailContent .c-bnrBlock__img{display:block;width:100%;height:auto}.c-specialFeatureDetailContent .c-simpleBtn{margin-right:auto;margin-left:auto}.c-specialFeatureDetailContent>.embed_youtube{text-align:center}.c-specialFeatureDetailContent>.embed_youtube iframe{width:70%;height:auto;aspect-ratio:16/9;margin:0 auto}@media screen and (width <= 1024px){.c-specialFeatureDetailContent>.embed_youtube iframe{width:87%;aspect-ratio:1/1}}.c-specialFeatureDetailContent>.embed_instagram{width:-moz-fit-content;width:fit-content;margin-right:auto;margin-left:auto}@media screen and (width <= 1024px){.c-specialFeatureDetailContent>.embed_instagram{max-width:calc(100vw - 40px)!important}}@media screen and (width <= 1024px){.c-specialFeatureDetailContent>.embed_instagram iframe{max-width:calc(100vw - 40px)!important}}.c-specialFeatureDetailContent>.embed_twitter{width:-moz-fit-content;width:fit-content;min-width:325px;margin-right:auto;margin-left:auto}.c-specialFeatureDetailContent>.tiktok-embed{width:-moz-fit-content;width:fit-content;margin-right:auto;margin-left:auto}.c-specialFeatureDetailContent .text-color-01{color:#f55959}.c-specialFeatureDetailContent .text-color-02{color:#e99f16}.c-specialFeatureDetailContent .text-color-03{color:#337bb1}.c-specialFeatureDetailContent .text-color-04{color:#50a578}.c-rankingIcon{position:absolute;top:0;left:0;padding:0 20px 0 24px}@media screen and (width <= 1024px){.c-rankingIcon{padding:0 20px 0 24px}}.c-rankingIcon.u-1:before{background-image:url("../../assets/img/icon-ranking-crown-gold.e73cc7f32780.svg")}.c-rankingIcon.u-1:after{background-image:url("../../assets/img/icon-ranking-spark-gold.ee025134ee0f.svg")}.c-rankingIcon.u-1 .c-rankingIcon__num{background-color:unset;background-image:linear-gradient(197deg,#ebbc4f 22.13%,#edd885 52.75%,#cea74c 79.36%)}.c-rankingIcon.u-2:before{background-image:url("../../assets/img/icon-ranking-crown-silver.f88d21dea15b.svg")}.c-rankingIcon.u-2:after{background-image:url("../../assets/img/icon-ranking-spark-silver.4c78fc976b14.svg")}.c-rankingIcon.u-2 .c-rankingIcon__num{background-color:unset;background-image:linear-gradient(64deg,#a8a2a2 35.88%,#c4c4c4 47.9%,#a8a2a2 71.25%)}.c-rankingIcon.u-3:before{background-image:url("../../assets/img/icon-ranking-crown-copper.b6b1b2ee4fd4.svg")}.c-rankingIcon.u-3:after{background-image:url("../../assets/img/icon-ranking-spark-copper.37eb9b009e41.svg")}.c-rankingIcon.u-3 .c-rankingIcon__num{background-color:unset;background-image:linear-gradient(213deg,#eb917b -5.96%,#4d2319 94.96%)}.c-rankingIcon.u-small{padding:0 16px 0 18px}@media screen and (width <= 1024px){.c-rankingIcon.u-small{padding:0 16px 0 18px}}.c-rankingIcon.u-small:before{width:16px;height:16px}@media screen and (width <= 1024px){.c-rankingIcon.u-small:before{width:16px;height:16px}}.c-rankingIcon.u-small:after{width:14px;height:21px}@media screen and (width <= 1024px){.c-rankingIcon.u-small:after{width:14px;height:21px}}.c-rankingIcon.u-small .c-rankingIcon__num{font-size:20px}@media screen and (width <= 1024px){.c-rankingIcon.u-small .c-rankingIcon__num{font-size:20px}}.c-rankingIcon:before{position:absolute;bottom:0;left:0;width:20px;height:20px;content:"";background-image:url("../../assets/img/icon-ranking-crown.4728906546c5.svg");background-repeat:no-repeat;background-size:contain}@media screen and (width <= 1024px){.c-rankingIcon:before{width:20px;height:20px}}.c-rankingIcon:after{position:absolute;top:0;right:0;width:16px;height:24px;content:"";background-image:url("../../assets/img/icon-ranking-spark.736420a5f3c2.svg");background-repeat:no-repeat;background-size:contain}@media screen and (width <= 1024px){.c-rankingIcon:after{width:16px;height:24px}}.c-rankingIcon__num{display:block;font-size:24px;font-weight:800;line-height:100%;color:transparent;background-color:#337bb1;-webkit-background-clip:text;background-clip:text}@media screen and (width <= 1024px){.c-rankingIcon__num{font-size:24px}}.c-bookTagListBox{width:100%;padding:32px;background-image:url("../../assets/img/bg-gray-noise.8a40792b49d0.webp");background-repeat:repeat;border-radius:20px}@media screen and (width <= 1024px){.c-bookTagListBox{width:calc(100% + 40px);padding:32px 20px;margin:0 -20px}}.c-bookTagListBox__list{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}@media screen and (width <= 1024px){.c-bookTagListBox__list{grid-template-columns:repeat(2,1fr);gap:12px}}.c-bookTagListBox__item{position:relative;display:block}.c-bookTagListBox__itemInner{position:relative;display:block;padding:10px;font-size:14px;font-weight:600;line-height:140%;text-align:center;background-color:#fff;border:1px solid #313232;border-radius:6px;transition:all .3s ease}@media screen and (width <= 1024px){.c-bookTagListBox__itemInner{padding:10px;font-size:15px;border:2px solid #313232;border-radius:6px}}.c-bookTagListBox__itemInner:hover{color:#337bb1;border-color:#337bb1}.c-helpBox{width:100%;padding:32px;background-image:url("../../assets/img/bg-gray-noise.8a40792b49d0.webp");background-repeat:repeat;border-radius:20px}@media screen and (width <= 1024px){.c-helpBox{width:calc(100% + 40px);padding:32px 20px;margin:0 -20px;border-radius:20px}}.c-helpBox__linkList{display:grid;grid-template-columns:1fr;gap:12px}@media screen and (width <= 1024px){.c-helpBox__linkList{gap:12px}}.c-helpBox__linkItem--inner{display:block;padding:19px;font-size:16px;font-weight:700;line-height:140%;background-color:#fff;border:1px solid #ebebeb;border-radius:8px;box-shadow:0 0 8px #0000000d;transition:opacity .3s ease,color .3s ease,background-color .3s ease,border-color .3s ease,scale .3s ease,rotate .3s ease,translate .3s ease,transform .3s ease,box-shadow .3s ease}@media screen and (width <= 1024px){.c-helpBox__linkItem--inner{padding:19px;font-size:16px;border:1px solid #ebebeb;border-radius:8px;box-shadow:0 0 8px #0000000d}}.c-helpBox__linkItem--inner:hover{opacity:.5}.c-helpBox__note{padding-top:32px;font-size:16px;line-height:180%}@media screen and (width <= 1024px){.c-helpBox__note{padding-top:20px;font-size:14px}}.c-helpBox__note a{color:#337bb1;text-decoration:underline;text-underline-position:from-font;transition:opacity .3s ease,color .3s ease,background-color .3s ease,border-color .3s ease,scale .3s ease,rotate .3s ease,translate .3s ease,transform .3s ease,box-shadow .3s ease}.c-helpBox__note a:hover{opacity:.5}.c-helpBox__btm{display:flex;align-items:center;justify-content:center;padding-top:40px}@media screen and (width <= 1024px){.c-helpBox__btm{padding-top:40px}}.c-termWysiwygBox{padding:32px;background-image:url("../../assets/img/bg-gray-noise.8a40792b49d0.webp");border-radius:20px}@media screen and (width <= 1024px){.c-termWysiwygBox{padding:32px 20px;margin:0 -20px;border-radius:20px}}.c-termWysiwygBox>*:not(:last-child){margin-bottom:20px}@media screen and (width <= 1024px){.c-termWysiwygBox>*:not(:last-child){margin-bottom:20px}}.c-termWysiwygBox>h2,.c-termWysiwygBox>h3,.c-termWysiwygBox>h4,.c-termWysiwygBox>h5,.c-termWysiwygBox>h6{font-size:20px;font-weight:800;line-height:160%}@media screen and (width <= 1024px){.c-termWysiwygBox>h2,.c-termWysiwygBox>h3,.c-termWysiwygBox>h4,.c-termWysiwygBox>h5,.c-termWysiwygBox>h6{font-size:16px}}.c-termWysiwygBox>p{font-size:15px;line-height:200%;letter-spacing:.03em}@media screen and (width <= 1024px){.c-termWysiwygBox>p{font-size:14px;line-height:180%;letter-spacing:.03em}}.c-termWysiwygBox>p a{font-size:15px;font-weight:400;color:#337bb1;text-decoration:underline;text-underline-position:from-font;letter-spacing:.03em;transition:opacity .3s ease,color .3s ease,background-color .3s ease,border-color .3s ease,scale .3s ease,rotate .3s ease,translate .3s ease,transform .3s ease,box-shadow .3s ease}@media screen and (width <= 1024px){.c-termWysiwygBox>p a{font-size:14px}}.c-termWysiwygBox>p a:hover{opacity:.5}.c-termWysiwygBox>p a[target=_blank]:after{position:relative;top:4px;display:inline-block;width:20px;height:20px;margin:0 4px;content:"";background-image:url("../../assets/img/icon-blank-blue.116294e29a52.svg");background-repeat:no-repeat;background-size:contain}@media screen and (width <= 1024px){.c-termWysiwygBox>p a[target=_blank]:after{top:4px;width:20px;height:20px;margin:0 4px}}.c-termWysiwygBox>p b{font-weight:700}.c-termWysiwygBox>p strong{font-weight:400;background:linear-gradient(transparent 50%,#c0dff6 50%)}.c-termWysiwygBox>blockquote{position:relative;padding:20px 24px 20px 48px;font-size:14px;font-style:italic;line-height:180%;letter-spacing:.03em;background-color:#f9f9f9;border-radius:8px}@media screen and (width <= 1024px){.c-termWysiwygBox>blockquote{padding:16px 24px 16px 40px;font-size:13px;line-height:160%;border-radius:8px}}.c-termWysiwygBox>blockquote:before{position:absolute;top:50%;left:24px;width:4px;height:calc(100% - 40px);content:"";background-color:#9e9e9e;border-radius:100vmax;translate:-50% -50%}@media screen and (width <= 1024px){.c-termWysiwygBox>blockquote:before{left:24px;width:4px;height:calc(100% - 40px)}}.c-termWysiwygBox>figure{display:block;width:-moz-fit-content;width:fit-content;margin-right:auto;margin-left:auto}.c-termWysiwygBox>figure img{display:block;width:auto;max-width:87%;height:auto;max-height:700px;margin-right:auto;margin-left:auto}@media screen and (width <= 1024px){.c-termWysiwygBox>figure img{max-height:476px}}.c-termWysiwygBox>figure figcaption{display:block;padding-top:12px;font-size:13px;line-height:140%;color:#4d4d4d;letter-spacing:.03em}@media screen and (width <= 1024px){.c-termWysiwygBox>figure figcaption{padding-top:8px;font-size:12px}}.c-termWysiwygBox>code{display:block;padding:20px;font-size:14px;line-height:180%;background-color:#ebebeb;border-radius:6px}@media screen and (width <= 1024px){.c-termWysiwygBox>code{font-size:14px;letter-spacing:.03em}}.c-termWysiwygBox>ol{counter-reset:term-ol}.c-termWysiwygBox>ol>li{position:relative;padding-left:1.5em;counter-increment:term-ol}.c-termWysiwygBox>ol>li:before{position:absolute;top:0;left:0;font-size:15px;line-height:200%;letter-spacing:.03em;content:counter(term-ol) "."}@media screen and (width <= 1024px){.c-termWysiwygBox>ol>li:before{font-size:14px;line-height:180%;letter-spacing:.03em}}.c-termWysiwygBox>ol>li>p{font-size:15px;line-height:200%;letter-spacing:.03em}@media screen and (width <= 1024px){.c-termWysiwygBox>ol>li>p{font-size:14px;line-height:180%;letter-spacing:.03em}}.c-termWysiwygBox>ol>li>p a{font-size:15px;font-weight:400;color:#337bb1;text-decoration:underline;text-underline-position:from-font;letter-spacing:.03em;transition:opacity .3s ease,color .3s ease,background-color .3s ease,border-color .3s ease,scale .3s ease,rotate .3s ease,translate .3s ease,transform .3s ease,box-shadow .3s ease}@media screen and (width <= 1024px){.c-termWysiwygBox>ol>li>p a{font-size:14px}}.c-termWysiwygBox>ol>li>p a:hover{opacity:.5}.c-termWysiwygBox>ol>li>p a[target=_blank]:after{position:relative;top:4px;display:inline-block;width:20px;height:20px;margin:0 4px;content:"";background-image:url("../../assets/img/icon-blank-blue.116294e29a52.svg");background-repeat:no-repeat;background-size:contain}@media screen and (width <= 1024px){.c-termWysiwygBox>ol>li>p a[target=_blank]:after{top:4px;width:20px;height:20px;margin:0 4px}}.c-termWysiwygBox>ol>li>p b{font-weight:700}.c-termWysiwygBox>ol>li>p strong{font-weight:400;background:linear-gradient(transparent 50%,#c0dff6 50%)}.c-termWysiwygBox .c-simpleBtn{margin-right:auto;margin-left:auto}.c-404Box{padding-bottom:80px}@media screen and (width <= 1024px){.c-404Box{padding-bottom:20px}}.c-404Box__text{font-size:18px;font-weight:800;line-height:130%;text-align:center}@media screen and (width <= 1024px){.c-404Box__text{font-size:16px}}.c-404Box__btm{display:flex;align-items:center;justify-content:center;padding-top:40px}@media screen and (width <= 1024px){.c-404Box__btm{padding-top:32px}}.c-grayGroupListBox{display:grid;grid-template-columns:1fr;gap:60px;padding:32px;background-color:#f9f9f9;border-radius:8px}@media screen and (width <= 1024px){.c-grayGroupListBox{gap:24px;padding:40px 20px;margin:0 -20px;border-radius:20px}}.c-grayGroupListBox.u-texture{background-color:transparent;background-image:url("../../assets/img/bg-gray-noise.8a40792b49d0.webp");background-repeat:repeat}.c-grayGroupListBox__group{display:block}.c-grayGroupListBox__titleWrap{margin-bottom:40px}@media screen and (width <= 1024px){.c-grayGroupListBox__titleWrap{margin-bottom:24px}}.c-grayGroupListBox__list{display:grid;grid-template-columns:1fr;gap:64px}@media screen and (width <= 1024px){.c-grayGroupListBox__list{gap:32px}}.c-grayGroupListBox__list.u-movie{display:grid;grid-template-columns:repeat(2,1fr);gap:64px 36px}@media screen and (width <= 1024px){.c-grayGroupListBox__list.u-movie{grid-template-columns:1fr;gap:32px}}.c-grayGroupListBox__list.u-movie>*{position:relative}@media screen and (width >= 1025px){.c-grayGroupListBox__list.u-movie>*:not(:last-child):before{content:unset!important}}@media screen and (width <= 1024px){.c-grayGroupListBox__list.u-movie>*:not(:last-child):before{bottom:-16px}}@media screen and (width >= 1025px){.c-grayGroupListBox__list.u-movie>*:nth-child(2n):before{position:absolute;top:0;left:-17px;width:1px;height:100%;content:"";background-color:#dadada}.c-grayGroupListBox__list.u-movie>*:nth-child(2n):not(:nth-last-child(-n+2)):after{position:absolute;right:0;bottom:-33px;width:calc(200% + 36px);height:1px;content:"";background-color:#dadada}}.c-grayGroupListBox__list.u-movie.u-short{grid-template-columns:repeat(3,1fr);gap:32px}@media screen and (width <= 1024px){.c-grayGroupListBox__list.u-movie.u-short{grid-template-columns:1fr;gap:32px}}@media screen and (width >= 1025px){.c-grayGroupListBox__list.u-movie.u-short>*:before{content:unset!important}}@media screen and (width <= 1024px){.c-grayGroupListBox__list.u-movie.u-short>*:before{bottom:-16px}}.c-grayGroupListBox__list.u-movie.u-short>*:after{content:unset!important}.c-grayGroupListBox__list>*{position:relative}.c-grayGroupListBox__list>*:not(:last-child):before{position:absolute;bottom:-32px;left:0;width:100%;height:1px;content:"";background-color:#dadada}@media screen and (width <= 1024px){.c-grayGroupListBox__list>*:not(:last-child):before{bottom:-16px}}.c-grayGroupListBox__btm{display:flex;align-items:center;justify-content:center;padding-top:40px}@media screen and (width <= 1024px){.c-grayGroupListBox__btm{padding-top:32px}}.c-bookItemLabels{position:relative;display:flex;flex-wrap:wrap;gap:4px 12px;min-height:18px;padding-right:80px}@media screen and (width <= 1024px){.c-bookItemLabels{gap:4px 12px;min-height:24px;padding-right:80px}}.c-bookItemLabels__company{display:flex;gap:4px;align-items:center}@media screen and (width <= 1024px){.c-bookItemLabels__company{gap:2px}}.c-bookItemLabels__company--logo{width:18px;aspect-ratio:1/1;-o-object-fit:contain;object-fit:contain}@media screen and (width <= 1024px){.c-bookItemLabels__company--logo{width:18px}}.c-bookItemLabels__company--name{font-size:11px;font-weight:400;line-height:100%;letter-spacing:-.08em;transition:opacity .3s ease,color .3s ease,background-color .3s ease,border-color .3s ease,scale .3s ease,rotate .3s ease,translate .3s ease,transform .3s ease,box-shadow .3s ease}@media screen and (width <= 1024px){.c-bookItemLabels__company--name{font-size:11px}}.c-bookItemLabels__releaseDate{position:absolute;right:0;bottom:5px;font-size:11px;font-weight:400;line-height:100%;color:#9e9e9e;transition:opacity .3s ease,color .3s ease,background-color .3s ease,border-color .3s ease,scale .3s ease,rotate .3s ease,translate .3s ease,transform .3s ease,box-shadow .3s ease}@media screen and (width <= 1024px){.c-bookItemLabels__releaseDate{bottom:5px;font-size:11px}}.js-copyLink{position:relative}.c-copyLinkPop{position:absolute;top:-43px;left:50%;width:100px;height:38px;pointer-events:none;background-image:url("../../assets/img/img-copy-pop.1cd488cce3bc.svg");background-repeat:no-repeat;background-size:contain;opacity:0;transition:all .3s ease;translate:-50% 0}@media screen and (width <= 1024px){.c-copyLinkPop{top:-43px;width:100px;height:38px}}.c-copyLinkPop.u-side{top:50%;left:calc(100% + 25px);width:107px;height:30px;background-image:url("../../assets/img/img-copy-pop-side.42d1cdbdedc6.svg");translate:0 -50%}@media screen and (width <= 1024px){.c-copyLinkPop.u-side{left:calc(100% + 25px);width:107px;height:30px}}.c-copyLinkPop.is-active{opacity:1}.c-header{position:relative}.c-header__inner{display:block;max-width:1100px;padding:0;margin:0 auto}@media screen and (width <= 1024px){.c-header__inner{padding:0}}.c-header__top{position:relative;height:88px;padding:23px 60px 16px}@media screen and (width <= 1024px){.c-header__top{height:80px;padding:20px}}.c-footer.u-bgGray{background-color:#f9f9f9}.c-footer__top{max-width:1100px;padding:36px 32px 24px;margin:0 auto;background-color:#ebebeb;border-radius:80px 80px 0 0}@media screen and (width <= 1024px){.c-footer__top{padding:32px 20px 8px;border-radius:40px 40px 0 0}}.c-footer__topInner{display:block}.c-footer__logo{display:block;width:260px;height:46px;margin:0 auto 32px}@media screen and (width <= 1024px){.c-footer__logo{width:240px;height:36px;margin-bottom:32px}}.c-footer__logo--img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.c-footer__snsBox{padding:32px 24px;margin-bottom:24px;background-color:#fff;border-radius:20px}@media screen and (width <= 1024px){.c-footer__snsBox{padding:22px 20px 28px;margin-bottom:16px;border-radius:20px}}.c-footer__snsBox--desc{margin-bottom:22px;font-size:16px;font-weight:600;line-height:180%;text-align:center}@media screen and (width <= 1024px){.c-footer__snsBox--desc{margin-bottom:16px;font-size:15px}}.c-footer__snsBox--list{display:flex;gap:20px;justify-content:center;padding:4px 0}@media screen and (width <= 1024px){.c-footer__snsBox--list{gap:11px;padding:0}}.c-footer__snsBox--item{position:relative;width:56px;height:56px}@media screen and (width <= 1024px){.c-footer__snsBox--item{width:40px;height:40px}}@media screen and (width >= 1025px){.c-footer__snsBox--item:hover .c-footer__snsBox--iconBlack{opacity:0}}.c-footer__snsBox--iconColor{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.c-footer__snsBox--iconBlack{z-index:2;transition:opacity .3s ease,color .3s ease,background-color .3s ease,border-color .3s ease,scale .3s ease,rotate .3s ease,translate .3s ease,transform .3s ease,box-shadow .3s ease}.c-footer .c-navLinksBox{padding:32px;margin-bottom:24px;background-color:#fff;border-radius:20px}@media screen and (width <= 1024px){.c-footer .c-navLinksBox{padding:32px 40px;margin-bottom:37px;border-radius:20px}}.c-footer__termsArea{display:flex;gap:20px;justify-content:space-between}@media screen and (width <= 1024px){.c-footer__termsArea{flex-direction:column;gap:32px;align-items:center;justify-content:unset}}.c-footer__termsArea--left{display:flex;gap:26px;align-items:flex-start}@media screen and (width <= 1024px){.c-footer__termsArea--left{flex-direction:column;gap:20px;align-items:center;width:100%}}.c-footer__termsArea--right{display:flex;flex-direction:column;gap:18px;align-items:flex-end;justify-content:flex-end}@media screen and (width <= 1024px){.c-footer__termsArea--right{gap:24px;align-items:center;justify-content:unset}}.c-footer__termsArea--abjLogoWrap{display:block;transition:opacity .3s ease,color .3s ease,background-color .3s ease,border-color .3s ease,scale .3s ease,rotate .3s ease,translate .3s ease,transform .3s ease,box-shadow .3s ease}@media screen and (width >= 1025px){.c-footer__termsArea--abjLogoWrap:hover{opacity:.5}}.c-footer__termsArea--abjLogo{display:block;width:68px;height:auto;-o-object-fit:contain;object-fit:contain}@media screen and (width <= 1024px){.c-footer__termsArea--abjLogo{width:90px}}.c-footer__termsArea--abjText{max-width:340px;font-size:11px;font-weight:400;line-height:140%;color:#707070}@media screen and (width <= 1024px){.c-footer__termsArea--abjText{width:100%;max-width:unset;font-size:11px;line-height:160%}}.c-footer__termsArea--abjText>a{text-decoration:underline;text-underline-position:from-font;transition:opacity .3s ease,color .3s ease,background-color .3s ease,border-color .3s ease,scale .3s ease,rotate .3s ease,translate .3s ease,transform .3s ease,box-shadow .3s ease}@media screen and (width >= 1025px){.c-footer__termsArea--abjText>a:hover{color:#337bb1}}.c-footer__termsArea--list{display:flex;flex-wrap:wrap;gap:20px}@media screen and (width <= 1024px){.c-footer__termsArea--list{gap:14px 9px;justify-content:center}}.c-footer__termsArea--item{display:block}.c-footer__termsArea--itemInner{display:block;font-size:12px;font-weight:400;text-decoration:underline;text-underline-position:from-font;transition:opacity .3s ease,color .3s ease,background-color .3s ease,border-color .3s ease,scale .3s ease,rotate .3s ease,translate .3s ease,transform .3s ease,box-shadow .3s ease}@media screen and (width <= 1024px){.c-footer__termsArea--itemInner{font-size:12px}}@media screen and (width >= 1025px){.c-footer__termsArea--itemInner:hover{opacity:.5}}.c-footer__termsArea--copyright{font-size:11px;font-weight:400}@media screen and (width <= 1024px){.c-footer__termsArea--copyright{font-size:12px}}.c-footer__btm{display:flex;align-items:center;justify-content:center;width:100%;max-width:1100px;height:46px;margin:0 auto;background-color:#1f286f}@media screen and (width <= 1024px){.c-footer__btm{height:39px}}.c-footer__btm--imgWrap{display:block;width:-moz-fit-content;width:fit-content;transition:opacity .3s ease,color .3s ease,background-color .3s ease,border-color .3s ease,scale .3s ease,rotate .3s ease,translate .3s ease,transform .3s ease,box-shadow .3s ease}@media screen and (width >= 1025px){.c-footer__btm--imgWrap:hover{opacity:.5}}.c-footer__btm--img{display:block;width:150px;height:auto;-o-object-fit:contain;object-fit:contain}@media screen and (width <= 1024px){.c-footer__btm--img{width:150px}}.c-indexMenu__inner{position:relative;max-width:1100px;margin:0 auto}@media screen and (width <= 1024px){.c-indexMenu__inner{padding:0}}.c-indexMenu__indexListSlider{position:relative;padding-bottom:46px}@media screen and (width <= 1024px){.c-indexMenu__indexListSlider{padding-bottom:46px}}@media screen and (width <= 1024px){.c-indexMenu__indexListSlider .c-splideNav.u-arrowSeparate{display:none}}.c-indexMenu__indexListSlider .c-splideNav.u-arrowSeparate .c-splideArrows .c-splideArrows__prev,.c-indexMenu__indexListSlider .c-splideNav.u-arrowSeparate .c-splideArrows .c-splideArrows__next{top:25px;translate:unset}.c-indexMenu__indexListSlider .c-splideNav.u-arrowSeparate .c-splideArrows .c-splideArrows__prev{left:-51px}.c-indexMenu__indexListSlider .c-splideNav.u-arrowSeparate .c-splideArrows .c-splideArrows__next{right:-51px}.c-indexMenu__indexListSliderInner{position:relative;padding-bottom:1px}@media screen and (width <= 1024px){.c-indexMenu__indexListSliderInner{padding-bottom:1px}}.c-indexMenu__indexListSliderInner:before{position:absolute;bottom:0;left:0;z-index:0;width:100%;height:1px;content:"";background-color:#ebebeb}@media screen and (width <= 1024px){.c-indexMenu__indexListSliderInner:before{height:1px}}.c-indexMenu__indexList{display:flex;align-items:flex-end;min-height:70px}@media screen and (width <= 1024px){.c-indexMenu__indexList{min-height:56px}}.c-indexMenu__indexItem{position:relative;display:block;width:104px;height:50px;pointer-events:none;background-color:#fff;border:1px solid #ebebeb;border-bottom:unset;border-radius:20px 20px 0 0;transition:all .2s ease-out;will-change:width,height}@media screen and (width <= 1024px){.c-indexMenu__indexItem{width:64px;height:42px;border:1px solid #ebebeb;border-bottom:unset;border-radius:17px 17px 0 0}}.c-indexMenu__indexItem.is-visible{pointer-events:all}.c-indexMenu__indexItem.is-selected{width:140px;height:70px;pointer-events:none;border:1px solid #ebebeb;border-bottom:unset}@media screen and (width <= 1024px){.c-indexMenu__indexItem.is-selected{width:86px;height:56px;border:1px solid #ebebeb;border-bottom:unset}}.c-indexMenu__indexItem.is-selected:before{opacity:1}@media screen and (width >= 1025px){.c-indexMenu__indexItem:hover .c-indexMenu__indexItem--inner{opacity:.5}}.c-indexMenu__indexItem:before{position:absolute;bottom:-3px;left:0;z-index:2;width:100%;height:4px;content:"";background-color:#fff;opacity:0}.c-indexMenu__indexItem--inner{position:relative;display:block;height:100%;padding:14px 30px 3px;transition:opacity .3s ease,color .3s ease,background-color .3s ease,border-color .3s ease,scale .3s ease,rotate .3s ease,translate .3s ease,transform .3s ease,box-shadow .3s ease}@media screen and (width <= 1024px){.c-indexMenu__indexItem--inner{padding:7px 14px 4px}}.c-indexMenu__indexItem--text{position:absolute;top:50%;left:50%;display:block;font-size:20px;font-weight:700;line-height:100%;color:#337bb1;white-space:nowrap;translate:-50% -50%}@media screen and (width <= 1024px){.c-indexMenu__indexItem--text{font-size:18px}}.c-indexMenu__indexItem--img{display:block;width:100%;height:auto;-o-object-fit:contain;object-fit:contain}@media screen and (width <= 1024px){.c-indexMenu__indexItem--img{position:relative;width:100%;max-width:100%;height:100%;max-height:100%}}.c-indexMenu__contentsList{position:absolute;bottom:0;left:0;z-index:2;width:100%;height:46px;pointer-events:all;background-color:#fff;border:1px solid #ebebeb;border-top:unset}@media screen and (width <= 1024px){.c-indexMenu__contentsList{height:46px;border:1px solid #ebebeb;border-top:unset}}.c-indexMenu__contentsItem{position:absolute;bottom:0;left:0;z-index:3;display:flex;width:100%;height:100%;overflow:auto;pointer-events:all;opacity:1;-ms-overflow-style:none}.c-indexMenu__contentsItem--inner{display:flex;flex-shrink:0;align-items:center;width:100%;height:42px}@media screen and (width <= 1024px){.c-indexMenu__contentsItem--inner{height:42px}}.c-indexMenu__contentsItem--list{display:flex;flex-shrink:0;gap:52px;align-items:center;justify-content:center;min-width:100%;padding:0 80px}@media screen and (width <= 1024px){.c-indexMenu__contentsItem--list{gap:24px;padding:0 20px}}.c-indexMenu__contentsItem--item{position:relative;flex-shrink:0}.c-indexMenu__contentsItem--item:not(:last-child):before{position:absolute;top:50%;left:calc(100% + 26px);display:block;width:1px;height:14px;content:"";background-color:#ebebeb;translate:-.5px -50%}@media screen and (width <= 1024px){.c-indexMenu__contentsItem--item:not(:last-child):before{left:calc(100% + 12px);width:1px;height:16px;translate:-.5px -50%}}.c-indexMenu__contentsItem--itemInner{position:relative;font-size:14px;font-weight:700;line-height:100%;letter-spacing:.04em;transition:opacity .3s ease,color .3s ease,background-color .3s ease,border-color .3s ease,scale .3s ease,rotate .3s ease,translate .3s ease,transform .3s ease,box-shadow .3s ease}@media screen and (width <= 1024px){.c-indexMenu__contentsItem--itemInner{font-size:13px}}@media screen and (width >= 1025px){.c-indexMenu__contentsItem--itemInner:hover{color:#337bb1}.c-indexMenu__contentsItem--itemInner:hover:before{scale:1 1}}.c-indexMenu__contentsItem--itemInner:before{position:absolute;bottom:-6px;left:0;width:100%;height:2px;content:"";background-color:#337bb1;transition:opacity .3s ease,color .3s ease,background-color .3s ease,border-color .3s ease,scale .3s ease,rotate .3s ease,translate .3s ease,transform .3s ease,box-shadow .3s ease;transform-origin:left;scale:0 1}.c-mainSlider{position:relative}.c-mainSlider:before{position:absolute;top:-204px;left:0;z-index:-1;width:100%;height:calc(100% + 204px);content:"";background-color:#f8f8f8;background-image:url("../../assets/img/bg-vecter.706cc6dfad63.svg");background-repeat:repeat}@media screen and (width <= 1024px){.c-mainSlider:before{top:-201px;height:calc(100% + 201px)}}.c-mainSlider__inner{position:relative;z-index:2;margin:0 auto}.c-mainSlider__slider{position:relative;opacity:0;transition:opacity 1s ease;will-change:opacity}.c-mainSlider__slider.is-active.is-imgLoaded{opacity:1}.c-mainSlider__slider.is-active.is-imgLoaded .c-mainSlider__slider--item.is-active{z-index:2}.c-mainSlider__slider.is-active.is-imgLoaded .c-mainSlider__slider--item.is-active .c-mainSlider__slider--itemImgWrap{scale:1.44}@media screen and (width <= 1024px){.c-mainSlider__slider.is-active.is-imgLoaded .c-mainSlider__slider--item.is-active .c-mainSlider__slider--itemImgWrap{scale:1.27}}.c-mainSlider__slider.is-active.is-imgLoaded .c-mainSlider__slider--item.is-active .c-mainSlider__slider--itemPrTag{transform-origin:top right;scale:.69}@media screen and (width <= 1024px){.c-mainSlider__slider.is-active.is-imgLoaded .c-mainSlider__slider--item.is-active .c-mainSlider__slider--itemPrTag{scale:.78}}.c-mainSlider__slider.is-active.is-imgLoaded .c-mainSlider__slider--item.is-active .c-mainSlider__slider--itemLeadBox{pointer-events:all;opacity:1;translate:-50% 0}.c-mainSlider__slider .c-splideNav.u-arrowSeparate{display:contents}.c-mainSlider__slider .c-splideNav.u-arrowSeparate .c-splideNav__box{position:absolute;right:60px;bottom:19px}@media screen and (width <= 1024px){.c-mainSlider__slider .c-splideNav.u-arrowSeparate .c-splideNav__box{display:none}}.c-mainSlider__slider .c-splideNav.u-arrowSeparate .c-splideArrows .c-splideArrows__prev,.c-mainSlider__slider .c-splideNav.u-arrowSeparate .c-splideArrows .c-splideArrows__next{top:332px;left:50%}@media screen and (width <= 1024px){.c-mainSlider__slider .c-splideNav.u-arrowSeparate .c-splideArrows .c-splideArrows__prev,.c-mainSlider__slider .c-splideNav.u-arrowSeparate .c-splideArrows .c-splideArrows__next{top:212px}}.c-mainSlider__slider .c-splideNav.u-arrowSeparate .c-splideArrows .c-splideArrows__prev{translate:calc(-100% - (min(700px,100vw - 40px)/2) - 16px) 0}@media screen and (width <= 1024px){.c-mainSlider__slider .c-splideNav.u-arrowSeparate .c-splideArrows .c-splideArrows__prev{translate:calc(-50% - ((100vw - 50px)/2)) 0}}.c-mainSlider__slider .c-splideNav.u-arrowSeparate .c-splideArrows .c-splideArrows__next{translate:calc(0% + min(700px,100vw - 40px)/2 + 16px) 0}@media screen and (width <= 1024px){.c-mainSlider__slider .c-splideNav.u-arrowSeparate .c-splideArrows .c-splideArrows__next{translate:calc(-50% + (100vw - 50px)/2) 0}}.c-mainSlider__slider--listWrap{padding:59px 0 170px;will-change:transform}@media screen and (width <= 1024px){.c-mainSlider__slider--listWrap{padding:30px 0 126px}}.c-mainSlider__slider--list{display:flex;height:200px;will-change:transform}@media screen and (width <= 1024px){.c-mainSlider__slider--list{height:140px}}.c-mainSlider__slider--item{position:relative}.c-mainSlider__slider--itemInner{display:block;transition:color .3s ease}@media screen and (width >= 1025px){.c-mainSlider__slider--itemInner:hover{color:#337bb1}}.c-mainSlider__slider--itemImgWrap{position:relative;display:block;filter:drop-shadow(0 0 8px rgba(0,0,0,.15));transition:opacity .3s ease,color .3s ease,background-color .3s ease,border-color .3s ease,scale .3s ease,rotate .3s ease,translate .3s ease,transform .3s ease,box-shadow .3s ease;transition-duration:1s!important}.c-mainSlider__slider--itemPrTag{position:absolute;top:8px;right:8px;padding:4px 7px;font-size:12px;font-weight:500;line-height:100%;white-space:nowrap;background-color:#f2f2f2;border:1px solid #ebebeb;border-radius:2px;opacity:.8}@media screen and (width <= 1024px){.c-mainSlider__slider--itemPrTag{top:6px;right:6px;padding:4px 7px;font-size:12px}}.c-mainSlider__slider--itemImg{display:block;width:auto;height:200px}@media screen and (width <= 1024px){.c-mainSlider__slider--itemImg{height:140px}}.c-mainSlider__slider--itemLeadBox{position:absolute;top:calc(100% + 35px);left:50%;display:flex;gap:20px;align-items:center;width:min(700px,100vw - 40px);height:112px;padding:24px 32px 28px;pointer-events:none;background-color:#ffffffe6;border-radius:8px;box-shadow:0 0 8px #0000000d;opacity:0;transition:opacity .3s ease,color .3s ease,background-color .3s ease,border-color .3s ease,scale .3s ease,rotate .3s ease,translate .3s ease,transform .3s ease,box-shadow .3s ease;translate:-50% 10px;will-change:opacity}@media screen and (width <= 1024px){.c-mainSlider__slider--itemLeadBox{top:calc(100% + 15px);width:calc(100vw - 50px);height:94px;padding:12px 24px 16px;border-radius:6px;box-shadow:0 0 8px #0000000d}}.c-mainSlider__slider--itemLeadBoxLogo{flex-shrink:0;width:56px;height:auto;padding:8px 10px;background-color:#fff;border:1px solid #ebebeb;border-radius:2px}@media screen and (width <= 1024px){.c-mainSlider__slider--itemLeadBoxLogo{display:none}}.c-mainSlider__slider--itemLeadBoxText{font-size:18px;font-weight:700;line-height:140%;display:-webkit-box;max-height:2.8em;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media screen and (width <= 1024px){.c-mainSlider__slider--itemLeadBoxText{font-size:16px;display:-webkit-box;max-height:4.8em;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}}.c-mainSlider__btmImg{position:absolute;bottom:18px;left:calc((100% - 1100px)/2);z-index:-1}@media screen and (width <= 1024px){.c-mainSlider__btmImg{display:none}}.c-mainSlider__btmImg--img{width:210px;height:48px}.c-sideLayout.u-paddingTop{padding:40px 0 0}@media screen and (width <= 1024px){.c-sideLayout.u-paddingTop{padding:32px 0 0}}.c-sideLayout.u-top .c-sideLayout__side .c-newReleaseSideBox{order:99}.c-sideLayout.u-shareBox .c-sideLayout__contentWrap{display:grid;grid-template-columns:72px 1fr;gap:120px;margin-left:-60px}@media screen and (width <= 1024px){.c-sideLayout.u-shareBox .c-sideLayout__contentWrap{display:block;margin:unset}}.c-sideLayout__inner{display:grid;grid-template-columns:1fr 300px;gap:32px;max-width:1100px;margin:0 auto}@media screen and (width <= 1024px){.c-sideLayout__inner{padding:0 20px}}.c-sideLayout__inner{padding-bottom:120px}@media screen and (width <= 1024px){.c-sideLayout__inner{grid-template-columns:1fr;gap:60px;padding-bottom:60px}}.c-sideLayout__contentWrap,.c-sideLayout__content{display:block}.c-sideLayout__side{display:flex;flex-direction:column;gap:40px}@media screen and (width <= 1024px){.c-sideLayout__side{gap:60px}}@media screen and (width <= 1024px){.c-sideLayout__side>.c-sideLayout__bnrList:nth-child(1){order:1}}@media screen and (width <= 1024px){.c-sideLayout__side>.c-sideLayout__bnrList:nth-child(5){order:5}}@media screen and (width <= 1024px){.c-sideLayout__side>.c-rankingBox{order:3}}@media screen and (width <= 1024px){.c-sideLayout__side>.c-newReleaseSideBox{order:2}}@media screen and (width <= 1024px){.c-sideLayout__side>.c-sideTagBox{order:4}}.c-sideLayout__bnrList{display:flex;flex-direction:column;gap:20px}@media screen and (width <= 1024px){.c-sideLayout__bnrList{gap:29px}}.c-sideLayout.is-single .c-sideLayout__inner{grid-template-columns:1fr!important}.c-simpleLayout{padding:80px 0 120px}@media screen and (width <= 1024px){.c-simpleLayout{padding:32px 0 60px}}.c-simpleLayout__inner{max-width:1100px;margin:0 auto}@media screen and (width <= 1024px){.c-simpleLayout__inner{padding:0 20px}}.c-simpleLayout__content{padding:0 100px}@media screen and (width <= 1024px){.c-simpleLayout__content{padding:0}}.c-secNewRelease{padding:32px 0 60px}@media screen and (width <= 1024px){.c-secNewRelease{padding:32px 0}}.c-secNewRelease__inner{max-width:1100px;margin:0 auto}@media screen and (width <= 1024px){.c-secNewRelease__inner{padding:0 20px}}.c-secNewRelease__content{display:grid;grid-template-columns:300px 1fr;gap:28px;padding:8px 0;border-top:4px solid #ebebeb;border-bottom:4px solid #ebebeb}@media screen and (width <= 1024px){.c-secNewRelease__content{display:block;padding:0;border:unset}}.c-secNewRelease__titleArea{position:relative;padding:12px 0 0}@media screen and (width <= 1024px){.c-secNewRelease__titleArea{display:flex;gap:20px;align-items:center;justify-content:space-between;padding:0 60px 0 0;margin-bottom:12px}}.c-secNewRelease__titleArea .c-simpleLink{position:absolute;top:12px;right:0}@media screen and (width <= 1024px){.c-secNewRelease__titleArea .c-simpleLink{position:relative;top:unset;left:unset}}.c-secNewRelease__titleArea--imgWrap{position:absolute;bottom:-8px;left:0;z-index:2}@media screen and (width <= 1024px){.c-secNewRelease__titleArea--imgWrap{display:none}}.c-secNewRelease__titleArea--img{display:block;width:284px;height:88px}.c-secNewRelease__title{position:relative;padding:0 0 0 30px}@media screen and (width <= 1024px){.c-secNewRelease__title{padding:0 0 0 26px}}.c-secNewRelease__title:before{position:absolute;top:0;left:0;width:20px;height:24px;content:"";background-image:url("../../assets/img/icon-spark.7a59f4bd2536.svg");background-repeat:no-repeat;background-size:contain}@media screen and (width <= 1024px){.c-secNewRelease__title:before{width:21px;height:23px}}.c-secNewRelease__title--main{margin-bottom:11px;font-size:24px;font-weight:700;line-height:100%}@media screen and (width <= 1024px){.c-secNewRelease__title--main{margin-bottom:8px;font-size:20px}}.c-secNewRelease__title--sub{font-family:YakuHanJP,Montserrat,Noto Sans JP,sans-serif;font-size:14px;font-weight:700;line-height:100%;color:#337bb1}@media screen and (width <= 1024px){.c-secNewRelease__title--sub{font-size:10px}}.c-secNewRelease__slider{position:relative}.c-secNewRelease__slider .c-splideNav{position:absolute;right:0;bottom:26px;padding-top:8px;padding-bottom:8px;translate:0 50%}@media screen and (width <= 1024px){.c-secNewRelease__slider .c-splideNav{top:-56px;bottom:unset;padding:8px;translate:unset}}@media screen and (width <= 1024px){.c-secNewRelease__slider .c-splideNav .c-splideArrows{display:none}}.c-secNewRelease__slider--listWrap{position:relative;padding:30px 0;margin:-30px 0;pointer-events:none}@media screen and (width <= 1024px){.c-secNewRelease__slider--listWrap{padding:8px 0;margin:0 -20px}}.c-secNewRelease__slider--list{position:relative;pointer-events:all}.c-secNewRelease__slider--item{position:relative;display:block;overflow:hidden;pointer-events:none;border-radius:0;transition:opacity .3s ease,color .3s ease,background-color .3s ease,border-color .3s ease,scale .3s ease,rotate .3s ease,translate .3s ease,transform .3s ease,box-shadow .3s ease}.c-secNewRelease__slider--item.is-visible{pointer-events:all}@media screen and (width >= 1025px){.c-secNewRelease__slider--item:hover{z-index:2;border-radius:3px;scale:1.26}.c-secNewRelease__slider--item:hover .c-secNewRelease__slider--itemDesc{opacity:1}}.c-secNewRelease__slider--itemInner{display:block}.c-secNewRelease__slider--itemImg{display:block;width:auto;height:174px}@media screen and (width <= 1024px){.c-secNewRelease__slider--itemImg{height:134px}}.c-secNewRelease__slider--itemDesc{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:7px;font-size:10px;font-weight:500;line-height:140%;color:#fff;background-color:#0009;opacity:0;transition:opacity .3s ease,color .3s ease,background-color .3s ease,border-color .3s ease,scale .3s ease,rotate .3s ease,translate .3s ease,transform .3s ease,box-shadow .3s ease;transition-delay:.3s}.c-hamburgerMenuModal{position:fixed;top:0;left:0;z-index:110;display:none;width:100%;height:100dvh}.c-hamburgerMenuModal.is-open{display:block;background-color:#f8f8f8}.c-hamburgerMenuModal[aria-hidden=false]{animation:fadeIn .3s ease forwards}.c-hamburgerMenuModal[aria-hidden=true]{animation:fadeOut .3s ease forwards}.c-hamburgerMenuModal .c-headerSnsList{right:calc((100% - 1100px)/2)}@media screen and (width <= 1024px){.c-hamburgerMenuModal .c-headerSnsList{right:initial}}.c-hamburgerMenuModal__inner{position:relative;height:100dvh;overflow:auto;scrollbar-width:none;background-image:url("../../assets/img/bg-vecter.706cc6dfad63.svg");background-repeat:repeat;-ms-overflow-style:none}.c-hamburgerMenuModal__inner::-webkit-scrollbar{display:none}.c-hamburgerMenuModal__title{display:none}.c-hamburgerMenuModal__contentWrap{position:relative;z-index:200;flex-shrink:0;width:1100px;padding:56px;margin:90px auto;pointer-events:all;background-color:#fff;border-radius:20px}@media screen and (width <= 1024px){.c-hamburgerMenuModal__contentWrap{width:calc(100% - 40px);padding:24px;margin:112px auto 120px}}.c-hamburgerMenuModal__content--top{position:relative;display:grid;grid-template-columns:1fr;gap:20px;margin-bottom:48px}@media screen and (width <= 1024px){.c-hamburgerMenuModal__content--top{gap:24px;margin-bottom:32px}}.c-secBookGuide{position:relative}@media screen and (width <= 1024px){.c-secBookGuide{padding:0}}.c-secBookGuide__inner{position:relative;z-index:2}.c-secBookGuide__inner .c-sectionTitle{margin-bottom:32px}@media screen and (width <= 1024px){.c-secBookGuide__inner .c-sectionTitle{margin-bottom:24px}}.c-secBookGuide__list{display:flex;flex-wrap:wrap;gap:32px;margin-bottom:40px}@media screen and (width <= 1024px){.c-secBookGuide__list{display:grid;grid-template-columns:1fr;gap:48px;margin-bottom:40px}}.c-secBookGuide__list>.c-bookItem:nth-child(-n+3){width:calc((100% - 64px) / 3)}@media screen and (width <= 1024px){.c-secBookGuide__list>.c-bookItem:nth-child(-n+3){width:100%}}.c-secBookGuide__list>.c-bookItem:nth-child(-n+3) .c-newTag{left:20px}@media screen and (width <= 1024px){.c-secBookGuide__list>.c-bookItem:nth-child(-n+3) .c-newTag{left:-4px}}.c-secBookGuide__list>.c-bookItem:nth-child(n+4){width:calc((100% - 40px)/2)}@media screen and (width <= 1024px){.c-secBookGuide__list>.c-bookItem:nth-child(n+4){width:100%}}@media screen and (width <= 1024px){.c-secBookGuide__list>*{position:relative}}@media screen and (width <= 1024px){.c-secBookGuide__list>*:not(:last-child):before{position:absolute;bottom:-24px;left:0;width:100%;height:1px;content:"";background-color:#dadada}}.c-secBookGuide__btm{display:flex;align-items:center;justify-content:center}.c-secFeature{padding:80px 0 40px}@media screen and (width <= 1024px){.c-secFeature{padding:30px 0}}.c-secFeature__inner{display:block}.c-secFeature__box{position:relative;display:grid;grid-template-columns:116px 1fr;padding:36px;background-color:#fff;border:4px solid #ebebeb;border-radius:20px}@media screen and (width <= 1024px){.c-secFeature__box{display:block;padding:32px 0;margin:0 -20px;border:4px solid #ebebeb;border-right:unset;border-left:unset;border-radius:20px}}.c-secFeature__boxInner{padding:40px 40px 40px 66px;margin-left:-116px;background-image:url("../../assets/img/bg-section-paper.4cbe3b5272d8.svg");background-repeat:repeat;background-size:10px;border-radius:10px}@media screen and (width <= 1024px){.c-secFeature__boxInner{padding:32px 20px 37px;margin:0;border-radius:20px}}@media screen and (width <= 1024px){.c-secFeature__boxInner .c-sectionTitle{margin-bottom:24px}}.c-secFeature__titleBoxWrap{position:relative;z-index:2;display:block;translate:-40px 0}.c-secFeature__titleBox{position:sticky;top:100px;left:-4px;z-index:2;width:80px;height:176px;margin:32px 0;color:#fff;background-color:#337bb1;border-radius:0 20px 20px 0}.c-secFeature__titleBox:before{position:absolute;top:26px;right:22px;width:20px;height:24px;content:"";background-image:url("../../assets/img/icon-spark_white.c7324320a4e3.svg");background-repeat:no-repeat;background-size:contain}.c-secFeature__titleBox--main{position:absolute;top:52px;right:12px;width:32px;font-size:24px;font-weight:700;line-height:140%}.c-secFeature__titleBox--sub{position:absolute;top:44px;left:17px;font-size:14px;font-weight:700;line-height:100%;color:#ebebeb;transform-origin:left bottom;rotate:90deg}.c-secFeature__list{display:grid;grid-template-columns:repeat(2,1fr);gap:32px;margin-bottom:40px}@media screen and (width <= 1024px){.c-secFeature__list{grid-template-columns:1fr;gap:32px;margin-bottom:40px}}.c-secFeature__btm{display:flex;align-items:center;justify-content:center}.c-secRegulars{padding:40px 0}@media screen and (width <= 1024px){.c-secRegulars{padding:30px 0}}.c-secRegulars__inner>.c-sectionTitle{margin-bottom:32px}@media screen and (width <= 1024px){.c-secRegulars__inner>.c-sectionTitle{margin-bottom:24px}}.c-secRegulars__list{display:grid;grid-template-columns:repeat(2,1fr);gap:32px;margin-bottom:40px}@media screen and (width >= 1025px) and (width <= 1440px){.c-secRegulars__list{grid-template-columns:1fr;gap:32px}}@media screen and (width <= 1024px){.c-secRegulars__list{grid-template-columns:1fr;gap:20px}}.c-secRegulars__seriesBoxWrap{display:block}.c-secMovie{padding:40px 0}@media screen and (width <= 1024px){.c-secMovie{padding:30px 0}}.c-secMovie__inner{position:relative}.c-secMovie__inner .c-sectionTitle{margin-bottom:28px}@media screen and (width <= 1024px){.c-secMovie__inner .c-sectionTitle{margin-bottom:24px}}.c-secMovie__group:not(:last-child){margin-bottom:12px}@media screen and (width <= 1024px){.c-secMovie__group:not(:last-child){margin-bottom:12px}}.c-secMovie__group:last-child{position:relative;padding-bottom:32px}@media screen and (width <= 1024px){.c-secMovie__group:last-child{padding-bottom:18px}}.c-secMovie__group:last-child:before{position:absolute;bottom:0;left:0;width:100%;height:20px;content:"";background-image:url("../../assets/img/bg-stripe2.7db5ad8d22bc.svg");background-repeat:repeat}@media screen and (width <= 1024px){.c-secMovie__group:last-child:before{height:10px;background-image:url("../../assets/img/bg-stripe3.d8a92174daf8.svg")}}.c-secMovie__groupTitle{position:relative;display:flex;margin-bottom:6px}@media screen and (width <= 1024px){.c-secMovie__groupTitle{margin-bottom:8px}}.c-secMovie__groupTitle--text{position:relative;z-index:2;flex-shrink:0;padding:7px 23px 5px 6px;font-family:YakuHanJP,Montserrat,Noto Sans JP,sans-serif;font-size:24px;font-weight:800;line-height:100%;background-color:#fff}@media screen and (width <= 1024px){.c-secMovie__groupTitle--text{padding:2px 12px 0 0;font-size:18px}}.c-secMovie__groupTitle:after{position:absolute;top:10px;left:0;display:block;width:100%;height:20px;content:"";background-image:url("../../assets/img/bg-stripe2.7db5ad8d22bc.svg");background-repeat:repeat}@media screen and (width <= 1024px){.c-secMovie__groupTitle:after{top:6px;height:10px;background-image:url("../../assets/img/bg-stripe3.d8a92174daf8.svg")}}.c-secMovie__sliderWrap{position:relative;padding:0 32px;background-color:#f9f9f9}@media screen and (width <= 1024px){.c-secMovie__sliderWrap{padding:0 32px 32px}}.c-secMovie__sliderWrap .c-simpleBtn{position:absolute;right:32px;bottom:32px}@media screen and (width <= 1024px){.c-secMovie__sliderWrap .c-simpleBtn{position:relative;right:unset;bottom:unset}}.c-secMovie__bgTitleImg{position:absolute;bottom:142px;left:calc(100% - 387px);width:auto;height:62px}@media screen and (width >= 1025px) and (width <= 1440px){.c-secMovie__bgTitleImg{right:32px;bottom:110px;left:unset;max-width:calc(100% - 330px)}}@media screen and (width <= 1024px){.c-secMovie__bgTitleImg{display:none}}@media screen and (width <= 1024px){.c-secMovie__slider{margin:0 -52px}}.c-secMovie__slider.u-short .c-secMovie__slider--listWrap{padding-bottom:94px}@media screen and (width >= 1025px) and (width <= 1440px){.c-secMovie__slider.u-short .c-secMovie__slider--listWrap{padding-bottom:254px}}@media screen and (width <= 1024px){.c-secMovie__slider.u-short .c-secMovie__slider--listWrap{padding-bottom:24px}}.c-secMovie__slider .c-splideNav{position:absolute;right:0;bottom:119px}@media screen and (width >= 1025px) and (width <= 1440px){.c-secMovie__slider .c-splideNav{right:unset;bottom:106px;left:0}}@media screen and (width <= 1024px){.c-secMovie__slider .c-splideNav{position:absolute;right:52px;bottom:-52px}}@media screen and (width <= 1024px){.c-secMovie__slider .c-splideNav .c-splideArrows{display:none}}.c-secMovie__slider--listWrap{padding-top:32px;padding-bottom:142px;margin-left:-16px}@media screen and (width >= 1025px) and (width <= 1440px){.c-secMovie__slider--listWrap{padding-bottom:302px}}@media screen and (width <= 1024px){.c-secMovie__slider--listWrap{padding-top:20px;padding-bottom:24px;margin-left:0}}.c-secNews{padding:40px 0}@media screen and (width <= 1024px){.c-secNews{padding:30px 0}}.c-secNews:last-child{padding-bottom:0}@media screen and (width <= 1024px){.c-secNews:last-child{padding-bottom:0}}.c-secNews__inner .c-sectionTitle{margin-bottom:32px}@media screen and (width <= 1024px){.c-secNews__inner .c-sectionTitle{margin-bottom:24px}}.c-secNews__list{display:grid;grid-template-columns:repeat(2,1fr);gap:32px;margin-bottom:40px}@media screen and (width >= 1025px) and (width <= 1440px){.c-secNews__list{grid-template-columns:1fr;gap:32px}}@media screen and (width <= 1024px){.c-secNews__list{grid-template-columns:1fr;gap:20px;margin-bottom:32px}}.c-secNews__btm{display:flex;align-items:center;justify-content:center}.c-secRegularTop__thumbnail{display:block;margin-bottom:32px}@media screen and (width <= 1024px){.c-secRegularTop__thumbnail{margin-bottom:24px}}.c-secRegularTop__thumbnail--img{display:block;width:100%;height:auto}.c-secRegularTop__contents p{font-size:16px;font-weight:400;line-height:200%}@media screen and (width <= 1024px){.c-secRegularTop__contents p{font-size:13px;line-height:140%}}.c-secRegularTop__contents a{font-size:16px;font-weight:700;line-height:200%;color:#337bb1;text-decoration:underline;text-underline-position:from-font}@media screen and (width <= 1024px){.c-secRegularTop__contents a{font-size:13px;line-height:140%}}.c-secRegularTop__contents{margin-bottom:32px}@media screen and (width <= 1024px){.c-secRegularTop__contents{margin-bottom:32px}}.c-secRegularTop__infoBoxes{display:grid;grid-template-columns:1fr;gap:60px}@media screen and (width <= 1024px){.c-secRegularTop__infoBoxes{gap:40px}}.c-secRegularTop__btm{display:flex;align-items:center;justify-content:center;padding-top:80px}@media screen and (width <= 1024px){.c-secRegularTop__btm{padding-top:40px}}.c-storeSelectModal{position:fixed;top:0;left:0;z-index:110;display:none;width:100%;height:100dvh}.c-storeSelectModal.is-open{display:block;background-color:#0000004d}.c-storeSelectModal[aria-hidden=false]{animation:fadeIn .3s ease forwards}.c-storeSelectModal[aria-hidden=true]{animation:fadeOut .3s ease forwards}.c-storeSelectModal__inner{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.c-storeSelectModal__contentWrap{position:relative;display:block}@media screen and (width <= 1024px){.c-storeSelectModal__contentWrap{width:calc(100% - 40px)}}.c-storeSelectModal__contentWrap:before{position:absolute;top:-48px;right:0;width:32px;height:32px;pointer-events:none;cursor:pointer;content:"";background-image:url("../../assets/img/icon-close.0af6eb9f8452.svg");background-repeat:no-repeat;background-size:contain}@media screen and (width <= 1024px){.c-storeSelectModal__contentWrap:before{top:-48px;width:32px;height:32px}}.c-storeSelectModal__content{position:relative;padding:60px;background-color:#fff;border-radius:20px}@media screen and (width <= 1024px){.c-storeSelectModal__content{padding:32px 20px}}.c-storeSelectModal__title{margin-bottom:40px;font-size:24px;font-weight:800;text-align:center}@media screen and (width <= 1024px){.c-storeSelectModal__title{margin-bottom:24px;font-size:16px}}.c-storeSelectModal__btnList{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}@media screen and (width <= 1024px){.c-storeSelectModal__btnList{gap:12px}}.c-secBookDetailTop{padding:40px 0}@media screen and (width <= 1024px){.c-secBookDetailTop{padding:32px 0 24px}}.c-secBookDetailTop__inner{max-width:1100px;margin:0 auto}@media screen and (width <= 1024px){.c-secBookDetailTop__inner{padding:0 20px}}.c-secBookDetailTop__layout{display:grid;grid-template-columns:1fr 314px;gap:30px}@media screen and (width <= 1024px){.c-secBookDetailTop__layout{grid-template-columns:1fr;gap:24px}}.c-secBookDetailTop__main{display:grid;grid-template-columns:300px 1fr;gap:48px}@media screen and (width <= 1024px){.c-secBookDetailTop__main{grid-template-columns:1fr;gap:0}}@media screen and (width <= 1024px){.c-secBookDetailTop__sliderArea{margin:0 34px 24px}}.c-secBookDetailTop__mainSlider{margin-bottom:16px}@media screen and (width <= 1024px){.c-secBookDetailTop__mainSlider{margin-bottom:12px}}.c-secBookDetailTop__mainSlider--item{display:block}.c-secBookDetailTop__mainSlider--img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.c-secBookDetailTop__navSlider{margin:0 24px 24px}@media screen and (width <= 1024px){.c-secBookDetailTop__navSlider{margin:0 0 24px}}.c-secBookDetailTop__navSlider .c-splideNav .c-splideArrows .c-splideArrows__prev{top:calc(10px + 50%);left:-48px}@media screen and (width <= 1024px){.c-secBookDetailTop__navSlider .c-splideNav .c-splideArrows .c-splideArrows__prev{top:calc(10px + 50%);left:-44px}}.c-secBookDetailTop__navSlider .c-splideNav .c-splideArrows .c-splideArrows__next{top:calc(10px + 50%);right:-48px}@media screen and (width <= 1024px){.c-secBookDetailTop__navSlider .c-splideNav .c-splideArrows .c-splideArrows__next{top:calc(10px + 50%);right:-44px}}.c-secBookDetailTop__navSlider--count{position:absolute;top:0;left:50%;font-size:13px;line-height:100%;translate:-50% 0}@media screen and (width <= 1024px){.c-secBookDetailTop__navSlider--count{font-size:13px}}.c-secBookDetailTop__navSlider--listWrap{padding-top:20px}@media screen and (width <= 1024px){.c-secBookDetailTop__navSlider--listWrap{padding-top:20px}}.c-secBookDetailTop__navSlider--list{position:relative}.c-secBookDetailTop__navSlider--item{cursor:pointer;border:2px solid transparent;opacity:.5;transition:opacity .3s ease,color .3s ease,background-color .3s ease,border-color .3s ease,scale .3s ease,rotate .3s ease,translate .3s ease,transform .3s ease,box-shadow .3s ease}@media screen and (width <= 1024px){.c-secBookDetailTop__navSlider--item{border:2px solid transparent}}.c-secBookDetailTop__navSlider--item:hover{border-color:#337bb1;opacity:1}.c-secBookDetailTop__navSlider--item.is-active{border:2px solid #337bb1;opacity:1}@media screen and (width <= 1024px){.c-secBookDetailTop__navSlider--item.is-active{border:2px solid #337bb1}}.c-secBookDetailTop__navSlider--img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.c-secBookDetailTop__contentsArea{position:relative}@media screen and (width <= 1024px){.c-secBookDetailTop__contentsArea{display:contents}}@media screen and (width <= 1024px){.c-secBookDetailTop__top{display:contents}}.c-secBookDetailTop__title{margin-bottom:12px;font-size:20px;font-weight:800;line-height:140%}@media screen and (width <= 1024px){.c-secBookDetailTop__title{order:-1;margin-bottom:32px;font-size:22px}}.c-secBookDetailTop__authorList{display:flex;flex-wrap:wrap;gap:24px;margin-bottom:8px}@media screen and (width <= 1024px){.c-secBookDetailTop__authorList{gap:22px;margin-bottom:8px}}.c-secBookDetailTop__authorItem{position:relative;font-size:14px;font-weight:700;line-height:130%}@media screen and (width <= 1024px){.c-secBookDetailTop__authorItem{font-size:13px}}.c-secBookDetailTop__authorItem:not(:last-child):before{position:absolute;top:0;left:calc(100% + 8px);font-size:15px;line-height:130%;color:#4d4d4d;content:"/"}@media screen and (width <= 1024px){.c-secBookDetailTop__authorItem:not(:last-child):before{left:calc(100% + 10px);font-size:13px}}.c-secBookDetailTop__authorItem--inner{color:#337bb1;text-decoration:underline;text-underline-position:from-font;transition:opacity .3s ease,color .3s ease,background-color .3s ease,border-color .3s ease,scale .3s ease,rotate .3s ease,translate .3s ease,transform .3s ease,box-shadow .3s ease}.c-secBookDetailTop__authorItem--inner:hover{opacity:.5}.c-secBookDetailTop__releaseDate{margin-bottom:28px}@media screen and (width <= 1024px){.c-secBookDetailTop__releaseDate{margin-bottom:8px}}.c-secBookDetailTop__releaseDate--head{font-size:14px;font-weight:700;line-height:140%}@media screen and (width <= 1024px){.c-secBookDetailTop__releaseDate--head{font-size:12px}}.c-secBookDetailTop__releaseDate--date{font-size:14px;line-height:140%}@media screen and (width <= 1024px){.c-secBookDetailTop__releaseDate--date{font-size:12px}}.c-secBookDetailTop__leadText{margin-bottom:12px;font-size:16px;font-weight:700;line-height:140%}@media screen and (width <= 1024px){.c-secBookDetailTop__leadText{margin-bottom:8px;font-size:16px}}.c-secBookDetailTop__desc{position:relative;margin-bottom:32px;font-size:14px;line-height:140%;color:#4d4d4d}@media screen and (width <= 1024px){.c-secBookDetailTop__desc{margin-bottom:24px;font-size:13px}}.c-secBookDetailTop__tagWrap{margin-bottom:16px}@media screen and (width <= 1024px){.c-secBookDetailTop__tagWrap{margin-bottom:16px}}.c-secBookDetailTop__infoList{display:flex;flex-wrap:wrap;gap:4px 16px;margin-bottom:12px}@media screen and (width <= 1024px){.c-secBookDetailTop__infoList{gap:4px 8px;margin-bottom:8px}}.c-secBookDetailTop__infoItem--head{font-size:12px;font-weight:700;line-height:140%}@media screen and (width <= 1024px){.c-secBookDetailTop__infoItem--head{font-size:12px}}.c-secBookDetailTop__infoItem--text{font-size:12px;line-height:140%}@media screen and (width <= 1024px){.c-secBookDetailTop__infoItem--text{font-size:12px}}.c-secBookDetailTop__infoItem--link{font-size:12px;font-weight:700;line-height:140%;color:#337bb1;text-decoration:underline;text-underline-position:from-font;transition:opacity .3s ease,color .3s ease,background-color .3s ease,border-color .3s ease,scale .3s ease,rotate .3s ease,translate .3s ease,transform .3s ease,box-shadow .3s ease}@media screen and (width <= 1024px){.c-secBookDetailTop__infoItem--link{font-size:12px}}.c-secBookDetailTop__infoItem--link:hover{opacity:.5}.c-secBookDetailTop__linkList{display:flex;flex-wrap:wrap;gap:12px}@media screen and (width <= 1024px){.c-secBookDetailTop__linkList{gap:12px}}.c-secBookDetailTop__linkItem--link{display:flex;gap:2px;align-items:center;height:100%;font-size:12px;font-weight:700;line-height:140%;color:#337bb1;text-decoration:underline;text-underline-position:from-font;transition:opacity .3s ease,color .3s ease,background-color .3s ease,border-color .3s ease,scale .3s ease,rotate .3s ease,translate .3s ease,transform .3s ease,box-shadow .3s ease}@media screen and (width <= 1024px){.c-secBookDetailTop__linkItem--link{gap:2px;font-size:12px}}.c-secBookDetailTop__linkItem--link:hover{opacity:.5}.c-secBookDetailTop__linkItem--link:after{display:inline-block;width:20px;height:20px;content:"";background-image:url("../../assets/img/icon-blank-blue.116294e29a52.svg");background-repeat:no-repeat;background-size:contain}@media screen and (width <= 1024px){.c-secBookDetailTop__linkItem--link:after{width:20px;height:20px}}.c-secBookDetailTop__sideBox{padding:20px 16px;background-color:#f9f9f9;border-radius:8px}@media screen and (width <= 1024px){.c-secBookDetailTop__sideBox{padding:24px 16px;border-radius:8px}}.c-secBookDetailTop__sideBox--titleWrap{display:flex;flex-direction:column;align-items:center;margin-bottom:20px}@media screen and (width <= 1024px){.c-secBookDetailTop__sideBox--titleWrap{margin-bottom:16px}}.c-secBookDetailTop__sideBox--btnList{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:20px}@media screen and (width <= 1024px){.c-secBookDetailTop__sideBox--btnList{gap:6px;margin-bottom:20px}}.c-secBookDetailTop__sideBox--btn{position:relative;width:100%;height:60px;background-color:#fff;border:1px solid #337bb1;border-radius:4px;box-shadow:0 0 8px #0000000d;transition:opacity .3s ease,color .3s ease,background-color .3s ease,border-color .3s ease,scale .3s ease,rotate .3s ease,translate .3s ease,transform .3s ease,box-shadow .3s ease}@media screen and (width <= 1024px){.c-secBookDetailTop__sideBox--btn{height:48px;border:1px solid #337bb1;border-radius:8px;box-shadow:0 0 8px #0000000d}}.c-secBookDetailTop__sideBox--btn:hover{opacity:.5}.c-secBookDetailTop__sideBox--btn.u-bookwalker:before{background-image:url("../../assets/img/store-logos/bookWalker.c6062c5f4de4.svg")}.c-secBookDetailTop__sideBox--btn.u-amazon:before{background-image:url("../../assets/img/store-logos/amazon.efa7019746b0.svg")}.c-secBookDetailTop__sideBox--btn.u-cmoa:before{background-image:url("../../assets/img/store-logos/cmoa.9b33cecf9a19.svg")}.c-secBookDetailTop__sideBox--btn.u-ebook:before{background-image:url("../../assets/img/store-logos/ebook.9baea2679b13.svg")}.c-secBookDetailTop__sideBox--btn.u-rakutenkobo:before{background-image:url("../../assets/img/store-logos/rakuten.a3a4356b4ea3.svg")}.c-secBookDetailTop__sideBox--btn.u-booklive:before{background-image:url("../../assets/img/store-logos/bookLive.4157d83a9aa1.svg")}.c-secBookDetailTop__sideBox--btn.u-kadokawastore:before{background-image:url("../../assets/img/store-logos/kadosuto.0483f7066862.svg")}.c-secBookDetailTop__sideBox--btn:before{position:absolute;top:50%;left:50%;display:block;width:80%;height:100%;content:"";background-repeat:no-repeat;background-position:center;background-size:contain;translate:-50% -50%}.c-secBookDetailTop__sideBox--sharePartsWrap{padding:16px;background-color:#fff;border-radius:8px}@media screen and (width <= 1024px){.c-secBookDetailTop__sideBox--sharePartsWrap{padding:16px;border-radius:8px}}.c-secBookDetailBtm{padding:20px 0 40px;background-color:#f9f9f9}@media screen and (width <= 1024px){.c-secBookDetailBtm{padding:40px 0 80px}}.c-secBookDetailBtm__inner{max-width:1100px;margin:0 auto}@media screen and (width <= 1024px){.c-secBookDetailBtm__inner{padding:0 20px}}.c-secBookDetailBtm__layout{display:grid;grid-template-columns:1fr 364px;gap:20px}@media screen and (width <= 1024px){.c-secBookDetailBtm__layout{grid-template-columns:1fr;gap:40px}}.c-secBookDetailBtm__main{display:grid;grid-template-columns:1fr;gap:20px}@media screen and (width <= 1024px){.c-secBookDetailBtm__main{gap:40px;order:2}}.c-secBookDetailBtm__side{display:flex;flex-direction:column;gap:20px}@media screen and (width <= 1024px){.c-secBookDetailBtm__side{gap:40px}}.c-secBookDetailBtm__box{padding:32px;background-color:#fff;border-radius:8px}@media screen and (width <= 1024px){.c-secBookDetailBtm__box{padding:32px 20px;margin:0 -20px;border-radius:unset}}.c-secBookDetailBtm__box--top{display:flex;gap:24px;align-items:center;justify-content:space-between;margin-bottom:24px}@media screen and (width <= 1024px){.c-secBookDetailBtm__box--top{gap:24px;margin-bottom:24px}}.c-secBookDetailBtm__box--list{display:grid;grid-template-columns:1fr;gap:64px}@media screen and (width <= 1024px){.c-secBookDetailBtm__box--list{gap:44px}}.c-secBookDetailBtm__box--list>*{position:relative}.c-secBookDetailBtm__box--list>*:not(:last-child):before{position:absolute;bottom:-32px;left:0;width:100%;height:1px;content:"";background-color:#dadada}@media screen and (width <= 1024px){.c-secBookDetailBtm__box--list>*:not(:last-child):before{bottom:-22px}}.c-secBookDetailBtm__box--btnWrap{display:flex;justify-content:center;padding-top:60px}@media screen and (width <= 1024px){.c-secBookDetailBtm__box--btnWrap{padding-top:32px}}@media screen and (width <= 1024px){.c-secBookDetailBtm__seriesListSlider{margin:0 -20px}}@media screen and (width >= 1025px){.c-secBookDetailBtm__seriesListSlider .c-splideNav{display:none}}@media screen and (width <= 1024px){.c-secBookDetailBtm__seriesListSlider .c-splideNav .c-splideNav__box{margin:16px auto 0;background-color:unset;box-shadow:unset}}.c-secBookDetailBtm__seriesListSlider .c-splideNav .c-splideNav__pagination{width:-moz-fit-content;width:fit-content}@media screen and (width <= 1024px){.c-secBookDetailBtm__seriesListSlider .c-splideNav .c-splideNav__pagination{display:flex}}.c-secBookDetailBtm__seriesListSliderInner{overflow:visible!important}@media screen and (width <= 1024px){.c-secBookDetailBtm__seriesListSliderInner{padding:20px 0;margin:-20px 0;overflow:hidden!important}}.c-secBookDetailBtm__seriesList{display:grid!important;grid-template-columns:repeat(5,1fr);gap:24px 16px}@media screen and (width <= 1024px){.c-secBookDetailBtm__seriesList{display:flex!important}}.c-secBookDetailBtm__seriesItem{display:block}.c-secBookDetailBtm__seriesItem--inner{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;transition:opacity .3s ease,color .3s ease,background-color .3s ease,border-color .3s ease,scale .3s ease,rotate .3s ease,translate .3s ease,transform .3s ease,box-shadow .3s ease}.c-secBookDetailBtm__seriesItem--inner:hover{opacity:.5}.c-secBookDetailBtm__seriesItem--img{width:100%;height:auto;box-shadow:0 0 8px #0000000d}@media screen and (width <= 1024px){.c-secBookDetailBtm__seriesItem--img{width:auto;height:100%}}.c-secBookDetailBtm__seriesLinkItem{display:block;width:100%;height:100%}@media screen and (width <= 1024px){.c-secBookDetailBtm__seriesLinkItem{width:auto;aspect-ratio:101/144}}.c-secBookDetailBtm__seriesLinkItem--inner{position:relative;display:block;width:100%;height:100%;padding:0 4px 4px 0}@media screen and (width <= 1024px){.c-secBookDetailBtm__seriesLinkItem--inner{padding:0 4px 4px 0}}.c-secBookDetailBtm__seriesLinkItem--inner:hover .c-secBookDetailBtm__seriesLinkItem--text{color:#337bb1}.c-secBookDetailBtm__seriesLinkItem--inner:hover .c-secBookDetailBtm__seriesLinkItem--front:before{scale:1.5}.c-secBookDetailBtm__seriesLinkItem--bg{position:absolute;top:0;left:0;z-index:1;width:calc(100% + 4px);height:calc(100% + 4px);border:1px solid #dadada;box-shadow:0 0 8px #0000000d}@media screen and (width <= 1024px){.c-secBookDetailBtm__seriesLinkItem--bg{width:calc(100% + 4px);height:calc(100% + 4px);border:1px solid #dadada;box-shadow:0 0 8px #0000000d}}.c-secBookDetailBtm__seriesLinkItem--front{position:absolute;right:0;bottom:0;z-index:2;display:flex;align-items:center;justify-content:center;width:calc(100% + 4px);height:calc(100% + 4px);background-color:#fff;border:1px solid #dadada}@media screen and (width <= 1024px){.c-secBookDetailBtm__seriesLinkItem--front{width:calc(100% + 4px);height:calc(100% + 4px);border:1px solid #dadada}}.c-secBookDetailBtm__seriesLinkItem--front:before{position:absolute;right:-3px;bottom:-3px;width:18px;height:21px;content:"";background-image:url("../../assets/img/mofif-btn-decoration-2.bc87f2e735da.svg");background-repeat:no-repeat;background-size:contain;transition:opacity .3s ease,color .3s ease,background-color .3s ease,border-color .3s ease,scale .3s ease,rotate .3s ease,translate .3s ease,transform .3s ease,box-shadow .3s ease;transform-origin:bottom right}@media screen and (width <= 1024px){.c-secBookDetailBtm__seriesLinkItem--front:before{right:-2px;bottom:-2px;width:14px;height:16px}}.c-secBookDetailBtm__seriesLinkItem--text{position:relative;display:block;padding:0 15px;font-size:12px;font-weight:700;line-height:140%;transition:opacity .3s ease,color .3s ease,background-color .3s ease,border-color .3s ease,scale .3s ease,rotate .3s ease,translate .3s ease,transform .3s ease,box-shadow .3s ease}@media screen and (width <= 1024px){.c-secBookDetailBtm__seriesLinkItem--text{padding:0 15px;font-size:12px}}.c-secBookDetailBtm__seriesLinkItem--text:before{left:0;scale:-1 1}.c-secBookDetailBtm__seriesLinkItem--text:after{right:0}.c-secBookDetailBtm__reviewBox{padding:32px;background-color:#fff;border-radius:8px}@media screen and (width <= 1024px){.c-secBookDetailBtm__reviewBox{padding:32px 24px;border-radius:8px}}.c-secBookDetailBtm__reviewBox--titleWrap{margin-bottom:24px}@media screen and (width <= 1024px){.c-secBookDetailBtm__reviewBox--titleWrap{margin-bottom:20px}}.c-secBookDetailBtm__reviewBox--btm{position:relative;padding-top:45px}@media screen and (width <= 1024px){.c-secBookDetailBtm__reviewBox--btm{padding-top:45px}}.c-secBookDetailBtm__reviewBox--poweredBy{position:absolute;top:0;right:0;display:flex;gap:8px;align-items:center;font-size:12px;color:#9e9e9e}@media screen and (width <= 1024px){.c-secBookDetailBtm__reviewBox--poweredBy{gap:8px;font-size:12px}}.c-secBookDetailBtm__reviewBox--poweredByImg{width:96px;height:auto}@media screen and (width <= 1024px){.c-secBookDetailBtm__reviewBox--poweredByImg{width:96px}}.c-secBookDetailBtm__reviewBox--link{position:relative;display:flex;gap:8px;align-items:center;justify-content:center;width:230px;height:48px;margin:0 auto;font-size:14px;font-weight:700;color:#64bc4b;letter-spacing:.04em;background-color:#fff;border:1px solid #64bc4b;border-radius:4px;box-shadow:0 0 8px #0000000d;transition:opacity .3s ease,color .3s ease,background-color .3s ease,border-color .3s ease,scale .3s ease,rotate .3s ease,translate .3s ease,transform .3s ease,box-shadow .3s ease}@media screen and (width <= 1024px){.c-secBookDetailBtm__reviewBox--link{gap:8px;width:239px;height:56px;font-size:14px;border:1px solid #64bc4b;border-radius:4px;box-shadow:0 0 8px #0000000d}}.c-secBookDetailBtm__reviewBox--link:hover{opacity:.5}.c-secBookDetailBtm__reviewBox--link:after{width:24px;height:24px;content:"";background-image:url("../../assets/img/icon-blank-green-dokushometer.0e42b7162015.svg");background-repeat:no-repeat;background-position:center;background-size:contain}@media screen and (width <= 1024px){.c-secBookDetailBtm__reviewBox--link:after{width:24px;height:24px}}.c-secBookDetailBtm__reviewList{display:grid;grid-template-columns:1fr;gap:32px;margin-bottom:24px}@media screen and (width <= 1024px){.c-secBookDetailBtm__reviewList{gap:32px;margin-bottom:24px}}.c-secBookDetailBtm__reviewList>*{position:relative}.c-secBookDetailBtm__reviewList>*:not(:last-child):before{position:absolute;bottom:-16px;left:0;width:100%;height:1px;content:"";background-color:#dadada}@media screen and (width <= 1024px){.c-secBookDetailBtm__reviewList>*:not(:last-child):before{bottom:-16px}}.c-secBookDetailBtm__reviewItem--top{position:relative;display:flex;gap:8px;align-items:center;padding-right:40px;margin-bottom:4px}@media screen and (width <= 1024px){.c-secBookDetailBtm__reviewItem--top{gap:8px;padding-right:40px;margin-bottom:4px}}.c-secBookDetailBtm__reviewItem--user{font-size:14px;font-weight:700;line-height:140%;display:-webkit-box;max-height:1.2;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical}@media screen and (width <= 1024px){.c-secBookDetailBtm__reviewItem--user{font-size:13px}}.c-secBookDetailBtm__reviewItem--date{flex-shrink:0;font-size:13px;color:#4d4d4d}@media screen and (width <= 1024px){.c-secBookDetailBtm__reviewItem--date{font-size:13px}}.c-secBookDetailBtm__reviewItem--like{position:absolute;top:0;right:0;padding-left:16px;font-size:13px;font-weight:500}@media screen and (width <= 1024px){.c-secBookDetailBtm__reviewItem--like{padding-left:16px;font-size:13px}}.c-secBookDetailBtm__reviewItem--like:before{position:absolute;top:0;left:0;width:14px;height:14px;content:"";background-image:url("../../assets/img/icon-good.29588f7659f6.svg")}@media screen and (width <= 1024px){.c-secBookDetailBtm__reviewItem--like:before{width:14px;height:14px}}.c-secBookDetailBtm__reviewItem--content{position:relative}.c-secBookDetailBtm__reviewItem--text{font-size:14px;line-height:140%}@media screen and (width <= 1024px){.c-secBookDetailBtm__reviewItem--text{font-size:13px}}.c-secBookDetailBtm__reviewItem--spoilerMask{position:absolute;top:0;left:50%;z-index:1;width:calc(100% + 5px);height:100%;background:linear-gradient(180deg,#fffc 0% 100%);-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);translate:-50% 0}@media screen and (width <= 1024px){.c-secBookDetailBtm__reviewItem--spoilerMask{-webkit-backdrop-filter:blur(1.25px);backdrop-filter:blur(1.25px)}}.c-secBookDetailBtm__reviewItem--spoilerBox{position:absolute;top:50%;left:50%;z-index:2;display:flex;align-items:center;padding:4px 9px 4px 30px;font-size:13px;font-weight:700;color:#9e9e9e;background-color:#f2f2f2;border:1px solid #dadada;border-radius:4px;translate:-50% -50%}@media screen and (width <= 1024px){.c-secBookDetailBtm__reviewItem--spoilerBox{padding:4px 9px 4px 30px;font-size:13px;border:1px solid #dadada;border-radius:4px}}.c-secBookDetailBtm__reviewItem--spoilerBox:before{position:absolute;top:50%;left:8px;width:18px;height:18px;content:"";background-image:url("../../assets/img/icon-spoiler.2ede77e7be10.svg");background-repeat:no-repeat;background-size:contain;translate:0 -50%}@media screen and (width <= 1024px){.c-secBookDetailBtm__reviewItem--spoilerBox:before{left:8px;width:18px;height:18px}}.c-secBookDetailBtm__bnrList{display:grid;grid-template-columns:1fr;gap:20px;padding:32px;background-color:#fff;border-radius:8px}@media screen and (width <= 1024px){.c-secBookDetailBtm__bnrList{gap:14px}}.c-imgDetailModal{position:fixed;top:0;left:0;z-index:110;display:none;width:100%;height:100dvh}.c-imgDetailModal.is-open{display:block;background-color:#313232cc}.c-imgDetailModal[aria-hidden=false]{animation:fadeIn .3s ease forwards}.c-imgDetailModal[aria-hidden=true]{animation:fadeOut .3s ease forwards}.c-imgDetailModal__inner{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.c-imgDetailModal__contentWrap{position:relative;display:block}@media screen and (width <= 1024px){.c-imgDetailModal__contentWrap{width:calc(100% - 40px)}}.c-imgDetailModal__contentWrap:before{position:absolute;top:-48px;right:0;width:32px;height:32px;pointer-events:none;cursor:pointer;content:"";background-image:url("../../assets/img/icon-close.0af6eb9f8452.svg");background-repeat:no-repeat;background-size:contain}@media screen and (width <= 1024px){.c-imgDetailModal__contentWrap:before{top:-48px;width:32px;height:32px}}.c-imgDetailModal__content{position:relative}.c-imgDetailModal__imgBox{width:-moz-fit-content;width:fit-content;margin:0 auto}.c-imgDetailModal__imgBox--imgWrap{position:relative}.c-imgDetailModal__imgBox--img{display:block;width:auto;max-width:80vw;height:auto;max-height:80svh}@media screen and (width <= 1024px){.c-imgDetailModal__imgBox--img{max-width:calc(100vw - 40px)}}.c-imgDetailModal__imgBox--caption{width:-moz-min-content;width:min-content;min-width:100%;padding-top:4px;font-size:11px;line-height:140%;color:#fff;letter-spacing:.03em}@media screen and (width <= 1024px){.c-imgDetailModal__imgBox--caption{padding-top:8px;font-size:11px}}a[data-astro-cid-j7pv25f6]{opacity:1!important}.page_title[data-astro-cid-j7pv25f6]{font-size:20px;font-weight:700;margin-bottom:16px}.map[data-astro-cid-j7pv25f6]{padding:16px;font-size:13px}.map[data-astro-cid-j7pv25f6] table[data-astro-cid-j7pv25f6]{border-collapse:collapse;width:100%}.map[data-astro-cid-j7pv25f6] table[data-astro-cid-j7pv25f6] tr[data-astro-cid-j7pv25f6].u-grayOut{background-color:gray}.map[data-astro-cid-j7pv25f6] table[data-astro-cid-j7pv25f6] th[data-astro-cid-j7pv25f6]{font-weight:400;border:#cacaca solid 1px;text-align:left;padding:10px}.map[data-astro-cid-j7pv25f6] table[data-astro-cid-j7pv25f6] th[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:#00f;text-decoration:underline}.map[data-astro-cid-j7pv25f6] table[data-astro-cid-j7pv25f6] thead[data-astro-cid-j7pv25f6] th[data-astro-cid-j7pv25f6]{font-weight:700;text-align:center;background-color:#0f4cb5;color:#fff}.map[data-astro-cid-j7pv25f6] table[data-astro-cid-j7pv25f6] .no-dir[data-astro-cid-j7pv25f6]{background-color:#ededed}.map[data-astro-cid-j7pv25f6] .center[data-astro-cid-j7pv25f6]{text-align:center}