@charset "utf-8";

body	{
	background: url(../images/bg_rep.gif) repeat;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
scrollbar-face-color:#DCDCDC; 
scrollbar-track-color:#CCCCCC;
scrollbar-arrow-color:#FFFFFF; 
scrollbar-highlight-color:#DCDCDC; 
scrollbar-shadow-color:#DCDCDC; 
scrollbar-3dlight-color:#FFFFFF; 
scrollbar-darkshadow-color:#FFFFFF;
}
.text10w	 {Font-size:10px ; font-family:monospace ; line-height: 120% ; color:#FFFFFF ;}
.text10b	 {Font-size:10px ; font-family:monospace ; line-height: 120% ; color:#001860 ;}
.text10db	 {Font-size:10px ; font-family:monospace ; line-height: 120% ; color:#001236 ;}
.text10g	 {Font-size:10px ; font-family:monospace ; line-height: 120% ; color:#107850 ;}
.text10dg	 {Font-size:10px ; font-family:monospace ; line-height: 120% ; color:#103830 ;}
.text12w	 {Font-size:12px ; font-family:monospace ; line-height: 120% ; color:#FFFFFF ;}
.text12b	 {Font-size:12px ; font-family:monospace ; line-height: 120% ; color:#001860 ;}
.text12db	 {Font-size:12px ; font-family:monospace ; line-height: 120% ; color:#001236 ;}
.text12g	 {Font-size:12px ; font-family:monospace ; line-height: 120% ; color:#107850 ;}
.text12dg	 {Font-size:12px ; font-family:monospace ; line-height: 120% ; color:#103830 ;}
.text12gray	 {Font-size:12px ; font-family:monospace ; color:#B5B5C3 ;}
.text14w	 {Font-size:14px ; color:#FFFFFF ;}
.text14b	 {Font-size:14px ; color:#001860 ;}
.text14db	 {Font-size:14px ; color:#001236 ;}
.text14g	 {Font-size:14px ; color:#107850 ;}
.text14dg	 {Font-size:14px ; color:#103830 ;}

A:Link    { COLOR:#000000; text-decoration:none;}
A:visited { COLOR:#000000; text-decoration:none;}
A:hover   { COLOR:#FF66BB; text-decoration:none;}

/* グローバルメニュー
------------------------------------------------------------*/
/* メニューリスト */
#g-menu {
	font-size: 10px;
}
#g-menu ul {
	margin: 0px;
	padding: 0 0 0 10px;
	list-style: none;
}
#g-menu li {
	float: left;/*	margin-right: 10px;*/
}
#g-menu li a {
	display: block;
	height: 100%;
	width: 100%;
	background-image: url(../images/g-menu.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	/*\*/
	overflow: hidden;/**/
}
#menu01, #menu02, #menu03, #menu04, #menu05, #menu06, #menu07 {
	height: 50px;
	width: 93px;
}
#menu08 {
	height: 50px;
	width: 70px;
}
#menu09 {
	height: 50px;
	width: 80px;
}
#menu01 a {
	background-position: 0 0;
}
#menu01 a:hover {
	background-position: 0 -50px;
}
#menu02 a {
	background-position: -93px 0;
}
#menu02 a:hover {
	background-position: -93px -50px;
}
#menu03 a {
	background-position: -186px 0;
}
#menu03 a:hover {
	background-position: -186px -50px;
}
#menu04 a {
	background-position: -279px 0;
}
#menu04 a:hover {
	background-position: -279px -50px;
}
#menu05 a {
	background-position: -372px 0;
}
#menu05 a:hover {
	background-position: -372px -50px;
}
#menu06 a {
	background-position: -465px 0;
}
#menu06 a:hover {
	background-position: -465px -50px;
}
#menu07 a {
	background-position: -558px 0;
}
#menu07 a:hover {
	background-position: -558px -50px;
}
#menu08 a {
	background-position: -651px 0;
}
#menu08 a:hover {
	background-position: -651px -50px;
}
#menu09 a {
	background-position: -721px 0;
}
#menu09 a:hover {
	background-position: -721px -50px;
}
/* メニューリスト */
#g-lang {
	font-size: 10px;
}
#g-lang ul {
	margin: 0px;
	padding: 27px 0 0 10px;
	list-style: none;
}
#g-lang li {
	float: left;
	width: 25px;
	height: 20px;	
}
#g-lang li a {
	display: block;
	height: 100%;
	width: 100%;
	background-image: url(../images/g-menu_select.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	/*\*/
	overflow: hidden;
	/**/
}
#lang01 a {
	background-position: 0 -20px;
}
#lang01 a:hover {
	background-position: 0 -20px;
}
#lang02 a {
	background-position: -25px 0;
}
#lang02 a:hover {
	background-position: -25px -40px;
}

