@charset "utf-8";
/* common */

/****************************************************************************************************************
リニューアル後の方面ページで使用予定のため、しばらくのあいだ一切の変更・修正不可
2018.02.14 大林
****************************************************************************************************************/

/* pc */
.pc #sec_search {
	width: 100%;
	margin: 0 auto;
	background:  #fff;
	border-radius: 5px;
	overflow:hidden;
}
.pc #sec_search h2 {
	background: #009;
	padding: 5px;
	font-weight: 700;
	font-size: 18px;
	color:#FFF;
}
.pc #seachBox {
	padding: 10px 20px 5px;
}
.pc #seachBox .formInner dl{
	margin-bottom:20px;
}
.pc #seachBox .formInner dl dt{
	color:#FFF;
	background:#009;
	padding:3px 8px;
	display: inline-block;
	border-radius:3px;
	margin-right:10px;
}
.pc #seachBox .formInner dl dd{
	display:inline-block;
}
.pc #seachBox .sec01 dd label{
	margin-right:20px;
}
.pc #seachBox .formInner dl.sec02,.pc #seachBox .formInner dl.sec04{
	display: inline-block;
	margin-right:1%;
	width:48%;
}
.pc #seachBox .formInner dl.sec02 dd input{
	margin-right:5px;
}
.pc #seachBox .formInner dl.sec03,.pc #seachBox .formInner dl.sec05{
	display: inline-block;
	margin-right:0;
	width:50%;
}
.pc #seachBox .formInner dl.sec06 input[type="text"],textarea {
    width: 700px;
}

.pc #seachBox .sec07 p {
	text-align: center;
	margin: 15px 0 10px 0;
}
.pc #seachBox .btn_search {
	background: #009;
	border-radius: 5px;
	border: none;
	padding: 10px 20px;
	font-weight: 700;
	font-size: 18px;
	color:#FFF;
	cursor: pointer;
}

/* sp */
.sp #sec_search {
	width: 97%;
	margin: 0 auto;
	background:  #fff;
	border-radius: 5px;
	overflow:hidden;
}
.sp #sec_search h2 {
	background: #009;
	padding: 5px;
	font-weight: 700;
	font-size: 120%;
	color:#FFF;
}
.sp #seachBox {
	padding: 10px;
}
.sp #seachBox .formInner dl{
	margin:0 auto 2vw;
	overflow: hidden;
}

.sp #seachBox .formInner dl dt{
	width:38%;
	float:left;
	margin-right:1%;
	font-size:3.6vw
}
.sp #seachBox .formInner dl dd{
	width:60%;
	float:right;
	margin-right:1%;
	font-size:3.0vw
}
.sp #seachBox .formInner dl.sec02 dd input{
	margin-right:1%;
}
.sp #seachBox .formInner dl.sec04 dt small{
	font-size:85%;
	color:#C00;
}
.sp #seachBox .formInner dl.sec01 dt,.sp #seachBox .formInner dl.sec01 dd{
	width:100%;
	float:none;
	margin-right:0;
	margin-bottom:1%;
}

.sp #seachBox .sec07 p {
	text-align: center;
	margin: 15px 0 10px 0;
}
.sp #seachBox .sec07 .btn_search{
	width: 60%;
    font-size:5.0vw;
    border-bottom: #000000 solid 3px;
    border-radius: 7px 7px 7px 7px;
    height: 50px;
    font-weight: bold;
	color:#FFF;
    background:#009;
}

.sp #seachBox .btn_HTBsearch {
	background: #f60;
	border-radius: 5px;
	border: none;
	padding: 10px 20px;
	font-weight: 700;
	font-size: 120%;
}

