/*
 タイトル
----------------------------------------------------------- */

#mainContents h1 {
	border-bottom:2px solid #1D2088;
}


#mainContents .subtitle {
	color:#1D2088;
}
/*
 submenu
----------------------------------------------------------- */
#submenu li a {
    background: url(../images/common/btn_subnavi_02.gif) no-repeat 0 0;
}
#submenu li#submenuTitle {
    background: url(../images/common/snavi_hd_02.gif) no-repeat 0 0;
}

#submenu #thirdNavi li a {
    background: url(../images/common/btn_thirdnavi_02.gif) no-repeat 0 0;
}

/*
 トップ用
----------------------------------------------------------- */
/*layout*/
#ContentsLeft {
	width:370px;
	margin-right:10px;
	float:left;
}

#ContentsRight {
	width:260px;
	float:right;
	position:relative;
}
/*topics*/

#topicsmain {
	background:#E9ECED;
	margin-bottom:10px;
	}
#topicsmain a {
	text-decoration:none;
	color:#333;
	}

#topicsmain a:hover {
	text-decoration:underline;
    color: #666666; 
	}

#topicsmain .date {
	background:#BFC7C8;
	padding:2px 10px;
	width:350px;
	}

#topicsmain p {
	padding:10px;
	margin-bottom:0;
	}
#topicsmain strong {
	font-size:116%;
}

#toplistArea {
	background: url(../jfa/images/topics_bg.gif) 0 0 repeat-x;
}

/*TOPICS一覧*/

#top_topicsList dl {
 width:350px;
}
/*リンクボタン*/

.topLink {
	width: 370px;
}
.topLink li a {
	width: 157px;
}

/*カテゴリーメニュー*/
#CategoryList {
	width:260px;
}
#CategoryList li a {
 	width:259px;
}

/*バナー*/
#top_banner {
	margin-top:15px;
}
#top_banner img{
	margin-left:10px;
}
#top_banner a.first img {
	margin-left:0;
}

/*TOP JFA NEWS*/
#top_jfanews {
	width:260px;
	background: #F0ECE0 url(../jfa/images/topics_bg.gif) 0 top repeat-x;
}
#top_jfanews p img {
	float:left;
	margin:5px;
}
#top_jfanews .exp {
	float:right;
	width:139px;
	padding:5px;}
	
#top_jfanews p.iconlink {
	line-height:120%;
	background: url(../images/common/icon_link.gif) no-repeat 0 2px;
	margin-bottom:0;
	margin-top:10px;
}

/*
 キャプテンズミッション
----------------------------------------------------------- */

.mission {
	background:url(../jfa/presidents_mission/images/title_bg.jpg) no-repeat 0 0;
	padding:3px 0 0 3px;
	margin-bottom:10px;
	}
.mission a img {
	margin:0 2px 2px 0;
}
.mission a.bottom img {
	margin:0 2px 3px 0;
}
.mission a.shien img {
	margin:0 0 0 51px;
}

/*
 日本サッカー殿堂
----------------------------------------------------------- */

.hall {
	margin-bottom:10px;
	}
	
	
/*JFA news
----------------------------------------------------------- */
.newsleft {
float:left;
width:320px;
}
.newsleft .ttl {
	margin:15px 0 0 0;
	padding:0;
}

.newsright {
float:right;
width:310px;
}

/*
後援会 supporters　(coach_referee.cssから流用)
----------------------------------------------------------- */
.qbox {
	border:1px dotted #CBD7DF;
	padding:9px;
	margin-bottom:20px;
}

.qbox dl {
 width:620px;
 padding:0;
}
.qbox dt {
 float:left;
 width:43px;
 padding:3px 0 3px 0;
 clear:both;
 color:#1D2088;
 font-weight:bold;
}
.qbox dd {
margin-left:43px;
padding:3px 0 3px 7px;
background: url(../images/common/arrow_g.gif) no-repeat 0 5px;
}

.qtxt {
	font-weight:bold;
}
.qtxt strong {
	margin-left:10px;
	width:30px;
	color:#1D2088;
	float:left;
}
.qtxt span {
	width:580px;
	float:left;
	margin-bottom:5px;
}
.atxt {
	border-top:1px solid #8B8DC2;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	clear:both;
}

div.boxlightblue div.activity {
	float:left;
	width:130px;
	padding-left:15px;
	text-align:center;
}

div.boxlightblue div.first {
	padding-left:10px;
}


/*
 botton Area
----------------------------------------------------------- */
.btnarea {
	margin-bottom:20px;
}

.btnarea img {
	margin:0;
}


/*
 history
----------------------------------------------------------- */
.table03 .his {
	width:247px;
	table-layout: fixed;
}
.table03 td.blue {
	background:#CBD7DF;
}


/* Utilities -------------------------------------------------------------- */
#top_topicsList dl:after,
#top_jfanews:after,
.hall:after {
    content: " ";
    display: block;
    visibility: hidden;
    clear: both;
    line-height: 0;
}

#top_topicsList dl,
#top_jfanews,
.hall,
.qbox,
.qtxt {
	zoom:1;
	}
#copyguard_jfa {
	background-image: url(../jfa/images/topics_main.jpg);
	background-repeat: no-repeat;
}

