@charset "utf-8";

/* --- aboutus --- */

/* --- home main (menu + item) --- */
/*  home.css 	で定義済*/

/* --- home menu (float left) --- */
/*  home.css 	で定義済*/

/* ------ home item (float right) -------- */

#home-item {
	float: left;
	margin-left: 10px;
	width: 810px;
	height: auto;
/*	border: 1px solid #FF9933; */
}

/*　　item2-item3　の間隔　*/
#home-item-space {
	clear: both;
	float: none;
	margin: 0px;
	width: 810px;
	height: 5px;
}
/*　　下段のスペース調整　*/
#home-item-end {
	margin: 0px;
	width: 810px;
	height: 20px;
	border-right: solid 1px #CCCCCC;
}

/* ---- infoの間隔 -------------- */

#home-inf-space {
	clear: both;
	float: none;
	width: 778px;
	height: 1px;
}

/* --------home-index-old -------- */
#home-old-title {
	padding: 10px 5px 10px 10px;
	width: 793px;
	height: auto;
	border-right: solid 1px #CCCCCC;
	border-left: solid 1px #CCCCCC;
	border-bottom: solid 1px #CCCCCC;
	font-size: 16px;
	font-weight: bold;
	color: #FF6600;
	text-align: center;
}

#home-old-to {
	text-align: right;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 0px;
}

#home-old-to a {
	text-decoration: none;
}

/* --------item-inf6 -------- */
#home-inf6 {
	padding: 10px 5px 5px 10px;
	width: 793px;
	height: auto;
	border-right: solid 1px #CCCCCC;
	border-left: solid 1px #CCCCCC;
	border-bottom: solid 1px #CCCCCC;
}

#home-inf6-title {
	padding-bottom: 3px;
	font-size: 14px;
	font-weight: bold;
	color: #183c7b;
}

#home-inf6 table {
	margin-left: 20px;
	border-style: none;
}

#home-inf6 table td {
	text-decoration: none;
	vertical-align: top;
}

#home-inf6 a {
	text-decoration: none;
}

/* --------item-inf5 -------- */
#home-inf5 {
	padding: 10px 5px 5px 10px;
	width: 793px;
	height: auto;
	border-right: solid 1px #CCCCCC;
	border-left: solid 1px #CCCCCC;
	border-bottom: solid 1px #CCCCCC;
}

#home-inf5-title {
	padding-bottom: 3px;
	font-size: 14px;
	font-weight: bold;
	color: #183c7b;
}

#home-inf5 table {
	margin-left: 20px;
	border-style: none;
}

#home-inf5 table td {
	text-decoration: none;
	vertical-align: top;
}

#home-inf5 a {
	text-decoration: none;
}

/* --------item-inf4 -------- */
#home-inf4 {
	padding: 10px 5px 5px 10px;
	width: 793px;
	height: auto;
	border-right: solid 1px #CCCCCC;
	border-left: solid 1px #CCCCCC;
	border-bottom: solid 1px #CCCCCC;
}

#home-inf4-title {
	padding-bottom: 3px;
	font-size: 14px;
	font-weight: bold;
	color: #183c7b;
}

#home-inf4 table {
	margin-left: 20px;
	border-style: none;
}

#home-inf4 table td {
	text-decoration: none;
	vertical-align: top;
}

#home-inf4 a {
	text-decoration: none;
}

/* --------item-inf3 -------- */
#home-inf3 {
	padding: 10px 5px 5px 10px;
	width: 793px;
	height: auto;
	border-right: solid 1px #CCCCCC;
	border-left: solid 1px #CCCCCC;
	border-bottom: solid 1px #CCCCCC;
}

#home-inf3-title {
	padding-bottom: 3px;
	font-size: 14px;
	font-weight: bold;
	color: #183c7b;
}

#home-inf3 table {
	margin-left: 20px;
	border-style: none;
}

#home-inf3 table td {
	text-decoration: none;
	vertical-align: top;
}

#home-inf3 a {
	text-decoration: none;
}

/* --------item-inf2 -------- */
#home-inf2 {
	padding: 10px 5px 5px 10px;
	width: 793px;
	height: auto;
	border-right: solid 1px #CCCCCC;
	border-left: solid 1px #CCCCCC;
	border-bottom: solid 1px #CCCCCC;
}

#home-inf2-title {
	padding-bottom: 3px;
	font-size: 14px;
	font-weight: bold;
	color: #183c7b;
}

#home-inf2 table {
	margin-left: 20px;
	border-style: none;
}

#home-inf2 table td {
	text-decoration: none;
	vertical-align: top;
}

#home-inf2 a {
	text-decoration: none;
}

/* ------- item-inf1 -------- */
#home-inf1 {
	padding: 10px 5px 5px 10px;
	width: 793px;
	height: auto;
	border-right: solid 1px #CCCCCC;
	border-left: solid 1px #CCCCCC;
	border-bottom: solid 1px #CCCCCC;
}

#home-inf1-title {
	padding-bottom: 3px;
	font-size: 14px;
	font-weight: bold;
	color: #183c7b;
}

#home-inf1 table {
	margin-left: 20px;
	border-style: none;
}

#home-inf1 a {
	text-decoration: none;
}
/* ---- item-inf end --- */

#home-item1 {
	margin: 5px 0px 0px 0px;
	width: 810px;
	border-top: 3px solid #0000FF;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}

#home-item1 a {
	text-decoration: none;
}

#home-item1 .td1 {
	font-weight: bold;
	text-decoration: none;
	background-image: url(image/menu-navi-a60.png);
	background-repeat: repeat-x;
}

#home-item2 {
	margin: 5px 0px 0px 0px;
	width: 810px;
}

#home-item2 a {
	text-decoration: none;
}

#home-item2 .td1 {
	font-weight: bold;
	text-decoration: none;
	background-image: url(image/menu-navi-a60.png);
	background-repeat: repeat-x;
}

#home-item2-L {
	float: left;
	margin: 0px;
	width: 395px;
	height: auto;
	border-top: 3px solid #0000FF;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}

#home-item2-R {
	float: right;
	margin: 0px;
	width: 395px;
	height: auto;
	border-top: 3px solid #0000FF;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}

#home-item3 {
	margin-top: 0px;
	width: 810px;
	height: auto;
}

#home-item3 a {
	text-decoration: none;
}

#home-item3 .td1 {
	font-weight: bold;
	text-decoration: none;
	background-image: url(image/menu-navi-a60.png);
	background-repeat: repeat-x;
}

#home-item3-L {
	float: left;
	margin: 0px;
	width: 395px;
	height: auto;
	border-top: 3px solid #0000FF;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}

#home-item3-R {
	float: right;
	margin: 0px;
	width: 395px;
	height: auto;
	border-top: 3px solid #0000FF;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}
/* --- end home item (float right) --- */
