@charset "utf-8";
@import "init.css";

/*-------------------
	Common-Setting
	CreateDATE 09.03.26
	LastUpDATE 09.03.26
-------------------*/

/*-------------------
	Share
-------------------*/
/* Color */
.fc-b{color:#06C9E1;}
.fc-r{color:#C40000;}

/*-------------------
	Body
-------------------*/
body{
	background:url(../images/bg.gif) repeat 0 0;
	font-size:87.5%;
	color:#000;
	font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",Osaka,"MS P Gothic","ＭＳ Ｐゴシック",sans-serif;
	line-height:1.8;
	letter-spacing: 1px;
}
/* IF IE6,IE7 */
HTML>/**/BODY{
	font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",Osaka,"MS P Gothic","ＭＳ Ｐゴシック",sans-serif;
	font-size: 87.5%;
}

/*-------------------
	a
-------------------*/
/* a:link, a:visited, a:active, a:hover */
a:link , a:visited {
	color:#00B1C6;
	text-decoration:underline;
}
a:active , a:hover {
	color:#0086C6;
	text-decoration:none;
}

/*-------------------
	Layout
-------------------*/
/* Container */
div#container{
	clear:both;
	float:left;
	width:900px;
	background:url(../images/container-bg.jpg) repeat-y 0 0;
}

/* sidebar */
div#sidebar{
	width:200px;
	float:left;
}

/*-------------------
	Elements
-------------------*/
p.pageTop{
	clear:both;
	padding:20px 20px 0 0;
	text-align:right;
}

/*---------------------------------------
	Navigation-Setting
---------------------------------------*/
/*-------------------
	Global-Navigation
-------------------*/
dl#globalMenu{
	font-size:8px;
	width:200px;
}

dl#globalMenu dt a{
	display:block;
	width:200px;
	height:35px;
	text-indent:-5000px;
}

dl#globalMenu dt.globalMenu-11 a,dl#globalMenu dt.globalMenu-11On a{
	height:36px;
}


/* a */
dt.globalMenu-01 a{background:url(../images/global.gif) no-repeat 0 0;}
dt.globalMenu-02 a{background:url(../images/global.gif) no-repeat 0 -35px;}
dt.globalMenu-03 a{background:url(../images/global.gif) no-repeat 0 -70px;}
dt.globalMenu-04 a{background:url(../images/global.gif) no-repeat 0 -105px;}
dt.globalMenu-05 a{background:url(../images/global.gif) no-repeat 0 -140px;}
dt.globalMenu-06 a{background:url(../images/global.gif) no-repeat 0 -175px;}
dt.globalMenu-07 a{background:url(../images/global.gif) no-repeat 0 -260px;}
dt.globalMenu-08 a{background:url(../images/global.gif) no-repeat 0 -295px;}
dt.globalMenu-09 a{background:url(../images/global.gif) no-repeat 0 -330px;}
dt.globalMenu-10 a{background:url(../images/global.gif) no-repeat 0 -365px;}
dt.globalMenu-11 a{background:url(../images/global.gif) no-repeat 0 -400px;}

/* a:hover */
dt.globalMenu-01 a:hover{background:url(../images/global.gif) no-repeat -200px 0;}
dt.globalMenu-02 a:hover{background:url(../images/global.gif) no-repeat -200px -35px;}
dt.globalMenu-03 a:hover{background:url(../images/global.gif) no-repeat -200px -70px;}
dt.globalMenu-04 a:hover{background:url(../images/global.gif) no-repeat -200px -105px;}
dt.globalMenu-05 a:hover{background:url(../images/global.gif) no-repeat -200px -140px;}
dt.globalMenu-06 a:hover{background:url(../images/global.gif) no-repeat -200px -175px;}
dt.globalMenu-07 a:hover{background:url(../images/global.gif) no-repeat -200px -260px;}
dt.globalMenu-08 a:hover{background:url(../images/global.gif) no-repeat -200px -295px;}
dt.globalMenu-09 a:hover{background:url(../images/global.gif) no-repeat -200px -330px;}
dt.globalMenu-10 a:hover{background:url(../images/global.gif) no-repeat -200px -365px;}
dt.globalMenu-11 a:hover{background:url(../images/global.gif) no-repeat -200px -400px;}

/* On */
dt.globalMenu-01On a{background:url(../images/global.gif) no-repeat -200px 0;}
dt.globalMenu-02On a{background:url(../images/global.gif) no-repeat -200px -35px;}
dt.globalMenu-03On a{background:url(../images/global.gif) no-repeat -200px -70px;}
dt.globalMenu-04On a{background:url(../images/global.gif) no-repeat -200px -105px;}
dt.globalMenu-05On a{background:url(../images/global.gif) no-repeat -200px -140px;}
dt.globalMenu-06On a{background:url(../images/global.gif) no-repeat -200px -175px;}
dt.globalMenu-07On a{background:url(../images/global.gif) no-repeat -200px -260px;}
dt.globalMenu-08On a{background:url(../images/global.gif) no-repeat -200px -295px;}
dt.globalMenu-09On a{background:url(../images/global.gif) no-repeat -200px -330px;}
dt.globalMenu-10On a{background:url(../images/global.gif) no-repeat -200px -365px;}
dt.globalMenu-11On a{background:url(../images/global.gif) no-repeat -200px -400px;}

/* globalMenu "s" */
dl#globalMenu dd a{
	display:block;
	width:200px;
	height:25px;
	text-indent:-5000px;
}

/* a */
dd.globalMenu-s01 a{background:url(../images/global.gif) no-repeat 0 -210px;}
dd.globalMenu-s02 a{background:url(../images/global.gif) no-repeat 0 -235px;}

/* a:hover */
dd.globalMenu-s01 a:hover{background:url(../images/global.gif) no-repeat -200px -210px;}
dd.globalMenu-s02 a:hover{background:url(../images/global.gif) no-repeat -200px -235px;}

/* On */
dd.globalMenu-s01On a{background:url(../images/global.gif) no-repeat -200px -210px;}
dd.globalMenu-s02On a{background:url(../images/global.gif) no-repeat -200px -235px;}

/* globalSubMenu */
ul#globalSubMenu{
	margin-top:40px;
	width:200px;
}
ul#globalSubMenu li a{
	display:block;
	width:200px;
	height:25px;
	font-size:10px;
	text-indent:-5000px;
}
ul#globalSubMenu li.globalSubMenu-s03 a,ul#globalSubMenu li.globalSubMenu-s03On a{
	height:27px;
}
/* a */
li.globalSubMenu-s01 a{background:url(../images/global.gif) no-repeat 0 -475px;}
li.globalSubMenu-s02 a{background:url(../images/global.gif) no-repeat 0 -500px;}
li.globalSubMenu-s03 a{background:url(../images/global.gif) no-repeat 0 -525px;}

/* a:hover */
li.globalSubMenu-s01 a:hover{background:url(../images/global.gif) no-repeat -200px -475px;}
li.globalSubMenu-s02 a:hover{background:url(../images/global.gif) no-repeat -200px -500px;}
li.globalSubMenu-s03 a:hover{background:url(../images/global.gif) no-repeat -200px -525px;}

/* On */
li.globalSubMenu-s01On a{background:url(../images/global.gif) no-repeat -200px -475px;}
li.globalSubMenu-s02On a{background:url(../images/global.gif) no-repeat -200px -500px;}
li.globalSubMenu-s03On a{background:url(../images/global.gif) no-repeat -200px -525px;}


/*-------------------
	Sub-Menu
-------------------*/
ul#subMenu{
	margin:27px 11px 0 10px;
	width:179px;
}
ul#subMenu li{
	margin-bottom:20px;
}
ul#subMenu li.subMenu-01 a{
	display:block;
	width:179px;
	height:71px;
	text-indent:-5000px;
	background:url(../images/global-sub-menu-01.jpg) no-repeat 0 0;
}
ul#subMenu li.subMenu-02 a{
	display:block;
	width:179px;
	height:240px;
	text-indent:-5000px;
	background:url(../images/global-sub-menu-02.jpg) no-repeat 0 0;
}

/* a:hover */
ul#subMenu li.subMenu-01 a:hover{background:url(../images/global-sub-menu-01.jpg) no-repeat 0 -71px;}
ul#subMenu li.subMenu-02 a:hover{background:url(../images/global-sub-menu-02.jpg) no-repeat 0 -240px;}

/* On */
ul#subMenu li.subMenu-01On a{background:url(../images/global-sub-menu-01.jpg) no-repeat 0 -71px;}
ul#subMenu li.subMenu-02On a{background:url(../images/global-sub-menu-02.jpg) no-repeat 0 -240px;}

/*-------------------
	Footer
-------------------*/
div#footer{
	clear:both;
	padding-top:17px;
	width:900px;
	height:33px;
	background:#2E2E2E;
	font-size:1px;
}
ul#footerMenu{
	float:left;
	width:441px;
}
ul#footerMenu li{
	display:inline; /* IE6 */
	float:left;
	margin-left:20px;
}
ul#footerMenu li a{
	display:block;
	height:16px;
	text-indent:-5000px;
}

/* a */
li.footerMenu-01 a{
	width:56px;
	background:url(../images/foot-menu-01.gif) no-repeat 0 0;
}
li.footerMenu-02 a{
	width:109px;
	background:url(../images/foot-menu-02.gif) no-repeat 0 0;
}
li.footerMenu-03 a{
	width:74px;
	background:url(../images/foot-menu-03.gif) no-repeat 0 0;
}
li.footerMenu-04 a{
	width:122px;
	background:url(../images/foot-menu-04.gif) no-repeat 0 0;
}

/* a:hover */
li.footerMenu-01 a:hover{
	width:56px;
	background:url(../images/foot-menu-01.gif) no-repeat 0 -16px;
	}
li.footerMenu-02 a:hover{
	width:109px;
	background:url(../images/foot-menu-02.gif) no-repeat 0 -16px;
}
li.footerMenu-03 a:hover{
	width:74px;
	background:url(../images/foot-menu-03.gif) no-repeat 0 -16px;
}
li.footerMenu-04 a:hover{
	width:122px;
	background:url(../images/foot-menu-04.gif) no-repeat 0 -16px;
}

/* On */
li.footerMenu-01On a{
	width:56px;
	background:url(../images/foot-menu-01.gif) no-repeat 0 -16px;
}
li.footerMenu-02On a{
	width:109px;
	background:url(../images/foot-menu-02.gif) no-repeat 0 -16px;
}
li.footerMenu-03On a{
	width:74px;
	background:url(../images/foot-menu-03.gif) no-repeat 0 -16px;
}
li.footerMenu-04On a{
	width:122px;
	background:url(../images/foot-menu-04.gif) no-repeat 0 -16px;
}

/* copyright */
div#footer p#copyright{
	float:right;
	width:225px;
	height:16px;
}
