@charset "utf-8";

/* all reset */
@import url("default.css");


#container {
	position: relative;
	width: 950px;
}

#h1_title {
	display: none;
}

/* ============================== *
   ------------------------------ 
    検索ボックス全体
   ------------------------------ 
 * ============================== */

#search_box_area {
	position: relative;
	width: 950px;
	height: 50px;
	background: url(../images/back1.jpg) no-repeat;
}

#search_box_wrapper {
	position: relative;
}

/* ============================== *
   ------------------------------ 
    検索パーツ
   ------------------------------ 
 * ============================== */

.search_parts_box {
	float: left;
	width: 184px;
	height: 28px;
}

/* ============================== *
    パーツタイトル
 * ============================== */

.parts_box_title {
	display: none;
}

/* ============================== *
    セレクトボックス検索
 * ============================== */

.select_box select {
	width: 170px;
	height: 20px;
}

.select_box .link_used {
	background: none;
}

/* リンクしない場合（option内タイトル） */
.select_box .link_unused {
	background: #cedae3;
}

/* ============================== *
    フリーワード検索
 * ============================== */

.free_word_box {
	position: relative;
}

.free_word_box_wrapper {
position:absolute;left: 310px;top: 8px;
	width: 590px;
	height: 40px;
}
.free_word_box .free_word_box {
	float:left;
	width: 560px;
	height: 30px;
	background: url(../images/search_word_back30.jpg) no-repeat;
}

.free_word_box .free_word_box div {
	padding: 3px 5px;
}

.free_word_box .free_word_box input {
	width: 540px;
	border: 0px;
	height: 25px; /* for IE6/7 13*/
}

.free_word_box .free_word_bt {
	float: right;
	width: 30px;
	height: 24px;
}

/* ============================== *
    おすすめキーワード検索
 * ============================== */

.recommend_parts {
	position:absolute;left: 760px;top: 7px;
	width: 170px;
	height: 46px;
}

.recommend_parts_wrapper {
	padding: 0 10px 0;
}
.recommend_parts_title {
	display: none;
}
.recommend_parts_word {
	width: 170px;
	height: 46px;
	background: #000;
}

.recommend_parts_word_wrapper {
	width: 170px;
	height: 46px;
	overflow: auto;
}

.recommend_parts_word ul {
	padding: 5px;
}

.recommend_parts_word li {
	margin-bottom: 2px;
	padding-right: 4px;
	float:left;
}








/* === .clearFix ============================== */

.clearFix:after{
	content: " ";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearFix {
	display:inline-block; /* MacIE */
	min-height:1%; /* IE7 */
}

/* MacIE-not \*/
* html .clearFix {height: 1%;}
.clearFix {display: block;}
/* MacIE-not */


