@charset "UTF-8";/*! destyle.css v2.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::after,::before{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}ol,ul{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]{text-decoration:underline;-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}embed,iframe,img,object{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:0 0;padding:0;margin:0;outline:0;border-radius:0;text-align:inherit}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}[type=button][disabled],[type=reset][disabled],[type=submit][disabled],button[disabled]{cursor:default}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}select::-ms-expand{display:none}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}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}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]{outline:0}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}template{display:none}[hidden]{display:none}html{background:#373f4e}@media print,screen and (min-width:1025px){html{min-width:1280px}}body{font-family:"Noto Sans JP","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;-webkit-font-smoothing:antialiased;word-wrap:break-word;overflow-wrap:break-word;color:#fff;font-weight:700;overflow-x:clip}@media print,screen and (max-width:1024px){body{min-width:auto;-webkit-text-size-adjust:100%;-webkit-overflow-scrolling:touch}}@media print,screen and (min-width:1025px){body{overflow-x:auto}}body::-webkit-scrollbar{display:none}body::before{content:"";display:block;position:fixed;top:0;left:0;width:100%;height:100vh;height:100lvh;background:url(../../images/sp/common/bg_body.jpg) no-repeat top center/cover;z-index:-1}@media print,screen and (min-width:1025px){body::before{background:url(../../images/pc/common/bg_body.jpg) no-repeat top center/cover}}body.is-Loading{opacity:0;visibility:hidden}.st-Wrapper{background:url(../../images/sp/common/bg_body_top.png) no-repeat center top/contain}@media print,screen and (min-width:1025px){.st-Wrapper{position:relative;background:url(../../images/pc/common/bg_body_top.png) no-repeat center top/1800px}}@media print,screen and (min-width:1200px){.st-Wrapper{position:relative;background-size:1800px}}@media print,screen and (min-width:1800px){.st-Wrapper{background-size:contain}}@media print,screen and (min-width:1025px){.st-Wrapper::before{content:"";display:block;position:absolute;top:0;left:0;width:12px;height:100%;background:url(../../images/pc/common/pt_line.png) repeat-y top center/contain;z-index:-1}}.is-Loading *{transition:none!important;transition-delay:unset!important}@media print,screen and (min-width:1025px){.is-Resizing *,.is-Resizing *::after,.is-Resizing *::before{transition:none!important;transition-delay:unset!important}}*{box-sizing:border-box;zoom:1}img{-o-object-fit:contain;object-fit:contain;pointer-events:none;backface-visibility:hidden;image-rendering:-webkit-optimize-contrast;height:auto;max-width:100%}img:not(.idx-Newsdetail img){width:100%;height:100%}_::-webkit-full-page-media,_:future,:root img{image-rendering:auto!important}*:focus{outline:0}a{color:#fff;text-decoration:none}li{list-style:""}.pc_b{display:block!important}@media print,screen and (max-width:1024px){.pc_b{display:none!important}}.pc_i{display:inline!important}@media print,screen and (max-width:1024px){.pc_i{display:none!important}}.pc_ib{display:inline-block!important}@media print,screen and (max-width:1024px){.pc_ib{display:none!important}}.pc_f{display:flex!important}@media print,screen and (max-width:1024px){.pc_f{display:none!important}}.sp_b{display:none!important}@media print,screen and (max-width:1024px){.sp_b{display:block!important}}.sp_i{display:none!important}@media print,screen and (max-width:1024px){.sp_i{display:inline!important}}.sp_ib{display:none!important}@media print,screen and (max-width:1024px){.sp_ib{display:inline-block!important}}.sp_f{display:none!important}@media print,screen and (max-width:1024px){.sp_f{display:flex!important}}.youtube-Modal{display:none;position:fixed;top:0;left:0;width:100%;height:100vh;height:100dvh;z-index:9999}.youtube-Overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#2e4fa3;opacity:.9;z-index:1}.youtube-Close{position:fixed;top:3.90625vw;right:2.6041666667vw;width:13.0208333333vw;height:4.4270833333vw;z-index:3}@media print,screen and (min-width:1025px){.youtube-Close{top:10px;right:10px;width:80px;height:36px}}@media (any-hover:hover){.youtube-Close{cursor:pointer;transition:opacity .3s}.youtube-Close:hover{opacity:.7}}.youtube-Close::after,.youtube-Close::before{content:"";display:block;position:absolute;top:18px;left:0;width:100%;height:2px;border-radius:2px;background:#fff}.youtube-Close::before{rotate:25deg}.youtube-Close::after{rotate:-25deg}.youtube-Content{position:fixed;top:50%;left:0;right:0;transform:translateY(-50%);margin:0 auto;padding:56.25% 0 0;width:100%;max-width:100%;height:0;pointer-events:none;z-index:2}@media print,screen and (min-width:1025px){.youtube-Content{margin:auto;padding:0;width:100%;height:100%;max-width:66.6666666667vw;max-height:37.5vw}}.youtube-Content iframe,.youtube-Content img{position:absolute;top:0;left:0;right:0;margin:0 auto;max-width:100vw;max-height:100vh;width:100%;height:100%;pointer-events:all}@media print,screen and (min-width:1025px){.youtube-Content iframe,.youtube-Content img{width:100%;height:100%;max-width:100vw;max-height:100vh;-o-object-fit:contain;object-fit:contain}}.st-Header{position:absolute;width:100%;z-index:999}@media print,screen and (min-width:1025px){.st-Header_Inner{padding:10px}}.header-Wrapper{display:flex;justify-content:space-between;width:100%}.header-Left{margin:2.6041666667vw;width:32.8125vw}@media print,screen and (min-width:1025px){.header-Left{margin:20px;width:218px}}.header-Second{margin:5.2083333333vw 3.90625vw}@media print,screen and (min-width:1025px){.header-Second{margin:26px 34px}}.header-Second a{display:block;width:32.5520833333vw}@media print,screen and (min-width:1025px){.header-Second a{width:240px}}@media (any-hover:hover){.header-Second a{transition:opacity .3s ease}.header-Second a:hover{opacity:.6}}.header-Right{position:fixed;top:0;right:0;width:18.75vw;aspect-ratio:1}@media print,screen and (min-width:1025px){.header-Right{width:118px}}.header-Logo{display:flex;justify-content:space-between}.header-Logo_Switch{width:9.1145833333vw}@media print,screen and (min-width:1025px){.header-Logo_Switch{width:60px}}.header-Logo_Steam{width:20.9635416667vw}@media print,screen and (min-width:1025px){.header-Logo_Steam{width:138px}}.header-Hamburger{position:relative;width:100%;height:100%;background:url(../../images/common/header/bg_hamburger.png) no-repeat center/100%;cursor:pointer;z-index:2}.header-Hamburger::after,.header-Hamburger::before{content:"";display:block;position:absolute;left:50%;translate:-50% -50%;width:4.8177083333vw;height:.5208333333vw;background-color:#fff;transition:rotate .3s,top .3s}@media print,screen and (min-width:1025px){.header-Hamburger::after,.header-Hamburger::before{width:30px;height:3px;border-radius:100px}}.header-Hamburger::before{top:calc(50% - .6510416667vw)}@media print,screen and (min-width:1025px){.header-Hamburger::before{top:calc(50% - 5px)}}.header-Hamburger::after{top:calc(50% + .78125vw)}@media print,screen and (min-width:1025px){.header-Hamburger::after{top:calc(50% + 6px)}}.header-Hamburger.active::before{top:50%;rotate:45deg}.header-Hamburger.active::after{top:50%;rotate:-45deg}@media (any-hover:hover){.header-Hamburger{transition:background-size .4s}.header-Hamburger:hover{background-size:86%}}.header-Menu{position:fixed;top:0;right:0;width:100%;height:100vh;pointer-events:none;z-index:1}.header-Menu.open{pointer-events:visible}.header-Menu_Overlay{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;background-color:rgba(48,48,48,.7);transition:opacity .4s,filter .4s;filter:blur(30px)}.open .header-Menu_Overlay{opacity:1;filter:blur(0)}.header-Menu_Bg{height:100vh;translate:100%;background:url(../../images/sp/header/bg_menu.png) no-repeat left center/100% auto;transition:translate .5s .1s ease}@media print,screen and (min-width:1025px){.header-Menu_Bg{margin-left:auto;width:540px;background:url(../../images/pc/header/bg_menu.png) no-repeat left center/100% auto}}.open .header-Menu_Bg{translate:0 0}.header-Menu_Inner{margin-left:auto;margin-right:5.2083333333vw;padding-top:26.0416666667vw;width:65.625vw}@media print,screen and (min-width:1025px){.header-Menu_Inner{padding-top:180px;margin-right:50px;width:280px}}.header-List{display:flex;flex-wrap:wrap;gap:9.6354166667vw 6.5104166667vw}@media print,screen and (min-width:1025px){.header-List{gap:48px 20px}}.header-Item{font-family:Barlow,"Noto Sans JP",serif;width:28.6458333333vw}@media print,screen and (min-width:1025px){.header-Item{width:120px}}.header-Item a{position:relative;font-size:4.4270833333vw;letter-spacing:.08em;line-height:1}@media print,screen and (min-width:1025px){.header-Item a{font-size:1.125rem}}@media (any-hover:hover){.header-Item a{display:inline-block;overflow:hidden}.header-Item a::after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;translate:-101%;clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%)}.header-Item a:hover::after{transition:translate .5s ease;translate:101%}}.header-Item.disabled{opacity:.3;pointer-events:none}.header-Item.active{position:relative}.header-Item.active::before{content:"";display:block;position:absolute;top:50%;right:calc(100% + 2.34375vw);translate:0 -50%;width:2.0833333333vw;height:2.34375vw;background:#fff;clip-path:polygon(0 0,100% 50%,0 100%,23.0769230769% 50%);pointer-events:none}@media print,screen and (min-width:1025px){.header-Item.active::before{right:calc(100% + 8px);width:9px;height:10px}}.header-X{margin-top:14.3229166667vw}@media print,screen and (min-width:1025px){.header-X{margin-top:80px}}.header-X a{display:inline flex;justify-content:center;align-items:center;margin-left:15.1041666667vw;font-family:Barlow,"Noto Sans JP",serif;font-size:3.90625vw;letter-spacing:.08em;line-height:1}@media print,screen and (min-width:1025px){.header-X a{margin-left:73px;font-size:1rem}}@media (any-hover:hover){.header-X a{position:relative;overflow:hidden}.header-X a::after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;translate:-101%;clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%)}.header-X a:hover::after{transition:translate .5s ease;translate:100%}}.header-X a div{margin-left:3.90625vw;width:4.1666666667vw;aspect-ratio:1}@media print,screen and (min-width:1025px){.header-X a div{margin-left:16px;width:14px}}.st-Footer{position:relative;margin-top:18.2291666667vw;padding:33.8541666667vw 0 14.453125vw;background:url(../../images/sp/footer/bg_footer.png) no-repeat top center/100%;z-index:1}@media print,screen and (min-width:1025px){.st-Footer{margin-top:140px;padding:230px 0 120px;min-width:1200px;background:url(../../images/pc/footer/bg_footer.png) no-repeat top center/1920px}}@media print,screen and (min-width:1921px){.st-Footer{background-size:100%}}.st-Footer_Inner{margin:0 auto;width:84.375vw}@media print,screen and (min-width:1025px){.st-Footer_Inner{width:1200px}}@media print,screen and (min-width:1025px){.footer-Top{display:flex;justify-content:space-between;align-items:center}}@media print,screen and (min-width:1025px){.footer-Logo{width:370px}}.footer-Logo a{display:block}@media (any-hover:hover){.footer-Logo a{transition:opacity .3s}.footer-Logo a:hover{opacity:.6}}.footer-List{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:9.6354166667vw 7.8125vw;margin-top:12.2395833333vw;margin-left:13.5416666667vw;width:66.1458333333vw}@media print,screen and (min-width:1025px){.footer-List{flex-wrap:nowrap;gap:32px;margin-top:0;margin-left:0;width:auto}}.footer-Item{width:28.6458333333vw;font-size:4.4270833333vw;font-family:Barlow,"Noto Sans JP",serif;letter-spacing:.08em;line-height:1}@media print,screen and (min-width:1025px){.footer-Item{width:auto;font-size:1.125rem}}@media (any-hover:hover){.footer-Item a{display:inline-block;position:relative;overflow:hidden}.footer-Item a::after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%);translate:-101%}.footer-Item a:hover::after{transition:translate .5s ease;translate:101%}}.footer-Item.active{position:relative}.footer-Item.active::before{content:"";display:block;position:absolute;right:calc(100% + 2.34375vw);top:50%;translate:0 -50%;width:2.0833333333vw;height:2.34375vw;background:#fff;clip-path:polygon(0 0,100% 50%,0 100%,23.0769230769% 50%)}@media print,screen and (min-width:1025px){.footer-Item.active::before{right:calc(100% + 7px);width:9px;height:10px}}.footer-Item.disabled{opacity:.3;pointer-events:none}.footer-Center{margin:0 auto;margin-top:14.3229166667vw;width:83.0729166667vw}@media print,screen and (min-width:1025px){.footer-Center{display:flex;justify-content:space-between;align-items:center;margin:0;margin-top:90px;width:auto}}.footer-Switch{display:flex;justify-content:flex-end;align-items:center;gap:10.9375vw}@media print,screen and (min-width:1025px){.footer-Switch{gap:16px;width:454px}}.switch-Image{width:7.8125vw}@media print,screen and (min-width:1025px){.switch-Image{width:48px}}.switch-Txt{width:58.7239583333vw;font-weight:500;font-size:2.6041666667vw;letter-spacing:.06em;line-height:2}@media print,screen and (min-width:1025px){.switch-Txt{width:auto;font-size:.75rem}}.footer-Steam{display:flex;justify-content:flex-end;align-items:center;gap:5.3385416667vw;margin-top:3.90625vw}@media print,screen and (min-width:1025px){.footer-Steam{gap:16px;margin-top:0;width:718px}}.steam-Image{width:19.0104166667vw}@media print,screen and (min-width:1025px){.steam-Image{width:110px}}.steam-Txt{width:58.7239583333vw;font-weight:500;font-size:2.6041666667vw;letter-spacing:.06em;line-height:2}@media print,screen and (min-width:1025px){.steam-Txt{width:auto;font-size:.75rem}}.footer-Bottom{margin-top:6.5104166667vw}@media print,screen and (min-width:1025px){.footer-Bottom{display:flex;justify-content:space-between;align-items:center;margin-top:70px}}@media print,screen and (min-width:1025px){.bushiinfo-Wrapper{display:flex;justify-content:flex-start;align-items:baseline}}.footer-Bushiroad{margin:0 auto;width:55.7291666667vw}@media print,screen and (min-width:1025px){.footer-Bushiroad{margin:0;width:200px}}.footer-Bushiroad a{display:block}@media (any-hover:hover){.footer-Bushiroad a{transition:opacity .3s}.footer-Bushiroad a:hover{opacity:.6}}.footer-Info{display:flex;justify-content:center;align-items:center;gap:2.6041666667vw;margin-top:10.4166666667vw}@media print,screen and (min-width:1025px){.footer-Info{justify-content:flex-start;gap:28px;position:relative;bottom:3px;margin-top:0;margin-left:50px}}.footer-Info li a{position:relative;padding-right:4.6875vw;font-weight:500;font-size:2.6041666667vw;letter-spacing:.04em;line-height:1}@media print,screen and (min-width:1025px){.footer-Info li a{padding-right:18px;font-size:.75rem}}.footer-Info li a::after{content:"";display:inline-block;position:absolute;top:55%;right:0;translate:0 -50%;width:2.6041666667vw;height:1.5625vw;background:#fff;-webkit-mask:url(../../images/common/common/icon_blank.png) no-repeat top center/contain;mask:url(../../images/common/common/icon_blank.png) no-repeat top center/contain}@media print,screen and (min-width:1025px){.footer-Info li a::after{width:10px;height:6px}}@media (any-hover:hover){.footer-Info li a{transition:opacity .3s}.footer-Info li a:hover{opacity:.6}}.footer-Copyright{display:flex;justify-content:center;align-items:center;gap:2.6041666667vw;margin-top:15.625vw;opacity:.3}@media print,screen and (min-width:1025px){.footer-Copyright{justify-content:space-between;margin-top:0;gap:8px}}.footer-Copyright li{font-weight:500;font-size:2.8645833333vw;letter-spacing:.06em;line-height:1.2}@media print,screen and (min-width:1025px){.footer-Copyright li{font-size:.75rem}}.st-Main_Inner{padding-top:26.0416666667vw}@media print,screen and (min-width:1025px){.st-Main_Inner{padding-top:180px}}.product-Title{margin:0 auto;width:89.5833333333vw}@media print,screen and (min-width:1025px){.product-Title{width:1200px}}@media print,screen and (min-width:1025px){.product-Title h1{width:700px}}.product-Title p{margin-top:4.6875vw;font-size:2.8645833333vw;letter-spacing:.2em;line-height:1;font-weight:700}@media print,screen and (min-width:1025px){.product-Title p{margin-top:30px;font-size:.875rem}}.product-Content{margin:10.4166666667vw auto 0;width:89.5833333333vw}@media print,screen and (min-width:1025px){.product-Content{margin-top:100px;width:1200px}}.product-Detail{padding:11.71875vw 6.5104166667vw;background:rgba(48,48,48,.7)}@media print,screen and (min-width:1025px){.product-Detail{padding:80px 120px}}.product-Wrapper{display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap;gap:9.1145833333vw}@media print,screen and (min-width:1025px){.product-Wrapper{flex-wrap:nowrap;gap:60px}}.product-Image{width:47.65625vw}@media print,screen and (min-width:1025px){.product-Image{width:300px}}.product-Image .nowprinting{display:grid;place-content:center;width:47.65625vw;height:78.125vw;font-family:Barlow,"Noto Sans JP",serif;font-size:5.2083333333vw;letter-spacing:.06em;color:#7c7c7c;background:#454545}@media print,screen and (min-width:1025px){.product-Image .nowprinting{width:300px;height:492px;font-size:1.875rem}}.product-Txt{width:76.5625vw}@media print,screen and (min-width:1025px){.product-Txt{width:600px}}.product-Txt div{display:flex;justify-content:flex-start;gap:5.2083333333vw}@media print,screen and (min-width:1025px){.product-Txt div{gap:30px}}.product-Txt div:not(:first-child){margin-top:4.4270833333vw}@media print,screen and (min-width:1025px){.product-Txt div:not(:first-child){margin-top:34px}}.product-Txt div dt{margin-top:.6510416667vw;width:20.3125vw;font-size:3.125vw;letter-spacing:.06em;line-height:1.6;color:#8d9ab2}@media print,screen and (min-width:1025px){.product-Txt div dt{margin-top:0;width:110px;font-size:1rem}}.product-Txt div dd{width:51.0416666667vw;font-weight:500;font-size:3.125vw;letter-spacing:.06em;line-height:2}@media print,screen and (min-width:1025px){.product-Txt div dd{width:460px;font-size:1rem;line-height:1.6}}section{position:relative}section::before{content:"";display:block;position:absolute;bottom:100%;left:0;width:62.2395833333vw;height:3.125vw;background:url(../../images/sp/index/bg_product_top.png) no-repeat top center/contain}@media print,screen and (min-width:1025px){section::before{width:700px;height:12px;background:url(../../images/pc/index/bg_product_top.png) no-repeat top center/contain}}section::after{content:"";display:block;position:absolute;top:100%;right:0;width:100%;height:3.125vw;background:url(../../images/pc/index/bg_product_bottom.png) no-repeat top center/contain}@media print,screen and (min-width:1025px){section::after{height:12px}}.product-Links{margin:9.1145833333vw auto 0;width:70.0520833333vw}@media print,screen and (min-width:1025px){.product-Links{display:flex;justify-content:center;gap:16px;margin-top:70px;width:auto}}.product-Links li:not(:first-child){margin-top:2.6041666667vw}@media print,screen and (min-width:1025px){.product-Links li:not(:first-child){margin-top:0}}.product-Links li.disabled{opacity:.1;pointer-events:none}.product-Links li a{display:block;position:relative;text-align:center;padding:5.2083333333vw 0;width:100%;font-size:3.6458333333vw;letter-spacing:.08em;line-height:1;color:#303030;background:#fff;box-shadow:0 0 6.5104166667vw rgba(121,127,135,.5) inset}@media print,screen and (min-width:1025px){.product-Links li a{padding:22px 0;width:260px;font-size:1rem;box-shadow:0 0 30px rgba(121,127,135,.5) inset}}.product-Links li a.barlow{font-family:Barlow,"Noto Sans JP",serif}.product-Links li a::after{content:"";display:block;position:absolute;top:50%;right:4.4270833333vw;translate:0 -50%;width:3.6458333333vw;height:1.8229166667vw;background:url(../../images/common/common/icon_blank.png) no-repeat top center/contain}@media print,screen and (min-width:1025px){.product-Links li a::after{right:20px;width:16px;height:8px}}@media (any-hover:hover){.product-Links li a{overflow:hidden}.product-Links li a::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%);translate:-101%;z-index:1}.product-Links li a:hover::before{transition:translate .5s ease;translate:101%}}.product-Spec{margin-top:9.1145833333vw;width:100%}@media print,screen and (min-width:1025px){.product-Spec{margin-top:100px}}.product-Spec h3{text-align:center;font-size:4.4270833333vw;line-height:1.6;letter-spacing:.06em}@media print,screen and (min-width:1025px){.product-Spec h3{font-size:1.875rem}}.product-Spec h3::after{content:"";display:block;margin-top:2.6041666667vw;width:100%;height:2.6041666667vw;background:url(../../images/sp/index/deco_character.png) no-repeat top center/cover}@media print,screen and (min-width:1025px){.product-Spec h3::after{margin-top:30px;height:12px;background:url(../../images/pc/product/deco_line.png) no-repeat top center/contain}}.product-Spec div{margin-top:5.2083333333vw}@media print,screen and (min-width:1025px){.product-Spec div{margin-top:40px}}.product-Songs{margin-top:16.6666666667vw;padding:11.71875vw 6.5104166667vw;background:rgba(48,48,48,.7)}@media print,screen and (min-width:1025px){.product-Songs{margin-top:136px;padding:80px 120px}}.songs-Title{position:relative;margin:0 auto;width:46.2239583333vw;text-align:center;font-size:5.7291666667vw;letter-spacing:.06em}@media print,screen and (min-width:1025px){.songs-Title{width:293px;font-size:2.25rem}}.songs-Title::before{content:"";display:block;position:absolute;top:50%;left:0;translate:0 -50%;width:2.8645833333vw;height:9.375vw;background:url(../../images/sp/product/deco_h2_left.png) no-repeat top center/contain}@media print,screen and (min-width:1025px){.songs-Title::before{width:16px;height:52px;background:url(../../images/pc/product/deco_h2_left.png) no-repeat top center/contain}}.songs-Title::after{content:"";display:block;position:absolute;top:50%;right:0;translate:0 -50%;width:2.8645833333vw;height:9.375vw;background:url(../../images/sp/product/deco_h2_right.png) no-repeat top center/contain}@media print,screen and (min-width:1025px){.songs-Title::after{width:16px;height:52px;background:url(../../images/pc/product/deco_h2_right.png) no-repeat top center/contain}}.songs-Title span{display:block;margin:-1.953125vw auto 0;padding-bottom:1.3020833333vw;width:32.1614583333vw}@media print,screen and (min-width:1025px){.songs-Title span{padding-bottom:0;margin-top:-20px;width:140px}}.songs-List{margin-top:9.1145833333vw}@media print,screen and (min-width:1025px){.songs-List{margin-top:70px}}@media print,screen and (min-width:1025px){.songs-Item{display:flex;gap:60px}}.songs-Item:not(:first-child){margin-top:9.1145833333vw}@media print,screen and (min-width:1025px){.songs-Item:not(:first-child){margin-top:50px}}.songs-Item .image{width:100%}@media print,screen and (min-width:1025px){.songs-Item .image{width:260px}}.songs-Item .image .nowprinting{display:grid;place-content:center;width:100%;aspect-ratio:1;font-family:Barlow,"Noto Sans JP",serif;font-size:5.2083333333vw;letter-spacing:.06em;color:#7c7c7c;background:#292929}@media print,screen and (min-width:1025px){.songs-Item .image .nowprinting{font-size:1.875rem}}.songs-Item .detail{margin-top:5.2083333333vw}@media print,screen and (min-width:1025px){.songs-Item .detail{margin-top:0;width:640px}}.songs-Item .detail .title{font-size:4.1666666667vw;font-weight:700;letter-spacing:.06em;line-height:2}@media print,screen and (min-width:1025px){.songs-Item .detail .title{font-size:1.25rem}}.songs-Item .detail .title::after{content:"";display:block;margin-top:2.6041666667vw;width:100%;height:2.6041666667vw;background:url(../../images/sp/product/deco_product.png) no-repeat top center/contain}@media print,screen and (min-width:1025px){.songs-Item .detail .title::after{margin-top:20px;height:12px;background:url(../../images/pc/product/deco_product.png) no-repeat top center/contain}}.songs-Item .detail .artist{margin-top:5.2083333333vw;font-weight:500;font-size:3.125vw;letter-spacing:.06em;line-height:2}@media print,screen and (min-width:1025px){.songs-Item .detail .artist{margin-top:30px;font-size:1rem}}.songs-Item .detail .artist a{color:#8d9ab2}.product-Package{margin-top:16.6666666667vw;padding:11.71875vw 6.5104166667vw;background:rgba(48,48,48,.7)}@media print,screen and (min-width:1025px){.product-Package{margin-top:136px;padding:80px 120px}}.package-Title{position:relative;margin:0 auto;width:76.4322916667vw;text-align:center;font-size:5.7291666667vw;letter-spacing:.06em}@media print,screen and (min-width:1025px){.package-Title{width:483px;font-size:2.25rem}}.package-Title::before{content:"";display:block;position:absolute;top:50%;left:0;translate:0 -50%;width:2.8645833333vw;height:9.375vw;background:url(../../images/sp/product/deco_h2_left.png) no-repeat top center/contain}@media print,screen and (min-width:1025px){.package-Title::before{width:16px;height:52px;background:url(../../images/pc/product/deco_h2_left.png) no-repeat top center/contain}}.package-Title::after{content:"";display:block;position:absolute;top:50%;right:0;translate:0 -50%;width:2.8645833333vw;height:9.375vw;background:url(../../images/sp/product/deco_h2_right.png) no-repeat top center/contain}@media print,screen and (min-width:1025px){.package-Title::after{width:16px;height:52px;background:url(../../images/pc/product/deco_h2_right.png) no-repeat top center/contain}}.package-Title span{display:block;margin:-1.953125vw auto 0;padding-bottom:1.3020833333vw;width:32.1614583333vw}@media print,screen and (min-width:1025px){.package-Title span{margin-top:-20px;padding-bottom:0;width:140px}}.package-Image{margin-top:9.1145833333vw;width:100%}@media print,screen and (min-width:1025px){.package-Image{margin-top:70px}}.package-List{margin-top:9.1145833333vw}@media print,screen and (min-width:1025px){.package-List{margin-top:70px}}.package-Item{position:relative}.package-Item:not(:first-child){margin-top:5.2083333333vw}@media print,screen and (min-width:1025px){.package-Item:not(:first-child){margin-top:34px}}.package-Item:not(:last-child)::after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:.2604166667vw;background:rgba(255,255,255,.1)}@media print,screen and (min-width:1025px){.package-Item:not(:last-child)::after{height:1px}}.package-Item dt{width:20.3125vw;color:#8d9ab2;font-size:3.125vw;letter-spacing:.06em;line-height:1.6}@media print,screen and (min-width:1025px){.package-Item dt{width:100px;font-size:1rem;line-height:2}}.package-Item dd{margin-top:1.3020833333vw;font-weight:500}@media print,screen and (min-width:1025px){.package-Item dd{margin-top:6px;width:820px}}.package-Item dd ul li{font-size:3.125vw;letter-spacing:.06em;line-height:2}@media print,screen and (min-width:1025px){.package-Item dd ul li{font-size:.875rem}}.package-Item dd ul li.ai{margin:.5em 0;line-height:1}.package-Item dd ul.big li{position:relative;padding-left:1em;font-size:3.6458333333vw}@media print,screen and (min-width:1025px){.package-Item dd ul.big li{font-size:1.125rem}}.package-Item dd ul.big li::before{content:"・";display:block;position:absolute;top:0;left:0}.package-Item dd ul span{display:inline-block;margin-left:-1em;margin-top:1.3020833333vw;line-height:1.5;font-size:3.125vw}@media print,screen and (min-width:1025px){.package-Item dd ul span{margin-top:6px;font-size:.875rem}}.package-Link{display:block;position:relative;text-align:center;margin:9.1145833333vw auto 0;padding:5.3385416667vw 0;width:70.0520833333vw;font-size:3.3854166667vw;letter-spacing:.06em;line-height:1;color:#303030;background:#fff;box-shadow:0 0 6.5104166667vw rgba(121,127,135,.5) inset}@media print,screen and (min-width:1025px){.package-Link{margin-top:70px;padding:26px 0 28px;width:330px;font-size:1.125rem;box-shadow:0 0 30px rgba(121,127,135,.5) inset}}.package-Link::after{content:"";display:block;position:absolute;top:50%;right:4.4270833333vw;translate:0 -50%;width:3.6458333333vw;height:1.8229166667vw;background:url(../../images/common/common/icon_blank.png) no-repeat top center/contain}@media print,screen and (min-width:1025px){.package-Link::after{right:30px;width:18px;height:10px}}@media (any-hover:hover){.package-Link{overflow:hidden}.package-Link::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%);translate:-101%;z-index:1}.package-Link:hover::before{transition:translate .5s ease;translate:101%}}.product-Shop{margin-top:13.5416666667vw}@media print,screen and (min-width:1025px){.product-Shop{margin-top:112px}}.product-Shop::after,.product-Shop::before{content:none}.shop-Title{position:relative;margin:0 auto;width:58.3333333333vw;text-align:center;font-size:5.7291666667vw;letter-spacing:.06em}@media print,screen and (min-width:1025px){.shop-Title{width:369px;font-size:2.25rem}}.shop-Title::before{content:"";display:block;position:absolute;top:50%;left:0;translate:0 -50%;width:2.8645833333vw;height:9.375vw;background:url(../../images/sp/product/deco_h2_left.png) no-repeat top center/contain}@media print,screen and (min-width:1025px){.shop-Title::before{width:16px;height:52px;background:url(../../images/pc/product/deco_h2_left.png) no-repeat top center/contain}}.shop-Title::after{content:"";display:block;position:absolute;top:50%;right:0;translate:0 -50%;width:2.8645833333vw;height:9.375vw;background:url(../../images/sp/product/deco_h2_right.png) no-repeat top center/contain}@media print,screen and (min-width:1025px){.shop-Title::after{width:16px;height:52px;background:url(../../images/pc/product/deco_h2_right.png) no-repeat top center/contain}}.shop-Title span{display:block;margin:-1.953125vw auto 0;padding-bottom:1.3020833333vw;width:32.1614583333vw}@media print,screen and (min-width:1025px){.shop-Title span{margin-top:-20px;padding-bottom:0;width:140px}}.shop-List{margin:6.5104166667vw auto 0}@media print,screen and (min-width:1025px){.shop-List{margin-top:74px}}.shop-Item:not(:first-child){margin-top:10.4166666667vw}@media print,screen and (min-width:1025px){.shop-Item:not(:first-child){margin-top:140px}}.shop-Item dt{text-align:left;font-size:6.25vw;letter-spacing:.06em;line-height:1.6}@media print,screen and (min-width:1025px){.shop-Item dt{font-size:2.125rem}}.shop-Item dt::after{content:"";display:block;margin-top:1.4322916667vw;width:100%;height:3.90625vw;background:url(../../images/sp/index/deco_character.png) no-repeat top center/contain}@media print,screen and (min-width:1025px){.shop-Item dt::after{margin-top:30px;height:15px;background:url(../../images/pc/product/deco_line.png) no-repeat top center/contain}}.shop-Item .benefits-Wrapper{margin-top:6.5104166667vw}@media print,screen and (min-width:1025px){.shop-Item .benefits-Wrapper{display:grid;grid-template-columns:repeat(2,1fr);gap:40px;margin-top:50px}}.shop-Item .benefits-Wrapper .benefits-Item{margin-top:6.5104166667vw}@media print,screen and (min-width:1025px){.shop-Item .benefits-Wrapper .benefits-Item{display:grid;grid-template-rows:subgrid;grid-row:span 5;gap:20px;margin-top:0}}.shop-Item .benefits-Wrapper .benefits-Item .version{font-weight:500;font-size:4.4270833333vw;letter-spacing:.06em;line-height:1.8}@media print,screen and (min-width:1025px){.shop-Item .benefits-Wrapper .benefits-Item .version{font-size:1.375rem}}.shop-Item .benefits-Wrapper .benefits-Item .image{margin-top:4.296875vw}@media print,screen and (min-width:1025px){.shop-Item .benefits-Wrapper .benefits-Item .image{margin-top:0}}.shop-Item .benefits-Wrapper .benefits-Item .image.nowprinting{display:grid;place-content:center;width:100%;height:50.390625vw;font-family:Barlow,"Noto Sans JP",serif;font-size:5.2083333333vw;letter-spacing:.06em;color:#7c7c7c;background:#303030}@media print,screen and (min-width:1025px){.shop-Item .benefits-Wrapper .benefits-Item .image.nowprinting{height:338px;font-size:2.5rem}}.shop-Item .benefits-Wrapper .benefits-Item .benefits-Txt{margin-top:4.296875vw}@media print,screen and (min-width:1025px){.shop-Item .benefits-Wrapper .benefits-Item .benefits-Txt{margin-top:0}}.shop-Item .benefits-Wrapper .benefits-Item .benefits-Txt p{font-size:3.90625vw;letter-spacing:.06em;line-height:1.8;color:#8d9ab2}@media print,screen and (min-width:1025px){.shop-Item .benefits-Wrapper .benefits-Item .benefits-Txt p{font-size:1.125rem}}@media print,screen and (min-width:1025px){.shop-Item .benefits-Wrapper .benefits-Item .benefits-Txt ul{margin-top:10px}}.shop-Item .benefits-Wrapper .benefits-Item .benefits-Txt ul li{list-style:"・";list-style-position:inside;font-weight:500;font-size:3.6458333333vw;letter-spacing:.06em;line-height:2}@media print,screen and (min-width:1025px){.shop-Item .benefits-Wrapper .benefits-Item .benefits-Txt ul li{font-size:1rem}}.shop-Item .benefits-Wrapper .benefits-Item .link{display:block;position:relative;text-align:center;margin:4.296875vw auto 0;padding:4.8177083333vw 0 5.078125vw;width:79.1666666667vw;font-size:3.90625vw;letter-spacing:.06em;color:#303030;background:#fff;box-shadow:0 0 6.5104166667vw rgba(121,127,135,.5) inset}@media print,screen and (min-width:1025px){.shop-Item .benefits-Wrapper .benefits-Item .link{margin-top:20px;padding:21px 0 23px;width:300px;font-size:1rem;box-shadow:0 0 30px rgba(121,127,135,.5) inset}}.shop-Item .benefits-Wrapper .benefits-Item .link::after{content:"";display:block;position:absolute;top:50%;right:4.4270833333vw;translate:0 -50%;width:3.6458333333vw;height:1.8229166667vw;background:url(../../images/common/common/icon_blank.png) no-repeat top center/contain}@media print,screen and (min-width:1025px){.shop-Item .benefits-Wrapper .benefits-Item .link::after{right:30px;width:18px;height:10px}}@media (any-hover:hover){.shop-Item .benefits-Wrapper .benefits-Item .link{overflow:hidden}.shop-Item .benefits-Wrapper .benefits-Item .link::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%);translate:-101%;z-index:1}.shop-Item .benefits-Wrapper .benefits-Item .link:hover::before{transition:translate .5s ease;translate:101%}}.shop-Item .benefits-Wrapper .benefits-Item .annotation{text-align:center;margin-top:3.90625vw;font-weight:600;font-size:3.125vw;letter-spacing:.06em;line-height:1.6}@media print,screen and (min-width:1025px){.shop-Item .benefits-Wrapper .benefits-Item .annotation{margin-top:0;font-size:.875rem}}