@charset "UTF-8";
/* top */
/*/////////////////////////////////////////////////*/
.small {
	margin-left : 10px;
}

#main .box table.dottedtable td.space,
#main .box table.dottedtable th.space {
	padding-top : 10px;
}

#main .box table.dottedtable th.space {
	padding-left :0px;
	background : none;
	text-align : center ;
	width : 100px;
}

#main .box table.dottedtable td.space2 {
	padding-bottom : 10px;
}

/*\*/
* html #main .box table.dottedtable tr.member td {
	width : 372px;
}
/**/

/* top merit */
/*/////////////////////////////////////////////////*/
#top #body #main .box dl#merit {
	background :url("/pr/images/bg_merit.gif") no-repeat center;
	height:400px;
	margin:12px 5px;
}

#top #body #main .box dl#merit dt a {
	width:198px;
	height:196px;
	display:block;
	text-indent:-5000px;
	float:left;
	margin:0px 0px 3px 3px;
}
#top #body #main .box dl#merit dt a:hover {
	background : url("/pr/images/bt_over.png") repeat-x;

}

* html body #top #body #main .box dl#merit dt a {
	position : relative;
	left : 0px;
	top : 0px;
	cursor : pointer;
}


* html body #top #body #main .box dl#merit dt a:hover {
	background : none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/pr/images/bt_over.png',sizingMethod=scale);
}


/* isms */
/*/////////////////////////////////////////////////*/

#main .box table.dottedtable td.tabletitle {
	padding-left : 0px;
	text-align : center;
	font-weight : bold;
	background : #75b2d0;
	color : #fff;
	font-size : 14px;
}


#main .box table.dottedtable td.ac {
	width : 225px;
	padding-left : 0px;
	border-right : 1px dotted #ccc;
}


/* float clear */

#id or .class:after {
	content         : ".";
	height          : 0px;
	clear           : both;
	visibility      : hidden;
	display         : block;
}

#id or .class {
	display         : inline-block;
}



/*\*/
* html #id or .class {
	height          : 1%;
}

#id or .class {
	display         : block;
}
/*\*/
