@import url("https://fonts.googleapis.com/css2?family=IBM+Plex+Sans+JP:wght@400;500;700;900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Shippori+Mincho+B1:wght@400;500;600;700;800?family=Noto+Sans+JP:wght@100..900&display=swap");html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}button{background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}*{box-sizing:border-box}h1,h2,h3,h4,h5,p,a,li,dt,dd,span,date{font-family:"Shippori Mincho B1",serif;color:#fff;font-weight:500}main{width:100%;background:url("../../images/shop_top_zoukeio-onepiece/bg.png") top/cover repeat-y}@media (min-width: calc(750px + 1px)){main{background:url("../../images/shop_top_zoukeio-onepiece/pc/bg.png") top/cover repeat-y}}img{width:100%;height:auto}a{display:inline-block;text-decoration:none}@media (min-width: calc(1280px + 1px)){a{transition:0.3s}a:hover{opacity:0.7}}@media (min-width: calc(750px + 1px)){.sp{display:none !important}}.pc{display:none !important}@media (min-width: calc(750px + 1px)){.pc{display:block !important}}.footer{background-color:#000;padding:17.86667vw 0 0}.footerInner{background-color:#004a8e;padding:17.33333vw 4vw}.footerCopy{font-family:"Noto Sans JP",sans-serif;font-size:2.53333vw;font-weight:600;text-align:center;letter-spacing:-.019em;line-height:calc(25 / 20)}@media (min-width: calc(750px + 1px)){.footer{padding:10.46875vw 0 0}.footerInner{padding:10.15625vw}.footerCopy{font-size:1.5625vw}}@media (min-width: calc(1280px + 1px)){.footer{padding:134px 0 0}.footerInner{padding:130px}.footerCopy{font-size:20px}}.heading{position:relative}.headingText{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;font-size:4.8vw;text-align:center;z-index:1}.headingImg{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:16.8vw;margin:auto;z-index:0}.headingImg img{width:auto;height:16.8vw}@media (min-width: calc(750px + 1px)){.headingText{font-size:4.375vw}.headingImg{height:15.625vw}.headingImg img{height:15.625vw}}@media (min-width: calc(1280px + 1px)){.headingText{font-size:56px}.headingImg{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:200px}.headingImg img{height:200px}}.mv{width:100%;height:126.4vw;overflow:hidden}.mvInner{position:relative;height:100%;margin:auto}.mvImg,.mvLogo,.mvTitle{position:absolute}.mvImg{opacity:0;-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:translateX(-50%) scale(1.15);transform:translateX(-50%) scale(1.15);width:100%;height:auto;top:0;left:50%;z-index:0}.mvImg.is-show{opacity:1;-webkit-transform:translateX(-50%) scale(1);transform:translateX(-50%) scale(1);transition:all 32500ms cubic-bezier(0, 0.99, 0, 0.995)}.mvLogo{opacity:0;background:none !important;border:none !important;-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:translateX(-50%) scale(1.15);transform:translateX(-50%) scale(1.15);width:100%;max-width:26.66667vw;top:10.66667vw;left:50%;z-index:1}.mvLogo.is-show{opacity:1;-webkit-transform:translateX(-50%) scale(1);transform:translateX(-50%) scale(1);transition:all 32500ms cubic-bezier(0, 0.99, 0, 0.995)}.mvTitle{opacity:0;-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:translateX(-50%) scale(1.15);transform:translateX(-50%) scale(1.15);width:100%;bottom:9.33333vw;left:50%;z-index:1}.mvTitle.is-show{opacity:1;-webkit-transform:translateX(-50%) scale(1);transform:translateX(-50%) scale(1);transition:all 32500ms cubic-bezier(0, 0.99, 0, 0.995)}@media (min-width: calc(750px + 1px)){.mv{height:96.875vw}.mvLogo{-webkit-transform:scale(1.15);transform:scale(1.15);max-width:15.625vw;top:2.8125vw;left:3.75vw}.mvLogo.is-show{-webkit-transform:scale(1);transform:scale(1)}.mvTitle{top:auto;bottom:10.15625vw}}@media (min-width: calc(1280px + 1px)){.mv{height:1240px}.mvLogo{max-width:200px;top:36px;left:48px}.mvTitle{bottom:130px}}.link{padding:13.33333vw 5.33333vw}.linkContent{margin:13.33333vw auto 0}.linkContent:first-child{margin:0 auto}.linkContent a{display:block;width:80vw;height:26.66667vw;border:solid 1px #fff;text-align:center;padding:1.33333vw;margin:auto}.linkContent a img{width:auto;height:100%}@media (min-width: calc(750px + 1px)){.link{padding:7.8125vw 3.125vw}.linkContent{margin:7.8125vw auto 0}.linkContent a{width:46.875vw;height:15.625vw;padding:.78125vw}}@media (min-width: calc(1280px + 1px)){.link{padding:100px 40px 214px}.linkContent{margin:100px auto 0}.linkContent a{width:600px;height:200px;padding:10px}}.scrollAnime{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);transition:0.5s}.scrollAnime.is-show{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}
