/* カラーレイアウト */

/* リンク */
a:link { color: #FF3333; text-decoration: none;} 
a:visited { color: #FF3333; text-decoration: none;} 
a:hover { color: #CCFF33; } 
a:active { color: #0099CC; }

body {
	background:url(../img/bg.jpg) #FFFFFF repeat-x left top;
}
#wrap {
	background-color: #FFFFFF;
	color: #333333;
}
#head{
	border-top:solid 3px #0033CC;
}
#head h1 a{
	color:#FF0033;
}

#foot {
	border-top:solid 1px #FF3333;
}

/* フッタメニュー */

.side-navi li a{color: #666666;text-decoration:none;}
.side-navi li a:visited{color: #666666;text-decoration:none;}
.side-navi li a:hover{color: #666666;text-decoration:underline;}


/* ヘッダメニュー */

/* ヘッダメニュー */
.navi .menu1 a{background:url(../img/menu_bg1.gif) no-repeat;color: #FFFF00;}
.navi .menu1 a:hover{background:url(../img/menu_bg1.gif) no-repeat;color: #FFFFFF;}
.navi .menu2 a{background:url(../img/menu_bg2.gif) no-repeat;color: #003399;}
.navi .menu2 a:hover{background:url(../img/menu_on2.gif) no-repeat;color: #000000;}
.navi .menu3 a{background:url(../img/menu_bg3.gif) no-repeat;color: #003399;}
.navi .menu3 a:hover{background:url(../img/menu_on3.gif) no-repeat;color: #000000;}
.navi .menu4 a{background:url(../img/menu_bg4.gif) no-repeat;color: #FFFF00;}
.navi .menu4 a:hover{background:url(../img/menu_bg4.gif) no-repeat;color: #FFFFFF;}
.navi .menu5 a{background:url(../img/menu_bg5.gif) no-repeat;color: #006600;}
.navi .menu5 a:hover{background:url(../img/menu_on5.gif) no-repeat;color: #000000;}
.navi .menu6 a{background:url(../img/menu_bg6.gif) no-repeat;color: #006600;}
.navi .menu6 a:hover{background:url(../img/menu_on6.gif) no-repeat;color: #000000;}
}




/* カテゴリメニュー */
.menu-ttl {
	background-color: #333333;
	color: #FFFFFF;
}
.cat-menu li{
	background-color: #999999;
	border-left:solid 10px #333333;
}
.cat-menu li a{
	color: #000000;
}
.cat-menu li a:hover{
	color: #FFFFFF;
}


/* 各枝ページ */

.company{
	border:solid 1px #FF3333;
}


/* ログイン */
#login{
	background-color: #CCCCCC;
	color:#000000;
}


.font-white{color: #FFFFFF;}


/* 見出し */
.h2_ttl{
	background:url(../img/h2_ttl.jpg) no-repeat;
	color: #FFFFFF;
}
.h3_ttl{
	background:url(../img/h3_ttl.jpg) no-repeat;
	color: #000000;
}
.h4_ttl{
	background:url(../img/h4_ttl.jpg) no-repeat;
	color: #FFFFFF;
}


.input_border {
	border:solid 1px #006699;
}

