@charset "UTF-8";

/* ***************************************************
* CSS file For for
	FileName: 01.css
■目次 ==========================================
■[00]:メインイメージ
**************************************************** */

/*-----------------------------------------------------------
■[00]:メインイメージ
------------------------------------------------------------*/
p.Item_exp {
	width: 375px;
	float: left;
	margin: 0 0 30px 0;
}

div.Item_img {
	width: 220px;
	float: right;
	text-align: left;
	margin: 0;
}

div.Item_img dl {
	clear: both;
}

div.Item_img dl dt {
	background: url(/img/04/name_bg.gif) no-repeat left bottom;
	width: 220px;
	height: 18px;
	text-align: center;
	font-size: 10px;
}

dl dd img.Expansion {
	float: right;
}

dl dd a {
	display: block;
	float: right;
}

p.Ex_ttl {
	color: #fff;
	font-weight: bold;
	text-align: center;
	background-color: #e71f19;
	clear: both;
	margin: 10px 0 0 0;
}

div.Item_img dl dd.IP65 {
	background: url(/img/04/nogisu_img05.jpg) no-repeat left bottom;
	width: 220px;
	height: 149px;
}

div.Item_img dl dd.IP65 p {
	font-size: 10px;
	color: #666;
	padding: 95px 10px 0;
	line-height: 14px;
}

dl.Item_img_w {
	width:326px;
	float: left;
}

dl.Item_img_w dt {
	background: url(/img/04/name_bg_w.gif) no-repeat left bottom;
	width: 326px;
	height: 18px;
	text-align: center;
	font-size: 10px;
}

dl.Item_img_s {
	width:124px;
	float: left;
	margin: 0 0 0 20px;
}

dl.Item_img_s dt {
	background: url(/img/04/name_bg_s.gif) no-repeat left bottom;
	width: 124px;
	height: 18px;
	text-align: center;
	font-size: 10px;
}

dl.Item_img_ss {
	width:94px;
	float: left;
	margin: 0 4px 0 0;
}

dl.Item_img_ss dt {
	background: url(/img/04/name_bg_ss.gif) no-repeat left bottom;
	width: 94px;
	height: 18px;
	text-align: center;
	font-size: 10px;
}

dl.Item_img_r {
	width: 220px;
	float: right;
	margin: 0;
}

dl.Item_img_r dt {
	background: url(/img/04/name_bg.gif) no-repeat left bottom;
	width: 220px;
	height: 18px;
	text-align: center;
	font-size: 10px;
}

/*********** 04-3 **********************/
div.Height_gauge {
	width: 425px;
	float: left;
}

div.Height_gauge p {
	float: left;
	width: 270px;
	margin: 14px 0 0 0;
}


dl.Item_w144 {
	width: 144px;
	float: right;
	margin: 14px 0 0 0;
}

dl.Item_w144 dt {
	background: url(/img/04/name_bg_w144.gif) no-repeat left bottom;
	width: 144px;
	height: 19px;
	text-align: center;
	font-size: 10px;
}

div.Debs_gauge {
	width: 420px;
	float: left;
}

dl.Item_w420 {
	width: 420px;
	float: left;
	margin: 60px 0 0 0;
}

dl.Item_w420 dt {
	background: url(/img/04/name_bg_w420.gif) no-repeat left bottom;
	width: 420px;
	height: 19px;
	text-align: center;
	font-size: 10px;
}

dl.Item_w174 {
	width: 174px;
	float: right;
	margin: 0 0 2px 0;
}

dl.Item_w174 dt {
	background: url(/img/04/name_bg_w174.gif) no-repeat left bottom;
	width: 174px;
	height: 19px;
	text-align: center;
	font-size: 10px;
}

/*********** 04-4 **********************/
div#Three-dimensional dl {
	width: 149px;
	float: left;
	margin: 0 6px 0 0;
}

div#Three-dimensional dl.Mg_none { margin: 0; }

div#Three-dimensional dl dt {
	background: url(/img/04/name_bg_hw.gif) no-repeat left bottom;
	width: 149px;
	height: 31px;
	text-align: center;
	font-size: 10px;
	line-height: 12px;
}

div#Three-dimensional dl dt span {
	display: block;
	text-align: center;
}

div#Three-dimensional dl dt span.l1 { padding: 9px 0 0 0; }
div#Three-dimensional dl dt span.l2 { padding: 3px 0 0 0; }

/*********** 04-5 **********************/
dl.Projector_partname {
	width: 252px;
	float: right;
}

dl.Projector_partname dt {
	background: url(/img/04/name_bg_w252.gif) no-repeat left bottom;
	width: 252px;
	height: 18px;
	text-align: center;
	font-size: 10px;
}

dl.Item_w199 {
	width: 199px;
	float: left;
	margin: 0 9px 0 0;
	padding: 0 0 20px;
}

dl.Item_w199 dt {
	background: url(/img/04/name_bg_w199.gif) no-repeat left bottom;
	width: 199px;
	height: 19px;
	text-align: center;
	font-size: 10px;
}

dl.Mg_none { margin: 0; }

div#Statue {
	width: 616px;
	background: url(/img/01/column_bg.gif) no-repeat bottom ;
	line-height: 18px;
	padding: 0 0 15px;
	clear: both;
}

div#Statue div {
	background: url(/img/01/column_top.gif) no-repeat top ;
	padding: 8px 0 0;
}
div#Statue div p {padding: 0 10px 5px 14px; }

div#Statue div dl {padding: 0 10px 8px 14px; }
div#Statue div dl dt,div#Statue div dl dd { display: inline; }
div#Statue div dl dt {
	font-weight: bold;
	padding: 0 10px 0 16px;
	background: url(/img/04/statue_square.gif) no-repeat left;
}


/*********** 04-6 **********************/
dl.Item_w180 {
	width: 180px;
	float: right;
}

dl.Item_w180 dt {
	background: url(/img/04/name_bg_w180.gif) no-repeat left bottom;
	width: 180px;
	height: 19px;
	text-align: center;
	font-size: 10px;
}

p.Microscope_exp {
	width: 415px;
	float: left;
	margin: 0 0 30px 0;
}

/*********** 04-7 **********************/

div.Waku3 {
	background: url(/img/common/waku2.gif) no-repeat left bottom;
	width: 616px;
	padding: 0 0 5px 0;
	margin: 0 0 15px 0;
	float: left;
}

div.Waku3 div.Lbox{
	float: left;
	width: 367px;
}
div.Waku3 div.Lbox img{ margin: 7px 0 8px 14px; }
div.Waku3 p.Rbox{
	float: left;
	width: 202px;
}

div.Waku3 p.Rbox img{ margin: 14px 0 0 10px; }

div.Waku3 div.Lbox p.Waku_comment {margin: 0 0 0 14px;}

dl.Item_w199 div {
	width: 199px;
	height: 50px;
	background: url(/img/04/bg_w199_bottom.gif) no-repeat bottom;
}

dl.Item_w199 div p {
	width: 186px;
	margin: 0 0 0 10px;
	font-size: 10px;
	line-height: 15px;
}


/*********** 04-8 **********************/
table.Parameter tr th, table.Parameter tr td {
	text-align: center;
	vertical-align: middle;
}

table.Parameter tr td.detail {
	text-align: left;
}


/*********** 04-9 **********************/

div#Circularity div.Waku p {
	min-height:0; 
	display: inline-table; 
} 
div#Circularity div.Waku p:after{ 
	content:"."; 
	display:block; 
	height:0; 
	clear: both; 
	visibility:hidden; 
} 
/* \*/ 
* html div#Circularity div.Waku p{height:0;} 
div#Circularity div.Waku p{display: block;} 
/* */ 
/* -- end clear float -- */

div#Circularity div.Waku p img {
	float: right;
	margin: 0 10px 0 0;
}

p.Item01 span, p.Item02 span, p.Item03 span, p.Item04 span {
	color: #ff0000;
	font-weight: bold;
}

dl.Item_w172,dl.Item_w430 {
	float: left;
	padding: 0 0 20px;
}

dl.Item_w172 { width: 172px; margin: 0 9px 0 0; }
dl.Item_w430 { width: 430px; }

dl.Item_w172 dt,dl.Item_w430 dt {
	height: 19px;
	text-align: center;
	font-size: 10px;
}

dl.Item_w172 dt { background: url(/img/04/name_bg_w172.gif) no-repeat left bottom; width: 172px; }
dl.Item_w430 dt { background: url(/img/04/name_bg_w430.gif) no-repeat left bottom; width: 430px; }

/*********** 04-10 **********************/
dl.Item_w301 {
	width: 301px;
	float: left;
}

dl.Item_w301 dt {
	background: url(/img/04/name_bg_w301.gif) no-repeat left bottom;
	width: 301px;
	height: 19px;
	text-align: center;
	font-size: 10px;
}

.Mg_l13 {
	margin: 0 0 0 13px;
}


/*********** 04-11 **********************/
div#Tester div.Waku {
	float: left;
}

div#Tester div.Waku div.TesterText {
	float: left;
	width: 360px;
}

div#Tester div.Waku p {
	min-height:0; 
	display: inline-table; 
	margin : 5px 0 25px 0;
	padding: 3px 0px 0px 50px;
} 
div#Tester div.Waku p:after{ 
	content:"."; 
	display:block; 
	height:0; 
	clear: both; 
	visibility:hidden; 
} 
/* \*/ 
* html div#Tester div.Waku p{height:0;} 
div#Tester div.Waku p{display: block;} 
/* */ 
/* -- end clear float -- */

div#Tester div.Waku div.Image {
	float: right;
	margin: 10px 10px 10px 0;
	width: 218px;
}

div#Tester div.Waku div.Image img {
	margin: 0px;
	padding: 0px;
}

div#Tester div.Waku p.Item01 span, div#Tester div.Waku p.Item02 span, div#Tester div.Waku p.Item03 span, div#Tester div.Waku p.Item04 span {
	color: #ff0000;
	font-weight: bold;
}

div#W141Box {
}

div#W141Box dl {
	width: 149px;
	float: left;
	margin: 0 6px 0 0;
}

div#W141Box dl.Mg_none { margin: 0; }

div#W141Box dl dt {
	background: url(/img/04/name_bg_w149.gif) no-repeat left bottom;
	width: 149px;
	height: 18px;
	text-align: center;
	font-size: 10px;
	line-height: 18px;
}

dl.Item_w199 div.h70 {
	width: 199px;
	height: 70px;
	background: url(/img/04/bg_w199_bottom.gif) no-repeat bottom;
}


/*********** 04-12 **********************/

div#W252Box {
	margin: 0 0 15px 0;
}

div#W252Box dl {
	width: 252px;
	float: left;
	margin: 0 6px 0 0;
}

div#W252Box dl.Mg_none { margin: 0; }

div#W252Box dl dt {
	background: url(/img/04/name_bg_w252.gif) no-repeat left bottom;
	width: 252px;
	height: 18px;
	text-align: center;
	font-size: 10px;
	line-height: 18px;
}
div#W199Box dl {
	width: 199px;
	float: left;
	margin: 0 6px 0 0;
}

div#W199Box dl.Mg_none { margin: 0; }

div#W199Box dl dt {
	background: url(/img/04/name_bg_w199_2.gif) no-repeat left bottom;
	width: 199px;
	height: 31px;
	text-align: center;
	font-size: 10px;
	line-height: 12px;
}

div#W199Box dl dt span {
	display: block;
	text-align: center;
}

div#W199Box dl dt span.l1 { padding: 9px 0 0 0; }
div#W199Box dl dt span.l2 { padding: 4px 0 0 0; }


.list001 ul {
	list-style-type: circle;
	padding-left:20px;
}
.list002 ul {
	list-style-type: decimal;
	padding-left:20px;
}
.list001 p {
	padding-left:15px;
}

.spe
{
	padding: 5px 40px;
	font-size: 14px;
	font-weight: bold;
}

table#Select2 {
	width: 616px;
	margin: 10px 0;
	font-size: 12px;
	line-height: 14px;
}

table#Select2 tr td.Head {
	background: #f3dbd4;
	padding: 5px;
	color: #FFF5F2;
}
table#Select2 tr td.Head2 {
	background: #FDF8F7;
	padding: 5px;
}
table#Select2 tr td.Empty {
	width: 35px;
	color:; #000000
}
table#Select2 tr th {
	font-weight: normal;
	text-align: center;
	color: #000;
	padding: 5px;
}
table#Select2 tr td {
	text-align: left;
	vertical-align: middle ;
	padding: 5px;
}

table#Select3 {
	width: 616px;
	margin: 10px 0;
	font-size: 12px;
	line-height: 14px;
}

table#Select3 tr th.Head {
	background: #f3dbd4;
	padding: 10px;
	color: #FF0000;
	font-weight: bold;
}
table#Select3 tr th {
	font-weight: normal;
	text-align: center;
	color: #000;
	padding: 10px;
}
table#Select3 tr td {
	text-align: left;
	vertical-align: top ;
	padding: 10px;
}


.fc3399CC{color: #3399CC;}
