body{line-height:1.5;color:#161d2d;background-color:#161d2d;font-family:-apple-system,BlinkMacSystemFont,Verdana,"\30E1\30A4\30EA\30AA",Meiryo,Hiragino Kaku Gothic Pro,"\30D2\30E9\30AE\30CE\89D2\30B4   Pro W3",Osaka,"\FF2D\FF33   \FF30\30B4\30B7\30C3\30AF",sans-serif;min-width:320px;word-break:break-all}@media (min-width:769px){[class*=amoad]{display:none}}:last-child [class*=amoad]~a{display:none}@media (min-width:769px){:last-child [class*=amoad]~a{display:block}}@media (min-width:769px){[id*=div-gpt-ad]{display:none}.pc_google_ad [id*=div-gpt-ad]{display:block}}:last-child [id*=div-gpt-ad]~a{display:none}@media (min-width:769px){:last-child [id*=div-gpt-ad]~a{display:block}}@media (min-width:769px){[id*=imobile_ad_native]{display:none}}:last-child [id*=imobile_ad_native]~a{display:none}@media (min-width:769px){:last-child [id*=imobile_ad_native]~a{display:block}}a{color:#161d2d;text-decoration:none}@media (min-width:769px){a:hover{opacity:.9}}#SVG{display:none}button,input,select,textarea{outline:none}button,input[type=button],input[type=submit]{font-family:-apple-system,BlinkMacSystemFont,Verdana,"\30E1\30A4\30EA\30AA",Meiryo,Hiragino Kaku Gothic Pro,"\30D2\30E9\30AE\30CE\89D2\30B4   Pro W3",Osaka,"\FF2D\FF33   \FF30\30B4\30B7\30C3\30AF",sans-serif;cursor:pointer}.acMenu__toggleBtn{padding-right:30px;position:relative;box-sizing:border-box}.acMenu__toggleBtn:after{content:"";margin:auto 0;border-color:#73787e;border-style:solid solid none none;border-width:1px;position:absolute;top:0;right:10px;bottom:0;display:block;width:.35em;height:.35em;transform:rotate(45deg);transform:rotate(135deg)}.acMenu__toggleBtn:hover{cursor:pointer}.acMenu__toggleBtn.open:after{transform:rotate(-45deg)}.acMenu__toggleBox{display:none}.comText{margin:15px 10px}.comText a{color:#06a;text-decoration:underline}.comText a:hover{text-decoration:none}.comNote{margin:15px 10px 12px}.headingTitle+.comNote{margin:0 10px 12px;font-size:.875rem}@media screen and (min-width:600px){.headingTitle+.comNote{margin:0 0 12px}}.comList{counter-reset:count;margin:15px 10px;list-style-position:outside}.comList li{position:relative}.comList li:before{counter-increment:count;display:marker}.comList li+li{margin-top:10px}.comList a{color:#06a;text-decoration:underline}.comList a:hover{text-decoration:none}.comList__styleDecimal li{text-indent:-1.5em;padding-left:1.5em}.comList__styleDecimal li:nth-of-type(n+10){text-indent:-2em;padding-left:2em}.comList__styleDecimal li:before{content:counter(count) ".";margin-right:.5em}.comList__styleBrackets li{text-indent:-2em;padding-left:2em}.comList__styleBrackets li:nth-of-type(n+10){text-indent:-2.5em;padding-left:2.5em}.comList__styleBrackets li:before{content:"(" counter(count) ")";margin-right:.5em}.comList__styleDisc{padding-left:2em;list-style-type:disc}.comList__styleCheck li{padding-left:2em}.comList__styleCheck li:before{content:" ";width:14px;height:10px;display:block;border-left:4px solid #161d2d;border-bottom:4px solid #161d2d;position:absolute;top:.35em;left:.15em;box-sizing:border-box;transform:rotate(-45deg)}.comDefine{margin-top:15px}.comDefine dd,.comDefine dt{margin:15px 10px}.comDefine a{color:#06a;text-decoration:underline}.comDefine a:hover{text-decoration:none}.comTable{display:block}@media (min-width:769px){.comTable{background-color:#73787e;margin-top:15px;display:table;border-collapse:separate;border-spacing:1px}}.comTable td,.comTable th{padding:15px 10px;display:block}@media (min-width:769px){.comTable td,.comTable th{display:table-cell}}.comTable th{font-weight:700;background-color:#ececec;padding:10px}@media (min-width:769px){.comTable th{width:30%}}@media (min-width:769px){.comTable td{background-color:#fff;width:70%}}.comTable a{color:#06a;text-decoration:underline}.comTable a:hover{text-decoration:none}.comForm{text-align:left;background-color:#f6f6f6;margin-top:15px;padding:15px}.comForm input[type=button],.comForm input[type=email],.comForm input[type=number],.comForm input[type=password],.comForm input[type=search],.comForm input[type=submit],.comForm input[type=tel],.comForm input[type=text],.comForm select,.comForm textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}.comForm input[type=checkbox],.comForm input[type=radio]{zoom:1.2}.comForm__item{font-size:0}.comForm__item+.comForm__item{margin-top:15px}.comForm__item label,.comForm__item label+div{font-size:15px;width:100%;display:block;box-sizing:border-box}@media (min-width:769px){.comForm__item label,.comForm__item label+div{vertical-align:middle;display:inline-block}}.comForm__item label{margin-bottom:5px}@media (min-width:769px){.comForm__item label{width:11em;margin-bottom:0;padding-right:1em}}@media (min-width:769px){.comForm__item label+div{width:calc(100% - 11em)}}.comForm__item input[type=button],.comForm__item input[type=email],.comForm__item input[type=number],.comForm__item input[type=password],.comForm__item input[type=search],.comForm__item input[type=submit],.comForm__item input[type=tel],.comForm__item input[type=text],.comForm__item select,.comForm__item textarea{padding:8px;border:1px solid #999;box-sizing:border-box}.comForm__item input:focus,.comForm__item select:focus,.comForm__item textarea:focus{border-color:#06a}.comForm__item input[type=button],.comForm__item input[type=email],.comForm__item input[type=number],.comForm__item input[type=password],.comForm__item input[type=search],.comForm__item input[type=submit],.comForm__item input[type=tel],.comForm__item input[type=text],.comForm__item textarea{width:100%}.comForm__item input[type=button],.comForm__item input[type=email],.comForm__item input[type=number],.comForm__item input[type=password],.comForm__item input[type=search],.comForm__item input[type=submit],.comForm__item input[type=tel],.comForm__item input[type=text],.comForm__item select{height:3em}@media (min-width:769px){.comForm__item input[type=button],.comForm__item input[type=email],.comForm__item input[type=number],.comForm__item input[type=password],.comForm__item input[type=search],.comForm__item input[type=submit],.comForm__item input[type=tel],.comForm__item input[type=text]{max-width:200px}.comForm__item input[type=button]#mail,.comForm__item input[type=email]#mail,.comForm__item input[type=number]#mail,.comForm__item input[type=password]#mail,.comForm__item input[type=search]#mail,.comForm__item input[type=submit]#mail,.comForm__item input[type=tel]#mail,.comForm__item input[type=text]#mail{max-width:260px}}.comForm__item select::-ms-expand{display:none}.comForm__item textarea{height:10em}.comForm__selectArrow{background-color:#fff;display:inline-block;position:relative}.comForm__selectArrow select{background-color:transparent;padding-right:30px;position:relative;z-index:1}.comForm__selectArrow:after{content:" ";width:0;height:0;margin:auto 0;display:block;border-color:#161d2d transparent transparent;border-style:solid;border-width:6px 5px;position:absolute;top:0;bottom:-5px;right:10px;z-index:0}.comForm__btn{font-size:0;text-align:center}.comFormBtn__item{vertical-align:middle;max-width:150px;min-width:120px;display:inline-block}.comFormBtn__item button{color:#fff;background-color:#161d2d;width:100%;margin:0;padding:5px 20px;display:block;border:none}.comFormBtn__item button:hover{opacity:.9}.comFormBtn__item button[type=reset]{background-color:#6b0a0a}.comFormBtn__item+.comFormBtn__item{margin-left:10px}.require{color:#fff;text-align:center;vertical-align:middle;background-color:#c00;margin-left:.5em;padding:2px 3px 0;display:inline-block;font-size:12px}.comFormError{margin:15px 10px;border:1px solid #c00}.comFormError__title{color:#fff;background-color:#c00;padding:5px 10px}.comError{text-align:center;background-color:#f6f6f6;padding:50px 20px}@media (min-width:769px){.comError{margin-top:15px}}.comError__code{font-family:Noto Sans JP,sans-serif;font-size:20px;font-weight:700;padding:0 10px;border-bottom:2px solid #161d2d;display:inline-block}@media (min-width:401px){.comError__code{font-size:22px}}@media (min-width:600px){.comError__code{font-size:24px}}@media (min-width:769px){.comError__code{font-size:26px;padding:0 20px}}.comError__message{font-size:12px}@media (min-width:769px){.comError__message{font-size:14px}}.comError__message .comError__detail{color:#c00;background-color:#fff;margin-top:30px;padding:15px}*+.comError__message{margin-top:20px}.alertBox{margin:20px 10px 30px;padding:40px 15px;position:relative;color:#3bb769;border:1px solid #3bb769;border-radius:3px;background-color:#eef9f2;text-align:center}@media (min-width:769px){.alertBox{margin:20px 0 30px}}.alertBox a{color:#06a}.alertBox:before{border:12px solid transparent;border-top-color:#eef9f2;z-index:2}.alertBox:after,.alertBox:before{content:"";margin:auto;display:block;position:absolute;top:100%;right:0;left:0;width:0;height:0}.alertBox:after{border:13px solid transparent;border-top-color:#3bb769;z-index:1}.sign{display:table;margin:30px 0 30px auto;text-align:center}.sign>*{margin-right:10px;margin-left:10px}.sign dt{margin-bottom:2px;padding-left:1em;font-weight:700;letter-spacing:1em}#header{min-width:320px;color:#fff;background-color:#161d2d}@media (min-width:769px){#header+*{border-top:1px solid #fff}}#header.fixed{position:fixed;top:0;left:0;right:0;z-index:9999;transition:all .3s}#header.hide{transform:translateY(-100%)}#header a{color:#fff}.headerWrap{margin:0 auto;max-width:980px;box-sizing:border-box}.headerMain{padding:10px 0 9px;border-bottom:1px solid #fff;position:relative;font-size:10px;line-height:1.3}@media (min-width:769px){.headerMain{padding:15px 0 14px;font-size:14px}}.headerMain:after{content:"";display:block;clear:both}.headerMain .headerWrap{padding-right:8px}@media (min-width:769px){.headerMain .headerWrap{padding-right:15px}}.headerMain a{display:inline-block}.headerLogo{margin:auto 0;position:absolute;top:0;bottom:0;width:102px;height:34px}@media (min-width:769px){.headerLogo{width:122px;height:35px}}.headerLogo img{width:100%}@media (min-width:769px){.headerLogo a{width:100%;height:100%;background:url(/images/header/logo_pc.png) no-repeat 50% 50%;background-size:auto 100%}.headerLogo img{visibility:hidden}}.userNav{display:table;float:right}.userNav__item{display:table-cell;vertical-align:middle}.userNav__main{max-width:5em;display:inline-block;vertical-align:middle}@media (min-width:360px){.userNav__main{max-width:10em}}.userNav__main span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block}.userNav__main span+span{opacity:.6}@media (min-width:769px){.userNav__item--area,.userNav__item--zodiacSign{padding:0 30px 0 0}}.userNav__item--area a,.userNav__item--zodiacSign a{padding:0 7px}@media (min-width:769px){.userNav__item--area a,.userNav__item--zodiacSign a{padding:0}}.userNav__item--zodiacSign img{width:24px;vertical-align:middle}@media (min-width:769px){.userNav__item--zodiacSign img{margin-right:4px;width:35px}}.userNav__item--area:before{content:"";margin:auto 0;position:absolute;top:0;bottom:0;display:block;width:1px;height:2.6em;background-color:#fff;vertical-align:middle}@media (min-width:769px){.userNav__item--area:before{content:none}}.userNav__item--area img{margin:-2px -4px -2px -5px;width:38px;vertical-align:middle}@media (min-width:769px){.userNav__item--area img{margin-right:-3px;margin-left:-4px;width:52px}}.userNav__item--settings a{padding:3px 5px;border:1px solid #fff;border-radius:3px;display:inline-block;position:relative;line-height:1}@media (min-width:769px){.userNav__item--settings a{padding:6px 15px 5px}}.userNav__item--settings a>span{display:block;border:1px solid #161d2d;border-radius:10px;position:absolute;top:-5px;right:-5px;padding-top:10px;width:10px;height:0;background-color:red;overflow:hidden}.userNav__item--settings .settingIcon{margin:0 auto 2px;display:block;width:1.4em;height:1.4em;fill:#fff}@media (min-width:769px){.userNav__item--settings .settingIcon{margin:-.1em 0 0;display:inline-block;width:.94em;height:.94em;vertical-align:middle}}.globalNav{width:100%;display:table;table-layout:fixed;text-align:center;font-size:12px}@media (min-width:769px){.globalNav{font-size:16px}}.globalNav__item{position:relative;display:table-cell;vertical-align:middle}.globalNav__item:before{content:"";margin:auto 0;border-left:1px solid #fff;position:absolute;top:0;bottom:0;right:0;display:block;width:0;height:1.7em}@media (min-width:769px){.globalNav__item:before{height:1.86em}}.globalNav__item:last-of-type:before{content:none}.globalNav__item a{padding:10px 2px;display:block}@media (min-width:769px){.globalNav__item a{padding-top:13px;padding-bottom:13px;display:block}}.searchIcon{margin-top:-.3em;width:1em;height:1em;vertical-align:middle}@media (min-width:769px){.searchIcon{width:18px;height:18px}}.globalNav__item--search,.resultSearch{width:3em}@media (min-width:360px){.globalNav__item--search,.resultSearch{width:auto}}@media (min-width:769px){.globalNav__item--search,.resultSearch{width:32%}}@media (min-width:980px){.globalNav__item--search,.resultSearch{width:26.33%}}.globalNav__item--search>div,.resultSearch>div{margin:0 15px;border-radius:3px;position:relative;display:none;overflow:hidden;background-color:#fff}@media (min-width:769px){.globalNav__item--search>div,.resultSearch>div{display:block}}@media (min-width:980px){.globalNav__item--search>div,.resultSearch>div{margin:0 30px}}.globalNav__item--search>div .searchIcon,.resultSearch>div .searchIcon{fill:#161d2d}.globalNav__item--search>div input,.resultSearch>div input{padding-right:2.8em;padding-left:.6em;border:none;box-sizing:border-box;display:block;width:100%;height:2.25em;line-height:2.25em;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.globalNav__item--search>div button,.resultSearch>div button{border:none;position:absolute;padding-right:.7em;box-sizing:content-box;top:0;right:0;bottom:0;width:1.4em;line-height:2.25em;display:block;background-color:hsla(0,0%,100%,0);text-align:center;-webkit-appearance:none;-moz-appearance:none;appearance:none}.globalNav__item--search>div button:hover,.resultSearch>div button:hover{opacity:.8}.globalNav__item--search>a,.resultSearch>a{display:block}@media (min-width:769px){.globalNav__item--search>a,.resultSearch>a{display:none}}.globalNav__item--search>a .searchIcon,.resultSearch>a .searchIcon{fill:#fff}.globalNav__item--search span,.resultSearch span{display:none}@media (min-width:360px){.globalNav__item--search span,.resultSearch span{display:inline}}.loginList{text-align:center;background-color:#f6f6f6;margin:15px 0;padding:15px}.loginList .comForm{min-width:250px;margin:0 auto;padding:0;display:table}@media (min-width:769px){.loginList .comForm label{width:8em}}@media (min-width:769px){.loginList .comForm label+div{width:calc(100% - 8em)}}.loginList__type{font-weight:400;margin-bottom:10px}.loginList__item a{color:#fff;background-color:#161d2d;max-width:40%;min-width:250px;margin:0 auto;padding:10px;display:block;box-sizing:border-box}.loginList__item+.loginList__item{margin-top:10px}.carrierDocomo a{background-color:#c03}.carrierAu a{background-color:#eb5505}.carrierSoftbank a{background-color:#bbbcbe}.carrierApple button{border:none;max-width:40%;min-width:250px;display:block;margin:0 auto;padding:0}.loginList__text{margin-top:10px;text-align:center}.loginList__text a{color:#06a;text-decoration:underline}.loginList__text a:hover{text-decoration:none}#contents{background-color:#fff;overflow:hidden}@media (min-width:769px){#contentsInner{max-width:980px;margin:0 auto}}@media (min-width:769px) and (min-width:769px){#contentsInner{padding-bottom:15px}}@media (min-width:769px){#contentsInner:after{content:"";display:block;clear:both}}#main{font-size:15px;overflow:hidden}@media (min-width:769px){#main{float:left;width:62.2449%;max-width:610px}}.pcView{display:none}@media (min-width:769px){.pcView{display:block}}@media (min-width:769px){.spView{display:none}}.bg{margin:-1px 0;padding:1px 0;color:#fff;background-color:#161d2d}@media (min-width:769px){.bg{color:#161d2d;background-color:transparent}}.bg a{color:#fff}@media (min-width:769px){.bg a{color:#161d2d}}.comBox{margin:0 10px 30px;border:1px solid #73787e}@media (min-width:769px){.comBox{margin:0 0 30px}}.comBox+.comBox{margin-top:-10px}.comBox__title{padding:8px 10px;color:#fff;background-color:#73787e;font-weight:700}.basicTitle,.newsArticle__head,.receiveNews__course{position:relative;padding:14px 10px 12px;border-bottom:2px solid #73787e;line-height:1.2;font-size:20px;font-weight:700}@media (min-width:769px){.basicTitle,.newsArticle__head,.receiveNews__course{margin-top:15px}}.basicTitle__date{font-weight:400;margin-bottom:5px!important}.basicTitle__button a,.basicTitle__button button{border:none;margin:auto 0;padding:4px 25px 3px 20px;position:absolute;top:0;right:10px;bottom:0;display:inline-block;height:1.2em;line-height:1.2;color:#fff;background-color:#161d2d;font-size:14px;font-weight:400}.basicTitle__button a:after,.basicTitle__button button:after{content:"";margin:auto 0;position:absolute;top:0;right:10px;bottom:0;display:block;width:.35em;height:.35em;transform:rotate(45deg);border-color:#fff;border-style:solid solid none none;border-width:1px}.basicTitle__button button{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:13px;height:2em;padding:4px 18px 3px 8px}@media (min-width:600px){.basicTitle__button button{font-size:15px;padding:4px 25px 3px 15px}}.basicTitle__button button:after{right:8px}@media (min-width:600px){.basicTitle__button button:after{right:10px}}.basicTitle__button button:disabled{opacity:.15;cursor:auto}.basicTitle__button a .subTitle{border-bottom:1px solid #73787e;font-weight:700}.subTitle a{padding:10px 30px 10px 10px;position:relative;display:block;background-color:rgba(22,29,45,.04)}.subTitle a:after{content:"";margin:auto 0;border-color:#73787e;border-style:solid solid none none;border-width:1px;position:absolute;top:0;right:10px;bottom:0;display:block;width:.35em;height:.35em;transform:rotate(45deg)}.basicTitle__text{padding-right:60px}.basicTitle__logo img{position:absolute;bottom:8px;right:10px;width:48px}.basicSubTitle01{line-height:1.2;background-color:rgba(9,12,18,.1);margin-top:15px;padding:12px 10px 10px;font-size:17px}.basicSubTitle01>span{margin-right:.8em;margin-bottom:.5em;padding:.14em 1em;display:table;color:#fff;background-color:#161d2d;font-size:14px;border-radius:3em}@media (min-width:769px){.basicSubTitle01>span{margin-bottom:0;display:inline-block}}p.basicSubTitle01{margin-top:0}.basicSubTitle02{font-weight:700;margin:15px 10px 0;padding:3px 10px 1px;border-left:5px solid #73787e}@media (min-width:769px){.basicSubTitle02{margin:15px 0 0}}.basicSubTitle02--line{margin-top:30px!important;position:relative}.basicSubTitle02--line:before{content:"";position:absolute;top:-16px;left:-5px;right:0;border-top:1px dotted #73787e;display:block;height:0}.headingTitle{position:relative;display:flex;padding:14px 10px 12px}@media (min-width:600px){.headingTitle{padding-left:0}}.headingTitle .headingTitle--title{font-size:1.4rem;font-weight:700;flex-grow:1}.headingTitle .headingTitle--subTitle{color:#aaa;font-size:.9rem;margin-left:.5rem}.headingTitle .headingTitle--button{background:#161d2d;color:#fff;padding-left:12px;padding-right:22px;position:relative;display:flex;align-items:center;justify-content:center}.headingTitle .headingTitle--button a{color:#fff;font-size:12px}.headingTitle .headingTitle--button:after{content:"";margin:auto 0;position:absolute;top:0;right:10px;bottom:0;display:block;width:.35em;height:.35em;transform:rotate(45deg);border-color:#fff;border-style:solid solid none none;border-width:1px}.headingTitle:before{content:"";display:block;width:50px;height:4px;position:absolute;bottom:8px;background:#8a1538}.articleChgnge__btn,.basicButtonLink,.newsArticle__more,.weatherTable__hourBtn{margin:15px 0;text-align:center;font-size:15px}.articleChgnge__btn a,.basicButtonLink a,.newsArticle__more a,.weatherTable__hourBtn a{margin:0 auto;padding:0 30px;position:relative;display:inline-block;min-width:120px;line-height:2.2em;color:#fff;background-color:#161d2d}.articleChgnge__btn a:after,.basicButtonLink a:after,.newsArticle__more a:after,.weatherTable__hourBtn a:after{content:"";margin:auto 0;position:absolute;top:0;right:10px;bottom:0;display:block;width:.35em;height:.35em;transform:rotate(45deg);border-color:#fff;border-style:solid solid none none;border-width:1px}.bg .articleChgnge__btn a,.bg .basicButtonLink a,.bg .newsArticle__more a,.bg .weatherTable__hourBtn a{border:1px solid #fff;background-color:#223143}.basicButtonLink--cancel a{color:#fff;background-color:#cc1414}.basicButtonLink--return{margin-top:30px;padding-top:15px;border-top:1px solid #161d2d}.basicButtonLink--return a:after{left:10px;right:auto;transform:rotate(-135deg)}.keyword{padding:10px 5px 10px 10px;line-height:1.7em;color:#fff;background-color:#3d4d66;font-size:14px}.keyword__item,.keyword__item a,.keyword__title,.keyword ul{display:inline-block;vertical-align:top}.keyword__item,.keyword__title{margin-right:1px}.keyword__item a,.keyword__title{padding:1px 10px 0;border:1px solid #fff;border-radius:3px;color:#fff}.keyword__title{position:relative}.keyword__title:before{content:"";margin:auto;position:absolute;top:.25em;right:-1px;bottom:.25em;left:-1px;display:block;background-color:#3d4d66}.keyword__title span{position:relative;z-index:10}.photoList{margin:15px 3px 5px;border-bottom:1px solid #73787e}.photoList:after{content:"";display:block;clear:both}.photoList__item{margin-bottom:10px;padding:0 7px;float:left;width:50%;box-sizing:border-box}@media (min-width:600px){.photoList__item{width:33.333%}}.photoList__item:nth-of-type(odd){clear:both}@media (min-width:600px){.photoList__item:nth-of-type(odd){clear:none}}@media (min-width:600px){.photoList__item:nth-of-type(3n+1){clear:both}}.photoList__item a{display:block}.photoList__item img{margin-bottom:7px;width:100%}.basicTitle__date,.newsArticle__date,.photoList__date,.receiveNews__date,.simpleList__date,.videoList__date{margin-bottom:2px;display:block;color:#739fe5;font-size:13px;line-height:1.3}.areaList__item,.newestList__item{border-bottom:1px solid #73787e}.areaList__item a,.newestList__item a{padding:15px 25px 15px 10px;position:relative;display:block}@media (min-width:769px){.areaList__item a,.newestList__item a{padding-top:19px;padding-bottom:19px}}.areaList__item a:after,.newestList__item a:after{content:"";margin:auto 0;border-color:#73787e;border-style:solid solid none none;border-width:1px;position:absolute;top:0;right:10px;bottom:0;display:block;width:.35em;height:.35em;transform:rotate(45deg)}.areaList__item a p,.newestList__item a p{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.simpleList__item{border-bottom:1px solid #73787e}.simpleList__item a{display:table;width:100%}.simpleList__item .acMenu__toggleBtn{padding-right:20px}.simpleList__item .simpleList__main,.simpleList__item .simpleList__sub{padding:15px 10px;display:table-cell;vertical-align:top}.simpleList__item .simpleList__sub{padding-right:0;width:90px}.simpleList__item .simpleList__sub img{width:100%}.newsArticle__category,.simpleList__category,.videoList__category{padding-left:21px;position:relative;font-size:12px}.newsArticle__category:before,.simpleList__category:before,.videoList__category:before{content:" ";background-color:#739fe5;width:1px;height:.84em;position:absolute;top:.16em;left:10px}.simpleList__subText{line-height:2;color:#739fe5;font-size:11px;float:right}@media (min-width:600px){.simpleList--photoFeature{border-bottom:1px solid #73787e;overflow:hidden}.simpleList--photoFeature .simpleList__item{width:50%;margin-top:-1px;float:left;border:none;border-top:1px solid #73787e}}.simpleList--photoFeature .simpleList__main,.simpleList--photoFeature .simpleList__sub{vertical-align:middle}#newsList{position:relative}#newsList .simpleList a{padding-right:80px;box-sizing:border-box}@media (min-width:769px){#newsList .simpleList a{padding:0}}#newsList .subTitle a{padding-right:106px}@media (min-width:769px){#newsList .subTitle a{padding-right:30px}}#newsList .subTitle a:after{right:98px}@media (min-width:769px){#newsList .subTitle a:after{right:10px}}#newsList .articleChgnge__btn,#newsList .basicButtonLink,#newsList .newsArticle__more,#newsList .weatherTable__hourBtn{margin-left:10px;text-align:left}@media (min-width:401px){#newsList .articleChgnge__btn,#newsList .basicButtonLink,#newsList .newsArticle__more,#newsList .weatherTable__hourBtn{margin-left:auto;text-align:center}}#newsList .articleChgnge__btn a,#newsList .basicButtonLink a,#newsList .newsArticle__more a,#newsList .weatherTable__hourBtn a{padding:0 25px 0 20px;min-width:160px;text-align:center}@media (min-width:401px){#newsList .articleChgnge__btn a,#newsList .basicButtonLink a,#newsList .newsArticle__more a,#newsList .weatherTable__hourBtn a{padding:0 30px;min-width:120px}}@font-face{font-family:movieIcon;src:url(/font/movieIcon.eot?f6shtv);src:url(/font/movieIcon.eot?f6shtv#iefix) format("embedded-opentype"),url(/font/movieIcon.ttf?f6shtv) format("truetype"),url(/font/movieIcon.woff?f6shtv) format("woff"),url(/font/movieIcon.svg?f6shtv#movieIcon) format("svg");font-weight:400;font-style:normal}.videoList{margin:10px 0 5px;border-bottom:1px solid #73787e}@media (min-width:600px){.videoList{margin-right:-5px;margin-left:-5px}}.videoList:after{content:"";display:block;clear:both}.videoList--icon .videoList__sub:after,.videoList--icon .videoList__sub:before{margin:auto;position:absolute;top:0;right:0;bottom:0;left:0;width:1em;height:1em;line-height:1;font-size:3.6em;font-family:movieIcon}.videoList--icon .videoList__sub:before{content:"\E900";z-index:2;color:#fff}.videoList--icon .videoList__sub:after{content:"\E901";z-index:1;opacity:.7;color:#222}.videoList__item{margin-bottom:10px;box-sizing:border-box}@media (min-width:600px){.videoList__item{padding:0 5px;float:left;width:50%}}@media (min-width:600px){.videoList__item:nth-of-type(odd){clear:both}}.videoList__item a{display:block}.videoList__item .videoList__main{padding:7px 10px 0;position:relative}.videoList__item .videoList__sub{position:relative;overflow:hidden}.videoList__item img{display:block;width:100%;min-height:200px}.videoList__item img.lozad-loaded{margin:-9.6% 0}.newsArticle__video,.video{padding-top:56.25%;position:relative;width:100%}.newsArticle__video iframe,.video iframe{position:absolute;top:0;right:0;width:100%;height:100%}.featureList{margin:10px 5px -10px;text-align:center}@media (min-width:600px){.featureList{margin-right:-5px;margin-left:-5px}}.featureList:after{content:"";display:block;clear:both}.featureList__item{margin-bottom:10px;padding:0 5px;box-sizing:border-box;float:left;width:50%}.featureList__item:nth-of-type(odd){clear:both}@media (min-width:600px){.featureList__item{width:33.333%}.featureList__item:nth-of-type(odd){clear:none}.featureList__item:nth-of-type(3n+1){clear:both}}.featureList__item a{display:block}.featureList__item img{width:100%}.featureList--top .featureList__item:nth-of-type(n+7){display:none}@media (min-width:600px){.featureList--top .featureList__item{width:25%}.featureList--top .featureList__item:nth-of-type(3n+1){clear:none}.featureList--top .featureList__item:nth-of-type(4n+1){clear:both}.featureList--top .featureList__item:nth-of-type(n+7){display:block}}.featureList__main{margin-top:7px}@media (min-width:600px){.featureList__main{padding:0 10px}}.featureList__main span{display:inline-block;text-align:left}.categoryTabs{margin:15px 5px;overflow:hidden}@media (min-width:769px){.categoryTabs{width:100%;margin:20px 0;display:table;table-layout:auto;border-collapse:separate;border-spacing:10px 0}}.categoryTabs__item{text-align:center;padding:2.5px 5px;display:block;float:left;box-sizing:border-box}@media (min-width:769px){.categoryTabs__item{padding:0;display:table-cell;float:none}}.categoryTabs__item a,.categoryTabs__item span{color:#fff;font-size:12px;text-overflow:ellipsis;white-space:nowrap;background-color:#161d2d;padding:5px;display:block;overflow:hidden;border:1px solid #161d2d;border-radius:50px}.categoryTabs__flex2-4 .categoryTabs__item{width:50%}@media (min-width:769px){.categoryTabs__flex2-4 .categoryTabs__item{width:25%}}.categoryTabs__flex2-4 .categoryTabs__item:nth-of-type(odd){clear:both}.categoryTabs__flex2-6 .categoryTabs__item{width:50%}@media (min-width:769px){.categoryTabs__flex2-6 .categoryTabs__item{width:16.666%}}.categoryTabs__flex2-6 .categoryTabs__item:nth-of-type(odd){clear:both}.categoryTabs__flex3 .categoryTabs__item{width:33.3%}.categoryTabs__flex2 .categoryTabs__item{width:50%}.categoryTabs__current a{color:#161d2d;background-color:#fff}.categoryTabs--soccer a{border-radius:0}.shareBtn{font-size:0}.shareBtn__item{font-size:11px;display:inline-block}.shareBtn__item+.shareBtn__item{margin-left:5px}.shareBtn__item a{color:#fff;font-weight:400;background-color:#161d2d;padding:2px 5px;display:block;border-radius:3px}.shareIcon{fill:#fff;vertical-align:middle;width:1em;height:1em;margin:-.16667em .4167em 0 0;display:inline-block}.shareBtn__twitter a{background-color:#1da1f2}.shareBtn__facebook a{background-color:#3b5998}.shareBtn__line a{background-color:#00c300}.sliderWrap{background-color:#161d2d}@media (min-width:769px){.sliderWrap{padding:20px 0 15px;background-image:url(/images/contents/index/slideBg.png);background-repeat:repeat-x;background-position:50% 50%}}.sliderWrap a{color:#fff}.slider{margin:0 auto;max-width:980px;font-size:14px;line-height:1.39;overflow:hidden}.slider,.slider__item{position:relative}@media (min-width:769px){.slider__item{position:absolute;width:22.4%}.slider__item:first-of-type{margin:0 auto;position:static;width:52%;font-size:20px;line-height:1.3}.slider__item:nth-of-type(2),.slider__item:nth-of-type(3){left:0}.slider__item:nth-of-type(4),.slider__item:nth-of-type(5){right:0}.slider__item:nth-of-type(2),.slider__item:nth-of-type(4){top:0}.slider__item:nth-of-type(3),.slider__item:nth-of-type(5){top:50%}}.slider__item a{display:block;outline:none}.slider__main{padding-top:70%;background-position:50% 10%;display:block;background-repeat:no-repeat;background-size:cover}@media (min-width:769px){.slider__main{padding-top:80%;background-position:50% 25%}}.slider__sub{font-size:14px;background-color:rgba(22,29,45,.5);padding:10px;position:absolute;bottom:0;left:0;right:0}@media (min-width:769px){.slider__sub{font-size:100%;background-color:transparent;padding:4px 10px 0;position:static;height:2.78em;overflow:hidden}}@media (min-width:769px){.slider__item:first-of-type .slider__sub{height:2.6em}}.slick-dots{font-size:0;text-align:center;line-height:25px;height:25px}.slick-dots li{line-height:0;vertical-align:middle;display:inline-block}.slick-dots li+li{margin-left:10px}.slick-dots button{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:transparent;font-size:0;white-space:nowrap;background-color:#fff;width:10px;height:10px;padding:0;overflow:hidden;border:1px solid #fff;border-radius:50px}.slick-active button{background-color:#161d2d}.keyword--sp{overflow-x:auto;white-space:nowrap;overflow-scrolling:touch}@media (min-width:769px){.keyword--sp{display:none}}.horoscope__title{padding:10px;border-bottom:1px solid #73787e;background-color:rgba(22,29,45,.04);font-size:18px;font-weight:700;text-align:center}.horoscope__title:before{margin-right:.4em;content:"\226A"}.horoscope__title:after{margin-left:.4em;content:"\226B"}.horoscope__setting{border-bottom:1px solid #73787e;text-align:right}.horoscope__setting a{position:relative;display:block;padding:10px 30px 10px 10px;text-align:right}.horoscope__setting a:before{content:"";margin:auto 0;border-color:#73787e;border-style:solid solid none none;border-width:1px;position:absolute;top:0;right:10px;bottom:0;display:block;width:.35em;height:.35em;transform:rotate(45deg)}.horoscope__item:first-child .horoscope__rank{color:#cc1414}.horoscope__item:nth-child(2) .horoscope__rank{color:#e0602d}.horoscope__item:nth-child(3) .horoscope__rank{color:#f3ac46}.horoscope__item a{display:table;table-layout:fixed;width:100%;border-bottom:1px solid #73787e}.horoscope__item a>span{padding:13px 8px;display:table-cell;vertical-align:middle}@media (min-width:600px){.horoscope__item a>span{padding-right:15px;padding-left:15px}}.horoscope__rank{border-right:1px dotted rgba(115,120,126,.4);width:2.5em;text-align:center;font-weight:700;font-size:20px}@media (min-width:769px){.horoscope__rank{width:4em}}.horoscope__rank span{margin-left:2px;font-weight:400;font-size:13px}.horoscope__sign{border-right:1px dotted rgba(115,120,126,.4);width:8em;font-weight:700}.horoscope__sign img{margin-right:6px;vertical-align:middle;width:26px}.horoscope__text{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.horoscopeSetting{padding:10px 3px 0;border-bottom:1px solid #161d2d}.horoscopeSetting:after{content:"";display:block;clear:both}.horoscopeSetting__item{padding:0 7px 10px;box-sizing:border-box;float:left;width:33.33%}.horoscopeSetting__item:nth-of-type(3n+1){clear:both}.horoscopeSetting__item button{margin:0;padding:0;border:none;display:block;font-size:11px;width:100%;background-color:transparent;text-align:center;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (min-width:401px){.horoscopeSetting__item button{font-size:13px}}.horoscopeSetting__item button:hover{opacity:.8}.horoscopeSetting__item img{margin-bottom:5px;padding:5px;width:100%;box-sizing:border-box;background-color:rgba(22,29,45,.05)}@media (min-width:401px){.horoscopeSetting__item img{padding-right:20px;padding-left:20px}}@media (min-width:600px){.horoscopeSetting__item img{padding-right:40px;padding-left:40px}}.horoscopeSetting__item span{display:block;line-height:1.3;font-size:18px;font-weight:700}.horoscopeSetting__item:first-of-type button:after{content:"(3/21\FF5E  4/19)"}.horoscopeSetting__item:nth-of-type(2) button:after{content:"(4/20\FF5E  5/20)"}.horoscopeSetting__item:nth-of-type(3) button:after{content:"(5/21\FF5E  6/21)"}.horoscopeSetting__item:nth-of-type(4) button:after{content:"(6/22\FF5E  7/22)"}.horoscopeSetting__item:nth-of-type(5) button:after{content:"(7/23\FF5E  8/22)"}.horoscopeSetting__item:nth-of-type(6) button:after{content:"(8/23\FF5E  9/22)"}.horoscopeSetting__item:nth-of-type(7) button:after{content:"(9/23\FF5E  10/23)"}.horoscopeSetting__item:nth-of-type(8) button:after{content:"(10/24\FF5E  11/22)"}.horoscopeSetting__item:nth-of-type(9) button:after{content:"(11/23\FF5E  12/21)"}.horoscopeSetting__item:nth-of-type(10) button:after{content:"(12/22\FF5E  1/19)"}.horoscopeSetting__item:nth-of-type(11) button:after{content:"(1/20\FF5E  2/18)"}.horoscopeSetting__item:nth-of-type(12) button:after{content:"(2/19\FF5E  3/20)"}.horoscopeHead{padding:10px 10px 20px;overflow:hidden;color:#fff;background:#161d2d url(/images/common/zodiacSigns/bg.jpg) no-repeat 50% 50%;background-size:cover}@media (min-width:769px){.horoscopeHead{margin-top:29px;padding:25px 30px}}@media (min-width:600px){.horoscopeHead{font-size:18px}}.horoscopeHead__wrap{margin-bottom:25px}@media (min-width:600px){.horoscopeHead__wrap{display:table;table-layout:fixed;width:100%}}.horoscopeHead__main,.horoscopeHead__sub{text-align:center}@media (min-width:600px){.horoscopeHead__main,.horoscopeHead__sub{display:table-cell;vertical-align:middle}}.horoscopeHead__sub img{margin:0 auto;display:block;max-width:200px}@media (min-width:600px){.horoscopeHead__sub img{max-width:none}}@media (min-width:600px){.horoscopeHead__sub{width:32%}.horoscopeHead__sub img{width:100%}.horoscopeHead__main{padding-left:10px}}.horoscopeHead__title{margin-top:.4em;margin-bottom:.9em;line-height:1.2}@media (min-width:769px){.horoscopeHead__title{margin-top:1em}}.horoscopeHead__title span{margin:0 .1em -.05em;font-size:26px}@media (min-width:600px){.horoscopeHead__title span{font-size:30px}}@media (min-width:401px){.horoscopeHead__title br{display:none}}.horoscopeHead__main dl{display:inline-block;letter-spacing:.1em;font-weight:700}.horoscopeHead__main dl dt{margin-bottom:.3em;padding:2px 1.2em 1px;line-height:1.2;color:#161d2d;background-color:#fff}.horoscopeHead__main dl dd+dt{margin-top:.8em}.horoscopeDetail__text{padding:25px 0 0;border-top:1px solid #fff;clear:both}.horoscopeDetail__text>p{padding-right:10px;padding-left:10px;overflow:hidden}@media (min-width:980px){.horoscopeDetail__text>p{padding-right:0;padding-left:0}}.horoscopeDetailRank{margin:0 auto 1.2em;padding:1.2em .5em .4em;width:6em;height:5em;color:#161d2d;background-color:#fff;text-align:center;line-height:1.2;font-weight:700}@media (min-width:600px){.horoscopeDetailRank{margin:0 15px 0 0;float:left}}@media (min-width:769px){.horoscopeDetailRank{margin-right:25px}}.horoscopeDetailRank__number span{margin:0 .06em;font-size:26px}@media (min-width:600px){.horoscopeDetailRank__number span{font-size:30px}}.horoscopeDetail{border-top:1px solid #73787e}.horoscopeDetail__item{padding:18px 10px 25px 125px;border-bottom:1px solid #73787e;position:relative;min-height:100px}@media (min-width:600px){.horoscopeDetail__item{padding-left:160px;min-height:120px}}.horoscopeDetail__head{margin-bottom:10px;display:table;width:100%;line-height:1}.horoscopeDetail__head>*{display:table-cell;vertical-align:bottom}.horoscopeDetail__item--love .horoscopeDetail__head{color:#b06c85}.horoscopeDetail__item--money .horoscopeDetail__head{color:#a58e71}.horoscopeDetail__item--work .horoscopeDetail__head{color:#758aa4}.horoscopeDetail__item--health .horoscopeDetail__head{color:#72a376}@font-face{font-family:horoscopeIcon;src:url(/font/horoscopeIcon?j4qb22);src:url(/font/horoscopeIcon?j4qb22#iefix) format("embedded-opentype"),url(/font/horoscopeIcon.ttf?j4qb22) format("truetype"),url(/font/horoscopeIcon.woff?j4qb22) format("woff"),url(/font/horoscopeIcon.svg?j4qb22#icomoon) format("svg");font-weight:400;font-style:normal}.horoscopeDetail__item:before{font-family:horoscopeIcon;content:"";margin:auto 0;border-radius:100%;position:absolute;top:0;bottom:0;left:10px;display:block;width:100px;height:100px;line-height:100px;font-size:48px;text-align:center;color:#fff}@media (min-width:600px){.horoscopeDetail__item:before{width:120px;height:120px;line-height:120px;font-size:55px}}.horoscopeDetail__item--love:before{content:"\E903";background-color:#b06c85}.horoscopeDetail__item--money:before{content:"\E902";background-color:#a58e71}.horoscopeDetail__item--work:before{content:"\E901";background-color:#758aa4}.horoscopeDetail__item--health:before{content:"\E900";background-color:#72a376}.horoscopeDetail__title{font-weight:700;font-size:20px}.horoscopeDetail__title+span{float:right;font-size:40px}.horoscopeDetail__title+span span{margin-left:.2em;font-size:20px}.horoscopeDetail__body{line-height:1.6}*+.areaList{border-top:1px solid #73787e}.areaList--region{display:flex;flex-wrap:wrap}.areaList--region .areaList__item{width:100%}.areaList--region .areaList__item--0{order:10}.areaList--region .areaList__item--1{order:4}.areaList--region .areaList__item--2{order:6}.areaList--region .areaList__item--3{order:9}.areaList--region .areaList__item--4{order:5}.areaList--region .areaList__item--5{order:8}.areaList--region .areaList__item--6{order:7}.areaList--region .areaList__item--7{order:2}.areaList--region .areaList__item--8{order:1}.areaList--region .areaList__item--9{order:3}.todayWeather{text-align:center;margin:0 10px}@media (min-width:600px){.todayWeather{width:100%;margin:15px 0 0;display:table;table-layout:fixed;border-collapse:separate;border-spacing:10px 0}}.todayWeather img{max-width:100%;margin:0 auto;display:block}@media (min-width:600px){.todayWeather img{max-width:65%}}@media (min-width:600px){.todayWeather__main,.todayWeather__sub{vertical-align:middle;display:table-cell}}.todayWeather__temp{font-size:32px}@media (min-width:600px){.todayWeather__temp{text-align:left}}.todayWeather__temp span{font-size:.75em;vertical-align:baseline;margin-left:5px}.todayWeather__rainyPct,.todayWeather__rainyTime{text-align:left;margin:0 auto;display:table;overflow:hidden}@media (min-width:600px){.todayWeather__rainyPct,.todayWeather__rainyTime{display:block}}.todayWeather__rainyPct dt,.todayWeather__rainyTime dt{float:left}.todayWeather__rainyPct dd,.todayWeather__rainyTime dd{padding-left:15px;overflow:hidden}.todayWeather__rainyTime{display:block}.todayWeather__rainyTime dl+dl{margin-top:2px}.todayWeather__rainyTime dt{width:4em}.todayWeather__rainyTime dd{padding-left:0}.todayWeather__rainyTime dd:before{content:"\FF1A";display:inline-block}.weatherTable{font-size:13px;text-align:center;margin-top:15px}@media (min-width:600px){.weatherTable{font-size:14px}}.weatherTable tr{border-bottom:1px solid #73787e}.weatherTable td,.weatherTable th{white-space:nowrap}.weatherTable th{vertical-align:top;line-height:1.2;padding:5px}.weatherTable th .weatherTable__unit{font-size:.75em;margin-top:3px;display:block}@media (min-width:600px){.weatherTable th .weatherTable__unit{display:none}}.weatherTable td{padding:10px 0}@media (min-width:600px){.weatherTable td{padding:10px}}.weatherTable td .weatherTable__unit{font-size:.85em;vertical-align:baseline;margin-left:3px;display:none}@media (min-width:600px){.weatherTable td .weatherTable__unit{display:inline-block}}.weatherTable img{max-width:100%}.weatherTable__hourDate{font-weight:700;background-color:rgba(115,120,126,.1);padding:5px!important;border-top:1px solid #73787e}@media (min-width:600px){.weatherTable__hourDate{padding:5px 0!important}}.weatherTable__date.weatherTable__date--sat{color:#00c}.weatherTable__date.weatherTable__date--sun{color:#c00}.weatherTable__date span+span{margin-left:3px}.weatherTable__temp.weatherTable__maxTemp{color:#c00}.weatherTable__temp.weatherTable__minTemp{color:#00c}.weatherTable__hour tr:nth-of-type(n+7){display:none}.weatherTable__hourBtn a:after{transform:rotate(135deg)}.information{padding:10px;background-color:#e5e6e6;font-size:14px;overflow:hidden}.information__item{margin:0 auto;position:relative;max-width:980px}.information__item a{padding:10px 30px 10px 10px;display:block;background-color:#fff}@media (min-width:769px){.information__item a{padding:0;display:table;width:100%}}.information__item a:after{content:"";margin:auto 0;border-color:#73787e;border-style:solid solid none none;border-width:1px;position:absolute;top:0;right:10px;bottom:0;display:block;width:.35em;height:.35em;transform:rotate(45deg);right:13px;width:.7em;height:.7em}@media (min-width:769px){.information__item a:after{right:20px}}.information__item a>div{padding:3px 0;vertical-align:middle}@media (min-width:769px){.information__item a>div{padding:15px 25px;display:table-cell}}.information__item+.information__item{margin-top:10px}.information__date{font-size:13px;line-height:1.3;white-space:nowrap}@media (min-width:769px){.information__date{width:6em}}.information__date span{margin-left:.4em;padding:1px 1.5em;display:inline-block;color:#fff;background-color:#cc1414;font-weight:700;text-transform:uppercase}.information__main{font-size:13px}@media (min-width:769px){.information__main{padding-right:0!important;font-size:15px}}.information__main:before{content:"";margin-left:-25px;display:block;position:absolute;top:15px;bottom:15px;width:0;border-left:1px solid #e5e6e6}.information__main br{display:none}@media (min-width:769px){.information__main br{display:block}}@media (min-width:769px){.information__sub{padding-left:0!important;width:26%}.information__item>a>div:last-child{padding-right:50px!important}}.informationIcon{display:table;table-layout:fixed;width:100%;max-width:106px}@media (min-width:769px){.informationIcon{max-width:none}}.informationIcon>div{padding-right:5%;display:table-cell;vertical-align:middle}@media (min-width:769px){.informationIcon>div{padding-right:0;padding-left:8%}}.informationIcon svg{width:100%;display:block}.auIcon{fill:#eb6c05}.sbIcon{fill:#a9abae}.cardIcon{fill:#05a7eb}.newsArticle #japanese{display:none}.newsArticle__head{line-height:1.5}.newsArticle__head .shareBtn{text-align:right}.newsArticle__date{font-weight:400;margin-bottom:5px}.newsArticle__category a{color:#739fe5}#english .newsArticle__body,#english .newsArticle__title,#english .newsArticle__video{word-break:normal}.newsArticle__title+.shareBtn{margin-top:5px}.newsArticle__body,.newsArticle__video{margin:15px 10px;font-size:16px;line-height:1.8}.newsArticle__body img,.newsArticle__video img{max-width:100%;margin:0 auto 15px;display:block}.newsArticle__body>p,.newsArticle__video>p{margin:15px 0}.newsArticle__body:after,.newsArticle__video:after{content:"";display:block;clear:both}.englishBody #english{display:none}.newsArticle__video{width:auto}.ArticleImage,.newsArticle__fig{background-color:#161d2d;margin:0 0 15px;padding:15px 0}@media (min-width:769px){.ArticleImage,.newsArticle__fig{margin:15px;padding:15px;background-color:rgba(22,29,45,.04)}}.ArticleImage img,.newsArticle__fig img{max-width:100%;margin:0 auto;display:block}.ArticleImage p,.newsArticle__fig--cap{color:#fff;margin-top:15px;padding-right:15px;padding-left:15px}@media (min-width:769px){.ArticleImage p,.newsArticle__fig--cap{color:#161d2d;padding-right:0;padding-left:0}}.ArticleImage{text-align:center;line-height:0;margin:0 -10px 15px}@media (min-width:769px){.ArticleImage{margin:15px 0}}.ArticleImage a{display:inline-block}.ArticleImage p{text-align:left;line-height:1.5;font-size:15px}figure.right{clear:both;float:right;width:50%}@media (min-width:401px){figure.right{max-width:240px}}figure.right .ArticleImage{margin:0 0 10px 10px;padding:10px}@media (min-width:401px){figure.right .ArticleImage{margin-left:20px;padding:15px}}figure.right p{padding-right:0;padding-left:0;font-size:12px}figure.left{clear:both;float:left;width:50%}@media (min-width:401px){figure.left{max-width:240px}}figure.left .ArticleImage{margin:0 10px 10px 0;padding:10px}@media (min-width:401px){figure.left .ArticleImage{margin-right:20px;padding:15px}}figure.left p{padding-right:0;padding-left:0;font-size:12px}.articleImages{padding:0 8px 15px;overflow:hidden;background-color:#161d2d}@media (min-width:769px){.articleImages{margin-bottom:15px;color:#fff;background-color:rgba(22,29,45,.04)}}.articleImages figure{overflow:hidden;box-sizing:border-box;float:left;width:50%;font-size:13px}@media (min-width:401px){.articleImages figure{width:33.333%}}.articleImages figure:nth-of-type(odd){clear:both}@media (min-width:401px){.articleImages figure:nth-of-type(odd){clear:none}.articleImages figure:nth-of-type(3n+1){clear:both}}.articleImages .ArticleImage,.articleImages .newsArticle__fig{margin:0;padding:15px 7px 0;background-color:transparent}.ArticleImage .articleImages p,.articleImages .ArticleImage p,.articleImages .newsArticle__fig--cap{margin-top:10px;padding-right:0;padding-left:0}.articleChgnge__btn a,.newsArticle__more a{line-height:3.2em;min-width:150px}.articleChgnge__btn a:after{content:none}.newsRelated{background-color:rgba(22,29,45,.04);border-top:1px solid #73787e;overflow:hidden}.newsRelated .basicTitle,.newsRelated .newsArticle__head,.newsRelated .receiveNews__course{margin-top:0}.newsRelated .featureList{margin-bottom:0}.articlePager{font-size:0;text-align:center;margin:15px 10px}.articlePager__item{font-size:13px;display:inline-block}.articlePager__item+.articlePager__item{margin-left:30px}.articlePager__item a,.articlePager__item span{position:relative}.articlePager__item a:after,.articlePager__item span:after{content:"";margin:auto 0;border-color:#73787e;border-style:solid solid none none;border-width:1px;position:absolute;top:0;right:10px;bottom:0;display:block;width:.35em;height:.35em;transform:rotate(45deg)}.articlePager__item span{color:#73787e}.articlePager__item a:after{border-color:#161d2d}.articlePager__prev a,.articlePager__prev span{padding-left:15px}.articlePager__prev a:after,.articlePager__prev span:after{left:0;right:auto;transform:rotate(-135deg)}.articlePager__next a,.articlePager__next span{padding-right:15px}.articlePager__next a:after,.articlePager__next span:after{right:0}#newsNav{background-color:#3d4d66;position:fixed;top:7px;right:7px;z-index:999}@media (min-width:769px){#newsNav{display:none}}#newsNav.fixed{position:fixed}#newsNav a{color:#fff;font-size:10px;text-align:center;padding:10px 2px;display:block}#newsNav a.current{color:#f90}[lang=en]{word-break:normal}.receiveNews{margin-top:15px;margin-right:10px;margin-left:10px;border:1px solid #73787e;background-color:rgba(22,29,45,.04)}.receiveNews__course{margin-top:0;padding-left:calc(1.4em + 15px);padding-right:15px;position:relative;color:#fff;background-color:#161d2d}.receiveNews__course .receiveNewsIcon{margin:auto;position:absolute;top:0;bottom:0;left:15px;width:1em;height:1em;fill:#fff}.receiveNews__date{padding:45px 15px 0}.receiveNews__date span{margin-right:.4em;border-radius:2px;padding:1px .5em;position:relative;color:#fff;background-color:#739fe5}.receiveNews__body{padding:15px 15px 45px}.resultSearch{color:#fff;background-color:#161d2d;width:auto;padding:15px 10px}.resultSearch>div{margin:0;display:block}.resultSearch>div input{font-size:18px}.resultSearch>div .searchIcon{width:18px;height:18px}.resultSearch__total{font-size:13px;text-align:center;padding:15px 10px}.resultSearch__total span{display:block}@media (min-width:600px){.resultSearch__total span{display:inline}.resultSearch__total span+span{margin-left:10px}}.resultSearch__total+.simpleList{border-top:1px solid #73787e}.noResult{text-align:center;margin:50px 10px}.pagination{font-size:0;text-align:center;margin:15px 10px}.pagination .page-item{font-size:15px;display:inline-block}.pagination .page-item a{color:#73787e}.pagination .page-item.active{border-bottom:1px solid #161d2d}.pagination .page-item+.page-item{margin-left:10px}#sidebar{font-size:15px}@media (min-width:769px){#sidebar{float:right;width:35.71429%;max-width:350px}}.ranking__item{border-bottom:1px solid #73787e}.ranking__item a{padding:15px 15px 15px 3em;position:relative;display:block}.ranking__num{position:absolute;top:14px;left:10px;display:block;width:1.6em;height:1.6em;line-height:1.67em;color:#fff;background-color:#cc1414;text-align:center}.ranking__item:nth-of-type(n+6) .ranking__num{background-color:#f3ac46}.ranking__date{margin-bottom:2px;display:block;font-size:13px}.ranking__source{padding:9px 10px;border-bottom:1px solid #73787e;text-align:right;font-size:13px}#sidebar .keyword{padding:15px 5px 10px 10px}@media (min-width:769px){#sidebar .keyword{margin:30px 0}}#sidebar .keyword ul{display:block}#sidebar .keyword--top{display:none}@media (min-width:769px){#sidebar .keyword--top{display:block}}#sidebar .keyword__item{margin-bottom:5px}.banner,.registCourse{border-top:1px solid #fff;padding:15px;background-color:#161d2d;text-align:center}@media (min-width:769px){.banner,.registCourse{border-top:none;margin-top:30px;margin-bottom:30px}}.banner a,.banner img,.registCourse a,.registCourse img{display:inline-block}.banner img,.registCourse img{width:100%;max-width:400px}#main .banner img,#main .registCourse img{max-width:580px}#sidebar .banner,#sidebar .registCourse{display:none}@media (min-width:769px){#sidebar .banner,#sidebar .registCourse{display:block;padding:10px}}#footer .banner,#footer .registCourse{border-top-color:#73787e}@media (min-width:769px){#footer .banner,#footer .registCourse{display:none}}.banner__item+.banner__item{margin-top:10px}.market{padding:15px 10px;background-color:#3d4d66}@media (min-width:769px){.market{margin:30px 0}}.market__title{margin-bottom:8px;color:#fff;font-size:16px;font-weight:700}.marketContents{border-collapse:separate;border-spacing:0 5px;width:100%;table-layout:auto;white-space:nowrap;color:#c9c9c9}.marketContents tr{background-color:#627690}.marketContents tr>*{padding:9px 5px;text-align:left}.marketContents th{padding-left:15px;color:#fff}@media (min-width:769px){.marketContents th{padding-left:10px;font-size:12px}}@media (min-width:980px){.marketContents th{padding-left:15px;font-size:14px}}.marketContents .market__today{padding-left:15px;font-size:16px}@media (min-width:769px){.marketContents .market__today{font-size:14px}}@media (min-width:980px){.marketContents .market__today{font-size:16px}}.marketContents .market__today--up{color:#f8a0a1}.marketContents .market__today--down{color:#91cc67}.marketContents .market__icon{margin-top:.4em;margin-left:-13px;position:absolute;display:inline-block;font-size:11px;vertical-align:middle}@media (min-width:769px){.marketContents .market__icon{margin-top:.3em}}@media (min-width:980px){.marketContents .market__icon{margin-top:.4em}}.marketContents .market__before,.marketContents .market__time{font-size:12px}@media (min-width:769px){.marketContents .market__before,.marketContents .market__time{font-size:10px}}@media (min-width:980px){.marketContents .market__before,.marketContents .market__time{font-size:12px}}.marketContents .market__time{padding-right:13px;text-align:right}.market__buttonLink a{padding:0 25px;border:1px solid #fff;position:relative;display:block;line-height:2.2em;color:#fff;font-size:15px;text-align:center}.market__buttonLink a:after{content:"";margin:auto 0;position:absolute;top:0;right:10px;bottom:0;display:block;width:.35em;height:.35em;transform:rotate(45deg);border-color:#fff;border-style:solid solid none none;border-width:1px}.marketList__item{border-bottom:1px solid #73787e}.marketDetail{line-height:1.8em;padding:15px 10px;overflow:hidden}@media (min-width:600px){.marketDetail__body,.marketDetail__title{float:left}.marketDetail__title{width:27%}.marketDetail__body{width:73%}}.marketDetail__list{width:100%;display:table;table-layout:fixed;border-collapse:separate;border-spacing:0}.marketDetail__item{color:#73787e;font-size:13px;vertical-align:middle;display:table-cell}@media (min-width:600px){.marketDetail__item{padding-left:10px}}.marketDetail__move{color:#161d2d;font-size:18px}.marketDetail__move--up{color:#f8a0a1}.marketDetail__move--down{color:#91cc67}.marketDetail__icon{font-size:13px;vertical-align:middle}@media (min-width:600px){.marketDetail__icon{margin-left:-1.4em}}.marketDetail__ratio{width:23%}@media (min-width:600px){.marketDetail__ratio{width:33%}}.marketDetail__time{text-align:right;width:27%}@media (min-width:600px){.marketDetail--TIBOR .marketDetail__body,.marketDetail--TIBOR .marketDetail__title{width:50%}}.marketDetail--TIBOR .marketDetail__body{text-align:right;float:none;overflow:hidden}.marketCondition__index{padding:10px;background-color:rgba(22,29,45,.04)}.marketCondition__body{padding:15px 10px;border-top:1px solid #73787e}.registCourse__item img{width:100%}.registCourse__item+.registCourse__item{margin-top:15px}.aboutCourse__genre{margin:30px 0}.courseGenre__list{font-size:0;margin:15px 5px -10px}@media (min-width:769px){.courseGenre__list{margin:15px -5px -10px}}.courseGenre__item{text-align:center;vertical-align:top;margin-bottom:10px;padding:0 5px;display:inline-block;box-sizing:border-box;font-size:14px}.courseGenre__item img{width:100%}.courseGenre__item p{margin-top:5px}.courseGenre__item:last-of-type p{position:relative;left:calc(-50% + -5px)}.courseGenre__list--w4-2 .courseGenre__item{width:50%}@media (min-width:600px){.courseGenre__list--w4-2 .courseGenre__item{width:25%}}.courseGenre__list--w3-2 .courseGenre__item{width:50%}@media (min-width:600px){.courseGenre__list--w3-2 .courseGenre__item{width:33.3%}}.aboutCourse__sample{text-align:center;background-color:#f6f6f6;margin:30px 0;padding:30px 15px;position:relative}.aboutCourse__sample img{max-width:80%;margin:0 auto;display:block}@media (min-width:600px){.aboutCourse__sample img{max-width:65%}}@media (min-width:769px){.aboutCourse__sample img{max-width:50%}}.aboutCourse__sampleItem{background-color:#f6f6f6}.aboutCourse__sampleItem+.aboutCourse__sampleItem{position:absolute;top:30px;bottom:30px;left:15px;right:15px}.courseRegist,.courseRegistered{margin:30px 10px}.courseRegist{transform:scale(.9);transform-origin:50% 0;text-align:center}@media (min-width:401px){.courseRegist{transform:scale(.8)}}.courseRegist a{color:#fff;background-color:#223143;padding:20px 30px 14px;display:inline-block;box-shadow:0 5px #090c12}@media (min-width:401px){.courseRegist a{padding:20px 40px 14px}}.courseRegist a .registIcon{fill:#223143;vertical-align:middle;background-color:#fff;width:50px;margin-top:-3px;padding:8px;display:inline-block;border-radius:5px;box-sizing:border-box}@media (min-width:401px){.courseRegist a .registIcon{width:60px}}.courseRegist a>span{vertical-align:middle;margin:0 -.9em 0 -.45em;display:inline-block}.courseRegist a>span>span{font-size:12px;display:block}@media (min-width:401px){.courseRegist a>span>span{font-size:15px}}.courseRegist a>span>span+span{color:#fc0;font-size:24px;font-weight:700;text-indent:.9em;letter-spacing:.9em}@media (min-width:401px){.courseRegist a>span>span+span{font-size:30px}}.courseRegistered{border-top:3px double #73787e;border-bottom:3px double #73787e;padding:15px 20px;background-color:rgba(61,77,102,.05)}@media (min-width:600px){.courseRegistered{padding-right:30px;padding-left:30px;text-align:center}}.courseRegistered span{font-weight:700}.courseRegistered__link{margin-top:15px;text-align:center}.courseRegistered__link a{margin:0 auto;padding:0 30px;position:relative;display:inline-block;min-width:120px;line-height:2.2em;color:#fff;background-color:#cc1414}.courseRegistered__link a:after{content:"";margin:auto 0;position:absolute;top:0;right:10px;bottom:0;display:block;width:.35em;height:.35em;transform:rotate(45deg);border-color:#fff;border-style:solid solid none none;border-width:1px}.general2Title{margin-top:45px;line-height:1.5;font-size:20px;text-align:center}.general2Title span{background:linear-gradient(transparent 60%,#ff0 0)}@media (min-width:600px){.general2Title br.sp{display:none}}.general2Text{margin:1.5em 0}.general2Text>li{margin-top:.5em;padding:15px 10px 15px 2.6em;position:relative;border:1px solid #eee;background-color:#f6f6f6}.general2Text>li:before{content:"";margin-top:.4em;margin-left:3px;border-bottom:1px solid #161d2d;border-left:1px solid #161d2d;position:absolute;left:10px;display:block;width:.8em;height:.4em;color:#161d2d;transform:rotate(-45deg)}.general2Text+.courseRegistered{margin-right:0;margin-left:0}.general2Image,.general2Text+.loginList .carrierSugotoku__remark{text-align:center}.general2Image{margin-bottom:3em;padding-bottom:3em;border-bottom:1px solid #161d2d}.general2Image__item{margin-top:3em;padding-top:3em;border-top:1px solid #161d2d;display:flex;flex-wrap:wrap;align-items:center}.general2Image__image{border:1px solid #eee;width:35%;box-sizing:border-box}.general2Image__image img{display:block;width:100%}.general2Image__text{position:relative;width:30%;box-sizing:border-box;line-height:1.2}.general2Image__text:after{content:"";border-color:transparent transparent transparent red;border-style:solid;border-width:1.5em 0 1.5em 1em;position:absolute;top:50%;right:0;transform:translateY(-50%);display:block;width:0;height:0}.general2Image__text span{margin-right:1em;padding:.3em 0 .3em .5em;display:block;color:#fff;background-color:red;font-weight:700}@media (min-width:401px){.general2Image__text{line-height:1.5}.general2Image__text span br.sp{display:none}}@media (min-width:600px){.general2Image__text{padding:0 1em;line-height:1.5}.general2Image__text:after{right:1em}.general2Image__text span br.sp{display:none}}.general2TextTitle{text-align:center}.general2TextTitle span{padding:.3em 1.5em;position:relative;display:inline-block;font-weight:700;color:#fff;background-color:#161d2d}.general2TextTitle span:after{content:"";margin:auto;border-color:#161d2d transparent transparent;border-style:solid;border-width:8px 10px 0;position:absolute;top:100%;right:0;left:0;display:block;width:0;height:0}.general2TextSub{margin-right:10px;text-align:right}.general2Invite{margin-top:1em;margin-bottom:2em;line-height:1.5;font-size:20px;font-weight:700;text-align:center}.general2Invite__main{color:red;display:block}@media (min-width:401px){.general2Invite br.sp{display:none}}.general2Invite__sub{background:linear-gradient(transparent 60%,#ff0 0)}.faqCaption{font-weight:700;margin-top:15px;padding:10px 15px;border-bottom:2px solid #73787e;position:relative}.faqList+*{margin-top:0}.faqList__item{margin-top:-1px}.faqList__item .acMenu__toggleBtn{padding:15px 30px 15px 10px}.faqList__item>dd{background-color:#f6f6f6;padding:15px;display:none}.faqList__item .comList{margin:0}.faqList__item .comList__styleLink{margin-top:15px}.faqList__item .comDefine{margin:0}.faqList__item .comDefine dd,.faqList__item .comDefine dt{margin:15px 0}.faqList__item textarea{margin:1em 0;padding:10px 15px;overflow:hidden}.faqList__item{border-top:1px solid #73787e}#aboutExtra,#aboutVip{margin-top:-92px;padding-top:92px}@media (min-width:769px){#aboutExtra,#aboutVip{margin-top:-116px;padding-top:116px}}.loading{margin:30px 10px}.loading img{margin:0 auto;width:40px;display:block}.titleBox{margin-top:15px;margin-right:10px;margin-left:10px;border:1px solid #73787e}@media (min-width:769px){.titleBox{margin-top:30px;margin-right:0;margin-left:0}}.titleBox__title{padding:8px 15px;border-bottom:1px solid #73787e;color:#fff;background-color:#3d4d66;font-size:18px;font-weight:700}.titleBox__body{padding:15px}.titleBox__body .articleChgnge__btn,.titleBox__body .basicButtonLink,.titleBox__body .newsArticle__more,.titleBox__body .weatherTable__hourBtn{margin-top:20px;margin-bottom:0}.titleBox__body .articleChgnge__btn+.titleBox__contents,.titleBox__body .basicButtonLink+.titleBox__contents,.titleBox__body .newsArticle__more+.titleBox__contents,.titleBox__body .weatherTable__hourBtn+.titleBox__contents{margin-top:30px}.titleBox__text{margin-bottom:10px;padding-bottom:10px;border-bottom:1px dotted #73787e}.titleBox__text:after{content:"";display:block;clear:both}.titleBox__contents{padding-left:16px;position:relative;font-weight:700}.titleBox__contents:before{content:"";border-left:2px solid #739fe5;border-bottom:2px solid #739fe5;display:block;position:absolute;top:.5em;left:0;width:8px;height:3px;transform:rotate(-45deg)}.settingButton{text-align:center}.settingButton button{margin:0 auto;padding:14px 30px 14px 40px;border:none;position:relative;display:inline-block;min-width:200px;line-height:1.2em;color:#fff;background-color:#14accc;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:15px;font-family:inherit}.settingButton button:after,.settingButton button:before{content:"";margin:auto;display:block;position:absolute;top:0;bottom:0}.settingButton button:after{left:10px;width:14px;height:14px;background-color:#fff;border-radius:100%}.settingButton button:before{z-index:2;left:13px;width:4px;height:4px;border-right:1px solid #14accc;border-bottom:1px solid #14accc;transform:rotate(-45deg)}.settingButton button:hover{opacity:.9}.settingButton button:disabled{background-color:rgba(34,49,67,.15);cursor:auto;color:#cc1414;font-weight:700}.settingButton button:disabled:after,.settingButton button:disabled:before{content:none}.settingButton button:disabled:before{border-right-color:#223143;border-bottom-color:#223143}.courseList{overflow:hidden;position:relative}.courseList:before{content:"";display:block;position:absolute;top:0;left:calc(50% - 1px);bottom:0;border-left:1px dotted #73787e;width:0}.courseList .articleChgnge__btn a,.courseList .basicButtonLink a,.courseList .newsArticle__more a,.courseList .weatherTable__hourBtn a{min-width:auto}@media (min-width:600px){.courseList .articleChgnge__btn a,.courseList .basicButtonLink a,.courseList .newsArticle__more a,.courseList .weatherTable__hourBtn a{min-width:120px}}.courseList__item{float:right;width:48%}.courseList__item:nth-of-type(odd){clear:both;float:left}.courseList__title{margin-bottom:10px;padding:5px 0;font-weight:700;background-color:rgba(22,29,45,.1);text-align:center}@media (min-width:769px){.courseList__title{padding:5px 10px;text-align:left}}.notificationImage{margin:0 15px 6px 0;float:left;width:130px;min-width:130px}.notificationImage~div{margin-top:1em;clear:both}@media (min-width:401px){.notificationImage~div{clear:none}}@media (min-width:769px){.notificationImage{width:25%}}.breadcrumb{margin:15px 10px;font-size:11px}.breadcrumb li{display:inline}.breadcrumb li:not(:last-of-type):after{content:"";margin:0 .2em 0 .3em;right:5px;display:inline-block;width:4px;height:4px;border-top:1px solid rgba(9,12,18,.3);border-right:1px solid rgba(9,12,18,.3);transform:rotate(45deg);overflow:hidden;vertical-align:middle}.breadcrumb a{color:#06a;text-decoration:underline}.breadcrumb a:hover{text-decoration:none}.footerSearch{padding:10px}@media (min-width:769px){.footerSearch{display:none}}.footerSearch form{border:1px solid #73787e;position:relative;display:block;overflow:hidden;background-color:#fff}.footerSearch input{padding-right:4.8em;padding-left:.6em;box-sizing:border-box;width:100%;height:3em;line-height:3em;background-color:transparent}.footerSearch button,.footerSearch input{border:none;display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none}.footerSearch button{padding:0 1em;position:absolute;box-sizing:content-box;top:2px;right:2px;bottom:2px;line-height:2.85em;color:#fff;background-color:#161d2d;text-align:center}.footerNav{border-top:1px solid #525966;background-color:#090c12}@media (min-width:769px){.footerNav>ul{margin:0 auto;padding:14px 0;max-width:980px}}.footerNav>ul:after{content:"";display:block;clear:both}.footerNav__item{border-bottom:1px solid #525966;position:relative;color:#fff;font-size:15px}@media (min-width:769px){.footerNav__item{padding:1px 15px;border-bottom:none;float:left;font-size:13px}}@media (min-width:769px){.footerNav__item+.footerNav__item{border-left:1px solid #525966}}.footerNav__item a{color:#fff;padding:13px 10px 13px 1.8em;display:block}@media (min-width:769px){.footerNav__item a{padding:0;display:inline}}.footerNav__item a:after{content:"";margin:auto 0;position:absolute;top:0;right:10px;bottom:0;display:block;width:.35em;height:.35em;transform:rotate(45deg);border-color:#fff;border-style:solid solid none none;border-width:1px;right:auto;left:10px}@media (min-width:769px){.footerNav__item a:after{content:none}}.copyright{padding:10px;position:relative;color:#fff;background-color:#00406b;text-align:center;font-size:11px}.jump a{margin:auto 0;border-radius:20px;top:0;right:10px;overflow:hidden;width:4em;height:4em;background-color:rgba(9,12,18,.6);text-indent:100%;white-space:nowrap}.jump a,.jump a:after{position:absolute;bottom:0;display:block}.jump a:after{content:"";margin:auto;border-top:1px solid #fff;border-right:1px solid #fff;top:18%;right:0;left:0;width:1.1em;height:1.1em;transform:rotate(-45deg)}@media (min-width:769px){.jump a:hover{background-color:#090c12;opacity:1}}.copyright__logo{margin:0 auto 4px;display:block;width:195px}.sgFreeBanner img{width:100%}.sgFreeBanner__register{background-color:#fff;padding:8px 12px}.modal__overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;z-index:10000}.modal__container{max-width:68vw;max-height:90vh;overflow-y:auto;box-sizing:border-box}.modal__content{background-color:#fff}.modal__content a{display:block;outline:none;width:92%;margin:0 auto;padding:8px 0}.modal__content img{max-width:100%}.modal__content .btn_txt{width:50%;height:50px;float:left;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;cursor:pointer;background:#4781be;color:#fff;box-sizing:border-box}.modal__content .btn_txtClose{float:right;background:#bad6ff;color:#111}.modal__description{text-indent:100%;white-space:nowrap;overflow:hidden;font-size:0}.micromodal{display:none}.micromodal.is-open{display:block}.olympicsTopBanner{margin:30px 0}.olympicsTopBanner__item a{display:block}.olympicsTopBanner__item a img{display:block;width:100%;margin:0 auto}.olympicsTopBanner__item a:hover img{opacity:.9}.olympicsTopBanner__item+.olympicsTopBanner__item{margin-top:15px}.olympicsTopBanner__item--olympic a{padding:30px 50px;position:relative;color:#fff;font-weight:700;background:url(/images/contents/index/olympicsTopBanner.jpg) no-repeat 0 50%;background-size:100% auto;text-align:center}.olympicsTopBanner__item--olympic a img{max-width:260px}.olympicsTopBanner__item--olympic a:before{content:"";border:1px solid #fff;position:absolute;top:3px;right:3px;bottom:3px;left:3px}.olympicsTopBanner__item--olympic a:after{content:"";margin:auto 0;border-color:#e5e6e6;border-style:solid solid none none;border-width:1px;position:absolute;top:0;right:10px;bottom:0;display:block;width:.35em;height:.35em;transform:rotate(45deg);right:13px;width:.7em;height:.7em}.olympicsTopBanner--sp{margin:0;padding:10px;background-color:#e5e6e6}.information+.spView>.olympicsTopBanner--sp{padding-top:0}@media (min-width:600px){.olympicsTopBanner--sp .olympicsTopBanner__item--olympic a{padding-top:40px;padding-bottom:40px}}.loginLink{margin:0 10px;position:relative;text-align:center}.loginLink a{color:#06a}@media screen and (min-width:599px){#im_overlay{display:none}}.openOlympic{padding:25px 10px;position:relative;background-color:#334b71;overflow:hidden}.openOlympic>*{position:relative;z-index:1}.openOlympic:before{top:0;right:0;z-index:-2;display:block;background-color:#334b71}.openOlympic:after,.openOlympic:before{content:"";position:absolute;bottom:0;left:0}.openOlympic:after{z-index:0;width:100%;height:70%;background:#7d6c58;transform:skewY(-12deg);transform-origin:top right}.openOlympicLink{margin:0 auto;max-width:620px;text-align:center}.openOlympicLink--icon{display:flex;align-items:stretch;font-size:11px}@media screen and (min-width:500px){.openOlympicLink{font-size:13px}}@media screen and (min-width:600px){.openOlympicLink{font-size:15px}}.openOlympicLink--icon .openOlympicLink__item{width:49.5%}.openOlympicLink--icon .openOlympicLink__item+.openOlympicLink__item{margin-left:1%}.openOlympicLink--simple .openOlympicLink__item+.openOlympicLink__item{margin-top:10px}.openOlympicLink__item a{padding:13px 20px 13px 10px;position:relative;display:block;color:#fff;background-color:#137e99;white-space:nowrap}@media screen and (min-width:420px){.openOlympicLink__item a{padding:13px 30px 13px 13px}}.openOlympicLink__item a:before{content:attr(data-text) "";display:block;color:#d8c0a3;font-size:10px;transform:scale(.7)}@media screen and (min-width:500px){.openOlympicLink__item a:before{transform:scale(.8)}}.openOlympicLink--icon .openOlympicLink__item a:after{content:"";margin:auto;border-radius:100%;position:absolute;top:0;bottom:0;left:5px;display:block;width:2.6em;height:2.6em;background-color:#fff;background-position:50% 50%;background-repeat:no-repeat;background-size:cover}@media screen and (min-width:420px){.openOlympicLink--icon .openOlympicLink__item a:after{left:10px;width:3em;height:3em}}.openOlympicLink__link01:after{background-image:url(/images/contents/olympic/openOlympicIcon/01.png)}.openOlympicLink__link02:after{background-image:url(/images/contents/olympic/openOlympicIcon/02.png)}.openOlympicLink--icon .openOlympicLink__item a{padding-left:calc(8px + 2.6em)}@media screen and (min-width:420px){.openOlympicLink--icon .openOlympicLink__item a{padding-left:calc(20px + 3em)}}.openOlympicLink__item a>span{padding:0 4px;position:absolute;top:0;right:0;bottom:0;display:block;width:1em;color:#fff;background-color:#161d2d;line-height:1.3;font-size:10px;white-space:normal}@media screen and (min-width:500px){.openOlympicLink__item a>span{font-size:12px}}.openOlympicLink__item a>span>span{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}.openOlympicLink__item a>span>span:after{content:"";position:absolute;top:0;right:10px;bottom:0;display:block;width:.35em;height:.35em;transform:rotate(45deg);margin:.5em .25em 0;position:static;width:.25em;height:.25em;border-color:#fff;border-style:solid solid none none;border-width:1px}.openOlympicLink--simple .openOlympicLink__item a{background-color:#161d2d}.openOlympicLink--simple .openOlympicLink__item a:after{content:"";margin:auto 0;position:absolute;top:0;right:10px;bottom:0;display:block;width:.35em;height:.35em;transform:rotate(45deg);border-color:#fff;border-style:solid solid none none;border-width:1px}.medalRanking{margin:15px 0 25px}.medalRanking iframe{margin:0 auto;display:block}.switchTab{margin:0 auto;display:table;width:calc(100% - .5em - 3px);table-layout:fixed;text-align:center}@media screen and (min-width:500px){.switchTab{margin:0 calc(.5em - 3px);width:500px}}.switchTab li{padding:0 3px;display:table-cell;vertical-align:bottom}.switchTab li>*{padding:8px 5px;border-radius:4px 4px 0 0;display:block}@media screen and (min-width:500px){.switchTab li>*{padding:10px 5px}}.switchTab li>a{color:#161d2d;background-color:rgba(9,12,18,.1)}.switchTab li>span,.widgetSchedule{color:#fff;background-color:#161d2d}.widgetSchedule{padding:16px 5em;position:relative;text-align:center}@media screen and (min-width:500px){.widgetSchedule{padding-right:7em;padding-left:7em}}.widgetSchedule__next,.widgetSchedule__prev{margin:auto;border-radius:3px;position:absolute;top:0;bottom:0;display:block;width:4em;height:30px;line-height:30px;color:#161d2d;background-color:#fff}@media screen and (min-width:500px){.widgetSchedule__next,.widgetSchedule__prev{width:6em}}.widgetSchedule__prev{left:.5em}.widgetSchedule__next{right:.5em}.sportSelect{padding:14px .5em;background-color:#161d2d;text-align:right}.sportSelect__body{border-radius:3px;display:inline-block;position:relative;z-index:0;background-color:#fff;vertical-align:top}.sportSelect__body:after{content:" ";width:6px;height:6px;margin:auto 0;display:block;border-right:2px solid #161d2d;border-bottom:2px solid #161d2d;position:absolute;top:-3px;bottom:0;right:11px;z-index:-1;box-sizing:border-box;transform:rotate(45deg)}.sportSelect__body select{margin:0;padding:0 10px 0 5px;border:none;outline:none;height:30px;line-height:30px;background-color:transparent;width:100%;min-width:100%;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.sportSelect__body select::-ms-expand{display:none}.sportSelect__button{margin:0;padding:0 10px;outline:none;border:none;border-radius:3px;background-color:#fff;font-size:14px;height:30px;line-height:30px;text-align:center;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none}.sportSelect__button .searchIcon{width:16px;height:16px}.optaWidget{min-height:76px;word-break:normal}.optaWidget .optaWidget--standingFixtures thead th:last-child{width:39px}.optaWidget .optaWidget--standingFixtures thead th:nth-child(10){width:124px}.optaWidget .optaWidget--expected_goals table{table-layout:auto!important}.optaWidget table{table-layout:auto}.soccerBoard img{display:block;width:100%;margin:0 auto}@media (min-width:769px){.soccerBoard img{width:auto;max-height:100%}}@media (min-width:769px){.soccerBoard{height:400px}}.soccerBoard--wc2022{display:flex;flex-direction:column;gap:5px;justify-content:center}@media (min-width:769px){.soccerBoard--wc2022{flex-direction:row;gap:10px}}.soccerBoard--wc2022 img.soccerBoard--wc2022__mainBanner{max-height:400px}.soccerBoard--wc2022 .soccerBoard--wc2022__subBanners{display:flex;flex-direction:column;gap:5px}@media (min-width:769px){.soccerBoard--wc2022 .soccerBoard--wc2022__subBanners{gap:10px}}.soccerBoard--wc2022 .soccerBoard--wc2022__subBanners img{max-width:100%}@media (min-width:769px){.soccerBoard--wc2022 .soccerBoard--wc2022__subBanners img{height:195px}}.joyfru-op-widget-bottom{margin-bottom:20px}.tournamentGroups{display:flex;flex-wrap:wrap;margin:15px 10px;gap:5px;font-size:12px}.tournamentGroups a{display:flex;align-items:center;justify-content:center;color:#00aeef;border:1px solid #00aeef;padding:5px;width:calc(25% - 5px);box-sizing:border-box}@media (min-width:769px){.tournamentGroups a{width:auto;flex:1 1 0}}.tournamentGroups a.active{background-color:#00aeef;color:#fff}.wcBroadcast{margin:15px 10px}.wcBroadcast+.wcBroadcast{margin-top:30px}.wcBroadcastTitle{margin-bottom:10px;font-size:14px}@media screen and (min-width:601px){.wcBroadcastTitle{font-size:16px}}.wcBroadcastContents{overflow-x:scroll}@media screen and (min-width:601px){.wcBroadcastContents{overflow-x:visible}}@media screen and (min-width:601px){.wcBroadcastContents__item{width:auto}}.wcBroadcastContents__head{background-color:#6b9fb1;color:#fff}.wcBroadcastContents__body .wcBroadcastContentsList:nth-of-type(odd){background-color:#f7f7f7}.wcBroadcastContents__body .wcBroadcastContentsList:nth-of-type(2n+0){background-color:#e1e1e1}.wcBroadcastContentsList__item__note{font-size:10px}@media screen and (min-width:601px){.wcBroadcastContentsList__item__note{font-size:12px}}.wcBroadcastContentsList__item--time{width:12%}.wcBroadcastContentsList__item--team{width:56%}.wcBroadcastContentsList__item--broadcaster{width:36%}.wcBroadcastContentsList{display:flex;justify-content:flex-start;align-items:stretch;font-size:11px;white-space:nowrap;text-align:left}@media screen and (min-width:601px){.wcBroadcastContentsList{font-size:14px}}.wcBroadcastContentsList__item{position:relative;z-index:0;padding:10px 6px}@media screen and (min-width:601px){.wcBroadcastContentsList__item{padding:10px}}