@charset "UTF-8";

/*共通レイアウト*/
.cx_smartphoneview #fp-l{ padding: 0;}
#contentsWrap{
    background-color: ;
}
.cx_smartphoneview #contentsWrap > div{ padding: 0 1em;}
#contentsWrap h2{
    border-bottom: ;
    margin-bottom: ;
    color: #432b8d;
    font-weight: bold;
}

.cx_smartphoneview #sLnav{ margin: 0 14px;}
/* ---------------------------------------------
	トップページ
--------------------------------------------- */
.cx_smartphoneview #mainVisual img{ width: 100%; height: auto;}

.pageTop #pickup{
    margin: 0 0 30px;
}
#introTtl{
    font-size: 115%;
    line-height: 1.8;
    font-weight: bold;
    color: #ba0000;
    margin: 10px 0 5px;
}
.cx_smartphoneview #introTtl{ line-height: 1.4;}
.intro{
    line-height: 1.8;
    font-size: 94%;
    margin-bottom: 1em;
}
.cx_smartphoneview .intro{
    font-size: 100%;
    text-align: justify;
}

/* ------------------------------
	見どころ
------------------------------ */

/* ------------------------------
	放送予定エリア
------------------------------ */
.pageTop #oaSchedule dl{
    border-left: solid 5px #ba0000;
}
.pageTop  #oainfo{
    text-align: center;
    background-color: #00069f;
    padding: 10px 0;
}
.pageTop  #oainfo .oadate{
    font-size: 170%;
    font-weight: bold;
    color: #fff;
    line-height: 1.2;
}
.pageTop  #oainfo .sub{
    color: #fff;
    padding: 5px 0 0;
}

/* ------------------------------
	注目選手紹介
------------------------------ */
.pageTop #skaterInfo h3{
    text-indent: -0.5em;
    font-weight: bold;
    color: #9d7b1d;
    font-size: 100%;
}
.pageTop #skaterInfo ul{
    margin-bottom: 1em;
    float: left;
    width: 48%;
}
.pageTop #skaterInfo ul:nth-of-type(1){ margin-right: 4%;}
.pageTop #skaterInfo ul > li{
    /*width: 49%;*/
    margin: 0 0 0.4em;
    /*float: left;*/
    font-weight: bold;
    line-height: 1.4;
    border-bottom: dashed 1px #aaa;
}
.pageTop #skaterInfo ul > li span.ss{
    font-size: 86%;
    font-weight: normal;
    letter-spacing: -0.03em;
}
.pageTop #skaterInfo ul > li span.category{ color: #9d7b1d;}
.cx_smartphoneview .pageTop #skaterInfo li{ margin: 0 0 0.4em;}


.pageTop #cast dt{
    font-weight: bold; color: #9d7b1d;
    float: left;
    font-size: 100%;
    line-height: inherit;
}
.pageTop #cast dd{ padding-left: 2.5em;}
.pageTop #cast span{ font-size: 84%;}

#fp-bhp .fp-bhpblockPc#fp-bhp-infomain,
#fp-bhp .fp-bhpblockSp#fp-bhp-infomain{display: none !important;}