body { background:#fff; }
body,td,th { font-size:12px; line-height:150%; color:#333;  }
#master { text-align:left; }
body, p, div, form, h1, h2, h3, ul ,li { margin:0; padding:0; }
#master, #top, #center, #bottom  { width:760px; }
input { cursor:pointer; }

a { color:#8B4513; }
a:hover { color:#960; }
a.back { color:#999; text-decoration:none; }
ul { margin-left:25px; }

/* /////////////////////　レイアウト　///////////////////// */ 
.left { float:left; }
.right { float:right; }
.clear { clear:both; }

.backnext,.date { display:none; }
.People { height:200px; overflow:auto; }
img.left  { float:left; margin:0 9px 9px 0; }
 
/* /////////////////////　メイン　///////////////////// */ 
#top h1 { font-size:11px; padding:5px 0 0 0; margin:0; color:#963; line-height:110%; }
#top p#disc { font-size:11px; color:#963; } 
#top .menu { text-align:center; background:#FAF0E6; border-top:2px solid #fff; border-bottom:2px solid #669; padding:3px 0;}
#top .menu a { text-decoration:none; font-size:13px; color:#8B4513;}
#top .menu a:hover { color:#960; }

#center .menu { width:210px; margin-left:5px; padding:0; float:left; }
#center .menu .link { margin:10px; border:1px solid #CDAA7D; padding:5px; font-size:10px; }

#center #contents { width:500px; .width:515px; margin:10px 0; padding:0 0 0 15px; float:right; border-left:1px dashed #CDAA7D;}
#center #contents h3 { font-size:16px; border-bottom:3px solid #CDAA7D; }

#center #contents #index { width:500px; margin:10px 0; padding:0; }
#center #contents #index .left { width:240px; }
#center #contents #index .left .word, #center #contents #index .left .goods { margin-bottom:7px; border:1px solid #CDAA7D; padding:5px; font-size:10px; }
#center #contents #index div.word h4 { font-size:14px; color:#963; margin:0; padding:2px 0; }
#center #contents #index .left div.word p { font-size:12px; }
#center #contents #index .left div a { font-size:12px; }
#center #contents #index .right { width:242px;  }
#center #contents #index .right div { margin-bottom:7px; border:1px solid #CDAA7D; padding:5px; }

#center #contents #index .right div.mu img { margin-right:8px;  }

#center #contents .repi { width:500px; margin-top:10px; }
#center #contents .repi img { margin:5px 0 10px 5px; }


#center #contents .ichiran, #center #contents .story { width:500px; padding-bottom:15px; margin-bottom:30px; background:url(http://www.wa-raku.com/sozai/line/pot.gif) no-repeat bottom; }
#center #contents h1 { margin:5px 0; font-size:20px; }
#center #contents .desc { margin-bottom:20px; padding-bottom:3px; border-bottom:3px dotted #CDAA7D; }
#center #contents .article p { font-size:12px; }
#center #contents .article p a { color:#666; }
#center #contents .ichiran .left { width:150px; text-align:center; margin-bottom:15px; }
#center #contents .ichiran .left img { margin-bottom:5px; }
#center #contents .ichiran .right { width:330px; margin-bottom:45px; }
#center #contents .ichiran .right h2 { font-size:16px; color:#363; margin-bottom:5px; }
#center #contents .photo { margin-bottom:30px; }
#center #contents .photo img { margin:0 0 3px 0; }
#center #contents .photo td { font-size:12px; }



#bottom { width:740px; text-align:center; margin:20px 0 10px 10px; }
#bottom .menu { border-top:1px #8B7355 solid; padding:5px 0; }
#bottom .menu a {  text-decoration:none; }
#copy { background:#FAF0E6; margin:5px 0 30px 0; }



/* /////////////////////　コメント/トラックバック　///////////////////// */ 
.wback1 { border:1px solid #cc9999; background:url(http://wa-raku.com/writeback/01.gif) no-repeat; padding:30px 10px 10px 10px; }
.wback1_tr { border:1px solid #cccc99; background:url(http://wa-raku.com/writeback/02.gif) no-repeat; padding:30px 10px 10px 10px; }
.wback_main { margin:5px 0 0 0; padding:5px 0 0 0; border-top:1px dotted #cccc99; }
