@charset "utf-8";
/*

----------------------------------------------------

Description: スタイルシート概要(例えば、ショッピングコンテンツ用スタイル等)
  File name: index.css (/css/index.css)
	
----------------------------------------------------

UpdateHistory

*/

/*トップ用*/

div#container div#headContents{
	margin-bottom:16px;
}

/*3カラム用背景*/

div#container div#contents {
	background:url(../img/index_bg_top_contents.png) repeat-y;
}

/*3カラム左*/

div#contents div#column3Left {
	float: left;
	width: 208px;
	padding-left:3px;
}
div#contents div#column3Left h3 {
	width:137px;
	float: left;
}
div#contents div#column3Left ul {
	width:71px;
	float:left;
}
div#contents div#column3Left #blog ul {
	padding-top:22px;
}
div#contents div#column3Left ul li {
	float: left;
}
div#contents div#column3Left dl{
	padding:11px 8px;
	clear:both;
}
div#contents div#column3Left dl dt{
	font-size:11px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:6px;
}
div#contents div#column3Left dl dd{
	margin-bottom:16px;
	line-height:1.5;
}

/*3カラム中*/

div#contents div#column3Center {
	float: left;
	width: 481px;
	background: url(../img/index_bg_contents.png) repeat-y;
}
div#contents div#column3Center dl{
	margin-left:2px;
}
div#contents div#column3Center dt,div#contents div#column3Center dd{
	float:left;
}

/*3カラム右*/

div#contents div#column3Right {
	float: right;
	width: 209px;
}
div#contents div#column3Right h4 {
	margin:5px 0 10px;
	padding-left:7px;
}
div#contents div#column3Right li {
	margin-bottom:8px;
	padding-left:7px;
}

div#contents div#column3Right p{
	padding:8px;
	line-height:1.5;
}
div#contents div#column3Right ul{
	margin-bottom:20px;
}
div#contents div#column3Right ul#bnr{
	width:206px;
	background:url(../img/index_line_dash02.png) no-repeat;
	padding:10px 0;
}
div#contents div#column3Right ul#bnr li{
	text-align: center;
	padding:0;
}



