


body {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic";
	font-size: 12px;
	line-height: 18px;
	margin: 0px;
	padding: 0px;
}
#header {height:110px;width:100%;}
#header_bg {position:absolute;width:100%;height:110px;background-image:url(../../shared/header.jpg);background-repeat:no-repeat;background-position:center top;left:0px;top:0px;}


@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:#01176C;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 0px 0px 5px;}
#cont_body {width:697px;float:left;margin-top:0px;}
#pankuzu {font-size:10px;line-height:12px;display:block;}

#topmenu {position:relative; width:100%; height:38px;left:0px;top:0px;}
#img{border:0px;}
span.name {font-size:18px;vertical-align:middle;line-height:20px;}

/*　トップメニュー 　*/

div#topmenu ul {width:900px;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:130px;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:130px;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:130px;height:38px;background-position:-770px -38px;}

/*　トップメニュー 　ここまで*/

form {margin:2px;padding0px;}
#kiji_left {width:400px;display:block;float:left;padding-left:0px;color:#000;}
#index_left {width:430px;display:block;float:left;padding-left:0px;color:#000;}
#photo_right {width:220px;display:block;float:left;color:#FFF;}
h2 {line-height:20px;font-size:18px;color:#000;padding-left:0px;}
h3 {font-size:20px;line-height:26px;}
h4 {line-height:20px;font-size:14px;color:#000;padding:0px;margin:0px;}
h5 {border-bottom:#36C solid 1px; border-left:#36C solid 10px; padding:5px; font-size:14px; color:#36C; font-weight:bold;}
table.outline_tb {background-color:#000;margin:10px;margin-left:0px;}
table.outline_tb2 {background-color:#efefef;margin:10px;margin-left:0px;}
table.outline_tb td {padding:10px;background-color:#fff;}
table.outline_tb2 td {padding:10px;background-color:#efefef;}
table.map_tb {background-color:#fff;margin:5px;margin-left:0px;}
table.map_tb td {padding:10px 10px 10px 0px;background-color:#fff;}
table.list td {padding:1px;background-color:#fff;}
.msg {color:#36C;font-weight:bold;}
#recnum {margin:1px;padding:0px;display:block;width:19px;height:19px;background-color:#06C;color:#FFF;font-size:10px;font-weight:bold;text-align:center;float:left;}
#qnum {margin:1px;padding:0px;display:block;width:30px;height:20px;background-color:#06C;color:#FFF;font-size:12px;font-weight:bold;text-align:center;float:left;margin-right:10px;}
#reckind {margin:1px:padding:0px;display:block;width:110px;height:19px;font-size:12px;float:left;}
#reckind2 {margin:1px:padding:0px;display:block;width:150px;height:19px;font-size:12px;float:left;}
#recplace {margin:1px:padding:0px;display:block;height:19px;font-size:12px;float:left;}
#recsp {margin:1px:padding:0px;display:block;width:10px;height:19px;font-size:12px;float:left;}
#imgbox {float:right;margin-left:5px;font-size:10px;color:#333;display:block;text-align:center;line-height:12px;width:150px;height:230px;}
#side_menu {float:left;width:173px;height:500px;background-image:url(../../shared/side_bg2.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_greeting a{background-image:url(../../shared/side_gaiyo_menu.gif);background-repeat:no-repeat;width:158px;height:28px;background-position:0px 0px;}
#side_menu ul li.side_vector a{background-image:url(../../shared/side_gaiyo_menu.gif);background-repeat:no-repeat;width:158px;height:28px;background-position:0px -28px;}
#side_menu ul li.side_outline a{background-image:url(../../shared/side_gaiyo_menu.gif);background-repeat:no-repeat;width:158px;height:28px;background-position:0px -56px;}
#side_menu ul li.side_message a{background-image:url(../../shared/side_gaiyo_menu.gif);background-repeat:no-repeat;width:158px;height:28px;background-position:0px -84px;}
#side_menu ul li.side_kumagaya a{background-image:url(../../shared/side_gaiyo_menu.gif);background-repeat:no-repeat;width:158px;height:28px;background-position:0px -112px;}
#side_menu ul li.side_yamagata a{background-image:url(../../shared/side_gaiyo_menu.gif);background-repeat:no-repeat;width:158px;height:28px;background-position:0px -140px;}
#side_menu ul li.side_shanghai a{background-image:url(../../shared/side_gaiyo_menu.gif);background-repeat:no-repeat;width:158px;height:28px;background-position:0px -168px;}
#side_menu ul li.side_access a{background-image:url(../../shared/side_gaiyo_menu.gif);background-repeat:no-repeat;width:158px;height:28px;background-position:0px -196px;}
#side_menu ul li.side_recruit a{background-image:url(../../shared/side_gaiyo_menu.gif);background-repeat:no-repeat;width:158px;height:28px;background-position:0px -224px;}

#side_menu ul li.side_greeting a:hover {background-image:url(../../shared/side_gaiyo_menu.gif);background-repeat:no-repeat;width:158px;height:28px;background-position:-158px 0px;}
#side_menu ul li.side_vector a:hover {background-image:url(../../shared/side_gaiyo_menu.gif);background-repeat:no-repeat;width:158px;height:28px;background-position:-158px -28px;}
#side_menu ul li.side_outline a:hover {background-image:url(../../shared/side_gaiyo_menu.gif);background-repeat:no-repeat;width:158px;height:28px;background-position:-158px -56px;}
#side_menu ul li.side_message a:hover {background-image:url(../../shared/side_gaiyo_menu.gif);background-repeat:no-repeat;width:158px;height:28px;background-position:-158px -84px;}
#side_menu ul li.side_kumagaya a:hover {background-image:url(../../shared/side_gaiyo_menu.gif);background-repeat:no-repeat;width:158px;height:28px;background-position:-158px -112px;}
#side_menu ul li.side_yamagata a:hover {background-image:url(../../shared/side_gaiyo_menu.gif);background-repeat:no-repeat;width:158px;height:28px;background-position:-158px -140px;}
#side_menu ul li.side_shanghai a:hover {background-image:url(../../shared/side_gaiyo_menu.gif);background-repeat:no-repeat;width:158px;height:28px;background-position:-158px -168px;}
#side_menu ul li.side_access a:hover {background-image:url(../../shared/side_gaiyo_menu.gif);background-repeat:no-repeat;width:158px;height:28px;background-position:-158px -196px;}
#side_menu ul li.side_recruit a:hover {background-image:url(../../shared/side_gaiyo_menu.gif);background-repeat:no-repeat;width:158px;height:28px;background-position:-158px -224px;}

#side_menu ul li.side_greeting_on {background-image:url(../../shared/side_gaiyo_menu.gif);background-repeat:no-repeat;width:158px;height:28px;background-position:-158px 0px;}
#side_menu ul li.side_vector_on {background-image:url(../../shared/side_gaiyo_menu.gif);background-repeat:no-repeat;width:158px;height:28px;background-position:-158px -28px;}
#side_menu ul li.side_outline_on {background-image:url(../../shared/side_gaiyo_menu.gif);background-repeat:no-repeat;width:158px;height:28px;background-position:-158px -56px;}
#side_menu ul li.side_message_on {background-image:url(../../shared/side_gaiyo_menu.gif);background-repeat:no-repeat;width:158px;height:28px;background-position:-158px -84px;}
#side_menu ul li.side_kumagaya_on {background-image:url(../../shared/side_gaiyo_menu.gif);background-repeat:no-repeat;width:158px;height:28px;background-position:-158px -112px;}
#side_menu ul li.side_yamagata_on {background-image:url(../../shared/side_gaiyo_menu.gif);background-repeat:no-repeat;width:158px;height:28px;background-position:-158px -140px;}
#side_menu ul li.side_shanghai_on {background-image:url(../../shared/side_gaiyo_menu.gif);background-repeat:no-repeat;width:158px;height:28px;background-position:-158px -168px;}
#side_menu ul li.side_access_on {background-image:url(../../shared/side_gaiyo_menu.gif);background-repeat:no-repeat;width:158px;height:28px;background-position:-158px -196px;}
#side_menu ul li.side_recruit_on {background-image:url(../../shared/side_gaiyo_menu.gif);background-repeat:no-repeat;width:158px;height:28px;background-position:-158px -224px;}

/*　サイドメニュー 製品をさがす　ここまで　*/

#footer a {color:#fff;}
#footer a:hover {color:#F00;}


