html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;outline:none}ins{background-color:#d6ad6a;color:#000;text-decoration:none}mark{background-color:#d6ad6a;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}summary{display:block}summary::-webkit-details-marker{display:none}@media screen and (min-width: 749px){.sp{display:none !important}}@media screen and (max-width: 749px){.tab{display:none !important}}html{scroll-behavior:smooth;font-family:'Noto Sans JP', sans-serif;font-weight:400;font-size:clamp(0.813rem, calc(0.744rem + 0.34vw), 1rem);line-height:1.5;color:#fff}*{box-sizing:border-box}@media (any-hover: none){*:focus{outline:none}}h1,h2,h3,h4,h5,h6{font-size:1rem;line-height:1}img{width:100%;height:auto;vertical-align:bottom;pointer-events:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}a{display:inline-block;color:#d6ad6a;word-break:break-all;text-decoration:underline}@media (hover: hover) and (pointer: fine){a:hover{text-decoration:none}}::selection{background:#FFF;color:#333}html{scrollbar-width:thin;scrollbar-color:#d80b31 #000}#bgCol{position:fixed;display:block;width:100%;height:100vh;overflow:hidden;z-index:-1;padding:0}#bgCol:before,#bgCol:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}#bgCol:before{background:url(../images/common/bg.webp) center center no-repeat;background-size:cover;opacity:0.8}#bgCol:after{background:url(../images/common/bg_kingdom.webp) left top no-repeat;background-size:auto 100%;opacity:0.9}@media screen and (max-width: 749px){#bgCol:after{background:none}}@media screen and (max-width: 749px){#bgCol>span{display:none}}#bgCol>span::before,#bgCol>span::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background-repeat:no-repeat;opacity:0.6}#bgCol>span::after{left:100%}#bgCol>span:nth-child(1)::before,#bgCol>span:nth-child(1)::after{background-image:url(../images/common/bg_cloud01.webp);background-position:calc(1047 * 100vw / 2000) calc(450 * 30vh / 1500);background-size:calc(40200% / 2000) auto;-webkit-animation:loop_animation_left 140s linear infinite;animation:loop_animation_left 140s linear infinite}#bgCol>span:nth-child(2)::before,#bgCol>span:nth-child(2)::after{background-image:url(../images/common/bg_cloud02.webp);background-position:calc(148 * 100vw / 2000) calc(384 * 80vh / 1500);background-size:calc(182000% / 2000) auto;-webkit-animation:loop_animation_left 120s linear infinite;animation:loop_animation_left 120s linear infinite}#bgCol>span:nth-child(3)::before,#bgCol>span:nth-child(3)::after{background-image:url(../images/common/bg_cloud03.webp);background-position:10% calc(283 * 20vh / 1500);background-size:calc(164300% / 2000) auto;-webkit-animation:loop_animation_left 70s linear infinite;animation:loop_animation_left 70s linear infinite}#bgCol>span:nth-child(4)::before,#bgCol>span:nth-child(4)::after{background-image:url(../images/common/bg_cloud04.webp);background-position:right calc(908 * 100vh / 1500);background-size:90% auto;-webkit-animation:loop_animation_left 50s linear infinite;animation:loop_animation_left 50s linear infinite}@-webkit-keyframes loop_animation_left{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes loop_animation_left{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes loop_animation_right{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes loop_animation_right{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(100%);transform:translateX(100%)}}body{background:#000}main{background:url(../images/common/bg_pattern.webp) left top repeat;width:100%;max-width:750px;margin-inline:auto;overflow-x:hidden}@media screen and (min-width: 749px){main{max-width:500px}}header:has(.mv){-webkit-margin-after:3rem;margin-block-end:3rem}header:has(.mv) .mv{position:relative;z-index:1}header:has(.mv)>h2{font-family:"Noto Serif JP",serif}header:has(.mv)>hgroup,header:has(.mv)>h2{position:relative;z-index:0;display:grid;gap:1.15rem;background:url(../images/common/bg_gold.webp) no-repeat left top/cover;border-top-width:1px;border-bottom-width:1px;border-style:solid;border-image-source:linear-gradient(45deg, #deceba 0%, #ad8c55 25%, #cdac6b 45%, #e6cea3 65%, #fff 90%);border-image-slice:1;font-weight:700;line-height:1.2em;padding:1.53rem 2.3rem;font-size:1.53rem;line-height:1;text-align:center;text-shadow:0px 0px 1rem rgba(0,0,0,0.5),0px 0px 1rem #000,0px 0px 0.5rem rgba(0,0,0,0.5),0px 0px 0.5rem rgba(0,0,0,0.5),0px 0px 0.5rem #000,0px 0px 0.5rem #000}header:has(.mv)>hgroup h2,header:has(.mv)>h2 h2{font-family:"Noto Serif JP",serif;font-size:1.53rem;line-height:1;letter-spacing:0.05em}header:has(.mv)>hgroup .txtSmall,header:has(.mv)>h2 .txtSmall{display:block;margin-top:-0.25em;margin-bottom:0.4em;font-size:0.8em;font-weight:600;line-height:1.4;letter-spacing:0.02em}header:has(.mv)>hgroup p,header:has(.mv)>h2 p{font-size:1.07rem;line-height:1.4}header:not(:has(.mv)){position:relative;background:url(../images/common/bg_gold.webp) no-repeat left top/cover;border-bottom-width:1px;border-style:solid;border-image-source:linear-gradient(45deg, #deceba 0%, #ad8c55 25%, #cdac6b 45%, #e6cea3 65%, #fff 90%);border-image-slice:1;font-weight:700;line-height:1.2em;-webkit-margin-after:3.07rem;margin-block-end:3.07rem;padding:1.53rem 2.3rem;text-align:center;text-shadow:0px 0px 1rem rgba(0,0,0,0.5),0px 0px 1rem #000,0px 0px 0.5rem rgba(0,0,0,0.5),0px 0px 0.5rem rgba(0,0,0,0.5),0px 0px 0.5rem #000,0px 0px 0.5rem #000}header:not(:has(.mv)) h1{font-family:"Noto Serif JP",serif;font-size:1.53rem;line-height:1;letter-spacing:0.05em}header:not(:has(.mv)) h1:has(img){width:60%;-webkit-margin-after:2rem;margin-block-end:2rem;margin-inline:auto}header:not(:has(.mv)) h2{font-family:"Noto Serif JP",serif;font-weight:700;font-size:1.53rem;line-height:1;text-align:center;letter-spacing:0.05em}header:not(:has(.mv)) hgroup{display:grid;gap:1.15rem;font-weight:700;line-height:1.2em;font-size:1.53rem;line-height:1}header:not(:has(.mv)) hgroup p{font-size:1.07rem;line-height:1.4}header ~ *:not(#preCol):not(#latestCol):not(#attentionCol) h2:not([class]),.titL2{position:relative;background:url(../images/common/bg_gold.webp) no-repeat left top/cover;border-top-width:1px;border-bottom-width:1px;border-style:solid;border-image-source:linear-gradient(45deg, #deceba 0%, #ad8c55 25%, #cdac6b 45%, #e6cea3 65%, #fff 90%);border-image-slice:1;font-weight:700;line-height:1.2em;margin-block:3.84rem 3.07rem;padding:1.53rem 1.53rem;font-family:"Noto Serif JP",serif;font-size:1.53rem;line-height:1.25;text-align:center;text-shadow:0px 0px 1rem rgba(0,0,0,0.5),0px 0px 1rem #000,0px 0px 0.5rem rgba(0,0,0,0.5),0px 0px 0.5rem rgba(0,0,0,0.5),0px 0px 0.5rem #000,0px 0px 0.5rem #000}header ~ *:not(#preCol):not(#latestCol):not(#attentionCol) h2:not([class]) .txtSmall,.titL2 .txtSmall{display:block;margin-top:0.5em;font-size:0.7em;font-weight:600;line-height:1.4;font-family:'Noto Sans JP', sans-serif}header ~ *:not(#preCol):not(#latestCol):not(#attentionCol) h3:not([class]),.titL3{position:relative;background:#d80b31 url(../images/common/bg_ttl03.webp) no-repeat left center/cover;border:1px solid #4f000c;font-weight:900;line-height:1.2em;padding:1.15rem;font-family:"Noto Serif JP",serif;font-size:1.3rem;line-height:1.25;text-align:center;color:#fff}header ~ *:not(#preCol):not(#latestCol):not(#attentionCol) h4:not([class]),.titL4{position:relative;background:#d80b31 url(../images/common/bg_ttl03.webp) no-repeat right center/cover;border:1px solid #4f000c;font-weight:700;line-height:1.2em;margin-block:3rem 2rem;padding:0.79rem 1.41rem;font-family:"Noto Serif JP",serif;font-size:1.23rem;line-height:1;text-align:left;color:#FFF}[id$="Col"],[class$="Col"]{margin-inline:auto;padding-inline:2.3rem}[id$="Col"]:has(.inner),[class$="Col"]:has(.inner){padding-inline:0}[id$="Col"]:has(.inner)>.inner,[class$="Col"]:has(.inner)>.inner{padding-inline:2.3rem}[id$="Col"] .boxNotes,[class$="Col"] .boxNotes{width:100%}[id$="Col"] .btnList,[class$="Col"] .btnList{width:100%;margin-block:0}.btnGasha+.txtAttention{-webkit-margin-before:1rem;margin-block-start:1rem}.btn{cursor:pointer;position:relative;display:grid;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;background:url(../images/common/img_arrow_btn_r_2.webp) right 30px center no-repeat,url(../images/common/obj_btn02_l.webp) left center no-repeat,url(../images/common/obj_btn02_r.webp) right center no-repeat,linear-gradient(90deg, #ad8c55 0%, #d2b273 50%, #f1e3c9 100%);background-size:9px auto, auto 100%, auto 100%, cover;width:77.7%;min-height:3.46rem;font-family:"Noto Serif JP",serif;font-size:1.07rem;font-weight:800;line-height:1.2em;text-align:center;letter-spacing:0.05em;color:#000;margin-inline:auto;padding:0.5rem 2rem;box-sizing:border-box;overflow:hidden;transition:color 0.3s;text-decoration:none}@media screen and (max-width: 749px){.btn{background-position:right calc(50 / 960 * 100vw) center,left center,right center,left top;background-size:7px auto, auto 100%, auto 100%, cover}}@media (hover: hover) and (pointer: fine){.btn{transition:-webkit-filter 0.3s;transition:filter 0.3s;transition:filter 0.3s, -webkit-filter 0.3s}.btn:hover{-webkit-filter:brightness(1.2);filter:brightness(1.2)}}.btn span{position:relative;z-index:20}.btn.close{pointer-events:none;-webkit-filter:saturate(0) brightness(0.7);filter:saturate(0) brightness(0.7)}.btn.v2{position:relative;background:url(../images/common/bg_black.webp) center center;color:#fff;border:1px solid rgba(214,173,106,0.5)}.btn.v2::before,.btn.v2::after{pointer-events:none;content:"";display:block;position:absolute;inset:0;background:url(../images/common/obj_btn02_r.webp) right center no-repeat;background-size:calc(40 / 2000 * 100vw) auto;opacity:0.5}@media screen and (max-width: 749px){.btn.v2::before,.btn.v2::after{background-size:20px auto}}.btn.v2::before{scale:-1 1}.btn.v2::after{background:url(../images/common/img_arrow_btn_r_2.webp) right calc(30 / 2000 * 100vw) center no-repeat,url(../images/common/obj_btn02_r.webp) right center no-repeat;background-size:9px auto,calc(40 / 2000 * 100vw) auto}@media screen and (max-width: 749px){.btn.v2::after{background-position:right calc(35 / 960 * 100vw) center,right center;background-size:7px auto, 20px auto}}.btn.v3{background:url(../images/common/img_arrow_btn_r.webp) right 5% center no-repeat,url(../images/common/obj_btn03_tr.webp) right top no-repeat,url(../images/common/obj_btn03_bl.webp) left bottom no-repeat,url(../images/common/bg_black.webp) center center;background-size:auto max(12px, 14%),20px auto,20px auto,cover;color:#fff}@media (hover: hover) and (pointer: fine){.btn.v3{transition:background-image 0.3s}.btn.v3:hover{background-image:url(../images/common/img_arrow_btn_r.webp),url(../images/common/obj_btn03_tr.webp),url(../images/common/obj_btn03_bl.webp),url(../images/common/bg_red.webp)}}.btn.v3::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;box-sizing:border-box;border:solid calc(2 / 2000 * 100vw) #d6ad6a}@media screen and (max-width: 749px){.btn.v3::before{border:solid calc(2 / 960 * 150vw) #d6ad6a}}.btn.v3.back{background-image:url(../images/common/img_arrow_btn_l.webp),url(../images/common/obj_btn03_tr.webp),url(../images/common/obj_btn03_bl.webp),url(../images/common/bg_black.webp);background-position:left 5% center, right top, left bottom, center center}@media (hover: hover) and (pointer: fine){.btn.v3.back{transition:background-image 0.3s}.btn.v3.back:hover{background-image:url(../images/common/img_arrow_btn_l.webp),url(../images/common/obj_btn03_tr.webp),url(../images/common/obj_btn03_bl.webp),url(../images/common/bg_red.webp)}}.btn.large{width:90.47%;min-height:5.76rem;padding:0.5rem 0.5rem;font-size:1.23rem;line-height:1.31}@media (hover: hover) and (pointer: fine){.btn.large:hover:after{width:calc(100% + 5rem)}}@media (hover: hover) and (pointer: fine){a[class^="btn"]:has(img) img,button[class^="btn"]:has(img) img{transition:scale 0.5s}a[class^="btn"]:has(img):hover img,button[class^="btn"]:has(img):hover img{scale:1.02}}.btnCheckbox{cursor:pointer;width:-webkit-fit-content;width:fit-content;display:grid;grid-template-columns:auto 1fr;-webkit-align-items:center;align-items:center;gap:10px;margin-inline:auto;padding:8px;font-weight:normal;line-height:1.5}.btnCheckbox input[type="checkbox"]{position:relative;width:1.5em;height:1.5em;-webkit-appearance:none;appearance:none;background:#FFFFFF;border:solid 2px #d6ad6a;border-radius:2px;box-shadow:0 0 0 0 transparent;transition-duration:0.2s;transition-property:background-color, border, box-shadow, color}@media (forced-colors: active){.btnCheckbox input[type="checkbox"]{border-color:CanvasText}}.btnCheckbox input[type="checkbox"]:checked{background:#d6ad6a}@media (forced-colors: active){.btnCheckbox input[type="checkbox"]:checked{background-color:Canvas;border-color:CanvasText}}@media (hover: hover) and (pointer: fine){.btnCheckbox input[type="checkbox"]:hover:enabled{box-shadow:0 0 8px 4px rgba(235,208,90,0.4);border-color:#d6ad6a;color:#d6ad6a}}.btnCheckbox input[type="checkbox"]::before{position:absolute;inset:0;display:block;width:100%;height:100%;content:"";opacity:0;-webkit-mask-image:url("../images/common/icon_check.svg");mask-image:url("../images/common/icon_check.svg");-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:95% 95%;mask-size:95% 95%;background-color:#FFFFFF;transition:opacity 0.2s}@media (forced-colors: active){.btnCheckbox input[type="checkbox"]::before{transition:none;background-color:CanvasText}}.btnCheckbox input[type="checkbox"]:checked::before{opacity:1}a:has([src*="btn_gasha"]){display:block;-webkit-filter:drop-shadow(0px 0px 0.5rem rgba(216,162,69,0.8));filter:drop-shadow(0px 0px 0.5rem rgba(216,162,69,0.8));-webkit-animation:btnLight 3s 0s infinite;animation:btnLight 3s 0s infinite}@-webkit-keyframes btnLight{0%{-webkit-filter:drop-shadow(0px 0px 0.2rem rgba(216,162,69,0));filter:drop-shadow(0px 0px 0.2rem rgba(216,162,69,0))}50%{-webkit-filter:drop-shadow(0px 0px 0.8rem rgba(216,162,69,0.8));filter:drop-shadow(0px 0px 0.8rem rgba(216,162,69,0.8))}100%{-webkit-filter:drop-shadow(0px 0px 0.2rem rgba(216,162,69,0));filter:drop-shadow(0px 0px 0.2rem rgba(216,162,69,0))}}@keyframes btnLight{0%{-webkit-filter:drop-shadow(0px 0px 0.2rem rgba(216,162,69,0));filter:drop-shadow(0px 0px 0.2rem rgba(216,162,69,0))}50%{-webkit-filter:drop-shadow(0px 0px 0.8rem rgba(216,162,69,0.8));filter:drop-shadow(0px 0px 0.8rem rgba(216,162,69,0.8))}100%{-webkit-filter:drop-shadow(0px 0px 0.2rem rgba(216,162,69,0));filter:drop-shadow(0px 0px 0.2rem rgba(216,162,69,0))}}.btnList{display:grid;gap:1.53rem;width:84%;margin-inline:auto;margin-block:3.84rem}.btnList .btn:not(.white):not(.large){width:77.7%}.btnList li:has(.large),.btnList li:has(.btnGasha){margin-bottom:1rem}.btnList:has(.btnCheckbox){margin-block:3.84rem 2rem}.notice{display:grid;gap:0.19rem;font-size:0.92rem}.notice li{text-indent:-1em;padding-left:1em}a[href="#attentionCol"]{width:-webkit-fit-content;width:fit-content;margin-inline:auto;text-align:center}.txtAttention{text-shadow:0px 0px 1.3rem rgba(0,0,0,0.8),0px 0px 0.5rem rgba(0,0,0,0.5);font-weight:800;color:#ebd05a;text-align:center}.txtBold{font-weight:800}.txtSSR{font-size:1.2em;color:#fffc30}.txtSR{font-size:1.2em;color:#c65ef8}.txtR{font-size:1.2em;color:#0078f8}.unitList{display:grid;grid-template-columns:repeat(auto-fill, minmax(8rem, 1fr));gap:3.07rem;margin-inline:2rem;margin-block:3.07rem}@media screen and (max-width: 749px){.unitList{gap:2rem}}.unitList li{text-align:center}.unitList li a{color:#fff;text-decoration:none}.unitList li .thumb{position:relative;z-index:0;aspect-ratio:1/1;-webkit-filter:drop-shadow(3px 3px 5px rgba(0,0,0,0.5));filter:drop-shadow(3px 3px 5px rgba(0,0,0,0.5))}.unitList li .thumb img{background-image:none;-webkit-mask-image:url("../images/unit/ico_mask.webp");-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url("../images/unit/ico_mask.webp");mask-size:contain;mask-repeat:no-repeat;mask-position:center}.unitList li .thumb:before{pointer-events:none;content:"";position:absolute;z-index:1;bottom:0;left:0;width:100%;height:100%}.unitList li .thumb:after{pointer-events:none;content:"";position:absolute;z-index:4;top:0;left:0;width:4rem;height:auto;aspect-ratio:1/1;translate:-35% -40%}.unitList li p{margin-top:0.5rem;font-size:0.92em;font-weight:700}.unitList li .ico-tenpu{display:block;margin-inline:auto;width:4.5rem}@media screen and (max-width: 749px){.unitList li .ico-tenpu{width:5rem}}.unitList li.not .thumb span:before,.unitList li.not .thumb span:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.unitList li.not .thumb span:before{z-index:2;background:url(../images/unit/ico_not.webp) no-repeat center/100% auto}.unitList li.not .thumb span:after{z-index:3;background:url(../images/unit/ico_not_label.webp) no-repeat center/100% auto}.unitList li.ssr .thumb{background:url(../images/unit/ico_bg_ssr.webp) no-repeat center/100% auto}.unitList li.ssr .thumb:before{background:url(../images/unit/ico_frame_ssr.webp) no-repeat center/100% auto}.unitList li.ssr .thumb:after{background:url(../images/unit/ico_ssr.webp) no-repeat center/100% auto}.unitList li.sr .thumb{background:url(../images/unit/ico_bg_sr.webp) no-repeat center/100% auto}.unitList li.sr .thumb:before{background:url(../images/unit/ico_frame_sr.webp) no-repeat center/100% auto}.unitList li.sr .thumb:after{background:url(../images/unit/ico_sr.webp) no-repeat center/100% auto}.unitList li.r .thumb{background:url(../images/unit/ico_bg_r.webp) no-repeat center/100% auto}.unitList li.r .thumb:before{background:url(../images/unit/ico_frame_r.webp) no-repeat center/100% auto}.unitList li.r .thumb:after{background:url(../images/unit/ico_r.webp) no-repeat center/100% auto}.unitList li.notes,.unitList li.notesSet{grid-column:1 / -1;aspect-ratio:auto;padding:2rem 0;text-align:center}@media (hover: hover) and (pointer: fine){.unitList li:has(a){transition:-webkit-filter 0.3s;transition:filter 0.3s;transition:filter 0.3s, -webkit-filter 0.3s}.unitList li:has(a):hover{-webkit-filter:brightness(130%);filter:brightness(130%)}}.boxNotes{background:rgba(0,0,0,0.5) url(../images/common/img_obj_red_01.webp) no-repeat right -25% bottom calc(-64 / 2000 * 100vw)/50% auto;border:1px solid rgba(255,255,255,0.2);width:84%;margin-inline:auto;padding:1.92rem 1.53rem}@media screen and (max-width: 749px){.boxNotes{padding:1.92rem 1rem}}.boxNotes.transparent{background:rgba(51,51,51,0.6);border-width:1px;border-style:solid;border-image-source:linear-gradient(45deg, rgba(222,206,186,0.3) 0%, rgba(173,140,85,0.3) 25%, rgba(205,172,107,0.3) 45%, rgba(230,206,163,0.3) 65%, rgba(255,255,255,0.3) 90%);border-image-slice:1}.boxPeriod{background:rgba(255,255,255,0.1);padding:1rem;text-align:center;border-top:1px solid rgba(255,255,255,0.5);border-bottom:1px solid rgba(255,255,255,0.5)}.boxPeriod dt{font-weight:800}.boxRemaining{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:flex-end;align-items:flex-end;gap:0.5rem;background:rgba(255,255,255,0.1);width:-webkit-fit-content;width:fit-content;margin-inline:auto;padding:1rem 2rem;border-top:1px solid rgba(255,255,255,0.5);border-bottom:1px solid rgba(255,255,255,0.5);font-family:"Noto Serif JP",serif;font-weight:800;line-height:1}.boxRemaining span{display:block;line-height:1}.boxRemaining span:nth-of-type(1){font-size:1rem;-webkit-align-self:center;align-self:center}.boxRemaining span:nth-of-type(2){font-size:2.3rem}.boxRemaining span:nth-of-type(3){font-size:1.38rem}.boxSelect{position:relative;z-index:0;display:block;width:100%;-webkit-margin-after:2.3rem;margin-block-end:2.3rem}.boxSelect:before,.boxSelect:after{content:'';position:absolute;z-index:1;pointer-events:none}.boxSelect:before{display:block;top:0;right:0;width:3rem;height:3rem;background:#d6ad6a}.boxSelect:after{position:absolute;top:50%;right:1.5rem;aspect-ratio:3/2;width:1rem;height:auto;background:#000;-webkit-clip-path:polygon(0 0, 100% 0, 50% 100%);clip-path:polygon(0 0, 100% 0, 50% 100%);translate:50% -50%}.boxSelect select{-webkit-appearance:none;appearance:none;width:100%;height:3rem;padding:0 3rem 0 1rem;border:none;background-color:#FFF;color:#000;font-size:1rem;font-weight:600;cursor:pointer}.boxSelect select:focus{outline:2px solid #d6ad6a}.boxSelect:has(option[disabled][selected]:checked)+h2{display:none}.notesCol{display:grid;gap:1rem;margin-block:3.84rem;text-align:center;line-height:1.5}.notesCol .txtCatch{font-family:"Noto Serif JP",serif;font-size:1.23rem;font-weight:800}#notice{display:grid;min-height:100vh}#preCol{position:relative;z-index:0;background:rgba(0,0,0,0.2);display:grid;gap:1.92rem;width:84%;border-width:1px;border-style:solid;border-image-source:linear-gradient(45deg, rgba(222,206,186,0.3) 0%, rgba(173,140,85,0.3) 25%, rgba(205,172,107,0.3) 45%, rgba(230,206,163,0.3) 65%, rgba(255,255,255,0.3) 90%);border-image-slice:1;margin-block:3.84rem;padding:2.11rem 1.53rem;text-align:center}#preCol h2{font-size:2rem;line-height:1;letter-spacing:0.02em;font-family:"Noto Serif JP",serif;font-style:italic;font-weight:bold;background:linear-gradient(0deg, #d6ad6a 0% 15%, #fff 50%, #d6ad6a 85% 100%);background-clip:text;-webkit-text-fill-color:transparent}#preCol ul{display:grid;gap:1.15rem;grid-template-columns:0.79fr 1fr;-webkit-align-items:stretch;align-items:stretch}#preCol p{font-size:1.38rem;font-weight:800}#stepCol{display:grid;margin-block:3.07rem}#stepCol dl{position:relative;z-index:0}#stepCol dl dt{position:relative;background:#d80b31 url(../images/common/bg_ttl03.webp) no-repeat right center/cover;border:1px solid #4f000c;font-weight:700;line-height:1.2em;margin-block:1.5rem 0;padding:0.79rem 1.41rem;font-family:"Noto Serif JP",serif;font-size:1.23rem;line-height:1;text-align:left;color:#FFF}#stepCol dl dt:first-of-type{margin-top:0}#stepCol dl dd{display:grid;gap:1rem;background:rgba(255,255,255,0.1);margin:0;padding:1.92rem 1.53rem}#stepCol dl dd p{font-size:1.07rem;font-weight:700;text-align:center}#stepCol .preList{display:grid;gap:1.15rem;grid-template-columns:0.79fr 1fr;-webkit-align-items:stretch;align-items:stretch}#latestCol{display:grid;gap:2.3rem;background:rgba(0,0,0,0.5);border-top-width:1px;border-bottom-width:1px;border-style:solid;border-image-source:linear-gradient(45deg, #deceba 0%, #ad8c55 25%, #cdac6b 45%, #e6cea3 65%, #fff 90%);border-image-slice:1;width:100%;padding-block:3rem}#latestCol h3{font-family:"Noto Serif JP",serif;font-size:1.6rem;line-height:1;letter-spacing:0.1em;text-align:center}#latestCol ul{display:grid;grid-template-columns:repeat(2, 1fr);gap:1.53rem}#latestCol ul .btn{width:100%;background-position:right calc(30 / 2000 * 100vw) center,left center,right center,left top}#attentionCol{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:2.3rem;background:url(../images/common/bg_red.webp) center center;padding-block:3rem}#attentionCol h3{font-size:1.3rem;letter-spacing:0.06em;line-height:1;text-align:center;word-break:keep-all;black-space:nowrap}#attentionColInner{height:auto;padding-right:1.2rem;max-height:30rem;font-size:0.92rem}#attentionColInner ul:not([class]){display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:0.5em;-webkit-margin-after:2.5rem;margin-block-end:2.5rem}#attentionColInner ul:not([class]) li{text-indent:-1em;-webkit-padding-start:1em;padding-inline-start:1em}[id^="side"]{display:none}@media screen and (min-width: 1100px){[id^="side"]{position:fixed;z-index:1;top:0;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;height:100svh;text-align:center;translate:0 0;will-change:transform}[id^="side"]>*{margin-block:0}}@media screen and (min-width: 1100px){#sideLeftCol{left:0;gap:1.53rem;width:calc(50% - 250px)}#sideLeftCol .logo{width:18rem}#sideLeftCol p{font-family:"Noto Serif JP",serif;font-size:1.53rem;font-weight:800;letter-spacing:0.1em;text-shadow:0px 0px 1.25rem #d80b31,0px 0px 0.5rem #d80b31,0px 0px 0.5rem #d80b31,0px 0px 0.5rem #d80b31;color:#fff;font-style:italic}#sideLeftCol .boxNotes{width:11.5rem;margin-inline:auto;padding:1rem}}@media screen and (min-width: 1100px){#sideRightCol{right:0;width:calc(50% - 250px)}#sideRightCol .inner{display:grid;gap:1.15rem;background:rgba(51,51,51,0.6);border-width:1px;border-style:solid;border-image-source:linear-gradient(45deg, rgba(222,206,186,0.3) 0%, rgba(173,140,85,0.3) 25%, rgba(205,172,107,0.3) 45%, rgba(230,206,163,0.3) 65%, rgba(255,255,255,0.3) 90%);border-image-slice:1;width:-webkit-fit-content;width:fit-content;margin-inline:auto;font-weight:700;font-size:1.07rem}#sideRightCol .inner p{font-family:"Noto Serif JP",serif}#sideRightCol .inner ul{display:grid;gap:0.79rem;width:100%}#sideRightCol .inner ul .btn{width:11.5rem;background-position:right calc(30 / 2000 * 100vw) center,left center,right center,left top}}footer{position:relative;z-index:0;background:#333;margin-top:-1px;border-top-width:1px;border-style:solid;border-image-source:linear-gradient(90deg, #ad8c55 0%, #d2b273 50%, #f1e3c9 100%);border-image-slice:1;padding:3.07rem 2.3rem;font-size:0.84rem;line-height:1.4;text-align:center}footer .inner{display:grid;gap:1rem}footer .inner ul{display:grid;gap:0.19rem}#gashaCol{display:grid;gap:2rem;margin-block:3.07rem;text-align:center}#gashaCol p:not([class]){font-size:1.07rem;font-weight:800}#gashaCol .boxNotes{display:grid;gap:1rem;text-align:center}#gashaCol .boxNotes p{font-weight:800}#favCol{text-align:center}#favCol p:not([class]){font-size:1.07rem;font-weight:800}#favCol .inner{display:grid;gap:2.3rem}#favCol .favList{display:grid;grid-template-columns:repeat(3, 1fr);gap:1rem}#favCol .favList li{aspect-ratio:193/243;height:auto}#favCol .favList li>*{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:flex-end;align-items:flex-end;width:100%;height:100%;padding-bottom:9.4%}#favCol .favList li>* img{width:87.56%}#favCol .favList li.ssr{background:url(../images/unit/bg_no-set_ssr.webp) no-repeat center/100% auto;-webkit-filter:drop-shadow(0px 0px 0.5rem rgba(251,188,19,0.5));filter:drop-shadow(0px 0px 0.5rem rgba(251,188,19,0.5))}#favCol .favList li.sr{background:url(../images/unit/bg_no-set_sr.webp) no-repeat center/100% auto;-webkit-filter:drop-shadow(0px 0px 0.5rem rgba(171,96,233,0.5));filter:drop-shadow(0px 0px 0.5rem rgba(171,96,233,0.5))}#favCol .favList li.r{background:url(../images/unit/bg_no-set_r.webp) no-repeat center/100% auto;-webkit-filter:drop-shadow(0px 0px 0.5rem rgba(71,74,246,0.5));filter:drop-shadow(0px 0px 0.5rem rgba(71,74,246,0.5))}#favCol .favList li[class]:has(span){-webkit-filter:none;filter:none}#favCol .favList li:has(img).ssr{background:url(../images/unit/bg_set_ssr.webp) no-repeat center/100% auto}#favCol .favList li:has(img).sr{background:url(../images/unit/bg_set_sr.webp) no-repeat center/100% auto}#favCol .favList li:has(img).r{background:url(../images/unit/bg_set_r.webp) no-repeat center/100% auto}#favCol .notice{text-align:left}#detailCol{display:grid;gap:1.53rem}#detailCol .titL3{display:grid;grid-template-columns:4.2rem auto;-webkit-align-items:center;align-items:center;gap:1rem;padding:1rem;text-align:left}@media screen and (max-width: 749px){#detailCol .titL3{grid-template-columns:5rem auto}}#detailCol .titL3:before{position:static;content:"";display:block;top:0;left:0;aspect-ratio:1/1;width:4.2rem;height:auto;-webkit-clip-path:none;clip-path:none}@media screen and (max-width: 749px){#detailCol .titL3:before{width:4.5rem}}#detailCol .titL3.ssr.tenpu800:before{background:url(../images/unit/ico_ssr.webp) no-repeat center/100% auto,url(../images/unit/ico_tenpu800.webp) no-repeat center/100% auto;background-position:center top -8px, center bottom;translate:0 -5%}#detailCol .titL3.ssr.tenpu850:before{background:url(../images/unit/ico_ssr.webp) no-repeat center/100% auto,url(../images/unit/ico_tenpu850.webp) no-repeat center/100% auto;background-position:center top -8px, center bottom;translate:0 -5%}#detailCol .titL3.sr:before{background:url(../images/unit/ico_sr.webp) no-repeat center/100% auto}#detailCol .titL3.r:before{background:url(../images/unit/ico_r.webp) no-repeat center/100% auto}#detailCol .detailCard{position:relative;z-index:0;background:url(../images/unit/bg_card.webp) no-repeat center top/cover;border-width:1px;border-style:solid;border-image-source:linear-gradient(-45deg, #ad8c55 0%, #d2b273 50%, #f1e3c9 100%);border-image-slice:1;aspect-ratio:1/1;width:100%;height:auto}#detailCol .detailCard img{-webkit-filter:drop-shadow(0px 10px 10px rgba(0,0,0,0.5));filter:drop-shadow(0px 10px 10px rgba(0,0,0,0.5))}#detailCol .title{background-color:#000;margin-inline:auto;padding:0.25em calc(20 / 2000 * 100vw) 0.35em calc(20 / 2000 * 100vw);width:-webkit-fit-content;width:fit-content;text-align:center;font-family:"Noto Serif JP",serif;font-weight:700;font-size:1.07rem;word-break:break-all}#setCol{margin-block:3.8rem}#gasha{overflow:hidden;position:relative;z-index:0;min-height:auto}#gasha video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;vertical-align:bottom}#gasha #skipButton{position:absolute;z-index:1;bottom:calc(25000% / 1190);right:0;display:grid;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;background:#d6ad6a;padding:0.5rem 1rem 0.5rem 2rem;font-family:"Noto Serif JP",serif;font-weight:800;line-height:1;text-transform:uppercase;text-decoration:none;color:#000;-webkit-clip-path:polygon(1rem 0, 100% 0, 100% 100%, 0 100%);clip-path:polygon(1rem 0, 100% 0, 100% 100%, 0 100%);border:none}@media (hover: hover) and (pointer: fine){#gasha #skipButton{transition:color 0.5s, background-color 0.5s}#gasha #skipButton:hover{cursor:pointer;background:#fff}}#gasha #skipButton[disabled]{pointer-events:none;-webkit-filter:saturate(0);filter:saturate(0)}#unitList .unitList li{translate:0 0;opacity:1;transition:all 0.7s ease-out, display 0s ease-out allow-discrete}@starting-style{#unitList .unitList li{opacity:0;translate:0 10px}}#unitList .unitList li.notes{display:none}#unitList .unitList li.notesSet{display:block}#unitList .unitList li.no-transition{transition:0s !important}.scroll__inner::-webkit-scrollbar{display:none}.simplebar-scrollbar::before{background:#330009;border-radius:4px;width:0.3rem;margin-inline:auto}.simplebar-scrollbar.simplebar-visible::before{opacity:1}.simplebar-track{background:#fff;border-radius:6px;width:0.6rem !important}#loginPopup{display:none;background:#333;width:84%;max-width:750px;padding:2.3rem 2rem}@media screen and (min-width: 749px){#loginPopup{max-width:460px}}#loginPopup .inner{display:grid;gap:2rem}#loginPopup .inner h2{font-size:1.3rem;letter-spacing:0.06em;line-height:1;text-align:center;word-break:keep-all;black-space:nowrap}#loginPopup .inner ul:not([class]){display:grid;gap:0.5em}#loginPopup .inner ul:not([class]) li{text-indent:-1em;-webkit-padding-start:1em;padding-inline-start:1em}#loginPopup .inner .btnList{width:100%;-webkit-margin-before:0;margin-block-start:0}#loginPopup .loginBtnList{display:grid;gap:1rem;grid-template-columns:repeat(2, 1fr)}#loginPopup .loginBtnList .btn{width:100%}html:has(.fancybox-active){scrollbar-gutter:stable}.fancybox-active{overflow:hidden}.fancybox-is-open .fancybox-bg{background:#000;opacity:0.6}.fancybox-slide--html{padding:2.3rem 0}#footerCommon{position:relative;z-index:1}
