html{-webkit-text-size-adjust:100%;color:#333;font-size:62.5%;scroll-behavior:smooth}body{background:#fff;font-family:Noto Sans JP,Hiragino Sans,Noto Sans CJK JP,sans-serif;font-size:140%;font-synthesis:none;letter-spacing:0;overflow:visible;padding-top:50px;position:static}body[data-banner-contained]{padding-top:102px}body.bg-pattern{background:#efefef url(/assets/images/campaign/all_bg.jpg) repeat}canvas{vertical-align:top}li,ol,ul{list-style-type:none;margin:0;padding:0}a{color:#133fa6;text-decoration:none}a img{-webkit-transition:.3s;transition:.3s}html[data-whatinput=mouse] a:focus,html[data-whatinput=touch] a:focus{outline:none}html[data-whatinput=keyboard] a:focus{border-color:#e6b422;-webkit-box-shadow:0 0 10px #daa520;box-shadow:0 0 10px #daa520}a:focus{outline:none}a:active{color:#133fa6}a:hover img{opacity:.7}html[data-whatinput=mouse] button:focus,html[data-whatinput=mouse] input:focus,html[data-whatinput=touch] button:focus,html[data-whatinput=touch] input:focus{outline:none}html[data-whatinput=keyboard] button:focus,html[data-whatinput=keyboard] input:focus{border-color:#e6b422;-webkit-box-shadow:0 0 10px #daa520;box-shadow:0 0 10px #daa520}button:focus,input:focus{outline:none}img{max-width:100%;vertical-align:bottom}i{font-style:normal}button{background:none;border:none;cursor:pointer}h1,h2,h3,h4,h5,h6{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-family:Noto Sans JP,Hiragino Sans,Noto Sans CJK JP,sans-serif;font-weight:400;line-height:1;margin:0;padding:0}div{font-size:14px;letter-spacing:0;line-height:1.75}div:focus{outline:none}p{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:14px}label,p{letter-spacing:0;line-height:1.75}label{font-size:14px}input::-webkit-input-placeholder{font-size:16px}input::-moz-placeholder{font-size:16px}input:-ms-input-placeholder{font-size:16px}input::-ms-input-placeholder{font-size:16px}input::placeholder{font-size:16px}input[type=email],input[type=tel],input[type=text]{font-size:16px}table{border-collapse:collapse;width:100%}main{display:block}b,strong{font-weight:700}.text-underline{text-decoration:underline}.prevent-event{pointer-events:none}.mauto{margin:auto!important}.mxauto{margin-left:auto!important;margin-right:auto!important}.myauto{margin-bottom:auto!important;margin-top:auto!important}.mlauto{margin-left:auto!important}.mrauto{margin-right:auto!important}.mtauto{margin-top:auto!important}.mbauto{margin-bottom:auto!important}.p0{padding:0!important}.px0{padding-left:0!important;padding-right:0!important}.py0{padding-bottom:0!important;padding-top:0!important}.pl0{padding-left:0!important}.pr0{padding-right:0!important}.pt0{padding-top:0!important}.pb0{padding-bottom:0!important}.m0{margin:0!important}.mx0{margin-left:0!important;margin-right:0!important}.my0{margin-bottom:0!important;margin-top:0!important}.ml0{margin-left:0!important}.mr0{margin-right:0!important}.mt0{margin-top:0!important}.mb0{margin-bottom:0!important}.m0-neg{margin:0!important}.mx0-neg{margin-left:0!important;margin-right:0!important}.my0-neg{margin-bottom:0!important;margin-top:0!important}.ml0-neg{margin-left:0!important}.mr0-neg{margin-right:0!important}.mt0-neg{margin-top:0!important}.mb0-neg{margin-bottom:0!important}.p1{padding:1px!important}.px1{padding-left:1px!important;padding-right:1px!important}.py1{padding-bottom:1px!important;padding-top:1px!important}.pl1{padding-left:1px!important}.pr1{padding-right:1px!important}.pt1{padding-top:1px!important}.pb1{padding-bottom:1px!important}.m1{margin:1px!important}.mx1{margin-left:1px!important;margin-right:1px!important}.my1{margin-bottom:1px!important;margin-top:1px!important}.ml1{margin-left:1px!important}.mr1{margin-right:1px!important}.mt1{margin-top:1px!important}.mb1{margin-bottom:1px!important}.m1-neg{margin:-1px!important}.mx1-neg{margin-left:-1px!important;margin-right:-1px!important}.my1-neg{margin-bottom:-1px!important;margin-top:-1px!important}.ml1-neg{margin-left:-1px!important}.mr1-neg{margin-right:-1px!important}.mt1-neg{margin-top:-1px!important}.mb1-neg{margin-bottom:-1px!important}.p2{padding:2px!important}.px2{padding-left:2px!important;padding-right:2px!important}.py2{padding-bottom:2px!important;padding-top:2px!important}.pl2{padding-left:2px!important}.pr2{padding-right:2px!important}.pt2{padding-top:2px!important}.pb2{padding-bottom:2px!important}.m2{margin:2px!important}.mx2{margin-left:2px!important;margin-right:2px!important}.my2{margin-bottom:2px!important;margin-top:2px!important}.ml2{margin-left:2px!important}.mr2{margin-right:2px!important}.mt2{margin-top:2px!important}.mb2{margin-bottom:2px!important}.m2-neg{margin:-2px!important}.mx2-neg{margin-left:-2px!important;margin-right:-2px!important}.my2-neg{margin-bottom:-2px!important;margin-top:-2px!important}.ml2-neg{margin-left:-2px!important}.mr2-neg{margin-right:-2px!important}.mt2-neg{margin-top:-2px!important}.mb2-neg{margin-bottom:-2px!important}.p3{padding:3px!important}.px3{padding-left:3px!important;padding-right:3px!important}.py3{padding-bottom:3px!important;padding-top:3px!important}.pl3{padding-left:3px!important}.pr3{padding-right:3px!important}.pt3{padding-top:3px!important}.pb3{padding-bottom:3px!important}.m3{margin:3px!important}.mx3{margin-left:3px!important;margin-right:3px!important}.my3{margin-bottom:3px!important;margin-top:3px!important}.ml3{margin-left:3px!important}.mr3{margin-right:3px!important}.mt3{margin-top:3px!important}.mb3{margin-bottom:3px!important}.m3-neg{margin:-3px!important}.mx3-neg{margin-left:-3px!important;margin-right:-3px!important}.my3-neg{margin-bottom:-3px!important;margin-top:-3px!important}.ml3-neg{margin-left:-3px!important}.mr3-neg{margin-right:-3px!important}.mt3-neg{margin-top:-3px!important}.mb3-neg{margin-bottom:-3px!important}.p4{padding:4px!important}.px4{padding-left:4px!important;padding-right:4px!important}.py4{padding-bottom:4px!important;padding-top:4px!important}.pl4{padding-left:4px!important}.pr4{padding-right:4px!important}.pt4{padding-top:4px!important}.pb4{padding-bottom:4px!important}.m4{margin:4px!important}.mx4{margin-left:4px!important;margin-right:4px!important}.my4{margin-bottom:4px!important;margin-top:4px!important}.ml4{margin-left:4px!important}.mr4{margin-right:4px!important}.mt4{margin-top:4px!important}.mb4{margin-bottom:4px!important}.m4-neg{margin:-4px!important}.mx4-neg{margin-left:-4px!important;margin-right:-4px!important}.my4-neg{margin-bottom:-4px!important;margin-top:-4px!important}.ml4-neg{margin-left:-4px!important}.mr4-neg{margin-right:-4px!important}.mt4-neg{margin-top:-4px!important}.mb4-neg{margin-bottom:-4px!important}.p5{padding:5px!important}.px5{padding-left:5px!important;padding-right:5px!important}.py5{padding-bottom:5px!important;padding-top:5px!important}.pl5{padding-left:5px!important}.pr5{padding-right:5px!important}.pt5{padding-top:5px!important}.pb5{padding-bottom:5px!important}.m5{margin:5px!important}.mx5{margin-left:5px!important;margin-right:5px!important}.my5{margin-bottom:5px!important;margin-top:5px!important}.ml5{margin-left:5px!important}.mr5{margin-right:5px!important}.mt5{margin-top:5px!important}.mb5{margin-bottom:5px!important}.m5-neg{margin:-5px!important}.mx5-neg{margin-left:-5px!important;margin-right:-5px!important}.my5-neg{margin-bottom:-5px!important;margin-top:-5px!important}.ml5-neg{margin-left:-5px!important}.mr5-neg{margin-right:-5px!important}.mt5-neg{margin-top:-5px!important}.mb5-neg{margin-bottom:-5px!important}.p6{padding:6px!important}.px6{padding-left:6px!important;padding-right:6px!important}.py6{padding-bottom:6px!important;padding-top:6px!important}.pl6{padding-left:6px!important}.pr6{padding-right:6px!important}.pt6{padding-top:6px!important}.pb6{padding-bottom:6px!important}.m6{margin:6px!important}.mx6{margin-left:6px!important;margin-right:6px!important}.my6{margin-bottom:6px!important;margin-top:6px!important}.ml6{margin-left:6px!important}.mr6{margin-right:6px!important}.mt6{margin-top:6px!important}.mb6{margin-bottom:6px!important}.m6-neg{margin:-6px!important}.mx6-neg{margin-left:-6px!important;margin-right:-6px!important}.my6-neg{margin-bottom:-6px!important;margin-top:-6px!important}.ml6-neg{margin-left:-6px!important}.mr6-neg{margin-right:-6px!important}.mt6-neg{margin-top:-6px!important}.mb6-neg{margin-bottom:-6px!important}.p7{padding:7px!important}.px7{padding-left:7px!important;padding-right:7px!important}.py7{padding-bottom:7px!important;padding-top:7px!important}.pl7{padding-left:7px!important}.pr7{padding-right:7px!important}.pt7{padding-top:7px!important}.pb7{padding-bottom:7px!important}.m7{margin:7px!important}.mx7{margin-left:7px!important;margin-right:7px!important}.my7{margin-bottom:7px!important;margin-top:7px!important}.ml7{margin-left:7px!important}.mr7{margin-right:7px!important}.mt7{margin-top:7px!important}.mb7{margin-bottom:7px!important}.m7-neg{margin:-7px!important}.mx7-neg{margin-left:-7px!important;margin-right:-7px!important}.my7-neg{margin-bottom:-7px!important;margin-top:-7px!important}.ml7-neg{margin-left:-7px!important}.mr7-neg{margin-right:-7px!important}.mt7-neg{margin-top:-7px!important}.mb7-neg{margin-bottom:-7px!important}.p8{padding:8px!important}.px8{padding-left:8px!important;padding-right:8px!important}.py8{padding-bottom:8px!important;padding-top:8px!important}.pl8{padding-left:8px!important}.pr8{padding-right:8px!important}.pt8{padding-top:8px!important}.pb8{padding-bottom:8px!important}.m8{margin:8px!important}.mx8{margin-left:8px!important;margin-right:8px!important}.my8{margin-bottom:8px!important;margin-top:8px!important}.ml8{margin-left:8px!important}.mr8{margin-right:8px!important}.mt8{margin-top:8px!important}.mb8{margin-bottom:8px!important}.m8-neg{margin:-8px!important}.mx8-neg{margin-left:-8px!important;margin-right:-8px!important}.my8-neg{margin-bottom:-8px!important;margin-top:-8px!important}.ml8-neg{margin-left:-8px!important}.mr8-neg{margin-right:-8px!important}.mt8-neg{margin-top:-8px!important}.mb8-neg{margin-bottom:-8px!important}.p9{padding:9px!important}.px9{padding-left:9px!important;padding-right:9px!important}.py9{padding-bottom:9px!important;padding-top:9px!important}.pl9{padding-left:9px!important}.pr9{padding-right:9px!important}.pt9{padding-top:9px!important}.pb9{padding-bottom:9px!important}.m9{margin:9px!important}.mx9{margin-left:9px!important;margin-right:9px!important}.my9{margin-bottom:9px!important;margin-top:9px!important}.ml9{margin-left:9px!important}.mr9{margin-right:9px!important}.mt9{margin-top:9px!important}.mb9{margin-bottom:9px!important}.m9-neg{margin:-9px!important}.mx9-neg{margin-left:-9px!important;margin-right:-9px!important}.my9-neg{margin-bottom:-9px!important;margin-top:-9px!important}.ml9-neg{margin-left:-9px!important}.mr9-neg{margin-right:-9px!important}.mt9-neg{margin-top:-9px!important}.mb9-neg{margin-bottom:-9px!important}.p10{padding:10px!important}.px10{padding-left:10px!important;padding-right:10px!important}.py10{padding-bottom:10px!important;padding-top:10px!important}.pl10{padding-left:10px!important}.pr10{padding-right:10px!important}.pt10{padding-top:10px!important}.pb10{padding-bottom:10px!important}.m10{margin:10px!important}.mx10{margin-left:10px!important;margin-right:10px!important}.my10{margin-bottom:10px!important;margin-top:10px!important}.ml10{margin-left:10px!important}.mr10{margin-right:10px!important}.mt10{margin-top:10px!important}.mb10{margin-bottom:10px!important}.m10-neg{margin:-10px!important}.mx10-neg{margin-left:-10px!important;margin-right:-10px!important}.my10-neg{margin-bottom:-10px!important;margin-top:-10px!important}.ml10-neg{margin-left:-10px!important}.mr10-neg{margin-right:-10px!important}.mt10-neg{margin-top:-10px!important}.mb10-neg{margin-bottom:-10px!important}.p11{padding:11px!important}.px11{padding-left:11px!important;padding-right:11px!important}.py11{padding-bottom:11px!important;padding-top:11px!important}.pl11{padding-left:11px!important}.pr11{padding-right:11px!important}.pt11{padding-top:11px!important}.pb11{padding-bottom:11px!important}.m11{margin:11px!important}.mx11{margin-left:11px!important;margin-right:11px!important}.my11{margin-bottom:11px!important;margin-top:11px!important}.ml11{margin-left:11px!important}.mr11{margin-right:11px!important}.mt11{margin-top:11px!important}.mb11{margin-bottom:11px!important}.m11-neg{margin:-11px!important}.mx11-neg{margin-left:-11px!important;margin-right:-11px!important}.my11-neg{margin-bottom:-11px!important;margin-top:-11px!important}.ml11-neg{margin-left:-11px!important}.mr11-neg{margin-right:-11px!important}.mt11-neg{margin-top:-11px!important}.mb11-neg{margin-bottom:-11px!important}.p12{padding:12px!important}.px12{padding-left:12px!important;padding-right:12px!important}.py12{padding-bottom:12px!important;padding-top:12px!important}.pl12{padding-left:12px!important}.pr12{padding-right:12px!important}.pt12{padding-top:12px!important}.pb12{padding-bottom:12px!important}.m12{margin:12px!important}.mx12{margin-left:12px!important;margin-right:12px!important}.my12{margin-bottom:12px!important;margin-top:12px!important}.ml12{margin-left:12px!important}.mr12{margin-right:12px!important}.mt12{margin-top:12px!important}.mb12{margin-bottom:12px!important}.m12-neg{margin:-12px!important}.mx12-neg{margin-left:-12px!important;margin-right:-12px!important}.my12-neg{margin-bottom:-12px!important;margin-top:-12px!important}.ml12-neg{margin-left:-12px!important}.mr12-neg{margin-right:-12px!important}.mt12-neg{margin-top:-12px!important}.mb12-neg{margin-bottom:-12px!important}.p13{padding:13px!important}.px13{padding-left:13px!important;padding-right:13px!important}.py13{padding-bottom:13px!important;padding-top:13px!important}.pl13{padding-left:13px!important}.pr13{padding-right:13px!important}.pt13{padding-top:13px!important}.pb13{padding-bottom:13px!important}.m13{margin:13px!important}.mx13{margin-left:13px!important;margin-right:13px!important}.my13{margin-bottom:13px!important;margin-top:13px!important}.ml13{margin-left:13px!important}.mr13{margin-right:13px!important}.mt13{margin-top:13px!important}.mb13{margin-bottom:13px!important}.m13-neg{margin:-13px!important}.mx13-neg{margin-left:-13px!important;margin-right:-13px!important}.my13-neg{margin-bottom:-13px!important;margin-top:-13px!important}.ml13-neg{margin-left:-13px!important}.mr13-neg{margin-right:-13px!important}.mt13-neg{margin-top:-13px!important}.mb13-neg{margin-bottom:-13px!important}.p14{padding:14px!important}.px14{padding-left:14px!important;padding-right:14px!important}.py14{padding-bottom:14px!important;padding-top:14px!important}.pl14{padding-left:14px!important}.pr14{padding-right:14px!important}.pt14{padding-top:14px!important}.pb14{padding-bottom:14px!important}.m14{margin:14px!important}.mx14{margin-left:14px!important;margin-right:14px!important}.my14{margin-bottom:14px!important;margin-top:14px!important}.ml14{margin-left:14px!important}.mr14{margin-right:14px!important}.mt14{margin-top:14px!important}.mb14{margin-bottom:14px!important}.m14-neg{margin:-14px!important}.mx14-neg{margin-left:-14px!important;margin-right:-14px!important}.my14-neg{margin-bottom:-14px!important;margin-top:-14px!important}.ml14-neg{margin-left:-14px!important}.mr14-neg{margin-right:-14px!important}.mt14-neg{margin-top:-14px!important}.mb14-neg{margin-bottom:-14px!important}.p15{padding:15px!important}.px15{padding-left:15px!important;padding-right:15px!important}.py15{padding-bottom:15px!important;padding-top:15px!important}.pl15{padding-left:15px!important}.pr15{padding-right:15px!important}.pt15{padding-top:15px!important}.pb15{padding-bottom:15px!important}.m15{margin:15px!important}.mx15{margin-left:15px!important;margin-right:15px!important}.my15{margin-bottom:15px!important;margin-top:15px!important}.ml15{margin-left:15px!important}.mr15{margin-right:15px!important}.mt15{margin-top:15px!important}.mb15{margin-bottom:15px!important}.m15-neg{margin:-15px!important}.mx15-neg{margin-left:-15px!important;margin-right:-15px!important}.my15-neg{margin-bottom:-15px!important;margin-top:-15px!important}.ml15-neg{margin-left:-15px!important}.mr15-neg{margin-right:-15px!important}.mt15-neg{margin-top:-15px!important}.mb15-neg{margin-bottom:-15px!important}.p16{padding:16px!important}.px16{padding-left:16px!important;padding-right:16px!important}.py16{padding-bottom:16px!important;padding-top:16px!important}.pl16{padding-left:16px!important}.pr16{padding-right:16px!important}.pt16{padding-top:16px!important}.pb16{padding-bottom:16px!important}.m16{margin:16px!important}.mx16{margin-left:16px!important;margin-right:16px!important}.my16{margin-bottom:16px!important;margin-top:16px!important}.ml16{margin-left:16px!important}.mr16{margin-right:16px!important}.mt16{margin-top:16px!important}.mb16{margin-bottom:16px!important}.m16-neg{margin:-16px!important}.mx16-neg{margin-left:-16px!important;margin-right:-16px!important}.my16-neg{margin-bottom:-16px!important;margin-top:-16px!important}.ml16-neg{margin-left:-16px!important}.mr16-neg{margin-right:-16px!important}.mt16-neg{margin-top:-16px!important}.mb16-neg{margin-bottom:-16px!important}.p17{padding:17px!important}.px17{padding-left:17px!important;padding-right:17px!important}.py17{padding-bottom:17px!important;padding-top:17px!important}.pl17{padding-left:17px!important}.pr17{padding-right:17px!important}.pt17{padding-top:17px!important}.pb17{padding-bottom:17px!important}.m17{margin:17px!important}.mx17{margin-left:17px!important;margin-right:17px!important}.my17{margin-bottom:17px!important;margin-top:17px!important}.ml17{margin-left:17px!important}.mr17{margin-right:17px!important}.mt17{margin-top:17px!important}.mb17{margin-bottom:17px!important}.m17-neg{margin:-17px!important}.mx17-neg{margin-left:-17px!important;margin-right:-17px!important}.my17-neg{margin-bottom:-17px!important;margin-top:-17px!important}.ml17-neg{margin-left:-17px!important}.mr17-neg{margin-right:-17px!important}.mt17-neg{margin-top:-17px!important}.mb17-neg{margin-bottom:-17px!important}.p18{padding:18px!important}.px18{padding-left:18px!important;padding-right:18px!important}.py18{padding-bottom:18px!important;padding-top:18px!important}.pl18{padding-left:18px!important}.pr18{padding-right:18px!important}.pt18{padding-top:18px!important}.pb18{padding-bottom:18px!important}.m18{margin:18px!important}.mx18{margin-left:18px!important;margin-right:18px!important}.my18{margin-bottom:18px!important;margin-top:18px!important}.ml18{margin-left:18px!important}.mr18{margin-right:18px!important}.mt18{margin-top:18px!important}.mb18{margin-bottom:18px!important}.m18-neg{margin:-18px!important}.mx18-neg{margin-left:-18px!important;margin-right:-18px!important}.my18-neg{margin-bottom:-18px!important;margin-top:-18px!important}.ml18-neg{margin-left:-18px!important}.mr18-neg{margin-right:-18px!important}.mt18-neg{margin-top:-18px!important}.mb18-neg{margin-bottom:-18px!important}.p19{padding:19px!important}.px19{padding-left:19px!important;padding-right:19px!important}.py19{padding-bottom:19px!important;padding-top:19px!important}.pl19{padding-left:19px!important}.pr19{padding-right:19px!important}.pt19{padding-top:19px!important}.pb19{padding-bottom:19px!important}.m19{margin:19px!important}.mx19{margin-left:19px!important;margin-right:19px!important}.my19{margin-bottom:19px!important;margin-top:19px!important}.ml19{margin-left:19px!important}.mr19{margin-right:19px!important}.mt19{margin-top:19px!important}.mb19{margin-bottom:19px!important}.m19-neg{margin:-19px!important}.mx19-neg{margin-left:-19px!important;margin-right:-19px!important}.my19-neg{margin-bottom:-19px!important;margin-top:-19px!important}.ml19-neg{margin-left:-19px!important}.mr19-neg{margin-right:-19px!important}.mt19-neg{margin-top:-19px!important}.mb19-neg{margin-bottom:-19px!important}.p20{padding:20px!important}.px20{padding-left:20px!important;padding-right:20px!important}.py20{padding-bottom:20px!important;padding-top:20px!important}.pl20{padding-left:20px!important}.pr20{padding-right:20px!important}.pt20{padding-top:20px!important}.pb20{padding-bottom:20px!important}.m20{margin:20px!important}.mx20{margin-left:20px!important;margin-right:20px!important}.my20{margin-bottom:20px!important;margin-top:20px!important}.ml20{margin-left:20px!important}.mr20{margin-right:20px!important}.mt20{margin-top:20px!important}.mb20{margin-bottom:20px!important}.m20-neg{margin:-20px!important}.mx20-neg{margin-left:-20px!important;margin-right:-20px!important}.my20-neg{margin-bottom:-20px!important;margin-top:-20px!important}.ml20-neg{margin-left:-20px!important}.mr20-neg{margin-right:-20px!important}.mt20-neg{margin-top:-20px!important}.mb20-neg{margin-bottom:-20px!important}.p21{padding:21px!important}.px21{padding-left:21px!important;padding-right:21px!important}.py21{padding-bottom:21px!important;padding-top:21px!important}.pl21{padding-left:21px!important}.pr21{padding-right:21px!important}.pt21{padding-top:21px!important}.pb21{padding-bottom:21px!important}.m21{margin:21px!important}.mx21{margin-left:21px!important;margin-right:21px!important}.my21{margin-bottom:21px!important;margin-top:21px!important}.ml21{margin-left:21px!important}.mr21{margin-right:21px!important}.mt21{margin-top:21px!important}.mb21{margin-bottom:21px!important}.m21-neg{margin:-21px!important}.mx21-neg{margin-left:-21px!important;margin-right:-21px!important}.my21-neg{margin-bottom:-21px!important;margin-top:-21px!important}.ml21-neg{margin-left:-21px!important}.mr21-neg{margin-right:-21px!important}.mt21-neg{margin-top:-21px!important}.mb21-neg{margin-bottom:-21px!important}.p22{padding:22px!important}.px22{padding-left:22px!important;padding-right:22px!important}.py22{padding-bottom:22px!important;padding-top:22px!important}.pl22{padding-left:22px!important}.pr22{padding-right:22px!important}.pt22{padding-top:22px!important}.pb22{padding-bottom:22px!important}.m22{margin:22px!important}.mx22{margin-left:22px!important;margin-right:22px!important}.my22{margin-bottom:22px!important;margin-top:22px!important}.ml22{margin-left:22px!important}.mr22{margin-right:22px!important}.mt22{margin-top:22px!important}.mb22{margin-bottom:22px!important}.m22-neg{margin:-22px!important}.mx22-neg{margin-left:-22px!important;margin-right:-22px!important}.my22-neg{margin-bottom:-22px!important;margin-top:-22px!important}.ml22-neg{margin-left:-22px!important}.mr22-neg{margin-right:-22px!important}.mt22-neg{margin-top:-22px!important}.mb22-neg{margin-bottom:-22px!important}.p23{padding:23px!important}.px23{padding-left:23px!important;padding-right:23px!important}.py23{padding-bottom:23px!important;padding-top:23px!important}.pl23{padding-left:23px!important}.pr23{padding-right:23px!important}.pt23{padding-top:23px!important}.pb23{padding-bottom:23px!important}.m23{margin:23px!important}.mx23{margin-left:23px!important;margin-right:23px!important}.my23{margin-bottom:23px!important;margin-top:23px!important}.ml23{margin-left:23px!important}.mr23{margin-right:23px!important}.mt23{margin-top:23px!important}.mb23{margin-bottom:23px!important}.m23-neg{margin:-23px!important}.mx23-neg{margin-left:-23px!important;margin-right:-23px!important}.my23-neg{margin-bottom:-23px!important;margin-top:-23px!important}.ml23-neg{margin-left:-23px!important}.mr23-neg{margin-right:-23px!important}.mt23-neg{margin-top:-23px!important}.mb23-neg{margin-bottom:-23px!important}.p24{padding:24px!important}.px24{padding-left:24px!important;padding-right:24px!important}.py24{padding-bottom:24px!important;padding-top:24px!important}.pl24{padding-left:24px!important}.pr24{padding-right:24px!important}.pt24{padding-top:24px!important}.pb24{padding-bottom:24px!important}.m24{margin:24px!important}.mx24{margin-left:24px!important;margin-right:24px!important}.my24{margin-bottom:24px!important;margin-top:24px!important}.ml24{margin-left:24px!important}.mr24{margin-right:24px!important}.mt24{margin-top:24px!important}.mb24{margin-bottom:24px!important}.m24-neg{margin:-24px!important}.mx24-neg{margin-left:-24px!important;margin-right:-24px!important}.my24-neg{margin-bottom:-24px!important;margin-top:-24px!important}.ml24-neg{margin-left:-24px!important}.mr24-neg{margin-right:-24px!important}.mt24-neg{margin-top:-24px!important}.mb24-neg{margin-bottom:-24px!important}.p25{padding:25px!important}.px25{padding-left:25px!important;padding-right:25px!important}.py25{padding-bottom:25px!important;padding-top:25px!important}.pl25{padding-left:25px!important}.pr25{padding-right:25px!important}.pt25{padding-top:25px!important}.pb25{padding-bottom:25px!important}.m25{margin:25px!important}.mx25{margin-left:25px!important;margin-right:25px!important}.my25{margin-bottom:25px!important;margin-top:25px!important}.ml25{margin-left:25px!important}.mr25{margin-right:25px!important}.mt25{margin-top:25px!important}.mb25{margin-bottom:25px!important}.m25-neg{margin:-25px!important}.mx25-neg{margin-left:-25px!important;margin-right:-25px!important}.my25-neg{margin-bottom:-25px!important;margin-top:-25px!important}.ml25-neg{margin-left:-25px!important}.mr25-neg{margin-right:-25px!important}.mt25-neg{margin-top:-25px!important}.mb25-neg{margin-bottom:-25px!important}.p26{padding:26px!important}.px26{padding-left:26px!important;padding-right:26px!important}.py26{padding-bottom:26px!important;padding-top:26px!important}.pl26{padding-left:26px!important}.pr26{padding-right:26px!important}.pt26{padding-top:26px!important}.pb26{padding-bottom:26px!important}.m26{margin:26px!important}.mx26{margin-left:26px!important;margin-right:26px!important}.my26{margin-bottom:26px!important;margin-top:26px!important}.ml26{margin-left:26px!important}.mr26{margin-right:26px!important}.mt26{margin-top:26px!important}.mb26{margin-bottom:26px!important}.m26-neg{margin:-26px!important}.mx26-neg{margin-left:-26px!important;margin-right:-26px!important}.my26-neg{margin-bottom:-26px!important;margin-top:-26px!important}.ml26-neg{margin-left:-26px!important}.mr26-neg{margin-right:-26px!important}.mt26-neg{margin-top:-26px!important}.mb26-neg{margin-bottom:-26px!important}.p27{padding:27px!important}.px27{padding-left:27px!important;padding-right:27px!important}.py27{padding-bottom:27px!important;padding-top:27px!important}.pl27{padding-left:27px!important}.pr27{padding-right:27px!important}.pt27{padding-top:27px!important}.pb27{padding-bottom:27px!important}.m27{margin:27px!important}.mx27{margin-left:27px!important;margin-right:27px!important}.my27{margin-bottom:27px!important;margin-top:27px!important}.ml27{margin-left:27px!important}.mr27{margin-right:27px!important}.mt27{margin-top:27px!important}.mb27{margin-bottom:27px!important}.m27-neg{margin:-27px!important}.mx27-neg{margin-left:-27px!important;margin-right:-27px!important}.my27-neg{margin-bottom:-27px!important;margin-top:-27px!important}.ml27-neg{margin-left:-27px!important}.mr27-neg{margin-right:-27px!important}.mt27-neg{margin-top:-27px!important}.mb27-neg{margin-bottom:-27px!important}.p28{padding:28px!important}.px28{padding-left:28px!important;padding-right:28px!important}.py28{padding-bottom:28px!important;padding-top:28px!important}.pl28{padding-left:28px!important}.pr28{padding-right:28px!important}.pt28{padding-top:28px!important}.pb28{padding-bottom:28px!important}.m28{margin:28px!important}.mx28{margin-left:28px!important;margin-right:28px!important}.my28{margin-bottom:28px!important;margin-top:28px!important}.ml28{margin-left:28px!important}.mr28{margin-right:28px!important}.mt28{margin-top:28px!important}.mb28{margin-bottom:28px!important}.m28-neg{margin:-28px!important}.mx28-neg{margin-left:-28px!important;margin-right:-28px!important}.my28-neg{margin-bottom:-28px!important;margin-top:-28px!important}.ml28-neg{margin-left:-28px!important}.mr28-neg{margin-right:-28px!important}.mt28-neg{margin-top:-28px!important}.mb28-neg{margin-bottom:-28px!important}.p29{padding:29px!important}.px29{padding-left:29px!important;padding-right:29px!important}.py29{padding-bottom:29px!important;padding-top:29px!important}.pl29{padding-left:29px!important}.pr29{padding-right:29px!important}.pt29{padding-top:29px!important}.pb29{padding-bottom:29px!important}.m29{margin:29px!important}.mx29{margin-left:29px!important;margin-right:29px!important}.my29{margin-bottom:29px!important;margin-top:29px!important}.ml29{margin-left:29px!important}.mr29{margin-right:29px!important}.mt29{margin-top:29px!important}.mb29{margin-bottom:29px!important}.m29-neg{margin:-29px!important}.mx29-neg{margin-left:-29px!important;margin-right:-29px!important}.my29-neg{margin-bottom:-29px!important;margin-top:-29px!important}.ml29-neg{margin-left:-29px!important}.mr29-neg{margin-right:-29px!important}.mt29-neg{margin-top:-29px!important}.mb29-neg{margin-bottom:-29px!important}.p30{padding:30px!important}.px30{padding-left:30px!important;padding-right:30px!important}.py30{padding-bottom:30px!important;padding-top:30px!important}.pl30{padding-left:30px!important}.pr30{padding-right:30px!important}.pt30{padding-top:30px!important}.pb30{padding-bottom:30px!important}.m30{margin:30px!important}.mx30{margin-left:30px!important;margin-right:30px!important}.my30{margin-bottom:30px!important;margin-top:30px!important}.ml30{margin-left:30px!important}.mr30{margin-right:30px!important}.mt30{margin-top:30px!important}.mb30{margin-bottom:30px!important}.m30-neg{margin:-30px!important}.mx30-neg{margin-left:-30px!important;margin-right:-30px!important}.my30-neg{margin-bottom:-30px!important;margin-top:-30px!important}.ml30-neg{margin-left:-30px!important}.mr30-neg{margin-right:-30px!important}.mt30-neg{margin-top:-30px!important}.mb30-neg{margin-bottom:-30px!important}.p31{padding:31px!important}.px31{padding-left:31px!important;padding-right:31px!important}.py31{padding-bottom:31px!important;padding-top:31px!important}.pl31{padding-left:31px!important}.pr31{padding-right:31px!important}.pt31{padding-top:31px!important}.pb31{padding-bottom:31px!important}.m31{margin:31px!important}.mx31{margin-left:31px!important;margin-right:31px!important}.my31{margin-bottom:31px!important;margin-top:31px!important}.ml31{margin-left:31px!important}.mr31{margin-right:31px!important}.mt31{margin-top:31px!important}.mb31{margin-bottom:31px!important}.m31-neg{margin:-31px!important}.mx31-neg{margin-left:-31px!important;margin-right:-31px!important}.my31-neg{margin-bottom:-31px!important;margin-top:-31px!important}.ml31-neg{margin-left:-31px!important}.mr31-neg{margin-right:-31px!important}.mt31-neg{margin-top:-31px!important}.mb31-neg{margin-bottom:-31px!important}.p32{padding:32px!important}.px32{padding-left:32px!important;padding-right:32px!important}.py32{padding-bottom:32px!important;padding-top:32px!important}.pl32{padding-left:32px!important}.pr32{padding-right:32px!important}.pt32{padding-top:32px!important}.pb32{padding-bottom:32px!important}.m32{margin:32px!important}.mx32{margin-left:32px!important;margin-right:32px!important}.my32{margin-bottom:32px!important;margin-top:32px!important}.ml32{margin-left:32px!important}.mr32{margin-right:32px!important}.mt32{margin-top:32px!important}.mb32{margin-bottom:32px!important}.m32-neg{margin:-32px!important}.mx32-neg{margin-left:-32px!important;margin-right:-32px!important}.my32-neg{margin-bottom:-32px!important;margin-top:-32px!important}.ml32-neg{margin-left:-32px!important}.mr32-neg{margin-right:-32px!important}.mt32-neg{margin-top:-32px!important}.mb32-neg{margin-bottom:-32px!important}.p33{padding:33px!important}.px33{padding-left:33px!important;padding-right:33px!important}.py33{padding-bottom:33px!important;padding-top:33px!important}.pl33{padding-left:33px!important}.pr33{padding-right:33px!important}.pt33{padding-top:33px!important}.pb33{padding-bottom:33px!important}.m33{margin:33px!important}.mx33{margin-left:33px!important;margin-right:33px!important}.my33{margin-bottom:33px!important;margin-top:33px!important}.ml33{margin-left:33px!important}.mr33{margin-right:33px!important}.mt33{margin-top:33px!important}.mb33{margin-bottom:33px!important}.m33-neg{margin:-33px!important}.mx33-neg{margin-left:-33px!important;margin-right:-33px!important}.my33-neg{margin-bottom:-33px!important;margin-top:-33px!important}.ml33-neg{margin-left:-33px!important}.mr33-neg{margin-right:-33px!important}.mt33-neg{margin-top:-33px!important}.mb33-neg{margin-bottom:-33px!important}.p34{padding:34px!important}.px34{padding-left:34px!important;padding-right:34px!important}.py34{padding-bottom:34px!important;padding-top:34px!important}.pl34{padding-left:34px!important}.pr34{padding-right:34px!important}.pt34{padding-top:34px!important}.pb34{padding-bottom:34px!important}.m34{margin:34px!important}.mx34{margin-left:34px!important;margin-right:34px!important}.my34{margin-bottom:34px!important;margin-top:34px!important}.ml34{margin-left:34px!important}.mr34{margin-right:34px!important}.mt34{margin-top:34px!important}.mb34{margin-bottom:34px!important}.m34-neg{margin:-34px!important}.mx34-neg{margin-left:-34px!important;margin-right:-34px!important}.my34-neg{margin-bottom:-34px!important;margin-top:-34px!important}.ml34-neg{margin-left:-34px!important}.mr34-neg{margin-right:-34px!important}.mt34-neg{margin-top:-34px!important}.mb34-neg{margin-bottom:-34px!important}.p35{padding:35px!important}.px35{padding-left:35px!important;padding-right:35px!important}.py35{padding-bottom:35px!important;padding-top:35px!important}.pl35{padding-left:35px!important}.pr35{padding-right:35px!important}.pt35{padding-top:35px!important}.pb35{padding-bottom:35px!important}.m35{margin:35px!important}.mx35{margin-left:35px!important;margin-right:35px!important}.my35{margin-bottom:35px!important;margin-top:35px!important}.ml35{margin-left:35px!important}.mr35{margin-right:35px!important}.mt35{margin-top:35px!important}.mb35{margin-bottom:35px!important}.m35-neg{margin:-35px!important}.mx35-neg{margin-left:-35px!important;margin-right:-35px!important}.my35-neg{margin-bottom:-35px!important;margin-top:-35px!important}.ml35-neg{margin-left:-35px!important}.mr35-neg{margin-right:-35px!important}.mt35-neg{margin-top:-35px!important}.mb35-neg{margin-bottom:-35px!important}.p36{padding:36px!important}.px36{padding-left:36px!important;padding-right:36px!important}.py36{padding-bottom:36px!important;padding-top:36px!important}.pl36{padding-left:36px!important}.pr36{padding-right:36px!important}.pt36{padding-top:36px!important}.pb36{padding-bottom:36px!important}.m36{margin:36px!important}.mx36{margin-left:36px!important;margin-right:36px!important}.my36{margin-bottom:36px!important;margin-top:36px!important}.ml36{margin-left:36px!important}.mr36{margin-right:36px!important}.mt36{margin-top:36px!important}.mb36{margin-bottom:36px!important}.m36-neg{margin:-36px!important}.mx36-neg{margin-left:-36px!important;margin-right:-36px!important}.my36-neg{margin-bottom:-36px!important;margin-top:-36px!important}.ml36-neg{margin-left:-36px!important}.mr36-neg{margin-right:-36px!important}.mt36-neg{margin-top:-36px!important}.mb36-neg{margin-bottom:-36px!important}.p37{padding:37px!important}.px37{padding-left:37px!important;padding-right:37px!important}.py37{padding-bottom:37px!important;padding-top:37px!important}.pl37{padding-left:37px!important}.pr37{padding-right:37px!important}.pt37{padding-top:37px!important}.pb37{padding-bottom:37px!important}.m37{margin:37px!important}.mx37{margin-left:37px!important;margin-right:37px!important}.my37{margin-bottom:37px!important;margin-top:37px!important}.ml37{margin-left:37px!important}.mr37{margin-right:37px!important}.mt37{margin-top:37px!important}.mb37{margin-bottom:37px!important}.m37-neg{margin:-37px!important}.mx37-neg{margin-left:-37px!important;margin-right:-37px!important}.my37-neg{margin-bottom:-37px!important;margin-top:-37px!important}.ml37-neg{margin-left:-37px!important}.mr37-neg{margin-right:-37px!important}.mt37-neg{margin-top:-37px!important}.mb37-neg{margin-bottom:-37px!important}.p38{padding:38px!important}.px38{padding-left:38px!important;padding-right:38px!important}.py38{padding-bottom:38px!important;padding-top:38px!important}.pl38{padding-left:38px!important}.pr38{padding-right:38px!important}.pt38{padding-top:38px!important}.pb38{padding-bottom:38px!important}.m38{margin:38px!important}.mx38{margin-left:38px!important;margin-right:38px!important}.my38{margin-bottom:38px!important;margin-top:38px!important}.ml38{margin-left:38px!important}.mr38{margin-right:38px!important}.mt38{margin-top:38px!important}.mb38{margin-bottom:38px!important}.m38-neg{margin:-38px!important}.mx38-neg{margin-left:-38px!important;margin-right:-38px!important}.my38-neg{margin-bottom:-38px!important;margin-top:-38px!important}.ml38-neg{margin-left:-38px!important}.mr38-neg{margin-right:-38px!important}.mt38-neg{margin-top:-38px!important}.mb38-neg{margin-bottom:-38px!important}.p39{padding:39px!important}.px39{padding-left:39px!important;padding-right:39px!important}.py39{padding-bottom:39px!important;padding-top:39px!important}.pl39{padding-left:39px!important}.pr39{padding-right:39px!important}.pt39{padding-top:39px!important}.pb39{padding-bottom:39px!important}.m39{margin:39px!important}.mx39{margin-left:39px!important;margin-right:39px!important}.my39{margin-bottom:39px!important;margin-top:39px!important}.ml39{margin-left:39px!important}.mr39{margin-right:39px!important}.mt39{margin-top:39px!important}.mb39{margin-bottom:39px!important}.m39-neg{margin:-39px!important}.mx39-neg{margin-left:-39px!important;margin-right:-39px!important}.my39-neg{margin-bottom:-39px!important;margin-top:-39px!important}.ml39-neg{margin-left:-39px!important}.mr39-neg{margin-right:-39px!important}.mt39-neg{margin-top:-39px!important}.mb39-neg{margin-bottom:-39px!important}.p40{padding:40px!important}.px40{padding-left:40px!important;padding-right:40px!important}.py40{padding-bottom:40px!important;padding-top:40px!important}.pl40{padding-left:40px!important}.pr40{padding-right:40px!important}.pt40{padding-top:40px!important}.pb40{padding-bottom:40px!important}.m40{margin:40px!important}.mx40{margin-left:40px!important;margin-right:40px!important}.my40{margin-bottom:40px!important;margin-top:40px!important}.ml40{margin-left:40px!important}.mr40{margin-right:40px!important}.mt40{margin-top:40px!important}.mb40{margin-bottom:40px!important}.p45{padding:45px!important}.px45{padding-left:45px!important;padding-right:45px!important}.py45{padding-bottom:45px!important;padding-top:45px!important}.pl45{padding-left:45px!important}.pr45{padding-right:45px!important}.pt45{padding-top:45px!important}.pb45{padding-bottom:45px!important}.m45{margin:45px!important}.mx45{margin-left:45px!important;margin-right:45px!important}.my45{margin-bottom:45px!important;margin-top:45px!important}.ml45{margin-left:45px!important}.mr45{margin-right:45px!important}.mt45{margin-top:45px!important}.mb45{margin-bottom:45px!important}.p50{padding:50px!important}.px50{padding-left:50px!important;padding-right:50px!important}.py50{padding-bottom:50px!important;padding-top:50px!important}.pl50{padding-left:50px!important}.pr50{padding-right:50px!important}.pt50{padding-top:50px!important}.pb50{padding-bottom:50px!important}.m50{margin:50px!important}.mx50{margin-left:50px!important;margin-right:50px!important}.my50{margin-bottom:50px!important;margin-top:50px!important}.ml50{margin-left:50px!important}.mr50{margin-right:50px!important}.mt50{margin-top:50px!important}.mb50{margin-bottom:50px!important}.p55{padding:55px!important}.px55{padding-left:55px!important;padding-right:55px!important}.py55{padding-bottom:55px!important;padding-top:55px!important}.pl55{padding-left:55px!important}.pr55{padding-right:55px!important}.pt55{padding-top:55px!important}.pb55{padding-bottom:55px!important}.m55{margin:55px!important}.mx55{margin-left:55px!important;margin-right:55px!important}.my55{margin-bottom:55px!important;margin-top:55px!important}.ml55{margin-left:55px!important}.mr55{margin-right:55px!important}.mt55{margin-top:55px!important}.mb55{margin-bottom:55px!important}.p60{padding:60px!important}.px60{padding-left:60px!important;padding-right:60px!important}.py60{padding-bottom:60px!important;padding-top:60px!important}.pl60{padding-left:60px!important}.pr60{padding-right:60px!important}.pt60{padding-top:60px!important}.pb60{padding-bottom:60px!important}.m60{margin:60px!important}.mx60{margin-left:60px!important;margin-right:60px!important}.my60{margin-bottom:60px!important;margin-top:60px!important}.ml60{margin-left:60px!important}.mr60{margin-right:60px!important}.mt60{margin-top:60px!important}.mb60{margin-bottom:60px!important}.p65{padding:65px!important}.px65{padding-left:65px!important;padding-right:65px!important}.py65{padding-bottom:65px!important;padding-top:65px!important}.pl65{padding-left:65px!important}.pr65{padding-right:65px!important}.pt65{padding-top:65px!important}.pb65{padding-bottom:65px!important}.m65{margin:65px!important}.mx65{margin-left:65px!important;margin-right:65px!important}.my65{margin-bottom:65px!important;margin-top:65px!important}.ml65{margin-left:65px!important}.mr65{margin-right:65px!important}.mt65{margin-top:65px!important}.mb65{margin-bottom:65px!important}.p70{padding:70px!important}.px70{padding-left:70px!important;padding-right:70px!important}.py70{padding-bottom:70px!important;padding-top:70px!important}.pl70{padding-left:70px!important}.pr70{padding-right:70px!important}.pt70{padding-top:70px!important}.pb70{padding-bottom:70px!important}.m70{margin:70px!important}.mx70{margin-left:70px!important;margin-right:70px!important}.my70{margin-bottom:70px!important;margin-top:70px!important}.ml70{margin-left:70px!important}.mr70{margin-right:70px!important}.mt70{margin-top:70px!important}.mb70{margin-bottom:70px!important}.p75{padding:75px!important}.px75{padding-left:75px!important;padding-right:75px!important}.py75{padding-bottom:75px!important;padding-top:75px!important}.pl75{padding-left:75px!important}.pr75{padding-right:75px!important}.pt75{padding-top:75px!important}.pb75{padding-bottom:75px!important}.m75{margin:75px!important}.mx75{margin-left:75px!important;margin-right:75px!important}.my75{margin-bottom:75px!important;margin-top:75px!important}.ml75{margin-left:75px!important}.mr75{margin-right:75px!important}.mt75{margin-top:75px!important}.mb75{margin-bottom:75px!important}.p80{padding:80px!important}.px80{padding-left:80px!important;padding-right:80px!important}.py80{padding-bottom:80px!important;padding-top:80px!important}.pl80{padding-left:80px!important}.pr80{padding-right:80px!important}.pt80{padding-top:80px!important}.pb80{padding-bottom:80px!important}.m80{margin:80px!important}.mx80{margin-left:80px!important;margin-right:80px!important}.my80{margin-bottom:80px!important;margin-top:80px!important}.ml80{margin-left:80px!important}.mr80{margin-right:80px!important}.mt80{margin-top:80px!important}.mb80{margin-bottom:80px!important}.p85{padding:85px!important}.px85{padding-left:85px!important;padding-right:85px!important}.py85{padding-bottom:85px!important;padding-top:85px!important}.pl85{padding-left:85px!important}.pr85{padding-right:85px!important}.pt85{padding-top:85px!important}.pb85{padding-bottom:85px!important}.m85{margin:85px!important}.mx85{margin-left:85px!important;margin-right:85px!important}.my85{margin-bottom:85px!important;margin-top:85px!important}.ml85{margin-left:85px!important}.mr85{margin-right:85px!important}.mt85{margin-top:85px!important}.mb85{margin-bottom:85px!important}.p90{padding:90px!important}.px90{padding-left:90px!important;padding-right:90px!important}.py90{padding-bottom:90px!important;padding-top:90px!important}.pl90{padding-left:90px!important}.pr90{padding-right:90px!important}.pt90{padding-top:90px!important}.pb90{padding-bottom:90px!important}.m90{margin:90px!important}.mx90{margin-left:90px!important;margin-right:90px!important}.my90{margin-bottom:90px!important;margin-top:90px!important}.ml90{margin-left:90px!important}.mr90{margin-right:90px!important}.mt90{margin-top:90px!important}.mb90{margin-bottom:90px!important}.p95{padding:95px!important}.px95{padding-left:95px!important;padding-right:95px!important}.py95{padding-bottom:95px!important;padding-top:95px!important}.pl95{padding-left:95px!important}.pr95{padding-right:95px!important}.pt95{padding-top:95px!important}.pb95{padding-bottom:95px!important}.m95{margin:95px!important}.mx95{margin-left:95px!important;margin-right:95px!important}.my95{margin-bottom:95px!important;margin-top:95px!important}.ml95{margin-left:95px!important}.mr95{margin-right:95px!important}.mt95{margin-top:95px!important}.mb95{margin-bottom:95px!important}.p100{padding:100px!important}.px100{padding-left:100px!important;padding-right:100px!important}.py100{padding-bottom:100px!important;padding-top:100px!important}.pl100{padding-left:100px!important}.pr100{padding-right:100px!important}.pt100{padding-top:100px!important}.pb100{padding-bottom:100px!important}.m100{margin:100px!important}.mx100{margin-left:100px!important;margin-right:100px!important}.my100{margin-bottom:100px!important;margin-top:100px!important}.ml100{margin-left:100px!important}.mr100{margin-right:100px!important}.mt100{margin-top:100px!important}.mb100{margin-bottom:100px!important}.p105{padding:105px!important}.px105{padding-left:105px!important;padding-right:105px!important}.py105{padding-bottom:105px!important;padding-top:105px!important}.pl105{padding-left:105px!important}.pr105{padding-right:105px!important}.pt105{padding-top:105px!important}.pb105{padding-bottom:105px!important}.m105{margin:105px!important}.mx105{margin-left:105px!important;margin-right:105px!important}.my105{margin-bottom:105px!important;margin-top:105px!important}.ml105{margin-left:105px!important}.mr105{margin-right:105px!important}.mt105{margin-top:105px!important}.mb105{margin-bottom:105px!important}.p110{padding:110px!important}.px110{padding-left:110px!important;padding-right:110px!important}.py110{padding-bottom:110px!important;padding-top:110px!important}.pl110{padding-left:110px!important}.pr110{padding-right:110px!important}.pt110{padding-top:110px!important}.pb110{padding-bottom:110px!important}.m110{margin:110px!important}.mx110{margin-left:110px!important;margin-right:110px!important}.my110{margin-bottom:110px!important;margin-top:110px!important}.ml110{margin-left:110px!important}.mr110{margin-right:110px!important}.mt110{margin-top:110px!important}.mb110{margin-bottom:110px!important}.p115{padding:115px!important}.px115{padding-left:115px!important;padding-right:115px!important}.py115{padding-bottom:115px!important;padding-top:115px!important}.pl115{padding-left:115px!important}.pr115{padding-right:115px!important}.pt115{padding-top:115px!important}.pb115{padding-bottom:115px!important}.m115{margin:115px!important}.mx115{margin-left:115px!important;margin-right:115px!important}.my115{margin-bottom:115px!important;margin-top:115px!important}.ml115{margin-left:115px!important}.mr115{margin-right:115px!important}.mt115{margin-top:115px!important}.mb115{margin-bottom:115px!important}.p120{padding:120px!important}.px120{padding-left:120px!important;padding-right:120px!important}.py120{padding-bottom:120px!important;padding-top:120px!important}.pl120{padding-left:120px!important}.pr120{padding-right:120px!important}.pt120{padding-top:120px!important}.pb120{padding-bottom:120px!important}.m120{margin:120px!important}.mx120{margin-left:120px!important;margin-right:120px!important}.my120{margin-bottom:120px!important;margin-top:120px!important}.ml120{margin-left:120px!important}.mr120{margin-right:120px!important}.mt120{margin-top:120px!important}.mb120{margin-bottom:120px!important}.bg-def{background:#111!important}.text-def{color:#111!important}.border-1-def{border:1px solid #111!important}.border-left-1-def{border-left:1px solid #111!important}.border-right-1-def{border-right:1px solid #111!important}.border-top-1-def{border-top:1px solid #111!important}.border-bottom-1-def{border-bottom:1px solid #111!important}.border-2-def{border:2px solid #111!important}.border-left-2-def{border-left:2px solid #111!important}.border-right-2-def{border-right:2px solid #111!important}.border-top-2-def{border-top:2px solid #111!important}.border-bottom-2-def{border-bottom:2px solid #111!important}.bg-grey{background:#666!important}.text-grey{color:#666!important}.border-1-grey{border:1px solid #666!important}.border-left-1-grey{border-left:1px solid #666!important}.border-right-1-grey{border-right:1px solid #666!important}.border-top-1-grey{border-top:1px solid #666!important}.border-bottom-1-grey{border-bottom:1px solid #666!important}.border-2-grey{border:2px solid #666!important}.border-left-2-grey{border-left:2px solid #666!important}.border-right-2-grey{border-right:2px solid #666!important}.border-top-2-grey{border-top:2px solid #666!important}.border-bottom-2-grey{border-bottom:2px solid #666!important}.bg-black{background:#000!important}.text-black{color:#000!important}.border-1-black{border:1px solid #000!important}.border-left-1-black{border-left:1px solid #000!important}.border-right-1-black{border-right:1px solid #000!important}.border-top-1-black{border-top:1px solid #000!important}.border-bottom-1-black{border-bottom:1px solid #000!important}.border-2-black{border:2px solid #000!important}.border-left-2-black{border-left:2px solid #000!important}.border-right-2-black{border-right:2px solid #000!important}.border-top-2-black{border-top:2px solid #000!important}.border-bottom-2-black{border-bottom:2px solid #000!important}.bg-white{background:#fff!important}.text-white{color:#fff!important}.border-1-white{border:1px solid #fff!important}.border-left-1-white{border-left:1px solid #fff!important}.border-right-1-white{border-right:1px solid #fff!important}.border-top-1-white{border-top:1px solid #fff!important}.border-bottom-1-white{border-bottom:1px solid #fff!important}.border-2-white{border:2px solid #fff!important}.border-left-2-white{border-left:2px solid #fff!important}.border-right-2-white{border-right:2px solid #fff!important}.border-top-2-white{border-top:2px solid #fff!important}.border-bottom-2-white{border-bottom:2px solid #fff!important}.bg-yellow{background:#b7a823!important}.text-yellow{color:#b7a823!important}.border-1-yellow{border:1px solid #b7a823!important}.border-left-1-yellow{border-left:1px solid #b7a823!important}.border-right-1-yellow{border-right:1px solid #b7a823!important}.border-top-1-yellow{border-top:1px solid #b7a823!important}.border-bottom-1-yellow{border-bottom:1px solid #b7a823!important}.border-2-yellow{border:2px solid #b7a823!important}.border-left-2-yellow{border-left:2px solid #b7a823!important}.border-right-2-yellow{border-right:2px solid #b7a823!important}.border-top-2-yellow{border-top:2px solid #b7a823!important}.border-bottom-2-yellow{border-bottom:2px solid #b7a823!important}.bg-yellow-lighten{background:#d1c038!important}.text-yellow-lighten{color:#d1c038!important}.border-1-yellow-lighten{border:1px solid #d1c038!important}.border-left-1-yellow-lighten{border-left:1px solid #d1c038!important}.border-right-1-yellow-lighten{border-right:1px solid #d1c038!important}.border-top-1-yellow-lighten{border-top:1px solid #d1c038!important}.border-bottom-1-yellow-lighten{border-bottom:1px solid #d1c038!important}.border-2-yellow-lighten{border:2px solid #d1c038!important}.border-left-2-yellow-lighten{border-left:2px solid #d1c038!important}.border-right-2-yellow-lighten{border-right:2px solid #d1c038!important}.border-top-2-yellow-lighten{border-top:2px solid #d1c038!important}.border-bottom-2-yellow-lighten{border-bottom:2px solid #d1c038!important}.bg-orange{background:#ed592c!important}.text-orange{color:#ed592c!important}.border-1-orange{border:1px solid #ed592c!important}.border-left-1-orange{border-left:1px solid #ed592c!important}.border-right-1-orange{border-right:1px solid #ed592c!important}.border-top-1-orange{border-top:1px solid #ed592c!important}.border-bottom-1-orange{border-bottom:1px solid #ed592c!important}.border-2-orange{border:2px solid #ed592c!important}.border-left-2-orange{border-left:2px solid #ed592c!important}.border-right-2-orange{border-right:2px solid #ed592c!important}.border-top-2-orange{border-top:2px solid #ed592c!important}.border-bottom-2-orange{border-bottom:2px solid #ed592c!important}.bg-blue{background:#3a66ce!important}.text-blue{color:#3a66ce!important}.border-1-blue{border:1px solid #3a66ce!important}.border-left-1-blue{border-left:1px solid #3a66ce!important}.border-right-1-blue{border-right:1px solid #3a66ce!important}.border-top-1-blue{border-top:1px solid #3a66ce!important}.border-bottom-1-blue{border-bottom:1px solid #3a66ce!important}.border-2-blue{border:2px solid #3a66ce!important}.border-left-2-blue{border-left:2px solid #3a66ce!important}.border-right-2-blue{border-right:2px solid #3a66ce!important}.border-top-2-blue{border-top:2px solid #3a66ce!important}.border-bottom-2-blue{border-bottom:2px solid #3a66ce!important}.bg-blue-1{background:#1491d9!important}.text-blue-1{color:#1491d9!important}.border-1-blue-1{border:1px solid #1491d9!important}.border-left-1-blue-1{border-left:1px solid #1491d9!important}.border-right-1-blue-1{border-right:1px solid #1491d9!important}.border-top-1-blue-1{border-top:1px solid #1491d9!important}.border-bottom-1-blue-1{border-bottom:1px solid #1491d9!important}.border-2-blue-1{border:2px solid #1491d9!important}.border-left-2-blue-1{border-left:2px solid #1491d9!important}.border-right-2-blue-1{border-right:2px solid #1491d9!important}.border-top-2-blue-1{border-top:2px solid #1491d9!important}.border-bottom-2-blue-1{border-bottom:2px solid #1491d9!important}.bg-primary{background:#133fa6!important}.text-primary{color:#133fa6!important}.border-1-primary{border:1px solid #133fa6!important}.border-left-1-primary{border-left:1px solid #133fa6!important}.border-right-1-primary{border-right:1px solid #133fa6!important}.border-top-1-primary{border-top:1px solid #133fa6!important}.border-bottom-1-primary{border-bottom:1px solid #133fa6!important}.border-2-primary{border:2px solid #133fa6!important}.border-left-2-primary{border-left:2px solid #133fa6!important}.border-right-2-primary{border-right:2px solid #133fa6!important}.border-top-2-primary{border-top:2px solid #133fa6!important}.border-bottom-2-primary{border-bottom:2px solid #133fa6!important}.bg-secondary{background:#e21d1f!important}.text-secondary{color:#e21d1f!important}.border-1-secondary{border:1px solid #e21d1f!important}.border-left-1-secondary{border-left:1px solid #e21d1f!important}.border-right-1-secondary{border-right:1px solid #e21d1f!important}.border-top-1-secondary{border-top:1px solid #e21d1f!important}.border-bottom-1-secondary{border-bottom:1px solid #e21d1f!important}.border-2-secondary{border:2px solid #e21d1f!important}.border-left-2-secondary{border-left:2px solid #e21d1f!important}.border-right-2-secondary{border-right:2px solid #e21d1f!important}.border-top-2-secondary{border-top:2px solid #e21d1f!important}.border-bottom-2-secondary{border-bottom:2px solid #e21d1f!important}.bg-primary-darken{background:#1c3674!important}.text-primary-darken{color:#1c3674!important}.border-1-primary-darken{border:1px solid #1c3674!important}.border-left-1-primary-darken{border-left:1px solid #1c3674!important}.border-right-1-primary-darken{border-right:1px solid #1c3674!important}.border-top-1-primary-darken{border-top:1px solid #1c3674!important}.border-bottom-1-primary-darken{border-bottom:1px solid #1c3674!important}.border-2-primary-darken{border:2px solid #1c3674!important}.border-left-2-primary-darken{border-left:2px solid #1c3674!important}.border-right-2-primary-darken{border-right:2px solid #1c3674!important}.border-top-2-primary-darken{border-top:2px solid #1c3674!important}.border-bottom-2-primary-darken{border-bottom:2px solid #1c3674!important}.bg-primary-lighten-1{background:#98abd8!important}.text-primary-lighten-1{color:#98abd8!important}.border-1-primary-lighten-1{border:1px solid #98abd8!important}.border-left-1-primary-lighten-1{border-left:1px solid #98abd8!important}.border-right-1-primary-lighten-1{border-right:1px solid #98abd8!important}.border-top-1-primary-lighten-1{border-top:1px solid #98abd8!important}.border-bottom-1-primary-lighten-1{border-bottom:1px solid #98abd8!important}.border-2-primary-lighten-1{border:2px solid #98abd8!important}.border-left-2-primary-lighten-1{border-left:2px solid #98abd8!important}.border-right-2-primary-lighten-1{border-right:2px solid #98abd8!important}.border-top-2-primary-lighten-1{border-top:2px solid #98abd8!important}.border-bottom-2-primary-lighten-1{border-bottom:2px solid #98abd8!important}.bg-primary-lighten-2{background:#cfd5e3!important}.text-primary-lighten-2{color:#cfd5e3!important}.border-1-primary-lighten-2{border:1px solid #cfd5e3!important}.border-left-1-primary-lighten-2{border-left:1px solid #cfd5e3!important}.border-right-1-primary-lighten-2{border-right:1px solid #cfd5e3!important}.border-top-1-primary-lighten-2{border-top:1px solid #cfd5e3!important}.border-bottom-1-primary-lighten-2{border-bottom:1px solid #cfd5e3!important}.border-2-primary-lighten-2{border:2px solid #cfd5e3!important}.border-left-2-primary-lighten-2{border-left:2px solid #cfd5e3!important}.border-right-2-primary-lighten-2{border-right:2px solid #cfd5e3!important}.border-top-2-primary-lighten-2{border-top:2px solid #cfd5e3!important}.border-bottom-2-primary-lighten-2{border-bottom:2px solid #cfd5e3!important}.bg-primary-lighten-3{background:#e2e7f2!important}.text-primary-lighten-3{color:#e2e7f2!important}.border-1-primary-lighten-3{border:1px solid #e2e7f2!important}.border-left-1-primary-lighten-3{border-left:1px solid #e2e7f2!important}.border-right-1-primary-lighten-3{border-right:1px solid #e2e7f2!important}.border-top-1-primary-lighten-3{border-top:1px solid #e2e7f2!important}.border-bottom-1-primary-lighten-3{border-bottom:1px solid #e2e7f2!important}.border-2-primary-lighten-3{border:2px solid #e2e7f2!important}.border-left-2-primary-lighten-3{border-left:2px solid #e2e7f2!important}.border-right-2-primary-lighten-3{border-right:2px solid #e2e7f2!important}.border-top-2-primary-lighten-3{border-top:2px solid #e2e7f2!important}.border-bottom-2-primary-lighten-3{border-bottom:2px solid #e2e7f2!important}.bg-primary-lighten-4{background:#eff5ff!important}.text-primary-lighten-4{color:#eff5ff!important}.border-1-primary-lighten-4{border:1px solid #eff5ff!important}.border-left-1-primary-lighten-4{border-left:1px solid #eff5ff!important}.border-right-1-primary-lighten-4{border-right:1px solid #eff5ff!important}.border-top-1-primary-lighten-4{border-top:1px solid #eff5ff!important}.border-bottom-1-primary-lighten-4{border-bottom:1px solid #eff5ff!important}.border-2-primary-lighten-4{border:2px solid #eff5ff!important}.border-left-2-primary-lighten-4{border-left:2px solid #eff5ff!important}.border-right-2-primary-lighten-4{border-right:2px solid #eff5ff!important}.border-top-2-primary-lighten-4{border-top:2px solid #eff5ff!important}.border-bottom-2-primary-lighten-4{border-bottom:2px solid #eff5ff!important}.bg-primary-lighten-5{background:#f0f3f8!important}.text-primary-lighten-5{color:#f0f3f8!important}.border-1-primary-lighten-5{border:1px solid #f0f3f8!important}.border-left-1-primary-lighten-5{border-left:1px solid #f0f3f8!important}.border-right-1-primary-lighten-5{border-right:1px solid #f0f3f8!important}.border-top-1-primary-lighten-5{border-top:1px solid #f0f3f8!important}.border-bottom-1-primary-lighten-5{border-bottom:1px solid #f0f3f8!important}.border-2-primary-lighten-5{border:2px solid #f0f3f8!important}.border-left-2-primary-lighten-5{border-left:2px solid #f0f3f8!important}.border-right-2-primary-lighten-5{border-right:2px solid #f0f3f8!important}.border-top-2-primary-lighten-5{border-top:2px solid #f0f3f8!important}.border-bottom-2-primary-lighten-5{border-bottom:2px solid #f0f3f8!important}.bg-secondary-darken{background:#dd0200!important}.text-secondary-darken{color:#dd0200!important}.border-1-secondary-darken{border:1px solid #dd0200!important}.border-left-1-secondary-darken{border-left:1px solid #dd0200!important}.border-right-1-secondary-darken{border-right:1px solid #dd0200!important}.border-top-1-secondary-darken{border-top:1px solid #dd0200!important}.border-bottom-1-secondary-darken{border-bottom:1px solid #dd0200!important}.border-2-secondary-darken{border:2px solid #dd0200!important}.border-left-2-secondary-darken{border-left:2px solid #dd0200!important}.border-right-2-secondary-darken{border-right:2px solid #dd0200!important}.border-top-2-secondary-darken{border-top:2px solid #dd0200!important}.border-bottom-2-secondary-darken{border-bottom:2px solid #dd0200!important}.bg-secondary-lighten{background:#ff9a9a!important}.text-secondary-lighten{color:#ff9a9a!important}.border-1-secondary-lighten{border:1px solid #ff9a9a!important}.border-left-1-secondary-lighten{border-left:1px solid #ff9a9a!important}.border-right-1-secondary-lighten{border-right:1px solid #ff9a9a!important}.border-top-1-secondary-lighten{border-top:1px solid #ff9a9a!important}.border-bottom-1-secondary-lighten{border-bottom:1px solid #ff9a9a!important}.border-2-secondary-lighten{border:2px solid #ff9a9a!important}.border-left-2-secondary-lighten{border-left:2px solid #ff9a9a!important}.border-right-2-secondary-lighten{border-right:2px solid #ff9a9a!important}.border-top-2-secondary-lighten{border-top:2px solid #ff9a9a!important}.border-bottom-2-secondary-lighten{border-bottom:2px solid #ff9a9a!important}.bg-grey-lighten-1{background:#707070!important}.text-grey-lighten-1{color:#707070!important}.border-1-grey-lighten-1{border:1px solid #707070!important}.border-left-1-grey-lighten-1{border-left:1px solid #707070!important}.border-right-1-grey-lighten-1{border-right:1px solid #707070!important}.border-top-1-grey-lighten-1{border-top:1px solid #707070!important}.border-bottom-1-grey-lighten-1{border-bottom:1px solid #707070!important}.border-2-grey-lighten-1{border:2px solid #707070!important}.border-left-2-grey-lighten-1{border-left:2px solid #707070!important}.border-right-2-grey-lighten-1{border-right:2px solid #707070!important}.border-top-2-grey-lighten-1{border-top:2px solid #707070!important}.border-bottom-2-grey-lighten-1{border-bottom:2px solid #707070!important}.bg-burnt-orange{background:#c24b00!important}.text-burnt-orange{color:#c24b00!important}.border-1-burnt-orange{border:1px solid #c24b00!important}.border-left-1-burnt-orange{border-left:1px solid #c24b00!important}.border-right-1-burnt-orange{border-right:1px solid #c24b00!important}.border-top-1-burnt-orange{border-top:1px solid #c24b00!important}.border-bottom-1-burnt-orange{border-bottom:1px solid #c24b00!important}.border-2-burnt-orange{border:2px solid #c24b00!important}.border-left-2-burnt-orange{border-left:2px solid #c24b00!important}.border-right-2-burnt-orange{border-right:2px solid #c24b00!important}.border-top-2-burnt-orange{border-top:2px solid #c24b00!important}.border-bottom-2-burnt-orange{border-bottom:2px solid #c24b00!important}.bg-soft-pink{background:#ffbdbe!important}.text-soft-pink{color:#ffbdbe!important}.border-1-soft-pink{border:1px solid #ffbdbe!important}.border-left-1-soft-pink{border-left:1px solid #ffbdbe!important}.border-right-1-soft-pink{border-right:1px solid #ffbdbe!important}.border-top-1-soft-pink{border-top:1px solid #ffbdbe!important}.border-bottom-1-soft-pink{border-bottom:1px solid #ffbdbe!important}.border-2-soft-pink{border:2px solid #ffbdbe!important}.border-left-2-soft-pink{border-left:2px solid #ffbdbe!important}.border-right-2-soft-pink{border-right:2px solid #ffbdbe!important}.border-top-2-soft-pink{border-top:2px solid #ffbdbe!important}.border-bottom-2-soft-pink{border-bottom:2px solid #ffbdbe!important}.bg-soft-yellow{background:#ffdfa9!important}.text-soft-yellow{color:#ffdfa9!important}.border-1-soft-yellow{border:1px solid #ffdfa9!important}.border-left-1-soft-yellow{border-left:1px solid #ffdfa9!important}.border-right-1-soft-yellow{border-right:1px solid #ffdfa9!important}.border-top-1-soft-yellow{border-top:1px solid #ffdfa9!important}.border-bottom-1-soft-yellow{border-bottom:1px solid #ffdfa9!important}.border-2-soft-yellow{border:2px solid #ffdfa9!important}.border-left-2-soft-yellow{border-left:2px solid #ffdfa9!important}.border-right-2-soft-yellow{border-right:2px solid #ffdfa9!important}.border-top-2-soft-yellow{border-top:2px solid #ffdfa9!important}.border-bottom-2-soft-yellow{border-bottom:2px solid #ffdfa9!important}.d-block{display:block!important}.d-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.flex-row{-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-row,.flex-row-reverse{-webkit-box-orient:horizontal!important}.flex-row-reverse{-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column{-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-column,.flex-column-reverse{-webkit-box-orient:vertical!important}.flex-column-reverse{-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-grow-1{-webkit-box-flex:1;-ms-flex:1;flex:1}.flex-grow-0{-webkit-box-flex:0;-ms-flex:0;flex:0}.flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.justify-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-space-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-space-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.justify-space-evenly{-webkit-box-pack:space-evenly!important;-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}.align-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-self-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.align-self-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.align-self-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.align-baseline{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.common-background{background-color:#efefef}.sortable{-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer;-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.sortable .asc,.sortable .desc,.sortable .none{background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;height:12px;width:12px}.sortable .asc{background-image:url(/assets/icons/odds/sort_icon03.svg)}.sortable .desc{background-image:url(/assets/icons/odds/sort_icon02.svg)}.sortable .none{background-image:url(/assets/icons/odds/sort_icon04.svg)}.clickable{-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.clickable.touch-device:active,.clickable:not(.touch-device):hover{background-color:#eff5ff;-webkit-filter:grayscale(.6);filter:grayscale(.6)}.cursor-not-allowed{cursor:not-allowed}.l-main{overflow:hidden;padding-top:20px;position:relative}.l-main .l-side-content.l-side-content-paid{margin-top:25px}.l-header{left:0;position:fixed;top:0;width:100%;z-index:99999}.l-header.is-absolute{position:absolute}.l-header-campaign{left:0;position:fixed;top:0;width:100%;z-index:50}.l-side{margin-bottom:40px;margin-top:60px}.l-mypage .l-side-container .l-side{display:none;padding-left:0}.l-mypage .l-side-content{padding-left:0;width:100%}.l-mypage .inner{padding:0 15px}.l-mypage .inner .input-label-require{padding:3px 4px 2px}.l-mypage .inner .input-content.birthday .input-item+.input-item{margin-left:0;margin-right:7px}.l-mypage .inner .input-content.birthday .input-item:last-child{margin-right:0}.l-mypage .inner .input-content.birthday .input-item select{background-size:10px 6px;padding:10px 35px 10px 20px}.l-mypage .inner .input-content.birthday .input-item .input-suffix{font-size:16px;line-height:1.5;margin-left:6px}.l-mypage .inner .input-content .check-panel-select{height:20px;width:21px}.l-mypage .inner .input-content .check-panel-txt{margin-left:9px;margin-right:0}.l-mypage .inner .input-content .check-panel.block+.check-panel.block{margin-top:20px}.l-mypage .inner .input-content select{background-size:10px 6px;padding:10px 35px 10px 20px}.l-mypage .inner input[type=date],.l-mypage .inner input[type=datetime],.l-mypage .inner input[type=email],.l-mypage .inner input[type=month],.l-mypage .inner input[type=number],.l-mypage .inner input[type=password],.l-mypage .inner input[type=search],.l-mypage .inner input[type=tel],.l-mypage .inner input[type=text],.l-mypage .inner input[type=time],.l-mypage .inner input[type=url],.l-mypage .inner input[type=week],.l-mypage .inner textarea{min-height:50px;padding:12px 24px}.l-mypage .inner .wd260{width:100%}.l-mypage .inner .btn-wrap .btn+.btn{margin-top:20px}.l-mypage .inner .btn-wrap.col2{display:block}.l-mypage .inner .btn-wrap.col2 .btn{width:100%}.l-mypage .inner .btn-wrap.col2 .btn:nth-of-type(2n){margin-left:0;margin-right:30px}.l-mypage .inner .btn{margin-left:0;margin-right:0;width:100%}.l-side-container{margin:0 auto;max-width:1020px;width:100%}.l-side-container.allow-tb>*{padding-left:0;padding-right:0}.l-side-container.bet-list{margin-top:40px}.l-one-col-inner{margin-bottom:50px}.l-one-col-white{background:#fff;margin:0 auto;max-width:1020px}.main-inner{padding:20px 0 30px}.main-inner.l-mypage,.main-inner.l-stick-top{padding-top:0}.main-inner.l-reporter{padding-top:30px}.main-inner.l-login{padding-top:0}.inner{padding:0}.inner .media-ttl-wrap{padding:0 12px}.inner.login-top-inner{background:url(/assets/images/login/sp_kv.png) no-repeat 50%;background-size:cover;position:relative}.inner.login-top-inner .assign-col{background:none;position:relative}.inner.login-top-inner .assign-or>div{background:none}.inner.login-top-inner .assign-or:after,.inner.login-top-inner .assign-or:before{background:#c7c7c7;content:"";display:block;height:1px;left:0;position:absolute;top:50%;width:38%}.inner.login-top-inner .assign-or:before{-webkit-transform:translateY(60%);transform:translateY(60%)}.inner.login-top-inner .assign-or:after{-webkit-transform:translate(163%,60%);transform:translate(163%,60%)}.one-col-white-inner{margin:0 auto 60px;max-width:800px;padding:40px 15px}.full-width{left:50%;margin-left:-50vw;margin-right:-50vw;position:relative;right:50%;width:100vw}.sticky-side{width:100%;z-index:10}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes fade{0%{opacity:0}to{opacity:100%}}@keyframes fade{0%{opacity:0}to{opacity:100%}}@-webkit-keyframes fade-reverse{0%{opacity:100%}to{opacity:0}}@keyframes fade-reverse{0%{opacity:100%}to{opacity:0}}@-webkit-keyframes marquee{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes marquee{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.txt-def{color:#111!important}.txt-primary{color:#133fa6!important}.txt-red{color:#e21d1f!important}.txt-orange{color:#f05c1d!important}.txt-white{color:#fff!important}.txt-light-blue{color:#317cc6!important}.txt-center{text-align:center!important}.txt-left{text-align:left!important}.txt-right{text-align:right!important}.txt-regular{font-weight:400!important}.txt-bold{font-weight:700!important}.txt-indent{padding-left:1em;text-indent:-1em}.txt-normal{font-size:14px!important}.txt-large{font-size:16px!important}.dark-gray-txt{color:#6a6a6a!important}.page-ttl{font-size:32px;font-weight:700;line-height:1.46875;margin-bottom:36px;text-align:center}.page-ttl.login-top-ttl{margin-bottom:12px}.contents-ttl{border-bottom:1px solid #1643a3;font-size:18px;font-weight:700;line-height:1.5;margin-bottom:26px;padding-bottom:6px}.contents-sub-ttl{background:#fff;display:block;font-size:16px;margin-bottom:16px;padding:3px 12px}.col-ttl,.contents-sub-ttl{font-weight:700;line-height:1.5}.col-ttl{font-size:24px;margin-bottom:20px}.col-ttl>span{vertical-align:middle}.col-ttl .sml{font-size:16px}.purchase-ttl{font-size:22px;font-weight:700;line-height:1.5;margin-bottom:11px}.purchase-ttl-wrap{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.arrow-link{text-align:right}.arrow-link a,.arrow-link-txt{color:#111;text-decoration:none}.arrow-link-txt{display:inline-block;font-size:16px;font-weight:700;line-height:1.375;overflow:hidden;padding-bottom:8px;padding-right:25px;position:relative}.arrow-link-txt:before{bottom:3px;right:-1px;-webkit-transform:rotate(40deg);transform:rotate(40deg);width:12px}.arrow-link-txt:after,.arrow-link-txt:before{background:#111;content:"";display:block;height:1px;position:absolute}.arrow-link-txt:after{bottom:0;left:0;width:calc(100% - 1px)}.page-visual{padding:50px 30px;position:relative}.page-visual.mypage,.page-visual.mypage-statis-attach{overflow:hidden;padding:50px 30px}.page-visual.mypage .page-visual-ttl,.page-visual.mypage-statis-attach .page-visual-ttl{position:relative}.page-visual.mypage-statis-attach:before,.page-visual.mypage:before{background-image:url(/assets/images/mypage/mv.png);background-repeat:no-repeat;background-size:cover;content:"";display:block;-webkit-filter:blur(3px) brightness(.8);filter:blur(3px) brightness(.8);height:calc(100% + 50px);left:-25px;position:absolute;top:0;width:calc(100% + 50px)}.page-visual-inner{max-width:1020px}.page-visual-ttl{color:#fff;font-size:32px;font-weight:700;line-height:1.46875;margin:0 auto;max-width:1020px;width:100%}.vertical-lr{-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr}.help-txt-link{text-align:right}.help-txt-link .icon{position:relative}.help-txt-link .icon:before{font-size:1.5rem;left:0;padding-top:2px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.help-txt-link a{color:#111;padding-left:20px}.additional-txt{font-size:11px}.att-txt{padding-left:1em;position:relative}.att-txt:before{content:"※";left:0;position:absolute;top:0}.def-msg,.error-msg{margin-bottom:12px;text-align:center}.login-sub-ttl{font-size:18px;font-weight:700;line-height:1.5;text-align:center}.fz-13{font-size:13px!important}.error-data-ttl,.no-data-ttl{font-size:16px;font-weight:700;letter-spacing:.05em;line-height:1.25}.alternate-text-frame{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #cfd5e3;display:-webkit-box;display:-ms-flexbox;display:flex;height:70px;justify-content:center}.alternate-text-frame,.alternate-text-frame>*{color:#666;font-size:14px;font-weight:500;line-height:1.7142857143}.no-select{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.l-side-container.w700-wrap{margin-bottom:40px;max-width:700px;width:100%}.l-side-container.w884-wrap{max-width:884px;width:100%}.text-content{margin-bottom:52px}.text-content p{font-size:16px;font-weight:500;letter-spacing:.07em;line-height:3rem}.text-content p+p{margin-top:34px}.text-content p+.align-right{margin-top:13px}.text-content p .bold{font-weight:700}.text-content .align-right{text-align:right}.text-content .blue{color:#133fa6;font-weight:600}.text-content .blue+p{margin-top:4px}.ttl01{border-bottom:1px solid #cfd5e3;color:#143fa6;font-size:28px;font-weight:600;line-height:3.2rem;padding-bottom:18px;padding-top:8px;text-align:center}.ttl01+p{margin-top:33px}.ttl02{border-bottom:2px solid #133fa6;font-size:20px;font-weight:700;line-height:2.4rem;margin-bottom:9px;margin-top:41px;padding-bottom:8px}.tab-change [data-tab-change-content]{display:none}.tab-change [data-tab-change-content].is-current{display:block}.label-wrap{letter-spacing:-.4em;position:relative}.label-wrap span{border:2px solid #133fa6;color:#133fa6;display:inline-block;font-weight:700;letter-spacing:.05em;margin-left:12px;margin-top:7px;padding:4px 6px 3px}.label-wrap span:first-of-type{margin-left:0}.label-wrap .ad{border:none;color:#c7c7c7;margin-right:0}.label-wrap .g1{background:#eb5351;border-color:#eb5351;color:#fff}.label-wrap .g2{background:#2c93eb;border-color:#2c93eb;color:#fff}.label-wrap .g3{background:#31a848;border-color:#31a848;color:#fff}.label-wrap .win5{background:#d6e2ff;border-color:#d6e2ff;color:#133fa6}.label-wrap .listed{background:#eb9a00;border-color:#eb9a00;color:#fff}.label-wrap .confirm{background:#fff;border-color:#e21d1f;color:#e21d1f}.label-wrap .general{background-color:#fff;border:1px solid #e8e8e8;color:#111;font-weight:400}.label-wrap.label-ad{text-align:right;width:100%}.breadcrumb{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto 31px;max-width:1200px;padding:0 26px 0 16px;width:100%}.breadcrumb:before{background-image:url(/assets/icons/common/home.svg);content:"";display:inline-block;height:17px;margin-right:2px;min-width:20px;-webkit-transform:translateY(2.5px);transform:translateY(2.5px);-webkit-transform:translateY(0);transform:translateY(0)}.breadcrumb>li{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#666;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:400;margin-bottom:5px;white-space:nowrap}.breadcrumb>li:nth-child(n+3){white-space:normal}.breadcrumb>li:nth-child(n+3):before{-ms-flex-item-align:start;align-self:flex-start;-webkit-transform:translateY(3px);transform:translateY(3px)}.breadcrumb>li a,.breadcrumb>li span{font-size:13px;line-height:1.1538461538}.breadcrumb>li a{font-weight:500}.breadcrumb>li+li:before{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#cfd5e3;content:"";display:inline-block;font-family:icomoon!important;font-size:10px;font-style:normal;font-variant:normal;font-weight:400;line-height:1;margin:0 7px;text-transform:none}.number-list>li{counter-increment:num;padding-left:20px;position:relative}.number-list>li:before{content:counter(num) ".";display:block;left:0;position:absolute;top:0}.number-list>li+li{margin-top:20px}.category-list-inner{background:#fff;display:block;font-size:16px;font-weight:700;line-height:1.5;padding:12px 50px 12px 22px;position:relative;width:100%}.category-list-inner:hover{background:#111;color:#fff}.category-list a{color:initial;text-decoration:none}.category-list .icon-arrow_right{display:block;font-size:10px;line-height:1;position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.tag-list{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:-16px;padding:10px;width:100%}.tag-list a{color:#2b96d9;text-decoration:none}.tag-list>li{color:#111;font-size:13px;font-weight:700;line-height:1.4615384615;margin-top:16px}.tag-list>li:not(.long-name){margin-right:18px}.pager{margin-top:36px}.pager-inner{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.pager a,.pager a:hover{text-decoration:none}.pager [class*=" icon-"],.pager [class^=icon-]{font-size:10px;line-height:1}.pager-item{-webkit-box-pack:center;-ms-flex-pack:center;background-color:#eff5ff;border:1px solid #98abd8;border-radius:50%;cursor:pointer;font-size:14px;font-weight:700;height:44px;justify-content:center;line-height:1.2142857143;margin:0 5px;overflow:hidden;text-decoration:none;-webkit-transition:.3s;transition:.3s;width:44px}.pager-item,.pager-item span{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#133fa6;display:-webkit-box;display:-ms-flexbox;display:flex}.pager-item span{-webkit-transform:translate(.5px,-.5px);transform:translate(.5px,-.5px)}.pager-item:hover:not(.is-current){background-color:#133fa6;border-width:0;color:#fff;text-decoration:none}.pager-item:hover:not(.is-current) a,.pager-item:hover:not(.is-current) span{color:#fff;text-decoration:none}.pager-item.dot,.pager-item.next,.pager-item.prev{background-color:unset;border:none;color:#133fa6;-webkit-transform:unset;transform:unset;width:18px}.pager-item.dot [class*=icon-],.pager-item.next [class*=icon-],.pager-item.prev [class*=icon-]{font-size:1.4rem}.pager-item.dot a,.pager-item.dot span,.pager-item.next a,.pager-item.next span,.pager-item.prev a,.pager-item.prev span{color:#133fa6}.pager-item.dot.disabled,.pager-item.next.disabled,.pager-item.prev.disabled{cursor:default;opacity:.2;pointer-events:none}.pager-item.dot.disabled a,.pager-item.dot.disabled span,.pager-item.next.disabled a,.pager-item.next.disabled span,.pager-item.prev.disabled a,.pager-item.prev.disabled span{cursor:default;pointer-events:none}.pager-item.dot.dot,.pager-item.next.dot,.pager-item.prev.dot{margin:0;-webkit-transform:translateY(-4px);transform:translateY(-4px)}.pager-item.dot:hover,.pager-item.next:hover,.pager-item.prev:hover{background-color:unset;border:none;color:#133fa6}.pager-item.dot:hover a,.pager-item.dot:hover span,.pager-item.next:hover a,.pager-item.next:hover span,.pager-item.prev:hover a,.pager-item.prev:hover span{color:#133fa6}.pager.is-sp{margin-top:26px}.pager.is-sp .pager-item{height:38px;width:38px}.pager.is-sp .pager-item a,.pager.is-sp .pager-item span{font-size:14px}.pager.is-sp .pager-item.dot,.pager.is-sp .pager-item.next,.pager.is-sp .pager-item.prev{margin:0;width:30px}.ranking-list-inner{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;padding-bottom:9px;position:relative;width:100%}.ranking-list-rank{display:block;height:28px;left:-.5rem;position:absolute;text-align:center;top:0;width:23px;z-index:1}.ranking-list-rank img{left:0;position:absolute;top:0}.ranking-list-rank span{color:#fff;display:inline-block;font-family:Urbanist;font-size:16px;font-style:italic;font-weight:700;line-height:1.1875;position:relative;top:2.5px;z-index:1}.ranking-list-content{font-weight:700;width:calc(100% - 110px)}.ranking-list-add{color:#c7c7c7;font-size:12px;line-height:1.4166666667;margin-left:10px}.ranking-list-thumnail img.ratio-img{margin-top:.5rem}.ranking-list-ttl{font-size:16px;font-weight:600;line-height:1.25;width:calc(100% - 95px)}.ranking-list-subttl{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:1.9rem}.ranking-list-subttl *{font-weight:500}.ranking-list-subttl__category{font-size:10px;height:15px;line-height:1;margin-right:.7rem;min-width:5.2rem;overflow:hidden;padding:1px 5px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.ranking-list-subttl__date{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:4px}.ranking-list-subttl__date *{font-size:13px;line-height:1.2307692308}.ranking-list>li{padding-bottom:1.8rem}.ranking-list>li+li{margin-top:2.6rem}.ranking-list-ad{color:#c7c7c7;margin-left:10px}.ranking-tab{-webkit-box-pack:justify;-ms-flex-pack:justify;border-bottom:2px solid #111;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-bottom:6px}.ranking-tab>li{width:calc(33.33333% - .66667px)}.ranking-tab a{text-decoration:none}.ranking-tab-inner{-webkit-box-pack:center;-ms-flex-pack:center;background:#fff;color:#111;font-size:16px;font-weight:700;justify-content:center;line-height:1.5;padding:13px 0 12px;width:100%}.grid-tab,.ranking-tab-inner{display:-webkit-box;display:-ms-flexbox;display:flex}.grid-tab{margin-bottom:2px}.grid-tab-item{background:#fff;color:#111;display:block;width:calc(33.33333% - .66667px)}.grid-tab a{text-decoration:none}.grid-tab-inner{-webkit-box-pack:center;-ms-flex-pack:center;font-size:14px;font-weight:700;justify-content:center;line-height:1.7142857143;padding:13px 0 12px;width:100%}.grid-tab-inner,.secondary-tab{display:-webkit-box;display:-ms-flexbox;display:flex}.secondary-tab{border-bottom:1px solid #c7c7c7;position:relative}.secondary-tab a{text-decoration:none}.secondary-tab-item{font-size:13px;line-height:1.4615384615;min-width:58px;padding-bottom:15px;position:relative;text-align:center}.secondary-tab-item:before{background-color:#133fa6;bottom:-2px;content:"";height:3px;position:absolute;right:0;-webkit-transition:width .3s;transition:width .3s;width:0}.secondary-tab-item-inner{font-size:13px;font-weight:700;line-height:1.4615384615;-webkit-transition:color .3s;transition:color .3s}.secondary-tab-purchase .secondary-tab-item{width:21%}.secondary-tab-purchase .secondary-tab-item:nth-child(2){-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.race-list>li+li{margin-top:6px}.race-list-inner{background:#fff;padding:18px;width:100%}.race-list-date-day{display:inline-block;font-size:15px;font-weight:700;line-height:1.3333333333}.race-list-date-week{display:inline-block;font-size:11px;font-weight:700;line-height:1.5454545455;margin-left:-6px}.race-list-date-week.sun{color:#e21d1f}.race-list-ttl{letter-spacing:-.4em;margin-top:3px}.race-list-ttl-txt{font-size:18px;font-weight:700;letter-spacing:.05em;line-height:1.5}.race-list-about{letter-spacing:-.4em;margin-top:8px}.race-list-about>span{display:inline-block;font-weight:700;letter-spacing:.05em;margin-right:12px}.race-label-wrap{margin-left:10px}.race-label-wrap span{font-size:17px;letter-spacing:.05em;padding:2px 4px 1px}.general-box-nav{display:-webkit-box;display:-ms-flexbox;display:flex}.general-box-nav-item{background:#fff;color:#111;font-size:14px;font-weight:700;line-height:1.4285714286;margin-right:1px;min-width:90px;padding:9px 5px;position:relative;text-align:center;text-decoration:none}.general-box-nav-item:before{background-color:#133fa6;bottom:0;content:"";display:block;height:2px;position:absolute;right:0;-webkit-transition:all .3s;transition:all .3s;width:0}.general-box-nav-item:hover:before{left:0;right:auto;width:100%}.general-box-nav-item:last-of-type{margin-right:0}.general-box-nav-item.is-current{color:#133fa6}.general-box-nav-item.is-current:before{width:100%}.dl-number-list{counter-reset:num}.dl-number-list dt{counter-increment:num;font-weight:700;margin-top:20px;padding-left:20px;position:relative}.dl-number-list dt:first-child{margin-top:0}.dl-number-list dt:before{content:counter(num) ".";display:block;left:0;position:absolute;top:0}.dl-number-list dd{padding-left:20px}.dl-sub-number-list{counter-reset:num}.dl-sub-number-list dt{counter-increment:num;font-weight:700;margin-top:20px;padding-left:35px;position:relative}.dl-sub-number-list dt:first-child{margin-top:0}.dl-sub-number-list dt:before{content:"（" counter(num) "）";display:block;left:0;position:absolute;top:0}.dl-sub-number-list dd{padding-left:35px}.commercial-law-list .contents-ttl{margin-bottom:10px;margin-top:40px}.brackets-list{counter-reset:num}.brackets-list li{margin-top:10px;padding-left:30px}.brackets-list li:before{content:"(" counter(num) ")"}.katakana-list{margin-top:10px;padding-left:20px}.katakana-list li{list-style-type:katakana}.period-list{padding-left:20px}.period-list li{list-style-type:disc}.btn{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#133fa6;border:1px solid #133fa6;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;font-weight:700;justify-content:center;line-height:1.4285714286;min-height:52px;padding:10px 20px;position:relative;text-decoration:none;width:100%}.btn:after{color:transparent;content:".";display:inline-block;pointer-events:none;width:0}.btn.disabled,.btn:disabled{background:#c7c7c7;border-color:#c7c7c7}.btn.disabled{cursor:none;pointer-events:none}.btn [class*=" icon-"],.btn [class^=icon-]{font-size:10px}.btn [class*=" icon-"]+span,.btn [class^=icon-]+span{margin-left:6px}.btn-icon-right [class*=" icon-"],.btn-icon-right [class^=icon-]{margin:0;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.btn-icon-left [class*=" icon-"],.btn-icon-left [class^=icon-]{left:10px;margin:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.btn-back{background-color:transparent;border-color:#111;color:#111}.btn-add,.btn-back.disabled,.btn-back:disabled{color:#fff}.btn-add{background:#d20814;border-color:#d20814}.btn-add.disabled,.btn-add:disabled,.btn-paid{color:#fff}.btn-paid{background:#d20814;border-color:#d20814}.btn-paid.is-active{background-color:#fff;border-color:#fff;color:#e03f49;position:relative}.btn-paid.is-active:before{background-color:#e03f49;bottom:-1px;content:"";display:block;height:2px;left:-1px;position:absolute;width:calc(100% + 2px)}.btn-fav{background-color:#efefef;border:1px solid #e6e6e6;border-radius:50%;color:#c7c7c7;font-size:14px;height:24px;line-height:1;position:relative;-webkit-transition:all .2s;transition:all .2s;width:24px}.btn-fav:hover{opacity:.7}.btn-fav [class*=" icon-"],.btn-fav [class^=icon-]{left:50%;position:absolute;top:50%;top:calc(50% + 1px);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.btn-fav.is-active{background-color:#e8efff;color:#133fa6}.btn-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.btn-flex .btn{max-width:215px}.btn-flex .btn+.btn{margin-left:15px}.btn.acd-btn{font-size:13px;margin:0 auto;min-height:48px;min-width:165px;width:auto}.btn.secondary{background:#e21d1f;border-color:#e21d1f}.btn.black{background:#111;border-color:#111}.btn.thin{min-height:38px}.btn.favorite{-webkit-box-pack:start;-ms-flex-pack:start;background-color:#111;border:none;font-size:12px;justify-content:flex-start;line-height:1.5;min-height:30px;min-width:0;padding:6px 9px 6px 30px;text-align:left;width:135px}.btn.favorite .icon-like{font-size:1.4rem}.btn.favorite.is-active{background-color:#fff;color:#133fa6}.btn-wrap{text-align:center}.btn-wrap .btn+.btn{margin-top:20px}.btn-wrap.col2 .btn{min-width:0%}.btn-wrap.reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.btn-wrap.reverse.col2 .btn:nth-of-type(2n){margin-left:0;margin-right:30px}.btn-wrap.paid-flow-btn{width:100%}.btn-wrap.mid{margin:12px 15px 0;padding-bottom:15px}.btn.btn-picture{background:#fff;border-color:#123fa6;color:#123fa6;font-size:12px;line-height:1.5;margin:-.5rem auto 0;min-height:unset;min-width:unset;padding:5px 10px;width:110px}.btn.btn-picture img{margin-right:6px;width:18px}.btn.btn-picture:hover{background:#b8c5e5}.btn-block{display:block}.txt-icon-link{color:#111;position:relative;text-decoration:underline}.txt-icon-link.left{padding-left:2em}.txt-icon-link.left [class*=" icon-"],.txt-icon-link.left [class^=icon-]{font-size:18px;left:0;position:absolute;top:.1em}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#c7c7c7}input::-moz-placeholder,textarea::-moz-placeholder{color:#c7c7c7}input::placeholder,textarea::placeholder{color:#c7c7c7}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#c7c7c7}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:#c7c7c7}input[type=date],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{-webkit-appearance:none;background:#fafafa;border:1px solid #c7c7c7;border-radius:3px;display:inline-block;font-size:16px;font-weight:700;letter-spacing:.05em;line-height:1.25;min-height:50px;padding:12px 24px;width:100%}input[type=date].error,input[type=datetime].error,input[type=email].error,input[type=month].error,input[type=number].error,input[type=password].error,input[type=search].error,input[type=tel].error,input[type=text].error,input[type=time].error,input[type=url].error,input[type=week].error,textarea.error{background:#fff5f5;border-color:#df2129}input[type=date]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{border:1px solid #111;-webkit-box-shadow:none;box-shadow:none;outline:none}html[data-whatinput=keyboard] input[type=date]:focus,html[data-whatinput=keyboard] input[type=datetime]:focus,html[data-whatinput=keyboard] input[type=email]:focus,html[data-whatinput=keyboard] input[type=month]:focus,html[data-whatinput=keyboard] input[type=number]:focus,html[data-whatinput=keyboard] input[type=password]:focus,html[data-whatinput=keyboard] input[type=search]:focus,html[data-whatinput=keyboard] input[type=tel]:focus,html[data-whatinput=keyboard] input[type=text]:focus,html[data-whatinput=keyboard] input[type=time]:focus,html[data-whatinput=keyboard] input[type=url]:focus,html[data-whatinput=keyboard] input[type=week]:focus,html[data-whatinput=keyboard] textarea:focus{border:1px solid #111;-webkit-box-shadow:none;box-shadow:none}textarea{height:258px;min-height:auto;resize:none}textarea:focus{border:1px solid #111;-webkit-box-shadow:none;box-shadow:none;outline:none}.password-eye{cursor:pointer;display:block;height:19px;width:21px}.password-eye:before{background:url(/assets/images/common/password.svg) no-repeat 50%;content:"";display:block;height:100%;width:100%}.password-eye-wrap{position:absolute;right:22px}.password-eye-check{opacity:0;position:absolute}html[data-whatinput=keyboard] .password-eye-check:focus+.password-eye{border:1px solid #e6b422;-webkit-box-shadow:0 0 10px #daa520;box-shadow:0 0 10px #daa520}.password-eye-check:checked+.password-eye:before{background:url(/assets/images/common/password_display.svg) no-repeat 50%}.password-item{position:relative}input[type=password].password{padding-right:45px}input[type=password].password::-ms-reveal{display:none}select{background-color:#fff;background-image:url(/assets/images/common/select_icon.svg);background-position:right 15px center;background-repeat:no-repeat;border:1px solid #c7c7c7;border-radius:3px;display:inline-block;font-size:16px;line-height:1.5;padding:10px 35px 10px 20px;width:100%}select:focus{border:1px solid #111;-webkit-box-shadow:none;box-shadow:none;outline:none}select.error{background-color:#fff5f5;border-color:#df2129}select.select-small{font-size:14px;line-height:1.4285714286;padding:3px 35px 3px 10px}.select-wrap{width:100%}.select-wrap+.select-wrap{margin-top:10px}.input-col+.input-col{border-top:1px solid #ededed;margin-top:24px;padding-top:20px}.input-col-wrap.no-border .input-col+.input-col{border-top:none;margin-top:12px}.input-ttl{font-size:14px;font-weight:700;line-height:1.4285714286}.input-ttl-cover{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px}.input-ttl-cover+.error-msg{margin-top:-4px}.input-label-require{border:1px solid #d0101f;color:#d20814;display:inline-block;font-size:12px;font-weight:700;line-height:1;margin-left:12px;padding:3px 4px 2px;position:relative;top:-1px}.input-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.input-suffix{margin-left:6px}.input-content,.input-suffix{font-size:16px;font-weight:700;line-height:1.5}.input-content.birthday{display:block}.input-content.birthday .input-item{margin-right:10px;width:47%}.input-content.birthday .input-item+.input-item{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.input-content.birthday .input-item:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:23px}.input-content.birthday .input-item:last-child{margin-right:0}.input-content.birthday .input-item .select-wrap>select{padding:10px 25px 10px 10px}.input-content.race-search{display:-webkit-box;display:-ms-flexbox;display:flex}.input-content.race-search .input-item:first-child{width:124px}.input-content.race-search .input-item:nth-of-type(2),.input-content.race-search .input-item:nth-of-type(3){width:93px}.input-content.race-search .input-item+.input-item{margin-left:8px}.input-content.comment{overflow-wrap:break-word;word-break:break-word}.input-size-10{width:10%}.input-size-20{width:20%}.input-size-25{width:25%}.input-size-30{width:30%}.input-size-40{width:40%}.input-size-50{width:50%}.input-size-60{width:60%}.input-size-70{width:70%}.input-size-80{width:80%}.input-size-90{width:90%}.error-msg{color:#e21d1f;font-size:12px;line-height:1.5;margin-bottom:8px}.check-panel{display:inline-block;position:relative}.check-panel.cassette{display:block}.check-panel.cassette+.check-panel.cassette{margin-bottom:30px;margin-top:24px}.check-panel.cassette .check-panel-content{border:1px solid #333;border-radius:4px;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:21px 15px 20px;-webkit-transition:border-color .3s;transition:border-color .3s}.check-panel.cassette .check-panel-select{top:-1px}.check-panel.cassette .check-panel-txt{font-size:18px;line-height:1.5;margin-bottom:10px;margin-left:12px;width:calc(100% - 35px)}.check-panel.cassette .check-panel-campaign{border:2px solid #e21d1f;color:#e21d1f;font-size:10px;font-weight:700;line-height:1.5;margin-left:28px;padding:1px 10px}.check-panel.cassette input:checked+.check-panel-content{border-color:#133fa6}.check-panel.block{display:block}.check-panel.block+.check-panel.block{margin-top:20px}.check-panel.block .check-panel-txt{font-size:16px;line-height:1.5}.check-panel.plan{margin-top:15px}.check-panel-wrap{line-height:1;margin-bottom:-20px}.check-panel-wrap .check-panel{margin-bottom:20px;margin-right:40px}.check-panel-wrap .check-panel:last-child{margin-right:0}.check-panel input{height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.check-panel [type=radio]+.check-panel-content .check-panel-select{background-image:url(/assets/images/common/radio_off.png)}.check-panel [type=radio]:checked+.check-panel-content .check-panel-select{background-image:url(/assets/images/common/radio_on.png)}.check-panel [type=radio]:disabled+.check-panel-content{opacity:.5}.check-panel [type=radio]:disabled+.check-panel-content .check-panel-select{background-image:url(/assets/images/common/radio_disabled.png)}.check-panel [type=radio]:disabled+.check-panel-content .check-panel-txt{color:#111}html[data-whatinput=keyboard] .check-panel [type=radio]:focus+.check-panel-content{border-color:#e6b422;-webkit-box-shadow:0 0 10px #daa520;box-shadow:0 0 10px #daa520}.check-panel [type=checkbox]+.check-panel-content .check-panel-select{background-image:url(/assets/images/common/check_off.png)}.check-panel [type=checkbox]:checked+.check-panel-content .check-panel-select{background-image:url(/assets/images/common/check_on.png)}.check-panel.gray [type=checkbox]+.check-panel-content .check-panel-select{background-image:url(/assets/images/common/check_off_gray.png)}.check-panel.gray [type=checkbox]:checked+.check-panel-content .check-panel-select{background-image:url(/assets/images/common/check_on.png)}.check-panel.small .check-panel-txt{font-size:13px;font-weight:400;width:calc(100% - 22px)}.check-panel.small .check-panel-select{height:17px;margin-right:6px;width:16px}.check-panel.middle .check-panel-txt{font-size:14px;font-weight:400;width:calc(100% - 27px)}.check-panel.middle .check-panel-select{height:24px;margin-right:6px;width:24px}.check-panel.middle input[type=checkbox]+.check-panel-content .check-panel-select{background-size:24px 24px}.check-panel.middle input[type=checkbox]+.check-panel-content .check-panel-txt{margin-left:0;margin-right:0;width:100%}.check-panel.middle input[type=checkbox]:checked+.check-panel-content .check-panel-select{background-size:24px 24px}.check-panel.large input[type=checkbox]+.check-panel-content .check-panel-select{height:32px;width:32px}.check-panel.large input[type=radio]+.check-panel-content .check-panel-select{height:26px;width:26px}.check-panel-content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.check-panel-select{-ms-flex-negative:0;background-position:0 0;background-size:contain;flex-shrink:0;height:20px;position:relative;top:1px;-webkit-transition:.3s;transition:.3s;width:21px}.check-panel-txt{font-size:16px;font-weight:700;line-height:1.5;margin-left:9px}.check-panel-about{display:block;margin-top:12px;padding-left:28px;width:100%}.w700-wrap form{margin-top:40px}.form-flex dt{color:#666;font-size:14px;font-weight:700;line-height:2rem;padding-top:9px;width:26.74%}.form-flex dd{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:73.26%}.form-flex .input-content{font-size:14px;line-height:2rem;padding-top:9px}.w700-wrap p.center{font-weight:500;line-height:2.4rem;text-align:center}p.center+.btn-wrap{border:0;margin-top:0;padding-top:33px}.checkbox-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;margin-top:15px;width:100%}.checkbox-wrap .checkbox-agree input{margin-right:5px}.table-win-place-wrap{width:100%}.table-wrap{overflow:auto;width:100%}.table-wrap.visible{overflow:visible}table .cell-color.training{background:#f8f8f8}table .cell-color.slope{background:#fffbf4;color:#c95500}.sp-table{padding-left:15px;padding-right:15px}.sp-table .table-wrap table{position:relative}.sp-table.bg-white{padding-bottom:20px;padding-top:20px}.race-table{background-color:#fff;border-collapse:collapse;table-layout:fixed;-webkit-transform-origin:left top;transform-origin:left top;width:100%}.race-table.important-horse .race-horse-name{font-size:14px;font-weight:600;line-height:1.4285714286}.race-table.important-jockey .race-jockey-name{font-size:13px;font-weight:500;line-height:1.4615384615}.race-table th{background-color:#eaeef7;border:1px solid #cfd5e3;font-size:10px;font-weight:700;line-height:14px;padding:9px 12px;text-align:center;vertical-align:middle}.race-table th:first-child,.race-table th:last-child{border-left:none;border-right:none}.race-table th.sub-th-cell{font-size:11px;padding:0 12px}.race-table td{background:#fff;border:1px solid #cfd5e3;color:#000;padding:11px 12px}.race-table td:first-of-type,.race-table td:last-of-type{border-left:none;border-right:none}@inlcude only-ipad{.race-table td{padding:5.5px 9px}}.race-table td .highlight{background-color:rgba(234,238,247,.4)}.race-table .th-sub{font-size:11px;font-weight:400}.race-table .cell-small{padding:0 3px!important}.race-table .cell-p10{padding:10px}.race-table .race-horse{padding-left:30px;position:relative;z-index:1}.race-table .race-horse-name{font-size:11px;line-height:1.7272727273;margin-bottom:6px}.race-table .race-horse a{font-size:11px;text-decoration:underline}.race-table .race-horse .btn-fav{left:0;position:absolute;top:0}.race-table .race-horse-info{margin-top:15px}.race-table .race-horse-age{display:inline-block;font-size:11px;margin-right:12px}.race-table .race-horse-type{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:13px}.race-table .race-horse-type>span{line-height:1}.race-table .race-horse-type .arrow{margin-left:6px;width:16px}.race-table .race-horse-type .arrow img{display:block}.race-table .race-horse-trainer{font-size:11px}.race-table .race-horse-comment{font-size:11px;font-weight:400;line-height:1.5454545455}.race-table .race-jockey{display:inline-block;padding-left:30px;position:relative}.race-table .race-jockey .btn-fav{left:0;position:absolute;top:0}.race-table .race-jockey-name{font-size:11px;line-height:1.7272727273}.race-table .race-jockey-weight{font-size:11px;margin-top:7px}.race-table .race-jockey.lined-up{padding-left:30px;position:relative}.race-table .race-jockey.lined-up .btn-fav{left:0;position:absolute;top:-2px}.race-table .race-data-info{display:inline-block;font-size:11px;line-height:1.5454545455;margin-bottom:6px;margin-right:17px}.race-table .race-data-info-wrap{margin-bottom:-6px;margin-right:-17px;margin-top:14px}.race-table .race-mark{padding-left:3px;padding-right:3px;text-align:center}.race-table .race-mark button{font-size:inherit;position:relative}.race-table.listing.card-top-table th:first-child,.race-table.listing.comment-table th:first-child,.race-table.listing.profile-table th:first-child,.race-table.listing.race-last-races-table th:first-child,.race-table.listing.race-ranking-table th:first-child,.race-table.listing.reporter-mark-table th:first-child{border-left:1px solid #cfd5e3}.race-table.listing.card-top-table th:last-child,.race-table.listing.comment-table th:last-child,.race-table.listing.profile-table th:last-child,.race-table.listing.race-last-races-table th:last-child,.race-table.listing.race-ranking-table th:last-child,.race-table.listing.reporter-mark-table th:last-child{border-right:1px solid #cfd5e3}.race-table.listing.card-top-table td:first-of-type,.race-table.listing.comment-table td:first-of-type,.race-table.listing.profile-table td:first-of-type,.race-table.listing.race-last-races-table td:first-of-type,.race-table.listing.race-ranking-table td:first-of-type,.race-table.listing.reporter-mark-table td:first-of-type{border-left:1px solid #cfd5e3}.race-table.listing.card-top-table td:last-of-type,.race-table.listing.comment-table td:last-of-type,.race-table.listing.profile-table td:last-of-type,.race-table.listing.race-last-races-table td:last-of-type,.race-table.listing.race-ranking-table td:last-of-type,.race-table.listing.reporter-mark-table td:last-of-type{border-right:1px solid #cfd5e3}.race-table.listing td:first-of-type:not([class*=cell-odds]){font-size:14px;font-weight:700;padding:0;text-align:center}.race-table.listing td.cell-cancel{background-color:#e3e3e3;color:hsla(0,0%,7%,.4);pointer-events:none}.race-table.listing tr.race-frame2 td:first-of-type{background-color:#383838;color:#fff}.race-table.listing tr.race-frame3 td:first-of-type{background-color:#eb5351;color:#fff}.race-table.listing tr.race-frame4 td:first-of-type{background-color:#2c93eb;color:#fff}.race-table.listing tr.race-frame5 td:first-of-type{background-color:#ffe033}.race-table.listing tr.race-frame6 td:first-of-type{background-color:#31a848;color:#fff}.race-table.listing tr.race-frame7 td:first-of-type{background-color:#eb9100;color:#fff}.race-table.listing tr.race-frame8 td:first-of-type{background-color:#ef5a9f;color:#fff}.race-table.listing:not(.is-frame) [class*=race-frame].cancel td:first-of-type,.race-table.listing:not(.is-frame) [class^=race-frame].cancel td:first-of-type{background-color:#e3e3e3}.race-table.listing .cancel td:not([rowspan]),.race-table.listing .cancel th:not([rowspan]){background-color:#e3e3e3;color:hsla(0,0%,7%,.4)}.race-table.listing .cancel td:not([rowspan])>a,.race-table.listing .cancel td:not([rowspan])>div,.race-table.listing .cancel td:not([rowspan])>p,.race-table.listing .cancel td:not([rowspan])>span,.race-table.listing .cancel th:not([rowspan])>a,.race-table.listing .cancel th:not([rowspan])>div,.race-table.listing .cancel th:not([rowspan])>p,.race-table.listing .cancel th:not([rowspan])>span{color:#111;opacity:.4}.race-table.listing .cancel td:not([rowspan]) .select-mark,.race-table.listing .cancel td:not([rowspan]) a,.race-table.listing .cancel td:not([rowspan]) button,.race-table.listing .cancel th:not([rowspan]) .select-mark,.race-table.listing .cancel th:not([rowspan]) a,.race-table.listing .cancel th:not([rowspan]) button{cursor:default;pointer-events:none}.race-table.listing .cancel-odds td:not([rowspan]):not(:first-of-type),.race-table.listing .cancel-odds th:not([rowspan]):not(:first-of-type){background-color:#e3e3e3}.race-table.listing .cancel-odds td:not([rowspan]):not(:first-of-type)>a,.race-table.listing .cancel-odds td:not([rowspan]):not(:first-of-type)>div,.race-table.listing .cancel-odds td:not([rowspan]):not(:first-of-type)>p,.race-table.listing .cancel-odds td:not([rowspan]):not(:first-of-type)>span,.race-table.listing .cancel-odds th:not([rowspan]):not(:first-of-type)>a,.race-table.listing .cancel-odds th:not([rowspan]):not(:first-of-type)>div,.race-table.listing .cancel-odds th:not([rowspan]):not(:first-of-type)>p,.race-table.listing .cancel-odds th:not([rowspan]):not(:first-of-type)>span{color:#111;opacity:.4}.race-table.listing .cancel-odds td:not([rowspan]):not(:first-of-type) .select-mark,.race-table.listing .cancel-odds td:not([rowspan]):not(:first-of-type) a,.race-table.listing .cancel-odds td:not([rowspan]):not(:first-of-type) button,.race-table.listing .cancel-odds th:not([rowspan]):not(:first-of-type) .select-mark,.race-table.listing .cancel-odds th:not([rowspan]):not(:first-of-type) a,.race-table.listing .cancel-odds th:not([rowspan]):not(:first-of-type) button{cursor:default;pointer-events:none}.race-table.listing .cell-num{padding-left:3px;padding-right:3px;width:40px}.race-table.listing .cell-num span.cell-num-sp{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;text-align:center}.race-table.listing .cell-mark{width:40px}.race-table.listing .cell-horse-name{width:185px}.race-table.listing .cell-horse-name.x-small{width:150px}.race-table.listing .cell-horse-name-result{width:195px}.race-table.listing .cell-horse-name-mid{width:122px}.race-table.listing .cell-horse-name-sm{width:93px}.race-table.listing .cell-jockey{width:91px}.race-table.listing .cell-forecaster{padding-left:3px;padding-right:3px;text-align:center;width:35px}.race-table.listing .cell-forecaster>span{white-space:nowrap;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.race-table.listing .cell-screenplay{text-align:center;width:75px}.race-table.listing .cell-odds{width:95px}.race-table.listing .cell-odds.narrow{width:65px}.race-table.listing .is-frame-row[class^=race-frame] td:first-of-type{background-color:transparent}.race-table.listing .is-frame-row[class^=race-frame].cancel td:first-of-type{background-color:#e3e3e3;color:hsla(0,0%,7%,.4)}.race-table.listing .is-frame-row.remarkable td,.race-table.listing .is-frame-row.remarkable td:first-of-type{background-color:#fff2f2}.race-table.data .cell-jockey{width:172px}.race-table.data .cell-horse{width:182px}.race-table.special td{font-weight:600}.race-table.special .colgroup-num{width:40px}.race-table.special .colgroup-weight{width:152px}.race-table.special .cell-distance{width:147px}.race-table.special .cell-num{text-align:center}.race-table.expected tr:not(.table-inner-row) td:first-child,.race-table.expected tr:not(.table-inner-row) td:nth-child(2),.race-table.expected tr:not(.table-inner-row) td:nth-child(3),.race-table.expected tr:not(.table-inner-row) th:first-child,.race-table.expected tr:not(.table-inner-row) th:nth-child(2),.race-table.expected tr:not(.table-inner-row) th:nth-child(3){border:0;position:sticky}.race-table.expected tr:not(.table-inner-row) td:first-child:before,.race-table.expected tr:not(.table-inner-row) td:nth-child(2):before,.race-table.expected tr:not(.table-inner-row) td:nth-child(3):before,.race-table.expected tr:not(.table-inner-row) th:first-child:before,.race-table.expected tr:not(.table-inner-row) th:nth-child(2):before,.race-table.expected tr:not(.table-inner-row) th:nth-child(3):before{border-bottom:1px solid #c7c7c7;border-right:1px solid #c7c7c7;content:"";height:calc(100% + 1px);left:0;position:absolute;top:0;width:100%}.race-table.expected tr:not(.table-inner-row) td:first-child,.race-table.expected tr:not(.table-inner-row) th:first-child{left:0}.race-table.expected tr:not(.table-inner-row) td:first-child:before,.race-table.expected tr:not(.table-inner-row) th:first-child:before{border-left:1px solid #c7c7c7}.race-table.expected tr:not(.table-inner-row) td:nth-child(2),.race-table.expected tr:not(.table-inner-row) th:nth-child(2){left:34px;z-index:10}.race-table.expected tr:not(.table-inner-row) td:nth-child(3),.race-table.expected tr:not(.table-inner-row) th:nth-child(3){left:69px}.race-table.expected tr:not(.table-inner-row).cancel td:not(.race-paid),.race-table.expected tr:not(.table-inner-row).cancel th:not(.race-paid){background-color:#e3e3e3;z-index:10}.race-table.expected td:nth-child(2n){background-color:#f7f7f7}.race-table.expected td:first-of-type,.race-table.expected td:nth-of-type(2){background-color:#fff}.race-table.expected td .race-paid-message{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:12px;font-weight:600;line-height:1.46;white-space:nowrap;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.race-table.expected td.race-paid{background-color:#fff;padding:5px;vertical-align:top}.race-table.training tr:not(.table-inner-row) td:first-child,.race-table.training tr:not(.table-inner-row) td:nth-child(2),.race-table.training tr:not(.table-inner-row) th:first-child,.race-table.training tr:not(.table-inner-row) th:nth-child(2){background-clip:padding-box;border:0;position:sticky}.race-table.training tr:not(.table-inner-row) td:first-child:before,.race-table.training tr:not(.table-inner-row) td:nth-child(2):before,.race-table.training tr:not(.table-inner-row) th:first-child:before,.race-table.training tr:not(.table-inner-row) th:nth-child(2):before{border-right:1px solid #c7c7c7;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.race-table.training tr:not(.table-inner-row) td:first-child,.race-table.training tr:not(.table-inner-row) th:first-child{left:0}.race-table.training tr:not(.table-inner-row) td:first-child:before,.race-table.training tr:not(.table-inner-row) th:first-child:before{border-left:1px solid #c7c7c7}.race-table.training tr:not(.table-inner-row) td:nth-child(2),.race-table.training tr:not(.table-inner-row) th:nth-child(2){left:34px}.race-table.training .cell-num{width:34px}.race-table.training .cell-time-wrap{width:261px}.race-table.training .cell-time{width:53px}.race-table.training .cell-date{width:92px}.race-table.training .cell-score{padding-left:2px;padding-right:2px;text-align:center;width:39px}.race-table.training .cell-course{padding-left:6px;padding-right:6px;width:54px}.race-table.training .training-score{font-size:20px;font-weight:600;line-height:1.65}.race-table.training .mypage-myblock-date{margin:0 auto}.race-table.training .cell-screenplay{width:76px}.race-table.training .training-time-cell{padding:9px 4px}.race-table.training .training-screenplay>span{display:block;text-align:left}.race-table.training .txt-small{font-size:11px}.race-table.result td:nth-of-type(-n+2){font-weight:600;padding:0;text-align:center}.race-table.result tr[class^=race-frame] td:first-of-type{background-color:#fff;color:#000}.race-table.result tr.race-frame1 td:nth-of-type(2){background-color:#fff}.race-table.result tr.race-frame2 td:nth-of-type(2){background-color:#383838;color:#fff}.race-table.result tr.race-frame3 td:nth-of-type(2){background-color:#eb5351;color:#fff}.race-table.result tr.race-frame4 td:nth-of-type(2){background-color:#2c93eb;color:#fff}.race-table.result tr.race-frame5 td:nth-of-type(2){background-color:#ffe033}.race-table.result tr.race-frame6 td:nth-of-type(2){background-color:#31a848;color:#fff}.race-table.result tr.race-frame7 td:nth-of-type(2){background-color:#eb9100;color:#fff}.race-table.result tr.race-frame8 td:nth-of-type(2){background-color:#ef5a9f;color:#fff}.race-table.result tr.cancel[class^=race-frame] td{background-color:#e3e3e3}.race-table.result tr.cancel[class^=race-frame] td:nth-of-type(2){color:#111}.race-table.result tbody .rank1 td:first-child{background-color:#c9b200;color:#fff}.race-table.result tbody .rank2 td:first-child{background-color:#b2b2b2;color:#fff}.race-table.result tbody .rank3 td:first-child{background-color:#d09c68;color:#fff}.race-table.result .remarkable td:nth-of-type(n+3),.race-table.result .remarkable th{background-color:#fff}.race-table.result .cell-time{width:90px}.race-table.result .cell-odds{width:64px}.race-table.result .txt-small{font-size:11px;line-height:16px}.race-table.result .txt-medium{font-weight:500!important}.race-table.result .txt-bold{font-weight:600!important}.race-table.result td.is-restricted{-webkit-touch-callout:none;border-bottom:none;border-top:none;-webkit-filter:blur(6px);filter:blur(6px);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.race-table.schedule td{font-size:12px;font-weight:600;padding:11px 10px}.race-table.schedule .cell-date{width:93px}.race-table.schedule .cell-race{width:209px}.race-table.schedule .cell-race.wd-245{width:245px}.race-table.schedule .cell-place{width:53px}.race-table.schedule .cell-course{width:83px}.race-table.schedule .cell-term{width:70px}.race-table.schedule .cell-class{width:61px}.race-table.schedule .race-ttl{font-size:12px}.race-table.schedule .label-wrap{margin-right:9px}.race-table.schedule .label-wrap>span{padding:1px 4px}.race-table.purchase tr td:nth-of-type(2){font-weight:700;text-align:center}.race-table.purchase.is-frame td:first-of-type.cell-cancel{background-color:#e3e3e3;color:hsla(0,0%,7%,.4)}.race-table.purchase .cell-check{padding-left:0;padding-right:0;text-align:center;width:53px}.race-table.purchase .cell-check .check-panel{vertical-align:bottom}.race-table.purchase .cell-check .cell-check-label{display:block}.race-table.purchase .race-horse-name{font-size:14px;font-weight:600;margin-bottom:0}.race-table.purchase.purchase-jammed .cell-horse-name{width:88px}.race-table.purchase.purchase-jammed .cell-check{width:49px}.select-mark{display:inline-block;font-size:inherit;position:relative}.select-mark>button{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#fff;border:1px solid #98abd8;border-radius:5px;height:30px;justify-content:center;width:30px}.select-mark>button,.table-annotation{display:-webkit-box;display:-ms-flexbox;display:flex}.table-annotation{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-bottom:18px;padding:0 15px}.table-annotation-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.table-annotation-item-ttl{font-size:11px;line-height:1.3636363636}.table-annotation-item-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:6px}.table-annotation-item-content span{background:#fafafa;border:1px solid #c7c7c7;display:inline-block;font-size:11px;line-height:1;padding:4px 8px 3px}.table-annotation-item-content span.slope{background:#fffbf4;color:#c95500}.table-annotation-item-content span+span{margin-left:3px}.table-round-txt{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;border:1px solid #333;border-radius:50% 50%;display:inline-block;height:19px;margin-left:3px;position:relative;top:5px;width:19px}.table-round-txt>span{display:block;font-size:12px;left:50%;line-height:1;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.table-bottom-link{margin-top:30px;padding:0 15px;text-align:right}.table-bottom-link a{color:#111;font-size:13px;line-height:1.4615384615}.table-repeat-wrapper table+table tbody:first-of-type{border-top:0}.colored-table{border-collapse:collapse}.colored-table td,.colored-table th{background-color:#fff;border-left:1px solid #c7c7c7;border-right:1px solid #c7c7c7;padding:12px}.colored-table tbody{border-bottom:1px solid #c7c7c7}.colored-table .first-line{border-top:1px solid #c7c7c7}.colored-table .cell-blue{background-color:#e6f5ff}.colored-table .cell-red{background-color:#ffe2e2}.colored-table .cell-green{background-color:#ebfff0}.colored-table .cell-sky{background-color:#e6feff}.colored-table .cell-pink{background-color:#ffebfd}.colored-table .cell-yellow{background-color:#fffce6}.colored-table .cell-purple{background-color:#ece6ff}.colored-table .cell-orange{background-color:#ffebd9}.payoff-table{border-collapse:collapse;max-width:360px;text-align:center}.payoff-table tr:not(.first-line) td{border-top:1px dashed #cfd5e3}.payoff-table td,.payoff-table th{font-size:14px;line-height:1.4285714286;padding:7px 12px}.payoff-table tbody:first-of-type tr{border-left:none}.payoff-table tbody tr{border-right:none}.payoff-table .first-line{border-top:1px solid #cfd5e3}.payoff-table .first-line:last-child{border-bottom:1px solid #cfd5e3}.payoff-table th{background-color:#eaeef7;border:1px solid #cfd5e3;border-left:none;font-weight:600;text-align:left;vertical-align:top;width:72px}.payoff-table td{border-left:1px solid #cfd5e3}.payoff-table td:first-of-type{font-weight:600;width:118px}.payoff-table td:nth-of-type(2){text-align:right;width:93px}.payoff-table td:last-of-type{font-weight:400;width:80px}.payoff-table td:not(:first-of-type){font-size:13px;line-height:1.4615384615}tbody.acd-ctt{display:none}.corner-table th{width:88px}.corner-table td{font-weight:600;word-break:break-all}.corner-table td .square-blue{background-color:#133fa6;color:#fff;padding:0 5px}.lap-time-table{width:100%}.lap-time-table td,.lap-time-table th{font-size:13px;line-height:1.4615384615;text-align:center;width:33.3333333333%}.lap-time-table td{font-weight:600}.race-card-top .table-wrap .horizontal-scroll-wrapper{margin:auto;overflow:auto hidden;position:relative;width:100%;z-index:1}.race-card-top .table-wrap .horizontal-scroll-wrapper::-webkit-scrollbar{background-color:transparent;width:0}.race-card-top table{border-collapse:separate;border-spacing:0}.race-card-top table thead th{position:sticky;top:0;z-index:2}.race-card-top table thead tr:first-child th:first-child{border-right:1px solid #cfd5e3;left:0;z-index:5}.race-card-top table thead tr:nth-child(2) th{top:45px}.race-card-top table td:first-child{border-right:1px solid #cfd5e3;left:0;position:sticky;z-index:3}.race-card-top .reporter-info.blur-reporter,.race-card-top .reporter-mark.blur-reporter{-webkit-touch-callout:none;-webkit-filter:blur(9px);filter:blur(9px);opacity:.5;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[class*=" icon-"],[class^=icon-]{color:#6a6a6a;height:16px}.icon-extinguish-mark:before,.icon-extinguish:before,.icon-race-option-rate_newest:before,.icon-race_highest_win_rate_newest:before,.icon-second_highest-win_rate_newest:before{font-size:16px}.icon-race_tick_rate_newest:before{font-size:14px}.icon_nothing{-webkit-transform:translate(2px,7px);transform:translate(2px,7px)}.icon_nothing,.icon_nothing.select{background-image:url(/assets/icons/race/icon-nothing.svg);height:16px;position:absolute;width:16px}.icon_nothing.select{-webkit-transform:translate(6px,8px);transform:translate(6px,8px)}.icon-second_third_place_rate_newest:before,.icon-third_highest_win_rate_newest:before{font-size:14px;position:relative;top:-1px}.icon-nothing_newest{color:#98abd8}.icon-extinguish{font-weight:700}.icon-extinguish-mark:before{content:"消";font-weight:700}.campaign-content__text{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;margin-top:10px;position:relative}.campaign-content__text p{color:#133fa6;font-size:14px;font-weight:500;letter-spacing:.08em;line-height:1.2142857143;text-align:center}.campaign-content__text p:nth-of-type(2){font-size:18px;font-weight:700;letter-spacing:.1em;line-height:1.1111111111;margin-top:2px;white-space:nowrap}.campaign-content__text p .highlight-text{font-size:20px;line-height:1.2}.campaign-content__text:after,.campaign-content__text:before{background-color:#e21d1f;bottom:3px;content:"";display:block;height:23px;position:absolute;width:3px}.campaign-content__text:after{right:-15px;-webkit-transform:translateX(-50%) skewX(-14deg);transform:translateX(-50%) skewX(-14deg)}.campaign-content__text:before{left:-11px;-webkit-transform:translateX(-50%) skewX(14deg);transform:translateX(-50%) skewX(14deg)}.campaign-content__cta-group{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.campaign-content__cta-group a{border-radius:100px;color:#fff;display:block;font-size:14px;font-weight:600;line-height:3.1428571429;text-align:center;-webkit-transition:all .3s;transition:all .3s;width:216px}.campaign-content__cta-group a:hover{opacity:.7;text-decoration:none}.campaign-content__cta-group a+a{margin-top:12px}.campaign-content__cta-group a.btn-login{background-color:#133fa6}.campaign-content__cta-group a.btn-request-registry{background-color:#dd0200}.campaign-content__image-sample{margin-right:20px;margin-top:16px}.campaign-content__image-sample img{border:3px solid #98abd8;border-radius:17px}.campaign-content__btn-wrapper{-webkit-transform:translateY(3px);transform:translateY(3px)}.campaign-content__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.campaign-content__wrapper.campaign-content__wrapper--compact .campaign-content__text{margin-top:7px}.campaign-content__wrapper.campaign-content__wrapper--compact .campaign-content__text .highlight-text{font-size:17px;line-height:1}.campaign-content__wrapper.campaign-content__wrapper--compact .campaign-content__text p{font-size:12px;line-height:1.1666666667}.campaign-content__wrapper.campaign-content__wrapper--compact .campaign-content__text p:nth-of-type(2){margin-top:6px}.campaign-content__wrapper.campaign-content__wrapper--compact .campaign-content__text:after,.campaign-content__wrapper.campaign-content__wrapper--compact .campaign-content__text:before{display:none}.campaign-content__wrapper.campaign-content__wrapper--compact .campaign-content__cta-group{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.campaign-content__wrapper.campaign-content__wrapper--compact .campaign-content__image-sample{margin-right:0;margin-top:10px}.campaign-content__wrapper.campaign-content__wrapper--compact .campaign-content__btn-wrapper{margin-top:10px}.campaign-content__wrapper.campaign-content__wrapper--compact .campaign-content__btn-wrapper a{width:174px}.is-pc{display:none!important}.is-sp{display:block!important}img.ofi{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.gray-wrap{background:#f7f7f7;padding:26px 24px}.accordion-content{display:none}.toast{background:#111;display:block;left:0;opacity:0;padding:12px 50px 12px 15px;position:fixed;top:0;-webkit-transition:all .2s;transition:all .2s;width:100%;z-index:60}.toast-inner{color:#fff;margin:0 auto;max-width:1020px;width:100%}.toast-icon{color:#fff;display:block;position:absolute;right:15px;top:17px}.scroll-mark{display:none;font-size:12px;font-weight:700;padding:0 15px;text-align:right}.scroll-mark>span{display:inline-block;margin-bottom:10px;margin-left:12px;vertical-align:middle}.is-scrollable .scroll-mark{display:block}.general-balloon{background-color:#fff;border:none;position:absolute}.general-balloon:before{border-color:transparent #c7c7c7 transparent transparent;top:calc(50% + 1px);-webkit-transform:scale(1.2) translateY(-50%);transform:scale(1.2) translateY(-50%);-webkit-transform-origin:right center;transform-origin:right center}.general-balloon:after{border-color:transparent #fff transparent transparent;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.balloon-txt{font-size:14px;text-align:left}.balloon-txt strong{font-weight:700}.balloon-close{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#efefef;display:-webkit-box;display:-ms-flexbox;display:flex;height:22px;justify-content:center;position:absolute;right:0;top:0;width:22px}.balloon-close>span{font-size:10px}tr:nth-of-type(-n+2) .entry-balloon{top:0;-webkit-transform:none;transform:none}tr:nth-of-type(-n+2) .entry-balloon:before{top:12px}tr:nth-of-type(-n+2) .entry-balloon:after{top:11px}tr:nth-last-of-type(-n+2) .entry-balloon{bottom:0;top:auto;-webkit-transform:none;transform:none}tr:nth-last-of-type(-n+2) .entry-balloon:before{bottom:11px;top:auto}tr:nth-last-of-type(-n+2) .entry-balloon:after{bottom:12px;top:auto}.entry-balloon{display:none;left:100%;max-width:250px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100vw;z-index:20}.entry-balloon .balloon-close{right:10px;top:10px}.entry-balloon-inner{padding:50px 20px 20px}.entry-balloon .btn [class*=icon-]{color:#fff;font-size:20px;margin-right:3px}.mark-balloon{display:none;left:0;max-width:220px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100vw;z-index:20}.mark-balloon-inner .select-mark-wrap{background-color:#eff5ff;border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.mark-balloon-inner .select-race-mark{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:18px;justify-content:center;padding:7px 0;width:27px}.mark-balloon-inner .select-race-mark [class*=" icon-"],.mark-balloon-inner .select-race-mark [class^=icon-]{font-size:16px}.content-col{margin-bottom:40px}.content-col:last-of-type{margin-bottom:0}.login-top-img{display:none}.ad-wrap-list li{margin:0 auto;width:300px}.ad-wrap-list li+li{margin-top:30px}.ad-wrap-text{display:block;margin:0 auto;width:345px}.ad-wrap-infeed{display:block;height:76px;margin:0 auto;overflow-x:auto;overflow-y:hidden;width:calc(100% - 30px)}.ad-wrap-bnr,.ad-wrap-rec{display:block;margin:0 auto;width:300px}.ad-wrap-recommend{display:block;margin:0 auto;max-width:100%;width:345px}.ad-wrap-list-item+.ad-list-item{margin-top:40px}.ad-wrap-list-wrap{margin-bottom:40px}.ad-wrap-single{margin-bottom:20px}.ad-wrap-single img{margin-bottom:0!important}body[data-header-search]{padding-top:101px}body[data-header-search][data-banner-contained]{padding-top:153px}.header-data-search{background:#fff;border-bottom:1px solid #ececec;height:51px;position:relative;z-index:-1}.header-data-search__inner{-webkit-box-pack:end;-ms-flex-pack:end;height:50px;justify-content:flex-end;margin:0 auto;max-width:100%;width:1200px}.header-data-search__form,.header-data-search__inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.header-data-search__form{gap:8px;position:relative}.header-data-search__alert{background:#fff;border:1px solid #c8102e;border-radius:4px;color:#c8102e;font-size:13px;font-weight:700;line-height:18px;margin:0;padding:6px 12px;position:absolute;right:0;top:calc(100% + 6px);white-space:nowrap;z-index:2}.header-data-search__alert[hidden]{display:none}.header-data-search__label{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.header-data-search__select-wrap{-webkit-box-flex:0;-ms-flex:0 0 178px;flex:0 0 178px;height:32px;position:relative}.header-data-search__select-wrap:after{border-left:7px solid transparent;border-right:7px solid transparent;border-top:12px solid #3141a1;content:"";height:0;pointer-events:none;position:absolute;right:15px;top:calc(50% - 6px);width:0}.header-data-search__input,.header-data-search__select,.header-data-search__submit{border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14px;height:32px;line-height:1.4285714286;margin:0;min-height:32px}.header-data-search__input,.header-data-search__select{background:#fff;border:1px solid #cbd0d6}.header-data-search__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:none;color:transparent;display:block;padding:5px 34px 5px 15px;width:100%}.header-data-search__select option{color:#3141a1}.header-data-search__select-label{color:#3141a1;font-size:14px;font-weight:500;left:15px;line-height:20px;pointer-events:none;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.header-data-search__select-label--sp{display:none}.header-data-search__input{-webkit-box-flex:0;color:#333;-ms-flex:0 0 312px;flex:0 0 312px;font-weight:400;letter-spacing:0;padding:5px 20px;width:312px}.header-data-search__input::-webkit-input-placeholder{color:#a5a5a5;opacity:1}.header-data-search__input::-moz-placeholder{color:#a5a5a5;opacity:1}.header-data-search__input:-ms-input-placeholder{color:#a5a5a5;opacity:1}.header-data-search__input::-ms-input-placeholder{color:#a5a5a5;opacity:1}.header-data-search__input::placeholder{color:#a5a5a5;opacity:1}.header-data-search__form .header-data-search__input{font-size:14px;font-weight:400;height:32px;line-height:1.4285714286;min-height:32px;padding:5px 20px}.header-data-search__form .header-data-search__input::-webkit-input-placeholder{font-weight:500}.header-data-search__form .header-data-search__input::-moz-placeholder{font-weight:500}.header-data-search__form .header-data-search__input:-ms-input-placeholder{font-weight:500}.header-data-search__form .header-data-search__input::-ms-input-placeholder{font-weight:500}.header-data-search__form .header-data-search__input::placeholder{font-weight:500}.header-data-search__submit{-webkit-box-flex:0;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#3141a1;border:0;color:#fff;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex:0 0 105px;flex:0 0 105px;font-weight:500;gap:2px;justify-content:center;padding:5px 12px;width:105px}.header-data-search__submit-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:2;height:20px;width:20px}.header-main{background-color:#133fa6;color:#fff}.header-main-inner{border-right:1px solid hsla(0,0%,100%,.2);margin:0 auto}.header-main-inner,.header-main-origin{-webkit-box-pack:justify;-ms-flex-pack:justify;height:50px;justify-content:space-between}.header-logo,.header-main-inner,.header-main-origin{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.header-logo{padding:0 15px}.header-logo img{display:block;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;width:111px}.header-right{display:-webkit-box;display:-ms-flexbox;display:flex}.header-quick-link{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border-color:#3f61b2;border-left:2px solid #3f61b2;color:#fff;display:none;height:50px;justify-content:center;letter-spacing:0;padding:0 14px;position:relative;text-decoration:none;width:-webkit-max-content;width:-moz-max-content;width:max-content}.header-quick-link>span{font-size:12px;font-weight:600;margin-left:7px}.header-quick-link .num-badge{background-color:#fff;border-radius:6px;color:#133fa6;display:block;font-size:10px;font-weight:600;line-height:1.4;padding:0 5px;position:absolute;right:5px;top:5px}.header-quick-link.header-quick-link-ipat{-ms-flex-preferred-size:130px;flex-basis:130px;width:130px}.header-quick-link.header-quick-link-ipat .ipat-button{background-color:#fff;border-radius:5px;color:#123fa6;display:inline-block;font-weight:600;line-height:1;padding:5px 10px;text-align:center;width:130px}.header-hamburger{left:16px;position:absolute;width:13px}.header-hamburger-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-left:1px solid #3f61b2;height:50px;padding:0 6px 20px 7px;position:relative;width:100px}.header-hamburger>span{background-color:#fff;border-radius:10px;display:block;height:2px;position:absolute;-webkit-transform-origin:center;transform-origin:center;-webkit-transition:all .3s;transition:all .3s;width:100%}.header-hamburger>span:first-of-type{top:5px}.header-hamburger>span:nth-of-type(2){top:10px}.header-hamburger>span:nth-of-type(3){top:15px}.header-hamburger-txt{display:block;font-size:12px;font-weight:600;margin-left:22px}.header-hamburger-txt .to-close,.header-hamburger-txt span{display:none}.header-member-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.header-member-wrapper .icon-arrow_bottom{display:inline-block;font-size:10px;margin-left:5px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform-origin:center 25%;transform-origin:center 25%;-webkit-transition:all .3s;transition:all .3s}.header-member-btn{margin-right:10px;padding-right:25px;position:relative}.header-member-tag{background-color:hsla(0,0%,100%,.1);border:2px solid #fff;color:#fff;font-size:13px;font-weight:600;line-height:1.4615384615;margin-right:9px;padding:0 10px;white-space:nowrap}.header-member-name{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.header-member-name .honorific{font-size:12px}.header-btn{background-color:#fff;color:#133fa6;font-size:13px;font-weight:600;min-width:110px;padding:10px 15px;text-align:center;text-decoration:none}.header-btn:first-child{margin-right:9px}.header-btn [class*=" icon-"],.header-btn [class^=icon-]{display:inline-block;font-size:15px;margin-right:6px}.header-btn [class*=" icon-"]:before,.header-btn [class^=icon-]:before{display:block}.header-btn span{vertical-align:middle}.header-nav{background-color:#e8efff;display:none;overflow:auto;padding:5px 0;position:relative;-webkit-transition:all .2s;transition:all .2s;width:100%;z-index:-1}.header-nav.header-nav-tb .nav-list{margin:0}.header-nav.header-nav-sp{display:block;height:72px;padding:5px 0}.header-nav.hamburger-nav{display:block;padding:4px}.header-nav .only-hamburger-menu,.header-nav.hamburger-nav .only-header-menu{display:none}.header-nav::-webkit-scrollbar{height:3px}.header-nav::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.5);border-radius:2px}.header-nav .nav-list{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:space-evenly;width:inherit}.header-nav .nav-list li{line-height:1.25;text-align:center;width:15%}.header-nav .nav-list .nav-link{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border:1.5px solid #cfd5e3;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;justify-content:center;text-decoration:none}.header-nav .nav-list .nav-link:hover img{opacity:.7}.header-nav .nav-list .nav-link img{height:32%;margin-bottom:2px}.header-nav .nav-list .nav-link span{font-size:13px;font-weight:600;letter-spacing:0;line-height:1.1}.header-notification{background-color:#fff;border:1px solid #c7c7c7;left:50%;margin-top:10px;max-width:1020px;position:absolute;top:calc(100% + 4px);-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:all .2s;transition:all .2s;width:calc(100% - 12px);z-index:20}.header-notification-inner{overflow:hidden;padding:8px 40px}.header-notification-txt{color:#111;display:block;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.header-notification-txt.disabled{color:#6a6a6a;cursor:text;text-decoration:none}.header-notification-close{right:6px}.header-notification .icon-bell,.header-notification-close{display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.header-notification .icon-bell{color:#133fa6;font-size:20px;left:6px}.header-notification .icon-close{display:block;font-size:20px}.hamburger-menu{background-color:#fff;border-top:1px solid #efefef;max-width:94%;opacity:0;overflow:auto;position:fixed;right:0;top:0;-webkit-transition:all .3s;transition:all .3s;visibility:hidden;width:364px;z-index:1000}.hamburger-menu .btn{background-color:#1c3674;border-radius:9999px;font-size:16px;max-width:100%;min-height:50px;padding:0}.hamburger-menu .btn.btn-logout,.hamburger-menu .btn.btn-question{width:100%}.hamburger-menu .btn>img{margin:0 5px}.hamburger-menu .only-hamburger-menu{display:block}.hamburger-menu .only-hamburger-menu span{text-align:start}.hamburger-col{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.hamburger-col .btn-wrap{-webkit-box-flex:1;-ms-flex:1;flex:1}.hamburger-col .btn-wrap+.btn-wrap{margin-left:14px}.hamburger-header-close{-webkit-box-align:center;-ms-flex-align:center;align-items:center;clip-path:polygon(0 0,100% 0,88% 100%,0 100%);display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:700;height:50px;padding-left:15px;width:108px}.hamburger-header-close span{font-size:14px;line-height:1.2142857143}.hamburger-header-logo{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 15px}.hamburger-header-logo img{width:147px}.hamburger-member{background-color:#f2f2f2;margin-bottom:30px}.hamburger-member-inner{padding:15px}.hamburger-member-name{font-size:14px;font-weight:600;line-height:1.4285714286}.hamburger-member .mypage-status-ttl-label{background:transparent;margin-bottom:8px}.hamburger-member .honorific{font-size:12px}.hamburger-mymenu>li{margin-bottom:30px}.hamburger-mymenu>li:last-of-type{margin-bottom:0}.hamburger-mymenu a{display:block;font-size:16px;font-weight:600;line-height:1.5;padding-left:26px;position:relative;text-decoration:none}.hamburger-mymenu a [class*=" icon-"],.hamburger-mymenu a [class^=icon-]{font-size:20px;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.hamburger-nav{background-color:#e2e7f2}.hamburger-nav .nav-list{-ms-flex-wrap:wrap;flex-wrap:wrap}.hamburger-nav .nav-list li{width:50%}.hamburger-nav .nav-list .nav-link{-webkit-box-orient:horizontal;-webkit-box-direction:normal;border-radius:8px;-ms-flex-direction:row;flex-direction:row;height:66px;margin:4px}.hamburger-nav .nav-list .nav-link br{display:none}.hamburger-nav .nav-list .nav-link span{font-size:16px;margin-left:4px}.hamburger-nav .nav-list .nav-link img{margin-bottom:0}.hamburger-banner{display:block;max-height:84px}.banner-free-member{background-color:#ffcdc4;position:relative;width:100%;z-index:2}.banner-free-member.content,.banner-free-member.content-register{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;justify-content:center}.banner-free-member.content-register{padding:1.5px 0;width:auto}.banner-free-member.content-register.title{color:#d50200;font-size:14px;font-weight:700;margin-right:9px}.banner-free-member.content-register.btn-register{background-color:#d50200;border:1px solid #d50200;border-radius:15px;color:#fff;font-size:12px;font-weight:700;height:24px;padding:3.5px 26.5px}.banner-free-member.close{width:auto}.banner-free-member.close.content-close{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin-right:10px;position:absolute;right:0;-webkit-transform:translateY(-6px);transform:translateY(-6px)}.banner-free-member.close.icon{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#fff;border-radius:50%;height:19px;justify-content:center;margin-right:4px;width:19px}.banner-free-member.close.title{color:#666;font-size:12px}.l-footer{background-color:#fff;margin-top:6px}.l-footer a{-webkit-transition:opacity .3s;transition:opacity .3s}.l-footer a:hover{opacity:.7;text-decoration:none}.l-footer .footer-scroll-top{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:2.5px solid #133fa6;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;padding:20px 0 19px;position:relative}.l-footer .footer-scroll-top:before{background:#fff;border-color:#133fa6;border-style:solid;border-width:2.5px 0 0 2.5px;content:"";display:block;height:11px;left:50%;position:absolute;top:0;-webkit-transform:translate(-50%,calc(-50% - 2px)) rotate(45deg);transform:translate(-50%,calc(-50% - 2px)) rotate(45deg);width:11px}.l-footer .footer-scroll-top__label h3{color:#133fa6;cursor:pointer;font-family:Urbanist;font-size:20px;font-weight:700;line-height:1.2;text-align:center;-webkit-transition:opacity .3s;transition:opacity .3s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.l-footer .footer-scroll-top__label h3:hover{opacity:.7}.l-footer .footer-scroll-top__description p{color:#133fa6;font-size:12px;font-weight:700;line-height:1.6666666667;text-align:center}.l-footer .footer-nav{background-color:#e1e7f4}.l-footer .footer-nav-inner{padding:35px 16px 30px}.l-footer .footer-nav__logo{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin-bottom:26px}.l-footer .footer-nav__category .nav-list{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.l-footer .footer-nav__category .nav-list li{width:100%}.l-footer .footer-nav__category .nav-list .nav-link{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#fff;border:2px solid transparent;border-radius:999px;display:-webkit-box;display:-ms-flexbox;display:flex;height:50px;justify-content:center;margin-bottom:12px;width:100%}.l-footer .footer-nav__category .nav-list .nav-link.important{border-color:#ff9a9a}.l-footer .footer-nav__category .nav-list .nav-link img{margin-right:7px;min-height:17px;min-width:17px}.l-footer .footer-nav__category .nav-list .nav-link span{font-size:16px;font-weight:600;letter-spacing:0;line-height:1.25}.l-footer .footer-extra-nav{background:#133fa6}.l-footer .footer-extra-nav-inner,.l-footer .footer-extra-nav__link{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.l-footer .footer-extra-nav__link{letter-spacing:0}.l-footer .footer-extra-nav__link a{border-bottom:1px solid #cfd5e3;color:#fff;font-size:16px;font-weight:500;line-height:3.75;max-height:58px;text-align:center}.l-footer .footer-extra-nav__copyright{-webkit-box-ordinal-group:2;-ms-flex-order:1;letter-spacing:0;margin-bottom:23px;order:1}.l-footer .footer-extra-nav__copyright p{color:#fff;font-family:Urbanist;font-size:14px;font-weight:700;letter-spacing:0;line-height:17px;text-align:center}.l-footer .footer-extra-nav__east-sport{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:end;-ms-flex-align:end;-webkit-box-pack:center;-ms-flex-pack:center;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;justify-content:center;margin:30px 15px 24px}.l-footer .footer-extra-nav__east-sport .east-sport-logo{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;height:87px}.l-footer .footer-extra-nav__east-sport .east-sport-logo img{height:45px;margin:21px 72px}.side-item-ttl{background-color:#333;color:#fff;font-size:18px;font-weight:700;line-height:1.5;padding-left:12px}.side-item-ttl-wrap{margin-bottom:20px}.side-item{margin-bottom:28px}.side-item:last-child{margin-bottom:0}.side-bnr-img+.side-bnr-img{margin-top:20px}.side-bnr-img img,.side-movie-item{width:100%}.side-movie-item+.side-movie-item{margin-top:20px}.side-movie-item img{width:100%}.modal{display:none}.modal-inner{position:relative}.modal-content{margin:0 20px}.modal-content .btn-wrap{margin-bottom:30px}.modal-content-ipat{padding-left:15px;padding-right:15px}.modal-close{height:48px}.modal-close-inner{background:#efefef;display:block;height:48px;position:absolute;right:0;top:0;width:48px}.modal-close-inner>span{background:#111;display:block;height:2px;left:15px;position:absolute;top:24px;width:20px}.modal-close-inner>span:first-child{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.modal-close-inner>span:nth-child(2){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.modal-close .modal-subttl-wrap{margin-top:0}.modal-close+.ipat-error .modal-attention{margin:52px 0 50px}.modal-close+.modal-content .modal-subttl-wrap{margin-top:0}.modal-attention{margin:52px 0 40px;text-align:center}.modal-attention img{margin-bottom:20px}.modal-attention p{font-size:14px;font-weight:700;line-height:1.4285714286}.modal-attention .input-item-wrap{margin-bottom:30px}.modal-attention .input-item-wrap .check-panel-wrap{margin-bottom:0}.modal-attention .input-item-wrap .check-panel-wrap .check-panel:last-child{margin-bottom:0;margin-right:29px}.modal-attention .input-item-wrap .check-panel-wrap .check-panel-txt{font-size:14px;text-align:left}.modal-close-txt{font-size:12px;text-align:center}.modal-close-txt a{color:#6a6a6a}.modal-ipat-ttl{font-size:24px;font-weight:700;line-height:1.5;margin-bottom:24px;padding-top:50px}.modaal-content-container{padding:10px}.modaal-content-container .campaign-read-in-view-content{padding:10px!important}#modaal-close{display:none}.modaal-container{max-width:740px}.modal-subttl-wrap{margin:50px 0 24px}.modal-subttl{font-size:24px;font-weight:700}.modal-subttl.ta-left,.modal-txt{text-align:left}.modal-txt{font-size:14px;font-weight:700;line-height:1.4285714286}.modal-txt+.input-item-wrap{margin-top:40px}.modal-txt+.modal-txt-list{margin-top:15px}.modal-txt-list{font-size:12px;margin-bottom:30px;text-align:left}.modal-txt-list li{padding-left:1em;text-indent:-1em}.modal-txt-list li:before{content:"※"}.cover .modaal-container{bottom:0;left:0;overflow:scroll;position:fixed;right:0;top:0}.cover .modal-wrap{text-align:center}.modal-information{padding:0 5px}.modal-information-ttl{font-size:22px;font-weight:700;line-height:1.5;margin-bottom:20px;margin-top:22px}.modal-information-content{font-size:14px;line-height:1.75}.modaal-wrapper.cover .modaal-inner-wrapper{padding:0}.modal-left-txt{font-size:14px;font-weight:400!important;line-height:1.75;text-align:left}.assign-col{background:#fff;margin-bottom:60px;margin-left:auto;margin-right:auto;max-width:800px;padding:40px 15px;width:100%}.assign-inner,.assign-inner-merit{width:100%}.assign-subttl{font-size:18px;margin-bottom:20px}.assign-subttl,.assign-subttl-merit{font-weight:700;line-height:1.5;text-align:center}.assign-subttl-merit{font-size:30px;letter-spacing:.05em;margin-bottom:37px}.assign-subttl-top{font-size:18px;font-weight:700;line-height:1.5;text-align:center}.assign-btn-wrap{margin-top:42px}.assign-btn-top{color:#6a6a6a;margin:36px 0 23px}.assign-btn-top,.assign-link{font-size:12px;font-weight:700;line-height:1.4166666667}.assign-link{margin-bottom:25px;margin-top:26px;text-align:center}.assign-or{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin:20px 0 12px;position:relative;width:100%}.assign-or>div{background:#fff;color:#c7c7c7;font-size:14px;font-weight:700;line-height:1;padding:0 17px;position:relative;z-index:1}.assign-or:before{background:#c7c7c7;content:"";display:block;height:1px;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%}.assign-sns{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;width:100%}.assign-sns li{margin-left:16px}.assign-sns li:first-child{margin-left:0}.assign-flow{margin:0 auto;width:227px}.assign-flow-inner{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;justify-content:space-between;margin-bottom:20px;position:relative;width:100%}.assign-flow-border,.assign-flow-border-progress{background:#c7c7c7;bottom:0;height:1px;left:0;margin:auto 0;position:absolute;top:0;width:100%}.assign-flow-border-progress{background:#133fa6}.assign-flow-item{position:relative;width:8px}.assign-flow-item [class*=" icon-"],.assign-flow-item [class^=icon-]{color:#fff;display:none;font-size:20px;left:50%;line-height:1;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.assign-flow-item .icon-doc,.assign-flow-item .icon-edit{left:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.assign-flow-item p{bottom:-20px;display:none;font-size:12px;font-weight:500;left:0;left:50%;line-height:1.5;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.assign-flow-icon{background:#c7c7c7;border-radius:50% 50%;height:8px;position:relative;width:8px}.assign-flow-bottom{margin:36px 0 38px}.assign-flow-bottom.wide{margin-top:50px}.assign-flow.flow-1 .assign-flow-border-progress{width:0}.assign-flow.flow-1 .flow-item-1 .assign-flow-icon{background:#133fa6;height:39px;left:-15px;width:39px}.assign-flow.flow-1 .flow-item-1 [class*=" icon-"],.assign-flow.flow-1 .flow-item-1 [class^=icon-]{display:block}.assign-flow.flow-1 .flow-item-1 p{color:#111;display:block;font-weight:700;left:-15px;-webkit-transform:translateX(0);transform:translateX(0)}.assign-flow.flow-2 .assign-flow-border-progress{width:33.3333333333%}.assign-flow.flow-2 .flow-item-1 .assign-flow-icon{background:#133fa6}.assign-flow.flow-2 .flow-item-2 .assign-flow-icon{background:#133fa6;height:39px;left:-15px;width:39px}.assign-flow.flow-2 .flow-item-2 [class*=" icon-"],.assign-flow.flow-2 .flow-item-2 [class^=icon-]{display:block}.assign-flow.flow-2 .flow-item-2 p{bottom:-22px;color:#111;display:block;font-weight:700;top:auto}.assign-flow.flow-3 .assign-flow-border-progress{width:66.6666666667%}.assign-flow.flow-3 .flow-item-1 .assign-flow-icon,.assign-flow.flow-3 .flow-item-2 .assign-flow-icon{background:#133fa6}.assign-flow.flow-3 .flow-item-3 .assign-flow-icon{background:#133fa6;height:39px;left:-15px;width:39px}.assign-flow.flow-3 .flow-item-3 [class*=" icon-"],.assign-flow.flow-3 .flow-item-3 [class^=icon-]{display:block}.assign-flow.flow-3 .flow-item-3 p{bottom:-22px;color:#111;display:block;font-weight:700;top:auto}.assign-flow.flow-4 .assign-flow-border-progress{width:100%}.assign-flow.flow-4 .assign-flow-item .assign-flow-icon{background:#133fa6}.assign-flow.flow-4 .flow-item-4 .assign-flow-icon{background:#133fa6;height:39px;left:-15px;width:39px}.assign-flow.flow-4 .flow-item-4 [class*=" icon-"],.assign-flow.flow-4 .flow-item-4 [class^=icon-]{display:block}.assign-flow.flow-4 .flow-item-4 p{bottom:-22px;color:#111;display:block;font-weight:700;left:auto;right:-24px;-webkit-transform:translateX(0);transform:translateX(0)}.assign-withdrawal{margin-top:36px}.assign-withdrawal-btn-top{margin:26px 0 42px}.assign-withdrawal .gray-wrap+.btn-wrap{margin-top:42px}.assign-merit-list{margin-bottom:40px}.assign-merit-list:last-of-type{margin-bottom:0}.assign-merit-list-container{display:block;margin-bottom:60px}.assign-merit-img{margin-bottom:22px}.assign-merit-heading{font-size:20px;font-weight:700;line-height:1.5;margin-bottom:22px;text-align:center}.assign-exclusive-movie-subttl{font-size:24px;font-weight:700;letter-spacing:.05em;line-height:1.5;margin-bottom:24px;text-align:center}.assign-exclusive-movie-txt{margin-bottom:50px}.assign-exclusive-movie-list{margin-bottom:40px}.assign-annotation{font-weight:700}.assign-select-ttl{font-size:22px;font-weight:700;line-height:1.5}.assign-explanatory-txt{margin-bottom:36px}.assign-paid-wrap .input-content{margin-top:16px}.assign-paid-wrap .input-content .check-panel-wrap{margin-bottom:0}.assign-paid-wrap .assign-btn-wrap{margin-top:36px}.assign-mail-wrap{margin-top:21px}.assign-menber-ttl{margin-bottom:24px}.assign-paid-wrap{margin-top:10px}.assign-reset-wrap{margin-top:36px}.assign-registry-ttl{font-size:22px;font-weight:700;line-height:1.5;margin-bottom:27px;margin-top:55px;text-align:center}.assign-paid-img{text-align:center}.assign-paid-img img{width:100%}.emphasis{font-size:28px}.emphasis,.emphasis-sp{color:#1643a3;line-height:1.5}.emphasis-sp{font-size:24px;letter-spacing:.05em}.page-archive{padding-top:30px}.media-ttl{background:#fff;background:-webkit-gradient(linear,left top,left bottom,color-stop(15%,transparent),color-stop(0,#fff));background:linear-gradient(transparent 15%,#fff 0);display:inline;font-size:24px;font-weight:700;line-height:1.5;padding:2px 2px 0}.media-ttl-wrap{margin:20px auto 30px;max-width:1020px;padding:0 15px;width:100%}.media-subttl{background:#fff;background:-webkit-gradient(linear,left top,left bottom,color-stop(15%,transparent),color-stop(0,#fff));background:linear-gradient(transparent 15%,#fff 0);display:inline;font-size:22px;font-weight:700;line-height:1.5;padding:2px 2px 0}.media-subttl-wrap{margin-bottom:20px}.media-subttl-wrap.link{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.media-list a{text-decoration:none}.media-list>li+li{margin-top:36px}.media-list-img{height:calc(56.2vw - 16.86px);position:relative;width:100%}.media-list-length{background:#111;bottom:7px;color:#fff;display:inline-block;font-size:14px;font-weight:700;line-height:1.3571428571;padding:4px 8px;position:absolute;right:7px}.media-list-content{padding-top:15px}.media-list-ttl{background:#fff;background:-webkit-gradient(linear,left top,left bottom,color-stop(15%,transparent),color-stop(0,#fff));background:linear-gradient(transparent 15%,#fff 0);color:#111;display:inline;font-size:18px;font-weight:700;line-height:1.5;margin-top:10px;padding:3px 2px 0}.media-list-ttl-wrap{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-inline-box;overflow:hidden}.media-list-ttl-wrap+.media-list-label{margin-top:12px}.media-list-txt{background:#fff;background:-webkit-gradient(linear,left top,left bottom,color-stop(15%,transparent),color-stop(0,#fff));background:linear-gradient(transparent 15%,#fff 0);display:inline;font-size:14px;font-weight:700;font-weight:400;line-height:1;margin-top:10px;padding:5px 2px 0}.media-list-txt-wrap{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-inline-box;margin-top:18px;overflow:hidden}.media-list-date{color:#111;display:inline-block;font-size:16px;font-weight:700;line-height:1.375;margin-right:10px}.media-list-date-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.media-list-date-wrap+.media-list-ttl-wrap{margin-top:12px}.media-list-label{display:inline-block;margin-top:-7px;width:auto}.media-list-label span{font-size:13px;line-height:1}.media-list-item+.media-list-item{margin-top:60px}.media-list-item img{width:100%}.media-list-item .inner{padding:0 15px}.media-list-arrow-link{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:30px}.media-list-arrow-link,.media-list-arrow-link a{display:-webkit-box;display:-ms-flexbox;display:flex}.media-list-arrow-link a:nth-of-type(n+2){margin-left:auto}.landscape-list>li+li{margin-top:12px}.landscape-list a{text-decoration:none}.landscape-list-inner{background:#fff;display:block;padding:16px 10px 11px;position:relative}.landscape-list-heading{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;width:100%}.landscape-list-img{width:123px}.landscape-list-img-cover{display:none}.landscape-list-img img{height:82px}.landscape-list-content.content-ad{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.landscape-list-content.content-ad .landscape-list-label,.landscape-list-content.content-ad .square-list-label{-ms-flex-item-align:end;align-self:flex-end;text-align:right;width:100%}.landscape-list-ttl,.square-list-ttl{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#111;display:-webkit-box;font-size:14px;font-weight:700;line-height:1.4285714286;overflow:hidden}.landscape-list-ttl:hover,.square-list-ttl:hover{opacity:.7}.landscape-list-ttl-wrap{width:calc(100% - 132px)}.landscape-list-date,.square-list-date{display:inline-block;font-size:12px;font-weight:700;line-height:1.4166666667;margin-right:10px}.landscape-list-date-wrap,.square-list-date-wrap{display:block;margin-bottom:2px}.landscape-list-label,.square-list-label{display:inline-block;margin-top:-3px;width:auto}.landscape-list-label span,.square-list-label span{font-size:12px;line-height:1;margin-top:5px;padding:4px 6px 3px}.landscape-list-txt{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#111;display:-webkit-box;font-size:12px;line-height:1.5;margin-top:8px;overflow:hidden;width:100%}.landscape-list-tag{letter-spacing:-.4em;margin-top:8px}.landscape-list-tag-item{color:#6a6a6a;display:inline-block;font-size:12px;font-weight:700;letter-spacing:.05em;line-height:1.5;margin-right:12px;text-decoration:none}.landscape-list+.square-list{margin-top:30px}.column-top-wrap{margin-bottom:60px;padding:0 15px}.column-top-wrap .column-list a{-webkit-transition:opacity .3s;transition:opacity .3s}.column-top-wrap .column-list a:hover{opacity:.7}.column-top-wrap .column-list-img img{min-height:230px}.column-top-wrap .column-list-content{background:#fff}.column-top-wrap .column-list-tag a:hover{opacity:.7}.column-list>li+li{margin-top:20px}.column-list a{-webkit-transition:opacity .3s;transition:opacity .3s}.column-list a:hover{opacity:.7}.column-list-inner,.square-list-inner{background:#fff;display:block}.column-list-heading{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;width:100%}.column-list-img{width:100%}.column-list-img img{height:auto}.column-list-content{padding:14px 15px}.column-list-content-bottom{background:#f7f7f7;font-weight:700;padding:14px 15px}.column-list-content-bottom a{color:#333;text-decoration:underline}.column-list-ttl,.gallery-info p{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#111;display:block;display:-webkit-box;font-size:16px;font-weight:700;line-height:1.5;margin-top:8px;overflow:hidden;text-decoration:none}.column-list-date{display:inline-block;font-size:14px;font-weight:700;line-height:1.3571428571;margin-right:10px}.column-list-date-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.column-list-date span{padding-left:5px}.column-list-label{display:inline-block;margin-top:-3px;width:auto}.column-list-label span{font-size:12px;line-height:1;margin-top:0;padding:4px 6px 3px}.column-list-txt{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#111;display:-webkit-box;font-size:13px;line-height:1.4615384615;margin-top:6px;overflow:hidden;width:100%}.column-list-tag{letter-spacing:-.4em;margin-top:14px}.column-list-tag-item{color:#6a6a6a;display:inline-block;font-size:13px;font-weight:700;letter-spacing:.05em;line-height:1.4615384615;margin-right:12px;text-decoration:none}.beginner-head{margin:0 auto;max-width:1200px;padding:0 15px 30px;text-align:center}.beginner-ttl img{width:100%}.beginner-category-list{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;width:100%}.beginner-category-list li{background-color:#fff;font-size:1.4rem;font-weight:700;margin-top:5px;text-align:left;width:calc(50% - 2.5px)}.beginner-category-list li:nth-child(-n+2){margin-top:16px}.beginner-category-list li a{color:#111;display:-webkit-box;display:-ms-flexbox;display:flex;padding:12px;text-decoration:none;width:100%}.beginner-category-list li a:hover{opacity:.7}.beginner-category-icon{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-content:center;padding-right:10px}.beginner-category-icon,.beginner-menu{display:-webkit-box;display:-ms-flexbox;display:flex}.beginner-menu{-webkit-box-pack:justify;-ms-flex-pack:justify;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;margin:0 auto 20px;max-width:1200px;position:relative;top:-40px}.beginner-menu li{height:50px;width:220px}.beginner-menu li a{background:#fff;border-radius:6px;-webkit-box-shadow:1px 2px 6px rgba(0,0,0,.16);box-shadow:1px 2px 6px rgba(0,0,0,.16);color:#133fa6;display:block;font-size:16px;font-weight:700;height:100%;line-height:4.9rem;padding-left:50px;position:relative;text-decoration:none;width:100%}.beginner-menu li a:hover{opacity:.7;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.beginner-menu li a img{left:14px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.beginner-menu .menu04 a img,.beginner-menu .menu05 a img{left:17px}.square-list,.square-list li{display:-webkit-box;display:-ms-flexbox;display:flex}.square-list li{margin-left:10px;width:166px}.square-list li:nth-of-type(odd){margin-left:0}.square-list a{text-decoration:none}.square-list-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0}.square-list-img-cover{height:110px}.square-list-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:115px;padding:10px}.square-list-date{width:auto}.square-list-date-wrap{margin-bottom:6px}.square-list-label.label-ad{line-height:1;margin-top:auto}.square-list-label.label-ad .ad{margin-top:0;padding:0}.square-list+.landscape-list{margin-top:30px}.media-bnr{margin-bottom:24px}.media-bnr img{width:100%}.media-list-tag{color:#333;display:inline-block;font-size:13px;font-weight:700;letter-spacing:.05em;line-height:1.4615384615;margin-right:12px;text-decoration:none}.media-list-tag-wrap{letter-spacing:-.4em;margin-top:14px}.media-advertising{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:60px;width:100%}.media-advertising-left{margin-right:6px;width:50%}.media-advertising-right{margin-left:6px;width:50%}.reporter-link{font-weight:700;margin-bottom:30px;margin-top:12px;text-align:right}.reporter-link a{color:#111}.page-single{padding-top:20px}.page-single.is-fwparts .inner-nopadding{overflow:hidden;padding:0}.page-single.is-fwparts .inner{overflow:hidden}.page-single .search-bar{margin-top:36px}.page-single .l-side-container{margin-bottom:0}.single-ttl{background:#fff;background:-webkit-gradient(linear,left top,left bottom,color-stop(15%,transparent),color-stop(0,#fff));background:linear-gradient(transparent 15%,#fff 0);display:inline;font-size:22px;font-weight:700;font-weight:600;line-height:1.1818181818;padding:2px 2px 0}.single-ttl-wrap{margin-bottom:23px}.single-wrap{background-color:#fff;padding:0 15px}.single-wrap .single-share{background:transparent;padding:0}.single-banner-img{width:100%}.single-date{color:#666;display:inline-block;font-size:13px;line-height:1.2307692308}.single-date-wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:8px}.single-date span{padding-left:8px}.single-date-day{display:inline-block;font-size:13px;line-height:1.2307692308}.single-label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;line-height:18px;margin-right:7px;margin-top:2px;width:auto}.single-label span{border:1px solid #666;color:#666;font-size:10px;font-weight:400;height:15px;line-height:1;margin-top:0;padding:1px 5px}.single-tag{letter-spacing:-.4em;margin-bottom:16px}.single-tag-item{color:#2b96d9;font-size:13px;font-weight:700;letter-spacing:.05em;line-height:1.4615384615;margin-right:12px;text-decoration:none}.single-content{margin-bottom:40px}.single-content:last-of-type{margin-bottom:0}.single-content h2{background:#fff;background:-webkit-gradient(linear,left top,left bottom,color-stop(15%,transparent),color-stop(0,#fff));background:linear-gradient(transparent 15%,#fff 0);background:unset;display:inline;display:inline-block;font-size:22px;font-weight:700;line-height:1.5;margin-bottom:20px;padding:2px 2px 0}.single-content h3{border-bottom:2px solid #1643a3;font-size:20px;font-weight:700;line-height:1.2;margin-bottom:26px;padding-bottom:5px}.single-content h4{background:#fff;display:block;font-size:18px;font-weight:700;line-height:1.6666666667;margin-bottom:20px;padding:3px 0}.single-content h5{color:#133fa6;display:block;font-size:16px;font-weight:700;line-height:1.25;margin-bottom:15px;padding-left:10px;position:relative}.single-content h5:before{background:#133fa6;content:"";height:calc(100% - 4px);left:0;position:absolute;top:2px;width:2px}.single-content h6{color:#133fa6;display:block;font-size:16px;font-weight:700;line-height:1.1875;margin-bottom:14px}.single-content p:not([class]){font-size:16px;font-weight:500;letter-spacing:.07em;line-height:30px;margin-bottom:30px}.single-content p:not([class]):last-child{margin-bottom:0}.single-content img{margin-bottom:30px;width:100%}.single-content table:not([class]){border-color:#c7c7c7;border-style:solid;border-width:1px 0;margin-bottom:10px;table-layout:auto;width:100%}.single-content table:not([class]) th{background:#edf0f9;border:2px solid #e2e6f0;color:#333;font-size:10px;font-weight:400;padding:6px 0}.single-content table:not([class]) td{background:#fff;border:2px solid #e2e6f0;font-size:13px;font-weight:700;padding:7px;text-align:left}.single-content table:not([class]) td:first-child{border-left-width:0}.single-content table:not([class]) td:last-child{border-right-width:0}.single-content table:not([class]).article-picture{margin-bottom:20px}.single-content .slop-time-table{overflow-x:scroll;width:100%}.single-content .slop-time-table::-webkit-scrollbar{display:none}.single-content .slop-time-table table{width:478px}.single-content .slop-time-table table th:first-of-type{border-left:0;width:32px}.single-content .slop-time-table table th:nth-of-type(2){width:145px}.single-content .slop-time-table table th:nth-of-type(3){width:46px}.single-content .slop-time-table table th:nth-of-type(4){width:52px}.single-content .slop-time-table table th:nth-of-type(5){width:54px}.single-content .slop-time-table table th:last-of-type{border-right:0}.single-content .picture-mv{background-color:#333;border-radius:10px;height:300px;position:relative}.single-content .picture-mv .arrow-link{background-color:#333;height:30px;position:absolute;top:50%;width:22px}.single-content .picture-mv .arrow-link.left{left:0;right:auto}.single-content .picture-mv .arrow-link.left:before{background:url(/assets/images/common/arrow-link-left.svg) no-repeat 50%;background-size:100%;content:"";height:18px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:36px}.single-content .picture-mv .arrow-link.right{left:auto;right:0}.single-content .picture-mv .arrow-link.right:before{background:url(/assets/images/common/arrow-link-right.svg) no-repeat 50%;background-size:100%;content:"";height:18px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:36px}.single-content .picture-img{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:300px;justify-content:center}.single-content .picture-img img{height:auto;margin-bottom:0;max-height:280px;width:auto}.single-content .picture-explain p{font-size:14px;margin-bottom:1em;margin-top:.5em}.single-content .picture-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px 4px}.single-content .picture-content .picture-item{height:134px;overflow:hidden;position:relative;width:calc(25% - 4px)}.single-content .picture-content .picture-item.current:before{border:2px solid #e70012;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.single-content .picture-content .picture-item img{height:auto;left:50%;margin-bottom:0;max-width:100%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:auto}.single-content .picture-swiper{background-color:#ececed;height:160px;list-style:none;overflow:hidden;padding:20px 10px 30px;position:relative;z-index:1}.single-content .picture-swiper .swiper-scrollbar{background-color:#c7c7c7;left:15px;margin-bottom:5px;width:calc(100% - 30px)}.single-content .picture-swiper .picture-item{height:100px;overflow:hidden;position:relative;width:150px}.single-content .picture-swiper .picture-item.current{border:2px solid #e70012}.single-content .picture-swiper .picture-item img{height:auto;left:50%;max-width:100%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:150px}.single-share{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:space-between;margin-top:40px}.single-share-txt{font-size:12px;line-height:1.3333333333;text-align:center}.single-share-link,.single-share-link>li{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.single-share-link>li+li{margin-left:26px}.single-share.top{background:none;margin:20px -15px auto;padding:20px 30px}.single-relation{margin-top:20px}.single-block-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;border-radius:22px;-ms-flex-direction:column;flex-direction:column;margin-top:40px;padding:14px 16px 15px 18px}.single-writer-ttl{background:#fff;background:-webkit-gradient(linear,left top,left bottom,color-stop(15%,transparent),color-stop(0,#fff));background:linear-gradient(transparent 15%,#fff 0);display:inline;font-size:18px;font-weight:700;line-height:1.5;padding:2px 2px 0}.single-writer-ttl-wrap{margin-bottom:20px}.single-writer-item{display:-webkit-box;display:-ms-flexbox;display:flex}.single-writer-img{width:111px}.single-writer-content{background:#fff;padding-left:12px;position:relative}.single-writer-content-header{font-size:10px;line-height:1.4}.single-writer-content-ttl{-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:18px;font-weight:500;line-height:1.3333333333;margin-bottom:2px}.single-writer-content-txt{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:500;letter-spacing:.05em;margin-top:.5rem;overflow:hidden}.single-writer-content-txt,.single-writer-link{display:-webkit-box;font-size:12px;line-height:1.5}.single-writer-link{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-flex:1;-webkit-box-pack:end;-ms-flex-pack:end;align-items:center;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;font-weight:700;justify-content:flex-end;text-align:right}.single-writer-link a{color:#111}.single-add-block{margin-top:40px}.single-add-list{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.single-add-list li{text-align:center;width:100%}.single-add-list li+li{display:none}.single-content table.slop{-webkit-overflow-scrolling:touch;display:block;overflow-x:scroll;white-space:nowrap}.single-content table.slop tbody{display:table;width:595px}.single-content table.slop tbody th{background:#edf0f9;border:1px solid #c7c7c7;color:#333;font-size:11px;font-weight:400;padding:8px 0}.single-content table.slop tbody td{background:#fff;border:1px solid #c7c7c7;font-size:13px;font-weight:700;padding:10px;text-align:left}.single-content table.slop tbody td,.single-content table.slop tbody th{letter-spacing:.05em}.single-content table.slop tbody td:first-child,.single-content table.slop tbody th:first-child{width:45px}.single-content table.slop tbody td:nth-child(2),.single-content table.slop tbody th:nth-child(2){width:207px}.single-content table.slop tbody td:nth-child(3),.single-content table.slop tbody td:nth-child(4),.single-content table.slop tbody td:nth-child(5),.single-content table.slop tbody th:nth-child(3),.single-content table.slop tbody th:nth-child(4),.single-content table.slop tbody th:nth-child(5){width:62px}.single-content table.slop tbody td:nth-child(6),.single-content table.slop tbody th:nth-child(6){width:227px}.guide-ttl-wrap{margin:0 auto 16px;max-width:1020px;padding:0 15px;width:100%}.guide-ttl-wrap .guide-img{width:100%}.guide-top{margin:0 auto 30px;max-width:1020px;padding:0 15px;width:100%}.guide-list{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}.guide-list-item{background:#fff;color:#111;font-weight:700;padding:12px 10px;text-decoration:none;width:calc(50% - 2.5px)}.guide-list-item:nth-of-type(n+3){margin-top:5px}.guide-list-item li{padding-left:30px;position:relative}.guide-list-item [class^=icon-]{color:#133fa6;font-size:18px;left:0;position:absolute;top:2px}.mypage-side-list{background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:15px;width:100%}.mypage-side-list a{color:#111;text-decoration:none}.mypage-side-list [class*=" icon-"],.mypage-side-list [class^=icon-]{display:none;font-size:10px;line-height:1;position:absolute;right:36px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.mypage-side-list>li{margin-top:1px;width:calc(25% - .75px)}.mypage-side-list-inner,.mypage-side-list>li{display:-webkit-box;display:-ms-flexbox;display:flex}.mypage-side-list-inner{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:12px;font-weight:700;justify-content:center;line-height:1.3333333333;padding:10px 4px 9px;position:relative;text-align:center;width:100%}.mypage-status{margin-bottom:60px;margin-top:16px;position:relative}.mypage-status-ttl{background:#fff;letter-spacing:-.4em;padding:16px 20px}.mypage-status-ttl-label{background:#fff;border:2px solid #133fa6;color:#133fa6;font-size:13px;line-height:1.4615384615;margin-right:14px;padding:0 8px}.mypage-status-ttl-label,.mypage-status-ttl-txt{display:inline-block;font-weight:700;letter-spacing:.05em;vertical-align:middle}.mypage-status-ttl-txt{font-size:22px;line-height:1.3636363636}.mypage-status-ttl-txt .honorific{font-size:1.4rem;padding-left:10px}.mypage-status-rate{background:#fff;margin-top:1px;padding:10px 2px;width:calc(50% - .5px)}.mypage-status-rate-wrap{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.mypage-status-rate-ttl{font-size:16px;font-weight:700;line-height:1.5;margin-bottom:3px;text-align:center}.mypage-status-rate-num{font-size:22px;font-weight:700;line-height:1.3636363636;text-align:center}.mypage-status-rate-num span{font-size:32px;font-weight:700;line-height:1}.mypage-status-total{background:#f7f7f7;margin-top:1px;padding:17px 10px 21px}.mypage-status-total-ttl{font-size:16px;font-weight:700;line-height:1.5;margin-bottom:3px;text-align:center}.mypage-status-total-num{font-size:22px;font-weight:700;line-height:1.4545454545;text-align:center}.mypage-status-total-num span{font-size:32px;font-weight:700;line-height:1}.mypage-status-total-about{letter-spacing:-.4em;margin-top:6px;text-align:center}.mypage-status-total-txt{display:inline-block;letter-spacing:.05em;margin-right:20px}.mypage-status-total-txt+.mypage-status-total-txt{margin-right:0}.mypage-status-total-txt.campaign{color:#dd1239}.mypage-status-attention{font-size:11px;line-height:1.5454545455;margin-top:10px;text-align:right}.mypage-status-login{margin:14px 0 10px}.mypage-status-login .btn{font-size:16px}.mypage-status-agreement{color:#6a6a6a;font-size:1.3rem;font-weight:700;margin-top:6px}.mypage-col{margin-bottom:40px}.mypage-col-ttl{background:#fff;background:-webkit-gradient(linear,left top,left bottom,color-stop(15%,transparent),color-stop(0,#fff));background:linear-gradient(transparent 15%,#fff 0);display:inline;font-size:22px;font-weight:700;line-height:1.5;padding:2px 2px 0}.mypage-col-ttl-wrap{margin-bottom:24px}.mypage-col-content.empty{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:18px;font-weight:700;height:160px;justify-content:center;line-height:1.5;width:100%}.mypage-col-item+.mypage-col-item{margin-top:60px}.mypage-col.nav-top{margin-top:15px}.mypage-myblock{background:#fff;padding:18px 12px}.mypage-myblock+.mypage-myblock{margin-top:12px}.mypage-myblock-head{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.mypage-myblock-date{width:68px}.mypage-myblock-date-day{font-size:15px;font-weight:700;line-height:1.3333333333}.mypage-myblock-date-week{font-size:11px;font-weight:700;line-height:1.5454545455;margin-left:2px}.mypage-myblock-date-week.sun{color:#e21d1f}.mypage-myblock-date-week.sat{color:#317cc6}.mypage-myblock-ttl{letter-spacing:-.4em;padding-left:4px;width:calc(100% - 68px)}.mypage-myblock-ttl-txt{color:#111;display:inline-block;font-size:16px;font-weight:700;letter-spacing:.05em;line-height:1.5;padding-right:8px;vertical-align:baseline}.mypage-myblock-ttl .label-wrap>span{margin-top:0}.mypage-myblock-ttl .label-wrap>span+span{margin-left:6px}.mypage-myblock-label{top:-3px}.mypage-myblock-label>span{font-size:10px;font-weight:700;line-height:1.5;padding:1px 6px}.mypage-myblock-content{margin-top:16px}.mypage-myblock-mark{background:#f7f7f7;padding:10px 12px}.mypage-myblock-mark-txt{font-size:12px;font-weight:700;line-height:1.4166666667}.mypage-myblock-mark-txt+.mypage-myblock-mark-txt{margin-top:6px}.mypage-myblock-mark-txt.red [class*=" icon-"],.mypage-myblock-mark-txt.red [class^=icon-]{color:#dd1239}.mypage-myblock-mark-txt [class*=" icon-"],.mypage-myblock-mark-txt [class^=icon-]{color:#6a6a6a;font-weight:400;margin-right:4px}.mypage-myblock-account{background:#fff;margin-bottom:60px;margin-top:15px;padding:40px 15px}.mypage-myblock-account .gray-wrap{margin-top:30px;padding:15px 14px}.mypage-myblock-account .assign-btn-wrap{margin-top:30px}.mypage-myblock-recent.no-hit{background-image:none}.mypage-myblock-recent-detail-link{font-size:1.3rem;text-align:right}.mypage-myblock-recent-detail-link a{color:#111}.mypage-bnr img{width:100%}.mypage-bnr a{display:block}.mypage-bnr a+a{margin-top:20px}.mypage-logout{font-weight:700;margin-bottom:60px;margin-top:30px;text-align:right}.mypage-favorite-nav{-webkit-box-pack:justify;-ms-flex-pack:justify;border-bottom:2px solid #111;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-bottom:25px}.mypage-favorite-nav>li{width:calc(33.33333% - .66667px)}.mypage-favorite-nav a{text-decoration:none}.mypage-favorite-nav-inner{-webkit-box-pack:center;-ms-flex-pack:center;background:#fff;border-left:none;color:#111;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;font-weight:700;justify-content:center;line-height:1.5;padding:15px 0;width:100%}.mypage-favorite-ttl{padding:14px 0 13px 15px;text-align:left}.mypage-favorite-trash,.mypage-favorite-ttl{background:#eaeaea;border:1px solid #c7c7c7;display:table-cell;font-size:13px;font-weight:400;line-height:1.4615384615;vertical-align:middle}.mypage-favorite-trash{padding:14px 0 13px;text-align:center;width:46px}.mypage-favorite-trash-block{border:1px solid #c7c7c7;display:table-cell;vertical-align:middle}.mypage-favorite-icon{font-weight:400;padding:14px 0 13px;text-align:center}.mypage-favorite-icon [class*=" icon-"],.mypage-favorite-icon [class^=icon-]{color:#6a6a6a;font-size:14px;line-height:1}.mypage-favorite-table{display:table;table-layout:fixed;width:100%}.mypage-favorite-table>div+div>div{border-top:none}.mypage-favorite-head{display:table-row;width:100%}.mypage-favorite-head>div+div{border-left:none}.mypage-favorite-cel{background:#fff;display:table-row;width:100%}.mypage-favorite-cel>div+div{border-left:none}.mypage-favorite-cel-ttl{border:1px solid #c7c7c7;display:table-cell;font-size:13px;font-weight:700;line-height:1.4615384615;padding:13px 15px;vertical-align:middle}.mypage-favorite-cel-ttl a{color:initial}.mypage-favorite-cel-ttl.mypage-favorite-ttl{padding-left:15px;text-align:left}.mypage-favorite-cel-ttl.mypage-favorite-trash-block{padding:13px 0}.mypage-favorite-info{margin-top:14px;width:100%}.mypage-favorite-info,.mypage-favorite-info-ttl{display:-webkit-box;display:-ms-flexbox;display:flex}.mypage-favorite-info-ttl{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#111;color:#fff;font-size:11px;justify-content:center;line-height:1.5454545455;padding:10px 0;width:45px}.mypage-favorite-info-content{background:#f7f7f7;padding:8px 7px;width:calc(100% - 45px)}.mypage-favorite-info-content .mypage-myblock-ttl{padding-left:0;width:100%}.mypage-favorite-info-content .mypage-myblock-ttl .mypage-myblock-label span{margin-top:0}.mypage-favorite-info-content .mypage-myblock-ttl .mypage-myblock-label span+span{margin-left:6px}.mypage-favorite-info-content .mypage-myblock-label{margin-right:6px;padding:0 6px}.mypage-history-nav{border-bottom:2px solid #111;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.mypage-history-nav a{text-decoration:none}.mypage-history-nav-item{background:#fff;color:#111;font-size:16px;font-weight:700;line-height:1.5;padding:14px 0 13px;text-align:center;width:calc(50% - .5px)}.mypage-history-date{-webkit-box-pack:justify;-ms-flex-pack:justify;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-bottom:24px;padding:21px 20px;width:100%}.mypage-history-date-pager [class*=" icon-"],.mypage-history-date-pager [class^=icon-]{display:inline-block;left:50%;margin:auto;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.mypage-history-date-pager-inner{background:#c7c7c7;color:#fff;display:block;height:38px;position:relative;text-align:center;width:40px}.mypage-history-date-pager-txt{display:none;font-size:16px;font-weight:700;line-height:1.5}.mypage-history-date-pager-txt span{font-size:12px;line-height:1.5}.mypage-history-date-pager a{text-decoration:none}.mypage-history-date-pager a.mypage-history-date-pager-inner{background:#111;border:1px solid #111}.mypage-history-date-num{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;width:100%}.mypage-history-date-day{font-size:22px;font-weight:700;line-height:1.3636363636}.mypage-history-date-week{font-size:18px;font-weight:700;line-height:1.3333333333;margin-left:3px}.mypage-history-date-week.sun{color:#e21d1f}.mypage-history-date-week.sat{color:#317cc6}.mypage-history-status{margin:0 auto 40px;padding:0}.mypage-calendar{margin-bottom:20px}.mypage-calendar-select{position:relative}.mypage-calendar-select select{height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.mypage-calendar-select-content{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#fff;background-image:url(/assets/images/common/select_icon.svg);background-position:right 15px center;background-repeat:no-repeat;border:1px solid #c7c7c7;border-radius:3px;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;font-weight:700;height:46px;justify-content:center;line-height:1.375;padding:10px;width:100%}.mypage-calendar-month{border-bottom:1px solid #c7c7c7;display:none;padding:0 16px;position:relative}.mypage-calendar-month a{display:block;padding-bottom:2px;text-decoration:none}.mypage-calendar-month-item{position:relative;text-align:center;width:8.3333333333%}.mypage-calendar-month-item:before{background-color:#133fa6;bottom:-2px;content:"";height:3px;position:absolute;right:0;-webkit-transition:width .3s;transition:width .3s;width:0}.mypage-calendar-month-item:hover .mypage-calendar-month-item-inner{color:#133fa6}.mypage-calendar-month-item:hover:before{left:0;right:inherit;width:100%}.mypage-calendar-month-item-inner{color:#111;font-size:14px;font-weight:700;line-height:1.5714285714;-webkit-transition:color .3s;transition:color .3s}.mypage-recent{background-blend-mode:lighten;background-color:#fff;background-color:hsla(0,0%,100%,.85);background-image:url(/assets/images/mypage/hit.png);background-position:right 15px top 0;background-repeat:no-repeat;background-size:110px}.mypage-recent+.mypage-recent{margin-top:12px}.mypage-recent.is-open .mypage-recent-icon,.mypage-recent.is-open .mypage-terms-content .ticket-terms-head .mypage-terms-icon,.mypage-recent.is-open .race-corner-content .ticket-terms-head .mypage-terms-icon,.mypage-terms-content .ticket-terms-head .mypage-recent.is-open .mypage-terms-icon,.race-corner-content .ticket-terms-head .mypage-recent.is-open .mypage-terms-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.mypage-recent-head{display:-webkit-box;display:-ms-flexbox;display:flex;padding:18px 37px 18px 15px;position:relative;width:100%}.mypage-recent-content{padding:0 15px 30px}.mypage-recent-icon,.mypage-terms-content .ticket-terms-head .mypage-terms-icon,.race-corner-content .ticket-terms-head .mypage-terms-icon{color:#6a6a6a;display:block;font-size:11px;line-height:1;position:absolute;right:12px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.mypage-recent-date{width:77px}.mypage-recent-date-day{font-size:15px;font-weight:700;line-height:1.3333333333}.mypage-recent-date-week{font-size:11px;font-weight:700;line-height:1.5454545455;margin-left:-8px}.mypage-recent-date-week.sun{color:#e21d1f}.mypage-recent-date-week.sat{color:#317cc6}.mypage-recent.no-hit{background-image:none}.mypage-recent-ttl{font-size:16px;font-weight:700;line-height:1.5;vertical-align:middle;width:calc(100% - 77px)}.mypage-recent-ttl-txt{margin-right:10px}.mypage-recent-ttl-txt-inversion{background:#111;color:#fff;padding:1px 6px}.mypage-recent-ttl-result{position:relative;z-index:10}.mypage-recent-ttl .label-wrap>span{margin-top:0}.mypage-recent-ttl .label-wrap>span+span{margin-left:6px}.mypage-recent-item+.mypage-recent-item{margin-top:30px}.mypage-recent-item-ttl{font-size:16px;font-weight:700;line-height:1.5;margin-bottom:10px}.mypage-recent-table{table-layout:fixed;width:100%}.mypage-recent-table th{background-color:#eaeaea;border:1px solid #c7c7c7;font-size:12px;font-weight:400;padding-bottom:5px;padding-top:5px;text-align:center;vertical-align:middle}.mypage-recent-table th.th-cell{width:42px}.mypage-recent-table th.th-name{width:100%}.mypage-recent-table th.th-diff{width:62px}.mypage-recent-table tr.race-frame1 td:nth-of-type(2){background-color:#fff}.mypage-recent-table tr.race-frame2 td:nth-of-type(2){background-color:#efefef}.mypage-recent-table tr.race-frame3 td:nth-of-type(2){background-color:#ffe2e2}.mypage-recent-table tr.race-frame4 td:nth-of-type(2){background-color:#e6f5ff}.mypage-recent-table tr.race-frame5 td:nth-of-type(2){background-color:#fffce6}.mypage-recent-table tr.race-frame6 td:nth-of-type(2){background-color:#ebfff0}.mypage-recent-table tr.race-frame7 td:nth-of-type(2){background-color:#ffebd9}.mypage-recent-table tr.race-frame8 td:nth-of-type(2){background-color:#ffebfd}.mypage-recent-table td{border:1px solid #c7c7c7;padding:3px 0}.mypage-recent-table .number,.mypage-recent-table .rank{font-weight:700;text-align:center}.mypage-recent-table .rank{background:#c48b23;color:#fff;font-size:13px;line-height:1.4615384615;width:42px}.mypage-recent-table .rank.r2{background:#828c91}.mypage-recent-table .rank.r3{background:#a56c59}.mypage-recent-table .name{font-size:11px;font-weight:700;line-height:1.7272727273;padding:3px 8px}.mypage-recent-table .diff{font-size:14px;line-height:1.4285714286;text-align:center;width:62px}.mypage-recent-ticket-table{margin:20px 0 30px;table-layout:fixed;width:100%}.mypage-recent-ticket-table td,.mypage-recent-ticket-table th{border:1px solid #c7c7c7;font-weight:400}.mypage-recent-ticket-head{background:#eaeaea;padding:14px 15px;text-align:left;width:100%}.mypage-recent-ticket-content{padding:0 16px}.mypage-recent-ticket-content.is-hit{background-blend-mode:lighten;background-color:hsla(0,0%,100%,.85);background-image:url(/assets/images/mypage/hit.png);background-position:right -9px top 0;background-repeat:no-repeat;background-size:139px}.mypage-recent-ticket-content .ticket-content{padding:27px 0 30px}.mypage-recent-ticket-content .ticket-content .ticket-type{margin-left:9px}.mypage-recent-ticket-content .ticket-content .ticket-name{display:block;margin-bottom:20px}.mypage-recent-ticket-content .ticket-content .ticket-points{margin-left:16px}.mypage-recent-ticket-content .ticket-content .mypage-recent-ticket-table{margin:0}.mypage-recent-ticket-content .ticket-content .mypage-recent-ticket-head{width:94px}.mypage-recent-ticket-content .ticket-content .mypage-recent-ticket-content{padding:12px;text-align:right}.mypage-recent-ticket-content .ticket-number-list{margin-bottom:20px}.mypage-recent-ticket-content .ticket-number-list.arrow li+li{margin-left:18px}.mypage-recent-ticket-score{display:block}.mypage-recent-ticket-score+.mypage-recent-ticket-score{margin-top:5px}.mypage-recent-ticket-score .score{display:inline-block}.mypage-carousel{padding:0 57px;position:relative;width:100%}.mypage-carousel .swiper:before{content:"";display:block}.mypage-carousel .swiper-slide{background-color:#fff;text-align:center}.mypage-carousel .swiper-slide:before{background-color:#133fa6;bottom:0;content:"";display:block;height:2px;position:absolute;right:0;-webkit-transition:all .3s;transition:all .3s;width:0}.mypage-carousel .swiper-slide:hover:before{left:0;right:auto;width:100%}.mypage-carousel .slide-inner{color:#111;display:block;font-size:15px;font-weight:700;padding:6px 5px;text-decoration:none}.mypage-carousel .slide-inner .day{font-size:11px}.mypage-carousel .swiper-button-next,.mypage-carousel .swiper-button-prev{color:#133fa6;font-size:12px;height:100%;margin-top:0;position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:32px}.mypage-carousel .swiper-button-next.swiper-button-disabled,.mypage-carousel .swiper-button-prev.swiper-button-disabled{opacity:.6}.mypage-carousel .swiper-button-next:after,.mypage-carousel .swiper-button-prev:after{color:#133fa6;font-size:16px;padding:0 1rem}.mypage-carousel .swiper-button-prev{left:0}.mypage-carousel .swiper-button-next{right:0}.mypage-carousel .is-current:before{background-color:#133fa6;bottom:0;content:"";height:2px;left:0;position:absolute;width:100%}.mypage-carousel .is-current .slide-inner{color:#133fa6}.mypage-terms-content.is-pc{margin-top:40px}.mypage-terms-content.is-sp{margin-bottom:60px;padding:0 15px}.mypage-terms-content .ticket-terms{background-color:#fff}.mypage-terms-content .ticket-terms-head{border-bottom:1px solid #efefef;padding:20px 43px 20px 20px;position:relative}.mypage-terms-content .ticket-terms-ttl{font-weight:700}.mypage-terms-content .ticket-terms-content{padding:25px 20px 40px}.mypage-terms-content .ticket-terms-and-conditions{margin-bottom:41px}.mypage-terms-content .ticket-terms-list{margin-bottom:50px}.mypage-terms-content .ticket-terms-list>li{padding-left:45px}.mypage-terms-content .ticket-terms-list>li+li{margin-top:0}.mypage-terms-content .ticket-terms-head .ticket-terms.is-open .mypage-terms-icon,.mypage-terms-content .ticket-terms.is-open .mypage-recent-icon,.mypage-terms-content .ticket-terms.is-open .ticket-terms-head .mypage-terms-icon,.race-corner-content .ticket-terms-head .mypage-terms-content .ticket-terms.is-open .mypage-terms-icon{top:40%}.mypage .is-active{display:block}.is-mypage-sp{display:block!important}.is-mypage-pc{display:none!important}.mypage-menu li{-webkit-box-sizing:border-box;box-sizing:border-box;margin-right:53px;width:264px}.mypage-menu li a{border-bottom:1px solid #cfd5e3;cursor:pointer;display:block;font-size:16px;font-weight:700;height:55px;padding:12px 0 12px 26px;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out;width:100%}.mypage-menu .selected a,.mypage-menu li a:hover{background:#f2f5fc;color:#3e3e3e;text-decoration:none}.menu-top{background:#143fa6;color:#fff;font-size:16px;font-weight:700;height:43px;padding:6px 0 6px 40px;position:relative}.menu-top:before{background:url(/assets/icons/mypage/icon_mypage-menu.png);background-size:cover;content:"";height:22px;left:16px;position:absolute;top:10px;width:16px}.l-main-mypage{background:#fff}.mypage-flex{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:135px;margin-left:auto;margin-right:auto;max-width:1200px;width:100%}.mypage-content{width:calc(100% - 317px)}.mypage-content .ttl03{-webkit-box-pack:justify;-ms-flex-pack:justify;border-bottom:1px solid #cfd5e3;justify-content:space-between;padding-bottom:15px;padding-top:7px}.mypage-content .ttl03,.mypage-content .ttl03 p{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:20px;font-weight:700;letter-spacing:.07em;line-height:1}.mypage-content .ttl03 .status{background:#9eb6f2;border-radius:3px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;font-size:12px;height:20px;line-height:2rem;margin-right:15px;padding:0 10px;vertical-align:middle}.mypage-content .ttl03 .status.platinum{background:-webkit-gradient(linear,left top,left bottom,from(#a2a2a2),to(#c1c1c1));background:linear-gradient(#a2a2a2,#c1c1c1)}.mypage-content .ttl03 .status.gold{background:-webkit-gradient(linear,left top,left bottom,from(#ccab3b),to(#e5c232));background:linear-gradient(#ccab3b,#e5c232)}.mypage-content .ttl03 .honorific{-ms-flex-item-align:end;align-self:flex-end;font-size:13px;font-weight:500;margin-left:6px}.mypage-content .ttl03 .date{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px;font-weight:500;height:20px;letter-spacing:.07em}.mypage-content .ttl03 .date p{font-size:14px}.mypage-content .ttl03 .date p span{border:1px solid #3e3e3e;display:inline-block;font-size:11px;line-height:1;margin-right:6px;padding:1px 5px 2px}.mypage-content .ttl03 .date p+p{margin-left:25px}.mypage-content .bg-blue{background:#f0f4fc!important;border-radius:22px;margin-top:40px;padding:25px 24px 29.5px;text-align:center}.mypage-content .bg-blue p{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#133fa6;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:Urbanist;font-size:16px;font-weight:700;justify-content:center;letter-spacing:.03em;line-height:2.5rem;position:relative}.mypage-content .bg-blue p:first-child{margin-bottom:22px}.mypage-content .bg-blue p:first-child:before{background:#133fa6;content:"";height:1px;left:-22px;position:absolute;width:13px}.mypage-content .bg-blue p:first-child:after{background:#133fa6;content:"";height:1px;position:absolute;right:-22px;width:13px}.mypage-content .bg-blue ul{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-bottom:20px}.mypage-content .bg-blue ul li{background:#fff;border:1px solid #cfd5e3;border-radius:8px;height:90px;padding:20px;width:calc(25% - 9.75px)}.mypage-content .bg-blue ul li+li{margin-left:13px}.mypage-content .bg-blue ul li a{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;text-decoration:none;width:100%}.mypage-content .bg-blue ul li a:hover{opacity:.7;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.mypage-content .bg-blue ul li p{color:#133fa6;font-size:16px;font-weight:700}.mypage-content .bg-blue ul li img{margin-right:14px}.mypage-content .bg-blue ul li .illust01{width:51px}.mypage-content .bg-blue ul li .illust02{width:46px}.mypage-content .bg-blue ul li .illust03{width:53px}.mypage-content .bg-blue a{color:#777;font-size:13px;font-weight:500;line-height:1;text-decoration:underline}.mypage-content .bg-blue a:hover{opacity:.7}.mypage-content .dl-wrap{margin-top:50px}.mypage-content .dl-wrap .form-flex{max-width:589px}.mypage-content .dl-wrap .form-flex:last-of-type{margin-top:35px}.mypage-content .dl-wrap .form-flex dt{width:32%}.mypage-content .dl-wrap .form-flex dd{width:68%}.mypage-content .dl-wrap .form-flex .required{background-color:#d93c0d;border-radius:5px;color:#fff;display:inline-block;font-size:10px;font-weight:700;line-height:1;margin-left:11px;padding:3px 6px;position:relative;top:-1px}.mypage-content .dl-wrap .form-flex input[id=nickName]{width:300px}.mypage-content .dl-wrap .form-flex .birthday{display:-webkit-box;display:-ms-flexbox;display:flex}.mypage-content .dl-wrap .form-flex select{background-color:#fff;background-image:url(/assets/icons/mypage/select_icon.svg);background-position:right 12px center;background-repeat:no-repeat;background-size:inherit;border:1px solid #98abd8;border-radius:5px;display:inline-block;font-size:16px;font-weight:500;line-height:1.25;min-width:70px;padding:8.5px 38.5px 9.5px 11px}.mypage-content .dl-wrap .form-flex select:focus{border:1px solid #111;-webkit-box-shadow:none;box-shadow:none;outline:none}.mypage-content .dl-wrap .form-flex .birthday,.mypage-content .dl-wrap .form-flex .input-item{margin-right:24px}.mypage-content .dl-wrap .form-flex .birthday:last-of-type,.mypage-content .dl-wrap .form-flex .input-item:last-of-type{margin-right:0}.mypage-content .dl-wrap .form-flex .check-panel,.mypage-content .dl-wrap .form-flex .check-panel-wrap{margin:0 25px 0 0}.mypage-content .dl-wrap .form-flex .check-panel [type=radio]+.check-panel-content .check-panel-select{background-image:none;border:1px solid #98abd8;border-radius:100%;height:20px;margin-right:8px;width:20px}.mypage-content .dl-wrap .form-flex .check-panel [type=radio]:checked+.check-panel-content .check-panel-select{background-image:url(/assets/images/common/radio_on.png)}.mypage-content .dl-wrap .form-flex .check-panel-txt{font-size:14px;line-height:1;margin:0}.mypage-content .dl-wrap .form-flex select[name=prefCode]{width:207px}.mypage-content .dl-wrap .form-flex .input-content{font-size:14px;line-height:2rem;padding-top:9px}.mypage-content .dl-wrap .form-flex .guide{font-size:14px;font-weight:500;line-height:2.4rem}.mypage-content .dl-wrap .assign-btn-wrap-renew{margin:50px auto 0;max-width:589px}.mypage-content #my-account{margin:50px auto 0;text-align:center;width:748px}.form-flex{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;max-width:546px;width:100%}form .form-flex+.form-flex{margin-top:25px}form .form-flex dt{color:#666;font-size:14px;font-weight:700;line-height:2rem;padding-top:9px;width:26.74%}form .form-flex dd{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:73.26%}form .form-flex input,form .form-flex textarea{background:#fff;border:1px solid #98abd8;border-radius:5px;font-size:16px;font-weight:500;padding:8px 11px 7px}form .form-flex input[id=email],form .form-flex input[id=nickName],form .form-flex input[id=password],form .form-flex textarea[id=email]{height:40px;min-height:40px}form .form-flex textarea[id=comment]{height:238px}.btn01{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:25px;color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;font-weight:700;height:50px;justify-content:center;line-height:2rem;margin:0 auto;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out;width:240px}.btn01:hover{opacity:.7;text-decoration:none}.btn01.color01{background:#4978e8}.btn01.color02{background:#143fa6}.btn01.color03{background:#d50200}.unsubscribe a{margin-bottom:37px;margin-top:25px;width:300px}.unsubscribe p{letter-spacing:.07em;text-align:center}.unsubscribe p.red{color:#dd0200;font-size:20px;font-weight:700;line-height:2.2rem}.unsubscribe p+p{margin-top:20px}.unsubscribe p:not([class]),.unsubscribe ul li{font-size:14px;font-weight:500;line-height:2.4rem}.unsubscribe .gray-wrap{margin-bottom:25px;margin-top:25px}.unsubscribe .gray-wrap p{text-align:left}.unsubscribe img{max-width:659px;width:100%}.unsubscribe .btn-wrap a{display:inline-block;font-size:13px;font-weight:500;line-height:1.9rem;margin-bottom:0;margin-top:20px}.w700-wrap .btn-wrap{border-top:1px solid #cfd5e3;margin-top:40px;padding-top:40px}.w700-wrap .btn-wrap.cancel-account{border-top:none}.w700-wrap .center{font-weight:500;line-height:2.4rem;text-align:center}.text-content.guide_unsubscribe{margin-bottom:70px}.guide_unsubscribe h2{border-bottom:0;color:#dd0200;font-weight:600;line-height:1.4;margin:26px 0 11px}.guide_unsubscribe>h2,.guide_unsubscribe>p{text-align:center}.guide_unsubscribe>p{font-size:14px;line-height:24px}.guide_unsubscribe .method{background-color:#eaeff4;border-radius:20px;margin-top:25px;padding:31px 0 46px}.met-ttl{color:#143fa6;font-size:18px;font-weight:600;letter-spacing:.3rem;line-height:26px;margin-bottom:26px;text-align:center}.guide_unsubscribe .method .d-flex{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:54px;justify-content:center}.guide_unsubscribe .method .d-flex img{max-width:374px;width:100%}.met-desc h4{color:#133fa6;font-size:16px;font-weight:600;letter-spacing:.1em;line-height:24px}.met-desc .btn-wrap{margin-bottom:37px;margin-top:13px}.met-desc .btn01{margin:0;max-width:300px;width:100%}.met-desc ul li{font-size:13px;font-weight:700;letter-spacing:.1rem;line-height:19px;padding-left:36px;position:relative;vertical-align:middle}.met-desc ul li+li{margin-top:30px}.met-desc ul li:before{background:url(/assets/images/cancel-account/met-number01.svg);content:"";display:inline-block;height:26px;left:0;position:absolute;top:-2px;width:26px}.met-desc ul li:nth-of-type(2):before{background:url(/assets/images/cancel-account/met-number02.svg)}.met-desc ul li:nth-of-type(3):before{background:url(/assets/images/cancel-account/met-number03.svg)}.met-desc .note{font-size:11px;font-weight:600;letter-spacing:.1rem;line-height:18px;margin-top:32px;max-width:370px}.guide_unsubscribe p a{text-decoration:underline}.guide_unsubscribe p a:hover{opacity:.7}.met-img_L{margin:29px auto;max-width:618px}.method.no-flex{margin:40px 0 45px;padding-bottom:43px}.method.no-flex .met-desc{margin:auto;max-width:618px}.method.no-flex .met-desc h4{text-align:center}.method.no-flex .met-desc .btn01{margin:auto}.method.no-flex .met-desc .note{max-width:100%}.img_history{margin:20px auto 50px;max-width:618px}.guide_unsubscribe>a{display:block;font-size:13px;line-height:19px;margin-top:22px;text-align:center}.race-header{background-color:#efefef;padding:18px 0}.race-header-inner{padding:0 15px}.race-search-pc{display:none}.race-search-upper .mypage-carousel{margin-bottom:22px;z-index:1}.race-search-upper .general-box-nav{margin-bottom:22px}.race-visual{min-height:104px;overflow:hidden;padding:15px 10px;position:relative}.race-visual.single{padding:47px 15px}.race-visual-inner{position:relative;z-index:3}.race-visual-cover{height:calc(100% + 50px);left:0;position:absolute;top:0;width:calc(100% + 50px)}.race-visual-cover img{-webkit-filter:blur(3px) brightness(.6);filter:blur(3px) brightness(.6)}.race-visual-cover:before{background-color:rgba(67,67,67,.5);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.race-visual-ttl{color:#fff;display:inline;font-size:22px;font-weight:600;line-height:1.4545454545}.race-visual-ttl-wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;width:100%}.race-visual.single .race-visual-ttl-wrap{padding:0}.race-visual-round{display:block;margin-right:10px}.race-visual-round>span{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:24px;font-weight:600;height:50px;justify-content:center;line-height:1;padding:5px;width:50px}.race-visual-label{display:inline;margin-left:6px;top:-3px}.race-visual-label.label-wrap>span{font-size:17px;line-height:1.2;padding:0 8px}.race-visual-label.label-round{margin-left:10px;top:0}.race-visual-label.label-round>span{border-radius:10px;font-size:12px;line-height:1;margin-top:0;padding:1px 14px}.race-visual-title{display:block;line-height:1.45}.race-visual-txt{color:#fff;font-size:14px;font-weight:600;line-height:1.4285714286}.race-visual-tag-wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.race-visual-right .race-visual-ttl{line-height:.9}.race-content+.media-list-item{margin-top:60px}.race-container{margin:0 auto;max-width:1200px;padding:20px 0;position:relative}.race-container .inner{padding:0 15px}.race-btn-container{padding:20px 15px 60px;text-align:right}.race-btn-container .btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:13px;max-width:156px;min-width:0;padding:15px 10px;width:auto}.race-btn-container .btn span{font-size:11px;word-break:keep-all}.race-btn-container .btn+.btn{margin-left:3px}.race-detail{padding:0 15px}.race-detail-col{border-bottom:1px solid #e2e2e2;margin-bottom:12px;padding-bottom:12px}.race-detail-col:last-of-type{border:none;margin-bottom:0;padding-bottom:0}.race-detail-dl .dl-inner{font-size:12px;line-height:1.5;margin-bottom:12px}.race-detail-dl .dl-inner:last-of-type{margin-bottom:0}.race-detail-dl .dl-inner{display:-webkit-box;display:-ms-flexbox;display:flex}.race-detail-dl dt{font-weight:600;width:90px}.race-detail-dl dd{-webkit-box-flex:1;-ms-flex:1;flex:1}.race-detail-dl dd span{display:inline-block;margin-right:12px}.race-data{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin-bottom:12px;min-height:112px}.race-data:last-of-type{margin-bottom:0}.race-data.data-best{background:url(/assets/images/race/race_data_best.png) no-repeat 50%/cover}.race-data.data-blank{background:url(/assets/images/race/race_data_blank.png) no-repeat 50%/cover}.race-data.data-course{background:url(/assets/images/race/race_data_course.png) no-repeat 50%/cover}.race-data.data-distance{background:url(/assets/images/race/race_data_distance.png) no-repeat 50%/cover}.race-data.data-handicap{background:url(/assets/images/race/race_data_handicap_yuri.png) no-repeat 50%/cover}.race-data.data-heavy{background:url(/assets/images/race/race_data_heavy_track_type.png) no-repeat 50%/cover}.race-data.data-jumping{background:url(/assets/images/race/race_data_jumping.png) no-repeat 50%/cover}.race-data.data-jisseki{background:url(/assets/images/race/race_data_jisseki_joi.png) no-repeat 50%/cover}.race-data.data-joshodo{background:url(/assets/images/race/race_data_joshodo.png) no-repeat 50%/cover}.race-data.data-kawarimi{background:url(/assets/images/race/race_data_kawarimi.png) no-repeat 50%/cover}.race-data.data-last{background:url(/assets/images/race/race_data_last.png) no-repeat 50%/cover}.race-data.data-popular{background:url(/assets/images/race/race_data_popular.png) no-repeat 50%/cover}.race-data.data-qualities{background:url(/assets/images/race/race_data_qualities.png) no-repeat 50%/cover}.race-data.data-reserve1{background:url(/assets/images/race/race_data_reserve1.png) no-repeat 50%/cover}.race-data.data-reserve2{background:url(/assets/images/race/race_data_reserve2.png) no-repeat 50%/cover}.race-data.data-sand{background:url(/assets/images/race/race_data_sand_type.png) no-repeat 50%/cover}.race-data.data-speed{background:url(/assets/images/race/race_data_speed.png) no-repeat 50%/cover}.race-data.data-tenkai{background:url(/assets/images/race/race_data_tenkai_yuri.png) no-repeat 50%/cover}.race-data.data-trained{background:url(/assets/images/race/race_data_trained.png) no-repeat 50%/cover}.race-data-inner{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;padding:10px 30px;width:100%}.race-data-ttl{font-size:18px;font-weight:600;line-height:1.5}.race-data-ttl .sml{font-size:14px}.race-data-num-wrap{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.race-data-ratio{background-color:#fff;display:inline-block;font-size:40px;font-weight:600;line-height:1.175;padding:0 16px}.race-data-ratio .sml{font-size:26px}.race-num{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#fff;border:1px solid #111;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:22px;font-weight:600;height:48px;justify-content:center;margin-right:12px;width:48px}.race-num:last-of-type{margin-right:0}.race-special-link{text-align:right}.race-special-link a{color:#111}.race-tab{padding:0 15px;width:100%}.race-tab,.race-tab-item{display:-webkit-box;display:-ms-flexbox;display:flex}.race-tab-item{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#98abd8;border-top-left-radius:5px;border-top-right-radius:5px;color:#fff;font-size:14px;font-weight:500;height:40px;justify-content:center;line-height:1.1428571429;margin-right:8px;min-width:73px;padding:10px 8px;text-align:center}.race-tab-item,.race-tab-item:hover{text-decoration:none}.race-tab-item:last-of-type{margin-right:0}.race-tab-item.is-current{background-color:#000;color:#fff;font-weight:600}.race-tab.col-3 .race-tab-item{font-size:16px;margin-right:12px;width:calc(33.33333% - 8px)}.race-tab.col-3 .race-tab-item:last-of-type{margin-right:0}.race-training-about{width:100%}.race-training-about-img{margin-top:20px;text-align:center}.race-training-evaluation{padding:20px 0}.race-training-evaluation-item+.race-training-evaluation-item{margin-top:30px}.race-session{-webkit-box-pack:justify;-ms-flex-pack:justify;background:#fff;border-radius:8px;-webkit-box-sizing:border-box;box-sizing:border-box;justify-content:space-between;min-height:82px}.race-session,.race-session-inner{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.race-session-inner{padding:8px 8px 7px;text-decoration:none}.race-session-inner:hover{opacity:.7}.race-session .race-session-ttl{font-size:16px;font-weight:600;letter-spacing:.05em;line-height:1.25}.race-session .race-session-place{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#133fa6;border-radius:5px;height:40px;margin-top:2px;min-width:40px;width:40px}.race-session .race-session-place .is-win5{width:100%}.race-session .race-session-place .is-win5 .race-session-place-round{line-height:20px;-webkit-transform:translateY(4px);transform:translateY(4px)}.race-session .race-session-place .is-win5 .win5-session{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #133fa6;border-bottom-left-radius:5px;border-bottom-right-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex;height:18px;justify-content:space-between;width:100%}.race-session .race-session-place .is-win5 img{margin-left:1px;width:22px}.race-session .race-session-place .is-win5 .win5-number{background-color:#133fa6;font-size:10px;font-weight:600;height:11px;line-height:10px;margin-right:2px;width:12px}.race-session .race-session-place.is-race-finish{background-color:#a20200}.race-session .race-session-place.is-race-finish .win5-session{border-color:#a20200}.race-session .race-session-content{width:calc(100% - 28px)}.race-session .race-session-place-round{font-family:Urbanist;font-size:20px;letter-spacing:.05em;line-height:1.2}.race-session .race-session-place-round span{font-size:16px;line-height:1.1875;text-align:center}.race-session .race-session-about{font-size:12px;line-height:1.1666666667;overflow:hidden;text-align:end;text-overflow:ellipsis;white-space:nowrap}.race-session .race-session-about .horse-number{font-size:11px;font-weight:500;line-height:1.4545454545;margin-left:5px}.race-session .race-session-about .race-track{font-size:11px;font-weight:600;line-height:1.4545454545}.race-session .race-session-about .race-track span{margin-right:0}.race-session.disabled .race-session-place{background-color:#c3c3c3!important}.race-session.disabled .race-session-place .is-win5 .win5-session{border:1px solid #c3c3c3}.race-session.disabled .race-session-place .is-win5 .win5-session img{opacity:.6}.race-session.disabled .race-session-place .is-win5 .win5-number{background-color:#c3c3c3}.race-session.disabled .race-session-ttl{color:#666!important}.race-session.disabled .race-session-start-wrap span{opacity:.6}.race-session+.race-session{margin-top:10px}.race-session.grow{margin-bottom:40px;padding:7px}.race-session.grow .mypage-recent-date{width:100%}.race-session.grow .race-session-ttl{font-size:24px}.race-session.grow .race-label-wrap span{font-size:17px}.race-session.grow .race-session-start{color:#111;font-weight:600}.race-session-wrap{margin-top:20px;width:100%}.race-session-place{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#414141;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;text-align:center;width:50px}.race-session-place-address{display:inline-block;font-size:14px;font-weight:600;line-height:1.4285714286}.race-session-place-round{display:inline-block;font-size:18px;font-weight:600;line-height:1.3333333333}.race-session-place-round span{font-size:16px;line-height:1.375}.race-session-ttl{color:#111;font-size:18px;font-weight:500;line-height:1.5}.race-session-ttl,.race-session-ttl-wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.race-session-content{padding-left:8px;width:calc(100% - 50px)}.race-session-start{color:#666;font-size:11px;margin-top:0}.race-session-start span{color:#000;font-family:Urbanist;font-size:16px;font-weight:700;letter-spacing:.05em;line-height:1.1875}.race-session-start-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:5px}.race-session-start-wrap .race-session-start{font-weight:500;letter-spacing:.05em;word-break:keep-all}.race-session-start-wrap .race-label-wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1px;margin-left:6px;width:calc(100% - 64px)}.race-session-about{color:#333;font-size:11px;letter-spacing:-.4em;line-height:1.5454545455}.race-session-about span{display:inline-block;font-weight:500;letter-spacing:.05em;margin-right:7px}.race-session-about span:last-child{margin-right:0}.race-session-forecast{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-right:4px;min-width:22px}.race-session-forecast.text-opacity{opacity:.5}.race-session-forecast-img img{margin-right:4px;width:22px!important}.race-session-forecast-quantity{font-size:12px;font-weight:600;line-height:1.4166666667}.race-session-all-txt{font-size:16px;font-weight:600;line-height:1.5;margin-top:4px;text-align:center}.race-session-all-txt+.race-session-wrap{margin-top:10px}.race-label-wrap span{border-radius:3px;font-size:10px;font-weight:600;line-height:1;margin-left:6px;min-width:20px;padding:1px 5px 2px}.race-main-inner{margin-top:0}.race-purchase-container{padding:28px 0 15px}.race-purchase-container .secondary-tab-ctt .wheel-box{margin-top:10px}.race-purchase-container .secondary-tab-ctt .sp-table{margin-top:30px}.race-purchase-inner{padding:0 15px}.race-vertical-btn .btn{font-size:12px;line-height:1;min-height:0;min-width:0;padding:10px 2px;text-align:center;white-space:nowrap;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.race-arrow{background:url(/assets/images/common/arrow_black.svg) no-repeat 50%/contain;display:inline-block;height:13px;margin:0 7px;vertical-align:middle;width:4px}.race-odds-data{font-size:12px}.race-read-In{-webkit-filter:blur(3px);filter:blur(3px)}.race-read-in-view.training{background:#fff;border:1px solid #333;opacity:1!important;padding:0 20px;position:absolute;top:332px;width:calc(100vw - 50px);z-index:1}.race-read-in-display{z-index:2}.weather-wrap{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-top:15px;width:100%}.weather-left{-ms-flex-preferred-size:calc(40% - 3px);flex-basis:calc(40% - 3px)}.weather-right{-ms-flex-preferred-size:60%;flex-basis:60%}.weather-sunny .weather-panel{background-color:hsla(45,30%,65%,.5)}.weather-rainy .weather-panel{background-color:rgba(20,65,128,.5)}.weather-cloudy .weather-panel{backdrop-filter:blur(5px) brightness(87%);background-color:hsla(0,0%,100%,.2)}.weather-panel{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;backdrop-filter:blur(5px);color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:center;overflow:hidden;position:relative}.weather-panel-inner{padding:10px 15px;width:100%}.weather-time{font-size:11px;line-height:1.4545454545;text-align:center}.weather-time span{margin:0 2px}.weather-time span:first-of-type{margin-left:0}.weather-time span:last-of-type{margin-right:0}.weather-time .num{font-size:16px;font-weight:500;letter-spacing:.05em}.weather-time.under-line{border-bottom:1px solid #fff;margin-bottom:5px;text-align:left}.weather-img img{display:block;height:60px;margin:0 auto;width:auto}.weather-txt{font-weight:600;margin-top:15px}.weather-temperature,.weather-txt{text-align:center}.weather-temperature .num{font-size:14px;font-weight:600}.weather-temperature .unit{font-size:12px}.weather-temperature .max{color:#ffe2e2}.weather-temperature .max .num{font-size:24px}.weather-temperature .min{color:#e6f5ff}.weather-temperature .min .num{font-size:24px}.weather-detail{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.weather-detail-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.weather-detail-ttl{font-size:11px;line-height:1.5454545455;margin-right:15px;width:75px}.weather-detail-icon{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;justify-content:center;margin-right:5px;width:15px}.weather-detail-icon.humidity img{width:8px}.weather-detail-icon.wind img{width:15px}.weather-detail-icon.raindrop img{width:10px}.weather-detail-txt{font-size:12px;letter-spacing:.05em;line-height:1.4166666667}.weather-detail-txt .num{font-size:18px;font-weight:600;margin-right:2px}.weather-detail-txt .direction{font-size:11px;line-height:1.4545454545;margin-left:4px}.weather-detail+.weather-detail{margin-top:-4px}.weight-info{word-break:keep-all}.race-container .weather-info__wrap,.race-session-all .weather-info__wrap{background-color:#efefef;min-height:41px;padding:7px 14px 10px}.grass-track{color:#50820c}.dirt-track{color:#955702}.default-track-text{color:#888}.default-track-background{background-color:#888}.register .main-inner{padding-top:0}.regist-mv{background:url(/assets/images/campaign/register_mv_pc.png);background-size:cover;margin-bottom:57px;min-height:296px}.regist-mv-ttl{color:#fff;font-size:28px;font-weight:700;line-height:4.5rem;padding-top:57px;text-align:center}.gold_and_platinum{-webkit-box-pack:center;-ms-flex-pack:center;bottom:-57px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;position:relative}.gold_and_platinum li{border-radius:4px;font-weight:700;height:150px;position:relative;text-align:center;vertical-align:middle;width:300px}.gold_and_platinum li+li{margin-left:60px}.regist-gold{background:#f5f0cb}.regist-platinum{background:#e8e8e8}.gold_and_platinum li dl{position:relative;z-index:10}.gold_and_platinum li dt{border-radius:4px 4px 0 0;color:#fff;font-size:16px;height:42px;line-height:4.2rem}.gold-ttl dt{background:#c9b200}.platinum-ttl dt{background:#a5a5a5}.gold_and_platinum li dd{font-size:24px;height:108px;line-height:3.65rem;padding:15px 0}.regist-gold dd span{color:#ccab3b}.regist-platinum dd span{color:#919191}.gold_and_platinum li p{bottom:calc(50% - 21px);color:#fff;font-family:Urbanist;font-size:60px;font-style:italic;font-weight:700;left:50%;letter-spacing:.03em;position:absolute;-webkit-transform:translate(-50%,50%) rotate(-8deg);transform:translate(-50%,50%) rotate(-8deg)}.gold_and_platinum .regist-platinum p{bottom:calc(50% - 7px)}.regist-mv-desc{margin-bottom:94px}.regist-mv-desc .regist-inner{padding-top:30px}.regist-inner.w520{margin:0 auto;max-width:520px;width:100%}.regist-inner.w520 p{font-size:14px;font-weight:700;line-height:2rem}.regist-inner.w520 p+p{margin-top:10px}.status-icon{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:20px;color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:10px;font-weight:700;height:15px;justify-content:center;line-height:1em;margin:0 4px;position:relative;text-align:center;top:-1px;width:54px}.status-icon,.status-icon.platinum{background:-webkit-gradient(linear,left top,left bottom,from(#a2a2a2),to(#c1c1c1));background:linear-gradient(#a2a2a2,#c1c1c1)}.status-icon.gold{background:-webkit-gradient(linear,left top,left bottom,from(#ccab3b),to(#e5c232));background:linear-gradient(#ccab3b,#e5c232)}.btn01.bg_text{background-color:#ebf1ff;background-image:url(/assets/images/campaign/register_btn_bg.png);background-position:50% 65%;background-size:464px;border:1px solid #b9cdff;color:#133fa6;height:55px;width:100%}.regist-inner.w520 p+.btn01{margin-top:30px}.regist-inner.w520 .btn-wrap{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:20px}.regist-inner.w520 .btn-wrap a{margin:0}.regist-merit{background:#f0f4fc;padding-bottom:50px}.merit-content{margin:0 auto;max-width:1100px;width:100%}.merit-content h2{font-size:24px;font-weight:700;letter-spacing:.03em;margin-bottom:16px;position:relative;text-align:center;top:-31px}.merit-content h2 .blue{color:#133fa6;font-size:28px}.merit-content h2 .blue .italic{font-family:Urbanist;font-size:48px;font-style:italic;font-weight:700;margin-left:13px;margin-right:8px}.merit-content ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.merit-box{background:#fff;border:1px solid #98abd8;position:relative}.merit-box.wide{margin-bottom:41px;padding:25px 0 28px;width:100%}.merit-number{font-family:Urbanist;font-size:100px;font-style:italic;left:47px;line-height:1;position:absolute;top:-23px}.merit-box h3,.merit-number{color:#133fa6;font-weight:700}.merit-box h3{font-size:24px;line-height:3rem;margin-bottom:20px}.merit-box h3 .status-icon{margin:10.5px 0 0}.merit-box h3 .status-icon+.status-icon{margin-left:5px}.merit-box.wide h3{padding-left:99px}.merit-box ul{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;margin-bottom:18px;padding:0 82.5px}.merit-box ul li{margin:5px;width:220px}.merit-box p{font-size:14px;font-weight:500;letter-spacing:.03em;line-height:2.4rem}.merit-box.wide p{padding:0 87.5px;text-align:center}.merit-box.half{padding:25px 0 30px;width:calc(50% - 20px)}.merit-box.half:nth-of-type(3){margin-left:40px}.merit-box.half h3{margin-bottom:25px;padding-left:103px}.merit-box.half .merit-number{left:34px}.merit-box.half img{margin-bottom:25.5px;max-width:100%;padding:0 45.5px}.merit-box.half p{padding:0 45.5px}.regist-last{padding:60px 0}.top-mv{margin-bottom:0}.top-mv img{width:100%}.top-mv-swiper{opacity:0;-webkit-transition:all .2s;transition:all .2s}.top-mv-swiper.swiper-container-initialized,.top-mv-swiper.swiper-initialized{opacity:1}.top-mv .swiper-slide:before{background-color:rgba(0,0,0,.5);content:"";display:block;height:100%;position:absolute;-webkit-transition:all .2s;transition:all .2s;width:100%;z-index:10}.top-mv-txt{bottom:14px;font-weight:700;left:0;overflow:hidden;position:absolute;-webkit-transition:width .5s ease;transition:width .5s ease;white-space:nowrap;width:0;z-index:10}.top-mv-txt-large{font-size:32px;line-height:1.25}.top-mv-txt-large>span{background-color:hsla(0,0%,100%,.9)}.top-mv-txt-sub{font-size:15px;line-height:1.4666666667;margin-top:8px}.top-mv-txt-sub>span{background-color:hsla(0,0%,100%,.9)}.top-mv .swiper-button-next,.top-mv .swiper-button-prev{color:#fff;display:none}.top-mv .swiper-button-next:after,.top-mv .swiper-button-prev:after{font-size:24px}.top-mv .swiper-button-prev{left:auto;right:85%}.top-mv .swiper-button-next{left:85%;right:auto}.top-mv .swiper-slide-active{z-index:10}.top-mv .swiper-slide-active:before{opacity:0}.top-mv .swiper-pagination{bottom:0;display:block;margin-bottom:15px;position:relative}.top-mv .swiper-pagination-bullet{background-color:#efefef;border:1px solid #ababab;height:12px;opacity:1;width:12px}.top-mv .swiper-pagination-bullet+.swiper-pagination-bullet{margin-left:15px}.top-mv .swiper-pagination-bullet-active{background:#123fa6;border:1px solid #123fa6}.top-mv+.l-side-container{margin-top:60px}.top .media-subttl{font-size:24px;line-height:1.5}.top-gr{background:#fff;width:100%}.top-gr-inner{padding:18px 15px 36px}.top-gr-content{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.top-gr-content-wrap{margin-bottom:30px}.top-gr-date{width:50px}.top-gr-date-month{color:#a3a3a3;font-size:15px;font-weight:700;line-height:1.3333333333}.top-gr-date-day{font-size:26px;font-weight:700;line-height:1.3846153846;margin-top:-3px}.top-gr-date-week{font-size:11px;font-weight:700;line-height:1.5454545455;margin-left:-2px;margin-top:-3px}.top-gr-date-week.sun{color:#e21d1f}.top-gr-about{width:calc(100% - 50px)}.top-gr-about-txt{font-weight:700;margin-top:10px}.top-gr-about-txt>span{display:inline-block;font-size:16px;line-height:1.375;margin-right:20px}.top-gr-img,.top-gr-img img{width:100%}.top-gr-ttl-txt{color:#111;font-size:25px;font-weight:700;line-height:1.88;vertical-align:middle}.top-gr-label{display:block;top:-2px}.top-gr-label>span{font-size:18px;line-height:1.3333333333;padding:0 6px;vertical-align:middle}.top-gr-btn{-webkit-box-pack:justify;-ms-flex-pack:justify;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;width:100%}.top-gr-btn,.top-gr-btn .btn{display:-webkit-box;display:-ms-flexbox;display:flex}.top-gr-btn .btn{font-size:14px;margin-bottom:6px;padding:0;text-align:center;width:calc(50% - 3.5px)}.top-gr-btn .btn:nth-last-child(-n+2){margin-bottom:0}.top-gr-odds{background-color:#eee;padding:10px}.top-gr-odds-ttl{background-color:#d20814;border-radius:20px;color:#fff;display:inline-block;line-height:1em;padding:2px 20px}.top-gr-odds-rank li{border-bottom:1px solid rgba(0,0,0,.1);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:10px;text-align:center}.top-gr-odds-rank li .no{width:25%}.top-gr-odds-rank li .name{width:50%}.top-gr-odds-rank li .odds{width:25%}.top-ranking{background:#fff;margin-top:5px;padding:20px 18px 18px}.top-ranking-ttl{font-size:18px;font-weight:700;line-height:1.5}.top-ranking-list{margin-top:15px}.top-ranking-list>li{display:-webkit-box;display:-ms-flexbox;display:flex}.top-ranking-list>li+li{margin-top:20px}.top-ranking-list-num{background:#111;color:#fff;display:inline-block;font-size:14px;font-weight:700;height:22px;line-height:1;position:relative;width:22px}.top-ranking-list-num>span{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.top-ranking-list-txt{display:inline-block;font-size:14px;font-weight:700;line-height:1.2857142857;margin-top:3px;padding-left:6px;width:calc(100% - 22px)}.top-bnr{margin-top:40px}.top-bnr img{width:100%}.top-media-topics{margin-bottom:40px}.top-media-topics a{color:initial;text-decoration:none}.top-media-topics-img{width:100%}.top-media-topics .media-list-ttl{font-size:22px;line-height:1.5}.top-media-list+.media-list-arrow-link{margin-top:34px}.top-news-swiper.swiper-container-initialized,.top-news-swiper.swiper-initialized{padding-left:15px}.top-news-swiper.swiper-container-initialized .swiper-slide .media-list-img,.top-news-swiper.swiper-initialized .swiper-slide .media-list-img{min-height:212px}.top-news-swiper .swiper-wrapper{padding-bottom:30px}.top-news-swiper .swiper-scrollbar{background-color:#c7c7c7;left:15px;width:calc(100% - 30px)}.top-news-swiper .swiper-scrollbar-drag{background-color:#333}.info-bar{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:60px}.info-bar-ttl{-ms-flex-negative:0;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;background-color:#111;color:#fff;flex-shrink:0;font-size:13px;font-weight:500;justify-content:center;padding:13px 11px}.info-bar-ctt,.info-bar-ttl{-webkit-box-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.info-bar-ctt{-webkit-box-flex:1;-ms-flex-align:center;background-color:#fff;-ms-flex:1;flex:1;overflow:hidden;padding:13px 23px}.info-bar-txt{color:#111;font-size:14px;font-weight:700;line-height:1;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-visual.reporter{background-image:url(/assets/images/reporter/reporter_mv.png);background-size:cover}.page-visual.reporter-detail{background-image:url(/assets/images/reporter/reporter_mv_02.png);background-size:cover;padding:30px 15px}.reporter-rank-list-inner{border:2px solid #111}.reporter-rank-list-top{background:#d20814}.reporter-rank-list-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.reporter-rank-list-flex .top-reporter-img{width:113px}.reporter-rank-list-flex .top-reporter-img img{border-bottom:2px solid #111;border-right:2px solid #111}.reporter-rank-list-flex .top-reporter-content{padding:0 0 0 18px}.reporter-rank-list-flex .top-reporter-rank{color:hsla(0,0%,100%,.7)}.reporter-rank-list-bottom{background:#fff;border-top:2px solid #111;padding:14px 15px}.reporter-rank-list-bottom .recently-race{background:#efefef;display:inline-block;font-weight:700;padding:6px 10px}.reporter-rank-list-bottom .recently-race-wrap{margin-top:13px}.reporter-rank-list-bottom .recently-race-wrap+.recently-race-wrap{margin-top:19px}.reporter-rank-list-bottom .recently-race-date{font-size:15px;font-weight:700;line-height:1.3333333333}.reporter-rank-list-bottom .recently-race-date .day{font-size:11px;font-weight:700;line-height:1.5454545455}.reporter-rank-list-race{-webkit-box-flex:1;-ms-flex-positive:1;display:-webkit-box;display:-ms-flexbox;display:flex;flex-grow:1;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-9px}.reporter-rank-list-race li{border:2px solid #111;font-weight:700;margin-right:9px;margin-top:9px;padding:3px 7px;text-align:center;width:44px}.reporter-rank-list-race li a{color:#111;display:block;text-decoration:none}.reporter-rank-img img{-o-object-position:top;object-position:top;width:100%}.reporter-rank-img-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.reporter-rank-img-list a{display:block;height:100%;text-decoration:none}.reporter-rank-img-list li{background:#fff;border:2px solid #111;margin-left:15px;width:calc(50% - 7.5px)}.reporter-rank-img-list li:nth-of-type(odd){margin-left:0}.reporter-rank-img-list li:nth-of-type(n+3){margin-top:12px}.reporter-rank-img-detail{padding:5px 8px 8px}.reporter-rank-img-detail .top-reporter-favorite-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-top:8px}.reporter-rank-img-detail .top-reporter-favorite{-webkit-box-align:baseline;-ms-flex-align:baseline;-webkit-box-align:center;-ms-flex-align:center;align-items:baseline;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:2px}.reporter-rank-img-detail .top-reporter-favorite:first-of-type{margin-bottom:2px}.reporter-rank-img-detail .top-reporter-favorite:first-child{margin-top:0}.reporter-rank-img-detail .top-reporter-favorite-ttl{color:#fff;font-size:8px;font-weight:700;line-height:1.5;margin-right:5px;padding:3px 8px}.reporter-rank-img-detail .top-reporter-favorite-num{color:#111;font-weight:700}.reporter-rank-img-detail .top-reporter-favorite-num .score{display:-webkit-box;display:-ms-flexbox;display:flex}.reporter-rank-img-detail .top-reporter-favorite-num .score img{width:11px}.reporter-rank-name{color:#111;font-size:14px;font-weight:700;line-height:1.4285714286}.reporter-detail-wrap{background-color:#fff;border:2px solid #111}.reporter-detail-top{background:#d20814;color:#fff;padding:15px}.reporter-detail-top .favorite{margin-top:12px}.reporter-detail-info{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.reporter-detail-ttl{display:inline-block;font-size:24px;font-weight:700;line-height:1.5}.reporter-detail-ruby{font-size:12px;font-weight:700;line-height:1.4166666667;margin-left:12px}.reporter-detail-bottom{background:#fff;padding:15px 15px 30px}.reporter-detail-bottom-img{border:2px solid #111}.reporter-detail-introduction{margin-bottom:30px;margin-top:14px}.reporter-detail-white-wrap{background:#fff}.reporter-detail-white-wrap>a img{height:210px}.reporter-detail-white-wrap.featured{margin:18px 15px 0;padding:15px 15px 27px}.reporter-detail-white-wrap.featured>a img{height:210px;width:315px}.reporter-detail-white-wrap.featured .date{color:#111;font-size:16px;font-weight:700;line-height:1.375;margin-top:12px}.reporter-detail-white-wrap.featured .date span{padding-left:5px}.reporter-detail-white-wrap.featured .info{color:#111;display:block;font-size:18px;font-weight:700;line-height:1.5;margin-top:12px;text-decoration:none}.reporter-detail-white-wrap.featured .info:hover{opacity:.7}.reporter-detail-white-wrap .column-list-heading{margin-top:20px}.reporter-detail-white-wrap .column-list-txt{font-size:1.4rem}.reporter-detail-graph{-ms-flex-preferred-size:298px;-ms-flex-negative:0;flex-basis:298px;flex-shrink:0;margin:0 auto}.reporter-list-inner{-webkit-box-pack:justify;-ms-flex-pack:justify;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;padding:15px}.top-reporter-list-wrap+.top-reporter-list-wrap{margin-top:24px}.top-reporter-favorite{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:15px}.top-reporter-favorite:first-child{margin-top:14px}.top-reporter-favorite-num.large{font-size:28px;line-height:1}.top-reporter-favorite-num.large span{font-size:17px;line-height:1.3529411765}.top-reporter-favorite-num.large .score{font-size:22px;line-height:1}.top-reporter-favorite-num.large .score span.icon-star{font-size:22px}.top-reporter-favorite-num.large .score img{vertical-align:baseline;width:19px}.top-reporter.featured-hose{padding-bottom:15px}.top-reporter.featured-hose .top-reporter-ttl{overflow:hidden}.top-reporter.featured-hose .top-reporter-ttl img{max-width:inherit;width:105%}.race-list-relation{background:#efefef;display:inline-block;font-weight:700;padding:6px 10px}.race-list-relation-inner{background:#fff;margin-bottom:15px;margin-top:6px;padding:15px}.race-list-relation-inner.narrow{margin-top:1px}.race-list-content{margin-bottom:40px}.relation-subttl{background:#fff;background:-webkit-gradient(linear,left top,left bottom,color-stop(15%,transparent),color-stop(0,#fff));background:linear-gradient(transparent 15%,#fff 0);display:inline;display:block;font-weight:700;padding:2px 2px 0}.relation-subttl.large{font-size:22px;line-height:1.5}.relation-subttl.medium{background:none;border-bottom:1px solid #1643a3;font-size:18px;font-weight:700;line-height:1.5;margin-bottom:26px;padding-bottom:6px}.relation-subttl.small{font-size:16px;line-height:1.5;padding:3px 12px}.relation-subttl.x-small{background:none;color:#133fa6;font-size:14px;line-height:1.4285714286}.relation-subttl.lb{padding:0 0 0 10px;position:relative}.relation-subttl.lb:before{background:#133fa6;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:2px}.relation-subttl-wrap{margin-bottom:15px;margin-top:18px}.relation-subttl-wrap.wide{margin-bottom:24px;margin-top:42px}.relation-subttl-wrap.mid{margin-bottom:24px;margin-top:36px}.relation-subttl-wrap.narrow{margin-bottom:18px;margin-top:30px}.relation-data-aim{background:#fff;margin:20px -15px auto;padding:15px}.relation-data-aim+.relation-data-aim{margin-top:3px}.relation-data-aim-wrap{margin-bottom:30px}.relation-data-aim-pattern{background:url(/assets/images/reporter/reporter_bg.png) no-repeat;background-position:100%;background-size:auto 100%;border:1px solid #c7c7c7;margin-top:20px;padding:13px 13px 13px 26px;position:relative}.relation-data-aim-pattern:before{background:#dcf2ef;content:"";display:block;height:100%;left:70px;position:absolute;top:0;width:32px}.relation-data-aim-pattern .check-panel-select{margin-right:40px}.relation-data-aim-pattern .check-panel-txt{font-size:16px;letter-spacing:.3em;line-height:1.5}.relation-data-aim-pattern .vertical{background:#fff;border:1px solid #c7c7c7;margin-right:10px;padding:19px 3px;text-orientation:upright;width:32px;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.relation-data-aim-pattern .vertical span{text-combine-upright:all}.relation-data-aim-pattern .relation-data-number{margin-bottom:-10px}.relation-data-aim-number{background:#fff;border:1px solid #c7c7c7;display:inline-block;font-size:22px;font-weight:700;line-height:1.3636363636;margin-bottom:10px;padding:2px 6px;position:relative;width:38px}.relation-data-aim-number+.relation-data-aim-number{margin-left:21px}.relation-data-aim-number+.relation-data-aim-number:after{border:7px solid transparent;border-left-color:#111;content:"";height:0;left:-15px;position:absolute;top:10px}.relation-data-aim-btn{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.relation-data-aim-btn .btn-txt{text-align:center}.list-swiper.swiper-container-initialized,.list-swiper.swiper-initialized{padding-left:15px}.list-swiper .swiper-wrapper{padding-bottom:30px}.list-swiper .swiper-scrollbar{background-color:#c7c7c7;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:calc(100% - 30px)}.list-swiper .swiper-scrollbar-drag{background-color:#333}.reporter-last-week{background-color:#40952f;padding:0 15px 15px}.reporter-last-week.saturday{background-color:#00a0ea}.reporter-last-week.sunday{background-color:#d20814}.reporter-last-week a{color:#111;text-decoration:none}.reporter-last-week-ttl{margin:0 -15px 7px;width:calc(100% + 30px)}.reporter-last-week-ttl img{width:100%}.reporter-last-week-list li{background-color:#fff}.reporter-last-week-list li+li{margin-top:15px}.reporter-last-week-content{display:-webkit-box;display:-ms-flexbox;display:flex}.reporter-last-week-img{width:47.8%}.reporter-last-week-detail{padding:20px 15px;width:52.2%}.reporter-last-week-num{height:65px;margin-bottom:20px}.reporter-last-week .reporter-rank-name{font-size:18px;line-height:1.5}.reporter-last-week .top-reporter-favorite:first-child{margin-top:0}.reporter-last-week .top-reporter-favorite-ttl{font-size:12px;line-height:1.5}.reporter-last-week .top-reporter-favorite-num{font-size:18px;line-height:1.3333333333}.reporter-last-week .top-reporter-favorite-wrap{margin-top:5px}.reporter-ipat-container{background-color:#b5ddb5;padding:30px 15px}.reporter-ipat-container.saturday{background-color:#9dc3e6}.reporter-ipat-container.sunday{background-color:#fdb5b5}.reporter-ipat-container .top-reporter-item-ttl-wrap{margin-bottom:20px}.reporter-ipat-ttl{border-bottom:1px solid #222;color:#000;font-size:28px;font-weight:700;line-height:1.4642857143}.reporter-ipat-ttl-wrap{margin-bottom:20px}.reporter-ipat-link{margin:40px 15px}.reporter-ipat-link,.reporter-ipat-list li{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.reporter-ipat-list li{-webkit-box-orient:vertical;-webkit-box-direction:normal;border:1px solid #999;-ms-flex-direction:column;flex-direction:column}.reporter-ipat-list li a{height:auto}.reporter-ipat-list li .reporter-rank-img-detail{padding:5px}.reporter-ipat-button{background-color:#f14844;border-radius:.5em;color:#fff;padding:.5em;text-align:center;width:49%}.reporter-ipat-button:hover{opacity:.7}.reporter-ipat-button-wrap{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;padding:0 5px 5px}.ticket-wrap{margin-bottom:30px}.ticket-wrap:last-of-type{margin-bottom:0}.ticket-list-item{background-color:#fff;display:block;margin-bottom:6px}.ticket-list-item:last-of-type{margin-bottom:0}.ticket-list.space .ticket-list-item{margin-bottom:15px}.ticket-list.close .ticket-list-item{margin-bottom:2px}.ticket-check{border-bottom:2px solid #efefef;min-height:57px;position:relative}.ticket-check,.ticket-check .check-panel{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.ticket-check .check-panel{left:50%;margin:0;padding-left:15px;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.ticket-check .check-panel [type=checkbox]+.check-panel-content .check-panel-select{background-size:32px 32px;height:32px;margin-right:0;width:32px}.ticket-check .check-panel [type=checkbox]:checked+.check-panel-content .check-panel-select{background-size:32px 32px}.ticket-content{display:block;padding:12px 15px;width:100%}.ticket-content .ticket-name{display:none}.ticket-content.selecting{padding:0}.ticket-tag{background:#111;color:#fff;font-size:1.4rem;line-height:1;padding:6px 10px}.ticket-tag,.ticket-type{display:inline-block;font-weight:700}.ticket-type{font-size:14px;margin-left:10px}.ticket-none,.ticket-points{display:inline-block;font-size:14px}.ticket-none{font-weight:700}.ticket-number-list{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:16px}.ticket-number-list,.ticket-number-list li{display:-webkit-box;display:-ms-flexbox;display:flex}.ticket-number-list li{-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}.ticket-number-list li.nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.ticket-number-list li span{border:1px solid #111;display:block;font-size:1.4rem;font-weight:700;height:24px;line-height:1;margin-bottom:3px;margin-right:3px;padding:4px 0;text-align:center;width:24px}.ticket-number-list li span.race-frame1{background-color:#fff}.ticket-number-list li span.race-frame2{background-color:#efefef}.ticket-number-list li span.race-frame3{background-color:#ffe2e2}.ticket-number-list li span.race-frame4{background-color:#e6f5ff}.ticket-number-list li span.race-frame5{background-color:#fffce6}.ticket-number-list li span.race-frame6{background-color:#ebfff0}.ticket-number-list li span.race-frame7{background-color:#ffebd9}.ticket-number-list li span.race-frame8{background-color:#ffebfd}.ticket-number-list.arrow li:before{background:url(/assets/images/common/arrow_black.svg) no-repeat 50%/contain;content:"";display:block;height:14px;left:calc(100% + 7px);position:absolute;top:4px;width:7px}.ticket-number-list.arrow li:last-of-type:before{display:none}.ticket-number-list.arrow li+li,.ticket-number-list.hyphen li+li{margin-left:21px}.ticket-number-list.hyphen li+li:before{background-color:#111;content:"";display:block;height:2px;position:absolute;right:calc(100% + 7px);top:12px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:8px}.ticket-number-list.labeled li{margin-top:33px}.ticket-number-label{border-bottom:2px solid #133fa6;color:#133fa6;font-weight:700;left:0;margin-bottom:8px;margin-top:-37px;width:calc(100% - 3px);word-break:keep-all}.ticket-bet{background:#efefef;margin-top:20px;padding:12px 15px;width:100%}.ticket-bet .input-item{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;width:100%}.ticket-bet .input-item-suffix-box,.ticket-bet .input-item-suffix-box .input-suffix{display:inline}.ticket-bet .input-item-suffix-box .input-suffix.suffix-left{margin-right:0}.ticket-bet .input-item-score-box{text-align:right}.ticket-bet .input-item input{border:1px solid #111;height:50px;padding:6px;text-align:right;width:85px}.ticket-bet .input-item .suffix-left{font-size:1.2rem;margin-left:0;margin-right:6px}.ticket-bet .input-item .suffix-right{font-size:1.2rem}.ticket-bet .input-item .input-score{font-weight:400}.ticket-bet .input-item .input-score>span{margin:0 3px}.ticket-bet .input-suffix{margin-left:3px}.ticket-bet.error{background-color:#fff5f5}.ticket-score{font-weight:700}.ticket-score .num-val{font-size:18px}.ticket-check-all{background-color:#fff;margin-top:2px;padding:24px 15px}.ticket-check-all .check-panel{display:block}.ticket-check-all .check-panel [type=checkbox]+.check-panel-content .check-panel-select{background-size:24px 24px;height:24px;margin-right:12px;width:24px}.ticket-check-all .check-panel [type=checkbox]:checked+.check-panel-content .check-panel-select{background-size:24px 24px}.ticket-check-all .check-panel .check-panel-txt{width:calc(100% - 36px)}.ticket-btn-block{background-color:#fff;margin-top:2px;padding:15px}.ticket-btn-block .ticket-btn-lead{display:block;text-align:center}.ticket-btn-block .btn-wrap{margin-top:10px}.ticket-btn-block .btn-wrap.col2 .btn{margin:12px 0 0}.ticket-btn-block .btn-wrap.col2 .btn.btn-add{font-size:1.6rem;min-height:52px}.ticket-btn-block .btn-wrap.col2 .btn.btn-add .icon{font-size:1.3rem}.ticket-btn-block .btn-wrap.col2 .btn.btn-back{font-size:1.3rem;min-height:44px}.ticket-btn-block .btn-wrap.col2 .btn.btn-back .icon{font-size:1.5rem}.ticket-selection{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.ticket-ttl-wrap{padding:0}.ticket-ttl{background:#fff;background:-webkit-gradient(linear,left top,left bottom,color-stop(15%,transparent),color-stop(0,#fff));background:linear-gradient(transparent 15%,#fff 0);display:inline;font-size:32px;font-weight:700;line-height:1.46875;padding:2px 2px 0}.ticket-ttl-wrap{margin:0 auto 30px;max-width:1200px;padding:0 15px;width:100%}.ticket-days{border-bottom:3px solid #efefef;padding:20px 15px}.ticket-days-select{margin-bottom:23px}.ticket-days-select .input-content{line-height:1.5}.ticket-days-select .select-wrap{width:164px}.ticket-days-select .select-wrap>select{font-size:14px;font-weight:700;padding:6px 33px 6px 12px;width:164px}.ticket-days-race{padding:20px 15px}.ticket-area,.ticket-area-ttl{margin-bottom:24px}.ticket-area-ttl .area-name{display:inline;font-size:24px;font-weight:700;line-height:1.5}.ticket-area-container{background-color:#efefef;margin-bottom:20px}.ticket-area-container:last-of-type{margin-bottom:0}.ticket-race,.ticket-round{background-color:#efefef}.ticket-round{padding:6px 15px 10px}.ticket-race,.ticket-round{border-bottom:2px solid #fff}.ticket-race{padding:15px}.ticket-race-select{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.ticket-race-select,.ticket-race-select .btn-wrap.col2{-webkit-box-pack:start;-ms-flex-pack:start;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-start}.ticket-race-select .btn-wrap.col2{-ms-flex-negative:0;flex-shrink:0;width:220px}.ticket-race-select .btn-wrap.col2 .btn{font-size:13px;min-height:48px;padding:0 15px;width:auto}.ticket-race-select .btn-wrap.col2 .btn:nth-of-type(2n){margin-left:2px}.ticket-race-select .btn-wrap.col2 .btn+.btn{margin-top:0}.ticket-race-name{margin:9px 0;width:100%}.ticket-race-name .round-name{font-size:22px;font-weight:700;line-height:1.5}.ticket-race .check-panel{margin-bottom:20px}.ticket-race .check-panel-select{margin-right:4px}.ticket-race .check-panel-txt{font-size:14px;font-weight:400}.ticket-container{margin-bottom:60px}.ticket-container:last-of-type{margin-bottom:0}.ticket-container .ticket-total-amount .ticket-score{font-size:14px}.ticket-container .ticket-total-amount .ticket-sum{font-size:18px}.ticket-container .ticket-total-amount .ticket-sum .num-val{font-size:30px}.ticket-purchase{background-color:#fff;padding:15px}.ticket-purchase .btn{max-width:100%}.ticket-purchase .btn-wrap{margin-top:8px}.ticket-total-head{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;border-bottom:1px solid #e2e2e2;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;margin-bottom:12px;padding-bottom:9px}.ticket-total-title{font-size:18px;font-weight:700;line-height:1}.ticket-total-title.selecting{font-size:13px;font-weight:500}.ticket-total-amount{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse;justify-content:space-between}.ticket-total-amount .ticket-sum{font-weight:700;line-height:1}.ticket-total-amount .ticket-sum .num-val{font-size:22px}.ticket-total-amount .ticket-score{font-size:12px}.ticket-total-amount .num-val{color:#e21d1f}.ticket-select-delete{color:#111;font-size:12px;text-decoration:underline}.ticket-select-delete:disabled{color:#6a6a6a;text-decoration:none}.ticket-delete{color:#111;display:inline-block;margin-top:15px;text-align:center;text-decoration:underline}.ticket-delete:disabled{color:#6a6a6a;text-decoration:none}.bet-list .l-side{margin-top:30px;z-index:10}.full-width .wheel-box{margin-left:15px;margin-right:15px}.wheel-box{background-color:#efefef;padding:20px 15px}.wheel-box .check-panel{margin-right:23px;min-width:56px}.l-side .btn{width:100%}.sticky-bottom .selecting .ticket-name{display:block}.sticky-bottom .btn-wrap .btn{min-height:38px;padding:10px 5px}.sticky-bottom .btn-wrap.col2{display:-webkit-box;display:-ms-flexbox;display:flex}.sticky-bottom .btn-wrap.col2 .btn{font-size:12px;min-height:38px;padding-left:5px;padding-right:5px}.sticky-bottom .btn-wrap.col2 .btn .icon{font-size:14px}.sticky-bottom .btn-wrap.col2 .btn:nth-of-type(2n){margin-left:10px}.sticky-bottom .btn-wrap.col2 .btn+.btn{margin-top:0}.partially-acd-ttl{font-size:12px;font-weight:700;position:relative;text-align:center;width:100%}.partially-acd-ttl:before{background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,0)),to(#fff));background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff);bottom:100%;content:"";display:block;height:36px;left:0;position:absolute;width:100%}.partially-acd-ttl .icon-arrow_bottom{display:inline-block;font-size:10px;margin-right:5px;-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transform-origin:center;transform-origin:center;-webkit-transition:all .3s;transition:all .3s}.partially-acd-ttl .acd-to-close{display:none}.partially-acd-ttl.is-open{margin-top:15px}.partially-acd-ttl.is-open:before{display:none}.partially-acd-ttl.is-open .icon-arrow_bottom{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.partially-acd-ttl.is-open .acd-to-open{display:none}.partially-acd-ttl.is-open .acd-to-close{display:inline-block}.partially-acd-ctt{height:75px;margin-top:15px;overflow:hidden;-webkit-transition:all .3s;transition:all .3s}.non-menber-container{margin:0 auto 36px;max-width:1200px}.non-menber-inner{margin-left:auto;margin-right:auto;max-width:514px;padding:0 15px;width:100%}.non-menber-sub-title{font-size:18px;font-weight:700;letter-spacing:.09em;line-height:1.5;margin-bottom:40px}.non-menber-btn-area{text-align:center}.btn-area-content{margin:0 auto}.btn-area-content:first-child{margin-bottom:80px}.btn-area-content-txt{font-weight:700;margin-bottom:15px}.btn-area-content .btn,.btn-area-content .icon{font-size:16px}.btn-area-content .icon{margin-right:10px}.special-wrap{background:#fff}.special-inner{padding:17px 15px 23px}.special-about-txt{font-weight:700;margin-top:15px}.special-about-txt>span{display:inline-block;font-size:14px;line-height:1.3571428571;margin-right:12px}.special-img{padding-top:67%;position:relative;width:100%}.special-img img{height:230px;left:0;position:absolute;top:0;width:100%}.special-ttl-txt{display:inline-block;font-size:24px;font-weight:700;line-height:1.5;vertical-align:middle}.special-label{margin-left:16x;top:-2px;vertical-align:middle}.special-label>span{font-size:12px;line-height:1.4166666667;padding:0 6px;vertical-align:middle}.special-content{margin-bottom:20px}.special-btn-wrap{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-top:11px}.special-btn-wrap .btn{font-size:12px;font-weight:500;margin-right:9px;min-height:44px;min-width:0;padding:0;width:calc(20% - 7.2px)}.special-btn-wrap .btn:last-of-type{margin-right:0}.race-table.small{background-color:#fff;border-collapse:collapse}.race-table.small th{background-color:#eaeaea;border:1px solid #c7c7c7;padding:7px 5px}.race-table.small td{border:1px solid #c7c7c7;font-weight:700;padding:10px 9px;text-align:center}.race-table.small .cell-num{padding-left:5px;padding-right:5px;width:40px}.race-table.small .cell-rank{width:48px}.race-table.small .cell-jockey{width:102px}.race-table.small .cell-belong{width:48px}.race-table.small .cell-rank-ratio{padding-left:5px;padding-right:5px;width:53px}.race-table.small .cell-mid{width:130px}.race-table.small .cell-lar{width:150px}.race-table.small .data-rank>span{display:inline-block}.race-table.small .data-rank>span:first-of-type{width:77px}.demotion-rank{position:relative}.demotion-rank:before{border:2px solid;border-radius:50%;content:"";display:inline-block;height:20px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:20px}.demotion-rank.white:before{border-color:#fff}.demotion-rank.black:before{border-color:#333}#cboxOverlay{background-color:#000;display:block;height:100%;left:0;opacity:.8;position:fixed;top:0;width:100%;z-index:100000}#colorbox{background:#fff;overflow:auto;z-index:100001}#cboxContent:before{background-color:#fff;content:"";display:block;height:78px;left:0;position:absolute;top:0;width:100%;z-index:10}#cboxLoadedContent{margin-bottom:6px;position:relative}#cboxCurrent{display:none!important}#cboxClose{background:#efefef;height:48px;position:absolute;right:10px;top:10px;width:48px;z-index:10}#cboxClose .icon-close{font-size:1.6rem}#cboxNext,#cboxPrevious{background:#111;height:38px;position:absolute;top:20px;z-index:10}#cboxNext .icon-arrow_left,#cboxNext .icon-arrow_right,#cboxPrevious .icon-arrow_left,#cboxPrevious .icon-arrow_right{color:#fff;font-size:1.2rem}#cboxNext{left:60px}#cboxPrevious{left:15px}#cboxMiddleLeft,#cboxMiddleRight{width:15px}.gallery-info-wrapper{display:none}.gallery-info{padding:78px 0 20px;width:100%}.gallery-info p{-webkit-line-clamp:inherit}.gallery-info img{width:100%}.gallery-list a{display:block;margin-top:6px;width:100%}.gallery-list a img{width:100%}div#colorbox{border-radius:12px}#cboxContent:before,div#colorbox{background:#f0f4fc}#cboxNext,#cboxPrevious{background:#143fa6;border:2px solid #98abd8;border-radius:100%;height:40px;top:15px;width:40px}#cboxPrevious{left:90px}#cboxNext{left:auto;right:90px}#cboxNext .icon-arrow_left,#cboxNext .icon-arrow_right,#cboxPrevious .icon-arrow_left,#cboxPrevious .icon-arrow_right{font-size:1.5rem}#cboxClose{background:#000;border-radius:100%;color:#fff;height:40px;width:40px}#cboxClose .icon-close{font-size:1.4rem}.gallery-info{padding-bottom:0}.landscape-list-tag{left:50%;margin-top:0;position:fixed;text-align:center;top:89px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:400px;z-index:9999}.landscape-list-tag a{background:#fff;border-radius:6px;padding:10px 33px}.landscape-list-tag-item{margin-right:0}.race-table.umabashira{border-collapse:separate;border-spacing:0}.race-table.umabashira:not([class*=is-odds]) td:first-child,.race-table.umabashira:not([class*=is-odds]) th:first-child{display:none}.race-table.umabashira:not([class*=is-odds]) td:nth-of-type(-n+2){font-weight:700;padding:0;text-align:center}.race-table.umabashira tr.race-frame2 td:nth-of-type(-n+2){background-color:#383838;color:#fff}.race-table.umabashira tr.race-frame2 .hashira-name-num{background-color:#efefef}.race-table.umabashira tr.race-frame3 td:nth-of-type(-n+2){background-color:#eb5351;color:#fff}.race-table.umabashira tr.race-frame3 .hashira-name-num{background-color:#ffe2e2}.race-table.umabashira tr.race-frame4 td:nth-of-type(-n+2){background-color:#2c93eb;color:#fff}.race-table.umabashira tr.race-frame4 .hashira-name-num{background-color:#e6f5ff}.race-table.umabashira tr.race-frame5 td:nth-of-type(-n+2){background-color:#ffe033;color:#000}.race-table.umabashira tr.race-frame5 .hashira-name-num{background-color:#fffce6}.race-table.umabashira tr.race-frame6 td:nth-of-type(-n+2){background-color:#31a848}.race-table.umabashira tr.race-frame6 .hashira-name-num{background-color:#ebfff0}.race-table.umabashira tr.race-frame7 td:nth-of-type(-n+2){background-color:#eb9100;color:#fff}.race-table.umabashira tr.race-frame7 .hashira-name-num{background-color:#ffebd9}.race-table.umabashira tr.race-frame8 td:nth-of-type(-n+2){background-color:#ef5a9f;color:#fff}.race-table.umabashira tr.race-frame8 .hashira-name-num{background-color:#ffebfd}.race-table.umabashira tr.cancel,.race-table.umabashira tr.cancel[class*=race-frame] td:nth-of-type(-n+2){background-color:#e3e3e3}.race-table.umabashira tr.cancel td>*{color:#111;opacity:.4}.race-table.umabashira tr.cancel td:nth-child(2){background-color:#e3e3e3}.race-table.umabashira td,.race-table.umabashira th{border-bottom:1px solid #c7c7c7;border-left:1px solid #c7c7c7;border-right:0;border-top:0}.race-table.umabashira td.sticky-cell,.race-table.umabashira th.sticky-cell{left:0;position:sticky;visibility:hidden}.race-table.umabashira td.sticky-cell .hashira-vertical,.race-table.umabashira th.sticky-cell .hashira-vertical{margin-top:5px}.race-table.umabashira td:last-child,.race-table.umabashira th:last-child{border-right:1px solid #c7c7c7}.race-table.umabashira.is-odds tr[class*=race-frame] td:first-child,.race-table.umabashira.is-odds tr[class*=race-frame] td:nth-child(2),.race-table.umabashira.is-odds tr[class^=race-frame] td:first-child,.race-table.umabashira.is-odds tr[class^=race-frame] td:nth-child(2){background-color:#fff}.race-table.umabashira td{font-size:11px;padding-bottom:5px;padding-top:0}.race-table.umabashira td .hashira-family{font-size:11px}.race-table.umabashira td .hashira-family:first-child{padding-top:3px}.race-table.umabashira th{border-top:1px solid #c7c7c7;font-weight:700}.race-table.umabashira .cell-small{padding:0 3px;vertical-align:top}.race-table.umabashira .race-mark{font-size:20px}.race-table.umabashira .cell-horse-name-long{width:210px}.race-table.umabashira .cell-horse-name-ver{padding-left:3px;padding-right:3px;text-align:center}.race-table.umabashira .cell-horse-name-ver>span{word-break:keep-all;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.race-table.umabashira .cell-odds{width:96px}.race-table.umabashira .cell-odds-data{color:#000!important;text-align:left}.race-table.umabashira .cell-jockey{width:90px}.race-table.umabashira .cell-trainer{width:161px}.race-table.umabashira .cell-mark{letter-spacing:.1em;line-height:1.3}.race-table.umabashira .race-mark{padding-left:3px;padding-right:3px}.race-table.umabashira .cell-race{width:300px}.race-table.umabashira .hashira-end-head td:nth-of-type(-n+2){font-weight:400;padding-top:5px}.race-table.listing{width:570px}.umabashira-wrapper{padding-bottom:20px}.umabashira div{line-height:1.9;padding-top:2px}.umabashira .hashira-vertical{display:block;font-weight:700;margin:0 auto;word-break:keep-all;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.umabashira .hashira-horse{background-color:#f7f7f7;left:-9px;margin:3px auto;padding:6px;position:relative;width:calc(100% + 18px)}.umabashira .hashira-horse-label{line-height:1.5}.umabashira .hashira-horse-label>span{display:inline-block;font-size:11px;margin-right:4px;white-space:nowrap}.umabashira .hashira-horse-label>.race-horse-type{font-size:11px}.umabashira .hashira-horse-label>.race-horse-type .arrow{margin-left:3px}.umabashira .hashira-horse-from{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#fff;border:1px solid #111;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:11px;height:18px;justify-content:center;margin-right:3px;width:18px}.umabashira .hashira-horse-from.round{border-radius:50%}.umabashira .hashira-horse-name{font-size:14px;font-weight:700}.umabashira .hashira-name-num{display:block;font-weight:700;margin-bottom:5px;margin-left:-3px;margin-top:0;text-align:center;width:calc(100% + 6px)}.umabashira .hashira-jockey{font-size:11px;margin-bottom:6px}.umabashira .hashira-jockey:last-child{margin-bottom:0}.umabashira .hashira-jockey-mark{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#fff;border:1px solid #111;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:11px;height:18px;justify-content:center;margin-bottom:6px;width:18px}.umabashira .hashira-jockey-mark.yellow{background-color:#fffde8}.umabashira .hashira-jockey-mark:last-child{margin-bottom:0}.umabashira .hashira-trainer{font-size:11px;margin-bottom:6px}.umabashira .hashira-trainer>div{font-size:inherit}.umabashira .hashira-trainer:last-child{margin-bottom:0}.umabashira .hashira-last{padding:5px}.umabashira .hashira-last-inner{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;max-height:145px}.umabashira .hashira-last-left{margin-right:12px;min-height:140px;width:57px}.umabashira .hashira-last-left .txt-bold{font-size:11px}.umabashira .hashira-last-left .hashira-time{font-size:12px}.umabashira .hashira-last-right{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.umabashira .hashira-last-right .txt-bold{font-size:11px}.umabashira .hashira-last-right .txt-bold+span{font-size:11px;margin-left:6px}.umabashira .hashira-last-list{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;justify-content:flex-end;min-width:70px}.umabashira .hashira-last-list li{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#fff;border:1px solid #111;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:11px;height:18px;justify-content:center;width:18px}.umabashira .hashira-last-list li.round{border-radius:50%}.umabashira .hashira-last-list li+li{margin-left:8px;position:relative}.umabashira .hashira-last-list li+li:before{content:"-";display:block;position:absolute;right:calc(100% + 2px);top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.umabashira .hashira-last.first{background-color:#fdf9f2}.umabashira .hashira-last.first .hashira-rank{background-color:#c48a1e;color:#fff}.umabashira .hashira-last.second{background-color:#f7fafc}.umabashira .hashira-last.second .hashira-rank{background-color:#828c91;color:#fff}.umabashira .hashira-last.third{background-color:#fdf6f4}.umabashira .hashira-last.third .hashira-rank{background-color:#915948;color:#fff}.umabashira .hashira-last .label-wrap>span{font-size:11px;line-height:1;padding:2px 6px}.umabashira .hashira-last .label-wrap .general{line-height:1.3}.umabashira .hashira-rank{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#f5f5f5;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:32px;font-weight:700;height:56px;justify-content:center;margin-bottom:6px;width:100%}.umabashira .hashira-label-gold{background-color:#c48a1e;color:#fff;line-height:1;padding:2px}.umabashira .hashira-label-silver{background-color:#828c91;color:#fff;line-height:1;padding:2px}.umabashira .hashira-label-gold,.umabashira .hashira-label-silver{display:block;margin-bottom:2px;width:41px}.umabashira .hashira-time-area{margin-left:5px}.umabashira .hashira-end-head td{background-color:#eaeaea;font-size:12px;padding-top:5px;vertical-align:top}.umabashira .hashira-read-in-view{background:#fff;border:1px solid #333;left:28%;opacity:1!important;padding:0 20px;position:absolute;top:585px;width:calc(100vw - 50px);z-index:1}.scrollbar{display:none;overflow:auto;position:sticky;top:0;width:100%;z-index:20}.scrollbar-inner{height:1px}.l-header-campaign .header-main-origin{background-color:transparent;position:relative;-webkit-transition:all .2s;transition:all .2s}.l-header-campaign .header-main-origin:before{background-color:#111;content:"";display:block;height:100%;left:0;opacity:0;position:absolute;top:0;-webkit-transition:all .2s;transition:all .2s;width:100%;z-index:-1}.l-header-campaign .header-right{height:100%}.l-header-campaign .campaign-nav{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#e21d1f;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px;font-weight:700;justify-content:center;padding:0 15px;text-decoration:none}.l-header-campaign.is-scrolled .header-main-origin:before{opacity:1}.campaign-mv{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#000;background:url(/assets/images/campaign/campaign_mv_sp.jpg) no-repeat 50%/cover;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;min-height:570px;position:relative}.campaign-mv-ttl{font-size:50px;font-weight:700;letter-spacing:.05em;line-height:1.2;margin-bottom:20px;text-align:center}.campaign-mv-ttl.entry{font-size:30px;line-height:1.5}.campaign-mv-ttl.entry strong{font-size:36px}.campaign-mv-ttl.read-in-modal{color:#000}.campaign-mv-subttl{font-size:40px;font-weight:700;text-align:center}.campaign-mv-txt{font-size:18px;font-weight:700;line-height:1.7777777778;margin-bottom:5px}.campaign-mv-txt strong{font-size:22px}.campaign-mv-inner{padding:100px 20px 142px}.campaign-mv-inner.read-in-modal{display:block;padding:20px}.campaign-mv-btn-wrap{margin-top:35px}.campaign-mv-btn-wrap.center .btn{margin:0 auto}.campaign-mv-btn-wrap .upgrade-btn{font-size:22px}.campaign-mv-limit{font-size:16px;font-weight:700;letter-spacing:.09em;margin-bottom:6px;text-align:center}.campaign-mv-limit strong{font-size:22px;font-weight:800}.campaign-mv-left .additional-txt:last-child{margin-bottom:60px}.campaign-mv-left .campaign-mv-btn-wrap{margin-top:22px}.campaign-mv-right{display:none}.campaign-mv.finished{background:url(/assets/images/campaign/campaign_bg_sp.jpg) no-repeat 50%/cover}.campaign-mv.finished .campaign-mv-inner{padding:100px 20px}.campaign-mv.entry{background-image:url(/assets/images/campaign/entry_bg.jpg)}.campaign-mv-annotation{margin:0 auto 17px;text-align:center}.campaign-mv-annotation>span{background-color:#fff;color:#111;display:inline-block;font-size:22px;font-weight:700;padding:0 5px}.campaign-mv.theme-people{min-height:540px}.campaign-mv.theme-people .campaign-mv-inner{padding-bottom:0;padding-top:54px}.campaign-mv.read-in-modal{background-image:none}.campaign-read-in-view-content{margin:0 15px;padding:0!important}.campaign-read-in-view-content img{margin-bottom:3px;margin-left:9px;width:12px}.campaign-read-in-view-text{color:#133fa6;font-size:14px;font-weight:500;letter-spacing:0;line-height:1.4285714286}.campaign-read-in-view-text [class*=" icon-"],.campaign-read-in-view-text [class^=icon-]{color:#666;font-size:80%}.campaign-read-in-view-text div{display:inline-block}.campaign-read-in-view a{border-radius:3em;display:inline-block;margin:16px 0 5px;min-height:auto;padding:.5em 0;width:auto}.campaign-read-in-view a span{display:inline-block;font-size:14px;font-weight:600;line-height:1.2142857143;width:9em}.campaign-read-in-view a+a{margin-left:20px}.campaign-article-read-in-view{margin-left:-15px;max-width:none;position:relative;width:calc(100% + 30px)}.campaign-article-read-in-view:before{background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,0)),to(#fff));background:linear-gradient(hsla(0,0%,100%,0),#fff);content:"";display:block;height:96px;position:absolute;top:-115px;width:100%}.campaign-btm-img{position:relative;z-index:10}.campaign-date{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:44px;position:relative}.campaign-date:before{border-color:transparent transparent transparent #e3e3e3;border-style:solid;border-width:6.5px 0 6.5px 10px;content:"";display:block;height:0;left:calc(100% + 17px);position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:0}.campaign-date:last-of-type{margin-right:0}.campaign-date:last-of-type:before{display:none}.campaign-date .year{font-size:12px;font-weight:700;line-height:1;margin-top:3px}.campaign-date .date{font-size:13px;font-weight:700;line-height:1;margin-left:6px}.campaign-date .day{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#e3e3e3;border-radius:50px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:12px;font-weight:700;height:26px;justify-content:center;line-height:1;margin-left:7px;width:26px}.campaign-date .day.sat{color:#133fa6}.campaign-date .day.sun{color:#e21d1f}.campaign-section{padding:30px 0 70px}.campaign-section:nth-child(2n){background-color:#fff}.campaign-section-inner{margin:0 auto;max-width:1050px;padding:0 15px}.campaign-section-ttl{font-size:22px;font-weight:700;letter-spacing:.05em;line-height:1.5454545455;margin-bottom:24px;text-align:center}.campaign-section-ttl strong{color:#133fa6;font-size:26px}.campaign-section-ttl.sml{font-size:22px}.campaign-section-ttl.sml strong{font-size:24px}.campaign-section-lead{font-size:14px;letter-spacing:.05em;line-height:1.7142857143;margin:0 auto 30px;max-width:660px}.campaign-section-head{color:#133fa6;font-weight:700;margin-bottom:12px}.campaign-section-head .count{display:block;font-size:24px;letter-spacing:-.01em;text-align:center}.campaign-section-head .txt{display:block;font-size:12px;text-align:center}.campaign-section-btn-wrap{margin:0 10px}.campaign-section-btn-wrap .btn{font-size:16px;margin:0 auto}.campaign-breadcrumb-wrapper{background:#efefef url(/assets/images/campaign/all_bg.jpg) repeat;padding-bottom:22px}.campaign-merit{padding-top:20px}.campaign-merit .additional-txt{margin-bottom:20px}.campaign-merit .additional-txt+.additional-txt{margin-bottom:60px}.campaign-merit-catch{font-size:18px;font-weight:700;line-height:1.5;text-align:center}.campaign-merit-ttl{font-size:30px;font-weight:700;line-height:1.6666666667;text-align:center}.campaign-merit-ttl strong{color:#133fa6;font-size:34px}.campaign-reporter{-webkit-box-pack:start;-ms-flex-pack:start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start}.campaign-reporter>li{margin-bottom:30px;width:calc(50% - 4px)}.campaign-reporter>li:nth-child(2n){margin-left:8px}.campaign-reporter>li:nth-last-child(-n+2){margin-bottom:0}.campaign-reporter-img{padding-top:79%;position:relative}.campaign-reporter-img img{left:0;position:absolute;top:0}.campaign-reporter-name{font-size:18px;font-weight:700;margin-bottom:3px;margin-top:14px;text-align:center}.campaign-reporter-catch{color:#133fa6;font-size:12px;font-weight:700;line-height:1.5;text-align:center}.campaign-race-list{margin-bottom:40px}.campaign-screen{margin:0 auto;max-width:260px;width:100%}.campaign-faq{padding:80px 0 60px}.campaign-faq .campaign-merit-ttl{margin-bottom:24px}.campaign-faq.further{padding:60px 0}.campaign-faq.further .campaign-section-ttl{font-size:20px;margin-bottom:18px}.campaign-faq.further .campaign-section-ttl strong{font-size:24px}.campaign-faq-list{margin-bottom:40px}.campaign-system{padding:80px 0 60px}.campaign-system .campaign-section-ttl{margin-bottom:20px}.campaign-further-txt{font-size:16px;font-weight:700;margin-bottom:60px}.faq-acd{margin-bottom:16px}.faq-acd:last-of-type{margin-bottom:0}.faq-acd .accordion-open{background-color:#fff;font-size:16px;font-weight:700;letter-spacing:.05em;line-height:1.5;padding:20px 40px 20px 46px;position:relative;text-align:left;width:100%}.faq-acd .accordion-open:before{color:#133fa6;content:"Q";font-size:30px;font-weight:700;left:10px;line-height:1;position:absolute;top:15px}.faq-acd .accordion-content{background-color:#fff;margin-top:2px;padding:24px 10px}.faq-acd .accordion-icn{background-color:#f0f0f0;height:20px;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:20px}.faq-acd .accordion-icn:after,.faq-acd .accordion-icn:before{background-color:#133fa6;border-radius:1px;content:"";display:block;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transform-origin:center;transform-origin:center;-webkit-transition:all .3s;transition:all .3s}.faq-acd .accordion-icn:before{height:2px;width:10px}.faq-acd .accordion-icn:after{height:10px;width:2px}.faq-acd.is-open .accordion-icn:after{-webkit-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}.faq-txt{font-size:14px}.campaign-swiper{margin-left:-15px;width:calc(100% + 30px)}.compare-block{background-color:#fff;margin-bottom:40px;position:relative}.compare-block:last-of-type{margin-bottom:0}.compare-ttl{background-color:#111;color:#fff;font-size:22px;font-weight:700;line-height:1.5;padding:16px;text-align:center}.compare-ctt{padding:16px 10px}.compare-price{border-top:2px dashed #c7c7c7;font-weight:700;margin-top:16px;padding-top:10px;text-align:center}.compare-price .yen{color:#e21d1f;font-size:28px;margin-right:10px}.compare-price .num{color:#e21d1f;font-size:44px}.compare-price .per{font-size:21px;margin-left:10px}.check-list{margin:0 auto;max-width:245px}.check-list>li{font-size:16px;font-weight:700;line-height:1.5;margin-bottom:14px;padding-left:25px;position:relative}.check-list>li:before{background:url(/assets/images/campaign/check_gray.png) no-repeat 0/contain;content:"";display:block;height:24px;left:0;position:absolute;top:0;width:15px}.check-list>li:last-of-type{margin-bottom:0}.check-list>li.remarkable{color:#e21d1f}.check-list>li.remarkable:before{background-image:url(/assets/images/campaign/check_red.png)}.campaign-btn-wrap{padding:0 15px}#loading_box{-webkit-animation:fade .3s;animation:fade .3s;background:hsla(0,0%,100%,.8);height:100%;left:0;position:fixed;text-align:center;top:0;width:100%;z-index:10000}.loading-wrapper{left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.loading-inner,.loading-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute}.loading-inner{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:hsla(0,0%,100%,.8);height:100%;justify-content:center;left:0;top:0;width:100%}.loading{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;border:6px solid #e1e0e0;border-radius:50%;border-top-color:#133fa6;height:60px;width:60px}#login.main-inner{padding-top:0}.login-flex{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-bottom:60px;margin-left:auto;margin-right:auto;max-width:1200px;width:100%}.login-flex .login-content{margin:30px auto 0;max-width:663px;width:100%}.login-content .btn-wrap{margin-top:25px}.login-content .btn-entry{margin-bottom:30px}.login-content .btn-entry p{color:#d50200;font-size:14px;font-weight:700;line-height:2rem;margin-bottom:10px}.login-content .bg_blue{background:#f0f3f8;border-radius:22px;margin:0 auto;padding:29px 53px 30px;width:522px}.login-content .bg_blue h1{color:#133fa6;font-size:28px;font-weight:700;line-height:4rem;text-align:center}.login-content .bg_blue h2{color:#3e3e3e;font-size:18px;font-weight:700;line-height:2.6rem;margin:21px 0;text-align:center}.login-content .form-flex dt{color:#3e3e3e;width:116px}.login-content .form-flex dd{width:calc(100% - 116px)}.form-flex .password-eye-wrap{top:10px}.form-flex .password-eye-check{display:block;height:100%;width:100%}.login-content form .form-flex+.form-flex{margin-top:16px}.login-content .form-flex+.btn-wrap{margin-top:25px}.login-content .assign-link{margin-bottom:25px}.login-content .assign-link.narrow a,.login-content .login-or{font-size:14px;line-height:2rem}.login-content .login-or{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#666;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:700;justify-content:center;margin-bottom:24px}.login-content .login-or:after,.login-content .login-or:before{-webkit-box-flex:1;-ms-flex-positive:1;background-color:#cfd5e3;content:"";flex-grow:1;height:1px}.login-content .login-or:before{margin-right:12px}.login-content .login-or:after{margin-left:12px}.login-sns{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;justify-content:center;margin-bottom:16px;margin-top:16px}.login-sns-subttl{font-size:18px;font-weight:700;line-height:1.2222222222;text-align:center}.login-sns li>a{border-radius:50%;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;width:40px}.login-sns li>a:hover{opacity:.7;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.login-sns li a img{margin:auto}.sns-line a{background:#06c755}.sns-x a{background:#000}.yahoo-notice{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:center;-ms-flex-pack:center;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.yahoo-notice .notice-text{font-size:12px;line-height:1.3333333333;margin-left:4px}.yahoo-notice .notice-text a{text-decoration:underline}.sns-go a{background:#fff;-webkit-box-shadow:1px 2px 3px rgba(0,0,0,.16);box-shadow:1px 2px 3px rgba(0,0,0,.16);color:#000!important}.login-sns li a:hover img{opacity:1}#login .img_login-top{max-width:537px;-o-object-fit:contain;object-fit:contain}.odds-update{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end;padding-left:10px}.odds-update-time{color:#666;font-size:13px;font-weight:500;margin:0 9px 0 0}.odds-update .btn-odds{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#eff5ff;border:1px solid #707070;border-radius:17px;color:#133fa6;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px;font-weight:700;justify-content:center;min-height:38px;min-height:33px;min-width:72px;-webkit-transition:.3s;transition:.3s;width:72px}.odds-update .btn-odds img{-webkit-transition:1s;transition:1s}.odds-update .btn-odds:hover{opacity:.7}.odds-update .btn-odds:hover img{-webkit-transform:rotate(1turn);transform:rotate(1turn)}.odds-update .btn-odds.disabled{opacity:.5;pointer-events:none}.odds-update .btn-odds span{display:inline-block;margin-left:5px}.odds-update .icon-spinner11{font-size:13px}.odds-popular-race-wrap{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;max-width:100%;overflow-x:auto;width:100%}.odds-popular-race-table{background:#fff;border-collapse:collapse;position:relative;width:100%}.odds-popular-race-table tr{border-bottom:1px solid #cfd5e3;height:29px}.odds-popular-race-table th{background:#eaeef7;border-bottom:1px solid #cfd5e3;border-top:1px solid #cfd5e3;font-size:10px;font-weight:500;line-height:1.2;vertical-align:middle}.odds-popular-race-table th+th{border-left:1px solid #cfd5e3}.odds-popular-race-table th.popular{height:35px;width:40px}.odds-popular-race-table th.popular span.popular-sp{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.odds-popular-race-table th.horse-number{width:40px}.odds-popular-race-table th.horse-number span.horse-number-sp{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.odds-popular-race-table th.mark{width:40px}.odds-popular-race-table th.horse-name{padding-left:100px;text-align:left}.odds-popular-race-table td{border-left:1px solid #cfd5e3;border-right:1px solid #cfd5e3;font-size:13px;font-weight:500;padding:4px 0;text-align:center}.odds-popular-race-table td:first-child{background:#eaeef7;border-left:none}.odds-popular-race-table td:last-child{border-right:none}.odds-popular-race-table td.popular{font-size:14px}.odds-popular-race-table td.popular.frame2{background-color:#383838;color:#fff}.odds-popular-race-table td.popular.frame3{background-color:#eb5351;color:#fff}.odds-popular-race-table td.popular.frame4{background-color:#2c93eb;color:#fff}.odds-popular-race-table td.popular.frame5{background-color:#ffe033}.odds-popular-race-table td.popular.frame6{background-color:#31a848;color:#fff}.odds-popular-race-table td.popular.frame7{background-color:#eb9100;color:#fff}.odds-popular-race-table td.popular.frame8{background-color:#ef5a9f;color:#fff}.odds-popular-race-table td.horse-number{font-size:14px;font-weight:700;text-align:center}.odds-popular-race-table td.horse-name{font-size:14px;font-weight:700;text-align:left}.odds-popular-race-table td.odds{text-align:right}.odds-popular-race-table td.odds span.odds-ninki{color:#de6565}.odds-popular-race-table a{color:#111;text-decoration:none}.odds-popular-race-table .mark-user{background-color:#f7f7f7;border:1px solid #c7c7c7;display:none;height:100%;line-height:0;width:100%}.odds-popular-race-table.win tr:nth-child(odd){background-color:transparent}.odds-popular-race-table.win tr.cancel td.horse-name,.odds-popular-race-table.win tr.cancel td.horse-number,.odds-popular-race-table.win tr.cancel td.mark,.odds-popular-race-table.win tr.cancel td.odds{background-color:#e3e3e3;color:hsla(0,0%,7%,.4)}.odds-popular-race-table.win tr.cancel td.odds+td.odds{color:#111}.odds-popular-race-table.quinella th.group-number{width:151px}.odds-popular-race-table.quinella th.odds+.odds{width:158px}.odds-popular-race-table.quinella td.odds{padding-right:21px;text-align:right}.odds-popular-race-table.exacta th,.odds-popular-race-table.tierce th,.odds-popular-race-table.trio th{width:40px}.odds-popular-race-table.exacta td.odds:last-child,.odds-popular-race-table.tierce td.odds:last-child,.odds-popular-race-table.trio td.odds:last-child{padding-right:15px;width:108px}.odds-popular-race-table.exacta .group-number,.odds-popular-race-table.tierce .group-number,.odds-popular-race-table.trio .group-number{width:auto}.odds-popular-list{margin-top:20px;width:100%}.odds-popular-list:first-child{margin-top:15px}.odds-popular-header{font-weight:700}.odds-popular-header-inner{background-color:#133fa6;border:1px solid #ccc;border-bottom:0;color:#fff;padding:5px 16px 5.5px 13.5px}.odds-data-notice{font-size:13px;line-height:1.5;margin:10px 0 0}.odds-warning-message{font-size:14px}.odds-error-message{font-size:14px;font-weight:700}.odds-red-message{color:red}.group-number-wrap li{display:inline-block}.group-horse-number{border:1px solid #707070;border-radius:2px;color:#111;display:block;font-size:14px;font-weight:700;height:25px;line-height:21px;position:relative;width:25px}.group-horse-number-hyphen{background-color:#111;display:inline-block;height:1px;margin:0 6.5px;vertical-align:middle;width:6px}.newspaperWrapper h2{font-size:1.5rem;padding-bottom:.8rem}.newspaperWrapper .table-wrap{margin-bottom:80px}.newspaperWrapper .race-table{width:100%}.newspaperWrapper .race-table th{padding:0;text-align:center}.newspaperWrapper .race-table td{padding:3px 6px;text-align:center}.newspaperWrapper .race-table td:nth-of-type(3n){text-align:left}.newspaperWrapper .pdficon{width:30px}.newspaperWrapper .newspaper-page-header{width:50px}.newspaperWrapper .newspaper-button-header{font-weight:700;width:55px}.newspaperWrapper .newspaper-title-header{width:80%}.renewal-heading{background:#123fa6;border-bottom:2px solid #000;color:#fff;display:block;font-size:18px;font-weight:700;line-height:1.5;margin:0 -15px;padding:1px 20px 0}.renewal-list-l a,.renewal-list-m a,.renewal-list-s a{text-decoration:none}.renewal-list-l-txt,.renewal-list-m-txt,.renewal-list-s-txt{font-size:13px;font-weight:400;line-height:1.4615384615}.renewal-list-l-date,.renewal-list-m-date,.renewal-list-s-date{color:#111;font-size:12px;font-weight:700;line-height:1.5833333333;padding-right:10px;width:auto}.renewal-list-l-date span,.renewal-list-m-date span,.renewal-list-s-date span{padding-left:5px}.renewal-list-l-date-wrap,.renewal-list-m-date-wrap,.renewal-list-s-date-wrap{display:block}.renewal-list-l-label,.renewal-list-m-label,.renewal-list-s-label{display:inline-block}.renewal-list-l-label span,.renewal-list-m-label span,.renewal-list-s-label span{background-color:#fff;font-size:12px;line-height:1.5;margin-top:0;padding:2px 10px}.renewal-list-l-item+list-m-item,.renewal-list-m-item+list-m-item,.renewal-list-s-item+list-m-item{margin-top:60px}.renewal-list-l-arrow-link,.renewal-list-m-arrow-link,.renewal-list-s-arrow-link{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end;margin-top:30px}.renewal-list-l-arrow-link a,.renewal-list-m-arrow-link a,.renewal-list-s-arrow-link a{display:-webkit-box;display:-ms-flexbox;display:flex}.renewal-list-l-arrow-link a:nth-of-type(n+2),.renewal-list-m-arrow-link a:nth-of-type(n+2),.renewal-list-s-arrow-link a:nth-of-type(n+2){margin-left:auto}.renewal-list-l-ttl,.renewal-list-m-ttl,.renewal-list-s-ttl{font-size:16px;font-weight:700;line-height:1.5}.renewal-list-l-ttl-wrap,.renewal-list-m-ttl-wrap,.renewal-list-s-ttl-wrap{margin-top:12px}.renewal-list-l-ttl-wrap .renewal-list-l-ttl,.renewal-list-m-ttl-wrap .renewal-list-l-ttl,.renewal-list-s-ttl-wrap .renewal-list-l-ttl{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-inline-box;overflow:hidden}.renewal-list-l-meta-wrap,.renewal-list-m-meta-wrap,.renewal-list-s-meta-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:6px}.renewal-list-l-meta-wrap>div,.renewal-list-m-meta-wrap>div,.renewal-list-s-meta-wrap>div{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border-radius:20px;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;font-size:10px;font-weight:700;height:15px;justify-content:center;line-height:1em;margin-right:4px;text-align:center;width:54px}.renewal-list-l-meta-wrap>div.gold,.renewal-list-m-meta-wrap>div.gold,.renewal-list-s-meta-wrap>div.gold{background:-webkit-gradient(linear,left top,left bottom,from(#ccab3b),to(#e5c232));background:linear-gradient(#ccab3b,#e5c232);color:#fff}.renewal-list-l-meta-wrap>div.platinum,.renewal-list-m-meta-wrap>div.platinum,.renewal-list-s-meta-wrap>div.platinum{background:-webkit-gradient(linear,left top,left bottom,from(#a2a2a2),to(#c1c1c1));background:linear-gradient(#a2a2a2,#c1c1c1);color:#fff}.renewal-list-l-tag-item,.renewal-list-m-tag-item,.renewal-list-s-tag-item{color:#2b96d9!important;display:inline-block;font-size:13px}.renewal-list-l-tag-item:not(:last-child),.renewal-list-m-tag-item:not(:last-child),.renewal-list-s-tag-item:not(:last-child){margin-right:12px}.renewal-list-l-tag-item:hover,.renewal-list-m-tag-item:hover,.renewal-list-s-tag-item:hover{color:#c00!important}.renewal-list-l-tag-item .renewal-list-m-tag-item,.renewal-list-l-tag-item .renewal-list-s-tag-item,.renewal-list-l-tag-item+.renewal-list-l-tag-item,.renewal-list-m-tag-item .renewal-list-m-tag-item,.renewal-list-m-tag-item .renewal-list-s-tag-item,.renewal-list-m-tag-item+.renewal-list-l-tag-item,.renewal-list-s-tag-item .renewal-list-m-tag-item,.renewal-list-s-tag-item .renewal-list-s-tag-item,.renewal-list-s-tag-item+.renewal-list-l-tag-item{letter-spacing:.05em}.renewal-list-l{margin-bottom:20px}.renewal-list-l-content{background-color:#fff;padding:10px;width:100%}.renewal-list-l-date{font-size:16px}.renewal-list-l-date-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px}.renewal-list-l a{color:initial;text-decoration:none}.renewal-list-l-img{display:block;height:auto;overflow:hidden;width:100%}.renewal-list-l-txt-wrap{margin-top:12px}.renewal-list-l-txt-wrap .renewal-list-l-txt{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-inline-box;overflow:hidden}.renewal-list-m{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.renewal-list-m>li{background-color:#fff;height:auto;margin-bottom:10px;width:calc(50% - 5px)}.renewal-list-m>li:nth-child(2n){margin-left:10px}.renewal-list-m-label{margin-top:6px}.renewal-list-m-img{display:block;height:calc(33.33333% - 3.33333px);overflow:hidden;position:relative;width:100%}.renewal-list-m-content{margin-left:0;padding:14px 10px}.renewal-list-m-ttl{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#111;display:-webkit-box;line-height:1.5;min-height:4.5em;overflow:hidden}.renewal-list-m-ttl-wrap{display:block}.renewal-list-m-ttl-wrap+.list-m-label{margin-top:12px}.renewal-list-m-txt{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;line-height:1.4615384615;margin-top:5px;min-height:4.3846153846em;overflow:hidden}.renewal-list-m-date-wrap{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.renewal-list-m-item+.renewal-list-m-item{margin-top:60px}.renewal-list-m.img-100 .renewal-list-m-img{height:auto}.renewal-list-s li{margin-top:10px}.renewal-list-s li:first-of-type{margin-top:0}.renewal-list-s-inner{-ms-flex-pack:distribute;border-bottom:1px solid rgba(0,0,0,.1);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-around;padding-bottom:10px}.renewal-list-s-cover{height:auto;width:100px}.renewal-list-s-content{padding:0;width:calc(100% - 110px)}.renewal-list-s-txt{display:none}.renewal-list-s-ttl{color:#111;display:block;margin-top:6px}.renewal-list-s-date{font-size:14px;font-weight:100;line-height:1.3571428571;padding-right:1em;width:auto}.renewal-list-s-date-wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.renewal-list-s-label{width:auto}.renewal-list-s-img{height:auto;width:100px}.renewal-list-s-img a{display:block}.renewal-list-s-img img{height:auto;width:100%}.renewal-list-s-img:before{font-size:80%;margin-top:2%}.renewal-list-s-tag{margin-top:12px}.new .renewal-list-l-img,.new .renewal-list-m-img,.new .renewal-list-s-img{display:block;overflow:hidden;position:relative}.new .renewal-list-l-img:before,.new .renewal-list-m-img:before,.new .renewal-list-s-img:before{background-color:#c00;border:1px solid hsla(0,0%,100%,.5);-webkit-box-shadow:5px 2px 2px rgba(0,0,0,.3);box-shadow:5px 2px 2px rgba(0,0,0,.3);color:#fff;content:"NEW";display:block;font-size:90%;margin-left:-42%;margin-top:5%;opacity:1;position:absolute;text-align:center;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:all .3s;transition:all .3s;width:100%}.new .renewal-list-l-img:before:hover,.new .renewal-list-m-img:before:hover,.new .renewal-list-s-img:before:hover{opacity:.5;-webkit-transition:all .3s;transition:all .3s}.bet-wide-wrap+.breadcrumb,.campaign-section-inner.wide-inner,.non-menber-container+.breadcrumb,.non-menber-container+.breadcrumb-wrapper,.page-visual-ttl.wide-inner,.wide-inner .campaign-swiper,.wide-wrap+.breadcrumb,.wide-wrap+.breadcrumb-wrapper{max-width:1200px}.ticket-gray-line .race-list-relation-wrap img{height:auto;width:100%}.ticket-gray-line .race-list-relation-inner{border-bottom:2px solid #efefef;margin-bottom:22px;padding-bottom:22px}.ticket-gray-line .ticket-wrap{margin:0 -15px}.ticket-gray-line .ticket-list{border-bottom:2px solid #efefef;border-top:2px solid #efefef}.ticket-gray-line .ticket-list li:not(:last-child){border-bottom:2px solid #efefef;margin-bottom:0}.ticket-gray-line .ticket-check-all{margin-top:0}.ticket-gray-line .ticket-btn-block{border-top:2px solid #efefef;margin-top:0}.ticket-wrap.disabled .ticket-list li .ticket-check ul,.ticket-wrap.disabled .ticket-list li .ticket-check>div,.ticket-wrap.disabled .ticket-list li .ticket-content ul,.ticket-wrap.disabled .ticket-list li .ticket-content>div{opacity:.4}.ticket-wrap.disabled .ticket-check-all,.ticket-wrap.disabled .ticket-list-item{background-color:#e3e3e3}.ticket-wrap.disabled .ticket-check-all>div{opacity:.4}.ticket-wrap.disabled .ticket-btn-block{background-color:#e3e3e3}.ticket-wrap.disabled .ticket-btn-block>span{opacity:.4}.link-txt{margin:20px 0 6px}.link-txt,.right-link-txt{display:block;text-align:right}.right-link-txt{color:#111;font-size:14px;font-weight:700;line-height:1.4285714286;margin-top:20px}.race-links{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-top:10px}.race-links-reporter{background-color:#123fa6;border-radius:8px;color:#fff;display:block;font-size:11px;padding:6px;text-align:center;width:105px}.race-links-reporter .icon-user{font-size:11px}.race-links-movie{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:6px}.race-links-movie .icon-play2{color:#d20814;font-size:27px}.race-links a{text-decoration:none}.schedule-links-movie{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;float:right;text-decoration:none}.schedule-links-movie .icon-play2{color:#d20814;font-size:27px}.mlr-15{margin:0 -15px}.race-corner-content .ticket-terms-head{background-color:#fff;font-size:22px;line-height:1.5;padding:0 10px 0 5px;position:relative;width:100%}.race-corner-content .ticket-terms-ttl{font-weight:700}.race-corner-content .ticket-terms-content{background-color:#fff;margin-top:10px;padding:20px}.race-corner-content .ticket-terms-list li{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;line-height:1.75}.race-corner-content .ticket-terms-list li .race-corner-icon{font-size:18px;font-weight:700;line-height:1.5;min-width:25px}.race-corner-content .ticket-terms-list li+li{margin-bottom:20px}.race-corner-content .ticket-terms-list li+li:last-child{margin-bottom:0}.race-corner-content .ticket-terms-list li:first-child{margin-bottom:5px}.mypage-terms-content .ticket-terms-head .race-corner-content .ticket-terms.is-open .mypage-terms-icon,.race-corner-content .ticket-terms-head .ticket-terms.is-open .mypage-terms-icon,.race-corner-content .ticket-terms.is-open .mypage-recent-icon,.race-corner-content .ticket-terms.is-open .ticket-terms-head .mypage-terms-icon{top:40%}.tip-odds{margin:0 15px;max-width:1200px}.tip-odds .secondary-tab{height:36px;overflow-x:scroll;overflow-y:hidden;scrollbar-width:none}.tip-odds .secondary-tab::-webkit-scrollbar{display:none}.tip-odds .secondary-tab-item{min-width:auto;padding:0 16px 15px;white-space:nowrap;width:100%}.tip-odds .race-tab{padding:0}.tip-odds .table-wrap+.table-wrap{margin-top:19px}.tip-odds-container{margin-top:10px}.tip-odds-container .table-wrap{overflow:visible}.tip-odds-container .mypage-terms-content{border:1px solid #e2e2e2;margin:32px 0 4px}.tip-odds-content .left-block{width:100%}.tip-odds-content .right-block .sticky-bottom.is-side-move{left:0;z-index:80000}.tip-odds-content .right-block .is-sp .partially-acd-ttl{background:#fff;bottom:0;left:0;margin:0;padding:15px 0;position:fixed}.tip-odds-content .right-block .is-sp .partially-acd-ttl:before{display:none}.tip-odds-main{width:100%}.tip-odds-last-update{font-weight:700;margin-bottom:15px}.tip-odds-method{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#efefef;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.tip-odds-method.tall{margin-top:10px}.tip-odds-method.tall .method-ttl{padding:33px 10px}.tip-odds-method .method-ttl{background:#111;color:#fff;font-size:13px;font-weight:600;line-height:1.4615384615;min-width:70px;padding:22px 10px 21px;text-align:center}.tip-odds-method .method-names{padding:17px 10px 17px 15px;width:calc(100% - 72px)}.tip-odds-method .method-names a{color:#111}.tip-odds-method .method-select{padding:20px 15px;width:100%}.tip-odds-method .method-select .method-ttl{height:100px}.tip-odds-method .method-select .check-panel{margin-bottom:0}.tip-odds-method .method-select .check-panel.small .check-panel-txt{margin-left:0;width:calc(100% - 21px)}.tip-odds-method .method-select .check-panel.small input.is-current .check-panel-txt{font-weight:700}.tip-odds-method .method-select .check-panel-wrap{margin-bottom:6px}.tip-odds-method .method-select .select-wrap select{font-size:14px;line-height:1.4285714286;padding:5px 11px}.tip-odds-table{height:100%;width:100%}.tip-odds-table.race-table .cell-odds{height:100%;width:90px}.tip-odds-table.race-table .cell-horse-name{max-width:calc(100% - 160px);width:100%}.tip-odds-table.race-table .odds-rate{font-size:15px;font-weight:600}.tip-odds-table.race-table .race-mark{padding:8px 2px}.tip-odds-table.race-table .race-horse-name{padding-left:8px}.tip-odds-table.race-table td{padding:0}.tip-odds-table.race-table td.cell-num{padding:17px 9px}.tip-odds-table.race-table td.cell-horse-num{font-size:14px;font-weight:700}.tip-odds-table.race-table td.cell-horse-name{text-align:left!important}.tip-odds-table .odds-frame .entry-balloon{font-weight:500;left:auto;right:90px}.tip-odds-table .odds-frame .entry-balloon:after,.tip-odds-table .odds-frame .entry-balloon:before{right:-1px;top:calc(50% + 1px);-webkit-transform:scaleX(-1);transform:scaleX(-1)}.tip-odds-table .odds-frame .entry-balloon:after{right:-8px}.tip-odds-table tr:nth-of-type(-n+2) .odds-frame .entry-balloon:after,.tip-odds-table tr:nth-of-type(-n+2) .odds-frame .entry-balloon:before{top:11px}.tip-odds-table tr:nth-last-of-type(-n+2) .odds-frame .entry-balloon:after,.tip-odds-table tr:nth-last-of-type(-n+2) .odds-frame .entry-balloon:before{bottom:11px;top:auto}.tip-odds-sum-container{background:#fff;border-top:2px solid #efefef;overflow:scroll;position:relative;z-index:80000}.tip-odds-sum-container .btn{margin-top:15px;width:100%}.tip-odds-sum-container .inner{padding:0 15px}.tip-odds-tickets-content{height:113px;-webkit-transition:height .2s ease-out;transition:height .2s ease-out}.tip-odds-tickets-content .ticket-total-head{margin-bottom:0;padding-top:20px}.tip-odds-tickets-block{margin-top:20px}.tip-odds-tickets-block .ticket-list{height:335px;overflow-y:scroll}.tip-odds-tickets-block .ticket-list-item{border:1px solid #e2e2e2}.tip-odds-tickets-block .ticket-bet{padding:5px 12px}.tip-odds-tickets-block .ticket-number-list{margin:16px 0}.tip-odds-tickets-save-block{margin-top:20px}.tip-odds-tickets-save-block .tickets-operation-block{-webkit-box-pack:center;-ms-flex-pack:center;border-bottom:1px solid #e2e2e2;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;padding-bottom:15px}.tip-odds-tickets-save-block .tickets-operation-block button+button{margin:0 0 0 15px}.tip-odds-accordion{display:none;margin-top:20px}.tip-odds-accordion.is-open{display:block;padding-bottom:51px}.tip-odds-accordion .partially-acd-ctt{height:auto}.tip-odds-accordion .purchase-ttl{font-size:18px;line-height:1.5}.tip-odds-attention{margin-top:20px}.tip-odds-att-balloon img{display:block;margin:0 auto 12px}.tip-odds-error-wrap{margin:16px 0 5px;text-align:center}.tip-odds-error-wrap .color-red{color:#e21d1f}.betting-name{background-color:#133fa6;border:1px solid #c7c7c7;border-bottom:none;color:#fff;font-size:14px;font-weight:700;height:36px;line-height:1.3571428571;padding:8px 0 0 13.5px;text-align:left;width:100%}.series-table{table-layout:fixed}.series-table-container{width:100%}.series-table-container .series-table,.series-table-container.row-1 .select-house-container{width:33.3333333333%}.series-table-container.row-2 .select-house-container{width:66.6666666667%}.series-table-container.row-3 .select-house-container{width:100%}.series-table-container.row-4 .select-house-container{width:133.3333333333%}.series-table-container.row-5 .select-house-container{width:166.6666666667%}.series-table-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.series-table-wrap.row-1 .series-table{width:100%}.series-table-wrap.row-2 .series-table{width:50%}.series-table-wrap.row-3 .series-table{width:33.33333%}.series-table-wrap.row-4 .series-table{width:25%}.series-table-wrap.row-5 .series-table{width:20%}.series-table-wrap.row-6 .series-table{width:16.66667%}.series-table-wrap.row-7 .series-table{width:14.28571%}.series-table-wrap.row-8 .series-table{width:12.5%}.series-table-wrap.row-9 .series-table{width:11.11111%}.series-table-wrap .col-1{height:68px}.series-table-wrap .col-2{height:101px}.series-table-wrap .col-3{height:134px}.series-table-wrap .col-4{height:167px}.series-table-wrap .col-5{height:200px}.series-table-wrap .col-6{height:233px}.series-table-wrap .col-7{height:266px}.series-table-wrap .col-8{height:299px}.series-table-wrap .col-9{height:332px}.series-table-wrap .col-10{height:365px}.series-table-wrap .col-11{height:398px}.series-table-wrap .col-12{height:431px}.series-table-wrap .col-13{height:464px}.series-table-wrap .col-14{height:497px}.series-table-wrap .col-15{height:530px}.series-table-wrap .col-16{height:563px}.series-table-wrap.wide-col .col-1{height:95px}.series-table-wrap.wide-col .col-2{height:155px}.series-table-wrap.wide-col .col-3{height:215px}.series-table-wrap.wide-col .col-4{height:275px}.series-table-wrap.wide-col .col-5{height:335px}.series-table-wrap.wide-col .col-6{height:395px}.series-table-wrap.wide-col .col-7{height:455px}.series-table-wrap.wide-col .col-8{height:515px}.series-table-wrap.wide-col .col-9{height:575px}.series-table-wrap.wide-col .col-10{height:635px}.series-table-wrap.wide-col .col-11{height:695px}.series-table-wrap.wide-col .col-12{height:755px}.series-table-wrap.wide-col .col-13{height:815px}.series-table-wrap.wide-col .col-14{height:875px}.series-table-wrap.wide-col .col-15{height:935px}.series-table-wrap.wide-col .col-16{height:995px}.series-table-wrap.wide-col .data-inner{height:80px}.series-table-wrap.wide-col .odds-num{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:end;-ms-flex-pack:end;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end;padding:8px 9px}.series-table:first-of-type td,.series-table:first-of-type th{border-left:none}.series-table:last-of-type td,.series-table:last-of-type td:last-of-type,.series-table:last-of-type th{border-right:none}.series-table th{border-bottom:1px solid #cfd5e3;border-left:1px solid #cfd5e3;border-top:1px solid #cfd5e3;font-size:14px;font-weight:600;line-height:1.4285714286;padding-bottom:7px;padding-top:7px;width:33.3333333333%}.series-table th.data-empty{border:none}.series-table tr:last-of-type td{border-right:1px solid #cfd5e3}.series-table td{border:1px solid #cfd5e3;border-right:none}.series-table td.data-empty{border:none}.series-table td.data-empty .frame-num,.series-table td.data-empty .odds-num{visibility:hidden}.series-table[class*=balloon-] tr .entry-balloon{bottom:auto;top:calc(100% + 11px);-webkit-transform:none;transform:none}.series-table[class*=balloon-] tr .entry-balloon:after,.series-table[class*=balloon-] tr .entry-balloon:before{-webkit-transform:scale(1.2) translateY(-50%) rotate(90deg);transform:scale(1.2) translateY(-50%) rotate(90deg)}.series-table[class*=balloon-] tr .entry-balloon:before{top:0}.series-table[class*=balloon-] tr .entry-balloon:after{top:-3px}.select-house-container{background-color:#eaeef7;border-top:1px solid #cfd5e3;width:100%}.select-house-inner{font-size:14px;font-weight:700;line-height:1.4285714286;padding-bottom:7px;padding-top:8px;text-align:center}.trifecta-table{table-layout:fixed;width:100%}.trifecta-table+.trifecta-table{margin-top:19px}.trifecta-table tr{width:100%}.trifecta-table td,.trifecta-table th{border:1px solid #cfd5e3}.trifecta-table th{width:30px}.trifecta-table td{font-weight:700;vertical-align:top}.trifecta-table td .entry-balloon{font-weight:500}.trifecta-table td.horse-name{background-color:#fff;vertical-align:middle}.trifecta-table td:last-of-type{border-right:none}.trifecta-table.data-1{width:calc(33.33333% + 20px)}.trifecta-table.data-2{width:calc(66.66667% + 10px)}.trifecta-table.data-3{width:100%}.trifecta-table.data-4{width:calc(133.33333% - 10px)}.trifecta-table.data-5{width:calc(166.66667% - 20px)}.trifecta-table.data-6{width:calc(200% - 30px)}.trifecta-table.data-7{width:calc(233.33333% - 40px)}.trifecta-table.data-8{width:calc(266.66667% - 50px)}.trifecta-table.data-9{width:calc(300% - 60px)}.trifecta-table.data-10{width:calc(333.33333% - 70px)}.trifecta-table .ranking-num{color:#fff;font-size:14px;font-weight:600;line-height:1.4285714286;padding:7px 3px}.trifecta-table .ranking-num.first{background:#c9b200}.trifecta-table .ranking-num.second{background:#b2b2b2}.trifecta-table .ranking-num.third{background:#d09c68}.trifecta-table .horse-name{background-color:#eaeef7}.trifecta-table .horse-name,.trifecta-table .horse-num{font-size:14px;font-weight:600;line-height:1.4285714286;text-align:center}.trifecta-table .horse-num{vertical-align:middle}.trifecta-table .odds-data{border-bottom:1px solid #cfd5e3;width:100%}.trifecta-table .odds-data:last-of-type{border-bottom:none}.trifecta-table .odds-data .odds-num{padding:6px 10px;width:calc(100% - 30px)}.trifecta-table .horse-num{padding:8px}.trifecta-table tr:nth-last-of-type(-n+2) .entry-balloon{bottom:auto;top:calc(100% + 6px)}.trifecta-table tr:nth-last-of-type(-n+2) .entry-balloon:after,.trifecta-table tr:nth-last-of-type(-n+2) .entry-balloon:before{bottom:auto;-webkit-transform:scale(1.2) translateY(-50%) rotate(90deg);transform:scale(1.2) translateY(-50%) rotate(90deg)}.trifecta-table tr:nth-last-of-type(-n+2) .entry-balloon:after{top:-3px}.trifecta-table tr:nth-last-of-type(-n+2) .odds-data:nth-of-type(-n+2) .entry-balloon{bottom:auto;top:calc(100% + 6px)}.trifecta-table tr:nth-last-of-type(-n+2) .odds-data:nth-of-type(-n+2) .entry-balloon:after,.trifecta-table tr:nth-last-of-type(-n+2) .odds-data:nth-of-type(-n+2) .entry-balloon:before{bottom:auto}.trifecta-table tr:nth-last-of-type(-n+2) .odds-data:nth-of-type(-n+2) .entry-balloon:before{top:1px}.trifecta-table tr:nth-last-of-type(-n+2) .odds-data:nth-of-type(-n+2) .entry-balloon:after{top:-3px}.trifecta-table tr:nth-last-of-type(-n+2) .odds-data:nth-last-of-type(-n+2) .entry-balloon{bottom:auto;top:calc(100% + 6px)}.trifecta-table tr:nth-last-of-type(-n+2) .odds-data:nth-last-of-type(-n+2) .entry-balloon:after,.trifecta-table tr:nth-last-of-type(-n+2) .odds-data:nth-last-of-type(-n+2) .entry-balloon:before{bottom:auto}.trifecta-table tr:nth-last-of-type(-n+2) .odds-data:nth-last-of-type(-n+2) .entry-balloon:before{top:1px}.trifecta-table tr:nth-last-of-type(-n+2) .odds-data:nth-last-of-type(-n+2) .entry-balloon:after{top:-3px}.series-table .data-inner,.trifecta-table .data-inner{font-weight:700}.series-table .data-inner,.series-table .frame-num,.trifecta-table .data-inner,.trifecta-table .frame-num{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.series-table .frame-num,.trifecta-table .frame-num{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#eaeef7;border-right:1px solid #cfd5e3;font-size:14px;font-weight:600;line-height:1.4285714286;padding:6px 11px;text-align:center;width:30px}.series-table .odds-num,.trifecta-table .odds-num{font-size:13px;line-height:1.4615384615;padding:6px 5px;text-align:right;width:calc(100% - 30px)}.series-table .odds-num .odds-rate,.trifecta-table .odds-num .odds-rate{font-size:13px;font-weight:500;line-height:1.4615384615}.series-table .race-frame1,.tip-odds-table .race-frame1,.trifecta-table .race-frame1{background:#fff}.series-table .race-frame2,.tip-odds-table .race-frame2,.trifecta-table .race-frame2{background:#383838;color:#fff}.series-table .race-frame3,.tip-odds-table .race-frame3,.trifecta-table .race-frame3{background:#eb5351;color:#fff}.series-table .race-frame4,.tip-odds-table .race-frame4,.trifecta-table .race-frame4{background:#2c93eb;color:#fff}.series-table .race-frame5,.tip-odds-table .race-frame5,.trifecta-table .race-frame5{background:#ffe033}.series-table .race-frame6,.tip-odds-table .race-frame6,.trifecta-table .race-frame6{background:#31a848;color:#fff}.series-table .race-frame7,.tip-odds-table .race-frame7,.trifecta-table .race-frame7{background:#eb9100;color:#fff}.series-table .race-frame8,.tip-odds-table .race-frame8,.trifecta-table .race-frame8{background:#ef5a9f;color:#fff}.series-table .balloon-txt,.tip-odds-table .balloon-txt,.trifecta-table .balloon-txt{font-weight:700}.series-table .color-red,.tip-odds-table .color-red,.trifecta-table .color-red{color:#e21d1f;font-weight:700}.series-table .odds-frame,.tip-odds-table .odds-frame,.trifecta-table .odds-frame{position:relative;text-align:right}.series-table .odds-frame.is-selected,.tip-odds-table .odds-frame.is-selected,.trifecta-table .odds-frame.is-selected{background:#e6f0fa}.series-table .odds-frame.grey-bg,.series-table .odds-frame.withdrawn,.tip-odds-table .odds-frame.grey-bg,.tip-odds-table .odds-frame.withdrawn,.trifecta-table .odds-frame.grey-bg,.trifecta-table .odds-frame.withdrawn{background:#e3e3e3;cursor:default;text-align:center}.series-table .double-odds,.tip-odds-table .double-odds,.trifecta-table .double-odds{font-size:13px;font-weight:400;line-height:1.4615384615}.series-table .double-odds .odds-rate:first-of-type,.tip-odds-table .double-odds .odds-rate:first-of-type,.trifecta-table .double-odds .odds-rate:first-of-type{padding-right:2px}.series-table .double-odds .odds-rate:last-of-type,.tip-odds-table .double-odds .odds-rate:last-of-type,.trifecta-table .double-odds .odds-rate:last-of-type{padding-left:2px}.ticket-list.label-flex-list{margin:0 -15px;width:calc(100% + 30px)}.ticket-list.label-flex-list .ticket-list-item{display:-webkit-box;display:-ms-flexbox;display:flex}.ticket-list.label-flex-list .ticket-check{-ms-flex-negative:0;border-bottom:none;border-right:2px solid #efefef;flex-shrink:0;width:62px}.ticket-list.is-empty{overflow:hidden}.ticket-list.is-empty .ticket-list-item{border:none;font-weight:700;padding:15px}.loading-wrap{height:400px;position:relative;width:100%}.loading-wrap .loading-img{height:auto;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:150px}.contents_privacy .number,.contents_privacy .ttl02+p{margin-top:25px}.contents_privacy ul.numbers{margin:25px 0}.contents_privacy ul.numbers li+li{margin-top:18px}.contents_privacy ul.numbers p{line-height:2.4rem}.contents_privacy p+.align-right{margin-top:38px}.contents_privacy a{word-break:break-word}.banner-campaign-container{background-color:#fff;height:58px;overflow:hidden;z-index:1}.banner-wrap{height:100%;position:relative}.banner-wrap .featured-image{height:100%;position:absolute;top:0;-webkit-transition:all .2s;transition:all .2s}.banner-wrap .featured-image-left{right:50%}.banner-wrap .featured-image-right{left:50%}.banner-wrap .featured-image img{-o-object-fit:cover;object-fit:cover;width:100%}.banner-background,.banner-wrap .featured-image img{height:100%;-webkit-transition:all .2s;transition:all .2s}.banner-background{background:#202121;left:50%;position:absolute;top:0;-webkit-transform:translateX(-50%) skewX(-14deg);transform:translateX(-50%) skewX(-14deg);z-index:1}.banner-background span{height:100%;position:absolute;top:0;width:5px}.banner-background span:first-child{background-color:#e89762;left:16px}.banner-background span:nth-child(2){background-color:#e0db60;left:46px}.banner-background span:nth-child(3){background-color:#5baf5b;left:59px;width:8px}.banner-background span:nth-child(4){background-color:#57a6c7;right:55px;width:8px}.banner-background span:nth-child(5){background-color:#c7598c;right:40px}.banner-background span:nth-child(6){background-color:#d86b6b;right:8px}.banner-close-button{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:hsla(0,0%,100%,.733);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:20px;justify-content:center;position:absolute;right:0;top:0;-webkit-transition:all .2s;transition:all .2s;width:20px;z-index:20}.banner-close-button:hover{background-color:#fff;-webkit-box-shadow:0 0 5px rgba(0,0,0,.2);box-shadow:0 0 5px rgba(0,0,0,.2)}.banner-close-button span[class*=icon]{color:#000;font-size:10px}.banner-image-container{background-color:#fff;display:block;height:100%;left:50%;overflow:hidden;position:absolute;top:0;-webkit-transform:translateX(-50%) skewX(-14deg);transform:translateX(-50%) skewX(-14deg);-webkit-transition:all .2s;transition:all .2s;width:316px;z-index:10}.banner-image-container.is-link:hover img{opacity:.8}.banner-image-wrap{height:100%;-webkit-transform:skew(14deg) translateX(-7px);transform:skew(14deg) translateX(-7px);width:calc(100% + 14px)}.banner-image{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.banner-campaign-container.inside-menu{background-color:transparent}.banner-campaign-container.inside-menu .banner-wrap{background-color:#1c3674}.banner-campaign-container.inside-menu .featured-image{display:none}.banner-campaign-container.inside-menu .banner-close-button{background:none;right:42px}.banner-campaign-container.inside-menu .banner-image-container{-webkit-transform:translateX(-50%);transform:translateX(-50%);width:246px}.banner-campaign-container.inside-menu .banner-image-wrap{-webkit-transform:translateX(-7px);transform:translateX(-7px)}.banner-campaign-container.inside-menu .banner-image-wrap .banner-image{-o-object-fit:contain;object-fit:contain}body.is-fixed{position:fixed;width:100%}.l-header.is-menu-opened .hamburger-menu{-webkit-box-shadow:-5px 0 3px rgba(0,0,0,.3);box-shadow:-5px 0 3px rgba(0,0,0,.3);height:100%;opacity:1;visibility:visible}.l-header.is-menu-opened .header-member-wrapper .icon-arrow_bottom{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.l-header.is-menu-opened .header-hamburger-txt .to-open{display:none}.l-header.is-menu-opened .header-hamburger-txt .to-close{display:block}.sticky-bottom.is-side-stop{position:static}.sticky-bottom.is-side-stop .ticket-purchase .btn-wrap{display:none}.sticky-bottom.is-side-move{bottom:0;position:fixed;width:100%;z-index:10}.sticky-bottom.is-side-move .ticket-purchase+.btn-wrap{display:none}.grid-tab-item.is-current,.ranking-tab>li.is-current .ranking-tab-inner{background:#111;color:#fff}.secondary-tab-item.is-current{color:#133fa6}.secondary-tab-item.is-current:before{left:0;right:inherit;width:100%}.pager-item.is-current{background:#fff;border-color:#133fa6}.pager-item.is-current a,.pager-item.is-current span{color:#133fa6}.pager-item.is-current:hover{border:1px solid #133fa6}.pager-item.is-current:hover a,.pager-item.is-current:hover span{color:#133fa6}.accordion.is-open .mypage-recent-icon,.accordion.is-open .mypage-terms-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.mypage-favorite-nav .is-current .mypage-favorite-nav-inner,.mypage-history-nav .is-current,.mypage-side-list .is-current .mypage-side-list-inner{background:#111;color:#fff}.mypage-calendar-month .is-current.mypage-calendar-month-item .mypage-calendar-month-item-inner{color:#133fa6}.mypage-calendar-month .is-current.mypage-calendar-month-item:before{left:0;right:inherit;width:100%}.swiper-container-initialized .media-list>li+li,.swiper-initialized .media-list>li+li{margin-top:0}.is-sticky .race-table.umabashira td.sticky-cell,.is-sticky .race-table.umabashira th.sticky-cell{-webkit-box-shadow:0 2px 0 1px #c7c7c7;box-shadow:0 2px 0 1px #c7c7c7;visibility:visible;width:32px;z-index:20}.acd-btn .acd-txt-to-close{display:none}.acd-btn .icon-arrow_bottom{-webkit-transition:all .3s;transition:all .3s}.acd-btn.is-open .acd-txt-to-open{display:none}.acd-btn.is-open .acd-txt-to-close{display:inline-block}.acd-btn.is-open .icon-arrow_bottom{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg);-webkit-transform-origin:center;transform-origin:center}.secondary-tab-item.is-disable{color:#c7c7c7;cursor:default}.secondary-tab-item.is-disable:hover{color:#c7c7c7;pointer-events:none}.secondary-tab-item.is-disable.is-current:before,.secondary-tab-item.is-disable:hover:before{display:none}.footer-list-blc.is-open .accordion-icon:before{-webkit-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg);-webkit-transform-origin:center center;transform-origin:center center}@media (min-width:375px){.header-hamburger-wrapper{padding:0 10px}.header-hamburger-txt span{display:block}.assign-flow.flow-1 .flow-item-1 p,.assign-flow.flow-4 .flow-item-4 p{bottom:-22px;left:50%;top:auto;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.assign-flow.flow-4 .flow-item-4 p{right:auto}.landscape-list-label,.square-list-label{width:auto}.column-list-label{margin-top:-6px}.square-list-date{margin-right:12px}.mypage-side-list-inner{font-size:13px;line-height:1.2307692308}.relation-data-aim-pattern .vertical{margin-right:30px}.sticky-bottom .btn-wrap.col2 .btn{font-size:13px;padding-left:10px;padding-right:10px}.sticky-bottom .btn-wrap.col2 .btn .icon{font-size:16px}.sticky-bottom .btn-wrap.col2 .btn:nth-of-type(2n){margin-left:15px}.campaign-date .year{font-size:14px}.campaign-date .date{font-size:22px}}@media (min-width:768px){a{cursor:pointer}a,a img{-webkit-transition:.3s;transition:.3s}a:hover{text-decoration:underline}body.wide-width{min-width:1200px}.l-header.is-absolute{position:fixed}.l-side{margin-bottom:0;margin-top:0}.l-side-content{width:calc(100% - 360px)}.l-side-container{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-bottom:60px}.main-inner.l-reporter{padding-top:60px}.inner .media-ttl-wrap{padding:0}.inner.login-top-inner .assign-col{background:#fff}.inner.login-top-inner .assign{background:none}.inner.login-top-inner .assign-or>div{background:#fff}.inner.login-top-inner{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:60px;margin-left:auto;margin-right:auto;max-width:1056px;position:unset;width:100%}.inner.login-top-inner .pc-right-content{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.inner.login-top-inner .assign-col{-ms-flex-preferred-size:584px;-webkit-box-ordinal-group:2;-ms-flex-order:1;flex-basis:584px;margin-bottom:0;margin-top:0;order:1;position:unset}.medium-inner{margin:0 auto;max-width:800px}.one-col-white-inner{padding:40px 15px 60px}.full-width{left:auto;margin-left:auto;margin-right:auto;right:auto;width:auto}.sticky-side{position:sticky;top:125px}.txt-large{font-size:18px!important}.page-ttl{font-size:36px;line-height:1.5}.page-ttl-bottom{text-align:center}.contents-sub-ttl{margin-bottom:20px;padding:8px 10px}.col-ttl{font-size:22px}.arrow-link a:hover{opacity:.7}.page-visual{padding:56px 15px 50px}.page-visual-ttl{font-size:36px;line-height:1.5}.breadcrumb{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:36px;padding:0}.breadcrumb>li{margin-bottom:0}.pager-item.dot,.pager-item.next,.pager-item.prev{width:30px}.pager-item.dot.dot,.pager-item.next.dot,.pager-item.prev.dot{margin:0 5px}.ranking-list a:hover .ranking-list-rank img{opacity:1}.ranking-list-rank{left:0}.ranking-list-content{width:calc(100% - 88px)}.ranking-list-thumnail img.ratio-img{margin-top:1.1rem}.ranking-list-ttl{width:calc(100% - 88px)}.ranking-list-subttl{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.ranking-list>li{padding-bottom:2.1rem}.ranking-tab-inner{cursor:pointer;-webkit-transition:.3s;transition:.3s}.ranking-tab-inner:hover{background:#111;color:#fff}.grid-tab{border-bottom:2px solid #111}.grid-tab-item{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-right:5px;width:auto}.grid-tab-item:last-of-type{margin-right:0}.grid-tab-inner{cursor:pointer;font-size:14px;line-height:1.4285714286;padding:5px 0;-webkit-transition:.3s;transition:.3s}.grid-tab-inner:hover{background:#111;color:#fff}.secondary-tab-item{min-width:100px;padding-bottom:10px}.secondary-tab-item:hover{color:#133fa6}.secondary-tab-item:hover:before{left:0;right:inherit;width:100%}.race-list{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:-18px}.race-list,.race-list>li{display:-webkit-box;display:-ms-flexbox;display:flex}.race-list>li{margin-top:18px;width:100%;width:calc(50% - 10px)}.race-list>li:nth-child(2n){margin-left:20px}.race-list>li+li{margin-top:18px}.btn{font-size:16px;line-height:1.5;min-height:48px;min-width:236px;padding:10px 32px;-webkit-transition:.3s;transition:.3s;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.btn:hover{background:#2b54b4;border-color:#2b54b4}.btn.disabled:hover,.btn:disabled:hover{background:#c7c7c7;border-color:#c7c7c7}.btn-back:hover{background:#111;border-color:#111;color:#fff}.btn-add:hover{background:#e03f49;border-color:#e03f49;color:#fff}.btn-paid{display:inline-block;max-width:none;max-width:auto;padding-left:46px;padding-right:46px;width:auto}.btn-paid:hover{background:#e03f49;border-color:#e03f49}.btn-flex{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.btn.acd-btn{border-width:1px;font-size:14px;min-height:38px;min-width:192px;padding-bottom:8px;padding-top:8px}.btn.black:hover{background:#fff;border-color:#fff;color:#111}.btn.thin{max-width:none}.btn.favorite{display:inline-block;font-size:14px;padding-left:36px;position:absolute;right:10px;top:8px;width:163px}.btn.favorite .icon-like{font-size:1.7rem}.btn-wrap .btn{margin-left:auto;margin-right:auto}.btn-wrap.col2{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;width:100%}.btn-wrap.col2 .btn{margin:0;width:50%}.btn-wrap.col2 .btn:nth-of-type(2n){margin-left:30px}.btn-wrap.paid-flow-btn{bottom:77px;position:absolute}.btn.btn-picture{margin:-.5rem 0 0 auto}.txt-icon-link:hover{text-decoration:none}input[type=date],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{min-height:36px;padding:6px 12px}select{background-size:7px auto;padding:3px 35px 3px 10px}select.wd260{padding:6px 35px 6px 10px;width:260px}.input-col-wrap.input-login-wrap .input-col+.input-col{padding-top:6px}.input-col-wrap.input-login-wrap .input-ttl-cover{margin-bottom:6px}.input-label-require{padding:2px 4px 1px}.input-suffix{font-size:14px;line-height:1.4285714286;margin-left:12px}.check-panel.cassette+.check-panel.cassette{margin-top:14px}.check-panel.cassette .check-panel-txt{margin-bottom:0;width:calc(100% - 152px)}.check-panel.cassette .check-panel-campaign{margin-left:0}.check-panel.block+.check-panel.block{margin-top:16px}.check-panel.small .check-panel-txt{width:calc(100% - 21px)}.check-panel.small .check-panel-select{height:18px;width:18px}.check-panel.middle .check-panel-txt{width:calc(100% - 21px)}.check-panel.middle .check-panel-select{height:18px;width:18px}.check-panel.middle input[type=checkbox]+.check-panel-content .check-panel-select,.check-panel.middle input[type=checkbox]:checked+.check-panel-content .check-panel-select{background-size:18px 18px}.check-panel-select{height:16px;width:16px}.check-panel-txt{margin-left:3px;margin-right:7px;width:calc(100% - 21px)}.table-wrap.visible{overflow:auto}.sp-table{padding-left:0;padding-right:0}.race-table{min-width:100%;table-layout:auto;width:-webkit-max-content;width:-moz-max-content;width:max-content}.race-table,.race-table div{font-weight:600}.race-table th{padding:7px 3px;text-align:center;vertical-align:middle}.race-table td{padding:9px}.race-table .race-horse{padding-left:25px}.race-table .race-horse-name{display:inline-block;margin-bottom:0}.race-table .race-horse a{display:inline-block;font-size:13px;font-weight:400}.race-table .race-horse .btn-fav{font-size:12px;height:20px;top:.1em;width:20px}.race-table .race-horse-age{font-size:13px;margin-right:0}.race-table .race-horse-type .arrow{margin-left:2px}.race-table .race-horse-trainer{font-size:13px}.race-table .race-jockey .btn-fav{font-size:12px;height:20px;right:.1em;width:20px}.race-table .race-jockey-name{font-weight:600;margin-top:0}.race-table .race-jockey.lined-up .btn-fav{top:-1px}.race-table .race-jockey-name{font-size:13px;font-weight:500;line-height:1.4615384615}.race-table .race-horse-name{font-size:13px;font-weight:600;line-height:1.4615384615}.race-table.listing td:nth-of-type(2){font-weight:600;padding:9px 0;text-align:center}.race-table.listing .cell-frame,.race-table.listing .cell-mark,.race-table.listing .cell-num{height:35px;width:40px}.race-table.listing .cell-horse-name{width:244px}.race-table.listing .cell-horse-name-sm{width:178px}.race-table.listing .cell-horse-age{width:52px}.race-table.listing .cell-horse-type{width:117px}.race-table.listing .cell-jockey{width:186px}.race-table.listing .cell-jockey-weight{width:46px}.race-table.listing .cell-horse-trainer{width:190px}.race-table.listing .cell-forecaster>span{-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb}.race-table.listing .cell-win-odds{width:76px}.race-table.listing .cell-horse-weight{width:63px}.race-table.data .cell-name-wide{width:309px}.race-table.data .cell-rank{width:50px}.race-table.expected tr:not(.table-inner-row) td:first-child,.race-table.expected tr:not(.table-inner-row) td:nth-child(2),.race-table.expected tr:not(.table-inner-row) td:nth-child(3),.race-table.expected tr:not(.table-inner-row) th:first-child,.race-table.expected tr:not(.table-inner-row) th:nth-child(2),.race-table.expected tr:not(.table-inner-row) th:nth-child(3){border:1px solid #c7c7c7;position:static}.race-table.expected tr:not(.table-inner-row) td:first-child:before,.race-table.expected tr:not(.table-inner-row) td:nth-child(2):before,.race-table.expected tr:not(.table-inner-row) td:nth-child(3):before,.race-table.expected tr:not(.table-inner-row) th:first-child:before,.race-table.expected tr:not(.table-inner-row) th:nth-child(2):before,.race-table.expected tr:not(.table-inner-row) th:nth-child(3):before{display:none}.race-table.expected td:nth-child(odd){background-color:#f7f7f7}.race-table.expected td:first-of-type,.race-table.expected td:nth-child(2n),.race-table.expected td:nth-of-type(3){background-color:#fff}.race-table.expected td .race-paid-message{font-size:14px;letter-spacing:.47em;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.race-table.expected td.race-paid{background-color:#fff;padding:17px 5px 0}.race-table.expected.forecaster-04 .cell-forecaster{width:182px}.race-table.expected.forecaster-08 .cell-forecaster{width:91px}.race-table.expected.forecaster-10 .cell-forecaster{width:73px}.race-table.expected.forecaster-20 .cell-forecaster{width:31px}.race-table.expected.forecaster-20 .cell-forecaster>span,.race-table.expected.forecaster-30 .cell-forecaster>span{vertical-align:middle;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.race-table.training tr:not(.table-inner-row) td:first-child,.race-table.training tr:not(.table-inner-row) td:nth-child(2),.race-table.training tr:not(.table-inner-row) th:first-child,.race-table.training tr:not(.table-inner-row) th:nth-child(2){border:1px solid #c7c7c7;position:static}.race-table.training tr:not(.table-inner-row) td:first-child:before,.race-table.training tr:not(.table-inner-row) td:nth-child(2):before,.race-table.training tr:not(.table-inner-row) th:first-child:before,.race-table.training tr:not(.table-inner-row) th:nth-child(2):before{display:none}.race-table.training .cell-num{width:37px}.race-table.training .cell-time-wrap{width:346px}.race-table.training .cell-time{width:70px}.race-table.training .cell-score{width:35px}.race-table.training .cell-comment{width:137px}.race-table.training .cell-horse-name-sm{width:168px}.race-table.training .training-score{padding-bottom:5px;padding-top:5px}.race-table.training .txt-small{font-size:14px}.race-table.result td:nth-of-type(2){font-weight:600;text-align:center}.race-table.result tr.cancel[class^=race-frame] td:nth-of-type(3){color:#111}.race-table.result .cell-jockey{width:150px}.race-table.result .txt-small{font-size:14px}.race-table.schedule .race-ttl,.race-table.schedule td{font-size:13px}.race-table.purchase.purchase-jammed .cell-horse-name{width:313px}.race-table.purchase.purchase-jammed .cell-check{width:38px}.select-mark>button{height:24px;width:24px}.table-annotation{padding:0}.table-bottom-link{margin-top:20px;padding:0}.colored-table tr{border:1px solid #c7c7c7}.colored-table tbody{border:none}.payoff-table tr:last-child td{border-bottom:1px solid #cfd5e3}.payoff-table td,.payoff-table th{padding:14px 12px 15px}.payoff-table tbody:first-of-type{border-right:1px solid #cfd5e3}.payoff-table{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:100%}.payoff-table td:nth-of-type(2){width:90px}.corner-table{width:420px}.corner-table td{width:413px}.lap-time-table{width:auto}.lap-time-table td,.lap-time-table th{width:67px}.race-card-top table thead tr:first-child th:nth-child(2){left:26px;z-index:5}.race-card-top table td:nth-child(2){left:26px;position:sticky;z-index:3}.is-pc{display:block!important}.is-sp{display:none!important}.is-table-win-place-pc{display:-webkit-box;display:-ms-flexbox;display:flex;gap:60px}.gray-wrap{padding:26px 40px}.accordion-open{cursor:pointer}.toast{padding:9px 50px 9px 15px}.toast-icon{cursor:pointer;top:13px}.scroll-mark{display:none;max-width:1020px}.general-balloon:before{top:31px}.balloon-txt{text-align:center}.balloon-close{height:26px;width:26px}.entry-balloon:before{top:calc(50% + 1px)}.entry-balloon:after{top:50%}.entry-balloon{max-width:305px}.entry-balloon-inner{padding:30px 18px 18px}.content-col{margin-bottom:30px}.login-top-img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:472px}.entry-opt-in{margin-left:-95px;margin-right:-95px;position:relative}.ad-wrap-list{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.ad-wrap-list li+li{margin-left:50px;margin-top:0}.ad-wrap-text{max-width:100%;width:860px}.ad-wrap-infeed{height:110px;width:860px}.ad-wrap-bnr{display:none}.ad-wrap-recommend{width:860px}.ad-wrap-list-wrap{display:none}.header-logo{padding:0}.header-logo:hover{opacity:.7}.header-quick-link{display:-webkit-box;display:-ms-flexbox;display:flex}.header-quick-link:hover{opacity:.7}.header-hamburger-wrapper{display:none}.header-btn:hover{opacity:.7}.header-nav.hamburger-nav,.header-nav.header-nav-sp{display:none}.header-nav .nav-list{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0 -5px}.header-nav .nav-list li{padding:0 5px;width:auto}.header-nav .nav-list .nav-link{-webkit-box-orient:horizontal;-webkit-box-direction:normal;border-radius:16px;-ms-flex-direction:row;flex-direction:row;max-height:30px;padding:6px 12px;white-space:nowrap;width:-webkit-max-content;width:-moz-max-content;width:max-content}.header-nav .nav-list .nav-link:hover span{opacity:.7}.header-nav .nav-list .nav-link br{display:none}.header-nav .nav-list .nav-link img{height:auto;margin-bottom:0}.header-nav .nav-list .nav-link span{line-height:inherit;margin-left:5px}.header-notification-inner{padding:8px 40px 8px 46px}.header-notification .icon-bell,.header-notification .icon-close{left:10px}.hamburger-menu{border:1px solid #c7c7c7;height:auto;right:0;top:58px;width:342px}.hamburger-menu .btn{font-size:13px}.hamburger-col{padding:0}.hamburger-member{display:none}.hamburger-mymenu>li{margin-bottom:18px}.hamburger-mymenu a{font-size:14px;line-height:1.4285714286}.hamburger-nav{display:none}.l-footer .footer-nav{display:-webkit-box;display:-ms-flexbox;display:flex}.l-footer .footer-nav-inner{margin:auto;max-width:100%;padding:30px 0 22px;width:1200px}.l-footer .footer-nav__logo{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:14px}.l-footer .footer-nav__category .nav-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.l-footer .footer-nav__category .nav-list li{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:0;margin-right:30px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.l-footer .footer-nav__category .nav-list .nav-link{background-color:transparent;border:0;height:28px;margin-bottom:0}.l-footer .footer-extra-nav{display:-webkit-box;display:-ms-flexbox;display:flex}.l-footer .footer-extra-nav-inner{-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-wrap:wrap;flex-wrap:wrap;height:132px;justify-content:center;margin:auto;max-width:100%;-webkit-transition:all .3s;transition:all .3s;width:1200px}.l-footer .footer-extra-nav-inner:has(.banner-wrapper){height:180px}.l-footer .footer-extra-nav__link{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:0;max-width:calc(100% - 271px)}.l-footer .footer-extra-nav__link a{border:0;line-height:24px;margin-right:29px;max-height:auto}.l-footer .footer-extra-nav__copyright{margin:17px 0 0 2px}.l-footer .footer-extra-nav__copyright p{text-align:left}.l-footer .footer-extra-nav__east-sport{-webkit-box-ordinal-group:3;-ms-flex-order:2;-ms-flex-item-align:end;align-self:flex-end;margin:0 0 0 38px;order:2;padding:16px 0;width:231px}.l-footer .footer-extra-nav__east-sport .east-sport-logo{height:69px;width:231px}.l-footer .footer-extra-nav__east-sport .east-sport-logo img{height:35px;margin:17px 23px 17px 38px}.modal-content{margin:0 auto 30px;max-width:510px}.modal-content-ipat{margin:0 auto 40px;max-width:500px;padding-left:0;padding-right:0;width:100%}.modal-attention,.modal-close+.ipat-error .modal-attention{margin:12px 0 30px}.modal-attention .input-item-wrap .check-panel-wrap .check-panel:last-child{margin-bottom:0;margin-right:0}.modal-ipat-ttl{padding-top:20px}.modal-subttl-wrap{margin-bottom:30px}.modal-txt{text-align:center}.modal-txt+.modal-txt-list{margin-top:30px}.cover .modaal-container{position:relative;scrollbar-width:none}.cover .modaal-container::-webkit-scrollbar{display:none}.cover .modal-wrap{margin-top:20px}.modal-information{padding:0 30px}.modaal-wrapper.cover .modaal-inner-wrapper{padding:60px 25px}.assign-inner{margin:0 auto;max-width:500px}.assign-inner-merit{margin:0 auto;max-width:686px}.assign-subttl-merit{font-size:28px;line-height:1.5}.assign-btn-wrap.login-btn-wrap{margin-top:26px}.assign-btn-top{margin:36px 0 20px;text-align:center}.assign-link.narrow{margin-top:15px}.assign-or{margin:20px 0 15px}.assign-or>div{padding:0 38px}.assign-flow{width:304px}.assign-flow-item p{color:#c7c7c7;display:block;top:28px}.assign-flow-bottom{margin:60px 0 36px}.assign-flow-bottom.wide{margin-top:60px}.assign-withdrawal .gray-wrap+.btn-wrap{margin-top:22px}.assign-merit-list{display:block;margin-bottom:0;width:47%}.assign-merit-list:nth-of-type(2n){margin-left:41px}.assign-merit-list-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.assign-merit-heading{font-size:22px;line-height:1.5}.assign-exclusive-movie-txt,.assign-merit-txt{font-size:13px;line-height:1.5}.assign-exclusive-movie-txt{text-align:center}.assign-exclusive-movie-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.assign-exclusive-movie-list>li{margin-left:13px;width:calc(33% - 7px)}.assign-exclusive-movie-list>li:first-child{margin-left:0}.assign-paid-wrap .assign-btn-wrap .btn{width:260px}.assign-mail-wrap{margin-top:27px}.assign-menber-ttl{margin-bottom:20px}.assign-reset-wrap{margin-bottom:40px}.assign-registry-ttl{margin:18px}.assign-paid-flow{position:relative}.emphasis-sp{color:#111;font-size:22px;line-height:1.5}.page-archive{padding-top:60px}.media-ttl{font-size:28px;line-height:1.5}.media-ttl-wrap{padding:0}.media-subttl{font-size:24px}.media-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.media-list>li{width:calc(50% - 10px)}.media-list>li:nth-child(2n){margin-left:20px}.media-list>li+li{margin-top:30px}.media-list>li:first-child,.media-list>li:nth-child(2){margin-top:0}.media-list-img{height:calc(28.1vw - 106.78px)}.media-list-content{padding:20px 0 0}.media-list-ttl-wrap+.media-list-label{margin-top:8px}.media-list-date-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.media-list-label{margin-top:-7px}.media-list-arrow-link a{display:inline-block}.media-list-arrow-link a:nth-of-type(n+2){margin-left:30px}.landscape-list>li+li{margin-top:20px}.landscape-list-inner{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;padding:28px 21px}.landscape-list-inner .label-ad{bottom:29px;position:absolute;right:22px}.landscape-list-heading{display:block}.landscape-list-img{height:auto;width:100%}.landscape-list-img-cover{display:block}.landscape-list-img img{height:172px;width:260px}.landscape-list-content{width:calc(100% - 280px)}.landscape-list-content.content-ad .landscape-list-heading{height:22px}.landscape-list-ttl,.square-list-ttl{font-size:18px;line-height:1.5}.landscape-list-ttl-wrap{width:100%}.landscape-list-date,.square-list-date{font-size:14px;line-height:1.3571428571}.landscape-list-date-wrap,.square-list-date-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:8px}.landscape-list-label,.square-list-label{margin-top:-7px}.landscape-list-txt{-webkit-line-clamp:3;font-size:13px;line-height:1.5384615385;margin-top:6px}.landscape-list-tag{margin-top:15px}.landscape-list-tag-item{font-size:13px;line-height:1.4615384615}.column-top-wrap{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-left:auto;margin-right:auto;max-width:1020px;padding:0 15px;width:100%}.column-top-wrap .column-list-img-cover{height:auto;width:45%}.column-top-wrap .column-list-img img{min-height:230px}.column-top-wrap .column-list-content{background:none;width:calc(55% - 36px)}.column-top-wrap .column-list-heading{margin-bottom:16px}.column-top-wrap .column-list-date{font-size:16px;line-height:1.375;margin-right:12px}.column-top-wrap .column-list-ttl,.column-top-wrap .gallery-info p,.gallery-info .column-top-wrap p{background:#fff;background:-webkit-gradient(linear,left top,left bottom,color-stop(15%,transparent),color-stop(0,#fff));background:linear-gradient(transparent 15%,#fff 0);display:inline;font-size:24px;font-weight:700;line-height:1.5;padding:2px 2px 0}.column-top-wrap .column-list-ttl:hover,.column-top-wrap .gallery-info p:hover,.gallery-info .column-top-wrap p:hover{opacity:.7}.column-list-inner,.square-list-inner{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;min-height:240px;padding:28px 21px}.column-list-heading{display:block}.column-list-img{height:auto;width:100%}.column-list-img-cover{display:block;height:172px;width:30%}.column-list-img img{height:100%}.column-list-content{padding:0;width:65%}.column-list-ttl,.gallery-info p{font-size:18px;line-height:1.5;margin-top:8px}.column-list-txt{font-size:13px;line-height:1.5384615385;margin-top:6px}.column-list-tag{margin-top:15px}.column-list-tag-item{color:#6a6a6a;font-size:13px;line-height:1.4615384615}.column-list.col2{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.column-list.col2 li{margin-left:20px;width:calc(50% - 10px)}.column-list.col2 li:nth-of-type(odd){margin-left:0}.column-list.col2 li:nth-of-type(n+3){margin-top:20px}.column-list.col2 li+li{margin-top:0}.column-list.col2 .column-list-content{padding:14px 15px;width:100%}.column-list.col2 .column-list-inner,.column-list.col2 .square-list-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0}.column-list.col2 .column-list-img{height:100%;width:100%}.column-list.col2 .column-list-img-cover{width:100%}.beginner-head{padding:0 0 60px}.beginner-category-list li:nth-child(-n+2){margin-top:20px}.beginner-category-list li a{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-content:center}.beginner-category-list li{font-size:1.6rem;margin-top:20px;width:calc(20% - 6.4px)}.beginner-menu.banei li{width:240px}.square-list li{margin-left:20px;width:calc(50% - 10px)}.square-list-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0}.square-list-img-cover{height:212px}.square-list-content{padding:20px 20px 26px}.square-list-content.add{padding:14px 20px 9px}.square-list-label{width:auto}.square-list-label.label-ad{margin-top:33px}.square-list-ttl{font-size:18px;line-height:1.5}.media-bnr{margin-bottom:36px}.media-list-tag-wrap{margin-top:15px}.media-advertising-left{margin-right:12px}.media-advertising-right{margin-left:12px}.reporter-link{margin-bottom:20px;margin-top:15px}.page-single{padding-top:0}.page-single .search-bar{margin-top:39px}.single-ttl{font-size:24px;line-height:1.1666666667}.single-wrap{padding:0}.single-wrap .single-share{min-width:240px}.single-tag{margin-bottom:26px}.single-content h4{margin-bottom:20px;padding:8px 10px}.single-content table:not([class]){margin-bottom:0}.single-content .race-table.result{min-width:1120px}.single-content .slop-time-table table{width:100%}.single-content .slop-time-table table th:first-of-type{width:7.6%}.single-content .slop-time-table table th:nth-of-type(2){width:27.47%}.single-content .slop-time-table table th:nth-of-type(3){width:7.39%}.single-content .slop-time-table table th:nth-of-type(4){width:7.72%}.single-content .slop-time-table table th:nth-of-type(5){width:8.51%}.single-content .slop-time-table{overflow-x:auto}.single-content .picture-mv{height:600px}.single-content .picture-mv .arrow-link{width:30px}.single-content .picture-mv .arrow-link.left:before,.single-content .picture-mv .arrow-link.right:before{height:26px;width:26px}.single-content .picture-img{height:600px}.single-content .picture-img img{max-height:580px;max-width:800px}.single-share{background:none}.single-share.top{border-top:none;margin:60px 0 auto 250px;padding:20px 0 0 250px}.single-block-wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:15px 27px 13px 18px}.single-writer-img{-ms-flex-negative:0;flex-shrink:0;height:81px;width:73px}.single-writer-content{padding:0 30px 0 10px}.single-writer-content-txt{margin-top:0}.single-writer-link{-webkit-box-pack:start;-ms-flex-pack:start;font-size:13px;justify-content:flex-start;line-height:1.4615384615}.single-add-list li{width:calc(50% - 14px)}.single-add-list li+li{display:block}.guide-list-item:hover{opacity:.7}.guide-list-item li{display:inline-block}.mypage-terms-content .ticket-terms-head{cursor:pointer;padding-bottom:17px;padding-top:17px}.mypage-terms-content .ticket-terms-content{padding-bottom:20px;padding-top:20px}.mypage-terms-content .ticket-terms-and-conditions{margin-bottom:20px}.mypage-terms-content .ticket-terms-list{margin-bottom:30px}.race-header{padding:18px 0 0}.race-header-inner{margin:0 auto;max-width:1200px;padding:0}.race-search-sp{display:none}.race-search-pc{display:block}.race-search-upper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.race-search-upper,.race-visual{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.race-visual{padding:6px 15px}.race-visual-inner{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;width:100%}.race-visual-ttl{font-size:36px;line-height:1.5}.race-visual-round{display:inline-block;margin-right:15px}.race-visual-round>span{height:80px;width:80px}.race-visual-label{margin-left:15px}.race-visual-label.label-round>span{border-radius:50px;font-size:17px;line-height:1;padding:3px 16px}.race-visual-txt{font-size:20px;line-height:1.45}.race-content+.media-list-item{margin-top:40px}.race-btn-container{padding:30px 0 10px;text-align:right}.race-btn-container .btn{max-width:100%;min-height:0;padding:9px 16px}.race-detail-dl .dl-inner{display:inline-block;margin-bottom:0}.race-detail-dl dd,.race-detail-dl dt{display:inline-block;width:auto}.race-detail-inner{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.race-data{margin-bottom:26px;margin-right:30px;min-height:170px;width:calc(33.33333% - 20px)}.race-data:nth-of-type(3n){margin-right:0}.race-data:last-of-type{margin-bottom:26px}.race-data-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:-26px}.race-data-inner{display:block;height:auto;text-align:center}.race-data-ttl{margin-bottom:24px}.race-tab{padding:0;width:665px}.race-tab-item:hover{opacity:.8}.race-tab-item{font-size:13px;font-weight:400}.race-training-about{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;width:100%}.race-training-about p{padding-right:40px;width:510px}.race-training-about-img{margin-top:0;width:calc(100% - 510px)}.race-training-evaluation{padding:30px 0}.race-training-evaluation p{width:calc(100% - 70px)}.race-training-evaluation .race-data-ttl{margin-bottom:0;width:70px}.race-training-evaluation-item{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 30px}.race-training-evaluation-item+.race-training-evaluation-item{margin-top:40px}.race-session-inner{padding:9px}.race-session:first-child{margin-top:0}.race-session .race-session-place .is-win5 .race-session-place-round{-webkit-transform:translateY(2px);transform:translateY(2px)}.race-session .race-label-wrap span{margin-left:2px}.race-session .race-session-about .horse-number{margin-left:7px}.race-session{margin-top:6px;width:calc(50% - 10px)}.race-session.grow{margin:0 auto;max-width:1200px;padding:12px 0;width:100%}.race-session.grow .race-session-content{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.race-session.grow .race-session-place{width:120px}.race-session.grow .race-session-start{font-size:14px;margin-left:18px}.race-session.grow .race-session-about{font-size:14px;font-weight:600;margin-top:0}.race-session-grow-ttl-wrapper,.race-session.grow .race-session-about{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.race-session-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:14px}.race-session-start-wrap{margin-top:2px}.race-session-start-wrap .race-label-wrap{width:calc(100% - 58px)}.race-session-forecast{margin-right:0;margin-top:2px;-webkit-transform:translateY(-6px);transform:translateY(-6px)}.race-session-forecast-img img{margin-right:0}.race-session-all:first-child{margin-left:0}.race-session-all .race-session-wrap{display:block;margin-top:0}.race-session-all .race-session{width:100%}.race-session-all-ttl{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:center;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;padding-bottom:22px;text-align:center;width:100%}.race-session-all-ttl-inner{background-color:#000;border-radius:5px;color:#fff;height:21px;width:100%}.race-session-all-ttl p{font-size:12px;font-weight:600;line-height:21px}.race-session-all-txt{margin-top:5px}.race-session-all-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.race-main-inner{padding-bottom:20px}.race-main-inner .media-subttl-wrap{margin-bottom:30px}.race-purchase-container{padding:20px 0}.race-purchase-container .secondary-tab-ctt .sp-table{margin-top:20px}.race-purchase-inner{padding:0 20px}.race-vertical-btn .btn{padding:10px 11px 10px 9px}.race-read-in-view.training{left:400px;top:380px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.weather-wrap{max-width:378px}.weather-left{-ms-flex-preferred-size:38%;flex-basis:38%}.weather-right{-ms-flex-preferred-size:calc(62% - 3px);flex-basis:calc(62% - 3px)}.weather-img+.weather-temperature{margin-top:10px}.weather-txt{margin-top:5px}.weather-detail-ttl{font-size:12px;line-height:1.4166666667}.weather-detail-txt .direction{font-size:14px;line-height:1.1428571429}.race-container .weather-info__wrap,.race-session-all .weather-info__wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:60px;padding:5px 14px}.top-mv{margin-bottom:19px;overflow:hidden}.top-mv .swiper-pagination{margin-bottom:0}.top-mv .swiper-pagination-bullet{height:12px;margin-bottom:0;width:12px}.top-gr-inner{padding:20px}.top-gr-item{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.top-gr-content{min-width:50%;width:auto}.top-gr-content-wrap{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-bottom:20px}.top-gr-img{height:100%;width:calc(100% - 192px)}.top-gr-ttl-txt{font-size:32px}.top-gr-label{display:inline;margin-left:12px;vertical-align:middle}.top-gr-btn{padding:0 0 0 10px;width:440px}.top-gr-btn .btn{font-size:22px;margin-bottom:2px;min-height:auto;min-width:auto;width:49.5%}.top-gr-odds{margin-left:20px;min-width:calc(50% - 20px)}.top-gr-odds-rank li{margin-top:0}.top-ranking-list{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.top-ranking-list>li+li{margin-left:47px;margin-top:0}.top-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.top-flex .media-list-content{margin-left:25px}.top-media-topics .media-list-content{padding-top:0;width:350px}.top-media-topics-img{-ms-flex-negative:0;flex-shrink:0;height:213px;width:320px}.top-media-list+.media-list-arrow-link{margin-top:0}.info-bar{margin:0 auto 47px}.info-bar-ttl{font-size:14px}.info-bar-ctt,.info-bar-ttl{padding:6px 10px}.page-visual.reporter-detail{margin-bottom:20px;padding:50px 15px}.reporter-rank-list-flex .top-reporter-img{width:97px}.reporter-rank-img-list li{margin-left:15px;width:calc(33.33333% - 10px)}.reporter-rank-img-list li:nth-of-type(odd){margin-left:15px}.reporter-rank-img-list li:nth-of-type(n+3){margin-top:0}.reporter-rank-img-list li:nth-of-type(n+4){margin-top:14px}.reporter-rank-img-list li:nth-of-type(3n+1){margin-left:0}.reporter-rank-img-detail{padding:8px 6px 5px}.reporter-rank-img-detail .top-reporter-favorite{margin-right:0;margin-top:4px}.reporter-rank-img-detail .top-reporter-favorite-ttl{font-size:12px;line-height:1.5;margin-right:9px}.reporter-rank-img-detail .top-reporter-favorite-num{width:auto}.reporter-rank-img-detail .top-reporter-favorite-num .score img{width:14px}.reporter-rank-name{font-size:16px;line-height:1.5}.reporter-detail-wrap{border:4px solid #111;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;max-width:1020px;width:100%}.reporter-detail-top{position:relative}.reporter-detail-top .favorite{margin-top:0}.reporter-detail-ttl{font-size:46px;line-height:1.4782608696}.reporter-detail-bottom{padding:0}.reporter-detail-bottom-img{border:none;border-left:4px solid #111;height:100%;width:342px}.reporter-detail-introduction{font-size:1.4rem;margin-bottom:0;margin-top:18px}.reporter-detail-white-wrap{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.reporter-detail-white-wrap>a img{height:186px;max-width:280px}.reporter-detail-white-wrap.heading{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:space-between;padding:20px 30px 17px 20px}.reporter-detail-white-wrap.heading .top-reporter-favorite-wrap{display:block}.reporter-detail-white-wrap.featured{padding:15px}.reporter-detail-white-wrap.featured .date-info-wrap{margin-left:15px}.reporter-detail-white-wrap.featured>a img{height:122px;width:184px}.reporter-detail-white-wrap .column-list-heading,.reporter-detail-white-wrap.featured .date{margin-top:0}.reporter-detail-white-wrap .column-txt{margin-left:28px;width:calc(100% - 308px)}.reporter-detail-graph-wrap{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.top-reporter-list-wrap+.top-reporter-list-wrap{margin-top:18px}.top-reporter-favorite-num.large{font-size:34px}.top-reporter-favorite-num.large span{font-size:20px;line-height:1.15}.top-reporter.featured-hose .top-reporter-ttl{width:521px}.top-reporter.featured-hose .top-reporter-ttl img{width:100%}.race-list-relation{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:32px}.race-list-relation,.race-list-relation-inner{display:-webkit-box;display:-ms-flexbox;display:flex}.race-list-relation-inner{margin-bottom:30px;padding:12px 14px}.race-list-relation-inner .label-wrap .g1{font-size:12px;line-height:1.4166666667}.race-list-about.race-info{display:-webkit-box;display:-ms-flexbox;display:flex}.relation-subttl.small{padding:6px 10px}.relation-subttl-wrap.mid{margin-top:30px}.relation-subttl-wrap.narrow{margin-top:24px}.relation-data-aim{margin:0;padding:24px 30px}.relation-data-aim-btn{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.relation-data-aim-btn .btn-txt{-ms-flex-negative:0;flex-shrink:0;margin-right:32px}.relation-content .single-writer-ttl{font-size:22px;line-height:1.5}.reporter-last-week{padding:0 20px 20px}.reporter-last-week-ttl{margin:0 -20px 10px;width:calc(100% + 40px)}.reporter-last-week-list{display:-webkit-box;display:-ms-flexbox;display:flex}.reporter-last-week-list li+li{margin-left:15px;margin-top:0}.reporter-last-week-content{display:inline}.reporter-last-week-img{width:100%}.reporter-last-week-detail{padding:10px;position:relative;text-align:right;width:100%}.reporter-last-week-num{bottom:10px;height:88px;left:16px;margin-bottom:0;position:absolute}.reporter-last-week-num.num-1{height:137px}.reporter-last-week .reporter-rank-name{font-size:16px;line-height:1.5}.reporter-last-week .top-reporter-favorite:first-child{margin-left:auto;margin-right:0}.reporter-last-week .top-reporter-favorite-num{font-size:16px;line-height:1.375}.reporter-ipat-container{padding:15px}.reporter-ipat-ttl{font-size:28px;line-height:1;padding:10px 20px}.reporter-ipat-link{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:20px 30px}.reporter-ipat-link a+a{margin-left:50px}.reporter-ipat-list li .reporter-rank-img-detail{padding:8px 6px 5px}.reporter-ipat-button-wrap{padding:10px}.ticket-wrap{margin-bottom:40px}.ticket-list-item{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:12px}.ticket-check{-ms-flex-negative:0;border-bottom:none;border-right:2px solid #efefef;flex-shrink:0;width:62px}.ticket-check .check-panel{display:block;margin-bottom:0;padding:0;position:absolute;width:auto}.ticket-check .ticket-name{display:none}.ticket-check>label{margin-right:0}.ticket-content .ticket-name{display:block}.ticket-content{padding:20px 18px}.ticket-number-list{margin-top:18px}.ticket-number-list li span{font-size:1.6rem;height:26px;width:26px}.ticket-number-list.arrow li:before{top:6px}.ticket-bet{margin-top:0;padding:12px}.ticket-bet .input-item-suffix-box .input-suffix.suffix-left{margin-right:6px}.ticket-bet .input-item-suffix-box{width:auto}.ticket-bet .input-item input{height:36px;width:78px}.ticket-btn-block{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.ticket-btn-block .ticket-btn-lead{text-align:left;width:163px}.ticket-btn-block .btn-wrap{margin-top:0;width:calc(100% - 178px)}.ticket-btn-block .btn-wrap.col2 .btn{margin-left:15px;margin-top:0;min-width:215px}.ticket-btn-block .btn-wrap.col2 .btn.btn-add{font-size:1.4rem;min-height:38px}.ticket-btn-block .btn-wrap.col2 .btn.btn-back{font-size:1.4rem;min-height:38px;min-width:192px;padding-left:24px;padding-right:24px}.ticket-ttl-wrap{padding:0}.ticket-ttl{font-size:36px;line-height:1.5}.ticket-ttl-wrap{margin:0 auto 40px}.ticket-days{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;padding:20px}.ticket-days-select{margin-bottom:0}.ticket-days-select .select-wrap{width:100%}.ticket-days-select .select-wrap>select{padding:7px 42px 7px 12px;width:100%}.ticket-days-race{padding:20px}.ticket-area{margin-bottom:20px}.ticket-area .check-panel{border-bottom:1px solid #efefef;padding-bottom:10px;width:100%}.ticket-area-ttl{margin-bottom:10px}.ticket-round{border:none;padding:18px 20px 0}.ticket-race{border:none;padding:14px 20px 21px}.ticket-race-select{-webkit-box-pack:justify;-ms-flex-pack:justify;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between}.ticket-race-select .btn-wrap.col2{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:240px}.ticket-race-select .btn-wrap.col2 .btn{font-size:14px;min-height:38px;padding:0 15px}.ticket-race-select .btn-wrap.col2 .btn:nth-of-type(2n){margin-left:6px}.ticket-race-name{margin:7px 0;width:auto}.ticket-race .check-panel-select{margin-right:6px}.ticket-race .check-panel-txt{width:calc(100% - 21px)}.ticket-race .check-panel{margin-bottom:19px;margin-top:0}.ticket-container .ticket-total-amount .ticket-sum{font-size:16px}.ticket-purchase{padding:20px 15px}.ticket-purchase .btn-wrap{display:none}.ticket-total-head{padding-bottom:12px}.ticket-total-title.selecting{font-size:18px;font-weight:700}.ticket-total-amount .ticket-sum .num-val{font-size:30px}.ticket-total-amount .ticket-score{font-size:14px}.ticket-select-delete{display:none}.bet-list .l-side-content{width:580px}.bet-list .l-side{margin-top:0;width:400px}.partially-acd-ttl{display:none}.partially-acd-ctt{height:auto;margin-top:0}.non-menber-container{background:#fff;margin:0 auto 60px}.non-menber-inner{padding:60px 0}.non-menber-sub-title{text-align:center}.non-menber-btn-area{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.btn-area-content:first-child{margin-bottom:0;margin-right:40px}.btn-area-content-txt{font-weight:400;margin-bottom:20px}.btn-area-content .btn,.btn-area-content .icon{font-size:13px}.btn-area-content .icon{margin-right:6px}.special-wrap{padding:20px}.special-inner{padding:0}.special-about{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.special-about-txt{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-top:0;text-align:right}.special-img{padding-top:65%}.special-img img{height:412px}.special-btn-wrap{margin-top:21px}.special-btn-wrap .btn{font-size:13px;line-height:1.4615384615;margin-right:5px;min-height:0;padding:6px 3px;width:calc(20% - 4px)}.race-table.small td{padding:9px}.race-table.small .cell-num{padding:3px;width:37px}.race-table.small .cell-rank{width:80px}.race-table.small .cell-rank-ratio{width:151px}#cboxContent:before{height:70px}#cboxNext{left:135px}#cboxPrevious{left:90px}#cboxMiddleLeft,#cboxMiddleRight{width:90px}.gallery-info{padding:70px 0 90px}.gallery-info p{font-size:1.4rem}.race-table.umabashira:not([class*=is-odds]) td:first-child,.race-table.umabashira:not([class*=is-odds]) th:first-child{display:table-cell}.race-table.umabashira tr.race-frame2 td:nth-child(2),.race-table.umabashira tr.race-frame3 td:nth-child(2),.race-table.umabashira tr.race-frame4 td:nth-child(2),.race-table.umabashira tr.race-frame5 td:nth-child(2),.race-table.umabashira tr.race-frame6 td:nth-child(2),.race-table.umabashira tr.race-frame7 td:nth-child(2),.race-table.umabashira tr.race-frame8 td:nth-child(2){background-color:#fff;color:#111}.race-table.umabashira td.sticky-cell,.race-table.umabashira th.sticky-cell{display:none}.race-table.umabashira td:nth-of-type(-n+2),.race-table.umabashira th:nth-of-type(-n+2){-webkit-box-shadow:0 2px 1px .5px #c7c7c7;box-shadow:0 2px 1px .5px #c7c7c7;position:sticky;z-index:10}.race-table.umabashira td:first-of-type,.race-table.umabashira th:first-of-type{left:0}.race-table.umabashira td:nth-of-type(2),.race-table.umabashira th:nth-of-type(2){border-right:1px solid #c7c7c7;left:37px}.race-table.umabashira.is-odds td:nth-of-type(-n+2),.race-table.umabashira.is-odds th:nth-of-type(-n+2){-webkit-box-shadow:0 2px 1px .5px #c7c7c7;box-shadow:0 2px 1px .5px #c7c7c7;position:sticky;z-index:10}.race-table.umabashira.is-odds td:first-of-type,.race-table.umabashira.is-odds th:first-of-type{left:0}.race-table.umabashira.is-odds td:nth-of-type(2),.race-table.umabashira.is-odds th:nth-of-type(2){left:96px}.race-table.umabashira.is-odds td:nth-of-type(3),.race-table.umabashira.is-odds th:nth-of-type(3){z-index:0}.race-table.umabashira.is-odds td:nth-of-type(2){padding:11px 12px;text-align:left}.race-table.umabashira td,.race-table.umabashira td .hashira-family{font-size:12px}.race-table.umabashira .cell-horse-name-long{width:230px}.race-table.umabashira .cell-jockey{width:99px}.race-table.umabashira .cell-race{width:330px}.race-table.listing.race-table .cell-mark{width:40px}.umabashira div,.umabashira p{font-weight:500}.umabashira .hashira-horse{left:-6px;width:calc(100% + 12px)}.umabashira .hashira-horse-label>span{font-size:12px}.umabashira .hashira-horse-name{font-size:16px}.umabashira .hashira-jockey,.umabashira .hashira-trainer{font-size:12px}.umabashira .hashira-last-inner{max-height:150px}.umabashira .hashira-last-left{min-height:150px}.umabashira .hashira-last-left .txt-bold{font-size:13px}.umabashira .hashira-last-left .txt-bold.hashira-label-gold,.umabashira .hashira-last-left .txt-bold.hashira-label-silver{font-size:12px}.umabashira .hashira-last-left .hashira-time{font-size:15px}.umabashira .hashira-last-right .txt-bold,.umabashira .hashira-last-right .txt-bold+span{font-size:12px}.umabashira .hashira-label-gold,.umabashira .hashira-label-silver{width:44px}.umabashira .hashira-end-head{display:none}.umabashira .hashira-read-in-view{top:565px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.scrollbar{display:block;top:100px}.l-header-campaign .header-main-origin .header-logo{padding-left:80px}.l-header-campaign .header-main-origin .header-logo img{width:112px}.l-header-campaign .campaign-nav{font-size:16px;width:190px}.campaign-mv{background:#000;min-height:0}.campaign-mv-ttl{text-align:left}.campaign-mv-ttl>span{font-size:46px}.campaign-mv-subttl{font-size:44px}.campaign-mv-txt{font-size:20px;line-height:2;margin-bottom:0}.campaign-mv-txt strong{font-size:24px}.campaign-mv-inner{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0}.campaign-mv-limit{margin-top:20px;text-align:left}.campaign-mv-left{-ms-flex-negative:0;background:url(/assets/images/campaign/campaign_mv_pc.jpg) no-repeat 100% 0/auto 100%;flex-shrink:0;padding:109px 40px 78px 80px;width:547px}.campaign-mv-left .additional-txt:last-child{margin-bottom:0}.campaign-mv-left .campaign-mv-btn-wrap .btn{font-size:20px;min-height:78px;min-width:364px}.campaign-mv-right{-webkit-box-flex:1;-ms-flex-positive:1;display:block;flex-grow:1}.campaign-mv-right img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:left center;object-position:left center;width:100%}.campaign-mv.finished{background-image:url(/assets/images/campaign/campaign_bg_pc.jpg)}.campaign-mv.finished .campaign-mv-inner{display:block;padding:112px 0 50px}.campaign-mv.finished .campaign-mv-ttl,.campaign-mv.finished .campaign-mv-txt{text-align:center}.campaign-mv.entry{background-image:url(/assets/images/campaign/entry_bg_pc.jpg)}.campaign-mv-annotation{margin:0 0 10px;text-align:left}.campaign-mv-annotation>span{font-size:36px}.campaign-mv.theme-people .campaign-mv-inner{padding-top:0}.campaign-mv.theme-people .campaign-mv-left{background:url(/assets/images/campaign/campaign_bg_pc.jpg) no-repeat 100% 0/auto 100%}.campaign-mv.read-in-modal{background-image:none}.campaign-read-in-view-content img{margin-bottom:0;margin-left:18px;margin-top:3px}.campaign-read-in-view-text{font-size:14px;line-height:1.2142857143}.campaign-read-in-view a+a{margin-left:30px}.campaign-btm-img{display:none}.campaign-date{margin-right:75px}.campaign-date:before{left:calc(100% + 30px)}.campaign-date .year{font-size:22px;margin-top:0}.campaign-date .date{font-size:36px}.campaign-date .day{font-size:14px}.campaign-section-ttl{font-size:24px}.campaign-section-ttl strong{font-size:28px}.campaign-section-ttl.sml{font-size:20px}.campaign-section-ttl.sml strong{font-size:24px}.campaign-section-lead{margin-bottom:50px}.campaign-section-head{margin-bottom:22px}.campaign-section-btn-wrap{margin:0 auto}.campaign-section-btn-wrap .btn{min-height:70px;min-width:360px}.campaign-merit .additional-txt{margin-bottom:0}.campaign-merit{padding-bottom:40px}.campaign-reporter>li{margin-bottom:0;margin-right:12px;width:calc(25% - 12px)}.campaign-reporter>li:nth-child(2n){margin-left:0}.campaign-reporter-catch{font-size:13px}.campaign-race{padding:100px 0}.campaign-race-container{margin-left:0;margin-right:auto;width:50%}.campaign-race .campaign-section-head{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:0;text-align:left}.campaign-race .campaign-section-head .txt{margin-left:10px}.campaign-race .campaign-section-ttl{margin-bottom:10px;text-align:left}.campaign-race .campaign-section-inner{position:relative}.campaign-race .campaign-section-lead{margin-bottom:0}.campaign-race-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:60px}.campaign-race-list>li{margin-left:72px;width:calc(50% - 36px)}.campaign-race-list>li:nth-of-type(odd){margin-left:0}.campaign-screen{max-width:100%;position:absolute;right:75px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:calc(50% - 170px)}.campaign-movie{padding-bottom:150px;position:relative}.campaign-movie .campaign-section-lead{margin-bottom:0}.campaign-movie.static{padding-bottom:60px}.campaign-faq{padding-top:180px}.campaign-faq.further{padding-top:143px}.campaign-system{padding-bottom:56px}.campaign-system .campaign-section-head,.campaign-system .campaign-section-ttl{text-align:center}.campaign-system .campaign-section-head{display:block}.campaign-system .campaign-section-head .txt{margin-left:0}.campaign-further-txt{font-size:18px;font-weight:500;text-align:center}.faq-acd .accordion-open:before{left:40px;top:24px}.faq-acd .accordion-open{padding:27px 80px}.faq-acd .accordion-content{padding:24px 80px}.faq-acd .accordion-icn{height:30px;right:35px;width:30px}.faq-acd .accordion-icn:before{width:15px}.faq-acd .accordion-icn:after{height:15px}.campaign-swiper{bottom:0;margin-left:auto;max-width:1020px;position:absolute;-webkit-transform:translateY(50%);transform:translateY(50%);width:calc(100% - 30px)}.campaign-swiper .swiper-slide{margin-right:16px;width:calc(33.33333% - 10.66667px)}.campaign-swiper .swiper-slide:last-of-type{margin-right:0}.campaign-swiper.static{position:static;-webkit-transform:none;transform:none;width:100%}.compare{display:-webkit-box;display:-ms-flexbox;display:flex}.compare-block{margin-bottom:0;width:calc(50% - 13px)}.compare-block:nth-of-type(2n){margin-left:26px}.compare-ctt{padding:22px 20px 100px}.compare-price{bottom:0;left:20px;position:absolute;width:calc(100% - 40px)}.campaign-btn-wrap{padding:0}.odds-update{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-left:0}.odds-update-time{margin:0 9.2px 0 0}.odds-popular-race-wrap{padding-top:15px;row-gap:33px}.odds-popular-race-table td.horse-name{padding-left:13px}.odds-popular-race-table td.odds:nth-child(n-2){padding-right:18px;width:110px}.odds-popular-race-table td.odds:last-child{padding-right:21px;width:150px}.odds-popular-race-table.win th.odds+.odds{width:150px}.odds-popular-list{margin-left:0;min-width:auto;width:360.5px}.odds-popular-list.win{margin-top:0;min-width:auto;width:680px}.odds-popular-list.quinella{margin-top:0;min-width:auto;width:460px}.group-number-wrap{height:24px}.newspaperWrapper{width:1200px}.newspaperWrapper h2{font-size:1.5em;padding-bottom:0}.newspaperWrapper .race-table th{padding:7px 3px}.newspaperWrapper .race-table td{padding:11px 10px}.newspaperWrapper .pdficon{width:40px}.newspaperWrapper .newspaper-button-header{width:60px}.renewal-heading{border-bottom:5px solid #000;font-size:24px;line-height:1;margin:0;padding:10px 20px}.renewal-list-l-date,.renewal-list-m-date,.renewal-list-s-date{font-size:14px;font-weight:100}.renewal-list-l-date-wrap,.renewal-list-m-date-wrap,.renewal-list-s-date-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.renewal-list-l-label,.renewal-list-m-label,.renewal-list-s-label{width:auto}.renewal-list-l-label span,.renewal-list-m-label span,.renewal-list-s-label span{font-size:13px;line-height:1}.renewal-list-l-arrow-link a,.renewal-list-m-arrow-link a,.renewal-list-s-arrow-link a{display:inline-block}.renewal-list-l-arrow-link a:nth-of-type(n+2),.renewal-list-m-arrow-link a:nth-of-type(n+2),.renewal-list-s-arrow-link a:nth-of-type(n+2){margin-left:30px}.renewal-list-l{margin-bottom:40px}.renewal-list-l-content{margin:0;padding:5px 14px;width:calc(100% - 320px)}.renewal-list-l-img{-ms-flex-negative:0;flex-shrink:0;width:320px}.renewal-list-l-ttl{font-size:22px;line-height:1.5}.renewal-list-l-txt-wrap{margin-top:18px}.renewal-list-m>li{width:calc(33.33% - 10px)}.renewal-list-m>li:nth-child(2n){margin-left:0}.renewal-list-m>li:not(:nth-child(3n+1)){margin-left:15px}.renewal-list-m-label,.renewal-list-m>li:first-child,.renewal-list-m>li:nth-child(2){margin-top:0}.renewal-list-m-img{height:184.42px;width:100%}.renewal-list-m-content{margin-bottom:5px;padding:10px}.renewal-list-m-ttl-wrap+.list-m-label{margin-top:8px}.renewal-list-s-content{width:calc(100% - 160px)}.renewal-list-s-ttl{font-size:16px;margin-top:8px}.renewal-list-s-img{width:150px}.renewal-list-s-tag{margin-top:15px}.wide-wrap.l-side-container{max-width:1200px;width:1200px}.wide-wrap.l-side-container .l-side-content{width:883px}.bet-wide-wrap{max-width:1200px;width:1200px}.bet-wide-wrap .l-side-content{width:760px}.ticket-gray-line .ticket-wrap{margin:0}.ticket-gray-line .ticket-list{border:2px solid #efefef}.link-txt{margin:0 0 20px;text-align:left}.race-links-reporter{padding:6px}.race-links-reporter .icon-user{font-size:17px}.race-links-movie{margin-right:5px}.race-links-movie .icon-play2,.schedule-links-movie .icon-play2{font-size:33px}.page-repoeter{padding-top:10px}.race-corner-content .ticket-terms-head{cursor:pointer}.race-corner-content .ticket-terms-content{padding:30px}.race-corner-content .ticket-terms-list li .race-corner-icon{min-width:45px}.race-corner-content .ticket-terms-list li+li{margin-bottom:45px}.race-corner-content .ticket-terms-list li:first-child{margin-bottom:10px}.tip-odds{margin:0 auto;padding-bottom:60px}.tip-odds .table-wrap+.table-wrap{margin-top:29px}.tip-odds-container{margin-top:5px}.tip-odds-container .mypage-terms-content{margin:40px 0 0}.tip-odds-content{display:-webkit-box;display:-ms-flexbox;display:flex}.tip-odds-content.exacta,.tip-odds-content.quinella-place{margin-top:16px}.tip-odds-content .right-block{margin:35px 0 0 40px;max-width:calc(100% - 800px);width:100%}.tip-odds-content .right-block .sticky-bottom.is-side-move{left:auto}.tip-odds-main .secondary-tab{overflow:visible;width:1200px}.tip-odds-method{max-width:1200px}.tip-odds-method.tall{margin-top:6px}.tip-odds-method.tall .method-ttl{padding:12px 9px}.tip-odds-method .method-ttl{min-width:82px;padding:10px 14px}.tip-odds-method .method-names{font-size:13px;line-height:1.4615384615;padding:10px 14px}.tip-odds-method .method-select{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding:5px 12px}.tip-odds-method .method-select .check-panel-wrap{margin:0 24px 0 0}.tip-odds-method .method-select .select-wrap{width:250px}.tip-odds-table.race-table .cell-odds{width:150px}.tip-odds-table.race-table .cell-horse-name{width:300px}.tip-odds-table.race-table .race-mark{padding:9.5px 5px}.tip-odds-table .odds-frame{padding-right:19px}.tip-odds-table .odds-frame .entry-balloon{left:157px}.tip-odds-table .odds-frame .entry-balloon:after,.tip-odds-table .odds-frame .entry-balloon:before{right:100%;-webkit-transform:scale(1.2) translateY(-50%);transform:scale(1.2) translateY(-50%)}.tip-odds-table .odds-frame .entry-balloon:after{right:100%}.tip-odds-sum-container{border-top:none;overflow:auto}.tip-odds-sum-container .btn-wrap{display:block}.tip-odds-sum-container .btn{margin-top:10px}.tip-odds-sum-block{border:1px solid #e2e2e2;padding:20px}.tip-odds-tickets-block{margin-top:40px}.tip-odds-tickets-block .ticket-list{height:450px}.tip-odds-tickets-save-block{margin-top:40px}.tip-odds-tickets-save-block .ticket-delete{display:block;margin:23px auto 0}.tip-odds-att-balloon img{margin:0 auto 16px}.tip-odds-error-wrap{margin:16px 0 15px}.series-table-container .series-table,.series-table-container.row-1 .select-house-container{width:20%}.series-table-container.row-2 .select-house-container{width:40%}.series-table-container.row-3 .select-house-container{width:60%}.series-table-container.row-4 .select-house-container{width:80%}.series-table-container.row-5 .select-house-container,.series-table-wrap.row-1 .series-table{width:100%}.series-table-wrap.row-2 .series-table{width:50%}.series-table-wrap.row-3 .series-table{width:33.33333%}.series-table-wrap.row-4 .series-table{width:25%}.series-table-wrap.row-5 .series-table{width:20%}.series-table-wrap.row-6 .series-table{width:16.66667%}.series-table-wrap.row-7 .series-table{width:14.28571%}.series-table-wrap.row-8 .series-table{width:12.5%}.series-table-wrap.row-9 .series-table{width:11.11111%}.series-table td{height:33px}.trifecta-table+.trifecta-table{margin-top:30px}.trifecta-table th{width:40px}.trifecta-table.data-1{width:calc(11.11111% + 36.66667px)}.trifecta-table.data-2{width:calc(22.22222% + 33.33333px)}.trifecta-table.data-3{width:calc(33.33333% + 30px)}.trifecta-table.data-4{width:calc(44.44444% + 26.66667px)}.trifecta-table.data-5{width:calc(55.55556% + 23.33333px)}.trifecta-table.data-6{width:calc(66.66667% + 20px)}.trifecta-table.data-7{width:calc(77.77778% + 16.66667px)}.trifecta-table.data-8{width:calc(88.88889% + 13.33333px)}.trifecta-table.data-9{width:calc(100% + 10px)}.trifecta-table.data-10{width:calc(111.11111% + 6.66667px)}.trifecta-table tr:nth-last-of-type(-n+2) .entry-balloon{bottom:auto;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.trifecta-table tr:nth-last-of-type(-n+2) .entry-balloon:after,.trifecta-table tr:nth-last-of-type(-n+2) .entry-balloon:before{top:50%;-webkit-transform:scale(1.2) translateY(-50%);transform:scale(1.2) translateY(-50%)}.trifecta-table tr:nth-last-of-type(-n+2) .odds-data:nth-of-type(-n+2) .entry-balloon{bottom:auto;top:0;-webkit-transform:translateY(0);transform:translateY(0)}.trifecta-table tr:nth-last-of-type(-n+2) .odds-data:nth-of-type(-n+2) .entry-balloon:after,.trifecta-table tr:nth-last-of-type(-n+2) .odds-data:nth-of-type(-n+2) .entry-balloon:before{top:11px}.trifecta-table tr:nth-last-of-type(-n+2) .odds-data:nth-last-of-type(-n+2) .entry-balloon{bottom:0;top:auto;-webkit-transform:translateY(0);transform:translateY(0)}.trifecta-table tr:nth-last-of-type(-n+2) .odds-data:nth-last-of-type(-n+2) .entry-balloon:after,.trifecta-table tr:nth-last-of-type(-n+2) .odds-data:nth-last-of-type(-n+2) .entry-balloon:before{bottom:11px;top:auto}.series-table .odds-num,.trifecta-table .odds-num{padding:6px 9px}.series-table .double-odds .odds-rate:first-of-type,.tip-odds-table .double-odds .odds-rate:first-of-type,.trifecta-table .double-odds .odds-rate:first-of-type{padding-right:4px}.series-table .double-odds .odds-rate:last-of-type,.tip-odds-table .double-odds .odds-rate:last-of-type,.trifecta-table .double-odds .odds-rate:last-of-type{padding-left:4px}.ticket-list.is-empty{height:100%}.ticket-list.is-empty .ticket-list-item{border:1px solid #e2e2e2;padding:17px 20px}.loading-wrap{height:600px}.loading-wrap .loading-img{width:150px}.banner-campaign-container{height:52px}.banner-image-container{width:626px}.sticky-bottom.is-side-move,.sticky-bottom.is-side-stop{position:static}.is-sticky .race-table.umabashira td.sticky-cell,.is-sticky .race-table.umabashira th.sticky-cell{display:none}}@media (min-width:768px)and (max-width:1085px){body{padding-top:100px}body[data-banner-contained]{padding-top:152px}.l-main{overflow-x:hidden;padding-left:20px;padding-right:20px}.l-main .l-side-container{max-width:100%}.l-main .l-side-container .l-side{padding-left:24px;width:234px}.l-main .l-side-container .l-side-content{width:calc(100% - 234px)}.l-main .l-side-container.flex-row-reverse .l-side{padding-left:0;padding-right:23px}.l-side-container.allow-tb{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 20px}.l-side-container.allow-tb .l-side{width:210px}.l-side-container.allow-tb .l-side-content{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:24px;width:100%}.race-table th{font-size:12px}body[data-header-search]{padding-top:151px}body[data-header-search][data-banner-contained]{padding-top:203px}.header-data-search__inner,.header-main-inner{padding:0 20px}.header-quick-link.announcement-link{padding:0 0 0 12px}.header-nav.header-nav-tb{display:block;height:50px;padding:10px 53px 10px 83px}.header-nav .nav-list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.l-footer .footer-nav__category .nav-list li{margin-bottom:14px}.l-main.beginner{padding-left:0;padding-right:0}.beginner-menu+.l-side-container{padding-left:20px;padding-right:20px}.mypage-carousel{padding:0 42px}.race-header{margin:0 -20px}.race-container{margin-top:12px}.race-btn-container .btn{font-size:10px;height:30px}.race-btn-container{padding:18px 0 6px}.race-tab{width:403px}.race-tab-item{font-size:10px;height:32px}.race-session{min-height:80px}.race-session .race-session-about{font-size:10px;line-height:1.2}.race-session-all{margin-left:15px;width:calc(33.33333% - 10px)}.race-main-inner{margin-top:4px}.wide-wrap.l-side-container.allow-tb{max-width:100%}}@media (min-width:768px)and (max-width:1139px){.l-main.register{padding-left:0;padding-right:0}.regist-merit{padding-left:20px;padding-right:20px}}@media (min-width:768px)and (max-width:1200px){.l-footer .footer-nav-inner{padding:30px 20px 2px}.l-footer .footer-extra-nav-inner{height:184px!important;padding:0 20px}.l-footer .footer-extra-nav__link a{line-height:32px;margin-top:-4px;padding-bottom:10px}.mypage-menu li{width:200px}.mypage-content .bg-blue ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mypage-content .bg-blue ul li{margin:0!important;width:100%}.mypage-content .bg-blue ul li:nth-of-type(n+2){margin-top:15px!important}}@media (min-width:768px)and (max-width:1230px){.mypage-flex{padding:0 15px}}@media (min-width:768px)and (max-width:1239px){.l-main.beginner{overflow:hidden}.beginner .breadcrumb,.register .breadcrumb{padding:0 20px}}@media (min-width:768px)and (min-width:768px){.race-table.listing .cell-horse-age{width:29.6px}.column-top-wrap .column-list-date-wrap{margin-bottom:18px}}@media (min-width:820px){.race-search-pc .mypage-calendar-month{padding:0}}@media (min-width:836px){.guide-list-item{margin-left:8px;text-align:center;width:calc(20% - 6.4px)}.guide-list-item:first-of-type{margin-left:0}.guide-list-item:nth-of-type(n+3){margin-top:0}.mypage-calendar-month-item-inner{font-size:16px;line-height:1.375}}@media (min-width:900px){.l-mypage .l-side-container{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-bottom:60px}.l-mypage .l-side-container .l-side{display:block;padding-left:15px;padding-right:0}.l-mypage .l-side-container .l-side .inner{padding:0}.l-mypage .l-side-content{padding-left:15px;padding-right:15px;width:calc(100% - 360px)}.l-mypage .inner{padding:0}.l-mypage .inner .input-label-require{padding:2px 4px 1px}.l-mypage .inner .input-content.birthday{display:-webkit-box;display:-ms-flexbox;display:flex}.l-mypage .inner .input-content.birthday .input-item+.input-item{margin-left:20px}.l-mypage .inner .input-content.birthday .input-item select{background-size:7px auto;padding:3px 35px 3px 10px}.l-mypage .inner .input-content.birthday .input-item .input-suffix{font-size:14px;line-height:1.4285714286;margin-left:12px}.l-mypage .inner .input-content .check-panel-select{height:16px;width:16px}.l-mypage .inner .input-content .check-panel-txt{margin-left:7px;margin-right:7px;width:calc(100% - 21px)}.l-mypage .inner .input-content .check-panel.block+.check-panel.block{margin-top:16px}.l-mypage .inner .input-content select{background-size:7px auto;padding:3px 35px 3px 10px}.l-mypage .inner input[type=date],.l-mypage .inner input[type=datetime],.l-mypage .inner input[type=email],.l-mypage .inner input[type=month],.l-mypage .inner input[type=number],.l-mypage .inner input[type=password],.l-mypage .inner input[type=search],.l-mypage .inner input[type=tel],.l-mypage .inner input[type=text],.l-mypage .inner input[type=time],.l-mypage .inner input[type=url],.l-mypage .inner input[type=week],.l-mypage .inner textarea{min-height:36px;padding:6px 12px}.l-mypage .inner .wd260{padding:6px 35px 6px 10px;width:260px}.l-mypage .inner .btn-wrap .btn{margin-left:auto;margin-right:auto}.l-mypage .inner .btn-wrap .btn+.btn{margin-top:0}.l-mypage .inner .btn-wrap.col2{display:-webkit-box;display:-ms-flexbox;display:flex}.l-mypage .inner .btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.page-visual.mypage{padding:56px 15px 50px}.page-visual.mypage-statis-attach{padding:60px 15px 134px}.input-content.birthday{display:-webkit-box;display:-ms-flexbox;display:flex}.input-content.birthday .input-item+.input-item{width:47%}.input-content.birthday .input-item:first-child{margin-bottom:0;width:47%}.mypage-side-list{background:none;display:block;padding:0}.mypage-side-list [class*=" icon-"],.mypage-side-list [class^=icon-]{display:block}.mypage-side-list>li{width:100%}.mypage-side-list-inner{-webkit-box-pack:start;-ms-flex-pack:start;background:#fff;font-size:16px;justify-content:flex-start;line-height:1.5;padding:20px 75px 20px 37px;text-align:left;-webkit-transition:.3s;transition:.3s}.mypage-side-list-inner:hover{background:#111;color:#fff}.mypage-status{margin:-85px auto 0;max-width:1020px;padding:0 15px;width:100%}.mypage-status-inner{background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.mypage-status-inner.is-login .mypage-status-ttl{padding:24px 50px 24px 60px}.mypage-status-ttl{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;padding:40px 50px 60px 60px;width:35%}.mypage-status-ttl-label{margin-bottom:6px}.mypage-status-ttl-txt{display:block}.mypage-status-ttl-txt .honorific{font-size:1.2rem}.mypage-status-rate{margin-top:0;padding:0 2px;position:relative;width:50%}.mypage-status-rate+.mypage-status-rate:before{background:#c7c7c7;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:1px}.mypage-status-rate-wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:30%}.mypage-status-total{margin-top:0;padding:63px 58px;width:35%}.mypage-status-total-ttl{margin-bottom:6px;text-align:left}.mypage-status-total-num{font-size:24px;line-height:1.5;text-align:left}.mypage-status-total-num span{font-size:34px;line-height:1.4411764706}.mypage-status-total-about{margin-right:-10px;margin-top:12px}.mypage-status-login{margin:6px 0 12px}.mypage-status-login .btn{font-size:14px;min-height:38px;min-width:160px;padding:9px 23px}.mypage-col-ttl-wrap{margin-bottom:20px}.mypage-col.nav-top{margin-top:0}.mypage-myblock-mark{padding:10px 18px}.mypage-myblock-mark-txt{font-size:14px;line-height:1.4285714286}.mypage-myblock-account{margin-top:0;padding:40px 60px}.mypage-myblock-account .gray-wrap{margin-top:24px;padding:26px 24px}.mypage-favorite-nav{margin-bottom:16px}.mypage-favorite-nav-inner{cursor:pointer;padding:8px 0;-webkit-transition:.3s;transition:.3s}.mypage-favorite-nav-inner:hover{background:#111;color:#fff}.mypage-favorite-ttl{padding:11px 0;text-align:center}.mypage-favorite-trash{padding:11px 0}.mypage-favorite-icon [class*=" icon-"],.mypage-favorite-icon [class^=icon-]{cursor:pointer}.mypage-favorite-cel-ttl{padding:11px 20px}.mypage-favorite-cel-ttl.mypage-favorite-ttl{text-align:center}.mypage-favorite-cel-ttl.mypage-favorite-trash-block{padding:11px 0}.mypage-favorite-info-ttl{padding:6px 0;width:60px}.mypage-favorite-info-content{display:-webkit-box;display:-ms-flexbox;display:flex;padding:5px 20px;width:calc(100% - 60px)}.mypage-favorite-info-content .mypage-myblock-ttl{padding-left:6px;width:calc(100% - 68px)}.mypage-favorite-info-content .mypage-myblock-ttl-txt{font-size:13px;line-height:1.4615384615}.mypage-history-nav-item:hover{background:#111;color:#fff}.mypage-history-date{margin-bottom:30px}.mypage-history-date-pager [class*=" icon-"],.mypage-history-date-pager [class^=icon-]{font-size:10px;line-height:1;margin:0 9px 0 0;position:static;-webkit-transform:translate(0);transform:translate(0)}.mypage-history-date-pager-inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding:5px;width:90px}.mypage-history-date-pager-inner.month-inner{width:90px}.mypage-history-date-pager-txt{display:inline}.mypage-history-date-pager a.mypage-history-date-pager-inner:hover{background:#fff;color:#111}.mypage-history-date-pager.next .mypage-history-date-pager-inner{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.mypage-history-date-pager.next [class*=" icon-"],.mypage-history-date-pager.next [class^=icon-]{margin-left:9px;margin-right:0}.mypage-history-date-day{font-size:18px;line-height:1.6666666667}.mypage-history-date-week{font-size:14px;line-height:1.7142857143;margin-left:0}.mypage-history-status{margin:0 auto 20px;padding:0}.mypage-history-status .mypage-status-rate-wrap{width:50%}.mypage-history-status .mypage-status-total{padding:23px 46px;width:50%}.mypage-calendar{margin-bottom:16px}.mypage-calendar-select{display:none}.mypage-calendar-month{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0}.mypage-recent{background-position:right 5px top 0;background-size:128px}.mypage-recent-head{padding:15px 70px 15px 20px}.mypage-recent-icon,.mypage-terms-content .ticket-terms-head .mypage-terms-icon,.race-corner-content .ticket-terms-head .mypage-terms-icon{right:30px}.mypage-recent-table th.th-diff{width:110px}.mypage-recent-table .rank{font-size:14px;line-height:1.4285714286;width:75px}.mypage-recent-table .name{font-size:14px;line-height:1.4285714286;padding:4px 8px 4px 20px}.mypage-recent-table .diff{width:110px}.mypage-recent .accordion-open{cursor:pointer}.mypage-recent-ticket-table{margin-top:12px}.mypage-recent-ticket-head{padding:11px 0 10px;text-align:center}.mypage-recent-ticket-content{padding:20px 14px;text-align:right}.mypage-recent-ticket-content.is-hit{background-position:right -10px top 0;background-size:128px}.mypage-recent-ticket-content:first-child{text-align:left}.mypage-recent-ticket-content:last-child{padding:0 10px}.mypage-recent-ticket-content .ticket-content{padding:0}.mypage-recent-ticket-content .ticket-content .ticket-type{margin-right:0}.mypage-recent-ticket-content .ticket-content .ticket-points{margin-left:20px}.mypage-recent-ticket-content .ticket-number-list{margin-bottom:0}.mypage-recent-ticket-content .ticket-number-list li span{height:25px;width:25px}.mypage-recent-ticket-score{width:86px}.mypage-recent-ticket-score+.mypage-recent-ticket-score{margin-top:13px}.is-mypage-sp{display:none!important}.is-mypage-pc{display:block!important}}@media (hover:hover)and (min-width:1086px){.header-data-search__submit{background:#273581}}@media (min-width:1086px){.l-main{overflow:auto}.l-main .l-side{width:300px}.l-side{padding-right:0}.l-side-content{width:660px}.l-mypage .l-side-content{padding-right:0}.btn.thin{font-size:14px;line-height:1.4285714286;width:136px}.btn-wrap.mid{margin:0;padding-bottom:0}.toast{padding:9px 0}.header-nav.header-nav-pc{-ms-flex-item-align:start;align-self:flex-start;background:none;display:block;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:18px;width:95%;z-index:auto}.header-nav{padding:10px 0 5px}.header-nav .nav-list{height:unset}.l-footer .footer-extra-nav__copyright{margin:17px 0 8px 2px}.l-footer .footer-extra-nav__east-sport{margin:0 26px 0 0;padding:12px 0}.media-list-img{height:212px}.landscape-list-img{height:172px;width:260px}.landscape-list-img-cover{width:260px}.landscape-list-content{width:calc(100% - 280px)}.column-top-wrap{padding:0}.column-top-wrap .column-list-img-cover{width:474px}.column-top-wrap .column-list-img img{min-height:316px}.column-top-wrap .column-list-content{background:none;width:calc(100% - 510px)}.column-list-img-cover{width:260px}.column-list-content{width:calc(100% - 280px)}.single-content table:not([class]) th{border:1px solid #e2e6f0;font-size:12px;font-weight:500;padding:5px 0}.single-content table:not([class]) td{border:1px solid #e2e6f0;font-size:14px;padding:6.7px 15px}.single-content table.slop{overflow:visible;white-space:none}.single-content table.slop tbody{width:100%}.guide-ttl-wrap{margin-bottom:20px;padding:0}.guide-top{margin-bottom:60px;padding:0}.mypage-status{padding:0}.mypage-carousel{padding:0 118px}.race-session-all{margin-left:23px;width:calc(33.33333% - 15px)}.race-session-all-ttl{padding-bottom:15px}.top-mv{position:relative}.top-mv-txt{bottom:20px;left:calc(19% - 20px)}.top-mv-txt-large{font-size:32px}.top-mv-txt-sub{font-size:23px;line-height:1.9130434783;margin-top:10px}.top-mv .swiper-button-next,.top-mv .swiper-button-prev{display:block}.top-gr-img{height:278px}.reporter-rank-list-top{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;padding-right:15px}.reporter-rank-list-flex .top-reporter-img img{border-bottom:none}.reporter-rank-list-bottom{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;padding:18px 20px}.reporter-rank-list-bottom .recently-race{-ms-flex-negative:0;flex-shrink:0;margin-right:20px;padding:18px 10px}.reporter-rank-list-bottom .recently-race-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:0}.reporter-rank-list-bottom .recently-race-wrap+.recently-race-wrap{margin-top:12px}.reporter-rank-list-bottom .recently-race-date{width:85px}.reporter-rank-list-race{width:calc(100% - 85px)}.reporter-rank-list-race li{font-size:13px;line-height:1.3846153846;margin-right:6px;margin-top:0;padding:1px 4px;width:37px}.reporter-rank-list-race li:nth-of-type(n+8){margin-top:6px}.reporter-rank-img-detail .top-reporter-favorite-wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.reporter-rank-img-detail .top-reporter-favorite:first-of-type{margin-bottom:0}.reporter-detail-white-wrap.heading{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.relation-data-aim-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.relation-data-aim-pattern{padding:13px 14px}.relation-data-aim-pattern:before{left:44px}.relation-data-aim-pattern .check-panel-select{margin-right:27px}.relation-data-aim-pattern .vertical{margin-right:20px}.relation-data-aim-pattern+.relation-data-aim-pattern{margin-left:20px}.reporter-ipat-list li .top-reporter-favorite{margin-top:0}.reporter-ipat-list li .top-reporter-favorite:nth-child(2){margin-left:10px}.reporter-ipat-list li .top-reporter-favorite-ttl{margin-right:3px}.ticket-ttl-wrap{padding:0}}@media (min-width:1086px)and (max-width:1239px){.beginner-menu+.l-side-container{padding:0 20px;width:100%}.beginner-menu+.l-side-container .l-side-content{width:750px}}@media (min-width:1200px){.header-main-inner{width:1200px}.hamburger-menu{right:50%;-webkit-transform:translateX(600px);transform:translateX(600px)}}@media (min-width:1366px){.top-mv{height:auto}.top-mv-inner{left:auto;position:relative;-webkit-transform:translate(0);transform:translate(0);width:100%}.banner-wrap .featured-image{width:calc(50vw - 586px)}.banner-wrap .featured-image-left{-webkit-transform:translateX(-586px);transform:translateX(-586px)}.banner-wrap .featured-image-right{-webkit-transform:translateX(586px);transform:translateX(586px)}.banner-background{width:1186px}}@media (max-width:1365px)and (min-width:1024px){.banner-wrap .featured-image{width:calc(50vw - 363px)}.banner-wrap .featured-image-left{-webkit-transform:translateX(-363px);transform:translateX(-363px)}.banner-wrap .featured-image-right{-webkit-transform:translateX(363px);transform:translateX(363px)}.banner-background{width:740px}.banner-background span:first-child{left:9px}.banner-background span:nth-child(2){left:39px}.banner-background span:nth-child(3){left:52px}}@media (max-width:1239px){.beginner-menu{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 20px}.beginner-menu li{margin:10px;width:200px}}@media (max-width:1199px)and (min-width:1086px){.header-data-search__inner{padding:0 15px}}@media (max-width:1133px){#login .img_login-top{display:none}}@media (max-width:1023px){.banner-background{width:0}}@media (max-width:1023px)and (min-width:768px){.banner-wrap .featured-image{width:calc(50vw - 306px)}.banner-wrap .featured-image-left{-webkit-transform:translateX(-306px);transform:translateX(-306px)}.banner-wrap .featured-image-right{-webkit-transform:translateX(306px);transform:translateX(306px)}}@media (max-width:900px){.mypage-content .ttl03{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column}.mypage-content .ttl03 p{margin-bottom:10px}}@media (max-width:875px){.guide_unsubscribe h2{font-size:16px;line-height:22px;margin:26px 0 12px}.guide_unsubscribe>p{text-align:left}.guide_unsubscribe .method{margin-top:39px;padding:37px 21px 40px}.met-ttl{margin-bottom:28px}.guide_unsubscribe .method .d-flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.met-desc h4{text-align:center}.met-desc .btn-wrap{margin-top:15px}.met-desc .btn01{margin:auto}.method.no-flex{margin-top:48px}.met-img_L{margin-bottom:58px}.guide_unsubscribe>a{margin-top:52px}}@media screen and (max-width:768px){.tip-odds-content .right-block.l-side{margin:0}.series-table.balloon-left tr .entry-balloon{left:0}.series-table.balloon-left tr .entry-balloon:before{left:11px}.series-table.balloon-left tr .entry-balloon:after{left:16px}.series-table.balloon-center tr .entry-balloon{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.series-table.balloon-center tr .entry-balloon:before{left:48%}.series-table.balloon-center tr .entry-balloon:after,.series-table.balloon-center tr .entry-balloon:before{-webkit-transform:scale(1.2) translate(-50%,-50%) rotate(90deg);transform:scale(1.2) translate(-50%,-50%) rotate(90deg)}.series-table.balloon-center tr .entry-balloon:after{left:50%}.series-table.balloon-right tr .entry-balloon{left:auto;right:0}.series-table.balloon-right tr .entry-balloon:before{right:16px}.series-table.balloon-right tr .entry-balloon:after{right:11px}.trifecta-table .balloon-left.entry-balloon{left:0}.trifecta-table .balloon-left.entry-balloon:before{left:11px}.trifecta-table .balloon-left.entry-balloon:after{left:16px}.trifecta-table .balloon-center.entry-balloon{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.trifecta-table .balloon-center.entry-balloon:before{left:calc(50% - 5px)}.trifecta-table .balloon-center.entry-balloon:after,.trifecta-table .balloon-center.entry-balloon:before{-webkit-transform:scale(1.2) translate(-50%,-50%) rotate(90deg);transform:scale(1.2) translate(-50%,-50%) rotate(90deg)}.trifecta-table .balloon-center.entry-balloon:after{left:50%}.trifecta-table .balloon-right.entry-balloon{left:auto;right:0}.trifecta-table .balloon-right.entry-balloon:before{right:16px}.trifecta-table .balloon-right.entry-balloon:after{right:11px}}@media (max-width:767px){body{padding-top:122px}body[data-banner-contained]{padding-top:180px}body:after{backdrop-filter:blur(20px);background-color:hsla(0,0%,100%,.8);bottom:0;content:"";display:block;height:50px;left:0;position:fixed;-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:all .2s;transition:all .2s;width:100%;z-index:9999999}.alternate-text-frame{margin-left:16px;margin-right:16px}.l-side-container.w700-wrap{margin-bottom:60px}.text-content{padding:0 15px}.ttl01{font-size:20px;line-height:2.4rem;margin-bottom:13px}.breadcrumb{-ms-flex-wrap:wrap;flex-wrap:wrap}.breadcrumb:before{margin-left:4px}.breadcrumb>li{margin-bottom:9px}.w700-wrap form{margin-top:25px}.w700-wrap .btn-wrap{margin-top:25px;padding-top:30px}.form-flex dt{padding-bottom:10px;padding-top:0}.form-flex .input-content{font-size:16px;line-height:3rem;padding-top:0}.w700-wrap .btn-wrap button:nth-of-type(2){margin-top:15px}.ttl01+p.center{text-align:left}.race-table.listing .cell-num{height:35px;padding:0;width:30px}.race-table.listing .cell-mark th{width:40px}.payoff-table tbody:first-of-type{border-right:none}.is-table-win-place-pc{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:20px}.mark-balloon{left:3px;top:35%}body[data-header-search]{padding-top:173px}body[data-header-search][data-banner-contained]{padding-top:231px}.header-data-search__inner{padding:0 6px}.header-data-search__form{width:100%}.header-data-search__select-wrap{-ms-flex-preferred-size:90px;flex-basis:90px;width:90px}.header-data-search__select-label--pc{display:none}.header-data-search__select-label--sp{display:block}.header-data-search__input{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;width:0}.banner-free-member.content{min-height:57px}.banner-free-member.content-register{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.banner-free-member.content-register.title{height:20px;margin-bottom:5.5px;margin-right:0;top:2px}.banner-free-member.content-register.btn-register{margin-bottom:3px;margin-left:1px;padding:0;width:125px}.banner-free-member.close.content-close{top:0;-webkit-transform:translate(9px,-43px);transform:translate(9px,-43px)}.l-footer .footer-extra-nav__east-sport{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.beginner-menu{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:0;padding:0 15px;top:-30px}.beginner-menu.banei li a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;line-height:16px;padding-left:30px;padding-right:5px}.beginner-menu.banei li a img{left:8px;width:14px}.beginner-menu.banei .menu02 a img{left:7px;width:17px}.beginner-menu li{margin:0;width:calc(50% - 5px)}.beginner-menu li a{border:1px solid #cfd5e3;-webkit-box-shadow:none;box-shadow:none;line-height:4.6rem}.beginner-menu li a img{left:12px}.beginner-menu .menu04 a img,.beginner-menu .menu05 a img{left:14px}.l-main.beginner{top:-72px}.beginner-menu li:nth-of-type(2n){margin-left:10px}.beginner-menu li:nth-of-type(n+3){margin-top:10px}.mypage-menu{background:#dce2ef}.mypage-menu .flex-sp{-webkit-box-pack:start;-ms-flex-pack:start;background:#dce2ef;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;justify-content:flex-start;padding:12px 6.5px 5px}.mypage-menu .flex-sp li{background:none;margin:0;width:calc(33.33333% - 4px)}.mypage-menu .flex-sp li a{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#a0b1da;border:0;border-radius:4px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px;height:45px;justify-content:center;line-height:1.5rem;min-height:45px;padding:7px 9.5px 8px;text-align:center}.mypage-menu .flex-sp .selected a{background:#000}.mypage-menu .last-item{background:#dce2ef;padding:5px 6.5px 10px;text-align:center;width:100%}.mypage-menu .last-item a{background:#fff;border:0;border-radius:4px;color:#133fa6;font-size:13px;font-weight:700;height:auto;line-height:1.5rem;padding:8px 0 9px}.mypage-flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:50px}.mypage-content{width:100%}.mypage-content.side-space-sp{padding:0 15px}.mypage-content.side-space-sp .ttl03{border-bottom:1px solid #cfd5e3;padding:20px 0 10.5px}.mypage-content .ttl03{border:0;padding:26px 30px 0}.mypage-content .bg-blue{border-radius:0;margin-top:26px;padding:13px 15px 19px}.mypage-content .bg-blue p{margin-bottom:11px}.mypage-content .bg-blue ul{margin-bottom:12.5px}.mypage-content .bg-blue ul li{height:115px;padding:11px 0 10px}.mypage-content .bg-blue ul li a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mypage-content .bg-blue ul li p{font-size:14px;line-height:1.8rem}.mypage-content .bg-blue ul li img{margin:0 0 7px}.mypage-content .dl-wrap,.mypage-content .dl-wrap .form-flex .check-panel-wrap{margin-top:25px}.mypage-content .dl-wrap .form-flex .input-content{font-size:16px;line-height:3rem;padding-top:0}.mypage-content .dl-wrap .assign-btn-wrap-renew{margin-top:35px}.mypage-content .dl-wrap .assign-btn-wrap-renew .btn-wrap button:nth-of-type(2){margin-top:15px}.mypage-content #my-account{width:100%}.form-flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.form-flex>*{width:100%!important}form .form-flex dt{padding-bottom:10px;padding-top:0}.btn01{width:100%}.btn-wrap.mt50{margin-top:35px!important}.unsubscribe a{margin-bottom:25px;width:100%}.unsubscribe p.red{font-size:16px;line-height:2.2rem}.unsubscribe p+p{margin-top:16px;text-align:left}.unsubscribe .ttl01+p{margin-top:23px}.w700-wrap{padding:0 15px}.w700-wrap .center{text-align:left}.regist-mv{background:url(/assets/images/campaign/register_mv_sp.png);height:210px;margin-bottom:48px;min-height:210px}.regist-mv-ttl{font-size:20px;line-height:3.6rem;padding-top:38px}.gold_and_platinum{bottom:-28px;padding:0 15px}.gold_and_platinum li{height:125px;width:calc(50% - 5px)}.gold_and_platinum li+li{margin-left:10px}.gold_and_platinum li dt{font-size:14px;height:50px;line-height:1.8rem;padding:6px}.gold_and_platinum li dd{font-size:18px;height:auto;line-height:2.6rem;padding:9px 0}.gold_and_platinum li p{font-size:36px}.gold_and_platinum .regist-platinum p{bottom:calc(50% - 18px)}.regist-mv-desc{margin-bottom:89px;padding:0 15px}.regist-inner.w520 p{line-height:2.2rem}.regist-inner.w520 p+p{margin-top:17px}.btn01.bg_text{background-size:90%}.regist-inner.w520 .btn-wrap a+a{margin-top:20px}.merit-content h2{font-size:20px;margin-bottom:5px}.merit-content h2 .blue{font-size:24px}.merit-content h2 .blue .italic{font-size:43px;margin-left:9px;margin-right:8px}.merit-content>ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 15px}.merit-box{margin:0!important;padding:13px 14px 18px!important;width:100%!important}.merit-box:nth-of-type(n+2){margin-top:40px!important}.merit-number{font-size:80px!important;left:21px;top:-19px!important}.merit-box h3{font-size:19px;line-height:2.5rem;margin-bottom:20px!important;padding-left:52px!important}.merit-box h3 .status-icon{margin-top:7px}.merit-box ul{margin-bottom:16px;padding:0}.merit-box ul li{margin:0;width:calc(50% - 5px)}.merit-box ul li:nth-of-type(2n){margin-left:10px}.merit-box ul li:nth-of-type(n+3){margin-top:10px}.merit-box p{padding:0!important;-moz-text-align-last:left;text-align-last:left}.merit-box.half .merit-number{left:14px}.merit-box.half img{margin-bottom:16px}.regist-last{padding:50px 15px 60px}.gallery-list a{pointer-events:none}.race-table.umabashira td:nth-of-type(2),.race-table.umabashira th:nth-of-type(2){background-color:#fff;border-inline:1px solid #c7c7c7;left:0;position:sticky;z-index:10}.race-table.umabashira td:nth-of-type(3),.race-table.umabashira th:nth-of-type(3){border-left:none}.race-table.listing{width:360px}.race-table.listing.race-table .cell-mark{width:40px}.login-flex .login-content{margin-top:0}.login-content .bg_blue{border-radius:0;padding:29px 15px 50px;width:100%}.login-content .bg_blue h1{font-size:20px;line-height:2.9rem}.login-content .bg_blue h2{font-size:16px;line-height:2.4rem;margin-bottom:20px;margin-top:16px}.login-content .assign-link{margin-top:16px}.odds-update .btn-odds{min-height:29px}.odds-popular-race-table th.horse-number,.odds-popular-race-table th.mark,.odds-popular-race-table th.popular,.odds-popular-race-table th.popular-frame3{width:20px}.odds-popular-race-table th.horse-name{padding-left:0;text-align:center;width:140px}.odds-popular-race-table td.horse-name{padding-left:8px}.odds-popular-race-table td.odds:nth-child(n-2){padding-right:7px;width:50px}.odds-popular-race-table td.odds:last-child{width:88px}.odds-popular-race-table.quinella th.popular{width:30px}.odds-popular-race-table.quinella th.group-number{width:144px}.odds-popular-race-table.quinella th.odds{width:78px}.odds-popular-race-table.quinella th.odds+.odds{width:108px}.odds-popular-race-table.exacta th.popular,.odds-popular-race-table.tierce th.popular,.odds-popular-race-table.trio th.popular{width:30px}.odds-popular-race-table.exacta .group-number,.odds-popular-race-table.tierce .group-number,.odds-popular-race-table.trio .group-number{width:222px}.top-news-swiper .renewal-list-m{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%}.top-news-swiper .renewal-list-m>li{height:auto;margin-bottom:0;width:100%}.top-news-swiper .renewal-list-m>li:nth-child(2n){margin-left:0}.top-news-swiper .renewal-list-m-date{font-size:16px;line-height:1.375}.top-news-swiper .renewal-list-m-date-wrap{-webkit-box-pack:start;-ms-flex-pack:start;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-start}.top-news-swiper .renewal-list-m-label{margin-top:0}.tip-odds-table.race-table .cell-odds{width:115px}.tip-odds-table.race-table .race-mark{padding:10px 4px 10px 5px}.banner-wrap .featured-image{width:calc(50vw - 151px)}.banner-wrap .featured-image-left{-webkit-transform:translateX(-151px);transform:translateX(-151px)}.banner-wrap .featured-image-right{-webkit-transform:translateX(151px);transform:translateX(151px)}}@media screen and (max-width:767px){.grid-tab.col4{-ms-flex-wrap:wrap;flex-wrap:wrap}.grid-tab.col4 .grid-tab-item{margin-bottom:3px;margin-right:3px;width:calc(25% - 2.25px)}.grid-tab.col4 .grid-tab-item:nth-of-type(4n){margin-right:0}.grid-tab.col4 .grid-tab-item:nth-last-of-type(-n+4){margin-bottom:0}}@media (max-width:375px){.ad-wrap-infeed,.ad-wrap-recommend,.ad-wrap-text{width:100%}}@media (max-width:374px){.weather-detail-txt .direction{display:block}.reporter-last-week-detail{padding:15px}.reporter-last-week-num{height:60px;margin-bottom:10px}.reporter-last-week .reporter-rank-name{font-size:16px;line-height:1.5}.reporter-last-week .top-reporter-favorite-num{font-size:16px;line-height:1.375}}@media (max-width:360px){.ad-wrap-single .ad-rec{width:100%}}@media (max-width:340px){.reporter-ipat-link{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left}.reporter-ipat-link a+a{margin-top:10px}}@media (max-width:330px){.ad-wrap-bnr,.ad-wrap-list li,.ad-wrap-rec{width:100%}}@media screen and (max-width:320px){.tip-odds-content .right-block .ticket-bet .input-item input{width:75px}.tip-odds-table.race-table .cell-odds{width:70px}.tip-odds-table .odds-frame .entry-balloon{right:60px}.series-table-wrap.wide-col .odds-num{padding:5px}.trifecta-table th{width:25px}.trifecta-table.data-1{width:calc(33.33333% + 16.66667px)}.trifecta-table.data-2{width:calc(66.66667% + 8.33333px)}.trifecta-table.data-3{width:100%}.trifecta-table.data-4{width:calc(133.33333% - 8.33333px)}.trifecta-table.data-5{width:calc(166.66667% - 16.66667px)}.trifecta-table.data-6{width:calc(200% - 25px)}.trifecta-table.data-7{width:calc(233.33333% - 33.33333px)}.trifecta-table.data-8{width:calc(266.66667% - 41.66667px)}.trifecta-table.data-9{width:calc(300% - 50px)}.trifecta-table.data-10{width:calc(333.33333% - 58.33333px)}.trifecta-table .odds-data .odds-num{padding:8px 3px;width:calc(100% - 25px)}.trifecta-table .frame-num{padding:13px 2px}.trifecta-table .odds-num{width:calc(100% - 20px)}.series-table .frame-num,.trifecta-table .frame-num{font-size:12px;padding:13px 2px;width:22px}.series-table .odds-num,.trifecta-table .odds-num{padding:12px 3px;width:100%}}
