body{
	text-align:center;
	background-color:#cccccc;
	}
#all{
	text-align:left;
	font-family: "lr oSVbN", "Osaka";
	font-size:12px;
	color:#333333;
	line-height:16px;
	width:900px;
	letter-spacing:0.1em;
	margin:30px auto 0 auto;
	padding:0;
	}
.h1{
	width:900px;
	height:201px;
	background-image:url(images/top_piece_01.jpg);
	font-size:12px;
	margin:0;
	text-align:center;
	color:#FFD9FF;
	font-weight:bold;
	}
#foot{
	width:896px;
	background-color:#f6a0ad;
	text-align:right;
	font-size:10px;
	color:#FFFFFF;
	padding:2px;
	}
#foot a{
	color:#FFFFFF;
	}
a:link{
	color: #f6a0ad; text-decoration: none;
}
a:visited{
	color: #f6a0ad; text-decoration: none;
}
a:hover{
	color: #F38999; text-decoration: underline;
}
p{
	margin:0;
}
form{margin:0;}
em{
	color:#FF0000;
	font-style:normal;
	}
	img{
		border:0;
		}
.c-both{
	clear:both;
	}
.moji1{
	color:#f6a0ad;
	font-weight:bold;
	}
.moji2{
	font-size:10px;
	}
.moji3{
	font-size:12px;
	color:#F38999;
	}
.moji4{
	color:#333333;
	}
.moji5{
	color:#F27588;
	}
.moji6{
	font-size:10px;
	color:#421E21;
	font-weight:normal;
	}
.moji10px{
	font-size:10px;
	}
.moji11px{
	font-size:11px;
	}
.moji13px{
	font-size:13px;
	}
.moji15px{
	font-size:15px;
	font-weight:bold;
	color:#333333;
	}
.ver{
	vertical-align:middle;
	}
.ue{
	margin-top:5px;
	}
.ue1{
	margin-top:10px;
	}
.ue2{
	margin-top:20px;
	}
.ue3{
	margin-top:30px;
	}
.ue4{
	margin-top:40px;
	}
.ue5{
	margin-top:50px;
	}
.ue6{
	margin-top:60px;
	}
.ue7{
	margin-top:250px;
	}
.float-r{
	float:right;
	}
.margin-15{
	margin-top:-15px;
	}
.border-b{
	border-bottom:dotted 1px #CCCCCC;
	}
#contents{
	background-image:url(images/contents_bg3.jpg);
	width:560px;
	height:350px;
	}
#contents2{
	background-image:url(images/contents_bg2.jpg);
	width:560px;
	height:262px;
	overflow:auto;
	}
#contents3{
	background-image:url(images/contents_bg4.jpg);
	width:560px;
	height:350px;
	}
#contents4{
	background-image:url(images/contents_bg2.jpg);
	width:560px;
	height:350px;
	}
#contents5{
	background-image:url(images/contents_bg.jpg);
	width:560px;
	}
#setumei{
	background-image:url(images/setumei_bg.jpg);
	background-repeat:no-repeat;
	width:212px;
	}
#syousai{
	margin:25px 0 0 22px;
	font-size:11px;
	line-height:120%;
	}
#syousai2{
	margin:45px 0 0 15px;
	font-size:11px;
	line-height:120%;
	}
#syousai3{
	margin:30px 0 0 15px;
	font-size:11px;
	line-height:110%;
	}
#over{
	overflow:auto;
	height:85px;
	}
.oshirase1{
	width:500px;
	border:solid 1px #cccccc;
	color:#ff0000;
	font-weight:bold;
	background-color:#ffffff;
	padding:10px;
	margin:10px auto;
	}
.oshirase2{
	width:500px;
	border:solid 1px #cccccc;
	color:#ffffff;
	background-color:#99CC66;
	font-weight:bold;
	padding:10px;
	margin:10px auto;
	}
/*--------₢킹------------*/
#toiawase{
	width:582px;
	}
#toiawase h2{
	padding:3px 0 5px 0;
	color:#666666;
	font-size:16px;
	padding:5px 0 5px 20px;
	margin:0;
	}
/*--------ŐV------------*/
.saishin{
	margin-top:5px;
	background-color:white;
	line-height:150%;
	height:130px;
	width:406px;
	padding-left:10px;
	overflow:auto;
	scrollbar-arrow-color:#cccccc;
	scrollbar-face-color:#cccccc;
	margin-left:auto;
	margin-right:auto;
	}
/*--------XV------------*/
.newyoko{
	margin-left:9px;
	}
.news{
	width:530px;
	height:70px;
	overflow:auto;
	padding:5px;
	border:#999999 1px dashed;
	}
.news p{
	background-image:url(images/yajirushi2.jpg);
	background-repeat:no-repeat;
	background-position:0 2px;
	padding-left:12px;
	margin-top:2px;
	color:#990066;
	}
.news a:link{
	color: #990066; text-decoration: none;
}
.news a:visited{
	color: #990066; text-decoration: none;
}
.news a:hover{
	color: #F38999; text-decoration: underline;
}



/*--------V^------------*/
#c-all{
	background-image:url(images/c-all_bg.gif);
	width:900px;
	}

#left-c{
	float:left;
	width:175px;
	background:url(images/left_piece.jpg);
	}
#right-all{
	float:right;
	width:725px;
	}
	
#center-c{
	float:right;
	width:560px;
	}
#right-c{
	float:right;
	width:165px;
	background:url(images/right_piece.jpg);
	}

/*--------------------*/
.box1{
	margin:10px 30px;
	}

/*-------JeS[y[W-----------*/
.category{
	float:right;
	margin:6px;
	width:125px;
	}
#cateid{
	widows:560px;
	}


/*-------090420new-----------*/
.menu{
	margin-top:35px;
	}



.icon a:hover{
zoom:1.0;
filter:alpha(opacity=80);@/*IE*/
-moz-opacity:0.80;@/*FF*/
opacity:0.80;
}




