﻿@charset "UTF-8";

/*--------style resset */
*{
    margin:0;
    padding:0;
}


a img {
	border-width: 0px;

}
h1,h2,h3,h4,h5,em{
	font-style: normal;
	font-weight:normal;
	font-size:100%;
}


html {
		overflow-y:scroll;
}

/*--------body */
body{
	font-size:10px;
	color:#ccc;
	width:100%;
	font-family: "Times New Roman", "メイリオ", "Meiryo", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Verdana, "ＭＳ Ｐゴシック", "MS P Gothic";
	line-height:200%;
}

*html body{
	font-size:10px;
}


/*IE6 hack*/
* html .iepngfix {
behavior: expression(IEPNGFIX.fix(this));
}

/*--------clear */
.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 */

.clear{
	clear:both;
}
.clear-right{
	clear:right;
}
.clear-left{
	clear:left;
}

/*--------link */

a:link {
	color: #999;
	text-decoration: none;
}
a:visited {
	color: #999;
	text-decoration: none;
}
a:active {
	color: #999;
	text-decoration: none;
}
a:hover {
	color: #FFF;
	text-decoration: none;
}

/*--------table */

table {
	text-align:left;
}
table th{
	white-space : nowrap;
	vertical-align:top;
	font-weight:bold;
}

/*--------footer */
#footer ul#txt-link li{
	background: url(../img/footer_txt_bg.jpg) left center no-repeat;
	float:left;
	margin-left:6px;
	padding-left:10px;
}
#footer ul#txt-link{
	text-align:right;
	list-style:none;
	float:right;
	padding:5px 0;
}



.letter{
	vertical-align: middle;
	margin-left: 5px;
}


