@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 0 0 14px}

.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}

.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 17px 4px;
	padding:0}
	
div.exam-bg p.product01{
    margin:0;
	padding:155px 0px 0px 27px;}


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-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}

.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-line{
    margin:0; 
	padding:0;
	background:url(../image/line_dot_345.gif) no-repeat;
	width:345px;
	height:1px}




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

	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 h2{
	margin:0;
    padding:30px 0 10px 4px;
}

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;
}



/*************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#gallery 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#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;
}

/*************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;
}
