@charset "Shift_JIS";

.center {	text-align:center !important;}
.right {	text-align:right !important;}
.btm5 { margin-bottom:5px !important;}
.btm10 { margin-bottom:10px !important;}
.btm15 { margin-bottom:15px !important;}
.btm20 { margin-bottom:20px !important;}
.btm25 { margin-bottom:25px !important;}
.rgt5 { margin-right:5px !important;}
.rgt25 { margin-right:25px !important;}

.float_left { float:left;}
.float_right { float:right;}

.top10 { margin-top:10px !important;}
.sizeS {	font-size: x-small !important;}
img.icMdl {	vertical-align: middle;}

/*--float--*/
.clearfix:after {
    content: ".";
    display: block;
    visibility: hidden;
    clear: both;
    height: 0px;
    line-height: 0;
}
.clearfix { display: inline-block; }
/* no ie mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* */


#contents li img {
	background-color: transparent;
	text-decoration: none;
}

#contents {
	margin-top:0!important;
}

#contents div.cpTopBack {
 margin:0 auto;
	background:url(../images/bg_cptopback.gif) left top repeat-y;
	width:780px;
	height:610px;
}

#contents div.cpTopV {
	background:url(../images/bg_cptopv.jpg) left top no-repeat;
	padding-bottom:10px;
	width:780px;
	height:430px;
}

#contents div.cpTopMain {
	padding:5px 80px;
	width:620px;
}
/*
#contents div.cpTopMain {
    text-align:center;
	padding:30px 0;
	width:780px;
}
*/
#contents div.cpTopMain h1 {
	text-align:center;
}

#contents div.cpTopMain p.infop {
	margin-bottom:12px;
	text-align:center;
}

#contents table.cpTopTbl {
	width:620px;
	margin-top:450px;
}

#contents table.cpTopTbl th,
#contents table.cpTopTbl td {
	vertical-align:top;
}

#contents div.precedence {
	text-align:center;
}


/*==============================================================================
  Gold Card 
==================================================================================*/
#contents p {
	line-height: 150%;
}

#contents div.goldViArea {
	border-top: 1px solid #FFFFFF;
	background: url(../cedynagold/images/bg_gold_vi.jpg) left top no-repeat;
	padding-top: 10px;
	width: 780px;
	height:295px;
}
#contents div.goldViArea h1 {
	font-size: 0;
	line-height: 100%;
	margin:0 11px;
}
#contents div.goldViArea h1 img.title {
	margin: 9px 0 0 328px;
}
#contents div.goldViArea p.year_free {
	margin: 0px 0 0 297px;
}

#contents div.goldBlk {
	padding: 0;
	width: 780px;
	background: url(../cedynagold/images/bg_goldBlk.gif) left 0 repeat-y;
}

#contents div.suitableBoxsmall{
	background: url(../cedynagold/images/bg_suitable_box_small.jpg) left 0 no-repeat;
	padding: 11px 9px 7px 15px;
	width: 467px;
	margin-left:278px;
}
* html #contents div.suitableBoxsmall{ width: 491px;}

#contents div.gpArea {
	margin-left: 10px;
	padding-bottom: 20px;
	width: 766px;
}

#contents div.gpService {
	width: 766px;
	padding-bottom:20px;
	background: url(../cedynagold/images/bg_scene_box_2_bottom.gif) 0 bottom no-repeat;
}

#contents div.gpService_inner {
	background: url(../cedynagold/images/bg_scene_box_2_inner.gif) 0 0 repeat-y;
}
#contents div.gpService div.point10 {
	width:720px;
	padding:11px 0 12px 10px;
	margin:15px 0 2px 0;
	background: url(../cedynagold/images/bg_point10.gif) 0 0 no-repeat;
	position:relative;
}
/** html #contents div.gpService div.point10 {width:730px;}*/

#contents div.gpService div.point10 h3 {
	margin-bottom:10px;
}
#contents div.gpService div.point10 img.btn_point10_detail {
	position:absolute;
	right:2px;
	bottom:5px;
}

#contents div.gpInner {
	margin-left: 15px;
	padding-top:16px;
	width: 730px;
}

#contents div.gdPointBox {
	width: 730px;
	padding-bottom:3px;
	margin-bottom:10px;
	background:url(../cedynagold/images/bg_gdPointBox_bottom.gif) 0 bottom no-repeat;
}

#contents div.gdPointL {
	float: left;
	padding:3px 12px 0 3px;
	width:345px;
	background:url(../cedynagold/images/bg_gdPoint_top.gif) 0 0 no-repeat;
}

#contents div.gdPointR {
	float: right;
	margin-left: 10px;
	padding:3px 12px 0 3px;
	width:345px;
	background:url(../cedynagold/images/bg_gdPoint_top.gif) 0 0 no-repeat;
}
/** html #contents div.gdPointL {width:360px;}
* html #contents div.gdPointR {width:360px;}*/

#contents div.gdPointL p.inc,
#contents div.gdPointR p.inc {
	float: left;
	width: 84px;
	margin-right:9px;
	margin-bottom:0;
}
#contents div.gdpDetail {
	float: left;
	width: 252px;
}
#contents div.gdpDetail h3 {
	margin:5px 0;
	line-height: 1.0;
}
#contents div.gdpDetail h3 img {
	vertical-align:top;
}
 
#contents div.gdpDetail p {
	margin:0;
	padding:0;
	line-height: 1.2;
	font-size: 90%;
}

#contents div.gpInnerBox_half {
	width: 766px;
	padding:0;
	margin-bottom:14px;
}

#contents div.gpService_halfL,
#contents div.gpService_halfR {
	width:380px;
	padding-bottom:8px;
	float:left;
	background: url(../cedynagold/images/bg_gpService_half.gif) left top no-repeat;
}
#contents div.gpService_halfL {float:left;}
#contents div.gpService_halfR {float:right;}

#contents div.gpService_halfL ul, 
#contents div.gpService_halfR ul {
	margin:14px 0 0 13px;
}
#contents div.gpService_halfL ul li,
#contents div.gpService_halfR ul li {
	margin-bottom:12px;
}
#contents div.gpService_halfL ul li img,
#contents div.gpService_halfR ul li img {
	vertical-align:bottom;
}

#contents div.long_time_freeBox {
	width:762px;
	padding:0;
}

#contents div.long_time_free {
	padding:9px 7px 8px 11px; 
	margin:0;
	width:359px;
	background: url(../cedynagold/images/bg_long_time_free.gif) left top no-repeat;
}
/** html #contents div.long_time_free { width:377px;}*/

#contents div.long_time_free img.thumb {
	float:right;
}
#contents div.long_time_free h3 {
	margin-bottom:8px;
}
#contents div.long_time_free ul {
	margin-lrft:3px;
}
#contents div.long_time_free ul li {
	margin-bottom:5px;
}
#contents div.long_time_free ul li img {
	vertical-align:bottom;
}

#contents div.suitableBox{
	background: url(../cedynagold/images/bg_gold_vi_area_top.gif) left bottom no-repeat;
	background-color: #000;
	padding-bottom: 20px;
	width: 780px;
}
#contents div.suitableTop {
	background: url(../cedynagold/images/bg_gold_vi_area_top.gif) left top no-repeat;
	text-align: center;
	padding: 30px 0 10px 0;
	width: 780px;
}


/*
#contents div.gvLeft {
	background: url(../cedynagold/images/bg_gold_vi.jpg) left top no-repeat;
	float: left;
	height: 912px;
	width: 390px;
}

#contents div.gvRight {
	background: #EFEBDB;
	float: left;
	padding-bottom: 10px;
	width: 390px;
}



#contents div.gvLeft h1 {
	font-size: 0;
	line-height: 100%;
	text-align: center;
	padding-top: 15px;
}

#contents div.gvLeft p {
	font-size: 0;
	line-height: 100%;
	text-align: center;
	padding-top: 423px;
}

#contents div.gvLeft p img {
	margin-bottom: 5px;
}
*/

#contents div.cardApply {
	background: url(../cedynagold/images/bg_separate_line.gif) left bottom no-repeat;
	background-color: #000000;
	margin-bottom: 11px;
	padding: 20px 0 24px 0;
	width: 390px;
}

#contents div.applyGold {
	text-align: center;
}

#contents div.applyGold img.apBtn {
	margin: 0 0 5px 17px;
}

#contents div.applyGold div.img_ccg {
	float:left;
	width:163px;
	text-align:right;
}

#contents div.applyGold ul.btn_top li {
	margin:0 0 5px 5px;
}

#contents div.cardApply p {
	font-size: 0;
	line-height: 100%;
	margin: 0 0 8px 21px;
}

#contents div.gvrInner {
	margin: 0 0 0 15px;
}

#contents div.gvRight h2 {
	background: url(../cedynagold/images/bg_h2_grad.gif) left top repeat-y;
	font-size: 0;
	display: block;
	line-height: 100%;
	margin-bottom: 10px;
	padding: 5px 0 3px;
	width: 375px;
}

#contents div.goldViBlk {
	background: url(../cedynagold/images/bg_gold_vi_area.gif) right top repeat-y;
	width: 780px;
}

#contents div.gvRight ul.svcList {
	text-indent: -16px;
	padding-left: 16px;
	margin-bottom: 15px;
}

#contents div.gvRight ul.svcList li {
	font-weight: bold;
	line-height: 140%;
	padding-bottom: 8px;
}

#contents div.etcBox {
	background: url(../cedynagold/images/bg_etc_box.gif) left top repeat-y;
	border-top: 1px solid #BC9E2B;
	border-bottom: 1px solid #BC9E2B;
	padding: 8px 0 5px;
	width: 360px;
}

#contents p.etcHead {
	background: url(../cedynagold/images/bg_etc_line.gif) left bottom no-repeat;
	font-size: 0;
	line-height: 100%;
	margin-bottom: 6px;
	padding-bottom: 8px;
	width: 358px;
}

#contents div.etcL {
	float: left;
	text-align: right;
	margin-right: 8px;
	width: 133px;
}

#contents div.etcR {
	float: left;
	padding-top: 19px;
	width: 210px;
}

#contents div.etcR ul {
	text-indent: -14px;
	padding-left: 14px;
}

#contents div.etcR ul li {
	line-height: 140%;
	padding-bottom: 5px;
}



#contents div.suitableBox p.cap {
	text-align:center;
}

#contents div.suitableTop p,
#contents div.suitableTop img {
	font-size: 0;
	line-height: 100%;
}

#contents div.suitableTop p {
	margin-bottom: 15px;
}

#contents div.sceneBox {
	background: url(../cedynagold/images/bg_scene_box.gif) left top no-repeat;
	background-color: #BC9D29;
	padding-bottom: 18px;
	width: 740px;
}

#contents div.sceneTxt {
	float: left;
	width: 300px;
}

#contents div.scenePhoto {
	float: right;
	width: 424px;
}

#contents div.scenePhoto ul {
	width: 424px;
}

#contents div.scenePhoto ul li {
	float: left;
	font-size: 0;
	line-height: 100%;
}

#contents div.sceneTxt h2,
#contents div.sceneTxt p,
#contents .nmlHead {
	font-size: 0;
	line-height: 100%;
}

#contents div.sceneTxt p {
	padding-top: 33px;
}

#contents div.goldCam {
	margin-bottom: 27px;
	width: 708px;
}

#contents div.goldCamL {
	float: left;
	height: 107px;
	width: 125px;
}

#contents div.goldCamR {
	float: left;
	height: 107px;
	width: 583px;
}

#contents div.goldCamR img,
#contents div.goldCamL img {
	font-size: 0;
}

/* No Mac IE 5 Start \*/
#contents div.gdPointBox { clear: both; }
/* End */

#contents .unordered {
	text-indent: -15px;
	padding-left: 15px;
}

#contents table.oneMonthTable {
	width: 700px;
	background:#fff;
}

#contents table.oneMonthTable th {
	font-weight: normal;
	line-height: 120%;
	padding: 12px 10px;
	vertical-align: top;
	
}

#contents table.oneMonthTable td {
	line-height: 120%;
	padding: 12px 10px;
	text-align:right;
	vertical-align: top;
}

#contents table.oneMonthTable tr.lineA th,
#contents table.oneMonthTable tr.lineA td {
	background-color: #DACFB0;
}

#contents table.oneMonthTable tr.omPnt th {
	font-size: x-small;
	text-align: center;
}

#contents table.oneMonthTable th.spAddition {
	background-color: #EFEBDB;
	text-align: center;
	padding: 5px 0;
}

#contents table.oneMonthTable .narrow {
	padding: 5px 0;
}

#contents table.oneMonthTable .wd9 {	width: 9%;}
#contents table.oneMonthTable .wd10 {	width: 10%;}
#contents table.oneMonthTable .wd11 {	width: 11%;}
#contents table.oneMonthTable .wd13 {	width: 13%;}
#contents table.oneMonthTable .wd26 {	width: 26%;}

#contents table.oneMonthTable .totalFrm {
	background-color: #FFFFE0;
	color: #FF6600;
	font-weight: bold;
}

#contents table.oneMonthTable .colorYel {
	background-color: #FFFFE0;
	font-weight: bold;
	text-align: right;
}

#contents table.oneMonthTable .totalBold {
	font-weight: bold;
	text-align: right;
}

#contents table.oneMonthTable .dottCol {	background: url(../cedynagold/images/bg_dott_col.gif) right top repeat-y;}
#contents table.oneMonthTable .lineRight {	border-right: 1px solid #A8966B;}
#contents table.oneMonthTable .totalLine1 {	border-right: 2px solid #BC9D2B;}

#contents table.oneMonthTable .totalLine2 {
	border-right: 2px solid #BC9D2B;
	border-top: 2px solid #BC9D2B;
}

#contents table.oneMonthTable .totalLine3 {
	border-right: 2px solid #BC9D2B;
	border-bottom: 2px solid #BC9D2B;
}

#contents div.gdpResult {
	background: url(../cedynagold/images/bg_arrow_btm.gif) center bottom no-repeat;
	padding-bottom: 50px;
	width: 700px;
}

#contents div.oneMonthSample {
	background: url(../cedynagold/images/bg_gdp_result.gif) left top repeat-y;
	text-align: center;
	padding: 12px 0 15px 0;
	width: 700px;
}

#contents div.gcCredit {
	border-top: 3px solid #112D8E;
	margin-top: 15px;
	padding: 30px 0 0 0;
	width: 780px;
}

#contents div.gcCreditPack {
	margin-left: 25px;
	width: 730px;
}

#contents div.gcCreditPackinner {
	width:350px;
}

#contents div.outlineBox {
	background: url(../cedynagold/images/bg_outline_btm.gif) left bottom no-repeat;
	margin: 15px 0 0 5px;
	padding-bottom: 15px;
	width: 770px;
}

#contents div.outlineInner {
	background: url(../cedynagold/images/bg_outline_top.gif) left top no-repeat;
	padding-top: 20px;
	width: 770px;
}

#contents div.outlineL {
	float: left;
	display: inline;
	margin: 0 20px;
	width: 370px;
}

#contents div.outlineR {
	float: left;
	width: 348px;
}

#contents div.outLineS {
	background: url(../cedynagold/images/bg_outline_s_btm.gif) left bottom no-repeat;
	margin-top: 17px;
	padding-bottom: 15px;
	width: 348px;
}

#contents div.outLineSPack {
	background: url(../cedynagold/images/bg_outline_s_top.gif) left top no-repeat;
	padding-top: 15px;
	width: 348px;
}

#contents div.outLineSPack p {
	margin: 0 10px;
}


/* Silver Card */
#contents div.silvViArea {
	margin-bottom: 25px;
	width: 780px;
}


#contents div.slvViL {
	background: url(../cedynacard/images/bg_sil_vi_area.gif) left bottom repeat-x;
	float: left;
	padding-bottom: 18px;
	width: 780px;
}

#contents div.cdnSlvL {
	float: left;
	height: 131px;
	width: 426px;
}

#contents div.cdnSlvR {
	float: left;
	text-align: right;
	height: 131px;
	width: 178px;
}

#contents div.cdnSlvL h1 {
	height: 91px;
	margin: 0;
}

#contents div.cdnSlvL h1,
#contents div.silvViArea p,
#contents div.silvViArea ul li,
#contents div.slvBlk h2,
#contents div.pointTxt h3,
#contents div.pointTxtLong h3 {
	font-size: 0;
	line-height: 100%;
	padding: 0;
}

#contents p.slvApply {
	clear: both;
	height: 56px;
	margin-bottom: 5px;
	width: 604px;
}

#contents p.cedyna_cap {
	text-align:center;
	margin:10px 0 0 0;
}

#contents div.slvViLPack {
	margin-left: 40px;
	width: 604px;
}

#contents div.slvViLPack ul {	width: 604px; margin-left: 2px;}
#contents div.slvViLPack ul li {	float: left;margin-right:19px;}
#contents div.slvViLPack ul li.lastli {	float: left;margin-right:0px;}

#contents div.slvBlk {
	clear: both;
	margin-bottom: 25px;
	width: 780px;
}

#contents div.slvPoint {
	background: url(../cedynacard/images/bg_slv_point.gif) left bottom no-repeat;
	padding-bottom: 16px;
	width: 740px;
}

#contents div.slvPointL {
	background: url(../cedynacard/images/bg_slv_point_top.gif) left top no-repeat;
	float: left;
	padding-top: 3px;
	width: 365px;
}

#contents div.slvPointR {
	background: url(../cedynacard/images/bg_slv_point_top.gif) left top no-repeat;
	float: right;
	padding-top: 3px;
	width: 365px;
}

#contents div.pointYel {
	float: left;
	text-align: right;
	width: 131px;
}

#contents div.pointTxt {
	float: left;
	width: 220px;
}

#contents div.pointTxt h3,
#contents div.pointTxtLong h3 {
	margin-bottom: 10px;
}

#contents p.orangeTxt {
	color: #FF6600;
	font-weight: bold;
}

#contents p.orangeTxt strong {
	font-size: large;
	letter-spacing: 0.2em;
}

#contents div.slvPointFull {
	background: url(../cedynacard/images/bg_slv_point_full.gif) left bottom no-repeat;
	padding-bottom: 16px;
	width: 740px;
}

#contents div.slvfullTop {
	background: url(../cedynacard/images/bg_slv_point_full_top.gif) left top no-repeat;
	padding-top: 3px;
	width: 740px;
}

#contents div.pointTxtLong {
	float: left;
	width: 595px;
}

#contents div.pointTxtLong p.detailBtn {
	left: 456px;
	height: 30px!important;
	position: relative;
	margin-top: -15px;
	width: 139px;
	z-index: 2;
}

#contents div.pointTxtLong p.detailBtn, x:-moz-any-link { margin-top: -7px;} /* FireFox 2 */
#contents div.pointTxtLong p.detailBtn, x:-moz-any-link, x:default { margin-top: -10px;} /* FireFox 3 */

#contents table.slvPointTable {
	width: 710px;
}

#contents div.totalXbtm {
	background: url(../cedynacard/images/bg_total_point.gif) right bottom no-repeat;
	margin-left: 15px;
	padding-bottom: 3px;
	width: 710px;
}

#contents table.slvPointTable th {
	font-weight: normal;
	padding: 9px 5px;
	vertical-align: top;
}

#contents table.slvPointTable td {
	text-align: center;
	padding: 9px 12px;
	text-align:right;
	vertical-align: middle;
}

#contents div.saveBlk {
	background: url(../cedynacard/images/bg_saveblk_btm.gif) left bottom no-repeat;
	margin-left: 20px;
	padding: 0 0 59px 0;
	width: 740px;
}

#contents div.saveTop {
	background: url(../cedynacard/images/bg_saveblk_top.gif) left top no-repeat;
	padding-top: 15px;
	width: 740px;
}

#contents table.slvPointTable tr.saveTh th {
	font-size: x-small;
	text-align: center;
}

#contents table.slvPointTable tr.narrow2 th {
	padding: 3px 5px !important; 
}

#contents table.slvPointTable th.spAddition2 {
	background: #FFF7D7;
	color: #FF6600;
	font-size: x-small;
	text-align: center;
	padding: 3px 5px !important;
}

#contents table.slvPointTable th.slvTotalTop {
	background: url(../cedynacard/images/bg_total_point_top.gif) right top no-repeat;
	color: #FF6600;
}

#contents table.slvPointTable th.bgNone {	background: #FFFFFF;}
#contents table.slvPointTable .wd13 {	width: 13%;}
#contents table.slvPointTable .wd11 {	width: 11%;}
#contents table.slvPointTable .wd12 {	width: 12%;}
#contents table.slvPointTable .wd27 {	width: 25%;}

#contents table.slvPointTable th.blueTxt {
	background: url(../cedynacard/images/bg_slv_dott_all.gif) right bottom no-repeat;
	color: #112D8E;
}

#contents table.slvPointTable tr.btmTotal th {	font-weight: bold;}
#contents table.slvPointTable .rightPosi {	text-align: right !important;}

#contents table.slvPointTable tr.btmTotal td {
	color: #FF6600;
	font-weight: bold;
}

#contents table.slvPointTable .totalBold {
	background: url(../cedynacard/images/bg_slv_dott_row.gif) left bottom repeat-x;
	font-weight: bold;
	text-align: right;
}

#contents table.slvPointTable .lineDott {
	background: url(../cedynacard/images/bg_slv_dott_all.gif) right bottom repeat-x;
	border-left: 1px solid #000000;
}

#contents table.slvPointTable .line000 {	border-left: 1px solid #000000;}
#contents table.slvPointTable .dottAll {	background: url(../cedynacard/images/bg_slv_dott_all.gif) left bottom no-repeat;}
#contents table.slvPointTable .dottAllRight {	background: url(../cedynacard/images/bg_slv_dott_all.gif) left top no-repeat;}
#contents table.slvPointTable .dottAllBtm {	background: url(../cedynacard/images/bg_slv_dott_all.gif) left bottom no-repeat;}

#contents table.slvPointTable .yelTotalTh {
	background: url(../cedynacard/images/bg_yel_total_th.gif) left top no-repeat;
	padding: 14px 12px 5px 12px!important;
}

#contents table.slvPointTable .yelTotalTh02 {
	background: url(../cedynacard/images/bg_yel_total_th.gif) right top no-repeat;
	border-left: 1px solid #000000;
	padding: 14px 12px 5px 12px!important;
}

#contents table.slvPointTable .yelTotalTd {
	background: url(../cedynacard/images/bg_yel_total_td.gif) left top no-repeat;
	padding: 14px 12px 5px 12px!important;
}

#contents table.slvPointTable .totalX {
	background: url(../cedynacard/images/bg_slv_total_x.gif) right top no-repeat;
	text-align: right !important;
	padding: 14px 12px 5px 12px!important;
}

#contents table.slvPointTable td.wideTd {
	padding: 14px 12px 5px 12px!important;
	text-align:right;
	width:13%!important;
}

#contents div.slvUpPoint {
	background: url(../cedynacard/images/bg_up_point_btm.gif) left bottom no-repeat;
	margin-left: 19px;
	padding-bottom: 7px;
	width: 742px;
}

#contents div.upPointTop {
	background: url(../cedynacard/images/bg_up_point_top.gif) left top no-repeat;
	padding-top: 17px;
	width: 742px;
}

#contents div.upPointTop p {
	font-size: 0;
	line-height: 100%;
	margin: 0 0 10px 40px;
	text-align: right;
	width: 665px;
}

#contents div.upPointTop p img.upPoint {
	margin-right: 26px;
}

#contents div.slvBlkS {
	margin-left: 20px;
	width: 740px;
}

#contents div.slvBlkS p.indentP {
	margin-left: 21px;
}

#contents p.attTxt {
	font-size: medium;
	color: #FF0000;
	margin-bottom: 15px;
}

#contents div.slvApplyBox {
	background: #EDEDE4;
	/*text-align: center;*/
	margin: 40px 0 15px;
	padding: 17px 0 13px;
	width: 740px;
}


#contents div.slvApplyBox p {
	font-size: 0;
	line-height: 100%;
	margin-bottom: 8px;
}

#contents div.goldAdvBox {
	width: 700px;
	margin-top:25px;
	margin-left:20px;
}

#contents div.goldAdvBoxinner {
	width: 698px;
	height:90px;
	padding-top:9px;
	padding-bottom:17px;
	background: url(../cedynacard/images/bg_gold_status.jpg) left bottom no-repeat;
	border-right:1px solid #CACAAE;
	border-bottom:1px solid #CACAAE;
	border-left:1px solid #CACAAE;
	position:relative;
}

#contents div.goldAdvBox h4 {
	margin-bottom:12px;
	margin-left:232px;
	width:402px;
}
#contents div.goldAdvBox p.text_01 {
	width:273px;
	margin-left:297px;
	margin-bottom:16px;
}
#contents div.goldAdvBox p.text_02 {
	width:212px;
	margin-left:200px;
}

#contents div.goldAdvBox div.gabBtn {
	width: 211px;
	position:absolute;
	bottom:2px;
	left:330px;
	top:55px;
}


#contents div.gabTxt {
	float: left;
	text-align: right;
	padding-top: 20px;
	width: 310px;
}

#contents div.gabCard {
	float: left;
	width: 233px;
}

/* ----------------------------------20100311 */
.campinfobox {font-size:12px;
              line-height:16px;
		      text-align:left;
		      margin:5px 0 0 10px;}
			  
/* ----------------------------------20100312 */
.cpgoldend {margin:10px 0 20px 278px;}			  

