﻿@import"https://fonts.googleapis.com/css2?family=Anton&family=Athiti:wght@200;300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Zen+Kaku+Gothic+New:wght@300;400;500;700;900&display=swap";body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,button,p,blockquote,th,td{margin:0;padding:0}img{vertical-align:top;border:0}a img{border:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}abbr,acronym{border:0}html{box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}*:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,*::before,*::after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}a,button{cursor:revert}ol,ul,menu,summary{list-style:none}ol{counter-reset:revert}img{max-inline-size:100%;max-block-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;appearance:revert}:where(pre){all:revert;box-sizing:border-box}::placeholder{color:unset}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert;box-sizing:border-box}::-webkit-details-marker{display:none}button{cursor:pointer}@media screen and (min-width: 1201px){.pc{display:block !important}.sp{display:none !important}.pcInline{display:inline !important}.spInline{display:none !important}}@media(max-width: 750px){.pc{display:none !important}.sp{display:block !important}.pcInline{display:none !important}.spInline{display:inline !important}}:root{--z-main:-1;--z-pageTitCol:0;--z-pageTitInner:1;--z-header:500}:root{--color-main: #fc7d00;--color-black: #000;--color-white: #FFF;--color-shadow: #fc5900}*,*::before,*::after{box-sizing:border-box}*{margin:0;padding:0;position:static}* ::selection{background:var(--color-main);color:#fff}body{overflow-x:hidden}a{position:relative;text-decoration:none;outline:none;overflow:hidden}a:focus,*:focus{outline:none}img{vertical-align:top;line-height:0;font-size:0;height:auto}ul{list-style:none}a{cursor:pointer}@media screen and (min-width: 750px){a:hover{transition-duration:.3s;opacity:.8}}.optanon-category-C0004{position:absolute}.btn{width:260px;height:55px;position:relative;display:block;margin:0 auto;text-align:center;line-height:55px;color:var(--color-black);background:var(--color-white);font-family:"Anton","游ゴシック Medium",YuGothic,YuGothicM,メイリオ,Meiryo,-apple-system,sans-serif;font-size:24px;box-shadow:10px 10px rgba(var(--color-black), 0.5)}@media screen and (max-width: 1200px){.btn{width:49.3333333333vw;height:10.6666666667vw;line-height:10.6666666667vw;font-size:5.6vw}}.btn:hover{transition-duration:.3s;opacity:1;scale:.98}.btn::before{content:"";position:absolute;right:4px;bottom:4px;width:0;height:0;border-style:solid;border-width:0 0 14px 14px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #000 rgba(0,0,0,0)}@media screen and (max-width: 1200px){.btn::before{right:0.6666666667vw;bottom:0.6666666667vw;border-width:0 0 2.4vw 2.4vw}}header.is-navi-open{position:relative;z-index:1000}.gnavi{width:100%;position:fixed;z-index:100;background-color:var(--color-black)}@media screen and (max-width: 1200px){.gnavi{max-width:100vw}}.gnavi img{width:100%;height:auto}@media screen and (max-width: 1200px){.gnaviOuter{padding:1.0666666667vw 2.4vw}}.gnaviInner{display:flex;justify-content:space-between;align-items:center;margin:0 auto;padding:15px 15px}@media screen and (max-width: 1200px){.gnaviInner{padding:0;margin:0}}.gnaviLogo{width:170px}@media screen and (max-width: 1200px){.gnaviLogo{width:62.6666666667vw}.gnaviLogo img{width:100%}}.gnaviBox{display:flex}@media screen and (max-width: 1200px){.gnaviBox{display:none}}.gnaviBox .menu{font-style:italic;font-family:"Anton","游ゴシック Medium",YuGothic,YuGothicM,メイリオ,Meiryo,-apple-system,sans-serif;font-size:18px;font-weight:400;color:var(--color-white)}.gnaviBox .menu:not(:last-child){margin-right:50px}.gnaviBox .menu.share img{width:24px;vertical-align:middle}.gnaviBox .menu.link a{position:relative}@media screen and (min-width: 1201px){.gnaviBox .menu.link a:before{content:"";position:absolute;transform:translateY(-50%);top:50%;left:-18px;display:block;width:10px;height:11px;background:url(../images/common/gnavi/ico_nav.png) center top/cover no-repeat}}@media screen and (min-width: 1201px){.gnaviBtnArea{display:none}}@media screen and (max-width: 1200px){.gnaviBtnArea{display:flex;align-items:center;gap:1.6vw}}.gnaviBtn{position:relative}.gnaviBtn.is-open .open{z-index:0}.gnaviBtn.is-open .close{z-index:1}.gnaviBtn .open{position:relative;z-index:1}.gnaviBtn .close{position:absolute;top:0;left:0;z-index:0}@media screen and (max-width: 1200px){.gnaviBtn{width:12vw;height:12vw}}.naviMenu{position:fixed;display:none;width:100vw;height:100vh;background-color:var(--color-main);z-index:10;overflow-y:scroll}@media screen and (max-width: 1200px){.naviMenuChara{position:absolute;top:17.3333333333vw;left:0;right:0;margin:auto;width:69.6vw;text-align:center}}@media screen and (max-width: 1200px){.naviMenuBox{display:flex;flex-flow:row wrap;justify-content:center;padding:62.6666666667vw 12vw 12vw;gap:3.7333333333vw}}@media screen and (max-width: 1200px){.naviMenuBox .menu{width:36vw;max-width:270px;margin:0}}footer{position:relative;z-index:1}footer .footer_contents .logoCol{position:absolute;top:-160px;width:100%;left:0;right:0;margin:0 auto}@media screen and (min-width: 1201px){footer .footer_contents .logoCol{max-width:1000px}}@media screen and (max-width: 1200px){footer .footer_contents .logoCol{top:-37.3333333333vw;max-width:100%}}footer .footer_contents .logoCol img{width:100%}footer .footer_contents .logoColInner{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:40px}@media screen and (max-width: 1200px){footer .footer_contents .logoColInner{gap:3.2vw 7.2vw}}footer .footer_contents .logoColInner .logo_db{width:134px}@media screen and (max-width: 1200px){footer .footer_contents .logoColInner .logo_db{width:25.3333333333vw}}footer .footer_contents .logoColInner .logo_db-z{width:139px}@media screen and (max-width: 1200px){footer .footer_contents .logoColInner .logo_db-z{width:26.2666666667vw}}footer .footer_contents .logoColInner .logo_db-gt{width:117px}@media screen and (max-width: 1200px){footer .footer_contents .logoColInner .logo_db-gt{width:22.1333333333vw}}footer .footer_contents .logoColInner .logo_db-super{width:154px}@media screen and (max-width: 1200px){footer .footer_contents .logoColInner .logo_db-super{width:29.0666666667vw}}footer .footer_contents .logoColInner .logo_db-daima{width:134px}@media screen and (max-width: 1200px){footer .footer_contents .logoColInner .logo_db-daima{width:25.3333333333vw}}footer .footer_contents .copyright{padding:30px 0;background:var(--color-black)}@media screen and (max-width: 1200px){footer .footer_contents .copyright{padding-top:5.0666666667vw;padding-bottom:0}}footer .footer_contents .copyright_contact{display:flex;justify-content:center;padding:30px 0;font-size:12px}@media screen and (max-width: 1200px){footer .footer_contents .copyright_contact{flex-wrap:wrap;padding:8vw 5.6vw 2.9333333333vw;font-size:2.9333333333vw;gap:2.6666666667vw}}footer .footer_contents .copyright_contact .icoAnchor{background:url(../images/common/ico_anchor.png) left center/cover no-repeat;padding-left:30px;padding-bottom:3px}@media screen and (max-width: 1200px){footer .footer_contents .copyright_contact .icoAnchor{padding-left:4vw;padding-bottom:0.4vw;background-size:2.6666666667vw}}@media screen and (min-width: 1201px){footer .footer_contents .copyright_contact li{width:192px;margin-right:10px}}@media screen and (max-width: 1200px){footer .footer_contents .copyright_contact li{width:42.6666666667vw}}footer .footer_contents .copyright_contact li a,footer .footer_contents .copyright_contact li button{display:inline-block;text-align:center;text-decoration:none;width:100%;padding:6px 0 !important;color:#000;background:var(--color-white) !important;font-size:14px !important;color:var(--color-black) !important;line-height:1.4 !important;font-weight:bold}@media screen and (max-width: 1200px){footer .footer_contents .copyright_contact li a,footer .footer_contents .copyright_contact li button{display:block;font-size:3.4666666667vw !important;font-weight:900 !important;padding:1.0666666667vw !important}}footer .footer_contents .copyright_contact li a:hover,footer .footer_contents .copyright_contact li button:hover{transition-duration:.3s;opacity:.7}footer .footer_contents .copyright_info{color:#fff;padding:25px 0;font-size:16px;font-weight:500;text-align:center}@media screen and (max-width: 1200px){footer .footer_contents .copyright_info{padding:4vw 2.1333333333vw;font-size:2.6666666667vw}}footer .footer_contents .copyright_info small{display:block;width:100%;padding-top:25px;font-size:14px;text-align:center}@media screen and (max-width: 1200px){footer .footer_contents .copyright_info small{padding-top:6.6666666667vw;font-size:2.4vw}}footer .footer_contents .copyright .logo{display:flex;justify-content:center;padding:30px 0}@media screen and (max-width: 1200px){footer .footer_contents .copyright .logo{padding:1.8666666667vw 22.6666666667vw 8vw}}footer .footer_contents .copyright .logo_info{display:flex;align-items:center}@media screen and (max-width: 1200px){footer .footer_contents .copyright .logo_info{justify-content:center;flex-wrap:wrap;gap:4vw 6.6666666667vw}}footer .footer_contents .copyright .logo_info a{margin:0 10px}@media screen and (max-width: 1200px){footer .footer_contents .copyright .logo_info a{margin:0}}@media screen and (min-width: 1201px){footer .footer_contents .copyright .logo_info a{height:50px}}footer .footer_contents .copyright .logo_info a img{width:100%}@media screen and (min-width: 1201px){footer .footer_contents .copyright .logo_info a img{height:100%;width:auto}}footer .footer_contents .copyright .logo_info a:hover{transition-duration:.3s;opacity:.7}@media screen and (max-width: 1200px){footer .footer_contents .copyright .logo_info .club{width:20vw}}@media screen and (max-width: 1200px){footer .footer_contents .copyright .logo_info .online{width:20vw}}@media screen and (max-width: 1200px){footer .footer_contents .copyright .logo_info .spirits{width:9.8666666667vw}}@media screen and (max-width: 1200px){footer .footer_contents .copyright .logo_info .namco{width:36vw}}