@charset "utf-8";
/*
----------------------------------------------------------------------------------
General
----------------------------------------------------------------------------------
*/

a {
	color:#f00000;
	text-decoration:underline;
	}

a:hover {
	text-decoration:none;
	}

form {
	padding:0;
	margin:0;
	}

img {
	vertical-align:bottom;
	}


p {
	margin:0;
	padding:10px 0;
	}

ul {
	margin:0; padding:0;
	list-style:none;
	}

ol {
	margin:0; padding:5px 10px;
	list-style-position:inside;
	}

dl {
	margin:0; padding:0;
	}

.clear {
	clear:both;
	}

.border0 {
	border:none!important;
	}

.red {
	color:#f00000;
	}

.yellow {
	color:#ffad00;
	}

	
.blue {
	color:#5d99e1;
	}
	
.green {
	color:#5ca261;
	}

.float_r {
	float:right;
	}

.float_l {
	float:left;
	}

/*
-------------------------
GRAND TOP
-------------------------
*/

.main {
	margin:8px auto; padding:0 12px 12px 12px;
	width:822px;
	background:#fefefd;
	border:1px solid #d4bd90;
	}
	
.main h2 {
	margin:0; padding:12px 0;
	font-size:16px;
	color:#e60012;
	}

.main p {
	margin:0; padding:0;
	font-size:14px;
	color:#996633;
	}

.sub {
	margin:16px auto; padding:0 0 12px 0;
	width:846px;
	border:1px solid #d4bd90;
	
	}
	
.sub h2 {
	margin:0; padding:0 3px 0 3px;
	float:left;
	position:relative;
	top:-10px;
	left:9px;
	font-size:16px;
	color:#e60012;
	background:#fefefd;
	}

.sub h3 {
	margin:0 0 0 9px; padding:0 3px 0 17px;
	clear:both;
	font-size:14px;
	color:#614329;
	background:url(../img/bull.gif) no-repeat left center;
	}

.sub div {
	margin:0 0 10px 0; padding:0 0 10px 0;
	border-bottom:1px dashed #d4bd90;
	}

.sub p {
	margin:0; padding:0 3px 0 26px;
	font-size:14px;
	color:#996633;
	}

#myContent {
	text-align:center;
	}