/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body{word-wrap:break-word;font-family:Meiryo,"Noto Sans JP","Noto Sans","Hiragino Sans","Hiragino Kaku Gothic ProN",sans-serif;font-size:14px;line-height:1.5;-webkit-text-size-adjust:100%;overflow-wrap:break-word;}@media screen and (min-width:960px){body{font-size:14px;}}ul,ol,li{margin:0;padding:0;}li{list-style:none;}p{line-height:1.5em;}img{max-width:100%;height:auto;vertical-align:bottom;}a{text-decoration:underline;color:#143054;}@media (hover:hover){a:hover{text-decoration:none;opacity:0.7;}}a[name]{text-decoration:none;color:#143054;}a[name]:hover{opacity:1;}pre{text-wrap:wrap;font-family:"Noto Sans JP","Noto Sans","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;}table,table.common-table{width:100%;margin:0.5em 0;border-spacing:0;border:1px solid #d0d6dc;border-collapse:collapse;}table th,table td,table.common-table th,table.common-table td{padding:0.5em;border:1px solid #d0d6dc;}table th,table.common-table th{margin:0.5em 0;background-color:#d8f2ff;color:#666;}hr{border:0;border-bottom:1px solid #d0d6dc;}.layout-container{background:#FBFBFB;display:flex;flex-direction:column;min-height:100vh;}.movie{position:relative;width:100%;padding-top:56.25%;}.movie iframe{position:absolute;top:0;right:0;width:100%;height:100%;}time{margin:0 4px;color:#333;font-weight:600;white-space:nowrap;}input{color:inherit;background-color:inherit;}.center{text-align:center;}.right{text-align:right;}.left{text-align:left;}.green{color:#00e539;}.fs80{font-size:80% !important;}.mt0{margin-top:0 !important;}.mb0{margin-bottom:0 !important;}.mt10{margin-top:10px !important;}.mb10{margin-bottom:10px !important;}.mt20{margin-top:20px !important;}.mb20{margin-bottom:20px !important;}.mt30{margin-top:30px !important;}.mb30{margin-bottom:30px !important;}.mt40{margin-top:40px !important;}.mb40{margin-bottom:40px !important;}.mt50{margin-top:50px !important;}.mb50{margin-bottom:50px !important;}a.btn{position:relative;display:inline-block;min-width:280px;padding:20px 0;text-align:center;text-decoration:none;border-radius:15px;font-weight:600;}a.btn.typeA{color:#fff;background-color:#143054;}a.btn.typeB{color:#143054;background-color:#d0d6dc;}
html{line-height:1.15;-webkit-text-size-adjust:100%;}body{margin:0;}main{display:block;}h1{font-size:2em;margin:0.67em 0;}hr{box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}a{background-color:transparent;}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}img{border-style:none;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}fieldset{padding:0.35em 0.75em 0.625em;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{vertical-align:baseline;}textarea{overflow:auto;}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details{display:block;}summary{display:list-item;}template{display:none;}[hidden]{display:none;}
.layout-header{position:relative;display:flex;align-items:center;justify-content:center;background:url(/cms/themes/custom/gungho/images/kv-bg-sp@2x.jpg) no-repeat;background-position:0 30%;background-size:cover;}@media screen and (min-width:960px){.layout-header{background-image:url(/cms/themes/custom/gungho/images/kv-bg.jpg);}}@media screen and (min-width:960px) and (min-resolution:2dppx){.layout-header{background-image:url(/cms/themes/custom/gungho/images/kv-bg@2x.jpg);}}.layout-header__link:hover{opacity:1;}.layout-header__logo{position:absolute;top:7px;left:10px;width:90px;}@media screen and (min-width:960px){.layout-header__logo{top:18px;left:34px;width:150px;}}.layout-header__title{color:#fff;-webkit-background-clip:text;font-size:2.185rem;font-weight:bold;margin:0.4em 0;}@media screen and (min-width:960px){.layout-header__title{font-size:4em;}}.content-wrapper{max-width:800px;margin:0 auto;}.layout-main{position:relative;}@media screen and (min-width:960px){.path-node .layout-main__content{padding:1em 2em;border:1px solid #ddd;background:#fff;}}@media screen and (max-width:959px){.layout-container{background-image:none;}}@media screen and (max-width:800px){.path-node .layout-main__content{padding:1em;}}.layout-footer{padding-top:20px;padding-top:clamp(10px,7vw,40px);margin-top:auto;}.layout-footer__info{display:flex;flex-direction:column;align-items:center;justify-content:center;}.layout-footer__link{display:flex;flex-direction:column;align-items:center;margin-bottom:20px;text-decoration:none;}.layout-footer__link:hover{opacity:1;}@media screen and (min-width:960px){.layout-footer__link{margin-bottom:40px;}}.layout-footer__to-top-text{margin-top:2px;color:#0C77C4;font-family:"Noto Sans JP","Noto Sans","Hiragino Sans","メイリオ",Meiryo,Arial,sans-serif;font-size:14px;font-weight:600;line-height:1.7;}@media screen and (min-width:960px){.layout-footer__to-top-text{margin-top:5px;font-size:16px;}}.layout-footer__copyright{width:100%;background-color:#000;font-family:"Noto Sans JP","Noto Sans","Hiragino Sans","メイリオ",Meiryo,Arial,sans-serif;font-size:11px;font-weight:400;line-height:1.2;}.layout-footer__copyright-inner{max-inline-size:max-content;margin:auto;color:#fff !important;}.layout-footer__copyright .policy{max-inline-size:max-content;margin:1em auto;display:flex;flex-wrap:wrap;}.layout-footer__copyright .policy a{color:#fff;text-decoration:none;}.layout-footer__copyright .policy li{padding:0 1em;}.layout-footer__copyright .policy li:not(:last-child){border-right:1px #fff solid;}@media screen and (min-width:960px){.layout-footer__copyright{padding-top:10px;padding-bottom:10px;}}.layout-footer__text{color:#FFF;display:inline-block;}
.node-preview-backlink{color:#000;}
@media screen and (min-width:960px){.region-system-control{position:relative;}.region-system-control > .block-local-tasks-block:first-child{position:absolute;top:0;left:0;transform:translateY(calc(-100% - 1px));}}
.webview .layout-main{min-height:100vh;border-top:none;}.webview .layout-header,.webview .layout-footer{display:none;}.webview .layout-main__content{padding-bottom:24px;}@media screen and (min-width:960px){.webview .layout-main__content{padding-bottom:66px;}}.webview .webview-btn{display:block;}.webview .else-btn{display:none;}
.align-center img{display:block;margin-right:auto;margin-left:auto;}
.align-left{float:unset;}
.align-right{display:block;float:unset;margin-left:auto;}.align-right img{display:block;margin-left:auto;}
.content-wrapper{max-width:900px;margin:0 auto;padding-top:24px;}@media screen and (min-width:960px){.content-wrapper{padding-top:50px;}}.article-list{max-width:820px;width:min(100%,820px);box-sizing:border-box;min-height:420px;margin:0 auto;padding:0 20px;}.article-list .article-list{padding:0;}.article-list .view-filters{margin:14px 0;}@media screen and (min-width:960px){.article-list .view-filters{margin:38px 0;}}.article-list .article__info{margin:0;}.article-list .article__info .article__listing-title{color:#3D7AD0;font-weight:600;}@media screen and (min-width:960px){.article-list .article__info{display:flex;align-items:center;}}.article-list .article__top{display:flex;align-items:center;}.article-list .article__date{font-size:14px;}@media screen and (min-width:960px){.article-list .article__date{font-size:12px;width:10.5em;}}.article-list__row{border-top:1px solid #D0D6DC;}.article-list__row:last-child{border-bottom:1px solid #D0D6DC;}.article-list__row .article__link{padding:12px 0 12px 5px;}.attachment .article__pickup{display:block;color:#3D7AD0;font-weight:700;}.pickup-article-list__row{margin-top:20px;padding:15px;border-radius:10px;background:#E5F0FF;}.pickup-article-list__row:first-of-type{margin-top:0;}.pager{margin-top:40px;text-align:center;}.pager a{display:inline-block;padding:10px 10px;position:relative;border-radius:50px;background-color:#3D7AD0;color:#fff;font-weight:600;text-decoration:none;text-align:center;max-width:240px;width:min(60%,240px);}.pager a::before{position:absolute;left:30px;content:"▼";}@media screen and (min-width:960px){.pager{margin-top:70px;}}#block-content{position:relative;min-height:420px;}.overlay{position:absolute;top:50%;left:50%;display:block;width:100%;height:100%;transform:translate(-50%,-25%);}.loader{position:relative;width:1em;height:1em;margin:100px auto;transform:translateZ(0);animation:load5 1.1s infinite ease;text-indent:-9999em;border-radius:50%;font-size:25px;scale:0.5;}@keyframes load5{0%,100%{box-shadow:0 -2.6em 0 0 #fff,1.8em -1.8em 0 0 rgba(255,255,255,0.2),2.5em 0 0 0 rgba(255,255,255,0.2),1.75em 1.75em 0 0 rgba(255,255,255,0.2),0 2.5em 0 0 rgba(255,255,255,0.2),-1.8em 1.8em 0 0 rgba(255,255,255,0.2),-2.6em 0 0 0 rgba(255,255,255,0.5),-1.8em -1.8em 0 0 rgba(255,255,255,0.7);}12.5%{box-shadow:0 -2.6em 0 0 rgba(255,255,255,0.7),1.8em -1.8em 0 0 #fff,2.5em 0 0 0 rgba(255,255,255,0.2),1.75em 1.75em 0 0 rgba(255,255,255,0.2),0 2.5em 0 0 rgba(255,255,255,0.2),-1.8em 1.8em 0 0 rgba(255,255,255,0.2),-2.6em 0 0 0 rgba(255,255,255,0.2),-1.8em -1.8em 0 0 rgba(255,255,255,0.5);}25%{box-shadow:0 -2.6em 0 0 rgba(255,255,255,0.5),1.8em -1.8em 0 0 rgba(255,255,255,0.7),2.5em 0 0 0 #fff,1.75em 1.75em 0 0 rgba(255,255,255,0.2),0 2.5em 0 0 rgba(255,255,255,0.2),-1.8em 1.8em 0 0 rgba(255,255,255,0.2),-2.6em 0 0 0 rgba(255,255,255,0.2),-1.8em -1.8em 0 0 rgba(255,255,255,0.2);}37.5%{box-shadow:0 -2.6em 0 0 rgba(255,255,255,0.2),1.8em -1.8em 0 0 rgba(255,255,255,0.5),2.5em 0 0 0 rgba(255,255,255,0.7),1.75em 1.75em 0 0 #fff,0 2.5em 0 0 rgba(255,255,255,0.2),-1.8em 1.8em 0 0 rgba(255,255,255,0.2),-2.6em 0 0 0 rgba(255,255,255,0.2),-1.8em -1.8em 0 0 rgba(255,255,255,0.2);}50%{box-shadow:0 -2.6em 0 0 rgba(255,255,255,0.2),1.8em -1.8em 0 0 rgba(255,255,255,0.2),2.5em 0 0 0 rgba(255,255,255,0.5),1.75em 1.75em 0 0 rgba(255,255,255,0.7),0 2.5em 0 0 #fff,-1.8em 1.8em 0 0 rgba(255,255,255,0.2),-2.6em 0 0 0 rgba(255,255,255,0.2),-1.8em -1.8em 0 0 rgba(255,255,255,0.2);}62.5%{box-shadow:0 -2.6em 0 0 rgba(255,255,255,0.2),1.8em -1.8em 0 0 rgba(255,255,255,0.2),2.5em 0 0 0 rgba(255,255,255,0.2),1.75em 1.75em 0 0 rgba(255,255,255,0.5),0 2.5em 0 0 rgba(255,255,255,0.7),-1.8em 1.8em 0 0 #fff,-2.6em 0 0 0 rgba(255,255,255,0.2),-1.8em -1.8em 0 0 rgba(255,255,255,0.2);}75%{box-shadow:0 -2.6em 0 0 rgba(255,255,255,0.2),1.8em -1.8em 0 0 rgba(255,255,255,0.2),2.5em 0 0 0 rgba(255,255,255,0.2),1.75em 1.75em 0 0 rgba(255,255,255,0.2),0 2.5em 0 0 rgba(255,255,255,0.5),-1.8em 1.8em 0 0 rgba(255,255,255,0.7),-2.6em 0 0 0 #fff,-1.8em -1.8em 0 0 rgba(255,255,255,0.2);}87.5%{box-shadow:0 -2.6em 0 0 rgba(255,255,255,0.2),1.8em -1.8em 0 0 rgba(255,255,255,0.2),2.5em 0 0 0 rgba(255,255,255,0.2),1.75em 1.75em 0 0 rgba(255,255,255,0.2),0 2.5em 0 0 rgba(255,255,255,0.2),-1.8em 1.8em 0 0 rgba(255,255,255,0.5),-2.6em 0 0 0 rgba(255,255,255,0.7),-1.8em -1.8em 0 0 #fff;}}
.article{}.article ul,.article ol{margin:0 0 0 1em;padding:0;}.article ul li{list-style:url("/cms/themes/custom/gungho/images/mark_list-style.png");}.article ol li{list-style:decimal;}.article a{color:#3D7AD0;}.article table th{background-color:#D8F2FF;color:#6B6C6D;}.article h2:not(.article__title){margin:1em 0;padding:0.2em 0.5em;font-size:1.2em;font-weight:bold;color:#fff;background:#3BF;outline:3px #ccc double;border-radius:1px;}.article h3{margin:0 0 0.5em;padding:0.25em 0.5em;background:#cef;border:1px solid #2EA8E5;border-radius:3px;font-size:1em;font-weight:bold;color:#666;}.article h4{margin:0 0 0.5em;padding:0.25em 0.5em;font-size:1em;color:#666;border:#ccc 1px solid;border-bottom:#2ea8e5 2px solid;}.article h5{margin:0 0 0.5em;padding:1px 8px 2px;font-size:1em;font-weight:bold;color:#666;border-left:#2ea8e5 2px solid;border-bottom:#2ea8e5 1px dashed;}.article h6{margin:0 0 0.5em;padding-left:0.5em;border-left:solid 0.4em #0c77c4;font-size:1em;font-weight:bold;color:#666;}.article blockquote{margin:0 1em;padding:0.5em 1em;border-left:4px #ddd solid;}.article__link{display:block;text-decoration:none;}.article__pickup{display:none;}@media screen and (max-width:768px){.article__info{flex-direction:column;margin:0 0.5em;}}@media screen and (min-width:960px){.article__top{display:flex;align-items:center;}.article__category{margin-right:0.5em;}}.article__top{white-space:nowrap;}.article__date{display:block;font-size:12px;}.article__date-ttl{font-size:13px;color:#555;}.article__listing-title{margin:0;}.article__category{display:inline-block;min-width:6em;padding:0 7px 1px;text-align:center;white-space:nowrap;color:#444;border-radius:5px;font-size:11px;font-weight:600;line-height:22px;}.article__category.event{background:#fcdce9;}.article__category.playinfo{background:#ffbaba;}.article__category.campaign{background:#fde1c7;}.article__category.maintenance{background:#c8e9f9;}.article__category.shop{background:#cee7cc;}.article__category.notice{background:#ddcce7;}.article__title{margin:24px 0 8px;padding:8px 16px;color:#000;border-bottom:1px solid #aaa;border-left:5px solid #aaa;font-size:18px;font-weight:600;line-height:1.5;}@media screen and (min-width:960px){.article__title{font-size:20px;}}.article__content{padding:0 1em;box-sizing:border-box;}@media screen and (min-width:960px){.article__content{padding:0;}}.article__heading-image{width:min(95%,750px);margin:0 auto;margin-bottom:40px;text-align:center;}.article__heading-image > img{width:auto;}div[class~=video],div[class~=movie]{position:relative;width:100%;padding-top:56.25%;}div[class~=video] iframe,div[class~=movie] iframe{position:absolute;top:0;right:0;width:100%;height:100%;}.btn.link-top-news{text-align:center;margin-top:40px;}.btn.link-top-news a{display:inline-block;padding:10px;position:relative;border-radius:50px;background-color:#3D7AD0;color:#fff;font-weight:600;text-decoration:none;text-align:center;width:min(60%,180px);}.article .text-btn{max-inline-size:max-content;margin-inline:auto;background:linear-gradient(0deg,rgba(46,168,229,1) 0%,rgba(46,168,229,1) 50%,rgba(88,185,234,1) 51%,rgba(88,185,234,1) 100%);border-radius:6px;line-height:1;}.article a.text-btn{display:inline-block;padding:0.8em 1em;text-decoration:none;font-weight:bold;color:#fff;}.article a.external-link{padding-right:12px;background:url("/cms/themes/custom/gungho/images/mark_external-link.gif") right center no-repeat;}.article ul.care li{list-style:url("/cms/themes/custom/gungho/images/mark_asterisk.gif");}.article p.care{background:url("/cms/themes/custom/gungho/images/mark_asterisk.gif") left no-repeat;padding:0 0 0 1.5em;}.article .related{width:95%;margin:0 auto;}.article .related dt p,.article .related dd p{margin:0;}.article .related dl{outline:3px double #ccc;}.article .related dt{padding:0.5em;background:#ccc;}.article .related dd{margin:0;padding:0.5em 1em;border-top:3px double #ccc;}
.content-wrapper{max-width:800px;margin:0 auto;position:relative;}
.diff-responsive-table-wrapper .diffmod,.diff-responsive-table-wrapper .diffins{color:#000;}
.fieldgroup{border:none;padding:0.35em 0em 0.625em;}
.form--inline .form-item{float:unset;margin:0;}
.moderation-dashboard .moderation-dashboard-block > h2{border-radius:6px;background-color:#999;}
.news-filter .form--inline > .form-item{border:none;}.news-filter .form-radios{display:flex;flex-wrap:wrap;justify-content:center;}@media screen and (min-width:960px){.news-filter .form-radios{justify-content:center;}}.news-filter .form-radios > .form-item{margin-bottom:10px;}.news-filter .form-radio[type=radio]{display:none;}.news-filter .form-radio:checked ~ .option,.news-filter .option:hover{color:#fff;background-color:#3D7AD0;}.news-filter .option{display:block;min-width:76px;padding:0 5px;cursor:pointer;text-align:center;text-decoration:none;color:#3D7AD0;border-radius:29px;font-size:12px;font-weight:bold;line-height:40px;}@media screen and (min-width:960px){.news-filter .option{padding:0 10px;font-size:14px;}}.news-filter .form-actions{margin:0;}
.node-preview-container{color:#000;background-color:#ddd;}
.node--unpublished{position:relative;background-color:inherit;}.node--unpublished::before{position:absolute;top:0;right:0;display:block;padding:5px 10px;content:"未公開";color:#fff;background-color:#ff2d2d;}
.note{margin:0;text-align:right;font-size:12px;}@media screen and (min-width:960px){.note{font-size:14px;}}
.tabs__list{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none;font-size:smaller;line-height:28px;}.tabs__item{margin:4px 8px 0 0;white-space:nowrap;}.tabs__item > a{display:block;padding:0 15px;text-decoration:none;color:#bbb;background-color:#191919;}.tabs__item > a:hover,.tabs__item.is-active > a{color:#fff;background-color:#000;}
.webview-btn{display:none;}
