@charset "shift_jis";
/* CSS Document */

/* 現在のページ数 */
#container #teeparty_maincontent .page_unit  {
    margin:0;
    padding:0;
	background-image: url(/images/main_column_bg.gif);
}

#container #teeparty_maincontent .page_unit .page {
    font-size:12px;
	font-weight:bold;
	text-align:left;
    margin-left:30px;
}

/*ラベル*/
#container #teeparty_maincontent .tee_products .tee_menu .tee_label_name {
    margin-top:32px;
	text-align:left;
}

#container #teeparty_maincontent .tee_products .tee_menu .tee_label_t {
    margin:0;
	text-align:left;
    font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
    font-size:15px;
    word-break:break-all;
}

#container #teeparty_maincontent .tee_products .tee_menu .tee_label_t a:link {background-color:#000;color:#FFF;text-decoration:none;width:145px;padding:10px 5px;display:block;}
#container #teeparty_maincontent .tee_products .tee_menu .tee_label_t a:visited {background-color:#000;color:#FFF;text-decoration:none;width:145px;padding:10px 5px;display:block;}
#container #teeparty_maincontent .tee_products .tee_menu .tee_label_t a:active {background-color:#000;color:#FFF;text-decoration:none;width:145px;padding:10px 5px;display:block;}
#container #teeparty_maincontent .tee_products .tee_menu .tee_label_t a:hover {background-color:#645d5b;color:#fff;text-decoration:none;width:145px;padding:10px 5px;display:block;}



/*タイトル*/
#container #teeparty_maincontent .tee_products .tee_menu .tee_title_t {
	width:153px;
	text-align:left;
	margin-top:20px;
}

#container #teeparty_maincontent .tee_products .tee_menu .tee_title_t .name {
	width:149px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight:bold;
	font-size:15px;
	text-align:left;
	padding:3px 8px 3px 0;
	word-break:break-all;
}

/*TEE INTRO*/
#container #teeparty_maincontent #tee_intro {
	width:770px;
	text-align:left;
	margin:0 auto 30px auto;
	
}

#container #teeparty_maincontent #tee_intro:after {
    content:".";
    height:0px;
    clear:both;
    display: block;
    visibility:hidden;
}

#container #teeparty_maincontent #tee_intro .title {
	width:770px;
	text-align:center;
	margin-bottom:37px;
}

#container #teeparty_maincontent #tee_intro .img {
	width:334px;
    padding:0;
	padding:26px 0 26px 25px;
	background-color:#ffffff;
    float:left;
}

#container #teeparty_maincontent #tee_intro .copy {
	width:350px;
	padding:15px 20px 15px 40px;
    margin-left: 0px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:12px;
	line-height:18px;
    float:left;
	background-color:#ffffff;
}

/*TEE BUTTON 2*/
#container #teeparty_maincontent #tee_button {
	width:770px;
	padding:30px 0 0 0;
	margin:0 auto;
}

#container #teeparty_maincontent #tee_button:after {
    content:".";
    height:0px;
    clear:both;
    display: block;
    visibility:hidden;
}

#container #teeparty_maincontent #tee_button .btn_l {
	width:380px;
	text-align:center;
    margin: 0;
    padding: 0;
	float:left;
}

#container #teeparty_maincontent #tee_button .btn_r {
	width:380px;
	text-align:center;
	margin: 0;
    padding: 0;
    float:left;
}


/*TEE BUTTON 3*/
#container #teeparty_maincontent .tee_button1 {
	padding-top:20px;
	margin: 0 auto;
	width:770px;
	text-align:center;
}

#container #teeparty_maincontent #tee_button2 {
	width:770px;
	margin: 0 auto;
	text-align:left;
	padding-top:10px;
}


#container #teeparty_maincontent #tee_button2:after {
    content:".";
    height:0px;
    clear:both;
    display: block;
    visibility:hidden;
}

#container #teeparty_maincontent #tee_button2 .btn_l {
	width:380px;
	text-align:center;
	margin: 0;
    padding: 0;
	float:left;
}

#container #teeparty_maincontent #tee_button2 .btn_r {
	width:380px;
	text-align:center;
	margin: 0;
    padding: 0;
    float:left;
}


/*トップーNEW ITEM*/
#new_item {
	width: 770px;
	margin: 40px auto 0 auto;
	padding: 5px 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000;
	}

#new_item .title_area {
	width:770px;
	text-align:center;
	position:relative;
	height:27px;
	margin-bottom:37px;
}

#new_item .title_area .title {
	position:absolute;
	left:250px;
}


#new_item .title_area .icon {
	position:absolute;
	left:460px;
}

#new_item .txt {
	font-size:9px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	padding:10px 0;
	font-weight:bold;
	}

#new_item .new_item_goods .today_up {
	position:absolute;
	width:71px;
	height:71px;
	top:154px;
	left:224px;
}
	
#new_item .new_item_goods .img {
	position:relative;
	margin:0px;
	padding:0px;
	height:226px;
	}

#new_item .new_item_goods {
	position:relative;
	width: 226px;
	padding-right: 0px;
	float: left;
	text-align:center;
}


.new_item_terminater {
	clear: left;
}

/*バナーエリア*/
.bannar_area {
	width: 770px;
	text-align:center;
	padding: 30px 0px;
	margin:0 auto;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000;
	}

/* ========== Designers List==========*/
#d_list_area {
	width:770px;
	margin:30px auto 30px auto;
	position:relative;
	text-align:center;
	overflow: hidden;
	height: auto;
}

#d_list_area .title_area {
	width:770px;
	text-align:center;
	position:relative;
	height:27px;
	margin:20px 0 10px 0;
}

#d_list_area .submenu {
  margin:0 auto;
  background-image: url(/images/tab_bg.gif);
  width:768px;
  height:56px;
  position:relative;
}

#d_list_area .submenu .all_artist {
	position:absolute;
	top:1px;
	left:21px;
}

#d_list_area .submenu .ninki_artist {
	position:absolute;
	top:1px;
	left:186px;
}

#d_list_area .submenu ul {
  list-style:none;
  float:left;
}

#d_list_area .submenu ul li {
  float:left;
  margin: 0 15px 0 0;
}

#d_list_area .search_char {
  float:left;
  margin:0 10px 20px 10px;
}

#d_list_area .index {
  margin:5px 0 5px 0;
}

#d_list_area .index .unit {
  float:left;
  margin:3px 10px 3px 0;
}

#d_list_area .index ul {
  list-style:none;
  float:left;
}

#d_list_area .index ul li {
  float:left;
  margin: 0 2px 0 2px;
  font-size:14px;
  font-weight:bold;
  padding:3px 3px 3px 3px;
  background-color:#f2f2f2;
}

#d_list_area .index ul li:hover {
  background-color:#888888;
}

#d_list_area .index ul li a {
  text-decoration: none;
  color:#333;
}

#d_list_area .index ul li a:hover {
  text-decoration: underline;
  color:#fff;
}

#d_list_area .index ul li.label {
  font-size:12px;
  font-weight:bold;
  text-align:left;
  margin-right:8px;
  background-color:#fff;
}

#d_list_area .d_tags {
  float:left;
  width:770px;
  margin-top:5px;
  font-size:14px;
  text-align:left;
  background-color:#fff;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
}

#d_list_area .d_tags_inner {
  margin: 10px 10px 10px 10px;
}

#d_list_area .d_tags ul.artists {
  list-style:none;
  margin: 1px 10px 15px 10px;
}

#d_list_area .d_tags ul.artists li {
  margin:0 10px 5px 0;
  display:inline;
  white-space:nowrap;
}

#d_list_area .d_tags ul.artists li a {
  text-decoration: none;
  color:#333;
}

#d_list_area .d_tags ul.artists li a:hover {
  text-decoration: underline;
}

#d_list_area .d_list {
    width:830px;
    float:left;
    margin-top: 20px;
    text-align:center;
}

#d_list_area .d_list_zero {
    width:830px;
    height:600px;
    float:left;
    text-align:center;
}

#d_list_area .d_list ul {
  list-style:none;
  float:left;
}

#d_list_area .d_list ul li {
  margin: 2px 0 2px 0;
}

#d_list_area .d_list .artist_block {
  background-color:#fff;
  width:770px;
  height:295px;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
}

#d_list_area .d_list .artist_block p {
  margin:0;
  padding:0;
  padding:5px 5px;
  text-align:left;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
}

#d_list_area .d_list .artist_block p.artist_name {
  background-color:#efefef;
  font-size:16px;
  font-weight:bold;
}

#d_list_area .d_list .artist_block .products ul {
  list-style:none;
  margin: 0 0 0 6px;
}

#d_list_area .d_list .artist_block .products ul li {
  float:left;
  margin: 0 5px 0 5px;
}

#d_list_area .d_list .artist_block p.more {
  margin:230px 5px 0 690px;
  font-weight:bold;
  position:absolute;
}


#d_list_area .d_list .to_search {
  margin:2px 0 2px 0;
  height:11px;
  text-align:right;
  font-size:10px;
}
#d_list_area .d_list .to_search a {
  color:#222;
}

#d_list_area .d_list .top {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:18px;
	font-weight:bold;
  text-align:right;
}

#d_list_area .artist_count{
	width:100%;
	margin:10px auto 0 auto;
	font-size:12px;
	font-weight:bold;
	position:relative;
	text-align:right;
	overflow: hidden;
	height: auto;
}

#d_list_area .search {
  height:100px;
  clear:left;
  margin-left:10px;
}

#d_list_area .d_tags_inner .search {
  height:50px;
  clear:left;
  margin-left:10px;
}


#d_list_area .search p {
  text-align:left;
  font-weight:bold;
  margin:0 2px 10px 2px;
}

#d_list_area .search .period {
  float:left;
  margin: 0 10px 5px 10px;
}

#d_list_area .search span {
  font-size:12px;
  font-weight:bold;
  text-align:left;
  margin:0 3px 0 3px;
}

#d_list_area .search .ranking {
  float:left;
  margin: 0 10px 5px 0;
}



/*タグ*/
#tag_area {
	width: 770px;
	margin: 40px auto 0 auto;
	padding:5px 0px;
	}
	
#tag_area .title_area {
	width:770px;
	text-align:center;
	position:relative;
	height:27px;
	margin-bottom:37px;
}

#tag_area .title_area .title {
	position:absolute;
	left:329px;
}


#tag_area .title_area .icon {
	position:absolute;
	left:429px;
}

#tag_area .tag {
	width:770px;
	text-align:left;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:40px;
	line-height:61px;
	font-weight:bold;
	margin-bottom:37px;
}

/*　タグ一覧ページタイトル　*/
#tag_area .title_detail {
	width:770px;
	text-align:center;
	position:relative;
	height:27px;
	margin-bottom:37px;
}

/*トップーLABEL一覧*/
#label_list {
	width: 770px;
	margin: 40px auto 0 auto;
	padding: 5px 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000;
	}

#label_list .title_area {
	width:770px;
	text-align:center;
	position:relative;
	height:27px;
	margin-bottom:37px;
}

#label_list .title_area .title {
	position:absolute;
	left:285px;
}


#label_list .title_area .icon {
	position:absolute;
	left:412px;
}

#label_list .txt {
	font-size:9px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	padding:10px 0;
	font-weight:bold;
	}

#label_list .txt a:link {9px}
#label_list .txt a:visited {9px}
#label_list .txt a:active {9px}
#label_list .txt a:hover {9px}

.label_list_terminater {
	clear: left;
}

/*LABEL一覧　詳細*/
#label_listd {
	width: 770px;
	margin: 23px auto 0 auto;
	padding: 5px 0px;
}

#label_listd .title_area {
	width:770px;
	text-align:center;
	position:relative;
	height:27px;
	margin-top:10px;
	margin-bottom:20px;
}

#label_listd .title_area .title {
	position:absolute;
	left:350px;
}

#label_listd ul.label_tile {
	width:770px;
	list-style:none;
	float:left;
	margin:0px 0 30px 10px;
}

#label_listd ul.label_tile li {
  background-color:#fff;
  float:left;
  margin: 3px 3px 3px 3px;
  width:138px;
  height:190px;
  border: 2px solid #f1f0f0;
  text-align:center;
}

#label_listd ul.label_tile li.on {
  border: 2px solid #6dd2fe;
}

#label_listd ul.label_tile li img {
  margin-top: 5px;
}

#label_listd .submenu {
  margin:0 auto;
  background-image: url(/images/tab_bg.gif);
  width:768px;
  height:56px;
  position:relative;
}

#label_listd .submenu .all_label {
	position:absolute;
	top:1px;
	left:21px;
}

#label_listd .submenu .ninki_label {
	position:absolute;
	top:1px;
	left:186px;
}



#label_listd .submenu ul {
  list-style:none;
  float:left;
}

#label_listd .submenu ul li {
  float:left;
  margin: 0 15px 0 0;
}

#label_listd .comment {
  text-align:left;
  margin: 15px 15px 15px 15px;
}

#label_listd .ranking_inner {
  margin: 15px 1px 10px 1px;
}

#label_listd .search {
  height:100px;
  clear:left;
  margin-left:10px;
}

#label_listd .ranking_inner .search {
  height:50px;
  clear:left;
  margin-left:10px;
}


#label_listd .search p {
  text-align:left;
  font-weight:bold;
  margin:0 2px 10px 2px;
}

#label_listd .search .period {
  float:left;
  margin: 0 10px 5px 10px;
}

#label_listd .search span {
  font-size:12px;
  font-weight:bold;
  text-align:left;
  margin:0 3px 0 3px;
}

#label_listd .search .ranking {
  float:left;
  margin: 0 10px 5px 0;
}


.tooltip {
  position:absolute;
  left:-9999px;
  z-index:10;
  width:550px;
}

.tooltip_inner {
  background-color:#fff;
  border:3px solid #6dd2fe;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  width:550px;
  overflow:hidden;
  height : auto ;
  min-height:400px;
  margin:0 auto;
}

.tooltip p {
  margin:0;
  padding:0;
  padding:5px 5px;
  text-align:left;
}

.tooltip p.label_name {
  background-color:#efefef;
  font-size:16px;
  font-weight:bold;
}

.tooltip p.label_desc {
  font-size:14px;
}

.tooltip p.more {
  float:right;
  display:none;
  margin-right:5px;
  font-weight:bold;
}

.tooltip .label_products {
  clear:left;
}

.tooltip .label_products img.loading {
  margin-top:100px;
}

.tooltip .label_products ul {
  list-style:none;
  margin:7px 0 0 28px;
}

.tooltip .label_products ul li {
  float:left;
  margin: 5px 5px 5px 5px;
}

#label_listd .t_txt {
  display: none;
}


#label_footer {
	background-color:#fff;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #f1f0f0;
	margin:0 auto;
	width:770px;
	text-align:left;
}

#label_footer_inner {
  margin:20px 0 0 25px;
}

#label_footer .label_block {
  float:left;
  width: 200px;
  margin:0 0 0 25px;
}

#label_footer ul {
  list-style:none;
}

#label_footer ul li {
  margin: 0px 0px 5px 0px;
}



/*NEW ITEM詳細画面*/
#new_itemd {
  width: 770px;
  margin: 40px auto 0 auto;
  padding: 5px 0px;
  background-color:#fff;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
}

#new_itemd .itemd_inner {
  margin: 10px 1px 10px 1px;
}

#new_itemd h2 {
  font-size:18px;
  margin: 10px 0px 10px 0px;
}

#new_itemd .comment {
  text-align:left;
  margin: 10px 10px 10px 10px;
}

#new_itemd .freetext {
  text-align:left;
  margin: 0 10px 10px 10px;
}

#new_itemd .artist_rss {
  text-align:left;
  margin: 10px 10px 30px 10px;
}


#new_itemd .title_area {
  width:770px;
  text-align:center;
  position:relative;
  height:27px;
  margin-bottom:37px;
  font-size:16px;
}

#new_itemd .title_area .title {
}

#new_itemd .txt {
	font-size:9px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	padding:10px 0;
	font-weight:bold;
	}

#new_itemd .new_item_goods .img {
	position:relative;
	margin:0px;
	padding:0px;
	background-color:#ffffff;
	}

#new_itemd .new_item_goods .today_up {
	position:absolute;
	width:71px;
	height:71px;
	top:154px;
	right:0px;
	}

#new_itemd .new_item_goods {
	position:relative;
	width: 250px;
	height:auto;
	margin: 0 3px;
	padding-right: 0px;
	float: left;
	text-align:center;
}

#new_itemd .new_item_goods .txt a {
  text-decoration: none;
}

#new_itemd .new_item_goods .txt a:hover {
  text-decoration: underline;
}


.new_itemd_terminater {
	clear: left;
}

/*20110415変更*/

#collection {
	width:769px;
	margin:0 auto 10px auto;
	background-color:#ffffff;
}

#collection #collection_title {
	width:769px;
	margin:0 auto;
}

#collection #collection_title .c_img {
	width:769px;
	margin:0;
}

#collection #collection_title .c_txt {
	padding:18px;
	text-align:left;
	font-size:12px;
	font-weight: normal;
	line-height:1.5em;
}

#collection #collection_area {
    margin: 0 0 0 7px;
}

#collection #collection_area .collection_goods {
    float: left;
    height: auto;
    margin: 0 3px 10px 3px;
    padding-right: 0;
    position: relative;
    text-align: center;
    width: 243px;
    border:solid 1px #cccccc;
    background-color:#ffffff;
}

#collection #collection_area .txt_left{
	text-align:left;
	font-weight: normal;
	padding: 10px 5px;
	line-height:1.4em;
}

#collection #collection_area .goods_area {
    margin: 0;
    padding: 0;
    position: relative;
    width: 243px;
}

#collection #collection_area .goods_area .new {
    margin: 0;
    padding: 0;
    right:3px;
    bottom:5px;
    position: absolute;
    width: 66px;
    z-index:1;
}

#collection #collection_area .goods_area .img {
    margin: 0;
    padding: 0;
    position: relative;
    width: 243px;
    z-index:0;
}

#collection #collection_area .img .new {
    margin: 0;
    padding: 0;
    right:2px;
    bottom:0;
    position: absolute;
    width: 243px;
    position:relative;
}

#collection #collection_area .txt {
    padding: 0 0 20px 0;
}

/* =================
2011.08.01変更
汎用3カラム
================= */

#basic_3col{
	width:769px;
	margin:0 auto 10px auto;
	background-color:#ffffff;
}

#basic_3col #column_area {
    margin: 7px 0 0 7px;
}

#basic_3col #column_area #3col_title {
	width:769px;
	height:50px;
	margin:0 auto;
}

#basic_3col #column_area #col_title .c_img {
	width:244px;
	margin:0 10px 0 0;
	float:left;
}

#basic_3col #column_area #col_title .c_txt {
	text-align:left;
	padding:18px;
	font-size:12px;
	font-weight: normal;
}

#basic_3col #column_area .column_item {
    float: left;
    height: auto;
    margin: 0 3px 10px 3px;
    padding-right: 0;
    position: relative;
    text-align: center;
    width: 243px;
    border:solid 1px #cccccc;
    background-color:#ffffff;
}

#basic_3col #column_area .txt_left{
	text-align:left;
	font-weight: normal;
	padding: 10px 5px;
	line-height:1.4em;
}


#basic_3col #column_area .column_item_inner {
    margin: 0;
    padding: 0;
    position: relative;
    width: 243px;
}

#basic_3col #column_area .column_item_inner .new {
    margin: 0;
    padding: 0;
    right:3px;
    bottom:5px;
    position: absolute;
    width: 66px;
    z-index:1;
}

#basic_3col #column_area .column_item_inner .img {
    margin: 0;
    padding: 0;
    position: relative;
    width: 243px;
    z-index:0;
}

#basic_3col #column_area .txt {
   padding: 0 0 20px 0;
}

#basic_3col #column_area .column_item_solo {
    height: auto;
    margin: 0 3px 10px 3px;
    padding-right: 0;
    position: relative;
    text-align: center;
    width: 745px;
    border:solid 1px #cccccc;
    background-color:#ffffff;
}

#basic_3col #column_area .column_item_solo .column_item_inner{
    margin: 0;
    padding: 0;
    position: relative;
    width: 745px;
}

#basic_3col #column_area .column_item_solo .column_item_inner .img{
    margin: 5px 0;
    padding: 0;
    width: 243px;
    z-index:0;
		float:left;
}

#basic_3col #column_area .column_item_solo .column_item_inner .txt{
		margin: 5px 10px 5px 245px;
		padding:0;
}

#basic_3col #column_area .column_item_solo .column_item_inner .txt img{
}


#basic_3col #column_area .column_item_solo .column_item_inner .txt_left{
   margin: 5px 10px 5px 245px;
}




/* =================
2011.08.11追加
トップのお知らせ
================= */

div#top_tumblognews{
	width:767px;
	margin:0 auto 10px auto;
	background-color:#ffffff;
	text-align:left;
	height:100px;
	overflow-x:auto;
	overflow-y:scroll;
	border:1px solid #dadada;
}

div#top_tumblognews dl{
	margin:5px;
}

div#top_tumblognews dl dt,
div#top_tumblognews dl dd{
	line-height:1.4;
	margin-bottom:3px;
}

div#top_tumblognews dl dt{
	clear:left;
	float:left;
	width:4.5em;
	color:#ff7f00;
	font-weight:bold;
}

div#top_tumblognews dl dd{
	margin-left:5em;
	margin-bottom:4px;
}

/* =================
2011.11.11追加
アーティストピックアップ
================= */
#pickup_artist_area{
	width:770px;
	margin:10px auto;
}

#pickup_artist_area .pickup_artist{
	background-repeat: repeat-y;
	border-bottom:1px solid #d9d9d9;
	overflow:hidden;
	margin:10px 0 0 0;
}

#pickup_artist_area .pickup_artist .pickup_artist_img{
	width:124px;
	float:left;
	margin:0;
	border-top:1px solid #d9d9d9;
}

#pickup_artist_area .pickup_artist .pickup_artist_img .img{
	text-align:center;
	margin:0 auto;
	padding:7px 0;
}

#pickup_artist_area .pickup_artist .pickup_artist_txt{
	width:260px;
	float:left;
	margin:0;
	border-top:1px solid #d9d9d9;
	height: 175px;
}

#pickup_artist_area .pickup_artist .pickup_artist_txt .pickup_artist_txtarea{
	padding:7px;
}

#pickup_artist_area .pickup_artist .pickup_artist_txt .pickup_artist_txtarea .title{
	font-weight:bold;
	font-size:1.1em;
	padding:3px;
	text-align:left;
	background-color:#d9d9d9;
	color:#000000;
	word-wrap: break-word;
}

#pickup_artist_area .pickup_artist .pickup_artist_txt .pickup_artist_txtarea .txt{
	font-weight:normal;
	font-size:1em;
	padding:5px;
	text-align:left;
	word-wrap: break-word;
}

#pickup_artist_area .all_link{
	margin:7px 0;
	text-align: right;
}

div.all_link{
  margin:0 32px;
}

/* =================
2011.11.30追加
アーティストピックアップ 詳細ページ
================= */
#pickup_artist_detail{
	width:770px;
	margin:10px auto;
}

#pickup_artist_detail .pickup_artist{
	background-repeat: repeat-y;
	border-bottom:1px solid #d9d9d9;
	overflow:hidden;
	margin:10px 0 0 0;
}

#pickup_artist_detail .pickup_artist .pickup_artist_img{
	width:124px;
	float:left;
	margin:0;
	border-top:1px solid #d9d9d9;
}

#pickup_artist_detail .pickup_artist .pickup_artist_img .img{
	text-align:center;
	margin:0 auto;
	padding:7px 0;
}

#pickup_artist_detail .pickup_artist .pickup_artist_txt{
	width:260px;
	float:left;
	margin:0;
	border-top:1px solid #d9d9d9;
	height: 175px;
}

#pickup_artist_detail .pickup_artist .pickup_artist_txt .pickup_artist_txtarea{
	padding:7px;
}

#pickup_artist_detail .pickup_artist .pickup_artist_txt .pickup_artist_txtarea .title{
	font-weight:bold;
	font-size:1.1em;
	padding:3px;
	text-align:left;
	background-color:#d9d9d9;
	color:#000000;
	word-wrap: break-word;
}

#pickup_artist_detail .pickup_artist .pickup_artist_txt .pickup_artist_txtarea .txt{
	font-weight:normal;
	font-size:1em;
	padding:5px;
	text-align:left;
	word-wrap: break-word;
}

#pickup_artist_detail .all_link{
	margin:7px 0;
	text-align: right;
}