@charset "Shift_JIS";
/* CSS Document */
/**
 * ポイント情報管理
 */


/**
 * ポイント情報トップ　利用可能ポイント
 */
#point-manager-top-usepoint{
	float: left;
	display: inline;
	width: 440px;
	background: url(../img/point/bg/bg_point_manager_top_brown_middle.gif) repeat-y transparent;
}
#point-manager-top-usepoint h2{
	width: 440px;
	height: 40px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(/cn-w/cmn/img/point/title/point_manager_top_use_title.gif) no-repeat;
}
#point-manager-top-usepoint ul{
	padding-bottom: 5px;
	width: 440px;
	background: url(/cn-w/cmn/img/point/bg/bg_point_manager_top_brown_bottom.gif) 0 100% no-repeat;
}
#point-manager-top-usepoint li{
	margin:0 20px;
	padding: 1em 0.5em;
	line-height: 1;
	background: url(../img/point/bg/bg_point_manager_top_brown_dot.gif) repeat-x transparent;
}
#point-manager-top-usepoint b{
	float: left;
	color: #d64100;
	width:8em;
	font-size: 120%;
	font-weight: bold;
}
#point-manager-top-sum-btn{
	float: right;
	display: inline;
}

/**
 * ポイント情報管理トップページナビ
 */
#point-manager-top-menuWrap .head-top-image{
	overflow: hidden;
	height: 10px;
	background: url(/cn-w/cmn/img/bg_blue_wrap_top.gif) no-repeat;
}
#point-manager-top-menu .head-top-image{
	height: 10px;
	background: url(/cn-w/cmn/img/bg_blue_wrap_top.gif) no-repeat;
}

#point-mamagerTop-menu{
	padding: 0 0 10px 5px;
	background: url(../img/bg_blue_wrap_bottom.gif) no-repeat left bottom transparent;
}
#point-mamagerTop-menu li{
	position: relative;
	float: left;
	display: inline;
	width: 170px;
	height: 190px;
	overflow: hidden;
}
#point-mamagerTop-menu li a{
	display: block;
	width: 170px;
	height: 190px;
	text-indent: -9999px;
	text-decoration: none;
}
#point-mamagerTop-menu1 a{background: url(../img/point/button/btn_point_top_menu.gif) no-repeat 2px 0 transparent;}
#point-mamagerTop-menu2 a{background: url(../img/point/button/btn_point_top_menu.gif) no-repeat -176px 0 transparent;}
#point-mamagerTop-menu3 a{background: url(../img/point/button/btn_point_top_menu.gif) no-repeat -355px  0 transparent;}
#point-mamagerTop-menu4 a{background: url(../img/point/button/btn_point_top_menu.gif) no-repeat -534px  0 transparent;}

/**
 * ポイント承認トップ
 */
#exchgApprove-top-userdata{
	float: left;
	display: inline;
	width:380px;
}
#exchgApprove-top-usepoint{
	float: right;
	display: inline;
	width:280px;
}
/* 承認リスト */
#exchgApprove-top-list{
	clear: both;
	padding-top: 20px;
}
#exchgApprove-top-list .exchgApprove-control{
	padding-left: 0;
	padding-right: 0;
	width:100px;
}
#exchgApprove-top-list .exchgApprove-control .cnw-btn-ok{
	margin-left: 2px;
	float: left;
	display: inline;
}
#exchgApprove-top-list .exchgApprove-control .cnw-btn-ok a{
	display: block;
	width: 46px;
	height: 27px;
	text-decoration: none;
	overflow: hidden;
	text-indent: -9999px;
	background: url(/cn-w/cmn/img/point/button/btn_exchg_approve_1.gif) no-repeat;
}
#exchgApprove-top-list .exchgApprove-control .cnw-btn-no{
	margin-right: 2px;
	float: right;
	display: inline;
}
#exchgApprove-top-list .exchgApprove-control .cnw-btn-no a{
	display: block;
	width: 46px;
	height: 27px;
	text-decoration: none;
	overflow: hidden;
	text-indent: -9999px;
	background: url(/cn-w/cmn/img/point/button/btn_exchg_approve_0.gif) no-repeat;
}
#exchgApproveYes-table .cnw-wrap-center{
	margin: 0 auto;
	text-indent: -9999px;
	width: 620px;
	height: 50px;
	background: url(/cn-w/cmn/img/point/text/text_cancel_01.gif) no-repeat;
}
/**
 * ポイントおまとめ
 */
/* ポイントおまとめトップ 下ヘルプ説明 */
#groupLineList-help-btn{
	padding-top: 10px;
}
/* 新規グループ登録 入力欄の追加 */
#groupLineList-add-btn{
	clear: both;
	padding-top: 10px;
}
#groupLineList-add-userdata{
	padding-top: 50px;
	background: url(../img/point/bg/bg_group_point_01.gif) 50% 0 no-repeat;
}
#groupLineList-top-btn-group-01 a{
	display: block;
	overflow: hidden;
	text-indent: -9999px;
	width: 147px;
	height: 22px;
	text-decoration: none;
	background: url(/cn-w/cmn/img/point/button/btn_group_01.gif) no-repeat;
}
#groupLineList-top-btn-group-02 a{
	display: block;
	overflow: hidden;
	margin:auto;
	text-indent: -9999px;
	width: 271px;
	height: 42px;
	text-decoration: none;
	background: url(/cn-w/cmn/img/point/button/btn_group_02.gif) no-repeat;
}

/* 削除ボタン */
#groupLineAddInput-table a.del-url-btn{
	display: block;
	margin-bottom: 10px;
	overflow: hidden;
	text-indent: -9999px;
	width: 36px;
	height: 18px;
	background: url(/cn-w/cmn/img/btn_del_01.gif) no-repeat;
}

/* 追加ボタン */
#groupLineList-add-btn a{
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	text-decoration: none;
	width: 116px;
	height: 27px;
	background: url(/cn-w/cmn/img/point/button/btn_group_03.gif) no-repeat;
}
/**
 * サイドナビ
 */
#pointMngSideNavi dt a{
	display: block;
	overflow: hidden;
	width: 220px;
	height: 39px;
	text-decoration: none;
	text-indent: -9999px;
	background: url(/cn-w/cmn/img/localnavi/btn_point_manager.gif) no-repeat;
}

/* サイド・ポイントシミュレーション非表示 */
#aside-point-program{
	display: none;
}


/**
 * ポイントシミュレーション
 */

/* 吹き出し */
#simulationMemBalloon{
	clear:both;
}
#simulationMemBalloon span{
	background:url(/cn-w/simulationMem/img/body_simulation_parts.gif) 0 0 no-repeat;
	text-indent:-9999px;
	height:65px;
	width:640px;
	display:block;
	float:right;
}

