@charset "Shift_JIS";html,body {margin: 0;padding: 0;background-color: #eee;background-image: url(../img/background.gif);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;}