body { margin: 0; padding: 0; background: url(img/common/back.jpg) repeat-x #FFF;}

#wrap { position: relative; 
	width: 800px; margin: 0 auto; background-color:#ffffff;
	line-height:130%;
	color:#333333;
	font-size:10pt;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
}

h1 { margin: 2px 10px 0; padding: 0px; font-size: 12px; font-weight: normal;}

#siteMapNav { position: absolute; top: 1px; right: 15px;}
#siteMapNav ul { margin: 0; padding: 0;}
#siteMapNav li { float: right; margin: 0; padding: 0; list-style: none;}
#siteMapNav span { margin: 0 5px;}
#siteMapNav a { text-decoration: none;}


/****  ヘッダー　***/
#head	{
	width:800px;
	height:99px;
	background:url(img/common/head_back.jpg) repeat-x top left #ffffff;
}
#head_log	{
	text-align:left;
	vertical-align:top;
	padding:18px 0px 0px 32px;
}
#head_tel	{
	text-align:right;
	vertical-align:top;
	padding:18px 42px 0px 0px;
}
/***/
td,p	{
	font-size:10pt;
	color:#333333;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
}
p,div	{
	padding:0px;
	margin:0px;
}
/*****/
a	{
	color:#003399;
	text-decoration:underline;
}
a:hover	{
	color:#666666;
	text-decoration:none;
}

/*****/
p.goto_top	{
	padding:5px 30px 5px 0px;
	text-align:right;
}
p.goto_top	a	{
	color:#888888;
	text-decoration:underline;
}
p.goto_top	a:hover	{
	color:#000000;
	text-decoration:none;
}
/*****************************/
/* フォント　　　　　　　　　*/
/*****************************/
.col_red	{
	color:#ff0000;
}
.col_blue	{
	color:#3366ff;
}



#ct { color: #FFF; font-size: 20px;}