@charset "UTF-8";


/* FY27 font-weight normalization
   400 = Regular
   500 = Medium
   700 = Bold
*/
html {
	font-synthesis: none;
}

body,
input,
textarea,
select,
button {
	font-weight: 400;
}


/* netkeiba font override */

/* normal text color overrides */
body:not(.dark-mode) :is(
.News_Community_Contents .TabMenu .Tab_2col li a,
.News_User_Inner .Tab_1 div,
.NewsHeadline_1_con .LinkBox_01 .News_Txt,
.NewsTitleBox .TitleArea,
p.RankingInfoTxt01,
.Common_Ranking .Yoso_Summary .Rank,
.Common_Ranking .Yoso_Summary .Link_Title,
.News_Txt_Box .News_Txt,
.News_Txt_Box .News_Txt p,
.New_NewsWrap_Inner .LinkBox_01 .News_Txt,
.NewsRankingWrap_Inner dl .Link_Title,
.NewsRankingWrap_Inner dl dd em,
.ContentsBoxRanking .AvatarTxt h4,
.News_Head_Box .News_Title,
.Search_Txt p,
.Tarekomi_Input_Box dl dd.Common_Select input + label,
.RankingInfoTxt01,
.BBS_Balloon .BBS_Comment p,
.PickupListTitle,
.PickupList .PickupListItem .Content_Cate,
.ContentMainTitle,
.NewsNewsRankList ul.List_01 li .LinkBox_01 h2,
.SearchResultCount strong,
.News_Txt,
.Chumoku_Btn_Inner,
.SocialNews_Pager_Btn a,
.Inner_Txt,
input.jqm-input-text,
textarea.jqm-input-text,
.PhotoNews_Desc,
.Column_Body_Box p,
#ColumnHeadline p.PickupTitle,
.HorsemanColumnBox .HorsemanColumnTxt p.HorsemanCopy,
.RelatedContents p.PickupTitle,
.User_ColumnList .LinkBox_01 .Sub_Txt,
.Today_Column_List a,
.Main .text,
.Column_Body_Box .SectionTitle,
.Section_Retirement .Main .Title a,
.Section_Retirement .Main .Txt,
.Section_Retirement .Main .Sub_Txt,
.Section_Retirement .Btn_Area a,
.Find_ListMore_02 a,
.Info_Retirement dl dd a,
.MovieListItem .MovieListTitle,
.color01,
.ContentsBar,
.NewColumn_List li a,
.Contents_HeadTitle01,
.ArticleKeywords_Title,
ul.List_01 li a .LinkBox_01,
.Contents_Box .Comment_Form_Mute .Form_Mute_Flex label span,
.MuteMenuToggle ul li a,
.NoticeTxt) {
  color: #222222 !important;
}

body:not(.dark-mode) :is(
.News_Headline_Inner .Tab_1 a.Tab_Active,
.News_Data .News_Data_Time,
.News_Photo_Box p.Caption,
.News_Photo_Box_02 p.Caption,
.MovieBox_02 p.MovieTimeData,
.Premium_Regist_Note,
.Tab_1 a,
.Tab_1 li > div,
[class*="Photo_Box"] > p.Caption,
.Quotation_Origin h4,
.Tarekomi_User,
.Tarekomi_User dl dt,
.Comment_Form_Box .Form_Box dt .Txt,
.BBS_Balloon .BBS_Box,
.PhotosAuthor_Name,
.ArticleKeywords_List li a,
.Comment_Form_Notice > dl > dd ul li:last-child,
.Comment_Form_Notice > dl > dd ul li.notice,
.Column_Pager_Btn ul > .Column_Pager_Num,
.kyujin_box_name,
.Column_Detail_Txt_Box,
.Column_Banner_Box,
.ColumnWriter_Name,
.Column_List_Title,
.Weekly_List li a,
.Column_Txt,
.Column_Body_Box .ArticleImage .Txt,
.Column_Inner_Box01 .LinkTitle p,
.Column_Inner_Box01 .LinkTitle dl dd,
.BooksContentInfo dd ol li,
.ColumnList ul li a,
.ColumnPaddockItem_Title) {
  color: #444444 !important;
}

body:not(.dark-mode) :is(
.Column_Data_Time,
.Column_Detail_Txt_Box > div.ColumnRead,
.Column_Pager_Btn a,
.Column_List_Name,
.Column_List_Sub_Txt,
.btnSubmit,
.RankingNavi a,
.ArticleKeywords_List li a,
.ColumnPaddockItem_Category,
.Fav_Modal_Note,
.ColumnRead p,
.TopBtnBox_01 a,
.LinkBtn_BackNumber a,
.MovieEnqBtn a,
.cheer_message_box_btn a,
.ColumnWriterBacknumberSubTitle,
.ColumnWriterInfo p,
.ColumnWriterInfo > div,
.Column_Data > h3,
.Column_CategoryTag a,
.BackNumBtn,
.ColumnTopBtn,
footer p.Copy_Right,
.Find_Tieup_Box dl dt,
p.Msg,
.Comment_Box p.BBS_Time,
.Comment_Box .Nice,
.Common_Pager ul li:first-child div,
.Common_Pager ul li:last-child div) {
  color: #444444 !important;
}

body:not(.dark-mode) :is(
.MoreColumnList a,
#thread_comment_view .ResInfo,
.Content_Cate,
.Content_FooterTxt,
.ContentsBoxRanking .Content_FooterTxt,
.Column_MainTitle,
.ContributionTxt,
.LinkBox_Footer,
.MovieListItem .MovieListFoot .MovieTime,
.Column_List_Update,
.NewsSearchWrap .Sub_Title,
.SearchResultCount,
.Column_Detail_Txt_Box_inner > div.CloseTxt,
.ColumnArticle_Body .Photo_Block_01 p,
.ColumnArticle_Body .Photo_Block_02 p,
.ColumnWriter_Category,
.Common_Pager_Type1 ul.Pager_Num,
#ColumnSearch ul.List_Box li dd.Column_Date,
.ColumnPaddockList_SubTitle,
.ColumnPaddockItem_Period,
p.RaceData,
.BBS_Balloon .BBS_Comment p.BBS_TimeStump,
.Comment_DispNone label,
.Comment_Form_Notice > dl > dt,
.BBS_Balloon .Avatar_Name p a,
.BBS_Balloon .Avatar_Name p span,
.CommentMuteSVG,
ul.List_01 li p.Data,
ul.List_01 li p.Sub_Txt,
ul.List_Box li div.Link_None .List_Txt,
ul.List_Box li div.Link_None .List_Txt em) {
  color: #707070 !important;
}

/* special text colors kept separate from grouped neutrals */
body:not(.dark-mode) :is(
.LinkBox_Footer em,
.LinkBox_Footer .News_User_Name,
p.NewsInfoTxt01,
.LinkBox_Footer .News_Cat,
.NewsRankingWrap_Inner dl dd .News_Cat,
.Chumoku_Sumi,
.Common_Pager_Type1 ul.Pager_Arrow li.Prev_None div,
.Common_Pager_Type1 ul.Pager_Arrow li.Next_None div,
.PickupList .LinkBox_Footer,
.TopSocialNewsList .UserlName,
.RelatedContents p.Content_Cate,
.BBS_Balloon .Avatar_Name p a,
.BBS_Balloon .BBS_TimeStump,
.BBS_Balloon .BBS_Box .BBS_btn_like .Nice p span[class*="like_count"],
.CommentBoxWrap_Inner .Comment_Area textarea:placeholder-shown,
.CommentBoxWrap_Inner .Comment_Area textarea::placeholder,
.CommentBoxWrap_Inner .Comment_Area textarea::-webkit-input-placeholder,
.CommentBoxWrap_Inner .Comment_Area textarea:-ms-input-placeholder,
.CommentBoxWrap_Inner .Comment_Area textarea:-moz-placeholder,
.CommentBoxWrap_Inner .Comment_Area textarea::-moz-placeholder,
.CommonBtn,
.Comment_DispNone label,
.PhotosAuthor_Occupations,
.PhotoNews_LinkBox_Footer .BBS_TimeStump) {
  color: #555555 !important;
}

body:not(.dark-mode) :is(
.Tarekomi_User,
.Tarekomi_User dl dt,
.Comment_Form_Box .Form_Box dt .Txt) {
  color: #555555 !important;
}

body:not(.dark-mode) :is(.Column_Data .Column_Data_Time) {
  color: #555555 !important;
}
body:not(.dark-mode) :is(
.Weekly_List li.active a,
.Weekly_List li.Today.active a) {
  color: #ffffff !important;
}

body:not(.dark-mode) :is(
.Fav_Modal_Title,
.Fav_Modal_CloseBtn01 a,
.Fav_Modal_OKBtn a) {
  color: #555555 !important;
}

body:not(.dark-mode) :is(.Fav_Modal_MainTitle) {
  color: #222222 !important;
}

body:not(.dark-mode) :is(
.Column_Txt,
.Column_Detail_Txt_Box p) {
  color: #222222 !important;
}

body:not(.dark-mode) :is(.Contents_Box .Mute_Icon) {
  color: #707070 !important;
}

body:not(.dark-mode) :is(
  #tab_NewsComment .Tab_1 li > div.Tab_Active,
  ul.Tab_1 li > div.Tab_Active) {
  color: #ffffff !important;
}

body:not(.dark-mode) :is(ul.List_01 li .LinkBox_01 p.UserInfoTxt) {
  color: #444444 !important;
}

body:not(.dark-mode) :is(.favorite_text) {
  color: #222222 !important;
}

body:not(.dark-mode) :is(.ColumnInfo) {
  color: #555555 !important;
}

body:not(.dark-mode) :is(.ColumnPaddockItem_Title) {
  color: #222222 !important;
}

body:not(.dark-mode) :is(
.MovieListItem .MovieListFoot .MovieName,
.MovieListItem .MovieListFoot .MovieTime) {
  color: #707070 !important;
}

body:not(.dark-mode) :is(ul.List_01 li .LinkBox_01 p.UserInfoTxt02) {
  color: #222222 !important;
}
body:not(.dark-mode) :is(.Column_Head_Box .Column_Title) {
  color: #222222;
}
body:not(.dark-mode) :is(
.Tab01 ul li a,
.Tab01 ul li span) {
  color: #444444 !important;
}
body:not(.dark-mode) :is(
.Tab01 ul li.Active a,
.Tab01 ul li.Active span) {
  color: #ffffff !important;
}


/* font-weight overrides */
.Comment_Form_Box .Form_Box dt .Txt,
.Content_FooterTxt,
.BBS_Balloon .BBS_Box .BBS_btn_like .Nice p span[class*="_count"],
.BBS_Balloon .BBS_Box .BBS_btn_like .Nice p span[class*="like_count"],
.MoreNewsComment a,
.ContentsBoxRanking .PickupPhoto [class*="ContentsBoxRanking_Num"],
.Column_Body_Box p,
h3.ColumnPaddockList_SubTitle,
p.TimeStump {
  font-weight: 400 !important;
}

.Tab_1 a,
.Tab_1 li > div,
.PickupList .PickupListItem .Content_Cate,
.ContentMainTitle,
.News_Txt_Title,
.Tarekomi_User dl dd,
.btnSubmit,
.Tarekomi_Captha_Box h3,
.Tarekomi_Input_Box dl dt,
.Tarekomi_Confirm_Box dl dt,
.News_Detail .Title_Sec .CommnentCount > span,
.Premium_Regist_Msg,
.Premium_Regist_Msg_Campaign,
.Comment_Form_Notice > dl > dd p,
.Column_Body_Box .SectionTitle,
#ColumnHeadline p.PickupTitle,
.HorsemanColumnBox .HorsemanColumnTxt p.HorsemanCopy,
.RelatedContents p.PickupTitle,
.Column_Pager_Btn ul > .Column_Pager_Num,
.kyujin_box_name,
.Section_Retirement .Main .Title a,
.Section_Retirement .Main .Txt,
.Section_Retirement .Main .Sub_Txt,
.Section_Retirement .Btn_Area a,
.Content_Cate,
.MoreColumnList a,
.MovieListItem .MovieListTitle,
.Column_MainTitle,
.Column_Pager_Btn a,
.RankingNavi a,
.ColumnWriter_Name,
.Column_List_Title,
.Column_List_Name,
.SearchResultCount,
.ColumnPaddockItem_Category,
.cheer_message_box_title,
.Column_Category_List ul a,
.BackNumBtn,
.ColumnTopBtn,
.ColumnPaddockList_SubTitle,
.First .ColumnPaddockItem_Title {
  font-weight: 700 !important;
}

table.horse_info_table th,
table.info_form th {
  font-weight: 700 !important;
}

.fwB,
.LinkBox_02 h2.RaceTitle,
.ArticleKeywords_Title {
  font-weight: 700 !important;
}

.fwN {
  font-weight: 400 !important;
}



.ContentsBoxRanking .PickupPhoto [class*=ContentsBoxRanking_Num],
.ContentsBoxRanking .PhotoThumb_01 [class*=ContentsBoxRanking_Num] {
  font-family: 'Roboto', 'NotoSansJP', sans-serif !important;
  font-weight: 700 !important;
}

.ContentsBoxRanking .PhotoThumb_01 [class*=ContentsBoxRanking_Num]{
  padding-left: 2px !important;
}
