/* style sheet for astrologer.jp  ARTICLES */

/************ type 1 *************/

/* articles text */
.texttp1	{
	line-height:	130%;
	margin-right:	3%;
	margin-left:	3%;
	}

/* articles heading */

.SIZEH1Rtp1	{
	border-width:	5pt 0pt 0pt 20pt;    /*上，右，下，左*/
	border-style:	solid;
	border-color:	#FF6666;
	font-size:	26pt;
	padding:	5pt;
	margin-right:	3%;
	margin-left:	2%;
}

.SIZEH1Gtp1	{
	border-width:	5pt 0pt 0pt 20pt;    /*上，右，下，左*/
	border-style:	solid;
	border-color:	#66FF66;
	font-size:	26pt;
	padding:	5pt;
	margin-right:	3%;
	margin-left:	2%;
}

.SIZEH1Btp1	{
	border-width:	5pt 0pt 0pt 20pt;    /*上，右，下，左*/
	border-style:	solid;
	border-color:	#6666FF;
	font-size:	26pt;
	padding:	5pt;
	margin-right:	3%;
	margin-left:	2%;
}

.SIZEH2Rtp1	{
	border-width:	2pt 0pt 0pt 5pt;    /*上，右，下，左*/
	border-style:	solid;
	border-color:	#FF6666;
	font-size:	20pt;
	padding:	3pt;
	margin-right:	3%;
	margin-left:	10%;
}

.SIZEH2Gtp1	{
	border-width:	2pt 0pt 0pt 5pt;    /*上，右，下，左*/
	border-style:	solid;
	border-color:	#66FF66;
	font-size:	20pt;
	padding:	3pt;
	margin-right:	3%;
	margin-left:	10%;
}

.SIZEH2Btp1	{
	border-width:	2pt 0pt 0pt 5pt;    /*上，右，下，左*/
	border-style:	solid;
	border-color:	#6666FF;
	font-size:	20pt;
	padding:	3pt;
	margin-right:	3%;
	margin-left:	10%;
}

.SIZEH3Rtp1	{
	border-width:	1pt 0pt 0pt 2pt;    /*上，右，下，左*/
	border-style:	solid;
	border-color:	#FF6666;
	font-size:	16pt;
	padding:	3pt;
	margin-right:	3%;
	margin-left:	15%;
}

.SIZEH3Gtp1	{
	border-width:	1pt 0pt 0pt 2pt;    /*上，右，下，左*/
	border-style:	solid;
	border-color:	#66FF66;
	font-size:	16pt;
	padding:	3pt;
	margin-right:	3%;
	margin-left:	15%;
}

.SIZEH3Btp1	{
	border-width:	1pt 0pt 0pt 2pt;    /*上，右，下，左*/
	border-style:	solid;
	border-color:	#6666FF;
	font-size:	16pt;
	padding:	3pt;
	margin-right:	3%;
	margin-left:	15%;
}


/************ type 2 *************/
/* articles text */
.textrtp2	{
	border-width:	0pt 1pt 1pt 0pt;    /*上，右，下，左*/
	border-style:	solid;
	border-color:	#990000;
	line-height:	130%;
	margin-right:	3%;
	margin-left:	3%;
	}

.textgtp2	{
	border-width:	0pt 1pt 1pt 0pt;    /*上，右，下，左*/
	border-style:	solid;
	border-color:	#009900;
	line-height:	130%;
	margin-right:	3%;
	margin-left:	3%;
	}

.textbtp2	{
	border-width:	0pt 1pt 1pt 0pt;    /*上，右，下，左*/
	border-style:	solid;
	border-color:	#3333FF;
	line-height:	130%;
	margin-right:	3%;
	margin-left:	3%;
	}

/* articles heading */

.SIZEH1Rtp2	{
	color:			#FFFFFF;
	font-size:	26pt;
}

.SIZEH1Gtp2	{
	color:			#FFFFFF;
	font-size:	26pt;
}

.SIZEH1Btp2	{
	color:		#FFFFFF;
	font-size:	26pt;
}
.SIZEH2Rtp2	{
	color:			#FFFFFF;
	font-size:	20pt;
}

.SIZEH2Gtp2	{
	color:			#FFFFFF;
	font-size:	20pt;
}

.SIZEH2Btp2	{
	color:			#FFFFFF;
	font-size:	20pt;
}

.SIZEH3Rtp2	{
	color:			#FFFFFF;
	font-size:	16pt;
}

.SIZEH3Gtp2	{
	color:			#FFFFFF;
	font-size:	16pt;
}

.SIZEH3Btp2	{
	color:			#FFFFFF;
	font-size:	16pt;
}


/* FONT SIZE and HEIGHT */
.SIZE2   { FONT-SIZE:10pt; LINE-HEIGHT:12pt; }
.SIZE3   { FONT-SIZE:12pt; LINE-HEIGHT:16pt; }
.SIZE3S  { FONT-SIZE:12pt; LINE-HEIGHT:12pt; }
.SIZE3SG { FONT-SIZE:12pt; LINE-HEIGHT:12pt; COLOR:#666666; }
.SIZE3B  { FONT-SIZE:12pt; LINE-HEIGHT:16pt; FONT-WEIGHT:BOLD; }
.SIZE3H  { FONT-SIZE:12pt; LINE-HEIGHT:20pt; }
.SIZE4   { FONT-SIZE:16pt; LINE-HEIGHT:20pt; }
.SIZE4H  { FONT-SIZE:16pt; LINE-HEIGHT:24pt; }
.SIZE4B  { FONT-SIZE:16pt; LINE-HEIGHT:20pt; FONT-WEIGHT:BOLD; }
.SIZE5   { FONT-SIZE:20pt; LINE-HEIGHT:24pt; }
.SIZE5H  { FONT-SIZE:20pt; LINE-HEIGHT:28pt; }
.SIZE5B  { FONT-SIZE:20pt; LINE-HEIGHT:24pt; FONT-WEIGHT:BOLD; }
.SIZE6   { FONT-SIZE:24pt; LINE-HEIGHT:30pt; }
.SIZE6B  { FONT-SIZE:24pt; LINE-HEIGHT:30pt; FONT-WEIGHT:BOLD; }
.SIZE7   { FONT-SIZE:30pt; LINE-HEIGHT:36pt; }

.P10		{
	margin-left:	5%;
	margin-right:	5%;
}

