@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(-1 * var(--swiper-navigation-size)/ 2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:'next'}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#ffffff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color:#ffffff}.swiper-pagination-black{--swiper-pagination-color:#000000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video{margin:0;padding:0;border:0;font-style:normal;font-weight:normal;font-size:100%;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block;}
html{overflow-y:scroll;}
input, textarea{margin:0;padding:0;}
ol, ul{list-style:none;}
table{border-collapse:collapse;border-spacing:0;}
caption, th{text-align:left;}
a:focus{outline:none;}
.clearfix:after{content:".";display:block;clear:both;height:0;visibility:hidden;}
.clearfix{min-height:1px;}
* html .clearfix{height:1px;}
.both{clear:both;}
img{max-width:100%;height:auto;border:0;vertical-align:bottom;}
table{width:100%;}
a, a:hover{-webkit-transition:0.7s;transition:0.7s;}
a img:hover {
filter: alpha(opacity=75);
-moz-opacity: 0.75;
opacity: 0.75;
} *{-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;}
.inline_block {
display: inline-block;
*display: inline;
*zoom: 1;
} a{text-decoration:none;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block;}
body{line-height:1;-webkit-text-size-adjust:none;}
ol, ul{list-style:none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after, q:before, q:after{content:'';content:none;}
table {
border-collapse: collapse;
border-spacing: 0;
} a{color:#446fb6;text-decoration:initial;}
.section__site-info--doughnut .tab_item, .section__comment .tab_item{width:calc(100%/4.5);background-color:#825b20;line-height:16px;height:50px;padding-top:12px;font-size:16px;margin-right:10px;border-top-left-radius:5px;border-top-right-radius:5px;text-align:center;color:white;display:block;float:left;font-weight:bold;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;position:relative;top:2px;left:20px;}
.section__site-info--doughnut .tab_item span, .section__comment .tab_item span{display:block;text-align:center;}
.section__site-info--doughnut .tab_item span:nth-child(2),
.section__comment .tab_item span:nth-child(2){font-size:12px;}
.section__site-info--doughnut input:checked+.tab_item,
.section__comment input:checked+.tab_item{border:2px solid #c69022;border-bottom-color:white;background-color:white;color:#825b20;}
.section__site-info--doughnut input:checked+.tab_item:hover,
.section__comment input:checked+.tab_item:hover{opacity:1;}
.section__site-info--doughnut .pieChartArea--manzoku, .section__site-info--doughnut .pieChartArea--kaisu, .section__site-info--doughnut .pieChartArea--syushi, .section__site-info--doughnut .pieChartArea--riyo{margin:0 0 1.5em;width:280px;height:280px;position:relative;}
html{margin:0 !important;}
* {
font-family: sans-serif;
} a{color:#2b63e0;}
.swiper-pagination-bullet{width:24px !important;height:35px !important;background:transparent !important;border-radius:0 !important;border:none !important;margin:0 !important;position:relative !important;opacity:1 !important;--bullet-dot-size:8px;--bullet-dot-color:rgba(0,0,0,0.2);--bullet-dot-border:none;}
.swiper-pagination-bullet::before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:var(--bullet-dot-size);height:var(--bullet-dot-size);border-radius:50%;background:var(--bullet-dot-color);border:var(--bullet-dot-border);-webkit-box-sizing:border-box;box-sizing:border-box;pointer-events:none;}
.swiper-pagination-bullet-active{--bullet-dot-color:rgba(0,0,0,0.8);}
.section__ranking .swiper-container .swiper-pagination-bullet{width:60px !important;height:60px !important;background:#F9EEDC !important;-webkit-clip-path:polygon(50% 0, 100% 50%, 50% 100%, 0 50%);clip-path:polygon(50% 0, 100% 50%, 50% 100%, 0 50%);border-radius:0 !important;line-height:60px !important;font-size:30px;text-align:center;color:#000000;font-weight:bold;margin:0 8px !important;}
.section__ranking .swiper-container .swiper-pagination-bullet::before{display:none;}
.section__ranking .swiper-container .swiper-pagination-bullet-active{background:#000000 !important;color:#ffffff;}
body{width:100%;background-color:#333333;font-family:'Avenir', 'Helvetica Neue', 'Helvetica', 'Arial', 'Hiragino Sans', 'ヒラギノ角ゴシック', YuGothic, 'Yu Gothic', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', 'MS PGothic', 'sans-serif';}
.all-wrap{max-width:1080px;margin:0 auto;background-color:black;}
#breadcrumblist{margin-top:20px;margin-bottom:20px;padding:0 20px;text-align:left;font-size:12px;}
#breadcrumblist div{display:inline;color:white;}
#breadcrumblist div a{text-decoration:initial;color:white;}
img{width:auto;height:auto;max-width:100%;}
.opacity-40{opacity:40%;}
.star_rating{display:inline-block;}
.font__bold{font-weight:bold;}
.font__big{font-size:20px;}
.font__orange{font-weight:bold;color:#db3a00;}
.font__red{font-weight:bold;color:#b40000;}
.font__blue{font-weight:bold;color:blue;}
.font__yellow{font-weight:bold;color:#FFFF00;}
.font__main{color:#e8c56d;}
.font__backblack{background:black;color:#ffff00;}
.font__backred{color:white;background:-webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(0%, #ed1c24));background:linear-gradient(transparent 0%, #ed1c24 0%);font-weight:bold;}
.font__underline{background:-webkit-gradient(linear, left top, left bottom, color-stop(70%, transparent), color-stop(70%, #ffe0b3));background:linear-gradient(transparent 70%, #ffe0b3 70%);font-weight:bold;}
.span__super{vertical-align:super;font-size:0.8rem;}
.hamburger input{display:none;}
.hamburger__icon{position:absolute;top:15px;right:3%;}
.hamburger__icon:after{content:'メニュー';display:block;font-size:10px;color:#FFFFFF;text-align:center;}
.hamburger__icon__label{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:37px;height:37px;margin:0 auto;z-index:9999;cursor:pointer;}
.hamburger__icon__label span{content:'';position:absolute;display:block;width:30px;height:3px;background-color:#FFFFFF;-webkit-transition:0.5s;transition:0.5s;}
.hamburger__icon__label span:before, .hamburger__icon__label span:after{content:'';position:absolute;display:block;width:30px;height:3px;background-color:#FFFFFF;-webkit-transition:0.5s;transition:0.5s;}
.hamburger__icon__label span:before{bottom:10px;}
.hamburger__icon__label span:after{top:10px;}
.hamburger #hamburger-check:checked ~ .hamburger__icon:after{content:'閉じる';}
.hamburger #hamburger-check:checked ~ .hamburger__icon .hamburger__icon__label span{background:rgba(255,255,255,0);}
.hamburger #hamburger-check:checked ~ .hamburger__icon .hamburger__icon__label span:before{bottom:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);}
.hamburger #hamburger-check:checked ~ .hamburger__icon .hamburger__icon__label span:after{top:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}
.hamburger__content{position:fixed;inset:76px 0 0;z-index:999;background-color:#000000;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:top right;transform-origin:top right;visibility:hidden;pointer-events:none;overflow-y:auto;-webkit-transition:visibility 0s linear .5s, -webkit-transform .5s;transition:visibility 0s linear .5s, -webkit-transform .5s;transition:transform .5s, visibility 0s linear .5s;transition:transform .5s, visibility 0s linear .5s, -webkit-transform .5s;border-top:1px solid #ECC05C;padding:20px 10px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.hamburger__content__lists{font-size:18px;border-bottom:1px solid #ECC05C;-webkit-box-sizing:border-box;box-sizing:border-box;}
.hamburger__content__lists>a{position:relative;display:block;color:#FFFFFF;padding:15px 10px;}
.hamburger__content__lists>a:after{content:'\f054';font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;top:50%;right:3%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:18px;color:#ECC05C;}
.hamburger__content__lists .hamburger-item-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#FFFFFF;padding:0 10px 15px;}
.hamburger__content__lists .hamburger-item-label:after{content:'\f067';font-family:"Font Awesome 5 Free";font-weight:900;font-size:18px;color:#ECC05C;}
.hamburger__content__lists:not(:first-child) .hamburger-item-label{padding-top:15px;}
.hamburger__content__lists .toggle-content{display:none;}
.hamburger__content__lists #predict-toggle:checked ~ .hamburger-item-label,
.hamburger__content__lists #column-toggle:checked ~ .hamburger-item-label{color:#ECC05C;}
.hamburger__content__lists #predict-toggle:checked ~ .hamburger-item-label:after,
.hamburger__content__lists #column-toggle:checked ~ .hamburger-item-label:after{content:'\f068';}
.hamburger__content__lists #predict-toggle:checked ~ .predict-content,
.hamburger__content__lists #column-toggle:checked ~ .column-content{display:block;background-color:#313131;padding:15px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.hamburger__content__lists #predict-toggle:checked ~ .predict-content>li>a,
.hamburger__content__lists #column-toggle:checked ~ .column-content>li>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;color:#FFFFFF;}
.hamburger__content__lists #predict-toggle:checked ~ .predict-content>li>a:before,
.hamburger__content__lists #column-toggle:checked ~ .column-content>li>a:before{content:'\f054';font-family:"Font Awesome 5 Free";font-weight:900;display:block;font-size:16px;color:#FFFFFF;margin-right:10px;}
.hamburger__content__lists #predict-toggle:checked ~ .predict-content>li:not(:first-child)>a,
.hamburger__content__lists #column-toggle:checked ~ .column-content>li:not(:first-child)>a{padding-top:15px;}
.hamburger__content__lists #predict-toggle:checked ~ .predict-content>li:not(:last-child)>a,
.hamburger__content__lists #column-toggle:checked ~ .column-content>li:not(:last-child)>a{padding-bottom:15px;border-bottom:1px solid #4c4c4c;}
.hamburger__content__line{background-color:#05B34D;border:1px solid #FFFFFF;border-radius:5px;margin-top:20px;}
.hamburger__content__line>a{position:relative;display:block;font-size:18px;color:#FFFFFF;text-align:center;padding:15px 10px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.hamburger__content__line>a:before, .hamburger__content__line>a:after{font-family:"Font Awesome 5 Free";font-weight:900;color:#FFFFFF;}
.hamburger__content__line>a:before{content:'\f075';font-size:18px;margin-right:3px;}
.hamburger__content__line>a:after{content:'\f35d';font-size:14px;position:absolute;top:50%;right:3%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.hamburger #hamburger-check:checked ~ .hamburger__content{-webkit-transform:scaleY(1);transform:scaleY(1);visibility:visible;pointer-events:auto;-webkit-transition:visibility 0s, -webkit-transform .5s;transition:visibility 0s, -webkit-transform .5s;transition:transform .5s, visibility 0s;transition:transform .5s, visibility 0s, -webkit-transform .5s;}
div.stars{height:20px;width:20px;display:inline-block;position:relative;}
div.stars::before{top:0;content:'★';color:#eaa00a;font-size:20px;font-family:fontAwesome;}
div.star_rating--half::before{color:#ccc;position:relative;}
div.star_rating--half::after{color:#eaa00a;content:'★';font-size:20px;width:10px;font-family:fontAwesome;position:absolute;top:0;left:0;overflow:hidden;display:inline-block;}
div.star_rating--empty::before{color:#ccc;}
.score{color:#eaa00a;}
.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#e8c56d;padding:10px;}
.pagination li{font-size:1rem;text-align:center;height:40px;}
.pagination li.previous{width:100px;line-height:2.5rem;position:relative;left:30px;background:black;}
.pagination li.previous:before{position:absolute;top:0;left:-30px;content:'';border-width:20px 30px 20px 0px;border-style:solid;border-color:transparent black transparent transparent;}
.pagination li.previous a{color:white;}
.pagination li.previous--nolink{width:100px;line-height:2.5rem;position:relative;left:30px;color:black;background:white;}
.pagination li.previous--nolink:before{position:absolute;top:0;left:-30px;content:'';border-width:20px 30px 20px 0px;border-style:solid;border-color:transparent white transparent transparent;}
.pagination li.current{margin:0 20px;color:black;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.pagination li.current span{font-size:1.5rem;margin-right:4px;position:relative;font-weight:700;top:-2px;}
.pagination li.next{width:100px;line-height:2.5rem;background:black;position:relative;right:30px;}
.pagination li.next:after{position:absolute;top:0;right:-30px;content:'';border-width:20px 0px 20px 30px;border-style:solid;border-color:transparent transparent transparent black;}
.pagination li.next a{color:white;}
.pagination li.next--nolink{width:100px;line-height:2.5rem;position:relative;color:black;background:white;right:30px;}
.pagination li.next--nolink:after{position:absolute;top:0;right:-30px;content:'';border-width:20px 0px 20px 30px;border-style:solid;border-color:transparent transparent transparent white;}
.accordion--gray{margin:20px 0;}
.accordion--gray label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:initial;height:auto;font-size:18px;font-weight:bold;letter-spacing:1.5px;text-indent:1.5px;color:#333;background:#ccc;cursor:pointer;-webkit-transition:all 1s;transition:all 1s;padding:7px 15px;margin:0;position:relative;}
.accordion--gray label:after{content:"\f067";font-family:"Font Awesome 5 Free";color:#333;padding:5px 15px;border-radius:5px;}
.accordion--gray input{display:none;}
.accordion--gray input:checked ~ label::after{content:"\f068";}
.accordion--gray input:checked ~ div{height:auto;opacity:1;}
.accordion--gray__contents{height:0px;padding:0px;overflow:hidden;opacity:0;-webkit-transition:1s;transition:1s;margin:0 5% 0;}
.accordion--gray__contents p:last-of-type{margin-bottom:0;}
.accordion{margin:20px 0;margin-bottom:65px;position:relative;}
.accordion label{width:initial;height:auto;font-size:14px;font-weight:bold;letter-spacing:1.5px;text-indent:1.5px;color:white;background:#c69022;border:4px solid #c69022;cursor:pointer;-webkit-transition:all 1s;transition:all 1s;padding:5px 40px;margin:0;position:absolute;bottom:-30px;left:38%;z-index:2;}
.accordion label:after{content:"\f107";font-family:"Font Awesome 5 Free";color:#fff;background-color:#c69022;padding:5px 0;padding-left:10px;border-radius:5px;}
.accordion label+.bokashi{display:block;position:absolute;bottom:0;left:0;z-index:1;width:100%;height:60px;background:-webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255,255,255,0)), color-stop(50%, rgba(255,255,255,0.9)), color-stop(50%, rgba(255,255,255,0.9)), to(#fff));background:linear-gradient(top, rgba(255,255,255,0) 0, rgba(255,255,255,0.9) 50%, rgba(255,255,255,0.9) 50%, #fff 100%);content:"";}
.accordion input{display:none;}
.accordion input:checked ~ label{display:none;}
.accordion input:checked ~ div{height:auto !important;opacity:1;margin-bottom:-65px;}
.accordion__contents{height:200px;padding:0px;overflow:hidden;opacity:1;-webkit-transition:1s;transition:1s;margin:0 5% 0;}
.accordion__contents p:last-of-type{margin-bottom:0;}
.likeash1{color:#e8c56d;font-size:20px;margin-bottom:10px;}
.likeash1:before{content:'';display:inline-block;width:28px;height:30px;background-image:url(//www.centresource.com/wp-content/themes/kaitai_keirin_php8/img/h2_icon.png);background-size:contain;vertical-align:middle;background-repeat:no-repeat;margin-right:3px;}
.wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px 20px;}
.wrap__left{width:70%;}
.wrap__right{width:27%;}
.wrap-sp-background{background-color:#000000;padding:20px 10px !important;margin-top:10px;}
.wrap-lp{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px 20px;background-color:black;}
.wrap-lp__left{width:70%;}
.wrap-lp__right{width:27%;}
.yuryo-fv{display:block;}
.slide-yuryolist{background:#1C1C1C;padding-top:30px;padding-bottom:0px;margin-bottom:50px;}
.slide-yuryolist .swiper-container__gensen{padding-bottom:50px;}
.slide-yuryolist .swiper-container__gensen .swiper-pagination_yuryo{bottom:0;}
.slide-yuryolist .swiper-container__gensen .swiper-pagination_yuryo .swiper-pagination-bullet{--bullet-dot-color:rgba(28,28,28,0.8);--bullet-dot-border:1px solid #E8C56D;--bullet-dot-size:10px;}
.slide-yuryolist .swiper-container__gensen .swiper-pagination_yuryo .swiper-pagination-bullet-active{--bullet-dot-color:#E8C56D;}
.yearly-site-grade{position:relative;padding-block:20px;}
.yearly-site-grade .year-select-block{width:11%;font-weight:700;background-color:#FFF;padding:3px;position:absolute;top:24px;left:4px;z-index:1;}
.yearly-site-grade .result-content{display:none;}
.yearly-site-grade .result-content .result-content-body table{width:100%;}
.yearly-site-grade .result-content .result-content-body table tr:nth-child(even) td{background:#FFF6E0;}
.yearly-site-grade .result-content .result-content-body table tr:nth-child(odd) td{background:#FFFFFF;}
.yearly-site-grade .result-content .result-content-body table tr th, .yearly-site-grade .result-content .result-content-body table tr td{text-align:center;font-size:14px;font-weight:bold;line-height:32px;}
.yearly-site-grade .result-content .result-content-body table tr th{color:#FFF;background-color:#000;border-left:1px solid #FFF;}
.yearly-site-grade .result-content .result-content-body table tr .sticky-th{position:-webkit-sticky;position:sticky;top:0;left:0;background:none;border-right:none;}
.yearly-site-grade .result-content .result-content-body table tr .date-th{width:12%;background:#000;}
.yearly-site-grade .result-content .result-content-body table tr .result-th{width:14%;}
.yearly-site-grade .result-content .result-content-body table tr .price-th{width:18%;}
.yearly-site-grade .result-content .result-content-body table tr td{background-color:#FFF6E0;border:1px solid #E2C680;}
.yearly-site-grade .result-content .result-content-body table tr .date-td{background-color:#E2C680 !important;border-bottom:2px solid rgba(255,255,255,0.5);}
.yearly-site-grade .result-content.is_active{display:revert;}
.umaban{line-height:26px;width:24px;height:26px;font-size:bold;text-align:center;display:inline-block;background:#F0F0F0;margin-right:2px;}
.umaban.one{color:#000000;background-color:#FEFEFE;border:1px solid black;}
.umaban.two{color:white;background-color:#404040;border:1px solid #404040;}
.umaban.three{color:white;background-color:#D33429;border:1px solid #D33429;}
.umaban.four{color:white;background-color:#2A64C5;border:1px solid #2A64C5;}
.umaban.five{color:#000000;background-color:#E9C747;border:1px solid #E9C747;}
.umaban.six{color:white;background-color:#448725;border:1px solid #448725;}
.umaban.seven{color:#000000;background-color:#F29C39;border:1px solid #F29C39;}
.umaban.eight{color:#000000;background-color:#ff97cd;border:1px solid #ff97cd;}
.umaban.nine{color:white;background-color:#9b009b;border:1px solid #9b009b;}
.umaban:first-of-type{margin-left:0;}
.umaban:last-of-type{margin-right:0;}
.table__onerace{border:1px solid black;margin:0 0 1.3em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:330px;}
.table__onerace__tr--1{background:#f9eedc;}
.table__onerace__tr--1 th{padding:5px;}
.table__onerace__tr--1 th span{min-width:187px;display:inline-block;}
.table__onerace__tr--1 th a{display:inline-block;background:#e8c56d;color:black;padding:3px 5px 0;border-bottom:3px solid #c69022;border-radius:4px;margin-left:5px;}
.table__onerace__tr--2__td--1{padding:10px;}
.table__onerace__tr--2__td--1 table tr th{line-break:strict;word-wrap:break-word;overflow-wrap:break-word;background:#c69022;color:#fff;padding:7px 2px;width:30px;letter-spacing:-1px;vertical-align:middle;text-align:center;}
.table__onerace__tr--2__td--1 table tr td{background:#efefef;padding:7px;padding-right:0;width:30px;vertical-align:middle;}
.table__onerace__tr--2__td--1 table tr td:last-of-type{padding-right:7px;}
.table__onerace__tr--2__td--2{padding:10px;padding-left:40px;vertical-align:middle;text-align:right;}
.table__onerace__tr--2__td--2__div--1{color:#767676;padding-bottom:5px;}
.table__onerace__tr--2__td--2__div--1 span{border:1px solid #767676;padding:2px;font-size:12px;}
.table__onerace__tr--2__td--2__div--2{font-size:22px;color:#666;font-weight:bold;}
.table__onerace__tr--2__td--2__div--2--tekichu{font-size:22px;color:#b40000;font-weight:bold;}
.table__onerace+.table__onerace{border-top-color:white;position:relative;top:-1px;margin-top:-21px;}
.table__onerace+.table__onerace+.table__onerace{top:-2px;margin-top:-22px;}
.table__onerace+.table__onerace+.table__onerace+.table__onerace{top:-3px;margin-top:-23px;}
.table__onerace+.table__onerace+.table__onerace+.table__onerace+.table__onerace{top:-4px;margin-top:-24px;}
.table__onerace--manual{border:1px solid black;margin:0 0 1.3em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:350px;}
.table__onerace--manual__tr--1{background:black;color:white;}
.table__onerace--manual__tr--1 th{padding:5px;}
.table__onerace--manual__tr--1 th span{min-width:187px;display:inline-block;}
.table__onerace--manual__tr--1 th a{display:inline-block;background:#e8c56d;color:black;padding:3px 5px 0;border-bottom:3px solid #c69022;border-radius:4px;margin-left:5px;}
.table__onerace--manual__tr--1 th:nth-child(2){text-align:right;}
.table__onerace--manual__tr--2__td--1{text-align:center;border-right:1px solid;}
.table__onerace--manual__tr--2__td--1__top{background:#f7f1e7;font-weight:bold;padding:5px;}
.table__onerace--manual__tr--2__td--1__bottom{padding:10px;font-size:16px;font-weight:bold;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.table__onerace--manual__tr--2__td--1__bottom span{line-height:27px;width:28px;height:28px;font-size:bold;text-align:center;display:inline-block;background:#F0F0F0;}
.table__onerace--manual__tr--2__td--1__bottom span+span{margin-left:2px;}
.table__onerace--manual__tr--2__td--2{padding:10px;padding-left:40px;vertical-align:middle;text-align:right;}
.table__onerace--manual__tr--2__td--2__div--1{color:#767676;padding-bottom:2px;margin-right:5px;}
.table__onerace--manual__tr--2__td--2__div--1 span{border:1px solid #767676;padding:2px;font-size:12px;}
.table__onerace--manual__tr--2__td--2__div--2{font-size:22px;color:#767676;font-weight:bold;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;min-width:168px;margin-right:5px;}
.table__onerace--manual__tr--2__td--2__div--2 span{border:1px solid #767676;color:#767676;padding:2px;font-size:12px;margin-right:3px;}
.table__onerace--manual__tr--2__td--2__div--2--tekichu{font-size:22px;color:#b40000;font-weight:bold;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;min-width:168px;margin-right:5px;}
.table__onerace--manual__tr--2__td--2__div--2--tekichu span{border:1px solid #b40000;color:#b40000;padding:2px;font-size:12px;margin-right:3px;}
.table__onerace--manual+.table__onerace--manual{border-top-color:white;position:relative;top:-1px;margin-top:-21px;}
.table__onerace--manual+.table__onerace--manual+.table__onerace--manual{top:-2px;margin-top:-22px;}
.table__onerace--manual+.table__onerace--manual+.table__onerace--manual+.table__onerace--manual{top:-3px;margin-top:-23px;}
.table__onerace--manual+.table__onerace--manual+.table__onerace--manual+.table__onerace--manual+.table__onerace--manual{top:-4px;margin-top:-24px;}
.table__onerace--korogashi{border:1px solid black;margin:0 0 1.3em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:350px;}
.table__onerace--korogashi__tr--1{background:black;color:white;}
.table__onerace--korogashi__tr--1 th{padding:5px;}
.table__onerace--korogashi__tr--1 th span{display:inline-block;}
.table__onerace--korogashi__tr--1 th a{display:inline-block;background:#e8c56d;color:black;padding:3px 5px 0;border-bottom:3px solid #c69022;border-radius:4px;margin-left:5px;}
.table__onerace--korogashi__tr--1 th:nth-child(2){text-align:right;}
.table__onerace--korogashi__tr--2__td--1{text-align:center;border-right:1px solid;}
.table__onerace--korogashi__tr--2__td--1__top{background:#f7f1e7;font-weight:bold;padding:5px;}
.table__onerace--korogashi__tr--2__td--1__bottom{padding:10px;font-size:16px;font-weight:bold;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.table__onerace--korogashi__tr--2__td--1__bottom span{line-height:27px;border:2px solid;width:28px;height:28px;font-size:bold;text-align:center;display:inline-block;background:#F0F0F0;}
.table__onerace--korogashi__tr--2__td--1__bottom span+span{margin-left:2px;}
.table__onerace--korogashi__tr--2__td--2{padding:10px;padding-left:40px;vertical-align:middle;text-align:right;}
.table__onerace--korogashi__tr--2__td--2__div--1{color:#767676;padding-bottom:10px;margin-right:5px;}
.table__onerace--korogashi__tr--2__td--2__div--1 span{border:1px solid #767676;padding:2px;font-size:12px;}
.table__onerace--korogashi__tr--2__td--2__div--2{font-size:22px;color:#666;font-weight:bold;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;min-width:190px;}
.table__onerace--korogashi__tr--2__td--2__div--2 span{border:1px solid #b40000;color:#b40000;padding:2px;font-size:12px;margin-right:3px;}
.table__onerace--korogashi__tr--2__td--2__div--2--tekichu{font-size:22px;color:#b40000;font-weight:bold;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;min-width:190px;}
.table__onerace--korogashi__tr--2__td--2__div--2--tekichu span{border:1px solid #b40000;color:#b40000;padding:2px;font-size:12px;margin-right:3px;}
.ul__border{border:7px double #c69022;padding:20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;list-style:inside;margin:0 0 1.3em;line-height:1.3;}
.ul__border li{text-indent:-20px;margin-left:20px;margin-bottom:10px;}
.ul__border li:last-child{margin:0;margin-left:20px;}
.ul__qa{padding:20px;padding-top:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;list-style:none;margin:0 0 1.3em;width:100%;}
.ul__qa__li{margin-bottom:10px;border-bottom:1px solid #ccc;padding:30px;}
.ul__qa__li:first-of-type{padding-top:0;}
.ul__qa__li:last-child{margin:0;}
.ul__qa__li__q{padding:10px;border-radius:4px;border:1px solid #c69022;margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;font-weight:bold;line-height:1.4;}
.ul__qa__li__q::before{height:25px;content:'';display:table;width:25px;min-width:25px;background-image:url(//www.centresource.com/wp-content/themes/kaitai_keirin_php8/img/icon_q.png);background-size:contain;background-repeat:no-repeat;margin-right:8px;}
.ul__qa__li__a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;line-height:1.4;}
.ul__qa__li__a::before{height:25px;content:'';display:block;width:70px;min-width:30px;max-width:30px;background-image:url(//www.centresource.com/wp-content/themes/kaitai_keirin_php8/img/icon_a.png);background-size:contain;background-repeat:no-repeat;margin-right:8px;}
.ul__review{margin:0 0 1.3em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;}
.ul__review__li{border:1px solid #c69022;border-top:none;}
.ul__review__li:first-child{border-top:1px solid #c69022;}
.ul__review__li__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;}
.ul__review__li__top__left{background:#c69022;color:white;padding:10px;font-size:25px;width:40px;height:40px;vertical-align:middle;text-align:center;}
.ul__review__li__top__left--author{background:#c69022;color:white;padding:10px;font-size:25px;height:40px;vertical-align:middle;text-align:center;}
.ul__review__li__top__right{color:#b40000;padding:10px;}
.ul__review__li__middle{padding:15px;}
.ul__review__li__bottom{background:#F8EBD7;padding:15px;}
.ul__manual{border:1px solid black;margin:0 0 1.3em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:330px;}
.ul__manual__li__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.ul__kakoi{background:#FFF2E2;position:relative;padding:15px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 0 1.3em;}
.ul__kakoi:before{content:'';position:absolute;left:4px;top:4px;width:calc(100% - 8px);height:calc(100% - 8px);border:solid 1px #EFA424;-webkit-box-sizing:border-box;box-sizing:border-box;pointer-events:none;}
.ul__kakoi li{font-size:15px;font-weight:600;line-height:24px;color:#2e2e2e;padding:0 15px;position:relative;}
.ul__kakoi li:before{content:'';position:absolute;left:0;top:8px;width:8px;height:8px;background:#EFA424;-webkit-transform:rotate(45deg);transform:rotate(45deg);}
.ul__kakoi li:not(:first-of-type){margin-top:10px;}
.ul__title{position:relative;border:solid 1px #EFA424;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:40px 0 1.3em 0;}
.ul__title li:first-of-type{padding:4px 20px;background:#EFA424;position:absolute;top:-24px;left:-1px;font-size:16px;color:#fff;font-weight:600;border-radius:5px 5px 0 0;}
.ul__title li:nth-of-type(n+2){color:#2e2e2e;font-size:15px;font-weight:600;line-height:24px;margin:0 15px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;}
.ul__title li:nth-of-type(n+2)::before{content:'';width:14px;height:14px;background:url(//www.centresource.com/wp-content/themes/kaitai_keirin_php8/img/icon/midashi_icon.svg) no-repeat;border-radius:50%;position:absolute;left:-19px;top:5px;}
.ul__title li:nth-of-type(n+3){padding-top:10px;}
.ul__title li:nth-of-type(n+3):before{top:15px;}
.ul__title li:not(:first-of-type):not(:last-of-type){border-bottom:dotted 1px #EFA424;padding-bottom:4px;}
.ol__border{background:#f7f0e7;counter-reset:li;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:20px;margin:0 0 1.3em;}
.ol__border li{position:relative;margin-bottom:10px;padding-left:20px;}
.ol__border li:last-child{margin:0;}
.ol__border li::before{counter-increment:li;content:counter(li);margin-right:1em;background:#c69022;border-radius:30px;color:#fff;text-align:center;width:1.2em;height:1.2em;font-size:12px;position:absolute;left:0;top:0;line-height:1.4;}
.blockquote__border{padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box;border:solid 1px #866123;border-radius:5px;background:#FBF9F5;position:relative;margin:20px 0;}
.blockquote__border:before{content:'';width:20px;height:auto;aspect-ratio:167/150;background:url(//www.centresource.com/wp-content/themes/kaitai_keirin_php8/img/icon/inyo_top.svg) no-repeat;position:absolute;top:-10px;left:15px;}
.blockquote__border:after{content:'';width:20px;height:auto;aspect-ratio:167/150;background:url(//www.centresource.com/wp-content/themes/kaitai_keirin_php8/img/icon/inyo_bottom.svg) no-repeat;position:absolute;bottom:-10px;right:15px;}
.blockquote__border p{color:#2e2e2e;font-size:15px;line-height:1.6;font-weight:600;}
.blockquote__border p:last-of-type{margin-bottom:0;}
.blockquote__bubble{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;}
.blockquote__bubble__left{width:calc(92% - 15px);border-radius:5px;border:1px solid #63491E;background:#FFF;padding:8px 20px 12px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;}
.blockquote__bubble__left:before{content:'';width:14px;height:14px;background:#63491E;-webkit-clip-path:polygon(0 0, 0% 100%, 100% 50%);clip-path:polygon(0 0, 0% 100%, 100% 50%);position:absolute;right:-14px;top:10px;z-index:2;}
.blockquote__bubble__left:after{content:'';width:14px;height:14px;background:#fff;-webkit-clip-path:polygon(0 0, 0% 100%, 100% 50%);clip-path:polygon(0 0, 0% 100%, 100% 50%);position:absolute;right:-12px;top:10px;z-index:3;}
.blockquote__bubble__left .name{display:block;color:#63491e;font-size:12px;line-height:2;font-weight:600;border-bottom:dotted 1px #63491E;}
.blockquote__bubble__left .comment{padding-top:8px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:15px;font-weight:600;line-height:1.6;color:#2e2e2e;}
.blockquote__bubble__right{width:8%;}
.table__syushi{font-size:14px;margin:0 0 1.3em;}
.table__syushi tr th{background:#e8c56d;text-align:center;vertical-align:middle;padding-top:5px;padding-bottom:5px;}
.table__syushi tr td{vertical-align:middle;padding-top:5px;padding-bottom:5px;}
.table__syushi__1 th, .table__syushi__1 td{border:1px solid;text-align:center;}
.table__syushi__2 th, .table__syushi__2 td{border:1px solid;text-align:center;}
.table__syushi__3{background:black;color:white;}
.table__syushi__3 th, .table__syushi__3 td{border:1px solid black;text-align:center;}
.table__syushi__4{border:1px solid;border-bottom:none;}
.table__syushi__4 td{text-align:right;padding-right:5px;}
.table__syushi__4 td .dflex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}
.table__syushi__4 td .dflex div:nth-child(1){margin-right:10px;}
.table__syushi__4 td .dflex div:nth-child(1)::before{content:'投資金額';border:1px solid black;font-size:10px;padding:2px;border-radius:3px;margin-right:2px;}
.table__syushi__4 td .dflex div:nth-child(2)::before{content:'払戻金額';border:1px solid black;background:black;color:white;font-size:10px;padding:2px;border-radius:3px;margin-right:2px;}
.table__syushi__5 td{border:1px solid black;border-top:none;text-align:right;padding-right:5px;color:#b40000;font-size:20px;}
.table__syushi__5 td.gray{color:#8e8e8e;}
.table__jiku{font-size:14px;margin:0 0 1.3em;}
.table__jiku tr{border:1px solid black;}
.table__jiku tr:nth-child(1) th{background:#e8c56d;text-align:center;vertical-align:middle;padding:8px;border:1px solid black;}
.table__jiku tr th{background:#F8EBD8;text-align:center;vertical-align:middle;padding:8px;border:1px solid black;}
.table__jiku tr td{vertical-align:middle;padding:8px;border:1px solid black;text-align:right;}
.table__jiku--scroll{white-space:nowrap;}
.table__jiku--scroll tr{border-left:none;}
.table__jiku--scroll tr th{display:table-cell;}
.table__jiku--scroll tr th:first-of-type{position:-webkit-sticky;position:sticky;top:0;left:0px;border:1px solid black;border-left:none;border-right:none;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:2;}
.table__jiku--scroll tr th:first-of-type::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-left:1px solid black;border-right:1px solid black;}
.table__jiku--scroll tr th:nth-child(2){position:-webkit-sticky;position:sticky;top:0;left:54px;border:1px solid black;border-left:none;z-index:1;}
.table__jiku--scroll tr th:nth-child(2)::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-right:1px solid black;}
.table__jiku--scroll tr td{display:table-cell;}
.table__jiku--scroll tr td:first-of-type{position:-webkit-sticky;position:sticky;top:0;left:54px;background:white;border:1px solid black;border-left:none;z-index:1;}
.table__jiku--scroll tr td:first-of-type::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-right:1px solid black;}
.table__fieldwinner{font-size:14px;margin:0 0 1.3em;}
.table__fieldwinner tr th{background:#F8EBD8;text-align:center;vertical-align:middle;padding:8px;border:1px solid black;}
.table__fieldwinner tr td{vertical-align:middle;padding:8px;border:1px solid black;text-align:center;}
.table__fieldwinner tr td.month--tekichu{color:#b40000;font-weight:bold;}
.table__fieldwinner tr:nth-child(1) th{background:#e8c56d;}
.table__fieldwinner__span{display:block;font-size:12px;}
.table__daynight{font-size:14px;margin:0 0 1.3em;word-break:keep-all;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;}
.table__daynight tr th{background:#e8c56d;text-align:center;vertical-align:middle;padding:8px;border:1px solid black;width:110px;}
.table__daynight tr td{vertical-align:middle;padding:8px;border:1px solid black;text-align:center;}
.table__daynight tr:nth-child(1) th{background:#e8c56d;}
.table__daynight tr:nth-child(2) td{color:#b40000;font-weight:bold;}
.table__daynight tr:nth-child(2) td span{font-size:10px;font-weight:normal;}
.table__daynight tr:nth-child(2) td.graycolor{color:#8e8e8e;}
.table__daynight tr:nth-child(odd){background:#F0F0F0;}
.table__fieldtokui{font-size:14px;margin:0 0 1.3em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;}
.table__fieldtokui tr th{background:#F8EBD8;text-align:center;vertical-align:middle;padding:8px;border:1px solid black;width:110px;}
.table__fieldtokui tr td{vertical-align:middle;padding:8px;border:1px solid black;text-align:center;}
.table__fieldtokui tr td .red_color{color:#b40000;font-weight:600;}
.table__fieldtokui tr td:last-of-type{color:#8e8e8e;}
.table__fieldtokui tr:nth-child(1) th{background:#e8c56d;}
.table__review{border:1px solid #e8c56d;}
.table__review__tr1 th{background:#e8c56d;color:white;padding:10px;font-size:25px;width:40px;height:40px;vertical-align:middle;text-align:center;}
.table__review__tr1 td{color:#b40000;padding:10px;}
.table__review__tr2 td{padding:10px;}
.table__review__tr3 td{background:#F8EBD7;padding:10px;}
.table__review__tr4 th{background:#e8c56d;color:white;padding:10px;font-size:25px;height:40px;width:171px;vertical-align:middle;text-align:center;}
.table__gazo2{font-size:16px;margin:0 0 1.3em;}
.table__gazo2 tr th{text-align:center;vertical-align:top;padding:8px;border:1px solid black;width:35%;}
.table__gazo2 tr th .gazo2__midashi{font-weight:bold;margin-bottom:5px;}
.table__gazo2 tr td{vertical-align:middle;padding:8px;border:1px solid black;text-align:center;width:65%;}
.table__marubatsu{font-size:14px;margin:0 0 1.3em;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;}
.table__marubatsu tr th{text-align:center;vertical-align:top;padding:10px;border:1px solid black;width:35%;}
.table__marubatsu tr th.marubatsu__midashi--1{position:relative;}
.table__marubatsu tr th.marubatsu__midashi--1::before{height:69px;width:50px;content:'';vertical-align:middle;display:inline-block;background-image:url(//www.centresource.com/wp-content/themes/kaitai_keirin_php8/img/marubatsu_1.png);background-size:contain;background-repeat:no-repeat;position:absolute;left:5px;top:5px;}
.table__marubatsu tr th.marubatsu__midashi--2{position:relative;}
.table__marubatsu tr th.marubatsu__midashi--2::before{height:69px;width:50px;content:'';vertical-align:middle;display:inline-block;background-image:url(//www.centresource.com/wp-content/themes/kaitai_keirin_php8/img/marubatsu_2.png);background-size:contain;background-repeat:no-repeat;position:absolute;left:5px;top:5px;}
.table__marubatsu tr th.marubatsu__midashi--3{position:relative;}
.table__marubatsu tr th.marubatsu__midashi--3::before{height:69px;width:50px;content:'';vertical-align:middle;display:inline-block;background-image:url(//www.centresource.com/wp-content/themes/kaitai_keirin_php8/img/marubatsu_3.png);background-size:contain;background-repeat:no-repeat;position:absolute;left:5px;top:5px;}
.table__marubatsu tr td{vertical-align:middle;padding:10px;border:1px solid black;text-align:center;width:50%;}
.table__marubatsu tr td .marubatsu__funaken{font-size:14px;text-align:right;margin-bottom:10px;}
.table__marubatsu tr td .marubatsu__return{font-size:24px;color:#b40000;font-weight:600;text-align:right;}
.table__marubatsu tr td .marubatsu__return--black{font-size:24px;color:#8e8e8e;font-weight:600;text-align:right;}
.table__normal{margin:0 0 1.3em;min-width:100%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:block;max-width:100%;overflow-x:auto;overflow-y:hidden !important;padding-bottom:7px;scrollbar-width:thin;scrollbar-color:#EFA424 #FFF2E2;-webkit-box-sizing:border-box;box-sizing:border-box;}
.table__normal::-webkit-scrollbar{height:7px;}
.table__normal::-webkit-scrollbar-track{background-color:#FFF2E2;border-radius:7px;}
.table__normal::-webkit-scrollbar-thumb{background-color:#EFA424;border-radius:7px;}
.table__normal tbody{display:table;min-width:100%;width:-webkit-max-content;width:-moz-max-content;width:max-content;}
.table__normal tbody tr th, .table__normal tbody tr td{border:solid 1px #F8CF87;text-align:center;vertical-align:middle;font-size:13px;font-weight:600;line-height:1.3;padding:7px 15px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.table__normal tbody tr th a, .table__normal tbody tr td a{color:#2B63E0;text-decoration:underline;}
.table__normal tbody tr th{background:#EFA424;color:#fff;}
.table__normal tbody tr td{background:#fff;color:#2E2E2E;}
.table__normal tbody tr:nth-of-type(odd) td{background:#FFF2E2;}
.table__normal--scroll{white-space:nowrap;font-size:14px;margin:0 0 1.3em;}
.table__normal--scroll tr th{background:#e8c56d;text-align:center;vertical-align:middle;padding:8px;border:1px solid black;}
.table__normal--scroll tr td{vertical-align:middle;padding:8px;border:1px solid black;text-align:center;}
.table__normal__bold{font-size:14px;margin:0 0 1.3em;}
.table__normal__bold tr th{background:#e8c56d;text-align:center;vertical-align:middle;padding:8px;border:1px solid black;font-weight:bold;}
.table__normal__bold tr th.change-color{background:#F8EBD8;}
.table__normal__bold tr th:first-child{max-width:50px;}
.table__normal__bold tr td{font-weight:bold;vertical-align:middle;padding:8px;border:1px solid black;text-align:center;}
.table__field__info{font-size:14px;margin:0 0 1.3em;}
.table__field__info tr th{background:#e8c56d;text-align:center;vertical-align:middle;padding:8px;border:1px solid white;border-right:none;border-bottom:3px solid white;font-weight:bold;position:relative;max-width:50%;}
.table__field__info tr th:after{display:block;content:"";width:0px;height:0px;position:absolute;top:calc(50% - 10px);right:-6px;border-left:10px solid #e8c56d;border-top:10px solid transparent;border-bottom:10px solid transparent;}
.table__field__info tr td{font-weight:bold;vertical-align:middle;padding:8px;border:1px solid white;border-right:none;border-bottom:3px solid white;text-align:center;background:#F8EBD8;}
.table__player{font-size:14px;margin:0 0 1.3em;}
.table__player tr th{background:#F8EBD8;vertical-align:middle;padding:3px 8px;border:1px solid black;border-right:none;font-weight:bold;}
.table__player tr th+td{border-left:none;}
.table__player tr td{font-weight:bold;vertical-align:middle;padding:3px 8px;border:1px solid black;border-right:none;background:white;}
.table__player tr td+th{border-left:none;}
.table__player tr td:last-child{border-right:1px solid black;}
.table__player tr:nth-child(1) th{background:#e8c56d;font-weight:bold;text-align:center;font-size:18px;padding:10px 0;border-right:1px solid black;}
.table__player tr:nth-child(2) th{width:20%;}
.table__player tr:nth-child(2) td{width:20%;}
.table__player tr:nth-child(2) td:nth-child(1){border-right:1px solid black;padding:0;width:20%;}
.table__player tr:nth-child(2) td:nth-child(1) img{width:100%;display:block;}
.table__tohyo{font-size:14px;margin:0 0 1.3em;word-break:keep-all;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;}
.table__tohyo tr th{background:#e8c56d;text-align:center;vertical-align:middle;padding:8px;border:1px solid black;width:85px;font-size:17px;font-weight:600;}
.table__tohyo tr td{vertical-align:inherit;padding:8px;border:1px solid black;text-align:center;font-size:17px;font-weight:600;}
.table__tohyo tr td div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
.table__tohyo tr td div .umaban{margin-bottom:5px;}
.table__formation{font-size:14px;margin:0 0 1.3em;word-break:keep-all;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:270px;}
.table__formation tr th{background:#e8c56d;text-align:center;vertical-align:middle;padding:8px;border:1px solid black;width:85px;font-size:17px;font-weight:600;}
.table__formation tr td{vertical-align:middle;padding:8px 20px;border:1px solid black;text-align:center;font-size:15px;font-weight:400;}
.table__formation tr td div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
.table__formation tr td div .umaban{margin-bottom:8px;}
.table__formation tr:nth-child(1) th{background:black;color:white;}
.table__formation tr:nth-child(2) th{background:#f9eedc;}
.table__nyuchaku{border:1px solid black;margin:0 0 1.3em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;}
.table__nyuchaku tbody tr th{vertical-align:middle;padding:8px;border:1px solid black;font-weight:bold;}
.table__nyuchaku tbody tr td{text-align:center;vertical-align:middle;padding:8px;border:1px solid black;}
.table__nyuchaku tbody tr:nth-child(2){background:#f9eedc;font-weight:bold;}
.table__nyuchaku tbody tr:nth-child(9) td{text-align:right;}
.table__nyuchaku--1 tbody tr th{background:#d674a0;}
.table__nyuchaku--2 tbody tr th{background:#cec336;}
.table__nyuchaku--3 tbody tr th{background:#d36553;}
.table__nyuchaku--4 tbody tr th{background:#6399c1;}
.table__scroll{margin:0 0 1.3em;}
.table__scroll table tr th, .table__scroll table tr td{font-size:13px;font-weight:600;line-height:1.4;text-align:center;vertical-align:middle;padding:5px 0;-webkit-box-sizing:border-box;box-sizing:border-box;}
.table__scroll table tr th a, .table__scroll table tr td a{color:#2B63E0;text-decoration:underline;}
.table__scroll table tr th{background:#EFA424;color:#fff;}
.table__scroll table tr td{background:#fff;color:#2e2e2e;}
.table__scroll.leftfixed{max-width:100%;overflow-x:auto;padding-bottom:7px;scrollbar-width:thin;scrollbar-color:#EFA424 #FFF2E2;}
.table__scroll.leftfixed::-webkit-scrollbar{height:7px;}
.table__scroll.leftfixed::-webkit-scrollbar-track{background-color:#FFF2E2;border-radius:7px;}
.table__scroll.leftfixed::-webkit-scrollbar-thumb{background-color:#EFA424;border-radius:7px;}
.table__scroll.leftfixed table{width:-webkit-max-content;width:-moz-max-content;width:max-content;border-collapse:separate;}
.table__scroll.leftfixed table tr td, .table__scroll.leftfixed table tr th{min-width:100px;border-right:solid 1px #F8CF87;}
.table__scroll.leftfixed table tr td:first-of-type, .table__scroll.leftfixed table tr th:first-of-type{position:-webkit-sticky;position:sticky;left:0;top:0;padding:5px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;border:solid #F8CF87;border-width:0 3px 1px 1px;}
.table__scroll.leftfixed table tr td{background:#fff;}
.table__scroll.leftfixed table tr:nth-of-type(even) td{background:#FFF2E2;}
.table__scroll.leftfixed table tr:nth-of-type(n+2) td{border-bottom:solid 1px #F8CF87;}
.table__scroll.leftfixed.color table tr td:first-of-type{background:#FFD998;}
.table__scroll.leftfixed.color table tr:not(:last-of-type) td:first-of-type{border-bottom-color:#fff;}
.table__scroll.vertical{max-height:220px;overflow-y:auto;max-width:100%;}
.table__scroll.vertical table{width:100%;}
.table__scroll.vertical table tr th{border-color:solid 1px;position:-webkit-sticky;position:sticky;top:0;left:0;}
.table__scroll.vertical table tr th:first-of-type{border-left:solid 1px #EFA424;}
.table__scroll.vertical table tr th:last-of-type{border-right:solid 1px #EFA424;}
.table__scroll.vertical table tr th:nth-of-type(even){border:solid #F8CF87;border-width:0 1px;}
.table__scroll.vertical table tr td{border:solid #F8CF87;border-width:0 0 1px 1px;}
.table__scroll.vertical table tr td:last-of-type{border-right:solid 1px #F8CF87;}
.table__scroll.vertical table tr:nth-of-type(even) td{background:#FFF2E2;}
.div__accordion{margin:0 0 1.3em;}
.div__accordion__midashi{background:black;color:white;padding:10px;}
.div__accordion .acd-check{display:none;}
.div__accordion .acd-label{background:#e8c56d;color:black;display:block;margin-bottom:0;padding:10px;border-bottom:1px solid black;position:relative;}
.div__accordion .acd-label::after{content:'\f067';font-weight:900;font-size:20px;width:20px;font-family:"Font Awesome 5 Free";position:absolute;right:10px;top:25%;overflow:hidden;display:inline-block;}
.div__accordion .acd-content{border:1px solid #333;height:0;opacity:0;padding:0 10px;-webkit-transition:.5s;transition:.5s;visibility:hidden;display:none;}
.div__accordion .acd-check:checked+.acd-label::after{content:'\f068';}
.div__accordion .acd-check:checked+.acd-label+.acd-content{border-top:none;border-bottom:none;height:auto;opacity:1;padding:10px;padding-bottom:0;visibility:visible;display:block;border-bottom:1px solid black;}
.div__accordion .acd-table tr td{padding-bottom:10px;}
.div__accordion .acd-table tr td:nth-child(even){text-align:right;}
.div__accordion .acd-table tr:nth-child(1) td:nth-child(2)::before{content:'投資金額';border:1px solid black;font-size:10px;padding:1px;border-radius:3px;margin-right:2px;}
.div__accordion .acd-table tr:nth-child(2) td:nth-child(1)::before{content:'的中率';border:1px solid #e8c56d;background:#e8c56d;color:black;font-size:10px;padding:1px;border-radius:3px;margin-right:2px;}
.div__accordion .acd-table tr:nth-child(2) td:nth-child(2)::before{content:'払戻金額';border:1px solid black;background:black;color:white;font-size:10px;padding:1px;border-radius:3px;margin-right:2px;}
.div__accordion .acd-table tr:nth-child(3) td:nth-child(1)::before{content:'回収率';border:1px solid black;background:black;color:#e8c56d;font-size:10px;padding:1px;border-radius:3px;margin-right:2px;}
.div__accordion .acd-table tr:nth-child(3) td:nth-child(2){font-size:20px;color:#b40000;}
.div__accordion .acd-table tr:nth-child(3) td:nth-child(2)::before{content:'収支';color:#b40000;font-size:20px;margin-right:5px;}
.div__tab__top{border-bottom:1px solid #ccc;padding:5px 10px;}
.div__tab__top__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.div__tab__top__bottom__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:10px;vertical-align:middle;}
.div__tab__top__bottom__top__left{background:black;padding:5px;color:#e8c56d;margin-right:5px;width:40px;height:40px;text-align:center;line-height:30px;}
.div__tab__top__bottom__top__right{font-weight:bold;line-height:40px;}
.div__tab__top__bottom__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:10px;}
.div__tab__top__bottom__bottom__left{background:#ccc;padding:5px;color:black;margin-right:5px;height:40px;line-height:33px;}
.div__tab__top__bottom__bottom__right{font-weight:bold;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-top:3px;}
.div__tab__top__bottom__bottom__right div{width:25px;height:34px;margin-right:5px;text-align:center;line-height:33px;border-radius:4px;}
.div__tab__top__bottom__bottom__right__1{border:1px solid black;color:black;}
.div__tab__top__bottom__bottom__right__2{border:1px solid #444444;color:white;background:#444444;}
.div__tab__top__bottom__bottom__right__3{border:1px solid #F22D39;color:white;background:#F22D39;}
.div__tab__top__bottom__bottom__right__4{border:1px solid #24A1DC;color:white;background:#24A1DC;}
.div__tab__top__bottom__bottom__right__5{border:1px solid #FBEB1F;color:black;background:#FBEB1F;}
.div__tab__top__bottom__bottom__right__6{border:1px solid #73fb1f;color:black;background:#73fb1f;}
.div__tab__bottom{padding:10px;}
.div__blogcard{margin:0 0 1.3em;}
.div__blogcard__top{background:#e8c56d;padding:5px;font-weight:bold;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;}
.div__blogcard__top i{margin-right:2px;}
.div__blogcard__bottom{border:1px solid #e8c56d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px;}
.div__blogcard__bottom__left{width:20%;}
.div__blogcard__bottom__right{width:77%;}
.div__blogcard__bottom__right a{text-decoration:underline;}
.div__yoko{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.div__yoko__left{width:33%;}
.div__yoko__right{width:65%;}
.div__raceyosou table{margin-right:10px;}
.div__raceyosou table tr th{background:#e8c56d;font-weight:bold;padding:5px;width:26px;}
.div__raceyosou table tr td{padding:10px;text-align:center;vertical-align:middle;}
.div__raceyosou table tr td.back__yellow{background:yellow;font-weight:bold;}
.div__raceyosou table tr:first-of-type th{background:black;color:white;padding:5px;text-align:center;}
.div__raceyosou__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:auto;margin-bottom:20px;max-width:500px;}
.div__raceyosou__top table{max-width:48%;}
.div__raceyosou__top table:last-of-type{margin-right:0;}
.div__raceyosou__middle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:auto;margin-bottom:20px;max-width:500px;}
.div__raceyosou__middle table{max-width:48%;}
.div__raceyosou__middle table:last-of-type{margin-right:0;}
.div__raceyosou__middle table:nth-child(1){max-width:32%;}
.div__raceyosou__middle table:nth-child(2){max-width:32%;}
.div__raceyosou__middle table:nth-child(3){max-width:32%;}
.div__raceyosou__bottom{padding:10px;border:1px solid #e8c56d;background:#fcf7f0;border-radius:4px;margin:auto auto 1.3em;max-width:500px;}
.div__raceyosou__bottom__top{padding:10px;border-bottom:1px solid #e8c56d;}
.div__raceyosou__bottom__bottom{padding-top:10px;line-height:1.5;}
.div__chart-jusyo{border:1px solid #e8c56d;border-radius:4px;margin:30px auto 1.3em;max-width:500px;padding:10px;}
.div__chart-jusyo__ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:15px;}
.div__chart-jusyo__ul li{width:15%;margin-right:1%;text-align:center;padding:2px 0;font-size:14px;}
.div__chart-jusyo__ul li span{margin-right:2px;}
.div__chart-jusyo__ul li:nth-child(1) span{color:rgba(204,94,115,0.5);}
.div__chart-jusyo__ul li:nth-child(2) span{color:rgba(83,52,132,0.5);}
.div__chart-jusyo__ul li:nth-child(3) span{color:rgba(64,142,64,0.5);}
.div__chart-jusyo__ul li:nth-child(4) span{color:rgba(229,211,83,0.5);}
.div__chart-jusyo__ul li:nth-child(5) span{color:rgba(26,114,145,0.5);}
.div__chart-jusyo__ul li:nth-child(6) span{color:rgba(229,138,31,0.5);}
.div__chart-jusyo__ul li:last-child{margin-right:0;}
.div__chart-jusyo__chart{width:370px;height:400px;margin:auto;}
.div__chart-jusyo table{max-width:400px;margin:auto;}
.div__chart-jusyo table tr th{border:1px solid #ccc;font-size:14px;text-align:center;padding:5px;width:16%;}
.div__chart-jusyo table tr th:nth-child(1){background:rgba(204,94,115,0.5);}
.div__chart-jusyo table tr th:nth-child(2){background:rgba(83,52,132,0.5);}
.div__chart-jusyo table tr th:nth-child(3){background:rgba(64,142,64,0.5);}
.div__chart-jusyo table tr th:nth-child(4){background:rgba(229,211,83,0.5);}
.div__chart-jusyo table tr th:nth-child(5){background:rgba(26,114,145,0.5);}
.div__chart-jusyo table tr th:nth-child(6){background:rgba(229,138,31,0.5);}
.div__chart-jusyo table tr td{border:1px solid #ccc;font-size:14px;text-align:center;padding:5px;}
.div__tekichu-info::before{content:'';vertical-align:middle;display:inline-block;width:180px;height:70px;background-image:url(//www.centresource.com/wp-content/themes/kaitai_keirin_php8/img/tekichu-info.png);background-size:contain;background-repeat:no-repeat;}
.div__tekichu-info__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.div__tekichu-info__inner__left{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:49%;border:5px solid;padding:3px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;border-top-color:#ffff00;border-left-color:#ffff00;border-right-color:#ed1c24;border-bottom-color:#ed1c24;}
.div__tekichu-info__inner__left img{display:block;}
.div__tekichu-info__inner__right{width:49%;}
.div__tekichu-info__inner__right__table{font-size:14px;margin:0 0 1.3em;}
.div__tekichu-info__inner__right__table tr{border:1px solid black;}
.div__tekichu-info__inner__right__table tr.tr__red td{color:#ed1c24;font-weight:bold;}
.div__tekichu-info__inner__right__table tr th{background:#e8c56d;vertical-align:middle;padding:8px;border:1px solid black;}
.div__tekichu-info__inner__right__table tr td{vertical-align:middle;padding:8px;border:1px solid black;text-align:left;}
.div__tekichu-info__inner__right__table tr td .icon__yuryo{background:#ed1c24;color:white;padding:2px;margin-right:5px;}
.div__tekichu-info__inner__right__table tr td .icon__muryo{background:blue;color:white;padding:2px;}
.div__tekichu-info__inner__right__table tr:nth-child(3) td:nth-child(1){text-align:center;width:29%;}
.div__tekichu-info__inner__right__table tr:nth-child(4) td:nth-child(1){text-align:center;}
.div__tekichu-info__inner__right__table tr:nth-child(5) td:nth-child(1){text-align:center;}
.div__tekichu-info__inner__right__table tr:nth-child(6) td:nth-child(1){text-align:center;}
.div__tekichu-info__inner__right__table tr:nth-child(7) td:nth-child(1){text-align:center;}
.div__tohyo{font-weight:600;font-size:17px;margin-bottom:12px;}
.div__tohyo__span{background:black;color:white;font-size:14px;padding:7px;display:inline-block;margin-right:4px;}
.div__hiritsu__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;width:500px;margin-bottom:10px;}
.div__hiritsu__inner .first{width:10%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.div__hiritsu__inner .second{width:90%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;}
.div__hiritsu__inner .second .nige{background:#EFE9FD;border:1px solid black;text-align:center;padding:10px;}
.div__hiritsu__inner .second .nige div:nth-child(1){background:#9E8CC9;color:white;font-size:12px;border:1px solid black;padding:3px;display:inline-block;margin-bottom:3px;}
.div__hiritsu__inner .second .makuri{background:#FFFEF9;border:1px solid black;text-align:center;padding:10px;position:relative;left:-1px;}
.div__hiritsu__inner .second .makuri div:nth-child(1){background:#BFB95A;color:white;font-size:12px;border:1px solid black;padding:3px;display:inline-block;margin-bottom:3px;}
.div__hiritsu__inner .second .sashi{background:#D6FED3;border:1px solid black;text-align:center;padding:10px;position:relative;left:-2px;}
.div__hiritsu__inner .second .sashi div:nth-child(1){background:#5E9B57;color:white;font-size:12px;border:1px solid black;padding:3px;display:inline-block;margin-bottom:3px;}
.div__hiritsu__inner .second .mark{background:#FBEBA1;border:1px solid black;text-align:center;padding:10px;position:relative;left:-3px;}
.div__hiritsu__inner .second .mark div:nth-child(1){background:#CCB85E;color:white;font-size:12px;border:1px solid black;padding:3px;display:inline-block;margin-bottom:3px;}
.div__hiritsu--kyakushitsu__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;width:500px;margin-bottom:10px;}
.div__hiritsu--kyakushitsu__inner .first{width:10%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:12px;}
.div__hiritsu--kyakushitsu__inner .second{width:90%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;}
.div__hiritsu--kyakushitsu__inner .second .nige{background:#EFE9FD;border:1px solid black;text-align:center;padding:10px;}
.div__hiritsu--kyakushitsu__inner .second .nige div:nth-child(1){background:#9E8CC9;color:white;font-size:12px;border:1px solid black;padding:3px;display:inline-block;margin-bottom:3px;}
.div__hiritsu--kyakushitsu__inner .second .oi{background:#FFFEF9;border:1px solid black;text-align:center;padding:10px;position:relative;left:-1px;}
.div__hiritsu--kyakushitsu__inner .second .oi div:nth-child(1){background:#BFB95A;color:white;font-size:12px;border:1px solid black;padding:3px;display:inline-block;margin-bottom:3px;}
.div__hiritsu--kyakushitsu__inner .second .ryo{background:#D6FED3;border:1px solid black;text-align:center;padding:10px;position:relative;left:-2px;}
.div__hiritsu--kyakushitsu__inner .second .ryo div:nth-child(1){background:#5E9B57;color:white;font-size:12px;border:1px solid black;padding:3px;display:inline-block;margin-bottom:3px;}
.div__ul__kakoi{background:#F2E5CB;-webkit-box-shadow:3px 3px 0px #BE923A;box-shadow:3px 3px 0px #BE923A;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto;margin-bottom:1.3em;}
.div__ul__kakoi p{margin:0;}
.div__ul__kakoi .midashi{color:#7B5200;font-weight:bold;font-size:18px;border-bottom:2px dotted #BE923A;padding:10px 10px;margin:0 20px;text-align:center;}
.div__ul__kakoi ul{padding:20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;list-style:inside;margin:0;line-height:1.3;}
.div__ul__kakoi ul li{margin-bottom:10px;font-weight:bold;list-style-type:none;position:relative;padding-left:15px;}
.div__ul__kakoi ul li:last-child{margin-bottom:0;}
.div__ul__kakoi ul li:before{border-radius:50%;width:8px;height:8px;display:block;position:absolute;left:0;top:6px;content:"";background:#BE923A;}
.div__flame{min-width:48%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#F9EEDC;margin-bottom:15px;}
.div__flame__bet{width:150px;padding-left:3px;}
.div__flame__bet p{min-width:30%;background-color:#C9A250;text-align:center;font-size:20px;line-height:16px;margin-bottom:10px;padding:7px 0;color:#fff;}
.div__flame__bet__numbers{width:25px;height:25px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:5px;}
.div__flame__bet__numbers img{display:block;margin:0 2px;}
.div__flame__betthree{min-width:50%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-left:3px;}
.div__flame__betthree p{min-width:30%;background-color:#C9A250;text-align:center;font-size:20px;line-height:16px;margin-bottom:10px;padding:7px 0;color:#fff;}
.div__flame__betthree__numbers{width:25px;height:25px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:5px;}
.div__flame__betthree__numbers img{display:block;margin:0 2px;}
.div__box-flame{min-width:48%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:10px;background-color:#F9EEDC;margin-bottom:15px;}
.div__box-flame__bet{padding-left:3px;}
.div__box-flame__bet p{background-color:#C9A250;text-align:center;font-size:18px;line-height:20px;margin-bottom:10px;padding:7px 0;color:#fff;font-weight:bold;}
.div__box-flame__bet__numbers{height:25px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:10px;margin-bottom:5px;}
.div__box-flame__bet__numbers img{display:block;margin:0 2px;}
.div__race-titles{background-color:#FFFFFF;margin-bottom:20px;padding:0 5px 20px 5px;}
.div__race-title{background-color:#FFFFFF;display:-webkit-box;display:-ms-flexbox;display:flex;height:50px;border-bottom:1px solid #C4C4C4;}
.div__race-title__top{min-width:300px;display:-webkit-box;display:-ms-flexbox;display:flex;}
.div__race-title__top__glade{width:72px;padding:5px;}
.div__race-title__top__time{font-size:10px;margin-top:15px;font-family:'Hiragino Sans';}
.div__race-title__top__girls{width:6%;padding-left:5px;}
.div__race-title__top__icon{width:5%;margin-left:9px;}
.div__race-title__title{font-size:13px;font-weight:600;margin-top:15px;}
.div__forecast-short-all{height:100%;padding:0 20px;background-color:#FFF;margin-bottom:50px;}
.div__forecast-short-img-pc{margin:auto;display:block !important;}
.div__site-img-pc{width:50%;margin:auto;padding-top:10px;display:block !important;}
.div__site-img-sp{width:100%;}
.div__forecast-flame{background-image:url(//www.centresource.com/wp-content/themes/kaitai_keirin_php8/img/icon/new/forecast_pc.png);margin:auto;margin-top:5px;width:400px;height:150px;position:relative;background-repeat:no-repeat;background-size:400px;}
.div__forecast-short{height:300px;padding:20px;text-align:center;border-bottom:1px solid #C4C4C4;padding-bottom:30px;position:relative;}
.div__forecast-short__race-name{position:absolute;top:9%;left:50%;left:calc(50% – 25px);left:-webkit-calc(50% – 25px);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);padding:0;margin:0;font-size:18px;font-weight:bold;}
.div__forecast-short__tipster-img{position:absolute;height:77px;width:130px;top:47%;left:20%;left:calc(50% – 25px);left:-webkit-calc(50% – 25px);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);padding:0;margin:0;font-size:25px;}
.div__forecast-short__hit-ratio{position:absolute;top:52%;left:42%;left:calc(50% – 25px);left:-webkit-calc(50% – 25px);padding:0;margin:0;font-size:28px;}
.div__forecast-short__hit-ratio span{font-size:30px;}
.div__forecast-short__collect-ratio{position:absolute;top:59%;left:82%;left:calc(50% – 25px);left:-webkit-calc(50% – 25px);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);padding:0;margin:0;font-size:30px;}
.div__forecast-short__forecast-img{margin-bottom:10px;}
.div__wakarukoto{border-top:3px solid #B18425;background-color:#FFFAEF;}
.div__wakarukoto__midashi{color:#B18425;border-top:1px solid #B18425;}
.div__wakarukoto__midashi::before{height:20px;content:'';display:inline-block;width:20px;min-width:20px;max-width:20px;background-image:url(//www.centresource.com/wp-content/themes/kaitai_keirin_php8/img/icon_check.svg);background-size:contain;background-repeat:no-repeat;margin-right:5px;}
.div__wakarukoto ul li:before{background:#E4BD6A;}
.div__merit{border-top:3px solid #003e6d;background-color:#e7f5ff;}
.div__merit__midashi{color:#003e6d;border-top:1px solid #003e6d;}
.div__merit ul li{color:#000000;}
.div__merit ul li:before{background:#003e6d;}
.div__merit ul li>a{color:#000000;}
.div__demerit{border-top:3px solid #6d0000;background-color:#fff4f4;}
.div__demerit__midashi{color:#6d0000;border-top:1px solid #6d0000;}
.div__demerit ul li{color:#000000;}
.div__demerit ul li:before{background:#6d0000;}
.div__demerit ul li>a{color:#000000;}
.div__wakarukoto__midashi, .div__merit__midashi, .div__demerit__midashi{font-size:16px;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:2px;margin-bottom:0;padding:10px 15px;}
.div__wakarukoto ul, .div__merit ul, .div__demerit ul{padding:0 15px;padding-bottom:15px;margin-bottom:30px;}
.div__wakarukoto ul li, .div__merit ul li, .div__demerit ul li{background:white;margin-bottom:4px;padding:10px;padding-left:1.6em;font-size:16px;list-style-type:none;position:relative;line-height:21px;}
.div__wakarukoto ul li:before, .div__merit ul li:before, .div__demerit ul li:before{content:"";border-radius:50%;width:8px;height:8px;display:block;position:absolute;left:0.5em;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.div__wakarukoto .ul__link li, .div__merit .ul__link li, .div__demerit .ul__link li{-webkit-box-shadow:0px 3px 6px #ededed;box-shadow:0px 3px 6px #ededed;padding:0;}
.div__wakarukoto .ul__link li a, .div__merit .ul__link li a, .div__demerit .ul__link li a{display:block;padding:10px;padding-left:1.6em;padding-right:24px;position:relative;}
.div__wakarukoto .ul__link li a::before, .div__merit .ul__link li a::before, .div__demerit .ul__link li a::before{height:14px;content:'';display:block;width:8px;min-width:8px;max-width:8px;background-image:url(//www.centresource.com/wp-content/themes/kaitai_keirin_php8/img/icon_angle_gray.svg);background-size:contain;background-repeat:no-repeat;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.div__wakarukoto ol, .div__merit ol, .div__demerit ol{padding:0 15px;padding-bottom:15px;margin-bottom:30px;counter-reset:listnum;list-style:none;}
.div__wakarukoto ol li, .div__merit ol li, .div__demerit ol li{background:white;margin-bottom:4px;padding:10px;padding-left:2.6em;font-size:16px;list-style-type:none;position:relative;line-height:21px;}
.div__wakarukoto ol li::before, .div__merit ol li::before, .div__demerit ol li::before{border-radius:50%;width:24px;height:24px;font-size:17px;line-height:24px;font-weight:600;text-align:center;display:block;position:absolute;left:0.5em;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);counter-increment:listnum;content:counter(listnum);color:black;background:#E4BD6A;}
.div__wakarukoto .ol__link li, .div__merit .ol__link li, .div__demerit .ol__link li{-webkit-box-shadow:0px 3px 6px #ededed;box-shadow:0px 3px 6px #ededed;padding:0;}
.div__wakarukoto .ol__link li a, .div__merit .ol__link li a, .div__demerit .ol__link li a{display:block;padding:10px;padding-left:2.6em;padding-right:24px;position:relative;}
.div__wakarukoto .ol__link li a::before, .div__merit .ol__link li a::before, .div__demerit .ol__link li a::before{height:14px;content:'';display:block;width:8px;min-width:8px;max-width:8px;background-image:url(//www.centresource.com/wp-content/themes/kaitai_keirin_php8/img/icon_angle_gray.svg);background-size:contain;background-repeat:no-repeat;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.div__qabox{position:relative;margin:20px 0;}
.div__qabox details summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;list-style:none;background:#E4BE6A;border-radius:13px;cursor:pointer;position:relative;}
.div__qabox details summary .img-q{padding:10px 10px 10px 15px;-webkit-box-sizing:border-box;box-sizing:border-box;border-right:solid 1px #fff;box-sizing:border-box;}
.div__qabox details summary .img-q img{width:20px;}
.div__qabox details summary .question{font-size:16px;font-weight:600;width:calc(100% - 100px);}
.div__qabox details summary::-webkit-details-marker{display:none;}
.div__qabox details summary:after{content:'';width:16px;height:10px;background:url(//www.centresource.com/wp-content/themes/kaitai_keirin_php8/img/icon_qabox_angle.svg) no-repeat;background-size:contain;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);right:10px;-webkit-transition-duration:0.5s;transition-duration:0.5s;}
.div__qabox details[open]{position:relative;}
.div__qabox details[open] summary{-webkit-box-shadow:0 3px 6px rgba(85,85,85,0.42);box-shadow:0 3px 6px rgba(85,85,85,0.42);z-index:3;}
.div__qabox details[open] summary:after{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition-duration:0.5s;transition-duration:0.5s;top:40%;}
.div__qabox details[open] .answer{position:relative;z-index:2;width:calc(100% - 10px);}
.div__qabox details[open] .answer__inner{position:relative;top:-10px;left:10px;border:1px solid #E4BE6A;z-index:1;border-radius:0 0 13px 13px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;}
.div__qabox details[open] .answer__inner .img-a{background:#E4BE6A;padding:30px 12px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;margin-right:10px;}
.div__qabox details[open] .answer__inner .img-a img{width:20px;}
.div__qabox details[open] .answer__inner .text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;position:relative;padding:30px 0 20px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:0 0 13px 13px;}
.div__ol-dogear{border:1px solid #E8C56D;background-color:#FDFBF7;margin:0 0 1.3em;position:relative;}
.div__ol-dogear:before{content:"";position:absolute;top:-1px;right:-1px;width:0px;height:0px;border-bottom:30px solid #E8C56D;border-right:30px solid white;}
.div__ol-dogear__midashi{border-bottom:1px dashed #E8C56D;padding:5px 10px;padding-right:30px;margin:0 5px;margin-bottom:0;font-size:18px;color:#D3A93E;font:normal normal normal 18px/31px Hiragino Sans;}
.div__ol-dogear__midashi+p{margin:0;}
.div__ol-dogear__midashi i{background-color:#E8C56D;color:black;line-height:19px;text-align:center;height:19px;width:19px;border-radius:50%;font-size:11px;margin-right:4px;position:relative;top:-2px;}
.div__ol-dogear ol{padding:15px;counter-reset:my-counter;list-style:none;}
.div__ol-dogear ol+p{margin:0;}
.div__ol-dogear ol li{margin-bottom:15px;padding-left:30px;position:relative;}
.div__ol-dogear ol li:nth-last-child(1){margin-bottom:0;}
.div__ol-dogear ol li:before{content:counter(my-counter);counter-increment:my-counter;background-color:#E8C56D;color:white;display:block;float:left;line-height:19px;margin-left:-26px;text-align:center;height:19px;width:19px;border-radius:50%;}
.div__ai-kaime{background:#FFFCE2;font-size:100%;padding:30px 20px;margin-bottom:30px;white-space:nowrap;overflow-y:hidden;-ms-touch-action:pan-x;touch-action:pan-x;overscroll-behavior-y:none;}
.sp-tab__tab-pane{border-color:#c69022 !important;padding:5px !important;}
.sp-tab__lay-default{margin-bottom:1.3em;}
.sp-tab__lay-default .sp-tab__nav{-ms-flex-wrap:inherit;flex-wrap:inherit;-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important;padding-left:10px !important;border-color:#c69022 !important;}
.sp-tab__lay-default .sp-tab__nav .sp-tab__nav-item{margin-right:3px !important;border-top-left-radius:10px !important;border-top-right-radius:10px !important;}
.sp-tab__lay-default .sp-tab__nav .sp-tab__nav-item h4{left:0;}
.sp-tab__lay-default .sp-tab__nav .sp-tab__nav-item:last-child{margin-bottom:-1px !important;margin-right:0 !important;}
.sp-tab__lay-default .sp-tab__nav .sp-tab__nav-item label{border-top-left-radius:10px !important;border-top-right-radius:10px !important;padding:0 !important;border-bottom-color:#c69022 !important;}
.sp-tab__lay-default .sp-tab__nav .sp-tab__nav-item label.sp-tab__active{border-color:#c69022 !important;border-bottom:none !important;}
.sp-tab__lay-default .sp-tab__nav .sp-tab__nav-item label.sp-tab__active h4{color:#c69022 !important;}
.toptab{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.toptab input[type="radio"]{display:none;}
.toptab input[type="radio"]:checked+label{background-color:#E2C680;margin-top:0;}
.toptab__list{width:33%;padding:10px 0;background-color:#DDDDDD;border-radius:6px 6px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:10px;}
.toptab__list:nth-of-type(2){margin:10px 1px 0;}
.toptab__content{margin-top:3px;}
.toptab__content .table__topss{display:none;}
.toptab__content .table__topss tbody tr th:first-of-type{width:15%;}
.toptab__content .table__topss tbody tr td{font-size:15px;letter-spacing:-0.3px !important;}
.toptab__content .table__topss tbody tr td .font__underline{font-size:14px;letter-spacing:-0.28px;}
.toptab__content .table__topss tbody tr td:first-of-type{vertical-align:middle;}
.toptab__content .table__topss tbody tr td:first-of-type .td-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;font-size:16px;line-height:18px;}
.toptab__content .table__topss tbody tr td:first-of-type .td-flex img{width:78%;margin-top:10px;}
.toptab__content .table__topss tbody tr td:first-of-type .td-flex .support{width:90%;margin-top:0;}
.toptab__content .table__topss tbody tr td:first-of-type .td-flex .kuchikomi, .toptab__content .table__topss tbody tr td:first-of-type .td-flex .korogashi{width:80%;margin-top:10px;}
.toptab .table__topss{margin:0 0 1.3em;}
.toptab .table__topss tr th{background:#e8c56d;text-align:center;font-size:16px;padding:10px;border:1px solid black;}
.toptab .table__topss tr th:first-child{width:15%;}
.toptab .table__topss tr td{padding:10px;border:1px solid black;vertical-align:top;}
.toptab .table__topss tr td:last-of-type{line-height:2;vertical-align:middle;font-size:15px;letter-spacing:2px;}
.toptab #toptab-free:checked ~ .toptab__content #toptab-free__content,
.toptab #toptab-paid:checked ~ .toptab__content #toptab-paid__content,
.toptab #toptab-review:checked ~ .toptab__content #toptab-review__content{display:block;}
.readmore{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;}
.readmore-content{position:relative;overflow:hidden;height:240px;list-style:none;}
.readmore-content::before{display:block;position:absolute;bottom:-5px;left:0;width:100%;content:"";height:50px;background:#FFF;z-index:2;}
.readmore-content::after{content:'';position:-webkit-sticky;position:sticky;bottom:30px;left:0;right:0;margin-left:-55px;margin-right:-55px;height:60px;background:-webkit-gradient(linear, left top, left bottom, from(#F0F0E600), to(#fff));background:linear-gradient(180deg, #F0F0E600, #fff);pointer-events:none;z-index:1;display:block;}
.readmore-content-short{position:relative;overflow:hidden;}
.readmore-label-ranking{height:48px;width:100%;bottom:0px !important;position:absolute;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);margin:0 auto;z-index:2;font-weight:500;padding:5px;text-align:center;z-index:3;background-image:url(//www.centresource.com/wp-content/themes/kaitai_keirin_php8/img/table/ranking_acco_PC.svg);background-size:cover;}
.readmore-label-ranking:before{content:'5位~10位のランキングを見る';font-size:20px;line-height:38px;color:#FFF;text-align:center;position:absolute;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);}
.readmore-check{display:none !important;}
.readmore-check:checked ~ .readmore-content{height:auto;}
.readmore-check:checked ~ .readmore-content::before{display:none;}
.readmore-check:checked ~ .readmore-label-ranking{background-image:url(//www.centresource.com/wp-content/themes/kaitai_keirin_php8/img/table/ranking_acco_close_PC.svg) !important;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);}
.readmore-check:checked ~ .readmore-label-ranking::before{content:'5位~10位のランキングを閉じる';font-size:20px;line-height:38px;color:#FFF;text-align:center;position:absolute;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);}
.section__left{background:white;padding:20px;}
.section__article{background:white;margin-bottom:30px;font-family:sans-serif;color:#333333;}
.section__article .thumbnail-center{margin:auto;display:block;}
.section__article a{text-decoration:underline;}
.section__article h1{font-size:24px;font-weight:700;line-height:1.2;margin-bottom:0.5em;}
.section__article h2{background:#000;color:#fff;font-size:18px;font-weight:600;position:relative;padding:12px 20px 15px;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:1;margin:1.3em 0 20px;line-height:1.5;}
.section__article h2:before{content:'';width:100%;height:calc(100% - 4px);position:absolute;top:2px;left:0;background:transparent;border:solid #EFA424;border-width:1px 0;-webkit-box-sizing:border-box;box-sizing:border-box;pointer-events:none;}
.section__article h2:after{content:'';width:36px;height:36px;background:url(//www.centresource.com/wp-content/themes/kaitai_keirin_php8/img/htag/h2_deco.svg) no-repeat;position:absolute;top:50%;right:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);z-index:2;pointer-events:none;}
.section__article h3{font-size:16px;line-height:1.5;font-weight:600;margin:1.3em 0 20px;width:100%;padding-bottom:3px;border-bottom:7px solid #EFA424;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;}
.section__article h3:before{content:'';width:100%;height:1px;background:#fff;position:absolute;bottom:-3px;left:0;}
.section__article h4{font-size:16px;font-weight:600;line-height:1.5;color:#000;border-bottom:solid 2px #EFA424;padding-bottom:3px;margin:1.3em 0 20px;}
.section__article h5{color:#000;font-size:16px;line-height:1.5;font-weight:600;border-left:solid 5px #EFA424;padding-left:10px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:1.3em 0 20px;}
.section__article .scroll-hint-icon-wrap.is-active .scroll-hint-icon{z-index:1;}
.section__article .js-scrollable table{white-space:nowrap;}
.section__article p{margin:0 0 1.3em;line-height:1.3rem;font-size:15px;letter-spacing:2px;}
.section__ref{color:white;font-size:14px;margin-top:30px;}
.section__ref h2{color:#e8c56d;font-size:17px;margin-bottom:10px;background:#000;padding:5px;}
.section__ref h2:before{height:25px;content:'';vertical-align:middle;display:inline-block;width:25px;background-image:url(//www.centresource.com/wp-content/themes/kaitai_keirin_php8/img/sidebar_icon.png);background-size:contain;background-repeat:no-repeat;}
.section__site-info{padding:10px;border-radius:4px;position:relative;}
.section__site-info__ssicon{position:absolute;right:20px;top:-20px;max-width:55px;}
.section__site-info__top{padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.section__site-info__top__left{width:45%;}
.section__site-info__top__right{width:53%;}
.section__site-info__top__right__top{margin-bottom:10px;font-size:17px;font-weight:bold;}
.section__site-info__top__right__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.section__site-info__top__right__bottom .value-type{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:5px;}
.section__site-info__top__right__bottom .value-type__left{width:55%;text-align:center;font-size:18px;color:#FFF;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #000), color-stop(50%, #5F5F5F), to(#000));background-image:linear-gradient(180deg, #000 0, #5F5F5F 50%, #000 100%);border:2px solid #E2C77A;padding:10px 0;}
.section__site-info__top__right__bottom .value-type__right{font-size:18px;font-weight:bold;color:#000000;line-height:40px;padding:0 5px;}
.section__site-info__top__right__bottom .value-type .focus-red{position:relative;color:#b40000;}
.section__site-info__top__right__bottom .value-type .focus-red:after{content:'';position:absolute;width:20px;height:20px;background-image:url(//www.centresource.com/wp-content/themes/kaitai_keirin_php8/img/up-arrow.svg);background-size:contain;background-repeat:no-repeat;top:50%;right:-25px;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.section__site-info__top__right .total-eva{font-size:20px;font-weight:bold;background-color:#E2C77A;color:#000;text-align:center;padding:8px 0;margin-bottom:10px;}
.section__site-info .site-fv-tab{margin:0 0 10px;}
.section__site-info .site-fv-tab input[name="fv-tab"]{display:none;}
.section__site-info .site-fv-tab__labels{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:3px;}
.section__site-info .site-fv-tab__labels .result-tab{width:50%;position:relative;display:block;text-align:center;font-weight:bold;background-color:#DDDDDD;color:#000000;padding:10px 0;border:1px solid #DDDDDD;border-bottom:0;border-radius:5px 5px 0 0;cursor:pointer;}
.section__site-info .site-fv-tab #grade-tab:checked ~ .site-fv-tab__labels .grade,
.section__site-info .site-fv-tab #review-tab:checked ~ .site-fv-tab__labels .review{font-size:18px;color:#FFF;background-color:#825b20;padding:12px 0;}
.section__site-info .site-fv-tab .tab-content{background-color:#FFF;border:1px solid #825b20;border-radius:0 0 5px 5px;display:none;padding:10px;height:220px;overflow-x:scroll;}
.section__site-info .site-fv-tab .tab-content .fv-tab-contents .forecast-title{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;margin-bottom:5px;}
.section__site-info .site-fv-tab .tab-content .fv-tab-contents .forecast-title .free-forecast, .section__site-info .site-fv-tab .tab-content .fv-tab-contents .forecast-title .paid-forecast{width:22%;color:#FFF;border-radius:17px;border:1px solid #825b20;padding:6px;text-align:center;}
.section__site-info .site-fv-tab .tab-content .fv-tab-contents .forecast-title .free-forecast{background-color:#1E6E06;}
.section__site-info .site-fv-tab .tab-content .fv-tab-contents .forecast-title .paid-forecast{background-color:#8E1414;}
.section__site-info .site-fv-tab .tab-content .fv-tab-contents .forecast-title .spacer{width:8%;}
.section__site-info .site-fv-tab .tab-content .fv-tab-contents .result-block{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:8px;}
.section__site-info .site-fv-tab .tab-content .fv-tab-contents .result-block .free-result, .section__site-info .site-fv-tab .tab-content .fv-tab-contents .result-block .paid-result{width:37%;color:#000000;font-weight:bold;border-bottom:2px solid #E2C77A;line-height:30px;text-align:center;}
.section__site-info .site-fv-tab .tab-content .fv-tab-contents .result-block .profit{color:#b40000;}
.section__site-info .site-fv-tab .tab-content .fv-tab-contents .result-block .item-name{width:25%;font-size:16px;line-height:30px;background-color:#000;color:#FFF;text-align:center;border:1px solid #E2C77A;}
.section__site-info .site-fv-tab .tab-content .fv-tab-contents .comment__li__title{background:#F8EBD7;padding:10px 20px;margin-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}
.section__site-info .site-fv-tab .tab-content .fv-tab-contents .comment__li__title__left{font-weight:bold;margin-right:5px;}
.section__site-info .site-fv-tab .tab-content .fv-tab-contents .comment__li__title__right .star--yellow{color:#eaa00a;}
.section__site-info .site-fv-tab .tab-content .fv-tab-contents .comment__li__title__right .star--gray{color:#ccc;}
.section__site-info .site-fv-tab .tab-content .fv-tab-contents .comment__li__title__right .score{color:#b40000;}
.section__site-info .site-fv-tab .tab-content .fv-tab-contents .comment__li__name{margin-left:20px;margin-bottom:10px;font-size:10px;}
.section__site-info .site-fv-tab .tab-content .fv-tab-contents .comment__li__midashi{padding-left:20px;padding-bottom:10px;border-bottom:2px solid #ccc;margin-bottom:10px;font-weight:600;font-size:18px;}
.section__site-info .site-fv-tab .tab-content .fv-tab-contents .comment__li__content p{font-size:16px;line-height:24px;font-weight:bold;margin:0 0 10px;padding:0 6px;}
.section__site-info .site-fv-tab #grade-tab:checked ~ #grade-content,
.section__site-info .site-fv-tab #review-tab:checked ~ #review-content{display:block;}
.section__site-info--nobottom{padding:10px;border:1px solid #e8c56d;border-radius:4px;margin:auto;margin-bottom:1.3em;max-width:500px;}
.section__site-info--nobottom__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.section__site-info--nobottom__top__left{width:25%;}
.section__site-info--nobottom__top__right{width:73%;}
.section__site-info--nobottom__top__right__top{margin-bottom:10px;font-size:17px;font-weight:bold;}
.section__site-info--kuchikomi__table{max-width:400px;margin:auto;margin-bottom:20px;}
.section__site-info--kuchikomi__table tbody tr th{background:#F8EBD7;text-align:center;padding:5px 0;border:1px solid black;}
.section__site-info--kuchikomi__table tbody tr td{border:1px solid black;text-align:center;padding:5px 0;}
.section__site-info--kuchikomi__table tbody tr td:first-of-type{font-weight:bold;}
.section__site-info--thumb{text-align:center;margin-bottom:15px;}
.section__site-info--newfree{width:90%;margin:0 auto 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.section__site-info--newfree .newfree-left{width:48%;}
.section__site-info--newfree .newfree-right{width:50%;}
.section__site-info--newfree .newfree-right__title{font-size:20px;font-weight:bold;background-color:#000;color:#FFF;text-align:center;border:1px solid #E2C77A;padding:10px 0;}
.section__site-info--newfree .newfree-right table{border:1px solid #E2C77A;}
.section__site-info--newfree .newfree-right table tr{line-height:34px;color:#000000;}
.section__site-info--newfree .newfree-right table tr th, .section__site-info--newfree .newfree-right table tr td{font-weight:bold;text-align:center;border-bottom:2px solid rgba(255,255,255,0.5);}
.section__site-info--newfree .newfree-right table tr th{font-size:18px;background-color:#E2C77A;}
.section__site-info--newfree .newfree-right table tr td{font-size:20px;}
.section__site-info--newfree .newfree-right table tr:nth-of-type(odd) td{background-color:#FFF6E0;}
.section__site-info--newfree .newfree-right table tr:nth-of-type(even) td{background-color:#FFF;}
.section__site-info--newfree .newfree-right table tr:last-child th, .section__site-info--newfree .newfree-right table tr:last-child td{border-bottom:1px solid #E2C77A;}
.section__site-info--doughnut{width:calc(100% + 40px);position:relative;left:-20px;}
.section__site-info--doughnut .tab_item:hover{opacity:0.75;}
.section__site-info--doughnut input[name="tab_item_survey"]{display:none;}
.section__site-info--doughnut .tab_content{display:none;padding:20px 0 0;clear:both;overflow:hidden;border-top:2px solid #c69022;}
.section__site-info--doughnut .tab_content__midashi{background:#F8EBD7;text-align:center;padding:5px 0;margin-bottom:15px;}
.section__site-info--doughnut .tab_content__ul{margin-left:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:inherit;-ms-flex-pack:inherit;justify-content:inherit;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
.section__site-info--doughnut .tab_content__ul li{margin-right:10px;margin-bottom:20px;font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.section__site-info--doughnut .tab_content__ul li i{margin-right:3px;font-size:20px;}
.section__site-info--doughnut .tab_content__ul li:first-of-type i{color:#c1272d;}
.section__site-info--doughnut .tab_content__ul li:nth-child(2) i{color:#ea841f;}
.section__site-info--doughnut .tab_content__ul li:nth-child(3) i{color:#efd914;}
.section__site-info--doughnut .tab_content__ul li:nth-child(4) i{color:#b3b3b3;}
.section__site-info--doughnut .tab_content__ul li:nth-child(5) i{color:#666666;}
.section__site-info--doughnut .tab_content__ul--syushi li:first-of-type i{color:#000000;}
.section__site-info--doughnut .tab_content__ul--syushi li:nth-child(2) i{color:#4083c6;}
.section__site-info--doughnut .tab_content__ul--syushi li:nth-child(3) i{color:#84b734;}
.section__site-info--doughnut .tab_content__ul--syushi li:nth-child(4) i{color:#efd914;}
.section__site-info--doughnut .tab_content__ul--syushi li:nth-child(5) i{color:#ea841f;}
.section__site-info--doughnut .tab_content__ul--syushi li:nth-child(6) i{color:#c1272d;}
.section__site-info--doughnut #survey1:checked ~ #survey1_content,
.section__site-info--doughnut #survey2:checked ~ #survey2_content,
.section__site-info--doughnut #survey3:checked ~ #survey3_content,
.section__site-info--doughnut #survey4:checked ~ #survey4_content{display:block;}
.section__site-info--doughnut .circle{display:inline-block;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);}
.section__site-info--doughnut .circle .type{fill:transparent;stroke-width:100;}
.section__site-info--doughnut .circle .type1{stroke:#c1272d;}
.section__site-info--doughnut .circle .type2{stroke:#ea841f;}
.section__site-info--doughnut .circle .type3{stroke:#efd914;}
.section__site-info--doughnut .circle .type4{stroke:#b3b3b3;}
.section__site-info--doughnut .circle .type5{stroke:#666666;}
.section__site-info--doughnut .pieChartArea__outer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.section__site-info--doughnut .pieChartArea--manzoku .typeA1{-webkit-animation:circleA1 1s forwards;animation:circleA1 1s forwards;}
.section__site-info--doughnut .pieChartArea--manzoku .typeA2{-webkit-animation:circleA2 1s forwards;animation:circleA2 1s forwards;}
.section__site-info--doughnut .pieChartArea--manzoku .typeA3{-webkit-animation:circleA3 1s forwards;animation:circleA3 1s forwards;}
.section__site-info--doughnut .pieChartArea--manzoku .typeA4{-webkit-animation:circleA4 1s forwards;animation:circleA4 1s forwards;}
.section__site-info--doughnut .pieChartArea--manzoku .typeA5{-webkit-animation:circleA5 1s forwards;animation:circleA5 1s forwards;}
.section__site-info--doughnut .pieChartArea--kaisu .typeA1{-webkit-animation:circleA1_kaisu 1s forwards;animation:circleA1_kaisu 1s forwards;}
.section__site-info--doughnut .pieChartArea--kaisu .typeA2{-webkit-animation:circleA2_kaisu 1s forwards;animation:circleA2_kaisu 1s forwards;}
.section__site-info--doughnut .pieChartArea--kaisu .typeA3{-webkit-animation:circleA3_kaisu 1s forwards;animation:circleA3_kaisu 1s forwards;}
.section__site-info--doughnut .pieChartArea--kaisu .typeA4{-webkit-animation:circleA4_kaisu 1s forwards;animation:circleA4_kaisu 1s forwards;}
.section__site-info--doughnut .pieChartArea--kaisu .typeA5{-webkit-animation:circleA5_kaisu 1s forwards;animation:circleA5_kaisu 1s forwards;}
.section__site-info--doughnut .pieChartArea--syushi .circle .type{fill:transparent;stroke-width:100;}
.section__site-info--doughnut .pieChartArea--syushi .circle .type1{stroke:#000000;}
.section__site-info--doughnut .pieChartArea--syushi .circle .type2{stroke:#4083c6;}
.section__site-info--doughnut .pieChartArea--syushi .circle .type3{stroke:#84b734;}
.section__site-info--doughnut .pieChartArea--syushi .circle .type4{stroke:#efd914;}
.section__site-info--doughnut .pieChartArea--syushi .circle .type5{stroke:#ea841f;}
.section__site-info--doughnut .pieChartArea--syushi .circle .type6{stroke:#c1272d;}
.section__site-info--doughnut .pieChartArea--syushi .typeA1{-webkit-animation:circleA1_syushi 1s forwards;animation:circleA1_syushi 1s forwards;}
.section__site-info--doughnut .pieChartArea--syushi .typeA2{-webkit-animation:circleA2_syushi 1s forwards;animation:circleA2_syushi 1s forwards;}
.section__site-info--doughnut .pieChartArea--syushi .typeA3{-webkit-animation:circleA3_syushi 1s forwards;animation:circleA3_syushi 1s forwards;}
.section__site-info--doughnut .pieChartArea--syushi .typeA4{-webkit-animation:circleA4_syushi 1s forwards;animation:circleA4_syushi 1s forwards;}
.section__site-info--doughnut .pieChartArea--syushi .typeA5{-webkit-animation:circleA5_syushi 1s forwards;animation:circleA5_syushi 1s forwards;}
.section__site-info--doughnut .pieChartArea--syushi .typeA6{-webkit-animation:circleA6_syushi 1s forwards;animation:circleA6_syushi 1s forwards;}
.section__site-info--doughnut .pieChartArea--riyo .typeA1{-webkit-animation:circleA1_riyo 1s forwards;animation:circleA1_riyo 1s forwards;}
.section__site-info--doughnut .pieChartArea--riyo .typeA2{-webkit-animation:circleA2_riyo 1s forwards;animation:circleA2_riyo 1s forwards;}
.section__site-info--doughnut .pieChartArea--riyo .typeA3{-webkit-animation:circleA3_riyo 1s forwards;animation:circleA3_riyo 1s forwards;}
.section__site-info--doughnut .pieChartArea--riyo .typeA4{-webkit-animation:circleA4_riyo 1s forwards;animation:circleA4_riyo 1s forwards;}
.section__site-info--doughnut .pieChartArea--riyo .typeA5{-webkit-animation:circleA5_riyo 1s forwards;animation:circleA5_riyo 1s forwards;}
.section__site-info--doughnut .pieChartArea--riyo li{list-style:none;padding:0;font-size:13px;font-weight:700;color:#fff;text-align:center;line-height:1.2 !important;position:absolute;text-shadow:0 0 3px #000;opacity:0;}
.section__site-info--doughnut .pieChartArea--riyo li span{margin:0 .15em;font-size:24px;letter-spacing:-.1em;}
.section__site-info--doughnut .pieChartArea--riyo li strong{padding:0;display:block;background:none;}
.section__site-info--doughnut .pieChartArea--riyo li:first-child{-webkit-animation:textFwt 1.5s ease-out 1s 1 forwards;animation:textFwt 1.5s ease-out 1s 1 forwards;}
.section__site-info--doughnut .pieChartArea--riyo li:nth-child(2){-webkit-animation:textFwt 1.5s ease-out 1.25s 1 forwards;animation:textFwt 1.5s ease-out 1.25s 1 forwards;}
.section__site-info--doughnut .pieChartArea--riyo li:nth-child(3){-webkit-animation:textFwt 1.5s ease-out 1.5s 1 forwards;animation:textFwt 1.5s ease-out 1.5s 1 forwards;}
.section__site-info--doughnut .pieChartArea--riyo li:nth-child(4){-webkit-animation:textFwt 1.5s ease-out 1.75s 1 forwards;animation:textFwt 1.5s ease-out 1.75s 1 forwards;}
.section__site-info--doughnut .pieChartArea--riyo li:last-child{-webkit-animation:textFwt 1.5s ease-out 2s 1 forwards;animation:textFwt 1.5s ease-out 2s 1 forwards;}
.section__site-grade{color:#000000;padding:10px 10px 0;border:1px solid #E2C77A;margin-bottom:10px;}
.section__site-grade__single .glade-title, .section__site-grade__single .glade-result{font-weight:bold;text-align:center;margin-bottom:8px;}
.section__site-grade__single .glade-title{font-size:18px;line-height:32px;background-color:#F8B92D;}
.section__site-grade__single .glade-result{font-size:22px;color:#212121;}
.section__site-grade__single .last-title{background-color:#000;color:#FFF;}
.section__site-grade__single .total-result{color:#b40000;}
.section__site-grade__double{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.section__site-grade__double .double-block{width:48%;}
.section__site-grade__double .double-block .glade-title, .section__site-grade__double .double-block .glade-result{font-weight:bold;text-align:center;margin-bottom:8px;}
.section__site-grade__double .double-block .glade-title{font-size:18px;line-height:32px;background-color:#F8B92D;}
.section__site-grade__double .double-block .glade-result{font-size:22px;color:#212121;}
.section__ad{margin:auto;margin-bottom:1.3em;max-width:400px;position:relative;overflow:hidden;}
.section__ad span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#FF0003;text-align:center;font-size:13px;font-weight:600;}
.section__ad a{display:-webkit-box;display:-ms-flexbox;display:flex;}
.section__ad::after{content:"";display:block;width:30px;height:100%;position:absolute;top:-180px;left:0;background-color:#FFF;opacity:0;transform:rotate(45deg);animation:reflect 2s ease-in-out infinite;-webkit-transform:rotate(45deg);-webkit-animation:reflect 2s ease-in-out infinite;}
.section__ad+.section__cta--kensyo{margin-top:-15px;}
.section__ad:has(span){margin:10px auto 1.3em;}
.section__ad.not-anime:after{content:none;}
.section__cta--kensyo{display:-webkit-box;display:-ms-flexbox;display:flex;margin:auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:400px;margin-top:0;margin-bottom:20px;}
.section__cta--kensyo div{margin-right:10px;}
.section__cta--kensyo div:last-child{margin:0;}
.section__lineofficial__qr{display:block;margin:auto;}
.section__comment{width:calc(100% + 40px);position:relative;left:-20px;}
.section__comment .tab_item:hover{opacity:0.75;}
.section__comment input[name="tab_item"]{display:none;}
.section__comment .tab_content{display:none;padding:40px 40px 0;clear:both;overflow:hidden;border-top:2px solid #c69022;}
.section__comment .tab_content .comment{margin-bottom:20px;}
.section__comment #kuchikomi1:checked ~ #kuchikomi1_content,
.section__comment #kuchikomi2:checked ~ #kuchikomi2_content,
.section__comment #kuchikomi3:checked ~ #kuchikomi3_content,
.section__comment #kuchikomi4:checked ~ #kuchikomi4_content{display:block;}
.section__comment .comment__li__title{background:#F8EBD7;padding:10px 20px;margin-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}
.section__comment .comment__li__title__left{font-weight:bold;margin-right:5px;}
.section__comment .comment__li__title__right .star--yellow{color:#eaa00a;}
.section__comment .comment__li__title__right .star--gray{color:#ccc;}
.section__comment .comment__li__title__right .score{color:#b40000;}
.section__comment .comment__li__name{margin-left:20px;margin-bottom:10px;font-size:10px;}
.section__comment .comment__li__midashi{padding-left:20px;padding-bottom:10px;border-bottom:2px solid #ccc;margin-bottom:10px;font-weight:600;font-size:18px;}
.section__comment #comment-pagenate-nav{padding-top:30px;padding-bottom:30px;}
.section__comment #comment-pagenate-nav .comment-pagenate-link .pagenation-next{text-align:center;}
.section__comment #comment-pagenate-nav .comment-pagenate-link .pagenation-next a{background:#e8c56d;color:black;padding:10px 20px;border-radius:5px;}
.section__comment #comment-pagenate-nav .comment-pagenate-link .pagenation-next a i{margin-left:4px;}
.section__comment .morelink, .section__comment .morelink_1, .section__comment .morelink_2, .section__comment .morelink_3, .section__comment .morelink_4{display:block;max-width:240px;margin:20px auto;padding:10px 20px;background:#e8c56d;border:2px solid #fff;color:black;text-align:center;border-radius:5px;}
.section__comment .morelink i, .section__comment .morelink_1 i, .section__comment .morelink_2 i, .section__comment .morelink_3 i, .section__comment .morelink_4 i{margin-left:4px;}
.section__comment .morelink:hover, .section__comment .morelink_1:hover, .section__comment .morelink_2:hover, .section__comment .morelink_3:hover, .section__comment .morelink_4:hover{cursor:pointer;border:2px solid #e8c56d;background:#fff;color:#e8c56d;}
.section__comment__column{width:100%;position:initial;left:auto;padding:20px;background:white;}
.section__comment__column h2{font-size:20px;font-weight:700;line-height:1.2;padding:10px;border-top:2px solid #000;border-bottom:2px solid #000;margin:0 0px 20px;}
.section__comment__column .comment__li{margin:0 0 1.3em;}
.section__comment__column .comment__li__title{background:#F8EBD7;padding:10px 20px;margin-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}
.section__comment__column .comment__li__title__left{font-weight:bold;margin-right:5px;}
.section__comment__column .comment__li__title__right .star--yellow{color:#eaa00a;}
.section__comment__column .comment__li__title__right .star--gray{color:#ccc;}
.section__comment__column .comment__li__title__right .score{color:#b40000;}
.section__comment__column .comment__li__name{margin-left:20px;margin-bottom:10px;font-size:10px;}
.section__comment__column .comment__li__midashi{padding-left:20px;padding-bottom:10px;border-bottom:2px solid #ccc;margin-bottom:10px;font-weight:600;font-size:18px;}
.section__comment__column .comment__li__content{line-height:1.3rem;font-size:15px;letter-spacing:2px;}
.section__comment__column .comment__li:last-child{margin-bottom:0;}
.section__comment-kanren{margin-bottom:30px;}
.section__comment-kanren__ul{background:white;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:20px;}
.section__comment-kanren__ul__li{margin-right:20px;width:30%;}
.section__comment-kanren__ul__li__inner{display:block;border:1px solid black;}
.section__comment-kanren__ul__li__inner__bottom{padding:10px;line-height:1.3rem;font-size:15px;letter-spacing:2px;color:black;}
.section__comment-kanren__ul__li:last-of-type{margin-right:0;}
.section__comment-kanren .swiper-container__comment-kanren .swiper-pagination-bullet{--bullet-dot-color:white;}
.section__comment-kanren .swiper-container__comment-kanren .swiper-pagination-bullet-active{--bullet-dot-color:black;}
.section__comment-kanren .swiper-container__comment-kanren .swiper-pagination{background:#e8c56d;height:30px;bottom:0px;}
.section__commentform{background:white;padding-top:30px;margin-top:30px;margin-bottom:30px;}
.section__commentform h2{font-size:20px;font-weight:bold;line-height:1.2;padding:10px;border-top:2px solid black;border-bottom:2px solid black;margin:0px 20px 20px;}
.section__commentform .comment-reply-title{display:none;}
.section__commentform .comment-respond{padding:20px 0px 0;}
.section__commentform .comment__label{background:#F8EBD7;padding:10px 20px;margin-bottom:10px;}
.section__commentform .comment__label span{font-size:10px;margin-left:5px;}
.section__commentform .comment__label--inner{margin-left:20px;margin-top:20px;margin-bottom:10px;}
.section__commentform .comment__label--qa{background:#EAEAEA;padding:5px 20px;margin-top:10px;margin-bottom:10px;}
.section__commentform .comment__label--last{background:#EAEAEA;margin-top:10px;height:5px;}
.section__commentform .comment__label--link{text-align:center;padding:30px 0;font-size:12px;}
.section__commentform .comment__label--link a{text-decoration:underline;}
.section__commentform span.caution{font-size:10px;padding-top:3px;margin-left:20px;display:block;margin-bottom:10px;}
.section__commentform select, .section__commentform input, .section__commentform textarea{margin-left:20px;}
.section__commentform select[name="author"],
.section__commentform input[name="author"],
.section__commentform textarea[name="author"]{margin-bottom:10px;}
.section__commentform .comment-form-author{margin-left:20px;}
.section__commentform textarea{resize:none;width:100%;font-size:18px;width:90%;padding:10px;border:1px solid #999999;}
.section__commentform textarea::-webkit-input-placeholder{color:#c2c2c2;}
.section__commentform textarea:-ms-input-placeholder{color:#c2c2c2;}
.section__commentform textarea::-ms-input-placeholder{color:#c2c2c2;}
.section__commentform textarea::placeholder{color:#c2c2c2;}
.section__commentform .fiveStar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:20px;margin-left:20px;}
.section__commentform .fiveStar input[type='radio']{display:none;}
.section__commentform .fiveStar label.star{position:relative;padding:0 4px 0;color:#b3b3b3;cursor:pointer;font-size:30px;}
.section__commentform .fiveStar label.star span.evaluation{position:absolute;left:0;top:0;right:0;text-align:center;font-size:12px;color:#9e9e9e;width:100px;}
.section__commentform .fiveStar label.star:hover, .section__commentform .fiveStar label.star:hover ~ label.star,
.section__commentform .fiveStar input[type='radio']:checked ~ label.star{color:#ffe600;-webkit-text-stroke:1px #b3b3b3;}
.section__commentform .fiveStar span{font-size:10px;padding-top:3px;margin-left:10px;}
.section__commentform .required{color:#b40000;font-size:0.9rem;padding-top:3px;margin-left:10px;}
.section__commentform button, .section__commentform input[type="submit"],
.section__commentform input[type="button"]{border-radius:0;-webkit-box-sizing:content-box;-webkit-appearance:button;-moz-appearance:button;appearance:button;border:none;-webkit-box-sizing:border-box;box-sizing:border-box;}
.section__commentform button::-webkit-search-decoration, .section__commentform input[type="submit"]::-webkit-search-decoration,
.section__commentform input[type="button"]::-webkit-search-decoration{display:none;}
.section__commentform button:focus, .section__commentform input[type="submit"]:focus,
.section__commentform input[type="button"]:focus{outline-offset:-2px;}
.section__commentform .form-submit{text-align:center;padding-bottom:30px;}
.section__commentform .form-submit #submit{background:#e8c56d;padding:10px 80px;margin-left:0;font-size:20px;color:black;font-weight:bold;border-radius:4px;}
.section__review{background:white;margin:30px 0;padding:30px 20px 20px;}
.section__review h2{font-size:20px;font-weight:bold;line-height:1.2em;padding:10px;border-top:2px solid black;border-bottom:2px solid black;margin:0 20px 20px;}
.section__writer{border:1px solid #e8c56d;border-radius:4px;margin-top:80px;margin-bottom:1.3em;}
.section__writer__top{color:#e8c56d;font-size:17px;margin-bottom:10px;background:black;padding:5px;}
.section__writer__top:before{content:'';display:inline-block;width:25px;height:25px;background-image:url(//www.centresource.com/wp-content/themes/kaitai_keirin_php8/img/sidebar_icon.png);background-size:contain;vertical-align:middle;background-repeat:no-repeat;}
.section__writer__middle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:10px;padding-bottom:10px;border-bottom:1px dotted #e8c56d;}
.section__writer__middle__left{width:20%;}
.section__writer__middle__right{width:78%;font-weight:bold;}
.section__writer__bottom{margin:10px;line-height:1.4;}
.section__writer__new{margin-bottom:10px;font-family:'ヒラギノ角ゴシック';position:relative;z-index:1;margin-bottom:20px;}
.section__writer__new input{display:none;}
.section__writer__new label{position:absolute;right:30px;bottom:0;width:60px;height:20px;z-index:10;}
.section__writer__new label:before{content:'続きを見る';position:absolute;left:0;bottom:0;color:#1c64ff;font-family:'ヒラギノ角ゴシック';font-size:12px;display:block;width:60px;height:20px;z-index:10;}
.section__writer__new label:after{content:'';width:10px;height:7px;background:#1c64ff;position:absolute;right:-13px;top:35%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-clip-path:polygon(0 0, 50% 100%, 100% 0);clip-path:polygon(0 0, 50% 100%, 100% 0);z-index:10;position:absolute;}
.section__writer__new__border{border:solid 3px #E8C56D;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;}
.section__writer__new__border:before{content:'';position:absolute;left:-3px;bottom:-3px;width:calc(100% + 6px);height:60px;z-index:5;}
.section__writer__new__inner{padding:7px 7px 30px 7px;-webkit-box-sizing:border-box;box-sizing:border-box;max-height:150px;overflow:hidden;position:relative;}
.section__writer__new__top{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px;padding-bottom:8px;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:dotted 1px #D0A140;}
.section__writer__new__top .left{width:60px;}
.section__writer__new__top .right{width:calc(100% - 65px);color:#D0A140;}
.section__writer__new__top .right .role{display:block;padding:5px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,0.25);box-shadow:0 0 4px 0 rgba(0,0,0,0.25);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:14px;margin:4px 0 6px 10px;}
.section__writer__new__top .right .name{font-size:16px;}
.section__writer__new__top .right .name .age{font-size:13px;}
.section__writer__new__bottom{padding:5px 10px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.section__writer__new__bottom>p{margin:0;line-height:1.5;font-size:13px;font-weight:600;}
.section__writer__new input:checked ~ .section__writer__new__border .section__writer__new__inner{max-height:-webkit-max-content;max-height:-moz-max-content;max-height:max-content;}
.section__writer__new input:checked ~ .section__writer__new__border:before{content:none;}
.section__writer__new input:checked ~ label{bottom:10px;right:0;}
.section__writer__new input:checked ~ label:before{content:'閉じる';width:40px;}
.section__writer__new input:checked ~ label:after{-webkit-clip-path:polygon(0 100%, 50% 0, 100% 100%);clip-path:polygon(0 100%, 50% 0, 100% 100%);right:10px;}
.section__writer__bubble{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;margin-bottom:30px;}
.section__writer__bubble .left{width:8%;}
.section__writer__bubble .right{width:calc(92% - 15px);border-radius:5px;border:1px solid #63491E;background:#FFF;color:#2E2E2E;font-size:15px;font-weight:600;line-height:1.5;padding:5px 15px 10px;position:relative;}
.section__writer__bubble .right .name{color:#63491E;font-size:12px;font-weight:600;padding:5px 0;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:calc(100% + 5px);background:#F3EFE8;border-radius:2px;padding:1px 10px;box-sizing:border-box;margin:0 0 7px -5px;}
.section__writer__bubble .right:before{content:'';width:14px;height:14px;background:#63491E;-webkit-clip-path:polygon(100% 0, 0 50%, 100% 100%);clip-path:polygon(100% 0, 0 50%, 100% 100%);position:absolute;left:-14px;top:10px;z-index:2;}
.section__writer__bubble .right:after{content:'';width:14px;height:14px;background:#fff;-webkit-clip-path:polygon(100% 0, 0 50%, 100% 100%);clip-path:polygon(100% 0, 0 50%, 100% 100%);position:absolute;left:-12px;top:10px;z-index:3;}
.section__ranking{background:transparent;padding:0;}
.section__ranking h2{color:#c69022;}
.section__ranking h2:before{content:'';display:inline-block;width:25px;height:25px;background-image:url(//www.centresource.com/wp-content/themes/kaitai_keirin_php8/img/h2_icon.png);background-size:contain;vertical-align:middle;}
.section__ranking__ul__li{list-style:none;}
.section__ranking__ul__li__wrap{background:white;padding:20px 17px;}
.section__ranking__ul__li__middle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.section__ranking__ul__li__middle__left{width:30%;}
.section__ranking__ul__li__middle__left a{font-size:25px;margin-bottom:15px;}
.section__ranking__ul__li__middle__left a img{max-width:100%;margin-top:15px;}
.section__ranking__ul__li__middle__left__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.section__ranking__ul__li__middle__left__bottom .star_rating div.stars{height:24px;width:24px;}
.section__ranking__ul__li__middle__left__bottom .star_rating div.stars::before{font-size:24px;}
.section__ranking__ul__li__middle__left__bottom .star_rating div.star_rating--half::after{font-size:24px;width:12px;}
.section__ranking__ul__li__middle__left__bottom .score{display:block;font-size:37px;font-weight:600;}
.section__ranking__ul__li__middle__bottom{width:65%;margin-bottom:20px;line-height:1.4;}
.section__ranking__ul__li__middle__bottom p{min-height:14px;}
.section__ranking__ul__li__middle__bottom .table__onerace{margin:0 0 0.3em;margin-right:5px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:inline-block;}
.section__ranking__ul__li__middle__bottom .table__onerace--manual{border:none;margin:0 0 1em;width:100%;min-width:auto;background:white;display:inline-table;}
.section__ranking__ul__li__middle__bottom .table__onerace--manual__tr--0 td{border:none;color:#27bf1f;font-size:15px;}
.section__ranking__ul__li__middle__bottom .table__onerace--manual__tr--0 td i{font-size:20px;width:15px;}
.section__ranking__ul__li__middle__bottom .table__onerace--manual__tr--1{background:#E2C680;color:#000000;}
.section__ranking__ul__li__middle__bottom .table__onerace--manual__tr--1 th{font-size:14px;font-weight:600;}
.section__ranking__ul__li__middle__bottom .table__onerace--manual__tr--1 th a{background:#000000;color:#ffffff;padding:3px 5px 4px;margin-left:7px;font-size:12px;}
.section__ranking__ul__li__middle__bottom .table__onerace--manual__tr--1 th:nth-child(2){font-size:14px;}
.section__ranking__ul__li__middle__bottom .table__onerace--manual__tr--2__td--1{border:none;}
.section__ranking__ul__li__middle__bottom .table__onerace--manual__tr--2__td--1__top{padding:10px 0;border:1px solid #E2C680;border-bottom:unset;margin:2px 1px 0 0;line-height:16px;}
.section__ranking__ul__li__middle__bottom .table__onerace--manual__tr--2__td--1__bottom{padding:9px 0;padding-right:3px;border:1px solid #E2C680;border-top:unset;margin-right:1px;color:#E69737;}
.section__ranking__ul__li__middle__bottom .table__onerace--manual__tr--2__td--1__bottom span{border:2px solid;}
.section__ranking__ul__li__middle__bottom .table__onerace--manual__tr--2__td--1__bottom span.umaban{line-height:16px;border:1px solid #707070;padding:4px;margin:0 5px;}
.section__ranking__ul__li__middle__bottom .table__onerace--manual__tr--2__td--2{vertical-align:middle;width:50%;padding:0;}
.section__ranking__ul__li__middle__bottom .table__onerace--manual__tr--2__td--2__div--1{padding:10px 0;padding-right:5px;background:#F7F1E7;font-weight:600;border:1px solid #E2C680;border-bottom:unset;margin:2px 0 0 1px;font-size:16px;line-height:16px;}
.section__ranking__ul__li__middle__bottom .table__onerace--manual__tr--2__td--2__div--1 span{font-size:12px;line-height:16px;letter-spacing:-0.32px;font-weight:600;margin-right:3px;}
.section__ranking__ul__li__middle__bottom .table__onerace--manual__tr--2__td--2__div--2{padding:10px 0;font-size:20px;line-height:20px;border:1px solid #E2C680;border-top:unset;margin-left:1px;margin-right:0;}
.section__ranking__ul__li__middle__bottom .table__onerace--manual__tr--2__td--2__div--2 span{padding:3px 9px;font-size:16px;line-height:16px;}
.section__ranking__ul__li__middle__bottom .table__onerace--manual__tr--2__td--2__div--2--tekichu{padding:10px 0;font-size:20px;line-height:20px;border:1px solid #E2C680;border-top:unset;margin-left:1px;margin-right:0;}
.section__ranking__ul__li__middle__bottom .table__onerace--manual__tr--2__td--2__div--2--tekichu span{padding:3px 9px;font-size:16px;line-height:16px;}
.section__ranking__ul__li__middle__bottom .table__onerace--manual+.table__onerace--manual{margin-left:10px;}
.section__ranking__ul__li__middle__bottom .table__onerace--manual+.table__onerace--manual .table__onerace--manual__tr--0 td{border:none;color:#ef4854;}
.section__ranking__ul__li__middle__bottom .table__onerace--manual+.table__onerace--korogashi .table__onerace--manual__tr--0 td{border:none;color:#ef4854;}
.section__ranking__ul__li__middle__bottom .table__onerace--korogashi{display:inline-table;margin:0 0 0em;width:100%;border:none;}
.section__ranking__ul__li__middle__bottom .table__onerace--korogashi__tr--1{background:#E2C680;color:#000000;border:no;}
.section__ranking__ul__li__middle__bottom .table__onerace--korogashi__tr--1 th{font-size:14px;font-weight:600;}
.section__ranking__ul__li__middle__bottom .table__onerace--korogashi__tr--1 th a{background:#000000;color:#ffffff;padding:3px 5px 4px;border-radius:5px;}
.section__ranking__ul__li__middle__bottom .table__onerace--korogashi__tr--1 th:nth-child(2){font-size:14px;padding-left:0;}
.section__ranking__ul__li__middle__bottom .table__onerace--korogashi__tr--2__td--1{border:none;}
.section__ranking__ul__li__middle__bottom .table__onerace--korogashi__tr--2__td--1__top{border:1px solid #E2C680;border-bottom:unset;padding:10px 0;font-size:16px;line-height:16px;margin:2px 1px 0 0;}
.section__ranking__ul__li__middle__bottom .table__onerace--korogashi__tr--2__td--1__bottom{padding:10px 0;border:1px solid #E2C680;border-top:unset;margin-right:1px;}
.section__ranking__ul__li__middle__bottom .table__onerace--korogashi__tr--2__td--1__bottom span.umaban{line-height:16px;border:1px solid #707070;padding:4px;width:24px;height:24px;margin-right:3px;}
.section__ranking__ul__li__middle__bottom .table__onerace--korogashi__tr--2__td--2{vertical-align:middle;width:50%;padding:0;}
.section__ranking__ul__li__middle__bottom .table__onerace--korogashi__tr--2__td--2__div--1{padding:10px 0;padding-right:5px;background:#F7F1E7;font-weight:600;border:1px solid #E2C680;border-bottom:unset;margin:2px 0 0 1px;font-size:16px;line-height:16px;}
.section__ranking__ul__li__middle__bottom .table__onerace--korogashi__tr--2__td--2__div--1 span{font-size:12px;line-height:16px;letter-spacing:-0.32px;font-weight:600;margin-right:3px;}
.section__ranking__ul__li__middle__bottom .table__onerace--korogashi__tr--2__td--2__div--2{font-size:20px;}
.section__ranking__ul__li__middle__bottom .table__onerace--korogashi__tr--2__td--2__div--2--tekichu{padding:10px 0;font-size:20px;border:1px solid #E2C680;border-top:unset;margin-left:1px;font-size:20px;line-height:20px;min-width:auto;}
.section__ranking__ul__li__middle__bottom .table__onerace--korogashi__tr--2__td--2__div--2--tekichu span{font-size:16px;line-height:16px;margin:0 3px 0 5px;padding:3px 9px;}
.section__ranking__ul__li__middle__bottom .table--name{font-size:20px;font-weight:600;border:solid 1px #E2C680;padding:0 8px;background:#F7F1E7;color:#000000;letter-spacing:-0.4px;display:inline-block;margin-bottom:2px;}
.section__ranking__ul__li__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.section__ranking__ul__li__bottom img{max-height:55.03px;}
.section__ranking__ul__li__bottom div{margin-right:5px;}
.section__ranking__ul__li__bottom div:last-child{margin:0;}
.section__ranking__ul .swiper-container{padding:100px 15px;border-radius:4px;margin-bottom:30px;background-size:700px 530px;background-position:top;}
.section__ranking__ul .swiper-container:nth-child(1){background-image:url(//www.centresource.com/wp-content/themes/kaitai_keirin_php8/img/background_1.png);background-size:100% auto;padding-top:110px;}
.section__ranking__ul .swiper-container:nth-child(3){background-image:url(//www.centresource.com/wp-content/themes/kaitai_keirin_php8/img/background_2.png);background-size:100% auto;}
.section__ranking__ul .swiper-container:nth-child(5){background-image:url(//www.centresource.com/wp-content/themes/kaitai_keirin_php8/img/background_3.png);background-size:100% auto;}
.section__ranking__ul .swiper-container:nth-child(7){background-image:url(//www.centresource.com/wp-content/themes/kaitai_keirin_php8/img/background_4.png);background-size:100% auto;}
.section__ranking__ul .swiper-container:nth-child(9){background-image:url(//www.centresource.com/wp-content/themes/kaitai_keirin_php8/img/background_5.png);background-size:100% auto;}
.section__ranking__ul .swiper-container:nth-child(11){background-image:url(//www.centresource.com/wp-content/themes/kaitai_keirin_php8/img/background_6.png);background-size:100% auto;}
.section__ranking__ul .swiper-container .swiper-pagination-bullet{opacity:100%;font-size:30px;width:60px;height:60px;text-align:center;background:#F9EEDC;color:#000000;font-weight:bold;-webkit-clip-path:polygon(50% 0, 100% 50%, 50% 100%, 0 50%);clip-path:polygon(50% 0, 100% 50%, 50% 100%, 0 50%);line-height:60px;margin:0 8px;}
.section__ranking__ul .swiper-container .swiper-pagination-bullet-active{background:#000000;color:#ffffff;}
.section__ranking__ul .swiper-container .swiper__pagination .swiper-button-next, .section__ranking__ul .swiper-container .swiper__pagination .swiper-button-prev{position:absolute;top:90%;width:184px;height:74px;z-index:10;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:transparent;font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;text-transform:none;font-variant:initial;}
.section__ranking__ul .swiper-container .swiper__pagination .swiper-button-prev{background-image:url(//www.centresource.com/wp-content/themes/kaitai_keirin_php8/img/swiper-prevpoint.png);background-repeat:no-repeat;left:15px;}
.section__ranking__ul .swiper-container .swiper__pagination .swiper-button-next{background-image:url(//www.centresource.com/wp-content/themes/kaitai_keirin_php8/img/swiper-nextpoint.png);background-repeat:no-repeat;right:15px;}
.section__topssranking details{margin-bottom:10px;}
.section__topssranking details .fas.fa-minus-circle{display:none;}
.section__topssranking details .fas.fa-plus-circle{display:block;}
.section__topssranking details[open]{margin-bottom:0;}
.section__topssranking details[open] .section__topssranking__midashi .fas.fa-plus-circle{display:none;}
.section__topssranking details[open] .section__topssranking__midashi .fas.fa-minus-circle{display:block;}
.section__topssranking__midashi{background:#E5BD62;border:none !important;width:100% !important;padding:0 !important;font-weight:bold;font-size:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer;list-style:none;}
.section__topssranking__midashi::marker{display:none;}
.section__topssranking__midashi::-webkit-details-marker{display:none;}
.section__topssranking__midashi img{max-width:23.6%;margin-right:5%;}
.section__topssranking__midashi i{font-size:30px;margin-right:10px;}
.section__topssranking__ul__li{margin:30px 7px;}
.section__topssranking__ul__li__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10px;}
.section__topssranking__ul__li__top__left{width:28%;}
.section__topssranking__ul__li__top__right{width:70%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}
.section__topssranking__ul__li__top__right__overview{width:100%;background:#f9eedc;padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.section__topssranking__ul__li__top__right__overview__name{font-size:20px;font-weight:bold;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:55%;}
.section__topssranking__ul__li__top__right__overview__score{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;width:31%;}
.section__topssranking__ul__li__top__right__overview__score__rate{text-align:center;color:#B7131B;font-size:20px;}
.section__topssranking__ul__li__top__right__overview__score__rate span{font-size:36px;font-weight:bold;}
.section__topssranking__ul__li__top__right__overview__score .star_rating{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.section__topssranking__ul__li__top__right__tag ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:10px;}
.section__topssranking__ul__li__top__right__tag ul li{font-size:12px;padding:8px;color:white;border-radius:5px;margin-right:5px;}
.section__topssranking__ul__li__top__right__tag ul li:nth-child(1){background:#AC1A2A;}
.section__topssranking__ul__li__top__right__tag ul li:nth-child(2){background:#825b20;}
.section__topssranking__ul__li__top__right__tag ul li:nth-child(3){background:#10450B;}
.section__topssranking__ul__li__top__right__tag ul li:nth-child(4){background:#AC1A2A;}
.section__topssranking__ul__li__top__right__tag ul li:nth-child(5){background:#BF851F;}
.section__topssranking__ul__li__top__right__tag ul li:nth-child(6){background:#10450B;}
.section__topssranking__ul__li__top__right__tag ul li:nth-child(7){background:#AC1A2A;}
.section__topssranking__ul__li__top__right__tag ul li:nth-child(8){background:#BF851F;}
.section__topssranking__ul__li__top__right__tag ul li:nth-child(9){background:#10450B;}
.section__topssranking__ul__li__top__right__tag ul li:nth-child(10){background:#AC1A2A;}
.section__topssranking__ul__li__top__right__tag ul li:nth-child(11){background:#BF851F;}
.section__topssranking__ul__li__top__right__tag ul li:nth-child(12){background:#10450B;}
.section__topssranking__ul__li__middle{font-weight:bold;}
.section__topssranking__ul__li__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;}
.section__topssranking__ul__li__bottom__cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}
.section__topssranking__ul__li__bottom__cta div{margin-right:10px;}
.section__topssranking__ul__li__bottom__ad{width:44%;text-align:center;}
.section__topssranking__ul__li__bottom img{max-height:54.97px;}
.section__topssranking__ul__li:first-of-type{margin-top:15px;}
.section__columnranking__ul__li__name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:30px;padding-bottom:5px;border-bottom:2px solid #000;}
.section__columnranking__ul__li__name__left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.section__columnranking__ul__li__name__left img{margin-right:10px;width:80px;}
.section__columnranking__ul__li__name__left a{color:black;font-size:22px;font-weight:bold;margin-left:10px;}
.section__columnranking__ul__li__thumb{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;margin-bottom:15px;width:90%;}
.section__columnranking__ul__li__thumb__left{width:49%;}
.section__columnranking__ul__li__thumb__right{width:49%;border:1px solid #e8c56d;padding:5px;}
.section__columnranking__ul__li__thumb__right canvas{max-width:280px;margin:auto;}
.section__columnranking__ul__li__kensyo-tab{margin-bottom:10px;}
.section__columnranking__ul__li__kensyo-tab .tab-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:3px;}
.section__columnranking__ul__li__kensyo-tab .tab{margin-top:7px;width:50%;height:37px;cursor:pointer;color:#000;font-weight:bold;background-color:#DDDDDD;border-radius:5px 5px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:18px;letter-spacing:0.9px;}
.section__columnranking__ul__li__kensyo-tab .tab.is-active{margin-top:0;width:50%;height:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#BE923B;border-radius:5px 5px 0 0;border:1px solid #e8c56d;border-bottom:none;position:relative;color:#FFF;}
.section__columnranking__ul__li__kensyo-tab .panel-group .panel{display:none;}
.section__columnranking__ul__li__kensyo-tab .panel-group .panel.is-show{display:block;background-color:black;width:100%;}
.section__columnranking__ul__li__kensyo-tab .panel-group .panel .panel-title{background-color:#E2C77A;text-align:center;font-weight:bold;color:#000;line-height:16px;padding:10px 0;}
.section__columnranking__ul__li__kensyo-tab table{position:relative;z-index:0;}
.section__columnranking__ul__li__kensyo-tab table th, .section__columnranking__ul__li__kensyo-tab table td{border-bottom:1px solid #E2C77A;border-right:1px solid #E2C77A;}
.section__columnranking__ul__li__kensyo-tab table th:nth-of-type(2n),
.section__columnranking__ul__li__kensyo-tab table td:nth-of-type(2n){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.section__columnranking__ul__li__kensyo-tab table tbody tr{display:-webkit-box;display:-ms-flexbox;display:flex;}
.section__columnranking__ul__li__kensyo-tab table tbody th{width:40%;background-color:#F6EBDB;color:#000;font-weight:bold;font-size:16px;text-align:center;padding:10px 0;}
.section__columnranking__ul__li__kensyo-tab table tbody th:first-child{border-left:1px solid #E2C77A;}
.section__columnranking__ul__li__kensyo-tab table tbody td{width:60%;background-color:white;font-weight:600;font-size:16px;font-family:"Hiragino Sans", sans-serif;text-align:center;color:#000;padding:10px 0;}
.section__columnranking__ul__li__kensyo-tab table tbody td .small{font-size:20px;}
.section__columnranking__ul__li__kensyo-tab table tbody td .red-marker{color:#b40000;}
.section__columnranking__ul__li__kensyo-tab table tbody .font-red{color:#D81D1D;font-weight:600;}
.section__columnranking__ul__li__recommend{margin-bottom:15px;}
.section__columnranking__ul__li__recommend__top{background:black;color:white;text-align:center;padding:10px 0;}
.section__columnranking__ul__li__recommend__bottom{border:1px solid #e8c56d;border-top:none;padding:10px;}
.section__columnranking__ul__li__recommend__bottom__li{margin-bottom:10px;}
.section__columnranking__ul__li__recommend__bottom__li__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:5px;font-size:14px;}
.section__columnranking__ul__li__recommend__bottom__li__top__left{position:relative;background:#c69022;color:white;padding:5px;margin-right:10px;min-width:80px;}
.section__columnranking__ul__li__recommend__bottom__li__top__left::before{content:"";position:absolute;top:22%;left:100%;border:6px solid transparent;border-left:6px solid #c69022;}
.section__columnranking__ul__li__recommend__bottom__li__top__right{color:#c69022;font-weight:bold;font-size:16px;}
.section__columnranking__ul__li__recommend__bottom__li__bottom p{margin-bottom:0;}
.section__columnranking__ul__li__recommend__bottom__li:last-child{margin-bottom:0;}
.section__columnranking__ul__li__point{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:15px;}
.section__columnranking__ul__li__point__left{width:40%;}
.section__columnranking__ul__li__point__left table{font-size:14px;}
.section__columnranking__ul__li__point__left table tr th{background:#F8EBD8;text-align:center;vertical-align:middle;padding:8px;border:1px solid black;width:110px;font-weight:bold;}
.section__columnranking__ul__li__point__left table tr td{vertical-align:middle;padding:8px;border:1px solid black;text-align:center;}
.section__columnranking__ul__li__point__left table tr td .red_color{color:#b40000;font-weight:600;}
.section__columnranking__ul__li__point__left table tr:nth-child(1) th{background:#e8c56d;}
.section__columnranking__ul__li__point__left table tr .smallwords{font-size:10px;}
.section__columnranking__ul__li__point__right{width:49%;}
.section__columnranking__ul__li__point__right__top{font-size:16px;color:#000;border:1px solid #000;border-top:none;margin-bottom:10px;}
.section__columnranking__ul__li__point__right__top p{font-size:16px;margin:0;}
.section__columnranking__ul__li__point__right__top p span{font-size:22px;}
.section__columnranking__ul__li__point__right__top__title{background:black;color:white;text-align:center;vertical-align:middle;padding:8px;font-weight:bold;font-size:14px !important;margin-bottom:10px !important;}
.section__columnranking__ul__li__point__right__top__senseki{text-align:center;letter-spacing:2px;font-weight:bold;margin-bottom:10px !important;}
.section__columnranking__ul__li__point__right__top table tr th{text-align:center;background:#F8EBD8;width:calc(100%/3);font-weight:bold;padding:11px 0;border-bottom:1px solid #FFF;}
.section__columnranking__ul__li__point__right__top table tr td{text-align:center;font-size:22px;font-weight:bold;padding:11px 0;}
.section__columnranking__ul__li__point__right__top table tr td span{font-size:16px;}
.section__columnranking__ul__li__point__right__top table tr td .red-marker{position:relative;font-size:22px;color:#b40000;z-index:0;background:-webkit-gradient(linear, left top, left bottom, color-stop(70%, transparent), color-stop(70%, #ffe0b3));background:linear-gradient(transparent 70%, #ffe0b3 70%);}
.section__columnranking__ul__li__point__right__top table tr .hit{background:#E8E8E8 !important;}
.section__columnranking__ul__li__point__right__bottom{border:1px solid black;}
.section__columnranking__ul__li__point__right__bottom__title{background:#e8c56d;text-align:center;vertical-align:middle;padding:8px;border-bottom:1px solid black;font-weight:bold;font-size:14px !important;margin-bottom:10px !important;}
.section__columnranking__ul__li__point__right__bottom__plan{font-weight:bold;text-align:center;font-size:18px !important;margin-bottom:10px !important;}
.section__columnranking__ul__li__point__right__bottom__plan span{font-weight:normal;font-size:12px;}
.section__columnranking__ul__li__point__right__bottom__return{text-align:center;color:#b40000;font-weight:bold;font-size:18px !important;margin-bottom:10px !important;}
.section__columnranking__ul__li__kuchikomi{margin-bottom:15px;color:#000;font-weight:bold;}
.section__columnranking__ul__li__kuchikomi .readmore{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;}
.section__columnranking__ul__li__kuchikomi .readmore-content{position:relative;overflow:hidden;height:145px;}
.section__columnranking__ul__li__kuchikomi .readmore-content::before{display:block;position:absolute;bottom:-5px;left:0;width:100%;content:"";height:50px;background:#FFF;z-index:2;}
.section__columnranking__ul__li__kuchikomi .readmore-content::after{content:'';position:-webkit-sticky;position:sticky;bottom:30px;left:0;right:0;margin-left:-55px;margin-right:-55px;height:60px;background:-webkit-gradient(linear, left top, left bottom, from(#F0F0E600), to(#fff));background:linear-gradient(180deg, #F0F0E600, #fff);pointer-events:none;z-index:1;display:block;}
.section__columnranking__ul__li__kuchikomi .readmore-content-short{position:relative;overflow:hidden;}
.section__columnranking__ul__li__kuchikomi .readmore-label{height:34px;width:194px;bottom:0px !important;position:absolute;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);margin:0 auto;z-index:2;font-weight:500;padding:5px;text-align:center;z-index:3;background-image:url(//www.centresource.com/wp-content/themes/kaitai_keirin_php8/img/table/kuchikomi_acco_pc.svg);background-size:cover;}
.section__columnranking__ul__li__kuchikomi .readmore-check{display:none !important;}
.section__columnranking__ul__li__kuchikomi .readmore-check:checked ~ .readmore-label{background-image:url(//www.centresource.com/wp-content/themes/kaitai_keirin_php8/img/table/close_acco_pc.svg) !important;transform:translateX(0);-webkit-transform:translateX(0);left:35%;}
.section__columnranking__ul__li__kuchikomi .readmore-check:checked ~ .readmore-label:before{background-image:url(//www.centresource.com/wp-content/themes/kaitai_keirin_php8/img/table/close_acco_pc.svg) !important;background-size:cover;position:relative;}
.section__columnranking__ul__li__kuchikomi .readmore-check:checked ~ .readmore-label:before:after{display:none;}
.section__columnranking__ul__li__kuchikomi .readmore-check:checked ~ .readmore-content{height:auto;}
.section__columnranking__ul__li__kuchikomi .readmore-check:checked ~ .readmore-content::before{display:none;}
.section__columnranking__ul__li__kuchikomi__title{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-weight:bold;margin-bottom:0px !important;text-align:center;border-bottom:2px solid #BE923B;margin:0 auto !important;margin-bottom:10px !important;}
.section__columnranking__ul__li__kuchikomi__ul{border:1px solid #e8c56d;}
.section__columnranking__ul__li__kuchikomi__ul__li__top{background:#F8EBD8;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px;}
.section__columnranking__ul__li__kuchikomi__ul__li__top__left{margin-right:10px;font-size:12px;}
.section__columnranking__ul__li__kuchikomi__ul__li__top__right div.stars{height:16px;width:16px;position:relative;}
.section__columnranking__ul__li__kuchikomi__ul__li__top__right div.star_rating--half::after, .section__columnranking__ul__li__kuchikomi__ul__li__top__right div.stars::before{font-size:14px;}
.section__columnranking__ul__li__kuchikomi__ul__li__top__right .score{font-size:14px;}
.section__columnranking__ul__li__kuchikomi__ul__li__bottom{padding:8px;margin:0 0 0;line-height:1.3rem;font-size:14px;letter-spacing:2px;}
.section__columnranking__ul__li__cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 10px;margin-bottom:20px;}
.section__columnranking__ul__li__cta__kiji{width:48%;}
.section__columnranking__ul__li__cta__official{width:48%;}
.section__archive__ul__li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #e8c56d;padding:10px;padding-top:0;padding-bottom:15px;margin-bottom:15px;}
.section__archive__ul__li__left{width:27%;}
.section__archive__ul__li__right{width:70%;}
.section__archive__ul__li__right a{color:white;font-size:15px;font-weight:600;}
.section__archive__ul__li:last-of-type{border-bottom:none;}
.section__sitelist h2{color:#e8c56d;margin-bottom:10px;margin-top:30px;}
.section__race__ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;background:white;}
.section__race__ul__li{width:25%;padding:6px;text-align:center;border:1px solid #545454;}
.section__race__ul__li--1{background:#4d4d4d;color:white;}
.section__race__ul__li--2{background:#dd4e46;color:white;}
.section__race__ul__li--3{background:#e9bc47;color:white;}
.section__race__ul__li--4{background:#84ad59;color:white;}
.section__race__ul__li--5{background:#4c7fc8;color:white;}
.section__race__ul__li--6{background:#e96e8c;color:white;}
.section__race__ul__li--7{background:#4eabd5;color:white;}
.section__race__ul__li--8{background:#5aa576;color:white;}
.section__race__ul__li--9{background:#ee97ae;color:white;}
.section__race__ul__li__link{color:white;}
.section__race__ul__li__link__top{margin-bottom:6px;}
.section__race__ul__li__link__bottom{max-width:90%;margin:auto;padding:3px;font-size:14px;}
.section__race__ul__li__link__bottom--1{color:#4d4d4d;background:white;}
.section__race__ul__li__link__bottom--2{background:#dd4e46;}
.section__race__ul__li__link__bottom--3{color:#e9bc47;background:white;}
.section__race__ul__li__link__bottom--4{color:#84ad59;background:white;}
.section__race__ul__li__link__bottom--5{color:#4c7fc8;background:white;}
.section__race__ul__li__link__bottom--6{color:#e96e8c;background:white;}
.section__race__ul__li__link__bottom--7{color:#4eabd5;background:white;}
.section__race__ul__li__link__bottom--8{color:#5aa576;background:white;}
.section__race__ul__li__link__bottom--9{color:#ee97ae;background:white;}
.section__race__ul__li__top{color:#e8c56d;}
.section__race__ul__li__bottom{min-height:22px;}
.section__sitemap .sitemap__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:25px;}
.section__sitemap .sitemap__top a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:4px;text-decoration:none;width:400px;font-size:18px;font-weight:600;color:#333;border-radius:25px;border:solid 1px #E8C56D;padding:15px 0;-webkit-box-sizing:border-box;box-sizing:border-box;}
.section__sitemap .sitemap__top a:before{content:'\f015';font-family:"Font Awesome 5 Free";font-weight:900;font-size:18px;color:#E8C56D;}
.section__sitemap .sitemap__top a:hover{background:#E8C56D;color:#fff;}
.section__sitemap .sitemap__top a:hover:before{color:#fff;}
.section__sitemap .sitemap__links{margin-bottom:15px;}
.section__sitemap .sitemap__links li{margin-top:15px;}
.section__sitemap .sitemap__links li a{display:block;width:100%;border-radius:5px;text-decoration:none;border:solid 1px #EBEBEB;padding:15px 10px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;}
.section__sitemap .sitemap__links li a:after{content:'';position:absolute;right:15px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);background:url(//www.centresource.com/wp-content/themes/kaitai_keirin_php8/img/toc_toggle.svg) no-repeat;width:12px;height:auto;aspect-ratio:122/75;-webkit-transform:rotate(270deg);transform:rotate(270deg);}
.section__sitemap .sitemap__links li a .pagename{color:#333;font-size:18px;line-height:1.5;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;gap:6px;}
.section__sitemap .sitemap__links li a .pagename:before{content:'';width:8px;height:8px;background:#E8C56D;border-radius:50%;display:block;}
.section__sitemap .sitemap__links li a .desc{color:#666;display:block;font-size:14px;line-height:1.5;padding:0 20px 0 3px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.section__sitemap .sitemap__links.other{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.section__sitemap .sitemap__links.other li{width:50%;margin-top:0;}
.section__sitemap .sitemap__links.other li a{border-radius:0;color:#000;border-width:1px 0 0 1px;font-size:14px;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;gap:6px;}
.section__sitemap .sitemap__links.other li a:before{content:'';width:6px;height:6px;background:#E8C56D;border-radius:50%;display:block;}
.section__sitemap .sitemap__links.other li:nth-of-type(odd) a{border-width:1px 0 0 0;}
.section__sitemap .sitemap__links.other li:nth-last-of-type(2) a,
.section__sitemap .sitemap__links.other li:last-of-type a{border-bottom-width:1px;}
.section__sidebar{margin-bottom:20px;}
.section__sidebar h2{color:#e8c56d;font-size:17px;margin-bottom:10px;}
.section__sidebar h2:before{content:'';display:inline-block;width:25px;height:25px;background-image:url(//www.centresource.com/wp-content/themes/kaitai_keirin_php8/img/h2_icon.png);background-size:contain;background-repeat:no-repeat;margin-right:3px;vertical-align:middle;}
.section__sidebar--line img{padding:0 10px;}
.section__sidebar--line__notice{font-size:10px;color:white;padding:0 10px;margin-bottom:20px;}
.section__sidebar--line__desc{color:white;font-size:15px;line-height:1.3;margin-bottom:10px;}
.section__sidebar--line__img{position:relative;}
.section__sidebar--line__img__cta{position:absolute;bottom:52px;left:17px;width:250px;}
.section__sidebar--popular__ul__li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #e8c56d;padding-bottom:5px;margin-bottom:5px;}
.section__sidebar--popular__ul__li__left{width:27%;}
.section__sidebar--popular__ul__li__right{width:70%;}
.section__sidebar--popular__ul__li__right a{color:white;font-size:15px;font-weight:600;}
.section__sidebar--column__ul__li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #e8c56d;padding-bottom:5px;margin-bottom:5px;}
.section__sidebar--column__ul__li__left{width:27%;}
.section__sidebar--column__ul__li__right{width:70%;}
.section__sidebar--column__ul__li__right a{color:white;font-size:15px;font-weight:600;}
.section__sidebar--column .more{text-align:right;text-decoration:underline;font-size:12px;}
.section__sidebar--dendo{background:white;}
.section__sidebar--dendo h2{color:#c69022;text-align:center;padding-top:10px;}
.section__sidebar--dendo .swiper-slide__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:0;padding:10px;}
.section__sidebar--dendo .swiper-slide__top__center{width:39%;}
.section__sidebar--dendo .swiper-slide__top__right{width:57%;}
.section__sidebar--dendo .swiper-slide__top__right__top{margin-bottom:10px;font-weight:600;}
.section__sidebar--dendo .swiper-slide__top__right__bottom .score{color:#b40000;font-weight:700;}
.section__sidebar--dendo .swiper-slide__middle{font-size:15px;line-height:1.4;padding:0 10px;margin-bottom:10px;}
.section__sidebar--dendo .swiper-slide__middle .table__onerace{min-width:auto;}
.section__sidebar--dendo .swiper-slide__middle .table__onerace__tr--1 th{font-size:12px;}
.section__sidebar--dendo .swiper-slide__middle .table__onerace__tr--1 th span{min-width:145px;display:inline-block;}
.section__sidebar--dendo .swiper-slide__middle .table__onerace__tr--2__td--1{padding:10px;padding-left:6px;}
.section__sidebar--dendo .swiper-slide__middle .table__onerace__tr--2__td--1 table tr th{width:20px;}
.section__sidebar--dendo .swiper-slide__middle .table__onerace__tr--2__td--1 table tr td{padding-left:4px;}
.section__sidebar--dendo .swiper-slide__middle .table__onerace__tr--2__td--1 table tr td .goutei{text-align:center;}
.section__sidebar--dendo .swiper-slide__middle .table__onerace__tr--2__td--2{padding-top:2px;padding-left:0px;padding-right:6px;padding-bottom:0;}
.section__sidebar--dendo .swiper-slide__middle .table__onerace--manual{width:100%;min-width:auto;}
.section__sidebar--dendo .swiper-slide__middle .table__onerace--manual__tr--1 th{font-size:12px;}
.section__sidebar--dendo .swiper-slide__middle .table__onerace--manual__tr--1 th span{min-width:145px;display:inline-block;}
.section__sidebar--dendo .swiper-slide__middle .table__onerace--manual__tr--2__td--1{padding:0;}
.section__sidebar--dendo .swiper-slide__middle .table__onerace--manual__tr--2__td--1 table tr th{width:20px;}
.section__sidebar--dendo .swiper-slide__middle .table__onerace--manual__tr--2__td--1 table tr td{padding-left:4px;}
.section__sidebar--dendo .swiper-slide__middle .table__onerace--manual__tr--2__td--1 table tr td .goutei{text-align:center;}
.section__sidebar--dendo .swiper-slide__middle .table__onerace--manual__tr--2__td--1__bottom{padding:5px 2px;font-size:12px;}
.section__sidebar--dendo .swiper-slide__middle .table__onerace--manual__tr--2__td--1__bottom .umaban{width:20px;height:20px;font-size:13px;line-height:18px;}
.section__sidebar--dendo .swiper-slide__middle .table__onerace--manual__tr--2__td--2{padding-top:2px;padding-left:0px;padding-right:6px;padding-bottom:0;}
.section__sidebar--dendo .swiper-slide__middle .table__onerace--manual__tr--2__td--2__div--1{padding-bottom:2px;}
.section__sidebar--dendo .swiper-slide__middle .table__onerace--manual__tr--2__td--2__div--2{min-width:auto;}
.section__sidebar--dendo .swiper-slide__middle .table__onerace--manual__tr--2__td--2__div--2--tekichu{min-width:auto;}
.section__sidebar--dendo .swiper-slide__middle .table--name{display:none;}
.section__sidebar--dendo .swiper-slide__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 10px;}
.section__sidebar--dendo .swiper-slide__bottom div{margin-right:5px;}
.section__sidebar--dendo .swiper-slide__bottom div:last-child{margin:0;}
.section__sidebar--dendo .swiper-slide__bottom div img{max-height:42.03px;}
.section__sidebar--dendo .swiper-slide__under{padding:0 10px;}
.section__sidebar--dendo .swiper-pagination-bullet{--bullet-dot-color:white;}
.section__sidebar--dendo .swiper-pagination-bullets{bottom:0;}
.section__sidebar--dendo .swiper-pagination-bullet-active{--bullet-dot-color:black;}
.section__sidebar--dendo .swiper__pagination{background:#e8c56d;height:37px;}
.section__sidebar--dendo .swiper__pagination .swiper-button-next, .section__sidebar--dendo .swiper__pagination .swiper-button-prev{position:absolute;top:98.3%;width:50px;height:25px;margin-top:calc(-1 * var(--swiper-navigation-size)/ 2);z-index:10;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:transparent;font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;text-transform:none;font-variant:initial;}
.section__sidebar--dendo .swiper__pagination .swiper-button-prev{background-image:url(//www.centresource.com/wp-content/themes/kaitai_keirin_php8/img/swiper-prev.png);background-size:50px 25px;}
.section__sidebar--dendo .swiper__pagination .swiper-button-next{background-image:url(//www.centresource.com/wp-content/themes/kaitai_keirin_php8/img/swiper-next.png);background-size:50px 25px;}
.section__sidebar--nextrace__ul{max-width:500px;}
.section__sidebar--nextrace__ul__li{background:white;border:1px solid #e8c56d;border-radius:6px;margin-bottom:10px;}
.section__sidebar--nextrace__ul__li__a{display:block;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.section__sidebar--nextrace__ul__li__a__left{padding:10px;padding-left:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}
.section__sidebar--nextrace__ul__li__a__left__left{margin-right:5px;}
.section__sidebar--nextrace__ul__li__a__left__left .contents{position:relative;width:40px;height:auto;top:0;}
.section__sidebar--nextrace__ul__li__a__left__left .diamond{position:absolute;top:5px;bottom:0;left:0;right:0;width:25px;height:25px;margin:auto;}
.section__sidebar--nextrace__ul__li__a__left__left .diamond__inner{width:0;height:0;border-top:20px solid transparent;border-right:20px solid #3676BD;border-bottom:20px solid transparent;border-left:0 solid transparent;}
.section__sidebar--nextrace__ul__li__a__left__left .diamond__inner:after{content:'';position:absolute;top:0px;bottom:0;left:20px;width:0;height:0;margin:auto 0;border-top:20px solid transparent;border-right:0 solid transparent;border-bottom:20px solid transparent;border-left:20px solid #3676BD;}
.section__sidebar--nextrace__ul__li__a__left__left .diamond__inner p{position:absolute;top:0px;left:0;width:40px;height:40px;line-height:40px;text-align:center;color:#fff;z-index:1;}
.section__sidebar--nextrace__ul__li__a__left__left .diamond__inner--1{border-top:20px solid transparent;border-right:20px solid #dd4e46;border-bottom:20px solid transparent;border-left:0 solid transparent;}
.section__sidebar--nextrace__ul__li__a__left__left .diamond__inner--1:after{border-top:20px solid transparent;border-right:0 solid transparent;border-bottom:20px solid transparent;border-left:20px solid #dd4e46;}
.section__sidebar--nextrace__ul__li__a__left__left .diamond__inner--2{border-top:20px solid transparent;border-right:20px solid #e9bc47;border-bottom:20px solid transparent;border-left:0 solid transparent;}
.section__sidebar--nextrace__ul__li__a__left__left .diamond__inner--2:after{border-top:20px solid transparent;border-right:0 solid transparent;border-bottom:20px solid transparent;border-left:20px solid #e9bc47;}
.section__sidebar--nextrace__ul__li__a__left__left .diamond__inner--3{border-top:20px solid transparent;border-right:20px solid #84ad59;border-bottom:20px solid transparent;border-left:0 solid transparent;}
.section__sidebar--nextrace__ul__li__a__left__left .diamond__inner--3:after{border-top:20px solid transparent;border-right:0 solid transparent;border-bottom:20px solid transparent;border-left:20px solid #84ad59;}
.section__sidebar--nextrace__ul__li__a__left__left .diamond__inner--4{border-top:20px solid transparent;border-right:20px solid #4c7fc8;border-bottom:20px solid transparent;border-left:0 solid transparent;}
.section__sidebar--nextrace__ul__li__a__left__left .diamond__inner--4:after{border-top:20px solid transparent;border-right:0 solid transparent;border-bottom:20px solid transparent;border-left:20px solid #4c7fc8;}
.section__sidebar--nextrace__ul__li__a__left__right__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;margin-bottom:4px;}
.section__sidebar--nextrace__ul__li__a__left__right__top__left{background:#ccc;color:white;padding:2px;font-size:10px;margin-right:4px;}
.section__sidebar--nextrace__ul__li__a__left__right__top__right{color:black;}
.section__sidebar--nextrace__ul__li__a__left__right__bottom{color:black;}
.section__sidebar--nextrace__ul__li__a__right{color:black;background:#e8c56d;padding:10px;padding-top:15px;text-align:center;vertical-align:middle;font-size:12px;}
.section__sidebar--link a{display:block;margin-bottom:10px;padding:0 10px;}
.section__field .today_keirin{margin-bottom:40px;border-radius:10px 10px 0 0;border:2px solid #B29144;}
.section__field .today_keirin__heading{border-radius:8px 8px 0 0;background:-webkit-gradient(linear, left top, left bottom, from(#DEBF75), to(#AE8E40));background:linear-gradient(180deg, #DEBF75 0%, #AE8E40 100%);padding:12px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;}
.section__field .today_keirin__heading-title{margin:0;color:#fff;font-size:18px;font-weight:600;line-height:1.4;}
.section__field .today_keirin__body{background:#fff;padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.section__field .today_keirin__section{padding:16px 0;-webkit-box-sizing:border-box;box-sizing:border-box;}
.section__field .today_keirin__section:last-child{border-bottom:none;}
.section__field .today_keirin__section-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px;border-bottom:1px solid #EFC35E;}
.section__field .today_keirin__section-icon{width:34px;height:20px;margin-right:8px;-o-object-fit:contain;object-fit:contain;}
.section__field .today_keirin__section-label{font-size:16px;font-weight:400;color:#333;}
.section__field .today_keirin__venues{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px 8px;}
.section__field .today_keirin__venue{width:155px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2px;text-decoration:none;cursor:pointer;border-radius:10px;border:1px solid rgba(239,195,94,0.6);background:#FFF;-webkit-box-shadow:0 0 8px 0 rgba(0,0,0,0.15);box-shadow:0 0 8px 0 rgba(0,0,0,0.15);padding:10px;position:relative;}
.section__field .today_keirin__venue:before{position:absolute;right:1%;top:40%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);content:'';display:inline-block;width:9px;height:9px;background-image:url(//www.centresource.com/wp-content/themes/kaitai_keirin_php8/img/field/icon_angle.svg);background-size:contain;vertical-align:middle;background-repeat:no-repeat;}
.section__field .today_keirin__venue-name{font-size:16px;font-weight:400;}
.section__field .today_keirin__venue-grade{height:16px;-o-object-fit:contain;object-fit:contain;vertical-align:middle;}
.section__field .today_keirin__venue-day{height:16px;-o-object-fit:contain;object-fit:contain;vertical-align:middle;}
.section__field .today_keirin__venue-genre{height:16px;width:auto;-o-object-fit:contain;object-fit:contain;vertical-align:middle;}
.section__field .all_keirin{margin-bottom:40px;}
.section__field .all_keirin__heading{background-color:#000;text-align:center;padding:20px 30px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:20px;}
.section__field .all_keirin__heading-line{height:2px;background:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(20%, #C5A24D), color-stop(80%, #C5A24D), to(transparent));background:linear-gradient(90deg, transparent 0%, #C5A24D 20%, #C5A24D 80%, transparent 100%);margin:0 auto;}
.section__field .all_keirin__heading-line--short{width:60%;margin-top:10px;}
.section__field .all_keirin__heading-ornament{display:block;width:40px;height:40px;margin:8px auto;-o-object-fit:contain;object-fit:contain;}
.section__field .all_keirin__heading-title{margin:0;color:#fff;font-size:22px;font-weight:400;line-height:1.4;}
.section__field .all_keirin__grid{display:grid;grid-template-columns:repeat(4, 1fr);grid-auto-rows:1fr;gap:12px;height:566px;}
.section__field .all_keirin__region{min-width:0;}
.section__field .all_keirin__region:nth-of-type(n+5){height:215px;}
.section__field .all_keirin__region-header{text-align:center;color:#fff;font-size:14px;font-weight:400;padding:6px 8px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:5px 5px 0 0;}
.section__field .all_keirin__region-body{height:100%;max-height:286px;border:2px solid;border-top:none;padding:10px 4px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;background:#fff;border-radius:0 0 5px 5px;}
.section__field .all_keirin__region-item{width:100%;height:30px;border-bottom:1px dashed #EFC35E;display:block;text-decoration:none;font-size:14px;padding:3px 0;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:5px;cursor:pointer;}
.section__field .all_keirin__region-item:hover{text-decoration:underline;}
.section__field .all_keirin__region-item--noborder{border:none;margin-bottom:0;}
.section__field .all_keirin__region--kitanihon .all_keirin__region-header{background-color:#394284;}
.section__field .all_keirin__region--kitanihon .all_keirin__region-body{border-color:#394284;}
.section__field .all_keirin__region--kitanihon .all_keirin__region-item{border-bottom-color:#394284;}
.section__field .all_keirin__region--kanto .all_keirin__region-header{background-color:#1D5C8B;}
.section__field .all_keirin__region--kanto .all_keirin__region-body{border-color:#1D5C8B;}
.section__field .all_keirin__region--kanto .all_keirin__region-item{border-bottom-color:#1D5C8B;}
.section__field .all_keirin__region--minamikanto .all_keirin__region-header{background-color:#3E5D13;}
.section__field .all_keirin__region--minamikanto .all_keirin__region-body{border-color:#3E5D13;}
.section__field .all_keirin__region--minamikanto .all_keirin__region-item{border-bottom-color:#3E5D13;}
.section__field .all_keirin__region--chubu .all_keirin__region-header{background-color:#206526;}
.section__field .all_keirin__region--chubu .all_keirin__region-body{border-color:#206526;}
.section__field .all_keirin__region--chubu .all_keirin__region-item{border-bottom-color:#206526;}
.section__field .all_keirin__region--kinki .all_keirin__region-header{background-color:#65580B;}
.section__field .all_keirin__region--kinki .all_keirin__region-body{border-color:#65580B;}
.section__field .all_keirin__region--kinki .all_keirin__region-item{border-bottom-color:#65580B;}
.section__field .all_keirin__region--chugoku .all_keirin__region-header{background-color:#844B10;}
.section__field .all_keirin__region--chugoku .all_keirin__region-body{border-color:#844B10;}
.section__field .all_keirin__region--chugoku .all_keirin__region-item{border-bottom-color:#844B10;}
.section__field .all_keirin__region--shikoku .all_keirin__region-header{background-color:#962b21;}
.section__field .all_keirin__region--shikoku .all_keirin__region-body{border-color:#962b21;}
.section__field .all_keirin__region--shikoku .all_keirin__region-item{border-bottom-color:#962b21;}
.section__field .all_keirin__region--kyushu .all_keirin__region-header{background-color:#9F2D47;}
.section__field .all_keirin__region--kyushu .all_keirin__region-body{border-color:#9F2D47;}
.section__field .all_keirin__region--kyushu .all_keirin__region-item{border-bottom-color:#9F2D47;}
.section__field .field_detail{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#000;gap:20px;padding:30px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;}
.section__field .field_detail__main{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;}
.section__field .field_navi{margin:0;width:140px;-ms-flex-negative:0;flex-shrink:0;position:-webkit-sticky;position:sticky;top:20px;-ms-flex-item-align:start;align-self:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px;}
.section__field .field_navi__item{display:block;background-color:#666;color:#fff;text-align:center;text-decoration:none;font-size:14px;font-weight:400;padding:10px 8px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:4px;cursor:pointer;-webkit-transition:background-color 0.2s;transition:background-color 0.2s;}
.section__field .field_navi__item:hover{opacity:0.85;}
.section__field .field_navi__item--today{background-color:#555;}
.section__field .field_navi__item--current[data-area="kitanihon"]{background-color:#394284;}
.section__field .field_navi__item--current[data-area="kanto"]{background-color:#1D5C8B;}
.section__field .field_navi__item--current[data-area="minamikanto"]{background-color:#3E5D13;}
.section__field .field_navi__item--current[data-area="chubu"]{background-color:#206526;}
.section__field .field_navi__item--current[data-area="kinki"]{background-color:#65580B;}
.section__field .field_navi__item--current[data-area="chugoku"]{background-color:#844B10;}
.section__field .field_navi__item--current[data-area="shikoku"]{background-color:#962b21;}
.section__field .field_navi__item--current[data-area="kyushu"]{background-color:#9F2D47;}
.section__field .field_mobilenav{display:none;}
.section__field .field_mobilenav__item{display:inline-block;-ms-flex-negative:0;flex-shrink:0;border:1px solid #3E3E3E;color:#fff;text-align:center;text-decoration:none;font-size:13px;font-weight:400;padding:8px 14px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:4px;cursor:pointer;-webkit-transition:background-color 0.2s;transition:background-color 0.2s;}
.section__field .field_mobilenav__item:hover{opacity:0.85;}
.section__field .field_mobilenav__item--current[data-area="--today"]{background-color:#EFC35E;}
.section__field .field_mobilenav__item--current[data-area="kitanihon"]{background-color:#394284;}
.section__field .field_mobilenav__item--current[data-area="kanto"]{background-color:#1D5C8B;}
.section__field .field_mobilenav__item--current[data-area="minamikanto"]{background-color:#3E5D13;}
.section__field .field_mobilenav__item--current[data-area="chubu"]{background-color:#206526;}
.section__field .field_mobilenav__item--current[data-area="kinki"]{background-color:#65580B;}
.section__field .field_mobilenav__item--current[data-area="chugoku"]{background-color:#844B10;}
.section__field .field_mobilenav__item--current[data-area="shikoku"]{background-color:#962b21;}
.section__field .field_mobilenav__item--current[data-area="kyushu"]{background-color:#9F2D47;}
.section__field .area_block{margin-bottom:40px;border-bottom:4px solid #666;}
.section__field .area_block__heading{text-align:center;padding:10px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:24px;}
.section__field .area_block__heading-text{margin:0;color:#fff;font-size:22px;font-weight:400;line-height:1.4;}
.section__field .area_block--kitanihon>.area_block__heading{background-color:#394284;}
.section__field .area_block--kitanihon .venue_card__header{border-bottom-color:#394284;}
.section__field .area_block--kitanihon .venue_card__bankdata-heading{background-color:#394284;}
.section__field .area_block--kitanihon .venue_card__bankdata-value{color:#394284;}
.section__field .area_block--kanto>.area_block__heading{background-color:#1D5C8B;}
.section__field .area_block--kanto .venue_card__header{border-bottom-color:#1D5C8B;}
.section__field .area_block--kanto .venue_card__bankdata-heading{background-color:#1D5C8B;}
.section__field .area_block--kanto .venue_card__bankdata-value{color:#1D5C8B;}
.section__field .area_block--minamikanto>.area_block__heading{background-color:#3E5D13;}
.section__field .area_block--minamikanto .venue_card__header{border-bottom-color:#3E5D13;}
.section__field .area_block--minamikanto .venue_card__bankdata-heading{background-color:#3E5D13;}
.section__field .area_block--minamikanto .venue_card__bankdata-value{color:#3E5D13;}
.section__field .area_block--chubu>.area_block__heading{background-color:#206526;}
.section__field .area_block--chubu .venue_card__header{border-bottom-color:#206526;}
.section__field .area_block--chubu .venue_card__bankdata-heading{background-color:#206526;}
.section__field .area_block--chubu .venue_card__bankdata-value{color:#206526;}
.section__field .area_block--kinki>.area_block__heading{background-color:#65580B;}
.section__field .area_block--kinki .venue_card__header{border-bottom-color:#65580B;}
.section__field .area_block--kinki .venue_card__bankdata-heading{background-color:#65580B;}
.section__field .area_block--kinki .venue_card__bankdata-value{color:#65580B;}
.section__field .area_block--chugoku>.area_block__heading{background-color:#844B10;}
.section__field .area_block--chugoku .venue_card__header{border-bottom-color:#844B10;}
.section__field .area_block--chugoku .venue_card__bankdata-heading{background-color:#844B10;}
.section__field .area_block--chugoku .venue_card__bankdata-value{color:#844B10;}
.section__field .area_block--shikoku>.area_block__heading{background-color:#962b21;}
.section__field .area_block--shikoku .venue_card__header{border-bottom-color:#962b21;}
.section__field .area_block--shikoku .venue_card__bankdata-heading{background-color:#962b21;}
.section__field .area_block--shikoku .venue_card__bankdata-value{color:#962b21;}
.section__field .area_block--kyushu>.area_block__heading{background-color:#9F2D47;}
.section__field .area_block--kyushu .venue_card__header{border-bottom-color:#9F2D47;}
.section__field .area_block--kyushu .venue_card__bankdata-heading{background-color:#9F2D47;}
.section__field .area_block--kyushu .venue_card__bankdata-value{color:#9F2D47;}
.section__field .venue_card{padding:0 8px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:50px;}
.section__field .venue_card__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin:0 0 12px;padding:0 4px 6px 4px;font-weight:400;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid #394284;}
.section__field .venue_card__header-icon{width:24px;height:24px;-o-object-fit:contain;object-fit:contain;}
.section__field .venue_card__header-name{font-size:20px;font-weight:400;color:#fff;}
.section__field .venue_card__header-tag{display:inline-block;font-size:12px;font-weight:400;color:#000;background-color:#E4D725;border-radius:4px;padding:2px 10px;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1.4;}
.section__field .venue_card__hero{position:relative;width:100%;overflow:hidden;border-radius:4px;margin-bottom:10px;}
.section__field .venue_card__hero-img{display:block;width:100%;-o-object-fit:cover;object-fit:cover;}
.section__field .venue_card__bankdata{margin-bottom:16px;}
.section__field .venue_card__bankdata-heading{background-color:#394284;color:#fff;text-align:center;font-size:16px;font-weight:400;padding:8px 12px;margin-bottom:2px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.section__field .venue_card__bankdata-grid{display:grid;gap:2px;grid-template-columns:repeat(3, 1fr);}
.section__field .venue_card__bankdata-cell{background-color:#fff;text-align:center;padding:6px 8px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.section__field .venue_card__bankdata-icon{display:block;width:30px;height:30px;margin:0 auto 2px;-o-object-fit:contain;object-fit:contain;}
.section__field .venue_card__bankdata-label{display:block;font-size:13px;color:#767676;margin-bottom:6px;padding-bottom:6px;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid #ddd;}
.section__field .venue_card__bankdata-value{display:block;font-size:16px;font-weight:400;color:#394284;}
.section__field .venue_card__desc{font-size:15px;line-height:1.8;color:#fff;margin:0 0 16px;}
.section__field .venue_card__desc .font__red{color:#c74a4a;}
.section__field .venue_card__desc-highlight{color:#FF4646;font-weight:600;}
.section__field .venue_card__cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;width:100%;height:40px;background:-webkit-gradient(linear, left top, left bottom, from(#008032), color-stop(25%, #22B65C), color-stop(75%, #22B65C), to(#008032));background:linear-gradient(180deg, #008032 0%, #22B65C 25%, #22B65C 75%, #008032 100%);color:#fff;border-radius:5px;padding:14px 30px;-webkit-box-sizing:border-box;box-sizing:border-box;text-decoration:none;font-size:16px;font-weight:600;gap:10px;-webkit-transition:opacity 0.2s;transition:opacity 0.2s;}
.section__field .venue_card__cta:hover{opacity:0.9;}
.section__field .venue_card__cta-text{text-shadow:#008032 1px 1px 0px, #008032 -1px 1px 0px, #008032 1px -1px 0px, #008032 -1px -1px 0px;}
.section__field .venue_card__cta-icon{position:absolute;right:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:20px;height:20px;background:#008032;border:2px solid #fff;border-radius:50%;font-size:8px;padding-left:2px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.section__field .venue_card__cta-pist{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;width:100%;height:40px;background:-webkit-gradient(linear, left top, left bottom, from(#e3631e), color-stop(25%, #fdb62b), color-stop(75%, #fdb62b), to(#e3631e));background:linear-gradient(180deg, #e3631e 0%, #fdb62b 25%, #fdb62b 75%, #e3631e 100%);color:#fff;border-radius:5px;padding:14px 30px;-webkit-box-sizing:border-box;box-sizing:border-box;text-decoration:none;font-size:16px;font-weight:600;gap:10px;-webkit-transition:opacity 0.2s;transition:opacity 0.2s;margin-bottom:15px;}
.section__field .venue_card__cta-pist:hover{opacity:0.9;}
.section__field .venue_card__cta-pist-text{text-shadow:#e3631e 1px 1px 0px, #e3631e -1px 1px 0px, #e3631e 1px -1px 0px, #e3631e -1px -1px 0px;}
.section__field .venue_card__cta-pist-icon{position:absolute;right:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:20px;height:20px;background:#e3631e;border:2px solid #fff;border-radius:50%;font-size:8px;padding-left:2px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.section__field h2{color:#e8c56d;font-weight:bold;font-size:20px;line-height:1.2;margin-bottom:0.5em;}
.section__field .forecast-all{height:100%;padding:0 20px;background-color:#F9EEDC;padding-bottom:80px;margin-bottom:80px;}
.section__field .forecast-img-pc{margin:auto;display:block !important;}
.section__field .forecast-img-sp{display:none !important;}
.section__field .forecast{padding:20px;text-align:center;border-bottom:1px solid #C4C4C4;padding-bottom:30px;position:relative;}
.section__field .forecast__race-name{position:absolute;top:8%;left:50%;left:calc(50% – 25px);left:-webkit-calc(50% – 25px);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);padding:0;margin:0;font-size:18px;font-weight:bold;}
.section__field .forecast__tipster-img{position:absolute;height:77px;width:130px;top:47%;left:20%;left:calc(50% – 25px);left:-webkit-calc(50% – 25px);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);padding:0;margin:0;font-size:25px;}
.section__field .forecast__hit-ratio{position:absolute;top:52%;left:41%;left:calc(50% – 25px);left:-webkit-calc(50% – 25px);padding:0;margin:0;font-size:35px;}
.section__field .forecast__collect-ratio{position:absolute;top:63%;left:81%;left:calc(50% – 25px);left:-webkit-calc(50% – 25px);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);padding:0;margin:0;font-size:35px;}
.section__field .forecast__collect-ratio span{font-size:24px;}
.section__field .forecast__forecast-img{margin-bottom:10px;}
.section__field .race-titles{background-color:#FFFFFF;margin-bottom:20px;padding:0 5px 20px 5px;}
.section__field .race-title{background-color:#FFFFFF;display:-webkit-box;display:-ms-flexbox;display:flex;height:50px;border-bottom:1px solid #C4C4C4;}
.section__field .race-title__top{display:-webkit-box;display:-ms-flexbox;display:flex;}
.section__field .race-title__top__glade{width:72px;padding:5px;}
.section__field .race-title__top__time{font-size:14px;margin-top:20px;}
.section__field .race-title__top__girls{width:8%;padding-left:5px;}
.section__field .race-title__top__icon{width:10%;padding-left:8px;}
.section__field .race-title__title{font-size:14px;margin-top:20px;margin-left:20px;}
.section__field .forecast-short-all{height:100%;padding:0 20px;background-color:#FFF;padding-bottom:80px;margin-bottom:80px;}
.section__field .forecast-short-img-pc{margin:auto;display:block !important;}
.section__field .site-img-pc{width:50%;margin:auto;padding-top:10px;display:block !important;}
.section__field .site-img-sp{width:100%;}
.section__field .forecast-flame{background-image:url(//www.centresource.com/wp-content/themes/kaitai_keirin_php8/img/icon/new/forecast_pc.png);margin:auto;margin-top:5px;width:400px;height:150px;position:relative;background-repeat:no-repeat;background-size:400px;}
.section__field .forecast-short{height:300px;padding:20px;text-align:center;border-bottom:1px solid #C4C4C4;padding-bottom:30px;position:relative;}
.section__field .forecast-short__race-name{position:absolute;top:8%;left:50%;left:calc(50% – 25px);left:-webkit-calc(50% – 25px);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);padding:0;margin:0;font-size:23px;}
.section__field .forecast-short__tipster-img{position:absolute;height:77px;width:130px;top:47%;left:20%;left:calc(50% – 25px);left:-webkit-calc(50% – 25px);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);padding:0;margin:0;font-size:25px;}
.section__field .forecast-short__hit-ratio{position:absolute;top:52%;left:41%;left:calc(50% – 25px);left:-webkit-calc(50% – 25px);padding:0;margin:0;font-size:35px;}
.section__field .forecast-short__hit-ratio span{font-size:30px;}
.section__field .forecast-short__hit-per{position:absolute;top:63%;left:65%;left:calc(50% – 25px);left:-webkit-calc(50% – 25px);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);padding:0;margin:0;font-size:23px;}
.section__field .forecast-short__collect-ratio{position:absolute;top:63%;left:80%;left:calc(50% – 25px);left:-webkit-calc(50% – 25px);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);padding:0;margin:0;font-size:30px;}
.section__field .forecast-short__collect-ratio span{font-size:24px;}
.section__field .forecast-short__colle-per{position:absolute;top:63%;left:94%;left:calc(50% – 25px);left:-webkit-calc(50% – 25px);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);padding:0;margin:0;font-size:22px;}
.section__field .forecast-short__forecast-img{margin-bottom:10px;}
.section__lp{background:black;}
.section__lp img{display:block;}
.section__lp .lp__voice_wrap{overflow:scroll;background-color:#000;margin-bottom:10%;}
.section__lp .lp__voice{margin-bottom:3%;width:90%;margin:0 auto 3%;}
.section__lp .lp__voice_midashi{background-color:#B18528;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.section__lp .lp__voice_name{color:#fff;padding-left:3%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:56px;}
.section__lp .lp__voice_date{color:#fff;padding-right:3%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;}
.section__lp .lp__voice_textwrap1{background-color:#fff;padding:0 3%;-webkit-box-sizing:border-box;box-sizing:border-box;}
.section__lp .lp__voice_textwrap1 p{padding:5% 0;margin:0;line-height:25px;}
.section__lp .lp__voice_textwrap2{background-color:#fff;padding:0 3%;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.section__lp .lp__voice_textwrap2 .voiceimg{width:40%;margin-top:5%;padding-bottom:5%;}
.section__lp .lp__voice_textwrap2 p{width:55%;margin-top:5%;}
.section__lp .lp__step_midashi{color:#E8C56D;font-weight:600;}
.section__lp .lp__step_midashi img{width:127px;}
.section__lp .lp__step_midashi span{line-height:60px;}
.section__lp .lp__step_wrap{padding:0 2%;}
.section__lp .lp__step1_txt h4{color:#fff;font-size:15px;text-align:center;margin-bottom:20px;}
.section__lp .lp__step1_txt h4 span{font-size:20px;display:block;margin-top:12px;}
.section__lp .lp__step1_txt p{color:#fff;font-size:14px;line-height:22px;}
.section__lp .lp__ctabtn{text-decoration:none;display:block;width:100%;margin:3% 0 auto;padding:2% 0;border-radius:30px;background:-webkit-gradient(linear, left top, left bottom, from(#90d34e), to(#03873c));background:linear-gradient(#90d34e 0%, #03873c 100%);border:1px solid #51b146;position:relative;}
.section__lp .lp__ctabtn::after{position:absolute;right:5%;top:40%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);content:'';display:inline-block;width:20px;height:20px;background-image:url(//www.centresource.com/wp-content/themes/kaitai_keirin_php8/img/lp/ctabtn_sankaku.svg);background-size:contain;vertical-align:middle;}
.section__lp .lp__ctabtn2{text-decoration:none;display:block;width:100%;margin:3% 0 auto;padding:2% 0;border-radius:30px;background:-webkit-gradient(linear, left top, left bottom, from(#90d34e), to(#03873c));background:linear-gradient(#90d34e 0%, #03873c 100%);border:1px solid #51b146;position:relative;}
.section__lp .lp__ctabtn2::after{position:absolute;right:5%;top:40%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);content:'';display:inline-block;width:20px;height:20px;background-image:url(//www.centresource.com/wp-content/themes/kaitai_keirin_php8/img/lp/ctabtn_sankaku.svg);background-size:contain;vertical-align:middle;top:38%;right:1%;width:30px;height:30px;}
.section__lp .lp__ctatxt1{margin:auto;font-size:14px;text-align:center;margin-bottom:8px;}
.section__lp .lp__ctatxt1 span{background-color:#FFE719;color:#A21919;display:inline-block;padding:0.5% 2%;}
.section__lp .lp__ctatxt1_2{margin:auto;font-size:14px;text-align:center;}
.section__lp .lp__ctatxt1_2 span{background-color:#FFE719;color:#A21919;display:inline-block;padding:0.5% 2%;margin-bottom:10px;}
.section__lp .lp__ctatxt2{color:#fff;text-align:center;font-size:20px;margin:0 auto;}
.section__lp .lp__ctatxt2 span{color:#FFE719;}
.section__lp .lp__ctatxt2_2{color:#fff;text-align:center;font-size:20px;margin:0 auto;}
.section__lp .lp__ctatxt2_2 span{color:#FFE719;}
.section__lp .lp__btnmov{-webkit-animation:ugokuyo 2s ease-out infinite;animation:ugokuyo 2s ease-out infinite;display:block;}
.section__lp .lp__btnmov2{-webkit-animation:ugokuyo2 2s ease-out infinite;animation:ugokuyo2 2s ease-out infinite;display:block;}
.section__lp .lp__dltable_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.section__lp .lp__dltable{color:#000;text-align:center;width:49%;}
.section__lp .lp__dltable dt{background-color:#E8C56D;padding:5% 0;margin:0;font-size:16px;}
.section__lp .lp__dltable dd{background-color:#F7ECD8;padding:6% 0;margin:0;font-size:25px;}
.section__lp .lp__step_pcflex_right p{color:#fff;margin:1em 0;line-height:22px;}
.section__lp .lp__normalh4{text-align:center;color:#fff;background-color:#B18528;padding:3% 0;font-size:20px;margin:10% 0 0 0;}
.section__lp .lp__kensyoukekka{border:3px solid #B18528;border-top:none;background-color:#000000;padding:10px 90px 30px;}
.section__lp .lp__dlyaji{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-flow:wrap;flex-flow:wrap;margin:0 0 0 0;}
.section__lp .lp__dlyaji dt{background-color:#E8C56D;text-align:center;width:35%;padding:2% 0;margin-bottom:2%;font-size:16px;position:relative;height:54px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.section__lp .lp__dlyaji dt:after{content:"";position:absolute;top:0;right:-20px;width:0;height:0;border-left:20px solid #E8C56D;border-top:27.5px solid transparent;border-bottom:27.5px solid transparent;}
.section__lp .lp__dlyaji dd{background-color:#F7ECD8;text-align:center;width:65%;margin:0 0 2% 0;padding:2% 0;font-size:20px;height:54px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.section__lp .lp__dltable_wrap2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;padding-bottom:18px;margin-bottom:20px;}
.section__lp .lp__dltable_wrap2:before{content:'÷';color:#fff;position:absolute;right:42%;top:50%;font-size:25px;}
.section__lp .lp__dltable_wrap2:after{content:'=';color:#fff;position:absolute;right:45%;bottom:-10%;font-size:30px;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;}
.section__lp .lp__dltable2{color:#000;text-align:center;width:49%;}
.section__lp .lp__dltable2 dt{background-color:#B18528;padding:2% 0;margin:0;font-size:16px;color:#fff;}
.section__lp .lp__dltable2 dd{background-color:#F7ECD8;padding:15px 0;margin:0;font-size:20px;}
.section__lp .lp__p40{width:40% !important;}
.section__lp .lp__fukidashi{font-size:18px;color:#fff;text-align:center;margin-bottom:6px;}
.section__lp .lp__fukidashi::before{content:'＼';color:#fff;font-size:18px;}
.section__lp .lp__fukidashi::after{content:'／';color:#fff;font-size:18px;}
.section__lp .lp__dltable3{color:#000;text-align:center;width:100%;margin-top:0;margin-bottom:18px;}
.section__lp .lp__dltable3 dt{background-color:#B18528;padding:2% 0;margin:0;font-size:20px;color:#fff;}
.section__lp .lp__dltable3 dd{background-color:#F7ECD8;padding:15px 0;margin:0;font-size:22px;color:#A21919;font-weight:bolder;}
.section__lp .lp__step4 .lp__kensyoukekka .lp__dltable3_to{margin-top:6%;}
.section__lp .lp__step4 .lp__kensyoukekka .lp__dltable3 dd .lp__dlyaji{width:90%;margin:auto;}
.section__lp .lp__step4 .lp__kensyoukekka .lp__dltable3 dd .lp__dlyaji dt{background-color:#E8C56D !important;color:#000 !important;padding:0;margin-bottom:2%;height:40px;font-weight:500;}
.section__lp .lp__step4 .lp__kensyoukekka .lp__dltable3 dd .lp__dlyaji dt::after{content:"";position:absolute;top:0;right:-20px;width:0;height:0;border-left:20px solid #E8C56D;border-top:20px solid transparent;border-bottom:20px solid transparent;}
.section__lp .lp__step4 .lp__kensyoukekka .lp__dltable3 dd .lp__dlyaji dd{color:#000;padding:0;margin-bottom:2%;font-weight:500;height:40px;}
.section__lp .lp__step4 .lp__kensyoukekka .lp__dltable3 dd p{color:#000 !important;font-size:0.9em;margin:0;margin-top:10px;padding:0;}
.section__lp .lp__txt_w{color:#fff;margin-bottom:20px;line-height:20px;}
.section__lp .fontyellow{color:#FFE719 !important;display:inline !important;}
.section__lp .bg_E8C56D{background-color:#E8C56D !important;color:#000 !important;display:inline !important;padding:1% 2%;font-weight:700;}
.section__lp .fontE8C56D{color:#E8C56D;}
.section__lp .fontbig{font-size:1.5em;}
.section__lp .cyuusyaku{color:#fff;text-align:right;margin-top:0;margin-bottom:20px;padding-top:0;}
.section__lp .cyuusyaku small{display:block;font-size:13px;margin-top:10px;}
.section__lp .fv-head{margin-bottom:40px;}
.section__lp .fv-head img{width:100%;}
.section__lp .fv-introduce{margin-bottom:50px;}
.section__lp .fv-introduce img{width:100%;}
.section__lp .fv-introduction{margin-bottom:100px;}
.section__lp .fv-introduction img{width:100%;}
.section__lp .fv-reasons{margin-bottom:50px;}
.section__lp .fv-reasons .reason:not(:last-child){margin-bottom:30px;}
.section__lp .fv-reasons .reason img{width:100%;}
.section__lp .simulation{background-color:#F8EED3;width:100%;font-family:ヒラギノ角ゴシック;padding:30px 30px 150px 30px;position:relative;margin-bottom:100px;}
.section__lp .simulation:before, .section__lp .simulation:after{content:'';position:absolute;top:93%;width:0;height:0;border-bottom:15vw solid #000000;}
.section__lp .simulation:before{left:0;border-right:50vw solid transparent;}
.section__lp .simulation:after{right:0;border-left:50vw solid transparent;}
.section__lp .simulation__head{margin-bottom:50px;text-align:center;}
.section__lp .simulation__head span{color:#B18528;font-size:42px;}
.section__lp .simulation__head p{margin-top:20px;line-height:20px;font-size:18px;font-weight:bold;}
.section__lp .simulation__form__items{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto 20px;position:relative;}
.section__lp .simulation__form__items .requires{position:absolute;-webkit-transform:translate(70px, 45px);transform:translate(70px, 45px);}
.section__lp .simulation__form__items .requires span{color:#FFFFFF;padding:5px 10px;background-color:#C47570;border-radius:5px;}
.section__lp .simulation__form__items .form{width:60%;margin:0 auto;}
.section__lp .simulation__form__items .form label{font-size:20px;font-weight:bold;}
.section__lp .simulation__form__items .form p{margin:5px 0 20px 0;}
.section__lp .simulation__form__items .form p input{border:1px solid #C0A25D;border-radius:10px;width:375px;height:60px;font-size:22px;margin-right:5px;}
.section__lp .simulation__form__items .form p span{vertical-align:bottom;}
.section__lp .simulation__form__button{text-align:center;position:relative;margin-bottom:70px;}
.section__lp .simulation__form__button button{padding:0;border:none;background:transparent;}
.section__lp .simulation__form__button button img{width:100%;}
.section__lp .simulation__form__button .icon{width:10%;position:absolute;top:50%;left:70%;}
.section__lp .simulation__form__button .icon img{width:100%;}
.section__lp .simulation__form__icon{width:10%;margin:0 auto 50px;}
.section__lp .simulation__form__icon img{width:100%;}
.section__lp .simulation__form__result{text-align:center;}
.section__lp .simulation__form__result label{font-size:40px;font-weight:bold;}
.section__lp .simulation__form__result p{width:540px;height:100px;margin:10px auto 0;border:1px solid #C0A25D;border-radius:10px;background-color:#FFFFFF;font-weight:bold;padding:17px 0;}
.section__lp .simulation__form__result p .num{font-size:60px;}
.section__lp .simulation__form__result p .small{font-size:40px;}
.section__lp .simulation__unader{text-align:center;}
.section__lp .simulation__unader .character{margin-bottom:50px;}
.section__lp .simulation__unader .character img{width:100%;}
.section__lp .simulation__unader span{font-size:60px;color:#3381FF;}
.section__lp .simulation__unader p{margin-top:20px;font-size:40px;font-weight:bold;}
.section__lp .real-message{margin-bottom:70px;}
.section__lp .real-message p{text-align:center;color:#FFFFFF;font-family:ヒラギノ角ゴシック;font-size:40px;line-height:75px;margin-bottom:20px;}
.section__lp .real-message p .dots{background-image:radial-gradient(circle at center, white 20%, transparent 20%);background-position:top right;background-repeat:repeat-x;background-size:1em 0.3em;padding-top:.4em;}
.section__lp .real-message p .large{color:#FFFF00;font-size:71px;}
.section__lp .real-message p .center{vertical-align:top;}
.section__lp .real-message img{width:100%;}
.section__lp .site-overview{margin-bottom:40px;}
.section__lp .site-overview__title{text-align:center;font-size:28px;font-family:ヒラギノ角ゴシック;margin-bottom:10px;}
.section__lp .site-overview__title a{text-decoration:underline;}
.section__lp .site-overview__image{width:549px;margin:0 auto 15px;}
.section__lp .site-overview__image img{width:100%;}
.section__lp .site-overview__table{width:75%;margin:0 auto;}
.section__lp .rate{position:relative;margin-bottom:40px;}
.section__lp .rate__background{width:100%;}
.section__lp .rate__background img{width:100%;}
.section__lp .rate__field{color:#A21919;font-size:50px;font-family:ヒラギノ角ゴシック;position:absolute;top:65%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);}
.section__lp .result{position:relative;margin-bottom:50px;}
.section__lp .result__background{width:100%;}
.section__lp .result__background img{width:100%;}
.section__lp .result__title{color:#FFFFFF;font-size:40px;line-height:50px;text-align:center;font-family:ヒラギノ角ゴシック;position:absolute;top:10%;left:50%;width:90%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);}
.section__lp .result .result-expect{color:#A21919;font-size:58px;font-weight:bold;position:absolute;top:33%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);}
.section__lp .result .result-payment{color:#A21919;font-size:58px;font-weight:bold;position:absolute;top:68%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);}
.section__lp .result .small{font-size:40px;}
.section__lp .info{position:relative;margin-bottom:50px;}
.section__lp .info__background{width:100%;}
.section__lp .info__background img{width:100%;}
.section__lp .info__btn{width:75%;position:absolute;top:51%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);}
.section__lp .info__btn a{display:inline;}
.section__lp .info__btn a img{width:100%;}
.section__lp .info__experience{width:100%;}
.section__lp .info__experience img{width:100%;}
.section__lp .review__title{text-align:center;color:#FFFFFF;font-size:24px;font-family:ヒラギノ角ゴシック;line-height:50px;}
.section__lp .review__title span{color:#C0A25D;font-size:63px;border-bottom:3px solid #C0A25D;}
.section__lp .review__title .triangle{font-size:2em;}
.section__lp .review__title .triangle:not(:last-child){margin-right:25px;}
.section__lp .review__new-comments{position:relative;font-size:22px;font-family:ヒラギノ角ゴシック;margin-bottom:80px;}
.section__lp .review__new-comments__background{width:100%;}
.section__lp .review__new-comments__background img{width:100%;}
.section__lp .review__new-comments .voice1{background-color:#F1FFD8;padding:20px;border:1px solid #707070;border-radius:10px;position:absolute;width:462px;top:7%;right:8%;}
.section__lp .review__new-comments .voice1:before{content:"";position:absolute;top:50%;left:-64px;margin-top:-20px;border:20px solid transparent;border-right:45px solid #F1FFD8;z-index:2;}
.section__lp .review__new-comments .voice1:after{content:"";position:absolute;top:50%;left:-67px;margin-top:-21px;border:21px solid transparent;border-right:46px solid #707070;z-index:1;}
.section__lp .review__new-comments .voice1 .text{line-height:30px;margin-bottom:15px;height:100px;overflow-y:scroll;}
.section__lp .review__new-comments .voice1 .date{text-align:right;}
.section__lp .review__new-comments .voice2{background-color:#D8EAFF;padding:20px;border:1px solid #707070;border-radius:10px;position:absolute;width:462px;top:24%;left:8%;}
.section__lp .review__new-comments .voice2:before{content:"";position:absolute;top:50%;right:-64px;margin-top:-20px;border:20px solid transparent;border-left:45px solid #D8EAFF;z-index:2;}
.section__lp .review__new-comments .voice2:after{content:"";position:absolute;top:50%;right:-67px;margin-top:-21px;border:21px solid transparent;border-left:46px solid #707070;z-index:1;}
.section__lp .review__new-comments .voice2 .text{line-height:30px;margin-bottom:15px;height:100px;overflow-y:scroll;}
.section__lp .review__new-comments .voice2 .date{text-align:right;}
.section__lp .review__new-comments .voice3{background-color:#F1FFD8;padding:20px;border:1px solid #707070;border-radius:10px;position:absolute;width:462px;top:61%;left:8%;}
.section__lp .review__new-comments .voice3:before{content:"";position:absolute;top:50%;right:-64px;margin-top:-20px;border:20px solid transparent;border-left:45px solid #F1FFD8;z-index:2;}
.section__lp .review__new-comments .voice3:after{content:"";position:absolute;top:50%;right:-67px;margin-top:-21px;border:21px solid transparent;border-left:46px solid #707070;z-index:1;}
.section__lp .review__new-comments .voice3 .text{line-height:30px;margin-bottom:15px;height:100px;overflow-y:scroll;}
.section__lp .review__new-comments .voice3 .date{text-align:right;}
.section__lp .review__new-comments .voice4{background-color:#D8EAFF;padding:20px;border:1px solid #707070;border-radius:10px;position:absolute;width:462px;top:79%;right:8%;}
.section__lp .review__new-comments .voice4:before{content:"";position:absolute;top:50%;left:-64px;margin-top:-20px;border:20px solid transparent;border-right:45px solid #D8EAFF;z-index:2;}
.section__lp .review__new-comments .voice4:after{content:"";position:absolute;top:50%;left:-67px;margin-top:-21px;border:21px solid transparent;border-right:46px solid #707070;z-index:1;}
.section__lp .review__new-comments .voice4 .text{line-height:30px;margin-bottom:15px;height:100px;overflow-y:scroll;}
.section__lp .review__new-comments .voice4 .date{text-align:right;}
.section__lp .review__old-comments{position:relative;margin-bottom:70px;}
.section__lp .review__old-comments__title{background-color:#C0A25D;color:#FFFFFF;text-align:center;font-size:28px;font-family:ヒラギノ角ゴシック;width:360px;margin:0 auto;padding:15px 0;border-radius:50px;position:absolute;top:0;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);}
.section__lp .review__old-comments__wrap{background-color:#FFFFFF;padding:50px 15px;border:3px solid #E8C56D;border-radius:10px;height:500px;overflow-y:scroll;}
.section__lp .review__old-comments__wrap .comments-table tbody{font-size:22px;font-family:ヒラギノ角ゴシック;}
.section__lp .review__old-comments__wrap .comments-table tbody .head{background-color:#C0A25D;color:#FFFFFF;}
.section__lp .review__old-comments__wrap .comments-table tbody .head th{padding:15px;width:65%;}
.section__lp .review__old-comments__wrap .comments-table tbody .comment td{padding:15px 0;line-height:30px;}
.section__lp .review__old-comments .scrollbar::-webkit-scrollbar{width:10px;border:1px solid #C0A25D;border-radius:5px;}
.section__lp .review__old-comments .scrollbar::-webkit-scrollbar-thumb{border-radius:0.25rem;height:56px;background-color:#C0A25D;}
.section__lp .bottom-banner{margin-bottom:50px;}
.section__lp .bottom-banner__message{width:100%;margin-bottom:20px;}
.section__lp .bottom-banner__message img{width:100%;}
.section__lp .bottom-banner__row-risk{width:100%;margin-bottom:20px;}
.section__lp .bottom-banner__row-risk img{width:100%;}
.section__lp .bottom-banner__high-risk{width:100%;}
.section__lp .bottom-banner__high-risk img{width:100%;}
.section__lp .original-contents{margin-bottom:100px;}
.section__lp .original-contents__message{margin-bottom:20px;width:100%;}
.section__lp .original-contents__message img{width:100%;}
.section__lp .original-contents__recommend-ranking{margin-bottom:20px;width:100%;}
.section__lp .original-contents__recommend-ranking img{width:100%;}
.section__lp .original-contents__free-ranking{margin-bottom:20px;width:100%;}
.section__lp .original-contents__free-ranking img{width:100%;}
.section__lp .original-contents__daily{width:100%;}
.section__lp .original-contents__daily img{width:100%;}
.section__column-new{margin-top:30px;margin-bottom:30px;}
.section__column-new p{color:white;margin:0 0 1.3em;line-height:1.3rem;font-size:15px;letter-spacing:2px;}
.section__column-new h2{background:#020024;background:-webkit-gradient(linear, left bottom, left top, from(#020024), color-stop(0%, #9f7213), to(#d0a140));background:linear-gradient(0deg, #020024 0%, #9f7213 0%, #d0a140 100%);font-size:25px;font-weight:500;color:white;padding:17px 12px;padding-left:70px;margin-top:70px;margin-bottom:30px;position:relative;}
.section__column-new h2::before{background:transparent url(//www.centresource.com/wp-content/themes/kaitai_keirin_php8/img/column/icon_h2.svg) no-repeat center/contain;content:'';width:49px;height:38px;position:absolute;top:16%;left:8px;}
.section__column-new h2.other-style{background:#E8C56D;padding:12px 12px;text-align:center;color:#1C1C1C;font-size:20px;font-weight:600;margin-top:110px;}
.section__column-new h2.other-style::before{background:transparent url(//www.centresource.com/wp-content/themes/kaitai_keirin_php8/img/column/icon_h2.svg) no-repeat center/contain;content:'';width:44px;height:35px;position:absolute;top:-93%;left:50%;transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);}
.section__column-new .h2__gazo{background:none;padding:0;}
.section__column-new .h2__gazo::before{background:none;width:0;}
.section__column-new .h3__column-guide__point{position:relative;background:#E8C56D;font-size:33px;font-weight:500;padding:15px;padding-left:100px;padding-right:0;color:black;margin-top:70px;margin-bottom:30px;}
.section__column-new .h3__column-guide__point .backblack{position:absolute;top:50%;left:0%;transform:translate(0%, -50%);-webkit-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);background:black;color:white;padding:3px;padding-right:20px;font-size:20px;}
.section__column-new .ul__border{border:7px double #c69022;padding:20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;list-style:inside;margin:0 0 1.3em;line-height:1.3;}
.section__column-new .ul__border li{text-indent:-20px;margin-left:20px;margin-bottom:10px;color:white;}
.section__column-new .ul__border li:last-child{margin:0;margin-left:20px;}
.section__column-new .column__ul__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:30px;}
.section__column-new .column__ul__button li{width:32%;margin-bottom:10px;}
.section__column-new .column__ul__pickup{margin-bottom:30px;}
.section__column-new .column__ul__pickup li{border-top:1px solid #E8C56D;padding:20px;}
.section__column-new .column__ul__pickup li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-right:40px;position:relative;}
.section__column-new .column__ul__pickup li a .left{width:36%;}
.section__column-new .column__ul__pickup li a .right{width:60%;position:relative;}
.section__column-new .column__ul__pickup li a .right .text{font-size:18px;}
.section__column-new .column__ul__pickup li a .right .info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:absolute;bottom:0;width:100%;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;}
.section__column-new .column__ul__pickup li a .right .info .tag{padding:7px 10px;font-size:16px;font-weight:600;margin-bottom:0;color:black;min-width:93px;text-align:center;}
.section__column-new .column__ul__pickup li a .right .info .tag.osusume{background:#FF9898;}
.section__column-new .column__ul__pickup li a .right .info .tag.new{background:#FFEB52;}
.section__column-new .column__ul__pickup li a .right .info .tag.popular{background:#84F59A;}
.section__column-new .column__ul__pickup li a .right .info .update{margin-bottom:0;}
.section__column-new .column__ul__pickup li a::after{background:transparent url(//www.centresource.com/wp-content/themes/kaitai_keirin_php8/img/column/swiper_next.svg) no-repeat center/contain;content:'';width:16px;height:13px;position:absolute;top:50%;right:0;}
.section__column-new .column__ul__pickup li:nth-last-of-type(1){border-bottom:1px solid #E8C56D;}
.section__column-new .column__ul__racer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;background:white;padding:10px 0;margin:0 20px;border-top:1px solid #B18528;position:relative;}
.section__column-new .column__ul__racer li{width:49%;margin-bottom:10px;}
.section__column-new .column__ul__racer li a{border:1px solid #B18528;display:-webkit-box;display:-ms-flexbox;display:flex;}
.section__column-new .column__ul__racer li a .left img{display:block;height:100%;}
.section__column-new .column__ul__racer li a .center tbody tr th{border:1px solid #B18528;font-size:13px;text-align:center;background:#F7ECD8;padding:10px 0;font-weight:600;color:#1C1C1C;vertical-align:middle;}
.section__column-new .column__ul__racer li a .center tbody tr th.bank{letter-spacing:-1px;font-size:12px;}
.section__column-new .column__ul__racer li a .center tbody tr td{border:1px solid #B18528;font-size:13px;text-align:center;padding:10px 0;font-weight:600;color:#1C1C1C;}
.section__column-new .column__ul__racer li a .center tbody tr td .small{font-size:10px;letter-spacing:-1px;}
.section__column-new .column__ul__racer li a .center tbody tr:nth-of-type(1) th{border-top:none;}
.section__column-new .column__ul__racer li a .center tbody tr:nth-of-type(1) td{border-top:none;}
.section__column-new .column__ul__racer li a .center tbody tr:nth-last-of-type(1) th{border-bottom:none;}
.section__column-new .column__ul__racer li a .center tbody tr:nth-last-of-type(1) td{border-bottom:none;}
.section__column-new .column__ul__racer li a .right{width:30px;color:white;background:#B18528;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:21px;font-weight:500;}
.section__column-new .column__ul__racer li.search-result{position:absolute;right:0;top:-34px;color:#1C1C1C;font-size:13px;width:100%;text-align:right;}
.section__column-new .column__ul__racer li.search-result div:nth-of-type(1){margin-bottom:5px;}
.section__column-new .table__column-guide__bank{max-width:calc(100% - 160px);margin:auto;margin-bottom:1.3em;}
.section__column-new .table__column-guide__bank tbody tr th{background:#F7ECD8;font-size:20px;padding:10px 0;font-weight:600;text-align:center;vertical-align:middle;border-bottom:1px solid black;}
.section__column-new .table__column-guide__bank tbody tr td{font-size:18px;padding:10px 0;font-weight:500;text-align:center;vertical-align:middle;border:1px solid #F7ECD8;color:white;line-height:20px;}
.section__column-new .table__column-guide__bank tbody tr td .blue{color:#628CFF;}
.section__column-new .table__column-guide__bank tbody tr td .yellow{color:#F5FF00;}
.section__column-new .table__column-guide__bank tbody tr:nth-of-type(1) th{background:#E8C56D;border-right:1px solid black;font-size:15px;padding:10px 0;font-weight:600;text-align:center;width:25%;}
.section__column-new .table__column-guide__bank tbody tr:nth-of-type(1) th .big{font-size:20px;}
.section__column-new .table__column-guide__bank tbody tr:nth-of-type(1) th:nth-of-type(1){width:20%;}
.section__column-new .table__column-guide__bank tbody tr:nth-of-type(1) th:nth-of-type(2){color:#4E65D3;}
.section__column-new .table__column-guide__bank tbody tr:nth-of-type(1) th:nth-of-type(3){color:#A21919;}
.section__column-new .table__column-guide__bank tbody tr:nth-of-type(1) th:nth-of-type(4){color:#D442C3;border-right-color:#E8C56D;}
.section__column-new .div__column__img-wrap__white{background:white;margin-bottom:1.3em;padding:30px;}
.section__column-new .div__column__img-wrap__white img{margin-bottom:1.3em;}
.section__column-new .div__column__img-wrap__white .img-wrap__midashi{position:relative;color:#B18528;font-size:25px;text-align:center;font-weight:500;line-height:30px;}
.section__column-new .div__column__img-wrap__white .img-wrap__midashi::after{content:'';height:3px;width:70px;background:#B18528;position:absolute;bottom:-16px;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);}
.section__column-new .div__column__img-wrap__white p{color:black;}
.section__column-new .div__column__img-wrap__white__lr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:white;margin-bottom:1.3em;padding:30px;}
.section__column-new .div__column__img-wrap__white__lr .midashi{color:#B18528;font-size:22px;font-weight:500;margin-bottom:20px;letter-spacing:0;}
.section__column-new .div__column__img-wrap__white__lr .midashi span{display:inline-block;width:30px;height:30px;line-height:30px;margin-right:3px;color:white;text-align:center;background:#B18528;}
.section__column-new .div__column__img-wrap__white__lr .left{width:48%;}
.section__column-new .div__column__img-wrap__white__lr .right{width:48%;}
.section__column-new .div__column__img-wrap__white__lr .right .midashi{color:#B18528;font-size:22px;font-weight:500;margin-bottom:20px;letter-spacing:0;}
.section__column-new .div__column__img-wrap__white__lr .right .midashi span{display:inline-block;width:30px;height:30px;line-height:30px;margin-right:3px;color:white;text-align:center;background:#B18528;}
.section__column-new .div__column__img-wrap__white__lr .right p{color:black;margin-bottom:5px;}
.section__column-new .div__column__img-wrap__white .yoso__img{margin:auto;margin-bottom:2.3em;display:block;}
.section__column-new .div__column__img-wrap__white .yoso__color{background:#B18528;color:white;font-size:24px;font-weight:500;border-radius:32px;padding:16px 38px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-align:center;margin:auto;letter-spacing:0;margin-bottom:2.3em;}
.section__column-new .div__column__img-wrap__white .merit-demerit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:2.3em;}
.section__column-new .div__column__img-wrap__white .merit-demerit .merit{width:47%;}
.section__column-new .div__column__img-wrap__white .merit-demerit .merit img{display:block;text-align:right;margin:auto;margin-right:initial;}
.section__column-new .div__column__img-wrap__white .merit-demerit .merit ul{background:#F48092;padding:20px;}
.section__column-new .div__column__img-wrap__white .merit-demerit .merit ul li{border-bottom:1px solid white;margin-bottom:20px;padding-bottom:20px;color:white;}
.section__column-new .div__column__img-wrap__white .merit-demerit .merit ul li p{color:white;}
.section__column-new .div__column__img-wrap__white .merit-demerit .merit ul li:nth-last-of-type(1){margin-bottom:0;padding-bottom:0;border:none;}
.section__column-new .div__column__img-wrap__white .merit-demerit .demerit{width:47%;}
.section__column-new .div__column__img-wrap__white .merit-demerit .demerit img{display:block;text-align:left;margin:auto;margin-left:initial;}
.section__column-new .div__column__img-wrap__white .merit-demerit .demerit ul{background:#35B5D2;padding:20px;}
.section__column-new .div__column__img-wrap__white .merit-demerit .demerit ul li{border-bottom:1px solid white;margin-bottom:20px;padding-bottom:20px;color:white;}
.section__column-new .div__column__img-wrap__white .merit-demerit .demerit ul li p{color:white;}
.section__column-new .div__column__img-wrap__white .merit-demerit .demerit ul li:nth-last-of-type(1){margin-bottom:0;padding-bottom:0;border:none;}
.section__column-new .div__column__img-wrap__white .cta-official{text-align:center;}
.section__column-new .div__column__yajirushi{text-align:center;margin-bottom:1.3em;}
.section__column-new .div__column__yajirushi span{color:#B18528;font-weight:600;font-size:20px;-webkit-transform:rotate(90deg);transform:rotate(90deg);display:inline-block;}
.section__column-new .div__column__kakeshiki{position:relative;}
.section__column-new .div__column__kakeshiki .swiper-navigation__kakeshiki{margin-bottom:20px;}
.section__column-new .div__column__kakeshiki .swiper-navigation__kakeshiki .swiper-wrapper .swiper-slide span{border:1px solid #B18528;font-size:20px;font-weight:500;border-radius:20px;color:#B18528;display:block;padding:10px 0;text-align:center;cursor:pointer;margin-bottom:30px;}
.section__column-new .div__column__kakeshiki .swiper-navigation__kakeshiki .swiper-wrapper .swiper-slide.selected span{color:white;background:#B18528;position:relative;}
.section__column-new .div__column__kakeshiki .swiper-navigation__kakeshiki .swiper-wrapper .swiper-slide.selected span:after{content:'';position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-top:12px solid #B18528;border-right:8px solid transparent;border-left:8px solid transparent;}
.section__column-new .div__column__kakeshiki .swiper-contents__kakeshiki{margin-bottom:20px;position:relative;}
.section__column-new .div__column__kakeshiki .swiper-contents__kakeshiki .swiper-wrapper .swiper-slide .top{color:#fff;text-align:center;background:#B18528;font-weight:500;padding-top:12px;padding-bottom:12px;font-size:22px;}
.section__column-new .div__column__kakeshiki .swiper-contents__kakeshiki .swiper-wrapper .swiper-slide .bottom{background:black;padding:20px;}
.section__column-new .div__column__kakeshiki .swiper-contents__kakeshiki .swiper-wrapper .swiper-slide .bottom table tbody tr th{background:#F7ECD8;border:1px solid #B18528;font-size:20px;line-height:25px;padding:10px 0;text-align:center;vertical-align:middle;font-weight:500;}
.section__column-new .div__column__kakeshiki .swiper-contents__kakeshiki .swiper-wrapper .swiper-slide .bottom table tbody tr td{background:white;border:1px solid #B18528;font-size:20px;line-height:25px;padding:10px 0;text-align:center;vertical-align:middle;font-weight:500;}
.section__column-new .div__column__kakeshiki .swiper-contents__kakeshiki .swiper-wrapper .swiper-slide .bottom table tbody tr td .small{font-size:15px;margin-left:5px;}
.section__column-new .div__column__kakeshiki .swiper-contents__kakeshiki .swiper-wrapper .swiper-slide .bottom p{color:white;}
.section__column-new .div__column__kakeshiki .swiper-contents__kakeshiki .swiper-wrapper .swiper-slide .bottom p.chusyaku{text-align:right;font-size:12px;}
.section__column-new .div__column__kakeshiki .swiper-contents__kakeshiki .swiper-wrapper .swiper-slide .bottom p:nth-of-type(1){margin-bottom:2.3em;}
.section__column-new .div__column__kakeshiki .swiper-contents__kakeshiki .swiper-wrapper .swiper-slide .bottom .formation__midashi{text-align:center;font-size:20px;font-weight:500;}
.section__column-new .div__column__kakeshiki .swiper-contents__kakeshiki .swiper-wrapper .swiper-slide .bottom .formation__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:1.3em;}
.section__column-new .div__column__kakeshiki .swiper-contents__kakeshiki .swiper-wrapper .swiper-slide .bottom .formation__content .no{font-size:20px;font-weight:500;width:48px;height:48px;line-height:48px;text-align:center;letter-spacing:0;border:1px solid #707070;color:black;}
.section__column-new .div__column__kakeshiki .swiper-contents__kakeshiki .swiper-wrapper .swiper-slide .bottom .formation__content .no_2{background:#242629;color:white;}
.section__column-new .div__column__kakeshiki .swiper-contents__kakeshiki .swiper-wrapper .swiper-slide .bottom .formation__content .no_6{background:#78DD58;}
.section__column-new .div__column__kakeshiki .swiper-contents__kakeshiki .swiper-wrapper .swiper-slide .bottom .formation__content .no_8{background:#D442C3;}
.section__column-new .div__column__kakeshiki .swiper-contents__kakeshiki .swiper-wrapper .swiper-slide .bottom .formation__content .bar{color:white;font-size:20px;line-height:48px;margin:0 5px;}
.section__column-new .div__column__kakeshiki .swiper-contents__kakeshiki .swiper-wrapper .swiper-slide .bottom .formation__content .waku{font-size:16px;font-weight:500;width:60px;height:48px;line-height:48px;text-align:center;letter-spacing:0;border:1px solid #707070;color:black;background:white;}
.section__column-new .div__column__kakeshiki .swiper-contents__kakeshiki .swiper-wrapper .swiper-slide .bottom .formation__content .waku span{font-size:24px;}
.section__column-new .div__column__kakeshiki .swiper-contents__kakeshiki .swiper-wrapper .swiper-slide .bottom .formation__content .brank{width:30px;}
.section__column-new .div__column__kakeshiki .swiper-contents__kakeshiki .swiper-wrapper .swiper-slide .bottom .formation__bottom{text-align:center;font-size:20px;font-weight:500;}
.section__column-new .div__column__kakeshiki .swiper-contents__kakeshiki .swiper-wrapper .swiper-slide .bottom .formation__bottom .tekichu{color:#E8C56D;}
.section__column-new .div__column__kakeshiki .swiper__pagination{display:none;}
.section__column-new .div__column__kakeshiki .swiper__pagination .swiper-button-prev{left:-17px;}
.section__column-new .div__column__kakeshiki .swiper__pagination .swiper-button-prev:after{font-size:24px;-webkit-box-shadow:#000000;box-shadow:#000000;background:transparent url(//www.centresource.com/wp-content/themes/kaitai_keirin_php8/img/column/swiper_next_color.svg) no-repeat center/contain;width:20px;height:22px;content:'';}
.section__column-new .div__column__kakeshiki .swiper__pagination .swiper-button-next{right:-17px;}
.section__column-new .div__column__kakeshiki .swiper__pagination .swiper-button-next:after{font-size:24px;background:transparent url(//www.centresource.com/wp-content/themes/kaitai_keirin_php8/img/column/swiper_next_color.svg) no-repeat center/contain;-webkit-transform:rotate(180deg);transform:rotate(180deg);width:20px;height:22px;content:'';}
.section__column-new .div__column__line-pattern{position:relative;}
.section__column-new .div__column__line-pattern .swiper-navigation__line-pattern{margin-bottom:20px;}
.section__column-new .div__column__line-pattern .swiper-navigation__line-pattern .swiper-wrapper .swiper-slide span{border:1px solid #B18528;font-size:20px;font-weight:500;border-radius:20px;color:#B18528;display:block;padding:10px 0;text-align:center;cursor:pointer;margin-bottom:30px;}
.section__column-new .div__column__line-pattern .swiper-navigation__line-pattern .swiper-wrapper .swiper-slide.selected span{color:white;background:#B18528;position:relative;}
.section__column-new .div__column__line-pattern .swiper-navigation__line-pattern .swiper-wrapper .swiper-slide.selected span:after{content:'';position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-top:12px solid #B18528;border-right:8px solid transparent;border-left:8px solid transparent;}
.section__column-new .div__column__line-pattern .swiper-contents__line-pattern{margin-bottom:20px;position:relative;}
.section__column-new .div__column__line-pattern .swiper-button-prev{left:-17px;}
.section__column-new .div__column__line-pattern .swiper-button-prev:after{font-size:24px;-webkit-box-shadow:#000000;box-shadow:#000000;background:transparent url(//www.centresource.com/wp-content/themes/kaitai_keirin_php8/img/column/swiper_next_color.svg) no-repeat center/contain;width:20px;height:22px;content:'';}
.section__column-new .div__column__line-pattern .swiper-button-next{right:-17px;}
.section__column-new .div__column__line-pattern .swiper-button-next:after{font-size:24px;background:transparent url(//www.centresource.com/wp-content/themes/kaitai_keirin_php8/img/column/swiper_next_color.svg) no-repeat center/contain;-webkit-transform:rotate(180deg);transform:rotate(180deg);width:20px;height:22px;content:'';}
.section__column-new .div__column__kimarite{position:relative;}
.section__column-new .div__column__kimarite .swiper-navigation__kimarite{margin-bottom:20px;}
.section__column-new .div__column__kimarite .swiper-navigation__kimarite .swiper-wrapper .swiper-slide span{border:1px solid #B18528;font-size:20px;font-weight:500;border-radius:20px;color:#B18528;display:block;padding:10px 0;text-align:center;cursor:pointer;margin-bottom:30px;}
.section__column-new .div__column__kimarite .swiper-navigation__kimarite .swiper-wrapper .swiper-slide.selected span{color:white;background:#B18528;position:relative;}
.section__column-new .div__column__kimarite .swiper-navigation__kimarite .swiper-wrapper .swiper-slide.selected span:after{content:'';position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-top:12px solid #B18528;border-right:8px solid transparent;border-left:8px solid transparent;}
.section__column-new .div__column__kimarite .swiper-contents__kimarite{margin-bottom:20px;position:relative;}
.section__column-new .div__column__kimarite .swiper-contents__kimarite .swiper-wrapper .swiper-slide .bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.section__column-new .div__column__kimarite .swiper-contents__kimarite .swiper-wrapper .swiper-slide .bottom .text{width:65%;}
.section__column-new .div__column__kimarite .swiper-contents__kimarite .swiper-wrapper .swiper-slide .bottom .youtube{width:32%;}
.section__column-new .div__column__kimarite .swiper-contents__kimarite .swiper-wrapper .swiper-slide .bottom .youtube iframe{max-width:100%;}
.section__column-new .div__column__kimarite .swiper-button-prev{left:-17px;}
.section__column-new .div__column__kimarite .swiper-button-prev:after{font-size:24px;-webkit-box-shadow:#000000;box-shadow:#000000;background:transparent url(//www.centresource.com/wp-content/themes/kaitai_keirin_php8/img/column/swiper_next_color.svg) no-repeat center/contain;width:20px;height:22px;content:'';}
.section__column-new .div__column__kimarite .swiper-button-next{right:-17px;}
.section__column-new .div__column__kimarite .swiper-button-next:after{font-size:24px;background:transparent url(//www.centresource.com/wp-content/themes/kaitai_keirin_php8/img/column/swiper_next_color.svg) no-repeat center/contain;-webkit-transform:rotate(180deg);transform:rotate(180deg);width:20px;height:22px;content:'';}
.section__column-new .swiper-container__pickup{padding-bottom:50px;margin-bottom:20px;}
.section__column-new .swiper-container__pickup .swiper-wrapper .swiper-slide a{display:block;padding:5px;background:#B18528;text-align:center;}
.section__column-new .swiper-container__pickup .swiper-wrapper .swiper-slide a p{color:white;line-height:1.3em;margin-bottom:0;font-size:20px;font-weight:400;padding:15px;padding-top:20px;padding-bottom:15px;text-align:left;}
.section__column-new .swiper-container__pickup .swiper-pagination_pickup{bottom:0;}
.section__column-new .swiper-container__pickup .swiper-pagination_pickup .swiper-pagination-bullet{--bullet-dot-color:rgba(28,28,28,0.8);--bullet-dot-border:1px solid #E8C56D;--bullet-dot-size:10px;}
.section__column-new .swiper-container__pickup .swiper-pagination_pickup .swiper-pagination-bullet-active{--bullet-dot-color:#E8C56D;}
.section__column-new .swiper-container__pickup .swiper-button-prev{left:117px;}
.section__column-new .swiper-container__pickup .swiper-button-prev:after{font-size:24px;-webkit-box-shadow:#000000;box-shadow:#000000;background:transparent url(//www.centresource.com/wp-content/themes/kaitai_keirin_php8/img/column/swiper_next.svg) no-repeat center/contain;-webkit-transform:rotate(180deg);transform:rotate(180deg);width:12px;height:24px;content:'';}
.section__column-new .swiper-container__pickup .swiper-button-next{right:117px;}
.section__column-new .swiper-container__pickup .swiper-button-next:after{font-size:24px;background:transparent url(//www.centresource.com/wp-content/themes/kaitai_keirin_php8/img/column/swiper_next.svg) no-repeat center/contain;width:12px;height:24px;content:'';}
.section__column-new .swiper-container__latest{padding-bottom:50px;margin-bottom:20px;}
.section__column-new .swiper-container__latest .swiper-wrapper .swiper-slide a{display:block;padding:5px;background:#B18528;text-align:center;}
.section__column-new .swiper-container__latest .swiper-wrapper .swiper-slide a p{color:white;line-height:1.3em;margin-bottom:0;font-size:20px;font-weight:400;padding:15px;padding-top:20px;padding-bottom:15px;text-align:left;}
.section__column-new .swiper-container__latest .swiper-pagination_latest{bottom:0;}
.section__column-new .swiper-container__latest .swiper-pagination_latest .swiper-pagination-bullet{--bullet-dot-color:rgba(28,28,28,0.8);--bullet-dot-border:1px solid #E8C56D;--bullet-dot-size:10px;}
.section__column-new .swiper-container__latest .swiper-pagination_latest .swiper-pagination-bullet-active{--bullet-dot-color:#E8C56D;}
.section__column-new .swiper-container__latest .swiper-button-prev{left:117px;}
.section__column-new .swiper-container__latest .swiper-button-prev:after{font-size:24px;-webkit-box-shadow:#000000;box-shadow:#000000;background:transparent url(//www.centresource.com/wp-content/themes/kaitai_keirin_php8/img/column/swiper_next.svg) no-repeat center/contain;-webkit-transform:rotate(180deg);transform:rotate(180deg);width:12px;height:24px;content:'';}
.section__column-new .swiper-container__latest .swiper-button-next{right:117px;}
.section__column-new .swiper-container__latest .swiper-button-next:after{font-size:24px;background:transparent url(//www.centresource.com/wp-content/themes/kaitai_keirin_php8/img/column/swiper_next.svg) no-repeat center/contain;width:12px;height:24px;content:'';}
.section__column-new .swiper-container__racer__wrap{position:relative;}
.section__column-new .swiper-container__racer__wrap .swiper-container__racer{padding-bottom:50px;margin:0 80px;margin-bottom:20px;overflow:hidden;}
.section__column-new .swiper-container__racer__wrap .swiper-container__racer .swiper-wrapper .swiper-slide a{display:block;padding:5px;background:#B18528;text-align:center;}
.section__column-new .swiper-container__racer__wrap .swiper-container__racer .swiper-wrapper .swiper-slide a .kana{font-size:10px;text-align:center;margin-bottom:0;font-weight:500;}
.section__column-new .swiper-container__racer__wrap .swiper-container__racer .swiper-wrapper .swiper-slide a .name{font-size:18px;text-align:center;margin-bottom:0;}
.section__column-new .swiper-container__racer__wrap .swiper-container__racer .swiper-wrapper .swiper-slide .info{background:white;padding:5px;}
.section__column-new .swiper-container__racer__wrap .swiper-container__racer .swiper-wrapper .swiper-slide .info table tbody tr th{border:1px solid #B18528;font-size:13px;text-align:center;background:#F7ECD8;padding:10px 0;font-weight:600;}
.section__column-new .swiper-container__racer__wrap .swiper-container__racer .swiper-wrapper .swiper-slide .info table tbody tr td{border:1px solid #B18528;font-size:13px;text-align:center;padding:10px 0;font-weight:600;}
.section__column-new .swiper-container__racer__wrap .swiper-container__racer .swiper-wrapper .swiper-slide .info ul{background:white;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.section__column-new .swiper-container__racer__wrap .swiper-container__racer .swiper-wrapper .swiper-slide .info ul li{width:26%;}
.section__column-new .swiper-container__racer__wrap .swiper-container__racer .swiper-wrapper .swiper-slide .info ul li a{display:block;padding:0;}
.section__column-new .swiper-container__racer__wrap .swiper-container__racer .swiper-wrapper .swiper-slide .info ul li a img{background:white;display:block;}
.section__column-new .swiper-container__racer__wrap .swiper-container__racer .swiper-wrapper .swiper-slide .info ul li span{display:block;padding:0;}
.section__column-new .swiper-container__racer__wrap .swiper-container__racer .swiper-wrapper .swiper-slide .info ul li span img{background:white;display:block;}
.section__column-new .swiper-container__racer__wrap .swiper-container__racer .swiper-pagination_racer{bottom:0;}
.section__column-new .swiper-container__racer__wrap .swiper-container__racer .swiper-pagination_racer .swiper-pagination-bullet{--bullet-dot-color:rgba(28,28,28,0.8);--bullet-dot-border:1px solid #E8C56D;--bullet-dot-size:10px;}
.section__column-new .swiper-container__racer__wrap .swiper-container__racer .swiper-pagination_racer .swiper-pagination-bullet-active{--bullet-dot-color:#E8C56D;}
.section__column-new .swiper-container__racer__wrap .swiper-button-prev{left:43px;}
.section__column-new .swiper-container__racer__wrap .swiper-button-prev:after{font-size:24px;-webkit-box-shadow:#000000;box-shadow:#000000;background:transparent url(//www.centresource.com/wp-content/themes/kaitai_keirin_php8/img/column/swiper_next.svg) no-repeat center/contain;-webkit-transform:rotate(180deg);transform:rotate(180deg);width:12px;height:24px;content:'';}
.section__column-new .swiper-container__racer__wrap .swiper-button-next{right:43px;}
.section__column-new .swiper-container__racer__wrap .swiper-button-next:after{font-size:24px;background:transparent url(//www.centresource.com/wp-content/themes/kaitai_keirin_php8/img/column/swiper_next.svg) no-repeat center/contain;width:12px;height:24px;content:'';}
.section__column-new .swiper-container__kyakushitsu__wrap{position:relative;}
.section__column-new .swiper-container__kyakushitsu__wrap .swiper-container__kyakushitsu{padding-bottom:50px;margin-left:80px;margin-bottom:20px;overflow:hidden;}
.section__column-new .swiper-container__kyakushitsu__wrap .swiper-container__kyakushitsu .swiper-wrapper .swiper-slide .top{color:white;text-align:center;background:#B18528;font-weight:500;padding-top:10px;padding-bottom:8px;font-size:22px;}
.section__column-new .swiper-container__kyakushitsu__wrap .swiper-container__kyakushitsu .swiper-wrapper .swiper-slide .bottom{border:2px solid #B18528;min-height:461px;}
.section__column-new .swiper-container__kyakushitsu__wrap .swiper-container__kyakushitsu .swiper-wrapper .swiper-slide .bottom img{padding:20px;}
.section__column-new .swiper-container__kyakushitsu__wrap .swiper-container__kyakushitsu .swiper-wrapper .swiper-slide .bottom p{padding:0 20px;}
.section__column-new .swiper-container__kyakushitsu__wrap .swiper-container__kyakushitsu .swiper-pagination_kyakushitsu{bottom:0;left:-40px;}
.section__column-new .swiper-container__kyakushitsu__wrap .swiper-container__kyakushitsu .swiper-pagination_kyakushitsu .swiper-pagination-bullet{--bullet-dot-color:rgba(28,28,28,0.8);--bullet-dot-border:1px solid #E8C56D;--bullet-dot-size:10px;}
.section__column-new .swiper-container__kyakushitsu__wrap .swiper-container__kyakushitsu .swiper-pagination_kyakushitsu .swiper-pagination-bullet-active{--bullet-dot-color:#E8C56D;}
.section__column-new .swiper-container__kinshi__wrap{position:relative;}
.section__column-new .swiper-container__kinshi__wrap .swiper-container__kinshi{padding-bottom:50px;margin-bottom:20px;overflow:hidden;}
.section__column-new .swiper-container__kinshi__wrap .swiper-container__kinshi .swiper-wrapper .swiper-slide .top{color:white;text-align:center;background:#B18528;font-weight:500;padding-top:10px;padding-bottom:8px;font-size:22px;}
.section__column-new .swiper-container__kinshi__wrap .swiper-container__kinshi .swiper-wrapper .swiper-slide .bottom{border:2px solid #B18528;background:black;padding:20px;}
.section__column-new .swiper-container__kinshi__wrap .swiper-container__kinshi .swiper-wrapper .swiper-slide .bottom .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.section__column-new .swiper-container__kinshi__wrap .swiper-container__kinshi .swiper-wrapper .swiper-slide .bottom .content .text{width:65%;color:white;}
.section__column-new .swiper-container__kinshi__wrap .swiper-container__kinshi .swiper-wrapper .swiper-slide .bottom .content .text p{color:white;}
.section__column-new .swiper-container__kinshi__wrap .swiper-container__kinshi .swiper-wrapper .swiper-slide .bottom .content .youtube{width:32%;}
.section__column-new .swiper-container__kinshi__wrap .swiper-container__kinshi .swiper-wrapper .swiper-slide .bottom .content .youtube iframe{max-width:100%;}
.section__column-new .swiper-container__kinshi__wrap .swiper-container__kinshi .swiper-pagination_kinshi{bottom:0;}
.section__column-new .swiper-container__kinshi__wrap .swiper-container__kinshi .swiper-pagination_kinshi .swiper-pagination-bullet{--bullet-dot-color:rgba(255,255,255,0.8);--bullet-dot-border:1px solid #E8C56D;--bullet-dot-size:10px;}
.section__column-new .swiper-container__kinshi__wrap .swiper-container__kinshi .swiper-pagination_kinshi .swiper-pagination-bullet-active{--bullet-dot-color:#E8C56D;}
.section__column-new .swiper-container__yoso__wrap{position:relative;}
.section__column-new .swiper-container__yoso__wrap .swiper-container__yoso{padding-bottom:50px;margin-left:80px;margin-bottom:20px;overflow:hidden;}
.section__column-new .swiper-container__yoso__wrap .swiper-container__yoso .swiper-wrapper .swiper-slide .sp-wrap{position:relative;border-top-left-radius:44px;border-top-right-radius:44px;overflow:hidden;height:320px;margin-bottom:1.3em;}
.section__column-new .swiper-container__yoso__wrap .swiper-container__yoso .swiper-wrapper .swiper-slide .sp-wrap__hover{position:absolute;left:0;top:-1px;}
.section__column-new .swiper-container__yoso__wrap .swiper-container__yoso .swiper-wrapper .swiper-slide::after{content:"";position:absolute;top:200px;right:-40px;-webkit-transform:translateY(-50%);transform:translateY(-50%);border:10px solid transparent;border-left:16px solid #E8C56D;}
.section__column-new .swiper-container__yoso__wrap .swiper-container__yoso .swiper-wrapper .swiper-slide:nth-last-of-type(1)::after{content:"";border:none;}
.section__column-new .swiper-container__yoso__wrap .swiper-container__yoso .swiper-pagination_yoso{bottom:0;left:-50px;}
.section__column-new .swiper-container__yoso__wrap .swiper-container__yoso .swiper-pagination_yoso .swiper-pagination-bullet{--bullet-dot-color:rgba(255,255,255,0.8);--bullet-dot-border:1px solid #E8C56D;--bullet-dot-size:10px;}
.section__column-new .swiper-container__yoso__wrap .swiper-container__yoso .swiper-pagination_yoso .swiper-pagination-bullet-active{--bullet-dot-color:#E8C56D;}
.section__column-new .swiper-container__winticket__wrap{position:relative;}
.section__column-new .swiper-container__winticket__wrap .swiper-container__winticket{padding-bottom:50px;margin-left:80px;margin-bottom:20px;overflow:hidden;}
.section__column-new .swiper-container__winticket__wrap .swiper-container__winticket .swiper-wrapper .swiper-slide .sp-wrap{position:relative;border-top-left-radius:44px;border-top-right-radius:44px;overflow:hidden;height:320px;margin-bottom:1.3em;}
.section__column-new .swiper-container__winticket__wrap .swiper-container__winticket .swiper-wrapper .swiper-slide .sp-wrap__hover{position:absolute;left:0;top:-1px;}
.section__column-new .swiper-container__winticket__wrap .swiper-container__winticket .swiper-wrapper .swiper-slide::after{content:"";position:absolute;top:200px;right:-40px;-webkit-transform:translateY(-50%);transform:translateY(-50%);border:10px solid transparent;border-left:16px solid #E8C56D;}
.section__column-new .swiper-container__winticket__wrap .swiper-container__winticket .swiper-wrapper .swiper-slide:nth-last-of-type(1)::after{content:"";border:none;}
.section__column-new .swiper-container__winticket__wrap .swiper-container__winticket .swiper-pagination_winticket{bottom:0;left:-50px;}
.section__column-new .swiper-container__winticket__wrap .swiper-container__winticket .swiper-pagination_winticket .swiper-pagination-bullet{--bullet-dot-color:rgba(255,255,255,0.8);--bullet-dot-border:1px solid #E8C56D;--bullet-dot-size:10px;}
.section__column-new .swiper-container__winticket__wrap .swiper-container__winticket .swiper-pagination_winticket .swiper-pagination-bullet-active{--bullet-dot-color:#E8C56D;}
.section__column-new .column-cta a{display:block;background:#020024;background:-webkit-gradient(linear, left bottom, left top, from(#020024), color-stop(0%, #770202), to(#ea4b4b));background:linear-gradient(0deg, #020024 0%, #770202 0%, #ea4b4b 100%);color:white;-webkit-filter:drop-shadow(0px -2px 6px rgba(0,0,0,0.29));filter:drop-shadow(0px -2px 6px rgba(0,0,0,0.29));padding:20px 0;text-align:center;font-size:20px;font-weight:600;border-radius:10px;width:80%;margin:auto;margin-bottom:1.3em;position:relative;}
.section__column-new .column-cta a .circle-wrap{position:absolute;top:50%;right:15px;transform:translate(0%, -50%);-webkit-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);}
.section__column-new .column-cta a .circle-wrap .circle{display:inline-block;vertical-align:middle;color:white;line-height:1;position:relative;width:0.8em;height:0.8em;border:0.1em solid currentColor;background:currentColor;border-radius:50%;-webkit-box-sizing:content-box;box-sizing:content-box;}
.section__column-new .column-cta a .circle-wrap .circle::before{content:'';color:#9E322B;width:0;height:0;border-style:solid;border-color:transparent;border-width:0.18em 0.31177em;border-left-color:currentColor;border-right:0;-webkit-transform:translateX(15%);transform:translateX(15%);position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;}
.section__column-new .column-guide__point{padding:0 80px;margin-bottom:1.3em;}
.section__racer{background:white;}
.section__racer .searchform-terms{padding-top:40px;}
.section__racer .searchform-terms ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 150px;}
.section__racer .searchform-terms ul li{width:48%;text-align:center;margin-bottom:20px;}
.section__racer .searchform-terms ul li .select p{font-size:15px;text-align:center;font-weight:500;color:#1C1C1C;margin-bottom:0;}
.section__racer .searchform-terms ul li .select .select-wrap{position:relative;}
.section__racer .searchform-terms ul li .select .select-wrap:after{pointer-events:none;position:absolute;color:#1C1C1C;top:50%;right:6px;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:"▼";}
.section__racer .searchform-terms ul li .select .select-wrap select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;display:block;text-align:center;background:#F7ECD8;font-weight:500;padding:6px 0;border-radius:10px;}
.section__racer .searchform-terms .submit{text-align:center;margin-bottom:30px;}
.section__racer .searchform-terms .submit input{background:#020024;background:-webkit-gradient(linear, left bottom, left top, from(#020024), color-stop(0%, #9f7213), to(#d0a140));background:linear-gradient(0deg, #020024 0%, #9f7213 0%, #d0a140 100%);color:white;padding:6px 40px;border-radius:10px;border:none;font-size:20px;}
.section__yosou-point{border:1px solid #707070;border-radius:10px;position:relative;margin-bottom:1.3em;}
.section__yosou-point__title{position:absolute;display:block;background:#E2C680;border-radius:20px;width:242px;padding:6px 0;font-size:20px !important;font-weight:600;color:#000000;letter-spacing:-0.4px;text-align:center;top:-16px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);}
.section__yosou-point__text{margin:40px 0 !important;padding:0 10px;letter-spacing:-0.32px !important;line-height:22px !important;word-break:break-all;}
.section__yosou-point__bottom{background:#e2c680;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;margin-bottom:0 !important;border-radius:0 0 10px 10px;padding:10px 0;}
.section__yosou-point__bottom__left{font-size:13px;margin-left:12px;letter-spacing:-0.26px;}
.section__yosou-point__bottom__right{font-size:16px;font-weight:bold;margin-right:120px;}
.section__yosou-point__bottom__right img{width:80px;position:absolute;right:3%;bottom:6%;}
.section__contact{background:#F7F0E7;padding:30px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.section__contact .contact__fv{background:#fff;padding:20px 15px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.section__contact .contact__fv .heading{text-align:center;color:#333;font-size:24px;font-weight:600;}
.section__contact .contact__fv span{display:inline-block;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:12px 0;-webkit-box-sizing:border-box;box-sizing:border-box;color:#A7792C;font-size:13px;font-weight:600;line-height:1.6;text-align:center;}
.section__contact .contact__fv ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.section__contact .contact__fv ul li{width:100px;}
.section__contact .contact__desc{margin-top:25px;}
.section__contact .contact__desc .heading{font-size:24px;font-weight:600;color:#222;line-height:1.3;letter-spacing:-0.24px;text-align:center;}
.section__contact .contact__desc .subheading{color:#A7792C;font-size:16px;font-weight:600;line-height:1.4;position:relative;padding-bottom:7px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:10px;text-align:center;}
.section__contact .contact__desc .subheading:after{content:'';width:30px;height:2px;background:#E8C56D;position:absolute;bottom:0;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);}
.section__contact .contact__desc ul{background:#fff;border-radius:10px;padding:10px 35px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:10px 0 20px;}
.section__contact .contact__desc ul li{position:relative;padding:15px 0;-webkit-box-sizing:border-box;box-sizing:border-box;color:#333;font-weight:600;line-height:1.4;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;font-size:15px;}
.section__contact .contact__desc ul li:before{content:'\f058';font-family:"Font Awesome 5 Free";font-weight:400;color:#E8C56D;}
.section__contact .contact__desc ul li:not(:last-of-type):after{content:'';width:100%;height:1px;background:#F0EFEA;position:absolute;bottom:0;left:0;}
.section__contact .contact__link{background:#FFF3D5;font-size:15px;font-weight:600;color:#222;line-height:1.5;position:relative;padding:20px 35px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;}
.section__contact .contact__link a{color:#06c;text-decoration:underline;}
.section__contact .contact__link:before{content:'';width:26px;height:26px;background:url(//www.centresource.com/wp-content/themes/kaitai_keirin_php8/img/page/information.svg) no-repeat;}
.section__about{background:#F7F0E7;padding-bottom:0;}
.section__about .about__fv{margin:-20px -20px 30px;}
.section__about .about__contents__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px 20px;padding:20px 0 35px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.section__about .about__contents__inner li{width:calc(50% - 10px);padding:15px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;border:solid 1px #e8c56d;border-radius:5px;}
.section__about .about__contents__inner li .top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px;}
.section__about .about__contents__inner li .top .thumbnail{width:44%;}
.section__about .about__contents__inner li .top .info{width:54%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;font-size:20px;color:#333;line-height:1.2;font-weight:700;text-align:center;}
.section__about .about__contents__inner li .text{margin-top:15px;color:#555;font-size:15px;line-height:1.6;font-weight:300;}
.section__about .about__userdata{background:#fff;margin:0 -20px;padding:35px 20px;}
.section__about .about__userdata .graph{margin-top:35px;}
.section__about .about__introduce{padding:35px 0;-webkit-box-sizing:border-box;box-sizing:border-box;}
.section__about .about__introduce ul{margin-top:15px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;}
.section__about .about__introduce ul li{-webkit-box-flex:1;-ms-flex:1;flex:1;background:#fff;border:solid 1px #E8C56D;border-radius:5px;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.section__about .about__introduce ul li .image{margin-bottom:15px;}
.section__about .about__introduce ul li span.role{color:#555;font-size:13px;font-weight:600;}
.section__about .about__introduce ul li span.name{color:#191919;font-size:18px;font-weight:700;line-height:1.5;}
.section__about .about__introduce ul li span.history{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:4px 12px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#B88E2F;font-size:13px;font-weight:600;border-radius:20px;border:1px solid #B88E2F;background:rgba(184,142,47,0.07);margin:7px auto 0;}
.section__about .about__introduce .link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:10px;}
.section__about .about__introduce .kuwasiku{padding:5px 40px;}
.section__about .about__faq{background:#fff;padding:35px 20px;margin:0 -20px;}
.section__about .about__faq .ul__qa{margin:20px 0;}
.section__about .heading{font-size:24px;font-weight:600;color:#333;border-bottom:solid 2px #E8C56D;padding-bottom:3px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.section__about .subheading{font-size:16px;font-weight:600;color:#A7792C;display:block;margin-top:5px;}
.section__about .kuwasiku{border-radius:15px;background:#333;color:#fff;text-decoration:none;text-align:center;font-size:16px;font-weight:500;padding:5px 0;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;margin-top:10px;}
.section__about .kuwasiku:before{content:'';width:9px;height:6px;position:absolute;right:10px;top:44%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);background:url(//www.centresource.com/wp-content/themes/kaitai_keirin_php8/img/arrow-bottom_white.svg) no-repeat;-webkit-transform:rotate(270deg);transform:rotate(270deg);}
.section__about .kuwasiku:hover{opacity:.7;}
.fixed__table{overflow-x:scroll;width:100%;-webkit-overflow-scrolling:touch;margin-bottom:1em;padding-bottom:10px;}
.fixed__table::-webkit-scrollbar{background-color:#ffffff;border:solid 1px #E8C56D;border-radius:7px;height:14px;}
.fixed__table::-webkit-scrollbar-thumb{background-color:#E8C56D;border-radius:7px;height:14px;}
.fixed__table table{font-size:13px;letter-spacing:-0.36px;font-weight:600;width:100%;border-collapse:collapse;border-spacing:0;}
.fixed__table table tr th, .fixed__table table tr td{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border:1px solid #707070;padding:5px;vertical-align:middle;text-align:center;white-space:nowrap;}
.fixed__table table tr th{background:#E8C56D;}
.fixed__table table tr th:first-of-type{position:-webkit-sticky;position:sticky;top:0;left:0;border-left:none;border-right:none;background:none;-webkit-box-sizing:border-box;box-sizing:border-box;}
.fixed__table table tr th:first-of-type:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:solid #333333;border-left-color:#707070;border-width:0 3px 0 1px;background:#E8C56D;z-index:-1;}
.fixed__table table tr td{background:#ffffff;}
.fixed__table table tr td:first-of-type{position:-webkit-sticky;position:sticky;top:0;left:0;border-right:none;border-left:none;background:none;-webkit-box-sizing:border-box;box-sizing:border-box;}
.fixed__table table tr td:first-of-type:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:solid #333333;border-left-color:#707070;border-width:0 3px 0 1px;z-index:-1;background:#ffffff;}
.fixed__table .w120{min-width:120px;max-width:120px;padding:5px 0;}
#toc_container{width:100% !important;background:none;border:none;margin-bottom:0 !important;}
#toc_container .toc_list{border-radius:10px;border:2px solid #E8C56D;width:100%;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;counter-reset:listnum;margin-top:10px !important;max-height:360px;overflow-y:auto;}
#toc_container .toc_list li,
#toc_container .toc_list a{display:block;}
#toc_container .toc_list li:hover,
#toc_container .toc_list a:hover{text-decoration:unset;}
#toc_container .toc_list>li{counter-increment:listnum;}
#toc_container .toc_list>li:not(:first-of-type){margin-top:15px;}
#toc_container .toc_list>li>a{-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,0.25);box-shadow:0 0 3px 0 rgba(0,0,0,0.25);padding:5px 10px;-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:600;font-size:13px;}
#toc_container .toc_list>li>a:before{content:counter(listnum);display:inline-block;padding-right:10px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14px;font-weight:inherit;color:#A7792C;}
#toc_container .toc_list>li>ul{margin:6px 0 0 30px;}
#toc_container .toc_list>li>ul>li{counter-increment:listnumnum;}
#toc_container .toc_list>li>ul>li:not(:first-of-type){margin-top:6px;}
#toc_container .toc_list>li>ul>li a{-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,0.25);box-shadow:0 0 3px 0 rgba(0,0,0,0.25);padding:5px 10px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:12px;font-weight:300;}
#toc_container .toc_list>li>ul>li a:before{content:counter(listnum) "-" counter(listnumnum);color:#A7792C;font-size:12px;font-weight:300;margin-right:7px;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;}
#toc_container .toc_list>li>ul>li>ul{margin:6px 0 0 20px;}
#toc_container .toc_list>li>ul>li>ul>li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
#toc_container .toc_list>li>ul>li>ul>li a:before{content:'';width:5px;height:5px;border-radius:50%;background:#af8641;display:inline-block;margin-right:7px;-webkit-box-sizing:border-box;box-sizing:border-box;}
#toc_container .toc_title{font-size:18px;font-weight:600;color:#131313;position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;border-radius:10px;border:2px solid #A7792C;background:var(--Linear, linear-gradient(180deg, #D0A140 0%, #FFEBC3 50%, #D0A140 100%));}
#toc_container .toc_title:before{content:'';width:13px;height:17px;background:url(//www.centresource.com/wp-content/themes/kaitai_keirin_php8/img/icon_toc.svg) no-repeat;}
#toc_container .toc_title .toc_toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:transparent;position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;}
#toc_container .toc_title .toc_toggle a{width:100%;height:100%;color:transparent;position:absolute;left:0;top:0;z-index:3;}
#toc_container .toc_title .toc_toggle a:before{content:'';width:15px;height:auto;aspect-ratio:122/75;background:url(//www.centresource.com/wp-content/themes/kaitai_keirin_php8/img/toc_toggle.svg) no-repeat;background-size:contain;position:absolute;-webkit-transform:rotate(0);transform:rotate(0);top:50%;left:57%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);}
#toc_container .toc_title .toc_toggle a:hover{text-decoration:none;}
#toc_container.contracted .toc_toggle a:before{-webkit-transform:rotate(180deg);transform:rotate(180deg);left:56%;top:30%;}
.fixed__freeforecast__table{overflow-x:scroll;width:100%;-webkit-overflow-scrolling:touch;margin-bottom:1em;padding-bottom:10px;position:relative;z-index:0;}
.fixed__freeforecast__table::-webkit-scrollbar{background-color:#ffffff;border:solid 1px #E8C56D;border-radius:7px;height:14px;}
.fixed__freeforecast__table::-webkit-scrollbar-thumb{background-color:#E8C56D;border-radius:7px;height:14px;}
.fixed__freeforecast__table table{font-size:13px;letter-spacing:-0.36px;font-weight:600;width:100%;border-collapse:collapse;border-spacing:0;}
.fixed__freeforecast__table table tr th, .fixed__freeforecast__table table tr td{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border:1px solid #707070;padding:5px;vertical-align:middle;text-align:center;white-space:nowrap;}
.fixed__freeforecast__table table tr th{font-size:14px;height:52px;background:#E8C56D;}
.fixed__freeforecast__table table tr th span{font-size:12px;}
.fixed__freeforecast__table table tr th:first-of-type{position:-webkit-sticky;position:sticky;top:0;left:0;border-left:none;border-right:none;background:none;-webkit-box-sizing:border-box;box-sizing:border-box;}
.fixed__freeforecast__table table tr th:first-of-type:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:solid #333333;border-left-color:#707070;border-width:0 3px 0 1px;background:#E8C56D;z-index:-1;}
.fixed__freeforecast__table table tr .kuchikomi{min-width:200px;white-space:normal;display:-webkit-box;display:-ms-flexbox;display:flex;border:0px;border-bottom:1px solid #707070;border-right:1px solid #707070;color:#216EFF;cursor:pointer;}
.fixed__freeforecast__table table tr .kuchikomi p{text-align:left;font-size:13px !important;margin:0;letter-spacing:inherit;}
.fixed__freeforecast__table table tr .kuchikomi p span{color:#333333;}
.fixed__freeforecast__table table tr .kuchikomi p label{color:#216EFF;}
.fixed__freeforecast__table table tr .kuchikomi1{min-width:200px;white-space:normal;display:-webkit-box;display:-ms-flexbox;display:flex;border:0px;border-bottom:1px solid #707070;border-right:1px solid #707070;}
.fixed__freeforecast__table table tr .kuchikomi1 p{text-align:left;font-size:13px !important;margin:0;letter-spacing:inherit;}
.fixed__freeforecast__table table tr .kuchikomi1 p span{color:#333333;}
.fixed__freeforecast__table table tr .kuchikomi1 p label{color:#216EFF;}
.fixed__freeforecast__table table tr td{background:#ffffff;height:48px;padding:2px;}
.fixed__freeforecast__table table tr td:first-of-type{position:-webkit-sticky;position:sticky;top:0;left:0;border-right:none;border-left:none;background:none;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:top;min-width:138px;z-index:1;margin-right:2px;cursor:pointer;}
.fixed__freeforecast__table table tr td:first-of-type img{height:8px;margin-left:3px;margin-bottom:1px;}
.fixed__freeforecast__table table tr td:first-of-type a img{height:6px;margin-left:3px;margin-bottom:2px;}
.fixed__freeforecast__table table tr td:first-of-type span{color:#216EFF;border-bottom:1px solid #216EFF;margin-right:2px;}
.fixed__freeforecast__table table tr td:first-of-type:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:solid #333333;border-left-color:#707070;border-width:0 3px 0 1px;z-index:-1;background:#ffffff;}
.fixed__freeforecast__table table tr td .rank_1{font-family:serif;color:white;background-image:-webkit-gradient(linear, left top, left bottom, from(#906F24), color-stop(50%, #BF912A), to(#906F24)) !important;background-image:linear-gradient(180deg, #906F24, #BF912A 50%, #906F24) !important;height:18px;line-height:18px;margin-bottom:5px;}
.fixed__freeforecast__table table tr td .rank_2{font-family:serif;color:white;background-image:-webkit-gradient(linear, left top, left bottom, from(#51595A), color-stop(50%, #8C8F90), to(#51595A)) !important;background-image:linear-gradient(180deg, #51595A, #8C8F90 50%, #51595A) !important;height:18px;line-height:18px;margin-bottom:5px;}
.fixed__freeforecast__table table tr td .rank_3{font-family:serif;color:white;background-image:-webkit-gradient(linear, left top, left bottom, from(#5F3812), color-stop(50%, #935A23), to(#5F3812)) !important;background-image:linear-gradient(180deg, #5F3812, #935A23 50%, #5F3812) !important;height:18px;line-height:18px;margin-bottom:5px;}
.fixed__freeforecast__table table tr td .rank_0{font-family:serif;color:#000;height:18px;line-height:18px;margin-bottom:5px;}
.fixed__freeforecast__table table tr td .star5_rating{font-size:12px;position:relative;z-index:0;display:inline-block;white-space:nowrap;color:#CCCCCC;margin:0 15px;vertical-align:middle;}
.fixed__freeforecast__table table tr td .star5_rating:before, .fixed__freeforecast__table table tr td .star5_rating:after{content:'★★★★★';}
.fixed__freeforecast__table table tr td .star5_rating:after{position:absolute;z-index:1;top:0;left:0;overflow:hidden;white-space:nowrap;color:#b40000;}
.fixed__freeforecast__table table tr td .star5_rating[data-rate="5"]:after{width:100%;}
.fixed__freeforecast__table table tr td .star5_rating[data-rate="4.5"]:after{width:90%;}
.fixed__freeforecast__table table tr td .star5_rating[data-rate="4"]:after{width:80%;}
.fixed__freeforecast__table table tr td .star5_rating[data-rate="3.5"]:after{width:70%;}
.fixed__freeforecast__table table tr td .star5_rating[data-rate="3"]:after{width:60%;}
.fixed__freeforecast__table table tr td .star5_rating[data-rate="2.5"]:after{width:50%;}
.fixed__freeforecast__table table tr td .star5_rating[data-rate="2"]:after{width:40%;}
.fixed__freeforecast__table table tr td .star5_rating[data-rate="1.5"]:after{width:30%;}
.fixed__freeforecast__table table tr td .star5_rating[data-rate="1"]:after{width:20%;}
.fixed__freeforecast__table table tr td .star5_rating[data-rate="0.5"]:after{width:10%;}
.fixed__freeforecast__table table tr td .star5_rating[data-rate="0"]:after{width:0%;}
.fixed__freeforecast__table table tr td .star4_rating{font-size:12px;position:relative;z-index:0;display:inline-block;white-space:nowrap;color:#CCCCCC;margin:0 15px;vertical-align:middle;}
.fixed__freeforecast__table table tr td .star4_rating:before, .fixed__freeforecast__table table tr td .star4_rating:after{content:'★★★★★';}
.fixed__freeforecast__table table tr td .star4_rating:after{position:absolute;z-index:1;top:0;left:0;overflow:hidden;white-space:nowrap;color:#FF5900;}
.fixed__freeforecast__table table tr td .star4_rating[data-rate="5"]:after{width:100%;}
.fixed__freeforecast__table table tr td .star4_rating[data-rate="4.5"]:after{width:90%;}
.fixed__freeforecast__table table tr td .star4_rating[data-rate="4"]:after{width:80%;}
.fixed__freeforecast__table table tr td .star4_rating[data-rate="3.5"]:after{width:70%;}
.fixed__freeforecast__table table tr td .star4_rating[data-rate="3"]:after{width:60%;}
.fixed__freeforecast__table table tr td .star4_rating[data-rate="2.5"]:after{width:50%;}
.fixed__freeforecast__table table tr td .star4_rating[data-rate="2"]:after{width:40%;}
.fixed__freeforecast__table table tr td .star4_rating[data-rate="1.5"]:after{width:30%;}
.fixed__freeforecast__table table tr td .star4_rating[data-rate="1"]:after{width:20%;}
.fixed__freeforecast__table table tr td .star4_rating[data-rate="0.5"]:after{width:10%;}
.fixed__freeforecast__table table tr td .star4_rating[data-rate="0"]:after{width:0%;}
.fixed__freeforecast__table table tr td .star3_rating{font-size:12px;position:relative;z-index:0;display:inline-block;white-space:nowrap;color:#CCCCCC;margin:0 15px;vertical-align:middle;}
.fixed__freeforecast__table table tr td .star3_rating:before, .fixed__freeforecast__table table tr td .star3_rating:after{content:'★★★★★';}
.fixed__freeforecast__table table tr td .star3_rating:after{position:absolute;z-index:1;top:0;left:0;overflow:hidden;white-space:nowrap;color:#FF9300;}
.fixed__freeforecast__table table tr td .star3_rating[data-rate="5"]:after{width:100%;}
.fixed__freeforecast__table table tr td .star3_rating[data-rate="4.5"]:after{width:90%;}
.fixed__freeforecast__table table tr td .star3_rating[data-rate="4"]:after{width:80%;}
.fixed__freeforecast__table table tr td .star3_rating[data-rate="3.5"]:after{width:70%;}
.fixed__freeforecast__table table tr td .star3_rating[data-rate="3"]:after{width:60%;}
.fixed__freeforecast__table table tr td .star3_rating[data-rate="2.5"]:after{width:50%;}
.fixed__freeforecast__table table tr td .star3_rating[data-rate="2"]:after{width:40%;}
.fixed__freeforecast__table table tr td .star3_rating[data-rate="1.5"]:after{width:30%;}
.fixed__freeforecast__table table tr td .star3_rating[data-rate="1"]:after{width:20%;}
.fixed__freeforecast__table table tr td .star3_rating[data-rate="0.5"]:after{width:10%;}
.fixed__freeforecast__table table tr td .star3_rating[data-rate="0"]:after{width:0%;}
.fixed__freeforecast__table table tr td .star2_rating{font-size:12px;position:relative;z-index:0;display:inline-block;white-space:nowrap;color:#CCCCCC;margin:0 15px;vertical-align:middle;}
.fixed__freeforecast__table table tr td .star2_rating:before, .fixed__freeforecast__table table tr td .star2_rating:after{content:'★★★★★';}
.fixed__freeforecast__table table tr td .star2_rating:after{position:absolute;z-index:1;top:0;left:0;overflow:hidden;white-space:nowrap;color:#797979;}
.fixed__freeforecast__table table tr td .star2_rating[data-rate="5"]:after{width:100%;}
.fixed__freeforecast__table table tr td .star2_rating[data-rate="4.5"]:after{width:90%;}
.fixed__freeforecast__table table tr td .star2_rating[data-rate="4"]:after{width:80%;}
.fixed__freeforecast__table table tr td .star2_rating[data-rate="3.5"]:after{width:70%;}
.fixed__freeforecast__table table tr td .star2_rating[data-rate="3"]:after{width:60%;}
.fixed__freeforecast__table table tr td .star2_rating[data-rate="2.5"]:after{width:50%;}
.fixed__freeforecast__table table tr td .star2_rating[data-rate="2"]:after{width:40%;}
.fixed__freeforecast__table table tr td .star2_rating[data-rate="1.5"]:after{width:30%;}
.fixed__freeforecast__table table tr td .star2_rating[data-rate="1"]:after{width:20%;}
.fixed__freeforecast__table table tr td .star2_rating[data-rate="0.5"]:after{width:10%;}
.fixed__freeforecast__table table tr td .star2_rating[data-rate="0"]:after{width:0%;}
.fixed__freeforecast__table a{color:#5888DE;text-decoration:underline;display:block;}
.fixed__freeforecast__table .w120{padding-left:4px;}
.fixed__freeforecast__table .w120 img{min-width:40px;max-width:40px;}
.fixed__freeforecast__table .red{color:#b40000;background-color:#FFE5E5;}
.fixed__freeforecast__table .star{font-family:"Roboto" !important;font-size:18px;font-weight:bold;}
.fixed__freeforecast__table .star .star5{color:#b40000;}
.fixed__freeforecast__table .star .star4{color:#FF5900;}
.fixed__freeforecast__table .star .star3{color:#FF9300;}
.fixed__freeforecast__table .star .star2{color:#797979;}
.fixed__freeforecast__table .attention-box{width:100%;height:calc(100% - 115px);-webkit-box-sizing:border-box;box-sizing:border-box;position:fixed;z-index:9999;bottom:-100%;left:50%;color:white;-webkit-transition:0.8s ease;transition:0.8s ease;width:100%;height:100%;}
.fixed__freeforecast__table .attention-box .attention-content{bottom:25%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#FFFFFF;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:1050px;height:550px;-webkit-transition:0.8s ease;transition:0.8s ease;}
.fixed__freeforecast__table .attention-box .attention-content .site-content{width:100%;height:100%;}
.fixed__freeforecast__table .attention-box .attention-content .site-content .popup-title1{position:relative;background-color:#DEDEDE;width:100%;height:40px;color:#000;text-align:center;line-height:40px;font-size:18px;font-weight:600;}
.fixed__freeforecast__table .attention-box .attention-content .site-content .popup-title1 .popup-close1{position:absolute;top:0;right:1%;cursor:pointer;}
.fixed__freeforecast__table .attention-box .attention-content .site-content .popup-title1 .popup-close2{position:absolute;top:0;right:1%;cursor:pointer;}
.fixed__freeforecast__table .attention-box .attention-content .site-content .popup-title1 .popup-close3{position:absolute;top:0;right:1%;cursor:pointer;}
.fixed__freeforecast__table .attention-box .attention-content .site-content .popup-title1 .popup-close4{position:absolute;top:0;right:1%;cursor:pointer;}
.fixed__freeforecast__table .attention-box .attention-content .site-content .popup-title1 .popup-close5{position:absolute;top:0;right:1%;cursor:pointer;}
.fixed__freeforecast__table .attention-box .attention-content .site-content .popup-title1 .popup-close6{position:absolute;top:0;right:1%;cursor:pointer;}
.fixed__freeforecast__table .attention-box .attention-content .site-content .popup-title1 .popup-close7{position:absolute;top:0;right:1%;cursor:pointer;}
.fixed__freeforecast__table .attention-box .attention-content .site-content .popup-title1 .popup-close8{position:absolute;top:0;right:1%;cursor:pointer;}
.fixed__freeforecast__table .attention-box .attention-content .site-content .popup-title1 .popup-close9{position:absolute;top:0;right:1%;cursor:pointer;}
.fixed__freeforecast__table .attention-box .attention-content .site-content .popup-title1 .popup-close10{position:absolute;top:0;right:1%;cursor:pointer;}
.fixed__freeforecast__table .attention-box .attention-content .site-content .popup-site{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:30px;}
.fixed__freeforecast__table .attention-box .attention-content .site-content .popup-site .left{width:38%;}
.fixed__freeforecast__table .attention-box .attention-content .site-content .popup-site .left__first{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px;}
.fixed__freeforecast__table .attention-box .attention-content .site-content .popup-site .left__first__left{width:72px;height:62px;}
.fixed__freeforecast__table .attention-box .attention-content .site-content .popup-site .left__first__right{padding:0 10px;}
.fixed__freeforecast__table .attention-box .attention-content .site-content .popup-site .left__first__right__top{display:-webkit-box;display:-ms-flexbox;display:flex;padding:2px 0;margin-bottom:5px;}
.fixed__freeforecast__table .attention-box .attention-content .site-content .popup-site .left__first__right__bottom{font-size:25px;color:#216EFF;}
.fixed__freeforecast__table .attention-box .attention-content .site-content .popup-site .left__second{margin-bottom:15px;}
.fixed__freeforecast__table .attention-box .attention-content .site-content .popup-site .left__second img{width:100%;height:100%;}
.fixed__freeforecast__table .attention-box .attention-content .site-content .popup-site .left__second-sp{margin-bottom:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.fixed__freeforecast__table .attention-box .attention-content .site-content .popup-site .left__second-sp img{width:100%;height:auto;}
.fixed__freeforecast__table .attention-box .attention-content .site-content .popup-site .left__second-sp__left{width:38%;}
.fixed__freeforecast__table .attention-box .attention-content .site-content .popup-site .left__second-sp__right{width:60%;margin-top:10px;}
.fixed__freeforecast__table .attention-box .attention-content .site-content .popup-site .left__second-sp__right a img{width:100%;height:auto;}
.fixed__freeforecast__table .attention-box .attention-content .site-content .popup-site .right{width:60%;overflow:auto;height:480px;}
.fixed__freeforecast__table .attention-box .attention-content .site-content .popup-site .right__osusume{margin-bottom:25px;}
.fixed__freeforecast__table .attention-box .attention-content .site-content .popup-site .right__osusume__top{font-family:"serif";background-image:url(//www.centresource.com/wp-content/themes/kaitai_keirin_php8/img/table/midashi_PC.png);background-size:cover;height:46px;margin-bottom:15px;}
.fixed__freeforecast__table .attention-box .attention-content .site-content .popup-site .right__osusume__top p{text-align:center;font-size:20px;line-height:42px;}
.fixed__freeforecast__table .attention-box .attention-content .site-content .popup-site .right__osusume__top p img{height:20px;margin-right:5px;}
.fixed__freeforecast__table .attention-box .attention-content .site-content .popup-site .right__osusume__bottom__point{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px;}
.fixed__freeforecast__table .attention-box .attention-content .site-content .popup-site .right__osusume__bottom__point__left{position:relative;background-color:#B1935B;color:#fff;padding:5px 10px;text-wrap:nowrap;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.fixed__freeforecast__table .attention-box .attention-content .site-content .popup-site .right__osusume__bottom__point__left::before{position:absolute;content:"";-webkit-clip-path:polygon(0 0, 0 80%, 70% 40%);clip-path:polygon(0 0, 0 80%, 70% 40%);background:#B1935B;height:20px;width:15px;top:20%;right:-13%;}
.fixed__freeforecast__table .attention-box .attention-content .site-content .popup-site .right__osusume__bottom__point__right{font-size:18px;font-weight:600;color:#866933;line-height:25px;padding-left:20px;}
.fixed__freeforecast__table .attention-box .attention-content .site-content .popup-site .right__kuchikomi__top{font-family:"serif";background-image:url(//www.centresource.com/wp-content/themes/kaitai_keirin_php8/img/table/midashi_PC.png);background-size:cover;height:46px;margin-bottom:15px;}
.fixed__freeforecast__table .attention-box .attention-content .site-content .popup-site .right__kuchikomi__top p{position:relative;text-align:center;font-size:20px;line-height:42px;}
.fixed__freeforecast__table .attention-box .attention-content .site-content .popup-site .right__kuchikomi__top p img{position:absolute;height:24px;margin-right:5px;bottom:8px;left:38%;}
.fixed__freeforecast__table .attention-box .attention-content .site-content .popup-site .right__kuchikomi__bottom__one{margin-bottom:10px;}
.fixed__freeforecast__table .attention-box .attention-content .site-content .popup-site .right__kuchikomi__bottom__one__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#F0E7D6;padding:10px 20px;margin-bottom:15px;}
.fixed__freeforecast__table .attention-box .attention-content .site-content .popup-site .right__kuchikomi__bottom__one__top__category{font-size:17px;color:#000;line-height:22px;}
.fixed__freeforecast__table .attention-box .attention-content .site-content .popup-site .right__kuchikomi__bottom__one__top__name{font-size:14px;color:#454545;line-height:22px;}
.fixed__freeforecast__table .attention-box .attention-content .site-content .popup-site .right__kuchikomi__bottom__one__top .star{font-family:"Roboto" !important;font-size:22px;font-weight:bold;}
.fixed__freeforecast__table .attention-box .attention-content .site-content .popup-site .right__kuchikomi__bottom__one__top .star .star5_rating{vertical-align:top;}
.fixed__freeforecast__table .attention-box .attention-content .site-content .popup-site .right__kuchikomi__bottom__one__top .star .star5{color:#b40000;}
.fixed__freeforecast__table .attention-box .attention-content .site-content .popup-site .right__kuchikomi__bottom__one__top .star .star4{color:#FF5900;}
.fixed__freeforecast__table .attention-box .attention-content .site-content .popup-site .right__kuchikomi__bottom__one__top .star .star3{color:#FF9300;}
.fixed__freeforecast__table .attention-box .attention-content .site-content .popup-site .right__kuchikomi__bottom__one__top .star .star2{color:#797979;}
.fixed__freeforecast__table .attention-box .attention-content .site-content .popup-site .right__kuchikomi__bottom__one__right{font-size:16px;font-weight:600;color:#000000;line-height:25px;}
.fixed__freeforecast__table .attention-box .attention-content .site-content .star5_rating{font-size:25px;margin-right:10px;position:relative;z-index:0;display:inline-block;white-space:nowrap;color:#CCCCCC;margin-right:10px;vertical-align:middle;}
.fixed__freeforecast__table .attention-box .attention-content .site-content .star5_rating:before, .fixed__freeforecast__table .attention-box .attention-content .site-content .star5_rating:after{content:'★★★★★';}
.fixed__freeforecast__table .attention-box .attention-content .site-content .star5_rating:after{position:absolute;z-index:1;top:0;left:0;overflow:hidden;white-space:nowrap;color:#b40000;}
.fixed__freeforecast__table .attention-box .attention-content .site-content .star5_rating[data-rate="5"]:after{width:100%;}
.fixed__freeforecast__table .attention-box .attention-content .site-content .star5_rating[data-rate="4.5"]:after{width:90%;}
.fixed__freeforecast__table .attention-box .attention-content .site-content .star5_rating[data-rate="4"]:after{width:80%;}
.fixed__freeforecast__table .attention-box .attention-content .site-content .star5_rating[data-rate="3.5"]:after{width:70%;}
.fixed__freeforecast__table .attention-box .attention-content .site-content .star5_rating[data-rate="3"]:after{width:60%;}
.fixed__freeforecast__table .attention-box .attention-content .site-content .star5_rating[data-rate="2.5"]:after{width:50%;}
.fixed__freeforecast__table .attention-box .attention-content .site-content .star5_rating[data-rate="2"]:after{width:40%;}
.fixed__freeforecast__table .attention-box .attention-content .site-content .star5_rating[data-rate="1.5"]:after{width:30%;}
.fixed__freeforecast__table .attention-box .attention-content .site-content .star5_rating[data-rate="1"]:after{width:20%;}
.fixed__freeforecast__table .attention-box .attention-content .site-content .star5_rating[data-rate="0.5"]:after{width:10%;}
.fixed__freeforecast__table .attention-box .attention-content .site-content .star5_rating[data-rate="0"]:after{width:0%;}
.fixed__freeforecast__table .attention-box .attention-content .site-content .star4_rating{font-size:25px;margin-right:10px;position:relative;z-index:0;display:inline-block;white-space:nowrap;color:#CCCCCC;margin:0 15px;vertical-align:middle;}
.fixed__freeforecast__table .attention-box .attention-content .site-content .star4_rating:before, .fixed__freeforecast__table .attention-box .attention-content .site-content .star4_rating:after{content:'★★★★★';}
.fixed__freeforecast__table .attention-box .attention-content .site-content .star4_rating:after{position:absolute;z-index:1;top:0;left:0;overflow:hidden;white-space:nowrap;color:#FF5900;}
.fixed__freeforecast__table .attention-box .attention-content .site-content .star4_rating[data-rate="5"]:after{width:100%;}
.fixed__freeforecast__table .attention-box .attention-content .site-content .star4_rating[data-rate="4.5"]:after{width:90%;}
.fixed__freeforecast__table .attention-box .attention-content .site-content .star4_rating[data-rate="4"]:after{width:80%;}
.fixed__freeforecast__table .attention-box .attention-content .site-content .star4_rating[data-rate="3.5"]:after{width:70%;}
.fixed__freeforecast__table .attention-box .attention-content .site-content .star4_rating[data-rate="3"]:after{width:60%;}
.fixed__freeforecast__table .attention-box .attention-content .site-content .star4_rating[data-rate="2.5"]:after{width:50%;}
.fixed__freeforecast__table .attention-box .attention-content .site-content .star4_rating[data-rate="2"]:after{width:40%;}
.fixed__freeforecast__table .attention-box .attention-content .site-content .star4_rating[data-rate="1.5"]:after{width:30%;}
.fixed__freeforecast__table .attention-box .attention-content .site-content .star4_rating[data-rate="1"]:after{width:20%;}
.fixed__freeforecast__table .attention-box .attention-content .site-content .star4_rating[data-rate="0.5"]:after{width:10%;}
.fixed__freeforecast__table .attention-box .attention-content .site-content .star4_rating[data-rate="0"]:after{width:0%;}
.fixed__freeforecast__table .attention-box .attention-content .site-content .star3_rating{font-size:25px;margin-right:10px;position:relative;z-index:0;display:inline-block;white-space:nowrap;color:#CCCCCC;margin:0 15px;vertical-align:middle;}
.fixed__freeforecast__table .attention-box .attention-content .site-content .star3_rating:before, .fixed__freeforecast__table .attention-box .attention-content .site-content .star3_rating:after{content:'★★★★★';}
.fixed__freeforecast__table .attention-box .attention-content .site-content .star3_rating:after{position:absolute;z-index:1;top:0;left:0;overflow:hidden;white-space:nowrap;color:#FF9300;}
.fixed__freeforecast__table .attention-box .attention-content .site-content .star3_rating[data-rate="5"]:after{width:100%;}
.fixed__freeforecast__table .attention-box .attention-content .site-content .star3_rating[data-rate="4.5"]:after{width:90%;}
.fixed__freeforecast__table .attention-box .attention-content .site-content .star3_rating[data-rate="4"]:after{width:80%;}
.fixed__freeforecast__table .attention-box .attention-content .site-content .star3_rating[data-rate="3.5"]:after{width:70%;}
.fixed__freeforecast__table .attention-box .attention-content .site-content .star3_rating[data-rate="3"]:after{width:60%;}
.fixed__freeforecast__table .attention-box .attention-content .site-content .star3_rating[data-rate="2.5"]:after{width:50%;}
.fixed__freeforecast__table .attention-box .attention-content .site-content .star3_rating[data-rate="2"]:after{width:40%;}
.fixed__freeforecast__table .attention-box .attention-content .site-content .star3_rating[data-rate="1.5"]:after{width:30%;}
.fixed__freeforecast__table .attention-box .attention-content .site-content .star3_rating[data-rate="1"]:after{width:20%;}
.fixed__freeforecast__table .attention-box .attention-content .site-content .star3_rating[data-rate="0.5"]:after{width:10%;}
.fixed__freeforecast__table .attention-box .attention-content .site-content .star3_rating[data-rate="0"]:after{width:0%;}
.fixed__freeforecast__table .attention-box .attention-content .site-content .star2_rating{font-size:25px;margin-right:10px;position:relative;z-index:0;display:inline-block;white-space:nowrap;color:#CCCCCC;margin-right:10px;vertical-align:middle;}
.fixed__freeforecast__table .attention-box .attention-content .site-content .star2_rating:before, .fixed__freeforecast__table .attention-box .attention-content .site-content .star2_rating:after{content:'★★★★★';}
.fixed__freeforecast__table .attention-box .attention-content .site-content .star2_rating:after{position:absolute;z-index:1;top:0;left:0;overflow:hidden;white-space:nowrap;color:#797979;}
.fixed__freeforecast__table .attention-box .attention-content .site-content .star2_rating[data-rate="5"]:after{width:100%;}
.fixed__freeforecast__table .attention-box .attention-content .site-content .star2_rating[data-rate="4.5"]:after{width:90%;}
.fixed__freeforecast__table .attention-box .attention-content .site-content .star2_rating[data-rate="4"]:after{width:80%;}
.fixed__freeforecast__table .attention-box .attention-content .site-content .star2_rating[data-rate="3.5"]:after{width:70%;}
.fixed__freeforecast__table .attention-box .attention-content .site-content .star2_rating[data-rate="3"]:after{width:60%;}
.fixed__freeforecast__table .attention-box .attention-content .site-content .star2_rating[data-rate="2.5"]:after{width:50%;}
.fixed__freeforecast__table .attention-box .attention-content .site-content .star2_rating[data-rate="2"]:after{width:40%;}
.fixed__freeforecast__table .attention-box .attention-content .site-content .star2_rating[data-rate="1.5"]:after{width:30%;}
.fixed__freeforecast__table .attention-box .attention-content .site-content .star2_rating[data-rate="1"]:after{width:20%;}
.fixed__freeforecast__table .attention-box .attention-content .site-content .star2_rating[data-rate="0.5"]:after{width:10%;}
.fixed__freeforecast__table .attention-box .attention-content .site-content .star2_rating[data-rate="0"]:after{width:0%;}
.fixed__freeforecast__table .attention-box .attention-content .site-content .star{font-family:"Roboto" !important;font-size:22px;font-weight:bold;}
.fixed__freeforecast__table .attention-box .attention-content .site-content .star .star5{color:#b40000;line-height:28px;}
.fixed__freeforecast__table .attention-box .attention-content .site-content .star .star4{color:#FF5900;line-height:28px;}
.fixed__freeforecast__table .attention-box .attention-content .site-content .star .star3{color:#FF9300;line-height:28px;}
.fixed__freeforecast__table .attention-box .attention-content .site-content .star .star2{color:#797979;line-height:28px;}
.fixed__freeforecast__table .attention-box.show{bottom:0;}
.attention-content-bg{left:0%;display:none;position:fixed;height:100%;width:100%;background-color:#696969;top:0%;z-index:100;opacity:0.1;}
.bg-show{display:initial;}
.attention-box{width:100%;height:calc(100% - 115px);-webkit-box-sizing:border-box;box-sizing:border-box;position:fixed;z-index:9999;bottom:-100%;left:50%;color:white;-webkit-transition:0.8s ease;transition:0.8s ease;width:100%;height:100%;width:500px;}
.attention-box .attention-content{bottom:25%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#FFFFFF;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:1050px;height:550px;-webkit-transition:0.8s ease;transition:0.8s ease;}
.attention-box .attention-content .site-content{width:100%;height:100%;}
.attention-box .attention-content .site-content .popup-title1{position:relative;background-color:#DEDEDE;width:100%;height:40px;color:#000;text-align:center;line-height:40px;font-size:18px;font-weight:600;}
.attention-box .attention-content .site-content .popup-title1 .popup-close1{position:absolute;top:2px;right:4%;cursor:pointer;}
.attention-box .attention-content .site-content .popup-title2{position:relative;background-color:#DEDEDE;width:100%;height:40px;color:#000;text-align:center;line-height:40px;font-size:18px;font-weight:600;}
.attention-box .attention-content .site-content .popup-title2 .popup-close2{position:absolute;top:2px;right:4%;cursor:pointer;}
.attention-box .attention-content .site-content .popup-title3{position:relative;background-color:#DEDEDE;width:100%;height:40px;color:#000;text-align:center;line-height:40px;font-size:18px;font-weight:600;}
.attention-box .attention-content .site-content .popup-title3 .popup-close3{position:absolute;top:2px;right:4%;cursor:pointer;}
.attention-box .attention-content .site-content .popup-title4{position:relative;background-color:#DEDEDE;width:100%;height:40px;color:#000;text-align:center;line-height:40px;font-size:18px;font-weight:600;}
.attention-box .attention-content .site-content .popup-title4 .popup-close4{position:absolute;top:2px;right:4%;cursor:pointer;}
.attention-box .attention-content .site-content .popup-title5{position:relative;background-color:#DEDEDE;width:100%;height:40px;color:#000;text-align:center;line-height:40px;font-size:18px;font-weight:600;}
.attention-box .attention-content .site-content .popup-title5 .popup-close5{position:absolute;top:2px;right:4%;cursor:pointer;}
.attention-box .attention-content .site-content .popup-title6{position:relative;background-color:#DEDEDE;width:100%;height:40px;color:#000;text-align:center;line-height:40px;font-size:18px;font-weight:600;}
.attention-box .attention-content .site-content .popup-title6 .popup-close6{position:absolute;top:2px;right:4%;cursor:pointer;}
.attention-box .attention-content .site-content .popup-title7{position:relative;background-color:#DEDEDE;width:100%;height:40px;color:#000;text-align:center;line-height:40px;font-size:18px;font-weight:600;}
.attention-box .attention-content .site-content .popup-title7 .popup-close7{position:absolute;top:2px;right:4%;cursor:pointer;}
.attention-box .attention-content .site-content .popup-title8{position:relative;background-color:#DEDEDE;width:100%;height:40px;color:#000;text-align:center;line-height:40px;font-size:18px;font-weight:600;}
.attention-box .attention-content .site-content .popup-title8 .popup-close8{position:absolute;top:2px;right:4%;cursor:pointer;}
.attention-box .attention-content .site-content .popup-title9{position:relative;background-color:#DEDEDE;width:100%;height:40px;color:#000;text-align:center;line-height:40px;font-size:18px;font-weight:600;}
.attention-box .attention-content .site-content .popup-title9 .popup-close9{position:absolute;top:2px;right:4%;cursor:pointer;}
.attention-box .attention-content .site-content .popup-title10{position:relative;background-color:#DEDEDE;width:100%;height:40px;color:#000;text-align:center;line-height:40px;font-size:18px;font-weight:600;}
.attention-box .attention-content .site-content .popup-title10 .popup-close10{position:absolute;top:2px;right:4%;cursor:pointer;}
.attention-box .attention-content .site-content .popup-site{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:30px;}
.attention-box .attention-content .site-content .popup-site .left{width:38%;}
.attention-box .attention-content .site-content .popup-site .left__first{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px;}
.attention-box .attention-content .site-content .popup-site .left__first__left{width:72px;height:62px;}
.attention-box .attention-content .site-content .popup-site .left__first__right{padding:0 10px;}
.attention-box .attention-content .site-content .popup-site .left__first__right__top{display:-webkit-box;display:-ms-flexbox;display:flex;padding:2px 0;margin-bottom:5px;}
.attention-box .attention-content .site-content .popup-site .left__first__right__bottom{font-size:25px;color:#216EFF;}
.attention-box .attention-content .site-content .popup-site .left__second{margin-bottom:15px;}
.attention-box .attention-content .site-content .popup-site .left__second img{width:100%;height:100%;}
.attention-box .attention-content .site-content .popup-site .left__second-sp{margin-bottom:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.attention-box .attention-content .site-content .popup-site .left__second-sp img{width:100%;height:auto;}
.attention-box .attention-content .site-content .popup-site .left__second-sp__left{width:38%;}
.attention-box .attention-content .site-content .popup-site .left__second-sp__right{width:60%;margin-top:10px;}
.attention-box .attention-content .site-content .popup-site .right{width:60%;overflow:auto;height:480px;}
.attention-box .attention-content .site-content .popup-site .right__osusume{margin-bottom:25px;}
.attention-box .attention-content .site-content .popup-site .right__osusume__top{font-family:"serif";background-image:url(//www.centresource.com/wp-content/themes/kaitai_keirin_php8/img/table/midashi_PC.png);background-size:cover;height:46px;margin-bottom:15px;}
.attention-box .attention-content .site-content .popup-site .right__osusume__top p{text-align:center;font-size:20px;line-height:42px;}
.attention-box .attention-content .site-content .popup-site .right__osusume__top p img{height:20px;margin-right:5px;}
.attention-box .attention-content .site-content .popup-site .right__osusume__bottom__point{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px;}
.attention-box .attention-content .site-content .popup-site .right__osusume__bottom__point__left{position:relative;background-color:#B1935B;color:#fff;padding:5px 10px;text-wrap:nowrap;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.attention-box .attention-content .site-content .popup-site .right__osusume__bottom__point__left::before{position:absolute;content:"";-webkit-clip-path:polygon(0 0, 0 80%, 70% 40%);clip-path:polygon(0 0, 0 80%, 70% 40%);background:#B1935B;height:20px;width:15px;top:20%;right:-13%;}
.attention-box .attention-content .site-content .popup-site .right__osusume__bottom__point__right{font-size:18px;font-weight:600;color:#866933;line-height:25px;padding-left:20px;}
.attention-box .attention-content .site-content .popup-site .right__kuchikomi__top{font-family:"serif";background-image:url(//www.centresource.com/wp-content/themes/kaitai_keirin_php8/img/table/midashi_PC.png);background-size:cover;height:46px;margin-bottom:15px;}
.attention-box .attention-content .site-content .popup-site .right__kuchikomi__top p{position:relative;text-align:center;font-size:20px;line-height:42px;}
.attention-box .attention-content .site-content .popup-site .right__kuchikomi__top p img{position:absolute;height:24px;margin-right:5px;bottom:8px;left:38%;}
.attention-box .attention-content .site-content .popup-site .right__kuchikomi__bottom__one{margin-bottom:10px;}
.attention-box .attention-content .site-content .popup-site .right__kuchikomi__bottom__one__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#F0E7D6;padding:10px 20px;margin-bottom:15px;}
.attention-box .attention-content .site-content .popup-site .right__kuchikomi__bottom__one__top__category{font-size:17px;color:#000;line-height:22px;}
.attention-box .attention-content .site-content .popup-site .right__kuchikomi__bottom__one__top__name{font-size:14px;color:#454545;line-height:22px;}
.attention-box .attention-content .site-content .popup-site .right__kuchikomi__bottom__one__top .star{font-family:"Roboto" !important;font-size:22px;font-weight:bold;}
.attention-box .attention-content .site-content .popup-site .right__kuchikomi__bottom__one__top .star .star5_rating{vertical-align:top;}
.attention-box .attention-content .site-content .popup-site .right__kuchikomi__bottom__one__top .star .star5{color:#b40000;}
.attention-box .attention-content .site-content .popup-site .right__kuchikomi__bottom__one__top .star .star4{color:#FF5900;}
.attention-box .attention-content .site-content .popup-site .right__kuchikomi__bottom__one__top .star .star3{color:#FF9300;}
.attention-box .attention-content .site-content .popup-site .right__kuchikomi__bottom__one__top .star .star2{color:#797979;}
.attention-box .attention-content .site-content .popup-site .right__kuchikomi__bottom__one__right{font-size:16px;font-weight:600;color:#000000;line-height:25px;}
.attention-box .attention-content .site-content .star5_rating{font-size:25px;margin-right:10px;position:relative;z-index:0;display:inline-block;white-space:nowrap;color:#CCCCCC;margin-right:10px;vertical-align:middle;}
.attention-box .attention-content .site-content .star5_rating:before, .attention-box .attention-content .site-content .star5_rating:after{content:'★★★★★';}
.attention-box .attention-content .site-content .star5_rating:after{position:absolute;z-index:1;top:0;left:0;overflow:hidden;white-space:nowrap;color:#b40000;}
.attention-box .attention-content .site-content .star5_rating[data-rate="5"]:after{width:100%;}
.attention-box .attention-content .site-content .star5_rating[data-rate="4.5"]:after{width:90%;}
.attention-box .attention-content .site-content .star5_rating[data-rate="4"]:after{width:80%;}
.attention-box .attention-content .site-content .star5_rating[data-rate="3.5"]:after{width:70%;}
.attention-box .attention-content .site-content .star5_rating[data-rate="3"]:after{width:60%;}
.attention-box .attention-content .site-content .star5_rating[data-rate="2.5"]:after{width:50%;}
.attention-box .attention-content .site-content .star5_rating[data-rate="2"]:after{width:40%;}
.attention-box .attention-content .site-content .star5_rating[data-rate="1.5"]:after{width:30%;}
.attention-box .attention-content .site-content .star5_rating[data-rate="1"]:after{width:20%;}
.attention-box .attention-content .site-content .star5_rating[data-rate="0.5"]:after{width:10%;}
.attention-box .attention-content .site-content .star5_rating[data-rate="0"]:after{width:0%;}
.attention-box .attention-content .site-content .star4_rating{font-size:25px;margin-right:10px;position:relative;z-index:0;display:inline-block;white-space:nowrap;color:#CCCCCC;margin:0 15px;vertical-align:middle;}
.attention-box .attention-content .site-content .star4_rating:before, .attention-box .attention-content .site-content .star4_rating:after{content:'★★★★★';}
.attention-box .attention-content .site-content .star4_rating:after{position:absolute;z-index:1;top:0;left:0;overflow:hidden;white-space:nowrap;color:#FF5900;}
.attention-box .attention-content .site-content .star4_rating[data-rate="5"]:after{width:100%;}
.attention-box .attention-content .site-content .star4_rating[data-rate="4.5"]:after{width:90%;}
.attention-box .attention-content .site-content .star4_rating[data-rate="4"]:after{width:80%;}
.attention-box .attention-content .site-content .star4_rating[data-rate="3.5"]:after{width:70%;}
.attention-box .attention-content .site-content .star4_rating[data-rate="3"]:after{width:60%;}
.attention-box .attention-content .site-content .star4_rating[data-rate="2.5"]:after{width:50%;}
.attention-box .attention-content .site-content .star4_rating[data-rate="2"]:after{width:40%;}
.attention-box .attention-content .site-content .star4_rating[data-rate="1.5"]:after{width:30%;}
.attention-box .attention-content .site-content .star4_rating[data-rate="1"]:after{width:20%;}
.attention-box .attention-content .site-content .star4_rating[data-rate="0.5"]:after{width:10%;}
.attention-box .attention-content .site-content .star4_rating[data-rate="0"]:after{width:0%;}
.attention-box .attention-content .site-content .star3_rating{font-size:25px;margin-right:10px;position:relative;z-index:0;display:inline-block;white-space:nowrap;color:#CCCCCC;margin:0 15px;vertical-align:middle;}
.attention-box .attention-content .site-content .star3_rating:before, .attention-box .attention-content .site-content .star3_rating:after{content:'★★★★★';}
.attention-box .attention-content .site-content .star3_rating:after{position:absolute;z-index:1;top:0;left:0;overflow:hidden;white-space:nowrap;color:#FF9300;}
.attention-box .attention-content .site-content .star3_rating[data-rate="5"]:after{width:100%;}
.attention-box .attention-content .site-content .star3_rating[data-rate="4.5"]:after{width:90%;}
.attention-box .attention-content .site-content .star3_rating[data-rate="4"]:after{width:80%;}
.attention-box .attention-content .site-content .star3_rating[data-rate="3.5"]:after{width:70%;}
.attention-box .attention-content .site-content .star3_rating[data-rate="3"]:after{width:60%;}
.attention-box .attention-content .site-content .star3_rating[data-rate="2.5"]:after{width:50%;}
.attention-box .attention-content .site-content .star3_rating[data-rate="2"]:after{width:40%;}
.attention-box .attention-content .site-content .star3_rating[data-rate="1.5"]:after{width:30%;}
.attention-box .attention-content .site-content .star3_rating[data-rate="1"]:after{width:20%;}
.attention-box .attention-content .site-content .star3_rating[data-rate="0.5"]:after{width:10%;}
.attention-box .attention-content .site-content .star3_rating[data-rate="0"]:after{width:0%;}
.attention-box .attention-content .site-content .star2_rating{font-size:25px;margin-right:10px;position:relative;z-index:0;display:inline-block;white-space:nowrap;color:#CCCCCC;margin-right:10px;vertical-align:middle;}
.attention-box .attention-content .site-content .star2_rating:before, .attention-box .attention-content .site-content .star2_rating:after{content:'★★★★★';}
.attention-box .attention-content .site-content .star2_rating:after{position:absolute;z-index:1;top:0;left:0;overflow:hidden;white-space:nowrap;color:#797979;}
.attention-box .attention-content .site-content .star2_rating[data-rate="5"]:after{width:100%;}
.attention-box .attention-content .site-content .star2_rating[data-rate="4.5"]:after{width:90%;}
.attention-box .attention-content .site-content .star2_rating[data-rate="4"]:after{width:80%;}
.attention-box .attention-content .site-content .star2_rating[data-rate="3.5"]:after{width:70%;}
.attention-box .attention-content .site-content .star2_rating[data-rate="3"]:after{width:60%;}
.attention-box .attention-content .site-content .star2_rating[data-rate="2.5"]:after{width:50%;}
.attention-box .attention-content .site-content .star2_rating[data-rate="2"]:after{width:40%;}
.attention-box .attention-content .site-content .star2_rating[data-rate="1.5"]:after{width:30%;}
.attention-box .attention-content .site-content .star2_rating[data-rate="1"]:after{width:20%;}
.attention-box .attention-content .site-content .star2_rating[data-rate="0.5"]:after{width:10%;}
.attention-box .attention-content .site-content .star2_rating[data-rate="0"]:after{width:0%;}
.attention-box .attention-content .site-content .star{font-family:"Roboto" !important;font-size:22px;font-weight:bold;}
.attention-box .attention-content .site-content .star .star5{color:#b40000;line-height:28px;}
.attention-box .attention-content .site-content .star .star4{color:#FF5900;line-height:28px;}
.attention-box .attention-content .site-content .star .star3{color:#FF9300;line-height:28px;}
.attention-box .attention-content .site-content .star .star2{color:#797979;line-height:28px;}
.attention-box.show{bottom:-20%;}
.keirinpro{padding:0 30px;margin-bottom:20px;}
.yosousite-ranking{display:-webkit-box;display:-ms-flexbox;display:flex;margin:20px 0;overflow-x:scroll;width:100%;-webkit-overflow-scrolling:touch;margin-bottom:1em;padding-bottom:10px;}
.yosousite-ranking::-webkit-scrollbar{background-color:#ffffff;border:solid 1px #E8C56D;border-radius:7px;height:14px;}
.yosousite-ranking::-webkit-scrollbar-thumb{background-color:#E8C56D;border-radius:7px;height:14px;}
.yosousite-ranking table, .yosousite-ranking td, .yosousite-ranking th{border-collapse:collapse;}
.yosousite-ranking td, .yosousite-ranking th{padding:3px;width:30px;height:25px;}
.yosousite-ranking .colspan{height:131px;}
.yosousite-ranking .link{height:96px;}
.yosousite-ranking .freeforecast{height:52px;}
.yosousite-ranking .features{height:50px;}
.yosousite-ranking .ai{height:76px;}
.yosousite-ranking td{text-align:center;vertical-align:middle;border:1px solid #E2C68F;min-width:107px;font-size:14px;font-weight:bold;padding:2px;}
.yosousite-ranking tr{width:100%;}
.yosousite-ranking tr:nth-child(even){background:#FFFFFF !important;}
.yosousite-ranking tr:nth-child(odd){background:#FFF6E0 !important;}
.yosousite-ranking .scroll-table{overflow-x:scroll;}
.yosousite-ranking .scroll-table th{border:1px solid #FFF;font-size:14px;font-weight:bold;min-width:78px;text-align:center;vertical-align:middle;background-image:-webkit-gradient(linear, left top, left bottom, from(#D0A140), color-stop(50%, #FFEBC3), to(#D0A140)) !important;background-image:linear-gradient(180deg, #D0A140, #FFEBC3 50%, #D0A140) !important;padding:8px 0;}
.yosousite-ranking .scroll-table th:first-of-type{position:-webkit-sticky;position:sticky;top:0;left:0;border-left:none;border-right:none;background:0 0;-webkit-box-sizing:border-box;box-sizing:border-box;}
.yosousite-ranking .scroll-table .site-name{border:1px solid #FFF;height:40px;background-image:-webkit-gradient(linear, left top, left bottom, from(#000), color-stop(50%, #5F5F5F), to(#000));background-image:linear-gradient(180deg, #000, #5F5F5F 50%, #000);color:#FFF;}
.yosousite-ranking .scroll-table .site-image{height:91px;}
.yosousite-ranking .scroll-table .site-cta{height:48px;}
.yosousite-ranking .scroll-table .column{padding:8px 0;}
.yosousite-ranking .scroll-table .total{height:52px;}
.yosousite-ranking .scroll-table .feature{height:49px;}
.yosousite-ranking .scroll-table .kuchikomi{height:76px;}
.fixed__table__ataru{overflow-x:scroll;width:100%;-webkit-overflow-scrolling:touch;margin-bottom:1em;padding-bottom:10px;}
.fixed__table__ataru::-webkit-scrollbar{background-color:#ffffff;border:solid 1px #E8C56D;border-radius:7px;height:9px;}
.fixed__table__ataru::-webkit-scrollbar-thumb{background-color:#E8C56D;border-radius:7px;height:9px;}
.fixed__table__ataru table{font-size:13px;letter-spacing:-0.36px;font-weight:600;width:100%;border-collapse:collapse;border-spacing:0;}
.fixed__table__ataru table tr{width:100%;}
.fixed__table__ataru table tr:nth-child(even){background:#FFFFFF !important;}
.fixed__table__ataru table tr:nth-child(odd){background:#FFF6E0 !important;}
.fixed__table__ataru table tr th, .fixed__table__ataru table tr td{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#000000;border:1px solid #707070;padding:5px;vertical-align:middle;text-align:center;}
.fixed__table__ataru table tr th{position:relative;border:1px solid #FFF;font-size:14px;font-weight:bold;min-width:78px;text-align:center;vertical-align:middle;background-image:-webkit-gradient(linear, left top, left bottom, from(#D0A140), color-stop(50%, #FFEBC3), to(#D0A140)) !important;background-image:linear-gradient(180deg, #D0A140, #FFEBC3 50%, #D0A140) !important;padding:8px 0;}
.fixed__table__ataru table tr th p{margin:0 !important;}
.fixed__table__ataru table tr th:before{content:"";position:absolute;top:0px;left:-1px;width:100%;height:100%;border-left:2px solid #FFF !important;border-bottom:1px solid #FFF !important;z-index:-1;}
.fixed__table__ataru table tr th:first-of-type{position:-webkit-sticky;position:sticky;top:0;left:0;border-left:none;border-right:none;background:0 0;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:18px;z-index:1;}
.fixed__table__ataru table tr td{text-align:center;vertical-align:middle;border:1px solid #E2C68F;min-width:107px;font-size:14px;font-weight:bold;padding:2px;padding:10px 0 !important;}
.fixed__table__ataru table tr td p{margin:0 !important;}
.fixed__table__ataru table tr .site-name{border:1px solid #FFF;height:40px;background-image:-webkit-gradient(linear, left top, left bottom, from(#000), color-stop(50%, #5F5F5F), to(#000));background-image:linear-gradient(180deg, #000, #5F5F5F 50%, #000);color:#FFF;}
.fixed__table__ataru table tr .site-image{padding:0 5px !important;}
.fixed__table__ataru table tr .site-cta{height:48px;padding:0 !important;}
.fixed__table__ataru a{display:block;padding-top:3px;}
.fixed__table__ataru a img{height:40px;}
.swiper-container__touroku{margin-bottom:1.3em;}
.swiper-container__touroku .swiper-wrapper{margin-bottom:0px;}
.swiper-container__touroku .swiper-wrapper .swiper-slide{max-width:420px;background:#FFEFD3;height:auto;position:relative;padding:20px 20px;padding-bottom:10px;padding-left:120px;}
.swiper-container__touroku .swiper-wrapper .swiper-slide .swiper__inner{position:relative;}
.swiper-container__touroku .swiper-wrapper .swiper-slide .swiper__inner__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #C69238;margin-bottom:15px;padding-bottom:10px;}
.swiper-container__touroku .swiper-wrapper .swiper-slide .swiper__inner__top .num{font-family:'Shippori Mincho', serif;color:#C69033;font-weight:600;font-size:38px;margin-right:10px;}
.swiper-container__touroku .swiper-wrapper .swiper-slide .swiper__inner__top .text{font-weight:700;font-size:18px;position:relative;top:3px;}
.swiper-container__touroku .swiper-wrapper .swiper-slide .swiper__inner__middle{padding:0 10px;margin-bottom:15px;}
.swiper-container__touroku .swiper-wrapper .swiper-slide::before{position:absolute;content:'';width:80px;height:100%;z-index:1;top:0;left:0;background:-webkit-gradient(linear, right top, left bottom, color-stop(50%, rgba(255,255,255,0)), color-stop(50.5%, #D6D6D6)) no-repeat top left/100% 50.1%,-webkit-gradient(linear, right bottom, left top, color-stop(50%, rgba(255,255,255,0)), color-stop(50.5%, #D6D6D6)) no-repeat bottom right/100% 50.1%;background:linear-gradient(to bottom left, rgba(255,255,255,0) 50%, #D6D6D6 50.5%) no-repeat top left/100% 50.1%,linear-gradient(to top left, rgba(255,255,255,0) 50%, #D6D6D6 50.5%) no-repeat bottom right/100% 50.1%;}
.swiper-container__touroku .swiper-wrapper .swiper-slide:nth-of-type(1){max-width:340px;padding-left:20px;}
.swiper-container__touroku .swiper-wrapper .swiper-slide:nth-of-type(1)::before{position:absolute;content:'';width:0px;height:0%;}
.swiper-container__touroku .swiper-wrapper .swiper-slide:nth-of-type(even){background:#D6D6D6;}
.swiper-container__touroku .swiper-wrapper .swiper-slide:nth-of-type(even) .swiper__inner__top{border-bottom:1px solid white;}
.swiper-container__touroku .swiper-wrapper .swiper-slide:nth-of-type(even) .swiper__inner__top .num{color:#FFFFFF;}
.swiper-container__touroku .swiper-wrapper .swiper-slide:nth-of-type(even)::before{background:-webkit-gradient(linear, right top, left bottom, color-stop(50%, rgba(255,255,255,0)), color-stop(50.5%, #FFEFD3)) no-repeat top left/100% 50.1%,-webkit-gradient(linear, right bottom, left top, color-stop(50%, rgba(255,255,255,0)), color-stop(50.5%, #FFEFD3)) no-repeat bottom right/100% 50.1%;background:linear-gradient(to bottom left, rgba(255,255,255,0) 50%, #FFEFD3 50.5%) no-repeat top left/100% 50.1%,linear-gradient(to top left, rgba(255,255,255,0) 50%, #FFEFD3 50.5%) no-repeat bottom right/100% 50.1%;}
.swiper-container__touroku .swiper-pagination-bullet{--bullet-dot-color:white;--bullet-dot-border:1px solid #C69033;}
.swiper-container__touroku .swiper-pagination-bullet-active{--bullet-dot-color:#C69033;}
.swiper-container__touroku .swiper__pagination{height:34px;}
.swiper-container__touroku .swiper__pagination .swiper-button-next, .swiper-container__touroku .swiper__pagination .swiper-button-prev{position:absolute;top:50%;width:30px;height:15px;margin-top:calc(-1 * var(--swiper-navigation-size)/ 2);z-index:10;background-size:48px 48px;cursor:pointer;}
.swiper-container__touroku .swiper__pagination .swiper-button-prev{left:5px;}
.swiper-container__touroku .swiper__pagination .swiper-button-prev::after{font-family:"Font Awesome 5 Free";font-weight:900;font-size:32px;content:"\f104";color:white;}
.swiper-container__touroku .swiper__pagination .swiper-button-next{right:5px;}
.swiper-container__touroku .swiper__pagination .swiper-button-next::after{font-family:"Font Awesome 5 Free";font-weight:900;font-size:32px;content:"\f105";color:white;}
input[name="contact"]{display:none;}
input[name="contact"]#contact:checked ~ .contact-tabs li:has(label[for="contact"]),
input[name="contact"]#request:checked ~ .contact-tabs li:has(label[for="request"]){position:relative;}
input[name="contact"]#contact:checked ~ .contact-tabs li:has(label[for="contact"]):before,
input[name="contact"]#request:checked ~ .contact-tabs li:has(label[for="request"]):before{content:'';width:24px;height:8px;-webkit-clip-path:polygon(0 0, 50% 100%, 100% 0);clip-path:polygon(0 0, 50% 100%, 100% 0);background:#D0A12B;position:absolute;left:50%;bottom:-10px;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);}
input[name="contact"]#contact:checked ~ .contact-tabs li:has(label[for="contact"]) label,
input[name="contact"]#request:checked ~ .contact-tabs li:has(label[for="request"]) label{background:#D0A12B;-webkit-box-shadow:0 -2px 0 #B2871A;box-shadow:0 -2px 0 #B2871A;overflow:hidden;margin-top:2px;}
input[name="contact"]#contact:checked ~ .contact-tabs li:has(label[for="contact"]) label span,
input[name="contact"]#request:checked ~ .contact-tabs li:has(label[for="request"]) label span{position:relative;z-index:2;}
input[name="contact"]#contact:checked ~ .contact-tabs li:has(label[for="contact"]) label:before,
input[name="contact"]#request:checked ~ .contact-tabs li:has(label[for="request"]) label:before{content:'';width:177px;height:35px;background:url(//www.centresource.com/wp-content/themes/kaitai_keirin_php8/img/page/mark.svg) no-repeat;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);z-index:1;}
.contact-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;margin-top:30px;}
.contact-tabs li{-webkit-box-flex:1;-ms-flex:1;flex:1;}
.contact-tabs li label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px 0;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:15px;color:#fff;font-weight:600;background:#c0c0c0;border-radius:5px;-webkit-box-shadow:0 2px 0 #999;box-shadow:0 2px 0 #999;position:relative;}
.contactform{display:none;}
input[name="contact"]#contact:checked ~ .contents__contact,
input[name="contact"]#request:checked ~ .contents__request{display:block;}
.wpcf7-form{border:1px solid #D0A12B;margin-top:20px;padding:15px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.wpcf7-form p{margin:0;letter-spacing:normal;}
.wpcf7-form p:has(.wpcf7-submit){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.wpcf7-form .contact-label{font-size:14px;font-weight:600;color:#1a1a1a;margin-bottom:8px;}
.wpcf7-form .contact-label span{font-size:11px;color:#a0a0a0;}
.wpcf7-form .contact-label span.required{color:#B40000;}
.wpcf7-form .wpcf7-form-control-wrap{display:block;margin-bottom:20px;}
.wpcf7-form .wpcf7-form-control-wrap input, .wpcf7-form .wpcf7-form-control-wrap textarea{width:100%;border:solid 1px #D0A12B;border-radius:6px;padding:10px 12px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.wpcf7-form .wpcf7-form-control-wrap input::-webkit-input-placeholder, .wpcf7-form .wpcf7-form-control-wrap textarea::-webkit-input-placeholder{color:#a0a0a0;font-size:14px;}
.wpcf7-form .wpcf7-form-control-wrap input:-ms-input-placeholder, .wpcf7-form .wpcf7-form-control-wrap textarea:-ms-input-placeholder{color:#a0a0a0;font-size:14px;}
.wpcf7-form .wpcf7-form-control-wrap input::-ms-input-placeholder, .wpcf7-form .wpcf7-form-control-wrap textarea::-ms-input-placeholder{color:#a0a0a0;font-size:14px;}
.wpcf7-form .wpcf7-form-control-wrap input::placeholder, .wpcf7-form .wpcf7-form-control-wrap textarea::placeholder{color:#a0a0a0;font-size:14px;}
.wpcf7-form .wpcf7-submit{width:170px;font-size:16px;color:#fff;background:#D0A12B;border-radius:5px;text-align:center;padding:5px 0;-webkit-box-sizing:border-box;box-sizing:border-box;border:unset;}
.wpcf7-form .wpcf7-spinner{margin:0;}
.is-fixed{height:100%;overflow:hidden;}
.header{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-image:url(//www.centresource.com/wp-content/themes/kaitai_keirin_php8/img/header-background.png);padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.header__left{width:15%;}
.header__right{width:81%;}
.header__right__menu-lists{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.header__right__menu-lists>li{width:20%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#FFFFFF;text-align:center;}
.header__right__menu-lists>li:not(:last-child){border-right:1px solid #999999;}
.header__right__menu-lists>li>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#FFFFFF;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;}
.header__right__menu-lists>li:before{content:'';display:block;margin-bottom:4px;background:no-repeat center / contain;height:20px;}
.header__right__menu-lists .drop-list{position:relative;}
.header__right__menu-lists .drop-list__name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.header__right__menu-lists .drop-list__name:after{content:'\f107';font-family:"Font Awesome 5 Free";font-weight:900;display:block;font-size:14px;color:#000000;background-color:#FFFFFF;padding:0 3px;margin-left:5px;}
.header__right__menu-lists .drop-list__menu{display:none;position:absolute;width:260px;top:100%;left:50%;-webkit-transform:translateX(-50%) translateY(-10px);transform:translateX(-50%) translateY(-10px);padding-top:25px;-webkit-box-sizing:border-box;box-sizing:border-box;background:transparent;z-index:3;}
.header__right__menu-lists .drop-list__menu:before{content:'';position:absolute;top:25px;left:0;right:0;bottom:0;background-color:#333333;border-radius:5px;-webkit-box-shadow:0 4px 15px rgba(0,0,0,0.15);box-shadow:0 4px 15px rgba(0,0,0,0.15);pointer-events:none;z-index:0;}
.header__right__menu-lists .drop-list__menu:after{content:'';position:absolute;top:13px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:12px solid #333333;pointer-events:none;z-index:0;}
.header__right__menu-lists .drop-list__menu>li{position:relative;padding:20px 0;}
.header__right__menu-lists .drop-list__menu>li:not(:last-child){border-bottom:1px dashed #999999;}
.header__right__menu-lists .drop-list__menu>li:after{content:'\f105';font-family:"Font Awesome 5 Free";font-weight:900;font-size:16px;position:absolute;right:3%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.header__right__menu-lists .drop-list__menu>li>a{position:relative;display:block;font-size:15px;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;color:#FFFFFF;}
.header__right__menu-lists .drop-list:hover .drop-list__menu{display:block;}
.header__right__menu-lists .predict-item:before{width:22px;background-image:url(//www.centresource.com/wp-content/themes/kaitai_keirin_php8/img/icon/header-predict.svg);}
.header__right__menu-lists .predict-item:hover::before{background-image:url(//www.centresource.com/wp-content/themes/kaitai_keirin_php8/img/icon/header-predict-hover.svg);}
.header__right__menu-lists .column-item:before{width:22px;background-image:url(//www.centresource.com/wp-content/themes/kaitai_keirin_php8/img/icon/header-column.svg);}
.header__right__menu-lists .column-item:hover::before{background-image:url(//www.centresource.com/wp-content/themes/kaitai_keirin_php8/img/icon/header-column-hover.svg);}
.header__right__menu-lists .today-item:before{width:18px;background-image:url(//www.centresource.com/wp-content/themes/kaitai_keirin_php8/img/icon/today-forecast.svg);}
.header__right__menu-lists .today-item:hover::before{background-image:url(//www.centresource.com/wp-content/themes/kaitai_keirin_php8/img/icon/today-forecast-hover.svg);}
.header__right__menu-lists .field-item:before{width:24px;background-image:url(//www.centresource.com/wp-content/themes/kaitai_keirin_php8/img/icon/field.svg);}
.header__right__menu-lists .field-item:hover::before{background-image:url(//www.centresource.com/wp-content/themes/kaitai_keirin_php8/img/icon/field-hover.svg);}
.header__content{width:100%;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.header__content__logo{width:35%;margin:0 auto;}
.header .header-line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#FFF;background-color:#BE2729;padding:5px 0;}
.header .header-line__text{font-size:11px;line-height:22px;font-weight:bold;text-align:center;}
.header .header-line__friend{font-size:11px;font-weight:bold;text-align:center;color:#FFF;padding:5px;border-radius:3px;background:#00c052;text-shadow:#006107 1px 1px 2px, #006107 -1px 1px 2px, #006107 1px -1px 2px, #006107 -1px -1px 2px;}
footer{background-color:#191919;text-align:center;margin-top:12px;}
footer ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 80px;-webkit-box-sizing:border-box;box-sizing:border-box;}
footer ul li{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:13px;}
footer ul li a{color:#cccccc;text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px 0;}
footer ul li:hover{background:#fff;opacity:.4;}
footer ul li:hover a{color:#000;}
footer p{background:#e8c56d;padding:8px 0;font-size:12px;}
footer .gnav{display:block;position:absolute;z-index:100;}
footer .gnav.hide{-webkit-transform:translateY(-100%);transform:translateY(-100%);}
footer .gnav__inner{width:95%;max-width:480px;position:fixed;bottom:12px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:100;}
footer .gnav__inner__content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:6px;width:100%;margin:0 !important;padding:0 !important;list-style:none;}
footer .gnav__inner__content.is-3 .items-lists{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;max-width:calc((100% - 12px) / 3);}
footer .gnav__inner__content.is-4 .items-lists{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;max-width:calc((100% - 18px) / 4);}
footer .gnav .items-lists{margin:0 !important;padding:0 !important;width:auto !important;border:none !important;border-radius:10px;overflow:hidden;background:rgba(89,89,86,0.45);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(10px);-webkit-box-shadow:0 2px 10px rgba(0,0,0,0.25);box-shadow:0 2px 10px rgba(0,0,0,0.25);}
footer .gnav .items-lists.gnav__item--top{border-radius:30px;}
footer .gnav .items-lists__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:4px;width:100%;min-height:70px;padding:4px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#FFFFFF;text-decoration:none;}
footer .gnav .items-lists__link__icon{display:block;width:22px;height:22px;-o-object-fit:contain;object-fit:contain;}
footer .gnav .items-lists__link__label{display:block;color:#FFFFFF;font-size:11px;font-weight:bold;line-height:13px;text-align:center;letter-spacing:0;}
.eo-fullcalendar{margin:2em 0;}
.eo-fullcalendar .fc-toolbar{display:none;}
.eo-fullcalendar .fc-view-container table .fc-day-header{background-color:#E2C67A !important;border:1px solid #E2C67A;padding:7px 0 !important;-webkit-box-sizing:border-box;box-sizing:border-box;}
.eo-fullcalendar .fc-view-container table tbody{background-color:#535353;}
.eo-fullcalendar .fc-view-container table .fc-sun{color:#A34532;}
.eo-fullcalendar .fc-view-container table .fc-sat{color:#4F71B6;}
.eo-fullcalendar .fc-view-container table .fc-day{border:1px solid #E2C67A;}
.eo-fullcalendar .fc-view-container table .fc-today{background-color:#535353;}
.eo-fullcalendar .fc-view-container table .fc-day-number{text-align:left;color:#fff;padding:5px !important;-webkit-box-sizing:border-box;box-sizing:border-box;}
.eo-fullcalendar .fc-view-container table .fc-other-month{color:#535353;}
.eo-fullcalendar .fc-view-container table .fc-day-grid-event{font-family:Arial, Helvetica, sans-serif;font-weight:100 !important;line-height:1;color:#fff !important;margin:0 0 0 3px;padding:4px 5px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.eo-fullcalendar .fc-view-container table .fc-content .fc-time{display:none;}
.fc-unthemed .fc-popover, .fc-unthemed .fc-row, .fc-unthemed hr, .fc-unthemed tbody, .fc-unthemed td, .fc-unthemed th, .fc-unthemed thead{border-color:#E2C67A !important;}
.today-racedata{width:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}
.today-racedata input[name="today-racedata_tab"]{display:none;}
.today-racedata__label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:7px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;}
.today-racedata__label .today-racedata_tab{width:100%;height:30px;line-height:17px;font-family:system-ui;font-size:17px;font-weight:bold;text-align:center;color:#CD853F;background-color:#F8F8FF;padding-top:6px;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;position:relative;}
.today-racedata__label .today-racedata_tab:not(:last-child){margin-right:1px;}
.today-racedata__label .today-racedata_tab span{font-size:14px;}
.today-racedata #tab-day1:checked ~ .today-racedata__label .tab-day1,
.today-racedata #tab-day2:checked ~ .today-racedata__label .tab-day2,
.today-racedata #tab-day3:checked ~ .today-racedata__label .tab-day3,
.today-racedata #tab-day4:checked ~ .today-racedata__label .tab-day4,
.today-racedata #tab-day5:checked ~ .today-racedata__label .tab-day5,
.today-racedata #tab-day6:checked ~ .today-racedata__label .tab-day6,
.today-racedata #tab-day7:checked ~ .today-racedata__label .tab-day7{height:40px;line-height:40px;font-size:20px;color:#fff;background-color:#CD853F;padding-top:0px;border-right:0px;}
.today-racedata #tab-day1:checked ~ .today-racedata__label .tab-day1 span,
.today-racedata #tab-day2:checked ~ .today-racedata__label .tab-day2 span,
.today-racedata #tab-day3:checked ~ .today-racedata__label .tab-day3 span,
.today-racedata #tab-day4:checked ~ .today-racedata__label .tab-day4 span,
.today-racedata #tab-day5:checked ~ .today-racedata__label .tab-day5 span,
.today-racedata #tab-day6:checked ~ .today-racedata__label .tab-day6 span,
.today-racedata #tab-day7:checked ~ .today-racedata__label .tab-day7 span{font-size:16px;}
.today-racedata__contents{display:none;clear:both;overflow:hidden;background-color:#535353;padding-bottom:10px;}
.today-racedata__contents .grade{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:60%;margin:0 auto;padding:25px 0;font-family:'Hiragino Sans';text-align:center;}
.today-racedata__contents .grade div{width:22%;}
.today-racedata__contents .grade div img{display:block;width:100%;height:auto;}
.today-racedata__contents .grade__on{width:90px;height:30px;font-size:18px;line-height:30px;color:#fff;background-color:#7274F7;}
.today-racedata__contents .grade__off{width:90px;height:100%;font-size:18px;line-height:30px;color:#333333;background-color:#666666;}
.today-racedata__contents .race-contents{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:25px;font-family:'Hiragino Sans';}
.today-racedata__contents .race-contents li{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;margin:4px 0;font-family:'Hiragino Sans';}
.today-racedata__contents .race-contents li:first-of-type, .today-racedata__contents .race-contents li:nth-of-type(2){margin-top:0;}
.today-racedata__contents .race-contents li .left{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;}
.today-racedata__contents .race-contents li .left a{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#000;padding:5px 7px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.today-racedata__contents .race-contents li .left a img{height:18px;}
.today-racedata__contents .race-contents li .left a .top{display:-webkit-box;display:-ms-flexbox;display:flex;height:16px;margin-bottom:10px;}
.today-racedata__contents .race-contents li .left a .top h3{padding:0 5px;color:#fff;font-size:18px;line-height:20px;}
.today-racedata__contents .race-contents li .left__enclosure{width:100%;position:relative;}
.today-racedata__contents .race-contents li .left__enclosure .bottom{padding:8px;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#fff;font-size:15px;font-family:'Hiragino Sans';font-weight:bold;}
.today-racedata__contents .race-contents li .left__enclosure .bottom img{height:15px;}
.today-racedata__contents .race-contents li .left__enclosure .bottom__icon{display:-webkit-box;display:-ms-flexbox;display:flex;width:15%;}
.today-racedata__contents .race-contents li .left__enclosure .bottom__icon__girls img{display:block;width:25px;height:15px;}
.today-racedata__contents .race-contents li .left__enclosure .bottom__icon__right img{display:block;width:25px;height:15px;}
.today-racedata__contents .race-contents li .right{width:10%;}
.today-racedata__contents .race-contents li .right img{display:block;width:53%;height:auto;margin:auto;}
.today-racedata__contents .icon-explanation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}
.today-racedata__contents .icon-explanation__top, .today-racedata__contents .icon-explanation__bottom{height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right;}
.today-racedata__contents .icon-explanation__top li, .today-racedata__contents .icon-explanation__bottom li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;margin-right:10px;margin-bottom:10px;}
.today-racedata__contents .icon-explanation__top li:before, .today-racedata__contents .icon-explanation__bottom li:before{content:'';display:inline-block;width:20px;height:20px;background-size:contain;background-repeat:no-repeat;margin-right:3px;vertical-align:middle;}
.today-racedata__contents .icon-explanation__top .girls:before, .today-racedata__contents .icon-explanation__bottom .girls:before{background-image:url(//www.centresource.com/wp-content/themes/kaitai_keirin_php8/img/icon/girls.svg);}
.today-racedata__contents .icon-explanation__top .morning:before, .today-racedata__contents .icon-explanation__bottom .morning:before{background-image:url(//www.centresource.com/wp-content/themes/kaitai_keirin_php8/img/icon/morning.svg);}
.today-racedata__contents .icon-explanation__top .summertime:before, .today-racedata__contents .icon-explanation__bottom .summertime:before{background-image:url(//www.centresource.com/wp-content/themes/kaitai_keirin_php8/img/icon/summertime.svg);}
.today-racedata__contents .icon-explanation__top .night:before, .today-racedata__contents .icon-explanation__bottom .night:before{background-image:url(//www.centresource.com/wp-content/themes/kaitai_keirin_php8/img/icon/night.svg);}
.today-racedata__contents .icon-explanation__top .midnight:before, .today-racedata__contents .icon-explanation__bottom .midnight:before{background-image:url(//www.centresource.com/wp-content/themes/kaitai_keirin_php8/img/icon/midnight.svg);}
.today-racedata__contents .icon-explanation__top{margin-bottom:5px;}
.today-racedata #tab-day1:checked ~ #day1-content,
.today-racedata #tab-day2:checked ~ #day2-content,
.today-racedata #tab-day3:checked ~ #day3-content,
.today-racedata #tab-day4:checked ~ #day4-content,
.today-racedata #tab-day5:checked ~ #day5-content,
.today-racedata #tab-day6:checked ~ #day6-content,
.today-racedata #tab-day7:checked ~ #day7-content{display:block;}
.blogcard{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:80%;background-color:#fff;border:1px solid #E8C56D;text-decoration:none;margin:1.3em auto;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.blogcard .thumbnail{width:30%;}
.blogcard .title--readmore-btn{width:68%;position:relative;}
.blogcard .title--readmore-btn .title{font-weight:bold;line-height:22px;color:#825b20;text-decoration:underline;}
.blogcard .title--readmore-btn .readmore-btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-weight:bold;text-align:center;color:#fff;background-color:#825b20;padding:7px 14px;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;bottom:0;right:0;}
.newblogcard{margin:40px 0 30px;background:#F9EEDC;padding:35px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;border:2px solid #C69022;border-radius:10px;position:relative;}
.newblogcard__midashi{position:absolute;top:-20px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);background:#C69022;text-align:center;padding:10px 0;-webkit-box-sizing:border-box;box-sizing:border-box;width:70%;}
.newblogcard__midashi span{color:#fff;font-size:16px;font-weight:600;position:relative;}
.newblogcard__midashi span:before{content:'';width:14px;height:14px;background:url(//www.centresource.com/wp-content/themes/kaitai_keirin_php8/img/icon-blogcard.svg) no-repeat;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);left:-15px;}
.newblogcard__content li a{background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 5px 0 0 #C69022;box-shadow:0 5px 0 0 #C69022;position:relative;border-radius:10px;}
.newblogcard__content li a:before{content:'';width:18px;height:16px;background:#fff;-webkit-clip-path:polygon(25% 0, 25% 100%, 100% 50%);clip-path:polygon(25% 0, 25% 100%, 100% 50%);position:absolute;right:7px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);z-index:5;}
.newblogcard__content li a:after{content:'';width:30px;height:100%;background:#C69022;border-radius:0 10px 10px 0;position:absolute;right:0;top:0;z-index:4;}
.newblogcard__content li a .thumb{width:130px;}
.newblogcard__content li a .content{width:calc(100% - 185px);position:relative;}
.newblogcard__content li a .content .tag{border:solid 1px #C69022;color:#C69022;font-family:'ヒラギノ角ゴシック';font-size:14px;font-weight:600;line-height:22px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.newblogcard__content li a .content .text{color:#2B63E0;font-size:16px;font-weight:600;text-decoration:underline;line-height:1.5;margin-top:5px;}
.newblogcard__content li:not(:first-of-type){margin-top:15px;}
.qanda{width:80%;background-color:#fff;margin:1.3em auto;}
.qanda div{margin:0;}
.qanda__accordion .enclosure:not(:last-of-type){margin-bottom:10px;}
.qanda__accordion .enclosure .qanda-input{display:none;}
.qanda__accordion .enclosure .qanda-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;background:#e8c56d;background:-webkit-gradient(linear, left top, left bottom, from(#e8c56d), to(#9f7213));background:linear-gradient(180deg, #e8c56d 0%, #9f7213 100%);padding:17px 55px 17px 10px;position:relative;}
.qanda__accordion .enclosure .qanda-label:after{content:'\f078';display:block;font-family:"Font Awesome 5 Free";font-size:18px;font-weight:900;color:#fff;position:absolute;top:50%;right:20px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);}
.qanda__accordion .enclosure .qanda-label .q{width:5%;font-size:20px;color:#fff;}
.qanda__accordion .enclosure .qanda-label .text{width:93%;line-height:20px;}
.qanda__accordion .enclosure .qanda-content{display:block;height:0;opacity:0;visibility:hidden;}
.qanda__accordion .enclosure .qanda-content__enclosure{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;padding:12px 10px 10px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.qanda__accordion .enclosure .qanda-content__enclosure .a{width:5%;font-size:20px;color:#B18528;}
.qanda__accordion .enclosure .qanda-content__enclosure .text{width:93%;line-height:20px;}
.qanda__accordion .enclosure .qanda-content__enclosure .text p{margin:0;}
.qanda__accordion .enclosure .qanda-content__enclosure .text p:not(:last-of-type){margin-bottom:5px;}
.qanda__accordion .enclosure .qanda-content__enclosure .text a{text-decoration:underline;}
.qanda__accordion .enclosure .qanda-input:checked+.qanda-label:after{content:'\f077';font-size:18px;}
.qanda__accordion .enclosure .qanda-input:checked+.qanda-label+.qanda-content{height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;visibility:visible;opacity:1;}
.slider-field{width:100%;background-color:#000;}
.slider-field__contents{border-bottom:1px solid #666;padding:20px 0;-webkit-box-sizing:border-box;box-sizing:border-box;}
.slider-field__contents h2{margin-top:2px;color:#DDC784;font-size:16px;font-weight:bold;margin-bottom:16px;border-top:1px solid #FFF !important;border-bottom:1px solid #FFF !important;}
.slider-field__contents:first-of-type{border-top:1px solid #666;}
.slider-field__contents .field-right{width:50%;}
.slider-field__contents .field-right h3{font-size:16px;line-height:18px;color:#fff;text-align:center;margin:0 !important;}
.slider-field__contents .field-right__title{border-top:1px solid #fff;border-bottom:1px solid #fff;margin-bottom:5px;position:relative;}
.slider-field__contents .field-right__title h3{padding:5px 10px !important;}
.slider-field__contents .field-right__title ::before{content:"";display:inline-block;width:3px;height:70px;background-color:#000;position:absolute;top:30px;left:50%;}
.slider-field__contents .field-content{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;row-gap:5px;margin-bottom:10px;padding:0 20px;}
.slider-field__contents .field-content__img{width:50%;}
.slider-field__contents .field-content__img img{display:block;width:85%;margin:auto;}
.slider-field__contents .field-content__name{margin-bottom:15px !important;}
.slider-field__contents .field-content__name a{display:inline-block;}
.slider-field__contents .field-content__live{width:85%;margin:0 auto 15px !important;}
.slider-field__contents .field-content__live a{font-family:Arial, Helvetica, sans-serif;font-size:18px !important;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.slider-field__contents .field-content__table{-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;font-size:12px;padding:0;float:left;color:#000;}
.slider-field__contents .field-content__table tr{width:177px;background-size:50%;height:20px;border-bottom:solid 5px #000;padding:0;}
.slider-field__contents .field-content__table tr th{padding:0;width:110px;text-align:center;line-height:18px;}
.slider-field__contents .field-content__table tr td{width:82px;text-align:center;}
.slider-field__contents .field-content__text{width:100%;margin-bottom:10px;color:#fff;}
.slider-field__contents .field-content__text p{line-height:18px;font-size:12px;margin:0;}
.slider-field__contents .field-content__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;}
.slider-field__contents .field-content__link a{width:49%;display:block;}
.slider-field__contents .field-content__link a:nth-child(2){padding-left:10px;}
.slider-field__contents .field-content__link a:first-of-type{margin-top:3px;margin-bottom:15px;}
.slider-field__contents .field-content__link a img{display:block;}
.slider-field__contents .swiper-pagination{margin-top:10px;position:unset;}
.slider-field__contents .swiper-pagination .swiper-pagination-bullet{--bullet-dot-color:#000;--bullet-dot-border:1px solid #fff;}
.slider-field__contents .swiper-pagination .swiper-pagination-bullet-active{--bullet-dot-color:#fff;}
.top-slidelist{margin-bottom:10px;}
.top-slidelist .swiper-container-top .swiper-wrapper .swiper-slide{margin-bottom:50px;}
.top-slidelist .swiper-container-top .swiper-pagination-top .swiper-pagination-bullet{--bullet-dot-size:20px;--bullet-dot-color:rgba(0,0,0,0.2);}
.top-slidelist .swiper-container-top .swiper-pagination-top .swiper-pagination-bullet-active{--bullet-dot-color:#C0A25D;}
.rank_banner{margin-bottom:30px;}
.accordion{margin:0 0 1.3em;}
.accordion summary{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;border:2px solid #D0A140;border-radius:5px;padding:18px 22px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px;font-weight:700;color:#1e1e1e;letter-spacing:0.4px;line-height:1.5;-webkit-box-shadow:0 3px 0 0 rgba(208,161,64,0.4);box-shadow:0 3px 0 0 rgba(208,161,64,0.4);}
.accordion summary:after{content:"";position:absolute;width:19px;height:19px;right:20px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);background:url(//www.centresource.com/wp-content/themes/kaitai_keirin_php8/img/acc_plus.svg) no-repeat;-webkit-transition:.3s;transition:.3s;}
.accordion summary::-webkit-details-marker{display:none;}
.accordion[open] summary:after{background:url(//www.centresource.com/wp-content/themes/kaitai_keirin_php8/img/acc_minus.svg) no-repeat;}
.accordion__content{padding:10px 0 0 0;-webkit-box-sizing:border-box;box-sizing:border-box;}
.accordion.acc-ranking summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2px;}
.accordion.acc-ranking summary:before{content:'';width:21px;height:18px;background:url(//www.centresource.com/wp-content/themes/kaitai_keirin_php8/img/acc_ranking.svg) no-repeat;display:inline-block;}
.headline-custom{font-size:18px;font-weight:bold;line-height:24px;text-align:center;color:#E8C56D;background-color:#000;margin:36px 0 26px;padding:20px 70px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;}
.headline-custom:before{content:'';display:inline-block;width:65px;height:65px;background-image:url(//www.centresource.com/wp-content/themes/kaitai_keirin_php8/img/icon-transparent.svg);background-size:contain;background-repeat:no-repeat;position:absolute;top:50%;left:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);}
.headline-custom:after{content:'';width:0;height:0;border:20px solid transparent;border-top:15px solid #000;position:absolute;top:100%;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);}
.heading-name{position:relative;font-size:20px !important;line-height:24px !important;background-color:#f9eedc !important;border-bottom:none !important;border-left:none !important;padding:10px 10px 10px 70px !important;margin:1.3em 0 !important;}
.heading-name .rank{display:none;}
.heading-name:before{content:'';display:block;width:60px;height:60px;background-size:contain;background-repeat:no-repeat;position:absolute;top:57%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.heading-name.rank1:before{background-image:url(//www.centresource.com/wp-content/themes/kaitai_keirin_php8/img/rank_1.png);}
.heading-name.rank2:before{background-image:url(//www.centresource.com/wp-content/themes/kaitai_keirin_php8/img/rank_2.png);}
.heading-name.rank3:before{background-image:url(//www.centresource.com/wp-content/themes/kaitai_keirin_php8/img/rank_3.png);}
.heading-name.rank4:before{background-image:url(//www.centresource.com/wp-content/themes/kaitai_keirin_php8/img/rank_4.png);}
.heading-name.rank5:before{background-image:url(//www.centresource.com/wp-content/themes/kaitai_keirin_php8/img/rank_5.png);}
.heading-name.rank6:before{background-image:url(//www.centresource.com/wp-content/themes/kaitai_keirin_php8/img/rank_6.png);}
.heading-name.rank7:before{background-image:url(//www.centresource.com/wp-content/themes/kaitai_keirin_php8/img/rank_7.png);}
.heading-name.rank8:before{background-image:url(//www.centresource.com/wp-content/themes/kaitai_keirin_php8/img/rank_8.png);}
.heading-name.rank9:before{background-image:url(//www.centresource.com/wp-content/themes/kaitai_keirin_php8/img/rank_9.png);}
.heading-name.rank10:before{background-image:url(//www.centresource.com/wp-content/themes/kaitai_keirin_php8/img/rank_10.png);}
.update-history{margin-bottom:30px;}
.update-history__title{background:#2E2E2E;color:#FFFFFF;text-align:center;font-size:18px;padding:10px 0;border-radius:10px 10px 0 0;}
.update-history__title::before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f2f9";padding-right:7px;}
.update-history__content{background:#EFEFEF;padding:20px;border-radius:0 0 10px 10px;}
.update-history__content__lists{overflow-y:scroll;max-height:200px;padding-right:15px;line-height:1.6em;}
.update-history__content__lists::-webkit-scrollbar{width:5px;}
.update-history__content__lists::-webkit-scrollbar-track{background-color:#E6E6E6;border-radius:5px;}
.update-history__content__lists::-webkit-scrollbar-thumb{background-color:#787777;border-radius:5px;}
.update-history__content__lists .list{padding:0 0 10px 10px;border-bottom:1px solid #C6C6C6;}
.update-history__content__lists .list:not(:first-child){padding-top:10px;}
.update-history__content__lists .list .date{font-weight:bold;margin-right:10px;}
.update-history__content__lists .list .hit{background:#FFFFFF;font-weight:bold;padding:5px 10px;border-radius:5px;margin-right:10px;}
.swiper-good_kuchikomi, .swiper-bad_kuchikomi{margin:1em auto;padding:30px 0;-webkit-box-sizing:border-box;box-sizing:border-box;}
.swiper-good_kuchikomi__title, .swiper-bad_kuchikomi__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:620px;font-size:22px;font-weight:bold;line-height:22px;color:#fff;margin:0 auto 10px;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.swiper-good_kuchikomi__title:after, .swiper-bad_kuchikomi__title:after{content:'';display:inline-block;width:22px;height:24px;background-size:contain;background-repeat:no-repeat;margin-left:3px;vertical-align:middle;}
.swiper-good_kuchikomi .swiper-container__kuchikomi, .swiper-bad_kuchikomi .swiper-container__kuchikomi{background-color:#fff;margin-bottom:10px;}
.swiper-good_kuchikomi__comlist, .swiper-bad_kuchikomi__comlist{max-width:620px;margin:0 auto;}
.swiper-good_kuchikomi__comlist .title, .swiper-bad_kuchikomi__comlist .title{font-weight:bold;text-align:center;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.swiper-good_kuchikomi__comlist ul, .swiper-bad_kuchikomi__comlist ul{background-color:#fff;padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.swiper-good_kuchikomi__comlist ul li, .swiper-bad_kuchikomi__comlist ul li{line-height:22px;padding:15px 10px 15px 30px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;}
.swiper-good_kuchikomi__comlist ul li:not(:last-of-type),
.swiper-bad_kuchikomi__comlist ul li:not(:last-of-type){border-bottom:1px dotted #E5E5E5;}
.swiper-good_kuchikomi__comlist ul li::before, .swiper-bad_kuchikomi__comlist ul li::before{content:'・';font-size:20px;position:absolute;top:50%;left:10px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);}
.swiper-good_kuchikomi{background-color:#F3E8D2;}
.swiper-good_kuchikomi__title{background:transparent -webkit-gradient(linear, left top, left bottom, from(#D0A140), to(#9F7213)) 0% 0% no-repeat padding-box;background:transparent linear-gradient(180deg, #D0A140 0%, #9F7213 100%) 0% 0% no-repeat padding-box;}
.swiper-good_kuchikomi__title:after{background-image:url(//www.centresource.com/wp-content/themes/kaitai_keirin_php8/img/icon-good.svg);}
.swiper-good_kuchikomi__comlist .title{background-color:#E8C56D;}
.swiper-good_kuchikomi__comlist ul{border:1px solid #E8C56D;}
.swiper-good_kuchikomi__comlist ul li::before{color:#E8C56D;}
.swiper-bad_kuchikomi{background-color:#EAEAEA;}
.swiper-bad_kuchikomi__title{background:transparent -webkit-gradient(linear, left top, left bottom, from(#BFBFBF), to(#7E7E7E)) 0% 0% no-repeat padding-box;background:transparent linear-gradient(180deg, #BFBFBF 0%, #7E7E7E 100%) 0% 0% no-repeat padding-box;}
.swiper-bad_kuchikomi__title:after{background-image:url(//www.centresource.com/wp-content/themes/kaitai_keirin_php8/img/icon-bad.svg);}
.swiper-bad_kuchikomi__comlist .title{background-color:#C5C5C5;}
.swiper-bad_kuchikomi__comlist ul{border:1px solid #C5C5C5;}
.swiper-bad_kuchikomi__comlist ul li::before{color:#C5C5C5;}
.swiper-container__kuchikomi{margin-bottom:1.3em;max-width:620px;}
.swiper-container__kuchikomi .swiper-wrapper{margin-bottom:15px;}
.swiper-container__kuchikomi .swiper-wrapper .swiper-slide--kuchikomi{border:2px solid black;position:relative;margin-top:16px;}
.swiper-container__kuchikomi .swiper-wrapper .swiper-slide--kuchikomi__pickup{position:absolute;right:10px;top:-16px;width:80px;}
.swiper-container__kuchikomi .swiper-wrapper .swiper-slide--kuchikomi__thumb{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:10px;padding-bottom:0;margin-bottom:10px;}
.swiper-container__kuchikomi .swiper-wrapper .swiper-slide--kuchikomi__thumb__left{margin-right:10px;}
.swiper-container__kuchikomi .swiper-wrapper .swiper-slide--kuchikomi__thumb__left img{border:2px solid black;}
.swiper-container__kuchikomi .swiper-wrapper .swiper-slide--kuchikomi__thumb__right__name{margin-top:5px;margin-bottom:5px;font-size:14px;}
.swiper-container__kuchikomi .swiper-wrapper .swiper-slide--kuchikomi__thumb__right__time{padding:5px;background:#F0F0F0;font-size:12px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;}
.swiper-container__kuchikomi .swiper-wrapper .swiper-slide--kuchikomi__midashi{margin:0;margin-bottom:10px;text-align:center;font-weight:bold;border-bottom:1px solid #666666;}
.swiper-container__kuchikomi .swiper-wrapper .swiper-slide--kuchikomi__text{padding:0 10px;font-size:14px;margin-bottom:15px;line-height:1.3rem;overflow-y:hidden;position:relative;}
.swiper-container__kuchikomi .swiper-wrapper .swiper-slide--kuchikomi__text .sm{position:absolute;right:10px;bottom:0;background:-webkit-gradient(linear, left top, right top, from(rgba(255,255,255,0)), color-stop(7%, rgba(255,255,255,0.867406)), color-stop(23%, #fff), to(#fff));background:linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.867406) 7%, #fff 23%, #fff 100%);padding-left:10px;}
.swiper-container__kuchikomi .swiper-wrapper .swiper-slide--kuchikomi__score{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#F8EBD8;padding:5px 10px;}
.swiper-container__kuchikomi .swiper-wrapper .swiper-slide--kuchikomi__score__star{font-weight:bold;font-size:14px;}
.swiper-container__kuchikomi .swiper-wrapper .swiper-slide--kuchikomi__score__star span{color:#eaa00a;}
.swiper-container__kuchikomi .swiper-wrapper .swiper-slide--kuchikomi__score__cat{font-weight:bold;font-size:14px;line-height:20px;}
.swiper-container__kuchikomi .swiper-pagination-bullets{bottom:0;height:44px;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.swiper-container__kuchikomi .swiper-pagination-bullet{--bullet-dot-color:#505050;}
.swiper-container__kuchikomi .swiper-pagination-bullet-active{--bullet-dot-color:black;}
.swiper-container__kuchikomi .swiper__pagination{position:relative;background:#E2E2E2;height:44px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.swiper-container__kuchikomi .swiper__pagination .swiper-button-next, .swiper-container__kuchikomi .swiper__pagination .swiper-button-prev{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-top:0;width:30px;height:30px;z-index:10;cursor:pointer;}
.swiper-container__kuchikomi .swiper__pagination .swiper-button-prev{left:0;}
.swiper-container__kuchikomi .swiper__pagination .swiper-button-prev::after{font-family:"Font Awesome 5 Free";font-weight:900;font-size:32px;content:"\f104";color:black;}
.swiper-container__kuchikomi .swiper__pagination .swiper-button-next{right:0;}
.swiper-container__kuchikomi .swiper__pagination .swiper-button-next::after{font-family:"Font Awesome 5 Free";font-weight:900;font-size:32px;content:"\f105";color:black;}
.user-com{margin:30px 0;}
.user-com__title{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#E8C56D;background-color:#000;border-top-left-radius:3px;border-top-right-radius:3px;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.user-com__title>.fas{margin-right:5px;}
.user-com__contents{height:400px;overflow-y:scroll;border:2px solid #E8C56D;padding:15px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;}
.user-com__contents::-webkit-scrollbar{width:7px;}
.user-com__contents::-webkit-scrollbar-track{background-color:#E6E6E6;border-radius:5px;margin:10px 0;}
.user-com__contents::-webkit-scrollbar-thumb{background-color:#606060;border-radius:5px;}
.user-com__contents .comment__li__title{background:#F8EBD7;padding:10px 20px;margin-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}
.user-com__contents .comment__li__title__left{font-weight:bold;margin-right:5px;}
.user-com__contents .comment__li__title__right .star--yellow{color:#eaa00a;}
.user-com__contents .comment__li__title__right .star--gray{color:#ccc;}
.user-com__contents .comment__li__name{margin-left:20px;margin-bottom:10px;font-size:10px;}
.user-com__contents .comment__li__midashi{padding-left:20px;padding-bottom:10px;border-bottom:2px solid #ccc;margin-bottom:10px;font-weight:600;font-size:18px;}
.user-com__contents .comment__li:last-of-type{margin-bottom:unset;}
.catch-cta{max-width:400px;margin:2em auto;}
.catch-cta__content{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:5px;}
.catch-cta__content__icon{width:6%;}
.catch-cta__content__icon img{width:100%;display:block;}
.catch-cta__content__text{font-size:18px !important;font-weight:bold;text-align:center;line-height:30px !important;margin:0 5px 0 !important;}
.catch-cta__button{position:relative;overflow:hidden;}
.catch-cta__button:after{content:"";display:block;width:30px;height:100%;position:absolute;top:-180px;left:0;background-color:#FFF;opacity:0;transform:rotate(45deg);animation:reflect 2s ease-in-out infinite;-webkit-transform:rotate(45deg);-webkit-animation:reflect 2s ease-in-out infinite;}
.result-content:has(.result-content__total){margin:1.5em 0;display:block;}
.result-content__total{border:1px solid #E2C680;border-radius:6px;background-color:#F9F4EC;margin-bottom:30px;}
.result-content__total__head{font-size:24px;font-weight:bold;text-align:center;border-radius:5px 5px 0 0;background-color:#E8C56D;padding:10px 0;}
.result-content__total__item{padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.result-content__total__item .top-items, .result-content__total__item .middle-items, .result-content__total__item .bottom-items{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.result-content__total__item .top-items p, .result-content__total__item .middle-items p, .result-content__total__item .bottom-items p{margin:0;}
.result-content__total__item .top-items{padding-bottom:15px;border-bottom:2px solid #D0A140;}
.result-content__total__item .top-items__left{width:30%;}
.result-content__total__item .top-items__left img{display:block;width:100%;height:auto;}
.result-content__total__item .top-items__right{width:50%;}
.result-content__total__item .top-items__right .scores{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.result-content__total__item .top-items__right .scores:not(:last-child){margin-bottom:10px;}
.result-content__total__item .top-items__right .scores__head, .result-content__total__item .top-items__right .scores__num{font-weight:bold;line-height:26px;}
.result-content__total__item .top-items__right .scores__head{width:35%;font-size:18px;text-align:center;background-color:#FFFFFF;padding:5px 0;border-radius:5px;}
.result-content__total__item .top-items__right .scores__num{font-size:20px;}
.result-content__total__item .top-items__right .scores__num span{font-size:14px;}
.result-content__total__item .middle-items{padding-top:15px;margin-bottom:15px;}
.result-content__total__item .middle-items__left, .result-content__total__item .middle-items__right{width:48%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.result-content__total__item .middle-items__left .costs-head, .result-content__total__item .middle-items__left .costs-num, .result-content__total__item .middle-items__right .costs-head, .result-content__total__item .middle-items__right .costs-num{font-weight:bold;line-height:26px;}
.result-content__total__item .middle-items__left .costs-head, .result-content__total__item .middle-items__right .costs-head{width:32%;font-size:17px;text-align:center;background-color:#FFFFFF;padding:5px 0;border-radius:5px;letter-spacing:0;}
.result-content__total__item .middle-items__left .costs-num, .result-content__total__item .middle-items__right .costs-num{font-size:22px;}
.result-content__total__item .middle-items__left .costs-num span, .result-content__total__item .middle-items__right .costs-num span{font-size:14px;}
.result-content__total__item .bottom-items__left, .result-content__total__item .bottom-items__right{font-weight:bold;}
.result-content__total__item .bottom-items__left{width:30%;font-size:18px;text-align:center;color:#FFFFFF;background-color:#000000;padding:5px 0;border-radius:5px;}
.result-content__total__item .bottom-items__right{font-size:32px;letter-spacing:1px;color:#FF0303;}
.result-content__total__item .bottom-items__right span{font-size:26px;}
.result-content__race{border:1px solid #E2C680;border-radius:6px;background-color:#F9F4EC;}
.result-content__race__head{font-size:24px;font-weight:bold;text-align:center;border-radius:5px 5px 0 0;background-color:#E8C56D;padding:10px 0;}
.result-content__race__lists{padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box;max-height:685px;overflow-x:scroll;}
.result-content__race__lists .list-items{border-radius:13px 13px 0 0;-webkit-box-shadow:2px 2px 5px 0 rgba(0,0,0,0.08);box-shadow:2px 2px 5px 0 rgba(0,0,0,0.08);}
.result-content__race__lists .list-items:not(:last-child){margin-bottom:20px;}
.result-content__race__lists .list-items__head{font-size:18px;font-weight:bold;color:#FFFFFF;padding:15px 40px;border-radius:12px 12px 0 0;}
.result-content__race__lists .list-items__head__result{background-color:#FFFFFF;padding:3px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.result-content__race__lists .list-items__head span:not(:last-child){margin-right:10px;}
.result-content__race__lists .list-items__content{padding:15px 40px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.result-content__race__lists .list-items__content .top-items, .result-content__race__lists .list-items__content .middle-items, .result-content__race__lists .list-items__content .bottom-items, .result-content__race__lists .list-items__content .paid-items{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.result-content__race__lists .list-items__content .top-items p, .result-content__race__lists .list-items__content .middle-items p, .result-content__race__lists .list-items__content .bottom-items p, .result-content__race__lists .list-items__content .paid-items p{margin:0;}
.result-content__race__lists .list-items__content .paid-items{font-size:18px;font-weight:bold;margin-bottom:10px;}
.result-content__race__lists .list-items__content .paid-items__left{width:21%;text-align:center;background-color:#FFFFFF;border-radius:8px;}
.result-content__race__lists .list-items__content .paid-items__right{width:75%;text-align:left;}
.result-content__race__lists .list-items__content .top-items{padding-bottom:15px;border-bottom:2px solid #D0A140;}
.result-content__race__lists .list-items__content .top-items__left{width:70%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}
.result-content__race__lists .list-items__content .top-items__left .wrap-units{width:30%;font-weight:bold;text-align:center;}
.result-content__race__lists .list-items__content .top-items__left .wrap-units__head, .result-content__race__lists .list-items__content .top-items__left .wrap-units__head2{background-color:#FFFFFF;border-radius:8px;}
.result-content__race__lists .list-items__content .top-items__left .wrap-units__result, .result-content__race__lists .list-items__content .top-items__left .wrap-units__result2{font-size:18px;}
.result-content__race__lists .list-items__content .top-items__left .wrap-units__head{margin-bottom:15px !important;}
.result-content__race__lists .list-items__content .top-items__left .wrap-units__head2{margin-bottom:3px !important;}
.result-content__race__lists .list-items__content .top-items__left .wrap-units__result3{width:65%;font-size:13px;color:#767676;background-color:#FFFFFF;border-radius:10px;border:1px solid #999999;margin:0 auto !important;}
.result-content__race__lists .list-items__content .top-items__right{width:17%;background-color:#FFFFFF;padding:20px;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.result-content__race__lists .list-items__content .top-items__right__pop{width:100%;display:block;}
.result-content__race__lists .list-items__content .top-items__right__pop img{width:100%;display:block;height:auto;}
.result-content__race__lists .list-items__content .middle-items{padding-top:15px;margin-bottom:15px;}
.result-content__race__lists .list-items__content .middle-items__left, .result-content__race__lists .list-items__content .middle-items__right{width:48%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.result-content__race__lists .list-items__content .middle-items__left .costs-head, .result-content__race__lists .list-items__content .middle-items__left .costs-num, .result-content__race__lists .list-items__content .middle-items__right .costs-head, .result-content__race__lists .list-items__content .middle-items__right .costs-num{font-weight:bold;line-height:26px;}
.result-content__race__lists .list-items__content .middle-items__left .costs-head, .result-content__race__lists .list-items__content .middle-items__right .costs-head{width:32%;font-size:17px;text-align:center;background-color:#FFFFFF;padding:5px 0;border-radius:5px;}
.result-content__race__lists .list-items__content .middle-items__left .costs-num, .result-content__race__lists .list-items__content .middle-items__right .costs-num{font-size:22px;}
.result-content__race__lists .list-items__content .middle-items__left .costs-num span, .result-content__race__lists .list-items__content .middle-items__right .costs-num span{font-size:14px;}
.result-content__race__lists .list-items__content .bottom-items__left, .result-content__race__lists .list-items__content .bottom-items__right{font-weight:bold;}
.result-content__race__lists .list-items__content .bottom-items__left{width:30%;font-size:18px;text-align:center;color:#FFFFFF;background-color:#000000;padding:5px 0;border-radius:5px;}
.result-content__race__lists .list-items__content .bottom-items__right{font-size:32px;letter-spacing:1px;color:#FF0303;}
.result-content__race__lists .list-items__content .bottom-items__right span{font-size:26px;}
.result-content__race__lists .hit{background-color:#F7E9E9;}
.result-content__race__lists .hit__head{background-color:#BF1414;}
.result-content__race__lists .hit__head__text{color:#BF1414;}
.result-content__race__lists .no-hit{background-color:#F2F2F2;}
.result-content__race__lists .no-hit__head{background-color:#505D85;}
.result-content__race__lists .no-hit__head__text{color:#505D85;}
.result-content__race__lists .no-hit .list-items__content .bottom-items__right{color:#505d85;}
.kensyo-muryo-table{width:100%;padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#252525;border:3px solid #e8c56d;border-radius:3px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#333;margin:20px 0;}
.kensyo-muryo-table.kensyo-muryo-table-monthly-closed{gap:10px;}
.kensyo-muryo-table__recent{width:100%;}
.kensyo-muryo-table__recent .recent-battle-title{padding:8px;background-color:#3f3f3f;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;font-size:16px;font-weight:700;line-height:19px;text-align:center;}
.kensyo-muryo-table__recent ul{height:224px;margin:5px 0 0;padding:0;overflow-x:hidden;overflow-y:auto;list-style:none;}
.kensyo-muryo-table__recent ul li{padding:5px 20px;display:grid;grid-template-columns:100px minmax(0, 1fr) minmax(90px, 140px) 24px;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:15px;font-weight:700;line-height:18px;}
.kensyo-muryo-table__recent ul li:nth-child(odd){background-color:#ebebeb;}
.kensyo-muryo-table__recent ul li:nth-child(even){background-color:#fff;}
.kensyo-muryo-table__recent ul li time{color:#636363;white-space:nowrap;}
.kensyo-muryo-table__recent ul li .place-race{overflow:hidden;color:#333;text-overflow:ellipsis;white-space:nowrap;}
.kensyo-muryo-table__recent ul li span{color:#b23535;font-size:15px;font-weight:700;text-align:right;white-space:nowrap;}
.kensyo-muryo-table__recent ul li span small{font-size:12px;}
.kensyo-muryo-table__recent ul li a{width:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.kensyo-muryo-table__recent ul li a img{width:100%;height:auto;}
.kensyo-muryo-table__recent ul li.kensyo-muryo-table-result-miss span{color:#505d85;}
.kensyo-muryo-table__total{width:calc(100% - 48px);max-width:600px;overflow:hidden;background:-webkit-gradient(linear, left top, left bottom, from(#4d4d4d), to(#000));background:linear-gradient(#4d4d4d, #000);border:2px solid #e8c56d;border-radius:10px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.kensyo-muryo-table__total .total-title{padding:8px;background-color:#e8c56d;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px;font-weight:700;line-height:19px;text-align:center;}
.kensyo-muryo-table__total__rates{margin:0;padding:8px 48px;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:48px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.kensyo-muryo-table__total__rates .rate-flame{min-height:38px;padding:0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border:1px solid #fff;border-radius:40px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;white-space:nowrap;}
.kensyo-muryo-table__total__rates dt{font-size:12px;font-weight:700;}
.kensyo-muryo-table__total__rates dd{margin:0;font-size:22px;font-weight:700;}
.kensyo-muryo-table__total__rates dd span{font-size:12px;}
.kensyo-muryo-table__total__results{margin:0;color:#fff;}
.kensyo-muryo-table__total__results .kensyo-muryo-table-items{min-height:25px;padding:4px 50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #666;-webkit-box-sizing:border-box;box-sizing:border-box;}
.kensyo-muryo-table__total__results .kensyo-muryo-table-items dt{font-size:13px;}
.kensyo-muryo-table__total__results .kensyo-muryo-table-items dd{margin:0;font-size:15px;text-align:right;white-space:nowrap;}
.kensyo-muryo-table__total__results .kensyo-muryo-table-items dd small{font-size:12px;}
.kensyo-muryo-table__total__results .kensyo-muryo-table-record, .kensyo-muryo-table__total__results .kensyo-muryo-table-balance{min-height:50px;}
.kensyo-muryo-table__total__results .kensyo-muryo-table-record dt{font-size:16px;font-weight:700;}
.kensyo-muryo-table__total__results .kensyo-muryo-table-record dd{font-size:16px;}
.kensyo-muryo-table__total__results .kensyo-muryo-table-record dd .learge-num{font-size:22px;}
.kensyo-muryo-table__total__results .kensyo-muryo-table-record dd .win-num{color:#eed6d6;}
.kensyo-muryo-table__total__results .kensyo-muryo-table-record dd .lose-num{color:#d3dbef;}
.kensyo-muryo-table__total__results .kensyo-muryo-table-balance{border-bottom:0;}
.kensyo-muryo-table__total__results .kensyo-muryo-table-balance dt{font-size:22px;font-weight:700;}
.kensyo-muryo-table__total__results .kensyo-muryo-table-balance dd{color:#e8c56d;font-size:12px;font-weight:700;}
.kensyo-muryo-table__total__results .kensyo-muryo-table-balance dd strong{font-size:32px;}
.kensyo-muryo-table__monthly{width:100%;}
.kensyo-muryo-table__monthly summary{padding:8px 40px 8px 10px;position:relative;background-color:#3f3f3f;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;cursor:pointer;font-size:16px;font-weight:700;line-height:19px;list-style:none;text-align:center;}
.kensyo-muryo-table__monthly summary::-webkit-details-marker{display:none;}
.kensyo-muryo-table__monthly summary::after{content:"＋";position:absolute;right:20px;}
.kensyo-muryo-table__monthly .table-scroll-container{max-height:405px;overflow-y:auto;}
.kensyo-muryo-table__monthly .table-scroll-container table{width:100%;margin-top:5px;border-collapse:collapse;table-layout:fixed;text-align:center;}
.kensyo-muryo-table__monthly .table-scroll-container table thead th{padding:5px 8px;background-color:#333;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;font-size:15px;line-height:18px;text-align:center;position:-webkit-sticky;position:sticky;top:0;z-index:1;}
.kensyo-muryo-table__monthly .table-scroll-container table thead th:first-child{width:20%;}
.kensyo-muryo-table__monthly .table-scroll-container table thead th:nth-child(2){width:45%;}
.kensyo-muryo-table__monthly .table-scroll-container table thead th:last-child{width:35%;}
.kensyo-muryo-table__monthly .table-scroll-container table tbody tr:nth-child(odd){background-color:#ebebeb;}
.kensyo-muryo-table__monthly .table-scroll-container table tbody tr:nth-child(even){background-color:#fff;}
.kensyo-muryo-table__monthly .table-scroll-container table tbody tr th{vertical-align:middle;text-align:center;padding:8px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.kensyo-muryo-table__monthly .table-scroll-container table tbody tr td{padding:8px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:15px;font-weight:bold;line-height:22px;}
.kensyo-muryo-table__monthly .table-scroll-container table tbody tr td .balance{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#b40000;font-size:18px;}
.kensyo-muryo-table__monthly .table-scroll-container table tbody tr td .balance.is-positive{color:#b40000;}
.kensyo-muryo-table__monthly .table-scroll-container table tbody tr td .balance.is-negative{color:#505d85;}
.kensyo-muryo-table__monthly .table-scroll-container table tbody tr td:last-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.kensyo-muryo-table__monthly .table-scroll-container table tbody tr td:last-child span{display:block;width:88px;margin:0 auto 4px;padding:5px 8px;background-color:#636363;border-radius:40px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;font-size:13px;line-height:17px;}
.kensyo-muryo-table__monthly .table-scroll-container table tbody tr td:last-child span:last-child{margin-bottom:0;}
.kensyo-muryo-table__monthly .table-scroll-container table tfoot{background:-webkit-gradient(linear, left top, left bottom, from(#4d4d4d), to(#000));background:linear-gradient(#4d4d4d, #000);color:#fff;position:-webkit-sticky;position:sticky;bottom:0;z-index:2;}
.kensyo-muryo-table__monthly .table-scroll-container table tfoot th{vertical-align:middle;text-align:center;padding:8px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.kensyo-muryo-table__monthly .table-scroll-container table tfoot td{padding:8px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:15px;font-weight:bold;line-height:22px;display:table-cell !important;vertical-align:middle;text-align:center;}
.kensyo-muryo-table__monthly .table-scroll-container table tfoot td>span, .kensyo-muryo-table__monthly .table-scroll-container table tfoot td>strong{font-size:14px;display:block;margin-left:auto;margin-right:auto;}
.kensyo-muryo-table__monthly .table-scroll-container table tfoot td strong{color:#e8c56d;font-size:24px;}
.kensyo-muryo-table__monthly .table-scroll-container table tfoot td:last-child span{display:block;width:88px;margin:0 auto 4px;padding:5px 8px;background-color:#636363;border-radius:40px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;font-size:13px;line-height:17px;}
.kensyo-muryo-table__monthly .table-scroll-container table tfoot td:last-child span:last-child{margin-bottom:0;}
.kensyo-muryo-table__monthly .table-scroll-container table:not([open]) summary::after{content:"+";}
.kensyo-muryo-table details[open] summary::after{content:"−";}
.kensyo-muryo-table__total-table{margin-top:5px;background:-webkit-gradient(linear, left top, left bottom, from(#4d4d4d), to(#000));background:linear-gradient(#4d4d4d, #000);border:1px solid #fff;color:#fff;}
.kensyo-muryo-table__total-table th{vertical-align:middle;text-align:center;padding:8px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.kensyo-muryo-table__total-table td{padding:8px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:15px;font-weight:bold;line-height:22px;display:table-cell !important;vertical-align:middle;text-align:center;}
.kensyo-muryo-table__total-table td>span, .kensyo-muryo-table__total-table td>strong{display:block;margin-left:auto;margin-right:auto;}
.kensyo-muryo-table__total-table td strong{color:#e8c56d;font-size:24px;}
.kensyo-muryo-table__total-table td:last-child span{display:block;width:88px;margin:0 auto 4px;padding:5px 8px;background-color:#636363;border-radius:40px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;font-size:13px;line-height:17px;}
.kensyo-muryo-table__total-table td:last-child span:last-child{margin-bottom:0;}
.kensyo-paid-results{background-color:#252525;color:#333;-webkit-box-sizing:border-box;box-sizing:border-box;margin:20px 0;padding:8px 0;}
.kensyo-paid-results__plans{max-height:643px;padding:23px 20px 0;overflow-y:auto;-webkit-box-sizing:border-box;box-sizing:border-box;scrollbar-color:#666 transparent;scrollbar-width:thin;}
.kensyo-paid-results__plans .plan-list{margin:0;padding:0;list-style:none;}
.kensyo-paid-results__plans .plan-list .plan-card{padding:8px 20px;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;}
.kensyo-paid-results__plans .plan-list .plan-card__heading{padding:8px 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;background-color:#333;-webkit-box-sizing:border-box;box-sizing:border-box;}
.kensyo-paid-results__plans .plan-list .plan-card__heading .plan-title{-webkit-box-flex:0;-ms-flex:0 0 70px;flex:0 0 70px;background-color:#e8c56d;color:#333;font-size:14px;font-weight:700;line-height:21px;text-align:center;}
.kensyo-paid-results__plans .plan-list .plan-card__heading .plan-name{min-width:0;color:#fff;font-size:16px;line-height:24px;}
.kensyo-paid-results__plans .plan-list .plan-card__races{padding:8px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;}
.kensyo-paid-results__plans .plan-list .plan-card__races>ul{min-width:0;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;}
.kensyo-paid-results__plans .plan-list .plan-card__races>ul>li{min-width:0;min-height:45px;padding:4px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 260px;flex:1 1 260px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.kensyo-paid-results__plans .plan-list .plan-card__races>ul>li .race-info{min-width:104px;padding-left:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.kensyo-paid-results__plans .plan-list .plan-card__races>ul>li .race-info time{color:#636363;font-size:11px;font-weight:700;line-height:14px;}
.kensyo-paid-results__plans .plan-list .plan-card__races>ul>li .race-info .place-race{font-size:15px;line-height:23px;}
.kensyo-paid-results__plans .plan-list .plan-card__races>ul>li .race-numbers{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 85px;flex:0 0 85px;gap:5px;list-style:none;}
.kensyo-paid-results__plans .plan-list .plan-card__races>ul>li .race-numbers li{width:25px;height:25px;color:#fff;font-size:14px;font-weight:700;line-height:25px;text-align:center;}
.kensyo-paid-results__plans .plan-list .plan-card__races>ul>li .race-numbers .race-number-1{background-color:#ededed;color:#333;}
.kensyo-paid-results__plans .plan-list .plan-card__races>ul>li .race-numbers .race-number-2{background-color:#404040;}
.kensyo-paid-results__plans .plan-list .plan-card__races>ul>li .race-numbers .race-number-3{background-color:#d33429;}
.kensyo-paid-results__plans .plan-list .plan-card__races>ul>li .race-numbers .race-number-4{background-color:#2978d3;}
.kensyo-paid-results__plans .plan-list .plan-card__races>ul>li .race-numbers .race-number-5{background-color:#e9c747;color:#333;}
.kensyo-paid-results__plans .plan-list .plan-card__races>ul>li .race-numbers .race-number-6{background-color:#2fa74d;}
.kensyo-paid-results__plans .plan-list .plan-card__races>ul>li .race-numbers .race-number-7{background-color:#F29C39;color:#333;}
.kensyo-paid-results__plans .plan-list .plan-card__races>ul>li .race-numbers .race-number-8{background-color:#E881F0;color:#333;}
.kensyo-paid-results__plans .plan-list .plan-card__races>ul>li .race-numbers .race-number-9{background-color:#7F2FA7;}
.kensyo-paid-results__plans .plan-list .plan-card__races>ul>li .race-result{height:30px;-webkit-box-flex:0;-ms-flex:0 0 30px;flex:0 0 30px;}
.kensyo-paid-results__plans .plan-list .plan-card__races>ul>li .race-result img{width:100%;height:auto;}
.kensyo-paid-results__plans .plan-list .plan-card__races>ul .kensyo-paid-results-race-miss{background-color:#d3dbef;}
.kensyo-paid-results__plans .plan-list .plan-card__races .camera-icon{padding:0 19px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 58px;flex:0 0 58px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;}
.kensyo-paid-results__plans .plan-list .plan-card__races .camera-icon img{width:100%;height:auto;}
.kensyo-paid-results__plans .plan-list .plan-card__races .pc-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.kensyo-paid-results__plans .plan-list .plan-card__races .sp-img{display:none;}
.kensyo-paid-results__plans .plan-list .plan-card .invest-table{width:100%;border-collapse:collapse;border-top:1px solid #666;border-bottom:1px solid #666;table-layout:fixed;}
.kensyo-paid-results__plans .plan-list .plan-card .invest-table th, .kensyo-paid-results__plans .plan-list .plan-card .invest-table td{height:36px;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;}
.kensyo-paid-results__plans .plan-list .plan-card .invest-table th{width:100px;font-size:15px;text-align:center;}
.kensyo-paid-results__plans .plan-list .plan-card .invest-table td{font-size:12px;text-align:right;white-space:nowrap;}
.kensyo-paid-results__plans .plan-list .plan-card .invest-table td .investment-breakdown{margin-right:12px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle;text-align:left;}
.kensyo-paid-results__plans .plan-list .plan-card .invest-table td .investment-breakdown span{width:65px;font-size:12px;line-height:15px;}
.kensyo-paid-results__plans .plan-list .plan-card .invest-table td .investment-breakdown span .small-font{font-size:10px;}
.kensyo-paid-results__plans .plan-list .plan-card .invest-table td .investment-breakdown span .small-font:first-child{display:block;line-height:10px;}
.kensyo-paid-results__plans .plan-list .plan-card .invest-table td .investment-amount{display:inline-block;vertical-align:middle;font-size:22px;line-height:36px;}
.kensyo-paid-results__plans .plan-list .plan-card .invest-table td .investment-amount span{font-size:12px;}
.kensyo-paid-results__plans .plan-list .plan-card .invest-table tr:last-child .investment-amount{color:#b40000;}
.kensyo-paid-results__plans .plan-list .plan-card+.plan-card{margin-top:8px;}
.kensyo-paid-results__plans::-webkit-scrollbar{width:4px;}
.kensyo-paid-results__plans::-webkit-scrollbar-thumb{background-color:#666;border-radius:2px;}
.kensyo-paid-results__total{width:calc(100% - 40px);max-width:600px;margin:20px auto 23px;overflow:hidden;background:-webkit-gradient(linear, left top, left bottom, from(#4d4d4d), to(#000));background:linear-gradient(#4d4d4d, #000);border:2px solid #e8c56d;border-radius:10px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.kensyo-paid-results__total .total-title{padding:8px;background-color:#e8c56d;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px;font-weight:700;line-height:19px;text-align:center;}
.kensyo-paid-results__total .results-rate{margin:0;padding:8px clamp(20px, 7vw, 48px);display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:clamp(12px, 5vw, 48px);-webkit-box-sizing:border-box;box-sizing:border-box;}
.kensyo-paid-results__total .results-rate .rate-items{min-height:38px;padding:0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border:1px solid #fff;border-radius:40px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;white-space:nowrap;}
.kensyo-paid-results__total .results-rate .rate-items dt{font-size:12px;font-weight:700;}
.kensyo-paid-results__total .results-rate .rate-items dd{margin:0;font-size:22px;font-weight:700;}
.kensyo-paid-results__total .results-rate .rate-items dd .small-font{font-size:12px;}
.kensyo-paid-results__total .results-totals{margin:0;color:#fff;}
.kensyo-paid-results__total .results-totals .result-items{min-height:25px;padding:4px 50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #666;-webkit-box-sizing:border-box;box-sizing:border-box;}
.kensyo-paid-results__total .results-totals .result-items:nth-child(2){border-bottom:0;}
.kensyo-paid-results__total .results-totals .result-items dt{font-size:13px;}
.kensyo-paid-results__total .results-totals .result-items dt .small-font{font-size:10px;}
.kensyo-paid-results__total .results-totals .result-items dd{margin:0;font-size:15px;text-align:right;white-space:nowrap;}
.kensyo-paid-results__total .results-totals .result-items dd .small-font{font-size:12px;}
.kensyo-paid-results__total .results-totals .results-battles{border-top:1px solid #666;}
.kensyo-paid-results__total .results-totals .results-battles dt{font-size:16px;font-weight:700;}
.kensyo-paid-results__total .results-totals .results-battles dd{font-size:16px;}
.kensyo-paid-results__total .results-totals .results-battles dd .learge-num{font-size:22px;}
.kensyo-paid-results__total .results-totals .results-battles dd .win-num{color:#eed6d6;}
.kensyo-paid-results__total .results-totals .results-battles dd .lose-num{color:#d3dbef;}
.kensyo-paid-results__total .results-totals .results-total{border-bottom:0;}
.kensyo-paid-results__total .results-totals .results-total dt{font-size:22px;font-weight:700;}
.kensyo-paid-results__total .results-totals .results-total dd{color:#e8c56d;font-size:12px;font-weight:700;}
.kensyo-paid-results__total .results-totals .results-total dd strong{font-size:26px;}
.kensyo-paid-results__total .results-totals-balance-nonpositive dd{color:#505d85;}
.kensyo-paid-results__total .results-totals .results-battles, .kensyo-paid-results__total .results-totals .results-total{min-height:50px;}
.title-jump{margin:20px auto;}
.title-jump ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;margin:0;padding:0;list-style:none;}
.title-jump ul li{-webkit-box-flex:0;-ms-flex:0 0 100px;flex:0 0 100px;}
.title-jump ul li a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:2px;height:45px;padding:5px 6px;border-radius:10px;background-color:#f7f0e7;-webkit-box-shadow:0 2px 1px rgba(0,0,0,0.1);box-shadow:0 2px 1px rgba(0,0,0,0.1);-webkit-box-sizing:border-box;box-sizing:border-box;color:#333;font-size:15px;font-weight:600;line-height:normal;text-align:center;text-decoration:none;}
.title-jump ul li a::after{content:'';display:block;width:18px;height:18px;position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%, 0%);transform:translate(-50%, 0%);background-image:url(//www.centresource.com/wp-content/themes/kaitai_keirin_php8/img/page/chevron-down.svg);background-repeat:no-repeat;}
.page-top-button{position:fixed;right:calc((100vw - 1080px) / 2 + 351px);bottom:0;z-index:999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:50px;height:60px;border-radius:25px 25px 0 0;background-color:#e8c56d;-webkit-box-shadow:0 4px 2px rgba(0,0,0,0.1);box-shadow:0 4px 2px rgba(0,0,0,0.1);opacity:0;visibility:hidden;-webkit-transition:opacity 0.3s ease, visibility 0.3s ease;transition:opacity 0.3s ease, visibility 0.3s ease;}
.page-top-button span{width:24px;height:24px;}
.page-top-button span img{display:block;width:100%;height:auto;}
.page-top-button.is-active{opacity:1;visibility:visible;}
.verification-explanation{-webkit-box-sizing:border-box;box-sizing:border-box;color:#333;text-align:center;}
.verification-explanation p{margin:0;font-size:18px;font-weight:600;line-height:24px;}
.verification-explanation p a{color:#2b63e0;text-decoration:underline;text-underline-position:from-font;}
.verification-explanation__image{max-width:600px;margin:5px auto 10px;}
.verification-explanation__image img{display:block;width:100%;height:auto;}
.kensyo-plan-list{padding-bottom:4px;overflow-x:auto;}
.kensyo-plan-list ul{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;}
.kensyo-plan-list ul li{margin-right:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:335px;-webkit-filter:drop-shadow(0 4px 2px rgba(0,0,0,0.1));filter:drop-shadow(0 4px 2px rgba(0,0,0,0.1));}
.kensyo-plan-list ul li .kensyo-plan-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;width:210px;height:149px;padding:10px;background-color:#efa424;border-radius:10px 10px 0 0;-webkit-box-sizing:border-box;box-sizing:border-box;}
.kensyo-plan-list ul li .kensyo-plan-head__text{width:100%;margin:0;overflow:hidden;color:#fff;font-size:16px;font-weight:600;line-height:normal;text-align:center;text-overflow:ellipsis;white-space:nowrap;}
.kensyo-plan-list ul li .kensyo-plan-head__img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 97px;flex:0 0 97px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:150px;overflow:hidden;background-color:#fff;border-radius:8px;}
.kensyo-plan-list ul li .kensyo-plan-head__img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}
.kensyo-plan-list ul li .plan-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;width:210px;height:176px;margin:0;padding:20px 13px;overflow:hidden;background-color:#fff;border:2px solid #efa424;border-radius:0 0 10px 10px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.kensyo-plan-list ul li .plan-info__table{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:30px;border-bottom:1px solid #f8cf87;-webkit-box-sizing:border-box;box-sizing:border-box;}
.kensyo-plan-list ul li .plan-info__table .plan-item, .kensyo-plan-list ul li .plan-info__table .plan-contents{margin:0;font-weight:600;line-height:normal;}
.kensyo-plan-list ul li .plan-info__table .plan-item{-webkit-box-flex:0;-ms-flex:0 0 60px;flex:0 0 60px;color:#636363;font-size:14px;}
.kensyo-plan-list ul li .plan-info__table .plan-contents{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;overflow:hidden;color:#333;font-size:15px;text-align:right;text-overflow:ellipsis;white-space:nowrap;}
.kensyo-user-review{width:100%;margin:25px auto;padding:25px 35px 20px;color:#333;background-color:#fff2e2;border:1px solid #c0c0c0;border-radius:10px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.kensyo-user-review__title{margin-bottom:15px;font-size:20px;font-weight:700;line-height:1.2;}
.kensyo-user-review__summary{display:grid;grid-template-columns:minmax(180px, 257px) minmax(0, 1fr);gap:clamp(16px, 4vw, 28px);height:148px;margin-bottom:15px;}
.kensyo-user-review__summary .review-score{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px;background-color:#fff;border-radius:10px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.kensyo-user-review__summary .review-score>strong{font-size:52px;font-weight:bold;}
.kensyo-user-review__summary .review-score .score-text{margin:5px 0 0;color:#666;font-size:13px;line-height:1;}
.kensyo-user-review__summary .review-score .rating-stars{margin-top:7px;font-size:25px;}
.kensyo-user-review__summary .review-score .rating-stars div.star_rating--half::after{top:5px;}
.kensyo-user-review__summary .score-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;min-width:0;margin:0;padding:0;list-style:none;}
.kensyo-user-review__summary .score-items li{display:grid;grid-template-columns:35px minmax(20px, 1fr) 72px;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:0;font-size:14px;line-height:1;}
.kensyo-user-review__summary .score-items li .star-rates{color:#ffb22e;font-size:16px;white-space:nowrap;}
.kensyo-user-review__summary .score-items li .rates-num{color:#A7792C;text-align:right;white-space:nowrap;}
.kensyo-user-review__summary .score-items li .rates-num .small-num{font-size:10px;}
.kensyo-user-review__summary .score-items li .rates-num .kuchikomi-num{color:#666;font-size:10px;}
.kensyo-user-review__summary .score-items li progress{width:100%;height:12px;overflow:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#eaeaea;border:0;border-radius:6px;}
.kensyo-user-review__summary .score-items li progress::-webkit-progress-bar{background-color:#eaeaea;border-radius:inherit;}
.kensyo-user-review__summary .score-items li progress::-webkit-progress-value{background-color:#ffb22e;border-radius:inherit;}
.kensyo-user-review__summary .score-items li progress::-moz-progress-bar{background-color:#ffb22e;border-radius:inherit;}
.kensyo-user-review__tabs{position:relative;}
.kensyo-user-review__tabs>input{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);}
.kensyo-user-review__tabs__tab-list{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:4px;margin-bottom:10px;padding:4px;background-color:#fff;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.kensyo-user-review__tabs__tab-list label{padding:8px 6px;color:#866123;font-size:12px;font-weight:700;line-height:1;text-align:center;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;}
.kensyo-user-review__tabs #kensyo-review-tab-all:checked ~ .kensyo-user-review__tabs__tab-list label[for="kensyo-review-tab-all"],
.kensyo-user-review__tabs #kensyo-review-tab-free:checked ~ .kensyo-user-review__tabs__tab-list label[for="kensyo-review-tab-free"],
.kensyo-user-review__tabs #kensyo-review-tab-paid:checked ~ .kensyo-user-review__tabs__tab-list label[for="kensyo-review-tab-paid"],
.kensyo-user-review__tabs #kensyo-review-tab-other:checked ~ .kensyo-user-review__tabs__tab-list label[for="kensyo-review-tab-other"]{color:#fff;background-color:#e8c56d;}
.kensyo-user-review__tabs #kensyo-review-tab-all:focus-visible ~ .kensyo-user-review__tabs__tab-list label[for="kensyo-review-tab-all"],
.kensyo-user-review__tabs #kensyo-review-tab-free:focus-visible ~ .kensyo-user-review__tabs__tab-list label[for="kensyo-review-tab-free"],
.kensyo-user-review__tabs #kensyo-review-tab-paid:focus-visible ~ .kensyo-user-review__tabs__tab-list label[for="kensyo-review-tab-paid"],
.kensyo-user-review__tabs #kensyo-review-tab-other:focus-visible ~ .kensyo-user-review__tabs__tab-list label[for="kensyo-review-tab-other"]{outline:2px solid #866123;outline-offset:1px;}
.kensyo-user-review__tabs #kensyo-review-tab-all:checked ~ #kensyo-review-panel-all,
.kensyo-user-review__tabs #kensyo-review-tab-free:checked ~ #kensyo-review-panel-free,
.kensyo-user-review__tabs #kensyo-review-tab-paid:checked ~ #kensyo-review-panel-paid,
.kensyo-user-review__tabs #kensyo-review-tab-other:checked ~ #kensyo-review-panel-other{display:block;}
.kensyo-user-review__tabs__panel{display:none;height:230px;overflow-y:auto;scrollbar-color:#999 transparent;scrollbar-width:thin;}
.kensyo-user-review__tabs__panel::-webkit-scrollbar{width:4px;}
.kensyo-user-review__tabs__panel::-webkit-scrollbar-thumb{background-color:#999;border-radius:10px;}
.kensyo-user-review__tabs__panel>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;margin:0;padding:0 4px 0 0;list-style:none;-webkit-box-sizing:border-box;box-sizing:border-box;}
.kensyo-user-review__tabs__panel .review-card{padding:12px 14px;background-color:#fff;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.kensyo-user-review__tabs__panel .review-card .review-name{margin:0 0 6px;color:#888;font-size:15px;line-height:1.3;}
.kensyo-user-review__tabs__panel .review-card__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px 6px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:6px;}
.kensyo-user-review__tabs__panel .review-card__meta .rate-point{font-size:15px;line-height:1;}
.kensyo-user-review__tabs__panel .review-card__meta time{color:#c0c0c0;font-size:12px;line-height:1;}
.kensyo-user-review__tabs__panel .review-card details{font-size:13px;line-height:1.55;}
.kensyo-user-review__tabs__panel .review-card details summary{font-weight:600;list-style:none;cursor:pointer;}
.kensyo-user-review__tabs__panel .review-card details summary::-webkit-details-marker{display:none;}
.kensyo-user-review__tabs__panel .review-card details summary .review-card__text{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.kensyo-user-review__tabs__panel .review-card details[open] summary>.review-card__text{display:block;}
.kensyo-user-review__tabs__panel .review-card details[open] .review-card__more{display:none;}
.kensyo-user-review__tabs__panel .review-card details[open] .review-card__close{display:block;}
.kensyo-user-review__tabs__panel .review-card__more, .kensyo-user-review__tabs__panel .review-card__close{color:#c0c0c0;font-size:11px;font-weight:400;text-align:right;text-decoration:underline;}
.kensyo-user-review__tabs__panel .review-card__close{display:none;}
.kensyo-user-review .rating-stars{position:relative;display:inline-block;color:#c0c0c0;font-size:18px;line-height:1;letter-spacing:1px;white-space:nowrap;}
.kensyo-user-review .rating-stars::before{position:absolute;top:0;left:0;width:0;overflow:hidden;color:#ffb22e;content:"★★★★★";}
.kensyo-user-review .rating-stars--average::before{width:72%;}
.kensyo-user-review .rating-stars--five::before{width:100%;}
.kensyo-user-review .rating-stars--four::before{width:80%;}
.kensyo-user-review .rating-stars--three::before{width:60%;}
.kensyo-user-review .rating-stars--two::before{width:40%;}
.kensyo-user-review .rating-stars--one::before{width:20%;}
.kensyo-kuchikomi-form{margin:50px 0;padding:20px 24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;color:#333;background-color:#fff2e2;border:1px solid #c0c0c0;border-radius:10px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.kensyo-kuchikomi-form fieldset{margin:0;padding:0;border:0;}
.kensyo-kuchikomi-form__title{padding-bottom:6px;display:grid;grid-template-columns:20px minmax(0, 1fr);-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:7px;font-size:16px;font-weight:600;line-height:1.4;border-bottom:1px solid #c0c0c0;-webkit-box-sizing:border-box;box-sizing:border-box;}
.kensyo-kuchikomi-form__title img{width:100%;height:auto;}
.kensyo-kuchikomi-form__field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;margin-bottom:15px;}
.kensyo-kuchikomi-form__field>label, .kensyo-kuchikomi-form__field>legend{font-size:14px;font-weight:600;line-height:1.5;}
.kensyo-kuchikomi-form__field>legend{padding:0;}
.kensyo-kuchikomi-form__field input[type="text"],
.kensyo-kuchikomi-form__field select{width:100%;height:44px;padding:0 12px;color:#333;font-family:inherit;font-size:14px;background-color:#fff;border:1px solid #c0c0c0;border-radius:6px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.kensyo-kuchikomi-form__field input[type="text"]::-webkit-input-placeholder{color:#c0c0c0;opacity:1;}
.kensyo-kuchikomi-form__field input[type="text"]:-ms-input-placeholder{color:#c0c0c0;opacity:1;}
.kensyo-kuchikomi-form__field input[type="text"]::-ms-input-placeholder{color:#c0c0c0;opacity:1;}
.kensyo-kuchikomi-form__field input[type="text"]::placeholder{color:#c0c0c0;opacity:1;}
.kensyo-kuchikomi-form__rating-options{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:8px;position:relative;}
.kensyo-kuchikomi-form__rating-options input{position:absolute;opacity:0;width:1px;height:1px;clip:rect(0, 0, 0, 0);white-space:nowrap;-webkit-clip-path:inset(50%);clip-path:inset(50%);overflow:hidden;}
.kensyo-kuchikomi-form__rating-options label{color:#c0c0c0;font-size:26px;line-height:24px;cursor:pointer;position:relative;z-index:1;-webkit-transition:color 0.2s ease;transition:color 0.2s ease;}
.kensyo-kuchikomi-form__rating-options input:checked ~ label,
.kensyo-kuchikomi-form__rating-options label:hover, .kensyo-kuchikomi-form__rating-options label:hover ~ label{color:#e8c56d;}
.kensyo-kuchikomi-form__rating-options input:focus-visible+label{outline:2px solid #333;outline-offset:2px;}
.kensyo-kuchikomi-form__review-control{height:160px;position:relative;background-color:#fff;border:1px solid #c0c0c0;border-radius:6px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.kensyo-kuchikomi-form__review-control textarea{width:100%;height:100%;padding:12px 12px 32px;display:block;color:#333;font-family:inherit;font-size:14px;line-height:1.5;background-color:transparent;border:0;resize:none;-webkit-box-sizing:border-box;box-sizing:border-box;}
.kensyo-kuchikomi-form__review-control textarea::-webkit-input-placeholder{color:#c0c0c0;opacity:1;}
.kensyo-kuchikomi-form__review-control textarea:-ms-input-placeholder{color:#c0c0c0;opacity:1;}
.kensyo-kuchikomi-form__review-control textarea::-ms-input-placeholder{color:#c0c0c0;opacity:1;}
.kensyo-kuchikomi-form__review-control textarea::placeholder{color:#c0c0c0;opacity:1;}
.kensyo-kuchikomi-form__review-control .text-count{position:absolute;right:12px;bottom:12px;color:#c0c0c0;font-size:12px;line-height:1;pointer-events:none;}
.kensyo-kuchikomi-form .form-submit input{width:100%;height:48px;padding:0 16px;color:#fff;font-family:inherit;font-size:15px;font-weight:700;background-color:#a7792c;border:0;border-radius:8px;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;}
.kensyo-kuchikomi-form .form-submit input:disabled{background-color:#866123;cursor:not-allowed;}
.auto-top-ranking{color:#fff;font-weight:600;margin:20px 0;}
.auto-top-ranking, .auto-top-ranking *,
.auto-top-ranking *::before,
.auto-top-ranking *::after{-webkit-box-sizing:border-box;box-sizing:border-box;}
.auto-top-ranking ol{list-style:none;margin:0;padding:0;}
.auto-top-ranking a{color:#fff;}
.auto-top-ranking .ranking-thumbnail{overflow:hidden;background-color:#ebebeb;border-radius:5px;}
.auto-top-ranking .ranking-thumbnail img{top:50%;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}
.auto-top-ranking .ranking-thumbnail__empty{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;color:#636363;font-size:15px;}
.auto-top-ranking .ranking-detail-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;}
.auto-top-ranking .ranking-detail-list .ranking-card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;width:100%;padding:25px 18px 20px;background-color:#333;border:2px solid #e6b422;border-radius:10px;}
.auto-top-ranking .ranking-detail-list .ranking-card.ranking-card-rank-2{border-color:#c0c0c0;}
.auto-top-ranking .ranking-detail-list .ranking-card.ranking-card-rank-3{border-color:#e48d3d;}
.auto-top-ranking .ranking-detail-list .ranking-card.ranking-card-rank-4{border-color:#c5dc15;}
.auto-top-ranking .ranking-detail-list .ranking-card.ranking-card-rank-5{border-color:#53b8dd;}
.auto-top-ranking .ranking-detail-list .ranking-card__flag{width:63px;position:absolute;top:-3px;right:18px;z-index:1;}
.auto-top-ranking .ranking-detail-list .ranking-card__flag img{display:block;width:100%;height:auto;}
.auto-top-ranking .ranking-detail-list .ranking-card__top{display:grid;grid-template-columns:150px minmax(0, 1fr);grid-template-rows:auto 1fr;gap:10px;width:calc(100% - 28px);}
.auto-top-ranking .ranking-detail-list .ranking-card__top .ranking-heading{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column:2;grid-row:1;gap:13px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:0;padding-bottom:12px;}
.auto-top-ranking .ranking-detail-list .ranking-card__top .ranking-heading__change{-webkit-box-flex:0;-ms-flex:0 0 25px;flex:0 0 25px;width:25px;}
.auto-top-ranking .ranking-detail-list .ranking-card__top .ranking-heading__change img{display:block;width:100%;height:auto;}
.auto-top-ranking .ranking-detail-list .ranking-card__top .ranking-heading__name{min-width:0;overflow:hidden;font-size:24px;line-height:1;text-overflow:ellipsis;white-space:nowrap;-webkit-text-decoration-line:underline;text-decoration-line:underline;}
.auto-top-ranking .ranking-detail-list .ranking-card__top .ranking-thumbnail{grid-column:1;grid-row:1 / 3;width:150px;height:107px;}
.auto-top-ranking .ranking-detail-list .ranking-card__top .ranking-recent{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column:2;grid-row:2;gap:5px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:0;height:42px;}
.auto-top-ranking .ranking-detail-list .ranking-card__top .ranking-recent__label{padding:8px 15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:33px;color:#333;font-size:17px;line-height:1;background-color:#f7f0e7;border-radius:5px;text-align:center;}
.auto-top-ranking .ranking-detail-list .ranking-card__top .ranking-recent__amount{overflow:hidden;color:#e8c56d;font-size:28px;font-weight:700;line-height:1;text-overflow:ellipsis;white-space:nowrap;}
.auto-top-ranking .ranking-detail-list .ranking-card__top .ranking-recent__amount__unit{font-size:16px;}
.auto-top-ranking .ranking-detail-list .ranking-card__details{display:grid;grid-template-columns:minmax(0, 404px) minmax(190px, 223px);gap:21px;width:100%;}
.auto-top-ranking .ranking-detail-list .ranking-card__details .senseki{max-height:180px;overflow-y:auto;}
.auto-top-ranking .ranking-detail-list .ranking-card__details .senseki ul{height:-webkit-max-content;height:-moz-max-content;height:max-content;}
.auto-top-ranking .ranking-detail-list .ranking-card__details .senseki ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:5px 10px;background:#EBEBEB;}
.auto-top-ranking .ranking-detail-list .ranking-card__details .senseki ul li:nth-of-type(even){background:#fff;}
.auto-top-ranking .ranking-detail-list .ranking-card__details .senseki ul li .left .tag{display:inline-block;text-align:center;width:75px;padding:5px 0;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:13px;font-weight:600;border-radius:2px;}
.auto-top-ranking .ranking-detail-list .ranking-card__details .senseki ul li .left .tag.tekichu{background:#EED6D6;color:#B40000;}
.auto-top-ranking .ranking-detail-list .ranking-card__details .senseki ul li .left .tag.futekichu{background:#D3DBEF;color:#364C7E;}
.auto-top-ranking .ranking-detail-list .ranking-card__details .senseki ul li .left .text{font-size:15px;font-weight:600;color:#333;}
.auto-top-ranking .ranking-detail-list .ranking-card__details .senseki ul li .left .text .date{color:#636363;padding-right:10px;}
.auto-top-ranking .ranking-detail-list .ranking-card__details .senseki ul li .right{padding-right:15px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#999;font-weight:600;}
.auto-top-ranking .ranking-detail-list .ranking-card__details .senseki ul li:has(.left .tekichu) .right{color:#333;}
.auto-top-ranking .ranking-detail-list .ranking-card__details .ranking-results{width:100%;height:180px;overflow-x:hidden;overflow-y:auto;background-color:#fff;border-radius:4px;scrollbar-color:#999 transparent;scrollbar-width:thin;}
.auto-top-ranking .ranking-detail-list .ranking-card__details .ranking-results::-webkit-scrollbar{width:5px;}
.auto-top-ranking .ranking-detail-list .ranking-card__details .ranking-results::-webkit-scrollbar-thumb{background-color:#999;border-radius:13px;}
.auto-top-ranking .ranking-detail-list .ranking-card__details .ranking-results table{width:100%;color:#333;font-size:15px;line-height:1;border-collapse:collapse;table-layout:fixed;}
.auto-top-ranking .ranking-detail-list .ranking-card__details .ranking-results table tbody .ranking-result{height:38px;background-color:#fff;}
.auto-top-ranking .ranking-detail-list .ranking-card__details .ranking-results table tbody .ranking-result:nth-child(even){background-color:#ebebeb;}
.auto-top-ranking .ranking-detail-list .ranking-card__details .ranking-results table tbody .ranking-result td{padding:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.auto-top-ranking .ranking-detail-list .ranking-card__details .ranking-results table tbody .ranking-result__status{width:63px;}
.auto-top-ranking .ranking-detail-list .ranking-card__details .ranking-results table tbody .ranking-result__status__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:53px;height:23px;font-size:15px;font-weight:700;border-radius:3px;}
.auto-top-ranking .ranking-detail-list .ranking-card__details .ranking-results table tbody .ranking-result__info__date{color:#636363;}
.auto-top-ranking .ranking-detail-list .ranking-card__details .ranking-results table tbody .ranking-result__amount{width:118px;padding-right:12px;text-align:right;}
.auto-top-ranking .ranking-detail-list .ranking-card__details .ranking-results table tbody .ranking-result.ranking-result-hit .ranking-result__status__text{color:#b40000;background-color:#eed6d6;}
.auto-top-ranking .ranking-detail-list .ranking-card__details .ranking-results table tbody .ranking-result.ranking-result-miss .ranking-result__status__text{color:#364c7e;background-color:#d3dbef;}
.auto-top-ranking .ranking-detail-list .ranking-card__details .ranking-results table tbody .ranking-result.ranking-result-miss .ranking-result__amount{color:#999;}
.auto-top-ranking .ranking-detail-list .ranking-card__details .ranking-metrics{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:181px;margin:0;font-size:16px;line-height:1.5;}
.auto-top-ranking .ranking-detail-list .ranking-card__details .ranking-metrics__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:35px;padding:5px 0;border-bottom:1px solid #666;}
.auto-top-ranking .ranking-detail-list .ranking-card__details .ranking-metrics__item__label, .auto-top-ranking .ranking-detail-list .ranking-card__details .ranking-metrics__item__value{margin:0;white-space:nowrap;}
.auto-top-ranking .ranking-detail-list .ranking-card__details .ranking-metrics__item__value{text-align:right;}
.auto-top-ranking .ranking-detail-list .ranking-card__cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:400px;height:80px;margin:15px auto 0;line-height:1;text-decoration:none;}
.auto-top-ranking .ranking-compact-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;width:600px;margin:10px auto 0;}
.auto-top-ranking .ranking-compact-list .ranking-compact-card{display:grid;grid-template-columns:31px 88px minmax(0, 1fr) 180px 25px;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:0;height:100px;background-color:#333;border-radius:10px;padding:10px;}
.auto-top-ranking .ranking-compact-list .ranking-compact-card__rank{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:31px;height:31px;color:#fff;font-size:15px;line-height:1;background-color:#696969;border-radius:50%;-webkit-box-shadow:0 5px 3px rgba(0,0,0,0.25);box-shadow:0 5px 3px rgba(0,0,0,0.25);}
.auto-top-ranking .ranking-compact-list .ranking-compact-card .ranking-thumbnail{display:block;grid-column:auto;grid-row:auto;width:88px;height:63px;}
.auto-top-ranking .ranking-compact-list .ranking-compact-card__name{min-width:0;overflow:hidden;font-size:16px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap;-webkit-text-decoration-line:underline;text-decoration-line:underline;}
.auto-top-ranking .ranking-compact-list .ranking-compact-card__amount{color:#e8c56d;font-size:22px;font-weight:700;line-height:1;text-align:right;white-space:nowrap;}
.auto-top-ranking .ranking-compact-list .ranking-compact-card__amount__unit{font-size:14px;}
.auto-top-ranking .ranking-compact-list .ranking-compact-card__change{justify-self:end;width:25px;}
.auto-top-ranking .ranking-compact-list .ranking-compact-card__change img{display:block;width:100%;height:auto;}
.top-rank-table{max-width:688px;padding:12px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#252525;border-radius:3px;}
.top-rank-table, .top-rank-table *,
.top-rank-table *::before,
.top-rank-table *::after{-webkit-box-sizing:border-box;box-sizing:border-box;}
.top-rank-table__input, .top-rank-table .top-rank-panel__detail-switch{position:absolute;width:1px;height:1px;margin:0;padding:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0;}
.top-rank-table__tabs{display:-webkit-box;display:-ms-flexbox;display:flex;width:340px;max-width:100%;gap:4px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.top-rank-table__tabs .top-rank-tab{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 65px;flex:1 1 65px;max-width:65px;height:50px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 4px;overflow:hidden;border-radius:5px 5px 0 0;cursor:pointer;}
.top-rank-table__tabs .top-rank-tab img{display:block;width:100%;height:auto;}
.top-rank-table__tabs .top-rank-tab img:first-of-type{display:none;}
.top-rank-table>#top-rank-s:checked ~ .top-rank-table__tabs .top-rank-tab[for="top-rank-s"],
.top-rank-table>#top-rank-a:checked ~ .top-rank-table__tabs .top-rank-tab[for="top-rank-a"],
.top-rank-table>#top-rank-b:checked ~ .top-rank-table__tabs .top-rank-tab[for="top-rank-b"],
.top-rank-table>#top-rank-c:checked ~ .top-rank-table__tabs .top-rank-tab[for="top-rank-c"],
.top-rank-table>#top-rank-d:checked ~ .top-rank-table__tabs .top-rank-tab[for="top-rank-d"]{background-color:#fff;}
.top-rank-table>#top-rank-s:checked ~ .top-rank-table__tabs .top-rank-tab[for="top-rank-s"] img:first-of-type,
.top-rank-table>#top-rank-a:checked ~ .top-rank-table__tabs .top-rank-tab[for="top-rank-a"] img:first-of-type,
.top-rank-table>#top-rank-b:checked ~ .top-rank-table__tabs .top-rank-tab[for="top-rank-b"] img:first-of-type,
.top-rank-table>#top-rank-c:checked ~ .top-rank-table__tabs .top-rank-tab[for="top-rank-c"] img:first-of-type,
.top-rank-table>#top-rank-d:checked ~ .top-rank-table__tabs .top-rank-tab[for="top-rank-d"] img:first-of-type{display:block;}
.top-rank-table>#top-rank-s:checked ~ .top-rank-table__tabs .top-rank-tab[for="top-rank-s"] img:last-of-type,
.top-rank-table>#top-rank-a:checked ~ .top-rank-table__tabs .top-rank-tab[for="top-rank-a"] img:last-of-type,
.top-rank-table>#top-rank-b:checked ~ .top-rank-table__tabs .top-rank-tab[for="top-rank-b"] img:last-of-type,
.top-rank-table>#top-rank-c:checked ~ .top-rank-table__tabs .top-rank-tab[for="top-rank-c"] img:last-of-type,
.top-rank-table>#top-rank-d:checked ~ .top-rank-table__tabs .top-rank-tab[for="top-rank-d"] img:last-of-type{display:none;}
.top-rank-table>#top-rank-s:focus-visible ~ .top-rank-table__tabs .top-rank-tab[for="top-rank-s"],
.top-rank-table>#top-rank-a:focus-visible ~ .top-rank-table__tabs .top-rank-tab[for="top-rank-a"],
.top-rank-table>#top-rank-b:focus-visible ~ .top-rank-table__tabs .top-rank-tab[for="top-rank-b"],
.top-rank-table>#top-rank-c:focus-visible ~ .top-rank-table__tabs .top-rank-tab[for="top-rank-c"],
.top-rank-table>#top-rank-d:focus-visible ~ .top-rank-table__tabs .top-rank-tab[for="top-rank-d"]{outline:2px solid #e8c56d;outline-offset:2px;}
.top-rank-table>#top-rank-s:checked ~ .top-rank-table__panels>#top-rank-panel-s,
.top-rank-table>#top-rank-a:checked ~ .top-rank-table__panels>#top-rank-panel-a,
.top-rank-table>#top-rank-b:checked ~ .top-rank-table__panels>#top-rank-panel-b,
.top-rank-table>#top-rank-c:checked ~ .top-rank-table__panels>#top-rank-panel-c,
.top-rank-table>#top-rank-d:checked ~ .top-rank-table__panels>#top-rank-panel-d{display:block;}
.top-rank-table .top-rank-panel{display:none;padding:10px;background-color:#fff;}
.top-rank-table .top-rank-panel .top-rank-summary{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:56px;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:10px;border-bottom:1px solid #ebebeb;}
.top-rank-table .top-rank-panel .top-rank-summary__threshold{font-weight:bold;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 70px;flex:0 0 70px;height:45px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:8px;color:#fff;line-height:1;white-space:nowrap;}
.top-rank-table .top-rank-panel .top-rank-summary__description{display:-webkit-box;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin:0;overflow:hidden;color:#333;font-size:15px;font-weight:600;line-height:1.2;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.top-rank-table .top-rank-panel .top-rank-summary-s .top-rank-summary__threshold, .top-rank-table .top-rank-panel .top-rank-summary-a .top-rank-summary__threshold{background-color:#b40000;}
.top-rank-table .top-rank-panel .top-rank-summary-s .top-rank-summary__emphasis, .top-rank-table .top-rank-panel .top-rank-summary-a .top-rank-summary__emphasis{color:#b40000;}
.top-rank-table .top-rank-panel .top-rank-summary-b .top-rank-summary__threshold, .top-rank-table .top-rank-panel .top-rank-summary-c .top-rank-summary__threshold{background-color:#e6b422;color:#333;}
.top-rank-table .top-rank-panel .top-rank-summary-b .top-rank-summary__emphasis, .top-rank-table .top-rank-panel .top-rank-summary-c .top-rank-summary__emphasis{color:#b07d00;}
.top-rank-table .top-rank-panel .top-rank-summary-d .top-rank-summary__threshold{background-color:#505d85;}
.top-rank-table .top-rank-panel .top-rank-summary-d .top-rank-summary__emphasis{color:#505d85;}
.top-rank-table .top-rank-panel__scroll{padding:10px 0;overflow-x:auto;overflow-y:hidden;cursor:-webkit-grab;cursor:grab;scrollbar-color:#7f7f7f #e5e5e5;scrollbar-width:thin;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.top-rank-table .top-rank-panel__scroll::-webkit-scrollbar{display:block;height:8px;}
.top-rank-table .top-rank-panel__scroll::-webkit-scrollbar-track{background-color:#e5e5e5;border-radius:4px;}
.top-rank-table .top-rank-panel__scroll::-webkit-scrollbar-thumb{background-color:#7f7f7f;border-radius:4px;}
.top-rank-table .top-rank-panel__scroll-dragging{cursor:-webkit-grabbing;cursor:grabbing;}
.top-rank-table .top-rank-panel__scroll ul{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;margin:0;padding:0;list-style:none;}
.top-rank-table .top-rank-panel__scroll ul .top-rank-card{-webkit-box-flex:0;-ms-flex:0 0 160px;flex:0 0 160px;overflow:hidden;background-color:#1b1b1b;}
.top-rank-table .top-rank-panel__scroll ul .top-rank-card progress{-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:hidden;border:0;background-color:#333;}
.top-rank-table .top-rank-panel__scroll ul .top-rank-card progress::-webkit-progress-bar{background-color:#333;}
.top-rank-table .top-rank-panel__scroll ul .top-rank-card progress::-webkit-progress-value{background:-webkit-gradient(linear, left top, right top, from(#f97316), to(#fdb62b));background:linear-gradient(to right, #f97316, #fdb62b);}
.top-rank-table .top-rank-panel__scroll ul .top-rank-card progress::-moz-progress-bar{background:linear-gradient(to right, #f97316, #fdb62b);}
.top-rank-table .top-rank-panel__scroll ul .top-rank-card__thumbnail{width:100%;height:119px;overflow:hidden;}
.top-rank-table .top-rank-panel__scroll ul .top-rank-card__thumbnail img{display:block;width:100%;height:auto;}
.top-rank-table .top-rank-panel__scroll ul .top-rank-card__name{height:28px;padding:8px 8px 0;overflow:hidden;color:#fff2e2;font-size:16px;font-weight:600;line-height:18px;text-align:center;text-overflow:ellipsis;white-space:nowrap;}
.top-rank-table .top-rank-panel__scroll ul .top-rank-card .top-rank-score{display:-webkit-box;display:-ms-flexbox;display:flex;gap:3px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4px 10px 2px;}
.top-rank-table .top-rank-panel__scroll ul .top-rank-card .top-rank-score__value{-webkit-box-flex:0;-ms-flex:0 0 46px;flex:0 0 46px;color:#e8c56d;font-size:20px;font-weight:bold;line-height:18px;white-space:nowrap;}
.top-rank-table .top-rank-panel__scroll ul .top-rank-card .top-rank-score__unit{color:#fff;font-size:13px;}
.top-rank-table .top-rank-panel__scroll ul .top-rank-card .top-rank-score__bar{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;height:10px;}
.top-rank-table .top-rank-panel__scroll ul .top-rank-card__details{display:block;padding:0 10px 2px;}
.top-rank-table .top-rank-panel__scroll ul .top-rank-card__details .card-items{margin:0;}
.top-rank-table .top-rank-panel__scroll ul .top-rank-card__details .card-items .card-items-row{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:15px;gap:4px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.top-rank-table .top-rank-panel__scroll ul .top-rank-card__details .card-items .card-items-row__label{-webkit-box-flex:0;-ms-flex:0 0 44px;flex:0 0 44px;color:#fff;font-size:10.5px;font-weight:600;line-height:15px;white-space:nowrap;}
.top-rank-table .top-rank-panel__scroll ul .top-rank-card__details .card-items .card-items-row__value{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;gap:4px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;}
.top-rank-table .top-rank-panel__scroll ul .top-rank-card__details .card-items .card-items-row__point{-webkit-box-flex:0;-ms-flex:0 0 32px;flex:0 0 32px;color:#7f7f7f;font-size:10px;line-height:15px;text-align:right;}
.top-rank-table .top-rank-panel__scroll ul .top-rank-card__details .card-items .card-items-row__bar{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;height:7px;}
.top-rank-table .top-rank-panel__scroll ul .top-rank-card__comment{display:block;margin:0;padding:2px 8px 10px;color:#fff;font-size:13px;line-height:18px;max-height:120px;}
.top-rank-table .top-rank-panel .top-rank-footer{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:25px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.top-rank-table .top-rank-panel .top-rank-footer label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 167px;flex:0 0 167px;height:25px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #333;border-radius:8px;background-color:#fff;color:#333;cursor:pointer;font-size:15px;font-weight:600;line-height:18px;text-align:center;}
.top-rank-table .top-rank-panel .top-rank-footer label .top-rank-footer__close-label{display:none;}
.top-rank-table .top-rank-panel .top-rank-footer__note{-webkit-box-flex:0;-ms-flex:0 1 290px;flex:0 1 290px;overflow:hidden;color:#a2a2a2;font-size:15px;font-weight:600;line-height:18px;text-align:right;text-overflow:ellipsis;white-space:nowrap;}
.top-rank-table .top-rank-panel__detail-switch:checked ~ .top-rank-panel__scroll .top-rank-card__details{display:none;}
.top-rank-table .top-rank-panel__detail-switch:checked ~ .top-rank-footer .top-rank-footer__open-label{display:none;}
.top-rank-table .top-rank-panel__detail-switch:checked ~ .top-rank-footer .top-rank-footer__close-label{display:inline;}
.top-rank-table .top-rank-panel__detail-switch:focus-visible ~ .top-rank-footer label{outline:2px solid #e8c56d;outline-offset:2px;}
.keirin-genre-ranking{width:100%;max-width:688px;margin:0px auto;color:#333;}
.keirin-genre-ranking h1{margin:0 0 20px;}
.keirin-genre-ranking h1 img{display:block;width:100%;height:auto;}
.keirin-genre-ranking>input[type="radio"]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0;}
.keirin-genre-ranking__tabs{display:-webkit-box;display:-ms-flexbox;display:flex;gap:7px;padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.keirin-genre-ranking__tabs label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:50px;padding:0 6px;color:#fff;font-size:16px;font-weight:700;line-height:1;white-space:nowrap;background-color:#999;border-radius:8px 8px 0 0;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.keirin-genre-ranking__panels>div{display:none;padding:20px 5.814% 40px;background-color:#fae2bb;-webkit-box-sizing:border-box;box-sizing:border-box;}
.keirin-genre-ranking__panels>div>p{margin:0 0 20px;font-size:18px;font-weight:700;line-height:1.5;text-align:center;}
.keirin-genre-ranking__panels>div ol{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;}
#keirin-ranking-tab-tekicyu:checked ~ .keirin-genre-ranking__tabs label[for="keirin-ranking-tab-tekicyu"]{color:#333;background-color:#fae2bb;}
#keirin-ranking-tab-tekicyu:focus-visible ~ .keirin-genre-ranking__tabs label[for="keirin-ranking-tab-tekicyu"]{outline:2px solid #2b63e0;outline-offset:2px;}
#keirin-ranking-tab-tekicyu:checked ~ .keirin-genre-ranking__panels .ranking-panel-tekicyu{display:block;}
#keirin-ranking-tab-kohaito:checked ~ .keirin-genre-ranking__tabs label[for="keirin-ranking-tab-kohaito"]{color:#333;background-color:#fae2bb;}
#keirin-ranking-tab-kohaito:focus-visible ~ .keirin-genre-ranking__tabs label[for="keirin-ranking-tab-kohaito"]{outline:2px solid #2b63e0;outline-offset:2px;}
#keirin-ranking-tab-kohaito:checked ~ .keirin-genre-ranking__panels .ranking-panel-kohaito{display:block;}
#keirin-ranking-tab-kaisyu:checked ~ .keirin-genre-ranking__tabs label[for="keirin-ranking-tab-kaisyu"]{color:#333;background-color:#fae2bb;}
#keirin-ranking-tab-kaisyu:focus-visible ~ .keirin-genre-ranking__tabs label[for="keirin-ranking-tab-kaisyu"]{outline:2px solid #2b63e0;outline-offset:2px;}
#keirin-ranking-tab-kaisyu:checked ~ .keirin-genre-ranking__panels .ranking-panel-kaisyu{display:block;}
#keirin-ranking-tab-kuchikomi:checked ~ .keirin-genre-ranking__tabs label[for="keirin-ranking-tab-kuchikomi"]{color:#333;background-color:#fae2bb;}
#keirin-ranking-tab-kuchikomi:focus-visible ~ .keirin-genre-ranking__tabs label[for="keirin-ranking-tab-kuchikomi"]{outline:2px solid #2b63e0;outline-offset:2px;}
#keirin-ranking-tab-kuchikomi:checked ~ .keirin-genre-ranking__panels .ranking-panel-kuchikomi{display:block;}
.keirin-genre-ranking .ranking-panel-tekicyu ol a:not(.rank-card-featured){grid-template-columns:22px minmax(0, 290px) minmax(0, 1fr);}
.keirin-genre-ranking .ranking-panel-tekicyu ol a:not(.rank-card-featured) .rank-metrics{justify-self:flex-start;}
.keirin-genre-ranking .ranking-panel-kohaito ol a:not(.rank-card-featured){grid-template-columns:22px minmax(0, 235px) minmax(0, 1fr) !important;}
.keirin-genre-ranking .ranking-panel-kohaito .rank-card-featured .rank-details{grid-template-columns:180px minmax(0, 1fr);}
.keirin-genre-ranking .ranking-panel-kohaito .rank-card-featured .site-name{margin-bottom:10px;}
.keirin-genre-ranking .ranking-panel-kohaito .rank-metrics{justify-self:baseline !important;}
.keirin-genre-ranking .ranking-panel-kaisyu .rank-card-featured .rank-details{grid-template-columns:165px minmax(0, 1fr);}
.keirin-genre-ranking .ranking-panel-kaisyu ol a:not(.rank-card-featured){grid-template-columns:22px minmax(0, 240px) minmax(0, 1fr) !important;}
.keirin-genre-ranking .ranking-panel-kaisyu ol a:not(.rank-card-featured) .rank-metrics{justify-self:baseline;}
.keirin-genre-ranking .ranking-panel-kuchikomi ol a:not(.rank-card-featured){grid-template-columns:22px minmax(0, 165px) minmax(0, 1fr) !important;}
.keirin-genre-ranking ol a{position:relative;display:grid;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:54px;padding:12px 28px;color:#333;text-decoration:none;background-color:#fff;border-radius:5px;-webkit-box-shadow:2px 3px 4px rgba(0,0,0,0.2);box-shadow:2px 3px 4px rgba(0,0,0,0.2);-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;}
.keirin-genre-ranking ol a::after{position:absolute;right:5px;bottom:5px;width:0;height:0;border-style:solid;border-width:0 0 12px 12px;border-color:transparent transparent #f8cf87 transparent;content:"";}
.keirin-genre-ranking ol a .rank-number{height:30px;}
.keirin-genre-ranking ol a .rank-number img{display:block;width:100%;height:auto;}
.keirin-genre-ranking ol a .site-name{min-width:0;overflow:hidden;color:#2b63e0;font-size:16px;font-weight:700;line-height:1.4;text-overflow:ellipsis;white-space:nowrap;}
.keirin-genre-ranking ol a .rank-metrics{min-width:0;font-size:16px;font-weight:700;line-height:1.4;white-space:nowrap;}
.keirin-genre-ranking ol a .rank-metrics p{margin:0;}
.keirin-genre-ranking ol a:not(.rank-card-featured){grid-template-columns:22px minmax(0, 150px) minmax(0, 1fr);}
.keirin-genre-ranking ol a:not(.rank-card-featured) .site-name{width:165px;max-width:100%;}
.keirin-genre-ranking ol a:not(.rank-card-featured) .rank-metrics{justify-self:center;}
.keirin-genre-ranking ol a:not(.rank-card-featured) .hit-summary{width:155px;margin-right:26px;gap:6px;}
.keirin-genre-ranking ol a:not(.rank-card-featured) .hit-summary p{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;letter-spacing:1px !important;}
.keirin-genre-ranking ol a:not(.rank-card-featured) .payout-summary,
.keirin-genre-ranking ol a:not(.rank-card-featured) .review-summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}
.keirin-genre-ranking ol a:not(.rank-card-featured) .payout-summary{width:170px;margin-right:2px;gap:2px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}
.keirin-genre-ranking ol a:not(.rank-card-featured) .payout-summary p{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;}
.keirin-genre-ranking ol a:not(.rank-card-featured) .payout-summary p:first-child{margin-right:5px;}
.keirin-genre-ranking ol a:not(.rank-card-featured) .payout-summary strong{font-size:15px;}
.keirin-genre-ranking ol a:not(.rank-card-featured) .return-summary{width:67px;margin-right:72px;}
.keirin-genre-ranking ol a:not(.rank-card-featured) .return-summary strong{font-size:15px;}
.keirin-genre-ranking ol a:not(.rank-card-featured) .review-summary{width:108px;margin-right:72px;gap:2px;}
.keirin-genre-ranking ol a:not(.rank-card-featured) .review-summary strong{font-size:16px;}
.keirin-genre-ranking ol a:not(.rank-card-featured) .review-summary span{font-size:12px;}
.keirin-genre-ranking .rank-card-featured{grid-template-columns:120px minmax(0, 1fr);gap:10px;height:114px;padding:12px 12px 12px 32px;}
.keirin-genre-ranking .rank-card-featured .rank-number{position:absolute;top:8px;left:28px;z-index:1;width:25px;height:34px;}
.keirin-genre-ranking .rank-card-featured .thumbnail{height:90px;overflow:hidden;border-radius:2px;}
.keirin-genre-ranking .rank-card-featured .thumbnail img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}
.keirin-genre-ranking .rank-card-featured .rank-details{display:grid;grid-template-columns:165px minmax(0, 1fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:0;height:90px;overflow:hidden;}
.keirin-genre-ranking .rank-card-featured .site-name{width:165px;max-width:100%;font-size:18px;line-height:1.5;}
.keirin-genre-ranking .rank-card-featured .hit-summary{width:200px;margin-left:10px;gap:16px;}
.keirin-genre-ranking .rank-card-featured .hit-summary p{width:120px;max-width:calc(100% - 70px);overflow:hidden;text-overflow:ellipsis;}
.keirin-genre-ranking .rank-card-featured .payout-summary{width:250px;}
.keirin-genre-ranking .rank-card-featured .payout-summary p{line-height:28px !important;}
.keirin-genre-ranking .rank-card-featured .payout-summary p+p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;}
.keirin-genre-ranking .rank-card-featured .return-summary{width:269px;margin-left:4px;gap:8px;}
.keirin-genre-ranking .rank-card-featured .review-summary{width:204px;margin-left:8px;}
.keirin-genre-ranking .rank-card-featured .review-summary p+p{margin-top:10px;}
.keirin-genre-ranking .hit-summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;color:#1a1a1a;}
.keirin-genre-ranking .hit-summary>strong{color:#b40000;font-size:15px;}
.keirin-genre-ranking .hit-summary p strong{font-size:16px;}
.keirin-genre-ranking .donut-chart{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 65px;flex:0 0 65px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:65px;color:#b40000;background:conic-gradient(#b40000 calc(var(--percentage, 0) * 1%), #e9e9e9 0);border-radius:50%;}
.keirin-genre-ranking .donut-chart::before{position:absolute;inset:6px;background-color:#fff;border-radius:50%;content:"";}
.keirin-genre-ranking .donut-chart strong, .keirin-genre-ranking .donut-chart span{position:relative;z-index:1;line-height:1;}
.keirin-genre-ranking .donut-chart strong{font-size:16px;}
.keirin-genre-ranking .donut-chart span{font-size:12px;}
.keirin-genre-ranking .payout-summary strong{color:#b40000;font-size:18px;margin-right:5px;}
.keirin-genre-ranking .payout-summary strong span{color:#b40000;font-size:15px;}
.keirin-genre-ranking .payout-summary p>span{color:#666;font-size:14px;}
.keirin-genre-ranking .payout-summary .sp-br{display:none;}
.keirin-genre-ranking .return-summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.keirin-genre-ranking .return-summary strong{color:#b40000;font-size:18px;}
.keirin-genre-ranking .return-summary strong::before{display:inline-block;width:15px;height:16px;margin-right:2px;vertical-align:-2px;background:url(//www.centresource.com/wp-content/themes/kaitai_keirin_php8/img/ranking/icon_kaisyu.svg) center/contain no-repeat;content:"";}
.keirin-genre-ranking .return-summary strong span{font-size:13px;}
.keirin-genre-ranking .return-summary p{-webkit-box-flex:0;-ms-flex:0 0 160px;flex:0 0 160px;color:#333;font-size:13px;line-height:24px;text-align:left;white-space:nowrap;}
.keirin-genre-ranking .return-summary p span{display:inline-block;width:80px;margin-right:3px;color:#666;text-align:left;}
.keirin-genre-ranking .return-summary p .small-yen{width:12px;font-size:12px;}
.keirin-genre-ranking .review-summary p:first-child{line-height:20px;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
.keirin-genre-ranking .review-summary p+p{overflow:hidden;text-overflow:ellipsis;}
.keirin-genre-ranking .review-summary strong{color:#efa424;font-size:18px;}
.keirin-genre-ranking .review-summary span{color:#666;font-size:13px;}
.column-category{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:30px;}
.column-category__lists{width:24%;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;border:1px solid #BCBCBC;border-radius:5px;background-color:#282828;}
.column-category__lists:nth-child(1),
.column-category__lists:nth-child(2),
.column-category__lists:nth-child(3),
.column-category__lists:nth-child(4){margin-bottom:10px;}
.column-category__lists a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;padding:10px 0;color:#FFFFFF;-webkit-box-sizing:border-box;box-sizing:border-box;}
.column-category .current{background-color:#FFFFFF;}
.column-category .current a{color:#000000;}
.column-h1{width:100%;height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;background-image:url(//www.centresource.com/wp-content/themes/kaitai_keirin_php8/img/column/column-heading-pc.png);background-size:cover;background-position:center;background-repeat:no-repeat;font-size:28px;font-weight:bold;text-align:center;color:#FFFFFF;margin-bottom:30px;}
.column-h1__sub{display:inline-block;font-size:16px;font-weight:normal;color:#FFFFFF;background-color:#000000;padding:7px 12px;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.player-icon{position:relative;}
.player-icon:before{content:'';background-image:url(//www.centresource.com/wp-content/themes/kaitai_keirin_php8/img/column/player-h1-icon.svg);background-size:cover;background-position:center;background-repeat:no-repeat;position:absolute;left:20px;top:-7px;width:140px;height:50px;}
.column-h2{font-size:20px;color:#FFFFFF;padding-bottom:10px;border-bottom:1px solid #E8C56D;margin-bottom:15px;}
.column-h2:before{content:'';background-image:url(//www.centresource.com/wp-content/themes/kaitai_keirin_php8/img/column/h2-archive-icon.svg);background-size:cover;background-position:center;background-repeat:no-repeat;display:inline-block;width:20px;height:20px;margin-right:5px;}
.category-ranking{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:10px;margin-bottom:30px;}
.category-ranking__lists{-webkit-box-flex:0;-ms-flex:0 0 calc((100% - 40px) / 5);flex:0 0 calc((100% - 40px) / 5);width:calc((100% - 40px) / 5);}
.category-ranking__lists__num{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:14px;font-weight:bold;text-align:center;background:-webkit-gradient(linear, left top, left bottom, from(#030303), color-stop(50%, #4A4A4A), to(#030303));background:linear-gradient(180deg, #030303 0%, #4A4A4A 50%, #030303 100%);padding:3px 0;margin-bottom:10px;}
.category-ranking__lists__num:before{content:'';background-size:cover;background-position:center;background-repeat:no-repeat;display:inline-block;width:14px;height:12px;margin-right:2px;}
.category-ranking__lists .first-num{color:#E8C56D;border:1px solid #E8C56D;}
.category-ranking__lists .first-num:before{background-image:url(//www.centresource.com/wp-content/themes/kaitai_keirin_php8/img/column/rank-icon-first.svg);}
.category-ranking__lists .second-num{color:#DBE1ED;border:1px solid #DBE1ED;}
.category-ranking__lists .second-num:before{background-image:url(//www.centresource.com/wp-content/themes/kaitai_keirin_php8/img/column/rank-icon-second.svg);}
.category-ranking__lists .third-num{color:#F4B26C;border:1px solid #F4B26C;}
.category-ranking__lists .third-num:before{background-image:url(//www.centresource.com/wp-content/themes/kaitai_keirin_php8/img/column/rank-icon-third.svg);}
.category-ranking__lists .fourth-num, .category-ranking__lists .fifth-num{color:#E8C56D;border:1px solid #E8C56D;}
.category-ranking__lists .fourth-num:before, .category-ranking__lists .fifth-num:before{background-image:url(//www.centresource.com/wp-content/themes/kaitai_keirin_php8/img/column/rank-icon-other.svg);}
.category-ranking__lists__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;}
.category-ranking__lists__content .article-thumbnail{width:100%;aspect-ratio:16 / 9;margin-bottom:10px;overflow:hidden;}
.category-ranking__lists__content .article-thumbnail img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}
.category-ranking__lists__content .article-title{color:#FFFFFF;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;}
.category-articles{margin-bottom:45px;}
.category-articles__filter{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px;margin-bottom:15px;}
.category-articles__filter__items-btn{display:block;font-size:14px;padding:5px 15px;color:#FFFFFF;background-color:#282828;border:1px solid #E8C56D;border-radius:20px;cursor:pointer;}
.category-articles__filter__items-btn.is-active{background-color:#E8C56D;color:#000000;}
.category-articles__filter__items-btn.is-all.is-active{background-color:#d6d6d6;border:1px solid #d6d6d6;}
.category-articles__content{margin-bottom:20px;}
.category-articles__content__lists{width:100%;border-bottom:1px solid #525252;}
.category-articles__content__lists:not(:first-child) .article-content{padding-top:15px;}
.category-articles__content__lists.is-first-visible .article-content{padding-top:0;}
.category-articles__content__lists .article-content{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:15px;-webkit-transition:none;transition:none;}
.category-articles__content__lists .article-content__thumbnail{width:20%;}
.category-articles__content__lists .article-content__thumbnail img{width:100%;display:block;border-radius:5px;}
.category-articles__content__lists .article-content__items{width:78%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
.category-articles__content__lists .article-content__items__title{font-size:17px;line-height:24px;color:#FFFFFF;text-decoration:underline;}
.category-articles__content__lists .article-content__items__date{display:block;margin-top:auto;font-size:14px;text-align:right;color:#505050;}
.category-articles__more{display:none;text-align:center;margin-bottom:10px;}
.category-articles__more-btn{width:50%;display:inline-block;font-size:16px;color:#FFFFFF;background-color:#2D2D2D;padding:10px 0;border-radius:5px;border:1px solid #D4D4D4;cursor:pointer;}
.category-articles__count{text-align:center;color:#FFFFFF;font-size:14px;}
.category-articles__count>span{color:#5D5D5D;}
.category-player{margin-bottom:45px;}
.category-player__tabs{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:25px;}
.category-player__tabs-btn{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:18px;font-weight:bold;color:#FFFFFF;background-color:transparent;border:0;border-bottom:3px solid #5D5D5D;padding:10px 0;cursor:pointer;}
.category-player__tabs-btn.is-active{color:#E8C56D;border-bottom-color:#E8C56D;}
.category-player__filters{width:90%;display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;margin:0 auto 30px;}
.category-player__filters__group{width:calc((100% - 24px) / 4);}
.category-player__filters__group .filter-label{font-size:14px;font-weight:bold;color:#FFFFFF;margin-bottom:5px;}
.category-player__filters__group .filter-content{width:100%;position:relative;}
.category-player__filters__group .filter-content:after{content:'\f107';font-family:'Font Awesome 5 Free';font-weight:900;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:14px;color:#000000;pointer-events:none;}
.category-player__filters__group .filter-content__selects{width:100%;font-size:14px;font-weight:bold;color:#000000;background-color:#FFFFFF;padding:10px;border:0;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.category-player__guide{font-size:10px;color:#8A8A8A;margin-bottom:15px;}
.category-player__empty{display:none;font-size:16px;font-weight:bold;color:#FFFFFF;text-align:center;}
.category-player__content{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;margin-bottom:20px;}
.category-player__content__lists{width:calc((100% - 40px) / 3);background-image:url(//www.centresource.com/wp-content/themes/kaitai_keirin_php8/img/column/player-back.png);background-size:contain;background-repeat:no-repeat;}
.category-player__content__lists .player-card{display:block;position:relative;}
.category-player__content__lists .player-card__thumbnail{position:relative;width:100%;overflow:hidden;}
.category-player__content__lists .player-card__thumbnail:after{content:'';position:absolute;left:0;right:0;bottom:0;height:50%;background:-webkit-gradient(linear, left top, left bottom, from(rgba(17,17,17,0)), to(#111));background:linear-gradient(to bottom, rgba(17,17,17,0) 0%, #111 100%);pointer-events:none;border-radius:0 0 10px 10px;}
.category-player__content__lists .player-card__thumbnail img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}
.category-player__content__lists .player-card__items{position:absolute;top:50%;left:7%;right:5%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.category-player__content__lists .player-card__items__retired{display:inline-block;font-size:13px;font-weight:bold;color:#000000;background-color:#FFFFFF;padding:2px 10px;border-radius:3px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:5px;}
.category-player__content__lists .player-card__items__player-name{font-size:16px;font-weight:bold;color:#FFFFFF;margin-bottom:15px;}
.category-player__content__lists .player-card__items__text{font-size:15px;font-weight:bold;color:#B6B6B6;}
.category-player__content__lists .player-card__items__text:not(:last-child){margin-bottom:5px;}
.category-player__content__lists .player-card__items .arrow-icon:after{content:'\f105';font-family:'Font Awesome 5 Free';font-weight:900;font-size:16px;color:#E8C56D;position:absolute;right:0;bottom:0;}
.category-player__more{display:none;text-align:center;margin-bottom:10px;}
.category-player__more-btn{width:50%;display:inline-block;font-size:16px;color:#FFFFFF;background-color:#2D2D2D;padding:10px 0;border-radius:5px;border:1px solid #D4D4D4;cursor:pointer;}
.category-player__count{text-align:center;color:#FFFFFF;font-size:14px;}
.category-player__count>span{color:#5D5D5D;}
.ladies-banner, .column-line-design{width:90%;}
.ladies-banner>a, .column-line-design>a{display:block;width:100%;}
.ladies-banner>a img, .column-line-design>a img{width:100%;display:block;}
.ladies-banner{margin:0 auto 15px;}
.column-line-design{width:90%;margin:0 auto;}
.section__ranking{background:url(//www.centresource.com/wp-content/themes/kaitai_keirin_php8/img/background_pc.png);margin-top:30px;padding-top:30px;padding:30px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.section__ranking__jump{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-right:20px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.section__ranking__jump li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.section__ranking__jump li a{display:-webkit-box;display:-ms-flexbox;display:flex;width:100px;height:50px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:solid 1px #E8C56D;border-radius:4px;}
.section__ranking__jump li a img{width:26px;}
.section__ranking__jump li span{color:#fff;padding-top:5px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px;}
.section__ranking__inner{margin-bottom:30px;}
.section__ranking__inner h2{color:#fff;font-size:26px;font-weight:700;padding-bottom:8px;border-bottom:solid 1px #E8C56D;-webkit-box-sizing:border-box;box-sizing:border-box;}
.section__ranking__inner h2:before{content:none;}
.section__ranking__inner .contents{background:#fff;}
.section__ranking__inner .contents__inner{display:none;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.section__ranking__inner .contents__inner .left{width:30%;}
.section__ranking__inner .contents__inner .left a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15px;}
.section__ranking__inner .contents__inner .left a img{max-width:150px;}
.section__ranking__inner .contents__inner .left a span{color:#0066cc;font-size:20px;font-weight:700;text-decoration:underline;margin-top:10px;}
.section__ranking__inner .contents__inner .left .starscore{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:7px;}
.section__ranking__inner .contents__inner .left .starscore .star_rating div.stars{width:16px;height:16px;}
.section__ranking__inner .contents__inner .left .starscore .star_rating div.stars:before, .section__ranking__inner .contents__inner .left .starscore .star_rating div.stars:after{font-size:16px;}
.section__ranking__inner .contents__inner .left .starscore .star_rating div.stars.star_rating--full:before{color:#f90;}
.section__ranking__inner .contents__inner .left .starscore .star_rating div.stars.star_rating--half:before{color:#ccc;}
.section__ranking__inner .contents__inner .left .starscore .star_rating div.stars.star_rating--half:after{width:8px;}
.section__ranking__inner .contents__inner .left .starscore .score{font-size:18px;color:#f90;font-weight:700;}
.section__ranking__inner .contents__inner .right{width:65%;overflow:hidden;}
.section__ranking__inner .contents__inner .right .table__onerace--manual, .section__ranking__inner .contents__inner .right .table__onerace--korogashi{max-width:100%;min-width:unset;width:100%;margin:0;border:unset;}
.section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--manual__tr--1, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--korogashi__tr--1, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--manual__tr--1, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--korogashi__tr--1{background:#f1cf73;color:#333;font-weight:700;}
.section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--manual__tr--1 th, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--korogashi__tr--1 th, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--manual__tr--1 th, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--korogashi__tr--1 th{font-size:12px;position:relative;}
.section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--manual__tr--1 th:first-of-type, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--korogashi__tr--1 th:first-of-type, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--manual__tr--1 th:first-of-type, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--korogashi__tr--1 th:first-of-type{padding:4px 0 4px 8px;}
.section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--manual__tr--1 th:last-of-type, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--korogashi__tr--1 th:last-of-type, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--manual__tr--1 th:last-of-type, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--korogashi__tr--1 th:last-of-type{padding:4px 8px 4px 0;}
.section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--manual__tr--1 th a, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--korogashi__tr--1 th a, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--manual__tr--1 th a, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--korogashi__tr--1 th a{background:#000;color:#fff;border-bottom:unset;border-radius:0;padding:1px 4px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:10px;}
.section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--manual__tr--2 td, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--korogashi__tr--2 td, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--manual__tr--2 td, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--korogashi__tr--2 td{-webkit-box-sizing:border-box;box-sizing:border-box;border:solid #e0e0e0;border-width:0 1px 1px;width:50%;vertical-align:top;}
.section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--manual__tr--2 td.table__onerace--manual__tr--2__td--1 .table__onerace--manual__tr--2__td--1__top, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--manual__tr--2 td.table__onerace--manual__tr--2__td--1 .table__onerace--manual__tr--2__td--1__bottom, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--manual__tr--2 td.table__onerace--manual__tr--2__td--1 .table__onerace--korogashi__tr--2__td--1__top, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--manual__tr--2 td.table__onerace--manual__tr--2__td--1 .table__onerace--korogashi__tr--2__td--1__bottom, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--manual__tr--2 td.table__onerace--korogashi__tr--2__td--1 .table__onerace--manual__tr--2__td--1__top, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--manual__tr--2 td.table__onerace--korogashi__tr--2__td--1 .table__onerace--manual__tr--2__td--1__bottom, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--manual__tr--2 td.table__onerace--korogashi__tr--2__td--1 .table__onerace--korogashi__tr--2__td--1__top, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--manual__tr--2 td.table__onerace--korogashi__tr--2__td--1 .table__onerace--korogashi__tr--2__td--1__bottom, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--korogashi__tr--2 td.table__onerace--manual__tr--2__td--1 .table__onerace--manual__tr--2__td--1__top, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--korogashi__tr--2 td.table__onerace--manual__tr--2__td--1 .table__onerace--manual__tr--2__td--1__bottom, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--korogashi__tr--2 td.table__onerace--manual__tr--2__td--1 .table__onerace--korogashi__tr--2__td--1__top, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--korogashi__tr--2 td.table__onerace--manual__tr--2__td--1 .table__onerace--korogashi__tr--2__td--1__bottom, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--korogashi__tr--2 td.table__onerace--korogashi__tr--2__td--1 .table__onerace--manual__tr--2__td--1__top, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--korogashi__tr--2 td.table__onerace--korogashi__tr--2__td--1 .table__onerace--manual__tr--2__td--1__bottom, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--korogashi__tr--2 td.table__onerace--korogashi__tr--2__td--1 .table__onerace--korogashi__tr--2__td--1__top, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--korogashi__tr--2 td.table__onerace--korogashi__tr--2__td--1 .table__onerace--korogashi__tr--2__td--1__bottom, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--manual__tr--2 td.table__onerace--manual__tr--2__td--1 .table__onerace--manual__tr--2__td--1__top, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--manual__tr--2 td.table__onerace--manual__tr--2__td--1 .table__onerace--manual__tr--2__td--1__bottom, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--manual__tr--2 td.table__onerace--manual__tr--2__td--1 .table__onerace--korogashi__tr--2__td--1__top, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--manual__tr--2 td.table__onerace--manual__tr--2__td--1 .table__onerace--korogashi__tr--2__td--1__bottom, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--manual__tr--2 td.table__onerace--korogashi__tr--2__td--1 .table__onerace--manual__tr--2__td--1__top, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--manual__tr--2 td.table__onerace--korogashi__tr--2__td--1 .table__onerace--manual__tr--2__td--1__bottom, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--manual__tr--2 td.table__onerace--korogashi__tr--2__td--1 .table__onerace--korogashi__tr--2__td--1__top, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--manual__tr--2 td.table__onerace--korogashi__tr--2__td--1 .table__onerace--korogashi__tr--2__td--1__bottom, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--korogashi__tr--2 td.table__onerace--manual__tr--2__td--1 .table__onerace--manual__tr--2__td--1__top, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--korogashi__tr--2 td.table__onerace--manual__tr--2__td--1 .table__onerace--manual__tr--2__td--1__bottom, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--korogashi__tr--2 td.table__onerace--manual__tr--2__td--1 .table__onerace--korogashi__tr--2__td--1__top, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--korogashi__tr--2 td.table__onerace--manual__tr--2__td--1 .table__onerace--korogashi__tr--2__td--1__bottom, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--korogashi__tr--2 td.table__onerace--korogashi__tr--2__td--1 .table__onerace--manual__tr--2__td--1__top, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--korogashi__tr--2 td.table__onerace--korogashi__tr--2__td--1 .table__onerace--manual__tr--2__td--1__bottom, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--korogashi__tr--2 td.table__onerace--korogashi__tr--2__td--1 .table__onerace--korogashi__tr--2__td--1__top, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--korogashi__tr--2 td.table__onerace--korogashi__tr--2__td--1 .table__onerace--korogashi__tr--2__td--1__bottom{background:#fffcf4;font-size:12px;padding:6px 0;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--manual__tr--2 td.table__onerace--manual__tr--2__td--1 .table__onerace--manual__tr--2__td--1__top .umaban, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--manual__tr--2 td.table__onerace--manual__tr--2__td--1 .table__onerace--manual__tr--2__td--1__bottom .umaban, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--manual__tr--2 td.table__onerace--manual__tr--2__td--1 .table__onerace--korogashi__tr--2__td--1__top .umaban, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--manual__tr--2 td.table__onerace--manual__tr--2__td--1 .table__onerace--korogashi__tr--2__td--1__bottom .umaban, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--manual__tr--2 td.table__onerace--korogashi__tr--2__td--1 .table__onerace--manual__tr--2__td--1__top .umaban, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--manual__tr--2 td.table__onerace--korogashi__tr--2__td--1 .table__onerace--manual__tr--2__td--1__bottom .umaban, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--manual__tr--2 td.table__onerace--korogashi__tr--2__td--1 .table__onerace--korogashi__tr--2__td--1__top .umaban, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--manual__tr--2 td.table__onerace--korogashi__tr--2__td--1 .table__onerace--korogashi__tr--2__td--1__bottom .umaban, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--korogashi__tr--2 td.table__onerace--manual__tr--2__td--1 .table__onerace--manual__tr--2__td--1__top .umaban, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--korogashi__tr--2 td.table__onerace--manual__tr--2__td--1 .table__onerace--manual__tr--2__td--1__bottom .umaban, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--korogashi__tr--2 td.table__onerace--manual__tr--2__td--1 .table__onerace--korogashi__tr--2__td--1__top .umaban, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--korogashi__tr--2 td.table__onerace--manual__tr--2__td--1 .table__onerace--korogashi__tr--2__td--1__bottom .umaban, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--korogashi__tr--2 td.table__onerace--korogashi__tr--2__td--1 .table__onerace--manual__tr--2__td--1__top .umaban, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--korogashi__tr--2 td.table__onerace--korogashi__tr--2__td--1 .table__onerace--manual__tr--2__td--1__bottom .umaban, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--korogashi__tr--2 td.table__onerace--korogashi__tr--2__td--1 .table__onerace--korogashi__tr--2__td--1__top .umaban, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--korogashi__tr--2 td.table__onerace--korogashi__tr--2__td--1 .table__onerace--korogashi__tr--2__td--1__bottom .umaban, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--manual__tr--2 td.table__onerace--manual__tr--2__td--1 .table__onerace--manual__tr--2__td--1__top .umaban, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--manual__tr--2 td.table__onerace--manual__tr--2__td--1 .table__onerace--manual__tr--2__td--1__bottom .umaban, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--manual__tr--2 td.table__onerace--manual__tr--2__td--1 .table__onerace--korogashi__tr--2__td--1__top .umaban, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--manual__tr--2 td.table__onerace--manual__tr--2__td--1 .table__onerace--korogashi__tr--2__td--1__bottom .umaban, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--manual__tr--2 td.table__onerace--korogashi__tr--2__td--1 .table__onerace--manual__tr--2__td--1__top .umaban, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--manual__tr--2 td.table__onerace--korogashi__tr--2__td--1 .table__onerace--manual__tr--2__td--1__bottom .umaban, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--manual__tr--2 td.table__onerace--korogashi__tr--2__td--1 .table__onerace--korogashi__tr--2__td--1__top .umaban, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--manual__tr--2 td.table__onerace--korogashi__tr--2__td--1 .table__onerace--korogashi__tr--2__td--1__bottom .umaban, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--korogashi__tr--2 td.table__onerace--manual__tr--2__td--1 .table__onerace--manual__tr--2__td--1__top .umaban, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--korogashi__tr--2 td.table__onerace--manual__tr--2__td--1 .table__onerace--manual__tr--2__td--1__bottom .umaban, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--korogashi__tr--2 td.table__onerace--manual__tr--2__td--1 .table__onerace--korogashi__tr--2__td--1__top .umaban, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--korogashi__tr--2 td.table__onerace--manual__tr--2__td--1 .table__onerace--korogashi__tr--2__td--1__bottom .umaban, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--korogashi__tr--2 td.table__onerace--korogashi__tr--2__td--1 .table__onerace--manual__tr--2__td--1__top .umaban, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--korogashi__tr--2 td.table__onerace--korogashi__tr--2__td--1 .table__onerace--manual__tr--2__td--1__bottom .umaban, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--korogashi__tr--2 td.table__onerace--korogashi__tr--2__td--1 .table__onerace--korogashi__tr--2__td--1__top .umaban, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--korogashi__tr--2 td.table__onerace--korogashi__tr--2__td--1 .table__onerace--korogashi__tr--2__td--1__bottom .umaban{width:18px;height:18px;line-height:1;font-size:12px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:2px;margin:0;}
.section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--manual__tr--2 td.table__onerace--manual__tr--2__td--1 .table__onerace--manual__tr--2__td--1__top .umaban.one, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--manual__tr--2 td.table__onerace--manual__tr--2__td--1 .table__onerace--manual__tr--2__td--1__bottom .umaban.one, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--manual__tr--2 td.table__onerace--manual__tr--2__td--1 .table__onerace--korogashi__tr--2__td--1__top .umaban.one, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--manual__tr--2 td.table__onerace--manual__tr--2__td--1 .table__onerace--korogashi__tr--2__td--1__bottom .umaban.one, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--manual__tr--2 td.table__onerace--korogashi__tr--2__td--1 .table__onerace--manual__tr--2__td--1__top .umaban.one, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--manual__tr--2 td.table__onerace--korogashi__tr--2__td--1 .table__onerace--manual__tr--2__td--1__bottom .umaban.one, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--manual__tr--2 td.table__onerace--korogashi__tr--2__td--1 .table__onerace--korogashi__tr--2__td--1__top .umaban.one, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--manual__tr--2 td.table__onerace--korogashi__tr--2__td--1 .table__onerace--korogashi__tr--2__td--1__bottom .umaban.one, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--korogashi__tr--2 td.table__onerace--manual__tr--2__td--1 .table__onerace--manual__tr--2__td--1__top .umaban.one, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--korogashi__tr--2 td.table__onerace--manual__tr--2__td--1 .table__onerace--manual__tr--2__td--1__bottom .umaban.one, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--korogashi__tr--2 td.table__onerace--manual__tr--2__td--1 .table__onerace--korogashi__tr--2__td--1__top .umaban.one, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--korogashi__tr--2 td.table__onerace--manual__tr--2__td--1 .table__onerace--korogashi__tr--2__td--1__bottom .umaban.one, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--korogashi__tr--2 td.table__onerace--korogashi__tr--2__td--1 .table__onerace--manual__tr--2__td--1__top .umaban.one, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--korogashi__tr--2 td.table__onerace--korogashi__tr--2__td--1 .table__onerace--manual__tr--2__td--1__bottom .umaban.one, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--korogashi__tr--2 td.table__onerace--korogashi__tr--2__td--1 .table__onerace--korogashi__tr--2__td--1__top .umaban.one, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--korogashi__tr--2 td.table__onerace--korogashi__tr--2__td--1 .table__onerace--korogashi__tr--2__td--1__bottom .umaban.one, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--manual__tr--2 td.table__onerace--manual__tr--2__td--1 .table__onerace--manual__tr--2__td--1__top .umaban.one, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--manual__tr--2 td.table__onerace--manual__tr--2__td--1 .table__onerace--manual__tr--2__td--1__bottom .umaban.one, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--manual__tr--2 td.table__onerace--manual__tr--2__td--1 .table__onerace--korogashi__tr--2__td--1__top .umaban.one, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--manual__tr--2 td.table__onerace--manual__tr--2__td--1 .table__onerace--korogashi__tr--2__td--1__bottom .umaban.one, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--manual__tr--2 td.table__onerace--korogashi__tr--2__td--1 .table__onerace--manual__tr--2__td--1__top .umaban.one, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--manual__tr--2 td.table__onerace--korogashi__tr--2__td--1 .table__onerace--manual__tr--2__td--1__bottom .umaban.one, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--manual__tr--2 td.table__onerace--korogashi__tr--2__td--1 .table__onerace--korogashi__tr--2__td--1__top .umaban.one, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--manual__tr--2 td.table__onerace--korogashi__tr--2__td--1 .table__onerace--korogashi__tr--2__td--1__bottom .umaban.one, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--korogashi__tr--2 td.table__onerace--manual__tr--2__td--1 .table__onerace--manual__tr--2__td--1__top .umaban.one, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--korogashi__tr--2 td.table__onerace--manual__tr--2__td--1 .table__onerace--manual__tr--2__td--1__bottom .umaban.one, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--korogashi__tr--2 td.table__onerace--manual__tr--2__td--1 .table__onerace--korogashi__tr--2__td--1__top .umaban.one, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--korogashi__tr--2 td.table__onerace--manual__tr--2__td--1 .table__onerace--korogashi__tr--2__td--1__bottom .umaban.one, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--korogashi__tr--2 td.table__onerace--korogashi__tr--2__td--1 .table__onerace--manual__tr--2__td--1__top .umaban.one, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--korogashi__tr--2 td.table__onerace--korogashi__tr--2__td--1 .table__onerace--manual__tr--2__td--1__bottom .umaban.one, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--korogashi__tr--2 td.table__onerace--korogashi__tr--2__td--1 .table__onerace--korogashi__tr--2__td--1__top .umaban.one, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--korogashi__tr--2 td.table__onerace--korogashi__tr--2__td--1 .table__onerace--korogashi__tr--2__td--1__bottom .umaban.one{border-color:#ccc;}
.section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--manual__tr--2 td.table__onerace--manual__tr--2__td--1 .table__onerace--manual__tr--2__td--1__top, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--manual__tr--2 td.table__onerace--manual__tr--2__td--1 .table__onerace--korogashi__tr--2__td--1__top, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--manual__tr--2 td.table__onerace--korogashi__tr--2__td--1 .table__onerace--manual__tr--2__td--1__top, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--manual__tr--2 td.table__onerace--korogashi__tr--2__td--1 .table__onerace--korogashi__tr--2__td--1__top, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--korogashi__tr--2 td.table__onerace--manual__tr--2__td--1 .table__onerace--manual__tr--2__td--1__top, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--korogashi__tr--2 td.table__onerace--manual__tr--2__td--1 .table__onerace--korogashi__tr--2__td--1__top, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--korogashi__tr--2 td.table__onerace--korogashi__tr--2__td--1 .table__onerace--manual__tr--2__td--1__top, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--korogashi__tr--2 td.table__onerace--korogashi__tr--2__td--1 .table__onerace--korogashi__tr--2__td--1__top, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--manual__tr--2 td.table__onerace--manual__tr--2__td--1 .table__onerace--manual__tr--2__td--1__top, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--manual__tr--2 td.table__onerace--manual__tr--2__td--1 .table__onerace--korogashi__tr--2__td--1__top, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--manual__tr--2 td.table__onerace--korogashi__tr--2__td--1 .table__onerace--manual__tr--2__td--1__top, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--manual__tr--2 td.table__onerace--korogashi__tr--2__td--1 .table__onerace--korogashi__tr--2__td--1__top, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--korogashi__tr--2 td.table__onerace--manual__tr--2__td--1 .table__onerace--manual__tr--2__td--1__top, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--korogashi__tr--2 td.table__onerace--manual__tr--2__td--1 .table__onerace--korogashi__tr--2__td--1__top, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--korogashi__tr--2 td.table__onerace--korogashi__tr--2__td--1 .table__onerace--manual__tr--2__td--1__top, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--korogashi__tr--2 td.table__onerace--korogashi__tr--2__td--1 .table__onerace--korogashi__tr--2__td--1__top{border-bottom:1px solid #e0e0e0;-webkit-box-sizing:border-box;box-sizing:border-box;height:30px;}
.section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--manual__tr--2 td.table__onerace--manual__tr--2__td--1 .table__onerace--manual__tr--2__td--1__bottom, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--manual__tr--2 td.table__onerace--korogashi__tr--2__td--1 .table__onerace--manual__tr--2__td--1__bottom, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--korogashi__tr--2 td.table__onerace--manual__tr--2__td--1 .table__onerace--manual__tr--2__td--1__bottom, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--korogashi__tr--2 td.table__onerace--korogashi__tr--2__td--1 .table__onerace--manual__tr--2__td--1__bottom, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--manual__tr--2 td.table__onerace--manual__tr--2__td--1 .table__onerace--manual__tr--2__td--1__bottom, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--manual__tr--2 td.table__onerace--korogashi__tr--2__td--1 .table__onerace--manual__tr--2__td--1__bottom, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--korogashi__tr--2 td.table__onerace--manual__tr--2__td--1 .table__onerace--manual__tr--2__td--1__bottom, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--korogashi__tr--2 td.table__onerace--korogashi__tr--2__td--1 .table__onerace--manual__tr--2__td--1__bottom{color:#f90;}
.section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--manual__tr--2 td.table__onerace--manual__tr--2__td--1 .table__onerace--manual__tr--2__td--1__bottom, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--manual__tr--2 td.table__onerace--manual__tr--2__td--1 .table__onerace--korogashi__tr--2__td--1__bottom, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--manual__tr--2 td.table__onerace--korogashi__tr--2__td--1 .table__onerace--manual__tr--2__td--1__bottom, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--manual__tr--2 td.table__onerace--korogashi__tr--2__td--1 .table__onerace--korogashi__tr--2__td--1__bottom, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--korogashi__tr--2 td.table__onerace--manual__tr--2__td--1 .table__onerace--manual__tr--2__td--1__bottom, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--korogashi__tr--2 td.table__onerace--manual__tr--2__td--1 .table__onerace--korogashi__tr--2__td--1__bottom, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--korogashi__tr--2 td.table__onerace--korogashi__tr--2__td--1 .table__onerace--manual__tr--2__td--1__bottom, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--korogashi__tr--2 td.table__onerace--korogashi__tr--2__td--1 .table__onerace--korogashi__tr--2__td--1__bottom, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--manual__tr--2 td.table__onerace--manual__tr--2__td--1 .table__onerace--manual__tr--2__td--1__bottom, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--manual__tr--2 td.table__onerace--manual__tr--2__td--1 .table__onerace--korogashi__tr--2__td--1__bottom, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--manual__tr--2 td.table__onerace--korogashi__tr--2__td--1 .table__onerace--manual__tr--2__td--1__bottom, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--manual__tr--2 td.table__onerace--korogashi__tr--2__td--1 .table__onerace--korogashi__tr--2__td--1__bottom, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--korogashi__tr--2 td.table__onerace--manual__tr--2__td--1 .table__onerace--manual__tr--2__td--1__bottom, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--korogashi__tr--2 td.table__onerace--manual__tr--2__td--1 .table__onerace--korogashi__tr--2__td--1__bottom, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--korogashi__tr--2 td.table__onerace--korogashi__tr--2__td--1 .table__onerace--manual__tr--2__td--1__bottom, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--korogashi__tr--2 td.table__onerace--korogashi__tr--2__td--1 .table__onerace--korogashi__tr--2__td--1__bottom{margin:0 5px;gap:2px;}
.section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--manual__tr--2 td.table__onerace--manual__tr--2__td--2, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--manual__tr--2 td.table__onerace--korogashi__tr--2__td--2, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--korogashi__tr--2 td.table__onerace--manual__tr--2__td--2, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--korogashi__tr--2 td.table__onerace--korogashi__tr--2__td--2, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--manual__tr--2 td.table__onerace--manual__tr--2__td--2, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--manual__tr--2 td.table__onerace--korogashi__tr--2__td--2, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--korogashi__tr--2 td.table__onerace--manual__tr--2__td--2, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--korogashi__tr--2 td.table__onerace--korogashi__tr--2__td--2{background:#fffcf4;border:solid #e0e0e0;border-width:0 1px 1px;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:top;}
.section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--manual__tr--2 td.table__onerace--manual__tr--2__td--2 .table__onerace--manual__tr--2__td--2__div--1, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--manual__tr--2 td.table__onerace--manual__tr--2__td--2 .table__onerace--manual__tr--2__td--2__div--2, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--manual__tr--2 td.table__onerace--manual__tr--2__td--2 .table__onerace--manual__tr--2__td--2__div--2--tekichu, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--manual__tr--2 td.table__onerace--manual__tr--2__td--2 .table__onerace--korogashi__tr--2__td--2__div--1, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--manual__tr--2 td.table__onerace--manual__tr--2__td--2 .table__onerace--korogashi__tr--2__td--2__div--2, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--manual__tr--2 td.table__onerace--manual__tr--2__td--2 .table__onerace--korogashi__tr--2__td--2__div--2--tekichu, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--manual__tr--2 td.table__onerace--korogashi__tr--2__td--2 .table__onerace--manual__tr--2__td--2__div--1, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--manual__tr--2 td.table__onerace--korogashi__tr--2__td--2 .table__onerace--manual__tr--2__td--2__div--2, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--manual__tr--2 td.table__onerace--korogashi__tr--2__td--2 .table__onerace--manual__tr--2__td--2__div--2--tekichu, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--manual__tr--2 td.table__onerace--korogashi__tr--2__td--2 .table__onerace--korogashi__tr--2__td--2__div--1, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--manual__tr--2 td.table__onerace--korogashi__tr--2__td--2 .table__onerace--korogashi__tr--2__td--2__div--2, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--manual__tr--2 td.table__onerace--korogashi__tr--2__td--2 .table__onerace--korogashi__tr--2__td--2__div--2--tekichu, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--korogashi__tr--2 td.table__onerace--manual__tr--2__td--2 .table__onerace--manual__tr--2__td--2__div--1, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--korogashi__tr--2 td.table__onerace--manual__tr--2__td--2 .table__onerace--manual__tr--2__td--2__div--2, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--korogashi__tr--2 td.table__onerace--manual__tr--2__td--2 .table__onerace--manual__tr--2__td--2__div--2--tekichu, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--korogashi__tr--2 td.table__onerace--manual__tr--2__td--2 .table__onerace--korogashi__tr--2__td--2__div--1, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--korogashi__tr--2 td.table__onerace--manual__tr--2__td--2 .table__onerace--korogashi__tr--2__td--2__div--2, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--korogashi__tr--2 td.table__onerace--manual__tr--2__td--2 .table__onerace--korogashi__tr--2__td--2__div--2--tekichu, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--korogashi__tr--2 td.table__onerace--korogashi__tr--2__td--2 .table__onerace--manual__tr--2__td--2__div--1, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--korogashi__tr--2 td.table__onerace--korogashi__tr--2__td--2 .table__onerace--manual__tr--2__td--2__div--2, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--korogashi__tr--2 td.table__onerace--korogashi__tr--2__td--2 .table__onerace--manual__tr--2__td--2__div--2--tekichu, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--korogashi__tr--2 td.table__onerace--korogashi__tr--2__td--2 .table__onerace--korogashi__tr--2__td--2__div--1, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--korogashi__tr--2 td.table__onerace--korogashi__tr--2__td--2 .table__onerace--korogashi__tr--2__td--2__div--2, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--korogashi__tr--2 td.table__onerace--korogashi__tr--2__td--2 .table__onerace--korogashi__tr--2__td--2__div--2--tekichu, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--manual__tr--2 td.table__onerace--manual__tr--2__td--2 .table__onerace--manual__tr--2__td--2__div--1, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--manual__tr--2 td.table__onerace--manual__tr--2__td--2 .table__onerace--manual__tr--2__td--2__div--2, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--manual__tr--2 td.table__onerace--manual__tr--2__td--2 .table__onerace--manual__tr--2__td--2__div--2--tekichu, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--manual__tr--2 td.table__onerace--manual__tr--2__td--2 .table__onerace--korogashi__tr--2__td--2__div--1, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--manual__tr--2 td.table__onerace--manual__tr--2__td--2 .table__onerace--korogashi__tr--2__td--2__div--2, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--manual__tr--2 td.table__onerace--manual__tr--2__td--2 .table__onerace--korogashi__tr--2__td--2__div--2--tekichu, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--manual__tr--2 td.table__onerace--korogashi__tr--2__td--2 .table__onerace--manual__tr--2__td--2__div--1, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--manual__tr--2 td.table__onerace--korogashi__tr--2__td--2 .table__onerace--manual__tr--2__td--2__div--2, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--manual__tr--2 td.table__onerace--korogashi__tr--2__td--2 .table__onerace--manual__tr--2__td--2__div--2--tekichu, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--manual__tr--2 td.table__onerace--korogashi__tr--2__td--2 .table__onerace--korogashi__tr--2__td--2__div--1, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--manual__tr--2 td.table__onerace--korogashi__tr--2__td--2 .table__onerace--korogashi__tr--2__td--2__div--2, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--manual__tr--2 td.table__onerace--korogashi__tr--2__td--2 .table__onerace--korogashi__tr--2__td--2__div--2--tekichu, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--korogashi__tr--2 td.table__onerace--manual__tr--2__td--2 .table__onerace--manual__tr--2__td--2__div--1, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--korogashi__tr--2 td.table__onerace--manual__tr--2__td--2 .table__onerace--manual__tr--2__td--2__div--2, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--korogashi__tr--2 td.table__onerace--manual__tr--2__td--2 .table__onerace--manual__tr--2__td--2__div--2--tekichu, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--korogashi__tr--2 td.table__onerace--manual__tr--2__td--2 .table__onerace--korogashi__tr--2__td--2__div--1, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--korogashi__tr--2 td.table__onerace--manual__tr--2__td--2 .table__onerace--korogashi__tr--2__td--2__div--2, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--korogashi__tr--2 td.table__onerace--manual__tr--2__td--2 .table__onerace--korogashi__tr--2__td--2__div--2--tekichu, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--korogashi__tr--2 td.table__onerace--korogashi__tr--2__td--2 .table__onerace--manual__tr--2__td--2__div--1, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--korogashi__tr--2 td.table__onerace--korogashi__tr--2__td--2 .table__onerace--manual__tr--2__td--2__div--2, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--korogashi__tr--2 td.table__onerace--korogashi__tr--2__td--2 .table__onerace--manual__tr--2__td--2__div--2--tekichu, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--korogashi__tr--2 td.table__onerace--korogashi__tr--2__td--2 .table__onerace--korogashi__tr--2__td--2__div--1, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--korogashi__tr--2 td.table__onerace--korogashi__tr--2__td--2 .table__onerace--korogashi__tr--2__td--2__div--2, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--korogashi__tr--2 td.table__onerace--korogashi__tr--2__td--2 .table__onerace--korogashi__tr--2__td--2__div--2--tekichu{font-size:12px;font-weight:700;min-width:unset;padding:6px 0;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--manual__tr--2 td.table__onerace--manual__tr--2__td--2 .table__onerace--manual__tr--2__td--2__div--1, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--manual__tr--2 td.table__onerace--manual__tr--2__td--2 .table__onerace--korogashi__tr--2__td--2__div--1, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--manual__tr--2 td.table__onerace--korogashi__tr--2__td--2 .table__onerace--manual__tr--2__td--2__div--1, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--manual__tr--2 td.table__onerace--korogashi__tr--2__td--2 .table__onerace--korogashi__tr--2__td--2__div--1, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--korogashi__tr--2 td.table__onerace--manual__tr--2__td--2 .table__onerace--manual__tr--2__td--2__div--1, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--korogashi__tr--2 td.table__onerace--manual__tr--2__td--2 .table__onerace--korogashi__tr--2__td--2__div--1, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--korogashi__tr--2 td.table__onerace--korogashi__tr--2__td--2 .table__onerace--manual__tr--2__td--2__div--1, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--korogashi__tr--2 td.table__onerace--korogashi__tr--2__td--2 .table__onerace--korogashi__tr--2__td--2__div--1, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--manual__tr--2 td.table__onerace--manual__tr--2__td--2 .table__onerace--manual__tr--2__td--2__div--1, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--manual__tr--2 td.table__onerace--manual__tr--2__td--2 .table__onerace--korogashi__tr--2__td--2__div--1, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--manual__tr--2 td.table__onerace--korogashi__tr--2__td--2 .table__onerace--manual__tr--2__td--2__div--1, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--manual__tr--2 td.table__onerace--korogashi__tr--2__td--2 .table__onerace--korogashi__tr--2__td--2__div--1, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--korogashi__tr--2 td.table__onerace--manual__tr--2__td--2 .table__onerace--manual__tr--2__td--2__div--1, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--korogashi__tr--2 td.table__onerace--manual__tr--2__td--2 .table__onerace--korogashi__tr--2__td--2__div--1, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--korogashi__tr--2 td.table__onerace--korogashi__tr--2__td--2 .table__onerace--manual__tr--2__td--2__div--1, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--korogashi__tr--2 td.table__onerace--korogashi__tr--2__td--2 .table__onerace--korogashi__tr--2__td--2__div--1{border-bottom:1px solid #e0e0e0;-webkit-box-sizing:border-box;box-sizing:border-box;height:30px;margin:0;}
.section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--manual__tr--2 td.table__onerace--manual__tr--2__td--2 .table__onerace--manual__tr--2__td--2__div--1, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--manual__tr--2 td.table__onerace--manual__tr--2__td--2 .table__onerace--korogashi__tr--2__td--2__div--1, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--manual__tr--2 td.table__onerace--manual__tr--2__td--2 .table__onerace--manual__tr--2__td--2__div--2, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--manual__tr--2 td.table__onerace--manual__tr--2__td--2 .table__onerace--korogashi__tr--2__td--2__div--2, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--manual__tr--2 td.table__onerace--korogashi__tr--2__td--2 .table__onerace--manual__tr--2__td--2__div--1, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--manual__tr--2 td.table__onerace--korogashi__tr--2__td--2 .table__onerace--korogashi__tr--2__td--2__div--1, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--manual__tr--2 td.table__onerace--korogashi__tr--2__td--2 .table__onerace--manual__tr--2__td--2__div--2, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--manual__tr--2 td.table__onerace--korogashi__tr--2__td--2 .table__onerace--korogashi__tr--2__td--2__div--2, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--korogashi__tr--2 td.table__onerace--manual__tr--2__td--2 .table__onerace--manual__tr--2__td--2__div--1, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--korogashi__tr--2 td.table__onerace--manual__tr--2__td--2 .table__onerace--korogashi__tr--2__td--2__div--1, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--korogashi__tr--2 td.table__onerace--manual__tr--2__td--2 .table__onerace--manual__tr--2__td--2__div--2, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--korogashi__tr--2 td.table__onerace--manual__tr--2__td--2 .table__onerace--korogashi__tr--2__td--2__div--2, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--korogashi__tr--2 td.table__onerace--korogashi__tr--2__td--2 .table__onerace--manual__tr--2__td--2__div--1, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--korogashi__tr--2 td.table__onerace--korogashi__tr--2__td--2 .table__onerace--korogashi__tr--2__td--2__div--1, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--korogashi__tr--2 td.table__onerace--korogashi__tr--2__td--2 .table__onerace--manual__tr--2__td--2__div--2, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--korogashi__tr--2 td.table__onerace--korogashi__tr--2__td--2 .table__onerace--korogashi__tr--2__td--2__div--2, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--manual__tr--2 td.table__onerace--manual__tr--2__td--2 .table__onerace--manual__tr--2__td--2__div--1, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--manual__tr--2 td.table__onerace--manual__tr--2__td--2 .table__onerace--korogashi__tr--2__td--2__div--1, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--manual__tr--2 td.table__onerace--manual__tr--2__td--2 .table__onerace--manual__tr--2__td--2__div--2, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--manual__tr--2 td.table__onerace--manual__tr--2__td--2 .table__onerace--korogashi__tr--2__td--2__div--2, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--manual__tr--2 td.table__onerace--korogashi__tr--2__td--2 .table__onerace--manual__tr--2__td--2__div--1, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--manual__tr--2 td.table__onerace--korogashi__tr--2__td--2 .table__onerace--korogashi__tr--2__td--2__div--1, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--manual__tr--2 td.table__onerace--korogashi__tr--2__td--2 .table__onerace--manual__tr--2__td--2__div--2, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--manual__tr--2 td.table__onerace--korogashi__tr--2__td--2 .table__onerace--korogashi__tr--2__td--2__div--2, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--korogashi__tr--2 td.table__onerace--manual__tr--2__td--2 .table__onerace--manual__tr--2__td--2__div--1, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--korogashi__tr--2 td.table__onerace--manual__tr--2__td--2 .table__onerace--korogashi__tr--2__td--2__div--1, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--korogashi__tr--2 td.table__onerace--manual__tr--2__td--2 .table__onerace--manual__tr--2__td--2__div--2, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--korogashi__tr--2 td.table__onerace--manual__tr--2__td--2 .table__onerace--korogashi__tr--2__td--2__div--2, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--korogashi__tr--2 td.table__onerace--korogashi__tr--2__td--2 .table__onerace--manual__tr--2__td--2__div--1, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--korogashi__tr--2 td.table__onerace--korogashi__tr--2__td--2 .table__onerace--korogashi__tr--2__td--2__div--1, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--korogashi__tr--2 td.table__onerace--korogashi__tr--2__td--2 .table__onerace--manual__tr--2__td--2__div--2, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--korogashi__tr--2 td.table__onerace--korogashi__tr--2__td--2 .table__onerace--korogashi__tr--2__td--2__div--2{color:#333;}
.section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--manual__tr--2 td.table__onerace--manual__tr--2__td--2 .table__onerace--manual__tr--2__td--2__div--1 .manual-inner, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--manual__tr--2 td.table__onerace--manual__tr--2__td--2 .table__onerace--korogashi__tr--2__td--2__div--1 .manual-inner, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--manual__tr--2 td.table__onerace--manual__tr--2__td--2 .table__onerace--manual__tr--2__td--2__div--2 .manual-inner, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--manual__tr--2 td.table__onerace--manual__tr--2__td--2 .table__onerace--korogashi__tr--2__td--2__div--2 .manual-inner, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--manual__tr--2 td.table__onerace--korogashi__tr--2__td--2 .table__onerace--manual__tr--2__td--2__div--1 .manual-inner, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--manual__tr--2 td.table__onerace--korogashi__tr--2__td--2 .table__onerace--korogashi__tr--2__td--2__div--1 .manual-inner, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--manual__tr--2 td.table__onerace--korogashi__tr--2__td--2 .table__onerace--manual__tr--2__td--2__div--2 .manual-inner, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--manual__tr--2 td.table__onerace--korogashi__tr--2__td--2 .table__onerace--korogashi__tr--2__td--2__div--2 .manual-inner, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--korogashi__tr--2 td.table__onerace--manual__tr--2__td--2 .table__onerace--manual__tr--2__td--2__div--1 .manual-inner, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--korogashi__tr--2 td.table__onerace--manual__tr--2__td--2 .table__onerace--korogashi__tr--2__td--2__div--1 .manual-inner, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--korogashi__tr--2 td.table__onerace--manual__tr--2__td--2 .table__onerace--manual__tr--2__td--2__div--2 .manual-inner, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--korogashi__tr--2 td.table__onerace--manual__tr--2__td--2 .table__onerace--korogashi__tr--2__td--2__div--2 .manual-inner, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--korogashi__tr--2 td.table__onerace--korogashi__tr--2__td--2 .table__onerace--manual__tr--2__td--2__div--1 .manual-inner, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--korogashi__tr--2 td.table__onerace--korogashi__tr--2__td--2 .table__onerace--korogashi__tr--2__td--2__div--1 .manual-inner, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--korogashi__tr--2 td.table__onerace--korogashi__tr--2__td--2 .table__onerace--manual__tr--2__td--2__div--2 .manual-inner, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--korogashi__tr--2 td.table__onerace--korogashi__tr--2__td--2 .table__onerace--korogashi__tr--2__td--2__div--2 .manual-inner, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--manual__tr--2 td.table__onerace--manual__tr--2__td--2 .table__onerace--manual__tr--2__td--2__div--1 .manual-inner, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--manual__tr--2 td.table__onerace--manual__tr--2__td--2 .table__onerace--korogashi__tr--2__td--2__div--1 .manual-inner, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--manual__tr--2 td.table__onerace--manual__tr--2__td--2 .table__onerace--manual__tr--2__td--2__div--2 .manual-inner, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--manual__tr--2 td.table__onerace--manual__tr--2__td--2 .table__onerace--korogashi__tr--2__td--2__div--2 .manual-inner, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--manual__tr--2 td.table__onerace--korogashi__tr--2__td--2 .table__onerace--manual__tr--2__td--2__div--1 .manual-inner, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--manual__tr--2 td.table__onerace--korogashi__tr--2__td--2 .table__onerace--korogashi__tr--2__td--2__div--1 .manual-inner, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--manual__tr--2 td.table__onerace--korogashi__tr--2__td--2 .table__onerace--manual__tr--2__td--2__div--2 .manual-inner, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--manual__tr--2 td.table__onerace--korogashi__tr--2__td--2 .table__onerace--korogashi__tr--2__td--2__div--2 .manual-inner, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--korogashi__tr--2 td.table__onerace--manual__tr--2__td--2 .table__onerace--manual__tr--2__td--2__div--1 .manual-inner, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--korogashi__tr--2 td.table__onerace--manual__tr--2__td--2 .table__onerace--korogashi__tr--2__td--2__div--1 .manual-inner, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--korogashi__tr--2 td.table__onerace--manual__tr--2__td--2 .table__onerace--manual__tr--2__td--2__div--2 .manual-inner, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--korogashi__tr--2 td.table__onerace--manual__tr--2__td--2 .table__onerace--korogashi__tr--2__td--2__div--2 .manual-inner, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--korogashi__tr--2 td.table__onerace--korogashi__tr--2__td--2 .table__onerace--manual__tr--2__td--2__div--1 .manual-inner, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--korogashi__tr--2 td.table__onerace--korogashi__tr--2__td--2 .table__onerace--korogashi__tr--2__td--2__div--1 .manual-inner, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--korogashi__tr--2 td.table__onerace--korogashi__tr--2__td--2 .table__onerace--manual__tr--2__td--2__div--2 .manual-inner, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--korogashi__tr--2 td.table__onerace--korogashi__tr--2__td--2 .table__onerace--korogashi__tr--2__td--2__div--2 .manual-inner{color:#888;border-color:#aaa;padding:1px 3px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-right:4px;font-weight:400;font-size:10px;line-height:1;}
.section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--manual__tr--2 td.table__onerace--manual__tr--2__td--2 .table__onerace--manual__tr--2__td--2__div--2--tekichu, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--manual__tr--2 td.table__onerace--manual__tr--2__td--2 .table__onerace--korogashi__tr--2__td--2__div--2--tekichu, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--manual__tr--2 td.table__onerace--korogashi__tr--2__td--2 .table__onerace--manual__tr--2__td--2__div--2--tekichu, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--manual__tr--2 td.table__onerace--korogashi__tr--2__td--2 .table__onerace--korogashi__tr--2__td--2__div--2--tekichu, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--korogashi__tr--2 td.table__onerace--manual__tr--2__td--2 .table__onerace--manual__tr--2__td--2__div--2--tekichu, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--korogashi__tr--2 td.table__onerace--manual__tr--2__td--2 .table__onerace--korogashi__tr--2__td--2__div--2--tekichu, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--korogashi__tr--2 td.table__onerace--korogashi__tr--2__td--2 .table__onerace--manual__tr--2__td--2__div--2--tekichu, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--korogashi__tr--2 td.table__onerace--korogashi__tr--2__td--2 .table__onerace--korogashi__tr--2__td--2__div--2--tekichu, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--manual__tr--2 td.table__onerace--manual__tr--2__td--2 .table__onerace--manual__tr--2__td--2__div--2--tekichu, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--manual__tr--2 td.table__onerace--manual__tr--2__td--2 .table__onerace--korogashi__tr--2__td--2__div--2--tekichu, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--manual__tr--2 td.table__onerace--korogashi__tr--2__td--2 .table__onerace--manual__tr--2__td--2__div--2--tekichu, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--manual__tr--2 td.table__onerace--korogashi__tr--2__td--2 .table__onerace--korogashi__tr--2__td--2__div--2--tekichu, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--korogashi__tr--2 td.table__onerace--manual__tr--2__td--2 .table__onerace--manual__tr--2__td--2__div--2--tekichu, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--korogashi__tr--2 td.table__onerace--manual__tr--2__td--2 .table__onerace--korogashi__tr--2__td--2__div--2--tekichu, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--korogashi__tr--2 td.table__onerace--korogashi__tr--2__td--2 .table__onerace--manual__tr--2__td--2__div--2--tekichu, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--korogashi__tr--2 td.table__onerace--korogashi__tr--2__td--2 .table__onerace--korogashi__tr--2__td--2__div--2--tekichu{color:#e60000;font-size:16px;}
.section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--manual__tr--2 td.table__onerace--manual__tr--2__td--2 .table__onerace--manual__tr--2__td--2__div--2--tekichu .manual-inner, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--manual__tr--2 td.table__onerace--manual__tr--2__td--2 .table__onerace--korogashi__tr--2__td--2__div--2--tekichu .manual-inner, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--manual__tr--2 td.table__onerace--korogashi__tr--2__td--2 .table__onerace--manual__tr--2__td--2__div--2--tekichu .manual-inner, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--manual__tr--2 td.table__onerace--korogashi__tr--2__td--2 .table__onerace--korogashi__tr--2__td--2__div--2--tekichu .manual-inner, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--korogashi__tr--2 td.table__onerace--manual__tr--2__td--2 .table__onerace--manual__tr--2__td--2__div--2--tekichu .manual-inner, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--korogashi__tr--2 td.table__onerace--manual__tr--2__td--2 .table__onerace--korogashi__tr--2__td--2__div--2--tekichu .manual-inner, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--korogashi__tr--2 td.table__onerace--korogashi__tr--2__td--2 .table__onerace--manual__tr--2__td--2__div--2--tekichu .manual-inner, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--korogashi__tr--2 td.table__onerace--korogashi__tr--2__td--2 .table__onerace--korogashi__tr--2__td--2__div--2--tekichu .manual-inner, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--manual__tr--2 td.table__onerace--manual__tr--2__td--2 .table__onerace--manual__tr--2__td--2__div--2--tekichu .manual-inner, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--manual__tr--2 td.table__onerace--manual__tr--2__td--2 .table__onerace--korogashi__tr--2__td--2__div--2--tekichu .manual-inner, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--manual__tr--2 td.table__onerace--korogashi__tr--2__td--2 .table__onerace--manual__tr--2__td--2__div--2--tekichu .manual-inner, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--manual__tr--2 td.table__onerace--korogashi__tr--2__td--2 .table__onerace--korogashi__tr--2__td--2__div--2--tekichu .manual-inner, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--korogashi__tr--2 td.table__onerace--manual__tr--2__td--2 .table__onerace--manual__tr--2__td--2__div--2--tekichu .manual-inner, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--korogashi__tr--2 td.table__onerace--manual__tr--2__td--2 .table__onerace--korogashi__tr--2__td--2__div--2--tekichu .manual-inner, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--korogashi__tr--2 td.table__onerace--korogashi__tr--2__td--2 .table__onerace--manual__tr--2__td--2__div--2--tekichu .manual-inner, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--korogashi__tr--2 td.table__onerace--korogashi__tr--2__td--2 .table__onerace--korogashi__tr--2__td--2__div--2--tekichu .manual-inner{color:#e60000;border-color:#e60000;padding:1px 3px;-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:400;font-size:10px;}
.section__ranking__inner .contents__inner .right .table__onerace--manual{margin-bottom:5px;}
.section__ranking__inner .contents__inner .cta{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;margin-top:20px;}
.section__ranking__inner input[name="ranking-0"]{display:none;}
.section__ranking__inner input[name="ranking-1"]{display:none;}
.section__ranking__inner input[name="ranking-2"]{display:none;}
.section__ranking__inner input[name="ranking-3"]{display:none;}
.section__ranking__inner input[name="ranking-4"]{display:none;}
.section__ranking__inner input[name="ranking-5"]{display:none;}
.section__ranking__inner .tab{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;margin-top:13px;}
.section__ranking__inner .tab li{-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-positive:1;flex-grow:1;padding:7px 0 3px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.section__ranking__inner .tab li label{background:#d9d9d9;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;border-radius:5px 5px 0 0;}
.section__ranking__inner .tab li label span{display:block;padding:5px 0;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:20px;font-weight:700;color:#c0c0c0;}
.section__ranking__inner .tab li label span img{opacity:.5;}
.section__ranking__inner #rank-0-1:checked ~ .tab li label[for="rank-0-1"]{background:#fff;}
.section__ranking__inner #rank-0-1:checked ~ .tab li label[for="rank-0-1"] span{color:#000;padding:12px 0 8px 0;}
.section__ranking__inner #rank-0-1:checked ~ .tab li label[for="rank-0-1"] span img{opacity:1;}
.section__ranking__inner #rank-0-1:checked ~ .tab li:has(label[for="rank-0-1"]){padding:0;}
.section__ranking__inner #rank-0-1:checked ~ .contents .rank--0--1{display:-webkit-box;display:-ms-flexbox;display:flex;}
.section__ranking__inner #rank-0-2:checked ~ .tab li label[for="rank-0-2"]{background:#fff;}
.section__ranking__inner #rank-0-2:checked ~ .tab li label[for="rank-0-2"] span{color:#000;padding:12px 0 8px 0;}
.section__ranking__inner #rank-0-2:checked ~ .tab li label[for="rank-0-2"] span img{opacity:1;}
.section__ranking__inner #rank-0-2:checked ~ .tab li:has(label[for="rank-0-2"]){padding:0;}
.section__ranking__inner #rank-0-2:checked ~ .contents .rank--0--2{display:-webkit-box;display:-ms-flexbox;display:flex;}
.section__ranking__inner #rank-0-3:checked ~ .tab li label[for="rank-0-3"]{background:#fff;}
.section__ranking__inner #rank-0-3:checked ~ .tab li label[for="rank-0-3"] span{color:#000;padding:12px 0 8px 0;}
.section__ranking__inner #rank-0-3:checked ~ .tab li label[for="rank-0-3"] span img{opacity:1;}
.section__ranking__inner #rank-0-3:checked ~ .tab li:has(label[for="rank-0-3"]){padding:0;}
.section__ranking__inner #rank-0-3:checked ~ .contents .rank--0--3{display:-webkit-box;display:-ms-flexbox;display:flex;}
.section__ranking__inner #rank-1-1:checked ~ .tab li label[for="rank-1-1"]{background:#fff;}
.section__ranking__inner #rank-1-1:checked ~ .tab li label[for="rank-1-1"] span{color:#000;padding:12px 0 8px 0;}
.section__ranking__inner #rank-1-1:checked ~ .tab li label[for="rank-1-1"] span img{opacity:1;}
.section__ranking__inner #rank-1-1:checked ~ .tab li:has(label[for="rank-1-1"]){padding:0;}
.section__ranking__inner #rank-1-1:checked ~ .contents .rank--1--1{display:-webkit-box;display:-ms-flexbox;display:flex;}
.section__ranking__inner #rank-1-2:checked ~ .tab li label[for="rank-1-2"]{background:#fff;}
.section__ranking__inner #rank-1-2:checked ~ .tab li label[for="rank-1-2"] span{color:#000;padding:12px 0 8px 0;}
.section__ranking__inner #rank-1-2:checked ~ .tab li label[for="rank-1-2"] span img{opacity:1;}
.section__ranking__inner #rank-1-2:checked ~ .tab li:has(label[for="rank-1-2"]){padding:0;}
.section__ranking__inner #rank-1-2:checked ~ .contents .rank--1--2{display:-webkit-box;display:-ms-flexbox;display:flex;}
.section__ranking__inner #rank-1-3:checked ~ .tab li label[for="rank-1-3"]{background:#fff;}
.section__ranking__inner #rank-1-3:checked ~ .tab li label[for="rank-1-3"] span{color:#000;padding:12px 0 8px 0;}
.section__ranking__inner #rank-1-3:checked ~ .tab li label[for="rank-1-3"] span img{opacity:1;}
.section__ranking__inner #rank-1-3:checked ~ .tab li:has(label[for="rank-1-3"]){padding:0;}
.section__ranking__inner #rank-1-3:checked ~ .contents .rank--1--3{display:-webkit-box;display:-ms-flexbox;display:flex;}
.section__ranking__inner #rank-2-1:checked ~ .tab li label[for="rank-2-1"]{background:#fff;}
.section__ranking__inner #rank-2-1:checked ~ .tab li label[for="rank-2-1"] span{color:#000;padding:12px 0 8px 0;}
.section__ranking__inner #rank-2-1:checked ~ .tab li label[for="rank-2-1"] span img{opacity:1;}
.section__ranking__inner #rank-2-1:checked ~ .tab li:has(label[for="rank-2-1"]){padding:0;}
.section__ranking__inner #rank-2-1:checked ~ .contents .rank--2--1{display:-webkit-box;display:-ms-flexbox;display:flex;}
.section__ranking__inner #rank-2-2:checked ~ .tab li label[for="rank-2-2"]{background:#fff;}
.section__ranking__inner #rank-2-2:checked ~ .tab li label[for="rank-2-2"] span{color:#000;padding:12px 0 8px 0;}
.section__ranking__inner #rank-2-2:checked ~ .tab li label[for="rank-2-2"] span img{opacity:1;}
.section__ranking__inner #rank-2-2:checked ~ .tab li:has(label[for="rank-2-2"]){padding:0;}
.section__ranking__inner #rank-2-2:checked ~ .contents .rank--2--2{display:-webkit-box;display:-ms-flexbox;display:flex;}
.section__ranking__inner #rank-2-3:checked ~ .tab li label[for="rank-2-3"]{background:#fff;}
.section__ranking__inner #rank-2-3:checked ~ .tab li label[for="rank-2-3"] span{color:#000;padding:12px 0 8px 0;}
.section__ranking__inner #rank-2-3:checked ~ .tab li label[for="rank-2-3"] span img{opacity:1;}
.section__ranking__inner #rank-2-3:checked ~ .tab li:has(label[for="rank-2-3"]){padding:0;}
.section__ranking__inner #rank-2-3:checked ~ .contents .rank--2--3{display:-webkit-box;display:-ms-flexbox;display:flex;}
.section__ranking__inner #rank-3-1:checked ~ .tab li label[for="rank-3-1"]{background:#fff;}
.section__ranking__inner #rank-3-1:checked ~ .tab li label[for="rank-3-1"] span{color:#000;padding:12px 0 8px 0;}
.section__ranking__inner #rank-3-1:checked ~ .tab li label[for="rank-3-1"] span img{opacity:1;}
.section__ranking__inner #rank-3-1:checked ~ .tab li:has(label[for="rank-3-1"]){padding:0;}
.section__ranking__inner #rank-3-1:checked ~ .contents .rank--3--1{display:-webkit-box;display:-ms-flexbox;display:flex;}
.section__ranking__inner #rank-3-2:checked ~ .tab li label[for="rank-3-2"]{background:#fff;}
.section__ranking__inner #rank-3-2:checked ~ .tab li label[for="rank-3-2"] span{color:#000;padding:12px 0 8px 0;}
.section__ranking__inner #rank-3-2:checked ~ .tab li label[for="rank-3-2"] span img{opacity:1;}
.section__ranking__inner #rank-3-2:checked ~ .tab li:has(label[for="rank-3-2"]){padding:0;}
.section__ranking__inner #rank-3-2:checked ~ .contents .rank--3--2{display:-webkit-box;display:-ms-flexbox;display:flex;}
.section__ranking__inner #rank-3-3:checked ~ .tab li label[for="rank-3-3"]{background:#fff;}
.section__ranking__inner #rank-3-3:checked ~ .tab li label[for="rank-3-3"] span{color:#000;padding:12px 0 8px 0;}
.section__ranking__inner #rank-3-3:checked ~ .tab li label[for="rank-3-3"] span img{opacity:1;}
.section__ranking__inner #rank-3-3:checked ~ .tab li:has(label[for="rank-3-3"]){padding:0;}
.section__ranking__inner #rank-3-3:checked ~ .contents .rank--3--3{display:-webkit-box;display:-ms-flexbox;display:flex;}
.section__ranking__inner #rank-4-1:checked ~ .tab li label[for="rank-4-1"]{background:#fff;}
.section__ranking__inner #rank-4-1:checked ~ .tab li label[for="rank-4-1"] span{color:#000;padding:12px 0 8px 0;}
.section__ranking__inner #rank-4-1:checked ~ .tab li label[for="rank-4-1"] span img{opacity:1;}
.section__ranking__inner #rank-4-1:checked ~ .tab li:has(label[for="rank-4-1"]){padding:0;}
.section__ranking__inner #rank-4-1:checked ~ .contents .rank--4--1{display:-webkit-box;display:-ms-flexbox;display:flex;}
.section__ranking__inner #rank-4-2:checked ~ .tab li label[for="rank-4-2"]{background:#fff;}
.section__ranking__inner #rank-4-2:checked ~ .tab li label[for="rank-4-2"] span{color:#000;padding:12px 0 8px 0;}
.section__ranking__inner #rank-4-2:checked ~ .tab li label[for="rank-4-2"] span img{opacity:1;}
.section__ranking__inner #rank-4-2:checked ~ .tab li:has(label[for="rank-4-2"]){padding:0;}
.section__ranking__inner #rank-4-2:checked ~ .contents .rank--4--2{display:-webkit-box;display:-ms-flexbox;display:flex;}
.section__ranking__inner #rank-4-3:checked ~ .tab li label[for="rank-4-3"]{background:#fff;}
.section__ranking__inner #rank-4-3:checked ~ .tab li label[for="rank-4-3"] span{color:#000;padding:12px 0 8px 0;}
.section__ranking__inner #rank-4-3:checked ~ .tab li label[for="rank-4-3"] span img{opacity:1;}
.section__ranking__inner #rank-4-3:checked ~ .tab li:has(label[for="rank-4-3"]){padding:0;}
.section__ranking__inner #rank-4-3:checked ~ .contents .rank--4--3{display:-webkit-box;display:-ms-flexbox;display:flex;}
.section__ranking__inner #rank-5-1:checked ~ .tab li label[for="rank-5-1"]{background:#fff;}
.section__ranking__inner #rank-5-1:checked ~ .tab li label[for="rank-5-1"] span{color:#000;padding:12px 0 8px 0;}
.section__ranking__inner #rank-5-1:checked ~ .tab li label[for="rank-5-1"] span img{opacity:1;}
.section__ranking__inner #rank-5-1:checked ~ .tab li:has(label[for="rank-5-1"]){padding:0;}
.section__ranking__inner #rank-5-1:checked ~ .contents .rank--5--1{display:-webkit-box;display:-ms-flexbox;display:flex;}
.section__ranking__inner #rank-5-2:checked ~ .tab li label[for="rank-5-2"]{background:#fff;}
.section__ranking__inner #rank-5-2:checked ~ .tab li label[for="rank-5-2"] span{color:#000;padding:12px 0 8px 0;}
.section__ranking__inner #rank-5-2:checked ~ .tab li label[for="rank-5-2"] span img{opacity:1;}
.section__ranking__inner #rank-5-2:checked ~ .tab li:has(label[for="rank-5-2"]){padding:0;}
.section__ranking__inner #rank-5-2:checked ~ .contents .rank--5--2{display:-webkit-box;display:-ms-flexbox;display:flex;}
.section__ranking__inner #rank-5-3:checked ~ .tab li label[for="rank-5-3"]{background:#fff;}
.section__ranking__inner #rank-5-3:checked ~ .tab li label[for="rank-5-3"] span{color:#000;padding:12px 0 8px 0;}
.section__ranking__inner #rank-5-3:checked ~ .tab li label[for="rank-5-3"] span img{opacity:1;}
.section__ranking__inner #rank-5-3:checked ~ .tab li:has(label[for="rank-5-3"]){padding:0;}
.section__ranking__inner #rank-5-3:checked ~ .contents .rank--5--3{display:-webkit-box;display:-ms-flexbox;display:flex;}
.single--fv{background:#333;padding-bottom:30px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;margin:0 0 0 -20px;width:calc(100% + 40px);}
.single--fv__heading{background:#fff;padding-bottom:5px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.single--fv__heading h1{color:#333;padding:20px 0 10px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 20px;}
.single--fv__heading .date{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;font-size:13px;font-weight:500;color:#999;padding-right:20px;}
.single--fv__infomation{padding:30px 0 20px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:15px;}
.single--fv__infomation .thumb{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:250px;}
.single--fv__infomation .thumb img{border-radius:5px;width:100%;height:auto;}
.single--fv__infomation .comscore{width:250px;}
.single--fv__infomation .comscore .heading{text-align:center;background:#F7F0E7;color:#333;padding:5px 0;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px;font-weight:600;margin-bottom:10px;border-radius:3px;}
.single--fv__infomation .comscore .contents{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;}
.single--fv__infomation .comscore .contents .left{width:calc(47% - 10px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#1B1B1B;border-radius:3px;padding:25px 0;-webkit-box-sizing:border-box;box-sizing:border-box;gap:7px;}
.single--fv__infomation .comscore .contents .left li{color:#fff;font-weight:600;}
.single--fv__infomation .comscore .contents .left li:first-of-type{font-size:14px;}
.single--fv__infomation .comscore .contents .left li:first-of-type .average{color:#e8c56d;font-size:24px;}
.single--fv__infomation .comscore .contents .left li:nth-of-type(2) .star_rating .stars{width:16px;height:16px;font-size:16px;}
.single--fv__infomation .comscore .contents .left li:nth-of-type(2) .star_rating .stars:before{font-size:16px;}
.single--fv__infomation .comscore .contents .left li:nth-of-type(2) .star_rating .star_rating--full.stars:before{color:#e8c56d;font-size:16px;position:relative;}
.single--fv__infomation .comscore .contents .left li:nth-of-type(2) .star_rating .star_rating--half:after{color:#e8c56d;width:8px;font-size:16px;}
.single--fv__infomation .comscore .contents .left li:last-of-type{color:#3dd3ff;font-size:16px;font-weight:500;}
.single--fv__infomation .comscore .contents .left li:last-of-type span{text-decoration:underline;color:inherit;cursor:pointer;}
.single--fv__infomation .comscore .contents .right{width:53%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.single--fv__infomation .comscore .contents .right li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;}
.single--fv__infomation .comscore .contents .right li .label{font-size:16px;color:#e8c56d;font-weight:600;}
.single--fv__infomation .comscore .contents .right li .bar{width:100%;height:10px;background:#666;border-radius:20px;display:block;position:relative;}
.single--fv__infomation .comscore .contents .right li .bar .rate{background:#E8C56D;border-radius:20px 0 0 20px;height:10px;display:block;position:absolute;left:0;top:0;}
.single--fv__onemonthresults{padding:0 40px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:15px;}
.single--fv__onemonthresults input{display:none;}
.single--fv__onemonthresults .tabs{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;margin-bottom:15px;}
.single--fv__onemonthresults .tabs li{-webkit-box-flex:1;-ms-flex:1;flex:1;}
.single--fv__onemonthresults .tabs li label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px;font-weight:600;color:#888;position:relative;padding-bottom:5px;border-bottom:solid 4px #888;}
.single--fv__onemonthresults #single-freeonemonth:checked ~ .tabs li label[for="single-freeonemonth"],
.single--fv__onemonthresults #single-paidonemonth:checked ~ .tabs li label[for="single-paidonemonth"]{color:#C5A34B;border-bottom-color:#D0A140;}
.single--fv__onemonthresults .contents__inner{display:none;background:#252525;border-radius:3px;padding:0 20px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.single--fv__onemonthresults .contents__inner .heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-size:16px;padding:10px 0;background:#3F3F3F;font-weight:600;margin:0 0 0 -20px;width:calc(100% + 40px);margin-bottom:15px;border-radius:3px 3px 0 0;}
.single--fv__onemonthresults .contents__inner .heading span{position:relative;}
.single--fv__onemonthresults .contents__inner .heading span:before{content:'\f002';font-family:"Font Awesome 5 Free";font-size:16px;padding-right:5px;}
.single--fv__onemonthresults .contents__inner .data{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;margin-bottom:15px;}
.single--fv__onemonthresults .contents__inner .data li{width:calc(50% - 5px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:50px;padding-bottom:5px;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:solid 1px #666;position:relative;font-size:16px;font-weight:600;}
.single--fv__onemonthresults .contents__inner .data li:first-of-type{width:100%;gap:5px;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;}
.single--fv__onemonthresults .contents__inner .data li:first-of-type .num{font-size:20px;}
.single--fv__onemonthresults .contents__inner .data li:first-of-type .plus{color:#E8C56D;}
.single--fv__onemonthresults .contents__inner .data li:first-of-type .result{font-size:14px;}
.single--fv__onemonthresults .contents__inner .data li:first-of-type .unit{font-size:16px;}
.single--fv__onemonthresults .contents__inner .data li:nth-of-type(2),
.single--fv__onemonthresults .contents__inner .data li:nth-of-type(3){padding-left:30px;}
.single--fv__onemonthresults .contents__inner .data li:nth-of-type(2) span,
.single--fv__onemonthresults .contents__inner .data li:nth-of-type(3) span{font-size:16px;}
.single--fv__onemonthresults .contents__inner .data li:nth-of-type(2) span.unit,
.single--fv__onemonthresults .contents__inner .data li:nth-of-type(3) span.unit{font-size:14px;}
.single--fv__onemonthresults .contents__inner .data li:nth-of-type(2):before,
.single--fv__onemonthresults .contents__inner .data li:nth-of-type(3):before{content:'';color:#fff;font-size:16px;font-weight:600;position:absolute;left:10px;top:45%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);}
.single--fv__onemonthresults .contents__inner .data li:nth-of-type(2):before{content:'的中率';}
.single--fv__onemonthresults .contents__inner .data li:nth-of-type(3):before{content:'回収率';}
.single--fv__onemonthresults .contents__inner .senseki{max-height:150px;overflow-y:auto;}
.single--fv__onemonthresults .contents__inner .senseki ul{height:-webkit-max-content;height:-moz-max-content;height:max-content;}
.single--fv__onemonthresults .contents__inner .senseki ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:5px 10px;background:#EBEBEB;}
.single--fv__onemonthresults .contents__inner .senseki ul li:nth-of-type(even){background:#fff;}
.single--fv__onemonthresults .contents__inner .senseki ul li .left .tag{display:inline-block;text-align:center;width:75px;padding:5px 0;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:13px;font-weight:600;border-radius:2px;}
.single--fv__onemonthresults .contents__inner .senseki ul li .left .tag.tekichu{background:#EED6D6;color:#B40000;}
.single--fv__onemonthresults .contents__inner .senseki ul li .left .tag.futekichu{background:#D3DBEF;color:#364C7E;}
.single--fv__onemonthresults .contents__inner .senseki ul li .left .text{font-size:15px;font-weight:600;color:#333;}
.single--fv__onemonthresults .contents__inner .senseki ul li .left .text .date{color:#636363;padding-right:10px;}
.single--fv__onemonthresults .contents__inner .senseki ul li .right{padding-right:15px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#999;font-weight:600;}
.single--fv__onemonthresults .contents__inner .senseki ul li:has(.left .tekichu) .right{color:#333;}
.single--fv__onemonthresults #single-freeonemonth:checked ~ .contents .freeresults,
.single--fv__onemonthresults #single-paidonemonth:checked ~ .contents .paidresults{display:block;}
.single--fv__commentlists{display:none;}
.single--fv__commentlists.active{display:block;position:fixed;left:0;top:0;width:100%;height:100%;z-index:99999;}
.single--fv__commentlists__outer{position:absolute;left:0;top:0;background:rgba(0,0,0,0.6);width:100%;height:100%;z-index:99999;}
.single--fv__commentlists__inner{width:650px;max-height:480px;background:#F7F0E7;border-radius:5px;padding:25px 15px 0;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:40%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);z-index:1000000;}
.single--fv__commentlists__inner .close{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}
.single--fv__commentlists__inner .close i{font-size:25px;}
.single--fv__commentlists__inner .comment{max-height:430px;overflow-y:auto;}
.single--fv__commentlists__inner .comment ul{height:-webkit-max-content;height:-moz-max-content;height:max-content;}
.single--fv__commentlists__inner .comment ul li{background:#fff;border-radius:10px;padding:10px 15px 10px 10px;}
.single--fv__commentlists__inner .comment ul li:not(:first-of-type){margin-top:10px;}
.single--fv__commentlists__inner .comment ul li .comment-date{display:block;color:rgba(51,51,51,0.5);font-size:13px;font-weight:300;}
.single--fv__commentlists__inner .comment ul li .comment-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:7px;border-bottom:solid 1px #c0c0c0;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:5px;}
.single--fv__commentlists__inner .comment ul li .comment-info .author{color:#333;font-size:16px;font-weight:600;}
.single--fv__commentlists__inner .comment ul li .comment-info .score .user-info .use-record .star--yellow{color:#E8C56D;}
.single--fv__commentlists__inner .comment ul li .comment-info .score .user-info .use-record .star--gray{color:#D9D9D9;}
.single--fv__commentlists__inner .comment ul li .comment-info .score .user-info .use-record .score{font-size:16px;font-weight:600;color:#B40000;}
.single--fv__commentlists__inner .comment ul li .comment-text{color:#333;font-size:16px;font-weight:300;padding-top:10px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.single--fv__commentlists__inner .comment ul li .comment-text p{margin:0;font-size:inherit;color:inherit;font-weight:inherit;}
.section__article__inner{padding-top:15px;}
.section__yuryo{background:#FAE2BB;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.section__yuryo .num{color:#000;font-size:16px;font-weight:600;}
.section__yuryo__sitelist>li{background:#fff;border-radius:5px;border:1px solid rgba(51,51,51,0.2);-webkit-box-shadow:1px 1px 5px 0 rgba(0,0,0,0.2);box-shadow:1px 1px 5px 0 rgba(0,0,0,0.2);padding:20px 50px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px 20px;}
.section__yuryo__sitelist>li .title{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.section__yuryo__sitelist>li .title a{font-size:24px;font-weight:600;text-decoration:underline;}
.section__yuryo__sitelist>li .left{width:38%;position:relative;}
.section__yuryo__sitelist>li .left .thumbnail a{display:-webkit-box;display:-ms-flexbox;display:flex;}
.section__yuryo__sitelist>li .left .thumbnail a img{border-radius:8px;}
.section__yuryo__sitelist>li .left .features{display:-webkit-box;display:-ms-flexbox;display:flex;gap:3px 12px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:10px;}
.section__yuryo__sitelist>li .left .features li:nth-of-type(odd){width:80px;padding:7px 0;-webkit-box-sizing:border-box;box-sizing:border-box;background:#F6F6F6;color:#333;font-size:13px;font-weight:600;text-align:center;}
.section__yuryo__sitelist>li .left .features li:nth-of-type(even){width:calc(100% - 92px);font-weight:600;font-size:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.section__yuryo__sitelist>li .left .features li.com{font-size:13px;line-height:16px;}
.section__yuryo__sitelist>li .left .features li.com .score{font-size:16px;}
.section__yuryo__sitelist>li .left .new{background:#B40000;border-radius:5px;font-size:13px;font-weight:600;color:#fff;padding:4px 6px;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:-5px;left:-5px;}
.section__yuryo__sitelist>li .date{color:#767676;font-size:12px;font-weight:600;padding-top:5px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.section__yuryo__sitelist>li .right{width:calc(62% - 20px);}
.section__yuryo__sitelist>li .right .recentHit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#333;border-radius:3px;background:#F7F0E7;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.section__yuryo__sitelist>li .right .recentHit .info{font-size:14px;font-weight:600;}
.section__yuryo__sitelist>li .right .recentHit .info div{padding-top:5px;}
.section__yuryo__sitelist>li .right .recentHit .value{font-size:18px;font-weight:600;background:#fff;border-radius:3px;padding:8px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.section__yuryo__sitelist>li .right .stance{margin:30px 0 60px;}
.section__yuryo__sitelist>li .right .stance .heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:16px;color:#333;font-weight:600;margin-bottom:10px;}
.section__yuryo__sitelist>li .right .stance .heading span{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;}
.section__yuryo__sitelist>li .right .stance .heading span:before{content:'';width:17px;height:14px;background:url(//www.centresource.com/wp-content/themes/kaitai_keirin_php8/img/page-yuryo/stance.svg) no-repeat;display:inline-block;}
.section__yuryo__sitelist>li .right .stance ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;}
.section__yuryo__sitelist>li .right .stance ul:before{content:'';width:calc(100% - 50px);height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);background:#999;z-index:1;}
.section__yuryo__sitelist>li .right .stance ul li{width:10px;height:10px;background:#999;border-radius:50%;position:relative;z-index:2;margin:2.5px 0;}
.section__yuryo__sitelist>li .right .stance ul li.checked{width:15px;height:15px;background:#E8C56D;margin:0;}
.section__yuryo__sitelist>li .right .stance ul li:first-of-type:before, .section__yuryo__sitelist>li .right .stance ul li:last-of-type:before{font-size:13px;font-weight:600;color:#333;pointer-events:none;position:absolute;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;white-space:nowrap;bottom:-20px;}
.section__yuryo__sitelist>li .right .stance ul li:first-of-type:before{content:'堅実狙い';left:-20px;}
.section__yuryo__sitelist>li .right .stance ul li:last-of-type::before{content:'穴狙い';right:-20px;}
.section__yuryo__sitelist>li .right .point{border-radius:5px;border:1px solid #F7F0E7;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px 10px 15px;z-index:1;}
.section__yuryo__sitelist>li .right .point .heading{position:absolute;top:-13px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);font-size:16px;color:#D0A12B;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;padding:5px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;z-index:3;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;white-space:nowrap;}
.section__yuryo__sitelist>li .right .point .heading:before{content:'';width:10px;aspect-ratio:5/8;height:auto;background:url(//www.centresource.com/wp-content/themes/kaitai_keirin_php8/img/page-yuryo/features.svg) no-repeat;display:block;}
.section__yuryo__sitelist>li .right .point__inner{font-size:14px;line-height:1.3;color:#333;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.sitelist-heading{width:100%;margin-bottom:15px;}
.sitelist-heading>img{display:block;width:100%;height:auto;}
.sitelist-leadtext{color:#FFFFFF;line-height:24px;margin-bottom:30px;}
.sitelist-leadtext>span{font-weight:bold;}
.sitelist-content{margin-bottom:30px;}
.sitelist-content input[name="tab-item"]{display:none;}
.sitelist-content__tab-label{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;border-radius:5px 5px 0 0;}
.sitelist-content__tab-label__items{width:33%;background:var(--color-gradient-gray, linear-gradient(180deg, #4D4D4D 25%, #000 100%));color:#C0C0C0;text-align:center;font-size:16px;line-height:20px;font-weight:bold;padding:7px 0;border-radius:5px 5px 0 0;-webkit-box-sizing:border-box;box-sizing:border-box;}
.sitelist-content__tab-label__items>span{font-size:14px;font-weight:normal;}
.sitelist-content #tab-good:checked ~ .sitelist-content__tab-label .tab-good,
.sitelist-content #tab-verify:checked ~ .sitelist-content__tab-label .tab-verify,
.sitelist-content #tab-bad:checked ~ .sitelist-content__tab-label .tab-bad{background:#FFFFFF;padding:12px 0 7px;}
.sitelist-content #tab-good:checked ~ .sitelist-content__tab-label .tab-good>span,
.sitelist-content #tab-verify:checked ~ .sitelist-content__tab-label .tab-verify>span,
.sitelist-content #tab-bad:checked ~ .sitelist-content__tab-label .tab-bad>span{color:#000000;}
.sitelist-content #tab-good:checked ~ .sitelist-content__tab-label .tab-good{color:#B40000;}
.sitelist-content #tab-verify:checked ~ .sitelist-content__tab-label .tab-verify{color:#333333;}
.sitelist-content #tab-bad:checked ~ .sitelist-content__tab-label .tab-bad{color:#505D85;}
.sitelist-content #tab-good:checked ~ .good-detail,
.sitelist-content #tab-verify:checked ~ .verify-detail,
.sitelist-content #tab-bad:checked ~ .bad-detail{display:block;}
.sitelist-content__detail{display:none;background-color:#FFFFFF;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.sitelist-content__detail__title{background-color:#F7F0E7;font-weight:bold;text-align:center;padding:15px 0;margin-bottom:15px;}
.sitelist-content__detail__sort .sort-label{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:bold;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:18px;padding-bottom:10px;border-bottom:1px solid #E6E6E6;margin-bottom:15px;}
.sitelist-content__detail__sort .sort-label__items{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;color:#000000;font-size:14px;line-height:1;cursor:pointer;}
.sitelist-content__detail__sort .sort-label__items input{accent-color:#000000;cursor:pointer;}
.sitelist-content__detail__sort .sort-latest{display:none;}
.sitelist-content__detail__sort:has(#sort-latest:checked) .sort-recommend{display:none;}
.sitelist-content__detail__sort:has(#sort-latest:checked) .sort-latest{display:grid;}
.sort-content{display:grid;grid-template-columns:1fr 1fr;gap:15px;padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.sort-content__lists{background-color:#111111;padding:10px;color:#FFFFFF;-webkit-box-sizing:border-box;box-sizing:border-box;}
.sort-content .site-info{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px;margin-bottom:5px;}
.sort-content .site-info__thumbnail{width:45%;-ms-flex-negative:0;flex-shrink:0;}
.sort-content .site-info__thumbnail>a{width:100%;display:block;}
.sort-content .site-info__thumbnail>a img{display:block;width:100%;height:auto;}
.sort-content .site-info__items{width:55%;}
.sort-content .site-info__items__date{background-color:#323232;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:8px;}
.sort-content .site-info__items__date .text-label, .sort-content .site-info__items__date .startday{color:#FFFFFF;text-align:center;font-weight:bold;}
.sort-content .site-info__items__date .text-label{font-size:14px;line-height:20px;}
.sort-content .site-info__items__date .text-label__new{color:#000000;background-color:#E9F454;padding:2px 4px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-animation:blinking 1s ease-in-out infinite alternate;animation:blinking 1s ease-in-out infinite alternate;}
.sort-content .site-info__items__date .startday{display:block;font-size:16px;line-height:22px;text-align:center;}
.sort-content .site-info__items .new-date{background-color:#C80000;}
.sort-content .site-info__items__title{font-size:18px;font-weight:bold;line-height:24px;text-align:center;}
.sort-content .site-info__items__title>a{display:block;color:#FFFFFF;text-decoration:underline;}
.sort-content .result th, .sort-content .result td{padding:6px 4px;text-align:center;vertical-align:middle;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:3px solid #000000;}
.sort-content .result th{width:75px;background-color:#595959;font-size:14px;font-weight:bold;line-height:18px;}
.sort-content .result td{background:var(--color-gradient-gray, linear-gradient(180deg, #4D4D4D 0%, #000 100%));}
.sort-content .result .post-score{font-size:20px;font-weight:bold;color:#F4FF57;}
.sort-content .result .post-score::before{content:"★";}
.sort-content .result .hit-date, .sort-content .result .hit-race, .sort-content .result .hit-value{font-weight:bold;text-align:center;}
.sort-content .result .hit-date{display:block;width:60%;font-size:16px;background-color:#333333;padding:4px;margin:0 auto 7px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.sort-content .result .hit-race{font-size:18px;margin-bottom:7px;}
.sort-content .result .hit-race__place{vertical-align:middle;}
.sort-content .result .hit-race__round{font-size:13px;padding:2px 4px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #FFFFFF;}
.sort-content .result .hit-value{font-size:22px;font-weight:bold;color:#F4FF57;}
.sort-content .result .hit-value__unit{font-size:14px;}
.sort-content .result .feature-text{font-size:16px;font-weight:bold;line-height:22px;}
.sitelist-more__check{display:none;}
.sitelist-more__check:checked ~ .sort-content .sort-content__lists--rest{display:list-item;}
.sitelist-more__check:checked ~ .sitelist-more__button{display:none;}
.sitelist-more .sort-content__lists--rest{display:none;}
.sitelist-more__button{position:relative;width:70%;display:block;padding:15px 25px;background-color:#3A3A3A;color:#FFFFFF;text-align:center;font-size:16px;font-weight:bold;cursor:pointer;margin:15px auto 0;-webkit-box-sizing:border-box;box-sizing:border-box;}
.sitelist-more__button::after{content:"+";position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:18px;}
@media screen and (min-width:600px){
.section__comment .tab_item br.br-sp{display:none !important;}
}
@media screen and (min-width: 600px) and (max-width: 1050px) {
.section__ranking__ul__li__middle{display:block;}
.section__ranking__ul__li__middle__left{display:-webkit-box;display:-ms-flexbox;display:flex;width:100% !important;}
.section__ranking__ul__li__middle__left a{width:30%;font-size:20px;}
.section__ranking__ul__li__middle__left a img{display:block;margin-top:10px;}
.section__ranking__ul__li__middle__left__bottom{-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset;width:70%;}
}
@media screen and (min-width: 600px) and (max-width: 1100px) {
.section__ranking__ul__li__bottom{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:unset !important;-webkit-box-direction:unset !important;-ms-flex-direction:unset !important;flex-direction:unset !important;}
.today-racedata{width:100%;}
.today-racedata__label .today-racedata_tab{width:100%;height:30px;line-height:17px;}
.qanda{width:100%;}
.qanda__accordion .enclosure .qanda-label .q{width:10%;}
.qanda__accordion .enclosure .qanda-label .text{width:90%;font-size:16px;line-height:22px;}
.qanda__accordion .enclosure .qanda-content__enclosure .a{width:10%;}
.qanda__accordion .enclosure .qanda-content__enclosure .text{font-size:16px;line-height:18px;}
.qanda__accordion .enclosure .qanda-content__enclosure .text p{line-height:18px;}
.column-h1{height:auto;aspect-ratio:1456 / 200;background-size:100% 100%;}
}
@media screen and (min-width: 600px) and (max-width: 1000px) {
.section__lp .simulation{padding:30px 0 150px 0;}
.section__lp .simulation__head span{font-size:38px;}
.section__lp .simulation__head p{font-size:17px;}
.section__lp .simulation__form__items .requires{-webkit-transform:translate(50px, 40px);transform:translate(50px, 40px);}
.section__lp .simulation__form__items .requires span{font-size:15px;}
.section__lp .simulation__form__items .form{width:50%;}
.section__lp .simulation__form__items .form label{font-size:18px;}
.section__lp .simulation__form__items .form p input{width:91%;height:50px;font-size:21px;}
.section__lp .simulation__form__button .icon{left:78%;}
.section__lp .simulation__form__result label{font-size:34px;}
.section__lp .simulation__form__result p{width:84%;height:90px;padding:16px 0;}
.section__lp .simulation__form__result p .num{font-size:50px;}
.section__lp .simulation__form__result p .small{font-size:35px;}
.section__lp .simulation__unader span{font-size:55px;}
.section__lp .simulation__unader p{font-size:30px;}
.section__lp .real-message p{font-size:32px;line-height:55px;}
.section__lp .real-message p .large{font-size:56px;}
.section__lp .site-overview__image{width:390px;}
.section__lp .rate__field{font-size:41px;}
.section__lp .result__title{width:92%;font-size:34px;line-height:45px;top:9%;}
.section__lp .result .result-expect{font-size:45px;}
.section__lp .result .result-payment{font-size:45px;}
.section__lp .result .small{font-size:23px;}
.section__lp .review__title{font-size:20px;line-height:45px;}
.section__lp .review__title span{font-size:51px;}
.section__lp .review__new-comments{font-size:18px;}
.section__lp .review__new-comments .voice1{width:350px;padding:15px;top:4%;right:4%;}
.section__lp .review__new-comments .voice2{width:350px;padding:15px;top:22%;left:4%;}
.section__lp .review__new-comments .voice3{width:350px;padding:15px;top:59%;left:4%;}
.section__lp .review__new-comments .voice4{width:350px;padding:15px;top:78%;right:4%;}
.section__lp .review__old-comments__title{font-size:24px;width:305px;}
.section__lp .review__old-comments__wrap{height:430px;}
.section__lp .review__old-comments__wrap .comments-table tbody{font-size:18px;}
.section__lp .review__old-comments__wrap .comments-table tbody .head th{width:64%;}
.section__lp .review__old-comments__wrap .comments-table tbody .comment td{padding:10px 0;line-height:25px;}
}
@media screen and (min-width:641px){
.section__lp .lp__voice_wrap{max-height:600px;}
.section__lp .lp__step_midashi{border-top:3px solid #E8C56D;border-bottom:3px solid #E8C56D;padding:3% 0;margin-top:10%;margin-bottom:3%;}
.section__lp .lp__step_midashi h3{font-size:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.section__lp .lp__step_midashi h3 span{padding-left:3%;display:inline-block;width:100%;}
.section__lp .lp__flex3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.section__lp .lp__flex3>div{width:32%;}
.section__lp .lp__step1_txt{text-align:center;}
.section__lp .lp__step1_txt h4{padding:5% 0 2% 0;}
.section__lp .lp__step1_txt h4 span{font-size:29px;}
.section__lp .lp__step1_txt p{min-height:70px;height:auto;}
.section__lp .lp__ctabtn{border-radius:10px;}
.section__lp .lp__ctatxt1{font-size:13px;}
.section__lp .lp__ctatxt2{font-size:16px !important;}
.section__lp .lp__ctabtn::after{top:38%;right:-3%;}
.section__lp .lp__step_cont01, .section__lp .lp__step_cont02, .section__lp .lp__step_cont03{padding:5% 0;}
.section__lp .lp__step2_pcflex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.section__lp .lp__step_pcflex_left{width:40%;}
.section__lp .lp__step_pcflex_right{width:55%;}
.section__lp .lp__dltable{margin:0;}
.section__lp .lp__ctabtn2{border-radius:100px;max-width:474px;margin:auto;}
.section__lp .lp__ctatxt1_2{font-size:22px;}
.section__lp .lp__ctatxt2_2{font-size:33px !important;font-weight:bolder;}
}
@media screen and (max-width: 768px) and (min-width: 601px) {
.wrap{padding:10px 12px;}
.wrap__left{width:66%;}
.wrap__right{width:32%;}
.section__site-info__ssicon{top:7%;max-width:35%;}
.section__site-info__top{-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.section__ranking__ul .swiper-container{background-size:516px 476px;background-position:-14px 17px;}
.section__sidebar--dendo .swiper-slide__top{padding:10px 5px;}
.section__sidebar--dendo .swiper-slide__middle{padding:0 5px;}
.section__sidebar--dendo .swiper-slide__bottom{padding:0 5px;}
.section__sidebar--dendo .swiper-slide__under{padding:0 5px;}
footer ul{padding:0 50px;}
}
@media screen and (min-width: 1000px) and (max-width: 1400px) {
.section__lp .simulation__form__items .form p input{width:94%;}
.section__lp .result .result-expect{font-size:55px;}
.section__lp .result .result-payment{font-size:55px;}
}
@media screen and (max-width: 1050px) and (min-width: 601px) {
.section__sidebar--dendo .swiper-slide__middle .table__onerace__tr--2__td--1{padding:5px;}
.section__sidebar--dendo .swiper-slide__middle .table__onerace__tr--2__td--1 table tr th{font-size:15px;padding:1px 2px;width:22px;}
.section__sidebar--dendo .swiper-slide__middle .table__onerace__tr--2__td--1 table tr td{width:26px;padding:7px 0 7px 2px;}
.section__sidebar--dendo .swiper-slide__middle .table__onerace__tr--2__td--1 table tr td .goutei{width:22px;height:22px;font-size:20px;line-height:22px;}
.section__sidebar--dendo .swiper-slide__middle .table__onerace__tr--2__td--1 table tr td:last-of-type{padding-right:2px;}
.section__sidebar--dendo .swiper-slide__middle .table__onerace--manual__tr--2__td--1{padding:5px;}
.section__sidebar--dendo .swiper-slide__middle .table__onerace--manual__tr--2__td--1 table tr th{font-size:15px;padding:1px 2px;width:22px;}
.section__sidebar--dendo .swiper-slide__middle .table__onerace--manual__tr--2__td--1 table tr td{width:26px;padding:7px 0 7px 2px;}
.section__sidebar--dendo .swiper-slide__middle .table__onerace--manual__tr--2__td--1 table tr td .goutei{width:22px;height:22px;font-size:20px;line-height:22px;}
.section__sidebar--dendo .swiper-slide__middle .table__onerace--manual__tr--2__td--1 table tr td:last-of-type{padding-right:2px;}
}
@media screen and (max-width:1050px){
.toptab__content .table__topss tbody tr td:first-of-type .td-flex{font-size:13px;}
}
@media screen and (max-width:1000px){
.div__forecast-short__tipster-img{top:45%;left:20%;left:calc(50% – 25px);left:-webkit-calc(50% – 25px);width:130px;}
.div__forecast-short__hit-ratio{top:52%;font-size:28px;margin-top:1px;left:42%;left:calc(50% – 25px);left:-webkit-calc(50% – 25px);}
.div__forecast-short__collect-ratio{top:59%;left:82%;left:calc(50% – 25px);left:-webkit-calc(50% – 25px);font-size:30px;margin-top:1px;}
.div__forecast-short__collect-ratio span{font-size:2.36vw;}
.section__field .forecast__tipster-img{top:45%;left:20%;width:130px;}
.section__field .forecast__hit-ratio{top:52%;font-size:3.5vw;left:41%;}
.section__field .forecast__collect-ratio{top:63%;left:81%;font-size:3.5vw;}
.section__field .forecast-short__tipster-img{top:45%;left:20%;left:calc(50% – 25px);left:-webkit-calc(50% – 25px);width:130px;}
.section__field .forecast-short__hit-ratio{top:52%;font-size:3.5vw;margin-top:1px;left:40%;left:calc(50% – 25px);left:-webkit-calc(50% – 25px);}
.section__field .forecast-short__hit-ratio span{font-size:3vw;}
.section__field .forecast-short__hit-per{top:64%;left:64%;left:calc(50% – 25px);left:-webkit-calc(50% – 25px);font-size:2vw;margin-top:1px;}
.section__field .forecast-short__collect-ratio{top:63%;left:80%;left:calc(50% – 25px);left:-webkit-calc(50% – 25px);font-size:3vw;margin-top:1px;}
.section__field .forecast-short__collect-ratio span{font-size:2.36vw;}
.section__field .forecast-short__colle-per{top:63%;left:94%;left:calc(50% – 25px);left:-webkit-calc(50% – 25px);font-size:2vw;margin-top:1px;}
.slider-field__contents .field-content__table{margin-bottom:15px !important;font-size:10px;}
.slider-field__contents .field-content__table tr{height:15px;}
}
@media screen and (max-width:900px){
.keirin-genre-ranking .rank-card-featured .rank-details{display:block;text-align:left;}
.keirin-genre-ranking .rank-card-featured .hit-summary p{max-width:calc(100% - 60px);}
.keirin-genre-ranking .rank-card-featured .hit-summary{width:100%;margin:9px 0 0;}
.keirin-genre-ranking .rank-card-featured .payout-summary{width:100%;margin:9px 0 0;}
.keirin-genre-ranking .rank-card-featured .return-summary{width:100%;margin:8px 0 0;}
.keirin-genre-ranking .rank-card-featured .review-summary{width:100%;margin:3px 0 0;}
.keirin-genre-ranking .rank-card-featured .review-summary p+p{margin-top:2px;}
}
@media screen and (max-width:850px){
.div__race-title__top__girls{width:7%;}
.div__race-title__top__icon{width:6%;}
.div__forecast-short__tipster-img{top:46%;left:20%;left:calc(50% – 25px);left:-webkit-calc(50% – 25px);}
.div__forecast-short__hit-ratio{top:52%;font-size:27px;left:42%;left:calc(50% – 25px);left:-webkit-calc(50% – 25px);margin-top:1px;}
.div__forecast-short__collect-ratio{font-size:3.36vw;margin-top:1px;}
.section__field .forecast__tipster-img{top:46%;left:20%;}
.section__field .forecast__hit-ratio{top:52%;font-size:3.7vw;left:42%;}
.section__field .forecast__collect-ratio{top:61%;left:81%;font-size:3.8vw;}
.section__field .forecast__collect-ratio span{font-size:2.36vw;}
.section__field .race-title__top__girls{width:8%;}
.section__field .race-title__top__icon{width:8%;}
.section__field .forecast-short__tipster-img{top:46%;left:20%;left:calc(50% – 25px);left:-webkit-calc(50% – 25px);}
.section__field .forecast-short__hit-ratio{top:52%;font-size:3.7vw;left:41%;left:calc(50% – 25px);left:-webkit-calc(50% – 25px);margin-top:1px;}
.section__field .forecast-short__hit-ratio span{font-size:3vw;}
.section__field .forecast-short__hit-per{top:61%;left:62%;left:calc(50% – 25px);left:-webkit-calc(50% – 25px);font-size:2vw;margin-top:1px;}
.section__field .forecast-short__collect-ratio{font-size:3.36vw;margin-top:1px;}
.section__field .forecast-short__collect-ratio span{font-size:2.36vw;}
.section__field .forecast-short__colle-per{left:92.5%;left:calc(50% – 25px);left:-webkit-calc(50% – 25px);font-size:2vw;margin-top:1px;}
}
@media screen and (max-width:820px){
.div__race-title__title{font-size:10px;}
.fixed__freeforecast__table table tr td .star5_rating{margin:0 5px;}
.fixed__freeforecast__table table tr td .star4_rating{margin:0 5px;}
.fixed__freeforecast__table table tr td .star3_rating{margin:0 5px;}
.fixed__freeforecast__table table tr td .star2_rating{margin:0 5px;}
.fixed__freeforecast__table .attention-box .attention-content .site-content .star5_rating{margin:0 5px;}
.fixed__freeforecast__table .attention-box .attention-content .site-content .star4_rating{margin:0 5px;}
.fixed__freeforecast__table .attention-box .attention-content .site-content .star3_rating{margin:0 5px;}
.fixed__freeforecast__table .attention-box .attention-content .site-content .star2_rating{margin:0 5px;}
.attention-box .attention-content .site-content .star5_rating{margin:0 5px;}
.attention-box .attention-content .site-content .star4_rating{margin:0 5px;}
.attention-box .attention-content .site-content .star3_rating{margin:0 5px;}
.attention-box .attention-content .site-content .star2_rating{margin:0 5px;}
}
@media screen and (max-width:813px){
.section__site-info--doughnut .js-switch_on.c-fwt-item{-webkit-animation:transparent 1s ease-out 0s 1 forwards;animation:transparent 1s ease-out 0s 1 forwards;}
}
@media screen and (max-width:800px){
.div__site-img-pc{padding-top:0;}
.div__forecast-short{height:250px;}
.section__field .field_navi{display:none;}
.section__field .field_mobilenav--visible{display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;top:0;left:0;width:100%;z-index:100;background-color:#1a1a1a;gap:6px;padding:8px 10px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none;}
.section__field .field_mobilenav--visible::-webkit-scrollbar{display:none;}
.section__field .forecast{height:250px;}
.section__field .site-img-pc{padding-top:0;}
.section__field .forecast-short{height:250px;}
.page-top-button{right:calc(50% - 100px);}
}
@media screen and (max-width:780px){
.today-racedata__contents .race-contents li .left__enclosure .bottom{font-size:15px;}
}
@media screen and (max-width:750px){
.div__race-title__title{margin-top:0px;}
.fixed__freeforecast__table table tr td .star5_rating{font-size:10px;}
.fixed__freeforecast__table table tr td .star4_rating{font-size:10px;}
.fixed__freeforecast__table table tr td .star3_rating{font-size:10px;}
.fixed__freeforecast__table table tr td .star2_rating{font-size:10px;}
.fixed__freeforecast__table .attention-box .attention-content .site-content .star5_rating{font-size:20px;}
.fixed__freeforecast__table .attention-box .attention-content .site-content .star4_rating{font-size:20px;}
.fixed__freeforecast__table .attention-box .attention-content .site-content .star3_rating{font-size:20px;}
.fixed__freeforecast__table .attention-box .attention-content .site-content .star2_rating{font-size:20px;}
.attention-box .attention-content .site-content .star5_rating{font-size:20px;}
.attention-box .attention-content .site-content .star4_rating{font-size:20px;}
.attention-box .attention-content .site-content .star3_rating{font-size:20px;}
.attention-box .attention-content .site-content .star2_rating{font-size:20px;}
.today-racedata__contents .icon-explanation{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 10px;}
}
@media screen and (max-width:700px){
.div__forecast-flame{width:auto;background-size:contain;}
.div__forecast-short__tipster-img{top:42%;left:20%;left:calc(50% – 25px);left:-webkit-calc(50% – 25px);height:77px;width:120px;}
.div__forecast-short__hit-ratio{font-size:26px;top:46%;left:42%;left:calc(50% – 25px);left:-webkit-calc(50% – 25px);margin-top:1px;}
.div__forecast-short__collect-ratio{font-size:26px;top:51%;left:82%;left:calc(50% – 25px);left:-webkit-calc(50% – 25px);margin-top:1px;}
.section__field .forecast__tipster-img{top:42%;left:20%;height:77px;width:120px;}
.section__field .forecast__hit-ratio{top:50%;font-size:4.5vw;left:42%;}
.section__field .forecast__collect-ratio{top:60%;left:82%;left:calc(50% – 25px);left:-webkit-calc(50% – 25px);font-size:4.5vw;}
.section__field .forecast-flame{width:auto;background-size:contain;}
.section__field .forecast-short__tipster-img{top:42%;left:20%;left:calc(50% – 25px);left:-webkit-calc(50% – 25px);height:77px;width:120px;}
.section__field .forecast-short__collect-ratio{top:60%;left:77%;left:calc(50% – 25px);left:-webkit-calc(50% – 25px);margin-top:1px;}
.section__field .forecast-short__colle-per{top:60%;left:90%;left:calc(50% – 25px);left:-webkit-calc(50% – 25px);margin-top:1px;}
.today-racedata__contents .grade__on{width:65%;font-size:11px;line-height:14px;padding-top:3px;height:20px;}
.today-racedata__contents .grade__off{width:65%;font-size:11px;line-height:14px;padding-top:3px;height:20px;}
}
@media screen and (max-width:680px){
.div__forecast-short__tipster-img{top:40%;left:20%;left:calc(50% – 25px);left:-webkit-calc(50% – 25px);height:67px;width:107px;}
.div__forecast-short__hit-ratio{font-size:20px;top:45%;left:43%;left:calc(50% – 25px);left:-webkit-calc(50% – 25px);margin-top:1px;}
.div__forecast-short__collect-ratio{font-size:22px;top:51%;left:83%;left:calc(50% – 25px);left:-webkit-calc(50% – 25px);margin-top:1px;}
}
@media screen and (max-width:650px){
.div__flame__bet__numbers{height:20px;width:20px;}
.div__flame__betthree__numbers{height:20px;}
}
@media screen and (max-width:640px){
.section__lp .lp__voice_wrap{max-height:400px;}
.section__lp .lp__step_wrap{max-width:414px;margin:0 auto;background-color:#000;background-image:url(//www.centresource.com/wp-content/themes/kaitai_keirin_php8/images/background.png);background-size:414px 520px;background-position:50% 50%;}
.section__lp .lp__step_midashi{text-align:center;padding:20% 0 5% 0;}
.section__lp .lp__step_midashi img{margin:auto;}
.section__lp .lp__flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;}
.section__lp .lp__step_cont01 .lp__flex{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;}
.section__lp .lp__step_cont03 .lp__flex{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;}
.section__lp .lp__step1_img{width:45%;}
.section__lp .lp__step1_txt{width:50%;}
.section__lp .lp__step_cont01, .section__lp .lp__step_cont02, .section__lp .lp__step_cont03{padding:5% 0;border-bottom:1px solid #fff;}
}
@media screen and (max-width:615px){
.section__field .race-title__title{font-size:15px;margin-top:8px;margin-left:3px;}
}
@media only screen and (max-width: 600px) {
.section__site-info--doughnut .tab_item, .section__comment .tab_item{font-size:16px;margin-right:7px;left:10px;}
.section__site-info--doughnut .pieChartArea--manzoku, .section__site-info--doughnut .pieChartArea--kaisu, .section__site-info--doughnut .pieChartArea--syushi, .section__site-info--doughnut .pieChartArea--riyo{margin:0 auto 1.5em;}
.pagination{padding-bottom:6px;}
.pagination li.previous{width:60px;height:36px;}
.pagination li.previous:before{border-width:18px 30px 18px 0;}
.pagination li.previous--nolink{width:60px;height:36px;}
.pagination li.previous--nolink:before{border-width:18px 30px 18px 0;}
.pagination li.next{width:60px;height:36px;}
.pagination li.next:after{border-width:18px 0 18px 30px;}
.pagination li.next--nolink{width:60px;height:36px;}
.pagination li.next--nolink:after{border-width:18px 0 18px 30px;}
.accordion--gray label{font-size:16px;padding:7px;}
.accordion--gray label:after{padding:5px 7px;font-size:14px;}
.table__onerace{min-width:auto;width:100%;}
.table__onerace__tr--1 th{font-size:12px;}
.table__onerace__tr--1 th span{min-width:142px;}
.table__onerace__tr--2__td--1{padding:5px;}
.table__onerace__tr--2__td--1 table{max-width:130px;}
.table__onerace__tr--2__td--1 table tr th{padding:5px 2px;width:22px;}
.table__onerace__tr--2__td--2{padding:5px 10px 5px 0px;}
.table__onerace--manual{min-width:auto;width:100%;}
.table__onerace--manual__tr--2__td--2{padding-left:0;}
.table__onerace--manual__tr--2__td--2__div--2{min-width:auto;}
.table__onerace--manual__tr--2__td--2__div--2 span{line-height:14px;}
.table__onerace--manual__tr--2__td--2__div--2--tekichu{min-width:auto;}
.table__onerace--manual__tr--2__td--2__div--2--tekichu span{line-height:14px;}
.ul__qa{padding:0;}
.ul__qa__li{margin-bottom:10px;padding:0px;}
.ul__qa__li__a::before{width:40px;}
.ul__qa__li__a div{max-width:calc(100% - 30px);}
.blockquote__border{padding:15px;}
.blockquote__border:before{left:10px;}
.blockquote__border:after{right:10px;}
.blockquote__bubble__left{width:calc(85% - 15px);padding:8px 15px 10px;}
.blockquote__bubble__right{width:15%;}
.table__fieldwinner tr th{font-size:12px;padding:8px 4px;}
.table__fieldwinner tr td{font-size:12px;padding:8px 4px;}
.table__gazo2{font-size:12px;}
.table__normal tbody tr th, .table__normal tbody tr td{padding:7px 10px;}
.table__player tr th{padding:5px 8px;}
.table__player tr td{padding:5px 8px;}
.table__player tr:nth-child(1) th{background:none;padding:0;text-align:left;border:none;}
.table__player tr:nth-child(1) th div{background:black;font-weight:bold;font-size:18px;padding:10px 20px;color:white;display:inline-block;}
.table__player tr:nth-child(1) th div span{font-size:14px;margin-left:2px;}
.table__player tr:nth-child(1) th div span:nth-child(2){font-size:14px;}
.table__player tr:nth-child(1) td{border:none;}
.table__player tr:nth-child(2) th{background:#e8c56d;text-align:center;padding:10px 0;font-size:16px;border-right:1px solid black;}
.table__player tr:nth-child(3) th{width:22.5%;}
.table__player tr:nth-child(3) td{width:22.5%;}
.table__player tr:nth-child(3) td:nth-child(1){border-left:1px solid black;padding:0;width:37%;vertical-align:bottom;}
.table__player tr:nth-child(3) td:nth-child(1) img{width:100%;display:block;}
.table__scroll.leftfixed table tr td:first-of-type, .table__scroll.leftfixed table tr th:first-of-type{padding:5px 10px;}
.div__yoko{display:block;}
.div__yoko img{margin-right:10px;width:41%;float:left;}
.div__raceyosou table{margin-right:5px;}
.div__raceyosou table tr th{width:22px;font-size:14px;}
.div__raceyosou table tr td{padding:7px;font-size:11px;}
.div__chart-jusyo__chart{width:300px;height:360px;}
.div__chart-jusyo table tr th{font-size:12px;}
.div__chart-jusyo table tr td{font-size:12px;}
.div__tekichu-info::before{text-align:center;}
.div__tekichu-info__inner{display:block;}
.div__tekichu-info__inner__left{max-width:98%;margin:auto;margin-bottom:10px;}
.div__tekichu-info__inner__right{width:100%;}
.div__hiritsu__inner{width:100%;}
.div__hiritsu__inner .first{width:8%;}
.div__hiritsu__inner .second{width:92%;}
.div__hiritsu__inner .second .nige{padding:7px 0;}
.div__hiritsu__inner .second .nige div:nth-child(1){font-size:10px;padding:2px;}
.div__hiritsu__inner .second .nige div:nth-child(2){font-size:10px;}
.div__hiritsu__inner .second .makuri{padding:7px 0;}
.div__hiritsu__inner .second .makuri div:nth-child(1){font-size:10px;padding:2px;}
.div__hiritsu__inner .second .makuri div:nth-child(2){font-size:10px;}
.div__hiritsu__inner .second .sashi{padding:7px 0;}
.div__hiritsu__inner .second .sashi div:nth-child(1){font-size:10px;padding:2px;}
.div__hiritsu__inner .second .sashi div:nth-child(2){font-size:10px;}
.div__hiritsu__inner .second .mark{padding:7px 0;}
.div__hiritsu__inner .second .mark div:nth-child(1){font-size:10px;padding:2px;}
.div__hiritsu__inner .second .mark div:nth-child(2){font-size:10px;}
.div__hiritsu--kyakushitsu__inner{width:100%;}
.div__hiritsu--kyakushitsu__inner .first{width:12%;font-size:10px;}
.div__hiritsu--kyakushitsu__inner .second{width:88%;}
.div__hiritsu--kyakushitsu__inner .second .nige{padding:7px 0;}
.div__hiritsu--kyakushitsu__inner .second .nige div:nth-child(2){font-size:10px;}
.div__hiritsu--kyakushitsu__inner .second .oi{padding:7px 0;}
.div__hiritsu--kyakushitsu__inner .second .oi div:nth-child(2){font-size:10px;}
.div__hiritsu--kyakushitsu__inner .second .ryo{padding:7px 0;}
.div__hiritsu--kyakushitsu__inner .second .ryo div:nth-child(2){font-size:10px;}
.div__forecast-short__race-name{top:10%;font-size:14px;}
.div__qabox details summary .question{font-size:14px;}
.div__ai-kaime{margin-bottom:20px;}
.toptab__content .table__topss tbody tr th:first-of-type{width:31%;}
.toptab .table__topss tr th:first-child{width:24%;padding:10px 8px;}
.toptab .table__topss tr td:last-of-type{line-height:1.3rem;vertical-align:top;}
.readmore-content{height:160px;}
.section__left{padding:10px;margin-bottom:50px !important;}
.section__article h2{padding:12px 10px;}
.section__site-info{padding:4px;max-width:100%;}
.section__site-info__ssicon{right:8px;max-width:36px;margin-bottom:6px;}
.section__site-info__top{padding:4px;}
.section__site-info .site-fv-tab__labels .result-tab{font-size:14px;padding:6px 0;}
.section__site-info__bottom__score table tr:nth-child(1) td{font-size:14px;}
.section__site-info__bottom__score table tr td{border:1px solid #ccc;font-size:17px;font-weight:bold;text-align:center;padding:5px;}
.section__site-info--nobottom{padding:8px;max-width:380px;}
.section__site-info--nobottom__top__right__top{margin-bottom:8px;font-size:14px;}
.section__site-info--kuchikomi__table{font-size:12px;}
.section__site-info--kuchikomi__table tbody tr th{padding:5px 5px;}
.section__site-info--kuchikomi__table tbody tr td{padding:5px 5px;}
.section__site-info--newfree{width:100%;}
.section__site-info--newfree .newfree-left{width:38%;margin:auto 0;}
.section__site-info--newfree .newfree-right{width:60%;}
.section__site-info--newfree .newfree-right__title{font-size:13px;padding:5px 0;}
.section__site-info--newfree .newfree-right table tr{line-height:22px;}
.section__site-info--newfree .newfree-right table tr th{font-size:12px;}
.section__site-info--newfree .newfree-right table tr td{font-size:13px;}
.section__site-info--doughnut .tab_content__ul{min-width:130px;}
.section__site-info--doughnut .tab_content__ul li{margin-right:0px;font-size:10px;margin-bottom:7px;}
.section__site-info--doughnut .tab_content__ul li:last-of-type{margin-right:0;}
.section__site-info--doughnut .pieChartArea__outer{margin-bottom:20px;}
.section__site-grade{padding:5px 5px 0;}
.section__site-grade__single .glade-title, .section__site-grade__single .glade-result{margin-bottom:5px;}
.section__site-grade__single .glade-title{font-size:14px;line-height:26px;}
.section__site-grade__single .glade-result{font-size:16px;}
.section__site-grade__double .double-block .glade-title, .section__site-grade__double .double-block .glade-result{margin-bottom:5px;}
.section__site-grade__double .double-block .glade-title{font-size:14px;line-height:26px;}
.section__site-grade__double .double-block .glade-result{font-size:16px;}
.section__lineofficial{padding:0 10px;}
.section__comment-kanren .swiper-container__comment-kanren{background:white;padding-top:20px;padding-bottom:40px;padding-left:20px;padding-right:20px;}
.section__comment-kanren .swiper-container__comment-kanren .swiper-wrapper .swiper-slide .section__comment-kanren__ul__li__inner__inner{display:block;border:1px solid black;}
.section__comment-kanren .swiper-container__comment-kanren .swiper-wrapper .swiper-slide .section__comment-kanren__ul__li__inner__inner__bottom{padding:10px;line-height:1.3rem;font-size:15px;letter-spacing:2px;color:black;}
.section__commentform .comment__outer{position:relative;display:inline-block;margin-left:20px;}
.section__commentform .comment__outer select{margin-left:0;}
.section__commentform .comment__outer::after{content:"\f107";font-family:"Font Awesome 5 Free";color:#fff;display:block;padding:9px 10px;font-weight:900;background:#333;position:absolute;right:0;top:0;bottom:0;border-top-right-radius:4px;border-bottom-right-radius:4px;pointer-events:none;}
.section__commentform select, .section__commentform input, .section__commentform textarea{-webkit-appearance:button;-moz-appearance:button;appearance:button;border:1px solid #333;padding:5px;border-radius:4px;width:300px;font-size:16px;}
.section__commentform input[type="file"]{border:none;font-size:12px;}
.section__review h2{margin:0 0 20px;}
.section__writer{position:relative;border:none;margin-top:20px;}
.section__writer__top{font-size:15px;border:solid #e8c56d;border-width:1px 1px 0;margin-bottom:0;}
.section__writer__middle{padding:20px 10px 10px;border:solid #e8c56d;border-width:0 1px 0;position:relative;margin:0;}
.section__writer__middle:before{content:"";border-bottom:1px dotted #e8c56d;display:inline-block;width:calc(100% - 20px);position:absolute;bottom:0;}
.section__writer__middle__right{font-weight:normal;}
.section__writer__middle__right__top{font-size:13px;margin-bottom:8px;}
.section__writer__middle__right__bottom{font-weight:bold;}
.section__writer__bottom{margin:0;font-size:15px;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:2;position:relative;height:70px;overflow:hidden;}
.section__writer__bottom:before{content:"";display:block;position:absolute;z-index:1;border:solid #e8c56d;border-width:0 1px 1px;width:100%;height:100%;background:transparent;left:0;top:0;-webkit-box-sizing:border-box;box-sizing:border-box;}
.section__writer__bottom:after{position:absolute;display:block;z-index:2;content:"";bottom:0;left:-1px;width:101%;height:40px;background:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0)), color-stop(50%, rgba(255,255,255,0.8)), to(#fff));background:linear-gradient(rgba(255,255,255,0) 0%, rgba(255,255,255,0.8) 50%, #fff 100%);}
.section__writer__bottom2{border:solid #e8c56d;border-width:0 1px 1px;padding:10px 10px 10px;}
.section__writer__new__top .left{width:50px;}
.section__writer__new__top .right{width:calc(100% - 55px);}
.section__writer__new__top .right .role{font-size:13px;}
.section__writer__new__top .right .name{font-size:14px;}
.section__writer__new__top .right .name .age{font-size:12px;}
.section__writer__new__top .right{width:calc(100% - 50px);}
.section__writer__new__bottom>p{letter-spacing:1;font-size:13px !important;}
.section__writer__bubble .left{width:15%;}
.section__writer__bubble .right{width:calc(85% - 15px);}
.section__writer label{position:absolute;display:table;left:50%;bottom:0;width:40%;padding:5px 0;color:#ffffff;background:#E2C680;text-align:center;-webkit-transform:translateX(-50%);transform:translateX(-50%);cursor:pointer;z-index:5;}
.section__writer label:before{content:'続きを見る ▼';font-size:13px;}
.section__writer input[type="checkbox"]{display:none;}
.section__writer input[type="checkbox"]:checked ~ label{bottom:0;}
.section__writer input[type="checkbox"]:checked ~ label:before{content:'元に戻す ▲';}
.section__writer input[type="checkbox"]:checked ~ .section__writer__bottom{height:auto;}
.section__writer input[type="checkbox"]:checked ~ .section__writer__bottom:after{display:none;}
.section__ranking h2{font-size:20px;}
.section__ranking h2:before{font-size:20px;}
.section__ranking__ul__li__wrap{padding:8px;padding-bottom:0;background:#ffffff;}
.section__ranking__ul__li__middle{margin-bottom:10px;}
.section__ranking__ul__li__middle__left{width:18%;padding-top:0;}
.section__ranking__ul__li__middle__bottom .table__onerace--manual__tr--2__td--2__div--2--tekichu{padding:13px 0;}
.section__ranking__ul__li__middle__bottom .table__onerace--manual__tr--2__td--2__div--2--tekichu span{font-size:12px;line-height:14px;padding:2px;}
.section__ranking__ul__li__middle__center{width:24%;}
.section__ranking__ul__li__middle__right{width:28%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0;}
.section__ranking__ul__li__middle__right__top{font-size:16px;margin-bottom:3px;}
.section__ranking__ul__li__middle__right__bottom div.stars{height:16px;width:16px;}
.section__ranking__ul__li__middle__right__bottom div.stars::before{font-size:16px;}
.section__ranking__ul__li__middle__right__bottom div.star_rating--half::after{font-size:16px;width:8px;}
.section__ranking__ul__li__middle__score{width:20%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.section__ranking__ul__li__middle__score .score{font-size:36px;font-weight:bold;line-height:normal;}
.section__ranking__ul__li__middle__bottom{width:100%;max-height:initial;margin-bottom:10px;}
.section__ranking__ul__li__bottom-top{display:-webkit-box;display:-ms-flexbox;display:flex;}
.section__ranking__ul__li__bottom{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;}
.section__ranking__ul__li__bottom img{max-height:59.97px;}
.section__ranking__ul .swiper-container{padding:115px 7px 35px 7px;margin-bottom:20px;background-repeat:no-repeat;background-size:398px 549px;}
.section__ranking__ul .swiper-container:nth-child(1){background-image:url(//www.centresource.com/wp-content/themes/kaitai_keirin_php8/img/background-sp_1.png);}
.section__ranking__ul .swiper-container:nth-child(3){background-image:url(//www.centresource.com/wp-content/themes/kaitai_keirin_php8/img/background-sp_2.png);}
.section__ranking__ul .swiper-container:nth-child(5){background-image:url(//www.centresource.com/wp-content/themes/kaitai_keirin_php8/img/background-sp_3.png);}
.section__ranking__ul .swiper-container:nth-child(7){background-image:url(//www.centresource.com/wp-content/themes/kaitai_keirin_php8/img/background-sp_4.png);}
.section__ranking__ul .swiper-container:nth-child(9){background-image:url(//www.centresource.com/wp-content/themes/kaitai_keirin_php8/img/background-sp_5.png);}
.section__ranking__ul .swiper-container:nth-child(11){background-image:url(//www.centresource.com/wp-content/themes/kaitai_keirin_php8/img/background-sp_6.png);}
.section__ranking__ul .ranking__tab{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 5px 35px;background-size:100% auto;}
.section__ranking__ul .ranking__tab input[type="radio"]{display:none;}
.section__ranking__ul .ranking__tab input[type="radio"]:checked+label .arrow{display:none;}
.section__ranking__ul .ranking__tab input[type="radio"]:checked+label .arrow__active{display:block;}
.section__ranking__ul .ranking__tab input[type="radio"]:checked+label .thumbnail::before{content:none;}
.section__ranking__ul .ranking__tab label{width:28%;}
.section__ranking__ul .ranking__tab label:first-of-type{margin-left:15px;}
.section__ranking__ul .ranking__tab label:last-of-type{margin-right:15px;}
.section__ranking__ul .ranking__tab__list{margin-top:40%;}
.section__ranking__ul .ranking__tab__list__item{height:170px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.section__ranking__ul .ranking__tab__list__item__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;}
.section__ranking__ul .ranking__tab__list__item__top__text{display:block;color:#ffffff;text-decoration:underline;font-size:13px;font-weight:bold;letter-spacing:-0.26px;line-height:19px;margin-top:6px;text-align:center;}
.section__ranking__ul .ranking__tab__list__item__top .rankingno{position:absolute;top:-20%;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);width:43%;}
.section__ranking__ul .ranking__tab__list__item__top .thumbnail{position:relative;max-width:100%;}
.section__ranking__ul .ranking__tab__list__item__top .thumbnail::before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background-color:#000000;opacity:0.5;}
.section__ranking__ul .ranking__tab__list__item .arrow{width:22%;margin-bottom:10px;}
.section__ranking__ul .ranking__tab__list__item .arrow__active{width:30%;display:none;}
.section__ranking__ul .ranking__tab__content{margin-bottom:45px;}
.section__ranking__ul .ranking__tab .section__ranking__ul__li{display:none;}
.section__ranking__ul .ranking__tab #ranking__dendo__tab1:checked ~ ul .no1,
.section__ranking__ul .ranking__tab #ranking__dendo__tab2:checked ~ ul .no2,
.section__ranking__ul .ranking__tab #ranking__dendo__tab3:checked ~ ul .no3,
.section__ranking__ul .ranking__tab #ranking__muryo__tab1:checked ~ ul .no1,
.section__ranking__ul .ranking__tab #ranking__muryo__tab2:checked ~ ul .no2,
.section__ranking__ul .ranking__tab #ranking__muryo__tab3:checked ~ ul .no3,
.section__ranking__ul .ranking__tab #ranking__tekichu__tab1:checked ~ ul .no1,
.section__ranking__ul .ranking__tab #ranking__tekichu__tab2:checked ~ ul .no2,
.section__ranking__ul .ranking__tab #ranking__tekichu__tab3:checked ~ ul .no3,
.section__ranking__ul .ranking__tab #ranking__kaisyu__tab1:checked ~ ul .no1,
.section__ranking__ul .ranking__tab #ranking__kaisyu__tab2:checked ~ ul .no2,
.section__ranking__ul .ranking__tab #ranking__kaisyu__tab3:checked ~ ul .no3,
.section__ranking__ul .ranking__tab #ranking__kohaito__tab1:checked ~ ul .no1,
.section__ranking__ul .ranking__tab #ranking__kohaito__tab2:checked ~ ul .no2,
.section__ranking__ul .ranking__tab #ranking__kohaito__tab3:checked ~ ul .no3,
.section__ranking__ul .ranking__tab #ranking__balance__tab1:checked ~ ul .no1,
.section__ranking__ul .ranking__tab #ranking__balance__tab2:checked ~ ul .no2,
.section__ranking__ul .ranking__tab #ranking__balance__tab3:checked ~ ul .no3{display:block;margin:15px 8px 0;}
.section__ranking__ul .ranking__tab:first-of-type{background-image:url(//www.centresource.com/wp-content/themes/kaitai_keirin_php8/img/background-sp_1.png);}
.section__ranking__ul .ranking__tab:nth-of-type(2){background-image:url(//www.centresource.com/wp-content/themes/kaitai_keirin_php8/img/background-sp_2.png);}
.section__ranking__ul .ranking__tab:nth-of-type(3){background-image:url(//www.centresource.com/wp-content/themes/kaitai_keirin_php8/img/background-sp_3.png);}
.section__ranking__ul .ranking__tab:nth-of-type(4){background-image:url(//www.centresource.com/wp-content/themes/kaitai_keirin_php8/img/background-sp_4.png);}
.section__ranking__ul .ranking__tab:nth-of-type(5){background-image:url(//www.centresource.com/wp-content/themes/kaitai_keirin_php8/img/background-sp_5.png);}
.section__ranking__ul .ranking__tab:last-of-type{background-image:url(//www.centresource.com/wp-content/themes/kaitai_keirin_php8/img/background-sp_6.png);}
.section__topssranking details{margin-bottom:4px;}
.section__topssranking__midashi{font-size:16px;}
.section__topssranking__midashi i{font-size:22px;}
.section__topssranking__midashi .fas.fa-minus-circle{display:none;}
.section__topssranking__ul__li__top__right__overview{padding:5px;}
.section__topssranking__ul__li__top__right__overview__name{font-size:16px;}
.section__topssranking__ul__li__top__right__overview__score{font-size:16px;margin-right:10px;}
.section__topssranking__ul__li__top__right__overview__score span{font-size:22px;}
.section__topssranking__ul__li__top__right__overview__score .star_rating .star_rating div.stars{height:14px;width:14px;}
.section__topssranking__ul__li__top__right__overview__score .star_rating .star_rating div.stars::before{font-size:14px;}
.section__topssranking__ul__li__top__right__overview__score .star_rating .star_rating div.star_rating--half::after{font-size:14px;width:7px;}
.section__topssranking__ul__li__top__right__tag ul{margin-top:5px;}
.section__topssranking__ul__li__top__right__tag ul li{font-size:11px;padding:4px;margin-right:3px;margin-bottom:5px;}
.section__topssranking__ul__li__middle p{margin-bottom:10px;}
.section__topssranking__ul__li__bottom{display:block;}
.section__topssranking__ul__li__bottom__cta{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.section__topssranking__ul__li__bottom__cta div:last-child{margin-right:none;}
.section__topssranking__ul__li__bottom__ad{width:98%;}
.section__topssranking__ul__li__bottom img{max-height:62.95px;}
.section__topssranking__ul__li:last-of-type{margin-bottom:20px;}
.section__columnranking__ul__li__name{margin-bottom:10px;}
.section__columnranking__ul__li__name__left img{margin-right:0px;width:49px;}
.section__columnranking__ul__li__name__left a{font-size:20px;}
.section__columnranking__ul__li__name__right{text-align:center;margin-bottom:10px;letter-spacing:2px;}
.section__columnranking__ul__li__name__right div.stars{height:24px;width:24px;margin-right:2px;}
.section__columnranking__ul__li__name__right div.stars::before{font-size:24px;}
.section__columnranking__ul__li__name__right div.star_rating--half::after{font-size:24px;width:12px;}
.section__columnranking__ul__li__name__right .score{font-size:18px;}
.section__columnranking__ul__li__thumb{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;}
.section__columnranking__ul__li__thumb__left{width:38%;margin:auto;}
.section__columnranking__ul__li__thumb__right{width:33%;}
.section__columnranking__ul__li__thumb__right canvas{max-width:80%;padding:10px 10px;}
.section__columnranking__ul__li__kensyo-tab .tab-group{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.section__columnranking__ul__li__kensyo-tab .tab{height:30px;font-size:16px;}
.section__columnranking__ul__li__kensyo-tab .tab.is-active{height:38px;}
.section__columnranking__ul__li__kensyo-tab .panel-group .panel.is-show{width:100%;}
.section__columnranking__ul__li__kensyo-tab table{width:100%;}
.section__columnranking__ul__li__kensyo-tab table tbody tr{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.section__columnranking__ul__li__kensyo-tab table tbody th{font-size:14px;}
.section__columnranking__ul__li__kensyo-tab table tbody td{font-size:14px;}
.section__columnranking__ul__li__recommend__top{font-size:15px;}
.section__columnranking__ul__li__recommend__bottom{overflow:scroll;height:145px;}
.section__columnranking__ul__li__recommend__bottom__li__top__right{font-size:15px;}
.section__columnranking__ul__li__point{display:block;}
.section__columnranking__ul__li__point__left{width:33%;margin-bottom:15px;}
.section__columnranking__ul__li__point__right{width:60%;}
.section__columnranking__ul__li__point__right__top{margin-bottom:0px;}
.section__columnranking__ul__li__point__right__top p{font-size:12px !important;margin:0 !important;}
.section__columnranking__ul__li__point__right__top p span{font-size:14px !important;}
.section__columnranking__ul__li__point__right__top__title{padding:3px 0;}
.section__columnranking__ul__li__point__right__top table tr th{padding:8px 0;font-size:12px;}
.section__columnranking__ul__li__point__right__top table tr td{padding:8px 0;font-size:14px;}
.section__columnranking__ul__li__point__right__top table tr td span{font-size:12px;}
.section__columnranking__ul__li__point__right__top table tr td .red-marker{font-size:14px;}
.section__columnranking__ul__li__kuchikomi{margin-bottom:25px;}
.section__columnranking__ul__li__kuchikomi .readmore-content{height:180px;}
.section__columnranking__ul__li__cta{display:block;padding:0;}
.section__columnranking__ul__li__cta__kiji{width:100%;margin-bottom:0px;}
.section__columnranking__ul__li__cta__official{width:100%;}
.section__archive__ul__li{padding-bottom:10px;margin-bottom:10px;}
.section__sitemap .sitemap__top a{font-size:16px;}
.section__sitemap .sitemap__top a:before{font-size:16px;}
.section__sitemap .sitemap__links{margin-bottom:10px;}
.section__sitemap .sitemap__links li{margin-top:10px;}
.section__sitemap .sitemap__links li a .pagename{font-size:16px;}
.section__sitemap .sitemap__links li a .desc{font-size:12px;}
.section__sidebar{margin-top:30px;}
.section__field .forecast-img-pc{display:none !important;}
.section__field .forecast-img-sp{display:block !important;}
.section__field .forecast__race-name{font-size:18px;}
.section__field .forecast-short__race-name{font-size:18px;}
.section__yosou-point__title{width:70%;}
.section__yosou-point__bottom__left{margin-left:4%;}
.section__yosou-point__bottom__right{margin-right:23%;}
.section__yosou-point__bottom__right img{width:56px;}
.section__contact{padding:20px 10px;}
.section__contact .contact__fv .heading{font-size:22px;}
.section__contact .contact__fv span{font-size:11px;}
.section__contact .contact__fv ul li{-webkit-box-flex:1;-ms-flex:1;flex:1;width:auto;}
.section__contact .contact__desc .heading{font-size:22px;}
.section__contact .contact__desc .subheading{font-size:15px;padding-bottom:5px;}
.section__contact .contact__desc ul{padding:10px 20px;}
.section__contact .contact__link{padding:15px 20px;font-size:13px;}
.section__contact .contact__link:before{width:20px;height:20px;background-repeat:no-repeat;background-size:contain;}
.section__about .about__contents__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px;}
.section__about .about__contents__inner li .top{gap:15px;}
.section__about .about__contents__inner li .top .info{width:calc(56% - 15px);}
.section__about .about__contents__inner li .text{font-size:14px;}
.section__about .about__contents__inner li{width:100%;padding:20px;}
.section__about .about__userdata{margin:0 -10px;padding:25px 10px;}
.section__about .about__introduce{padding:30px 0;}
.section__about .about__introduce ul li{padding:10px;}
.section__about .about__introduce ul li span.role{font-size:9px;}
.section__about .about__introduce ul li span.name{font-size:14px;}
.section__about .about__introduce ul li span.history{font-size:10px;}
.section__about .about__introduce .link{margin-top:20px;}
.section__about .about__faq{margin:0 -10px -10px;}
.section__about .heading{font-size:22px;}
.fixed__table{width:100%;}
.fixed__table table tr th:first-of-type:before{border-width:0 3px 0 1px;}
.fixed__table table tr td:first-of-type:before{border-width:0 3px 0 1px;}
#toc_container .toc_list{max-height:190px;}
#toc_container .toc_title{padding:5px 0;-webkit-box-sizing:border-box;box-sizing:border-box;}
#toc_container .toc_title .toc_toggle a:before{top:53%;left:61%;}
#toc_container.contracted .toc_toggle a:before{top:30%;left:60%;}
.fixed__freeforecast__table{width:100%;}
.fixed__freeforecast__table table tr th:first-of-type:before{border-width:0 3px 0 1px;}
.fixed__freeforecast__table table tr td:first-of-type:before{border-width:0 3px 0 1px;}
.fixed__freeforecast__table .star{font-size:16px;}
.fixed__freeforecast__table .attention-box{width:430px;padding-top:120px;padding-left:47%;}
.fixed__freeforecast__table .attention-box .attention-content{height:1000px;width:410px;bottom:0px;}
.fixed__freeforecast__table .attention-box .attention-content .site-content .popup-site{display:block;overflow:auto;height:740px;padding:10px;}
.fixed__freeforecast__table .attention-box .attention-content .site-content .popup-site .left{width:100%;}
.fixed__freeforecast__table .attention-box .attention-content .site-content .popup-site .left__first{margin-bottom:20px;}
.fixed__freeforecast__table .attention-box .attention-content .site-content .popup-site .left__first__left{width:80px;}
.fixed__freeforecast__table .attention-box .attention-content .site-content .popup-site .left__first__right{margin-left:10px;}
.fixed__freeforecast__table .attention-box .attention-content .site-content .popup-site .left__first__right__top{padding:5px 0 2px 0;}
.fixed__freeforecast__table .attention-box .attention-content .site-content .popup-site .left__first__right__bottom{font-size:28px;}
.fixed__freeforecast__table .attention-box .attention-content .site-content .popup-site .right{display:block;overflow:initial;width:100%;}
.fixed__freeforecast__table .attention-box .attention-content .site-content .popup-site .right__osusume__top{background-image:url(//www.centresource.com/wp-content/themes/kaitai_keirin_php8/img/table/midashi_SP.png);background-size:contain;height:40px;}
.fixed__freeforecast__table .attention-box .attention-content .site-content .popup-site .right__osusume__top p{line-height:36px;}
.fixed__freeforecast__table .attention-box .attention-content .site-content .popup-site .right__osusume__bottom__point__left{font-size:18px;}
.fixed__freeforecast__table .attention-box .attention-content .site-content .popup-site .right__kuchikomi__top{background-image:url(//www.centresource.com/wp-content/themes/kaitai_keirin_php8/img/table/midashi_SP.png);background-size:contain;height:40px;}
.fixed__freeforecast__table .attention-box .attention-content .site-content .popup-site .right__kuchikomi__top p{line-height:36px;}
.fixed__freeforecast__table .attention-box .attention-content .site-content .popup-site .right__kuchikomi__top p img{left:31%;top:22%;}
.fixed__freeforecast__table .attention-box .attention-content .site-content .popup-site .right__kuchikomi__bottom__one__top__category{line-height:25px;}
.fixed__freeforecast__table .attention-box .attention-content .site-content .popup-site .right__kuchikomi__bottom__one__top__name{line-height:25px;font-size:12px;}
.fixed__freeforecast__table .attention-box .attention-content .site-content .popup-site .right__kuchikomi__bottom__one__top .star{font-size:20px;}
.fixed__freeforecast__table .attention-box .attention-content .site-content .star5_rating{font-size:13px;margin:0;vertical-align:text-top;margin-top:3px;}
.fixed__freeforecast__table .attention-box .attention-content .site-content .star4_rating{font-size:13px;margin:0;vertical-align:text-top;margin-top:3px;}
.fixed__freeforecast__table .attention-box .attention-content .site-content .star3_rating{font-size:13px;margin:0;vertical-align:text-top;margin-top:3px;}
.fixed__freeforecast__table .attention-box .attention-content .site-content .star2_rating{font-size:13px;margin:0;vertical-align:text-top;margin-top:3px;}
.fixed__freeforecast__table .attention-box .attention-content .site-content .star .star5{margin:0;line-height:22px;margin-left:10px;margin:0 0 0 5px;}
.fixed__freeforecast__table .attention-box .attention-content .site-content .star .star4{margin:0;line-height:22px;margin-left:10px;margin:0 0 0 5px;}
.fixed__freeforecast__table .attention-box .attention-content .site-content .star .star3{margin:0;line-height:22px;margin-left:10px;margin:0 0 0 5px;}
.fixed__freeforecast__table .attention-box .attention-content .site-content .star .star2{margin:0;line-height:22px;margin-left:10px;margin:0 0 0 5px;}
.attention-box{width:430px;padding-top:120px;}
.attention-box .attention-content{height:1000px;width:430px;bottom:0px;}
.attention-box .attention-content .site-content .popup-site{display:block;overflow:auto;height:590px;padding:10px;}
.attention-box .attention-content .site-content .popup-site .left{width:100%;}
.attention-box .attention-content .site-content .popup-site .left__first{margin-bottom:20px;}
.attention-box .attention-content .site-content .popup-site .left__first__left{width:80px;}
.attention-box .attention-content .site-content .popup-site .left__first__right{margin-left:10px;}
.attention-box .attention-content .site-content .popup-site .left__first__right__top{padding:5px 0 2px 0;}
.attention-box .attention-content .site-content .popup-site .left__first__right__bottom{font-size:28px;}
.attention-box .attention-content .site-content .popup-site .right{display:block;overflow:initial;width:100%;}
.attention-box .attention-content .site-content .popup-site .right__osusume__top{background-image:url(//www.centresource.com/wp-content/themes/kaitai_keirin_php8/img/table/midashi_SP.png);background-size:contain;height:40px;}
.attention-box .attention-content .site-content .popup-site .right__osusume__top p{line-height:36px;}
.attention-box .attention-content .site-content .popup-site .right__osusume__bottom__point__left{font-size:18px;}
.attention-box .attention-content .site-content .popup-site .right__kuchikomi__top{background-image:url(//www.centresource.com/wp-content/themes/kaitai_keirin_php8/img/table/midashi_SP.png);background-size:contain;height:40px;}
.attention-box .attention-content .site-content .popup-site .right__kuchikomi__top p{line-height:36px;}
.attention-box .attention-content .site-content .popup-site .right__kuchikomi__top p img{left:31%;top:22%;}
.attention-box .attention-content .site-content .popup-site .right__kuchikomi__bottom__one__top__category{line-height:25px;}
.attention-box .attention-content .site-content .popup-site .right__kuchikomi__bottom__one__top__name{line-height:25px;font-size:12px;}
.attention-box .attention-content .site-content .popup-site .right__kuchikomi__bottom__one__top .star{font-size:20px;}
.attention-box .attention-content .site-content .star5_rating{font-size:13px;margin:0;vertical-align:text-top;margin-top:3px;}
.attention-box .attention-content .site-content .star4_rating{font-size:13px;margin:0;vertical-align:text-top;margin-top:3px;}
.attention-box .attention-content .site-content .star3_rating{font-size:13px;margin:0;vertical-align:text-top;margin-top:3px;}
.attention-box .attention-content .site-content .star2_rating{font-size:13px;margin:0;vertical-align:text-top;margin-top:3px;}
.attention-box .attention-content .site-content .star .star5{margin:0;line-height:22px;margin-left:10px;margin:0 0 0 5px;}
.attention-box .attention-content .site-content .star .star4{margin:0;line-height:22px;margin-left:10px;margin:0 0 0 5px;}
.attention-box .attention-content .site-content .star .star3{margin:0;line-height:22px;margin-left:10px;margin:0 0 0 5px;}
.attention-box .attention-content .site-content .star .star2{margin:0;line-height:22px;margin-left:10px;margin:0 0 0 5px;}
.yosousite-ranking{width:100%;}
.fixed__table__ataru{width:100%;}
.fixed__table__ataru table tr th{font-size:12px;min-width:58px;padding:3px 0;}
.fixed__table__ataru table tr td{font-size:12px;min-width:93px;padding:4px 0 !important;}
.fixed__table__ataru table tr .site-name{height:34px;}
.fixed__table__ataru table tr .site-cta{height:34px;}
.fixed__table__ataru a{padding-top:1px;}
.fixed__table__ataru a img{height:34px;}
.swiper-container__touroku .swiper-wrapper .swiper-slide{max-width:100%;padding:20px 0px;padding-bottom:10px;width:100%;}
.swiper-container__touroku .swiper-wrapper .swiper-slide .swiper__inner__top{padding-left:20px;}
.swiper-container__touroku .swiper-wrapper .swiper-slide .swiper__inner__middle{padding:0 40px;}
.swiper-container__touroku .swiper-wrapper .swiper-slide .swiper__inner__bottom{padding:0 20px;}
.swiper-container__touroku .swiper-wrapper .swiper-slide::before{width:0;}
.swiper-container__touroku .swiper-wrapper .swiper-slide:nth-of-type(1){max-width:100%;padding-left:0;}
.swiper-container__touroku .swiper-wrapper .swiper-slide:nth-of-type(1) .swiper__inner__top{padding-left:10px;}
.swiper-container__touroku .swiper-wrapper .swiper-slide:nth-of-type(1) .swiper__inner__bottom{padding:0 10px;}
footer ul li:last-of-type{width:100%;border-right:none;}
.today-racedata__label .today-racedata_tab{height:35px;line-height:20px;font-size:20px;}
.today-racedata__label .today-racedata_tab:not(:last-child){margin-right:0px;}
.today-racedata__label .today-racedata_tab span{font-size:16px;}
.today-racedata__contents .grade{width:88%;padding:15px 0;}
.today-racedata__contents .grade div{width:23%;}
.today-racedata__contents .grade__on{width:70%;font-size:17px;padding:6px 0;height:25px;}
.today-racedata__contents .grade__off{width:70%;font-size:17px;padding:6px 0;height:25px;}
.newblogcard{padding:25px 10px 15px;margin:30px 0 20px;}
.newblogcard__midashi{padding:7px 0;}
.newblogcard__midashi span{font-size:13px;}
.newblogcard__content li a{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px 8px;}
.newblogcard__content li a .thumb{width:30%;}
.newblogcard__content li a .content{width:calc(70% - 38px);}
.newblogcard__content li a .content .text{font-size:14px;}
.newblogcard__content li a>.tag{width:calc(100% - 30px);border:solid 1px #C69022;color:#C69022;font-family:'ヒラギノ角ゴシック';font-size:12px;font-weight:600;line-height:22px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.accordion{margin:0 0 1.3em !important;}
.accordion__content{padding-top:5px;}
.headline-custom{padding:15px 10px;}
.headline-custom:before{width:50px;height:50px;}
.heading-name{font-size:19px !important;line-height:23px !important;}
.swiper-good_kuchikomi, .swiper-bad_kuchikomi{padding:10px;}
.swiper-good_kuchikomi__title, .swiper-bad_kuchikomi__title{font-size:18px;padding:15px 5px;}
.swiper-good_kuchikomi .swiper-container__kuchikomi, .swiper-bad_kuchikomi .swiper-container__kuchikomi{padding:5px;}
.swiper-good_kuchikomi__comlist .title, .swiper-bad_kuchikomi__comlist .title{padding:10px 5px;}
.swiper-good_kuchikomi__comlist ul, .swiper-bad_kuchikomi__comlist ul{padding:0 5px;}
.swiper-good_kuchikomi__comlist ul li, .swiper-bad_kuchikomi__comlist ul li{padding:10px 10px 10px 20px;}
.swiper-good_kuchikomi__comlist ul li::before, .swiper-bad_kuchikomi__comlist ul li::before{left:0;}
.user-com{margin:20px 0;}
.user-com__contents{padding:15px;}
.result-content__total__head{font-size:18px;}
.result-content__total__item{padding:10px 10px;}
.result-content__total__item .top-items{padding-bottom:10px;}
.result-content__total__item .top-items__left{width:30%;}
.result-content__total__item .top-items__right{width:65%;}
.result-content__total__item .top-items__right .scores:not(:last-child){margin-bottom:5px;}
.result-content__total__item .top-items__right .scores__head, .result-content__total__item .top-items__right .scores__num{font-size:14px;line-height:18px;}
.result-content__total__item .top-items__right .scores__head{width:30%;padding:3px 0;font-size:16px;}
.result-content__total__item .top-items__right .scores__num{font-size:18px;}
.result-content__total__item .top-items__right .scores__num span{font-size:11px;}
.result-content__total__item .middle-items{padding-top:10px;margin-bottom:10px;}
.result-content__total__item .middle-items__left .costs-head, .result-content__total__item .middle-items__left .costs-num, .result-content__total__item .middle-items__right .costs-head, .result-content__total__item .middle-items__right .costs-num{line-height:17px;}
.result-content__total__item .middle-items__left .costs-head, .result-content__total__item .middle-items__right .costs-head{width:36%;font-size:11px;}
.result-content__total__item .middle-items__left .costs-num, .result-content__total__item .middle-items__right .costs-num{font-size:14px;letter-spacing:0;}
.result-content__total__item .middle-items__left .costs-num span, .result-content__total__item .middle-items__right .costs-num span{font-size:10px;}
.result-content__total__item .bottom-items__left{font-size:14px;}
.result-content__total__item .bottom-items__right{font-size:22px;letter-spacing:0;}
.result-content__total__item .bottom-items__right span{font-size:16px;}
.result-content__race__head{font-size:18px;}
.result-content__race__lists{padding:15px;max-height:525px;}
.result-content__race__lists .list-items:not(:last-child){margin-bottom:15px;}
.result-content__race__lists .list-items__head{font-size:16px;padding:10px 15px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.result-content__race__lists .list-items__head__result{padding:3px 8px;}
.result-content__race__lists .list-items__head span:not(:last-child){margin-right:5px;}
.result-content__race__lists .list-items__content{padding:10px;}
.result-content__race__lists .list-items__content .paid-items__left, .result-content__race__lists .list-items__content .paid-items__right{font-size:14px;}
.result-content__race__lists .list-items__content .paid-items__left{width:26%;padding:3px 0;}
.result-content__race__lists .list-items__content .paid-items__right{width:70%;line-height:18px;}
.result-content__race__lists .list-items__content .top-items{padding-bottom:10px;}
.result-content__race__lists .list-items__content .top-items__left{width:75%;}
.result-content__race__lists .list-items__content .top-items__left .wrap-units__result, .result-content__race__lists .list-items__content .top-items__left .wrap-units__result2{font-size:12px;}
.result-content__race__lists .list-items__content .top-items__left .wrap-units__head{font-size:12px;margin-bottom:10px !important;}
.result-content__race__lists .list-items__content .top-items__left .wrap-units__head2{font-size:11px;}
.result-content__race__lists .list-items__content .top-items__left .wrap-units__result3{width:95%;font-size:10px;}
.result-content__race__lists .list-items__content .top-items__right{width:20%;padding:15px;}
.result-content__race__lists .list-items__content .middle-items{padding-top:10px;margin-bottom:10px;}
.result-content__race__lists .list-items__content .middle-items__left .costs-head, .result-content__race__lists .list-items__content .middle-items__left .costs-num, .result-content__race__lists .list-items__content .middle-items__right .costs-head, .result-content__race__lists .list-items__content .middle-items__right .costs-num{line-height:17px;}
.result-content__race__lists .list-items__content .middle-items__left .costs-head, .result-content__race__lists .list-items__content .middle-items__right .costs-head{width:36%;font-size:11px;letter-spacing:0;}
.result-content__race__lists .list-items__content .middle-items__left .costs-num, .result-content__race__lists .list-items__content .middle-items__right .costs-num{font-size:12px;}
.result-content__race__lists .list-items__content .middle-items__left .costs-num span, .result-content__race__lists .list-items__content .middle-items__right .costs-num span{font-size:10px;}
.result-content__race__lists .list-items__content .bottom-items__left{font-size:14px;}
.result-content__race__lists .list-items__content .bottom-items__right{font-size:22px;letter-spacing:0;}
.result-content__race__lists .list-items__content .bottom-items__right span{font-size:16px;}
.auto-top-ranking .ranking-detail-list .ranking-card__details .senseki{max-height:135px;}
.auto-top-ranking .ranking-detail-list .ranking-card__details .senseki ul li{padding:5px;}
.auto-top-ranking .ranking-detail-list .ranking-card__details .senseki ul li:has(.left .text.koro){-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;}
.auto-top-ranking .ranking-detail-list .ranking-card__details .senseki ul li .left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.auto-top-ranking .ranking-detail-list .ranking-card__details .senseki ul li .left .tag{width:50px;font-size:12px;margin-right:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.auto-top-ranking .ranking-detail-list .ranking-card__details .senseki ul li .left .text{font-size:13px;}
.auto-top-ranking .ranking-detail-list .ranking-card__details .senseki ul li .left .text.koro .date{display:block;margin-bottom:3px;}
.auto-top-ranking .ranking-detail-list .ranking-card__details .senseki ul li .right{font-size:13px;padding-right:0;white-space:nowrap;}
.section__ranking{margin-top:0;padding:30px 10px 0;}
.section__ranking__jump{padding-right:0;gap:6px;}
.section__ranking__jump li{-webkit-box-flex:1;-ms-flex:1;flex:1;}
.section__ranking__jump li a{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;}
.section__ranking__jump li a img{width:22px;}
.section__ranking__jump li span{font-size:12px;letter-spacing:-0.5px;}
.section__ranking__inner .contents__inner{padding:15px 15px 10px;}
.section__ranking__inner .contents__inner .left{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;}
.section__ranking__inner .contents__inner .left a{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;}
.section__ranking__inner .contents__inner .left .starscore{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:5px;}
.section__ranking__inner .contents__inner .left .starscore .score{font-size:20px;}
.section__ranking__inner .contents__inner .right{width:100%;}
.section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--manual__tr--1 th:first-of-type, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--korogashi__tr--1 th:first-of-type, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--manual__tr--1 th:first-of-type, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--korogashi__tr--1 th:first-of-type{padding:4px 8px;}
.section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--korogashi__tr--1 .table__onerace--korogashi__tr--1__span--2, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--korogashi__tr--1 .table__onerace--korogashi__tr--1__span--2{position:absolute;right:8px;}
.section__ranking__inner .contents__inner .cta{-ms-flex-wrap:wrap;flex-wrap:wrap;}
.section__ranking__inner .contents__inner .cta li{width:calc(50% - 5px);}
.section__ranking__inner .contents__inner .cta li:first-of-type{width:100%;}
.section__ranking__inner .tab{gap:3px;}
.section__ranking__inner .tab li{padding:10px 0 0;}
.section__ranking__inner .tab li label span{font-size:16px;padding:8px 0;}
.section__ranking__inner .tab li label span img{width:16px;}
.section__ranking__inner #rank-0-1:checked ~ .tab li label[for="rank-0-1"] span{padding:14px 0 12px 0;}
.section__ranking__inner #rank-0-1:checked ~ .contents .rank--0--1{display:block;}
.section__ranking__inner #rank-0-2:checked ~ .tab li label[for="rank-0-2"] span{padding:14px 0 12px 0;}
.section__ranking__inner #rank-0-2:checked ~ .contents .rank--0--2{display:block;}
.section__ranking__inner #rank-0-3:checked ~ .tab li label[for="rank-0-3"] span{padding:14px 0 12px 0;}
.section__ranking__inner #rank-0-3:checked ~ .contents .rank--0--3{display:block;}
.section__ranking__inner #rank-1-1:checked ~ .tab li label[for="rank-1-1"] span{padding:14px 0 12px 0;}
.section__ranking__inner #rank-1-1:checked ~ .contents .rank--1--1{display:block;}
.section__ranking__inner #rank-1-2:checked ~ .tab li label[for="rank-1-2"] span{padding:14px 0 12px 0;}
.section__ranking__inner #rank-1-2:checked ~ .contents .rank--1--2{display:block;}
.section__ranking__inner #rank-1-3:checked ~ .tab li label[for="rank-1-3"] span{padding:14px 0 12px 0;}
.section__ranking__inner #rank-1-3:checked ~ .contents .rank--1--3{display:block;}
.section__ranking__inner #rank-2-1:checked ~ .tab li label[for="rank-2-1"] span{padding:14px 0 12px 0;}
.section__ranking__inner #rank-2-1:checked ~ .contents .rank--2--1{display:block;}
.section__ranking__inner #rank-2-2:checked ~ .tab li label[for="rank-2-2"] span{padding:14px 0 12px 0;}
.section__ranking__inner #rank-2-2:checked ~ .contents .rank--2--2{display:block;}
.section__ranking__inner #rank-2-3:checked ~ .tab li label[for="rank-2-3"] span{padding:14px 0 12px 0;}
.section__ranking__inner #rank-2-3:checked ~ .contents .rank--2--3{display:block;}
.section__ranking__inner #rank-3-1:checked ~ .tab li label[for="rank-3-1"] span{padding:14px 0 12px 0;}
.section__ranking__inner #rank-3-1:checked ~ .contents .rank--3--1{display:block;}
.section__ranking__inner #rank-3-2:checked ~ .tab li label[for="rank-3-2"] span{padding:14px 0 12px 0;}
.section__ranking__inner #rank-3-2:checked ~ .contents .rank--3--2{display:block;}
.section__ranking__inner #rank-3-3:checked ~ .tab li label[for="rank-3-3"] span{padding:14px 0 12px 0;}
.section__ranking__inner #rank-3-3:checked ~ .contents .rank--3--3{display:block;}
.section__ranking__inner #rank-4-1:checked ~ .tab li label[for="rank-4-1"] span{padding:14px 0 12px 0;}
.section__ranking__inner #rank-4-1:checked ~ .contents .rank--4--1{display:block;}
.section__ranking__inner #rank-4-2:checked ~ .tab li label[for="rank-4-2"] span{padding:14px 0 12px 0;}
.section__ranking__inner #rank-4-2:checked ~ .contents .rank--4--2{display:block;}
.section__ranking__inner #rank-4-3:checked ~ .tab li label[for="rank-4-3"] span{padding:14px 0 12px 0;}
.section__ranking__inner #rank-4-3:checked ~ .contents .rank--4--3{display:block;}
.section__ranking__inner #rank-5-1:checked ~ .tab li label[for="rank-5-1"] span{padding:14px 0 12px 0;}
.section__ranking__inner #rank-5-1:checked ~ .contents .rank--5--1{display:block;}
.section__ranking__inner #rank-5-2:checked ~ .tab li label[for="rank-5-2"] span{padding:14px 0 12px 0;}
.section__ranking__inner #rank-5-2:checked ~ .contents .rank--5--2{display:block;}
.section__ranking__inner #rank-5-3:checked ~ .tab li label[for="rank-5-3"] span{padding:14px 0 12px 0;}
.section__ranking__inner #rank-5-3:checked ~ .contents .rank--5--3{display:block;}
.single--fv{margin:-10px 0 0 -10px;width:calc(100% + 20px);}
.single--fv__infomation{gap:10px;padding:15px 10px;}
.single--fv__infomation .thumb{width:42%;}
.single--fv__infomation .comscore{width:calc(58% - 10px);}
.single--fv__infomation .comscore .heading{font-size:14px;}
.single--fv__infomation .comscore .contents .left{padding:15px 0;}
.single--fv__infomation .comscore .contents .left li:first-of-type{font-size:12px;}
.single--fv__infomation .comscore .contents .left li:first-of-type .average{font-size:20px;}
.single--fv__infomation .comscore .contents .left li:nth-of-type(2) .star_rating{height:13px;}
.single--fv__infomation .comscore .contents .left li:nth-of-type(2) .star_rating .stars{width:13px;height:13px;font-size:13px;}
.single--fv__infomation .comscore .contents .left li:nth-of-type(2) .star_rating .stars:before{font-size:13px;}
.single--fv__infomation .comscore .contents .left li:nth-of-type(2) .star_rating .star_rating--full.stars:before{font-size:13px;}
.single--fv__infomation .comscore .contents .left li:nth-of-type(2) .star_rating .star_rating--half:after{width:6.5px;font-size:13px;}
.single--fv__infomation .comscore .contents .right li .label{font-size:12px;}
.single--fv__onemonthresults{padding:0 10px;}
.single--fv__onemonthresults .tabs{margin-bottom:10px;}
.single--fv__onemonthresults .contents__inner{padding:0 10px 10px;}
.single--fv__onemonthresults .contents__inner .heading{margin:0 0 0 -10px;width:calc(100% + 20px);}
.single--fv__onemonthresults .contents__inner .data{margin-top:10px;}
.single--fv__onemonthresults .contents__inner .data li{font-size:13px;}
.single--fv__onemonthresults .contents__inner .data li:first-of-type .num{font-size:18px;}
.single--fv__onemonthresults .contents__inner .data li:first-of-type .result{font-size:13px;}
.single--fv__onemonthresults .contents__inner .data li:first-of-type .unit{font-size:15px;}
.single--fv__onemonthresults .contents__inner .data li:nth-of-type(2) span,
.single--fv__onemonthresults .contents__inner .data li:nth-of-type(3) span{font-size:15px;}
.single--fv__onemonthresults .contents__inner .data li:nth-of-type(2) span.unit,
.single--fv__onemonthresults .contents__inner .data li:nth-of-type(3) span.unit{font-size:13px;}
.single--fv__onemonthresults .contents__inner .data li:nth-of-type(2):before,
.single--fv__onemonthresults .contents__inner .data li:nth-of-type(3):before{font-size:13px;left:5px;}
.single--fv__onemonthresults .contents__inner .senseki{max-height:135px;}
.single--fv__onemonthresults .contents__inner .senseki ul li{padding:5px;}
.single--fv__onemonthresults .contents__inner .senseki ul li:has(.left .text.koro){-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;}
.single--fv__onemonthresults .contents__inner .senseki ul li .left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.single--fv__onemonthresults .contents__inner .senseki ul li .left .tag{width:50px;font-size:12px;margin-right:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.single--fv__onemonthresults .contents__inner .senseki ul li .left .text{font-size:13px;}
.single--fv__onemonthresults .contents__inner .senseki ul li .left .text.koro .date{display:block;margin-bottom:3px;}
.single--fv__onemonthresults .contents__inner .senseki ul li .right{font-size:13px;padding-right:0;white-space:nowrap;}
.single--fv__commentlists__inner{width:calc(100% - 20px);padding:30px 10px 0;max-height:485px;}
.single--fv__commentlists__inner .comment ul li .comment-date{font-size:11px;}
.single--fv__commentlists__inner .comment ul li .comment-info .author{font-size:13px;}
.single--fv__commentlists__inner .comment ul li .comment-info .score .user-info .use-record .score{font-size:14px;}
.single--fv__commentlists__inner .comment ul li .comment-text{font-size:13px;}
.single--fv .section__ad{margin:0 10px;}
.section__yuryo{margin:0 -10px;}
.section__yuryo__sitelist>li{display:block;padding:15px;}
.section__yuryo__sitelist>li .title a{font-size:18px;}
.section__yuryo__sitelist>li .left{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;margin-top:7px;}
.section__yuryo__sitelist>li .left .thumbnail{width:40%;}
.section__yuryo__sitelist>li .left .features{gap:2px 10px;width:calc(60% - 10px);}
.section__yuryo__sitelist>li .left .features li:nth-of-type(odd){padding:4px 0;font-size:11px;width:70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.section__yuryo__sitelist>li .left .features li:nth-of-type(even){width:calc(100% - 80px);font-size:14px;}
.section__yuryo__sitelist>li .left .features li.com{font-size:12px;line-height:14px;}
.section__yuryo__sitelist>li .left .features li.com .score{font-size:14px;}
.section__yuryo__sitelist>li .left .new{font-size:12px;}
.section__yuryo__sitelist>li .date{padding-top:2px;}
.section__yuryo__sitelist>li .right{width:100%;margin-top:15px;}
.section__yuryo__sitelist>li .right .recentHit{padding:5px 10px;}
.section__yuryo__sitelist>li .right .recentHit .info{font-size:12px;}
.section__yuryo__sitelist>li .right .recentHit .value{padding:5px 15px;font-size:16px;}
.section__yuryo__sitelist>li .right .stance{margin:10px 0 30px;}
.section__yuryo__sitelist>li .right .stance ul li:first-of-type:before, .section__yuryo__sitelist>li .right .stance ul li:last-of-type:before{font-size:12px;bottom:-15px;}
.section__yuryo__sitelist>li .right .point{padding:13px 5px 9px;}
.section__yuryo__sitelist>li .right .point .heading{font-size:13px;}
.section__yuryo__sitelist>li .right .point .heading:before{width:8px;background-size:contain;}
.section__yuryo__sitelist>li .right .point__inner{font-size:12px;line-height:1.5;}
}
@media screen and (max-width:600px){
.all-wrap{background-image:url(//www.centresource.com/wp-content/themes/kaitai_keirin_php8/img/background.png);background-size:428px 520px;background-position:50% 50%;}
#breadcrumblist{margin-top:10px;margin-bottom:5px;padding-top:10px;}
.accordion--gray{margin:1em 0;}
.accordion{margin:1em 0;margin-bottom:65px;}
.accordion label{padding:7px;left:34%;}
.accordion label:after{padding:5px 7px;font-size:14px;}
.accordion__contents{margin:0;}
.likeash1:before{width:29px;height:22px;position:relative;top:-3px;margin-right:5px;}
.wrap{display:block;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px 8px;}
.wrap__left{width:100%;}
.wrap__right{width:100%;}
.wrap-lp{display:block;padding:10px 8px;}
.wrap-lp__left{width:100%;}
.wrap-lp__right{width:100%;}
.slide-yuryolist{padding-top:10px;margin-bottom:30px;}
.slide-yuryolist .swiper-container__gensen{padding-bottom:30px;}
.slide-yuryolist .swiper-container__gensen .swiper-pagination_yuryo{bottom:0;}
.yearly-site-grade{height:520px;}
.yearly-site-grade .year-select-block{width:66px;height:32px;top:23px;left:0;border:2px solid #000;}
.yearly-site-grade .result-content .result-content-body{overflow-x:scroll;}
.yearly-site-grade .result-content .result-content-body table{border-collapse:collapse;white-space:nowrap;}
.yearly-site-grade .result-content .result-content-body table tr .date-th{position:relative;min-width:65px;}
.yearly-site-grade .result-content .result-content-body table tr .result-th{min-width:60px;}
.yearly-site-grade .result-content .result-content-body table tr .hit-th{min-width:75px;}
.yearly-site-grade .result-content .result-content-body table tr .price-th{min-width:105px;}
.yearly-site-grade .result-content .result-content-body table tr .return-th{min-width:105px;}
.yearly-site-grade .result-content .result-content-body table tr .date-td::after{content:'';position:absolute;width:100%;height:110%;border-bottom:2px solid #FFF;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.div__ul__kakoi .midashi{font-size:16px;}
.div__ul__kakoi ul li{font-size:15px;}
.div__flame{width:100%;}
.div__flame__bet{width:50%;}
.div__flame__bet p{min-width:50%;}
.div__flame__betthree{width:50%;}
.div__box-flame{width:100%;}
.div__race-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:60px;}
.div__race-title__top{margin-bottom:3px;}
.div__race-title__top{margin-bottom:3px;}
.div__race-title__top__glade{height:30px;width:18%;padding-bottom:0px;}
.div__race-title__top__time{margin:6px 0 0 5px;}
.div__race-title__top__girls{padding-left:5px;margin:0 3px;margin-top:5px;width:5.5%;}
.div__race-title__top__icon{margin-top:4px;margin-left:0px;padding-left:3px;width:6%;}
.div__race-title__title{font-size:13px;margin:2px 0 0 5px;}
.div__forecast-flame{height:100px;}
.div__forecast-short{height:200px;}
.div__forecast-short__tipster-img{top:47%;left:19%;left:calc(50% – 25px);left:-webkit-calc(50% – 25px);height:50px;width:85px;}
.div__forecast-short__hit-ratio{font-size:18px;top:50%;left:42%;left:calc(50% – 25px);left:-webkit-calc(50% – 25px);margin-top:1px;}
.div__forecast-short__collect-ratio{font-size:20px;top:60%;left:83%;left:calc(50% – 25px);left:-webkit-calc(50% – 25px);margin-top:1px;}
.div__wakarukoto__midashi, .div__merit__midashi, .div__demerit__midashi{padding:10px 10px;padding-bottom:0;font-size:14px;}
.div__wakarukoto ul, .div__merit ul, .div__demerit ul{padding:10px 10px;font-size:14px;}
.div__wakarukoto ul li, .div__merit ul li, .div__demerit ul li{font-size:14px;}
.div__wakarukoto ol, .div__merit ol, .div__demerit ol{padding:10px 10px;font-size:14px;}
.div__wakarukoto ol li, .div__merit ol li, .div__demerit ol li{font-size:14px;}
.div__wakarukoto ol li::before, .div__merit ol li::before, .div__demerit ol li::before{width:20px;height:20px;font-size:14px;line-height:20px;}
.sp-tab__lay-default{width:calc(100% + 20px);position:relative;left:-10px;}
.sp-tab__lay-default .sp-tab__nav .sp-tab__nav-item h4{line-height:15px !important;font-size:12px !important;}
.readmore-label-ranking{height:40px;background-image:url(//www.centresource.com/wp-content/themes/kaitai_keirin_php8/img/table/ranking_acco_SP.svg);}
.readmore-label-ranking:before{width:100%;line-height:30px;font-size:16px;}
.readmore-check:checked ~ .readmore-label-ranking{height:40px;background-image:url(//www.centresource.com/wp-content/themes/kaitai_keirin_php8/img/table/ranking_acco_close_SP.svg) !important;}
.readmore-check:checked ~ .readmore-label-ranking::before{width:100%;line-height:30px;font-size:16px;}
.section__article h1{font-size:20px;}
.section__site-info__top__left{margin:auto 0;width:42%;}
.section__site-info__top__right{width:56%;}
.section__site-info__top__right__top{margin-bottom:8px;font-size:15px;}
.section__site-info__top__right__bottom .value-type{margin-bottom:3px;}
.section__site-info__top__right__bottom .value-type__left{font-size:10px;line-height:16px;border:1px solid #E2C77A;padding:3px 0;}
.section__site-info__top__right__bottom .value-type__right{font-size:13px;line-height:25px;}
.section__site-info__top__right__bottom .value-type .focus-red:after{width:15px;height:15px;right:-18px;}
.section__site-info__top__right .total-eva{font-size:14px;padding:3px 0;margin-bottom:3px;}
.section__site-info .site-fv-tab #grade-tab:checked ~ .site-fv-tab__labels .grade,
.section__site-info .site-fv-tab #review-tab:checked ~ .site-fv-tab__labels .review{font-size:16px;padding:8px 0;}
.section__site-info .site-fv-tab .tab-content{height:182px;}
.section__site-info .site-fv-tab .tab-content .fv-tab-contents .forecast-title .free-forecast, .section__site-info .site-fv-tab .tab-content .fv-tab-contents .forecast-title .paid-forecast{width:38%;font-size:13px;}
.section__site-info .site-fv-tab .tab-content .fv-tab-contents .forecast-title .spacer{width:25%;}
.section__site-info .site-fv-tab .tab-content .fv-tab-contents .result-block .free-result, .section__site-info .site-fv-tab .tab-content .fv-tab-contents .result-block .paid-result{font-size:13px;line-height:22px;}
.section__site-info .site-fv-tab .tab-content .fv-tab-contents .result-block .item-name{font-size:13px;line-height:22px;}
.section__site-info .site-fv-tab .tab-content .fv-tab-contents .comment__li__title{font-size:12px;padding:5px;margin-bottom:3px;}
.section__site-info .site-fv-tab .tab-content .fv-tab-contents .comment__li__name{margin-left:5px;margin-bottom:5px;}
.section__site-info .site-fv-tab .tab-content .fv-tab-contents .comment__li__midashi{font-size:14px;padding-left:5px;padding-bottom:5px;margin-bottom:2px;}
.section__site-info .site-fv-tab .tab-content .fv-tab-contents .comment__li__content p{font-size:10px;line-height:14px;}
.section__comment .tab_content{padding:30px 20px 0;}
.section__columnranking__ul__li__kuchikomi .readmore-check:checked ~ .readmore-label{left:25%;}
.section__sidebar--line__img__cta{bottom:67px;left:17px;width:365px;}
.section__sidebar--dendo .swiper-slide__middle .table__onerace{width:100%;margin-bottom:1em;}
.section__sidebar--dendo .swiper-slide__middle .table__onerace__tr--1 th{padding:2px 5px;}
.section__sidebar--dendo .swiper-slide__middle .table__onerace__tr--1 th span{min-width:130px;}
.section__sidebar--dendo .swiper-slide__middle .table__onerace__tr--2__td--2{padding:3px 10px 0px 0px;}
.section__sidebar--dendo .swiper-slide__middle .table__onerace__tr--2__td--2__div--1{padding-bottom:2px;}
.section__sidebar--dendo .swiper-slide__middle .table__onerace__tr--2__td--2__div--1 span{padding:1px;}
.section__sidebar--dendo .swiper-slide__middle .table__onerace__tr--2__td--2__div--2{padding:2px 10px 0px 0;line-height:26px;}
.section__sidebar--dendo .swiper-slide__middle .table__onerace__tr--2__td--2__div--2--tekichu{line-height:26px;}
.section__sidebar--dendo .swiper-slide__middle .table__onerace--manual{margin-bottom:1em;}
.section__sidebar--dendo .swiper-slide__middle .table__onerace--manual__tr--1 th{padding:2px 5px;}
.section__sidebar--dendo .swiper-slide__middle .table__onerace--manual__tr--1 th span{min-width:130px;}
.section__sidebar--dendo .swiper-slide__middle .table__onerace--manual__tr--2__td--2{padding:3px 10px 0px 0px;}
.section__sidebar--dendo .swiper-slide__middle .table__onerace--manual__tr--2__td--2__div--1{padding-bottom:2px;}
.section__sidebar--dendo .swiper-slide__middle .table__onerace--manual__tr--2__td--2__div--1 span{padding:1px;}
.section__sidebar--dendo .swiper-slide__middle .table__onerace--manual__tr--2__td--2__div--2{padding:2px 10px 0px 0;line-height:26px;}
.section__sidebar--dendo .swiper-slide__middle .table__onerace--manual__tr--2__td--2__div--2--tekichu{line-height:26px;}
.section__field .today_keirin{margin-bottom:30px;}
.section__field .today_keirin__heading{padding:10px 16px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.section__field .today_keirin__heading-title{font-size:16px;}
.section__field .today_keirin__body{padding:0 12px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.section__field .today_keirin__section{padding:12px 0;-webkit-box-sizing:border-box;box-sizing:border-box;}
.section__field .today_keirin__section-icon{width:24px;height:24px;}
.section__field .today_keirin__section-label{font-size:14px;}
.section__field .today_keirin__venues{gap:8px 16px;}
.section__field .today_keirin__venue{width:46%;}
.section__field .today_keirin__venue-name{font-size:14px;}
.section__field .all_keirin__heading{padding:16px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:16px;}
.section__field .all_keirin__heading-ornament{width:32px;height:32px;}
.section__field .all_keirin__heading-title{font-size:18px;}
.section__field .all_keirin__grid{gap:6px;height:551px;}
.section__field .all_keirin__region-header{padding:4px 4px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.section__field .all_keirin__region-body{padding:6px 8px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.section__field .field_detail{display:block;padding:10px 8px;}
.section__field .area_block__heading{padding:10px 16px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:16px;}
.section__field .area_block__heading-text{font-size:18px;}
.section__field .venue_card{margin-bottom:36px;}
.section__field .venue_card__header{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}
.section__field .venue_card__header-name{font-size:18px;}
.section__field .venue_card__bankdata-heading{font-size:14px;padding:6px 8px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.section__field .venue_card__bankdata-cell{padding:6px 4px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.section__field .venue_card__bankdata-icon{width:22px;height:22px;}
.section__field .venue_card__bankdata-label{font-size:12px;margin-bottom:4px;padding-bottom:4px;}
.section__field .venue_card__bankdata-value{font-size:16px;}
.section__field .venue_card__desc{font-size:14px;}
.section__field .venue_card__cta{padding:12px 20px;}
.section__field .venue_card__cta-pist{padding:12px 20px;}
.section__field h2{margin-top:40px;}
.section__field .forecast{height:180px;}
.section__field .forecast__tipster-img{top:55%;left:19%;height:62px;width:102px;}
.section__field .forecast__hit-ratio{top:60%;left:42%;}
.section__field .forecast__collect-ratio{top:70%;left:80%;margin-top:1px;}
.section__field .race-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:70px;}
.section__field .race-title__top__glade{width:18%;}
.section__field .race-title__top__time{margin-top:12px;}
.section__field .race-title__top__girls{margin:0 3px;width:5%;}
.section__field .race-title__top__icon{width:6%;}
.section__field .forecast-flame{height:100px;}
.section__field .forecast-short{height:180px;}
.section__field .forecast-short__tipster-img{top:55%;left:19%;left:calc(50% – 25px);left:-webkit-calc(50% – 25px);height:62px;width:102px;}
.section__field .forecast-short__hit-ratio{top:60%;left:40%;left:calc(50% – 25px);left:-webkit-calc(50% – 25px);margin-top:1px;}
.section__field .forecast-short__hit-per{top:70%;left:59%;}
.section__field .forecast-short__collect-ratio{top:70%;left:78%;left:calc(50% – 25px);left:-webkit-calc(50% – 25px);margin-top:1px;}
.section__field .forecast-short__colle-per{top:70%;left:90%;left:calc(50% – 25px);left:-webkit-calc(50% – 25px);margin-top:1px;}
.section__lp.section__left{background:transparent;padding:0;}
.section__lp .lp__step_midashi img{margin-bottom:20px;}
.section__lp .lp__step_midashi span{line-height:44px;}
.section__lp .lp__step_midashi h3 span{padding:2% 2%;font-size:26px;}
.section__lp .lp__step_wrap{background:transparent !important;}
.section__lp .lp__step_pcflex_right{margin-top:20px;}
.section__lp .lp__kensyoukekka{padding:10px 10px 30px;}
.section__lp .simulation{padding:30px 0 70px 0;}
.section__lp .simulation:before, .section__lp .simulation:after{top:96%;}
.section__lp .simulation:before{border-right:60vw solid transparent;}
.section__lp .simulation:after{border-left:60vw solid transparent;}
.section__lp .simulation__head span{font-size:27px;}
.section__lp .simulation__head p{font-size:16px;}
.section__lp .simulation__form__items .requires{-webkit-transform:translate(30px, 30px);transform:translate(30px, 30px);}
.section__lp .simulation__form__items .requires span{padding:4px 10px;font-size:13px;}
.section__lp .simulation__form__items .form{width:50%;}
.section__lp .simulation__form__items .form label{font-size:15px;}
.section__lp .simulation__form__items .form p input{width:88%;height:40px;font-size:20px;}
.section__lp .simulation__form__button button{width:276px;height:50px;}
.section__lp .simulation__form__button .icon{width:49px;height:64px;left:73%;}
.section__lp .simulation__form__icon{width:68px;height:90px;}
.section__lp .simulation__form__result label{font-size:26px;}
.section__lp .simulation__form__result p{width:81%;height:80px;padding:15px 0;}
.section__lp .simulation__form__result p .num{font-size:40px;}
.section__lp .simulation__form__result p .small{font-size:30px;}
.section__lp .simulation__unader span{font-size:50px;}
.section__lp .simulation__unader p{font-size:20px;}
.section__lp .real-message{margin-bottom:50px;}
.section__lp .real-message p{font-size:23px;line-height:40px;}
.section__lp .real-message p .large{font-size:40px;}
.section__lp .site-overview__image{width:359px;}
.section__lp .site-overview__table{width:100%;}
.section__lp .rate__field{font-size:32px;}
.section__lp .result__title{width:95%;font-size:28px;line-height:40px;top:8%;}
.section__lp .result .result-expect{font-size:29px;top:30%;}
.section__lp .result .result-payment{font-size:29px;top:66%;}
.section__lp .result .small{font-size:21px;}
.section__lp .review__title{font-size:16px;line-height:40px;}
.section__lp .review__title span{font-size:38px;}
.section__lp .review__new-comments{font-size:14px;}
.section__lp .review__new-comments .voice1{width:250px;padding:10px;top:4%;right:4%;}
.section__lp .review__new-comments .voice1:before{left:-50px;border-right:31px solid #F1FFD8;}
.section__lp .review__new-comments .voice1:after{left:-53px;border-right:32px solid #707070;}
.section__lp .review__new-comments .voice1 .text{height:70px;line-height:20px;}
.section__lp .review__new-comments .voice2{width:250px;padding:10px;top:22%;left:4%;}
.section__lp .review__new-comments .voice2:before{right:-50px;border-left:31px solid #D8EAFF;}
.section__lp .review__new-comments .voice2:after{right:-53px;border-left:32px solid #707070;}
.section__lp .review__new-comments .voice2 .text{height:70px;line-height:20px;}
.section__lp .review__new-comments .voice3{width:250px;padding:10px;top:59%;left:4%;}
.section__lp .review__new-comments .voice3:before{right:-50px;border-left:31px solid #F1FFD8;}
.section__lp .review__new-comments .voice3:after{right:-53px;border-left:32px solid #707070;}
.section__lp .review__new-comments .voice3 .text{height:70px;line-height:20px;}
.section__lp .review__new-comments .voice4{width:250px;padding:10px;top:78%;right:4%;}
.section__lp .review__new-comments .voice4:before{left:-50px;border-right:31px solid #D8EAFF;}
.section__lp .review__new-comments .voice4:after{left:-53px;border-right:32px solid #707070;}
.section__lp .review__new-comments .voice4 .text{height:70px;line-height:20px;}
.section__lp .review__old-comments__title{font-size:20px;width:250px;}
.section__lp .review__old-comments__wrap{height:370px;}
.section__lp .review__old-comments__wrap .comments-table tbody{font-size:14px;}
.section__lp .review__old-comments__wrap .comments-table tbody .head th{padding:15px 5px;width:62%;}
.section__lp .review__old-comments__wrap .comments-table tbody .comment td{padding:5px 0;line-height:20px;}
.section__lp .original-contents{margin-bottom:20px;}
.section__lp .original-contents__recommend-ranking{margin-bottom:40px;}
.section__lp .original-contents__free-ranking{margin-bottom:40px;}
.section__column-new h2{margin-bottom:10px;}
.section__column-new .h3__column-guide__point{padding:10px;padding-left:100px;padding-right:0;font-size:26px;}
.section__column-new .column__ul__button li{width:33%;margin-bottom:0px;}
.section__column-new .column__ul__pickup li{padding:15px 0;}
.section__column-new .column__ul__pickup li a{padding-right:20px;}
.section__column-new .column__ul__pickup li a .left{width:30%;}
.section__column-new .column__ul__pickup li a .right{width:66%;}
.section__column-new .column__ul__pickup li a .right .text{font-size:15px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.section__column-new .column__ul__pickup li a .right .info .tag{padding:5px 0;font-size:12px;line-height:12px;min-width:75px;}
.section__column-new .column__ul__pickup li a .right .info .update{font-size:10px;line-height:10px;}
.section__column-new .column__ul__racer{margin:0 10px;}
.section__column-new .column__ul__racer li{width:100%;}
.section__column-new .table__column-guide__bank{max-width:100%;}
.section__column-new .table__column-guide__bank tbody tr th{font-size:16px;}
.section__column-new .table__column-guide__bank tbody tr td{font-size:16px;}
.section__column-new .div__column__img-wrap__white{padding:15px;}
.section__column-new .div__column__img-wrap__white__lr{display:block;padding:15px;}
.section__column-new .div__column__img-wrap__white__lr .left{width:100%;margin-bottom:1.3em;}
.section__column-new .div__column__img-wrap__white__lr .right{width:100%;}
.section__column-new .div__column__kakeshiki .swiper-contents__kakeshiki .swiper-wrapper .swiper-slide .bottom{padding:20px 10px;}
.section__column-new .div__column__kakeshiki .swiper-contents__kakeshiki .swiper-wrapper .swiper-slide .bottom table{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto;min-width:90%;}
.section__column-new .div__column__kakeshiki .swiper-contents__kakeshiki .swiper-wrapper .swiper-slide .bottom table tbody tr th{font-size:18px;}
.section__column-new .div__column__kakeshiki .swiper-contents__kakeshiki .swiper-wrapper .swiper-slide .bottom table tbody tr td{font-size:18px;}
.section__column-new .div__column__kakeshiki .swiper-contents__kakeshiki .swiper-wrapper .swiper-slide .bottom p.chusyaku{margin-right:5%;}
.section__column-new .div__column__kakeshiki .swiper-contents__kakeshiki .swiper-wrapper .swiper-slide .bottom p:nth-of-type(1){margin-bottom:10px;}
.section__column-new .div__column__kakeshiki .swiper-contents__kakeshiki .swiper-wrapper .swiper-slide .bottom .formation__content .no{width:36px;height:36px;line-height:36px;}
.section__column-new .div__column__kakeshiki .swiper-contents__kakeshiki .swiper-wrapper .swiper-slide .bottom .formation__content .bar{line-height:36px;}
.section__column-new .div__column__kakeshiki .swiper-contents__kakeshiki .swiper-wrapper .swiper-slide .bottom .formation__content .waku{width:42px;height:36px;line-height:36px;}
.section__column-new .div__column__kakeshiki .swiper-contents__kakeshiki .swiper-wrapper .swiper-slide .bottom .formation__content .brank{width:20px;}
.section__column-new .swiper-container__pickup{padding-bottom:30px;}
.section__column-new .swiper-container__pickup .swiper-wrapper .swiper-slide a p{font-size:18px;padding:12px;}
.section__column-new .swiper-container__pickup .swiper-pagination_pickup{bottom:0;}
.section__column-new .swiper-container__pickup .swiper-button-prev{left:30px;}
.section__column-new .swiper-container__pickup .swiper-button-next{right:30px;}
.section__column-new .swiper-container__latest{padding-bottom:30px;}
.section__column-new .swiper-container__latest .swiper-wrapper .swiper-slide a p{font-size:18px;padding:12px;}
.section__column-new .swiper-container__latest .swiper-pagination_latest{bottom:0;}
.section__column-new .swiper-container__racer__wrap .swiper-container__racer{margin:0;margin-bottom:20px;padding-bottom:30px;}
.section__column-new .swiper-container__racer__wrap .swiper-container__racer .swiper-pagination_racer{bottom:0;}
.section__column-new .swiper-container__racer__wrap .swiper-button-prev{left:51px;}
.section__column-new .swiper-container__racer__wrap .swiper-button-next{right:51px;}
.section__column-new .swiper-container__kyakushitsu__wrap .swiper-container__kyakushitsu{margin:0;margin-bottom:20px;padding-bottom:30px;}
.section__column-new .swiper-container__kyakushitsu__wrap .swiper-container__kyakushitsu .swiper-pagination_kyakushitsu{bottom:0;left:0;}
.section__column-new .swiper-container__kinshi__wrap .swiper-container__kinshi{margin:0;margin-bottom:20px;padding-bottom:30px;}
.section__column-new .swiper-container__kinshi__wrap .swiper-container__kinshi .swiper-wrapper .swiper-slide .bottom{padding:10px;}
.section__column-new .swiper-container__kinshi__wrap .swiper-container__kinshi .swiper-wrapper .swiper-slide .bottom .content .text{width:58%;}
.section__column-new .swiper-container__kinshi__wrap .swiper-container__kinshi .swiper-wrapper .swiper-slide .bottom .content .text p{font-size:14px;letter-spacing:0;}
.section__column-new .swiper-container__kinshi__wrap .swiper-container__kinshi .swiper-wrapper .swiper-slide .bottom .content .youtube{width:42%;}
.section__column-new .swiper-container__kinshi__wrap .swiper-container__kinshi .swiper-pagination_kinshi{bottom:0;}
.section__column-new .swiper-container__yoso__wrap .swiper-container__yoso{margin:0;margin-bottom:20px;padding-bottom:30px;}
.section__column-new .swiper-container__yoso__wrap .swiper-container__yoso .swiper-pagination_yoso{bottom:0;left:0;}
.section__column-new .swiper-container__winticket__wrap .swiper-container__winticket{margin:0;margin-bottom:20px;padding-bottom:30px;}
.section__column-new .swiper-container__winticket__wrap .swiper-container__winticket .swiper-pagination_winticket{bottom:0;left:0;}
.section__column-new .column-cta a{font-size:16px;width:95%;}
.section__column-new .column-cta a .circle-wrap{right:10px;}
.section__column-new .column-guide__point{margin-top:60px;padding:0;}
.section__racer .searchform-terms ul{margin:0 10px;}
.section__racer .searchform-terms ul li .select .select-wrap select{padding:10px 0;border:1px solid #1C1C1C;}
.fixed__freeforecast__table table tr td{font-size:12px;}
.attention-box.show{bottom:-10%;}
.keirinpro{padding:0;}
.header{display:block;background-image:url(//www.centresource.com/wp-content/themes/kaitai_keirin_php8/img/header-background-sp.png);background-size:428px 66px;background-position:50% 50%;padding:0;}
footer{background-color:initial;margin-top:0;}
footer ul{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;margin-bottom:60px;}
footer ul li{border-bottom:1px solid white;border-right:1px solid white;-webkit-box-flex:unset;-ms-flex:unset;flex:unset;width:50%;}
footer ul li:nth-child(1){border-top:1px solid white;}
footer ul li:nth-child(2){border-top:1px solid white;}
footer ul li:nth-child(even){border-right:none;}
footer ul li a{display:block;}
footer p{background:black;color:white;}
.eo-fullcalendar .fc-view-container table .fc-day-grid-event{padding:3px 2px 3px 5px;}
.today-racedata{width:100%;}
.today-racedata__contents .race-contents{display:block;width:92%;margin:auto;padding-bottom:10px;}
.today-racedata__contents .race-contents li{width:100%;font-size:15px;}
.today-racedata__contents .race-contents li .left a{padding:5px 0;}
.today-racedata__contents .race-contents li .left a img{height:20px;}
.today-racedata__contents .race-contents li .right img{width:50%;}
.today-racedata__contents .icon-explanation__top, .today-racedata__contents .icon-explanation__bottom{font-size:15px;display:-webkit-box;display:-ms-flexbox;display:flex;}
.today-racedata__contents .icon-explanation__top li, .today-racedata__contents .icon-explanation__bottom li{font-size:15px;margin-right:7px;}
.today-racedata__contents .icon-explanation__top li:before, .today-racedata__contents .icon-explanation__bottom li:before{width:18px;height:18px;}
.blogcard{width:100%;}
.blogcard .title--readmore-btn .title{font-size:15px;line-height:20px;}
.blogcard .title--readmore-btn .readmore-btn{font-size:15px;padding:7px 2px;}
.qanda{width:100%;}
.qanda__accordion .enclosure .qanda-label{padding:15px 50px 15px 15px;}
.qanda__accordion .enclosure .qanda-label .q{width:10%;}
.qanda__accordion .enclosure .qanda-label .text{width:90%;font-size:16px;line-height:22px;}
.qanda__accordion .enclosure .qanda-content__enclosure .a{width:10%;}
.qanda__accordion .enclosure .qanda-content__enclosure .text{font-size:16px;line-height:18px;}
.qanda__accordion .enclosure .qanda-content__enclosure .text p{line-height:18px;}
.slider-field{width:100%;}
.slider-field__contents h2{margin:0 0 10px !important;}
.slider-field__contents .field-right__title ::before{height:70px;}
.slider-field__contents .field-right{width:100%;padding:0;}
.slider-field__contents .field-content{padding:0 10px;}
.slider-field__contents .field-content{width:100%;font-size:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
.slider-field__contents .field-content__img{width:100%;}
.slider-field__contents .field-content__img{margin-bottom:5px;}
.slider-field__contents .field-content__img img{margin:0;}
.slider-field__contents .field-content__table{margin-bottom:5px !important;font-size:10px;}
.slider-field__contents .field-content__table tr{height:15px;}
.slider-field__contents .field-content__text{margin-bottom:0 !important;}
.slider-field__contents .field-content__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.slider-field__contents .field-content__link a{width:100%;}
.slider-field__contents .field-content__link a:nth-child(2){padding-left:0px;}
.update-history__content{padding:15px 10px 15px 15px;}
.update-history__content__lists{max-height:300px;padding-right:10px;}
.update-history__content__lists .list{padding:0 0 7px 0px;font-size:14px;}
.update-history__content__lists .list:not(:first-child){padding-top:7px;}
.update-history__content__lists .list .hit{margin-right:0;}
.update-history__content__lists .list .text{display:block;}
.kensyo-muryo-table{padding:12px;border:0;}
.kensyo-muryo-table__recent ul{height:180px;}
.kensyo-muryo-table__recent ul li{padding:5px 8px;grid-template-columns:76px minmax(0, 1fr) 105px 22px;gap:5px;}
.kensyo-muryo-table__recent ul li time{font-size:11px;}
.kensyo-muryo-table__recent ul li>span{font-size:13px;}
.kensyo-muryo-table__recent ul li strong{font-size:13px;}
.kensyo-muryo-table__total{width:100%;}
.kensyo-muryo-table__total__rates{padding:8px 20px;gap:20px;}
.kensyo-muryo-table__total__rates .rate-flame{min-height:27px;}
.kensyo-muryo-table__total__rates dt{font-size:11px;}
.kensyo-muryo-table__total__rates dd{font-size:13px;}
.kensyo-muryo-table__total__rates dd span{font-size:11px;}
.kensyo-muryo-table__total__results .kensyo-muryo-table-items{padding:4px 20px;}
.kensyo-muryo-table__total__results .kensyo-muryo-table-record{min-height:35px;}
.kensyo-muryo-table__total__results .kensyo-muryo-table-record dt{font-size:15px;}
.kensyo-muryo-table__total__results .kensyo-muryo-table-record dd{font-size:12px;}
.kensyo-muryo-table__total__results .kensyo-muryo-table-record dd strong{font-size:16px;}
.kensyo-muryo-table__total__results .kensyo-muryo-table-balance{min-height:45px;}
.kensyo-muryo-table__total__results .kensyo-muryo-table-balance dt{font-size:15px;}
.kensyo-muryo-table__total__results .kensyo-muryo-table-balance dd strong{font-size:22px;}
.kensyo-muryo-table__monthly summary{font-size:15px;}
.kensyo-muryo-table__monthly .table-scroll-container table thead th{padding:5px 4px;font-size:12px;}
.kensyo-muryo-table__monthly .table-scroll-container table tbody tr th time{font-size:11px;}
.kensyo-muryo-table__monthly .table-scroll-container table tbody tr td{padding:8px 4px;font-size:11px;}
.kensyo-muryo-table__monthly .table-scroll-container table tbody tr td .balance{font-size:16px;}
.kensyo-muryo-table__monthly .table-scroll-container table tbody tr td:last-child span{width:76px;font-size:12px;line-height:15px;}
.kensyo-muryo-table__monthly .table-scroll-container table tfoot td strong{font-size:16px;}
.kensyo-muryo-table__monthly .table-scroll-container table tfoot td:last-child span{width:76px;font-size:12px;line-height:15px;}
.kensyo-muryo-table__total-table td strong{font-size:18px;}
.kensyo-muryo-table__total-table td:last-child span{width:76px;font-size:12px;line-height:15px;}
.kensyo-paid-results__plans .plan-list .plan-card__heading .plan-title{-ms-flex-preferred-size:57px;flex-basis:57px;font-size:11px;line-height:17px;}
.kensyo-paid-results__plans .plan-list .plan-card__heading .plan-name{overflow:hidden;font-size:14px;line-height:23px;text-overflow:ellipsis;white-space:nowrap;}
.kensyo-paid-results__plans .plan-list .plan-card__races>ul>li{-ms-flex-preferred-size:100%;flex-basis:100%;padding-right:5px;}
.kensyo-paid-results__plans .plan-list .plan-card__races>ul>li .race-info{min-width:110px;}
.kensyo-paid-results__plans .plan-list .plan-card__races>ul>li .race-info time{line-height:12px;}
.kensyo-paid-results__plans .plan-list .plan-card__races>ul>li .race-info .place-race{line-height:21px;}
.kensyo-paid-results__plans .plan-list .plan-card__races .camera-icon{padding:0 10px;-ms-flex-preferred-size:40px;flex-basis:40px;}
.kensyo-paid-results__plans .plan-list .plan-card__races .pc-img{display:none;}
.kensyo-paid-results__plans .plan-list .plan-card__races .sp-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.kensyo-paid-results__plans .plan-list .plan-card .invest-table th, .kensyo-paid-results__plans .plan-list .plan-card .invest-table td{height:30px;}
.kensyo-paid-results__plans .plan-list .plan-card .invest-table th{width:60px;font-size:13px;}
.kensyo-paid-results__plans .plan-list .plan-card .invest-table td .investment-breakdown{margin-right:4px;}
.kensyo-paid-results__plans .plan-list .plan-card .invest-table td .investment-breakdown span{width:55px;font-size:11px;}
.kensyo-paid-results__plans .plan-list .plan-card .invest-table td .investment-amount{font-size:18px;}
.kensyo-paid-results__plans{max-height:370px;padding:12px 10px 0;}
.kensyo-paid-results__total{width:calc(100% - 20px);margin:20px auto 12px;}
.kensyo-paid-results__total .results-rate{padding:8px 20px;gap:20px;}
.kensyo-paid-results__total .results-rate .rate-items{min-height:27px;}
.kensyo-paid-results__total .results-rate .rate-items dt{font-size:11px;}
.kensyo-paid-results__total .results-rate .rate-items dd{font-size:13px;}
.kensyo-paid-results__total .results-rate .rate-items dd .small-font{font-size:11px;}
.kensyo-paid-results__total .results-totals{padding:4px 20px;}
.kensyo-paid-results__total .results-totals .result-items{min-height:35px;padding:4px 0;}
.kensyo-paid-results__total .results-totals .results-battles dt{font-size:15px;}
.kensyo-paid-results__total .results-totals .results-battles dd{font-size:12px;}
.kensyo-paid-results__total .results-totals .results-total{min-height:45px;}
.kensyo-paid-results__total .results-totals .results-total dt{font-size:15px;}
.kensyo-paid-results__total .results-totals .results-total dd strong{font-size:22px;}
.title-jump{max-width:360px;}
.title-jump ul{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:6px;}
.title-jump ul li{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;max-width:85px;min-width:0;}
.title-jump ul li a::after{bottom:0;}
.page-top-button{right:0;bottom:10%;height:50px;border-radius:25px 0 0 25px;}
.verification-explanation{max-width:360px;margin:0 auto;}
.verification-explanation p{font-size:15px;line-height:20px;}
.kensyo-plan-list ul{gap:8px;}
.kensyo-plan-list ul li{-ms-flex-preferred-size:190px;flex-basis:190px;height:330px;}
.kensyo-plan-list ul li .kensyo-plan-head{width:190px;height:145px;}
.kensyo-plan-list ul li .kensyo-plan-head__text{font-size:15px;}
.kensyo-plan-list ul li .plan-info{width:190px;height:150px;padding:5px 13px;padding-right:18px;padding-left:18px;}
.kensyo-plan-list ul li .plan-info__table .plan-item{-ms-flex-preferred-size:55px;flex-basis:55px;font-size:12px;}
.kensyo-plan-list ul li .plan-info__table .plan-contents{font-size:13px;}
.kensyo-user-review{padding:14px 9px;}
.kensyo-user-review__title{margin:0 10px 18px;font-size:16px;}
.kensyo-user-review__summary{grid-template-columns:120px minmax(0, 1fr);gap:6px;height:114px;margin-bottom:10px;}
.kensyo-user-review__summary .review-score{padding:8px;border-radius:5px;}
.kensyo-user-review__summary .review-score>strong{font-size:48px;}
.kensyo-user-review__summary .review-score .score-text{margin-top:4px;font-size:11px;}
.kensyo-user-review__summary .review-score .rating-stars{margin-top:5px;font-size:20px;}
.kensyo-user-review__summary .review-score .rating-stars div.star_rating--half::after{top:0;}
.kensyo-user-review__summary .score-items{gap:6px;}
.kensyo-user-review__summary .score-items li{grid-template-columns:23px minmax(20px, 1fr) 58px;gap:6px;font-size:10px;}
.kensyo-user-review__summary .score-items li .star-rates{font-size:13px;}
.kensyo-user-review__summary .score-items li progress{height:6px;border-radius:3px;}
.kensyo-user-review__tabs__tab-list{margin-bottom:12px;}
.kensyo-user-review__tabs__tab-list label{padding:7px 2px;font-size:11px;}
.kensyo-user-review__tabs__panel{height:215px;}
.kensyo-user-review__tabs__panel>ul{gap:6px;}
.kensyo-user-review__tabs__panel .review-card{padding-top:10px;padding-bottom:10px;}
.kensyo-user-review__tabs__panel .review-card .review-name{font-size:14px;}
.kensyo-user-review__tabs__panel .review-card details summary .review-card__text{-webkit-line-clamp:3;}
.kensyo-user-review__tabs__panel .review-card details summary .review-card__text p{line-height:16px;font-size:13px;}
.auto-top-ranking .ranking-thumbnail{border-radius:4px;}
.auto-top-ranking .ranking-thumbnail__empty{font-size:12px;}
.auto-top-ranking .ranking-detail-list .ranking-card{gap:8px;padding:20px 8px 10px;border-radius:8px;}
.auto-top-ranking .ranking-detail-list .ranking-card__flag{top:-2px;right:auto;left:10px;width:38px;}
.auto-top-ranking .ranking-detail-list .ranking-card__top{grid-template-columns:110px minmax(0, 1fr);grid-template-rows:auto 78px;gap:10px 8px;width:100%;}
.auto-top-ranking .ranking-detail-list .ranking-card__top .ranking-heading{grid-column:1 / -1;gap:10px;height:20px;padding:10px 0 20px 50px;}
.auto-top-ranking .ranking-detail-list .ranking-card__top .ranking-heading__change{-ms-flex-preferred-size:20px;flex-basis:20px;width:20px;}
.auto-top-ranking .ranking-detail-list .ranking-card__top .ranking-heading__name{font-size:18px;line-height:18px;}
.auto-top-ranking .ranking-detail-list .ranking-card__top .ranking-thumbnail{grid-row:2;width:110px;height:78px;}
.auto-top-ranking .ranking-detail-list .ranking-card__top .ranking-recent{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;height:64px;margin:auto 0;}
.auto-top-ranking .ranking-detail-list .ranking-card__top .ranking-recent__label{-ms-flex-preferred-size:26px;flex-basis:26px;width:100%;height:26px;font-size:14px;border-radius:4px;}
.auto-top-ranking .ranking-detail-list .ranking-card__top .ranking-recent__amount{font-size:22px;text-align:center;}
.auto-top-ranking .ranking-detail-list .ranking-card__top .ranking-recent__amount__unit{font-size:14px;}
.auto-top-ranking .ranking-detail-list .ranking-card__details{display:block;}
.auto-top-ranking .ranking-detail-list .ranking-card__details .ranking-results{height:100px;border-radius:3px;}
.auto-top-ranking .ranking-detail-list .ranking-card__details .ranking-results::-webkit-scrollbar{width:4px;}
.auto-top-ranking .ranking-detail-list .ranking-card__details .ranking-results table{font-size:12px;}
.auto-top-ranking .ranking-detail-list .ranking-card__details .ranking-results table tbody .ranking-result{height:30px;}
.auto-top-ranking .ranking-detail-list .ranking-card__details .ranking-results table tbody .ranking-result td{padding:4px;}
.auto-top-ranking .ranking-detail-list .ranking-card__details .ranking-results table tbody .ranking-result__status{width:50px;}
.auto-top-ranking .ranking-detail-list .ranking-card__details .ranking-results table tbody .ranking-result__status__text{width:42px;height:18px;font-size:12px;border-radius:2px;}
.auto-top-ranking .ranking-detail-list .ranking-card__details .ranking-results table tbody .ranking-result__amount{width:94px;padding-right:10px;}
.auto-top-ranking .ranking-detail-list .ranking-card__details .ranking-metrics{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:8px 30px;height:auto;margin-top:8px;font-size:13px;}
.auto-top-ranking .ranking-detail-list .ranking-card__details .ranking-metrics__item{min-width:0;min-height:29px;padding:4px 0;}
.auto-top-ranking .ranking-detail-list .ranking-card__details .ranking-metrics__item__label, .auto-top-ranking .ranking-detail-list .ranking-card__details .ranking-metrics__item__value{overflow:hidden;text-overflow:ellipsis;}
.auto-top-ranking .ranking-detail-list .ranking-card__cta{width:100%;margin:10px auto 0;}
.auto-top-ranking .ranking-compact-list{gap:8px;width:100%;margin-top:8px;padding:10px;border-radius:5px;}
.auto-top-ranking .ranking-compact-list .ranking-compact-card{position:relative;grid-template-columns:70px minmax(0, 1fr) auto 20px;gap:8px;height:70px;}
.auto-top-ranking .ranking-compact-list .ranking-compact-card__rank{width:25px;height:25px;font-size:12px;-webkit-box-shadow:0 4px 2px rgba(0,0,0,0.25);box-shadow:0 4px 2px rgba(0,0,0,0.25);position:absolute;top:5px;left:2px;}
.auto-top-ranking .ranking-compact-list .ranking-compact-card .ranking-thumbnail{width:70px;height:50px;}
.auto-top-ranking .ranking-compact-list .ranking-compact-card__name{font-size:16px;}
.auto-top-ranking .ranking-compact-list .ranking-compact-card__amount{font-size:16px;}
.auto-top-ranking .ranking-compact-list .ranking-compact-card__amount__unit{font-size:12px;}
.auto-top-ranking .ranking-compact-list .ranking-compact-card__change{width:20px;}
.top-rank-table{padding:10px;}
.top-rank-table__tabs{width:100%;}
.top-rank-table .top-rank-panel .top-rank-summary__description{font-size:13px;line-height:14px;-webkit-line-clamp:3;}
.top-rank-table .top-rank-panel__scroll ul{gap:5px;}
.top-rank-table .top-rank-panel__scroll ul .top-rank-card{-ms-flex-preferred-size:140px;flex-basis:140px;}
.top-rank-table .top-rank-panel__scroll ul .top-rank-card__thumbnail{height:104px;}
.top-rank-table .top-rank-panel__scroll ul .top-rank-card__name{font-size:13px;}
.top-rank-table .top-rank-panel__scroll ul .top-rank-card .top-rank-score__value{font-size:18px;}
.top-rank-table .top-rank-panel__scroll ul .top-rank-card .top-rank-score__unit{font-size:12px;}
.top-rank-table .top-rank-panel__scroll ul .top-rank-card__details .card-items .card-items-row__label{-ms-flex-preferred-size:38px;flex-basis:38px;font-size:10px;}
.top-rank-table .top-rank-panel__scroll ul .top-rank-card__details .card-items .card-items-row__point{-ms-flex-preferred-size:25px;flex-basis:25px;font-size:8px;}
.top-rank-table .top-rank-panel__scroll ul .top-rank-card__comment{min-height:42px;font-size:12px;line-height:15px;}
.top-rank-table .top-rank-panel .top-rank-footer label{-ms-flex-preferred-size:135px;flex-basis:135px;font-size:13px;}
.top-rank-table .top-rank-panel .top-rank-footer__note{-ms-flex-preferred-size:185px;flex-basis:185px;font-size:12px;}
.keirin-genre-ranking{width:calc(100% - 4px);}
.keirin-genre-ranking h1{margin-bottom:15px;}
.keirin-genre-ranking__tabs{padding:0 10px;}
.keirin-genre-ranking__tabs label{height:36px;padding:0 3px;font-size:15px;}
.keirin-genre-ranking__panels>div{padding:15px 10px 32px;}
.keirin-genre-ranking__panels>div>p{font-size:14px;margin-bottom:15px;}
.keirin-genre-ranking .ranking-panel-tekicyu ol a:not(.rank-card-featured){grid-template-columns:22px minmax(0, 130px) minmax(0, 1fr);}
.keirin-genre-ranking .ranking-panel-kohaito ol a:not(.rank-card-featured){grid-template-columns:22px minmax(0, 135px) minmax(0, 1fr) !important;}
.keirin-genre-ranking .ranking-panel-kohaito .rank-card-featured .rank-details{grid-template-columns:165px minmax(0, 1fr);}
.keirin-genre-ranking .ranking-panel-kaisyu ol a:not(.rank-card-featured){grid-template-columns:22px minmax(0, 135px) minmax(0, 1fr) !important;}
.keirin-genre-ranking .ranking-panel-kuchikomi ol a:not(.rank-card-featured){grid-template-columns:22px minmax(0, 130px) minmax(0, 1fr) !important;}
.keirin-genre-ranking ol a{gap:10px;padding:12px;}
.keirin-genre-ranking ol a .site-name{font-size:14px;}
.keirin-genre-ranking ol a .rank-metrics{font-size:1３px;}
.keirin-genre-ranking ol a:not(.rank-card-featured) .hit-summary{width:126px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-right:0;}
.keirin-genre-ranking ol a:not(.rank-card-featured) .hit-summary p{text-align:center;}
.keirin-genre-ranking ol a:not(.rank-card-featured) .payout-summary{width:157px;margin-right:0;}
.keirin-genre-ranking ol a:not(.rank-card-featured) .return-summary{margin-right:40px;}
.keirin-genre-ranking ol a:not(.rank-card-featured) .review-summary{margin-right:20px;}
.keirin-genre-ranking .rank-card-featured{padding-right:8px;padding-left:12px;}
.keirin-genre-ranking .rank-card-featured .rank-number{left:8px;}
.keirin-genre-ranking .rank-card-featured .site-name{width:150px;font-size:16px;}
.keirin-genre-ranking .rank-card-featured .hit-summary{margin-top:10px;}
.keirin-genre-ranking .rank-card-featured .hit-summary p{width:140px;text-align:center;}
.keirin-genre-ranking .rank-card-featured .payout-summary p{line-height:18px !important;}
.keirin-genre-ranking .rank-card-featured .payout-summary{margin:0;}
.keirin-genre-ranking .rank-card-featured .return-summary{margin-top:0;}
.keirin-genre-ranking .rank-card-featured .return-summary p{line-height:22px !important;}
.keirin-genre-ranking .rank-card-featured .review-summary{margin-top:5px;}
.keirin-genre-ranking .hit-summary{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}
.keirin-genre-ranking .hit-summary p{font-size:14px;}
.keirin-genre-ranking .donut-chart{-webkit-box-flex:0;-ms-flex:0 0 55px;flex:0 0 55px;height:55px;}
.keirin-genre-ranking .payout-summary p:first-child{font-size:14px;min-width:40px;line-height:30px !important;}
.keirin-genre-ranking .payout-summary p{display:block !important;line-height:26px !important;}
.keirin-genre-ranking .payout-summary strong{font-size:18px;margin-right:3px;}
.keirin-genre-ranking .payout-summary .sp-br{display:block;}
.keirin-genre-ranking .return-summary{display:block;}
.keirin-genre-ranking .review-summary p{font-size:12px;}
.column-category__lists{width:23%;font-size:13px;line-height:15px;-webkit-box-shadow:0px 2px 2px 0px #868686;box-shadow:0px 2px 2px 0px #868686;}
.column-category__lists a{min-height:40px;padding:0;}
.column-h1{height:80px;gap:8px;font-size:24px;background-image:url(//www.centresource.com/wp-content/themes/kaitai_keirin_php8/img/column/column-heading-sp.png);}
.column-h1__sub{font-size:14px;}
.player-icon:before{left:5px;width:115px;height:40px;}
.category-ranking{overflow-x:auto;}
.category-ranking__lists{-webkit-box-flex:0;-ms-flex:0 0 calc((100% - 30px) / 3.1);flex:0 0 calc((100% - 30px) / 3.1);width:calc((100% - 30px) / 3.1);}
.category-ranking__lists__content .article-title{font-size:14px;line-height:18px;}
.category-articles__content__lists .article-content__thumbnail{width:30%;}
.category-articles__content__lists .article-content__items{width:68%;}
.category-articles__content__lists .article-content__items__title{font-size:14px;line-height:18px;margin-bottom:10px;}
.category-articles__content__lists .article-content__items__date{font-size:12px;}
.category-articles__more-btn{width:100%;}
.category-player__tabs-btn{font-size:16px;padding:7px 0;}
.category-player__filters{width:100%;}
.category-player__filters__group .filter-label{font-size:11px;}
.category-player__filters__group .filter-content__selects{font-size:12px;}
.category-player__empty{font-size:14px;}
.category-player__content{margin-bottom:30px;}
.category-player__content__lists{width:calc((100% - 20px) / 2);}
.category-player__content__lists .player-card__items__retired{font-size:11px;}
.category-player__content__lists .player-card__items__player-name{font-size:14px;margin-bottom:13px;}
.category-player__content__lists .player-card__items__text{font-size:13px;}
.category-player__content__lists .player-card__items .arrow-icon:after{font-size:13px;}
.category-player__more-btn{width:100%;}
.ladies-banner, .column-line-design{width:100%;}
.column-line-design{padding:0 !important;}
.sitelist-leadtext{width:95%;font-size:15px;line-height:21px;margin:0 auto 30px;}
.sitelist-content__tab-label__items{width:32.5%;}
.sitelist-content__detail__sort:has(#sort-latest:checked) .sort-latest{display:block;}
.sort-content{display:block;padding:0;}
.sort-content__lists:not(:last-child){margin-bottom:15px;}
.sort-content .site-info__thumbnail{width:47%;}
.sort-content .site-info__items{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;margin-bottom:7px;}
.sort-content .site-info__items__date{margin-bottom:0;}
.sort-content .site-info__items__date .text-label{font-size:12px;line-height:16px;text-align:left;}
.sort-content .site-info__items__date .text-label__new{font-size:10px;}
.sort-content .site-info__items__date .startday{font-size:13px;line-height:17px;}
.sort-content .site-info__items__title{width:100%;font-size:16px;line-height:20px;text-align:left;}
.sort-content .result th{width:60px;font-size:12px;line-height:16px;}
.sort-content .result .post-score{font-size:16px;}
.sort-content .result .post-score-num{font-size:12px;}
.sort-content .result .hit-date{width:95%;font-size:12px;}
.sort-content .result .hit-race{font-size:12px;}
.sort-content .result .hit-race__place{vertical-align:auto;}
.sort-content .result .hit-race__round{font-size:12px;padding:0;border:none;}
.sort-content .result .hit-value{font-size:16px;}
.sort-content .result .hit-value__unit{font-size:12px;}
.sort-content .result .feature-text{font-size:12px;line-height:18px;}
}
@media screen and (max-width:570px){
.div__forecast-short__tipster-img{top:44%;left:19%;left:calc(50% – 25px);left:-webkit-calc(50% – 25px);height:50px;width:77px;}
.section__field .forecast__tipster-img{top:50%;left:20%;height:57px;width:93px;}
.section__field .forecast-short__tipster-img{top:50%;left:20%;left:calc(50% – 25px);left:-webkit-calc(50% – 25px);height:57px;width:93px;}
}
@media screen and (max-width:550px){
.div__forecast-short__hit-ratio{font-size:16px;top:45%;left:42%;left:calc(50% – 25px);left:-webkit-calc(50% – 25px);margin-top:1px;}
.div__forecast-short__collect-ratio{font-size:15px;top:55%;left:83%;left:calc(50% – 25px);left:-webkit-calc(50% – 25px);margin-top:1px;}
}
@media screen and (max-width:540px){
.div__flame__betthree p{min-width:50px;}
.div__forecast-short__tipster-img{top:40%;left:19.5%;left:calc(50% – 25px);left:-webkit-calc(50% – 25px);height:45px;width:72px;}
}
@media screen and (max-width:530px){
.div__forecast-short__hit-ratio{top:50%;left:41%;left:calc(50% – 25px);left:-webkit-calc(50% – 25px);margin-top:1px;}
.div__forecast-short__collect-ratio{top:60%;left:78%;left:calc(50% – 25px);left:-webkit-calc(50% – 25px);margin-top:1px;}
.section__field .forecast__tipster-img{top:45%;left:20%;height:50px;width:83px;}
.section__field .forecast__hit-ratio{top:50%;left:42%;font-size:4vw;}
.section__field .forecast__collect-ratio{top:60%;left:81%;font-size:4vw;margin-top:1px;}
.section__field .forecast-short__tipster-img{top:45%;left:20%;left:calc(50% – 25px);left:-webkit-calc(50% – 25px);height:50px;width:83px;}
.section__field .forecast-short__hit-ratio{top:50%;left:41%;left:calc(50% – 25px);left:-webkit-calc(50% – 25px);margin-top:1px;}
.section__field .forecast-short__hit-per{top:60%;left:63%;}
.section__field .forecast-short__collect-ratio{top:60%;left:78%;left:calc(50% – 25px);left:-webkit-calc(50% – 25px);margin-top:1px;}
.section__field .forecast-short__colle-per{top:60%;left:90%;left:calc(50% – 25px);left:-webkit-calc(50% – 25px);margin-top:1px;}
}
@media screen and (max-width:500px){
.div__race-title__top__glade{width:18%;}
.div__race-title__top__girls{width:7%;}
.div__race-title__top__icon{width:6%;padding-left:2px;}
.section__field .race-title__top__glade{width:18%;}
.section__field .race-title__top__girls{width:7%;}
.section__field .race-title__top__icon{width:6%;padding-left:2px;}
}
@media screen and (max-width:480px){
.section__field .forecast__tipster-img{top:39%;left:19.5%;height:43px;width:70px;}
.section__field .forecast__hit-ratio{top:43%;left:42%;font-size:4vw;}
.section__field .forecast__collect-ratio{top:50%;left:81%;}
}
@media screen and (max-width:450px){
.slider-field__contents .field-right__title ::before{height:85px;}
}
@media screen and (max-width:430px){
.div__race-title__top__time{margin:7px 0 0 0;}
.div__race-title__top__girls{width:5%;}
.div__race-title__top__icon{width:5%;margin-left:2px;}
.div__forecast-flame{height:100px;width:auto;background-size:contain;background-image:url(//www.centresource.com/wp-content/themes/kaitai_keirin_php8/img/icon/new/forecast_sp.png);}
.div__forecast-short__hit-ratio{top:60%;left:42%;left:calc(50% – 25px);left:-webkit-calc(50% – 25px);font-size:20px;margin-top:1px;}
.div__forecast-short__collect-ratio{top:71%;left:82%;left:calc(50% – 25px);left:-webkit-calc(50% – 25px);font-size:22px;margin-top:1px;}
.section__field .forecast__hit-ratio{top:60%;left:39%;font-size:6vw;margin-top:1px;}
.section__field .forecast__collect-ratio{top:72%;left:77%;font-size:5.5vw;}
.section__field .forecast-flame{height:100px;width:auto;background-size:contain;background-image:url(//www.centresource.com/wp-content/themes/kaitai_keirin_php8/img/icon/new/forecast_sp.png);}
.section__field .forecast-short__hit-ratio{top:60%;left:39%;left:calc(50% – 25px);left:-webkit-calc(50% – 25px);font-size:6vw;margin-top:1px;}
.section__field .forecast-short__hit-ratio span{font-size:5vw;}
.section__field .forecast-short__hit-per{top:72%;font-size:4vw;left:61%;}
.section__field .forecast-short__collect-ratio{top:72%;left:77%;left:calc(50% – 25px);left:-webkit-calc(50% – 25px);font-size:5.5vw;margin-top:1px;}
.section__field .forecast-short__collect-ratio span{font-size:4vw;}
.section__field .forecast-short__colle-per{top:70%;font-size:4vw;left:90%;}
}
@media only screen and (max-width: 430px) {
.div__forecast-short__tipster-img{top:55%;left:19%;left:calc(50% – 25px);left:-webkit-calc(50% – 25px);height:62px;width:102px;}
.section__field .forecast__tipster-img{top:55%;left:19%;height:62px;width:102px;}
.section__field .forecast-short__tipster-img{top:55%;left:19%;left:calc(50% – 25px);left:-webkit-calc(50% – 25px);height:62px;width:102px;}
}
@media screen and (max-width:414px){
.section__columnranking__ul__li__kuchikomi .readmore-check:checked ~ .readmore-label{left:26%;}
.section__column-new .column-cta a .circle-wrap{right:8px;}
}
@media only screen and (max-width: 414px) {
.fixed__freeforecast__table .attention-box{width:414px;}
.fixed__freeforecast__table .attention-box .attention-content{width:414px;}
.attention-box{width:414px;}
.attention-box .attention-content{width:414px;}
.attention-box .attention-content .site-content .popup-site{height:550px;}
.header{background-size:414px 66px;}
}
@media only screen and (max-width: 410px) {
.section__ranking__inner .contents__inner{padding:15px 10px 10px;}
.section__ranking__inner .contents__inner .left a span{font-size:16px;}
.section__ranking__inner .contents__inner .left .starscore .score{font-size:18px;}
}
@media screen and (max-width:402px){
.kensyo-muryo-table__monthly .table-scroll-container table tfoot td>span, .kensyo-muryo-table__monthly .table-scroll-container table tfoot td>strong{font-size:12px;}
.page-top-button{bottom:12%;}
}
@media only screen and (max-width: 402px) {
.section__about .about__introduce ul li span.role{font-size:8px;}
.section__about .heading{font-size:20px;}
}
@media screen and (max-width:400px){
.hamburger__content{inset:72px 0 0;}
.div__forecast-short{height:200px;}
.section__field .forecast{height:200px;}
.section__field .forecast-short{height:200px;}
}
@media only screen and (max-width: 400px) {
.section__about .about__contents__inner li .top .info{font-size:18px;}
.section__yuryo__sitelist>li{padding:10px;}
}
@media screen and (max-width:399px){
.keirin-genre-ranking .ranking-panel-kohaito>p{font-size:13px;}
.keirin-genre-ranking .rank-card-featured .return-summary{gap:4px;}
.keirin-genre-ranking .hit-summary p strong{font-size:13px;}
.keirin-genre-ranking .return-summary strong{font-size:15px;}
.keirin-genre-ranking .return-summary strong span{font-size:12px;}
.keirin-genre-ranking .return-summary p{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;font-size:13px;}
.keirin-genre-ranking .return-summary p span{width:75px;margin-right:2px;}
.keirin-genre-ranking .return-summary p .small-yen{font-size:10px;}
}
@media only screen and (max-width: 393px) {
.attention-box .attention-content .site-content .popup-site{height:490px;}
}
@media screen and (max-width:393px){
.yearly-site-grade{height:510px;}
.yearly-site-grade .year-select-block{top:20px;}
.div__ai-kaime .umaban{line-height:22px;width:20px;height:22px;}
.readmore-label-ranking{height:38px;}
.readmore-label-ranking:before{line-height:28px;}
.readmore-check:checked ~ .readmore-label-ranking{height:38px;}
.readmore-check:checked ~ .readmore-label-ranking::before{line-height:28px;}
.section__columnranking__ul__li__kuchikomi .readmore-check:checked ~ .readmore-label{left:24%;}
.section__sidebar--line__img__cta{width:340px;}
.section__column-new .column__ul__pickup li a .right .text{margin-bottom:30px;}
.section__column-new .column__ul__pickup li a .right .info .tag{padding:5px 0;font-size:12px;line-height:12px;min-width:69px;}
.section__column-new .column__ul__pickup li a .right .info .update{letter-spacing:0px;}
.section__column-new .swiper-container__pickup .swiper-wrapper .swiper-slide a p{font-size:16px;}
.section__column-new .swiper-container__latest .swiper-wrapper .swiper-slide a p{font-size:16px;}
.section__column-new .column-cta a{font-size:15px;width:96%;}
.kensyo-paid-results__plans .plan-list .plan-card__races>ul>li{gap:10px;}
.kensyo-paid-results__plans .plan-list .plan-card__races>ul>li .race-info{min-width:0;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;}
.kensyo-paid-results__plans .plan-list .plan-card__races>ul>li .race-info time, .kensyo-paid-results__plans .plan-list .plan-card__races>ul>li .race-info .place-race{white-space:nowrap;}
.keirin-genre-ranking .ranking-panel-tekicyu ol a:not(.rank-card-featured){grid-template-columns:22px minmax(0, 120px) minmax(0, 1fr);}
.keirin-genre-ranking .ranking-panel-kohaito ol a:not(.rank-card-featured){grid-template-columns:22px minmax(0, 115px) minmax(0, 1fr) !important;}
}
@media only screen and (max-width: 390px) {
.div__forecast-short__race-name{top:8%;font-size:14px;}
.div__forecast-short__tipster-img{top:49%;left:20%;left:calc(50% – 25px);left:-webkit-calc(50% – 25px);height:55px;width:92px;}
.div__forecast-short__hit-ratio{top:55%;left:41%;left:calc(50% – 25px);left:-webkit-calc(50% – 25px);}
.div__forecast-short__collect-ratio{top:64%;left:82%;left:calc(50% – 25px);left:-webkit-calc(50% – 25px);font-size:20px;}
.section__field .forecast__tipster-img{top:50%;left:20%;left:calc(50% – 25px);left:-webkit-calc(50% – 25px);height:55px;width:92px;}
.section__field .forecast__hit-ratio{top:55%;left:41%;left:calc(50% – 25px);left:-webkit-calc(50% – 25px);}
.section__field .forecast__collect-ratio{top:65%;left:80%;}
.section__field .forecast-short__tipster-img{top:50%;left:20%;left:calc(50% – 25px);left:-webkit-calc(50% – 25px);height:55px;width:92px;}
.section__field .forecast-short__hit-ratio{top:55%;left:41%;left:calc(50% – 25px);left:-webkit-calc(50% – 25px);}
.section__field .forecast-short__hit-per{top:67%;left:63%;left:calc(50% – 25px);left:-webkit-calc(50% – 25px);}
.section__field .forecast-short__collect-ratio{top:65%;left:80%;left:calc(50% – 25px);left:-webkit-calc(50% – 25px);}
.section__field .forecast-short__colle-per{top:66%;left:94%;left:calc(50% – 25px);left:-webkit-calc(50% – 25px);}
.section__field .forecast-short__colle-per{top:56%;}
.fixed__freeforecast__table .attention-box{width:390px;}
.fixed__freeforecast__table .attention-box .attention-content{width:390px;}
.fixed__freeforecast__table .attention-box .attention-content .site-content .popup-site .right__osusume__bottom__point__left{font-size:14px;}
.fixed__freeforecast__table .attention-box .attention-content .site-content .popup-site .right__kuchikomi__bottom__one__top{padding:10px 8px;}
.fixed__freeforecast__table .attention-box .attention-content .site-content .popup-site .right__kuchikomi__bottom__one__top__category{font-size:14px;}
.attention-box{width:390px;}
.attention-box .attention-content{width:390px;}
.attention-box .attention-content .site-content .popup-site .right__osusume__bottom__point__left{font-size:14px;}
.attention-box .attention-content .site-content .popup-site .right__kuchikomi__bottom__one__top{padding:10px 8px;}
.attention-box .attention-content .site-content .popup-site .right__kuchikomi__bottom__one__top__category{font-size:14px;}
}
@media screen and (max-width:375px){
.readmore-label-ranking{height:36px;}
.readmore-label-ranking:before{line-height:26px;}
.readmore-check:checked ~ .readmore-label-ranking{height:36px;}
.readmore-check:checked ~ .readmore-label-ranking::before{line-height:26px;}
.section__site-info__top__right__bottom .value-type__left{font-size:9px;}
.section__columnranking__ul__li__kuchikomi .readmore-check:checked ~ .readmore-label{left:22%;}
.section__column-new .column-cta a{width:100%;}
.page-top-button{bottom:15%;}
.top-rank-table .top-rank-panel .top-rank-summary__description{font-size:12px;}
.top-rank-table .top-rank-panel .top-rank-footer__note{font-size:11px;}
.keirin-genre-ranking .ranking-panel-tekicyu ol a:not(.rank-card-featured){grid-template-columns:22px minmax(0, 110px) minmax(0, 1fr);}
.keirin-genre-ranking ol a:not(.rank-card-featured){grid-template-columns:22px minmax(0, 120px) minmax(0, 1fr);}
.keirin-genre-ranking .rank-card-featured .hit-summary{gap:5px;}
.keirin-genre-ranking .hit-summary p{font-size:11px;}
.keirin-genre-ranking .donut-chart{-webkit-box-flex:0;-ms-flex:0 0 45px;flex:0 0 45px;height:45px;}
.keirin-genre-ranking .donut-chart strong{font-size:13px;}
.keirin-genre-ranking .donut-chart span{font-size:10px;}
.keirin-genre-ranking .payout-summary strong span{font-size:12px;}
.keirin-genre-ranking .payout-summary p>span{font-size:12px;}
.keirin-genre-ranking .review-summary strong{font-size:16px;}
.keirin-genre-ranking .review-summary span{font-size:10px;}
}
@media only screen and (max-width: 375px) {
.section__site-info--doughnut .tab_item, .section__comment .tab_item{font-size:15px;}
.div__forecast-short__race-name{top:8%;font-size:12px;}
.div__forecast-short__tipster-img{top:47%;left:20%;left:calc(50% – 25px);left:-webkit-calc(50% – 25px);height:53px;width:84px;}
.div__forecast-short__hit-ratio{font-size:17px;top:54%;left:42%;left:calc(50% – 25px);left:-webkit-calc(50% – 25px);}
.div__forecast-short__collect-ratio{top:63%;left:82%;left:calc(50% – 25px);left:-webkit-calc(50% – 25px);font-size:18px;}
.section__writer__new__bottom>p{font-size:12px !important;}
.section__contact .contact__desc .heading{font-size:18px;}
.section__contact .contact__desc .subheading{font-size:13px;padding-bottom:4px;}
.section__about .about__introduce ul li{padding:8px;}
.section__about .heading{font-size:19px;}
#toc_container .toc_title .toc_toggle a:before{left:63%;}
#toc_container.contracted .toc_toggle a:before{left:63%;}
.fixed__freeforecast__table .attention-box{width:375px;padding-top:55px;}
.fixed__freeforecast__table .attention-box .attention-content{width:375px;bottom:-5px;height:650px;}
.fixed__freeforecast__table .attention-box .attention-content .site-content .popup-site{height:500px;}
.fixed__freeforecast__table .attention-box .attention-content .site-content .popup-site .right__osusume__bottom__point__left{font-size:10px;padding:7px;}
.attention-box{width:375px;padding-top:55px;}
.attention-box .attention-content{width:375px;bottom:-5px;height:650px;}
.attention-box .attention-content .site-content .popup-site{height:480px;}
.attention-box .attention-content .site-content .popup-site .right__osusume__bottom__point__left{font-size:10px;padding:7px;}
.section__ranking__jump{-ms-flex-wrap:wrap;flex-wrap:wrap;}
.section__ranking__jump li{-webkit-box-flex:0;-ms-flex:0 0 calc(33.3% - 4px);flex:0 0 calc(33.3% - 4px);}
.section__ranking__jump li a img{width:30px;}
.section__ranking__inner .contents__inner .left .starscore .star_rating div.stars{width:14px;height:14px;}
.section__ranking__inner .contents__inner .left .starscore .star_rating div.stars:before, .section__ranking__inner .contents__inner .left .starscore .star_rating div.stars:after{font-size:14px;}
.section__ranking__inner .contents__inner .left .starscore .star_rating div.stars.star_rating--half:after{width:7px;}
.section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--manual__tr--1 th, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--korogashi__tr--1 th, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--manual__tr--1 th, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--korogashi__tr--1 th{font-size:11px;}
.section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--manual__tr--2 td.table__onerace--manual__tr--2__td--1 .table__onerace--manual__tr--2__td--1__top, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--manual__tr--2 td.table__onerace--manual__tr--2__td--1 .table__onerace--manual__tr--2__td--1__bottom, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--manual__tr--2 td.table__onerace--manual__tr--2__td--1 .table__onerace--korogashi__tr--2__td--1__top, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--manual__tr--2 td.table__onerace--manual__tr--2__td--1 .table__onerace--korogashi__tr--2__td--1__bottom, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--manual__tr--2 td.table__onerace--korogashi__tr--2__td--1 .table__onerace--manual__tr--2__td--1__top, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--manual__tr--2 td.table__onerace--korogashi__tr--2__td--1 .table__onerace--manual__tr--2__td--1__bottom, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--manual__tr--2 td.table__onerace--korogashi__tr--2__td--1 .table__onerace--korogashi__tr--2__td--1__top, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--manual__tr--2 td.table__onerace--korogashi__tr--2__td--1 .table__onerace--korogashi__tr--2__td--1__bottom, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--korogashi__tr--2 td.table__onerace--manual__tr--2__td--1 .table__onerace--manual__tr--2__td--1__top, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--korogashi__tr--2 td.table__onerace--manual__tr--2__td--1 .table__onerace--manual__tr--2__td--1__bottom, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--korogashi__tr--2 td.table__onerace--manual__tr--2__td--1 .table__onerace--korogashi__tr--2__td--1__top, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--korogashi__tr--2 td.table__onerace--manual__tr--2__td--1 .table__onerace--korogashi__tr--2__td--1__bottom, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--korogashi__tr--2 td.table__onerace--korogashi__tr--2__td--1 .table__onerace--manual__tr--2__td--1__top, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--korogashi__tr--2 td.table__onerace--korogashi__tr--2__td--1 .table__onerace--manual__tr--2__td--1__bottom, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--korogashi__tr--2 td.table__onerace--korogashi__tr--2__td--1 .table__onerace--korogashi__tr--2__td--1__top, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--korogashi__tr--2 td.table__onerace--korogashi__tr--2__td--1 .table__onerace--korogashi__tr--2__td--1__bottom, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--manual__tr--2 td.table__onerace--manual__tr--2__td--1 .table__onerace--manual__tr--2__td--1__top, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--manual__tr--2 td.table__onerace--manual__tr--2__td--1 .table__onerace--manual__tr--2__td--1__bottom, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--manual__tr--2 td.table__onerace--manual__tr--2__td--1 .table__onerace--korogashi__tr--2__td--1__top, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--manual__tr--2 td.table__onerace--manual__tr--2__td--1 .table__onerace--korogashi__tr--2__td--1__bottom, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--manual__tr--2 td.table__onerace--korogashi__tr--2__td--1 .table__onerace--manual__tr--2__td--1__top, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--manual__tr--2 td.table__onerace--korogashi__tr--2__td--1 .table__onerace--manual__tr--2__td--1__bottom, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--manual__tr--2 td.table__onerace--korogashi__tr--2__td--1 .table__onerace--korogashi__tr--2__td--1__top, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--manual__tr--2 td.table__onerace--korogashi__tr--2__td--1 .table__onerace--korogashi__tr--2__td--1__bottom, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--korogashi__tr--2 td.table__onerace--manual__tr--2__td--1 .table__onerace--manual__tr--2__td--1__top, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--korogashi__tr--2 td.table__onerace--manual__tr--2__td--1 .table__onerace--manual__tr--2__td--1__bottom, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--korogashi__tr--2 td.table__onerace--manual__tr--2__td--1 .table__onerace--korogashi__tr--2__td--1__top, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--korogashi__tr--2 td.table__onerace--manual__tr--2__td--1 .table__onerace--korogashi__tr--2__td--1__bottom, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--korogashi__tr--2 td.table__onerace--korogashi__tr--2__td--1 .table__onerace--manual__tr--2__td--1__top, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--korogashi__tr--2 td.table__onerace--korogashi__tr--2__td--1 .table__onerace--manual__tr--2__td--1__bottom, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--korogashi__tr--2 td.table__onerace--korogashi__tr--2__td--1 .table__onerace--korogashi__tr--2__td--1__top, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--korogashi__tr--2 td.table__onerace--korogashi__tr--2__td--1 .table__onerace--korogashi__tr--2__td--1__bottom{font-size:11px;}
.section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--manual__tr--2 td.table__onerace--manual__tr--2__td--1 .table__onerace--manual__tr--2__td--1__top .umaban, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--manual__tr--2 td.table__onerace--manual__tr--2__td--1 .table__onerace--manual__tr--2__td--1__bottom .umaban, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--manual__tr--2 td.table__onerace--manual__tr--2__td--1 .table__onerace--korogashi__tr--2__td--1__top .umaban, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--manual__tr--2 td.table__onerace--manual__tr--2__td--1 .table__onerace--korogashi__tr--2__td--1__bottom .umaban, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--manual__tr--2 td.table__onerace--korogashi__tr--2__td--1 .table__onerace--manual__tr--2__td--1__top .umaban, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--manual__tr--2 td.table__onerace--korogashi__tr--2__td--1 .table__onerace--manual__tr--2__td--1__bottom .umaban, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--manual__tr--2 td.table__onerace--korogashi__tr--2__td--1 .table__onerace--korogashi__tr--2__td--1__top .umaban, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--manual__tr--2 td.table__onerace--korogashi__tr--2__td--1 .table__onerace--korogashi__tr--2__td--1__bottom .umaban, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--korogashi__tr--2 td.table__onerace--manual__tr--2__td--1 .table__onerace--manual__tr--2__td--1__top .umaban, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--korogashi__tr--2 td.table__onerace--manual__tr--2__td--1 .table__onerace--manual__tr--2__td--1__bottom .umaban, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--korogashi__tr--2 td.table__onerace--manual__tr--2__td--1 .table__onerace--korogashi__tr--2__td--1__top .umaban, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--korogashi__tr--2 td.table__onerace--manual__tr--2__td--1 .table__onerace--korogashi__tr--2__td--1__bottom .umaban, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--korogashi__tr--2 td.table__onerace--korogashi__tr--2__td--1 .table__onerace--manual__tr--2__td--1__top .umaban, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--korogashi__tr--2 td.table__onerace--korogashi__tr--2__td--1 .table__onerace--manual__tr--2__td--1__bottom .umaban, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--korogashi__tr--2 td.table__onerace--korogashi__tr--2__td--1 .table__onerace--korogashi__tr--2__td--1__top .umaban, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--korogashi__tr--2 td.table__onerace--korogashi__tr--2__td--1 .table__onerace--korogashi__tr--2__td--1__bottom .umaban, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--manual__tr--2 td.table__onerace--manual__tr--2__td--1 .table__onerace--manual__tr--2__td--1__top .umaban, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--manual__tr--2 td.table__onerace--manual__tr--2__td--1 .table__onerace--manual__tr--2__td--1__bottom .umaban, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--manual__tr--2 td.table__onerace--manual__tr--2__td--1 .table__onerace--korogashi__tr--2__td--1__top .umaban, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--manual__tr--2 td.table__onerace--manual__tr--2__td--1 .table__onerace--korogashi__tr--2__td--1__bottom .umaban, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--manual__tr--2 td.table__onerace--korogashi__tr--2__td--1 .table__onerace--manual__tr--2__td--1__top .umaban, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--manual__tr--2 td.table__onerace--korogashi__tr--2__td--1 .table__onerace--manual__tr--2__td--1__bottom .umaban, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--manual__tr--2 td.table__onerace--korogashi__tr--2__td--1 .table__onerace--korogashi__tr--2__td--1__top .umaban, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--manual__tr--2 td.table__onerace--korogashi__tr--2__td--1 .table__onerace--korogashi__tr--2__td--1__bottom .umaban, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--korogashi__tr--2 td.table__onerace--manual__tr--2__td--1 .table__onerace--manual__tr--2__td--1__top .umaban, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--korogashi__tr--2 td.table__onerace--manual__tr--2__td--1 .table__onerace--manual__tr--2__td--1__bottom .umaban, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--korogashi__tr--2 td.table__onerace--manual__tr--2__td--1 .table__onerace--korogashi__tr--2__td--1__top .umaban, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--korogashi__tr--2 td.table__onerace--manual__tr--2__td--1 .table__onerace--korogashi__tr--2__td--1__bottom .umaban, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--korogashi__tr--2 td.table__onerace--korogashi__tr--2__td--1 .table__onerace--manual__tr--2__td--1__top .umaban, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--korogashi__tr--2 td.table__onerace--korogashi__tr--2__td--1 .table__onerace--manual__tr--2__td--1__bottom .umaban, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--korogashi__tr--2 td.table__onerace--korogashi__tr--2__td--1 .table__onerace--korogashi__tr--2__td--1__top .umaban, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--korogashi__tr--2 td.table__onerace--korogashi__tr--2__td--1 .table__onerace--korogashi__tr--2__td--1__bottom .umaban{font-size:11px;}
.section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--manual__tr--2 td.table__onerace--manual__tr--2__td--2 .table__onerace--manual__tr--2__td--2__div--2--tekichu, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--manual__tr--2 td.table__onerace--manual__tr--2__td--2 .table__onerace--korogashi__tr--2__td--2__div--2--tekichu, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--manual__tr--2 td.table__onerace--korogashi__tr--2__td--2 .table__onerace--manual__tr--2__td--2__div--2--tekichu, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--manual__tr--2 td.table__onerace--korogashi__tr--2__td--2 .table__onerace--korogashi__tr--2__td--2__div--2--tekichu, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--korogashi__tr--2 td.table__onerace--manual__tr--2__td--2 .table__onerace--manual__tr--2__td--2__div--2--tekichu, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--korogashi__tr--2 td.table__onerace--manual__tr--2__td--2 .table__onerace--korogashi__tr--2__td--2__div--2--tekichu, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--korogashi__tr--2 td.table__onerace--korogashi__tr--2__td--2 .table__onerace--manual__tr--2__td--2__div--2--tekichu, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--korogashi__tr--2 td.table__onerace--korogashi__tr--2__td--2 .table__onerace--korogashi__tr--2__td--2__div--2--tekichu, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--manual__tr--2 td.table__onerace--manual__tr--2__td--2 .table__onerace--manual__tr--2__td--2__div--2--tekichu, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--manual__tr--2 td.table__onerace--manual__tr--2__td--2 .table__onerace--korogashi__tr--2__td--2__div--2--tekichu, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--manual__tr--2 td.table__onerace--korogashi__tr--2__td--2 .table__onerace--manual__tr--2__td--2__div--2--tekichu, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--manual__tr--2 td.table__onerace--korogashi__tr--2__td--2 .table__onerace--korogashi__tr--2__td--2__div--2--tekichu, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--korogashi__tr--2 td.table__onerace--manual__tr--2__td--2 .table__onerace--manual__tr--2__td--2__div--2--tekichu, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--korogashi__tr--2 td.table__onerace--manual__tr--2__td--2 .table__onerace--korogashi__tr--2__td--2__div--2--tekichu, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--korogashi__tr--2 td.table__onerace--korogashi__tr--2__td--2 .table__onerace--manual__tr--2__td--2__div--2--tekichu, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--korogashi__tr--2 td.table__onerace--korogashi__tr--2__td--2 .table__onerace--korogashi__tr--2__td--2__div--2--tekichu{font-size:13px;max-width:100%;}
.section__yuryo{padding:10px;}
.section__yuryo__sitelist>li .left{gap:6px;}
.section__yuryo__sitelist>li .left .features{gap:2px 5px;}
.section__yuryo__sitelist>li .left .features li:nth-of-type(odd){font-size:10px;width:60px;}
.section__yuryo__sitelist>li .left .features li:nth-of-type(even){width:calc(100% - 65px);font-size:12px;}
}
@media screen and (max-width:360px){
.readmore-label-ranking{height:34px;}
.readmore-label-ranking:before{line-height:24px;}
.readmore-check:checked ~ .readmore-label-ranking{height:34px;}
.readmore-check:checked ~ .readmore-label-ranking::before{line-height:24px;}
.section__columnranking__ul__li__kuchikomi .readmore-check:checked ~ .readmore-label{left:20%;}
.keirin-genre-ranking .ranking-panel-kohaito ol a:not(.rank-card-featured){grid-template-columns:22px minmax(0, 100px) minmax(0, 1fr) !important;}
.keirin-genre-ranking .ranking-panel-kohaito .rank-card-featured{grid-template-columns:100px minmax(0, 1fr);}
.keirin-genre-ranking .ranking-panel-kohaito .rank-card-featured .thumbnail{height:80px;}
}
@media only screen and (max-width: 360px) {
.div__forecast-short__tipster-img{top:42%;left:20%;left:calc(50% – 25px);left:-webkit-calc(50% – 25px);height:45px;width:78px;}
.div__forecast-short__hit-ratio{font-size:16px;top:48%;left:42%;left:calc(50% – 25px);left:-webkit-calc(50% – 25px);}
.div__forecast-short__collect-ratio{top:58%;left:82%;left:calc(50% – 25px);left:-webkit-calc(50% – 25px);font-size:16px;}
.section__site-info--kuchikomi__table{font-size:10px;}
.fixed__freeforecast__table .attention-box{width:360px;}
.fixed__freeforecast__table .attention-box .attention-content{width:360px;}
.fixed__freeforecast__table .attention-box .attention-content .site-content .popup-site .right__osusume__top{height:33px;}
.fixed__freeforecast__table .attention-box .attention-content .site-content .popup-site .right__kuchikomi__top{height:33px;}
.attention-box{width:360px;}
.attention-box .attention-content{width:360px;height:685px;}
.attention-box .attention-content .site-content .popup-site{height:530px;}
.attention-box .attention-content .site-content .popup-site .right__osusume__top{height:33px;}
.attention-box .attention-content .site-content .popup-site .right__kuchikomi__top{height:33px;}
}
@media only screen and (max-width: 330px) {
.section__field .forecast__tipster-img{top:40%;left:19%;left:calc(50% – 25px);left:-webkit-calc(50% – 25px);height:45px;width:76px;}
.section__field .forecast__hit-ratio{top:45%;left:40%;left:calc(50% – 25px);left:-webkit-calc(50% – 25px);}
.section__field .forecast__collect-ratio{top:55%;}
.section__field .forecast-short__tipster-img{top:40%;left:19%;left:calc(50% – 25px);left:-webkit-calc(50% – 25px);height:45px;width:76px;}
.section__field .forecast-short__hit-ratio{top:45%;left:40%;left:calc(50% – 25px);left:-webkit-calc(50% – 25px);}
.section__field .forecast-short__hit-per{top:57%;left:64%;left:calc(50% – 25px);left:-webkit-calc(50% – 25px);}
.section__field .forecast-short__collect-ratio{top:55%;}
}
@media only screen and (max-width: 320px) {
.section__contact .contact__fv span{font-size:10px;}
.section__contact .contact__desc .heading{font-size:17px;}
.section__contact .contact__desc .subheading{font-size:12px;padding-bottom:3px;}
.section__ranking__inner .contents__inner .left a img{max-width:120px;}
.section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--manual__tr--2 td.table__onerace--manual__tr--2__td--1 .table__onerace--manual__tr--2__td--1__top, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--manual__tr--2 td.table__onerace--manual__tr--2__td--1 .table__onerace--korogashi__tr--2__td--1__top, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--manual__tr--2 td.table__onerace--korogashi__tr--2__td--1 .table__onerace--manual__tr--2__td--1__top, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--manual__tr--2 td.table__onerace--korogashi__tr--2__td--1 .table__onerace--korogashi__tr--2__td--1__top, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--korogashi__tr--2 td.table__onerace--manual__tr--2__td--1 .table__onerace--manual__tr--2__td--1__top, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--korogashi__tr--2 td.table__onerace--manual__tr--2__td--1 .table__onerace--korogashi__tr--2__td--1__top, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--korogashi__tr--2 td.table__onerace--korogashi__tr--2__td--1 .table__onerace--manual__tr--2__td--1__top, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--korogashi__tr--2 td.table__onerace--korogashi__tr--2__td--1 .table__onerace--korogashi__tr--2__td--1__top, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--manual__tr--2 td.table__onerace--manual__tr--2__td--1 .table__onerace--manual__tr--2__td--1__top, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--manual__tr--2 td.table__onerace--manual__tr--2__td--1 .table__onerace--korogashi__tr--2__td--1__top, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--manual__tr--2 td.table__onerace--korogashi__tr--2__td--1 .table__onerace--manual__tr--2__td--1__top, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--manual__tr--2 td.table__onerace--korogashi__tr--2__td--1 .table__onerace--korogashi__tr--2__td--1__top, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--korogashi__tr--2 td.table__onerace--manual__tr--2__td--1 .table__onerace--manual__tr--2__td--1__top, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--korogashi__tr--2 td.table__onerace--manual__tr--2__td--1 .table__onerace--korogashi__tr--2__td--1__top, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--korogashi__tr--2 td.table__onerace--korogashi__tr--2__td--1 .table__onerace--manual__tr--2__td--1__top, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--korogashi__tr--2 td.table__onerace--korogashi__tr--2__td--1 .table__onerace--korogashi__tr--2__td--1__top{height:40px;}
.section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--manual__tr--2 td.table__onerace--manual__tr--2__td--2 .table__onerace--manual__tr--2__td--2__div--1, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--manual__tr--2 td.table__onerace--manual__tr--2__td--2 .table__onerace--manual__tr--2__td--2__div--2, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--manual__tr--2 td.table__onerace--manual__tr--2__td--2 .table__onerace--manual__tr--2__td--2__div--2--tekichu, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--manual__tr--2 td.table__onerace--manual__tr--2__td--2 .table__onerace--korogashi__tr--2__td--2__div--1, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--manual__tr--2 td.table__onerace--manual__tr--2__td--2 .table__onerace--korogashi__tr--2__td--2__div--2, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--manual__tr--2 td.table__onerace--manual__tr--2__td--2 .table__onerace--korogashi__tr--2__td--2__div--2--tekichu, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--manual__tr--2 td.table__onerace--korogashi__tr--2__td--2 .table__onerace--manual__tr--2__td--2__div--1, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--manual__tr--2 td.table__onerace--korogashi__tr--2__td--2 .table__onerace--manual__tr--2__td--2__div--2, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--manual__tr--2 td.table__onerace--korogashi__tr--2__td--2 .table__onerace--manual__tr--2__td--2__div--2--tekichu, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--manual__tr--2 td.table__onerace--korogashi__tr--2__td--2 .table__onerace--korogashi__tr--2__td--2__div--1, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--manual__tr--2 td.table__onerace--korogashi__tr--2__td--2 .table__onerace--korogashi__tr--2__td--2__div--2, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--manual__tr--2 td.table__onerace--korogashi__tr--2__td--2 .table__onerace--korogashi__tr--2__td--2__div--2--tekichu, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--korogashi__tr--2 td.table__onerace--manual__tr--2__td--2 .table__onerace--manual__tr--2__td--2__div--1, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--korogashi__tr--2 td.table__onerace--manual__tr--2__td--2 .table__onerace--manual__tr--2__td--2__div--2, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--korogashi__tr--2 td.table__onerace--manual__tr--2__td--2 .table__onerace--manual__tr--2__td--2__div--2--tekichu, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--korogashi__tr--2 td.table__onerace--manual__tr--2__td--2 .table__onerace--korogashi__tr--2__td--2__div--1, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--korogashi__tr--2 td.table__onerace--manual__tr--2__td--2 .table__onerace--korogashi__tr--2__td--2__div--2, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--korogashi__tr--2 td.table__onerace--manual__tr--2__td--2 .table__onerace--korogashi__tr--2__td--2__div--2--tekichu, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--korogashi__tr--2 td.table__onerace--korogashi__tr--2__td--2 .table__onerace--manual__tr--2__td--2__div--1, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--korogashi__tr--2 td.table__onerace--korogashi__tr--2__td--2 .table__onerace--manual__tr--2__td--2__div--2, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--korogashi__tr--2 td.table__onerace--korogashi__tr--2__td--2 .table__onerace--manual__tr--2__td--2__div--2--tekichu, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--korogashi__tr--2 td.table__onerace--korogashi__tr--2__td--2 .table__onerace--korogashi__tr--2__td--2__div--1, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--korogashi__tr--2 td.table__onerace--korogashi__tr--2__td--2 .table__onerace--korogashi__tr--2__td--2__div--2, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--korogashi__tr--2 td.table__onerace--korogashi__tr--2__td--2 .table__onerace--korogashi__tr--2__td--2__div--2--tekichu, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--manual__tr--2 td.table__onerace--manual__tr--2__td--2 .table__onerace--manual__tr--2__td--2__div--1, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--manual__tr--2 td.table__onerace--manual__tr--2__td--2 .table__onerace--manual__tr--2__td--2__div--2, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--manual__tr--2 td.table__onerace--manual__tr--2__td--2 .table__onerace--manual__tr--2__td--2__div--2--tekichu, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--manual__tr--2 td.table__onerace--manual__tr--2__td--2 .table__onerace--korogashi__tr--2__td--2__div--1, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--manual__tr--2 td.table__onerace--manual__tr--2__td--2 .table__onerace--korogashi__tr--2__td--2__div--2, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--manual__tr--2 td.table__onerace--manual__tr--2__td--2 .table__onerace--korogashi__tr--2__td--2__div--2--tekichu, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--manual__tr--2 td.table__onerace--korogashi__tr--2__td--2 .table__onerace--manual__tr--2__td--2__div--1, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--manual__tr--2 td.table__onerace--korogashi__tr--2__td--2 .table__onerace--manual__tr--2__td--2__div--2, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--manual__tr--2 td.table__onerace--korogashi__tr--2__td--2 .table__onerace--manual__tr--2__td--2__div--2--tekichu, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--manual__tr--2 td.table__onerace--korogashi__tr--2__td--2 .table__onerace--korogashi__tr--2__td--2__div--1, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--manual__tr--2 td.table__onerace--korogashi__tr--2__td--2 .table__onerace--korogashi__tr--2__td--2__div--2, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--manual__tr--2 td.table__onerace--korogashi__tr--2__td--2 .table__onerace--korogashi__tr--2__td--2__div--2--tekichu, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--korogashi__tr--2 td.table__onerace--manual__tr--2__td--2 .table__onerace--manual__tr--2__td--2__div--1, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--korogashi__tr--2 td.table__onerace--manual__tr--2__td--2 .table__onerace--manual__tr--2__td--2__div--2, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--korogashi__tr--2 td.table__onerace--manual__tr--2__td--2 .table__onerace--manual__tr--2__td--2__div--2--tekichu, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--korogashi__tr--2 td.table__onerace--manual__tr--2__td--2 .table__onerace--korogashi__tr--2__td--2__div--1, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--korogashi__tr--2 td.table__onerace--manual__tr--2__td--2 .table__onerace--korogashi__tr--2__td--2__div--2, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--korogashi__tr--2 td.table__onerace--manual__tr--2__td--2 .table__onerace--korogashi__tr--2__td--2__div--2--tekichu, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--korogashi__tr--2 td.table__onerace--korogashi__tr--2__td--2 .table__onerace--manual__tr--2__td--2__div--1, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--korogashi__tr--2 td.table__onerace--korogashi__tr--2__td--2 .table__onerace--manual__tr--2__td--2__div--2, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--korogashi__tr--2 td.table__onerace--korogashi__tr--2__td--2 .table__onerace--manual__tr--2__td--2__div--2--tekichu, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--korogashi__tr--2 td.table__onerace--korogashi__tr--2__td--2 .table__onerace--korogashi__tr--2__td--2__div--1, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--korogashi__tr--2 td.table__onerace--korogashi__tr--2__td--2 .table__onerace--korogashi__tr--2__td--2__div--2, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--korogashi__tr--2 td.table__onerace--korogashi__tr--2__td--2 .table__onerace--korogashi__tr--2__td--2__div--2--tekichu{display:block;text-align:center;}
.section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--manual__tr--2 td.table__onerace--manual__tr--2__td--2 .table__onerace--manual__tr--2__td--2__div--1, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--manual__tr--2 td.table__onerace--manual__tr--2__td--2 .table__onerace--korogashi__tr--2__td--2__div--1, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--manual__tr--2 td.table__onerace--korogashi__tr--2__td--2 .table__onerace--manual__tr--2__td--2__div--1, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--manual__tr--2 td.table__onerace--korogashi__tr--2__td--2 .table__onerace--korogashi__tr--2__td--2__div--1, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--korogashi__tr--2 td.table__onerace--manual__tr--2__td--2 .table__onerace--manual__tr--2__td--2__div--1, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--korogashi__tr--2 td.table__onerace--manual__tr--2__td--2 .table__onerace--korogashi__tr--2__td--2__div--1, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--korogashi__tr--2 td.table__onerace--korogashi__tr--2__td--2 .table__onerace--manual__tr--2__td--2__div--1, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--korogashi__tr--2 td.table__onerace--korogashi__tr--2__td--2 .table__onerace--korogashi__tr--2__td--2__div--1, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--manual__tr--2 td.table__onerace--manual__tr--2__td--2 .table__onerace--manual__tr--2__td--2__div--1, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--manual__tr--2 td.table__onerace--manual__tr--2__td--2 .table__onerace--korogashi__tr--2__td--2__div--1, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--manual__tr--2 td.table__onerace--korogashi__tr--2__td--2 .table__onerace--manual__tr--2__td--2__div--1, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--manual__tr--2 td.table__onerace--korogashi__tr--2__td--2 .table__onerace--korogashi__tr--2__td--2__div--1, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--korogashi__tr--2 td.table__onerace--manual__tr--2__td--2 .table__onerace--manual__tr--2__td--2__div--1, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--korogashi__tr--2 td.table__onerace--manual__tr--2__td--2 .table__onerace--korogashi__tr--2__td--2__div--1, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--korogashi__tr--2 td.table__onerace--korogashi__tr--2__td--2 .table__onerace--manual__tr--2__td--2__div--1, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--korogashi__tr--2 td.table__onerace--korogashi__tr--2__td--2 .table__onerace--korogashi__tr--2__td--2__div--1{height:40px;}
.section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--manual__tr--2 td.table__onerace--manual__tr--2__td--2 .table__onerace--manual__tr--2__td--2__div--1 .manual-inner, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--manual__tr--2 td.table__onerace--manual__tr--2__td--2 .table__onerace--korogashi__tr--2__td--2__div--1 .manual-inner, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--manual__tr--2 td.table__onerace--manual__tr--2__td--2 .table__onerace--manual__tr--2__td--2__div--2 .manual-inner, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--manual__tr--2 td.table__onerace--manual__tr--2__td--2 .table__onerace--korogashi__tr--2__td--2__div--2 .manual-inner, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--manual__tr--2 td.table__onerace--korogashi__tr--2__td--2 .table__onerace--manual__tr--2__td--2__div--1 .manual-inner, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--manual__tr--2 td.table__onerace--korogashi__tr--2__td--2 .table__onerace--korogashi__tr--2__td--2__div--1 .manual-inner, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--manual__tr--2 td.table__onerace--korogashi__tr--2__td--2 .table__onerace--manual__tr--2__td--2__div--2 .manual-inner, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--manual__tr--2 td.table__onerace--korogashi__tr--2__td--2 .table__onerace--korogashi__tr--2__td--2__div--2 .manual-inner, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--korogashi__tr--2 td.table__onerace--manual__tr--2__td--2 .table__onerace--manual__tr--2__td--2__div--1 .manual-inner, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--korogashi__tr--2 td.table__onerace--manual__tr--2__td--2 .table__onerace--korogashi__tr--2__td--2__div--1 .manual-inner, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--korogashi__tr--2 td.table__onerace--manual__tr--2__td--2 .table__onerace--manual__tr--2__td--2__div--2 .manual-inner, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--korogashi__tr--2 td.table__onerace--manual__tr--2__td--2 .table__onerace--korogashi__tr--2__td--2__div--2 .manual-inner, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--korogashi__tr--2 td.table__onerace--korogashi__tr--2__td--2 .table__onerace--manual__tr--2__td--2__div--1 .manual-inner, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--korogashi__tr--2 td.table__onerace--korogashi__tr--2__td--2 .table__onerace--korogashi__tr--2__td--2__div--1 .manual-inner, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--korogashi__tr--2 td.table__onerace--korogashi__tr--2__td--2 .table__onerace--manual__tr--2__td--2__div--2 .manual-inner, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--korogashi__tr--2 td.table__onerace--korogashi__tr--2__td--2 .table__onerace--korogashi__tr--2__td--2__div--2 .manual-inner, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--manual__tr--2 td.table__onerace--manual__tr--2__td--2 .table__onerace--manual__tr--2__td--2__div--1 .manual-inner, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--manual__tr--2 td.table__onerace--manual__tr--2__td--2 .table__onerace--korogashi__tr--2__td--2__div--1 .manual-inner, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--manual__tr--2 td.table__onerace--manual__tr--2__td--2 .table__onerace--manual__tr--2__td--2__div--2 .manual-inner, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--manual__tr--2 td.table__onerace--manual__tr--2__td--2 .table__onerace--korogashi__tr--2__td--2__div--2 .manual-inner, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--manual__tr--2 td.table__onerace--korogashi__tr--2__td--2 .table__onerace--manual__tr--2__td--2__div--1 .manual-inner, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--manual__tr--2 td.table__onerace--korogashi__tr--2__td--2 .table__onerace--korogashi__tr--2__td--2__div--1 .manual-inner, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--manual__tr--2 td.table__onerace--korogashi__tr--2__td--2 .table__onerace--manual__tr--2__td--2__div--2 .manual-inner, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--manual__tr--2 td.table__onerace--korogashi__tr--2__td--2 .table__onerace--korogashi__tr--2__td--2__div--2 .manual-inner, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--korogashi__tr--2 td.table__onerace--manual__tr--2__td--2 .table__onerace--manual__tr--2__td--2__div--1 .manual-inner, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--korogashi__tr--2 td.table__onerace--manual__tr--2__td--2 .table__onerace--korogashi__tr--2__td--2__div--1 .manual-inner, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--korogashi__tr--2 td.table__onerace--manual__tr--2__td--2 .table__onerace--manual__tr--2__td--2__div--2 .manual-inner, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--korogashi__tr--2 td.table__onerace--manual__tr--2__td--2 .table__onerace--korogashi__tr--2__td--2__div--2 .manual-inner, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--korogashi__tr--2 td.table__onerace--korogashi__tr--2__td--2 .table__onerace--manual__tr--2__td--2__div--1 .manual-inner, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--korogashi__tr--2 td.table__onerace--korogashi__tr--2__td--2 .table__onerace--korogashi__tr--2__td--2__div--1 .manual-inner, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--korogashi__tr--2 td.table__onerace--korogashi__tr--2__td--2 .table__onerace--manual__tr--2__td--2__div--2 .manual-inner, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--korogashi__tr--2 td.table__onerace--korogashi__tr--2__td--2 .table__onerace--korogashi__tr--2__td--2__div--2 .manual-inner{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 0 2px 4px;max-width:100%;}
.section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--manual__tr--2 td.table__onerace--manual__tr--2__td--2 .table__onerace--manual__tr--2__td--2__div--2--tekichu .manual-inner, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--manual__tr--2 td.table__onerace--manual__tr--2__td--2 .table__onerace--korogashi__tr--2__td--2__div--2--tekichu .manual-inner, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--manual__tr--2 td.table__onerace--korogashi__tr--2__td--2 .table__onerace--manual__tr--2__td--2__div--2--tekichu .manual-inner, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--manual__tr--2 td.table__onerace--korogashi__tr--2__td--2 .table__onerace--korogashi__tr--2__td--2__div--2--tekichu .manual-inner, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--korogashi__tr--2 td.table__onerace--manual__tr--2__td--2 .table__onerace--manual__tr--2__td--2__div--2--tekichu .manual-inner, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--korogashi__tr--2 td.table__onerace--manual__tr--2__td--2 .table__onerace--korogashi__tr--2__td--2__div--2--tekichu .manual-inner, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--korogashi__tr--2 td.table__onerace--korogashi__tr--2__td--2 .table__onerace--manual__tr--2__td--2__div--2--tekichu .manual-inner, .section__ranking__inner .contents__inner .right .table__onerace--manual tr.table__onerace--korogashi__tr--2 td.table__onerace--korogashi__tr--2__td--2 .table__onerace--korogashi__tr--2__td--2__div--2--tekichu .manual-inner, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--manual__tr--2 td.table__onerace--manual__tr--2__td--2 .table__onerace--manual__tr--2__td--2__div--2--tekichu .manual-inner, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--manual__tr--2 td.table__onerace--manual__tr--2__td--2 .table__onerace--korogashi__tr--2__td--2__div--2--tekichu .manual-inner, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--manual__tr--2 td.table__onerace--korogashi__tr--2__td--2 .table__onerace--manual__tr--2__td--2__div--2--tekichu .manual-inner, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--manual__tr--2 td.table__onerace--korogashi__tr--2__td--2 .table__onerace--korogashi__tr--2__td--2__div--2--tekichu .manual-inner, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--korogashi__tr--2 td.table__onerace--manual__tr--2__td--2 .table__onerace--manual__tr--2__td--2__div--2--tekichu .manual-inner, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--korogashi__tr--2 td.table__onerace--manual__tr--2__td--2 .table__onerace--korogashi__tr--2__td--2__div--2--tekichu .manual-inner, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--korogashi__tr--2 td.table__onerace--korogashi__tr--2__td--2 .table__onerace--manual__tr--2__td--2__div--2--tekichu .manual-inner, .section__ranking__inner .contents__inner .right .table__onerace--korogashi tr.table__onerace--korogashi__tr--2 td.table__onerace--korogashi__tr--2__td--2 .table__onerace--korogashi__tr--2__td--2__div--2--tekichu .manual-inner{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 0 2px 4px;}
.section__yuryo__sitelist>li .left .features li:nth-of-type(odd){font-size:9px;width:55px;}
.section__yuryo__sitelist>li .left .features li:nth-of-type(even){width:calc(100% - 60px);}
.section__yuryo__sitelist>li .left .features li.com{font-size:10px;}
.section__yuryo__sitelist>li .left .features li.com span{font-size:12px;}
}
@-webkit-keyframes textFwt {
0%{opacity:0;}
99.9%,to{opacity:1;}
}
@keyframes textFwt {
0%{opacity:0;}
99.9%,to{opacity:1;}
}
@-webkit-keyframes circleA1 {
0%{stroke-dasharray:0 565;}
99.9%,to{stroke-dasharray:350 565;}
}
@keyframes circleA1 {
0%{stroke-dasharray:0 565;}
99.9%,to{stroke-dasharray:350 565;}
}
@-webkit-keyframes circleA2 {
0%{stroke-dasharray:0 565;}
99.9%,to{stroke-dasharray:446 565;}
}
@keyframes circleA2 {
0%{stroke-dasharray:0 565;}
99.9%,to{stroke-dasharray:446 565;}
}
@-webkit-keyframes circleA3 {
0%{stroke-dasharray:0 565;}
99.9%,to{stroke-dasharray:520 565;}
}
@keyframes circleA3 {
0%{stroke-dasharray:0 565;}
99.9%,to{stroke-dasharray:520 565;}
}
@-webkit-keyframes circleA4 {
0%{stroke-dasharray:0 565;}
99.9%,to{stroke-dasharray:543 565;}
}
@keyframes circleA4 {
0%{stroke-dasharray:0 565;}
99.9%,to{stroke-dasharray:543 565;}
}
@-webkit-keyframes circleA5 {
0%{stroke-dasharray:0 565;}
99.9%,to{stroke-dasharray:565 565;}
}
@keyframes circleA5 {
0%{stroke-dasharray:0 565;}
99.9%,to{stroke-dasharray:565 565;}
}
@-webkit-keyframes fwt {
0%{opacity:0;top:20px;}
100%{opacity:1;top:0;}
}
@keyframes fwt {
0%{opacity:0;top:20px;}
100%{opacity:1;top:0;}
}
@keyframes reflect {
0%{-webkit-transform:scale(0) rotate(45deg);transform:scale(0) rotate(45deg);opacity:0;}
80%{-webkit-transform:scale(0) rotate(45deg);transform:scale(0) rotate(45deg);opacity:0.5;}
81%{-webkit-transform:scale(4) rotate(45deg);transform:scale(4) rotate(45deg);opacity:1;}
100%{-webkit-transform:scale(50) rotate(45deg);transform:scale(50) rotate(45deg);opacity:0;}
}
@-webkit-keyframes reflect {
0%{-webkit-transform:scale(0) rotate(45deg);transform:scale(0) rotate(45deg);opacity:0;}
80%{-webkit-transform:scale(0) rotate(45deg);transform:scale(0) rotate(45deg);opacity:0.5;}
81%{-webkit-transform:scale(4) rotate(45deg);transform:scale(4) rotate(45deg);opacity:1;}
100%{-webkit-transform:scale(50) rotate(45deg);transform:scale(50) rotate(45deg);opacity:0;}
}
@-webkit-keyframes ugokuyo {
0%,100%{-webkit-transform:scale(1.04);transform:scale(1.04);}
50%{-webkit-transform:scale(0.95);transform:scale(0.95);}
}
@keyframes ugokuyo {
0%,100%{-webkit-transform:scale(1.04);transform:scale(1.04);}
50%{-webkit-transform:scale(0.95);transform:scale(0.95);}
}
@-webkit-keyframes ugokuyo2 {
0%,100%{-webkit-transform:scale(1.05);transform:scale(1.05);}
50%{-webkit-transform:scale(0.9);transform:scale(0.9);}
}
@keyframes ugokuyo2 {
0%,100%{-webkit-transform:scale(1.05);transform:scale(1.05);}
50%{-webkit-transform:scale(0.9);transform:scale(0.9);}
}
@keyframes reflect {
0%{-webkit-transform:scale(0) rotate(45deg);transform:scale(0) rotate(45deg);opacity:0;}
80%{-webkit-transform:scale(0) rotate(45deg);transform:scale(0) rotate(45deg);opacity:0.5;}
81%{-webkit-transform:scale(4) rotate(45deg);transform:scale(4) rotate(45deg);opacity:1;}
100%{-webkit-transform:scale(50) rotate(45deg);transform:scale(50) rotate(45deg);opacity:0;}
}
@-webkit-keyframes reflect {
0%{-webkit-transform:scale(0) rotate(45deg);transform:scale(0) rotate(45deg);opacity:0;}
80%{-webkit-transform:scale(0) rotate(45deg);transform:scale(0) rotate(45deg);opacity:0.5;}
81%{-webkit-transform:scale(4) rotate(45deg);transform:scale(4) rotate(45deg);opacity:1;}
100%{-webkit-transform:scale(50) rotate(45deg);transform:scale(50) rotate(45deg);opacity:0;}
}
@-webkit-keyframes blinking {
0%{opacity:0;}
100%{opacity:1;}
}
@keyframes blinking {
0% {
opacity: 0;
}
100% {
opacity: 1;
}
}