@charset "UTF-8";
/* 基本設定 */

.nonestyle {/* ie4ns4macie用 */ display:none; }
h1,
h2,
h3,
h4,
h5,
h6,
p,
ul,
li,
dl,
dt,
dd {/* 初期化 */ margin:0; padding:0; }
body { height:100%; margin:0; padding:0; text-align:left; font-size:0.75em; background-color:#F3E7CF; color:#571F00; }
img { border:none; }
ul { list-style-type:none; }
.floatL { float:left; }
.floatR { float:right; }
.clr { clear:both; }
/* ページベース */

#base { margin:0; padding:0; width:752px; text-align:left; position:relative; background:url(../img/baseBg.jpg) repeat-y; }
/* header */

#header { width:752px; height:67px; position:relative; border-bottom:1px solid #571F00; }
#ad { font-size:0.75em; position:absolute; top:10px; right:20px; letter-spacing:0.1em; font-weight:normal; }
/* ベースインナー */

#base-inner { padding:0; margin:0; width:752px; background:url(../img/bg.gif) no-repeat left top; }
/* メインメニュー */

#mainMenu { width:463px; height:21px; margin-top:20px; }
#mainMenu ul { width:463px; height:21px; margin-left:259px; }
#mainMenu li { height:21px; float:left; }
/* Flash */

#flash { width:460px; height:300px; margin-left:262px; margin-top:20px; }
/* メインコンテンツ */

#con { width:752px; }
.conText { line-height:150%; padding:40px 0 30px 140px; width:595px; }
/* フッダー */

#footer { margin:0; padding:0; width:752px; border-top:1px solid #571F00; background:url(../img/kado02.jpg) left no-repeat; }
#footer #jyusyo { margin-left:140px; margin-top:8px; line-height:120%; }
/* セカンドページ */

/* 院長ご挨拶 */

#con h3 { margin-top:40px; margin-left:260px; }
#con h4 { margin:30px 0 0 262px; }
#con ul { margin:10px 0 10px 262px; line-height:150%; }
#con ul a:link,
a:visited { color:#663300; }
.conSeText { line-height:150%; padding:10px 0 20px 262px; }
/* 当院の特長 */

#con h5 { margin:30px 0 20px 262px; }
.textTokusei { margin:10px 0 20px 262px; }
#con .setsumei { padding:10px 0 15px 262px; }
#con #tokutyou li { margin:20px 0 20px 5px; }
#con .textColor { color:#CC3300; }
/* 診療案内 */

.kamoku { margin:10px 0 20px 262px; }
#con table { margin:10px 0 20px 262px; }
#con table td { padding:5px; line-height:150%; }
#con table td.name { vertical-align:text-top; width:100x; }
#con dt { margin-bottom:3px; float:left; }
#con dd { margin-left:5em; }
/* 設備案内 */

#box { width:210px; }
#box p { margin-top:5px; }
/* MAP */

#map { width:460px; height:330px; margin:20px 0 0 262px; padding-bottom:30px; }
/* LINK */

#con .link { list-style-type:disc; margin-left:275px; }
#con li { padding-top:5px; }

.topics { padding:10px 10px 10px 140px;}
.topics b { font-weight:bolder; font-family:Verdana, Geneva, sans-serif; color:#C60}
.topics p { margin:3px 0 3px 5px;}
.topics p a { color:#930;}
.topics p a:link,
.topics p a:visited,
.topics p a:active { text-decoration:none;}
.topics p a:hover,
.topics p a:focus { text-decoration:underline; color:#C90;}