@charset "utf-8";
@import url(cmn.css);
@import url(base.css);

#main_image_in{
  display: block;
  text-indent: -10000px;
  outline:none;
  line-height:1px;
  font-size:1px;
}
/*-------------------------------------------------------------------------
▼header
-------------------------------------------------------------------------*/
#main_image{
  height:180px;
  background:url(../images/cmn_images/main_back.jpg) 0 0 repeat-x;
}
#main_image_in{
  height:179px;
  background:url(../images/contact_images/main_image.jpg) 50% 0 no-repeat;
}
.contents{
  padding:25px 0 35px 0;
}
section h2{
  margin-bottom:25px;
}
section p{
  margin-bottom:20px;
}
/*-------------------------------------------------------------------------
▼contents
-------------------------------------------------------------------------*/
#contact{
  overflow:hidden;
}
#contact .L{
  width:464px;
  background:url(../images/contact_images/no_tel.gif) 100% 45px no-repeat;
}
#contact .R{
  width:464px;
  background:url(../images/contact_images/no_fax.gif) 100% 45px no-repeat;
}
#contact h3{
  margin-bottom:10px;
  border-bottom:1px solid #979797;
  border-right:1px solid #979797;
  border-top:1px solid #979797;
  border-left:3px solid #e92f8a;
  padding:5px;
}
/*-------------------------------------------------------------------------
▼form
-------------------------------------------------------------------------*/
#form{
}
#form .L{
  width:170px;
}
#form .R{
  width:775px;
  margin-bottom:20px;
}
.g_box{
  clear:both;
  padding:20px 0;
  background-color:#c0c0c0;
  text-align:center;
}
#form table{
  width:100%;
}
#form th{
  width:161px;
  padding:20px 0;
  text-align:left;
  vertical-align:top;
  border-bottom:1px dotted #999;
}
#form td{
  padding:20px 0;
  text-align:left;
  vertical-align:top;
  border-bottom:1px dotted #999;
}
#form input{
  padding:5px;
}
#form textarea{
  padding:5px;
}
.send_btn{
  width:100%;
  text-align:center;
}
.bb_none{
  border-bottom:none !important;
}
