@charset 'utf-8';

/* mainArea
-------------------------------------------------- */

#mainArea h2 {
	margin:23px 15px 17px;
}

#mainArea h3 {
	padding: 0px 0px 0px;
	margin: 0px 15px 0px;
}

#mainArea h4 {
	clear: both;
	padding: 0px;
	margin: 0px;
}

#mainArea p {
	padding: 0px;
	margin: 0px;
}

/* shopBox
-------------------------------------------------- */

#mainArea .shopBox {
	width: 647px;
	padding: 0px 0px 15px 0px;
	margin: 0px 15px;
	background: #f7e7da url(/join/support/shopping/images/shopbox_bg_bottom.gif) no-repeat left bottom;
}

#mainArea .shopBox h4 {
	padding: 14px 15px 9px;
}

#mainArea .shopBox .itemBox {
	clear: both;
	width: 617px;
	padding: 0px;
	margin: 0px 15px 5px;
	background: #fff url(/join/support/shopping/images/itembox_bg_head.gif) no-repeat left top;
}

#mainArea .shopBox .itemBox .layoutBottom {
	width: 617px;
	padding: 10px 0px;
	margin: 0px;
	background: url(/join/support/shopping/images/itembox_bg_bottom.gif) no-repeat left bottom;
}

#mainArea .shopBox .itemBox .image {
	float: left;
	padding: 0px 0px 0px 9px;
	margin: 0px;
}

#mainArea .shopBox .itemBox .textBox_010 {
	float: right;
	width: 399px;
	padding: 0px 20px 0px 0px;
}

#mainArea .shopBox .itemBox .textBox_020 {
	float: right;
	width: 502px;
	padding: 0px 20px 0px 0px;
}

#mainArea .shopBox .itemBox .textBox_010 p {
	margin: 10px 0px 12px 0px;
}

#mainArea .shopBox .itemBox .textBox_010 .btn {
	text-align: right;
}

#mainArea .shopBox .itemBox .textBox_020 p {
	margin: 3px 0px 9px 0px;
	text-align: left;
}

/* exampleBox
-------------------------------------------------- */

#mainArea .exampleBox {
	width: 647px;
	padding: 0px;
	margin: 0px 15px;
}

#mainArea .exampleBox .itemBox {
	float: left;
	width: 309px;
	margin: 0px 29px 15px 0px;
}

#mainArea .exampleBox .itemBox .image {
	float: left;
	width: 158px;
	padding: 0px;
	margin: 0px;
}

#mainArea .exampleBox .itemBox p {
	float: right;
	width: 141px;
	padding: 0px;
	margin: 0px;
}

/* exampleBox
-------------------------------------------------- */

#mainArea .shopBtn {
	width: 322px;
	padding: 15px 0px 30px;
	margin: 0px auto;
	text-align: center;
}

