@charset "UTF-8"; 
*{margin:0;padding:0;}
html {
	overflow-y:scroll;
}
body{
	margin:0;
	padding:0;
	text-align:center;
}
a:link,
a:visited {color:#001ea0;text-decoration:none;cursor:pointer; }
a:focus,
a:hover,
a:active {color:#001ea0;text-decoration:underline;cursor:pointer; }

img {border:none;}
ul {list-style:none;}

#wrap{
	width:100%;
	margin:0 auto;
}

#header {
	width:800px;
	margin:8px auto 0;
	overflow:hidden;
	font-size:0;
	line-height:0;
}
	#header li {
		float:left;
	}
	#header li.icon01 {
		width:132px;
		height:132px;
		margin:1px 0 0;
		background:url(http://jyusetu.com/img/new_jyusetu/h-02.jpg) no-repeat left top;
	}
		#header li.icon01 a {
			width:132px;
			background-position:left;
		}
	#header li.icon02 {
		width:133px;
		height:132px;
		margin:1px 0 0;
		background:url(http://jyusetu.com/img/new_jyusetu/h-03.jpg) no-repeat left top;
	}
		#header li.icon02 a {
			width:132px;
			background-position:left;
		}
	#header li.icon03 {
		width:132px;
		height:132px;
		margin:1px 0 0;
		background:url(http://jyusetu.com/img/new_jyusetu/h-04.jpg) no-repeat left top;
	}
		#header li.icon03 a {
			width:132px;
			background-position:left;
		}
	#header li.icon04 {
		width:132px;
		height:132px;
		margin:1px 0 0;
		background:url(http://jyusetu.com/img/new_jyusetu/h-05.jpg) no-repeat left top;
	}
		#header li.icon04 a {
			width:132px;
			background-position:left;
		}
	#header li.icon05 {
		width:131px;
		height:132px;
		margin:1px 0 0;
		background:url(http://jyusetu.com/img/new_jyusetu/h-06.jpg) no-repeat left top;
	}
		#header li.icon05 a {
			width:132px;
			background-position:left;
		}
		#header li #logo {
			width:140px;
			background:url(http://jyusetu.com/img/new_jyusetu/h-01.jpg) no-repeat left top;
		}
		#header li a {
			height:118px;
			display:block;
		}
			#header li a span {
				display:none;
			}

#top_main {
	width:800px;
	height:252px;
	margin:0 auto;
	overflow:hidden;
	background:url(http://jyusetu.com/img/new_jyusetu/TOP_main_image_qa.jpg) no-repeat left top;
	text-align:left;
}
	#top_main h2 {
		width:288px;
		height:30px;
		margin:23px 0 23px 30px;
	}
		#top_main h2 a {
			color:#f09712;
			font-size:28px;
		}
		#top_main h2 a:link,
		#top_main h2 a:visited {color:#f09712;text-decoration:none;cursor:pointer; }
		#top_main h2 a:focus,
		#top_main h2 a:hover,
		#top_main h2 a:active {color:#f09712;text-decoration:none;cursor:pointer; }
		#top_main p {
			width:288px;
			height:80px;
			margin:0 0 0 32px;
			line-height:16px;
			color:#636a6c;
			font-size:11px;
		}		
	#top_main a.top_main_button {
		width:176px;
		height:32px;
		display:block;
		margin:56px 0 0 624px;
	}
		#top_main a img {
			display:block;
		}

#column {
	width:800px;
	margin:0 auto;
	text-align:left;
}
	#main_column {
		width:582px;
		float:right;
		overflow:hidden;
		margin:0;
		
	}
	#side_column {
		width:218px;
		float:left;
		overflow:hidden;
		margin:0;
	}

.search {
	width:580px;
	height:70px;
	margin:0 0 10px;
	background:url(http://jyusetu.com/img/new_jyusetu/search_bg.gif) no-repeat left top;
}
.blog_list {
	width:580px;
	margin:0 0 18px;
	background:#fafae9;
	border-top: solid 6px #8fbb42;
}
	.blog_list h1.title,
	.blog_list h2.title,
	.blog_list h3.title {
		height:40px;
		padding:0 20px;
		border-bottom: dotted 1px #8fbb42;
		line-height:40px;
		color:#636a6c;
		font-size:16px;
	}
	.blog_list .stat {
		height:40px;
		padding:0 20px;
		line-height:40px;
		border-bottom: dotted 1px #8fbb42;
	}
		.blog_list .stat em {
			padding:0 20px 0 0;
			font-style:normal;
			font-weight: bold;
			color:#636a6c;
			font-size:14px;
		}
	.blog_list .body {
		padding:18px 0 0;
		background:url(http://jyusetu.com/img/new_jyusetu/blog_bg.gif) repeat-y left top;
	}
		.blog_list .body .text {
			width:545px;
			clear:both;
			margin:0;
			padding:0 0 10px 18px;
			line-height:20px;
			font-size:12px;
			color:#636a6c;
		}
		.blog_list .body ul.status {
			width:545px;
			margin:0 0 0 18px;
			border-bottom: solid 1px #231815;
			background:url(http://jyusetu.com/img/new_jyusetu/blog_line.gif) repeat-y left top;
			text-align:left;
			line-height:0;
			font-size:0;
			color:#636a6c;
		}
			.blog_list .body ul.status li {
				width:545px;
				overflow:hidden;
				padding:2px 0;
				border-top: solid 1px #231815;
				line-height:22px;
				font-size:12px;
			}
				.blog_list .body ul.status li a span:focus,
				.blog_list .body ul.status li a span:hover,
				.blog_list .body ul.status li a span:active {text-decoration:underline; }
				.blog_list .body ul.status em {
					width:75px;
					padding:0 0 0 5px;
					display:block;
					float:left;
					font-style:normal;
				}
				.blog_list .body ul.status span {
					width:460px;
					display:block;
					float:right;
				}
		.blog_list .body div.status {
			width:560px;
			margin:0 0 0 18px;
			color:#636a6c;
		}
			.blog_list .body div.status ul {
				padding:0 0 18px;
				background:url(http://jyusetu.com/img/new_jyusetu/status_last_image_qa.gif) no-repeat left top;
				text-align:left;
				line-height:0;
				font-size:0;
			}
			.blog_list .body div.status ul li {
				width:475px;
				display:block;
				float:right;
				line-height:22px;
				font-size:12px;
			}
				.blog_list .body div.status ul li em {
					font-style:normal;
				}
			.blog_list .body div.status ul li.title {
				width:75px;
				padding:0 0 0 5px;
				display:block;
				float:left;
			}
				.blog_list .body div.status ul li.title em {
					display:block;
					height:110px;
				}

.caller_comment {
	width:546px;
	margin:0 0 0 8px;
	clear:both;
	float:none;
}
	.caller_comment .comment_head {
		width:546px;
		height:68px;
		background:url(http://jyusetu.com/img/new_jyusetu/comment_head1.png) no-repeat left top;
	}
		.caller_comment .comment_head span {display:none;}
	.caller_comment .comment_body {
		width:546px;
		background:url(http://jyusetu.com/img/new_jyusetu/comment_body.png) repeat-y left top;
	}
		.caller_comment .comment_body div {
			width:546px;
			padding:0 0 8px;
			background:url(http://jyusetu.com/img/new_jyusetu/comment_head2.png) no-repeat left top;
		}
			.caller_comment .comment_body p {
				width:455px;
				margin:0 auto 0 52px;
				font-size:12px;
			}
	.caller_comment .comment_foot {
		width:546px;
		height:30px;
		background:url(http://jyusetu.com/img/new_jyusetu/comment_bottom.png) no-repeat left bottom;
	}
		.caller_comment .comment_foot span {display:none;}

.staff_comment {
	width:535px;
	margin:0 0 0 37px;
	clear:both;
	float:none;
}
	.staff_comment .comment_head {
		width:535px;
		height:65px;
		background:url(http://jyusetu.com/img/new_jyusetu/staff_comment_head1.png) no-repeat left top;
	}
		.staff_comment .comment_head span {display:none;}
	.staff_comment .comment_body {
		width:535px;
		background:url(http://jyusetu.com/img/new_jyusetu/staff_comment_body.png) repeat-y left top;
	}
		.staff_comment .comment_body div {
			width:535px;
			padding:0 0 8px;
			background:url(http://jyusetu.com/img/new_jyusetu/staff_comment_head2.png) no-repeat left top;
		}
			.staff_comment .comment_body p {
				width:455px;
				margin:0 auto 0 22px;
				font-size:12px;
			}
	.staff_comment .comment_foot {
		width:535px;
		height:30px;
		background:url(http://jyusetu.com/img/new_jyusetu/staff_comment_bottom.png) no-repeat left bottom;
	}
		.staff_comment .comment_foot span {display:none;}

.page_navi {
	clear:both;
	padding:0 0 10px;
	text-align:center;
	font-size:12px;
}
#search_box {
	padding:10px 0 0 100px;
}
	#search_box span {
		display:block;
		font-weight:bolder;
		font-size:12px;
		color:#636a6c;
	}
.search_title {
	padding:0 0 10px;
	text-align:center;
	color:#636a6c;
	font-size:16px;
}
.search_button {
	width:47px;
	height:22px;
	cursor:pointer;
	border-style:none;
	background:url(http://jyusetu.com/img/new_jyusetu/search_button.gif) no-repeat left top;
}

.online_shopping {
	margin:0 0 10px;
}
.application {
	width:200px;
	margin:0 0 10px;
}
	.application img {
		display:block;
	}
.side_menu {
	width:200px;
	overflow:hidden;
	margin:0 0 10px;
	background:#ddeac6;
}
	.side_menu dl {
		padding:0 0 10px;
		background:#ddeac6;
	}
		.side_menu dl dt {
			height:38px;
			padding:0 0 0 20px;
			background:#ddeac6 url(http://jyusetu.com/img/new_jyusetu/side_menu_title.gif) no-repeat left top;
			line-height:31px;
			font-size:15px;
			font-weight: bold;
			color:#fff;
		}
		.side_menu dl dt a:link,
		.side_menu dl dt a:visited {color:#fff;text-decoration:none;cursor:pointer; }
		.side_menu dl dt a:focus,
		.side_menu dl dt a:hover,
		.side_menu dl dt a:active {color:#dbffe0;text-decoration:none;cursor:pointer; }
		
		.side_menu dl dd {
			padding:0 0 0 10px;
			#ddeac6;
		}
			.side_menu dl dd ul {
				line-height:0;
				font-size:0;
				background:#ddeac6;
			}
				.side_menu dl dd ul li {
					height:25px;
					margin:0 0 5px;
					line-height:24px;
					vertical-align:top;
					font-size:12px;
					color:#636a6c;
				}
				
				.side_menu .newlybuilt_menu ul li {
					padding:0;
				}
					.side_menu .newlybuilt_menu dd a {
						width:164px;
						display:block;
						background:#ddeac6;
					}
						.side_menu .newlybuilt_menu img {
							width:164px;
							margin:0 8px;
							display:block;
						}
.side_list {
	width:200px;
	overflow:hidden;
	margin:0 0 10px;
}
	.side_list dl {
		padding:0 0 10px;
		line-height:0;
		font-size:0;
	}
		.side_list dl dt {
			height:39px;
			margin:0 0 5px;
			padding:0 0 0 10px;
			background:url(http://jyusetu.com/img/new_jyusetu/side_list_title.gif) no-repeat left top;
			line-height:38px;
			font-size:15px;
			font-weight: bold;
			color:#636a6c;
		}
		.side_list dl dd li {
			margin:0 0 5px;
			padding:0 0 0 10px;
			background:url(http://jyusetu.com/img/new_jyusetu/side_list_icon.gif) no-repeat left 5px;
			line-height:18px;
			font-size:12px;
		}
		.side_list dl dd p,.side_list dl dd.tag {
			margin:0 0 5px;
			line-height:18px;
			font-size:12px;
		}
.side_list .rss {
	height:36px;
	padding:0 0 0 45px;
	line-height:30px;
	font-size:12px;
	background:url(http://jyusetu.com/img/new_jyusetu/rss_icon.gif) no-repeat left top;
}
.side_link {
	width:200px;
	overflow:hidden;
	margin:0 0 10px;
}
	.side_link ul {
		line-height:0;
		font-size:0;
	}
		.side_link ul li {
			width:200px;
			padding:0 0 10px;
			text-align:center;
		}
			.side_link ul li img {
				margin:0 auto;
			}

#footer {
	width:800px;
	clear:both;
	margin:0 auto;
	color: #333333;
	font-size: 12px;
	text-decoration:none;
	line-height: 16px;
}

.top_news {
	width:580px;
	margin:0;
	padding:0;
	overflow:hidden;
	float:left;
	text-align:left;
}
	.top_news ul {
		width:591px;
		margin:10px 0 0;
		overflow:hidden;
		float:left;
	}
		.top_news li {
			width:196px;
			float:left;
		}
			.top_news li div.entry {
				width:186px;
				margin:0 0 10px;
				overflow:hidden;
				border: solid 1px #636a6c;
			}
				.top_news li em {
					height:16px;
					display:block;
					padding:0 0 0 5px;
					background:#8fbb42;
					line-height:17px;
					font-style:normal;
					font-size:11px;
					text-align:left;
					font-weight:bolder;
				}
					.top_news li em a:link,
					.top_news li em a:visited {color:#fff;text-decoration:none; }
					.top_news li em a:focus,
					.top_news li em a:hover,
					.top_news li em a:active {color:#fff;text-decoration:none; }
				.top_news li div.entry div {
					width:94px;
					height:64px;
					float:left;
					margin:5px;
				}
				.top_news li p {
					width:76px;
					height:90px;
					float:right;
					overflow:hidden;
					margin:5px 5px 5px 0;
					text-align:left;
					font-size:11px;
				}
				.top_news li a.button {
					width:105px;
					height:20px;
					clear:both;
					display:block;
					margin:0 39px;
					padding:0 0 15px;
				}

.cf:after {
	content:".";
	display:block;
	visibility:hidden;
	height:0.1px;
	font-size:0.1em;
	line-height:0;
	clear: both;
}
.cf{
	zoom:100%;
}
.htc{
	behavior: url(http://jyusetu.com/mt-static/iepngfix.htc);
}


