*{box-sizing:border-box;margin:0;padding:0}html{font-size:62.5%}body{font-size:16px;font-size:1.6rem;letter-spacing:.3px;letter-spacing:.03rem;color:#fff;line-height:1.5;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium",Yu Gothic Medium,"游ゴシック",Yu Gothic,Hiragino Kaku Gothic ProN,Hiragino Kaku Gothic Pro,"メイリオ",Meiryo,sans-serif;font-weight:400;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;word-break:break-all;position:relative;overflow-x:hidden}a{text-decoration:none}li{list-style-type:none}img{max-width:100%;height:auto;vertical-align:bottom}.p-product{-webkit-justify-content:center;justify-content:center;position:relative}.p-product .p-product__visual{width:100%;margin:0 auto;-webkit-justify-content:center;justify-content:center;overflow:hidden;background-color:#eac0b4}.p-product .p-product__visual-bgBand01{width:100%;height:46px;background:url(../images/spyfamily/bg_band_pattern_01.png) repeat-x top center;background-size:193px;-webkit-animation:animation-band01-01 10s infinite linear;animation:animation-band01-01 10s infinite linear;position:relative;z-index:10}@-webkit-keyframes animation-band01-01{0%{background-position-x:0}100%{background-position-x:193px}}@keyframes animation-band01-01{0%{background-position-x:0}100%{background-position-x:193px}}@-webkit-keyframes animation-band01-02{0%{background-position-x:0}100%{background-position-x:134px}}@keyframes animation-band01-02{0%{background-position-x:0}100%{background-position-x:134px}}@-webkit-keyframes animation-band01-03{0%{background-position-x:0}100%{background-position-x:101px}}@keyframes animation-band01-03{0%{background-position-x:0}100%{background-position-x:101px}}.p-product .p-product__visual-bgBand02{width:100%;height:34px;background:url(../images/spyfamily/bg_band_pattern_02.png) repeat-x top center;background-size:16px;-webkit-animation:animation-band02-01 1s infinite linear;animation:animation-band02-01 1s infinite linear;position:relative;z-index:10}@-webkit-keyframes animation-band02-01{0%{background-position-x:0}100%{background-position-x:-16px}}@keyframes animation-band02-01{0%{background-position-x:0}100%{background-position-x:-16px}}@-webkit-keyframes animation-band02-02{0%{background-position-x:0}100%{background-position-x:-11px}}@keyframes animation-band02-02{0%{background-position-x:0}100%{background-position-x:-11px}}@-webkit-keyframes animation-band02-03{0%{background-position-x:0}100%{background-position-x:-8px}}@keyframes animation-band02-03{0%{background-position-x:0}100%{background-position-x:-8px}}.p-product .p-product__visual-bgBand03{width:100%;height:66px;background:url(../images/spyfamily/bg_band_pattern_03.png) repeat-x top center;background-size:16px;-webkit-animation:animation-band03-01 1s infinite linear;animation:animation-band03-01 1s infinite linear;position:relative;z-index:10}@-webkit-keyframes animation-band03-01{0%{background-position-x:0}100%{background-position-x:-16px}}@keyframes animation-band03-01{0%{background-position-x:0}100%{background-position-x:-16px}}@-webkit-keyframes animation-band03-02{0%{background-position-x:0}100%{background-position-x:-12px}}@keyframes animation-band03-02{0%{background-position-x:0}100%{background-position-x:-12px}}.p-product .p-product__visual-content{width:100%;height:60.10417vw;position:relative}.p-product .p-product__visual-bgDiagonal{position:absolute;top:0;left:0;width:100%;height:100%;background:url(../images/spyfamily/bg_diagonal_01.png) no-repeat top center;background-size:100%}.p-product .p-product__visual-bgConfetti{position:absolute;top:0;left:0;width:100%;height:100%;background:url(../images/spyfamily/bg_confetti_01-pc.png) no-repeat top center;background-size:100%}.p-product .p-product__visual-bgChara{position:absolute;top:0;left:0;width:100%;height:100%;background:url(../images/spyfamily/bg_mv_chara-pc.png) no-repeat top center;background-size:100%}.p-product .p-product__visual-logoNano{position:absolute;top:1.5625vw;left:15.625vw;width:18.75vw}.p-product .p-product__visual-logoNano img{width:100%}.p-product .p-product__visual-logoSeries{position:absolute;top:5.41667vw;left:15.625vw;width:10.41667vw}.p-product .p-product__visual-logoSeries img{width:100%}.p-product .p-product__visual-item01{position:absolute;top:7.5vw;left:13.38542vw}.p-product .p-product__visual-item01-content{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}.p-product .p-product__visual-item01-content img{width:20.46771vw}.p-product .p-product__visual-item02{position:absolute;top:7.5vw;right:13.33333vw}.p-product .p-product__visual-item02-content{-webkit-transform:rotate(15deg);transform:rotate(15deg)}.p-product .p-product__visual-item02-content img{width:20.46771vw}.p-product .p-product__visual-tit{position:absolute;top:27.29167vw;right:0;left:0;margin:0 auto;width:30.625vw}.p-product .p-product__visual-tit img{width:100%}.p-product .p-product__visual-read{position:absolute;top:42.23958vw;left:0;right:0;margin:0 auto;width:62.5vw}.p-product .p-product__visual-read p{width:calc(100% - ((10vw / 1920) * 100));box-shadow:.52083vw .52083vw rgba(11,0,16,.2)}.p-product .p-product__visual-read p img{width:100%}.p-product .p-product__visual-note{position:absolute;top:54.32292vw;left:0;right:0;margin:0 auto;width:100%}.p-product .p-product__visual-note p{width:100%}.p-product .p-product__visual-note p img{width:100%}.p-product .p-product__visual-dotList{position:relative}.p-product .p-product__visual-dotList li{position:absolute}.p-product .p-product__visual-dotList li:nth-child(1){top:5.46875vw;left:31.92708vw;width:5.20833vw;-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-animation:mv_dot_01 4.5s infinite;animation:mv_dot_01 4.5s infinite}.p-product .p-product__visual-dotList li:nth-child(2){top:5.46875vw;left:62.08333vw;width:5.20833vw;-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-animation:mv_dot_02 4.5s infinite;animation:mv_dot_02 4.5s infinite}.p-product .p-product__visual-dotList li:nth-child(3){top:3.17708vw;left:3.125vw;width:5.72917vw;-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-animation:mv_dot_01 4.5s infinite;animation:mv_dot_01 4.5s infinite}.p-product .p-product__visual-dotList li:nth-child(4){top:17.08333vw;left:5.41667vw;width:6.25vw;-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-animation:mv_dot_02 4.5s infinite;animation:mv_dot_02 4.5s infinite}.p-product .p-product__visual-dotList li:nth-child(5){top:30.98958vw;left:3.17708vw;width:5.20833vw;-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-animation:mv_dot_01 4.5s infinite;animation:mv_dot_01 4.5s infinite}.p-product .p-product__visual-dotList li:nth-child(6){top:44.89583vw;left:9.89583vw;width:5.46875vw;-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-animation:mv_dot_02 4.5s infinite;animation:mv_dot_02 4.5s infinite}.p-product .p-product__visual-dotList li:nth-child(7){top:3.17708vw;left:91.25vw;width:5.20833vw;-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-animation:mv_dot_01 4.5s infinite;animation:mv_dot_01 4.5s infinite}.p-product .p-product__visual-dotList li:nth-child(8){top:17.08333vw;left:87.96875vw;width:5.20833vw;-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-animation:mv_dot_02 4.5s infinite;animation:mv_dot_02 4.5s infinite}.p-product .p-product__visual-dotList li:nth-child(9){top:30.98958vw;left:91.66667vw;width:5.20833vw;-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-animation:mv_dot_01 4.5s infinite;animation:mv_dot_01 4.5s infinite}.p-product .p-product__visual-dotList li:nth-child(10){top:44.89583vw;left:84.47917vw;width:5.98958vw;-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-animation:mv_dot_02 4.5s infinite;animation:mv_dot_02 4.5s infinite}.p-product .p-product__visual-dotList li:nth-child(11){top:33.64583vw;left:72.29167vw;width:5.72917vw;-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-animation:mv_dot_02 4.5s infinite;animation:mv_dot_02 4.5s infinite}.p-product .p-product__visual-dotList li img{width:100%;-ms-interpolation-mode:nearest-neighbor;image-rendering:pixelated}@-webkit-keyframes mv_dot_01{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}11%{-webkit-transform:translate(0,0);transform:translate(0,0)}12%{-webkit-transform:translate(4px,4px);transform:translate(4px,4px)}24%{-webkit-transform:translate(4px,4px);transform:translate(4px,4px)}25%{-webkit-transform:translate(8px,0);transform:translate(8px,0)}36%{-webkit-transform:translate(8px,0);transform:translate(8px,0)}37%{-webkit-transform:translate(4px,4px);transform:translate(4px,4px)}49%{-webkit-transform:translate(4px,4px);transform:translate(4px,4px)}50%{-webkit-transform:translate(0,0);transform:translate(0,0)}61%{-webkit-transform:translate(0,0);transform:translate(0,0)}62%{-webkit-transform:translate(-4px,4px);transform:translate(-4px,4px)}74%{-webkit-transform:translate(-4px,4px);transform:translate(-4px,4px)}75%{-webkit-transform:translate(-8px,0);transform:translate(-8px,0)}86%{-webkit-transform:translate(-8px,0);transform:translate(-8px,0)}87%{-webkit-transform:translate(-4px,4px);transform:translate(-4px,4px)}99%{-webkit-transform:translate(-4px,4px);transform:translate(-4px,4px)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes mv_dot_01{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}11%{-webkit-transform:translate(0,0);transform:translate(0,0)}12%{-webkit-transform:translate(4px,4px);transform:translate(4px,4px)}24%{-webkit-transform:translate(4px,4px);transform:translate(4px,4px)}25%{-webkit-transform:translate(8px,0);transform:translate(8px,0)}36%{-webkit-transform:translate(8px,0);transform:translate(8px,0)}37%{-webkit-transform:translate(4px,4px);transform:translate(4px,4px)}49%{-webkit-transform:translate(4px,4px);transform:translate(4px,4px)}50%{-webkit-transform:translate(0,0);transform:translate(0,0)}61%{-webkit-transform:translate(0,0);transform:translate(0,0)}62%{-webkit-transform:translate(-4px,4px);transform:translate(-4px,4px)}74%{-webkit-transform:translate(-4px,4px);transform:translate(-4px,4px)}75%{-webkit-transform:translate(-8px,0);transform:translate(-8px,0)}86%{-webkit-transform:translate(-8px,0);transform:translate(-8px,0)}87%{-webkit-transform:translate(-4px,4px);transform:translate(-4px,4px)}99%{-webkit-transform:translate(-4px,4px);transform:translate(-4px,4px)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@-webkit-keyframes mv_dot_02{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}11%{-webkit-transform:translate(0,0);transform:translate(0,0)}12%{-webkit-transform:translate(-4px,4px);transform:translate(-4px,4px)}24%{-webkit-transform:translate(-4px,4px);transform:translate(-4px,4px)}25%{-webkit-transform:translate(-8px,0);transform:translate(-8px,0)}36%{-webkit-transform:translate(-8px,0);transform:translate(-8px,0)}37%{-webkit-transform:translate(-4px,4px);transform:translate(-4px,4px)}49%{-webkit-transform:translate(-4px,4px);transform:translate(-4px,4px)}50%{-webkit-transform:translate(0,0);transform:translate(0,0)}61%{-webkit-transform:translate(0,0);transform:translate(0,0)}62%{-webkit-transform:translate(4px,4px);transform:translate(4px,4px)}74%{-webkit-transform:translate(4px,4px);transform:translate(4px,4px)}75%{-webkit-transform:translate(8px,0);transform:translate(8px,0)}86%{-webkit-transform:translate(8px,0);transform:translate(8px,0)}87%{-webkit-transform:translate(4px,4px);transform:translate(4px,4px)}99%{-webkit-transform:translate(4px,4px);transform:translate(4px,4px)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes mv_dot_02{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}11%{-webkit-transform:translate(0,0);transform:translate(0,0)}12%{-webkit-transform:translate(-4px,4px);transform:translate(-4px,4px)}24%{-webkit-transform:translate(-4px,4px);transform:translate(-4px,4px)}25%{-webkit-transform:translate(-8px,0);transform:translate(-8px,0)}36%{-webkit-transform:translate(-8px,0);transform:translate(-8px,0)}37%{-webkit-transform:translate(-4px,4px);transform:translate(-4px,4px)}49%{-webkit-transform:translate(-4px,4px);transform:translate(-4px,4px)}50%{-webkit-transform:translate(0,0);transform:translate(0,0)}61%{-webkit-transform:translate(0,0);transform:translate(0,0)}62%{-webkit-transform:translate(4px,4px);transform:translate(4px,4px)}74%{-webkit-transform:translate(4px,4px);transform:translate(4px,4px)}75%{-webkit-transform:translate(8px,0);transform:translate(8px,0)}86%{-webkit-transform:translate(8px,0);transform:translate(8px,0)}87%{-webkit-transform:translate(4px,4px);transform:translate(4px,4px)}99%{-webkit-transform:translate(4px,4px);transform:translate(4px,4px)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}.p-product .p-product__visual .js-firstview .p-product__visual-bgDiagonal{transition:-webkit-clip-path .5s ease-in-out;transition:clip-path .5s ease-in-out;transition:clip-path .5s ease-in-out,-webkit-clip-path .5s ease-in-out;-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)}.p-product .p-product__visual .js-firstview .p-product__visual-bgConfetti{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transform:translateY(-50px);transform:translateY(-50px)}.p-product .p-product__visual .js-firstview .p-product__visual-bgChara{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";transition:opacity .5s}.p-product .p-product__visual .js-firstview .p-product__visual-logoNano{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";transition:opacity .3s}.p-product .p-product__visual .js-firstview .p-product__visual-logoSeries{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";transition:opacity .3s}.p-product .p-product__visual .js-firstview .p-product__visual-item01{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transform:translateY(30px);transform:translateY(30px)}.p-product .p-product__visual .js-firstview .p-product__visual-item02{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transform:translateY(30px);transform:translateY(30px)}.p-product .p-product__visual .js-firstview .p-product__visual-tit{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transform:translateY(30px);transform:translateY(30px)}.p-product .p-product__visual .js-firstview .p-product__visual-dotList{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transform:translateY(30px);transform:translateY(30px)}.p-product .p-product__visual .js-firstview .p-product__visual-read p{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transform:translateY(30px);transform:translateY(30px);box-shadow:0 0 rgba(11,0,16,.2)}.p-product .p-product__visual .js-firstview .p-product__visual-note p{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transform:translateY(30px);transform:translateY(30px)}.p-product .p-product__visual .js-firstview_start .p-product__visual-bgDiagonal{-webkit-clip-path:inset(0);clip-path:inset(0)}.p-product .p-product__visual .js-firstview_start .p-product__visual-bgConfetti{-webkit-animation:anime_firstview_bgConfetti 1.5s both;animation:anime_firstview_bgConfetti 1.5s both}.p-product .p-product__visual .js-firstview_start .p-product__visual-logoNano{opacity:1.0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.p-product .p-product__visual .js-firstview_start .p-product__visual-logoSeries{opacity:1.0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.p-product .p-product__visual .js-firstview_start .p-product__visual-bgChara{opacity:1.0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.p-product .p-product__visual .js-firstview_start .p-product__visual-item01{-webkit-animation:anime_firstview_item 1.0s both;animation:anime_firstview_item 1.0s both}.p-product .p-product__visual .js-firstview_start .p-product__visual-item02{-webkit-animation:anime_firstview_item 1.0s both;animation:anime_firstview_item 1.0s both}.p-product .p-product__visual .js-firstview_start .p-product__visual-tit{-webkit-animation:anime_firstview_tit 1.0s both;animation:anime_firstview_tit 1.0s both}.p-product .p-product__visual .js-firstview_start .p-product__visual-dotList{-webkit-animation:anime_firstview_dot 1.5s both;animation:anime_firstview_dot 1.5s both}.p-product .p-product__visual .js-firstview_start .p-product__visual-read p{-webkit-animation:anime_firstview_read 1.5s both;animation:anime_firstview_read 1.5s both}.p-product .p-product__visual .js-firstview_start .p-product__visual-note p{-webkit-animation:anime_firstview_note 1.5s both;animation:anime_firstview_note 1.5s both}@-webkit-keyframes anime_firstview_bgConfetti{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transform:translateY(-50px);transform:translateY(-50px)}100%{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes anime_firstview_bgConfetti{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transform:translateY(-50px);transform:translateY(-50px)}100%{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes anime_firstview_item{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transform:translateY(30px);transform:translateY(30px)}25%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transform:translateY(30px);transform:translateY(30px)}75%{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes anime_firstview_item{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transform:translateY(30px);transform:translateY(30px)}25%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transform:translateY(30px);transform:translateY(30px)}75%{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes anime_firstview_tit{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transform:translateY(30px);transform:translateY(30px)}50%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transform:translateY(30px);transform:translateY(30px)}100%{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes anime_firstview_tit{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transform:translateY(30px);transform:translateY(30px)}50%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transform:translateY(30px);transform:translateY(30px)}100%{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes anime_firstview_dot{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transform:translateY(30px);transform:translateY(30px)}50%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transform:translateY(30px);transform:translateY(30px)}75%{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes anime_firstview_dot{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transform:translateY(30px);transform:translateY(30px)}50%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transform:translateY(30px);transform:translateY(30px)}75%{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes anime_firstview_read{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transform:translateY(30px);transform:translateY(30px);box-shadow:0 0 rgba(11,0,16,.2)}50%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transform:translateY(30px);transform:translateY(30px);box-shadow:0 0 rgba(11,0,16,.2)}75%{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transform:translateY(0);transform:translateY(0);box-shadow:.52083vw .52083vw rgba(11,0,16,.2)}}@keyframes anime_firstview_read{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transform:translateY(30px);transform:translateY(30px);box-shadow:0 0 rgba(11,0,16,.2)}50%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transform:translateY(30px);transform:translateY(30px);box-shadow:0 0 rgba(11,0,16,.2)}75%{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transform:translateY(0);transform:translateY(0);box-shadow:.52083vw .52083vw rgba(11,0,16,.2)}}@-webkit-keyframes anime_firstview_read-02{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transform:translateY(30px);transform:translateY(30px);box-shadow:0 0 rgba(11,0,16,.2)}50%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transform:translateY(30px);transform:translateY(30px);box-shadow:0 0 rgba(11,0,16,.2)}75%{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transform:translateY(0);transform:translateY(0);box-shadow:1.30208vw 1.30208vw rgba(11,0,16,.2)}}@keyframes anime_firstview_read-02{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transform:translateY(30px);transform:translateY(30px);box-shadow:0 0 rgba(11,0,16,.2)}50%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transform:translateY(30px);transform:translateY(30px);box-shadow:0 0 rgba(11,0,16,.2)}75%{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transform:translateY(0);transform:translateY(0);box-shadow:1.30208vw 1.30208vw rgba(11,0,16,.2)}}@-webkit-keyframes anime_firstview_note{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transform:translateY(30px);transform:translateY(30px)}50%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transform:translateY(30px);transform:translateY(30px)}75%{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes anime_firstview_note{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transform:translateY(30px);transform:translateY(30px)}50%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transform:translateY(30px);transform:translateY(30px)}75%{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transform:translateY(0);transform:translateY(0)}}.p-product .p-product__gallery{background-color:#914949;padding:36px 0}.p-product .p-product__gallery .slick-initialized{opacity:1.0!important;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.p-product .p-product__gallery ul{display:-webkit-flex;display:flex;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";transition:opacity .2s}.p-product .p-product__gallery ul li{margin:0 18px}.p-product .p-product__gallery ul li a{display:block;opacity:1.0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";transition:opacity .2s}.p-product .p-product__howToPlay{background-image:url(../images/spyfamily/bg_mission.png),url(../images/spyfamily/bg_pattern_stripe_01.png);background-repeat:repeat-y,repeat;background-position:top center,top center;background-size:100%,80px;background-color:#ead6a4;padding:80px 60px calc(80px + 10px)}.p-product .p-product__howToPlay-inner{max-width:1200px;margin:0 auto}.p-product .p-product__howToPlay-tit{width:556px;margin:0 auto}.p-product .p-product__howToPlay-tit.js-scroll{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transform:translateY(30px);transform:translateY(30px);transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,transform .5s;transition:opacity .5s,transform .5s,-webkit-transform .5s}.p-product .p-product__howToPlay-tit.js-scroll_start{opacity:1.0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transform:translateY(0);transform:translateY(0)}.p-product .p-product__howToPlay-subtit{position:relative}.p-product .p-product__howToPlay-subtit img{width:100%}.p-product .p-product__howToPlay-subtit-chara{position:absolute;top:-50px;right:40px;width:73px!important}.p-product .p-product__howToPlay-box{margin-top:calc(80px + 10px);max-width:calc(100% - 10px);box-shadow:10px 10px rgba(11,0,16,.2)}.p-product .p-product__howToPlay-box:nth-of-type(1){margin-top:80px}.p-product .p-product__howToPlay-box.js-scroll{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transform:translateY(30px);transform:translateY(30px);transition:opacity .5s,box-shadow .8s,-webkit-transform .5s;transition:opacity .5s,transform .5s,box-shadow .8s;transition:opacity .5s,transform .5s,box-shadow .8s,-webkit-transform .5s;box-shadow:0 0 rgba(11,0,16,.2)}.p-product .p-product__howToPlay-box.js-scroll_start{opacity:1.0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transform:translateY(0);transform:translateY(0);box-shadow:10px 10px rgba(11,0,16,.2)}.p-product .p-product__howToPlay-content{padding:5%}.p-product .p-product__howToPlay-content.colorGreen{background-color:#8ea99b}.p-product .p-product__howToPlay-content.colorPink{background-color:#eac0b4}.p-product .p-product__howToPlay-content_01-01{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center}.p-product .p-product__howToPlay-content_01-01 li:nth-child(1){width:57.85185%;background:url(../images/spyfamily/howToPlay/img_flow_chara_01.png) top right no-repeat;background-size:30.85787%}.p-product .p-product__howToPlay-content_01-01 li:nth-child(1) .leftSide{width:61.45967%;margin-top:11.01152%}.p-product .p-product__howToPlay-content_01-01 li:nth-child(1) .leftSide .dot{border:3px solid #335141;box-sizing:border-box;background-color:#fff}.p-product .p-product__howToPlay-content_01-01 li:nth-child(1) .leftSide .dot img{-ms-interpolation-mode:nearest-neighbor;image-rendering:pixelated}.p-product .p-product__howToPlay-content_01-01 li:nth-child(1) .leftSide .text{line-height:0}.p-product .p-product__howToPlay-content_01-01 li:nth-child(2){width:11.92593%;padding:0 2.22222%}.p-product .p-product__howToPlay-content_01-01 li:nth-child(3){width:30.22222%}.p-product .p-product__howToPlay-content_01-01 li:nth-child(3) .text{line-height:0}.p-product .p-product__howToPlay-content_01-02{margin:5.55556% auto 0;padding-bottom:5.92593%;background:url(../images/spyfamily/howToPlay/bg_frame_01-pc.png) top calc(44px*.793) center no-repeat;background-size:contain}.p-product .p-product__howToPlay-content_01-02 h4{width:71.25926%;margin:0 auto}.p-product .p-product__howToPlay-content_01-02 ul{margin-top:3.25926%;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}.p-product .p-product__howToPlay-content_01-02 ul li{width:25.92593%}.p-product .p-product__howToPlay-content_01-02 ul li .dot{border:3px solid #8d0000;box-sizing:border-box;background-color:#fff}.p-product .p-product__howToPlay-content_01-02 ul li .dot img{-ms-interpolation-mode:nearest-neighbor;image-rendering:pixelated}.p-product .p-product__howToPlay-content_01-02 ul li .name{line-height:0}.p-product .p-product__howToPlay-content_01-02 ul li:first-child{margin-right:4.44444%}.p-product .p-product__howToPlay-content_02-01{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center}.p-product .p-product__howToPlay-content_02-01 .centerCol{-webkit-order:2;order:2;width:18.51852%;margin:0 2.74074%}.p-product .p-product__howToPlay-content_02-01 .centerCol .dot{border:solid 3px #9d5e5e;box-sizing:border-box;background-color:#fff;line-height:0}.p-product .p-product__howToPlay-content_02-01 .centerCol .dot img{-ms-interpolation-mode:nearest-neighbor;image-rendering:pixelated}.p-product .p-product__howToPlay-content_02-01 .centerCol .text{line-height:0}.p-product .p-product__howToPlay-content_02-01 .leftCol{-webkit-order:1;order:1;width:37.92593%}.p-product .p-product__howToPlay-content_02-01 .leftCol .dot{border:solid 3px #9d5e5e;box-sizing:border-box;background-color:#fff;line-height:0}.p-product .p-product__howToPlay-content_02-01 .leftCol .dot img{-ms-interpolation-mode:nearest-neighbor;image-rendering:pixelated}.p-product .p-product__howToPlay-content_02-01 .leftCol .text{line-height:0}.p-product .p-product__howToPlay-content_02-01 .leftCol>ul .coming{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.p-product .p-product__howToPlay-content_02-01 .leftCol>ul .coming img{width:61.64384%}.p-product .p-product__howToPlay-content_02-01 .leftCol>ul .leftTop>ul{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}.p-product .p-product__howToPlay-content_02-01 .leftCol>ul .leftTop>ul li{width:28.51563%;position:relative}.p-product .p-product__howToPlay-content_02-01 .leftCol>ul .leftTop>ul li:first-child{margin-right:7.22656%}.p-product .p-product__howToPlay-content_02-01 .leftCol>ul .leftCenter{margin:7.22656% 0}.p-product .p-product__howToPlay-content_02-01 .leftCol>ul .leftCenter>ul{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.p-product .p-product__howToPlay-content_02-01 .leftCol>ul .leftCenter>ul li{width:28.51563%;position:relative}.p-product .p-product__howToPlay-content_02-01 .leftCol>ul .leftBottom>ul{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}.p-product .p-product__howToPlay-content_02-01 .leftCol>ul .leftBottom>ul li{width:28.51563%;position:relative}.p-product .p-product__howToPlay-content_02-01 .leftCol>ul .leftBottom>ul li:first-child{margin-right:7.22656%}.p-product .p-product__howToPlay-content_02-01 .rightCol{-webkit-order:3;order:3;width:37.92593%}.p-product .p-product__howToPlay-content_02-01 .rightCol .dot{border:solid 3px #9d5e5e;box-sizing:border-box;background-color:#fff;line-height:0}.p-product .p-product__howToPlay-content_02-01 .rightCol .dot img{-ms-interpolation-mode:nearest-neighbor;image-rendering:pixelated}.p-product .p-product__howToPlay-content_02-01 .rightCol .text{line-height:0}.p-product .p-product__howToPlay-content_02-01 .rightCol>ul .rightTop>ul{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}.p-product .p-product__howToPlay-content_02-01 .rightCol>ul .rightTop>ul li{width:28.51563%}.p-product .p-product__howToPlay-content_02-01 .rightCol>ul .rightTop>ul li:first-child{margin-right:7.22656%}.p-product .p-product__howToPlay-content_02-01 .rightCol>ul .rightCenter{margin:7.22656% 0}.p-product .p-product__howToPlay-content_02-01 .rightCol>ul .rightCenter>ul{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.p-product .p-product__howToPlay-content_02-01 .rightCol>ul .rightCenter>ul li{width:28.51563%}.p-product .p-product__howToPlay-content_02-01 .rightCol>ul .rightBottom>ul{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}.p-product .p-product__howToPlay-content_02-01 .rightCol>ul .rightBottom>ul li{width:28.51563%}.p-product .p-product__howToPlay-content_02-01 .rightCol>ul .rightBottom>ul li:first-child{margin-right:7.22656%}.p-product .p-product__howToPlay-content_03-01{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.p-product .p-product__howToPlay-content_03-01>li:nth-child(1){width:77.77778%;margin-right:3.7037%}.p-product .p-product__howToPlay-content_03-01>li:nth-child(1) ul{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.p-product .p-product__howToPlay-content_03-01>li:nth-child(1) ul>li{background-color:#bbcbc3;width:47.61905%;padding:2.38095%;text-align:right;position:relative}.p-product .p-product__howToPlay-content_03-01>li:nth-child(1) ul>li:before{content:'';display:block;position:absolute}.p-product .p-product__howToPlay-content_03-01>li:nth-child(1) ul>li:nth-child(1){margin:0 4.7619% 7.14286% 0}.p-product .p-product__howToPlay-content_03-01>li:nth-child(1) ul>li:nth-child(1):before{bottom:0;left:-1%;width:48.8%;height:calc(270px*.793);background-image:url(../images/spyfamily/howToPlay/img_chara_face_01.png);background-repeat:no-repeat;background-position:bottom left;background-size:100%}.p-product .p-product__howToPlay-content_03-01>li:nth-child(1) ul>li:nth-child(2){margin:0 0 7.14286%}.p-product .p-product__howToPlay-content_03-01>li:nth-child(1) ul>li:nth-child(2):before{bottom:0;left:-.8%;width:47.8%;height:calc(256px*.793);background-image:url(../images/spyfamily/howToPlay/img_chara_face_02.png);background-repeat:no-repeat;background-position:bottom left;background-size:100%}.p-product .p-product__howToPlay-content_03-01>li:nth-child(1) ul>li:nth-child(3){margin:0 4.7619% 0 0}.p-product .p-product__howToPlay-content_03-01>li:nth-child(1) ul>li:nth-child(3):before{bottom:0;left:-2.6%;width:49.4%;height:calc(262px*.793);background-image:url(../images/spyfamily/howToPlay/img_chara_face_03.png);background-repeat:no-repeat;background-position:bottom left;background-size:100%}.p-product .p-product__howToPlay-content_03-01>li:nth-child(1) ul>li:nth-child(4):before{bottom:0;left:.8%;width:46.2%;height:calc(258px*.793);background-image:url(../images/spyfamily/howToPlay/img_chara_face_04.png);background-repeat:no-repeat;background-position:bottom left;background-size:100%}.p-product .p-product__howToPlay-content_03-01>li:nth-child(1) ul>li .dot{border:solid 3px #335141;box-sizing:border-box;display:inline-block;background-color:#fff;width:42%}.p-product .p-product__howToPlay-content_03-01>li:nth-child(1) ul>li .dot img{-ms-interpolation-mode:nearest-neighbor;image-rendering:pixelated}.p-product .p-product__howToPlay-content_03-01>li:nth-child(2){background-color:#bbcbc3;text-align:center;position:relative;width:18.51852%;padding:1.85185%}.p-product .p-product__howToPlay-content_03-01>li:nth-child(2):before{content:'';display:block;position:absolute;bottom:0;right:-14%;width:100%;height:calc(307px*.793);background-image:url(../images/spyfamily/howToPlay/img_chara_face_05.png);background-repeat:no-repeat;background-position:bottom left;background-size:100%}.p-product .p-product__howToPlay-content_03-01>li:nth-child(2) .dot{border:solid 3px #335141;box-sizing:border-box;display:inline-block;background-color:#fff;width:100%}.p-product .p-product__howToPlay-content_03-01>li:nth-child(2) .dot img{-ms-interpolation-mode:nearest-neighbor;image-rendering:pixelated}.p-product .p-product__howToPlay-content_04-01{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}.p-product .p-product__howToPlay-content_04-01 li{width:47.18519%;padding:5.18519%;background:url(../images/spyfamily/howToPlay/bg_frame_02.png) no-repeat top center;background-size:contain}.p-product .p-product__howToPlay-content_04-01 li .coming{margin-top:4.70958%;width:100%}.p-product .p-product__howToPlay-content_04-01 li .dot{border:solid 3px #8d0000;box-sizing:border-box;margin-top:4.70958%;background-color:#fff;line-height:0}.p-product .p-product__howToPlay-content_04-01 li .dot img{-ms-interpolation-mode:nearest-neighbor;image-rendering:pixelated}.p-product .p-product__howToPlay-content_04-01 li .name{line-height:0}.p-product .p-product__howToPlay-content_04-01 li:nth-child(2){position:relative}.p-product .p-product__howToPlay-content_04-01 li:nth-child(2) .peanuts01{position:absolute;left:-6.27943%;bottom:-6.27943%;width:25.5887%}.p-product .p-product__howToPlay-content_04-01 li:nth-child(2) .peanuts02{position:absolute;right:-3.2967%;bottom:-2.66876%;width:16.16954%}.p-product .p-product__howToPlay-content_05-01 .read{width:51.6%;margin:0 auto}.p-product .p-product__howToPlay-content_05-01 ul{margin-top:5%;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}.p-product .p-product__howToPlay-content_05-01 ul li{width:29.62963%;position:relative}.p-product .p-product__howToPlay-content_05-01 ul li .coming{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.p-product .p-product__howToPlay-content_05-01 ul li .coming img{width:46.5%}.p-product .p-product__howToPlay-content_05-01 ul li .dot{border:solid 3px #335141;box-sizing:border-box;background-color:#fff;line-height:0}.p-product .p-product__howToPlay-content_05-01 ul li .name{line-height:0}.p-product .p-product__howToPlay-content_06-01{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}.p-product .p-product__howToPlay-content_06-01>li{width:29.62963%;position:relative}.p-product .p-product__howToPlay-content_06-01>li .dot{border:solid 3px #9d5e5e;box-sizing:border-box;background-color:#fff;line-height:0}.p-product .p-product__howToPlay-content_06-01>li .name{line-height:0}.p-product .p-product__howToPlay-content_06-01>li .coming{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.p-product .p-product__howToPlay-content_06-01>li .coming img{width:46.5%}.p-product .p-product__howToPlay-content_07-01{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center}.p-product .p-product__howToPlay-content_07-01 li:first-child{width:34.2963%;margin-right:5.55556%}.p-product .p-product__howToPlay-content_07-01 li:first-child .dot{width:86.39309%;border:solid 3px #335141;box-sizing:border-box;background-color:#fff;line-height:0;margin:0 auto}.p-product .p-product__howToPlay-content_07-01 li:first-child .text{line-height:0}.p-product .p-product__howToPlay-content_07-01 li:nth-child(2){width:28.22222%}.p-product .p-product__lineup{background-color:#eac0b4;position:relative}.p-product .p-product__lineup-bgDiagonal{position:absolute;top:0;left:0;right:0;margin:0 auto;width:100%;height:100%;background:url(../images/spyfamily/bg_diagonal_02.png) no-repeat top center;background-size:cover}.p-product .p-product__lineup-bgDiagonal.js-scroll{transition:-webkit-clip-path .5s ease-in-out;transition:clip-path .5s ease-in-out;transition:clip-path .5s ease-in-out,-webkit-clip-path .5s ease-in-out;-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)}.p-product .p-product__lineup-bgDiagonal.js-scroll_start{-webkit-clip-path:inset(0);clip-path:inset(0)}.p-product .p-product__lineup-inner{padding:80px 60px calc(80px + 10px);max-width:1320px;margin:0 auto}.p-product .p-product__lineup-tit{width:613px;margin:0 auto}.p-product .p-product__lineup-tit.js-scroll{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transform:translateY(30px);transform:translateY(30px);transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,transform .5s;transition:opacity .5s,transform .5s,-webkit-transform .5s}.p-product .p-product__lineup-tit.js-scroll_start{opacity:1.0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transform:translateY(0);transform:translateY(0)}.p-product .p-product__lineup-box{margin-top:calc(40px + 10px);padding:10px;max-width:calc(100% - 10px);box-shadow:10px 10px rgba(11,0,16,.2);background-color:#fff}.p-product .p-product__lineup-box:nth-of-type(1){margin-top:80px}.p-product .p-product__lineup-box.js-scroll{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transform:translateY(30px);transform:translateY(30px);transition:opacity .5s,box-shadow .8s,-webkit-transform .5s;transition:opacity .5s,transform .5s,box-shadow .8s;transition:opacity .5s,transform .5s,box-shadow .8s,-webkit-transform .5s;box-shadow:0 0 rgba(11,0,16,.2)}.p-product .p-product__lineup-box.js-scroll_start{opacity:1.0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transform:translateY(0);transform:translateY(0);box-shadow:10px 10px rgba(11,0,16,.2)}.p-product .p-product__lineup-box-inner{padding:50px;border:solid 2px #eac0b4;position:relative;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.p-product .p-product__lineup-box-inner:before{content:'';display:block;position:absolute;top:-2px;left:-2px;width:10px;height:10px;background-color:#eac0b4}.p-product .p-product__lineup-box-inner:after{content:'';display:block;position:absolute;bottom:-2px;right:-2px;width:10px;height:10px;background-color:#eac0b4}.p-product .p-product__lineup-box-inner.colorPink{border-color:#eac0b4}.p-product .p-product__lineup-box-inner.colorPink:before{background-color:#eac0b4}.p-product .p-product__lineup-box-inner.colorPink:after{background-color:#eac0b4}.p-product .p-product__lineup-box-inner.colorGreen{border-color:#8ea99b}.p-product .p-product__lineup-box-inner.colorGreen:before{background-color:#8ea99b}.p-product .p-product__lineup-box-inner.colorGreen:after{background-color:#8ea99b}.p-product .p-product__lineup-box-inner.colorYellow{border-color:#dac388}.p-product .p-product__lineup-box-inner.colorYellow:before{background-color:#dac388}.p-product .p-product__lineup-box-inner.colorYellow:after{background-color:#dac388}.p-product .p-product__lineup-box-inner02{border:solid 2px #eac0b4;position:relative;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.p-product .p-product__lineup-box-inner02:before{content:'';display:block;position:absolute;top:-2px;left:-2px;width:10px;height:10px;background-color:#eac0b4}.p-product .p-product__lineup-box-inner02:after{content:'';display:block;position:absolute;bottom:-2px;right:-2px;width:10px;height:10px;background-color:#eac0b4}.p-product .p-product__lineup-box-inner02.colorPink{border-color:#eac0b4}.p-product .p-product__lineup-box-inner02.colorPink:before{background-color:#eac0b4}.p-product .p-product__lineup-box-inner02.colorPink:after{background-color:#eac0b4}.p-product .p-product__lineup-box-inner02.colorGreen{border-color:#8ea99b}.p-product .p-product__lineup-box-inner02.colorGreen:before{background-color:#8ea99b}.p-product .p-product__lineup-box-inner02.colorGreen:after{background-color:#8ea99b}.p-product .p-product__lineup-box-inner02.colorYellow{border-color:#dac388}.p-product .p-product__lineup-box-inner02.colorYellow:before{background-color:#dac388}.p-product .p-product__lineup-box-inner02.colorYellow:after{background-color:#dac388}.p-product .p-product__lineup-product{width:358px;margin-right:50px}.p-product .p-product__lineup-content{width:658px}.p-product .p-product__lineup-name-pink{width:546px}.p-product .p-product__lineup-name-green{width:547px}.p-product .p-product__lineup-separation{margin-top:30px;width:100%;line-height:0}.p-product .p-product__lineup-info{margin-top:30px}.p-product .p-product__lineup-info-pink{width:444px}.p-product .p-product__lineup-info-green{width:444px}.p-product .p-product__lineup-btnDetail{margin-top:40px}.p-product .p-product__lineup-btnDetail a{width:335px;display:block;box-shadow:5px 5px rgba(11,0,16,.2);opacity:1.0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0);transition:box-shadow .2s,opacity .2s,-webkit-transform .2s;transition:transform .2s,box-shadow .2s,opacity .2s;transition:transform .2s,box-shadow .2s,opacity .2s,-webkit-transform .2s}.p-product .p-product__back{background:url(../images/spyfamily/bg_pattern_stripe_01.png) repeat top center;background-size:80px;background-color:#ead6a4}.p-product .p-product__back-inner{padding:80px 60px calc(80px + 5px);max-width:1320px;margin:0 auto}.p-product .p-product__back-btnTop.js-scroll{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transform:translateY(20px);transform:translateY(20px);transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,transform .5s;transition:opacity .5s,transform .5s,-webkit-transform .5s}.p-product .p-product__back-btnTop.js-scroll_start{opacity:1.0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transform:translateY(0);transform:translateY(0)}.p-product .p-product__back-btnTop a{margin:0 auto;width:446px;display:block;box-shadow:5px 5px rgba(11,0,16,.2);opacity:1.0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0);transition:box-shadow .2s,opacity .2s,-webkit-transform .2s;transition:transform .2s,box-shadow .2s,opacity .2s;transition:transform .2s,box-shadow .2s,opacity .2s,-webkit-transform .2s}.p-product .btnPageTop{position:fixed;right:20px;bottom:20px;cursor:pointer;width:105px;z-index:200}.p-product .js-pageTop{display:none}.g-page-footer{padding:1em 0 0;background-color:#335141;padding:30px 0 0}.g-page-footer__inner{max-width:1320px;margin:0 auto;padding:0 60px}.g-page-footer-copy{margin:auto;text-align:center}.g-page-footer img{vertical-align:baseline}.g-page-footer__list{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;list-style:none;padding:10px 0}.g-page-footer__list-item-link{font-size:14px;font-size:1.4rem;font-weight:700;color:#fff;display:block;padding:5px 10px;opacity:1.0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";transition:opacity .2s}.g-page-footer__list-item-link img{margin:0 10px 0 0}.g-page-footer__Snslist{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;list-style:none;padding:10px 0 30px}.g-page-footer__Snslist-item{height:15px;vertical-align:middle;padding:0 10px}.g-page-footer__Snslist li{width:40px;margin:0 .6em}.g-page-footer__company{background:#454545;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;padding:20px 0}.g-page-footer__company-txt{font-size:13px;font-size:1.3rem;text-align:left;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}footer>div#foot1stRow>ul.links{width:990px;margin:auto;font-size:1.2em;letter-spacing:-.4em;display:table}footer>div#foot1stRow>ul.links>li{width:330px;padding:10px 40px;border-right:1px solid #70757d;vertical-align:top;list-style:none;letter-spacing:normal;display:table-cell}footer>div#foot1stRow>ul.links>li:first-child{border-left:1px solid #70757d}footer>div#foot1stRow>ul.links>li>ul>li{margin:30px 0;font-size:1em;list-style:none}footer>div#foot1stRow>ul.links>li>ul>li:last-child{margin-bottom:0}footer>div#foot1stRow>ul.links>li>ul>li>a{color:#fff;text-decoration:none}footer>div#foot1stRow>ul.links>li>ul>li>a:hover{color:#ccc}footer>div#foot1stRow>ul.links>li>ul>li>a.outer_link:before{content:url(/assets/images/common/outer_link.gif);margin-right:8px;top:3px;left:0;position:relative}footer>div#foot2ndRow{font-size:10px;font-size:1.0rem;padding-top:15px;padding-bottom:20px;color:#fff;background:#2d3032;vertical-align:top;width:100%}footer>div#foot2ndRow a{color:#fff;text-decoration:none}footer>div#foot2ndRow a:hover{color:#ccc}footer>div#foot2ndRow>div.caution{width:990px;margin:0 auto 15px;line-height:1.8em}footer>div#foot2ndRow>div.bnfooter{width:990px;margin:0 auto;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}footer>div#foot2ndRow>div>div.bandai_logo{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}footer>div#foot2ndRow>div>div.bandai_logo>div{letter-spacing:normal;display:inline-block;vertical-align:top}footer>div#foot2ndRow>div>div.bandai_logo>div:nth-child(1){margin-right:15px}footer>div#foot2ndRow>div>div.bandai_logo>div:nth-child(2)>p:nth-child(1){word-break:break-all}footer>div#foot2ndRow>div>div.bandai_logo>div:nth-child(2)>p:nth-child(2){margin-top:22px;word-break:break-all}footer>div#foot2ndRow>div>div.links{font-size:1.1em;color:#fff;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}footer>div#foot2ndRow>div>div.boys_logo{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;position:relative;text-align:center}footer>div#foot2ndRow>div>div.boys_logo>div>a>p:first-child{display:inline-block;background:#fff;line-height:1.2;text-align:center;margin:0 auto;padding:3px 10px}footer>div#foot2ndRow>div>div.boys_logo>div>a>p:last-child{font-size:1.1em;line-height:1.2;padding-top:5px}footer>div#foot2ndRow>div.copyrights{width:990px;margin:15px auto;line-height:1.8em}footer>div#foot2ndRow>div.copyrights>div.copyright_list{color:#c7c7c7}footer>div#foot2ndRow>div>ul.links>li{letter-spacing:normal;display:inline-block}footer>div#foot2ndRow>div>ul.links>li>ul{margin-left:25px;max-width:150px;word-break:break-all}footer>div#foot2ndRow>div>ul.links>li>ul>li{margin-bottom:22px;list-style:none}footer>div#foot2ndRow>div a.white_arrow:before{content:url(/assets/images/common/white_arrow.png);margin-right:9px;top:0;left:0;position:relative}.fotterBandaiToys__link ul{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-align-content:center;align-content:center;-webkit-justify-content:center;justify-content:center;margin:3em auto -1em}.fotterBandaiToys__link ul li{margin-right:2em}.fotterBandaiToys__link ul li:last-of-type{margin-right:0}.fotterBandaiToys__link ul li a{text-decoration:none;padding-left:30px;padding-left:3rem}.fotterBandaiToys__link ul li a:hover{text-decoration:underline}.fotterBandaiToys__link ul li a:before,.fotterBandaiToys__link ul li a:after{content:'';position:absolute;left:0;top:0;margin:0 auto}.fotterBandaiToys__link ul li a:before{width:17px;width:1.7rem;height:17px;height:1.7rem;border-radius:50%;background:#fff}.fotterBandaiToys__link ul li a:after{left:4px;left:.4rem;width:5px;width:.5rem;height:5px;height:.5rem;border-top:2px solid #222;border-right:2px solid #222;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.footerBandaiToys{font-size:.9em;padding:3em 0;background:#222;color:#fff}.footerBandaiToys a{color:#fff}.footerBandaiToys .footerBandaiToys__inner{width:1200px;margin:auto}.footerBandaiToys .footerBandaiToys__rights{position:relative;z-index:1}.footerBandaiToys .fotterBandaiToys__link{position:relative;z-index:2}.footerBandaiToys .fotterBandaiToys__link ul{margin:3em auto 0}.footerBandaiToys .fotterBandaiToys__link ul li a{cursor:pointer}.footerBandaiToys .fotterBandaiToys__link ul li a.optanon-show-settings{cursor:pointer}.footerBandaiToys .copyrightBandai{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.footerBandaiToys .copyrightBandai>*{margin:3em 2px 4em}.footerBandaiToys .copyrightBandai .copyrightBandai__copyBandai{margin-right:1em}.footerBandaiToys .copyrightBandai .copyrightBandai__logoBandai img{width:64px;height:64px;margin-right:7px}.footerBandaiToys .copyrightBandai .copyrightBandai__logoBandaiNamco img{height:46.2px}.footerBandaiToys .copyrightAll .copyrightAll__btn{font-size:1.3em;text-align:center;cursor:pointer;margin:0 0 1em;transition:opacity .2s}.footerBandaiToys .copyrightAll .copyrightAll__btn *{vertical-align:middle}.footerBandaiToys .copyrightAll .copyrightAll__icoToggle{padding:.38em;border-radius:100%;display:inline-block;background:#fff;margin:0 .3em}.footerBandaiToys .copyrightAll .copyrightAll__icoToggle:before{content:'';display:block;border:.1em solid #222;border-width:0 .1em .1em 0;width:.38em;height:.38em;-webkit-transform:rotate(45deg) translate(-10%,-10%);transform:rotate(45deg) translate(-10%,-10%)}.footerBandaiToys .copyrightAll[data-toggle=active] .copyrightAll__icoToggle:before{-webkit-transform:rotate(-135deg) translate(-10%,-10%);transform:rotate(-135deg) translate(-10%,-10%)}.footerBandaiToys__inner{width:auto!important;max-width:1320px;margin:0 auto;padding:0 60px}.footerBandaiToys__caution a{text-decoration:underline;opacity:1.0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";transition:opacity .2s}.fotterBandaiToys__link ul{-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;justify-content:flex-start;display:-webkit-flex;display:flex}.fotterBandaiToys__link ul li a{opacity:1.0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";transition:opacity .2s;display:block;padding-left:22px;padding-left:2.2rem}.fotterBandaiToys__link ul li a:after{top:.3em}.footerBandaiToys__rights ul li a{opacity:1.0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";transition:opacity .2s}.footerBandaiToys .btnPageTop{display:none!important}@media only screen and (max-width:1319px){.p-product .p-product__visual-bgBand01{height:32px;background-size:134px;-webkit-animation:animation-band01-02 10s infinite linear;animation:animation-band01-02 10s infinite linear}.p-product .p-product__visual-bgBand02{height:25px;background-size:12px;-webkit-animation:animation-band02-02 1s infinite linear;animation:animation-band02-02 1s infinite linear}.p-product .p-product__visual-bgBand03{height:48px;background-size:12px;-webkit-animation:animation-band03-02 1s infinite linear;animation:animation-band03-02 1s infinite linear}.p-product .p-product__gallery{padding:2.72727vw 0}.p-product .p-product__gallery ul li{margin:0 1.36364vw}.p-product .p-product__howToPlay{padding:6.06061vw 5vw calc(((80vw / 1320) * 100) + 10px)}.p-product .p-product__howToPlay-tit{width:42.12121vw}.p-product .p-product__howToPlay-subtit-chara{top:-3.78788vw;right:3.0303vw;width:5.5303vw!important}.p-product .p-product__howToPlay-box{margin-top:calc(((80vw / 1320) * 100) + 10px)}.p-product .p-product__howToPlay-box:nth-of-type(1){margin-top:6.06061vw}.p-product .p-product__howToPlay-content_01-02{background-position:top calc(((44vw * .793) / 1320) * 100) center}.p-product .p-product__howToPlay-content_03-01>li:nth-child(1) ul>li:nth-child(1):before{height:calc(((270vw * .793) / 1320) * 100)}.p-product .p-product__howToPlay-content_03-01>li:nth-child(1) ul>li:nth-child(2):before{height:calc(((260vw * .793) / 1320) * 100)}.p-product .p-product__howToPlay-content_03-01>li:nth-child(1) ul>li:nth-child(3):before{height:calc(((264vw * .793) / 1320) * 100)}.p-product .p-product__howToPlay-content_03-01>li:nth-child(1) ul>li:nth-child(4):before{height:calc(((258vw * .793) / 1320) * 100)}.p-product .p-product__howToPlay-content_03-01>li:nth-child(2):before{height:calc(((306vw * .793) / 1320) * 100)}.p-product .p-product__lineup-inner{padding:6.06061vw 5vw calc(((80vw / 1320) * 100) + 10px)}.p-product .p-product__lineup-tit{width:46.43939vw}.p-product .p-product__lineup-box{margin-top:calc(((40vw / 1320) * 100) + 10px)}.p-product .p-product__lineup-box:nth-of-type(1){margin-top:6.06061vw}.p-product .p-product__lineup-box-inner{padding:3.78788vw}.p-product .p-product__lineup-product{width:33.58349%;margin-right:4.69043%}.p-product .p-product__lineup-content{width:61.72608%}.p-product .p-product__lineup-name-pink{width:82.97872%}.p-product .p-product__lineup-name-green{width:83.1307%}.p-product .p-product__lineup-separation{margin-top:4.55927%}.p-product .p-product__lineup-info{margin-top:4.55927%}.p-product .p-product__lineup-info-pink{width:67.4772%}.p-product .p-product__lineup-info-green{width:67.4772%}.p-product .p-product__lineup-btnDetail{margin-top:6.07903%}.p-product .p-product__lineup-btnDetail a{width:50.91185%}.p-product .p-product__back-inner{padding:6.06061vw 5vw calc(((80vw / 1320) * 100) + 5px)}.p-product .p-product__back-btnTop a{width:37.16667%}.p-product .btnPageTop{width:7.95455vw}.g-page-footer__inner{padding:0 5vw}.footerBandaiToys__inner{padding:0 5vw}.fotterBandaiToys__link ul li{margin-right:5vw;width:calc(50% - 2.5vw);max-width:calc(50% - 2.5vw);margin-bottom:1em}.fotterBandaiToys__link ul li:nth-child(2n){margin-right:0}.fotterBandaiToys__link ul li a:after{top:.4em}}@media only screen and (max-width:639px){.p-product .p-product__visual-bgBand01{height:24px;background-size:101px;-webkit-animation:animation-band01-03 10s infinite linear;animation:animation-band01-03 10s infinite linear}.p-product .p-product__visual-bgBand02{height:18px;background-size:8px;-webkit-animation:animation-band02-03 1s infinite linear;animation:animation-band02-03 1s infinite linear}.p-product .p-product__lineup-box-inner{border:solid 1px #eac0b4}.p-product .p-product__lineup-box-inner:before{top:-1px;left:-1px;width:7px;height:7px}.p-product .p-product__lineup-box-inner:after{bottom:-1px;right:-1px;width:7px;height:7px}.p-product .p-product__lineup-box-inner02{border:solid 1px #eac0b4}.p-product .p-product__lineup-box-inner02:before{top:-1px;left:-1px;width:7px;height:7px}.p-product .p-product__lineup-box-inner02:after{bottom:-1px;right:-1px;width:7px;height:7px}.p-product .p-product__back-inner{padding:8vw 5vw calc(8vw + ((171vw / 640) * 100))}.p-product .btnPageTop{width:16.40625vw}}@media only screen and (max-width:767px){.p-product .p-product__visual-content{height:auto;padding-bottom:3vw}.p-product .p-product__visual-bgDiagonal{background-size:cover;background-position:top right -16vw}.p-product .p-product__visual-bgConfetti{background:url(../images/spyfamily/bg_confetti_01-sp.png) repeat-y top center;background-size:100%}.p-product .p-product__visual-bgChara{top:15.65789vw;background:url(../images/spyfamily/bg_mv_chara-sp.png) no-repeat top center;background-size:100%}.p-product .p-product__visual-logoNano{top:3.42105vw;left:20vw;width:36.71053vw}.p-product .p-product__visual-logoSeries{top:3vw;left:auto;right:20vw;width:20.39474vw}.p-product .p-product__visual-item01{top:19.73684vw;left:0}.p-product .p-product__visual-item01-content img{width:27.41053vw}.p-product .p-product__visual-item02{top:19.73684vw;right:0}.p-product .p-product__visual-item02-content img{width:27.41053vw}.p-product .p-product__visual-tit{position:static;padding-top:47.63158vw;width:44.60526vw}.p-product .p-product__visual-read{position:static;margin-top:2.10526vw;padding:0 5vw;width:100%}.p-product .p-product__visual-read p{width:calc(100% - ((10vw / 768) * 100));box-shadow:1.30208vw 1.30208vw rgba(11,0,16,.2)}.p-product .p-product__visual-note{position:static;margin-top:calc(3vw + ((10vw / 768) * 100));width:90vw}.p-product .p-product__visual-note p{width:74.47368vw}.p-product .p-product__visual-dotList{position:absolute;top:0;left:0;width:100%;height:100%}.p-product .p-product__visual-dotList li:nth-child(1){top:52.10526vw;left:8.94737vw;width:9.86842vw}.p-product .p-product__visual-dotList li:nth-child(2){top:52.10526vw;left:auto;right:8.81579vw;width:9.86842vw}.p-product .p-product__visual-dotList li:nth-child(3){display:none}.p-product .p-product__visual-dotList li:nth-child(4){top:5vw;left:4.07895vw;width:11.84211vw}.p-product .p-product__visual-dotList li:nth-child(5){display:none}.p-product .p-product__visual-dotList li:nth-child(6){top:12.5vw;left:24.47368vw;width:10.39474vw;-webkit-animation:mv_dot_01 4.5s infinite;animation:mv_dot_01 4.5s infinite}.p-product .p-product__visual-dotList li:nth-child(7){top:12.5vw;left:auto;right:24.86842vw;width:9.86842vw;-webkit-animation:mv_dot_02 4.5s infinite;animation:mv_dot_02 4.5s infinite}.p-product .p-product__visual-dotList li:nth-child(8){display:none}.p-product .p-product__visual-dotList li:nth-child(9){top:5vw;left:auto;right:5vw;width:9.86842vw}.p-product .p-product__visual-dotList li:nth-child(10){display:none}.p-product .p-product__visual-dotList li:nth-child(11){display:none}.p-product .p-product__visual .js-firstview_start .p-product__visual-read p{-webkit-animation:anime_firstview_read-02 1.5s both;animation:anime_firstview_read-02 1.5s both}.p-product .p-product__howToPlay{padding:8vw 5vw}.p-product .p-product__howToPlay-tit{width:57.91667vw}.p-product .p-product__howToPlay-subtit-chara{width:7.63158vw!important;right:3.94737vw;bottom:2.63158vw;top:auto}.p-product .p-product__howToPlay-box{max-width:calc(100% - ((10vw / 768) * 100));box-shadow:1.30208vw 1.30208vw rgba(11,0,16,.2)}.p-product .p-product__howToPlay-box:nth-of-type(3){margin-top:calc(((110vw / 1320) * 100) + 10px)}.p-product .p-product__howToPlay-box:nth-of-type(4){margin-top:calc(((110vw / 1320) * 100) + 10px)}.p-product .p-product__howToPlay-box:nth-of-type(5){margin-top:calc(((110vw / 1320) * 100) + 10px)}.p-product .p-product__howToPlay-box:nth-of-type(6){margin-top:calc(((110vw / 1320) * 100) + 10px)}.p-product .p-product__howToPlay-box:nth-of-type(7){margin-top:calc(((110vw / 1320) * 100) + 10px)}.p-product .p-product__howToPlay-box.js-scroll_start{box-shadow:1.30208vw 1.30208vw rgba(11,0,16,.2)}.p-product .p-product__howToPlay-content{padding:5vw}.p-product .p-product__howToPlay-content_01-01{display:block}.p-product .p-product__howToPlay-content_01-01 li:nth-child(1){width:57.89474vw;background-size:16.05263vw;margin:0 auto}.p-product .p-product__howToPlay-content_01-01 li:nth-child(1) .leftSide{margin-top:0;width:36.84211vw}.p-product .p-product__howToPlay-content_01-01 li:nth-child(1) .leftSide .text{margin-top:1.31579vw}.p-product .p-product__howToPlay-content_01-01 li:nth-child(2){width:10.52632vw;margin:0 auto;padding:3vw 0}.p-product .p-product__howToPlay-content_01-01 li:nth-child(3){width:36.84211vw;margin:0 auto}.p-product .p-product__howToPlay-content_01-01 li:nth-child(3) .product{width:100%}.p-product .p-product__howToPlay-content_01-01 li:nth-child(3) .text{margin-top:1.31579vw}.p-product .p-product__howToPlay-content_01-02{margin:7vw auto 0;padding-bottom:7.10526vw;background:url(../images/spyfamily/howToPlay/bg_frame_01-sp.png) top 3.94737vw center no-repeat;background-size:contain}.p-product .p-product__howToPlay-content_01-02 h4{width:69.73684vw}.p-product .p-product__howToPlay-content_01-02 ul{margin-top:4vw}.p-product .p-product__howToPlay-content_01-02 ul li{width:29.73684vw}.p-product .p-product__howToPlay-content_01-02 ul li .name{margin-top:1.31579vw}.p-product .p-product__howToPlay-content_01-02 ul li:first-child{margin-right:5vw}.p-product .p-product__howToPlay-content_02-01 .centerCol{-webkit-order:1;order:1;width:36.84211vw;margin:0 auto}.p-product .p-product__howToPlay-content_02-01 .centerCol .text{margin-top:1.31579vw}.p-product .p-product__howToPlay-content_02-01 .leftCol{-webkit-order:2;order:2;width:100%}.p-product .p-product__howToPlay-content_02-01 .leftCol .text{margin-top:1.31579vw}.p-product .p-product__howToPlay-content_02-01 .leftCol>ul .coming img{width:54.34783%}.p-product .p-product__howToPlay-content_02-01 .leftCol>ul .leftTop{margin:5vw 0 0}.p-product .p-product__howToPlay-content_02-01 .leftCol>ul .leftTop>ul li{width:24.21053vw}.p-product .p-product__howToPlay-content_02-01 .leftCol>ul .leftTop>ul li:first-child{margin-right:3vw}.p-product .p-product__howToPlay-content_02-01 .leftCol>ul .leftCenter{margin:5vw 0 0}.p-product .p-product__howToPlay-content_02-01 .leftCol>ul .leftCenter>ul li{width:24.21053vw}.p-product .p-product__howToPlay-content_02-01 .leftCol>ul .leftBottom{margin:5vw 0 0}.p-product .p-product__howToPlay-content_02-01 .leftCol>ul .leftBottom>ul li{width:24.21053vw}.p-product .p-product__howToPlay-content_02-01 .leftCol>ul .leftBottom>ul li:first-child{margin-right:3vw}.p-product .p-product__howToPlay-content_02-01 .rightCol{width:100%}.p-product .p-product__howToPlay-content_02-01 .rightCol .text{margin-top:1.31579vw}.p-product .p-product__howToPlay-content_02-01 .rightCol>ul .rightTop{margin:5vw 0 0}.p-product .p-product__howToPlay-content_02-01 .rightCol>ul .rightTop>ul{-webkit-justify-content:space-between;justify-content:space-between}.p-product .p-product__howToPlay-content_02-01 .rightCol>ul .rightTop>ul li{width:24.21053vw}.p-product .p-product__howToPlay-content_02-01 .rightCol>ul .rightTop>ul li:first-child{margin-right:0}.p-product .p-product__howToPlay-content_02-01 .rightCol>ul .rightCenter{margin:5vw 0 0}.p-product .p-product__howToPlay-content_02-01 .rightCol>ul .rightCenter>ul{-webkit-justify-content:center;justify-content:center}.p-product .p-product__howToPlay-content_02-01 .rightCol>ul .rightCenter>ul li{width:24.21053vw}.p-product .p-product__howToPlay-content_02-01 .rightCol>ul .rightCenter>ul li:first-child{margin-right:3vw}.p-product .p-product__howToPlay-content_02-01 .rightCol>ul .rightBottom{margin:5vw 0 0}.p-product .p-product__howToPlay-content_02-01 .rightCol>ul .rightBottom>ul{-webkit-justify-content:space-between;justify-content:space-between}.p-product .p-product__howToPlay-content_02-01 .rightCol>ul .rightBottom>ul li{width:24.21053vw}.p-product .p-product__howToPlay-content_02-01 .rightCol>ul .rightBottom>ul li:first-child{margin-right:0}.p-product .p-product__howToPlay-content_03-01{display:block}.p-product .p-product__howToPlay-content_03-01>li:nth-child(1){width:100%;margin:0}.p-product .p-product__howToPlay-content_03-01>li:nth-child(1) ul{display:block}.p-product .p-product__howToPlay-content_03-01>li:nth-child(1) ul>li{width:100%;padding:5vw}.p-product .p-product__howToPlay-content_03-01>li:nth-child(1) ul>li:nth-child(1){margin:0}.p-product .p-product__howToPlay-content_03-01>li:nth-child(1) ul>li:nth-child(1):before{width:30.65789vw;height:34.34211vw;left:6.05263vw}.p-product .p-product__howToPlay-content_03-01>li:nth-child(1) ul>li:nth-child(2){margin:5vw 0 0}.p-product .p-product__howToPlay-content_03-01>li:nth-child(1) ul>li:nth-child(2):before{width:31.71053vw;height:34.21053vw;left:5.65789vw}.p-product .p-product__howToPlay-content_03-01>li:nth-child(1) ul>li:nth-child(3){margin:5vw 0 0}.p-product .p-product__howToPlay-content_03-01>li:nth-child(1) ul>li:nth-child(3):before{width:32.36842vw;height:34.21053vw;left:5.26316vw}.p-product .p-product__howToPlay-content_03-01>li:nth-child(1) ul>li:nth-child(4){margin:5vw 0 0}.p-product .p-product__howToPlay-content_03-01>li:nth-child(1) ul>li:nth-child(4):before{width:30.78947vw;height:34.34211vw;left:5.65789vw}.p-product .p-product__howToPlay-content_03-01>li:nth-child(1) ul>li .dot{width:30.78947vw}.p-product .p-product__howToPlay-content_03-01>li:nth-child(2){width:100%;text-align:right;margin-top:5vw;padding:5vw}.p-product .p-product__howToPlay-content_03-01>li:nth-child(2):before{width:29.86842vw;height:34.21053vw;left:6.57895vw}.p-product .p-product__howToPlay-content_03-01>li:nth-child(2) .dot{width:30.78947vw}.p-product .p-product__howToPlay-content_04{padding:5vw 14vw 10vw}.p-product .p-product__howToPlay-content_04-01{display:block}.p-product .p-product__howToPlay-content_04-01 li{width:100%;padding:6.57895vw}.p-product .p-product__howToPlay-content_04-01 li:nth-child(2){margin-top:5vw}.p-product .p-product__howToPlay-content_05-01 .read{width:60.92105vw}.p-product .p-product__howToPlay-content_05-01 ul{margin-top:5vw;-webkit-justify-content:center;justify-content:center}.p-product .p-product__howToPlay-content_05-01 ul li{width:calc(50% - 2.5vw);margin-top:5vw}.p-product .p-product__howToPlay-content_05-01 ul li:first-child{margin-right:5vw}.p-product .p-product__howToPlay-content_05-01 ul li:first-child{margin-top:0}.p-product .p-product__howToPlay-content_05-01 ul li:nth-child(2){margin-top:0}.p-product .p-product__howToPlay-content_05-01 ul li .coming img{width:43.57143%}.p-product .p-product__howToPlay-content_05-01 ul li .name{margin-top:2.63158vw}.p-product .p-product__howToPlay-content_06-01{-webkit-justify-content:center;justify-content:center}.p-product .p-product__howToPlay-content_06-01>li{width:calc(50% - 2.5vw);margin-top:5vw}.p-product .p-product__howToPlay-content_06-01>li:first-child{margin-right:5vw}.p-product .p-product__howToPlay-content_06-01>li:first-child{margin-top:0}.p-product .p-product__howToPlay-content_06-01>li:nth-child(2){margin-top:0}.p-product .p-product__howToPlay-content_06-01>li:nth-child(3){width:calc(50% - 2.5vw);height:36.71053vw}.p-product .p-product__howToPlay-content_06-01>li .name{margin-top:1.31579vw}.p-product .p-product__howToPlay-content_06-01>li .coming img{width:43.57143%}.p-product .p-product__howToPlay-content_07-01 li:first-child{width:calc(50% - 2.5vw);margin-right:5vw}.p-product .p-product__howToPlay-content_07-01 li:first-child .dot{width:100%}.p-product .p-product__howToPlay-content_07-01 li:first-child .text{margin-top:1.31579vw}.p-product .p-product__howToPlay-content_07-01 li:nth-child(2){width:33.68421vw}.p-product .p-product__lineup-inner{padding:8vw 5vw}.p-product .p-product__lineup-tit{width:63.85417vw}.p-product .p-product__lineup-box{margin-top:calc(5vw + ((10vw / 768) * 100));padding:1.30208vw;max-width:calc(100% - ((10vw / 768) * 100));box-shadow:1.30208vw 1.30208vw rgba(11,0,16,.2)}.p-product .p-product__lineup-box.js-scroll_start{box-shadow:1.30208vw 1.30208vw rgba(11,0,16,.2)}.p-product .p-product__lineup-box-inner{padding:5vw}.p-product .p-product__lineup-product{width:46.61458vw;max-width:358px;margin:0 auto}.p-product .p-product__lineup-content{width:100%;margin-top:6vw}.p-product .p-product__lineup-name-pink{width:71.09375vw}.p-product .p-product__lineup-name-green{width:71.22396vw}.p-product .p-product__lineup-separation{margin-top:3.90625vw}.p-product .p-product__lineup-info{margin-top:3.90625vw}.p-product .p-product__lineup-info-pink{width:57.8125vw}.p-product .p-product__lineup-info-green{width:57.8125vw}.p-product .p-product__lineup-btnDetail{margin-top:7vw;padding-bottom:2vw}.p-product .p-product__lineup-btnDetail a{box-shadow:0 0;width:55.85938vw;margin:0 auto}.p-product .p-product__back-inner{padding:8vw 5vw calc(8vw + ((171vw / 768) * 100))}.p-product .p-product__back-btnTop a{box-shadow:0 0;width:73.04688vw;margin:0 auto}.p-product .btnPageTop{right:3vw;bottom:3vw;width:13.67188vw}.footerBandaiToys{font-size:.9em;padding:3em 0;background:#222;color:#fff}.footerBandaiToys a{color:#fff}.footerBandaiToys .footerBandaiToys__inner{margin:auto;width:92vw}.footerBandaiToys .footerBandaiToys__rights{position:relative;z-index:1}.footerBandaiToys .fotterBandaiToys__link{position:relative;z-index:2}.footerBandaiToys .fotterBandaiToys__link ul{margin:3em auto 0}.footerBandaiToys .fotterBandaiToys__link ul li a{cursor:pointer}.footerBandaiToys .fotterBandaiToys__link ul li a.optanon-show-settings{cursor:pointer}.footerBandaiToys .copyrightBandai{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.footerBandaiToys .copyrightBandai>*{margin:3em 1vw 4em}.footerBandaiToys .copyrightBandai .copyrightBandai__copyBandai{margin-right:2vw}.footerBandaiToys .copyrightBandai .copyrightBandai__logoBandai img{width:12.2vw;height:auto}.footerBandaiToys .copyrightBandai .copyrightBandai__logoBandaiNamco{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.footerBandaiToys .copyrightBandai .copyrightBandai__logoBandaiNamco img{width:33vw;height:auto}.footerBandaiToys .copyrightAll .copyrightAll__btn{font-size:3vw;text-align:center;cursor:pointer;margin:0 0 1em;transition:opacity .2s}.footerBandaiToys .copyrightAll .copyrightAll__btn *{vertical-align:middle}.footerBandaiToys .copyrightAll .copyrightAll__btn:hover{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}.footerBandaiToys .copyrightAll .copyrightAll__icoToggle{padding:.38em;border-radius:100%;display:inline-block;background:#fff;margin:0 .3em}.footerBandaiToys .copyrightAll .copyrightAll__icoToggle:before{content:'';display:block;border:.1em solid #222;border-width:0 .1em .1em 0;width:.38em;height:.38em;-webkit-transform:rotate(45deg) translate(-10%,-10%);transform:rotate(45deg) translate(-10%,-10%)}.footerBandaiToys .copyrightAll[data-toggle=active] .copyrightAll__icoToggle:before{-webkit-transform:rotate(-135deg) translate(-10%,-10%);transform:rotate(-135deg) translate(-10%,-10%)}}@media only screen and (min-width:768px){.p-product .p-product__gallery ul li a:hover{opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"}.p-product .p-product__lineup-btnDetail a:hover{-webkit-transform:translateX(5px) translateY(5px);transform:translateX(5px) translateY(5px);box-shadow:0 0 rgba(11,0,16,.2);opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}.p-product .p-product__back-btnTop a:hover{-webkit-transform:translateX(5px) translateY(5px);transform:translateX(5px) translateY(5px);box-shadow:0 0 rgba(11,0,16,.2);opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}.g-page-footer__list-item-link:hover{opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"}.footerBandaiToys__caution a:hover{opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"}.fotterBandaiToys__link ul li a:hover{opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"}.footerBandaiToys__rights ul li a:hover{opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"}}