@charset "UTF-8";

#mainContents{
	padding:20px 0 20px 55px;
}

#copyright{
	margin-left:14px;
	padding-right:14px;
	text-align:right;
}

/* detail  */

#contentsArea{
	background:url(../test/feast/images/detail_bg.gif) repeat-y left top;
}
#detailContents{
	padding:20px 30px 20px 14px;
}


#detailContents .leftBox{
	width:168px;
	float:left;
}

#detailContents .leftBox p{
	margin-bottom:10px;
}


#detailContents .leftBox li{
	background:url(../test/feast/images/ico.gif) no-repeat left center;
	padding-left:13px;
}

#detailContents .rightBox{
	width:670px;
	float:right;
}

.titleBox .title{
	float:left;
}
.titleBox .data{
	float:right;
}

.titleBox div.box{
	background-color:#fff;
	border-top:3px solid #043b0d;
	padding-top:3px;
	margin-top:2px;
}

.titleBox h2{
	font-size:138.5%;
	font-weight:bold;
	padding:5px 0 5px 7px;
	border-top:1px solid #043b0d;
}

.categoryList{
	border-top:1px solid #043b0d;
	border-bottom:1px solid #043b0d;
	padding:2px 0 3px 7px;
}
.categoryList li{
	display:inline;
	margin-right:15px;
	padding-left:13px;
	background:url(../test/feast/images/arrow.gif) no-repeat left center;
}

.cateTitle{
	text-align:right;
	font-size:108%;
	margin-top:5px;
}

.entryBox h3{
	font-size:108%;
	font-weight:bold;
	margin-bottom:5px;
}

.entryBox p{
	margin-bottom:10px;
}

.entryBox a:link{
	color:#043b0d;
	text-decoration:underline;
}

.entryBox a:visited{
	color:#043b0d;
	text-decoration:underline;
}

.entryBox a:hover{
	background-color:#b8e9b4;
	text-decoration:none;
}

.entryBox a.btn:link{
	color:#043b0d;
	text-decoration:underline;
}

.entryBox a.btn:visited{
	color:#043b0d;
	text-decoration:underline;
}

.entryBox a.btn:hover{
	background-color:transparent;
	text-decoration:none;
}

.entryBox p img{
	border:9px solid #FFF;
}

.entryBox p img.btn{
	border:none;
	vertical-align:middle;
	margin-left:5px;
}

.entryBox p.link{
	text-align:right;
	margin-bottom:0;
}

.entryBox p.link img{
	border:none;
	vertical-align:middle;
	margin-left:5px;
}
