@charset "utf-8";
@import  "./import/format.css";
@import  "./import/in_style.css";
@import  "./import/link_style.css";
@import  "./import/main.css";

/*****************************************
コンテンツ
*****************************************/
#Left_container div.topics {
	width: 500px;
	height: auto;
	margin: 0 auto 40px;
	text-align: justify;
	text-justify: inter-ideograph;
	padding-bottom: 20px;
	border-bottom: 1px dashed #666666;
	clear: both;
}

	div.topics h3 {
		width: 500px;
		height: auto;
		margin: 0 auto 25px;
		text-align: left;
		font: normal bold 1.2em/1.2  Verdana, Arial, sans-serif;
		clear: both;
	}

	div.topics h4 {
		width: 500px;
		height: auto;
		margin: 25px auto;
		text-align: left;
		font: normal bold 1em/1.2  Verdana, Arial, sans-serif;
		clear: both;
	}

	div.topics h5 {
		width: 500px;
		height: auto;
		margin: 40px auto 30px;
		padding-bottom: 3px;
		text-align: left;
		font: normal bold 1em/1.2  Verdana, Arial, sans-serif;
		border-bottom: 1px dashed #666666;
		clear: both;
	}

	div.topics p {
		width: 490px;
		height: auto;
		margin: 25px auto 40px;
		font: normal normal 0.9em/1.5  Verdana, Arial, sans-serif;
		clear: both;
	}

	span.bottun {
		display: block;
		padding: 15px 0; 0px 0;
	}

	div.topics p.center {
		width: 500px;
		height: auto;
		margin: 25px auto;
		text-align: center;
		font: normal normal 0.8em/1.2  Verdana, Arial, sans-serif;
		clear: both;
	}	
	
	div.topics div.map {
		width: 500px;
		height: auto;
		margin: 25px auto;
		padding-top: 10px;
		padding-bottom: 10px;
		text-align: center;
		font: normal normal 1em/1.2  Verdana, Arial, sans-serif;
		background-color: #eeeeee;
		border: 1px solid #cccccc;
		clear: both;
	}

	div.topics table {
		witdh: 480px;
		margin: 25px auto;
		text-align: left;
		font: normal normal 0.9em/1.5  Verdana, Arial, sans-serif;
		clear: both;
	}

	div.topics table tr.col {
		background-color: #eeeeee;
	}
	
	div.topics table th {
		padding: 15px;
		text-align: left;
		vertical-align: top;
		font-weight: bold;
		color: #000000;
		border-right: 1px solid #cccccc;
		clear: both;
	}
	
	div.topics table td {
		padding: 15px;
		text-align: left;
		vertical-align: top;
		clear: both;
	}

	div.topics ul.listup {
		width: 490px;
		height: auto;
		margin: 25px auto;
		list-style: none;
		clear: both;
	}
	
			div.topics ul.listup li {
				width: 470px;
				height: auto;
				margin: 15px auto;
				padding-left: 20px;
				padding-bottom: 2px;
				font: normal normal 0.9em/1.5  Verdana, Arial, sans-serif;
				background-image: url(../image_company/iso/listup.gif);
				background-repeat: no-repeat;
				border: none;
			}

	div.topics ul.categories {
		width: 490px;
		height: auto;
		margin: 25px auto;
		list-style: none;
		clear: both;
	}
	
			div.topics ul.categories li {
				width: 470px;
				height: auto;
				margin: 7px auto;
				padding-left: 20px;
				padding-bottom: 2px;
				font: normal normal 0.9em/1.5  Verdana, Arial, sans-serif;
				background-image: url(../image_blog/news_list_icon.gif);
				background-repeat: no-repeat;
				list-style: none;
				border: none;
			}

	#Right_container ul.categories {
		width: auto;
		height: auto;
		margin: 15px auto;
		list-style: none;
		clear: both;
	}
	
			#Right_container ul.categories li {
				width: 200px;
				height: auto;
				margin: 10px 0 10px 10px;
				padding-left: 20px;
				padding-bottom: 2px;
				font: normal normal 0.9em/1.5  Verdana, Arial, sans-serif;
				background-image: url(../image_blog/news_list_icon.gif);
				background-repeat: no-repeat;
				list-style: none;
				border: none;
			}
				
#Right_container h3 {
	width: 260px;
	height: auto;
	margin: 0 auto 20px;
	clear: both;
}

#Right_container h4 {
	width: 260px;
	height: auto;
	margin: 20px auto;
	clear: both;
}

/************************************************
アーカイブ
************************************************/
#Left_container div.a_contents {
	width: 500px;
	height: auto;
	margin: 0 auto 80px;
	padding-bottom: 20px;
	clear: both;
}

	div.a_contents h3 {
		width: 500px;
		height: auto;
		margin: 20px auto 15px;
		padding-bottom: 5px;
		text-align: left;
		font: normal bold 1.2em/1.2  Verdana, Arial, sans-serif;
		border-bottom: 1px dashed #666666;
		clear: both;
	}

	div.a_contents h4 {
		width: 490px;
		height: auto;
		margin: 20px auto 15px;
		text-align: left;
		font: normal bold 1.0em/1.2  Verdana, Arial, sans-serif;
		clear: both;
	}

	div.a_contents p {
		width: 490px;
		height: auto;
		margin: 20px auto;
		text-align: justify;
		text-justify: inter-ideograph;
		font: normal normal 1.0em/1.3  Verdana, Arial, sans-serif;
		clear: both;
	}

	div.a_contents p.date {
		width: 490px;
		height: auto;
		margin: 15px auto;
		text-align: right;
		font: normal normal 0.8em/1.2  Verdana, Arial, sans-serif;
		clear: both;
	}

	div.a_contents p.date_under {
		width: 490px;
		height: auto;
		margin: 20px auto;
		padding-bottom: 5px;
		text-align: right;
		font: normal normal 0.8em/1.2  Verdana, Arial, sans-serif;
		border-bottom: 1px dashed #666666;
		clear: both;
	}

/**************************************
記事ページ(トラックバック)
***************************************/
div.contents {
	width: 500px;
	height: auto;
	margin: 50px auto;
}

	div.contents h4 {
		width: 500px;
		height: auto;
		margin: 20px auto 15px;
		padding-bottom: 3px;
		text-align: left;
		font: normal bold 1em/1.2  Verdana, Arial, sans-serif;
		border-bottom: 1px dashed #666666;
		clear: both;
	}
	
	div.contents p {
		width: 490px;
		height: auto;
		margin: 20px auto 15px;
		padding-bottom: 3px;
		text-align: left;
		font: normal normal 1em/1.4  Verdana, Arial, sans-serif;
		clear: both;
	}


