/* CSS Document */

#inquiry {
	background:url(../images/bg_sub.gif) repeat-x;
	clear:both;
}

#inquiry #content2 {
  width:906px;
	background:url(../images/sub_img.jpg) no-repeat;
	margin:0 auto;	
	text-align:left;
	overflow: hidden;   
  height: auto;  
}

#inquiry .title_company {
	background:url(../inquiry/images/ptitle_inquiry.gif) no-repeat;
	height:40px;
	width:145px;
	text-indent:-1000em;
	margin-left:480px;
	margin-bottom:36px;
}

#inquiry .title_sub {
	background:url(../inquiry/images/title_inquiry.gif) no-repeat;
	width:261px;
	height:73px;
	text-indent:-1000em;
}


#inquiry .btn_gaiyou a {
	background:url(../inquiry/images/btn_gaiyou.gif) no-repeat;
	width:261px;
	height:30px;
	color:#cc0033;
	padding-top:15px;
	text-indent:29px;
	display:block;
	text-decoration:none;
	font-weight:bold;
}

#inquiry .btn_gaiyou a:hover {
	background:url(../inquiry/images/btn_gaiyou.gif) no-repeat 0 -45px;
	width:261px;
	height:30px;
	color:#b72c2c;
	padding-top:15px;
	text-indent:29px;
	text-decoration:none;
}

#inquiry .title_subcont {
	background:url(../images/bg_title.gif) no-repeat;
	padding-top:9px;
	height:38px;
	width:625px;
	text-indent:32px;
	color:#1D8D8E;
	font-size:16px;
	font-weight:bold;
	
}

#inquiry .inner_gaiyou {
	margin:20px auto 30px;
	width:585px;
}

#inquiry .soshiki_img {
	margin:20px auto 50px;
	text-align:center;
}

.companytable {
	border-top:1px solid #CCCCCC;
	border-collapse:collapse;
	width:585px;
}

.companytable td{
	border-bottom:1px solid #CCCCCC;
	padding:7px;
}

.companytable th{
	border-bottom:1px solid #CCCCCC;
	padding:7px;
	background:#eeeeee;
	font-weight: bold;
	text-align:right;
	width:22%;
	}
#top #inquiry #content2 #right_con .inner_gaiyou .button_01 a {
	text-decoration: none;
	color: #C03;
}
.inquirytable {
	border-top:1px solid #CCCCCC;
	border-collapse:collapse;
	width:585px;
	margin:20px 0 0 0;
}

.inquirytable td{
	border-bottom:1px solid #CCCCCC;
	line-height:150%;
	padding:7px;
}

.inquirytable th{
	border-bottom:1px solid #CCCCCC;
	padding:7px;
	background:#eeeeee;
	font-weight: bold;
	text-align:right;
	line-height:150%;
	width:32%;
	}
	div#mfp_buttons {
	padding: 0px;
	text-align: center;
}

div#mfp_buttons ul {
    height: 60px;
    margin: 10px 0 0 160px;
    overflow: hidden;
    width: 330px;
}

div#mfp_buttons ul li {
	width: 133px;
	height: 60px;
	overflow: hidden;
	float: left;
	margin:0 20px 0 0;
}

input#button_mfp_goconfirm {
	width: 133px;
	height: 40px;
	overflow: hidden;
	background-color: #FFFFFF;
	background-image: url(../inquiry/images/bt_kakunin.gif);
	/*text-indent: -5000px;*/
	border: none;
	border-style: none;
	cursor: pointer;
}
input#button_mfp_submit {
	width: 133px;
	height: 40px;
	overflow: hidden;
	background-color: #FFFFFF;
	background-image: url(../inquiry/images/bt_submit.gif);
	/*text-indent: -5000px;*/
	border: none;
	border-style: none;
	cursor: pointer;
}
input#button_mfp_reset {
	width: 133px;
	height: 40px;
	overflow: hidden;
	background-color: #FFFFFF;
	background-image: url(../inquiry/images/bt_reset.gif);
	border: none;
	border-style: none;
	cursor: pointer;
	/*text-indent: -5000px;*/
}
.text_hissu {
	font-weight: bold;
	color: #cc0033;
}

.font_red {color:red;}

#inquiry .setsumei {
	font-size: 16px;
	line-height: 150%;
}