@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100;200;300;400;500;600;700;800;900&family=Oswald:wght@200;300;400;500;600;700&family=Outfit:wght@100;200;300;400;500;600;700;800;900&display=swap");
/*! destyle.css v4.0.0 | MIT License | https://github.com/nicolas-cusan/destyle.css */
*,:before,:after{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}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]{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;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:0 0;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}html{scroll-behavior:smooth;scroll-padding-top:120px}body{width:100%;background-color:#fff;text-align:justify;font-family:"Noto Sans JP",sans-serif;font-size:16px;background:#121212;color:#fefefe;line-height:2;overflow-y:auto}a{opacity:1;transition:.2s;text-decoration:none;display:block}a:hover{opacity:.8;text-decoration:none}a:link{color:#fefefe}a:visited{color:#fefefe}a img{opacity:1;transition:all .2s ease-out}a:hover img{opacity:.8}img{max-width:100%;height:auto;width:auto;display:block;margin:0}strong,.strong{font-weight:700}p,ul,ol,dl{margin:0 0 1rem;padding:0;list-style-type:none;line-height:2}.sp_only{display:block}@media screen and (min-width:768px){.sp_only{display:none}}.pc_only{display:none}@media screen and (min-width:768px){.pc_only{display:block}}main{padding-top:80px}@media screen and (min-width:1024px){main{padding-top:120px}}.title{font-size:24px;line-height:1.25;font-weight:700;text-align:center;color:#efefef;margin:1em auto}@media screen and (min-width:768px){.title{font-size:32px}}.section_title{font-size:20px;line-height:1.25;font-weight:700;text-align:left;color:#efefef;margin:1em auto}@media screen and (min-width:768px){.section_title{font-size:28px}}.content_title{font-size:18px;line-height:1.25;font-weight:700;text-align:center;color:#efefef;margin:1.5em auto .5em}@media screen and (min-width:768px){.content_title{font-size:24px}}.content_item{display:flex;align-items:center;justify-content:center;gap:5px}.content_item>div figure{position:relative;width:100px;height:100px;display:grid;place-items:center}.content_item>div svg{display:grid;place-content:center;position:absolute}.l_blk{max-width:1500px;width:100%;margin:0 auto;display:flex;flex-direction:column}@media screen and (min-width:768px){.l_blk{flex-direction:row}}.l_blk .l_blk-image{flex-basis:100%}@media screen and (min-width:768px){.l_blk .l_blk-image{flex-basis:50%}}.l_blk .l_blk-image img{margin:auto}.l_blk .l_blk-content{flex-basis:100%}@media screen and (min-width:768px){.l_blk .l_blk-content{flex-basis:50%}}.l_blk .l_blk-content img{margin:auto}.l_blk .wrap{width:100%;padding:1rem}@media screen and (min-width:768px){.l_blk .wrap{padding:2em}}.detail{padding:4rem 1rem}.detail_title{font-size:22px;font-weight:700;text-align:center}@media screen and (min-width:768px){.detail_title{font-size:28px}}.detail_title span{display:block;font-size:16px;line-height:1;font-weight:400}.detail_price{font-size:16px;line-height:1.5;text-align:center}@media screen and (min-width:768px){.detail_price{font-size:18px}}.detail_jan{color:#999;line-height:1.5;text-align:center}.warning{display:grid;place-content:center;margin:1rem auto;line-height:1.25;font-weight:700;color:red}.buttons{display:grid;place-content:center;margin:2rem auto}.transform-5{transform:rotate(-5deg);-ms-transform:rotate(-5deg);-moz-transform:rotate(-5deg);-webkit-transform:rotate(-5deg);-o-transform:rotate(-5deg)}.top_page{background-color:#000;margin:auto;text-align:center}.top_page .container{display:grid;place-content:center}.icn_circle_artist{position:absolute;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;color:#fff;font-weight:500;line-height:1;letter-space:-1px}.icn_circle_artist_wrap{position:relative;width:100%;height:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1rem}.icn_circle_artist_wrap div{flex:1 1 0;min-width:0}.icn_circle_artist_wrap div img{width:100%;height:auto}.icn_circle_artist_nla{background:rgba(0,0,0,.5);font-size:14px;width:100%;height:10}.icn_circle_artist_nla>span{color:#900;margin:0;padding:30px;background-color:rgba(0,0,0,.7)}.icn_circle_artist_new{background:rgba(255,0,0,.8);top:15px;left:15px;width:80px !important;height:80px !important;-moz-border-radius:50px;-webkit-border-radius:50px;-o-border-radius:50px;-ms-border-radius:50px;border-radius:50px}.icn_circle_artist{position:absolute;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;color:#fff;font-weight:500;line-height:1;letter-space:-1px}.icn_new{text-align:center;position:absolute;left:1rem;top:1rem;background:red;padding:5px 10px;color:#fff;font-size:12px;margin:0;line-height:1}.blink{-webkit-animation:blink 1.5s ease infinite;animation:blink 1.5s ease infinite}.section_items .container{max-width:1500px;width:100%;margin:0 auto}.dev_ip{width:100px;height:30px;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;border:1px solid #fff;background-color:rgba(5,83,103,.9);padding:5px 10px;color:#fff;vertical-align:middle;display:inline-block;font-size:12px;display:grid;place-content:center}.thumbs{width:100%;margin:1rem auto;display:flex;flex-wrap:wrap;gap:1rem;align-items:center}.thumbs>*{flex:0 1 calc((100% - 2rem) / 3);max-width:calc((100% - 2rem) / 3);min-width:0}.thumbs>div,.thumbs .images,.thumbs a{display:flex;align-items:center;justify-content:center;height:100%}.thumbs img{margin:auto;width:100%;height:auto;object-fit:contain}.note{font-size:12px;color:#fff;line-height:1.25;font-weight:400;text-align:left;margin:1rem auto}.c-bnr-container{margin:0 auto;position:relative;width:100%;display:flex;align-items:center;justify-content:center;text-align:center;overflow:hidden;z-index:1}.c-bnr-container:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to top,rgba(208,11,116,.8) 0%,rgba(17,17,17,.4) 50%,#000 100%);z-index:0}.c-bnr-container.breeze:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to top,rgba(6,62,130,.8) 0%,rgba(17,17,17,.4) 50%,#000 100%);z-index:0}.c-bnr-container img{width:90%;margin:auto;position:relative;z-index:2}@media screen and (min-width:768px){.c-bnr-container img{width:75%}}.accent_lg-pink{background:linear-gradient(transparent 70%,#ab1659 70%)}.accent_lg-blue{background:linear-gradient(transparent 70%,#058ed3 70%)}.accent_lg_bg{position:relative;padding:.6em;background:-webkit-repeating-linear-gradient(-45deg,#fff5df,#fff5df 4px,#ffe4b1 3px,#ffe4b1 8px);background:repeating-linear-gradient(-45deg,#fff5df,#fff5df 4px,#ffe4b1 3px,#ffe4b1 8px);border-radius:7px}.accent_lg_bg:after{position:absolute;content:"";top:100%;left:30px;border:15px solid transparent;border-top:15px solid #ffebbe;width:0;height:0}.icn_ends{font-size:12px;line-height:1.25;padding:0;color:#ab1659;margin-right:6px;letter-spacing:-.5px;display:inline-block}.u-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}body{min-height:100vh;display:flex;flex-direction:column}body>main{flex:1 0 auto}body>footer{flex-shrink:0}#header2{height:80px;position:fixed}@media screen and (min-width:1024px){#header2{height:120px}}.header2{background-color:#000;color:#fefefe;text-align:center;padding:0;margin:0;line-height:1;display:flex;justify-content:space-between;position:fixed;width:100%;z-index:10}.header2 .logo{display:grid;place-items:center;padding:0;position:absolute;z-index:300;background-color:#000;font-size:30px;border-radius:3px;box-shadow:0px -5px 8px -6px rgba(255,255,255,.3)}@media screen and (min-width:1024px){.header2 .logo{padding:0 10px}}.header2 .logo img{width:80px}@media screen and (min-width:1024px){.header2 .logo img{width:120px}}.header2 .navigation{display:flex;align-items:center;margin-left:auto}@media screen and (min-width:1024px){.header2 .navigation{flex:1;margin-left:auto;padding:0 10px}}.nav-sns{display:none}@media screen and (min-width:1024px){.nav-sns{position:absolute;display:flex;justify-content:center;margin-left:auto;right:1rem;top:.5rem}.nav-sns div{padding:0 .3rem}}.nav-sns.show{display:flex;align-items:center;justify-content:center;position:absolute;gap:0 .5rem;top:32px;left:80px;right:50px;z-index:1001}.nav-sns.show>div{width:auto}.nav-toggle{display:block;cursor:pointer;text-align:right;padding:0 10px;color:#fff;z-index:10000}@media screen and (min-width:1024px){.nav-toggle{display:none;width:50px;margin-left:auto}}#navToggle:before{content:"☰";font-size:30px;display:grid;place-items:center;width:50px;height:50px;position:absolute;top:10px;right:0}#navToggle.clicked:before{content:"x";font-size:30px;display:grid;place-items:center;width:50px;height:50px}.nav-menu{display:none}@media screen and (min-width:1024px){.nav-menu{display:flex;justify-content:center;margin-left:auto;padding:1rem 0}}.nav-menu.show{display:flex;flex-direction:column;position:absolute;top:0;left:0;width:100%;background-color:rgba(0,0,0,.9);z-index:100;overflow-y:auto;height:100svh;padding-top:80px}.nav-item{color:#fefefe;text-decoration:none;cursor:pointer;font-size:14px;line-height:1.25;padding:0}@media screen and (min-width:1024px){.nav-item{display:grid;place-content:center;height:120px}}.nav-link{color:#fefefe;padding:1rem .5rem;cursor:pointer;position:relative;width:100%}.nav-link small{font-size:12px;display:block;text-align:center}@media screen and (min-width:1024px){.nav-link{height:100%;padding:0 12px;flex-direction:column;margin-top:1rem}}.nav-link:hover{background-color:#333}@media screen and (min-width:1024px){.nav-link:hover{background-color:#000}}.nav-link br{display:none}@media screen and (min-width:1024px){.nav-link br{display:block}}.nav-link strong{color:#999;font-weight:400}.nav-link:before{content:"";display:inline-block;width:1px;background-color:#222;display:flex;align-items:center;margin:auto;position:absolute;top:0;bottom:0;left:0}@media screen and (min-width:1024px){.nav-link:before{height:50px}}.nav-dropdown{display:none;top:100%;left:0;background-color:#000;width:100%}@media screen and (min-width:1024px){.nav-dropdown{position:absolute;right:0;z-index:101}}.nav-dropdown.show{display:block}.nav-item:hover .nav-dropdown{display:block}.nav-dropdown a{color:#fefefe;text-decoration:none;padding:1rem;width:100%}.nav-dropdown a:hover{background-color:#121212}.layout{display:flex;flex-direction:column;align-items:center}@media screen and (min-width:1024px){.layout{flex-direction:row}}.layout_title{display:none;padding:1rem;align-self:center}@media screen and (min-width:1024px){.layout_title{width:25%;display:block}}.layout_title h2{margin:0;padding:0;font-size:24px;font-weight:700}.layout_title img{width:80%;margin:0 auto}.layout_content{display:none;padding:.5rem 1rem;width:100%;transition:max-height .3s ease}@media screen and (min-width:1024px){.layout_content{width:75%}}.layout_content.open{display:block}@media screen and (min-width:1024px){.layout_content{display:flex;flex-wrap:wrap;flex-direction:row;gap:.5rem;padding:1rem}}.layout_content ul{overflow:auto;position:relative;margin:0 0 .5rem;padding:0;background-color:#111;border-radius:5px;overflow:hidden;width:100%;height:100%}@media screen and (min-width:1024px){.layout_content ul{flex-basis:calc(33.333% - 1rem);background-color:#121212}}.layout_content ul:before{position:absolute;content:attr(data-title);color:#222;width:100%;height:100%;text-align:center;font-weight:700;font-size:3rem;display:grid;place-content:center;transform:rotate(-10deg)}.layout_content ul li{position:relative}.layout_content ul li:after{position:absolute;top:1rem;right:1rem;margin:auto 0;font-family:"Font Awesome 6 Free";font-weight:900;content:"\f105";line-height:1.5}.layout_content ul li a{line-height:1.5}.layout_content ul li a:hover{background:#222}.layout_content ul li:not(:last-child) a{border-bottom:1px solid #222}@media screen and (min-width:1024px){.nav-dropdown.show{width:100vw;left:0;right:0;position:absolute;display:block}.nav-dropdown.show .layout_title{display:block}.nav-dropdown.show .layout_content{display:block;width:100%}.nav-item:hover .nav-dropdown .layout_title{display:none}.nav-item:hover .nav-dropdown .layout_content{display:flex;flex-wrap:wrap;flex-direction:row;width:100%}}.nav-menu.show{background-color:#000}@media screen and (min-width:1024px){.nav-menu{padding:0;align-self:stretch}}.nav_main{width:100%}@media screen and (min-width:1024px){.nav_main{height:100%}}.nav_main .nav_bar{margin:0;padding:0;list-style:none;display:flex;flex-direction:column}@media screen and (min-width:1024px){.nav_main .nav_bar{height:100%;flex-direction:row;justify-content:flex-end;align-items:stretch}}.nav_main .nav_bar_item{position:static}@media screen and (min-width:1024px){.nav_main .nav_bar_item{display:flex;align-items:stretch;height:100%}}.nav_main .nav_bar_link{position:relative;display:flex;align-items:center;gap:.5em;width:100%;padding:1rem;border:0;background:0 0;color:#fefefe;font-size:14px;font-weight:500;line-height:1.25;text-align:left;white-space:nowrap;cursor:pointer;transition:.2s}.nav_main .nav_bar_link:before{content:"";position:absolute;left:1rem;right:1rem;bottom:.5rem;height:2px;background:#fefefe;transform:scaleX(0);transform-origin:left center;transition:transform .2s}.nav_main .nav_bar_link:hover:before,.nav_main .nav_bar_link:focus-visible:before{transform:scaleX(1)}@media screen and (min-width:1024px){.nav_main .nav_bar_link{width:auto;height:100%;padding:0 1rem;justify-content:center;text-align:center}.nav_main .nav_bar_link:before{left:1rem;right:1rem;bottom:38px}}.nav_main .has-panel>.nav_bar_link:after{content:"";width:.5em;height:.5em;margin-top:-.2em;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg);transition:transform .2s;flex:0 0 auto}.nav_main .is-open>.nav_bar_link:before{transform:scaleX(1)}.nav_main .is-open>.nav_bar_link:after{margin-top:.15em;transform:rotate(-135deg)}.nav_main .nav_panel{background:#1a1a1a}@media screen and (min-width:1024px){.nav_main .nav_panel{position:absolute;left:0;right:0;top:100%;z-index:100;border-top:1px solid #333;box-shadow:0 12px 24px rgba(0,0,0,.5)}}.nav_main .nav_panel_inner{max-width:1500px;margin:0 auto;padding:1rem}@media screen and (min-width:1024px){.nav_main .nav_panel_inner{padding:2rem 1rem}}.nav_main .nav_panel_title{display:none}@media screen and (min-width:1024px){.nav_main .nav_panel_title{display:block;margin:0 0 1.5rem;padding-bottom:.75rem;border-bottom:1px solid #333;color:#fefefe;font-size:24px;font-weight:700;line-height:1.25;letter-spacing:.08em;text-align:left}}@media screen and (min-width:1024px){.nav_main .nav_panel_cols{display:flex;gap:2rem}}.nav_main .nav_axis{margin:0 0 1rem;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:.5rem}@media screen and (min-width:1024px){.nav_main .nav_axis{flex:0 0 200px;flex-direction:column;gap:0;margin:0;border-right:1px solid #333;padding-right:1rem}}.nav_main .nav_axis_all a,.nav_main .nav_axis_link{border:1px solid #444;background:0 0;color:#bbb;font-size:14px;font-weight:700;line-height:1.25;padding:.5rem .75rem;border-radius:4px;cursor:pointer;transition:.2s;white-space:nowrap}.nav_main .nav_axis_all a:hover,.nav_main .nav_axis_link:hover{color:#fefefe;border-color:#fefefe}@media screen and (min-width:1024px){.nav_main .nav_axis_all a,.nav_main .nav_axis_link{width:100%;display:flex;align-items:center;gap:.5em;text-align:left;padding:.75rem 0;border-color:transparent;border-radius:0}.nav_main .nav_axis_all a:hover,.nav_main .nav_axis_link:hover{border-color:transparent}}.nav_main .nav_axis_link.is-current{color:#fefefe;border-color:#fefefe}@media screen and (min-width:1024px){.nav_main .nav_axis_link{justify-content:space-between}.nav_main .nav_axis_link:after{content:"";width:.4em;height:.4em;border-top:1px solid currentColor;border-right:1px solid currentColor;transform:rotate(45deg);opacity:.4;transition:.2s}.nav_main .nav_axis_link:hover,.nav_main .nav_axis_link.is-current{border-color:transparent}.nav_main .nav_axis_link:hover:after{opacity:1}.nav_main .nav_axis_link.is-current{box-shadow:inset 3px 0 0 #fefefe;padding-left:.75rem}.nav_main .nav_axis_link.is-current:after{opacity:1}}.nav_main .nav_axis_all{margin-top:0}@media screen and (min-width:1024px){.nav_main .nav_axis_all{margin-top:1.5rem}}.nav_main .nav_axis_all a{display:inline-flex;align-items:center;gap:.4em}.nav_main .nav_axis_all a:after{content:"→";transition:transform .2s}.nav_main .nav_axis_all a:hover:after{transform:translateX(3px)}@media screen and (min-width:1024px){.nav_main .nav_body{flex:1 1 auto;min-width:0;max-height:70vh;overflow-y:auto}}.nav_main .nav_body_pane{display:none}.nav_main .nav_body_pane.is-current{display:block}.nav_main .nav_group_title{text-align:left;font-size:12px;font-weight:700;letter-spacing:.08em;color:#999;margin:1.5rem 0 .5rem;line-height:1.25}.nav_main .nav_group_title:first-child{margin-top:0}.nav_main .nav_cards{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));gap:1rem}@media screen and (min-width:768px){.nav_main .nav_cards{grid-template-columns:repeat(4,minmax(0, 1fr))}}@media screen and (min-width:1280px){.nav_main .nav_cards{grid-template-columns:repeat(5,minmax(0, 1fr))}}.nav_main .nav_card a{display:block}.nav_main .nav_card a:hover{opacity:1}.nav_main .nav_card a:hover .nav_card_name{border-color:#fefefe}.nav_main .nav_card a:hover .nav_card_name:after{transform:translateX(3px)}.nav_main .nav_card a:hover img{transform:scale(1.02)}.nav_main .nav_card_image{display:grid;place-items:center;background:#111;padding:1rem;overflow:hidden}.nav_main .nav_card_image img{width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;transition:transform .2s}.nav_main .nav_card_image{position:relative}.nav_main .nav_card .icn_new{position:absolute;top:.25rem;left:.25rem;z-index:2}.nav_main .nav_card.is-draft{opacity:.75}.nav_main .nav_card.is-tilt .nav_card_image img{transform:rotate(-5deg) scale(.94)}.nav_main .nav_card.is-tilt a:hover .nav_card_image img{transform:rotate(-5deg) scale(1.02)}.nav_main .nav_card_name{display:inline-flex;align-items:center;gap:.4em;font-size:12px;line-height:1.4;word-break:auto-phrase;overflow-wrap:normal;color:#fefefe;margin-top:.5rem;padding:.4em .9em .4em 1.3em;border:1px solid #444;border-radius:999px;text-align:left;transition:border-color .2s}.nav_main .nav_card_name:after{content:"→";flex:0 0 auto;transition:transform .2s}.nav_main .nav_badge{display:inline-block;font-size:10px;font-weight:700;line-height:1;padding:2px 4px;margin-left:4px;border:1px solid #888;color:#bbb;vertical-align:1px}.nav_axis_all-solo{margin:0 0 1rem;text-align:right}footer{background-color:#000}footer .container{padding:1em;text-align:center}.bottom_nav .container{padding:3rem 1em;text-align:center;display:grid;place-content:center}.bottom_nav img{width:40%;margin:auto}a{color:inherit;text-decoration:none}button{padding:0;font-family:inherit;appearance:none;cursor:pointer;background-color:transparent;border:none}@property --angle{syntax:"<angle>";inherits:false;initial-value:0deg}.buttonOutlineGlow{position:relative;display:block;width:280px;height:48px;padding:2px;font-family:sans-serif;font-size:14px;color:#fefefe;text-align:center;overflow-wrap:anywhere;background-color:#232323;border-radius:32px;margin:1rem}.buttonOutlineGlow_bg{position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:conic-gradient(from var(--angle),#222,#999,#222,#999,#222);border-radius:32px;opacity:0;animation:gradient-spin 3s linear 0s infinite}@keyframes gradient-spin{0%{--angle:0deg}100%{--angle:360deg}}.buttonOutlineGlow_item{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:#121212;border-radius:32px;line-height:1.5;word-break:auto-phrase}.buttonOutlineGlow_item:after{content:"→";display:inline-block;margin-left:10px}.buttonOutlineGlow_item.icon_down:after{content:"↓";display:inline-block;margin-left:10px}.buttonOutlineGlow_item.icon_external:after{content:"";display:inline-block;flex:0 0 auto;width:.9em;height:.9em;margin-left:10px;background-color:currentColor;-webkit-mask:var(--icn-external) no-repeat center/contain;mask:var(--icn-external) no-repeat center/contain;--icn-external:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6'/%3E%3Cpolyline points='15 3 21 3 21 9'/%3E%3Cline x1='10' y1='14' x2='21' y2='3'/%3E%3C/svg%3E")}.button_item{position:relative;display:flex;align-items:center;justify-content:center;line-height:1.25;word-break:auto-phrase}.button_item:after{content:"→";display:inline-block;margin-left:10px}.link_item{position:relative;display:flex;align-items:center;justify-content:flex-start;line-height:1.25}.link_item:after{content:"→";display:inline-block;margin-left:10px}.link_item.is-external:after{content:"";display:inline-block;flex:0 0 auto;width:.9em;height:.9em;margin-left:10px;background-color:currentColor;-webkit-mask:var(--icn-external) no-repeat center/contain;mask:var(--icn-external) no-repeat center/contain;--icn-external:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6'/%3E%3Cpolyline points='15 3 21 3 21 9'/%3E%3Cline x1='10' y1='14' x2='21' y2='3'/%3E%3C/svg%3E")}.link_item:hover{opacity:1}.link_item:hover .link_item_text{text-decoration:underline;text-underline-offset:4px}@media (any-hover:hover){.buttonOutlineGlow .buttonOutlineGlow_bg{transition:opacity .3s}.buttonOutlineGlow:hover{background-color:#000}.buttonOutlineGlow:hover .buttonOutlineGlow_bg{opacity:1}}a.btn_text{position:relative}a.btn_text:after{background-color:#fff;bottom:-3px;content:"";height:2px;left:0;position:absolute;transform:scale(0,1);transform-origin:left top;transition:transform .3s;width:100%}a.btn_text:hover:after{transform:scale(1,1)}.breadcrumb{background-color:#222}.breadcrumb .container{width:100%;max-width:1500px;margin:0 auto;padding:.5rem 1rem;display:flex;justify-content:flex-end;font-size:12px}.breadcrumb .container span{margin-right:.5em;color:#999}.breadcrumb .container a{margin-right:.5em}.breadcrumb .container a:not(:last-child):after{content:">";display:inline-block;margin-left:.25em}.breadcrumb .container a:hover{text-decoration:none}.breadcrumb .container a:not(:last-child):hover{text-decoration:underline}.modal-wrapper{z-index:999;position:fixed;top:0;right:0;bottom:0;left:0;padding:60px 10px;text-align:center}.modal-wrapper:not(:target){opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}.modal-wrapper:target{opacity:1;visibility:visible;transition:opacity .4s,visibility .4s}.modal-wrapper:after{display:inline-block;height:100%;margin-left:-.05em;vertical-align:middle;content:""}.modal-wrapper .modal-window{box-sizing:border-box;display:inline-block;z-index:20;position:relative;width:100%;max-width:1500px;padding:30px 30px 15px;border-radius:2px;background:#fff;box-shadow:0 0 30px rgba(0,0,0,.6);vertical-align:middle}.modal-wrapper .modal-window .modal-content{max-height:80vh;overflow-y:auto}.modal-overlay{z-index:10;position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.8)}.modal-wrapper .modal-close{z-index:20;position:absolute;top:0;right:0;width:35px;color:#95979c !important;font-size:20px;font-weight:700;line-height:35px;text-align:center;text-decoration:none;text-indent:0}.modal-wrapper .modal-close:hover{color:#2b2e38 !important}ul.video_item{padding:0;border:none;list-style:none;display:flex;justify-content:space-between;flex-wrap:wrap;gap:1rem;max-width:1500px;width:100%;margin:0 auto}ul.video_item li{width:calc(50% - 0.5rem)}ul.video_item li figure>a{display:inline-block;display:flex;flex-direction:column;height:100%;width:100%;position:relative}ul.video_item li figure>a:after{position:absolute;top:50%;transform:translate(-50%,-50%);left:50%;color:#888;content:"";display:inline-block;width:64px;height:64px;background-image:url(//stellagear.com/wp-content/themes/stellagear/assets/css/../../assets/images/effector/bass_drivers_high/icn_youtube.svg);background-size:contain;vertical-align:middle}ul.video_item li figure figcaption h3{margin-bottom:1rem;display:inline-block;font-size:20px;font-weight:700;line-height:1.5;word-break:auto-phrase}ul.video_item li figure figcaption dl{margin:0;padding:10px;display:flex;flex-direction:column;text-align:left;border-bottom:1px solid #111}@media screen and (min-width:960px){ul.video_item li figure figcaption dl{flex-direction:row}}ul.video_item li figure figcaption dl dt{margin:0;padding:0;line-height:1.5;word-break:auto-phrase}@media screen and (min-width:960px){ul.video_item li figure figcaption dl dt{flex:1}}ul.video_item li figure figcaption dl dd{margin:0;padding:0;word-break:break-all;line-height:1.5}@media screen and (min-width:960px){ul.video_item li figure figcaption dl dd{flex:3;padding-left:10px}}.ed-modal{position:fixed;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,.9);display:flex;z-index:9999}div#modalOverlay{width:100%;height:100%;display:flex;cursor:pointer}.ed-closeModal{position:absolute;top:-35px;right:5px;cursor:pointer;width:1.5rem;height:1.5rem;opacity:.5}.ed-closeModal:before,.ed-closeModal:after{content:"";width:35px;height:2px;background:#fff;position:absolute;top:0;transform:rotate(45deg);transform-origin:top left}.ed-closeModal:before{left:0}.ed-closeModal:after{right:0;transform:rotate(-45deg);transform-origin:top right}.modalContent{width:100%;max-width:800px;margin:auto;position:relative}.video{width:100%;position:relative;height:0;padding-bottom:56.25%;overflow:hidden;filter:drop-shadow(0px 2px 5px #313131);animation:fadeIn 1.2s ease 0s 1 normal}.video iframe{width:100%;position:absolute;top:0;left:0;height:100%}@keyframes fadeIn{0%{opacity:0;transform:translateY(30px)}100%{opacity:1}}@media screen and (max-width:960px){ul.video_item li{width:100%}}.swiper{width:100%;position:relative}.swiper-wrapper{padding-bottom:60px}.swiper-slide{width:100%;height:100%;display:flex;justify-content:center;align-items:center;font-weight:700}.swiper-button-prev:after,.swiper-button-next:after{color:#fff}.swiper .swiper-pagination-bullet{background-color:#666}.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#fff}table.tbl_base{width:100%;border-collapse:collapse;margin:0;table-layout:fixed}table.tbl_base caption{margin-bottom:10px}table.tbl_base tr{border-bottom:1px solid #333}table.tbl_base tr:first-child{border-top:1px solid #333}table.tbl_base th,table.tbl_base td{text-align:left;vertical-align:top;line-height:1.4}table.tbl_base th,table.tbl_base td{padding:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}table.tbl_base th .pd_small,table.tbl_base td .pd_small{padding:10px}table.tbl_base th{width:30%;font-weight:500}table.tbl_base.tbl_4x6 th{width:40%}@media screen and (max-width:767px){table.tbl_base.tbl_4x6 th{width:auto;padding:15px 15px 0}}table.tbl_base.tbl_5x5 th{width:50%}@media screen and (max-width:767px){table.tbl_base.tbl_5x5 th{width:auto;padding:15px 15px 0}}table.tbl_base.tbl_3x7 th{width:30%}@media screen and (max-width:767px){table.tbl_base.tbl_3x7 th{width:auto;padding:15px 15px 0}}table.tbl_base.tbl_1x9 th{width:10%}@media screen and (max-width:767px){table.tbl_base.tbl_1x9 th{width:auto;padding:15px 15px 0}}table.tbl_base.tbl_2x8 th{width:20%}@media screen and (max-width:767px){table.tbl_base.tbl_2x8 th{width:auto;padding:15px 15px 0}}@media screen and (max-width:767px){table.tbl_base th{width:auto;padding:15px 15px 0;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}table.tbl_base td{width:auto;padding:15px;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}}.tbl_wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}div.tbl_scroll{overflow:auto;white-space:nowrap;margin-bottom:50px}div.tbl_scroll table{width:100% !important;border-collapse:collapse;margin:0;border-top:1px solid #333}div.tbl_scroll table tr{height:auto !important}div.tbl_scroll table tr th{text-align:left;vertical-align:top;padding:10px !important;height:auto !important;border:1px solid #333 !important}div.tbl_scroll table tr td{text-align:left;vertical-align:top;padding:10px !important;height:auto !important;border:1px solid #333 !important}table.tbl_form tr td input{margin:10px 0;padding:5px;color:#333;width:100%;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;outline:0;border:none}table.tbl_form tr td select{padding:5px;border-radius:2px;outline:0;color:#333;height:40px;background:#fff}table.tbl_form tr td textarea{margin:10px 0;padding:5px;color:#333;outline:0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;width:100%}table.tbl_form tr td .wpcf7-submit{width:120px;padding:5px 20px;outline:0;border:none}table.tbl_form tr td input,table.tbl_form tr td textarea{border:1px solid #ddd}@media screen and (max-width:767px){table.tbl_form tr th,table.tbl_form tr td{width:100%;display:block}}table.tbl_spec{width:100%;border-collapse:collapse;margin:0 0 2em}table.tbl_spec caption{margin-bottom:10px}table.tbl_spec tr{border-bottom:1px dotted #333}table.tbl_spec tr:first-child{border-top:1px solid #333}table.tbl_spec tr:last-child{border-bottom:1px solid #333}table.tbl_spec th{text-align:right;vertical-align:top}table.tbl_spec td{text-align:left;vertical-align:top;border-left:1px solid #333}table.tbl_spec th,table.tbl_spec td{padding:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}table.tbl_spec th{width:24%}table.tbl_spec td{width:76%}@media screen and (max-width:767px){table.tbl_spec th{width:auto;padding:10px 10px 5px;display:block;text-align:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}table.tbl_spec th:after{content:" : "}table.tbl_spec td{width:auto;padding:0 10px 10px;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-left:none}}.grid-container{display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));gap:.5rem;margin:0 auto 2rem}@media screen and (min-width:768px){.grid-container{grid-template-columns:repeat(auto-fill,minmax(240px, 1fr))}}@media screen and (min-width:1280px){.grid-container{grid-template-columns:repeat(auto-fill,minmax(300px, 1fr))}}.grid-item .icn_new{position:absolute;top:.5rem;left:.5rem;z-index:2}.grid-item.is-draft{opacity:.75}.grid-item{position:relative;padding:.75rem;border:1px solid #111;background-color:#202020;overflow:hidden}.grid-item a{display:block;opacity:1;transition:.5s}.grid-item a:hover{opacity:.8}.grid-item figure{margin:0}.grid-item figure img{width:100%;height:auto;aspect-ratio:16/9;object-fit:contain}.grid-item figcaption{margin-top:.75rem;padding:.5rem;background-color:#121212;font-size:12px;line-height:1.25;text-align:right}@media screen and (min-width:768px){.grid-item figcaption{font-size:14px}}.home section.temp_event{padding:0 !important}.temp_event .event_content{background-position:center center;background-size:cover;background-repeat:no-repeat;background-image:url(/assets/images/event/tetsuya-museum-B2_D.webp);margin-bottom:3rem}.temp_event .bgr{background-color:rgba(0,0,0,.75);padding:3rem 1rem}.temp_event .bgr img{width:200px}.temp_event .bgr .blk{display:flex;flex-direction:column-reverse;place-items:center;text-align:center;margin:auto;position:relative;width:min(1500px, 100%)}@media screen and (min-width:768px){.temp_event .bgr .blk{flex-direction:row}}.temp_event .bgr .blk div{padding:1rem;margin:auto}.temp_event .bgr .blk .blk_title{font-size:clamp(1.5rem, 0.822rem + 3.3898vw, 4rem);font-weight:900;line-height:1.5;margin-top:1rem}.temp_event .bgr .blk .blk_date{font-size:clamp(1.125rem, 0.8877rem + 1.1864vw, 2rem);font-weight:900}.temp_event .bgr .blk .blk_content a{margin:1rem auto;display:block}.temp_event .bgr .blk .icn_new{text-align:center;position:absolute;left:1rem;top:1rem;background:red;padding:5px 10px;color:#fff;font-size:12px;margin:0;line-height:1}.cm_base{font-size:14px}.news_meta{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:12px;line-height:1;color:#999;margin:0}.news_meta .icn_cat{display:inline-block;min-width:5.5em;padding:5px 10px;text-align:center;color:#fefefe;background-color:#333}.news_meta .icn_new{position:static}.news_meta .icn_ends{margin:0}body.news .news_single{padding:2rem 1rem 4rem}@media screen and (min-width:1024px){body.news .news_single{padding:3rem 1rem 6rem}}body.news .news_single .title{text-align:left;margin:1rem 0 0;padding-bottom:1.5rem;border-bottom:1px solid #333}body.news .news_single .description{padding:0;margin:2rem 0}.news_ends{margin:0 0 .25rem;line-height:1.25}.cm_hero{width:100%;min-height:400px;background-color:var(--cm-hero-bg-color,#000);display:flex}@media screen and (min-width:768px){.cm_hero{min-height:480px}}@media screen and (min-width:1200px){.cm_hero{min-height:560px}}.cm_hero .bgr{width:100%;margin-inline:auto;flex:1;display:flex;position:relative;overflow:hidden}.cm_hero .bgr:before{content:"";position:absolute;inset:0;z-index:0;background-image:var(--cm-hero-bg,none);background-position:var(--cm-hero-bg-pos,bottom center);background-size:var(--cm-hero-bg-size,cover);background-repeat:var(--cm-hero-bg-repeat,no-repeat);transform:scale(var(--cm-hero-bg-zoom,1));transform-origin:center}@media screen and (min-width:768px){.cm_hero .bgr:before{background-image:var(--cm-hero-bg-tb,var(--cm-hero-bg,none));background-position:var(--cm-hero-bg-pos-tb,var(--cm-hero-bg-pos,center center));background-size:var(--cm-hero-bg-size-tb,var(--cm-hero-bg-size,cover))}}@media screen and (min-width:1200px){.cm_hero .bgr:before{background-image:var(--cm-hero-bg-pc,var(--cm-hero-bg,none));background-position:var(--cm-hero-bg-pos-pc,var(--cm-hero-bg-pos,center center));background-size:var(--cm-hero-bg-size-pc,var(--cm-hero-bg-size,cover))}}.cm_hero .bgr:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:var(--cm-hero-overlay,none)}@media screen and (min-width:768px){.cm_hero .bgr:after{background-image:var(--cm-hero-overlay-tb,var(--cm-hero-overlay,none))}}@media screen and (min-width:1200px){.cm_hero .bgr:after{background-image:var(--cm-hero-overlay-pc,var(--cm-hero-overlay,none))}}.cm_hero .container{width:100%;max-width:none;margin:0;position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center}.cm_hero .container .blk{position:relative;z-index:1;width:100%;max-width:1500px;margin-inline:auto;padding:1rem 0;display:flex;flex-direction:column-reverse;justify-content:center;align-items:center}@media screen and (min-width:768px){.cm_hero .container .blk{flex-direction:row}}.cm_hero .container .blk .blk_content{position:relative;padding:1rem;width:100%;text-align:left}@media screen and (min-width:768px){.cm_hero .container .blk .blk_content{width:50%}}@media screen and (min-width:768px){.cm_hero .container .blk .blk_content:only-child{width:100%}}.cm_hero .container .blk .blk_image{width:100%;padding:0;display:grid;place-items:center}.cm_hero .container .blk .blk_image img{width:auto;max-width:100%;max-height:480px}@media screen and (min-width:768px){.cm_hero .container .blk .blk_image{width:50%;padding:3rem 1rem}}.cm_hero .container .blk .blk_image img{max-width:100%;height:auto}.cm_hero .cm_hero_brand{font-size:16px;padding:0;margin:0;font-weight:700}.cm_hero .cm_hero_new{margin:0 0 .5rem;line-height:1}.cm_hero .cm_hero_new .icn_new{position:static;display:inline-block}.cm_hero .cm_hero_title{font-size:32px;font-weight:900;color:#fff;margin-bottom:1rem;line-height:1.25;text-align:left;overflow-wrap:break-word}.cm_hero .cm_hero_title .nb{white-space:nowrap}@media screen and (min-width:768px){.cm_hero .cm_hero_title{font-size:clamp(32px, 4vw, 64px)}}.cm_hero .icn_ends-hero{font-size:1rem;margin-bottom:1rem}.cm_hero .cm_hero_subtitle{font-size:20px;font-weight:700;margin-bottom:1rem;line-height:1.25}@media screen and (min-width:768px){.cm_hero .cm_hero_subtitle{font-size:24px}}.cm_hero .cm_hero_release{font-size:18px;font-weight:500;line-height:2}.cm_hero .cm_hero_caption{font-size:18px;font-weight:500;line-height:2;display:inline;color:#fff}.cm_detail{padding:0 1rem;margin-bottom:1rem}@media screen and (min-width:768px){.cm_detail{margin-bottom:3rem}}.cm_detail .container{width:100%;max-width:1500px;margin:0 auto}.cm_detail .container>.content_title{font-size:24px}.cm_detail .container>.content_title .icn_ends{display:block;font-size:1rem;margin-left:0}@media screen and (min-width:768px){.cm_detail .container>.content_title{font-size:32px}}.cm_detail .blk{width:100%;max-width:1500px;margin:0 auto;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:1rem}@media screen and (min-width:960px){.cm_detail .blk{flex-direction:row}}.cm_detail .blk .product_intro_title{font-size:24px;font-weight:700;line-height:1.6;margin-bottom:1rem}.cm_detail .blk .blk_content{padding:1.5rem 0;width:100%}@media screen and (min-width:960px){.cm_detail .blk .blk_content{width:50%}}@media screen and (min-width:960px){.cm_detail .blk .blk_content:only-child{width:100%}}.cm_detail .blk .blk_content>.wrap{padding:1rem 0}.cm_detail .blk .blk_content .small{display:block;font-size:12px;text-indent:-1em;padding-left:1em;line-height:1.5}.cm_detail .blk .blk_content .comment{font-size:12px;margin-top:2rem;padding:1rem;background-color:rgba(255,255,255,.025);border-radius:.5rem}.cm_detail .blk .blk_content .comment p:not(:last-child){margin-bottom:1rem}.cm_detail .blk .blk_content .blk_content_inner{margin-top:1rem;margin-bottom:2rem}.cm_detail .blk .blk_content .blk_content_inner figure{display:flex;align-content:center;justify-content:center;flex-direction:column;width:100%}@media screen and (min-width:768px){.cm_detail .blk .blk_content .blk_content_inner figure{flex-direction:row}}.cm_detail .blk .blk_content .blk_content_inner figure .image{flex-basis:100%}.cm_detail .blk .blk_content .blk_content_inner figure .image img{width:100%}@media screen and (min-width:768px){.cm_detail .blk .blk_content .blk_content_inner figure .image{flex-basis:50%}}.cm_detail .blk .blk_content .blk_content_inner figure figcaption{align-self:center;flex-basis:100%}@media screen and (min-width:768px){.cm_detail .blk .blk_content .blk_content_inner figure figcaption{flex-basis:50%}}@media screen and (min-width:768px){.cm_detail .blk .blk_content .blk_content_inner figure:nth-child(even){flex-direction:row-reverse}}.cm_detail .blk .blk_content .blk_content_title{font-size:24px;font-weight:700}.cm_detail .blk .blk_content .decimal{list-style:decimal;margin-left:1rem}.cm_detail .blk .blk_content .content_item{align-items:flex-start}.cm_detail .blk .blk_content .content_item>div figure{height:auto}.cm_detail .blk .blk_content .content_item figcaption{padding:0;line-height:2;text-align:inherit}.cm_detail .blk .blk_content .spec_logo{display:block;width:auto;max-width:100%;margin:0 auto 1rem}.cm_detail .blk .blk_content .controls_img{display:block;width:100%;max-width:480px;margin-inline:auto}.cm_detail .blk .blk_content.blk_content_image img{margin:auto;width:100%}@media screen and (min-width:768px){.cm_detail .blk .blk_content.blk_content_image img{width:80%}}.cm_detail .blk .blk_content ol{list-style:decimal;margin-left:1rem}.cm_detail .blk .blk_content ol li{margin-bottom:.5rem}.cm_detail .blk .blk_image{width:100%;padding:1rem 0;display:grid;place-items:center;align-self:flex-start;order:-1}@media screen and (min-width:960px){.cm_detail .blk .blk_image{order:0}}.cm_detail .blk .blk_image .icn_circle_artist_wrap{height:auto}.cm_detail .blk .blk_image .icn_circle_artist_wrap>div{flex:1 1 0;min-width:0;max-width:100%}.cm_detail .blk .blk_image .icn_circle_artist_wrap>div img{width:100%;height:auto}@media screen and (min-width:960px){.cm_detail .blk .blk_image{width:50%}}.cm_detail .blk .blk_image img{margin-inline:auto;width:100%}.cm_detail .blk .blk_image img.main_image{width:auto;max-width:100%;max-height:560px}.cm_detail .blk .blk_image .main_image_bg{width:100%;display:grid;place-items:center}.cm_detail .blk .blk_image .main_image_bg.has-bg{padding:1rem}@media screen and (min-width:768px){.cm_detail .blk .blk_image .main_image_bg.has-bg{padding:2rem}}.cm_detail .blk .blk_image figure{padding:1rem}.cm_detail .blk .blk_title{background-color:#000;padding:1rem 2rem;font-size:20px;font-weight:700;text-align:center;line-height:1}.cm_detail .blk .manual{background-color:#fff;width:100%}.cm_detail .blk .manual figcaption{background-color:#000;padding:.5rem 1rem;color:#fff;text-align:center}.cm_detail .blk .manual figcaption span.icn_pdf{width:100%}.cm_detail .blk .manual figcaption span.icn_pdf:after{content:"";display:inline-block;width:30px;height:30px;background-image:url(//stellagear.com/wp-content/themes/stellagear/assets/css/../images/effector/bass_drivers_high/icn_pdf.svg);background-size:contain;vertical-align:middle}.cm_detail .blk .manual img{margin:0 auto}.cm_detail .blk .controls_image{padding:1rem 0}.cm_detail .blk .controls_image .wrap{background-color:#fff;padding:1rem;width:100%;position:relative}.cm_detail .blk .controls_image .wrap:before{content:"+";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:64px;height:64px;z-index:1;font-size:32px;display:grid;place-content:center;background-color:rgba(0,0,0,.8);border-radius:50px;padding:1rem}.cm_detail .container>.blk:nth-of-type(odd){flex-direction:column}@media screen and (min-width:960px){.cm_detail .container>.blk:nth-of-type(odd){flex-direction:row}}.cm_detail .container>.blk:nth-of-type(even){flex-direction:column}@media screen and (min-width:960px){.cm_detail .container>.blk:nth-of-type(even){flex-direction:row-reverse}}.cm_detail.cm_detail-feature .blk,.cm_detail .blk_group{margin-top:2rem;margin-bottom:2rem;padding-top:2rem;padding-bottom:2rem;background-image:linear-gradient(to right,transparent 0%,rgba(255,255,255,.25) 25%,rgba(255,255,255,.25) 75%,transparent 100%),linear-gradient(to right,transparent 0%,rgba(255,255,255,.25) 25%,rgba(255,255,255,.25) 75%,transparent 100%);background-repeat:no-repeat;background-size:100% 1px,100% 1px;background-position:top center,bottom center}.cm_detail.cm_detail-feature .blk~.blk,.cm_detail .blk_group~.blk_group{margin-top:0;padding-top:0;background-image:linear-gradient(to right,transparent 0%,rgba(255,255,255,.25) 25%,rgba(255,255,255,.25) 75%,transparent 100%);background-size:100% 1px;background-position:bottom center}.cm_detail .blk_group>.content_title{margin:0 0 1.5rem;font-size:20px}@media screen and (min-width:768px){.cm_detail .blk_group>.content_title{font-size:24px}}.cm_detail .blk_group .blk_content{padding:1rem 0 0}@media screen and (min-width:960px){.cm_detail .blk_group .blk_content{padding:0}}.cm_detail .blk_group .blk_content_title{font-size:18px;line-height:1.4;text-align:center;margin-bottom:.5rem}@media screen and (min-width:960px){.cm_detail .blk_group .blk_content_title{font-size:24px;text-align:left;margin-bottom:.75rem}}.cm_detail .blk_group .blk{align-items:center;justify-content:center;gap:0}@media screen and (min-width:960px){.cm_detail .blk_group .blk{gap:3rem}}@media screen and (min-width:960px){.cm_detail .blk_group .blk .blk_content,.cm_detail .blk_group .blk .blk_image{flex:0 0 auto;max-width:45%;padding:0}.cm_detail .blk_group .blk .blk_image{justify-items:center}.cm_detail .blk_group .blk .blk_image>img,.cm_detail .blk_group .blk .blk_image>.main_image_bg{margin-inline:auto}}@media screen and (min-width:960px){.cm_detail .blk_group.is-reverse .blk{flex-direction:row-reverse}}.cm_detail .blk.graph figure{width:100%}.cm_detail .blk.graph figure .image{background-color:#fff;padding:2rem}.cm_detail .blk.graph figure .image img{width:100%}.cm_detail .blk.graph figure figcaption{font-weight:700}.cm_detail .detail_title{padding:2rem 0 0;font-size:22px;font-weight:700;word-break:auto-phrase;text-align:center}@media screen and (min-width:768px){.cm_detail .detail_title{font-size:28px;padding:3rem 0 1rem}}.cm_detail .detail_title span{display:block;font-size:16px;line-height:1;font-weight:400}.cm_detail figure{margin:0;padding:0}.cm_detail figure figcaption{padding:1rem;font-size:14px;line-height:1.75;text-align:left}.cm_detail .dl_table dl{display:flex;width:100%;line-height:1.5;margin:0;padding:1rem 0;flex-direction:column;border-bottom:1px dotted #444}@media screen and (min-width:768px){.cm_detail .dl_table dl{flex-direction:row}}.cm_detail .dl_table dl dt{flex-basis:35%;padding:0 1rem 0 2rem;position:relative;font-size:14px;font-weight:400}.cm_detail .dl_table dl dt:before{content:"●";display:inline-block;position:absolute;top:0;left:0;margin-left:1rem}.cm_detail .dl_table dl dd{padding:0 1rem;flex-basis:65%;font-size:14px}.cm_detail .dl_table-variation{background-color:#444;border-radius:10px;padding:0;overflow:hidden}.cm_detail .dl_table-variation dl{padding:0;border-bottom:none}.cm_detail .dl_table-variation dl:not(:last-child){border-bottom:1px dotted #666}.cm_detail .dl_table-variation dl dt{flex-basis:25%;background-color:#222;padding:1rem 1rem .5rem}.cm_detail .dl_table-variation dl dt:before{display:none}.cm_detail .dl_table-variation dl dt span{display:block;font-size:12px;color:#ccc}@media screen and (min-width:768px){.cm_detail .dl_table-variation dl dt{padding:1rem}}.cm_detail .dl_table-variation dl dd{flex-basis:75%;padding:1rem}.slider_image{width:min(1500px, 100%);margin:1rem auto;text-align:center}.slider_image img{display:block;width:100%;height:auto}.slider_image .wrap{padding:2rem 1rem;font-size:1.25rem;font-weight:700;line-height:2}.slider_image .wrap span{display:inline-block}.cm_detail-feature .blk .blk_content{align-self:center}.cm_detail-video{background-color:#000;padding:2rem 1rem}.cm_detail-video .detail_title{margin-inline:auto;text-align:center}.detail_jan_codes{display:inline-block;text-align:left;vertical-align:top}.cm_detail:has(.blk_group)+.cm_detail.cm_detail-feature .blk,.cm_detail:has(.blk_group)+.cm_detail .blk_group{margin-top:0;padding-top:0;background-image:linear-gradient(to right,transparent 0%,rgba(255,255,255,.25) 25%,rgba(255,255,255,.25) 75%,transparent 100%);background-size:100% 1px;background-position:bottom center}.main_images{padding:0 1rem;margin-block:0 1rem}@media screen and (min-width:768px){.main_images{margin-block:0 2rem}}.main_images .container{width:100%;max-width:1500px;margin:0 auto;display:flex;flex-wrap:wrap;gap:2rem;align-items:flex-start}.main_images .main_image,.main_images .icn_circle_artist_wrap{width:100%;max-width:1200px;height:auto;margin-inline:auto;background-image:radial-gradient(ellipse at 50% 55%,rgba(255,255,255,.07) 0%,rgba(255,255,255,0) 70%);border-radius:4px}.main_images .thumbs{width:100%;max-width:1200px;margin-inline:auto;justify-content:center}.main_images .thumbs a{padding:.5rem;cursor:zoom-in}.main_images .thumbs .images{position:relative}.main_images .thumbs .images:after{content:"+";position:absolute;inset:0;margin:auto;width:24px;height:24px;display:grid;place-content:center;font-size:16px;line-height:1;color:#fff;background-color:rgba(0,0,0,.8);border-radius:50%;pointer-events:none;opacity:.75;transition:opacity .2s ease,background-color .2s ease}@media screen and (min-width:960px){.main_images .thumbs .images:after{width:32px;height:32px;font-size:20px}}.main_images .thumbs>*:hover .images:after{opacity:1;background-color:rgba(0,0,0,.95)}.main_images .main_image_bg{width:100%;display:grid;place-items:center}.main_images .main_image_bg.has-bg{padding:1rem}@media screen and (min-width:768px){.main_images .main_image_bg.has-bg{padding:2rem}}.products .main_images .main_image{transform:rotate(-5deg);transform-origin:center}.cm_related{padding:0 1rem 4rem}.cm_related .container{max-width:1500px;width:100%;margin:0 auto}.cm_related_items{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem}.cm_related_item{flex:0 1 100%;max-width:480px}@media screen and (min-width:768px){.cm_related_item{flex:0 1 calc((100% - 4rem) / 3);max-width:calc((100% - 4rem) / 3)}}.cm_related_image img{width:100%;height:auto;margin:0 auto}.cm_related .content{display:flex;justify-content:center;margin-top:1rem}.home .container,body.news .container,body.archive .container{width:100%;max-width:1500px;margin:0 auto}.home section,body.news section,body.archive section{padding:0 1rem 0}.home section.hero,body.news section.hero,body.archive section.hero{padding:0}@media screen and (min-width:768px){.home section,body.news section,body.archive section{padding:0 1rem 0}}.home section .container,body.news section .container,body.archive section .container{width:100%;max-width:1500px;margin:0 auto;padding:0 0 2rem}.home section.home02 .buttonOutlineGlow,body.news section.home02 .buttonOutlineGlow,body.archive section.home02 .buttonOutlineGlow{margin:1rem auto}.home .home_news,body.news .home_news,body.archive .home_news{padding:2rem 1rem}.home .home_news .container,body.news .home_news .container,body.archive .home_news .container{max-width:1280px;width:100%;margin:0 auto;padding:1rem;background-color:#202020}@media screen and (min-width:768px){.home .home_news .container,body.news .home_news .container,body.archive .home_news .container{padding:3rem}}@media screen and (min-width:768px){.home .home_news .news_rows,body.news .home_news .news_rows,body.archive .home_news .news_rows{display:grid;grid-template-columns:max-content 1fr;column-gap:1rem}}.home .home_news .news_rows[hidden],body.news .home_news .news_rows[hidden],body.archive .home_news .news_rows[hidden]{display:none}.home .home_news dl,body.news .home_news dl,body.archive .home_news dl{display:flex;justify-content:flex-start;flex-direction:column;margin:0;border-bottom:1px solid #333}@media screen and (min-width:768px){.home .home_news dl,body.news .home_news dl,body.archive .home_news dl{display:contents}}.home .home_news dl dt,body.news .home_news dl dt,body.archive .home_news dl dt{position:relative;display:flex;align-items:center;gap:.5rem;line-height:1.25;padding:1rem 1rem 0;width:100%;font-weight:400;font-size:14px}@media screen and (min-width:768px){.home .home_news dl dt,body.news .home_news dl dt,body.archive .home_news dl dt{width:auto;padding:1rem;flex-wrap:nowrap;white-space:nowrap;border-bottom:1px solid #333}}.home .home_news dl dt .icn_cat,body.news .home_news dl dt .icn_cat,body.archive .home_news dl dt .icn_cat{font-size:12px;padding:6px;line-height:1;color:#fff;background-color:#121212;letter-spacing:0;display:inline-block;min-width:5.5em;text-align:center}.home .home_news dl dt .icn_new,body.news .home_news dl dt .icn_new,body.archive .home_news dl dt .icn_new{position:static;display:inline-block;vertical-align:middle}.home .home_news dl dd,body.news .home_news dl dd,body.archive .home_news dl dd{padding:1rem;line-height:1.25;text-align:left}@media screen and (min-width:768px){.home .home_news dl dd,body.news .home_news dl dd,body.archive .home_news dl dd{min-width:0;border-bottom:1px solid #333}}.home .home_news dl dd .btns,body.news .home_news dl dd .btns,body.archive .home_news dl dd .btns{display:flex;justify-content:flex-start;gap:0 1rem}.home .home_news dl dd .news_description,body.news .home_news dl dd .news_description,body.archive .home_news dl dd .news_description{font-size:14px;line-height:1.5;margin-top:1rem;margin-bottom:0}.home_news .content>nav.content{text-align:center;margin-top:2rem}.home_news .content>nav.content .buttonOutlineGlow{margin-inline:auto}.news dl.is-draft,.news dl.is-draft>dt,.news dl.is-draft>dd{opacity:.75}.news_years{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:0 0 2rem;padding:0}.news_year{appearance:none;border:1px solid #333;background-color:transparent;color:#999;font-size:14px;font-weight:700;line-height:1;padding:.75rem 1.25rem;border-radius:999px;cursor:pointer;transition:.2s}.news_year:hover{color:#fefefe;border-color:#666}.news_year.is-current{background-color:#fefefe;border-color:#fefefe;color:#111}.whats section{margin:3rem auto}.whats section .container{width:100%;max-width:1500px;margin:0 auto}.whats section .container .swiper-container{z-index:-1}.products{font-size:14px}.products .hero{padding:3rem 0}.products .hero_title{font-size:24px;font-weight:700;color:#fefefe;margin-bottom:.5rem;text-align:center;line-height:1.25}@media screen and (min-width:768px){.products .hero_title{font-size:32px}}.products .hero_subtitle{font-size:18px;font-weight:700;color:#fefefe;margin-bottom:1em;line-height:1.25;text-align:center}@media screen and (min-width:768px){.products .hero_subtitle{font-size:24px}}.products .hero_image{display:block;margin:0 auto 3rem;padding:1rem}.products .hero_image img{margin:0 auto}.products .hero_thumbs{padding:2rem 1rem;display:flex;align-items:center;justify-content:center;grid:1rem;flex-direction:row;background-color:#000}.products .hero_thumbs>.images{width:50%}.products .hero_thumbs>.images img{margin:auto}.products .hero_kv img{margin:auto}.products .hero_kv{margin:0 auto;max-width:1500px;width:100%;position:relative}.products .hero_thumbs img{max-width:640px;width:100%}.products .hero_caption{text-align:center}.products .hero_caption a{display:inline}.products .hero_caption:after{display:inline;content:"↓";font-size:12px}.profile{margin:0 auto;padding:4rem 1rem;max-width:960px;width:100%}.profile .profile_title{font-size:1.5rem;font-weight:700}.profile span{display:inlinb-block;text-align:right}.accessory{font-size:14px}.accessory .hero{height:400px}.accessory .hero .overlay_black_dark03{height:100%;width:100%;background:rgba(0,0,0,.3)}.accessory .hero .container{text-align:center}.accessory .hero .bgr_cate{background:#000;padding:5px 15px;font-size:12px;text-align:center;margin:0 auto 10px;display:inline-block}.accessory .hero .flex_center{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;width:100%}.accessory .hero_title{font-size:24px;font-weight:700;color:#fefefe;margin-bottom:1em;text-align:center;line-height:1.25}@media screen and (min-width:960px){.accessory .hero_title{font-size:32px}}.accessory .hero .overlay_black_dark03{height:100%;width:100%;background:rgba(0,0,0,.3)}.accessory .t-shirt .cm_hero .bgr .container{background-position:bottom center;background-size:cover;background-repeat:no-repeat}@media screen and (min-width:960px){.accessory .t-shirt .cm_hero .bgr .container{background-position:bottom 12% center}}.accessory .t-shirt .cm_hero .bgr .container .blk{z-index:1;width:100%;max-width:1500px;width:100%;margin:0 auto;display:flex;flex-direction:column-reverse;justify-content:center;align-items:center;padding:3rem 0}@media screen and (min-width:960px){.accessory .t-shirt .cm_hero .bgr .container .blk{flex-direction:row}}.accessory .t-shirt .cm_hero .bgr .container .blk .blk_content{position:relative;padding:1rem;width:100%}@media screen and (min-width:960px){.accessory .t-shirt .cm_hero .bgr .container .blk .blk_content{padding:1.5rem;flex-basis:40%}}.accessory .t-shirt .cm_hero .bgr .container .blk .blk_content .sp_only{display:block}@media screen and (min-width:960px){.accessory .t-shirt .cm_hero .bgr .container .blk .blk_content .sp_only{display:none}}.accessory .t-shirt .cm_hero .bgr .container .blk .blk_image{width:100%;padding:0;display:grid;place-items:center}@media screen and (min-width:960px){.accessory .t-shirt .cm_hero .bgr .container .blk .blk_image{padding:3rem 0;flex-basis:60%}}.accessory .t-shirt .blk_image{display:grid;place-items:center;padding:3rem 1rem}.accessory .t-shirt #image-container{display:none}@media screen and (min-width:960px){.accessory .t-shirt #image-container{display:block;width:100%;height:auto;margin:0 auto;position:relative}}.accessory .t-shirt .fade-image{width:100%;height:auto;position:absolute;opacity:0;transition:opacity 2s ease-in-out;top:0;bottom:0;left:0;right:0;margin:auto}.accessory .t-shirt .drop-shadow{filter:drop-shadow(0px 0px 9px rgba(255,255,255,.5))}@media (max-width:960px){.accessory .t-shirt #image-container{width:100%;height:auto}}.accessory .t-shirt .cm_hero .cm_hero_title{line-height:1.5}.accessory .t-shirt .cm_hero .cm_hero_subtitle{line-height:1.5}.accessory .t-shirt .size_chart{margin-top:2rem}.accessory .t-shirt table.chart{width:100%}.accessory .t-shirt table.chart tr{border-bottom:1px solid #333}.accessory .t-shirt table.chart tr th,.accessory .t-shirt table.chart tr td{text-align:center;padding:.5rem}@media screen and (min-width:960px){.accessory .t-shirt table.chart tr th,.accessory .t-shirt table.chart tr td{padding:1rem}}.accessory.pick .detail_title_image,.accessory.acc-pick .detail_title_image{max-width:750px;margin:0 auto 2rem}.accessory.pick .l_blk-image .icn_circle_artist_wrap,.accessory.acc-pick .l_blk-image .icn_circle_artist_wrap{width:100%;max-width:400px;height:auto;margin-inline:auto}.accessory.pick .l_blk-image .icn_circle_artist_wrap img,.accessory.acc-pick .l_blk-image .icn_circle_artist_wrap img{width:100%;height:auto}.parts{font-size:14px}