@charset "utf-8";
/*==========================================================*
 * スタイルシート											*
 *==========================================================*/
body{
	background-color:					#eeeeee;
	margin:								0px;
	padding:							0px;
	font-family:						'ms gothic';
	font-size:							10pt;
	color:								#000000;
}

/* reset */
html, body,table, tr, td, img, h1, h2, h3, h4, h5, h6, h7, dd, dt
{
	margin:								0px;
	padding:							0px;
	border:								0px;
	font-weight:						normal;
	font-size:							10pt;
}

*{
	font-family: 						Verdana, "ms gothic", sans-serif;
}
/* title */
h1
{
	width:								800px;
	height:								120px;
	text-indent:						-9999px;
	background:							url(http://www.moeblog.net/style/title.jpg) no-repeat top left;
}

h1 a
{
	width:								800px;
	height:								120px;
	display:							block;
}


#topPanel
{
	background:							url(bar.png) repeat top left;
/*	background-color:					#92d7ba;*/
	color:								#ffffff;
	font-size:							10pt;
	border-bottom:						1px solid #237c56;
	padding:							5px;
	font-weight:						bold;
	height:								30px;
}

#titlePanel
{
	border-bottom:						1px solid #735622;
	background-color:					#cea972;
	height:								100px;
}

#categoryPanel
{
	background-color:					#5ebf97;
	font-size:							10px;
	border-bottom:						1px solid #735622;
	padding:							4px;
	color:								#ffffff;
	font-weight:						bold;

}

#mainTable
{
	margin:								0px;
	padding:							0px;
	border:								1px solid #735622;
	margin-left:						auto;
	margin-right:						auto;
}

#flexPanel
{
	border-left:						1px solid #735622;
/*	background-color:					#ffffff;*/
	background-color:					#ffffff;
	font-size:							9pt;
}

#menuPanel
{
	background-color:					#ffffff;
	border-left:						1px solid #735622;
}


#mainPanel
{

/*	background-color:					#e6d3b8;*/
	background-color:					#ffffff;
/*	min-height:							1500px;*/
}

#topBoxPanel
{
	background-color:					#ffffff;
	border-left:						1px solid #735622;
	padding:							3px;
	border-bottom:						1px solid #735622;
}

#topBoxPanel img
{
	margin-bottom:						1px;
}

#topBoxPanel a:link img
{
	border-left:						15px #6495ed solid;
	border-right:						15px #6495ed solid;
	border-bottom:						1px #6495ed  solid;
}

#topBoxPanel a:visited img
{
	border-left:						15px #6495ed solid;
	border-right:						15px #6495ed solid;
	border-bottom:						1px #6495ed  solid;
}

#topBoxPanel a:hover img
{
	border-left:						15px #64c39c solid;
	border-right:						15px #64c39c solid;
	border-bottom:						1px #64c39c  solid;
}



/* menu title */
h2
{
	padding:							3px;
	padding-top:						5px;
	padding-bottom:						5px;
	font-size:							8pt;
/*	border-bottom:						1px solid #735622;*/
	background-color:					#dacba9;
	background:							url(border01.gif) repeat top left;
	margin-bottom:						10px;
	font-weight:						bold;
}

/* date title*/
/*h3{
	background-color:					#248b5f;
	background:							url(bar.png) repeat top left;
	padding:							3px;
	font-size:							10pt;
	color:								#ffffff;
	font-weight:						bold;
	font-family:						arial;
	margin-bottom:						5px;
	border:								1px solid #237c56;
}

*/

/* topics title */
h3{
	padding:							3px;
	font-size:							14pt;
	color:								#000000;
	font-weight:						bold;
	margin-bottom:						5px;
}

h4{
	margin-top:							5px;
	margin-bottom:						3px;
	background-color:					#64c39c;
	color:								#ffffff;
	font-weight:						bold;
	font-size:							10pt;
	padding:							3px;
}


h5
{
	margin-left:						auto;
	margin-right:						auto;
	text-align:							center;
	font-size:							8pt;
	font-weight:						bold;
	padding:							3px;
	margin-top:							top;
}

h6
{
	font-size:							10pt;
	padding:							3px;
	margin-top:							5px;
	margin-bottom:						10px;
	border-left:						3px solid #64c39c;
	border-bottom:						1px solid #cccccc;
}

hr{
	margin:								0px;
	padding:							0px;
	color:								#ffffff;
	border:								0px solid #ffffff;
	border-bottom:						1px solid #735622;
}

/* box */

.box
{
	margin-left:						auto;
	margin-right:						auto;
	text-align:							center;
	padding:							3px;
}

.comicsBox
{
	padding:							5px;
	border:								1px dashed #e6d3b8;
	width:								150px;
	margin-bottom:						5px;
}

p
{
	line-height:						1.2;
}

#news
{
	padding:							5px;
}

a:link
{
	color:								#194de6;
/*	color:								#22845a;*/
	text-decoration:					none;
}

a:visited
{
	color:								#194de6;
/*	color:								#22845a;*/
	text-decoration:					none;
}

a:hover
{
	color:								#f53030;
	text-decoration:					underline;
}

h3 a:link
{
	color:								#22845a;
	text-decoration:					none;
}

h3 a:visited
{
	color:								#22845a;
	text-decoration:					none;
}

h3 a:hover
{
	color:								#f53030;
	text-decoration:					underline;
}


/* sub page */
#schedulePanel
{
	background-color:					#ffffff;
}

#scheduleTable th, #scheduleTable td
{
	border:								1px solid #000000;
	padding:							3px;
	empty-cells:						show;
}

#scheduleTable thead th
{
	background-color:					#64c39c;
}

#scheduleTable tbody th
{
	background-color:					#ffffff;
}

#scheduleTable tbody th.day-sun
{
	background-color:					lightpink;
}

#scheduleTable tbody th.day-sat
{
	background-color:					lightblue;
}

dl
{
	margin:								0px;
	padding:							0px;
	margin-top:							-10px;
}

dt
{
	margin-top:							3px;
	border-bottom:						1px solid #735622;
	padding:							5px;
}

dd
{
	border-bottom:						1px dotted #735622;
	padding:							5px;
}

.list-footer
{
	text-align:							right;
	padding:							3px;
	margin:								3px;
	margin-bottom:						10px;
	background-color:					#eeeeee;
	font-size:							8pt;
}

ul.module-list
{
	margin:								0px;
	padding-left:						13px;
}

ul.module-list li
{
	list-style-type:					none;
}

div.entry
{
	padding:							5px;
	margin-left:						auto;
	margin-right:						auto;
	border:								1px solid #aaaaaa;
	background-color:					#f1f1f1;
}

div.entryMain
{
	padding:							5px;
	margin-left:						auto;
	margin-right:						auto;
	margin-bottom:						20px;
	border:								1px solid #aaaaaa;
	background-color:					#ffffff;
}

table.entry-date
{
	background-color:					#248b5f;
	float:								left;
}

table.entry-date td
{
	width:								50px;
	margin:								5px;
	background-color:					#ffffff;
	text-align:							center;
	color:								#000000;
	font-size:							15pt;
	padding:							4px;
	height:								40px;
}

table.entry-date td.fill
{
	color:								#ffffff;
	background-color:					#248b5f;
	font-size:							10pt;
	height:								20px;
	padding:							0px;
}

div.entry-detail
{
	margin-left:						70px;
	height:								104px;
}

div.entry-content
{
	clear:								both;
	margin-bottom:						10px;
}


div.entry-header
{
	margin-bottom:						5px;
}

p.entry-footer
{
	text-align:							right;
}

div.relationArea
{
	margin-bottom:						20px;
}

a:link div.oldEntry
{
	background-color:					#ffffff;
}

a:visited div.oldEntry
{
	background-color:					#ffffff;
}

a:hover div.oldEntry
{
	background-color:					#eeeeee;
}

div.oldEntry
{
	width:								97%;
	margin-left:						auto;
	margin-right:						auto;
	padding:							3px;
	border-bottom:						1px dashed #555555;
}

div.oldEntry-title
{
	float:								left;
}

div.oldEntry-Date
{
	text-align:							right;
}

div.oldEntryPanel
{
	border-left:						3px solid #3690f3;
	margin-left:						3px;
}

/************************************************************
 * 個別ページ：トラックバック・コメント表示					*
 ************************************************************/
div#comments-open-data input
{
	border:								1px	solid #dacba9;
}

p#comments-open-text textarea
{
	width:								450px;
	height:								250px;
	border:								1px solid #dacba9;
	padding:							5px;
	font-family:						Tahoma, sans-serif;
	background-image:					url(bg.gif);
	background-position:				bottom right;
	background-repeat:					no-repeat;
}

div#trackbacks-info div#trackback-url
{
	border:								1px	solid #dacba9;
	padding:							5px;
	margin-bottom:						20px;
	background-color:					#f0e9db;
	width:								95%;
}

/************************************************************
 * プロフィール（略歴）表示エリア							*
 ************************************************************/
div.profileSite
{
	padding:							3px;
	margin-bottom:						20px;
}

/************************************************************
 * メルアド表示エリア										*
 ************************************************************/
div.addressBox
{
	padding:							3px;
}

div.addressBox address
{
	font-weight:						normal;
	border:								1px	solid #dacba9;
	padding:							3px;
	background-color:					#f0e9db;
	margin-top:							3px;
	margin-bottom:						3px;
	font-size:							8pt;
	font-style:							normal;
}

div.addressBox p
{
	margin:								0px;
	padding:							0px;
}

div.otherBox
{
	padding:							3px;
}

/************************************************************
 * 記事用通常テーブル										*
 ************************************************************/
table.normalTable
{
	width:								95%;
}
table.normalTable th
{
	width:								150px;
	border:								1px solid #eeeeee;
	background-color:					#248b5f;
	color:								#ffffff;
	padding:							5px;
}

table.normalTable td
{
	border:								1px solid #eeeeee;
	padding:							5px;
}


/************************************************************
 * 引用														*
 ************************************************************/
blockquote {
	text-indent:						25px;
	background:							url(quotes1.png);
	background-position:				0 2px;
	background-repeat:					no-repeat;
	border:								3px solid #eeeeee;
	padding:							3px;
}

blockquote p {
	display:							inline;
	margin:								0;
	padding-right:						24px;
	background:							url(quotes2.png);
	background-position:				bottom right;
	background-repeat:					no-repeat;
}

div.rightText
{
	text-align:							right;
}

div.tags{
	padding:							5px;
	margin-bottom:						10px;
}

div.tags ul {
margin: 0;
padding: 0;
list-style: none;
}

div.tags ul li {
display: inline;
margin: 0 5px 0 0;
padding: 0;
}

div.tags ul li.taglevel1 {
font-size: 180%;
}

div.tags ul li.taglevel2 {
font-size: 160%;
}

div.tags ul li.taglevel3 {
font-size: 140%;
}

div.tags ul li.taglevel4 {
font-size: 120%;
}

div.tags ul li.taglevel5 {
font-size: 110%;
}

div.tags ul li.taglevel6 {
font-size: 100%;
}

