/* @charset "UTF-8"; */

/* Header		##################################### */
div#head {
	background: url("../ukeru/img/bg_head.gif") #fff top center no-repeat;
}
	div#head h1 {
		padding: 9px 0 0 30px;
	}
		div#head h1 a {
			width: 178px; height: 66px;
			background: url("../ukeru/img/h1_logo.gif") top left no-repeat;
		}
	div#head h2 {
		padding: 39px 40px 0 0;
	}
		div#head h2 a {
			width: 115px; height: 29px;
			background: url("../ukeru/img/h2_logo.gif") top left no-repeat;
		}

/* Left			##################################### */
div#left {
	width: 327px;
	background: url("../img/blog/border_a.gif") top right repeat-y;
}
	div#left h3 {
		margin: 9px 0 0 20px;
		padding: 12px 0 0 0;
		width: 294px; height: 39px;
		background: url("../ukeru/img/h3_left.gif") left top no-repeat;
	}
		div#left h3 a {
			color: #fff;
			font-weight: bold;
		}
		div#left h3 a:hover {
			color: #ddd;
		}
	div#left ul {
		display: block;
		margin: 0 0 0 22px;
		width: 290px;
		background: url("../ukeru/img/bg_left.gif") top left repeat-y;
	}
		div#left ul li.bn {
			display: block;
			margin: 0 0 1px 10px;
			padding: 1px 0;
			width: 268px;
			background: #fff;
			border: 1px solid #e5e5e5;
			font-size: 11px;
		}
			div#left ul li.bn h4 {
				display: inline;
				font-size: 12px;
				text-indent: 0;
			}
		li#bn-top {
			width: 290px; height: 10px;
			background: url("../ukeru/img/bg_left_top.gif") top left no-repeat;
		}
		li#bn-bottom {
			width: 290px; height: 10px;
			background: url("../ukeru/img/bg_left_bottom.gif") top left no-repeat;
			overflow: hidden;
		}
			div#left ul li a {
				display: block;
				margin: 0 1px;
				padding: 2px 5px 2px 17px;
				background: url("../ukeru/img/bg_bn.gif") #fff top left no-repeat;
				overflow: hidden;
			}
			div#left ul li a:link,
			div#left ul li a:visited,
			div#left ul li a:active {
				color: #888;
			}
			div#left ul li a:hover {
				color: #393939;
			}

/* Center			##################################### */
div#center {
	width: 916px;
	/*background: url("../img/blog/border_a.gif") top right repeat-y;*/
}
	div#center h3 {
		margin: 11px 0 0 20px;
		padding: 12px 0 0 0;
		width: 294px; height: 39px;
		background: url("../ukeru/img/h3_left.gif") left top no-repeat;
	}
	div#center ul {
		display: block;
		margin: 0 22px;
		width: 916px;
		/*background: url("../ukeru/img/bg_left.gif") top left repeat-y;*/
	}
		div#center ul li.bn {
			display: block;
			float: left;
			margin: 0 0 1px 10px;
			padding: 1px 0;
			width: 287px;
			background: #fff;
			border: 1px solid #e5e5e5;
			font-size: 11px;
		}
			div#center ul li.bn h4 {
				display: inline;
				font-size: 12px; font-weight: bold;
				text-indent: 0;
			}
		div#center ul li#bn-top {
			width: 0; height: 0;
			/*background: url("../ukeru/img/bg_left_top.gif") top left no-repeat;*/
		}
		div#center ul li#bn-bottom {
			width: 0; height: 0;
			/*background: url("../ukeru/img/bg_left_bottom.gif") top left no-repeat;*/
			overflow: hidden;
		}
			div#center ul li a {
				display: block;
				margin: 0 1px;
				padding: 2px 5px 2px 17px;
				height: 55px;
				background: url("../ukeru/img/bg_bn.gif") #fff top left no-repeat;
				overflow: hidden;
			}
			div#center ul li a:link,
			div#center ul li a:visited,
			div#center ul li a:active {
				color: #888;
			}
			div#center ul li a:hover {
				color: #393939;
			}

/* Right			##################################### */
div#right {
	width: 633px;
}
	div#right h3 {
		margin: 11px 0 0 13px;
		padding: 12px 0 0 0;
		width: 603px; height: 39px;
		background: url("../ukeru/img/h3_right.gif") left top no-repeat;
	}
	/* 09/02/26 メルマガ誘導追加	##################################### */
	div#info {
		height: 50px; background: #000;
	}