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

div.clr
{
 clear:both;
	margin:0px;
	padding:0px;
	height:0px;
}


div.leftbox
{
 float:left;
}


div.rightbox
{
 float:right;
}


 div.itemBoxBody h3
	{
	 border-left:5px #BA0000 solid;
		padding-left:10px;
	}


/************************************ IDs
*/
div#blogArea
{
 width:580px;
 margin-top:20px;
}

div#blogMain
{
 width:400px;
	float:left;
	text-align:left;

}

div#blogMain09
{	width:580px;
	float:left;
	text-align:left;
}

div#blogMenu
{
 width:160px;
	float:left;
	text-align:left;
	margin-left:10px;
	padding-top:10px;
}

div#blogMenu09
{
 width:190px;
	float:right;
	text-align:left;
	padding-top:10px;
}

div#bcLink
{
 text-align:left;
}



/************************************ item
*/

div.item
{
 width:400px;
	margin-bottom:15px;
}

div.item09
{
 width:580px;
	margin-bottom:15px;
}

div.item390
{
 width:390px;
	margin-bottom:15px;
}

div.item09 h2
{
 background-image:url(../../imgs/blog/onePoint01hotnews.gif);
	background-position:left 2px;
	background-repeat:no-repeat;
	padding-left:20px;
	padding-bottom:2px;
	margin-bottom:2px;
	border-bottom:2px #BA0000 solid;
	font-size:1em;
}

div.item09 div.itemInfo
{
 width:400px;
	height:0px;
	line-height:0px;
 background-image:none;
	background-repeat:repeat-x;
	background-position:left top;
	padding-top:0px;
}

div.item09 div.itemInfoFoot
{
 width:400px;
	height:5px;
	line-height:5px;
 background-image:url(../../imgs/blog/bg_dotted.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
	padding-top:5px;
}

div.item09 div.itemInfo
{
 width:580px;
	height:0px;
	line-height:0px;
 background-image:none;
	background-repeat:repeat-x;
	background-position:left top;
	padding-top:0px;
}

div.item09 div.itemInfoFoot
{
 width:580px;
	height:5px;
	line-height:5px;
 background-image:url(../../imgs/blog/bg_dotted.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
	padding-top:5px;
}


div.itemInfo div.itemAuthor,
div.itemInfo div.itemDate
{
 line-height:120%;
 margin-top:2px;
 padding-top:3px;
	padding-bottom:3px;
	font-size:90%;
}

div.itemInfo div.itemAuthor
{
 width:300px;
	float:left;
	text-align:left;
	color:black;
	text-decoration:none;
}
div.itemInfo div.itemAuthor a,
div.itemInfo div.itemAuthor a:visited
{
 font-size:120%;
 font-weight:bold;
}

div.itemInfo div.itemDate
{
 width:100px;
	float:left;
	text-align:right;
	color:black;
}






/************************************ Menu
*/

div#blogMenu * h4
{
 background-image:url(../../imgs/blog/bg_dotted.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
	padding-bottom:3px;
}

div#blogMenu div.section
{
 margin-bottom:15px;
}


div#blogMenu div.section ul
{
 margin:0px;
	padding:0px;
	list-style:none;
}

div#blogMenu div.section li
{
 background-image:url(../../imgs/blog/icon_arrow01.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:20px;
	margin:3px;
	font-size:85%;
}

div#blogMenu div.section li a
{
}


div#blogMenu09 h4
{
 background-image:url(../../imgs/blog/bg_dotted.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
	padding-bottom:3px;
	font-weight:bold;
	overflow:auto;
}

div#blogMenu09 div.section
{
 margin-bottom:15px;
}


div#blogMenu09 div.section ul
{
 margin:0px;
	padding:0px;
	list-style:none;
}

div#blogMenu09 div.section li
{
 background-image:url(../../imgs/blog/icon_arrow01.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:20px;
	margin:3px;
	font-size:85%;
}



/******************************** box:490px;
*/
div.itemBox490
{
 width:400px;
}

div.itemBox49009
{
 width:580px;
}

div.itemBox490 div.itemBoxHead
{
	height:5px;
	line-height:5px;
	font-size:5px;
 background-image:url(../../imgs/blog/itemBoxHead.gif);
	background-position:top left;
	background-repeat:no-repeat;
	margin:0px;
	clear:both;
}

div.itemBox490 div.itemBoxFoot
{
	height:5px;
	line-height:5px;
	font-size:5px;
 background-image:url(../../imgs/blog/itemBoxFoot.gif);
	background-position:top left;
	background-repeat:no-repeat;
	margin:0px;
}
div.itemBox490 div.itemBoxBody
{
 background-image:url(../../imgs/blog/itemBoxBody.gif);
	background-position:top left;
	background-repeat:repeat-y;
	padding:10px;
	margin:0px;
	line-height:150%;
}


div.itemBox49009 div.itemBoxHead
{
	height:5px;
	line-height:5px;
	font-size:5px;
 background-image:url(../../imgs/blog/itemBoxHead.gif);
	background-position:top left;
	background-repeat:no-repeat;
	margin:0px;
	clear:both;
}

div.itemBox49009 div.itemBoxFoot
{
	height:5px;
	line-height:5px;
	font-size:5px;
 background-image:url(../../imgs/blog/itemBoxFoot.gif);
	background-position:top left;
	background-repeat:no-repeat;
	margin:0px;
}
div.itemBox49009 div.itemBoxBody
{
 background-image:url(../../imgs/blog/itemBoxBody.gif);
	background-position:top left;
	background-repeat:repeat-y;
	padding:10px;
	margin:0px;
	line-height:150%;
}




/******************************** box:390px;
*/
div.itemBox390
{
 width:390px;
}

div.itemBox390 div.itemBoxHead
{
	height:5px;
	line-height:5px;
	font-size:5px;
 background-image:url(../../imgs/blog/itemBoxHead390.gif);
	background-position:top left;
	background-repeat:no-repeat;
	margin:0px;
	clear:both;
}

div.itemBox390 div.itemBoxFoot
{
	height:5px;
	line-height:5px;
	font-size:5px;
 background-image:url(../../imgs/blog/itemBoxFoot390.gif);
	background-position:top left;
	background-repeat:no-repeat;
	margin:0px;
}
div.itemBox390 div.itemBoxBody
{
 background-image:url(../../imgs/blog/itemBoxBody390.gif);
	background-position:top left;
	background-repeat:repeat-y;
	padding:10px;
	margin:0px;
	line-height:150%;
}

/************************************** info 390
*/
div.item div.itemInfo390
{
 width:390px;
	height:0px;
	line-height:0px;
 background-image:none;
	background-repeat:repeat-x;
	background-position:left top;
	padding-top:0px;
}

div.item div.itemInfoFoot390
{
 width:390px;
	height:5px;
	line-height:5px;
 background-image:url(../../imgs/blog/bg_dotted.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
	padding-top:5px;
}



/**************************************
*/
* div.itemBoxBody img
{
 border:2px #cccccc solid;
	margin:0px 3px 3px 3px;
}



/************************************ icon
*/
div.podcast a
{
 background-image:url(../../imgs/blog/icon_music.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:25px;
	line-height:25px;
	font-size:90%;
	color:#FF6600;
}
div.podcast a:hover
{
 background-position:left center;
 background-repeat:no-repeat;

}


/************************************* navi
*/
div.pageswitch
{
	border:1px solid #999;
	background-color:#efefef;
	padding:5px;
	margin:10px 5px 10px 5px;
	
	width: 450px;
	
}

