@charset "utf-8";

@media only screen and (max-width: 811px) {
    html {
        font-synthesis: none;
    }

    @font-face {
        font-family: 'Roboto';
        src: url('../../fonts/Roboto-VariableFont_wdth_wght.woff2') format('woff2');
        /* 400 = Regular, 500 = Medium, 700 = Bold */
        font-weight: 400 500 700;
        font-style: normal;
        font-display: swap;
        size-adjust: 108%;
    }
    
    @font-face {
        font-family: 'NotoSansJP';
        src: url('../../fonts/NotoSansJP-VariableFont_wght.woff2') format('woff2');
        /* 400 = Regular, 500 = Medium, 700 = Bold */
        font-weight: 400 500 700;
        font-style: normal;
        font-display: swap;
    }
    
    body {
        font-family: 'Roboto', 'NotoSansJP', sans-serif;
        color: #222222;
    }
    .Header_Area{
        font-family: 'Roboto', 'NotoSansJP', sans-serif !important;
    }
    b,
    strong {
        font-weight: 700;
    }
    
    /* FY27 font-weight normalization
       400 = Regular
       500 = Medium
       700 = Bold
    */
    html {
        font-synthesis: none;
    }
    
    body,
    input,
    textarea,
    select,
    button {
        font-weight: 400;
    }
    
    /* common_nk01.css-related thin text overrides */
    .Content_FooterTxt,
    .DateTime,
    .DateTime_Top,
    .fwN {
        font-weight: 400 !important;
    }
    
    /* common_nk01.css-related shared text overrides */
    .fwB {
        font-weight: 700 !important;
    }
    
    .DateTime,
    .DateTime_Top {
        color: #444444 !important;
        font-weight: 400 !important;
    }
    
    .ColumnList .List01 .ContentMainTitle,
    .Column_MainImgBox .ContentMainTitle,
    .CommonBtn03 a,
    .ContentMainTitle,
    .ContentTitleArea span.ContentTitle .ContentMainTitle {
        color: #222222 !important;
        font-weight: 700 !important;
    }
    
    table.SP_Common_Table th {
        color: #555555 !important;
        font-weight: 400 !important;
    }
    
    .ColumnList .List01 .Content_FooterTxt,
    .Column_MainImgBox .Content_FooterTxt {
        color: #707070 !important;
    }
    
    .Title_Sec h2 {
        font-size: 18px !important;
        color: #555555 !important;
        font-weight: 700 !important;
    }
    
    .Title_BtnMore a {
        color: #444444 !important;
        font-weight: 700 !important;
    }
    
    .SubTitle h2,
    .SubTitle h3 {
        color: #555555 !important;
        font-weight: 700 !important;
    }
    
    
    .Tab01 ul li span {
        color: #444444 !important;
    }
    
    .PickupRace_LinkBtn p {
        color: #757575 !important;
        font-weight: 700 !important;
    }
    
    .PickupRaceMenu .HorseName {
        color: #222222 !important;
        font-weight: 700 !important;
    }
    
    .PickupRaceMenu_BtnArea li a {
        color: #444444 !important;
        font-weight: 700 !important;
    }
    
    nav.ContentNavi01 ul li a,
    nav.ContentNavi01 ul li span.MenuNewIcon,
    nav.ContentNavi01 ul li span.NewFlag,
    nav.ContentNavi01 ul li.CommingSoon span {
        font-weight: 700 !important;
    }
    
    nav.ContentNavi01 ul li a {
        color: #555555 !important;
    }
    
    /* exact-match overrides migrated from font.css */
    mark,
    .AplHeader .pagetitle,
    .CommonBtn01 a,
    .CommonBtn02 a,
    .PickupRaceMenu .OddsData,
    .PickupRace_List li.active a,
    .PickupRace_SlideImgBox01 .SlideTxtArea .ContentMainTitle,
    .PickupRace_SlideImgBox01 .SlideTxtArea .Content_Cate,
    .PickupRace_Slide_Area .Content_Cate,
    .Tab01 ul li.Active a,
    .Tab01 ul li.Active span {
        font-weight: 700 !important;
    }
    
    .ContentsBoxRanking .PhotoThumb_01 [class*=ContentsBoxRanking_Num],
    ul.InfoMenuList > li > a {
        font-weight: 400 !important;
    }
    
    .PickupRaceMenu .Icon_Ninki,
    .PickupRace_List li a,
    ul.InfoMenuList > li > a {
        color: #222222 !important;
    }
    
    /* Color overrides */
    .color01,
    .sortPattern04 .ListPhotoLi:not(:first-child) a .NewsRight .NewsPhotoTitle,
    .ArticleKeywords_Title {
        color: #222222 !important;
    }

    .LinkBtn,
    .LinkBtn_S,
    .LinkBtn_SS,
    .keibamatomeheader a:first-child,
    .keibamatomeheader a:not(:first-child),
    .Matome_head h1 span,
    .Matome_head_h1_v h1,
    .MatomeNavi > ul > li > a,
    .Dir_Photo_Box_01 p.Caption,
    .DirJitenMenu ul li a .jinumber,
    .Top_RaceMenu_Inner .RaceMenuSub dt,
    .RaceSubMenu dt,
    .DirSideBox h4,
    .DirSideBoxTitle h4,
    .sortPattern01 .ListPhotoLi > a .NewsPhotoTitle,
    .sortPattern02 .ListPhotoLi a .NewsRight .NewsPhotoTitle,
    .sortPattern03 .ListPhotoLi .NewsPhotoTitle,
    .sortPattern05 .ListPhotoLi > a .NewsPhotoTitle,
    .sortPattern07 .ListPhotoLi a .NewsRight .NewsPhotoTitle,
    .NewColumn_List li a,
    .ContentMainTitle,
    .ColumnList a,
    .List_01 a,
    ul.List_01 li h2,
    .Column_tabList li a,
    .Column_List_Title,
    .Column_Detail_Txt_Box,
    .Column_Detail_Txt_Box p,
    .favorite_text,
    .Inner_Txt,
    input.jqm-input-text,
    textarea.jqm-input-text,
    ul.InfoMenuList > li > a,
    .OpinionBox .OpinionBoxCheckTxt,
    .OpinionBox .SideOpinionBtn,
    .Top_RacerColumn .RacerColumn_SlideBox .bnr_inner span.PlayerName,
    .ColumnWriter_Name,
    .Column_Fav_Txt_Box p,
    .cheer_message_box p,
    .DirBread ul,
    .DirBread ul li:not(:last-child):after,
    .icon_menu ul li a span,
    .Column_Detail_Txt_Box .ColumnRead p,
    .Title_BtnMore a,
    ul.Btn_List_01 li a,
    .Tab01 ul li a,
    .Tab01 ul li span,
    .LinkBtn_03 a,
    .Title_BtnMore a,
    .headBtnMore a,
    .DirtoggleMenu dl dt a,
    .DirtoggleMenu dl dd li a,
    .DirSideBox .ArticleLink h5,
    .Column_Detail_Txt_Box_inner > h2,
    .Column_Detail_Txt_Box_inner > h2.subHead,
    .CommonPager ul li a,
    .CommonPager ul li div {
        color: #444444 !important;
    }

    .Title_Sec h1,
    .Title_Sec h2,
    .Title_Sec h3,
    .SubTitle h2,
    .SubTitle h3,
    .Matome_head_h1_v h1,
    .matome_head h3,
    .keibamatomeheader a:not(:first-child):before,
    .Jiten_head h2,
    .Jiten_Data,
    .Dir_Text_Contents p.bggray,
    .Top_RaceMenu_Inner .RaceMenuSub ul li a,
    .RaceSubMenu ul li a,
    .Column_List_Sub_Txt,
    .Column_Detail_Txt_Box div.ColumnRead,
    .Fav_Modal_Title,
    .Fav_Modal_Note,
    .TopBtnBox_01 a,
    .LinkBtn_BackNumber a,
    .MovieEnqBtn a,
    .ColumnInfo,
    .Title_Sec .CommentCount,
    .ColumnWriter_Copy,
    .ColumnWriterBacknumberSubTitle,
    .ColumnWriterInfo p,
    .ColumnWriterInfo > div,
    .cheer_message_box,
    .Comment_Form_Box .Form_Box dt .Txt,
    .btnSubmit,
    .DirSideBox .ContentCate,
    .text_gs,
    .matome_Detail_ReadMore p.BrowserRead {
        color: #555555 !important;
    }

    .Content_FooterTxt,
    .ColumnArticle_Body .Photo_Block_01 p,
    .ColumnArticle_Body figure figcaption,
    .Column_Data_Time,
    .Column_List .Column_List_Name,
    .Column_List .Column_List_Update,
    .Column_List_Update,
    .Column_Category_List li a,
    .Column_List_Sub_Txt,
    .RankingList ul.List_01 li .List_TextBox p.Count,
    .Column_List .Column_List_Name,
    .ColumnWriter_Category,
    .ColumnWriter_Name span,
    .sortPattern01 .ListPhotoLi .NewsPhotoDate .PhotoDateText,
    .sortPattern02 .ListPhotoLi a .NewsRight .NewsPhotoDate .PhotoDateText,
    .sortPattern03 .ListPhotoLi .PhotoDateText,
    .sortPattern04 .ListPhotoLi:not(:first-child) a .NewsRight .NewsPhotoDate .PhotoDateText,
    .sortPattern05 .ListPhotoLi .NewsPhotoDate .PhotoDateText,
    .sortPattern06 .news_rp_list ul.news_rp_box li a .NewsRight dl dd,
    .sortPattern07 .ListPhotoLi a .NewsRight .NewsPhotoDate .PhotoDateText,
    .Column_List .Column_List_Name,
    .Column_FooterTxt,
    .tipstar_introBox_text01 {
        color: #757575 !important;
    }

    .CommonBtn01 a,
    .CommonBtn03 a,
    .OpinionBtn a,
    .Icon_GradeType,
    .Tab01 ul li.Active a,
    .Tab01 ul li.Active span,
    .NewColumn_List li.Active a,
    .Column_tabList li.Active a,
    .Column_special .Title_Sec h2,
    .Column_girls .Title_Sec h2,
    .Column_special_list li a,
    .Column_special_textCopy,
    .Column_special_textDetail,
    .Column_special_category span,
    .Column_Detail_Txt_Box .BtnType_01 a,
    .MoreColumnList a,
    .SpecialMainTxtInner,
    .DirTable table td.Waku1,
    .sortPattern04 ul li.ListPhotoLi:first-child > a .NewsPhotoTitle,
    .sortPattern06 .news_rp_list ul.news_rp_box li a,
    .matome_Detail_ReadMore a.AppRead {
        color: #ffffff !important;
    }

    /* .ColumnList a:hover .ContentMainTitle,
    .Column_MainImgBox a:hover .ContentMainTitle,
    .RankingList ul.List_01 li a:hover .ContentMainTitle,
    .Top_RacerColumn .RacerColumn_SlideBox a:hover span.PlayerName,
    .Column_innerList li a:hover .Column_List_Title,
    .Column_Fav.Registered a,
    .OpinionBox .SideOpinionBtn:hover {
        color: #c53131 !important;
    } */

    .Infomation_Box ul li a .Infomation_Txt span,
    .matomeInfo_Box ul li a .Infomation_Txt span {
        color: #06389b !important;
    }

    .Information_Box_Trial ul li a .Infomation_Txt span,
    .tipstar_introBox_text02 {
        color: #d04947 !important;
    }
    .sortPattern01 .ListPhotoLi .NewsPhotoBody,
    .Matome_head_TXT a,
    .DirSideBox h4 a,
    .Column_Detail_Txt_Box_inner > h1 > a,
    .Column_Detail_Txt_Box_inner > h2 > a,
    .Column_Detail_Txt_Box_inner > h3 > a,
    .Column_Detail_Txt_Box_inner > h4 > a,
    .Column_Detail_Txt_Box_inner > h5 > a,
    .directorywrap ul li a {
        color: #222222 !important;
    }

    .Pickup_Btn .Btn_List_01 li a,
    .ThisWeek_Inner ul li a,
    .MoreColumnList a .icon_InternalLink::before {
        color: #03a !important;
    }

    .Matome_head p {
        color: #FAF8F4 !important;
    }

    .Column_Detail_Txt_Box table tbody td {
        color: #555555 !important;
    }

    .topiprofwrap .topiprofile table td,
    .MatomeNavi > ul > li > a:hover{
        color: #ffffff !important;
    }

    .DirTable table td.Waku2 {
        color: #444444 !important;
    }

    .DirTable table td.Waku3 {
        color: #e95556 !important;
    }

    .DirTable table td.Waku4 {
        color: #416cba !important;
    }

    .DirTable table td.Waku5 {
        color: #e7c52c !important;
    }

    .DirTable table td.Waku6 {
        color: #45af4c !important;
    }

    .DirTable table td.Waku7 {
        color: #ee9738 !important;
    }

    .DirTable table td.Waku8 {
        color: #ef8fa0 !important;
    }

    /* Font-weight overrides */
    mark,
    .fwB,
    .Title_Sec h1,
    .Title_Sec h2,
    .Title_Sec h3,
    .Title_BtnMore a,
    .SubTitle h2,
    .SubTitle h3,
    .LinkBtn_03 a,
    .CommonBtn01 a,
    .CommonBtn02 a,
    .CommonBtn03 a,
    .OpinionBtn a,
    .Infomation_Box ul li a .Infomation_Txt span,
    .Information_Box_Trial ul li a .Infomation_Txt span,
    .LinkBtn,
    .LinkBtn_S,
    .LinkBtn_SS,
    .Matome_head h1 a,
    .Matome_head h1 span,
    .Matome_head_h1_v h1,
    .matome_head h2,
    .matome_head h3,
    .headBtnMore a,
    .Jiten_head h2,
    .Jiten_head h3,
    .Jiten_head h4,
    .DirSideBox h6,
    .Side_head h2,
    .DirJitenMenuTitle,
    .DirTable table caption,
    .Top_RaceMenu_Inner ul li a,
    .Top_RaceMenu_Inner .RaceMenuSub dt,
    .RaceSubMenu dt,
    .SpecialMainImageCaption,
    .SpecialMainImageTitle > span,
    .SpecialMainImageData,
    .DirSideBox h4,
    .DirSideBox .ContentCate,
    .DirSideBox .DirTopix ul li a h5,
    .DirSideBoxTitle h4,
    .MoreColumnList a,
    .Column_Detail_Txt_Box_inner > ol::before,
    .Column_Detail_Txt_Box_inner > ol li::before,
    .Column_Detail_Txt_Box_inner > h2,
    .Column_Detail_Txt_Box h4,
    .Column_Detail_Txt_Box h5,
    .Column_Detail_Txt_Box h6,
    .sortPattern01 .ListPhotoLi > a .NewsPhotoTitle,
    .sortPattern02 .ListPhotoLi a .NewsRight .NewsPhotoTitle,
    .sortPattern03 .ListPhotoLi .NewsPhotoTitle,
    .sortPattern04 .ListPhotoLi:not(:first-child) a .NewsRight .NewsPhotoTitle,
    .sortPattern05 .ListPhotoLi > a .NewsPhotoTitle,
    .sortPattern07 .ListPhotoLi a .NewsRight .NewsPhotoTitle,
    .directorywrap > ul > li > a,
    .matome_Detail_ReadMore a.AppRead,
    .matome_Detail_ReadMore p.BrowserRead,
    .matome_Detail_ReadMore p.AppInfoLink,
    .NewColumn_List li.Active a,
    .ContentMainTitle,
    .ContentMainTitle p,
    .Column_special_subTitle,
    .Column_special_textCopy,
    .Column_special_category span,
    .Column_Category_List li a,
    .Column_List_Title,
    .Fav_Modal_Title,
    .Fav_Modal_MainTitle strong,
    .Column_Title,
    .Column_Detail_Txt_Box h2,
    .Column_Detail_Txt_Box p span,
    .Column_Detail_Txt_Box h3,
    .Column_Detail_Txt_Box .BtnType_01 a,
    .Column_Pager_Btn a,
    .Title_Sec .CommentCount span,
    .ColumnWriter_Copy,
    .ColumnWriter_Name,
    .Column_List .Column_List_Name,
    .cheer_message_title,
    .Inner_Txt,
    .Tarekomi_Input_Box dl dt,
    .Comment_Form_Box .Form_Box dt .Txt > strong,
    .btnSubmit {
        font-weight: 700 !important;
    }

    .fwN,
    .ContentsBoxRanking .PhotoThumb_01 [class*=ContentsBoxRanking_Num],
    ul.InfoMenuList > li > a,
    .OpinionBox .OpinionBoxCheckTxt,
    .Column_List .Column_List_Name,
    .Column_Data_Time,
    .Column_Detail_Txt_Box table thead th,
    .Column_Pager_Btn a .Pager_Title,
    .Column_List .Column_List_Name,
    .ColumnWriter_Name span,
    .sortPattern01 .ListPhotoLi .NewsPhotoBody,
    .sortPattern01 .ListPhotoLi .NewsPhotoDate .PhotoDateText,
    .sortPattern02 .ListPhotoLi .NewsPhotoBody,
    .sortPattern02 .ListPhotoLi a .NewsRight .NewsPhotoDate .PhotoDateText,
    .sortPattern03 .ListPhotoLi .PhotoDateText,
    .sortPattern04 .ListPhotoLi:not(:first-child) a .NewsRight .NewsPhotoDate .PhotoDateText,
    .sortPattern04 .ListPhotoLi:not(:first-child) .NewsPhotoBody,
    .sortPattern05 .ListPhotoLi .NewsPhotoBody,
    .sortPattern05 .ListPhotoLi .NewsPhotoDate .PhotoDateText,
    .sortPattern06 .news_rp_list ul.news_rp_box li a .NewsRight dl dt,
    .sortPattern06 .news_rp_list ul.news_rp_box li a .NewsRight dl dd,
    .sortPattern07 .ListPhotoLi a .NewsRight .NewsPhotoDate .PhotoDateText,
    .classicpattern01 .ListPhotoLi a .NewsRight .NewsPhotoTitle,
    .Column_List .Column_List_Name,
    .CommonPager ul li.Page_Active div,
    .informationtextlink a,
    .DirSideBox .ArticleLink h5 {
        font-weight: 400 !important;
    }

    .keibaPattern09 .ListPhotoLi > a .NewsPhotoTitle,
    .dirall .topiprofwrap .topiprofile table td,
    .keibaPattern09 .ListPhotoLi .NewsPhotoBody,
    .dirall .DirSideBox .ArticleLink,
    .matome_head h2,
    .CommonPager ul li:first-child div,
    .CommonPager ul li:last-child div {
        color: #222222 !important;
    }

    .LinkBtn_SS,
    .keibaPattern09 .ListPhotoLi .NewsPhotoDate .PhotoDateText  {
        color: #707070 !important;
    }

    .headBtnMore a {
        color: #444444 !important;
    }

    .Matome_head_h1_v h1 {
        color: #555555 !important;
    }

    ul.List01 li span[class*="ContentsBoxRanking_Num"],
    .RankingList ul.List_01 li span[class*="ContentsBoxRanking_Num"] {
        font-family: 'Roboto', 'NotoSansJP', sans-serif !important;
        font-weight: 700 !important;
        letter-spacing: -1px;
        padding-left: 2px;
    }
}

 nav.ContentNavi01:not(.GMenu01 *) > ul li a {
    color: #ffffff !important;
}

nav.ContentNavi01:not(.GMenu01 *) > ul li.Matome a {
    color: #2d4ebf !important;
}
