/*----------------------------------------

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;}

	

/*----------------------------------------

Lens Roadmap

-------------------------------------------*/

ul.btn_lens{

	clear:both;

	list-style:none;

	padding: 0;

	margin:15px 0;

}



ul.btn_lens li div{

	width:400px;

	height:25px;

	position:relative;

	padding-bottom:5px;

	cursor: hand;

}


/*----------------------------------------

Page Top

-------------------------------------------*/


.to-top {
    background: rgba(0, 0, 0, 0) url("/japan/image2/to_top.gif") no-repeat scroll right center;
    clear: both;
    font-size: 10px;
    letter-spacing: 0.05em;
    margin: 10px 0;
    padding: 0 12px 0 0;
    text-align: right;
}

.to-top a{
  color:#537d90;
  text-decoration:none;
}