@charset "utf-8";
/*-------------------------
  inquiry用CSS
-------------------------*/
#contentsArea p { margin-bottom:2em; line-height:1.6; }
#contentsArea .attention,#contentsArea dd span.attention { display:block; width:100%; margin-bottom:0; padding-right:10px; font-size:93%; text-align:right; color:#e60012; }
#contentsArea dl { width:555px; background:#e6ebee; }
#contentsArea dt { clear:left; float:left; width:11em; padding:8px 0 8px 10px; line-height:2.4; border-top:1px solid #aaa; }
#contentsArea dd { margin-left:11em; padding:8px 0 8px 10px; line-height:2.4; border-top:1px solid #aaa; background:#fff; }
#contentsArea #formend { margin-bottom:0; padding-bottom:0; }
label { margin-right:2.5em; }
.hissu { margin-left:0.2em; color:#e60012; }
#contentsArea .kaisya { width:360px; }
#contentsArea .myouji { width:130px; margin-right:2em; }
#contentsArea .namae { width:130px; }
#contentsArea input, #contentsArea textarea { margin-right:0.2em; padding:5px; }
#contentsArea input.yubunBtn { margin-right:0; margin-left:0.5em; padding:1px 2px; font-size:93%; }
#contentsArea dd span { display:inline-block; width:2.5em; }
#contentsArea #adrArea span { width:5.5em; background:url(../../product/images/mark_catalog_02.gif) 4.5em center no-repeat transparent; /padding-bottom:5px; /background-position: 4.5em 10px; }
#contentsArea #adrArea input { margin-bottom:10px; /margin-bottom:0; }
#contentsArea #adrArea .zCode_1 { width:30px; }
#contentsArea #adrArea .zCode_2 { width:60px; }
#contentsArea #adrArea .adr { width:290px; }
#contentsArea .mailTel { width:290px; }
#contentsArea textarea { width:375px; height:180px; font-size:93%; line-height:1.4; resize:none; }
#contentsArea #sousinBtn { clear:left; margin-bottom:0; padding:3em 0; text-align:center; background:#fff; }
#contentsArea #sousinBtn input { font-size:131%; font-weight:bold; padding:8px 30px; }
#contentsArea #sousinBtn input.sousin { margin-left:10px; padding:8px 90px; }

#contentsArea dd span.ERR { display:inline; width:100%; color: #f00; }
#contentsArea #adrArea span.ERR  { background-image:none;}
#contentsArea .errTxt { margin-bottom:-3em; padding-top:1em; font-weight:bold; text-align:center; color:#e60012; }
#contentsArea .confTxt { margin-bottom:-3em; padding-top:1em; font-weight:bold; text-align:center; color:#02a6c1; }