@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@200..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Teko:wght@300..700&display=swap";body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,ul,th,td{margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,main,section,footer{display:block}img{vertical-align:bottom}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}q:before,q:after{content:""}abbr,acronym{border:0}:root{--ff_jp: "Noto Sans JP", sans-serif;--ff_jpSerif: "Noto Serif JP", serif;--ff_en: "Teko", sans-serif}*{outline:0px rgba(0,0,0,0) solid}body{width:100%;font-family:var(--ff_jp);color:#fff;font-size:1rem;line-height:1.6em;background:url("../img/common_bg.jpg");background-position:top center;background-size:100% auto;background-repeat:repeat-y;overflow-x:hidden;box-sizing:border-box}body header,body main,body footer,body header *,body main *,body footer *{position:relative;display:block;margin:0;box-sizing:border-box}body script{display:none}body .pcOnly{display:block}body .spOnly{display:none}@media only screen and (max-width: 768px){body .pcOnly{display:none}body .spOnly{display:block}}body a,body a:link,body a:hover,body a:visited,body a:active{color:#fff;text-decoration:none;transition:opacity .3s ease-out,box-shadow .15s ease-out,outline .15s ease-out}@media(hover: hover){body a:hover{cursor:pointer;opacity:.7}}body button{background-color:rgba(0,0,0,0);border:none;cursor:pointer;outline:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}body button:focus-visible{outline:auto}body *:focus-visible{outline:4px #4ab1ff solid;outline-offset:8px;border-radius:4px}body .frameColumn{max-width:960px;margin:auto;padding:32px !important;border:2px solid #ff0}@media only screen and (max-width: 768px){body .frameColumn{width:calc(100% - 32px);padding:16px !important}}body .frameColumn.-red{border:2px solid #ff6e6e}body .commonTtl{text-align:center}body .commonTtl .commonTtlMain{display:flex;justify-content:center}body .commonTtl .commonTtlMain .commonTtlBorder{flex-grow:1}body .commonTtl .commonTtlMain strong{display:inline-block;padding-top:.37em;padding-left:.1428em;padding-right:.1428em;padding-bottom:.21em;font-family:var(--ff_en);font-size:7rem;line-height:.05em;flex-grow:0}@media only screen and (max-width: 1024px){body .commonTtl .commonTtlMain strong{font-size:4.5rem;line-height:.8em;padding-top:0;padding-bottom:0}}body .commonTtl .commonTtlMain .commonTtlBorderLine{position:absolute;height:2px;transform:translate(0, -50%);background:#fff}body .commonTtl .commonTtlMain .commonTtlBorderLine.--line01{top:calc(50% - 2px);right:0;width:calc(100% - 4px)}body .commonTtl .commonTtlMain .commonTtlBorderLine.--line02{top:calc(50% + 2px);right:0;width:100%}body .commonTtl .commonTtlMain .commonTtlBorderLine.--line03{top:calc(50% - 2px);left:0;width:100%}body .commonTtl .commonTtlMain .commonTtlBorderLine.--line04{top:calc(50% + 2px);left:0;width:calc(100% - 4px)}body .commonTtl small{margin-top:.6666em;font-family:var(--ff_jp);font-size:1.5rem;line-height:1em}@media only screen and (max-width: 768px){body .commonTtl small{margin-top:0;font-size:1rem}}body .commonNote{font-size:.875rem !important}body .commonTxt{color:#fff;font-size:1.125rem;line-height:1.8em;text-align:center}body .commonTxt+p{margin-top:16px}@media only screen and (max-width: 768px){body .commonTxt{font-size:1rem;text-align:left}}body .red{color:#ff6e6e}body .bold{font-weight:700}body .commonBox{width:100%}body .commonBox .commonBoxTop{display:flex}body .commonBox .commonBoxTop:before{content:"";width:17px;height:17px;background:url("../img/statue_corner_line.png");background-position:center;background-size:17px;background-repeat:no-repeat}body .commonBox .commonBoxTop span{width:calc(100% - 17px - 17px);height:17px;border-top:2px solid #fff;background:rgba(0,0,0,.5)}body .commonBox .commonBoxTop:after{content:"";width:17px;height:17px;background:url("../img/statue_corner_line.png");background-position:center;background-size:17px;background-repeat:no-repeat;transform:rotate(90deg)}body .commonBox .commonBoxBottom{display:flex}body .commonBox .commonBoxBottom:before{content:"";width:17px;height:17px;background:url("../img/statue_corner_line.png");background-position:center;background-size:17px;background-repeat:no-repeat;transform:rotate(270deg)}body .commonBox .commonBoxBottom span{width:calc(100% - 17px - 17px);height:17px;border-bottom:2px solid #fff;background:rgba(0,0,0,.5)}body .commonBox .commonBoxBottom:after{content:"";width:17px;height:17px;background:url("../img/statue_corner_line.png");background-position:center;background-size:17px;background-repeat:no-repeat;transform:rotate(180deg)}body .commonSubTtl{text-align:center;margin:64px auto 0}@media only screen and (max-width: 768px){body .commonSubTtl{text-align:left;width:100%;margin:48px auto 0}}body .commonSubTtl>span{display:inline-block;font-size:1.5rem;font-weight:bold;padding:0 1.6666em 0 1.6666em;background:url("../img/subttl_deco.png") top left/28px 100% no-repeat,url("../img/subttl_deco.png") top right/28px 100% no-repeat}@media only screen and (max-width: 768px){body .commonSubTtl>span{width:100%;font-size:1.5rem;background:url("../img/subttl_deco.png") top left/28px 100% no-repeat;padding:0 0 0 1.6666em}}body .commonBtn{display:flex;align-items:stretch;width:484px;margin:64px auto 0;text-align:center}@media only screen and (max-width: 768px){body .commonBtn{width:100%;max-width:343px;margin:32px auto 0}}body .commonBtn.btnFinish{opacity:.4}body .commonBtn .commonBtnBefore{content:"";display:flex;width:66px;background:url("../img/btn_edge.png") top left/100% 100% no-repeat;margin-right:-8px}@media only screen and (max-width: 768px){body .commonBtn .commonBtnBefore{margin-right:-8px}}body .commonBtn .commonBtnAfter{content:"";display:flex;width:66px;background:url("../img/btn_edge.png") top left/100% 100% no-repeat;transform:rotate(180deg);margin-left:-8px}@media only screen and (max-width: 768px){body .commonBtn .commonBtnAfter{margin-left:-8px}}body .commonBtn .commonBtnTxt{width:368px;margin:auto;padding:8px 0;background:#fff;color:#000;font-size:2rem;font-weight:600;line-height:1.6em;z-index:1}@media only screen and (max-width: 768px){body .commonBtn .commonBtnTxt{width:227px;font-size:1.25rem;padding:12px 0}}body .commonBtn .commonBtnTxt.linkArrow{background-image:url("../img/icon_link_arrow.svg");background-color:#fff;background-position:right 16px center;background-size:auto .8em;background-repeat:no-repeat}@media only screen and (max-width: 768px){body .commonBtn .commonBtnTxt.linkArrow{background-position:right 8px center}}body .commonBtn .commonBtnTxt.linkArrowRev{background-image:url("../img/icon_link_arrow_rev.svg");background-color:#fff;background-position:left 16px center;background-size:auto .8em;background-repeat:no-repeat}@media only screen and (max-width: 768px){body .commonBtn .commonBtnTxt.linkArrowRev{background-position:left 8px center}}body .commonBtn .commonBtnTxt>span{display:inline-block}body .commonBtn .commonBtnTxt>span.linkBlank{background:url("../img/icon_blank.svg") top 55% right 0/20px auto no-repeat;padding-right:1em}@media only screen and (max-width: 768px){body .commonBtn .commonBtnTxt>span.linkBlank{background:url("../img/icon_blank.svg") top 55% right 0/16px auto no-repeat}}body .commonBtn .commonBtnTxt>span.linkAcc{padding-right:1em;position:relative}body .commonBtn .commonBtnTxt>span.linkAcc:before{content:"";width:2px;height:.6em;background:#000;position:absolute;top:.44em;right:calc(.3em - 1px);transform:rotate(90deg)}body .commonBtn .commonBtnTxt>span.linkAcc:after{content:"";width:2px;height:.6em;background:#000;position:absolute;top:.44em;right:calc(.3em - 1px);transition:transform .3s ease-out}body .commonBtn.is-Open .commonBtnTxt>span.linkAcc:after{transform:rotate(90deg)}body .commonImg{width:100%;max-width:960px;margin:auto;border:2px solid #fff}body .commonImg img{width:100%}body .commonImg:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:0;transition:opacity .3s ease-out;pointer-events:none;z-index:2}@media only screen and (max-width: 768px){body .commonImg:before{content:none}}body .commonImg:after{content:"";position:absolute;top:0;left:50%;width:100%;max-width:320px;height:100%;background:url("../img/icon_zoom.png");background-position:center;background-size:contain;background-repeat:no-repeat;opacity:0;transform:translate(-50%, 0);transition:opacity .3s ease-out;pointer-events:none;z-index:2}@media only screen and (max-width: 768px){body .commonImg:after{max-width:initial;background:url("../img/icon_zoom_sp.png");background-position:bottom right;background-size:40px;background-repeat:no-repeat;opacity:1}}body .commonImg:hover,body .commonImg:focus-visible{opacity:1}body .commonImg:hover:before,body .commonImg:focus-visible:before{opacity:.6}body .commonImg:hover:after,body .commonImg:focus-visible:after{opacity:1}body .commonImg.--langEn:after{content:"";position:absolute;top:0;left:50%;width:100%;max-width:320px;height:100%;background:url("../img/icon_zoom_en.png");background-position:center;background-size:contain;background-repeat:no-repeat;opacity:0;transform:translate(-50%, 0);transition:opacity .3s ease-out;pointer-events:none;z-index:2}@media only screen and (max-width: 768px){body .commonImg.--langEn:after{max-width:initial;background:url("../img/icon_zoom_sp.png");background-position:bottom right;background-size:40px;background-repeat:no-repeat;opacity:1}}body .commonImg.--langEn:hover,body .commonImg.--langEn:focus-visible{opacity:1}body .commonImg.--langEn:hover:before,body .commonImg.--langEn:focus-visible:before{opacity:.6}body .commonImg.--langEn:hover:after,body .commonImg.--langEn:focus-visible:after{opacity:1}body .pageJump{position:relative}body .pageJump:before{content:"";display:block;padding-top:80px;margin-top:-80px}body .commonImgLink{width:100%;max-width:960px;margin:auto;border:2px solid #fff}body .commonImgLink.linkBlank:after{content:"";position:absolute;bottom:16px;right:16px;width:20px;aspect-ratio:1/.8;background:url("../img/icon_blank_wh.svg") center/contain no-repeat}body .commonImgLink img{width:100%}body .commonTxtLink{display:inline;color:#ff0 !important;text-decoration:underline !important;word-break:break-word}body .commonPt80{padding-top:80px}@media only screen and (max-width: 768px){body .commonPt80{padding-top:64px}}body .commonHr{height:3px;background:#fff}body .commonImgList{width:100%;display:flex;gap:16px;align-items:flex-start}@media only screen and (max-width: 768px){body .commonImgList{flex-wrap:wrap}}body .commonImgList li{width:388px;aspect-ratio:1/.5618}@media only screen and (max-width: 768px){body .commonImgList li{width:calc(50% - 8px)}}body .commonImgList li a{width:100%;height:100%}body .commonImgList li a:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:0;transition:opacity .3s ease-out;pointer-events:none;z-index:2}@media only screen and (max-width: 768px){body .commonImgList li a:before{content:none}}body .commonImgList li a:after{content:"";position:absolute;top:0;left:50%;width:100%;max-width:320px;height:100%;background:url("../img/icon_zoom.png");background-position:center;background-size:contain;background-repeat:no-repeat;opacity:0;transform:translate(-50%, 0);transition:opacity .3s ease-out;pointer-events:none;z-index:2}@media only screen and (max-width: 768px){body .commonImgList li a:after{max-width:initial;background:url("../img/icon_zoom_sp.png");background-position:bottom right;background-size:40px;background-repeat:no-repeat;opacity:1}}body .commonImgList li a:hover,body .commonImgList li a:focus-visible{opacity:1}body .commonImgList li a:hover:before,body .commonImgList li a:focus-visible:before{opacity:.6}body .commonImgList li a:hover:after,body .commonImgList li a:focus-visible:after{opacity:1}body .commonImgList li img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}body .commonImgList.--imgBig{width:100%}body .commonImgList.--imgBig li{width:calc(50% - 4px)}@media only screen and (max-width: 768px){body .commonImgList.--imgBig li{width:100%}}body .commonImgList.--langEn li a:after{content:"";position:absolute;top:0;left:50%;width:100%;max-width:320px;height:100%;background:url("../img/icon_zoom_en.png");background-position:center;background-size:contain;background-repeat:no-repeat;opacity:0;transform:translate(-50%, 0);transition:opacity .3s ease-out;pointer-events:none;z-index:2}@media only screen and (max-width: 768px){body .commonImgList.--langEn li a:after{max-width:initial;background:url("../img/icon_zoom_sp.png");background-position:bottom right;background-size:40px;background-repeat:no-repeat;opacity:1}}body .commonImgList.--langEn li a:hover,body .commonImgList.--langEn li a:focus-visible{opacity:1}body .commonImgList.--langEn li a:hover:before,body .commonImgList.--langEn li a:focus-visible:before{opacity:.6}body .commonImgList.--langEn li a:hover:after,body .commonImgList.--langEn li a:focus-visible:after{opacity:1}body .commonColumn{width:100%;display:flex;gap:16px;align-items:flex-start}@media only screen and (max-width: 768px){body .commonColumn{flex-wrap:wrap}}body .commonColumn li{width:calc(50% - 8px)}@media only screen and (max-width: 768px){body .commonColumn li{width:100%}}body .commonDecoFrame{width:100%;max-width:960px;margin:auto}body .commonDecoFrame .commonDecoFrameBgLeft{content:"";display:flex;align-items:stretch;position:absolute;top:0;bottom:0;left:0;width:2px}body .commonDecoFrame .commonDecoFrameBgLeft span{width:100%;height:calc(100% - 88px);margin-top:44px;background:#fff}body .commonDecoFrame .commonDecoFrameBgRight{content:"";display:flex;align-items:stretch;position:absolute;top:0;bottom:0;right:0;width:2px}body .commonDecoFrame .commonDecoFrameBgRight span{width:100%;height:calc(100% - 88px);margin-top:44px;background:#fff}body .commonDecoFrame .commonDecoFrameBgTop{position:absolute;top:0;left:0;display:flex;align-items:flex-start;width:100%}body .commonDecoFrame .commonDecoFrameBgTop:before{content:"";width:202px;height:88px;background:url("../img/deco_frame_corner01.png");background-position:center;background-size:100% 100%;background-repeat:no-repeat}body .commonDecoFrame .commonDecoFrameBgTop span{width:calc(100% - 202px - 152px);height:2px;background:#fff}body .commonDecoFrame .commonDecoFrameBgTop:after{content:"";width:152px;height:88px;background:url("../img/deco_frame_corner02.png");background-position:center;background-size:100% 100%;background-repeat:no-repeat}body .commonDecoFrame .commonDecoFrameBgBottom{position:absolute;bottom:0;left:0;display:flex;align-items:flex-end;width:100%}body .commonDecoFrame .commonDecoFrameBgBottom:before{content:"";width:152px;height:88px;background:url("../img/deco_frame_corner02.png");background-position:center;background-size:100% 100%;background-repeat:no-repeat;transform:rotate(180deg)}body .commonDecoFrame .commonDecoFrameBgBottom span{width:calc(100% - 202px - 152px);height:2px;background:#fff}body .commonDecoFrame .commonDecoFrameBgBottom:after{content:"";width:202px;height:88px;background:url("../img/deco_frame_corner01.png");background-position:center;background-size:100% 100%;background-repeat:no-repeat;transform:rotate(180deg)}body .commonDecoFrame:before{content:"";position:absolute;top:0;bottom:0;left:0;width:100%;opacity:.2;background:url("../img/bg_border.png");background-position:center;background-size:8px 8px;background-repeat:repeat;clip-path:polygon(0% 16px, 16px 0%, calc(100% - 16px) 0%, 100% 16px, 100% calc(100% - 16px), calc(100% - 16px) 100%, 16px 100%, 0% calc(100% - 16px))}@media only screen and (max-width: 768px){body .commonDecoFrame:before{background:url("../img/bg_border.png");background-position:center;background-size:6px 6px;background-repeat:repeat}}body .commonDecoFrame .commonDecoFrameInner{width:100%;padding:40px}@media only screen and (max-width: 768px){body .commonDecoFrame .commonDecoFrameInner{padding:32px 28px}}@media only screen and (max-width: 768px){body .commonDecoFrame.--framePcOnly .commonDecoFrameBgLeft{display:none}body .commonDecoFrame.--framePcOnly .commonDecoFrameBgRight{display:none}body .commonDecoFrame.--framePcOnly .commonDecoFrameBgTop{display:none}body .commonDecoFrame.--framePcOnly .commonDecoFrameBgBottom{display:none}body .commonDecoFrame.--framePcOnly .commonDecoFrameInner{padding:0}}body .fancybox-infobar{font-size:.8125rem}body header nav{position:fixed;top:0;left:0;display:flex;justify-content:space-between;gap:32px;width:100%;background:rgba(0,0,0,.7);z-index:100;height:80px}@media only screen and (max-width: 1170px){body header nav{align-items:flex-start;height:72px;transition:height .3s ease-out,background .3s ease-out}body header nav.is-Active{height:100vh;height:100dvh;background:rgba(0,0,0,.95)}}body header nav .navLogos{display:flex;gap:16px;padding-left:12px;height:100%}@media only screen and (min-width: 2001px){body header nav .navLogos{margin-left:calc((100% - 2000px)/2)}}@media only screen and (max-width: 1170px){body header nav .navLogos{align-items:flex-start;height:72px}}body header nav .navLogos a{display:flex;align-items:center;height:100%}body header nav .navLogos a picture{height:100%}body header nav .navLogos a.navLogo01 img{width:auto;height:100%}@media only screen and (max-width: 1170px){body header nav .navLogos a.navLogo01 img{height:72px}}body header nav .navLogos a.navLogo02 img{width:auto;height:50%}@media only screen and (max-width: 1170px){body header nav .navLogos a.navLogo02 img{height:36px}}body header nav .navRight{display:block}@media only screen and (min-width: 2001px){body header nav .navRight{margin-right:calc((100% - 2000px)/2)}}@media only screen and (max-width: 1170px){body header nav .navRight{display:none}}body header nav .navRight .navRightInner{height:100%}body header nav .navRight .navRightInner .navRightBase{display:flex;align-items:center;height:100%;font-size:clamp(1.25rem , 2.6vw , 2.5rem);gap:32px;padding-right:32px}body header nav .navRight .navRightInner .navRightBase ul.navLinks{display:flex;align-items:center;height:100%}body header nav .navRight .navRightInner .navRightBase ul.navLinks li{height:.8em}body header nav .navRight .navRightInner .navRightBase ul.navLinks li+li{padding-left:1.65em}body header nav .navRight .navRightInner .navRightBase ul.navLinks li+li:before{content:"";position:absolute;top:50%;left:.8em;transform:translate(0, -50%);width:.05em;height:100%;background:#fff}body header nav .navRight .navRightInner .navRightBase ul.navLinks li a{display:flex;height:100%}body header nav .navRight .navRightInner .navRightBase ul.navLinks li a span{font-family:var(--ff_en);line-height:1em}body header nav .navRight .navRightInner .navRightBase ul.navSns{display:flex;gap:16px;align-items:center;height:100%}body header nav .navRight .navRightInner .navRightBase ul.navSns li{height:46px}body header nav .navRight .navRightInner .navRightBase ul.navSns li a{height:100%;border-radius:1000px}body header nav .navRight .navRightInner .navRightBase ul.navSns li a img{height:100%}body header nav .navRight .navRightInner .navRightBase a.navLang{display:flex;align-items:center;height:1.1875em;padding:0 .9em;font-size:2rem;background:#fff;border-radius:1000px}body header nav .navRight .navRightInner .navRightBase a.navLang span{font-family:var(--ff_en);line-height:.5em;padding-top:.14em;color:#000;padding-right:.9375em;background:url("../img/icon_lang.svg");background-position:center right;background-size:.625em;background-repeat:no-repeat}body header nav .spMenuContent{display:none}@media only screen and (max-width: 1170px){body header nav .spMenuContent{display:block;position:absolute;top:0;left:0;width:100%;height:100dvh;padding:104px 0 0;transform:translate(0, -100%);transition:transform .3s ease-out}body header nav .spMenuContent *{pointer-events:none}body header nav .spMenuContent.is-Active{transform:translate(0, 0)}body header nav .spMenuContent.is-Active *{pointer-events:auto}}body header nav .spMenuContent .spMenuContentInner{height:100%}@media only screen and (max-width: 1170px){body header nav .spMenuContent .spMenuContentInner{width:100%;height:100%;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}body header nav .spMenuContent .spMenuContentInner::-webkit-scrollbar{display:none}}body header nav .spMenuContent .spMenuContentInner .spMenuContentBase{display:flex;align-items:center;font-size:2.5rem;gap:32px;padding-right:32px}@media only screen and (max-width: 1170px){body header nav .spMenuContent .spMenuContentInner .spMenuContentBase{flex-direction:column;justify-content:flex-end;align-items:center;width:100%;padding:0 16px}}@media only screen and (max-width: 768px){body header nav .spMenuContent .spMenuContentInner .spMenuContentBase{align-items:flex-end}}body header nav .spMenuContent .spMenuContentInner .spMenuContentBase ul.navLinks{display:flex;align-items:center;height:100%}@media only screen and (max-width: 1170px){body header nav .spMenuContent .spMenuContentInner .spMenuContentBase ul.navLinks{display:block;height:auto;padding-bottom:32px}}body header nav .spMenuContent .spMenuContentInner .spMenuContentBase ul.navLinks li{height:.8em}@media only screen and (max-width: 1170px){body header nav .spMenuContent .spMenuContentInner .spMenuContentBase ul.navLinks li{width:100%;text-align:left;margin-top:26px;font-size:3rem;margin-bottom:1em}}@media only screen and (max-width: 768px){body header nav .spMenuContent .spMenuContentInner .spMenuContentBase ul.navLinks li{margin-bottom:0}}body header nav .spMenuContent .spMenuContentInner .spMenuContentBase ul.navLinks li+li{padding-left:1.65em}@media only screen and (max-width: 1170px){body header nav .spMenuContent .spMenuContentInner .spMenuContentBase ul.navLinks li+li{padding-left:0}}body header nav .spMenuContent .spMenuContentInner .spMenuContentBase ul.navLinks li+li:before{content:"";position:absolute;top:50%;left:.8em;transform:translate(0, -50%);width:.05em;height:100%;background:#fff}@media only screen and (max-width: 1170px){body header nav .spMenuContent .spMenuContentInner .spMenuContentBase ul.navLinks li+li:before{top:-32px;left:50%;transform:translate(-50%, 0);width:32px;height:2px}}@media only screen and (max-width: 768px){body header nav .spMenuContent .spMenuContentInner .spMenuContentBase ul.navLinks li+li:before{content:none}}body header nav .spMenuContent .spMenuContentInner .spMenuContentBase ul.navLinks li a{display:flex;height:100%}@media only screen and (max-width: 1170px){body header nav .spMenuContent .spMenuContentInner .spMenuContentBase ul.navLinks li a{justify-content:center}}@media only screen and (max-width: 768px){body header nav .spMenuContent .spMenuContentInner .spMenuContentBase ul.navLinks li a{justify-content:flex-end}}body header nav .spMenuContent .spMenuContentInner .spMenuContentBase ul.navLinks li a span{font-family:var(--ff_en);line-height:1em}@media only screen and (max-width: 1170px){body header nav .spMenuContent .spMenuContentInner .spMenuContentBase ul.navLinks li a span{margin-top:-0.2em;text-align:left}}@media only screen and (max-width: 768px){body header nav .spMenuContent .spMenuContentInner .spMenuContentBase ul.navLinks li a span{padding-right:.3333em;border-right:.0833em solid #fff}}body header nav .spMenuContent .spMenuContentInner .spMenuContentBase ul.navSns{display:flex;gap:16px;align-items:center;height:100%}@media only screen and (max-width: 1170px){body header nav .spMenuContent .spMenuContentInner .spMenuContentBase ul.navSns{height:auto}}body header nav .spMenuContent .spMenuContentInner .spMenuContentBase ul.navSns li{height:46px}@media only screen and (max-width: 1170px){body header nav .spMenuContent .spMenuContentInner .spMenuContentBase ul.navSns li{height:64px}}body header nav .spMenuContent .spMenuContentInner .spMenuContentBase ul.navSns li a{height:100%}body header nav .spMenuContent .spMenuContentInner .spMenuContentBase ul.navSns li a img{height:100%}body header nav .spMenuContent .spMenuContentInner .spMenuContentBase a.navLang{display:flex;align-items:center;height:1.1875em;padding:0 .9em;font-size:2rem;background:#fff;border-radius:1000px}@media only screen and (max-width: 1170px){body header nav .spMenuContent .spMenuContentInner .spMenuContentBase a.navLang{font-size:2.5rem;min-height:.95em}}body header nav .spMenuContent .spMenuContentInner .spMenuContentBase a.navLang span{font-family:var(--ff_en);line-height:.5em;padding-top:.14em;color:#000;padding-right:.9375em;background:url("../img/icon_lang.svg");background-position:center right;background-size:.625em;background-repeat:no-repeat}body header nav .spMenu{display:none;width:78px;height:72px;cursor:pointer;transition:background .3s ease-out;z-index:200}body header nav .spMenu:before{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:25px;width:40px;background:red}@media only screen and (max-width: 1170px){body header nav .spMenu{display:block}}body header nav .spMenu span{position:absolute;top:50%;left:50%;transform:translate(-50%, 0);width:40px;height:3px;border-radius:1000px;background:#fff;transition:all .3s ease-out}body header nav .spMenu span:first-child{top:calc(50% - 3px - 8px)}body header nav .spMenu span:last-child{top:auto;top:calc(50% + 3px + 8px)}body header nav .spMenu.is-Active span{opacity:0}body header nav .spMenu.is-Active span:first-child{width:44px;opacity:1;top:calc(50% - 3px - 8px + 10px);transform:translate(-50%, -50%) rotate(30deg)}body header nav .spMenu.is-Active span:last-child{width:44px;opacity:1;top:calc(50% - 3px - 8px + 10px);transform:translate(-50%, -50%) rotate(-30deg)}body header nav .spMenu:hover{background:#fff}body header nav .spMenu:hover span{background:#000}body .mv{width:100%;height:1125px}@media only screen and (min-width: 2001px){body .mv{width:100%;height:auto;aspect-ratio:1/.5625}}@media only screen and (max-width: 1024px){body .mv{height:auto;aspect-ratio:1/1.8722}}body .mv:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url("../img/mv_bg.jpg");background-position:top center;background-size:2000px;background-repeat:no-repeat}@media only screen and (min-width: 2001px){body .mv:before{background-size:100%}}@media only screen and (max-width: 1024px){body .mv:before{background:url("../img/mv_bg_sp.png");background-position:top center;background-size:contain;background-repeat:no-repeat}}body .mv .mvRight{position:absolute;top:240px;left:180px;text-align:center}@media only screen and (min-width: 2001px){body .mv .mvRight{left:calc((100% - 2000px)/2 + 180px)}}@media only screen and (max-width: 1024px){body .mv .mvRight{top:auto;bottom:28vw;left:50%;transform:translate(-50%, 0)}}body .mv .mvRight .mvLogo{width:516px;margin:auto}@media only screen and (max-width: 1024px){body .mv .mvRight .mvLogo{width:50.3906vw;min-width:200px}}body .mv .mvRight .mvLogo img{width:100%}body .mv .mvRight .mvCopy{font-size:1.25rem;line-height:1em;text-shadow:0 0 4px #000,0 0 3px #000,0 0 2px #000}@media only screen and (max-width: 1024px){body .mv .mvRight .mvCopy{font-size:14px}}body .mv .mvRight .mvCountdown{width:420px;aspect-ratio:1/.3027027027;margin:0 auto;margin-top:48px;font-size:1.25rem;background:url("../img/countdown_bg.png");background-position:center;background-size:contain;background-repeat:no-repeat}@media only screen and (max-width: 1024px){body .mv .mvRight .mvCountdown{width:46.3333vw}}@media only screen and (max-width: 768px){body .mv .mvRight .mvCountdown{margin-top:16px}}body .mv .mvRight .mvCountdown.--langEn{width:460px;aspect-ratio:1/.2434782609;background:url("../img/countdown_bg_en.png");background-position:center;background-size:contain;background-repeat:no-repeat}@media only screen and (max-width: 1024px){body .mv .mvRight .mvCountdown.--langEn{width:62vw}}body .mv .mvRight .mvCountdown.--langEn .mvCountdownContent{width:88%}body .mv .mvRight .mvCountdown.--langEn .mvCountdownTxt{line-height:.9em}body .mv .mvRight .mvCountdown .mvCountdownTxt{font-size:3.875rem;line-height:1em;font-weight:bold;font-style:italic}@media only screen and (max-width: 1024px){body .mv .mvRight .mvCountdown .mvCountdownTxt{font-size:clamp(30px,8vw,62px)}}body .mv .mvRight .mvCountdown .mvCountdownContent{position:absolute;top:48%;left:50%;transform:translate(-50%, -50%)}@media only screen and (max-width: 1024px){body .mv .mvRight .mvCountdown .mvCountdownContent{width:88%}}body .mv .mvRight .mvCountdown .mvCountdownContent span{width:30px}@media only screen and (max-width: 1024px){body .mv .mvRight .mvCountdown .mvCountdownContent span{width:4vw}}body .mv .mvRight .mvCountdown .mvCountdownContent span.mvCountdownContentDays{width:48px;margin-right:10px}@media only screen and (max-width: 1024px){body .mv .mvRight .mvCountdown .mvCountdownContent span.mvCountdownContentDays{width:7.4666vw;margin-right:1.3333vw}}body .mv .mvRight .mvCountdown .mvCountdownContent span.mvCountdownContentJst{width:69px}@media only screen and (max-width: 1024px){body .mv .mvRight .mvCountdown .mvCountdownContent span.mvCountdownContentJst{width:9.2vw}}body .mv .mvRight .mvCountdown .mvCountdownContent span img{width:100%}body .mv .mvCatch{position:absolute;top:128px;right:64px;width:74px;background:rgba(0,0,0,.8);padding:32px 16px}@media only screen and (min-width: 2001px){body .mv .mvCatch{right:calc((100% - 2000px)/2 + 80px)}}@media only screen and (max-width: 1024px){body .mv .mvCatch{width:10.6666vw;top:23.4666vw;right:2.1333vw;padding:4.2666vw 2.1333vw}}@media only screen and (max-width: 768px){body .mv .mvCatch{min-width:24px}}body .mv .mvCatch img{width:100%}body .mv .mvCatch.--langEn{width:868px}@media only screen and (max-width: 1024px){body .mv .mvCatch.--langEn{width:95.7333vw;top:88px;right:0;left:2.1333vw}}body .mv .mvScroll{position:absolute;bottom:112px;left:50%;transform:translate(-50%, 0);width:104px;aspect-ratio:1/.923}body .mv .mvScroll img{width:100%;height:100%}@media only screen and (max-width: 1024px){body .mv .mvScroll{bottom:0;width:21.0666vw}}@media only screen and (max-width: 768px){body .mv .mvScroll{min-width:79px}}body .lead{width:100%;text-align:center;padding:80px 0 0}@media only screen and (max-width: 768px){body .lead{padding:72px 0 0}}body .lead:before{content:"";position:absolute;top:0;left:0;width:100%;height:640px;background:linear-gradient(black, transparent)}@media only screen and (max-width: 1024px){body .lead:before{content:none}}@media only screen and (min-width: 2001px){body .lead .leadVisual{position:absolute;top:0;left:0;max-width:2000px;width:100%;height:865px}}@media only screen and (min-width: 769px){body .lead .leadVisual{position:absolute;top:0;left:0;width:100%;height:865px}}body .lead .leadVisual img{width:100%}body .lead p{max-width:856px;margin:0 auto 0;padding:0 32px;font-size:1.5rem;line-height:2em;z-index:1}@media only screen and (max-width: 768px){body .lead p{max-width:400px;padding:0 16px;font-size:1rem}}body .lead p+p{margin-top:32px}@media only screen and (max-width: 768px){body .lead p+p{margin-top:16px}}body .lead p strong{font-family:var(--ff_jpSerif);font-size:2.5rem;font-weight:bold;font-style:italic}@media only screen and (max-width: 768px){body .lead p strong{font-size:2rem;line-height:1.4em}}body .lead .leadMovie{width:100%;margin:80px auto 0;padding:0 32px;display:flex;justify-content:center;gap:0 30px}@media only screen and (max-width: 768px){body .lead .leadMovie{margin:0 auto;padding:0 16px 0;display:block}}body .lead .leadMovie a{width:100%;z-index:1;cursor:pointer}body .lead .leadMovie a:hover{opacity:.7}body .lead .leadMovie a:after{content:"";position:absolute;top:0;left:50%;transform:translate(-50%, 0);width:100%;height:100%;background:url("../img/lead_movie_parts.png");background-position:center;background-size:100% 100%;background-repeat:no-repeat}@media only screen and (max-width: 768px){body .lead .leadMovie a:after{width:100%}}body .lead .leadMovie a img{width:100%}body .lead .leadMovie .leadMovieList{margin:16px auto 0}@media only screen and (max-width: 768px){body .lead .leadMovie .leadMovieList:nth-child(1){margin-top:0}}body .statement{width:100%;text-align:center;margin-top:80px;padding:0 16px}@media only screen and (max-width: 768px){body .statement{margin-top:48px}}body .statement .statementInner{max-width:924px;margin:auto}body .statement .statementInner.--designEn{max-width:1324px}body .statement .statementInner h2+p{margin-top:64px}@media only screen and (max-width: 768px){body .statement .statementInner h2+p{margin-top:32px}}body .statement p{max-width:initial;margin:0 auto 0;padding:0 32px;font-size:1.5rem;line-height:2em;z-index:1}@media only screen and (max-width: 768px){body .statement p{max-width:400px;padding:0 16px;font-size:1rem}}body .statement p+p{margin-top:32px}@media only screen and (max-width: 768px){body .statement p+p{margin-top:16px}}body .statement p span{display:inline-block}body .statement p strong{font-size:2rem;font-weight:bold}@media only screen and (max-width: 768px){body .statement p strong{font-size:1.25rem;line-height:1.4em}}body .statement button{background-color:rgba(0,0,0,0);border:none;cursor:pointer;outline:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:opacity .3s ease-out}body .statement button:focus-visible{outline:4px #4ab1ff solid;outline-offset:8px;border-radius:4px}@media only screen and (min-width: 769px){body .statement button:hover{opacity:.6}}body .statement .statementAcc .statementAccContents{display:none;margin:64px auto 0}body .statement .statementAcc .statementAccContents p{opacity:0;transition:opacity .6s ease-out}@media only screen and (max-width: 768px){body .statement .statementAcc .statementAccContents{margin:32px auto 0}}body .statement .statementAcc .statementAccContents.is-Show p{opacity:1}body #statue{width:100%;padding-top:88px}body #statue .statueInner{display:flex;flex-wrap:wrap;width:100%;margin:auto;padding-top:0}body #statue .statueInner .statuePicture{position:absolute;top:0;left:calc((100% - 1022px - 642px)/2);width:40.5%;max-width:642px;margin-left:auto;padding:0 32px}@media only screen and (max-width: 1664px){body #statue .statueInner .statuePicture{position:relative;width:100%;left:0;margin:64px auto 0}}@media only screen and (max-width: 768px){body #statue .statueInner .statuePicture{width:100%;margin:32px auto 0}}body #statue .statueInner .statuePicture .statuePictureInner{width:368px;margin:auto}@media only screen and (max-width: 768px){body #statue .statueInner .statuePicture .statuePictureInner{width:304px;padding-left:32px}}body #statue .statueInner .statuePicture .statuePictureInner .statueSlider{width:100%;aspect-ratio:1/2.1304}@media only screen and (max-width: 768px){body #statue .statueInner .statuePicture .statuePictureInner .statueSlider{aspect-ratio:1/1.4041;width:240px}}body #statue .statueInner .statuePicture .statuePictureInner .statueSlider .swiper-slide{width:320px}@media only screen and (max-width: 768px){body #statue .statueInner .statuePicture .statuePictureInner .statueSlider .swiper-slide{width:240px}}body #statue .statueInner .statuePicture .statuePictureInner .statueSlider .swiper-slide.swiper-slide-prev a{margin-top:-32px}@media only screen and (max-width: 768px){body #statue .statueInner .statuePicture .statuePictureInner .statueSlider .swiper-slide.swiper-slide-prev a{width:-16px}}body #statue .statueInner .statuePicture .statuePictureInner .statueSlider .swiper-slide.swiper-slide-active{z-index:3}body #statue .statueInner .statuePicture .statuePictureInner .statueSlider .swiper-slide.swiper-slide-active a{opacity:1;pointer-events:auto}body #statue .statueInner .statuePicture .statuePictureInner .statueSlider .swiper-slide.swiper-slide-active a:after{opacity:0}body #statue .statueInner .statuePicture .statuePictureInner .statueSlider .swiper-slide.swiper-slide-active a:hover:before{opacity:1}body #statue .statueInner .statuePicture .statuePictureInner .statueSlider .swiper-slide.swiper-slide-active a:hover:after{opacity:.6}body #statue .statueInner .statuePicture .statuePictureInner .statueSlider .swiper-slide.swiper-slide-next{z-index:2}body #statue .statueInner .statuePicture .statuePictureInner .statueSlider .swiper-slide.swiper-slide-next a{margin-top:32px;opacity:1}@media only screen and (max-width: 768px){body #statue .statueInner .statuePicture .statuePictureInner .statueSlider .swiper-slide.swiper-slide-next a{margin-top:16px}}body #statue .statueInner .statuePicture .statuePictureInner .statueSlider .swiper-slide.swiper-slide-next a:after{opacity:.4}body #statue .statueInner .statuePicture .statuePictureInner .statueSlider .swiper-slide.swiper-slide-next-next{z-index:1}body #statue .statueInner .statuePicture .statuePictureInner .statueSlider .swiper-slide.swiper-slide-next-next a{margin-top:64px;opacity:1}@media only screen and (max-width: 768px){body #statue .statueInner .statuePicture .statuePictureInner .statueSlider .swiper-slide.swiper-slide-next-next a{margin-top:32px}}body #statue .statueInner .statuePicture .statuePictureInner .statueSlider .swiper-slide.swiper-slide-next-next a:after{opacity:.8}body #statue .statueInner .statuePicture .statuePictureInner .statueSlider .swiper-slide.swiper-slide-next-next-next a{margin-top:96px}@media only screen and (max-width: 768px){body #statue .statueInner .statuePicture .statuePictureInner .statueSlider .swiper-slide.swiper-slide-next-next-next a{margin-top:48px}}body #statue .statueInner .statuePicture .statuePictureInner .statueSlider .swiper-slide a{width:100%;transition:opacity .3s ease-out,margin .3s ease-out,z-index .3s ease-out;opacity:0;pointer-events:none}body #statue .statueInner .statuePicture .statuePictureInner .statueSlider .swiper-slide a:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url("../img/icon_zoom.png");background-position:center;background-size:calc(100% - 64px) auto;background-repeat:no-repeat;opacity:0;transition:opacity .3s ease-out;pointer-events:none;z-index:5}@media only screen and (max-width: 768px){body #statue .statueInner .statuePicture .statuePictureInner .statueSlider .swiper-slide a:before{content:none}}body #statue .statueInner .statuePicture .statuePictureInner .statueSlider .swiper-slide a:after{content:"";position:absolute;top:0;left:0;width:100%;aspect-ratio:1/2.25;background:url("../img/slider_shadow.png");background-position:center;background-size:100%;background-repeat:no-repeat;transition:opacity .3s ease-out}@media only screen and (max-width: 768px){body #statue .statueInner .statuePicture .statuePictureInner .statueSlider .swiper-slide a:after{aspect-ratio:1/1.2708;background:url("../img/slider_shadow_sp.png");background-size:100%}}body #statue .statueInner .statuePicture .statuePictureInner .statueSlider .swiper-slide a:hover,body #statue .statueInner .statuePicture .statuePictureInner .statueSlider .swiper-slide a:focus-visible{opacity:1}body #statue .statueInner .statuePicture .statuePictureInner .statueSlider .swiper-slide a picture{width:100%}body #statue .statueInner .statuePicture .statuePictureInner .statueSlider .swiper-slide a picture img{width:100%}body #statue .statueInner .statuePicture .statuePictureInner .statueSliderPrev{position:absolute;top:320px;right:calc(100% + 16px);width:80px;height:80px;background:url("../img/icon_arrow.png");background-position:center;background-size:100%;background-repeat:no-repeat;z-index:10}@media only screen and (max-width: 768px){body #statue .statueInner .statuePicture .statuePictureInner .statueSliderPrev{width:64px;height:64px;right:calc(100% - 16px - 16px - 14px);top:120px}}@media only screen and (max-width: 374px){body #statue .statueInner .statuePicture .statuePictureInner .statueSliderPrev{right:calc(100% - 16px - 16px - 14px - (375px - 100vw)/2)}}body #statue .statueInner .statuePicture .statuePictureInner .statueSliderNext{position:absolute;top:320px;left:336px;transform:rotate(180deg);width:80px;height:80px;background:url("../img/icon_arrow.png");background-position:center;background-size:100%;background-repeat:no-repeat;z-index:10}@media only screen and (max-width: 768px){body #statue .statueInner .statuePicture .statuePictureInner .statueSliderNext{width:64px;height:64px;left:calc(100% - 16px - 16px - 14px);top:120px}}@media only screen and (max-width: 374px){body #statue .statueInner .statuePicture .statuePictureInner .statueSliderNext{left:calc(100% - 16px - 16px - 14px - (375px - 100vw)/2)}}body #statue .statueInner .statuePicture .statuePictureInner .statueSliderPagination{display:flex;justify-content:center;gap:32px;margin-top:16px;z-index:10}@media only screen and (max-width: 768px){body #statue .statueInner .statuePicture .statuePictureInner .statueSliderPagination{padding-right:32px}}body #statue .statueInner .statuePicture .statuePictureInner .statueSliderPagination .swiper-pagination-bullet{width:32px;height:32px;margin:0;background:url("../img/bg_border.png");background-position:center;background-size:4px 4px;background-repeat:repeat;border:2px solid #fff;opacity:1;cursor:pointer}@media only screen and (max-width: 768px){body #statue .statueInner .statuePicture .statuePictureInner .statueSliderPagination .swiper-pagination-bullet{width:24px;height:24px}}body #statue .statueInner .statuePicture .statuePictureInner .statueSliderPagination .swiper-pagination-bullet:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;border-radius:1000px;opacity:0;transition:opacity .3s ease-out}body #statue .statueInner .statuePicture .statuePictureInner .statueSliderPagination .swiper-pagination-bullet.swiper-pagination-bullet-active:after{opacity:1}body #statue .statueInner .statueContent{width:100%;margin-left:auto}body #statue .statueInner .statueContent .statueTtl{width:100%;margin-right:0;margin-left:auto}@media only screen and (min-width: 1665px){body #statue .statueInner .statueContent .statueTtl{max-width:1022px;margin-right:calc((100% - 1664px)/2);padding-right:32px}}@media only screen and (max-width: 1664px){body #statue .statueInner .statueContent .statueTtl{padding:0 32px}}@media only screen and (max-width: 768px){body #statue .statueInner .statueContent .statueTtl{padding:0 16px}}body #statue .statueInner .statueContent .statueSubTtl{width:100%;display:flex;margin-right:0;margin-left:auto;margin-top:64px}@media only screen and (min-width: 1665px){body #statue .statueInner .statueContent .statueSubTtl{width:calc(1022px + (100% - 1664px)/2);max-width:initial}}@media only screen and (max-width: 1664px){body #statue .statueInner .statueContent .statueSubTtl{padding:0 0 0 32px}}@media only screen and (max-width: 768px){body #statue .statueInner .statueContent .statueSubTtl{flex-direction:row-reverse;padding:0 16px 0 0;margin-top:48px}}body #statue .statueInner .statueContent .statueSubTtl .statueSubTtlInner{width:calc(100% - 24px);margin:0 0 0 auto;padding:.2em 0 .2em 24px;color:#000;font-size:2.5rem;font-weight:bold;line-height:1.4em;font-style:italic;background:#fff}@media only screen and (max-width: 768px){body #statue .statueInner .statueContent .statueSubTtl .statueSubTtlInner{margin:0 auto 0 0;padding:.2em 0 .2em 16px;font-size:4.9vw}}body #statue .statueInner .statueContent .statueSubTtl .statueSubTtlInner .statueSubTtlTxt{width:100%;padding-right:32px}@media only screen and (max-width: 768px){body #statue .statueInner .statueContent .statueSubTtl .statueSubTtlInner .statueSubTtlTxt{padding-right:0}}body #statue .statueInner .statueContent .statueSubTtl:before{content:"";width:24px;background:url("../img/statue_ttl_bg.png");background-position:center;background-size:100% 100%;background-repeat:no-repeat}@media only screen and (max-width: 768px){body #statue .statueInner .statueContent .statueSubTtl:before{transform:rotate(180deg)}}body #statue .statueInner .statueContent p{width:100%;margin-top:32px;margin-right:0;margin-left:auto;padding-left:48px;padding-right:32px;text-align:center;color:#fff;font-size:1.125rem;line-height:1.8em}@media only screen and (min-width: 1665px){body #statue .statueInner .statueContent p{max-width:1022px;margin-right:calc((100% - 1664px)/2)}}@media only screen and (max-width: 1664px){body #statue .statueInner .statueContent p{padding:0 32px}}@media only screen and (max-width: 768px){body #statue .statueInner .statueContent p{text-align:left;padding:0 16px;font-size:1rem}}body #statue .statueInner .statueContent p+p{margin-top:16px}body #statue .statueInner .statueContent .statueSubTable{width:100%;margin-top:64px;margin-right:0;margin-left:auto;padding-left:48px;padding-right:32px}@media only screen and (min-width: 1665px){body #statue .statueInner .statueContent .statueSubTable{max-width:1022px;margin-right:calc((100% - 1664px)/2)}}@media only screen and (max-width: 1664px){body #statue .statueInner .statueContent .statueSubTable{padding:0 32px}}@media only screen and (max-width: 768px){body #statue .statueInner .statueContent .statueSubTable{margin-top:48px;padding:0 16px}}body #statue .statueInner .statueContent .statueSubTable .statueSubTableInner{width:100%}body #statue .statueInner .statueContent .statueSubTable .statueSubTableInner .statueSubTableTop{display:flex}body #statue .statueInner .statueContent .statueSubTable .statueSubTableInner .statueSubTableTop:before{content:"";width:17px;height:17px;background:url("../img/statue_corner_line.png");background-position:center;background-size:17px;background-repeat:no-repeat}body #statue .statueInner .statueContent .statueSubTable .statueSubTableInner .statueSubTableTop span{width:calc(100% - 17px - 17px);height:17px;border-top:2px solid #fff;background:rgba(0,0,0,.5)}body #statue .statueInner .statueContent .statueSubTable .statueSubTableInner .statueSubTableTop:after{content:"";width:17px;height:17px;background:url("../img/statue_corner_line.png");background-position:center;background-size:17px;background-repeat:no-repeat;transform:rotate(90deg)}body #statue .statueInner .statueContent .statueSubTable .statueSubTableInner .statueSubTableMain{border-left:2px solid #fff;border-right:2px solid #fff;background:rgba(0,0,0,.5)}body #statue .statueInner .statueContent .statueSubTable .statueSubTableInner .statueSubTableMain dl{display:flex;align-items:center}body #statue .statueInner .statueContent .statueSubTable .statueSubTableInner .statueSubTableMain dl dt{width:calc(16px + 5em + 32px);padding:8px 16px 8px 32px;font-size:1.125rem}@media only screen and (max-width: 768px){body #statue .statueInner .statueContent .statueSubTable .statueSubTableInner .statueSubTableMain dl dt{padding:4px 8px 4px 16px;font-size:.875rem}}body #statue .statueInner .statueContent .statueSubTable .statueSubTableInner .statueSubTableMain dl dd{width:calc(100% - (16px + 5em + 32px));padding:8px 32px 8px 16px;border-left:2px solid #fff;font-size:1.125rem}@media only screen and (max-width: 768px){body #statue .statueInner .statueContent .statueSubTable .statueSubTableInner .statueSubTableMain dl dd{padding:4px 16px 4px 8px;font-size:.875rem}}body #statue .statueInner .statueContent .statueSubTable .statueSubTableInner .statueSubTableMain dl.statueSubTableFooter{margin:16px 0 0 0;padding:16px 0 0 0;background:#fff}body #statue .statueInner .statueContent .statueSubTable .statueSubTableInner .statueSubTableMain dl.statueSubTableFooter dt{width:calc(16px + 5em + 32px);padding:8px 16px 8px 32px;color:#000}@media only screen and (max-width: 768px){body #statue .statueInner .statueContent .statueSubTable .statueSubTableInner .statueSubTableMain dl.statueSubTableFooter dt{padding:4px 8px 4px 16px;font-size:.875rem}}body #statue .statueInner .statueContent .statueSubTable .statueSubTableInner .statueSubTableMain dl.statueSubTableFooter dd{width:calc(100% - (16px + 5em + 32px));padding:8px 32px 8px 16px;border-left:2px solid #000;color:#000}@media only screen and (max-width: 768px){body #statue .statueInner .statueContent .statueSubTable .statueSubTableInner .statueSubTableMain dl.statueSubTableFooter dd{padding:4px 16px 4px 8px;font-size:.875rem}}body #statue .statueInner .statueContent .statueSubTable .statueSubTableInner .statueSubTableMain.--langEn dl dt{width:calc(16px + 7em + 32px)}body #statue .statueInner .statueContent .statueSubTable .statueSubTableInner .statueSubTableMain.--langEn dl dd{width:calc(100% - (16px + 7em + 32px))}body #statue .statueInner .statueContent .statueSubTable .statueSubTableInner .statueSubTableBottom{display:flex}body #statue .statueInner .statueContent .statueSubTable .statueSubTableInner .statueSubTableBottom:before{content:"";width:17px;height:17px;background:url("../img/statue_corner_fill.png");background-position:center;background-size:17px;background-repeat:no-repeat}body #statue .statueInner .statueContent .statueSubTable .statueSubTableInner .statueSubTableBottom span{width:calc(100% - 17px - 17px);height:17px;border-bottom:2px solid #fff;background:#fff}body #statue .statueInner .statueContent .statueSubTable .statueSubTableInner .statueSubTableBottom:after{content:"";width:17px;height:17px;background:url("../img/statue_corner_fill.png");background-position:center;background-size:17px;background-repeat:no-repeat;transform:rotate(270deg)}body #statue .statueInner .statueContent .statueBanner{width:100%;margin:64px auto 0;padding-right:32px}@media only screen and (min-width: 1665px){body #statue .statueInner .statueContent .statueBanner{max-width:1022px}}@media only screen and (max-width: 1664px){body #statue .statueInner .statueContent .statueBanner{padding:0 32px}}@media only screen and (max-width: 768px){body #statue .statueInner .statueContent .statueBanner{padding:0 16px}}body #statue .statueInner .statueContent .statueBanner .statueBannerLink{width:100%;max-width:480px;margin:auto}body #statue .statueInner .statueContent .statueBanner .statueBannerLink img{width:100%}body #pavilion{margin-top:80px;padding:80px 0;background:url("../img/pavilion_bg.jpg");background-position:top center;background-size:cover;background-repeat:no-repeat}@media only screen and (max-width: 768px){body #pavilion{margin-top:48px;padding:48px 0}}body #pavilion .commonTtl{width:100%;max-width:1664px;margin:auto;padding:0 32px}@media only screen and (max-width: 768px){body #pavilion .commonTtl{padding:0 16px}}body #pavilion .commonHr{max-width:1064px;margin:auto;margin-top:80px}body #pavilion .animeMovie{width:100%;max-width:856px;margin:64px auto 0;padding:0 32px}@media only screen and (max-width: 768px){body #pavilion .animeMovie{margin:32px auto 0;padding:0 16px 0}}body #pavilion .animeMovie a{width:100%;z-index:1;cursor:pointer}body #pavilion .animeMovie a:hover{opacity:.7}body #pavilion .animeMovie a:after{content:"";position:absolute;top:0;left:50%;transform:translate(-50%, 0);width:100%;height:100%;background:url("../img/lead_movie_parts.png");background-position:center;background-size:100% 100%;background-repeat:no-repeat}@media only screen and (max-width: 768px){body #pavilion .animeMovie a:after{width:100%}}body #pavilion .animeMovie a img{width:100%}body #pavilion .pavilionTableBox{text-align:left;margin:0 auto;margin-top:32px;font-size:1.25rem;color:#fff;width:100%}@media only screen and (min-width: 1001px){body #pavilion .pavilionTableBox{max-width:1000px}}@media only screen and (max-width: 1000px){body #pavilion .pavilionTableBox{padding:0 32px}}@media only screen and (max-width: 768px){body #pavilion .pavilionTableBox{padding:0 16px}}body #pavilion .pavilionTableInner{position:relative;margin-bottom:12px;padding:4px;z-index:1}body #pavilion .pavilionTableInner::before{content:"";inset:4px;background:#000;position:absolute;clip-path:polygon(16px 0%, calc(100% - 16px) 0%, 100% 16px, 100% calc(100% - 16px), calc(100% - 16px) 100%, 16px 100%, 0% calc(100% - 16px), 0% 16px)}body #pavilion .pavilionTableInner::after{content:"";position:absolute;inset:2px;background:#fff;clip-path:polygon(16px 0%, calc(100% - 16px) 0%, 100% 16px, 100% calc(100% - 16px), calc(100% - 16px) 100%, 16px 100%, 0% calc(100% - 16px), 0% 16px);z-index:-1}body #pavilion .pavilionTableInner dl{display:flex;align-items:stretch;border-top:2px solid #fff}body #pavilion .pavilionTableInner dl:first-child{border-top:none}body #pavilion .pavilionTableInner dl:first-child dt,body #pavilion .pavilionTableInner dl:first-child dd{padding-top:12px;padding-bottom:12px}body #pavilion .pavilionTableInner dl:last-child dt,body #pavilion .pavilionTableInner dl:last-child dd{padding-top:12px;padding-bottom:12px}body #pavilion .pavilionTableInner dl dt{display:flex;align-items:center;width:calc(16px + 10em + 32px);padding:8px 16px 8px 32px;font-size:1.125rem}@media only screen and (max-width: 768px){body #pavilion .pavilionTableInner dl dt{width:calc(24px + 6em + 32px);padding:14px 8px 14px 16px;font-size:.875rem;line-height:1.3em}}body #pavilion .pavilionTableInner dl dd{display:flex;align-items:center;width:calc(100% - (16px + 10em + 32px));padding:8px 32px 8px 16px;border-left:2px solid #fff;font-size:1.125rem}@media only screen and (max-width: 768px){body #pavilion .pavilionTableInner dl dd{width:calc(100% - (24px + 6em + 32px));padding:14px 16px 14px 8px;font-size:.875rem;line-height:1.3em}}@media only screen and (max-width: 768px){body #pavilion .pavilionTableInner dl dd .commonNote{margin-top:0}}body #pavilion .pavilionTableInner.--langEn dl dt{width:calc(16px + 7em + 32px)}body #pavilion .pavilionTableInner.--langEn dl dd{width:calc(100% - (16px + 7em + 32px))}body #pavilion .commonNote{text-indent:-1em;padding-left:1em}@media only screen and (max-width: 768px){body #pavilion .commonNote{margin-top:8px;line-height:1.3em}}body #pavilion .pavilionSliderWrapper{width:100%;margin-top:64px}@media only screen and (max-width: 768px){body #pavilion .pavilionSliderWrapper{margin-top:32px}}body #pavilion .pavilionSliderWrapper:after{content:"";position:absolute;top:0;left:50%;transform:translate(-50%, 0);width:400px;aspect-ratio:1/.5625;background:url("../img/pavilion_deco.png");background-position:center;background-size:100%;background-repeat:no-repeat;z-index:10;pointer-events:none}@media only screen and (max-width: 768px){body #pavilion .pavilionSliderWrapper:after{width:240px;aspect-ratio:1/.65625;background:url("../img/pavilion_deco_sp.png");background-position:center;background-size:100%;background-repeat:no-repeat}}body #pavilion .pavilionSliderWrapper .pavilionSlider{width:100%}body #pavilion .pavilionSliderWrapper .pavilionSlider .swiper-slide{width:400px;aspect-ratio:1/.5625}@media only screen and (max-width: 768px){body #pavilion .pavilionSliderWrapper .pavilionSlider .swiper-slide{width:240px;aspect-ratio:1/.65625}}body #pavilion .pavilionSliderWrapper .pavilionSlider .swiper-slide.swiper-slide-active a{opacity:1;pointer-events:auto}body #pavilion .pavilionSliderWrapper .pavilionSlider .swiper-slide.swiper-slide-active a:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:0;transition:opacity .3s ease-out;pointer-events:none;z-index:2}@media only screen and (max-width: 768px){body #pavilion .pavilionSliderWrapper .pavilionSlider .swiper-slide.swiper-slide-active a:before{content:none}}body #pavilion .pavilionSliderWrapper .pavilionSlider .swiper-slide.swiper-slide-active a:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url("../img/icon_zoom.png");background-position:center;background-size:calc(100% - 96px) auto;background-repeat:no-repeat;opacity:0;transition:opacity .3s ease-out;pointer-events:none;z-index:2}@media only screen and (max-width: 768px){body #pavilion .pavilionSliderWrapper .pavilionSlider .swiper-slide.swiper-slide-active a:after{content:none}}body #pavilion .pavilionSliderWrapper .pavilionSlider .swiper-slide.swiper-slide-active a:hover,body #pavilion .pavilionSliderWrapper .pavilionSlider .swiper-slide.swiper-slide-active a:focus-visible{opacity:1}body #pavilion .pavilionSliderWrapper .pavilionSlider .swiper-slide.swiper-slide-active a:hover:before,body #pavilion .pavilionSliderWrapper .pavilionSlider .swiper-slide.swiper-slide-active a:focus-visible:before{opacity:.6}body #pavilion .pavilionSliderWrapper .pavilionSlider .swiper-slide.swiper-slide-active a:hover:after,body #pavilion .pavilionSliderWrapper .pavilionSlider .swiper-slide.swiper-slide-active a:focus-visible:after{opacity:1}body #pavilion .pavilionSliderWrapper .pavilionSlider .swiper-slide a{width:100%;transition:opacity .3s ease-out;background:#000;opacity:.5;pointer-events:none;height:100%}body #pavilion .pavilionSliderWrapper .pavilionSlider .swiper-slide a:hover,body #pavilion .pavilionSliderWrapper .pavilionSlider .swiper-slide a:focus-visible{opacity:1}body #pavilion .pavilionSliderWrapper .pavilionSlider .swiper-slide a picture{width:100%;height:100%}body #pavilion .pavilionSliderWrapper .pavilionSlider .swiper-slide a img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}body #pavilion .pavilionSliderWrapper .pavilionSliderPrev{position:absolute;top:74px;left:calc(50% - 200px - 32px);transform:translate(-100%, 0);width:80px;height:80px;background:url("../img/icon_arrow.png");background-position:center;background-size:100%;background-repeat:no-repeat;z-index:10}@media only screen and (max-width: 768px){body #pavilion .pavilionSliderWrapper .pavilionSliderPrev{top:48px;left:calc(50% - 120px + 8px);width:64px;height:64px}}body #pavilion .pavilionSliderWrapper .pavilionSliderNext{position:absolute;top:74px;right:calc(50% - 200px - 32px);transform:translate(100%, 0) rotate(180deg);width:80px;height:80px;background:url("../img/icon_arrow.png");background-position:center;background-size:100%;background-repeat:no-repeat;z-index:10}@media only screen and (max-width: 768px){body #pavilion .pavilionSliderWrapper .pavilionSliderNext{top:48px;right:calc(50% - 120px + 8px);width:64px;height:64px}}body #pavilion .pavilionSliderWrapper .pavilionSliderPagination{display:flex;justify-content:center;gap:32px;margin-top:42px;z-index:10}body #pavilion .pavilionSliderWrapper .pavilionSliderPagination .swiper-pagination-bullet{width:32px;height:32px;margin:0;background:url("../img/bg_border.png");background-position:center;background-size:4px 4px;background-repeat:repeat;border:2px solid #fff;opacity:1;cursor:pointer}@media only screen and (max-width: 768px){body #pavilion .pavilionSliderWrapper .pavilionSliderPagination .swiper-pagination-bullet{width:24px;height:24px}}body #pavilion .pavilionSliderWrapper .pavilionSliderPagination .swiper-pagination-bullet:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;border-radius:1000px;opacity:0;transition:opacity .3s ease-out}body #pavilion .pavilionSliderWrapper .pavilionSliderPagination .swiper-pagination-bullet.swiper-pagination-bullet-active:after{opacity:1}body #pavilion .commonImgList{width:100%;max-width:1064px;margin:32px auto 0;padding:0 32px}@media only screen and (max-width: 768px){body #pavilion .commonImgList{margin-top:32px;padding:0 16px}}body #pavilion .commonTxt{width:100%;max-width:1064px;margin:auto;padding:0 32px;margin-top:48px}@media only screen and (max-width: 768px){body #pavilion .commonTxt{margin-top:32px;padding:0 16px;text-align:left;font-size:1rem}}body #pavilion .commonSubTtl{margin-top:80px}body #pavilion .commonSubTtl+.commonTxt{margin-top:24px}@media only screen and (max-width: 768px){body #pavilion .commonSubTtl{padding:0 16px}}body #pavilion .pavilionImageWrapper{max-width:1000px;margin:auto;padding:0 32px}@media only screen and (max-width: 768px){body #pavilion .pavilionImageWrapper{padding:0 16px}}body #pavilion .pavilionImageWrapper .commonImg{margin-top:32px}body #pavilion .pavilionImageWrapper .commonImg+.commonTxt{margin-top:24px}body #pavilion .pavilionImageWrapper.list ul{display:flex;gap:20px}body #pavilion .pavilionCautionLists{text-align:left}body #pavilion .pavilionCautionLists li{border-left:solid 3px #fff;margin-top:18px;padding-left:.8em}body #pavilion .pavilionCautionLists li:first-child{margin-top:0}body #about-gundam{width:100%;padding:80px 0}@media only screen and (max-width: 768px){body #about-gundam{padding:64px 0}}body #about-gundam .about-gundamInner{width:100%;max-width:1664px;margin:auto;padding:0 32px}@media only screen and (max-width: 768px){body #about-gundam .about-gundamInner{padding:0 16px}}body #about-gundam .commonTxt{margin-top:64px}body #about-gundam .commonTxt+.commonTxt{margin-top:16px}body #about-gundam .commonTxt+.commonNote{margin-top:8px}@media only screen and (max-width: 768px){body #about-gundam .commonTxt{margin-top:32px;text-align:center}}body #about-gundam .commonBtn{margin-top:20px}body #about-gundam button{background-color:rgba(0,0,0,0);border:none;cursor:pointer;outline:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:opacity .3s ease-out}body #about-gundam button:focus-visible{outline:4px #4ab1ff solid;outline-offset:8px;border-radius:4px}@media only screen and (min-width: 769px){body #about-gundam button:hover{opacity:.6}}body #experience{width:100%;padding:80px 0}@media only screen and (max-width: 768px){body #experience{padding:64px 0}}body #experience .experienceInner{width:100%}body #experience .commonTtl{width:100%;max-width:1664px;margin:auto;padding:0 32px 32px}@media only screen and (max-width: 768px){body #experience .commonTtl{padding:0 16px}}body #experience .experienceContent{width:100%;aspect-ratio:1/.3192;background:url("../img/experience_img.png");background-position:left center;background-size:contain;background-repeat:no-repeat}@media only screen and (max-width: 1600px){body #experience .experienceContent{margin-bottom:calc((1600px - 100vw)/4)}}@media only screen and (max-width: 1000px){body #experience .experienceContent{aspect-ratio:unset;background:url("../img/experience_img_sp.png");background-position:center top;background-size:100% auto;background-repeat:no-repeat;margin-bottom:0}}@media only screen and (max-width: 2200px){body #experience .experienceContent.--langEn{margin-bottom:calc((2200px - 100vw)/4)}}@media only screen and (max-width: 1000px){body #experience .experienceContent.--langEn{margin-bottom:0}}body #experience .experienceContent .experienceContentChild{position:absolute;top:16.5122%;right:calc((100vw - 1600px)/2)}@media only screen and (max-width: 1664px){body #experience .experienceContent .experienceContentChild{right:32px}}@media only screen and (max-width: 1000px){body #experience .experienceContent .experienceContentChild{position:relative;top:auto;right:auto;padding-top:calc(80.0821% + 32px)}}@media only screen and (max-width: 768px){body #experience .experienceContent .experienceContentChild{padding:0 16px;padding-top:calc(80.0821% + 32px)}}body #experience .experienceContent .experienceContentChild.--langEn h2{max-width:19em;margin:auto}@media only screen and (max-width: 768px){body #experience .experienceContent .experienceContentChild.--langEn h2{max-width:initial}}body #experience .experienceContent .experienceContentChild h2{font-family:var(--ff_jpSerif);font-size:2.5rem;font-weight:bold;font-style:italic;line-height:1.6em;text-align:center}@media only screen and (max-width: 768px){body #experience .experienceContent .experienceContentChild h2{font-size:2rem;line-height:1.4em}}body #experience .experienceContent .experienceContentChild h2 span{display:inline}@media only screen and (max-width: 630px){body #experience .experienceContent .experienceContentChild h2 span{display:block;margin-left:-0.5em}}@media only screen and (max-width: 400px){body #experience .experienceContent .experienceContentChild h2 span{margin-left:0}}body #experience .experienceContent .experienceContentChild h2 br{display:none}@media only screen and (max-width: 400px){body #experience .experienceContent .experienceContentChild h2 br{display:block}}body #experience .experienceContent .experienceContentChild .commonTxt{max-width:34em;margin:auto;margin-top:32px}@media only screen and (max-width: 768px){body #experience .experienceContent .experienceContentChild .commonTxt{margin-top:16px}}body #experience .experienceContent .experienceContentChild .commonNote{max-width:43em;margin:auto;text-indent:-1em;padding-left:1em;margin-top:32px}@media only screen and (max-width: 768px){body #experience .experienceContent .experienceContentChild .commonNote{max-width:39em;margin-top:16px}}body #experience .experienceContent .experienceContentChild .commonNote.--langEn{text-indent:-0.4em;padding-left:.4em}body #products{width:100%;padding:80px 0}@media only screen and (max-width: 768px){body #products{padding:64px 0}}body #products .productsInner{width:100%;max-width:1664px;margin:auto;padding:0 32px;overflow:hidden}@media only screen and (max-width: 768px){body #products .productsInner{padding:0 16px}}body #products .productsSliderWrapper{width:100%;max-width:1664px;margin:80px auto 0;overflow:visible}@media only screen and (max-width: 768px){body #products .productsSliderWrapper{margin-top:32px}}body #products .productsSliderWrapper .productsSliderWrapperInner{max-width:1380px;margin:0 auto 0;overflow:hidden}@media only screen and (max-width: 1599px){body #products .productsSliderWrapper .productsSliderWrapperInner{max-width:803px}}@media only screen and (max-width: 1026px){body #products .productsSliderWrapper .productsSliderWrapperInner{max-width:400px}}@media only screen and (max-width: 768px){body #products .productsSliderWrapper .productsSliderWrapperInner{max-width:400px}}body #products .productsSliderWrapper .productsSlider{width:100%}body #products .productsSliderWrapper .productsSlider .swiper-slide{width:289px;padding:0 32px}@media only screen and (max-width: 1026px){body #products .productsSliderWrapper .productsSlider .swiper-slide{width:100%;padding:0 80px;aspect-ratio:unset}}@media only screen and (max-width: 768px){body #products .productsSliderWrapper .productsSlider .swiper-slide{width:100%;padding:0 80px;aspect-ratio:unset}}body #products .productsSliderWrapper .productsSlider .swiper-slide a,body #products .productsSliderWrapper .productsSlider .swiper-slide>div{width:100%;height:100%}body #products .productsSliderWrapper .productsSlider .swiper-slide a .productsSliderImg,body #products .productsSliderWrapper .productsSlider .swiper-slide>div .productsSliderImg{width:100%;height:225px;position:relative}@media only screen and (max-width: 768px){body #products .productsSliderWrapper .productsSlider .swiper-slide a .productsSliderImg,body #products .productsSliderWrapper .productsSlider .swiper-slide>div .productsSliderImg{height:auto;aspect-ratio:1/1}}body #products .productsSliderWrapper .productsSlider .swiper-slide a .productsSliderImg img,body #products .productsSliderWrapper .productsSlider .swiper-slide>div .productsSliderImg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}body #products .productsSliderWrapper .productsSlider .swiper-slide a .productsSliderImg:after,body #products .productsSliderWrapper .productsSlider .swiper-slide>div .productsSliderImg:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:url("../img/products/products_slider.png");background-position:center;background-size:92.8888% auto;background-repeat:no-repeat}body #products .productsSliderWrapper .productsSlider .swiper-slide a .productsSliderImg.--slideFrameBlack:after,body #products .productsSliderWrapper .productsSlider .swiper-slide>div .productsSliderImg.--slideFrameBlack:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:url("../img/products/products_slider_black.png");background-position:center;background-size:92.8888% auto;background-repeat:no-repeat}body #products .productsSliderWrapper .productsSlider .swiper-slide a .productsSliderTtl,body #products .productsSliderWrapper .productsSlider .swiper-slide>div .productsSliderTtl{font-size:1rem;font-weight:600;text-align:center;line-height:1.4em;margin-top:16px}@media only screen and (max-width: 768px){body #products .productsSliderWrapper .productsSlider .swiper-slide a .productsSliderTtl,body #products .productsSliderWrapper .productsSlider .swiper-slide>div .productsSliderTtl{font-size:.875rem}}body #products .productsSliderWrapper .productsSlider .swiper-slide a .productsSliderPrice,body #products .productsSliderWrapper .productsSlider .swiper-slide>div .productsSliderPrice{font-size:.875rem;text-align:center;margin-top:16px}@media only screen and (max-width: 768px){body #products .productsSliderWrapper .productsSlider .swiper-slide a .productsSliderPrice,body #products .productsSliderWrapper .productsSlider .swiper-slide>div .productsSliderPrice{font-size:.75rem;margin-top:16px}}body #products .productsSliderWrapper .productsSlider .swiper-slide a .productsSliderDate,body #products .productsSliderWrapper .productsSlider .swiper-slide>div .productsSliderDate{font-size:.875rem;text-align:center;margin-top:0}@media only screen and (max-width: 768px){body #products .productsSliderWrapper .productsSlider .swiper-slide a .productsSliderDate,body #products .productsSliderWrapper .productsSlider .swiper-slide>div .productsSliderDate{font-size:.75rem;margin-top:0}}body #products .productsSliderWrapper .productsSlider .swiper-slide a{transition:opacity .3s ease-out;opacity:1}body #products .productsSliderWrapper .productsSlider .swiper-slide a:hover,body #products .productsSliderWrapper .productsSlider .swiper-slide a:focus-visible{opacity:.5}body #products .productsSliderWrapper .productsSliderPrev{position:absolute;top:74px;left:0;width:80px;height:80px;background:url("../img/icon_arrow.png");background-position:center;background-size:100%;background-repeat:no-repeat;z-index:10}@media only screen and (max-width: 1026px){body #products .productsSliderWrapper .productsSliderPrev{top:88px;left:calc(50% - 200px);width:64px;height:64px}}@media only screen and (max-width: 768px){body #products .productsSliderWrapper .productsSliderPrev{top:88px;left:calc(50% - 200px);width:64px;height:64px}}@media only screen and (max-width: 432px){body #products .productsSliderWrapper .productsSliderPrev{top:calc((100vw - 16px - 16px - 16px - 16px - 64px - 64px)/2 - 32px);left:calc(50% - (100vw - 16px - 16px)/2)}}body #products .productsSliderWrapper .productsSliderPrev:focus-visible{outline:4px #4ab1ff solid;outline-offset:8px;border-radius:4px}body #products .productsSliderWrapper .productsSliderNext{position:absolute;top:74px;right:0;transform:rotate(180deg);width:80px;height:80px;background:url("../img/icon_arrow.png");background-position:center;background-size:100%;background-repeat:no-repeat;z-index:10}@media only screen and (max-width: 1026px){body #products .productsSliderWrapper .productsSliderNext{top:88px;right:calc(50% - 200px);width:64px;height:64px}}@media only screen and (max-width: 768px){body #products .productsSliderWrapper .productsSliderNext{top:88px;right:calc(50% - 200px);width:64px;height:64px}}@media only screen and (max-width: 432px){body #products .productsSliderWrapper .productsSliderNext{top:calc((100vw - 16px - 16px - 16px - 16px - 64px - 64px)/2 - 32px);right:calc(50% - (100vw - 16px - 16px)/2)}}body #products .productsSliderWrapper .productsSliderNext:focus-visible{outline:4px #4ab1ff solid;outline-offset:8px;border-radius:4px}body #products .productsSliderWrapper .productsSliderPagination{display:flex;justify-content:center;gap:32px;margin-top:58px;z-index:10}@media only screen and (max-width: 768px){body #products .productsSliderWrapper .productsSliderPagination{margin-top:32px;gap:10px}}body #products .productsSliderWrapper .productsSliderPagination .swiper-pagination-bullet{width:32px;height:32px;margin:0;background:url("../img/bg_border.png");background-position:center;background-size:4px 4px;background-repeat:repeat;border:2px solid #fff;opacity:1;cursor:pointer}@media only screen and (max-width: 768px){body #products .productsSliderWrapper .productsSliderPagination .swiper-pagination-bullet{width:20px;height:20px}}body #products .productsSliderWrapper .productsSliderPagination .swiper-pagination-bullet:focus-visible{outline:4px #4ab1ff solid;outline-offset:8px;border-radius:4px;border-radius:1000px}body #products .productsSliderWrapper .productsSliderPagination .swiper-pagination-bullet:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;border-radius:1000px;opacity:0;transition:opacity .3s ease-out}body #products .productsSliderWrapper .productsSliderPagination .swiper-pagination-bullet.swiper-pagination-bullet-active:after{opacity:1}body #products .commonNote{text-align:center;margin-top:16px}@media only screen and (max-width: 768px){body #products .commonNote{margin-top:8px}}body #products .commonNote+.commonNote{margin-top:8px}@media only screen and (max-width: 768px){body #products .commonNote+.commonNote{margin-top:8px}}body #products .commonNote+.commonBtn{margin-top:48px}@media only screen and (max-width: 768px){body #products .commonNote+.commonBtn{margin-top:32px}}body #products .commonBtn{margin-top:16px}body #products .commonSubTtl{margin-top:80px;color:#fff;font-size:1.125rem;line-height:1.8em}body #products .productsBookImgList{width:100%;max-width:1020px;margin:auto;margin-top:32px}body #products .productsBookImgList ul{display:flex;justify-content:center;gap:30px}body #products .productsBookImgList img{width:100%}body #products .productsBookTtl{width:100%;max-width:1024px;margin:auto;margin-top:32px;color:#fff;font-size:1.5rem;font-weight:600;line-height:1.8em;text-align:center}@media only screen and (max-width: 768px){body #products .productsBookTtl{font-size:1rem}}body #products .productsBooktxt{width:100%;max-width:1024px;margin:auto;margin-top:16px;color:#fff;font-size:1.125rem;line-height:1.8em;text-align:center}@media only screen and (max-width: 768px){body #products .productsBooktxt{margin-top:8px;font-size:1rem}}body #products .productsBookPrice{width:100%;max-width:1024px;margin:auto;margin-top:16px;color:#fff;font-size:1.125rem;line-height:1.8em;text-align:center}@media only screen and (max-width: 768px){body #products .productsBookPrice{margin-top:8px;font-size:1rem}}body #products .productsBookInfoTable{position:relative;max-width:1024px;margin:20px auto 12px;padding:4px;z-index:1}body #products .productsBookInfoTable::before{content:"";inset:4px;background:#000;position:absolute;clip-path:polygon(16px 0%, calc(100% - 16px) 0%, 100% 16px, 100% calc(100% - 16px), calc(100% - 16px) 100%, 16px 100%, 0% calc(100% - 16px), 0% 16px)}body #products .productsBookInfoTable::after{content:"";position:absolute;inset:2px;background:#fff;clip-path:polygon(16px 0%, calc(100% - 16px) 0%, 100% 16px, 100% calc(100% - 16px), calc(100% - 16px) 100%, 16px 100%, 0% calc(100% - 16px), 0% 16px);z-index:-1}body #products .productsBookInfoTable dl{display:flex;align-items:stretch;border-top:2px solid #fff}body #products .productsBookInfoTable dl:first-child{border-top:none}body #products .productsBookInfoTable dl:first-child dt,body #products .productsBookInfoTable dl:first-child dd{padding-top:12px;padding-bottom:12px}body #products .productsBookInfoTable dl:last-child dt,body #products .productsBookInfoTable dl:last-child dd{padding-top:12px;padding-bottom:12px}body #products .productsBookInfoTable dl dt{display:flex;align-items:center;width:calc(16px + 10em + 32px);padding:8px 16px 8px 32px;font-size:1.125rem}@media only screen and (max-width: 768px){body #products .productsBookInfoTable dl dt{width:calc(24px + 6em + 32px);padding:14px 8px 14px 16px;font-size:.875rem;line-height:1.3em}}body #products .productsBookInfoTable dl dd{display:flex;align-items:center;width:calc(100% - (16px + 10em + 32px));padding:8px 32px 8px 16px;border-left:2px solid #fff;font-size:1.125rem}@media only screen and (max-width: 768px){body #products .productsBookInfoTable dl dd{width:calc(100% - (24px + 6em + 32px));padding:14px 16px 14px 8px;font-size:.875rem;line-height:1.3em}}@media only screen and (max-width: 768px){body #products .productsBookInfoTable dl dd .commonNote{margin-top:0}}body #products .productsBookInfoTable.--langEn dl dt{width:calc(16px + 7em + 32px)}body #products .productsBookInfoTable.--langEn dl dd{width:calc(100% - (16px + 7em + 32px))}body #products .commonTxt{margin:auto;margin-top:32px}@media only screen and (max-width: 768px){body #products .commonTxt{font-size:1rem}}body #products .commonTxt strong{display:inline-block;font-size:1.375rem;font-weight:700;padding-right:.5em;position:relative}body #products .commonTxt strong:after{content:"";width:100%;height:1px;background:#fff;position:absolute;bottom:-0.1em;left:-0.25em}body #products .commonTxt br{display:inline}@media only screen and (max-width: 768px){body #products .commonTxt br{display:none}}body #products .productsTable{width:100%;max-width:940px;margin:auto;margin-top:24px}@media only screen and (max-width: 768px){body #products .productsTable{margin-top:32px;padding:0 0}}body #products .productsTable .productsTableInner{width:100%}body #products .productsTable .productsTableInner .productsTableTop{display:flex}body #products .productsTable .productsTableInner .productsTableTop:before{content:"";width:17px;height:17px;background:url("../img/statue_corner_line.png");background-position:center;background-size:17px;background-repeat:no-repeat}body #products .productsTable .productsTableInner .productsTableTop span{width:calc(100% - 17px - 17px);height:17px;border-top:2px solid #fff;background:rgba(0,0,0,.5)}body #products .productsTable .productsTableInner .productsTableTop:after{content:"";width:17px;height:17px;background:url("../img/statue_corner_line.png");background-position:center;background-size:17px;background-repeat:no-repeat;transform:rotate(90deg)}body #products .productsTable .productsTableInner .productsTableMain{border-left:2px solid #fff;border-right:2px solid #fff;background:rgba(0,0,0,.5)}body #products .productsTable .productsTableInner .productsTableMain.--langEn dl dt{width:calc(16px + 10em + 32px)}@media only screen and (max-width: 899px){body #products .productsTable .productsTableInner .productsTableMain.--langEn dl dt{width:100%}}body #products .productsTable .productsTableInner .productsTableMain.--langEn dl dd{width:calc(100% - (16px + 10em + 32px))}@media only screen and (max-width: 899px){body #products .productsTable .productsTableInner .productsTableMain.--langEn dl dd{width:100%}}body #products .productsTable .productsTableInner .productsTableMain dl{display:flex;align-items:center;flex-wrap:wrap}@media only screen and (min-width: 900px){body #products .productsTable .productsTableInner .productsTableMain dl:last-child dt:after{content:none}}body #products .productsTable .productsTableInner .productsTableMain dl:last-child dd{padding:8px 16px 8px 16px}@media only screen and (max-width: 899px){body #products .productsTable .productsTableInner .productsTableMain dl:last-child dd{padding:8px 32px 8px 32px}}body #products .productsTable .productsTableInner .productsTableMain dl:last-child dd:after{content:none}@media only screen and (max-width: 768px){body #products .productsTable .productsTableInner .productsTableMain dl:last-child dd{padding:4px 16px 4px 16px}}body #products .productsTable .productsTableInner .productsTableMain dl dt{width:calc(16px + 9em + 32px);padding:8px 16px 8px 32px;font-size:1.125rem;position:relative}body #products .productsTable .productsTableInner .productsTableMain dl dt:after{content:"";width:calc(100% - 2px - 32px);height:1px;background:#fff;position:absolute;bottom:-2px;right:2px;opacity:.2}@media only screen and (max-width: 899px){body #products .productsTable .productsTableInner .productsTableMain dl dt{width:100%;font-weight:700}body #products .productsTable .productsTableInner .productsTableMain dl dt:after{content:none}}@media only screen and (max-width: 768px){body #products .productsTable .productsTableInner .productsTableMain dl dt{padding:4px 16px 4px 16px;font-size:.875rem}body #products .productsTable .productsTableInner .productsTableMain dl dt:after{content:none}}body #products .productsTable .productsTableInner .productsTableMain dl dd{width:calc(100% - (16px + 9em + 32px));padding:8px 32px 8px 16px;border-left:2px solid #fff;font-size:1.125rem;word-wrap:break-word}body #products .productsTable .productsTableInner .productsTableMain dl dd:after{content:"";width:calc(100% - 2px - 32px);height:1px;background:#fff;position:absolute;bottom:-2px;left:2px;opacity:.2}@media only screen and (max-width: 899px){body #products .productsTable .productsTableInner .productsTableMain dl dd{width:100%;padding:8px 32px 32px 32px;border-left:none}body #products .productsTable .productsTableInner .productsTableMain dl dd:after{content:"";width:calc(100% - 32px - 32px);height:1px;background:#fff;position:absolute;bottom:10px;left:32px;opacity:1}}@media only screen and (max-width: 768px){body #products .productsTable .productsTableInner .productsTableMain dl dd{padding:4px 16px 32px 16px;font-size:.875rem}body #products .productsTable .productsTableInner .productsTableMain dl dd:after{content:"";width:calc(100% - 16px - 16px);height:1px;background:#fff;position:absolute;bottom:10px;left:16px;opacity:1}}body #products .productsTable .productsTableInner .productsTableMain dl.productsTableFooter{margin:16px 0 0 0;padding:16px 0 0 0;background:#fff}body #products .productsTable .productsTableInner .productsTableMain dl.productsTableFooter dt{width:calc(16px + 5em + 32px);padding:8px 16px 8px 32px;color:#000}@media only screen and (max-width: 768px){body #products .productsTable .productsTableInner .productsTableMain dl.productsTableFooter dt{padding:4px 8px 4px 16px;font-size:.875rem}}body #products .productsTable .productsTableInner .productsTableMain dl.productsTableFooter dd{width:calc(100% - (16px + 5em + 32px));padding:8px 32px 8px 16px;border-left:2px solid #000;color:#000}@media only screen and (max-width: 768px){body #products .productsTable .productsTableInner .productsTableMain dl.productsTableFooter dd{padding:4px 16px 4px 8px;font-size:.875rem}}body #products .productsTable .productsTableInner .productsTableBottom{display:flex}body #products .productsTable .productsTableInner .productsTableBottom:before{content:"";width:17px;height:17px;background:url("../img/statue_corner_line.png");background-position:center;background-size:17px;background-repeat:no-repeat;transform:rotate(270deg)}body #products .productsTable .productsTableInner .productsTableBottom span{width:calc(100% - 17px - 17px);height:17px;border-bottom:2px solid #fff;background:rgba(0,0,0,.5)}body #products .productsTable .productsTableInner .productsTableBottom:after{content:"";width:17px;height:17px;background:url("../img/statue_corner_line.png");background-position:center;background-size:17px;background-repeat:no-repeat;transform:rotate(180deg)}body #withFans{width:100%;padding:160px 0 0}@media only screen and (max-width: 768px){body #withFans{padding:128px 0 0}}body .withfansInner{width:100%;max-width:1664px;margin:auto;padding:0 32px}@media only screen and (max-width: 768px){body .withfansInner{padding:0 16px}}body .withfansInner .commonTxt{margin-top:32px}@media only screen and (max-width: 768px){body .withfansInner .commonTxt{margin-top:16px}}body .withfansInner .commonNote{text-align:center;margin-top:48px}@media only screen and (max-width: 768px){body .withfansInner .commonNote{margin-top:32px}}body .withfansInner .commonBtn{margin-top:8px}body .withfansInner .commonBtn+.commonNote{margin-top:8px}body .withfansInner .commonImg{margin-top:48px}@media only screen and (max-width: 768px){body .withfansInner .commonImg{margin-top:32px}}body .withfansInner .commonHr{margin-top:64px}@media only screen and (max-width: 768px){body .withfansInner .commonHr{margin-top:48px}}body .withfansInner .commonHr+.commonTxt{margin-top:48px}@media only screen and (max-width: 768px){body .withfansInner .commonHr+.commonTxt{margin-top:32px}}body .withfansInner .commonImgList{margin-top:72px}@media only screen and (max-width: 768px){body .withfansInner .commonImgList{margin-top:48px}}body .withfansInner .gundamcinemanambaBanner{width:100%;margin:40px auto 0}@media only screen and (min-width: 1665px){body .withfansInner .gundamcinemanambaBanner{max-width:1022px}}body .withfansInner .gundamcinemanambaBanner .gundamcinemanambaBannerLink{width:100%;max-width:800px;margin:auto}body .withfansInner .gundamcinemanambaBanner .gundamcinemanambaBannerLink img{width:100%}body #reservation{padding:80px 0;background:url("../img/reservation_bg.jpg");background-position:top center;background-size:cover;background-repeat:no-repeat}@media only screen and (max-width: 768px){body #reservation{padding:64px 0}}body #reservation .reservationInner{width:100%;max-width:1664px;margin:auto;padding:0 32px}@media only screen and (max-width: 768px){body #reservation .reservationInner{padding:0 16px}}body #reservation .reservationInner span{display:inline-block}body #reservation .reservationInner .commonTtl{width:100%}body #reservation .reservationInner .reservationImg{width:100%;max-width:960px;margin:64px auto 0}@media only screen and (max-width: 768px){body #reservation .reservationInner .reservationImg{margin:48px auto 0}}body #reservation .reservationInner .reservationImg img{width:100%}body #reservation .reservationInner .frameColumn{margin-top:32px}@media only screen and (max-width: 768px){body #reservation .reservationInner .frameColumn{margin-top:16px}}body #reservation .reservationInner .frameColumn .commonTxt{margin-top:0}body #reservation .reservationInner .reservationTableBox{margin:0 auto;margin-top:32px;font-size:1.25rem;color:#fff;width:100%}@media only screen and (min-width: 1001px){body #reservation .reservationInner .reservationTableBox{max-width:1000px}}@media only screen and (max-width: 1000px){body #reservation .reservationInner .reservationTableBox{padding:0 32px}}@media only screen and (max-width: 768px){body #reservation .reservationInner .reservationTableBox{margin-top:16px;padding:0}}body #reservation .reservationInner .reservationTableInner{position:relative;margin-bottom:12px;padding:3px;z-index:1;border-collapse:separate;border-spacing:0}body #reservation .reservationInner .reservationTableInner::before{content:"";inset:4px;background:#000;position:absolute;clip-path:polygon(16px 0%, calc(100% - 16px) 0%, 100% 16px, 100% calc(100% - 16px), calc(100% - 16px) 100%, 16px 100%, 0% calc(100% - 16px), 0% 16px)}body #reservation .reservationInner .reservationTableInner::after{content:"";position:absolute;inset:2px;background:#fff;clip-path:polygon(16px 0%, calc(100% - 16px) 0%, 100% 16px, 100% calc(100% - 16px), calc(100% - 16px) 100%, 16px 100%, 0% calc(100% - 16px), 0% 16px);z-index:-1}body #reservation .reservationInner .reservationTableInner tr{display:flex;align-items:stretch;justify-content:space-around;border-top:2px solid #fff;align-self:stretch}body #reservation .reservationInner .reservationTableInner tr:first-child{border-top:none}body #reservation .reservationInner .reservationTableInner tr.reservationSubTableTop{border-top:none;background:#fff;clip-path:polygon(16px 0, calc(100% - 16px) 0, 100% 16px, 100% 100%, 0 100%, 0 16px);display:flex;flex-wrap:wrap}body #reservation .reservationInner .reservationTableInner tr.reservationSubTableTop th{display:flex;align-items:center;justify-content:space-around;text-align:center;flex-wrap:wrap;width:100%;color:#000;border-left:2px solid #000;width:33.3333333333%;padding:8px 16px;font-weight:700}body #reservation .reservationInner .reservationTableInner tr.reservationSubTableTop th:first-child{border:none}@media only screen and (max-width: 768px){body #reservation .reservationInner .reservationTableInner tr.reservationSubTableTop th{padding:14px 16px;font-size:.875rem}}@media only screen and (max-width: 768px){body #reservation .reservationInner .reservationTableInner tr.reservationSubTableTop.--langEn th{padding:14px 8px}}body #reservation .reservationInner .reservationTableInner tr.reservationSubTableTop+tr{border-top:none}body #reservation .reservationInner .reservationTableInner tr td{display:flex;align-items:center;justify-content:center;text-align:center;width:33.3333333333%;padding:8px 16px;border-left:2px solid #fff;font-size:1.125rem}body #reservation .reservationInner .reservationTableInner tr td:first-child{border-left:none}body #reservation .reservationInner .reservationTableInner tr td.reservationBorderNone{border-left:none}@media only screen and (max-width: 768px){body #reservation .reservationInner .reservationTableInner tr td{padding:14px 16px;font-size:.875rem;line-height:1.3em}}@media only screen and (max-width: 768px){body #reservation .reservationInner .reservationTableInner tr td .commonNote{margin-top:0}}body #reservation .commonTxt{margin-top:64px}body #reservation .commonTxt+.commonTxt{margin-top:16px}body #reservation .commonTxt+.commonNote{margin-top:8px}@media only screen and (max-width: 768px){body #reservation .commonTxt{margin-top:48px;text-align:center}}body #recruitment{width:100%;padding:160px 0 0}@media only screen and (max-width: 768px){body #recruitment{padding:128px 0 0}}body #recruitment .recruitmentInner{width:100%;max-width:1664px;margin:auto;padding:0 32px}@media only screen and (max-width: 768px){body #recruitment .recruitmentInner{padding:0 16px}}body #recruitment .commonImg{margin-top:64px;max-width:480px}@media only screen and (max-width: 768px){body #recruitment .commonImg{margin-top:32px}}body #recruitment .commonImg+.commonTxt{margin-top:16px}body #recruitment .commonTxt{margin-top:64px}body #recruitment .commonTxt+.commonTxt{margin-top:16px}body #recruitment .commonTxt+.commonNote{margin-top:8px}@media only screen and (max-width: 768px){body #recruitment .commonTxt{margin-top:48px;text-align:center}}body #recruitment .commonDecoFrame .commonDecoFrameInner .recruitmentDecoFrameContent{width:100%;padding:32px;background:#fff}@media only screen and (max-width: 768px){body #recruitment .commonDecoFrame .commonDecoFrameInner .recruitmentDecoFrameContent{height:240px;padding:16px;overflow-x:scroll}}body #recruitment .commonDecoFrame .commonDecoFrameInner .recruitmentDecoFrameContent h3{padding-left:2em;color:#51577b;font-size:1.25rem;font-weight:600;line-height:1.8em;background:url("../img/subttl_deco_grey.png");background-position:center left;background-size:28px 100%;background-repeat:no-repeat}@media only screen and (max-width: 768px){body #recruitment .commonDecoFrame .commonDecoFrameInner .recruitmentDecoFrameContent h3{font-size:1.125rem}}body #recruitment .commonDecoFrame .commonDecoFrameInner .recruitmentDecoFrameContent h3+*{margin-top:16px}@media only screen and (max-width: 768px){body #recruitment .commonDecoFrame .commonDecoFrameInner .recruitmentDecoFrameContent h3+*{margin-top:8px}}body #recruitment .commonDecoFrame .commonDecoFrameInner .recruitmentDecoFrameContent p{font-size:1rem;color:#51577b}@media only screen and (max-width: 768px){body #recruitment .commonDecoFrame .commonDecoFrameInner .recruitmentDecoFrameContent p{font-size:.875rem}}body #recruitment .commonDecoFrame .commonDecoFrameInner .recruitmentDecoFrameContent p a{display:inline;font-weight:bold;color:#29a0d1;text-decoration:underline;pointer-events:auto}body #recruitment .commonDecoFrame .commonDecoFrameInner .recruitmentDecoFrameContent p a.--linkSpOnly{pointer-events:none}@media only screen and (max-width: 768px){body #recruitment .commonDecoFrame .commonDecoFrameInner .recruitmentDecoFrameContent p a.--linkSpOnly{pointer-events:auto}}body #recruitment .commonDecoFrame .commonDecoFrameInner .recruitmentDecoFrameContent hr{width:100%;height:2px;background:#51577b;margin:32px 0}@media only screen and (max-width: 768px){body #recruitment .commonDecoFrame .commonDecoFrameInner .recruitmentDecoFrameContent hr{margin:16px 0}}body #recruitment .commonDecoFrame .commonDecoFrameInner .recruitmentDecoFrameContent dl{display:flex;flex-wrap:wrap;width:100%}body #recruitment .commonDecoFrame .commonDecoFrameInner .recruitmentDecoFrameContent dl dt{font-size:1rem;color:#51577b}@media only screen and (max-width: 768px){body #recruitment .commonDecoFrame .commonDecoFrameInner .recruitmentDecoFrameContent dl dt:before{content:"・"}}body #recruitment .commonDecoFrame .commonDecoFrameInner .recruitmentDecoFrameContent dl dd{padding-left:calc(2em + 1px);font-size:1rem;color:#51577b}@media only screen and (max-width: 768px){body #recruitment .commonDecoFrame .commonDecoFrameInner .recruitmentDecoFrameContent dl dd{padding-left:1em}body #recruitment .commonDecoFrame .commonDecoFrameInner .recruitmentDecoFrameContent dl dd+dt{margin-top:8px}}body #recruitment .commonDecoFrame .commonDecoFrameInner .recruitmentDecoFrameContent dl dd:before{content:"";position:absolute;top:50%;left:1em;transform:translate(0, -50%);width:1px;height:1em;background:#51577b}@media only screen and (max-width: 768px){body #recruitment .commonDecoFrame .commonDecoFrameInner .recruitmentDecoFrameContent dl dd:before{content:none}}body #recruitment .commonDecoFrame .commonDecoFrameInner .recruitmentDecoFrameContent dl.--w2em dt{width:2em}@media only screen and (max-width: 768px){body #recruitment .commonDecoFrame .commonDecoFrameInner .recruitmentDecoFrameContent dl.--w2em dt{width:100%}}body #recruitment .commonDecoFrame .commonDecoFrameInner .recruitmentDecoFrameContent dl.--w2em dd{width:calc(100% - 2em)}@media only screen and (max-width: 768px){body #recruitment .commonDecoFrame .commonDecoFrameInner .recruitmentDecoFrameContent dl.--w2em dd{width:100%}}body #recruitment .commonDecoFrame .commonDecoFrameInner .recruitmentDecoFrameContent dl.--w6em dt{width:6em}@media only screen and (max-width: 768px){body #recruitment .commonDecoFrame .commonDecoFrameInner .recruitmentDecoFrameContent dl.--w6em dt{width:100%}}body #recruitment .commonDecoFrame .commonDecoFrameInner .recruitmentDecoFrameContent dl.--w6em dd{width:calc(100% - 6em)}@media only screen and (max-width: 768px){body #recruitment .commonDecoFrame .commonDecoFrameInner .recruitmentDecoFrameContent dl.--w6em dd{width:100%}}body #recruitment .commonDecoFrame .commonDecoFrameInner .recruitmentDecoFrameContent ul li{text-indent:-1em;padding-left:1em;font-size:1rem;color:#51577b}@media only screen and (max-width: 768px){body #recruitment .commonDecoFrame .commonDecoFrameInner .recruitmentDecoFrameContent ul li+li{margin-top:8px}}body #recruitment br.brOnlyPc{display:inline}@media only screen and (max-width: 450px){body #recruitment br.brOnlyPc{display:none}}body #recruitment .commonNote{text-align:center;margin-top:48px}@media only screen and (max-width: 768px){body #recruitment .commonNote{margin-top:32px}}body #recruitment .commonNote+.commonTxt{margin-top:32px}@media only screen and (max-width: 768px){body #recruitment .commonNote+.commonTxt{margin-top:16px}}body #recruitment .commonTxt+.commonTxt{margin-top:16px}@media only screen and (max-width: 768px){body #recruitment .commonTxt+.commonTxt{margin-top:8px}}body #recruitment .commonTxt+.recruitmentFin{margin-top:48px}@media only screen and (max-width: 768px){body #recruitment .commonTxt+.recruitmentFin{margin-top:32px}}body #recruitment .commonBtn{margin-top:20px}body #recruitment button{background-color:rgba(0,0,0,0);border:none;cursor:pointer;outline:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:opacity .3s ease-out}body #recruitment button:focus-visible{outline:4px #4ab1ff solid;outline-offset:8px;border-radius:4px}@media only screen and (min-width: 769px){body #recruitment button:hover{opacity:.6}}body #recruitment .recruitmentAcc .recruitmentAccContents{display:none;margin:20px auto 0}body #recruitment .recruitmentAcc .recruitmentAccContents p{opacity:0;transition:opacity .6s ease-out}@media only screen and (max-width: 768px){body #recruitment .recruitmentAcc .recruitmentAccContents{margin:16px auto 0}}body #recruitment .recruitmentAcc .recruitmentAccContents.is-Show p{opacity:1}body #recruitment .recruitmentFin{position:relative}body #recruitment .recruitmentFin .recruitmentFinTxt{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:2;font-size:1.3rem;font-weight:700;color:#fff}@media only screen and (max-width: 768px){body #recruitment .recruitmentFin .recruitmentFinTxt{font-size:1rem;text-align:center;width:70%}}body #recruitment .recruitmentFin .commonBtn{opacity:.4}body #recruitment .recruitmentFin .recruitmentFinTxtCenter{margin-top:40px;text-align:center;font-size:1.3rem;color:#ff6e6e}@media only screen and (max-width: 768px){body #recruitment .recruitmentFin .recruitmentFinTxtCenter{font-size:1rem}}body #special{width:100%;padding:80px 0 0}@media only screen and (max-width: 768px){body #special{padding:64px 0 0}}body #special .specialInner{width:100%}body #special .specialInner h4{text-align:center;font-weight:bold;font-size:1.125rem}body #special .specialInner .newfootageAndPhotographs{margin-top:40px}body #special .specialInner .launchingCeremony{margin-top:60px}body #special .specialInner .commonTtl{max-width:1664px;margin:auto;padding:0 32px}@media only screen and (max-width: 768px){body #special .specialInner .commonTtl{padding:0 16px}}body #special .specialInner .commonSubTtl{max-width:1664px;padding:0 32px}@media only screen and (max-width: 768px){body #special .specialInner .commonSubTtl{padding:0 16px}}body #special .specialInner .specialKvImg{width:100%;max-width:565px;margin:auto;margin-top:32px}@media only screen and (max-width: 768px){body #special .specialInner .specialKvImg{padding:0 16px}}body #special .specialInner .specialKvImg img{width:100%}body #special .specialInner .specialTableInner{position:relative;margin-bottom:12px;padding:4px;z-index:1}body #special .specialInner .specialTableInner::before{content:"";inset:4px;background:#000;position:absolute;clip-path:polygon(16px 0%, calc(100% - 16px) 0%, 100% 16px, 100% calc(100% - 16px), calc(100% - 16px) 100%, 16px 100%, 0% calc(100% - 16px), 0% 16px)}body #special .specialInner .specialTableInner::after{content:"";position:absolute;inset:2px;background:#fff;clip-path:polygon(16px 0%, calc(100% - 16px) 0%, 100% 16px, 100% calc(100% - 16px), calc(100% - 16px) 100%, 16px 100%, 0% calc(100% - 16px), 0% 16px);z-index:-1}body #special .specialInner .specialTableInner dl{display:flex;align-items:stretch;border-top:2px solid #fff}body #special .specialInner .specialTableInner dl:first-child{border-top:none}body #special .specialInner .specialTableInner dl:first-child dt,body #special .specialInner .specialTableInner dl:first-child dd{padding-top:12px;padding-bottom:12px}body #special .specialInner .specialTableInner dl:last-child dt,body #special .specialInner .specialTableInner dl:last-child dd{padding-top:12px;padding-bottom:12px}body #special .specialInner .specialTableInner dl dt{display:flex;align-items:center;width:calc(16px + 10em + 32px);padding:8px 16px 8px 32px;font-size:1.125rem}@media only screen and (max-width: 768px){body #special .specialInner .specialTableInner dl dt{width:calc(24px + 6em + 32px);padding:14px 8px 14px 16px;font-size:.875rem;line-height:1.3em}}body #special .specialInner .specialTableInner dl dd{display:flex;align-items:center;width:calc(100% - (16px + 10em + 32px));padding:8px 32px 8px 16px;border-left:2px solid #fff;font-size:1.125rem}@media only screen and (max-width: 768px){body #special .specialInner .specialTableInner dl dd{width:calc(100% - (24px + 6em + 32px));padding:14px 16px 14px 8px;font-size:.875rem;line-height:1.3em}}@media only screen and (max-width: 768px){body #special .specialInner .specialTableInner dl dd .commonNote{margin-top:0}}body #special .specialInner .specialTableInner.--langEn dl dt{width:calc(16px + 7em + 32px)}body #special .specialInner .specialTableInner.--langEn dl dd{width:calc(100% - (16px + 7em + 32px))}body #special .specialInner .specialSliderWrapper{width:100%;margin-top:32px}@media only screen and (max-width: 768px){body #special .specialInner .specialSliderWrapper{margin-top:16px}}body #special .specialInner .specialSliderWrapper:after{content:"";position:absolute;top:0;left:50%;transform:translate(-50%, 0);width:400px;aspect-ratio:1/.5625;background:url("../img/pavilion_deco.png");background-position:center;background-size:100%;background-repeat:no-repeat;z-index:10;pointer-events:none}@media only screen and (max-width: 768px){body #special .specialInner .specialSliderWrapper:after{width:240px;aspect-ratio:1/.65625;background:url("../img/pavilion_deco_sp.png");background-position:center;background-size:100%;background-repeat:no-repeat}}body #special .specialInner .specialSliderWrapper .specialSliderInner{width:100%;overflow:hidden}body #special .specialInner .specialSliderWrapper .specialSlider{width:100%}body #special .specialInner .specialSliderWrapper .specialSlider.--langEn .swiper-slide.swiper-slide-active a:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url("../img/icon_zoom_en.png");background-position:center;background-size:calc(100% - 96px) auto;background-repeat:no-repeat;opacity:0;transition:opacity .3s ease-out;pointer-events:none;z-index:2}@media only screen and (max-width: 768px){body #special .specialInner .specialSliderWrapper .specialSlider.--langEn .swiper-slide.swiper-slide-active a:after{content:none}}body #special .specialInner .specialSliderWrapper .specialSlider .swiper-slide{width:400px;aspect-ratio:1/.5625}@media only screen and (max-width: 768px){body #special .specialInner .specialSliderWrapper .specialSlider .swiper-slide{width:240px;aspect-ratio:1/.65625}}body #special .specialInner .specialSliderWrapper .specialSlider .swiper-slide.swiper-slide-active a{opacity:1;pointer-events:auto}body #special .specialInner .specialSliderWrapper .specialSlider .swiper-slide.swiper-slide-active a:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:0;transition:opacity .3s ease-out;pointer-events:none;z-index:2}@media only screen and (max-width: 768px){body #special .specialInner .specialSliderWrapper .specialSlider .swiper-slide.swiper-slide-active a:before{content:none}}body #special .specialInner .specialSliderWrapper .specialSlider .swiper-slide.swiper-slide-active a:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url("../img/icon_zoom.png");background-position:center;background-size:calc(100% - 96px) auto;background-repeat:no-repeat;opacity:0;transition:opacity .3s ease-out;pointer-events:none;z-index:2}@media only screen and (max-width: 768px){body #special .specialInner .specialSliderWrapper .specialSlider .swiper-slide.swiper-slide-active a:after{content:none}}body #special .specialInner .specialSliderWrapper .specialSlider .swiper-slide.swiper-slide-active a:hover,body #special .specialInner .specialSliderWrapper .specialSlider .swiper-slide.swiper-slide-active a:focus-visible{opacity:1}body #special .specialInner .specialSliderWrapper .specialSlider .swiper-slide.swiper-slide-active a:hover:before,body #special .specialInner .specialSliderWrapper .specialSlider .swiper-slide.swiper-slide-active a:focus-visible:before{opacity:.6}body #special .specialInner .specialSliderWrapper .specialSlider .swiper-slide.swiper-slide-active a:hover:after,body #special .specialInner .specialSliderWrapper .specialSlider .swiper-slide.swiper-slide-active a:focus-visible:after{opacity:1}body #special .specialInner .specialSliderWrapper .specialSlider .swiper-slide a{width:100%;transition:opacity .3s ease-out;background:#000;opacity:.5;pointer-events:none;height:100%}body #special .specialInner .specialSliderWrapper .specialSlider .swiper-slide a:hover,body #special .specialInner .specialSliderWrapper .specialSlider .swiper-slide a:focus-visible{opacity:1}body #special .specialInner .specialSliderWrapper .specialSlider .swiper-slide a picture{width:100%;height:100%}body #special .specialInner .specialSliderWrapper .specialSlider .swiper-slide a img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}body #special .specialInner .specialSliderWrapper .specialSliderPrev{position:absolute;top:74px;left:calc(50% - 200px - 32px);transform:translate(-100%, 0);width:80px;height:80px;background:url("../img/icon_arrow.png");background-position:center;background-size:100%;background-repeat:no-repeat;z-index:10}@media only screen and (max-width: 768px){body #special .specialInner .specialSliderWrapper .specialSliderPrev{top:48px;left:calc(50% - 120px + 8px);width:64px;height:64px}}body #special .specialInner .specialSliderWrapper .specialSliderPrev:focus-visible{outline:4px #4ab1ff solid;outline-offset:8px;border-radius:4px}body #special .specialInner .specialSliderWrapper .specialSliderNext{position:absolute;top:74px;right:calc(50% - 200px - 32px);transform:translate(100%, 0) rotate(180deg);width:80px;height:80px;background:url("../img/icon_arrow.png");background-position:center;background-size:100%;background-repeat:no-repeat;z-index:10}@media only screen and (max-width: 768px){body #special .specialInner .specialSliderWrapper .specialSliderNext{top:48px;right:calc(50% - 120px + 8px);width:64px;height:64px}}body #special .specialInner .specialSliderWrapper .specialSliderNext:focus-visible{outline:4px #4ab1ff solid;outline-offset:8px;border-radius:4px}body #special .specialInner .specialSliderWrapper .specialSliderPagination{display:flex;justify-content:center;gap:32px;margin-top:42px;z-index:10}@media only screen and (max-width: 768px){body #special .specialInner .specialSliderWrapper .specialSliderPagination{gap:10px}}body #special .specialInner .specialSliderWrapper .specialSliderPagination .swiper-pagination-bullet{width:32px;height:32px;margin:0;background:url("../img/bg_border.png");background-position:center;background-size:4px 4px;background-repeat:repeat;border:2px solid #fff;opacity:1;cursor:pointer}@media only screen and (max-width: 768px){body #special .specialInner .specialSliderWrapper .specialSliderPagination .swiper-pagination-bullet{width:20px;height:20px}}body #special .specialInner .specialSliderWrapper .specialSliderPagination .swiper-pagination-bullet:focus-visible{outline:4px #4ab1ff solid;outline-offset:8px;border-radius:4px;border-radius:1000px}body #special .specialInner .specialSliderWrapper .specialSliderPagination .swiper-pagination-bullet:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;border-radius:1000px;opacity:0;transition:opacity .3s ease-out}body #special .specialInner .specialSliderWrapper .specialSliderPagination .swiper-pagination-bullet.swiper-pagination-bullet-active:after{opacity:1}body #special .specialInner .specialMovie{width:100%;margin:32px auto 0;padding:0 32px;display:flex;justify-content:center;flex-wrap:wrap;gap:30px}@media only screen and (max-width: 768px){body #special .specialInner .specialMovie{margin:16px auto 0;padding:0 16px 0;display:block}}body #special .specialInner .specialMovie a{width:100%;z-index:1;cursor:pointer}body #special .specialInner .specialMovie a:hover{opacity:.7}body #special .specialInner .specialMovie a:after{content:"";position:absolute;top:0;left:50%;transform:translate(-50%, 0);width:100%;height:100%;background:url("../img/lead_movie_parts.png");background-position:center;background-size:100% 100%;background-repeat:no-repeat}@media only screen and (max-width: 768px){body #special .specialInner .specialMovie a:after{width:100%}}body #special .specialInner .specialMovie a img{width:100%}body #special .specialInner .specialMovie .specialMovieList{width:calc(33.333% - 20px)}@media only screen and (max-width: 768px){body #special .specialInner .specialMovie .specialMovieList{margin-top:16px;width:100%}body #special .specialInner .specialMovie .specialMovieList:nth-child(1){margin-top:0}}body #special .commonBox{max-width:1024px;margin:auto;margin-top:32px;padding:0 32px}@media only screen and (max-width: 768px){body #special .commonBox{padding:0 16px}}body #special .commonBox .commonTxt{margin:auto;padding:16px 32px;font-size:2rem;border-left:2px solid #fff;border-right:2px solid #fff}@media only screen and (max-width: 768px){body #special .commonBox .commonTxt{padding:8px 16px;text-align:center;font-size:1.5rem}}body #special .commonBox .commonTxt strong{display:inline-block;font-size:2.5rem;font-weight:700;padding-right:.5em;position:relative}@media only screen and (max-width: 768px){body #special .commonBox .commonTxt strong{font-size:1.75rem}}body #special .commonBox .commonTxt br.brOnlySp{display:none}@media only screen and (max-width: 450px){body #special .commonBox .commonTxt br.brOnlySp{display:inline}}body #special .commonTxt{margin-top:32px;padding:0 32px}@media only screen and (max-width: 768px){body #special .commonTxt{margin-top:16px;padding:0 16px}}body #special .commonTxt strong{font-weight:700}body #comingsoon{width:100%;padding:192px 0 64px}@media only screen and (min-width: 2001px){body #comingsoon{width:100%}}@media only screen and (max-width: 768px){body #comingsoon{padding:96px 0 64px}}body #comingsoon:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url("../img/comingsoon_bg.png");background-position:top center;background-size:2000px;background-repeat:no-repeat}@media only screen and (min-width: 2001px){body #comingsoon:before{background-size:100%}}@media only screen and (max-width: 768px){body #comingsoon:before{background:url("../img/comingsoon_bg_sp.png");background-position:top center;background-size:cover;background-repeat:no-repeat}}body #comingsoon .comingsoonContent{width:100%;margin:0 auto 32px;padding:0 32px}@media only screen and (max-width: 768px){body #comingsoon .comingsoonContent{margin:0 auto 16px;padding:0 16px}}body #comingsoon .comingsoonContent h2{text-align:center;font-family:var(--ff_en);font-size:7rem;line-height:.8em;line-height:1.2em}@media only screen and (max-width: 840px){body #comingsoon .comingsoonContent h2{font-size:6rem}}@media only screen and (max-width: 768px){body #comingsoon .comingsoonContent h2{font-size:56px}}body #comingsoon .comingsoonContent p{text-align:center;font-size:1.5rem;margin-top:0}@media only screen and (max-width: 768px){body #comingsoon .comingsoonContent p{font-size:1.125rem;margin-top:0}}body #comingsoon .comingsoonSponsors{width:100%;max-width:784px;display:flex;align-items:stretch;margin:0 auto 192px;padding:0 32px}@media only screen and (max-width: 768px){body #comingsoon .comingsoonSponsors{max-width:375px;align-items:stretch;height:auto;margin:0 auto 96px;padding:0 16px}}body #comingsoon .comingsoonSponsors:before{content:"";width:42px;min-width:42px;height:auto;background:url("../img/sponsor_frame.png");background-position:center;background-size:100% 100%;background-repeat:no-repeat}body #comingsoon .comingsoonSponsors:after{content:"";width:42px;min-width:42px;height:auto;background:url("../img/sponsor_frame.png");background-position:center;background-size:100% 100%;background-repeat:no-repeat;transform:rotate(180deg)}body #comingsoon .comingsoonSponsors .comingsoonSponsorInner{background:#fff;height:100%;flex-grow:1;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:24px 0}@media only screen and (max-width: 768px){body #comingsoon .comingsoonSponsors .comingsoonSponsorInner{box-shadow:1px 0 0 0 #fff,-1px 0 0 0 #fff;padding:clamp(1px,8.5333vw,32px) 16px}}body #comingsoon .comingsoonSponsors .comingsoonSponsorInner img{display:block;width:100%;max-width:500px;margin:auto}body #comingsoon .comingsoonSponsors .comingsoonSponsorInner h2{margin:0 auto 24px;text-align:center}@media only screen and (max-width: 768px){body #comingsoon .comingsoonSponsors .comingsoonSponsorInner h2{width:100%;margin:0 auto clamp(1px,6.4vw,24px)}}body #comingsoon .comingsoonSponsors .comingsoonSponsorInner h2>span{display:inline-block;color:#000;font-size:1.5rem;font-weight:bold;padding:0 1.6666em 0 1.6666em;background:url("../img/subttl_deco_black.png") top left/28px 100% no-repeat,url("../img/subttl_deco_black.png") top right/28px 100% no-repeat}@media only screen and (max-width: 768px){body #comingsoon .comingsoonSponsors .comingsoonSponsorInner h2>span{font-size:1.5rem;background:url("../img/subttl_deco_black.png") top left/28px 100% no-repeat,url("../img/subttl_deco_black.png") top right/28px 100% no-repeat}}body #comingsoon .comingsoonSponsors .comingsoonSponsorInner ul{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:32px 48px}@media only screen and (max-width: 768px){body #comingsoon .comingsoonSponsors .comingsoonSponsorInner ul{gap:24px 32px;max-width:340px;margin:auto}}@media only screen and (max-width: 600px){body #comingsoon .comingsoonSponsors .comingsoonSponsorInner ul{gap:16px 16px}}@media only screen and (max-width: 400px){body #comingsoon .comingsoonSponsors .comingsoonSponsorInner ul{gap:clamp(1px,4.2666vw,16px) clamp(1px,4.2666vw,16px)}}body #comingsoon .comingsoonSponsors .comingsoonSponsorInner ul .comingsoonSponsor.sponsor01{width:25.0783%}@media only screen and (max-width: 768px){body #comingsoon .comingsoonSponsors .comingsoonSponsorInner ul .comingsoonSponsor.sponsor01{width:45.4544%}}body #comingsoon .comingsoonSponsors .comingsoonSponsorInner ul .comingsoonSponsor.sponsor02{width:36.4827%}@media only screen and (max-width: 768px){body #comingsoon .comingsoonSponsors .comingsoonSponsorInner ul .comingsoonSponsor.sponsor02{width:66.1249%}}body #comingsoon .comingsoonSponsors .comingsoonSponsorInner ul .comingsoonSponsor.sponsor03{width:55.1724%}@media only screen and (max-width: 768px){body #comingsoon .comingsoonSponsors .comingsoonSponsorInner ul .comingsoonSponsor.sponsor03{width:100%}}body #comingsoon .comingsoonSponsors .comingsoonSponsorInner ul .comingsoonSponsor.sponsor04{width:42.1567%}@media only screen and (max-width: 768px){body #comingsoon .comingsoonSponsors .comingsoonSponsorInner ul .comingsoonSponsor.sponsor04{width:76.409%}}body #comingsoon .comingsoonSponsors .comingsoonSponsorInner ul .comingsoonSponsor.sponsor05{width:26.6457%}@media only screen and (max-width: 768px){body #comingsoon .comingsoonSponsors .comingsoonSponsorInner ul .comingsoonSponsor.sponsor05{width:48.2953%}}body #comingsoon .comingsoonSponsors .comingsoonSponsorInner ul .comingsoonSponsor img{width:100%}body #comingsoon .comingsoonBanners{display:flex;justify-content:center;flex-wrap:wrap;gap:32px;width:100%;max-width:1568px;margin:auto}@media only screen and (max-width: 768px){body #comingsoon .comingsoonBanners{padding:0 16px;gap:16px}}body #comingsoon .comingsoonBanners li{width:480px}@media only screen and (max-width: 1568px){body #comingsoon .comingsoonBanners li{width:calc((100vw - 128px)/3)}}@media only screen and (max-width: 768px){body #comingsoon .comingsoonBanners li{width:calc(50% - 8px)}}body #comingsoon .comingsoonBanners li a{width:100%}body #comingsoon .comingsoonBanners li a img{width:100%}body #experienceMv{width:100%;padding:144px 0 0;overflow:hidden}@media only screen and (max-width: 768px){body #experienceMv{padding:104px 0 0}}body #experienceMv .experienceInner{width:100%}body #experienceMv .commonTtl{width:100%;max-width:1664px;margin:auto;padding:0 32px 32px}@media only screen and (max-width: 768px){body #experienceMv .commonTtl{margin-bottom:32px;padding:0 16px}}body #experienceMv .MvImg{width:100%}body #experienceMv .MvImg img{width:100%}body #experienceMv h2{font-family:var(--ff_jpSerif);font-size:2.5rem;font-weight:bold;font-style:italic;line-height:1.4em;text-align:center;padding:0 32px}@media only screen and (max-width: 768px){body #experienceMv h2{margin-top:16px;padding:0 16px;font-size:2rem;line-height:1.4em}}body #experienceMv h2 span{display:inline}@media only screen and (max-width: 630px){body #experienceMv h2 span{display:block;margin-left:-0.5em}}@media only screen and (max-width: 400px){body #experienceMv h2 span{margin-left:0}}body #experienceMv h2 br{display:none}@media only screen and (max-width: 400px){body #experienceMv h2 br{display:block}}body #experienceMv .commonTxt{margin-top:32px;padding:0 32px}@media only screen and (max-width: 768px){body #experienceMv .commonTxt{padding:0 16px}}body #withFansTop{width:100%;padding:144px 0 0;overflow:hidden}@media only screen and (max-width: 768px){body #withFansTop{padding:104px 0 0}}body #withFansTop .withFansTopInner{width:100%;width:100%;max-width:1664px;padding:0 32px 32px;margin:0 auto}@media only screen and (max-width: 768px){body #withFansTop .withFansTopInner{padding:0 16px}}@media only screen and (max-width: 768px){body #withFansTop .withFansTopInner .commonTtl{margin-bottom:32px;padding:0}}body #withFansTop .withFansTopInner .commonTxt{margin-top:32px;padding:0 32px}@media only screen and (max-width: 768px){body #withFansTop .withFansTopInner .commonTxt{padding:0}}body #withFansTop .withFansTopInner .withFansTopContent{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin:0 auto;margin-top:64px;max-width:1536px}@media only screen and (max-width: 768px){body #withFansTop .withFansTopInner .withFansTopContent{margin-top:32px}}body #withFansTop .withFansTopInner .withFansTopContent img{width:50%;border:2px solid #fff}@media only screen and (max-width: 768px){body #withFansTop .withFansTopInner .withFansTopContent img{width:100%}}body #withFansTop .withFansTopInner .withFansTopContent .withFansTopContentChild{width:50%}@media only screen and (max-width: 768px){body #withFansTop .withFansTopInner .withFansTopContent .withFansTopContentChild{width:100%}}body #withFansTop .withFansTopInner .withFansTopContent .withFansTopContentChild .commonTxt{max-width:34em;margin:auto;margin-top:32px}@media only screen and (max-width: 768px){body #withFansTop .withFansTopInner .withFansTopContent .withFansTopContentChild .commonTxt{margin-top:16px}}body #withFansTop .withFansTopInner .gundamcinemanambaBanner{width:100%;margin:40px auto 0}@media only screen and (min-width: 1665px){body #withFansTop .withFansTopInner .gundamcinemanambaBanner{max-width:1022px}}body #withFansTop .withFansTopInner .gundamcinemanambaBanner .gundamcinemanambaBannerLink{width:100%;max-width:800px;margin:auto}body #withFansTop .withFansTopInner .gundamcinemanambaBanner .gundamcinemanambaBannerLink img{width:100%}body #anime{width:100%;padding:80px 0}@media only screen and (max-width: 768px){body #anime{padding:64px 0}}body #anime .brOnlySp{display:none}@media only screen and (max-width: 768px){body #anime .brOnlySp{display:inline}}body #anime .animeInner{width:100%;max-width:1664px;margin:auto;padding:0 32px}@media only screen and (max-width: 768px){body #anime .animeInner{padding:0 16px}}body #anime .commonTtl{width:100%;max-width:1664px;margin:auto;padding:0 32px}@media only screen and (max-width: 768px){body #anime .commonTtl{padding:0}}body #anime .commonTxt{width:100%;max-width:1064px;margin:auto;padding:0 32px;margin-top:48px}@media only screen and (max-width: 768px){body #anime .commonTxt{margin-top:32px;padding:0;text-align:left;font-size:1rem}}body #anime .commonTxt.-music{margin-top:32px}@media only screen and (max-width: 768px){body #anime .commonTxt.-music{margin-top:16px}}body #anime .animeKv{max-width:640px;margin:0 auto;line-height:0;margin-top:32px}@media only screen and (max-width: 768px){body #anime .animeKv{margin-top:16px;width:80%}}body #anime .animeKv img{max-width:100%}body #anime .animeStory .commonTxt{margin-top:32px}@media only screen and (max-width: 768px){body #anime .animeStory .commonTxt{margin-top:16px}}body #anime .animeMovie{width:100%;max-width:856px;margin:64px auto 0;padding:0 32px}@media only screen and (max-width: 768px){body #anime .animeMovie{margin:32px auto 0;padding:0 16px 0}}body #anime .animeMovie a{width:100%;z-index:1;cursor:pointer}body #anime .animeMovie a:hover{opacity:.7}body #anime .animeMovie a:after{content:"";position:absolute;top:0;left:50%;transform:translate(-50%, 0);width:100%;height:100%;background:url("../img/lead_movie_parts.png");background-position:center;background-size:100% 100%;background-repeat:no-repeat}@media only screen and (max-width: 768px){body #anime .animeMovie a:after{width:100%}}body #anime .animeMovie a img{width:100%}body #anime .animeCast .castHead{font-weight:700;margin-top:16px}body #anime .animeCast .castHead.-mtStaff{margin-top:24px}@media only screen and (max-width: 768px){body #anime .animeCast .castHead.-mtStaff{margin-top:16px}}body #anime .animeCast .castTable{max-width:960px;margin:16px auto 0;display:flex;flex-wrap:wrap;font-size:1rem}@media only screen and (max-width: 768px){body #anime .animeCast .castTable{font-size:.875rem}}body #anime .animeCast .castTableHead{margin-top:.5em;width:35%;background-color:#fff;color:#000;padding:.5em 1em;display:flex;align-items:center}@media only screen and (max-width: 768px){body #anime .animeCast .castTableHead{margin-top:1em;width:100%;padding:.3em .5em}}html[lang=en] body #anime .animeCast .castTableHead{width:45%}@media only screen and (max-width: 768px){html[lang=en] body #anime .animeCast .castTableHead{width:100%}}body #anime .animeCast .castTableHead:nth-child(1){margin-top:0}body #anime .animeCast .castTableDetail{margin-top:.5em;width:65%;padding:.5em 1em;background-color:rgba(44,47,76,.8);display:flex;align-items:center}@media only screen and (max-width: 768px){body #anime .animeCast .castTableDetail{width:100%;margin-top:0;padding:.3em .5em}}html[lang=en] body #anime .animeCast .castTableDetail{width:55%}@media only screen and (max-width: 768px){html[lang=en] body #anime .animeCast .castTableDetail{width:100%}}body #anime .animeCast .castTableDetail:nth-of-type(1){margin-top:0}body .musicSubTable{width:100%;margin-right:0;margin-left:auto}@media only screen and (min-width: 1665px){body .musicSubTable{max-width:1022px}}@media only screen and (max-width: 768px){body .musicSubTable{margin-top:16px;padding:0}}body .musicSubTable .musicSubTableInner{width:100%}body .musicSubTable .musicSubTableInner .musicSubTableTop{display:flex}body .musicSubTable .musicSubTableInner .musicSubTableTop:before{content:"";width:62px;height:25px;background:url("../img/deco_corner_left.png");background-position:center;background-size:62px 25px;background-repeat:no-repeat}body .musicSubTable .musicSubTableInner .musicSubTableTop span{width:calc(100% - 25px - 17px);height:25px;border-top:2px solid #fff;background:#fff}body .musicSubTable .musicSubTableInner .musicSubTableTop:after{content:"";width:17px;height:25px;background:url("../img/deco_corner_top_right.png");background-position:center;background-size:17px 25px;background-repeat:no-repeat}body .musicSubTable .musicSubTableInner .musicSubTableHeader{padding:0 0 16px;font-weight:700;background-color:#fff;background-image:url("../img/deco_corner_right.png");background-repeat:no-repeat;background-position:bottom 10px right 10px}body .musicSubTable .musicSubTableInner .musicSubTableHeader p{width:100%;padding:0 16px 8px 32px;color:#000;text-align:center}@media only screen and (max-width: 768px){body .musicSubTable .musicSubTableInner .musicSubTableHeader p{padding:0 8px 4px 16px;font-size:.875rem}}body .musicSubTable .musicSubTableInner .musicSubTableHeader p span{font-size:1.5rem;line-height:1.3em}@media only screen and (max-width: 768px){body .musicSubTable .musicSubTableInner .musicSubTableHeader p span{font-size:1.5rem}}body .musicSubTable .musicSubTableInner .musicSubTableMain{border-left:2px solid #fff;border-right:2px solid #fff;background:rgba(0,0,0,.5);padding:10px 20px 0}body .musicSubTable .musicSubTableInner .musicSubTableMain dl{display:flex;align-items:center;flex-wrap:wrap;border-top:2px solid #fff}body .musicSubTable .musicSubTableInner .musicSubTableMain dl:first-child{border-top:none}body .musicSubTable .musicSubTableInner .musicSubTableMain dl dt{width:calc(16px + 3em + 32px);padding:8px 16px 8px 16px;font-size:1.125rem;color:#c1c1c1}@media only screen and (max-width: 768px){body .musicSubTable .musicSubTableInner .musicSubTableMain dl dt{width:calc(8px + 3em + 32px);padding:4px 8px 4px 16px;font-size:.875rem}}body .musicSubTable .musicSubTableInner .musicSubTableMain dl dd{width:calc(100% - (16px + 3em + 32px));padding:8px 12px 8px 16px;font-size:1.125rem;word-break:break-all}@media only screen and (max-width: 768px){body .musicSubTable .musicSubTableInner .musicSubTableMain dl dd{width:calc(100% - (8px + 3em + 32px));padding:4px 16px 4px 8px;font-size:.875rem}}body .musicSubTable .musicSubTableInner .musicSubTableMain.--langEn dl dt{width:calc(16px + 5.5em + 32px)}@media only screen and (max-width: 768px){body .musicSubTable .musicSubTableInner .musicSubTableMain.--langEn dl dt{width:calc(8px + 5.5em + 32px)}}body .musicSubTable .musicSubTableInner .musicSubTableMain.--langEn dl dd{width:calc(100% - (16px + 5.5em + 32px))}@media only screen and (max-width: 768px){body .musicSubTable .musicSubTableInner .musicSubTableMain.--langEn dl dd{width:calc(100% - (8px + 5.5em + 32px))}}body .musicSubTable .musicSubTableInner .musicSubTableBottom{display:flex}body .musicSubTable .musicSubTableInner .musicSubTableBottom:before{content:"";width:17px;height:17px;background:url("../img/statue_corner_line.png");background-position:center;background-size:17px;background-repeat:no-repeat;transform:rotate(270deg)}body .musicSubTable .musicSubTableInner .musicSubTableBottom span{width:calc(100% - 17px - 17px);height:17px;border-bottom:2px solid #fff;background:rgba(0,0,0,.5)}body .musicSubTable .musicSubTableInner .musicSubTableBottom:after{content:"";width:17px;height:17px;background:url("../img/statue_corner_line.png");background-position:center;background-size:17px;background-repeat:no-repeat;transform:rotate(180deg)}body .musicList{width:100%;max-width:1064px;margin:32px auto 0;padding:0 32px;display:flex;gap:28px;align-items:center;flex-wrap:wrap}@media only screen and (max-width: 768px){body .musicList{padding:0;gap:0}}body .musicList li{width:calc(50% - 14px)}@media only screen and (max-width: 768px){body .musicList li{width:100%}}body .musicList li img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width: 768px){body .musicList li.musicListImg{width:100%}}body #event{width:100%;padding:80px 0}@media only screen and (max-width: 768px){body #event{padding:64px 0}}body #event .eventInner{width:100%;max-width:1664px;margin:auto;padding:0 32px}@media only screen and (max-width: 768px){body #event .eventInner{padding:0 16px}}body #event .eventInner .eventKvImg{width:100%;max-width:565px;margin:auto;margin-top:32px}@media only screen and (max-width: 768px){body #event .eventInner .eventKvImg{padding:0 16px}}body #event .eventInner .eventKvImg img{width:100%}body #event .eventInner .eventKvImg .commonimg.--langEn:after{content:"";position:absolute;top:0;left:50%;width:100%;max-width:320px;height:100%;background:url("../img/icon_zoom_en.png");background-position:center;background-size:contain;background-repeat:no-repeat;opacity:0;transform:translate(-50%, 0);transition:opacity .3s ease-out;pointer-events:none;z-index:2}@media only screen and (max-width: 768px){body #event .eventInner .eventKvImg .commonimg.--langEn:after{max-width:initial;background:url("../img/icon_zoom_sp.png");background-position:bottom right;background-size:40px;background-repeat:no-repeat;opacity:1}}body #event .eventInner .eventKvImg .commonimg.--langEn:hover,body #event .eventInner .eventKvImg .commonimg.--langEn:focus-visible{opacity:1}body #event .eventInner .eventKvImg .commonimg.--langEn:hover:before,body #event .eventInner .eventKvImg .commonimg.--langEn:focus-visible:before{opacity:.6}body #event .eventInner .eventKvImg .commonimg.--langEn:hover:after,body #event .eventInner .eventKvImg .commonimg.--langEn:focus-visible:after{opacity:1}body #event .eventInner .pavilionday .eventTableInner{position:relative;margin-bottom:12px;padding:4px;z-index:1}body #event .eventInner .pavilionday .eventTableInner::before{content:"";inset:4px;background:#000;position:absolute;clip-path:polygon(16px 0%, calc(100% - 16px) 0%, 100% 16px, 100% calc(100% - 16px), calc(100% - 16px) 100%, 16px 100%, 0% calc(100% - 16px), 0% 16px)}body #event .eventInner .pavilionday .eventTableInner::after{content:"";position:absolute;inset:2px;background:#fff;clip-path:polygon(16px 0%, calc(100% - 16px) 0%, 100% 16px, 100% calc(100% - 16px), calc(100% - 16px) 100%, 16px 100%, 0% calc(100% - 16px), 0% 16px);z-index:-1}body #event .eventInner .pavilionday .eventTableInner dl{display:flex;align-items:stretch;border-top:2px solid #fff}body #event .eventInner .pavilionday .eventTableInner dl:first-child{border-top:none}body #event .eventInner .pavilionday .eventTableInner dl:first-child dt,body #event .eventInner .pavilionday .eventTableInner dl:first-child dd{padding-top:12px;padding-bottom:12px}body #event .eventInner .pavilionday .eventTableInner dl:last-child dt,body #event .eventInner .pavilionday .eventTableInner dl:last-child dd{padding-top:12px;padding-bottom:12px}body #event .eventInner .pavilionday .eventTableInner dl dt{display:flex;align-items:center;width:calc(16px + 10em + 32px);padding:8px 16px 8px 32px;font-size:1.125rem}@media only screen and (max-width: 768px){body #event .eventInner .pavilionday .eventTableInner dl dt{width:calc(24px + 6em + 32px);padding:14px 8px 14px 16px;font-size:.875rem;line-height:1.3em}}body #event .eventInner .pavilionday .eventTableInner dl dd{display:flex;align-items:center;width:calc(100% - (16px + 10em + 32px));padding:8px 32px 8px 16px;border-left:2px solid #fff;font-size:1.125rem}@media only screen and (max-width: 768px){body #event .eventInner .pavilionday .eventTableInner dl dd{width:calc(100% - (24px + 6em + 32px));padding:14px 16px 14px 8px;font-size:.875rem;line-height:1.3em}}body #event .eventInner .pavilionday .eventTableInner dl dd .commonNote{text-align:left}@media only screen and (max-width: 768px){body #event .eventInner .pavilionday .eventTableInner dl dd .commonNote{margin-top:0}}body #event .eventInner .pavilionday .eventTableInner dl dd .commonNote{margin-top:0}body #event .eventInner .pavilionday .eventTableInner.--langEn dl dt{width:calc(16px + 7em + 32px)}body #event .eventInner .pavilionday .eventTableInner.--langEn dl dd{width:calc(100% - (16px + 7em + 32px))}body #event .eventInner .pavilionday .gundammetaverseBanner{width:100%;margin:40px auto 0}@media only screen and (min-width: 1665px){body #event .eventInner .pavilionday .gundammetaverseBanner{max-width:1022px}}body #event .eventInner .pavilionday .gundammetaverseBanner .gundammetaverseBannerLink{width:100%;max-width:800px;margin:auto}body #event .eventInner .pavilionday .gundammetaverseBanner .gundammetaverseBannerLink img{width:100%}body #event .eventInner .pavilionday .commonAttention{margin:0;text-align:left}body #event .commonBox{max-width:960px;margin:auto;margin-top:32px}body #event .commonBox .commonTxt{margin:auto;padding:16px 32px;font-size:2rem;border-left:2px solid #fff;border-right:2px solid #fff}@media only screen and (max-width: 768px){body #event .commonBox .commonTxt{padding:8px 16px;text-align:center;font-size:1.5rem}}body #event .commonBox .commonTxt strong{display:inline-block;font-size:2.5rem;font-weight:700;position:relative}@media only screen and (max-width: 768px){body #event .commonBox .commonTxt strong{font-size:1.75rem}}body #event .commonBox .commonTxt br.brOnlySp{display:none}@media only screen and (max-width: 450px){body #event .commonBox .commonTxt br.brOnlySp{display:inline}}body #event .frameColumn{width:100%}body #event .commonTxt{margin-top:32px}@media only screen and (max-width: 768px){body #event .commonTxt{margin-top:16px}}body #event .commonTxt strong{font-weight:700}body #event .commonNote{text-align:center;margin-top:48px}@media only screen and (max-width: 768px){body #event .commonNote{margin-top:32px}}body #event .commonBtn{margin-top:8px}body #event .commonBtn+.commonNote{margin-top:8px}body #event .commonImg{margin-top:48px}@media only screen and (max-width: 768px){body #event .commonImg{margin-top:32px}}body #event .commonImgList{max-width:960px;margin:auto;margin-top:32px}@media only screen and (max-width: 768px){body #event .commonImgList{margin-top:16px}}body #event .commonImgList .commonTxt{margin-top:16px}@media only screen and (max-width: 768px){body #event .commonImgList .commonTxt{margin-top:8px}}body #event .commonImgList .commonTxt strong{display:inline-block;font-size:2.5rem;font-weight:700;position:relative}@media only screen and (max-width: 768px){body #event .commonImgList .commonTxt strong{font-size:1.75rem}}body #event .commonColumn{max-width:960px;margin:auto;margin-top:32px}@media only screen and (max-width: 768px){body #event .commonColumn{margin-top:32px}}body #event .commonColumn+.commonNote{margin-top:16px}@media only screen and (max-width: 768px){body #event .commonColumn+.commonNote{margin-top:16px}}@media only screen and (max-width: 768px){body #event .commonColumn li+li{margin-top:24px}}body #event .commonColumn .commonTxt{margin-top:16px}@media only screen and (max-width: 768px){body #event .commonColumn .commonTxt{margin-top:8px;text-align:center}}body #event .commonColumn .commonTxt strong{display:inline-block;font-size:2.5rem;font-weight:700;position:relative}@media only screen and (max-width: 768px){body #event .commonColumn .commonTxt strong{font-size:1.75rem}}body #event .commonHr{margin-top:64px}@media only screen and (max-width: 768px){body #event .commonHr{margin-top:48px}}body #event .commonHr+.commonTxt{margin-top:48px}@media only screen and (max-width: 768px){body #event .commonHr+.commonTxt{margin-top:32px}}body #event .eventTable{width:100%;max-width:940px;margin:auto;margin-top:16px}@media only screen and (max-width: 768px){body #event .eventTable{margin-top:16px;padding:0 0}}body #event .eventTable .eventTableInner{width:100%}body #event .eventTable .eventTableInner .eventTableTop{display:flex}body #event .eventTable .eventTableInner .eventTableTop:before{content:"";width:17px;height:17px;background:url("../img/statue_corner_line.png");background-position:center;background-size:17px;background-repeat:no-repeat}body #event .eventTable .eventTableInner .eventTableTop span{width:calc(100% - 17px - 17px);height:17px;border-top:2px solid #fff;background:rgba(0,0,0,.5)}body #event .eventTable .eventTableInner .eventTableTop:after{content:"";width:17px;height:17px;background:url("../img/statue_corner_line.png");background-position:center;background-size:17px;background-repeat:no-repeat;transform:rotate(90deg)}body #event .eventTable .eventTableInner .eventTableMain{border-left:2px solid #fff;border-right:2px solid #fff;background:rgba(0,0,0,.5)}body #event .eventTable .eventTableInner .eventTableMain dl{display:flex;align-items:center;flex-wrap:wrap}@media only screen and (min-width: 900px){body #event .eventTable .eventTableInner .eventTableMain dl:last-child dt:after{content:none}}body #event .eventTable .eventTableInner .eventTableMain dl:last-child dd{padding:8px 16px 8px 16px}body #event .eventTable .eventTableInner .eventTableMain dl:last-child dd:after{content:none}@media only screen and (max-width: 768px){body #event .eventTable .eventTableInner .eventTableMain dl:last-child dd{padding:4px 16px 4px 16px}}body #event .eventTable .eventTableInner .eventTableMain dl dt{width:calc(16px + 2em + 32px);padding:8px 16px 8px 32px;font-size:1.125rem;position:relative}body #event .eventTable .eventTableInner .eventTableMain dl dt:after{content:"";width:calc(100% - 2px - 32px);height:1px;background:#fff;position:absolute;bottom:-2px;right:2px;opacity:.2}@media only screen and (max-width: 899px){body #event .eventTable .eventTableInner .eventTableMain dl dt{width:100%;font-weight:700}body #event .eventTable .eventTableInner .eventTableMain dl dt:after{content:none}}@media only screen and (max-width: 768px){body #event .eventTable .eventTableInner .eventTableMain dl dt{padding:4px 16px 4px 16px;font-size:.875rem}body #event .eventTable .eventTableInner .eventTableMain dl dt:after{content:none}}body #event .eventTable .eventTableInner .eventTableMain dl dd{width:calc(100% - (16px + 2em + 32px));padding:8px 32px 8px 16px;border-left:2px solid #fff;font-size:1.125rem;word-wrap:break-word}body #event .eventTable .eventTableInner .eventTableMain dl dd:after{content:"";width:calc(100% - 2px - 32px);height:1px;background:#fff;position:absolute;bottom:-2px;left:2px;opacity:.2}@media only screen and (max-width: 899px){body #event .eventTable .eventTableInner .eventTableMain dl dd{width:100%;padding:8px 16px 32px 32px;border-left:none}body #event .eventTable .eventTableInner .eventTableMain dl dd:after{content:"";width:calc(100% - 32px - 32px);height:1px;background:#fff;position:absolute;bottom:10px;left:32px;opacity:1}}@media only screen and (max-width: 768px){body #event .eventTable .eventTableInner .eventTableMain dl dd{padding:4px 16px 32px 16px;font-size:.875rem}body #event .eventTable .eventTableInner .eventTableMain dl dd:after{content:"";width:calc(100% - 16px - 16px);height:1px;background:#fff;position:absolute;bottom:10px;left:16px;opacity:1}}body #event .eventTable .eventTableInner .eventTableMain dl.eventTableFooter{margin:16px 0 0 0;padding:16px 0 0 0;background:#fff}body #event .eventTable .eventTableInner .eventTableMain dl.eventTableFooter dt{width:calc(16px + 5em + 32px);padding:8px 16px 8px 32px;color:#000}@media only screen and (max-width: 768px){body #event .eventTable .eventTableInner .eventTableMain dl.eventTableFooter dt{padding:4px 8px 4px 16px;font-size:.875rem}}body #event .eventTable .eventTableInner .eventTableMain dl.eventTableFooter dd{width:calc(100% - (16px + 5em + 32px));padding:8px 32px 8px 16px;border-left:2px solid #000;color:#000}@media only screen and (max-width: 768px){body #event .eventTable .eventTableInner .eventTableMain dl.eventTableFooter dd{padding:4px 16px 4px 8px;font-size:.875rem}}body #event .eventTable .eventTableInner .eventTableMain.--langEn dl dt{width:calc(16px + 2.5em + 32px)}body #event .eventTable .eventTableInner .eventTableMain.--langEn dl dd{width:calc(100% - (16px + 2.5em + 32px))}body #event .eventTable .eventTableInner .eventTableBottom{display:flex}body #event .eventTable .eventTableInner .eventTableBottom:before{content:"";width:17px;height:17px;background:url("../img/statue_corner_line.png");background-position:center;background-size:17px;background-repeat:no-repeat;transform:rotate(270deg)}body #event .eventTable .eventTableInner .eventTableBottom span{width:calc(100% - 17px - 17px);height:17px;border-bottom:2px solid #fff;background:rgba(0,0,0,.5)}body #event .eventTable .eventTableInner .eventTableBottom:after{content:"";width:17px;height:17px;background:url("../img/statue_corner_line.png");background-position:center;background-size:17px;background-repeat:no-repeat;transform:rotate(180deg)}body #event .commonBtn{width:684px;margin-top:34px}body #event .commonBtn .commonBtnTxt{width:568px}@media only screen and (max-width: 768px){body #event .commonBtn .commonBtnTxt{width:317px}}body #forTop{width:100%;padding:64px 0;background:url("../img/experience/fortop_bg.jpg");background-position:center top;background-size:cover;background-repeat:no-repeat}@media only screen and (max-width: 768px){body #forTop{padding:64px 0}}body #forTop .commonBtn{margin:auto}body #contact{padding:80px 0;background:url("../img/contact_bg.jpg");background-position:top left;background-size:cover;background-repeat:no-repeat}@media only screen and (max-width: 768px){body #contact{padding:64px 0;background:url("../img/contact_bg_sp.jpg")}}body #contact .contactInner{display:flex;flex-wrap:wrap;width:100%;max-width:1664px;margin:auto;padding:0 32px}@media only screen and (max-width: 768px){body #contact .contactInner{padding:0 16px}}body #contact .contactInner .contactLeft{display:flex;justify-content:center;align-items:center;width:calc(100% - 960px);min-width:376px;margin:auto}@media only screen and (max-width: 768px){body #contact .contactInner .contactLeft{width:100%;min-width:initial}}body #contact .contactInner .contactLeft .commonTtl .commonTtlMain{text-align:center}body #contact .contactInner .contactRight{width:960px;margin:auto}@media only screen and (max-width: 1399px){body #contact .contactInner .contactRight{margin-top:64px}}@media only screen and (max-width: 768px){body #contact .contactInner .contactRight{width:100%;margin-top:48px}}body #contact .contactInner .contactRight .commonDecoFrameInner .contactDecoFrameContent{width:100%;padding:16px;text-align:center;font-size:1.5rem}@media only screen and (max-width: 768px){body #contact .contactInner .contactRight .commonDecoFrameInner .contactDecoFrameContent{font-size:1rem;padding:16px 0}}body #contact .contactInner .contactRight .commonDecoFrameInner .contactDecoFrameContent.--langEn a{margin:0 auto}body #contact .contactInner .contactRight .commonDecoFrameInner .contactDecoFrameContent a{width:100%;max-width:710px;margin:32px auto 0;padding:.3em 32px .5em;color:#000;font-size:2.5rem;line-height:1em;background:#fff;clip-path:polygon(0% 16px, 16px 0%, 100% 0%, 100% calc(100% - 16px), calc(100% - 16px) 100%, 0% 100%)}@media only screen and (max-width: 768px){body #contact .contactInner .contactRight .commonDecoFrameInner .contactDecoFrameContent a{margin:16px auto 0;font-size:1rem;font-weight:bold}}body #withfansMv{width:100%;padding:144px 0 0;overflow:hidden}@media only screen and (max-width: 768px){body #withfansMv{padding:104px 0 0}}body #withfansMv .MvImg{width:100%}body #withfansMv .MvImg img{width:100%}body #withfansMv .withfansInner{width:100%}body #withfansMv .withfansInner .commonBtn{margin-top:8px}body #withfansMv .withfansInner .commonBtn+.commonNote{margin-top:8px}body #withfansMv .commonImg{margin-top:48px}@media only screen and (max-width: 768px){body #withfansMv .commonImg{margin-top:32px}}body #withfansMv .commonTtl{width:100%;max-width:1664px;margin:auto;padding:0 32px 32px}@media only screen and (max-width: 768px){body #withfansMv .commonTtl{margin-bottom:32px;padding:0 16px}}body #withfansMv .commonNote{text-align:center;margin-top:48px}@media only screen and (max-width: 768px){body #withfansMv .commonNote{margin-top:32px}}body #withfansMv .commonTxt{margin-top:32px}body .commonTtl{width:100%;max-width:1664px;margin:auto;padding:0 32px 32px}@media only screen and (max-width: 768px){body .commonTtl{padding:0 16px}}body .withfansContent{width:100%;aspect-ratio:1/.3192;background:url("../img/withfans_img.png");background-position:left center;background-size:contain;background-repeat:no-repeat}@media only screen and (max-width: 1600px){body .withfansContent{margin-bottom:calc((1600px - 100vw)/4)}}@media only screen and (max-width: 1000px){body .withfansContent{aspect-ratio:unset;background:url("../img/withfans_img_sp.png");background-position:center top;background-size:100% auto;background-repeat:no-repeat;margin-bottom:0}}@media only screen and (max-width: 2200px){body .withfansContent.--langEn{margin-bottom:calc((2200px - 100vw)/4)}}@media only screen and (max-width: 1000px){body .withfansContent.--langEn{margin-bottom:0}}body .withfansContent .withfansContentChild{position:absolute;top:16.5122%;right:calc((100vw - 1600px)/2)}@media only screen and (max-width: 1664px){body .withfansContent .withfansContentChild{right:32px}}@media only screen and (max-width: 1000px){body .withfansContent .withfansContentChild{position:relative;top:auto;right:auto;padding-top:calc(80.0821% + 32px)}}@media only screen and (max-width: 768px){body .withfansContent .withfansContentChild{padding:0 16px;padding-top:calc(80.0821% + 32px)}}body .withfansContent .withfansContentChild.--langEn h3{max-width:19em;margin:auto}@media only screen and (max-width: 768px){body .withfansContent .withfansContentChild.--langEn h3{max-width:initial}}body .withfansContent .withfansContentChild h2{font-family:var(--ff_jpSerif);font-size:2.5rem;font-weight:bold;font-style:italic;line-height:1.6em;text-align:center}@media only screen and (max-width: 768px){body .withfansContent .withfansContentChild h2{font-size:2rem;line-height:1.4em}}body .withfansContent .withfansContentChild h2 span{display:inline}@media only screen and (max-width: 630px){body .withfansContent .withfansContentChild h2 span{display:block;margin-left:-0.5em}}@media only screen and (max-width: 400px){body .withfansContent .withfansContentChild h2 span{margin-left:0}}body .withfansContent .withfansContentChild h2 br{display:none}@media only screen and (max-width: 400px){body .withfansContent .withfansContentChild h2 br{display:block}}body .withfansContent .withfansContentChild .commonTxt{max-width:34em;margin:auto;margin-top:32px}@media only screen and (max-width: 768px){body .withfansContent .withfansContentChild .commonTxt{margin-top:16px}}body .withfansContent .withfansContentChild .commonNote{max-width:43em;margin:auto;text-indent:-1em;padding-left:1em;margin-top:32px}@media only screen and (max-width: 768px){body .withfansContent .withfansContentChild .commonNote{max-width:39em;margin-top:16px}}body .withfansContent .withfansContentChild .commonNote.--langEn{text-indent:-0.4em;padding-left:.4em}body footer{width:100%;padding:1em 0;background:#000;text-align:center}body footer .footerList{display:flex;justify-content:center;align-items:center;color:#fff}@media only screen and (max-width: 768px){body footer .footerList{flex-wrap:wrap}}body footer .footerList li{padding-right:10px}@media only screen and (max-width: 768px){body footer .footerList li{display:inline-block;font-size:.875rem}}body footer .footerList li:nth-child(2n){padding-right:0px}@media(max-width: 750){body #history .commonSubTtl{margin:32px auto 0}}@media only screen and (max-width: 768px){body #aboutgundamMv .commonTxt{padding:0}}body#aboutgundam footer .footerList li:nth-child(2n){padding-right:10px}@media only screen and (max-width: 768px){body#aboutgundam footer .footerList li:nth-child(2n){padding-right:0px}}body#aboutgundam .aboutgundamInner{width:100%;max-width:1664px;margin:auto;padding:0 32px;overflow:hidden;text-align:center}@media only screen and (max-width: 768px){body#aboutgundam .aboutgundamInner{padding:0 16px}}body#aboutgundam .aboutgundamInner .commonBtn{margin-top:8px}body#aboutgundam .aboutgundamInner .commonBtn+.commonNote{margin-top:8px}body#aboutgundam #aboutgundamMv{width:100%;padding:144px 0 80px;overflow:hidden}@media only screen and (max-width: 768px){body#aboutgundam #aboutgundamMv{padding:104px 0 64px}}body#aboutgundam #aboutgundamMv .MvImg{width:100%}body#aboutgundam #aboutgundamMv .MvImg img{width:100%}body#aboutgundam #aboutgundamMv .commonImg{margin-top:48px}@media only screen and (max-width: 768px){body#aboutgundam #aboutgundamMv .commonImg{margin-top:32px}}body#aboutgundam #aboutgundamMv .commonTtl{width:100%;max-width:1664px;margin:auto;padding:0 32px}@media only screen and (max-width: 768px){body#aboutgundam #aboutgundamMv .commonTtl{padding:0 16px}}body#aboutgundam #aboutgundamMv .commonNote{text-align:center;margin-top:48px}@media only screen and (max-width: 768px){body#aboutgundam #aboutgundamMv .commonNote{margin-top:32px}}body#aboutgundam #aboutgundamMv .commonTxt{max-width:1664px;margin:auto;margin-top:48px;padding:0 32px}@media only screen and (max-width: 768px){body#aboutgundam #aboutgundamMv .commonTxt{margin-top:32px;padding:0}}body#aboutgundam #aboutgundamMv .aboutgundamMovie{width:100%;max-width:856px;margin:64px auto 0;padding:0 32px}@media only screen and (max-width: 768px){body#aboutgundam #aboutgundamMv .aboutgundamMovie{margin:32px auto 0;padding:0 16px 0}}body#aboutgundam #aboutgundamMv .aboutgundamMovie a{width:100%;z-index:1;cursor:pointer}body#aboutgundam #aboutgundamMv .aboutgundamMovie a:hover{opacity:.7}body#aboutgundam #aboutgundamMv .aboutgundamMovie a:after{content:"";position:absolute;top:0;left:50%;transform:translate(-50%, 0);width:100%;height:100%;background:url("../img/lead_movie_parts.png");background-position:center;background-size:100% 100%;background-repeat:no-repeat}@media only screen and (max-width: 768px){body#aboutgundam #aboutgundamMv .aboutgundamMovie a:after{width:100%}}body#aboutgundam #aboutgundamMv .aboutgundamMovie a img{width:100%}body#aboutgundam #history{width:100%;padding:80px 0}@media only screen and (max-width: 768px){body#aboutgundam #history{padding:64px 0}}body#aboutgundam #history .timelineSliderWrapper{width:100%;margin-top:32px}body#aboutgundam #history .timelineSliderWrapper .timelineSliderInner{width:100%;overflow:hidden;pointer-events:none}body#aboutgundam #history .timelineSliderWrapper .timelineSlider{width:100%;pointer-events:auto}body#aboutgundam #history .timelineSliderWrapper .timelineSlider.--langEn .swiper-slide.swiper-slide-active a:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;max-width:320px;height:100%;background:url("../img/icon_zoom_en.png");background-position:center;background-size:contain;background-repeat:no-repeat;opacity:0;transition:opacity .3s ease-out;pointer-events:none;z-index:2}@media only screen and (max-width: 768px){body#aboutgundam #history .timelineSliderWrapper .timelineSlider.--langEn .swiper-slide.swiper-slide-active a:after{content:none}}body#aboutgundam #history .timelineSliderWrapper .timelineSlider .swiper-slide{width:500px}@media only screen and (max-width: 1024px){body#aboutgundam #history .timelineSliderWrapper .timelineSlider .swiper-slide{width:400px}}@media only screen and (max-width: 768px){body#aboutgundam #history .timelineSliderWrapper .timelineSlider .swiper-slide{width:240px}}body#aboutgundam #history .timelineSliderWrapper .timelineSlider .swiper-slide.swiper-slide-active a{opacity:1;pointer-events:auto}body#aboutgundam #history .timelineSliderWrapper .timelineSlider .swiper-slide.swiper-slide-active a:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:0;transition:opacity .3s ease-out;pointer-events:none;z-index:2}@media only screen and (max-width: 768px){body#aboutgundam #history .timelineSliderWrapper .timelineSlider .swiper-slide.swiper-slide-active a:before{content:none}}body#aboutgundam #history .timelineSliderWrapper .timelineSlider .swiper-slide.swiper-slide-active a:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;max-width:320px;height:100%;background:url("../img/icon_zoom.png");background-position:center;background-size:contain;background-repeat:no-repeat;opacity:0;transition:opacity .3s ease-out;pointer-events:none;z-index:2}@media only screen and (max-width: 768px){body#aboutgundam #history .timelineSliderWrapper .timelineSlider .swiper-slide.swiper-slide-active a:after{content:none}}body#aboutgundam #history .timelineSliderWrapper .timelineSlider .swiper-slide.swiper-slide-active a:hover,body#aboutgundam #history .timelineSliderWrapper .timelineSlider .swiper-slide.swiper-slide-active a:focus-visible{opacity:1}body#aboutgundam #history .timelineSliderWrapper .timelineSlider .swiper-slide.swiper-slide-active a:hover:before,body#aboutgundam #history .timelineSliderWrapper .timelineSlider .swiper-slide.swiper-slide-active a:focus-visible:before{opacity:.6}body#aboutgundam #history .timelineSliderWrapper .timelineSlider .swiper-slide.swiper-slide-active a:hover:after,body#aboutgundam #history .timelineSliderWrapper .timelineSlider .swiper-slide.swiper-slide-active a:focus-visible:after{opacity:1}body#aboutgundam #history .timelineSliderWrapper .timelineSlider .swiper-slide a{width:100%;transition:opacity .3s ease-out;background:#000;opacity:.5;pointer-events:none;height:100%}body#aboutgundam #history .timelineSliderWrapper .timelineSlider .swiper-slide a:hover,body#aboutgundam #history .timelineSliderWrapper .timelineSlider .swiper-slide a:focus-visible{opacity:1}body#aboutgundam #history .timelineSliderWrapper .timelineSlider .swiper-slide a picture{width:100%;height:100%}body#aboutgundam #history .timelineSliderWrapper .timelineSlider .swiper-slide a img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}body#aboutgundam #history .timelineSliderWrapper .timelineSliderPrev{position:absolute;top:calc(50% - 40px);left:calc(50% - 400px - 32px);transform:translateY(-50%);width:80px;height:80px;background:url("../img/icon_arrow.png");background-position:center;background-size:100%;background-repeat:no-repeat;z-index:10}@media only screen and (max-width: 1024px){body#aboutgundam #history .timelineSliderWrapper .timelineSliderPrev{left:calc(50% - 330px - 32px)}}@media only screen and (max-width: 768px){body#aboutgundam #history .timelineSliderWrapper .timelineSliderPrev{top:calc(50% - 32px);left:calc(50% - 180px + 8px);width:64px;height:64px}}body#aboutgundam #history .timelineSliderWrapper .timelineSliderPrev:focus-visible{outline:4px #4ab1ff solid;outline-offset:8px;border-radius:4px}body#aboutgundam #history .timelineSliderWrapper .timelineSliderPrev.swiper-button-disabled{opacity:.5;cursor:default}body#aboutgundam #history .timelineSliderWrapper .timelineSliderNext{position:absolute;top:calc(50% - 40px);right:calc(50% - 400px - 32px);transform:translateY(-50%) rotate(180deg);width:80px;height:80px;background:url("../img/icon_arrow.png");background-position:center;background-size:100%;background-repeat:no-repeat;z-index:10}@media only screen and (max-width: 1024px){body#aboutgundam #history .timelineSliderWrapper .timelineSliderNext{right:calc(50% - 330px - 32px)}}@media only screen and (max-width: 768px){body#aboutgundam #history .timelineSliderWrapper .timelineSliderNext{top:calc(50% - 32px);right:calc(50% - 180px + 8px);width:64px;height:64px}}body#aboutgundam #history .timelineSliderWrapper .timelineSliderNext:focus-visible{outline:4px #4ab1ff solid;outline-offset:8px;border-radius:4px}body#aboutgundam #history .timelineSliderWrapper .timelineSliderNext.swiper-button-disabled{opacity:.5;cursor:default}body#aboutgundam #history .timelineSliderWrapper .timelineSliderPagination{display:flex;justify-content:center;gap:32px;margin-top:42px;z-index:10}@media only screen and (max-width: 768px){body#aboutgundam #history .timelineSliderWrapper .timelineSliderPagination{gap:10px}}body#aboutgundam #history .timelineSliderWrapper .timelineSliderPagination .swiper-pagination-bullet{width:32px;height:32px;margin:0;background:url("../img/bg_border.png");background-position:center;background-size:4px 4px;background-repeat:repeat;border:2px solid #fff;opacity:1;cursor:pointer}@media only screen and (max-width: 768px){body#aboutgundam #history .timelineSliderWrapper .timelineSliderPagination .swiper-pagination-bullet{width:20px;height:20px}}body#aboutgundam #history .timelineSliderWrapper .timelineSliderPagination .swiper-pagination-bullet:focus-visible{outline:4px #4ab1ff solid;outline-offset:8px;border-radius:4px;border-radius:1000px}body#aboutgundam #history .timelineSliderWrapper .timelineSliderPagination .swiper-pagination-bullet:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;border-radius:1000px;opacity:0;transition:opacity .3s ease-out}body#aboutgundam #history .timelineSliderWrapper .timelineSliderPagination .swiper-pagination-bullet.swiper-pagination-bullet-active:after{opacity:1}body#aboutgundam #history .periodList{margin-top:32px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}@media screen and (max-width: 920px){body#aboutgundam #history .periodList li:last-child{margin-top:20px}}@media screen and (max-width: 605px){body#aboutgundam #history .periodList li{margin-top:20px}body#aboutgundam #history .periodList li:first-child{margin-top:0}}body#aboutgundam #history .periodList a{position:relative;min-width:280px;padding:16px 26px;font-size:1.25rem;color:#000;font-weight:700}@media only screen and (max-width: 768px){body#aboutgundam #history .periodList a{padding:10px 30px;font-size:1.125rem;background-position:right 8px center}}body#aboutgundam #history .periodList a .periodTxt{padding-right:18px;background-image:url("../img/icon_link_arrow_b.svg");background-position:right 20px center;background-size:auto .6em;background-repeat:no-repeat}@media only screen and (max-width: 768px){body#aboutgundam #history .periodList a .periodTxt{background-position:right 8px center}}body#aboutgundam #history .periodList a .borderBefore{position:absolute;top:50%;left:15px;transform:translateY(-50%);height:80%;width:26px;clip-path:polygon(20px 0%, 100% 0%, calc(100% - 20px) 100%, 0% 100%);background-color:#000}@media only screen and (max-width: 768px){body#aboutgundam #history .periodList a .borderBefore{left:8px}}body#aboutgundam #history .periodList a .borderAfter{position:absolute;top:50%;right:15px;transform:translateY(-50%);height:80%;width:26px;clip-path:polygon(20px 0%, 100% 0%, calc(100% - 20px) 100%, 0% 100%);background-color:#000}@media only screen and (max-width: 768px){body#aboutgundam #history .periodList a .borderAfter{right:8px}}body#aboutgundam #history .periodList a::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:100%;width:100%;clip-path:polygon(25px 0%, 100% 0%, calc(100% - 25px) 100%, 0% 100%);background:#fff;z-index:-1}body#aboutgundam #history .periodTtl{text-align:left;margin-top:32px;font-size:1.25rem;padding:10px 16px 14px;font-weight:700;color:#fff;border-left:solid 6px #fff;border-bottom:solid 2px #fff}body#aboutgundam #history .historyTxt{position:relative;padding:12px 16px;text-align:center;color:#fff;font-weight:700;line-height:1em;z-index:1}body#aboutgundam #history .historyTxt::before{content:"";inset:3px;background:#000;position:absolute;clip-path:polygon(5px 0%, calc(100% - 5px) 0%, 100% 5px, 100% calc(100% - 5px), calc(100% - 5px) 100%, 5px 100%, 0% calc(100% - 5px), 0% 5px)}body#aboutgundam #history .historyTxt::after{content:"";position:absolute;inset:2px;background:#fff;clip-path:polygon(5px 0%, calc(100% - 5px) 0%, 100% 5px, 100% calc(100% - 5px), calc(100% - 5px) 100%, 5px 100%, 0% calc(100% - 5px), 0% 5px);z-index:-1}@media only screen and (max-width: 768px){body#aboutgundam #history .historyTxt{font-size:.875rem}}body#aboutgundam #history .historyWorkTtl{margin-top:16px;font-weight:600;font-size:1rem;line-height:1.4em;text-align:left}@media only screen and (max-width: 768px){body#aboutgundam #history .historyWorkTtl{font-size:.875rem}}body#aboutgundam #history .historyWorkTtl span{font-weight:500;font-size:.875rem;line-height:1.2em;padding-bottom:4px}@media only screen and (max-width: 768px){body#aboutgundam #history .historyWorkTtl span{font-size:.75rem}}body#aboutgundam #history .worksList{display:grid;grid-template-columns:repeat(5, 1fr);gap:32px 16px;margin:32px auto 0}@media only screen and (max-width: 1600px){body#aboutgundam #history .worksList{grid-template-columns:repeat(4, 1fr)}}@media only screen and (max-width: 1026px){body#aboutgundam #history .worksList{grid-template-columns:repeat(3, 1fr)}}@media only screen and (max-width: 768px){body#aboutgundam #history .worksList{margin:16px auto 0;grid-template-columns:repeat(2, 1fr)}}body#aboutgundam #history .worksList li img{margin:0 auto;margin-top:16px;max-width:100%;width:100%}body#aboutgundam #history .historySliderWrapper{width:100%;max-width:1664px;margin:32px auto 0;overflow:visible}@media only screen and (max-width: 768px){body#aboutgundam #history .historySliderWrapper{margin-top:16px}}body#aboutgundam #history .historySliderWrapper .historySliderWrapperInner{max-width:1380px;margin:0 auto 0;overflow:hidden}@media only screen and (max-width: 1599px){body#aboutgundam #history .historySliderWrapper .historySliderWrapperInner{max-width:803px}}@media only screen and (max-width: 1026px){body#aboutgundam #history .historySliderWrapper .historySliderWrapperInner{max-width:400px}}@media only screen and (max-width: 768px){body#aboutgundam #history .historySliderWrapper .historySliderWrapperInner{max-width:400px}}body#aboutgundam #history .historySliderWrapper .historySlider{width:100%}body#aboutgundam #history .historySliderWrapper .historySlider .swiper-slide{width:289px;padding:0 32px}@media only screen and (min-width: 769px){body#aboutgundam #history .historySliderWrapper .historySlider .swiper-slide:first-child{padding:0 32px 0 0}}@media only screen and (max-width: 1026px){body#aboutgundam #history .historySliderWrapper .historySlider .swiper-slide{width:100%;padding:0 80px;aspect-ratio:unset}}@media only screen and (max-width: 768px){body#aboutgundam #history .historySliderWrapper .historySlider .swiper-slide{width:100%;padding:0 80px;aspect-ratio:unset}}body#aboutgundam #history .historySliderWrapper .historySlider .swiper-slide a,body#aboutgundam #history .historySliderWrapper .historySlider .swiper-slide>div{width:100%;height:100%}body#aboutgundam #history .historySliderWrapper .historySlider .swiper-slide a.productsSliderImg,body#aboutgundam #history .historySliderWrapper .historySlider .swiper-slide>div.productsSliderImg{width:100%;position:relative;margin-top:16px}@media only screen and (max-width: 768px){body#aboutgundam #history .historySliderWrapper .historySlider .swiper-slide a.productsSliderImg,body#aboutgundam #history .historySliderWrapper .historySlider .swiper-slide>div.productsSliderImg{height:auto;aspect-ratio:1/1}}body#aboutgundam #history .historySliderWrapper .historySlider .swiper-slide a.productsSliderImg img,body#aboutgundam #history .historySliderWrapper .historySlider .swiper-slide>div.productsSliderImg img{width:100%}body#aboutgundam #history .historySliderWrapper .historySlider .swiper-slide a .historySliderTtl,body#aboutgundam #history .historySliderWrapper .historySlider .swiper-slide>div .historySliderTtl{font-size:1rem;font-weight:600;text-align:center;line-height:1.4em;margin-top:16px}@media only screen and (max-width: 768px){body#aboutgundam #history .historySliderWrapper .historySlider .swiper-slide a .historySliderTtl,body#aboutgundam #history .historySliderWrapper .historySlider .swiper-slide>div .historySliderTtl{font-size:.875rem}}body#aboutgundam #history .historySliderWrapper .historySlider .swiper-slide a .historySliderPrice,body#aboutgundam #history .historySliderWrapper .historySlider .swiper-slide>div .historySliderPrice{font-size:.875rem;text-align:center;margin-top:16px}@media only screen and (max-width: 768px){body#aboutgundam #history .historySliderWrapper .historySlider .swiper-slide a .historySliderPrice,body#aboutgundam #history .historySliderWrapper .historySlider .swiper-slide>div .historySliderPrice{font-size:.75rem;margin-top:16px}}body#aboutgundam #history .historySliderWrapper .historySlider .swiper-slide a .historySliderDate,body#aboutgundam #history .historySliderWrapper .historySlider .swiper-slide>div .historySliderDate{font-size:.875rem;text-align:center;margin-top:0}@media only screen and (max-width: 768px){body#aboutgundam #history .historySliderWrapper .historySlider .swiper-slide a .historySliderDate,body#aboutgundam #history .historySliderWrapper .historySlider .swiper-slide>div .historySliderDate{font-size:.75rem;margin-top:0}}body#aboutgundam #history .historySliderWrapper .historySlider .swiper-slide a{transition:opacity .3s ease-out;opacity:1}body#aboutgundam #history .historySliderWrapper .historySlider .swiper-slide a:hover,body#aboutgundam #history .historySliderWrapper .historySlider .swiper-slide a:focus-visible{opacity:.5}body#aboutgundam #history .historySliderWrapper .historySliderPrev{position:absolute;top:calc(50% - 40px);left:0;transform:translateY(-50%);width:80px;height:80px;background:url("../img/icon_arrow.png");background-position:center;background-size:100%;background-repeat:no-repeat;z-index:10}@media only screen and (max-width: 1026px){body#aboutgundam #history .historySliderWrapper .historySliderPrev{top:calc(50% - 32px);left:calc(50% - 200px);width:64px;height:64px}}@media only screen and (max-width: 768px){body#aboutgundam #history .historySliderWrapper .historySliderPrev{top:calc(50% - 32px);left:calc(50% - 200px);width:64px;height:64px}}@media only screen and (max-width: 432px){body#aboutgundam #history .historySliderWrapper .historySliderPrev{top:calc(50% - 32px);left:calc(50% - (100vw - 16px - 16px)/2)}}body#aboutgundam #history .historySliderWrapper .historySliderPrev:focus-visible{outline:4px #4ab1ff solid;outline-offset:8px;border-radius:4px}body#aboutgundam #history .historySliderWrapper .historySliderPrev.swiper-button-disabled{opacity:.5;cursor:default}body#aboutgundam #history .historySliderWrapper .historySliderNext{position:absolute;top:calc(50% - 40px);right:0;transform:translateY(-50%) rotate(180deg);width:80px;height:80px;background:url("../img/icon_arrow.png");background-position:center;background-size:100%;background-repeat:no-repeat;z-index:10}@media only screen and (max-width: 1026px){body#aboutgundam #history .historySliderWrapper .historySliderNext{top:calc(50% - 32px);right:calc(50% - 200px);width:64px;height:64px}}@media only screen and (max-width: 768px){body#aboutgundam #history .historySliderWrapper .historySliderNext{top:calc(50% - 32px);right:calc(50% - 200px);width:64px;height:64px}}@media only screen and (max-width: 432px){body#aboutgundam #history .historySliderWrapper .historySliderNext{top:calc(50% - 32px);right:calc(50% - (100vw - 16px - 16px)/2)}}body#aboutgundam #history .historySliderWrapper .historySliderNext:focus-visible{outline:4px #4ab1ff solid;outline-offset:8px;border-radius:4px}body#aboutgundam #history .historySliderWrapper .historySliderNext.swiper-button-disabled{opacity:.5;cursor:default}body#aboutgundam #history .historySliderWrapper .historySliderPagination{display:flex;justify-content:center;gap:32px;margin-top:58px;z-index:10}@media only screen and (max-width: 768px){body#aboutgundam #history .historySliderWrapper .historySliderPagination{margin-top:32px;gap:10px}}body#aboutgundam #history .historySliderWrapper .historySliderPagination .swiper-pagination-bullet{width:32px;height:32px;margin:0;background:url("../img/bg_border.png");background-position:center;background-size:4px 4px;background-repeat:repeat;border:2px solid #fff;opacity:1;cursor:pointer}@media only screen and (max-width: 768px){body#aboutgundam #history .historySliderWrapper .historySliderPagination .swiper-pagination-bullet{width:20px;height:20px}}body#aboutgundam #history .historySliderWrapper .historySliderPagination .swiper-pagination-bullet:focus-visible{outline:4px #4ab1ff solid;outline-offset:8px;border-radius:4px;border-radius:1000px}body#aboutgundam #history .historySliderWrapper .historySliderPagination .swiper-pagination-bullet:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;border-radius:1000px;opacity:0;transition:opacity .3s ease-out}body#aboutgundam #history .historySliderWrapper .historySliderPagination .swiper-pagination-bullet.swiper-pagination-bullet-active:after{opacity:1}body#aboutgundam #history .commonNote{text-align:center;margin-top:16px}@media only screen and (max-width: 768px){body#aboutgundam #history .commonNote{margin-top:8px}}body#aboutgundam #history .commonNote+.commonNote{margin-top:8px}@media only screen and (max-width: 768px){body#aboutgundam #history .commonNote+.commonNote{margin-top:8px}}body#aboutgundam #history .commonNote+.commonBtn{margin-top:48px}@media only screen and (max-width: 768px){body#aboutgundam #history .commonNote+.commonBtn{margin-top:32px}}
/*# sourceMappingURL=maps/layout.css.map */
