#main {
	PADDING: 10px 0px 10px 0px;
	WIDTH: 750px;
	MARGIN: 0px;
}

.sns {
	MARGIN: 0px 0px 0px 0px;
	PADDING: 5px;
	WIDTH: 165px;
	TEXT-ALIGN: left;
	BACKGROUND-COLOR: #ffffd5;
	BORDER-STYLE: double;
	BORDER-COLOR: #ff5000;
	BORDER-WIDTH: 3px;
	COLOR: #393939;
	LINE-HEIGHT: 18px;
	FONT-SIZE: 12px;
}

.pr {
	FONT-SIZE: 12px;
	LINE-HEIGHT: 19px;
}

H2 {
	FONT-SIZE: 16px;
	MARGIN: 10px 0px 20px 0px;
	COLOR: #000099;
}

H2.ikaga {
	MARGIN: 15px 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;
}

.img1 {
	BORDER-STYLE: solid;
	BORDER-COLOR: #393939;
	BORDER-WIDTH: 1px;
}
.img2 {
	MARGIN: 0px 10px 0px 0px;
	BORDER-STYLE: solid;
	BORDER-COLOR: #393939;
	BORDER-WIDTH: 1px;
	FLOAT: left;
}

.img-l {
	MARGIN: 0px 10px 0px 0px;
	FLOAT: left;
}

.b1 {
	MARGIN: 0px 0px 5px 0px;
	FONT-SIZE: 14px;
	FONT-WEIGHT: bold;
	COLOR: #000080;
}

.b2 {
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	COLOR: #800000;
}

.spacer {
	FONT-SIZE: 21px;
}

.rekisi {
	MARGIN: 0px 0px 3px 0px;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	COLOR: #660000;
}

.line {
	MARGIN: 0px 0px 10px 0px;
}

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

.osusume {
	MARGIN: 10px 10px 5px 0px;
	PADDING: 0px;
	WIDTH: 142px;
	FLOAT: left;
	TEXT-ALIGN: left;
	FONT-SIZE: 10px;
}
.osusume2 {
	MARGIN: 10px 0px 5px 0px;
	PADDING: 0px;
	WIDTH: 142px;
	FLOAT: left;
	TEXT-ALIGN: left;
	FONT-SIZE: 10px;
}
P.osu {
	FONT-SIZE: 10px;
	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;
}

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