@charset "Shift_JIS";

html
body {
margin: 0;
padding: 0;
background-color: #eee;
background-image: url(http://www.geocities.jp/server-errors/not_found.html);
background-position: top center;
background-repeat:repeat-y;
text-align:center;
color:#000;
}



html {
height: 100%;
min-height: 100%;
}


/* リンクの定義 */
a{
text-decoration: none;
}

a:link {
color:#0000CC;
}

a:visited {
color:#3333FF;
}

a:hover,active {
color:#CC0000;
text-decoration: underline;
}


/* 汎用クラスの定義 */

hr {
	display: none;
	clear: both;
}

strong {
color:#FF0000;
font-weight:bold;
}

/* テキスト揃え */
.textCenter{text-align:center;}
.textRight{text-align:right;}

.verticalMiddle{ vertical-align:middle;}
.verticalTop{ vertical-align:top;}

/* フォントカラー */
.colorRed{
color:#FF0000;
}

/* フォントサイズ */
.fontbbb{
font-size:x-large;
line-height:1.65;
}

.fontbb{
font-size:large;
line-height:1.65;
}

.fontb{
font-size:medium;
line-height:1.65;
}

.fontm{
font-size:small;
line-height:1.65;
}

.fonts{
font-size:x-small;
line-height:1.65;
}

/* マージン */
.bottommargin5{
margin-bottom:5px;
}

.bottommargin10{
margin-bottom:10px;
}


.bottommargin15{
margin-bottom:15px;
}


.bottommargin20{
margin-bottom:20px;
}


.bottommargin25{
margin-bottom:25px;
}


.bottommargin30{
margin-bottom:30px;
}


.bottommargin50{
margin-bottom:50px;
}


.bottommargin100{
margin-bottom:100px;
}


.topmargin5{
margin-top:5px;
}

.topmargin10{
margin-top:10px;
}


.topmargin15{
margin-top:15px;
}


.topmargin20{
margin-top:20px;
}


.topmargin25{
margin-top:25px;
}


.topmargin30{
margin-top:30px;
}

