body {
	margin:0px;
	padding:0px;
	/* [disabled]text-align:center; */
	background-color:#dddddd;
}

ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
}

#base {
	width:760px;
	margin-left:auto;
	margin-right:auto;
	/* [disabled]text-align:left; */
	background-color:#ffa500;
	background-image:url("icon/re-syaddow.png");
	background-repeat:repeat-y;
	background-position:100% 0%;
}

#header img {
	float:right;
	padding:3px 3px 0px 0px;
}

.upmenu {
	clear:both;
	background-color:#030;
	height:34px;
	border:double;
	border-width:2px 0px 1px 0px;
	border-color:#960;
	
}

.upmenu h3 {
	font-size:90%;
	color:#CC0;
	margin:15px 3px 0px 3px;
}

.upmenu a{
	padding:2px;
	color:#eedddd;
	border-right:dotted 1px #cc9933;
}

.upmenu p {
	padding:3px;
	background-color:#663300;
	color:#ffcc99;
}

.upmenu ul li{
	float:left;
}

.upmenu a:hover {
	background-color:#ddcc99;
	color:#663300;
}

.downmenu {
	clear:both;
	width:760px;
	background-color:#030;
	padding:0px;
	height:35px;
	border:double;
	border-width:0px 0px 2px 0px;
	border-color:#960;
	
}

.downmenu h3 {
	font-size:90%;
	color:#CC3;
	margin:15px 3px 0px 3px;
}

.now {
	background-color:#CC0;
}

.downmenu a {
	padding:2px;
	color:#eecccc;
	border-right:dotted 1px #cc9933;
}


.downmenu a:hover {
	background-color:#ddcc99;
	color:#663300;
}

.downmenu ul li{
	float:left;
}


#header p {
	font-size:95%;
	padding:0px 0px 0px 7px;
	color:#0033cc;
}

#main {
	clear:both;
	width:540px;
	background-color:#ddaa33;
	background-image:url("icon/re-syaddow.png");
	background-repeat:repeat-y;
	background-position:100% 0%;
	float:left;
	
}

.tb-midasi {
	padding:3px;
	background-color:#996600;
	color:#ffcc66;
}

.tb-text {
	color:#333;	
}

.tb-text a{
	color:#333;	
}

#main h3 {
	background-color:#663300;
	color:#ddcc99;
	padding:3px;
	font-size:95%;
}

#main h5 {
	padding:13px;
	font-size:103%;
	color:red;
}

#main p {
	text-indent:0.5em;
	padding:5px;
	line-height:1.5em;
}

h1,h2,h3,h5,p {
	margin:0px;
	padding:0px;
}

a {
	display:block;
	text-decoration:none;	
}

.other {
	float:left;
}

.sre{
	float:right;	
}

.zokuhen{
	border:#096 1px thin;
	background-color:#9C3;
}

h1 {
	font-size:90%;
	color:red;
	padding:2px;
}

h2 a{
	color:green;
	padding:5px 0px 0px 5px;
	width:25%;
}

table.title-list{
	padding:3px;
	width:538px;
}

.title-list a {
	color:black;
	display:block;
	/* [disabled]padding:3px; */
}

.title-list a:hover {
	background-color:#996600;
	color:#ffaa66;
}	

.title-list td {
	padding:3px;
	border-style:solid;
	border-width: 0px 1px 1px 0px;
}

.hyoka table {
	width:538px;
}

.hyoka table td{
	background-color:#cc9933;
	border-style:dotted;
	border-width:1px;
	padding:7px;
	margin:5px;
}

.star3 {
	width:480px;
	border-top:1px dotted;
	background-image:url("icon/3star.png");
	background-repeat:no-repeat;
	padding-left:390px;
}

.star4 {
	width:480px;
	border-top:1px dotted;
	background-image:url("icon/4star.png");
	background-repeat:no-repeat;
	padding-left:390px;
}

.star5 {
	width:480px;
	border-top:1px dotted;
	background-image:url("icon/5star.png");
	background-repeat:no-repeat;
	padding-left:390px;
}

.star6 {
	width:480px;
	border-top:1px dotted;
	background-image:url("icon/6star.png");
	background-repeat:no-repeat;
	padding-left:390px;
}

.star7 {
	width:480px;
	border-top:1px dotted;
	background-image:url("icon/7star.gif");
	background-repeat:no-repeat;
	padding-left:390px;
}

.star8 {
	width:480px;
	border-top:1px dotted;
	background-image:url("icon/8star.gif");
	background-repeat:no-repeat;
	padding-left:390px;
}

.star9 {
	width:480px;
	border-top:1px dotted;
	background-image:url("icon/9star.gif");
	background-repeat:no-repeat;
	padding-left:390px;
}

.star10 {
	width:480px;
	border-top:1px dotted;
	background-image:url("icon/10star.gif");
	background-repeat:no-repeat;
	padding-left:390px;
}

.gazou{
	float:left;
	margin:5px;	
}

.gazou2{
	text-align:center;
	margin:5px;
}

.gazou2 img{
	padding:5px;
}

#right {
	width:210px;
	float:right;
}

#right ul {
	font-size:95%;
	margin-bottom:5px;
}

#right h3 {
	font-size:98%;
	margin-top:3px;
	border-style:dotted;
	border-width:1px 0px 1px 1px;
	padding:3px;
	background-color:#cc9933;
	color:#330000;	
}

.upfuta {
	width:186px;
	font-size:90%;
	color:#fcb;
	text-align:center;
	padding:8px 0px 0px 0px;
	background-image:url("icon/upfuta.jpg");
	background-repeat:no-repeat;
}

.waku {
	width:186px;
	font-size:90%;
	background-image:url("icon/waku.jpg");
	background-repeat:y-repeat;
}

.waku p {
	width:176px;
	padding:3px 0px 0px 5px;
	color:#330000;
}

.downfuta {
	font-size:90%;
	background-image:url("icon/downfuta.jpg");
	background-repeat:no-repeat;
	height:5px;
}

.return {
	text-align:center;
}

.amazon td{
	width:25%;
	vertical-align:top;
	font-size:90%;
	text-align:center;
}

dl{
	padding:3px 3px 3px 50px;
}

dd{
	padding:3px;
	font-size:90%;
}

.link {
	
}

.link h4{
	font-size:70%;	
	margin:3px;
	padding:3px;
	background-color:#933;
	color:#FF6;
}

.link h5{
	color:#330;
	margin-bottom:7px;	
}

.link a{
	font-size:80%;
	color:#C00;
	margin-bottom:7px;	
}

#footer{
	text-align:center;
	padding:3px;
	font-size:98%;
	color:#333300;
	width:754px;
	clear:both;
	background-color:#996600;
	background-image:url("icon/down-syaddow.png");
	background-repeat:repeat-x;
	background-position:0% 0%;
}
