
/* サイドメニュー
------------------------------------------------------------------------------------- */
div#sidemenu{
	margin:0px 0px 50px 0px;
	padding:0px;
	width:180px;
	float:left;
}

/* side-menulist
------------------------------------------------------ */
div#sidemenu #side-menulist{
	margin:0px;
	padding:0px;
	width:180px;
	background:url(../common_img/bk_sidemenu1.gif);
}

div#side-menulist{
	margin:0px 0px 30px 0px;
	padding:0px 0px 0px 0px;
	width:180px;
	background:url(../common_img/bk_sidemenu1.gif);
}


div#side-menulist h3{
	margin:0px;
	padding:0px;
	border:none;
}

div#side-menulist ul{
	margin:0px;
	padding:0px;
	list-style:none;
}

div#side-menulist li{
	border-bottom:1px solid #999999;
	line-height:1.5em;
	padding:0px 0px 0px 16px;
	margin:0px 5px 0px 0px;
	background:url(../common_img/mark_sidemenu1.gif) no-repeat top left;
}

div#side-menulist .sub{
	border-bottom:1px solid #999999;
	line-height:1.5em;
	padding:0px;
	margin:10px 5px 0px 0px;
	font-weight:bold;
}


div#side-menulist li a:link{color:#333333;text-decoration:none;}
div#side-menulist li a:visited{color:#333333;text-decoration: none;}
div#side-menulist li a:active{color:#333333;text-decoration: none;}
div#side-menulist li a:hover{color:#FF9900;text-decoration:none;}


/* side-banner
------------------------------------------------------ */
div#sidemenu #side-banner{
	margin:0px;
	padding:0px;
	width:180px;
}

div#sidemenu #side-banner img{
	margin:0px 0px 10px 0px;
	padding:0px;
}



/* コンテンツ メイン
------------------------------------------------------------------------------------- */
div#contents-main{
	margin:0px;
	padding:0px 0px 0px 0px;
	width:705px;
	float:right;
}

div#contents-main h2{
	margin:0px;
	padding:0px 0px 0px 0px;
	border:none;
}


div#contents-main h3{
	margin:5px 5px;
	padding:5px 15px;
	border-bottom:1px solid #666666;
	border-left:none;
	font-size:medium;
	line-height:1.2em;
	color:#666666;
	background:url(../common_img/bk_h2.gif) repeat-y;
	clear:both;
}

div#contents-main h4{
	margin:5px 5px;
	padding:5px 15px;
	color:#0099CC;
	font-size:medium;
}

