body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 87%;
	margin: 0px;
	background-color:#DDDDDD;
	color:#333333;
	line-height:130%;
	letter-spacing: 1px;
	
}

.puti {	
	font-size: 75%;
	color:#333333;
	letter-spacing: 0px;
}

td,th {
	font-size: 87%;
	color:#333333;
	letter-spacing: 1px;
	line-height:130%;
}
.product {
	font-size:70%;
}
.product_title {
	font-size:75%; font-weight:bold; letter-spacing: 0px;
	color:#669966;
}

#head_text {
	font-size:87%;
	color:#666666;
}

#copyright {
	font-size:87%;
	color:#666666;
}

#head_menu {
	color:#FFFFFF;
}

a.head:link {
	color: #FFFFFF; text-decoration: none;
}
a.head:active {
	color: #FFFFFF; text-decoration: underline;
}
a.head:visited {
	color: #FFFFFF; text-decoration: none;
}
a.head:hover {
	color: #FFFFFF; text-decoration: underline;
}

a.menu:link {
	color: #333333; text-decoration: underline;
}
a.menu:active {
	color: #F00F00; text-decoration: underline;
}
a.menu:visited {
	color: #333333; text-decoration: underline;
}
a.menu:hover {
	color: #FF0000; text-decoration: underline;
}


.product_menu a:link {
	color: #333333; text-decoration: none; font-size:74%; line-height:130%;
}
.product_menu a:active {
	color: #F00F00; text-decoration: none; font-size:74%; line-height:130%;
}
.product_menu a:visited {
	color: #333333; text-decoration: none; font-size:74%; line-height:130%;
}
.product_menu a:hover {
	color: #FF0000; text-decoration: underline; font-size:74%; line-height:130%;
}


a.top_menu:link {
	color: #3366CC; text-decoration: underline; font-size:70%; line-height:180%;
}
a.top_menu:active {
	color: #FF0000; text-decoration: underline; font-size:70%; line-height:180%;
}
a.top_menu:visited {
	color: #3366CC; text-decoration: underline; font-size:70%; line-height:180%;
}
a.top_menu:hover {
	color: #FF0000; text-decoration: underline; font-size:70%; line-height:180%; 
}


a.top_ichiran:link {
	color: #FFFFFF; text-decoration: underline; font-size:70%; 
}
a.top_ichiran:active {
	color: #FFFFFF; text-decoration: underline; font-size:70%; 
}
a.top_ichiran:visited {
	color: #FFFFFF; text-decoration: underline; font-size:70%; 
}
a.top_ichiran:hover {
	color:#FFFF00; text-decoration: underline; font-size:70%; 
}


.pad1 {padding:5 5 5 5 ;}

h1 {font-size: 82%;
	margin: 0;
	display:none;	
	}

h2 {font-size: 120%;
	font-weight: bold;
	color: #FFFFFF;
	padding:3px;
	text-align:left;
	margin-bottom: 0;
}

h3 {font-size: 120%;
	font-weight: bold;
	color: #5D5D5D;
	padding :3px;
	text-align:left;
	background-color:#EFEFEF;
	border-bottom: 2px solid #666666;
}

h3 img { vertical-align:middle;}

ul { margin-left:20px;
margin-bottom:5px;}

li {margin-bottom:6px;
line-height:120%;}

.l-height { line-height: 170%;}

p { font-size: 100%;
    padding :3px;
	margin-bottom: 0;
	color:#00419A;
	 }
	 
p img { vertical-align:middle;}
	 
.midashi {font-size: 120%;
	font-weight: bold;
	color:#666666;
	 }

.r_line { border-bottom: 1px solid #D8D8D8;}
.g_line { border: 1px solid #D8D8D8;}

.line {border:1px solid #DBDBDB;}
.line_gr {border:1px solid #058427;}
.botom_line { border-bottom:2px dotted #DBDBDB;}

.botom_li_g{ border-bottom:2px solid #058427;
	font-size: 86%;
    line-height:115%;
    padding:3px;
	color:#666666;
	background-color:#EEF9EC;}

.drop { float:left;
        padding:0px 0px 15px 0px ;}

.drop02 { float:left;
        padding:3px 0px 15px 0px ;}
		
.style1 {border: 1px solid #D8D8D8; font-weight: bold; }
.hyouki { color: red;}

.b_koumoku {text-size:250%;
	font-weight: bold;
}
.s_koumoku {text-size:110%;
font-weight: bold;}

.top_text_size {font-size: 12px;}

/**Ｔｏｐページ表**/
table.top {
   border: 1px solid #999999;}

/**製品リスト**/
ul { 
	list-style-image: url("../images/i_list_gray.gif");
	list-style-type : disc;
	margin:0 0 0 20px;
}

.title {
	font-size:20px;
	font-weight:bold;
}

.sub_title {
	font-size:16px;
	font-weight:bold;
	color:#336666;
}

.white {
	color:#FFFFFF;
}

.small {
	font-size:65%;
}

.small2 {
	font-size:11px;
}
.green {
	color:#669966;
}
