/*-----------------------------------------------------------
  coneco.net 『汎用コンテンツ』 2008.12.10リリース
-----------------------------------------------------------*/
/*価格読み込み処理*/
/*#container .pri{
	visibility:hidden;
}
#container.replaced_price .pri{
	visibility:visible;
}*/

@charset "shift_jis";

body {
	margin: 0px 0px 10px 0px;
	background: #ffffff;
	color:#333333;
	font-family:"ＭＳ Ｐゴシック", "ＭＳ ゴシック", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	text-align:center;
}

/*画像リンク・ラインなし*/
a img {
	border:none;
}

/*リンク・設定*/
a:focus {
	outline:none;
}

a {
	color: #003cff;
	text-decoration: underline;
}

a:hover {
	text-decoration: underline;
	color: #ff6600;
}

/*テキスト*/
/*
p {
	line-height: 1.4;
	margin: 0;
	vertical-align: middle;
}

p img {
	vertical-align: bottom;
}
*/

/*フロートレフト*/
.f_left {
	float:left;
}
img.f_left {
	margin-right:15px;
}
/*クリア*/
.clearfloat {
	clear:both;
	height:0px;
	font-size: 1px;
	line-height: 0px;
}

/**/
.clearfix:after {
	content: ".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix {
	display: inline-block;
}

/*■ベース設定■■■■■■■■■■■■■■■■■■■*/

/*表示コンテンナー・指定*/
#container {
	width:740px;
	text-align:left;
	margin: 15px auto 0px auto;
	padding: 0;
}
/*表示コンテンナー・指定*/
#wrap {
	margin: 0px auto;
	width: 950px;
	padding: 0px;
	text-align:left;
	/*padding: 0 1px;
	margin: 0px auto 0px auto;
	border-left: solid #eee 1px;
	border-right: solid #eee 1px;*/
}
/*表示コンテンナー・指定*/
#container_main {
	width:740px;
	padding: 0;
	margin: 15px auto 0px auto;
	float:left;
	display:block;
	clear:both;
}

/*ヘッダー・指定*/
#header {
	margin: 0;
	width:740px;
	/*background: transparent;*/
}

/*メイン・指定*/
#mainbody {
	width: 740px;
	margin: 0;
	background-color: #FFF;
	padding: 0 0 15px 0;
}

/*navigation*/
#navibody {
	width: 190px;
	float: right;
	background-color: #000;
	background:url(../img/bk_navi.gif);
	padding:5px;
	margin: 15px 0;
}
.menu_inner {
	background-color:#FFF;
	border: 1px solid #d8d8d8;
	width: 188px;
}

/*フッター・指定*/
/*
#footer_mid {
	font-size: 11px;
	background: url(../img/bk_footer.gif) repeat-x;
	width: 100%;
	height: 40px;
	margin: 0px;
	clear: both;
	padding: 20px 0 0 0;
}
-*
/*■■■■■■■■■■■■■■■■■■■■■■■■■*/


/*■ページ内共通■■■■■■■■■■■■■■■■■■*/

.caption span {
	display:none;
}

/*パンクズ*/
p.pan {
	font-size:11px;
	text-align:right;
	float: left;
	margin: 0 0 5px 0;
	padding: 0;
}
p.click {
	float: right;
	font-size: 11px;
	margin: 0 0 5px 0;
	padding: 0 15px 0 0;
	width:120px;
}
p.click img {
	vertical-align: text-botom;
}

#header .pan img {
	float: left;
}

/*コピーライト*/
#footer_mid address {
	font-style: normal;
	padding: 0px;
	margin: 0 10px 0 0;
	text-align: right;
}

/*ディスクリプション*/
p.des {
	background: url(../img/bk_des.gif) repeat;
	display:block;
	width:718px;
	margin: 5px 0 10px 0;
	padding: 10px;
	border: 1px solid #CCC;
}
.des {
	background: url(../img/bk_des.gif) repeat;
	display:block;
	width:718px;
	margin: 5px 0 10px 0;
	padding: 10px 10px 5px 10px;
	border: 1px solid #CCC;
}
.des p {
	margin: 0 0 5px 0;
}
/*ボックス（フレーム）*/
div.box {
	background: url(../img/bk_box.gif) repeat-y;
	padding:0 0 5px 15px;
	width:725px;
}
/*ページ内リンク（フレーム）*/
div.page {
	background: url(../img/bk_box.gif) repeat-y;
	padding:0 0 0 15px;
	width:725px;
}
div.page .page_ttl {
	font-weight:bold;
	margin-right:15px;
	border-bottom:dotted 1px #CCC;
}
div.page a {
	margin-right: 20px;
	border-right: solid 1px #999;
	padding-right: 20px;
}

/*商品用ボックス共通*/
div.box_01, div.box_02, div.box_03, div.box_04, div.box_05 {
	padding:20px 0 0 0;
	border-bottom: dotted 1px #ccc;
	margin-bottom:20px;
}
/*商品用ボックス（1個）*/
div.box_01 {
	width:710px;
}

/*商品用ボックス（2個）*/
div.box_02 {
	width: 350px;
	margin-right: 8px;
	float: left;
}
/*商品用ボックス（3個）*/
div.box_03 {
	font-size:11px;
	float: left;
	width: 230px;
	margin-right: 8px;
	text-align: center;
}
/*商品用ボックス（4個）*/
div.box_04 {
	font-size:11px;
	width: 170px;
	float: left;
	margin-right: 8px;
	text-align: center;
}
/*商品用ボックス（5個）*/
div.box_05 {
	font-size:11px;
	width: 134px;
	float: left;
	margin-right: 8px;
	text-align: center;
}


/*商品説明用*/
p.info {
	color:#666;
	text-align:left;
	background-color: #F6F6F6;
	padding: 5px;
	line-height: 1.2;	
}

/*商品説明用（1個用）*/
div.box_01 p.info{
	width:700px;
}
/*商品説明用（2個用）*/
div.box_02 p.info{
	width:340px;
}
/*文字サイズ12*/
.f_14 {
	font-size:14px;
}
.f_13 {
	font-size:13px;
}
.f_12 {
	font-size:12px;
}
.f_11 {
	font-size:11px;
}
.f_10 {
	font-size:10px;
}

.cmt {
	color:#033;
}
.rev {
	font-size:11px;
	text-align:right;
}
.rev img{
	margin-bottom:2px;
}
.rev a {
	margin-right:10px;
}
/*商品名*/
.name {
	font-size: 14px;
	font-weight: bold;
}
/*商品名（5個用）*/
div.box_05 .name {
	font-size: 12px;
}

/*スペック*/
.spec {
	font-size: 11px;
	line-height: 1.2;
	text-align: left;
}

/*価格*/
.pri {
	font-size: 12px;
}
.pri b {
	font-size: 14px;
	font-weight: bold;
	color: #F00;
	margin-right: 10px;
	margin-left: 10px;
}
/*価格（4個・5個用）*/
div.box_04 .pri, div.box_05 .pri {
	font-size: 11px;
}
div.box_04 .pri b, div.box_05 .pri b {
	font-size: 12px;
	margin-right: 5px;
	margin-left: 5px;
}

div.box_01 .name {
	font-size:16px;
}
div.box_01 .spec {
	font-size:12px;
}
div.box_01 .pri {
	font-size: 12px;
}
div.box_01 .pri b {
	font-size: 16px;
	margin-right: 5px;
	margin-left: 5px;
}

/*トップへ*/
p.anc {
	font-size: 11px;
	text-align: right;
	margin: 10px 20px 0 0;
}
p.anc img {
	vertical-align: bottom;
}
p.anc  a, p.anc a:hover {
	text-decoration: none;
}

/*商品画像（リンク）*/
a img.pic {
	background: url(../img/pic.gif) repeat;
	margin-bottom: 5px;
	padding: 4px;
	border: 1px solid #CCC;
}
a:hover img.pic {
	background: url(../img/pic_h.gif) repeat;
}
/*商品画像フロートレフト（2個用）*/
div.box_01 img.pic {
	float: left;
	margin-right: 20px;
}

/*商品画像フロートレフト（2個用）*/
div.box_02 img.pic {
	float: left;
	margin-right: 10px;
}
div.box_05  img.pic {
	padding: 0px;
	background-image: none;
}


p.btn_dt,p.btn_dt2 ,p.btn_shop {
	text-align:center;
}
/*価格比較はこちらボタン*/
.btn_dt a {
	background: url(../img/btn_dt.gif) no-repeat left top;
	display: block;
	height: 38px;
	width: 122px;
}
.btn_dt a:hover {
	background-position: left bottom;
	display: block;
	height: 38px;
	width: 122px;
}
/*詳しくはこちらボタン*/
.btn_dt2 a {
	background: url(../img/btn_dt2.gif) no-repeat left top;
	display: block;
	height: 38px;
	width: 122px;
}
.btn_dt2 a:hover {
	background-position: left bottom;
	display: block;
	height: 38px;
	width: 122px;
}
/*ショップへいくボタン*/
.btn_shop a {
	background: url(../img/btn_shop.gif) no-repeat left top;
	display: block;
	height: 38px;
	width: 122px;
}
.btn_shop a:hover {
	background-position: left bottom;
	display: block;
	height: 38px;
	width: 122px;
}
/*ボタンポジション*/
div.box_01 p.btn_dt, div.box_01 p.btn_dt2, div.box_01 p.btn_shop {
	float:left;
	padding: 0 0 0 30px;
}

div.box_02 p.btn_dt, div.box_02 p.btn_dt2, div.box_02 p.btn_shop {
	margin-left: 180px;
	*margin-left:0px;
}
div.box_03 p.btn_dt, div.box_03 p.btn_dt2, div.box_03 p.btn_shop {
	margin-left: 55px;
	*margin-left:0px;
}
div.box_04 p.btn_dt, div.box_04 p.btn_dt2, div.box_04 p.btn_shop {
	margin-left: 25px;
	*margin-left:0px;
}
div.box_05 p.btn_dt, div.box_05 p.btn_dt2, div.box_05 p.btn_shop {
	margin-left: 5px;
	*margin-left:0px;
}
/*ボタンポジション*/
div.box_02 p.btn_dt img, div.box_02 p.btn_dt2 img, div.box_02 p.btn_shop img{
	*margin-left: 140px;
}
div.box_03 p.btn_dt img, div.box_03 p.btn_dt2 img, div.box_03 p.btn_shop img {
	*margin-left: 55px;
}
div.box_04 p.btn_dt img, div.box_04 p.btn_dt2 img, div.box_04 p.btn_shop img {
	*margin-left: 25px;
}
div.box_05 p.btn_dt img, div.box_05 p.btn_dt2 img, div.box_05 p.btn_shop img {
	*margin-left: 5px;
}


/*■■■■■■■■■■■■■■■■■■■■■■■■■*/


/*■指定変更箇所■■■■■■■■■■■■■■■■■■*/

/*▼▼ヘッダーh1▼▼*/
/*（共通）*/
#header h1 {
	color: #FFF;
	font-size: 12px;
	font-weight: normal;
	background: url(../img/bk_h1.gif) repeat-x;
	text-align: right;
	height: 13px;
	line-height:1;
	margin: 0 0 1px 0;
	padding: 2px 20px 0 0;
	width:720px;
	clear:both;
}
/*（指定）*/
#c_01 #header h1 {
	background-position: 0 0 ;
}
#c_02 #header h1 {
	background-position: 0 -15px;
}
#c_03 #header h1 {
	background-position: 0 -30px;
}
#c_04 #header h1 {
	background-position: 0 -45px;
}
#c_05 #header h1 {
	background-position: 0 -60px;
}
#c_06 #header h1 {
	background-position: 0 -75px;
}
#c_07 #header h1 {
	background-position: 0 -90px;
}
#c_08 #header h1 {
	background-position: 0 -105px;
}
#c_09 #header h1 {
	background-position: 0 -120px;
}
#c_10 #header h1 {
	background-position: 0 -135px;
}
#c_11 #header h1 {
	background-position: 0 -150px;
}
#c_12 #header h1 {
	background-position: 0 -165px;
}
#c_13 #header h1 {
	background-position: 0 -180px;
}
#c_14 #header h1 {
	background-position: 0 -195px;
}
#c_15 #header h1 {
	background-position: 0 -210px;
}
/*▲▲ヘッダーh1▲▲*/


/*▼▼h2タイトル▼▼*/
/*（共通）*/
h2.ttl {
	font-size: 15px;
	font-weight: bold;
	background: url(../img/ttl_h2.gif) no-repeat;
	display: block;
	height: 23px;
	margin: 15px 0 0 0;
	line-height:23px;
	padding: 2px 15px 0 30px;
}
/*（指定）*/
#c_01 h2.ttl {
	background-position: 0 0;
}
#c_02 h2.ttl {
	background-position: 0 -25px;
}
#c_03 h2.ttl {
	background-position: 0 -50px;
}
#c_04 h2.ttl {
	background-position: 0 -75px;
}
#c_05 h2.ttl {
	background-position: 0 -100px;
}
#c_06 h2.ttl {
	background-position: 0 -125px;
}
#c_07 h2.ttl {
	background-position: 0 -150px;
}
#c_08 h2.ttl {
	background-position: 0 -175px;
}
#c_09 h2.ttl {
	background-position: 0 -200px;
}
#c_10 h2.ttl {
	background-position: 0 -225px;
}
#c_11 h2.ttl {
	background-position: 0 -250px;
}
#c_12 h2.ttl {
	background-position: 0 -275px;
}
#c_13 h2.ttl {
	background-position: 0 -300px;
}
#c_14 h2.ttl {
	background-position: 0 -325px;
}
#c_15 h2.ttl {
	background-position: 0 -350px;
}
/*▲▲h2タイトル▲▲*/


/*▼▼サブタイトル▼▼*/
/*（共通）*/
p.ttl_sub {
	font-size: 14px;
	font-weight: bold;
	padding: 10px 0 2px 20px;
	margin: 0 15px 0 0;
	border-bottom: dotted 1px #AAA;
}
/*（指定）*/
#c_01 p.ttl_sub {
	background: url(../img/ttl_sub01.gif) 0 12px no-repeat;
}
#c_02 p.ttl_sub {
	background: url(../img/ttl_sub02.gif) 0 12px no-repeat;
}
#c_03 p.ttl_sub {
	background: url(../img/ttl_sub03.gif) 0 12px no-repeat;
}
#c_04 p.ttl_sub {
	background: url(../img/ttl_sub04.gif) 0 12px no-repeat;
}
#c_05 p.ttl_sub {
	background: url(../img/ttl_sub05.gif) 0 12px no-repeat;
}
#c_06 p.ttl_sub {
	background: url(../img/ttl_sub06.gif) 0 12px no-repeat;
}
#c_07 p.ttl_sub {
	background: url(../img/ttl_sub07.gif) 0 12px no-repeat;
}
#c_08 p.ttl_sub {
	background: url(../img/ttl_sub08.gif) 0 12px no-repeat;
}
#c_09 p.ttl_sub {
	background: url(../img/ttl_sub09.gif) 0 12px no-repeat;
}
#c_10 p.ttl_sub {
	background: url(../img/ttl_sub10.gif) 0 12px no-repeat;
}
#c_11 p.ttl_sub {
	background: url(../img/ttl_sub11.gif) 0 12px no-repeat;
}
#c_12 p.ttl_sub {
	background: url(../img/ttl_sub12.gif) 0 12px no-repeat;
}
#c_13 p.ttl_sub {
	background: url(../img/ttl_sub13.gif) 0 12px no-repeat;
}
#c_14 p.ttl_sub {
	background: url(../img/ttl_sub14.gif) 0 12px no-repeat;
}
#c_15 p.ttl_sub {
	background: url(../img/ttl_sub15.gif) 0 12px no-repeat;
}
/*▲▲サブタイトル▲▲*/


/*▼▼小タイトル▼▼*/
/*（共通）*/
p.pt {
	padding-left:10px;
	text-align: left;
	font-size: 12px;
}
/*（指定）*/
#c_01 p.pt {
	background: url(../img/pt_01.gif) 0 0 no-repeat;
}
#c_02 p.pt {
	background: url(../img/pt_02.gif) 0 0 no-repeat;
}
#c_03 p.pt {
	background: url(../img/pt_03.gif) 0 0 no-repeat;
}
#c_04 p.pt {
	background: url(../img/pt_04.gif) 0 0 no-repeat;
}
#c_05 p.pt {
	background: url(../img/pt_05.gif) 0 0 no-repeat;
}
#c_06 p.pt {
	background: url(../img/pt_06.gif) 0 0 no-repeat;
}
#c_07 p.pt {
	background: url(../img/pt_07.gif) 0 0 no-repeat;
}
#c_08 p.pt {
	background: url(../img/pt_08.gif) 0 0 no-repeat;
}
#c_09 p.pt {
	background: url(../img/pt_09.gif) 0 0 no-repeat;
}
#c_10 p.pt {
	background: url(../img/pt_10.gif) 0 0 no-repeat;
}
#c_11 p.pt {
	background: url(../img/pt_11.gif) 0 0 no-repeat;
}
#c_12 p.pt {
	background: url(../img/pt_12.gif) 0 0 no-repeat;
}
#c_13 p.pt {
	background: url(../img/pt_13.gif) 0 0 no-repeat;
}
#c_14 p.pt {
	background: url(../img/pt_14.gif) 0 0 no-repeat;
}
#c_15 p.pt {
	background: url(../img/pt_15.gif) 0 0 no-repeat;
}
/*▲▲小タイトル▲▲*/


/*▼▼リスト▼▼*/
/*（共通）*/
.box ul {
	line-height: 2;
	padding: 10px 0 0 0;
	margin: 0 20px 0 20px;
	list-style-type: none;
	width:500px;
}
.box ul li {
	padding-left: 30px;
}
/*（指定）*/
#c_01 .box ul li {
	background: url(../img/lst_01.gif) no-repeat;
}
#c_02 .box ul li {
	background: url(../img/lst_02.gif) no-repeat;
}
#c_03 .box ul li {
	background: url(../img/lst_03.gif) no-repeat;
}
#c_04 .box ul li {
	background: url(../img/lst_04.gif) no-repeat;
}
#c_05 .box ul li {
	background: url(../img/lst_05.gif) no-repeat;
}
#c_06 .box ul li {
	background: url(../img/lst_06.gif) no-repeat;
}
#c_07 .box ul li {
	background: url(../img/lst_07.gif) no-repeat;
}
#c_08 .box ul li {
	background: url(../img/lst_08.gif) no-repeat;
}
#c_09 .box ul li {
	background: url(../img/lst_09.gif) no-repeat;
}
#c_10 .box ul li {
	background: url(../img/lst_10.gif) no-repeat;
}
#c_11 .box ul li {
	background: url(../img/lst_11.gif) no-repeat;
}
#c_12 .box ul li {
	background: url(../img/lst_12.gif) no-repeat;
}
#c_13 .box ul li {
	background: url(../img/lst_13.gif) no-repeat;
}
#c_14 .box ul li {
	background: url(../img/lst_14.gif) no-repeat;
}
#c_15 .box ul li {
	background: url(../img/lst_15.gif) no-repeat;
}
/*▲▲リスト▲▲*/


/*▼▼フッター▼▼*/
/*（指定）*/
#c_01 #footer_mid {
	border-top: solid 2px #F00;
}
#c_02 #footer_mid {
	border-top: solid 2px #F90;
}
#c_03 #footer_mid {
	border-top: solid 2px #DD0;
}
#c_04 #footer_mid {
	border-top: solid 2px #9F0;
}
#c_05 #footer_mid {
	border-top: solid 2px #090;
}
#c_06 #footer_mid {
	border-top: solid 2px #0E8;
}
#c_07 #footer_mid {
	border-top: solid 2px #0FF;
}
#c_08 #footer_mid {
	border-top: solid 2px #09F;
}
#c_09 #footer_mid {
	border-top: solid 2px #00F;
}
#c_10 #footer_mid {
	border-top: solid 2px #90F;
}
#c_11 #footer_mid {
	border-top: solid 2px #F0F;
}
#c_12 #footer_mid {
	border-top: solid 2px #F09;
}
#c_13 #footer_mid {
	border-top: solid 2px #930;
}
#c_14 #footer_mid {
	border-top: solid 2px #666;
}
#c_15 #footer_mid {
	border-top: solid 2px #000;
}
/*▲▲フッター▲▲*/

/*■■■■■■■■■■■■■■■■■■■■■■■■■*/

/* 価格読み込み前非表示 */
.pri{
	visibility:hidden;
}
/* 価格読み込み完了 */
.replaced_price .pri,
.replaced_price.pri{
	visibility:visible;
}

.m_u_title{
font-size:18px;
font-weight:bold;
}


/*---------------navibody---------------*/
/*title*/
#navibody .ttl_navi {
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	background: url(../img/ttl_navi.gif) no-repeat;
	height: 25px;
	width: 188px;
	border-bottom: solid 1px #d8d8d8;
	border-top: solid 1px #d8d8d8;
	margin:10px 0;
	padding:5px 0 0 0;
}
#navibody p {
	margin: 5px;
}

#navibody hr {
	color:#ddd;
	margin: 0 10px;
	padding:0;
}

/*list*/
.lst_navi {
	margin: 10px;
	list-style-type: none;
	padding: 0px;
}
.lst_navi li {
	background: url(../img/lst_navi.gif) no-repeat 0px 3px;
	padding-left: 17px;
	margin-bottom: 5px;
}

/*bunner*/
#navibody .w_bnr {
	font-size: 10px;
	text-align: center;
	border-bottom: dotted 1px #ddd;
	padding-bottom: 5px;
	margin-bottom:10px;
}
.w_bnr a {
	text-decoration: none;
}

/* ---------------------- IE6 ---------------------- */
.error_js {
	margin: 0 auto;
	padding: 10px;
	border:1px solid #ffdab9;
	background:#fff0f5;
	text-align:center;
	display:block;
}
.error_js p{
	margin:0;
	padding:0;
	color:#cd5c5c;
	vertical-align:middle;
}

.social_bt{
	width:740px;
	height:20px;
	padding:5px 0px 0px 0px;
}

p.social_tw, .social_tw{
	width:60px;
	margin:0;
	padding: 0;
	float:right;
}

.social_face{
	width:100px;
	float:right;
}
/* -------------- 新ランキング -------------- */
.rank-pic .rank-no {
	width:40px;
	float:left;
	text-align:center;
	color:#666;
	font-size:10px;
	height: 70px;
	padding: 58px 0 1px 0;
	margin:0;
}

.rank-no b {
	font-size:18px;
	font-family: Verdana, "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka;
	margin-right:3px;
}

.rank-pic img {
	float: left;
	display:inline;
	margin: 0;
}



.rank-pic {
	width:170px;
	padding:5px;
	margin: 0 auto;
		border-bottom:1px dotted #D9D9D9;
}
.rank-pic a, .rank-pic a:hover, .rank-pic a:link  {
	text-decoration:none!important;
	cursor:pointer;
}

.rank-pic .pro-name {
	padding: 0;
	margin:0;
	font-size:10px;
	line-height:1.4;
	display:block;
	word-break:break-all;
	word-wrap: break-word;
}
.rank-pic a .pro-name  {
	color: #666;
	display:block;
}
.rank-pic a .pro-name .name  {
	text-decoration:underline;
	color:#003cff;
	font-size:12px;
}
.rank-pic a:hover .pro-name .name  {
	text-decoration:underline;
	color:#ff6600;
}



.rank_1 {
	background: url(http://img.coneco.net/pl/rank_1_bg.gif) no-repeat center center;
}
.rank_2 {
	background: url(http://img.coneco.net/pl/rank_2_bg.gif) no-repeat center center;
}
.rank_3 {
	background: url(http://img.coneco.net/pl/rank_3_bg.gif) no-repeat center center;
}


#navibody p.rank_sub {
	background: url(http://img.coneco.net/listmark/li_007.gif) no-repeat 4px 2px;
	padding: 5px 5px 5px 20px;
	margin:0 5px;
	font-size:12px;
	border-bottom:1px dotted #D9D9D9;
}

.lst_rank {
	list-style:none;
	margin:10px;
	padding:0;
	font-size:12px;
	line-height:1.8;
}
.lst_rank li {
	display:inline;
	margin: 0 15px 0 0;
	padding: 0 0 0 20px;
	background: url(http://img.coneco.net/listmark/li_015.gif) no-repeat 0 0;
}
/* -------------- ソーシャル -------------- */
.link_social {
	display:block;
	margin: 5px 0;
	padding: 0;
	font-size:11px;
	line-height:24px;
	height:24px;
	text-align:right;
	vertical-align: text-top;
}
.link_social b.ttl_social {
	background: url(http://img.coneco.net/listmark/li_036.gif) no-repeat 0 center;
	color:#3b5998;
	margin: 0 10px;
	vertical-align: top;
	display: inline-block;
	height:20px;
	padding: 2px 0 2px 20px;
}

