BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
A.top:link {
	FONT-WEIGHT: bold; FONT-SIZE: x-small; COLOR: #234ca6; LINE-HEIGHT: 110%; TEXT-DECORATION: none
}
A.top:visited {
	FONT-WEIGHT: bold; FONT-SIZE: x-small; COLOR: #993399; LINE-HEIGHT: 110%; TEXT-DECORATION: none
}
A.top:hover {
	FONT-WEIGHT: bold; FONT-SIZE: x-small; COLOR: #cc3300; LINE-HEIGHT: 110%; TEXT-DECORATION: underline
}
A.top:active {
	FONT-WEIGHT: bold; FONT-SIZE: x-small; COLOR: #234ca6; LINE-HEIGHT: 110%; TEXT-DECORATION: underline
}
A.nav:link {
	FONT-SIZE: 10px; COLOR: #333333; TEXT-DECORATION: none
}
A.nav:visited {
	FONT-SIZE: 10px; COLOR: #333333; TEXT-DECORATION: none
}
A.nav:hover {
	COLOR: #ff9900; TEXT-DECORATION: none
}
A.nav:active {
	FONT-SIZE: 10px; COLOR: #234ca6; TEXT-DECORATION: underline
}
A.ent:link {
	FONT-WEIGHT: bold; FONT-SIZE: x-small; COLOR: #234ca6; TEXT-DECORATION: none
}
A.ent:visited {
	FONT-WEIGHT: bold; FONT-SIZE: x-small; COLOR: #993399; TEXT-DECORATION: none
}
A.ent:hover {
	FONT-SIZE: x-small; COLOR: #cc3300; TEXT-DECORATION: underline
}
A.ent:active {
	FONT-SIZE: x-small; COLOR: #234ca6; TEXT-DECORATION: underline
}
A.def:link {
	FONT-SIZE: x-small; COLOR: #234ca6; TEXT-DECORATION: none
}
A.def:visited {
	FONT-SIZE: x-small; COLOR: #993399; TEXT-DECORATION: none
}
A.def:hover {
	FONT-SIZE: x-small; COLOR: #cc3300; TEXT-DECORATION: underline
}
A.def:active {
	FONT-SIZE: x-small; COLOR: #234ca6; TEXT-DECORATION: underline
}
A.search:link {
	FONT-SIZE: xx-small; COLOR: #234ca6; TEXT-DECORATION: none
}
A.search:visited {
	FONT-SIZE: xx-small; COLOR: #993399; TEXT-DECORATION: none
}
A.search:hover {
	FONT-SIZE: xx-small; COLOR: #cc3300; TEXT-DECORATION: underline
}
A.search:active {
	FONT-SIZE: xx-small; COLOR: #234ca6; TEXT-DECORATION: underline
}
.head_bgimg {
	BACKGROUND: url(img/head_cent.gif) repeat-x
}
.line_frame {
	BORDER-RIGHT: #333333 0px solid; BORDER-TOP: #333333 0px solid; BORDER-LEFT: #333333 1px solid; BORDER-BOTTOM: #333333 0px solid
}
H4 {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #ff9900; TEXT-DECORATION: none
}
.read {
	FONT-SIZE: 80%; COLOR: #333333; LINE-HEIGHT: 130%
}
.picup_title {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #FF0000; FONT-STYLE: normal; TEXT-DECORATION: none
}
.read_picup {
	FONT-SIZE: x-small; LINE-HEIGHT: 110%
}
.title_picup {
	FONT-WEIGHT: bold; FONT-SIZE: x-small; COLOR: #ff6600; LINE-HEIGHT: 110%
}
.new_read {
	FONT-SIZE: x-small; LINE-HEIGHT: 130%
}
.text1b {
	FONT-WEIGHT: bold; FONT-SIZE: xx-small; COLOR: #ff6600; LINE-HEIGHT: 130%
}
.text1n {
	FONT-WEIGHT: normal; FONT-SIZE: xx-small; LINE-HEIGHT: 120%
}
.text2b {
	FONT-WEIGHT: bold; FONT-SIZE: x-small
}
.text2n {
	FONT-WEIGHT: normal; FONT-SIZE: x-small; LINE-HEIGHT: 130%
}
.ent_read {
	FONT-SIZE: 80%; LINE-HEIGHT: 130%
}
.ent_caption {
	FONT-WEIGHT: bold; FONT-SIZE: x-small; COLOR: #ff6600
}
P.indent {
	TEXT-INDENT: 1em
}
.text1bn {
	FONT-WEIGHT: bold; FONT-SIZE: xx-small; LINE-HEIGHT: 130%
}
H3 {
	FONT-WEIGHT: bold; FONT-SIZE: medium; LINE-HEIGHT: 130%
}
.bgimage {
	BACKGROUND: url(img/bg_image.jpg) fixed no-repeat 0px 100px
}
.text3n {
	FONT-WEIGHT: normal; FONT-SIZE: small; LINE-HEIGHT: 130%
}
.list {
	LIST-STYLE-POSITION: outside; FONT-SIZE: x-small; LIST-STYLE-IMAGE: url(img/point_gray.gif)
}

.table_style1 {
	border-collapse:collapse;
	border: 1px solid #cccccc;
}
.table_style1 th {
	background-color:#FC9;
	border: 1px solid #cccccc;
	text-align:center;
	font-size:10px;
	font-weight:normal;
}
.table_style1 td {
	border: 1px solid #cccccc;
	text-align:center;
	font-size:14px;
}
.algincenter {
	text-align: center;
}
.check {
	color: #F00;
}
/* フォーム関係　*/
.formtable {
	width: 100%;
	border-collapse:collapse;
}
.formtable th {
	text-align: left;
	font-weight: bold;
	width: 150px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
}
.formtable td {
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
}
.formblock {
	text-align: center;
}
.form_text {
	width: 300px;
}
textarea {
	width: 98%;
	height: 250px;
}
