@charset "utf-8";

/*======= solution Contents Parts =====================*/


.wrap3{
	position:relative;
	width:910px;
	margin:0 auto;
	padding-top:0px;
	padding-bottom:0px;
	text-align:left;
}

h3.ttl_h3 {
font-family: "Arial Black", Gadget, sans-serif;
font-weight: normal;
font-size: 20px;
margin-bottom: 5px;
color: #000000;
line-height: 1.2;
}


.float_l450{
	width:450px;
	float:left;
}
.float_r480{
	width:480px;
	float:right;
}
.float_r450{
	width:450px;
	float:right;
}
.float_r280{
	width:280px;
	float:right;
}
.float_l{
	float:left;
}
.float_r{
	float:right;
}


.txt_l01{
	float:left;
	width:430px;
}
.txt_l02{
	float:left;
	width:600px;
}
.txt_l03{
	float:left;
	width:520px;
}
.txt_l04{
	float:left;
	width:400px;
}
.txt_l05{
	float:left;
	width:670px;
}
.txt_r01{
	float:right;
	width:430px;
}
.txt_r04{
	float:right;
	width:400px;
}


table.table_solution01{
	width: 100%;
	border-collapse: collapse;
	border: 1px solid #b3b3b3;
}
table.table_solution01 th{
	border: 1px solid #b3b3b3;
	background-color:#03aad6;
	color:#fff;
	text-align:center;
	vertical-align:middle;
	padding: 10px 10px;
}
table.table_solution01 td{
	border: 1px solid #b3b3b3;
	vertical-align:middle;
	padding: 10px 10px;
}
table.table_solution01 td.cell_01{
	background-color:#f2f2f2;
}

dl.list_solution01 {
}
dl.list_solution01 dt{
	font-size:16px;
	font-weight:bold;
}
dl.list_solution01 dd{
	padding-left:0.5em;
	text-indent:-0.5em;
}

ul.list_solution02 {
	padding-left:10px;
	margin-bottom:20px;
}
ul.list_solution02 li{
	font-size: 120%;
	padding-left:0.5em;
	text-indent:-0.5em;
}

h3.txt_solution01{
	font-size:140%;
}


.box_sensor01{
	background-color:#eee;
	width:910px;
	margin:0 auto;
	padding:30px 0 26px;
}
.box_sensor01 div{
	float:left;
	display:inline;
	margin-left:38px;
	width:180px;
}
.box_sensor01 div dl{
	padding:0 5px;
}
.box_sensor01 div dl dt{
	font-weight:bold;
	font-size:120%;
}

#diferrent{
	border-bottom:1px solid #000000;
	margin-bottom:50px;
}

#diferrent_1cell dl{
	text-align:left;
}
#diferrent_1cell dl dt{
	text-align:center;
	font-size:20px;
	font-family:"Arial Black", Gadget, sans-serif;
	font-weight:normal;
	min-height:60px;
	margin-bottom:10px;
	background:#fff url(/common/img/sttl_bg.gif) 50% 100% no-repeat;
	color:#fff;
}
#diferrent_1cell dl dt span{
	display:block;
	padding-top:10px;
	padding-bottom:10px;
	background:#262626;
}
#diferrent_1cell dl dd{
	font-size:15px;
	margin-bottom:30px;
}


#diferrent_2cell dl{
	width:445px;
	float:left;
	margin-right:20px;
	text-align:left;
}
#diferrent_2cell dl.end{
	margin-right:0px;
}
#diferrent_2cell dl dt{
	text-align:center;
	font-size:20px;
	font-family:"Arial Black", Gadget, sans-serif;
	font-weight:normal;
	min-height:60px;
	margin-bottom:10px;
	background:#fff url(/common/img/sttl_bg.gif) 50% 100% no-repeat;
	color:#fff;
}
#diferrent_2cell dl dt span{
	display:block;
	padding-top:10px;
	padding-bottom:10px;
	background:#262626;
}
#diferrent_2cell dl dd{
	font-size:15px;
	margin-bottom:30px;
}


/* automotive (Individual) */

.visualBox_pop #automotive_p1{
	top:157px;
	left:225px;
	z-index:11;
}
.visualBox_pop #automotive_p2{
	top:192px;
	left:285px;
	z-index:12;
}
.visualBox_pop #automotive_p3{
	top:217px;
	left:365px;
	z-index:13;
}
.visualBox_pop #automotive_p4{
	top:80px;
	left:620px;
	z-index:14;
}
.visualBox_pop #automotive_p5{
	top:180px;
	left:438px;
	z-index:15;
}
.visualBox_pop #automotive_p6{
	top:210px;
	left:488px;
	z-index:16;
}
.visualBox_pop #automotive_p7{
	top:340px;
	left:288px;
	z-index:17;
}
.visualBox_pop #automotive_p8{
	top:250px;
	left:585px;
	z-index:18;
}
.visualBox_pop #automotive_p9{
	top:190px;
	left:665px;
	z-index:19;
}


/* automotive (Individual) */

.visualBox_pop #medical_p1{
	top:142px;
	left:55px;
	z-index:11;
}
.visualBox_pop #medical_p2{
	top:85px;
	left:347px;
	z-index:12;
}
.visualBox_pop #medical_p3{
	top:215px;
	left:277px;
	z-index:13;
}
.visualBox_pop #medical_p4{
	top:315px;
	left:47px;
	z-index:14;
}
.visualBox_pop #medical_p5{
	top:307px;
	left:350px;
	z-index:15;
}
.visualBox_pop #medical_p6{
	top:54px;
	left:795px;
	z-index:16;
}


.visualBox_pop #medical_p7{
	top:122px;
	left:253px;
	z-index:17;
}
.visualBox_pop #medical_p8{
	top:42px;
	left:470px;
	z-index:18;
}
.visualBox_pop #medical_p9{
	top:82px;
	left:700px;
	z-index:19;
}
.visualBox_pop #medical_p10{
	top:352px;
	left:211px;
	z-index:20;
}
.visualBox_pop #medical_p11{
	top:252px;
	left:353px;
	z-index:21;
}
.visualBox_pop #medical_p12{
	top:332px;
	left:353px;
	z-index:22;
}
.visualBox_pop #medical_p13{
	top:223px;
	left:653px;
	z-index:23;
}
.visualBox_pop #medical_p14{
	top:263px;
	left:733px;
	z-index:24;
}
.visualBox_pop #medical_p15{
	top:323px;
	left:633px;
	z-index:24;
}
.visualBox_pop #medical_p16{
	top:363px;
	left:813px;
	z-index:24;
}

.visualBox_pop #medical_p17{
	top:162px;
	left:253px;
	z-index:22;
}
.visualBox_pop #medical_p18{
	top:83px;
	left:573px;
	z-index:23;
}
.visualBox_pop #medical_p19{
	top:163px;
	left:693px;
	z-index:24;
}
.visualBox_pop #medical_p20{
	top:223px;
	left:553px;
	z-index:24;
}
.visualBox_pop #medical_p21{
	top:263px;
	left:733px;
	z-index:24;
}



.visualBox_pop .pop_s02{
	padding:18px;
	width:170px;
	position:absolute;
	top:0;
	left:0;
	display:none;
	z-index:500;
	/**/
	height:177px;
	background:url(/img/solutions/solution_pop_bg_s02.png) 0 0 no-repeat;
}
