@charset "UTF-8";

@import url("../../common/css/common.css");

/* --------------------------------------------------------------------------------------
 index
--------------------------------------------------------------------------------------- */

/* indexHead -------------------- */

.indexHead {
	width: 742px;
	margin-bottom: 20px;
	background: url(../img/index_bg02.gif) repeat-y right top;
}

.indexHead .leftBlock {
	border-right: 1px solid #5FA4D5;
}

.indexHead .search {
	float: right;
	width: 251px;
	background: url(../img/index_bg01.gif) no-repeat;
}

.indexHead .search h2 {
	padding: 9px 0 14px 11px;
}

.indexHead .search h2 a {
	background: none;
}

.indexHead .search .searchBox {
/*	min-height: 181px;
	padding: 0 11px 20px;
*/
	min-height: 201px;
	padding: 0 11px 0;
	background: url(../img/index_bg03.gif) no-repeat left bottom;
}
* html .indexHead .search .searchBox {
	height: 201px;
}

.indexHead .search .searchBox h3 {
	margin-left: 9px;
}

.indexHead .search .searchBox table {
	margin: 5px 9px 0;
}

.indexHead .search .searchBox p {
	text-align: center;
}

.indexHead .search .searchBox p a {
	background: none;
}

.indexHead .search .freeWord {
	margin-top: 10px;
	padding-top: 8px;
	border-top: 1px solid #0968AC;
}


/* indexNav -------------------- */

.indexNav {
	width: 742px;
	margin-top: 10px;
	margin-bottom: -16px;
	overflow: hidden;
}

.indexNav ul {
	width: 753px;
	margin-left: -11px;
}

.indexNav ul li {
	display: inline;
	float: left;
	margin-left: 11px;
	padding-bottom: 16px;
	line-height: 0;
	font-size: 0;
}
