/* NetReal! : 総合トップ　料金体系 */


/* h2テキスト化 */
#wrapper #main #contents h2 {
	width: 582px;
	height: 50px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:20px;
	font-weight: bold;
	color:#333333;
	line-height: 50px;
	margin-bottom:15px;
	padding: 2px 0 0 10px;
	background-image: url(../images/price_h2_back.gif);
	background-repeat: no-repeat;
}

/*h3テキスト化*/
#wrapper #main #contents h3.point_buy{
	background:url(../images/h3_text_back.gif);
	color:#333333;
	width: 572px;
	height: 45px;
	line-height: 46px;
	background-repeat: no-repeat;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	font-weight: bold;
	margin-bottom:15px;
	padding: 1px 0 0 20px;
	clear: both;
	}


#wrapper #main #contents h3.price_back{
	width: 572px;
	height: 44px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:16px;
	font-weight: bold;
	color:#333333;
	line-height: 44px;
	margin:15px 0;
	padding: 2px 0 0 20px;
	}
#wrapper #main #contents h3.h3_01 {
	background-image: url(../images/case_h3_01_back.gif);
	background-repeat: no-repeat;
}

#wrapper #main #contents h3.h3_02 {
	background-image: url(../images/case_h3_02_back.gif);
	background-repeat: no-repeat;
}

#wrapper #main #contents h3.h3_03 {
	background-image: url(../images/case_h3_03_back.gif);
	background-repeat: no-repeat;
}

#wrapper #main #contents h3.h3_04 {
	background-image: url(../images/case_h3_04_back.gif);
	background-repeat: no-repeat;
}
#wrapper #main #contents h3.h3_05 {
	background-image: url(../images/price_h3_05_back.gif);
	background-repeat: no-repeat;
}
#wrapper #main #contents h3.h3_06 {
	background-image: url(../images/price_h3_06_back.gif);
	background-repeat: no-repeat;
}
#wrapper #main #contents h3.h3_07 {
	background-image: url(../images/price_h3_07_back.gif);
	background-repeat: no-repeat;
}
#wrapper #main #contents h3.h3_08 {
	background-image: url(../images/price_h3_08_back.gif);
	background-repeat: no-repeat;
}

/* キャッチ */
#wrapper #main #contents p.catch {
	width:592px;
}



/* ポイント画像 */
#wrapper #main #contents div.point {
	width:561px;
	height:108px;
	margin:0 0 30px 16px;
}
/* ポイント換算（画像） */
#wrapper #main #contents div.point p.rate {
	width:273px;
	height:106px;
	float:left;
	display:inline;
	margin:0 15px 0 0;
}
/* ポイント購入単位（画像） */
#wrapper #main #contents div.point p.unit {
	width:273px;
	height:106px;
	float:left;
	display:inline;
	margin:0 0 0 0px;
}


/* 課金方法の表 */
#wrapper #main #contents table.about {
	width:591px;
	margin:0 0 30px 1px;
	border-top:1px solid #666666;
	border-left:1px solid #666666;
	border-collapse:collapse;
	border-spacing:0;
	background-color:#ffffff;
	empty-cells:show;
}
#wrapper #main #contents table.about th {
	width:180px;
	border-right:1px solid #666666;
	border-bottom:1px solid #666666;
	font-weight:normal;
	text-align:center;
	line-height:1.5em;
	background-color:#ebebeb;
	padding:5px 5px 5px 5px;
}
#wrapper #main #contents table.about td {
	line-height:1.5em;
	border-right:1px solid #666666;
	border-bottom:1px solid #666666;
	padding:5px 5px 5px 5px;
}






/* テキスト */
#wrapper #main #contents p.red {
	color:#CC0033;
	margin:10px 0 30px 0;
}

/* 法人名簿 table */
#wrapper #main #contents table.list {
	width:591px;
	line-height:18px;
	text-align:center;
	margin:0 0 10px 1px;
	border-top:1px solid #7b7b7b;
	border-left:1px solid #7b7b7b;
	border-collapse:collapse;
	border-spacing:0;
	background-color:#dad0ed;
	empty-cells:show;
}
#wrapper #main #contents table.list th {
	border-right:1px solid #7b7b7b;
	border-bottom:1px solid #7b7b7b;
	color:#ffffff;
	font-weight:normal;
	text-align:center;
	line-height:1.5em;
	background-color:#a288d0;
	padding:5px 5px 5px 5px;
}
#wrapper #main #contents table.list td {
	line-height:1.5em;
	border-right:1px solid #7b7b7b;
	border-bottom:1px solid #7b7b7b;
	padding:5px 5px 5px 5px;
	/*font-size:10px;*/
}
#wrapper #main #contents table.list td span.red {
	color:#cc3300;
}
#wrapper #main #contents table.list td span.red_b {
	color:#cc3300;
	font-size:15px;
}
#wrapper #main #contents table.list td span.black {
	color:#000000;
	font-size:15px;
}
/* 紹介サイトへのボタン */
#wrapper #main #contents p.button-list {
	width:191px;
	height:44px;
	background:url(../images/price_button_list.gif) top no-repeat;
	margin:0px 0 30px 205px;
	text-indent:-9999px;
}
#wrapper #main #contents p.button-list a {
	display:block;
	width:191px;
	height:44px;
}
#wrapper #main #contents p.button-list a:hover {
	background:url(../images/price_button_list.gif) no-repeat 0 -44px;
}




/* FAX配信 table */
#wrapper #main #contents table.fax {
	width:591px;
	margin:0 0 10px 1px;
	border-top:1px solid #7b7b7b;
	border-left:1px solid #7b7b7b;
	border-collapse:collapse;
	border-spacing:0;
	background-color:#beddef;
	empty-cells:show;
}
#wrapper #main #contents table.fax th {
	border-right:1px solid #7b7b7b;
	border-bottom:1px solid #7b7b7b;
	color:#ffffff;
	font-weight:normal;
	text-align:center;
	line-height:1.5em;
	background-color:#5093b9;
	padding:5px 5px 5px 5px;
}
#wrapper #main #contents table.fax th.left-column {
	width:135px;
}
#wrapper #main #contents table.fax td {
	line-height:1.5em;
	border-right:1px solid #7b7b7b;
	border-bottom:1px solid #7b7b7b;
	padding:5px 5px 5px 5px;
	font-size: 12px;
}
#wrapper #main #contents table.fax td span {
	color:#ff0000;
}
#wrapper #main #contents table.fax td.center {
	text-align:center;
}
#wrapper #main #contents table.fax td span.red {
	color:#cc3300;
	font-size:15px;
}
#wrapper #main #contents table.fax td div.subtext {
	font-size:10px;
	text-align: left;
	padding: 10px 0 0 0;
}
/* 小さいtable */
#wrapper #main #contents table.fax table.little {
	width: auto;
	line-height:1.3em;
    border-top:1px solid #708a8e;
    border-left:1px solid #708a8e;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#e1f1f5;
    empty-cells:show;
	margin:0 auto 0 auto;
}
/*
#wrapper #main #contents table.fax table.little th {
    border-right:1px solid #708a8e;
    border-bottom:1px solid #708a8e;
    color:#ffffff;
    background-color:#5093b9;
    padding:0px;
}
*/
#wrapper #main #contents table.fax table.little td {
	line-height:1.3em;
    border-right:1px solid #708a8e;
    border-bottom:1px solid #708a8e;
	text-align:right;
    padding:1px 2px;
}
/* 紹介サイトへのボタン */
#wrapper #main #contents p.button-fax {
	width:191px;
	height:44px;
	background:url(../images/price_button_fax.gif) top no-repeat;
	margin:0px 0 30px 205px;
	text-indent:-9999px;
}
#wrapper #main #contents p.button-fax a {
	display:block;
	width:191px;
	height:44px;
}
#wrapper #main #contents p.button-fax a:hover {
	background:url(../images/price_button_fax.gif) no-repeat 0 -44px;
}








/* DM発送 */
/* 上のテーブル */
#wrapper #main #contents table.dm-top {
	width:591px;
	margin:0 0 15px 1px;
	border-top:1px solid #7b7b7b;
	border-left:1px solid #7b7b7b;
	border-collapse:collapse;
	border-spacing:0;
	background-color:#cce9d6;
	empty-cells:show;
}
#wrapper #main #contents table.dm-top th {
	border-right:1px solid #7b7b7b;
	border-bottom:1px solid #7b7b7b;
	color:#ffffff;
	font-weight:normal;
	text-align:center;
	line-height:1.5em;
	background-color:#8cbd90;
	padding:5px 5px 5px 5px;
}
#wrapper #main #contents table.dm-top th.left-column {
	width:135px;
}
#wrapper #main #contents table.dm-top td {
	line-height:1.5em;
	border-right:1px solid #7b7b7b;
	border-bottom:1px solid #7b7b7b;
	padding:5px 5px 5px 5px;
}
/* 下のテーブル */
#wrapper #main #contents table.dm-bottom {
	width:591px;
	margin:0 0 10px 1px;
	border-top:1px solid #7b7b7b;
	border-left:1px solid #7b7b7b;
	border-collapse:collapse;
	border-spacing:0;
	background-color:#cce9d6;
	empty-cells:show;
}
#wrapper #main #contents table.dm-bottom th {
	border-right:1px solid #7b7b7b;
	border-bottom:1px solid #7b7b7b;
	color:#ffffff;
	font-weight:normal;
	text-align:center;
	line-height:1.5em;
	background-color:#8cbd90;
	padding:5px 5px 5px 5px;
}
#wrapper #main #contents table.dm-bottom th.left-column {
	width:135px;
}
#wrapper #main #contents table.dm-bottom td.column-01 {
	width:137px;
}
#wrapper #main #contents table.dm-bottom td.column-02 {
	width:138px;
}
#wrapper #main #contents table.dm-bottom td {
	line-height:1.5em;
	border-right:1px solid #7b7b7b;
	border-bottom:1px solid #7b7b7b;
	padding:5px 5px 5px 5px;
}
#wrapper #main #contents table.dm-bottom td span {
	color:#ff0000;
}
/* 紹介サイトへのボタン */
#wrapper #main #contents p.button-dm {
	width:191px;
	height:44px;
	background:url(../images/price_button_dm.gif) top no-repeat;
	margin:0px 0 30px 205px;
	text-indent:-9999px;
}
#wrapper #main #contents p.button-dm a {
	display:block;
	width:191px;
	height:44px;
}
#wrapper #main #contents p.button-dm a:hover {
	background:url(../images/price_button_dm.gif) no-repeat 0 -44px;
}


/* プリントDM便 table */
#wrapper #main #contents table.prdm {
	width:591px;
	margin:0 0 15px 1px;
	border-top:1px solid #486C48;
	border-left:1px solid #486C48;
	border-collapse:collapse;
	border-spacing:0;
	/*background-color:#cce9d6;*/
	empty-cells:show;
}
#wrapper #main #contents table.prdm th {
	border-right:1px solid #486C48;
	border-bottom:1px solid #486C48;
	color:#ffffff;
	font-weight:normal;
	text-align:center;
	line-height:1.5em;
	background-color:#34aa95;
	padding:5px 5px 5px 5px;
}
#wrapper #main #contents table.prdm th.sub {
	color:#000;
	background-color:#CBF7EF;
}
#wrapper #main #contents table.prdm td {
	line-height:1.5em;
	border-right:1px solid #486C48;
	border-bottom:1px solid #486C48;
	padding:5px 5px 5px 5px;
	text-align:center;
}
#wrapper #main #contents table.prdm td.label {
	background-color:#cce9d6;
	
}
#wrapper #main #contents table.prdm td.ex {
	text-align:left;
	padding:5px 5px 5px 8em;
}

#wrapper #main #contents table.prdm td.ex2 {
	text-align:left;
	padding:5px;
}

#wrapper #main #contents table.prdm td strong.red {
	color:red;
}



/* 紹介サイトへのボタン */
#wrapper #main #contents p.button-prdm {
	width:191px;
	height:44px;
	background:url(../images/price_button_prdm.gif) top no-repeat;
	margin:0px 0 30px 205px;
	text-indent:-9999px;
}
#wrapper #main #contents p.button-prdm a {
	display:block;
	width:191px;
	height:44px;
}
#wrapper #main #contents p.button-prdm a:hover {
	background:url(../images/price_button_prdm.gif) no-repeat 0 -44px;
}




/* 電話営業 table */
#wrapper #main #contents table.tel {
	width:591px;
	margin:0 0 10px 1px;
	border-top:1px solid #7b7b7b;
	border-left:1px solid #7b7b7b;
	border-collapse:collapse;
	border-spacing:0;
	background-color:#edecef;
	empty-cells:show;
}
#wrapper #main #contents table.tel th {
	border-right:1px solid #7b7b7b;
	border-bottom:1px solid #7b7b7b;
	color:#ffffff;
	font-weight:normal;
	text-align:center;
	line-height:1.5em;
	background-color:#d89595;
	padding:5px 0px 5px 0px;
}
/*
#wrapper #main #contents table.tel th.left-column {
	width:80px;
}
*/
#wrapper #main #contents table.tel td {
	line-height:1.5em;
	border-right:1px solid #7b7b7b;
	border-bottom:1px solid #7b7b7b;
	padding:5px 2px 5px 2px;
	/*font-size: 10px;*/
}
#wrapper #main #contents table.tel td span {
	color:#ff0000;
}
#wrapper #main #contents table.tel td p.t_center {
    font-size: 12px;
	text-align: center;
}
#wrapper #main #contents table.tel td p.t_left {
    font-size: 10px;
}

/* 小さいテーブル */
#wrapper #main #contents table.tel table {
	width: auto;
	line-height:1.3em;
	border-top:1px solid #3c6065;
    border-left:1px solid #3c6065;
    border-collapse:collapse;
    border-spacing:0;
    empty-cells:show;
	margin:0px 0 0px 0px;
	font-size:85%;
}
#wrapper #main #contents table.tel table th {
    border-right:1px solid #3c6065;
    border-bottom:1px solid #3c6065;
    color:#ffffff;
    background-color:#d89595;
    padding:1px 2px;
}
#wrapper #main #contents table.tel table th.right {
	text-align:right;
}
#wrapper #main #contents table.tel table td {
	line-height:1.3em;
    border-right:1px solid #3c6065;
    border-bottom:1px solid #3c6065;
    padding:1px 2px;
	text-align:center;
}


/* 紹介サイトへのボタン */
#wrapper #main #contents p.button-tel {
	width:191px;
	height:44px;
	background:url(../images/price_button_tel.gif) top no-repeat;
	margin:0px 0 30px 205px;
	text-indent:-9999px;
}
#wrapper #main #contents p.button-tel a {
	display:block;
	width:191px;
	height:44px;
}
#wrapper #main #contents p.button-tel a:hover {
	background:url(../images/price_button_tel.gif) no-repeat 0 -44px;
}





/* チラシ配布 table */
#wrapper #main #contents table.posting {
	width:591px;
	margin:0 0 10px 1px;
	border-top:1px solid #7b7b7b;
	border-left:1px solid #7b7b7b;
	border-collapse:collapse;
	border-spacing:0;
	background-color:#edecef;
	empty-cells:show;
}
#wrapper #main #contents table.posting th {
	border-right:1px solid #7b7b7b;
	border-bottom:1px solid #7b7b7b;
	color:#ffffff;
	font-weight:normal;
	text-align:center;
	line-height:1.5em;
	background-color:#3eabbe;
	padding:5px 0px 5px 0px;
}
#wrapper #main #contents table.posting td {
	line-height:1.5em;
	border-right:1px solid #7b7b7b;
	border-bottom:1px solid #7b7b7b;
	padding:5px 2px 5px 2px;
	background:#e1f9fb;
}
#wrapper #main #contents table.posting td.center {
	text-align:center;
}
#wrapper #main #contents table.posting td span {
	color:#ff0000;
}
/* 紹介サイトへのボタン */
#wrapper #main #contents p.button-posting {
	width:191px;
	height:44px;
	background:url(../images/price_button_posting.gif) top no-repeat;
	margin:0px 0 30px 205px;
	text-indent:-9999px;
}
#wrapper #main #contents p.button-posting a {
	display:block;
	width:191px;
	height:44px;
}
#wrapper #main #contents p.button-posting a:hover {
	background:url(../images/price_button_posting.gif) no-repeat 0 -44px;
}


/* SEO table */
#wrapper #main #contents table.seo {
	width:591px;
	margin:0 0 10px 1px;
	border-top:1px solid #7b7b7b;
	border-left:1px solid #7b7b7b;
	border-collapse:collapse;
	border-spacing:0;
	background-color:#edecef;
	empty-cells:show;
}
#wrapper #main #contents table.seo th {
	border-right:1px solid #7b7b7b;
	border-bottom:1px solid #7b7b7b;
	color:#ffffff;
	font-weight:normal;
	text-align:center;
	line-height:1.5em;
	background-color:#C49D19;
	padding:5px 0px 5px 0px;
}
#wrapper #main #contents table.seo td {
	line-height:1.5em;
	border-right:1px solid #7b7b7b;
	border-bottom:1px solid #7b7b7b;
	padding:5px 2px 5px 2px;
	background:#FFFAD4;
}
#wrapper #main #contents table.seo td.center {
	text-align:center;
}
#wrapper #main #contents table.seo td span {
	color:#ff0000;
}
/* 紹介サイトへのボタン */
#wrapper #main #contents p.button-seo {
	width:191px;
	height:44px;
	background:url(../images/price_button_seo.gif) top no-repeat;
	margin:0px 0 30px 205px;
	text-indent:-9999px;
}
#wrapper #main #contents p.button-seo a {
	display:block;
	width:191px;
	height:44px;
}
#wrapper #main #contents p.button-seo a:hover {
	background:url(../images/price_button_seo.gif) no-repeat 0 -44px;
}

/* MAIL table */
#wrapper #main #contents table.mail {
	width:591px;
	margin:0 0 10px 1px;
	border-top:1px solid #7b7b7b;
	border-left:1px solid #7b7b7b;
	border-collapse:collapse;
	border-spacing:0;
	background-color:#edecef;
	empty-cells:show;
}
#wrapper #main #contents table.mail th {
	border-right:1px solid #664D00;
	border-bottom:1px solid #664D00;
	color:#ffffff;
	font-weight:normal;
	text-align:center;
	line-height:1.5em;
	background-color:#A18C38;
	padding:5px 0px 5px 0px;
}
#wrapper #main #contents table.mail td {
	line-height:1.5em;
	border-right:1px solid #664D00;
	border-bottom:1px solid #664D00;
	padding:5px 2px 5px 2px;
	background:#F7F1D1;
}
#wrapper #main #contents table.mail td.center {
	text-align:center;
}
#wrapper #main #contents table.mail td span {
	color:#ff0000;
}
/* 紹介サイトへのボタン */
#wrapper #main #contents p.button-mail {
	width:191px;
	height:44px;
	background:url(../images/price_button_mail.gif) top no-repeat;
	margin:0px 0 0px 205px;
	text-indent:-9999px;
}
#wrapper #main #contents p.button-mail a {
	display:block;
	width:191px;
	height:44px;
}
#wrapper #main #contents p.button-mail a:hover {
	background:url(../images/price_button_mail.gif) no-repeat 0 -44px;
}

.narrow{
	width:200px;
	text-align:right;}

.s_text{
	font-size: 10px;
	color:#ff0000;
		 }
