body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;vertical-align:baseline}img{vertical-align:top}a img{border:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:inherit}q:before,q:after{content:""}abbr,acronym{border:0}svg{width:100%}.clearfix:after{content:"";display:block;clear:both}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}html{--w: 750;--size_font: 16;--size_font_title: 16;--color_white: #ffffff;--color_black: #070707;--color_gray_900: oklch(0.9 0.0332 301.47);--color_gray_800: oklch(0.8 0.0332 301.47);--color_gray_700: oklch(0.7 0.0332 301.47);--color_gray_600: oklch(0.6 0.0332 301.47);--color_gray_500: oklch(0.5 0.0332 301.47);--color_gray_400: oklch(0.4 0.0332 301.47);--color_gray_300: oklch(0.3 0.0332 301.47);--color_gray_200: oklch(0.2 0.0332 301.47);--color_gray_100: oklch(0.1 0.0332 301.47);--color_red_900: #ffe5e3;--color_red_700: #FE6F70;--color_red_600: #FD4141;--color_red_500: #d93838;--color_red_400: #c70000;--color_blue_500: #0f4a87;--color_blue_900: #0d0716;--color_text: var(--color_white);--color_title_wave: var(--color_white);--font_jp: 'Noto sans JP', sans-serif;--font_en: 'Montserrat', sans-serif;--font_deco: 'Wavefont', sans-serif;--header_height: 44px}@media screen and (min-width: 400px){html{--size_font_title: 12}}@media screen and (min-width: 768px){html{--w: 1200;--size_font: 16;--size_font_title: 8}}@media screen and (min-width: 970px){html{--size_font_title: 6}}#headerCol{position:sticky;z-index:100;top:0;left:0}@media screen and (min-width: 768px){#headerCol{display:flex;justify-content:flex-start;align-items:flex-start;margin-bottom:-10px}}@media screen and (min-width: 768px)and (max-height: 35rem){#headerCol{position:static}}@media not screen and (min-width: 768px){#headerColInner{position:sticky;z-index:100;top:0;left:0;background:var(--color_black);min-height:44px;border-bottom:1px solid var(--color_white);display:flex;justify-content:flex-end;width:100%}}#headerColInner .logo{aspect-ratio:160/65}@media not screen and (min-width: 768px){#headerColInner .logo{position:absolute;z-index:10;top:0;left:0;width:auto;height:120%}}@media screen and (min-width: 768px){#headerColInner .logo{position:relative;z-index:10;width:min(180/var(--w)*100vw,180px);height:auto;margin-right:max(-180/var(--w)*100vw,-180px)}}@media not screen and (min-width: 768px){#btnNavigation{position:relative;z-index:0;background:none;aspect-ratio:1/1;width:auto;height:max(44px,88/var(--w)*100vw);cursor:pointer;border:none}#btnNavigation span{position:absolute;top:50%;left:50%;width:54.5454545455%;height:2px;background:#fff;translate:-50% -50%;transition:rotate .3s}#btnNavigation span:nth-child(1){translate:-50% -450%;transition:rotate .3s,translate .3s}#btnNavigation span:nth-child(2){transition:scale .3s}#btnNavigation span:nth-child(3){translate:-50% 350%;transition:rotate .3s,translate .3s}#btnNavigation.isOpen span:nth-child(1){translate:-50% -50%;rotate:z 315deg}#btnNavigation.isOpen span:nth-child(2){scale:0 1}#btnNavigation.isOpen span:nth-child(3){translate:-50% -50%;rotate:z -315deg}}@media screen and (min-width: 768px){#btnNavigation{display:none}}@media not screen and (min-width: 768px){#navigationCol{position:fixed;z-index:90;top:var(--header_height);left:0;background:var(--color_black);width:100%;height:100%;translate:100% 0;transition:translate .5s}#navigationCol.isOpen{translate:0 0}}@media screen and (min-width: 768px){#navigationCol{position:relative;z-index:0;display:flex;justify-content:flex-end;padding-left:min(180/var(--w)*100vw,180px);filter:drop-shadow(0px 0px 8px rgba(0, 0, 0, 0.6))}#navigationCol:after{content:"";pointer-events:none;position:absolute;z-index:-1;top:0;left:0;background:var(--color_black);width:calc(100% - max(60px,4rem));height:100%;border-bottom:1px solid var(--color_white)}}#navigationList a{text-decoration:none}#navigationList a:not([href*=pmc]),#navigationList a[href*=pmc]>span{--color_link: var(--color_white);display:grid;justify-content:center;justify-items:center;gap:.3em;color:var(--color_link);font-family:var(--font_en);font-weight:700;line-height:1;letter-spacing:0}#navigationList a:not([href*=pmc]) .fontEn,#navigationList a[href*=pmc]>span .fontEn{text-transform:uppercase}#navigationList a:not([href*=pmc]) .fontJp,#navigationList a[href*=pmc]>span .fontJp{display:block;font-weight:400;font-size:.5rem}@media(hover: hover)and (pointer: fine){#navigationList a:not([href*=pmc]):hover,#navigationList a[href*=pmc]>span:hover{--color_link: var(--color_red_600)}}@media not screen and (min-width: 768px){#navigationList{overflow-y:auto;height:100%;padding-block:3rem calc(3rem + var(--header_height))}#navigationList a:not([href*=pmc]),#navigationList a[href*=pmc]>span{padding-block:1.6rem;font-size:calc(24/var(--size_font)*1rem)}#navigationList a[href*=pmc]{display:block}}@media screen and (min-width: 768px){#navigationList{--size_font: 24;display:flex;flex-wrap:wrap;font-size:calc(16/var(--size_font)*1rem)}#navigationList a:not([href*=pmc]){padding:min(16/var(--w)*100vw,16px) min(16/var(--w)*100vw,16px)}#navigationList a[href*=pmc]{font-weight:800}#navigationList a[href*=pmc]>span{--color_link: var(--color_black);position:relative;z-index:0;display:grid;justify-content:center;justify-items:flex-start;gap:.3em;background:linear-gradient(to right, transparent max(40px, 3rem), #FFF max(40px, 3rem), #FFF calc(100% - max(60px, 4rem)), transparent calc(100% - max(60px, 4rem)));-webkit-mask-composite:source-in, xor;mask-composite:intersect;padding-block:min(16/var(--w)*100vw,16px);padding-inline:max(40px,3rem) max(60px,4rem);transition:color .3s}#navigationList a[href*=pmc]>span:before,#navigationList a[href*=pmc]>span:after{content:"";position:absolute;top:0;display:block;background:url(../images/common/bg_pmc.webp) no-repeat top left/auto 100%;height:100%}#navigationList a[href*=pmc]>span:before{left:1px;width:max(40px,3rem)}#navigationList a[href*=pmc]>span:after{right:1px;background-position:top right;width:max(60px,4rem)}}@media screen and (min-width: 768px)and (hover: hover)and (pointer: fine){#navigationList a[href*=pmc]>span:hover{--color_link: var(--color_red_400)}}@media screen and (min-width: 768px){#navigationList a[href*=pmc] .fontEn{display:flex;justify-content:flex-start;align-items:center;gap:min(4/var(--w)*100vw,4px)}#navigationList a[href*=pmc] .fontEn:after{content:"";-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 31 11'%3E%3Cpath fill-rule='evenodd' fill='rgb(0, 0, 0)' d='M26.737,10.904 L22.669,10.904 L26.158,0.438 L30.226,0.438 L26.737,10.904 ZM15.113,10.904 L18.602,0.438 L22.669,0.438 L19.180,10.904 L15.113,10.904 ZM7.556,10.904 L11.045,0.438 L15.113,0.438 L11.624,10.904 L7.556,10.904 ZM-0.000,10.904 L3.489,0.438 L7.556,0.438 L4.067,10.904 L-0.000,10.904 Z'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 31 11'%3E%3Cpath fill-rule='evenodd' fill='rgb(0, 0, 0)' d='M26.737,10.904 L22.669,10.904 L26.158,0.438 L30.226,0.438 L26.737,10.904 ZM15.113,10.904 L18.602,0.438 L22.669,0.438 L19.180,10.904 L15.113,10.904 ZM7.556,10.904 L11.045,0.438 L15.113,0.438 L11.624,10.904 L7.556,10.904 ZM-0.000,10.904 L3.489,0.438 L7.556,0.438 L4.067,10.904 L-0.000,10.904 Z'/%3E%3C/svg%3E") no-repeat center/contain;background:var(--color_link);aspect-ratio:31/11;width:min(30/var(--w)*100vw,30px);height:auto;transition:background-color .3s}#navigationList a[href*=pmc] .fontJp{font-weight:600}#navigationList a[href*=pmc]:focus-visible{outline:none;box-shadow:none !important}#navigationList li:has(a[href*=pmc]):has(*:focus-visible){outline:2px rgba(0,0,0,0) solid !important;outline-offset:-2px;box-shadow:0 0 0 2px #fff,0 0 0 4px #000,0 0 4px 8px #fff}}@media screen and (min-width: 970px){#navigationList{--size_font: 16}}#footerNavigationCol{position:relative;padding:1em min(40/var(--w)*100vw - 1rem,40px - 1rem);background:#fff}#footerNavigationCol::before,#footerNavigationCol::after{content:"";position:absolute;top:0;background:#fff;width:10%;height:15px;clip-path:polygon(0 0, calc(100% - 15px) 0, 100% 100%, 0 100%);translate:0 calc(-100% + 5px)}@media screen and (min-width: 768px){#footerNavigationCol::before,#footerNavigationCol::after{width:max(8.3333333333%,50% - 500px)}}#footerNavigationCol::before{left:0}#footerNavigationCol::after{right:0;rotate:y 180deg}#footerNavigation{font-size:.9rem;line-height:1}#footerNavigation li a{display:block;width:100%;padding:1rem;font-weight:900;color:var(--color_black);text-decoration:none}@media(hover: hover)and (pointer: fine){#footerNavigation li a:hover{color:var(--color_red_400)}}@media screen and (min-width: 768px){#footerNavigation{display:flex;flex-wrap:wrap;justify-content:center}#footerNavigation li{display:flex;align-items:center}#footerNavigation li:not(:last-child):after{content:"";width:1rem;height:2px;display:inline-block;background:var(--color_black)}}*{box-sizing:border-box}html{font-family:var(--font_jp)}body,html{position:relative}body{color:#070707;overflow-x:hidden}a{color:var(--color_red_400);transition:color .3s;text-decoration:underline}a:has(img){display:inline-block}@media(hover: hover)and (pointer: fine){a:hover{text-decoration:none}}img{width:100%;height:auto;border:none;vertical-align:bottom}#bne,.bne{font-weight:normal;letter-spacing:0;line-height:revert}#bne a,.bne a{color:#333}#bne p,.bne p{margin:revert;color:initial;line-height:initial}#onetrust-consent-sdk{font-family:auto,sans-serif !important}#onetrust-consent-sdk a{display:inline !important}.screenOnly{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}.splide__arrow{cursor:pointer;position:absolute;z-index:1;top:50%;display:flex;justify-content:center;align-items:center;background:none;height:100%;width:24px;padding:0;border:0}.splide__arrow:before{content:"";pointer-events:none;position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;background:var(--color_white);clip-path:polygon(0 0, calc(100% - min(8 / var(--w) * 100vw, 8px)) 0, 100% min(8 / var(--w) * 100vw, 8px), 100% calc(100% - min(8 / var(--w) * 100vw, 8px)), calc(100% - min(8 / var(--w) * 100vw, 8px)) 100%, 0 100%)}.splide__arrow svg{width:50%;height:auto;transition:fill .5s}.splide__arrow--prev{left:-8px;translate:-100% -50%;rotate:y 180deg}.splide__arrow--next{right:-8px;translate:100% -50%}@media(hover: hover)and (pointer: fine){.splide__arrow:hover svg{fill:var(--color_red_400)}}.splide__toggle{--size_corner: min(calc(8 / var(--w) * 100vw), 8px);position:relative;z-index:0;background:none;display:block;width:min(320/var(--w)*100vw,320px);margin-inline:auto;margin-top:min(40/var(--w)*100vw,40px);padding:min(8/var(--w)*100vw,8px);border:none;font-family:var(--font_en);font-weight:800;color:var(--color_black);text-transform:uppercase;cursor:pointer;transition:color .5s}.splide__toggle:before{content:"";pointer-events:none;position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;background:var(--color_white);clip-path:polygon(var(--size_corner) 0, calc(100% - var(--size_corner)) 0, 100% var(--size_corner), 100% calc(100% - var(--size_corner)), calc(100% - var(--size_corner)) 100%, var(--size_corner) 100%, 0 calc(100% - var(--size_corner)), 0 var(--size_corner))}.splide__toggle__icon{display:grid;grid-template-columns:24px auto;align-items:center;padding-right:min(12/var(--w)*100vw,12px)}.splide__toggle svg{transition:fill .5s}@media(hover: hover)and (pointer: fine){.splide__toggle:hover{color:var(--color_red_400)}.splide__toggle:hover svg{fill:var(--color_red_400)}}.boxLineTop{position:relative;z-index:0;padding-block:1px;padding-top:min(80/var(--w)*100vw,64px);padding-left:1px}.boxLineTop:after{content:"";pointer-events:none;position:absolute;z-index:-1;left:0;top:0;width:100%}@media not screen and (min-width: 768px){.boxLineTop{background:url(../images/common/line/sp_lr_01.webp) no-repeat left bottom/100% auto;margin-inline:calc(32/var(--w)*100vw);padding-bottom:calc(72/var(--w)*100vw)}.boxLineTop:after{background:url(../images/common/line/sp_dot_l.webp) repeat-y top left/100% auto;height:calc(100% - 72/var(--w)*100vw)}}@media screen and (min-width: 768px){.boxLineTop{background:url(../images/common/line/pc_lr_short.webp) no-repeat center bottom/min(100%, 1200px) auto}.boxLineTop:after{background:url(../images/common/line/pc_dot_l.webp) repeat-y top center/min(100%, 1200px) auto;height:calc(100% - min(48/var(--w)*100vw,48px))}}.boxLineMiddle{--line_sp_bottom: url(../images/common/line/sp_rl_02.webp);--line_sp_side: url(../images/common/line/sp_side_01_r.webp);--line_pc_bottom: url(../images/common/line/pc_rl_01.webp);--line_pc_side: url(../images/common/line/pc_side_r.webp);position:relative;z-index:0;padding-block:1px}@media not screen and (min-width: 768px){.boxLineMiddle{background:var(--line_sp_bottom) no-repeat bottom left/100% auto;margin-inline:calc(32/var(--w)*100vw);padding-right:1px;padding-bottom:calc(92/var(--w)*100vw)}.boxLineMiddle:after{pointer-events:none;content:"";position:absolute;top:0;left:0;background:var(--line_sp_side) repeat-y top right/100% auto;width:100%;height:calc(100% - 92/var(--w)*100vw)}}@media screen and (min-width: 768px){.boxLineMiddle{background:var(--line_pc_bottom) no-repeat bottom/min(100%, 1200px) auto;padding:0 0 min(40/var(--w)*100vw,40px) 0}}html{scroll-behavior:smooth;scroll-padding-block-start:var(--header_height);-webkit-text-size-adjust:100%}body{background:var(--color_blue_900);overflow-wrap:anywhere;word-break:normal}body:before{content:"";pointer-events:none;position:fixed;z-index:-1;top:0;left:0;width:100%;height:100%;background:url("../images/common/bg_main.webp") no-repeat center top/cover}body.isDisable{overflow:hidden}*:focus-visible{outline:2px rgba(0,0,0,0) solid !important;outline-offset:-2px !important;box-shadow:0 0 0 2px #fff,0 0 0 4px #000,0 0 4px 8px #fff !important}[role=button],button{cursor:pointer;border:none}.pc{display:none !important}@media screen and (min-width: 768px){.pc{display:block}}.sp{display:block}@media screen and (min-width: 768px){.sp{display:none !important}}.fontEn{font-family:var(--font_en)}.fontJp{font-family:var(--font_jp)}.fontDeco{font-family:var(--font_deco)}.titleEn{--color_title_wave: linear-gradient(to right, var(--color_white), transparent);position:relative;padding-left:calc(min(40/var(--w)*100vw,40px) + min(12/var(--w)*100vw,12px));font-family:var(--font_en);font-size:calc(32/var(--size_font_title)*1rem);font-weight:700;line-height:.8;text-transform:uppercase;letter-spacing:-0.05em;color:var(--color_white)}.titleEn:before{content:"";position:absolute;top:50%;left:1px;background:var(--color_white);width:min(40/var(--w)*100vw,40px);height:2px}.titleEn:has(.decoWave){display:flex;align-items:center;flex-wrap:wrap;gap:min(12/var(--w)*100vw,12px)}.titleEnRe{--color_title_wave: linear-gradient(to left, var(--color_white), transparent);justify-content:flex-end;padding-left:0;padding-right:calc(min(40/var(--w)*100vw,40px) + min(12/var(--w)*100vw,12px))}.titleEnRe:before{left:initial;right:1px}.titleEn .decoWave{background:var(--color_title_wave);-webkit-background-clip:text;background-clip:text;font-size:calc(16/var(--size_font_title)*1rem);color:rgba(0,0,0,0)}.titleJp{--color_title_wave: linear-gradient(to right, var(--color_white), transparent);position:relative;padding-left:calc(min(40/var(--w)*100vw,40px) + min(12/var(--w)*100vw,12px));font-family:var(--font_jp);font-size:calc(18/var(--size_font_title)*1rem);font-weight:700;line-height:1;color:var(--color_white)}.titleJp:before{content:"";position:absolute;top:50%;left:0;background:var(--color_white);width:min(40/var(--w)*100vw,40px);height:2px}.titleJp:has(.decoWave){display:flex;align-items:center;flex-wrap:wrap;gap:min(12/var(--w)*100vw,12px)}.titleJp .decoWave{background:var(--color_title_wave);-webkit-background-clip:text;background-clip:text;font-size:calc(16/var(--size_font_title)*1rem);color:rgba(0,0,0,0);text-transform:uppercase}.decoLine{display:inline-block;background:var(--color_white);width:min(40/var(--w)*100vw,40px);height:2px}.decoWave{pointer-events:none;align-self:flex-end;display:inline-block;font-family:var(--font_deco) !important;font-size:2rem;font-weight:200;letter-spacing:.1em;line-height:1}.decoWave::after{content:"Topics"}.decoWave[data-text]::after{content:attr(data-text)}.decoTxt{pointer-events:none;position:absolute;top:0;left:0;display:flex;align-items:center;gap:4px;font-family:var(--font_en);font-weight:500;font-size:.5rem;color:var(--color_white);translate:0 -150%}.decoTxt:before{content:attr(data-text);font:inherit}.decoTxt:after{content:"";display:block;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7 11'%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 255, 255)' d='M5.090,10.725 L4.155,10.112 C5.038,8.742 5.554,7.110 5.554,5.358 C5.554,3.606 5.038,1.973 4.155,0.603 L5.090,-0.009 C6.086,1.536 6.666,3.378 6.666,5.358 C6.666,7.338 6.086,9.179 5.090,10.725 ZM3.010,9.363 L2.076,8.751 C2.707,7.773 3.077,6.609 3.077,5.358 C3.077,4.107 2.707,2.942 2.076,1.964 L3.010,1.353 C3.753,2.506 4.189,3.879 4.189,5.358 C4.189,6.836 3.753,8.210 3.010,9.363 ZM-0.000,7.393 C0.378,6.807 0.600,6.109 0.600,5.358 C0.600,4.607 0.378,3.909 -0.000,3.323 L0.933,2.712 C1.424,3.473 1.712,4.381 1.712,5.358 C1.712,6.334 1.424,7.242 0.933,8.004 L-0.000,7.393 Z'/%3E%3C/svg%3E") no-repeat center/contain;aspect-ratio:7/11;width:auto;height:1em}.titleBg{position:relative;z-index:0;width:-moz-fit-content;width:fit-content;font-weight:800;font-size:calc(24/var(--size_font_title)*1rem);color:var(--color_black)}.titleBgInner{display:flex;align-items:center;gap:min(24/var(--w)*100vw,24px);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7 45'%3E%3Cpath fill-rule='evenodd' fill='rgb(0, 0, 0)' d='M4.1000,43.1000 L4.1000,0.000 L6.1000,0.000 L6.1000,43.1000 L4.1000,43.1000 ZM0.000,25.000 L1.1000,25.000 L1.1000,44.1000 L0.000,44.1000 L0.000,25.000 Z'/%3E%3C/svg%3E") no-repeat bottom right min(8 / var(--w) * 100vw, 4px)/auto min(50%,45px),var(--color_white);padding:min(4/var(--w)*100vw,4px) min(32/var(--w)*100vw,32px) min(4/var(--w)*100vw,4px) min(4/var(--w)*100vw,4px);clip-path:polygon(0 0, calc(100% - min(16 / var(--w) * 100vw, 8px)) 0, 100% min(16 / var(--w) * 100vw, 8px), 100% 100%, 0 100%)}.titleBg .decoWave{align-self:flex-start;font-size:.4rem;font-weight:800;color:var(--color_black);writing-mode:vertical-lr}@media screen and (min-width: 768px){.titleBg{--size_font_title: 12}}.goodsList{display:grid;justify-content:space-between;gap:min(32/var(--w)*100vw,24px)}@media not screen and (min-width: 768px){.goodsList{grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 768px){.goodsList{grid-template-columns:repeat(4, 1fr)}}.goodsList li{position:relative;z-index:0;background:linear-gradient(to right, var(--color_white) 2px, rgba(255, 255, 255, 0) 2px);padding-left:min(24/var(--w)*100vw,16px)}.goodsList li:before{pointer-events:none;content:"";position:absolute;top:0;left:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 18'%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 255, 255)' d='M-0.000,17.1000 L-0.000,0.000 L0.002,0.000 L0.002,1.1000 L2.001,0.000 L4.000,0.000 L4.000,17.1000 L-0.000,17.1000 Z'/%3E%3C/svg%3E") no-repeat center/contain;width:4px;aspect-ratio:4/18;transform:translate(-50%, 0)}.goodsList a{display:grid;gap:.5rem;color:var(--color_white);text-decoration:none}@media(hover: hover)and (pointer: fine){.goodsList a:hover .thumb img{scale:1.1}}.goodsList .thumb{overflow:hidden;background:rgba(0,0,0,.5);aspect-ratio:16/9;min-width:0}.goodsList .thumb img{transition:scale .5s}.goodsList .name{font-size:1rem;font-weight:900}.goodsList .com{font-size:.9rem}.bgStaggered{background:url(../images/common/bg_circle_staggered.webp) repeat-y;background-size:contain}.indent{display:grid;gap:.2rem;font-size:.9rem}.indent>li{text-indent:-1em;padding-left:1em}.notice{display:grid;gap:.2rem;font-size:.9rem}.notice>li{text-indent:-1em;padding-left:1em}.notice:not(:has(>li)){text-indent:-1em;padding-left:1em}.hoverOpa{transition:opacity .3s}@media(hover: hover)and (pointer: fine){.hoverOpa:hover{opacity:.9}}.hoverBright img{transition:filter .3s;will-change:filter}@media(hover: hover)and (pointer: fine){.hoverBright:hover img{filter:brightness(1.2)}}.btnSolid{--color_btn_text: var(--color_white);--color_btn_text_hover: var(--color_white);position:relative;z-index:0;display:grid;place-content:center;place-items:center;width:-moz-fit-content;width:fit-content;min-width:min(250/var(--w)*100vw,150px);min-height:44px;margin-inline:auto;padding-block:calc(1em - (1lh - 1em));padding-inline:min(24/var(--w)*100vw,24px);font-weight:800;font-size:1rem;line-height:1.2;color:var(--color_btn_text);text-decoration:none;transition:color .5s}.btnSolid strong{font-weight:inherit}.btnSolid:has(>.fontEn){padding-inline:min(16/var(--w)*100vw,16px);font-size:1rem}@media(hover: hover)and (pointer: fine){.btnSolid:hover{color:var(--color_btn_text_hover)}}.btnSolid:before,.btnSolid:after{pointer-events:none;content:"";box-sizing:border-box;position:absolute;z-index:10;top:50%;left:50%;translate:-50% -50%}.btnSolid:before{width:calc(100% - min(10/var(--w)*100vw,6px));height:calc(100% - min(10/var(--w)*100vw,6px));border:10px solid rgba(0,0,0,0);-o-border-image:url(../images/common/frame_btn_01.webp) 10;border-image:url(../images/common/frame_btn_01.webp) 10}.btnSolid:after{width:calc(100% + min(16/var(--w)*100vw,7px));height:calc(100% + min(16/var(--w)*100vw,7px));border:10px solid rgba(0,0,0,0);-o-border-image:url(../images/common/frame_btn_02.webp) 14;border-image:url(../images/common/frame_btn_02.webp) 14}.btnSolidBlack{--color_btn_text: var(--color_white);--color_btn_text_hover: var(--color_red_600);background:var(--color_black)}.btnSolidBlack:before,.btnSolidBlack:after{filter:invert(1)}.btnSolidWhite{--color_btn_text: var(--color_black);--color_btn_text_hover: var(--color_red_400);background:var(--color_white)}.btnSolidRed{--color_btn_text: var(--color_white);--color_btn_text_hover: var(--color_black);background:var(--color_red_500);font-weight:600}.btnSolidRed:before{-o-border-image:url(../images/common/frame_btn_01.webp) 10;border-image:url(../images/common/frame_btn_01.webp) 10;filter:invert(1)}.btnSolidRed:after{-o-border-image:url(../images/common/frame_btn_02_red.webp) 14;border-image:url(../images/common/frame_btn_02_red.webp) 14}.btnSolidL{min-width:min(400/var(--w)*100vw,400px);max-width:100%;min-height:max(44px,4rem);font-size:1.2rem}.btnSolidXL{min-width:min(400/var(--w)*100vw,400px);max-width:100%;min-height:max(56px,5rem);font-size:1.2rem}.textCenter{text-align:center}.textBold{font-weight:700}.textYellow{color:#ffdd4d}.textL{font-size:1.5rem}.copyright{font-size:.8rem}.mTXS{margin-top:.58rem}.mTS{margin-top:1rem}.mTM{margin-top:1.5rem}.mTL{margin-top:2rem}
/*# sourceMappingURL=maps/layout.css.map */
