@font-face{font-family:'hattori_hanzolight';src:url('/my-style/fonts/hattori_hanzo-webfont.eot');src:url('/my-style/fonts/hattori_hanzo-webfont.eot?#iefix') format('embedded-opentype'),url('/my-style/fonts/hattori_hanzo-webfont.woff') format('woff'),url('/my-style/fonts/hattori_hanzo-webfont.ttf') format('truetype'),url('/my-style/fonts/hattori_hanzo-webfont.svg#hattori_hanzolight') format('svg');font-weight:normal;font-style:normal;}#navi{width:968px;height:52px;float:left;background:url(/my-style/images/menu_middle.png) repeat-x;font-family:'hattori_hanzolight';}#navi .rightbg1{background:url(/my-style/images/home-default.png) no-repeat;width:129px;height:52px;float:left;text-align:center;}#navi .rightbg1 a{background:url(/my-style/images/home-default.png) no-repeat !important;width:129px;height:52px;text-align:center;text-decoration:none;}#navi .rightbg1 a:hover{background:url(/my-style/images/home.png) no-repeat !important;width:129px !important;height:52px;color:#fff;text-decoration:none;text-align:center;}.select{background:url(/my-style/images/home.png) no-repeat !important;width:129px !important;height:52px;color:#fff;float:left;text-decoration:none;text-align:center;}.selectcont{background:url(/my-style/images/contact-menu.png) no-repeat !important;width:165px !important;float:right;height:52px;color:#fff;text-decoration:none;text-align:center;}@media screen and (-webkit-min-device-pixel-ratio:0){.selectcont{background:url(/my-style/images/contact-menu.png) no-repeat !important;width:165px !important;float:left;height:52px;color:#fff;text-decoration:none;text-align:center;}}#navi .conbg{background:url(/my-style/images/cont-menu.png) no-repeat;width:165px;height:52px;text-align:center;}#navi .conbg a{background:url(/my-style/images/cont-menu.png) no-repeat !important;width:165px;height:52px;text-align:center;text-decoration:none;}#navi .conbg a:hover{background:url(/my-style/images/contact-menu.png) no-repeat !important;width:165px !important;height:52px;color:#fff;text-decoration:none;text-align:center;}#navi a.leftbg{background:url(/my-style/images/menu_left.png) top left no-repeat;height:52px;color:#FFF;padding-left:21px;text-decoration:none;}#navi a.leftbg:hover{background:url(/my-style/images/menu_left_hover.png) top left no-repeat;height:52px;color:#fff;text-decoration:none;padding-left:21px;}#navi a span{color:#FFF;padding-right:20px;padding-left:20px;}#navi a:hover span{background:url(/my-style/images/menu_middle_hover.png) repeat-x;height:52px;}#navi a.current{background:url(/my-style/images/home.png) top left no-repeat;height:52px;color:#FFF;padding-left:21px;text-decoration:none;}#navi a.current:hover{background:url(/my-style/images/home.png) top left no-repeat;height:52px;color:#000;text-decoration:none;padding-left:21px;}.current{background:url(/my-style/images/menu_left_hover.png) top left no-repeat;height:52px;text-decoration:none;}.current1{background:url(/my-style/images/menu_middle_hover.png) repeat-x;height:52px;}#navi li{list-style:none;float:left;background:url(/my-style/images/menu_divider.png) no-repeat right;}#navi span{font-family:'hattori_hanzolight';font-size:14px;text-transform:uppercase;line-height:52px;cursor:pointer;}#navi a,#navi a span,#navi b,#navi b span{display:block;float:left;color:#FFF;text-decoration:none;}#navi_border{background-color:#f89c30;width:950px;height:2px;margin:auto;}#navi a.top_parent,#navi a.top_parent:hover{background-position:right center;background-repeat:no-repeat;font-family:'hattori_hanzolight';font-size:14px;}#navi a.parent,#navi a.parent:hover{background-position:right center;background-repeat:no-repeat;font-family:'hattori_hanzolight';font-size:14px;}#navi ul{list-style:none;margin:0;padding:0;float:left;width:674px;font-family:'hattori_hanzolight';font-size:14px;}@media screen and (-webkit-min-device-pixel-ratio:0){#navi ul{list-style:none;margin:0;padding:0;float:left;width:674px;font-family:'hattori_hanzolight';font-size:14px;}}#navi li{position:relative;min-height:1px;vertical-align:bottom;font-family:'hattori_hanzolight';font-size:14px;}#navi ul ul{position:absolute;z-index:500;top:auto;display:none;padding:1em;width:210px;text-align:left;margin:2.8em 0 0 -1em;font-family:'hattori_hanzolight';font-size:14px;}#navi ul ul a:link,#navi ul ul a:visited,#navi ul ul a:active{color:white;background:url(/my-style/images/menu_middle.png) repeat-x;height:70px;width:135px;text-decoration:none;line-height:45px;font-family:'hattori_hanzolight';font-size:13px;text-transform:uppercase;text-align:left;padding-left:25px;}#navi ul ul ul{top:0;left:100%;width:135px;text-align:left;margin:-1em 0 0 -1em;}#navi ul ul ul a:link,#navi ul ul a:visited,#navi ul ul a:active{color:white;width:135px;background:url(/my-style/images/menu_middle.png) repeat-x;height:70px;text-decoration:none;line-height:45px;font-family:'hattori_hanzolight';font-size:13px;text-transform:uppercase;text-align:left;padding-left:25px;}#navi ul ul li a:hover{cursor:pointer;background:url(/my-style/images/menu_middle_hover.png) repeat-x;height:70px;color:#fff;z-index:100;font-family:'hattori_hanzolight';font-size:13px;text-transform:uppercase;}div#navi li:hover ul ul,div#navi li li:hover ul ul,div#navi li li li:hover ul ul,div#navi li li li li:hover ul ul{display:none;}div#navi li:hover ul,div#navi li li:hover ul,div#navi li li li:hover ul,div#navi li li li li:hover ul{display:block;}