@charset "UTF-8";#system{background:#000;color:#fff}#system #mv{background:url(//mythos.co.jp/wp-apu/wp-content/themes/mythos/css/../img/system-mv.jpg) no-repeat center/cover}#system #invitation{padding:116px 5% 130px;text-align:center}#system #invitation h2{font-size:23px;margin-bottom:80px}#system #dresscode{display:flex}#system #dresscode figure{width:50%;margin:0}#system #dresscode .text{width:50%;padding:70px;background:#000;border-left:1px solid rgba(255,255,255,.12)}#system #dresscode h2{text-align:center;font-size:23px;margin-bottom:30px}#system #price{padding:80px 0;background-position:50%}#system #price.hall{background:url(//mythos.co.jp/wp-apu/wp-content/themes/mythos/css/../img/hall-price-bg.jpg) no-repeat center/cover}#system #price.drawing{background:url(//mythos.co.jp/wp-apu/wp-content/themes/mythos/css/../img/drawing-price-bg.jpg) no-repeat center/cover}#system #price .price-inner{max-width:720px;margin:0 auto;padding:90px 80px 70px;background:rgba(0,0,0,.62);backdrop-filter:blur(2.5px);-webkit-backdrop-filter:blur(2.5px);border:1px solid rgba(255,255,255,.14);box-shadow:0 18px 50px rgba(0,0,0,.55)}#system #price .price-inner h2{text-align:center;margin-bottom:30px}#system #price .price-inner dl{display:grid;grid-template-columns:200px 1fr;column-gap:26px;margin:0;padding:0}#system #price .price-inner dl dt,#system #price .price-inner dl dd{margin:0;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.22)}#system #price .price-inner dl dt:last-of-type,#system #price .price-inner dl dd:last-of-type{border-bottom:none}#system #price .price-inner dl dd{text-align:right;white-space:nowrap}#system #price .price-inner dl dd span{display:block;margin-top:6px;font-size:12px;opacity:.85;text-align:right}#system .vip{display:flex}#system .vip figure{width:50%;margin:0}#system .vip .text{width:50%;display:flex;align-items:center}#system .vip .text .text-inner{width:100%;text-align:center}#system .vip .text .text-inner h4{padding-bottom:35px}#system .vip .text .text-inner a.link-btn{max-width:220px;height:65px;border:1px solid #fff;display:flex;align-items:center;justify-content:center;margin:0 auto}@media screen and (max-width:639px){#system #dresscode{flex-wrap:wrap}#system #dresscode figure,#system #dresscode .text{width:100%}#system #dresscode .text{border-left:none;border-top:1px solid rgba(255,255,255,.12);padding:60px}#system #price{padding:80px 20px}#system #price .price-inner{padding:50px 24px 40px;background:rgba(0,0,0,.7);backdrop-filter:blur(1.5px)}#system #price .price-inner dl{grid-template-columns:150px 1fr;column-gap:14px}#system .vip{flex-wrap:wrap;padding:20px 15px}#system .vip figure,#system .vip .text{width:100%}#system .vip .text .text-inner{padding:70px 0}}#system #price .price-inner dl dt,#system #price .price-inner dl dd{border:none !important}#system #price .price-inner dl dt,#system #price .price-inner dl dd{padding:16px 0 !important}#system #price .price-inner dl dt{opacity:.88;letter-spacing:.06em}#system #price .price-inner dl dd{font-weight:500;letter-spacing:.08em}#system #price .price-inner dl dd span{opacity:.65;font-size:11px}@media screen and (max-width:639px){#system #price table{border:none !important}#system #price table,#system #price table tr,#system #price table th,#system #price table td{border:none !important;outline:none !important;box-shadow:none !important}#system #price table{border-collapse:collapse !important;border-spacing:0 !important}}#system{font-family:"Noto Serif JP",serif;letter-spacing:.08em;color:rgba(255,255,255,.92)}#system #price table{width:100%}#system #price table th{font-weight:600;text-align:left;padding:12px 14px;font-size:14px;letter-spacing:.1em;color:rgba(255,255,255,.9)}#system #price table td{padding:12px 14px;font-size:14px;color:rgba(255,255,255,.88)}#system #price table td:last-child{text-align:right;font-variant-numeric:tabular-nums;letter-spacing:.06em}@media screen and (max-width:639px){#system #price .price-inner{padding:34px 18px 26px !important}#system #price .price-inner h2{font-size:18px;letter-spacing:.14em;margin-bottom:16px}#system #price table th,#system #price table td{padding:10px;font-size:13px}}