@charset "utf-8";
/* ===================================================================
 style info : コンテンツエリア関係 他

fonts
 10px = 77%     11px = 85%     12px = 93%     13px = 100%
 14px = 108%    15px = 116%    16px = 123.1%  17px = 131%
 18px = 138.5%  19px = 146.5%  20px = 153.9%  21px = 161.6%
 22px = 167%    23px = 174%    24px = 182%    25px = 189%
 26px = 197%
=================================================================== */

/*----------------------------------------------------
	共通
----------------------------------------------------*/
/* スクロールバーの有無によるズレ対策 */


body {
	font-family: "メイリオ", Meiryo, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	overflow: hidden;
	background: #FFF;
}

input, textarea {
	font-family: "メイリオ", Meiryo, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
}

/* for IE6 */
* html body {
	font-family: "ＭＳ Ｐゴシック", "MS PGothic", Sans-Serif;
}
* html input, * html textarea {
	font-family: "ＭＳ Ｐゴシック", "MS PGothic", Sans-Serif;
}


/* リンク
----------------------------------------------------*/
a {
}

a:link {
}

a:visited {
}

a:hover {
}

a:active {
}


/* 汎用
----------------------------------------------------*/
/* clerfix */
.clearfix {/zoom:1;}
.clearfix:after {
  content: ""; 
  display: block; 
  clear: both;
}


/*----------------------------------------------------
	#wrapper（ページ全体）
----------------------------------------------------*/
#wrapper {
	margin: 0 auto;
	background: #eee;
	font-size: 100%;
	width: 100%;
}

#globalFooter {
	position: fixed;
	width: 100%;
	bottom: 0;
	padding: 5px 0 1px;
	background: #fff;
	z-index: 2000;
}
#globalFooter h1 {
	float: left;
}
#globalFooter ul,
#globalFooter ul li {
	float: right;
}
#globalFooter ul {
	margin-top: 5px;
}
#globalFooter ul li {
	margin-left: 20px;
}