
h1, h2, h3, ul, li {
	margin: 0;
	padding: 0;
	}
.waku00 {
	background-color: #ccc;
	background-image: none;
	background-repeat: repeat-x;
	width: 776px;
	}

#logo  {
	background-image: url("../images/title_01.gif");
	background-repeat: no-repeat;
	text-indent: -9999px;
	width: 376px;
	height: 61px;
	float: left;
	clear: both;
	overflow: hidden;
	}


#unei  {
	background-image: url("../images/title_02.gif");
	background-repeat: no-repeat;
	width: 398px;
	height: 61px;
	float: left;
	}


#unei li  {
	color: #494949;
	font-size: 10px;
	line-height: 140%;
	text-align: right;
	list-style-type: none;
	position: relative;
	top: 5px;
	right: 10px
	}


.header {
	background-repeat: repeat-x;
	overflow: hidden
	}

.main  {
	background-image: url("../../images/main.jpg");
	background-repeat: no-repeat;
	text-indent: -9999px;
	overflow: hidden
	}
#submenu li {
	list-style-type: none;
	display: inline
	}

.submenu {
	background-image: url("../images/index_08.jpg");
	background-repeat: no-repeat;
	overflow: hidden
	}

.lineup {
	background-image: url("../images/index_10.jpg");
	background-repeat: no-repeat;
	overflow: hidden
	}

.project a {
	background-image: url("../images/sub_01.gif");
	background-repeat: no-repeat;
	background-position: 0 0;
	text-indent: -9999px;
	position: relative;
	left: 18px;
	width: 158px;
	height: 32px;
	float: left;
	overflow: hidden
	}

.project a:hover {
	background-position: 0 -33px
	}

.guide a {
	background-image: url("../images/sub_02.gif");
	background-repeat: no-repeat;
	background-position: 0 0;
	text-indent: -9999px;
	position: relative;
	left: 36px;
	width: 92px;
	height: 32px;
	float: left;
	overflow: hidden
	}

.guide a:hover {
	background-position: 0 -33px
	}

#center {
	float: left;
	width: 724px;
	position: relative;
	left: 26px;
}

#pankuzu {
	float: left;
	width: 724px;
	height: 20px;
	padding-top: 6px;
	margin-left: 20px;
}
#pankuzu a {
	line-height:20px;
	color: #303030;
	font-size: 12px;
	text-decoration: underline;
}
#pankuzu a:hover {
	color: #652d48;
	text-decoration: underline;
}
#pankuzu span {
	line-height:20px;
	color: #303030;
	font-size: 12px;
}

h2.project {
	float: left;
	width: 724px;
	height: 60px;
	background-image: url("../images/pro_03.gif");
	background-repeat: no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	margin-left: 20px;
}

h2.riyou {
	float: left;
	width: 724px;
	height: 60px;
	background-image: url("../images/riyou_03.gif");
	background-repeat: no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	margin-left: 20px;
}

h2.chosaku {
	float: left;
	width: 724px;
	height: 60px;
	background-image: url("../images/chosaku_03.gif");
	background-repeat: no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	margin-left: 20px;
}

#center_main {
	float: left;
	width: 724px;
	background-image: url("../images/moyou_06.gif");
	background-repeat: no-repeat;
	background-position: top right;
	background-color: #FFFFFF;
	margin-left: 20px;
}

#center_main h3{
	font-size: 14px;
	color: #090909;
	padding-top: 16px;
	padding-bottom: 10px;
}
h3#l_guide,
h3#r_guide {
	clear: both;
	height: 26px;
	line-height: 26px;
	border-left: 3px solid #687B96;
	color: #090909;
	padding: 0px 0px 0px 10px;
	margin: 35px 0px 15px;
}

#center_main p{
	font-size: 13px;
	color: #292929;
	line-height: 160%;
}

p.h2_5 {
	font-size: 17px !important;
	font-weight: normal;
	color: #666666 !important;
	height: 30px;
	line-height: 30px !important;
	padding-left: 12px;
	margin: 10px 0px;
	border-left: 3px solid #666666;
}


#center_main ul {
	padding-left: 0px;
	margin-left: 36px;
}
#center_main li {
	font-size: 13px;
	color: #292929;
	line-height: 160%;
}


#backtotop {
	float: left;
	width: 724px;
	height: 20px;
	border-bottom: 1px solid #666666;
	background-image: url(../images/up_09.gif);
	background-repeat: no-repeat;
	background-position: center right;
	position: relative;
	left:26px;
}

#backtotop a {
	float: right;
	line-height:20px;
	position: relative;
	right:20px;
	color: #303030;
	font-size: 12px;
	text-decoration: none;
}
#backtotop a:hover {
	color: #666666;
	text-decoration: underline;
}


.link {
	background-color: #fff
	}

.link a {
	color: #757575;
	font-size: 11px;
	text-decoration: none;
	padding-bottom: 12px
	}

.link a:hover {
	color: #454545;
	text-decoration: underline
	}

form {
	margin: 0 20px 0 0;
	padding: 0;
	float: right
	}
#lineup li {
	list-style-type: none;
	display: inline
	}

.lineup01 a  {
	background-image: url("../images/lineup_01.jpg");
	background-repeat: no-repeat;
	background-position: 0 0;
	text-indent: -9999px;
	position: relative;
	top: 10px;
	left: 14px;
	width: 149px;
	height: 144px;
	float: left;
	overflow: hidden
	}

.lineup01 a:hover  {
	background-position: 0 -161px
	}


.lineup02 a  {
	background-image: url("../images/lineup_02.jpg");
	background-repeat: no-repeat;
	background-position: 0 0;
	text-indent: -9999px;
	position: relative;
	top: 10px;
	left: 14px;
	width: 149px;
	height: 144px;
	float: left;
	overflow: hidden
	}


.lineup02 a:hover {
	background-position: 0 -161px
	}

.lineup03 a {
	background-image: url("../images/lineup_03.jpg");
	background-repeat: no-repeat;
	background-position: 0 0;
	text-indent: -9999px;
	position: relative;
	top: 10px;
	left: 14px;
	width: 149px;
	height: 144px;
	float: left;
	overflow: hidden
	}

.lineup03 a:hover {
	background-position: 0 -161px
	}

.lineup04 a {
	background-image: url("../images/lineup_04.jpg");
	background-repeat: no-repeat;
	background-position: 0 0;
	text-indent: -9999px;
	position: relative;
	top: 10px;
	left: 14px;
	width: 149px;
	height: 144px;
	float: left;
	overflow: hidden
	}

.lineup04 a:hover {
	background-position: 0 -161px
	}

.lineup05 a {
	background-image: url("../images/lineup_05.jpg");
	background-repeat: no-repeat;
	background-position: 0 0;
	text-indent: -9999px;
	position: relative;
	top: 10px;
	left: 14px;
	width: 149px;
	height: 144px;
	float: left;
	overflow: hidden
	}

.lineup05 a:hover {
	background-position: 0 -161px
	}

.footer {
	color: #737373;
	font-size: 11px;
	background-image: url("../images/footer.gif");
	background-repeat: no-repeat;
	overflow: hidden
	}
