@charset "UTF-8";
@import url("reset.css");
@import url("main.css");
@import url("menu.css");
/*******************/
/* 入力フォームページ */
/*******************/
/*******************/
/* 共通 */
/*******************/
/* タイトル */
.contentsTitle_inquiry span.mainTitle {
	float:left;
	font-size: 120%;
	line-height: 120%;
	padding: 3px 0px 0px 20px;
}
.contentsTitle_inquiry span.subTitle {
	font-size: 80%;
}
/* コンテンツ */
div.contents_inquiry {
	margin: 20px auto;
	width: 730px;
}
.inquiryDiv {
	border: solid 1px #626262;
	padding: 2px;
	width: 730px;
	margin: 10px 0px 10px 0px;
}
/* table */
table.inquiryTbl {
	clear : both ;
	width: 726px;
	border-collapse: collapse;
	text-align: center;
}
table.inquiryTbl th {
	width:150px;
	font-weight:bold;
	white-space: nowrap;
	padding: 10px 5px 5px 5px;
	border-bottom: dotted 1px #7A7A7A;
}
table.inquiryTbl th.th_bottom {
	border-bottom: none;
}
table.inquiryTbl td.td_bottom {
	border-bottom: none;
}
table.inquiryTbl td {
	padding: 5px;
	border-bottom: dotted 1px #B1B0B0;
}
table.inquiryTbl td.td_bottom {
	padding: 5px;
	border-bottom: none;
}
/* table */
table.inquiryTblIn {
	clear : both;
	width: 80%;
}
table.inquiryTblIn td {
	padding: 5px 5px 5px 0;
	border: none;
}
div.InputBtn {
	width: 730px;
	text-align: center;
	margin: 10px 0px 10px 0px;
}
/* form */
select {
	margin: 2px 0px 4px 0px;
}
.are_comment {
	width: 500px; 
	height: 100px;
	ime-mode: active;
	margin: 2px 0px 4px 0px;
	padding: 1px;
}
.txt_name {
	width: 200px; 
	ime-mode: active;
	margin: 2px 0px 4px 0px;
	padding: 1px;
}
.txt_zip1 {
	width: 40px; 
	ime-mode: disabled;
	margin: 2px 0px 4px 0px;
	padding: 1px;
}
.txt_zip2 {
	width: 50px; 
	ime-mode: disabled;
	margin: 2px 0px 4px 0px;
	padding: 1px;
}
.txt_addr {
	width: 500px; 
	ime-mode: active;
	margin: 2px 0px 4px 0px;
	padding: 1px;
}
.txt_tel {
	width: 70px; 
	ime-mode: disabled;
	padding: 1px;
}
.txt_email {
	width: 300px; 
	ime-mode: disabled;
	padding: 1px;
}
.chk_box {
	margin: 2px 2px 0 0px;
}
/*******************/
/* メインページ */
/*******************/
/* コンテンツ左 */
div.contents_left_inquiry {
	width: 700px;
	float: left;
	margin: 0 0 0 10px;
}
/* コンテンツ右 */
div.contents_right_inquiry {
	width: 201px;
	float: right;
}
/* 右メニュー */
ul#right_menu_inquiry {
	clear: both;
}
ul#right_menu_inquiry li {
	list-style: none;
}
ul#right_menu_inquiry li span {
	visibility: hidden;
}
ul#right_menu_inquiry li a {
	width: 201px;
	display:block;
	text-decoration: none;
}
ul#right_menu_inquiry li a:visited, ul#right_menu_inquiry li a:hover {
	text-decoration: none;
}
ul#right_menu_inquiry li.btn_request_page {
	margin: 0 0 10px 0;
}
ul#right_menu_inquiry li.btn_request_page a {
	height: 44px;
	background: url("../images/btn_request_page_off.gif") no-repeat;
}
ul#right_menu_inquiry li.btn_request_page a:hover {
	background: url("../images/btn_request_page_off.gif") no-repeat;
}
ul#right_menu_inquiry li.btn_catalog_dl a {
	height: 44px;
	background: url("../images/btn_catalog_dl_off.gif") no-repeat;
}
ul#right_menu_inquiry li.btn_catalog_dl a:hover {
	background: url("../images/btn_catalog_dl_off.gif") no-repeat;
}
/* タイトル */
div.mainTitle_inquiry {
	width: 700px;
	margin: 20px 0 5px 0;
}
div.mainTitle_inquiry div.Title_01 {
	font-size: 120%;
	font-weight: bold;
	height: 30px;
	background: url("../contactus/images/subtitle_01_bg.gif") repeat-x bottom left;
}
div.mainTitle_inquiry div.Title_02 {
	font-size: 120%;
	font-weight: bold;
	height: 30px;
	background: url("../contactus/images/subtitle_02_bg.gif") repeat-x bottom left;
}
div.mainTitle_inquiry div.Title_03 {
	font-size: 120%;
	font-weight: bold;
	height: 30px;
	background: url("../contactus/images/subtitle_03_bg.gif") repeat-x bottom left;
}
div.mainTitle_inquiry div.Title_04 {
	height: 30px;
	background: url("../contactus/images/subtitle_04_bg.gif") repeat-x bottom left;
}
/* table */
table.inquiryMainTbl {
	width: 700px;
	margin: 5px 0 15px 0;
	border-collapse: collapse;
}
table.inquiryMainTbl th {
	width: 195px;
	height: 40px;
	font-weight: bold;
	white-space: nowrap;
	padding: 15px 5px 5px 17px;
	border-bottom: dotted 1px #7A7A7A;
	background: url("../contactus/images/icon_01.gif") no-repeat 3px 9px;
}
table.inquiryMainTbl th.th_steel {
	width: 300px;
}
table.inquiryMainTbl th.th_house_roof {
	width: 220px;
}
table.inquiryMainTbl th.th_no_bg {
	background: none;
}
table.inquiryMainTbl th.th_no_bottom {
	border-bottom: none;
}
table.inquiryMainTbl th.th_right {
	text-align: right;
}
table.inquiryMainTbl td {
	padding: 5px;
	text-align: right;
	vertical-align: middle;
	border-bottom: dotted 1px #B1B0B0;
	white-space: nowrap;
}
table.inquiryMainTbl td.td_no_bottom {
	border-bottom: none;
}
table.inquiryMainTbl td.td_area {
	width: 155px;
}
table.inquiryMainTbl td.td_no_padding {
	padding: 0;
}
/* table */
table.inquiryMainTblIn {
	width: 100%;
	margin: 5px 0 0 0;
}
table.inquiryMainTblIn td {
	padding: 5px;
	text-align: right;
	border: none;
	vertical-align: middle;
}
table.inquiryMainTblIn td.td_left {
	text-align: left;
}
table.inquiryMainTblIn td.td_area {
	width: 155px;
}
/* table */
table.inquiryMainTblIn_main {
	width: 100%;
	margin: 5px 0 0 0;
}
table.inquiryMainTblIn_main td {
	padding: 5px;
	text-align: right;
	border: none;
	vertical-align: middle;
}
table.inquiryMainTblIn_main td.td_left {
	text-align: left;
}
table.inquiryMainTblIn_main td.td_area {
	width: 390px;
}
/* ol */
ol.inquiryList {
	margin: 20px 50px 20px 20px;
}
ol.inquiryList li {
	margin: 0px 0px 0px 20px;
}
