@charset 'utf-8';

/* section_010
-------------------------------------------------- */

#mainArea .section_010 {
	width: 647px;
	height: 183px;
	padding: 0px;
	margin: 0px 20px 35px;
	background: #f7e7da;
	position: relative;
}

#mainArea .section_010 h2 {
	padding: 0px;
	margin: 0px;
	position: absolute;
	top: 10px;
	left: 0px;
	background: none;
}

#mainArea .section_010 .voice_010 {
	position: absolute;
	top: 42px;
	left: 5px;
}

#mainArea .section_010 .voice_020 {
	position: absolute;
	top: 42px;
	left: 134px;
}

#mainArea .section_010 .voice_030 {
	position: absolute;
	top: 42px;
	left: 263px;
}

#mainArea .section_010 .voice_040 {
	position: absolute;
	top: 42px;
	left: 392px;
}

#mainArea .section_010 .voice_050 {
	position: absolute;
	top: 42px;
	left: 521px;
}

/* voiceBox
-------------------------------------------------- */

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

#mainArea .voiceBox .layoutBase {
	width: 647px;
	padding: 0px;
	margin: 0px;
	background: url(/join/images/grid_bg_030.gif) left top repeat-y;
}

#mainArea .voiceBox .layoutHead {
	width: 647px;
	padding: 0px;
	margin: 0px;
	background: url(/join/images/grid_bg_head_030.gif) left top no-repeat;
}

#mainArea .voiceBox .layoutBottom {
	width: 614px;
	_width: 647px;
	_w\idth: 614px;
	padding: 11px 21px 11px 12px;
	margin: 0px;
	background: url(/join/images/grid_bg_bottom_030.gif) left bottom no-repeat;
}

#mainArea .voiceBox .columnBody {
	width: 614px;
	padding: 0px;
	margin: 0px;
}

#mainArea .voiceBox .columnBody .leftColumn {
	width: 100px;
	padding: 0px;
	margin: 0px;
	float: left;
}

#mainArea .voiceBox .columnBody .rightColumn {
	width: 494px;
	padding: 0px;
	margin: 0px;
	float: right;
}

#mainArea .voiceBox .columnBody h3 {
	padding: 0px;
	margin: 0px 0px 17px;
}

#mainArea .voiceBox .columnBody p {
	padding: 0px;
	margin: 0px;
}

/* 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;
}

/* backToContentsNavigation
-------------------------------------------------- */

#mainArea #backToContentsNavigation {
	width: 667px;
	padding: 3px 0px 4px;
	margin: 0px 0px 9px;
}

#mainArea #backToContentsNavigation .link {
	padding: 0px 0px 0px 14px;
	margin: 0px;
	float: right;
}

#mainArea #backToContentsNavigation .back {
	padding: 0px 18px 0px 14px;
	margin: 0px;
	float: right;
}

#mainArea #backToContentsNavigation .link a {
	padding: 1px 0px 3px;
	margin: 0px;
	background: url(/shared/images/arrow_middle_top.gif) 0px 3px no-repeat;
}

#mainArea #backToContentsNavigation .link a {
	background: url(/shared/images/arrow_middle_top.gif) 0px 3px no-repeat;
}

html*#mainArea #backToContentsNavigation .link a {
	background: url(/shared/images/arrow_middle_top.gif) 0px 3px no-repeat;
}

* html #mainArea #backToContentsNavigation .link a {
	background: url(/shared/images/arrow_middle_top.gif) 0px 3px no-repeat;
	_background: none;
	_background/* */: url(/shared/images/arrow_middle_top.gif) 0px 3px no-repeat;
}

#mainArea #backToContentsNavigation .link a {
	padding-left: 14px;
	_padding-left: 0px;
	_padding-left/* */: 14px;
	text-indent: -14px;
	_text-indent: 0px;
	_text-indent/* */: -14px;
}

#mainArea #backToContentsNavigation .back a {
	padding: 1px 0px 3px;
	margin: 0px;
	background: url(/shared/images/arrow_middle_right.gif) 0px 3px no-repeat;
}

#mainArea #backToContentsNavigation .back a {
	background: url(/shared/images/arrow_middle_right.gif) 0px 3px no-repeat;
}

html*#mainArea #backToContentsNavigation .back a {
	background: url(/shared/images/arrow_middle_right.gif) 0px 3px no-repeat;
}

* html #mainArea #backToContentsNavigation .back a {
	background: url(/shared/images/arrow_middle_right.gif) 0px 3px no-repeat;
	_background: none;
	_background/* */: url(/shared/images/arrow_middle_right.gif) 0px 3px no-repeat;
}

#mainArea #backToContentsNavigation .back a {
	padding-left: 14px;
	_padding-left: 0px;
	_padding-left/* */: 14px;
	text-indent: -14px;
	_text-indent: 0px;
	_text-indent/* */: -14px;
}

