@import url(../css/header.css);
@import url(../css/content.css);
@import url(../css/content_main.css);
@import url(../css/content_side.css);
@import url(../css/footer.css);
@import url(../css/tag.css);
@import url(../css/common.css);
@import url(../css/test.css);
body{
	
	}

#content a:link{
	text-decoration:none;
}
#content a:visited{
	text-decoration:none;
}
#content a:hover{
	text-decoration:none;
}

#content h1,h2,h3,h4{
	margin:0px;
	padding:0px;
	font-size:100%;
	font-weight:500;
	}
#content h1{
	width:700px;
	height:300px;
	display:inline;
	}
#content #index h2{
	margin:3px 0px 10px 0px;
	padding:5px 0px 5px 15px;
	width:500px;
	height:35px;
	background:url(./img/47belt.gif) no-repeat left center;
	font-size:130%;
	font-weight:600;
	color:#4A6203;
	letter-spacing: -0.2em;
	}
#content ul{
	list-style-type:none;
	padding:0px;
	margin:0px;
	}
#content hr{
	margin:0px;
	padding:0px;
	border:1px dotted #444;
	}

#top_back{
	margin:10px 5px 0px 5px;
	padding-top:15px;
	border-top:1px dotted #4A6203;
	font-size:90%;
	text-align:center;
	}
#content .box{
	margin:5px;
	padding:5px;
	clear:both;
	}
#content .box img{
	margin:0px 5px 5px 5px;
	padding:0px;
	float:left;
	}
#content .box h4{
	margin:15px 0px 0px 0px;
	padding:0px;
	font-size:90%;
	}
#content .box h2{
	margin:2px 10px 5px 205px;
	padding:2px 0px 2px 10px;
	border-bottom:2px solid #CE9356;
	letter-spacing: -0.2em;
	color:#BE670C;
	font-size:120%;
	font-weight:600;
	}
#content .box p{
	margin:15px 5px 0px 5px;
	padding:0px;
	}
#content .box .shop_link{
	margin:1px 10px;
	padding:0px;
	text-align:right;
	font-size:95%;
	}

#content .box .shop_link a:link{
	color:#DB0000;
	text-decoration:none;
	letter-spacing: -0.2em;
}
#content .box .shop_link a:visited{
	color:#DB0000;
	text-decoration:none;
	letter-spacing: -0.2em;
}
#content .box .shop_link a:hover{
	color:#DB0000;
	text-decoration:underline;
	letter-spacing: -0.2em;
}





#side{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 3px;
	width:200px;
	border-left:1px #99CC00 solid;
	}
#side img{
	margin:8px 0px;
	padding:0px;
	text-align:center;
	}

#side h3{
	margin:3px 0px 0px 0px;
	padding:8px 0px 5px 8px;
	width:200px;
	height:35px;
	background:url(./img/47belt_small.gif) no-repeat left 0;
	font-size:12pt;
	font-weight:600;
	letter-spacing: -0.04em;
	color:#4A6203;
	}


#side ul{
	list-style-type: square;
	margin:5px 5px 5px 20px;
	padding:0px;
	font-size:90%;
	}
#side li{
	line-height:130%;
	}



#report_list{
	width:500px;
	margin:10px 0px 20px 0px;
	padding:0;
}
#report_list ul{
	margin:0px;
	padding:0px;
	text-align:center;
}
#report_list li{
	margin-right:3px;
	padding:0px;
	display:inline;
}
#report_list h2{
	display:inline;
}
#title{
	margin:10px 0px 0px 0px;
	padding:0px;
	background:#EEE8AA;
	font-weight:600;
	}
#title h2{
	margin:0px 0px 0px 0px;
	padding:5px 5px;
	font-weight:600;
	font-size:120%;
	color:#333;
	}

#date{
	margin:0px 0px 0px 0px;
	padding:0px 3px 5px 0px;
	background:#EEE8AA;
	font-weight:500;
	font-size:90%;
	color:#333;
	text-align:right;
	}

#text{
	line-height: 1.5;
	font-size:80%;
	color:#333;
	}
#text h2{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:140%;
	font-weight:600;
	text-align:center;
	color:#D2691E;
	}


