/* -- TOP PAGE css -- */
.inquiry_ttl{ background:none; margin:0 0 20px; padding:0 0 0; color:#000;}
.inquiry_inner table{ width:100%; border:none; margin:0 auto}
.inquiry_inner table th,.inquiry_inner table td{ vertical-align:top;padding:8px}
.inquiry_inner table th{ text-align:right}
.inquiry_txt{ font-size:14px; margin-bottom:15px;}
.inquiry_right{ text-align:right}
.inquiry_inner .ip_l{
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-appearance: button;
appearance: none;
border-radius: 0;
    width:100%;
font-size:16px;
border:1px solid #aaa;
padding:5px;
}
.inquiry_inner textarea.ip_l {
    display: block;
    width:100% !important;
    padding: 8px;
    border: 1px solid #aaa;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    resize: vertical;
}

.inquiry_inner .ip_l:focus,
.inquiry_inner textarea:focus {
  border-color: #003E31;
}
.inquiry_submit{ text-align:center; padding:15px 0;}
.inquiry_submit input[type="button"],.inquiry_submit input[type="submit"]{position: relative;
  text-align: center;
  width: 100%;
  max-width: 200px;
  box-sizing: border-box;
  padding: 8px;
  text-shadow:none !important;
  border:1px solid #003E31 ;
  background-color: #003E31;
  transition: 0.3s;
}
.inquiry_submit input[type="button"]{  background-color: #FFF;color: #003E31;}
.inquiry_submit input[type="button"]:hover,.inquiry_submit input[type="submit"]:hover { opacity: 0.7;}
.inquiry_kojin{ margin:25px 0 ; padding:15px; border:1px solid #333;}
.inquiry_kojin_scroll{width: 100%; height: 200px; margin:15px 0 25px; overflow-y: scroll;}
.inquiry_kojin_ttl{ display:block;}
.inquiry_kojin ol,.inquiry_kojin ul{list-style:none; margin:0; padding:0; }
.inquiry_kojin ol li,.inquiry_kojin ul li{margin:0; padding:0 0 10px 1em; text-indent:-1em; }
.inquiry_kojin ul.inquiry_kojin_disc{list-style-type: disc; margin-left:1em;}
.inquiry_kojin ul.inquiry_kojin_disc li{padding:0 0 5px; text-indent:0; }
/* ###################### break tablet ###################### */
@media screen and (min-width: 769px) and (max-width: 1120px) {
}

/* SMARTPHONE ----------------------------------------------- */
@media screen and (max-width: 768px) {
}

/* ###################### break location large ###################### */
@media screen and (min-width: 769px) and (max-width: 2080px) {

}
