@charset "utf-8";
@import url("../_common/_common.css");

#Main {
	_margin-bottom: 0;
}
#Main a img {
	border: 0 none;
}
#Main #MainImage {
	margin: 0 10px 10px;
	padding: 0;
	height: 335px;
}
	#Main #MainImage #FLS {
		margin: 0;
		padding: 0;
	}
	#Main #MainImage a { /* for noscript */
		display: block;
		float: left;
		margin: 0;
		padding: 0;
	}
	#Main #MainImage img#Connect { /* for noscript */
		display: block;
		float: left;
		margin: 0;
		padding: 0 10px;
	}

#Main #NorenBtn {
	clear: left;
	margin: 0;
	padding: 0;
}
#Main #BoxBtn {
	margin: 20px 0 0;
	padding: 0 0 0 10px;
	height: 120px;
}
	#Main #BoxBtn a {
		display: block;
		float: left;
		margin: 0;
		padding: 0;
	}
	#Main #BoxBtn a#BB1 {
		width: 340px;
	}
	#Main #BoxBtn a#BB2 {
		margin-left: 24px;
		width: 375px;
	}

#Main #Column {
	margin: 15px 10px 0;
	padding: 0;
}
	#Main #Col1 {
		float: left;
		margin: 0 0 10px;
		padding: 0;
		width: 215px;
	}
		#Main #Col1 #BN2 {
			margin: 0 0 10px;
			padding: 0;
		}		
		#Main #Col1 #BN2 a {
			display: block;
			margin: 0;
			padding: 0;
			background-repeat: no-repeat;
			background-position: 0 0;
		}
		#Main #Col1 #BN2 a {
			height: 109px;
			background-image: url("b_shinbun_o.gif");
		}
		#Main #Col1 #BN2 a:hover { /* for WinIE */
			_text-indent: -9999px;
		}
		#Main #Col1 #BN2 a:hover img {
			display: none;
		}
/*ブログバナー*/
		#Main #Col1 #BN3 {
			margin: 0 0 10px;
			padding: 0;
		}		
		#Main #Col1 #BN3 a {
			display: block;
			margin: 0;
			padding: 0;
			background-repeat: no-repeat;
			background-position: 0 0;
		}
		#Main #Col1 #BN3 a {
			height: 111px;
			background-image: url("b_blog_o.gif");
		}
		#Main #Col1 #BN3 a:hover { /* for WinIE */
			_text-indent: -9999px;
		}
		#Main #Col1 #BN3 a:hover img {
			display: none;
		}
/*ブログバナーここまで*/

/*ブログバナー2*/
		#Main #Col1 #BN4 {
			margin: 0 0 10px;
			padding: 0;
		}		
		#Main #Col1 #BN4 a {
			display: block;
			margin: 0 0 10px;
			padding: 0;
			background-repeat: no-repeat;
			background-position: 0 0;
		}
		#Main #Col1 #BN4 a {
			height: 111px;
			background-image: url("b_blog2_o.gif");
		}
		#Main #Col1 #BN4 a:hover { /* for WinIE */
			_text-indent: -9999px;
		}
		#Main #Col1 #BN4 a:hover img {
			display: none;
		}
/*ブログバナー2ここまで*/

		#Main #Col1 h2 {
			margin: 25px 0 15px;
			padding: 0;
		}
		#Main #Col1 ul {
			margin: 0;
			padding: 0;
			list-style: none;
		}
		#Main #Col1 li {
			margin: 0 0 10px;
			padding: 0;
		}
		#Main #Col1 li a {
			color: #555;
			font-weight: bold;
			text-decoration: none;
		}
		#Main #Col1 li a:hover {
			color: #906;
			text-decoration: underline;
		}

	#Main #Col2 {
		float: right;
		margin: 0 0 10px;
		padding: 0 0 0 24px;
		width: 465px;
		border-left: 2px dotted #666;
	}
		#Main #Col2 h2 {
			margin: 0;
			padding: 0;
		}
		#Main #Col2 dl#ShohinList {
			margin: 10px 0 15px;
			padding: 0;
		}
		#Main #Col2 dl#ShohinList dt {
			margin: 0;
			padding: 0;
			font-size: 14px;
			_font-size: 105%;
			_letter-spacing: .1em;
			font-weight: bold;
		}
		#Main #Col2 dl#ShohinList dt a {
			color: #039;
		}
		#Main #Col2 dl#ShohinList dt a:hover {
			color: #06f;
		}
		#Main #Col2 dl#ShohinList dd {
			margin: -16px 0 .5em 125px;
			padding: 0;
			line-height: 1.4;
			color: #444;
		}
		#Main #Col2 #NewsBox {
			margin: 5px 0 5px;
			padding: 5px;
			height: 300px;
			overflow: auto;
			border: 1px solid #666;
		}
			#Main #Col2 #NewsBox ul {
				margin: 0;
				padding: 0;
				list-style: none;
			}
			#Main #Col2 #NewsBox li {
				margin: 0;
				padding: 0 0 .5em;
			}
			#Main #Col2 #NewsBox li .Date {
				margin: 0;
				padding: 0;
				color: #906;
			}
			#Main #Col2 #NewsBox li .Article {
				margin: 0 0 0 5px;
				padding: 0;
				line-height: 1.3;
				color: #333;
			}
			#Main #Col2 #NewsBox li .Article strong {
				color: #000;
			}
			#Main #Col2 #NewsBox li a {
				color: #00c;
			}

p.appoint {
	margin:0;
	color:#333;
	font-weight:bold;
	text-align:center;
	background:#f5f5f5;
	border:1px solid #ddd;
	padding:1px 0;
	letter-spacing:1px;
}

