﻿BODY {
	COLOR: #333333;
	FONT-FAMILY: Osaka, "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3",sans-serif;
}

A {
	COLOR: #3333ff;
	TEXT-DECORATION: underline;
}

A:hover {
	COLOR: #3333ff;
	TEXT-DECORATION: none;
}

TD {
	FONT-SIZE: 12px;
}

TH {
	FONT-SIZE: 12px;
}

BODY {
	FONT-SIZE: 12px;
}

HTML TD {
	FONT-SIZE: 83%;
}

TH {
	FONT-SIZE: 83%;
}

BODY {
	FONT-SIZE: 83%;
}

.normal {
	FONT-SIZE: 100%;
	LINE-HEIGHT: 140%;
}

.small {
	FONT-SIZE: 85%;
	LINE-HEIGHT: 140%;
}

.large {
	FONT-WEIGHT: bold;
	FONT-SIZE: 110%;
	LINE-HEIGHT: 150%;
}

.strong {
	FONT-WEIGHT: bold;
}

.underline {
	TEXT-DECORATION: underline;
}

.topics {
	FONT-WEIGHT: bold;
	FONT-SIZE: 120%;
	COLOR: #333333;
	LINE-HEIGHT: 140%;
}

.topics-small {
	FONT-WEIGHT: bold;
	FONT-SIZE: 110%;
	COLOR: #333333;
	LINE-HEIGHT: 140%;
}

.clear {
	CLEAR: both;
}

.list {
	PADDING-LEFT: 1.2em;
	TEXT-INDENT: -1.2em;
}

DL {
	MARGIN-TOP: 10px;
	padding: 0;
}

DT {
	MARGIN-BOTTOM: 3px;
	padding: 0;
}

DD {
	MARGIN-LEFT: 10px;
	padding: 0;
}

UL {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 3px 0px 3px 20px;
	PADDING-TOP: 0px;
}

UL LI LI {
	LIST-STYLE-TYPE: circle;
}

HR {
	PADDING-RIGHT: 0px;
	MARGIN-TOP: 10px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
}

.red {
	COLOR: #ff0000;
}

.navi-link {
	FONT-WEIGHT: bold;
	FONT-SIZE: 110%;
	COLOR: #ff6600;
	LINE-HEIGHT: 140%;
}

A.navi-link {
	COLOR: #000000;
	TEXT-DECORATION: none;
}

A.navi-link:hover {
	COLOR: #000000;
	TEXT-DECORATION: underline;
}

.navi-sublink {
	FONT-WEIGHT: bold;
	FONT-SIZE: 100%;
	COLOR: #ff6600;
	LINE-HEIGHT: 140%;
}

A.navi-sublink {
	COLOR: #000000;
	TEXT-DECORATION: none;
}

A.navi-sublink:hover {
	COLOR: #000000;
	TEXT-DECORATION: underline;
}

.toptitle {
	FONT-WEIGHT: bold;
	FONT-SIZE: 120%;
	COLOR: #000000;
}

.toptext {
	FONT-SIZE: 100%;
	COLOR: #666666;
	LINE-HEIGHT: 140%;
}

A.navi-left-btn {
	FONT-WEIGHT: bold;
	COLOR: #000000;
	LINE-HEIGHT: 140%;
	TEXT-DECORATION: none;
}

A.navi-left-btn:hover {
	FONT-WEIGHT: bold;
	COLOR: #000000;
	LINE-HEIGHT: 140%;
	TEXT-DECORATION: underline;
}

.footer {
	FONT-SIZE: 85%;
	COLOR: #ffffff;
}

A.navi-left-btn-2nd {
	FONT-WEIGHT: bold;
	FONT-SIZE: 85%;
	COLOR: #000000;
	LINE-HEIGHT: 140%;
	TEXT-DECORATION: none;
}

A.navi-left-btn-2nd:hover {
	FONT-WEIGHT: bold;
	FONT-SIZE: 85%;
	COLOR: #000000;
	LINE-HEIGHT: 140%;
	TEXT-DECORATION: underline;
}

#contents {
	FONT-SIZE: 100%;
	MARGIN-LEFT: 10px;
	LINE-HEIGHT: 140%;
}

A.name {
	FONT-SIZE: 140%;
	COLOR: #000000;
	TEXT-DECORATION: none;
}

.box {
	BORDER-RIGHT: #3399cc 1px solid;
	PADDING-RIGHT: 10px;
	BORDER-TOP: #3399cc 1px solid;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 10px;
	MARGIN: 0px;
	BORDER-LEFT: #3399cc 1px solid;
	WIDTH: 538px;
	PADDING-TOP: 10px;
	BORDER-BOTTOM: #3399cc 1px solid;
}

.teens-link {
	FONT-WEIGHT: bold;
	FONT-SIZE: 120%;
	COLOR: #ff6600;
	LINE-HEIGHT: 140%;
}

A.teens-link {
	COLOR: #000000;
	TEXT-DECORATION: none;
}

A.teens-link:hover {
	COLOR: #000000;
	TEXT-DECORATION: underline;
}


