@charset "Shift-JIS";/* --------------------------------------------------  base layout-------------------------------------------------- *//* STAY */body#index_page div#gnav li#gnav_inquiry a{	background-position: 0 -41px;}body#index_page #pagettl{	text-indent: 0;	height: 20px;}div.pagetop{	width: 645px;	margin-top: 55px;	margin-bottom: 32px;}/* --------------------------------------------------  local_navi-------------------------------------------------- *//*---- local_navi ---- */div#lnav h2{	background: url(../common/img/local_menu_inquiry_h2.png) no-repeat;	height: 33px;	font-size:0;}#content_l h2{	text-indent: -9999px;	overflow: hidden;	display: block;	background: url(img/request_data_large_ttl.png) no-repeat;	height: 51px;	margin-bottom: 10px;}/* --------------------------------------------------  product_info_index-------------------------------------------------- */#content_l div.section_common{	width:635px;	margin-left: 5px;}#content_l h3.ttl01{	text-indent: -9999px;	overflow: hidden;	display: block;	background: url(img/request_data_ttl01.png) no-repeat;	height: 46px;}#content_l h3.ttl02{	text-indent: -9999px;	overflow: hidden;	display: block;	background: url(img/request_data_ttl02.png) no-repeat;	height: 46px;}#content_l h3.ttl03{	text-indent: -9999px;	overflow: hidden;	display: block;	background: url(img/request_data_ttl_error.png) no-repeat;	height: 46px;}#content_l h3.ttl04{	text-indent: -9999px;	overflow: hidden;	display: block;	background: url(img/request_data_ttl_complete.png) no-repeat;	height: 46px;}#content_l div.inquiry_box{	padding: 1em;	border: 1px solid #ddd;	margin-bottom: 15px;	background-color: #eee;}#content_l div.section_common div.section_main{	width: 635px;	border:2px solid #ddd;}/* --------TABLE_CUSTUM--------- */div.section_main table{	background-color: #ddd;	width: 631px;	margin: 2px;}div.section_main table th{	background-color: #ddd;	border: 1px solid #fefefe;	padding: 0.5em;	color: #454545;	line-height: 1.2;	width: 35%;}div.section_main table td{	background-color: #eee;	border: 1px solid #fefefe;	padding: 0.5em;	width: 65%;}/* --------FORM_CUSTUM--------- */div.section_main span.w_s{  white-space: nowrap;}span.f_w{	display: block;	font-weight: normal;	font-size: 10px;	margin-top: 0.5em;}font.f_w{	display: inline;	font-weight: normal;	font-size: 10px;	margin-top: 0.5em;}/* --------arrow--------- */#content_l div.section_common ul.arrow_li li{	background: url(../common/img/arrow01.gif) no-repeat 5px 5px;	padding-left: 20px;	padding-bottom: 10px;	line-height:1.5;}/* --------COMPLETE FORM--------- */