/* --- Typography --- */

body {
 margin-left:auto;
 margin-right:auto;
 margin-top:0px;
 margin-bottom:0px;
 background-color: #ffffff;
display: inline;
}

#container {
background-color:#ffffff;
width: 840px;
margin:0 auto;
font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
}



/* ----------リンク------------ */
A:link { color: #0048d4; text-decoration:none; }
A:visited { color: #2750a2; text-decoration:none; }
A:hover { color: #FF0000; text-decoration:none; }
A:active { color: #454545; text-decoration: none; }


A.mn:link { color: #000000; text-decoration:none; }
A.mn:visited { color: #000000; text-decoration:none; }
A.mn:hover { color: #0048d4; text-decoration:none; }
A.mn:active { color: #454545; text-decoration: none; }


/* ----------テキスト------------ */


.textsize3b {  
font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
font-size: 13px;
line-height: 1.7;
font-weight:bold;
}

.textsize4 {  
font-size: 14px;
line-height: 1.7;
}

.textsize4b {  
font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
font-size: 14px;
line-height: 1.7;
font-weight:bold;
}

.textsize5 {  
font-size: 15px;
line-height: 1.8;
}

.textsize5b {  
font-size: 15px;
line-height: 1.8;
font-weight:bold;
}

.textsize6 {  
font-size: 16px;
line-height: 1.8;
}

.textsize6b {  
font-size: 16px;
line-height: 1.8;
font-weight:bold;
}

.textsize7b {  
font-size: 17px;
line-height: 1.8;
font-weight:bold;
}

.textsize8b {  
font-size: 18px;
line-height: 1.9;
font-weight:bold;
}


.updt {  
font-size: 11px;
color: #cc000c;
line-height: 12px;
font-weight: bold;
}

.star {  
font-size: 12px;
font-weight:bold;
line-height: 1.6;
color: #ffffff;
}



