body {
	background-color : #000000;
	color: #000000;
	font-size: 12px;
	line-height: 150%;
	margin: 0px;
	background-image: url(../01_image/02_common/bg_img.jpg);
	background-repeat: repeat-x;
}
#mainbg {
	background-image: url(../images/tmp/main_bg.gif);
	background-repeat: repeat-y;
	background-position: left;
}
#footer {
	font-size: 12px;
	color: #FFFFFF;
	background-image: url(../01_image/02_common/footer.gif);
	background-repeat: repeat;
}


.karin {  font-size: 12px; font-weight: bold; color: #FFFFFF}
.10point_w {  font-size: 10px; color: #FFFFFF}
.ore {  font-size: 12px; color: #FF6600}
.red_12p {  font-size: 12px; color: #FF0000}
.12p_w {  font-size: 12px; color: #FFFFFF}
.14p_w {  font-size: 14px; color: #FFFFFF}
.14p_p {  font-size: 14px; color: #FF9900; font-weight: bold}
.12p_bk {  font-size: 12px; color: #000000}
.ore02 {  font-size: 12px; color: #FFCC00; font-weight: bold}
.12p_bk02 {  font-size: 10px; font-weight: normal; color: #000000}
.10p_ore {  font-size: 8px; font-style: italic; color: #FF3300}
.8p_ore {  font-size: 8px; font-style: italic; color: #FF3300}
.8p_w {  font-size: 8px; font-weight: bold; color: #FFFFFF}
.14_w_f {  font-size: 14px; font-weight: bold; color: #FFFFFF}
.6p_w {  font-size: 6px; color: #FFFFFF}
.12p_b {  font-size: 12px; color: #0000FF}
.14p_o_f {  font-size: 14px; font-weight: bold; color: #FF3300}
.14p_o_ff {  font-size: 14px; font-weight: bolder; color: #FF3300}
.10p_bk {  font-size: 10px; color: #000000}
.16p_rf {  font-size: 16px; font-weight: bold; color: #CC0000}
.16p_bf {  font-size: 16px; font-weight: bold; color: #0000CC}
.12p_ore {  font-size: 12px; color: #FF6600}
.12p_bl {  font-size: 12px; color: #0000FF}
.8p_bk {  font-size: 8px; color: #000000}
.12p_o_f {  font-size: 12px; font-weight: bolder; color: #FF3300}
.12p_gr {  font-size: 12px; font-weight: bold; color: #666666}
.14p_bule_f {  font-size: 14px; font-weight: bold; color: #0000FF}
.14p_o02_f {  font-size: 14px; font-weight: bold; color: #FF9900}
.12p_bk_f {  font-size: 12px; font-weight: bold; color: #000000}
.16p_w_f {  font-size: 16px; font-weight: bold; color: #FFFFFF}
.14p_bk_f {  font-size: 14px; font-weight: bold; color: #000000}
.14p_red_f {  font-size: 14px; font-weight: bold; color: #FF0000}
.12p_red_f {  font-size: 12px; font-weight: bold; color: #FF0000}
.12p_aomidori {  font-size: 12px; color: #006699}
.12p-o {  font-size: 12px; color: #FF6600}
.12p-darkblee {  font-size: 12px; color: #0000CC}
.12p-gre {
	font-size: 12px;
	color: #333333;
}
.12p-gre02 {
	font-size: 12px;
	line-height: 20px;
	color: #666666;
}
.12p_hoshi {
	font-size: 18px;
	font-style: italic;
	font-weight: bold;
	color: #669999;
}


.12p-w {
	font-size: 12px;
	color: #FFFFFF;
}
.12p-w-f {
	font-size: 12px;
	font-weight: bolder;
	color: #FFFFFF;
}
.18p-w-f {
	font-size: 18px;
	font-weight: bolder;
	color: #FFFFFF;
}
.24p-y-f {
	font-size: 24px;
	font-weight: bolder;
	color: #FF9900;
}
.18p-red-f {
	font-size: 18px;
	font-weight: bolder;
	color: #FF0000;
}
.14p-w-f {
	font-size: 14px;
	font-weight: bolder;
	color: #FFFFFF;
}
.14p-w {
	font-size: 14px;
	color: #FFFFFF;
}
.14p-y-f {
	font-size: 14px;
	font-weight: bolder;
	color: #FF9900;
}
.anima-back {
	background-attachment: fixed;
	background-image:   url(../anima/image/back.gif);
	background-repeat: no-repeat;
}
.flame-y {
	background-image: url(../00_image/flame_y.gif);
	background-repeat: repeat-y;
}
.resu {
	background-image:  url(../anima/animamundi/01_image/a_re_su.gif);
	background-repeat: repeat-y;
}
.12p-gr-02 {
	font-size: 12px;
	color: #999999;
}
.topflame-line {
	background-image:       url(../anima/animamundi/a01_toppage/image/topframe_line.gif);
	background-repeat: repeat-x;
}
.futflame-line {
	background-image:       url(../anima/animamundi/a01_toppage/image/futflame_line.gif);
	background-repeat: repeat-x;
}
.top-krara {
	background-image:       url(../anima/animamundi/a01_toppage/image/kyara.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.10p-gr {
	font-size: 10px;
	color: #CCCCCC;
}
.futframe {
	background-image:   url(../anima/animamundi/a01_toppage/image/top_futframe.gif);
	background-repeat: repeat-x;
}
.image-majin {
	background-image: url(../anima/animamundi/a03_anima/00_top/00_image/image_illust03.jpg);
	background-color: #000000;
	background-position: left top;
	background-repeat: no-repeat;

}
.image-hardland {
	background-image: url(../anima/animamundi/a03_anima/01_world/image/hardland.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.14p-gr {
	font-size: 14px;
	color: #CCCCCC;
}
.car-frame {
	background-image: url(../anima/animamundi/01_image/car_flame03.gif);
	background-repeat: repeat-x;
	background-position: left;
}
.12p-skybule {
	font-size: 12px;
	color: #3399FF;
}
.14p-ore02 {
	font-size: 14px;
	color: #FF9900;
}
.16p-gr {
	font-size: 16px;
	color: #999999;
}
.12p-brown {
	font-size: 12px;
	color: #996600;
}
.resu02 {
	background-image: url(../anima/animamundi/01_image/a_re_su_02.gif);
	background-repeat: repeat-y;
}
.frame01 {
	background-image: url(../anima/animamundi/01_image/frame01.gif);
	background-repeat: repeat-y;
}
.16-ore {
	font-size: 16px;
	color: #FF6600;
}
.waku {
	letter-spacing: normal;
	text-align: left;
	vertical-align: top;
	word-spacing: normal;
}
.top {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: auto;
	background: #000099;
}
.14p-bk {
	font-size: 14px;
	color: #000000;
	line-height: 30px;
}
.14p-hoshi-ao-f {
	font-size: 14px;
	font-weight: bold;
	color: #669999;
}
.back-parple {
	background-image: url(../00_image02/back.jpg);
	background-repeat: repeat-y;
	background-color: 4B008D;

}
.bac2-par01 {
	background-image: url(../00_image02/leftflame_03.gif);
	background-repeat: repeat-x;
}
.bac2-par02 {
	background-image: url(../00_image02/leftflame_04.gif);
	background-repeat: repeat-x;
}
.back-03 {
	background-image: url(../00_image02/leftflame_05.gif);
	background-repeat: repeat-y;
}
.back-04 {
	background-image: url(../00_image02/leftflame_06.gif);
	background-repeat: repeat-y;
}
.back-black {
	background-color: #000000;
	background-repeat: no-repeat;
}
