/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body{word-wrap:break-word;color:#000000;background:#000;font-family:"Noto Sans JP","Noto Sans","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,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:16px;}}ul,ol,li{margin:0;padding:0;}p{line-height:1.5em;}img{max-width:100%;height:auto;}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;color:#fff;background-color:#143054;}hr{border:0;border-bottom:2px solid #fb7198;}.layout-container{background-image:url(/themes/custom/gungho/images/bg_yellow.jpg);}.movie{position:relative;width:100%;padding-top:56.25%;}.movie iframe{position:absolute;top:0;right:0;width:100%;height:100%;}time{margin-left:4px;color:#fb7198;font-weight:500;margin-right:10px;}@media screen and (min-width:960px){time{margin-right:5px;}}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;}#footerLink li a{padding:0.8rem 0.5rem;display:block;background:linear-gradient(#f8fdff,#d9e6f7);text-decoration:none;}#footerLink{text-align:center;font-size:0.9em;text-shadow:1px 1px 1px #fff;display:flex;flex-wrap:wrap;margin:1rem 0 0 0;align-items:center;}ul{display:block;list-style-type:disc;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0px;margin-inline-end:0px;padding-inline-start:0px;unicode-bidi:isolate;}li.pager__item{list-style:none;}li{display:list-item;text-align:-webkit-match-parent;unicode-bidi:isolate;}#footerLink li:nth-of-type(odd){border-right:2px solid #bbd9ff;}#footerLink li{flex-basis:calc(97% / 2);}
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;padding:25px 0;padding:min(7.5vh,140px) 0;background:url(/themes/custom/gungho/images/kv-bg_2-sp@2x.jpg) no-repeat;background-position:0 56%;background-size:cover;border-bottom:solid 12px #fb7198;}@media screen and (min-width:960px){.layout-header{padding:min(14.5vh,140px) 0;background-position:0 56%;background-image:url(/themes/custom/gungho/images/kv-bg_2.jpg);}}@media screen and (min-width:960px) and (min-resolution:2dppx){.layout-header{padding:min(14.5vh,140px) 0;background-position:0 56%;background-image:url(/themes/custom/gungho/images/kv-bg_2@2x.jpg);}}.layout-header__link:hover{opacity:1;}.layout-header__logo{position:absolute;top:7px;left:10px;width:100px;}@media screen and (min-width:960px){.layout-header__logo{top:30px;left:34px;width:165px;}}.layout-header__title{color:#fff;background:url(/themes/custom/gungho/images/news_title_head_bg_sp.png);padding:0px;font-size:2.185rem;font-weight:normal;border-radius:15px;font-family:HGS創英角ﾎﾟｯﾌﾟ体,sans-serif;width:300px;height:60px;}@media screen and (min-width:960px){.layout-header__title{font-size:2.37rem;background:url(/themes/custom/gungho/images/news_title_head_bg.png);width:390px;height:78px;}}.content-wrapper{max-width:800px;margin:0 auto;}.layout-main{position:relative;}@media screen and (min-width:960px){.path-node .layout-main__content{padding-top:80px;}}.layout-footer{padding-top:20px;padding-top:clamp(10px,7vw,40px);}.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:#000000;font-family:HGS創英角ﾎﾟｯﾌﾟ体,"Noto Sans","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,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%;text-align:center;}.layout-footer__copyright-inner{width:calc(100% - 40px);margin:0;padding:2% 20px;background-color:#143054;font-size:10px;font-weight:300;line-height:1.5;color:#ffffff;}@media screen and (min-width:960px){.layout-footer__copyright-inner{padding-top:27px;padding-bottom:27px;}}.layout-footer__text{display:inline-block;}.layout-footer__logo{width:170px;}@media screen and (min-width:960px){.layout-footer__logo{width:265px;}}
.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:60px;}}.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{position:relative;display:block;padding-left:0px;}.article-list .article__info .article__listing-title{color:#143054;font-weight:600;padding-left:0px;}@media screen and (min-width:960px){.article-list .article__info .article__listing-title{padding-left:0;}}@media screen and (min-width:960px){.article-list .article__info{padding-left:30px;}}.article-list .article__date{font-size:12px;font-family:HGS創英角ﾎﾟｯﾌﾟ体,sans-serif;}@media screen and (min-width:960px){.article-list .article__date{font-size:15px;}}.article-list__row{border-top:4px double #fb7198;}.article-list__row:last-child{border-bottom:4px double #fb7198;}.article-list__row .article__link{padding:16px 0 16px 5px;}@media screen and (min-width:960px){.article-list__row .article__link{padding:30px 10px 25px 5px;}}.attachment .article__pickup{display:block;color:#fb7198;font-weight:500;font-family:HGS創英角ﾎﾟｯﾌﾟ体,sans-serif;margin-right:4px;font-size:17px;}@media screen and (min-width:960px){.attachment .article__pickup{margin-right:10px;font-size:19px;}}.pickup-article-list__row{margin-top:20px;padding:15px 0px;border-radius:10px;background:#fff3f6;;}@media screen and (min-width:960px){.pickup-article-list__row{padding:15px;}}.pickup-article-list__row:first-of-type{margin-top:0;}.pager{margin-top:40px;text-align:center;}.pager a{display:inline-block;padding:20px 10px;position:relative;border-radius:50px;background-color:#fb7198;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{max-width:900px;width:85%;background:#fff2ca;border:2px #fff solid;border-radius:10px;padding:1em;margin:0 auto 1rem;}@media screen and (min-width:960px){.article{background:#fff2ca;border:2px #fff solid;border-radius:10px;padding:2em;width:90%;}}div.article-list .article{background:none;border:none;border-radius:10px;padding:0em;width:100%;}.article li{text-indent:-1em;padding-left:1em;}.article__link{display:block;text-decoration:none;}.article__pickup{display:none;}.article__top{display:flex;align-items:center;padding-bottom:5px;padding-left:15px;}@media screen and (min-width:960px){.article__top{padding-left:0px;}}.article_icon .heel_icon{width:min(5vw,30px);margin-right:5px;}.article__date{font-size:16px;font-family:"HGS創英角ﾎﾟｯﾌﾟ体",sans-serif;}.article__detail_date{font-size:12px;font-family:"HGS創英角ﾎﾟｯﾌﾟ体",sans-serif;color:#fb7198;text-align:right;margin-right:0px;}@media screen and (min-width:960px){.article__detail_date{margin-right:0px;}}.article__detail_date .article__date{font-size:12px;}.article__category{display:block;min-width:66px;margin-left:0;padding:0 7px 1px;text-align:center;white-space:nowrap;color:#ffffff;border-radius:5px;border:1px solid #fb7198;font-size:11px;font-weight:600;line-height:22px;background-color:#fb7198;}@media screen and (min-width:960px){.article__category{margin-left:10px;}}@media screen and (min-width:960px){.article__title{font-size:20px;}}.article__content{padding:0 15px;box-sizing:border-box;}.article__content h2{padding-left:0.5em;}@media screen and (min-width:960px){.article__content{padding:0;}}.article__heading-image{margin-bottom:40px;}.article__heading-image > img{width:auto;}.point-box{margin:0.5em auto 2.5em;padding:1em;border-radius:8px;background-color:#26251f;}.point-box table th{background-color:#121212;}.point-box table .common-table th{background-color:#121212;}.article h2{margin:1em 0;padding-bottom:0.25em;font-size:1.4em;font-weight:bold;color:#fb7198;padding-left:0.75em;border-left:solid 0.4em #fb7198;}@media screen and (min-width:960px){.article h2{padding-left:0.5em;}}.article__title{margin:24px 0 8px;padding:0 5px 16px;color:#000000!important;border-bottom:4px double #fb7198;font-size:18px;font-weight:600;line-height:1.5;border-left:none!important;}.article h3,.article h4,.article h5,.article h6{margin:0 0 0.5em;padding-left:0.5em;border-left:solid 0.4em #D0D6DC;font-size:1.2em;font-weight:bold;}.article h3{margin:1em 0;font-size:1.2em;font-weight:bold;padding:0.4em 0.9em;color:#fb7198;border:3px dotted #fb7198;border-left:none;border-right:none;}.article h4{border-left:none;color:#fb7198;}.article h5{border-left:none;color:#fb7198;}h4::before{content:url(/themes/custom/gungho/images/h4Icon.gif);padding-right:0.4em;}h5::before{content:'';display:inline-block;width:10px;height:10px;background:#fb7198;margin-right:0.4em;position:relative;bottom:0.1em;}.article h4,.article h5{margin:1em 0;font-size:1.2em;font-weight:bold;}.article h6{border-left:none;display:block;font-size:0.67em;margin-block-start:2.33em;margin-block-end:2.33em;margin-inline-start:0px;margin-inline-end:0px;font-weight:bold;unicode-bidi:isolate;}.article ul,.article ol{padding-left:1.5em;}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%;}.sec-ttl-max{margin:1em 0;padding-bottom:0.25em;font-size:1.4em;font-weight:bold;border-bottom:5px solid #D0D6DC;}.sec-ttl-mini{margin:0 0 0.5em;padding-left:0.5em;border-left:solid 0.4em #D0D6DC;font-size:1.2em;font-weight:bold;}.btn.link-top-news{text-align:center;margin-top:40px;}.btn.link-top-news a{display:inline-block;padding:20px 10px;position:relative;border-radius:50px;background-color:#fb7198;color:#fff;font-weight:600;text-decoration:none;text-align:center;max-width:200px;width:min(60%,200px);}
.content-wrapper{max-width:800px;margin:0 auto;position:relative;padding:24px 0 0;}@media screen and (min-width:960px){.content-wrapper{max-width:800px;margin:0 auto;position:relative;padding:24px 0 0;}}
.diff-responsive-table-wrapper .diffmod,.diff-responsive-table-wrapper .diffins{color:#000;}
.fieldgroup{padding:0.35em 0em 0.625em;}@media screen and (min-width:960px){.fieldgroup{padding:0.35em 0.75em 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-radios .form-item:last-child{display:none;}.news-filter .form-radio[type=radio]{display:none;}.news-filter .form-radio:checked ~ .option,.news-filter .option:hover{color:#fff;background-color:#fb7198;}.news-filter .option{display:block;min-width:76px;padding:0 7px;cursor:pointer;text-align:center;text-decoration:none;color:#fb7198;border-radius:29px;font-size:12px;line-height:40px;font-family:HGS創英角ﾎﾟｯﾌﾟ体,sans-serif;}@media screen and (min-width:960px){.news-filter .option{min-width:120px;padding:0 10px;font-size:18px;line-height:57px;}}.news-filter .form-actions{margin:0;}
.node-preview-container{color:#000;background-color:#ddd;}
.node--unpublished{position:relative;background-color:#fff2ca;}.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;}
