@charset "utf-8";
#main_about{padding:0%;background: url(../images/bg_texture.gif); width: 100% !important;}


.kimg_about{
    background-image: url("../contact/images/kimg_contact.jpg");
    background-position: center top;
    background-repeat: no-repeat;
    height: 300px;
    position:relative;
    border-bottom:1px solid #999;
    margin-bottom: 100px;
}

.price-list{
    float: right;
    width: 34%;
    background-color:#DED9D1;
    padding: 3%;
    margin-left: 3%;
}

.price-list h4{
    width: 90%;
    margin: 0 auto;
}
    
.kimg_txt{
    position:absolute;
    bottom: 0;
    width: 100%;
    display: block;
    text-align: center;
    background-color: rgba(152,129,74,0.5);
    font-size: 200%;
    color: #fff;
    padding:2% 0 1% 0;
    line-height: 110%;

}
.kimg_txt span{
    font-family: 'Philosopher', sans-serif;
    display: block;
    width: 100%;
    font-size: 50%;
}
.kimg_txt h1{
    font-weight: 400 !important;
    letter-spacing: 0.5px;
}
@media only screen and (max-width: 767px) {
.kimg_about{
    height: 320px;
    margin-bottom:10%;
}
    
.kimg_txt{
    font-size: 160%;
    padding:4% 0 2% 0;
}
#main_about h2{
    font-size: 140%;
    margin: 0;
    }
#main_about .w980{
    padding: 2% 5% !important;
    }
}


#main_about h2{
    margin: 2% 0;
}

@media only screen and (max-width: 767px) {
  #main_about h2{
      margin: 5% 0 4% 0;
  }
}

.red{
  color:#e60012;
}
.hissu {color:#C00;
  font-weight:bold;
  font-size:11px;
  font-family:"メイリオ";
}

.add {
  font-weight:bold;
  font-size:13px;
  font-family:"メイリオ";
  margin-right: 10px;
}

td.l_Cel {  width:23%; font-weight:bold; line-height:16px; vertical-align: middle;}

td{ padding-bottom:15px;}

input[type="text"],textarea{
  height:22px;
  padding: 10px 13px;
    width: 80%;
    color: #000;
    background-color: #fff;
    border: none;
  }

input.input_number[type="text"]{
  height:22px;
  padding: 10px 13px;
    width: 40px;
    color: #000;
    background-color: #fff;
    border: none;
  }

  textarea{height: unset;}
input[type="radio"]{ margin-right:3px;}

#back_btn {
    width: 184px;
    height: 40px;
    background-image: url(../contact/images/btn_back_off.png);
    text-indent: -9999px;
    cursor: pointer;
    cursor: hand;
}

#back_btn:hover {
    background-image: url(../contact/images/btn_back_on.png);
}

.btn_submit{text-align: center;}




@media only screen and (max-width: 767px) {
  td{display: block;widh:100%;}
  td.l_Cel{width: 100%;}
  input[type="text"], textarea{width: 90%;}
}