/*-------------------------*
*　　　　　 共通設定　　　 　　　　*
*-------------------------*/

*{ margin:0;padding:0;border:none;}

body,td.wrap { background-color:#ffffff;
    background-image:url(); 
    background-attachment:fixed;
    background-position:center;
    background-repeat:repeat;
    color:#3d211e;
    font-family:'MS P Gothic',Arial,Verdana,san-serif;
    font-size:12px;
    line-height:150%;
    margin-left:30px; } 

td { background-color:#ffffff;
    background-image:url(); 
    background-attachment:fixed;
    background-position:bottom;
    background-repeat:repeat-x;
    color:#3d211e;
    font-family:'MS P Gothic',Arial,Verdana,san-serif;
    font-size:12px;
    line-height:150%;
    margin-left:30px; } 


a:link,a:visited{ text-decoration:none; color:#777777; }
a:active{ text-decoration:none; color:#3d211e;border:solid #3d211e 1px; background-color:#999999;}
a:hover{ text-decoration:none; color:#3d211e;border:solid #3d211e 1px; }

p {margin:10px 10px;line-height:150%;}

.yohaku{ margin:10px; }

br.clear{ clear:both;line-height:0px; }


/*-------------------------*
*　　　　　 各種設定　　　 　　　　*
*-------------------------*/

#center { background:#ffffff;
    background-image:url(); 
    background-attachment:fixed;
    background-position:bottom;
    background-repeat:repeat-x;
    width:530px; }

.copyright{ color:#666666;
    font-size:10px;
    text-align: center; }

.disco{ margin-left:10px;margin-top:0px;padding-left:142px;line-height:150%; }

h1,h2,h3{ font-family:font-family:'MS P Gothic',Arial,Verdana,san-serif;font-weight:normal;line-height:150%; }
h1{ color:#444444;font-size:14px;margin:10px 20px;align:left; }
h1:first-letter{color:#d6736d;}

h2{ border-bottom: double 3px #d6736d;color:#3d211e;font-size:18px;margin:10px 20px;align:left; }

.rogo { text-align:center; }
.rogo a:link{ text-decoration:none; color:#777777; }
.rogo a:visited{ text-decoration:none; color:#777777; }
.rogo a:active{ text-decoration:none; color:#3d211e;border:0;background-color:#ffffff; }
.rogo a:hover{ text-decoration:none; color:#3d211e;border:0; }

span {line-height:150%;}
span.archive { color:#649d43;
   font-size:12x;
   font-family:font-family:'MS P Gothic',Arial,Verdana,san-serif;
   font-weight:bold;
   line-height:150%; }

span.title { color:#649d43;
   font-size:12x;
   font-family:font-family:'MS P Gothic',Arial,Verdana,san-serif;
   font-weight:bold;
   line-height:150%;
   margin:10px 40px; }

ul.menu{ margin:10px 20px;font-size:14px; }
ul.menu li{ display:inline; }
ul.menu li a{ background-color:#ffffff;
    color:#5c3c39;
    display:block;
    float:left;
    margin-right:3px;
    margin-bottom:0px;
    padding:10px 20px; }
ul.menu li a:link{ text-decoration:none; color:#5c3c39; }
ul.menu li a:visited{ text-decoration:none; color:#5c3c39; }
ul.menu li  a:active{ text-decoration:none; color:#d6736d;border:0;background-color:#ffffff; }
ul.menu li a:hover{ color:#d6736d;border:0; }
ul.text{margin:0 10px 15px 20px;}
ul.text li{list-style-type:none;margin:0;padding:0;}

ul.menu2{ margin:0px 40px;font-size:14px; }
ul.menu2 li{ display:inline; }
ul.menu2 li a{ background-color:#ffffff;
    color:#5c3c39;
    display:block;
    float:left;
    margin-right:3px;
    margin-bottom:0px;
    padding:10px 20px; }
ul.menu2 li a:link{ text-decoration:none; color:#5c3c39; }
ul.menu2 li a:visited{ text-decoration:none; color:#5c3c39; }
ul.menu2 li  a:active{ text-decoration:none; color:#d6736d;border:0;background-color:#ffffff; }
ul.menu2 li a:hover{ color:#d6736d;border:0; }