/* お問い合わせ */

.BorderSeparator_660{
 width:660px;
 height:24px;
 font-size:1px;
 background:url(images/BorderSeparator_660.gif) center middle no-repeat;
}

.Form_Main_Row{
 margin:5px 0px;
}

#Main_Holder{
 width:780px;
 background:url(images/Border_780_S.gif) left top repeat-y;
 text-align:center;
 position:relative;
}

#Main_BorderCorner_Top{
 background:URL(images/BorderCorner_780_T.gif) no-repeat center bottom;
 height:10px;
 font-size:1px;
 width:780px;
}

#Main_BorderCorner_Bottom{
 background:URL(images/BorderCorner_780_B.gif) no-repeat center bottom;
 height:10px;
 font-size:1px;
 width:780px;
}

#Form_Border_Top{
 background:URL(images/Border_660_T.gif) no-repeat center bottom;
 height:15px;
 font-size:1px;
 width:660px;
}

#Form_Border_Bottom{
 background:URL(images/Border_660_B.gif) no-repeat center top;
 height:15px;
 font-size:1px;
 width:660px;
 margin-top:5px;
}

#Contents_Holder{
 width:770px;
 text-align:left;
}

#Form_Holder{
 width:660px;
 margin-left:55px;
 background:url(images/Border_660_S_C1.gif) left top repeat-y;
 position:relative;
}

#Form_Image{
 position:absolute;
 left:490px;
 top:175px;
 z-index:1;
 width:145px;
 height:125px;
}

#Form_Title{
 text-align:center;
 width:660px;
  font-size:16px;
 font-family:'HGS創英角ﾎﾟｯﾌﾟ体',cursive;
 color:#000000;

}

#Form_Main{
 width:600px;
 margin:0px 25px;
 text-align:left
 line-height:5.0;
 z-index:2;
}

#Form_Main form input{
 margin-top:5px
}

.textarea{
 height:100px;
 margin-bottom:5px;
}