﻿@import url("https://fonts.googleapis.com/css?family=Arvo:700");.onlyMobile{display:block}@media only screen and (min-width: 769px){.onlyMobile{display:none}}.onlyDesktop{display:none}@media only screen and (min-width: 769px){.onlyDesktop{display:block}}@-webkit-keyframes MoveTop{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}49.9%{opacity:0;-webkit-transform:translateY(15px);transform:translateY(15px)}50%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes MoveTop{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}49.9%{opacity:0;-webkit-transform:translateY(15px);transform:translateY(15px)}50%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes MoveRight{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}49.9%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}50%{-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes MoveRight{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}49.9%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}50%{-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.contents{min-width:1280px;overflow:hidden}@media only screen and (max-width: 769px){.contents{min-width:0}}.onePiece{font-family:"Noto Sans Japanese", "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, "ＭＳ Ｐゴシック", sans-serif}.opBody{font-size:1.6rem;line-height:2}@media only screen and (max-width: 769px){.opBody{font-size:1.4rem}}.opBody .is-small{font-size:1.3rem;margin-top:15px;display:inline-block}@media only screen and (max-width: 769px){.opBody .is-small{font-size:1.1rem;text-indent:-1em;padding-left:1em}}.is-character{opacity:0;-webkit-transition:0.6s cubic-bezier(0.175, 0.885, 0.32, 1.275);-moz-transition:0.6s cubic-bezier(0.175, 0.885, 0.32, 1.275);-o-transition:0.6s cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:0.6s cubic-bezier(0.175, 0.885, 0.32, 1.275);-webkit-transform:translate3d(0, 150px, 0);-moz-transform:translate3d(0, 150px, 0);-o-transform:translate3d(0, 150px, 0);transform:translate3d(0, 150px, 0)}@media only screen and (max-width: 769px){.is-character{-webkit-transform:translate3d(0, 60px, 0);-moz-transform:translate3d(0, 60px, 0);-o-transform:translate3d(0, 60px, 0);transform:translate3d(0, 60px, 0)}}.is-character.inView{opacity:1;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.opHero{height:700px;position:relative;display:flex;justify-content:center}@media only screen and (max-width: 769px){.opHero{height:300px}}.opHero_background{position:absolute;left:0;top:0;width:100%;height:100%;z-index:0;background-image:url("/collaboration/onepiece/img/hero_bg.png");background-size:cover;background-repeat:no-repeat;background-position:center center}.opHero_core{margin-top:40px;text-align:center}@media only screen and (max-width: 769px){.opHero_core{margin-top:0}}.opHero_logo{margin-bottom:25px}@media only screen and (max-width: 769px){.opHero_logo{width:130px;margin:15px auto 12.5px}.opHero_logo img{max-width:100%;height:auto}}.opHero_date{color:#e41610;display:flex;align-items:center;justify-content:center;font-family:'Arvo', serif;font-weight:700}.opHero_date .is-date{font-size:6.6rem;letter-spacing:.05em}@media only screen and (max-width: 769px){.opHero_date .is-date{font-size:3.1rem}}.opHero_date .is-week{font-size:2.2rem;display:inline-block;height:5px;-webkit-transform:rotate(90deg);-moz-transfrom:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}@media only screen and (max-width: 769px){.opHero_date .is-week{font-size:1.2rem}}.opHero_time{color:#e41610;font-size:4.0rem;margin-bottom:15px;font-family:'Arvo', serif;font-weight:700}@media only screen and (max-width: 769px){.opHero_time{font-size:2.0rem;margin-bottom:5px}}.opHero_text{font-weight:bold;font-size:2.4rem;line-height:1.4}@media only screen and (max-width: 769px){.opHero_text{font-size:1.3rem}}.opHero_logpose{position:absolute;left:calc(50% - 580px);top:82px;z-index:0}@media only screen and (max-width: 769px){.opHero_logpose{top:40px;left:auto;right:70%;width:192px}.opHero_logpose img{max-width:100%;height:auto}}.opHero_blue{position:absolute;left:calc(50% + 178px);top:82px;z-index:0}@media only screen and (max-width: 769px){.opHero_blue{top:40px;left:74%;right:auto;width:192px}.opHero_blue img{max-width:100%;height:auto}}.opHero_cast{bottom:-77px;z-index:2;padding:0 60px;width:1400px;margin-left:auto;margin-right:auto;position:absolute;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}@media screen and (max-width: 1400px){.opHero_cast{width:100%}}@media only screen and (max-width: 769px){.opHero_cast{width:500px;bottom:-20px}}@media screen and (max-width: 480px){.opHero_cast{width:100%;padding:0 5%}}.opHero_cast img{display:block;width:100%;height:auto}.opHero_background{opacity:0}.opHero_logo{opacity:0}.opHero_date{opacity:0}.opHero_time{opacity:0}.opHero_text{opacity:0}.opHero_cast img{opacity:0;-webkit-transform-origin:center bottom;-moz-transform-origin:center bottom;-ms-transform-origin:center bottom;-o-transform-origin:center bottom;transform-origin:center bottom}.opHero_logpose{opacity:0}.opHero_blue{opacity:0}.opPrologue{padding:60px 0 120px;color:#fff;background-position:center top;background-repeat:no-repeat;background-size:cover;background-color:#e41610;background-image:url("/collaboration/onepiece/img/prologue_bg_pc.jpg")}@media only screen and (max-width: 769px){.opPrologue{background-position:center top;background-repeat:no-repeat;background-size:100% auto;background-image:url("/collaboration/onepiece/img/prologue_bg_sp.jpg");padding:40px 0 60px}}.opPrologue_copyright{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;opacity:0}@media only screen and (max-width: 769px){.opPrologue_copyright{text-align:center;line-height:1;display:block}}.opPrologue_copyright span{margin-top:60px;font-size:1.4rem;color:#fff}@media only screen and (max-width: 769px){.opPrologue_copyright span{font-size:1.0rem;width:100%;margin-top:0}}.opPrologue_copyright span:first-child{padding-right:15px}@media only screen and (max-width: 769px){.opPrologue_copyright span:first-child{padding-right:0;display:block;margin-top:0}}.opPrologue_copyright span:last-child{padding-left:15px}@media only screen and (max-width: 769px){.opPrologue_copyright span:last-child{padding-left:0;display:block;margin-top:10px}}.opPrologue_wrap{padding-top:150px;width:1160px;margin-left:auto;margin-right:auto}@media only screen and (max-width: 769px){.opPrologue_wrap{width:100%}}@media only screen and (max-width: 769px){.opPrologue_wrap{padding-top:60px}}@media only screen and (max-width: 769px) and (max-width: 769px){.opPrologue_wrap{width:86.6666666667%;margin-left:auto;margin-right:auto}}.opPrologue_headline{margin-bottom:80px}@media only screen and (max-width: 769px){.opPrologue_headline{margin-bottom:40px}}.opPrologue_headline .is-en{font-size:3.6rem;display:block;margin-bottom:30px;font-family:'Arvo', serif;font-weight:700}@media only screen and (max-width: 769px){.opPrologue_headline .is-en{font-size:1.8rem;margin-bottom:15px}}.opPrologue_headline .is-jp{font-size:7.0rem;font-weight:bold;display:block;letter-spacing:.03em}@media only screen and (max-width: 769px){.opPrologue_headline .is-jp{font-size:3.5rem;line-height:1.4}}.opPrologue_column{display:flex;justify-content:space-between}@media only screen and (max-width: 769px){.opPrologue_column{display:block}}.opPrologue_column.is-top .opPrologue_body{margin-top:32px}@media only screen and (max-width: 769px){.opPrologue_column.is-top .opPrologue_body{margin-top:0}}.opPrologue_column.is-bottom{flex-direction:row-reverse}.opPrologue_column.is-bottom .opPrologue_body{margin-top:72px}@media only screen and (max-width: 769px){.opPrologue_column.is-bottom .opPrologue_body{margin-top:-30px}}@media only screen and (max-width: 769px){.opPrologue_image{text-align:center;margin-bottom:30px}.opPrologue_image img{max-width:100%;height:auto}}@media only screen and (max-width: 769px){.opPrologue_image img{width:90%}}.opPrologue_body{width:550px}@media only screen and (max-width: 769px){.opPrologue_body{width:100%}}.opPrologue_body p{font-size:1.8rem;line-height:2;font-weight:bold}@media only screen and (max-width: 769px){.opPrologue_body p{font-size:1.4rem}}.opPrologue_body p:first-child{margin-bottom:20px}@media only screen and (max-width: 769px){.opPrologue_body p:first-child{margin-bottom:10px}}@media only screen and (max-width: 769px){.opPrologue_body p br{display:none}}.opPrologue_subTitle{margin:70px 0;text-align:right;position:relative}@media only screen and (max-width: 769px){.opPrologue_subTitle{margin:35px 0;text-align:left}}.opPrologue_subTitle:before{position:absolute;width:550px;height:2px;content:'';background:#fff;display:block;left:0;top:30px}@media only screen and (max-width: 769px){.opPrologue_subTitle:before{display:none}}.opPrologue_subTitle span{font-size:3.6rem;font-weight:bold;line-height:1.3888888889}@media only screen and (max-width: 769px){.opPrologue_subTitle span{font-size:2.0rem}}.opMenu{display:flex}.opMenu_column{width:50%;height:330px;display:flex;text-align:center;align-items:center;padding-bottom:40px}@media only screen and (max-width: 769px){.opMenu_column{height:184px}}.opMenu_column:nth-child(1){background:#d8150f;justify-content:flex-end;padding-right:30px}@media only screen and (max-width: 769px){.opMenu_column:nth-child(1){padding-right:0}}.opMenu_column:nth-child(2){background:#cd140e;justify-content:flex-start;padding-left:20px}@media only screen and (max-width: 769px){.opMenu_column:nth-child(2){padding-left:0}}.opMenu_column:hover .opMenu_name:before{-webkit-animation-name:MoveTop;animation-name:MoveTop;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:cubic-bezier(0.455, 0.03, 0.515, 0.955);animation-timing-function:cubic-bezier(0.455, 0.03, 0.515, 0.955)}.opMenu_column:hover .opMenu_background{color:#fff}.opMenu_core{width:550px;position:relative}@media only screen and (max-width: 769px){.opMenu_core{width:100%}}.opMenu_image{position:relative;z-index:1}@media only screen and (max-width: 769px){.opMenu_image{width:100px;margin-left:auto;margin-right:auto}.opMenu_image img{max-width:100%;height:auto}}.opMenu_name{color:#fff;font-size:1.8rem;font-weight:bold;margin-top:-40px;position:relative}@media only screen and (max-width: 769px){.opMenu_name{font-size:1.2rem;margin-top:-15px}}.opMenu_name:before{content:'';box-sizing:border-box;border:8px solid transparent;border-top:12px solid #fff;position:absolute;bottom:-40px;left:50%;margin-left:-6px;-webkit-transition:0.3s cubic-bezier(0.165, 0.84, 0.44, 1) 0s;-moz-transition:0.3s cubic-bezier(0.165, 0.84, 0.44, 1) 0s;-o-transition:0.3s cubic-bezier(0.165, 0.84, 0.44, 1) 0s;transition:0.3s cubic-bezier(0.165, 0.84, 0.44, 1) 0s}@media only screen and (max-width: 769px){.opMenu_name:before{bottom:-30px;border:6px solid transparent;border-top:10px solid #fff}}.opMenu_background{position:absolute;font-size:9.0rem;color:#221e1f;opacity:.2;white-space:nowrap;display:block;margin-top:20px;z-index:0;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-family:'Arvo', serif;font-weight:700;-webkit-transition:1.1s cubic-bezier(0.23, 1, 0.32, 1);-moz-transition:1.1s cubic-bezier(0.23, 1, 0.32, 1);-o-transition:1.1s cubic-bezier(0.23, 1, 0.32, 1);transition:1.1s cubic-bezier(0.23, 1, 0.32, 1)}@media only screen and (max-width: 769px){.opMenu_background{font-size:3.0rem}}.opItem{background-repeat:no-repeat;background-position:center top;background-size:100% auto}.is-logpose .opItem{background-image:url("/collaboration/onepiece/img/logpose_bg01.png")}@media only screen and (max-width: 769px){.is-logpose .opItem{background-image:url("/collaboration/onepiece/img/logpose_bg01_sp.png")}}.is-blue .opItem{background-image:url("/collaboration/onepiece/img/blue_bg01.png")}@media only screen and (max-width: 769px){.is-blue .opItem{background-image:url("/collaboration/onepiece/img/blue_bg01_sp.png")}}.opItem_wrap{padding-top:90px;width:1160px;margin-left:auto;margin-right:auto}@media only screen and (max-width: 769px){.opItem_wrap{width:100%}}@media only screen and (max-width: 769px){.opItem_wrap{padding-top:32.5px}}@media only screen and (max-width: 769px) and (max-width: 769px){.opItem_wrap{width:86.6666666667%;margin-left:auto;margin-right:auto}}.opItem_main{display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width: 769px){.opItem_main{display:block}}.opItem_image{width:calc(100% - 585px);margin-left:35px}@media only screen and (max-width: 769px){.opItem_image{width:74.9230769231%;margin:0 auto}.opItem_image img{max-width:100%;height:auto}}.opItem_content{width:550px;margin:0 0 0 0}@media only screen and (max-width: 769px){.opItem_content{width:100%;margin:10px 25px 0 0}}.opItem_number{font-size:2.4rem;display:flex;align-items:center;margin-bottom:20px;font-family:'Arvo', serif;font-weight:700}@media only screen and (max-width: 769px){.opItem_number{font-size:1.6rem;margin-bottom:10px}}.opItem_number:before{margin-right:10px;content:'';width:40px;height:40px;background-size:contain;background-repeat:no-repeat;background-position:left top}@media only screen and (max-width: 769px){.opItem_number:before{width:30px;height:30px}}.is-logpose .opItem_number:before{background-image:url("/collaboration/onepiece/img/logpose_icon.svg")}.is-blue .opItem_number:before{background-image:url("/collaboration/onepiece/img/blue_icon.svg")}.opItem_headline{font-size:9.0rem;margin-bottom:15px;font-family:'Arvo', serif;font-weight:700}@media only screen and (max-width: 769px){.opItem_headline{font-size:4.5rem;margin-bottom:7.5px}}.opItem_title{font-size:2.4rem;margin-bottom:25px;font-weight:bold}@media only screen and (max-width: 769px){.opItem_title{font-size:1.6rem;margin-bottom:12.5px}}.opItem_spec{font-size:1.6rem;font-weight:bold;margin-bottom:50px}@media only screen and (max-width: 769px){.opItem_spec{font-size:1.4rem;margin-bottom:35px}}.opItem_sub{display:flex;justify-content:space-between;margin-top:20px}@media only screen and (max-width: 769px){.opItem_sub{display:block;margin-top:40px}}.opItem_column{width:550px}@media only screen and (max-width: 769px){.opItem_column{width:100%}}.opItem_column:nth-child(1){margin-top:200px}@media only screen and (max-width: 769px){.opItem_column:nth-child(1){margin:0 0 30px}}.opItem_thumbnail{border:1px solid #e5e5e5;margin-bottom:15px}.opItem_thumbnail img{width:100%;height:auto;display:block}.opItem_button{width:100%;height:85px;font-size:2.4rem;margin:50px auto 50px;font-weight:bold;position:relative;display:flex;align-items:center;justify-content:center;color:#e41610;background:#fff;border:2px solid #e41610;-webkit-transition:1.1s cubic-bezier(0.23, 1, 0.32, 1);-moz-transition:1.1s cubic-bezier(0.23, 1, 0.32, 1);-o-transition:1.1s cubic-bezier(0.23, 1, 0.32, 1);transition:1.1s cubic-bezier(0.23, 1, 0.32, 1)}@media only screen and (max-width: 769px){.opItem_button{width:100%;height:55px;font-size:1.4rem;margin:30px auto 25px}}.opItem_button:before{margin-top:-7px;right:28px;top:50%;box-sizing:border-box;border:8px solid transparent;border-top:12px solid #e41610;content:'';display:block;position:absolute}@media only screen and (max-width: 769px){.opItem_button:before{margin-top:-4px;border-width:6px;border-top-width:10px;right:15px}}.opItem_button:hover{background:#e41610;color:#fff}.opItem_button:hover:before{-webkit-animation-name:MoveTop;animation-name:MoveTop;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:cubic-bezier(0.455, 0.03, 0.515, 0.955);animation-timing-function:cubic-bezier(0.455, 0.03, 0.515, 0.955);border-top-color:#fff}.opSpec{margin-top:115px;position:relative;width:1160px;margin-left:auto;margin-right:auto}@media only screen and (max-width: 769px){.opSpec{width:100%}}@media only screen and (max-width: 769px){.opSpec{margin-top:55px}}@media only screen and (max-width: 769px) and (max-width: 769px){.opSpec{width:86.6666666667%;margin-left:auto;margin-right:auto}}@media only screen and (max-width: 769px){.opSpec_item img{max-width:100%;height:auto}}.opSpec_content{position:absolute;right:95px;bottom:0}@media only screen and (max-width: 769px){.opSpec_content{position:static;margin-top:35px;display:flex;flex-wrap:wrap}}.opSpec_content dt{font-size:2.4rem;font-weight:bold;margin-bottom:20px}@media only screen and (max-width: 769px){.opSpec_content dt{font-size:1.6rem;width:100%}}.opSpec_content dd{font-size:1.6rem;line-height:2}@media only screen and (max-width: 769px){.opSpec_content dd{font-size:1.2rem;line-height:1.6;margin-bottom:3px;width:50%;padding-left:1em;text-indent:-1em}}@media only screen and (max-width: 769px){.opSpec_content dd:nth-child(even){padding-right:20px}}.opNovelty{margin-top:115px;display:flex;position:relative;width:1160px;margin-left:auto;margin-right:auto}@media only screen and (max-width: 769px){.opNovelty{width:100%}}@media only screen and (max-width: 769px){.opNovelty{margin-top:55px;display:block}}@media only screen and (max-width: 769px) and (max-width: 769px){.opNovelty{width:86.6666666667%;margin-left:auto;margin-right:auto}}.is-logpose .opNovelty{border:2px solid #f6efe7}.is-blue .opNovelty{border:2px solid #d3e1fb}.opNovelty_character{position:absolute;top:-82px;left:371px}@media only screen and (max-width: 769px){.opNovelty_character{top:-50px;left:auto;right:5%;width:57px}.opNovelty_character img{max-width:100%;height:auto}}.opNovelty_content{width:550px;padding:60px 0 60px 60px}@media only screen and (max-width: 769px){.opNovelty_content{width:100%;padding:25px}}.is-logpose .opNovelty_content{background:#f6efe7}.is-blue .opNovelty_content{background:#d3e1fb}.opNovelty_lead{font-size:1.6rem;font-weight:bold;border-bottom:2px solid #222;padding-bottom:8px;display:flex;align-items:center;margin-bottom:25px}@media only screen and (max-width: 769px){.opNovelty_lead{font-size:1.2rem;margin-bottom:12.5px}}.opNovelty_lead:before{display:block;margin-right:10px;content:'';width:40px;height:40px;background-size:contain;background-repeat:no-repeat;background-position:left top}@media only screen and (max-width: 769px){.opNovelty_lead:before{width:30px;height:30px}}.is-logpose .opNovelty_lead:before{background-image:url("/collaboration/onepiece/img/logpose_icon.svg")}.is-blue .opNovelty_lead:before{background-image:url("/collaboration/onepiece/img/blue_icon.svg")}.opNovelty_title{font-size:3.6rem;font-weight:bold;margin-bottom:30px}@media only screen and (max-width: 769px){.opNovelty_title{font-size:2.0rem;margin-bottom:15px;line-height:1.6}}.opNovelty_image{width:calc(100% - 550px);position:relative;display:flex;align-items:center;justify-content:center}@media only screen and (max-width: 769px){.opNovelty_image{width:100%;padding-bottom:30px}}.opNovelty_image img{position:relative;z-index:1;margin-right:-50px}@media only screen and (max-width: 769px){.opNovelty_image img{margin-right:0;width:83%;height:auto}}.opNovelty_image:before{content:'';left:0;top:0;height:100%;width:100%;z-index:0;position:absolute;background-size:auto 100%;background-repeat:no-repeat;background-position:left center}@media only screen and (max-width: 769px){.opNovelty_image:before{background-size:100% 30%;background-position:left top}}.is-logpose .opNovelty_image:before{background-image:url("/collaboration/onepiece/img/logpose_triangle.png")}@media only screen and (max-width: 769px){.is-logpose .opNovelty_image:before{background-image:url("/collaboration/onepiece/img/logpose_triangle_sp.png")}}.is-blue .opNovelty_image:before{background-image:url("/collaboration/onepiece/img/blue_triangle.png")}@media only screen and (max-width: 769px){.is-blue .opNovelty_image:before{background-image:url("/collaboration/onepiece/img/blue_triangle_sp.png")}}.opStories{margin-top:145px;padding-bottom:150px;background-repeat:no-repeat;background-position:center top;background-size:100% auto}@media only screen and (max-width: 769px){.opStories{margin-top:30px;padding-bottom:75px;padding-top:40px}}.is-logpose .opStories{background-image:url("/collaboration/onepiece/img/logpose_bg02.png");background-color:#f6efe7}.is-blue .opStories{background-image:url("/collaboration/onepiece/img/blue_bg02.png");background-color:#d3e1fb}.opStories_wrap{width:1160px;margin-left:auto;margin-right:auto}@media only screen and (max-width: 769px){.opStories_wrap{width:100%}}.opStories_headline{color:#e41610;position:relative;z-index:1;margin-left:100px}@media only screen and (max-width: 769px){.opStories_headline{margin-left:6.6666666667%}}.opStories_headline .is-en{font-size:7.0rem;display:block;margin-bottom:10px;font-family:'Arvo', serif;font-weight:700}@media only screen and (max-width: 769px){.opStories_headline .is-en{font-size:3.5rem;margin-bottom:5px}}.opStories_headline .is-jp{font-size:2.4rem;font-weight:bold;display:block}@media only screen and (max-width: 769px){.opStories_headline .is-jp{font-size:1.6rem}}.opStories_hero{margin-top:-65px}@media only screen and (max-width: 769px){.opStories_hero{margin-top:-32.5px}.opStories_hero img{max-width:100%;height:auto}}.opStories_title{font-size:3.6rem;font-weight:bold;text-align:center;margin-top:100px}@media only screen and (max-width: 769px){.opStories_title{margin-top:50px;font-size:2.0rem;line-height:1.4}}@media only screen and (max-width: 769px) and (max-width: 769px){.opStories_title{width:86.6666666667%;margin-left:auto;margin-right:auto}}.opStories .opStoriesColumn2{margin-top:100px;display:flex;justify-content:space-between}@media only screen and (max-width: 769px){.opStories .opStoriesColumn2{display:block;margin-top:50px}}@media only screen and (max-width: 769px) and (max-width: 769px){.opStories .opStoriesColumn2{width:86.6666666667%;margin-left:auto;margin-right:auto}}.opStories .opStoriesColumn2_image{margin-bottom:50px}@media only screen and (max-width: 769px){.opStories .opStoriesColumn2_image img{max-width:100%;height:auto}}.opStories .opStoriesColumn2_content{width:550px}@media only screen and (max-width: 769px){.opStories .opStoriesColumn2_content{width:100%}}.opStories .opStoriesColumn2_content .opBody{margin-top:-10px}.opStories .opStoriesColumn2_character{position:relative}@media only screen and (max-width: 769px){.opStories .opStoriesColumn2_character{width:26%}.opStories .opStoriesColumn2_character img{max-width:100%;height:auto}}.opStories .opStoriesColumn2_character img{position:absolute;right:100px;top:10px}@media only screen and (max-width: 769px){.opStories .opStoriesColumn2_character img{position:static}}.opStories .opStoriesColumn2_wrap{margin-top:35px}@media only screen and (max-width: 769px){.opStories .opStoriesColumn2_wrap{margin-top:17.5px;display:flex}}@media only screen and (max-width: 769px){.opStories .opStoriesColumn2_wrap .opBody{width:70%}.opStories .opStoriesColumn2_wrap .opBody img{max-width:100%;height:auto}}.opStories .opStoriesColumn3{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:120px}@media only screen and (max-width: 769px){.opStories .opStoriesColumn3{margin-top:40px}}@media only screen and (max-width: 769px) and (max-width: 769px){.opStories .opStoriesColumn3{width:86.6666666667%;margin-left:auto;margin-right:auto}}.opStories .opStoriesColumn3_item{width:360px}@media only screen and (max-width: 769px){.opStories .opStoriesColumn3_item{width:48%;margin-bottom:20px}}.opStories .opStoriesColumn3_item:nth-child(2){margin-top:80px}@media only screen and (max-width: 769px){.opStories .opStoriesColumn3_item:nth-child(2){margin-top:0}}.opStories .opStoriesColumn3_item:nth-child(4){margin-top:160px}@media only screen and (max-width: 769px){.opStories .opStoriesColumn3_item:nth-child(4){margin-top:0}}.opStories .opStoriesColumn3_image{margin-bottom:15px}@media only screen and (max-width: 769px){.opStories .opStoriesColumn3_image{margin-bottom:7.5px}.opStories .opStoriesColumn3_image img{max-width:100%;height:auto}}@media only screen and (max-width: 769px){.opStories .opStoriesColumn3_character{width:48%;text-align:center}.opStories .opStoriesColumn3_character img{max-width:100%;height:auto}}@media only screen and (max-width: 769px){.is-logpose .opStories .opStoriesColumn3_character img{width:60%}.is-blue .opStories .opStoriesColumn3_character img{width:35%}}@media only screen and (max-width: 769px){.opStories .opStoriesColumn3 .opBody{font-size:1.2rem}}.opStories .opStoriesColumn1{margin-top:70px;width:700px;margin-left:auto;margin-right:auto}@media only screen and (max-width: 769px){.opStories .opStoriesColumn1{margin-top:35px}}@media only screen and (max-width: 769px) and (max-width: 769px){.opStories .opStoriesColumn1{width:86.6666666667%;margin-left:auto;margin-right:auto}}.opStories .opStoriesColumn1_image{margin-bottom:25px}@media only screen and (max-width: 769px){.opStories .opStoriesColumn1_image img{max-width:100%;height:auto}}.opStories_character02{position:relative}.opStories_character02 img{position:absolute;left:10px;top:-60px}.opStories_character03{position:relative}.opStories_character03 img{position:absolute;right:0;bottom:-210px}@media only screen and (max-width: 769px){.is-logpose .opStories_character03 img{width:92.5px;height:auto;bottom:-170px;right:5%}.is-blue .opStories_character03 img{width:52px;height:auto;bottom:-170px;right:5%}}.opStore{color:#fff;padding:145px 0 150px;background:#e41610}@media only screen and (max-width: 769px){.opStore{padding:65px 0 55px}}.opStore_wrap{width:1160px;margin-left:auto;margin-right:auto}@media only screen and (max-width: 769px){.opStore_wrap{width:100%}}@media only screen and (max-width: 769px) and (max-width: 769px){.opStore_wrap{width:86.6666666667%;margin-left:auto;margin-right:auto}}.opStore_headline{text-align:center;margin-bottom:100px}@media only screen and (max-width: 769px){.opStore_headline{margin-bottom:90px}}.opStore_headline .is-en{font-size:7.0rem;font-weight:bold;display:block;margin-bottom:8px;font-family:'Arvo', serif;font-weight:700}@media only screen and (max-width: 769px){.opStore_headline .is-en{font-size:3.5rem;margin-bottom:4px}}.opStore_headline .is-jp{font-size:2.4rem;font-weight:bold;display:block}@media only screen and (max-width: 769px){.opStore_headline .is-jp{font-size:1.6rem}}.opStore_frame{border:2px solid #fff;padding:50px 60px 60px 60px}@media only screen and (max-width: 769px){.opStore_frame{padding:25px 30px 15px 30px}}.opStore .opStoreIntro{position:relative;border-bottom:2px solid #fff;padding:0 0 50px 210px}@media only screen and (max-width: 769px){.opStore .opStoreIntro{padding:0 0 20px 0}}.opStore .opStoreIntro_character{position:absolute;left:20px;top:-290px}@media only screen and (max-width: 769px){.opStore .opStoreIntro_character{width:173px;left:0;top:-130px}.opStore .opStoreIntro_character img{max-width:100%;height:auto}}.opStore .opStoreIntro_character:before{content:'';background:#e41610;width:273px;height:30px;position:absolute;left:-17px;top:225px;z-index:0}@media only screen and (max-width: 769px){.opStore .opStoreIntro_character:before{width:150px;top:90px}}.opStore .opStoreIntro_character img{position:relative;z-index:1}.opStore .opStoreIntro_title{font-size:3.6rem;font-weight:bold;line-height:1.3888888889;margin-bottom:15px;min-height:110px}@media only screen and (max-width: 769px){.opStore .opStoreIntro_title{font-size:2.0rem;margin-bottom:7.5px;padding-left:100px}}@media only screen and (max-width: 769px){.opStore .opStoreIntro_title br{display:none}}.opStore .opStoreIntro_body{font-size:1.6rem;line-height:2;width:550px}@media only screen and (max-width: 769px){.opStore .opStoreIntro_body{font-size:1.4rem;width:100%}}.opStore .opStoreIntro_item{position:absolute;right:0;top:-113px}@media only screen and (max-width: 769px){.opStore .opStoreIntro_item{position:static;margin-top:20px}}.opStore .opStoreIntro_image{margin-bottom:10px}@media only screen and (max-width: 769px){.opStore .opStoreIntro_image{width:80%;margin:0 auto}}@media only screen and (max-width: 769px){.opStore .opStoreIntro_image img{width:100%;height:auto}}.opStore .opStoreIntro_caption{font-size:1.6rem;line-height:1.5;font-weight:bold;text-align:center}@media only screen and (max-width: 769px){.opStore .opStoreIntro_caption{font-size:1.4rem}}.opStore .opStoreOfficial{padding-top:55px}@media only screen and (max-width: 769px){.opStore .opStoreOfficial{padding-top:20px}}.opStore .opStoreOfficial_headline{font-size:2.4rem;font-weight:bold;margin-bottom:37px;text-align:center;display:flex;justify-content:center;align-items:center}@media only screen and (max-width: 769px){.opStore .opStoreOfficial_headline{font-size:1.6rem;margin-bottom:20px;line-height:1.375}}.opStore .opStoreOfficial_headline i{width:30px;height:30px;display:inline-block;margin:0 20px;background-size:contain;background-image:url("/collaboration/onepiece/img/icon_cross.png");background-repeat:no-repeat;background-position:left top}@media only screen and (max-width: 769px){.opStore .opStoreOfficial_headline i{margin:10px 10px 0}}.opStore .opStoreOfficial_wrap{display:flex;justify-content:space-between}@media only screen and (max-width: 769px){.opStore .opStoreOfficial_wrap{display:block}}.opStore .opStoreOfficial_button{width:503px;height:200px;display:flex;align-items:center;padding-left:40px;position:relative;background-repeat:no-repeat;background-position:left top;background-color:#fff;-webkit-transition:1.1s cubic-bezier(0.23, 1, 0.32, 1);-moz-transition:1.1s cubic-bezier(0.23, 1, 0.32, 1);-o-transition:1.1s cubic-bezier(0.23, 1, 0.32, 1);transition:1.1s cubic-bezier(0.23, 1, 0.32, 1)}.opStore .opStoreOfficial_button:hover{background-color:#fad3d3}@media only screen and (max-width: 769px){.opStore .opStoreOfficial_button{width:100%;height:105px;padding-left:10px;background-size:70% auto;margin-bottom:15px}}.opStore .opStoreOfficial_button.is-logpose{background-image:url("/collaboration/onepiece/img/button_logpose_bg.png")}.opStore .opStoreOfficial_button.is-blue{background-image:url("/collaboration/onepiece/img/button_blue_bg.png")}.opStore .opStoreOfficial_button:before{margin-top:-6px;right:22px;top:50%;box-sizing:border-box;border:8px solid transparent;border-left:12px solid #e41610;content:'';display:block;position:absolute;-webkit-transition:1.1s cubic-bezier(0.23, 1, 0.32, 1);-moz-transition:1.1s cubic-bezier(0.23, 1, 0.32, 1);-o-transition:1.1s cubic-bezier(0.23, 1, 0.32, 1);transition:1.1s cubic-bezier(0.23, 1, 0.32, 1)}@media only screen and (max-width: 769px){.opStore .opStoreOfficial_button:before{border-width:6px;border-left-width:10px;right:5px}}.opStore .opStoreOfficial_button:hover:before{-webkit-animation-name:MoveRight;animation-name:MoveRight;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:cubic-bezier(0.455, 0.03, 0.515, 0.955);animation-timing-function:cubic-bezier(0.455, 0.03, 0.515, 0.955)}@media only screen and (max-width: 769px){.opStore .opStoreOfficial_image{width:45px}.opStore .opStoreOfficial_image img{max-width:100%;height:auto}}.opStore .opStoreOfficial_name{color:#e41610;margin-left:30px}@media only screen and (max-width: 769px){.opStore .opStoreOfficial_name{margin-left:15px}}.opStore .opStoreOfficial_name .is-en{font-size:4.0rem;margin-bottom:5px;font-family:'Arvo', serif;font-weight:700}@media only screen and (max-width: 769px){.opStore .opStoreOfficial_name .is-en{font-size:2.0rem}}.opStore .opStoreOfficial_name .is-jp{font-size:2.4rem;font-weight:bold}@media only screen and (max-width: 769px){.opStore .opStoreOfficial_name .is-jp{font-size:1.4rem}}.opStore .opStoreShop{margin-top:60px;display:flex;justify-content:space-between;flex-wrap:wrap}@media only screen and (max-width: 769px){.opStore .opStoreShop{display:block;margin-top:30px}}.opStore .opStoreShop_button{width:565px;height:103px;font-size:2.4rem;font-weight:bold;position:relative;display:flex;align-items:center;justify-content:center;color:#e41610;background:#fff;margin-bottom:20px;-webkit-transition:1.1s cubic-bezier(0.23, 1, 0.32, 1);-moz-transition:1.1s cubic-bezier(0.23, 1, 0.32, 1);-o-transition:1.1s cubic-bezier(0.23, 1, 0.32, 1);transition:1.1s cubic-bezier(0.23, 1, 0.32, 1)}@media only screen and (max-width: 769px){.opStore .opStoreShop_button{width:100%;height:60px;font-size:1.4rem;margin-bottom:15px}}.opStore .opStoreShop_button.is-hidden{pointer-events:none;color:#a6a6a6;background:#ebebeb}.opStore .opStoreShop_button.is-hidden:before{border-left-color:#a6a6a6}.opStore .opStoreShop_button:before{margin-top:-9px;right:22px;top:50%;box-sizing:border-box;border:8px solid transparent;border-left:12px solid #e41610;content:'';display:block;position:absolute}@media only screen and (max-width: 769px){.opStore .opStoreShop_button:before{margin-top:-6px;border-width:6px;border-left-width:10px;right:5px}}.opStore .opStoreShop_button:hover{background-color:#fad3d3}.opStore .opStoreShop_button:hover:before{-webkit-animation-name:MoveRight;animation-name:MoveRight;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:cubic-bezier(0.455, 0.03, 0.515, 0.955);animation-timing-function:cubic-bezier(0.455, 0.03, 0.515, 0.955)}.opStore .opStoreShop_button span{display:block;text-align:center}.opStore .opStoreShop_button em{display:block;color:#e41610;margin-top:10px;letter-spacing:.05em;font-family:'Arvo', serif;font-weight:700}.opShop{padding:140px 0 150px;width:1000px;margin-left:auto;margin-right:auto}@media only screen and (max-width: 769px){.opShop{padding:70px 0 75px}}@media only screen and (max-width: 769px) and (max-width: 769px){.opShop{width:86.6666666667%;margin-left:auto;margin-right:auto}}.opShop_headline{text-align:center;margin-bottom:98px;letter-spacing:.15em}@media only screen and (max-width: 769px){.opShop_headline{margin-bottom:44.5px}}.opShop_headline .is-en{font-size:7.0rem;margin-bottom:10px;display:block;font-family:'Arvo', serif;font-weight:700}@media only screen and (max-width: 769px){.opShop_headline .is-en{font-size:3.5rem;margin-bottom:5px}}.opShop_headline .is-jp{font-size:2.4rem;display:block;font-weight:bold}@media only screen and (max-width: 769px){.opShop_headline .is-jp{font-size:1.6rem}}.opShop_column{margin-bottom:80px}@media only screen and (max-width: 769px){.opShop_column{margin-bottom:40px}}.opShop_area{margin-bottom:30px;font-size:2.0rem;text-align:center;font-weight:bold}@media only screen and (max-width: 769px){.opShop_area{font-size:1.6rem}}.opShop_list{border-top:1px solid #e5e5e5}.opShop_item{display:flex;align-items:center;border-bottom:1px solid #e5e5e5;padding:23px 0}@media only screen and (max-width: 769px){.opShop_item{padding:18px 0 22px;display:block}}.opShop_name{font-size:1.6rem;line-height:1.75;width:370px}@media only screen and (max-width: 769px){.opShop_name{font-size:1.6rem;width:100%;margin-bottom:5px}}.opShop_name .is-label{display:inline-block;background:#e41610;color:#fff;font-size:1.3rem;letter-spacing:.05em;font-weight:bold;padding:4px 8px;line-height:1;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;-khtml-border-radius:3px;border-radius:3px}@media only screen and (max-width: 769px){.opShop_name .is-label{font-size:1.1rem}}.opShop_name .is-note{font-size:1.2rem;line-height:1.6;margin-top:3px;display:inline-block;padding-left:1em;text-indent:-1em}.opShop_name .is-note a{text-decoration:underline;color:#e41610}.opShop_address{width:440px;font-size:1.6rem;line-height:1.75;padding-right:40px}@media only screen and (max-width: 769px){.opShop_address{width:100%;font-size:1.2rem;margin-bottom:15px}}.opShop_wrap{display:flex;align-items:center;width:calc(100% - (370px + 440px))}@media only screen and (max-width: 769px){.opShop_wrap{width:100%;justify-content:space-between}}.opShop_tel{font-size:1.6rem;font-family:'Cabin', sans-serif;line-height:1.75;width:calc(100% - 55px);display:block;pointer-events:none}@media only screen and (max-width: 769px){.opShop_tel{width:49%;border:2px solid #222;padding:10px 0;font-size:1.4rem;line-height:1;text-align:center;pointer-events:auto}}.opShop_map{font-size:1.4rem;font-family:'Cabin', sans-serif;border:2px solid #222;display:block;padding:8px 0;width:55px;text-align:center;line-height:1;-webkit-transition:0.3s cubic-bezier(0.165, 0.84, 0.44, 1) 0s;-moz-transition:0.3s cubic-bezier(0.165, 0.84, 0.44, 1) 0s;-o-transition:0.3s cubic-bezier(0.165, 0.84, 0.44, 1) 0s;transition:0.3s cubic-bezier(0.165, 0.84, 0.44, 1) 0s}@media only screen and (max-width: 769px){.opShop_map{width:49%;font-size:1.4rem;padding:10px 0}}.opShop_map:hover{background:#222;color:#fff}.opShop_note{font-size:1.6rem;text-align:center;font-weight:bold;margin-bottom:20px;line-height:1.6}@media only screen and (max-width: 769px){.opShop_note{font-size:1.3rem;text-align:left;margin-bottom:10px;padding-left:1em;text-indent:-1em}}.opShop_note a{text-decoration:underline;color:#e41610}.opShop_button{width:430px;height:80px;font-size:1.8rem;margin:0 auto 50px;font-weight:bold;position:relative;display:flex;align-items:center;justify-content:center;color:#e41610;background:#fff;border:2px solid #e41610;-webkit-transition:1.1s cubic-bezier(0.23, 1, 0.32, 1);-moz-transition:1.1s cubic-bezier(0.23, 1, 0.32, 1);-o-transition:1.1s cubic-bezier(0.23, 1, 0.32, 1);transition:1.1s cubic-bezier(0.23, 1, 0.32, 1)}@media only screen and (max-width: 769px){.opShop_button{width:100%;height:55px;font-size:1.4rem;margin-bottom:25px}}.opShop_button:before{margin-top:-7px;right:22px;top:50%;box-sizing:border-box;border:8px solid transparent;border-left:12px solid #e41610;content:'';display:block;position:absolute}@media only screen and (max-width: 769px){.opShop_button:before{margin-top:-6px;border-width:6px;border-left-width:10px;right:5px}}.opShop_button:hover{background:#e41610;color:#fff}.opShop_button:hover:before{-webkit-animation-name:MoveRight;animation-name:MoveRight;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:cubic-bezier(0.455, 0.03, 0.515, 0.955);animation-timing-function:cubic-bezier(0.455, 0.03, 0.515, 0.955);border-left-color:#fff}.opShop_attention{font-size:1.2rem;margin-top:30px;line-height:1.6}@media only screen and (max-width: 769px){.opShop_attention{font-size:1.0rem;margin-top:15px;padding-left:1em;text-indent:-1em}}

/*# sourceMappingURL=bundle.css.map */