@charset 'utf-8';

/* body
-------------------------------------------------- */

#wrapperArea {
	background: none;
}

/* mainFlash
-------------------------------------------------- */

#mainFlash {
	width: 100%;
	min-width: 935px;
	height: 503px;
	padding: 0px;
	margin: 0px auto;
}

#keyvisual {
	height: 503px;
	padding: 0px;
	margin: 0px auto;
	text-align: center;
}

#keyvisual .fla_txt {
	position: relative;
	top: -330px;
	width: 400px;
	margin: 0 auto;
}

/* bodyArea
-------------------------------------------------- */

#bodyArea {
	width: 100%;
	background: none;
}

.mainAreaFullGrid #bodyAreaBg {
	width: 935px;
	padding: 0px 0px 0px;
	margin: -126px auto 0px;
	text-align: left;
	position: relative;
	background: url(/a-v/shared/images/ba_bg.png) left top no-repeat;
}

/* popupBoxType
-------------------------------------------------- */

#mainArea .popupBoxType1 {
	padding: 0px;
	margin: 0px;
	position: absolute;
	top: -96px;
	left: 0px;
	display: none;
}

#mainArea .popupBoxType2 {
	padding: 0px;
	margin: 0px;
	position: absolute;
	top: -96px;
	left: 187px;
	display: none;
}

#mainArea .popupBoxType3 {
	padding: 0px;
	margin: 0px;
	position: absolute;
	top: -96px;
	right: 0px;
	display: none;
}

#mainArea .popupBoxType4 {
	padding: 0px;
	margin: 0px;
	position: absolute;
	top: -96px;
	right: 0px;
	display: none;
}

#mainArea .popupBoxType5 {
	padding: 0px;
	margin: 0px;
	position: absolute;
	top: -96px;
	right: 0px;
	display: none;
}

/* mainArea
-------------------------------------------------- */

#mainArea {
	width: 935px;
	padding: 0px;
	margin: 0px auto 0px;
	text-align: left;
}

#mainArea h1 {
	position: absolute;
	top: -372px;
	left: 14px;
}

#mainArea #mainContents{
	width: 935px;
	padding: 0px;
	margin: 0px;
	position: relative;
	background: url(/a-v/shared/images/wa_bg1.gif) center top repeat-y;
}

#mainArea .bottomSpacer {
	padding: 0px;
	margin: 19px 0px 0px;
}

/* mainNavigation
-------------------------------------------------- */

#mainNavigation {
	width: 935px;
	height: 51px;
	margin: 0px 0px 30px;
	position: relative;
}

#mainNavigation .layout {
	width: 933px;
	height: 50px;
	padding: 0px;
	margin: 0px;
	background: url(/a-v/images/nav_bg.gif) left top no-repeat;
	position: absolute;
	top: 1px;
	left: 1px;
}

#mainNavigation ul.link {
	padding: 0px;
	margin: 0px;
	line-height: 1;
	list-style-type: none;
}

#mainNavigation ul.link li {
	padding: 0px;
	margin: 0px;
}

#mainNavigation ul.link li a {
	display: block;
}

#mainNavigation ul.link li.menu_010 {
	width: 186px;
	height: 50px;
	position: absolute;
	top: 0px;
	left: 0px;
}

#mainNavigation ul.link li.menu_020 {
	width: 186px;
	height: 50px;
	position: absolute;
	top: 0px;
	left: 187px;
}

#mainNavigation ul.link li.menu_030 {
	width: 186px;
	height: 50px;
	position: absolute;
	top: 0px;
	left: 374px;
}

#mainNavigation ul.link li.menu_040 {
	width: 186px;
	height: 50px;
	position: absolute;
	top: 0px;
	left: 561px;
}

#mainNavigation ul.link li.menu_050 {
	width: 185px;
	height: 50px;
	position: absolute;
	top: 0px;
	left: 748px;
}

/* whatsnew
-------------------------------------------------- */

#mainArea #whatsnew {
	width: 875px;
	height: 28px;
	padding: 0px;
	margin: 0px 30px 15px;
	position: relative;
}

#mainArea #whatsnew h2 {
	width: 122px;
	height: 28px;
	padding: 0px;
	margin: 0px;
	border: none;
	background: none;
	position: absolute;
	top: 0px;
	left: 0px;
}

#mainArea #whatsnew #whatsnewBody {
	width: 753px;
	padding: 7px 0px 7px 0px;
	height: 14px;
	background: url(/a-v/images/wn_bg.gif) left top no-repeat;
	position: absolute;
	top: 0px;
	right: 0px;
}

#mainArea #whatsnew #whatsnewBody #layout1 {
	width: 100%;
	height: 14px;
	overflow: hidden;
}

#mainArea #whatsnew .news {
	width: 738px;
	height: 14px;
	padding: 0px 10px 0px 5px;
	margin: 0px;
	float: left;
}

/* pickup
-------------------------------------------------- */

#mainArea #pickup {
	width: 875px;
	padding: 0px;
	margin: 0px 30px 22px;
}

#mainArea #pickup #pickupBody {
	width: 855px;
	padding: 10px;
	margin: 0px;
	background: #f5f5f5;
}

#mainArea #pickup #pickupBody .column {
	width: 420px;
	float: left;
}

#mainArea #pickup #pickupBody .columnEnd {
	width: 420px;
	float: right;
}

#mainArea #pickup #pickupBody .columnEnd .txt {
	width: 340px;
	float: left;
}

#mainArea #pickup #pickupBody .columnEnd p {
	padding: 5px 0px 0px;
	margin: 0px 0px 7px;
	line-height: 1.5;
}


#mainArea #pickup #pickupBody .columnEnd .img {
	width: 70px;
	float: right;
}

/* twoColumnsType1
-------------------------------------------------- */

#mainArea .twoColumnsType1 {
	width: 875px;
	padding: 0px;
	margin: 0px 30px 45px;
}

#mainArea .twoColumnsType1 .column {
	width: 420px;
	float: left;
}

#mainArea .twoColumnsType1 .columnEnd {
	width: 420px;
	float: right;
}

#mainArea .twoColumnsType1 .column h2 {
	margin: 0px 0px 10px;
}

#mainArea .twoColumnsType1 .columnEnd h2 {
	margin: 0px 0px 10px;
}

#mainArea .twoColumnsType1 .column .hr,
#mainArea .twoColumnsType1 .columnEnd .hr {
	background: url(/a-v/shared/images/line_bg.gif) left top repeat-x;
	height: 1px;
	margin: 0;
	padding: 0px 0px 7px;
}

#mainArea .twoColumnsType1 .columnImg {
	padding: 0px 0px 7px;
}

#mainArea .twoColumnsType1 .text {
	margin: 0px 0px 3px;
}

#mainArea .twoColumnsType1 ul.link {
	padding: 0px;
	margin: 0px;
}

#mainArea .twoColumnsType1 ul.link li {
	padding: 0px;
	margin: 0px 0px 5px;
	background: url(/a-v/shared/images/arrow_blue_right.gif) 3px 3px no-repeat;
	padding-left: 11px;
	text-indent: -11px;
}

#mainArea .twoColumnsType1 ul.link a {
	padding: 0px 0px 0px 11px;
	margin: 0px;
}

/* banner
-------------------------------------------------- */

#mainArea .banner {
	width: 830px;
	padding: 0px;
	margin: 0px 52px 10px 53px;
}

#mainArea .banner .column {
	width: 200px;
	height: 45px;
	padding: 0px 10px 0px 0px;
	float: left;
}

#mainArea .banner .columnEnd {
	width: 200px;
	height: 45px;
	float: right;
}


