
.size1  { font-size: 9px; line-height: 130%; font-family: Osaka, "ＭＳ ゴシック" }
.size2  { font-size: 10px; line-height: 130%; font-family: Osaka, "ＭＳ ゴシック" }
.size3  { font-size: 12px; line-height: 130%; font-family: Osaka, "ＭＳ ゴシック" }
.size4  { font-size: 14px; line-height: 130%; font-family: Osaka, "ＭＳ ゴシック" }
.size5  { font-size: 18px; line-height: 130%; font-family: Osaka, "ＭＳ ゴシック" }
.size6  { font-size: 24px; line-height: 130%; font-family: Osaka, "ＭＳ ゴシック" }
.size7  { font-size: 36px; line-height: 130%; font-family: Osaka, "ＭＳ ゴシック" }
body       { color: #666; font-size: 12px; line-height: 130%; font-family: Osaka, "ＭＳ ゴシック"; background: #fff url(image/bg.gif); margin: 0pt; padding: 0pt }
h1 { font-weight: bold; font-size: 24px; font-family: Osaka, "ＭＳ ゴシック" }
h2 { font-weight: bold; font-size: 18px; font-family: Osaka, "ＭＳ ゴシック" }
h3 { font-weight: bold; font-size: 14px; font-family: Osaka, "ＭＳ ゴシック" }
h4 { font-weight: bold; font-size: 12px; font-family: Osaka, "ＭＳ ゴシック" }
h5 { font-weight: bold; font-size: 10px; font-family: Osaka, "ＭＳ ゴシック" }
h6 { font-weight: bold; font-size: 9px; font-family: Osaka, "ＭＳ ゴシック" }
td  { font-size: 12px; line-height: 130%; font-family: Osaka, "ＭＳ ゴシック" }
a:visited  { color: #009; text-decoration: none }
a:active  { color: #009; text-decoration: none }
a:link  { color: #009; text-decoration: none }
a:hover   { color: #009; text-decoration: none; background-color: #fffacd }
.bg1 { background: url(image/next/side_img1.jpg) no-repeat center top }
.bg2 { background: url(image/next/side_img2.jpg) no-repeat center top }
.bg3 { background: url(image/next/side_img3.jpg) no-repeat center top }
.bg4 { background: url(image/next/side_img4.jpg) no-repeat center top }
.bg5 { background: url(image/next/side_img5.jpg) no-repeat center top }
.bg6 { background: url(image/next/side_img6.jpg) no-repeat center top }

/*スタッフページ用*/

table.big td {font-size:14px; line-height: 130%; font-family: Osaka, "ＭＳ ゴシック"; }
/*--ドクターインフォ--*/
table.staff{border:#708090 1px solid;}

.info{width:120px;
	height:30px;
	background:#708090;}
.info a{display: block;
	width:120px;
	height:30px;
	background: #708090;
	color:#ffffff;
	font:bold 12px "ＭＳ Ｐゴシック"; 
	text-decoration:none;
	text-align:center;
	padding:8px 0 0 0;}
.info a:hover{color:708090;
	background:#eeeeee;}
	
.slist a:hover{color:cccccc;
	background:#708090;}
.slist{width:120px;
	height:30px;
	background:#cccccc;}
.slist a{display: block;
	width:120px;
	height:30px;
	background: #cccccc;
	color:#708090;
	font:bold 12px "ＭＳ Ｐゴシック"; 
	text-decoration:none;
	text-align:center;
	padding:8px 0 0 0;}
.slist a:hover{color:#708090;
	background:#eeeeee;}

.mainb{background:;}
.imgb{padding:0;
	width:81px;
	height:106px;
	background:;
	float:left;}
.capb{width:401px;
	height:auto;
	background:;
	margin-bottom:5px;
	float:left;}
.textb{width:479px;
	height:auto;
	background:;
	padding:3px 3px 3px 3px;
	border:#cfddf7 1px solid;
	clear:left;}
	
h2.title{width:481px;
	height:22px;
	border-left:#708090 1px solid;
	border-top:#708090 1px solid;
	background:#ffffff url() no-repeat;
	padding:5px 0 0 5px;
	margin:0 0 10px 0;}
h2.dr{width:398px;
	height:23px;
	margin:0 0 5px 0;
	padding:6px 0 0 5px;
	font-size:16px;
	color:#ffffff;
	background:#0099CC;
	border-left:#cfddf7 3px solid;}
h4.dr{margin:0;
	padding-left:5px;
	border-left:#708090 solid 3px;}

hr.line{width:400px;
	border-top:#0099CC 1px solid;
	border-right:none;
	border-bottom:none;
	border-left:none;
	margin:15px 0 15px 0;
	clear:left;}


/*--サイトマップ管理--*/
ul#sitemap{position: relative;
	left: 15px;
	top: 0px;
	width: 210px;
	margin:0;
	padding:0;}
	
h2#category{font-weight: bold;
	font-size: 14px;
	font-family: Osaka, "ＭＳ ゴシック";
	color: #003399;
	background-color:#cfddf7;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #5b82dd;
	padding: 3px 3px 3px 5px;
	margin-bottom: 5px;
	margin-top: 0px;}

table tr td.linklist{font-size:10px;}




.kyosei{
	border-collapse:collapse;
}
.kyosei td {
	width:200px;
	text-align:center;
	vertical-align:top;
	border:#CCCCCC solid 1px;
}
.kyosei .name {
	background:#EBE9DE;
}

.photo_left {
	float:left;
}
.photo_right {
	float:right;
}
.kyosei_bold_t{
	color:#3F2712;
	font-size:120%;
	font-weight:bold;
}
.kyosei_box {
	width:480px;
}
.kyosei_box02 {
	width:520px;
}
.kyosei_box03 {
	margin-top:10px;
	padding: 10px;
}
.kyosei_box p,
.kyosei_box03 p {
	padding-bottom:15px;
}

.kyosei_txt01{
	float:right;
	padding-left:15px;
	width:535px;
}
.kyosei_txt02{
	float:right;
	padding-left:15px;
	width:535px;
	text-decoration:underline;
}
.syourei_txt{
	float:left;
	width:420px;
	padding:2px 2px 2px 10px;
	margin:0 0 15px 0;
	border:#FF0000 solid 1px;

}
.hanarabi {
	padding-bottom:15px;
}

.time {
	border-collapse:collapse;
	margin:10px 0 15px 0;
}

.chiryou_txt{
	color:#0066FF;
}
.time .name {
	width:50px;
	color:#0066FF;
	text-align:center;
	vertical-align:top;
}
.time .price{
	width:80px;
	color:#FF0000;
	text-align:center;
	vertical-align:top;
}
.time td{
	padding:2px;
	border:#CCCCCC solid 1px;
}
.txt_center{
	text-align:center;
}
.syourei{
	width:500px;
	margin-bottom:15px;
	padding:10px;
	border:#cccccc solid 1px;
}
.syourei_heading{
	margin-bottom:10px;
	border-bottom:#cccccc solid 1px;
	font-weight:bold;
}

.chiryou {
	width:452px;
	padding:2px 1px 2px 1px;
	background:#cccccc;
	color:#666666;
	text-align:center;
}
.arrow {
	width:452px;
	color:#FF0000;
	text-align:center;
}
.uke {
	width:450px;
	border-collapse:collapse;
}
.uke .shiyou{
	background:#cccccc;
	border:#cccccc solid 1px;
	color:#666666;
	text-align:center;
}
.qa_heading {
	color:#0066FF;
	font-weight:bold;
}