﻿@import"https://fonts.googleapis.com/css2?family=Anton&family=Athiti:wght@200;300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Zen+Kaku+Gothic+New:wght@300;400;500;700;900&display=swap";body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,button,p,blockquote,th,td{margin:0;padding:0}img{vertical-align:top;border:0}a img{border:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}abbr,acronym{border:0}html{box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}*:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,*::before,*::after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}a,button{cursor:revert}ol,ul,menu,summary{list-style:none}ol{counter-reset:revert}img{max-inline-size:100%;max-block-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;appearance:revert}:where(pre){all:revert;box-sizing:border-box}::placeholder{color:unset}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert;box-sizing:border-box}::-webkit-details-marker{display:none}button{cursor:pointer}@media screen and (min-width: 1201px){.pc{display:block !important}.sp{display:none !important}.pcInline{display:inline !important}.spInline{display:none !important}}@media(max-width: 750px){.pc{display:none !important}.sp{display:block !important}.pcInline{display:none !important}.spInline{display:inline !important}}:root{--z-main:-1;--z-pageTitCol:0;--z-pageTitInner:1;--z-header:500}:root{--color-main: #fc7d00;--color-black: #000;--color-white: #FFF;--color-shadow: #fc5900}*,*::before,*::after{box-sizing:border-box}*{margin:0;padding:0;position:static}* ::selection{background:var(--color-main);color:#fff}body{overflow-x:hidden}a{position:relative;text-decoration:none;outline:none;overflow:hidden}a:focus,*:focus{outline:none}img{vertical-align:top;line-height:0;font-size:0;height:auto}ul{list-style:none}.special .linkCol{position:relative;z-index:3}.special .linkColInner{display:flex;flex-wrap:wrap;gap:10px}@media screen and (min-width: 751px)and (max-width: 1200px){.special .linkColInner{gap:1.6666666667vw}}@media(max-width: 750px){.special .linkColInner{gap:2.6666666667vw}}.special .linkColBox{width:100%}@media screen and (min-width: 1201px){.special .linkColBox{max-width:calc(50% - 5px)}}.special .linkColLink{display:flex;flex-direction:row;padding:5px;height:100%;color:#fff;background-color:#000}.special .linkColLink:hover{opacity:1}@media screen and (min-width: 750px){.special .linkColLink:hover img{transform:scale(1.1)}}.special .linkColLink img{transition:.3s}@media screen and (max-width: 1200px){.special .linkColLink{padding:1.3333333333vw}}.special .linkColLink .thumb{margin:5px;position:relative;overflow:hidden;max-width:156px}@media screen and (max-width: 1200px){.special .linkColLink .thumb{margin:0.6666666667vw;max-width:26.6666666667vw}}.special .linkColLink .thumb img{width:100%}.special .linkColLink .txt{display:flex;flex-direction:column;justify-content:center;flex:1;padding:5px}@media screen and (max-width: 1200px){.special .linkColLink .txt{padding:1.3333333333vw;gap:0.5333333333vw}}.special .linkColLink .txtDate>time{font-size:14px;font-weight:900;line-height:1.4}@media screen and (max-width: 1200px){.special .linkColLink .txtDate>time{font-size:3.4666666667vw}}.special .linkColLink .txtHead h3{font-size:16px;font-weight:900}@media screen and (max-width: 1200px){.special .linkColLink .txtHead h3{font-size:3.7333333333vw}}.movie .modalCol{display:none}.movie .movieCol{position:relative;z-index:3}.movie .movieColInner{display:flex;flex-wrap:wrap;gap:10px}@media screen and (min-width: 751px)and (max-width: 1200px){.movie .movieColInner{gap:1.6666666667vw}}@media(max-width: 750px){.movie .movieColInner{gap:2.6666666667vw}}.movie .movieColBox{width:100%}@media screen and (min-width: 1201px){.movie .movieColBox{max-width:calc(50% - 5px)}}.movie .movieColLink{display:flex;flex-direction:column;padding:5px;height:100%;color:#fff;background-color:#000}@media screen and (max-width: 1200px){.movie .movieColLink{padding:0.8vw}}.movie .movieColLink:hover{opacity:1}@media screen and (min-width: 750px){.movie .movieColLink:hover img{transform:scale(1.1)}}.movie .movieColLink img{transition:.3s}.movie .movieColLink .thumb{margin:5px;position:relative;overflow:hidden}@media(max-width: 750px){.movie .movieColLink .thumb{margin:0.6666666667vw}}.movie .movieColLink .thumb::after{content:"";position:absolute;width:100%;height:100%;top:0;bottom:0;left:0;right:0;margin:auto;transition:.3s;background-image:url(../images/common/ico_play.webp);background-size:100%;background-repeat:no-repeat}@media screen and (min-width: 1201px){.movie .movieColLink .thumb::after{max-width:72px;max-height:72px}}@media screen and (max-width: 1200px){.movie .movieColLink .thumb::after{max-width:18.6666666667vw;max-height:18.6666666667vw}}.movie .movieColLink .thumb img{width:100%}.movie .movieColLink .txt{display:flex;flex-direction:column;justify-content:flex-start;flex:1;padding:10px 16px 16px}@media(max-width: 750px){.movie .movieColLink .txt{padding:2.1333333333vw 2.9333333333vw 2.9333333333vw;gap:1.0666666667vw}}.movie .movieColLink .txtDate>time{font-size:14px;font-weight:900;line-height:1.4}@media screen and (max-width: 1200px){.movie .movieColLink .txtDate>time{font-size:3.4666666667vw}}.movie .movieColLink .txtHead h3{font-size:16px;font-weight:900;line-height:1.6}@media screen and (max-width: 1200px){.movie .movieColLink .txtHead h3{font-size:3.7333333333vw;line-height:1.2}}.movie .fancybox-content{background:rgba(0,0,0,0);padding:0}.movie .fancybox-content iframe{width:100%;height:100%}.movie .fancybox-slide--html .fancybox-close-small{display:none}.pager{display:flex;justify-content:center;align-items:center;color:var(--color-main)}.pager *{font-family:"Anton","游ゴシック Medium",YuGothic,YuGothicM,メイリオ,Meiryo,-apple-system,sans-serif;font-weight:700;font-size:16px;line-height:.5}@media screen and (max-width: 1200px){.pager *{font-size:4.8vw;letter-spacing:.5em}}@media screen and (max-width: 1200px){.pager{width:calc(100% - 18.6666666667vw);background:#fff;color:#000}}.pagerCol{margin:40px 0 60px;position:relative;display:flex;justify-content:space-between}@media screen and (min-width: 751px)and (max-width: 1200px){.pagerCol{margin:5.5vw 0 6.3333333333vw}}@media(max-width: 750px){.pagerCol{margin:8.8vw 0 10.1333333333vw}}@media screen and (min-width: 1201px){.pager .pageBtn{display:flex;width:40px;height:40px;justify-content:center;align-items:center;background-color:#000;border:solid 2px #000;margin:0 0.5208333333vw}.pager .pageBtn.current{background:#fd8000;color:#000}}@media screen and (min-width: 750px){.pager .pageBtn:hover{opacity:1;transform:scale(1.1)}}@media screen and (max-width: 1200px){.pager .pageBtn{line-height:1}}.pager .ellipsis{display:flex;height:100%;justify-content:center;align-items:flex-end;color:#fff}.pager .pageBtnMin{display:block}@media screen and (max-width: 1200px){.pager .pageBtnMin{font-weight:500}.pager .pageBtnMin span{font-weight:500}}@media(max-width: 750px){.pager .pageBtnMin{display:flex;align-items:center;height:100%}.pager .pageBtnMin span{display:block;line-height:1}}.pager .ellipsis{color:#000;letter-spacing:2px}.prevBtn,.nextBtn{display:block;width:40px;height:40px;background-size:100%;background-position:center;background-repeat:no-repeat}@media screen and (min-width: 750px){.prevBtn:hover,.nextBtn:hover{opacity:1;transform:scale(1.1) translateZ(0)}}@media screen and (max-width: 1200px){.prevBtn,.nextBtn{width:9.3333333333vw;height:9.3333333333vw}.prevBtn:hover,.nextBtn:hover{opacity:1}}.prevBtn.disable,.nextBtn.disable{opacity:1;pointer-events:none}.prevBtn{background-image:url(../images/common/btn_prev_bk.webp)}.prevBtn.disable{background-image:url(../images/common/btn_prev_dis.webp)}.nextBtn{background-image:url(../images/common/btn_next_bk.webp)}.nextBtn.disable{background-image:url(../images/common/btn_next_dis.webp)}html{font-family:"Zen Kaku Gothic New","游ゴシック Medium",YuGothic,YuGothicM,メイリオ,Meiryo,-apple-system,sans-serif}a{color:inherit}@media screen and (min-width: 750px){a{transition-duration:.3s}}@media screen and (max-width: 1200px){.mainCol{overflow-x:hidden}}.page{position:relative;z-index:0}.page::after{content:"";width:100%;height:100%;background-repeat:no-repeat,no-repeat;background-size:100%,100%;background-position:top center;padding:0;position:fixed;top:0;left:0;z-index:-5;pointer-events:none;background:var(--color-main)}.page .mainCol{position:relative;z-index:0}.page .mainCol .article{position:relative;z-index:1;background-repeat:no-repeat;background-position:top center;background-size:100% auto;padding:10.4166666667vw 0 18.2291666667vw}.page .contentCol{position:relative;z-index:3}@media screen and (min-width: 1921px){.page .contentCol{width:36.4583333333vw;margin:auto}}@media screen and (min-width: 1201px)and (max-width: 1920px){.page .contentCol{width:75vw;margin:auto}}@media screen and (min-width: 751px)and (max-width: 1200px){.page .contentCol{width:75vw;margin-left:0}}@media(max-width: 750px){.page .contentCol{width:100%;padding:0 6.6666666667vw}}.page .contentCol::after,.page .contentCol::before{content:"";background-repeat:no-repeat;background-size:contain;position:absolute;pointer-events:none;z-index:2}.page .titCol{position:relative;z-index:1;margin-bottom:1.8229166667vw}.page .titCol h1{position:relative;z-index:1}.page .titCol img{height:auto}@media screen and (min-width: 751px)and (max-width: 1200px){.page .titCol{margin-bottom:2.9166666667vw}}@media(max-width: 750px){.page .titCol{margin-bottom:10.6666666667vw}}.page .titCol .chara{position:absolute;right:0;bottom:0}.page.movie .mainCol .article{padding:242px 0 350px}@media screen and (max-width: 1200px){.page.movie .mainCol .article{padding:33.3333333333vw 0 46.6666666667vw}}@media screen and (min-width: 1201px){.page.movie .titCol{margin-bottom:66px}}@media screen and (max-width: 1200px){.page.movie .titCol{margin-bottom:6.1333333333vw}}.page.movie .titCol h1 img{width:269px}@media screen and (max-width: 1200px){.page.movie .titCol h1 img{width:45.3333333333vw}}.page.movie .titCol .chara{bottom:-180px;width:260px}@media screen and (max-width: 1200px){.page.movie .titCol .chara{width:38.6666666667vw;bottom:-30.6666666667vw;right:2.6666666667vw}}.page.movie .contentCol{width:100%}@media screen and (min-width: 1201px){.page.movie .contentCol{max-width:1000px}}@media screen and (max-width: 1200px){.page.movie .contentCol{padding:0 2.6666666667vw}}.page.special .mainCol .article{padding:244px 0 350px}@media screen and (max-width: 1200px){.page.special .mainCol .article{padding:33.3333333333vw 0 46.6666666667vw}}@media screen and (min-width: 1201px){.page.special .titCol{margin-bottom:30px}}@media screen and (max-width: 1200px){.page.special .titCol{margin-bottom:6.9333333333vw}}.page.special .titCol h1 img{width:332px}@media screen and (max-width: 1200px){.page.special .titCol h1 img{width:53.3333333333vw}}.page.special .titCol .chara{bottom:-200px;width:382px}@media screen and (max-width: 1200px){.page.special .titCol .chara{width:44vw;bottom:-20vw}}.page.special .contentCol{width:100%}@media screen and (min-width: 1201px){.page.special .contentCol{max-width:1000px}}@media screen and (max-width: 1200px){.page.special .contentCol{padding:0 2.6666666667vw}}