@charset "UTF-8";
body {
 font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "MS P Gothic", Helvetica, Arial, sans-serif;
 color: #000000;
 background: #fff2fc;
 margin: 0px;
 padding: 0px;
 font-size: 100%;
 line-height: 1.6;
 text-align: center;
}
body div {
 text-align: left;
 margin: 0px;
 padding: 0px;
}
img { 
 margin: 0px;
 padding: 0px;
}
a {
 overflow: hidden;
 color: #000066; 
 text-decoration: none;
}
a img {
 border: 0;
}
a:link { 
 color: #000066; 
 text-decoration: none;
}
a:visited {
 color: #000066;
 text-decoration: none;
}
a:hover {
 color: #ff00ff;
 text-decoration: underline;
}

#container {
 background-color: #ffffff;
 width: 870px;
 margin: 0px;
 padding: 0px;
 text-align: center;
 border-left:1px solid #6699ff;
 border-right:1px solid #6699ff;
}

#header {
 width: 860px;
 height: 64px;
 text-align: center;
 margin: 0px;
 padding: 0px;
}
#header h1 {
 background: #ffffff url(http://www.suetsugu-ah.jp/images/logo.gif) no-repeat left;
 margin: 0px;
 padding: 10px 0px 0px 0px;
 text-indent: -9999px;
 text-align: left;
 font-size: 26px;
}

#content {
 width: 860px;
 margin: 0px;
 padding: 0px;
 border: 0px solid #FF0000;
}

#topcontent {
 width: 860px;
 height: 250px;
 margin: 0px;
 padding: 0px;
 border: 0px solid #000000;
}
#sidenavi {
 width: 200px;
 height: 250px;
 float: left;
 margin: 0px;
 padding: 0px;
 background: #6699ff;
 border: 0px solid #999900;
}
#sidenavi ul {
 margin: 0px;
 padding: 6px 0px 6px 10px;
}
#sidenavi li {
 color: #ffffff; 
 font-family: Verdana, Arial, sans-serif;
 font-size: 14px;
 text-align: left;
 line-height: 100%;
 list-style-type: none;
 margin: 0px 0px 15px 0px;
 padding: 4px 0px 0px 25px;
 background: transparent url(http://www.suetsugu-ah.jp/images/web-left_li_mark.gif) no-repeat left top;
}
#sidenavi li.homemark {
 color: #ffffff; 
 font-family: Verdana, Arial, sans-serif;
 font-size: 14px;
 text-align: left;
 line-height: 100%;
 list-style-type: none;
 margin: 0px 0px 15px 0px;
 padding: 4px 0px 0px 25px;
 background: transparent url(http://www.suetsugu-ah.jp/images/web-left_li_home.gif) no-repeat left top;
}
#sidenavi a {
 overflow: hidden;
 color: #ffffff; 
 text-decoration: none;
}
#sidenavi a img {
 border: 0;
}
#sidenavi a:link { 
 color: #ffffff; 
 text-decoration: none;
}
#sidenavi a:visited {
 color: #ffffff;
 text-decoration: none;
}
#sidenavi a:hover {
 color: #ff00ff;
 text-decoration: underline;
}

#topflash {
 width: 650px;
 height: 250px;
 float: right;
 margin: 0px;
 padding: 0px;
 border: 0px solid #000000;
}

#bottomcontent {
 width: 860px;
 margin-top: 10px;
 padding: 0px;
 border: 1px solid #fefefe;
}
#sidebutton {
 width: 200;
 float: left;
 margin: 0px;
 padding: 0px;
 border: 0px solid #ff00ff;
}
#sidebutton ul {
 list-style-type: none;
 margin: 0px;
 padding: 0px;
}
#sidebutton li {
 margin: 0px;
 padding: 10px 0px 5px 10px;
}
#newsinfo {
 width: 650px;
 float: right;
 margin: 0px;
 padding: 0px;
 border: 0px solid #008888;
}
#newstopics {
 width: 220px;
 float: left;
 margin: 0px;
 padding: 0px;
 border: 0px solid #00ff00;
}
#news {
 padding: 0px;
 margin: 0px;
 border: 0px solid #5DCCF3;
}
#news h2 {
 background: #ffffff url(http://www.suetsugu-ah.jp/images/newstopics.gif) no-repeat left;
 margin: 0px;
 padding: 0px 0px 0px 0px;
 text-indent: -9999px;
 text-align: left;
 font-size: 20px;
/*
  color: #666666;
  font-family: Verdana, Arial, sans-serif;
  font-size: x-small;
  text-align: left;
  text-indent: 10px;
  font-weight: bold;
  margin: 10px 0px 10px 0px;
  padding: 5px 0px 5px 0px;
  background: transparent url(http://www.suetsugu-ah.jp/images/top-left_h_bg.gif) no-repeat left top;
*/
}
#news ul {
 list-style: none;
 margin: 0px;
 padding: 0px;
}
#news li {
 margin: 0px 0px 0px 8px;
 padding: 4px 0px 4px 24px;
 font-size: 12px;
 background: transparent url(http://www.suetsugu-ah.jp/images/news_list_mark.gif) no-repeat left;
}
#schedule {
 color: #000000; 
 font-size: 12px;
 text-align: left;
 margin: 0px;
 padding: 0px;
 border: 0px solid #5DCCF3;
}
#schedule h2 {
 background: #ffffff url(http://www.suetsugu-ah.jp/images/schedule.gif) no-repeat left;
 margin: 5px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 text-indent: -9999px;
 text-align: left;
/*
  color: #666666;
  font-family: Verdana, Arial, sans-serif;
  font-size: x-small;
  text-align: left;
  text-indent: 10px;
  font-weight: bold;
  margin: 10px 0px 10px 0px;
  padding: 5px 0px 5px 0px;
  background: transparent url(http://www.suetsugu-ah.jp/images/top-left_h_bg.gif) no-repeat left top;
*/
 font-size: 20px;
}
#schedule p {
 margin: 0px;
 padding: 2px 0px 2px 0px;
}
#schedule-calendar {
 color: #000066;
 font-size: 12px;
 text-align: right;
 text-decoration: underline;
 margin: 0px;
 padding: 5px 5px 5px 0px;
}

#information {
 width: 424px;
 float: right;
 margin: 0px;
 padding: 0px;
 border: 0px solid #000088;
}
#infohonin {
 width: 210px;
 float: left;
 margin: 0px;
 padding: 0px;
}
#infonata {
 width: 210px;
 float: right;
 margin: 0px;
 padding: 0px;
}

#footer {
 height: 60px;
/* background: url(http://www.suetsugu-ah.jp/images/footer_back.jpg) repeat-x;*/
 margin: 0px;
 padding: 0px;
 font-size: 12px;
 text-align: center;
 clear: both;
}
#footernavi {
 width: 860px;
 height: 20px;
 margin: 0px;
 padding: 20px 0px 0px 0px;
 text-align: left;
}
#footer ul {
 margin: 0px;
 padding: 0px;
 list-style-type: none;
}
#footer li {
 margin: 0px 15px 0px 0px;
 padding: 0px;
 display: inline;
}
#footer a {
 color: #000066;
 text-decoration: underline;
}
#footer a:hover {
 color: #ff00ff;
 text-decoration: underline;
}
#copyright {
 color: #000033;
 width: 860px;
 margin: 0px;
 padding: 0px;
 font-family: Tahoma, Verdana, Arial;
 text-align: right;
 font-size: 12px;
}

/* ブログ記事用 */

.blogpage {
 width: 625px;
/*
 width: 620px;
 float: left;
*/
 background-color: #ffffff;
 margin: 0px 0px 0px 15px;
 padding: 0px 0px 0px 0px;
 border: 0px solid #ff0000;
/*
 border-right: 2px solid #8FDCfB;
*/
}

/* 2列左サイドバー */
.blogleft {
 width: 200px;
 float: left;
 font-size: 12px;
 background-color: #ffffff;
 overflow: hidden;
 margin: 0px;
 padding: 10px 0px 0px 0px;
 border: 0px solid #ff00ff;
/*
 border-right: 2px solid #8FDCfB;
*/
}
.blogleft h2 {
 color: #000066; 
 font-family: Verdana, Arial, sans-serif;
 font-size: 10px;
 text-align: left;
 text-indent: 10px;
 font-weight: bold;
 margin: 0;
 padding: 0;
 line-height: 21px;
/*
 margin: 10px 0px 10px 0px;
 padding: 2px 0px 2px 0px;
 line-height: 1.5;
 font-weight: normal;
 vertical-align: middle;
 color: #000000;
*/
 background: #ffffff url(http://www.suetsugu-ah.jp/images/sidebar_h_bg.gif) no-repeat left top;
}
.blogleft ul {
 padding-left: 5px;
 margin: 0px;
 margin-bottom: 20px;
}
.blogleft ul ul {
 margin-bottom: 0px;
}
.blogleft li {
 color: #5DCCF3;
 font-family: Verdana, Arial, sans-serif;
 font-size: 12px;
 text-align: left;
 line-height: 100%;
 margin-top: 10px;
 list-style-type: none;
}
.calendar {
 line-height: 140%;
 color: #5DCCF3;
 font-family: Verdana, Arial, sans-serif;
 font-size:10px;
 padding: 2px;
 text-align: center;
 margin-bottom: 30px;
}
.calendar table {
 padding: 2px;
 border-collapse: collapse;
 border: 0px;
 width: 85%;
 color: #5DCCF3;
 font-family: Verdana, Arial, sans-serif;
 font-size: 12px;
}
.calendar caption {
 color: #666666;
 font-family: Verdana, Arial, sans-serif;
 font-size: 12px;
 text-align: center;
 font-weight: bold;
 text-transform: uppercase;
 letter-spacing: .3em;
}
.calendar th {
 text-align: center;
 font-weight: normal;
}
.calendar td {
 text-align: center;
}
.side {
 color: #5DCCF3;
 font-family: Verdana, Arial, sans-serif;
 font-size: 12px;
 text-align: left;
 line-height: 150%;
 padding-left: 5px;
 margin-top: 10px;
 margin-bottom: 20px;
 list-style-type: none;
}

.blogright {
 width: 67%;
 float: right;
 font-family: Verdana, Arial, sans-serif;
 font-size: 12px;
/*
 padding-left: 10px;
 border-left: 2px solid #8FDCfB;
*/
 margin: 0px 2px 0px 0px;
 padding: 3px 0px 3px 0px;
 border: 0px solid #009999;
}
.blogright h1 {
 color: #666666;
 font-family: Verdana, Arial, sans-serif;
 font-size: 14px;
 text-align: left;
 font-weight: bold;	
 margin: 5px 0px 5px 0px;
 padding: 2px 0px 2px 3px;
}

.dataheader {
 color: #666666;
 text-align:right;
 width=100%;
}
.entryheader-diary {
 color: #666666;
 font-family: Verdana, Arial, sans-serif;
 font-size: 13px;
 text-align: left;
 text-indent: 10px;
 font-weight: bold;
 margin: 10px 5px 10px 0px;
 padding: 5px 0px 5px 0px;
 background: #ffffff url(http://www.suetsugu-ah.jp/images/blog_title_bg-diary.gif) top left no-repeat;
}
.entryheader-info{
 color: #666666;
 font-family: Verdana, Arial, sans-serif;
 font-size: 13px;
 text-align: left;
 text-indent: 10px;
 font-weight: bold;
 margin: 10px 5px 10px 0px;
 padding: 5px 0px 5px 0px;
 background: #ffffff url(http://www.suetsugu-ah.jp/images/blog_title_bg-info.gif) top left no-repeat;
}
.entrybody {
 color: #666666;
 font-family: Verdana, Arial, sans-serif;
 font-size: 12px;
 text-align: left;
 margin: 0px 5px 0px 20px;
 padding: 0;
}
.entrymore {
 color: #666666;
 font-family: Verdana, Arial, sans-serif;
 font-size: 12px;
 text-align: left;
 margin: 0px 5px 0px 20px;
 padding: 0;
}

/* ブログ記事・ウェブページ用 */

/* 2列左サイドバー */
#page-left {
 width: 200px;
 float: left;
 margin: 0px;
 padding: 0px;
 border: 0px solid #990000;

 font-size: 12px;
 background: #6699ff;
 overflow: hidden;
}
#page-left ul {
 margin: 0px;
 padding: 6px 0px 2px 10px;
}
#page-left ul ul {
 margin: 0px;
 padding: 5px 0px 0px 0px;
}
#page-left ul ul ul {
 margin: 0px;
 padding: 5px 0px 0px 0px;
}
#page-left ul li {
 color: #ffffff; 
 font-family: Verdana, Arial, sans-serif;
 font-size: 14px;
 text-align: left;
 line-height: 100%;
 list-style-type: none;
 margin: 0px 0px 15px 0px;
 padding: 4px 0px 0px 25px;
 background: transparent url(http://www.suetsugu-ah.jp/images/web-left_li_mark.gif) no-repeat left top;
}
#page-left ul li.homemark {
 color: #ffffff; 
 font-family: Verdana, Arial, sans-serif;
 font-size: 14px;
 text-align: left;
 line-height: 100%;
 list-style-type: none;
 margin: 0px 0px 15px 0px;
 padding: 4px 0px 0px 25px;
 background: transparent url(http://www.suetsugu-ah.jp/images/web-left_li_home.gif) no-repeat left top;
}
#page-left ul li ul li {
 color: #ffffff; 
 font-family: Verdana, Arial, sans-serif;
 font-size: 12px;
 text-align: left;
 line-height: 100%;
 list-style-type: none;
 margin: 0px 0px 15px 0px;
 padding: 4px 0px 0px 25px;
 background: transparent url(http://www.suetsugu-ah.jp/images/web-left_li2_mark.gif) no-repeat left top;
}
#page-left ul li ul li ul li {
 color: #ffffff; 
 font-family: Verdana, Arial, sans-serif;
 font-size: 12px;
 text-align: left;
 line-height: 100%;
 list-style-type: none;
 margin: 0px 0px 15px 0px;
 padding: 4px 0px 0px 22px;
 background: transparent url(http://www.suetsugu-ah.jp/images/web-left_li3_mark.gif) no-repeat left top;
}
#page-left a {
 overflow: hidden;
 color: #ffffff; 
 text-decoration: none;
}
#page-left a img {
 border: 0;
}
#page-left a:link { 
 color: #ffffff; 
 text-decoration: none;
}
#page-left a:visited {
 color: #ffffff;
 text-decoration: none;
}
#page-left a:hover {
 color: #ff00ff;
 text-decoration: underline;
}


#page-right {
 width: 650px;
 float: right;
 font-family: Verdana, Arial, sans-serif;
 font-size: 12px;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 border: 0px solid #000099;
}
.pageheader h1 {
 color: #000066; 
 font-size: 14px;
 text-align: left;
 font-weight: bold;
 margin: 0px;
 padding: 10px 15px 10px 15px;
}
.pagebody {
 color: #000066; 
 font-size: 12px;
 text-align: left;
 margin: 0px;
 padding: 10px 15px 10px 25px;
}

/* 文字列強調表示 */
.emphasizestr {
 color: #0000ff; 
 font-size: 13px;
 text-align: left;
 font-weight: bold;
}
.emphasizestr a:link { 
 color: #ff00ff; 
 font-weight: bold;
 text-decoration: none;
}
.emphasizestr a:visited {
 color: #ff00ff;
 font-weight: bold;
 text-decoration: none;
}
.emphasizestr a:hover {
 color: #ff00ff;
 font-weight: bold;
 text-decoration: underline;
}

.curve-sidebar-body1 p, .curve-sidebar-body2 p {
 margin: 0;
 padding: 0;
}
.curve-sidebar-head1 {
 font-size: 1px;
 height: 20px;
 background: url(http://www.suetsugu-ah.jp/images/curve-sidebar-right-head.gif) top right no-repeat;
 margin-top: 0px;
}
.curve-sidebar-head2 {
 font-size: 1px;
 height: 20px;
 background: url(http://www.suetsugu-ah.jp/images/curve-sidebar-left-head.gif) top left no-repeat;
}
.curve-sidebar-body1 {
 background: url(http://www.suetsugu-ah.jp/images/curve-sidebar-left-middle.gif) top left repeat-y;
 margin: 0px;
}
.curve-sidebar-body2 {
 background: url(http://www.suetsugu-ah.jp/images/curve-sidebar-right-middle.gif) top right repeat-y;
 margin: 0px;
}
.curve-sidebar-bottom1 {
 font-size: 1px;
 height: 20px;
 background: url(http://www.suetsugu-ah.jp/images/curve-sidebar-right-bottom.gif) bottom right no-repeat;
 margin-bottom: 0px;
}
.curve-sidebar-bottom2 {
 font-size: 1px;
 height: 20px;
 background: url(http://www.suetsugu-ah.jp/images/curve-sidebar-left-bottom.gif) bottom left no-repeat;
}

.curve-page-body1 p, .curve-page-body2 p {
 margin: 0;
 padding: 0;
}
.curve-page-head1 {
 font-size: 1px;
 height: 20px;
 background: url(http://www.suetsugu-ah.jp/images/curve-page-right-head.gif) top right no-repeat;
 margin-top: 0px;
}
.curve-page-head2 {
 font-size: 1px;
 height: 20px;
 background: url(http://www.suetsugu-ah.jp/images/curve-page-left-head.gif) top left no-repeat;
}
.curve-page-body1 {
 background: url(http://www.suetsugu-ah.jp/images/curve-page-left-middle.gif) top left repeat-y;
 margin: 0px;
}
.curve-page-body2 {
 background: url(http://www.suetsugu-ah.jp/images/curve-page-right-middle.gif) top right repeat-y;
 margin: 0px;
}
.curve-page-bottom1 {
 font-size: 1px;
 height: 20px;
 background: url(http://www.suetsugu-ah.jp/images/curve-page-right-bottom.gif) bottom right no-repeat;
 margin-bottom: 0px;
}
.curve-page-bottom2 {
 font-size: 1px;
 height: 20px;
 background: url(http://www.suetsugu-ah.jp/images/curve-page-left-bottom.gif) bottom left no-repeat;
}

.curve-news-body1 p, .curve-news-body2 p {
 margin: 0;
 padding: 0;
}
.curve-news-head1 {
 font-size: 1px;
 height: 16px;
 background: url(http://www.suetsugu-ah.jp/images/curve-news-right-head.gif) top right no-repeat;
 margin-top: 0px;
}
.curve-news-head2 {
 font-size: 1px;
 height: 16px;
 background: url(http://www.suetsugu-ah.jp/images/curve-news-left-head.gif) top left no-repeat;
}
.curve-news-body1 {
 background: url(http://www.suetsugu-ah.jp/images/curve-news-left-middle.gif) top left repeat-y;
 margin: 0px;
}
.curve-news-body2 {
 background: url(http://www.suetsugu-ah.jp/images/curve-news-right-middle.gif) top right repeat-y;
 margin: 0px;
}
.curve-news-bottom1 {
 font-size: 1px;
 height: 16px;
 background: url(http://www.suetsugu-ah.jp/images/curve-news-right-bottom.gif) bottom right no-repeat;
 margin-bottom: 0px;
}
.curve-news-bottom2 {
 font-size: 1px;
 height: 16px;
 background: url(http://www.suetsugu-ah.jp/images/curve-news-left-bottom.gif) bottom left no-repeat;
}

.curve-body1 p, .curve-body2 p {
 margin: 0;
 padding: 0;
}
.curve-head1 {
 font-size: 1px;
 height: 16px;
 background: url(http://www.suetsugu-ah.jp/images/curve-right-head.gif) top right no-repeat;
 margin-top: 0px;
}
.curve-head2 {
 font-size: 1px;
 height: 16px;
 background: url(http://www.suetsugu-ah.jp/images/curve-left-head.gif) top left no-repeat;
}
.curve-body1 {
 background: url(http://www.suetsugu-ah.jp/images/curve-left-middle.gif) top left repeat-y;
 margin: 0px;
}
.curve-body2 {
 background: url(http://www.suetsugu-ah.jp/images/curve-right-middle.gif) top right repeat-y;
 margin: 0px;
}
.curve-bottom1 {
 font-size: 1px;
 height: 16px;
 background: url(http://www.suetsugu-ah.jp/images/curve-right-bottom.gif) bottom right no-repeat;
 margin-bottom: 0px;
}
.curve-bottom2 {
 font-size: 1px;
 height: 16px;
 background: url(http://www.suetsugu-ah.jp/images/curve-left-bottom.gif) bottom left no-repeat;
}

#doctor-schedule p {
 font-size: 12px;
 margin: 0px 0px 0px 0px;
}
#medical-guidance p {
 font-size: 12px;
 margin: 2px 0px 10px 0px;
}
#operation-guidance p {
 font-size: 12px;
 margin: 2px 0px 10px 0px;
}
#schedule-body {
 padding: 0px 10px 0px 15px;
}

.c-both {
 clear: both;
}

.clearfix: after {
 content: ".";
 display: block;
 height: 0px;
 clear: both;
 visibility: hidden;
}
.clearfix {
 display: inline-block;
}
* html .clearfix {
 height: 1%;
}
.clearfix {
 display: block;
}
/* End hide from IE-mac */
