*{margin:0; padding:0;}

body { background: url(images/bg.gif); margin-top:15px;}

img, a img {border:none;}
td {  font-size: 10px; line-height: 1.3;}
.qrt{ color:#000099; }

/* layout  */
#page {width:860px; max-height:100%; margin:0px auto; text-align:center; background:#f63;}
#page2 {width:860px; max-height:100%; margin:0px auto; text-align:center; background:#e4065f;}
#page3 {width:860px; max-height:100%; margin:0px auto; text-align:center; background:#000;}
#head {width:860px; margin:0px auto; background: url(images/headr.jpg) no-repeat top;}
#head table{margin:0px auto;}

#side {display:inline; width:190px; float:left; margin:0px; overflow:hidden;}
#main {display:inline; width:650px; float:left; margin:0px; overflow:hidden;}
#main_2 {display:inline; width:840px; margin:0px auto; overflow:hidden;}
#footer {clear:both; width:840px; height:80px; margin:0px auto; background:#000;}

#side div.module {width:180px; margin:10px 5px 0px 5px; padding:0; background:url(images/mo_bg.gif);}
#side div.module_link {width:180px; margin:5px 5px 0px 5px; background:#000;}
#side div.module_link img{margin:5px 0;}
#side a{ color:#000099; text-decoration: none;}
#side a:hover {  text-decoration: underline;}
#main_2 div.module {width:840px; margin:5px auto;}
#main_2 div.module2 {width:840px; margin:5px auto;}
#main div.module {width:630px; margin:5px;}
#main div.module a{ color:#000099; text-decoration: none;}
#main div.module a:hover {  text-decoration: underline;}



#footer hr { color:#3C230C; height:8px;} 
#footer a { color:#5882b8;}
#footer p {text-align:center; font-size: 10px; color:#5882b8; padding-top:1em; line-height:1.5;}
#footer p.copyright {margin:20px; text-align:center; font-size: 10px; color:#999;}

/* air  */
#air {width:780px;  margin:0px auto; text-align:left;}
#air h3{ text-align:left; font-size:12pt; color:#ff0; padding:5px 0 2px 10px; border-bottom:1px #f93 dotted; border-left:15px #fff solid;}
#air p {font-size:10pt; color:#fff; line-height:1.5; margin:1em 2em;}
#air span {font-size:16px; font-weight:bold; color:#fff;}

/*モジュール設定*/

/*新着記事*/
.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%;
}

/*モジュール設定*/

.ComArt01_title {text-align:left;}