@charset "UTF-8";
/* CSS Document */
* { 
　font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro","メイリオ", Meiryo,Osaka,"ＭＳ Ｐゴシック", "MS P Gothic", sans-serif;
}

/*IE 7に対するフォントの種類　*/
*:first-child+html * {font-family:"メイリオ",Meiryo,"MS Pゴシック","MS P Gothic",san-serif;}

/*IE 6に対するフォントの種類 */
* html * {font-famiry:"メイリオ",Meiryo,"MS Pゴシック","MS P Gothic",sans-serif;
}
/* Safari only \*/
html:first-child body {
font-size: 88%;
}

/*===== Tag Custom ====*/
body {
	background-color: #fff;
	padding: 0px;
	margin: 0px;
}
img {
	border-style: none;
}
address{
	font-size: 70%;
	font-style: normal;
	color: #333;
	float: left;
}

/*===== Original ID Setting (Contents)====*/
#footercontainer{
	background-image: url(../img/footer_back.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 60px;
	width: 100%;
}
#footerarea{
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 20px;
}
#footernav{
	margin: 0px;
	padding: 0px;
	float: right;
	width: 450px;
	list-style-type: none;
}
#footernav li{
	font-size: 70%;
	float: right;
	margin-left: 25px;
}
#footernav li a{
	color: #333;
	text-decoration: none;
	background-image: url(../img/footnav_li_head.gif);
	background-repeat: no-repeat;
	background-position: 0px 0.3em;
	padding-left: 10px;
}
#footernav li a:hover{
	color: #666;
	background-image: url(../img/footnav_li_head_on.gif);
}
/*==== Clear Fix Class ====*/
.clearfix:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;}
.clearfix{display:inline-block;}
/* hides from IE-mac¥*/
*html .clearfix{height:1%;}
.clearfix{display:block;}
/*End hide from IE-mac*/
