@charset "utf-8";

/*pageheader*/
#pageheader {
	background: url(../../common/images/bg_line_dotte-gray.gif) left bottom repeat-x;
}

#main-contents .section-block {
	margin: 45px 0 0 0;
}
/* section-head */
.section-head .head {
	padding: 0 0 13px 0;
	background: url(../../common/images/bg_line_dotte-gray.gif) left bottom repeat-x;
}
#main-contents .section-head .head h1 {
	height: 23px;
	text-indent: -999em;
	background: url(../images/h1_inquiry.gif) left top no-repeat;
}
#main-contents .section-head .body {
	margin: 15px 0 0 1px;
	padding-bottom: 3px;
}
#main-contents .section-head .body .note {
	margin: 12px 0 0 0;
}
#main-contents .section-head .body .note p {
	padding-left: 1.1em;
	text-indent: -1.1em;
	line-height: 140%;
	font-size: 90%;
	color: #888888;
}

/* section-body */
#main-contents .section-body {
	margin: 45px 0 0 0;
}
#main-contents .section-body #customer.section .head h2 {
	height: 20px;
	text-indent: -999em;
	background: url(../images/h2_customer.gif) left top no-repeat;
}
#main-contents .section-body #corporat.section .head h2 {
	height: 20px;
	text-indent: -999em;
	background: url(../images/h2_corporat.gif) left top no-repeat;
}
#main-contents .section-body #corporat {
	margin: 73px 0 0 0;
}
#main-contents .section-body .section .body {
	padding: 30px 0 0 30px;
}
#main-contents .section-body .section .body h3 {
	padding-left: 20px;
	font-size:100%;
	font-weight:bold;
	line-height: 100%;
	background: url(../../common/images/icon_arr-blue.gif) left top no-repeat;
}
#main-contents .section-body .section .body p.text01 {
	margin: 9px 0 0 20px;
}
#main-contents .section-body .section .body p.text02 {
	margin: 9px 0 20px 20px;
}
#main-contents .section-body .section .body .tbl_block p.note {
	margin: 10px 0 0 0;
	padding: 0 0 0 0;
	text-indent: 0;
	color: #999999;
	font-size: 90%;
	line-height: 120%;
}
#main-contents .section-body .section .body .tbl_block table {
	margin: 9px 0 0 0;
	width: 100%;
	border-collapse: separate;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}
#main-contents .section-body .section .body .tbl_block table th {
	padding: 11px 0 11px 15px;
	width: 174px;
	background-color: #f5f5f5;
	background-image: url(../../common/images/bg_line_dotte-gray.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
	text-align: left;
}
#main-contents .section-body .section .body .tbl_block table th p {
	font-weight: normal;
}
#main-contents .section-body .section .body .tbl_block table th p.inq-pc {
	padding-left: 44px;
	background: url(../images/img_pc.gif) left top no-repeat;
}
#main-contents .section-body .section .body .tbl_block table th p.inq-tel {
	padding-top: 4px;
	padding-left: 44px;
	height: 45px;
	background: url(../images/img_phone.gif) left top no-repeat;
}
#main-contents .section-body .section .body .tbl_block table th p span.must {
	color: #b95353;
}
#main-contents .section-body .section .body .tbl_block table td {
	background: url(../../common/images/bg_line_dotte-gray.gif) left bottom repeat-x;
	padding: 13px 14px 13px 14px;
}
#main-contents .section-body .section .body .tbl_block table td p {
	line-height: 100%;
}
#main-contents .section-body .section .body .tbl_block table td p.link {
	font-weight: bold;
	padding: 0 0 0 17px;
	background: url(../../common/images/icon_arr-gray_right.gif) left top no-repeat;
}
#main-contents .section-body .section .body .tbl_block table td p.mail {
	font-weight: bold;
	padding: 0 0 0 17px;
	background: url(../../common/images/icon_mail.gif) left 2px no-repeat;
}
#main-contents .section-body .section .body .tbl_block table td p.note {
	margin: 4px 0 0 0;
	color: #999999;
	font-size: 90%;
	line-height: 120%;
}
#main-contents .section-body .section .body .tbl_block table td p span.title {
	width: 75px;
	font-weight: bold;
	font-size: 83.3%;
	color: #888888;
	display: block;
	float: left;
}
#main-contents .section-body .section .body .tbl_block table td p span.text01 {
	padding-left: 9px;
	display: block;
	width: 355px;
	float: right;
	border-left: 1px solid #d0d0d0;
	text-align: left;
	line-height: 120%;
}
#main-contents .section-body .section .body .tbl_block table td p span.freedial {
	padding-left: 41px;
	width: 323px;
	border-left: 1px solid #d0d0d0;
	background: url(../images/icon_free.gif) 9px top no-repeat;
}
#main-contents .section-body .section .body .tbl_block table td p span.note {
	font-size: 83.3%;
	color: #888888;
}
#main-contents .link_box {
	padding: 25px 0 0 0;
}
#main-contents .link_box p{
	line-height: 100%;

}
#main-contents .link_box p.link{
	padding: 0 0 10px 17px;
	background: url(../../common/images/icon_arr-gray_right.gif) left top no-repeat;
}

/* last cell */
#main-contents .section-body .section .body .tbl_block table .last-line td,
#main-contents .section-body .section .body .tbl_block table .last-line th {
	background-image: none;
}
#main-contents .section-body .section .body .tbl_block table .last-line th.border-cell,
#main-contents .section-body .section .body .tbl_block table .last-line td.border-cell {
	background: url(../../common/images/bg_line_dotte-gray.gif) left bottom repeat-x;
}

/* section-foot */
#main-contents .section-foot {
	margin: 40px 0 0 0;
	padding: 18px 0 0 0;
	background: url(../../common/images/bg_line_dotte-gray.gif) left top repeat-x;
}

