body,html{margin:0}body{overflow-y:scroll}#mw,#suntory_contents{font-family:'M PLUS 1p',-apple-system,BlinkMacSystemFont,"Helvetica Neue","游ゴシック Medium",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;color:#000;font-size:100%;line-height:2.1538461538;text-align:left}#mw *,#suntory_contents *{margin:0;padding:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-tap-highlight-color:transparent}#mw main,#sports-shibuno #mainvisual h1 span,#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:#09e}.js #sports-shibuno #mainvisual::before{-webkit-transition:-webkit-transform .5s cubic-bezier(.645,.045,.355,1);transition:-webkit-transform .5s cubic-bezier(.645,.045,.355,1);-o-transition:transform .5s cubic-bezier(.645,.045,.355,1);transition:transform .5s cubic-bezier(.645,.045,.355,1);transition:transform .5s cubic-bezier(.645,.045,.355,1), -webkit-transform .5s cubic-bezier(.645,.045,.355,1)}.js #sports-shibuno #mainvisual .img{-webkit-transition:opacity 1s linear .5s,-webkit-transform 1s cubic-bezier(.215,.61,.355,1) .5s;transition:opacity 1s linear .5s,-webkit-transform 1s cubic-bezier(.215,.61,.355,1) .5s;-o-transition:opacity 1s linear .5s,transform 1s cubic-bezier(.215,.61,.355,1) .5s;transition:opacity 1s linear .5s,transform 1s cubic-bezier(.215,.61,.355,1) .5s;transition:opacity 1s linear .5s,transform 1s cubic-bezier(.215,.61,.355,1) .5s,-webkit-transform 1s cubic-bezier(.215,.61,.355,1) .5s}.js #sports-shibuno #mainvisual h1 .parts1{-webkit-transition:opacity .4s linear 1s,-webkit-transform .4s cubic-bezier(.16,1.84,.71,1.01) 1s;transition:opacity .4s linear 1s,-webkit-transform .4s cubic-bezier(.16,1.84,.71,1.01) 1s;-o-transition:opacity .4s linear 1s,transform .4s cubic-bezier(.16,1.84,.71,1.01) 1s;transition:opacity .4s linear 1s,transform .4s cubic-bezier(.16,1.84,.71,1.01) 1s;transition:opacity .4s linear 1s,transform .4s cubic-bezier(.16,1.84,.71,1.01) 1s,-webkit-transform .4s cubic-bezier(.16,1.84,.71,1.01) 1s}.js #sports-shibuno #mainvisual h1 .parts2{-webkit-transition:opacity .3s linear 1.3s,-webkit-transform .3s cubic-bezier(.16,1.84,.71,1.01) 1.3s;transition:opacity .3s linear 1.3s,-webkit-transform .3s cubic-bezier(.16,1.84,.71,1.01) 1.3s;-o-transition:opacity .3s linear 1.3s,transform .3s cubic-bezier(.16,1.84,.71,1.01) 1.3s;transition:opacity .3s linear 1.3s,transform .3s cubic-bezier(.16,1.84,.71,1.01) 1.3s;transition:opacity .3s linear 1.3s,transform .3s cubic-bezier(.16,1.84,.71,1.01) 1.3s,-webkit-transform .3s cubic-bezier(.16,1.84,.71,1.01) 1.3s}.js #sports-shibuno #mainvisual h1 .parts3{-webkit-transition:opacity .4s linear 1.7s,-webkit-transform .4s cubic-bezier(.16,1.84,.71,1.01) 1.7s;transition:opacity .4s linear 1.7s,-webkit-transform .4s cubic-bezier(.16,1.84,.71,1.01) 1.7s;-o-transition:opacity .4s linear 1.7s,transform .4s cubic-bezier(.16,1.84,.71,1.01) 1.7s;transition:opacity .4s linear 1.7s,transform .4s cubic-bezier(.16,1.84,.71,1.01) 1.7s;transition:opacity .4s linear 1.7s,transform .4s cubic-bezier(.16,1.84,.71,1.01) 1.7s,-webkit-transform .4s cubic-bezier(.16,1.84,.71,1.01) 1.7s}.js #sports-shibuno #mainvisual .name{-webkit-transition:opacity .3s linear 2s,-webkit-transform .5s cubic-bezier(.215,.61,.355,1) 2s;transition:opacity .3s linear 2s,-webkit-transform .5s cubic-bezier(.215,.61,.355,1) 2s;-o-transition:opacity .3s linear 2s,transform .5s cubic-bezier(.215,.61,.355,1) 2s;transition:opacity .3s linear 2s,transform .5s cubic-bezier(.215,.61,.355,1) 2s;transition:opacity .3s linear 2s,transform .5s cubic-bezier(.215,.61,.355,1) 2s,-webkit-transform .5s cubic-bezier(.215,.61,.355,1) 2s}.js #sports-shibuno #mainvisual.idling::before{-webkit-transform:skewX(-20.8deg) translateX(-100%);-ms-transform:skewX(-20.8deg) translateX(-100%);transform:skewX(-20.8deg) translateX(-100%)}.js #sports-shibuno #mainvisual.idling .img{opacity:0;-webkit-transform:translateX(10%);-ms-transform:translateX(10%);transform:translateX(10%)}.js #sports-shibuno #mainvisual.idling h1 .parts1{opacity:0;-webkit-transform:translate(10%,20%);-ms-transform:translate(10%,20%);transform:translate(10%,20%)}.js #sports-shibuno #mainvisual.idling h1 .parts2{opacity:0;-webkit-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7)}.js #sports-shibuno #mainvisual.idling h1 .parts3,.js #sports-shibuno #message .message-list ul li.idling p{opacity:0}.js #sports-shibuno #mainvisual.idling .name{opacity:0;-webkit-transform:translateX(-20%);-ms-transform:translateX(-20%);transform:translateX(-20%)}.js #sports-shibuno #message .intro .slogan img,.js #sports-shibuno #message .message-list ul li{-webkit-transition:opacity .3s linear,-webkit-transform .3s cubic-bezier(.16,1.84,.71,1.01);transition:opacity .3s linear,-webkit-transform .3s cubic-bezier(.16,1.84,.71,1.01);-o-transition:opacity .3s linear,transform .3s cubic-bezier(.16,1.84,.71,1.01);transition:opacity .3s linear,transform .3s cubic-bezier(.16,1.84,.71,1.01);transition:opacity .3s linear,transform .3s cubic-bezier(.16,1.84,.71,1.01),-webkit-transform .3s cubic-bezier(.16,1.84,.71,1.01)}.js #sports-shibuno #message .intro .slogan::before{-webkit-transform-origin:50% 90%;-ms-transform-origin:50% 90%;transform-origin:50% 90%;-webkit-transition:opacity .4s linear .2s,-webkit-transform .4s cubic-bezier(.175,.885,.32,1.275) .2s;transition:opacity .4s linear .2s,-webkit-transform .4s cubic-bezier(.175,.885,.32,1.275) .2s;-o-transition:opacity .4s linear .2s,transform .4s cubic-bezier(.175,.885,.32,1.275) .2s;transition:opacity .4s linear .2s,transform .4s cubic-bezier(.175,.885,.32,1.275) .2s;transition:opacity .4s linear .2s,transform .4s cubic-bezier(.175,.885,.32,1.275) .2s,-webkit-transform .4s cubic-bezier(.175,.885,.32,1.275) .2s}.js #sports-shibuno #message .intro .slogan.idling img{opacity:0;-webkit-transform:scale(.6);-ms-transform:scale(.6);transform:scale(.6)}.js #sports-shibuno #message .intro .slogan.idling::before{opacity:0;-webkit-transform:scaleY(.1) scaleX(.9);-ms-transform:scaleY(.1) scaleX(.9);transform:scaleY(.1) scaleX(.9)}.js #sports-shibuno #message .message-list ul li p{-webkit-transition:opacity .3s linear .3s;-o-transition:opacity .3s linear .3s;transition:opacity .3s linear .3s}.js #sports-shibuno #message .message-list ul li.idling{opacity:0;-webkit-transform:scale(.6) translateY(60%);-ms-transform:scale(.6) translateY(60%);transform:scale(.6) translateY(60%)}#suntory_contents{position:relative;z-index:0;overflow:hidden;background:url(../img/bg.png) center top}#suntory_contents img,#suntory_contents svg{width:100%;height:auto}#sports-shibuno{position:relative;width:100%;max-width:768px;margin:0 auto;-webkit-box-shadow:0 0 16px #0000001a;box-shadow:0 0 16px #0000001a}#sports-shibuno #mainvisual{position:relative;background-color:#fff;z-index:0;overflow:hidden}#sports-shibuno #mainvisual::before{content:"";display:block;position:absolute;top:0;left:-23.7415228431%;width:147.483045686%;height:100%;background-color:#5ac2dc;z-index:-1;-webkit-transform:skewX(-20.8deg);-ms-transform:skewX(-20.8deg);transform:skewX(-20.8deg)}#sports-shibuno #mainvisual h1{position:absolute;top:3.0208333333%;left:4.5572916667%;width:80.5989583333%;height:18.3520833333%}#sports-shibuno #mainvisual h1 .parts1{position:absolute;width:22.8400646204%}#sports-shibuno #mainvisual h1 .parts2{position:absolute;top:30.0828697923%;left:12.7625201939%;width:87.2374798061%}#sports-shibuno #mainvisual h1 .parts3{position:absolute;top:80.7639913725%;left:13.408723748%;width:85.6219709208%}#sports-shibuno #mainvisual .name{position:absolute;top:91.5625%;left:11.9791666667%;color:#fff;font-size:1.4375em;font-weight:500;line-height:1.347826087}#sports-shibuno #intro{padding-top:11.4583333333%;padding-bottom:14.5833333333%}#sports-shibuno #intro>p{color:#707070;font-size:1.75em;line-height:2.5714285714;text-align:center}#sports-shibuno #intro #intro-twitter{width:87.5%;margin:10.15625% auto 0;padding:4.9479166667% 0 4.6875%;border:.25em solid #5ac2dc;border-radius:1.25em;-webkit-box-sizing:border-box;box-sizing:border-box}#sports-shibuno #intro #intro-twitter>p{color:#5ac2dc;font-size:1.625em;line-height:1.8461538462;text-align:center}#sports-shibuno #intro #intro-twitter .btn-twitter{position:relative;width:86.7469879518%;margin:7.078313253% auto 0;padding-bottom:13.2530120482%}#sports-shibuno #intro #intro-twitter .btn-twitter 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;position:absolute;top:0;left:0;width:100%;height:100%;border:.1875em solid #5ac2dc;border-radius:2.75em;background-color:#5ac2dc;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:background-color .2s ease-out;-o-transition:background-color .2s ease-out;transition:background-color .2s ease-out}#sports-shibuno #intro #intro-twitter .btn-twitter p{color:#fff;font-size:1.875em;line-height:1;-webkit-transition:color .2s ease-out;-o-transition:color .2s ease-out;transition:color .2s ease-out}#sports-shibuno #intro #intro-twitter .btn-twitter .icon{width:2.5em;height:2.03125em;margin-right:.9375em}#sports-shibuno #intro #intro-twitter .btn-twitter .icon svg path{fill:#fff;-webkit-transition:fill .2s ease-out;-o-transition:fill .2s ease-out;transition:fill .2s ease-out}#sports-shibuno #intro #intro-twitter .btn-twitter .arrow{position:absolute;top:0;right:2.0625em;bottom:0;width:1.0075625em;height:1.838375em;margin:auto;-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}#sports-shibuno #intro #intro-twitter .btn-twitter .arrow svg path{fill:none;stroke:#fff;stroke-width:2px;-webkit-transition:stroke .2s ease-out;-o-transition:stroke .2s ease-out;transition:stroke .2s ease-out}#sports-shibuno,#sports-shibuno #intro #intro-twitter .btn-twitter a:active{background-color:#fff}#sports-shibuno #intro #intro-twitter .btn-twitter a:active p{color:#5ac2dc}#sports-shibuno #intro #intro-twitter .btn-twitter a:active .icon svg path{fill:#5ac2dc}#sports-shibuno #intro #intro-twitter .btn-twitter a:active .arrow{-webkit-transform:translateX(30%);-ms-transform:translateX(30%);transform:translateX(30%)}#sports-shibuno #intro #intro-twitter .btn-twitter a:active .arrow svg path{stroke:#5ac2dc}#sports-shibuno #message{padding-top:11.0677083333%;background-color:#5ac2dc}#sports-shibuno #message .intro .slogan{position:relative;width:54.6875%;margin:0 auto}#sports-shibuno #message .intro .slogan::before{content:"";display:block;position:absolute;top:26.6666666667%;left:-24.2857142857%;width:148.571428571%;height:54.4444444444%;background:url(../img/message_slogan_deco.svg) no-repeat left top;background-size:100% 100%}#sports-shibuno #message .intro h2{margin-top:8.3333333333%;color:#fff;font-size:2.25em;font-weight:700;line-height:1.5555555556;text-align:center}#sports-shibuno #message .intro>p{width:65.625%;margin:3.125% auto 0;color:#fff;font-size:1.25em;line-height:1.4}#sports-shibuno #message .message-list{margin-top:5.859375%;padding-top:4.4270833333%;padding-bottom:7.2916666667%;background:url(../img/message_bg.png) center top;background-size:100% auto}#sports-shibuno #message .message-list ul{position:relative;width:91.6666666667%;margin:0 auto;z-index:0}#sports-shibuno #message .message-list ul li{position:relative;padding:9.6590909091% 11.3636363636%;background-size:100% 100%}#sports-shibuno #message .message-list ul li::after{content:"";display:block;position:absolute;bottom:-1.25em;width:0;height:0;border-top:1.375em solid #fff;z-index:-1}#sports-shibuno #message .message-list ul li p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:4.5em;color:#707070;font-size:2em;line-height:1.5}#sports-shibuno #message .message-list ul li+li{margin-top:9.9431818182%}#sports-shibuno #message .message-list ul li:nth-child(odd){background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22704%22%20height%3D%22280%22%20viewBox%3D%220%200%20704%20280%22%20preserveAspectRatio%3D%22none%22%3E%3Cdefs%3E%3Cstyle%3E.white%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20class%3D%22white%22%20d%3D%22M54%2C0H704L650%2C280H0Z%22%2F%3E%3C%2Fsvg%3E)}#sports-shibuno #message .message-list ul li:nth-child(odd)::after{left:5.5em;border-left:1em solid transparent;border-right:2.125em solid transparent}#sports-shibuno #message .message-list ul li:nth-child(even){background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22704%22%20height%3D%22280%22%20viewBox%3D%220%200%20704%20280%22%20preserveAspectRatio%3D%22none%22%3E%3Cdefs%3E%3Cstyle%3E.red%7Bfill%3A%23E6378C%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20class%3D%22red%22%20d%3D%22M54%2C0H704L650%2C280H0Z%22%2F%3E%3C%2Fsvg%3E)}#sports-shibuno #message .message-list ul li:nth-child(even)::after{right:8.875em;border-top-color:#e6378c;border-left:2.125em solid transparent;border-right:1em solid transparent}#sports-shibuno #message .message-list ul li:nth-child(even) p{color:#fff}#sports-shibuno #message .message-list .btn-pagetop a{display:block;width:8.7015625%;margin:18.2291666667% auto 0;-webkit-transition:opacity .2s ease-out,-webkit-transform .2s ease-out;transition:opacity .2s ease-out,-webkit-transform .2s ease-out;-o-transition:opacity .2s ease-out,transform .2s ease-out;transition:opacity .2s ease-out,transform .2s ease-out;transition:opacity .2s ease-out,transform .2s ease-out,-webkit-transform .2s ease-out}#sports-shibuno #message .message-list .btn-pagetop a:active{opacity:.6;-webkit-transform:translateY(-15%);-ms-transform:translateY(-15%);transform:translateY(-15%)}@media (hover:hover){#sports-shibuno #intro #intro-twitter .btn-twitter a:hover{background-color:#fff}#sports-shibuno #intro #intro-twitter .btn-twitter a:hover p{color:#5ac2dc}#sports-shibuno #intro #intro-twitter .btn-twitter a:hover .icon svg path{fill:#5ac2dc}#sports-shibuno #intro #intro-twitter .btn-twitter a:hover .arrow{-webkit-transform:translateX(30%);-ms-transform:translateX(30%);transform:translateX(30%)}#sports-shibuno #intro #intro-twitter .btn-twitter a:hover .arrow svg path{stroke:#5ac2dc}#sports-shibuno #message .message-list .btn-pagetop a:hover{opacity:.6;-webkit-transform:translateY(-15%);-ms-transform:translateY(-15%);transform:translateY(-15%)}}@media (max-width:767px){#suntory_contents{font-size:2.0833333333vw}}