﻿*{ margin:0; padding:0; }

html body{_text-align: center;}

/* ----------- Header ----------- */
#head{
margin:0 auto 0 auto;
padding:0 0 1px 0;
width:1000px;
height:80px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #00744a;
overflow:hidden;
}

#head p a img {
	padding:0;
	margin:-5px 0 5px 6px;
	float:left;
}

input.input-search{width:210px; margin:0; padding:0;*margin:0 0 0 0;}

#head p.top-text {
	font-size: 11px;
	font-weight: normal;
	color: #666;
	padding:0 0 12px 0;
	*padding:0 0 12px 0;
	margin:3px 0 15px 3px;
	*margin:3px 0 15px 3px;
	line-height:11px;
}

#head h1 {
	font-size: 11px;
	font-weight: normal;
	color: #666;
	padding:0 0 12px 0;
	margin:0 0 12px 3px;
	line-height:17px;
}

#head h2 {
	font-size: 11px;
	font-weight: normal;
	color: #666;
	padding:0 0 12px 0;
	margin:3px 0 15px 0;
	line-height:11px;
}

#h-pro-title{
margin:0;
padding:0;
}


/*SearchTop*/
.search-t{
	margin:-40px 0 0 0;
	float:right;
	height:20px;
	padding:0;
	text-align:right;
}

/*header-link*/
div.top-toiawase {
	text-align:right;
	margin:0;
	padding:0;
	width:235px;
	height:25px;
	float:none;
	font-size:11px;
	color: #00008b;
}

div.top-toiawase img{
	float:none;}

div.top-toiawase a {
	text-align:right;
	color: #00008b;
}

div.top-toiawase a:hover {
	text-align:right;
	color: #00008b;
	text-decoration:underline;
}
/*header-link old*/
ul.top-toiawase {
	text-align:right;
	margin:0 0 5px 0px;
	padding:0;
	width:235px;
	height:20px;
	display:block;
}

ul.top-toiawase li {
	text-align:right;
	font-size:11px;
	list-style:none;
	color: #333;
	display:block;
	width:235px;
	height:16px;
}

ul.top-toiawase li a {
	text-align:right;
	background:url(/item/toiawase_top.gif);
	color: #333;
	display:block;
}

ul.top-toiawase li a:hover {
	text-align:right;
	background:url(/item/toiawase_top_link.gif);
	color: #00008b;
	text-decoration:underline;
	display:block;
}

/*HeadMenu*/
ul.head-menu{
padding:0 0 0 0;
margin: 20px 0 0 0;
_margin: 18px 0 0 0;
font-size:13px;
font-weight:bold;
text-align:right;
float:right;
width:66%;
height:16px;
list-style:none;
display:block;
}
ul.head-menu li { padding-left:2.5em; float:left; }
ul.head-menu li a:link    {color: #00744a;}
ul.head-menu li a:visited {color: #00744a;}
ul.head-menu li a:hover   {color: #00008b;text-decoration: underline;}

body#main_index #bg-fence #head ul.head-menu li.home-menu   a {color: #00008b;}
body#products #bg-fence #head ul.head-menu li.products-menu a {color: #00008b;}
body#services #bg-fence #head ul.head-menu li.services-menu a {color: #00008b;}
body#jirei    #bg-fence #head ul.head-menu li.jirei-menu    a {color: #00008b;}
body#support  #bg-fence #head ul.head-menu li.support-menu  a {color: #00008b;}
body#topics   #bg-fence #head ul.head-menu li.topics-menu   a {color: #00008b;}
body#partner  #bg-fence #head ul.head-menu li.partner-menu  a {color: #00008b;}
body#company  #bg-fence #head ul.head-menu li.company-menu  a {color: #00008b;}

#g-h-menu ul {list-style:none;}

/* ----------- Fotter ----------- */
#fotter{
clear:both;
margin:1em auto 0 auto;
padding:1em 0;
width:1000px;
font-size:0.9em;
text-align:center;
border-top:solid 1px #000;
}

#fotter p{ margin:3px 0;}

ul.ul-menu{
margin:0;
padding:0;
list-style:none;
}
ul.ul-menu li{
display:inline;
margin:0;
padding:0 .5em;
border-right:solid 1px #ccc;
}


#fotter table tr td.height-sp { height:30px; }

#fotter p{ margin:3px 0;}

html #fotter table tr td{ _font-size:0.7em; }/* - IE6 - */
*html #pro-fotter table tr td{font-size:0.7em;}/* - IE6 - */

