@charset "UTF-8";:root{--mt-master-border-color:#705552;--mt-master-border-width:2px;--mt-master-border:var(--mt-master-border-width) solid var(--mt-master-border-color);--mt-master-radius:0.9rem;--mt-master-bg:#f8f8f8;--mt-master-shadow:2px 3px 3px rgba(112, 85, 82, 0.8)}#page-main .pankuzu,header{grid-row:1}#page-main,#page-main .title-area{grid-row:2}#page-main .swiper-area,footer{grid-row:3}#page-main{padding:80px 0 130px}#ad1,#page-main :is(.pankuzu,.title-area,.swiper-area,.main-contents1,.main-contents2,.articles-area,.page-meta-bottom){grid-column:2/3}#page-main .main-contents1{grid-row:4}#ad1{grid-row:5;margin:60px auto 100px}#page-main .main-contents2{grid-row:6}#page-main .articles-area{grid-row:7}#page-main .page-meta-bottom{grid-row:8}#page-main :is(.title-area,.main-contents1,.main-contents2,.articles-area,.page-meta-bottom){width:100%;max-width:1120px}#page-main:has(> .page-meta-bottom){padding-bottom:65px}#page-main :is(.main-contents1,.main-contents2){margin:0 auto 60px}.release-tabs{scroll-margin-top:80px}.release-tabs-nav{display:flex;flex-wrap:wrap;gap:6px;width:fit-content;max-width:100%;margin:0 0 34px;padding:8px;background:#fdf9f5;border:2px solid #705552;border-radius:var(--mt-master-radius);box-shadow:2px 3px 3px rgba(112,85,82,.8)}.release-tab-btn{font:inherit;font-family:Quicksand,"Noto Sans JP",Arial,Meiryo,sans-serif;font-weight:700;font-size:15px;letter-spacing:.03em;color:#5a4744;background:0 0;border:2px solid transparent;border-radius:var(--mt-master-radius);padding:10px 22px;margin:0;cursor:pointer;transition:background .15s,color .15s,box-shadow .15s,border-color .15s}.release-tab-panel[hidden]{display:none}.release-gallery-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.release-gallery-item{aspect-ratio:5/3}.release-gallery-item img{width:100%;height:100%;object-fit:cover}.release-download-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px 20px}.release-download-grid .download-btn{margin-bottom:0}@media (max-width:767.98px){#ad1{grid-column:1/-1}.release-tabs-nav{gap:6px;justify-content:center;margin-bottom:24px}.release-tab-btn{font-size:13px;padding:8px 16px}.release-gallery-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px}}.main-swiper .video-slide.video-slide-standalone{aspect-ratio:16/9;box-sizing:border-box;padding:0 6px 6px 3px}.main-swiper .video-slide.video-slide-standalone img{height:100%;object-fit:cover;object-position:center;background:#fafafa}.version-table{width:100%;border:2px solid #705552;border-radius:.9rem;overflow:hidden;background:var(--mt-textbox-bg);box-shadow:2px 3px 3px rgba(112,85,82,.8)}.version-row,.version-table-head{display:grid;grid-template-columns:108px 100px 130px 120px 120px 230px;grid-template-areas:"thumb version game date notes dl";align-items:center;column-gap:16px;padding:8px 16px}.version-table-head{font-family:Quicksand,"Noto Sans JP",Arial,Meiryo,sans-serif;font-weight:700;font-size:12px;letter-spacing:.04em;background:#705552;padding-top:10px;padding-bottom:10px}.version-table-head,.version-table-head .version-cell{color:#fdf9f5}.version-row{border-top:1px solid rgba(112,85,82,.22);background:var(--mt-textbox-bg);transition:background-color .15s}.version-row:nth-child(2n){background:var(--mt-textbox-bg-alt)}.version-row:hover{background:#fff}.version-cell-thumb{grid-area:thumb;line-height:0}.version-cell-version{grid-area:version;padding-left:12px;font-weight:700;color:#5a4744;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.version-cell-game{grid-area:game}.version-cell-date{grid-area:date}.version-cell-notes{grid-area:notes}.version-cell-dl{grid-area:dl;display:flex;flex-direction:row-reverse;flex-wrap:wrap;align-items:center;gap:8px}.version-cell-thumb img{display:block;width:auto;height:auto;max-width:100%;max-height:68px;border-radius:.5rem;border:1px solid rgba(112,85,82,.4)}.version-notes-btn{display:inline-flex;align-items:center;font-family:Quicksand,"Noto Sans JP",Arial,Meiryo,sans-serif;font-weight:700;font-size:12px;letter-spacing:.02em;color:#5a4744;background:#fdf9f5;border:1.5px solid #5a4744;border-radius:999px;padding:4px 12px;text-decoration:none;white-space:nowrap}.version-notes-btn:hover{background:#f1e7df}.version-notes-btn:focus-visible{outline:rgba(95,69,67,.35) solid 2px;outline-offset:2px}.version-game-chip{display:inline-block;padding:3px 10px;border-radius:999px;background:#f8d0d0;color:#5a4744;font-size:12px;font-weight:700;white-space:nowrap}.version-badge{display:inline-flex;align-items:stretch;width:10.5rem;box-sizing:border-box;border:1px solid #705552;border-radius:999px;overflow:hidden;box-shadow:1px 3px 1px #705552;font-family:Quicksand,"Noto Sans JP",Arial,Meiryo,sans-serif;font-weight:700}.version-badge-num{flex:1 1 50%;display:flex;align-items:center;justify-content:center;background:#579b95;color:#fff;font-family:Quicksand,"Noto Sans JP",Arial,Meiryo,sans-serif;font-size:.85rem;padding:.3rem .35rem;white-space:nowrap}.version-badge-game{flex:1 1 50%;display:flex;align-items:center;justify-content:center;background:#fff;color:#5a4744;font-family:Quicksand,"Noto Sans JP",Arial,Meiryo,sans-serif;font-size:.72rem;padding:.3rem .8rem .3rem .5rem;white-space:nowrap}@media (min-width:768px){.version-badge-num{font-size:1rem}.version-badge-game{font-size:.85rem}}.version-note-btn{display:inline-flex;align-items:center;gap:.35em;align-self:center;background:#705552;color:#fff;font-weight:700;font-size:.8rem;padding:.4rem .9rem;border-radius:999px;text-decoration:none;white-space:nowrap}.version-note-btn i{font-size:.85em}@media (max-width:767.98px){.version-note-btn-label{display:none}}@media (min-width:768px){.version-note-btn{font-size:.9rem}}.version-cell-date time{font-size:13px;color:#5a4744;white-space:nowrap}.download-btn.download-btn-compact{display:inline-flex;align-items:center;gap:8px;min-height:0;padding:7px 10px;margin-bottom:0}.download-btn.download-btn-compact i.fa-circle-down{font-size:18px;margin:0}.download-btn.download-btn-compact .dl-label{font-size:13px;font-weight:700}@media (min-width:601px) and (max-width:1079px){.version-row,.version-table-head{grid-template-columns:108px minmax(0,1fr) minmax(0,1fr) 120px;grid-template-areas:"thumb version date    dl" "thumb game    notes   dl";row-gap:4px}.version-cell-dl{flex-direction:column;align-items:flex-end;justify-content:center;height:100%}.version-cell-date time,.version-cell-version,.version-game-chip,.version-notes-btn{white-space:normal}}@media (max-width:600px){.version-row,.version-table-head{display:grid;grid-template-columns:64px minmax(0,1fr) minmax(0,1fr) 110px;grid-template-areas:"thumb version game dl" "notes notes notes notes" "date  date   date  date";row-gap:6px;column-gap:10px}.version-table-head{display:none}.version-cell-version{padding-left:0}.version-cell-dl{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.version-cell-thumb img{height:44px}.version-cell-date time,.version-cell-version,.version-game-chip,.version-notes-btn{white-space:normal}}.mt-card-layout.mt-faq-list.mt-faq-list-connected{gap:0;border:2px solid #705552;border-radius:.9rem;overflow:hidden;background:var(--mt-textbox-bg);box-shadow:2px 3px 3px rgba(112,85,82,.8)}.mt-faq-list-connected .mt-faq-item{width:100%;margin:0;border-radius:0;background:var(--mt-textbox-bg)}.mt-faq-list-connected .mt-faq-item:nth-child(2n){background:var(--mt-textbox-bg-alt)}.mt-faq-list-connected .mt-faq-item:not(:first-child){border-top:1px solid rgba(112,85,82,.22)}.mt-faq-list-connected .mt-faq-item summary{border-radius:0;border:none;box-shadow:none;background:0 0}.mt-card-layout.mt-release-list.mt-release-list-connected{gap:0;padding-bottom:0;border:2px solid #705552;border-radius:.9rem;overflow:hidden;background:var(--mt-textbox-bg);box-shadow:2px 3px 3px rgba(112,85,82,.8)}.mt-card-layout.mt-release-list.mt-release-list-connected .mt-card{width:100%;margin:0}.mt-card-layout.mt-release-list.mt-release-list-connected .mt-card.mt-release-card{border:0;border-radius:0;box-shadow:none;background:var(--mt-textbox-bg)}.mt-card-layout.mt-release-list.mt-release-list-connected .mt-card.mt-release-card:nth-child(2n){background:var(--mt-textbox-bg-alt)}.mt-card-layout.mt-release-list.mt-release-list-connected .mt-card.mt-release-card:not(:first-child){border-top:1px solid rgba(112,85,82,.22)}.mt-release-list-connected .mt-release-bottom::before{content:none}.mt-release-list-connected .mt-release-thumb img{box-sizing:border-box;border-radius:.5rem;border:1px solid rgba(112,85,82,.4)}.version-history-list .mt-release-card:hover{background:#fff}.version-history-list .mt-release-top{flex-wrap:wrap}.version-history-list .version-dl-row{display:flex;justify-content:flex-end;flex-wrap:wrap;align-items:center;gap:8px;padding:.7rem 1rem;align-self:center;margin-left:auto}.mt-release-list-connected .mt-release-bottom .mt-release-list{list-style:disc;padding-left:3em}.mt-release-list-connected .mt-release-bottom .mt-release-list li{display:list-item;gap:0;padding:.3rem 0 .3rem .2em;border-top:none}.mt-release-list-connected .mt-release-card .mt-release-meta{display:flex;align-items:center;gap:1.1rem}.mt-release-list-connected .mt-release-card .mt-release-date{white-space:nowrap;min-width:4.6rem}.mt-faq-list-connected .mt-faq-item>div,.mt-faq-list-connected .mt-faq-item>ul{margin-top:0;margin-left:0;padding:18px 16px 14px 38px;border-radius:0;border:none;box-shadow:none;background:rgba(90,71,68,.08)}.pagination-count{width:100%;text-align:center;font-size:.85rem;color:#5a4744;margin:1.25rem 0 .4rem}.pagination{margin-top:0}.mt-table-block-id.mt-table-block-id--wide{max-width:100%;margin:0;padding-left:0;padding-right:0}