@charset "Shift_JIS";

/*	スタイルシート　[ 鹿児島県トラック協会：トップページ用 ]
=================================================================== */
/* 再定義 */

/* ※※※※※※　各領域定義　※※※※※※
/*	全体枠組み
=================================================================== */
/*	ヘッダ枠組み
=================================================================== */
div#areaHeader {
	margin: 0;
	padding: 0;
	width: 100%;
}
div#areaHeader div#Header {
	margin: 0;
	padding:  5px 0;
	font-size: 90%;
	width: 100%;
}
div#areaHeader div#Header p#Message {
	float: left;
	font-weight: bold;
	margin: 0 0 0 15px;
	padding: 15px 0 0 0;
	width: 385px;
	_width: 370px;
}
/* サブメニュー */
div#areaHeader div#Header div#SubMenu {
	float: right;
	text-align: right;
	width: 500px;
}
div#areaHeader div#Header div#SubMenu ul {
	list-style: none;
	margin: 0 15px 0 0;
	padding: 0;
}
div#areaHeader div#Header div#SubMenu ul li {
	display: inline;
	margin: 0 10px 0 0;
	padding: 0;
}
div#areaHeader div#Header div#SubMenu ul li img {
	margin: 0 5px 0 0;
	vertical-align: middle;
}
/* h1 */
div#areaHeader h1 {
	float: left;
	width: 250px;
}
/* フラッシュ */
div#areaHeader div#Flash {
	float: right;
	width: 650px;
}
/* ティッカー */
div#areaHeader div#Ticker {
	clear: both;
}
div#areaHeader div#Ticker div#tickerimage {
	float: left;
}
div#areaHeader div#Ticker div#KTA_News {
	float: left;
	line-height: 25px;
}
/* ナビゲーション */
div#areaHeader div#Navigation {
	background: url(../images/navi_back.jpg) repeat-x;
	width: 100%;
}
div#areaHeader div#Navigation ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
div#areaHeader div#Navigation ul li {
	float: left;
	margin: 0;
	padding: 0;
}
/*	コンテンツ枠組み
=================================================================== */
div#ContentsAll {
	background: url(../images/back_top.gif) repeat-y;
	padding: 0 0 30px 0;
	width: 100%;
}

div#Contents {
	background: none;
	float: left;
	margin: 0;
	padding: 0;
	width: 695px;
}

/*	メインコンテンツ（中央）
=================================================================== */
div#MainContents {
	float: right;
	font-size: 90%;
	margin: 10px 0 0 0;
	padding: 0;
	width: 490px;
}

/* トップページ用 */
div#MainContents div.mainBn {
	margin: 15px 0 0 0;
	text-align: center;
}
div#MainContents div.mainTop {
	border: #dadada 1px solid;
	margin: 15px 0 0 0;
	width: 488px;
	_width: 490px; /* ie6 */
}
div#MainContents div.mainTop h3 {
	background: url(../images/ttl_back.jpg) repeat-x bottom;
	border-bottom: #dadada 1px solid;
	font-size: 100%;
	padding: 5px 0;
}
div#MainContents div.mainTop h3 img {
	margin: 0 5px;
}
div#MainContents div.mainTop div.newsBlog {
	margin: 7px;
	_width: 476px; /* ie6 */
}
div#MainContents div.mainTop div.newsBlog h4 {
	background: none;
	border-bottom: none;
	margin: 10px 0;
	padding: 0;
	_width: 476px; /* ie6 */
}

div#MainContents div.mainTop div.newsBlog img {
	margin: 0 0 0 5px;
}
/* 新着情報　（トップページ） */
div#MainContents div.mainTop div.listBlog {
	margin: 7px;
}
div#MainContents div.mainTop div.listBlog ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
div#MainContents div.mainTop div.listBlog ul li {
	border-bottom: #ccc 1px dotted;
	margin: 0 0 5px 0;
	padding: 0 0 5px 5px;
}

div#MainContents div.mainTop div.listBlog ul li a:link    {color: #36c;background-color: transparent;text-decoration: none;}
div#MainContents div.mainTop div.listBlog ul li a:visited {color: #36c;background-color: transparent;text-decoration: none;}
div#MainContents div.mainTop div.listBlog ul li a:hover   {color: #f60;background-color: transparent;text-decoration: underline;}
div#MainContents div.mainTop div.listBlog ul li a:active  {color: #f60;background-color: transparent;text-decoration: underline;}

a:link span.category   {color: #000;background-color: transparent;text-decoration: none;}
a:visited span.category{color: #000;background-color: transparent;text-decoration: none;}
a:hover  span.category {color: #f60;background-color: transparent;text-decoration: underline;}
a:active span.category {color: #f60;background-color: transparent;text-decoration: underline;}

/*	サイドコンテンツ（左カラム）
=================================================================== */
div#SideContentsL {
	float: left;
	font-size: 90%;
	margin: 5px 0 0 10px;
	padding: 0;
	width: 180px;
	_display: inline; /* ie6 */
}
/* バナー（左右共通） */
div.SideBn {
	margin: 0 0 10px 0;
}
div.SideBn ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
div.SideBn ul li {
	margin: 5px 0;
	padding: 0;
}
/* サイドメニュー */
div#SideContentsL div.SideMenu {
}
div#SideContentsL div.SideMenu ul {
	list-style: none;
	margin: 5px 0 0 0;
	padding: 0;
}
div#SideContentsL div.SideMenu ul li {
	background: url(../images/rectangle.gif) no-repeat 0 5px;
	border-bottom: #999 1px dotted;
	margin: 0;
	padding: 5px 0 5px 15px;
}
.LineTop {
	border-top: #999 1px dotted;
}
div#SideContentsL div.SideMenu img {
	margin: 5px 0 0 0;
}
/*	サイドコンテンツ（右カラム）
=================================================================== */
div#SideContentsR {
	float: right;
	font-size: 90%;
	margin: 5px 10px 0 0;
	padding: 0;
	width: 180px;
	_display: inline; /* ie6 */
}
/*	フッタ枠組み
=================================================================== */

