@font-face{font-family:"Icon Fonts";src:url(data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAZEAAsAAAAABfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAABCAAAAGAAAABgDxIFYWNtYXAAAAFoAAAAVAAAAFQXVtKJZ2FzcAAAAbwAAAAIAAAACAAAABBnbHlmAAABxAAAAjAAAAIweCJ3iGhlYWQAAAP0AAAANgAAADYVSY+TaGhlYQAABCwAAAAkAAAAJAilBK5obXR4AAAEUAAAABwAAAAcENP//WxvY2EAAARsAAAAEAAAABAAoAFsbWF4cAAABHwAAAAgAAAAIAALAHFuYW1lAAAEnAAAAYYAAAGGmUoJ+3Bvc3QAAAYkAAAAIAAAACAAAwAAAAMDNQGQAAUAAAKZAswAAACPApkCzAAAAesAMwEJAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAQAAA6QIDwP/AAEADwABAAAAAAQAAAAAAAAAAAAAAIAAAAAAAAwAAAAMAAAAcAAEAAwAAABwAAwABAAAAHAAEADgAAAAKAAgAAgACAAEAIOkC//3//wAAAAAAIOkA//3//wAB/+MXBAADAAEAAAAAAAAAAAAAAAEAAf//AA8AAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAwAA/8AEAAPAAAYACgAOAAAFITUhETMRAREhESUhESEEAPyiAvJs/r39rwK8/NgDKEBsAvL8ogOU/a8CUWz82AAAAAABAAD/wAHtA7AAJgAAATA0NTQ2MzoBFzEyNjMyFhcnNy4BBw4BFRwBFycVIxUzETMRMzcjATAmGgMEAgIFAxUpEwIbLZ5JMj8BAWhoyJoLpQLdAgEaJgEBCQgBoAcRHRRZOAEDAQGVlv3pAheWAAAAAf/9/8EE5gPAAG4AAAEmJy4BJyYvAQ4BFRQWFzMqASMiJiczMBUGFhcWFw4BIyImJzMwFx4BFxYXBgcOAQcGIyImJxcWFx4BFxYzMjc+ATc2NzE2Nz4BNzY1PAE1FT4BPwEOAQcjPgE/AQ4BByMuASMiBgc3BgcOARcWFwJnUExLhzs7MAEPETwyAQIEAh02FwEBIisqVQ8kEwsWCwIHBzAvLk8eIyRNKiksEiMSAyouL2M1NTdHQ0N8ODgwOCwtPxARJUAaAiFJKAEmORABI1ArBCNiOSA7GwI+Hh0WAwICAoEGFRZGLzA5AhxAI0NxJQ8OHx5SKysZBQUCARgYPR0cChoVFR0ICAMDARsWFh4ICA0NMSMjLDI9PYtMTFEIEAkCHUImAg8SARhFKgIVIAsnLg8OAR0vL1wjJAUAAAABAAAAAAAAb6oyf18PPPUACwQAAAAAANikJYsAAAAA2KQli//9/8AE5gPAAAAACAACAAAAAAAAAAEAAAPA/8AAAATm//0AAATmAAEAAAAAAAAAAAAAAAAAAAAHBAAAAAAAAAAAAAAAAgAAAAQAAAAB7QAABOb//QAAAAAACgAUAB4AQAB4ARgAAQAAAAcAbwADAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAA4ArgABAAAAAAABAAcAAAABAAAAAAACAAcAYAABAAAAAAADAAcANgABAAAAAAAEAAcAdQABAAAAAAAFAAsAFQABAAAAAAAGAAcASwABAAAAAAAKABoAigADAAEECQABAA4ABwADAAEECQACAA4AZwADAAEECQADAA4APQADAAEECQAEAA4AfAADAAEECQAFABYAIAADAAEECQAGAA4AUgADAAEECQAKADQApGljb21vb24AaQBjAG8AbQBvAG8AblZlcnNpb24gMS4wAFYAZQByAHMAaQBvAG4AIAAxAC4AMGljb21vb24AaQBjAG8AbQBvAG8Abmljb21vb24AaQBjAG8AbQBvAG8AblJlZ3VsYXIAUgBlAGcAdQBsAGEAcmljb21vb24AaQBjAG8AbQBvAG8AbkZvbnQgZ2VuZXJhdGVkIGJ5IEljb01vb24uAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=) format("woff")}@font-face{font-family:'Liberation Sans';src:url(../fonts/LiberationSans-Regular.eot);src:url(../fonts/LiberationSans-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/LiberationSans-Regular.woff2) format("woff2"),url(../fonts/LiberationSans-Regular.woff) format("woff"),url(../fonts/LiberationSans-Regular.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:'Liberation Sans';src:url(../fonts/LiberationSans-Bold.eot);src:url(../fonts/LiberationSans-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/LiberationSans-Bold.woff2) format("woff2"),url(../fonts/LiberationSans-Bold.woff) format("woff"),url(../fonts/LiberationSans-Bold.ttf) format("truetype");font-weight:700;font-style:normal}body,html{margin:0}body{overflow-y:scroll;height:100vh}#mw,#suntory_contents{font-family:Roboto,'Noto Sans Japanese',-apple-system,BlinkMacSystemFont,"Helvetica Neue","游ゴシック Medium",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;color:#646464;font-size:100%;line-height:1.75;text-align:left}.sp-only{display:none}@media (max-width:768px){.sp-only{display:block}}#mw *,#suntory_contents *{margin:0;padding:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-tap-highlight-color:transparent}#mw main,#suntory_contents main{display:block}#mw address,#mw caption,#mw cite,#mw code,#mw dfn,#mw em,#mw strong,#mw th,#mw var,#suntory_contents address,#suntory_contents caption,#suntory_contents cite,#suntory_contents code,#suntory_contents dfn,#suntory_contents em,#suntory_contents strong,#suntory_contents th,#suntory_contents var{font-style:normal}#mw table,#suntory_contents table{border-collapse:collapse;border-spacing:0}#mw caption,#mw th,#suntory_contents caption,#suntory_contents th{text-align:left}#mw q:after,#mw q:before,#suntory_contents q:after,#suntory_contents q:before{content:''}#mw embed,#mw img,#mw object,#suntory_contents embed,#suntory_contents img,#suntory_contents object{vertical-align:top}#mw hr,#mw legend,#suntory_contents hr,#suntory_contents legend{display:none}#mw h1,#mw h2,#mw h3,#mw h4,#mw h5,#mw h6,#suntory_contents h1,#suntory_contents h2,#suntory_contents h3,#suntory_contents h4,#suntory_contents h5,#suntory_contents h6{font-size:100%;font-weight:400}#mw abbr,#mw acronym,#mw fieldset,#mw img,#suntory_contents abbr,#suntory_contents acronym,#suntory_contents fieldset,#suntory_contents img{border:0}#mw li,#suntory_contents li{list-style-type:none}#mw button,#mw input,#mw select,#mw textarea,#suntory_contents button,#suntory_contents input,#suntory_contents select,#suntory_contents textarea{font-family:inherit;font-size:inherit}#mw button,#suntory_contents button{background-color:transparent;border:0;cursor:pointer;outline:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}#mw a:active,#mw a:hover,#mw a:link,#mw a:visited,#suntory_contents a:active,#suntory_contents a:hover,#suntory_contents a:link,#suntory_contents a:visited{text-decoration:none;color:#646464}.js #suntory_contents>article>.pfc{-webkit-transition:none 2s ease-out;-o-transition:none 2s ease-out;transition:none 2s ease-out;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;-o-transition-property:opacity,transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}.js #suntory_contents>article>.pfc.idling{opacity:0;-webkit-transform:rotate(-30deg);-ms-transform:rotate(-30deg);transform:rotate(-30deg)}.js #scsp-top #mainvisual .container.idling-mv .images .image.current img,.js #suntory_contents .article-list [role=article],.js #suntory_contents .article-list article{opacity:0}.js #suntory_contents .article-list [role=article] .image::before,.js #suntory_contents .article-list article .image::before{content:"";position:absolute;top:0;right:0;width:100%;height:100%;background-color:#5bc2dc;z-index:1}.js #suntory_contents .article-list [role=article].anim,.js #suntory_contents .article-list article.anim{-webkit-transition:none .4s ease-in-out;-o-transition:none .4s ease-in-out;transition:none .4s ease-in-out;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;-o-transition-property:opacity,transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;opacity:1}.js #suntory_contents .article-list [role=article].anim .image::before,.js #suntory_contents .article-list article.anim .image::before{-webkit-transition:width .5s ease-in-out;-o-transition:width .5s ease-in-out;transition:width .5s ease-in-out;width:0}.js #suntory_contents .article-list [role=article].idling,.js #suntory_contents .article-list article.idling{-webkit-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s;opacity:0}.js #suntory_contents .article-list [role=article].idling .image::before,.js #suntory_contents .article-list article.idling .image::before{width:100%}#suntory_contents.scsp-black{color:#fff;background-color:#000}#suntory_contents.scsp-black a,#suntory_contents.scsp-black>article>.breadcrumb ol li+li::before{color:#fff}#suntory_contents.scsp-black>article>.breadcrumb ol li:last-child{color:#5bc2dc}#suntory_contents.scsp-black #gfooter .btn-pagetop a::before{border-top-color:#fff;border-right-color:#fff}#mw,#mw .btn-close button,#mw::before{display:block;position:relative;width:100%}#mw{min-height:100vh;z-index:999}#mw::before{content:"";position:fixed;top:0;left:0;height:100vh;background-color:rgba(0,0,0,.7);z-index:-1}#mw img{width:100%;max-width:100%;height:auto}#mw .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100vh;min-height:100vh}#mw .container{width:80%;max-width:574px;margin:0 auto;padding:30px 0}#mw .btn-close{position:relative;width:6.6202090592%;max-width:38px;margin-left:auto;margin-right:0}#mw .btn-close button{margin-bottom:39.4736842105%;padding-bottom:100%}#mw .btn-close button span,#mw .btn-close button::after,#mw .btn-close button::before{display:block;width:100%;height:2.5px;margin:auto;background-color:#5bc2dc}#mw .btn-close button span{position:absolute;top:0;bottom:0;font-size:0;line-height:0;text-indent:-200%;opacity:0;-webkit-transform:scaleX(.01);-ms-transform:scaleX(.01);transform:scaleX(.01)}#mw .btn-close button::before{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%) rotate(45deg) scaleX(1.42);-ms-transform:translateY(-50%) rotate(45deg) scaleX(1.42);transform:translateY(-50%) rotate(45deg) scaleX(1.42)}#mw .btn-close button::after{content:"";position:absolute;bottom:50%;-webkit-transform:translateY(50%) rotate(-45deg) scaleX(1.42);-ms-transform:translateY(50%) rotate(-45deg) scaleX(1.42);transform:translateY(50%) rotate(-45deg) scaleX(1.42)}#mw .inner,#mw .yt{position:relative;padding-bottom:56.25%}#mw .yt #modal-ytplayer,#mw .yt iframe{position:absolute;top:0;left:0;width:100%;height:100%}#mw .inner{width:100%;padding-bottom:162.717770035%;border:2px solid #fff;background:-webkit-gradient(linear,left top,left bottom,from(#ea8600),to(#e1380d));background:-o-linear-gradient(#ea8600,#e1380d);background:linear-gradient(#ea8600,#e1380d);overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}#mw .inner .btn-close{position:absolute;top:2.4731182796%;left:4.2105263158%;width:6.3157894737%}.js #scsp-top #mainvisual .container:not(.idling-mv) .images .image{-webkit-transition:opacity 1.5s linear,visibility 1.5s linear;-o-transition:opacity 1.5s linear,visibility 1.5s linear;transition:opacity 1.5s linear,visibility 1.5s linear}.js #scsp-top #mainvisual .container::before{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.js #scsp-top #mainvisual .container::after{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom}.js #scsp-top #mainvisual .container::after,.js #scsp-top #mainvisual .container::before{-webkit-transition:visibility 1s linear,-webkit-transform 1s cubic-bezier(.645,.045,.355,1);transition:visibility 1s linear,-webkit-transform 1s cubic-bezier(.645,.045,.355,1);-o-transition:visibility 1s linear,transform 1s cubic-bezier(.645,.045,.355,1);transition:visibility 1s linear,transform 1s cubic-bezier(.645,.045,.355,1);transition:visibility 1s linear,transform 1s cubic-bezier(.645,.045,.355,1),-webkit-transform 1s cubic-bezier(.645,.045,.355,1)}.js #scsp-top #mainvisual .container .images .pfc{-webkit-transition:opacity .5s linear .5s,-webkit-transform 2s cubic-bezier(.215,.61,.355,1) .5s;transition:opacity .5s linear .5s,-webkit-transform 2s cubic-bezier(.215,.61,.355,1) .5s;-o-transition:opacity .5s linear .5s,transform 2s cubic-bezier(.215,.61,.355,1) .5s;transition:opacity .5s linear .5s,transform 2s cubic-bezier(.215,.61,.355,1) .5s;transition:opacity .5s linear .5s,transform 2s cubic-bezier(.215,.61,.355,1) .5s,-webkit-transform 2s cubic-bezier(.215,.61,.355,1) .5s}.js #scsp-top #mainvisual .container .images .image.current img,.js #scsp-top #mainvisual .container .images .logo{-webkit-transition:opacity 1s linear .5s;-o-transition:opacity 1s linear .5s;transition:opacity 1s linear .5s}.js #scsp-top #mainvisual .container .slogan h2 .parts1{-webkit-transition:opacity .8s linear .8s,-webkit-transform 1s cubic-bezier(.215,.61,.355,1) .8s;transition:opacity .8s linear .8s,-webkit-transform 1s cubic-bezier(.215,.61,.355,1) .8s;-o-transition:opacity .8s linear .8s,transform 1s cubic-bezier(.215,.61,.355,1) .8s;transition:opacity .8s linear .8s,transform 1s cubic-bezier(.215,.61,.355,1) .8s;transition:opacity .8s linear .8s,transform 1s cubic-bezier(.215,.61,.355,1) .8s,-webkit-transform 1s cubic-bezier(.215,.61,.355,1) .8s}.js #scsp-top #mainvisual .container .slogan h2 .parts2{-webkit-transition:opacity .8s linear 1.1s,-webkit-transform 1s cubic-bezier(.215,.61,.355,1) 1.1s;transition:opacity .8s linear 1.1s,-webkit-transform 1s cubic-bezier(.215,.61,.355,1) 1.1s;-o-transition:opacity .8s linear 1.1s,transform 1s cubic-bezier(.215,.61,.355,1) 1.1s;transition:opacity .8s linear 1.1s,transform 1s cubic-bezier(.215,.61,.355,1) 1.1s;transition:opacity .8s linear 1.1s,transform 1s cubic-bezier(.215,.61,.355,1) 1.1s,-webkit-transform 1s cubic-bezier(.215,.61,.355,1) 1.1s}.js #scsp-top #mainvisual .container .slogan .hashtag{-webkit-transition:opacity .8s linear 1.4s,-webkit-transform 1s cubic-bezier(.215,.61,.355,1) 1.4s;transition:opacity .8s linear 1.4s,-webkit-transform 1s cubic-bezier(.215,.61,.355,1) 1.4s;-o-transition:opacity .8s linear 1.4s,transform 1s cubic-bezier(.215,.61,.355,1) 1.4s;transition:opacity .8s linear 1.4s,transform 1s cubic-bezier(.215,.61,.355,1) 1.4s;transition:opacity .8s linear 1.4s,transform 1s cubic-bezier(.215,.61,.355,1) 1.4s,-webkit-transform 1s cubic-bezier(.215,.61,.355,1) 1.4s}.js #scsp-top #mainvisual .container .slogan .pfc{-webkit-transition:opacity .5s linear .5s,-webkit-transform 2s cubic-bezier(.215,.61,.355,1) .5s;transition:opacity .5s linear .5s,-webkit-transform 2s cubic-bezier(.215,.61,.355,1) .5s;-o-transition:opacity .5s linear .5s,transform 2s cubic-bezier(.215,.61,.355,1) .5s;transition:opacity .5s linear .5s,transform 2s cubic-bezier(.215,.61,.355,1) .5s;transition:opacity .5s linear .5s,transform 2s cubic-bezier(.215,.61,.355,1) .5s,-webkit-transform 2s cubic-bezier(.215,.61,.355,1) .5s}.js #scsp-top #mainvisual .container.idling-mv::after,.js #scsp-top #mainvisual .container.idling-mv::before{visibility:hidden;-webkit-transform:scaleY(.000001);-ms-transform:scaleY(.000001);transform:scaleY(.000001)}.js #scsp-top #mainvisual .container.idling-mv .images .pfc{opacity:0;-webkit-transform:rotate(15deg);-ms-transform:rotate(15deg);transform:rotate(15deg)}.js #scsp-top #mainvisual .container.idling-mv .images .logo{opacity:0}.js #scsp-top #mainvisual .container.idling-mv .slogan .hashtag,.js #scsp-top #mainvisual .container.idling-mv .slogan h2 .parts1,.js #scsp-top #mainvisual .container.idling-mv .slogan h2 .parts2{opacity:0;-webkit-transform:translateX(10%);-ms-transform:translateX(10%);transform:translateX(10%)}.js #scsp-top #mainvisual .container.idling-mv .slogan .pfc{opacity:0;-webkit-transform:rotate(15deg);-ms-transform:rotate(15deg);transform:rotate(15deg)}@media (max-width:640px){#mw .btn-close button span,#mw .btn-close button::after,#mw .btn-close button::before{height:2px}}@media (max-width:480px){#mw .btn-close button span,#mw .btn-close button::after,#mw .btn-close button::before{height:1px}}@media all and (min-width:769px){.js #suntory_contents .article-list [role=article] .image::before,.js #suntory_contents .article-list article .image::before{-webkit-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s}.js #suntory_contents .article-list [role=article].idling,.js #suntory_contents .article-list article.idling{-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}.js #suntory_contents .article-list [role=article].idling .image::before,.js #suntory_contents .article-list article.idling .image::before{width:100%}#suntory_contents{position:relative;min-width:960px;background-color:#f0f0f0;overflow:hidden}#suntory_contents br.spbr{display:none}#suntory_contents>article{width:960px;margin:0 auto}#suntory_contents>article>.title{display:-webkit-box;display:-ms-flexbox;display:flex;width:288px;margin-bottom:34px}#suntory_contents>article>.title h1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:167px;margin-left:auto;margin-right:0;color:#fff;font-family:'Liberation Sans',"Helvetica Neue",Roboto,Arial,sans-serif;font-size:1.1em;font-weight:700;line-height:16px}#suntory_contents>article>.title h1 span{display:inline-block;height:16px;padding:0 3px;background-color:#5bc2dc;white-space:nowrap}#suntory_contents>article>.title h1 span:nth-of-type(n+2){margin-top:3px}#suntory_contents>article>.title .logo{-ms-flex-negative:0;flex-shrink:0;width:111px;height:55px}#suntory_contents>article>.breadcrumb{margin-top:4px;margin-bottom:7px;line-height:0}#suntory_contents>article>.breadcrumb ol li{display:inline;font-size:.625em;line-height:1.4}#suntory_contents>article>.breadcrumb ol li a{position:relative}#scsp-tanimami aside.tohoku a span,#suntory_contents #gfooter .partners ul li a:hover p,#suntory_contents .article-list a:hover .desc h2,#suntory_contents .article-list a:hover .desc h3,#suntory_contents>article>.breadcrumb ol li a:hover{text-decoration:underline}#suntory_contents>article>.breadcrumb ol li+li::before{content:" > ";color:#646464}#suntory_contents>article>.breadcrumb ol li:last-child{color:#5bc2dc}#suntory_contents #gheader .btn-menu,#suntory_contents>article>.breadcrumb .logo{display:none}#suntory_contents #gheader{padding:15px 0}#suntory_contents #gheader #gnav{background-color:#5bc2dc}#suntory_contents #gheader #gnav ul{display:-webkit-box;display:-ms-flexbox;display:flex;width:960px;height:25px;margin:0 auto}#suntory_contents #gheader #gnav ul li{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;position:relative;height:100%}#suntory_contents #gheader #gnav ul 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:100%;color:#fff;font-size:.7875em;line-height:1;-webkit-transition:background-color .2s ease-out;-o-transition:background-color .2s ease-out;transition:background-color .2s ease-out}#suntory_contents #gheader #gnav ul li a:hover{background-color:rgba(255,255,255,.3)}#suntory_contents #gheader #gnav ul li+li{margin-left:1px}#suntory_contents #gheader #gnav ul li+li::before{content:"";display:block;position:absolute;top:6px;left:-1px;width:1px;height:16px;background-color:#fff}#suntory_contents .article-list a{display:block}#suntory_contents .article-list a .image{position:relative;overflow:hidden;-webkit-transition:opacity .2s ease-out;-o-transition:opacity .2s ease-out;transition:opacity .2s ease-out}#suntory_contents .article-list a .image span{display:block;width:100%;height:100%;-webkit-transition:-webkit-transform .4s ease-out;transition:-webkit-transform .4s ease-out;-o-transition:transform .4s ease-out;transition:transform .4s ease-out;transition:transform .4s ease-out,-webkit-transform .4s ease-out}#scsp-about #about-nav ul li .image img,#scsp-about #intro>.pfc-parts img,#scsp-about #message .inner .logo img,#scsp-about #movie .list li .image img,#scsp-about #movie>.pfc img,#scsp-campaign201904_01 #guideline>.pfc img,#scsp-campaign201904_01 #howto ol .step3 .fig img,#scsp-campaign201904_01 #intro>.pfc-parts img,#scsp-campaign201904_01 #mainvisual .desc .logoset .logo img,#scsp-detail #atcl-detail #mainvisual img,#scsp-detail #atcl-detail .body .image img,#scsp-detail #atcl-detail .body .photo-gallery .photo-gallery-list li a img,#scsp-detail>.pfc img,#scsp-detail>.pfc-parts img,#scsp-list>.pfc img,#scsp-list>.pfc-parts img,#scsp-tanimami #athletes>.pfc img,#scsp-tanimami #mainvisual .desc .logo img,#scsp-tanimami #profile>.pfc-parts img,#scsp-tanimami #supporter>.pfc img,#scsp-top #mainvisual .images .logo img,#scsp-top #mainvisual .pfc img,#scsp-top>.pfc img,#scsp-top>.pfc-parts img,#suntory_contents .article-list a .image img{width:100%;height:auto}#suntory_contents .article-list a .desc{margin-top:20px}#suntory_contents .article-list a .desc .date{color:#5bc2dc;font-size:.75em;line-height:1}#suntory_contents .article-list a .desc h2,#suntory_contents .article-list a .desc h3{margin-top:calc(16px - .2666666667em);font-size:.9375em;font-weight:700;line-height:1.5333333333}#suntory_contents .article-list a .desc p{position:relative;margin-top:calc(18px - .2857142857em);padding-top:calc(19px - .2857142857em);font-size:.875em;line-height:1.5714285714}#suntory_contents .article-list a .desc p::before{content:"";display:block;position:absolute;top:0;left:0;width:50px;height:1px;background-color:#646464}#suntory_contents .article-list a .desc .readmore{margin-top:calc(15px - .2857142857em);color:#5bc2dc;font-size:.75em;font-weight:700;line-height:1}#suntory_contents .article-list a .desc .readmore::before{content:"+ "}#suntory_contents .article-list a .desc .tag-list{margin-top:30px}#scsp-detail #atcl-detail .tag-list li,#suntory_contents .article-list a .desc .tag-list li,#suntory_contents .tag-list li.nofit{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}#scsp-detail #atcl-detail .body .photo-gallery .photo-gallery-list li a:hover,#suntory_contents #sidebar .bnr-fb a:hover,#suntory_contents .article-list a:hover .image{opacity:.6}#suntory_contents .article-list a:hover .image span{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}#suntory_contents .article-list [role=article].new .date::before,#suntory_contents .article-list article.new .date::before{content:"NEW";margin-right:.5em;color:#e50012;font-weight:500}#suntory_contents .article-list [role=article].link-external .readmore::after,#suntory_contents .article-list article.link-external .readmore::after{content:"\e900";margin-left:8px;font-size:13px;font-family:"Icon Fonts";font-weight:400}#suntory_contents .article-list.list-wide [role=article] a .desc h2{margin-top:calc(16px - .21875em);font-size:1em}#suntory_contents .article-list.list-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:-48px}#suntory_contents .article-list.list-grid [role=article]{width:288px;margin-bottom:48px}#suntory_contents .article-list.list-grid [role=article]:nth-child(2n){margin-left:48px}#suntory_contents .article-list.list-pickup a{display:-webkit-box;display:-ms-flexbox;display:flex}#suntory_contents .article-list.list-pickup a .image{-ms-flex-negative:0;flex-shrink:0;width:112px}#suntory_contents .article-list.list-pickup a .desc{margin-top:0;margin-left:15px}#suntory_contents .article-list.list-pickup a .desc .date{font-size:.625em}#suntory_contents .article-list.list-pickup a .desc h2,#suntory_contents .article-list.list-pickup a .desc h3{margin-top:calc(10px - .2272727273em);margin-bottom:-.2272727273em;font-size:.6875em;line-height:1.4545454545}#suntory_contents .article-list.list-pickup [role=article]:nth-child(n+2),#suntory_contents .article-list.list-pickup article:nth-child(n+2){margin-top:30px}#suntory_contents .btn-more{width:130px}#suntory_contents .btn-more button,#suntory_contents .tag-list li>a,#suntory_contents .tag-list li>span{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;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:none .2s ease-out;-o-transition:none .2s ease-out;transition:none .2s ease-out;-webkit-transition-property:color,background-color;-o-transition-property:color,background-color;transition-property:color,background-color}#suntory_contents .btn-more button{width:130px;font-weight:500;height:25px;color:#5bc2dc;font-size:.8125em;line-height:25px;background-color:#fff}#suntory_contents .btn-more button:hover{color:#fff;background-color:#5bc2dc}#suntory_contents .tag-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -5px -5px;overflow:hidden}#suntory_contents .tag-list li{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:25px;margin:0 5px 5px}#suntory_contents .tag-list li>a,#suntory_contents .tag-list li>span{height:100%;padding:0 10px;color:#fff;font-size:.5625em;line-height:1;border:1px solid #5bc2dc;background-color:#5bc2dc;white-space:nowrap}#scsp-campaign201904_01 #howto ol .step2 .sns li p em,#suntory_contents .tag-list li>a:hover{font-weight:700}#suntory_contents .tag-list li[data-category=sports]>a,#suntory_contents .tag-list li[data-category=sports]>span{border-color:#3b5998;background-color:#3b5998}#suntory_contents .tag-list li[data-category=sports]>a:hover{color:#3b5998;background-color:#fff}#suntory_contents .tag-list li[data-category=athlete]>a,#suntory_contents .tag-list li[data-category=athlete]>span{border-color:#a174b1;background-color:#a174b1}#suntory_contents .tag-list li[data-category=athlete]>a:hover{color:#a174b1;background-color:#fff}#suntory_contents .tag-list li[data-category=activity]>a,#suntory_contents .tag-list li[data-category=activity]>span{border-color:#63abf0;background-color:#63abf0}#suntory_contents .tag-list li[data-category=activity]>a:hover{color:#63abf0;background-color:#fff}#suntory_contents .tag-list li[data-category=genre]>a,#suntory_contents .tag-list li[data-category=genre]>span{border-color:#f8af42;background-color:#f8af42}#suntory_contents .tag-list li[data-category=genre]>a:hover{color:#f8af42;background-color:#fff}#suntory_contents .tag-list li[data-category=format]>a,#suntory_contents .tag-list li[data-category=format]>span{border-color:#e53f25;background-color:#e53f25}#suntory_contents .tag-list li[data-category=format]>a:hover{color:#e53f25;background-color:#fff}#suntory_contents #sidebar{position:relative}#suntory_contents #sidebar .bnr-fb a{-webkit-transition:opacity .2s ease-out;-o-transition:opacity .2s ease-out;transition:opacity .2s ease-out}#suntory_contents #sidebar>.sns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:35px;padding:15px 16px;background-color:#fff}#scsp-detail>.bnr-fb h2,#suntory_contents #sidebar #pickup>h2,#suntory_contents #sidebar>.keywords>h2,#suntory_contents #sidebar>.sns>h2{color:#5bc2dc;font-size:1.125em;font-weight:500;line-height:1}#scsp-top #keywords h2::after,#suntory_contents #sidebar #pickup>h2::after,#suntory_contents #sidebar>.keywords>h2::after,#suntory_contents #sidebar>.sns>h2::after{content:" :";color:#646464}#suntory_contents #sidebar>.sns ul{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto;margin-right:2px}#suntory_contents #sidebar>.sns ul li{width:45px;height:45px}#suntory_contents #sidebar>.sns ul li a{display:block;position:relative;width:100%;height:100%;color:#fff;line-height:1;text-indent:300px;overflow:hidden;-webkit-transition:border-radius .3s cubic-bezier(.215,.61,.355,1),background-color .3s cubic-bezier(.215,.61,.355,1),-webkit-transform .3s cubic-bezier(.175,.885,.32,1.275);transition:border-radius .3s cubic-bezier(.215,.61,.355,1),background-color .3s cubic-bezier(.215,.61,.355,1),-webkit-transform .3s cubic-bezier(.175,.885,.32,1.275);-o-transition:border-radius .3s cubic-bezier(.215,.61,.355,1),background-color .3s cubic-bezier(.215,.61,.355,1),transform .3s cubic-bezier(.175,.885,.32,1.275);transition:border-radius .3s cubic-bezier(.215,.61,.355,1),background-color .3s cubic-bezier(.215,.61,.355,1),transform .3s cubic-bezier(.175,.885,.32,1.275);transition:border-radius .3s cubic-bezier(.215,.61,.355,1),background-color .3s cubic-bezier(.215,.61,.355,1),transform .3s cubic-bezier(.175,.885,.32,1.275),-webkit-transform .3s cubic-bezier(.175,.885,.32,1.275)}#suntory_contents #sidebar>.sns ul li a::after{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;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;text-indent:0}#suntory_contents #sidebar>.sns ul li a:hover{border-radius:50%;background-color:#5bc2dc}#scsp-tanimami #profile .sns li.facebook a .logo,#suntory_contents #sidebar>.sns ul .fb a{background-color:#3b5998}#suntory_contents #sidebar>.sns ul .fb a::after{content:"\e901";font-size:1.4086875em;font-family:"Icon Fonts";font-weight:400}#suntory_contents #sidebar>.sns ul .tw{margin-left:15px}#scsp-campaign201904_01 #prize .item-list li.twitter .sns .logo,#scsp-tanimami #profile .sns li.twitter a .logo,#suntory_contents #sidebar>.sns ul .tw a{background-color:#55acee}#scsp-campaign201904_01 #howto ol .step1 .sns li.twitter a .logo::after,#scsp-campaign201904_01 #prize .item-list li.twitter .sns .logo::after,#suntory_contents #sidebar>.sns ul .tw a::after{content:"\e902";font-size:1.08em;font-family:"Icon Fonts";font-weight:400}#suntory_contents #sidebar #pickup,#suntory_contents #sidebar>.keywords{margin-top:35px;padding:26px 16px 28px;background-color:#fff}#suntory_contents #sidebar>.keywords .tag-list{max-height:210px;margin-top:20px}#suntory_contents #sidebar>.keywords .tag-list.open{max-height:none}#suntory_contents #sidebar>.keywords .btn-list{margin-top:38px;line-height:0;text-align:center}#suntory_contents #sidebar>.keywords .btn-list button{display:inline-block;padding-bottom:1px;color:#646464;font-size:.75em;line-height:1;border-bottom:.5px solid #646464;-webkit-transition:color .2s ease-out,border-bottom-color .2s ease-out;-o-transition:color .2s ease-out,border-bottom-color .2s ease-out;transition:color .2s ease-out,border-bottom-color .2s ease-out}#scsp-top #keywords .btn-list button::before,#suntory_contents #sidebar>.keywords .btn-list button::before{content:"+";display:inline-block;margin-right:.1666666667em;vertical-align:top;-webkit-transition:-webkit-transform .2s ease-out;transition:-webkit-transform .2s ease-out;-o-transition:transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out}#scsp-top #keywords .btn-list button:hover,#suntory_contents #sidebar>.keywords .btn-list button:hover{color:#5bc2dc;border-bottom-color:#5bc2dc}#scsp-top #keywords .btn-list button:hover::before,#suntory_contents #sidebar>.keywords .btn-list button:hover::before{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}#suntory_contents #sidebar #pickup{padding:26px 16px 30px}#suntory_contents #sidebar #pickup .article-list{width:256px;margin-top:20px}#suntory_contents #gfooter{position:relative;margin-top:45px}#suntory_contents #gfooter .bnr-fb,#suntory_contents #gfooter .sns{display:none}#suntory_contents #gfooter .btn-pagetop{width:960px;margin:0 auto;text-align:right;line-height:0}#suntory_contents #gfooter .btn-pagetop a{margin-right:28px;font-size:.8125em;font-weight:500;line-height:1;-webkit-transition:color .2s ease-out;-o-transition:color .2s ease-out;transition:color .2s ease-out}#suntory_contents #gfooter .btn-pagetop a::before{content:"";display:inline-block;width:.5em;height:.5em;margin-right:.75em;font-size:.75em;border-top:1px solid #646464;border-right:1px solid #646464;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:border-color .2s ease-out,-webkit-transform .2s ease-out;transition:border-color .2s ease-out,-webkit-transform .2s ease-out;-o-transition:transform .2s ease-out,border-color .2s ease-out;transition:transform .2s ease-out,border-color .2s ease-out;transition:transform .2s ease-out,border-color .2s ease-out,-webkit-transform .2s ease-out}#suntory_contents #gfooter .btn-pagetop a:hover{color:#5bc2dc;text-decoration:underline}#suntory_contents #gfooter .btn-pagetop a:hover::before{border-color:#5bc2dc;-webkit-transform:translateY(-.2em) rotate(-45deg);-ms-transform:translateY(-.2em) rotate(-45deg);transform:translateY(-.2em) rotate(-45deg)}#suntory_contents #gfooter .partners{margin-top:30px;padding:15px 0;background-color:#fff}#suntory_contents #gfooter .partners ul{text-align:center;display:flex;justify-content:center;gap:4vw}#suntory_contents #gfooter .partners ul li{display:inline-block;margin-left:60px}#suntory_contents #gfooter .partners ul li a{display:block}#suntory_contents #gfooter .partners ul li a .logo{width:143px;height:67px;margin:0 auto}#suntory_contents #gfooter .partners ul li:nth-child(3) .logo img{width:55%}#suntory_contents #gfooter .partners ul li a p{margin-top:14px;color:#000;font-size:.625em;font-weight:700;line-height:1.478;white-space:nowrap}#suntory_contents #gfooter .partners ul li:first-child{margin-left:0}#mw .container{max-width:960px}#scsp-detail,#scsp-list,#scsp-top{display:-ms-grid;display:grid;position:relative;-ms-grid-columns:624px 1fr;grid-template-columns:624px 1fr;z-index:0}#scsp-top{width:100%;grid-template-areas:"mainvisual mainvisual" "keywords keywords" "article-wide sidebar" "article-list sidebar"}#scsp-top #mainvisual{grid-area:mainvisual;height:675px}#scsp-top #mainvisual .container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;width:100%;height:100%}#scsp-top #mainvisual .container::before{content:"";display:block;position:absolute;top:0;right:50%;width:50vw;height:100%;background-color:#00aae4}#scsp-top #mainvisual .container::after{content:"";display:block;position:absolute;top:0;left:50%;width:50vw;height:100%;background-color:#f7f5fb}#scsp-top #mainvisual .images,#scsp-top #mainvisual .slogan{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;height:100%;z-index:1;overflow:hidden}#scsp-top #mainvisual .images{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:650px}#scsp-top #mainvisual .images .image{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden}#scsp-top #mainvisual .images .image.current{opacity:1;visibility:visible}#scsp-top #mainvisual .images .pfc{left:198px;right:auto;z-index:5}#scsp-top #mainvisual .images .logo{position:absolute;top:20px;left:20px;width:120px;z-index:5}#scsp-top #mainvisual .slogan{width:480px;padding-top:151px;-webkit-box-sizing:border-box;box-sizing:border-box}#scsp-top #mainvisual .slogan h2{width:268px;margin-left:132px}#scsp-top #mainvisual .slogan h2 span{display:block;width:268px}#scsp-top #mainvisual .slogan h2 .parts1{height:187px}#scsp-top #mainvisual .slogan h2 .parts2{height:66px;margin-top:34px}#scsp-top #mainvisual .slogan .hashtag{width:268px;height:52px;margin-top:39px;margin-left:132px}#scsp-top #mainvisual .slogan .pfc{opacity:.3;z-index:-1}#scsp-top #mainvisual .pfc{position:absolute;bottom:-25px;right:-63px;width:346px}#scsp-top #keywords{grid-area:keywords;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:42px;margin-bottom:50px}#scsp-top #keywords h2{width:115px;margin-top:4px;color:#5bc2dc;font-size:1.125em;font-weight:500;line-height:1}#scsp-top #keywords .tag-list{max-width:675px;max-height:30px}#scsp-top #keywords .tag-list.open{max-height:none}#scsp-top #keywords .btn-list{margin-top:6px;margin-left:28px}#scsp-top #keywords .btn-list button{display:block;padding-bottom:1px;color:#646464;font-size:.75em;line-height:1;border-bottom:.5px solid #646464;-webkit-transition:color .2s ease-out,border-bottom-color .2s ease-out;-o-transition:color .2s ease-out,border-bottom-color .2s ease-out;transition:color .2s ease-out,border-bottom-color .2s ease-out}#scsp-top #article-wide{grid-area:article-wide}#scsp-top #article-list{grid-area:article-list;margin-top:50px}#scsp-list #article-list .btn-more,#scsp-top #article-list .btn-more{margin-top:50px;margin-left:auto;margin-right:80px}#scsp-top #sidebar{grid-area:sidebar;-ms-grid-column-align:end;justify-self:end;width:288px}#scsp-top>.pfc,#scsp-top>.pfc-parts{grid-area:mainvisual;position:absolute;top:707px;left:-102px;width:450px;z-index:-1;opacity:.8}#scsp-top>.pfc{top:1636px;left:640px;width:550px}#scsp-detail,#scsp-list{-ms-grid-rows:auto auto 1fr;grid-template-rows:auto auto 1fr;grid-template-areas:"breadcrumb breadcrumb" "article-list title" "article-list sidebar"}#scsp-list>.title{grid-area:title;-ms-grid-column-align:end;justify-self:end}#scsp-list>.breadcrumb{grid-area:breadcrumb}#scsp-list #article-list{grid-area:article-list}#scsp-list #sidebar{grid-area:sidebar;-ms-grid-column-align:end;justify-self:end;width:288px}#scsp-list>.pfc,#scsp-list>.pfc-parts{grid-area:breadcrumb;position:absolute;top:167px;left:-102px;width:450px;z-index:-1;opacity:.8}#scsp-list>.pfc{top:900px;left:640px;width:550px}#scsp-detail{grid-template-areas:"breadcrumb breadcrumb" "atcl-detail title" "atcl-detail sidebar" "bnr-fb bnr-fb" "related related"}#scsp-detail>.title{grid-area:title;-ms-grid-column-align:end;justify-self:end}#scsp-detail>.breadcrumb{grid-area:breadcrumb}#scsp-detail #atcl-detail{grid-area:atcl-detail}#scsp-detail #atcl-detail #mainvisual{position:relative;padding-bottom:56.25%}#scsp-detail #atcl-detail #mainvisual .ytplayer,#scsp-detail #atcl-detail #mainvisual a,#scsp-detail #atcl-detail #mainvisual>img{position:absolute;top:0;left:0;width:100%;height:100%}#scsp-detail #atcl-detail #mainvisual a{display:block}#scsp-detail #atcl-detail #mainvisual .ytplayer{background-color:#000}#scsp-detail #atcl-detail .date{margin-top:20px;color:#5bc2dc;font-size:.75em;line-height:1}#scsp-detail #atcl-detail .date.new::before{content:"NEW";margin-right:.5em;color:#e50012;font-weight:500}#scsp-detail #atcl-detail h1{margin-top:20px;font-size:1.4375em;font-weight:700;line-height:1.3913043478}#scsp-detail #atcl-detail .tag-list{margin-top:22px}#scsp-campaign201904_01 #prize .item-list li+li,#scsp-detail #atcl-detail .body,#scsp-detail #atcl-detail .body .image+.image{margin-top:30px}#scsp-detail #atcl-detail .body p{font-size:1em;line-height:1.75}#scsp-detail #atcl-detail .body h2{font-size:1.125em;font-weight:700;line-height:1.6111111111}#scsp-detail #atcl-detail .body h4{font-size:.75em;font-weight:400}#scsp-detail #atcl-detail .body h2+.image,#scsp-detail #atcl-detail .body p+.image{margin-top:calc(55px - .375em)}#scsp-detail #atcl-detail .body .image+h2,#scsp-detail #atcl-detail .body .image+p{margin-top:calc(42px - .3055555556em)}#scsp-detail #atcl-detail .body h2+p,#scsp-detail #atcl-detail .body p+h2{margin-top:calc(28px - .6805555556em)}#scsp-detail #atcl-detail .body p+p{margin-top:calc(40px - .75em)}#scsp-detail #atcl-detail .body .photo-gallery{margin-top:28px;line-height:0}#scsp-detail #atcl-detail .body .photo-gallery .photo-gallery-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#scsp-detail #atcl-detail .body .photo-gallery .photo-gallery-list li{width:200px;margin-left:12px;background-color:#ccc}#scsp-detail #atcl-detail .body .photo-gallery .photo-gallery-list li a{display:block;width:100%;-webkit-transition:opacity .2s ease-out;-o-transition:opacity .2s ease-out;transition:opacity .2s ease-out}#scsp-about #movie .list li:nth-child(3n-2),#scsp-detail #atcl-detail .body .photo-gallery .photo-gallery-list li:nth-child(3n-2),#scsp-detail #related .article-list [role=article]:nth-child(3n-2){margin-left:0}#scsp-detail #atcl-detail .body .photo-gallery .photo-gallery-list li:nth-child(n+4){margin-top:12px}#scsp-detail #atcl-detail .btn-top{margin-top:28px;line-height:0;text-align:right}#scsp-detail #atcl-detail .btn-top a{display:inline-block;padding-bottom:1px;color:#5bc2dc;font-size:.75em;line-height:1;border-bottom:.5px solid transparent}#scsp-detail #atcl-detail .btn-top a::before{content:">";display:inline-block;margin-right:.3333333333em;vertical-align:top}#scsp-detail #atcl-detail .btn-top a:hover{border-bottom-color:#5bc2dc}#scsp-detail>.bnr-fb{grid-area:bnr-fb;margin-top:68px}#scsp-detail>.bnr-fb a{display:block;margin-top:20px;-webkit-transition:opacity .2s ease-out;-o-transition:opacity .2s ease-out;transition:opacity .2s ease-out}#scsp-about>.bnr-fb a:hover,#scsp-detail>.bnr-fb a:hover,#scsp-tanimami #profile .sns li a:hover,#scsp-tanimami>.bnr-fb a:hover{opacity:.6}#scsp-detail #related{grid-area:related;position:relative;margin-top:50px;padding:47px 0 50px}#scsp-detail #related::before{content:"";display:block;position:absolute;top:0;bottom:0;left:50%;width:100vw;background-color:#fff;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:-1}#scsp-detail #related>h2{color:#5bc2dc;font-size:1.125em;font-weight:500;line-height:1}#scsp-campaign201904_01 #howto ol .step1 .sns li+li,#scsp-detail #related .article-list{margin-top:20px}#scsp-detail #related .article-list [role=article]{margin-left:48px}#scsp-detail #sidebar{grid-area:sidebar;-ms-grid-column-align:end;justify-self:end;width:288px}#scsp-detail>.pfc,#scsp-detail>.pfc-parts{grid-area:breadcrumb;position:absolute;top:457px;left:-102px;width:450px;z-index:-1;opacity:.8}#scsp-detail>.pfc{top:1205px;left:640px;width:550px}#scsp-about,#scsp-campaign201904_01,#scsp-tanimami{position:relative;z-index:0}#scsp-about #intro{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}#scsp-about #intro h1,#scsp-tanimami #mainvisual .desc h1{width:300px;color:#fff;font-family:'Liberation Sans',"Helvetica Neue",Roboto,Arial,sans-serif;font-size:1.8em;font-weight:700;line-height:27px}#scsp-about #intro h1 span{display:inline-block;height:27px;padding:0 4px;background-color:#5bc2dc;white-space:nowrap}#scsp-about #intro h1 span:nth-of-type(n+2),#scsp-tanimami #mainvisual .desc h1 span:nth-of-type(n+2){margin-top:5px}#scsp-about #intro p,#scsp-tanimami #intro p{font-size:1em;line-height:1.875}#scsp-about #intro>.pfc-parts{position:absolute;top:18px;left:-133px;width:450px;z-index:-1;opacity:.8}#scsp-about #message{position:relative;margin-top:44px;padding:109px 0;background:url(../img/about/image.jpg) no-repeat center top;background-size:cover}#scsp-about #message .inner{width:560px;margin:0 auto;background-color:#f0f0f0;text-align:center}#scsp-about #message .inner .text{display:inline-block;padding:57px 0 50px;text-align:left}#scsp-about #message .inner .text p{color:#5bc2dc;font-size:1em;line-height:1.6875;letter-spacing:.07em}#scsp-about #message .inner .text p+p{margin-top:39px;font-size:1.25em;line-height:1}#scsp-about #about-nav ul li a:hover p::before,#scsp-about #message .inner .logo{width:100%}#scsp-about #message .inner>.pfc,#scsp-about #message .inner>.pfc-parts{display:none}#scsp-about #movie{position:relative;margin-top:100px}#scsp-about #movie .list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#scsp-about #movie .list li{width:304px;margin-left:24px}#scsp-about #movie .list li a{display:block}#scsp-about #about-nav ul li a .image,#scsp-about #movie .list li a .image{position:relative;z-index:0;overflow:hidden}#scsp-about #movie .list li a .image::after,#scsp-about #movie .list li a .image::before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;z-index:1}#scsp-about #movie .list li a .image::before{width:44px;height:44px;border:1px solid #fff;border-radius:500%;-webkit-transition:background-color .2s ease-out,-webkit-transform .4s cubic-bezier(.16,1.84,.71,1.01);transition:background-color .2s ease-out,-webkit-transform .4s cubic-bezier(.16,1.84,.71,1.01);-o-transition:background-color .2s ease-out,transform .4s cubic-bezier(.16,1.84,.71,1.01);transition:background-color .2s ease-out,transform .4s cubic-bezier(.16,1.84,.71,1.01);transition:background-color .2s ease-out,transform .4s cubic-bezier(.16,1.84,.71,1.01),-webkit-transform .4s cubic-bezier(.16,1.84,.71,1.01)}#scsp-about #movie .list li a .image::after{width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:18px solid #fff;-webkit-transform:translateX(10%);-ms-transform:translateX(10%);transform:translateX(10%);-webkit-transition:border-left-color .2s ease-out,-webkit-transform .4s cubic-bezier(.16,1.84,.71,1.01);transition:border-left-color .2s ease-out,-webkit-transform .4s cubic-bezier(.16,1.84,.71,1.01);-o-transition:border-left-color .2s ease-out,transform .4s cubic-bezier(.16,1.84,.71,1.01);transition:border-left-color .2s ease-out,transform .4s cubic-bezier(.16,1.84,.71,1.01);transition:border-left-color .2s ease-out,transform .4s cubic-bezier(.16,1.84,.71,1.01),-webkit-transform .4s cubic-bezier(.16,1.84,.71,1.01)}#scsp-about #about-nav ul li a .image img,#scsp-about #movie .list li a .image img{-webkit-transition:opacity .2s ease-out,-webkit-transform .4s ease-out;transition:opacity .2s ease-out,-webkit-transform .4s ease-out;-o-transition:opacity .2s ease-out,transform .4s ease-out;transition:opacity .2s ease-out,transform .4s ease-out;transition:opacity .2s ease-out,transform .4s ease-out,-webkit-transform .4s ease-out}#scsp-about #movie .list li a:hover .image::before{background-color:#fff;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}#scsp-about #movie .list li a:hover .image::after{border-left-color:#5bc2dc;-webkit-transform:translateX(20%);-ms-transform:translateX(20%);transform:translateX(20%)}#scsp-about #about-nav ul li a:hover .image img,#scsp-about #movie .list li a:hover .image img{opacity:.6;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}#scsp-about #movie .list li p{margin-top:7px;color:#5bc2dc;font-size:.875em;line-height:1.2142857143}#scsp-about #movie .list li:nth-child(n+4){margin-top:22px}#scsp-about #movie>.pfc{position:absolute;top:-113px;right:-318px;width:550px;z-index:-1;opacity:.8}#scsp-about #about-nav{margin-top:57px}#scsp-about #about-nav ul,#scsp-campaign201904_01 #howto ol,#scsp-tanimami #nav-tanimami ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#scsp-about #about-nav ul li{width:225px}#scsp-about #about-nav ul li a{display:block;background-color:#5bc2dc}#scsp-about #about-nav ul li a p{position:relative;z-index:0;-webkit-transition:color .2s ease-out;-o-transition:color .2s ease-out;transition:color .2s ease-out}#scsp-about #about-nav ul li a p::before{content:"";display:block;position:absolute;top:0;left:0;width:0;height:100%;background-color:#fff;z-index:-1;-webkit-transition:width .4s cubic-bezier(.215,.61,.355,1);-o-transition:width .4s cubic-bezier(.215,.61,.355,1);transition:width .4s cubic-bezier(.215,.61,.355,1)}#scsp-about #about-nav ul li a:hover p{color:#5bc2dc}#scsp-about #about-nav ul li p{padding:30px 0 12px 15px;color:#fff;font-size:.875em;line-height:1.2142857143}#scsp-about>.bnr-fb{margin-top:70px}#scsp-about>.bnr-fb a,#scsp-tanimami>.bnr-fb a{display:block;-webkit-transition:opacity .2s ease-out;-o-transition:opacity .2s ease-out;transition:opacity .2s ease-out}#scsp-tanimami #mainvisual{position:relative}#scsp-tanimami #mainvisual .image{width:1130px;height:430px;overflow:hidden}#scsp-tanimami #mainvisual .desc{position:absolute;top:25px;left:30px}#scsp-tanimami #mainvisual .desc h1 span{display:inline-block;height:27px;padding:0 4px;background-color:#5bc2dc;white-space:nowrap}#scsp-tanimami #mainvisual .desc .logo{width:160px;margin-top:25px}#scsp-tanimami #mainvisual h2{position:absolute;bottom:40px;left:30px;color:#fff;font-size:1.4375em;font-weight:500;line-height:1}#scsp-tanimami #mainvisual h2 .maiden-name{font-size:.5652173913em}#scsp-tanimami #mainvisual h2 .en{display:block;margin-top:15px;font-size:.7826086957em}#scsp-tanimami #intro{margin-top:50px}#scsp-tanimami #nav-tanimami{margin-top:64px}#scsp-tanimami #nav-tanimami ul{line-height:0}#scsp-tanimami #nav-tanimami ul li a{display:block;position:relative;padding:0 5px;color:#fff;font-size:1.8em;font-weight:700;line-height:.9375;letter-spacing:.02em;background-color:#b4b4b4;-webkit-transition:background-color .2s ease-out;-o-transition:background-color .2s ease-out;transition:background-color .2s ease-out}#scsp-tanimami #nav-tanimami ul li a:hover{background-color:#5bc2dc}#scsp-tanimami section>h3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:500;line-height:1}#scsp-tanimami section>h3 .en{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;color:#5bc2dc;font-size:1.125em}#scsp-tanimami section>h3 .ja{font-size:.8125em}#scsp-tanimami section>h3::before{content:"";display:block;width:1px;height:20px;margin-left:8px;margin-right:10px;background-color:#646464}#scsp-tanimami #profile{position:relative;margin-top:50px}#scsp-tanimami #profile .image{position:absolute;top:0;right:0;width:310px;height:620px;overflow:hidden}#scsp-tanimami #profile .image .photo{position:absolute;top:0;right:0;height:100%}#scsp-tanimami #athletes .image .photo img,#scsp-tanimami #profile .image .photo img,#scsp-tanimami #supporter .image .photo img{width:auto;height:100%}#scsp-tanimami #athletes .image p,#scsp-tanimami #profile .image p{position:absolute;top:.0294420727em;left:.691888709em;color:#f0f0f0;font-size:4.245625em;font-weight:500;line-height:1;white-space:nowrap;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}#scsp-campaign201904_01 #howto ol .step1>p,#scsp-campaign201904_01 #howto ol .step2 .sns li+li,#scsp-tanimami #profile .name{margin-top:22px}#scsp-tanimami #profile .name .title{color:#5bc2dc;font-size:.75em;line-height:1}#scsp-tanimami #profile .name h4{margin-top:10px;font-size:1.375em;font-weight:500;line-height:1}#scsp-tanimami #profile .name h4 .en{margin-left:13px;font-size:.5454545455em;font-weight:700}#scsp-tanimami #profile .info{margin-top:31px;font-size:.875em;line-height:1.7142857143}#scsp-tanimami #profile .sns{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:60px;left:217px}#scsp-tanimami #profile .sns li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:opacity .2s ease-out;-o-transition:opacity .2s ease-out;transition:opacity .2s ease-out}#scsp-tanimami #profile .sns li a .logo{position:relative;width:25px;height:25px;margin-right:11px}#scsp-tanimami #profile .sns li a p{font-size:.9375em;font-weight:500;line-height:1}#scsp-tanimami #profile .sns li.facebook a .logo::after{content:"\e901";font-size:.782625em;font-family:"Icon Fonts";font-weight:400}#scsp-tanimami #profile .sns li.facebook a p{color:#3b5998}#scsp-tanimami #profile .sns li.twitter{margin-left:30px}#scsp-tanimami #profile .sns li.twitter a .logo::after,#scsp-tanimami aside.tohoku a::after{content:"\e902";font-size:.6em;font-family:"Icon Fonts";font-weight:400}#scsp-campaign201904_01 #howto ol .step1 .sns li.twitter a .desc p,#scsp-campaign201904_01 #howto ol .step1 .sns li.twitter a:hover .logo::after,#scsp-campaign201904_01 #howto ol .step2 .sns li.twitter .title h4,#scsp-campaign201904_01 #howto ol .step2 .sns li.twitter p em,#scsp-campaign201904_01 #prize .item-list li.twitter .sns p,#scsp-tanimami #profile .sns li.twitter a p{color:#55acee}#scsp-tanimami #athletes dl,#scsp-tanimami #profile dl{margin-top:46px;font-family:'Noto Sans Japanese',-apple-system,BlinkMacSystemFont,"Helvetica Neue","游ゴシック Medium",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif}#scsp-campaign201904_01 #howto ol>li h3,#scsp-tanimami #athletes dl dt,#scsp-tanimami #profile dl dt,#scsp-tanimami #supporter .image p{color:#5bc2dc;font-size:1em;font-weight:500;line-height:1}#scsp-tanimami #athletes dl dd,#scsp-tanimami #profile dl dd{margin-top:18px}#scsp-tanimami #athletes dl dd ul li,#scsp-tanimami #profile dl dd ul li{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.875em;line-height:1.7142857143}#scsp-tanimami #athletes dl dd ul li .date,#scsp-tanimami #profile dl dd ul li .date{-ms-flex-negative:0;flex-shrink:0;width:140px;font-weight:500}#scsp-campaign201904_01 #guideline>dl>dd>p+dl,#scsp-tanimami #athletes dl dd ul li+li,#scsp-tanimami #profile dl dd ul li+li{margin-top:1.7142857143em}#scsp-tanimami #profile dl.history{margin-top:42px}#scsp-tanimami #profile>.pfc-parts{position:absolute;top:-282px;left:-102px;width:450px;z-index:-1;opacity:.8}#scsp-tanimami #athletes,#scsp-tanimami #supporter{position:relative;height:620px;-webkit-box-sizing:border-box;box-sizing:border-box}#scsp-tanimami #athletes{padding-top:28px;margin-top:86px;padding-left:390px}#scsp-tanimami #athletes .image{position:absolute;top:0;left:0;width:310px;height:620px;overflow:hidden}#scsp-tanimami #athletes .image .photo{position:absolute;top:0;left:0;height:100%}#scsp-tanimami #athletes .intro{margin-top:24px;font-size:.875em;line-height:1.7142857143}#scsp-tanimami #athletes .intro strong{font-weight:500}#scsp-tanimami #athletes dl{margin-top:43px}#scsp-tanimami #athletes>.pfc{position:absolute;top:-317px;right:-111px;width:550px;z-index:-1;opacity:.8}#scsp-tanimami #supporter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:78px;padding-left:80px;color:#fff;background-color:#5bc2dc}#scsp-campaign201904_01 #howto ol .step1 .sns li.facebook a:hover .desc p,#scsp-campaign201904_01 #howto ol .step1 .sns li.twitter a:hover .desc p,#scsp-tanimami #profile .sns li a .logo::after,#scsp-tanimami #supporter>h3 .en{color:#fff}#scsp-campaign201904_01 #howto ol .step1 .sns li.facebook a:hover .logo,#scsp-campaign201904_01 #howto ol .step1 .sns li.twitter a:hover .logo,#scsp-tanimami #supporter>h3::before{background-color:#fff}#scsp-tanimami #supporter .image{position:absolute;top:0;right:0;width:310px;height:620px;overflow:hidden}#scsp-tanimami #supporter .image .photo{position:absolute;top:0;right:0;height:100%}#scsp-tanimami #supporter .image p{position:absolute;top:.0294420727em;left:.691888709em;font-size:4.245625em;white-space:nowrap;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}#scsp-tanimami #supporter .desc{margin-top:23px}#scsp-tanimami #supporter .desc p{margin-top:29px;width:490px;font-size:.875em;line-height:1.7142857143}#scsp-tanimami #supporter .desc p.lead{margin-top:0;font-weight:500}#scsp-tanimami #supporter>.pfc{position:absolute;bottom:-218px;left:-319px;width:550px;z-index:-1;opacity:.8}#scsp-tanimami aside.tohoku{margin-top:40px;line-height:1;text-align:center}#scsp-tanimami aside.tohoku a{color:#5bc2dc;font-size:.75em}#scsp-tanimami aside.tohoku a::after{content:"\e900";margin-left:.6666666667em;font-size:1.0833333333em}#scsp-tanimami aside.tohoku a:hover span{text-decoration:none}#scsp-tanimami>.bnr-fb{margin-top:55px}#scsp-campaign201904_01 #mainvisual{position:relative}#scsp-campaign201904_01 #mainvisual .image{width:1120px;margin-left:10px}#scsp-campaign201904_01 #mainvisual .desc{position:absolute;top:33px;left:50px}#scsp-campaign201904_01 #mainvisual .desc .logoset{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:0}#scsp-campaign201904_01 #mainvisual .desc .logoset .logo{width:160px}#scsp-campaign201904_01 #mainvisual .desc .logoset .multiple{margin-left:16px;margin-right:13px}#scsp-campaign201904_01 #mainvisual .desc h1{margin-top:42.25px;font-size:2.135625em;font-weight:700;line-height:2.0974539069;letter-spacing:.13em;text-shadow:0 0 10px #000}#scsp-campaign201904_01 #mainvisual .date{position:absolute;bottom:22px;left:50px}#scsp-campaign201904_01 #mainvisual .date p{width:500px;font-size:1.375em;line-height:1.1818181818}#scsp-campaign201904_01 #mainvisual .date p span{display:inline-block;height:26px;padding:0 4px;background-color:#5bc2dc}#scsp-campaign201904_01 #mainvisual .date p span+span{margin-top:8px}#scsp-campaign201904_01 #intro{position:relative;margin-top:72px}#scsp-campaign201904_01 #intro p,#scsp-campaign201904_01 #w-chance p{font-size:1.125em;line-height:2.3333333333;text-align:center}#scsp-campaign201904_01 #intro p strong,#scsp-campaign201904_01 #w-chance p strong{display:inline-block;margin-right:.1em;color:#5bc2dc;font-size:1.3888888889em;font-weight:700;line-height:1.68;-webkit-transform:translateY(.05em);-ms-transform:translateY(.05em);transform:translateY(.05em)}#scsp-campaign201904_01 #intro p strong .num,#scsp-campaign201904_01 #w-chance p strong .num{margin:0 .2em}#scsp-campaign201904_01 #intro>.pfc-parts{position:absolute;top:44px;left:-102px;width:450px;z-index:-1;opacity:.1}#scsp-campaign201904_01 section>h2{position:relative;padding-bottom:20px;color:#5bc2dc;font-size:2em;font-weight:700;line-height:1;text-align:center}#scsp-campaign201904_01 #howto ol>li h3::after,#scsp-campaign201904_01 section>h2::after{content:"";display:block;position:absolute;bottom:0;left:0;right:0;width:50px;height:1px;margin:auto;background-color:#fff}#scsp-campaign201904_01 #prize{margin-top:78px}#scsp-campaign201904_01 #prize .item-list{margin-top:18px}#scsp-campaign201904_01 #prize .item-list li{display:-webkit-box;display:-ms-flexbox;display:flex}#scsp-campaign201904_01 #prize .item-list li .sns{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:218px;height:76px;background-color:#fff}#scsp-campaign201904_01 #prize .item-list li .sns .logo{position:relative;width:45px;height:45px;margin-left:18px;margin-right:20px}#scsp-campaign201904_01 #prize .item-list li .sns .logo::after,#scsp-tanimami #profile .sns li a .logo::after{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;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;text-indent:0}#scsp-campaign201904_01 #prize .item-list li .sns p{font-size:1.625em;font-weight:500;line-height:1}#scsp-campaign201904_01 #prize .item-list li .desc{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:38px}#scsp-campaign201904_01 #prize .item-list li .desc p{font-size:1.125em;line-height:1}#scsp-campaign201904_01 #prize .item-list li .desc p+p{margin-top:auto;margin-bottom:0;font-size:1.0625em;line-height:1;text-align:right}#scsp-campaign201904_01 #prize .item-list li .desc p+p strong{display:inline-block;color:#5bc2dc;font-size:1.4705882353em;font-weight:700;-webkit-transform:translateY(.05em);-ms-transform:translateY(.05em);transform:translateY(.05em)}#scsp-campaign201904_01 #prize .item-list li .desc p+p strong .num{margin-right:.2em}#scsp-campaign201904_01 #prize .item-list li.facebook .sns .logo{background-color:#3b5998}#scsp-campaign201904_01 #howto ol .step1 .sns li.facebook a .logo::after,#scsp-campaign201904_01 #prize .item-list li.facebook .sns .logo::after{content:"\e901";font-size:1.4086875em;font-family:"Icon Fonts";font-weight:400}#scsp-campaign201904_01 #howto ol .step1 .sns li.facebook a .desc p,#scsp-campaign201904_01 #howto ol .step1 .sns li.facebook a:hover .logo::after,#scsp-campaign201904_01 #howto ol .step2 .sns li.facebook .title h4,#scsp-campaign201904_01 #howto ol .step2 .sns li.facebook p em,#scsp-campaign201904_01 #prize .item-list li.facebook .sns p{color:#3b5998}#scsp-campaign201904_01 #w-chance{margin-top:52px}#scsp-campaign201904_01 #w-chance p{margin-top:6px}#scsp-campaign201904_01 #howto{margin-top:96px}#scsp-campaign201904_01 #howto ol{margin-top:24px}#scsp-campaign201904_01 #howto ol>li{width:300px;padding:40px 0 50px;color:#646464;font-size:.875em;line-height:1.7857142857;background-color:#fff;text-align:center}#scsp-campaign201904_01 #howto ol>li h3{position:relative;padding-bottom:15px;font-size:2em}#scsp-campaign201904_01 #howto ol>li h3::after{width:30px;background-color:#5bc2dc}#scsp-campaign201904_01 #howto ol .step1 .sns{width:250px;margin:23px auto 0}#scsp-campaign201904_01 #howto ol .step1 .sns li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:250px;padding:10px 0;background-color:#000;-webkit-transition:background-color .2s ease-out;-o-transition:background-color .2s ease-out;transition:background-color .2s ease-out}#scsp-campaign201904_01 #howto ol .step1 .sns li a .logo{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;position:relative;width:40px;height:40px;margin-left:10px;-webkit-transition:background-color .2s ease-out;-o-transition:background-color .2s ease-out;transition:background-color .2s ease-out}#scsp-campaign201904_01 #howto ol .step1 .sns li a .logo::after{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;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;text-indent:0;-webkit-transition:color .2s ease-out;-o-transition:color .2s ease-out;transition:color .2s ease-out}#scsp-campaign201904_01 #howto ol .step1 .sns li a .desc{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;line-height:1}#scsp-campaign201904_01 #howto ol .step1 .sns li a .desc p{font-size:1.1428571429em;font-weight:700;-webkit-transition:color .2s ease-out;-o-transition:color .2s ease-out;transition:color .2s ease-out}#scsp-campaign201904_01 #howto ol .step1 .sns li a .desc .id{margin-top:8px;color:#fff;font-size:1em;font-weight:500}#scsp-campaign201904_01 #howto ol .step1 .sns li.twitter a .logo,#scsp-campaign201904_01 #howto ol .step1 .sns li.twitter a:hover,#scsp-campaign201904_01 #howto ol .step2 .sns li.twitter .title .logo{background-color:#55acee}#scsp-campaign201904_01 #howto ol .step1 .sns li.facebook a .logo,#scsp-campaign201904_01 #howto ol .step1 .sns li.facebook a:hover,#scsp-campaign201904_01 #howto ol .step2 .sns li.facebook .title .logo{background-color:#3b5998}#scsp-campaign201904_01 #howto ol .step2 .sns{margin-top:28px}#scsp-campaign201904_01 #howto ol .step2 .sns li .title{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;position:relative;width:250px;height:40px;margin:0 auto}#scsp-campaign201904_01 #howto ol .step2 .sns li .title .logo{position:absolute;top:0;left:0;width:40px;height:40px}#scsp-campaign201904_01 #howto ol .step2 .sns li .title .logo::after{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;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;text-indent:0;color:#fff}#scsp-campaign201904_01 #howto ol .step2 .sns li .title h4{font-size:1.3571428571em;font-weight:700;line-height:1}#scsp-campaign201904_01 #howto ol .step2 .sns li p{margin-top:4px}#scsp-campaign201904_01 #howto ol .step2 .sns li.twitter .title .logo::after{content:"\e902";font-size:1.08em;font-family:"Icon Fonts";font-weight:400}#scsp-campaign201904_01 #howto ol .step2 .sns li.facebook .title .logo::after{content:"\e901";font-size:1.4086875em;font-family:"Icon Fonts";font-weight:400}#scsp-campaign201904_01 #howto ol .step3 .fig{width:115px;margin:31px auto 0}#scsp-campaign201904_01 #howto ol .step3 p{width:250px;margin:28px auto 0}#scsp-campaign201904_01 #guideline{position:relative;margin-top:98px;margin-bottom:113px}#scsp-campaign201904_01 #guideline>p.note{margin-top:23px;font-size:1em;font-weight:700}#scsp-campaign201904_01 #guideline>h3{margin-top:1.7142857143em;color:#5bc2dc;font-size:.875em;font-weight:700}#scsp-campaign201904_01 #guideline>dl{margin-top:1.7142857143em;font-size:.875em;line-height:1.7142857143}#scsp-campaign201904_01 #guideline>dl>dt{margin-left:-.5em;color:#5bc2dc}#scsp-campaign201904_01 #guideline>dl>dd a:hover{text-decoration:underline}#scsp-campaign201904_01 #guideline>dl>dd>dl>dt{margin-left:-.5em}#scsp-campaign201904_01 #guideline>dl>dd>dl>dd{padding-left:1em}#scsp-campaign201904_01 #guideline ul>li{padding-left:1em;text-indent:-1em}#scsp-campaign201904_01 #guideline>.pfc{position:absolute;width:550px;z-index:-1;opacity:.1}#scsp-campaign201904_01 #guideline>.pfc1{top:-62px;right:-220px}#scsp-campaign201904_01 #guideline>.pfc2{top:857px;left:-319px}}@media (max-width:768px){#suntory_contents{position:relative;max-width:768px;font-size:5vw;background-color:#f0f0f0;overflow:hidden}#scsp-about #about-nav ul li .image img,#scsp-about #movie .list li .image img,#scsp-detail #atcl-detail .body .photo-gallery .photo-gallery-list li a img,#suntory_contents .article-list a .image img,#suntory_contents img,#suntory_contents svg{width:100%;height:auto}#suntory_contents br.pcbr,#suntory_contents>article>.title{display:none}#suntory_contents #gheader #gnav ul,#suntory_contents>article{width:92.5%;margin:0 auto}#suntory_contents>article>.breadcrumb{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:3.28125vw;margin-bottom:1.5625vw;line-height:0}#suntory_contents>article>.breadcrumb ol{width:79.3918918919%;margin-top:calc(.8445945946% - .0625em)}#suntory_contents>article>.breadcrumb ol li{display:inline;font-size:.40625em;line-height:1.3076923077}#suntory_contents #gheader #gnav ul li,#suntory_contents #sidebar,#suntory_contents>article>.breadcrumb ol li a{position:relative}#scsp-tanimami aside.tohoku a span,#suntory_contents #gfooter .partners ul li a.hover p,#suntory_contents .article-list a:hover .desc h2,#suntory_contents .article-list a:hover .desc h3,#suntory_contents>article>.breadcrumb ol li a:hover{text-decoration:underline}#suntory_contents>article>.breadcrumb ol li+li::before{content:" > ";color:#646464}#suntory_contents>article>.breadcrumb ol li:last-child{color:#5bc2dc}#suntory_contents>article>.breadcrumb .logo{width:16.8918918919%;margin-top:5.7432432432%;margin-left:auto;margin-right:-.5067567568%}#suntory_contents #gheader .btn-menu{position:absolute;top:0;right:3.125%;width:5.9375%;height:3.125vw;margin-top:3.59375%;z-index:100;-webkit-transition:none .3s ease-out;-o-transition:none .3s ease-out;transition:none .3s ease-out;-webkit-transition-property:right,height;-o-transition-property:right,height;transition-property:right,height}#suntory_contents #gheader .btn-menu button{display:block;position:relative;width:100%;height:100%;-webkit-transition:-webkit-transform .4s cubic-bezier(.39,.575,.565,1);transition:-webkit-transform .4s cubic-bezier(.39,.575,.565,1);-o-transition:transform .4s cubic-bezier(.39,.575,.565,1);transition:transform .4s cubic-bezier(.39,.575,.565,1);transition:transform .4s cubic-bezier(.39,.575,.565,1),-webkit-transform .4s cubic-bezier(.39,.575,.565,1)}#suntory_contents #gheader .btn-menu button span,#suntory_contents #gheader .btn-menu button::after,#suntory_contents #gheader .btn-menu button::before{display:block;width:100%;height:2.5px;margin:auto;background-color:#5bc2dc;-webkit-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out}#suntory_contents #gheader .btn-menu button span{position:absolute;top:0;bottom:0;font-size:0;line-height:0;text-indent:-200%}#suntory_contents #gheader .btn-menu button::before{content:"";position:absolute;top:0}#suntory_contents #gheader .btn-menu button::after{content:"";position:absolute;bottom:0}#suntory_contents #gheader #gnav{display:none;position:absolute;top:0;left:0;width:100%;padding-top:14.0625%;padding-bottom:12.5%;background-color:#646464;z-index:10}#suntory_contents #gheader #gnav ul 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:1.9736842105em;color:#fff;font-size:1.1875em;line-height:1.9736842105em;background-color:#5bc2dc}#suntory_contents #gheader #gnav ul li+li{margin-top:2.5337837838%}#suntory_contents #gheader.show-menu .btn-menu{right:3.75%;height:5.9375vw}#suntory_contents #gheader.show-menu .btn-menu button span{opacity:0;-webkit-transform:scaleX(.01);-ms-transform:scaleX(.01);transform:scaleX(.01)}#suntory_contents #gheader.show-menu .btn-menu button::before{top:50%;-webkit-transform:translateY(-50%) rotate(45deg) scaleX(1.42);-ms-transform:translateY(-50%) rotate(45deg) scaleX(1.42);transform:translateY(-50%) rotate(45deg) scaleX(1.42)}#suntory_contents #gheader.show-menu .btn-menu button::after{bottom:50%;-webkit-transform:translateY(50%) rotate(-45deg) scaleX(1.42);-ms-transform:translateY(50%) rotate(-45deg) scaleX(1.42);transform:translateY(50%) rotate(-45deg) scaleX(1.42)}#scsp-top #mainvisual .slogan h2 span,#suntory_contents .article-list a{display:block}#suntory_contents .article-list a .image{position:relative;overflow:hidden;-webkit-transition:opacity .2s ease-out;-o-transition:opacity .2s ease-out;transition:opacity .2s ease-out}#suntory_contents .article-list a .image span{display:block;width:100%;height:100%;-webkit-transition:-webkit-transform .4s ease-out;transition:-webkit-transform .4s ease-out;-o-transition:transform .4s ease-out;transition:transform .4s ease-out;transition:transform .4s ease-out,-webkit-transform .4s ease-out}#suntory_contents .article-list a .desc{margin-top:5.0675675676%}#suntory_contents .article-list a .desc .date{color:#5bc2dc;font-size:.625em;line-height:1}#scsp-detail #atcl-detail h1,#suntory_contents .article-list a .desc h2,#suntory_contents .article-list a .desc h3{margin-top:calc(5.0675675676% - .2105555556em);font-size:.84375em;font-weight:700;line-height:1.4211111111}#suntory_contents .article-list a .desc p{position:relative;margin-top:calc(4.7297297297% - .2105555556em);padding-top:calc(4.7297297297% - .2826086957em + 1px);font-size:.71875em;line-height:1.5652173913}#suntory_contents .article-list a .desc p::before{content:"";display:block;position:absolute;top:0;left:0;width:14.1891891892%;height:1px;background-color:#646464}#suntory_contents .article-list a .desc .readmore{margin-top:calc(6.25% - .2826086957em);color:#5bc2dc;font-size:.625em;font-weight:700;line-height:1}#suntory_contents .article-list a .desc .readmore::before{content:"+ "}#suntory_contents .article-list a .desc .tag-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:6.7567567568% -1.3513513514% -1.3513513514%}#scsp-detail #atcl-detail .tag-list li,#suntory_contents .article-list a .desc .tag-list li,#suntory_contents .tag-list li.nofit{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}#scsp-detail #atcl-detail .body .photo-gallery .photo-gallery-list li a:hover,#suntory_contents #gfooter .bnr-fb a:hover,#suntory_contents .article-list a:hover .image{opacity:.6}#suntory_contents .article-list a:hover .image span{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}#suntory_contents .article-list [role=article].new .date::before,#suntory_contents .article-list article.new .date::before{content:"NEW";margin-right:.5em;color:#e50012;font-weight:500}#suntory_contents .article-list [role=article].link-external .readmore::after,#suntory_contents .article-list article.link-external .readmore::after{content:"\e900";margin-left:.6315789474em;font-size:.95em;font-family:"Icon Fonts";font-weight:400}#suntory_contents .article-list.list-grid [role=article]:nth-child(n+2){margin-top:13.5135135135%}#suntory_contents .article-list.list-pickup a{display:-webkit-box;display:-ms-flexbox;display:flex}#suntory_contents .article-list.list-pickup a .image{-ms-flex-negative:0;flex-shrink:0;width:43.7969924812%}#suntory_contents .article-list.list-pickup a .desc{margin-top:0;margin-left:6.015037594%}#suntory_contents .article-list.list-pickup a .desc .date{font-size:.625em}#suntory_contents .article-list.list-pickup a .desc h2,#suntory_contents .article-list.list-pickup a .desc h3{margin-top:calc(7.4906367041% - .2391304348em);margin-bottom:-.2391304348em;font-size:.71875em;line-height:1.4782608696}#suntory_contents .article-list.list-pickup [role=article]:nth-child(n+2),#suntory_contents .article-list.list-pickup article:nth-child(n+2){margin-top:11.8421052632%}#suntory_contents .btn-more{width:34.2905405405%;margin:0 auto}#suntory_contents .btn-more button{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;width:100%;height:1.95em;color:#5bc2dc;font-size:.625em;font-weight:500;line-height:1.95em;background-color:#fff}#suntory_contents .tag-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin:6.7567567568% -1.3513513514% -2.7027027027%;overflow:hidden}#suntory_contents .tag-list li{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:6.25vw;margin:0 1.3513513514% 2.7027027027%}#suntory_contents .tag-list li>a,#suntory_contents .tag-list li>span{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:100%;padding:0 1.4285714286em;color:#fff;font-size:.4375em;line-height:1;border:1px solid #5bc2dc;background-color:#5bc2dc;white-space:nowrap;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:none .2s ease-out;-o-transition:none .2s ease-out;transition:none .2s ease-out;-webkit-transition-property:color,background-color;-o-transition-property:color,background-color;transition-property:color,background-color}#scsp-campaign201904_01 #howto ol .step2 .sns li p em,#suntory_contents .tag-list li>a:hover{font-weight:700}#suntory_contents .tag-list li[data-category=sports]>a,#suntory_contents .tag-list li[data-category=sports]>span{border-color:#3b5998;background-color:#3b5998}#suntory_contents .tag-list li[data-category=sports]>a:hover{color:#3b5998;background-color:#fff}#suntory_contents .tag-list li[data-category=athlete]>a,#suntory_contents .tag-list li[data-category=athlete]>span{border-color:#a174b1;background-color:#a174b1}#suntory_contents .tag-list li[data-category=athlete]>a:hover{color:#a174b1;background-color:#fff}#suntory_contents .tag-list li[data-category=activity]>a,#suntory_contents .tag-list li[data-category=activity]>span{border-color:#63abf0;background-color:#63abf0}#suntory_contents .tag-list li[data-category=activity]>a:hover{color:#63abf0;background-color:#fff}#suntory_contents .tag-list li[data-category=genre]>a,#suntory_contents .tag-list li[data-category=genre]>span{border-color:#f8af42;background-color:#f8af42}#suntory_contents .tag-list li[data-category=genre]>a:hover{color:#f8af42;background-color:#fff}#suntory_contents .tag-list li[data-category=format]>a,#suntory_contents .tag-list li[data-category=format]>span{border-color:#e53f25;background-color:#e53f25}#suntory_contents .tag-list li[data-category=format]>a:hover{color:#e53f25;background-color:#fff}#suntory_contents #sidebar .bnr-fb,#suntory_contents #sidebar>.sns{display:none}#suntory_contents #sidebar>.keywords{margin-bottom:13.5135135135%;padding:8.9527027027% 5.0675675676% 12.3310810811%;background-color:#fff}#scsp-detail #related>h2,#scsp-top #keywords h2,#suntory_contents #gfooter>.sns h4,#suntory_contents #sidebar #pickup>h2,#suntory_contents #sidebar>.keywords>h2{color:#5bc2dc;font-size:1.15625em;font-weight:500;line-height:1}#scsp-top #keywords h2::after,#suntory_contents #gfooter>.sns h4::after,#suntory_contents #sidebar #pickup>h2::after,#suntory_contents #sidebar>.keywords>h2::after{content:" :";color:#646464}#suntory_contents #sidebar>.keywords .tag-list{max-height:69.375vw;margin:8.4586466165% -1.1278195489% -2.2556390977%}#suntory_contents #sidebar>.keywords .tag-list li{height:8.125vw;margin:0 1.1278195489% 2.2556390977%}#suntory_contents #sidebar>.keywords .tag-list li a{padding:0 1.0526315789em;font-size:.59375em}#suntory_contents #sidebar>.keywords .tag-list.open{max-height:none}#suntory_contents #sidebar>.keywords .btn-list{margin-top:14.0977443609%;line-height:0;text-align:center}#scsp-top #keywords .btn-list button,#suntory_contents #sidebar>.keywords .btn-list button{display:inline-block;padding-bottom:1px;color:#646464;font-size:.625em;line-height:1;border-bottom:.5px solid #646464;-webkit-transition:color .2s ease-out,border-bottom-color .2s ease-out;-o-transition:color .2s ease-out,border-bottom-color .2s ease-out;transition:color .2s ease-out,border-bottom-color .2s ease-out}#scsp-top #keywords .btn-list button::before,#suntory_contents #sidebar>.keywords .btn-list button::before{content:"+";display:inline-block;margin-right:.1666666667em;vertical-align:top;-webkit-transition:-webkit-transform .2s ease-out;transition:-webkit-transform .2s ease-out;-o-transition:transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out}#scsp-top #keywords .btn-list button:hover,#suntory_contents #sidebar>.keywords .btn-list button:hover{color:#5bc2dc;border-bottom-color:#5bc2dc}#scsp-top #keywords .btn-list button:hover::before,#suntory_contents #sidebar>.keywords .btn-list button:hover::before{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}#suntory_contents #sidebar #pickup{padding:8.9527027027% 5.0675675676% 10.6418918919%;background-color:#fff}#suntory_contents #sidebar #pickup .article-list{margin-top:8.2706766917%}#suntory_contents #gfooter{position:relative;margin-top:12.5%}#suntory_contents #gfooter .bnr-fb{width:92.5%;margin:0 auto}#suntory_contents #gfooter .bnr-fb a{-webkit-transition:opacity .2s ease-out;-o-transition:opacity .2s ease-out;transition:opacity .2s ease-out}#suntory_contents #gfooter>.sns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:92.5%;margin:7.8125% auto 0;padding:5% 5.46875%;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}#suntory_contents #gfooter>.sns ul{display:-webkit-box;display:-ms-flexbox;display:flex;width:40.9961685824%;margin-left:auto;margin-right:0}#suntory_contents #gfooter>.sns ul li{position:relative;width:42.9906542056%;padding-bottom:42.9906542056%}#suntory_contents #gfooter>.sns ul li a{display:block;position:absolute;top:0;left:0;width:100%;height:100%;color:#fff;line-height:1;text-indent:300px;overflow:hidden;-webkit-transition:border-radius .3s cubic-bezier(.215,.61,.355,1),background-color .3s cubic-bezier(.215,.61,.355,1),-webkit-transform .3s cubic-bezier(.175,.885,.32,1.275);transition:border-radius .3s cubic-bezier(.215,.61,.355,1),background-color .3s cubic-bezier(.215,.61,.355,1),-webkit-transform .3s cubic-bezier(.175,.885,.32,1.275);-o-transition:border-radius .3s cubic-bezier(.215,.61,.355,1),background-color .3s cubic-bezier(.215,.61,.355,1),transform .3s cubic-bezier(.175,.885,.32,1.275);transition:border-radius .3s cubic-bezier(.215,.61,.355,1),background-color .3s cubic-bezier(.215,.61,.355,1),transform .3s cubic-bezier(.175,.885,.32,1.275);transition:border-radius .3s cubic-bezier(.215,.61,.355,1),background-color .3s cubic-bezier(.215,.61,.355,1),transform .3s cubic-bezier(.175,.885,.32,1.275),-webkit-transform .3s cubic-bezier(.175,.885,.32,1.275)}#suntory_contents #gfooter>.sns ul li a::after{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;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;text-indent:0}#suntory_contents #gfooter>.sns ul li a:hover{border-radius:50%;background-color:#5bc2dc}#scsp-tanimami #profile .sns li.facebook a .logo,#suntory_contents #gfooter>.sns ul .fb a{background-color:#3b5998}#suntory_contents #gfooter>.sns ul .fb a::after{content:"\e901";font-size:1.44em;font-family:"Icon Fonts";font-weight:400}#suntory_contents #gfooter>.sns ul .tw{margin-left:15px}#scsp-campaign201904_01 #prize .item-list li.twitter .sns .logo,#scsp-tanimami #profile .sns li.twitter a .logo,#suntory_contents #gfooter>.sns ul .tw a{background-color:#55acee}#suntory_contents #gfooter>.sns ul .tw a::after{content:"\e902";font-size:1.104em;font-family:"Icon Fonts";font-weight:400}#suntory_contents #gfooter .btn-pagetop{width:92.5%;margin:10.3125% auto 0;text-align:right;line-height:0}#suntory_contents #gfooter .btn-pagetop a{font-size:.5625em;font-weight:500;line-height:1;-webkit-transition:color .2s ease-out;-o-transition:color .2s ease-out;transition:color .2s ease-out}#suntory_contents #gfooter .btn-pagetop a::before{content:"";display:inline-block;width:.5em;height:.5em;margin-right:.75em;font-size:.75em;border-top:1px solid #646464;border-right:1px solid #646464;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:border-color .2s ease-out,-webkit-transform .2s ease-out;transition:border-color .2s ease-out,-webkit-transform .2s ease-out;-o-transition:transform .2s ease-out,border-color .2s ease-out;transition:transform .2s ease-out,border-color .2s ease-out;transition:transform .2s ease-out,border-color .2s ease-out,-webkit-transform .2s ease-out}#suntory_contents #gfooter .btn-pagetop a:hover{color:#5bc2dc;text-decoration:underline}#suntory_contents #gfooter .btn-pagetop a:hover::before{border-color:#5bc2dc;-webkit-transform:translateY(-.2em) rotate(-45deg);-ms-transform:translateY(-.2em) rotate(-45deg);transform:translateY(-.2em) rotate(-45deg)}#suntory_contents #gfooter .partners{margin-top:6.25%;padding:2.34375% 0;background-color:#fff}#suntory_contents #gfooter .partners ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;gap:3vw;justify-content:flex-start}#suntory_contents #gfooter .partners ul li{width:46.875%}#suntory_contents #gfooter .partners ul li a{display:block;text-align:center}#suntory_contents #gfooter .partners ul li a .logo{width:4.46875em;margin:0 auto}#suntory_contents #gfooter .partners ul li:nth-child(3) .logo{width:calc(4.46875em * .8)}#suntory_contents #gfooter .partners ul li a p{margin-top:1.0909090909em;color:#000;font-size:.34375em;font-weight:700;line-height:1.478;white-space:nowrap}#scsp-detail,#scsp-list,#scsp-top{display:-ms-grid;display:grid;position:relative;-ms-grid-columns:1fr;grid-template-columns:1fr;grid-template-areas:"mainvisual" "keywords" "article-wide" "sidebar" "article-list";z-index:0}#scsp-top #mainvisual{grid-area:mainvisual;width:108.108108108%;margin-left:-4.0540540541%}#scsp-top #mainvisual .container{position:relative}#scsp-top #mainvisual .images{position:relative;padding-bottom:83.59375%;z-index:0;overflow:hidden}#scsp-top #mainvisual .images .image{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;-webkit-transition:opacity 1.5s linear,visibility 1.5s linear;-o-transition:opacity 1.5s linear,visibility 1.5s linear;transition:opacity 1.5s linear,visibility 1.5s linear}#scsp-top #mainvisual .images .image.current{opacity:1;visibility:visible}#scsp-top #mainvisual .images .pfc{z-index:5}#scsp-top #mainvisual .images .logo{position:absolute;top:4.6728971963%;left:3.90625%;width:20.3125%;height:12.1495327103%;z-index:5}#scsp-top #mainvisual .slogan{position:relative;padding:10.3125% 0 8.59375%;background-color:#00aae4;z-index:0;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}#scsp-top #mainvisual .slogan h2{width:45.46875%;margin-left:30.15625%}#scsp-top #mainvisual .slogan h2 .parts2{margin-top:12.7147766323%}#scsp-top #mainvisual .slogan .hashtag{width:45.46875%;margin-top:6.71875%;margin-left:30.15625%}#scsp-top #mainvisual .slogan .pfc{opacity:.3;z-index:-1}#scsp-top #mainvisual .pfc{position:absolute;bottom:0;right:-9.84375%;width:50.46875%;margin-bottom:-3.90625%}#scsp-top #keywords{grid-area:keywords;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:8.28125vw;margin-bottom:7.8125vw}#scsp-top #keywords .tag-list{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;max-height:17.34375vw;margin-top:6.7567567568%}#scsp-top #keywords .tag-list.open{max-height:none}#scsp-top #keywords .btn-list{margin-left:auto;margin-right:0}#scsp-top #keywords .btn-list button{display:block}#scsp-top #article-wide{grid-area:article-wide}#scsp-top #article-list{grid-area:article-list;margin-top:12.5vw}#scsp-list #article-list .btn-more,#scsp-tanimami #profile dl.history,#scsp-top #article-list .btn-more{margin-top:10.1351351351%}#scsp-top #sidebar{grid-area:sidebar;margin-top:12.5vw}#scsp-top>.pfc-parts{grid-area:keywords;position:absolute;top:0;left:-2.8716216216%;width:86.4864864865%;margin-top:5.4054054054%;z-index:-1;opacity:.8}#scsp-top>.pfc{display:none}#scsp-detail,#scsp-list{grid-template-areas:"breadcrumb" "article-list" "sidebar"}#scsp-list>.breadcrumb{grid-area:breadcrumb}#scsp-list #article-list{grid-area:article-list}#scsp-list #sidebar{grid-area:sidebar;margin-top:12.5vw}#scsp-list>.pfc,#scsp-list>.pfc-parts{grid-area:article-list;position:absolute;top:0;left:-2.8716216216%;width:86.4864864865%;margin-top:61.9932432432%;z-index:-1;opacity:.8}#scsp-list>.pfc{left:35.1351351351%;width:92.9054054054%;margin-top:317.567567568%}#scsp-detail{grid-template-areas:"breadcrumb" "atcl-detail" "related" "sidebar"}#scsp-detail>.breadcrumb{grid-area:breadcrumb}#scsp-detail #atcl-detail{grid-area:atcl-detail}#scsp-detail #atcl-detail #mainvisual{position:relative;width:108.108108108%;margin-left:-4.0540540541%;padding-bottom:60.8108108108%;overflow:hidden}#scsp-detail #atcl-detail #mainvisual .ytplayer,#scsp-detail #atcl-detail #mainvisual a,#scsp-detail #atcl-detail #mainvisual>img{position:absolute;top:0;left:0;width:100%;height:100%}#scsp-detail #atcl-detail #mainvisual a{display:block}#scsp-detail #atcl-detail #mainvisual .ytplayer{background-color:#000}#scsp-detail #atcl-detail .date{margin-top:5.0675675676%;color:#5bc2dc;font-size:.625em;line-height:1}#scsp-detail #atcl-detail .date.new::before{content:"NEW";margin-right:.5em;color:#e50012;font-weight:500}#scsp-detail #atcl-detail .body .image+.image,#scsp-detail #atcl-detail .tag-list{margin-top:5.0675675676%}#scsp-detail #atcl-detail .body{margin-top:6.7567567568%}#scsp-detail #atcl-detail .body p{font-size:.71875em;line-height:1.5652173913}#scsp-detail #atcl-detail .body h2{font-size:.78125em;font-weight:700;line-height:1.52}#scsp-detail #atcl-detail .body h4{font-size:.5390625em;font-weight:400}#scsp-detail #atcl-detail .body h2+.image,#scsp-detail #atcl-detail .body p+.image{margin-top:calc(10.1351351351% - .203125em)}#scsp-detail #atcl-detail .body .image+h2,#scsp-detail #atcl-detail .body .image+p{margin-top:calc(6.7567567568% - .26em)}#scsp-detail #atcl-detail .body h2+p,#scsp-detail #atcl-detail .body p+h2{margin-top:calc(7.2635135135% - .5426086957em)}#scsp-detail #atcl-detail .body p+p{margin-top:calc(8.4459459459% - .5652173913em)}#scsp-detail #atcl-detail .body .photo-gallery{margin-top:11.4864864865%;line-height:0}#scsp-detail #atcl-detail .body .photo-gallery .photo-gallery-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:97.972972973%;margin:0 auto}#scsp-detail #atcl-detail .body .photo-gallery .photo-gallery-list li{width:46.5517241379%;margin-left:6.8965517241%;background-color:#ccc}#scsp-detail #atcl-detail .body .photo-gallery .photo-gallery-list li a{display:block;width:100%;-webkit-transition:opacity .2s ease-out;-o-transition:opacity .2s ease-out;transition:opacity .2s ease-out}#scsp-about #about-nav ul li:nth-child(2n-1),#scsp-about #movie .list li:nth-child(2n-1),#scsp-detail #atcl-detail .body .photo-gallery .photo-gallery-list li:nth-child(2n-1){margin-left:0}#scsp-detail #atcl-detail .body .photo-gallery .photo-gallery-list li:nth-child(n+3){margin-top:6.8965517241%}#scsp-detail #atcl-detail .btn-top{margin-top:11.4864864865%;line-height:0;text-align:right}#scsp-detail #atcl-detail .btn-top a{display:inline-block;padding-bottom:1px;color:#5bc2dc;font-size:.625em;line-height:1;border-bottom:.5px solid transparent}#scsp-detail #atcl-detail .btn-top a::before{content:">";display:inline-block;margin-right:.3333333333em;vertical-align:top}#scsp-detail #atcl-detail .btn-top a:hover{border-bottom-color:#5bc2dc}#scsp-detail>.bnr-fb{display:none}#scsp-detail #related{grid-area:related;position:relative;margin-top:8.75vw;padding:8.28125vw 0 7.8125vw}#scsp-detail #related::before{content:"";display:block;position:absolute;top:0;bottom:0;left:-4.0540540541%;width:108.108108108%;background-color:#fff;z-index:-1}#scsp-detail #related .article-list{margin-top:7.4324324324%}#scsp-detail #sidebar{grid-area:sidebar;margin-top:12.5vw}#scsp-detail>.pfc,#scsp-detail>.pfc-parts{grid-area:atcl-detail;position:absolute;z-index:-1;opacity:.8}#scsp-detail>.pfc-parts{top:0;margin-top:72.972972973%;left:-2.8716216216%;width:86.4864864865%}#scsp-detail>.pfc{bottom:0;left:33.7837837838%;width:92.9054054054%;margin-bottom:-17.5675675676%}#scsp-about,#scsp-campaign201904_01,#scsp-tanimami{position:relative;z-index:0}#scsp-about #intro{margin-top:7.2635135135%}#scsp-about #intro h1{width:67.5675675676%;color:#fff;font-family:'Liberation Sans',"Helvetica Neue",Roboto,Arial,sans-serif;font-size:1.2346875em;font-weight:700;line-height:.9364717793em;z-index:1}#scsp-about #intro h1 span{display:inline-block;height:.9364717793em;padding:0 1%;background-color:#5bc2dc;white-space:nowrap}#scsp-about #intro h1 span:nth-of-type(n+2){margin-top:1.75%}#scsp-about #intro p{margin-top:7.4324324324%;font-size:.84375em;line-height:1.6666666667}#scsp-about #intro>.pfc-parts{display:none}#scsp-about #message{margin-top:12.3310810811%}#scsp-about #message::after,#scsp-about #message::before{content:"";display:block;width:100%;background-repeat:no-repeat;background-position:center top;background-size:cover}#scsp-about #message::before{padding-bottom:64.8648648649%;background-image:url(../img/about/image_parts1.jpg)}#scsp-about #message::after{padding-bottom:73.6486486486%;background-image:url(../img/about/image_parts2.jpg)}#scsp-about #message .inner{position:relative;text-align:center}#scsp-about #message .inner .text{display:inline-block;padding:10.3040540541% 0 10.9797297297%;text-align:left}#scsp-about #message .inner .text p{color:#5bc2dc;font-size:.7471875em;line-height:1.6537013802;letter-spacing:.07em}#scsp-about #message .inner .text p+p{margin-top:39px;font-size:.848125em;line-height:1}#scsp-about #message .inner>.pfc-parts{grid-area:about;position:absolute;top:0;left:-3.2094594595%;width:86.4864864865%;margin-top:-.5067567568%;z-index:-1;opacity:.8}#scsp-about #message .inner>.pfc{grid-area:about;position:absolute;bottom:0;left:33.7837837838%;width:92.9054054054%;margin-bottom:58.9527027027%;z-index:-1;opacity:.8}#scsp-about #movie{margin-top:16.8918918919%}#scsp-about #about-nav ul,#scsp-about #movie .list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#scsp-about #about-nav ul li,#scsp-about #movie .list li{width:47.4662162162%;margin-left:5.0675675676%}#scsp-about #movie .list li a{display:block}#scsp-about #about-nav ul li a .image,#scsp-about #movie .list li a .image{position:relative;z-index:0;overflow:hidden}#scsp-about #movie .list li a .image::after,#scsp-about #movie .list li a .image::before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;z-index:1}#scsp-about #movie .list li a .image::before{width:2.625em;height:2.625em;border:1px solid #fff;border-radius:500%;-webkit-transition:background-color .2s ease-out,-webkit-transform .4s cubic-bezier(.16,1.84,.71,1.01);transition:background-color .2s ease-out,-webkit-transform .4s cubic-bezier(.16,1.84,.71,1.01);-o-transition:background-color .2s ease-out,transform .4s cubic-bezier(.16,1.84,.71,1.01);transition:background-color .2s ease-out,transform .4s cubic-bezier(.16,1.84,.71,1.01);transition:background-color .2s ease-out,transform .4s cubic-bezier(.16,1.84,.71,1.01),-webkit-transform .4s cubic-bezier(.16,1.84,.71,1.01)}#scsp-about #movie .list li a .image::after{width:0;height:0;border-top:.40625em solid transparent;border-bottom:.40625em solid transparent;border-left:1.0625em solid #fff;-webkit-transform:translateX(10%);-ms-transform:translateX(10%);transform:translateX(10%);-webkit-transition:border-left-color .2s ease-out,-webkit-transform .4s cubic-bezier(.16,1.84,.71,1.01);transition:border-left-color .2s ease-out,-webkit-transform .4s cubic-bezier(.16,1.84,.71,1.01);-o-transition:border-left-color .2s ease-out,transform .4s cubic-bezier(.16,1.84,.71,1.01);transition:border-left-color .2s ease-out,transform .4s cubic-bezier(.16,1.84,.71,1.01);transition:border-left-color .2s ease-out,transform .4s cubic-bezier(.16,1.84,.71,1.01),-webkit-transform .4s cubic-bezier(.16,1.84,.71,1.01)}#scsp-about #about-nav ul li a .image img,#scsp-about #movie .list li a .image img{-webkit-transition:opacity .2s ease-out,-webkit-transform .4s ease-out;transition:opacity .2s ease-out,-webkit-transform .4s ease-out;-o-transition:opacity .2s ease-out,transform .4s ease-out;transition:opacity .2s ease-out,transform .4s ease-out;transition:opacity .2s ease-out,transform .4s ease-out,-webkit-transform .4s ease-out}#scsp-about #movie .list li a:hover .image::before{background-color:#fff;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}#scsp-about #movie .list li a:hover .image::after{border-left-color:#5bc2dc;-webkit-transform:translateX(20%);-ms-transform:translateX(20%);transform:translateX(20%)}#scsp-about #about-nav ul li a:hover .image img,#scsp-about #movie .list li a:hover .image img{opacity:.6;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}#scsp-about #movie .list li p{margin-top:2.846975089%;color:#5bc2dc;font-size:.5625em;line-height:1.2142857143}#scsp-about #movie .list li:nth-child(n+3){margin-top:3.8851351351%}#scsp-about #movie>.pfc,#scsp-about>.bnr-fb{display:none}#scsp-about #about-nav{margin-top:12.3310810811%}#scsp-about #about-nav ul li a{display:block;background-color:#5bc2dc}#scsp-about #about-nav ul li a p{position:relative;z-index:0;-webkit-transition:color .2s ease-out;-o-transition:color .2s ease-out;transition:color .2s ease-out}#scsp-about #about-nav ul li a p::before{content:"";display:block;position:absolute;top:0;left:0;width:0;height:100%;background-color:#fff;z-index:-1;-webkit-transition:width .4s cubic-bezier(.215,.61,.355,1);-o-transition:width .4s cubic-bezier(.215,.61,.355,1);transition:width .4s cubic-bezier(.215,.61,.355,1)}#scsp-about #about-nav ul li a:hover p{color:#5bc2dc}#scsp-about #about-nav ul li a:hover p::before{width:100%}#scsp-about #about-nav ul li p{padding:13.8790035587% 0 5.6939501779% 6.4056939502%;color:#fff;font-size:.71875em;line-height:1.2142857143}#scsp-about #about-nav ul li:nth-child(n+3){margin-top:5.0675675676%}#scsp-tanimami #mainvisual{position:relative;width:108.108108108%;margin-top:5.0675675676%;margin-left:-4.0540540541%}#scsp-tanimami #mainvisual .desc{position:absolute;top:0;left:0;width:100%;margin-top:3.75%}#scsp-tanimami #mainvisual .desc h1{width:50.6756756757%;color:#fff;font-family:'Liberation Sans',"Helvetica Neue",Roboto,Arial,sans-serif;font-size:.84375em;font-weight:700;line-height:.9259259259em;z-index:1}#scsp-tanimami #mainvisual .desc h1 span{display:inline-block;height:.9259259259em;padding:0 1%;background-color:#5bc2dc;white-space:nowrap}#scsp-tanimami #mainvisual .desc h1 span:nth-of-type(n+2){margin-top:1.25%}#scsp-tanimami #mainvisual .desc .logo{width:23.4375%;margin-top:3.90625%}#scsp-tanimami #mainvisual h2{margin-top:5.9375%;margin-left:3.75%;font-size:.71875em;font-weight:500;line-height:1}#scsp-tanimami #mainvisual h2 .maiden-name{font-size:.5652173913em;margin-left:.5em}#scsp-tanimami #mainvisual h2 .en{display:block;margin-top:2.34375%;color:#5bc2dc;font-size:.7826086957em}#scsp-tanimami #intro{margin-top:9.1216216216%}#scsp-tanimami #intro p{font-size:.71875em;line-height:1.5652173913}#scsp-tanimami #nav-tanimami{margin-top:9.7972972973%}#scsp-tanimami #nav-tanimami ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;line-height:0}#scsp-tanimami #nav-tanimami ul li a{display:block;position:relative;padding:0 .1739130435em;color:#fff;font-size:.71875em;font-weight:700;line-height:1.0434782609;letter-spacing:.02em;background-color:#b4b4b4;-webkit-transition:background-color .2s ease-out;-o-transition:background-color .2s ease-out;transition:background-color .2s ease-out}#scsp-tanimami #nav-tanimami ul li a:hover{background-color:#5bc2dc}#scsp-tanimami section>h3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:500;line-height:1}#scsp-tanimami section>h3 .en{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;color:#5bc2dc;font-size:1.125em}#scsp-tanimami section>h3 .ja{font-size:.71875em}#scsp-tanimami section>h3::before{content:"";display:block;width:1px;height:1.25em;margin-left:.75em;margin-right:.625em;background-color:#646464}#scsp-tanimami #profile{position:relative;margin-top:11.4864864865%}#scsp-tanimami #profile .image{position:relative;margin-top:8.1081081081%;overflow:hidden}#scsp-tanimami #athletes .image p,#scsp-tanimami #profile .image p,#scsp-tanimami #supporter .image p{position:absolute;top:.0169491525em;left:.8050847458em;color:#f0f0f0;font-size:3.6875em;font-weight:500;line-height:1;white-space:nowrap;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}#scsp-tanimami #profile .name{margin-top:22px}#scsp-tanimami #profile .name .title{color:#5bc2dc;font-size:.75em;line-height:1}#scsp-tanimami #profile .name h4{margin-top:3.7162162162%;font-size:1.375em;font-weight:500;line-height:1}#scsp-tanimami #profile .name h4 .en{margin-left:.5681818182em;font-size:.5454545455em;font-weight:700}#scsp-tanimami #profile .info{margin-top:7.4324324324%;font-size:.71875em;line-height:1.5652173913}#scsp-tanimami #profile .sns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:6.5878378378%}#scsp-tanimami #profile .sns li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:opacity .2s ease-out;-o-transition:opacity .2s ease-out;transition:opacity .2s ease-out}#scsp-tanimami #profile .sns li a .logo{position:relative;width:1.5625em;height:1.5625em;margin-right:.40625em}#scsp-tanimami #profile .sns li a .logo::after{color:#fff}#scsp-tanimami #profile .sns li a p{font-size:.78125em;font-weight:500;line-height:1;white-space:nowrap}#scsp-tanimami #profile .sns li a:hover{opacity:.6}#scsp-tanimami #profile .sns li.facebook a .logo::after{content:"\e901";font-size:.782625em;font-family:"Icon Fonts";font-weight:400}#scsp-tanimami #profile .sns li.facebook a p{color:#3b5998}#scsp-tanimami #profile .sns li.twitter a .logo::after,#scsp-tanimami aside.tohoku a::after{content:"\e902";font-size:.6em;font-family:"Icon Fonts";font-weight:400}#scsp-campaign201904_01 #howto ol .step1 .sns li.twitter a .desc p,#scsp-campaign201904_01 #howto ol .step1 .sns li.twitter a:hover .logo::after,#scsp-campaign201904_01 #howto ol .step2 .sns li.twitter .title h4,#scsp-campaign201904_01 #howto ol .step2 .sns li.twitter p em,#scsp-campaign201904_01 #prize .item-list li.twitter .sns p,#scsp-tanimami #profile .sns li.twitter a p{color:#55acee}#scsp-tanimami #athletes dl,#scsp-tanimami #profile dl{margin-top:12.8378378378%;font-family:'Noto Sans Japanese',-apple-system,BlinkMacSystemFont,"Helvetica Neue","游ゴシック Medium",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif}#scsp-campaign201904_01 #howto ol>li h3,#scsp-tanimami #athletes dl dt,#scsp-tanimami #profile dl dt{color:#5bc2dc;font-size:.875em;font-weight:500;line-height:1}#scsp-tanimami #athletes dl dd,#scsp-tanimami #profile dl dd{margin-top:7.0945945946%}#scsp-tanimami #athletes dl dd ul li,#scsp-tanimami #profile dl dd ul li{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.625em;line-height:1.5}#scsp-tanimami #athletes dl dd ul li .date,#scsp-tanimami #profile dl dd ul li .date{-ms-flex-negative:0;flex-shrink:0;width:31.25%;font-weight:500}#scsp-tanimami #athletes dl dd ul li+li,#scsp-tanimami #profile dl dd ul li+li{margin-top:1.7142857143em}#scsp-tanimami #profile>.pfc-parts{position:absolute;top:0;left:-3.2094594595%;width:86.4864864865%;margin-top:220.101351351%;z-index:-1;opacity:.8}#scsp-tanimami #athletes,#scsp-tanimami #supporter{position:relative;margin-top:13.8513513514%;padding-top:13.5135135135%}#scsp-tanimami #athletes::before,#scsp-tanimami #supporter::before{content:"";display:block;position:absolute;top:0;left:0;width:14.0202702703%;height:1px;background-color:#646464}#scsp-tanimami #athletes .image{position:relative;margin-top:8.1081081081%;overflow:hidden}#scsp-tanimami #athletes .image p,#scsp-tanimami #supporter .image p{font-size:2.8728125em}#scsp-tanimami #athletes .intro,#scsp-tanimami #supporter .desc p{margin-top:7.4324324324%;font-size:.71875em;line-height:1.5652173913}#scsp-tanimami #athletes .intro strong{font-weight:500}#scsp-tanimami #athletes dl{margin-top:11.9932432432%}#scsp-tanimami #athletes>.pfc{position:absolute;top:0;left:33.4459459459%;width:92.9054054054%;margin-top:-57.9391891892%;z-index:-1;opacity:.8}#scsp-tanimami #supporter .image{position:relative;margin-top:8.1081081081%;overflow:hidden}#scsp-tanimami #supporter .desc{margin-top:8.4459459459%;padding:5.7432432432% 5.9121621622% 6.4189189189%;background-color:#5bc2dc}#scsp-tanimami #supporter .desc p{margin-top:1.5652173913em;color:#fff}#scsp-tanimami #supporter .desc p.lead{margin-top:0;font-weight:500}#scsp-tanimami #supporter>.pfc,#scsp-tanimami>.bnr-fb{display:none}#scsp-tanimami aside.tohoku{margin-top:40px;line-height:1;text-align:center}#scsp-tanimami aside.tohoku a{color:#5bc2dc;font-size:.625em}#scsp-tanimami aside.tohoku a::after{content:"\e900";margin-left:.6em;font-size:.95em}#scsp-tanimami aside.tohoku a:hover span{text-decoration:none}#scsp-campaign201904_01 #mainvisual{position:relative;width:108.108108108%;margin-top:5.0675675676%;margin-left:-4.0540540541%}#scsp-campaign201904_01 #mainvisual .desc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:absolute;top:0;left:0;width:100%;margin-top:2.32421875%}#scsp-campaign201904_01 #mainvisual .desc .logoset{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:2.63671875%;line-height:0}#scsp-campaign201904_01 #mainvisual .desc .logoset .logo{width:23.4375%}#scsp-campaign201904_01 #mainvisual .desc .logoset .multiple{width:2.5%;margin-left:2.03125%;margin-right:1.875%}#scsp-campaign201904_01 #mainvisual .desc .logoset .mensnonno{width:20.15625%}#scsp-campaign201904_01 #mainvisual .desc h1{margin-left:4.6875%;font-size:.7475em;font-weight:700;line-height:2.0974080268;letter-spacing:.13em;text-shadow:0 0 .3344481605em #000}#scsp-campaign201904_01 #mainvisual .date{margin-top:4.53125%}#scsp-campaign201904_01 #mainvisual .date p{font-size:.875em;line-height:1.2142857143}#scsp-campaign201904_01 #mainvisual .date p span{display:inline-block;height:1.2142857143em;padding-left:.6428571429em;padding-right:.4285714286em;background-color:#5bc2dc}#scsp-campaign201904_01 #mainvisual .date p span+span{margin-top:2.34375%;padding-right:0}#scsp-campaign201904_01 #intro{position:relative;margin-top:11.8243243243%}#scsp-campaign201904_01 #intro p{font-size:.71875em;line-height:1.8260869565}#scsp-campaign201904_01 #intro p strong{display:inline-block;margin-right:.1em;color:#5bc2dc;font-weight:700}#scsp-campaign201904_01 #intro p strong .num,#scsp-campaign201904_01 #w-chance p strong .num{margin:0 .2em}#scsp-campaign201904_01 #intro>.pfc-parts{position:absolute;top:0;left:-3.2094594595%;width:86.4864864865%;margin-top:22.8040540541%;z-index:-1;opacity:.1}#scsp-campaign201904_01 section>h2{position:relative;padding-bottom:4.222972973%;color:#5bc2dc;font-size:1.15625em;font-weight:700;line-height:1;text-align:center}#scsp-campaign201904_01 #howto ol>li h3::after,#scsp-campaign201904_01 section>h2::after{content:"";display:block;position:absolute;bottom:0;left:0;right:0;width:8.4459459459%;height:1px;margin:auto;background-color:#fff}#scsp-campaign201904_01 #prize{margin-top:15.2027027027%}#scsp-campaign201904_01 #prize .item-list li .sns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2.5337837838% 0;background-color:#fff}#scsp-campaign201904_01 #prize .item-list li .sns .logo{position:relative;width:7.6013513514%;margin-left:3.0405405405%;margin-right:3.3783783784%;padding-bottom:7.6013513514%}#scsp-campaign201904_01 #prize .item-list li .sns .logo::after,#scsp-tanimami #profile .sns li a .logo::after{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;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;text-indent:0}#scsp-campaign201904_01 #prize .item-list li .sns p{font-size:.96875em;font-weight:500;line-height:1}#scsp-campaign201904_01 #howto ol,#scsp-campaign201904_01 #prize .item-list,#scsp-campaign201904_01 #prize .item-list li .desc{margin-top:5.0675675676%}#scsp-campaign201904_01 #prize .item-list li .desc p{font-size:.71875em;line-height:1.652173913}#scsp-campaign201904_01 #prize .item-list li .desc p+p{margin-top:auto;margin-bottom:0;font-size:.71875em;line-height:1;text-align:right}#scsp-campaign201904_01 #prize .item-list li .desc p+p strong,#scsp-campaign201904_01 #w-chance p strong{display:inline-block;color:#5bc2dc;font-size:1.4347826087em;font-weight:700;-webkit-transform:translateY(.05em);-ms-transform:translateY(.05em);transform:translateY(.05em)}#scsp-campaign201904_01 #prize .item-list li .desc p+p strong .num{margin-right:.2em}#scsp-campaign201904_01 #howto ol>li+li,#scsp-campaign201904_01 #prize .item-list li+li{margin-top:6.7567567568%}#scsp-campaign201904_01 #prize .item-list li.twitter .sns .logo::after{content:"\e902";font-size:.54em;font-family:"Icon Fonts";font-weight:400}#scsp-campaign201904_01 #prize .item-list li.facebook .sns .logo{background-color:#3b5998}#scsp-campaign201904_01 #prize .item-list li.facebook .sns .logo::after{content:"\e901";font-size:.70434375em;font-family:"Icon Fonts";font-weight:400}#scsp-campaign201904_01 #howto ol .step1 .sns li.facebook a .desc p,#scsp-campaign201904_01 #howto ol .step1 .sns li.facebook a:hover .logo::after,#scsp-campaign201904_01 #howto ol .step2 .sns li.facebook .title h4,#scsp-campaign201904_01 #howto ol .step2 .sns li.facebook p em,#scsp-campaign201904_01 #prize .item-list li.facebook .sns p{color:#3b5998}#scsp-campaign201904_01 #w-chance{margin-top:14.1891891892%}#scsp-campaign201904_01 #w-chance p{margin-top:17px;font-size:.71875em;line-height:1.9130434783}#scsp-campaign201904_01 #w-chance p strong{margin-right:.1em;line-height:1.4545454545}#scsp-campaign201904_01 #howto{margin-top:12.1621621622%}#scsp-campaign201904_01 #howto ol>li{padding-top:13.1756756757%;color:#646464;font-size:.875em;line-height:1.7857142857;background-color:#fff;text-align:center}#scsp-campaign201904_01 #howto ol>li h3{position:relative;padding-bottom:5.0675675676%;font-size:1.71875em}#scsp-campaign201904_01 #howto ol>li h3::after{width:9.9662162162%;background-color:#5bc2dc}#scsp-campaign201904_01 #howto ol .step1{padding-bottom:16.8918918919%}#scsp-campaign201904_01 #howto ol .step1>p{margin-top:7.4324324324%}#scsp-campaign201904_01 #howto ol .step1 .sns{width:83.1081081081%;margin:7.2635135135% auto 0}#scsp-campaign201904_01 #howto ol .step1 .sns li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:4.0650406504% 0;background-color:#000;-webkit-transition:background-color .2s ease-out;-o-transition:background-color .2s ease-out;transition:background-color .2s ease-out}#scsp-campaign201904_01 #howto ol .step1 .sns li a .logo{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;position:relative;width:15.8536585366%;margin-left:4.0650406504%;padding-bottom:15.8536585366%;-webkit-transition:background-color .2s ease-out;-o-transition:background-color .2s ease-out;transition:background-color .2s ease-out}#scsp-campaign201904_01 #howto ol .step1 .sns li a .logo::after{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;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;text-indent:0;-webkit-transition:color .2s ease-out;-o-transition:color .2s ease-out;transition:color .2s ease-out}#scsp-campaign201904_01 #howto ol .step1 .sns li a .desc{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;line-height:1}#scsp-campaign201904_01 #howto ol .step1 .sns li a .desc p{font-size:1.1071428571em;font-weight:700;-webkit-transition:color .2s ease-out;-o-transition:color .2s ease-out;transition:color .2s ease-out}#scsp-campaign201904_01 #howto ol .step1 .sns li a .desc .id{margin-top:3.4552845528%;color:#fff;font-size:.9642857143em;font-weight:500}#scsp-campaign201904_01 #howto ol .step1 .sns li+li{margin-top:20px}#scsp-campaign201904_01 #howto ol .step1 .sns li.twitter a .logo,#scsp-campaign201904_01 #howto ol .step1 .sns li.twitter a:hover,#scsp-campaign201904_01 #howto ol .step2 .sns li.twitter .title .logo{background-color:#55acee}#scsp-campaign201904_01 #howto ol .step1 .sns li.facebook a:hover .logo,#scsp-campaign201904_01 #howto ol .step1 .sns li.twitter a:hover .logo{background-color:#fff}#scsp-campaign201904_01 #howto ol .step1 .sns li.facebook a:hover .desc p,#scsp-campaign201904_01 #howto ol .step1 .sns li.twitter a:hover .desc p{color:#fff}#scsp-campaign201904_01 #howto ol .step1 .sns li.facebook a .logo,#scsp-campaign201904_01 #howto ol .step1 .sns li.facebook a:hover,#scsp-campaign201904_01 #howto ol .step2 .sns li.facebook .title .logo{background-color:#3b5998}#scsp-campaign201904_01 #howto ol .step2{padding-bottom:14.527027027%}#scsp-campaign201904_01 #howto ol .step2 .sns{width:83.1081081081%;margin:9.2905405405% auto 0}#scsp-campaign201904_01 #howto ol .step2 .sns li .title{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;position:relative}#scsp-campaign201904_01 #howto ol .step2 .sns li .title .logo{position:absolute;top:0;left:0;width:16.0569105691%;padding-bottom:16.0569105691%}#scsp-campaign201904_01 #howto ol .step2 .sns li .title .logo::after{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;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;text-indent:0;color:#fff}#scsp-campaign201904_01 #howto ol .step2 .sns li .title h4{font-size:1.3389285714em;font-weight:700;line-height:2.1072285943em}#scsp-campaign201904_01 #howto ol .step2 .sns li p{margin-top:2.8455284553%}#scsp-campaign201904_01 #howto ol .step2 .sns li+li{margin-top:9.9593495935%}#scsp-campaign201904_01 #howto ol .step1 .sns li.twitter a .logo::after,#scsp-campaign201904_01 #howto ol .step2 .sns li.twitter .title .logo::after{content:"\e902";font-size:1.08em;font-family:"Icon Fonts";font-weight:400}#scsp-campaign201904_01 #howto ol .step1 .sns li.facebook a .logo::after,#scsp-campaign201904_01 #howto ol .step2 .sns li.facebook .title .logo::after{content:"\e901";font-size:1.4086875em;font-family:"Icon Fonts";font-weight:400}#scsp-campaign201904_01 #howto ol .step3{padding-bottom:25.8445945946%}#scsp-campaign201904_01 #howto ol .step3 .fig{width:38.3445945946%;margin:10.472972973% auto 0}#scsp-campaign201904_01 #howto ol .step3 p{width:83.1081081081%;margin:9.4594594595% auto 0}#scsp-campaign201904_01 #guideline{position:relative;margin-top:12.1621621622%;margin-bottom:27.5337837838%}#scsp-campaign201904_01 #guideline>p.note{margin-top:5.0675675676%;font-size:.71875em;font-weight:700;line-height:1.5652173913}#scsp-campaign201904_01 #guideline>h3{color:#5bc2dc;font-weight:700}#scsp-campaign201904_01 #guideline>dl,#scsp-campaign201904_01 #guideline>h3{margin-top:1.5652173913em;font-size:.71875em;line-height:1.5652173913}#scsp-campaign201904_01 #guideline>dl>dt{margin-left:-.5em;color:#5bc2dc}#scsp-campaign201904_01 #guideline>dl>dd a:hover{text-decoration:underline}#scsp-campaign201904_01 #guideline>dl>dd>dl>dt{margin-left:-.5em}#scsp-campaign201904_01 #guideline>dl>dd>dl>dd{padding-left:1em}#scsp-campaign201904_01 #guideline>dl>dd>p+dl{margin-top:1.5652173913em}#scsp-campaign201904_01 #guideline ul>li{padding-left:1em;text-indent:-1em}#scsp-campaign201904_01 #guideline>.pfc{position:absolute;width:92.9054054054%;z-index:-1;opacity:.1}#scsp-campaign201904_01 #guideline>.pfc1{top:0;left:33.4459459459%;margin-top:144.932432432%}#scsp-campaign201904_01 #guideline>.pfc2{bottom:0;right:34.2905405405%;margin-bottom:-51.0135135135%}#scsp-top #mainvisual{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:1}#scsp-top #keywords{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:1}#scsp-top #article-wide{-ms-grid-row:3;-ms-grid-column:1}#scsp-top #article-list{-ms-grid-row:5;-ms-grid-row-span:1;-ms-grid-column:1}#scsp-top #article-list{-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:1}#scsp-top #sidebar{-ms-grid-row:4;-ms-grid-row-span:1;-ms-grid-column:1}#scsp-top #sidebar{-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:1}#scsp-top #sidebar{-ms-grid-row:4;-ms-grid-row-span:1;-ms-grid-column:1}#scsp-top>.pfc,#scsp-top>.pfc-parts{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:1}#scsp-list>.breadcrumb{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:1}#scsp-list>.breadcrumb{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:1}#scsp-list #article-list{-ms-grid-row:5;-ms-grid-row-span:1;-ms-grid-column:1}#scsp-list #article-list{-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:1}#scsp-list #sidebar{-ms-grid-row:4;-ms-grid-row-span:1;-ms-grid-column:1}#scsp-list #sidebar{-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:1}#scsp-list #sidebar{-ms-grid-row:4;-ms-grid-row-span:1;-ms-grid-column:1}#scsp-list>.pfc,#scsp-list>.pfc-parts{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:1}#scsp-list>.pfc,#scsp-list>.pfc-parts{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:1}#scsp-detail>.breadcrumb{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:1}#scsp-detail>.breadcrumb{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:1}#scsp-detail #atcl-detail{-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:1}#scsp-detail #related{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:1}#scsp-detail #sidebar{-ms-grid-row:4;-ms-grid-row-span:1;-ms-grid-column:1}#scsp-detail #sidebar{-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:1}#scsp-detail #sidebar{-ms-grid-row:4;-ms-grid-row-span:1;-ms-grid-column:1}#scsp-detail>.pfc,#scsp-detail>.pfc-parts{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:1}#scsp-detail>.pfc,#scsp-detail>.pfc-parts{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:1}}@media all and (min-width:769px){#scsp-top #mainvisual{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:2}#scsp-top #keywords{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:2}#scsp-top #article-wide{-ms-grid-row:3;-ms-grid-column:1}#scsp-top #article-list{-ms-grid-row:4;-ms-grid-column:1}#scsp-detail>#article-list,#scsp-list>#article-list{-ms-grid-row:2;-ms-grid-row-span:2;-ms-grid-column:1}#scsp-top #sidebar{-ms-grid-row:3;-ms-grid-row-span:2;-ms-grid-column:2}#scsp-detail>#sidebar,#scsp-list>#sidebar{-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:2}#scsp-detail>#sidebar{-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:2}#scsp-top>.pfc,#scsp-top>.pfc-parts{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:2}#scsp-list>.title{-ms-grid-row:2;-ms-grid-column:2}#scsp-detail>#scsp-list>.title{-ms-grid-row:2;-ms-grid-column:2}#scsp-list>.breadcrumb{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:2}#scsp-detail>#scsp-list>.breadcrumb{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:2}#scsp-list #article-list{-ms-grid-row:4;-ms-grid-column:1}#scsp-detail>#article-list,#scsp-list>#article-list{-ms-grid-row:2;-ms-grid-row-span:2;-ms-grid-column:1}#scsp-list #sidebar{-ms-grid-row:3;-ms-grid-row-span:2;-ms-grid-column:2}#scsp-detail>#sidebar,#scsp-list>#sidebar{-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:2}#scsp-detail>#sidebar{-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:2}#scsp-list>.pfc,#scsp-list>.pfc-parts{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:2}#scsp-detail>#scsp-list>.pfc,#scsp-detail>#scsp-list>.pfc-parts{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:2}#scsp-detail>.title{-ms-grid-row:2;-ms-grid-column:2}#scsp-detail>#scsp-detail>.title{-ms-grid-row:2;-ms-grid-column:2}#scsp-detail>.breadcrumb{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:2}#scsp-detail>#scsp-detail>.breadcrumb{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:2}#scsp-detail #atcl-detail{-ms-grid-row:2;-ms-grid-row-span:2;-ms-grid-column:1}#scsp-detail>.bnr-fb{-ms-grid-row:4;-ms-grid-column:1;-ms-grid-column-span:2}#scsp-detail #related{-ms-grid-row:5;-ms-grid-column:1;-ms-grid-column-span:2}#scsp-detail #sidebar{-ms-grid-row:3;-ms-grid-row-span:2;-ms-grid-column:2}#scsp-detail>#sidebar,#scsp-list>#sidebar{-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:2}#scsp-detail>#sidebar{-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:2}#scsp-detail>.pfc,#scsp-detail>.pfc-parts{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:2}#scsp-detail>#scsp-detail>.pfc,#scsp-detail>#scsp-detail>.pfc-parts{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:2}#scsp-top #mainvisual{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:2}#scsp-top #keywords{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:2}#scsp-top #article-wide{-ms-grid-row:3;-ms-grid-column:1}#scsp-top #article-list{-ms-grid-row:4;-ms-grid-column:1}#scsp-detail>#article-list,#scsp-list>#article-list{-ms-grid-row:2;-ms-grid-row-span:2;-ms-grid-column:1}#scsp-top #sidebar{-ms-grid-row:3;-ms-grid-row-span:2;-ms-grid-column:2}#scsp-detail>#sidebar,#scsp-list>#sidebar{-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:2}#scsp-detail>#sidebar{-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:2}#scsp-top>.pfc-parts{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:2}#scsp-list>.breadcrumb{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:2}#scsp-detail>#scsp-list>.breadcrumb{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:2}#scsp-list #article-list{-ms-grid-row:4;-ms-grid-column:1}#scsp-detail>#article-list,#scsp-list>#article-list{-ms-grid-row:2;-ms-grid-row-span:2;-ms-grid-column:1}#scsp-list #sidebar{-ms-grid-row:3;-ms-grid-row-span:2;-ms-grid-column:2}#scsp-detail>#sidebar,#scsp-list>#sidebar{-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:2}#scsp-detail>#sidebar{-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:2}#scsp-list>.pfc,#scsp-list>.pfc-parts{-ms-grid-row:4;-ms-grid-column:1}#scsp-detail>#scsp-list>.pfc,#scsp-detail>#scsp-list>.pfc-parts,#scsp-list>#scsp-list>.pfc,#scsp-list>#scsp-list>.pfc-parts{-ms-grid-row:2;-ms-grid-row-span:2;-ms-grid-column:1}#scsp-detail>.breadcrumb{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:2}#scsp-detail>#scsp-detail>.breadcrumb{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:2}#scsp-detail #atcl-detail{-ms-grid-row:2;-ms-grid-row-span:2;-ms-grid-column:1}#scsp-detail #related{-ms-grid-row:5;-ms-grid-column:1;-ms-grid-column-span:2}#scsp-detail #sidebar{-ms-grid-row:3;-ms-grid-row-span:2;-ms-grid-column:2}#scsp-detail>#sidebar,#scsp-list>#sidebar{-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:2}#scsp-detail>#sidebar{-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:2}#scsp-detail>.pfc,#scsp-detail>.pfc-parts{-ms-grid-row:2;-ms-grid-row-span:2;-ms-grid-column:1}}@media (max-width:768px){#scsp-top #mainvisual{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:1}#scsp-top #keywords{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:1}#scsp-top #article-wide{-ms-grid-row:3;-ms-grid-column:1}#scsp-top #article-list{-ms-grid-row:5;-ms-grid-row-span:1;-ms-grid-column:1}#scsp-top #article-list{-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:1}#scsp-top #sidebar{-ms-grid-row:4;-ms-grid-row-span:1;-ms-grid-column:1}#scsp-top #sidebar{-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:1}#scsp-top #sidebar{-ms-grid-row:4;-ms-grid-row-span:1;-ms-grid-column:1}#scsp-top>.pfc-parts{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:1}#scsp-list>.breadcrumb{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:1}#scsp-list>.breadcrumb{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:1}#scsp-list #article-list{-ms-grid-row:5;-ms-grid-row-span:1;-ms-grid-column:1}#scsp-list #article-list{-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:1}#scsp-list #sidebar{-ms-grid-row:4;-ms-grid-row-span:1;-ms-grid-column:1}#scsp-list #sidebar{-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:1}#scsp-list #sidebar{-ms-grid-row:4;-ms-grid-row-span:1;-ms-grid-column:1}#scsp-list>.pfc,#scsp-list>.pfc-parts{-ms-grid-row:5;-ms-grid-row-span:1;-ms-grid-column:1}#scsp-list>.pfc,#scsp-list>.pfc-parts{-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:1}#scsp-detail>.breadcrumb{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:1}#scsp-detail>.breadcrumb{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:1}#scsp-detail #atcl-detail{-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:1}#scsp-detail #related{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:1}#scsp-detail #sidebar{-ms-grid-row:4;-ms-grid-row-span:1;-ms-grid-column:1}#scsp-detail #sidebar{-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:1}#scsp-detail #sidebar{-ms-grid-row:4;-ms-grid-row-span:1;-ms-grid-column:1}#scsp-detail>.pfc,#scsp-detail>.pfc-parts{-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:1}}@media (max-width:768px) and (max-width:640px){#suntory_contents #gheader .btn-menu button span,#suntory_contents #gheader .btn-menu button::after,#suntory_contents #gheader .btn-menu button::before{height:2px}}@media (max-width:768px) and (max-width:480px){#suntory_contents #gheader .btn-menu button span,#suntory_contents #gheader .btn-menu button::after,#suntory_contents #gheader .btn-menu button::before{height:1px}}@media all and (min-width:769px) and (min-width:961px){#scsp-tanimami #mainvisual .desc{left:50%;width:93.75vw;max-width:1160px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}#scsp-campaign201904_01 #mainvisual .date,#scsp-campaign201904_01 #mainvisual .desc{left:50%;width:89.5833333333vw;max-width:1160px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}@media all and (min-width:769px){#suntory_contents #bnr-fb-sp{display:none}}@media (max-width:768px){#suntory_contents #bnr-fb-sp a:hover{opacity:.6}#suntory_contents #bnr-fb-sp{width:100%;margin:6.25vw auto}#suntory_contents #bnr-fb-sp a{-webkit-transition:opacity .2s ease-out;-o-transition:opacity .2s ease-out;transition:opacity .2s ease-out}#scsp-top{grid-template-areas:"mainvisual" "bnr-fb-sp" "keywords" "article-wide" "sidebar" "article-list"}}#suntory_contents #sidebar .bnr-fb2{margin-bottom:35px}#suntory_contents #sidebar .bnr-fb2 a:hover{opacity:.6}#suntory_contents #sidebar .bnr-fb img{max-width:100%}@media (max-width:768px){#suntory_contents #sidebar .bnr-fb2{display:none}#suntory_contents #bnr-fb-sp a{display:block;margin-top:6.25vw}#suntory_contents #bnr-fb-sp a:first-of-type{margin-top:0}}#scsp-top #mainvisual .container .images{transition:transform 1s ease-in-out}#scsp-top #mainvisual .container .images.nonanime{transition:none}#scsp-top #mainvisual .loading{height:100%;display:flex;justify-content:center;align-items:center;flex-flow:column;text-align:center}#scsp-top #mainvisual .loading img{display:block;margin-bottom:15px;transform:rotate(60deg);animation:loading-anime 5s linear infinite;width:65px}@media (max-width:768px){#scsp-top #mainvisual{min-height:66vw}#scsp-top #mainvisual .loading img{margin-bottom:10px;width:50px}}@keyframes loading-anime{0%{transform:rotate(0)}12.5%{transform:rotate(90deg)}25%{transform:rotate(180deg)}37.5%{transform:rotate(270deg)}50%{transform:rotate(360deg)}62.5%{transform:rotate(450deg)}75%{transform:rotate(540deg)}87.5%{transform:rotate(630deg)}100%{transform:rotate(720deg)}}