<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
@media (min-width: 769px) {
  .BetRaceHead_Wrap {
    position: sticky;
    background: #3c445f;
    width: 100%;
    z-index: 7000;
  }
  .BetRaceHead_Wrap .BetRaceHead_WrapInner {
    position: relative;
    display: flex;
    align-items: center;
    color: #fff;
    padding: 13px 10px 13px 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
  }
  span.BetRaceHead_Txt01 {
    font-size: 88.89%;
    font-weight: bold;
  }
  span.BetRaceHead_Txt02 {
    font-size: 61.12%;
    margin-left: auto;
  }
  .RaceInfo_Tab02_Wrap {
    margin: 7px 0;
    position: relative;
    overflow-x: auto;
    padding: 7px 0 7px 5px;
    scrollbar-width: thin;
  }
  .DevTitle2nd {
    margin-bottom: 8px;
  }
  .DevTitle2nd h2 {
    color: #757575;
    font-size: 77.78%;
    font-weight: bold;
    line-height: 1.37;
    margin-right: auto;
  }
  .AiTenkaiArea01 {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 36px;
  }
  .AiTenkaiArea01 .AiTenkaiBlock01 {
    width: 460px;
    margin-top: 20px;
  }
  .AiTenkaiArea01 .AiTenkaiBlock02 {
    width: 460px;
  }
  .AiTenkaiArea01 .AiTenkaiBlock01:nth-of-type(1) {
    order: 4;
    margin-left: auto;
  }
  .AiTenkaiArea01 .AiTenkaiBlock01:nth-of-type(3) {
    order: 3;
  }
  .AiTenkaiArea01 .AiTenkaiBlock02:nth-of-type(4) {
    order: 2;
    margin-left: auto;
  }
  .AiTenkaiArea01 .AiTenkaiBlock02:nth-of-type(2) {
    order: 1;
  }
  .RaceDevelopMenu {
    background: #EDEBE5;
    margin-bottom: 8px;
    margin-top: 8px;
    font-size: 13px;
    border-radius: 3px;
    overflow: hidden;
  }
  .RaceDevelopMenu ul {
    display: flex;
  }
  .RaceDevelopMenu ul li {
    padding: 9px 21px;
  }
  .RaceDevelopMenu a,
  .RaceDevelopMenu span {
    color: #444444;
    text-decoration: none;
    position: relative;
    display: block;
  }
  .RaceDevelopMenu .Active a::after,
  .RaceDevelopMenu .Active span::after {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    border-bottom: 1px solid #444444;
    bottom: -1px;
    left: 50%;
    transform: translateX(-50%);
  }
  .RaceDevelopMenu a:hover,
  .RaceDevelopMenu span:hover {
    color: #e36a5c;
  }
  .RaceDevelopMenu li a:hover::after,
  .RaceDevelopMenu li span:hover::after {
    display: block;
    border-color: #e36a5c;
  }
  .RaceDevelopMenu li a.Active:after,
  .RaceDevelopMenu li span.Active:after {
    display: block;
  }
  .RaceDevelopMenu .Active {
    font-weight: bold;
    pointer-events: none;
  }
  .RaceDevelopMenu .Active:hover {
    color: #444444;
    cursor: default;
  }
  .RaceDevelopMenu .Active:hover:after {
    border-color: #444444 !important;
  }
  .race_tenkai_naviContainer {
    position: relative;
    font-size: 18px;
    color: #444;
    font-weight: bold;
    line-height: 1;
    border-bottom: 2px solid #e0e0e0;
  }
  .race_tenkai_naviContainer .Contents_Header {
    display: flex;
    align-items: end;
    justify-content: space-between;
    margin-bottom: 0;
  }
  .race_tenkai_naviContainer .CardBackground {
    padding: 0 0 1px 0 !important;
    min-width: 102px;
  }
  .race_tenkai_naviContainer .TitleHeading span:before {
    display: block;
    content: "";
    position: absolute;
    bottom: -4px;
    border-bottom: 2px solid #d86b5c;
    /*	width: 150px; */
    left: 0;
  }
  .race_tenkai_naviContainer .ToggleSwitch {
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0;
  }
  .race_tenkai_naviContainer .Switch {
    position: relative;
    display: inline-block;
    width: 48px;
    height: 20px;
    margin-right: 10px;
  }
  .race_tenkai_naviContainer .Switch input {
    opacity: 0;
    width: 0;
    height: 0;
  }
  .race_tenkai_naviContainer .Slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #ccc;
    transition: 0.4s;
    border-radius: 34px;
  }
  .race_tenkai_naviContainer .Slider:before {
    position: absolute;
    content: "";
    height: 16px;
    width: 16px;
    left: 4px;
    bottom: 2px;
    background-color: white;
    transition: 0.4s;
    border-radius: 50%;
  }
  .race_tenkai_naviContainer input:checked + .Slider {
    background-color: #3251BC;
  }
  .race_tenkai_naviContainer input:checked + .Slider:before {
    transform: translateX(26px);
  }
  .race_tenkai_naviContainer .SwitchLabels {
    display: flex;
    position: relative;
    margin-right: 10px;
  }
  .race_tenkai_naviContainer .SwitchLabels .Label {
    padding: 5px 8px;
    background: #F3F3F3;
    font-size: 66.67%;
    color: #666666;
  }
  .race_tenkai_naviContainer .SwitchLabels::after {
    content: "";
    position: absolute;
    top: 50%;
    right: -5px;
    transform: translateY(-50%) rotate(-45deg);
    width: 0;
    height: 0;
    border-left: 13px solid transparent;
    border-bottom: 13px solid #F3F3F3;
  }
  .Sec_Deploy_Race .Title_Sec {
    opacity: 0;
    margin-top: 10px;
  }
  .deploy_race_image {
    position: relative;
  }
  .deploy_race_image dl.RacePace {
    right: 0;
    top: -25px;
  }
  /*---------------------------------
  展開図 .DevelopImgArea
  ---------------------------------*/
  .DevelopImgArea {
    background: #c5f0fa;
  }
  .PositionBtn_Group {
    position: relative;
  }
  .PositionBtn_Group::before {
    content: "";
    display: block;
    position: absolute;
    width: 50%;
    height: 3px;
    left: 25%;
    bottom: 14px;
    background-image: radial-gradient(circle farthest-side, #999, #999 40%, transparent 40%, transparent 100%);
    background-size: 7px 3px;
    background-repeat: repeat;
    z-index: 1;
  }
  .PositionBtn_Group .ActiveLine {
    content: "";
    display: block;
    position: absolute;
    width: 50%;
    height: 3px;
    left: 25%;
    bottom: 14px;
    background-image: radial-gradient(circle farthest-side, #999, #444 40%, transparent 40%, transparent 100%);
    background-size: 7px 3px;
    background-repeat: repeat;
    z-index: 5;
    transition: all 0.5s ease;
  }
  .Turf .PositionBtn_Group .ActiveLine {
    background-image: radial-gradient(circle farthest-side, #999, #34570b 40%, transparent 40%, transparent 100%);
  }
  .Dirt .PositionBtn_Group .ActiveLine {
    background-image: radial-gradient(circle farthest-side, #999, #6E4211 40%, transparent 40%, transparent 100%);
  }
  .DevelopImgArea .PositionTab {
    display: flex;
    padding: 10px 0 6px;
    margin-top: 0;
    z-index: 20;
    position: relative;
  }
  .PositionTab li {
    flex-grow: 1;
    text-align: center;
  }
  .PositionTab li a {
    display: inline-block;
    min-width: 102px;
  }
  .PositionTab li a span.Btn {
    color: #444;
    font-size: 14px;
    display: inline-block;
    line-height: 2.1;
    background: #fff;
    border-radius: 2em;
    border: 1px solid #e1e1e1;
    padding: 0 10px;
    white-space: nowrap;
    min-width: 102px;
    text-align: center;
    position: relative;
    z-index: 1;
  }
  .PositionTab li a .Pointer {
    content: "";
    display: block;
    width: 18px;
    height: 18px;
    border-radius: 50%;
    background: #fff;
    border: 2px solid #999;
    margin: 9px auto 0;
  }
  .PositionTab li.Active a span.Btn {
    color: #fff;
    font-weight: bold;
    border: 0 none;
    padding: 1px 10px;
  }
  .DevelopImgArea .PositionTab li.Active a span.Btn::after {
    content: "";
    display: block;
    width: 10px;
    height: 6px;
    -webkit-clip-path: polygon(0 0, 100% 0, 50% 100%);
            clip-path: polygon(0 0, 100% 0, 50% 100%);
    position: absolute;
    bottom: -6px;
    left: 50%;
    margin-left: -5px;
  }
  .Turf .DevelopImgArea .PositionTab li.Active a span.Btn,
  .Turf .DevelopImgArea .PositionTab li.Active a span.Btn::after,
  .Turf .PositionBtn_ActiveBg {
    background: #34570b;
  }
  .Dirt .DevelopImgArea .PositionTab li.Active a span.Btn,
  .Dirt .DevelopImgArea .PositionTab li.Active a span.Btn::after,
  .Dirt .PositionBtn_ActiveBg {
    background: #6e4211;
  }
  .DevelopImgArea .PositionBtn_ActiveBg {
    display: block;
    position: absolute;
    width: 18px;
    height: 18px;
    border-radius: 50%;
    transition: all 0.3s ease;
    z-index: 30;
  }
  .DevelopImg01 {
    position: relative;
    width: 100%;
    /* padding-top: 66.67%; */
    padding-top: 69.27%;
    margin-top: 6.1%;
  }
  .DevelopImg01::before {
    content: "";
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2224%22%20viewBox%3D%220%200%2032%2024%22%3E%20%3Cpath%20id%3D%22%E5%90%88%E4%BD%93_1%22%20data-name%3D%22%E5%90%88%E4%BD%93%201%22%20d%3D%22M-8194-2321v-24h2v24Zm-30-22v-2h30v2Z%22%20transform%3D%22translate(8224.001%202345)%22%20fill%3D%22%23ffffff%22%2F%3E%3C%2Fsvg%3E");
    background-position: 0 0;
    background-repeat: repeat-x;
    background-size: contain;
    position: absolute;
    top: -9.2%;
    left: 0;
    width: 100%;
    padding-top: 6.3%;
    transition: all 0.3s ease;
  }
  .DevelopImg01.Run::before {
    animation: run-course 1.5s linear infinite;
  }
  @keyframes run-course {
    0% {
      background-position: 0 0;
    }
    100% {
      background-position: 100% 0;
    }
  }
  .DevelopImg01.Turf {
    background: #c2e648;
    background: linear-gradient(#F4FAAF 33.3%, #c2e648 0, #c2e648 66.6%, #8CC939 0);
  }
  .DevelopImg01.Dirt {
    background: #f2dc9d;
    /*
    background: linear-gradient(#FEF0C7 33.3%, #f2dc9d 0, #f2dc9d 66.6%, #D9B95C 0);
    */
  }
  .DevelopImgWrap {
    position: absolute;
    width: 90%;
    height: 100%;
    left: 0;
    top: 0;
  }
  .DevelopImg01 .HorseIcon {
    position: absolute;
    width: 10.5%;
    height: 16%;
    transition: all 0.3s ease;
  }
  .DevelopImg01 .HorseIcon.Color01 {
    background: url(https://cdn.netkeiba.com/img.race/common/img/race/dev_img/animation_horse01.png) no-repeat 0 0;
    background-size: 500% auto;
  }
  .DevelopImg01 .HorseIcon.Color02 {
    background: url(https://cdn.netkeiba.com/img.race/common/img/race/dev_img/animation_horse02.png) no-repeat 0 0;
    background-size: 500% auto;
  }
  .DevelopImg01 .HorseIcon.Color03 {
    background: url(https://cdn.netkeiba.com/img.race/common/img/race/dev_img/animation_horse03.png) no-repeat 0 0;
    background-size: 500% auto;
  }
  .DevelopImg01 .HorseIcon.Color04 {
    background: url(https://cdn.netkeiba.com/img.race/common/img/race/dev_img/animation_horse04.png) no-repeat 0 0;
    background-size: 500% auto;
  }
  .DevelopImg01 .HorseIcon.Color05 {
    background: url(https://cdn.netkeiba.com/img.race/common/img/race/dev_img/animation_horse05.png) no-repeat 0 0;
    background-size: 500% auto;
  }
  .DevelopImg01 .HorseIcon.Color06 {
    background: url(https://cdn.netkeiba.com/img.race/common/img/race/dev_img/animation_horse06.png) no-repeat 0 0;
    background-size: 500% auto;
  }
  .DevelopImg01 .HorseIcon.Color07 {
    background: url(https://cdn.netkeiba.com/img.race/common/img/race/dev_img/animation_horse07.png) no-repeat 0 0;
    background-size: 500% auto;
  }
  .DevelopImg01 .HorseIcon.Color11 {
    background: url(https://cdn.netkeiba.com/img.race/common/img/race/dev_img/animation_horse08.png) no-repeat 0 0;
    background-size: 500% auto;
  }
  .DevelopImg01 .HorseIcon.Run {
    animation: run-sprite 0.4s steps(4) infinite;
  }
  @keyframes run-sprite {
    0% {
      background-position: 0 0;
    }
    100% {
      background-position: 100% 0;
    }
  }
  .DevelopImg01 .HorseIcon .Waku {
    display: block;
    font-size: 12px;
    border: 1px solid #fff;
    text-align: center;
    border-radius: 50%;
    width: 21px;
    height: 21px;
    margin: auto;
    line-height: 21px;
    letter-spacing: -1px;
    text-indent: -1px;
    position: relative;
    top: 11px;
  }
  .DevelopImg01 .HorseIcon .HorseName {
    display: block;
    font-size: 12px;
    font-weight: bold;
    color: #666;
    text-align: center;
    position: absolute;
    width: 100%;
    bottom: 1px;
  }
  .DevelopImg01 .HorseIcon .SpeedUp,
  .DevelopImg01 .HorseIcon .SpeedDown {
    display: none;
  }
  .DevelopImg01 .HorseIcon .SpeedUp_01 {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateY(-90%) translateX(-50%) scale(1.5);
    margin-left: -16px;
    overflow: hidden;
    width: 6px;
    height: 11px;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%227.074%22%20height%3D%2215.37%22%20viewBox%3D%220%200%207.074%2015.37%22%3E%3Cdefs%3E%3CclipPath%3E%3Crect%20width%3D%227.074%22%20height%3D%2215.37%22%20fill%3D%22none%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20transform%3D%22translate%287.074%2015.37%29%20rotate%28180%29%22%3E%3Cg%20clip-path%3D%22%22%3E%3Cpath%20d%3D%22M31.247%2C110.882a1.248%2C1.248%2C0%2C0%2C1-.882-2.13l1.178-1.178L30.365%2C106.4a1.247%2C1.247%2C0%2C0%2C1%2C1.764-1.764l2.06%2C2.06a1.247%2C1.247%2C0%2C0%2C1%2C0%2C1.764l-2.06%2C2.06a1.243%2C1.243%2C0%2C0%2C1-.882.366%22%20transform%3D%22translate%28-28.74%20-99.889%29%22%20fill%3D%22%23d64242%22%2F%3E%3Cpath%20d%3D%22M2.507%2C75.525a1.243%2C1.243%2C0%2C0%2C1%2C.882.366l2.06%2C2.06a1.247%2C1.247%2C0%2C0%2C1%2C0%2C1.764l-2.06%2C2.06a1.247%2C1.247%2C0%2C0%2C1-1.764-1.764L2.8%2C78.833%2C1.625%2C77.655a1.248%2C1.248%2C0%2C0%2C1%2C.882-2.13m0-1.259a2.507%2C2.507%2C0%2C0%2C0-1.772%2C4.28l.287.287-.287.287A2.507%2C2.507%2C0%2C1%2C0%2C4.28%2C82.665l2.06-2.06a2.507%2C2.507%2C0%2C0%2C0%2C0-3.545L4.28%2C75a2.49%2C2.49%2C0%2C0%2C0-1.773-.734%22%20transform%3D%22translate%280%20-71.148%29%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
  }
  .DevelopImg01 .HorseIcon .SpeedUp_02 {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateY(-90%) translateX(-50%) scale(1.5);
    margin-left: -18px;
    overflow: hidden;
    width: 10px;
    height: 11px;
    background-image: url("data:image/svg+xml;charset=utf8,%09%09%09%09%09%09%09%09%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2213.142%22%20height%3D%2215.37%22%20viewBox%3D%220%200%2013.142%2015.37%22%3E%3Cdefs%3E%3CclipPath%3E%3Crect%20width%3D%2213.142%22%20height%3D%2215.37%22%20fill%3D%22none%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20transform%3D%22translate%2813.142%2015.37%29%20rotate%28180%29%22%3E%3Cg%20clip-path%3D%22%22%3E%3Cpath%20d%3D%22M31.247%2C110.882a1.248%2C1.248%2C0%2C0%2C1-.882-2.13l1.178-1.178L30.365%2C106.4a1.247%2C1.247%2C0%2C0%2C1%2C1.764-1.764l2.06%2C2.06a1.247%2C1.247%2C0%2C0%2C1%2C0%2C1.764l-2.06%2C2.06a1.243%2C1.243%2C0%2C0%2C1-.882.366%22%20transform%3D%22translate%28-28.74%20-99.889%29%22%20fill%3D%22%23d64242%22%2F%3E%3Cpath%20d%3D%22M2.507%2C75.525a1.243%2C1.243%2C0%2C0%2C1%2C.882.366l2.06%2C2.06a1.247%2C1.247%2C0%2C0%2C1%2C0%2C1.764l-2.06%2C2.06a1.247%2C1.247%2C0%2C0%2C1-1.764-1.764L2.8%2C78.833%2C1.625%2C77.655a1.248%2C1.248%2C0%2C0%2C1%2C.882-2.13m0-1.259a2.507%2C2.507%2C0%2C0%2C0-1.772%2C4.28l.287.287-.287.287A2.507%2C2.507%2C0%2C1%2C0%2C4.28%2C82.665l2.06-2.06a2.507%2C2.507%2C0%2C0%2C0%2C0-3.545L4.28%2C75a2.49%2C2.49%2C0%2C0%2C0-1.773-.734%22%20transform%3D%22translate%280%20-71.148%29%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M135.982%2C74.433a1.248%2C1.248%2C0%2C0%2C1-.882-2.13l2.848-2.848L135.1%2C66.607a1.247%2C1.247%2C0%2C0%2C1%2C1.764-1.764l3.73%2C3.73a1.247%2C1.247%2C0%2C0%2C1%2C0%2C1.764l-3.73%2C3.73a1.244%2C1.244%2C0%2C0%2C1-.882.365%22%20transform%3D%22translate%28-129.078%20-61.77%29%22%20fill%3D%22%23d64242%22%2F%3E%3Cpath%20d%3D%22M107.243%2C35.736a1.243%2C1.243%2C0%2C0%2C1%2C.882.366l3.73%2C3.73a1.247%2C1.247%2C0%2C0%2C1%2C0%2C1.764l-3.73%2C3.73a1.248%2C1.248%2C0%2C1%2C1-1.764-1.765l2.848-2.848-2.848-2.848a1.248%2C1.248%2C0%2C0%2C1%2C.882-2.13m0-1.259a2.507%2C2.507%2C0%2C0%2C0-1.772%2C4.28l1.957%2C1.958-1.958%2C1.957a2.507%2C2.507%2C0%2C0%2C0%2C3.545%2C3.546l3.73-3.73a2.507%2C2.507%2C0%2C0%2C0%2C0-3.546l-3.73-3.73a2.49%2C2.49%2C0%2C0%2C0-1.773-.734%22%20transform%3D%22translate%28-100.339%20-33.03%29%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
  }
  .DevelopImg01 .HorseIcon .SpeedUp_03 {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateY(-90%) translateX(-50%) scale(1.5);
    margin-left: -19px;
    overflow: hidden;
    width: 14px;
    height: 11px;
    background-image: url("data:image/svg+xml;charset=utf8,%09%09%09%09%09%09%09%09%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2219.098%22%20height%3D%2215.37%22%20viewBox%3D%220%200%2019.098%2015.37%22%3E%3Cdefs%3E%3CclipPath%3E%3Crect%20width%3D%2219.098%22%20height%3D%2215.37%22%20fill%3D%22none%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20transform%3D%22translate%2819.098%2015.37%29%20rotate%28180%29%22%3E%3Cg%20clip-path%3D%22%22%3E%3Cpath%20d%3D%22M31.247%2C110.882a1.248%2C1.248%2C0%2C0%2C1-.882-2.13l1.178-1.178L30.365%2C106.4a1.247%2C1.247%2C0%2C0%2C1%2C1.764-1.764l2.06%2C2.06a1.247%2C1.247%2C0%2C0%2C1%2C0%2C1.764l-2.06%2C2.06a1.243%2C1.243%2C0%2C0%2C1-.882.366%22%20transform%3D%22translate%28-28.74%20-99.889%29%22%20fill%3D%22%23d64242%22%2F%3E%3Cpath%20d%3D%22M2.507%2C75.525a1.243%2C1.243%2C0%2C0%2C1%2C.882.366l2.06%2C2.06a1.247%2C1.247%2C0%2C0%2C1%2C0%2C1.764l-2.06%2C2.06a1.247%2C1.247%2C0%2C0%2C1-1.764-1.764L2.8%2C78.833%2C1.625%2C77.655a1.248%2C1.248%2C0%2C0%2C1%2C.882-2.13m0-1.259a2.507%2C2.507%2C0%2C0%2C0-1.772%2C4.28l.287.287-.287.287A2.507%2C2.507%2C0%2C1%2C0%2C4.28%2C82.665l2.06-2.06a2.507%2C2.507%2C0%2C0%2C0%2C0-3.545L4.28%2C75a2.49%2C2.49%2C0%2C0%2C0-1.773-.734%22%20transform%3D%22translate%280%20-71.148%29%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M135.982%2C74.433a1.248%2C1.248%2C0%2C0%2C1-.882-2.13l2.848-2.848L135.1%2C66.607a1.247%2C1.247%2C0%2C0%2C1%2C1.764-1.764l3.73%2C3.73a1.247%2C1.247%2C0%2C0%2C1%2C0%2C1.764l-3.73%2C3.73a1.244%2C1.244%2C0%2C0%2C1-.882.365%22%20transform%3D%22translate%28-129.078%20-61.77%29%22%20fill%3D%22%23d64242%22%2F%3E%3Cpath%20d%3D%22M107.243%2C35.736a1.243%2C1.243%2C0%2C0%2C1%2C.882.366l3.73%2C3.73a1.247%2C1.247%2C0%2C0%2C1%2C0%2C1.764l-3.73%2C3.73a1.248%2C1.248%2C0%2C1%2C1-1.764-1.765l2.848-2.848-2.848-2.848a1.248%2C1.248%2C0%2C0%2C1%2C.882-2.13m0-1.259a2.507%2C2.507%2C0%2C0%2C0-1.772%2C4.28l1.957%2C1.958-1.958%2C1.957a2.507%2C2.507%2C0%2C0%2C0%2C3.545%2C3.546l3.73-3.73a2.507%2C2.507%2C0%2C0%2C0%2C0-3.546l-3.73-3.73a2.49%2C2.49%2C0%2C0%2C0-1.773-.734%22%20transform%3D%22translate%28-100.339%20-33.03%29%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M243.373%2C42.851a1.248%2C1.248%2C0%2C0%2C1-.882-2.13l4.3-4.3-4.3-4.3a1.248%2C1.248%2C0%2C1%2C1%2C1.764-1.765l5.178%2C5.178a1.248%2C1.248%2C0%2C0%2C1%2C0%2C1.765l-5.178%2C5.178a1.244%2C1.244%2C0%2C0%2C1-.882.365%22%20transform%3D%22translate%28-231.961%20-28.741%29%22%20fill%3D%22%23d64242%22%2F%3E%3Cpath%20d%3D%22M214.633%2C1.259a1.243%2C1.243%2C0%2C0%2C1%2C.882.365L220.693%2C6.8a1.248%2C1.248%2C0%2C0%2C1%2C0%2C1.765l-5.178%2C5.178a1.248%2C1.248%2C0%2C0%2C1-1.764-1.765l4.3-4.3-4.3-4.3a1.248%2C1.248%2C0%2C0%2C1%2C.882-2.13m0-1.259h0a2.507%2C2.507%2C0%2C0%2C0-1.773%2C4.28l3.405%2C3.405L212.86%2C11.09a2.507%2C2.507%2C0%2C0%2C0%2C3.545%2C3.546l5.178-5.178a2.507%2C2.507%2C0%2C0%2C0%2C0-3.546L216.406.734A2.49%2C2.49%2C0%2C0%2C0%2C214.633%2C0%22%20transform%3D%22translate%28-203.221%29%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
  }
  .DevelopImg01.AntiClockwise .HorseIcon .SpeedUp_01,
  .DevelopImg01.AntiClockwise .HorseIcon .SpeedUp_02,
  .DevelopImg01.AntiClockwise .HorseIcon .SpeedUp_03 {
    transform: translateY(-50%) translateX(-90%) scale(2.0);
  }
  /* 左周り */
  .DevelopImg01.AntiClockwise {
    transform: scale(-1, 1);
  }
  .DevelopImg01.AntiClockwise .HorseIcon .Waku,
  .DevelopImg01.AntiClockwise .HorseIcon .HorseName {
    transform: scale(-1, 1);
  }
  .DevelopImg01.AntiClockwise .HorseIcon .Waku {
    /* note sp版とはtranslateの数値が異なります  */
    transform: translate(-10%, 25%) scale(-1, 1);
  }
  .DevelopImg01.AntiClockwise .HorseIcon .HorseName {
    /* note sp版とはtranslateの数値が異なります  */
    transform: translate(-10%, 25%) scale(-1, 1);
  }
  .DevDataCheckBox {
    position: relative;
    margin: 16px 0 20px;
    padding: 12px 10px 10px;
    background: #F3F3F3;
  }
  .DevDataCheckBox .DevCheckInfoTxt {
    display: block;
    font-size: 116.67%;
    font-weight: bold;
    color: #3251BC;
    padding: 0 10px;
    line-height: 1.6;
  }
  .DevDataCheckBox .DevDataCheckBoxInner {
    display: flex;
    margin: 2px auto 0;
    padding: 10px 26px;
    background: #FFF;
    border-radius: 4px;
  }
  .DevDataCheckBox .CheckLabelWrap {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    position: relative;
    min-width: 22px;
    height: 22px;
    cursor: pointer;
    outline: none;
    white-space: nowrap;
    vertical-align: top;
    font-weight: bold;
    margin-right: 35px;
  }
  .DevDataCheckBox .CheckLabelWrap .CheckLabel {
    font-size: 125%;
    line-height: 1.2;
    vertical-align: top;
    margin-left: 10px;
    font-weight: normal;
  }
  span.CheckboxWrap .CheckboxInput {
    min-width: 22px;
    height: 22px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    vertical-align: middle;
    -webkit-appearance: none;
  }
  span.CheckboxWrap .CheckboxInner {
    background-color: #fff;
    border: 2px solid #bfbfbf;
    border-collapse: initial;
    display: block;
    width: 18px;
    height: 18px;
    position: relative;
    top: 0;
    left: 0;
    transition: all 0.2s;
  }
  span.CheckboxWrap .CheckboxInner::after {
    content: " ";
    display: block;
    /* background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10.819 7.402'%3E%3Cpath d='M3.032,370.746.158,368.069a.48.48,0,0,1,0-.713.57.57,0,0,1,.765,0l2.491,2.321L9.9,363.639a.569.569,0,0,1,.765,0,.48.48,0,0,1,0,.713L3.8,370.746A.57.57,0,0,1,3.032,370.746Z' transform='translate(0 -363.491)' fill='%23dadada'/%3E%3C/svg%3E"); */
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8.431 6.386'%3E%3Cpath d='M49.176,53.432a1.121,1.121,0,0,0-1.574.079l-3.537,3.537-1.172-1.172a1.063,1.063,0,1,0-1.5,1.5l1.8,1.8a1.227,1.227,0,0,0,.832.364h.081a1.226,1.226,0,0,0,.831-.364l4.16-4.161a1.121,1.121,0,0,0,.079-1.574' transform='translate(-41.032 -53.146)' fill='%23fff'/%3E%3C/svg%3E ");
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    transition: all 0.1s cubic-bezier(0.71, -0.46, 0.88, 0.6);
    width: 11px;
    height: 8px;
  }
  span.CheckboxWrap input:checked + .CheckboxInner {
    border: none;
    background-color: #3251BC;
  }
  span.CheckboxWrap input:checked + .CheckboxInner:after {
    transform: rotate(0deg) scale(1) translate(-50%, -50%);
    transition: all 0.2s cubic-bezier(0.12, 0.4, 0.29, 1.46) 0.1s;
  }
  ul.SearchDetail_CateCheckList li .CheckLabel {
    font-size: 14px;
    line-height: 18px;
    vertical-align: top;
    margin-left: 8px;
  }
  .DevDataCheckBox.isFreemium .DevCheckInfoTxt {
    min-width: 330px;
    position: absolute;
    font-size: 116.67%;
    font-weight: bold;
    color: #fff;
    background: #603F80;
    border-radius: 50px;
    padding: 3px 10px 3px;
    line-height: 1.6;
    top: -12px;
    left: 20px;
    text-align: center;
  }
  .DevDataCheckBox.isFreemium .DevCheckInfoTxt::after {
    content: "";
    position: absolute;
    bottom: -5px;
    right: 50%;
    transform: translate(50%, 0);
    -webkit-clip-path: none;
            clip-path: none;
    background: none;
    display: inline-block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 6px 9px 0 9px;
    border-color: #603F80 transparent transparent transparent;
  }
  .DevDataCheckBox.isFreemium .CheckLabel {
    color: #999999;
  }
  .DevDataCheckBox.isFreemium .CheckLabelWrap,
  .DevDataCheckBox.isFreemium span.CheckboxWrap {
    pointer-events: none;
  }
  .DevDataCheckBox.isFreemium span.CheckboxWrap .CheckboxInner {
    background: #F3F3F3;
    border-color: #DADADA;
  }
  .DevDataCheckBox.isFreemium span.CheckboxWrap .CheckboxInner::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10.819 7.402'%3E%3Cpath d='M3.032,370.746.158,368.069a.48.48,0,0,1,0-.713.57.57,0,0,1,.765,0l2.491,2.321L9.9,363.639a.569.569,0,0,1,.765,0,.48.48,0,0,1,0,.713L3.8,370.746A.57.57,0,0,1,3.032,370.746Z' transform='translate(0 -363.491)' fill='%23dadada'/%3E%3C/svg%3E");
  }
  /* タブ */
  .BalanceAna .TabMenu01 {
    margin-bottom: 20px;
  }
  .BalanceAna .TabMenu01 ul {
    display: flex;
  }
  .BalanceAna .TabMenu01 ul li {
    border-bottom: 4px solid #dadada;
    font-size: 83.34%;
    font-weight: bold;
  }
  .BalanceAna .TabMenu01 ul.Tab_Col2 li {
    width: 50%;
  }
  .BalanceAna .TabMenu01 li a {
    display: flex;
    height: 40px;
    align-items: center;
    justify-content: center;
    color: #777;
  }
  .BalanceAna .TabMenu01 ul li.Active {
    border-bottom: 4px solid #3251bc;
    color: #3251bc;
  }
  .BalanceAna .TabMenu01 ul li.Active a {
    color: #3251bc;
  }
  /* コース情報 */
  .CourseDataArea {
    background: #f4f2ec;
    padding: 13px 13px 8px 13px;
  }
  .AiTenkaiArea01 .CourseDataArea {
    margin: 0 0 34px;
  }
  .CourseDataTitle {
    background: #E2E0DA;
    color: #444;
    text-align: center;
    font-size: 15px;
    line-height: 1.6;
    border-radius: 4px;
  }
  .CourseDataTitle h2 {
    font-size: 14px;
    line-height: 1.6;
  }
  .CourseDataWrap ul {
    display: flex;
  }
  .CourseDataWrap ul li {
    width: 25%;
    text-align: center;
  }
  .CourseDataWrap ul li .T {
    font-size: 13px;
    font-weight: bold;
    color: #444444;
    padding: 8px 0 0;
  }
  .CourseDataWrap ul li .Data {
    font-size: 15px;
    font-weight: bold;
    color: #444444;
    padding: 8px 0 0;
  }
  .CourseDataWrap .Data.Pace_S {
    color: #3251bc;
  }
  .CourseDataWrap .Data.Pace_M {
    color: #167c07;
  }
  .CourseDataWrap .Data.Pace_H {
    color: #c53131;
  }
  .AiTenkaiArea01 .Race_HaronTime tr.Header th,
  .AiTenkaiArea01 .Race_HaronTime tr.HaronTime td {
    font-size: 15px;
  }
  /*---------------------------------
  見解 .DevelopOpinionArea
  ---------------------------------*/
  .DevelopOpinionArea .DevTitle2nd {
    margin-bottom: 6px;
  }
  .DevelopOpinionArea &gt; dl {
    display: flex;
    margin-bottom: 30px;
  }
  .DevelopOpinionArea &gt; dl dt {
    color: #3251bc;
    font-size: 13px;
    font-weight: bold;
    line-height: 1.3;
    text-align: center;
    margin-right: 14px;
  }
  .DevelopOpinionArea .Icon_AI_01 {
    position: relative;
    display: block;
    width: 36px;
    height: 36px;
    background-color: #3251bc;
    border-radius: 50%;
    margin: 10px auto 4px;
  }
  .Icon_AI_01::after {
    content: "";
    background-image: url(https://cdn.netkeiba.com/img.race/common/img/icon/icon_ai01.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    position: absolute;
    top: 50%;
    left: 50%;
    width: 24px;
    height: 24px;
    transform: translate(-50%, -50%);
  }
  .DevelopOpinionArea &gt; dl dd {
    position: relative;
    flex: 1 1;
    background-color: #f4f2ec;
    padding: 16px 10px;
    border-radius: 8px;
    border: 2px solid #d9d8ce;
  }
  .DevelopOpinionArea &gt; dl dd::before {
    content: "";
    display: block;
    position: absolute;
    top: 36px;
    left: -12px;
    width: 12px;
    height: 12px;
    -webkit-clip-path: polygon(0 50%, 100% 0, 100% 100%);
            clip-path: polygon(0 50%, 100% 0, 100% 100%);
    background: #f4f2ec;
    z-index: 1;
  }
  .DevelopOpinionArea &gt; dl dd::after {
    content: "";
    display: block;
    position: absolute;
    top: 34px;
    left: -15px;
    width: 14px;
    height: 16px;
    -webkit-clip-path: polygon(0 50%, 100% 0, 100% 100%);
            clip-path: polygon(0 50%, 100% 0, 100% 100%);
    background: #d9d8ce;
  }
  .DevelopOpinionArea &gt; dl dd h3,
  .DevelopOpinionArea &gt; dl dd p {
    font-size: 15px;
    line-height: 1.73;
  }
  .DevelopOpinionArea &gt; dl dd h3 {
    font-weight: bold;
  }
  .DevelopOpinionArea.isFreemium &gt; dl dd {
    padding-bottom: 10px;
  }
  .DevelopOpinionArea.isFreemium .NoCheckData &gt; p {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
  }
  .DevelopOpinionArea.isFreemium .NoCheckData img {
    display: block;
    width: 100%;
    height: auto;
  }
  .DevelopOpinionArea.isFreemium .NoCheckData {
    position: relative;
  }
  .DevelopOpinionArea.isFreemium .DevelopOpinionArea_dummyWrap {
    width: 70%;
    position: absolute;
    bottom: 0;
    transform: translate(-50%, -10%);
    left: 50%;
  }
  .DevelopOpinionArea.isFreemium .DevelopOpinionArea_dummyWrap .Master_Regist_Box {
    width: 100%;
    padding: 10px;
    margin: auto;
  }
  .DevelopOpinionArea.isFreemium .Master_Regist_Box .Master_Regist_MsgArea01,
  .DevelopOpinionArea.isFreemium .Master_Regist_Box p.Master_Regist_Msg02 {
    margin-bottom: 15px;
  }
  .DevelopOpinionArea.isFreemium .Master_Regist_Box p.Master_Regist_Msg01,
  .DevelopOpinionArea.isFreemium .Master_Regist_Box p.Master_Regist_Msg02 {
    font-size: 81.25%;
    line-height: 1.18;
  }
  .DevelopOpinionArea.isFreemium .Master_Regist_Box p.Master_Regist_Msg_Campaign01 {
    line-height: 1.18;
  }
  .DevelopOpinionArea.isFreemium .Master_Regist_Btn {
    margin-top: 3px;
    font-size: 72.22%;
    padding: 12px 28px;
  }
  .DevelopOpinionArea.isFreemium .Master_Regist_Txt02 a {
    font-size: 62.5%;
  }
  /* 説明 */
  .Description_Box .ViewTitle {
    font-size: 13px;
    font-weight: bold;
    background: #F3F3F3;
    color: #444;
    padding: 4px 10px;
  }
  .Description_Box .ViewInfo {
    padding: 10px 10px;
    line-height: 0;
  }
  .Description_Box .ViewInfo .SpeedIconInfo {
    display: inline-flex;
    font-size: 13px;
    font-weight: bold;
    align-items: center;
    margin-right: 18px;
  }
  .Description_Box .ViewInfo .SpeedIconInfo svg {
    margin-left: 8px;
  }
  /* タブレット以下 */
  /*---------------------------------
  タイム予測 .AiTenkaiArea02
  ---------------------------------*/
  /* ソート */
  /* 競馬新聞用 */
  /* .RaceColumn02 .Shutuba_Table.RaceTable01.PredictRap_Table thead th &gt; div{
  	height: auto;
  } */
  /*----------------------------------------------
  # 有料導線
  ----------------------------------------------*/
  .AiTenkaiArea02 {
    margin: 10px;
  }
  .AiTenkaiArea01 .Title_Sec h2 {
    font-size: 16px;
    color: #666666;
  }
  .DevelopOpinionArea .CourseDataArea,
  .AiTenkaiArea01 .CourseDataArea {
    margin-bottom: 20px;
  }
  .AiTenkaiArea01 .Race_HaronTime {
    margin-bottom: 20px;
  }
  .AiTenkaiBlock02 .DevelopImgArea {
    margin-bottom: 20px;
  }
  .AiTenkaiArea01 .PredictRap_Table th.Umaban {
    width: 36px;
  }
  .AiTenkaiArea01 .PredictRap_Table th.Umaban {
    width: 36px;
  }
  table.PredictRap_Table tr.HorseList td.Horse_Info {
    font-size: 15px;
    font-weight: bold;
    padding: 9px;
  }
  table.PredictRap_Table tr.HorseList td {
    font-weight: bold;
  }
  .AiTenkaiArea01 .PredictRap_Table th {
    text-align: center;
    vertical-align: bottom;
    padding: 2px 1px;
  }
  .PredictRap_Table .tablesorter-header-inner {
    position: relative;
    display: inline-block;
  }
  .PredictRap_Table .sort_icon {
    background: #e2e0da;
    border-bottom: 1px solid #cac7c0;
    text-align: center;
    min-width: 22px;
    height: 10px;
    width: 100%;
    margin-top: 6px;
    pointer-events: auto;
    line-height: 1.4;
    position: absolute;
    left: 50%;
    bottom: 0;
    transform: translate(-50%, 0);
  }
  .PredictRap_Table .sort_icon::before,
  .PredictRap_Table .sort_icon::after {
    border: 4px solid transparent;
    content: "";
    display: block;
    height: 0;
    right: 0;
    top: 50%;
    position: absolute;
    width: 0;
  }
  .PredictRap_Table .sort_icon::after {
    content: " ";
    display: inline-block;
    width: 5px;
    height: 5px;
    position: relative;
    border-left: 1px solid #454545;
    border-top: 1px solid #454545;
    transform: rotateZ(225deg);
    top: -7px;
  }
  .tablesorter-headerDesc .sort_icon {
    border-top: 1px solid #9e9b92;
    border-bottom: none;
    background: #bdbab2;
  }
  .tablesorter-headerDesc .sort_icon::after {
    border-left: 1px solid #93918c;
    border-top: 1px solid #93918c;
  }
  .tablesorter-headerAsc .sort_icon {
    border-top: 1px solid #9e9b92;
    border-bottom: none;
    background: #bdbab2;
  }
  .tablesorter-headerAsc .sort_icon::after {
    transform: rotateZ(45deg);
    border-left: 1px solid #93918c;
    border-top: 1px solid #93918c;
    top: -4px;
  }
  .PredictRap_Table.Shutuba_Table .HorseList .Horse_Info {
    font-weight: bold;
    font-size: 92.85%;
    padding: 12px 10px;
  }
  .AiTenkaiBlock02.DevelopOpinionArea .Description_Box {
    border-radius: 4px;
  }
  .AiTenkaiBlock02.DevelopOpinionArea .Description_Box dt {
    font-size: 13px;
    color: #666666;
  }
  .AiTenkaiBlock02.DevelopOpinionArea .Description_Box &gt; dl &gt; dt::before {
    background: url(https://cdn.netkeiba.com/img.race/common/img/icon/icon_sprite_raceinfo.png) no-repeat;
    background-position: -37px -262px;
    background-size: 124px 300px;
  }
  .AiTenkaiBlock02.DevelopOpinionArea .Description_Box &gt; dl &gt; dt::before {
    background-position: -86px -80px;
    left: 5px;
  }
  .AiTenkaiBlock02.DevelopOpinionArea .Description_Box [class^=Icon_Arrow] {
    right: 5px;
  }
  .BalanceAna .Description_Box .Icon_ArrowT {
    top: 8px;
  }
  .RaceColumn02 .AiTenkaiBlock02.DevelopOpinionArea .Description_Box [class^=Icon_Arrow] {
    top: 50%;
    right: 10px;
  }
  .Shutuba_Table.isFreemium .HorseList img {
    max-height: 40px;
  }
  .Shutuba_Table.PredictRap_Table.isFreemium th {
    height: 51px;
  }
  .Shutuba_Table.PredictRap_Table.isFreemium th &gt; div {
    height: 32px;
  }
  .Shutuba_Table.PredictRap_Table.isFreemium th:nth-of-type(1) &gt; div {
    height: 45px;
  }
  .Shutuba_Table.PredictRap_Table.isFreemium .HorseList:nth-of-type(n+1) td {
    min-width: 111.5px;
  }
  .Shutuba_Table.PredictRap_Table.isFreemium .HorseList:nth-of-type(n+1) td:nth-of-type(1) {
    min-width: 36px;
    text-align: center;
  }
  .Shutuba_Table.PredictRap_Table.isFreemium .HorseList:nth-of-type(n+1) td:nth-of-type(2) {
    min-width: 200px;
  }
  .Shutuba_Table.PredictRap_Table.isFreemium .HorseList:nth-of-type(n+1) td:nth-of-type(2) {
    text-align: left;
  }
  .Shutuba_Table.PredictRap_Table.isFreemium .HorseList:nth-of-type(2) td:nth-of-type(n+3) {
    text-align: right;
    max-height: 30px;
    padding-right: 0;
  }
  .Shutuba_Table.PredictRap_Table.isFreemium .HorseList:hover {
    background: none;
  }
  .Shutuba_Table.PredictRap_Table.isFreemium .HorseList:nth-child(even) {
    background: #fff;
  }
  #sort_cell_name {
    width: 200px;
  }
  .RaceColumn02 .Shutuba_Table.RaceTable01.PredictRap_Table thead th {
    color: #444;
    font-size: 12px;
    font-weight: bold;
    background: #f4f2ec;
    text-align: center;
    min-width: 50px;
  }
  .RaceColumn02 .Shutuba_Table.RaceTable01.PredictRap_Table thead th:nth-of-type(1) {
    width: 41.7px;
  }
  .RaceColumn02 .Shutuba_Table.RaceTable01.PredictRap_Table thead th:nth-of-type(2) {
    width: 200px;
  }
  .RaceColumn02 .Shutuba_Table.RaceTable01.PredictRap_Table thead th:nth-of-type(3) {
    width: 111.5px;
  }
  .RaceColumn02 .Shutuba_Table.RaceTable01.PredictRap_Table thead th:nth-of-type(4) {
    width: 111.5px;
  }
  .Master_Regist_Box {
    width: 100%;
    border: 2px solid #603F80;
    border-radius: 4px;
    background: #fff;
    margin: 20px auto 20px;
    padding: 20px 10px;
    white-space: normal;
  }
  .AiTenkaiArea02 .Master_Regist_Box {
    width: 100%;
    margin: 10px auto 20px;
  }
  .Master_Regist_Box * {
    font-size: 16px;
  }
  .Master_Regist_Box .Master_Regist_MsgArea01 {
    margin-bottom: 16px;
    text-align: center;
  }
  .Master_Regist_Box p.Master_Regist_Msg01,
  .Master_Regist_Box p.Master_Regist_Msg02 {
    font-weight: bold;
    text-align: center;
    line-height: 1.43;
  }
  .Master_Regist_Box p.Master_Regist_Msg02 {
    display: inline;
    border-bottom: 1px solid #603F80;
    margin-bottom: 22px;
    padding-bottom: 5px;
    line-height: 1.8;
  }
  .Master_Regist_Box p.Master_Regist_Msg_Campaign01 {
    position: relative;
    color: #603F80;
    font-size: 11px;
    font-weight: bold;
    text-align: center;
    line-height: 1.8;
  }
  .Master_Regist_Box p.Master_Regist_Msg_Campaign01:before,
  .Master_Regist_Box p.Master_Regist_Msg_Campaign01:after {
    content: "";
    height: 21px;
    width: 3px;
    display: inline-block;
    background: #603F80;
    border-radius: 3px;
    vertical-align: top;
  }
  .Master_Regist_Box p.Master_Regist_Msg_Campaign01:before {
    transform: rotate(-30deg);
    margin: 0 6px 0 0;
  }
  .Master_Regist_Box p.Master_Regist_Msg_Campaign01:after {
    transform: rotate(30deg);
    margin: 0 0 0 6px;
  }
  .Master_Regist_Box p.Master_Regist_Msg_Campaign01 em {
    font-size: 13px;
  }
  .Master_Regist_Btn {
    line-height: 1.2;
    font-size: 15px;
    position: relative;
    display: block;
    background: #603F80;
    font-weight: bold;
    text-align: center;
    padding: 14px 0;
    color: #FFF;
    margin: 7px auto 10px;
    padding: 14px 28px;
    border-radius: 4px;
    width: -moz-max-content;
    width: max-content;
  }
  .Master_Regist_Txt02 {
    line-height: 1.3;
    font-size: 100%;
    text-align: center;
  }
  .Master_Regist_Txt02 &gt; a {
    display: block;
    font-size: 12px;
    text-align: center;
    text-decoration: underline;
    color: #333;
  }
  table.PredictRap_Table tr.HorseList td.Horse_Info.is_excluded {
    padding: 0;
    border-right: 1px solid #dadada;
  }
  .AiTenkaiArea02 .Shutuba_Table .HorseList .is_excluded {
    color: #BFBFBF;
    border-color: #dadada;
  }
  .PredictRap_Table .HorseList td.is_excluded {
    background: #e5e5e5;
    color: #BFBFBF;
  }
  .PredictRap_Table .HorseList td.is_excluded .container {
    display: flex;
  }
  .PredictRap_Table .HorseList td.is_excluded .container .text-container {
    padding: 12px 10px;
    border-right: 1px solid #dadada;
  }
  .PredictRap_Table .HorseList td.is_excluded .container .link-container {
    padding: 12px 10px;
  }
  .PredictRap_Table .HorseList td.is_excluded .container .link-container a {
    color: #BFBFBF;
    pointer-events: none;
  }
}
@media only screen and (min-width: 769px) and (min-width: 480px) and (max-width: 1025px) {
  .DevTitle2nd h2 {
    font-size: 88.89%;
  }
  .DevelopImg01 .HorseIcon .SpeedUp {
    margin-top: -27%;
    width: 30%;
    height: 32%;
    text-indent: -200%;
    padding-top: 50px;
    background-size: contain;
  }
  .DevelopImg01 .HorseIcon .SpeedDown {
    margin-top: -27%;
    width: 30%;
    height: 32%;
    text-indent: -200%;
    padding-top: 50px;
    background-size: contain;
  }
  .DevelopImg01 .HorseIcon .HorseName {
    /*	font-size: 2.3vw;
    	font-size:min(2.3vw,10px); */
  }
  .DevelopImg01 .HorseIcon .Waku {
    /*	font-size: 2.3vw; */
    width: 40%;
    height: 40%;
    line-height: 1.7;
    min-width: 18px;
    min-height: 18px;
    top: 20%;
  }
  span.CourseTxt01 {
    font-size: 88.89%;
  }
  .CourseDataWrap .T {
    font-size: 72.23%;
    padding: 6px;
    border-radius: 12px;
    margin: 6px;
  }
  .CourseDataWrap .Data {
    font-size: 88.89%;
    margin: 6px;
  }
}
@media (max-width: 768px) {
  .Contents {
    position: relative;
  }
  *:after,
  *:before {
    margin: 0;
    padding: 0;
    font-size: 100%;
    vertical-align: baseline;
    line-height: 1em;
    text-shadow: none; /* Safari,Google Chrome用 */ /* Firefox用 */
    -ms-box-sizing: border-box; /* Internet Explorer 8用 */
    box-sizing: border-box;
    -webkit-text-size-adjust: none !important;
  }
  .BetRaceHead_Wrap {
    position: sticky;
    background: #3c445f;
    width: 100%;
    z-index: 7000;
  }
  .BetRaceHead_Wrap .BetRaceHead_WrapInner {
    position: relative;
    display: flex;
    align-items: center;
    color: #fff;
    padding: 13px 10px 13px 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
  }
  span.BetRaceHead_Txt01 {
    font-size: 88.89%;
    font-weight: bold;
  }
  span.BetRaceHead_Txt02 {
    font-size: 61.12%;
    margin-left: auto;
  }
  .RaceInfo_Tab02_Wrap {
    margin: 7px 0;
    position: relative;
    overflow-x: auto;
    padding: 7px 0 7px 5px;
    scrollbar-width: thin;
  }
  .DevTitle2nd {
    margin-bottom: 8px;
  }
  .DevTitle2nd h2 {
    color: #757575;
    font-size: 77.78%;
    font-weight: bold;
    line-height: 1.37;
    margin-right: auto;
  }
  .race_tenkai_naviContainer {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
  .race_tenkai_naviContainer .ToggleSwitch {
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .race_tenkai_naviContainer .Switch {
    position: relative;
    display: inline-block;
    width: 60px;
    height: 34px;
    margin-right: 10px;
  }
  .race_tenkai_naviContainer .Switch input {
    opacity: 0;
    width: 0;
    height: 0;
  }
  .race_tenkai_naviContainer .Slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #ccc;
    transition: 0.4s;
    border-radius: 34px;
  }
  .race_tenkai_naviContainer .Slider:before {
    position: absolute;
    content: "";
    height: 26px;
    width: 26px;
    left: 4px;
    bottom: 4px;
    background-color: white;
    transition: 0.4s;
    border-radius: 50%;
  }
  .race_tenkai_naviContainer input:checked + .Slider {
    background-color: #3251BC;
  }
  .race_tenkai_naviContainer input:checked + .Slider:before {
    transform: translateX(26px);
  }
  .race_tenkai_naviContainer .SwitchLabels {
    display: flex;
    position: relative;
    margin-right: 10px;
  }
  .race_tenkai_naviContainer .SwitchLabels .Label {
    padding: 5px;
    background: #F3F3F3;
    font-size: 61.11%;
    color: #666666;
    line-height: 1.27;
  }
  .race_tenkai_naviContainer .SwitchLabels::after {
    content: "";
    position: absolute;
    top: 50%;
    right: -6px;
    transform: translateY(-50%) rotate(-45deg);
    width: 0;
    height: 0;
    border-left: 12px solid transparent;
    border-bottom: 13px solid #F3F3F3;
  }
  /*---------------------------------
  展開図 .DevelopImgArea
  ---------------------------------*/
  .DevelopImgArea {
    background: #c5f0fa;
  }
  .PositionBtn_Group {
    position: relative;
  }
  .PositionBtn_Group::before {
    content: "";
    display: block;
    position: absolute;
    width: 50%;
    height: 3px;
    left: 25%;
    bottom: 12px;
    background-image: radial-gradient(circle farthest-side, #999, #999 40%, transparent 40%, transparent 100%);
    background-size: 7px 3px;
    background-repeat: repeat;
    z-index: 1;
  }
  .PositionBtn_Group .ActiveLine {
    content: "";
    display: block;
    position: absolute;
    width: 50%;
    height: 3px;
    left: 25%;
    bottom: 12px;
    background-image: radial-gradient(circle farthest-side, #999, #444 40%, transparent 40%, transparent 100%);
    background-size: 7px 3px;
    background-repeat: repeat;
    z-index: 5;
    transition: all 0.5s ease;
  }
  .Turf .PositionBtn_Group .ActiveLine {
    background-image: radial-gradient(circle farthest-side, #999, #34570b 40%, transparent 40%, transparent 100%);
  }
  .Dirt .PositionBtn_Group .ActiveLine {
    background-image: radial-gradient(circle farthest-side, #999, #6E4211 40%, transparent 40%, transparent 100%);
  }
  .DevelopImgArea .PositionTab {
    display: flex;
    padding: 10px 0 6px;
    margin-top: 0;
    z-index: 20;
    position: relative;
  }
  .PositionTab li {
    flex-grow: 1;
    text-align: center;
  }
  .PositionTab li a {
    display: inline-block;
    min-width: 90px;
  }
  .PositionTab li a span.Btn {
    color: #444;
    font-size: 13px;
    display: inline-block;
    line-height: 1.8;
    background: #fff;
    border-radius: 1em;
    border: 1px solid #e1e1e1;
    padding: 0 10px;
    white-space: nowrap;
    min-width: 90px;
    text-align: center;
    position: relative;
    z-index: 1;
  }
  .PositionTab li a .Pointer {
    content: "";
    display: block;
    width: 14px;
    height: 14px;
    border-radius: 50%;
    background: #fff;
    border: 2px solid #999;
    margin: 9px auto 0;
  }
  .PositionTab li.Active a span.Btn {
    color: #fff;
    font-weight: bold;
    border: 0 none;
    padding: 1px 10px;
  }
  .DevelopImgArea .PositionTab li.Active a span.Btn::after {
    content: "";
    display: block;
    width: 10px;
    height: 6px;
    -webkit-clip-path: polygon(0 0, 100% 0, 50% 100%);
            clip-path: polygon(0 0, 100% 0, 50% 100%);
    position: absolute;
    bottom: -6px;
    left: 50%;
    margin-left: -5px;
  }
  .Turf .DevelopImgArea .PositionTab li.Active a span.Btn,
  .Turf .DevelopImgArea .PositionTab li.Active a span.Btn::after,
  .Turf .PositionBtn_ActiveBg {
    background: #34570b;
  }
  .Dirt .DevelopImgArea .PositionTab li.Active a span.Btn,
  .Dirt .DevelopImgArea .PositionTab li.Active a span.Btn::after,
  .Dirt .PositionBtn_ActiveBg {
    background: #6e4211;
  }
  .DevelopImgArea .PositionBtn_ActiveBg {
    display: block;
    position: absolute;
    width: 14px;
    height: 14px;
    border-radius: 50%;
    transition: all 0.3s ease;
    z-index: 30;
  }
  .DevelopImg01 {
    position: relative;
    width: 100%;
    padding-top: 66.67%;
    margin-top: 6.1%;
  }
  .DevelopImg01::before {
    content: "";
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2224%22%20viewBox%3D%220%200%2032%2024%22%3E%20%3Cpath%20id%3D%22%E5%90%88%E4%BD%93_1%22%20data-name%3D%22%E5%90%88%E4%BD%93%201%22%20d%3D%22M-8194-2321v-24h2v24Zm-30-22v-2h30v2Z%22%20transform%3D%22translate(8224.001%202345)%22%20fill%3D%22%23ffffff%22%2F%3E%3C%2Fsvg%3E");
    background-position: 0 0;
    background-repeat: repeat-x;
    background-size: contain;
    position: absolute;
    top: -9.2%;
    left: 0;
    width: 100%;
    padding-top: 6.3%;
    transition: all 0.3s ease;
  }
  .DevelopImg01.Run::before {
    animation: run-course 1.5s linear infinite;
  }
  @keyframes run-course {
    0% {
      background-position: 0 0;
    }
    100% {
      background-position: 100% 0;
    }
  }
  .DevelopImg01.Turf {
    background: #c2e648;
    /*	background: -webkit-linear-gradient(#F4FAAF 33.3%, #c2e648 0, #c2e648 66.6%, #8CC939 0);
    	background: -moz-linear-gradient(#F4FAAF 33.3%, #c2e648 0, #c2e648 66.6%, #8CC939 0);
    	background: linear-gradient(#F4FAAF 33.3%, #c2e648 0, #c2e648 66.6%, #8CC939 0); */
  }
  .DevelopImg01.Dirt {
    background: #f2dc9d;
    /*
    background: -webkit-linear-gradient(#FEF0C7 33.3%, #f2dc9d 0, #f2dc9d 66.6%, #D9B95C 0);
    background: -moz-linear-gradient(#FEF0C7 33.3%, #f2dc9d 0, #f2dc9d 66.6%, #D9B95C 0);
    background: linear-gradient(#FEF0C7 33.3%, #f2dc9d 0, #f2dc9d 66.6%, #D9B95C 0);
    */
  }
  /* トラックバイアスパターン芝 */
  .DevelopImg01.Turf.BiasPattern111 {
    background: #8CC939;
  }
  .DevelopImg01.Turf.BiasPattern112 {
    background: #c2e648;
    background: linear-gradient(#8CC939 33.3%, #8CC939 0, #8CC939 66.6%, #c2e648 0);
  }
  .DevelopImg01.Turf.BiasPattern113 {
    background: #c2e648;
    background: linear-gradient(#8CC939 33.3%, #8CC939 0, #8CC939 66.6%, #F4FAAF 0);
  }
  .DevelopImg01.Turf.BiasPattern121 {
    background: #c2e648;
    background: linear-gradient(#8CC939 33.3%, #c2e648 0, #c2e648 66.6%, #8CC939 0);
  }
  .DevelopImg01.Turf.BiasPattern122 {
    background: #c2e648;
    background: linear-gradient(#8CC939 33.3%, #c2e648 0, #c2e648 66.6%, #c2e648 0);
  }
  .DevelopImg01.Turf.BiasPattern123 {
    background: #c2e648;
    background: linear-gradient(#8CC939 33.3%, #c2e648 0, #c2e648 66.6%, #F4FAAF 0);
  }
  .DevelopImg01.Turf.BiasPattern131 {
    background: #c2e648;
    background: linear-gradient(#8CC939 33.3%, #F4FAAF 0, #F4FAAF 66.6%, #8CC939 0);
  }
  .DevelopImg01.Turf.BiasPattern132 {
    background: #c2e648;
    background: linear-gradient(#8CC939 33.3%, #F4FAAF 0, #F4FAAF 66.6%, #c2e648 0);
  }
  .DevelopImg01.Turf.BiasPattern133 {
    background: #c2e648;
    background: linear-gradient(#8CC939 33.3%, #F4FAAF 0, #F4FAAF 66.6%, #F4FAAF 0);
  }
  .DevelopImg01.Turf.BiasPattern211 {
    background: #c2e648;
    background: linear-gradient(#c2e648 33.3%, #8CC939 0, #8CC939 66.6%, #8CC939 0);
  }
  .DevelopImg01.Turf.BiasPattern212 {
    background: #c2e648;
    background: linear-gradient(#c2e648 33.3%, #8CC939 0, #8CC939 66.6%, #c2e648 0);
  }
  .DevelopImg01.Turf.BiasPattern213 {
    background: #c2e648;
    background: linear-gradient(#c2e648 33.3%, #8CC939 0, #8CC939 66.6%, #F4FAAF 0);
  }
  .DevelopImg01.Turf.BiasPattern221 {
    background: #c2e648;
    background: linear-gradient(#c2e648 33.3%, #c2e648 0, #c2e648 66.6%, #8CC939 0);
  }
  .DevelopImg01.Turf.BiasPattern222 {
    background: #c2e648;
  }
  .DevelopImg01.Turf.BiasPattern223 {
    background: #c2e648;
    background: linear-gradient(#c2e648 33.3%, #c2e648 0, #c2e648 66.6%, #F4FAAF 0);
  }
  .DevelopImg01.Turf.BiasPattern231 {
    background: #c2e648;
    background: linear-gradient(#c2e648 33.3%, #F4FAAF 0, #F4FAAF 66.6%, #8CC939 0);
  }
  .DevelopImg01.Turf.BiasPattern232 {
    background: #c2e648;
    background: linear-gradient(#c2e648 33.3%, #F4FAAF 0, #F4FAAF 66.6%, #c2e648 0);
  }
  .DevelopImg01.Turf.BiasPattern233 {
    background: #c2e648;
    background: linear-gradient(#c2e648 33.3%, #F4FAAF 0, #F4FAAF 66.6%, #F4FAAF 0);
  }
  .DevelopImg01.Turf.BiasPattern311 {
    background: #c2e648;
    background: linear-gradient(#F4FAAF 33.3%, #8CC939 0, #8CC939 66.6%, #8CC939 0);
  }
  .DevelopImg01.Turf.BiasPattern312 {
    background: #c2e648;
    background: linear-gradient(#F4FAAF 33.3%, #8CC939 0, #8CC939 66.6%, #c2e648 0);
  }
  .DevelopImg01.Turf.BiasPattern313 {
    background: #c2e648;
    background: linear-gradient(#F4FAAF 33.3%, #8CC939 0, #8CC939 66.6%, #F4FAAF 0);
  }
  .DevelopImg01.Turf.BiasPattern321 {
    background: #c2e648;
    background: linear-gradient(#F4FAAF 33.3%, #c2e648 0, #c2e648 66.6%, #8CC939 0);
  }
  .DevelopImg01.Turf.BiasPattern322 {
    background: #c2e648;
    background: linear-gradient(#F4FAAF 33.3%, #c2e648 0, #c2e648 66.6%, #c2e648 0);
  }
  .DevelopImg01.Turf.BiasPattern323 {
    background: #c2e648;
    background: linear-gradient(#F4FAAF 33.3%, #c2e648 0, #c2e648 66.6%, #F4FAAF 0);
  }
  .DevelopImg01.Turf.BiasPattern331 {
    background: #c2e648;
    background: linear-gradient(#F4FAAF 33.3%, #F4FAAF 0, #F4FAAF 66.6%, #8CC939 0);
  }
  .DevelopImg01.Turf.BiasPattern332 {
    background: #c2e648;
    background: linear-gradient(#F4FAAF 33.3%, #F4FAAF 0, #F4FAAF 66.6%, #c2e648 0);
  }
  .DevelopImg01.Turf.BiasPattern333 {
    background: #8CC939;
  }
  /* トラックバイアスパターンダート */
  .DevelopImg01.Dirt.BiasPattern111 {
    background: #D9B95C;
  }
  .DevelopImg01.Dirt.BiasPattern112 {
    background: #f2dc9d;
    background: linear-gradient(#D9B95C 33.3%, #D9B95C 0, #D9B95C 66.6%, #f2dc9d 0);
  }
  .DevelopImg01.Dirt.BiasPattern113 {
    background: #f2dc9d;
    background: linear-gradient(#D9B95C 33.3%, #D9B95C 0, #D9B95C 66.6%, #FEF0C7 0);
  }
  .DevelopImg01.Dirt.BiasPattern121 {
    background: #f2dc9d;
    background: linear-gradient(#D9B95C 33.3%, #f2dc9d 0, #f2dc9d 66.6%, #f2dc9d 0);
  }
  .DevelopImg01.Dirt.BiasPattern122 {
    background: #f2dc9d;
    background: linear-gradient(#D9B95C 33.3%, #f2dc9d 0, #f2dc9d 66.6%, #f2dc9d 0);
  }
  .DevelopImg01.Dirt.BiasPattern123 {
    background: #f2dc9d;
    background: linear-gradient(#D9B95C 33.3%, #f2dc9d 0, #f2dc9d 66.6%, #FEF0C7 0);
  }
  .DevelopImg01.Dirt.BiasPattern131 {
    background: #f2dc9d;
    background: linear-gradient(#D9B95C 33.3%, #FEF0C7 0, #FEF0C7 66.6%, #D9B95C 0);
  }
  .DevelopImg01.Dirt.BiasPattern132 {
    background: #f2dc9d;
    background: linear-gradient(#D9B95C 33.3%, #FEF0C7 0, #FEF0C7 66.6%, #f2dc9d 0);
  }
  .DevelopImg01.Dirt.BiasPattern133 {
    background: #f2dc9d;
    background: linear-gradient(#D9B95C 33.3%, #FEF0C7 0, #FEF0C7 66.6%, #FEF0C7 0);
  }
  .DevelopImg01.Dirt.BiasPattern211 {
    background: #f2dc9d;
    background: linear-gradient(#f2dc9d 33.3%, #D9B95C 0, #D9B95C 66.6%, #D9B95C 0);
  }
  .DevelopImg01.Dirt.BiasPattern212 {
    background: #f2dc9d;
    background: linear-gradient(#f2dc9d 33.3%, #D9B95C 0, #D9B95C 66.6%, #f2dc9d 0);
  }
  .DevelopImg01.Dirt.BiasPattern213 {
    background: #f2dc9d;
    background: linear-gradient(#f2dc9d 33.3%, #D9B95C 0, #D9B95C 66.6%, #FEF0C7 0);
  }
  .DevelopImg01.Dirt.BiasPattern221 {
    background: #f2dc9d;
    background: linear-gradient(#f2dc9d 33.3%, #f2dc9d 0, #f2dc9d 66.6%, #D9B95C 0);
  }
  .DevelopImg01.Dirt.BiasPattern222 {
    background: #f2dc9d;
  }
  .DevelopImg01.Dirt.BiasPattern223 {
    background: #f2dc9d;
    background: linear-gradient(#f2dc9d 33.3%, #f2dc9d 0, #f2dc9d 66.6%, #FEF0C7 0);
  }
  .DevelopImg01.Dirt.BiasPattern231 {
    background: #f2dc9d;
    background: linear-gradient(#f2dc9d 33.3%, #FEF0C7 0, #FEF0C7 66.6%, #D9B95C 0);
  }
  .DevelopImg01.Dirt.BiasPattern232 {
    background: #f2dc9d;
    background: linear-gradient(#f2dc9d 33.3%, #FEF0C7 0, #FEF0C7 66.6%, #f2dc9d 0);
  }
  .DevelopImg01.Dirt.BiasPattern233 {
    background: #f2dc9d;
    background: linear-gradient(#f2dc9d 33.3%, #FEF0C7 0, #FEF0C7 66.6%, #FEF0C7 0);
  }
  .DevelopImg01.Dirt.BiasPattern311 {
    background: #f2dc9d;
    background: linear-gradient(#FEF0C7 33.3%, #D9B95C 0, #D9B95C 66.6%, #D9B95C 0);
  }
  .DevelopImg01.Dirt.BiasPattern312 {
    background: #f2dc9d;
    background: linear-gradient(#FEF0C7 33.3%, #D9B95C 0, #D9B95C 66.6%, #f2dc9d 0);
  }
  .DevelopImg01.Dirt.BiasPattern313 {
    background: #f2dc9d;
    background: linear-gradient(#FEF0C7 33.3%, #D9B95C 0, #D9B95C 66.6%, #FEF0C7 0);
  }
  .DevelopImg01.Dirt.BiasPattern321 {
    background: #f2dc9d;
    background: linear-gradient(#FEF0C7 33.3%, #f2dc9d 0, #f2dc9d 66.6%, #D9B95C 0);
  }
  .DevelopImg01.Dirt.BiasPattern322 {
    background: #f2dc9d;
    background: linear-gradient(#FEF0C7 33.3%, #f2dc9d 0, #f2dc9d 66.6%, #f2dc9d 0);
  }
  .DevelopImg01.Dirt.BiasPattern323 {
    background: #f2dc9d;
    background: linear-gradient(#FEF0C7 33.3%, #f2dc9d 0, #f2dc9d 66.6%, #FEF0C7 0);
  }
  .DevelopImg01.Dirt.BiasPattern331 {
    background: #f2dc9d;
    background: linear-gradient(#FEF0C7 33.3%, #FEF0C7 0, #FEF0C7 66.6%, #D9B95C 0);
  }
  .DevelopImg01.Dirt.BiasPattern332 {
    background: #f2dc9d;
    background: linear-gradient(#FEF0C7 33.3%, #FEF0C7 0, #FEF0C7 66.6%, #f2dc9d 0);
  }
  .DevelopImg01.Dirt.BiasPattern333 {
    background: #D9B95C;
  }
  .DevelopImgWrap {
    position: absolute;
    width: 82%;
    width: calc(90% - 30px);
    height: 100%;
    left: 30px;
    top: 0;
  }
  .DevelopImg01 .DevelopBiasTxt {
    position: absolute;
    top: 0;
    left: 0;
    width: 30px;
    bottom: 0;
  }
  .DevelopImg01 .DevelopBiasTxt &gt; span.Txt01 {
    display: flex;
    white-space: normal;
    width: 1em;
    line-height: 1.5;
    font-size: 77.78%;
    font-weight: bold;
    margin: auto;
    height: 33.33%;
    align-items: center;
    opacity: 0.88;
  }
  .DevelopImg01.Turf .DevelopBiasTxt &gt; span.Txt01 {
    color: #34570B;
  }
  .DevelopImg01.Dirt .DevelopBiasTxt &gt; span.Txt01 {
    color: #6E4211;
  }
  .DevelopImg01 .HorseIcon {
    position: absolute;
    width: 10.5%;
    height: 16%;
    transition: all 0.3s ease;
  }
  .DevelopImg01 .HorseIcon.Color01 {
    background: url(https://cdn.netkeiba.com/img.racev4.sp/common/img/race/dev_img/animation_horse01.png) no-repeat 0 0;
    background-size: 500% auto;
  }
  .DevelopImg01 .HorseIcon.Color02 {
    background: url(https://cdn.netkeiba.com/img.racev4.sp/common/img/race/dev_img/animation_horse02.png) no-repeat 0 0;
    background-size: 500% auto;
  }
  .DevelopImg01 .HorseIcon.Color03 {
    background: url(https://cdn.netkeiba.com/img.racev4.sp/common/img/race/dev_img/animation_horse03.png) no-repeat 0 0;
    background-size: 500% auto;
  }
  .DevelopImg01 .HorseIcon.Color04 {
    background: url(https://cdn.netkeiba.com/img.racev4.sp/common/img/race/dev_img/animation_horse04.png) no-repeat 0 0;
    background-size: 500% auto;
  }
  .DevelopImg01 .HorseIcon.Color05 {
    background: url(https://cdn.netkeiba.com/img.racev4.sp/common/img/race/dev_img/animation_horse05.png) no-repeat 0 0;
    background-size: 500% auto;
  }
  .DevelopImg01 .HorseIcon.Color06 {
    background: url(https://cdn.netkeiba.com/img.racev4.sp/common/img/race/dev_img/animation_horse06.png) no-repeat 0 0;
    background-size: 500% auto;
  }
  .DevelopImg01 .HorseIcon.Color07 {
    background: url(https://cdn.netkeiba.com/img.racev4.sp/common/img/race/dev_img/animation_horse07.png) no-repeat 0 0;
    background-size: 500% auto;
  }
  .DevelopImg01 .HorseIcon.Color11 {
    background: url(https://cdn.netkeiba.com/img.racev4.sp/common/img/race/dev_img/animation_horse08.png) no-repeat 0 0;
    background-size: 500% auto;
  }
  .DevelopImg01 .HorseIcon.Run {
    animation: run-sprite 0.4s steps(4) infinite;
  }
  @keyframes run-sprite {
    0% {
      background-position: 0 0;
    }
    100% {
      background-position: 100% 0;
    }
  }
  .DevelopImg01 .HorseIcon .Waku {
    display: block;
    font-size: 10px;
    border: 1px solid #fff;
    text-align: center;
    border-radius: 50%;
    width: 18px;
    height: 18px;
    margin: auto;
    line-height: 1.6;
    letter-spacing: -0.1em;
    text-indent: -0.1em;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
  .DevelopImg01 .HorseIcon .Waku.Waku1 {
    border-color: #ccc;
  }
  .DevelopImg01 .HorseIcon .HorseName {
    display: block;
    font-size: 10px;
    font-weight: bold;
    color: #666;
    text-align: center;
    position: absolute;
    width: 100%;
    top: 85%;
    transform: translateY(-50%);
  }
  .DevelopImg01 .HorseIcon .SpeedUp,
  .DevelopImg01 .HorseIcon .SpeedDown {
    display: none;
  }
  .DevelopImg01 .HorseIcon .SpeedUp_01 {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateY(-50%) translateX(-60%) scale(1.5);
    margin-left: -12px;
    overflow: hidden;
    width: 6px;
    height: 11px;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%227.074%22%20height%3D%2215.37%22%20viewBox%3D%220%200%207.074%2015.37%22%3E%3Cdefs%3E%3CclipPath%3E%3Crect%20width%3D%227.074%22%20height%3D%2215.37%22%20fill%3D%22none%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20transform%3D%22translate%287.074%2015.37%29%20rotate%28180%29%22%3E%3Cg%20clip-path%3D%22%22%3E%3Cpath%20d%3D%22M31.247%2C110.882a1.248%2C1.248%2C0%2C0%2C1-.882-2.13l1.178-1.178L30.365%2C106.4a1.247%2C1.247%2C0%2C0%2C1%2C1.764-1.764l2.06%2C2.06a1.247%2C1.247%2C0%2C0%2C1%2C0%2C1.764l-2.06%2C2.06a1.243%2C1.243%2C0%2C0%2C1-.882.366%22%20transform%3D%22translate%28-28.74%20-99.889%29%22%20fill%3D%22%23d64242%22%2F%3E%3Cpath%20d%3D%22M2.507%2C75.525a1.243%2C1.243%2C0%2C0%2C1%2C.882.366l2.06%2C2.06a1.247%2C1.247%2C0%2C0%2C1%2C0%2C1.764l-2.06%2C2.06a1.247%2C1.247%2C0%2C0%2C1-1.764-1.764L2.8%2C78.833%2C1.625%2C77.655a1.248%2C1.248%2C0%2C0%2C1%2C.882-2.13m0-1.259a2.507%2C2.507%2C0%2C0%2C0-1.772%2C4.28l.287.287-.287.287A2.507%2C2.507%2C0%2C1%2C0%2C4.28%2C82.665l2.06-2.06a2.507%2C2.507%2C0%2C0%2C0%2C0-3.545L4.28%2C75a2.49%2C2.49%2C0%2C0%2C0-1.773-.734%22%20transform%3D%22translate%280%20-71.148%29%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
  }
  .DevelopImg01 .HorseIcon .SpeedUp_02 {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -14px;
    transform: translateY(-50%) translateX(-60%) scale(1.5);
    overflow: hidden;
    width: 10px;
    height: 11px;
    background-image: url("data:image/svg+xml;charset=utf8,%09%09%09%09%09%09%09%09%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2213.142%22%20height%3D%2215.37%22%20viewBox%3D%220%200%2013.142%2015.37%22%3E%3Cdefs%3E%3CclipPath%3E%3Crect%20width%3D%2213.142%22%20height%3D%2215.37%22%20fill%3D%22none%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20transform%3D%22translate%2813.142%2015.37%29%20rotate%28180%29%22%3E%3Cg%20clip-path%3D%22%22%3E%3Cpath%20d%3D%22M31.247%2C110.882a1.248%2C1.248%2C0%2C0%2C1-.882-2.13l1.178-1.178L30.365%2C106.4a1.247%2C1.247%2C0%2C0%2C1%2C1.764-1.764l2.06%2C2.06a1.247%2C1.247%2C0%2C0%2C1%2C0%2C1.764l-2.06%2C2.06a1.243%2C1.243%2C0%2C0%2C1-.882.366%22%20transform%3D%22translate%28-28.74%20-99.889%29%22%20fill%3D%22%23d64242%22%2F%3E%3Cpath%20d%3D%22M2.507%2C75.525a1.243%2C1.243%2C0%2C0%2C1%2C.882.366l2.06%2C2.06a1.247%2C1.247%2C0%2C0%2C1%2C0%2C1.764l-2.06%2C2.06a1.247%2C1.247%2C0%2C0%2C1-1.764-1.764L2.8%2C78.833%2C1.625%2C77.655a1.248%2C1.248%2C0%2C0%2C1%2C.882-2.13m0-1.259a2.507%2C2.507%2C0%2C0%2C0-1.772%2C4.28l.287.287-.287.287A2.507%2C2.507%2C0%2C1%2C0%2C4.28%2C82.665l2.06-2.06a2.507%2C2.507%2C0%2C0%2C0%2C0-3.545L4.28%2C75a2.49%2C2.49%2C0%2C0%2C0-1.773-.734%22%20transform%3D%22translate%280%20-71.148%29%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M135.982%2C74.433a1.248%2C1.248%2C0%2C0%2C1-.882-2.13l2.848-2.848L135.1%2C66.607a1.247%2C1.247%2C0%2C0%2C1%2C1.764-1.764l3.73%2C3.73a1.247%2C1.247%2C0%2C0%2C1%2C0%2C1.764l-3.73%2C3.73a1.244%2C1.244%2C0%2C0%2C1-.882.365%22%20transform%3D%22translate%28-129.078%20-61.77%29%22%20fill%3D%22%23d64242%22%2F%3E%3Cpath%20d%3D%22M107.243%2C35.736a1.243%2C1.243%2C0%2C0%2C1%2C.882.366l3.73%2C3.73a1.247%2C1.247%2C0%2C0%2C1%2C0%2C1.764l-3.73%2C3.73a1.248%2C1.248%2C0%2C1%2C1-1.764-1.765l2.848-2.848-2.848-2.848a1.248%2C1.248%2C0%2C0%2C1%2C.882-2.13m0-1.259a2.507%2C2.507%2C0%2C0%2C0-1.772%2C4.28l1.957%2C1.958-1.958%2C1.957a2.507%2C2.507%2C0%2C0%2C0%2C3.545%2C3.546l3.73-3.73a2.507%2C2.507%2C0%2C0%2C0%2C0-3.546l-3.73-3.73a2.49%2C2.49%2C0%2C0%2C0-1.773-.734%22%20transform%3D%22translate%28-100.339%20-33.03%29%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
  }
  .DevelopImg01 .HorseIcon .SpeedUp_03 {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateY(-50%) translateX(-60%) scale(1.5);
    margin-left: -17px;
    overflow: hidden;
    width: 14px;
    height: 11px;
    background-image: url("data:image/svg+xml;charset=utf8,%09%09%09%09%09%09%09%09%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2219.098%22%20height%3D%2215.37%22%20viewBox%3D%220%200%2019.098%2015.37%22%3E%3Cdefs%3E%3CclipPath%3E%3Crect%20width%3D%2219.098%22%20height%3D%2215.37%22%20fill%3D%22none%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20transform%3D%22translate%2819.098%2015.37%29%20rotate%28180%29%22%3E%3Cg%20clip-path%3D%22%22%3E%3Cpath%20d%3D%22M31.247%2C110.882a1.248%2C1.248%2C0%2C0%2C1-.882-2.13l1.178-1.178L30.365%2C106.4a1.247%2C1.247%2C0%2C0%2C1%2C1.764-1.764l2.06%2C2.06a1.247%2C1.247%2C0%2C0%2C1%2C0%2C1.764l-2.06%2C2.06a1.243%2C1.243%2C0%2C0%2C1-.882.366%22%20transform%3D%22translate%28-28.74%20-99.889%29%22%20fill%3D%22%23d64242%22%2F%3E%3Cpath%20d%3D%22M2.507%2C75.525a1.243%2C1.243%2C0%2C0%2C1%2C.882.366l2.06%2C2.06a1.247%2C1.247%2C0%2C0%2C1%2C0%2C1.764l-2.06%2C2.06a1.247%2C1.247%2C0%2C0%2C1-1.764-1.764L2.8%2C78.833%2C1.625%2C77.655a1.248%2C1.248%2C0%2C0%2C1%2C.882-2.13m0-1.259a2.507%2C2.507%2C0%2C0%2C0-1.772%2C4.28l.287.287-.287.287A2.507%2C2.507%2C0%2C1%2C0%2C4.28%2C82.665l2.06-2.06a2.507%2C2.507%2C0%2C0%2C0%2C0-3.545L4.28%2C75a2.49%2C2.49%2C0%2C0%2C0-1.773-.734%22%20transform%3D%22translate%280%20-71.148%29%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M135.982%2C74.433a1.248%2C1.248%2C0%2C0%2C1-.882-2.13l2.848-2.848L135.1%2C66.607a1.247%2C1.247%2C0%2C0%2C1%2C1.764-1.764l3.73%2C3.73a1.247%2C1.247%2C0%2C0%2C1%2C0%2C1.764l-3.73%2C3.73a1.244%2C1.244%2C0%2C0%2C1-.882.365%22%20transform%3D%22translate%28-129.078%20-61.77%29%22%20fill%3D%22%23d64242%22%2F%3E%3Cpath%20d%3D%22M107.243%2C35.736a1.243%2C1.243%2C0%2C0%2C1%2C.882.366l3.73%2C3.73a1.247%2C1.247%2C0%2C0%2C1%2C0%2C1.764l-3.73%2C3.73a1.248%2C1.248%2C0%2C1%2C1-1.764-1.765l2.848-2.848-2.848-2.848a1.248%2C1.248%2C0%2C0%2C1%2C.882-2.13m0-1.259a2.507%2C2.507%2C0%2C0%2C0-1.772%2C4.28l1.957%2C1.958-1.958%2C1.957a2.507%2C2.507%2C0%2C0%2C0%2C3.545%2C3.546l3.73-3.73a2.507%2C2.507%2C0%2C0%2C0%2C0-3.546l-3.73-3.73a2.49%2C2.49%2C0%2C0%2C0-1.773-.734%22%20transform%3D%22translate%28-100.339%20-33.03%29%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M243.373%2C42.851a1.248%2C1.248%2C0%2C0%2C1-.882-2.13l4.3-4.3-4.3-4.3a1.248%2C1.248%2C0%2C1%2C1%2C1.764-1.765l5.178%2C5.178a1.248%2C1.248%2C0%2C0%2C1%2C0%2C1.765l-5.178%2C5.178a1.244%2C1.244%2C0%2C0%2C1-.882.365%22%20transform%3D%22translate%28-231.961%20-28.741%29%22%20fill%3D%22%23d64242%22%2F%3E%3Cpath%20d%3D%22M214.633%2C1.259a1.243%2C1.243%2C0%2C0%2C1%2C.882.365L220.693%2C6.8a1.248%2C1.248%2C0%2C0%2C1%2C0%2C1.765l-5.178%2C5.178a1.248%2C1.248%2C0%2C0%2C1-1.764-1.765l4.3-4.3-4.3-4.3a1.248%2C1.248%2C0%2C0%2C1%2C.882-2.13m0-1.259h0a2.507%2C2.507%2C0%2C0%2C0-1.773%2C4.28l3.405%2C3.405L212.86%2C11.09a2.507%2C2.507%2C0%2C0%2C0%2C3.545%2C3.546l5.178-5.178a2.507%2C2.507%2C0%2C0%2C0%2C0-3.546L216.406.734A2.49%2C2.49%2C0%2C0%2C0%2C214.633%2C0%22%20transform%3D%22translate%28-203.221%29%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
  }
  /* 左回り */
  /* タブ */
  /* コース情報 */
  /* 有料 */
  /*---------------------------------
  見解 .DevelopOpinionArea
  ---------------------------------*/
  /*
  .DevelopOpinionArea &gt; dl {
  	display: flex;
  	border-radius: 4px;
  	min-height: 78px;
  	overflow: hidden;
  }
  .DevelopOpinionArea &gt; dl dt{
  	display: flex;
  	justify-content: center;
  	align-items: center;
  	background-color: #d64646;
  	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 58.329 58'%3E%3Cpath d='M506.187,261.67c-15.739-1.4-28.821,11.275-27.558,26.437,1.024,12.275,11.61,22.075,24.291,22.488a25.541,25.541,0,0,0,15.579-4.573l12.73,12.586a3.365,3.365,0,0,0,4.68.02h0a3.129,3.129,0,0,0,.02-4.5l-12.611-12.471a23.988,23.988,0,0,0,4.818-22.262A25.084,25.084,0,0,0,506.187,261.67Zm16.3,24.228c.106,9.994-8.186,18.209-18.484,18.311s-18.757-7.943-18.864-17.937,8.186-18.2,18.479-18.309S522.38,275.908,522.486,285.9Z' transform='translate(-478.545 -261.565)' fill='%23b94b4b'/%3E%3C/svg%3E");
  	background-repeat: no-repeat;
  	background-position: 60% 50%;
  	background-size: 53px;
  	color: #fff;
  	text-align: center;
  	font-weight: bold;
  	font-size: 83.34%;
  	line-height: 1.35;
  	padding: 0 10px;
  }
  .DevelopOpinionArea &gt; dl dd{
  	position: relative;
  	flex: 1;
  	background-color: #f3f3f3;
  	padding: 10px;
  }
  .DevelopOpinionArea &gt; dl dd::after{
  	content: "";
  	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 139.652 70.249'%3E%3Cpath d='M129.684,10.537A34.481,34.481,0,0,0,104.784,0H85.56l-.406,1.616L84.611,0h-48.9C16.651,0,.639,15.219.02,33.925A34.972,34.972,0,0,0,9.964,59.71a34.477,34.477,0,0,0,24.9,10.539h69.071c19.062,0,35.075-15.218,35.695-33.925a34.989,34.989,0,0,0-9.948-25.787M103.936,65.348h-48.9v-4.9h50.11l.359-.025c.124-.018.283-.05.418-.074a25.878,25.878,0,0,0,14.117-7.16A26.159,26.159,0,0,0,127.4,35.141v0a25.1,25.1,0,0,0-5.545-16.259,25.743,25.743,0,0,0-16.238-9.036l-.139-.02H105.2L78.189,9.814a7.3,7.3,0,0,1-.882.054c-.171,0-.339-.041-.509-.054L36.144,9.8c-4.159,0-11.082,2.249-16.458,7.186-.707.649-6.911,6.664-7.363,18.04a24.7,24.7,0,0,0,5.482,16.349c6.9,8.416,16.988,9.056,19.648,9.07l.108,0c.083,0,.16,0,.225,0h7.394v4.9H34.866A29.587,29.587,0,0,1,13.506,56.3,30.137,30.137,0,0,1,4.945,34.088C5.479,17.994,19.281,4.9,35.715,4.9h69.069a29.576,29.576,0,0,1,21.358,9.045A30.138,30.138,0,0,1,134.7,36.161c-.532,16.1-14.335,29.187-30.768,29.187M40.523,45.706A10.113,10.113,0,0,1,29.571,35.193a10.63,10.63,0,0,1,3.192-7.236,12.781,12.781,0,0,1,8.083-3.411L98.663,24.5a12.324,12.324,0,0,1,8.729,3.226,10.141,10.141,0,0,1,3.428,7.392A9.978,9.978,0,0,1,108.2,41.7c-3.387,3.945-8.6,4.062-9.627,4.042H43.163v-.226Zm14.516,4.939h43.5c.07,0,.148,0,.231,0,2.215,0,8.658-.49,13.187-5.764a14.85,14.85,0,0,0,3.794-9.757v0a14.918,14.918,0,0,0-4.931-10.917,17.045,17.045,0,0,0-12.242-4.6H40.7l-2.465.045v.289a17.492,17.492,0,0,0-8.878,4.481,15.649,15.649,0,0,0-4.709,10.638,15.479,15.479,0,0,0,4.912,11.685,15.293,15.293,0,0,0,8.674,3.793v.111h6.949v4.9H37.753c-1.668.056-10.343-.21-16.128-7.264a20.057,20.057,0,0,1-4.377-13.06c.381-9.567,5.562-14.432,5.782-14.635C27.7,16.3,33.551,14.7,36.144,14.7h68.836a20.753,20.753,0,0,1,13.039,7.259,20.275,20.275,0,0,1,4.449,13.148,20.383,20.383,0,0,1-17.5,20.436H55.039Z' fill='%23fff'/%3E%3C/svg%3E");
  	background-repeat: no-repeat;
  	background-position: center;
  	background-size: contain;
  	position: absolute;
  	bottom: -15%;
  	right: -11%;
  	width: 48%;
  	height: 100%;
  }
  .DevelopOpinionArea &gt; dl dd li {
  	color: #d64646;
  	font-size: 73.34%;
  	font-weight: bold;
  	position: relative;
  	padding-left: 18px;
  }
  .DevelopOpinionArea &gt; dl dd li::before {
  	content: "";
  	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13.168 9.443'%3E%3Cpath d='M3.41,371.65.178,368.639a.54.54,0,0,1,0-.8.641.641,0,0,1,.86,0l2.8,2.61,7.289-6.791a.64.64,0,0,1,.861,0,.54.54,0,0,1,0,.8L4.27,371.65A.641.641,0,0,1,3.41,371.65Z' transform='translate(0.5 -362.932)' fill='%23757575' stroke='%23666' stroke-width='1'/%3E%3C/svg%3E");
  	background-repeat: no-repeat;
  	background-position: center;
  	background-size: contain;
  	position: absolute;
  	top: 3px;
  	left: 0;
  	width: 13px;
  	height: 9px;
  }
  .DevelopOpinionArea &gt; dl dd li + li {
  	margin-top: 8px;
  }
  */
  /* 説明 */
  /* タブレット以下 */
  /*---------------------------------
  タイム予測 .AiTenkaiArea02
  ---------------------------------*/
  /* ソート */
  /*----------------------------------------------
  # 有料導線
  ----------------------------------------------*/
  .DevelopImg01.AntiClockwise {
    transform: scale(-1, 1);
  }
  .DevelopImg01.AntiClockwise .HorseIcon .Waku,
  .DevelopImg01.AntiClockwise .HorseIcon .HorseName,
  .DevelopImg01.AntiClockwise .DevelopBiasTxt &gt; span.Txt01 {
    transform: scale(-1, 1);
  }
  .DevelopImg01.AntiClockwise .HorseIcon .Waku {
    transform: translate(-50%, -50%) scale(-1, 1);
  }
  .DevelopImg01.AntiClockwise .HorseIcon .HorseName {
    transform: translate(0, -50%) scale(-1, 1);
    white-space: nowrap;
  }
  .DevDataCheckBox {
    position: relative;
  }
  .AiTenkaiArea01 .DevDataCheckBox.isFreemium,
  .AiTenkaiArea02 .DevDataCheckBox.isFreemium {
    margin-top: 20px;
    background: #f3f3f3;
    border-radius: 4px;
    margin: 0 10px 6px;
    padding: 0 6px 6px 11px;
  }
  .AiTenkaiArea01 .DevDataCheckBox.isFreemium::before,
  .AiTenkaiArea02 .DevDataCheckBox.isFreemium::before {
    content: "";
    display: block;
    width: 10px;
    height: 12px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 11.587'%3E%3Cpath d='M4.5,0A3.3,3.3,0,0,0,1.453,3.506V4.4H1.205A1.272,1.272,0,0,0,0,5.793v4.253a1.779,1.779,0,0,0,.341,1.077,1.1,1.1,0,0,0,.865.464H7.795a1.1,1.1,0,0,0,.865-.464A1.779,1.779,0,0,0,9,10.047V5.793A1.272,1.272,0,0,0,7.795,4.4H7.55V3.506A3.3,3.3,0,0,0,4.5,0Zm0,1A2.291,2.291,0,0,1,6.539,3.49v.9H2.458v-.9A2.291,2.291,0,0,1,4.5,1m.038,4.8a1.038,1.038,0,0,1,.478,1.952l.506,1.825c.093.462-.4.384-.9.384H4.432c-.5,0-.962.083-.9-.384l.51-1.831a1.038,1.038,0,0,1,.49-1.945Z' fill='%237a4ab1'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    position: absolute;
    top: 50%;
    left: -4px;
    transform: translate(0, -50%);
  }
  .AiTenkaiArea01 .DevDataCheckBox {
    margin: 0 16px 10px;
  }
  .AiTenkaiArea02 .DevDataCheckBox {
    margin: 0 0 10px;
  }
  .DevDataCheckBox .DevCheckInfoTxt {
    display: block;
    font-size: 61.11%;
    font-weight: bold;
    color: #3251BC;
    padding: 0 10px;
    line-height: 1.6;
    text-align: center;
  }
  .DevDataCheckBox .DevDataCheckBoxInner {
    display: flex;
    margin: 8px auto 0;
    padding: 8px 0 2px;
  }
  .DevDataCheckBox .CheckLabelWrap {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    position: relative;
    min-width: 22px;
    height: 22px;
    cursor: pointer;
    outline: none;
    white-space: nowrap;
    vertical-align: top;
    font-weight: bold;
    margin-right: 10px;
  }
  .DevDataCheckBox .CheckLabelWrap.BiasSwitch {
    margin: 0 0 0 auto;
  }
  .DevDataCheckBox .CheckLabelWrap .CheckLabel {
    position: relative;
    font-size: 72.23%;
    line-height: 1.2;
    vertical-align: top;
    margin-left: 6px;
    color: #333;
    font-weight: normal;
  }
  .DevDataCheckBox .CheckLabelWrap.BiasSwitch .CheckLabel {
    margin-left: 4px;
  }
  span.CheckboxWrap .CheckboxInput {
    min-width: 22px;
    height: 22px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
  }
  span.CheckboxWrap .CheckboxInner {
    background-color: #fff;
    border: 2px solid #bfbfbf;
    border-collapse: initial;
    display: block;
    width: 18px;
    height: 18px;
    position: relative;
    top: 0;
    left: 0;
    transition: all 0.2s;
  }
  span.CheckboxWrap .CheckboxInner::after {
    content: " ";
    display: block;
    /* background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10.819 7.402'%3E%3Cpath d='M3.032,370.746.158,368.069a.48.48,0,0,1,0-.713.57.57,0,0,1,.765,0l2.491,2.321L9.9,363.639a.569.569,0,0,1,.765,0,.48.48,0,0,1,0,.713L3.8,370.746A.57.57,0,0,1,3.032,370.746Z' transform='translate(0 -363.491)' fill='%23dadada'/%3E%3C/svg%3E"); */
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8.431 6.386'%3E%3Cpath d='M49.176,53.432a1.121,1.121,0,0,0-1.574.079l-3.537,3.537-1.172-1.172a1.063,1.063,0,1,0-1.5,1.5l1.8,1.8a1.227,1.227,0,0,0,.832.364h.081a1.226,1.226,0,0,0,.831-.364l4.16-4.161a1.121,1.121,0,0,0,.079-1.574' transform='translate(-41.032 -53.146)' fill='%23fff'/%3E%3C/svg%3E ");
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    transition: all 0.1s cubic-bezier(0.71, -0.46, 0.88, 0.6);
    width: 11px;
    height: 8px;
  }
  span.CheckboxWrap input:checked + .CheckboxInner {
    border: none;
    background-color: #3251BC;
  }
  span.CheckboxWrap input:checked + .CheckboxInner:after {
    transform: rotate(0deg) scale(1) translate(-50%, -50%);
    transition: all 0.2s cubic-bezier(0.12, 0.4, 0.29, 1.46) 0.1s;
  }
  .DevDataCheckBox .Check_Switcher {
    position: relative;
    width: 36px;
    flex-basis: 36px;
    height: 20px;
    background-color: #dadada;
    border-radius: 10px;
    transition: background-color 0.25s ease-in;
  }
  .DevDataCheckBox .Check_Switcher::after {
    content: "";
    position: absolute;
    top: 2.5px;
    left: 4px;
    width: 15px;
    height: 15px;
    background-color: #fff;
    border-radius: 50%;
    transition: transform 0.25s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  .DevDataCheckBox :checked + .Check_Switcher {
    background-color: #3251bc;
  }
  .DevDataCheckBox :checked + .Check_Switcher::after {
    transform: translateX(13px);
  }
  .DevDataCheckBox .CheckLabelWrap .CheckLabel .NewFlag,
  .BalanceAna .TabMenu01 ul li .NewFlag {
    position: absolute;
    overflow: visible;
    text-indent: 0;
    color: #fff;
    font-size: 10px;
    font-weight: bold;
    line-height: 1;
    background: #EF5350;
    padding: 2px 8px;
    border-radius: 2px;
    white-space: nowrap;
    left: 50%;
    transform: translateX(-50%) scale(0.9);
  }
  .DevDataCheckBox .CheckLabelWrap .CheckLabel .NewFlag {
    top: -16px;
  }
  .BalanceAna .TabMenu01 ul li .NewFlag {
    top: -6px;
  }
  .DevDataCheckBox .CheckLabelWrap .CheckLabel .NewFlag::before,
  .BalanceAna .TabMenu01 ul li .NewFlag::before {
    content: "";
    position: absolute;
    top: 13px;
    left: 50%;
    display: inline-block;
    border: solid 3px transparent;
    border-top: solid 6px #EF5350;
    margin-left: -4px;
  }
  ul.SearchDetail_CateCheckList li .CheckLabel {
    font-size: 14px;
    line-height: 18px;
    vertical-align: top;
    margin-left: 8px;
  }
  .DevDataCheckBox.isFreemium .DevCheckInfoTxt {
    min-width: 260px;
    position: absolute;
    font-size: 61.11%;
    font-weight: bold;
    color: #fff;
    background: #603F80;
    border-radius: 50px;
    padding: 2px 10px 3px;
    line-height: 1.6;
    top: -12px;
    left: 50%;
    transform: translate(-50%, 0);
    text-align: center;
  }
  .DevDataCheckBox.isFreemium .DevCheckInfoTxt::after {
    content: "";
    position: absolute;
    bottom: -5px;
    right: 50%;
    transform: translate(50%, 0);
    -webkit-clip-path: none;
            clip-path: none;
    background: none;
    display: inline-block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 6px 9px 0 9px;
    border-color: #603F80 transparent transparent transparent;
  }
  .DevDataCheckBox.isFreemium .CheckLabel {
    color: #999999;
  }
  .DevDataCheckBox.isFreemium .CheckLabelWrap,
  .DevDataCheckBox.isFreemium span.CheckboxWrap {
    pointer-events: none;
  }
  .DevDataCheckBox.isFreemium span.CheckboxWrap .CheckboxInner {
    background: #F3F3F3;
    border-color: #DADADA;
  }
  .DevDataCheckBox.isFreemium span.CheckboxWrap .CheckboxInner::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10.819 7.402'%3E%3Cpath d='M3.032,370.746.158,368.069a.48.48,0,0,1,0-.713.57.57,0,0,1,.765,0l2.491,2.321L9.9,363.639a.569.569,0,0,1,.765,0,.48.48,0,0,1,0,.713L3.8,370.746A.57.57,0,0,1,3.032,370.746Z' transform='translate(0 -363.491)' fill='%23dadada'/%3E%3C/svg%3E");
  }
  .DevDataCheckBox.isFreemium :checked + .Check_Switcher {
    background: #bfbfbf;
  }
  .BalanceAna .TabMenu01 {
    margin-bottom: 10px;
    background: #fff;
  }
  .BalanceAna .TabMenu01 ul {
    display: flex;
  }
  .BalanceAna .TabMenu01 ul li {
    border-bottom: 1px solid #dadada;
    font-size: 83.34%;
    font-weight: bold;
  }
  .BalanceAna .TabMenu01 ul.Tab_Col2 li {
    width: 50%;
  }
  .BalanceAna .TabMenu01 ul.Tab_Col3 li {
    width: 33.33%;
  }
  .BalanceAna .TabMenu01 li a {
    position: relative;
    display: flex;
    height: 40px;
    align-items: center;
    justify-content: center;
    color: #777;
  }
  .BalanceAna .TabMenu01 ul li.Active {
    border-bottom: 4px solid #3251bc;
    color: #3251bc;
  }
  .BalanceAna .TabMenu01 ul li.Active a {
    color: #3251bc;
  }
  .DevelopCourseDataWrap {
    display: flex;
    margin: 10px;
  }
  .CourseDataArea {
    background: #f3f3f3;
    border-radius: 4px;
    padding: 10px;
  }
  .AiTenkaiArea01 .CourseDataArea:first-child {
    flex: 1 1;
  }
  .AiTenkaiArea01 .CourseDataArea + .CourseDataArea {
    margin-left: 8px;
  }
  .CourseDataTitle {
    background: #999;
    color: #fff;
    text-align: center;
    font-size: 66.67%;
    line-height: 1.6;
    border-radius: 4px;
    padding: 0 8px;
  }
  .CourseDataTitle h2 {
    line-height: 1.6;
    font-weight: normal;
  }
  .AiTenkaiArea01 .CourseDataWrap {
    display: flex;
    align-items: center;
    justify-content: center;
    min-height: 41px;
  }
  .CourseDataWrap ul {
    display: flex;
    flex: 1 1;
  }
  .CourseDataWrap ul li {
    width: 25%;
    text-align: center;
  }
  .CourseDataWrap ul li .T {
    font-size: 55.56%;
    font-weight: bold;
    color: #777;
    padding: 8px 0 0;
  }
  .CourseDataWrap ul li &gt; img {
    margin-bottom: -12px;
  }
  .CourseDataWrap ul li .Data {
    font-size: 72.23%;
    color: #666;
    padding: 8px 0 0;
  }
  .CourseDataWrap .Data.Pace_S {
    font-size: 83.34%;
    font-weight: bold;
    color: #3251bc;
  }
  .CourseDataWrap .Data.Pace_M {
    font-size: 83.34%;
    font-weight: bold;
    color: #167c07;
  }
  .CourseDataWrap .Data.Pace_H {
    font-size: 83.34%;
    font-weight: bold;
    color: #c53131;
  }
  .CourseDataWrap .TrackBiasTxt01 {
    font-size: 72.23%;
    font-weight: bold;
    color: #666;
  }
  .AiTenkaiArea01 .CourseDataArea + .CourseDataArea.isFreemium .TrackBiasTxt01 {
    position: relative;
  }
  .AiTenkaiArea01 .CourseDataArea + .CourseDataArea.isFreemium .TrackBiasTxt01::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 24px;
    height: 38px;
    background: url(https://cdn.netkeiba.com/img.racev4.sp/common/img/icon/icon_finger.png) no-repeat;
    background-size: cover;
    z-index: 6600;
  }
  .DevelopOpinionArea {
    margin: 30px 10px 10px;
  }
  .DevelopOpinionArea .DevTitle2nd {
    margin-bottom: 6px;
  }
  .DevelopOpinionArea &gt; dl {
    display: flex;
  }
  .DevelopOpinionArea &gt; dl dt {
    color: #3251bc;
    font-size: 72.23%;
    font-weight: bold;
    line-height: 1.3;
    text-align: center;
    margin-right: 14px;
  }
  .DevelopOpinionArea .Icon_AI_01 {
    position: relative;
    display: block;
    width: 36px;
    height: 36px;
    background-color: #3251bc;
    border-radius: 50%;
    margin: 10px auto 4px;
  }
  .Icon_AI_01::after {
    content: "";
    background-image: url(https://cdn.netkeiba.com/img.racev4.sp/common/img/icon/icon_ai01.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    position: absolute;
    top: 50%;
    left: 50%;
    width: 24px;
    height: 24px;
    transform: translate(-50%, -50%);
  }
  .DevelopOpinionArea &gt; dl dd {
    position: relative;
    flex: 1 1;
    background-color: #f3f3f3;
    padding: 20px 10px;
    border-radius: 8px;
  }
  .DevelopOpinionArea &gt; dl dd::before {
    content: "";
    display: block;
    position: absolute;
    top: 36px;
    left: -12px;
    width: 12px;
    height: 12px;
    -webkit-clip-path: polygon(0 50%, 100% 0, 100% 100%);
            clip-path: polygon(0 50%, 100% 0, 100% 100%);
    background: #F3F3F3;
  }
  .DevelopOpinionArea &gt; dl dd h3,
  .DevelopOpinionArea &gt; dl dd p {
    font-size: 72.23%;
    line-height: 1.6;
  }
  .DevelopOpinionArea &gt; dl dd h3 {
    font-weight: bold;
  }
  .DevelopOpinionArea.isFreemium &gt; dl dd {
    padding-bottom: 10px;
  }
  .DevelopOpinionArea.isFreemium .NoCheckData &gt; p {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
  }
  .DevelopOpinionArea.isFreemium .NoCheckData img {
    display: block;
    width: 100%;
    height: auto;
  }
  .DevelopOpinionArea.isFreemium .NoCheckData {
    position: relative;
  }
  .DevelopOpinionArea.isFreemium .DevelopOpinionArea_dummyWrap {
    width: 80%;
    position: absolute;
    bottom: 0;
    transform: translate(-50%, -10%);
    left: 50%;
    z-index: 2000;
  }
  .DevelopOpinionArea.isFreemium .DevelopOpinionArea_dummyWrap .Master_Regist_Box {
    width: 100%;
    padding: 10px;
    margin: auto;
  }
  .DevelopOpinionArea.isFreemium .Master_Regist_Box .Master_Regist_MsgArea01,
  .DevelopOpinionArea.isFreemium .Master_Regist_Box p.Master_Regist_Msg02 {
    margin-bottom: 15px;
  }
  .DevelopOpinionArea.isFreemium .Master_Regist_Box p.Master_Regist_Msg01,
  .DevelopOpinionArea.isFreemium .Master_Regist_Box p.Master_Regist_Msg02 {
    font-size: 81.25% !important;
    line-height: 1.18;
  }
  .DevelopOpinionArea.isFreemium .Master_Regist_Box p.Master_Regist_Msg_Campaign01 {
    line-height: 1.18;
  }
  .DevelopOpinionArea.isFreemium .Master_Regist_Btn {
    margin-top: 3px;
    font-size: 72.22% !important;
    padding: 12px 28px;
  }
  .DevelopOpinionArea.isFreemium .Master_Regist_Txt02 a {
    font-size: 62.5% !important;
  }
  .DevelopOpinionArea.isFreemium .DummyComment {
    width: 100%;
    height: 92px;
    background: url(https://cdn.netkeiba.com/img.racev4.sp/common/img/race/develop/comment_dummy.png) repeat;
    background-size: 320px auto;
    background-position: -6px 0;
    filter: blur(2px);
  }
  .DevelopOpinionArea.isFreemium .NoCheckData::before {
    content: "";
    position: absolute;
    top: auto;
    bottom: 18px;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 24px;
    height: 38px;
    background: url(https://cdn.netkeiba.com/img.racev4.sp/common/img/icon/icon_finger.png) no-repeat;
    background-size: cover;
    -webkit-clip-path: border-box;
            clip-path: border-box;
    z-index: 10;
  }
  .PositionMap .DevTitle2nd {
    margin: 0 10px 8px;
  }
  .Description_Box .ViewTitle {
    font-size: 72.23%;
    font-weight: bold;
    background: #F3F3F3;
    color: #444;
    padding: 4px 10px;
  }
  .Description_Box .ViewInfo {
    padding: 10px 10px;
    line-height: 0;
  }
  .Description_Box .ViewInfo .SpeedIconInfo {
    display: inline-flex;
    font-size: 66.67%;
    font-weight: bold;
    align-items: center;
    margin-right: 18px;
  }
  .AiTenkaiArea02 {
    margin: 10px;
  }
  .AiTenkaiArea02 .CourseDataArea {
    margin-bottom: 20px;
  }
  .AiTenkaiArea02 .DevDataCheckBox + .CourseDataArea {
    margin-top: 10px;
  }
  .AiTenkaiArea02 .Race_HaronTime {
    margin-bottom: 40px;
  }
  .AiTenkaiArea02 .PredictRap_Table th {
    text-align: center;
    vertical-align: bottom;
    padding: 2px 1px;
    border-left: 1px solid #dadada;
  }
  .RaceCommon_Table.Race_HaronTime tbody th:first-child,
  .RaceCommon_Table.Race_HaronTime tbody td:first-child {
    border-left: 1px solid #dadada;
  }
  .RaceCommon_Table.Race_HaronTime tbody th:last-child,
  .RaceCommon_Table.Race_HaronTime tbody td:last-child {
    border-right: 1px solid #dadada;
  }
  .AiTenkaiArea02 .PredictRap_Table .HorseList td:first-child {
    border-left: 1px solid #E3E5EB;
  }
  .AiTenkaiArea02 .PredictRap_Table .HorseList td:last-child {
    border-right: 1px solid #E3E5EB;
  }
  .AiTenkaiArea02 .tablesorter-header-inner {
    position: relative;
    display: inline-block;
  }
  .AiTenkaiArea02 .sort_icon {
    position: relative;
    display: inline-block;
    width: 8px;
    height: 16px;
  }
  .AiTenkaiArea02 .sort_icon::before,
  .AiTenkaiArea02 .sort_icon::after {
    border: 4px solid transparent;
    content: "";
    display: block;
    height: 0;
    left: 50%;
    top: 50%;
    transform: translate(-50%, 0);
    position: absolute;
    width: 0;
  }
  .AiTenkaiArea02 .sort_icon::before {
    border-bottom-color: #999;
    margin-top: -9px;
  }
  .AiTenkaiArea02 .sort_icon::after {
    border-top-color: #999;
    margin-top: 1px;
  }
  .tablesorter-headerAsc .sort_icon::before {
    border-width: 7px 4px;
    margin-top: -11px;
  }
  .tablesorter-headerAsc .sort_icon::after {
    display: none;
  }
  .tablesorter-headerDesc .sort_icon::before {
    display: none;
  }
  .tablesorter-headerDesc .sort_icon::after {
    border-width: 7px 4px;
    margin-top: -4px;
  }
  .AiTenkaiArea02 .Shutuba_Table .HorseList .Horse_Info {
    font-weight: bold;
    font-size: 83.34%;
    padding: 12px 10px;
  }
  .Shutuba_Table.isFreemium .HorseList img {
    max-height: 40px;
  }
  .Shutuba_Table.PredictRap_Table.isFreemium .HorseList:nth-of-type(n+1) td:nth-of-type(2) {
    text-align: left;
  }
  .Master_Regist_Box {
    width: 60%;
    border: 2px solid #603F80;
    border-radius: 4px;
    background: #fff;
    margin: 20px auto 20px;
    padding: 20px 10px;
    white-space: normal;
  }
  .AiTenkaiArea02 .Master_Regist_Box {
    width: 100%;
    margin: 10px auto 20px;
  }
  .RestPositionMap .Master_Regist_Box,
  .AiTenkaiArea03 .Master_Regist_Box {
    width: 94.66%;
  }
  .Master_Regist_Box * {
    font-size: 16px;
  }
  .Master_Regist_Box .Master_Regist_MsgArea01 {
    margin-bottom: 16px;
    text-align: center;
  }
  .Master_Regist_Box p.Master_Regist_Msg01,
  .Master_Regist_Box p.Master_Regist_Msg02 {
    font-weight: bold;
    text-align: center;
    line-height: 1.43;
  }
  .Master_Regist_Box p.Master_Regist_Msg02 {
    display: inline;
    border-bottom: 1px solid #603F80;
    margin-bottom: 22px;
    padding-bottom: 5px;
    line-height: 1.8;
  }
  .Master_Regist_Box p.Master_Regist_Msg_Campaign01 {
    position: relative;
    color: #603F80;
    font-size: 11px;
    font-weight: bold;
    text-align: center;
    line-height: 1.8;
  }
  .Master_Regist_Box p.Master_Regist_Msg_Campaign01:before,
  .Master_Regist_Box p.Master_Regist_Msg_Campaign01:after {
    content: "";
    height: 21px;
    width: 3px;
    display: inline-block;
    background: #603F80;
    border-radius: 3px;
    vertical-align: top;
  }
  .Master_Regist_Box p.Master_Regist_Msg_Campaign01:before {
    transform: rotate(-30deg);
    margin: 0 6px 0 0;
  }
  .Master_Regist_Box p.Master_Regist_Msg_Campaign01:after {
    transform: rotate(30deg);
    margin: 0 0 0 6px;
  }
  .Master_Regist_Box p.Master_Regist_Msg_Campaign01 em {
    font-size: 13px;
  }
  .Master_Regist_Btn {
    line-height: 1.2;
    font-size: 15px;
    position: relative;
    display: block;
    background: #603F80;
    font-weight: bold;
    text-align: center;
    padding: 14px 0;
    color: #FFF;
    margin: 7px auto 10px;
    padding: 14px 28px;
    border-radius: 4px;
    width: -moz-max-content;
    width: max-content;
  }
  .Master_Regist_Txt02 {
    line-height: 1.3;
    font-size: 100%;
    text-align: center;
  }
  .Master_Regist_Txt02 &gt; a {
    display: block;
    font-size: 12px;
    text-align: center;
    text-decoration: underline;
    color: #333;
  }
  .AiTenkaiArea02 .Shutuba_Table .HorseList .Horse_Info.is_excluded {
    padding: 0;
    border-right: 1px solid #dadada;
  }
  .AiTenkaiArea02 .Shutuba_Table .HorseList .is_excluded {
    color: #BFBFBF;
    border-color: #dadada;
  }
  .PredictRap_Table .HorseList td.is_excluded {
    background: #e5e5e5;
  }
  .PredictRap_Table .HorseList td.is_excluded .container {
    display: flex;
  }
  .PredictRap_Table .HorseList td.is_excluded .container .text-container {
    padding: 12px 10px;
    border-right: 1px solid #dadada;
  }
  .PredictRap_Table .HorseList td.is_excluded .container .link-container {
    padding: 12px 10px;
  }
  .PredictRap_Table .HorseList td.is_excluded p,
  .PredictRap_Table .HorseList td.is_excluded a {
    color: #BFBFBF;
    pointer-events: none;
  }
}
@media only screen and (max-width: 768px) and (min-width: 480px) and (max-width: 1025px) {
  .DevelopImg01 .HorseIcon .SpeedUp_01,
  .DevelopImg01 .HorseIcon .SpeedUp_02,
  .DevelopImg01 .HorseIcon .SpeedUp_03 {
    width: 30%;
    height: 26%;
    margin-left: -38%;
  }
  .DevTitle2nd h2 {
    font-size: 88.89%;
  }
  .DevelopImg01 .HorseIcon .SpeedUp {
    /* margin-top: -27%; */
    width: 30%;
    height: 32%;
    text-indent: -200%;
    /* padding-top: 50px; */
    background-size: contain;
    color: transparent;
  }
  .DevelopImg01 .HorseIcon .SpeedDown {
    /* margin-top: -27%; */
    width: 30%;
    height: 32%;
    text-indent: -200%;
    /* padding-top: 50px; */
    background-size: contain;
    color: transparent;
  }
  .DevelopImg01 .HorseIcon .HorseName {
    font-size: 2.3vw;
    /*	font-size:min(2.3vw,10px); */
  }
  .DevelopImg01 .HorseIcon .Waku {
    font-size: 2.3vw;
    width: 40%;
    height: 36%;
    line-height: 1.6;
    min-width: 18px;
    min-height: 18px;
    /* top: 20%; */
  }
  span.CourseTxt01 {
    font-size: 88.89%;
  }
  .CourseDataWrap .T {
    font-size: 72.23%;
    padding: 6px;
    border-radius: 12px;
    margin: 6px;
  }
  .CourseDataWrap .Data {
    font-size: 88.89%;
    margin: 6px;
  }
  .CourseDataWrap .TrackBiasTxt01 {
    margin: 14px 0 0;
  }
}
.AntiClockwise .Description_Box .SpeedIconInfo svg{
  transform: scale(-1, 1);
  scale: 1.2;
}
</pre></body></html>