/*----------------------------------------
kihon kouzou
-------------------------------------------*/
body {
  	font-family: Arial, Helvetica, sans-serif;
	font-size:66%;
	}

.size2{
	font-size:11px;
	}
.size1{
	font-size:9px;
}

.spec_list th{
	letter-spacing:0;}
	
#memori_list th{
	letter-spacing:0;}
	
#header #head_search ul#language{
	margin:10px 320px 0 0 !important;
	margin/**/:10px 210px 0 0;
	}
	
#header #head_search ul#head_menu{
	padding:0 0 0 20px;}
	
h2#title_imaging{
	background:url(../image2/ttl_imaging.jpg) no-repeat;}
	
#footer{
	letter-spacing:0;
	}
	
h2#img_imaging{
	background:url(/english/image2/img_imaging.jpg) no-repeat;}
	
.acc_standard{
	border-top:solid 1px;
	text-align:right;
	margin-top:4px;
	padding:6px 0;
	border-color:#DDDDDD;
}

.caution{font-size:9px; 
	color:#666666; 
	margin:30px 0 0 0;
	line-height:130%;
	letter-spacing:0;}
.caution ul{margin:0; padding-left:14px;}
.caution li{margin:5px 0;}

#top_sub ul li{
	border-bottom:dotted 1px #DDD;
	padding:10px 0 8px 0;
	}
	
/*#top_nav dl{
	padding-top:5px;}*/
#top_nav dl#camera{
	background:url(../image2/top_nav_camera.jpg) no-repeat;}
#top_nav dl#lifecare{
	background:url(../image2/top_nav_lifecare.jpg) no-repeat;}
#top_nav dl#lens{
	background:url(../image2/top_nav_lens.jpg) no-repeat;}
#top_nav dl#others{
	background:url(../image2/top_nav_others.jpg) no-repeat;
	margin-right:0;}
	
#important_info{
	padding:0;
}

#content{
	overflow:visible;
}

#sub_contents{
	width:747px !important;
	width/**/:747;
	border-left:solid 1px #DDD;
}

h3#imaging_digital{
	background:url(/english/image2/mainimg_imaging-digital.jpg) no-repeat;
}
h2#img_support{
	background:url(/english/image2/img_support.jpg) no-repeat;
}
h2#title_support{
	background:url(/english/image2/ttl_support.jpg) no-repeat;
}
h2#img_lifecare{
	background:url(/english/image2/img_lifecare.jpg) no-repeat;
}
h2#title_lifecare{
	background:url(/english/image2/ttl_lifecare.jpg) no-repeat;
}
h3#lifecare_lupe{
	background:url(/english/image2/mainimg_lifecare-lupe.jpg) no-repeat;
	height:250px;
}
h3#lifecare_newceramics{
	background:url(/english/image2/mainimg_lifecare-newceramics.jpg) no-repeat;
}
h2#img_businessdevelopment{
	background:url(/english/image2/img_businessdevelopment.jpg) no-repeat;
}
h2#title_businessdevelopment{
	background:url(/english/image2/ttl_businessdevelopment.jpg) no-repeat;
}
h3#buisiness_survey{
	background:url(/english/image2/mainimg_business-survey.jpg) no-repeat;
}
h3#imaging_binoculars{
	background:url(/english/image2/mainimg_imaging-binoculars.jpg) no-repeat;
}
h3#imaging_security{
	background:url(/english/image2/mainimg_imaging-security.jpg) no-repeat;
}
h3#imaging_filmcamera{
	background:url(/english/image2/mainimg_imaging-film.jpg) no-repeat;
}
h2#title_sitemap{
	background:url(/english/image2/ttl_sitemap.jpg) no-repeat;
}
h2#title_forum{
	background:url(/english/image2/ttl_forum.jpg) no-repeat;
	height:50px;
	margin:0 0 10px 0;
	text-indent:-9999px;}
h2#title_museum{
	background:url(/english/image2/ttl_museum.jpg) no-repeat;
	height:50px;
	margin:0 0 10px 0;
	text-indent:-9999px;}
h2#title_announce{
	background:url(/english/image2/ttl_announce.jpg) no-repeat;
	height:50px;
	margin:0 0 10px 0;
	text-indent:-9999px;}
h2#title_pressrelease{
	background:url(/english/image2/ttl_pressrelease.jpg) no-repeat;
}
h2#title_sitepolicy{
	background:url(/english/image2/ttl_sitepolicy.jpg) no-repeat;
}
h3#support{
	letter-spacing:0; 
}

.box_products p.spec{
	letter-spacing:0;
}

.box_products p.end{
	letter-spacing:0;
	line-height:normal;
}

#products{
	letter-spacing:0; 
}

.list_table3{
	letter-spacing:0;
}

.list_table3 th{
	letter-spacing:0;
}

#scrollbar_top.support {
	height: 370px !important;
	height/**/: 300px;
}

.caution,
p.caution{
	letter-spacing: 0;
}

td#support_h3{
	font-size:12px;
	letter-spacing:0; 
}

#nav_left .on_menu-sub{
	padding:5px 5px 5px 15px;
	text-align:left;
	margin:0;
	line-height:1.5em;
}
h4#products,
h4#common,
h3#support{
	letter-spacing:0; 
}
#top_nav dl dt{
	margin-bottom:35px !important;
	margin-bottom/**/:35px;}
	
/*----------------------------------------
Spec List
-------------------------------------------*/
#spec_list th,
.spec_list th,
.recruit_list th,
.support_list th,
.press_list th{
	letter-spacing:0;
}

/*----------------------------------------
news_top.css
-------------------------------------------*/
#scrollbar_top.support {
	width: 378px;
	height: 204px !important;
	height/**/: 214px;
	overflow: auto;
	padding:0 10px 0 0;
	margin:0;	/*line-height:1.3em;*/
}
.title_news p.news_list{
	right:0;
	padding-left:15px;
	border-right:none;
}


/*----------------------------------------
Spec
-------------------------------------------*/
.spec_secondInfo{
	padding:0 0 0 24px;
}
.caution_list{
	margin:50px 0 25px 20px;
}
.caution_list li{
	line-height:normal;
	font-size:10px;
	color:#666666;
	margin:4px 0;
}



/*----------------------------------------
FAQ
-------------------------------------------*/
dl.faq2 dt{
	line-height:180%;}
dl.faq2 dd{
	line-height:180%;}
h5{
	font-size:13px;
}

#memori_list th,
.faq_list th{
	letter-spacing:0; 
	}
	
dl.faq dd p em {
	font-weight: bold;
	font-style: normal;
}


/*----------------------------------------
Link Icon
-------------------------------------------*/
p.b_system{
	background:url(/english/image2/b_btn-pdf.gif) no-repeat center left;
	margin-right:5px;
	font-size:11px;
	letter-spacing:0.01em;
	padding:0 0 0 35px;
	height:26px;
	line-height:26px;
	display:block;
	}
	
p.b_system a{
	display:block;
	width:200px;}
