/*　全体　*/
body	{
			background:#FFFFFF;
			margin:0px;
			padding: 0px;
		}

a:link
	{
		text-decoration: none;
		color: #990000;
	}

a:visited
	{
		text-decoration: none;
		color: #990000;
	}

a:hover
	{
		color: #cc0000;
		text-decoration: underline;
	}

a:active
	{
		color: #ff0000;
		text-decoration: underline;
	}

/* コピーライト */
.copy	{
			font-size:60%;
			color:#FFFFFF;
			line-height:140%;
		}

/*　標準となる文字　*/
.nomal
	{
		font-size: 90%;
		color: #000000;
		line-height: 150%;
	}
	
/*　ちょっと小さめの文字　*/
.small
	{
		font-size: 80%;
		color: #000000;
	}

/*　ページの先頭へのリンク　*/
.pagetop
	{
		text-align: right;
		font-size: 80%;
		color: #666666;
		text-decoration: none;
	}

.pagetop a:link
	{
		text-decoration: none;
		color: #666666;
	}

.pagetop a:visited
	{
		text-decoration: none;
		color: #666666;
	}

.pagetop a:hover
	{
		color: #990000;
		text-decoration: underline;
	}

.pagetop a:active
	{
		color: #FF0000;
		text-decoration: underline;
	}


/*　問い合わせのテーブル　*/
.toiTbl th
	{
		background-color: #BBCCCC;
		font-size: 80%;
		text-align: right;
		vertical-align: top;
	}
	
.toiTbl td
	{
		background-color: #EEEEEE;
		font-size: 85%;
	}

/*　問い合わせのテーブル2　*/
.toiTb th
	{
		background-color: #BBCCCC;
		font-size: 80%;
		text-align: center;
	}
	
.toiTb td
	{
		background-color: #dddddd;
		font-size: 85%;
	}

.kome
	{
		color: #AA0000;
	}

.naka
	{
		font-weight: bold;
		margin: 0px 0px 2px 0px;
		padding: 0px;
	}

.elt {
	background: #FFF;

/*　フォームのフォーカス　*/
input:focus,textarea:focus
	{
		background-color: #fffcfc;
	}