@charset "utf-8";

/* ===== サポート・お問い合わせ ユーザサポートTOP単独読み込み ===== */

/* サブタイトル */
#contents h2.supportTitleUser{
background: url(../images/title_support_user.gif) no-repeat;
width: 460px;
height: 22px;
margin: 25px 0 10px 0;
}

#contents h2.supportTitleUser em{
display: none;
}

#contents h2.supportTitleMail{
background: url(../images/title_support_mail.gif) no-repeat;
width: 460px;
height: 22px;
margin: 25px 0 10px 0;
}

#contents h2.supportTitleMail em{
display: none;
}

#contents p.supportTxt05{
margin: 0;
}
#contents p.supportTxt06{
color:#999999;
font-size:82%;
margin: 0 0 10px 0;
}

/* ↑090126変更↑ */

#contents h1.Dsupport{
background: url(../images/title_support02.jpg) no-repeat;
width: 970px;
height: 37px;
}

#contents h1.Dsupport em{
display: none;
}

#contents p.DsupportTxt{
background: url(../images/title_support02.jpg) no-repeat left bottom;
width: 970px;
height: 23px;
margin: 0 0 5px 0;
}

#contents p.DsupportTxt em{
display: none;
}


.DreqMadolistRedS{
	background: url(/edit/images/icon_arrow_red01.gif) no-repeat 0 8px;
	padding: 0 0 0 12px;
}

#contents #DpageAncher{
	clear: right;
}
#contents .supportDl{
	margin-top: -7px;
}
#contents p.supportDlTxt{
	float: right;
}

#contents p.supportDlTxt a{
	background: url(/edit/images/icon_arrow_red01.gif) no-repeat 0 4px;
	padding: 0 0 0 10px;
	font-weight: bold;
}

#contents h2.DsupportTitleFax{
background: url(../images/title_support_fax.gif) no-repeat;
width: 460px;
height: 22px;
margin: 25px 0 10px 0;
}

#contents h2.DsupportTitleFax em{
display: none;
}

/*FAXお問い合わせシート項目*/
#DsupportFaxBox p {
	display: table-cell;
	vertical-align: middle;
	margin: 0;
}
 
/*for IE6 */
* html #DsupportFaxBox p {
	display: inline;
	zoom: 1;
}
 
/*for IE7 */
*:first-child+html #DsupportFaxBox p {
	display: inline;
	zoom: 1;
}

/* ↑090617変更↑ */










/*新サポート・お問い合わせ
----------------------------------------*/
#DwebTop{
	margin: 35px 0 0 0;
	padding: 0;
	}
#DwebTop .DwebImgMG{
	margin: 7px 0;
	padding: 0;
	}
#DwebTop .DwebTxt12{
	margin: 0;
	padding: 0;
	font-size: 82%;
	}

.DwebTopLeft{
	float: left;
	width: 476px;
	display: inline;
	margin: 0 32px 0 0;
	padding: 0;
	}
.DwebTopRight{
	float: right;
	width: 462px;
	display: inline;
	margin: 0;
	padding: 0;
	}
#DwebTop .DwebConBox{
	margin-bottom: 30px;
	}
#DwebTop .DwebTopListRed{
	padding-left: 10px;
	background: url(../images/icon_arrow_red01.gif) no-repeat 0 4px;
	}
	
/*ご購入*/
#DwebTop h2#Dkounyu{
	text-indent: -9999px;
	margin: 0 0 17px;
	padding: 0;
	background: url(../../req/madoguchi/images/index/im_01title.gif) no-repeat;
	width: 476px;
	height: 29px;
	}
#DwebTop ul.DkounyuList{
	margin: 0;
	padding: 0;
	list-style: none;
	}
#DwebTop ul.DkounyuList li{
	float: left;
	width: 225px;
	margin: 0 0 8px;
	padding: 0;
	}
#DwebTop ul.DkounyuList li.DkounyuListMG{
	margin-right: 24px;
	}

#DwebTop .DkounyuCatalogTxt{
	clear: both;
	float: right;
	width: 225px;
}

/*お問い合わせ*/
#DwebTop h2#Dcontact{
	text-indent: -9999px;
	margin: 0 0 17px;
	padding: 0;
	background: url(../../req/madoguchi/images/index/im_03title.gif) no-repeat;
	height: 25px;
	}
#DwebTop ul#DcontactList{
	margin: 0;
	padding: 0;
	list-style: none;
	}
#DwebTop ul#DcontactList li{
	margin: 0 0 8px;
	padding: 0;
	}
#DwebTop ul#DcontactList table,tr,td{
	margin: 0;
	padding: 0;
	}
#DwebTop ul#DcontactList #DcontactImg{
	height: 61px;
	margin: 0 0 8px;
	padding: 0;
	}

/*各営業所*/
#DwebTop h2#Dkokunaigai{
	text-indent: -9999px;
	margin: 30px 0 17px;
	padding: 0;
	background: url(../../req/madoguchi/images/index/im_08title.gif) no-repeat;
	height: 23px;
	}
#DwebTop p.Dcompany{
	margin: 0 0 5px;
	padding: 0;
	}
#DwebTop ul#DcompanyList{
	margin: 10px 0 0;
	padding: 0;
	list-style: none;
	}
#DwebTop ul#DcompanyList li{
	margin: 0 0 6px;
	padding: 0;
	}

/*ユーザサポート*/
#DwebTop h2#DuserSupprt{
	text-indent: -9999px;
	margin: 0 0 17px;
	padding: 0;
	background: url(../../req/madoguchi/images/index/im_02title.gif) no-repeat;
	width: 462px;
	height: 29px;
	}
#DwebTop #DuserSupprtLeft{
	float: left;
	width: 275px;
	margin-right: 23px;
	display: inline;
	}
#DwebTop #DuserSupprtRight{
	float: right;
	width: 164px;
	display: inline;
	}

#DwebTop ul#DuserSupprtList{
	margin: 0;
	padding: 0;
	list-style: none;
	}
#DwebTop ul#DuserSupprtList li{
	margin: 0 0 6px;
	padding: 0;
	}

#DwebTop #DuserSupprtRight #DuserSupprtRightBox{
	border: 1px solid #D6DFE4;
	background: #F5F5F5;
	margin: 0;
	}

#DwebTop #DuserSupprtRight #DuserSupprtRightBox h3{
	background: #E6E6E6;
	margin: 0 0 2px;
	padding: 5px 6px 2px;
	}
#DwebTop #DuserSupprtRight #DuserSupprtRightBox ul{
	margin: 0;
	padding: 0;
	list-style: none;
	}
#DwebTop #DuserSupprtRight #DuserSupprtRightBox li{
	margin: 0 0 0 7px;
	padding: 0 0 0 10px;
	background: url(../images/icon_arrow_red01.gif) no-repeat 0 7px;
	font-size: 82%;
	}

/*輸出*/
#DwebTop h2#Dyushutsu{
	text-indent: -9999px;
	margin: 0 0 17px;
	padding: 0;
	background: url(../../req/madoguchi/images/index/im_04title.gif) no-repeat;
	height: 23px;
	}
/*規格*/
#DwebTop h2#Dkikaku{
	text-indent: -9999px;
	margin: 0 0 17px;
	padding: 0;
	background: url(../../req/madoguchi/images/index/im_05title.gif) no-repeat;
	height: 23px;
	}
/*メール*/
#DwebTop h2#Dmail{
	text-indent: -9999px;
	margin: 0 0 17px;
	padding: 0;
	background: url(../../req/madoguchi/images/index/im_06title.gif) no-repeat;
	height: 23px;
	}
/*規格*/
#DwebTop h2#Dfax{
	text-indent: -9999px;
	margin: 0 0 17px;
	padding: 0;
	background: url(../../req/madoguchi/images/index/im_07title.gif) no-repeat;
	height: 23px;
	}

/*新サポート・お問い合わせ（トラブル、修理、代替機）
----------------------------------------*/
/* タブ */
#contents ul.DsupportTab02{
width: 960px;
background: url(../images/bg_support_tab.gif) repeat-x left bottom;
height: 29px;
padding: 0 0 0 10px;
margin: 0 0 13px 0;
}

#contents ul.DsupportTab02 li em{
display: none;
}

#contents ul.DsupportTab02 li{
float: left;
}

#contents ul.DsupportTab02 li a{
float: left;
width: 185px;
display: block;
height: 29px;
}

#contents ul.DsupportTab02 li.txtLink{
float: right;
background: url(../images/icon_arrow_red01.gif) no-repeat 0px 8px;
font-size:82%;
padding-left:12px;
}

#contents ul.DsupportTab02 li.txtLink a{
width:auto;
}

/* トラブル */
#contents ul.DsupportTab02 li.trouble a{
overflow: hidden;
text-indent: -9999px;
background: url(/req/madoguchi/images/support/navi/navi_trouble.gif) no-repeat;
margin: 0 3px 0 0;
}

#contents ul.DsupportTab02 li.trouble a:hover{
background: url(/req/madoguchi/images/support/navi/navi_trouble_on.gif) no-repeat;
margin: 0 3px 0 0;
}

#contents ul.DsupportTab02 li.troubleIn a{
overflow: hidden;
text-indent: -9999px;
background: url(/req/madoguchi/images/support/navi/navi_trouble_on.gif) no-repeat;
margin: 0 3px 0 0;
}

/* 修理 */
#contents ul.DsupportTab02 li.shuri a{
overflow: hidden;
text-indent: -9999px;
background: url(/req/madoguchi/images/support/navi/navi_shuri.gif) no-repeat;
margin: 0 3px 0 0;
}

#contents ul.DsupportTab02 li.shuri a:hover{
background: url(/req/madoguchi/images/support/navi/navi_shuri_on.gif) no-repeat;
margin: 0 3px 0 0;
}

#contents ul.DsupportTab02 li.shuriIn a{
overflow: hidden;
text-indent: -9999px;
background: url(/req/madoguchi/images/support/navi/navi_shuri_on.gif) no-repeat;
margin: 0 3px 0 0;
}

/* 代替機 */
#contents ul.DsupportTab02 li.daitai a{
overflow: hidden;
text-indent: -9999px;
background: url(/req/madoguchi/images/support/navi/navi_daitai.gif) no-repeat;
margin: 0 3px 0 0;
}

#contents ul.DsupportTab02 li.daitai a:hover{
background: url(/req/madoguchi/images/support/navi/navi_daitai_on.gif) no-repeat;
margin: 0 3px 0 0;
}

#contents ul.DsupportTab02 li.daitaiIn a{
overflow: hidden;
text-indent: -9999px;
background: url(/req/madoguchi/images/support/navi/navi_daitai_on.gif) no-repeat;
margin: 0 3px 0 0;
}

#contents .DsupportBox{
	margin: 20px 17px;
}
#contents .DsupportBox02{
	margin: 0 17px 20px;
}

#contents .DsupportBtnMG{
	margin-bottom: 4px;
	}

#contents span.DsupportBoxTxtSmall{
	font-size: 82%;
	}

/*左・右*/
#contents div.DsupportBoxLeft{
	float: left;
	width: 600px;
	display: inline;
	}
#contents div.DsupportBoxLeft p.memberTxt01{
	width: 600px;
	margin: 25px 0 15px 0;
}
#contents div.DsupportBoxLeft p.memberTxt01Shiryo{
	width: 600px;
	margin: 0 0 10px 0;
}
	
#contents div.DsupportBoxRight{
	float: left;
	width: 370px;
	display: inline;
	padding: 0;
	margin: 0;
	}


/*フリーダイヤル*/
.DsupportNewinquiryPhoneCt{
background: #faf5ec;
border:1px solid #ede5d6;
padding:5px 12px;
margin-top:25px;
width: 342px;
}
.DsupportNewinquiryPhoneCtTopMg{
margin-top: 15px;
}


.DsupportNewinquiryPhoneCt dd{
padding: 5px 10px 4px 160px;
background: #ffffff url(../images/icon_freedial03.gif) no-repeat 0% 50%;
font-family: Arial, Helvetica, sans-serif;
font-size: 160%;
line-height: 100%;
}

.DsupportNewinquiryPhoneCt p{
font-size: 82%;
line-height:120%;
margin-top:8px;
}


/* ↑090706変更↑ */


/*サポート・お問い合わせ（マーキング用テスト機）
----------------------------------------*/
/* テスト機 */
#contents ul.supportTab li.Dfreetest a{
background: url(../images/tab_support_freetest_off.gif) no-repeat;
margin: 0 3px 0 0;
}

#contents ul.supportTab li.Dfreetest a:hover{
background: url(../images/tab_support_freetest_on.gif) no-repeat;
margin: 0 3px 0 0;
}

#contents ul.supportTab li.DfreetestIn a{
background: url(../images/tab_support_freetest_in.gif) no-repeat;
margin: 0 3px 0 0;
}

/* ↑090918変更↑ */


/*サポート・お問い合わせ
----------------------------------------*/
#contents ul.supportList li.gaibSiteSpace{
margin: 7px 0 0 0;
}/* ↑100917変更↑ */


