@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;
}

h1 {
	background: url(../images/bg_promotion.gif) no-repeat left bottom;
	margin-bottom: 13px;
	width: 940px;
	height: 130px;
}
#mainContents div.row {
	padding-bottom: 21px;
}
#mainContents div.div1 {
	width: 388px;
	float: left;
}
#mainContents div.div2 {
	width: 532px;
	float: right;
}
	#mainContents div.div2 h3 {
		background: url(../images/bg_hed.gif) no-repeat left bottom;
		padding-bottom: 17px;
	}
	#mainContents div.div2 h4 {
		margin-bottom: 13px;
	}
	#mainContents div.div2 p {
		margin-bottom: 26px;
		padding: 0 19px;
		line-height: 1.7;
	}
	#mainContents div.div2 table {
		margin: 0 0 20px 13px;
		border-collapse: separate;
		background-color: #d5d5d5;
		border: solid 1px #9f9f9f;
	}
	#mainContents div.div2 th {
		border: solid 1px #9f9f9f;
	}
	#mainContents div.div2 td {
		background-color: #ffffff;
		border: solid 1px #9f9f9f;
		padding: 5px 9px;
	}