#inquiry_button{
  height:120px;
}

#inquiry_button img{
  float:left;
}

#inquiry_button a{
  width:281px;
  height:83px;
  background:url("/img/index/inquiry_button.gif") no-repeat left top;
  display:block;
  float:left;
  margin-top:30px;
}

#inquiry_button a:hover {
  background:url("/img/index/inquiry_button_on.gif") no-repeat left top;
}

#client_button{
  height:120px;
  text-align:center;
}

#client_button #c_button{
  width:281px;
  height:83px;
  margin:auto;
}

#client_button a{
  width:281px;
  height:83px;
  background:url("/img/index/client_voice.gif") no-repeat left top;
  display:block;
  margin-top:30px;
}

#client_button a:hover {
  background:url("/img/index/client_voice_on.gif") no-repeat left top;
}



#top_text{
  clear:both;
  border-top:1px solid #000;
  text-align:center;
}

#top_text img{
  margin-top:20px;
}


#point_top img{
  float:left;
}

#point_top #pr{
  font-size:16px;
  font-weight:bold;
  margin-top:30px;
  float:left;
}




.point_content{
  clear:both;
  margin:20px 0px 0px 40px;
}

.point_content .point_icon{
  width:25px;
  height:25px;
  float:left;
}

.point_content .point_right{
  width:720px;
  float:left;
}

.point_content .point_right .point_title{
  margin-top:10px;
  font-weight:bold;
  border-bottom:1px solid #F7B700;
  padding-left:20px;
  line-height:20px;
}

.point_content .point_right .point_text{
  padding-left:20px;
  line-height:20px;
}

.point_img{
  margin-top:20px;
  text-align:center;
}


#demo_button{
  text-align:center;
}

#demo_button #button{
  width:365px;
  height:83px;
  margin:auto;
}

#demo_button a{
  width:365px;
  height:83px;
  background:url("/img/index/demo_button.gif") no-repeat left top;
  display:block;
  text-align:center;
}

#demo_button a:hover {
  background:url("/img/index/demo_button_on.gif") no-repeat left top;
}

#demo_button_admin{
  text-align:center;
}

#demo_button_admin #button{
  width:365px;
  height:83px;
  margin:auto;
}

#demo_button_admin a{
  width:365px;
  height:83px;
  background:url("/img/index/demo_button_admin.gif") no-repeat left top;
  display:block;
  text-align:center;
}

#demo_button_admin a:hover {
  background:url("/img/index/demo_button_admin_on.gif") no-repeat left top;
}



#inquiry{
  width:880px;
  margin-left:50px;
  margin-right:50px;
  padding-left:10px;
  padding-right:10px;
  background-color:#ffffff;
}

#inquiry #inquiry_title{
  clear:both;
  font-weight:bold;
  text-align:center;
  border-bottom:1px solid #000;
  font-size:18px;

}



#inquiry .inquiry_content{
  text-align:left;
  width:430px;
  margin:auto;
  margin-top:20px;
  margin-bottom:20px;
}

#inquiry #form_table{
  width:720px;
  margin:auto;
}

#inquiry .inquiry_setsumei{
  width:600px;
  color:#f00;
  margin:auto;
  text-align:left;
  margin-top:20px;
  margin-bottom:20px;
}

#inquiry table th{
  padding-top:5px;
  padding-bottom:5px;
}

div.required {
  background:transparent url(/img/inquiry/required.gif) no-repeat scroll left top;
  color:#333333;
  font-weight:bold;
  padding-left:10px;
}


#inquiry .inquiry_complete{
  width:870px;
  margin:auto;
  text-align:left;
  margin-top:20px;
  margin-bottom:20px;
  font-size:12px;
}

.red{
  color:#ff0000;
}

#inquiry .complete_img{
  text-align:center;
  margin-top:20px;
  margin-bottom:20px;
}

#inquiry .complete_img a{
  margin-left:20px;
}



#go_form_button{
  width:281px;
  height:83px;
  margin:auto;
}

#go_form_button a{
  width:281px;
  height:83px;
  background:url("/img/index/go_inquiry_form.gif") no-repeat left top;
  display:block;
  text-align:center;
}

#go_form_button a:hover {
  background:url("/img/index/go_inquiry_form_on.gif") no-repeat left top;
}

#client_voice_title{
  line-height:25px;
  margin:20px;
  text-align:left;
  font-weight:bold;
  font-size:20px;
}

#client_voice{
  font-weight:bold;
  line-height:30px;
  text-align:left;
  margin:20px;
}



