@charset "utf-8";
@import "/common/css/base.css";
@import "/common/css/frame.css"; 

/* PAGEBODY */
#pageBody {
	padding-top: 0px;
}

/* CONTENTS */
#contents {
	position: relative;
	width: 940px;
	float: none;
}


/* MAINCONTENTS */
#mainContents {
	background: url(../images/lin_dot.gif) no-repeat left bottom;
	margin-bottom: 34px;
	width: 940px;
	float: none;
}

#mainContents div.row {
	padding-bottom: 21px;
}
#mainContents div.div1 {
	background: url(../images/bg_promotion.gif) no-repeat left top;
	padding-top: 27px;
	width: 700px;
	float: left;
}
	#mainContents div.div1 div.entry {
		background: url(../images/lin_dot2.gif) no-repeat left bottom;
		margin-bottom: 34px;
		padding: 0 20px 18px 20px;
	}
		#mainContents div.div1 div.entry div.head {
			margin-bottom: 20px;
		}
			#mainContents div.div1 div.entry div.head h2 {
				background: url(../images/icn_head.gif) repeat-y left top;
				padding-left: 20px;
				color: #d90000;
				font-size: 18px;
				/*\*/
				*font-size: 160%;
				/**/
			}
			#mainContents div.div1 div.entry div.head p {
				padding-left: 20px;
				color: #4b4b4b;
			}
		#mainContents div.div1 div.entry div.body {
			margin-bottom: 15px;
			padding-left: 20px;
			font-size: 14px;
			/*\*/
			*font-size: 120%;
			/**/
		}
			#mainContents div.div1 div.entry div.body p {
				margin-bottom: 15px;
			}
		#mainContents div.div1 p.more {
			text-align: right;
		}
#mainContents div.div2 {
	background: url(../images/bg_div2.gif) no-repeat left bottom;
	background-color: #f0f0f0;
	width: 210px;
	float: right;
}
	#mainContents div.div2 div {
		background: url(../images/bg_hed.gif) no-repeat 10px 28px;
		padding: 5px 10px 20px 10px;
	}
	#mainContents div.div2 div.profile {
		padding: 5px 10px 10px 10px;
	}
	#mainContents div.div2 h3 {
		margin-bottom: 10px;
	}
	#mainContents div.div2 div.profile h3 {
		margin-bottom: 18px;
	}
	#mainContents div.div2 div.profile p {
		margin: 0 10px;
		font-size: 10px;
		/*\*/
		*font-size: 80%;
		/**/
	}
	#mainContents div.div2 div.profile table {
		margin: 0 10px 13px 10px;
		width: 170px;
	}
	#mainContents div.div2 div.profile table td {
		vertical-align: top;
	}
	#mainContents div.div2 div.profile table td.photo {
		text-align: right;
	}
	#mainContents div.div2 div.profile span {
		font-size: 10px;
		/*\*/
		*font-size: 80%;
		/**/
	}
	#mainContents div.div2 li {
		background: url(../images/arrow.gif) no-repeat 5px 12px;
		padding: 7px 6px 5px 20px;
		border-bottom: solid 1px #ff9e9e;
	}
