/* style.css */

body{
	color			:	#000000;
	background-color	:	#FFFFFF;
}

body.contents{
	color			:	#000000;
	background-color	:	#FFE0EA;
}

body.bbs{
	color			:	#000000;
	background-color	:	#FFC0CB;
}

p{
	line-height		:	150%;
	line-break		:	strict;
	word-break		:	break-all;
}

em{
	font-weight		:	bold;
	font-style		:	normal;
	color			:	#D00050;
}

strong{
	font-weight		:	bolder;
	color			:	#008000;
}

big{
	line-height		:	100%;
}

a:link    {
	color			:	#0000FF;
}
a:visited {
	color			:	#0000C0;
}

a:active{
	color			:	#C00080;
}

a:hover{
	color			:	#C00080;
}

.cerezo{
	color			:	#000000;
	background-color	:	#FFD0F0;
}

.news{
	text-indent		:	-1em;
	margin-left		:	1em;
	font-size		:	x-small;
}

.diary{
	color			:	#000000;
	background-color	:	#FFE0D0;
}

.soccer{
	color			:	#000000;
	background-color	:	#EAEAEA;
}

.history{
	color			:	#000000;
	background-color	:	#D0D0FF;
}

.small{
	font-size		:	x-small;
}

blockquote {
	color			:	#005000;
}

q {
	color			:	#008000;
}

ul {
	line-height		:	130%;
	margin-left		:	12pt;
}

ol {
	line-height		:	130%;
	margin-left		:	20pt;
}

hr{
	color			:	#C05080;
}

h1{
	font-family		:	serif;
	line-height		:	120%;
	font-weight		:	bold;
	padding-left		:	24pt;
	padding-right		:	24pt;
	border-width		:	4pt 0pt 4pt 0pt;
	border-style		:	double;
	border-color		:	#E06090;
	color			:	#0000A0;
}

h2{
	font-family		:	serif;
	line-height		:	100%;
	font-weight		:	bold;
	padding-left		:	10pt;
	padding-right		:	10pt;
	border-width		:	1pt 14pt 1pt 14pt;
	border-style		:	solid;
	border-color		:	#E06090;
	color			:	#000080;
}

h3{
	font-family		:	serif;
	line-height		:	100%;
	padding-left		:	10pt;
	margin-right		:	1pt;
	border-width		:	0pt 0pt 1pt 10pt;
	border-style		:	solid;
	border-color		:	#FF80A0;
	color			:	#000060;
}

.links{
	font-family		:	serif;
	font-size		:	small;
}

.kao{
	font-size		:	12pt;
	line-height		:	100%;
}

.nocss{
	display			:	none;
}

.head{
	font-size		:	medium;
	line-height		:	150%;
	color			:	#000080;
/*	font-family		:	serif;*/
	padding			:	10pt 10pt 10pt 10pt;
	border-width		:	10pt 10pt 10pt 10pt;
	border-style		:	solid;
	border-color		:	#E06090;
}

.impact{
	font-size		:	medium;
	line-height		:	150%;
	color			:	#000080;
/*	font-family		:	serif;*/
}

.caption{
	font-size		:	medium;
	line-height		:	150%;
	color			:	#000080;
	font-family		:	serif;
}
