
/* CSS Document */

* {
	margin: 0;
	padding: 0;
	font-size: 100%;
	font-weight: normal;
}

html {
	
	font-size:8px;
	
	/* スクロールバーの強制表示 */
	overflow-y: scroll; /* CSS3 */
	/*margin-bottom: 1px;   CSS3非対応ブラウザ用 */
	width:100%;
	height:100%;
	
	/* スクロールバーの色 html/body両方に設定が必要 */
	/* scrollbar-base-color: #FFFFFF; */
	
}

body {
	background: #fff;
	background-repeat:repeat-x;
	color: #333;
	font-family:'ＭＳ Ｐゴシック',sans-serif;
	font-size: 12px;
	letter-spacing: 1px;
	width:100%;
	height:100%;
}

img {
	border-width: 0px;
	line-height: 0;
}

th td { vertical-align: top;}

.red{color:#f00}


a:link{
	color: #c75900;
}
a:visited{
	color: #999999;
}
a:hover{
	color: #0d5c16;
}
a:active {
	color: #0d5c16;
}

ul,ol{
	list-style:none; line-height: 0; margin: 0;
}
li { line-height: 0; }

sup{font-size:9px;}



/* For modern browsers */
.cf:before,
.cf:after {
    content:"";
    display:table;
}
 
.cf:after {
    clear:both;
}
 
/* For IE 6/7 (trigger hasLayout) */
.cf {
    zoom:1;
}

