@charset 'utf-8';

/* linkBox
-------------------------------------------------- */

#mainArea .linkBox {
	width: 647px;
	padding: 3px 0px 4px;
	margin: 0px 20px 13px;
}

#mainArea .linkBox .boxBody {
	width: 647px;
	height: 411px;
	padding: 0px;
	margin: 0px;
	position: relative;
	background: url(/join/images/link_bg.jpg) left top no-repeat;
}

#mainArea .linkBox .boxBody h2,
#mainArea .linkBox .boxBody h3,
#mainArea .linkBox .boxBody h4,
#mainArea .linkBox .boxBody p {
	padding: 0px;
	margin: 0px;
	background: none;
}

#mainArea .linkBox .boxBody .title_010 {
	position: absolute;
	top: 15px;
	left: 178px;
}

#mainArea .linkBox .boxBody .title_020 {
	position: absolute;
	top: 63px;
	left: 22px;
}

#mainArea .linkBox .boxBody .title_030 {
	position: absolute;
	top: 240px;
	left: 30px;
}

#mainArea .linkBox .boxBody .title_040 {
	position: absolute;
	top: 239px;
	left: 235px;
}

#mainArea .linkBox .boxBody .title_050 {
	position: absolute;
	top: 240px;
	left: 441px;
}

#mainArea .linkBox .boxBody .title_060 {
	position: absolute;
	top: 328px;
	left: 22px;
}

#mainArea .linkBox .boxBody .text_010 {
	position: absolute;
	top: 88px;
	left: 27px;
}

#mainArea .linkBox .boxBody .text_020 {
	position: absolute;
	top: 261px;
	left: 30px;
}

#mainArea .linkBox .boxBody .text_030 {
	position: absolute;
	top: 261px;
	left: 235px;
}

#mainArea .linkBox .boxBody .text_040 {
	position: absolute;
	top: 261px;
	left: 441px;
}

#mainArea .linkBox .boxBody .btn_010 {
	width: 273px;
	height: 74px;
	position: absolute;
	top: 68px;
	left: 346px;
	background: url(/join/images/link_btn_010_on.gif) left top no-repeat;
}

#mainArea .linkBox .boxBody .btn_010 a {
	padding: 0px;
	margin: 0px;
	display: block;
}

#mainArea .linkBox .boxBody .btn_010 a:hover {
	width: 273px;
	height: 74px;
	background-color: transparent;
}

#mainArea .linkBox .boxBody .btn_010 a:hover img {
	visibility:hidden;
}

#mainArea .linkBox .boxBody .btn_020 {
	position: absolute;
	top: 353px;
	left: 30px;
}

#mainArea .linkBox .boxBody .btn_030 {
	position: absolute;
	top: 353px;
	left: 230px;
}

#mainArea .linkBox .boxBody .btn_040 {
	position: absolute;
	top: 353px;
	left: 431px;
}

#mainArea .linkBox .boxBody .img_010 {
	position: absolute;
	top: 165px;
	left: 30px;
}

#mainArea .linkBox .boxBody .img_020 {
	position: absolute;
	top: 165px;
	left: 235px;
}

#mainArea .linkBox .boxBody .img_030 {
	position: absolute;
	top: 165px;
	left: 441px;
}

/* supportBox
-------------------------------------------------- */

#mainArea .supportBox {
	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;
}

