@charset "UTF-8";

/* ****************************************************
Title: top.css
Created date: 2009/07/08
Last Modified: 2009/07/08
Created by: iGrove
***************************************************** */


/* Table Of Contents
----------------------------------------

#01 stay
#02 primary

----------------------------------------*/


/* #01 stay
---------------------------------------------------------------------------- */

dl#gNavi dd ul li#gNaviHome,
dl#gNavi dd ul li#gNaviHome a,
dl#gNavi dd ul li#gNaviHome a:hover {
	background: url(../common/images/gnavi_home_o.gif) no-repeat 0 0;
	width: 65px;
}


/* #02 primary
---------------------------------------------------------------------------- */

div#primary p.text {
	clear: both;
	font-size: 120%;
	line-height: 1.3;
	padding: 19px 0 0 39px;
	width: 500px;
}
	
div#primary	div.newsBlock {
	padding: 24px 0 0 12px;
	width: 650px;
}
	
div#primary	div.newsBlock p.image{
	float: right;
	padding: 4px 1px 0 0;
	width: 88px;
}

div#primary	div.newsBlock dl.news {
	float: left;
	width: 555px;
}
	
div#primary	div.newsBlock dl.news dd.newsContent {
	padding: 2px 0 0 0;
}

div#primary	div.newsBlock dl.news dd.newsContent dl dt {
	background: url(../images/index/bg_new.gif) repeat-y 1px 0;
	padding: 12px 0 10px 14px;
	margin: 6px 0 0 0
}

* html div#primary	div.newsBlock dl.news dd.newsContent dl dd {
	margin: -3.2em 0 0 0;
}
 
*:first-child + html div#primary div.newsBlock dl.news dd.newsContent dl dd {
	margin: -3.2em 0 0 0;
} 
	
div#primary	div.newsBlock dl.news dd.newsContent dl dd {
	border: 1px solid #CCC;
	margin: -3.3em 0 0 0;
	padding: 12px 0 9px 9em;
}

div#primary	div.newsBlock dl.news dd.newsContent dl dd a {
	color: #333;
	text-decoration: none;
}

div#primary	div.newsBlock dl.news dd.newsContent dl dd a:hover {
	text-decoration: underline;
}

div#primary	ul.section {
	clear: both;
	padding: 36px 0 0 11px;
}	
	
div#primary	ul.section li {
	float: left;
	padding: 0 35px 0 0;
}
	
div#primary	ul.section li.sectionLast {
	padding: 0;
}	

div#primary	ul.ivision {
	padding-left: 10px;
}
