@charset "Shift_JIS";

/* -----------------------------------------------------------

	Title: inquiry.css
	Description: inquiryƒXƒ^ƒCƒ‹
	Created: 2008-3-18
	Last Up Date: 2008-3-18
	
----------------------------------------------------------- */
/* -----------------------------------------------------------	

	inquiry
	
----------------------------------------------------------- */

div#inquiry div#formlink {
	position: relative;
	width: 710px;
	height: 265px;
	margin: 0 0 20px;
}

div#inquiry div#formlink dl {
	width: 335px;
	height: 125px;
	margin: 0;
	padding: 0;
}

div#inquiry div#formlink dl dd {
	padding: 0 10px;
}

div#inquiry div#formlink dl#btbg01 {
	position: absolute;
	top: 0;
	left: 20px;
	background: url(../image/bt_bg1.gif) no-repeat;
}

div#inquiry div#formlink dl#btbg02 {
	position: absolute;
	top: 0;
	left: 370px;
	background: url(../image/bt_bg2.gif) no-repeat;
}

div#inquiry div#formlink dl#btbg03 {
	position: absolute;
	top: 140px;
	left: 20px;
	background: url(../image/bt_bg3.gif) no-repeat;
}

div#inquiry div#formlink dl#btbg04 {
	position: absolute;
	top: 140px;
	left: 370px;
	background: url(../image/bt_bg4.gif) no-repeat;
}

/* ------------------------------------------------ form  */

div#inquiry table.form {
	width: 685px;
	margin: 0 0 20px 20px;
	padding: 0;
	line-height: 2;
}

div#inquiry table.form th {
	width: 30%;
	padding: 5px 0;
	font-weight: bold;
	font-size: 92%;
	vertical-align: top;
}

div#inquiry table.form th img {
	vertical-align: text-top;
	_vertical-align: bottom;
}

div#inquiry table.form td {
	padding: 5px 0;
	font-size: 85%;
}

div#inquiry dl.form {
	padding: 0 20px 10px;
}

div#inquiry dl.form dt {
	margin: 0 0 10px;
	color: #0088cc;
	font-size: 107%;
	font-weight: bold;
}

div#inquiry dl.form dd {
	background: url(../../common/image/line_dot.gif) bottom repeat-x;
	margin: 0 0 20px;
	padding: 0 0 20px;
	line-height: 2;
}

div#inquiry dl.form dd img {
	vertical-align: text-top;
	_vertical-align: bottom;
}