/*
 *	Search Block in Page Header
 *
 */

div#hs_block_gourmet {
	width : 726px;
	height : 84px;
	margin-top : 10px;
}

div#hs_block_hotel {
	width : 726px;
	height : 84px;
	margin-top : 10px;
}

div#hs_block_beauty {
	width : 726px;
	height : 84px;
	margin-top : 10px;
}

div.hs_body_gourmet {
	background : url(/images/header/back_gourmet__001.png) no-repeat;
	width : 726px;
	height : 64px;
}

div.hs_body_hotel {
	background : url(/images/header/back_hotel__001.png) no-repeat;
	width : 726px;
	height : 64px;
}

div.hs_body_beauty {
	background : url(/images/header/back_beauty__002.png) no-repeat;
	width : 726px;
	height : 64px;
}

div.hs_tab_gourmet_on {
	float : left;
	display : block;
	width : 105px;
	height : 21px;
	background : url(/images/header/tab_gourmet__002.png) 0 -42px no-repeat;
}

div.hs_tab_gourmet_off {
	float : left;
}

a.hs_tab_gourmet_off {
	width:105px;
	height:21px;
	display:block;
	background:url(/images/header/tab_gourmet__002.png) 0 0 no-repeat;
}

a:hover.hs_tab_gourmet_off {
	width : 105px;
	height : 21px;
	display : block;
	background : url(/images/header/tab_gourmet__002.png) 0 -21px no-repeat;
	cursor: pointer;
}

div.hs_tab_hotel_on {
	float : left;
	display : block;
	width : 103px;
	height : 21px;
	background : url(/images/header/tab_hotel__002.png) 0 -42px no-repeat;
}

div.hs_tab_hotel_off {
	float : left;
}

a.hs_tab_hotel_off {
	width:103px;
	height:21px;
	display:block;
	background:url(/images/header/tab_hotel__002.png) 0 0 no-repeat;
}

a:hover.hs_tab_hotel_off {
	width : 103px;
	height : 21px;
	display : block;
	background : url(/images/header/tab_hotel__002.png) 0 -21px no-repeat;
	cursor: pointer;
}

div.hs_tab_beauty_on {
	float : left;
	display : block;
	width : 230px;
	height : 21px;
	background : url(/images/header/tab_beauty__002.png) 0 -42px no-repeat;
}

div.hs_tab_beauty_off {
	float : left;
}

a.hs_tab_beauty_off {
	width : 230px;
	height : 21px;
	display : block;
	background : url(/images/header/tab_beauty__002.png) 0 0 no-repeat;
}

a:hover.hs_tab_beauty_off {
	width : 230px;
	height : 21px;
	display : block;
	background : url(/images/header/tab_beauty__002.png) 0 -21px no-repeat;
	cursor : pointer;
}

div.hs_search_window {
	width : 345px;
	margin : 15px 10px 15px 13px;
	float : left;
	display : inline;
	line-height : 32px;
}

input.hs_search_input {
	width : 340px;
	height : 24px;
	font-size : 14pt;
	line-height : 22px;
	margin-top: 2px;
}

input.hs_notext {
	color: #cccccc;
}

div.hs_search_button {
	width : 100px;
	height : 36px;
	margin : 14px 0px;
	float : left;
	display : inline;
}

div.hs_search_other_button {
	float : left;
	margin : 6px 6px 0 20px;
	width : 229px;
}

div.hs_search_area {
	float : left;
	padding: 2px;
}

div.hs_search_map {
	float : right;
	padding: 2px;
}

div.hs_search_detail {
	padding: 3px 2px 2px 2px;
}

a.hs_search_button {
	width : 100px;
	height : 36px;
	display : block;
	background : url(/images/header/main_search_button__002.png) 0 0 no-repeat;
}

a:hover.hs_search_button {
	width : 100px;
	height : 36px;
	display : block;
	background : url(/images/header/main_search_button__002.png) 0 -36px no-repeat;
	cursor : pointer;
}

a.hs_search_area {
	width : 110px;
	height : 22px;
	display : block;
	background : url(/images/header/main_search_area__001.png) 0 0 no-repeat;
}

a:hover.hs_search_area {
	width : 110px;
	height : 22px;
	display : block;
	background : url(/images/header/main_search_area__001.png) 0 -22px no-repeat;
	cursor : pointer;
}

a.hs_search_map {
	width : 110px;
	height : 22px;
	display : block;
	background : url(/images/header/main_search_map__001.png) 0 0 no-repeat;
}

a:hover.hs_search_map {
	width : 110px;
	height : 22px;
	display : block;
	background : url(/images/header/main_search_map__001.png) 0 -22px no-repeat;
	cursor : pointer;
}

a.hs_search_detail {
	width : 225px;
	height : 22px;
	display : block;
	background : url(/images/header/main_search_detail__001.png) 0 0 no-repeat;
}

a:hover.hs_search_detail {
	width : 225px;
	height : 22px;
	display : block;
	background : url(/images/header/main_search_detail__001.png) 0 -22px no-repeat;
	cursor : pointer;
}

