@charset "utf-8";
/* CSS Document */

.boxbox {
}


.patent {
	color: #FFFFFF;
	font-size: 10pt;
	letter-spacing: 1.5pt;
}

.index {
	font-size: 10pt;
	letter-spacing: 3pt;
}
    .index a:link {
  	text-decoration: none;
	color:#666666;
    }
    .index a:visited {
	text-decoration: none;
	color:#666666;
    }
    .index a:hover {
	text-decoration: none;
	color: #CCCCCC;
    }
    .index a:active {
	text-decoration: none;
	color: #666666;
    }
.english {
	font-size: 10pt;
	letter-spacing: 1pt;
}
    .english a:link {
	color: #666666;
	text-decoration: none;
    }
    .english a:visited {
	text-decoration: none;
	color: #666666;
    }
.english a:hover {
	text-decoration: none;
	color: #CCCCCC;
    }
    .english a:active {
	text-decoration: none;
	color: #666666;
    }
.search_input {
    border: 1px solid;
    background-color: #F1F6EF;
    border-top: 1px #99C789;
	border-right: 1px #CDE4C7;
	border-bottom: 1px DAE9D4;
	border-left: 1px #D6E8CE;
}
.search_botton {
    border: 1px solid;
	boder: #8fbd8f;
    background-color: #dfedde;
}
.news li {
    font-size: 10pt;
	line-height:1;
	list-style: url(images/common/icon_news.png) center;
	padding-top:12px
}
    .news a:link {
  	text-decoration: underline;
	color:#0d7a53;
    }
    .news a:visited {
	text-decoration: underline;
	color:#0d7a53;
    }
    .news a:hover {
	text-decoration: none;
	color: #FFFFFF;
	background-color: #0e7b54;
	border: 3pt;
    }
    .news a:active {
	text-decoration: none;
	color: #0d7a53;
    }
.news_date {
    font-size: 7pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 150%;
	list-style-image: url(images/common/icon_news.png);
	color: #999933;
}
.product_tit {
	font-size: 12pt;
	font-weight: bold;
}
    .product_tit a:link {
  	text-decoration: underline;
	color: #999999;
    }
    .product_tit a:visited {
	text-decoration: underline;
	color: #999999;
    }
    .product_tit a:hover {
	text-decoration: none;
	color: #333333;

    }
    .product_tit a:active {
	text-decoration: none;
	color: #999999;
    }
.product_intro {
    color: #666666;
	font-size: 10pt;
}
.product_pic {
    border: 1px #999999;
}
.bottom1 {
    font-size: 10pt;
	letter-spacing: 1px;
}
    .bottom1 a:link {
  	text-decoration: none;
	color: #0d7a53;
    }
    .bottom1 a:visited {
	text-decoration: none;
	color: #0d7a53;
    }
    .bottom1 a:hover {
	text-decoration: none;
	color: #00CC00;
    }
    .bottom1 a:active {
	text-decoration: none;
	color: #0d7a53;
    }
.bottom2 {
    font-size: 10pt;
	line-height: 175%;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
}
    .bottom2 a:link {
  	text-decoration: underline;
	color: #FFFFFF;
    }
    .bottom2 a:visited {
	text-decoration: underline;
	color: #FFFFFF;
    }
    .bottom2 a:hover {
	text-decoration: none;
	color: #00CC33;
    }
    .bottom2 a:active {
	text-decoration: none;
	color: #FFFFFF;
    }
img {
    border: 0px;
}
.menber {color:#FFFFFF;	font-size:10pt;}
    .menber a:link {
  	text-decoration: none;
	color: #FFFFFF;
	}
    .menber a:visited {
	text-decoration: none;
	color: #FFFFFF;
	}
    .menber a:hover {
	text-decoration: none;
	color: #00CC33;
	}
    .menber a:active {
	text-decoration: none;
	color: #FFFFFF;
	}
.submenu {
    font-size:10pt;
}
    .submenu a:link {
  	text-decoration: none;
	color: #000000;
    }
    .submenu a:visited {
	text-decoration: none;
	color: #000000;
    }
    .submenu a:hover {
	text-decoration: none;
	color: #000000;
	font-weight:bold;
	background-color: #CCCCCC;
	border: 3pt;
    }
    .submenu a:active {
	text-decoration: none;
	color: #000000;
    }
.content{
    font-size: 10pt;
	color:#666666;
	line-height: 200%;
	letter-spacing: 1px;
}