@charset	"utf-8";

/* UTL_NEWS for Movable Type ------------------------------- */

/* head section -------------------------------------------- */

#key_image	{
	clear:	both;
	width:	840px;
	height:	2px;
	padding-bottom:	14px;
}
/* top left ------------------------------------------------ */

/* エントリリスト */

div.mtleftmenu_top	{
	width:	190px;
	padding-bottom:	16px;
	border-bottom:	dotted 1px #999999;
}

div.mtleftmenu	{
	width:	190px;
	margin-top:	16px;
	padding-bottom:	16px;
	border-bottom:	dotted 1px #999999;
}


h2.mtleftmenuhead	{
	background-image:	url("/common/images/leftnavhead0.gif");
	background-repeat:	no-repeat;
	background-position:	top left;
	color:	#ffffff;
	font-size:	10px;
	padding:	2px 0px 2px 8px;
	width:	182px;
	height:	17px;
}

h2.mtleftsearchead	{
	background-image:	url("/common/images/leftnavhead2.gif");
	background-repeat:	no-repeat;
	background-position:	top left;
	color:	#ffffff;
	font-size:	10px;
	padding:	2px 0px 2px 18px;
	width:	172px;
	height:	17px;
}


ul.module-list	{
	width:	184px;
	padding:	4px 2px;
	border-style:	none solid solid;
	border-width:	0px 1px 2px;
	border-color:	#cccccc;
}

div.mtlsearch	{
	width:	184px;
	padding:	2px 2px;
	border-style:	none solid solid;
	border-width:	0px 1px 2px;
	border-color:	#cccccc;
	text-align:	center;
}




li.module-list-item	{
	font-size:	10px;
	padding:	4px 2px 4px 16px;
	background-image:	url("/common/images/sqrarrow_green.gif");
	background-repeat:	no-repeat;
	background-position:	3px 9px;
	border-bottom:	1px dotted #cccccc;
}

div.mtleftmenu_top a:link,div.mtleftmenu a:link	{
	color:	#666666;
	text-decoration:	none;
}

div.mtleftmenu_top a:visited,div.mtleftmenu a:visited	{
	color:	#666666;
	text-decoration:	none;
}

div.mtleftmenu_top a:hover,div.mtleftmenu a:hover	{
	color:	#ffffff;
	background-color:	#66cc00;
	text-decoration:	none;
}




/* top right ----------------------------------------------- */


/* 一日分ブロック */

div.gopagetop_mt	{
	width:	618px;
	text-align:	right;
	margin:	12px 2px 4px 0px;
	border-bottom:	solid 1px #d4e1e4;
}


div.entry-content	{
	margin:	0px 0px 12px;
	padding-bottom:	8px;
}

h3.entry-header	{
	width:	580px;
	font-weight:	400!important;
	color:	#339999!important;
	padding:	4px 0px 2px;
	border-bottom:	dotted 1px #d4e8e8;
}

/* エントリ本文 */

h1.entryhead	{
	background-image:	url("/common/images/blogentryhead.gif") !important;
	background-repeat:	no-repeat;
	background-position:	2px 4px !important;
	font-size:	16px;
	font-weight:	600;
	color:	#6a493d;
	padding:	10px 0px 16px 64px !important;
	width:	556px;
	height:	100% !important;
	border-bottom:	solid 2px #98b8bf;
}


div.entry-body em	{
	font-weight:	400;
	font-style:	oblique!important;
}

div.entry-body strong	{
	font-weight:	600;
	color:	#333333;
}

div.entry-body ul li	{
	list-style-type:	disc;
	margin-left:	32px;
}
div.entry-body ol li	{
	list-style-type:	decimal;
	margin-left:	40px;
}

div.entry-body dl	{
	margin:	4px 10px 4px 16px;
}

div.entry-body dl dd	{
	margin-left:	10px;
}



/* エントリ最終行（TrackBack etc） */

p.entry-footer	{
	font-size:	11px;
	border-bottom:	dashed 1px #d4e1e4;
}

div.entryfootnav	{
	font-size:	10px;
	text-align:	right;
	margin:	12px 4px 8px 0px;
}


/* アーカイブ一覧 */

h1#archive-title	{
	height:	0px;
	visibility:	hidden;
}

div.mtarchivelist	{
	width:	600px;
}

div.mtarchivelist ul li	{
	margin-left:	12px;
	padding:	2px 6px 2px 0px;
	border-bottom:	dotted 1px #cccccc;
}

/* トラックバック */

div.trackbacks	{
	font-size:	11px;
}

h3.trackbacks-header	{
	font-size:	11px !important;
	font-weight:	400 !important;
	border-bottom:	solid 1px #cccccc;
}




