@charset "UTF-8";

/*
===============================================================================
| 			INDEX 
===============================================================================
*/
div.contents{
	width:806px;
	font-size: 100%;
	line-height: 150%;
	margin: 0;
	padding:0;
}
div#header {
	padding-bottom:10px;
}
div#header div.tag{
	background:none;
}
h2{
	border: none;
	padding:0;
	margin: 0 0 6px 0;
	color:#002773
}
a{
	color: #002773
}
div.leftBlock{
	float:left;
	width: 470px;
}
div.rightBlock{
	float:right;
	width: 310px;
}
/**
*	flash
*/
div.flash{
	
}

div.cornerIndex{
	padding:25px 0 20px 0;
	/*border-top: 1px solid #dddddd;
	background-color: #efefef;
	background-color: #f7f7f7;
	border-top: 1px solid #efefef;*/
}

/**
*	news
*/
div.news{
	width: 470px;
	margin-bottom: 15px;
}
div.news ul{
	margin: 0;
	list-style-type: none;
	color: #002773;
}
div.news li{
	background:url(/images/index/arrow_on.gif) no-repeat 0 3px;
	padding-left: 22px;
}
/**
*	rss
*/
div.rss{
	line-height: 14px;
}
div.rss a{
	text-decoration: none;
	font-size: 80%;
	color: #555555;
}
div.rss img.icon{
	margin-right: 10px;s
}
/**
*	column
*/
div.column{
	width: 470px;
	margin-bottom: 15px;
}
dl.sideColumn{
	width:470px;
}
dl.sideColumn dt{
	float: left;
	width: 75px;
	font-weight: normal;
}
dl.sideColumn dd{
	margin: 0 0 4px 85px;
	width:375px;
}

/**
*	banner
*/
div.banner{
	margin-bottom: 20px;
}
div.banner#webShindan{
	margin-bottom: 10px;
}
/**
*	case
*/
div.case{
	margin-bottom: 20px;
	font-size: 99%;
}
div.case h2{
	margin: 0 0 9px 0;
}
div.case a{
	font-weight: bold;
}
div.case div.item{
	background-color: #f5f5f5;
	margin: 0 0 1px 0;
	border-bottom:1px solid #dddddd;
	font-size: 90%;
}
div.case div.item img{
	float: left;
	margin: 5px 0 5px 5px;
	border:1px solid #cccccc;
	background-color: #ffffff;
	padding:2px;
}

div.case div.item p{
	width: 245px;
	margin: 0px 0 5px 65px;
	padding: 5px 0 0 0;
}