@charset "utf-8";
/* CSS Document */
/***********************************************************/
/*　フォーム用　（PC、SP共用）  */
/***********************************************************/
/*　社内メモ  */
/*　制作：大坪  */

input[type="text"], input[type="button"], button, textarea, select {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	margin: 0;
	padding: 0;
	background: none;
	border: none;
	border-radius: 0;
	-moz-border-radius: 0;
   -webkit-border-radius: 0;
	outline: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	/*firefox用*/
  text-indent: 0.01px;
  text-overflow: '';
	/*font-size:16px;*/
}
select::-ms-expand {
  display: none;
}

#search_cond_box input[type="text"], #search_cond_box select {
	background:#FFF;
	border:1px solid #d2d2d2;
	box-sizing:border-box;
	padding:10px 5px;
}
#search_cond_box input[type="radio"], #search_cond_box input[type="checkbox"] {
    vertical-align: middle !important;
	margin:4px;
}
#search_cond_box label a{
	color:#FFF;
	text-decoration:underline;
}

#search_cond_box select {
	background:url(../img/locator/bg_select.gif) right center no-repeat #fff;
	padding:10px 34px 10px 5px;
	
}


#btnsearch{
	border:none;
	width:100%;
	box-sizing:border-box;
	font-size:20px;
	color:#FFF;
	padding:10px;
	margin-top:25px;
	background:url(../img/locator/btn_search.png) 80% center no-repeat #C76363;
	background-size:auto 26px;
	-webkit-background-size:auto 26px;
	-moz-background-size:auto 26px;
	font-family: 'Questrial', sans-serif;
	letter-spacing:0.06em;
	cursor:pointer;
	border-radius: 0;
	
	}
#btnsearch:hover{
	background-color:#B73233;
}
body.chs #btnsearch,
body.chc #btnsearch,
body.kor #btnsearch{
	font-family : 'Lato', 'Arial', sans-serif;
	
	}
body.kor #btnsearch{
	font-family : karla,sans-serif,Arial,"Helvetica Neue";
	}