@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}@media screen and (min-width: 768px){header #btnGNavi.hide{opacity:0;pointer-events:none}}#mvCol{background:url(../images/common/bg_kingdom.png) left top no-repeat}@media screen and (max-width: 767.99px){#mvCol{background-size:calc(160 / 960 * 100%)}}@media screen and (min-width: 768px){#mvCol{background-size:calc(160 / 2000 * 100%)}}#mvCol .snsCol{-webkit-justify-content:flex-end;justify-content:flex-end;width:100%}@media screen and (max-width: 767.99px){#mvCol .snsCol{padding:calc(30 / 960 * 100%) calc(30 / 960 * 100%) calc(30 / 960 * 100%) 0}}@media screen and (min-width: 768px){#mvCol .snsCol{padding:calc(30 / 2000 * 100%) calc(50 / 2000 * 100%) calc(30 / 2000 * 100%) 0}}#mvCol #imgMvWrap{position:relative;display:block;margin-left:auto}@media screen and (max-width: 767.99px){#mvCol #imgMvWrap{width:calc(860 / 960 * 100%)}}@media screen and (min-width: 768px){#mvCol #imgMvWrap{width:calc(1200 / 2000 * 100%)}}#mvCol #imgMvWrap #imgMv{width:100%}#mvCol #imgMvWrap h1{position:absolute;bottom:0;left:0;display:block}@media screen and (max-width: 767.99px){#mvCol #imgMvWrap h1{width:calc(720 / 860 * 100%);margin:0 0 calc(-260 / 860 * 100%) calc(70 / 860 * 100%)}}@media screen and (min-width: 768px){#mvCol #imgMvWrap h1{width:calc(720 / 1200 * 100%);margin:0 0 calc(-50 / 1200 * 100%) calc(240 / 1200 * 100%)}}@media screen and (max-width: 767.99px){#mvCol .menuColWrap{width:calc(860 / 960 * 100%);margin-left:auto}}@media screen and (min-width: 768px){#mvCol .menuColWrap{position:absolute;top:0;left:0;width:calc(800 / 2000 * 100%);margin-top:max(calc(50 / 2000 * 100% + 35 / 2000 * 100vw), calc(50 / 2000 * 100% + 35px))}}@media screen and (max-width: 767.99px){#mvCol .menuColWrap .gNaviCol{display:none}}#mvCol .menuColWrap .btn01{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;width:100%}@media screen and (max-width: 767.99px){#mvCol .menuColWrap .btn01{margin-top:calc(280 / 860 * 100%)}}@media screen and (min-width: 768px){#mvCol .menuColWrap .btn01{margin-top:calc(90 / 1200 * 100%)}}#bnrCol{margin:0 auto}@media screen and (max-width: 767.99px){#bnrCol{position:relative;margin-top:calc(340 / 960 * 100%);width:calc(800 / 960 * 100%)}}@media screen and (min-width: 768px){#bnrCol{position:absolute;width:32%;top:12.75%;left:4.04%}}@media (hover: hover){#bnrCol li a{transition:opacity 0.3s}#bnrCol li a:hover{opacity:0.7}}#informationCol{position:relative}@media screen and (max-width: 767.99px){#informationCol{padding-top:calc(310 / 960 * 100%);margin-top:calc(200 / 960 * 100%)}}@media screen and (min-width: 768px){#informationCol{padding-top:calc(190 / 2000 * 100%);margin-top:calc(200 / 2000 * 100%)}}#informationCol::before{content:"";position:absolute;top:0;left:0;background:url(../images/top/bg_tit_information.png) left top no-repeat;background-size:auto 100%;width:100%;height:0;z-index:0}@media screen and (max-width: 767.99px){#informationCol::before{padding-bottom:calc(990 / 960 * 100%)}}@media screen and (min-width: 768px){#informationCol::before{padding-bottom:calc(990 / 2000 * 100%)}}#informationCol h2,#informationCol .tabList,#informationCol .newsList{position:relative;margin:0 auto;z-index:10}@media screen and (max-width: 767.99px){#informationCol h2,#informationCol .tabList,#informationCol .newsList{width:calc(800 / 960 * 100%)}}@media screen and (min-width: 768px){#informationCol h2,#informationCol .tabList,#informationCol .newsList{width:calc(1400 / 2000 * 100%)}}#informationCol .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}#informationCol .tabList li{background:rgba(255,255,255,0.2);-webkit-flex:1;flex:1}#informationCol .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){#informationCol .tabList li.act a{background-size:calc(22 / 960 * 100vw) auto}}@media screen and (min-width: 768px){#informationCol .tabList li.act a{background-size:calc(22 / 2000 * 100vw) auto}}#informationCol .tabList li+li{border-left:solid 1px #fff}#informationCol .tabList a{display:block;text-align:center;font-family:"Noto Serif JP",serif;line-height:1em;color:#fff;text-decoration:none}@media (hover: hover){#informationCol .tabList a{transition:background-image 0.3s, background-color 0.3s}#informationCol .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){#informationCol .tabList a:hover{background-size:calc(22 / 960 * 100vw) auto}}@media screen and (hover: hover) and (min-width: 768px){#informationCol .tabList a:hover{background-size:calc(22 / 2000 * 100vw) auto}}@media screen and (max-width: 767.99px){#informationCol .tabList a{padding:1em 0}}@media screen and (min-width: 768px){#informationCol .tabList a{font-size:1.25em;padding:0.5em 0}}#informationCol .newsList{background:#330009 url(../images/information/bg_list.png) left bottom no-repeat;overflow-y:auto}@media screen and (max-width: 767.99px){#informationCol .newsList{background-size:calc(290 / 800 * 100%) auto;height:calc(1150 / 960 * 100vw);padding:calc(30 / 960 * 100% - 0.5em) calc(30 / 960 * 100%)}}@media screen and (min-width: 768px){#informationCol .newsList{background-size:calc(290 / 1400 * 100%) auto;height:calc(400 / 2000 * 100vw);padding:calc(30 / 2000 * 100% - 0.5em) calc(30 / 2000 * 100%)}}#informationCol .newsList li{padding:0.5em 0}#informationCol .newsList dl{display:-webkit-flex;display:flex}@media screen and (max-width: 767.99px){#informationCol .newsList dl{-webkit-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (min-width: 768px){#informationCol .newsList dl{-webkit-align-items:flex-start;align-items:flex-start}}#informationCol .newsList dl .date{width:6em;color:#d6ad6a}@media screen and (max-width: 767.99px){#informationCol .newsList dl .date{line-height:1.25em}}#informationCol .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){#informationCol .newsList dl .ctg{margin-top:calc(0.4em / 8 * 10)}}#informationCol .newsList dl .txt{line-height:1.5em;margin-top:0.2em}@media screen and (max-width: 767.99px){#informationCol .newsList dl .txt{width:100%}}@media screen and (min-width: 768px){#informationCol .newsList dl .txt{width:calc(100% - 14em)}}#informationCol .newsList dl .txt a{text-decoration:none;color:#fff;font-weight:400;line-height:1.5em}@media (hover: hover){#informationCol .newsList dl .txt a{transition:color 0.3s}#informationCol .newsList dl .txt a:hover{color:#d80b31}}#informationCol .btn02{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}@media screen and (max-width: 767.99px){#informationCol .btn02{margin-top:calc(60 / 960 * 100%)}}@media screen and (min-width: 768px){#informationCol .btn02{margin-top:calc(60 / 2000 * 100%)}}#informationCol [class^="obj"]{top:0;z-index:-1}#informationCol [class^="obj"].objRed01{right:0}@media screen and (max-width: 767.99px){#informationCol [class^="obj"].objRed01{margin:calc(1270 / 960 * 100%) calc(-245 / 960 * 100%) 0 0}}@media screen and (min-width: 768px){#informationCol [class^="obj"].objRed01{margin:calc(20 / 2000 * 100%) calc(-200 / 2000 * 100%) 0 0}}#informationCol [class^="obj"].objRed02{left:0}@media screen and (max-width: 767.99px){#informationCol [class^="obj"].objRed02{margin:calc(-50 / 960 * 100%) 0 0 calc(585 / 960 * 100%)}}@media screen and (min-width: 768px){#informationCol [class^="obj"].objRed02{margin:calc(-135 / 2000 * 100%) 0 0 calc(720 / 2000 * 100%)}}#informationCol [class^="obj"].objRed03{left:0}@media screen and (max-width: 767.99px){#informationCol [class^="obj"].objRed03{margin:calc(1860 / 960 * 100%) 0 0 calc(140 / 960 * 100%)}}@media screen and (min-width: 768px){#informationCol [class^="obj"].objRed03{margin:calc(970 / 2000 * 100%) 0 0 calc(350 / 2000 * 100%)}}#movieCol{position:relative}@media screen and (max-width: 767.99px){#movieCol{padding-top:calc(80 / 960 * 100%);margin-top:calc(300 / 960 * 100%)}}@media screen and (min-width: 768px){#movieCol{padding-top:calc(100 / 2000 * 100%);margin-top:calc(300 / 2000 * 100%)}}#movieCol::before{content:"";position:absolute;top:0;left:0;background:url(../images/top/bg_tit_movie.png) left top no-repeat;background-size:auto 100%;width:100%;height:0;z-index:0}@media screen and (max-width: 767.99px){#movieCol::before{background-size:auto calc(1185 / 880 * 100%);padding-bottom:calc(880 / 960 * 100%);margin-left:calc(354 / 960 * 100%)}}@media screen and (min-width: 768px){#movieCol::before{background-size:auto calc(1185 / 880 * 100%);padding-bottom:calc(880 / 2000 * 100%);margin-left:calc(804 / 2000 * 100%)}}#movieCol h2,#movieCol .movieBox,#movieCol .movieSlider{position:relative;z-index:10}#movieCol h2{text-align:center}#movieCol .movieBox{margin:0 auto}@media screen and (max-width: 767.99px){#movieCol .movieBox{width:calc(800 / 960 * 100%);padding-bottom:calc(800 / 960 * 56.25%)}}@media screen and (min-width: 768px){#movieCol .movieBox{width:calc(960 / 2000 * 100%);padding-bottom:calc(960 / 2000 * 56.25%)}}#movieCol .movieBox::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:solid 1px #d6ad6a;box-sizing:border-box;pointer-events:none}#movieCol .movieBox iframe{position:absolute;top:0;left:0;width:100%;height:100%}#movieCol .movieSlider{margin:0 auto;z-index:10}@media screen and (max-width: 767.99px){#movieCol .movieSlider{width:calc(820 / 960 * 100%);margin-top:calc(40 / 960 * 100%)}}@media screen and (min-width: 768px){#movieCol .movieSlider{width:calc(980 / 2000 * 100%);margin-top:calc(40 / 2000 * 100%)}}@media screen and (max-width: 767.99px){#movieCol .movieSlider li.slick-slide{margin:0 calc(10 / 960 * 100vw)}}@media screen and (min-width: 768px){#movieCol .movieSlider li.slick-slide{margin:0 calc(10 / 2000 * 100vw)}}#movieCol .movieSlider li.slick-slide a{position:relative}@media (hover: hover){#movieCol .movieSlider li.slick-slide a:hover::after{background-color:rgba(0,0,0,0)}}#movieCol .movieSlider li.slick-slide a::after{content:"";position:absolute;top:0;left:0;background:rgba(0,0,0,0.25) url(../images/movie/ico_play.png) center center no-repeat;width:100%;height:100%;border:solid 1px #d6ad6a;box-sizing:border-box}@media (hover: hover){#movieCol .movieSlider li.slick-slide a::after{transition:background-color 0.3s}}@media screen and (max-width: 767.99px){#movieCol .movieSlider li.slick-slide a::after{background-size:calc(76 / 960 * 100vw) auto}}@media screen and (min-width: 768px){#movieCol .movieSlider li.slick-slide a::after{background-size:calc(76 / 2000 * 100vw) auto}}#movieCol .slide-arrow{position:absolute;top:50%;z-index:10;cursor:pointer}@media screen and (max-width: 767.99px){#movieCol .slide-arrow{width:calc(40 / 960 * 100vw);height:calc(80 / 960 * 100vw);margin-top:calc(-40 / 960 * 100vw)}}@media screen and (min-width: 768px){#movieCol .slide-arrow{width:calc(30 / 2000 * 100vw);height:calc(60 / 2000 * 100vw);margin-top:calc(-30 / 2000 * 100vw)}}#movieCol .slide-arrow.next-arrow{right:0;background:url(../images/common/img_arrow_slider_r.png) center center no-repeat;background-size:cover}@media screen and (max-width: 767.99px){#movieCol .slide-arrow.next-arrow{margin-right:calc(-50 / 960 * 100vw)}}@media screen and (min-width: 768px){#movieCol .slide-arrow.next-arrow{margin-right:calc(-40 / 2000 * 100vw)}}#movieCol .slide-arrow.prev-arrow{left:0;background:url(../images/common/img_arrow_slider_l.png) center center no-repeat;background-size:cover}@media screen and (max-width: 767.99px){#movieCol .slide-arrow.prev-arrow{margin-left:calc(-50 / 960 * 100vw)}}@media screen and (min-width: 768px){#movieCol .slide-arrow.prev-arrow{margin-left:calc(-40 / 2000 * 100vw)}}#movieCol .slick-dots{position:absolute;left:0;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;width:100%}@media screen and (max-width: 767.99px){#movieCol .slick-dots{top:calc(100% + 20 / 960 * 100vw)}}@media screen and (min-width: 768px){#movieCol .slick-dots{top:calc(100% + 20 / 2000 * 100vw)}}#movieCol .slick-dots li{background:#000;border-radius:50%;overflow:hidden;transition:background-color 0.1s}@media screen and (max-width: 767.99px){#movieCol .slick-dots li{width:calc(30 / 960 * 100vw);height:calc(30 / 960 * 100vw);border:solid calc(2 / 960 * 100vw) #d6ad6a}}@media screen and (min-width: 768px){#movieCol .slick-dots li{width:calc(15 / 2000 * 100vw);height:calc(15 / 2000 * 100vw);border:solid calc(2 / 2000 * 100vw) #d6ad6a}}#movieCol .slick-dots li.slick-active{background:#d6ad6a}#movieCol .slick-dots li button{opacity:0}@media screen and (max-width: 767.99px){#movieCol .slick-dots li+li{margin-left:calc(10 / 960 * 100vw)}}@media screen and (min-width: 768px){#movieCol .slick-dots li+li{margin-left:calc(10 / 2000 * 100vw)}}#movieCol [class^="obj"]{top:0;z-index:-1}@media screen and (max-width: 767.99px){#movieCol [class^="obj"]{top:0}}@media screen and (min-width: 768px){#movieCol [class^="obj"]{margin:calc(750 / 2000 * 100%) calc(-170 / 2000 * 100%) 0 0}}#movieCol [class^="obj"].objYellow01{top:inherit;bottom:0;right:0}@media screen and (max-width: 767.99px){#movieCol [class^="obj"].objYellow01{margin:0 calc(410 / 960 * 100%) calc(-495 / 960 * 100%) 0}}@media screen and (min-width: 768px){#movieCol [class^="obj"].objYellow01{margin:0 calc(-170 / 2000 * 100%) calc(-240 / 2000 * 100%) 0}}#movieCol [class^="obj"].objYellow02{right:0}@media screen and (max-width: 767.99px){#movieCol [class^="obj"].objYellow02{margin:calc(15 / 960 * 100%) calc(755 / 960 * 100%) 0 0}}@media screen and (min-width: 768px){#movieCol [class^="obj"].objYellow02{margin:calc(-360 / 2000 * 100%) calc(10 / 2000 * 100%) 0 0}}#movieCol [class^="obj"].objYellow03{top:inherit;bottom:0;left:0;margin:0 0 calc(-430 / 2000 * 100%) calc(445 / 2000 * 100%)}#movieCol [class^="obj"].objYellow04{left:0;margin:calc(210 / 2000 * 100%) 0 0 calc(-210 / 2000 * 100%)}#aboutCol{position:relative}@media screen and (max-width: 767.99px){#aboutCol{margin-top:calc(540 / 960 * 100%)}}@media screen and (min-width: 768px){#aboutCol{margin-top:calc(400 / 2000 * 100%)}}#aboutCol::before{content:"";position:absolute;top:0;background:url(../images/top/bg_tit_about.png) no-repeat;background-size:auto 100%;width:100%;height:0;z-index:0}@media screen and (max-width: 767.99px){#aboutCol::before{left:0;background-position:left top;padding-bottom:calc(275 / 960 * 100%);margin:calc(70 / 960 * 100%) 0 0 calc(-75 / 960 * 100%)}}@media screen and (min-width: 768px){#aboutCol::before{right:0;background-position:right top;padding-bottom:calc(275 / 2000 * 100%);margin-top:calc(35 / 2000 * 100%)}}#aboutCol h2,#aboutCol p,#aboutCol .tabList,#aboutCol .tabContent{position:relative;z-index:10}#aboutCol h2{text-align:right;margin:0 auto}@media screen and (max-width: 767.99px){#aboutCol h2{width:calc(800 / 960 * 100%)}}@media screen and (min-width: 768px){#aboutCol h2{width:calc(1200 / 2000 * 100%)}}@media screen and (max-width: 767.99px){#aboutCol .inner{margin-top:calc(370 / 960 * 100%)}}@media screen and (min-width: 768px){#aboutCol .inner{margin-top:calc(370 / 2000 * 100%)}}@media screen and (max-width: 767.99px){#aboutCol .inner>p{width:calc(800 / 960 * 100%);margin:0 auto}}@media screen and (min-width: 768px){#aboutCol .inner>p{text-align:center}}#aboutCol .inner>p.catch{font-family:"Noto Serif JP",serif;font-weight:900;font-style:italic;letter-spacing:0.05em}@media screen and (max-width: 767.99px){#aboutCol .inner>p.catch{font-size:1.25em;-webkit-filter:drop-shadow(0 0 1.5px #d80b31) drop-shadow(0 0 1.5px #d80b31);filter:drop-shadow(0 0 1.5px #d80b31) drop-shadow(0 0 1.5px #d80b31)}}@media screen and (min-width: 768px){#aboutCol .inner>p.catch{font-size:2em;-webkit-filter:drop-shadow(0 0 2.5px #d80b31) drop-shadow(0 0 2.5px #d80b31);filter:drop-shadow(0 0 2.5px #d80b31) drop-shadow(0 0 2.5px #d80b31)}}#aboutCol .inner>p.catch>*{letter-spacing:0.05em}#aboutCol .inner>p.catch .ll{background:linear-gradient(0deg, #d6ad6a 0% 15%, #fff 50%, #d6ad6a 85% 100%);background-clip:text;-webkit-text-fill-color:transparent}@media screen and (max-width: 767.99px){#aboutCol .inner>p.catch .ll{line-height:1.4em;font-size:2em}}@media screen and (min-width: 768px){#aboutCol .inner>p.catch .ll{line-height:1.25em;font-size:3.2em}}@media screen and (min-width: 768px){#aboutCol .inner>p.catch .l{line-height:1em;font-size:2em}}@media screen and (max-width: 767.99px){#aboutCol .inner>p.catch+p{margin-top:calc(40 / 960 * 100%)}}@media screen and (min-width: 768px){#aboutCol .inner>p.catch+p{margin-top:calc(40 / 2000 * 100%)}}@media screen and (max-width: 767.99px){#aboutCol .tabList{width:calc(800 / 960 * 100%);margin:calc(130 / 960 * 100%) auto 0}}@media screen and (min-width: 768px){#aboutCol .tabList{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;width:calc(1700 / 2000 * 100%);margin:calc(150 / 2000 * 100%) auto 0}}#aboutCol .tabList li{-webkit-flex:1;flex:1}#aboutCol .tabList li a{width:100%}@media screen and (max-width: 767.99px){#aboutCol .tabList li+li{margin-top:calc(20 / 800 * 100%)}}@media screen and (min-width: 768px){#aboutCol .tabList li+li{margin-left:calc(20 / 1660 * 100%)}}@media screen and (max-width: 767.99px){#aboutCol .tabContent{padding-top:calc(60 / 960 * 100%)}}@media screen and (min-width: 768px){#aboutCol .tabContent{padding-top:calc(60 / 2000 * 100%)}}@media screen and (max-width: 767.99px){#aboutCol .tabContent[data-select="tab01"]>.tab01{display:block}}@media screen and (min-width: 768px){#aboutCol .tabContent[data-select="tab01"]>.tab01{display:-webkit-flex;display:flex}}@media screen and (max-width: 767.99px){#aboutCol .tabContent[data-select="tab01"]>.tab01 .spacer{width:5.5em}}@media screen and (min-width: 768px){#aboutCol .tabContent[data-select="tab01"]>.tab01 .spacer{width:3em}}@media screen and (max-width: 767.99px){#aboutCol .tabContent[data-select="tab02"]>.tab02{display:block}}@media screen and (min-width: 768px){#aboutCol .tabContent[data-select="tab02"]>.tab02{display:-webkit-flex;display:flex}}@media screen and (max-width: 767.99px){#aboutCol .tabContent[data-select="tab03"]>.tab03{display:block}}@media screen and (min-width: 768px){#aboutCol .tabContent[data-select="tab03"]>.tab03{display:-webkit-flex;display:flex}}@media screen and (max-width: 767.99px){#aboutCol .tabContent[data-select="tab03"]>.tab03 .spacer{width:6.5em}}@media screen and (min-width: 768px){#aboutCol .tabContent[data-select="tab03"]>.tab03 .spacer{width:4em}}@media screen and (max-width: 767.99px){#aboutCol .tabContent[data-select="tab04"]>.tab04{display:block}}@media screen and (min-width: 768px){#aboutCol .tabContent[data-select="tab04"]>.tab04{display:-webkit-flex;display:flex}}@media screen and (max-width: 767.99px){#aboutCol .tabContent[data-select="tab04"]>.tab04 .spacer{width:6.5em}}@media screen and (min-width: 768px){#aboutCol .tabContent[data-select="tab04"]>.tab04 .spacer{width:4em}}#aboutCol .tabContent>li{display:none}@media screen and (min-width: 768px){#aboutCol .tabContent>li{-webkit-justify-content:center;justify-content:center;-webkit-align-items:flex-start;align-items:flex-start}}@media screen and (min-width: 768px){#aboutCol .tabContent>li .imgWrap{-webkit-order:2;order:2}}@media screen and (max-width: 767.99px){#aboutCol .tabContent>li .imgWrap p{width:calc(800 / 960 * 100%);margin:0 auto}}@media screen and (min-width: 768px){#aboutCol .tabContent>li .imgWrap p{margin-top:0.5em}}#aboutCol .tabContent>li .imgBox{position:relative}@media screen and (max-width: 767.99px){#aboutCol .tabContent>li .imgBox{width:calc(800 / 960 * 100%);margin:0 auto}}@media screen and (min-width: 768px){#aboutCol .tabContent>li .imgBox{width:calc(800 / 2000 * 100vw)}}#aboutCol .tabContent>li .imgBox::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:solid 1px #d80b31;box-sizing:border-box}#aboutCol .tabContent>li .imgBox img{width:100%}@media screen and (max-width: 767.99px){#aboutCol .tabContent>li>div:not(.imgWrap){width:calc(800 / 960 * 100%);margin:calc(40 / 960 * 100%) auto 0}}@media screen and (min-width: 768px){#aboutCol .tabContent>li>div:not(.imgWrap){-webkit-order:1;order:1;width:calc(780 / 2000 * 100vw);margin-right:calc(20 / 2000 * 100vw)}}#aboutCol .tabContent>li>div:not(.imgWrap) p.catch{font-family:"Noto Serif JP",serif;font-weight:700;font-style:italic;-webkit-filter:drop-shadow(0 0 2.5px #d80b31) drop-shadow(0 0 2.5px #d80b31);filter:drop-shadow(0 0 2.5px #d80b31) drop-shadow(0 0 2.5px #d80b31)}@media screen and (max-width: 767.99px){#aboutCol .tabContent>li>div:not(.imgWrap) p.catch{font-size:1.4em}}@media screen and (min-width: 768px){#aboutCol .tabContent>li>div:not(.imgWrap) p.catch{font-size:2em}}#aboutCol .tabContent>li>div:not(.imgWrap) p.catch .spacer{display:inline-block}#aboutCol .tabContent>li>div:not(.imgWrap) p.catch .l{line-height:1em}@media screen and (max-width: 767.99px){#aboutCol .tabContent>li>div:not(.imgWrap) p.catch .l{font-size:1.4em}}@media screen and (min-width: 768px){#aboutCol .tabContent>li>div:not(.imgWrap) p.catch .l{font-size:1.5em}}@media screen and (max-width: 767.99px){#aboutCol .tabContent>li>div:not(.imgWrap) p.catch+p{letter-spacing:0;margin-top:calc(40 / 960 * 100%)}}@media screen and (min-width: 768px){#aboutCol .tabContent>li>div:not(.imgWrap) p.catch+p{margin-top:calc(40 / 2000 * 100%)}}#aboutCol [class^="obj"]{top:0;z-index:-1}#aboutCol [class^="obj"].objRed04{left:0}@media screen and (max-width: 767.99px){#aboutCol [class^="obj"].objRed04{margin:calc(400 / 960 * 100%) 0 0 calc(410 / 960 * 100%)}}@media screen and (min-width: 768px){#aboutCol [class^="obj"].objRed04{margin:calc(170 / 2000 * 100%) 0 0 calc(-140 / 2000 * 100%)}}#aboutCol [class^="obj"].objRed05{right:0}@media screen and (max-width: 767.99px){#aboutCol [class^="obj"].objRed05{margin:calc(1310 / 960 * 100%) calc(200 / 960 * 100%) 0 0}}@media screen and (min-width: 768px){#aboutCol [class^="obj"].objRed05{margin:calc(840 / 2000 * 100%) calc(460 / 2000 * 100%) 0 0}}#aboutCol [class^="obj"].objRed06{right:0}@media screen and (max-width: 767.99px){#aboutCol [class^="obj"].objRed06{margin:calc(950 / 960 * 100%) calc(750 / 960 * 100%) 0 0}}@media screen and (min-width: 768px){#aboutCol [class^="obj"].objRed06{margin:calc(370 / 2000 * 100%) calc(30 / 2000 * 100%) 0 0}}#aboutCol [class^="obj"].objRed07{left:0}@media screen and (max-width: 767.99px){#aboutCol [class^="obj"].objRed07{margin:calc(2500 / 960 * 100%) 0 0 calc(-100 / 960 * 100%)}}@media screen and (min-width: 768px){#aboutCol [class^="obj"].objRed07{margin:calc(1350 / 2000 * 100%) 0 0 calc(30 / 2000 * 100%)}}#aboutCol [class^="obj"].objRed08{right:0}@media screen and (max-width: 767.99px){#aboutCol [class^="obj"].objRed08{top:inherit;bottom:0;margin:0 calc(-50 / 960 * 100%) calc(-80 / 960 * 100%) 0}}@media screen and (min-width: 768px){#aboutCol [class^="obj"].objRed08{margin:calc(1640 / 2000 * 100%) calc(90 / 2000 * 100%) 0 0}}#aboutCol [class^="obj"].objRed09{right:0}@media screen and (max-width: 767.99px){#aboutCol [class^="obj"].objRed09{margin:calc(2085 / 960 * 100%) calc(-45 / 960 * 100%) 0 0}}@media screen and (min-width: 768px){#aboutCol [class^="obj"].objRed09{margin:calc(1090 / 2000 * 100%) calc(-100 / 2000 * 100%) 0 0}}#characterCol{position:relative}@media screen and (max-width: 767.99px){#characterCol{padding-top:calc(70 / 960 * 100%);margin-top:calc(300 / 960 * 100%)}}@media screen and (min-width: 768px){#characterCol{padding-top:calc(80 / 2000 * 100%);margin-top:calc(300 / 2000 * 100%)}}#characterCol::before{content:"";position:absolute;top:0;left:0;background:url(../images/top/bg_tit_character.png) left top no-repeat;background-size:auto 100%;width:100%;height:0;z-index:5}@media screen and (max-width: 767.99px){#characterCol::before{padding:0 calc(140 / 960 * 100%) calc(258 / 960 * 100%) 0;margin-left:calc(-140 / 960 * 100%)}}@media screen and (min-width: 768px){#characterCol::before{padding-bottom:calc(258 / 2000 * 100%);margin-left:calc(190 / 2000 * 100%)}}#characterCol h2{position:relative;z-index:10;margin:0 auto}@media screen and (max-width: 767.99px){#characterCol h2{width:calc(800 / 960 * 100%)}}@media screen and (min-width: 768px){#characterCol h2{width:calc(1440 / 2000 * 100%)}}#characterCol .inner{position:relative}@media screen and (max-width: 767.99px){#characterCol .inner{background:url(../images/top/character/bg_sp.png) center center no-repeat;background-size:cover;padding-bottom:calc(1180 / 960 * 100%);margin-top:calc(15 / 960 * 100%)}}@media screen and (min-width: 768px){#characterCol .inner{background:url(../images/top/character/bg.png) center center no-repeat;background-size:cover;padding-bottom:calc(1180 / 2000 * 100%);margin-top:calc(15 / 2000 * 100%)}}#characterCol .inner::before{content:"";position:absolute;top:0;right:0;background:url(../images/top/character/bg_obj.png) center center no-repeat;background-size:cover;height:0;z-index:-1}@media screen and (max-width: 767.99px){#characterCol .inner::before{width:calc(800 / 960 * 100%);padding-bottom:calc(1740 / 960 * 100%);margin-top:calc(-400 / 960 * 100%)}}@media screen and (min-width: 768px){#characterCol .inner::before{width:calc(800 / 2000 * 100%);padding-bottom:calc(1740 / 2000 * 100%);margin-top:calc(-400 / 2000 * 100%)}}#characterCol .inner [class^="imgChara"]{position:absolute;top:0;right:0;z-index:15}@media screen and (max-width: 767.99px){#characterCol .inner [class^="imgChara"].imgChara01{width:calc(731 / 960 * 70%);margin:calc(162 / 960 * 100%) calc(116 / 960 * 100%) 0 0}}@media screen and (min-width: 768px){#characterCol .inner [class^="imgChara"].imgChara01{width:calc(731 / 2000 * 100%);margin:calc(-107 / 2000 * 100%) calc(350 / 2000 * 100%) 0 0}}@media screen and (max-width: 767.99px){#characterCol .inner [class^="imgChara"].imgChara02{width:calc(853 / 960 * 70%);margin:calc(405 / 960 * 100%) calc(-128 / 960 * 100%) 0 0}}@media screen and (min-width: 768px){#characterCol .inner [class^="imgChara"].imgChara02{width:calc(853 / 2000 * 100%);margin:calc(240 / 2000 * 100%) 0 0}}@media screen and (max-width: 767.99px){#characterCol .inner [class^="imgChara"].imgChara03{width:calc(1620 / 960 * 70%);margin:calc(141 / 960 * 100%) calc(-151 / 960 * 100%) 0 0}}@media screen and (min-width: 768px){#characterCol .inner [class^="imgChara"].imgChara03{width:calc(1620 / 2000 * 100%);margin:calc(-138 / 2000 * 100%) calc(-33 / 2000 * 100%) 0 0}}#characterCol .inner .catch{position:absolute;top:0;left:0;font-family:"Noto Serif JP",serif;font-style:italic;letter-spacing:0.05em;line-height:1.2em;-webkit-filter:drop-shadow(0 0 2.5px #8a6f45) drop-shadow(0 0 3.5px #000);filter:drop-shadow(0 0 2.5px #8a6f45) drop-shadow(0 0 3.5px #000);z-index:20}@media screen and (max-width: 767.99px){#characterCol .inner .catch{font-weight:700;font-size:1.25em;margin:calc(140 / 960 * 100%) 0 0 calc(80 / 960 * 100%)}}@media screen and (min-width: 768px){#characterCol .inner .catch{font-weight:900;font-size:2.25em;margin:calc(125 / 2000 * 100%) 0 0 calc(215 / 2000 * 100%)}}#characterCol .inner .catch *{letter-spacing:0.05em;line-height:1.2em}#characterCol .inner .catch ruby rt{font-size:25%;padding-left:1.25em}#characterCol .inner .catch .ll{line-height:1em;font-size:2.3em;padding:0 0.5em;margin:0 -0.5em}#characterCol .inner .catch .ll.yellow{background:linear-gradient(0deg, #fff 0%, #e5cf5c 80% 100%);background-clip:text;-webkit-text-fill-color:transparent}#characterCol .inner .catch .l{line-height:1.5em;font-size:1.4em}#characterCol .inner .catch .l.red{background:linear-gradient(0deg, #fff 0%, #f26179 80% 100%);background-clip:text;-webkit-text-fill-color:transparent}@media screen and (min-width: 768px){#characterCol .inner .catch .spacer{display:inline-block;width:5em}}#characterCol .inner .btnBox{position:absolute;background:url(../images/top/character/bg_btn.png) repeat-y;background-size:100% auto;z-index:20;overflow:hidden}@media screen and (max-width: 767.99px){#characterCol .inner .btnBox{bottom:0;left:0;background-position:right;width:calc(960 / 960 * 100%);padding:calc(30 / 960 * 100%) 0 calc(30 / 960 * 100%) 0;margin-bottom:calc(60 / 960 * 100%)}}@media screen and (min-width: 768px){#characterCol .inner .btnBox{bottom:0;left:0;background-position:left;width:calc(1180 / 2000 * 100%);padding:calc(30 / 2000 * 100%) 0 calc(30 / 2000 * 100%) calc(440 / 2000 * 100%);margin-bottom:calc(60 / 2000 * 100%)}}#characterCol .inner .btnBox .objYellow04{top:50%;left:0}@media screen and (max-width: 767.99px){#characterCol .inner .btnBox .objYellow04{margin:calc(-430 / 960 * 100vw) 0 0 calc(-300 / 960 * 100vw)}}@media screen and (min-width: 768px){#characterCol .inner .btnBox .objYellow04{margin:calc(-430 / 2000 * 100vw) 0 0 calc(-300 / 2000 * 100vw)}}@media screen and (max-width: 767.99px){#characterCol .inner .btnBox .btn02{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}}#contactCol{position:relative;background:rgba(255,255,255,0.05)}@media screen and (max-width: 767.99px){#contactCol{padding:calc(105 / 960 * 100%) 0 calc(100 / 960 * 100%);margin-top:calc(300 / 960 * 100%)}}@media screen and (min-width: 768px){#contactCol{padding:calc(105 / 2000 * 100%) 0 calc(100 / 2000 * 100%);margin-top:calc(300 / 2000 * 100%)}}#contactCol::before{content:"";position:absolute;top:0;left:0;background:linear-gradient(to right, #deceba 0%, #ad8c55 25%, #cdac6b 45%, #e6cea3 65%, #fff 90% 100%);width:100%;height:0}@media screen and (max-width: 767.99px){#contactCol::before{padding-bottom:calc(5 / 960 * 100%)}}@media screen and (min-width: 768px){#contactCol::before{padding-bottom:calc(5 / 2000 * 100%)}}#contactCol h2{text-align:center;font-size:1.75em}@media screen and (max-width: 767.99px){#contactCol .btnList{margin-top:calc(40 / 960 * 100%)}}@media screen and (min-width: 768px){#contactCol .btnList{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;margin-top:calc(40 / 2000 * 100%)}}@media screen and (max-width: 767.99px){#contactCol .btnList li{width:calc(800 / 960 * 100%);margin:0 auto}}@media screen and (min-width: 768px){#contactCol .btnList li{width:calc(540 / 2000 * 100%)}}#contactCol .btnList li a{width:100%;font-size:1.25em}@media screen and (max-width: 767.99px){#contactCol .btnList li+li{margin-top:calc(20 / 960 * 100%)}}@media screen and (min-width: 768px){#contactCol .btnList li+li{margin-left:calc(20 / 2000 * 100%)}}#specCol{position:relative}@media screen and (max-width: 767.99px){#specCol{padding:calc(100 / 960 * 100% + 1px) 0 calc(100 / 960 * 100%)}}@media screen and (min-width: 768px){#specCol{padding:calc(100 / 2000 * 100% + 1px) 0 calc(100 / 2000 * 100%)}}#specCol::before{content:"";position:absolute;top:0;left:0;background:linear-gradient(to right, #deceba 0%, #ad8c55 25%, #cdac6b 45%, #e6cea3 65%, #fff 90% 100%);width:100%;height:1px}@media screen and (min-width: 768px){#specCol>dl{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}}@media screen and (max-width: 767.99px){#specCol>dl>dt{width:calc(315 / 960 * 100%);margin:0 auto}}@media screen and (min-width: 768px){#specCol>dl>dt{width:calc(210 / 2000 * 100%)}}#specCol>dl>dt img{width:100%}@media screen and (max-width: 767.99px){#specCol>dl>dt+dd{margin-top:calc(60 / 960 * 100%)}}@media screen and (min-width: 768px){#specCol>dl>dt+dd{margin-left:calc(80 / 2000 * 100%)}}@media screen and (max-width: 767.99px){#specCol>dl>dd{width:calc(800 / 960 * 100%);margin:0 auto}}@media screen and (min-width: 768px){#specCol>dl>dd dl{display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start}}#specCol>dl>dd dl *{line-height:1.5em}#specCol>dl>dd dl dt{position:relative;display:block;background:#d6ad6a url(../images/top/obj_tit_spec.png) no-repeat;width:15em;font-size:0.8em;font-weight:700;line-height:1em;text-align:center;color:#000;padding:0.4em 0 0.45em;overflow:hidden}@media screen and (max-width: 767.99px){#specCol>dl>dd dl dt{background-position:calc(5 / 960 * 100vw) center;background-size:calc(30 / 960 * 150vw) auto;margin:0 auto}}@media screen and (min-width: 768px){#specCol>dl>dd dl dt{background-position:calc(5 / 2000 * 100vw) center;background-size:calc(30 / 2000 * 100vw) auto}}#specCol>dl>dd dl dt::before,#specCol>dl>dd dl dt::after{content:"";position:absolute;background:#000;width:0.75em;height:0.75em;-webkit-transform:skewX(-45deg);transform:skewX(-45deg)}#specCol>dl>dd dl dt::before{top:0;left:0;-webkit-transform-origin:top left;transform-origin:top left}#specCol>dl>dd dl dt::after{bottom:0;right:0;-webkit-transform-origin:bottom right;transform-origin:bottom right}@media screen and (max-width: 767.99px){#specCol>dl>dd dl dd{margin-top:0.5em;text-align:center}}@media screen and (min-width: 768px){#specCol>dl>dd dl dd{margin-left:1.5em}}#specCol>dl>dd dl dd p+p{margin:0.5em 0}#specCol>dl>dd dl dd a{display:inline-block;margin-top:0.5em}@media screen and (max-width: 767.99px){#specCol>dl>dd dl+dl{margin-top:1em}}@media screen and (min-width: 768px){#specCol>dl>dd dl+dl{margin-top:0.75em}}#fixBnr{position:-webkit-sticky;position:sticky;bottom:0;z-index:1000;opacity:1;pointer-events:all}@media (hover: hover){#fixBnr{transition:opacity 0.3s}#fixBnr:hover{opacity:0.7}}#fixBnr a{position:absolute;bottom:0}@media screen and (max-width: 767.99px){#fixBnr a{width:calc(510 / 960 * 150%);margin:0 0 calc(30 / 960 * 100%) calc(30 / 960 * 100%);left:0}}@media screen and (min-width: 768px){#fixBnr a{width:calc(500 / 2000 * 100%);margin:0 0 calc(30 / 2000 * 100%) 0;left:0}}#fixBnr a img{width:100%}#fixBnr.mv{opacity:0;pointer-events:none}@media screen and (max-width: 767.99px){#topBnr{display:none}}@media screen and (min-width: 768px){#topBnr{width:80%;margin:calc(150 / 2000 * 100%) auto 0 auto}}@media (hover: hover){#topBnr{transition:opacity 0.3s}#topBnr:hover{opacity:0.7}}@media screen and (max-width: 767.99px){footer.top{padding:calc(50 / 960 * 100%) 0 calc(360 / 960 * 100%) 0}}@media screen and (min-width: 768px){footer.top{padding:calc(50 / 2000 * 100%) 0 calc(50 / 2000 * 100%) 0}}
