@charset "Shift_JIS";
/* http://www.animegif.net/ */


/* ********** body ********** */
html		{ font-size: small; border: 0px none; }
html		{ color: #333; background: #fff; }

/* ********** margin, padding ********** */
html *		{ margin: 0; padding: 0; }
html body	{ margin: 15px 10px; }
h1,h2,h3,h4,h5	{ margin: 15px 0 10px; }
h1		{ margin-top: 0px; }
ul		{ margin: 1em 30px; }
ol		{ margin: 1em 40px; }
dl		{ margin: 1em 0; }
dl dt		{ margin-left:  5px; margin-top: 0.5em; }
dl dd		{ margin-left: 30px; }
ul ol		{ margin-top: 0.5em; }
ul ul		{ margin-top: 0.5em; }
ul, ol		{ line-height: 1.3; }
p		{ margin: 1em; }
form			{ margin: 0 1em; padding: 0.5em; }
form fieldset		{ margin: 0.5em; }
form fieldset legend	{ font-weight: bold; display: none; }
form fieldset input	{ font-family: monospace; }

/* ********** border ********** */
form fieldset		{ border: 0 none; }
img			{ border: 1px solid; }

/* ********** font ********** */
em, address	{ font-style: normal; }
code, kbd	{ font-size: small; font-family: monospace; }

/* ********** head ********** */
h1		{ font-size: x-large; border-bottom: 2px solid; }
h2		{ font-size:  medium; border-bottom: 1px dashed; }
h3		{ font-size:   110%; }

/* ********** span.class ********** */
.red		{ color: #f33; }
.bred		{ color: #f33; font-weight: bold; }
.sred		{ color: #f33; font-size: x-small; }
.yred		{ color: #f33; font-weight: bold; background: #ffc; }
a		{ color: #00f; font-weight: bold; }
a:hover		{ color: #f00; background: #ff9; text-decoration: none; }

/* ********** footer ********** */
ul#foot			{ margin: 1em 0; border-top: 1px solid; }
ul#foot li		{ margin: 0.2em; list-style: none; }
ul#foot li.copy 	{ text-align: right; }

/* ---------------- ---------------- ---------------- ---------------- */








/* **** **** ****  gifanime  **** **** **** */
p.attend	{ margin: 1em; padding: 0.5em 1em; line-height: 1.3; font-weight: bold; color: #f33; background: #ffffcc; border: 5px dotted #f33; font-size: medium; }
p.atnd				{ font-weight: bold; color: #f33; background: #ffffcc; }
p.atnd				{ padding: 5px; border: 2px solid #f33; }
p.hline				{ font-weight: bold; color: #060; background: #f0f9f0; }
p.hline				{ padding: 5px; border: 2px solid #090; }
p.mixi				{ font-weight: bold; color: #f60; background: #ffeecc; }
p.mixi				{ padding: 5px; border: 2px solid #f60; }
p.news		{ padding: 0.2em 0.5em; line-height: 1.3; font-weight: bold; color: #f00; background: #fffff0; border: 2px solid #900; }


div.ads				{ margin: 0 1em; }
div.frm				{ margin: 0 1em; }
div.make			{ border: 2px solid #69c; background: #f0f9fc; font-weight: bold; }
div.edit			{ border: 2px solid #69c; background: #f0f9fc; }

div.make ul.top			{ font-weight: bold;}
div.make ul.top li		{ margin-top: 0.5em; font-weight: bold; }
div.make ul.top	li.time		{ color: #090; border-bottom: 2px solid #999; }
div.make ul.top	li.desc		{ color: #333; border-bottom: 2px solid #999; }
div.make ul.top	li.make a	{ color: #00f; }
div.make ul.top li ol li	{ margin-top: 0.2em; }
div.make ul.top li ul li	{ margin-top: 0em; }

div.edit ul.img_src		{ margin: 0; padding: 1em 2em; border-top: 1px dashed; }
div.edit ul.img_src li		{ margin-top: 0.3em; }
div.edit dl.sbmt		{ border-top: 1px dashed; }
div.edit dl.sbmt dt		{ font-weight: bold;  }















