@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: 1380;--size: 16}}@media screen and (width >= 768px){#bg:has(+#bodyInner .contentWrap)>div:nth-child(1){width:min(260/var(--device)*100vw,260px)}}@media screen and (width >= 768px){#bg:has(+#bodyInner .contentWrap)>div:nth-child(2),#bg:has(+#bodyInner .contentWrap)>div:nth-child(3),#bg:has(+#bodyInner .contentWrap)>div:nth-child(5){width:min(280/var(--device)*100vw,280px)}}@media screen and (width >= 768px){#bg:has(+#bodyInner .contentWrap)>div:nth-child(2){margin-left:min(40/var(--device)*100vw,40px)}}@media screen and (width >= 768px){#bg:has(+#bodyInner .contentWrap)>div:nth-child(3){order:1}}#bg:has(+#bodyInner .contentWrap)>div:nth-child(5){border-inline:dashed 1px rgba(141,159,118,.25);margin-left:min(40/var(--device)*100vw,40px)}@media screen and (width < 768px){#bg:has(+#bodyInner .contentWrap)>div:nth-child(5){display:none}}main .titCol{position:relative;border-bottom:solid 1px rgba(141,159,118,.25)}@media screen and (width < 768px){main .titCol{padding-block:min(60/var(--device)*100vw,60px) min(120/var(--device)*100vw,120px)}}@media screen and (width >= 768px){main .titCol{padding-block:min(160/var(--device)*100vw,160px) min(80/var(--device)*100vw,80px)}}@media screen and (width < 768px){main .titCol:has(+.contentWrap){border-bottom:none}}@media screen and (width < 768px){main .titCol .tit_0{margin-bottom:min(180/var(--device)*100vw,180px)}}main .titCol .tit_0:not(:has(+.titColInner)){margin-bottom:0}main .titCol .titColInner{position:relative;margin-inline:0}@media screen and (width < 768px){main .titCol .titColInner{padding-inline:calc((100% - min(800/var(--device)*100vw,800px))/2)}}@media screen and (width >= 768px){main .titCol .titColInner{padding-inline:calc((100% - min(1220/var(--device)*100vw,1220px))/2)}}main .snavi,main .ssnavi{position:relative}main .snavi details,main .ssnavi details{position:relative}main .snavi details::after,main .ssnavi details::after{content:"ー INTERNAL_LINK";inset:100% auto auto 0;position:absolute;font-size:.5rem;color:#8d9f76;font-weight:700;margin-top:min(10/var(--device)*100vw,10px);opacity:.5}main .snavi details .btn::after,main .ssnavi details .btn::after{content:unset !important}main .snavi{width:100%}main .snavi ul{width:100%}@media screen and (width >= 768px){main .snavi ul{display:flex;align-items:flex-start;flex-wrap:wrap}}main .snavi ul>*{min-height:100%}@media screen and (width < 768px){main .snavi ul>*{width:100%}}@media screen and (width >= 768px){main .snavi ul>*{width:min(380/var(--device)*100vw,380px)}}main .snavi ul>*:nth-child(3n+1){margin-left:0}main .snavi ul>*:nth-child(n+4){margin-top:min(40/var(--device)*100vw,40px)}main .snavi ul>*>*{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;min-height:100%}@media screen and (width < 768px){main .snavi ul>*+*{margin-top:min(60/var(--device)*100vw,60px)}}@media screen and (width >= 768px){main .snavi ul>*+*{margin-left:min(40/var(--device)*100vw,40px)}}main .snavi details:has(a.btn.act) summary.btn{background-color:#555f47 !important}main .snavi details::details-content{width:100%}main .snavi details a.btn{display:block;width:100%;background:#1c2018;border-block:none}@media screen and (width < 768px){main .snavi details a.btn{margin-top:min(20/var(--device)*100vw,20px)}}@media screen and (width >= 768px){main .snavi details a.btn{margin-top:min(15/var(--device)*100vw,15px)}}main .ssnavi+*{margin-top:min(120/var(--device)*100vw,120px)}main .contentWrap{border-bottom:solid 1px rgba(141,159,118,.25)}main .contentWrap:has(.leftCol){display:flex}@media screen and (width < 768px){main .contentWrap:has(.leftCol){flex-wrap:wrap}}main .contentWrap:has(.leftCol)>.leftCol{position:relative;width:calc((100% - min(1220/var(--device)*100vw,1220px))/2 + min(260/var(--device)*100vw,260px))}@media screen and (width < 768px){main .contentWrap:has(.leftCol)>.leftCol{display:contents}}@media screen and (width < 768px){main .contentWrap:has(.leftCol)>.leftCol .leftInner{width:min(800/var(--device)*100vw,800px);padding-bottom:min(120/var(--device)*100vw,120px);border-bottom:solid 1px rgba(141,159,118,.25);margin-inline:auto}}@media screen and (width >= 768px){main .contentWrap:has(.leftCol)>.leftCol .leftInner{position:relative;width:min(260/var(--device)*100vw,260px);padding-block:min(80/var(--device)*100vw,80px);margin-left:auto}main .contentWrap:has(.leftCol)>.leftCol .leftInner::before{content:"■ NAVIGATION";inset:min(20/var(--device)*100vw,20px) auto auto 0;position:absolute;font-size:.5rem;color:#8d9f76;font-weight:700;opacity:.5}}main .contentWrap:has(.leftCol)>.leftCol .snavi ul{display:block}main .contentWrap:has(.leftCol)>.leftCol .snavi ul>li{width:100%}main .contentWrap:has(.leftCol)>.leftCol .snavi ul>li+li{margin-top:min(40/var(--device)*100vw,40px);margin-left:0}@media screen and (width < 768px){main .contentWrap:has(.leftCol)>div:not(.leftCol){width:100%}}@media screen and (width >= 768px){main .contentWrap:has(.leftCol)>div:not(.leftCol){width:calc((100% - min(1220/var(--device)*100vw,1220px))/2 + min(920/var(--device)*100vw,920px));padding-left:0;margin-left:min(40/var(--device)*100vw,40px)}}@media screen and (width >= 768px){main .contentWrap:has(.leftCol)>div:not(.leftCol) .content{width:min(920/var(--device)*100vw,920px)}}main .contentWrap:has(.leftCol)>div:not(.leftCol) .content:last-child{border-bottom:none}@media screen and (width >= 768px){main .contentWrap:has(.leftCol)>div:not(.leftCol) .content::before{width:100%}}@media screen and (width >= 768px){main .contentWrap:has(.leftCol)>div:not(.leftCol) .content .contentInner{padding-inline:0}}
/*# sourceMappingURL=maps/layout_up.css.map */
