body { font-size:12px; line-height: 18px; margin-top: 0px; }
h1 { font-size: 10px; color: #FFFFFF; margin: 0px; padding: 0px; }
h2 { font-size: 10px; color: #FFFFFF; margin: 0px; padding: 0px; }
h3 { font-size: 12px; color: #6C3721; font-weight: bold; margin: 0px; padding: 0px;}
h4 { font-size: 10px; color: #FFFFFF; margin: 0px; padding: 0px; }


a:link { color: #B44117;}
a:visited { color: #B44117;}
a:hover,a:active { color: #880000; background-color:#E8D4B7;}

.padding {padding :10px;}
.padding01 { padding: 5px;}

.menutop { color: #FFFFFF; font-size: 11px; line-height: 13px;}  

.new { font-size: 11px; line-height: 13px;}

.title { background-color:#CC0000; color: #FFFFFF; font-weight: bold; border-style: solid ;border-color:#CC0000; border-width: 2px 7px 1px 7px; margin: 0px; padding: 0px;}
.comment { font-size: 11px; color: #6C3721;}

.copy { font-size: 11px; color: #FFFFFF; padding-right: 10px;}



.img_r {
 float: right;
 border: none;
 vertical-align:top;
 margin-left: 5px;
 margin-bottom: 5px;
}
.img_l {
 float: left;
 border: none;
 margin-right:5px;
 vertical-align:top;
 margin-bottom: 5px;
}
.img_n {
 float: none;
 border: none;
}
.background	{background-image:url(img/background.gif); width:10px; background-repeat:repeat-y}
.osusume	{ padding: 5px;}
.osusume img	{float:left}
.osusume a	{background-color:#FFFFFF}
textarea,select,input {
    font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3","Hiragino Kaku
GothicPro","Osaka","Verdana","Helvetica","Arial","‚l‚r‚oƒSƒVƒbƒN","sans-serif";
}