@charset "utf-8";
@import url("../../common/css/style.css");
/* エンコード維持用 */

/****************/
/* お問い合わせ */
/****************/

#mainvisual{
  width: 650px;
  height: 160px;
  margin-bottom: 30px;
}

#copy .content{
  text-align: left;
}

#copy .content .title{
  width: 146px;
  height: 40px;
}

#copy .content div{
  margin: 20px 0px;
}

#about .content{
  text-align: left;
  margin-top: 30px;
}

#about .content .subtitle, #procedure .content .subtitle{
  font-size: 12pt;
  font-weight: bold;
  color: #383a80;
}

#about .content .text{
  margin-top: 5px;
}

#about .content .text span{
  color: #008c05;
}

#about .content .text #telNum{
  color: #008c05;
  font-weight: bold;
  font-size: 13pt;
}

#about .content ul{
  margin: 5px 0px 15px 20px;
  color: #383a80;
  font-size: 20pt;
}

#about .content ul li span{
  color: #666666;
  font-size: 9.5pt;
  vertical-align: middle;
}

#procedure{
  margin-top: 30px;
}

#procedure .title{
  width: 650px;
  height: 33px;
}

#procedure .content{
  text-align: left;
  margin-top: 15px;
}
.telNum{
  color: #008c05;
  font-weight: bold;
  font-size: 13pt;
}

#procedure .content ol{
  margin: 5px 0px 20px 35px;
  color: #383a80;
  font-size: 20pt;
}

#procedure .content ol li{
  margin-top: 15px;
}

#procedure .content ol li .subtitle{
  vertical-align: middle;
}

#procedure .content ol li .text, #procedure .content ol li .arrow{
  color: #666666;
  font-size: 9.5pt;
}

#procedure .content ol li .text span{
  color: #008c05;
}

#protection{
  margin-top: 30px;
}

#protection .content{
  text-align: left;
  margin-top: 10px;
}

#protection .content .text span{
  color: #008c05;
}

#contact{
  margin-top: 30px;
}

#contact .title{
  width: 650px;
  height: 32px;
}

#contact table{
  width: 650px;
  margin: 10px auto;
  line-height: 200%;
  vertical-align: top;
}

#contact table th, #contact table td{
  text-align: left;
}

#contact table th span{
  color: #FFAA00;
}

#contact table th{
  width: 165px;
}

#contact table .text{
  width: 285px;
}

#contact table .example{
  width: 200px;
}

#contact table .text2{
  width: 485px;
}

#contact table .area{
  width: 100%;
}

#contact table .button{
  width: 100%;
  text-align: center;
}

#contact table .button input{
  margin: 0 5px;
}

#contact #submit{
  background: url("../img/btn01.gif") no-repeat;
  border: none;
  width: 120px;
  height: 30px;
  text-decoration: none;
  cursor: hand;
}

#contact #reset{
  background: url("../img/btn02.gif") no-repeat;
  border: none;
  width: 120px;
  height: 30px;
  text-decoration: none;
  cursor: hand;
}

#contact #message{
  border: 0 none;
}

#return1{
  text-align: right;
}

#return2{
  text-align: right;
}

#return1 img{
  width: 9px;
  height: 6px;
  margin-right: 5px;
}

#return2 img{
  width: 9px;
  height: 6px;
  margin-right: 5px;
}
