/* CSS Document */
html {
	background:#fff;
}

body {
	font: 100%/1.4 "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS P Gothic", sans-serif;
	color: #666;
	font-size:14px;
	line-height:1.5em;
	background:url(../images/inner_bg.png) repeat-y center;
}

a img {
	border: none;
	vertical-align:middle;
}

a:link {
	color:#414958;
	text-decoration: none;
}
a:visited {
	color: #4E5869;
	text-decoration: none;
}
a:hover, a:active, a:focus {
	text-decoration: underline;
}
.inner {
	margin:0 auto;
	width:900px;
}

/* 汎用
----------------------------------------------------*/

/* For modern browsers */
.cf:before,
.cf:after { content:""; display:table;}

.cf:after { clear:both;}
/* For IE 6/7 (trigger hasLayout) */
.cf { zoom:1;}
.fltrt { float: right; margin-left: 10px;}
.fltlft { float: left; margin-right: 10px;}
.txt_c { text-align:center;}
.mar_b5 { margin-bottom:5px; }
.mar_b10 { margin-bottom:10px; }
.mar_b15 { margin-bottom:15px; }
.mar_b20 { margin-bottom:20px; }

