a:link { color:#808080; font-weight:bold; text-decoration:none; }
a:visited { color:#808080; text-decoration:none; }
a:active { color:#808080; text-decoration:none; }
a:hover { color:#808080; text-decoration:none; }

body#pages { margin-top:0px; padding-top:0px; background-image:url("images/bgimage.gif"); line-height:120%; }

body#pictures { width:400px; background-color:#ffffff; }

/* トップページ */
div#top-head { height:165px; background-color:#FFFAB4; padding:15px,20px; color:#5A5014; }
div#link-menu { height:25px; background-color:#5A5014; padding:0px,20px; }
div#left-box { width:440px; padding:15px,20px; float:left; }
div#right-box { width:200px; padding:15px,0px; float:none; position:relative; top:-200px; }
div.cont { margin-bottom:40px; }

div#right-box img { width:190px; margin-bottom:10px; }

h2 { font-size:16px; color:#5A5014; font-weight:bold; }
h3.top { font-size:14px; color:#ffffff; background-color:#feb32b; padding-left:5px; height:20px; vertical-align:middle; }
h4 { font-size:10px; color:#646446; margin="0"; font-weight:normal;}

/* テキスト */
p,dl { font-size:14px; }
.p12w { font-size:12px; color:#ffffff; }
.p18w { font-size:18px; color:#ffffff; font-weight:bold; }
.p18 { font-size:18px; font-weight:bold; }
.p12 { font-size:12px; }
.p12r { font-size:12px; color:red; }
.p12t { font-size:12px; vertical-align:top; margin:0; padding:5,0,0,0; }
.p14b { font-size:14px; color:blue; }
.p12b { font-size:12px; font-weight:bold; }
.p14r { font-size:12px; color:red; font-weight:bold; }

table { margin-bottom:20px; }
.td1 { width:70px; margin-right:10px; vertical-align:top; }

/* トップページとは違う設定の部分 */
div#othr-head { height:80px; background-color:#FFFAB4; padding:15px,20px; color:#5A5014; }
div#link-menu2 { height:25px; background-color:#5A5014; padding:0px,20px; text-align:right; margin="0"; }
div.cont2 { width:640px; padding:15px,20px; margin-bottom:20px; }
h3.link { font-size:14px; color:#5A5014; }
.td2 { padding-right:10px; vertical-align:top; }

/* メニュー */
h3.menu { height:16px; vertical-align:middle; }
div.pic-box { width:200px; padding:15px,20px; float:left; }
div.cont-box { padding:15px,0px; float:right; }
img.mnimg1 { margin-bottom:10px; width:190px; height:140px; }
.mnimg2L { margin-right:7px; margin-bottom:10px; float:left; width:91px; height:67px; }
.mnimg2R { margin-bottom:10px; float:right; width:91px; height:67px; }
.mnimg3L { width:91px; padding-right:15px; padding-bottom:10px; vertical-align:top; }

.pict { text-align:center; width:300px; }

/* 鍼灸治療 */

h3.hari { height:16px; vertical-align:middle; border-bottom:1px solid #5A5014; font-size:14px; color:#5A5014; }
div.cont3 { border-bottom:1px dotted #5A5014; }
div.cont4 { width:140px; float:right; padding-top:20px; }
div.cont5 { width:310px; float:left; }
div.cont6 { width:250px; margin-left:10px; float:right; margin:0; }
div.cont7 { background-color:#FFFAB4; margin:0; padding:10px; }
h5.hari { text-align:center; font-size:12px; color:#5A5014; margin:0; }

/* topへリンク */
#back { font-size:12px; text-align:center; vertical-align:middle; }
