/* tag */
body {
	margin: auto; 
	padding: 0 0 0 0;
	font-size: 100%;
	font-family:arial, verdana, san-serif, apple-gothic;
	text-align:center;
	}
p {
	margin: 0;
	padding: 0;
	}
ul {
	margin: 0;
	padding: 0;
	list-style: none;
	}

/* class */
.nav {
	display: none;
	}
.photo img{
	border: 1px #000000 solid;
	}
.bold {
	font-weight: bold;
	}

/* position */
.fRight {
	float:right;
	}
.fLeft {
	float:left;
	}
.fclear {
	clear:both;
}
.pd12	{
	padding:12
	}

/* Structure */
#main {
	width:906px;
	margin:auto;
	}
#wrap {
	width:962px;
	margin:auto;
	}
#header {
	margin-top:69px;
	height:65px;
	background-image:url(../_media/images/bg_header.gif); /*imagesÀÇ °æ·Î¸ÂÃß±â */
	background-position:top;
	background-repeat:repeat-x;
	text-align:right;
	}
#contents {
	margin: 0;
	}
#line1 {
	clear:both;
	}
#line2 {
	clear:both;
	text-align:center;
	padding:20px 35px 40px 35px;
	border-bottom:1px solid #C1C1C1;
	font-size:12px;
	color:#103767;
	}
#footer {
	clear:both;
	text-align:center;
	}
/* sub */
#subheader {
	margin-top:12px;
	margin-bottom:10px;
	background-image:url(../_media/images/bg_header.gif); /*imagesÀÇ °æ·Î¸ÂÃß±â */
	background-position:top;
	background-repeat:repeat-x;
	text-align:right;
	}
#subcontents {
	float:left;
	margin:0;
	background-image:url(../_media/images/bg.jpg); /*imagesÀÇ °æ·Î¸ÂÃß±â */
	background-repeat:repeat-y;
	}
#contentsLeft {
	float:left;
	height:100%;
	width:286px;
	background-image:url(../_media/images/bg.jpg); /*imagesÀÇ °æ·Î¸ÂÃß±â */
	background-repeat:repeat-y;
	}
.Bbox {
	background-color:#222A59;
	height:26px;
	}
.Bbox_right {
	background-color:#222A59;
	background-image:url(../_media/images/bg_Bbox_right.gif); /*imagesÀÇ °æ·Î¸ÂÃß±â */
	background-repeat:repeat-y;
	height:26px;
	}
#contentsRight {
	width:676px;
	float:right;
	background-image:url(../_media/images/bg_line02.gif); /*imagesÀÇ °æ·Î¸ÂÃß±â */
	background-position:right;
	background-repeat:repeat-y;
	}
#center {
	text-align:left;
	margin:20px;
	}
#subM1 {
	float:left;
	width:157px;
	border-right:2px solid #FFFFFF;
	background-color:#D5D6E2;
	}
#subM2 {
	float:left;
	width:157px;
	border-right:2px solid #FFFFFF;
	background-color:#D5D6E2;	 
	}
#subM3 {
	float:left;
	width:157px;
	border-right:2px solid #FFFFFF;
	background-color:#D5D6E2;
	}
#subM4 {
	float:left;
	width:157px;
	border-right:2px solid #FFFFFF;
	background-color:#D5D6E2;
	}
#subM1 ul li, #subM2 ul li, #subM3 ul li, #subM4 ul li {	
	border-bottom:2px solid #FFFFFF;
	text-align:left;
	}
#txt {
	clear:both;
	text-align:left;
	}

/* font-style */
.foot_txt {
	float:left;
	width:962px;
	padding:15px 0;
	font-size:10px;
	color:#4B5664;
	}
.foot_txt a{
	width:800px;
	padding:15px 0;
	font-size:10px;
	line-height:200%;
	color:#4B5664;
	text-decoration:none;
	}
.foot_txt a:hover{
	width:800px;
	padding:15px 0;
	font-size:10px;
	line-height:200%;
	color:#4B5664;
	text-decoration:underline;
	}
.title {
	height:35px;
	color:#000033;
	font-size:15px;
	font-weight:bold;
}
.stitle {
	height:30px;
	clear:both;
	color:#465183;
	font-size:13px;
	font-weight:bold;
	}
.content {
	padding-top:20px;
	color:#222A59;
	font-size:12px;
	}
.content a{
	color:#330099;
	font-size:12px;
	text-decoration:none;
	}
.content a:hover{
	color:#330099;
	font-size:12px;
	text-decoration:underline;
	}		
.Mbrown {
	height:22px;
	line-height:160%;
	color:#103767;
	font-size: 12px;
	background-repeat:no-repeat;
	background-image:url(../_media/images/ic_dot01.gif);
	background-position:left;
	padding-left:17px;
	}
.Mbrown a{
	height:22px;
	line-height:160%;
	color:#103767;
	font-size: 12px;
	text-decoration:none;
	}
.Mbrown a:hover{
	height:22px;
	line-height:160%;
	color:#103767;
	font-size: 12px;
	text-decoration:underline;
	}
.onMbrown {
	height:22px;
	line-height:160%;
	color:#333399;
	font-weight:bold;
	font-size: 12px;
	background-repeat:no-repeat;
	background-image:url(../_media/images/ic_dot02.gif);
	background-position:left;
	padding-left:17px;
	}
.onMbrown a{
	height:22px;
	line-height:160%;
	color:#333399;
	font-weight:bold;
	font-size: 12px;
	text-decoration:none;
	}
.onMbrown a:hover{
	height:22px;
	line-height:160%;
	color:#333399;
	font-weight:bold;
	font-size: 12px;
	text-decoration:underline;
	}
.leftmenu {
	padding-left:18px;
	float:left;
	text-align:left;
	color:#0C2B4E;
	font-size:13px;
	font-weight:bold;
	width:155px;
	line-height:30px;
	border-top:1px solid #BEC1D5;
	border-bottom:1px solid #BEC1D5;
	}
.leftmenu a {
	color:#0C2B4E;
	text-decoration:none;
}
 .leftmenu a:hover {
	color:#0C2B4E;
	text-decoration:underline;
 }

 /* Surgical Instructions */
 #subM01 {
	float:left;
	width:231px;
	border-right:2px solid #FFFFFF;
	background-color:#D5D6E2;
	}
#subM02 {
	float:left;
	width:195px;
	border-right:2px solid #FFFFFF;
	background-color:#D5D6E2;	 
	}
#subM03 {
	float:left;
	width:201px;
	border-right:2px solid #FFFFFF;
	background-color:#D5D6E2;
	}
#subM01 ul li, #subM02 ul li, #subM03 ul li {	
	border-bottom:2px solid #FFFFFF;
	text-align:left;
	}

h1 {
	font-size:15px;
	font-weight:bold;
	color:#6D8BA7;
	}

h2 {
	font-size:14px;
	font-weight:bold;
	color:#7D7DB2;
	}
.base {
	color:#333333;
	font-size:12px;
	}	
.base a{
	color:#333333;
	font-size:12px;
	}
.base a:hover{
	color:#333333;
	font-size:12px;
	}			