body, tr, th, td { font-family: ＭＳ Ｐゴシック; font-size: 13px; line-height: 16px; color: #333; word-break : break-all; }
body { background-color: #fff; margin: 5px 0px 0px 8px; }
body { background-image: http://tuhan.ne.jp/image/backcollar.gif; }
form { margin: 0em; }

a { color: #006666; text-decoration: underline; }
a:visited { color: #336666; text-decoration: underline; }
a:hover { color: #009999; text-decoration: underline; }

h1 { font-size: 13px; line-height: 16px; font-weight: normal; padding: 0px; margin: 0px; }
h2 { font-size: 12px; line-height: 16px; font-weight: strong; padding: 0px; margin: 0px; display: inline; }
.small { font-size: 11px; line-height: 13px; }

/* トップH1タグ */
h1#top { font-size: 13px; line-height: 16px; font-weight: normal; padding: 0px; margin: 0px; float: left}
h1#top strong { font-size: 13px; line-height: 16px; }


/* 複数のキーワードで検索・submitの幅指定 */
input { font-size: 13px; padding: 0px; }

/* 検索窓
------------------------ */
.ser { padding: 10px; background: url("/images/ser_bg.gif"); background-position: bottom; background-repeat: no-repeat; text-align: center; }

/* 「通販.ne.jpとは　使い方ガイド　MYリストを確認」　部分 （2008/06追加）
------------------------ */
.bn_bg { background: url("/images/bn_col_05.gif"); background-position: bottom; background-repeat: repeat-x; }

/* 以下リスト部　右側リスト設定
-------------------------------------------- */
.list_col { padding: 10px; background: url("/images/bg.gif"); background-position: top right; background-repeat: repeat-y; vertical-align: top;  }


/* トップページ基本設定
------------------------------ */
/* スモールフォントリンク */
.slink { font-size: 11px; line-height: 13px; }
.slink a { color: #666; text-decoration: none; }
.slink a:visited { color: #666; text-decoration: none; }
.slink a:hover { color: #666; text-decoration: underline; }

/* ヘッダーリンク */
.headkink { font-family: ＭＳＰゴシック, Verdana, Osaka; font-size: 10px; line-height: 12px; color: #064186; text-align: right; padding-right: 10px; }
.headkink a { color: #064186; text-decoration: none; }
.headkink a:visited { color: #064186; text-decoration: none; }
.headkink a:hover { color: #064186; text-decoration: underline; }


/* トップ左 */
.top_left { padding: 10px 0px 10px 0px; vertical-align: top; background-color: #fff; }

/* ピックアップアイテム */
.top_pk { font-size: 10px; line-height: 16px; color: #777; border-right: 2px dotted #92C83E; border-bottom: 1px solid #92C83E; padding: 4px 0px; }
.top_pk img { float: left; margin: 0px 4px 0px 1px; }
.top_pk b { font-size: 11px; line-height: 16px; color: #663300; font-weight: normal; }
.top_pk a { color: #646464; text-decoration: none; }
.top_pk a:visited { color: #646464; text-decoration: none; }
.top_pk a:hover { color: #646464; text-decoration: underline; }


/* 人気キーワード */
.top_key { color: #BF0000; padding: 10px 3px; }
.top_key a { color: #0099CC; text-decoration: underline; }
.top_key a:visited { color: #337F99; text-decoration: underline; }
.top_key a:hover { color: #009966; text-decoration: underline; }


/* ランキング */
.top_rk1 { border: solid 1px #5DD6E1; 
			background: url("/images/top_rk1_ti.gif"); background-position: top left; background-repeat: no-repeat; vertical-align: top; background-color: #BFEAFF; }
.top_rk2 { border-top: solid 1px #5DD6E1; border-bottom: solid 1px #5DD6E1;
			background: url("/images/top_rk2_ti.gif"); background-position: top left; background-repeat: no-repeat; vertical-align: top; background-color: #F8E4FC; }
.top_rk3 { border-top: solid 1px #5DD6E1; border-bottom: solid 1px #5DD6E1;
			background: url("/images/top_rk3_ti.gif"); background-position: top left; background-repeat: no-repeat; vertical-align: top; background-color: #F8E4FC; }
.top_rk4 { border-bottom: solid 1px #5DD6E1; background: #fff; vertical-align: top; font-size: 11px; line-height: 13px; padding: 0px; }

.top_rk1 div { font-size: 13px; line-height: 15px; padding: 5px; }
.top_rk2 div, .top_rk3 div { font-size: 11px; line-height: 12px; padding: 40px 5px 5px 5px; }
.top_rk4 div { font-size: 11px; line-height: 12px; padding: 5px 0px; }

.top_rk1 img { width: 80px; height: 80px; float: right; border: solid 1px #666; margin: 4px; }
.top_rk2 img, .top_rk3 img { width: 56px; height: 56px; float: right; border: solid 1px #666; margin: 4px; }

/* ランキング商品テキストリンク */
.top_rk { }
.top_rk u { color: #FF3366; padding-left: 10px; text-decoration: none; }
.top_rk a { color: #007e7e; text-decoration: none; }
.top_rk a:visited { color: #007e7e; text-decoration: none; }
.top_rk a:hover { color: #007e7e; text-decoration: underline; }

/* 週間人気ランキング */
.weekly_rk { font-size: 10px; line-height: 12px; padding: 5px;
			color: #666; text-decoration: none; } 
.weekly_rk a:visited { color: #cc0000; text-decoration: none; }
.weekly_rk a:hover { color: #663300; text-decoration: underline; }


/* カテゴリ分類 */
.top_cat {  }
.top_cat h2 { font-size: 12px; letter-spacing: 1px; display: inline; }
.top_cat td { vertical-align: top; }
.top_cat blockquote { font-size: 12px; line-height: 16px; margin: 0.5em; }
.top_cat #season a { color: #FF5100; }
.top_cat #season a:visited { color: #FF5100; }
.top_cat #season a: hover { color: #FF5100; }

.top_cat a { color: #006666; text-decoration: none; }
.top_cat a:visited { color: #006666; text-decoration: none; }
.top_cat a:hover { color: #009966; text-decoration: underline; }
.top_cat .idx { vertical-align: middle; margin: 5px 10px 0px 0px; }


/* 画像一覧（glist）基本設定
------------------------------ */
.glist { }
.glist tr { vertical-align: top; }
.glist td { border-bottom: 1px solid #A1BAEA; text-align: center; width: 33%; padding: 6px; }
.glist .pct { width: 112px; height: 112px; margin-bottom: 4px; }


/*マイリスト（mlist）基本設定
------------------------------ */
.mlist { }
.mlist tr { vertical-align: top; }
.mlist td { border-bottom: 1px solid #A1BAEA; }

/* 画像、ショップへのリンク */
.mlist .cbox { background: #E7EFFF; padding: 0px; vertical-align: middle; width: 50px; color: #336699; }


/* 以下リスト部　右側
------------------------------------ */
.left_col { padding: 10px 5px 10px 5px; vertical-align: top;
			background: url("/images/bg.gif"); background-position: top right; background-repeat: repeat-y; background-color: #ffffff; }

/* 左部マイリスト */
.left_mlst { background: #fff; }
.left_mlst td { font-size: 11px; line-height: 13px; border-bottom: dashed 1px #999; padding: 2px 0px; vertical-align: top; }
.left_mlst img { float: left; width: 50px; height: 50px; padding-right: 4px; }


/* 左部関連キーワード */
.left_key { background: #fff; }
.left_key td { font-size: 11px; line-height: 13px; border-bottom: dashed 1px #999; padding: 0px; vertical-align: top; }



/* おみくじページ制御
------------------------------------ */
.kuji { border: solid 1px #A681CF; }
.kuji .item { background: #FFF1FD; }
.kuji .item td { vertical-align: top; padding: 10px; }
.kuji #l_item { width: 80px; height: 80px; margin-right: 10px; border: solid 1px #A681CF; }


/* フッター
------------------------ */
/* お問い合わせ */
.contact { font-size: 11px; padding: 2px 10px; color: #003366; }

/* コピーライト */
.copy { font-family: Verdana, Helvetica; font-size: 11px; padding: 2px 2px 10px; color: #336699; }

/* 会社案内 */
.corp { font-size: 13px; line-height: 18px; }
.corp ul { padding: 10px 0px 10px 15px; margin: 10px; }
.corp ol { padding: 1em 0.8em; }
.corp li { padding-bottom: 20px; }
.corp blockquote { margin: 2em; }
.corp h3 { font-size: 14px; letter-spacing: 2px; border-bottom: solid 1px #8EDA1D;  border-left: solid 10px #33CC66; padding: 0px 0px 4px 10px; }
.corp u { color: dd0000; }
.corp_top { width: 770px; font-size: 11px; padding: 0px 5px; text-align: right; color: #9BA7A2; }
.corp_top a { color: #838D88; text-decoration: none; }
.corp_top a:visited { color: #838D88; text-decoration: none; }
.corp_top a:hover { color: #838D88; text-decoration: underline; }


/* 姉妹サイト */
.group td { vertical-align: top; font-size: 11px; line-height: 12px; }
.group a { color: #444; text-decoration: none; }
.group a:visited { color: #444; text-decoration: none; }
.group a:hover { color: #444; text-decoration: underline; }


/* 以下ガイド（/guide/）
------------------------ */
.pt_ti { vertical-align: middle; background-color: #E9F1FD; }
.pt_ti h3 { font-size: 14px; letter-spacing: 1px; color: #0033FF; height: 30px; padding: 7px 0px 0px 120px; margin: 0px; }
.pt_ti h3#pt01 { background: url("/guide/images/pt01.gif") no-repeat; background-position: top left; background-repeat: no-repeat; }
.pt_ti h3#pt02 { background: url("/guide/images/pt02.gif") no-repeat; background-position: top left; background-repeat: no-repeat; }
.pt_ti h3#pt03 { background: url("/guide/images/pt03.gif") no-repeat; background-position: top left; background-repeat: no-repeat; }
.pt_bg { padding: 10px 10px 15px 10px; text-align: center; background: url("/guide/images/pt_bg.gif"); background-position: bottom; background-repeat: no-repeat; background-color: #E9F1FD; }


.stp_ti { vertical-align: middle; background-color: #FDFDE9; }
.stp_ti h3 { font-size: 14px; letter-spacing: 1px; color: #004A5D; height: 30px; padding: 7px 0px 0px 120px; margin: 0px; }
.stp_ti h3#pt01 { background: url("/guide/images/stp01.gif") no-repeat; background-position: top left; background-repeat: no-repeat; }
.stp_ti h3#pt02 { background: url("/guide/images/stp02.gif") no-repeat; background-position: top left; background-repeat: no-repeat; }
.stp_ti h3#pt03 { background: url("/guide/images/stp03.gif") no-repeat; background-position: top left; background-repeat: no-repeat; }
.stp_ti h3#pt04 { background: url("/guide/images/stp04.gif") no-repeat; background-position: top left; background-repeat: no-repeat; }
.stp_ti h3#pt05 { background: url("/guide/images/stp05.gif") no-repeat; background-position: top left; background-repeat: no-repeat; }
.stp_bg { padding: 5px 15px 15px 15px; text-align: center; background: url("/guide/images/stp_bg.gif"); background-position: bottom; background-repeat: no-repeat; background-color: #FDFDE9; }
.stp_tex .sp { border: solid 1px #D5A8D0; text-align: center; padding: 6px; margin: 10px; background: #fff; }


/* ガイド説明文・index,02共通 */
.g_tex { padding: 5px 5px 10px 5px; vertical-align: top; }
.g_tex strong { color: blue; }
.g_tex .sp { border: solid 1px #D5A8D0; text-align: center; padding: 6px; margin: 10px; background: #fff; }
.g_tex b, .g_tex_s b { color: #ff0000; font-weight: normal; }
.g_tex sup { color: #ff0000; }
.g_tex_s { font-size: 11px; line-height: 13px; padding: 5px 5px 10px 5px; vertical-align: top; color: #555; }
.g_tex ul { margin: 5px 5px 5px 1em; }
.g_tex li { margin: 0px 0px 0px 1em; list-style-image: url("/images/li.gif") }

.g_tex #pt { margin-left: 10px; float: right; }



/* リスティング広告設定（/inc/sponsor.txt指定）
-------------------------------------------------- */
.lst01 { border: solid 1px #ccc; padding: 5px; margin: 5px 0px; }
.lst01 img { float: left; margin-right: 5px; }
.lst01 strong { color: #334E99; }
.lst01 a:link { color: #FF4200; }
.lst01 a:visited { color: #D93800; }
 

.lst02 { margin-top: 10px; text-align: center; padding: 5px; border: solid 1px #ccc; }
.lst02 a:link { background: url("/images/arw_cl.gif") left no-repeat; padding-left: 15px; }


/* トップ・ベルーナ広告設定（/cl/bellna/top.txt指定）
-------------------------------------------------- */


.rk1 { background: url("/cl/bellna/images/top_bellna01.gif") no-repeat; vertical-align: top; padding: 24px 0px 0px 69px; }
.rk2 { background: url("/cl/bellna/images/top_bellna02.gif") no-repeat; vertical-align: top; padding: 24px 0px 0px 64px; }
.rk3 { background: url("/cl/bellna/images/top_bellna03.gif") no-repeat; vertical-align: top; padding: 24px 0px 0px 64px; }




/* 汎用
-------------------------------------------------- */
.images {
	margin: 0px;
	padding: 0px;
}
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-table; zoom: 1}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}

/* End hide from IE-mac */
/* メールマガジン（/inc/melma.txt指定）
-------------------------------------------------- */
#melma {
	margin: 0px 0px 20px;
	padding: 0px;
	width: 180px;
}
#melma .ml_comment {
	line-height: 120%;
	background: url(/images/bn_mailmag_bg.jpg) no-repeat left bottom;
	margin: 0px;
	padding: 5px 5px 5px 60px;
}
/* モバイルサイト（/inc/mobile_site.txt指定）
-------------------------------------------------- */
#mobile_site {
	margin: 0px 0px 20px;
	padding: 0px;
	width: 180px;
}
/* PRバナー（/inc/pr_banner.txt指定）
-------------------------------------------------- */
#pr_banner {
	margin: 0px 0px 20px;
	padding: 0px;
	width: 180px;
}
#pr_banner .banner_img {
	margin: 0px 0px 5px;
	padding: 0px 0px 5px;
	border-bottom: 1px dotted #CCC;
	text-align: center;
}

/* TVショッピング（/inc/tv_shopping.txt指定）
-------------------------------------------------- */
#tv_shopping_all {
	margin: 10px 0px 0px;
	padding: 0px;
	width: 330px;
}
#tv_shopping_all iframe {
	margin: 0px;
	padding: 0px;
	width: 330px;
	height: 340px;
}
#tv_shopping {
	margin: 10px 0px 0px;
	padding: 0px;
	width: 330px;
}
#tv_shopping .tv_aff {
	margin: 5px 0px 0px 15px;
	padding: 0px;
	text-align: center;
	float: left;
	width: 154px;
	display: inline;
}
#tv_shopping .tv_shop {
	margin: 0px 0px 0px 10px;
	padding: 5px 0px 0px;
	text-align: center;
	float: left;
	width: 145px;
	display: inline;
}
#tv_shopping .tv_shop_tit {
	margin: 0px auto;
	padding: 5px 0px 0px;
	text-align: center;
	width: 130px;
}
#tv_shopping .shop_banner {
	margin: 10px auto 30px;
	padding: 0px;
	text-align: center;
	width: 130px;
}
#tv_shopping .shop_banner span {
	margin: 3px 0px 0px;
	padding: 3px;
	text-align: center;
	background: #EAEAEA;
	display: block;
}

/* info（/inc/tv_shopping.txt指定）
-------------------------------------------------- */
#info {
	margin: 10px 0px 0px;
	padding: 0px;
	width: 570px;
	font-size: 12px;
}
#info .newinfo {
	background: url(/images/info_img_001.jpg) no-repeat left top;
	margin: 0px 0px 1px;
	padding: 5px 0px 5px 55px;
	border-bottom: 2px solid #E7E7E7;
}
#info .newinfo li {
	background: url(/images/info_img_003.gif) no-repeat 5px 4px;
	margin: 0px 0px 5px;
	padding: 0px 0px 0px 20px;
	list-style: none;
}
/* search（/inc/search_ssi.txt指定）
-------------------------------------------------- */
.form_text {
	width: 170px;
	margin: 0px;
	padding: 0px;
}

/* no_data
-------------------------------------------------- */
#no_data {
	margin: 20px 0px;
	padding: 0px;
	width: 570px;
}
#no_data .message {
	margin: 0px 0px 10px;
	padding: 10px;
	background: #EAF2D2;
	border: 1px solid #B0D05C;
	font-size: 14px;
	vertical-align: middle;
}
#no_data .subtitle {
	margin: 0px 0px 5px;
	padding: 0px;
	width: 570px;
}
#no_data .n_t {
	font-size: 12px;
	line-height: 160%;	
}
#no_data .search_list {
	font-size: 12px;
	line-height: 160%;
	border-bottom: 1px dotted #CCC;
	margin: 5px 0px 10px;
	padding: 0px 0px 5px;
}
#no_data .search_list li {
	margin: 0px 0px 5px 25px;
	padding: 0px 0px 0px 5px;
	list-style: disc outside;
}
#no_data .other_link {
	font-size: 12px;
	line-height: 160%;
	margin: 5px 0px 0px;
	padding: 0px;
}
#no_data .other_link li {
	background: url(/images/info_img_003.gif) no-repeat 7px 3px;
	margin: 0px 0px 5px;
	padding: 0px 0px 0px 25px;
	list-style: none;
}

/* attend
-------------------------------------------------- */
#attend_buy {
	background: #EFEFEF;
	margin: 0px 0px 10px;
	padding: 10px 10px 5px;
	width: 550px;
}
#attend_buy .attend_title {
	font-size: 14px;
	font-weight: bold;
	color: #DC7676;
	background: #FFF;
	text-align: center;
	margin: 0px 0px 10px;
	padding: 5px;
	border: 1px solid #E3E3E3;
	line-height: 140%;
}
#attend_buy .attend_title span {
	font-size: 12px;
	font-weight: normal;
	color: #DC7676;
}
#attend_buy .attend_subtitle {
	font-size: 12px;
	font-weight: bold;
	background: url(/images/nodata_img_001.gif) no-repeat 0px 5px;
	padding: 5px 0px 5px 20px;
}
#attend_buy .buy {
	margin: 0px 0px 0px 20px;
	padding: 0px;
	list-style: none;
	font-size: 12px;
}
#attend_buy .buy img {
	margin: 0px 3px;
	padding: 0px;
	vertical-align: middle;
}
#attend_buy .buy li {
	background: #EDEDED url(/images/listmark_001.gif) no-repeat 0px 7px;
	margin: 0px;
	padding: 3px 0px 5px 15px;
	line-height: 160%;
}
#attend_buy .cont {
	margin: 10px 0px 0px 20px;
	padding: 0px;
	list-style: none;
	font-size: 12px;
}
#attend_buy .cont li {
	background: #EDEDED url(/images/listmark_001.gif) no-repeat 0px 5px;
	margin: 0px;
	padding: 3px 0px 5px 15px;
	line-height: 160%;
}

/* item_list
-------------------------------------------------- */
a.buy_btn {
	display: block;
	margin: 3px 0px 0px;
	padding: 0px;
	height: 30px;
	width: 94px;
	text-decoration: none;
	background: url(/images/btn_buy.gif) no-repeat left top;
}
a.buy_btn:hover {
	background: url(/images/btn_buy.gif) no-repeat left bottom;
}

/* 商品一覧（plist）基本設定
------------------------------ */
.plist tr { vertical-align: top; }
.plist td { border-bottom: 1px solid #A1BAEA; }

/* 商品名 */
.prod { font-size: 13px; line-height: 16px; float: left; display: inline; width: 80%; }
.prod a { color: #338899; text-decoration: underline; }
.prod a:visited { color: #888; text-decoration: underline; }
.prod a:hover { color: #ffd200; text-decoration: underline; }

/* チェックボックス */
.cbox { background: #E7EFFF; padding: 0px; vertical-align: middle; }

/* 価格 */
.pri { font-size: 13px; line-height: 16px; font-weight: bold; white-space: nowrap; color: #CC0033;
		float: right; display: inline; width: 20%; text-align: right; padding-bottom: 10px; }

/* 並べ替え */
.sort { font-size: 13px; }
.sort strong { color: #339933; }

/* 説明 */
.info { font-size: 11px; line-height: 13px; padding: 4px 4px 4px 10px; }
.info img { margin: 10px 0px 4px; }

/* 画像、ショップへのリンク */
.info_s { font-size: 12px; line-height: 13px; font-weight: normal; color: #B26E9A; padding: 4px; }
.info_s a { color: #B26E9A; text-decoration: none; }
.info_s a:visited { color: #B26E9A; text-decoration: none; }
.info_s a:hover { color: #B26E9A; text-decoration: underline; }
.info_s.info_logo img { width: 88px; height: 31px; margin-bottom: 0px; }
.info_s img { width: 100px; height: 100px; margin-bottom: 4px; }

/* チェックした商品をまとめて表示 */
.clist { background: url("/images/arw_ck.gif"); background-position: top left; background-repeat: no-repeat; vertical-align: top;
padding: 4px 4px 4px 40px; text-align: left; font-size: 11px; color: #003366; background-color: #EAEAEA; border: solid 1px #ffffff; }

/* 備考 */
.rem { font-size: 11px; line-height: 13px; padding: 4px 4px 4px 10px; width: 100px; color: #379289; }


/* 小判へのリンク */
.go_pt {
	font-size: 11px;
	line-height: 18px;
	font-family: ＭＳ Ｐゴシック, Verdana;
}
.go_pt img {
	vertical-align: text-bottom;
	margin: 0px 3px 0px 0px;
	padding: 0px;
}
.go_pt u { color: #DD0000; font-weight: bold; padding: 0px 2px; }

.go_pt a { color: #444; text-decoration: none; }
.go_pt a:visited { color: #444; text-decoration: none; }
.go_pt a:hover { color: #444; text-decoration: underline; }

/* item_list_new
-------------------------------------------------- */
.itemlist {
	font-size: 12px; line-height: 13px; font-weight: normal; color: #B26E9A; padding: 4px;
}
.itemlist_images {
	margin: 0px;
	padding: 0px;
	width: 100px;
	float: left;
	font-size: 11px;
	text-align: center;
}
.itemlist_images img { width: 100px; height: 100px; margin-bottom: 4px; }
.itemlist_images a { color: #B26E9A; text-decoration: none; }
.itemlist_images a:visited { color: #B26E9A; text-decoration: none; }
.itemlist_images a:hover { color: #B26E9A; text-decoration: underline; }

.itemlist_details {
	margin: 0px 0px 0px 5px;
	padding: 0px;
	width: 250px;
	float: left;
	display: inline;
}
.itemlist_details div {
	font-size: 11px;
	line-height: 140%;
	color: #333333;
	margin: 5px 0px 10px;
	padding: 0px;
}
.itemlist_details a.itemlink {
	background: url(/images/itemlist_link.gif) no-repeat left 0px;
	height: 11px;
	width: 62px;
}
.itemlist_details a.itemlink:hover {
	background: url(/images/itemlist_link.gif) no-repeat left -12px;
}
.itemlist_price {
	margin: 0px 0px 0px 4px;
	padding: 28px 0px 0px;
	width: 85px;
	float: left;
	font-size: 14px;
	font-weight: bold;
	white-space: nowrap;
	color: #CC0033;
	text-align: center;
	display: inline;
	font-family: Verdana, "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka;
}
.itemlist_price p {
	margin: 8px auto 0px;
	padding: 0px;
	width: 65px;
}
.itemlist_function {
	margin: 0px;
	padding: 0px;
	width: 94px;
	float: right;
}
.itemlist_function .funcbtn {
	margin: 0px 0px 4px;
	padding: 0px;
	width: 94px;
}
.itemlist_function .similar {
	margin: 0px 0px 4px!important;
	padding: 0px!important;
	width: 94px;
	color: #607230;
	text-decoration: none;
	background: url(/images/fanc_btn_001.jpg) no-repeat left top;
}
.itemlist_function .similar a {
	margin: 0px!important;
	padding: 0px 0px 0px 16px!important;
	display: block;
	font-size: 10px;
	line-height: 20px;
	color: #607230;
	text-decoration: none;
}
/*.itemlist_function .mylist a {
	margin: 0px;
	padding: 0px 0px 0px 16px;
	width: 78px;
	display: block;
	font-size: 10px;
	line-height: 20px;
	color: #B748B7;
	text-decoration: none;
	background: url(/images/fanc_btn_002.jpg) no-repeat left top;
}
.itemlist_function .mylist a:hover {
	background: url(/images/fanc_btn_002.jpg) no-repeat left bottom;
}*/
.itemlist_function .maker_banner {
	margin: 0px 0px 4px;
	padding: 4px 0px 0px;
	width: 94px;
	border-top: 1px dotted #CCC;
	text-align: center;
	line-height: 140%;
	font-size: 11px;
}
.itemlist_function .maker_banner img {
	margin: 0px 0px 4px;
	padding: 0px;
}

