@charset "utf-8";

/*
------------------------------------------------
Index Layout
------------------------------------------------*/

#wrap #main .contents .unit {
	padding: 1px;
	width: 836px;
	border: 1px solid #F0F2F2;
	clear: both;
	margin-bottom: 10px;
}
#wrap #main .contents .unit .inner {
	border: 1px solid #CCCCCC;
	padding: 7px 9px;
	width: 816px;
}
#wrap #main .contents .unit .inner .right h3 {
	background: #389ED6 url(../img/bg_title_h3.jpg) repeat-x left bottom;
	font-weight: bold;
	color: #FFFFFF;
	padding: 8px 10px 5px;
	margin: 0px 0px 10px;
}
#wrap #main .contents .unit .inner .right {
	float: right;
	width: 650px;
}
#wrap #main .contents .unit .inner .right p a {
	color: #0000FF;
}
#wrap #main .contents .unit .inner h4 {
	background: url(../img/ic_01.gif) no-repeat 0em 0.3em;
	padding: 0px 10px 4px;
	margin-bottom: 5px;
	border-bottom: 1px solid #1A5886;
}
#wrap #main .contents .unit .inner .img {
	float: left;
	width: 150px;
}
#wrap #main .contents .unit .inner .right .media {
	width: 650px;
	margin-bottom: 10px;
	clear: both;
}
#wrap #main .contents .unit .inner  .right .media .mleft {
	float: left;
	width: 80px;
}
#wrap #main .contents .unit .inner clearfix .right .media .mright {
	float: right;
	width: 570px;
	padding-top: 5px;
}
#wrap #main .contents .unit .inner  .right .red {
	font-weight: bold;
	color: #FF3366;
}

