@charset "UTF-8";

/*****  *****/
body {
	margin:0;
	padding:0;
	text-align:center;
	background:#eee;
	color:#333;
}

body,th,td,li,div,address{
	font:12px/20px Verdana, Arial, sans-serif;
}

form,input{
	font:12px/16px Verdana, Arial, sans-serif;
}

p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,form{
	margin:0;
	padding:0;
}

img{
	border:none;
}

.Clear{
	clear:both;
	height:0;
	line-height:0;
}

.Clear hr{
	display:none;
}


/***** N *****/
a{
	text-decoration:none;
}

a:link,
a:active{
	color:#36c;
}

a:visited{
	color:#36f;
}

a:hover{
	color:#c60;
}


/***** CAEg *****/
#Wrap{
	width:780px;
	margin:0 auto;
	text-align:left;
	background:#fff;
	border-left:solid 1px #ccc;
	border-right:solid 1px #ccc;
}

#Inner{
	width:780px;
}

#Contents{
	margin:0 10px;
}

#Contents h2{
	margin:20px 0 10px;
	font-size:14px;
	color:#900;
	font-weight:bold;
	line-height:30px;
	border-bottom:solid 1px #ccc;
}

#Contents p{
	margin:10px 0;
}

#Banners h3{
	margin:0;
	font-size:12px;
	color:#900;
	font-weight:bold;
}

#Banners p{
	margin:0 0 10px;
}

#Banners th{
	width:200px;
}

#Banners td img{
	vertical-align:top;
}

#Banners th,
#Banners td{
	vertical-align:top;
}