@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}}header::before,header::after{filter:blur(0) !important}header::before{opacity:1 !important}header::after{opacity:.3 !important}@media screen and (width < 768px){main:not(:has(>.tit)){padding-top:min(280/var(--device)*100vw,280px)}}@media screen and (width >= 768px){main:not(:has(>.tit)){padding-top:min(180/var(--device)*100vw,180px)}}@media screen and (width < 768px){main .ctgTit{padding-top:min(280/var(--device)*100vw,280px)}}main .contentWrap .contentInner.bg{background-color:rgba(121,250,236,.05);padding-block:min(80/var(--device)*100vw,80px)}@media screen and (width >= 768px){main .contentWrap .contentInner.bg{width:min(1280/var(--device)*100vw,1280px)}}main .contentWrap .contentInner>*+*{margin-top:min(40/var(--device)*100vw,40px)}main #sNavi{width:100%;max-width:1400px;font-size:1rem;margin:0 auto min(120/var(--device)*100vw,120px)}@media screen and (width < 768px){main #sNavi{padding-inline:min(80/var(--device)*100vw,80px)}}@media screen and (width >= 768px){main #sNavi{padding-inline:min(60/var(--device)*100vw,60px)}}@media screen and (width < 768px){main #sNavi:not([class*=sp-])>ul:has(>:nth-child(2)){justify-content:flex-start}}@media screen and (width < 768px){main #sNavi:not([class*=sp-])>ul>li{width:calc((100% - min(40/var(--device)*100vw,40px))/2)}main #sNavi:not([class*=sp-])>ul>li:nth-child(2n){margin-left:min(40/var(--device)*100vw,40px)}main #sNavi:not([class*=sp-])>ul>li:nth-child(n+3){margin-top:min(20/var(--device)*100vw,20px)}}@media screen and (width >= 768px){main #sNavi:not([class*=pc-])>ul:has(>:nth-child(4)){justify-content:flex-start}}@media screen and (width >= 768px){main #sNavi:not([class*=pc-])>ul>li{width:calc((100% - min(120/var(--device)*100vw,120px))/4);margin-left:min(40/var(--device)*100vw,40px)}main #sNavi:not([class*=pc-])>ul>li:nth-child(4n+1){margin-left:0}main #sNavi:not([class*=pc-])>ul>li:nth-child(n+5){margin-top:min(20/var(--device)*100vw,20px)}}@media screen and (width < 768px){main #sNavi.sp-1>ul>li{width:100%}main #sNavi.sp-1>ul>li:nth-child(n+2){margin-top:min(20/var(--device)*100vw,20px)}}@media screen and (width >= 768px){main #sNavi.pc-2>ul:has(>:nth-child(2)){justify-content:flex-start}}@media screen and (width >= 768px){main #sNavi.pc-2>ul>li{width:calc((100% - min(40/var(--device)*100vw,40px))/2);margin-left:min(40/var(--device)*100vw,40px)}main #sNavi.pc-2>ul>li:nth-child(2n+1){margin-left:0}main #sNavi.pc-2>ul>li:nth-child(n+3){margin-top:min(20/var(--device)*100vw,20px)}}@media screen and (width >= 768px){main #sNavi.pc-3>ul:has(>:nth-child(3)){justify-content:flex-start}}@media screen and (width >= 768px){main #sNavi.pc-3>ul>li{width:calc((100% - min(80/var(--device)*100vw,80px))/3);margin-left:min(40/var(--device)*100vw,40px)}main #sNavi.pc-3>ul>li:nth-child(3n+1){margin-left:0}main #sNavi.pc-3>ul>li:nth-child(n+4){margin-top:min(20/var(--device)*100vw,20px)}}main #sNavi>ul{display:flex;flex-wrap:wrap;justify-content:center}main #sNavi>ul>li>a{position:relative;display:flex;justify-content:center;align-items:center;width:100%;min-height:100%;text-align:center;font-family:"Oswald","Noto Sans JP",serif;text-decoration:none;color:#ced3d9;padding:.5rem 1rem}@media screen and (width < 768px){main #sNavi>ul>li>a{font-size:.8rem}}main #sNavi>ul>li>a:visited{color:#ced3d9}main #sNavi>ul>li>a.act{color:#79faec}main #sNavi>ul>li>a.act::before,main #sNavi>ul>li>a.act::after{background:rgba(121,250,236,.5);border-inline:solid 5px #79faec}main #sNavi>ul>li>a::before,main #sNavi>ul>li>a::after{content:"";background:rgba(206,211,217,.5);width:100%;height:1px;border-inline:solid 5px #ced3d9;box-sizing:border-box}main #sNavi>ul>li>a::before{inset:0 auto auto 0;position:absolute}main #sNavi>ul>li>a::after{inset:auto auto 0 0;position:absolute}main .btnBack{display:block;text-align:center;color:#ced3d9;text-decoration:none;font-family:"Oswald","Noto Sans JP",serif;font-size:1.5rem;margin-top:min(120/var(--device)*100vw,120px)}
/*# sourceMappingURL=_maps/layout_up.css.map */
