@charset "shift_jis";
/* ****************************************************
Since : 2008-06-03
Last Modified: 2008-06-03
***************************************************** */	
/*1: CSS for common setting
=========================================*/
body {
	text-align:center;
	background:#ffffff url(../images/com_bg002.gif) repeat-x top left;
}
img {
	vertical-align:bottom;
}
hr {
	display:none;
}
em {
	font-style:normal;
}
a:link {
	text-decoration:underline;
}
a:visited {
	text-decoration:underline;
}
a:active {
	text-decoration:underline;
}
a:hover {
	text-decoration:none;
}
a[name]:hover{
	text-decoration:none;
}
sub {
	vertical-align:bottom;
}
sup {
	vertical-align:top;
}
.bold {
	font-weight:bold;
}
.clear {
	clear:both;
	margin:0;
	padding:0;
}


#container {
	margin:0 auto;
	padding:0;
	text-align:center;
}
* html #container {
	height: 1px;
}

/* Contents */
div#contents {
	clear:both;
	width:926px;
	height:100%;
	margin:0 auto;
	padding:13px 0 20px;
	background:#ffffff url(../images/com_bg001.gif) no-repeat top left;
	text-align:left;
}
div#contents div.contentswrap {
	padding:0 3px 0 3px;
	clear:both;
}


/*99: extra
=========================================*/
div#contents:after,
div#contents div.contentswrap:after {
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
	content: ".";
}

div#contents,
div#contents div.contentswrap {
	min-height: 1px;
}

/* for IE6 */
* html div#contents,
* html div#contents div.contentswrap {
	height: 1px;
}

/* for IE7 */
*+html div#contents,
*+html div#contents div.contentswrap {
	zoom: 1;
}