@charset "Shift_JIS";/*   body   */body {	background-image: url(images/bg.gif);	background-color: #B7BDC6;	text-align: center;	padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 0px;	}#container {	margin-right: auto;	margin-left: auto;	margin-top: 15px;	text-align: left;	padding: 0px 0px 0px 0px;	width: 806px;	}/*   frame shadow   */.shadow_left{	background-image: url(images/shadow_left.gif);	background-repeat: repeat-y;	}.shadow_right{	background-image: url(images/shadow_right.gif);	background-repeat: repeat-y;	}/*   image_shadow    */.image_shadow_left{	background-image: url(images/image_shadow_left.jpg);	background-repeat: repeat-y;	}.image_shadow_right{	background-image: url(images/image_shadow_right.jpg);	background-repeat: repeat-y;	}.image_shadow_bottom{	background-image: url(images/image_shadow_bottom.jpg);	background-repeat: repeat-x;	}/*   toppage   */.sakura {	background-image: url(images/top_image.jpg);	background-color: #FFFFFF;	background-repeat: no-repeat;	text-align: left;	width: 600px;	height: 368px;	padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 0px;	}.sakura p{	font-size: 12px;	color: #666666;	line-height: 16px;	padding: 25px 10px 0px 380px;	margin: 0px 0px 0px 0px;	}.sakura strong{	font-size: 12px;	color: #3FB587;	line-height: 16px;	font-weight: normal;	padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 0px;	}.sakura img{	margin: 2px 0px 6px 0px;	}/*   copyright   */.copyright img{	margin: 15px 0px 24px 0px;	}/*   GUIDE   */.guide{	font-size: 10px;	color: #666666;	text-align: right;	padding: 2px 4px 6px 0px;	}.guide a{	color: #FF0000;	text-decoration: none;	}.guide a:hover{	color: #FF0000;	text-decoration: underline;	}/* content */.content {	background-color: #FFFFFF;	text-align: left;	padding: 0px 0px 0px 0px;	margin: 6px 14px 20px 20px;	}.content p{	font-size: 12px;	color: #666666;	line-height: 20px;	padding: 5px 0px 0px 0px;	margin: 0px 0px 0px 0px;	}.content strong{	font-size: 16px;	color: #333333;	line-height: 20px;	padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 0px;	}.content img{	float: left;	margin: 0px 25px 0px 0px;	}/*   CM   */.gray_11{	text-align: left;	font-size: 11px;	color: #666666;	line-height: 18px;	}.photo	{	text-align: center;	background-color: #FFFFFF;	background-image: url(images/top_image.jpg);	background-repeat: no-repeat;	}#implantcm {	background-color: #FFFFFF;	text-align: left;	padding: 10px 10px 10px 200px;	margin: 0px;	background-image: url(images/cmbg.jpg);	background-position: top left;	background-repeat: no-repeat;	}.cminfo {	font-size: 12px;	line-height: 16px;	color: #666666;}.cmtitleclinic{	background-image: url(images/bg_t_clinic.gif);	background-position: top left;	background-repeat: no-repeat;	padding: 12px 0px 1px 20px;	margin: 0px;	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";}.cmtitleclinic h1{	text-align: left;	font-size: 14px;	font-weight:bold:	color: #C36F6F;	line-height: 18px;	margin: 0px 0px 10px 0px;	border-bottom:1px solid #CCCCCC;}.cmtitleclinic a{	color: #C36F6F;	text-decoration:none;	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";}.cmtitleimplant{	background-image: url(images/bg_t_implant.gif);	background-position: top left;	background-repeat: no-repeat;	padding: 12px 0px 1px 20px;	margin: 0px;	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";}.cmtitleimplant h1{	text-align: left;	font-size: 14px;	font-weight:bold:	color: #C36F6F;	line-height: 18px;	margin: 0px 0px 10px 0px;	border-bottom:1px solid #CCCCCC;}.cmtitleimplant a{	color: #C36F6F;	text-decoration:none;	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";}