@charset "utf-8";

form {/* border:1px solid #eee; *//* background:#eee; */max-width: 900px;margin: 30px auto;/* font-family: dnp-shuei-mgothic-std, sans-serif; */font-family: "Times New Roman", Times,"游明朝体", "Yu Mincho", YuMincho, "HG明朝B",'ヒラギノ明朝 Pro W3','Hiragino Mincho Pro','HGS明朝E','HG明朝E','ＭＳ Ｐ明朝',"Yu Mincho", 'Noto Serif JP', serif;border: 1px solid #ddd;padding: 30px 20px 35px;background: #f7f7f7;}

h2.search_title{font-size:20px;text-align:center}
p.search_comment{font-size:16px;text-align:center;border-bottom: 1px solid #ddd;padding-bottom: 10px;}

.top_searchBox{display:flex;/* font-family: dnp-shuei-mgothic-std, sans-serif; */max-width: 1000px;margin: 10px auto 20px;justify-content: center;/* border: 1px solid #ddd; *//* padding: 30px 20px 35px; *//* background: #eee; */}


.set_a{/* width:50%; */padding: 0 10px;}
.set_b{/* width:30%; */padding: 0 10px;}
.set_c{width:20%;}

.search_plan_form-select_wrapper select {
  width: 160px;
}
.search_plan_form select {
  width: 160px;
  background-color: rgba(0,0,0,0);
  border: none;
  padding: 12px 25px 12px 16px;
}


input, textarea, select {
  font-size: 13px;
  letter-spacing: 0.08em;
  line-height: 100%;
  border: 1px solid #ddd;
  padding: 10px;
}


.checkin{color:#555}

@media screen and (max-width: 640px){
 .top_searchBox{display:flex;
 flex-wrap: wrap;
}
