@charset 'utf-8';

/* gridOneColumnType2
-------------------------------------------------- */

#mainArea .gridOneColumnType2 {
	width: 647px;
	padding: 0px 0px 4px;
	margin: 0px 20px 13px;
}

#mainArea .gridOneColumnType2 .layoutBase {
	width: 647px;
	height: 333px;
	padding: 0px;
	margin: 0px;
	position: relative;
	background: url(/join/support/images/linkbox_bg.gif) left top no-repeat;
}

#mainArea .gridOneColumnType2 h3 {
	width: 269px;
	height: 70px;
	padding: 0px;
	margin: 0px;
	position: absolute;
	left: 30px;
	top: 30px;
	background: url(/join/support/images/link_btn_010_on.gif) left top no-repeat;
}

#mainArea .gridOneColumnType2 h3 a {
	width: 269px;
	height: 70px;
	display: block;
	padding: 0px;
	margin: 0px;
	font-size: 1px;
	line-height: 1;
	text-decoration: none;
}

#mainArea .gridOneColumnType2 h3 a:hover {
	width: 269px;
	height: 70px;
	background-color: transparent;
}

#mainArea .gridOneColumnType2 h3 a:hover img {
	visibility:hidden;
}

#mainArea .gridOneColumnType2 .txt {
	width: 268px;
	padding: 0px;
	margin: 0px;
	position: absolute;
	left: 317px;
	top: 30px;
}

/* section_020
-------------------------------------------------- */

#mainArea .section_020 {
	width: 587px;
	padding: 0px;
	margin: 0px;
	position: absolute;
	left: 30px;
	top: 115px;
}

#mainArea .section_020 .threeColumnsType1 {
	width: 587px;
	padding: 0px;
	margin: 0px;
}

#mainArea .section_020 .threeColumnsType1 .column {
	width: 205px;
	padding: 0px;
	margin: 0px;
	float: left;
}

#mainArea .section_020 .threeColumnsType1 .columnEnd {
	width: 176px;
	padding: 0px;
	float: right;
}

#mainArea .section_020 .threeColumnsType1 .image {
	width: 177px;
	padding: 0px;
	margin: 0px 0px 10px;
}

#mainArea .section_020 .threeColumnsType1 p {
	width: 177px;
	padding: 0px;
	margin: 0px;
}

/* section_030
-------------------------------------------------- */

#mainArea .section_030 {
	width: 639px;
	padding: 0px;
	margin: 0px;
	position: absolute;
	left: 9px;
	top: 269px;
}

#mainArea .section_030 .btn {
	float: left;
	width: 203px;
	padding: 0px;
	margin: 0px 10px 0px 0px;
}

/* twoColumnsType5
-------------------------------------------------- */

#mainArea .twoColumnsType5 .btn {
	margin: 15px 0px 0px 0px;
	text-align: right;
}

/* supportBox
-------------------------------------------------- */

#mainArea .supportBox {
	clear: both;
	width: 647px;
	padding: 3px 0px 4px;
	margin: 0px 20px 13px;
}

#mainArea .supportBox .boxBody {
	width: 647px;
	height: 233px;
	padding: 0px;
	margin: 0px;
	position: relative;
	background: url(/join/images/support_bg.gif) left top no-repeat;
}

#mainArea .supportBox .boxBody h2 {
	padding: 0px;
	margin: 0px;
	position: absolute;
	top: 10px;
	left: 0px;
}

#mainArea .supportBox .boxBody .supportBtn {
	position: absolute;
	top: 10px;
	left: 482px;
}

#mainArea .supportBox .boxBody .leftBox {
	width: 313px;
	height: 186px;
	padding: 0px;
	margin: 0px;
	position: absolute;
	top: 42px;
	left: 5px;
}

#mainArea .supportBox .boxBody .rightBox {
	width: 313px;
	height: 186px;
	padding: 0px;
	margin: 0px;
	position: absolute;
	top: 42px;
	left: 329px;
}

#mainArea .supportBox .boxBody .leftBox .positionBody,
#mainArea .supportBox .boxBody .rightBox .positionBody {
	position: relative;
}

#mainArea .supportBox .boxBody .leftBox .positionBody .photo,
#mainArea .supportBox .boxBody .rightBox .positionBody .photo {
	position: absolute;
	top: 11px;
	left: 11px;
}

#mainArea .supportBox .boxBody .leftBox .positionBody h3,
#mainArea .supportBox .boxBody .rightBox .positionBody h3 {
	padding: 0px;
	margin: 0px;
	position: absolute;
	top: 14px;
	left: 124px;
}

#mainArea .supportBox .boxBody .leftBox .positionBody .messageBtn,
#mainArea .supportBox .boxBody .rightBox .positionBody .messageBtn {
	position: absolute;
	top: 153px;
	left: 182px;
}

/* bannerJoin_010
-------------------------------------------------- */

#mainArea h2.bannerJoin_010 {
	padding: 0px;
	margin: 3px 0px;
}

