@charset "shift_jis";

/* ****************************************************

1: layout common setting
2: page detail
99: extra

***************************************************** */

/*1: layout common setting
=========================================*/
/* mainContainer */
div#mainContainer {
}

/* contents */
div#mainContainer div#contents {
}
div#mainContainer div#contentsInner {
}



/*2: page detail
=========================================*/

/*  index.html
-----------------------------------------*/
div#mainContainer .anchor {
	background: url(../images/com_bg005.png) repeat-x 0px 0px;
	margin: -2px 0 0 0;
	padding:7px 0 5px 38px;
}
div#mainContainer .anchor li {
	background: url(../images/com_ic003.png) no-repeat 0px 0.3em;
	padding:0 0 0 15px;
	margin: 0 15px 0 0;
	float: left;
}
* html div#mainContainer .anchor li {
	height: 1%;
}

div#mainContainer .spec {
	clear: both;
	width: 820px;
	margin: 15px 0 0 0;
}

div#mainContainer .spec tr {
	background: url(../images/com_hr002.png) no-repeat 0 bottom;
	margin: 15px 0 0 0;
	padding: 0 0 10px 0;
}
div#mainContainer .spec th {
	font-weight: bold;
	padding: 10px 20px;
}
div#mainContainer .spec td {
	padding: 10px 20px;
}




/*99: extra
=========================================*/

/* ==================================
Clear fix
================================== */
div#mainContainer .anchor:after,
div#mainContainer div#contentsInner:after {
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
	content: ".";
}
div#mainContainer .anchor,
div#mainContainer div#contentsInner {
	zoom: 1;
}
