@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;}

#sika81 {
  background:url(../image/sika/staff/takahashi.jpg) no-repeat right top;}
  
#sika82 {
  background:url(../image/sika/staff/oota.jpg) no-repeat right top;}
  
#sika83 {
  background:url(../image/sika/staff/shige.jpg) no-repeat right top;}
  
#sika84 {
  background:url(../image/sika/staff/anan.jpg) no-repeat right top;}

#sika85 {
  background:url(../image/sika/staff/kai.jpg) no-repeat right top;}

#sika86 {
  background:url(../image/sika/staff/nakazuru.jpg) no-repeat right top;}

#sika87 {
  background:url(../image/sika/staff/tubosaka.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{

}




