@charset "utf-8";
@import url("clear.css");
/* CSS Document */

* {
	margin:0;
	padding:0;
}

p, li, ul, ol, h1, h2, h3 {
display:none;}

h1, h2, h3 {
	font-weight: normal;
}

h4{
font-size:12pt;
color:#000;
	}
#tb{
margin:15px 15px;
font-size:11pt;
}
#tb2{
margin:10px 10px;
font-size:11pt;

}

.clinic{display:none;
}
.clinic span{display:none;
}
.menu{display:none;
}
.menu span{display:none;
}
.dr{display:none;
}
.dr span{display:none;
}
.map{display:none;
}
.map span{display:none;
}
body {
	color: #000;
	font-weight:normal;
	background-color:#FFFFFF;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN","Hiragino Kaku Gothic Pro","ƒqƒ‰ƒMƒmŠpƒS Pro W3","‚l‚r ‚oƒSƒVƒbƒN",Osaka,sans-serif ;
}

p {
display:none;}

img { 
	border-width:0px;
	display:block; 
}

span {}


/*-----------------------------------------------------------------------------------------*/


#header {
display:none;}

#header-l {
display:none;}

#header-r {
display:none;}

#header-r img {
	float: right;
}

#header01 {
	padding: 15px 0 7px 0;
}

#pan {
display:none;}

#pan-in {
	margin: 0 auto;
	width: 800px;
	padding: 11px 0 0 0;

}

/* safari only \*/
	html:\66irst-child #pan-in{
	padding: 8px 0 0 0;;
}
/* end */


#pan-in h2 {
	font-size: 11px;
	color: #999999;
	float: left;
}

#pan-in p {
	font-size: 11px;
	color: #999999;
	float: right;
}
#pan a { color: #999999; text-decoration: underline solid 1px; }
#pan a:hover { color: #FFFFFF; background-color: #FF6666; text-decoration: none; }


#content {
	margin: 0 auto;
	width: 640px;
	padding: 20px 0 40px 0;
}

#main {
	width: 640px;
	font-size:11pt;
}

.main-text01 {
	padding: 25px 0 24px 0;
}

.main-text01 a { color: #FF4C4C; text-decoration: underline solid 1px; }
.main-text01 a:hover { color: #FFFFFF; background-color: #FF6666; text-decoration: none; }

.main-text01 p {
	font-size: 14px;
	color: #4D4D4D;
	line-height: 24px;
}

.main-box01 {
display:none;}

.main-box01 img {
	padding: 16px 20px 34px 20px;
	float: left;
}

.main-box01 p {
	font-size: 14px;
	color: #4D4D4D;
	line-height: 22px;
	padding: 11px 0 0 0;
}

.text01{
	font-size: 14px;
	color: #4D4D4D;
	line-height: 22px;
	padding: 11px 0 0 0;
}
.text02{
	font-size: 11pt;
	color: #000;
}

.text12{
font-size:11pt;
}
.text11{
font-size:11pt;
}

.table_txt{
font-size:11pt;
}

.main-box01 a { color: #FF4C4C; text-decoration: underline solid 1px; }
.main-box01 a:hover { color: #FFFFFF; background-color: #FF6666; text-decoration: none; }

.main-box02 {
	width: 520px;
	height: 66px;
	margin: 20px 0 0 0;
}

.main-box02 img {
	padding: 0 20px 0 0;
	float: left;
}

.main-box02 p {
	font-size: 14px;
	color: #4D4D4D;
	line-height: 20px;
}

.main-box02 a { color: #FF4C4C; text-decoration: underline solid 1px; font-size: 12px; }
.main-box02 a:hover { color: #FFFFFF; background-color: #FF6666; text-decoration: none; font-size: 12px; }

#navi {
display:none;}

.navi-01 {
	border-top: solid 10px #FF6666;
	padding: 20px 0;
}

#navi-02-padding {
	padding: 30px 0 5px 0;
}

#navi-02 {
	padding: 0 0 30px 0;
}

#navi-03 {
	height: 166px;
	background-color: #F7F7F7;
	padding: 14px 0 0 20px;
}

#navi-03 img {
	padding: 0 0 7px 0;
}

#navi-03 p {
	font-size: 12px;
	color: #4D4D4D;
	line-height: 16px;
	padding: 0 0 15px 0;
}

#footer {
	background-image:url(../../img/bg/03.gif);
	background-repeat: repeat-x;
	height: 104px;
}

#footer-02 {
display:none;}

#footer-in {
	margin: 0 auto;
	width: 800px;
}

#footer-in p{
	font-size: 11px;
	text-align: center;
}

#footer-in a { color: #999999; text-decoration: underline solid 1px; }
#footer-in a:hover { color: #FFFFFF; background-color: #FF6666; text-decoration: none; }

#footer-text01 {
	color: #999999;
	padding: 11px 0 0 0;
	height: 20px;
}

/* safari only \*/
html:\66irst-child #footer-text01{
	padding: 8px 0 0 0;
	font-size: 10px;
}
/* end */

#footer-text02 {
	color: #FFFFFF;
	padding: 10px 0 0 0;
	line-height: 12px;
	height: 32px;
}

/* safari only \*/
html:\66irst-child #footer-text02{
	padding: 11px 0 0 0;
}
/* end */

#footer-text03 {
	color: #999999;
	padding: 11px 0 0 0;
	height:18px;
}

/* safari only \*/
html:\66irst-child #footer-text03{
	padding: 8px 0 0 0;
	font-size: 10px;
}

#pr_mail{
display:none;
}
/* end */

