/*ヘッド部分*/
#header {
	width:1000px;
	height:20px;
}
h1 {
}
#head_navi {
	float:left;
	width:680px;
}
#head_navi div {
	width:260px;
	padding-left:420px;
}
#head_navi label {
	font-size:12px;
}
#head_navi ul {
	list-style:none;
	margin:20px 0 0 380px;
	padding:0;
}
#head_navi li {
	float:left;
	width:100px;
}
#gv_navi {
	margin:0;
	padding:0;
	height:40px;
}
#gv_navi ul {
	list-style:none;
	background-color:#1964e0;
	margin:0;
	padding:0;
	width:1000px;
	height:40px;
}
#gv_navi li {
	float:left;
	height:40px;
}
#page_navi {
	width:190px;
	margin-right:10px;
	float:left;
}
#page_navi h2 {
	margin:2px 0 0 0;
}
#page_navi div {
	margin:2px 0 0 0;
}
#item_submenu {
	border:1px solid #EFEFEF;
}
#item_submenu h3 {
	margin:0;
	padding:0;
}
#main_part {
	width:780px;
	float:left;
}
#main_img {
	width:780px;
	margin:5px 0;
}
#item_bnr_link {
	margin:10px 0;
}
#item_bnr_link table {
	width:780px;
}
#item_bnr_link td {
	width:388px;
	height:153px;
}
#kozi_price td {
	width:195px;
	height:40px;
}
/*食器洗い乾燥機　カテゴリー一覧画像*/
#syokusen_select_list div {
	margin:5px 0 0 0;
}
/* 食器洗い乾燥機 よくある質問　*/
#syokusen_qa div {
	font-size:11px;
	text-align:left;
	width:110px;
	padding:0 0 5px 0;
	line-height:1.5em;
	font-weight:100;
}
#syokusen_qa h2 {
	padding:0;
	margin:0;
}
#syokusen_qa a:link {
	text-decoration:none;
	color:#666666;
}
#syokusen_qa a:hover {
	text-decoration:underline;
	color:#0071bc;
}
#syokusen_qa a:visited {
	text-decoration:none;
	color:#0071bc;
}
#syokusen_qa a:active {
	text-decoration:none;
	color:#666666;
}
/*ご利用案内*/
/*商品のみ*/
#riyou_info_01 {
	width:780px;
}
#riyou_info_01 h2,h3,div,p {
	margin:0;
	padding:0;
}
#contents_riyou_info {
	padding:0 20px;
}
#contents_riyou_info th {
	text-align:center;
}
#contents_riyou_info td {
	line-height:1.5em;
}
#soryo_info {
	width:260px;
	float:left;
	height:160px;
	
}
#contents_riyou_info p {
	line-height:1.5em;
	padding:10px 0;
}
#contents_riyou_info h3 {
	padding:20px 0 10px 0;
}
#shiharai {
	text-align:center;
}
#shiharai table {
	width:680px;
	border:1px solid #cccccc;
	border-collapse:collapse;
}
#shiharai td{
	width:330px;
	border:1px solid #cccccc;
	border-collapse:collapse;
	padding:0 10px;
	text-align:left;
}
#contents_riyou_info img {
	border:none;
}
/*よくある質問*/
#qa {
	width:780px;
}
#qa_content {
	padding:0 20px;
	text-align:left;
}
#qa_content table {
	width:740px;
	border:none;
}

#qa_content th {
	width:60px;
}
#qa_content th,td {
	vertical-align:top;
}
#qa_content td.q {
	border:none;
	padding:15px 0 0 10px;
	color:#0071BC;
}
#qa_content td {
	padding:0 0 0 10px;
}
/*特定商取引法に関する表示*/
#torihiki_info h3 {
	text-align:center;
	font-size:18px;
	color:#0071BC;
	padding:20px 0;
}
#torihiki_info h4 {
	font-size:16px;
	color:#333333;
	padding:5px 0;
}
#torihiki_info table {
	width:100%;
	border:1px solid #0071BC;
	border-collapse:collapse;
	font-family:Geneva, Arial, Helvetica, sans-serif,Century Gothic;
}
#torihiki_info th {
	width:20%;
	border:1px solid #0071BC;
	border-collapse:collapse;
	background-color:#D8ECF9;
	color:#333333;
	font-weight:100;
	padding:5px 5px 5px 15px;
}
#torihiki_info td {
	width:80%;
	border:1px solid #0071BC;
	border-collapse:collapse;
	padding:5px 5px 5px 15px;

}
#torihiki_info strong {
	color:#FF0000;
}

br {
	letter-spacing:0; 
}

table th.form-item,table th.form-subitem{
	background:#fef4e5;
	width:140px;
	text-align:right;
}

table.eform{
	border:1px solid #c9c9c9;
	margin-bottom:25px;
}

table.eform td,table.eform th{
	border:0;
	border-bottom:1px dotted #c9c9c9;
	padding:10px 15px;
}
table.eform th{
	color:#009944;
}
table.eform th .normal{
	color:#222;
}


table.eform tr.backgreen{
	background:#77b522;
	padding:1px;
}
table.eform tr.backgreen th,table.eform tr.backgreen td{
	padding:1px;
}
table.eform tr.backgreen th h2,table.eform tr.backgreen td h2{
	border-left: 5px solid #FFFFFF;
	color: #FFFFFF;
	font-size: 200%;
	padding: 15px 20px;
}
table.eform tr.backgreen th h2 span.subtitle_attention,table.eform tr.backgreen td h2 span.subtitle_attention{
	font-size: 60%;
	padding-left: 30px;
}

div.workarea{
	margin-top:16px;
	margin-bottom:30px;
}
.eform button[id="submit"],.eform button[id="submit"]:hover,
.eform button[id="myreset"],.eform button[id="myreset"]:hover {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
}

.faq {
	display:inline;
	padding-left:0;
	color:#528c02;
	background: url("../images/crassia_icon_arrow.jpg") no-repeat scroll left center transparent;
	float: none;
	margin-left: 20px;
}
.faq a:link, .faq a:visited {	color:#528c02;}

/*---- faq ------*/
table.eform .inbox_faq{
	margin:20px 0 10px;
}
table.eform .inbox_faq .faq_title{
	color:#528c02;
	font-size:110%;
	margin-bottom:15px;
}
table.eform .inbox_faq .faq_title .faq_icon{
	color:#5a5a5a;
	font-weight:bold;
}
table.eform .inbox_faq .fl{
	float:left;
	width:370px;
	margin-right:10px;
}

div.fl3{
	float:left;
	width:240px;
	margin-right:6px;
	padding:10px;
}

fieldset{
border: 0;
padding: 0;
margin: 0;
}