body {margin-top: 0px;}
td,th {font-size: 95%; line-height: 130%;}

.style1 {font-size: 80%}
.font1 {color: #FFFFFF;}
.font2 {color: #9c009c;}
.font3 {FONT-WEIGHT: bold; FONT-SIZE: larger; color: #990099; }
.font4 {FONT-WEIGHT: bold; FONT-SIZE: larger; color: #000000; }
.font_mM {FONT-WEIGHT: bold; FONT-SIZE: larger; color: #000000; background-color: #D8BFD8;}
.font_m1 {FONT-WEIGHT: bold; FONT-SIZE: larger; color: #000000; background-color: #eeFFee;}
.font_m2 {FONT-WEIGHT: bold; FONT-SIZE: larger; color: #000000; background-color: #ffeeFF;}
.font_m3 {FONT-WEIGHT: bold; FONT-SIZE: larger; color: #000000; background-color: #ffeeFF;}
.font_m4 {FONT-WEIGHT: bold; FONT-SIZE: larger; color: #000000; background-color: #eeeeFF;}
.font_m5 {FONT-WEIGHT: bold; FONT-SIZE: larger; color: #000000; background-color: #eeffff;}
.font_m6 {FONT-WEIGHT: bold; FONT-SIZE: larger; color: #000000; background-color: #FAFAD2;}
.font_mL {FONT-WEIGHT: bold; FONT-SIZE: larger; color: #000000; background-color: #eeFFee;}
.font_mS {FONT-WEIGHT: bold; FONT-SIZE: larger; color: #000000; background-color: #fdfede;}
.font_pT {color: #000000; background-color: #edf4f8;}
.color_toi1 { background-color: #9C65CE; }
.color_toi2 { background-color: #ffccff; }
.color_toi3 { background-color: #dda0dd; }
.color_kan  { background-color: #EDF4F8; }
.bgcolor_kan  { background-color: #fffced; }
.bgcolor_kan_enn  { background-color: #fffced; }
.bgcolor_kan_koumin  { background-color: #fffced; }
.color_sise { background-color: #EDF4F8; }
table.border_kan { 
border-top: 0px solid #666666;
border-bottom: 1px dotted violet;
border-left: 0px solid black;
border-right: 0px solid gray;
}
.kanren_frame{
	padding: 0px 0px;
	border-color: #9C65CE;
	border-width: 1px 1px 1px 1px;
	border-style: solid; 
	BACKGROUND-COLOR: #ffeeff;
}
.font_custom_1 {color: #222222;}
.font_kenko_koushin {color: #222222;}

h3.page_title{ color: #000000; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; }
h3.page_title_kenkou{ color: #990099; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; }
h3.page_title_sports{ FONT-WEIGHT: lighter; font-size: 90%; color: #000000; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; }

h4.text_title{font-size: 100%; color: #9c009c; margin-top: 0px; margin-bottom: 0px; magin-left: 0px; margin-right: 0px; }
h4.text_title_b{font-size: 100%; color: #9c009c; margin-top: 0px; margin-bottom: 0px; magin-left: 0px; margin-right: 0px; }

a:link {color: #0000FF;}
a:visited {color: #9c009c;}
a:active {color: #0000FF;}
a:hover {color: #FF0000; background-color: #E0FFFF;}

div.hmenu a:link {color: #ffffff;}
div.hmenu a:visited {color: #ffffff;}
div.hmenu a:active {color: #ffffff;}
div.hmenu a:hover {color: #00FF00; background-color: transparent;}

div.menu a:link {color: #0000FF;}
div.menu a:visited {color: #9c009c;}
div.menu a:active {color: #0000FF;}
div.menu a:hover {color: #FF0000; background-color: transparent;}
div.menu a{font-size: 90%; }

.life a:link {color: #FFFFFF;}
.life a:visited {color: #FFFFFF;}
.life a:hover {color: #00FF00; background-color: transparent;}
.life {	 BORDER-RIGHT: #ffb366 1px solid;
	 PADDING-RIGHT: 3px;
	 BORDER-TOP: #ffb366 1px solid;
	 PADDING-LEFT: 3px;
	 PADDING-BOTTOM: 3px;
	 BORDER-LEFT: #ffb366 1px solid;
	 PADDING-TOP: 3px;
	 BORDER-BOTTOM: #ffb366 1px solid;
	 BACKGROUND-COLOR: #FFeeFF;
	 TEXT-ALIGN: center
}
div.cate_s a:link {color: #0000FF;}
div.cate_s a:visited {color: #0000FF;}
div.cate_s a:active {color: #0000FF;}
div.cate_s a:hover {color: #FF0000;}
div.cate_s a{text-decoration:none; font-size: 95%; }

div.kanren a:link {color: #0000ff;}
div.kanren a:visited {color: #0000ff;}
div.kanren a:active {color: #0000ff;}
div.kanren a:hover {color: #FF0000; background-color: transparent;}
div.kanren a{text-decoration:none; font-size: 80%; }

div.jinko {
	BORDER-RIGHT: #009900 1px solid;
	PADDING-RIGHT: 0px; BORDER-TOP: #009900 1px solid;
	PADDING-LEFT: 0px; PADDING-BOTTOM: 0px;
	BORDER-LEFT: #009900 1px solid;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #009900 1px solid;
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: center
}

div.count {BACKGROUND-COLOR: #f2f9fd; TEXT-ALIGN: center}

.no-repeat {background-repeat: no-repeat;}

.border_1 {
	border-bottom: 1px dotted #CC99FF;
}



BODY {
	PADDING-RIGHT: 0px;
	BACKGROUND-POSITION: center 50%;
	PADDING-LEFT: 0px;
	BACKGROUND-IMAGE: url(/wcore/ct/image000003500/bg.gif);
	PADDING-BOTTOM: 0px;
	MARGIN: 0px; COLOR: #000000;
	PADDING-TOP: 0px; BACKGROUND-REPEAT:repeat-y;
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: center}

.toiawase {
	padding: 2px 10px;
	border-color: #9C65CE;
	border-width: 1px 10px 1px 10px;
	border-style: solid; 
	BACKGROUND-COLOR: #edf4f8;
}
.toiawase_b {
	padding: 2px 10px;
	border-color: #3A6CD9;
	border-width: 1px 10px 1px 10px;
	border-style: solid; 
	BACKGROUND-COLOR: #edf4f8;
}
.kan_link {
	padding: 2px 10px;
	border-color: #ffb366;
	border-width: 1px;
	border-style: solid; 
	BACKGROUND-COLOR: #FFeeFF;
}
.kan_siryo {
	padding: 2px 10px;
	border-color: #ffb366;
	border-width: 1px;
	border-style: solid; 
	BACKGROUND-COLOR: #ffeeff;
}
.kan_link_b {
	padding: 2px 10px;
	border-color: #3A6CD9;
	border-width: 1px;
	border-style: solid; 
	BACKGROUND-COLOR: #EEFFFF;
}
.kan_siryo_b {
	padding: 2px 10px;
	border-color: #3A6CD9;
	border-width: 1px;
	border-style: solid; 
	BACKGROUND-COLOR: #eeffff;
}
.page_title_1 {
	padding: 3px 10px;
	border-color: #9C65CE;
	border-width: 1px 10px 1px 10px;
	border-style: solid; 
	BACKGROUND-COLOR: #ffeeff;
}
.page_title_2 {
	padding: 3px 10px;
	border-color: #228B22;
	border-width: 1px 10px 1px 10px;
	border-style: solid; 
	BACKGROUND-COLOR: #F5F5DC;
}
.page_title_3 {
	padding: 3px 10px;
	border-color: #87CEFA;
	border-width: 1px 10px 1px 10px;
	border-style: solid; 
	BACKGROUND-COLOR: #F5F5DC;
}
.page_title_4 {
	padding: 3px 10px;
	border-color: #FF69B4;
	border-width: 1px 10px 1px 10px;
	border-style: solid; 
	BACKGROUND-COLOR: #F5F5DC;
}
.page_title_5 {
	padding: 3px 10px;
	border-color: #3A6CD9;
	border-width: 1px 10px 1px 10px;
	border-style: solid; 
	BACKGROUND-COLOR: #EEFFFF;
}
div.kokoku {
	padding: 3px;
	border-color: #0000FF;
	border-width: 1px;
	border-style: solid; 
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: center
}
div.bana {
	padding: 3px 0px;
	border-color: #FF9900;
	border-width: 1px;
	border-style: solid; 
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: center
}



