@charset "utf-8";
/* CSS Document */


/***************************************** misc:box
*/
.leftbox, .rightbox 
{
	margin: 5px;
	padding: 3px;
	width: 210px;
}
.leftbox 
{
	float: left;
	border-right: 2px solid #ccc;
}
.rightbox 
{
	float: right;
	border-left: 2px solid #ccc;
}


/***************************************** sidemenu
*/

div.sidemenuBlock
{
 width:185px;
 margin-bottom:0px;
 padding-bottom:5px;
 background-image:url(../imgs/blog/sidemenu_bg.gif);
 background-position:center top;
 background-repeat:repeat-y;
 font-size:80%;
 text-align:left;
}
div.sidemenuBlock h4
{
 margin-bottom:5px;
}
div.sidemenuBlock ul
{
 padding-top:5px;
}
div.sidemenuBlockFooter
{
 width:185px;
 height:5px;
 margin-bottom:5px;
 background-image:url(../imgs/blog/sidemenu_footer.gif);
 background-position:center top;
 background-repeat:no-repeat;
}

div.sidemenuBlock li
{
 margin-left:5px;
}



div#blogCalendar
{
 text-align:center;
}
div#blogCalendar table.calendar
{
 width:90%;
 margin-left:auto;
 margin-right:auto;
 border-collapse:0px;
 border-spacing:0px;
}

div#blogCalendar table.calendar th
{
 font-weight:bold;
 border-bottom:1px #CCCCCC solid;
}
div#blogCalendar table.calendar td
{
 text-align:center;
 border-bottom:1px #efefef solid;
}
div#blogCalendar table.calendar td a
{
 color:#FF6600;
 text-decoration:underline;
 font-weight:bold;
 
}






/******************************************************************************** 繝悶Ο繧ｰ譛ｬ菴・
*/
div#Leaf-MArea
{
 text-align:left;
}


li
{
 list-style:none;
}

h2.blogH2
{
 background-image:url(../imgs/blog/h2_blog.gif);
 background-position:left top;
 background-repeat:no-repeat;
 width:515px;
 height:35px;
 text-align:left;
 color:#333333;
 font-size:18px;
 font-weight:bold;
 padding-top:6px;
 padding-left:25px;
 margin-bottom:5px;
}
h2.blogH2 a,
h2.blogH2 a:visited
{
 color:#FF3300;
 font-weight:bold;
 text-decoration:none;
}


div.blogItemLink
{
 border:1px #efefef solid;
 background: #f8f8f8;
 text-align:center;
 padding:10px;
 margin-bottom:10px;
 font-size:80%;
}



div.entry
{
 margin-bottom:30px;
}

div.entry-Body,
div.entry-BodyHeader,
div.entry-BodyFooter
{
  width:500px;
}

div.entry-BodyHeader
{
 height:5px;
 background-image:url(../imgs/blog/entry_body_head.gif);
 background-position:center bottom;
 background-repeat:no-repeat;
}

div.entry-Body
{
 background-image:url(../imgs/blog/entry_body_bg.gif);
 background-position:center top;
 background-repeat:repeat-y;
}
div.entry-BodyContent
{
 padding:0px 10px 0px 10px;
}

div.entry-BodyContent a
{
  color: #FF6600;
}

div.entry-BodyContent a img
{
 border:1px #cccccc solid;
 margin:5px;
}
div.entry-BodyContent a:hover img
{
 border:1px #FF6600 solid;
}

div.entry-BodyFooter
{
 height:5px;
 background-image:url(../imgs/blog/entry_body_foot.gif);
 background-position:center top;
 background-repeat:no-repeat;
}

div.entry-info
{
 margin-top:10px;
 border-top:1px dashed #CCCCCC;
 font-size:80%;
 color:#999999;
}

div.entry-info span a
{
 color:#FF9900;
}
div.entry-info span a:visited
{
 color:#FF3300;
}


div.entry textarea#nucleus_cf_body
{
 width:100%;
 height:30px;
}


h3.bana2
{
 margin-bottom:20px;
}


ul.sidemenu li a
{
 background-image:url(../imgs/blog/listCaption.gif);
 background-position:left center;
 background-repeat:no-repeat;
 padding-top:3px;
 padding-bottom:3px;
 padding-left:20px;
}

