*{min-width:0;min-height:0}html{width:100%;height:100%}body{position:relative;width:100%;background:#0e0e0e;color:#fff;color:#fff;font-family:"Noto Serif JP",serif,"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:62.5%;line-height:1.5;word-wrap:break-word;overflow-wrap:break-word}body::after{content:"";position:fixed;top:0;left:0;z-index:-20;display:block;width:100%;height:100%;background:url(../images/vfbg-img.jpg) top center no-repeat;background-size:cover}@media screen and (max-width: 768px){body::after{background-image:url(../images/vfbg-imgsp.jpg);background-size:auto 100%}}body.error404::after{background-image:none}.wrapperInner{position:relative;display:flex;flex-direction:column;min-height:100vh}img{max-width:100%;height:auto;border-style:none;vertical-align:top}li{list-style:none}sup{top:-0.7em}sub,sup{font-size:60%}.spOnly{display:none}@media screen and (max-width: 768px){.pcOnly{display:none}.spOnly{display:inline}}.is-cf:before{content:"";display:table}.is-cf:after{content:"";clear:both;display:table}.clear{clear:both}.is-cf::after{content:" ";clear:both;display:block;height:0;line-height:0;visibility:hidden}.is-tc{text-align:center !important}.is-tr{text-align:right !important}.is-tl{text-align:left !important}.is-posrel{position:relative}.is-posabs{position:absolute}.is-posfix{position:fixed}.is-posinhe{position:inherit}*{box-sizing:border-box;margin:0;padding:0}h1,h2,h3,h4{margin:0;padding:0}a{display:inline-block;text-decoration:none}a:hover{transition:.5s}a:link,a:hover,a:active{color:#fff}a:visited{color:#fff}a:focus{outline:none}a img{width:100%;height:auto}.kome{font-size:80%}#wrapper .wrapperInner{position:relative;margin:0 auto}.inner{max-width:1200px;margin:0 auto}section{margin:0 auto 5%}.is-sp,.is-spMenu{display:none}@media screen and (max-width: 980px){.is-spMenu{display:block}.is-pcMenu{display:none}}@media screen and (max-width: 768px){.is-sp{display:block}.is-pc{display:none}}.loadWrap{position:fixed;top:0;left:0;z-index:9999;width:100%;height:100%;background:#0e0e0e;background-size:800% 800%;font-weight:bold}@-webkit-keyframes textAnimte{0%{opacity:0}3%{opacity:0}4%{opacity:1}60%{opacity:1}61%{opacity:0}100%{opacity:0}}@keyframes textAnimte{0%{opacity:0}3%{opacity:0}4%{opacity:1}60%{opacity:1}61%{opacity:0}100%{opacity:0}}.loadWrap .text{position:absolute;top:50%;left:0;z-index:1;width:100%;color:#fff;font-family:system-ui;font-weight:lighter;text-align:center;opacity:.8}.loadWrap .text.text01{font-size:30px;letter-spacing:8px;transform:translate(0, -110%)}@media screen and (max-width: 768px){.loadWrap .text.text01{font-size:5rem;letter-spacing:1rem}}.loadWrap .text.text02{font-size:18px;letter-spacing:5px;transform:translate(0, 80%)}@media screen and (max-width: 768px){.loadWrap .text.text02{font-size:3rem;letter-spacing:.8rem}}.loadWrap .text.text02 span{opacity:0}.loadWrap .text.text02 span:nth-child(1){-webkit-animation:textAnimte 2s .2s infinite;animation:textAnimte 2s .2s infinite}.loadWrap .text.text02 span:nth-child(2){-webkit-animation:textAnimte 2s .4s infinite;animation:textAnimte 2s .4s infinite}.loadWrap .text.text02 span:nth-child(3){-webkit-animation:textAnimte 2s .6s infinite;animation:textAnimte 2s .6s infinite}@-webkit-keyframes steam_Move{0%{left:-100%;transform:rotateY(0deg);transform:scale(1)}33%{transform:rotateY(40deg);transform:scale(1.2)}66%{transform:rotateY(2deg);transform:scaleY(1)}100%{left:100%;transform:rotateY(50deg);transform:scaleY(1.2)}}@keyframes steam_Move{0%{left:-100%;transform:rotateY(0deg);transform:scale(1)}33%{transform:rotateY(40deg);transform:scale(1.2)}66%{transform:rotateY(2deg);transform:scaleY(1)}100%{left:100%;transform:rotateY(50deg);transform:scaleY(1.2)}}.loadWrap .steam{position:absolute;left:-100%;z-index:10}.loadWrap .steam.steam01{bottom:-50%;width:900px;filter:blur(3px);opacity:.5;transition:all 1s;-webkit-animation:steam_Move 20s -20s infinite linear;animation:steam_Move 20s -20s infinite linear}.loadWrap .steam.steam01 img{max-width:1000%}.loadWrap .steam.steam02{bottom:-50%;width:1000px;filter:blur(4px);opacity:.4;transition:all 3s 5s;-webkit-animation:steam_Move 28s -15s infinite linear;animation:steam_Move 28s -15s infinite linear}.loadWrap .steam.steam02 img{transform:rotate(180deg)}.loadWrap .steam.steam03{bottom:-30%;width:1200px;filter:blur(5px);opacity:.4;transition:all 1s -5s;-webkit-animation:steam_Move 35s -10s infinite linear;animation:steam_Move 35s -10s infinite linear}.loadWrap .steam.steam03 img{transform:scale(-1, 1)}#headerPortal{position:relative;overflow:hidden}#headerPortal .kvYoutubeLink{position:absolute;right:0;bottom:180px;z-index:51;max-width:400px;width:29%}@media screen and (max-width: 1200px){#headerPortal .kvYoutubeLink{bottom:23%}}@media screen and (max-width: 768px){#headerPortal .kvYoutubeLink{bottom:25%;width:32.5%}}#headerPortal ul.snsli li{display:inline-block;max-width:70px;margin-right:5%;padding:0 4%}#headerPortal ul.snsli li.twitter,#headerPortal ul.snsli li.facebook{padding:0 1%}#headerPortal ul.snsli li.twitter img,#headerPortal ul.snsli li.facebook img{width:44px}#headerPortal ul.hedsnsli{position:absolute;top:10px;right:10px;z-index:51;width:120px}@media screen and (max-width: 1200px){#headerPortal ul.hedsnsli{width:15%}}@media screen and (max-width: 414px){#headerPortal ul.hedsnsli{width:25%}}#headerPortal ul.hedsnsli li{margin:0 5px}@media screen and (max-width: 1200px){#headerPortal ul.hedsnsli li{width:44%;margin:0 3%}}#headerPortal .hedMain{background:#000}#headerPortal .hedMain .hedBox{top:42%;bottom:0;z-index:50;width:100%;margin:auto}#headerPortal .hedMain .kvBox{position:relative;z-index:0;overflow:hidden}#headerPortal .hedMain .kvBox video{width:100%}#headerPortal .hedMain .kvybBox{position:relative;z-index:0;overflow:hidden}#headerPortal .hedMain .kvybBox img{width:100%}#headerPortal .hedMain .kvybBox #videoBg,#headerPortal .hedMain .kvybBox #videoOverlay{position:relative;top:0;left:0;width:100%;background:url(../images/yt-topgrd.png) top center no-repeat;background-size:100% auto}@media screen and (max-width: 768px){#headerPortal .hedMain .kvybBox #videoBg,#headerPortal .hedMain .kvybBox #videoOverlay{left:-25%;width:150%}}#headerPortal .hedMain .kvybBox #videoOverlay{position:absolute;width:100%;height:100%}@media screen and (max-width: 768px){#headerPortal .hedMain .kvybBox #videoOverlay{left:-25%;width:150%}}#headerPortal .hedMain .kvybBox #videoBg{z-index:-2}#headerPortal .hedMain .kvybBox #videoOverlay{z-index:-1}#headerPortal .hedMain .kvybBox video{width:100%}#headerPortal .hedMain h1{text-align:center;line-height:0}#headerPortal .hedMain h1 img{max-width:1668px;width:100%}#headerPortal .portalLink{position:relative;z-index:51;margin-top:-6%}@media screen and (max-width: 768px){#headerPortal .portalLink{margin-top:-8%}}#headerPortal .portalLink .portalLinkInner{padding-bottom:1%;background:url(../images/bg-portallink.jpg) bottom center no-repeat;background-size:auto 75%}@media screen and (min-width: 1920px){#headerPortal .portalLink .portalLinkInner{background-size:100% 75%}}#headerPortal .portalLink .portalLinkList{z-index:50;max-width:1600px;margin:auto}#headerPortal .portalLink .portalLinkList li{display:inline-block;max-width:31.3333333333%;margin:0 1%}#headerPortal .portalLink .portalLinkList li img{box-shadow:3px 3px 0 rgba(0,0,0,.5)}#headerPortal .hedMenuWrapSP{width:10%}#headerPortal .hedMenuWrapSP .btnHedMenuSp-portal{box-sizing:border-box;position:fixed;top:1%;left:1%;z-index:1005;width:80px;height:80px;border:1px solid #b47d06;background:#000;transition:all 400ms;cursor:pointer}@media screen and (max-width: 414px){#headerPortal .hedMenuWrapSP .btnHedMenuSp-portal{width:50px;height:50px}}#headerPortal .hedMenuWrapSP .btnHedMenuSp-portal span:not(.spmenuM){position:absolute;left:14px;z-index:1004;width:50px;height:2px;background:#b47d06;transition:all 400ms}#headerPortal .hedMenuWrapSP .btnHedMenuSp-portal span:not(.spmenuM):nth-child(1){top:33px}#headerPortal .hedMenuWrapSP .btnHedMenuSp-portal span:not(.spmenuM):nth-child(2){top:43px}#headerPortal .hedMenuWrapSP .btnHedMenuSp-portal span:not(.spmenuM):nth-child(3){top:53px}@media screen and (max-width: 414px){#headerPortal .hedMenuWrapSP .btnHedMenuSp-portal span:not(.spmenuM){left:7px;width:34px}#headerPortal .hedMenuWrapSP .btnHedMenuSp-portal span:not(.spmenuM):nth-child(1){top:22px}#headerPortal .hedMenuWrapSP .btnHedMenuSp-portal span:not(.spmenuM):nth-child(2){top:29px}#headerPortal .hedMenuWrapSP .btnHedMenuSp-portal span:not(.spmenuM):nth-child(3){top:36px}}#headerPortal .hedMenuWrapSP .btnHedMenuSp-portal span.spmenuM{position:absolute;top:13px;left:0;right:0;display:inline-block;max-width:48px;width:90%;margin:auto}@media screen and (max-width: 414px){#headerPortal .hedMenuWrapSP .btnHedMenuSp-portal span.spmenuM{top:7px;width:70%}}#headerPortal .hedMenuWrapSP .btnHedMenuSp-portal.open{transition:initial}#headerPortal .hedMenuWrapSP .btnHedMenuSp-portal.open span:not(.spmenuM){left:14px;width:50px;height:2px}#headerPortal .hedMenuWrapSP .btnHedMenuSp-portal.open span:not(.spmenuM):nth-child(1){top:40px;transform:rotate(45deg)}#headerPortal .hedMenuWrapSP .btnHedMenuSp-portal.open span:not(.spmenuM):nth-child(2){opacity:0}#headerPortal .hedMenuWrapSP .btnHedMenuSp-portal.open span:not(.spmenuM):nth-child(3){top:38px;transform:rotate(-45deg)}@media screen and (max-width: 414px){#headerPortal .hedMenuWrapSP .btnHedMenuSp-portal.open span:not(.spmenuM){left:4px;width:40px}#headerPortal .hedMenuWrapSP .btnHedMenuSp-portal.open span:not(.spmenuM):nth-child(1){top:23px}#headerPortal .hedMenuWrapSP .btnHedMenuSp-portal.open span:not(.spmenuM):nth-child(3){top:23px}}#headerPortal .hedMenuWrapSP .btnHedMenuSp-portal.open span.spmenuM{opacity:0}#headerPortal .hedMenuWrapSP nav.hedMenuSpNavi-portal{box-sizing:border-box;position:fixed;top:0;left:-587px;z-index:1004;width:587px;height:100%;padding-top:20px;background:rgba(0,0,0,.76);color:#000;overflow-y:auto;transition:all .6s}@media screen and (max-width: 980px){#headerPortal .hedMenuWrapSP nav.hedMenuSpNavi-portal{left:-60%;width:60%}}@media screen and (max-width: 768px){#headerPortal .hedMenuWrapSP nav.hedMenuSpNavi-portal{left:-80%;width:80%}}@media screen and (max-width: 414px){#headerPortal .hedMenuWrapSP nav.hedMenuSpNavi-portal{padding-top:30px}}#headerPortal .hedMenuWrapSP nav.hedMenuSpNavi-portal.nav-open{left:0}#headerPortal .hedMenuWrapSP nav.hedMenuSpNavi-portal::after{content:"";position:absolute;top:0;right:2%;width:6px;height:100%;background:#b47d06}#headerPortal .hedMenuWrapSP nav.hedMenuSpNavi-portal ul.spmenu{width:96%;margin:auto;margin-top:8%;font-weight:bold;text-align:left}#headerPortal .hedMenuWrapSP nav.hedMenuSpNavi-portal ul.spmenu li{position:relative;display:block;background:url(../images/spmenu-arrow-r.png) center right 5% no-repeat;background-position:right 5% center;background-size:auto 67%}#headerPortal .hedMenuWrapSP nav.hedMenuSpNavi-portal ul.spmenu li a{display:block;padding:1.5% 3% 1.5% 0;text-decoration:none}#headerPortal .hedMenuWrapSP nav.hedMenuSpNavi-portal ul.spmenu li:last-child{margin-bottom:0}#headerPortal .hedMenuWrapSP nav.hedMenuSpNavi-portal .officialLink dt{padding-left:5%}#headerPortal .hedMenuWrapSP nav.hedMenuSpNavi-portal .officialLink dt img{max-width:346px;width:80%}#headerPortal .hedMenuWrapSP nav.hedMenuSpNavi-portal .officialLink ul.spmenu{width:100%;margin-top:2%}#headerPortal .hedMenuWrapSP nav.hedMenuSpNavi-portal .officialLink ul.spmenu li{padding-left:8%;background-position:right 7% center;background-size:auto 84%}#headerPortal .hedMenuWrapSP nav.hedMenuSpNavi-portal .officialLink ul.spmenu li.twoline{background-size:auto 51%}#headerPortal .hedMenuWrapSP nav.hedMenuSpNavi-portal .officialLink ul.spmenu li a{padding:1.5% 3% 1.5% 0}#headerPortal .hedMenuWrapSP .hedspSNSareaBox{width:94%;margin:5% auto;text-align:left}@media screen and (max-width: 414px){#headerPortal .hedMenuWrapSP .hedspSNSareaBox{margin:0 auto 5%}}#headerPortal .hedMenuWrapSP .hedspSNSareaBox .siteTittle{width:80%;margin-left:20%}#headerPortal .hedMenuWrapSP .hedspSNSareaBox .siteTittle img{width:96%}#headerPortal .hedMenuWrapSP .hedspSNSareaBox ul.snsli{width:100%;margin-top:5%;padding:4% 0;border-bottom:1px solid #b47d06;text-align:center}#headerPortal .hedMenuWrapSP .hedspSNSareaBox ul.snsli li{max-width:70px;margin-right:5%}.scrolldownWrap{position:relative;padding:5% 0;color:#a6a6a6;text-align:center}.scrolldown{position:relative;bottom:10px;height:120px}@media screen and (max-width: 414px){.scrolldown{height:60px}}.scrolldown::after{content:"";position:absolute;top:1em;left:0;right:0;width:1px;height:120px;margin:auto;background:#a6a6a6;opacity:0;-webkit-animation:pathmove 1.4s ease-in-out infinite;animation:pathmove 1.4s ease-in-out infinite}@media screen and (max-width: 414px){.scrolldown::after{height:60px}}@-webkit-keyframes pathmove{0%{height:0;opacity:0}100%{height:120px;opacity:1}}@keyframes pathmove{0%{height:0;opacity:0}100%{height:120px;opacity:1}}@media screen and (max-width: 414px){@-webkit-keyframes pathmove{0%{height:0;opacity:0}100%{height:60px;opacity:1}}@keyframes pathmove{0%{height:0;opacity:0}100%{height:60px;opacity:1}}}main{z-index:20;background:url(../images/_bg-img.jpg) top center no-repeat #0e0e0e}@media screen and (max-width: 768px){main{background-image:url(../images/_bg-img.jpg);background-size:110% auto}}.PageTitle h2{margin-bottom:5%;padding:0 3%;text-align:center}@media screen and (max-width: 768px){.PageTitle h2{margin-bottom:8%}}.PageTitle h2 .titleImg{max-width:119px;width:20%;height:auto}.topBan{padding:30px 0;background:rgba(0,0,0,.42)}.topBan.posNewsTop{margin-bottom:13%}.topBan.posNewsBot{margin-top:10%;margin-bottom:-3%}@media screen and (max-width: 768px){.topBan{margin-bottom:20%}}.topBan .banList{max-width:460px;width:100%;margin:auto}@media screen and (max-width: 768px){.topBan .banList{width:50%}}@media screen and (max-width: 414px){.topBan .banList{width:70%}}.informationWrap{margin:5% 0 10%}.informationWrap .PageTitle h2 .titleImg{max-width:119px;width:26%;height:auto}@media screen and (max-width: 768px){.informationWrap .PageTitle h2 .titleImg{width:20%}}.informationWrap .PageTitle .pageTitletxt{margin:2% 0 6%;padding:0 5%}@media screen and (max-width: 414px){.informationWrap .PageTitle .pageTitletxt{margin:-1% 0 8%}}.informationWrap .inner.informationWrapInner{max-width:inherit}.informationWrap .infoListWrap{width:98%;min-height:300px;margin:3% auto 5%}@media screen and (max-width: 768px){.informationWrap .infoListWrap{width:90%;min-height:150px;margin:3% auto 5%}}.informationWrap .infoListWrap .infoList{display:flex;flex-wrap:wrap;margin-bottom:3%;list-style:none}.informationWrap .infoListWrap .infoList .iconNewimg{position:absolute;top:0;left:0;max-width:49px;width:24%}@media screen and (max-width: 768px){.informationWrap .infoListWrap .infoList .iconNewimg{width:30%}}.informationWrap .infoListWrap .infoList li{width:23.5%;margin-right:2%;margin-bottom:10px}.informationWrap .infoListWrap .infoList li .divLi{position:relative;display:block;height:100%;padding-bottom:16%;border:1px solid #b47d06;background:#fff}.informationWrap .infoListWrap .infoList li .divLi a{color:#000}.informationWrap .infoListWrap .infoList li:nth-child(4n){margin-right:0}.informationWrap .infoListWrap .infoList li a.articleLink{width:100%;height:100%;padding-bottom:15%;color:#000;text-align:center;vertical-align:bottom}.informationWrap .infoListWrap .infoList li .infoListTxt{width:80%;margin:auto;font-weight:bold}.informationWrap .infoListWrap .infoList li .infoListTxt .infoDay{padding:8% 0;text-shadow:0 0 0 #000;text-align:center}.informationWrap .infoListWrap .infoList li .infoListTxt .infoTitletxt{padding:10% 0;text-align:left}.informationWrap .infoListWrap .infoList li .infoCate{position:absolute;left:0;right:0;bottom:0;margin:auto;padding:0;padding:1% 1% 1.5%;background:#000;text-align:center}.informationWrap .infoListWrap .infoList li .infoCate a{color:#fff;pointer-events:none;cursor:default}.informationWrap .infoListWrap .infoList li .infoCate::after{content:"";position:absolute;left:0;bottom:2px;width:100%;height:3px;margin:auto;background-image:url(../images/portal-cateline.jpg);background-size:100% auto;vertical-align:middle}@media screen and (max-width: 1200px){.informationWrap .infoListWrap .infoList li .infoCate::after{width:100.5%}}@media screen and (max-width: 768px){.informationWrap .infoListWrap .infoList li{width:48%;margin-right:4%}.informationWrap .infoListWrap .infoList li:nth-child(even){margin-right:0}}.informationWrap .infoListWrap .pageLink{width:60%;margin:auto;font-weight:bold;text-align:center}@media screen and (max-width: 768px){.informationWrap .infoListWrap .pageLink{width:100%}}.informationWrap .infoListWrap .pageLink .page-numbers{display:inline-block;margin:0 .5%;padding:5px 15px}.informationWrap .infoListWrap .pageLink .page-numbers:not(.next):not(.prev)>span{display:inline-block}@media screen and (max-width: 768px){.informationWrap .infoListWrap .pageLink .page-numbers{padding:5px 10px}}.informationWrap .infoListWrap .pageLink .page-numbers.current{color:#b47d06}.informationWrap .infoListWrap .pageLink .page-numbers.dots{padding-right:0;padding-left:0}.informationWrap .infoListWrap .pageLink .page-numbers.next,.informationWrap .infoListWrap .pageLink .page-numbers.prev{padding:0 4%;background-position:center center;background-size:auto 100%;text-indent:-9999px}.informationWrap .infoListWrap .pageLink .page-numbers.next{background-image:url(../images/pagerarrow-portal-r.png)}.informationWrap .infoListWrap .pageLink .page-numbers.prev{background-image:url(../images/pagerarrow-portal-l.png)}.btNormal{position:relative;width:40%;margin:3% auto;border:1px solid #fff;background:#000;font-weight:bold;text-align:center}.btNormal::after{content:"＞";position:absolute;top:50%;right:6%;color:#fff;font-weight:bold;transform:translateY(-50%)}@media screen and (max-width: 768px){.btNormal{width:60%;margin:5% auto}}.btNormal a{display:block;padding:3% 2%}.twitterWrap{margin:2% 0 0;padding:10% 0 5%;border-top:1px solid #3a3a3a;background:url(../images/bt-mainmenu-portal.jpg) top center no-repeat;background-size:cover;box-shadow:7px 0 16px #000;overflow:hidden}.twitterWrap .PageTitle h2 .titleImg{max-width:192px;width:43%;height:auto}@media screen and (max-width: 768px){.twitterWrap .PageTitle h2 .titleImg{width:33%}}.twitterWrap .twitterBox{margin:3% auto 5%;border:3px solid #cb9f3e;background:#000}@media screen and (max-width: 1200px){.twitterWrap .twitterBox{width:96%;border:1px solid #cb9f3e}}.twitterWrap .twitterBox .twitterBoxInner{height:100%;background:#e4e4e4}.twitterWrap .twitterBox h3{padding:1%;background:#000;color:#fff}.twitterWrap .twitterBox h3 a{color:#b47d06}.twitterWrap .twitterBox h3 a:hover{color:#cf9d1f}#twitter-widget-0{height:400px !important;background-color:#e4e4e4 !important}@media screen and (min-width: 769px){#twitter-widget-0{height:500px !important}}.aboutWrap{z-index:25;margin:0;padding:150px 0;background:url(../images/aboutTopline.png) top center no-repeat;background-size:100% auto;overflow:hidden}@media screen and (max-width: 1200px){.aboutWrap{padding:20% 0}}@media screen and (max-width: 768px){.aboutWrap{padding:26% 0}}@media screen and (max-width: 414px){.aboutWrap{padding:25% 0}}.aboutWrap h2{z-index:24;display:inline-block;width:65%;margin-bottom:5%}@media screen and (max-width: 1200px){.aboutWrap h2{width:67%;margin-bottom:8%}}@media screen and (max-width: 768px){.aboutWrap h2{width:76.5%;margin-bottom:8%}}@media screen and (max-width: 414px){.aboutWrap h2{width:81%}}.aboutWrap h2 .h2Inner{background:#000}.aboutWrap h2 .h2Inner span{display:inline-block;padding-right:5px}@media screen and (max-width: 768px){.aboutWrap h2 .h2Inner span{padding-right:3px}}.aboutWrap .aboutTxt{z-index:24}.aboutWrap .aboutTxt .aboutTxtInner{display:inline-block;width:70%;padding:1.5% 2.5%;background:rgba(0,0,0,.57)}@media screen and (max-width: 768px){.aboutWrap .aboutTxt .aboutTxtInner{width:90%}}.aboutWrap .aboutTxt .aboutTxtInner p{text-shadow:2px 2px 2px #000}.aboutWrap .aboutCharaimg{position:absolute;top:-23%;right:-14%;max-width:602px;width:56%}@media screen and (max-width: 768px){.aboutWrap .aboutCharaimg{top:-25%;right:-17%;width:70%}}@media screen and (max-width: 414px){.aboutWrap .aboutCharaimg{top:-20%;right:-19%}}@-webkit-keyframes animate-panel{0%{transform:scale(0, 1);transform-origin:left top}49%{transform:scale(1, 1);transform-origin:left top}50%{transform:scale(1, 1);transform-origin:right top}100%{transform:scale(0, 1);transform-origin:right top}}@keyframes animate-panel{0%{transform:scale(0, 1);transform-origin:left top}49%{transform:scale(1, 1);transform-origin:left top}50%{transform:scale(1, 1);transform-origin:right top}100%{transform:scale(0, 1);transform-origin:right top}}@-webkit-keyframes animate-content{0%{visibility:hidden}49%{visibility:hidden}50%{visibility:visible}100%{visibility:visible}}@keyframes animate-content{0%{visibility:hidden}49%{visibility:hidden}50%{visibility:visible}100%{visibility:visible}}.mask_wrap{display:inline-block}.mask_wrap .mask_inner{position:relative;visibility:hidden}.mask_wrap .mask_inner::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#000;visibility:visible;transform:scale(0, 1);transform-origin:left top;transition:all .3s ease 0s}.mask_wrap .mask_inner.start{-webkit-animation-name:animate-content;animation-name:animate-content;backface-visibility:hidden;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-play-state:running;animation-play-state:running;-webkit-backface-visibility:hidden}.mask_wrap .mask_inner.start::after{-webkit-animation-name:animate-panel;animation-name:animate-panel;backface-visibility:hidden;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-play-state:running;animation-play-state:running;-webkit-backface-visibility:hidden}#footer{z-index:20;margin-top:auto;padding-top:2px;background:#000;color:#fff;font-family:"メイリオ","ＭＳ Ｐゴシック",Helvetica,sans-serif}#footer .inner{width:98%;margin:auto}#footer .contentsInner{padding:4% 4% 12%}@media screen and (max-width: 768px){#footer .contentsInner{padding-bottom:20%}}#footer .ftplatform{padding:2% 0;border-top:1px solid #fff;border-bottom:1px solid #fff;text-align:center}#footer .ftplatform img{max-width:226px;width:20%}@media screen and (max-width: 768px){#footer .ftplatform img{width:40%}}#footer .ftCont,#footer .ftTxtbox .ftendTxtbox li{margin-bottom:1%}#footer .ftCont:last-child,#footer .ftTxtbox .ftendTxtbox li:last-child{margin-bottom:0}#footer .ftCont{margin:15px 0 0}#footer .ftbn{max-width:400px;width:35%;margin-bottom:2%}@media screen and (max-width: 768px){#footer .ftbn{width:70%;margin:auto}}#footer .polyglot{margin-bottom:4%}@media screen and (max-width: 768px){#footer .polyglot{width:70%;margin:4% auto}}#footer .polyglot li{display:inline-block;width:32%}@media screen and (max-width: 768px){#footer .polyglot li{width:100%}}#footer .polyglot li:nth-child(2){margin:0 2%}@media screen and (max-width: 768px){#footer .polyglot li:nth-child(2){margin:4% auto}}#footer .polyglot li a{color:#fff}#footer .ftSega{display:flex;align-items:flex-end;margin:0}@media screen and (max-width: 768px){#footer .ftSega{margin:0}}#footer .ftSega li{margin-bottom:0;padding:0 10px;vertical-align:bottom}@media screen and (max-width: 768px){#footer .ftSega li{padding:0 8px}}#footer .ftSega li a{display:inline-block}#footer .ftSega li:nth-child(1),#footer .ftSega li:nth-child(2){vertical-align:bottom}#footer .ftSega li .sega-logo{width:140px}#footer .ftSega li .criware-logo{width:60px}#footer .ftSega li .allnet-logo{width:160px}@media screen and (max-width: 500px){#footer .ftSega li .sega-logo{width:94px}#footer .ftSega li .criware-logo{width:39px}#footer .ftSega li .allnet-logo{width:106px}}#footer .ftTxtbox{padding:20px 10px 70px}#footer .ftTxtbox a:link,#footer .ftTxtbox a:hover,#footer .ftTxtbox a:active,#footer .ftTxtbox a:visited{color:#fff}#footer .ftTxtbox a:focus{outline:none}#footer .ftTxtbox .ftLink{margin-top:3%}@media screen and (max-width: 768px){#footer .ftTxtbox .ftLink{margin-top:8%}}#footer .ftTxtbox .ftLink a{margin-right:2%}@media screen and (max-width: 768px){#footer .ftTxtbox .ftLink a{margin:0 2% 5% 0}}#footer .ftTxtbox .ftLink a:hover{text-decoration:underline}#footer .ftTxtbox .ftLink a:last-child{margin-right:0}#footer .ftendTxtbox li .psImg{display:inline-block;padding:0 10px}#footer .ftendTxtbox li .psImg img{height:15px;vertical-align:middle}#footer .ftendTxtbox li .ps4Img img{height:12px}#footer .ftendTxtbox li.psTxt{position:relative;line-height:2.5}#footer .ftLangLink{display:inline-block;margin:1.5% 0 0;padding:.5%}#footer .ftLangLink a{display:inline-block;text-decoration:underline}.pagetop{position:fixed;right:0;bottom:0;z-index:100;width:70px;text-align:center;visibility:visible}.pagetop span{display:block;height:100%;padding:12px 0;background-color:rgba(0,0,0,.8);transition:background-color .2s;cursor:pointer}@media screen and (min-width: 769px){.pagetop span:hover{background-color:#fff}}.pagetop svg{width:68px;height:40px;transform:scale(0.5)}.subPage::after{background-image:none}.subPage main{background-image:none}.subPage #headerPortal{height:80px;background:#000}@media screen and (max-width: 414px){.subPage #headerPortal{height:50px}}.subPage #headerPortal>.inner{display:table;height:100%}.subPage #headerPortal>.inner>div{display:table-cell;vertical-align:middle}.subPage #headerPortal>.inner .hedMenuWrapSP{width:80px}@media screen and (max-width: 414px){.subPage #headerPortal>.inner .hedMenuWrapSP{width:50px}}.subPage #headerPortal>.inner .hedLogoWrap{padding-right:85px}@media screen and (max-width: 414px){.subPage #headerPortal>.inner .hedLogoWrap{padding-right:0}}.subPage #headerPortal>.inner .hedLogoWrap h1{text-align:center;line-height:0}.subPage #headerPortal>.inner .hedLogoWrap h1 img{max-width:700px;width:89%}.topPage .goodsListWrap{z-index:25;margin:0;padding:100px 0;background:url(../images/aboutTopline.png) top center no-repeat #0e0e0e;background-size:100% auto;overflow:hidden}.goodsListWrap{margin:5% 0 20%}.goodsListWrap h2+p{width:98%;margin:auto}@media screen and (max-width: 768px){.goodsListWrap h2+p{width:90%}}.goodsListWrap .PageTitle{text-align:center}.goodsListWrap .PageTitle .titleImg{max-width:146px;width:26%;height:auto}@media screen and (max-width: 768px){.goodsListWrap .PageTitle .titleImg{width:25%}}.goodsListWrap .goodsListInnerWrap{width:98%;min-height:300px;margin:3% auto 5%}@media screen and (max-width: 768px){.goodsListWrap .goodsListInnerWrap{width:90%;min-height:150px;margin:3% auto 5%}}.goodsListWrap .goodsList{display:flex;flex-wrap:wrap;margin-bottom:3%;list-style:none}.goodsListWrap .goodsList li{width:23.5%;margin-right:2%;margin-bottom:20px}@media screen and (max-width: 768px){.goodsListWrap .goodsList li{width:48%;margin-right:4%;margin-bottom:4%}}.goodsListWrap .goodsList li:nth-child(4n){margin-right:0}@media screen and (max-width: 768px){.goodsListWrap .goodsList li:nth-child(even){margin-right:0}}.goodsListWrap .goodsList li .divLi{position:relative;display:block;height:100%;background:#1f1f1f}.goodsListWrap .goodsList li .divLi a{display:block}.goodsListWrap .goodsList li .divLi .goodsTxtInner{position:relative;padding:5%;padding-bottom:30%}.goodsListWrap .goodsList li .divLi .goodsTxtInner>p{margin:2% 0}.goodsListWrap .goodsList li .divLi .goodsTxtInner .goodsTitle{margin-bottom:6%}.goodsListWrap .goodsList li .divLi .goodsTxtInner .goodsPrice{color:#fcbc24}.goodsListWrap .goodsList li .divLi .goodsBt{position:absolute;left:0;right:0;bottom:3%;display:inline-block;width:70%;margin:auto;padding:4px;background:#000;text-align:center}@media screen and (max-width: 768px){.goodsListWrap .goodsList li .divLi .goodsBt{padding:2px}}.goodsListWrap .goodsList li .divLi .goodsBt>span{display:block;padding:2% 5%;border:1px solid #fff}.goodsListWrap .goodsList li .divLi .goodsImg{position:relative;border:4px solid #a87e19;text-align:center}@media screen and (max-width: 768px){.goodsListWrap .goodsList li .divLi .goodsImg{border:2px solid #a87e19}}.goodsListWrap .goodsList li .divLi .goodsImg .new{position:absolute;left:0;bottom:0;z-index:10;width:100%;padding:2% 0;background:#a87e19}.goodsListWrap .goodsList li .divLi .goodsImg img{position:relative;z-index:9}.goodsLinkBox{max-width:1100px;margin:10px 90px;background:#0e0e0e;border:3px solid #b47d06}@media screen and (max-width: 768px){.goodsLinkBox{border:1px solid #b47d06}}@media screen and (max-width: 768px){.goodsLinkBox{margin:0 50px}}@media screen and (max-width: 414px){.goodsLinkBox{margin:0 50px 0 0}}.goodsLinkBox .goodsLinkBoxInner{padding:2%}.goodsLinkBox .goodsLinkBoxInner h2{width:15em;margin:0 auto 3%;padding:.1% 1%;background:#000;color:#b47d06;text-align:center}.goodsLinkBox .goodsLinkBoxInner .shopList li{position:relative;margin:2% 0;padding:1% 2%;background-color:#1f1f1f;font-weight:bold;word-break:break-all}.goodsLinkBox .goodsLinkBoxInner .shopList li::before{content:"■";position:absolute;color:#b47d06}.goodsLinkBox .goodsLinkBoxInner .shopList li>span{display:inline-block;width:100%;padding-left:1.5em;word-break:break-all}.goodsLinkBox .goodsLinkBoxInner .shopList li.-disabled{opacity:.5}.goodsLinkBox .goodsLinkBoxInner .shopList a,.goodsLinkBox .goodsLinkBoxInner .shopList .link{color:#b47d06;text-decoration:underline}.subPage.goodsPage .goodsListWrap{margin:2% 0 0;padding:10% 0 5%}#wrapper{font-size:2rem}@media screen and (max-width: 1200px){#wrapper{font-size:2.2rem}}@media screen and (max-width: 768px){#wrapper{font-size:3rem}}@media screen and (max-width: 414px){#wrapper{font-size:4.2rem}}.hedMenuSpNavi-portal .spmenu{font-size:2.6rem}@media screen and (max-width: 768px){.hedMenuSpNavi-portal .spmenu{font-size:3.4rem}}@media screen and (max-width: 414px){.hedMenuSpNavi-portal .spmenu{font-size:4.6rem}}.hedMenuSpNavi-portal .officialLink .spmenu{font-size:94%}.langItem{font-size:1.6rem}@media screen and (max-width: 768px){.langItem{font-size:2.5rem}}@media screen and (max-width: 414px){.langItem{font-size:3rem}}.infoDay,.infoTitletxt{font-size:1.8rem}@media screen and (max-width: 768px){.infoDay,.infoTitletxt{font-size:2.6rem}}@media screen and (max-width: 414px){.infoDay,.infoTitletxt{font-size:3rem}}.infoCate{font-size:2rem}@media screen and (max-width: 768px){.infoCate{font-size:3rem}}@media screen and (max-width: 414px){.infoCate{font-size:3.6rem}}.infoDetailWrap .infoTitletxt{font-size:2.2rem}@media screen and (max-width: 768px){.infoDetailWrap .infoTitletxt{font-size:3rem}}@media screen and (max-width: 414px){.infoDetailWrap .infoTitletxt{font-size:3.3rem}}.infoDetailWrap .infoDay,.infoDetailWrap .infoCate{font-size:1.6rem}@media screen and (max-width: 768px){.infoDetailWrap .infoDay,.infoDetailWrap .infoCate{font-size:2.5rem}}@media screen and (max-width: 414px){.infoDetailWrap .infoDay,.infoDetailWrap .infoCate{font-size:3rem}}.aboutWrap h2 span{display:inline-block;padding:15px 0}.aboutWrap .aboutTxt{font-size:2rem;font-weight:bold;line-height:2.1}@media screen and (max-width: 768px){.aboutWrap .aboutTxt{font-size:2.8rem}}@media screen and (max-width: 414px){.aboutWrap .aboutTxt{font-size:3.4rem}}.twitterBox h3{font-size:1.8rem}@media screen and (max-width: 768px){.twitterBox h3{font-size:2.4rem}}@media screen and (max-width: 414px){.twitterBox h3{font-size:2.8rem}}.twitterBox h3 span{font-size:1.6rem}@media screen and (max-width: 768px){.twitterBox h3 span{font-size:2.5rem}}@media screen and (max-width: 414px){.twitterBox h3 span{font-size:3rem}}.goodsListWrap .goodsList .divLi{font-size:1.6rem}@media screen and (max-width: 768px){.goodsListWrap .goodsList .divLi{font-size:2.6rem}}@media screen and (max-width: 414px){.goodsListWrap .goodsList .divLi{font-size:4rem}}.goodsListWrap .goodsList .divLi .new{font-size:2.2rem}@media screen and (max-width: 768px){.goodsListWrap .goodsList .divLi .new{font-size:3.4rem}}@media screen and (max-width: 414px){.goodsListWrap .goodsList .divLi .new{font-size:4.6rem}}.goodsListWrap .goodsList .divLi .goodsBt{font-size:1.7rem}@media screen and (max-width: 768px){.goodsListWrap .goodsList .divLi .goodsBt{font-size:2.7rem}}@media screen and (max-width: 414px){.goodsListWrap .goodsList .divLi .goodsBt{font-size:3.8rem}}.goodsLinkBox{font-size:1.8rem}@media screen and (max-width: 768px){.goodsLinkBox{font-size:2.8rem}}@media screen and (max-width: 414px){.goodsLinkBox{font-size:4.2rem}}.goodsLinkBox h2{font-size:2.4rem}@media screen and (max-width: 768px){.goodsLinkBox h2{font-size:3.4rem}}@media screen and (max-width: 414px){.goodsLinkBox h2{font-size:5rem}}#footer{font-size:12px}body.error404 #headerNotMenu{margin-bottom:4%;padding-top:5%;background:#000;text-align:center}@media screen and (max-width: 768px){body.error404 #headerNotMenu{margin-bottom:10%}}body.error404 main{background:none;text-align:center}body.error404 main .mainTxt{margin-bottom:5%}body.error404 main .b_link>p{margin-bottom:1em}body.error404 #footer{position:relative;z-index:10;margin-top:auto;padding-top:2px;background:#000;color:#fff;font-family:"メイリオ","ＭＳ Ｐゴシック",Helvetica,sans-serif}body.error404 #footer .inner{width:98%;margin:auto}body.error404 #footer .contentsInner{padding:4% 4% 12%}@media screen and (max-width: 768px){body.error404 #footer .contentsInner{padding-bottom:20%}}body.error404 #footer .ftplatform{padding:2% 0;border-top:1px solid #fff;border-bottom:1px solid #fff;text-align:center}body.error404 #footer .ftplatform img{max-width:226px;width:20%}@media screen and (max-width: 768px){body.error404 #footer .ftplatform img{width:40%}}body.error404 #footer .ftCont,body.error404 #footer .ftTxtbox .ftendTxtbox li{margin-bottom:1%}body.error404 #footer .ftCont:last-child,body.error404 #footer .ftTxtbox .ftendTxtbox li:last-child{margin-bottom:0}body.error404 #footer .ftCont{margin:15px 0 0}body.error404 #footer .ftbn{margin-bottom:2%}body.error404 #footer .ftSega{display:flex;align-items:flex-end;margin:0}@media screen and (max-width: 768px){body.error404 #footer .ftSega{margin:0}}body.error404 #footer .ftSega li{margin-bottom:0;padding:0 10px;vertical-align:bottom}@media screen and (max-width: 768px){body.error404 #footer .ftSega li{padding:0 8px}}body.error404 #footer .ftSega li a{display:inline}body.error404 #footer .ftSega li:nth-child(1),body.error404 #footer .ftSega li:nth-child(2){vertical-align:bottom}body.error404 #footer .ftSega li .sega-logo{width:140px}body.error404 #footer .ftSega li .criware-logo{width:60px}body.error404 #footer .ftSega li .allnet-logo{width:160px}@media screen and (max-width: 500px){body.error404 #footer .ftSega li .sega-logo{width:94px}body.error404 #footer .ftSega li .criware-logo{width:39px}body.error404 #footer .ftSega li .allnet-logo{width:106px}}body.error404 #footer .ftTxtbox{padding:20px 10px 70px}body.error404 #footer .ftTxtbox a:link,body.error404 #footer .ftTxtbox a:hover,body.error404 #footer .ftTxtbox a:active,body.error404 #footer .ftTxtbox a:visited{color:#fff}body.error404 #footer .ftTxtbox a:focus{outline:none}body.error404 #footer .ftTxtbox .ftLink{margin-top:3%}@media screen and (max-width: 768px){body.error404 #footer .ftTxtbox .ftLink{margin-top:8%}}body.error404 #footer .ftTxtbox .ftLink a{margin-right:2%}@media screen and (max-width: 768px){body.error404 #footer .ftTxtbox .ftLink a{margin:0 2% 5% 0}}body.error404 #footer .ftTxtbox .ftLink a:hover{text-decoration:underline}body.error404 #footer .ftTxtbox .ftLink a:last-child{margin-right:0}body.error404 #footer .ftendTxtbox li .psImg{display:inline-block;padding:0 10px}body.error404 #footer .ftendTxtbox li .psImg img{height:15px;vertical-align:middle}body.error404 #footer .ftendTxtbox li .ps4Img img{height:12px}body.error404 #footer .ftendTxtbox li.psTxt{position:relative;line-height:2.5}body.error404 #footer .ftLangLink{display:inline-block;margin:1.5% 0 0;padding:.5%}body.error404 #footer .ftLangLink a{display:inline-block;text-decoration:underline}body.error404 #wrapper{font-size:2rem}@media screen and (max-width: 1200px){body.error404 #wrapper{font-size:2.2rem}}@media screen and (max-width: 768px){body.error404 #wrapper{font-size:3rem}}@media screen and (max-width: 414px){body.error404 #wrapper{font-size:4.2rem}}body.error404 #footer{font-size:12px}/*# sourceMappingURL=common.css.map */