/* CSS Document *//*  コンテンツ部分　*/#main_img {	width: 800px;	margin-right: auto;	margin-left: auto;	clear: both;	padding-bottom: 10px;}#main {	width: 800px;	margin-right: auto;	margin-left: auto;	clear: both;	padding-top: 1px;	float: none;}/*  左　*/#left {	margin: 0px;	padding: 0px;	float: left;	width: 500px;	font-size: 90%;}/*  右　*/#right {	margin: 0px;	padding: 0px;	float: right;	width: 280px;}#right img{	clear:both;	padding-bottom: 5px;}#cate_box {	clear: both;	width: 500px;	padding-top: 3px;}#cate_box_main {	clear: none;	width: 480px;	padding-right: 10px;	padding-left: 10px;	margin: 0px;	background-image: url(../top/cate_box_main.gif);}#cate_box_footer {	background-image: url(../top/cate_box_footer.gif);	background-repeat: no-repeat;	clear: both;	height: 10px;	width: 500px;}#cate_box_footer2 {	background-image: url(../top/cate_box_footer.gif);	background-repeat: no-repeat;	clear: both;	height: 10px;	width: 250px;}#cate_box_header {	clear: both;	height: 10px;	width: 500px;	background-image: url(../top/cate_box_header.gif);	background-repeat: no-repeat;	float: none;}#cate_box_header2 {	clear: both;	height: 10px;	width: 250px;	background-image: url(../top/cate_box_header.gif);	background-repeat: no-repeat;	float: none;}#cate_box h2{	margin: 0px;	padding: 0px 10px 0px 0px;}#cate_box_main a{	background-image: url(../common/sign1.gif);	background-repeat: no-repeat;	padding-left: 10px;	background-position: 0px;	padding-right: 10px;	line-height: 200%;}#cate_box_main a:link {color:#333333;text-decoration:none;}#cate_box_main a:visited {color:#333333;text-decoration:none;}#cate_box_main a:hover {color:#000000;text-decoration:none;}#cate_box_main a:active {#cate_box_main color:#857C50;	text-decoration:none;	color: #000000;}#info {	padding: 5px 10px 10px;	width: 478px;	border: 1px solid #CCCCCC;	margin-top: 5px;	clear: both;	float: none;}#info2 {	padding: 5px 10px 10px;	width: 238px;	border: 1px solid #CCCCCC;	margin-top: 5px;	clear: both;	float: none;}#main_footer {	clear: both;	float: none;	width: 800px;	margin-right: auto;	margin-left: auto;	padding-top: 10px;	padding-bottom: 10px;	font-size: 90%;}.main_title {	font-size: 14px;	font-weight: normal;	color: #000000;	border-bottom-width: 1px;	border-left-width: 3px;	border-bottom-style: dotted;	border-left-style: solid;	border-bottom-color: #999999;	border-left-color: #000000;	padding-left: 5px;	padding-bottom: 3px;	margin: 0px;}.date {	font-size: 10px;	clear: both;	float: none;}#info ul {	margin:0px;	padding:0px;	list-style:none;	font-size: 12px;}#info li {	background-image: url(../common/sign2.gif);	background-repeat: no-repeat;	background-position: 0px 10px;	padding-left: 5px;	border-bottom-style: dotted;	border-bottom-width: 1px;	border-bottom-color: #CCCCCC;	padding-bottom: 1px;	margin: 0px;	padding-top: 1px;	list-style-type: none;}.top-guide {  list-style:circle url(../img/button.jpg) outside;  margin-left:10pt;  padding:5pt;}.top-guide ul {  list-style:circle outside;}.top-guide li {  border-bottom: 1px solid #d3d3d3;}.top-guide ul li {  list-style:circle url(../img/button2.jpg) outside;  margin-left:-20pt; padding:0pt;　border-top: 1px dotted #d3d3d3;  border-bottom: none;}.top-guide li a,.top-guide ul li a { text-decoration: none; color:#696969;  }.top-guide li a:visited,.top-guide ul li a:visited { text-decoration: none; color:#696969;}.top-guide li a:hover,.top-guide ul li a:hover { text-decoration:none; color:#000080; }
