@charset "shift_jis";

div#header{position:relative; width:760px; margin-bottom:13px;}
div#header:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}

h1{margin:10px 0; float:left;}

div#header form#search {float:right; margin-top:10px;}
div#header form#search input#searchtxt{ float:left; width:115px;height:22px; margin:0; }
div#header form#search input#btn{border:none; margin-left:7px;}

div#font_outer{position:absolute; width:167px; right:205px; top:10px; text-indent:-9999px;}
p#font_ttl{width:82px; height:23px; line-height:0.1; margin:0; padding:0; background:url(../image/txt_header_fontsize.gif) no-repeat;}
ul#font_size{line-height:0.1; margin:0; padding:0;}
ul#font_size li a{display:block; position:absolute; background-image:url(../image/btn_header_fontsize.gif); overflow:hidden; }
a#font_s{width:17px; height:17px; background-position:0 0; top:4px; left:90px;}
a#font_m{width:20px; height:20px; background-position:0 -17px; top:2px; left:116px;}
a#font_l{width:23px; height:23px; background-position:0 -37px; top:0; left:144px;}
a#font_s:hover{background-position:100% 0;}
a#font_m:hover{background-position:100% -17px;}
a#font_l:hover{background-position:100% -37px;}

div#header ul#global{position:absolute; right:0; top:46px;}
div#header ul#global li{float:left; padding:0 5px 0 22px;list-style-type: none;border-right:1px solid #444444;line-height:110%;}
div#header ul#global li#faq{background: url(/common/image/icon_header_faq.gif) no-repeat 8px top;}
div#header ul#global li#support{background: url(/common/image/icon_header_support.gif) no-repeat 9px top;}
div#header ul#global li#catalog{background: url(/common/image/icon_header_catalog.gif) no-repeat 9px top;}
div#header ul#global li#sitemap{background: url(/common/image/icon_header_sitemap.gif) no-repeat 9px top;}
div#header ul#global li#english{border-right:none;}
div#header ul#global a:link,div#header ul#global a:visited{color:#444444;text-decoration:none;}
div#header ul#global a:hover,div#header ul#global a:active{color:#444444;text-decoration:underline;}


div#header ul#grandmenu{clear:both;border-top:2px solid #EE0000;}
div#header ul#grandmenu li a span {display:none;}
div#header ul#grandmenu li{float:left;list-style-type: none;display:block; height:45px; margin:0; padding:0;}
div#header ul#grandmenu li a{display:block;height:45px;}

/*
div#header ul#grandmenu li#kitchen a{width:109px; background:url(common/image/btn_header_kitchen.gif) no-repeat;}
div#header ul#grandmenu li#bath a{width:108px; background:url(common/image/btn_header_bath.gif) no-repeat;}
div#header ul#grandmenu li#wash a{width:108px; background:url(common/image/btn_header_wash.gif) no-repeat;}
*/
div#header ul#grandmenu li#products a{width:152px; background:url(/common/image/menu/btn_header_products.gif) no-repeat;}
div#header ul#grandmenu li#showroom a{width:152px; background:url(/common/image/menu/btn_header_showroom.gif) no-repeat;}
div#header ul#grandmenu li#catalogue a{width:152px; background:url(/common/image/menu/btn_header_catalogue.gif) no-repeat;}
div#header ul#grandmenu li#company a{width:152px; background:url(/common/image/menu/btn_header_company.gif) no-repeat;}
div#header ul#grandmenu li#ir a{width:152px; background:url(/common/image/menu/btn_header_ir.gif) no-repeat;}

/*
div#header ul#grandmenu li#kitchen a:link,
div#header ul#grandmenu li#bath a:link,
div#header ul#grandmenu li#wash a:link,
*/
div#header ul#grandmenu li#products a:link,
div#header ul#grandmenu li#showroom a:link,
div#header ul#grandmenu li#catalogue a:link,
div#header ul#grandmenu li#company a:link,
div#header ul#grandmenu li#ir a:link {
	background-position:0 0;
}

/*
div#header ul#grandmenu li#kitchen a:hover,
div#header ul#grandmenu li#bath a:hover,
div#header ul#grandmenu li#wash a:hover
*/
div#header ul#grandmenu li#products a:hover,
div#header ul#grandmenu li#showroom a:hover,
div#header ul#grandmenu li#catalogue a:hover,
div#header ul#grandmenu li#company a:hover,
div#header ul#grandmenu li#ir a:hover {
	background-position:0 100%;
}
