.specialHtag{
	margin: 0;
	padding: 0;
	border: 0;
	line-height: 100%;
}

#specialBox{
	background-image: url(/images/special/210/bg.gif);
	text-align: left;
	width: 620px;
}


#midokoroHeader,
#midokorofooter{
	width: 620px;
	height: 5px;
	text-align:left;
}

#midokoroHeader{
	background-image: url(/images/special/210/midokoro_header.gif);
	background-repeat: no-repeat;
}

#midokorofooter{
	background-image: url(/images/special/210/midokoro_footer.gif);
	background-repeat: no-repeat;
}

#midokoroBox{
	background-image: url(/images/special/210/midokoro_center.gif);
	background-repeat: repeat-y;
	padding: 5px 20px;
	text-align:left;
}


.specialContentsHeder{
	width: 300px;
	height: 20px;
	line-height: 100%;
	background-image: url(/images/special/210/header.gif);
}

.specialContentsFooter{
	width: 300px;
	height: 20px;
	background-image: url(/images/special/210/);
	margin: 0;
}

.specialContetnsCenter{
	width: 275px;
	background-image: url(/images/special/210/center.gif);
	background-repeat: repeat-y;
	padding: 0px 10px 0px 15px;
	text-align:left;
	font-size: 12px;
	line-height: 120%;
}

.padding05{
	padding: 5px;
}

.specialContentsText{
	padding: 5px;
	float: right;
}


.specialContentsLeft{
	width: 125px;
	margin-left: 5px; 
	float: left;
}

.specialContentsRight{
	float: right;
	font-size: 14px;
	line-height: 18px;
	width: 450px;
	margin-right: 5px; 
	text-align: center;

}

.specialClear{
	clear: both;
	text-align: right;
	margin: 5px;
}

img{
	border: 0;
}


.specialImageLeft{
	width: 105px;
	margin: 0 0 0 0px;
	float: left;
}

.specialBoxRight{
	width: 170px;
	margin: 0 0px 0 0px;
	float: right;
}


.specialLeft{
	float: left;
}

.specialRight{
	float: right;
}

.specialTextCenter{
	text-align: center;
}

.specialTextRight{
	text-align: right;
}

.specialClearfix { display: inline-block; }
/* exlude MacIE5 \*/
* html .specialClearfix { height: 1% }
.specialClearfix {display:block;}
/* end MacIE5 */
