@charset "UTF-8";


/*--------------- TOP PAGE---------------*/

.button-jpn{
     float:right;
	 margin:35px 2px 0 0;
	 padding:0}
	 
div.innovation-bg{
    clear:both;
    background: url(../image/bg_top.gif) no-repeat #FFF; 
	width:780px;
	/*height: 400px !important;
	height: 414px;*/
	height: 337px !important;
	height: 350px;
	padding:14px 0 0 0; 
	margin:0;
}

div.innovation-bn{
	width:779px;
	margin:0 1px 0 0;
	padding:0;
}
div.innovation-bn p{
	width:779px;
	margin:0;
	padding:0;
	/*background: url(../surgical_instruments/innovations/img/top_bn_bg.gif) top center no-repeat ;*/ 
}

.innovation-btn {
	margin: 7px 0 0 0;
	padding: 0;
}

.innovation01{
    margin:14px 0 0 0;
	padding:0}

.innovation02{
    margin:14px 0 0 4px;
	padding:0}
	  
.innovation03{
    margin:14px 0 0 4px;
	padding:0}

.innovation04{
    margin:0;
	padding:0}

.innovation05{
    margin:0 0 0 1px;
	padding:0}

.innovation06{
    margin:1px 0 0 0;
	padding:0}

.innovation07{
    margin:1px 0 0 1px;
	padding:0}

div.innovation-bottom-all{
    margin:0 0 0 0; 
	padding:0 0 0 0; 
	width:780px; 
	text-align:left}

div.topics-bg{
    float:left; 
	margin:0 0 0 0; 
	padding:0 0 0 0; 
	background: url(../image/bg_topics.gif) no-repeat; 
	width:544px; 
	/*height:218px;*/
	}

.topics-title{
    margin:0; 
	padding:14px 0 5px 14px}

.line-511{
    margin:0; 
	padding:0 0 0 12px}

.topics-text{
    width:506px;
	font-size:10px;
	margin:0;
	padding:5px 0 6px 15px;
	line-height:130%;
}

.iso{
    margin:0; 
	padding:0; 
	float:right}

/* INSTRUMENTS */

div.instrument{
    width:523px;
	height:162px;
	padding:0;
	margin:27px 0 33px 0}

div.instrument2{
    width:523px;
	height:281px;
	padding:0;
	margin:27px 0 33px 0}

.enlarge{
    margin:0;
	padding:58px 0 0 23px}

.pdf{
    margin:0;
	padding:37px 0 0 19px; 
	float:left}

.mov{
    margin:0;
	padding:37px 0 0 0; 
	float:left}

.dl{
     clear:both;
	 margin:0;
	 padding:1px 0 0 19px;}

/*---------------
for Morizane
------------------*/

.pdf2{
    margin:0;
	padding:143px 0 0 19px; 
	float:left}

.mov2{
    margin:0;
	padding:143px 0 0 0; 
	float:left}

.dl2{
     clear:both;
	 margin:0;
	 padding:1px 0 0 19px;}
	 
/*----------------*/

.instrument-chart{
     width:487px;
	 background:#CCCCCC;
	 padding:0;
	 margin:0 auto;}

.instrument-chart th{
    width:96px;
	font-weight:400;
	text-align:left;
	padding:5px 3px 5px 2px;
	margin:0;
	background:#F0F0F0;
}

table.instrument-chart td{
    width:388px;
	padding:5px 3px 5px 3px;
	margin:0;
	background:#FFFFFF}

.instrument-chart CAPTION{
margin-top:20px;
text-align:left;
}


.pagetop-sm{
    margin:0;
	padding:25px 0 6px 464px}

.pagetop-smSurgical{
    margin:0;
	padding:15px 0 6px 464px}

.line517{
    margin:0 0 40px 0;
	padding:0 0 0 5px}

/* Doctor's Profile */

.doctors-profile{
    margin:0;
	padding:23px 0 0 14px}

.doctors-name{
    margin:0;
	padding:23px 0 10px 14px}

.bold{
    font-size:12px;
	font-weight:bold}

.bold-large{
    font-weight:bold;
	font-size:15px;
	padding-left:3px}
	
.doctors-text{
    width:490px;
	padding:0 0 0 14px;
	margin:0;
	font-size:11px;
	line-height:15px}



/* ******************************************************************************

	SLIT LAMP

****************************************************************************** */

div#product{
	float:right;
	text-align:left;
	width:566px;
	margin:-21px 0 0 0;
	padding:0 0 0 0;
}

div#product h1{
    margin:0;
	padding:23px 0 6px 5px;
}

div#product p.btnlink{
	margin:30px 0 10px 7px;
}

div.slit-bg{
    background:url(../slit_lamp/image/bg_top.jpg) no-repeat;
	width:549px;
	height:347px;
	margin:2px 0 17px 4px;
	padding:0}

div.slit-bg p.product01{
    margin:0;
	padding:165px 0px 0px 27px;}

p.product02{
    margin:0;
	padding:1px 0px 0px 27px;}

p.product03{
    margin:0;
	padding:1px 0px 0px 27px;}
	
div.accessoy-bg{
    background: url(../slit_lamp/accessory/image/bg_top.jpg) no-repeat;
	width:549px;
	height:329px;
	margin:12px 0 17px 4px;
	padding:0
}

div.accessoy-bg p.product01{
    margin:0;
	padding:165px 0px 0px 27px;}


div.exam-bg{
    background:url(../examination_instruments/image/bg_top.jpg) no-repeat;
	width:549px;
	height:347px;
	margin:12px 0 50px 4px;
	padding:0}
	
div.exam-bg p.product01{
    margin:0;
	padding:155px 0px 0px 27px;}


div.exam-bg ul.exam_menu{
width:500px;
_width:530px;
padding:155px 0px 0px 25px;
_padding-left:25px;
margin:0;
}

div.exam-bg ul.exam_menu li{
float:left;
list-style-type:none;
padding-right:3px;
}




div.diag-bg{
    background:url(../diagnostic_instruments/image/bg_top.jpg) no-repeat;
	width:549px;
	height:347px;
	margin:11px 0 17px 4px;
	padding:0}

div.diag-bg p.product01{
    margin:0;
	padding:156px 0px 0px 27px;}

div.micro-bg{
    background:url(../microscope/image/bg_top.jpg) no-repeat;
	width:549px;
	height:347px;
	margin:-6px 0 17px 4px;
	padding:0}

p.title_under{
	margin:0 0 7px 2px;
	padding:0;
}

div.micro-bg p.product01{
    margin:0;
	padding:173px 0px 0px 27px;}

div.surge-bg{
    background: url("../surgical_instruments/img/bg_top.jpg") no-repeat;
	width:549px;
	height:347px;
	margin:12px 0 17px 4px;
	padding:0}

div.surge-bg p.product01{
    margin:0;
	padding:155px 0px 0px 27px;
}



/* *************************************************
	Product pic & spec
************************************************* */ 

.product-all{
	width:508px;
	margin:0 0 0 14px;
	padding:0;
}

.product-pic{
    float:left; 
	margin:0;
	width:144px;
	padding:0 0 0 0;
}

.product-pic img{
	margin-bottom:5px;
	}
 

.product-pic2{
    float:left; 
	margin:0; 
	padding:0 7px 8px 14px;
	border:1px solid red;
}

div.product-right{
    width:345px;
	background:url(../image/bg_download.gif) no-repeat; 
	float:right; 
	margin:0; 
	padding:0 0 18px 0;
}

div.product-right2{
    clear:both;
    width:510px;
	height:32px;
	background: url("../surgical_instruments/img/bg_download.gif") no-repeat;
	margin:0 0 8px 14px; 
	padding:0}

div.product-right3{
    width:325px;
	float:right; 
	margin-bottom:30px; 
	padding:0 0 18px 0;
}

div.product-right3 p.item-title02{
	padding-top:55px;
	_padding-top:65px;
}

div.product-right3 p.item-caption{
	margin-left:3px;
}

div.product-right3 div.item-menu p{
	float:left;
	margin-right:9px;
}

.product-spec{
    float:right; 
	padding:15px 0 0 0; 
	margin:0}

.product-download{
    float:left;
	padding:5px 0 0 10px; 
	margin:0}

.product-text{
    padding:4px 2px 3px 8px; 
	margin:0}
	
.product-text2{
    padding:4px 2px 3px 17px; 
	margin:0}

.product-text3{
    padding:4px 2px 3px 25px; 
	margin:0}

.product-text4{
    padding:4px 2px 3px 25px; 
	margin:0 0 0 2px;
	text-indent:-2px;}

.product-text5{
    clear:both;
    padding:20px 2px 3px 8px; 
	margin:0px 0 0 0;}

.product-text01{
    clear:both;
    padding:10px 2px 3px 8px; 
	margin:0;}

.product-header{
    clear:both;
    padding:10px 2px 3px 4px; 
	margin:0;
	font-weight:bold;}
	
.product-header2{
    clear:both;
    padding:10px 2px 3px 4px; 
	margin:30px 0 0 0;
	font-weight:bold;
	font-size:16px !important;}

.product-line{
    margin:0; 
	padding:0;
	background:url(../image/line_dot_345.gif) no-repeat;
	width:345px;
	height:1px}


h2.slit_lamp{
	margin-bottom:30px;
}


div.slit-bg ul.slit-menu{
width:500px;
_width:530px;
padding:155px 0px 0px 25px;
_padding-left:25px;
margin:0;
}

div.slit-bg ul.slit-menu li{
float:left;
list-style-type:none;
padding:25px 2px 50px 6px;
}

.line_slit {
margin:0 0 12px;
padding:0;
}


p.h2title {
margin-bottom:30px;
}


/* ******************************************************************************

	CATALOG

****************************************************************************** */

div#catalog{
	float:left;
	text-align:left;
	width:566px;
	margin:-4px 0 0 0;
	padding:0}
	
div#catalog h1{
    margin:0;
	padding:6px 0 6px 5px;
}

div#catalog h3{
	padding:0; 
	margin:20px 7px 8px 14px}

div#catalog h4{
    float:left; 
	width;120px;
	margin:0 0 0 0; 
	padding:0 0 0 14px;}

.catalog-download{
    width:400px;
	float:left;
	padding:0 0 0 0;
	margin:0 0 15px 8px}

div#catalog h5{
    width:508px;
	padding:15px 0 0 14px;
	margin:0;
	line-height:17px;
	font-size:12px;
	font-weight:400}


div.acrobat-reader{
    width:530px;
	background:#F4F4F4;
	border-width: 1px 0 0 0;
	border-style:solid;
	border-color:#E3E3E3;
	padding:0;
	margin:10px 0 0 14px}
	
div.acrobat-reader h1{
    width:355px; 
	padding:0;
	float:left;
	font-size:12px;
	font-weight:400;
	margin:19px 0 19px 15px}

div.acrobat-reader h2{
     float:right;
	 margin:0;
	 padding:10px 32px 10px 0}


.tab{
     float:left; 
	 margin:0; 
	 padding:0}

.tab-back{
     float:right; 
	 margin:0; 
	 padding-right:42px}

h1.d-name{
    clear:both; 
	padding:33px 0 21px 17px; 
	margin:0}

h1.d-name2{
    clear:both; 
	padding:33px 0 0 17px; 
	margin:0}

h1.d-name3{
    clear:both; 
	padding:10	px 0 21px 17px; 
	margin:0}

.page-link{
    text-align:right; 
	margin:0;
	padding:5px 44px 3px 0}

.page-link-line{
    text-align:right; 
	margin:0;
	padding-right:35px}

.explanation{
    width:508px;
	padding:0 0 0 14px;
	margin:0;
	line-height:17px}

.explanation-indent{
    width:508px;
	padding:0 0 0 14px;
	margin:0 0 0 1em;
	text-indent:-1em;
	line-height:17px}

.casestudy{
    width:505px;
	padding:5px 0 10px 16px;
	margin:0;
	line-height:17px}

div.innovation-right h2{
    padding:45px 0 5px 14px;
	margin:0}
	

div.innovation-right h3{
    padding:5px 0 5px 14px;
	margin:0}



/* *************************************************************************

	ACCESSORY

************************************************************************** */
#accessory p.accessory_map{
	margin-left:15px;
}

/* ****************************************
	Item
***************************************** */

#accessory div.category{
	margin:0 0 0 25px;
	padding:0;

}

#accessory div.category p.title{
	margin:0 0 0 0;
	padding:15px 0 0 0;

}

#accessory div.category div.item{
	width:498px;
	margin:4px 0 4px 4px;
	padding:0;
}

#accessory div.category div.item div.pic{
	float:left;
	width:82px;
	margin:0;
	padding:0;
}

#accessory div.category div.item div.pic p.photo{
	margin:0;
	padding:0;
}

#accessory div.category div.item div.pic p.closeup{
	clear:both;
	margin:-18px 0 4px 63px !important;
	margin:-18px 0 0 63px;
	border:0;
}		

#accessory div.category div.item div.pic p{
	margin:0;
	padding:0;
}

#accessory div.category div.item div.text{
	float:right;
	width:412px;
}

#accessory div.category div.item div.text p.title{
	width:396px !important;
	width:412px;
	font-weight:800;
	background:#F5F5F5;
	line-height:100%;
	padding:7px 8px;
	margin:0;
}

#accessory div.category div.item div.text p.ex{
	line-height:120%;
	padding:7px 8px;
	margin:0;
}

#accessory div.category div.item div.text p.ex a{
	background: url(../surgical_instruments/innovations/img/arrow.gif) no-repeat left center;
	padding:0 0 0 21px;
	display:block;
}

#accessory div.category p.blue_dot{
	clear:both;
	background: url(../surgical_instruments/ibri/img/line_01.gif) repeat-x left top;
	width:507px;
	line-height:1px;
	height:1px;
	font-size:1px;
	margin:0 0 0 0;
	padding:0;
}
	
	
/* *************************************************************************

	DIGITAL SOLUTION & DIGITALCAMERA SOFT ADAPTER

************************************************************************** */
div#digitalsolution{
	float:right;
	text-align:left;
	width:566px;
	margin:-18px 0 0 0;
	padding:0 0 0 0;
}

div#digitalsolution div.main-top{
    width:549px;
	margin:18px 0 0 4px;
	background-color:#697a98;
}

div#digitalsolution div.main-second{
    width:549px;
	margin-left:4px;
	background-color:#697a98;
}

div#digitalsolution div.main-second p.txt{
	color:#FFFFFF;
	padding:0 10px 10px;
}

div#digitalsolution div.main-second p.d_line{
	background:url("../slit_lamp/digitalsolution/digitalcamera/image/down_line.gif") repeat-x scroll left top transparent;

}


div#digitalsolution div.main-second p.btn{
	text-align:center;
	padding-bottom:30px;
	
}

div#digitalsolution div.main-second p.btn span.cap{
	color:#FFFFFF;
	text-align:center;
	display:block;
	padding-top:10px;
	font-weight:bold;
}

div#digitalsolution h2{
	margin:0;
    padding:30px 0 10px 4px;
}

div#digitalsolution h2.slit{
	margin:0;
    padding:30px 0 10px 4px;
	_padding-bottom:20px;
}

div#digitalsolution div.main-second p.m-explanation{
    width:521px;
	background-color:#697a98;
	color:#FFFFFF;
	padding:14px;
	margin:0;
	line-height:17px;
}

div#digitalsolution p.back{
	float:right;
	margin:0 17px 9px 0 !important;
	margin:0 8px 9px 0;
}

div#digitalsolution p.btnlink{
	margin:30px 0 10px 7px;
}

div#digitalsolution .pagetop-sm{
    margin:0;
	padding:25px 0 30px 494px;
}
	
#accessory div.category .pagetop-sm{
    margin:0;
	padding:25px 0 6px 440px;
}

div#digitalsolution div.item-menu {
	margin-left:10px;
}

div#digitalsolution div.item-menu p {
	float:left;
	padding-right:9px;
}


div#digitalsolution div.features {
	padding-left:10px;
	width:535px;
}


div#digitalsolution div.features p.pic{
	float:left;
	width:250px;
}

div#digitalsolution div.features p.txt{
	width:280px;
	_width:270px;
	float:left;
	padding-top:4px;
}


body#innovations div.features {
	margin: 0;
	padding:15px 0 30px 10px;
	width:523px;
	font-size:12px
}

body#innovations div.features .leading p.txt{
	font-size:12px !important;
	padding:0 0 10px 15px;
}

body#innovations div.features .left{
	float:left;
	width:345px;
	_width:335px;
	margin-right: 15px;
}

body#innovations div.features div.right{
	width:150px;
	float:left;
	padding-top:50px;
}

body#innovations div.features div.left p.txt{
	font-size:12px !important;
	margin:0;
	padding:5px 0 10px 15px;
}


body#innovations div.features h2.lft{
	margin:0;
	padding-top:10px;
}

div#digitalsolution p.f_line{
	background:url("../slit_lamp/digitalsolution/digitalcamera/image/bg_dot.gif") repeat-x scroll left top transparent;
	clear:both;
	font-size:1px;
	height:1px;
	line-height:1px;
	margin:10px 0px 10px 20px;
	_margin:20px 0px 20px 20px;
	width:515px;

}

div#digitalsolution p.function{
	padding:5px 0px 20px 10px;
	_padding-bottom:30px;
	margin:0;
}

div#digitalsolution div.f_icon{
	padding:0px 0px 5px 25px;
	margin:0;
}

div#digitalsolution div.f_icon p.pic{
	float:left;
	margin-bottom:20px;
	_margin-bottom:0px;
}

div#digitalsolution div.f_icon p.txt{
	margin-left:15px;
	float:left;
	padding-top:14px;
}

/*************DIGITALCAMERA************/
/*---spec---*/
.digitalcamera div#b_left{
	width:259px;
	float:left;
	margin:20px 0 0 9px !important;
	margin:20px 0 0 4px;
}

.digitalcamera div#b_left p.title{
	margin:15px 0;
}

.digitalcamera div#b_left p.spec{
	float:left;
	width:;
	margin:0 5px;
	line-height:150%;
}

.digitalcamera div#b_left p.spec_r{
	float:left;
	width:;
	margin:0 5px;
	line-height:150%;
}


.digitalcamera div#b_left p.spec span{
	font-weight:800;
}

.digitalcamera div#b_left p.line{
	clear:both;
	width:259px;
	background: url(../slit_lamp/digitalsolution/digitalcamera/image/bg_dot.gif) repeat-x left top;
	font-size:1px;
	line-height:1px;
	height:1px;
	margin:3px 0;
}

.digitalcamera div#b_left p.link{
	background: url(../slit_lamp/digitalsolution/digitalcamera/image/arrow.gif) no-repeat left center;
	padding:0 0 0 21px;
	margin:25px 0 0 0;
	display:block;
	font-weight:800;
}
	

/*--- gallery ---*/
.digitalcamera div#b_right{
	width:250px;
	float:left;
	margin:20px 0 0 27px;
}

.digitalcamera div#b_right p.title{
	margin:15px 0;
}

.digitalcamera div#b_right div#gallery{
	background: url(../slit_lamp/digitalsolution/digitalcamera/image/bg_r.gif) no-repeat left bottom;	
	padding-bottom:92px;
}

.digitalcamera div#b_right div#gallery2{
	background: url(../slit_lamp/digitalsolution/digitalcamera/image/bg_r2.gif) no-repeat left bottom;
	padding-bottom:21px;
	margin-bottom:30px;	
}



.digitalcamera div#b_right div#gallery p.photo{
	float:left;
	margin:1px 3px 2px 0;	
}

.digitalcamera div#b_right div#gallery2 p.photo {
float:left;
margin:1px 3px 2px 0;
}

.digitalcamera div#b_right div#gallery div.far_left{
	padding-left:10px;
}

.digitalcamera div#b_right div#gallery2 div.far_left{
	padding-left:10px;
}

.digitalcamera div#b_right div#gallery div.movie{
	background: url(../slit_lamp/digitalsolution/digitalcamera/image/bg_r02.gif) no-repeat left bottom;	
	padding-bottom:51px;
}

.digitalcamera div#b_right p.title_mov{
	margin:13px 0 0 18px;
}

.digitalcamera div#b_right p.text_mov{
	margin:5px 18px;
	color:#FFF;
}

.digitalcamera div#b_right p.play{
	width:100%;
	margin:15px 0 0 0;
	text-align:center;
}

.digitalcamera div#b_right .right_option p.pic{
	float:left;
	margin:0;
	padding-right:10px;
}




/*************ADAPTER************/
/*--pic_icon--*/
.adapter div.icon_wrap{
	width:534px;
	margin:0 0 0 15px;
	padding:0;	
}

.adapter div.icon_wrap p.icon{
	float:left;
	width:226px;
}

.adapter div.icon_wrap p.icon img{
	margin-right:10px;
}

.adapter div.icon_wrap p.icon_text{
	float:left;
	width:306px;
}

.adapter p.sub_picture,
.soft p.sub_picture{
	margin-left:15px;
}

.adapter p.graf{
	margin-left:4px;
}

/*************SOFT************/
/*--spec--*/
.soft div.spec_wrap{
	width:534px;
	margin:0 0 20px 9px;
}


.soft div.spec_wrap p.spec{
	float:left;
	width:;
	margin:0 5px;
	line-height:150%;
}

.soft div.spec_wrap p.spec_r{
	float:left;
	width:;
	margin:0 5px;
	line-height:150%;
}


.soft div.spec_wrap p.spec span{
	font-weight:800;
}

.soft div.spec_wrap p.line{
	clear:both;
	width:534px;
	background: url(../slit_lamp/digitalsolution/digitalcamera/image/bg_dot.gif) repeat-x left top;
	font-size:1px;
	line-height:1px;
	height:1px;
	margin:3px 0;
}

.soft div.spec_wrap p.link{
	background: url(../slit_lamp/digitalsolution/digitalcamera/image/arrow.gif) no-repeat left center;
	padding:0 0 0 21px;
	margin:25px 0 0 0;
	display:block;
	font-weight:800;
}
	

/* *************************************************************************

	AAO report

************************************************************************** */

div#report{
	float:left;
	text-align:left;
	width:566px;
	margin:-4px 0 0 0;
	padding:0}
	
div#report h1{
    margin:0 0 20px 0;
	padding:6px 0 6px 5px;
}

div#report p.normal{
	margin:0 9px;
	padding:0 0 0 0;
}

div#report div.gallery{
	margin:20px 0 0 5px;
	padding:0 0 0 0;
}

div#report ul.explanation-bn{
	margin: 14px 0px 0pt 0pt;
	border:  none;
	list-style-type: none;
	overflow:hidden;
	padding-left:13px;
}


div#report ul.explanation-bn li{
	float:left;
	margin-right:9px;
	padding-bottom:3px;
}


/* *************************************************************************

	Operation Microscope

************************************************************************** */
div.micro_sub{
	background:url(../image/micro_bg.gif) repeat-x;
	height:34px;
	}

div.micro_sub img{
	position:relative;
	left:10px;
	top:7px;
	}

div.micro_detail{
	padding:20px 14px;
	}
	
div.micro_box{
	width:auto;
	margin-bottom:18px;
	float:left;
	}
	
p.box_left{
	margin:0 14px 0 0;
	width:132px;
	float:left;
	}

div.box_right{
	margin:0 0 0 0;
	width:330px;
	float:left;
	}
	
div.box_right p.sub_title{
	background:url(../image/micro_underdot.gif) repeat-x bottom center;
	margin:0;
	font-weight:bold;
	font-size:12px;
	color:#47627a;
	padding-bottom:8px;
	}

div.box_right p.text{
	margin:11px 0 0 0;
	}	
	
div.box_100{
	padding:;
	}
	
div.box_100 p.sub_title100{
	background:url(../image/micro_underdot.gif) repeat-x bottom center;
	margin:0;
	font-weight:bold;
	font-size:12px;
	color:#47627a;
	padding-bottom:8px;
}	

.rtv {
	display:block;
	position:relative;
	width: 550px;
	margin:0;
}

p.ctlg{
	position:absolute;
	top:8px;
	_top:27px;
	left:426px;
	margin:0;
}
