@charset "utf-8";

/*
**********************************************************************

* inquiry.css

* site name   : http://www.izumiya.co.jp
* description : Inquiry
* modified    : 2007/08/22
* editor      : ehara
* modified    : 修正・加筆日付（列挙）
* editor      : 修正・加筆者（列挙）

*********************************************************************
*/
/*フォームスタイル
----------------------------------------------- */
div#main-body div#index{
	position:relative;
	margin-bottom:20px;
}
div#main-body div#index p.detail{
	position:absolute;
	top:3px;
	right:10px;
	background:url("../../img/common/parts/icon/icon_arrow_blue.gif") 0 3px no-repeat;
	padding-left:20px;
}
div#main-body div#index h3,
div#main-body div#service h3{
	margin-bottom:10px;
}
div#main-body div#index ul{
	padding-left:10px;
}
div#main-body div#index li{
	float:left;
	width:45%;
	height:25px;
	background:url("../../img/common/parts/icon/icon_arrow_blue.gif") 0 5px no-repeat;
	padding-left:20px;
}
div#main-body div#service {
	padding-left:10px;
	margin-bottom:20px;
}
div#main-body div#service ul{
	padding:10px;
	margin:0 10px 10px 0;
	background:#FFFBD4;
}
div#main-body div#service p.detail{
	background:url("../../img/common/parts/icon/icon_arrow_blue.gif") 0 3px no-repeat;
	padding-left:20px;
}
div#main-body div#inquiry div.left,
div#main-body div#inquiry div.right{
	background:url("../img/bg_inquiry_btm.gif") 0 100% no-repeat;
	padding-bottom:6px;
	width:280px;
}
div#main-body div#inquiry dl{
	background:url("../img/bg_inquiry_sideline.gif") 50% 0 repeat-y;
	padding-left:10px;
	padding-right:10px;
}
div#main-body div#inquiry dt{
	font-size:90%;
	font-weight:bold;
	float:left;
	width:50px;
}
div#main-body div#inquiry dt.mail{
	padding-top:50px;
}
* html div#main-body div#inquiry dt.mail{
	padding-top:50px;
}
div#main-body div#inquiry dd{
	padding-top:1px;
	font-size:85%;
	float:right;
	width:210px;
}
* html div#main-body div#inquiry dd{
	padding-top:2px;
}
div#main-body div#inquiry p{
	background:url("../img/bg_inquiry_sideline.gif") 50% 0 repeat-y;
	color:#908F86;
	padding-left:72px;
	padding-right:10px;
	text-indent:-1em;
	width:198px;
}
/*質問詳細
----------------------------------------------- */
table.pdfList {
	width:560px;
	margin-bottom:20px;
	margin-left:8px;
}
table.pdfList td {
	padding:5px 5px 5px 2px;
	font-size:80%;
	line-height:120%;
	vertical-align:top;
	width:87%;
}
table.pdfList td.num{
	padding-left:5px;
	width:8%;
}
h3.hd-faq{
	padding:5px 5px 5px 4em;
	text-indent:-3.3em;
	margin-bottom:10px;
	background:#FFFBD4;
	font-size:90%;
}
div#entry .border-gray {
	border:1px solid #BFBFBF;
	padding:20px 15px;
}
div#entry div.entry-answer,
div#entry div.answer{
	padding-left:12px;
}
div#entry div.entry-answer{
	font-weight:bold;
}
div#entry div.answer {
	font-size:small;
}