@charset "shift_jis";

/* Contents
 * ****************************
 *
 * 1: heading
 * 2: paragraph
 * 3: list
 * 4: table,box
 * 5: link
 * 6: others
 *
 * ****************************
 */


/*
======= 1: heading =======
*/
h2.product {
	margin: 0;
	background: url(../../../img/info/common/h2_bgimg02.gif) repeat 0 0;
}

h4.typeKumi {
	color: #FFFFFF;
	padding: 5px;
	margin-bottom: 0.5em;
	background-color: #B7C6C4;
}
/*
======= 2: paragraph =======
*/
.divInfo_left01 {
	float: left;
	width: 270px;
}
.divInfo_right01 {
	float: right;
	width: 310px;
}

.divInfo_left02 {
	float: left;
	width: 240px;
}
.divInfo_right02 {
	float: right;
	width: 340px;
}

.bgcolor_info01 {
	padding-bottom: 1em;
	background-color: #F7F7F7;
}
/*
======= 3: list =======
*/

/*
======= 4: table,box =======
*/
table.typeInfo_submenu01 {
	margin-bottom: 2em;
	border-left: 1px solid #CCCCCC;
}
table.typeInfo_submenu01 td {
	width: 25%;
	padding: 3px;
	font-size: 85%;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	background-color: #F3F3F3;
}
/*----*/
table.typeInfo_list02 {
	margin-bottom: 10px;
	border-top: 2px solid #64958E;
	border-right: 1px solid #64958E;
	border-bottom: 1px solid #64958E;
	border-left: 2px solid #64958E;
}
table.typeInfo_list02 th,
table.typeInfo_list02 td {
	padding: 0 2px;
	text-align: center;
	border-right: 1px solid #64958E;
	border-bottom: 1px solid #64958E;
}
table.typeInfo_list02 th {
	color: #64958E;
	background-color: #F3F3F3;
}
table.typeInfo_list02 td.btn_bg {
	width: 22px;
	padding: 0;
	background-color: #64958E;
}
table.typeInfo_list02 td.width01 {
	width: 57px;
}
table.typeInfo_list02 td.width02 {
	width: 93px;
}
/*----*/
table.typeInfo_list03 {
	background: url(../../../img/info/product02/bgimg01.gif) repeat-y 0 0;
}
table.typeInfo_list03 th.file_title {
	color: #FFFFFF;
	width: 69px;
	padding-bottom: 5px;
	text-align: center;
	border-top: 2px solid #64958E;
	border-bottom: 10px solid #FFFFFF;
	background: url(../../../img/info/product02/bgimg02.gif) no-repeat left bottom;
}
table.typeInfo_list03 td.file_img {
	width: 304px;
	padding: 0 10px;
	border-bottom: 10px solid #FFFFFF;
}
table.typeInfo_list03 .borderbox {
	color: #AC8E99;
	width: 290px;
	padding: 0 7px;
	border-top: 5px solid #D9D9D9;
	border-bottom: 5px solid #D9D9D9;
	background: url(../../../img/info/common/borderbox_bgimg.jpg) repeat-y 0 0;
}
.english table.typeInfo_list03 th.file_title {
	font-size: 78%;
	line-height: 1.1;
}

/*
======= 5: link =======
*/

/*
======= 6: others =======
*/
