/* styles written in this file is for Standard */


html,body{
    height: 100%;
	bgcolor="#FFFFFF";
	margin: 0 0 0 0;
 
}

h1	{
	display:		none;
	}


/* home */

div#content{
	background-color:	transparent;
	width:			960px;
}

div#main{
	background-color:	#ffffff;
	width:			960px;
}

div#nosContent{
	text-align:		center;
}



/* head */

#head{
	height:			424px;
}

#head p.logo{
	margin:			0px;
	padding:		0px;
	float:			left;
}

#head ul{
	margin:			0px;
	padding:		0px;
	list-style-type:	none;
	float:			right;
}

#head ul li{
	margin:			0px;
	padding:		0px 0px 0px 1px;
	display:		inline;
}





/* main */

#main div.navi{
	width:			960px;
	float:			none;
	text-align:		left;
}

#main div.navi ul{
	margin:			0px;
	padding:		0px;
}

#main div.navi ul li{
	margin:			0px;
	padding:		0px;
	display:		inline;
}

#main div.main-contents{
	width:			auto;
	float:			none;
	margin:			0px;
	padding:		10px 14px 20px 9px;
	zoom:			100%;
}

#main div.main-contents ul{
	margin:			0px;
	padding:		0px;
	list-style-type:	none;
}

#main div.main-contents ul li{
	margin:			0px;
	padding:		0px;
}

#main div.main-contents ul li img{
	vertical-align:		bottom;
}

#main div.main-contents-child h2{
	margin:			0px;
	padding:		0px;
}

#main div.main-contents .case h2{
	margin-bottom:		7px;
}

#main div.main-contents .case ul li{
	margin:			0px 20px 0px 0px;
	padding:		0px;
	width:			290px;
	float:			left;
	font-size:		9px;
	line-height:		1.6;
	color:			#333333;
}

#main div.main-contents .case ul li a img{
	float:			left;
	margin:			0px 7px 0px 0px;
}

#main div.main-contents .case ul li a:link,
#main div.main-contents .case ul li a:visited,
#main div.main-contents .case ul li a:hover,
#main div.main-contents .case ul li a:active{
	color:			#CC0000;
}

#main div.main-contents .case ul li a span{
	display:		block;
	text-decoration:	underline;
	padding-bottom:		10px;
}



#main div.main-contents .whatsnew{
	clear:			left;
	width:			619px;
	float:			left;
	padding:		53px 0px 0px 0px;
}

#main div.main-contents .whatsnew h2{
	margin-bottom:		5px;
}

#main div.main-contents .whatsnew dl{
	margin:			0px;
	padding:		0px;
	width:			600px;
	font-size:		11px;
	line-height:		1.5;
	color:			#666666;
}

#main div.main-contents .whatsnew dl dt{
	margin:			0px;
	padding:		5px 0px 0px 0px;
	width:			65px;
	float:			left;
}

#main div.main-contents .whatsnew dl dd{
	margin:			0px;
	padding:		5px 0px 0px 19px;
	width:			516px;
	float:			left;
	background-image:	url(/hom_img/hom_bod_ico_01.gif);
	background-repeat:	no-repeat;
	background-position:	left 7px;
}

#main div.main-contents .whatsnew dl dd a{
	text-decoration:	underline;
}



#main div.main-contents .rightbanner{
	width:			317px;
	float:			left;
	padding:		24px 0px 0px 0px;
}

#main div.main-contents .rightbanner ul li{
	padding-bottom:		3px;
}



#main div.main-contents .footbanner{
	padding:		33px 0px 0px 0px;
}





/* foot */

#foot{
	background-color:	#ffffff;
	width:			960px;
/*	height:			19px;
*/	margin:			0px;
	padding:		0px;
}

#foot div.banner{
	float:			none;
	margin:			0px 0px 10px 9px;
}

#foot ul{
	width:			auto;
	float:			right;
}

#foot p.copy{
	height:			15px;
	padding:		1px 0px 0px 176px;
	float:			left;
	background-image:	url(/hom_img/hom_foo_bg.gif);
	background-repeat:	no-repeat;
	background-position:	left top;
}





