/*------------------------------------------------------------------------------
    スポッチュTV
------------------------------------------------------------------------------*/
#spotv{
    margin-top:10px;
    background-image: url(img/bg.gif);
    background-repeat: repeat-y;
    background-position: center top;
}
#spotv img{
    vertical-align: bottom;
    display: block;
}
#spotv #headmenu{
    background-image: url(img/bg_head.gif);
    background-repeat: no-repeat;
    width: 880px;
    margin-bottom: 10px;
}
#spotv #headmenu h2{
    float: left;
}
#spotv #headmenu ul{
    padding-top: 11px;
}
#spotv #headmenu li{
    float: left;
    background-repeat: no-repeat;
    height: 107px;
    width: 104px;
}
#spotv #headmenu li.top{background-image: url(img/menu_top1.gif);}
#spotv #headmenu li.mdialy{background-image: url(img/menu_dialy1.gif);}
#spotv #headmenu li.consept{background-image: url(img/menu_consept1.gif);}
#spotv #headmenu li.present{background-image: url(img/menu_pressent1.gif);}
#spotv #headmenu li.inquiry{background-image: url(img/menu_inquiry1.gif);}
#spotv #headmenu li.bosyu{background-image: url(img/menu_bosyu1.gif);}
#spotv #headmenu li.mprofile{background-image: url(img/menu_profile1.gif);}

#spotv #headmenu .onair{
    clear: both;
}

/*------------------------------------------------------------------------------
    スポッチュTV トップ
------------------------------------------------------------------------------*/
#spotv #pic{
    width: 580px;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 20px;
}
#spotv #topContents{
    background-image: url(img/bg_tokusyu.gif);
    background-repeat: no-repeat;
    width: 792px;
    height: 244px;
    margin-right: auto;
    margin-left: auto;
}
#spotv #topContents h3.date{
    font-size: 1.4em;
    font-weight: bold;
    padding-top: 12px;
    padding-left: 630px;
    line-height: 30px;
    height: 30px;
}
#spotv #topContents .text{
    font-size: 12px;
    width: 700px;
    margin-right: auto;
    margin-left: auto;
    margin-top: 16px;
}
/*------------------------------------------------------------------------------
    スポッチュTV コンセプト
------------------------------------------------------------------------------*/
#spotv #pic{
    width: 580px;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 20px;
}
#spotv #topContents1{
    background-image: url(img/bg_tokusyu1.gif);
    background-repeat: no-repeat;
    width: 792px;
    height: 429px;
    margin-right: auto;
    margin-left: auto;
}
#spotv #topContents1 h3.date{
    font-size: 1.4em;
    font-weight: bold;
    padding-top: 12px;
    padding-left: 630px;
    line-height: 30px;
    height: 30px;
}
#spotv #topContents1 .text{
    font-size: 14px;
    width: 700px;
    margin-right: auto;
    margin-left: auto;
    margin-top: 16px;
}
/*------------------------------------------------------------------------------
    スポッチュTV ねた募集
------------------------------------------------------------------------------*/
#spotv #pic{
    width: 580px;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 20px;
}
#spotv #topContents2{
    background-image: url(img/bg_tokusyu2.gif);
    background-repeat: no-repeat;
    width: 792px;
    height: 429px;
    margin-right: auto;
    margin-left: auto;
}
#spotv #topContents2 h3.date{
    font-size: 1.4em;
    font-weight: bold;
    padding-top: 12px;
    padding-left: 630px;
    line-height: 30px;
    height: 30px;
}
#spotv #topContents2 .text{
    font-size: 1.8em;
    width: 700px;
    margin-right: auto;
    margin-left: auto;
    margin-top: 16px;
}
#spotv #topContents2 .textneta{
    font-size: 14px;
    width: 700px;
    margin-right: auto;
    margin-left: auto;
    margin-top: 16px;
}
/*------------------------------------------------------------------------------
    スポッチュTV 真由’s PROFILE
------------------------------------------------------------------------------*/


#spotv #topContents3 #table001 {
    height: 520px;
    background-color: #FF9999;

}
#spotv #topContents3 #table001 .td01 {
    background-color: #E3005B;
    width: 120px;
    color: #FFFFFF;
    font-size: 12px;
    text-align: center;

}

#spotv #topContents3 #table001 .td02 {
    text-align: left;
    background-color: #FFFFFF;
    width: 280px;
    color: #666666;
    font-size: 12px;
    margin-left: 5px;

}

#spotv #topContents3{
    width: 750px;
    margin-right: auto;
    margin-left: auto;
}

#spotv #topContents3 .style3 {  color: #FF0000;
    font-size: 16px;
}

#spotv #topContents3 .style10 {color: #00FFFF; font-size: 12px; }
#spotv #topContents3 .style11 {color: #FF6666}
#spotv #topContents3 .style14 {color: #FFFF00}
#spotv #topContents3 .style15 {color: #00FFFF}
#spotv #topContents3 .style16 {color: #FF00FF}
#spotv #topContents3 .style18 {color: #00FF00; font-size: 12px; }
#spotv #topContents3 .style20 {color: #FFCC00}
#spotv #topContents3 .style21 {color: #999900}
#spotv #topContents3 .style22 {color: #FFCCFF}


