@charset "utf-8";
@import  "./import/format.css";
@import  "./import/in_style.css";
@import  "./import/link_style.css";
@import  "./import/main.css";

/*****************************************
コンテンツ
*****************************************/
#Left_container h2 {
	width: 630px;
	height: auto;
	margin: 10px auto 30px;
	clear: both;
}

	#Left_container h3 {
		width: 610px;
		height: auto;
		margin: 30px auto;
		text-align: left;
		font: normal bold 1.2em/1.2  Verdana, Arial, sans-serif;
		clear: both;
	}
	
	#Left_container h4 {
			width: 600px;
			height: auto;
			margin: 40px auto 10px;
			font: normal bold 1.2em/1.4  Verdana, Arial, sans-serif;
			clear: both;
	}
	
	#Left_container p {
		width: 600px;
		height: auto;
		margin: 30px auto;
		text-align: justify;
		text-justify: inter-ideograph;
		font: normal normal 1.1em/1.4  Verdana, Arial, sans-serif;
		clear: both;
	}

	#Left_container p.categorybox {
		width: 600px;
		height: auto;
		margin: 10px auto 40px;
		text-align: justify;
		text-justify: inter-ideograph;
		font: normal normal 1.1em/1.4  Verdana, Arial, sans-serif;
		clear: both;
	}

	#Left_container ul.blogroll {
		width: 580px;
		height: auto;
		margin: 20px auto;
		list-style: none;
		clear: both;
	}
	
			#Left_container ul.blogroll li {
				width: 580px;
				height: auto;
				margin: 0 auto 2px;
				padding-left: 20px;
				padding-bottom: 3px;
				background-image: url(../image_blog/list.gif);
				background-repeat: no-repeat;
				border: none;
			}

/**************************************
右カラム
***************************************/
	#Right_container h2 {
		width: 270px;
		height: auto;
		margin: 10px auto 20px;
		text-align: center;
		clear: both;
	}
	
	#Right_container h3 {
		width: 270px;
		height: auto;
		margin: 30px auto;
		text-align: center;
		clear: both;
	}
	
	#Right_container p {
		width: 260px;
		height: auto;
		margin: 20px auto;
		text-align: left;
		clear: both;
	}
	
	#Right_container p.center {
		width: 270px;
		height: auto;
		margin: 20px auto;
		text-align: center;
		clear: both;
	}
	
	#Right_container p.right {
		width: 270px;
		height: auto;
		margin: 15px auto 20px;
		text-align: right;
		clear: both;
	}

	#Right_container address {
		width: 260px;
		height: auto;
		margin: 20px auto;
		text-align: left;
		clear: both;
	}

	#Right_container ul#topics {
		width: 250px;
		height: auto;
		margin: 10px auto 30px;
		list-style: none;
		text-align: left;
		color: #000000;
		clear: both;
	}
	
		#Right_container ul#topics li {
			width: 250px;
			height: auto;
			margin: 15px auto;
			clear: both;
		}

	#Right_container ul.categories {
		width: 240px;
		height: auto;
		margin: 20px auto;
		list-style: none;
		clear: both;
	}
	
			#Right_container ul.categories li {
				width: 220px;
				height: auto;
				margin: 0 auto 2px;
				padding-left: 20px;
				padding-bottom: 3px;
				background-image: url(../image_blog/list.gif);
				background-repeat: no-repeat;
				border: none;
			}
	
	#Right_container ul.group {
		width: 235px;
		height: auto;
		margin: 20px auto 15px;
		list-style: none;
		clear: both;
	}
	
			#Right_container ul.group li {
				width: 235px;
				height: auto;
				margin: 5px auto;
				clear: both;
			}
