@charset "shift_jis";

/* Header
---------------------------------------------------------------------------------------------------- */

#header	{
	width: 854px;
}

#logo	{
	padding-left: 2px;
}

/* Contents
---------------------------------------------------------------------------------------------------- */

#contents_bg	{
	background: #fdfdfd url(../img_cmn/pages/contents_bg001.jpg) repeat-x;
}

#contents	{
	width: 854px;
	padding-top: 9px;
}

/* Navi */

#nbt001 a	{	width: 170px; background: url(../img_cmn/pages/contents_nav001.jpg) no-repeat;	}
#nbt002 a	{	width: 170px; background: url(../img_cmn/pages/contents_nav002.jpg) no-repeat;	}
#nbt003 a	{	width: 170px; background: url(../img_cmn/pages/contents_nav003.jpg) no-repeat;	}
#nbt004 a	{	width: 170px; background: url(../img_cmn/pages/contents_nav004.jpg) no-repeat;	}
#nbt005 a	{	width: 171px; background: url(../img_cmn/pages/contents_nav005.jpg) no-repeat;	}

/* Headline */

#headline	{
	width: 854px;
}

#headline h1	{
	float: left;
}

#headline ul	{
	float: right;
	padding-right: 5px;
}

#headline ul li	{
	display: inline;
	font-size: 10px;
}

#headline ul li a	{
	text-decoration: none;
	color: #4E8C30;
}
#headline ul li a:hover{
	text-decoration: underline;
}
/* Main
---------------------------------------------------------------------------------------------------- */

#main	{
	width: 854px;
	padding-top: 21px;
}

/* MainBody */

#mainbody	{
	float: right;
	width: 610px;
}

#mainbody h2	{
	padding-bottom: 15px;
}

.pagetop	{
	width: 610px;
	text-align: right;
	clear: both;
}

/* Sidebar */

#sidebar	{
	float: left;
	width: 203px;
}

#sidenavi	{
	padding-bottom: 34px;
}

#sidenavi li	{
	padding-bottom: 4px;
}

#sidenavi li a	{
	display: block;
	width: 201px;
	text-decoration: none;
	text-indent: -9999px;
}

#sidenavi li a:hover	{
	background-position: left bottom;
}

#sidebanner{
	margin-bottom:30px;
}

#SideLink li{
	margin-bottom:5px;
}
/* Footer
---------------------------------------------------------------------------------------------------- */

#footer	{
	width: 854px;
}
