/*RINK*/

a:active	{
	font-weight:bold;
	font-size:x-small;
	text-decoration : underline;
	color: #ff6699;
	background: transparent;
	}


a:link	{
	text-decoration : underline;
	color: #ff6699;
	background: transparent;
	}

a:visited	{
	text-decoration : underline;
	color: #ff6699;
	background: transparent;
	}

a:hover	{
	text-decoration : underline;
	color: #ED2156;
	background: transparent;
	}



/*RAYOUT*/
.img {
	margin:0px;
	padding:0px;
	border:none;
}


body {
background-image:url("images/back.gif");
	background-repeat:repeat;
}



		
#box {
	width:800px;
	height:auto;
	margin:0px;
	padding:0px;
	border-color:#cccccc;
	border-style:solid;
	border-width:1px 1px 1px 1px;
	background-color:#FFFFFF;
}


#content {
	width:800px;
	height:auto;
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
}




/*HEAD*/
.head	{
background-image:url("images/top.jpg");
	background-repeat:no-repeat;
	width:800px;
	height:100px;
	margin:0px;
}

.top	{
	text-align:left;
	font-size:small;
	line-height: 1.3em;
	margin:0px;
	padding:0px 0px 0px 200px;
}


/*2CORAMS*/

.2colams	{
	width:798px;
	margin:0px;
	padding:0px;
}


/*left*/
.left	{
	width:499px;
	margin:0px;
	height:auto;
	padding:0px;
	float:left;
	vertical-align: top;
}

.hitoduma 	{
	width:498px;
	height:150px;
	vertical-align: top;
	margin:0px;
	padding:0px;
}

/*写ﾒその1*/

.shame1	{
	margin:5px;
	float:left;
	width:220px;
	height:70px;
	font-size:80%;
	border-color:#FFC5EB;
	border-style:solid;
	border-width:1px 1px 1px 1px;
	text-align:left;
}

/*半端な大きさのバナー*/
.l_bana03	{
	paddiing:0px;
	margin:0px;
	float:left;
	width:498px;
	height:145px;
	text-align:left;
}

/*オススメリンク*/
.l_rinkbox	{
	paddiing:0px;
	margin:0px;
	float:left;
	width:498px;
	height:auto;
	text-align:left;
}


.l_rink	{
	paddiing:0px;
	margin:0px;
	width:498px;
	height:146px;
	background-color:#807F7F;
	color:#ffffff;
	text-align:left;
}


.l_rinkbox02	{
	paddiing:0px;
	margin:0px;
	float:left;
	width:498px;
	height:auto;
	text-align:left;
}


.l_rink02	{
	paddiing:0px;
	margin:0px;
	width:498px;
	height:200px;
	background-color:#ffffff;
	text-align:left;
}




/*right*/
.right	{
	width:300px;
	height:auto;
	margin:0px;
	padding:0px;
	float:right;
	vertical-align: top;
}


/*右カラムの縦長バナー*/
.bana00	{
	width:145px;
	height:350px;
	padding:0px;
	margin:0px;
	text-align:left;
	float:left;
	vertical-align: top;
}	

.bana01	{
	width:145px;
	height:350px;
	padding:0px;
	margin:0px;
	text-align:left;
	float:right;
	vertical-align: top;

}	


/*右カラムのリンク1*/
.r_rink	{
	width:298px;
	height:50px;
	margin:1px;
	text-align:left;
}	

.r_rink02	{
	width:297px;
	height:112px;
	margin:0px;
	text-align:left;
}

.r_rink03	{
	width:297px;
	height:112px;
	margin:0px;
	text-align:left;
}

.r_rink00	{
	width:298px;
	height:50px;
	margin:10px 0px 10px 1px;
	text-align:left;
}	


.sefure		{
	width:298px;
	height:100px;
	margin:0px;
	background-image:url("images/002.jpg");
	background-repeat:no-repeat;
	text-align:left;
	color:#000000;
	}



/*管理人ﾊﾒ日記*/
.hamenikki	{
	text-align: left;
	width:298px;
	height:50px;
	background-image:url("images/rink01.jpg");
	background-repeat:norepeat;
	
}

.hamenikki02	{
	font-size:80%;
	width:298px;
	height:158px;
	background-color:#FFC5EB;
	margin:0px;
	padding:0px;
	border:1px #ff6699 solid;
			clear:both;

}

.hamenikki03	{
	font-size:100%;
	width:298px;
	height:10px;
	background-color:#ffffff;
	margin:0px;
	padding:0px;
	color:#ED2156;
	text-align: left;
	border-left:3px #ED2156 solid;
	
}

h5	{
	margin:0px;
	padding:0px;
	text-align: left;
}

.p3{
	font-size:x-small;/* win ie5.x */
fo\nt-size:x-small; /* win ie6.x,mac ie5.x */
line-height: 1.3em;
	text-align: left;
	margin:0px;
	padding:0px;
}










.p1{
	font-size:small;/* win ie5.x */
fo\nt-size:small; /* win ie6.x,mac ie5.x */
line-height: 1.3em;
	text-align: left;
		margin:0px;
	padding:0px;
}

.p2{
	font-size:small;/* win ie5.x */
fo\nt-size:small; /* win ie6.x,mac ie5.x */
line-height: 1.3em;
	text-align: right;
		margin:0px;
	padding:0px;
}


/*FONT*/
div{
	font-size:small; /* win ie5.x */
fo\nt-size:small; /* win ie6.x,mac ie5.x */
line-height: 1.3em;
	color: #717277;
}

p{
	font-size:small;/* win ie5.x */
fo\nt-size:small; /* win ie6.x,mac ie5.x */
line-height: 1.3em;
	text-align: left;
}

small{
font-size:100%;
}

em　{
font-style:normal;
}


/*** FOOTER ***/
.footer {
	clear:both;
   	width: 800px;
	height: 15px;
	text-align: center;
	padding: 0px;
	border-top:1px #717277 solid;
	color:#717277;
}
