body { background:#FFE7C3; margin:0px; text-align:center;}
a { color:#660000; text-decoration: none;}

img, a img {border:none;}
td {  font-size: 10px; line-height: 130%}
.pt10 {  font-size: 10pt; line-height: 130%}
.line_mem1 { BORDER-BOTTOM: #CCCCCC 1px solid;}
.line_mem2 { BORDER-BOTTOM: #CCCCCC 1px dotted;}
.whitetxt{ color:#FFFFFF;}
.redtxt{ color:#FF0000;}
.lin_td{padding:10px;}

#page {width:850px; margin:0px auto; text-align:center;background:#FFE7C3 url('images/page_bg.gif') repeat-y scroll top center;}
#head { width:840px; margin:0px auto;}
#head a:link { color:#3C230C; text-decoration: none;}
#head a:hover {  text-decoration: underline}

#head_link {width:830px; margin:0px auto; text-align:right;}
#head_flash {width:840px; height:250px; padding:5px 0; margin:0px auto; text-align:center; background:url('images/fla_bg.gif') ;}
#head_line {width:840px; height:1px; margin:0px auto; text-align:center; background:#FF0000;}
#menu{ width:840px; margin:0px auto; height:76px; padding-top:36px; background: url('images/menu_bg2.jpg') no-repeat scroll top center;text-align:center;}

#conte { width:840px; margin:0px auto; padding:0px;}
#side {display:inline; width:200px; float:left; padding:5px; margin:0px; overflow:hidden;}
#main {display:inline; width:630px; float:left; margin:0px; padding:0px; overflow:hidden;}
#main2 {display:inline; width:640px; float:left; margin:0px; overflow:hidden;}

#side div.module {width:180px; margin:5px; background: url('images/mo_bg.gif') repeat-y scroll top center; overflow:hidden;}
#side a{ color:#660000; text-decoration: none;}
#side a:hover { color:#CC0000; text-decoration: underline;}
#main div.module { margin:5px; padding:0px;}
#main2 div.module { margin:5px;}
#main2 h3 { width:620px; margin:15px 0px 5px 0px; font-size: 12pt; text-align:left;}
#main div.module a { color:#660000; text-decoration: none;}
#main div.module a:hover {  text-decoration: underline}


#main2 p { width:620px; font-size:10pt; text-align:left; padding:5px;}

#footer {clear:both; width:840px; margin:0px auto; background:#660000 url('images/footer_bg.gif') no-repeat scroll top center;} 
#footer hr { color:#3C230C; height:8px;} 
#footer a { color:#FFFFFF;}
#footer a:hover { color:#FFFF00; text-decoration: underline;}
#footer p {text-align:center; font-size: 10px;}
#footer p.ft{ width:820px; height:50px; padding:20px; text-align:center; font-size:10px; color:#FFFFFF; background:#0E2A85; }
#footer p.copyright {padding:20px; text-align:center; font-size: 10px; color:#FFCC66;}
.pt12 {  font-size: 12pt}
.pt12b {  font-size: 12pt; font-weight: bold; color: #FFFFFF}
.px10 {  font-size: 10px}

/*モジュール設定*/

/*新着記事*/
.NewArticleClass 
{
	font-size:10px;
	line-height: 140%;
}
/*新着記事*/

/*カレンダー*/
.CalendarHeadClass
{
	font-size:10px;
	line-height: 140%;
}

.CalendarWeekClass
{
	font-size:10px;
	line-height: 140%;
}

.CalendarDayClass
{
	font-size:10px;
	line-height: 140%;
}
/*カレンダー*/

/*バックナンバー*/
.BackNumberClass
{
	font-size:10px;
	line-height: 140%;
}
/*バックナンバー*/

/*訪問履歴*/
.AccessClass
{
	font-size:10px;
	line-height: 140%;
}
/*訪問履歴*/

/*最近のコメント*/
.CommentClass
{
	font-size:10px;
	line-height: 140%;
}
/*最近のコメント*/

/*RSS*/
.RssClass
{
	font-size:10px;
	line-height: 140%;
}
/*RSS*/

/*QR*/
.QrClass
{
	font-size:10px;
	line-height: 140%;
}
/*QR*/

.ListDateClass
{
	font-size:10px;
	line-height: 140%;
}

/*モジュール設定*/

