body {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic";
	font-size: 12px;
	line-height: 18px;
	margin: 0px;
	padding: 0px;
}
#header {width:900px;position: relative;text-align: left;margin-right: auto;margin-left: auto;}
#header_bg {width:100%;height:110px;background-image:url(../../../shared/header.jpg);background-repeat:no-repeat;background-position:center top;left:0px;top:0px;position: absolute;}
#header #box1 {height: 89px;width: 372px;left: 523px;top: 11px;margin: 0px;padding: 0px;float: left;text-align: left;position: absolute;}
#header #box1 #b02 {margin: 0px;padding: 0px;height: 22px;width: 97px;}
#header #box1 #b03 {margin: 0px 0px 0px 100px;padding: 0px;height: 22px;width: 85px;}
#header #box1 #b04 {margin: 0px 0px 0px 5px;padding: 0px;height: 22px;width: 85px;}
#header #box1 #b05 {margin: 50px 0px 0px 70px;padding: 0px;height: 20px;width: 175px;font-size: 9px;line-height: 14px;}

sup{font-size:8px;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
#safariwidth {margin-left:226px;}
}

@media print and (-webkit-min-device-pixel-ratio:0) {
#safariwidth {margin-left:226px;}
}

@media print {
body:nth-of-type(1) #safariwidth {margin-left:226px;}
}

html>/**/body #safariwidth{ margin-left:226px\9; } /* for ie8 */ 


#safariwidth a {margin:0px;padding:0px;height:0px}

img {border:0px;}
#footer {margin:0px;padding:0px;height:33px;width:100%;background-color:#C80500;display:block;clear:both;margin-right:0px;}
#footcont {width:900px;padding:10px;font-size:10px;color:#CCC;}

#menu {height:49px;width:100%;background-image:url(../../../shared/menu_bg.gif); background-repeat:repeat-x;background-position:center top;clear:both;}

#wrap {width:100%;}
#contents {width:900px;padding:0px;margin-left:20px;padding:5px;}
#cont_body {width:697px;float:left;margin-top:0px;}
#pankuzu {font-size:10px;line-height:12px;display:block;margin-bottom:20px;}

#topmenu {position:relative; width:100%; height:38px;left:0px;top:0px;}



/*　トップメニュー 　*/

div#topmenu ul {width:884px;margin:0px;padding:0px;list-style:none;}
div#topmenu ul li {float:left;margin:0px;padding:0px;text-indent:-9999px;list-style:none;}
div#topmenu ul li a {display:block;text-indent:-9999px;outline:none;padding:0px;margin:0px;}
div#topmenu ul li span {float:left;display:block;text-indent:-9999px;outline:none;padding:0px;margin:0px;}

#topmenu ul li.menu_index a{background-image:url(../../../shared/menu.gif);background-repeat:no-repeat;width:110px;height:38px;background-position:0px 0px;}
#topmenu ul li.menu_news a{background-image:url(../../../shared/menu.gif);background-repeat:no-repeat;width:110px;height:38px;background-position:-110px 0px;}
#topmenu ul li.menu_tech a{background-image:url(../../../shared/menu.gif);background-repeat:no-repeat;width:110px;height:38px;background-position:-220px 0px;}
#topmenu ul li.menu_search a{background-image:url(../../../shared/menu.gif);background-repeat:no-repeat;width:110px;height:38px;background-position:-330px 0px;}
#topmenu ul li.menu_contact a{background-image:url(../../../shared/menu.gif);background-repeat:no-repeat;width:110px;height:38px;background-position:-440px 0px;}
#topmenu ul li.menu_dr a{background-image:url(../../../shared/menu.gif);background-repeat:no-repeat;width:110px;height:38px;background-position:-550px 0px;}
#topmenu ul li.menu_sale a{background-image:url(../../../shared/menu.gif);background-repeat:no-repeat;width:110px;height:38px;background-position:-660px 0px;}
#topmenu ul li.menu_outline a{background-image:url(../../../shared/menu.gif);background-repeat:no-repeat;width:110px;height:38px;background-position:-770px 0px;}

#topmenu ul li.menu_index a:hover{background-image:url(../../../shared/menu.gif);background-repeat:no-repeat;width:110px;height:38px;background-position:0px -38px;}
#topmenu ul li.menu_news a:hover{background-image:url(../../../shared/menu.gif);background-repeat:no-repeat;width:110px;height:38px;background-position:-110px -38px;}
#topmenu ul li.menu_tech a:hover{background-image:url(../../../shared/menu.gif);background-repeat:no-repeat;width:110px;height:38px;background-position:-220px -38px;}
#topmenu ul li.menu_search a:hover{background-image:url(../../../shared/menu.gif);background-repeat:no-repeat;width:110px;height:38px;background-position:-330px -38px;}
#topmenu ul li.menu_contact a:hover{background-image:url(../../../shared/menu.gif);background-repeat:no-repeat;width:110px;height:38px;background-position:-440px -38px;}
#topmenu ul li.menu_dr a:hover{background-image:url(../../../shared/menu.gif);background-repeat:no-repeat;width:110px;height:38px;background-position:-550px -38px;}
#topmenu ul li.menu_sale a:hover{background-image:url(../../../shared/menu.gif);background-repeat:no-repeat;width:110px;height:38px;background-position:-660px -38px;}
#topmenu ul li.menu_outline a:hover{background-image:url(../../../shared/menu.gif);background-repeat:no-repeat;width:110px;height:38px;background-position:-770px -38px;}

#topmenu ul li.menu_index_on {background-image:url(../../../shared/menu.gif);background-repeat:no-repeat;width:110px;height:38px;background-position:0px -38px;}
#topmenu ul li.menu_news_on {background-image:url(../../../shared/menu.gif);background-repeat:no-repeat;width:110px;height:38px;background-position:-110px -38px;}
#topmenu ul li.menu_tech_on {background-image:url(../../../shared/menu.gif);background-repeat:no-repeat;width:110px;height:38px;background-position:-220px -38px;}
#topmenu ul li.menu_search_on {background-image:url(../../../shared/menu.gif);background-repeat:no-repeat;width:110px;height:38px;background-position:-330px -38px;}
#topmenu ul li.menu_contact_on {background-image:url(../../../shared/menu.gif);background-repeat:no-repeat;width:110px;height:38px;background-position:-440px -38px;}
#topmenu ul li.menu_dr_on {background-image:url(../../../shared/menu.gif);background-repeat:no-repeat;width:110px;height:38px;background-position:-550px -38px;}
#topmenu ul li.menu_sale_on {background-image:url(../../../shared/menu.gif);background-repeat:no-repeat;width:110px;height:38px;background-position:-660px -38px;}
#topmenu ul li.menu_outline_on {background-image:url(../../../shared/menu.gif);background-repeat:no-repeat;width:110px;height:38px;background-position:-770px -38px;}


/*　トップメニュー 　ここまで*/


input.fitbt {margin:0px;padding:0px;width:100px;text-align:middle;vertical-align:middle;font-size:12px;lign-height:24px;height:24px;}


#side_menu {float:left;width:173px;height:500px;background-image:url(../../../shared/side_bg.gif);background-repeat:no-repeat;background-position:top top;margin-top:20px;margin-left:10px;}

/*　サイドメニュー 製品をさがす　*/

div#side_menu ul {margin:0px;padding:0px;list-style:none;}
div#side_menu ul li {margin:0px;padding:0px;text-indent:-9999px;margin-left:8px;list-style:none;}
div#side_menu ul li a {display:block;text-indent:-9999px;outline:none;padding:0px;margin:0px;}

#side_menu ul li.side_dir a{background-image:url(../../../shared/side_search_menu.gif);background-repeat:no-repeat;width:158px;height:28px;background-position:0px 0px;}
#side_menu ul li.side_list a{background-image:url(../../../shared/side_search_menu.gif);background-repeat:no-repeat;width:158px;height:28px;background-position:0px -28px;}
#side_menu ul li.side_cal a{background-image:url(../../../shared/side_search_menu.gif);background-repeat:no-repeat;width:158px;height:28px;background-position:0px -56px;}
#side_menu ul li.side_lead a{background-image:url(../../../shared/side_search_menu.gif);background-repeat:no-repeat;width:158px;height:28px;background-position:0px -84px;}
#side_menu ul li.side_cata a{background-image:url(../../../shared/side_search_menu.gif);background-repeat:no-repeat;width:158px;height:28px;background-position:0px -84px;}

#side_menu ul li.side_dir a:hover {background-image:url(../../../shared/side_search_menu.gif);background-repeat:no-repeat;width:158px;height:28px;background-position:-158px 0px;}
#side_menu ul li.side_list a:hover {background-image:url(../../../shared/side_search_menu.gif);background-repeat:no-repeat;width:158px;height:28px;background-position:-158px -28px;}
#side_menu ul li.side_cal a:hover {background-image:url(../../../shared/side_search_menu.gif);background-repeat:no-repeat;width:158px;height:28px;background-position:-158px -56px;}
#side_menu ul li.side_lead a:hover {background-image:url(../../../shared/side_search_menu.gif);background-repeat:no-repeat;width:158px;height:28px;background-position:-158px -84px;}
#side_menu ul li.side_cata a:hover {background-image:url(../../../shared/side_search_menu.gif);background-repeat:no-repeat;width:158px;height:28px;background-position:-158px -84px;}

#side_menu ul li.side_dir_on {background-image:url(../../../shared/side_search_menu.gif);background-repeat:no-repeat;width:158px;height:28px;background-position:-158px 0px;}
#side_menu ul li.side_list_on {background-image:url(../../../shared/side_search_menu.gif);background-repeat:no-repeat;width:158px;height:28px;background-position:-158px -28px;}
#side_menu ul li.side_cal_on {background-image:url(../../../shared/side_search_menu.gif);background-repeat:no-repeat;width:158px;height:28px;background-position:-158px -56px;}
#side_menu ul li.side_lead_on {background-image:url(../../../shared/side_search_menu.gif);background-repeat:no-repeat;width:158px;height:28px;background-position:-158px -84px;}
#side_menu ul li.side_cata_on {background-image:url(../../../shared/side_search_menu.gif);background-repeat:no-repeat;width:158px;height:28px;background-position:-158px -84px;}

/*　サイドメニュー 製品をさがす　ここまで　*/

#footer a {color:#fff;}
#footer a:hover {color:#000;}