@charset "Shift_JIS";

body{
	margin:0px;
	padding: 0px;
}

#content-ftr {
	text-align: center;
	height: 60px;
	background: url(../images/bg_02.gif) repeat-x;
}

#content-ftr #content-ftr-inner {
	text-align: left;
	width: 940px;
	height: 60px;
	margin: 0px auto;
	background: url(../images/bg_bottom_btn_glow.gif) no-repeat;
	background-position: 0px 22px;
}

#content-ftr #content-ftr-inner p,
#content-ftr #content-ftr-inner ul,
#content-ftr #content-ftr-inner ul li{
	font-size: 77%;
	margin: 0px;
	padding: 0px;
	line-height: 1;
}

#content-ftr #content-ftr-inner p#langEn {
	float: left;
	width: 76px;
	height: 30px;
	margin: 30px 0px 0px 0px;
	padding-left: 20px;
}

#content-ftr #content-ftr-inner p#langEn a {
	display: block;
	width: 76px;
	height: 30px;
	text-indent: -9999px;
	font-size: 1%;
	background: url(../images/btn_en.gif) no-repeat;
}

#content-ftr #content-ftr-inner p#langEn a:hover {
	background-position: bottom;
}

#content-ftr #content-ftr-inner p#langPress {
	float: left;
	width: 76px;
	height: 30px;
	margin: 30px 0px 0px 0px;
	padding-left: 1px;
}

#content-ftr #content-ftr-inner p#langPress a {
	display: block;
	width: 76px;
	height: 30px;
	text-indent: -9999px;
	font-size: 1%;
	background: url(../images/btn_press.gif) no-repeat;
}

#content-ftr #content-ftr-inner p#langPress a:hover {
	background-position: bottom;
}

#content-ftr #content-ftr-inner #ftrNavi {
	float: right;
	height: 40px;
	margin: 20px 0px 0px 0px;
	padding-right: 20px;
}

#content-ftr #content-ftr-inner #ftrNavi li{
	list-style: none;
	float: left;
	height: 40px;
}
#content-ftr #content-ftr-inner #ftrNavi li#ftrn02 {
	width: 132px;
	height: 40px;
	text-indent: -9999px;
	background: url(../images/ftr_menu.gif) no-repeat;
	background-position: -195px 0px;
}

#content-ftr #content-ftr-inner #ftrNavi li#ftrn04 {
	width: 174px;
	height: 40px;
	text-indent: -9999px;
	background: url(../images/ftr_menu.gif) no-repeat;
	background-position: -449px 0px;
}

#content-ftr #content-ftr-inner #ftrNavi li a {
	display: block;
	height: 40px;
	text-indent: -9999px;
	 line-height: 1;
	 font-size: 1%;
	 overflow: hidden;
	 background: url(../images/ftr_menu.gif) no-repeat;
}

#content-ftr #content-ftr-inner #ftrNavi li#ftrn01 a { width: 195px; background-position: 0px 0px;}
#content-ftr #content-ftr-inner #ftrNavi li#ftrn02 a { width: 132px; background-position: -195px 0px;}
#content-ftr #content-ftr-inner #ftrNavi li#ftrn03 a { width: 122px; background-position: -327px 0px;}
#content-ftr #content-ftr-inner #ftrNavi li#ftrn04 a { width: 174px; background-position: -449px 0px;}

#content-ftr #content-ftr-inner #ftrNavi li#ftrn01 a:hover {background-position: 0px -40px;}
#content-ftr #content-ftr-inner #ftrNavi li#ftrn02 a:hover {background-position: -195px -40px;}
#content-ftr #content-ftr-inner #ftrNavi li#ftrn03 a:hover {background-position: -327px -40px;}
#content-ftr #content-ftr-inner #ftrNavi li#ftrn04 a:hover {background-position: -449px -40px;}


/* Utilities -------------------------------------------------------------- */

#content-ftr #content-ftr-inner:after,
#content-ftr #content-ftr-inner #ftrNavi:after
{
	content: " ";
	display: block;
	visibility: hidden;
	clear: both;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
}

#content-ftr #content-ftr-inner,
#content-ftr #content-ftr-inner #ftrNavi
{
    zoom: 1;
}


/* Custom Styles ---------------------------------------------------------- */



