@charset "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,div,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;-webkit-box-sizing:border-box;box-sizing:border-box}body{font-family:"游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1;background-color:#000}ol,ul{list-style:none}a{text-decoration:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.clearfix:after{content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden}#PageTop{background-color:rgba(0,0,0,0);width:100%;text-align:center;padding-top:32px;padding-bottom:32px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:2.4rem;font-family:'Fjalla One',sans-serif}#PageTop a{color:#fff}#PageTop a:before{font-family:pokemoncard-font;content:"\F700";margin-right:11.2px;margin-right:.7rem;font-size:90%}main{display:block;overflow-x:hidden}.reflection-wrapper{width:auto;height:auto;border-radius:4%;position:relative;overflow:hidden}.reflection{position:absolute;height:100%;width:30px;top:-180px;left:0;background-color:#fff;opacity:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-animation:reflection 2s ease-in-out 1.5s infinite;animation:reflection 2s ease-in-out 1.5s infinite}@-webkit-keyframes reflection{0%{-webkit-transform:scale(0) rotate(45deg);transform:scale(0) rotate(45deg);opacity:0}80%{-webkit-transform:scale(0) rotate(45deg);transform:scale(0) rotate(45deg);opacity:.5}81%{-webkit-transform:scale(4) rotate(45deg);transform:scale(4) rotate(45deg);opacity:1}100%{-webkit-transform:scale(50) rotate(45deg);transform:scale(50) rotate(45deg);opacity:0}}@keyframes reflection{0%{-webkit-transform:scale(0) rotate(45deg);transform:scale(0) rotate(45deg);opacity:0}80%{-webkit-transform:scale(0) rotate(45deg);transform:scale(0) rotate(45deg);opacity:.5}81%{-webkit-transform:scale(4) rotate(45deg);transform:scale(4) rotate(45deg);opacity:1}100%{-webkit-transform:scale(50) rotate(45deg);transform:scale(50) rotate(45deg);opacity:0}}_::-webkit-full-page-media,_:future,:root .reflection-wrapper{z-index:1}#background{width:100vw;height:100vh;background:url(../images/common/background.jpg);position:fixed;left:0;top:0;background-size:1920px auto;background-position:center;background-repeat:no-repeat;z-index:-1}.modal{display:none;position:fixed;z-index:10000;width:100%;height:100%;background:rgba(0,0,0,.5);top:0;left:0}.modal .modal-inner{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;width:90%}.modal .modal-inner .modal-card{position:relative;border-radius:5%;overflow:hidden}.header{width:100%;background:#000;overflow:hidden}.header-inner{position:relative;max-width:100%;height:54.687vw;background-image:url(../images/header/mv.jpg);background-repeat:no-repeat;background-size:cover;margin:0 auto}@media screen and (max-width:768px){.header-inner{background-image:url(../images/header/mv-sp.jpg);height:108.4vw}}.header-inner .title{position:absolute;bottom:8%;left:5%;width:31.875%}@media screen and (max-width:768px){.header-inner .title{width:48.8%;top:6.3%;right:6.5%;left:auto;bottom:auto}}.header-inner .title img{width:100%}.header-inner .subtitle{position:absolute;top:2%;right:4%;width:66.01562%}@media screen and (max-width:768px){.header-inner .subtitle{width:88.66667%;top:auto;bottom:3%;right:6.5%}}.header-inner .subtitle img{width:100%}.header-inner .package-display{position:absolute;bottom:5%;right:12%;width:18.67188%;display:none}.header-inner .package-display.animation{display:block;animation-delay:3s;-webkit-animation-delay:3s;animation:stretchEffect2 cubic-bezier(.68,-.55,.265,1.55) .3s forwards;-webkit-animation:stretchEffect2 cubic-bezier(.68,-.55,.265,1.55) .3s forwards}@media screen and (max-width:768px){.header-inner .package-display{width:33.33333%;bottom:10%;left:5%;right:auto}}.header-inner .package-display img{width:100%}.header .globalnav{width:100%;background-color:#000;height:6.125vw;max-height:60px}@media screen and (max-width:768px){.header .globalnav{height:100%;max-height:none}}.header .globalnav-list{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:980px;margin:0 auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header .globalnav-list-item{position:relative;height:3.125vw}@media screen and (max-width:768px){.header .globalnav-list-item{height:13.167vw}}.header .globalnav-list-item .passive{position:absolute;top:0;left:0;opacity:0;-webkit-transition:all .3s ease;transition:all .3s ease}.header .globalnav-list-item:hover .passive{opacity:1!important}.header .globalnav-list-item:hover img{font-size:0}.header .globalnav-list-item img{display:block;width:100%}.header .globalnav-list-item a{position:relative;display:block}.header .globalnav-list-item a::before{content:"";position:absolute;top:0;left:-3%;background:url(../images/header/nav-line.png);background-repeat:no-repeat;background-size:contain;width:7.15%;height:6.167vw;margin:0;padding:0;z-index:10}@media screen and (max-width:768px){.header .globalnav-list-item a::before{width:16%;height:100%;left:-7.5%}}.header .globalnav-list-item a .globalnav-list-item-pc{display:block}@media screen and (max-width:768px){.header .globalnav-list-item a .globalnav-list-item-pc{display:none}}.header .globalnav-list-item a .globalnav-list-item-sp{display:none}@media screen and (max-width:768px){.header .globalnav-list-item a .globalnav-list-item-sp{display:block}}.header .globalnav-list-item:first-child a{position:relative;display:block}.header .globalnav-list-item:first-child a::before{content:"";position:absolute;top:0;left:-3%;background:url(../images/header/nav-line.png);background-repeat:no-repeat;background-size:contain;width:7.15%;height:6.167vw;margin:0;padding:0;z-index:10}@media screen and (max-width:768px){.header .globalnav-list-item:first-child a::before{width:16%;height:100%;left:-6%}}.header .globalnav-list-item:last-child a{position:relative;display:block}.header .globalnav-list-item:last-child a::after{content:"";position:absolute;top:0;right:-3%;background:url(../images/header/nav-line.png);background-repeat:no-repeat;background-size:contain;width:7.15%;height:6.167vw;margin:0;padding:0;z-index:10}@media screen and (max-width:768px){.header .globalnav-list-item:last-child a::after{width:16%;height:100%;right:-6%}}@-webkit-keyframes stretchEffect2{0%{opacity:0;-webkit-transform:scale(1.8);transform:scale(1.8)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes stretchEffect2{0%{opacity:0;-webkit-transform:scale(1.8);transform:scale(1.8)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.btn a{display:block;width:39.53125%}.btn a img{width:100%}.flex-revarse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-pack:distribute;justify-content:space-around}.deck-wrap{width:100%;background-image:url(../images/deck/deck-bg.png);background-size:cover;background-position:top;background-repeat:no-repeat}@media screen and (max-width:768px){.deck-wrap{background-image:url(../images/deck/sp/deck-bg-sp.png)}}.deck-wrap .deck{width:100%;max-width:1280px;margin:0 auto;padding:8.2% 0 6.1%}.deck-wrap .deck .section-title{width:53.82812%;margin:4% auto 7%}.deck-wrap .deck .section-title img{width:100%}@media screen and (max-width:768px){.deck-wrap .deck .section-title{width:91.86667%;margin:13% auto 6%}}.deck-wrap .deck-contents{margin:0 auto;width:70.3125%;max-width:96.4vw}@media screen and (max-width:768px){.deck-wrap .deck-contents{width:95.6%}}.deck-wrap .deck-contents .flex-revarse .deck-package{position:relative;width:70%;margin:1.5% 0 0}@media screen and (max-width:768px){.deck-wrap .deck-contents .flex-revarse .deck-package{position:static;width:80%;margin:0 auto}}.deck-wrap .deck-contents .flex-revarse .deck-cards-title{margin:1.4% 0 3% 14%;width:100%;max-width:498px}@media screen and (max-width:768px){.deck-wrap .deck-contents .flex-revarse .deck-cards-title{width:85.21618%;margin:3% auto 0}}.deck-wrap .deck-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin:0 auto}@media screen and (max-width:768px){.deck-wrap .deck-inner{display:block}}.deck-wrap .deck-inner .deck-package{width:90%;margin:0 3% 0 0}.deck-wrap .deck-inner .deck-package img{width:100%}@media screen and (max-width:768px){.deck-wrap .deck-inner .deck-package{width:78.94003%;margin:0 auto}.deck-wrap .deck-inner .deck-package img{width:100%}}.deck-wrap .deck-inner .deck-cards-title{width:100%;max-width:495px;margin:0 0 3% 11%}.deck-wrap .deck-inner .deck-cards-title img{width:100%}@media screen and (max-width:768px){.deck-wrap .deck-inner .deck-cards-title{width:85.21618%;margin:5% auto 0}}.deck-wrap .deck-inner .deck-cards-list{width:100%;line-height:0}@media screen and (max-width:768px){.deck-wrap .deck-inner .deck-cards-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}}.deck-wrap .deck-inner .deck-cards-list li{width:29%;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-shadow:0 0 5px 5px rgba(255,255,255,.7);box-shadow:0 0 5px 5px rgba(255,255,255,.7);border-radius:10px;display:inline-block;margin-right:3%}.deck-wrap .deck-inner .deck-cards-list li img{width:100%}.deck-wrap .deck-inner .deck-cards-list li:hover{-webkit-transform:scale3d(2,2,2);transform:scale3d(2,2,2);-webkit-transition:all .3s ease;transition:all .3s ease;z-index:10}@media screen and (max-width:768px){.deck-wrap .deck-inner .deck-cards-list li:hover{-webkit-transform:unset;transform:unset}}@media screen and (max-width:768px){.deck-wrap .deck-inner .deck-cards-list{margin:5% auto 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.deck-wrap .deck-inner .deck-cards-list li{width:23.7099%;margin:0 2%}}.deck-wrap .deck-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:6% 0 9%}.deck-wrap .deck-link a{width:47.77778%;max-width:430px;position:relative;display:block}.deck-wrap .deck-link a .passive{position:absolute;top:0;left:0;opacity:0;-webkit-transition:all .3s ease;transition:all .3s ease}.deck-wrap .deck-link a:hover .passive{opacity:1!important}.deck-wrap .deck-link a:nth-child(2){margin:0 0 0 4%}@media screen and (max-width:768px){.deck-wrap .deck-link{display:block;margin:10% 0 31%}.deck-wrap .deck-link a{width:70.29289%;margin:0 auto 5%}.deck-wrap .deck-link a:nth-child(2){margin:auto}}.product{width:100%;max-width:1280px;margin:0 auto;padding-bottom:8%}@media screen and (max-width:768px){.product{padding-bottom:12%}}.product .special{margin:0 auto;padding:4.5% 0 0;position:relative}@media screen and (max-width:768px){.product .special{margin:0 auto;padding:10% 0 0}}.product .special::before{content:'';position:absolute;width:83.4375%;height:100px;background-image:url(../images/special/special-kakko.png);background-repeat:no-repeat;background-size:contain;background-position:0 0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:7.8%}@media screen and (max-width:768px){.product .special::before{width:99.6%;top:4.5%}}.product .special::after{content:'';position:absolute;width:83.4375%;height:100px;background-image:url(../images/special/special-kakko.png);background-repeat:no-repeat;background-size:contain;background-position:0 0;left:50%;-webkit-transform:translateX(-50%) rotate(-180deg);transform:translateX(-50%) rotate(-180deg);bottom:-2%}@media screen and (max-width:768px){.product .special::after{width:99.6%;bottom:-1.4%}}.product .special-inner{margin:0 auto;width:76.5625%;padding:9% 2.55102% 6.5%;background-image:url(../images/special/special-bg01.png);background-repeat:no-repeat;background-size:cover;background-position:0 0}@media screen and (max-width:768px){.product .special-inner{width:89.46667%;padding:5% 4.69449% 11%}}.product .special .section-title{width:48.125%;max-width:612px;margin:0 auto 7%}.product .special .section-title img{width:100%}@media screen and (max-width:768px){.product .special .section-title{width:81.6%;margin:0 auto 10%}}.product .special-deckbox-pokecen .special-deckbox-img{width:48.35165%;padding:130px 0 0}.product .special-deckbox-pokecen .special-deckbox-img>img{width:100%}.product .special-deckbox-pokecen figure{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 0 1%}.product .special-deckbox-pokecen figure figcaption{width:44.83516%;max-width:408px;margin:0 0 0 40px}.product .special-deckbox-pokecen figure figcaption img{width:100%}@media screen and (max-width:768px){.product .special-deckbox-pokecen .special-deckbox-img{width:93.75%;margin:0 auto;padding:0}.product .special-deckbox-pokecen .special-deckbox-img>img{width:100%}.product .special-deckbox-pokecen figure{display:block;margin:0 auto 8%}.product .special-deckbox-pokecen figure figcaption{width:98.75%;margin:5% auto 0}.product .special-deckbox-pokecen figure figcaption img{width:100%}}.product .special-deckbox-dx{padding:10% 0}.product .special-deckbox-dx .special-deckbox-img{width:41.64835%;padding:0 0 0 10px}.product .special-deckbox-dx .special-deckbox-img>img{width:100%}.product .special-deckbox-dx figure{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto}.product .special-deckbox-dx figure figcaption{width:44.83516%;max-width:408px;padding:40px 0 0}.product .special-deckbox-dx figure figcaption img{width:100%}@media screen and (max-width:768px){.product .special-deckbox-dx{padding:13% 0}.product .special-deckbox-dx .special-deckbox-img{width:96.875%;margin:0 auto;padding:0}.product .special-deckbox-dx .special-deckbox-img>img{width:100%}.product .special-deckbox-dx figure{display:block}.product .special-deckbox-dx figure figcaption{width:98.75%;margin:0 auto;padding:5% 0 9%}.product .special-deckbox-dx figure figcaption img{width:100%}}.product .special-goods .sp-only{display:none}.product .special-goods-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:2% 0 3%;position:relative}.product .special-goods-list li{position:relative}.product .special-goods-list li:nth-child(1){width:20.21978%;max-width:184px;top:20px;left:20px}.product .special-goods-list li:nth-child(2){width:17.58242%;max-width:160px;left:15px}.product .special-goods-list li:nth-child(3){width:20.54945%;max-width:187px;top:37px;left:5px}.product .special-goods-list li:nth-child(4){width:20.54945%;max-width:187px;top:18px;right:15px}.product .special-goods-list li img{width:100%}@media screen and (max-width:768px){.product .special-goods .sp-only{display:block;width:93.75%;margin:4% auto 0}.product .special-goods-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:2% 0 21%;position:relative}.product .special-goods-list li{position:relative}.product .special-goods-list li:nth-child(1){width:46.875%;top:50px;left:3px}.product .special-goods-list li:nth-child(2){width:39.0625%;left:-10px;top:28px}.product .special-goods-list li:nth-child(3){width:46.875%;top:75px;left:1px}.product .special-goods-list li:nth-child(4){width:45.3125%;top:62px;right:5px}.product .special-goods-list li img{width:100%}}.product-link a{margin:5% auto 0;padding:0 0;width:55.6044%;max-width:506px;position:relative;display:block}.product-link a .passive{position:absolute;top:0;left:0;opacity:0;-webkit-transition:all .3s ease;transition:all .3s ease}.product-link a:hover .passive{opacity:1!important}@media screen and (max-width:768px){.product-link a{width:79.6875%}}.product .movie{margin:-100px auto 0;padding:100px 0 0;position:relative}.product .movie::before{content:'';position:absolute;width:83.4375%;height:100px;background-image:url(../images/special/special-kakko.png);background-repeat:no-repeat;background-size:contain;background-position:0 0;left:8%;top:23.8%}@media screen and (max-width:768px){.product .movie::before{width:99.33333%;top:12.6%;left:auto}}.product .movie::after{content:'';position:absolute;width:83.4375%;height:100px;background-image:url(../images/special/special-kakko.png);background-repeat:no-repeat;background-size:contain;background-position:0 0;left:8%;-webkit-transform:rotate(-180deg);transform:rotate(-180deg);bottom:-4%}@media screen and (max-width:768px){.product .movie::after{width:99.6%;bottom:-2%;left:auto}}.product .movie .section-title{width:43.82812%;margin:8.5% auto 7%}.product .movie .section-title img{width:100%}@media screen and (max-width:768px){.product .movie .section-title{width:74.8%;margin:15% auto 9%}}.product .movie-inner{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;width:76.71875%;padding:5% 3.05499% 4.5%;background-image:url(../images/special/special-bg01.png);background-repeat:no-repeat;background-size:cover;background-position:0 0;-ms-flex-pack:distribute;justify-content:space-around}@media screen and (max-width:768px){.product .movie-inner{display:block;width:89.46667%;padding:5% 4.69449% 3%}}.product .movie-inner-content:nth-child(1){width:46.96312%;margin:0 0 0 -3%}.product .movie-inner-content:nth-child(1) .movie-img{width:87.52887%;margin:1% 7% 3.1%}.product .movie-inner-content:nth-child(1) .movie-img img{width:100%}.product .movie-inner-content:nth-child(1) h3{width:94.22633%;margin:0 0 6% 0}.product .movie-inner-content:nth-child(1) h3 img{width:100%}.product .movie-inner-content:nth-child(1) figure{margin:0 auto}.product .movie-inner-content:nth-child(1) figcaption{width:92.6097%;margin:0 0 12% 1.8%}.product .movie-inner-content:nth-child(1) figcaption img{width:100%}@media screen and (max-width:768px){.product .movie-inner-content:nth-child(1){width:96%;margin:4% auto 0}.product .movie-inner-content:nth-child(1) h3{margin:0 auto;width:95%}.product .movie-inner-content:nth-child(1) .movie-img{width:100%;margin:0 auto}.product .movie-inner-content:nth-child(1) .movie-img img{width:100%}.product .movie-inner-content:nth-child(1) figcaption{width:93%;margin:6% auto 8.7%}.product .movie-inner-content:nth-child(1) figcaption img{width:100%}}.product .movie-inner-content:nth-child(2){width:46.96312%;position:relative;right:-2%}.product .movie-inner-content:nth-child(2) .movie-img{width:47.806%;margin:1% 0 6% 27%}.product .movie-inner-content:nth-child(2) .movie-img img{width:100%}.product .movie-inner-content:nth-child(2) h3{width:94.22633%;margin:0 0 21% 4%}.product .movie-inner-content:nth-child(2) h3 img{width:100%}.product .movie-inner-content:nth-child(2) figure{margin:0 auto}.product .movie-inner-content:nth-child(2) figcaption{width:50.34642%;margin:0 0 37% 6%}.product .movie-inner-content:nth-child(2) figcaption img{width:100%}@media screen and (max-width:768px){.product .movie-inner-content:nth-child(2){width:100%;margin:0 auto;right:auto}.product .movie-inner-content:nth-child(2) h3{margin:0 auto;width:93%}.product .movie-inner-content:nth-child(2) .movie-img{width:58%;max-width:346px;margin:14% auto 3%}.product .movie-inner-content:nth-child(2) .movie-img img{width:100%}.product .movie-inner-content:nth-child(2) figcaption{width:46%;margin:6% 0 9% 5%}.product .movie-inner-content:nth-child(2) figcaption img{width:100%}}.product .movie .product-link a{width:100%;margin:0 auto 8%;position:relative;display:block}.product .movie .product-link a .passive{position:absolute;top:0;left:0;opacity:0;-webkit-transition:all .3s ease;transition:all .3s ease}.product .movie .product-link a:hover .passive{opacity:1!important}.product .movie .product-link a img{width:100%}@media screen and (max-width:768px){.product .movie .product-link a{width:85%;z-index:1}}.promo-wrap{width:100%;background-image:url(../images/promo/promotion-bg.png);background-size:cover;background-position:top;background-repeat:no-repeat;position:relative}@media screen and (max-width:768px){.promo-wrap{background-image:url(../images/promo/sp/promotion-bg-sp.png)}}.promo-wrap::after{content:'';width:100%;height:10vh;background-image:url(../images/promo/promotion-bg-line.png);background-size:cover;background-position:center;background-repeat:no-repeat;position:absolute;display:block;bottom:-2.1%}@media screen and (max-width:768px){.promo-wrap::after{display:none}}.promo-wrap .promo{width:100%;max-width:1280px;margin:7.5% auto 0;padding:12% 0 6.5%}@media screen and (max-width:768px){.promo-wrap .promo{padding:11.7% 0 11.4%}}.promo-wrap .promo .section-title{width:56.32812%;margin:0 auto 8.2%}.promo-wrap .promo .section-title img{width:100%}@media screen and (max-width:768px){.promo-wrap .promo .section-title{width:80.93333%;margin:4% auto 8.1%}}.promo-wrap .promo-cardarea{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;position:relative}@media screen and (max-width:768px){.promo-wrap .promo-cardarea{display:block}}.promo-wrap .promo-cardarea .card{width:25.85938%;position:relative;left:-21%;line-height:0;-webkit-box-shadow:0 0 5px 5px rgba(255,255,255,.7);box-shadow:0 0 5px 5px rgba(255,255,255,.7);border-radius:20px}.promo-wrap .promo-cardarea .card img{width:100%}@media screen and (max-width:768px){.promo-wrap .promo-cardarea .card{position:relative;left:auto;width:72%;margin:0 auto}}.promo-wrap .promo-cardarea .promo-card-caption{width:38.82812%;position:absolute;top:20%;right:16%}.promo-wrap .promo-cardarea .promo-card-caption img{width:100%}.promo-wrap .promo-cardarea .promo-card-caption .promo-link{margin:11% 0}.promo-wrap .promo-cardarea .promo-card-caption .promo-link a{width:100%;position:absolute;display:block}.promo-wrap .promo-cardarea .promo-card-caption .promo-link a img{width:100%}.promo-wrap .promo-cardarea .promo-card-caption .promo-link a .passive{position:absolute;top:0;left:0;opacity:0;-webkit-transition:all .3s ease;transition:all .3s ease}.promo-wrap .promo-cardarea .promo-card-caption .promo-link a:hover .passive{opacity:1!important}@media screen and (max-width:768px){.promo-wrap .promo-cardarea .promo-card-caption{position:static;width:80.8%;margin:3.6% auto 0}.promo-wrap .promo-cardarea .promo-card-caption .promo-link{margin:7.5% auto 19%}.promo-wrap .promo-cardarea .promo-card-caption .promo-link a{width:84%;position:relative;margin:0 auto}.promo-wrap .promo-cardarea .promo-card-caption .promo-link a img{width:100%}}.promo-wrap .promo-cardarea+.flex-revarse .card{width:25.85938%;position:relative;left:22%;margin:8% auto 7%}.promo-wrap .promo-cardarea+.flex-revarse .card img{width:100%}@media screen and (max-width:768px){.promo-wrap .promo-cardarea+.flex-revarse .card{left:0;width:72%;margin:0 auto}}.promo-wrap .promo-cardarea+.flex-revarse .promo-card-caption{width:32.8125%;position:absolute;left:19%;margin:2% 0}.promo-wrap .promo-cardarea+.flex-revarse .promo-card-caption img{width:100%;text-align:center}.promo-wrap .promo-cardarea+.flex-revarse .promo-card-caption .promo-link{margin:12% -10%}.promo-wrap .promo-cardarea+.flex-revarse .promo-card-caption .promo-link a{width:100%;position:relative;display:block}.promo-wrap .promo-cardarea+.flex-revarse .promo-card-caption .promo-link a img{width:100%}.promo-wrap .promo-cardarea+.flex-revarse .promo-card-caption .promo-link a .passive{position:absolute;top:0;left:0;opacity:0;-webkit-transition:all .3s ease;transition:all .3s ease}.promo-wrap .promo-cardarea+.flex-revarse .promo-card-caption .promo-link a:hover .passive{opacity:1!important}.promo-wrap .promo-cardarea+.flex-revarse .promo-card-caption .promo-link div{margin:5% 0 0;width:100%;position:relative;display:block}.promo-wrap .promo-cardarea+.flex-revarse .promo-card-caption .promo-link div img{width:100%}.promo-wrap .promo-cardarea+.flex-revarse .promo-card-caption .promo-link div .passive{position:absolute;top:0;left:0;opacity:0;-webkit-transition:all .3s ease;transition:all .3s ease}.promo-wrap .promo-cardarea+.flex-revarse .promo-card-caption .promo-link div:hover .passive{opacity:1!important}@media screen and (max-width:768px){.promo-wrap .promo-cardarea+.flex-revarse .promo-card-caption{position:static;width:74.26667%;margin:3% auto}.promo-wrap .promo-cardarea+.flex-revarse .promo-card-caption .promo-link{margin:8% auto}.promo-wrap .promo-cardarea+.flex-revarse .promo-card-caption .promo-link a{width:90%;margin:0 auto}.promo-wrap .promo-cardarea+.flex-revarse .promo-card-caption .promo-link a img{width:100%}.promo-wrap .promo-cardarea+.flex-revarse .promo-card-caption .promo-link div{margin:7% auto 15%;width:90%}.promo-wrap .promo-cardarea+.flex-revarse .promo-card-caption .promo-link div img{width:100%}}.promo-wrap .promo .bunner{width:100%;margin:1.3% 0 0}.promo-wrap .promo .bunner img{width:100%}.promo-wrap .promo .modal-kaidoku{display:none;position:fixed;z-index:10000;width:100%;height:100%;background:rgba(0,0,0,.8);top:0;left:0}.promo-wrap .promo .modal-kaidoku .modal-inner{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;width:83.4375%;max-width:1050px}.promo-wrap .promo .modal-kaidoku .modal-inner img{width:100%}@media screen and (max-width:1280px){.promo-wrap .promo .modal-kaidoku .modal-inner{max-width:800px}}.news{width:100%;margin:0 0;background:rgba(0,0,0,.5);padding-bottom:9.375%}.news-inner{max-width:1280px;background-image:url(../images/news/bg.jpg);background-repeat:no-repeat;background-size:100% auto;margin:0 auto}.news-inner .news-title{width:14.29688%;margin:0 auto;padding:8.98438% 0 5.85938%}@media screen and (max-width:768px){.news-inner .news-title{width:22.93333%}}.news-inner .news-title img{width:100%}.news-inner .news-list{max-width:900px;width:70.3125%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;margin:0 auto}@media screen and (max-width:768px){.news-inner .news-list{width:81.46667%;-ms-flex-wrap:wrap;flex-wrap:wrap}}.news-inner .news-list-item{width:31.11111%;margin:0 1%}@media screen and (max-width:768px){.news-inner .news-list-item{width:45.82651%;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:6.54664%}}.news-inner .news-list-item img{width:100%}.news-inner .news-list-item figure{margin:0}.news-inner .news-list-item-tmb{margin-bottom:4.44444%}.news-inner .news-list-item-description{color:#fff}.news-inner .news-list-item-description p{line-height:20px;font-size:14px;font-weight:700}.cardlist{width:100%;padding:4.6875% 0 2.34375%}.cardlist-inner{position:relative;max-width:1280px;margin:0 auto}.cardlist-description{width:14.53125%;margin:0 auto 1.09375%}@media screen and (max-width:768px){.cardlist-description{width:25.33333%}}.cardlist-description img{width:100%}.cardlist-button{position:relative;width:39.53125%;margin:0 auto}@media screen and (max-width:768px){.cardlist-button{width:68.13333%}}.cardlist-button img{width:100%}.cardlist-button .passive{position:absolute;top:0;left:0;opacity:0;-webkit-transition:all .3s ease;transition:all .3s ease}.cardlist-button:hover .passive{opacity:1!important}.cm{width:100%;margin:0 auto;background-image:url(../images/cm/cm-bg.png);background-repeat:no-repeat;background-size:100% 100%;padding-top:9.375%;padding-bottom:9.375%}@media screen and (max-width:768px){.cm{background-image:url(../images/cm/cm-bg-sp.png);padding-top:16%;padding-bottom:16%}}.cm-inner{max-width:1280px;margin:0 auto}.cm-inner .cm-title{width:23.59375%;margin:0 auto 2.34375%}@media screen and (max-width:768px){.cm-inner .cm-title{width:41.06667%;margin:0 auto 5.33333%}}.cm-inner .cm-title img{width:100%}.cm-inner .cm-iframe{border:solid 8px #b9d1de;border-radius:8px;max-width:63.28125%;margin:0 auto;position:relative;width:100%;height:0;padding-top:35.625%}@media screen and (max-width:768px){.cm-inner .cm-iframe{max-width:90.66667%;padding-top:50.26667%}}.cm-inner .cm-iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%}section.skill{max-width:1280px;margin:0 auto;margin-top:2%;overflow:hidden}@media screen and (max-width:768px){section.skill{margin-top:0}}section.skill .skill-inner{background:url(../images/skill/skill-inner.png);max-width:100%;padding-top:13.3%;background-size:contain;margin:0 auto;position:relative;margin:0 1.8%;background-position-x:center;background-repeat:no-repeat}@media screen and (max-width:768px){section.skill .skill-inner{background:url(../images/skill/skill-inner-sp.png);background-size:cover;padding-top:16.6%;padding-bottom:5.3%;margin-bottom:5.8%}}section.skill .skill-inner h2{margin:0 auto;float:none;display:block;width:71.25%;position:relative;z-index:1}@media screen and (max-width:768px){section.skill .skill-inner h2{width:67.55%}}section.skill .skill-inner h2 img{width:100%}section.skill .skill-inner .skill-inner-mewtwo{padding-top:0;overflow:hidden}section.skill .skill-inner .skill-inner-mewtwo .vector{width:69.9%;top:5.3%;left:0;position:absolute}@media screen and (max-width:768px){section.skill .skill-inner .skill-inner-mewtwo .vector{width:174.2%;top:1%;left:-34%}}section.skill .skill-inner .skill-inner-mewtwo .card{z-index:100;margin-top:7.62%;left:20.6%;width:27.555%;float:left;-webkit-box-shadow:0 0 25px rgba(255,255,255,.9);box-shadow:0 0 25px rgba(255,255,255,.9)}@media screen and (max-width:768px){section.skill .skill-inner .skill-inner-mewtwo .card{margin-top:6.22%;left:12.9%;width:74.4%}}section.skill .skill-inner .skill-inner-mewtwo h3{margin-right:19.4%;margin-top:12.8%;width:22.20421%;float:right}@media screen and (max-width:768px){section.skill .skill-inner .skill-inner-mewtwo h3{margin-left:11.8%;margin-top:7%;width:77.3%;float:left;position:relative}}section.skill .skill-inner .skill-inner-mewtwo h3 img{width:100%}section.skill .skill-inner .skill-inner-mewtwo h4{float:right;margin-top:2.6%;margin-right:14.2%;width:33.38736%}@media screen and (max-width:768px){section.skill .skill-inner .skill-inner-mewtwo h4{width:82.2%;margin-left:9.5%;margin-top:3.1%;float:left}}section.skill .skill-inner .skill-inner-mewtwo h4 img{width:100%}section.skill .skill-inner .skill-inner-mewtwo .description{margin-top:.9%;margin-right:14.1%;width:33.30632%;float:right}@media screen and (max-width:768px){section.skill .skill-inner .skill-inner-mewtwo .description{margin-top:1.8%;margin-left:9.8%;width:80.7%;float:left}}section.skill .skill-inner .skill-inner-mewtwo .description img{width:100%}section.skill .skill-inner .skill-inner-mewtwo .readmore{width:100%;float:left;margin-top:3%;margin-bottom:6%;z-index:1;position:relative}section.skill .skill-inner .skill-inner-mewtwo .readmore .readmore-inner{width:41.00486%;margin:.1% auto 0;position:relative}@media screen and (max-width:768px){section.skill .skill-inner .skill-inner-mewtwo .readmore .readmore-inner{width:69.9%;margin:0 auto;margin-left:15.2%;margin-top:3.5%;position:relative}}section.skill .skill-inner .skill-inner-mewtwo .readmore .readmore-inner .passive{position:absolute;top:0;left:0;opacity:0;-webkit-transition:all .3s ease;transition:all .3s ease}section.skill .skill-inner .skill-inner-mewtwo .readmore .readmore-inner:hover .passive{opacity:1!important}section.skill .skill-inner .skill-inner-mewtwo .readmore .readmore-inner img{width:100%}section.skill .skill-inner .skill-inner-collaboration{position:relative;height:auto;overflow:hidden}section.skill .skill-inner .skill-inner-collaboration .h3-wrapper h3{position:relative;display:block;width:74.06807%;margin:0 auto}@media screen and (max-width:768px){section.skill .skill-inner .skill-inner-collaboration .h3-wrapper h3{width:78.5%;margin-top:10.3%}}section.skill .skill-inner .skill-inner-collaboration .h3-wrapper h3 img{width:100%}section.skill .skill-inner .skill-inner-collaboration .card-contents{overflow:hidden}section.skill .skill-inner .skill-inner-collaboration .card{margin-left:10.3%;margin-top:6.4%;float:left;width:24.1%;-webkit-box-shadow:0 0 25px rgba(255,255,255,.9);box-shadow:0 0 25px rgba(255,255,255,.9)}@media screen and (max-width:768px){section.skill .skill-inner .skill-inner-collaboration .card{margin-left:8.7%;margin-top:9.1%;width:26.7%}}section.skill .skill-inner .skill-inner-collaboration .plus{float:left;margin-left:2%;margin-top:17.4%;width:10.2%}@media screen and (max-width:768px){section.skill .skill-inner .skill-inner-collaboration .plus{margin-left:3%;margin-top:21.7%;width:10.2%}}section.skill .skill-inner .skill-inner-collaboration .plus img{width:100%}section.skill .skill-inner .skill-inner-collaboration .cards{float:left;width:44.5%;margin-top:4.9%;margin-left:0}@media screen and (max-width:768px){section.skill .skill-inner .skill-inner-collaboration .cards{width:46%;margin-top:6.7%}}section.skill .skill-inner .skill-inner-collaboration .cards img{width:100%}section.skill .skill-inner .skill-inner-collaboration .readmore-wrapper{margin-bottom:13.8%}section.skill .skill-inner .skill-inner-collaboration .readmore-wrapper .readmore{width:41.00486%;margin:0 auto;margin-top:3%;position:relative}@media screen and (max-width:768px){section.skill .skill-inner .skill-inner-collaboration .readmore-wrapper .readmore{width:68.6%;margin-top:5.3%}}section.skill .skill-inner .skill-inner-collaboration .readmore-wrapper .readmore .passive{position:absolute;top:0;left:0;opacity:0;-webkit-transition:all .3s ease;transition:all .3s ease}section.skill .skill-inner .skill-inner-collaboration .readmore-wrapper .readmore:hover .passive{opacity:1!important}section.skill .skill-inner .skill-inner-collaboration .readmore-wrapper .readmore img{width:100%}section.comingsoon{background:url(../images/comingsoon/comingsoon-bg.png);background-repeat:no-repeat;background-size:100% 100%;position:relative}section.comingsoon .comingsoon-inner{max-width:1280px;margin:0 auto;position:relative;margin-top:7%;padding-top:2%}section.comingsoon .comingsoon-inner .title-wrapper{padding-top:3.1%}section.comingsoon .comingsoon-inner .title-wrapper h3{margin:0 auto;margin-top:5.1%;width:56.2%}@media screen and (max-width:768px){section.comingsoon .comingsoon-inner .title-wrapper h3{margin:0 auto;margin-top:11.7%;width:51.4%}}section.comingsoon .comingsoon-inner .title-wrapper h3 img{width:100%}section.comingsoon .comingsoon-inner .card-content{position:relative;padding-bottom:10.5%}@media screen and (max-width:768px){section.comingsoon .comingsoon-inner .card-content{padding-bottom:17.7%}}section.comingsoon .comingsoon-inner .card-content .secret:nth-child(1){position:relative}section.comingsoon .comingsoon-inner .card-content .secret:nth-child(1) .description{position:relative;float:right;width:36.5%;margin:16% 14.5% 0 0}section.comingsoon .comingsoon-inner .card-content .secret:nth-child(1) .description img{width:100%}section.comingsoon .comingsoon-inner .card-content .secret:nth-child(1) .description h4{margin:0 0 15% 4%;max-width:445px}@media screen and (max-width:768px){section.comingsoon .comingsoon-inner .card-content .secret:nth-child(1) .description{margin:0 auto;float:none;width:88%}section.comingsoon .comingsoon-inner .card-content .secret:nth-child(1) .description h4{margin:0 11.5% 6%}}section.comingsoon .comingsoon-inner .card-content .secret:nth-child(1) .secret-inner{margin:7.4% 0 4% 16.5%;width:27.1%;position:relative;float:left}section.comingsoon .comingsoon-inner .card-content .secret:nth-child(1) .secret-inner .card{max-width:344px}@media screen and (max-width:768px){section.comingsoon .comingsoon-inner .card-content .secret:nth-child(1) .secret-inner .card{max-width:none}}section.comingsoon .comingsoon-inner .card-content .secret:nth-child(1) .secret-inner .card img{width:100%}section.comingsoon .comingsoon-inner .card-content .secret:nth-child(1) .secret-inner:before{content:'';width:165%;padding-top:165%;background-image:url(../images/comingsoon/comingsoon-card-yadon-bg.png);display:block;position:absolute;background-repeat:no-repeat;background-size:contain;top:-10%;right:-37%}@media screen and (max-width:768px){section.comingsoon .comingsoon-inner .card-content .secret:nth-child(1) .secret-inner{margin-left:13.5%;margin-top:7.2%;width:74%;float:none}}section.comingsoon .comingsoon-inner .card-content .secret:nth-child(1) .secret-inner img{width:100%}section.comingsoon .comingsoon-inner .card-content .secret:nth-child(2){position:relative}section.comingsoon .comingsoon-inner .card-content .secret:nth-child(2) .description{float:left;margin:11% 0 0 15%;width:34%}section.comingsoon .comingsoon-inner .card-content .secret:nth-child(2) .description img{width:100%}section.comingsoon .comingsoon-inner .card-content .secret:nth-child(2) .description h4{margin:0 14% 15% 16%;max-width:301px}@media screen and (max-width:768px){section.comingsoon .comingsoon-inner .card-content .secret:nth-child(2) .description{width:86%;margin:0 auto;float:none}section.comingsoon .comingsoon-inner .card-content .secret:nth-child(2) .description h4{margin:5% 23.4% 4%;position:relative}}section.comingsoon .comingsoon-inner .card-content .secret:nth-child(2) .secret-inner{margin-left:55.9%;margin-top:8.3%;width:27.1%;position:relative;float:right;margin:8.3% 17% 4% 0}@media screen and (max-width:768px){section.comingsoon .comingsoon-inner .card-content .secret:nth-child(2) .secret-inner{float:none;margin:16.1% 14% 5%;width:72%}}section.comingsoon .comingsoon-inner .card-content .secret:nth-child(2) .secret-inner .card{max-width:345px}@media screen and (max-width:768px){section.comingsoon .comingsoon-inner .card-content .secret:nth-child(2) .secret-inner .card{max-width:none}}section.comingsoon .comingsoon-inner .card-content .secret:nth-child(2) .secret-inner .card img{width:100%}section.comingsoon .comingsoon-inner .card-content .secret:nth-child(2) .secret-inner:before{content:'';width:155%;padding-top:165%;background-image:url(../images/comingsoon/comingsoon-card-yamirami-bg.png);display:block;position:absolute;background-repeat:no-repeat;background-size:cover;top:-16.4%;right:-30%}section.comingsoon .comingsoon-inner .card-content .secret:nth-child(2) .secret-inner img{width:100%}section.comingsoon .comingsoon-inner .card-content .comingsoon{position:absolute;top:38.4%;left:32.8%;width:34.4%;z-index:200}@media screen and (max-width:768px){section.comingsoon .comingsoon-inner .card-content .comingsoon{top:38.1%;left:18.9%;width:62.6%}}section.comingsoon .comingsoon-inner .card-content .comingsoon img{width:100%}section.comingsoon .comingsoon-inner .readmore{width:41.00486%;max-width:506px;margin:0 auto;margin-top:4%;position:relative;clear:both}@media screen and (max-width:768px){section.comingsoon .comingsoon-inner .readmore{width:68.6%;margin-top:5.3%}}section.comingsoon .comingsoon-inner .readmore .passive{position:absolute;top:0;left:0;opacity:0;-webkit-transition:all .3s ease;transition:all .3s ease}section.comingsoon .comingsoon-inner .readmore:hover .passive{opacity:1!important}section.comingsoon .comingsoon-inner .readmore img{width:100%}section.secret-card{max-width:1280px;margin:0 auto;position:relative}section.secret-card .title-wrapper h2{width:54.3%;padding-top:7.9%;margin-left:22.8%}@media screen and (max-width:768px){section.secret-card .title-wrapper h2{width:69.5%;padding-top:0;margin-left:15.8%}}section.secret-card .title-wrapper h2 img{width:100%}section.secret-card .secret-card-list-wrapper{background:url(../images/secret/box.png);margin:0 auto;margin-top:2.1%;margin-left:7.8%;width:84%;background-size:100%;padding-top:10.7%;padding-bottom:10.2%}@media screen and (max-width:768px){section.secret-card .secret-card-list-wrapper{background:url(../images/secret/box-sp.png);width:99.2%;margin-left:.4%;margin-top:3.2%;background-size:cover;padding-bottom:15%}}section.secret-card .secret-card-list-wrapper .secret-card-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:78.5%;margin:0 auto;margin-bottom:4.7%;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}@media screen and (max-width:768px){section.secret-card .secret-card-list-wrapper .secret-card-list{width:86%;margin-top:1.9%}}section.secret-card .secret-card-list-wrapper .secret-card-list li{width:27.2%;-webkit-box-shadow:0 0 10px #fc1eff;box-shadow:0 0 10px #fc1eff;-webkit-transition:all .3s ease;transition:all .3s ease;border-radius:4%}section.secret-card .secret-card-list-wrapper .secret-card-list li:hover{-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5);-webkit-transition:all .3s ease;transition:all .3s ease;z-index:10}@media screen and (max-width:768px){section.secret-card .secret-card-list-wrapper .secret-card-list li:hover{-webkit-transform:unset;transform:unset}}@media screen and (max-width:768px){section.secret-card .secret-card-list-wrapper .secret-card-list li{width:40%}section.secret-card .secret-card-list-wrapper .secret-card-list li:nth-child(4){margin-bottom:5%}}section.secret-card .secret-card-list-wrapper .secret-card-list li:nth-child(1){margin-bottom:5%}section.secret-card .secret-card-list-wrapper .secret-card-list li:nth-child(2){margin-bottom:5%}section.secret-card .secret-card-list-wrapper .secret-card-list li:nth-child(3){margin-bottom:5%}section.secret-card .secret-card-list-wrapper .secret-card-list li img{width:100%}.info{width:100%;background:#000;padding:7.8125% 0}@media screen and (max-width:768px){.info{padding:6.66667% 0 29.8%}}.info-inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:70.3125%;max-width:900px;margin:0 auto}@media screen and (max-width:768px){.info-inner{width:81.46667%}}.info-inner-left{width:57.33333%}@media screen and (max-width:768px){.info-inner-left{width:65.46645%}}.info-inner-left .info-title{width:32.94574%;margin-bottom:12.2093%}@media screen and (max-width:768px){.info-inner-left .info-title{width:38.5%;margin-bottom:12.5%}}.info-inner-left .info-title img{width:100%}.info-inner-left .info-description{width:98.06202%}@media screen and (max-width:768px){.info-inner-left .info-description{width:99%}}.info-inner-left .info-description img{width:100%}.info-inner-left .info-pokecen{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-image:url(../images/info/pokecen-bg.png);background-repeat:no-repeat;background-size:100% auto;padding:5% 3.33333%;margin-top:9.68992%}@media screen and (max-width:768px){.info-inner-left .info-pokecen{position:absolute;bottom:-48%;left:0;width:100%;margin:0}}.info-inner-left .info-pokecen-description{width:53.48837%}.info-inner-left .info-pokecen-description img{width:100%}.info-inner-left .info-pokecen-link{width:27.51938%}.info-inner-left .info-pokecen-link img{width:100%}.info-inner-right{width:32.55556%}@media screen and (max-width:768px){.info-inner-right{width:33.87889%}}.info-inner-right .info-package-display{width:100%}.info-inner-right .info-package-display img{width:100%}.share{width:100%;margin:0 auto;background-color:#000}.share-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:64.84375%;margin:0 auto;padding:5% 0}@media screen and (max-width:768px){.share-list{width:60%;overflow:hidden;padding:0}}.share-list li{width:30.12048%;border:solid 1px #fff;border-radius:50px;overflow:hidden}@media screen and (max-width:768px){.share-list li{width:20%;border:none;border-radius:0;padding:10% 0}}.share-list li:hover{opacity:.6}.share-list li:nth-child(2) a img{margin-top:1%}@media screen and (max-width:768px){.share-list li:nth-child(2) a img{margin-top:8%}}.share-list li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:50px;color:#fff}@media screen and (max-width:768px){.share-list li a{padding:5% 0}}.share-list li a img{width:10%}@media screen and (max-width:768px){.share-list li a img{width:100%}}.share-list li a span{font-size:16px;padding-left:3%}@media all and (-ms-high-contrast:none){.share-list li a span{padding-top:3%}}@media screen and (max-width:768px){.share-list li a span{display:none}}.share-list li a:hover{text-decoration:none!important}.footer{position:relative;z-index:100;background-color:#000;font-size:10px;padding:5% 0;-webkit-box-sizing:border-box;box-sizing:border-box;color:#999;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer a{color:#aaa}.footer a:visited{color:#aaa}.footer .footer-inner{max-width:1280px;margin:0 5%}.footer .trainer_web{width:100%;margin-bottom:20px;letter-spacing:1.4px;font-size:1.5em}@media screen and (max-width:768px){.footer .trainer_web{font-size:1.2em}}.footer .trainer_web a{color:#fff;font-weight:700;display:inline-block;padding-left:1.5em;position:relative}.footer .trainer_web a:before{content:"";display:block;width:0;height:0;border-style:solid;border-width:5px 0 5px 5px;border-color:transparent transparent transparent #fff;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.footer .note{width:100%;max-width:1280px;margin:0 auto;line-height:1.6;letter-spacing:.1px;margin-top:18px}.footer .note a{text-decoration:underline}.footer .note a:hover{text-decoration:none}.footer .copyright{line-height:1.4}.footer .copyright small{letter-spacing:.3px}