/* navi.css */

/*トップメニュー
////////////////////////////////////////////////////*/
#main_navi {
	width: 860px;
	margin-bottom: 4px;
}
#main_navi ul li {
	float: left;
}
#main_navi ul li img {
	vertical-align: bottom;
}
#main_navi ul.search01 {
	margin: none;
}
#main_navi ul.search01 li {
	width: 75px;
	margin: none;
	display: inline;
	float: left;
}
#main_navi ul.search01 li a {
	width: 75px;
	height: 31px;
	display: block;
	text-indent: -9999px;
}
#main_navi ul.search02 {
	margin: none;
}
#main_navi ul.search02 li {
	width: 58px;
	margin: none;
	display: inline;
	float: left;
}
#main_navi ul.search02 li a {
	width: 58px;
	height: 31px;
	display: block;
	text-indent: -9999px;
}
#main_navi ul.search03 {
	margin: none;
}
#main_navi ul.search03 li {
	width: 51px;
	margin: none;
	display: inline;
	float: left;
}
#main_navi ul.search03 li a {
	width: 51px;
	height: 31px;
	display: block;
	text-indent: -9999px;
}
/*メインメニューボタン
////////////////////////////////////////////////////*/
#main_navi  li#mainnavi_home a {
	background: url(../img_cmn/bt_mainmenu_home.jpg) no-repeat;
}
#main_navi  li#mainnavi_home a:hover {
	background: url(../img_cmn/bt_mainmenu_home_on.jpg) no-repeat;
}
#main_navi  li#mainnavi_SHOPIDX a {
	background: url(../img_cmn/bt_mainmenu_tenposearch.jpg) no-repeat;
}
#main_navi  li#mainnavi_SHOPIDX a:hover {
	background: url(../img_cmn/bt_mainmenu_tenposearch_on.jpg) no-repeat;
}
#main_navi  li#mainnavi_GIRLSIDX a {
	background: url(../img_cmn/bt_mainmenu_girlsearch.jpg) no-repeat;
}
#main_navi  li#mainnavi_GIRLSIDX a:hover {
	background: url(../img_cmn/bt_mainmenu_girlsearch_on.jpg) no-repeat;
}
#main_navi  li#mainnavi_realtime a {
	background: url(../img_cmn/bt_mainmenu_realtime.jpg) no-repeat;
}
#main_navi  li#mainnavi_realtime a:hover {
	background: url(../img_cmn/bt_mainmenu_realtime_on.jpg) no-repeat;
}
#main_navi  li#mainnavi_today a {
	background: url(../img_cmn/bt_mainmenu_today.jpg) no-repeat;
}
#main_navi  li#mainnavi_today a:hover {
	background: url(../img_cmn/bt_mainmenu_today_on.jpg) no-repeat;
}
#main_navi  li#mainnavi_NEWGIRLS a {
	background: url(../img_cmn/bt_mainmenu_newgirl.jpg) no-repeat;
}
#main_navi  li#mainnavi_NEWGIRLS a:hover {
	background: url(../img_cmn/bt_mainmenu_newgirl_on.jpg) no-repeat;
}
#main_navi  li#mainnavi_RCMGIRLS a {
	background: url(../img_cmn/bt_mainmenu_checkgirl.jpg) no-repeat;
}
#main_navi  li#mainnavi_RCMGIRLS a:hover {
	background: url(../img_cmn/bt_mainmenu_checkgirl_on.jpg) no-repeat;
}
#main_navi  li#mainnavi_COUPON a {
	background: url(../img_cmn/bt_mainmenu_coupon.jpg) no-repeat;
}
#main_navi  li#mainnavi_COUPON a:hover {
	background: url(../img_cmn/bt_mainmenu_coupon_on.jpg) no-repeat;
}
#main_navi  li#mainnavi_NEWS a {
	background: url(../img_cmn/bt_mainmenu_news.jpg) no-repeat;
}
#main_navi  li#mainnavi_NEWS a:hover {
	background: url(../img_cmn/bt_mainmenu_news_on.jpg) no-repeat;
}
#main_navi  li#mainnavi_CONTENTS a {
	background: url(../img_cmn/bt_mainmenu_contents.jpg) no-repeat;
}
#main_navi  li#mainnavi_CONTENTS a:hover {
	background: url(../img_cmn/bt_mainmenu_contents_on.jpg) no-repeat;
}
#main_navi  li#mainnavi_CONTACT a {
	background: url(../img_cmn/bt_mainmenu_add.jpg) no-repeat;
}
#main_navi  li#mainnavi_CONTACT a:hover {
	background: url(../img_cmn/bt_mainmenu_add_on.jpg ) no-repeat;
}
#main_navi  li#mainnavi_LINK a {
	background: url(../img_cmn/bt_mainmenu_link.jpg) no-repeat;
}
#main_navi  li#mainnavi_LINK a:hover {
	background: url(../img_cmn/bt_mainmenu_link_on.jpg ) no-repeat;
}

/*サブメニュー
////////////////////////////////////////////////////*/

.subbt_wrap {
	width: 208px;
	margin: 2px auto;
}
.subbt_wrap ul.serch01 {
	margin: 1px 0;
}
.subbt_wrap ul.serch01 li {
	width: 100px;
	margin: 1px 0 1px 2px;
	display: inline;
	float: left;
}
.subbt_wrap ul.serch01 li a {
	width: 100px;
	height: 20px;
	display: block;
	text-indent: -9999px;
}
.subbt_wrap ul.serch02 {
	margin: 0;
	padding-bottom: 1px;
	background-color: #3366CC;
}
.subbt_wrap ul.serch02 li {
	width: 68px;
	margin-left: 1px;
	margin-top: 1px;
	background-color: #EBEBEB;
	float: left;
	display: inline;
}
.subbt_wrap ul.serch02 li a {
	width: 68px;
	padding: 4px 0;
	color: #333333;
	text-align: center;
	text-decoration: none;
	display: block;
}

/*最新情報検索
////////////////////////////////////////////////////*/

.subbt_wrap li#bt_realtime a {
	background: url(../img_cmn/bt_submenu_realtime_off.gif) no-repeat;
}
.subbt_wrap li#bt_realtime a:hover {
	background: url(../img_cmn/bt_submenu_realtime_on.gif) no-repeat;
}
.subbt_wrap li#bt_workday a {
	background: url(../img_cmn/bt_submenu_workday_off.gif) no-repeat;
}
.subbt_wrap li#bt_workday a:hover {
	background: url(../img_cmn/bt_submenu_workday_on.gif) no-repeat;
}
.subbt_wrap li#bt_quick a {
	background: url(../img_cmn/bt_submenu_quick_off.gif) no-repeat;
}
.subbt_wrap li#bt_quick a:hover {
	background: url(../img_cmn/bt_submenu_quick_on.gif) no-repeat;
}
/*女の子タイプ別検索
////////////////////////////////////////////////////*/

.subbt_wrap li#bt_beauty a {
	background: url(../img_cmn/bt_submenu_beauty_off.gif) no-repeat;
}
.subbt_wrap li#bt_beauty a:hover {
	background: url(../img_cmn/bt_submenu_beauty_on.gif) no-repeat;
}
.subbt_wrap li#bt_wife a {
	background: url(../img_cmn/bt_submenu_wife_off.gif) no-repeat;
}
.subbt_wrap li#bt_wife a:hover {
	background: url(../img_cmn/bt_submenu_wife_on.gif) no-repeat;
}
.subbt_wrap li#bt_loli a {
	background: url(../img_cmn/bt_submenu_loli_off.gif) no-repeat;
}
.subbt_wrap li#bt_loli a:hover {
	background: url(../img_cmn/bt_submenu_loli_on.gif) no-repeat;
}
.subbt_wrap li#bt_pure a {
	background: url(../img_cmn/bt_submenu_pure_off.gif) no-repeat;
}
.subbt_wrap li#bt_pure a:hover {
	background: url(../img_cmn/bt_submenu_pure_on.gif) no-repeat;
}
.subbt_wrap li#bt_gal a {
	background: url(../img_cmn/bt_submenu_gal_off.gif) no-repeat;
}
.subbt_wrap li#bt_gal a:hover {
	background: url(../img_cmn/bt_submenu_gal_on.gif) no-repeat;
}
/*スタイル別検索
////////////////////////////////////////////////////*/

.subbt_wrap li#bt_bust a {
	background: url(../img_cmn/bt_submenu_bust_off.gif) no-repeat;
}
.subbt_wrap li#bt_bust a:hover {
	background: url(../img_cmn/bt_submenu_bust_on.gif) no-repeat;
}
.subbt_wrap li#bt_slim a {
	background: url(../img_cmn/bt_submenu_slim_off.gif) no-repeat;
}
.subbt_wrap li#bt_slim a:hover {
	background: url(../img_cmn/bt_submenu_slim_on.gif) no-repeat;
}
.subbt_wrap li#bt_pocha a {
	background: url(../img_cmn/bt_submenu_pocha_off.gif) no-repeat;
}
.subbt_wrap li#bt_pocha a:hover {
	background: url(../img_cmn/bt_submenu_pocha_on.gif) no-repeat;
}
.subbt_wrap li#bt_minimum a {
	background: url(../img_cmn/bt_submenu_minimum_off.gif) no-repeat;
}
.subbt_wrap li#bt_minimum a:hover {
	background: url(../img_cmn/bt_submenu_minimum_on.gif) no-repeat;
}
.subbt_wrap li#bt_tall a {
	background: url(../img_cmn/bt_submenu_tall_off.gif) no-repeat;
}
.subbt_wrap li#bt_tall a:hover {
	background: url(../img_cmn/bt_submenu_tall_on.gif) no-repeat;
}

/*料金別検索
////////////////////////////////////////////////////*/
#main_firstcol #price_serch {
	width: 208px;
}

#main_firstcol #price_serch select {
	width: 160px;
	margin: 2px 0;
}
#main_firstcol #price_serch input {
	width: 44px;
	margin: 0 0 3px 2px;
	font-weight: bold;
	border: solid 1px #666666;
	background-color: #CCCCCC;
}
#keyword_serch {
	margin-bottom: 2px;
	padding-bottom: 2px;
	background-color: #508CCF;
}
#main_firstcol #keyword_serch input.txtarea {
	width: 154px;
	height: 15px;
	margin: 0 2px 2px 3px;
	font-weight: normal;
	border: none;
}
#main_firstcol #keyword_serch input {
	width: 44px;
	margin: 0 0 1px 0;
	font-weight: bold;
	border: solid 1px #666666;
}






