@charset "utf-8";


html { overflow-y: scroll; }
body {
	color: #333;
	background: #fff;
	font-family: "メイリオ", Meiryo, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
}
body.large	{ font-size:14px; }
body.small	{ font-size:10px; }
/* for IE6, 7 */
body,input,textarea {
	/font-family: "ＭＳ Ｐゴシック", "MS PGothic", Sans-Serif;
}
h1,h2,h3,h4,h5,h6,dt {
	font-weight: bold;
}
textarea	{ resize: vertical; }
img {
	vertical-align: top;
}
em { color: #511; font-weight: bold; }
textarea	{ resize: vertical; }
address	{ font-style: normal; }
a, a:link	{
	color: #606060;
	text-decoration: none;
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
a:visited	{
	text-decoration: none;
	color: #606060;
}
a:hover	{
	text-decoration: underline;
	color: #606060;
}
a:active	{
}

#contents {
	background: url(../../images/common/bg.png);
	height:200px;
	position:fixed;
	left:0;
	bottom:0;
	width: 100%;
}

#contents .inner{
	padding:30px 35px;
}

h1 {
	margin-bottom:12px;
}

#contents #nav{
	margin-bottom:12px;
}

#contents #nav li{
	float:left;
}

.copy {
	margin-top:23px;
	text-align:right;
	color:#FFF;
	font-size:10px;
}




/* clearfix */
.clearfix	{ width: 100%; }
#nav:after,
.clearfix:after
{ height:0;	visibility: hidden;	content: ".";	display: block;	clear: both; }

#contents { zoom:1;}