@charset "utf-8";

/* KU COLUMN.CSS  */


/*--------------------------------------
*	
*	00.COMMON
*	01.INDEX
*	02.ARCHIVES
*	03.ENTRY
*
*--------------------------------------*/


/**-------------------------------------
	00.COMMON
---------------------------------------**/

div#content
{
	padding-bottom: 46px;
}

div#content h3
{
	margin: 0 0 20px 0;
}

/**-------------------------------------
	01.INDEX
---------------------------------------**/

div#columnIndex
{
	padding: 0 0 5px 14px;
	background: url(../../common/images/side_bar.gif) repeat-y;
}

div#columnIndex
{
	margin: 0 0 20px 0;
}

div#content div#columnIndex h3
{
	margin: 0 0 0 0;
}

div#columnIndex p.catePic
{
	float: left;
	margin: 0 15px 0 0;
	width: 195px;
}

div#columnIndex p.catePic img
{
	padding: 7px;
	background: url(../images/pic_bg.jpg) no-repeat;
}

div#columnIndex dl
{
	float: left;
	width: 385px;
}

div#columnIndex dl dt
{
	margin: 5px 0;
	color: #722017;
	font-size: 122%;
	font-weight: 800;
}

div#columnIndex dl dd
{
	color: #464646;
	font-size: 92%;
}

div#columnIndex p.cateBTN
{
	float: right;
	margin: 8px 0 0 0;
	padding: 0 20px 0 0;
	width: 180px;
}

.columnIndexBlock
{
	margin: 22px 0 0 3px;
	padding: 0 0 18px 0;
	width: 605px;
	background: url(../images/line.gif) no-repeat right bottom;
}

/*---clearfix---*/

.columnIndexBlock:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }

.columnIndexBlock{ display:inline-block; }

/* \*/
* html .columnIndexBlock{ height:1%; }
/* */


/**-------------------------------------
	02.ARCHIVES
---------------------------------------**/

div#columnCate
{
	padding: 0 0 5px 14px;
	background: url(../../common/images/side_bar.gif) repeat-y;
}

div#columnCate h3
{
	width: 610px;
	height: 30px;
	background: url(../images/h3_02.jpg) no-repeat;
}

div#columnCate h3 span.h3main
{
	display: block;
	float: left;
	width: 204px;
	height: 30px;
	text-indent: -9999px;
}

div#columnCate h3 span.h3data
{
	color: #722017;
	font-size: 107%;
	font-weight: 800;
}

div#columnCate dl
{
	margin: 0 0 20px 3px;
	padding: 0 0 21px 0;
	width: 605px;
	background: url(../images/line.gif) no-repeat right bottom;
}

div#columnCate dl dt
{
	margin: 0 0 0 19px;
	height: 24px;
	color: #722017;
	font-size: 122%;
	font-weight: 800;
}

div#columnCate dl dd.entryDate
{
	margin: 0 0 22px 19px;
	height: 14px;
	font-size: 92%;
	color: #999999;
}

div#columnCate dl dd.entryBody
{
	margin: 0 0 0 19px;
	width: 565px;
	color: #464646;
	font-size: 92%;
}

div#columnCate dl dd.entryBTNmore
{
	float: right;
	margin: 8px 0 0 0;
	padding: 0 20px 0 0;
	width: 100px;
}

div.paginate
{
	padding: 0 0 0 0;
	text-align: center;
}

div.paginate a,
div.paginate span
{
	margin: 0 5px;
	padding: 4px;
	width: 24px;
	height: 24px;
	text-decoration: none;
	font-family: "Times New Roman", Times, serif;
	font-size: 92%;
	text-align: center;
}

div.paginate a
{
	border: 1px solid #E9E9E9;
	background-color: #FFFFFF;
	color: #878787;
}

div.paginate a:hover
{
	border: 1px solid #CCCCCC;
	background-color: #F6F6F6;
	color: #464646;
}

div.paginate span
{
	border: 1px solid #CCCCCC;
	background-color: #F6F6F6;
	color: #464646;
}

/**-------------------------------------
	03.ENTRY
---------------------------------------**/

div#columnEntry
{
	padding: 0 0 5px 14px;
	background: url(../../common/images/side_bar.gif) repeat-y;
}

div#columnEntry dl
{
	margin: 0 0 0 3px;
	padding: 0 0 21px 0;
	width: 605px;
	background: url(../images/line.gif) no-repeat right bottom;
}

div#columnEntry dl dt
{
	margin: 0 0 0 19px;
	height: 24px;
	color: #722017;
	font-size: 122%;
	font-weight: 800;
}

div#columnEntry dl dd.entryDate
{
	margin: 0 0 22px 19px;
	height: 14px;
	font-size: 92%;
	color: #999999;
}

div#columnEntry dl dd.entryBody
{
	margin: 0 0 0 19px;
	width: 565px;
	color: #464646;
	font-size: 92%;
}

div#columnEntry p
{
	margin: 0 0 1.8em 0;
}

div#columnEntry dl img
{
	margin: 0.7em 0;
	padding: 5px;
	background: url(../../common/images/img_bg.png);
}

/*---IE6 hack---*/

* html div#columnEntry dl dd.entryDate,
* html div#columnCate dl dd.entryDate
{
	margin-top: -7px;
}






