@charset "Shift_JIS";

/*--------------------------------------------------------------------
common
cssΜϊ»
--------------------------------------------------------------------*/

html, body {
	font-family: "Lucida Grande","Lucida Sans Unicode","Hiragino Kaku Gothic Pro","qMmpS Pro W3","CI",Meiryo,"lr oSVbN",Helvetica,Arial,Verdana,sans-serif;
	margin: 0;
	padding: 0;
	font-size: 100%;
}

h1, h2, h3, h4, h5, h6, address, div, blockquote, p, pre, ul, ol, li, dl, dt, dd, hr {
	font-family: "Lucida Grande","Lucida Sans Unicode","Hiragino Kaku Gothic Pro","qMmpS Pro W3","CI",Meiryo,"lr oSVbN",Helvetica,Arial,Verdana,sans-serif;
	margin: 0;
	padding: 0;
	border: 0;
	font-style: normal;
	font-weight: normal;
	font-size: 100%;
}

table, caption, th, td {
	font-family: "Lucida Grande","Lucida Sans Unicode","Hiragino Kaku Gothic Pro","qMmpS Pro W3","CI",Meiryo,"lr oSVbN",Helvetica,Arial,Verdana,sans-serif;
	margin: 0;
	padding: 0;
	border: 0;
	font-style: normal;
	font-weight: normal;
	font-size: 100%;
}

span, em, strong, dfn, code, samp, kbd, var, cite, abbr, acronym, sub,
sup, q, br, ins, del, a, img, object, iframe, form {
	font-family: "Lucida Grande","Lucida Sans Unicode","Hiragino Kaku Gothic Pro","qMmpS Pro W3","CI",Meiryo,"lr oSVbN",Helvetica,Arial,Verdana,sans-serif;
	margin: 0;
	padding: 0;
	border: 0;
	font-style: normal;
	font-weight: inherit;
	font-size: 100%;
}

body, textarea { font-family: "CI", "lr oSVbN", sans-serif; }
input, select { font-family: Arial, "lr oSVbN", sans-serif; }

/*--------------------------------------------------------------------
common
y[W€Κͺ
--------------------------------------------------------------------*/

/*bodyΜX^C*/

body {
	background:#FFF;
	font-size:small;
	letter-spacing:normal;
	line-height:1.6;
	color:#555;
}

br {
	letter-spacing:0;
}

div.notFound {
	display:none;
}

/*ΆFΜX^C*/

a:link,a:visited {
	text-decoration:underline;
	overflow:hidden;
	color:#003D83;
}

a:hover {
	text-decoration:none;
	color:#333;
}

/*tableΜX^C*/

table {
	border-collapse:collapse;
}

/*ulΜX^C*/

ul {
	list-style-type:none;
}

/*after[NXgpΙζιfirefoxΜwiζρθέΞτ*/
div:after,dl:after,ul:after,section:after {/*clear*/
	content : "";
	display : block;
	height : 0;
	clear : both;
}

dl dt img,ul li img,p img {
	vertical-align:bottom;
}

/*containerΜX^C*/

div#container {
	width:800px;
	margin:0 auto;
	padding:10px;
}

/*renewalΜX^C*/

div#renewal {
	width:800px;
	margin:0;
}

div#renewal p.bottom {
	clear:both;
	width:250px;
	margin:0 auto 20px auto;
}