@charset "utf-8";
/*========================================================
Site Name   :: ひかりＴＶ SOCCER
Site URL    :: http://soccer.hikaritv.net
Description :: アビスパＴＶ - CSS
Author      :: by ひかりＴＶ SOCCER - N.j.U
Last Up Date:: 2008-07-18
========================================================*/

/*========================================================
  0: 構造初期化
  1: PAGE TITLE
  2: MAIN CONTENT AREA
========================================================*/

/*
===== 0: 構造初期化 ==========================================
*/

body{
  background: url(/avispatv/img/bg.gif) repeat-x;
  background-color: #3a5f8b;
}

#containerCh{
  width: 800px;
  margin: 0 auto;
  padding: 0;
}

#avispatvFaq #containerCh{
  width: 800px;
  margin: 0 auto;
  padding: 0;
}


/*ヘッダ領域*/

#header{
  width: 800px;
  height: 92px;
  margin: 0 0 0 0;
}

#header a{
  display: block;
  width: 800px;
  height: 90px;
}

/*コンテンツメイン領域枠線*/
#contentBody{
  margin: 0 auto 0 auto;
}

/*
===== 2: PAGE MIDDLE AREA ==========================================
*/

/* ムービーＢＯＸエリア */
#movieBoxArea{
  margin: 0;
  padding: 5px 0 0 0;
  background: url(/avispatv/img/header_bg.jpg) no-repeat;
  height: 436px;
}

#avispatvFaq #movieBoxArea{
  margin: 0 0 0 0;
  padding: 5px 0 0 0;
  background: none;
  background-color: #fff;
  height: auto;
}

#movieBoxAreaCh2{
  margin: 0;
  padding: 5px 0 0 0;
  background: url(/avispatv/img/ch2_bg_head.jpg) no-repeat;
  height: 431px;
}


/* ビデオ・スタッツ表示エリア */
#videoPlayer{
  float: left;
  display: inline;
  width: 480px;
  height: 429px;
  margin: 0 0 0 13px;
  padding: 0;
  background-color:#000;
}

#avispatvFaq #videoPlayer{
  float: left;
  display: inline;
  width: 460px;
  height: auto;
  margin: 0 0 0 13px;
  padding: 10px;
  height: auto;
  border: 1px solid #ccc;
  background-color:#fff;
}

#avispatvFaq #videoPlayerW{
  color: #000;
  padding: 5px;
  background-color:#eee;
}


#videoPlayer object,
#videoPlayer embed,
#videoPlayer img {
  margin: 0;
  padding: 0;
}

/*========================================
AVISPATV Channel MENU
========================================*/

#chNavi {
  float: left;
  display: inline;
  width: 282px;
  margin: 0 0 0 7px;
  padding: 0;
}

#chNavi ul{
  margin: 0 auto 4px auto;
}

/*========================================
Recommend Area
========================================*/

#recommendAreaTitle{
  width: 281px;
  height: 48px;
  background: url(/avispatv/img/osusume_title.jpg) no-repeat;
  background-position: center;
}

#recommendArea{
  width: 281px;
  height: 173px;
}

/*========================================
ScoreBord Area
========================================*/

#mainCh2{
  width: 800px;
  height: 667px;
  background: url(/avispatv/img/ch2_bg_footer.jpg) no-repeat;
  margin: 0 auto 0 auto;
  padding: 5px 0 0 0;
}

#main{
  width: 800px;
  margin: 0 auto 0 auto;
  padding: 0;
  background-color:#fff;
  border-top: 1px dashed #666;
  border-right: 1px solid #666;
  border-left: 1px solid #666;
}

.avispatvCh2 #main{
  width: 800px;
  background: none;
  margin: 6px 0 0 0;
  padding: 0;
}


#scoreBord{
  width: 766px;
  margin: 0 0 8px 13px;
  padding: 0;
}

/*========================================
ScoreBord Area
========================================*/

#pickupdata{
  width: 777px;
  height: 376px;
  margin: 0 0 20px 9px;
  background: url(/avispatv/img/ch2/pickupdata_bg.jpg) no-repeat;
}

/*========================================
Ranking
========================================*/

.pickupBox{
  float: left;
  display: inline;
}

.pickupBox obeject,
.pickupBox embed {
  margin: 0 0 5px 0;
}

.pickupImg{
  margin: 90px 0 0 15px;
  width: 220px;
  height: 250px;
  text-align: center;
  font-size: 14px;
  font-weight: bold;
  line-height: 1.2;
  letter-spacing: 0.5em;
}

.pickupImg img{
  margin: 8px 0 0 0;
}

.imgcaption{
  font-size: 10px;
  letter-spacing: 0;
  font-weight: normal;
}

.pickupAttack{
  margin: 50px 0 0 35px;
  width: 210px;
}

.pickupDefense{
  margin: 50px 0 0 45px;
  width: 210px;
}


/*========================================
TEXT Message
========================================*/

#articleMain {
  width: 780px;
  margin: 0 auto 0 auto;
  padding: 15px 0 0 5px;
  color: #00529B;
  background-color: #fff;
}

.articleBlock {
  margin: 0 0 20px 0;
  padding: 0 0 25px 0;
  border-bottom: 1px dashed #666;
}

.articleImg, .article {
  float: left;
  display: inline;
}

.articleImg {
  margin: 0 20px 0 0;
  padding: 5px;
  border: 1px solid #666;
  background-color: #fff;
}

.articleTitle{
  width: 580px;
  font-size: 1.9em;
  font-weight: bold;
  border-bottom: 1px dashed #666;
}

.upDate{
  height: 14px;
  margin: 0;
  padding: 0;
  font-size: 10px;
  letter-spacing: 0.2em;
}

.articleDate{
  float: left;
  display: inline;
  margin: 0 20px 10px 0;
  padding: 0 0 0 20px;
  font-size: 1.0em;
  letter-spacing: 0.2em;
  background: url(/avispatv/img/clock.png) no-repeat;
  background-position: left center;
}

.articleArea{
  width: 324px;
  float: left;
  display: inline;
  margin: 0 0 10px 0;
  padding: 0 0 0 20px;
  font-size: 1.0em;
  letter-spacing: 0.2em;
  background: url(/avispatv/img/video.png) no-repeat;
  background-position: left center;
}

.articleDescription{
  width: 580px;
  clear:both;
  font-size: 1.5em;
  margin: 0 0 20px 0;
}

.articleVideo,
.articleNoVideo {
  margin: 0 auto;
  text-align: center;
  color: #f00;
}

.articleVideo img , .articleVideo_pos img{
  border: 5px solid #237c82;
}

.articleNoVideo img {
  border: 5px solid #394d92;
}

.articleVideo img:hover , .articleVideo_pos img:hover{
  border: 5px solid #ffff00;
}

#avispaFooter{
  margin: 0 auto 0 auto;
  padding: 20px;
  height: 20px;
  text-align: center;
  background-color: #237C84;
  color: #fff;
}

/*=============================================*/
#ch1menu{
  width: 800px;
  border: 1px solid #fff;
  margin: 0 auto;
  height: 60px;
}

#hikariLink{
  background-color: #fff;
}

/* FAQ */

#faqArea{
  color: #000;
  margin: 0 auto 0 auto;
  padding: 5px;
  border: 1px solid #ccc;
  width: 750px;
}

#faq{
  padding: 5px;
  border: 1px solid #ccc;
  background-color: #eee;
}

#avispatvFaq .title{
  font-size: 28px;
  border-bottom: 1px dashed #ccc;
}

#avispatvFaq .index{
  margin: 20px 0 0 0;
}

#avispatvFaq dl {
	margin: 12px 0 0 0;
}

#avispatvFaq dd {
	margin:-1.6em 0 10px 20px;
}

#avispatvFaq li.question {
	margin: 0 0 0 25px;
  list-style-type: decimal;
}

#avispatvFaq li.items {
	margin: 0 0 0 25px;
	list-style: disc;
  color: #000;
}

.index2 {
	color: #000;
	font-size: 16px;
	font-weight: bold;
	margin: 10px 0 0 0;
}

/*========================================
選手映像のPOSへ飛ばす「プレーを観る」ボタンに関するCSS
========================================*/


.articleVideo_pos {
	width: 580px;
}
#articleVideo_pos2 {
	float: left;
	width: 290px;
}
#articleVideo_pos3 {
	float: left;
	width: 290px;
}