@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@200..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Oswald:wght@200..700&display=swap";@property --vw-1{syntax:"<length>";inherits:true;initial-value:0px}:root{--vw-1: 1vw;--vw-to-px: calc(tan(atan2(var(--vw-1), 1px)));--ratio-em: (1rem / 16);--device: 960;--size: 24}@media screen and (width >= 768px){:root{--device: 1400;--size: 16}}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}button{background:none;padding:0;border:none;border-radius:0;cursor:pointer}img{vertical-align:top}a img{border:0}table{border-collapse:collapse;border-spacing:0}table thead,table tbody{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}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:normal}q:before,q:after{content:""}abbr,acronym{border:0}picture{display:contents}@media screen and (width >= 768px){.sp{display:none !important}}@media screen and (width >= 768px){.sp-c{display:contents !important}}@media screen and (width < 768px){.pc{display:none !important}}@media screen and (width < 768px){.pc-c{display:contents !important}}.sr{position:absolute;width:0;height:0;color:rgba(0,0,0,0);font-size:0;line-height:0;padding:0;border:0;margin:0;overflow:hidden;clip:rect(0, 0, 0, 0);transform:scale(0)}html{scrollbar-width:thin;scrollbar-color:#1a1a1a #ced3d9;scroll-behavior:smooth}html *{scrollbar-width:thin;scrollbar-color:#1a1a1a #ced3d9}::scrollbar{width:10px}::scrollbar-track{background:#ced3d9}::scrollbar-thumb{background:#1a1a1a}img{max-width:100%}::-moz-selection{color:#79faec;background-color:#000}::selection{color:#79faec;background-color:#000}a{color:#79faec}a:visited{color:#79faec}@media(hover: hover){a.opa,a:not(.bri):not(.opa):not(.sca){transition:opacity .3s}a.opa:hover,a:not(.bri):not(.opa):not(.sca):hover{opacity:.7}}@media(hover: hover){a.bri{transition:filter .3s}a.bri:hover{filter:brightness(1.2)}}a.sca:not(.sca-of),a.sca .sca-of{overflow:hidden}@media(hover: hover){a.sca:not(.sca-of):hover img,a.sca .sca-of:hover img{transform:scale(1.2);transform-origin:center center}a.sca:not(.sca-of) img,a.sca .sca-of img{transition:transform .3s}}@media(hover: hover){a{transition:color .3s}a:hover{color:#79faec}}.serif{font-family:"Noto Serif",serif}.os{font-family:"Oswald","Noto Sans JP",serif}.p-20{padding:min(20/var(--device)*100vw,20px) !important}.p-40{padding:min(40/var(--device)*100vw,40px) !important}.p-60{padding:min(60/var(--device)*100vw,60px) !important}.pbl-0{padding-block:0 !important}.pbl-10{padding-block:min(10/var(--device)*100vw,10px) !important}.pbl-20{padding-block:min(20/var(--device)*100vw,20px) !important}.pbl-30{padding-block:min(30/var(--device)*100vw,30px) !important}.pbl-40{padding-block:min(40/var(--device)*100vw,40px) !important}.pbl-50{padding-block:min(50/var(--device)*100vw,50px) !important}.pt-0{padding-top:0 !important}.pt-5{padding-top:min(5/var(--device)*100vw,5px) !important}.pt-10{padding-top:min(10/var(--device)*100vw,10px) !important}.pt-20{padding-top:min(20/var(--device)*100vw,20px) !important}.pt-30{padding-top:min(30/var(--device)*100vw,30px) !important}.pt-40{padding-top:min(40/var(--device)*100vw,40px) !important}.pt-50{padding-top:min(50/var(--device)*100vw,50px) !important}.pb-0{padding-bottom:0 !important}.pb-5{padding-bottom:min(5/var(--device)*100vw,5px) !important}.pb-10{padding-bottom:min(10/var(--device)*100vw,10px) !important}.pb-20{padding-bottom:min(20/var(--device)*100vw,20px) !important}.pb-30{padding-bottom:min(30/var(--device)*100vw,30px) !important}.pb-40{padding-bottom:min(40/var(--device)*100vw,40px) !important}.pb-50{padding-bottom:min(50/var(--device)*100vw,50px) !important}.mbl-0{margin-block:0 !important}.mbl-30{margin-block:min(30/var(--device)*100vw,30px) !important}.mbl--10{margin-block:max(-10/var(--device)*100vw,-10px) !important}.mbl--20{margin-block:max(-20/var(--device)*100vw,-20px) !important}.mbl--30{margin-block:max(-30/var(--device)*100vw,-30px) !important}.mbl--40{margin-block:max(-40/var(--device)*100vw,-40px) !important}.mbl--50{margin-block:max(-50/var(--device)*100vw,-50px) !important}.min-a{display:block;width:-moz-fit-content;width:fit-content;margin-inline:auto !important}.min-40{margin-inline:min(40/var(--device)*100vw,40px) !important}.min-80{margin-inline:min(80/var(--device)*100vw,80px) !important}.min-100{margin-inline:min(100/var(--device)*100vw,100px) !important}.mt-0{margin-top:0 !important}.mt-5{margin-top:min(5/var(--device)*100vw,5px) !important}.mt-10{margin-top:min(10/var(--device)*100vw,10px) !important}.mt-20{margin-top:min(20/var(--device)*100vw,20px) !important}.mt-30{margin-top:min(30/var(--device)*100vw,30px) !important}.mt-40{margin-top:min(40/var(--device)*100vw,40px) !important}.mt-50{margin-top:min(50/var(--device)*100vw,50px) !important}.mt-60{margin-top:min(60/var(--device)*100vw,60px) !important}.mt-70{margin-top:min(70/var(--device)*100vw,70px) !important}.mt-80{margin-top:min(80/var(--device)*100vw,80px) !important}.mt--10{margin-top:max(-10/var(--device)*100vw,-10px) !important}.mt--20{margin-top:max(-20/var(--device)*100vw,-20px) !important}.mt--30{margin-top:max(-30/var(--device)*100vw,-30px) !important}.mt--40{margin-top:max(-40/var(--device)*100vw,-40px) !important}.mt--50{margin-top:max(-50/var(--device)*100vw,-50px) !important}.mb-0{margin-bottom:0 !important}.mb-5{margin-bottom:min(5/var(--device)*100vw,5px) !important}.mb-10{margin-bottom:min(10/var(--device)*100vw,10px) !important}.mb-20{margin-bottom:min(20/var(--device)*100vw,20px) !important}.mb-30{margin-bottom:min(30/var(--device)*100vw,30px) !important}.mb-40{margin-bottom:min(40/var(--device)*100vw,40px) !important}.mb-50{margin-bottom:min(50/var(--device)*100vw,50px) !important}.mb-60{margin-bottom:min(60/var(--device)*100vw,60px) !important}.mb-70{margin-bottom:min(70/var(--device)*100vw,70px) !important}.mb-80{margin-bottom:min(80/var(--device)*100vw,80px) !important}.mb--10{margin-bottom:max(-10/var(--device)*100vw,-10px) !important}.mb--20{margin-bottom:max(-20/var(--device)*100vw,-20px) !important}.mb--30{margin-bottom:max(-30/var(--device)*100vw,-30px) !important}.mb--40{margin-bottom:max(-40/var(--device)*100vw,-40px) !important}.mb--50{margin-bottom:max(-50/var(--device)*100vw,-50px) !important}.list{list-style:"・ "}.list.t-c{list-style-position:inside !important}.list.t-c>li{width:-moz-fit-content;width:fit-content;text-indent:0;padding-left:0;margin-inline:auto}.list.square{list-style:"■ "}.list.square>li{margin-left:1.5em}.list.hyphen{list-style:"ー "}.list.hyphen>li{margin-left:1.5em}.list.attention{list-style:"※"}.list.num{list-style:decimal}.list.num>li{margin-left:1.5em}.list.latin{list-style:lower-latin}.list.latin>li{margin-left:1.5em}.list>li{margin-left:0;margin-left:1.25em}.list>li .list{margin-top:.5em}.list>li+li{margin-top:.5em}.attention{font-size:.8em}.attention:not(ul){position:relative}.attention:not(ul)::before{content:"※"}.t-c{text-align:center}html{background:#091311;font-family:"Noto Sans JP",sans-serif;font-size:clamp(1rem,var(--size)/var(--device)*var(--vw-to-px)*var(--ratio-em)*100*1.15,var(--size)*var(--ratio-em)*1.15);font-weight:400;font-feature-settings:"palt" 1 !important;word-break:break-all;color:#ced3d9;font-optical-sizing:auto;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}body{position:relative}@media screen and (width < 768px){body:has(#btnGNavi[aria-expanded=true]){overflow-y:clip}body:has(#btnGNavi[aria-expanded=true]) .externalLlinks,body:has(#btnGNavi[aria-expanded=true]) main,body:has(#btnGNavi[aria-expanded=true]) footer,body:has(#btnGNavi[aria-expanded=true]) #outFooter{opacity:0 !important;pointer-events:none !important}}body #bodyInner{width:100%;overflow:clip}body #bodyInner::before{content:"";inset:50% auto auto 0;position:fixed;background:#091311 url(../images/common/bg_pattern.webp) center top;width:100%;height:150vh;height:150lvh;height:150dvh;transform:translateY(-50%);z-index:-1}body *{letter-spacing:.15em;box-sizing:border-box}body *[id]{scroll-margin-top:min(160/var(--device)*100vw,160px)}header{width:100%;z-index:5000}@media screen and (width < 768px){header{inset:0 auto auto 0;position:fixed}}@media screen and (width >= 768px){header{inset:0 auto auto 0;position:sticky}}header.bg::before,header.bg::after,header:has(#btnGNavi[aria-expanded=true])::before,header:has(#btnGNavi[aria-expanded=true])::after{filter:blur(0)}header.bg::before,header:has(#btnGNavi[aria-expanded=true])::before{opacity:1}header.bg::after,header:has(#btnGNavi[aria-expanded=true])::after{opacity:.3}header::before{inset:0 auto auto 50%;position:absolute;content:"";z-index:-1;transform:translateX(-50%)}@media screen and (width < 768px){header::before{background:url(../images/common/img_logo_s.webp) calc(min(40/var(--device)*100vw,40px) + 25vw) center no-repeat,linear-gradient(to right, #1a3d3d, #000, #3d2f0b) center center;background-size:min(251/var(--device)*100vw,251px) auto,cover;width:150vw;height:min(140/var(--device)*100vw,140px);transition:transform 1s,opacity 1s;filter:blur(20px);opacity:0}@starting-style{header::before{filter:blur(20px);opacity:0}}}@media screen and (width >= 768px){header::before{background:linear-gradient(to right, #1a3d3d, #000, #3d2f0b);width:max(100%,214.2857142857vw);height:100%}}header::after{content:"";background:linear-gradient(to right, rgba(206, 211, 217, 0), #ced3d9, rgba(206, 211, 217, 0));width:100%;height:1px;pointer-events:none;z-index:100}@media screen and (width < 768px){header::after{inset:0 auto auto 0;position:absolute;margin-top:calc(min(140/var(--device)*100vw,140px) - 1px);transition:transform 1s,opacity 1s;filter:blur(20px);opacity:0}@starting-style{header::after{filter:blur(20px);opacity:0}}}@media screen and (width >= 768px){header::after{inset:auto auto 0 0;position:absolute;opacity:.3}}header #btnGNavi{inset:0 0 auto auto;position:absolute;width:max(min(100/var(--device)*100vw,100px),24px);height:min(140/var(--device)*100vw,140px);margin-right:min(40/var(--device)*100vw,40px);z-index:1000}@media screen and (width >= 768px){header #btnGNavi{display:none}}header #btnGNavi[aria-expanded=true] span{transition:width .15s .15s,margin .15s,transform .15s .15s}header #btnGNavi[aria-expanded=true] span:nth-child(1),header #btnGNavi[aria-expanded=true] span:nth-child(3){width:110%;margin-top:0}header #btnGNavi[aria-expanded=true] span:nth-child(1){transform:translate(-50%) rotate(22deg)}header #btnGNavi[aria-expanded=true] span:nth-child(2){width:0}header #btnGNavi[aria-expanded=true] span:nth-child(3){transform:translate(-50%) rotate(-22deg)}header #btnGNavi span{inset:50% auto auto 50%;position:absolute;display:block;background:linear-gradient(to right, #79faec, #fff, #f2ba2c);width:100%;height:2px;transform:translate(-50%);transform-origin:center center;transition:width .15s,margin .15s .15s,transform .15s}header #btnGNavi span:nth-child(1){margin-top:calc(max(-20/var(--device)*100vw,-20px) + 1px)}header #btnGNavi span:nth-child(3){margin-top:calc(min(20/var(--device)*100vw,20px) - 1px)}header #headerBox{position:relative;max-width:1400px;margin-inline:auto}@media screen and (width < 768px){header #headerBox{display:none}}@media screen and (width >= 768px){header #headerBox{display:block !important;padding-inline:min(60/var(--device)*100vw,60px)}}@media screen and (width < 768px){header #gNavi ul{padding-block:min(240/var(--device)*100vw,240px) min(160/var(--device)*100vw,160px)}}@media screen and (width >= 768px){header #gNavi ul{display:flex;align-items:center}}@media screen and (width < 768px){header #gNavi ul li+li{margin-top:min(30/var(--device)*100vw,30px)}}header #gNavi ul a{position:relative;text-decoration:none;font-family:"Oswald","Noto Sans JP",serif;color:#ced3d9}@media screen and (width < 768px){header #gNavi ul a{display:block;width:-moz-fit-content;width:fit-content;font-size:1.75rem;padding:min(30/var(--device)*100vw,30px) min(80/var(--device)*100vw,80px)}}@media screen and (width >= 768px){header #gNavi ul a{display:flex;align-items:center;height:60px;padding-inline:min(20/var(--device)*100vw,20px)}}header #gNavi ul a:visited{color:#ced3d9}@media screen and (width < 768px){header #gNavi ul a::before{content:"ー";display:inline;padding-right:.75rem}}header #gNavi ul a.act::after{content:"";inset:0 auto auto 0;position:absolute;height:100%;z-index:-1}@media screen and (width < 768px){header #gNavi ul a.act::after{background:linear-gradient(to right, #79faec 0%, rgba(121, 250, 236, 0) 100%);width:100vw;opacity:.25}}@media screen and (width >= 768px){header #gNavi ul a.act::after{background:linear-gradient(to bottom, #79faec 0%, rgba(121, 250, 236, 0) 50%, #79faec 100%);width:100%;opacity:.15}}@media screen and (width < 768px){header .externalLlinks{inset:min(140/var(--device)*100vw,140px) 0 auto auto;position:absolute;margin-right:max(-40/var(--device)*100vw,-40px)}}@media screen and (width >= 768px){header .externalLlinks{inset:0 50% auto auto;position:absolute;display:flex;height:min(60/var(--device)*100vw,60px);align-items:center;margin-right:max(-640/var(--device)*100vw,-640px)}}@media screen and (width < 768px){header .externalLlinks li+li{margin-top:min(20/var(--device)*100vw,20px)}}@media screen and (width >= 768px){header .externalLlinks li+li{margin-left:min(10/var(--device)*100vw,10px)}}header .externalLlinks a{position:relative;display:flex;align-items:center;text-decoration:none;line-height:1;font-family:"Oswald","Noto Sans JP",serif;color:#1a1a1a}@media screen and (width < 768px){header .externalLlinks a{justify-content:flex-end;height:max(min(60/var(--device)*100vw,60px),24px);padding-inline:min(60/var(--device)*100vw,60px) min(80/var(--device)*100vw,80px)}}@media screen and (width >= 768px){header .externalLlinks a{justify-content:center;width:5rem;height:min(20/var(--device)*100vw,20px);font-size:.875rem;padding:min(5/var(--device)*100vw,5px) min(20/var(--device)*100vw,20px);box-sizing:content-box}}header .externalLlinks a.linkAnime::before{background-color:#79faec}header .externalLlinks a:visited{color:#1a1a1a}header .externalLlinks a::before{content:"";inset:0 auto auto 0;position:absolute;background:#ced3d9;width:100%;height:100%;z-index:-1}@media screen and (width < 768px){header .externalLlinks a::before{transform:skewX(45deg)}}@media screen and (width >= 768px){header .externalLlinks a::before{transform:skewX(-45deg)}}main{font-size:1.1rem}main .contentWrap .content+.content{margin-top:min(120/var(--device)*100vw,120px)}main .contentWrap .contentInner{position:relative;max-width:1400px;margin-inline:auto}@media screen and (width < 768px){main .contentWrap .contentInner{padding-inline:min(80/var(--device)*100vw,80px)}}@media screen and (width >= 768px){main .contentWrap .contentInner{padding-inline:min(60/var(--device)*100vw,60px)}}main .contentWrap .contentInner+.contentInner{margin-top:min(80/var(--device)*100vw,80px)}main .contentWrap+.contentWrap{margin-top:min(160/var(--device)*100vw,160px)}main .ctgTit{position:relative;font-family:"Oswald","Noto Sans JP",serif;text-align:center;padding-block:min(160/var(--device)*100vw,160px)}@media screen and (width < 768px){main .ctgTit{font-size:3rem}}@media screen and (width >= 768px){main .ctgTit{font-size:3.5rem}}main .ctgTit::before{content:"";inset:50% auto auto 50%;position:absolute;background:url(../images/common/bg_tit.webp) center center no-repeat;background-size:cover;width:min(1060/var(--device)*100vw,1060px);height:min(425/var(--device)*100vw,425px);transform:translate(-50%, -50%);transform-origin:center;z-index:-1}main .articleTit{width:100%}@media screen and (width < 768px){main .articleTit{margin-bottom:min(60/var(--device)*100vw,60px)}}@media screen and (width >= 768px){main .articleTit{margin-bottom:min(40/var(--device)*100vw,40px)}}main .articleTit .articleTitInner{position:relative;display:flex;flex-wrap:wrap;margin-inline:auto}@media screen and (width < 768px){main .articleTit .articleTitInner{width:min(800/var(--device)*100vw,800px)}}@media screen and (width >= 768px){main .articleTit .articleTitInner{width:min(1280/var(--device)*100vw,1280px)}}main .articleTit .txtDate{font-family:"Oswald","Noto Sans JP",serif;font-weight:300;color:#79faec}main .articleTit .sCtgTit{display:block;width:100%;margin-top:min(20/var(--device)*100vw,20px)}@media screen and (width < 768px){main .articleTit .sCtgTit{font-size:1.5rem}}@media screen and (width >= 768px){main .articleTit .sCtgTit{font-size:2rem}}main .tit_0{position:relative;background:linear-gradient(to right, rgba(121, 250, 236, 0), rgba(121, 250, 236, 0.2), rgba(121, 250, 236, 0));width:100%;text-align:center;margin-bottom:min(80/var(--device)*100vw,80px)}@media screen and (width < 768px){main .tit_0{font-size:1.5rem;padding:min(15/var(--device)*100vw,15px) 1rem min(20/var(--device)*100vw,20px)}}@media screen and (width >= 768px){main .tit_0{font-size:2.25rem;padding:min(10/var(--device)*100vw,10px) 1rem min(15/var(--device)*100vw,15px)}}main .tit_0::before,main .tit_0::after{content:"";background:linear-gradient(to right, rgba(206, 211, 217, 0), #ced3d9, rgba(206, 211, 217, 0));width:100%;height:1px}main .tit_0::before{inset:0 auto auto 0;position:absolute}main .tit_0::after{inset:auto auto 0 0;position:absolute}main .tit_1{position:relative;background:#1a3d3d;width:100%;font-weight:500;padding:min(10/var(--device)*100vw,10px) 1rem;margin-block:min(80/var(--device)*100vw,80px) min(60/var(--device)*100vw,60px)}@media screen and (width < 768px){main .tit_1{font-size:1.5rem}}@media screen and (width >= 768px){main .tit_1{font-size:1.75rem}}main .tit_2{position:relative;font-weight:700;padding:0 1rem min(10/var(--device)*100vw,10px) 0;border-bottom:solid 1px #79faec;margin-block:min(60/var(--device)*100vw,60px) min(40/var(--device)*100vw,40px) !important}@media screen and (width < 768px){main .tit_2{font-size:1.25rem}}@media screen and (width >= 768px){main .tit_2{font-size:1.5rem}}main .tit_3{font-weight:700;font-size:1.25rem;padding:0 0 min(5/var(--device)*100vw,5px) .75rem;border-left:solid 5px #79faec;margin-top:min(40/var(--device)*100vw,40px) !important}main .tit_4{font-weight:700;font-size:1.1rem;margin-top:min(40/var(--device)*100vw,40px) !important}main .tit_5{display:inline-block;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#1a1a1a;line-height:2;padding:.2em .5em .25em}main .imgBox{position:relative}@media screen and (width >= 768px){main .imgBox{width:min(960/var(--device)*100vw,960px);margin-inline:auto}}main .imgBox img{display:block;width:100%}main .imgBox span{inset:0 auto auto 0;position:absolute;width:100%;height:100%;border:solid 1px #6d7073;z-index:10;pointer-events:none}main a.imgBox{display:block;cursor:pointer}main a.imgBox span::before,main a.imgBox span::after{content:"";width:calc(100% + 4px);height:3px;border-inline:solid 3px #ced3d9;box-sizing:border-box;margin-left:-2px}main a.imgBox span::before{inset:0 auto auto 0;position:absolute;margin-top:-2px}main a.imgBox span::after{inset:auto auto 0 0;position:absolute;margin-bottom:-2px}@media screen and (width >= 768px){main .videoBox{width:min(960/var(--device)*100vw,960px);margin-inline:auto}}main .videoBox.new dt::before{content:"";inset:0 auto auto 0;position:absolute;background:linear-gradient(135deg, #f2ba2c 0, #f2ba2c 50%, rgba(242, 186, 44, 0) 50%);z-index:5}@media screen and (width < 768px){main .videoBox.new dt::before{width:min(40/var(--device)*100vw,40px);height:min(40/var(--device)*100vw,40px)}}@media screen and (width >= 768px){main .videoBox.new dt::before{width:min(20/var(--device)*100vw,20px);height:min(20/var(--device)*100vw,20px)}}main .videoBox dt{position:relative;width:100%;aspect-ratio:16/9}main .videoBox dt:has(img) span{background:url(../images/common/ico_play.webp) center center no-repeat}@media screen and (width < 768px){main .videoBox dt:has(img) span{background-size:min(120/var(--device)*100vw,120px) auto}}@media screen and (width >= 768px){main .videoBox dt:has(img) span{background-size:min(80/var(--device)*100vw,80px) auto}}main .videoBox dt:has(img) img{display:block;width:100%}main .videoBox dt iframe{display:block;width:100%;height:100%;border:none}main .videoBox dt span{inset:0 auto auto 0;position:absolute;width:100%;height:100%;border:solid 1px #6d7073;z-index:10;pointer-events:none}main .videoBox dt span::before,main .videoBox dt span::after{content:"";width:calc(100% + 4px);height:3px;border-inline:solid 3px #ced3d9;box-sizing:border-box;margin-left:-2px}main .videoBox dt span::before{inset:0 auto auto 0;position:absolute;margin-top:-2px}main .videoBox dt span::after{inset:auto auto 0 0;position:absolute;margin-bottom:-2px}main .videoBox dd{display:block;width:-moz-fit-content;width:fit-content;text-align:center;color:#ced3d9;margin:min(20/var(--device)*100vw,20px) auto 0}main .videoBox dd span{display:inline;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#1a1a1a;line-height:2;padding:.2em .5em .3em}main a:has(.videoBox){display:block;text-decoration:none}main a:has(.videoBox).new dt::before{content:"";inset:0 auto auto 0;position:absolute;background:linear-gradient(135deg, #f2ba2c 0, #f2ba2c 50%, rgba(242, 186, 44, 0) 50%);z-index:5}@media screen and (width < 768px){main a:has(.videoBox).new dt::before{width:min(40/var(--device)*100vw,40px);height:min(40/var(--device)*100vw,40px)}}@media screen and (width >= 768px){main a:has(.videoBox).new dt::before{width:min(20/var(--device)*100vw,20px);height:min(20/var(--device)*100vw,20px)}}@media screen and (width < 768px){main .box_1:not(dl),main .box_2:not(dl),main .box_3:not(dl){padding:1.5rem}}@media screen and (width >= 768px){main .box_1:not(dl),main .box_2:not(dl),main .box_3:not(dl){padding:2rem}}main .box_1:not(dl):has(.boxTit),main .box_2:not(dl):has(.boxTit),main .box_3:not(dl):has(.boxTit){padding-top:0}main .box_1:not(dl).scroll,main .box_2:not(dl).scroll,main .box_3:not(dl).scroll{max-height:25em;overflow-y:auto}main .box_1:not(dl)>*+*,main .box_2:not(dl)>*+*,main .box_3:not(dl)>*+*{margin-top:min(30/var(--device)*100vw,30px)}main dl.box_1.scroll dd,main dl.box_2.scroll dd,main dl.box_3.scroll dd{max-height:25rem;overflow-y:auto}main dl.box_1 dt,main dl.box_2 dt,main dl.box_3 dt{background:rgba(121,250,236,.05);font-size:1.25rem;padding-block:1rem}@media screen and (width < 768px){main dl.box_1 dt,main dl.box_2 dt,main dl.box_3 dt{padding-inline:1.5rem}}@media screen and (width >= 768px){main dl.box_1 dt,main dl.box_2 dt,main dl.box_3 dt{padding-inline:2rem}}@media screen and (width < 768px){main dl.box_1 dd,main dl.box_2 dd,main dl.box_3 dd{padding:1.5rem}}@media screen and (width >= 768px){main dl.box_1 dd,main dl.box_2 dd,main dl.box_3 dd{padding:2rem}}main dl.box_1 dd>*+*,main dl.box_2 dd>*+*,main dl.box_3 dd>*+*{margin-top:min(30/var(--device)*100vw,30px)}main dl.box_1 dt,main dl.box_2 dt{background:rgba(121,250,236,.05)}main dl.box_3 dt{background:rgba(109,112,115,.2)}main .box_1{background:rgba(121,250,236,.05)}main .box_2{border:solid 1px #6d7073}main .box_3{background:#1a1a1a}main .tableBox{width:100%;overflow-x:auto}main .tableBox table{background-color:#1a1a1a}main .tableBox thead{background-color:#1a3d3d}main .tableBox thead th{text-align:center}main .tableBox tr:has(td) th{background-color:hsla(0,0%,100%,.1)}main .tableBox tr *{vertical-align:middle;font-size:.9rem;word-break:keep-all;padding:.95em 1em 1em}main .tableBox tr *:has(+*){border-right:solid 1px #6d7073}main .tableBox tr:nth-child(2n){background-color:hsla(0,0%,100%,.025)}main .tableBox th{font-weight:700}main hr{background:rgba(109,112,115,.5);height:1px;border:none;margin-block:min(80/var(--device)*100vw,80px) !important}footer{background:#000;padding-block:min(80/var(--device)*100vw,80px);margin-top:min(160/var(--device)*100vw,160px)}@media screen and (width < 768px){footer{padding-inline:min(80/var(--device)*100vw,80px)}}@media screen and (width >= 768px){footer{padding-inline:min(60/var(--device)*100vw,60px)}}@media screen and (width < 768px){footer .footerLink{text-align:center}}@media screen and (width >= 768px){footer .footerLink{display:flex;justify-content:center}}footer .footerLink li a{color:#ced3d9}footer .footerLink li a:visited{color:#ced3d9}@media screen and (width < 768px){footer .footerLink li+li{margin-top:.25rem}}@media screen and (width >= 768px){footer .footerLink li+li{margin-left:2rem}}footer .bnr,footer .list{margin-top:min(60/var(--device)*100vw,60px)}footer .bnr{display:flex;justify-content:center}footer .bnr li a{display:block}@media screen and (width < 768px){footer .bnr li a{width:min(360/var(--device)*100vw,360px)}}@media screen and (width >= 768px){footer .bnr li a{width:min(240/var(--device)*100vw,240px)}}footer .bnr li+li{margin-left:min(20/var(--device)*100vw,20px)}footer .txtPf,footer .copy{margin-top:min(40/var(--device)*100vw,40px)}footer .txtPf,footer .copy{font-size:.8rem}.controllerWrap{position:relative;width:-moz-fit-content;width:fit-content;margin:min(60/var(--device)*100vw,60px) auto 0}.controllerWrap.hide{display:none !important}@media(hover: hover){.controllerWrap button{transition:opacity .3s}.controllerWrap button:hover{opacity:.7 !important}}.controllerWrap button[disabled]{pointer-events:none;opacity:.2 !important}.controllerWrap .splide__arrows button{background:none;width:min(24/var(--device)*100vw,24px);min-width:24px;aspect-ratio:1/1;border-radius:0;opacity:1}.controllerWrap .splide__arrows button.splide__arrow--prev span{transform:scale(0.6) rotate(-45deg);transform-origin:center center}.controllerWrap .splide__arrows button.splide__arrow--next span{transform:scale(0.6) rotate(135deg);transform-origin:center center}.controllerWrap .splide__arrows button span{width:100%;height:100%;border-top:solid 3px #6d7073;border-left:solid 3px #6d7073}.controllerWrap .splide__pagination{position:relative;bottom:unset}@media screen and (width < 768px){.controllerWrap .splide__pagination{padding-inline:min(90/var(--device)*100vw,90px)}}@media screen and (width >= 768px){.controllerWrap .splide__pagination{padding-inline:min(60/var(--device)*100vw,60px)}}.controllerWrap .splide__pagination li+li{margin-left:min(20/var(--device)*100vw,20px)}.controllerWrap .splide__pagination button{position:relative;display:block;background:none;transform:scale(1) !important;width:min(40/var(--device)*100vw,40px);min-width:24px;min-height:24px;border-radius:0;margin:0;opacity:1}.controllerWrap .splide__pagination button::before{content:"";inset:50% auto auto 0;position:absolute;background:#6d7073;width:100%;height:2px;margin-top:-1px;transition:background-color .3s}.controllerWrap .splide__pagination button.is-active::before{background:#79faec}.btnMore{font-family:"Oswald","Noto Sans JP",serif;text-decoration:none;color:#ced3d9}.btnMore:visited{color:#ced3d9}@media screen and (width < 768px){.btnMore{font-size:2rem}}@media screen and (width >= 768px){.btnMore{font-size:1.25rem}}.fancybox-bg{background:linear-gradient(45deg, #1a3d3d, #000, #3d2f0b)}@media screen and (width < 768px){.fancybox-slide{padding:min(40/var(--device)*100vw,40px)}}@media screen and (width >= 768px){.fancybox-slide{padding:min(20/var(--device)*100vw,20px)}}.fancybox-button--arrow_left,.fancybox-button--arrow_right{background:none}.fancybox-button--arrow_left[disabled] div:before,.fancybox-button--arrow_right[disabled] div:before{opacity:.3}.fancybox-button--arrow_left div,.fancybox-button--arrow_right div{position:relative}.fancybox-button--arrow_left div::before,.fancybox-button--arrow_right div::before{content:"";display:block;width:80%;height:80%;border-top:solid 1px #ced3d9;border-left:solid 1px #ced3d9;box-sizing:border-box;transform-origin:center;margin:10%}.fancybox-button--arrow_left svg,.fancybox-button--arrow_right svg{display:none}.fancybox-button--arrow_left div::before{transform:rotate(-45deg)}.fancybox-button--arrow_right div::before{transform:rotate(135deg)}.fancybox-close-small{background:rgba(0,0,0,.6)}.pr-footer__comments{color:#333}
/*# sourceMappingURL=_maps/layout.css.map */
