@charset "utf-8";

/* 一括指定 */

div#container div.mailform div.section h2{
  margin-bottom:30px;
}

div#container div.mailform div.section h2 span{
  visibility:hidden;
}

/* h1背景画像 */


div#container h1{
  background:url(../images/14_mailform/h1_titleMailform-trans.png) no-repeat;
  height:229px;
  margin-bottom:20px;
}

div#container h1 span{
    visibility:hidden;
}

div#container div.entry-content div.navi{
  background:url(../images/14_mailform/bg_panks.jpg) no-repeat;
  height:43px;
}

/**/

div.section h2{
  background:url(../images/14_mailform/h2_titleMailform.jpg) no-repeat;
  height:110px;
}

div.section table#mailform{
  width:690px;
  border-top:1px solid #EAEAEA;
  border-left:1px solid #EAEAEA;
  border-right:1px solid #EAEAEA;

}

div.section table#mailform tr{
  margin-bottom:1px;
}

div.section table#mailform th{
  width:200px;  
  background:#F7F7F7;
  border-right:1px solid #EAEAEA;
  border-bottom:1px solid #EAEAEA;
  vertical-align:middle;
  padding:10px 0 10px 20px;
}

div.section table#mailform td{
  width:490px;
  background:#FFFFFF;
  border-bottom:1px solid #EAEAEA;
  padding:10px 0 10px 20px;
}

div.section table#mailform p{
  font-size:1.0em;
}

div.section table#mailform span#cate01{
  margin-right:60px;
}

div.section table#mailform span#cate03{
  margin-right:32px;
}

div.section table#mailform span#cate05{
  margin-right:15px;
}

div.section table#mailform span#cate07{
  margin-right:43px;
}

input[type=submit]{
  width:170px;
  height:35px;
  display:block;
  text-align:center;
  margin:0 auto 0 auto;
}

/**/

div.wpcf7-mail-sent-ng{
  width:670px;
  padding:10px;
  display:block;

  font-size:1.3em;
  color:#FFFFFF;
  text-align:center;
  background:#C00C00;
  margin:0 auto 20px auto;
}