@charset "SHIFT_JIS";

/*
 Common Setting
 Universal Class
	Layout
	Style
*/


/* Common Setting
--------------------------------------------------*/
/* CSS Reset */
*     {margin:0px;padding:0px;}
th,td {margin:0px;padding:0px;} /* win ie5.5 */
h1,h2,h3,h4,h5,h6,strong {font-weight:bold;}
p,form {font-weight:normal;}
img {border:0px;}
ul     {list-style:none;}
ul img {vertical-align:bottom;}

/* Body */
body{
	color:#333333;
	text-align:center;
}

/* font family */
body,form textarea{font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka|“™•", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", sans-serif;}

/* Font Size */
body{ font-size:85%;}

caption,th,td,
h1,h2,h3,h4,h5,h6,strong, 
p,form,
li,dt,dd{line-height:1.4em;}

/* Link */
a         {text-decoration:underline;}
a:link    {color:#003333;}
a:visited {color:#003333;}
a:hover   {color:#003333;}
a:active,
a:focus   {color:#003333;}


/* Universal Class
--------------------------------------------------*/
/* Float Clear */
br.clearFloat,
img.clearFloat {clear:both;height:1px;}
div.clearFloat {clear:both;font-size:1px;line-height:0px;height:1px;width:1px;}


/* Layout
--------------------------------------------------*/
#header{
	width:800px;
	text-align: left;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

#content{
	margin:0;
}

#footer{
	width:800px;
	margin:1px auto;
	text-align:center;
}


/* Style
--------------------------------------------------*/
/* header style */
#header h1{
	margin:0 auto;
}

/* content style */
#content p img{
	margin:0 auto;
}
#content ul{
	margin-top:40px;
}
	#content ul li{
		margin-right:21px;
		display:inline;
	}
		#content ul li.lastChild{
			margin-right:0;
			display:inline;
		}

/* footer style */
