/* Category Menu Box ----------------------------------------------------------*/

/* // item10 ------------------------------------------------------------------*/
#item10CatW {
	width: 264px;
	float: left;
	margin: 0px 10px 10px 0px;
	display: block;
}
#item10CatW a {
	color:#003366;
	text-decoration:none;
}
#item10CatW a:hover {
	color:#003366;
	text-decoration:underline;
}
#item10CatW2 {
	width: 264px;
	display: block;
	background:url(../images/titlebase_body.jpg) left top repeat-y;
	border-bottom: solid 1px #B8B8B8;
}
#item10CatH {
	width:264px;
	height: 28px;
	float: left;
	padding: 9px 0px 0px 0px;
	background:url(../images/titlebase_cat01.jpg) left top no-repeat;
}
#item10CatW #item10CatH a {
	color:#F3A40B;										/*	<===	*/
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	margin-left:20px;
	display:block;
}
#item10CatW #item10CatH a:hover {
	color:#F3A40B;										/*	<===	*/
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
	margin-left:20px;
	display:block;
}
#item10CatW #item10CatH a .komeSize {
	font-size:10px;
	font-weight:normal;
}
#item10CatP {
	float: left;
	width: 110px;
	margin: 5px 0;
}
#item10CatP img {
	border:solid 1px #999;
	margin: 5px 0px 5px 12px;
}
#item10CatS {
	float: right;
	width: 130px;
	margin: 10px 5px 5px 5px;
	line-height: 1.4em;
	height: 70px;
}
#item10CatF {
	clear: both; /* 寄せを解除 */
	margin: 5px 8px;
	height: 30px;
	line-height:1.2em;
}
#item10CatF a {
	text-decoration:none;
	color:#9E6D07;										/*	<===	*/
	font-size: 120%;
}
#item10CatF a:hover {
	text-decoration:underline;
	color:#9E6D07;										/*	<===	*/
	font-size: 120%;
}
#item10CatF2 {
	margin: 2px 5px;
	text-align: right;
}
/* item10 // ------------------------------------------------------------------*/


/* // item20 ------------------------------------------------------------------*/
#item20CatW {
	width: 264px;
	float: left;
	margin: 0px 10px 10px 0px;
	display: block;
}
#item20CatW a {
	color:#003366;
	text-decoration:none;
}
#item20CatW a:hover {
	color:#003366;
	text-decoration:underline;
}
#item20CatW2 {
	width: 264px;
	display: block;
	background:url(../images/titlebase_body.jpg) left top repeat-y;
	border-bottom: solid 1px #B8B8B8;
}
#item20CatH {
	width:264px;
	height: 28px;
	float: left;
	padding: 9px 0px 0px 0px;
	background:url(../images/titlebase_cat02.jpg) left top no-repeat;
}
#item20CatW #item20CatH a {
	color:#00B69C;										/*	<===	*/	*/
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	margin-left:20px;
	display:block;
}
#item20CatW #item20CatH a:hover {
	color:#00B69C;										/*	<===	*/
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
	margin-left:20px;
	display:block;
}
#item20CatW #item20CatH a .komeSize {
	font-size:10px;
	font-weight:normal;
}
#item20CatP {
	float: left;
	width: 110px;
	margin: 5px 0;
}
#item20CatP img {
	border:solid 1px #999;
	margin: 5px 0px 5px 12px;
}
#item20CatS {
	float: right;
	width: 130px;
	margin: 10px 5px 5px 5px;
	line-height: 1.4em;
	height: 70px;
}
#item20CatF {
	clear: both; /* 寄せを解除 */
	margin: 5px 8px;
	height: 30px;
	line-height:1.2em;
}
#item20CatF a {
	text-decoration:none;
	color:#006439;										/*	<===	*/
	font-size: 120%;
}
#item20CatF a:hover {
	text-decoration:underline;
	color:#00A75F;										/*	<===	*/
	font-size: 120%;
}
#item20CatF2 {
	margin: 2px 5px;
	text-align: right;
}
/* item20 // ------------------------------------------------------------------*/

/* // item30 ------------------------------------------------------------------*/
#item30CatW {
	width: 264px;
	float: left;
	margin: 0px 10px 10px 0px;
	display: block;
}
#item30CatW a {
	color:#003366;
	text-decoration:none;
}
#item30CatW a:hover {
	color:#003366;
	text-decoration:underline;
}
#item30CatW2 {
	width: 264px;
	display: block;
	background:url(../images/titlebase_body.jpg) left top repeat-y;
	border-bottom: solid 1px #B8B8B8;
}
#item30CatH {
	width:264px;
	height: 28px;
	float: left;
	padding: 9px 0px 0px 0px;
	background:url(../images/titlebase_cat03.jpg) left top no-repeat;
}
#item30CatW #item30CatH a {
	color:#9F83C0;										/*	<===	*/
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	margin-left:20px;
	display:block;
}
#item30CatW #item30CatH a:hover {
	color:#9F83C0;										/*	<===	*/
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
	margin-left:20px;
	display:block;
}
#item30CatW #item30CatH a .komeSize {
	font-size:10px;
	font-weight:normal;
}
#item30CatP {
	float: left;
	width: 110px;
	margin: 5px 0;
}
#item30CatP img {
	border:solid 1px #999;
	margin: 5px 0px 5px 12px;
}
#item30CatS {
	float: right;
	width: 130px;
	margin: 10px 5px 5px 5px;
	line-height: 1.4em;
	height: 70px;
}
#item30CatF {
	clear: both; /* 寄せを解除 */
	margin: 5px 8px;
	height: 30px;
	line-height:1.2em;
}
#item30CatF a {
	text-decoration:none;
	color:#5C3F7F;										/*	<===	*/
	font-size: 120%;
}
#item30CatF a:hover {
	text-decoration:underline;
	color:#5C3F7F;										/*	<===	*/
	font-size: 120%;
}
#item30CatF2 {
	margin: 2px 5px;
	text-align: right;
}
/* item30 // ------------------------------------------------------------------*/

/* // item40 ------------------------------------------------------------------*/
#item40CatW {
	width: 264px;
	float: left;
	margin: 0px 10px 10px 0px;
	display: block;
}
#item40CatW a {
	color:#003366;
	text-decoration:none;
}
#item40CatW a:hover {
	color:#003366;
	text-decoration:underline;
}
#item40CatW2 {
	width: 264px;
	display: block;
	background:url(../images/titlebase_body.jpg) left top repeat-y;
	border-bottom: solid 1px #B8B8B8;
}
#item40CatH {
	width:264px;
	height: 28px;
	float: left;
	padding: 9px 0px 0px 0px;
	background:url(../images/titlebase_cat04.jpg) left top no-repeat;
}
#item40CatW #item40CatH a {
	color:#F39BA9;										/*	<===	*/
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	margin-left:20px;
	display:block;
}
#item40CatW #item40CatH a:hover {
	color:#F39BA9;										/*	<===	*/
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
	margin-left:20px;
	display:block;
}
#item40CatW #item40CatH a .komeSize {
	font-size:10px;
	font-weight:normal;
}
#item40CatP {
	float: left;
	width: 110px;
	margin: 5px 0;
}
#item40CatP img {
	border:solid 1px #999;
	margin: 5px 0px 5px 12px;
}
#item40CatS {
	float: right;
	width: 130px;
	margin: 10px 5px 5px 5px;
	line-height: 1.4em;
	height: 70px;
}
#item40CatF {
	clear: both; /* 寄せを解除 */
	margin: 5px 8px;
	height: 30px;
	line-height:1.2em;
}
#item40CatF a {
	text-decoration:none;
	color:#AD152C;										/*	<===	*/
	font-size: 120%;
}
#item40CatF a:hover {
	text-decoration:underline;
	color:#AD152C;										/*	<===	*/
	font-size: 120%;
}
#item40CatF2 {
	margin: 2px 5px;
	text-align: right;
}
/* item40 // ------------------------------------------------------------------*/

/* // item40c2 ------------------------------------------------------------------*/
#item40c2CatW {
	width: 540px;
	float: left;
	margin: 0px 5px 10px 0px;
	display: block;
}
#item40c2CatW a {
	color:#003366;
	text-decoration:none;
}
#item40c2CatW a:hover {
	color:#003366;
	text-decoration:underline;
}
#item40c2CatW2 {
	width: 540px;
	display: block;
	background:url(../images/titlebase_bodyc2.jpg) left top repeat-y;
	border-bottom: solid 1px #B8B8B8;
}
#item40c2CatH {
	width:540px;
	height: 28px;
	float: left;
	padding: 9px 0px 0px 0px;
	background:url(../images/titlebase_cat04c2.jpg) left top no-repeat;
}
#item40c2CatW #item40c2CatH a {
	color:#F39BA9;										/*	<===	*/
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	margin-left:20px;
	display:block;
}
#item40c2CatW #item40c2CatH a:hover {
	color:#F39BA9;										/*	<===	*/
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
	margin-left:20px;
	display:block;
}
#item40c2CatW #item40c2CatH a .komeSize {
	font-size:10px;
	font-weight:normal;
}
#item40c2CatP {
	float: left;
	width: 340px;
	margin: 5px 0;
}
#item40c2CatP img {
	border:solid 1px #999;
	margin: 5px 0px 5px 12px;
}
#item40c2CatS {
	float: right;
	width: 175px;
	margin: 10px 10px 5px 5px;
	line-height: 1.4em;
	height: 70px;
}
#item40c2CatF {
	clear: both; /* 寄せを解除 */
	margin: 5px 8px;
	height: 30px;
	line-height:1.2em;
}
#item40c2CatF a {
	text-decoration:none;
	color:#AD152C;										/*	<===	*/
	font-size: 120%;
}
#item40c2CatF a:hover {
	text-decoration:underline;
	color:#AD152C;										/*	<===	*/
	font-size: 120%;
}
#item40c2CatF2 {
	margin: 2px 5px;
	text-align: right;
}
/* item40c2 // ------------------------------------------------------------------*/

/* // item50 ------------------------------------------------------------------*/
#item50CatW {
	width: 264px;
	float: left;
	margin: 0px 10px 10px 0px;
	display: block;
}
#item50CatW a {
	color:#003366;
	text-decoration:none;
}
#item50CatW a:hover {
	color:#003366;
	text-decoration:underline;
}
#item50CatW2 {
	width: 264px;
	display: block;
	background:url(../images/titlebase_body.jpg) left top repeat-y;
	border-bottom: solid 1px #B8B8B8;
}
#item50CatH {
	width:264px;
	height: 28px;
	float: left;
	padding: 9px 0px 0px 0px;
	background:url(../images/titlebase_cat05.jpg) left top no-repeat;
}
#item50CatW #item50CatH a {
	color:#8AA5D4;										/*	<===	*/
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	margin-left:20px;
	display:block;
}
#item50CatW #item50CatH a:hover {
	color:#8AA5D4;										/*	<===	*/
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
	margin-left:20px;
	display:block;
}
#item50CatW #item50CatH a .komeSize {
	font-size:10px;
	font-weight:normal;
}
#item50CatP {
	float: left;
	width: 110px;
	margin: 5px 0;
}
#item50CatP img {
	border:solid 1px #999;
	margin: 5px 0px 5px 12px;
}
#item50CatS {
	float: right;
	width: 130px;
	margin: 10px 5px 5px 5px;
	line-height: 1.4em;
	height: 70px;
}
#item50CatF {
	clear: both; /* 寄せを解除 */
	margin: 5px 8px;
	height: 30px;
	line-height:1.2em;
}
#item50CatF a {
	text-decoration:none;
	color:#2E4A7C;										/*	<===	*/
	font-size: 120%;
}
#item50CatF a:hover {
	text-decoration:underline;
	color:#2E4A7C;										/*	<===	*/
	font-size: 120%;
}
#item50CatF2 {
	margin: 2px 5px;
	text-align: right;
}
/* item50 // ------------------------------------------------------------------*/

/* // item60 ------------------------------------------------------------------*/
#item60CatW {
	width: 264px;
	float: left;
	margin: 0px 10px 10px 0px;
	display: block;
}
#item60CatW a {
	color:#003366;
	text-decoration:none;
}
#item60CatW a:hover {
	color:#003366;
	text-decoration:underline;
}
#item60CatW2 {
	width: 264px;
	display: block;
	background:url(../images/titlebase_body.jpg) left top repeat-y;
	border-bottom: solid 1px #B8B8B8;
}
#item60CatH {
	width:264px;
	height: 28px;
	float: left;
	padding: 9px 0px 0px 0px;
	background:url(../images/titlebase_cat06.jpg) left top no-repeat;
}
#item60CatW #item60CatH a {
	color:#655313;										/*	<===	*/
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	margin-left:20px;
	display:block;
}
#item60CatW #item60CatH a:hover {
	color:#655313;										/*	<===	*/
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
	margin-left:20px;
	display:block;
}
#item60CatW #item60CatH a .komeSize {
	font-size:10px;
	font-weight:normal;
}
#item60CatP {
	float: left;
	width: 110px;
	margin: 5px 0;
}
#item60CatP img {
	border:solid 1px #999;
	margin: 5px 0px 5px 12px;
}
#item60CatS {
	float: right;
	width: 130px;
	margin: 10px 5px 5px 5px;
	line-height: 1.4em;
	height: 70px;
}
#item60CatF {
	clear: both; /* 寄せを解除 */
	margin: 5px 8px;
	height: 30px;
	line-height:1.2em;
}
#item60CatF a {
	text-decoration:none;
	color:#655313;										/*	<===	*/
	font-size: 120%;
}
#item60CatF a:hover {
	text-decoration:underline;
	color:#655313;										/*	<===	*/
	font-size: 120%;
}
#item60CatF2 {
	margin: 2px 5px;
	text-align: right;
}
/* item60 // ------------------------------------------------------------------*/

/* // item70 ------------------------------------------------------------------*/
/* item70 // ------------------------------------------------------------------*/

/* // item80 ------------------------------------------------------------------*/
#item80CatW {
	width: 264px;
	float: left;
	margin: 0px 10px 10px 0px;
	display: block;
}
#item80CatW a {
	color:#003366;
	text-decoration:none;
}
#item80CatW a:hover {
	color:#003366;
	text-decoration:underline;
}
#item80CatW2 {
	width: 264px;
	display: block;
	background:url(../images/titlebase_body.jpg) left top repeat-y;
	border-bottom: solid 1px #B8B8B8;
}
#item80CatH {
	width:264px;
	height: 28px;
	float: left;
	padding: 9px 0px 0px 0px;
	background:url(../images/titlebase_cat08.jpg) left top no-repeat;
}
#item80CatW #item80CatH a {
	color:#8AC746;										/*	<===	*/
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	margin-left:20px;
	display:block;
}
#item80CatW #item80CatH a:hover {
	color:#8AC746;										/*	<===	*/
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
	margin-left:20px;
	display:block;
}
#item80CatW #item80CatH a .komeSize {
	font-size:10px;
	font-weight:normal;
}
#item80CatP {
	float: left;
	width: 110px;
	margin: 5px 0;
}
#item80CatP img {
	border:solid 1px #999;
	margin: 5px 0px 5px 12px;
}
#item80CatS {
	float: right;
	width: 130px;
	margin: 10px 5px 5px 5px;
	line-height: 1.4em;
	height: 70px;
}
#item80CatF {
	clear: both; /* 寄せを解除 */
	margin: 5px 8px;
	height: 30px;
	line-height:1.2em;
}
#item80CatF a {
	text-decoration:none;
	color:#3F5C1C;										/*	<===	*/
	font-size: 120%;
}
#item80CatF a:hover {
	text-decoration:underline;
	color:#3F5C1C;										/*	<===	*/
	font-size: 120%;
}
#item80CatF2 {
	margin: 2px 5px;
	text-align: right;
}
/* item80 // ------------------------------------------------------------------*/

/* Item Tab ------------------------------------------------------------------------------------------ */
div ul.ItemTabBtn02b{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	width: 732px;
	clear: right;
}
div ul.ItemTabBtn02b li{
	list-style:none;
	width: 70px;
	height: 29px;
	float: left;
	margin: 0px 1px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div .ItemTabBtn02b li a {
	float:left;
	width:	70px;
	height:	29px;
	margin: 0px 1px 0px 0px;
}
/* Mouse Out */
.ItemTabBtn02b li a.tabOf00 {background: url(../images/navi_of_00b.jpg) left top no-repeat;}
.ItemTabBtn02b li a.tabOf01 {background: url(../images/navi_of_01b.jpg) left top no-repeat;}
.ItemTabBtn02b li a.tabOf02 {background: url(../images/navi_of_02b.jpg) left top no-repeat;}
.ItemTabBtn02b li a.tabOf03 {background: url(../images/navi_of_03b.jpg) left top no-repeat;}
.ItemTabBtn02b li a.tabOf04 {background: url(../images/navi_of_04b.jpg) left top no-repeat;}
.ItemTabBtn02b li a.tabOf05 {background: url(../images/navi_of_05b.jpg) left top no-repeat;}
.ItemTabBtn02b li a.tabOf06 {background: url(../images/navi_of_06b.jpg) left top no-repeat;}
.ItemTabBtn02b li a.tabOf08 {background: url(../images/navi_of_08b.jpg) left top no-repeat;}
.ItemTabBtn02b li a.tabOf09 {background: url(../images/navi_of_09b.jpg) left top no-repeat;}
/* Mouse Over */
.ItemTabBtn02b li a.tabOf00:hover {background: url(../images/navi_on_00b.jpg) left top no-repeat;}
.ItemTabBtn02b li a.tabOf01:hover {background: url(../images/navi_on_01b.jpg) left top no-repeat;}
.ItemTabBtn02b li a.tabOf02:hover {background: url(../images/navi_on_02b.jpg) left top no-repeat;}
.ItemTabBtn02b li a.tabOf03:hover {background: url(../images/navi_on_03b.jpg) left top no-repeat;}
.ItemTabBtn02b li a.tabOf04:hover {background: url(../images/navi_on_04b.jpg) left top no-repeat;}
.ItemTabBtn02b li a.tabOf05:hover {background: url(../images/navi_on_05b.jpg) left top no-repeat;}
.ItemTabBtn02b li a.tabOf06:hover {background: url(../images/navi_on_06b.jpg) left top no-repeat;}
.ItemTabBtn02b li a.tabOf08:hover {background: url(../images/navi_on_08b.jpg) left top no-repeat;}
.ItemTabBtn02b li a.tabOf09:hover {background: url(../images/navi_on_09b.jpg) left top no-repeat;}

/* Mouse Out */
.ItemTabBtn02b li a.tabOn00 {background: url(../images/navi_on_00b.jpg) left top no-repeat;}
.ItemTabBtn02b li a.tabOn01 {background: url(../images/navi_on_01b.jpg) left top no-repeat;}
.ItemTabBtn02b li a.tabOn02 {background: url(../images/navi_on_02b.jpg) left top no-repeat;}
.ItemTabBtn02b li a.tabOn03 {background: url(../images/navi_on_03b.jpg) left top no-repeat;}
.ItemTabBtn02b li a.tabOn04 {background: url(../images/navi_on_04b.jpg) left top no-repeat;}
.ItemTabBtn02b li a.tabOn05 {background: url(../images/navi_on_05b.jpg) left top no-repeat;}
.ItemTabBtn02b li a.tabOn06 {background: url(../images/navi_on_06b.jpg) left top no-repeat;}
.ItemTabBtn02b li a.tabOn08 {background: url(../images/navi_on_08b.jpg) left top no-repeat;}
.ItemTabBtn02b li a.tabOn09 {background: url(../images/navi_on_09b.jpg) left top no-repeat;}
/* Mouse Over */
.ItemTabBtn02b li a.tabOn00:hover {background: url(../images/navi_on_00b.jpg) left top no-repeat;}
.ItemTabBtn02b li a.tabOn01:hover {background: url(../images/navi_on_01b.jpg) left top no-repeat;}
.ItemTabBtn02b li a.tabOn02:hover {background: url(../images/navi_on_02b.jpg) left top no-repeat;}
.ItemTabBtn02b li a.tabOn03:hover {background: url(../images/navi_on_03b.jpg) left top no-repeat;}
.ItemTabBtn02b li a.tabOn04:hover {background: url(../images/navi_on_04b.jpg) left top no-repeat;}
.ItemTabBtn02b li a.tabOn05:hover {background: url(../images/navi_on_05b.jpg) left top no-repeat;}
.ItemTabBtn02b li a.tabOn06:hover {background: url(../images/navi_on_06b.jpg) left top no-repeat;}
.ItemTabBtn02b li a.tabOn08:hover {background: url(../images/navi_on_08b.jpg) left top no-repeat;}
.ItemTabBtn02b li a.tabOn09:hover {background: url(../images/navi_on_09b.jpg) left top no-repeat;}
