html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;outline:none}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}@media screen and (min-width: 960px){.sp{display:none !important}.sp_c{display:contents !important}}@media screen and (max-width: 959px){.pc{display:none !important}.pc_c{display:contents !important}}img{max-width:100%}.slick-arrow{position:absolute;top:50%;background:none;aspect-ratio:1;font-size:0;padding:0;border:none;cursor:pointer;z-index:1000}@media screen and (max-width: 959px){.slick-arrow{display:none !important;width:calc(73 * 1.2 / 750 * 100vw);max-width:73px;height:calc(73 * 1.2 / 750 * 100vw);max-height:73px;margin-top:max(calc(-73 * 1.2 / 2 / 750 * 100vw),-36.5px)}}@media screen and (min-width: 960px){.slick-arrow{width:calc(73 / 1300 * 100vw);max-width:73px;height:calc(73 / 1300 * 100vw);max-height:73px;margin-top:max(calc(-73 / 2 / 1300 * 100vw),-36.5px)}}.slick-arrow.slick-prev{left:0;background:url(../images/common/btn_l.png) center center no-repeat;background-size:cover}.slick-arrow.slick-next{right:0;background:url(../images/common/btn_r.png) center center no-repeat;background-size:cover}.dots ul{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-filter:drop-shadow(0 0 5px rgba(0,0,0,0.6));filter:drop-shadow(0 0 5px rgba(0,0,0,0.6))}.dots ul li{line-height:0}.dots ul li.slick-active button{background:#ffff00}.dots ul li button{background:#fff;aspect-ratio:1;line-height:0;color:transparent;padding:0;border:none;border-radius:50%;cursor:pointer}@media screen and (max-width: 959px){.dots ul li button{width:0.8em;height:0.8em}}@media screen and (min-width: 960px){.dots ul li button{width:1em;height:1em}}@media screen and (max-width: 959px){.dots ul li+li{margin-left:0.4em}}@media screen and (min-width: 960px){.dots ul li+li{margin-left:0.5em}}@media screen and (min-width: 960px){a.zoom{overflow:hidden}a.zoom:hover img{-webkit-transform:scale(1.2);transform:scale(1.2)}a.zoom img{transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s, -webkit-transform 0.3s}}@media screen and (min-width: 960px){a.opa:hover img{opacity:0.7}a.opa img{transition:opacity 0.3s}}.attention li{text-indent:-1em;padding-left:1em}.js-t{transition:opacity 0.3s}.js-t.is-active{opacity:1}.js-t:not(.is-active){opacity:0}span.fish01{position:relative;z-index:-1}span.fish01:before{content:"";position:absolute;top:0;left:100%;background:url(../images/common/img_fish_01.png) center center no-repeat;background-size:100% auto;max-width:636px;max-height:400px;aspect-ratio:636 / 400;-webkit-transform:translateX(0%);transform:translateX(0%);-webkit-animation:fish 50s linear infinite;animation:fish 50s linear infinite}@media screen and (max-width: 959px){span.fish01:before{width:calc(636 / 750 * 100vw);height:calc(400 / 750 * 100vw)}}@media screen and (min-width: 960px){span.fish01:before{width:calc(636 / 1300 * 100vw);height:calc(400 / 1300 * 100vw)}}span.fish02{position:relative;z-index:-1}span.fish02:before{content:"";position:absolute;top:0;left:100%;background:url(../images/common/img_fish_02.png) center center no-repeat;background-size:100% auto;max-width:435px;max-height:228px;aspect-ratio:435 / 228;-webkit-transform:translateX(0%);transform:translateX(0%);-webkit-animation:fish 50s linear infinite;animation:fish 50s linear infinite}@media screen and (max-width: 959px){span.fish02:before{width:calc(435 / 750 * 100vw);height:calc(228 / 750 * 100vw)}}@media screen and (min-width: 960px){span.fish02:before{width:calc(435 / 1300 * 100vw);height:calc(228 / 1300 * 100vw)}}span.fish03{position:relative;z-index:-1}span.fish03:before{content:"";position:absolute;top:0;left:100%;background:url(../images/common/img_fish_04.png) center center no-repeat;background-size:100% auto;max-width:156px;max-height:105px;aspect-ratio:156 / 105;-webkit-transform:translateX(0%);transform:translateX(0%);-webkit-animation:fish 50s linear infinite;animation:fish 50s linear infinite}@media screen and (max-width: 959px){span.fish03:before{width:calc(156 / 750 * 100vw);height:calc(105 / 750 * 100vw)}}@media screen and (min-width: 960px){span.fish03:before{width:calc(156 / 1300 * 100vw);height:calc(105 / 1300 * 100vw)}}span.fish04{position:relative;z-index:-1}span.fish04:before{content:"";position:absolute;top:0;left:100%;background:url(../images/common/img_fish_03.png) center center no-repeat;background-size:100% auto;max-width:1198px;max-height:493px;aspect-ratio:1198 / 493;-webkit-transform:translateX(0%);transform:translateX(0%);-webkit-animation:fish_04 50s linear infinite;animation:fish_04 50s linear infinite}@media screen and (max-width: 959px){span.fish04:before{width:calc(1198 / 750 * 100vw);height:calc(493 / 750 * 100vw)}}@media screen and (min-width: 960px){span.fish04:before{width:calc(1198 / 1300 * 100vw);height:calc(493 / 1300 * 100vw)}}@-webkit-keyframes fish{0%{left:100%;-webkit-transform:scale(1, 1) translateX(0%);transform:scale(1, 1) translateX(0%)}10%{left:0;-webkit-transform:scale(1, 1) translateX(-100%);transform:scale(1, 1) translateX(-100%)}10.0000001%{left:0;-webkit-transform:scale(-1, 1) translateX(100%);transform:scale(-1, 1) translateX(100%)}50%{left:0;-webkit-transform:scale(-1, 1) translateX(100%);transform:scale(-1, 1) translateX(100%)}60%{left:100%;-webkit-transform:scale(-1, 1) translateX(0%);transform:scale(-1, 1) translateX(0%)}60.0000001%{left:100%;-webkit-transform:scale(1, 1) translateX(0%);transform:scale(1, 1) translateX(0%)}100%{left:100%;-webkit-transform:scale(1, 1) translateX(0%);transform:scale(1, 1) translateX(0%)}}@keyframes fish{0%{left:100%;-webkit-transform:scale(1, 1) translateX(0%);transform:scale(1, 1) translateX(0%)}10%{left:0;-webkit-transform:scale(1, 1) translateX(-100%);transform:scale(1, 1) translateX(-100%)}10.0000001%{left:0;-webkit-transform:scale(-1, 1) translateX(100%);transform:scale(-1, 1) translateX(100%)}50%{left:0;-webkit-transform:scale(-1, 1) translateX(100%);transform:scale(-1, 1) translateX(100%)}60%{left:100%;-webkit-transform:scale(-1, 1) translateX(0%);transform:scale(-1, 1) translateX(0%)}60.0000001%{left:100%;-webkit-transform:scale(1, 1) translateX(0%);transform:scale(1, 1) translateX(0%)}100%{left:100%;-webkit-transform:scale(1, 1) translateX(0%);transform:scale(1, 1) translateX(0%)}}html{scroll-behavior:smooth}@media screen and (min-width: 960px){html *[id]{scroll-margin-top:min(calc(100 / 1300 * 100vw),100px)}}body{background:#00030d}#bodyInner{font-family:'Noto Sans JP', sans-serif;color:#fff;overflow-x:clip}@media screen and (max-width: 959px){#bodyInner{font-size:3vw}}@media screen and (min-width: 960px){#bodyInner{font-size:min(calc(18 / 1300 * 100vw),18px)}}main{overflow:clip}main #contentBg{content:"";position:fixed;top:0;left:0;display:block;width:100%;height:0;background:url(../images/common/bg.jpg) center top no-repeat;z-index:-1;overflow-x:clip}@media screen and (max-width: 959px){main #contentBg{background-size:calc(2000 / 960 * 100%) auto;padding-bottom:calc(2000 / 960 * 100%)}}@media screen and (min-width: 960px){main #contentBg{background-size:100% auto;padding-bottom:calc(2000 / 2000 * 100%)}}main #contentBg span[class*="objFish"]{position:absolute;display:block;width:100%;margin-top:calc(sin(var(--degree)) * 2vw);-webkit-animation:degree 5s linear infinite;animation:degree 5s linear infinite}main #contentBg span[class*="objFish"].objFish01{top:5%}main #contentBg span[class*="objFish"].objFish01:before{-webkit-animation-delay:10s;animation-delay:10s}main #contentBg span[class*="objFish"].objFish01_2{top:2.5%}main #contentBg span[class*="objFish"].objFish01_2:before{-webkit-animation-delay:0s;animation-delay:0s}main #contentBg span[class*="objFish"].objFish02{top:20%}main #contentBg span[class*="objFish"].objFish02:before{-webkit-animation-delay:15s;animation-delay:15s}main #contentBg span[class*="objFish"].objFish02_2{top:22.5%}main #contentBg span[class*="objFish"].objFish02_2:before{-webkit-animation-delay:10s;animation-delay:10s}main #contentBg span[class*="objFish"].objFish03{top:25%}main #contentBg span[class*="objFish"].objFish03:before{-webkit-animation-delay:6s;animation-delay:6s}main #contentBg span[class*="objFish"].objFish03_2{top:27.5%}main #contentBg span[class*="objFish"].objFish03_2:before{-webkit-animation-delay:2s;animation-delay:2s}main #contentBg span[class*="objFish"].objFish03_3{top:30%}main #contentBg span[class*="objFish"].objFish03_3:before{-webkit-animation-delay:4s;animation-delay:4s}main #contentBg span[class*="objFish"].objFish04{top:35%}main #contentBg span[class*="objFish"].objFish04:before{-webkit-animation-delay:20s;animation-delay:20s}main #contentBg span[class*="objFish"].objFish04_2{top:35%}main #contentBg span[class*="objFish"].objFish04_2:before{-webkit-animation-delay:8s;animation-delay:8s}main #contentBg span[class*="objFish"].objFish05{top:40%}main #contentBg span[class*="objFish"].objFish05:before{-webkit-animation-delay:0s;animation-delay:0s}main #contentBg span[class*="objFish"].objFish06{top:45%}main #contentBg span[class*="objFish"].objFish06:before{-webkit-animation-delay:60s;animation-delay:60s}main #contentBg span[class*="objFish"].objFish07{top:45%}main #contentBg span[class*="objFish"].objFish07:before{-webkit-animation-delay:30s;animation-delay:30s}main #contentBg span[class*="objFish"].objFish08{top:55%}main #contentBg span[class*="objFish"].objFish08:before{-webkit-animation-delay:2s;animation-delay:2s}main #contentBg span[class*="objFish"].objFish09{top:60%}main #contentBg span[class*="objFish"].objFish09:before{-webkit-animation-delay:12s;animation-delay:12s}main #contentBg span[class*="objFish"].objFish10{top:60%}main #contentBg span[class*="objFish"].objFish10:before{-webkit-animation-delay:30s;animation-delay:30s}main #contentBg span[class*="objFish"].objFish11{top:65%}main #contentBg span[class*="objFish"].objFish11:before{-webkit-animation-delay:10s;animation-delay:10s}main #contentBg span[class*="objFish"].objFish11_2{top:65%}main #contentBg span[class*="objFish"].objFish11_2:before{-webkit-animation-delay:0s;animation-delay:0s}main #contentBg span[class*="objFish"].objFish11_3{top:67.5%}main #contentBg span[class*="objFish"].objFish11_3:before{-webkit-animation-delay:20s;animation-delay:20s}main #contentBg span[class*="objFish"].objFish12{top:62.5%}main #contentBg span[class*="objFish"].objFish12:before{-webkit-animation-delay:4s;animation-delay:4s}main #contentBg span[class*="objFish"].objFish13{top:70%}main #contentBg span[class*="objFish"].objFish13:before{-webkit-animation-delay:16s;animation-delay:16s}main #contentBg span[class*="objFish"].objFish14{top:72.5%}main #contentBg span[class*="objFish"].objFish14:before{-webkit-animation-delay:30s;animation-delay:30s}#originalFooter{position:relative;background:#cc0000;font-size:0.7em;padding:50px 10vw;z-index:10}#originalFooter .attention{line-height:1.4em}@media screen and (min-width: 960px){#originalFooter .attention{text-align:center}}#originalFooter .attention a{font-weight:bold;color:#fff}#originalFooter .attention a:visited{color:#fff}#originalFooter .copy{text-align:center;margin-top:2em}#commonPageFooter{position:relative;z-index:10}#commonPageFooter img{width:inherit !important}#sideBnr{position:-webkit-sticky;position:sticky;bottom:0;z-index:400}#sideBnr ul{position:absolute;bottom:20px;left:0}@media screen and (max-width: 959px){#sideBnr ul li{width:calc(240 / 750 * 100vw);max-width:240px}#sideBnr ul li:nth-child(n+2){margin-top:max(calc(-10 / 750 * 100vw),-10px)}}@media screen and (min-width: 960px){#sideBnr ul li{width:calc(240 / 1300 * 100vw);max-width:240px}#sideBnr ul li+li{margin-top:max(calc(-10 / 1300 * 100vw),-10px)}}#sideBnr ul li.toggleBtn{position:relative;width:2.5em;height:2.5em;aspect-ratio:1;margin:10px;cursor:pointer;-webkit-filter:drop-shadow(0 0 5px rgba(0,0,0,0.6));filter:drop-shadow(0 0 5px rgba(0,0,0,0.6))}@media screen and (max-width: 959px){#sideBnr ul li.toggleBtn{margin-bottom:min(calc(20 / 750 * 100vw),20px)}}#sideBnr ul li.toggleBtn span{position:absolute;top:50%;left:10%;background:#fff;height:5px;margin-top:-2.5px}#sideBnr ul li.toggleBtn span:nth-child(1){width:80%;margin-top:calc(-2.5px + -30%);transition:left 0.2s 0.2s, width 0.2s 0.2s, margin-top 0.2s 0.4s, -webkit-transform 0.2s;transition:transform 0.2s, left 0.2s 0.2s, width 0.2s 0.2s, margin-top 0.2s 0.4s;transition:transform 0.2s, left 0.2s 0.2s, width 0.2s 0.2s, margin-top 0.2s 0.4s, -webkit-transform 0.2s}#sideBnr ul li.toggleBtn span:nth-child(2){width:55%;transition:left 0.2s, width 0.2s, -webkit-transform 0.2s;transition:transform 0.2s, left 0.2s, width 0.2s;transition:transform 0.2s, left 0.2s, width 0.2s, -webkit-transform 0.2s}#sideBnr ul li.toggleBtn span:nth-child(3){width:30%;margin-top:calc(-2.5px + 30%);transition:opacity 0s 0.2s, left 0.2s 0.2s, width 0.2s 0.2s, margin-top 0.2s 0.4s}#sideBnr ul li.toggleBtn.act span{width:100%;left:0}#sideBnr ul li.toggleBtn.act span:nth-child(1){-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-top:-2.5px;transition:left 0.2s, width 0.2s, margin-top 0.2s 0.2s, -webkit-transform 0.2s 0.4s;transition:left 0.2s, width 0.2s, margin-top 0.2s 0.2s, transform 0.2s 0.4s;transition:left 0.2s, width 0.2s, margin-top 0.2s 0.2s, transform 0.2s 0.4s, -webkit-transform 0.2s 0.4s}#sideBnr ul li.toggleBtn.act span:nth-child(2){-webkit-transform:rotate(-45deg);transform:rotate(-45deg);transition:left 0.2s, width 0.2s, -webkit-transform 0.2s 0.4s;transition:left 0.2s, width 0.2s, transform 0.2s 0.4s;transition:left 0.2s, width 0.2s, transform 0.2s 0.4s, -webkit-transform 0.2s 0.4s}#sideBnr ul li.toggleBtn.act span:nth-child(3){opacity:0;margin-top:-2.5px;transition:left 0.2s, width 0.2s, margin-top 0.2s 0.2s, opacity 0s 0.4s}#pTop{position:-webkit-sticky;position:sticky;bottom:0;display:none;z-index:400}#pTop a{position:absolute;bottom:0;right:1.5vw}@media screen and (max-width: 959px){#pTop a{width:calc(240 / 750 * 100vw);max-width:120px}}#pTop a img{display:block}.fancybox-container:not(.movie){height:100vh;max-height:100vh}.fancybox-container:not(.movie) .fancybox-inner,.fancybox-container:not(.movie) .fancybox-stage{height:100vh;max-height:100vh}.fancybox-container:not(.movie) .fancybox-stage{position:fixed;top:0;left:0}.fancybox-container:not(.movie) .fancybox-slide{max-width:100%;height:100%;max-height:100vh;overflow:hidden !important}.fancybox-container:not(.movie) .fancybox-content{position:fixed;z-index:9999;top:50%;left:50%;width:calc(100% - 28px) !important;height:calc(100% - 88px) !important;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background:none !important;max-width:1100px;max-height:100%}
