/* 覚えてないッス */

#boco	{border:1px solid #000;}
#hrmg	{margin-top:6px;margin-bottom:6px;width:580px;height:1px;display:block}
#titbl,#titmbl	{border:3px solid;border-color:#f8e088 #a07828 #a07830 #f8d880;padding:3px;}
#titf	{font-size:20px}
#titd,#titmd,#titf{border:solid 1px;border-color:fe0 000 000 fe0;background:url("img/titb.gif");height:35px}
#bgb	{color:#000f00;filter: DropShadow(Color=#00d8e0, OffX=1, OffY=1, Positive=1);width:100%;}
#bgr	{color:#983800;filter: DropShadow(Color=#f8c088, OffX=1, OffY=1, Positive=1);width:100%;}
caption	{font-size:15px;text-align:left}
caption,a,#titf,#ub,#b{font-weight:bold;}
u{color:#983800;font-weight:bold;text-decoration:none}
hr{color:#161616}
#ub	{border:none;border-bottom:1px #000 solid;width:100%;font-size:14px}


/* デフォルト＋ */
#b	{font:bold}
hr,pre	{margin:0}
#titd,#titf,th,#ceb,#ce,#twc,h1,h2,h3	{text-align:center}
caption,h1,h3,#b,#att,#ceb,#max,#mid{font:bold}
td,th,h3{padding:4px 3px}
i{font-style:normal}
#max,caption	{font-size:16px}
#mid,h3	{font-size:14px}
#min	{font-size:10px}
#p0	{padding:0}
#twc,h2	{margin:4px 0}
caption	{text-align:left}
#att	{color:#990033}
#ri	{text-align:right}
#vt	{vertical-align:top}
blockquote{margin:20px 0 25px 30px}

/*----------------------------- 2001-12-22追加-------------------------------- */
/* default */
body,table,th,td    {font-size:12px;color:#0f0f0f}
body{margin:5px;background:white;background-image:url("img/back.gif")}
a	{text-decoration:none;color:#03c}
A:hover	{color:#66f;text-decoration:underline}


img	{border:0}

i	{font-style:normal}

/* 汎用ID CLASS */
#bw	{width:580px}

.ak	{color:#600;font:bold;}

.ind{
	margin-left:15px;
	margin-bottom:10px;
	padding:0;
}

.ce, #memo	{text-align:center}
.ri	{text-align:right}
.wea	{color:#a04000}

.bgb	{color:#000f00;filter: DropShadow(Color=#00d8e0, OffX=1, OffY=1, Positive=1);width:100%;}
.bgr	{color:#983800;filter: DropShadow(Color=#f8c088, OffX=1, OffY=1, Positive=1);width:100%;}
.vt	{vertical-align:top}

/* h 関係 */

h1,h2{
	background:url("img/titb.gif");
	}

h1	{
	font-size:22px;
	font-family:"ＭＳ 明朝","平成明朝";
	margin:0 0 12px
	border:3px solid;
	border-color:#f8e088 #a07828 #a07830 #f8d880;
	padding:5px;
	}
h2	{
	font-size:18px;
	font-family:"ＭＳ 明朝","平成明朝";
	border-left:20px solid #000;
	border-bottom:1px solid #000;
	margin:20px 0;
	padding:5px;
	text-align:left;
	}
h3	{
	font-size:14px;
	text-align:left;
	background:url("img/titb2.gif");
	border-left:10px solid #666;
	border-bottom:1px solid #000;
	margin:20px 0 10px;
	padding-left:10px;
	}

/* h1の枠組み */

h1, .titd   {
	border:solid 1px;
	border-color:#fe0 #000 #000 #fe0;
	background:url("img/titb.gif");
	}
.titd	{padding:5px;}
.titbl	{
	border:3px solid;
	border-color:#f8e088 #a07828 #a07830 #f8d880;
}

.tspa	{
	background:#ffcc00;
	height:3px;
	}

/* テーブル */

.wm, .wdm{
	width:100%;
	}
.wd, .wdm{
	border:1px solid #000;
	}

.wd th, .wdm th	{
	font-size:11px;
	text-align:center;border:2px solid;
	border-color:#f8e088 #a07828 #a07830 #f8d880;
	background:url("img/titb.gif");
	padding:3px;
	}
.wd td, .wdm td	{
	border-style:solid;
	border-width:0 1px 1px 0;
	border-color:#c90 #ccf;
	padding:3px;
	vertical-align:top;
	}

/* リスト */
ol,ul	{margin-left:0;padding:0}
li,.lib li li	{margin:8px 0 0 30px}

dl	{margin:6px 0 6px 20px}
dt	{margin:0 0 6px}
dd	{margin:6px 0 10px 20px}
dl dl	{margin-left:0}

.dtb dt	{font:bold}

.faq dt	{
	font:bold;
	font-size:14px;
	margin-top:20px;
	font-family:"ＭＳ 明朝";
	color:#983800;
	border-top:1px solid #000;
	border-left:1px solid #000;
	padding:5px;
	}
.faq dd dl dt	{font:bold;font-size:12px;color:#0f0f0f;border:none}



.lib li	{font:bold;margin-top:16px}
.lib li li{font:normal}
.lib li *{font:normal}

.lor li	{list-style-type:lower-roman}

.lstn, .lstn ul	{margin:0;padding:0}
.lstn li	{list-style-type:none;margin:2px 0}



/* フロート {border:1px solid #00f} */

.fll, .fl2, .fl3, .fl4{float:left;margin:0;}
.fll{margin-right:4px}
.fl2{width:47%;padding:0} /* フロート50% */
.fl3{width:33%;padding:0} /* フロート33% */
.fl4{width:25%;padding:0} /* フロート25% */
.cbt	{clear:both}

/* 掲示板用 */

.sbj_c	{
	width:100%;
	border-bottom:3px double #000;
	}

.bbs_topic{
	border:3px solid;
	border-color:#f8e088 #a07828 #a07830 #f8d880;
	padding:10px;
	}
.bbs_topic dd	{margin:10px}
hr	{height:1px;}
.time	{font-size:80%}
