BODY {
	COLOR: #000000; BACKGROUND-COLOR: #ffffff
}

td {
	font-size:11pt;
}


.HC {
	BACKGROUND-COLOR: #32e7de
}
.KC {
	BACKGROUND-COLOR: #333333
}
.TRC1 {
	FONT-SIZE: 12px; LINE-HEIGHT: 18px; BACKGROUND-COLOR: #ffffff
}
.TRC2 {
	BACKGROUND-COLOR: #efefef
}
.TRC3 {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: blue ; LINE-HEIGHT: 18px; BACKGROUND-COLOR: #FF99CC
}
.TRC4 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: YELLOW; LINE-HEIGHT: 18px; BACKGROUND-COLOR: #FF6699
}
.TRC5 {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: blue ; LINE-HEIGHT: 18px; BACKGROUND-COLOR: #ffcc33
}

.FC {
	FONT-SIZE: 12px; COLOR: #29cfcb; BACKGROUND-COLOR: #32e7de
}

.FS {
	FONT-SIZE: 10px
}
.FM {
	FONT-SIZE: 12px; LINE-HEIGHT: 18px
}
.FL {
	FONT-SIZE: 11pt
}

.biko {
	COLOR: gray; FONT-SIZE: 12px
}



.FB {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; LINE-HEIGHT: 18px
}
A:visited {
	COLOR: blue
}
A:active {
	COLOR: blue
}


.urawaza {
	FONT-SIZE: 17px
}

.r { FONT-WEIGHT: bold; COLOR: red }
.rb { background-color:yellow; FONT-WEIGHT: bold; COLOR: red }
.blb { background-color:yellow; FONT-WEIGHT: bold }

.ru { text-decoration:underline; FONT-WEIGHT: bold; COLOR: red }
.rub {background-color:yellow; text-decoration:underline; FONT-WEIGHT: bold; COLOR: red }


.r18 { FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: red }
.rb18 { background-color:yellow; FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: red }

.ru18 { text-decoration:underline; FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: red }



.r20 { FONT-WEIGHT: bold; FONT-SIZE: 20px; COLOR: red }
.rb20 { background-color:yellow; FONT-WEIGHT: bold; FONT-SIZE: 20px; COLOR: red }
.ru20 { text-decoration:underline; FONT-WEIGHT: bold; FONT-SIZE: 20px; COLOR: red }

.rb25 { background-color:yellow; FONT-WEIGHT: bold; FONT-SIZE: 25px; COLOR: red }

.r26 { FONT-WEIGHT: bold; FONT-SIZE: 26px; COLOR: red }
.rb26 { background-color:yellow; FONT-WEIGHT: bold; FONT-SIZE: 26px; COLOR: red }

.r28 { FONT-WEIGHT: bold; FONT-SIZE: 28px; COLOR: red; LINE-HEIGHT: 33px}
.rb28 { background-color:yellow; FONT-WEIGHT: bold; FONT-SIZE: 28px; COLOR: red }



.title { FONT-WEIGHT: bold; FONT-SIZE: 55px; COLOR: red }

.b { FONT-WEIGHT: bold; COLOR: blue }
.bb { background-color:yellow; FONT-WEIGHT: bold; COLOR: blue }
.bu { text-decoration:underline; FONT-WEIGHT: bold; COLOR: blue }


.k18 { FONT-WEIGHT: bold; FONT-SIZE: 18px; }
.k20 { FONT-WEIGHT: bold; FONT-SIZE: 20px; }
.k22 { FONT-WEIGHT: bold; FONT-SIZE: 20px; }



.aki { COLOR: green }
.Sai { COLOR: blue }


/*
.hamedori{
    filter:progid:DXImageTransform.Microsoft.Gradient
    (startcolorstr='#ff0066',endcolorstr='#ffffff',gradienttype='0')
}
*/

.hamedori{
	background-color:black;
	color: black;
}


/*------------------ Masaが追加 --------------------*/


#banner {
	background-color: blue;	
	text-align: left;
	padding: 0px 0px 0px 0px;
	background-image: url(../sozai/top.jpg);
	background-repeat: no-repeat ;
	height:250px;
 	}

/*--自宅ハーレムのテストページ作成用--*/
#halem {
	background-color: blue;	
	text-align: left;
	padding: 0px 0px 0px 0px;
	background-image: url(../sozai/top_halem.jpg);
	background-repeat: no-repeat ;
	height:250px;
 	}


.bl { FONT-WEIGHT: bold; COLOR: blue }
.bl18 { FONT-WEIGHT: bold; COLOR: blue;font-size:18px }

.gr { FONT-WEIGHT: bold; COLOR: green }
.gr18 { FONT-WEIGHT: bold; COLOR: green;font-size:18px }


.notice{padding:3pt;font-size:12pt;font-weight:bold;background-color:black;color:white;width:540px;}
