#main {
	MARGIN: 20px 0px 0px 0px;
	PADDING: 0px;
	WIDTH: 750px;
	TEXT-ALIGN: left;
	LINE-HEIGHT: 25px;
}

#off {
	MARGIN: 20px auto 20px auto;
	PADDING: 8px;
	BORDER-WIDTH: 4px;
	BORDER-STYLE: double;
	BORDER-COLOR: #ff0000;
	FONT-SIZE: 14px;
	TEXT-ALIGN: center;
	LINE-HEIGHT: 20px;
}

H2.topic {
	MARGIN: 10px 0px 10px 0px;
	PADDING: 3px 0px 3px 0px;
	BORDER-WIDTH: 1px 7px 1px 7px;
	BORDER-STYLE: solid;
	BORDER-COLOR: #660000;
	COLOR: #660000;
	FONT-SIZE: 14px;
	TEXT-ALIGN: center;
}

H3 {
	MARGIN: 0px 0px 10px 0px;
	COLOR: #000080;
	FONT-SIZE: 15px;
}

H4 {
	MARGIN: 10px 0px 10px 0px;
	COLOR: #660000;
	FONT-SIZE: 13px;
}

STRONG.oc {
	COLOR: #ff8000;
}

.kakaku {
	FONT-SIZE: 14px;
	FONT-WEIGHT: bold;
	COLOR: #FF0000;
}
.gram {
	FONT-SIZE: 12px;
	COLOR: #FF0000;
}

.img-osusume {
	MARGIN: 0px 0px 0px 0px;
	BORDER-WIDTH: 1px;
	BORDER-STYLE: solid;
	BORDER-COLOR: #393939;
}

.img-l {
	MARGIN: 0px 10px 10px 0px;
	BORDER-STYLE: solid;
	BORDER-COLOR: #004080;
	BORDER-WIDTH: 1px;
	FLOAT: LEFT;
}
.img-l2 {
	MARGIN: 0px 10px 0px 0px;
	FLOAT: LEFT;
}

.nyuuka {
/*	PADDING: 5px; */
	PADDING: 8px;
	MARGIN: 10px 0px 12px 0px;
/*	OVERFLOW: auto; */
/*	WIDTH: 750px; */
/*	HEIGHT: 315px; */
/*	BACKGROUND-COLOR: #ffffff; */
	BACKGROUND-COLOR: #e6f1ff;
	TEXT-ALIGN: left;
	FONT-SIZE: 12px;
	LINE-HEIGHT: 15px;
}

.nyuuka2 {
	PADDING: 8px;
	MARGIN: 10px 0px 12px 0px;
	BACKGROUND-COLOR: #ffffd5;
	TEXT-ALIGN: left;
	FONT-SIZE: 12px;
	LINE-HEIGHT: 15px;
}

.chuui {
	MARGIN: 8px 0px 5px 0px;
	TEXT-ALIGN: left;
	COLOR: #393939;
}

.koumoku {
	MARGIN: 0px 0px 2px 0px;
	FONT-WEIGHT: bold;
	COLOR: #2F4F4F;
}

.img-guai {
	MARGIN: 3px 0px 0px 0px;
}
.guai {
	WIDTH: 230px;
	BACKGROUND-COLOR: #606060;
	TEXT-ALIGN: center;
	COLOR: #ffffff;
	MARGIN: 0px 0px 0px 0px;
	PADDING: 0px;
	BORDER-WIDTH: 1px;
	BORDER-STYLE: solid;
	BORDER-COLOR: #606060;
}
.guai2 {
	WIDTH: 230px;
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: center;
	MARGIN: 0px 0px 0px 0px;
	PADDING: 2px;
	BORDER-WIDTH: 1px;
	BORDER-STYLE: solid;
	BORDER-COLOR: #606060;
}

.kibou {
	MARGIN: 7px 0px 5px 0px;
	TEXT-ALIGN: left;
	COLOR: #393939;
}

.cg {
	FONT-SIZE: 12px;
	COLOR: #006600;
}

.img-setumei {
	MARGIN: 0px 0px 7px 0px;
}

.wakeari {
	MARGIN: 0px 0px 10px 0px;
	PADDING: 2px 0px 2px 0px;
	FONT-WEIGHT: bold;
	BACKGROUND-COLOR: #FF0000;
	COLOR: #FFFFFF;
	FONT-SIZE: 14px;
}
.gentei {
	MARGIN: 0px 0px 10px 0px;
	PADDING: 2px 0px 2px 0px;
	FONT-WEIGHT: bold;
	BACKGROUND-COLOR: #FFFF00;
	COLOR: #FF0000;
	FONT-SIZE: 14px;
}

.kakaku2 {
	MARGIN: 15px 0px -5px 0px;
	FONT-SIZE: 14px;
}

.itiran {
	MARGIN: 35px 0px 8px 0px;
	PADDING: 1px 1px 1px 2px;
	BACKGROUND-COLOR: #000066;
	COLOR: #ffffff;
	TEXT-ALIGN: left;
	BORDER-WIDTH: 0px 0px 1px 0px;
	BORDER-STYLE: solid;
	BORDER-COLOR: #acacac;
}
UL{
	MARGIN: 7px 0px 0px 20px;
	PADDING: 0px;
	list-style: none;
}

LI {
	FONT-SIZE: 12px;
	MARGIN: 2px 0px 0px -5px;
	COLOR: #004080;
}
.gai {
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	MARGIN: 0px 0px 0px 0px;
	PADING: 0px 0px 0px 0px;
	CLEAR: both;
	FLOAT: none;
}
.img-nav {
	MARGIN: 0px 8px 0px 0px;
	FLOAT: left;
}

.osusume {
	MARGIN: 10px 10px 0px 0px;
	PADDING: 0px;
	WIDTH: 142px;
	FLOAT: left;
	TEXT-ALIGN: center;
	FONT-SIZE: 10px;
}
.osusume2 {
	MARGIN: 10px 0px 0px 0px;
	PADDING: 0px;
	WIDTH: 142px;
	FLOAT: left;
	TEXT-ALIGN: center;
	FONT-SIZE: 10px;
}

.ikaga {
	MARGIN: 0px 0px 0px 0px;
	PADDING: 1px 1px 1px 2px;
	BACKGROUND-COLOR: #660000;
	COLOR: #ffffff;
	TEXT-ALIGN: left;
	BORDER-WIDTH: 0px 0px 1px 0px;
	BORDER-STYLE: solid;
	BORDER-COLOR: #acacac;
}

P.osu {
	MARGIN: 0px 0px 0px 0px;
	LINE-HEIGHT: 12px;
}
P.osu A:link {
	TEXT-DECORATION: underline;
	COLOR: #393939;
}
P.osu A:visited {
	TEXT-DECORATION: underline;
	COLOR: #393939;
}
P.osu A:active {
	TEXT-DECORATION: underline;
	COLOR: #ff0000;
}
P.osu A:hover {
	TEXT-DECORATION underline;
	COLOR: #ff0000;
	TEXT-DECORATION: underline;
}

