@charset "utf-8";

/* ===============================================
Search
=============================================== */

/* .howto_link
----------------------- */
.howto_link {
	margin: 5px 0 40px;
	text-align: right;
	font-size: 1.4em;
}

.howto_link a:link,
.howto_link a:visited {
	color: #222;
}

.howto_link a:hover,
.howto_link a:active {
	color: #FF3351;
}

/* .result_head
----------------------- */
.result_head {
	position: relative;
	margin-top: -10px;
	margin-bottom: 20px;
	padding: 0 14px 5px 18px;
	border-bottom: 1px solid #414141;
	zoom: 1;
}

.result_head .text01 {
	position: absolute;
	left: 18px;
	top: 0;
	font-size: 1.4em;
}

.result_head .text02 {
	text-align: right;
	font-size: 1.4em;
}
.no_result_head p.text01 {
	font-size: 1.4em;
	padding-left:18px;
	margin-top:10px;
}
.no_result_head div.text01 {
	font-size: 1.4em;
	padding-left:18px;
	margin-top:10px;
}

#innerSearch img {
	padding-left: 60px;
}

/* APPLY-IE7 */
*:first-child+html .result_head .text02 input {
	vertical-align: middle;
}
/* APPLY-IE6 */
* html .result_head .text02 input {
	vertical-align: middle;
}
.result_head .text02 input {
	vertical-align: top;
}

/* APPLY-IE7 */
*:first-child+html .result_head .text02 select {
	vertical-align: middle;
}
/* APPLY-IE6 */
* html .result_head .text02 select {
	vertical-align: middle;
}
.result_head .text02 select {
	vertical-align: top;
}

/* .result_upper
----------------------- */
.result_upper {
	margin-bottom: 10px;
}

/* .result_lower
----------------------- */
.result_lower {
	margin-top: 10px;
	padding-bottom: 35px;
	border-bottom: 1px solid #414141;
}