:root{--w: 750;--f: 20;--c_white: #FFF;--c_black: #000;--c_gray: #666666;--c_gray_light: #dfdfdf;--c_text: var(--c_gray)}@media(min-width: 750px){:root{--w: 1480}}*{box-sizing:border-box;margin:0;padding:0;outline:none}a{text-decoration:underline;word-break:break-all;color:var(--c_text)}@media(hover: hover)and (pointer: fine){a:hover{text-decoration:none}}ol li,ul li{list-style-type:none}img{width:auto;max-width:100%;margin:0 auto;height:auto;vertical-align:bottom;line-height:1;backface-visibility:hidden;-webkit-backface-visibility:hidden;image-rendering:-webkit-optimize-contrast}.pc{display:none}@media(min-width: 750px){.sp{display:none}.pc{display:block}}html{background:#fff;scroll-behavior:smooth;scroll-padding-top:100px;font-size:3.2vw}@media(min-width: 750px){html{font-size:min(20/var(--w)*100vw,20px)}}html:has(#goodsItem){--w: 500;font-size:min(24/var(--w)*100vw,16px)}body{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;line-height:1.5;letter-spacing:.15em;color:var(--c_text)}body::before,body:after{content:"";pointer-events:none;position:fixed;z-index:-1;inset:0}body::before{background:url(../images/common/bg.webp) no-repeat center/cover}body.fancybox-active{overflow:hidden}@media(max-width: 750px){header{padding:calc(40/var(--w)*100vw)}header .logo{width:calc(400/var(--w)*90vw)}}@media(min-width: 750px){header{position:sticky;top:0;--p: min(calc(40 / var(--w) * 100vw), 40px);display:grid;align-items:flex-start;grid-template-columns:min(650/var(--w)*100vw,650px) auto;gap:min(200/var(--w)*100vw,200px);margin-bottom:min(60/var(--w)*100vw,60px);padding-top:min(50/var(--w)*100vw,50px);padding-left:calc((100% - min(1480/var(--w)*100vw,1480px))/2 + var(--p));z-index:10}header .logo{width:350px;filter:drop-shadow(0 0 10px #fff) drop-shadow(0 0 10px #fff) drop-shadow(0 0 5px #fff) drop-shadow(0 0 5px #fff)}}@media(min-width: 750px)and (min-width: 1480px){header{--p: 0px}}@media(max-width: 750px){#btnNav{position:fixed;z-index:100;top:0;right:0;background:url(../images/common/bg.webp) no-repeat bottom right/150% 220%;aspect-ratio:3/2;width:calc(200/var(--w)*100vw);height:auto;border:none;clip-path:polygon(0 0, 100% 0, 100% 100%)}#btnNav>span{position:absolute;top:30%;right:10%;background:var(--c_gray);width:28%;height:calc(4/var(--w)*100vw);translate:0 -50%;transition:translate .3s .3s,rotate .3s}#btnNav>span:nth-child(1){translate:0 -450%}#btnNav>span:nth-child(2){transition:scale .3s .3s}#btnNav>span:nth-child(3){translate:0 350%}#btnNav[aria-expanded=true]>span{transition:translate .3s,rotate .3s .3s}#btnNav[aria-expanded=true]>span:nth-child(1){translate:0 -50%;rotate:z 45deg}#btnNav[aria-expanded=true]>span:nth-child(2){translate:0 -50%;scale:0 1;transition:scale .3s}#btnNav[aria-expanded=true]>span:nth-child(3){translate:0 -50%;rotate:z -45deg}}@media(min-width: 750px){#btnNav{display:none}}nav{position:absolute;right:0;z-index:90}@media(max-width: 750px){nav{position:fixed}}nav img{width:auto}nav ul{gap:1em}nav ul li>*{display:block}@media(hover: hover)and (pointer: fine){nav ul li>a{transition:opacity .5s}nav ul li>a:hover{opacity:.5}}nav ul li>span{opacity:.5}@media(max-width: 750px){nav{top:0;width:100%;height:100%;transition:backdrop-filter .5s}nav:not([inert]){backdrop-filter:blur(5px)}nav:not([inert]) ul{translate:0 0}nav img{height:calc(28/var(--w)*100vw)}nav ul{align-content:center;background:color-mix(in srgb, var(--c_white) 90%, transparent);border-left:1px solid var(--c_black);overflow-y:auto;width:-moz-fit-content;width:fit-content;margin-left:auto;height:100%;max-height:100%;padding-block:calc(120/var(--w)*100vw);translate:100% 0;transition:translate .5s}nav ul li>*{padding-block:calc(32/var(--w)*100vw);padding-inline:calc(60/var(--w)*100vw) calc(120/var(--w)*100vw)}}@media(min-width: 750px){nav{top:min(50/var(--w)*100vw,50px);padding-right:calc((100vw - min(1300/var(--w)*100vw,1300px))/2);border-bottom:1px solid var(--c_black);filter:drop-shadow(0 0 10px #fff) drop-shadow(0 0 10px #fff) drop-shadow(0 0 5px #fff) drop-shadow(0 0 5px #fff)}nav img{height:min(23/var(--w)*100vw,23px)}nav ul{display:flex;gap:calc(20/var(--f)*1rem)}nav ul li>*{padding-bottom:min(4/var(--w)*100vw,4px)}}main>*{margin-inline:auto}@media(max-width: 750px){main>*{width:calc(590/var(--w)*100vw)}}@media(min-width: 750px){main>*{width:min(1280/var(--w)*100vw,1280px)}}main>.colSection:first-child{margin-top:min(80/var(--w)*100vw,80px)}main>.btn:last-child{width:min(600/var(--w)*100vw,300px);margin:min(120/var(--w)*100vw,120px) auto}footer{--c_text: var(--c_white);background:var(--c_gray);color:var(--c_white);padding-block:min(60/var(--w)*100vw,40px)}@media(max-width: 750px){footer{display:grid;justify-items:center;gap:calc(40/var(--w)*100vw);padding-inline:calc(60/var(--w)*100vw);text-align:center}}@media(min-width: 750px){footer{display:flex;justify-content:space-between;align-items:flex-start;padding-inline:calc((100% - min(1280/var(--w)*100vw,1280px))/2)}}footer .sns{display:grid;grid-template-columns:repeat(3, min(80 / var(--w) * 100vw, 40px));gap:min(40/var(--w)*100vw,20px)}footer .copyright{display:grid;gap:1rem;text-align:right}footer .copyright small{font-size:calc(15/var(--f)*1rem);text-align:left}.colSection{position:relative;z-index:0;background:color-mix(in srgb, var(--c_white) 50%, transparent);border-right:1px solid var(--c_black);margin-block:min(120/var(--w)*100vw,120px);padding:min(60/var(--w)*100vw,60px)}@media(max-width: 750px){.colSection{padding:calc(40/var(--w)*100vw);padding-left:calc(80/var(--w)*100vw)}}@media(min-width: 750px){.colSection{padding-left:min(100/var(--w)*100vw,100px)}}.colSection:has(.horizon){padding-top:min(80/var(--w)*100vw,80px);padding-inline:min(60/var(--w)*100vw,60px)}.colSection.noBg{background:none;border:none;padding-block:0;padding-right:0}.colTitle{position:absolute;z-index:10;top:0;left:0;line-height:1;width:min(60/var(--w)*100vw,60px);translate:-50% max(-24/var(--w)*100vw,-24px)}.colTitle.horizon{translate:max(-30/var(--w)*100vw,-30px) max(-24/var(--w)*100vw,-24px)}.en[data-text]{font-family:inherit}.en[data-text]:before{content:attr(data-text)}.boxGray{background:color-mix(in srgb, var(--c_black) 5%, transparent);padding:calc(16/var(--f)*1rem)}.notes{font-size:.75rem}.img{--img_aspect: 16 / 9;display:grid;place-content:center;background:color-mix(in srgb, var(--c_black) 5%, transparent);padding:calc(16/var(--f)*1rem);aspect-ratio:var(--img_aspect);width:100%;height:auto;font-family:"Noto Serif JP",serif;font-size:min(40/var(--w)*100vw,40px);word-break:normal}.img:has(img){--img_aspect: none;background:none;padding:0}.sample{position:relative;z-index:0}.sample:before{content:"SAMPLE";position:absolute;top:50%;left:50%;z-index:2;width:100%;font-size:min(80/var(--w)*100vw,80px);font-family:"Noto Serif JP",serif;line-height:1;text-align:center;transform:translate(-50%, -50%);opacity:.5}.sample.white:before{color:#fff;text-shadow:0px 0px 10px #000}.sample.black:before{color:#000;text-shadow:0px 0px 10px #fff}.btn{--c_text: var(--c_gray);--c_path: polygon(0 0, 0 0, 0 100%, 0 100%);position:relative;z-index:0;display:grid;place-content:center;justify-items:center;border:1px solid var(--c_gray);min-width:min(280/var(--w)*100vw,280px);padding:calc(1em + -0.5lh + .5em) 2em;font-family:"Noto Serif JP",serif;font-size:calc(20/var(--f)*1rem);color:var(--c_text);text-decoration:none;text-align:center;transition:color .5s}.btn:before{pointer-events:none;content:"";position:absolute;z-index:-1;inset:0;background:var(--c_gray);clip-path:var(--c_path);transition:clip-path .5s}@media(hover: hover)and (pointer: fine){.btn:hover{--c_text: var(--c_white);--c_path: polygon(0 0, 100% 0, 100% 100%, 0 100%)}}.article>*{margin-top:1rem}.article :where(h2,h3,h4,h5,h6):not(.notStyle){margin-block:calc(60/var(--f)*1rem) calc(30/var(--f)*1rem);font-family:"Noto Serif JP",serif}.article :where(h2:not(.notStyle)){font-size:calc(36/var(--f)*1rem);font-weight:400;border-bottom:1px solid var(--c_gray)}.article :where(h2:not(.notStyle)) .en{font-size:.5em;margin-left:1em}.article :where(h3:not(.notStyle)){background:var(--c_gray);font-size:calc(28/var(--f)*1rem);padding:calc(10/var(--f)*1rem + -0.5lh + .5em) calc(10/var(--f)*1rem);font-weight:400;color:var(--c_white)}.article :where(h4:not(.notStyle)){font-size:calc(26/var(--f)*1rem);padding:calc(10/var(--f)*1rem + -0.5lh + .5em) calc(10/var(--f)*1rem);font-weight:600;color:var(--c_gray);border-left:3px solid var(--c_gray)}.article :where(h5:not(.notStyle)){padding:calc(10/var(--f)*1rem) calc(10/var(--f)*1rem);font-size:calc(24/var(--f)*1rem);font-weight:600;color:var(--c_gray);border-top:2px solid var(--c_gray);border-bottom:2px solid var(--c_gray)}.article :where(h6:not(.notStyle)){font-size:calc(24/var(--f)*1rem);padding-bottom:calc(10/var(--f)*1rem);font-weight:600;color:var(--c_gray);border-bottom:1px solid var(--c_gray)}.article :where(ul:not(.notStyle)){display:grid;gap:.5em}.article :where(ul:not(.notStyle))>li{padding-left:1em;text-indent:-1em}.article :where(blockquote:not(.notStyle)){background:color-mix(in srgb, var(--c_black) 5%, transparent);padding:1rem}.article :where(hr:not(.notStyle)){margin-block:3rem}.article>*:first-child{margin-top:0}.article>*:last-child{margin-bottom:0}.article .date{text-align:right;font-size:.9rem}.article+.article{margin-top:calc(60/var(--f)*1rem)}.listStyle :where(ul:not(.notStyle))>li:before{content:"・"}.listStyle :where(ol:not(.notStyle)){display:grid;gap:.5em}.listStyle :where(ol:not(.notStyle))>li{padding-left:2em;text-indent:-2em}.listStyle :where(ol:not(.notStyle))>li{counter-increment:title}.listStyle :where(ol:not(.notStyle))>li:before{content:counter(title) "."}.listStyle :where(ol:not(.notStyle))>li:nth-child(-n+9):before{content:"0" counter(title) "."}.indent{display:grid;gap:.5em}.indent>li{padding-left:1em;text-indent:-1em}.detailOverview{display:grid}.detailOverview>div{display:grid}.detailOverview>div>dt{font-weight:500}.detailOverview>div>dd{display:grid;gap:.5em}@media(max-width: 750px){.detailOverview{gap:1.5rem}.detailOverview>div{gap:.5em}}@media(min-width: 750px){.detailOverview{grid-template-columns:calc(180/var(--f)*1rem) auto;gap:calc(30/var(--f)*1rem + -1lh + 1em) 0;font-size:calc(20/var(--f)*1rem)}.detailOverview>div{grid-column:span 2;grid-template-columns:subgrid}}.tabList,.snav{--c_bg: transparent;--c_text: var(--c_gray);gap:calc(10/var(--f)*1rem);display:grid;margin-block:min(60/var(--w)*100vw,60px)}.tabList button,.tabList>p,.tabList a,.snav button,.snav>p,.snav a{--c_text: var(--c_gray);--c_path: polygon(0 0, 0 0, 0 100%, 0 100%);position:relative;z-index:0;display:flex;justify-content:center;align-items:flex-end;gap:.5em;background:var(--c_bg);padding:calc(8/var(--f)*1rem);color:var(--c_text);font-family:"Noto Serif JP",serif;font-size:calc(28/var(--f)*1rem);font-weight:400;line-height:1;letter-spacing:inherit;text-align:center;text-decoration:none;border:1px solid var(--c_gray);transition:color .5s}.tabList button .en,.tabList>p .en,.tabList a .en,.snav button .en,.snav>p .en,.snav a .en{font-size:.5em}.tabList button:before,.tabList>p:before,.tabList a:before,.snav button:before,.snav>p:before,.snav a:before{pointer-events:none;content:"";position:absolute;z-index:-1;inset:0;background:var(--c_gray);clip-path:var(--c_path);transition:clip-path .5s}.tabList button[aria-selected=true],.tabList>p[aria-selected=true],.tabList a[aria-selected=true],.snav button[aria-selected=true],.snav>p[aria-selected=true],.snav a[aria-selected=true]{--c_bg: var(--c_gray);--c_text: var(--c_white);pointer-events:none;font-weight:300}@media(hover: hover)and (pointer: fine){.tabList button:hover,.tabList>p:hover,.tabList a:hover,.snav button:hover,.snav>p:hover,.snav a:hover{cursor:pointer;--c_text: var(--c_white);--c_path: polygon(0 0, 100% 0, 100% 100%, 0 100%)}}.tabList>p,.snav>p{pointer-events:none;opacity:.5}@media(min-width: 750px){.tabList{grid-template-columns:repeat(auto-fit, minmax(25%, min(260 / var(--w) * 100vw, 260px)))}}.snav a{padding-block:calc(16/var(--f)*1rem)}@media(min-width: 750px){.snav{width:-moz-fit-content;width:fit-content;margin-inline:auto}.snav:not(.snav:has(>*:only-child)){grid-template-columns:repeat(2, minmax(300px, 1fr))}.snav:not(.snav:has(>*:only-child)):has(li:nth-of-type(3)){grid-template-columns:repeat(3, minmax(200px, 1fr))}}.colTitle+.tabList{margin-top:0}.colTitle{width:min(580/var(--w)*100vw,889px)}
/*# sourceMappingURL=_maps/cookie.css.map */
