
/* === contentPanelA01 === */

/* --- 3/4 Size (in panelAreaL3R1 > panelAreaL) --- */
.contentPanelA01 {
	width:726px;
	margin-bottom:5px;
	margin-top:9px;
	padding-top:10px;
    background-color: #fff;
}

.contentPanelA01 .contentUnitA01{
	padding-bottom:10px;
	min-height:1px;
	margin: 0;
	zoom:1;
}

.contentPanelA01 .contentUnitA01 > .bgImageUnit{
	padding:9px 20px 25px;
}

.contentPanelA01 .contentUnitA01 .bgImageUnit{
	_padding:9px 20px 25px !important;
	zoom:1;
}

.contentPanelA01 .contentUnitA01 > .bgImageUnit.singleUse{
	padding-bottom: 3px;
}

/* --- 1/4 Size (in panelAreaL3R1 > panelAreaR) --- */
.panelAreaL3R1 .panelAreaR .contentPanelA01 {
	width:174px;
	padding-top:0;
	/*background:none;*/
}

.panelAreaL3R1 .panelAreaR .contentPanelA01 .contentUnitA01{
}

.panelAreaL3R1 .panelAreaR .contentPanelA01 .contentUnitA01 > .bgImageUnit{
	padding:9px 13px 6px;
	*padding:11px 13px 4px;
	font-size:85.72%;
}

.panelAreaL3R1 .panelAreaR .contentPanelA01 .contentUnitA01 .bgImageUnit{
	_padding:11px 13px 4px !important;
	_font-size:85.72%;
}

/* --- Full Size --- */
.panelAreaFull .contentPanelA01 {
	width:920px;
}

.panelAreaFull .contentPanelA01 .contentUnitA01{
}

.panelAreaFull .contentPanelA01 .contentUnitA01 > .bgImageUnit{
	padding:9px 20px 25px;
}

.panelAreaFull .contentPanelA01 .contentUnitA01 .bgImageUnit{
	_padding:9px 20px 25px !important;
	zoom:1;
}


/* Margin */
.contentPanelA01 .contentUnitA01 > .bgImageUnit > *:first-child {
	margin-top: 0 !important;
}

.contentPanelA01 .contentUnitA01 > .bgImageUnit > div.detailTableB02:first-child,
.contentPanelA01 .contentUnitA01 > .bgImageUnit > div.detailTableB01:first-child,
.contentPanelA01 .contentUnitA01 > .bgImageUnit > div.definitionTableB02:first-child,
.contentPanelA01 .contentUnitA01 > .bgImageUnit > div.definitionTableB01:first-child,
.contentPanelA01 .contentUnitA01 > .bgImageUnit > div.faqTableB01:first-child {
	margin-top:2px !important;
}


.contentPanelA01 .contentUnitA01 > .bgImageUnit > p:first-child {
	margin-top: -3px !important;
}

.contentPanelA01 .contentUnitA01 > .bgImageUnit > .contentTitleB03:first-child {
	margin-top: -2px !important;
}

.contentPanelA01 .contentUnitA01 > .bgImageUnit > .contentTitleB04:first-child {
	margin-top: -1px !important;
}

.contentPanelA01 .contentUnitA01 > .bgImageUnit > .parallelBlockB013Clm:first-child,
.contentPanelA01 .contentUnitA01 > .bgImageUnit > .parallelBlockB01L1R2:first-child,
.contentPanelA01 .contentUnitA01 > .bgImageUnit > .parallelBlockB01L2R1:first-child,
.contentPanelA01 .contentUnitA01 > .bgImageUnit > .parallelBlockB01Half:first-child {
	margin-top: 2px !important;
}


/* contentPanel Margin */
.switchContent > .contentPanelA01 {
	margin-top:4px;
}

.contentTitleA02 + .contentPanelA01 {
	margin-top: 9px;
}


/* === contentPanelC01 === */
.panelAreaFull .contentPanelC01 {
	width:960px;
	margin:0 0 16px;
	padding-top:11px;
    background-color: #fff;
}
.panelAreaFull .contentPanelC01 .contentUnitC01{
	padding-bottom:13px;
	zoom:1;
}
.panelAreaFull .contentPanelC01 .contentUnitC01 > .bgImageUnit{
	padding:9px 20px 25px;
}

.panelAreaFull .contentPanelC01 .contentUnitC01 .bgImageUnit{
	_padding:9px 20px 25px;
}

/* Margin */
.panelAreaFull .contentPanelC01 .contentUnitC01 > .bgImageUnit > *:first-child {
	margin-top: 0 !important;
}


/* === actionbtnA01 === */
.actionbtnAreaHalfA01 {
	margin-bottom:16px;
}

.actionbtnAreaHalfA01 ul li {
	float:left;
	width:382px;
}

.actionbtnAreaHalfA01 ul li:first-child {
	margin-right:6px;
}

.actionbtnAreaHalfA01 ul li.first-child {
	_margin-right:3px;
}

.actionbtnAreaHalfA01 ul li a {
	display:block;
	height:35px;
	width:382px;
	padding:16px 0 0 22px;
	background:url(../../img/shared/cnt_btm_actionbtn_01.png) 0 0 no-repeat;
	color:#222;
	line-height:1;
}

/* ------------------------------
	imagePanelA01Full styles
-------------------------------- */

.imagePanelA01Full,
.imagePanelA01Half,
.imagePanelA01L1R2,
.imagePanelA01L2R1 {
	margin-bottom:15px;
}
