form{margin:0; padding:0; color:#FFFFFF}
input{background-color:#F5F3F3}

body,p
 	{
	font-size:90%;
	line-height:170%;
	color: #666;
		}

td,tr,th
 	{margin:2px;
	font-size:90%;
	line-height:170%;
	color: #666;
		}
ol,ul,ul ul
 	{
	font-size:90%;
	line-height:170%;
	color: #666;
		}

h1 		{font-size:155%;text-align: left;
		margin: 15px 0 5px 0;padding:0;color: #09667D; padding:15px 0 0 0
		}
h2 		{font-size:105%;margin: 0 0 1px 0;
		text-align: left;color: #666;
		}

hr 		{color: #999;background-color: #999;
		height: 1px;border: 0;margin:0px}

A:link,
A:visited	{ text-decoration:underline }
A:hover		{ background-color:#E1EEEE}

.text_wite{color:#ffffff; font-weight:bold}

.sublinks {color:#CCCCCC; text-decoration:none;font-size:12px; padding:25px 26px 0 0;text-align:right}
.sublinks a,
.sublinks a:link,
.sublinks a:visited{font-size:12px; color:#fff;text-decoration: none}
.sublinks a:hover{font-size:12px; color:#fff;text-decoration:underline; background-color:#0033FF}

/*****************************
* レイアウト
*****************************/
#header{background-image:url(images/05.jpg);
		width:630px; height:167px}
#contents{
		  background-image:url(images/temp01_02.gif); 
		  background-repeat:repeat-y;
		  width:630px;
		  float:left
		  }
.blog  {
		float:left;
		margin-right:25px;
		margin-left:25px;
		width:530px;
		}	
#footer{background-image:url(images/temp01_03.gif); 
		background-repeat:no-repeat;
		width:630px; 
		height:21px;
		float:left;
		}
body {background-color:#F5F3F3;text-align: left;margin: 5px}

/******************************
* Navigation
******************************/
#navlist	{
	margin: 0 0 0 12px;
	padding: 0;
	float: left;
	font-size: 90%;
}
#navlist li	{
	margin: 0;
	padding: 0;
	font-weight: bold;
	list-style-type: none;
	float: left;
	}
#navlist a{display:block;}
#navlist a:link, 
#navlist a:visited	{
	padding:0.2em 1.8em;
	margin:0;
	text-decoration: none;
	color: #666;
	border-bottom: 1px solid #ccc;


	display:block;
	float: left;
	text-align: center;
}
#navlist a:hover{
	background-color:#E8F0FF;
	border-bottom: 1px solid #000099;
}

/****************
*order-button
****************/
#order{
	margin:10px;
	padding:0;
	display: block
}
#order li {
	list-style-type: none;
	margin:10px; 
}
#order a:link, 
#order a:visited{ 
	margin:0;
	text-decoration: none ;
	display: block;
	padding:5px 10px;
	background-color:#F0F0F4; 
	
	color:#666;
	font-size:14px;
	width: 80%;
	BORDER: #0000FF 1px solid;
}
#order a:hover { 
	background-color:#EDA747; 
	color:#fff
}



