.h2_anbako {
	background-image: url(../images/h2_back.gif);
	background-repeat: no-repeat;
	height: 23px;
	width: 603px;
	margin-top: 10px;
	margin-left: 5px;
	padding: 8px 0 0 20px;
	font-size: 16px;
	color: #000000
}

*html .h2_anbako {height: 30px;}
.h2_seigo {
	text-indent: -9999px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #006699;
	background-image: url(../images/seigo.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 580px;
	margin: 10px 0px 0px 15px;
	padding-left:10px;
	display:block;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
.h2_ansitsu {
	text-indent: -9999px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #006699;
	background-image: url(../images/anshitsu.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 580px;
	margin: 10px 0px 0px 15px;
	padding-left:10px;
	display:block;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
.h2_ansitsu_10m {
	text-indent: -9999px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #006699;
	background-image: url(../images/10m_title.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 580px;
	margin: 10px 0px 0px 15px;
	padding-left:10px;
	display:block;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
.h2_ansitsu_3m {
	text-indent: -9999px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #006699;
	background-image: url(../images/3m_title.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 580px;
	margin: 10px 0px 0px 15px;
	padding-left:10px;
	display:block;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
.h2_ansitsu_3ms {
	text-indent: -9999px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #006699;
	background-image: url(../images/3m_s_title.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 580px;
	margin: 10px 0px 0px 15px;
	padding-left:10px;
	display:block;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
.h2_ansitsu_micro {
	text-indent: -9999px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #006699;
	background-image: url(../images/micro_title.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 580px;
	margin: 10px 0px 0px 15px;
	padding-left:10px;
	display:block;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
.h2_ansitsu_micros {
	text-indent: -9999px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #006699;
	background-image: url(../images/micro_s_title.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 580px;
	margin: 10px 0px 0px 15px;
	padding-left:10px;
	display:block;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
.h2_tech {
	text-indent: -9999px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #006699;
	background-image: url(../images/tech_center.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 580px;
	margin: 10px 0px 0px 15px;
	padding-left:10px;
	display:block;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
.h2_tech2 {
	text-indent: -9999px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #006699;
	background-image: url(../images/emc_tech_title.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 580px;
	margin: 10px 0px 0px 15px;
	padding-left:10px;
	display:block;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}


.anshitsu_menu {
	padding: 0;
	height: auto;
	width: auto;
	margin: 0 0 0 100px;
}
*html .anshitsu_menu {line-height:20px}







.anshitsu_menu li {
	padding: 0px;
	font-size: 11px;
	margin: 0px 0px 0px 5px;
	float: left;
	list-style-type: none;
}
.anshitsu_menu li a{
	color: #333333;
	text-decoration: none;
	margin:0px;
	padding:0px;
}
.anshitsu_menu li a:hover{
	color: #CC0000;
	text-decoration: none;
}
.anshitsu_menu li a:visited{
	color: #999999;
	text-decoration: none;
}
.anshitsu_menu2 {
	padding: 0px;
	height: auto;
	width: auto;
	margin: 0px 0px 0px 390px;
}
.anshitsu_menu2 li {
	padding: 0px;
	width: auto;
	font-size: 11px;
	margin: 0px 0px 0px 5px;
	float: left;
	list-style-type: none;
}
.anshitsu_menu2 li a{
	color: #333333;
	text-decoration: none;
	margin:0px;
	padding:0px;
}
.anshitsu_menu2 li a:hover{
	color: #CC0000;
	text-decoration: none;
}
.anshitsu_menu2 li a:visited{
	color: #999999;
	text-decoration: none;
}
/*****************テクニカルセンター　右メニュー*************************/

.tech_menu {
	padding: 0;
	height: auto;
	width: auto;
	margin: 0 0 0 445px;
}
*html .tech_menu {line-height:20px}




.tech_menu li {
	padding: 0px;
	width: auto;
	font-size: 11px;
	margin: 0px 0px 0px 5px;
	float: left;
	list-style-type: none;
}
.tech_menu li a{
	color: #333333;
	text-decoration: none;
	margin:0px;
	padding:0px;
}
.tech_menu li a:hover{
	color: #CC0000;
	text-decoration: none;
}
.tech_menu li a:visited{
	color: #999999;
	text-decoration: none;
}
/*****************電波吸収体ここから*************************/



.absorb_menu {
	padding: 0;
	height: auto;
	width: auto;
	margin: 0 0 0 240px;
}
*html .absorb_menu {line-height:20px}




.absorb_menu li {
	padding: 0px;
	width: auto;
	font-size: 11px;
	margin: 0px 0px 0px 5px;
	float: left;
	list-style-type: none;
}
.absorb_menu li a{
	color: #333333;
	text-decoration: none;
	margin:0px;
	padding:0px;
}
.h2_kyushu {
	text-indent: -9999px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #006699;
	background-image: url(../images/kyushutai.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 580px;
	margin: 10px 0px 0px 15px;
	padding-left:10px;
	display:block;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
.absorb_menu  li a:hover{
	color: #CC0000;
	text-decoration: none;
}
.absorb_menu  li a:visited{
	color: #999999;
	text-decoration: none;
}

.img_emi {
	background-image: url(../images/emi_products.jpg);
	background-repeat: no-repeat;
	height: 515px;
	width: 242px;
	position: absolute;
	left: 365px;
	top: 120px;
}
*html .img_emi {
	left: 345px;
	top: 120px;
}

.img_others {
	background-image: url(../images/tuw.jpg);
	background-repeat: no-repeat;
	height: 255px;
	width: 241px;
	position: absolute;
	left: 375px;
	top: 460px;
}
*html .img_others {
	left: 345px;
	top: 460px;
}

/*****************電波吸収体ここまで*************************/

.anshitsu_box {
	margin: 0px 0px 0px 10px; 
	padding: 0px;
	height: auto;
	width: auto;
	clear:both;
	background-color:#FF0000;
}
.anshitsu_box_left {
	margin: 0px;
	padding: 0px 0px 0px 20px;
	height: auto;
	width: auto;
	float:left;
}
.anshitsu_box_right {
	margin: 0px;
	padding: 0px 0px 0px 30px;
	height: auto;
	width: auto;
	float:left;
}
.chamber1 {
	padding: 10px 0px 0px 0px;
	margin: 0px;
	height:176px;
	width: 262px;

}
.chamber1 a{
	margin: 0px;
	padding: 0px;
	border: 1px solid #cccccc;
	height:178px;
	width: 264px;
	background-image: url(../images/10m.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	text-indent: -9999px;
	display: block;
}
.chamber1 a:hover{
	border: 1px solid #FF6600;
}
.chamber2 {
	padding: 10px 0px 0px 0px;
	margin: 0px;
	height:176px;
	width: 262px;

}
.chamber2 a{
	margin: 0px;
	padding: 0px;
	border: 1px solid #cccccc;
	height:178px;
	width: 264px;
	background-image: url(../images/3m_s.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	text-indent: -9999px;
	display: block;
}
.chamber2 a:hover{
	border: 1px solid #FF6600;
}
.chamber3 {
	padding: 10px 0px 0px 0px;
	margin: 0px;
	height:176px;
	width: 262px;

}
.chamber3 a{
	margin: 0px;
	padding: 0px;
	border: 1px solid #cccccc;
	height:178px;
	width: 264px;
	background-image: url(../images/micro_wave_s.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	text-indent: -9999px;
	display: block;
}
.chamber3 a:hover{
	border: 1px solid #FF6600;
}
.chamber4 {
	padding: 10px 0px 0px 0px;
	margin: 0px;
	height:176px;
	width: 262px;

}
.chamber4 a{
	margin: 0px;
	padding: 0px;
	border: 1px solid #cccccc;
	height:178px;
	width: 264px;
	background-image: url(../images/3m.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	text-indent: -9999px;
	display: block;
}
.chamber4 a:hover{
	border: 1px solid #FF6600;
}
.chamber5 {
	padding: 10px 0px 0px 0px;
	margin: 0px;
	height:176px;
	width: 262px;

}
.chamber5 a{
	margin: 0px;
	padding: 0px;
	border: 1px solid #cccccc;
	height:178px;
	width: 264px;
	background-image: url(../images/micro_wave.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	text-indent: -9999px;
	display: block;
}
.chamber5 a:hover{
	border: 1px solid #FF6600;
}

.chamber6 {
	padding: 10px 0px 0px 0px;
	margin: 0px;
	height:176px;
	width: 262px;

}

.chamber6 img{
	margin:10px 0 0 0

}

.h3_pd {
    font-size:12px;
	width:auto;
	text-align:center;
	padding-top:5px;
	margin:0px
}
.h3_title {
    font-size:12px;
	margin:0px
}
.h3_title a{
	font-size:12px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	margin:0px
}

.box_10m {
	padding-bottom: 30px;
	height: auto;
	width: auto;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}
.box_10m_left {
	padding: 0px;
	height: auto;
	width: 300px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	float:left;
}
.box_10m_left ul{
	padding-left: 5px;
	height: auto;
	width: auto;
	margin: 10px 0px 0px 15px;

}
.box_10m_left li{
	height: auto;
	width: auto;
	margin: 10px 0px 0px 0px;
	list-style-type: disc;
	list-style-position: outside;
}
.box_10m_right {
	padding: 0px;
	height: auto;
	width: 280px;
	margin: 0px;
	float:left;
}
.h3_10m {
	font-size: 13px;
	margin:0px;
	padding-top: 0px;
	padding-left: 10px;
	clear:both;
	
}
.h3_ {
	font-size: 13px;
	margin:0px;
	padding-top: 0px;
	padding-left: 5px;
	clear:both;
	
}

.h3_10m2 {
	font-size: 13px;
	margin:0px;
	padding-top: 30px;
	padding-left: 10px;
	clear:both;
	height:20px
	
}
.pic10m {
	margin-top: 10px;
	padding: 0px;
	border: 1px solid #cccccc;
	height:178px;
	width: 264px;
	background-image: url(../images/10m.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	text-indent: -9999px;
	display: block;
}
.pic3m {
	margin-top: 10px;
	padding: 0px;
	border: 1px solid #cccccc;
	height:178px;
	width: 264px;
	background-image: url(../images/3m.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	text-indent: -9999px;
	display: block;
}

.pd_center {
	text-align: center;
}
.pd_center p{
	margin:5px auto;
}
.table_10m {
	font-size: 12px;
	margin: 10px 0px 10px 15px;
	width:95%;
}
.table_10m td{
	font-size: 12px;
}
.pic3m_s {
	margin-top: 10px;
	padding: 0px;
	border: 1px solid #cccccc;
	height:178px;
	width: 264px;
	background-image: url(../images/3m_s.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	text-indent: -9999px;
	display: block;
}
.pic_wave {
	margin-top: 10px;
	padding: 0px;
	border: 1px solid #cccccc;
	height:178px;
	width: 264px;
	background-image: url(../images/micro_wave.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	text-indent: -9999px;
	display: block;
}
.pic_wave2 {
	margin-top: 10px;
	padding: 0px;
	border: 1px solid #cccccc;
	height:182px;
	width: 264px;
	background-image: url(../images/alc_mx.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	text-indent: -9999px;
	display: block;
}
.wave_pic_box {
	margin: 0px 0px 0px 50px;
	padding: 0px;
	height: 150px;
	width: auto;
	clear:both;
	font-size: 10px;
	color: #333333;
	text-align:center;
}
.pic_a {
	background-image: url(../images/acmic_c.jpg);
	background-repeat: no-repeat;
	margin: 10px 0px 0px 0px;
	padding: 120px 0px 0px 0px;
	float: left;
	height: 40px;
	width: 160px;
}
.pic_b {
	background-image: url(../images/acmic_b.jpg);
	background-repeat: no-repeat;
	margin: 10px 0px 0px 20px;
	padding: 120px 0px 0px 0px;
	float: left;
	height: 40px;
	width: 160px;
}
.pic_c {
	background-image: url(../images/acmic_a.jpg);
	background-repeat: no-repeat;
	margin: 10px 0px 0px 20px;
	padding: 120px 0px 0px 0px;
	float: left;
	height: 40px;
	width: 160px;
}
.pic_wave_s {
	margin-top: 10px;
	padding: 0px;
	border: 1px solid #cccccc;
	height:178px;
	width: 264px;
	background-image: url(../images/micro_wave_s.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	text-indent: -9999px;
	display: block;
}
.custom {
	height: 24px;
	width: 307px;
	margin: 40px 0 0 20px;
	padding: 0px;
	background: url(../images/custom.gif) no-repeat;
	clear:both;
}

.anbako_p {
	height: auto;
	width: 300px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.left_product {
	background-image: url(../images/product_left.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 101px;
	width: 140px;
}
.title_product {
	background-image: url(../images/product_bn.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 44px;
	width: 614px;
	text-indent:-9999px;
	display:block;
}
.h3_dbox {
	font-size: 13px;
	margin:0px;
	padding-top: 20px;
	padding-left: 10px;
	clear:both;
	
}
.pic_anbako {
	margin-top: 10px;
	padding: 0px;
	height:176px;
	width: 262px;
	background-image: url(../images/mwt.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	text-indent: -9999px;
	display: block;
}
.tech_gaiyo {
	background-image: url(../images/whatwedo.gif);
	background-repeat: no-repeat;
	padding: 20px 0px 0px 0px;
	height: auto;
	width: auto;
	margin-top: 20px;
	margin-left: 5px;
	text-indent: -9999px;
	display: block;
}
.tec1 {
	background-image: url(../images/tec1.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 17px;
	width: 550px;
	margin-top: 5px;
	margin-left: 10px;
	text-indent: -9999px;
	display: block;
}
.tec_p {
	padding: 0;
	height: auto;
	width: 560px;
	margin-top: 10px;
	margin-left: 35px;

}
.tec_p span{
	padding: 5px 0px 0px 0px ;
	height: auto;
	width: auto;
	margin-top: 0px;
	margin-left: 15px;
	display:block;
	font-size:11px
}
.tec2 {
	background-image: url(../images/tec2.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 17px;
	width: 550px;
	margin-top: 5px;
	margin-left: 10px;
	text-indent: -9999px;
	display: block;
}
.tec3 {
	background-image: url(../images/tec3.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 17px;
	width: 550px;
	margin-top: 5px;
	margin-left: 10px;
	text-indent: -9999px;
	display: block;
}
.tec4 {
	background-image: url(../images/tec4.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 17px;
	width: 550px;
	margin-top: 5px;
	margin-left: 10px;
	text-indent: -9999px;
	display: block;
}
.tec5 {
	background-image: url(../images/tec5.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 17px;
	width: 550px;
	margin-top: 5px;
	margin-left: 10px;
	text-indent: -9999px;
	display: block;
}
.tec6 {
	background-image: url(../images/tec6.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 17px;
	width: 550px;
	margin-top: 5px;
	margin-left: 10px;
	text-indent: -9999px;
	display: block;
}
.tec7 {
	background-image: url(../images/tec7.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 17px;
	width: 550px;
	margin-top: 5px;
	margin-left: 10px;
	text-indent: -9999px;
	display: block;
}
.tec8 {
	background-image: url(../images/tec8.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 17px;
	width: 550px;
	margin-top: 5px;
	margin-left: 10px;
	text-indent: -9999px;
	display: block;
}
.emc_tec1 {
	background-image: url(../images/infotec_01.gif);
	background-repeat: no-repeat;
	height: 259px;
	width: 430px;
	margin-top: 20px;
	margin-left: 50px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;

}
.emc_tec2 {
	background-image: url(../images/infotec_02.gif);
	background-repeat: no-repeat;
	height: 287px;
	width: 430px;
	margin-top: 20px;
	margin-left: 50px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.emc_tec3 {
	background-image: url(../images/infotec_03.gif);
	background-repeat: no-repeat;
	height: 314px;
	width: 430px;
	margin-top: 20px;
	margin-left: 50px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.emc_tec4 {
	background-image: url(../images/infotec_04.gif);
	background-repeat: no-repeat;
	height: 314px;
	width: 500px;
	margin-top: 20px;
	margin-left: 50px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}


.tec_h3 {
	font-size: 14px;
	color: #000066;
	height: 30px;
	margin-top: 20px;
	margin-left: 10px;
	padding-top: 0px;
	background-image: url(../images/emc_tech1.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	width: 194px;
}
.tec2_h3 {
	font-size: 14px;
	color: #000066;
	height: 30px;
	margin-top: 0px;
	margin-left: 10px;
	padding-top: 0px;
	background-image: url(../images/emc_tech2.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	width: 194px;
}
.tec3_h3 {
	font-size: 14px;
	color: #000066;
	height: 30px;
	margin-top: 0px;
	margin-left: 10px;
	padding-top: 0px;
	background-image: url(../images/emc_tech3.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	width: 194px;
}
.tec4_h3 {
	font-size: 14px;
	color: #000066;
	height: 30px;
	margin-top: 0px;
	margin-left: 10px;
	padding-top: 0px;
	background-image: url(../images/emc_tech4.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	width: 194px;
}
hr {
	height: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	margin:10px 10px;
	color:#FFFFFF;
	padding:0px 0px;
	clear:both
}

.h3_kyushu {
	font-size: 14px;
	color: #333333;
	padding: 0px;
	height: auto;
	width: auto;
	margin-top: 40px;
	margin-left: 20px;
	clear:both
}
.p_kyushu1 {
	padding: 0px;
	height: auto;
	width: auto;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 8px;
	margin-left: 20px;
}
.p_kyushu {
	padding: 0px;
	height: auto;
	width: auto;
	margin-top: 0px;
	margin-right: 6px;
	margin-bottom: 8px;
	margin-left: 20px;
}
.h4_kyushu {
	font-size: 14px;
	color: #000066;
	padding: 0px;
	height: auto;
	width: auto;
	margin-top: 10px;
	margin-left: 10px;
}
.h5_kyushu {
	font-size: 12px;
	color: #333333;
	padding: 0px;
	height: auto;
	width: auto;
	margin: 5px 0px 3px 10px;
}
.kyushu_pic1 {
	background-image: url(../images/tup_s.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	height: 150px;
	width: 160px;
	margin-top: 0px;
	margin-left: 5px;
	text-indent:-9999px;
	display:block;
	float:left;
}
.kyushu_left {
	margin: 0px;
	padding: 0px 0px 20px 0px;
	float: left;
	height:auto;
	width:440px;
}
.kyushu_pic2 {
	background-image: url(../images/kyushu_s.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	height: 184px;
	width: 160px;
	margin-top: 0px;
	margin-left: 5px;
	text-indent:-9999px;
	display:block;
	float:left;
}
.kyushu_pic3 {
	background-image: url(../images/micro_s.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	height: 187px;
	width: 155px;
	margin-top: 0px;
	margin-left: 5px;
	text-indent:-9999px;
	display:block;
	float:left;
}
.kyushu_pic4 {
	background-image: url(../images/thin_s.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	height: 97px;
	width: 155px;
	margin-top: 200px;
	margin-left: 5px;
	text-indent:-9999px;
	display:block;
}
.kyushu_box {
	background-color: #FF0000;
	margin: 0px;
	padding: 0px;
	height: 200px;
	width: auto;
}

/********************a　暗箱　シールドボックス*************************************/
.pic_shield {
	margin-top: 10px;
	padding: 0px;
	height:180px;
	width: 260px;
	background-image: url(../images/shield.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	text-indent: -9999px;
	display: block;
}
.h2_shield{
	text-indent: -9999px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #006699;
	background-image: url(../images/shieldbox.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 580px;
	margin: 10px 0px 0px 15px;
	padding-left:10px;
	display:block;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
.h2_ferrit{
	text-indent: -9999px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #006699;
	background-image: url(../images/ferrit.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 580px;
	margin: 10px 0px 0px 15px;
	padding-left:10px;
	display:block;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
.pic_ferrit {
	margin-top: 10px;
	padding: 0px;
	height:120px;
	width: 260px;
	background-image: url(../images/b21.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	text-indent: -9999px;
	display: block;
}

#box_fr {
	padding:0px;
	height: auto;
	width: auto;
	margin-top: 40px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	background-color:#009999
}
#box_fr_left {
	padding: 0;
	height: auto;
	width: auto;
	margin:0 0 0 5px;
	float:left;
	

}
#box_fr_left ul{
	padding-left: 15px;
	height: auto;
	width: auto;
	margin: 10px 0px 0px 15px;
	

}
#box_fr_left li{
	height: auto;
	width: auto;
	margin: 0 0 10px 0;
	list-style-type: disc;
	list-style-position: outside;
	
}
#box_fr_right {
	padding: 30px 0px 0px 0px;
	height: auto;
	width: auto;
	margin: 0px;
	float:left;

}
/****************************************************/
.h2_mw_ab{
	text-indent: -9999px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #006699;
	background-image: url(../images/micro_wave_ab.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 580px;
	margin: 10px 0px 0px 15px;
	padding-left:10px;
	display:block;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
/******************** eco_shield ***********************************/
#eco_shield h2{
	background-image: url(../images/h2_back.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 603px;
	margin-top: 10px;
	margin-left: 5px;
	padding-top: 8px;
	padding-left: 20px;
	font-size: 16px;
	color: #000000
}

#eco_shield h3 {
	background-image: url(../images/h3_01.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 317px;
	padding-top: 7px;
	padding-left: 15px;
	font-size: 12px;
	color: #FFFFFF;
	margin: 10px 0px 0px 10px;
}

#eco_shield p {margin: 10px 30px !important;}

#eco_shield #left {
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 330px;
}
#eco_shield #right {
	margin: 12px 0px 0px 10px;
	padding: 0px;
	float: left;
	height: auto;
	width: auto;
    text-align:center;
}
#eco_shield #right img{
	margin: 5px 0px 0px 0px;
	padding: 0px;
	
}

#eco_shield #right span{font-size:11px}


#eco_table {
	margin: 20px 0 0 20px;
	padding: 0px;
	clear: both;
	height: auto;
	width: 320px;
}

#eco_table table {
	margin: 0px;
	padding: 0px;
	font-size:12px;
	width:100%;
	text-align:left;
	border:solid 1px #CCCCCC;
}

#eco_table th {
	padding: 10px 10px;
	width:30%;
	font-weight:normal;
	border-bottom:solid 1px #CCCCCC;
	background-color:#EEEEEE;
}
#eco_table td {
	margin: 0px;
	padding: 10px 10px;
	border-bottom:solid 1px #CCCCCC;
	border-right:solid 1px #999999;
	
}
#eco_shield #right_02 {
	margin: 12px 0px 0px 10px;
	padding: 0px;
	float: left;
	height: auto;
	width: 230px;
    text-align:center;
}

#eco_shield img {
	margin: 12px 0px 0px 10px;
	padding: 0px;
}

.border_btm {border-bottom:solid 1px #999999 !important}

#eco_table span {
	margin: 0px;
	padding: 0px;
	font-size:11px;
	color:#FF0000;
}
.line {
	background-image: url(../images/line_01.gif);
	background-repeat: no-repeat;
	margin: 10px;
	padding: 0px;
	clear: both;
	height: 17px;
	width: 568px;
}

#blue_box {
	background-image: url(../images/bg_graf.gif);
	background-repeat: repeat;
	margin: 10px;
	padding: 0px 10px 10px 10px;
	height: auto;
	width: 568px;
	border: 1px solid #0033FF;
}


#blue_box p{
	float:left;
	margin:10px 10px 10px 5px !important;
	color:#003399}
	
#blue_box img{
	float:left;
	margin:10px 0px 10px 100px;
	border:solid 1px #000000;
	
}


#blue_box2 {
	background-image: url(../images/bg_graf.gif);
	background-repeat: repeat;
	margin: 10px 10px 10px 20px;
	padding: 0px 10px 10px 10px;
	height: auto;
	width: 568px;
	border: 1px solid #0033FF;
}
.gecko #blue_box2 {
	background-image: url(../images/bg_graf.gif);
	background-repeat: repeat;
	margin: 10px 10px 10px 20px;
	padding: 0px 10px 10px 10px;
	height: auto;
	width: 552px;
	border: 1px solid #0033FF;
}
#blue_box2 p{
	
	margin:10px 10px 10px 5px !important;
	color:#003399}
	
#blue_box2 img{

	margin:10px 0px 10px 30px;
	border:solid 1px #000000;
	
}



/*********************** buzai ******************************/
#buzai h2 {
	background-image: url(../images/hd_shield.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	padding: 0px;
	height: 125px;
	width: 578px;
	margin-top: 10px;
	margin-left: 20px;
}
#buzai p {
	height: auto;
	width: 546px;
	margin: 0px 0px 0px 25px;
	padding: 5px 0px;
	font-size: 12px;
	color: #333333;
	font-size:12px;
}

#buzai #img_box{
	width:578px;
	padding: 5px;
	height: auto;
	margin-top: 10px;
	margin-left: 20px;
	background-image: url(../images/bg_graf.gif);
	background-repeat: repeat;
}
.gecko #buzai #img_box{
	width:573px;
	padding: 5px;
	height: auto;
	margin-top: 10px;
	margin-left: 20px;
	background-image: url(../images/bg_graf.gif);
	background-repeat: repeat;
}
#buzai h3{
	padding: 0px;
	margin: 10px 0px 0px 10px;

	float:left;
}

#buzai #img_box #img_01 {
	width:281px;
	padding: 0px;
	height: 85px;
	background-image: url(../images/bt_shield_01.gif);
	background-repeat: no-repeat;
	margin: 0px;
}
#buzai #img_box #img_01 a{
	width:281px;
	padding: 0px;
	height: 85px;
	margin: 0px;
		text-indent:-9999px;
	display:block;
}
#buzai #img_box #img_01 a:hover{
	width:281px;
	padding: 0px;
	height: 85px;
	background-image: url(../images/bt_shield_01d.gif);
	background-repeat: no-repeat;
	margin: 0px;
}

#buzai #img_box #img_02 {
	width:281px;
	padding: 0px;
	height: 85px;
	background-image: url(../images/bt_shield_02.gif);
	background-repeat: no-repeat;
	margin: 0px 0px 0px 10px;
}
#buzai #img_box #img_02 a{
	width:281px;
	padding: 0px;
	height: 85px;
	margin: 0px;
		text-indent:-9999px;
	display:block;
}
#buzai #img_box #img_02 a:hover{
	width:281px;
	padding: 0px;
	height: 85px;
	background-image: url(../images/bt_shield_02d.gif);
	background-repeat: no-repeat;
	margin: 0px;
}

#buzai #img_box #img_03 {
	width:281px;
	padding: 0px;
	height: 85px;
	background-image: url(../images/bt_shield_03.gif);
	background-repeat: no-repeat;
	margin: 5px 0px 0px 0px;
}
#buzai #img_box #img_03 a{
	width:281px;
	padding: 0px;
	height: 85px;
	margin: 0px;
		text-indent:-9999px;
	display:block;
}
#buzai #img_box #img_03 a:hover{
	width:281px;
	padding: 0px;
	height: 85px;
	background-image: url(../images/bt_shield_03d.gif);
	background-repeat: no-repeat;
	margin: 0px;
}

#buzai #img_box #img_04 {
	width:281px;
	padding: 0px;
	height: 85px;
	background-image: url(../images/bt_shield_04.gif);
	background-repeat: no-repeat;
	margin: 5px 0px 0px 10px;
}
#buzai #img_box #img_04 a{
	width:281px;
	padding: 0px;
	height: 85px;
	margin: 0px;
		text-indent:-9999px;
	display:block;
}
#buzai #img_box #img_04 a:hover{
	width:281px;
	padding: 0px;
	height: 85px;
	background-image: url(../images/bt_shield_04d.gif);
	background-repeat: no-repeat;
	margin: 0px;
}

#buzai #img_box #img_05 {
	width:281px;
	padding: 0px;
	height: 85px;
	background-image: url(../images/bt_shield_05.gif);
	background-repeat: no-repeat;
	margin: 0px;
}
#buzai #img_box #img_05 a{
	width:281px;
	padding: 0px;
	height: 85px;
	margin: 0px;
		text-indent:-9999px;
	display:block;
}
#buzai #img_box #img_05 a:hover{
	width:281px;
	padding: 0px;
	height: 85px;
	background-image: url(../images/bt_shield_05d.gif);
	background-repeat: no-repeat;
	margin: 0px;
}

#buzai #img_box #img_06 {
	width:281px;
	padding: 0px;
	height: 85px;
	background-image: url(../images/bt_shield_06.gif);
	background-repeat: no-repeat;
	margin: 0px 0px 0px 10px;
}
#buzai #img_box #img_06 a{
	width:281px;
	padding: 0px;
	height: 85px;
	margin: 0px;
		text-indent:-9999px;
	display:block;
}
#buzai #img_box #img_06 a:hover{
	width:281px;
	padding: 0px;
	height: 85px;
	background-image: url(../images/bt_shield_06d.gif);
	background-repeat: no-repeat;
	margin: 0px;
}

#buzai #img_box #img_07 {
	width:281px;
	padding: 0px;
	height: 85px;
	background-image: url(../images/bt_shield_07.gif);
	background-repeat: no-repeat;
	margin: 5px 0px 0px 0px;
}
#buzai #img_box #img_07 a{
	width:281px;
	padding: 0px;
	height: 85px;
	margin: 0px;
		text-indent:-9999px;
	display:block;
}
#buzai #img_box #img_07 a:hover{
	width:281px;
	padding: 0px;
	height: 85px;
	background-image: url(../images/bt_shield_07d.gif);
	background-repeat: no-repeat;
	margin: 0px;
}

#buzai #img_box #img_08 {
	width:281px;
	padding: 0px;
	height: 85px;
	background-image: url(../images/bt_shield_08.gif);
	background-repeat: no-repeat;
	margin: 5px 0px 0px 10px;
}
#buzai #img_box #img_08 a{
	width:281px;
	padding: 0px;
	height: 85px;
	margin: 0px;
		text-indent:-9999px;
	display:block;
}
#buzai #img_box #img_08 a:hover{
	width:281px;
	padding: 0px;
	height: 85px;
	background-image: url(../images/bt_shield_08d.gif);
	background-repeat: no-repeat;
	margin: 0px;
}


#buzai #img_box #img_09 {
	width:281px;
	padding: 0px;
	height: 85px;
	background-image: url(../images/bt_shield_09.gif);
	background-repeat: no-repeat;
	margin: 0px;
}
#buzai #img_box #img_09 a{
	width:281px;
	padding: 0px;
	height: 85px;
	margin: 0px;
		text-indent:-9999px;
	display:block;
}
#buzai #img_box #img_09 a:hover{
	width:281px;
	padding: 0px;
	height: 85px;
	background-image: url(../images/bt_shield_09d.gif);
	background-repeat: no-repeat;
	margin: 0px;
}

#buzai #img_box #img_10 {
	width:281px;
	padding: 0px;
	height: 85px;
	background-image: url(../images/bt_shield_10.gif);
	background-repeat: no-repeat;
	margin: 0px 0px 0px 10px;
}
#buzai #img_box #img_10 a{
	width:281px;
	padding: 0px;
	height: 85px;
	margin: 0px;
		text-indent:-9999px;
	display:block;
}
#buzai #img_box #img_10 a:hover{
	width:281px;
	padding: 0px;
	height: 85px;
	background-image: url(../images/bt_shield_10d.gif);
	background-repeat: no-repeat;
	margin: 0px;
}

#buzai #img_box #img_11 {
	width:281px;
	padding: 0px;
	height: 85px;
	background-image: url(../images/bt_shield_11.gif);
	background-repeat: no-repeat;
	margin: 5px 0px 0px 0px;
}
#buzai #img_box #img_11 a{
	width:281px;
	padding: 0px;
	height: 85px;
	margin: 0px;
		text-indent:-9999px;
	display:block;
}
#buzai #img_box #img_11 a:hover{
	width:281px;
	padding: 0px;
	height: 85px;
	background-image: url(../images/bt_shield_11d.gif);
	background-repeat: no-repeat;
	margin: 0px;
}

.sub3_a {
	color: #FFFFFF;
}
.img_server {
	background-image: url(../images/img_server_shield.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	height: 209px;
	width: 498px;
	margin-top: 10px;
	margin-left: 30px;
	text-indent:-9999px;
	display:block;
}
.img_door {
	background-image: url(../images/img_woody_door.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 341px;
	width: 602px;
	text-indent:-9999px;
	display:block;
}
.notice {
	font-size: 10px;
	color: #FF0000;
}

#door {
	margin: -80px 0px 0px 20px;
	padding: 0px;
	font-size:12px;
	width:550px;
	height:auto;
}
.gecko #door {
	margin: 0px 0px 0px 20px;
}

#door table {
	margin: 0;
	padding: 0;
	font-size:12px;
	width:100%;
	text-align:center;
	border:solid 1px #CCCCCC;
}

#door th {
	padding: 5px 5px;
	font-weight:normal;
	border-bottom:solid 1px #CCCCCC;
	border-right:solid 1px #CCCCCC;
	background-color:#EEEEEE;
	text-align:center;
}
#door td {
	margin: 0px;
	padding: 5px 5px;
	border-bottom:solid 1px #CCCCCC;
	border-right:solid 1px #CCCCCC;
	text-align:center;
}

.head_solution {
	background-image: url(../images/hd_solution.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	padding: 0px;
	height: 180px;
	width: 572px;
	margin-top: 5px;
	margin-left: 23px;
}
#solution p {
	padding: 0px;
	height: auto;
	width: 550px;
	margin-top: 10px;
	margin-left: 30px;
}
#solution .b_box {
	padding: 10px;
	height: auto;
	width: 500px;
	margin-top: 10px;
	margin-left: 30px;
	background-image: url(../images/bg_graf.gif);
	background-repeat: repeat;
	border: 1px solid #006699;
}
#solution .b_box span{
	font-size:10px;
	margin-left:10px
}


#kyushu {
	height: auto;
	width: 90%;
	margin: 30px 0 0 30px;
}
	
.gaiyo_box {
	font-weight:bold;
	padding: 10px;
	height: auto;
	width: 570px;
	margin-top: 10px;
	margin-left: 30px;
	border: 1px solid #006699;
	background-image: url(../images/bg_graf.gif);
	background-repeat: repeat;
}
html>body .gaiyo_box {width: 540px;}

.hd_kyushu {
	background-image: url(../images/hd_kyushu.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	height: 170px;
	width: 571px;
	margin-top: 10px;
	margin-left: 20px;
	text-indent:-9999px;
	display:block;
}
.menu_kyushu {
	background-image: url(../images/h3_kyushu.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 40px;
	width: 517px;
	margin-top: 10px;
	margin-left: 20px;
	text-indent:-9999px;
	display:block;
}
#kouji h3 {
	font-size: 13px;
	color: #006699;
	padding: 0px;
	margin-top: 10px;
	margin-left: 14px;
}
#kouji h4 {
	font-size: 12px;
	color: #333;
	padding: 0px;
	margin-top: 20px;
	margin-left: 14px;
}
#kouji p {
	font-size: 12px;
	padding: 0px;
	margin-top: 10px;
	margin-left: 30px;
	width:85%
}



#kouji p img{
	padding: 0px;
	margin: 10px 0 10px 30px;
}
.sekou01 {
	background-image: url(../images/sekou_01.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 40px;
	width: 400px;
	margin-top: 5px;
	margin-left: 20px;
}
.img_left {
	float: left;
	text-align:center
}

.tx200{
	width:200px!important;
	text-align:left;
	margin:5 0 !important
}

.sekou_box {
	padding: 0px;
	margin-top: 10px;
	margin-left: 20px;
}
.sekou_box span{
	font-size:10px;
}

#info h3 {
	background-image: url(../images/h3_back_bl.gif);
	background-repeat: no-repeat;
	height: 34px;
	margin-top: 15px;
	margin-left: 15px;
	padding-top: 8px;
	padding-left: 20px;
	font-size:12px
}
#box_ky_left {float: left}
#box_ky_right {float: left;padding:0 0 0 20px}