.s12 {
	font-size: 12px;
}
.top_text {
	font-size: 13px;
	line-height: 20px;
}
.logo_back {
	background-image: url(top_img/3d_logo.jpg) no-repeat fixed right bottom;
}
.logo02_back {
	background-image: url(top_img/3d_logo02.jpg) no-repeat fixed right bottom;
}
.contents_l {
	background-image: url(top_img/contents_base.gif) no-repeat fixed left bottom;
}
.contents_c {
	background-image: url(top_img/contents_base.gif) no-repeat fixed center bottom;
}
.contents_r {
	background-image: url(top_img/contents_base.gif) no-repeat fixed right bottom;
}
.s10 {
	font-size: 10px;
	line-height: 15px;
}
.top_link:link{
	text-decoration: none;
	color: #666666;
	text-transform: none;
	font-weight: bold;
} 
.top_link:visited{
	text-decoration: none;
	color: #666666;
	font-weight: bold;
	text-transform: none;
} 
.top_link:hover{
	color: #1385EF;
	font-weight: bold;
} 
.navi_link:link{
	color: #2662BD;
	text-decoration: none;
	font-size: 12px;
	background-color: D6E4F2;
} 
.navi_link:visited{
	color: #2662BD;
	text-decoration: none;
	font-size: 12px;
	background-color: D6E4F2;
} 
.navi_link:hover{
	color: #FFFFFF;
	font-size: 12px;
	background-color: #2662BD;
}

.navi_v_link:visited{
	color: #FFFFFF;
	text-decoration: none;
	font-size: 12px;
	background-color: #2662BD;
} 

.navi_v_link:hover{
	color: #2662BD;
	font-size: 12px;
	background-color: #D6E4F2;
} 
.navi_v_link:link{
	color: #FFFFFF;
	text-decoration: none;
	font-size: 12px;
	background-color: #2662BD;
} 

.menu_link:link{
	color: #000000;
	font-size: 12px;
	text-decoration: none;
} 

.menu_link:visited{
	color: #000000;
	font-size: 12px;
	text-decoration: none;
} 

.menu_link:hover{
	color: #E11E80;
	font-size: 12px;
	text-decoration: none;
} 

.product_back {
	background: url(products/products_img/products_back02.gif) no-repeat fixed;
}
.product_back02 {
	background: url(products/products_img/products_back02.gif) no-repeat fixed;
}
.outline_back {
	background-: url(outline/outline_img/outline_back.gif) no-repeat fixed;
}
.circuit_back {
	background: url(circuit/circuit_img/circuit_back.gif) no-repeat fixed;
}
.price_list_back {
	background-image: url(price_list/price_list_img/price_list_back.gif) no-repeat fixed;
}
.spd_back {
	background: url(spd/spd_img/spd_back.gif) no-repeat fixed;
}
.arb_back {
	background: url(hokuden/hokuden_img/arb_back.gif) no-repeat fixed;
}
.test_back {
	background:url(nisshin/img/test_back.gif) no-repeat fixed;
}
.test_back {
	background:url(nisshin/img/new_back.gif) no-repeat fixed;
}
.thunder01_back {
	background:url(thunder01/thunder01_img/thunder01_back.gif) no-repeat fixed;
}
.thunder02_back {
	background:url(thunder02/thunder02_img/thunder02_back.gif) no-repeat fixed;
}
.contact_back {
	background: url(contact/contact_img/contact_back.gif) no-repeat fixed;}

.s14 {
	font-size: 14px;
	line-height: 20px;
}
.s16 {
	font-size: 16px;
	line-height: 20px;
}
.products_text {
	font-size: 12px;
	line-height: 16px;
	color: #666E98;
}
.detail_link:link{color: #CE3158;font-size: 12px;text-decoration: none;} 
.detail_link:visited{color: #CE3158;font-size: 12px;text-decoration: none;} 
.detail_link:hover{color: #1385EF;font-size: 12px;text-decoration: none;} 

.mini_link:link{color: #CE3158;font-size: 10px;text-decoration: none;} 
.mini_link:visited{color: #CE3158;font-size: 10px;text-decoration: none;} 
.mini_link:hover{color: #1385EF;font-size: 10px;text-decoration: none;} 

.big_link:link{color: #CE3158;font-size: 14px;text-decoration: none;} 
.big_link:visited{color: #CE3158;font-size: 14px;text-decoration: none;} 
.big_link:hover{color: #1385EF;font-size: 14px;text-decoration: none;} 


.tb_border {
	border: 1px solid #003333;
	background-color: #FFFFFF;
	font-size: 12px;
}

.close-link:link{color: #ffffff; background-color: #7F7F7F; text-decoration: none} 
.close-link:visited{color: #ffffff; background-color: #7F7F7F; text-decoration: none} 
.close-link:hover{color: #ffffff; background-color: #C80000} 
.test {
	border:1px solid #64A7F1;
	border-top:none;
/*	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #64A7F1;
	border-bottom-color: #64A7F1;
	border-left-color: #64A7F1;*/
}
.migi {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #64A7F1;
	font-size: 12px;
}

.migi_10 {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #64A7F1;
	font-size: 10px;
}
.contact_link {
	font-size: 12px;
	color: #DB0000;
	text-decoration: underline;
}
.contact_link:hover {
	font-size: 12px;
	color: #009FE9;
	text-decoration: underline;
}

/*プロダクトCSS*/
.block01 {
	width:567px;
	margin-top:45px;
	text-align:justify;
}
.block01 .exp01 {
	padding:9px 0;
	margin:0;
}
.block01 .box02 {
	width:138px;
	float:left;
}
.block01 .box02 img {
	border:1px solid #64A7F1;
}
.block01 h3 {
	font-size:14px;
	font-weight:normal;
	background:#64A7F1;
	padding:3px;
	margin:0;
}
.block01 .box03 {
	width:420px;
	margin:0;
	padding:0;
	float:right;
}
.block01 .box03 ul {
	list-style:disc;
	margin:0;
	padding:1em;
}
.block01 .spec01 {
	border-collapse:collapse;
	text-align:center;
}
.block01 .spec01 th {
	background:#BFDBF9;
	font-weight:normal;
	padding:1px 0;
	font-size:12px;
}
.block01 .spec01 td {
	padding:5px 0;
	font-size:12px;
}
.block01 .spec01 .bl {
	background:#E5EEF8;
}
.block01 .spec01 .th01 {
	width:129px;
}
.block01 .spec01 .th02 {
	width:88px;
}
.block01 .spec01 .th03 {
	width:93px;
}
.block01 .spec01 .th04 {
	width:50px;
}
.block01 .spec01 .th05 {
	width:60px;
}
.block01 .spec01 .td01 {
	text-align:justify;
}
.block01 .spec01 a {
	display:block;
	width:53px;
	height:15px;
	background:url(products/shosai_img/s_kairo01.gif) no-repeat;
	text-indent:-9999px;
	margin-left:5px;
	overflow:hidden;
}
.block01 .spec01 a:hover {
	background:url(products/shosai_img/s_kairo02.gif) no-repeat;
}
.block01 .box03 .btn01 a {
	display:block;
	width:240px;
	height:20px;
	background:url(products/shosai_img/btn_spd_banzu.gif) no-repeat 0 0;
	text-indent:-9999px;
	overflow:hidden;
}
.block01 .box03 .btn01 a:hover {
	background:url(products/shosai_img/btn_spd_banzu.gif) no-repeat 0 -20px;
}