#mainInner{position:relative;height:100%;z-index:10;padding:100px 0}#mainInner #wrapper{position:relative;background:none;color:#000;padding:0;border:none;margin:0 auto;z-index:20}@media screen and (max-width: 959px){#mainInner #wrapper{margin:0 10vw}}@media screen and (min-width: 960px){#mainInner #wrapper{margin:0 auto}}#mainInner #wrapper>section{border-color:#37f;border-radius:0.5em}#mainInner #wrapper>section>h2{background:#37f}#mainInner .youtube{position:relative;height:0;padding-bottom:56.25%}#mainInner .youtube iframe{position:absolute;top:0;left:0}#mainInner a.bt{position:relative}@media screen and (max-width: 959px){#mainInner a.bt{width:100%;height:auto;padding:0.1em 0.2em;box-sizing:border-box}}#mainInner a.bt:after{top:50%;margin-top:-25px}#mainInner a.bts{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}@media screen and (min-width: 960px){#mainInner a.bts{height:100px}}@media screen and (max-width: 959px){#mainInner a.bts.trsp figure{width:calc(40% * 0.8);margin-right:calc(15% * 0.8)}}@media screen and (min-width: 960px){#mainInner a.bts.trsp figure{width:40%;margin-right:15%}}@media screen and (max-width: 959px){#mainInner a.bts.trspCh figure{width:calc(55% * 0.8)}}@media screen and (min-width: 960px){#mainInner a.bts.trspCh figure{width:55%}}#mainInner a.bts figure{margin-right:0.5em}#mainInner a.bts p{font-size:0.8em}@media screen and (max-width: 959px){#mainInner a.bts p{width:calc(55% * 0.2 + 45%)}}@media screen and (min-width: 960px){#mainInner a.bts p{width:45%}}ruby{ruby-position:over}ruby rt{font-size:0.3em !important;font-weight:bold;line-height:0em}h2{-webkit-text-stroke:0px #F8A434 !important;text-shadow:2px 2px 0 #fff, 2px 1px 0 #fff, 2px 0px 0 #fff, 2px -1px 0 #fff, 2px -2px 0 #fff, 1px -2px 0 #fff, 0px -2px 0 #fff, -1px -2px 0 #fff, -2px -2px 0 #fff, -2px -1px 0 #fff, -2px 0px 0 #fff, -2px 1px 0 #fff, -2px 2px 0 #fff, -1px 2px 0 #fff, 0px 2px 0 #fff, 1px 2px 0 #fff}
