/* NetReal! : DM発送サービス 料金体系 */

/* キャッチコピー */
#wrapper #main #contents div.catch {
	width:592px;
	padding-bottom:1px;
}

/* キャッチコピー02 */
#wrapper #main #contents div.catch02 {
	width:592px;
	margin-bottom:15px;
}

/* ページ上部メニューボタン */
#wrapper #main #contents div.menu {
	width:592px;
	height:105px;
	margin:0 0 0 3px;
}

/* DM発送 */
#wrapper #main #contents div.menu div.menu-01 {
	width:181px;
	height:105px;
	background:url(../images/price_menu_01_01.gif) top no-repeat;
	margin:0 0px 0px 9px;
	text-indent:-9999px;
	float:left;
	display:inline;
}
#wrapper #main #contents div.menu div.menu-01 a {
	display:block;
	width:181px;
	height:105px;
	float:left;
	display:inline;
}
#wrapper #main #contents div.menu div.menu-01 a:hover {
	background:url(../images/price_menu_01_01.gif) no-repeat 0 -105px;
}
/* DM原稿 */
#wrapper #main #contents div.menu div.menu-02 {
	width:181px;
	height:105px;
	background:url(../images/price_menu_02_01.gif) top no-repeat;
	margin:0 0 0 13px;
	text-indent:-9999px;
	float:left;
	display:inline;
}
#wrapper #main #contents div.menu div.menu-02 a {
	display:block;
	width:181px;
	height:105px;
	float:left;
	display:inline;
}
#wrapper #main #contents div.menu div.menu-02 a:hover {
	background:url(../images/price_menu_02_01.gif) no-repeat 0 -105px;
}
/* DMリスト */
#wrapper #main #contents div.menu div.menu-03 {
	width:181px;
	height:105px;
	background:url(../images/price_menu_03_01.gif) top no-repeat;
	margin:0 0 0 13px;
	text-indent:-9999px;
	float:left;
	display:inline;
}
#wrapper #main #contents div.menu div.menu-03 a {
	display:block;
	width:181px;
	height:105px;
	float:left;
	display:inline;
}
#wrapper #main #contents div.menu div.menu-03 a:hover {
	background:url(../images/price_menu_03_01.gif) no-repeat 0 -105px;
}


/* ポイント画像 */
#wrapper #main #contents div.point {
	width:571px;
	height:108px;
	margin:0 0 30px 11px;
}
	/* ポイント換算（画像） */
	#wrapper #main #contents div.point div.rate {
		width:278px;
		height:108px;
		float:left;
		display:inline;
		margin:0 15px 0 0;
	}
	/* ポイント購入単位（画像） */
	#wrapper #main #contents div.point div.unit {
		width:278px;
		height:108px;
		float:left;
		display:inline;
		margin:0 0 0 0px;
	}


/* DMボタン */
#wrapper #main #contents div.dmbt {
	width:592px;
}
	/* 通常DM */
	#wrapper #main #contents div.dmbt div.nomal {
		width:278px;
		height:49px;
		background:url(../images/price_bt_nomaldm.gif) top no-repeat;
		margin:0 0px 0px 9px;
		text-indent:-9999px;
		float:left;
		display:inline;
	}
	#wrapper #main #contents div.dmbt div.nomal a {
		display:block;
		width:278px;
		height:49px;
		float:left;
		display:inline;
	}
	#wrapper #main #contents div.dmbt div.nomal a:hover {
		background:url(../images/price_bt_nomaldm.gif) no-repeat;
	}
	/* 共通DM */
	#wrapper #main #contents div.dmbt div.common {
		width:278px;
		height:49px;
		background:url(../images/price_bt_commondm.gif) no-repeat 0 -49px;
		margin:0 0px 0px 19px;
		text-indent:-9999px;
		float:left;
		display:inline;
	}
	#wrapper #main #contents div.dmbt div.common a {
		display:block;
		width:278px;
		height:49px;
		float:left;
		display:inline;
	}
	#wrapper #main #contents div.dmbt div.common a:hover {
		background:url(../images/price_bt_commondm.gif) top no-repeat;
	}


/* table（料金体系） */
#wrapper #main #contents table.price {
	clear:both;
	width:575px;
	line-height:18px;
	text-align:center;
    border-top:1px solid #486C48;
    border-left:1px solid #486C48;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#DAEBD9;
    empty-cells:show;
	margin:1px 0 40px 9px;
}
/*---IE7---*/
*+html #wrapper #main #contents table.price {
	margin:0px 0 40px 9px;
}
/*---IE6---*/
* html #wrapper #main #contents table.price {
	margin:0px 0 40px 9px;
}
	#wrapper #main #contents table.price th {
		border-right:1px solid #486C48;
		border-bottom:1px solid #486C48;
		color:#ffffff;
		background-color:#6AAC65;
		padding:5px;
	}
	#wrapper #main #contents table.price td {
		line-height:18px;
		border-right:1px solid #666666;
		border-bottom:1px solid #666666;
		padding:5px;
		font-weight:bold;
	}
	/* 文字通常 */
	#wrapper #main #contents table.price td.nomal {
		font-weight:normal;
	}
	/* 背景白 */
	#wrapper #main #contents table.price td.no {
		background:#FFFFFF;
		font-weight:normal;
	}
	/* 背景白(左寄せ) */
	#wrapper #main #contents table.price td.no-left {
		background:#FFFFFF;
		font-weight:normal;
		text-align:left;
	}
	#wrapper #main #contents table.price td span.red {
		color:#cc3300;
	}
	#wrapper #main #contents table.price td span.red_b {
		color:#cc3300;
		font-size:15px;
	}
	#wrapper #main #contents table.price td span.black {
		color:#000000;
		font-size:15px;
	}


/* table（下） */
#wrapper #main #contents table.price-bottom {
	width:575px;
	line-height:18px;
	text-align:center;
    border-top:1px solid #486C48;
    border-left:1px solid #486C48;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#DAEBD9;
    empty-cells:show;
	margin:15px 0 40px 9px;
}
	#wrapper #main #contents table.price-bottom th {
		border-right:1px solid #486C48;
		border-bottom:1px solid #486C48;
		color:#ffffff;
		background-color:#6AAC65;
		padding:5px;
	}
	#wrapper #main #contents table.price-bottom td {
		line-height:18px;
		border-right:1px solid #666666;
		border-bottom:1px solid #666666;
		padding:5px;
		font-weight:bold;
	}
	/* 背景白 */
	#wrapper #main #contents table.price-bottom td.no {
		background:#FFFFFF;
		font-weight:normal;
	}
	#wrapper #main #contents table.price-bottom span.red {
		color:#cc3300;
	}


/* 会員登録ボタン */
#wrapper #main #contents div.entry {
	width:309px;
	height:56px;
	background:url(../images/price-button_entry.gif) top no-repeat;
	margin:0 0 0 137px;
	text-indent:-9999px;
}
#wrapper #main #contents div.entry a {
	display:block;
	width:309px;
	height:56px;
}
#wrapper #main #contents div.entry a:hover {
	background:url(../images/price-button_entry.gif) no-repeat 0 -56px;
}

.narrow{
	width:200px;
	text-align:right;}

.s_text{
	font-size: 10px;
	color:#cc3300;
		 }

