@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;

}







.cl {

  font-weight:bold;

  color:#CC3333;}

  

.cl1 {

  font-weight:bold;

  color:#339900;}



.cl2 {

  font-weight:bold;

  color:#FF6600;}



.cl4 {

  font-weight:bold;

  font-size:16px;

  color:#CC3333;}







/* ヘッダ

----------------------------------------------- */

#header {

  color: #666666;

  width: 800px;

  padding-top:0.6em;

  padding-bottom:0.2em;}



#header h1{

  font-size:1em;

  float:left;
  
  padding:0;
  
  margin:0;}



#header p {
  margin:0;
  padding:0;}

#header a {

  font-size:1em;

  float:right;}



/**************************/

/****LOGO等のMENU******/

/**************************/



#header1 {

  width: 800px;

  color: #666666;
  
  clear:both;

}



#header1 a {

  background:url(../image/head-back.gif)  no-repeat;
  text-decoration:none;
  display:block;
  width: 800px;
  text-indent:-9999px;}

#hitem01 a{

  background-position:0px 0px;

  float:left;

  width:265px;/*見せる場所*/

  height:145px;}

     

#hitem02 a{

  background-position:-265px 0px;

  float:right;

  width:535px;/*見せる場所*/

  height:145px;}


#hitem01 a:hover{background-position:0 -150px;}

#hitem02 a:hover{background-position:-265px -150px;}


#header1 h2 {

  width:800px;

  font-size:1em;

  text-align:right;

  margin-top:0.5em;

  margin-bottom:0em;
  
  clear:both;}
   



/**************************/

/****会社概要等のMENU******/

/**************************/



#header2 {

  width: 800px;
  background:url(../image/head-back12.gif) no-repeat;
  margin:1em 0 0.6em 0;
  height:36px;}

#header2 a{

   background:url(../image/head-back1.gif) no-repeat;

   float:right;

   width:185px;/*見せる場所*/

   height:35px;

   text-indent:-9999px;/*文字を消す*/}



#hitem04 a{background-position:-420px 0;}

#hitem05 a{background-position:-240px 0px;}

#hitem06 a{background-position:-60px 0px;}

#hitem07 a{background-position:-60px 0px;}



#hitem04 a:hover{background-position:-420px -34px;}

#hitem05 a:hover{background-position:-240px -34px;}

#hitem06 a:hover{background-position:-60px -34px;}

#hitem07 a:hover{background-position:0px -34px;}



	

/**************************/

/******PAGE-CONTENT******/

/**************************/



/* ページ本体（２段組）

----------------------------------------------- */

#pagebody {

  width: 800px;

  padding-top:1em;

}



/******FLASHなどコンテンツ部分******/



#content {

  float: right;

  width: 600px;}

  

#content p{

  margin-left:0px;

  text-align:left;

  line-height:16px;

}







/*mainblog*/







#main01 {

   float:right;

   width:150px;

   padding-top:1em;

   padding-bottom:1em;}



#main02 {

   float:left;

   width:435px;

   padding-top:1em;

   padding-bottom:1em;}







#center { 

	float: left; 

	width: 100%;

	overflow: hidden;

	background-color: #FFFFFF;}





 /*記事部分*/

.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-size: 9px; 

	text-align:right; 

	padding: 3px 10px 3px 10px; 

	margin-bottom: 20px; 

	margin-top: 0px; 

	line-height: normal; 

	border-bottom: solid 1px #FFC577;} 





/*サイドバー*/

.sidebar {

	padding: 0px 15px 0px 15px;}





/*エントリーを隠すCSS*/

.entry-more-text { 

	display : none;}





 /*カレンダー*/ 

#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;}

	

	 

/*サイドバーの見出し*/ 

.sidebar h2 {

	color: #FFFFFF; 

	background-color:#FF9900;

	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;}

	

	 

.photo {

	text-align: left; 

	margin-bottom: 20px;}

	

	 

#powered {

	font-family: Verdana, Arial, sans-serif; 

	font-size: 10px; 

	font-weight: bold; 

	line-height: 150%; 

	text-align: left; 

	color: #464646; 

	padding: 5px 0px 0px 0px; 

	border-top: solid 1px #646464;

	margin-top: 50px;}

	

	 

#comment-data { 

	float: left; 

	width: 160px; 

	padding-right: 10px; 

	margin-right: 10px; 

	text-align: left; 

	border-right: 1px dotted #BBB;}

	

	 

textarea

[id="comment-text"] 

{ width: 80%; } textarea { font-family: "ヒラギノ明朝 Pro W6", "Osaka", "ＭＳ Ｐゴシック", 

"trebuchet MS", "trebuchet", "verdana", "arial", "sans-serif"; } 



















/******左のナビゲーション******/



#nav {

  float: left;
  
  clear:both;

  width: 185px;}



#nav ul {

  margin: 0 0 20px 0;

  padding: 0;

  list-style: none;}



#nav li {

  text-indent: -9999px; /* テキストを消す裏ワザ */

}

#nav a{

  text-decoration: none;

  color: #0066cc;

  background: url(../image/navi-taiyo.gif) no-repeat;

  display: block;

  width: 185px;

  height: 40px;

  text-decoration: none;}





/* 左の段（ナビゲーション）

----------------------------------------------- */

/**************************/

/******　　診療内容　　******/

/**************************/



#item01 a { background-position: 0  -30px }

#item02 a { background-position: 0  -70px }

#item03 a { background-position: 0  -110px }

#item04 a { background-position: 0  -150px }

#item05 a { background-position: 0 -190px }

#item06 a { background-position: 0 -270px }

  

#item07 a {

  height: 60px;

  background-position: 0 -310px }

#item08 a { background-position: 0 -370px }

#item09 a { background-position: 0 -230px }



#item01 a:hover { background-position: -185px  -30px}

#item02 a:hover { background-position: -185px  -70px }

#item03 a:hover { background-position: -185px  -110px }

#item04 a:hover { background-position: -185px  -150px }

#item05 a:hover { background-position: -185px  -190px }

#item06 a:hover { background-position: -185px  -270px }

#item07 a:hover { background-position: -185px  -310px }

#item08 a:hover { background-position: -185px  -370px }

#item09 a:hover { background-position: -185px  -230px }



/**************************/

/******　院内　設備　******/

/**************************/



#nav1 {

 background:url(../image/navi-ih-1.gif) no-repeat;

 }

#nav1 ul {

  margin: 0 0 20px 0;

  list-style: none;

  padding-top:30px;

}



*:first-child+html #nav1 ul {

  margin: 0 0 20px 0;

  list-style: none;

  padding-top:30px;

}



#nav1 li{

  display: block;

  width: 185px;

  height: 60px;

  text-indent: -9999px; /* テキストを消す裏ワザ */

}



#nav1 a {

  text-decoration: none;

  color: #0066cc;

  background: url(../image/navi-ih.gif) no-repeat;

}

#IHitem01 a {

   height: 60px;

   background-position: 0  -30px }



#IHitem02 a {

   height: 60px;

   background-position: 0  -90px }

#IHitem03 a { background-position: 0  -150px }

#IHitem04 a {

   height: 62px;

   background-position: 0  -190px }



#IHitem01 a:hover { background-position: -185px  -30px }

#IHitem02 a:hover { background-position: -185px  -90px }

#IHitem03 a:hover { background-position: -185px  -150px }

#IHitem04 a:hover { background-position: -185px  -190px }



/**************************/

/******サイト　運営　******/

/**************************/



#nav2 {

 background:url(../image/navi-eq-1.gif) no-repeat;}

#nav2 ul {

  margin: 0 0 20px 0;

  padding: 0;

  list-style: none;

  padding-top:30px;

}

#nav2 li{

  display: block;

  width: 185px;

  height: 40px;

  text-indent: -9999px; /* テキストを消す裏ワザ */

}

#nav2 a {

  text-decoration: none;

  color: #0066cc;

  background: url(../image/navi-eq.gif) no-repeat;

}

#EQitem01 a { background-position: 0  -30px }

#EQitem02 a { background-position: 0  -70px }

#EQitem01 a:hover { background-position: -185px  -30px }

#EQitem02 a:hover { background-position: -185px  -70px }



#topi {

  background:url(../image/topikusu.gif) no-repeat;

  width:185px;

  height:183px;

  font-size:11px;

  color: #FF0000;

 }

 

#topi p{

  padding-top:30px;

  padding-left:8px;

  padding-right:8px;

  text-align:left;

}



/* 中の段（main）

----------------------------------------------- */



/**************************/

/******　一般歯科　******/

/**************************/



#sika1 {background:url(../image/sika/sika1.gif) no-repeat;

  background-position:center top;

  padding-top:3.5em;

  padding-left:1em;

  font-size:100%;

  text-align:left;

  line-height:1.3em;}

  

#sika1 h2{

  margin-top:0em;

  margin-bottom:0em; 

  font-size:100%;}

 

#sika12{

  background:url(../image/sika/sika12.gif) no-repeat;

  padding-top:5em;

  padding-left:2em;

  font-size:100%;

  line-height:1.3em;

  text-align:left;}



#sika12 h2{

  color:#FF6600;

  text-align:right;

  margin-top:0em;

  margin-bottom:0.5em;

  font-size:1.3em;}



#sika13{

  padding-top:5em;

  padding-left:2em;

  font-size:100%;

  line-height:1.3em;

  text-align:left;}







#sika2 {background:url(../image/sika/sika2.gif) no-repeat;

  background-position:center top;

  padding-top:5em;

  padding-left:1em;

  padding-left:1em;

  font-size:100%;

  text-align:left;

  line-height:1.5em;}

  

#sika2 h2{

  margin-top:0em;

  margin-bottom:1em; 

  font-size:1.3em;}





#sika21 {

  background:url(../image/sika/in.jpg) no-repeat;

  background-position:right top;

  }

  





#sika3 {background:url(../image/sika/sika3.gif) no-repeat;

  background-position:center top;

  padding-top:6em;

  padding-left:1em;

  font-size:100%;

  text-align:left;

  line-height:1.5em;}



#sika3 h2{

  margin-top:0em;

  margin-bottom:1em; 

  font-size:1.3em;}



#sika31 {background:url(../image/sika/sika33.gif) no-repeat;

  background-position:left top;

  padding-top:2.5em;

  text-align:left;

  line-height:1.5em;

  color:#000000;}



#sika4 {background:url(../image/sika/sika4.gif) no-repeat;

  background-position:center top;

  padding-top:5em;

  padding-left:1em;

  font-size:100%;

  text-align:left;

  line-height:1.5em;}



#sika4 h2{

  margin-top:0em;

  margin-bottom:1em; 

  font-size:1.3em;}





#sika41 {

  /*

  background:url(../image/sika/sika41.jpg) no-repeat;

  background-position:right top;

  */ }



#sika5 {background:url(../image/sika/sika5.gif) no-repeat;

  background-position:center top;

  padding-top:5em;

  padding-left:1em;

  font-size:100%;

  text-align:left;

  line-height:1.5em;}



#sika5 h2{

  margin-top:0em;

  margin-bottom:1em; 

  font-size:1.3em;}



#sika51 {background:url(../image/sika/sika51.gif) no-repeat;

  background-position:right top;

  line-height:1.8em;}





#sika6 {background:url(../image/sika/sika6.gif) no-repeat;

  background-position:center top;

  padding-top:5em;

  padding-left:1em;

  font-size:100%;

  text-align:left;

  line-height:1.5em;}



#sika6 h2{

  margin-top:0em;

  margin-bottom:1em; 

  font-size:1.3em;}



#sika61 {background:url(../image/sika/sika61.gif) no-repeat;

  background-position:center top;

  padding-top:5em;

  padding-left:0em;

  font-size:1em;

  text-align:left;

  line-height:1.5em;}





#sika62 {background:url(../image/sika/sika62.gif) no-repeat;

  background-position:center top;

  padding-top:5em;

  padding-left:0em;

  font-size:1em;

  text-align:left;

  line-height:1.5em;}



#sika63 {background:url(../image/sika/sika63.gif) no-repeat;

  background-position:right top;}





#sika7 {background:url(../image/sika/sika7.gif) no-repeat;

  background-position:center top;

  padding-top:5em;

  padding-left:1em;

  font-size:100%;

  text-align:left;

  line-height:1.5em;}



#sika7 h2{

  margin-top:0em;

  margin-bottom:1em; 

  font-size:1.3em;}



#sika8 {background:url(../image/sika/sika8.gif) no-repeat;

  background-position:center top;

  padding-top:5em;

  padding-left:1em;

  font-size:100%;

  text-align:left;

  line-height:1.5em;}



#sika8 h2{

  margin-top:0em;

  margin-bottom:1em; 

  font-size:1.3em;}



#sika9 {

  background:url(../image/sika/sika9.gif) no-repeat;

  background-position:center top;

  padding-top:5em;

  padding-left:1em;

  font-size:100%;

  text-align:left;

  line-height:1.5em;}



#sika9 h2{

  margin-top:0em;

  margin-bottom:1em; 

  font-size:1.3em;}



#sika9 hr{

  margin-bottom:0.5em;

  border:#999999 dashed 1px; }





#in1 {background:url(../image/header/intyo1.jpg) no-repeat;

  background-position:center top;

  padding-top:6em;

  padding-left:1em;

  font-size:100%;

  text-align:left;

  line-height:1.5em;}



#in2 {background:url(../image/header/intyo3.jpg) right center no-repeat;

}











#innai1 {background:url(../image/innai/innai1.jpg) no-repeat;

  background-position:center top;

  padding-top:4.8em;

  padding-left:1em;

  font-size:100%;

  text-align:left;

  line-height:1.3em;}





#innai12 {background:url(../image/innai/innai12.gif) no-repeat;

  background-position:center top;

  padding-top:4.8em;

  padding-left:1em;

  font-size:100%;

  text-align:left;

  line-height:1.3em;}











#acsess {

  background:url(../image/header/acsess.gif) no-repeat;

  background-position:center top;

  padding-top:4.8em;

  padding-left:1em;

  font-size:100%;

  text-align:left;

  line-height:1.3em;}





#site {

  background:url(../image/etc/site.gif) no-repeat;

  background-position:center top;

  padding-top:6em;

  padding-left:1em;

  font-size:100%;

  text-align:left;

  line-height:1.3em;}



#sitemap {

  background:url(../image/etc/sitemap.gif) no-repeat;

  background-position:center top;

  padding-top:6em;

  padding-left:1em;

  font-size:100%;

  text-align:left;

  line-height:1.3em;}





#pri {

  background:url(../image/etc/pri.gif) no-repeat;

  background-position:center top;

  padding-top:6em;

  padding-left:1em;

  font-size:100%;

  text-align:left;

  line-height:1.3em;}









/**************************/

/******スタッフ紹介　副院長から〜******/

/**************************/





#innai2 {background:url(../image/innai/innai2.jpg) no-repeat;

  padding-top:7em;

  padding-left:1em;

  font-size:100%;

  text-align:left;

  line-height:1.3em;}





#innai21 {background:url(../image/innai/innai21.jpg) no-repeat;

  padding-top:5.5em;

  padding-left:1em;

  font-size:100%;

  text-align:left;

  line-height:1.3em;}





#innai22 {background:url(../image/innai/innai22.jpg) no-repeat;

  padding-top:5em;

  padding-left:1em;

  font-size:100%;

  text-align:right;

  line-height:1.3em;}





#innai23 {background:url(../image/innai/innai23.jpg) no-repeat;

  padding-top:5em;

  padding-left:1em;

  font-size:100%;

  text-align:left;

  line-height:1.3em;}





#innai24 {background:url(../image/innai/innai24.jpg) no-repeat;

  padding-top:5em;

  padding-left:1em;

  font-size:100%;

  text-align:right;

  line-height:1.3em;}





#innai25 {background:url(../image/innai/innai25.jpg) no-repeat;

  padding-top:5em;

  padding-left:1em;

  font-size:100%;

  text-align:left;

  line-height:1.3em;}



#innai26 {

  background:url(../image/innai/innai26.jpg) no-repeat;

  padding-top:21em;

  padding-left:22em;}



#innai27 {

  background:url(../image/innai/innai28.jpg) no-repeat;

  padding-top:5em;

  padding-left:1em;

  font-size:100%;

  text-align:right;

  line-height:1.3em;}

 #innai30 {background:url(../image/innai/innai29.jpg) no-repeat;

  padding-top:5em;

  padding-left:1em;

  font-size:100%;

  text-align:left;

  line-height:1.3em;}



/**************************/

/******　リンク集　　******/

/**************************/





#innai3 {background:url(../image/innai/innai3.jpg) no-repeat;

  padding-top:5em;

  padding-left:1em;

  font-size:100%;

  text-align:left;

  line-height:1.3em;}







/**************************/

/******免責プライバシー******/

/**************************/

#men {

  text-align:left;

  line-height:18px;}



/**************************/

/******SITEMAP******/

/**************************/











/* フッタ

----------------------------------------------- */

#footer {

  width: 800px;

  border-top:solid 1px #0066FF;
  
  clear:both;

  border-bottom:solid 1px #0066FF;

}

#footer a{

}



