@charset "utf-8";

/*********************************************************************
 *
 * </english/tech/kd/css_v2/style.css>
 *
 * 更新日: 2009/12/04
 *
 *********************************************************************/

/* commonで指定されているH1下のmargin調整 */
div#body h1 {
	margin-bottom: 5px;
}
div#main div.image {
	margin-top: 0;
}

div#main div.column4 div.link_box {
	float: left;
	margin: 0 5px 10px 5px;
	_margin: 0 4px 10px 4px;
	padding-top: 8px;
	width: 165px;
}

div#main div.column4 div.link_box.hover {
	background: #f0f0f0;
}

div#main div.column4 div.link_box p.image {
	text-align: center;
}

div#main div.column4 div.link_box ul.link {
	margin: 5px 5px 10px 10px;
}

div#main div.column2 div.image {
	float: left;
	width: 340px;
	margin: 0;
}

div#main div.column2 div.text {
	float: right;
	width: 340px;
}

div#main div.information {
	padding-top: 30px;
}

div#main div.column2 {
	clear: both;
}

div#main div.column4 {
	clear: both;
}

div#main div#bnav {
	text-align: center;
}

div#main div#bnav ul.kd {
	width: 13em;
	margin: 0 auto;
}

div#main div#bnav ul.kd li {
	float: left;
}

div#main div#bnav ul.kd li.back {
	background: url(/english/common/image/icon_back.gif) no-repeat 0 50%;
	padding-left: 14px;
	margin-right: 20px;
}

div#main div#bnav ul.kd li.next {
	background: url(/english/common/image/icon_next.gif) no-repeat 100% 50%;
	padding-right: 14px;
}

div#main div.column2:after,
div#main div.column4:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	line-height: 0;
	visibility: hidden;
}

div#main div.column2,
div#main div.column4 {
	display: inline-block;
}

/*\*/
* html div#main div.column2,
* html div#main div.column4 {
	height: 1%;
}

div#main div.column2,
div#main div.column4 {
	display: block;
}
/**/
