@charset "shift_jis";

/* ページ全体
----------------------------------------------- */
body {
  padding: 0;
  font-size: small;
  text-align: center;}

a:link {
  color: #0066cc;
}

a:visited {
  color: #3399ff;
}
a:hover, a:active {
  color: #ff6600;
}

/* ヘッダ
----------------------------------------------- */
/**************************/
/**** 　H1 文章の形　******/
/**************************/


#header {
  color: #666666;
  width: 850px;
  padding-top:0.6em;
  padding-bottom:0.2em;}

html>/**/body div#header {
  color: #666666;
  width: 850px;
  padding-top:0.6em;
  padding-bottom:0.2em;
  height:30px;}

#header h1{
  font-size:1em;
  float:left;}

#header p {
  font-size:1em;
  float:right;}

/**************************/
/****LOGO等のMENU******/
/**************************/

#header1 {
  width: 850px;
  color: #666666;}
  
html>/**/body div#header1 {
  width: 850px;
  color: #666666;
  height:232px;}

#header1 a {
  background:url(../image/header.gif) no-repeat;
  text-decoration:none;
  display:block;
  text-indent:-9999px;
  height:167px;}
  
#header1 h2 {
  width:850px;
  font-size:1em;
  text-align:right;
  margin-top:0.5em;
  margin-bottom:0em;}

html>/**/body div#header1 h2 {
  width:850px;
  font-size:1em;
  text-align:right;
  margin-top:0.5em;
  margin-bottom:0em;
  float:right;}

#hitem01 a{
  background-position:0px 0px;
  float:left;
  width:340px;/*見せる場所*/}

html>body #hitem01 a{
  background-position:0px 0px;
  float:left;
  margin-top:-2px;
  width:340px;/*見せる場所*/}
     
#hitem02 a{
  background-position:-340px 0px;
  float:left;
  width:510px;/*見せる場所*/}

html>/**/body div#hitem02 a{
  background-position:-340px 0px;
  float:left;
  margin-top:-9px;
  width:510px;/*見せる場所*/}  

#hitem01 a:hover{background-position:0 -168px;}
#hitem02 a:hover{background-position:-340px -168px;}
   

/**************************/
/****会社概要等のMENU******/
/**************************/

#header2 {
  background:url(../image/header1.gif) no-repeat;
  width: 850px;
  height:37px;
  margin-bottom:0.6em;}

html>/**/body div#header2 {
  background:url(../image/header1.gif) no-repeat;
  width: 850px;
  height:37px;
  margin-bottom:0.6em;
  float:right}
   
#header2 a{
   background:url(../image/header1.gif) no-repeat;
   float:right;
   width:140px;/*見せる場所*/
   height:34px;
   text-indent:-9999px;/*文字を消す*/}

#hitem04 a{background-position:-710px 0;}
#hitem05 a{background-position:-570px 0px;}
#hitem06 a{background-position:-430px 0px;}

#hitem04 a:hover{background-position:-710px -37px;}
#hitem05 a:hover{background-position:-570px -37px;}
#hitem06 a:hover{background-position:-430px -37px;}


#site {
  line-height:200%;
  margin-left:14.2em;
  padding-top:14em;
  padding-left:2em;
  text-align:left;
  background:url(../image/site.gif) no-repeat;}

	
/**************************/
/******PAGE-CONTENT******/
/**************************/

 /*カレンダー*/ 
#calendar {
	line-height: 100%; font-family:
	Verdana, Arial, sans-serif; font-size: 10;
	padding:0px; 
	text-align: center; 
	margin-bottom: 20px;}

	 
#calendar table { 
	width: 90px; 
	padding:0px 0px 0px 0px;}
	
	
 /*カレンダーのタイトル*/
#calendar caption { 
	color: #000000; 
	background-color:#FFCC99;
	font-family: Verdana, Arial, sans-serif; 
	font-size:10px; 
	text-align: center; 
	font-weight: bold; 
	padding:2px 0px 2px 0px; 
	line-height: 15px;}
	
	
 /*カレンダーの曜日*/ 
#calendar th { 
	line-height: 12px; 
	font-size:10px; 
	text-align: center; 
	font-weight: bold; 
	color: #000000; 
	padding:2px 0px 0px 0px;}
	
	
	 
/*カレンダーの日付*/
 #calendar td { 
	line-height: 12px; 
	font-size:10px; 
	font-weight: normal; 
	color:#666666;
	text-align: center; 
	padding:2px 0px 0px 0px; 
	border-right: solid 2px #999999; 
	border-left: solid 1px #999999; 
	border-top: solid 1px #999999; 
	border-bottom: solid 2px #999999;}
	
	 
#calendar a {
	color: #000000;
	background-color:#66FFFF; 
	text-decoration: none;}
	
	
#calendar a:hover {
	color: #FCD9C5; 
	background-color: #FFFFFF; 
	text-decoration:underline;}
	



/* ページ本体（２段組）
----------------------------------------------- */
#pagebody {
  width: 870px;}

/******FLASHなどmainコンテンツ部分******/

.content {
  float: right;
  width: 100%;}
  
.content p{
  margin-left:0px;
  text-align:left;
  line-height:16px;}

.content p { 
	color: #000000;
	font-family: Verdana, Arial, sans-serif; 
	font-weight: normal; 
	font-size:11px; 
	line-height: 150%; 
	text-align: left;
	padding: 10px 10px 15px 10px;
	margin-bottom: 0px;
	margin-left:10px;
	margin-right:10px;
	margin-top: 0px;}

 /*記事の小見出しH1*/
.content h1 { 
	font-family: Verdana, Arial, sans-serif; 
	font-size: 12px;
	text-align: left; 
	font-weight: bold; 
	color: #000000;
	padding: 0px 5px 0px 10px;
	margin-bottom: 5px;
	margin-left:10px;
	margin-right:10px;
	margin-top:10px;
	line-height: 120%;}

 /*記事の小見出しH2*/
.content h2 { 
	font-family: Verdana, Arial, sans-serif; 
	font-size: 12px;
	text-align: left; 
	font-weight: bold; 
	color: #000000;
	padding: 0px 0px 0px 10px;
	margin-bottom: 5px;
	margin-left:10px;
	margin-right:10px;
	margin-top:10px;
	line-height: 120%;}

/*記事の日付*/
.content h6 { 
	font-family: Verdana, Arial, sans-serif; 
	font-size: 10px;
	text-align: left; 
	font-weight: bold; 
	color: #75C4FF;
	padding: 0px 5px 0px 10px;
	margin-bottom: 5px;
	margin-left:10px;
	margin-right:10px;
	margin-top:10px;
	line-height: 120%; 
	/*mochizuki上に線つける*/
	border-top: 1px solid #999;}

 /*記事のタイトル*/
.content h3 { 
	color: #FF8BB3; 
	font-family: Verdana, Arial, sans-serif; 
	font-size: 12px; 
	text-align: left; 
	font-weight: bold; 
	padding: 0px 10px 0px 10px;
	margin-bottom: 0px;
	margin-left:10px; 
	margin-right:10px; 
	margin-top: 0px; 
	line-height: 100%;	
	/*mochizuki下に線つける*/
	border-bottom: 1px solid #999;}

 /*記事下のリンク*/ 
.content p.posted { 
	color: #464646; 
	font-family: Verdana, Arial, sans-serif; 
	font-size: 9px; 
	text-align: left; 
	padding: 3px 10px 3px 10px; 
	margin-bottom: 20px; 
	margin-top: 0px; 
	line-height: normal; 
	border-bottom: solid 1px #FFC577;
	text-align:right;} 


/******左のナビゲーション******/


#nav {
  background:url(../image/navi-main.gif) no-repeat;
  float: left;
  width: 180px;
  text-indent: -9999px; /* テキストを消す裏ワザ */}

#nav ul {
  margin: 0 0 0 0;
  list-style: none;
  padding-top:82px;}


#nav a{
  text-decoration: none;
  background:url(../image/navi-main.gif) no-repeat;
  display: block;
  width: 180px;
  height: 42px;
  text-decoration: none;}
  
html>/**/body div#nav li{
margin-left:-40px;
}

/* 左の段（ナビゲーション）
----------------------------------------------- */
/**************************/
/******　　診療内容　　******/
/**************************/

#item01 a { background-position: 0  -82px }
#item02 a { background-position: 0  -124px }
#item03 a { background-position: 0  -166px }
#item04 a { background-position: 0  -208px }
#item05 a { background-position: 0 -250px }
#item06 a { background-position: 0 -292px }
#item07 a { background-position: 0 -334px }
#item08 a { background-position: 0 -376px }
#item09 a { background-position: 0 -418px }
#item10 a { background-position: 0 -460px }
#item11 a { background-position: 0 -502px }

#item01 a:hover { background-position: -181px  -82px}
#item02 a:hover { background-position: -181px  -124px }
#item03 a:hover { background-position: -181px  -166px }
#item04 a:hover { background-position: -181px  -208px }
#item05 a:hover { background-position: -181px  -250px }
#item06 a:hover { background-position: -181px  -292px }
#item07 a:hover { background-position: -181px  -334px }
#item08 a:hover { background-position: -181px  -376px }
#item09 a:hover { background-position: -181px  -418px }
#item10 a:hover { background-position: -181px  -460px }
#item11 a:hover { background-position: -181px  -502px }


/* 中の段（main）
----------------------------------------------- */
#content {
  float: right;
  width: 660px;}



/**************************/
/******　一般歯科　******/
/**************************/

/*カレンダーの幅*/
#flash {
  padding-left:14.2em;}

.cl {
  font-weight:bold;
  color:#CC3333;}
  
.cl1 {
  font-weight:bold;
  color:#339900;}

#sika1 {
  line-height:150%;
  margin-left:14.2em;
  padding-top:14em;
  padding-left:2em;
  text-align:left;
  background:url(../image/sika/sika1.gif) no-repeat;}

#sika1 img{
  padding-bottom:0.5em;}

#sika11 {
  background:url(../image/sika/sika1housya.gif) no-repeat right top	;}

#sika12 {
  background:url(../image/sika/sikaback1.gif) no-repeat right top;}

#sika13 {
  background:url(../image/sika/sikaback12.gif) no-repeat right bottom;}

#sika14 {
  background:url(../image/sika/sikaback13.gif) no-repeat right bottom;
  line-height:200%;}


#sika2 {
  line-height:150%;
  margin-left:14.2em;
  padding-top:14em;
  padding-left:2em;
  text-align:left;
  background:url(../image/sika/sika2.gif) no-repeat;}

#sika2 img{
  padding-bottom:1em;
  padding-top:1em;}

#sika3 {
  line-height:150%;
  margin-left:14.2em;
  padding-top:14em;
  padding-left:2em;
  text-align:left;
  background:url(../image/sika/sika3.gif) no-repeat;}

#sika3 img{
  padding-bottom:1em;
  padding-top:1em;}

#sika34 {
  background:url(../image/sika/sika34.gif) no-repeat top right;}


#sika4 {
  line-height:150%;
  margin-left:14.2em;
  padding-top:14em;
  padding-left:2em;
  text-align:left;
  background:url(../image/sika/sika4.gif) no-repeat;}

  

#sika5 {
  line-height:150%;
  margin-left:14.2em;
  padding-top:14em;
  padding-left:2em;
  text-align:left;
  background:url(../image/sika/sika5.gif) no-repeat;}

#sika5 td{
  border-top:solid 1px #999999;
  border-bottom: solid 0.5px #999999;
  border-right:solid 0.5px #999999;
  border-left:solid 1px #999999;}
  
#sika5 table{
  color:#660000;
  border-right:solid 1px #999999;
  border-bottom:solid 1px #999999;}





#sika51 {
  width:500px;
  background:url(../image/sika/sikaback55.gif) no-repeat right top;}

#sika52 {
  width:450px;
  background:url(../image/sika/sikaback52.jpg) no-repeat right top;}

#sika53 {
  background:url(../image/sika/sikaback53.jpg) no-repeat right center;}

#sika54 {
  background:url(../image/sika/sikaback54.jpg) no-repeat right center;
  line-height:180%;}


#sika6 {
  line-height:150%;
  margin-left:14.2em;
  padding-top:15em;
  padding-left:2em;
  text-align:left;
  background:url(../image/sika/sika6.gif) no-repeat;}

#sika61 {
   background:url(../image/sika/sikaback61.jpg) no-repeat right top;}



#sika7 {
  line-height:150%;
  margin-left:14.2em;
  padding-top:14em;
  padding-left:2em;
  text-align:left;
  background:url(../image/sika/sika7.gif) no-repeat;}

#sika7 img{
padding-top:0.5em;
margin-bottom:-1em;
  padding-bottom:0.5em;}

#sika71 img{
  padding-bottom:2em;}


#sika71 {
  background:url(../image/sika/sikaback71.jpg) no-repeat right center;
  line-height:200%}

#sika72 {
  background:url(../image/sika/staff/intyoui.jpg) no-repeat right top ;}

#sika73 {
  background:url(../image/sika/staff/hukuintyou.jpg) no-repeat right top;}

#sika74 {
  background:url(../image/sika/staff/gotoumegu.jpg) no-repeat right top;}

#sika75 {
  background:url(../image/sika/staff/asai.jpg) no-repeat right top;}

#sika76 {
  background:url(../image/sika/staff/oosaki.jpg) no-repeat right top;}

#sika77 {
  background:url(../image/sika/staff/tasima.jpg) no-repeat right top;}

#sika78 {
  background:url(../image/sika/staff/gotousio.jpg) no-repeat right top;}

#sika79 {
  background:url(../image/sika/staff/yokoyama.jpg) no-repeat right top;}

#sika80 {
  background:url(../image/sika/staff/siihara.jpg) no-repeat right top;}

#sika8 {
  line-height:150%;
  margin-left:14.2em;
  padding-top:14em;
  padding-left:2em;
  text-align:left;
  background:url(../image/sika/sika8.gif) no-repeat;}


#sika9 {
  line-height:150%;
  margin-left:14.2em;
  padding-top:14em;
  padding-left:2em;
  text-align:left;
  background:url(../image/sika/sika9.gif) no-repeat;}

html>/**/body div#sika9 {
  line-height:150%;
  margin-left:14.2em;
  padding-top:14em;
  padding-left:2em;
  text-align:left;
  background:url(../image/sika/sika9.gif) no-repeat;
  height:500px;}

#sika10 {
  line-height:150%;
  margin-left:14.2em;
  padding-top:15em;
  padding-left:2em;
  text-align:left;
  background:url(../image/sika/sika10.gif) no-repeat;}

#sika111 {
  line-height:150%;
  margin-left:14.2em;
  padding-top:14em;
  padding-left:2em;
  text-align:left;
  background:url(../image/sika/sika110.gif) no-repeat;}

html>/**/body div#sika111 {
  line-height:150%;
  margin-left:14.2em;
  padding-top:14em;
  padding-left:2em;
  text-align:left;
  background:url(../image/sika/sika110.gif) no-repeat;
  height:500px;}

#kanban {
  background:url(../image/sika/kanban.jpg) no-repeat right center;
  }

#tibikko {
  line-height:200%;
}




#main01 {
   float:right;
   width:150px;
   padding-top:1em;
   padding-bottom:1em;}

#main02 {
   float:left;
   width:498px;
   padding-top:1em;
   padding-bottom:1em;
   padding-left:2em;}


/*サイドバー*/
#sidebar {
	padding: 0px 15px 0px 15px;}

/*サイドバーの見出し*/ 
#sidebar h2 {
	color: #FFFFFF; 
	background-color:#A97138;
	font-family: Verdana, Arial, sans-serif; 
	font-size:11px; 
	text-align: center; 
	font-weight: bold; 
	padding:2px 0px 2px 0px; 
	line-height: 15px;
	margin-left:-20px;
	margin-right:-20px;}
	
	 
#sidebar ul { 
	padding-left: 0px; 
	margin: 0px; 
	margin-bottom: 30px;}
	
	 
/*アーカイブ・コメント*/ 
#sidebar li {
	color: #464646; 
	font-family: Verdana, Arial, sans-serif; font-size: 10px;
	text-align: left; 
	line-height: 15px; 
	margin-top: 3px; 
	padding: 0px 5px 0px 5px; 
	list-style-type: none;}
	
	 
#sidebar img { 
	border: 0px solid #FFFFFF;}

/*エントリーを隠すCSS*/
.entry-more-text { 
	display : none;
	text-align:right;}





/* フッタ
----------------------------------------------- */
#footer {
  width: 850px;
  border-top:solid 1px #0066FF;
  border-bottom:solid 1px #0066FF;
}

html>/**/body div#footer {
  width: 850px;
  border-top:solid 1px #0066FF;
  border-bottom:solid 1px #0066FF;
  clear:both;
}

#footer a{
}

