@charset "utf-8";
/* CSS Document */
table#table1 {
	width:660px;
}

table#table1 table  {
	width:320px;
}
table#table1 table td {
	padding:0 0 10px 0;
	vertical-align:top;
}
table#table1 table td img {
	padding:0 10px 0 0;
}

div#contents div.table2 {
	width:332px;
	height:165px;
	background-repeat:no-repeat;
	background-position:left top;
	vertical-align:top;
	float:left;
}

div#contents div.table2 table {
	width:332px;
	height:165px;
}

div#contents div.table2 table td {
	vertical-align:top;
}

div#contents div.table2 table td.setH {
	height:29px;
	padding:0 !important;
}
div#contents div.table2 table td.setH img {
	vertical-align:middle;
}
div#contents div.table2 table td.text {
	height:126px;
	padding:10px 20px 0 10px;
}


div#h3_11 {
	background-image:url(../ja/img/index/h3_11.png);
}
div#h3_12 {
	background-image:url(../ja/img/index/h3_12.png);
}
div#h3_13 {
	background-image:url(../ja/img/index/h3_13.png);
}
div#h3_14 {
	background-image:url(../ja/img/index/h3_14.png);
}

div#contents div.table3 {
	margin:5px 0 0;
	padding:0 3px;
	width:330px;
	height:165px;
	background-repeat:no-repeat;
	background-position:left top;
	vertical-align:top;
	float:left;
	overflow:hidden;

}
div#contents div.table3 div.scroll {
	overflow:auto;
	width:317px;
	height:100px;
}

div#contents div.table3 div.scroll table {
	font-size:14px;
	line-height:18px;
}

div#contents div.table3 div.scroll td.vTop {
	vertical-align:top;
}

div#contents div.table3 div.scroll td ul {
	margin:0 0 0 24px;
	padding:0;
}

div#contents div.table3 div.scroll td ul li {
	margin:0;
	padding:0;
}


div#table3_1 {
	background-image:url(../ja/img/index/news.png);
	padding:5px 8px 5px !important;
	width:320px !important;
	height:155px !important;
}

div#table3_2 div.exp {
	padding:0 5px 0;
	width:155px;
	height:165px;
	float:left;
	overflow:hidden;
	background-repeat:no-repeat;
	background-position:top center;
	font-size:11px;
	line-height:13px;
}
div#table3_2 div.exp img {
	vertical-align:middle;
}
div#table3_2 div.exp a {
	color:rgb(82,86,90);
	text-decoration:none;
}
div#table3_2_1 {
	background-image:url(../ja/img/index/kx_lock.png);
}

div#table3_2_2 {
	background-image:url(../ja/img/index/pac_coat.png);
}

div#table3_3 {
	background-image:url(../ja/img/index/recruit.png);
	padding:70px 10px 5px 10px !important;
	width:316px !important;
	height:90px !important;
}

div#table3_4 {
	background-image:url(../ja/img/index/blog.png);
	padding:60px 8px 5px !important;
	width:320px !important;
	height:100px !important;
}

div#contents div.table4 {
	margin:5px 5px 0;
	padding:0;
	width:320px;
	height:135px;
	background-repeat:no-repeat;
	background-position:left top;
	float:left;
	overflow:hidden;

}
div#contents div.table4 table {
	width:320px;
	height:135px;
}
div#contents div.table4 table td {
	vertical-align:middle;
	padding:5px;
}
div#contents div.table4 table td.setH {
	height:35px;
}
div#contents div.table4 table td.setW {
	width:84px;
	text-align:right;
}
div#table4_1 {
	background-image:url(../ja/img/index/inquiry.png);
}
div#table4_2 {
	background-image:url(../ja/img/index/sample.png);
}

table#blog td {
	padding:0 3px 5px;
}

