@charset "UTF-8";@media screen and (min-width:661px){.header{box-sizing:border-box;height:138px;padding-top:15px}.header .lead{margin-left:4px;font-size:14px}.header .langList{margin-right:164px;font-size:15px;letter-spacing:.14em;font-weight:500}.header .langList li{padding-left:20px}.header h1,.header h1 a,.logo{width:77px}.header h1{margin:0 auto 18px}.logo{height:48px;background:url(../images/base/logo_red.svg) no-repeat 0 0;background-size:100% auto}.header .searchForm{top:36px;right:164px}.searchForm dl{height:28px;border-radius:2px}.searchForm input[type=text]{width:156px;height:28px;border-radius:2px 0 0 2px;line-height:28px;text-indent:5px}.searchForm input[type=submit]{width:33px;height:30px;background:#434343 url(../images/base/icon/serach_pc.png) no-repeat 7px 5px}.join__login__stap4{position:absolute;top:10px;right:0;text-align:center}.join__login__stap4 a{box-sizing:border-box;display:block;width:150px;height:60px;padding:11px 0 0;border-radius:3px;background:#3a5f9c;color:#fff;font-size:12px;line-height:1}.join__login__stap4 a span{display:block;font-weight:700;margin-bottom:9px}.join__login__stap4 a img{display:inline-block;vertical-align:middle;width:62px;height:16px;margin-right:3px;background:url(../images/base/icon/logo_spat4.svg) no-repeat 0 0;background-size:100% auto}.join__login__stap4 a:hover{text-decoration:none;opacity:.7}.header .sns{position:absolute;top:41px;left:0}.header .sns ul{width:200px;margin-left:3px}.header .sns ul li{margin-right:13px}.header .sns a{box-sizing:border-box;width:26px;height:26px;border-radius:3px;border:solid 1px #dfdfdf}.header .sns .twt a,.header .sns .fb a,.header .sns .yt a,.header .sns .inst a{background-repeat:no-repeat;box-shadow:none;background-color:#fff}.header .sns .line a{background-image:url(../images/base/icon/line.svg);background-size:cover;border:none}.header .sns .twt a{background-image:url(../images/base/icon/twitter.svg);background-position:6px 6px;background-size:13px auto}.header .sns .fb a{background-image:url(../images/base/icon/facebook.svg);background-position:8px 4px;background-size:8px auto}.header .sns .yt a{background-image:url(../images/base/icon/youtube.svg);background-position:50% 50%;background-size:16px auto}.header .sns .inst a{background-image:url(../images/base/icon/Instagram.svg);background-position:50% 50%;background-size:16px auto}}@media screen and (max-width:660px){.header{height:169px;padding-top:27px}.header .lead{margin-left:2px;font-size:20px}.header .openLanguage{top:13px;right:11px;width:154px;height:52px;padding:0;border-radius:30px;background-color:#eee;box-shadow:none;font-size:19px;line-height:52px;text-align:center}.header .openLanguage::before{display:none}.header .headerContents{top:85px}.header .headerContents.fixed{height:95px}.header .headerContents.fixed h1{top:18px}.header .headerContents.fixed .icons{top:5px}.header .headerContents.fixed .openMenuBtn{top:22px}.header h1{top:13px;left:15px;width:108px}.header h1,.header h1 a,.logo{width:108px}.logo{height:67px;background:url(../images/base/logo_red.svg) no-repeat 0 0;background-size:100% auto}.header .icons{position:absolute;top:0;left:136px;font-size:14px}.icons ul{border-right:solid 2px #d8d8d8}.icons ul li{width:92px;border-left:solid 2px #d8d8d8}.icons a{display:block;width:100%}.icons a::before{width:100%;height:67px;margin:auto;background-position:50% 50%!important}.icons li:nth-of-type(1) a::before{background-image:url(../images/base/icon/schedule.png);background-size:48px auto}.icons li:nth-of-type(2) a::before{background-image:url(../images/base/icon/live.png);background-size:55px auto}.icons li:nth-of-type(3) a::before{background-image:url(../images/base/icon/spat4_sp.png);background-size:68px auto}.icons li:nth-of-type(4) a::before{background-image:url(../images/base/icon/access.png);background-size:51px auto}.header .openMenuBtn{width:68px;top:17px;right:34px;font-size:15px}.header .openMenuBtn::before{width:68px;height:40px;margin:0 auto 10px;background:url(../images/base/icon/menu.png) no-repeat 0 0}.header .headerMenu .menu>ul>li .menuWrap ul li{width:255px}.header .sns .line a{background-image:url(../images/base/icon/line.svg);background-size:cover;border:none}}@media screen and (max-width:660px){.asideNavi{padding-bottom:12px}.asideNavi li{display:inline-block;margin:0 12px 24px}}