@charset "UTF-8";
/* MAIN */
div#main, div#footmenu {
	padding-left: 30px;
	padding-right: 30px;
}

div#main {
	padding-top: 15px;
}

div.columnlist {	
	border-bottom: 1px solid #E3DFC4;
	width: 860px;
	padding: 15px 0;
}

div.columnlistin {	
	padding: 0 40px;
}

p.columnph {
	float: left;
}

div.columnttl {
	float: left;
	width:290px;
}

div.columnttl h2 {
	background: #FFF url("/cmn3/images/column/border.gif") no-repeat left top ;
	margin-top: 3px;
	margin-left: 20px;
	padding-left: 25px;
	padding-bottom: 6px;
	font-size: 90%;
	line-height: 130%;
	letter-spacing: 0.1em;
}

div.columnttl h2 a:link {color: #605A58; text-decoration: none;}
div.columnttl h2 a:visited {color: #605A58; text-decoration: none;}
div.columnttl h2 a:active {color: #5EA8C3; text-decoration: none;}
div.columnttl h2 a:hover {color: #5EA8C3; text-decoration: none;}

div.columnttl p {
	margin-top: 10px;
	padding-left: 20px;
	font-size: 80%;
	line-height: 130%;
	color: #666;
}

div.columnnew {
	background: #EFEEDF url("/cmn3/images/column/bg_fuki.gif") no-repeat left top ;
	float: right;
	width: 274px;
}

div.columnnew h3 {
	padding: 13px 15px 8px 25px;
	font-size: 80%;
	line-height: 130%;
}

div.columnnew h3 span {
	padding-right: 5px;
	font-size: 90%;
	color: #004283;
	font-family: Verdana, Helvetica, Arial, sans-serif;
}


div.columnnew p img {
	display: inline;
	float: right;
	margin-left: 10px;
	height: 55px;
}
div.columnnew h3 a:link {color: #333; text-decoration: none;}
div.columnnew h3 a:visited {color: #333; text-decoration: none;}
div.columnnew h3 a:active {color: #004283; text-decoration: underline;}
div.columnnew h3 a:hover {color: #004283; text-decoration: underline;}

div.columnnew p {
	padding: 0 15px 0 25px;
	line-height: 130%;
	font-size: 65%;
	color: #666;
}

div.columnnew div {
	width: 274px;
	background: url("/cmn3/images/column/bg_fuki.gif") no-repeat left bottom ;	
	padding-bottom: 13px;
}

div.columnnew div br {
	font-size: 5%;
}


/* category menu */
ul#ctgmenu {
	margin-top: 10px;
	height: 35px;
	width: 860px;
	list-style: none outside;
	border-bottom: 3px solid #E3DFC4;
	margin-bottom: 10px;
}

ul#ctgmenu li {
	float: left;
	margin-right: 2px;
}

ul#ctgmenu li img {
	display: block;
}

ul#ctgmenu li.ctg1 {
	margin-left: 40px;
	padding-right: 13px;
}

ul#ctgmenu li.ctg2 {
	padding-left: 13px;
}

p#newentories {
	clear: both;
	padding-bottom: 10px;
	padding-left: 20px;
	padding-top: 20px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 100%;
	font-weight: bold;
	color: #004283;
	border-bottom: 1px solid #E3DFC4;
}

