/* 全体設定 */
body { color: black; 
font-size: 12px; 
font-family: "MS-PMincho", "Hiragino Mincho Pro", "ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W3"; 
line-height: 150%; 
background-color: #e6e6e6; 
top: 0; 
text-shadow: 1px 1px 2px gray;
}

/* レイアウト設定 */
.body { width: 600px; height: auto; padding-right: 16px; border-right: 1px solid black; border-bottom: 1px solid black; }
.header { text-align: right; width: 600px; height: auto; padding-top: 8px; padding-bottom: 16px; }
.center { text-align: center; width: 600px; height: auto; }
.right { text-align: right; width: 600px; height: auto; padding-right: 0; }
.left_under { text-align: left; width: 600px; height: auto; padding: 0 0 0 16px; border-left: 1px solid #333; }

/* フォント設定 */
.medium { 
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size: 18px;
	font-weight: bold;
	color: #000;
	}
.small { 
	color: #333; font-size: 14px; line-height: 150%; 
	}
.xx-small {
	color: #333; font-size: 10px; 
line-height: 150%; 
	}

/* リンク色設定 */
a:link { color: #c00 ; 
text-decoration: none; }
a:hover {
 color: #f00;
 text-decoration: none
 }
a:active {
 color: #f00;
 text-decoration: none
 }
a:visited { color: #600
 ; text-decoration: none; }