/*
大分市マツモト歯科オリジナルです。
http://blog.matsumoto-shika.jp/
すべてのイメージの使用は禁止です。.
*/
@charaset "UTF-8";

	body {
 		margin:0;
		 padding:0;
		background:url("images/greenback.jpg") repeat;
		 background-attachment:fixed;
 		text-align:center;
 		color:#ff9933;
 		font-size:x-small;
 		voice-family:"\"}\"";
 		voice-family:inherit;
 		font-size:small;
		}
 	a{
  		font-weight:bold;
  		color:#006400;
 		 text-decoration:none;
 		font-size:x-small;
 		voice-family:"\"}\"";
 		voice-family:inherit;
 		font-size:small;
		}
	a:hover{
 		font-weight:bold;
  		color:#EC7600;
	 	 text-decoration:underline ;
		 position: relative; bottom: 2px;
 		font-size:x-small;
 		voice-family:"\"}\"";
 		voice-family:inherit;
 		font-size:small;
		}
 	a:visited{
  		color:#53AB32;
 		font-size:x-small;
 		voice-family:"\"}\"";
 		voice-family:inherit;
 		font-size:small;
		}
#search{
border:1px solid;
border-color:#ccff66 #D5F0AA #D5F0AA #ccff66 ;
width:150px;
padding:2px 2px 2px 5px;
background:url("images/seach.gif") 0 0 no-repeat;
}
  	#head_comment{
		width:800px;
		padding-top:3px;
		padding-bottom:3px;
 		 text-align:right;
 		font-size:10px;
		clear:both;
		}  
 	#wrapper01{
		background:url("images/greenback.gif") repeat;
  		width:820px;
		  margin-left:auto;
 		 margin-right:auto;
 		 text-align:left;
 		 border:#ccff66 solid 2px;

		}
 	#wrapper02{
		background:url("images/backyellow.gif") repeat;
  		width:820px;
		  margin-left:auto;
 		 margin-right:auto;
 		 text-align:left;
 		 border:#ccff66 solid 2px;
		}
 	#wrapper{
  		background:url("images/leafmain.gif") left top no-repeat;
		}
 	#wrapper_category{
  		background:url("images/leafmini.gif") left top no-repeat;
height:175px;
		}
 	#wrapper_ktai{
  		background:url("images/leafmini.gif") left top no-repeat;
		}

  	#header{
		font-family:"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka",verdana, arial, sans-serif;
	 	 padding-top:20px;
 		font-size:13px;
  		line-height:170%;
		}  

  	#toptitle{
	 	 width:240px;
		color:#fff;
 		 margin-top:50px;
 		 margin-left:10px;
	 	 text-align:center;
 		font-size:16px;
		font-weight:bold;
 		 float:left;
  		line-height:160%;
filter: progid:DXImageTransform.Microsoft.shadow(color=#63C600, direction=135, strength=3);
		} 
 	#toptitle a:visited{
  		font-weight:bold;
  		color:#006400;
 		 text-decoration:none;
		}
	#toptitle_category{
	 	 width:140px;
		color:#fff;
 		 margin-top:20px;
	 	 text-align:center;
 		font-size:8px;
		font-weight:bold;
 		 float:left;
  		line-height:150%;
filter: progid:DXImageTransform.Microsoft.shadow(color=#63C600, direction=135, strength=3);

}

  	#titlename{
	 	 width:240px;
		}   
  	#titlename a,#titlename a:hover{
	 	 text-align:center;
 		font-size:22px;
		font-weight:bold;
		margin-bottom:15px;
filter: progid:DXImageTransform.Microsoft.shadow(color=#459322, direction=135, strength=3);		}  

  	#titlename_category{
	 	 width:140px;
		}   
  	#titlename_category a,#titlename_category a:hover{
	 	 text-align:center;
 		font-size:12px;
		font-weight:bold;
		margin-bottom:15px;
filter: progid:DXImageTransform.Microsoft.shadow(color=#459322, direction=135, strength=3);		}   
	.titlesenmon{
  		color:#008000;
		 text-align:center;
 		font-size:14px;
filter: progid:DXImageTransform.Microsoft.shadow(color=#459322, direction=135, strength=3);
		margin-bottom:50px;
}
	.entrynext{
		width:440px;
 		font-size:14px;
	 	 color:#E3D077 ;
	 	 text-align:center;
 	 	padding:5px;
		background:#EBFFC0;
		}
	.titlewa	{ 

		color:#B17649;
		text-align:right;
		margin-right:10px;
 		 float:right;
		}
	.excellent{

		text-align:right;
		margin-right:10px;
 		 float:right;
		}
	.excellent a:hover{
 		font-weight:bold;
  		color:#EC7600;
		 position: relative; bottom: 0px;
 		font-size:x-small;
 		voice-family:"\"}\"";
 		voice-family:inherit;
 		font-size:small;
		}
	.comment_right{
		 float:right;
		}
	.news{
		background:#fff url("images/new_back.gif") 40px 20px no-repeat;
 		 border-bottom:#ccff66 solid 2px;
 		 border-top:#ccff66 solid 2px;
	 	 width:500px;
		padding:12px 3px 12px 3px;
		margin-bottom:7px;
		margin-top:20px;
	 	 font-size:9px;
		}
	.news_title{
		background:url("images/categoryhana.gif") left no-repeat;
		font-family:"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka",verdana, arial, sans-serif;
		color:#9A5834;
		font-size:18px;
		font-weight:bold;
		text-align:left;
 		border-bottom:#ccff66 solid 1px;:#ccff66 solid 1px;
		padding:3px 0px 3px 30px;
		margin-top:5px;
		margin-bottom:10px;

		}

	.news_category{
	 	 background:#FFFFDD;
 		 border-bottom:#ccff66 solid 1px;
 		 border-top:#ccff66 solid 1px;
	 	 width:600px;
		padding:3px;
		margin-top:10px;
		margin-bottom:3px;
	 	 font-size:8px;
		}
	 .navi{
 		font-size:x-small;
		text-align:left;
width:560px;
	 	 }

 	h1{
 		 font-family:Broadway BT,Comic Sans MS,Helvetica,sans-serif;
 		font-size:30px;
	 	 text-align:center;
		margin: 0px;
		padding: 0px;
		}  
	h3 {
		background:url("images/heart.gif") left no-repeat;
		padding: 5px 0px 5px 30px;
		}

 	h4{
 		font-size:x-small;
		}  
 	#content{

  		width:590px;
 		 float:right;
 		 text-align:justify;
  		text-justify:distribute;
		} 


 	#main{
  		width:287px;
 		 float:left;
  		color:#56562C;
		}
 	#main02{
  		width:287px;
 		 float:right;
  		color:#56562C;
		margin-right:5px;
		}
 	#main03{
  		width:577px;
 		float:right;
  		color:#56562C;
		margin-right:5px;
		}
 	#main04{
  		width:577px;
 		float:right;
  		color:#56562C;
		margin-right:5px;
		}

 	.maintitle{
		margin-top:20px;
		margin-bottom:20px;
		}
 	.maintitle a,.maintitle a:hover,.maintitle a:visited {
		font-size: 20px;
  		font-weight:bold;
  		color:#4A4AFF;
filter: progid:DXImageTransform.Microsoft.shadow(color=#63C600, direction=135, strength=3);
		}
 	.honbun_title{
		background:url("images/ha.gif") no-repeat;
		padding:5px 0px 5px 40px;
		margin-top:20px;
		margin-bottom:30px;
		font-size: 18px;
  		font-weight:bold;
  		color:#FF4284;
		}
	.honbun_title a,.honbun_title a:hover{
		background:url("images/ha.gif") no-repeat;
		padding:5px 0px 5px 40px;
		margin-top:20px;
		margin-bottom:30px;
		font-size: 18px;
  		font-weight:bold;
  		color:#4A4AFF;
		}

	.honbun{
		background:#fff url("images/note.gif") left top repeat-y;
		padding:0px 12px 20px 12px;
		border:#ACAAFF dotted 2px;	
  		margin:5px 5px 50px 5px;
  		color:#5F471F;
  		line-height:170%;
		}
	.honbun02{
		background:#fff url("images/note.gif") left top repeat-y;
		padding:0px 20px 20px 20px;
		border:#ccff66 dashed 2px;	
  		margin:5px 5px 50px 5px;
  		color:#5F471F;
  		line-height:170%;
		}
	.oshirase{
  		margin:5px 5px 50px 5px;

		}
	.honbun_category{
		background:url("images/categoryback.gif") top right repeat-y;
		}
.honbun_implant{
	background:url("images/honbun_back_implant.gif") right top no-repeat;
		}
.honbun_breth{
	background:url("images/sokuteiback.gif") right top no-repeat;
		}
.honbun_periodontitis{
	background:url("images/shisyuninteiback.gif") right top no-repeat;
		}
.honbun_sports{
	background:url("images/honbunsportsback.gif") right top no-repeat;
		}
.honbun_dr{
	background:url("images/drback.jpg") right top no-repeat;
		}
.honbun_hana{
	background:url("images/honbunbackhana.gif") right top no-repeat;
		}

	.newtitle {
		background:url("images/new_title.gif") left top no-repeat;
		width:242px;
		height:31px;
  		margin-top:20px;
  		margin-bottom:15px;	
		}
	.honbun_new {
  		margin-top:5px;		
		font-size:x-small;
  		padding-left:5px
		}



	.date	{ 
		text-align:right;
		margin: 10px;
		}
	.key	{ 
		text-align:right;
		}
	.extended{
		background:url("images/heart.gif") top left no-repeat;
		padding:4px 0 4px 30px;
		color: #C9A247;
 		font-size:x-small;
		margin-left:200px;
		}

	.posted	{ 
		font-family:"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka", verdana, arial, sans-serif;
		font-size: x-small; 
		color: #C2AA56; 
		margin-top:15px;
		margin-bottom:5px;
		text-align:right;
		}

	.comments-head{
		background:url("images/heart.gif") left no-repeat;
		margin: 0px 0px 0px 0px;
  		padding:5px 0 5px 30px;
		font-family:"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka", verdana, arial, sans-serif;
		font-size: small;
		color: #C9A247;
		}

	.comments-post {
		text-align:right;
		font-family:"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka",verdana, arial, sans-serif;
		color:#666;
		font-size:x-small;
		font-weight:normal;	
		}	
			
	
	.trackback-url {
		font-family:palatino, georgia,"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka", verdana, arial, sans-serif;
		color:#666;
		font-size:small;
		font-weight:normal;
  		background:#FFF;
  		line-height:140%;
 		padding:5px;		
 		border:1px dotted #999; 					
		}


	.trackback-body {
		font-family:palatino, georgia,"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka", verdana, arial, sans-serif;
		color:#666;
		font-size:small;
		font-weight:normal;
  		background:#FFF;
  		line-height:140%;
 		padding-bottom:10px;
  		padding-top:10px;		
 		border-bottom:1px dotted #999; 					
		}		

	.trackback-post {
		font-family:"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka",verdana, arial, sans-serif;
		color:#666;
		font-size:x-small;
		font-weight:normal;
  		background:#FFF;		
		}	

 
	.search{
		background:url("images/chyoumini.gif") top center no-repeat;
		font-family:"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka",verdana, arial, sans-serif;
		color:#9A5834;
		font-size:x-small;
		font-weight:normal;
  		line-height:170%;
  		margin-right:10px;
  		margin-bottom:20px;	
  		padding:10px 0px 5px 10px;
		height:90px;	
		}
 	#sidebar{
  		margin-left:5px;
  		width:180px;
  		float:left
		}

	.sidetitle {
		background:url("images/sidetitle.gif") top left no-repeat;
  		font-family:Comic Sans MS,Helvetica,sans-serif;
		color:#666600;
		font-size:small;
		font-weight:normal;
  		margin:0px 0px 7px 0px;
 		padding:7px 0px 10px 0px;
text-align:center;
		}
	.side {
		background:url("images/sideback.gif") top right repeat-y;
		font-family:"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka",verdana, arial, sans-serif;
		color:#9A5834;
		font-size:x-small;
		font-weight:normal;
  		line-height:150%;
		vertical-align:middle;
  		padding-left:5px;
  		padding-bottom:10px;	
  		margin-bottom:60px;		
		}
	.aed{
		background:#fff;
		font-family:"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka",verdana, arial, sans-serif;
		color:#9A5834;
		font-size:x-small;
		font-weight:normal;
  		line-height:120%;
  		padding-left:2px;
margin-top:4px;
margin-bottom:3px;
 		 border:#FFCA56 solid 2px;		
		}
	.fukimodoshi_news{
		background:#fff;
		font-family:"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka",verdana, arial, sans-serif;
		color:#9A5834;
		font-size:x-small;
		font-weight:normal;
  		line-height:120%;
  		padding-left:2px;
  		margin-bottom:30px;
 		 border:#A8D8D8 solid 2px;		
		}
	.plate{
		margin-top:80px;
	}
	.sidephoto{
		margin-top:20px;
		margin-left:40px;
	}
	.sidecomment{
		margin-top:20px;
  		color:#5F471F;
  		line-height:150%;
	}

	.sidecategory  {
		background:url("images/sideback.gif") top right repeat-y;
		vertical-align:middle;				
		}
	.category  {
		background:url("images/categoryhana.gif") left no-repeat;
		font-family:"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka",verdana, arial, sans-serif;
		color:#9A5834;
		font-size:x-small;
		font-weight:normal;
  		line-height:140%;
		margin-left:5px;
		margin-right:5px;
  		padding:7px 5px 7px 28px;
		vertical-align:middle;
		border-top:#E3D077 dotted 1px;
		border-left:#E3D077 dotted 1px;
		border-right:#E3D077 dotted 1px;			
		}
	.categorybottom  {
		margin-left:5px;
		margin-right:5px;
		height:5px;
		border-top:#E3D077 dotted 1px;
  		padding-bottom:50px;
  		padding-top:5px;
		}

 	.categoryhead{
 		 font-family:Broadway BT,Comic Sans MS,Helvetica,sans-serif;
 		font-size:18px;
		color:#FFA6BB;
		  text-align:center;
		  width:200px;
		  margin-left:80px;
		  margin-top:50px;
		  margin-bottom:20px;
		} 
 	.categoryhead a{
 		 color:#ff7999;
  		text-decoration:none;
		}  
	.categoryhead a:hover{
 		 color:#83C832;
		}
 
 	.categoryphoto img{
		border:#00A200 solid 1px;
		}


	.categoryphoto{
  		background:#fff;
		text-align:right;
		margin-right:10px;
		padding:15px;
		height:100%;
		border:#E3D077 dotted 1px;
  		color:#5F471F;	
		}

	.categorytitle	{
		background:url("images/onpu.gif") left no-repeat;
		margin: 0px 0px 0px 0px;
 		padding:15px 0px 15px 30px;
		font-family:"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka", verdana, arial, sans-serif;
		font-size: small;
		color: #C9A247;
		width:150px;
		text-align:left;
		}
#calendar {
	background:url("images/calinder.gif") repeat;
  	line-height: 120%;
	font-family:"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka", verdana, arial, sans-serif;
	color:#999900;
	font-size: x-small;
	text-align: center;
	margin-bottom: 30px;
	padding-top: 15px;
	width:170px;
	}


#calendar table {
	background:url("images/chyou.gif") top center no-repeat;
	padding: 2px;
	border-collapse: collapse;
	border: 0px;
	width: 148px;
	height:140px;
	}

#calendar caption {
	color: #666666;
	font-family:"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka", verdana, arial, sans-serif;
	font-size: x-small;
	text-align: center;
	text-transform: uppercase;
	letter-spacing: .2em;
	}

#calendar th {
	text-align: center;
	font-weight: normal;
	}

#calendar td {
	text-align: center;
	}
 #footer{
  margin-top:30px;
  margin-bottom:40px;
  margin-right:20px;
  margin-left:20px;
text-align:center;
  color:#5F471F;
  clear:both;
padding-top:20px;
border-top:#ccff66 solid 10px;
border-bottom:#ccff66 solid 10px;
border-right:#ccff66 solid 2px;
border-left:#ccff66 solid 2px;
}

html, body {
scrollbar-Track-Color:#FFF8D9;
scrollbar-Face-Color:#FFE670;
scrollbar-Shadow-Color:#FFF8D9;
scrollbar-DarkShadow-Color:#FFF8D9;
scrollbar-Highlight-Color:#FFF8D9;
scrollbar-3dLight-Color:#FFF8D9;
scrollbar-Arrow-Color:#FFF8D9;
}
