body{
margin:0 auto;}

.font1 {  font-size: 12px; line-height: 20px; padding-right: 5px; padding-left: 5px}
.font2 {  font-size: 12px; line-height: 20px; padding-top: 10px; padding-right: 5px; padding-bottom: 10px; padding-left: 5px}
.list1 {  font-size: 12px; font-weight: bold; color: #FFFFFF; padding-top: 3px; padding-bottom: 3px}
.list2 {  font-size: 14px; font-weight: bold; color: #FFFFFF; padding-top: 2px; padding-right: 4px; padding-bottom: 2px; padding-left: 4px}
.list2_5 {  font-size: 10px; color: #FFFFFF; padding-top: 2px; padding-right: 4px; padding-bottom: 2px; padding-left: 4px}
.list3 {  font-size: 18px; color: #666666; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; font-weight: bold}
.font3 {  font-size: 12px; line-height: 18px; padding-top: 14px}
.font_new1 {  font-size: 12px; color: #009966; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; font-weight: bolder}
.font_new2 { font-size: 12px; color: #000000; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px}

.ss {
	font-size: 10px;
	margin-left: 15px;
	padding-top: 2px 6px;
	line-height: 14px;
}
.header {  font-size: 10px; font-weight: normal; padding: 3px 10px 3px 0; margin:0; text-align: right; font-style: normal}
.font_murmur {  font-size: 12px; line-height: 20px; padding-top: 10px; padding-bottom: 10px; padding-left: 5px; padding-right: 5px}
img{ margin:0; padding:0;}

/*ーーーーーーーーーーーーーーーーーーーーーー
メニュー
ーーーーーーーーーーーーーーーーーーーーーー*/
#menu{
	padding: 0;
	margin: 20px 10px 15px;
	width:210px;
	list-style-type: none;
	display: block;
}

#menu ul{ list-style-position:inside; display:inline;}

#menu li {
	padding: 0;
	margin:0 0 8px 0;
	display: inline;
	height: 60px;
	list-style-type: none;
}

#menu li a {
	height: 60px;
	padding: 0;
	margin:0 0 8px 0;
	background-image: url(Templates/temp_image/menu.jpg);
	display: block;
}

#menu li a p{ display:none;}

#menu .guide a { background-position: 0 0;}
#menu .hospital a {	background-position: 0 -60px;}
#menu .murmur a {	background-position: 0 -120px;}
#menu .guide a:hover { background-position: -210px 0;}
#menu .hospital a:hover {	background-position: -210px -60px;}
#menu .murmur a:hover {	background-position: -210px -120px;}


.contact{
	background-color:#FFFFCC;
	font-size:12px;
}

/*ーーーーーーーーーーーーーーーーーーーーーー
ボタン
ーーーーーーーーーーーーーーーーーーーーーー*/
#pagetop a{
	height: 20px;
	width:132px;
	padding: 0;
	margin:10px 20px 10px 10px;
	background: url(Templates/temp_image/btn-pagetop.gif) 0 0;
	display: block;
	float:right;
}
#pagetop a p{ display:none;}
#pagetop a:hover {	background-position: -132px 0;}


#backnumber a{
	height: 22px;
	width:132px;
	padding: 0;
	margin:0;
	background: url(topimage/new_back.gif) 0 0;
	display: block;
	float:right;
}
#backnumber a p{ display:none;}
#backnumber a:hover {background: url(topimage/new_back_f2.gif) 0 0;}

/*ーーーーーーーーーーーーーーーーーーーーーー
院長のつぶやき
ーーーーーーーーーーーーーーーーーーーーーー*/
.murmur-ttl{
margin-bottom:40px;}

.murmur-cat{
	margin:0 auto 20px;
	padding:0;
	width:500px;
	min-height:75px;
	background:#FFFFFF url(faq/img/cat.jpg) no-repeat right;
}
.murmur-q{
	margin:0 auto 20px;
	padding:0;
	width:500px;
	min-height:75px;
	background:#FFFFFF url(faq/img/q_cat.jpg) no-repeat right;
}

.murmur-q_box{
	margin: 0 85px 0 0 ;
	padding:0;
	width:415px;
	background:#FFFFFF url(faq/img/q_back.gif) repeat-y;
	font-size:8px;
	line-height:8px;
}

.murmur-q_tex{
	margin:0;
	padding:15px 30px 15px 20px;
	background: url(faq/img/q_2.gif) no-repeat right;
	font-size: 12px; line-height: 20px;
}

.murmur-a{
	margin:0 auto 20px;
	padding:0;
	width:500px;
	min-height:105px;
	background:#FFFFFF url(faq/img/a_dog.jpg) no-repeat left;

}

.murmur-a2{
	margin:50px auto;
	padding:0;
	width:500px;
	min-height:105px;
	background:#FFFFFF url(faq/img/a_dog2.jpg) no-repeat left;
}

.murmur-a_box{
	margin: 0 0 0 85px;
	padding:0;
	width:415px;
	background:#FFFFFF url(faq/img/a_back.gif) repeat-y;
	font-size:8px;
	line-height:8px;
}

.murmur-a_tex{
	margin:0;
	padding:15px 20px 15px 30px;
	background: url(faq/img/a_2.gif) no-repeat left;
	font-size: 12px; line-height: 20px;
}

.murmur-tex{
	width:500px;
	margin:10px auto ;
	padding:5px;
	font-size: 12px; line-height: 20px;
}

.murmur-q_box .top{ top:0}

.murmur-bn{
	width:500px;
	margin:20px auto;
	padding:0;
	font-size: 12px; line-height: 20px;
}

.bn-next{margin-left:5px; float:right;}
.bn-back{margin-right:5px; float:left;}

