@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&family=Noto+Serif+SC:wght@200..900&family=Zen+Old+Mincho:wght@400;500;600;700;900&display=swap");@font-face{font-family:"Noto Serif JP";src:url("./font/NotoSerifCJKjp-ExtraLight.otf") format("opentype");font-weight:200;font-style:normal}@font-face{font-family:"Noto Serif JP";src:url("./font/NotoSerifCJKjp-Light.otf") format("opentype");font-weight:300;font-style:normal}@font-face{font-family:"Noto Serif JP";src:url("./font/NotoSerifCJKjp-Regular.otf") format("opentype");font-weight:400;font-style:normal}@font-face{font-family:"Noto Serif JP";src:url("./font/NotoSerifCJKjp-Medium.otf") format("opentype");font-weight:500;font-style:normal}@font-face{font-family:"Noto Serif JP";src:url("./font/NotoSerifCJKjp-SemiBold.otf") format("opentype");font-weight:600;font-style:normal}@font-face{font-family:"Noto Serif JP";src:url("./font/NotoSerifCJKjp-Bold.otf") format("opentype");font-weight:700;font-style:normal}@font-face{font-family:"Noto Serif JP";src:url("./font/NotoSerifCJKjp-Black.otf") format("opentype");font-weight:900;font-style:normal}main{background:url(../images/common/bg_kingdom.png) left top no-repeat}@media screen and (max-width: 767.99px){main{background-size:calc(160 / 960 * 100%) auto}}@media screen and (min-width: 768px){main{background-size:calc(160 / 2000 * 100%) auto}}main img{height:auto !important}main::before{background:url(../images/information/bg_tit_information.png) center top no-repeat;background-size:auto 100%}main#list .tabList,main#list .newsList{margin:0 auto}@media screen and (max-width: 767.99px){main#list .tabList,main#list .newsList{width:calc(800 / 960 * 100%)}}@media screen and (min-width: 768px){main#list .tabList,main#list .newsList{width:calc(1400 / 2000 * 100%)}}main#list .tabList{display:-webkit-flex;display:flex;-webkit-justify-content:space-around;justify-content:space-around;background:#330009;border-left:solid 1px #fff;border-right:solid 1px #fff}main#list .tabList li{background:rgba(255,255,255,0.2);-webkit-flex:1;flex:1}main#list .tabList li.act a{background:url(../images/information/obj_btn_l.png) left center no-repeat,url(../images/information/obj_btn_r.png) right center no-repeat;background-color:#a38452}@media screen and (max-width: 767.99px){main#list .tabList li.act a{background-size:calc(22 / 960 * 100vw) auto}}@media screen and (min-width: 768px){main#list .tabList li.act a{background-size:calc(22 / 2000 * 100vw) auto}}main#list .tabList li+li{border-left:solid 1px #fff}main#list .tabList a{display:block;text-align:center;font-family:"Noto Serif JP",serif;line-height:1em;color:#fff;text-decoration:none}@media (hover: hover){main#list .tabList a{transition:background-image 0.3s, background-color 0.3s}main#list .tabList a:hover{background:url(../images/information/obj_btn_l.png) left center no-repeat,url(../images/information/obj_btn_r.png) right center no-repeat;background-color:#a38452}}@media screen and (hover: hover) and (max-width: 767.99px){main#list .tabList a:hover{background-size:calc(22 / 960 * 100vw) auto}}@media screen and (hover: hover) and (min-width: 768px){main#list .tabList a:hover{background-size:calc(22 / 2000 * 100vw) auto}}@media screen and (max-width: 767.99px){main#list .tabList a{padding:1em 0}}@media screen and (min-width: 768px){main#list .tabList a{font-size:1.25em;padding:0.5em 0}}main#list .newsList{background:#330009 url(../images/information/bg_list.png) left bottom no-repeat}@media screen and (max-width: 767.99px){main#list .newsList{background-size:calc(290 / 800 * 100%) auto;min-height:calc(1150 / 960 * 100vw);padding:calc(30 / 960 * 100% - 0.5em) calc(30 / 960 * 100%)}}@media screen and (min-width: 768px){main#list .newsList{background-size:calc(290 / 1400 * 100%) auto;min-height:calc(400 / 2000 * 100vw);padding:calc(30 / 2000 * 100% - 0.5em) calc(30 / 2000 * 100%)}}main#list .newsList li{padding:0.5em 0}main#list .newsList dl{display:-webkit-flex;display:flex}@media screen and (max-width: 767.99px){main#list .newsList dl{-webkit-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (min-width: 768px){main#list .newsList dl{-webkit-align-items:flex-start;align-items:flex-start}}main#list .newsList dl .date{width:6em;color:#d6ad6a}@media screen and (max-width: 767.99px){main#list .newsList dl .date{line-height:1.25em}}main#list .newsList dl .ctg{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;background:#d80b31;width:6em;font-weight:700;color:#330009;line-height:1em;font-size:0.8em;padding:0.4em 0;margin:0 calc(1em / 8 * 10)}@media screen and (min-width: 768px){main#list .newsList dl .ctg{margin-top:calc(0.4em / 8 * 10)}}main#list .newsList dl .txt{line-height:1.5em;margin-top:0.2em}@media screen and (max-width: 767.99px){main#list .newsList dl .txt{width:100%}}@media screen and (min-width: 768px){main#list .newsList dl .txt{width:calc(100% - 14em)}}main#list .newsList dl .txt a{text-decoration:none;color:#fff;font-weight:400;line-height:1.5em}@media (hover: hover){main#list .newsList dl .txt a{transition:color 0.3s}main#list .newsList dl .txt a:hover{color:#d80b31}}main#list .btn02{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}@media screen and (max-width: 767.99px){main#list .btn02{margin-top:calc(60 / 960 * 100%)}}@media screen and (min-width: 768px){main#list .btn02{margin-top:calc(60 / 2000 * 100%)}}main#article h3,main#article #dataBox,main#article #contentBox{margin:0 auto}@media screen and (max-width: 767.99px){main#article h3,main#article #dataBox,main#article #contentBox{width:calc(800 / 960 * 100%);padding:calc(30 / 960 * 100%)}}@media screen and (min-width: 768px){main#article h3,main#article #dataBox,main#article #contentBox{width:calc(1400 / 2000 * 100%);padding:calc(30 / 2000 * 100%)}}main#article #dataBox{display:-webkit-flex;display:flex;background:url(../images/common/bg_black.png);padding-top:0.75em;padding-bottom:0.75em}@media screen and (max-width: 767.99px){main#article #dataBox{background-size:100% auto}}@media screen and (min-width: 768px){main#article #dataBox{background-size:calc(960 / 1400 * 100%) auto}}main#article #dataBox .date{width:6em;color:#d6ad6a;line-height:1em;padding-top:0.25em;padding-bottom:0.25em}main#article #dataBox .ctg{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;background:#d80b31;width:6em;font-weight:700;color:#330009;line-height:1em;font-size:0.8em;padding:0.4em 0;margin:0 calc(1em / 8 * 10)}main#article h3{background:#d80b31;font-family:"Noto Serif JP",serif;color:#000;font-weight:700;line-height:1.5em;padding:0.5em 1rem}@media screen and (max-width: 767.99px){main#article h3{font-size:1.25em}}@media screen and (min-width: 768px){main#article h3{font-size:2em}}main#article #contentBox{background:#0d0d0d}main#article #contentBox *:nth-child(1){margin-top:0}main#article #contentBox h4{background:#330009;color:#d80b31;font-family:"Noto Serif JP",serif;font-weight:700;font-size:1.2em;padding:0.3em 1rem;margin-bottom:1em}@media screen and (max-width: 767.99px){main#article #contentBox h4{margin-top:calc(50 / 960 * 100vw);text-align:left}}@media screen and (min-width: 768px){main#article #contentBox h4{margin-top:min(calc(50 / 1400 * 100%), calc(50 * 1px));margin-bottom:calc(1em / 3 * 2)}}main#article #contentBox h5{background:#000;line-height:1.2em;padding:0.8em 1rem 1em;border-left:2px solid #d80b31;margin:1em 0}@media screen and (min-width: 768px){main#article #contentBox h5{font-size:1.2em}}main#article #contentBox h6{color:#d80b31;line-height:1.2em;font-weight:700;margin:1em 0}@media screen and (min-width: 768px){main#article #contentBox h6{font-size:1.2em}}main#article #contentBox h6::before{content:"■";display:inline-block;margin-right:0.5em}main#article #contentBox ul,main#article #contentBox ol{margin-top:0.5em}main#article #contentBox ul>li,main#article #contentBox ol>li{text-align:left;text-indent:-1em;padding-left:1em}main#article #contentBox ul>li:first-letter,main#article #contentBox ol>li:first-letter{-webkit-font-kerning:none;font-kerning:none;-webkit-font-feature-settings:normal;font-feature-settings:normal}main#article #contentBox ul>li *,main#article #contentBox ol>li *{text-indent:0}main#article #contentBox ul.notes{font-size:0.8em;margin-top:calc(0.5em / 8 * 10)}main#article #contentBox a{font-weight:bold}main#article #contentBox div,main#article #contentBox p{text-align:left;margin-top:0.5em}main#article #contentBox .tableWrap{margin:1.5em 0;overflow-x:auto;cursor:auto}@media screen and (min-width: 768px){main#article #contentBox .tableWrap{width:100%}}main#article #contentBox .tableWrap.sticky table tr *:first-child{position:-webkit-sticky;position:sticky;top:0;left:0;background:none;border-right:none;text-align:left}main#article #contentBox .tableWrap.sticky table tr *:first-child::before{content:"";position:absolute;top:0;left:-1px;width:100%;height:100%;border-left:1px solid #d80b31;border-right:1px solid #d80b31;background:#330009;z-index:-1}main#article #contentBox .tableWrap table{border-collapse:collapse;width:100%;white-space:nowrap}@media screen and (max-width: 767.99px){main#article #contentBox .tableWrap table{font-size:0.6em}}main#article #contentBox .tableWrap table th,main#article #contentBox .tableWrap table td{border:1px solid #d80b31;vertical-align:middle;padding:0 1em}main#article #contentBox .tableWrap table th{background:#330009;padding:0.5em 1em;text-align:center}main#article #contentBox .tableWrap table td{background:#000;text-align:left}main#article #contentBox .btnLink{display:block;background:url(../images/common/obj_btn02_l.png) left center no-repeat,url(../images/common/obj_btn02_r.png) right center no-repeat,linear-gradient(to right, #deceba -50%, #ad8c55 0%, #cdac6b 40%, #e6cea3 80%, #fff 130% 150%);color:#000;text-decoration:none;text-align:center;padding:0.25em 2.5em;margin:1.5em auto}@media (hover: hover){main#article #contentBox .btnLink{transition:-webkit-filter 0.3s;transition:filter 0.3s;transition:filter 0.3s, -webkit-filter 0.3s}main#article #contentBox .btnLink:hover{-webkit-filter:brightness(1.2);filter:brightness(1.2)}}@media screen and (max-width: 767.99px){main#article #contentBox .btnLink{width:calc(600 / 960 * 100vw);background-size:calc(50 / 960 * 100vw) auto,calc(50 / 960 * 100vw) auto,cover}}@media screen and (min-width: 768px){main#article #contentBox .btnLink{width:calc(600 / 2000 * 100vw);background-size:calc(50 / 2000 * 100vw) auto,calc(50 / 2000 * 100vw) auto,cover}}main#article #contentBox .btnLink+br{display:none}main#article #contentBox .box{background:rgba(0,0,0,0.5);padding:1em;text-indent:initial}main#article #contentBox img{display:block;width:auto;max-width:100%;margin:1.8em auto}main#article #contentBox img+img{margin-top:0}main:has(#cbtCont)::before{background:url(../images/common/img_logo_s.png) top center no-repeat;background-size:contain}@media screen and (max-width: 767.99px){main:has(#cbtCont)::before{top:calc(25 / 960 * 150vw)}}@media screen and (min-width: 768px){main:has(#cbtCont)::before{top:calc(40 / 2000 * 100vw)}}main:has(#cbtCont) h2{opacity:0;pointer-events:none;height:0px;width:0px}main:has(#cbtCont) #contentBox{padding:0 !important}main:has(#cbtCont) #contentBox .contentBoxCbtInner{margin-top:0}@media screen and (max-width: 767.99px){main:has(#cbtCont) #contentBox .contentBoxCbtInner{padding:calc(30 / 960 * 100%)}}@media screen and (min-width: 768px){main:has(#cbtCont) #contentBox .contentBoxCbtInner{padding:calc(30 / 2000 * 100%)}}main:has(#cbtCont) #contentBox .contentBoxCbtInner.bgGray{background:#151515}main:has(#cbtCont) #contentBox .contentBoxCbtInner.bgGray h5{background:#0d0d0d}
