.sdb_list_tensen_prof,.sdb__blog_icon,.sdbtop_carousel_next a,.sdb_tweet_login_img a,.sdb_hash_btn1 a,.sdb_hash_btn2 a,.sdb_hash_btn3 a,.sdb_tweet_btn1,.sdb_tweet_btn1 a,.sdb_tweet_btn2,.sdb_tweet_btn2 a,.page_title_bottom_tweet1,.page_title_bottom_tweet2,.page_title_bottom_tweet3,.page_title_tweet1,.page_title_tweet2,.sdb_tweet_tag_btn a,.sdb_tweet_hiroba_btn1 a,.sdb_tweet_hiroba_btn2 a,.sdb_tweet_hiroba_btn3,.sdb_tweet_hiroba_btn4 a,.sdb_tweet_hiroba_btn5 a,.sdb_tweet_hiroba_btn6,.sdb_tweet_icon1,.sdb_tweet_icon2,.sdb_tweet_btn a,.top2_right_Official a,.top1_right_Official a,.sdb_ranking_youtaijurogo a,.sdb_top_rankspace_title1,.sdb_top_rankspace_title3,.sdb_top_rankspace_title2,.sdb_top_rankspace_btn2 a,.sdb_top_rankspace_btn3 a,#sdb_top_rankspace_tab1 a,#sdb_top_rankspace_tab1,#sdb_top_rankspace_tab2 a,#sdb_top_rankspace_tab2,#sdb_top_rankspace_tab3 a,#sdb_top_rankspace_tab3,.sdb_page_title_right,.sdb_top_rankspace_point_ico/**　アーティストプロフ関連-------------------------------------------------------------------------------------*/
.sdb_products_btn_shop_list a,.sdb_products_btn_shop_list,.sdb_glaph_6_b,.sdb_search_header2_in,#sdb_logo a,.sdb_nihonmonitor a,.sdb_e_plus a,.sdb_ipg a,.login_category_btn5,.login_category_1 a,.login_category_2 a,.login_category_3 a,.sdb_login_ssl a,.sdb_rank_tv_btn a,.sdb_rank_cm_btn a,.login_category_btn1 a,.login_category_btn2 a,.login_category_btn3 a,.login_category_btn4 a,.login_title1,.login_title2,.myMenuOutReg a,.myMenuOutLogin a,.sdb_list_tensen_newslist,.sdb_rank_single_height,.sdb_rank_album_height,.sdb_rank_dvd_height,.sdb_yahoo_btn1 a,.sdb_yahoo_btn2 a,.sdb_left_title_index,.sdb_glaph_arrow,.sdb_top_rankspace_point_icon,.sdb_top_rankspace_point_icon a,.sdb_back_month,.sdb_back_month a,.sdb_next_month,.sdb_next_month a,.sdb_history #table-07 .sdb_table_history_newsicon a,.no_image,.deview,.chumoku,.point,.break,.jusyou,.daihyousaku,.kessei,.kekkon,.wadai,.intai,.sdb_calendar_manth10,.sdb_calendar_manth11,.sdb_calendar_manth12,.sdb_calendar_manth1,.sdb_calendar_manth2,.sdb_calendar_manth3,.sdb_calendar_manth4,.sdb_calendar_manth5,.sdb_calendar_manth6,.sdb_calendar_manth7,
.sdb_calendar_manth8,.sdb_calendar_manth9,.sdb_calendar_next_manth1 a,.sdb_calendar_next_manth2 a,.sdb_calendar_next_manth3 a,.sdb_calendar_next_manth4 a,.sdb_calendar_next_manth5 a,.sdb_calendar_next_manth6 a,
.sdb_calendar_next_manth7 a,.sdb_calendar_next_manth8 a,.sdb_calendar_next_manth9 a,.sdb_calendar_next_manth10 a,.sdb_calendar_next_manth11 a,.sdb_calendar_next_manth12 a,.sdb_calendar_back_manth1 a,.sdb_calendar_back_manth2 a,.sdb_calendar_back_manth3 a,.sdb_calendar_back_manth4 a,.sdb_calendar_back_manth5 a,.sdb_calendar_back_manth6 a,.sdb_calendar_back_manth7 a,.sdb_calendar_back_manth8 a,.sdb_calendar_back_manth9 a,.sdb_calendar_back_manth10 a,.sdb_calendar_back_manth11 a,.sdb_calendar_back_manth12 a,
.sdb_calendar_tv,.sdb_calendar_cm,.sdb_calendar_live,.sdb_calendar_release,.sdb_community_PrevBtn,.sdb_community_PrevBtn a,.sdb_community_NextBtn,.sdb_community_NextBtn a,.sdb_white_space,.sdb_confirm_backbtn a,.sdb_confirm_sakuseibtn a,td#leftFrame.artistProfDetailTop div.cardArea div.bottom,.sdb_top_up2,.sdb_top_parallel2,.sdb_top_down2,.sdb_ranking_btn6 a,.sdb_ranking_btn6,.sdb_listen,.sdb_prof_icon1,.sdb_prof_icon2,.sdb_prof_icon3,.sdb_prof_icon4,.sdb_pnBtns1 a,.sdb_pnBtns2 a,.sdb_pnBtns3 a,.sdb_all_btn,.sdb_rank_cm,.sdb_rank_tv,.sdb_history_text_top,.sdb_history_text_bottom,.topicDetail div.commentBox div.box div.in div.bottom div.right div.data div.right span.nonere,.topicDetail div.commentBox div.box div.in div.bottom div.right div.data div.right span.re,.sdb_CommentBtn,.sdb_submitbtn,.topicDetail div.newTopicBox div.bottom div.right a,.topicDetail div.newTopicBox dl dt a,.sdb_history table#table-06 th,.sdb_history table#table-05 th ,.sdb_history table#table-04 th,.jcarousel-skin-ie7 .jcarousel-next-horizontal,.jcarousel-skin-ie7 .jcarousel-prev-horizontal,#sdb_community_tab1,#sdb_community_tab1 a,#sdb_community_tab2,#sdb_community_tab2 a,.titleBar,.sdb_TopicAddBtn a,.sdb_TopicAddBtn a:hover,.sdb_TopicAddBtn2 a,.sdb_TopicAddBtn2 a:hover,.sdb_TopicLinkIcon,.sdb_detail_btn a,.sdb_tickets a,.sdb_tickets_right a,.sdb_list_tensen00,.sdb_list_tensen0,#sdb_schedule_tab1,#sdb_schedule_tab1 a,#sdb_schedule_tab2,#sdb_schedule_tab2 a,#sdb_schedule_tab3,#sdb_schedule_tab3 a,#sdb_schedule_tab4,#sdb_schedule_tab4 a,#sdb_photo_tab1,#sdb_photo_tab1 a,#sdb_photo_tab2,#sdb_photo_tab2 a,#sdb_photo_tab3,#sdb_photo_tab3 a,#sdb_profile_tab1,#sdb_profile_tab1 a,#sdb_profile_tab2,#sdb_profile_tab2 a,#sdb_profile_tab3,#sdb_profile_tab3 a,.sdb_table_newsicon,.sdb_table_newsicon a,.sdb_table_newsicon2,.sdb_history table#table-01 th,.sdb_list_tensen3,#sdb_ranking_tab1,#sdb_ranking_tab1 a,#sdb_ranking_tab2,#sdb_ranking_tab2 a,#sdb_ranking_tab3,#sdb_ranking_tab3 a,#sdb_ranking_tab4,#sdb_ranking_tab4 a,.sdb_ranking_btn1 a,.sdb_ranking_btn1,.sdb_ranking_btn2 a,.sdb_ranking_btn2,.sdb_ranking_btn3 a,.sdb_ranking_btn3,.sdb_ranking_btn4 a,.sdb_ranking_btn4,.sdb_ranking_btn5 a,.sdb_ranking_btn5,.sdb_ranking_1,.sdb_ranking_2,.sdb_ranking_3,.sdb_ranking_4,.sdb_ranking_5,.sdb_ranking_6,.sdb_ranking_7,.sdb_ranking_8,.sdb_ranking_9,.sdb_ranking_10,.sdb_ranking_11,.sdb_ranking_12,.sdb_products8_in,.sdb_products13_1,.sdb_products13_2,.sdb_products13_3,.sdb_products10,.sdb_products_btn8,.sdb_products_btn8 a,.sdb_products_btn7,.sdb_products_btn7 a,.sdb_products_btn1,.sdb_products_btn1 a,.sdb_products_btn2,.sdb_products_btn2 a,.sdb_products_btn3,.sdb_products_btn3 a,.sdb_products_btn9,.sdb_products_btn9 a,.sdb_products_btn4,.sdb_products_btn4 a,.sdb_products_btn5,.sdb_products_btn5 a,.sdb_products_btn5full,.sdb_products_btn5full a,.sdb_products_btn6,.sdb_products_btn6 a,
#sdb_products_tab1,#sdb_products_tab1 a,#sdb_products_tab2,#sdb_products_tab2 a,#sdb_products_tab3,#sdb_products_tab3 a,#sdb_products_tab4,#sdb_products_tab4 a,#sdb_products_tab5,#sdb_products_tab5 a,#sdb_products_tab6,#sdb_products_tab6 a,#sdb_products_tab7,#sdb_products_tab7 a,.sdb_top_signspace,.sdb_top_news_area_li,.sdb_top_news_area_li2,.sdb_top_up,.sdb_top_parallel,.sdb_top_down,.sdb_top_up_small,.sdb_top_parallel_small,.sdb_top_down_small,.page_title_top_right a,.page_title_top_right2 a,.sdb_fan_btn a,.sdb_list_tensen2,.sdb_dvd,.sdb_bd,.sdb_album,.sdb_shingle,.sdb_rank_height,.sdb_rank_tojo,.sdb_left_title,.sdb_work1 a,.sdb_work1,.sdb_work7 a,.sdb_work7,.sdb_work8,.sdb_work8 a,.sdb_right_official_site a,li.sdb_birth,li.sdb_star,li.sdb_blood,li.sdb_sex,li.sdb_height,li.sdb_home,.page_title_top1,.page_title_top2,.page_title_top3,.page_title_top4,.page_title_top5,.sdb_top_rankspace_bottom,.sdb_top_rankspace,.top1_right_tab1 a,.top1_right_tab1,.top1_right_tab2 a,.top1_right_tab2,.sdb_next_btn1,.sdb_next_btn2,.sdb_next_btn1 a,.sdb_next_btn2 a,.sdb_right_rank_no1,.sdb_right_rank_no2,.sdb_right_rank_no3,.sdb_right_rank_no4,.sdb_right_rank_no5,.sdb_right_single_rank,.sdb_right_album_rank,.sdb_right_dvd_rank,.sdb_right_single_rank a,.sdb_right_album_rank a,.sdb_right_dvd_rank a,.sdb_right_single_rank_top,.sdb_right_album_rank_top,.sdb_right_dvd_rank_top,.sdb_right_single_rank_top a,.sdb_right_album_rank_top a,.sdb_right_dvd_rank_top a,.sdb_right_title,td#leftFrame .btn1 a,td#leftFrame .btn2 a,.top2_rank,.page_title,.page_title_bottom,.NewIcon,.CameraIcon,.sdb_list_tensen,#sdb_main_tab1,#sdb_main_tab1 a,#sdb_main_tab2,#sdb_main_tab2 a,#sdb_main_tab3,#sdb_main_tab3 a,#sdb_main_tab4,#sdb_main_tab4 a,#sdb_main_tab5,#sdb_main_tab5 a,#sdb_main_tab6,#sdb_main_tab6 a,#sdb_main_tab7,#sdb_main_tab7 a,#sdb_main_tab8,#sdb_main_tab8 a,#sdb_news_tab1,#sdb_news_tab1 a,#sdb_news_tab2,#sdb_news_tab2 a,#sdb_news_tab3,#sdb_news_tab3 a,
.delivery_list_top,.delivery_btn1 a,.delivery_buy_btn a,.delivery_buy_btn a,.delivery_icon1,.delivery_icon2,.delivery_icon3,.delivery_title_right a,.delivery_list_top1,.delivery_list_top2{
background: url(http://contents.oricon.co.jp/prof/img/artist_sdb/sdb.png) no-repeat;}

/* ---上書き------------ */

a{
overflow:hidden;
outline:none;
}

a:hover {
text-decoration: underline;}

table#element {
background-image: none;}

td#leftFrame {
background-image: none;width: 670px;color: #666666;}

td.margin5px {
width: 5px;margin: 0;padding: 0;}

.bold{
font-weight:bold;}

.clear_noie{
clear:both;
}

div.top_banner {
background-image:url("http://contents.oricon.co.jp/img/bg_top_banner.gif");
margin-bottom:5px;
text-align:center;
width:100%;
}

div.breadarea div.profbread{
height:1%;
}

.top1_right table{
font-weight:bold;margin:0 5px 0 10px;word-wrap:break-word;
height:46px;
width:300px;
float:left;
}

/* ie6、7用 */* html .top1_right table{
height:46px;}

*:first-child+html .top1_right table{
height:50px;}

.top1_right_Official a{
height:23px;
width:72px;
background-position:-76px -3726px;
float:right;
text-indent:-9999px;
display:block;
margin:10px 3px 0px 0px;
}

.top1_right_Official a:hover{
height:23px;
width:72px;
background-position:-150px -3726px;
float:right;
text-indent:-9999px;
display:block;
margin:10px 3px 0px 0px;
}

.top2_right_Official a{
height:19px;
width:86px;
background-position:-76px -3752px;
text-indent:-9999px;
display:block;
}

.top2_right_Official a:hover{
height:19px;
width:86px;
background-position:-164px -3752px;
text-indent:-9999px;
display:block;
}

.top1_right h1{
font-size:24px;
}

.top2_middle h1{
font-size:20px;font-weight:bold;margin:0px 0px 0px;word-wrap:break-word;}

.top2_middle_tweet h1{
font-size:20px;font-weight:bold;margin:0px 0px 0px;word-wrap:break-word;margin:10px 0px;}

.top2_middle h1 a:link { color: #fff; }
.top2_middle h1 a:visited { color: #fff; }
.top2_middle h1 a:hover { color: #fff; }
.top2_middle h1 a:active { color: #fff; }

.top2_middle_tweet h1 a:link { color: #fff; }
.top2_middle_tweet h1 a:visited { color: #fff; }
.top2_middle_tweet h1 a:hover { color: #fff; }
.top2_middle_tweet h1 a:active { color: #fff; }

.top2_right_fan_btn a:link { color: #fff; }
.top2_right_fan_btn a:visited { color: #fff; }
.top2_right_fan_btn a:hover { color: #fff; }
.top2_right_fan_btn a:active { color: #fff; }




h4{
font-size:12px;font-weight:bold;word-wrap:break-word;}

/* ---3column_style.cssから抜粋------------ */td#leftFrame div.bnArea a {
color: #0950A0;text-decoration: none;}

td#leftFrame div.bnArea a:hover {
color: #40B1EE;}

/* オススメリンク */
td#leftFrame div.bnArea h3.midashi{
border-top:solid 3px #2F97FF;border-bottom:solid 1px #BBBBBB;background-color:#D0E8FF;font-size:12px;line-height:140%;font-weight:bold;padding:4px 0px 2px 5px;margin-bottom:10px;}

#calendar div.bnArea h3.midashi{
border-top:solid 3px #2F97FF;border-bottom:solid 1px #BBBBBB;background-color:#D0E8FF;font-size:12px;line-height:140%;font-weight:bold;padding:4px 0px 2px 5px;margin-bottom:10px;}


/* ---prof.cssから抜粋------------ */.cbox:after {
content: " "; clear: both; height: 0; display: block; visibility: hidden;}

#page-align {
width: 975px;margin-top: 0pt;margin-right: auto;margin-bottom: 0pt;margin-left: auto;}

/* MYプロフ最新の登録者 */div.eachMpRbox {
padding:0 0 7px;}

div.eachMpRbox img {
vertical-align:bottom;}

div.mpNewUserBox {
background-color:#FCFAD1;border:2px solid #AEE090;border-top:none;text-align:center;padding:3px 0 0 0;}

table.mpNewUserEach {
margin:0 auto 0 auto;}

table.mpNewUserEach td {
width:92px;text-align:center;}

table.mpNewUserPbox {
margin:0 auto 0 auto;width:80px;border-collapse:collapse;border-spacing:0;}

table.mpNewUserPbox td.mpNewUserPhoto {
width:80px;height:80px;text-align:center;vertical-align:middle;padding:0;background-color:#DBF2CD;}

table.mpNewUserPbox td.mpNewUserPhoto img {
border:1px solid #7ECD4E;padding:0;margin:0;}

table.mpNewUserPbox td.mpNewUserName {
text-align:left;padding:5px 0 10px 5px;}

table.mpNewUserPbox td.mpNewUserName a {
font-size:10px;color:#0CA8E3;text-decoration:none;}

/**　アーティストプロフ：トップ-------------------------------------------------------------------------------------*/td#leftFrame.artistProfDetailTop div.cardArea div.dataArea div.left {
float: left;width: 155px;margin: 0 8px 0 0;}

td#leftFrame.artistProfDetailTop div.cardArea div.dataArea div.left div.name,td#leftFrame.artistProfDetailTop div.cardArea div.dataArea div.left div.rank {
width: 145px;margin: 0 auto;overflow: hidden;font-family:Geneva, Arial, Helvetica, sans-serif;font-weight: bold;}

td#leftFrame.artistProfDetailTop div.cardArea div.dataArea div.left div.name {
margin-top: 3px;font-size: 12px;color: #1260C4;}

td#leftFrame.artistProfDetailTop div.cardArea div.dataArea div.left div.rank {
font-size: 10px;color: #0CA8E3;}

td#leftFrame.artistProfDetailTop div.cardArea div.dataArea div.left div.rank span {
font-size: 16px;}

td#leftFrame.artistProfDetailTop div.cardArea div.dataArea div.right {
float: left;width: 483px;}

/* パターン1 */td#leftFrame.artistProfDetailTop div.cardArea div.dataArea div.right.profBlock01 dl.c5 {
 background: none; padding-bottom: 0; }

td#leftFrame.artistProfDetailTop div.cardArea div.dataArea div.right.profBlock01 dl dt {
font-size: 12px;font-weight: bold;color: #999999;}

td#leftFrame.artistProfDetailTop div.cardArea div.dataArea div.right.profBlock01 dl dt.ttl {
float: left;width: 20px;height: 20px;margin: 0 3px 0 0;background-position: left top;background-repeat: no-repeat;text-indent: -1000em;overflow: hidden;}

td#leftFrame.artistProfDetailTop div.cardArea div.dataArea div.right.profBlock01 dl dd {
font-size: 12px;font-weight: bold;color: #0CA8E3;line-height: 2em;}

td#leftFrame.artistProfDetailTop div.cardArea div.dataArea div.right.profBlock01 dl.c1 dd,td#leftFrame.artistProfDetailTop div.cardArea div.dataArea div.right.profBlock01 dl.c2 dd,td#leftFrame.artistProfDetailTop div.cardArea div.dataArea div.right.profBlock01 dl.c3 dd {
float: left;}

td#leftFrame.artistProfDetailTop div.cardArea div.dataArea div.right.profBlock01 dl.c1 dd {
 width: 440px; }

td#leftFrame.artistProfDetailTop div.cardArea div.dataArea div.right.profBlock01 dl.c2 dd,td#leftFrame.artistProfDetailTop div.cardArea div.dataArea div.right.profBlock01 dl.c3 dd {
width: 110px;}

/* パターン2 */td#leftFrame.artistProfDetailTop div.cardArea div.dataArea div.right.profBlock02 dl.c3 {
 background: none; padding-bottom: 0; }

td#leftFrame.artistProfDetailTop div.cardArea div.dataArea div.right.profBlock02 dl dt {
font-size: 12px;font-weight: bold;color: #999999;}

td#leftFrame.artistProfDetailTop div.cardArea div.dataArea div.right.profBlock02 dl dt.ttl {
float: left;width: 20px;height: 20px;margin: 0 3px 0 0;background-position: left top;background-repeat: no-repeat;text-indent: -1000em;overflow: hidden;}

td#leftFrame.artistProfDetailTop div.cardArea div.dataArea div.right.profBlock02 dl dd {
font-size: 12px;font-weight: bold;color: #0CA8E3;line-height: 2em;}

td#leftFrame.artistProfDetailTop div.cardArea div.dataArea div.right.profBlock02 dl.c1 dd,td#leftFrame.artistProfDetailTop div.cardArea div.dataArea div.right.profBlock02 dl.c2 dd,td#leftFrame.artistProfDetailTop div.cardArea div.dataArea div.right.profBlock02 dl.c3 dd {
float: left;}

td#leftFrame.artistProfDetailTop div.cardArea div.dataArea div.right.profBlock02 dl.c1 dd,td#leftFrame.artistProfDetailTop div.cardArea div.dataArea div.right.profBlock02 dl.c3 dd {
 width: 440px; }

td#leftFrame.artistProfDetailTop div.cardArea div.dataArea div.right.profBlock02 dl.c2 dd {
 width: 200px; }

td#leftFrame.artistProfDetailTop div.cardArea div.dataArea div.right.profBlock02 dl.c3 dd {
 line-height: 1.3em; }

/* パターン3 */td#leftFrame.artistProfDetailTop div.cardArea div.dataArea div.right.profBlock03 p {
clear: both;color: #0CA8E3;padding: 10px;font-size: 12px;line-height: 1.5em;}

td#leftFrame.artistProfDetailTop div.cardArea div.newsImgArea {
margin: 5px 0;padding: 3px;border-top: 1px solid #a9de89;border-bottom: 1px solid #a9de89;text-align: center;}

td#leftFrame.artistProfDetailTop div.cardArea div.newsImgArea table {
padding: 0;margin: 0 auto;}

td#leftFrame.artistProfDetailTop div.cardArea div.newsImgArea table td {
width: 52px;height: 52px;background-color: #EDEDED;}

td#leftFrame.artistProfDetailTop div.cardArea div.newsImgArea table td.noImg {
background-color: #FFFFFF;}

td#leftFrame.artistProfDetailTop div.cardArea div.newsImgArea table td a img {
vertical-align: top;}

/**　アーティストプロフ：出典-------------------------------------------------------------------------------------*/td#leftFrame.artistProfDetailTop div#artistInfo {
padding: 5px 0 0;font-size: 10px;}

.artistProfDetailTop{
margin:0px;padding:0px;
}

td#leftFrame.artistProfDetailTop div#artistInfo a {
color: #fe8d43;text-decoration: underline;}

td#leftFrame.artistProfDetailTop div#artistInfo a:hover {
color: #e33909;text-decoration: underline;}

td#leftFrame.artistProfDetailTop div#artistInfo div.left {
float: left;width: 400px;}

td#leftFrame.artistProfDetailTop div#artistInfo div.right {
float: right;width: 150px;text-align: right;}

/**　アーティストプロフ：関連コミュニティ-------------------------------------------------------------------------------------*/td#leftFrame.artistProfDetailTop div.categoryArea.community h3 {
background-position: left top;}

/* コミュニティトピック */td#leftFrame.artistProfDetailTop div.categoryArea.community div.categoryBody div.left div.subTitle h4 {
background-position: left top;}

td#leftFrame.artistProfDetailTop div.categoryArea.community div.categoryBody div.left div.box {
padding: 0 0 10px;}

td#leftFrame.artistProfDetailTop div.categoryArea.community div.categoryBody div.left div.box h5 {
font-size: 12px;margin: 0 0 2px;}

td#leftFrame.artistProfDetailTop div.categoryArea.community div.categoryBody div.left div.box div.thum {
float: left;width: 40px;margin: 0 0 2px;}

td#leftFrame.artistProfDetailTop div.categoryArea.community div.categoryBody div.left div.box div.thum table {
width: 40px;border-collapse: collapse;border-spacing: 0;}

td#leftFrame.artistProfDetailTop div.categoryArea.community div.categoryBody div.left div.box div.thum table tr td {
background-color: #CCCCCC;width: 40px;height: 40px;}

td#leftFrame.artistProfDetailTop div.categoryArea.community div.categoryBody div.left div.box div.thum table tr td img {
 vertical-align: top; }

td#leftFrame.artistProfDetailTop div.categoryArea.community div.categoryBody div.left div.box p {
float: right;width: 275px;padding: 2px 0 0;line-height: 1.5em;}

/* 関連作品への最新投稿 */td#leftFrame.artistProfDetailTop div.categoryArea.community div.categoryBody div.right div.subTitle h4 {
background-position: left -29px;}

td#leftFrame.artistProfDetailTop div.categoryArea.community div.categoryBody div.right div.box {
 margin: 0 2px 7px; }

td#leftFrame.artistProfDetailTop div.categoryArea.community div.categoryBody div.right div.box a {
 color: #0066ff; }

td#leftFrame.artistProfDetailTop div.categoryArea.community div.categoryBody div.right div.box a:hover {
 color: #003399; }

td#leftFrame.artistProfDetailTop div.categoryArea.community div.categoryBody div.right div.box h5 {
 margin: 0 5px; }

td#leftFrame.artistProfDetailTop div.categoryArea.community div.categoryBody div.right div.box h5 a {
font-size: 12px;text-decoration: none;}

td#leftFrame.artistProfDetailTop div.categoryArea.community div.categoryBody div.right div.box div.top {
padding: 2px;background-color: #ddecff;}

td#leftFrame.artistProfDetailTop div.categoryArea.community div.categoryBody div.right div.box div.top div.flashArea {
float: left;width: 70px;height: 33px;}

td#leftFrame.artistProfDetailTop div.categoryArea.community div.categoryBody div.right div.box div.top img {
float: left;width: 33px;height: 33px;}

td#leftFrame.artistProfDetailTop div.categoryArea.community div.categoryBody div.right div.box div.top div.nameSet {
float: right;width: 205px;padding: 5px 0 0;overflow: hidden;font-size: 11px;font-weight: bold;color: #ff9900;}

td#leftFrame.artistProfDetailTop div.categoryArea.community div.categoryBody div.right div.box div.top div.nameSet a.title {
font-size: 12px;font-weight: bold;}

td#leftFrame.artistProfDetailTop div.categoryArea.community div.categoryBody div.right div.box div.top div.nameSet a.name {
font-size: 11px;font-weight: bold;color: #ff9900;text-decoration: none;}

td#leftFrame.artistProfDetailTop div.categoryArea.community div.categoryBody div.right div.box div.top div.nameSet a.name:hover {
 color: #E33909; }

td#leftFrame.artistProfDetailTop div.categoryArea.community div.categoryBody div.right div.box div.bottom {
padding: 2px 0 2px 2px;background-color: #F2F2F2;font-size: 10px;line-height: 1.1em;}

td#leftFrame.artistProfDetailTop div.categoryArea.community div.categoryBody div.right div.box div.bottom img {
float: left;margin: 0 3px 0 0;vertical-align: top;}

/* Fan! */td#leftFrame.artistProfDetailTop div.categoryArea.community div.categoryBody div.subTitle h4 {
background-position: left -58px;}

td#leftFrame.artistProfDetailTop div.categoryArea.community div.categoryBody table.fanList {
padding: 0;margin: 0 auto;}

td#leftFrame.artistProfDetailTop div.categoryArea.community div.categoryBody table.fanList td {
width: 52px;height: 52px;background-color: #EDEDED;}

td#leftFrame.artistProfDetailTop div.categoryArea.community div.categoryBody table.fanList td a img {
vertical-align: top;}

/**　アーティストプロフ：関連コンテンツ-------------------------------------------------------------------------------------*/td#leftFrame.artistProfDetailTop div.categoryArea.content ul {
clear: both;color: #FE8D43;padding: 0 10px 10px 20px;font-size: 12px;list-style: disc;}

td#leftFrame.artistProfDetailTop div.categoryArea.content ul li a {
line-height: 1.4em;}

td#leftFrame.artistProfDetailTop div.categoryArea.content ul li span {
color: #666666;}

/* ニュース */td#leftFrame.artistProfDetailTop div.categoryArea.content div.categoryBody div.subTitle.ttl1 h4 {
background-position: left -87px;}

/* 特集＆インタビュー */td#leftFrame.artistProfDetailTop div.categoryArea.content div.categoryBody div.subTitle.ttl2 h4 {
background-position: left -116px;}

/* ランキングトピック */td#leftFrame.artistProfDetailTop div.categoryArea.content div.categoryBody div.subTitle.ttl3 h4 {
background-position: left -145px;}

/*　アーティストプロフ：関連商品-------------------------------------------------------------------------------------*//* リリース情報 */td#leftFrame.artistProfDetailTop div.categoryArea.products div.categoryBody div.left div.subTitle h4 {
background-position: left -174px;}

td#leftFrame.artistProfDetailTop div.categoryArea.products div.categoryBody div.left ul {
color: #FE8D43;margin: 0 5px 0;list-style: disc;padding: 0 0 10px 20px;font-size: 12px;}

td#leftFrame.artistProfDetailTop div.categoryArea.products div.categoryBody div.left ul li a {
font-weight: bold;line-height: 1.6em;text-decoration: none;}

/* チケット購入 */td#leftFrame.artistProfDetailTop div.categoryArea.products div.categoryBody div.right div.subTitle h4 {
background-position: left -203px;}

td#leftFrame.artistProfDetailTop div.categoryArea.products div.categoryBody div.right div.box {
background-color: #ffffcc;padding: 6px;margin: 0 0 5px;}

td#leftFrame.artistProfDetailTop div.categoryArea.products div.categoryBody div.right div.box h5 {
font-size: 12px;padding: 0 0 3px;}

td#leftFrame.artistProfDetailTop div.categoryArea.products div.categoryBody div.right div.box div.data {
font-size: 12px;font-weight: bold;padding: 0 0 3px;}

td#leftFrame.artistProfDetailTop div.categoryArea.products div.categoryBody div.right div.box div.btnArea {
}

td#leftFrame.artistProfDetailTop div.categoryArea.products div.categoryBody div.right div.box div.btnArea a {
float: left;display: block;height: 17px;background-position: left top;background-repeat:no-repeat;margin: 0 5px 0 0;text-indent: -100em;overflow: hidden;}

td#leftFrame.artistProfDetailTop div.cardArea div.dataArea div.left div.name h2{
margin-top: 3px;font-size: 12px;color: #1260C4;}

td#leftFrame.artistProfDetailTop div.ApSetBg1,td#leftFrame.artistProfDetailTop div.ApSetBg2,td#leftFrame.artistProfDetailTop div.ApSetBg3{
overflow: hidden;color:#0066FF;font-weight:bold;font-size:14px;width: 670px;}

td#leftFrame.artistProfDetailTop div.ApSetBg1 h3,td#leftFrame.artistProfDetailTop div.ApSetBg2 h3,td#leftFrame.artistProfDetailTop div.ApSetBg3 h3{
margin:10px 10px 6px 58px;font-size:15px;font-weight:bold;}

div.newsImgArea div.newsImgAreaTitle2{
width: 640px;text-align:left;font-weight:bold;color:#0052FF;padding:5px 0px;}

div.newsImgArea div.newsImgAreaTitle2 h3{
font-size:12px;font-weight:bold;}

td#leftFrame.artistProfDetailTop div.cardArea {
margin: 0px 0 0;background: url(http://contents.oricon.co.jp/prof/img/artist_sdb/sdb_middle.png) repeat-y left top;}

td#leftFrame.artistProfDetailTop div.cardArea div.header {
width:670px;background: url(http://contents.oricon.co.jp/prof/img/artist_sdb/sdb_top2.png) no-repeat left top;margin-bottom:10px;}

td#leftFrame.artistProfDetailTop div.cardArea div.header_top {
width:670px;background: url(http://contents.oricon.co.jp/prof/img/artist_sdb/sdb_top.png) no-repeat left top;margin-bottom:0px;margin-right:5px;}

td#leftFrame.artistProfDetailTop div.cardArea div.bottom {
background-position:-0px -3310px;padding: 5px 0px 0px;height:5px;margin:0px;font-size:0px;clear:both;}

.top1{
color:#fff;padding:12px 5px 0px 12px;}

.sdb_topimg_bg{
padding:2px 2px 0px;background-color:#fff;
}

/* ie6用 */* html .sdb_topimg_bg {
height:190px;
width:208px;
}

.top1_right_tab{
float:right;}

/* wl change 2010-03-30 */
.top1_right{
float:left;margin-left:8px;margin-top:0px;width:431px;}

.sdb_top_rankspace{
clear:both;background-position:-0px -928px;}

/* ie6 */* html .sdb_top_rankspace {
height:1px;}

/* //ie6、7用 */.sdb_top_signspace{
clear:both;background-position:-0px -2806px;}

/* ie6、7用 */* html .sdb_top_signspace {
margin-top:-10px;}

*:first-child+html .sdb_top_signspace {
margin-top:-10px;}

/* //ie6、7用 */.sdb_top_rankspace_right{
float:right;font-size:10px;margin-top:7px;margin-right:5px;margin-bottom:0px;}

.sdb_top_rankspace .sdb_top_rankspace_right a{
color:#fff;}

.sdb_top_rankspace_bottom{
clear:both;background-position:-0px -1212px;height:3px;margin:0px;padding:0px;font-size:0px;}

.sdb_top_rankspace_left{
padding:25px 0px 0px;margin:0px;}

.sdb_top_rankspace_left2{
margin:0px;float:left;color:#666;font-size:10px;margin:3px 0px 0px 5px;}

.sdb_top_rankspace_left2 color_p{
font-size:11px;color:#FF3467;}

.sdb_top_rankspace_left3{
padding:3px 0px 0px 13px;margin:0px;}

.sdb_top_rankspace_left4{
margin:10px 0px 0px 20px;}

/* ie8用 */
html>/**/body .sdb_top_rankspace_left4{
padding-top /*\**/: 7px\9;}

.sdb_top_rankspace_left5{
margin:6px 0px 0px 13px;}

/* ie8用 */
html>/**/body .sdb_top_rankspace_left5{
padding-top /*\**/: 7px\9;}


.sdb_top_rankspace_left5 .right{
float:right;
margin:10px 9px;
}

/* 2010/08/31 hsato add */
.sdb_top_rankspace_left5_in{
padding:5px;
width:400px;
height:130px;
color: #666666;
font-size:15px;
}

.sdb_top_rankspace_left4_in{
padding:5px;
width:390px;
height:104px;
overflow-y: scroll;
border:1px solid #ccc;
color: #666666;
line-height:1.3em;
}

.sdb_top_rankspace_left6_in{
padding:4px 7px 7px;
width:400px;
height:120px;
color: #666666;
font-size:12px;
overflow-y: scroll;
overflow-y:auto;
}

.sdb_top_rankspace_left6_in .sdb_blog_line{
border-bottom:1px solid #ccc;
height:1px;
clear:both;
line-height:0%;
font-size:0px;

}

.sdb__blog_icon {
background-position:-1px -4860px;
float:left;
height:13px;
width:13px;
padding:0 2px;
text-indent:-9999px;
margin:5px 0px 3px;;
}

.sdb_top_rankspace_left6_in .sdb_top_rankspace_btn1{
margin-right:0px;
}

/* ie6用 */* html .sdb_top_rankspace_left6_in .sdb_top_rankspace_btn1{
margin-top:5px;}

.sdb_blog_title{
float:left;
width:360px;
line-height:135%;
overflow:hidden;
margin:5px 0px 3px;
}

.sdb_top_rankspace_point{
color:#000;font-size:11px;margin:5px 0 5px 44px;}

.sdb_top_rankspace_point_icon{
width:32px;height:29px;background-position:-619px -3368px; float:left;text-indent:-9999px;display:block;font-size:0px;
}

.sdb_top_rankspace_point_icon a{
width:32px;height:29px;background-position:-619px -3326px; float:left;text-indent:-9999px;display:block;font-size:0px;
}

.normal_font{
font-size:12px;}

.sdb_now_rank{
margin:0px;font-size:24px;color:#FF3467;font-weight:bold;float:left;}

.top1_right_tab1,.top1_right_tab1 a,.top1_right_tab2,.top1_right_tab2 a{
float:left;width:148px;height:24px;text-indent:-9999px;display:block;font-size:0px;line-height:0%;}

.top1_right_tab1{
background-position:-151px -1269px;margin-right:3px;}

.top1_right_tab1 a{
background-position:-0px -1269px;}

.top1_right_tab1 a:hover{
background-position:-151px -1269px;}

.top1_right_tab2{
background-position:-151px -1237px;}

.top1_right_tab2 a{
background-position:-0px -1237px;}

.top1_right_tab2 a:hover{
background-position:-151px -1237px;}

.top1 .sdb_top_left{
float:left;
margin:8px 0px;}

/* ie6、7用 */* html .top1 .sdb_top_left{
margin:11px 0px;}

*:first-child+html .top1 .sdb_top_left{
margin:11px 0px;
}


.top1 .sdb_top_left table td{
width:200px;height:200px;font-size:0px;}

.top2 .sdb_top_left{
padding:0px 5px 0px 0px;float:left;}

.top2 .sdb_top_left table td{
width:47px;height:47px;
font-size:0px;
}

.top2_middle{
float:left;width:475px;}

.top2_middle_tweet{
float:left;width:535px;}

.top2_right{
float:left;width:100px;margin-top:0px;}

.top2_right a{
color:#fff;float:right;font-size:11px;margin-top:2px;}

.top2_right_fan_btn{
width:100px;
clear:both;
}



.top2{
float:left;color:#fff;margin:10px 0px 0px 10px;}

.top2_rank{
height:17px;background-position: -155px -809px;background-repeat:no-repeat;padding-left:115px;padding-top:3px;border-right:1px solid #06254E;overflow: hidden;}

td#leftFrame.artistProfDetailTop .top2 .top2_rank{
color:#666666;}

td#leftFrame .btn1 a{
height:19px;width:86px;display:block;background-position:0px -527px;text-indent:-100em;margin-bottom:7px;}

td#leftFrame .btn2 a{
height:19px;width:86px;display:block;background-position:0px -551px;text-indent:-100em;margin-bottom:2px;}

td#leftFrame .btn1 a:hover{
background-position:-93px -527px;}

td#leftFrame .btn2 a:hover{
background-position:-93px -551px;}

.page_title{
padding:5px 4px 2px 8px;background-position:-0px -1300px;}

.inrighttxt {
	overflow:auto;
	zoom:1;
}

.inrighttxt h2 {
	width:260px;
	float:left;
}

.page_title_bottom{
background-position:-0px -1450px;height:12px;width:634px;display:block;
overflow: hidden;
font-size:0px;}

.page_title h2,.page_title_top1 h2,.page_title_top2 h2,.page_title_top3 h2,.page_title_top4 h2,.page_title_top5 h2,.sdb_page_title_right h2{
font-size:14px;color:#fff;}

#calendar .page_title{
padding:5px 8px 2px;background: url(http://contents.oricon.co.jp/prof/img/artist_sdb/sdb_calendar_page_title.png) no-repeat;background-color: #1D6ADD;background-position:-0px -0px;
}

#calendar2 .page_title{
padding:5px 8px 2px;background: url(http://contents.oricon.co.jp/prof/img/artist_sdb/sdb_calendar_page_title2.png) no-repeat;background-color: #1D6ADD;width:959px;background-position:-0px -0px;
}

#calendar .page_title_bottom{
height:12px;width:937px;display:block;background: url(http://contents.oricon.co.jp/prof/img/artist_sdb/sdb_calendar_page_title.png); background-position:-0px -88px;
margin:0px;padding:0px;
overflow: hidden;
font-size:0px;
}

#calendar2 .page_title_bottom{
height:12px;width:975px;display:block;background: url(http://contents.oricon.co.jp/prof/img/artist_sdb/sdb_calendar_page_title2.png); background-position:-0px -88px;
}

#myFriendDiv .sdb_list_tensen{
clear:both;margin:10px 0px 8px;}

.sdb_list_tensen{
width:634px;height:11px;padding:0px;margin:0px;text-indent:-9999px;background-position:-0px -893px;}

.sdb_list_tensen_prof{
width:614px;height:7px;padding:0px;margin:0px;text-indent:-9999px;background-position:-0px -895px;clear:both;font-size:0px;}

.sdb_newslist{
margin:0px;padding:0px;}

.sdb_newslist1{
width:320px; margin-top:0px; padding:3px 0px;}

.sdb_newslist1b{
width:500px;float:left;margin-top:4px;}

.sdb_newslist1c{
width:600px;float:left;margin-top:3px;}

.sdb_newslist1_text{
float:left;margin-right:10px;}

.NewIcon {
float:left;height:13px;width:27px;background-position:-190px -580px;text-indent:-9999px;margin-right:5px;}

.CameraIcon {
float:left;height:15px;width:15px;background-position:-223px -581px;text-indent:-9999px;margin-right:5px;}

.sdb_newslist2{
width:105px;margin-top:0px; padding:3px 0px;}

.sdb_newslist2b{
width:110px;margin-top:4px;float:right; text-align:right;}


.sdb_newslist3{
width:180px; padding:0px;}

.sdb_newslist3 table td {
height:37px;width:37px;font-size:0px;}

.sdb_newslist3 table{
float:left;margin-right:2px;}

/**　カテゴリー大枠：基本形-------------------------------------------------------------------------------------*/
td#leftFrame.artistProfDetailTop div.categoryArea {
margin: 0px 0;background: url(http://contents.oricon.co.jp/prof/img/artist_sdb/sdb_category_area_bg.png) repeat-y left top;}

td#leftFrame.artistProfDetailTop div.categoryArea div.categoryBody {
background: url(http://contents.oricon.co.jp/prof/img/artist_sdb/sdb_category_area_bottom.png) no-repeat left bottom;}

td#leftFrame.artistProfDetailTop div.categoryArea div.categoryBody div.categoryBodyIn {
width: 639px;padding: 15px 17px 15px 19px;}




td#leftFrame.artistProfDetailTop div.categoryArea div.categoryBody div.subTitle div.listLink {
float: right;width: 100px;height: 29px;text-align: right;overflow: hidden;}

td#leftFrame.artistProfDetailTop div.categoryArea div.categoryBody div.subTitle div.listLink a {
padding: 0 0 0 5px;background-color: #FFFFFF;line-height: 3em;font-size: 10px;font-weight: bold;}

/* 2カラム用 */td#leftFrame.artistProfDetailTop div.categoryArea div.categoryBody div.setBox div.left {
float: left;width: 322px;}

td#leftFrame.artistProfDetailTop div.categoryArea div.categoryBody div.setBox div.right {
float: right;width: 322px;}

/* コンテンツがない場合 */td#leftFrame.artistProfDetailTop div.categoryArea div.categoryBody div.noneBox {
text-align: center;margin: 10px 0;}

/* ie6用 */* #sdb_main_tab {
 margin-bottom:-10px; }

 /* //ie6用 */#sdb_main_tab1,#sdb_main_tab1 a,#sdb_main_tab2,#sdb_main_tab2 a,#sdb_main_tab3,#sdb_main_tab3 a,#sdb_main_tab4,#sdb_main_tab4 a{
text-indent:-9999px;float:left;height:31px;width:84px;display:block;vertical-align:bottom;over-flow:hidden;}

#sdb_main_tab5,#sdb_main_tab5 a,#sdb_main_tab6,#sdb_main_tab6 a{
text-indent:-9999px;float:left;height:31px;width:83px;display:block;}

#sdb_main_tab7,#sdb_main_tab7 a{
text-indent:-9999px;float:left;height:31px;width:87px;display:block;}

#sdb_main_tab8,#sdb_main_tab8 a{
text-indent:-9999px;float:left;height:31px;width:81px;display:block;}

#sdb_main_tab1{
background-position:2px -0px;}

#sdb_main_tab1 a{
background-position:2px -41px;}

#sdb_main_tab1 a:hover{
background-position:2px -0px;}

#sdb_main_tab2{
background-position:-84px -0px;}

#sdb_main_tab2 a{
background-position:-84px -41px;}

#sdb_main_tab2 a:hover{
background-position:-84px -0px;}

#sdb_main_tab3{
background-position:-168px -0px;}

#sdb_main_tab3 a{
background-position:-168px -41px;}

#sdb_main_tab3 a:hover{
background-position:-168px -0px;}

#sdb_main_tab4{
background-position:-252px -0px;}

#sdb_main_tab4 a{
background-position:-252px -41px;}

#sdb_main_tab4 a:hover{
background-position:-252px -0px;}

#sdb_main_tab5{
background-position:-336px -0px;}

#sdb_main_tab5 a{
background-position:-336px -41px;}

#sdb_main_tab5 a:hover{
background-position:-336px -0px;}

#sdb_main_tab6{
background-position:-419px -0px;}

#sdb_main_tab6 a{
background-position:-419px -41px;}

#sdb_main_tab6 a:hover{
background-position:-419px -0px;}

#sdb_main_tab7{
background-position:-502px -0px;}

#sdb_main_tab7 a{
background-position:-502px -41px;}

#sdb_main_tab7 a:hover{
background-position:-502px -0px;}

#sdb_main_tab8{
background-position:-589px -0px;}

#sdb_main_tab8 a{
background-position:-589px -41px;}

#sdb_main_tab8 a:hover{
background-position:-589px -0px;}

#sdb_profile_tab1,#sdb_profile_tab1 a,#sdb_profile_tab2,#sdb_profile_tab2 a,#sdb_profile_tab3,#sdb_profile_tab3 a{
text-indent:-9999px;float:left;height:24px;width:118px;display:block;}

#sdb_profile_tab1{
background-position:-355px -81px;}

#sdb_profile_tab1 a{
background-position:-0px -81px;}

#sdb_profile_tab1 a:hover{
background-position:-355px -81px;}

#sdb_profile_tab2{
background-position:-473px -81px;}

#sdb_profile_tab2 a{
background-position:-118px -81px;}

#sdb_profile_tab2 a:hover{
background-position:-473px -81px;}

#sdb_profile_tab3{
background-position:-473px -112px;}

#sdb_profile_tab3 a{
background-position:-236px -81px;}

#sdb_profile_tab3 a:hover{
background-position:-473px -112px;}

#sdb_schedule_tab1,#sdb_schedule_tab1 a,#sdb_schedule_tab2,#sdb_schedule_tab2 a,#sdb_schedule_tab3,#sdb_schedule_tab3 a,#sdb_schedule_tab4,#sdb_schedule_tab4 a{
text-indent:-9999px;float:left;height:24px;width:90px;display:block;}

#sdb_schedule_tab1{
background-position:-293px -317px;}

#sdb_schedule_tab1 a{
background-position:-293px -284px;}

#sdb_schedule_tab1 a:hover{
background-position:-293px -317px;}

#sdb_schedule_tab2{
background-position:-383px -317px;}

#sdb_schedule_tab2 a{
background-position:-383px -284px;}

#sdb_schedule_tab2 a:hover{
background-position:-383px -317px;}


#sdb_schedule_tab3{
background-position:-425px -177px;}

#sdb_schedule_tab3 a{
background-position:-425px -145px;}

#sdb_schedule_tab3 a:hover{
background-position:-425px -177px;}


#sdb_schedule_tab4{
background-position:-515px -177px;}

#sdb_schedule_tab4 a{
background-position:-515px -145px;}

#sdb_schedule_tab4 a:hover{
background-position:-515px -177px;}

#sdb_photo_tab1,#sdb_photo_tab1 a,#sdb_photo_tab2,#sdb_photo_tab2 a,#sdb_photo_tab3,#sdb_photo_tab3 a{
text-indent:-9999px;float:left;height:24px;width:85px;display:block;}

#sdb_photo_tab1{
background-position:-0px -317px;}

#sdb_photo_tab1 a{
background-position:-0px -284px;}

#sdb_photo_tab1 a:hover{
background-position:-0px -317px;}

#sdb_photo_tab2{
background-position:-85px -317px;}

#sdb_photo_tab2 a{
background-position:-85px -284px;}

#sdb_photo_tab2 a:hover{
background-position:-85px -317px;}

#sdb_photo_tab3{
background-position:-170px -317px;}

#sdb_photo_tab3 a{
background-position:-170px -284px;}

#sdb_photo_tab3 a:hover{
background-position:-170px -317px;}

#sdb_news_tab1,#sdb_news_tab1 a,#sdb_news_tab2,#sdb_news_tab2 a,#sdb_news_tab3,#sdb_news_tab3 a{
text-indent:-9999px;float:left;height:24px;width:141px;display:block;}

#sdb_news_tab1{
background-position:-229px -244px;}

#sdb_news_tab1 a{
background-position:-229px -212px;}

#sdb_news_tab1 a:hover{
background-position:-229px -244px;}

#sdb_news_tab2{
background-position:-370px -244px;}

#sdb_news_tab2 a{
background-position:-370px -212px;}

#sdb_news_tab2 a:hover{
background-position:-370px -244px;}

#sdb_news_tab3{
background-position:-511px -244px;}

#sdb_news_tab3 a{
background-position:-511px -212px;}

#sdb_news_tab3 a:hover{
background-position:-511px -244px;}

#sdb_ranking_tab1,#sdb_ranking_tab1 a,#sdb_ranking_tab2,#sdb_ranking_tab2 a,#sdb_ranking_tab3,#sdb_ranking_tab3 a,#sdb_ranking_tab4,#sdb_ranking_tab4 a{
text-indent:-9999px;float:left;height:24px;width:65px;display:block;}

#sdb_ranking_tab1{
background-position:-0px -244px;}

#sdb_ranking_tab1 a{
background-position:-0px -212px;}

#sdb_ranking_tab1 a:hover{
background-position:-0px -244px;}

#sdb_ranking_tab2{
background-position:-65px -244px;}

#sdb_ranking_tab2 a{
background-position:-65px -212px;}

#sdb_ranking_tab2 a:hover{
background-position:-65px -244px;}

#sdb_ranking_tab3{
background-position:-130px -244px;}

#sdb_ranking_tab3 a{
background-position:-130px -212px;}

#sdb_ranking_tab3 a:hover{
background-position:-130px -244px;}

#sdb_ranking_tab4{
background-position:-321px -5161px;}

#sdb_ranking_tab4 a{
background-position:-321px -5128px;}

#sdb_ranking_tab4 a:hover{
background-position:-321px -5161px;}

#sdb_community_tab1,#sdb_community_tab1 a,#sdb_community_tab2,#sdb_community_tab2 a{
text-indent:-9999px;float:left;height:24px;width:85px;display:block;}

#sdb_community_tab1{
background-position:-502px -317px;}

#sdb_community_tab1 a{
background-position:-502px -284px;}

#sdb_community_tab1 a:hover{
background-position:-502px -317px;}

#sdb_community_tab2{
background-position:-587px -317px;}

#sdb_community_tab2 a{
background-position:-587px -284px;}

#sdb_community_tab2 a:hover{
background-position:-587px -317px;}

#sdb_products_tab1,#sdb_products_tab1 a,#sdb_products_tab2,#sdb_products_tab2 a,#sdb_products_tab3,#sdb_products_tab3 a,#sdb_products_tab4,#sdb_products_tab4 a,#sdb_products_tab5,#sdb_products_tab5 a,#sdb_products_tab6,#sdb_products_tab6 a,#sdb_products_tab7,#sdb_products_tab7 a{
text-indent:-9999px;float:left;height:24px;width:85px;display:block;}

#sdb_products_tab1{
background-position:-0px -177px;}

#sdb_products_tab1 a{
background-position:-0px -145px;}

#sdb_products_tab1 a:hover{
background-position:-0px -177px;}

#sdb_products_tab2{
background-position:-85px -177px;}

#sdb_products_tab2 a{
background-position:-85px -145px;}

#sdb_products_tab2 a:hover{
background-position:-85px -177px;}

#sdb_products_tab3{
background-position:-170px -177px;}

#sdb_products_tab3 a{
background-position:-170px -145px;}

#sdb_products_tab3 a:hover{
background-position:-170px -177px;}

#sdb_products_tab4{
background-position:-255px -177px;}

#sdb_products_tab4 a{
background-position:-255px -145px;}

#sdb_products_tab4 a:hover{
background-position:-255px -177px;}

#sdb_products_tab5{
background-position:-340px -177px;}

#sdb_products_tab5 a{
background-position:-340px -145px;}

#sdb_products_tab5 a:hover{
background-position:-340px -177px;}

#sdb_products_tab6{
background-position:-469px -113px;}

#sdb_products_tab6 a{
background-position:-384px -113px;}

#sdb_products_tab6 a:hover{
background-position:-469px -113px;}

#sdb_products_tab7{
background-position:-553px -113px;}

#sdb_products_tab7 a{
background-position:-243px -82px;}

#sdb_products_tab7 a:hover{
background-position:-553px -113px;}

.sdb_tickets a,.sdb_tickets_right a{
height:17px;width:127px;background-position:-331px -502px;text-indent:-9999px;display:block;}

.sdb_tickets a:hover,.sdb_tickets_right a:hover{
background-position:-331px -519px;}

.sdb_tickets_right a{
float:right;margin-top:5px;}

.sdb_detail_btn a{
height:17px;width:99px;background-position:-0px -465px;text-indent:-9999px;display:block;}

.sdb_detail_btn a:hover{
background-position:-133px -465px;}

.sdb_all_btn {
background-position:-264px -371px;height:13px;width:10px;padding:0px 2px 0px;float:left;text-indent:-9999px;}

#sdb_news_tab{
background: url(http://contents.oricon.co.jp/prof/img/artist_sdb/sdb_main_tab_bg.png) repeat-y left top;padding-left:8px;padding-top:11px;margin:0px;clear:both;
font-size:0px;
}

#sdb_news_tab_calendar{
background-color:#184A8C;padding-left:8px;padding-top:11px;margin:0px;clear:both;font-size:0px;}

.sdb_right_title{
background-position:-0px -2422px;padding:3px 5px 2px 13px;color:#4B6BA6;}

.sdb_top_rank .sdb_right_title{
margin-bottom:0px;}

.sdb_right_title h3{
font-size:13px;}

.sdb_right_prof_rank{
font-size:12px;font-weight:bold;margin-bottom:10px;padding:0px;border-left:1px solid #C9C9C9;border-right:1px solid #C9C9C9;border-bottom:1px solid #C9C9C9;width:298px;background-color:#FFFFF8;}

.sdb_right_prof_rank1{
padding:0px;}

.sdb_right_prof_rank2{
background-color:#1854AD;padding:3px 2px 2px 5px;font-size:16px;color:#fff;}

.sdb_right_prof_color{
background: url(http://contents.oricon.co.jp/prof/img/artist_sdb/sdb_right_prof_rank2.png) repeat-y left top;}

.sdb_right_prof_rank2 a{
color:#fff;}

.sdb_access_rank_bg{
background-color:#1C66D5;
padding:0px;
color:#fff;
font-size:14px;
font-weight:bold;
}

.sdb_access_rank_img{
float:left;
}

.sdb_access_rank{
padding:5px 6px 5px 5px;
}

.sdb_access_rank_right{
float:right;
width:225px;
}

.sdb_access_rank_right_white{
background-color:#fff;
margin-top:5px;
padding:2px 5px;
height:1%;
}

.sdb_access_rank_right_width1{
width:50px;
float:left;
}

.sdb_access_rank_right_width2{
float:left;
color:#FF3467;
font-weight:bold;
}


.sdb_access_rank_img td{
width:54px;
height:54px;
font-size:0px;
}

.sdb_rank_n{
font-size:12px;
padding-left:10px;
width:27px;}

.sdb_rank_juni3{
color:#FF3366;
font-size:16px;
font-weight:bold;
padding-left:10px;
width:27px;
}


.sdb_right_prof_rank .sdb_list_tensen{
width:275px;height:1px;padding:0px;font-size: 0;margin:0px;margin-left:10px;text-indent:-9999px;background-position:-0px -898px;}

.sdb_right_prof_rank .sdb_right_rank_top .sdb_list_tensen{
width:263px;height:1px;padding:0px;font-size: 0;margin:0px;margin-left:4px;text-indent:-9999px;background-position:-0px -898px;}

.sdb_main_space .sdb_products6_in .sdb_list_tensen{
width:580px;height:11px;padding:0px;margin:0px;text-indent:-9999px;background-position:-0px -893px;}

.sdb_yahoo_main_space{
margin:10px 12px 0px;
clear:both;
}

.sdb_yahoo_main_space .sdb_yahoo_btn{
margin:15px 0px 5px;
}

.sdb_rank_top_border{
border:1px solid #1854AD;background-color:#fff;margin-top:0px;padding:5px;font-size:10px;clear:both;width:287px;}

.sdb_rank_top_border table{
float:left;}

.sdb_rank_top_border .sdb_right_rank_no_right{
font-weight:normal;float:left;width:240px;line-height:135%;margin:3px 0px 3px 3px;}

.sdb_rank_top_border table.sdb_right_prof_rank_img td {
height:20px;width:20px;}

.sdb_rank_top_border .sdb_right_prof_rank2 table.sdb_right_prof_rank_img td {
height:30px;width:30px;}

.sdb_rank_top_border table.sdb_right_prof_rank_img td ,table.sdb_right_prof_rank_img_fan td{
height:32px;width:32px;font-size:0px;}

.sdb_main_space .sdb_rank_top_border .sdb_list_tensen{
clear:both;width:288px;font-size:0px;margin:2px 0px 0px;height:1px;background-position:0 -898px;}

.sdb_rank_top_border .sdb_right_text{
float:right;font-weight:normal;font-size:12px;margin:7px 0px 0px 0px;}

.sdb_right_text2{
float:right;margin:7px 5px 5px 5px;}

.sdb_right_text3{
float:right;margin:0px 5px 5px 0px;}

.sdb_right_text4{
float:right;margin:5px 0px 0px 0px;}

.sdb_right_text5{
float:right;margin:0px 0px 5px 0px;}


.sdb_main_space_news .sdb_right_text4{
margin-right:7px;
}

#calendar2 .sdb_right_text4{
float:right;margin:0px 25px 15px 0px;}

/* ie6用 */* html #calendar2 .sdb_right_text4{
margin:0px 12px 15px 0px;}

.sdb_calendar_toptext{
float:left; width:400px; margin-left:5px;
}

#calendar2 .sdb_calendar_toptext{
float:left; width:400px; margin-left:25px; font-size:11px;
}

/* ie6用 */* html #calendar2 .sdb_calendar_toptext{
margin-left:12px;}

.sdb_right_prof_rank table.sdb_right_prof_rank_img td {
height:20px;width:20px;}

.sdb_right_prof_rank .sdb_right_prof_rank2 table.sdb_right_prof_rank_img td {
height:30px;width:30px;}

.sdb_right_rank_top table.sdb_right_prof_rank_img td ,table.sdb_right_prof_rank_img_fan td{
height:52px;width:52px;}

.sdb_right_prof_rank_img_fan{
margin-right:5px;margin-bottom:2px;float:left;}

.sdb_right_prof_rank .sdb_right_text{
float:right;margin:5px;font-weight:normal;}

.sdb_right_single_rank,.sdb_right_single_rank a,.sdb_right_album_rank,.sdb_right_album_rank a,.sdb_right_single_rank_top,.sdb_right_single_rank_top a,.sdb_right_album_rank_top,.sdb_right_album_rank_top a{
width:62px;height:18px;text-indent:-9999px;float:left;display:block;}

.sdb_right_dvd_rank,.sdb_right_dvd_rank a,.sdb_right_dvd_rank_top,.sdb_right_dvd_rank_top a{
width:62px;height:18px;text-indent:-9999px;float:left;display:block;}

.sdb_right_single_rank,.sdb_right_single_rank_top{
background-position:-0px -111px;}

.sdb_right_single_rank a,.sdb_right_single_rank_top a{
background-position:-186px -111px;}

.sdb_right_single_rank a:hover,.sdb_right_single_rank_top a:hover{
background-position:-0px -111px;}

.sdb_right_album_rank,.sdb_right_album_rank_top{
background-position:-62px -111px;}

.sdb_right_album_rank a,.sdb_right_album_rank_top a{
background-position:-249px -111px;}

.sdb_right_album_rank a:hover,.sdb_right_album_rank_top a:hover{
background-position:-62px -111px;}

.sdb_right_dvd_rank,.sdb_right_dvd_rank_top{
background-position:-124px -111px;}

.sdb_right_dvd_rank a,.sdb_right_dvd_rank_top a{
background-position:-311px -111px;}

.sdb_right_dvd_rank a:hover,.sdb_right_dvd_rank_top a:hover{
background-position:-124px -111px;}

.sdb_right_prof_rank_s{
padding-top:10px;padding-left:7px;background-color:#FFFFF8;}

.sdb_right_prof_rank_s2{
padding-top:10px;padding-left:8px;background-color:#FFFFF8;}

/* ie6、7用 */* html .sdb_right_prof_rank_s{
padding-left:5px;}

* html .sdb_right_prof_rank_s2{
padding-left:8px;}

*:first-child+html .sdb_right_prof_rank_s{
padding-left:6px;}

*:first-child+html .sdb_right_prof_rank_s2{
padding-left:8px;}

.sdb_right_rank_top{
border:1px solid #1854AD;background-color:#fff;margin-bottom:10px;width:272px;padding:8px 5px 5px;font-weight:normal;}

.sdb_right_rank_no1{
background-position:-149px -708px;width:13px;height:13px;text-indent:-9999px;float:left;display:block;}

.sdb_right_rank_no2{
background-position:-163px -708px;width:13px;height:13px;text-indent:-9999px;float:left;display:block;}

.sdb_right_rank_no3{
background-position:-177px -708px;width:13px;height:13px;text-indent:-9999px;float:left;display:block;}

.sdb_right_rank_no4{
background-position:-192px -708px;width:13px;height:13px;text-indent:-9999px;float:left;display:block;}

.sdb_right_rank_no5{
background-position:-206px -708px;width:13px;height:13px;text-indent:-9999px;float:left;display:block;}

.sdb_rank_top_border .sdb_right_rank_no{
margin:3px 0px 3px 0px;}

.sdb_right_rank_no{
margin:5px 3px;}

.sdb_right_rank_nos{
margin:5px 3px;}

.sdb_right_rank_top table{
float:left;}

.sdb_right_rank_no_right{
font-weight:normal;float:left;width:200px;line-height:135%;margin:3px 0px 3px 4px;}

.color_p{
color:#FF3467;font-weight:bold;}

.sdb_next_btn{
float:right;margin:10px 0px 0px;}

.sdb_next_btn3{
float:right;margin:5px 0px 0px;}

/* ie6、7用 */* html .sdb_next_btn {
margin:15px 0px 0px;}

*:first-child+html .sdb_next_btn {
margin:15px 0px 0px;}


.sdb_next_btn0{
float:right;margin:5px 0px 7px;}

.sdb_next_btn_b{
float:right;margin-bottom:5px;}

.sdb_next_btn_c{
float:right;margin:5px 0px 0px;}

/* ie6、7用 */* html .sdb_next_btn_c{
float:right;margin:13px 0px 0px;}

*:first-child+html .sdb_next_btn_c{
float:right;margin:13px 0px 0px;}


.sdb_next_btn1,.sdb_next_btn1 a,.sdb_next_btn2,.sdb_next_btn2 a{
width:49px;height:20px;text-indent:-9999px;float:left;display:block;}

.sdb_back_month,.sdb_back_month a,.sdb_next_month,.sdb_next_month a{
width:62px;height:20px;text-indent:-9999px;float:left;display:block;}

.sdb_next_btn1 a{
background-position:-0px -502px;}

.sdb_next_btn2 a{
background-position:-51px -502px;}

.sdb_next_btn1{
background-position:-93px -574px;}

.sdb_next_btn2{
background-position:-161px -502px;}

.sdb_next_btn1 a:hover{
background-position:-110px -502px;}

.sdb_next_btn2 a:hover{
background-position:-161px -502px;}

.sdb_back_month{
background-position:-563px -2695px;}

.sdb_back_month a{
background-position:-563px -2670px;}

.sdb_back_month a:hover{
background-position:-563px -2695px;}


.sdb_next_month{
background-position:-625px -2695px;}

.sdb_next_month a{
background-position:-625px -2670px;}

.sdb_next_month a:hover{
background-position:-625px -2695px;}


.page_title_top1{
padding:5px 8px 2px 34px;background-position:-0px -1468px;width:592px;}

.page_title_top2{
padding:5px 8px 2px 34px;background-position:-0px -1629px;width:592px;}

.page_title_top3{
padding:5px 8px 2px 34px;background-position:-0px -1786px;}

.page_title_top4{
padding:5px 8px 2px 34px;background-position:-0px -1945px;}

.page_title_top5{
padding:5px 8px 2px 34px;background-position:-0px -2103px;}

.page_title_top1 h2{
width:480px;float:left;}

.page_title_top2 h2{
width:480px;float:left;}

.page_title_top_right a{
height:16px;width:97px;float:right;background-position:-0px -379px;text-indent:-9999px;}

.page_title_top_right a:hover{
background-position:-133px -379px;}

.page_title_top_right2 a{
height:16px;width:97px;float:right;background-position:-0px -396px;text-indent:-9999px;}

.page_title_top_right2 a:hover{
background-position:-133px -396px;}

.sdb_main_space{
font-size:12px;margin:10px 14px 15px 9px; clear:both;}


.sdb_main_space_news{
font-size:12px;margin:10px 8px 15px 10px; clear:both;}


.sdb_main_space .sdb_list_tensen{
clear:both;width:614px;font-size:0px; margin:0px;
}

.sdb_main_space_news .sdb_list_tensen{
clear:both;width:614px;font-size:0px; margin:0px;
}

.sdb_main_space .sdb_list_tensen_newslist{
clear:both;width:614px;font-size:0px; margin:0px;
background-position:0 -897px;
height:3px;
margin:0;
padding:0;
text-indent:-9999px;}


/* ie8用 */

html>/**/body .sdb_main_space .sdb_list_tensen_newslist{
background-position /*\**/: 0px -894px\9;
height /*\**/: 9px\9;}


ul.sdb_li li{
margin-bottom:3px;
}

li.sdb_birth{
background-position:-471px -447px;height:20px;width:75px;float:left;padding:2px 3px 0px 22px;}

li.sdb_star{
background-position:-471px -475px;height:20px;width:75px;float:left;padding:2px 3px 0px 22px;}

li.sdb_blood{
background-position:-471px -503px;height:20px;width:70px;float:left;padding:2px 3px 0px 22px;}

li.sdb_sex{
background-position:-471px -531px;height:20px;width:70px;float:left;padding:2px 3px 0px 22px;}

li.sdb_height{
background-position:-471px -559px;height:20px;width:75px;float:left;padding:2px 3px 0px 22px;}

li.sdb_home{
background-position:-471px -587px;height:20px;float:left;padding:2px 3px 0px 22px; white-space:nowrap;}

.sdb_main_space p{
line-height:150%;
}

.sdb_main_space .sdb_left{
font-size:10px;float:left;width:200px;}

.sdb_main_space .sdb_right_official_site a{
float:right;width:108px;height:18px;text-indent:-9999px;display:block;background-position: -217px -502px;}

.sdb_history .sdb_prof_text{
margin:0px 0px 15px 1px;}

.sdb_prof_text2{
float:left;width:580px;margin:3px 0px 0px 3px; }

.sdb_prof_text3{
float:left;width:200px;margin:3px 0px 0px 3px; }

.sdb_prof_icon1,.sdb_prof_icon2,.sdb_prof_icon3,.sdb_prof_icon4{
width:22px;height:20px;float:left;text-indent:-9999px;}

.sdb_prof_icon1{
background-position: -380px -587px;}

.sdb_prof_icon2{
background-position: -402px -587px;}

.sdb_prof_icon3{
background-position: -424px -587px;}

.sdb_prof_icon4{
background-position: -448px -587px;}

.sdb_work1{
float:left;background-position: -93px -574px;width:33px;height:31px;text-indent:-9999px;display:block;margin-top:55px;}

.sdb_work1 a{
float:left;background-position: -0px -574px;width:33px;height:31px;text-indent:-9999px;display:block;}

.sdb_work1 a:hover{
background-position: -938px -574px;}

.sdb_work7{
margin-top:55px;float:left;background-position: -136px -574px;width:23px;height:31px;text-indent:-9999px;display:block;}

.sdb_work7 a{
float:left;background-position: -43px -574px;width:23px;height:31px;text-indent:-9999px;display:block;}

.sdb_work7 a:hover{
background-position: -136px -574px;}

.sdb_work8{
margin-top:55px;float:left;background-position: -304px -580px;width:23px;height:31px;text-indent:-9999px;display:block;}

.sdb_work8 a{
float:left;background-position: -257px -580px;width:23px;height:31px;text-indent:-9999px;display:block;}

.sdb_work8 a:hover{
background-position: -304px -580px;}

.sdb_work_img td{
width:102px;height:102px;}

.sdb_work_img{
float:left;margin-right:11px;width:100px;}

.sdb_work_img h4{
margin:0px;margin-top:3px;padding:0px;}

.sdb_left_title{
background-position:-0px -2262px;padding:3px 5px 2px 13px;color:#4B6BA6;}

.sdb_left_title h3{
font-size:13px;}

.sdb_left_title_index{
background-position:-0px -2262px;padding:3px 5px 2px 13px;color:#4B6BA6;margin:10px 0px;}

.sdb_left_title_index h3{
font-size:13px;}


.sdb_main_rank_top{
width:300px;}

.sdb_rank_data_margin{
margin:15px 0px 10px 65px;}

.sdb_rank_data1{
color:#FA5B80;clear:both;margin-top:10px;}

.sdb_rank_data1_dvd{
color:#FA5B80;clear:both;margin-top:10px;margin-bottom:2px;}

.sdb_top_data .sdb_list_tensen{
width:300px;
}

.sdb_rank_data1_tv{
color:#FA5B80;clear:both;margin-top:2px;}

.sdb_rank_single_height,.sdb_rank_album_height,.sdb_rank_dvd_height,.sdb_rank_cm,.sdb_rank_tv{
width:127px;height:20px;float:left;text-indent:-9999px;margin:3px 10px 0px 0px;margin-right:15px;margin-top:3px;}

.sdb_rank_single_height{
background-position:-153px -785px;}

.sdb_rank_album_height{
background-position:-281px -785px;}

.sdb_rank_dvd_height{
background-position:-363px -683px;}


.sdb_rank_cm{
background-position:-420px -785px;}

.sdb_rank_tv{
background-position:-558px -785px;}

.rank_big_font{
font-size:22px;font-weight:bold;}

.sdb_top_data{
margin-right:14px;width:300px;float:left;}

.sdb_rank_data2{
margin-left:30px;font-size:10px;}

.sdb_top_data .sdb_right_text{
margin-top:5px;float:right;font-size:10px;}

.sdb_top_rank{
width:300px;float:left;}

.sdb_top_images{
margin-right:10px;width:300px;float:left;}

.sdb_top_images table{
float:left;margin-right:4px;margin-bottom:10px;}

.sdb_top_images table.last{
float:left;margin-right:0px;margin-bottom:10px;}

.sdb_top_movie{
width:300px;float:left;}

.sdb_top_movie table.last{
margin-right:0px;}

.sdb_top_movie table.sdb_top_movie_table{
margin-right:0px;}

.sdb_top_movie_text1{
margin:5px 15px 13px 0px;margin-right:15px;padding:0px;width:142px;font-size:11px;}

.sdb_top_movie_text2{
margin:5px 0px 13px 0px;padding:0px;width:142px;font-size:11px;}

.sdb_top_images table td{
width:97px;height:97px;}

.sdb_top_movie table td{
width:142px;height:102px;}

.sdb_top_images .sdb_right_title,.sdb_top_movie .sdb_right_title{
margin-bottom:10px;}

.sdb_top_images .sdb_right_text,.sdb_top_movie .sdb_right_text{
float:right;font-weight:bold;}

.sdb_dvd,.sdb_album,.sdb_shingle,.sdb_bd{
text-indent:-9999px;width:47px;height:15px;margin-bottom:3px;}

.sdb_dvd{
background-position: -199px -687px;}

.sdb_bd{
background-position: -498px -687px;}

.sdb_album{
background-position: -149px -687px;}

.sdb_shingle{
background-position: -250px -687px;}

.sdb_products7 .sdb_shingle{
background-position: -250px -687px;float:left;}

.sdb_products7 .sdb_dvd{
float:left;}

.sdb_products7 .sdb_bd{
float:left;}

.sdb_products7 .sdb_album{
float:left;}

.sdb_products_left{
padding-top:2px;
margin-bottom:2px;}

.sdb_review{
font-weight:bold;}

.sdb_review2{
float:left;width:52px;}

.sdb_review3{
float:left;width:125px;font-size:10px;}

.sdb_review4{
float:left;width:430px;background-color:#F2F2F2;float:right;font-size:10px;}

.sdb_review4in{
margin:5px;}

.sdb_review_main2{
float:left;margin-left:0px;}

.sdb_review_main{
clear:both;}

.sdb_review_main td{
width:47px;height:47px;}

.sdb_review .sdb_dvd,.sdb_review .sdb_album,.sdb_review .sdb_shingle,.sdb_review .sdb_bd{
float:left;margin-right:5px;}

.sdb_review_title{
font-size:12px;font-weight:bold;}

.sdb_top_movie .sdb_list_tensen2{
width:300px;height:5px;padding:0px;margin:0px;text-indent:-9999px;background-position:-0px -897px;font-size:0px;}

.sdb_top_images .sdb_list_tensen2{
width:300px;height:5px;padding:0px;margin:0px;text-indent:-9999px;background-position:-0px -898px;font-size:0px;}

/* ie6、7用 */* html .sdb_top_images .sdb_list_tensen2 {
margin-top:3px;}

*:first-child+html .sdb_top_images .sdb_list_tensen2 {
margin-top:3px;}

/* //ie6、7用 */.sdb_top_movie .sdb_list_tensen2{
width:300px;height:5px;padding:0px;margin:0px;text-indent:-9999px;background-position:-0px -897px;font-size:0px;}

.sdb_top_images .sdb_list_tensen2{
width:300px;height:5px;padding:0px;margin:0px;text-indent:-9999px;background-position:-0px -898px;font-size:0px;}

.sdb_list_tensen3{
font-size:0px;display:block;height:1px;background-position:0px -898px;width:610px;margin-top:5px;clear:both;}

.sdb_fan_btn a{
margin:2px 3px 4px;width:94px;height:18px;text-indent:-9999px;float:left;display:block;background-position:0px -437px;}

.sdb_fan_btn a:hover{
text-indent:-9999px;float:left;display:block;background-position:-133px -437px;}

.sdb_fan_btn_about{
float:left;margin:5px 0px 0px;font-size:10px;text-align:right; width:98px;}

.sdb_work_serch{
margin:10px 0px;padding:10px 0px;text-align:center;background-color:#CAE1FD;border:1px solid #A2CCFD;}

.sdb_work_serch2{
float:left;width:250px;margin-top:8px;color:#333;}

.sdb_work_serch3{
float:left;width:300px;}

.sdb_top_up,.sdb_top_parallel,.sdb_top_down{
width:25px;height:25px;text-indent:-9999px;display:block;float:left;}

.sdb_top_up{
background-position:-233px -704px;}

.sdb_top_parallel{
background-position:-263px -704px;}

.sdb_top_down{
background-position:-297px -704px;}

.sdb_top_up2,.sdb_top_parallel2,.sdb_top_down2{
width:12px;height:12px;text-indent:-9999px;}

.sdb_top_up2{
background-position:-304px -690px;}

.sdb_top_parallel2{
background-position:-321px -690px;}

.sdb_top_down2{
background-position:-339px -690px;}

.sdb_top_up_small{
float:left;width:5px;height:9px;background-position:-328px -709px;text-indent:-9999px;display:block;}

.sdb_top_parallel_small{
float:left;width:5px;height:9px;background-position:-340px -709px;text-indent:-9999px;display:block;}

.sdb_top_glaph_area{
padding-top:0px;border-top:1px solid #999999;width:234px;}

.sdb_top_glaph_area2{
padding-top:0px;border-top:1px solid #999999;width:415px;padding:0px;margin-left:13px;}

.sdb_glaph_arrow{
width:29px; height:105px; background-position:-641px -3201px;float:left;text-indent:-9999px;display:block; }
/* ie6 */* html .sdb_glaph_arrow{
margin-right:-53px;
}
*:first-child+html .sdb_glaph_arrow{
margin-right:-53px;
}

/* //ie6 */.sdb_top_news_area{
float:left;width:115px;color:#666;}





.sdb_top_rankspace1{
float:left;}

.sdb_top_news_td{
width:160px;border-left:1px solid #999999;}

.sdb_top_rankspace_table{
margin-top:4px;}


*:first-child+html .sdb_top_rankspace_table{
margin-top:7px;}

.sdb_top_news_area2{
width:180px;background-color:#6C6C6C;font-size:12px;font-weight:bold;color:#fff; line-height:100%;}

.sdb_top_news_area2_in{
padding:2px 2px 2px 3px;
}
.sdb_top_news_area2_left{
float:left;
width:110px;
}
.sdb_top_news_area2_right{
float:right;
width:55px;
font-size:11px;
padding-top:3px;
}

.sdb_top_news_area2 .sdb_top_news_area2_right a{
color:#fff;
}


li.sdb_top_news_area_li{
width:174px;background-position: -470px -368px;padding:3px 3px 3px 3px;background-color:#EFEFEF;font-size:11px;}

li.sdb_top_news_area_li2{
width:174px;background-position: -263px -368px;padding:3px 3px 3px 3px;background-color:#fff;font-size:11px;}

.li_day{
font-size:9px;}

.sdb_top_signspace_left{
float:left;width:250px;margin-left:20px;}

.sdb_ranking_A,.sdb_ranking_B{
padding-top:8px;}

.sdb_ranking_B{
background-color:#EFEFEF;}

.sdb_release_A,.sdb_release_B{
padding-top:8px;}

.sdb_release_B{
background-color:#EFEFEF;}

.sdb_ranking_text{
width:46px;text-align:center;margin-top:10px;font-weight:bold;color:#1C56A4;font-size:22px;}

.sdb_release_A .sdb_ranking_img,.sdb_release_B .sdb_ranking_img{
margin-left:5px;}

.sdb_ranking_1,.sdb_ranking_2,.sdb_ranking_3,.sdb_ranking_4,.sdb_ranking_5,.sdb_ranking_6,.sdb_ranking_7,.sdb_ranking_8,.sdb_ranking_9,.sdb_ranking_10{
width:46px;height:46px;text-indent:-9999px;float:left;margin-top:7px;margin-right:5px;margin-left:5px;}

.sdb_ranking_1{
background-position: -0px -736px;}

.sdb_ranking_2{
background-position: -48px -736px;}

.sdb_ranking_3{
background-position: -97px -736px;}

.sdb_ranking_4{
background-position: -145px -736px;}

.sdb_ranking_5{
background-position: -194px -736px;}

.sdb_ranking_6{
background-position: -242px -736px;}

.sdb_ranking_7{
background-position: -290px -736px;}

.sdb_ranking_8{
background-position: -338px -736px;}

.sdb_ranking_9{
background-position: -387px -736px;}

.sdb_ranking_10{
background-position: -435px -736px;}


.sdb_ranking_A .sdb_ranking_11{
width:46px;height:46px;background-position: -483px -736px;float:left;margin-top:7px;margin-right:5px;margin-left:5px;}


.sdb_ranking_B .sdb_ranking_11{
width:46px;height:46px;background-position: -532px -736px;float:left;margin-top:7px;margin-right:5px;margin-left:5px;}

.sdb_ranking_12{
width:46px;height:46px;background-position: -531px -736px;float:left;margin-top:7px;margin-right:5px;margin-left:5px;}

.sdb_ranking_text{
width:46px;text-align:center;margin-top:10px;font-weight:bold;color:#1C56A4;font-size:22px;}

.sdb_ranking_text2,.sdb_ranking_text3{
width:46px;text-align:center;margin-top:17px;font-weight:bold;color:#1C56A4;}

.sdb_ranking_text2{
font-size:12px;}

.sdb_ranking_text .small,#table-02 td.small{
font-size:10px;}

.sdb_ranking_text3{
font-size:10px;}

.sdb_ranking_img{
float:left;}

.sdb_ranking_img td{
width:54px;height:54px;}

.sdb_ranking_text_area{
margin-left:5px;width:490px;float:left;margin-bottom:10px;}

.sdb_ranking_text_area h4{
margin-bottom:3px;}

.sdb_ranking_text_area .sdb_dvd,.sdb_ranking_text_area .sdb_album,.sdb_ranking_text_area .sdb_shingle,.sdb_ranking_text_area .sdb_bd,sdb_ranking_text_area .sdb_dvd,.sdb_ranking_text_area .sdb_album,.sdb_ranking_text_area .sdb_shingle,.sdb_ranking_text_area .sdb_bd{
text-indent:-9999px;margin-right:3px;float:left;margin-bottom:5px;}


#calendar2 .sdb_main_space table.sdb_calendar .sdb_shingle{
float:left;
}


.sdb_main_space .sdb_ranking_text_area .sdb_left{
font-size:12px;float:left;width:420px;}

.sdb_ranking_btn1 a{
float:left;background-position: -0px -3116px;width:88px;height:16px;float:left;display:block;text-indent:-9999px;margin-right:2px;}

.sdb_ranking_btn2 a,.sdb_ranking_btn2,.sdb_ranking_btn3 a,.sdb_ranking_btn3,.sdb_ranking_btn4 a,.sdb_ranking_btn4{
float:left;background-position: -272px -3116px;width:59px;height:16px;float:left;display:block;text-indent:-9999px;margin-right:2px;}

.sdb_ranking_btn2{
background-position: -621px -3135px;}

.sdb_ranking_btn3 a,.sdb_ranking_btn3{
background-position: -334px -3116px;}

.sdb_ranking_btn3{
background-position: -536px -3116px;}

.sdb_ranking_btn4 a,.sdb_ranking_btn4{
background-position: -396px -3116px;}

.sdb_ranking_btn4{
background-position: -599px -3116px;}

.sdb_ranking_btn5 a,.sdb_ranking_btn5{
float:left;background-position: -457px -3116px;width:77px;height:16px;float:left;display:block;text-indent:-9999px;margin-right:2px;}

.sdb_ranking_btn5{
background-position: -542px -3135px;}

.sdb_ranking_btn6 a,.sdb_ranking_btn6{
float:left;background-position: -499px -3094px;width:88px;height:16px;float:left;display:block;text-indent:-9999px;margin-right:2px;}

.sdb_ranking_btn6{
background-position: -593px -3094px;}

.sdb_main_space .sdb_ranking_A .sdb_list_tensen,.sdb_main_space .sdb_ranking_B .sdb_list_tensen,.sdb_main_space .sdb_release_A .sdb_list_tensen,.sdb_main_space .sdb_release_B .sdb_list_tensen{
font-size:0px;display:block;height:1px;background-position:0px -898px;}

.sdb_history_bottomtext{
font-size:10px;
margin:10px;
}

.sdb_ranking_bottomtext{
margin:10px 0px 0px;
padding:5px;
font-size:11px;
background-color:#FFFFE1;
border:1px solid #DDDDAA;
width:375px;
}

.sdb_tvcm_bottomtext{
margin:10px 0px 0px;
padding:5px;
font-size:11px;
background-color:#FFFFE1;
border:1px solid #DDDDAA;
width:604px;
}

.sdb_ranking_bottomtext2{
margin-top:10px;
width:210px;
padding:5px;
font-size:11px;
border:1px solid #DDDDAA;
}

.sdb_ranking_bottomtext2 a{
font-weight:bold;
}

.sdb_ranking_youtaijurogo a{
width:101px;
height:33px;
float:right;
background-position:-126px -3677px;
display:block;
text-indent:-9999px;
}

.sdb_ranking_bottomtext h4{
margin-bottom:5px;
}

.sdb_right_text_ranking{
float:right;
font-size:10px;
padding-top:5px;

}

.sdb_history table#table-01 {
width: 615px;border: 1px #CCD9EB solid;border-collapse: collapse;border-spacing: 0;}

.sdb_history table#table-01 th {
padding: 5px;border: #CCD9EB solid;border-width: 0 0 1px 1px;color:#4B6BA6;font-weight: bold;line-height: 120%;text-align: center;background-position:-307px -2420px;}

.sdb_history table#table-01 td.sdb_table_day,.sdb_history table#table-01 td.sdb_table_history,.sdb_history table#table-01 td.sdb_table_news,.sdb_history table#table-01 td.sdb_table_picture{
padding: 5px;border: 1px #CCD9EB solid;border-width: 0 0 1px 1px;text-align: center;}

.sdb_history table#table-01 td.sdb_table_day{
width:107px;text-align:left;}

.sdb_history table#table-01 td.sdb_table_history{
width:348px;text-align:left;}

.sdb_history table#table-01 td.sdb_table_news{
width:55px;text-align:center;}

.sdb_history table#table-01 td.sdb_table_picture{
width:100px;}

table#table-02 {
width: 615px;border: 1px #CCD9EB solid;border-collapse: collapse;border-spacing: 0;}

table#table-02 th {
width:90px;padding: 7px;border:#CCD9EB solid;border-width: 1px 1px 1px 1px;color:#4B6BA6;font-weight: bold;line-height: 120%;background-color:#E0EEF7;}

table#table-02 td {
font-size:12px;padding: 7px;border:#CCD9EB solid;border-width: 1px 1px 1px 1px;line-height: 120%;text-align: left;}

table#table-02 td .small{
font-size:10px;}

table#table-03 {
width: 615px;border-spacing: 0;padding:2px;}

table#table-03 th {
width:210px;font-weight: bold;line-height: 120%;}

.sdb_table03space{
width:170px;font-weight: bold;line-height: 120%;}

table#table-03 .cols4{
width:400px;line-height: 120%;}

table#table-03 td.sdb_table_day{
width:250px;text-align:right;padding-right:3px;}

table#table-03 td.sdb_table_detail{
width:105px;}

.sdb_table_newsicon,.sdb_table_newsicon2{
background-position: -221px -551px;width:18px;height:17px;display:block;text-indent:-9999px;margin:0px auto;}

.sdb_history #table-07 .sdb_table_history_newsicon a{
background-position: -568px -2614px;width:54px;height:15px;text-decoration:none;font-size:13px;
}

.sdb_history #table-07 .sdb_table_history_newsicon a:hover{
background-position: -568px -2645px;}


.sdb_history #table-07 .sdb_table_history_text{
float:left;
}


.sdb_products #table-07 .sdb_table_history_newsicon a{
background-position: -568px -2614px;width:54px;height:15px;text-decoration:none;font-size:13px;
}

.sdb_products #table-07 .sdb_table_history_newsicon a:hover{
background-position: -568px -2645px;}


.sdb_products #table-07 .sdb_table_history_text{
float:left;
}

#calendar .sdb_table_newsicon{
background-position: -350px -588px;
margin-right:2px;
width:18px;
height:14px;
margin-top:0px;
}

#calendar .sdb_table_newsicon2{
background-position: -350px -588px;
height:10px;
}

.sdb_table_picture td{
height:27px;width:27px;}

.sdb_photo {
padding:0px;margin:0px;overflow:hidden;}

.sdb_photo1{
margin:0px;padding:0px;}

.sdb_photo_index_waku{
margin:0px 0px 5px 1px;padding:0px;}

.sdb_photo2 td,.sdb_photo3 td,.sdb_photo4 td{
width:102px;height:102px;padding:0px;}

.sdb_photo4 .aNameLink{
padding:0px 3px;}

.sdb_photo4 table { margin-right /*\**/: 5px\9 }

.sdb_photo2{
float:left;height:102px;width:104px;margin-right:2px;}

.sdb_photo_index td,.sdb_photo3 td,.sdb_photo4 td{
width:96px;height:96px;padding:0px;}


.sdb_photo_index{
float:left;height:96px;width:96px;margin-right:7px;font-size:0px;}



/* ie6、7用 */* html .sdb_photo_index{
margin-right:5px;}

.sdb_photo_index_end td,.sdb_photo3 td,.sdb_photo4 td{
width:102px;height:102px;padding:0px;}



/* ie6、7用 */* html .sdb_photo4 td{
width:96px;height:96px;
}

*:first-child+html .sdb_photo4 td{
width:96px;height:96px;
}

*:first-child+html #sdb_body_recommend .sdb_photo4 table{
margin:0px;
}


/* ie8用 */

html>/**/body .sdb_photo4 td{
border-collapse /*\**/: collapse\9;}

html>/**/body .sdb_photo4 table{
border-collapse /*\**/: collapse\9;}


/* ie7用 */

*:first-child+html .sdb_photo4 td{
border-collapse:collapse;}

*:first-child+html .sdb_photo4 table{
border-collapse:collapse;}



.sdb_photo_index_end{
float:left;height:96px;width:96px;margin-right:0px;margin-bottom:5px;}
.sdb_photo3{
float:left;height:102px;width:102px;display:block;}

.sdb_photo4{
float:left;margin-right:2px;padding:0px;margin-left:-2px;}

td.sdb_photo4_font{
font-size:0px;}



#sdb_body_recommend .sdb_photo4 table{
width:0px;}

.sdb_photo .sdb_list_tensen{
font-size:0px;display:block;height:1px;background-position:0px -898px;width:634px;margin:15px 0px 10px;}

.sdb_full1{
font-size:12px;}

.sdb_full2{
float:left;width:150px;margin-right:5px;font-weight:bold;}

.sdb_full3{
float:left;width:450px;}

.sdb_full .sdb_list_tensen{
font-size:0px;display:block;height:1px;background-position:0px -898px;width:610px;margin:10px 0px;padding:0px;}

.sdb_list_tensen0{
font-size:0px;display:block;height:1px;background-position:0px -898px;width:634px;margin:5px 0px 11px;padding:0px;}

.sdb_list_tensen00{
font-size:0px;display:block;height:1px;background-position:0px -898px;width:634px;margin:15px 0px 10px;padding:0px;clear:both;}

.sdb_products{
background: url(http://contents.oricon.co.jp/prof/img/artist_sdb/sdb_products2.png) repeat-y;width:610px;}

.sdb_products5{
background: url(http://contents.oricon.co.jp/prof/img/artist_sdb/sdb_products3.png) no-repeat;height:1px;width:610px; font-size:0px;}

.sdb_products1{
background: url(http://contents.oricon.co.jp/prof/img/artist_sdb/sdb_products1.png) no-repeat;width:610px;}

.sdb_products2{
float:left;padding-left:21px;padding-top:15px;margin-right:30px;margin-left:0px;}

.sdb_products2 td{
width:152px;height:152px;font-size:0px;}

.sdb_products3{
float:left;
padding:0px;
}

.sdb_products4{
background-color:#EFEFEF;text-align:right;padding:5px;margin-bottom:10px;}

.sdb_work_b_img_top td{
width:102px;height:102px;font-size:0px;}

.sdb_work_b_img_top{
float:left;width:102px;word-wrap:break-word;}

.sdb_work_b_img_top h4{
width:102px;font-size:12px;word-wrap:break-word;word-break: break-all;margin-top:5px;}

.sdb_skin_top .jcarousel-skin-ie7 .jcarousel-item-horizontal{
width:117px;}

.sdb_skin_top .jcarousel-skin-ie7 .jcarousel-container-horizontal{
width:580px;padding:0 0 0 35px;}

.sdb_skin_top .jcarousel-skin-ie7 .jcarousel-clip-horizontal{
width:555px;}

.sdb_work_b_img td{
width:77px;height:77px;}

.sdb_work_b_img{
width:77px;}

.sdb_work_b_img h4{
margin-top:3px;font-size:10px; margin-bottom:5px;word-wrap:break-word;}

.sdb_products3 .sdb_work1,.sdb_work1 a{
width:30px;}

.sdb_work1 a:hover{
background-position: -938px -574px;}

.sdb_products6{
background: url(http://contents.oricon.co.jp/prof/img/artist_sdb/sdb_products4.png) repeat-y;width:611px;}

.sdb_products6_in{
padding:10px;}

.sdb_products7 h2{
font-size:14px;font-weight:bold;word-wrap:break-word; }

.sdb_release_title h2{
font-size:16px;font-weight:bold;word-wrap:break-word; color:#484848;}


.sdb_release_title{
background-color:#EAF3FF;
padding:5px;
margin-bottom:10px;
}

.sdb_products7{
float:left;width:270px;line-height:135%;}

.sdb_products_btn{
margin-top:3px;}

.sdb_products_btn3,.sdb_products_btn3 a,.sdb_products_btn2,.sdb_products_btn2 a,.sdb_products_btn1,.sdb_products_btn1 a,.sdb_products_btn9,.sdb_products_btn9 a{
float:left;width:90px;height:19px;text-indent:-9999px;display:block;}

.sdb_products_btn1,.sdb_products_btn1 a{
background-position: -0px -3116px;}

.sdb_products_btn2,.sdb_products_btn2 a{
background-position: -90px -3116px;}

.sdb_products_btn3,.sdb_products_btn3 a{
background-position: -180px -3116px;}

.sdb_products_btn9,.sdb_products_btn9 a{
background-position: -592px -3151px;}

.sdb_products_btn4,.sdb_products_btn4 a{
float:left;width:90px;height:19px;text-indent:-9999px;display:block;}

.sdb_products_btn4 a{
background-position: -0px -3135px;}

.sdb_products_btn4{
background-position: -272px -3135px;}

.sdb_products_btn5,.sdb_products_btn5 a{
float:left;background-position: -90px -3135px;width:90px;height:19px;text-indent:-9999px;display:block;}

.sdb_products_btn5full,.sdb_products_btn5full a{
float:left;width:90px;height:19px;text-indent:-9999px;display:block;}

.sdb_products_btn5full a{
background-position: -499px -3094px;}

.sdb_products_btn5full{
background-position: -593px -3094px;}

.sdb_products_btn6,.sdb_products_btn6 a{
float:left;background-position: -180px -3135px;width:90px;height:19px;text-indent:-9999px;display:block;}

/* ie6 */* html .sdb_products_btn6,.sdb_products_btn6 a{
width:87px;
}

.sdb_products_btn5{
background-position: -362px -3135px;}

.sdb_products_btn6{
background-position: -452px -3135px;}

.sdb_products_btn_shop_list a{
background-position: -414px -3780px;width:268px;height:19px;text-indent:-9999px;display:block;
}

.sdb_products_btn_shop_list{
background-position: -414px -3780px;width:268px;height:19px;text-indent:-9999px;display:block;
}


.sdb_products_btn7 a{
float:left;background-position: -276px -3165px;width:138px;height:29px;text-indent:-9999px;display:block;}

.sdb_products_btn7 a{
background-position: -0px -3165px;
margin-top:10px;
}

.sdb_products_btn7 a:hover{
background-position: -276px -3165px;}

.sdb_products8{
float:left;width:320px;line-height:135%;background-position: -139px -3165px;display:block;}

.sdb_products_btn8 a,.sdb_products_btn8 a:hover{
width:130px;height:29px;text-indent:-9999px;display:block;float:left;}

.sdb_products_btn8 a{
background-position: -139px -3165px;
margin-top:10px;
}

.sdb_products_btn8 a:hover{
background-position: -415px -3165px;}

.sdb_products_btn_margin{
clear:both;padding:10px 0px;}

.sdb_products8_in{
background-position:-0px -3241px;height:29px;display:block;color:#fff;padding:4px 0px 0px 5px;font-weight:bold;margin-left:5px;}

.sdb_products9{
background: url(http://contents.oricon.co.jp/prof/img/artist_sdb/sdb_products5.png);height:1px;font-size:0px;}

.sdb_products10{
margin-top:15px;padding:5px 8px 2px 8px;background-position:-0px -3196px;width:575px;height:28px;display:block;color:#fff;font-weight:bold;}

.inrighttxt .sdb_rtxt {
	width:160px;
	float:left;
}

.sdb_products11{
background-color:#EFEFEF;padding:7px;}

.sdb_products12{
background-color:#DDECFF;width:176px;float:left;margin-right:4px;padding-left:2px;}

.sdb_products13_1,.sdb_products13_2,.sdb_products13_3{
width:46px;height:46px;float:left;text-indent:-9999px;margin:6px 1px 0px 2px;}

.sdb_products13_1{
background-position:-0px -785px;}

.sdb_products13_2{
background-position:-48px -785px;}

.sdb_products13_3{
background-position:-97px -785px;}

.sdb_products14{
width:400px;float:left;font-weight:bold;margin-bottom:5px;}

.sdb_products15{
background-color:#EFEFEF;padding:2px;font-size:10px;font-weight:normal;}

.sdb_products11 td{
width:190px;}

.sdb_glaph_manth_top{
display:block;text-align:center;width:16px;float:left;}

.sdb_glaph_manth{
display:block;text-align:center;width:16px;float:left;}

.sdb_glaph_1{
border: 0px solid black; width: 200px; height: 112px; position: relative; left: 5px; top: 4px;}

.sdb_glaph_2{
width: 30px; position: absolute; top: 3px; left: 0px; text-align: right; color: black; font-size: 9px; color:#666666;}

.sdb_glaph_3{
width: 30px; position: absolute; top: 11px; left: 0px; text-align: right; color: black; font-size: 9px; color:#666666;}

.sdb_glaph_4{
width: 30px; position: absolute; top: 85px; left: 0px; text-align: right; color: black; font-size: 9px; color:#666666;}

.sdb_glaph_5{
width: 30px; position: absolute; top: 95px; left: 0px; text-align: right; color: black; font-size: 9px; color:#666666;}

.sdb_glaph_6{
width: 192px; height: 76px; background-color: #fff; position: absolute; left: 35px; top: 2px;}

.sdb_glaph_7{
border-top: 1px solid black; width: 192px; height: 0px; position: absolute; left: 0px; top: 0px;}

.sdb_glaph_8{
border-left: 1px solid black; width: 0px; height: 90px; position: absolute; left: 0px; top: 0px;}

.sdb_glaph_9{
border-top: 1px solid #C1C1C1; width: 194px; height: 0px; position: absolute; left: 0px; top: 0px;}

.sdb_glaph_10{
font-size: 9px; color:#666666; background-color: #EFEFEF; padding:2px 1px 1px; border-bottom: 1px solid #C1C1C1; border-top: 1px solid #C1C1C1; width: 192px; height: 11px; position: absolute; left: 0px; top: 90px;}

.sdb_glaph_11{
border-left: 1px solid #C1C1C1; width: 1px; height: 18px; position: absolute; left:16px; top: -3px;}

.sdb_glaph_12{
border-left: 1px solid #C1C1C1; width: 0px; height: 18px; position: absolute; left:32px; top: -3px;}

.sdb_glaph_13{
border-left: 1px solid #C1C1C1; width: 0px; height: 105px; position: absolute; left:48px; top: -90px;}

.sdb_glaph_14{
border-left: 1px solid #C1C1C1; width: 0px; height: 18px; position: absolute; left: 65px; top: -3px;}

.sdb_glaph_15{
border-left: 1px solid #C1C1C1; width: 0px; height: 18px; position: absolute; left: 81px; top: -3px;}

.sdb_glaph_16{
border-left: 1px solid #C1C1C1; width: 0px; height: 105px; position: absolute; left: 97px; top: -90px;}

.sdb_glaph_17{
border-left: 1px solid #C1C1C1; width: 0px; height: 18px; position: absolute; left: 113px; top: -3px;}

.sdb_glaph_18{
border-left: 1px solid #C1C1C1; width: 0px; height: 18px; position: absolute; left: 129px; top: -3px;}

.sdb_glaph_19{
border-left: 1px solid #C1C1C1; width: 0px; height: 105px; position: absolute; left: 145px; top: -90px;}

.sdb_glaph_20{
border-left: 1px solid #C1C1C1; width: 0px; height: 18px; position: absolute; left: 161px; top: -3px;}

.sdb_glaph_21{
border-left: 1px solid #C1C1C1; width: 0px; height: 18px; position: absolute; left:177px; top: -3px;}

.sdb_glaph_22{
width: 50px; height: 90px; position: absolute; left: 96px; top: 93px; font-size: 9px; color:#666666;}

/* wl change 2010-03-30 */
.sdb_glaph_manth_top_b{
display:block;text-align:center;width:31px;height:12px;float:left; background-color: #fff;padding-top:1px;}

/* wl change 2010-03-30 */
.sdb_glaph_manth_top_b_link{
display:block;text-align:center;width:31px;height:13px;float:left; background-color: #F937A1; padding-top:2px;}

.sdb_glaph_manth_top_b_link a{
color:#fff; font-weight:bold;}

.sdb_glaph_manth_b,.sdb_glaph_manth_end_b{
display:block;text-align:center;width:31px;height:13px;float:left; background-color: #fff;padding-top:2px;}

.sdb_glaph_manth_b_link,.sdb_glaph_manth_end_b_link{
display:block;text-align:center;width:30px;height:13px;float:left; background-color: #FFCCCC; padding-top:2px;}

/* ie6 */* html .sdb_glaph_manth_end_b{
width:27px;
}

/* ie6 */* html .sdb_glaph_manth_end_b_link{
width:27px;
}

.sdb_glaph_1_b{
border: 0px solid black; height: 106px; position: relative; left: 0px; top: 0px;}

.sdb_glaph_2_b{
width: 30px; position: absolute; top: 3px; left: 0px; text-align: right; color: black; font-size: 9px; color:#666666;}

.sdb_glaph_3_b{
width: 30px; position: absolute; top: 11px; left: 0px; text-align: right; color: black; font-size: 9px; color:#666666;}

.sdb_glaph_4_b{
width: 30px; position: absolute; top: 58px; left: 0px; text-align: right; color: black; font-size: 9px; color:#666666;}

.sdb_glaph_5_b{
width: 30px; position: absolute; top: 67px; left: 0px; text-align: right; color: black; font-size: 9px; color:#666666;}

.sdb_glaph_6_b{
width: 383px; height: 100px; background-color: #FFE4E1; position: absolute; left: 30px; top: 0px;background-position:-259px -3671px;}

.sdb_glaph_7_b{
width: 360px; height: 0px; position: absolute; left: 0px; top: 0px;}

.sdb_glaph_8_b{
border-left: 1px solid black; width: 0px; height: 90px; position: absolute; left: 0px; top: 0px;}

.sdb_glaph_9_b{
width: 360px; height: 0px; position: absolute; left: 0px; top: 0px;}
/* wl change 2010-03-30 */
.sdb_glaph_10_b{
font-size: 10px; color:#666666;border-top: 1px solid #C1C1C1; width: 385px; height: 10px; position: absolute; left: 0px; top: 90px;}

.sdb_glaph_11_b{
border-left: 1px solid #C1C1C1; width: 0px; height: 15px; float: left; left: 32px; top: 0px;}

.sdb_glaph_12_b{
border-left: 1px solid #C1C1C1; width: 0px; height: 15px; float: left; left: 64px; top: 0px;}

.sdb_glaph_13_b{
border-left: 1px solid #C1C1C1; width: 0px; height: 15px; float: left; left: 96px; top: 0px;}

.sdb_glaph_14_b{
border-left: 1px solid #C1C1C1; width: 0px; height: 15px; float: left; left: 128px; top: 0px;}

.sdb_glaph_15_b{
border-left: 1px solid #C1C1C1; width: 0px; height: 15px; float: left; left: 160px; top: 0px;}

.sdb_glaph_16_b{
border-left: 1px solid #C1C1C1; width: 0px; height: 15px; float: left; left: 192px; top: 0px;}

.sdb_glaph_17_b{
border-left: 1px solid #C1C1C1; width: 0px; height: 15px; float: left; left: 224px; top: 0px;}

.sdb_glaph_18_b{
border-left: 1px solid #C1C1C1; width: 0px; height: 15px; float: left; left: 256px; top: 0px;}

.sdb_glaph_19_b{
border-left: 1px solid #C1C1C1; width: 0px; height: 15px; float: left; left: 288px; top: 0px;}

.sdb_glaph_20_b{
border-left: 1px solid #C1C1C1; width: 0px; height: 15px; float: left; left: 320px; top: 0px;}

.sdb_glaph_21_b{
border-left: 1px solid #C1C1C1; width: 0px; height: 15px; float: left; left:352px; top: 0px;}

/*
.sdb_glaph_22_b{
border-left:0px solid #C1C1C1;
clear:both;
height:104px;
left:359px;
position:absolute;
top:-90px;
width:0;}
*/

.sdb_right{
float:right;font-size:10px;}

.facebook{
font-size: 11px;
padding: 0px 10px 10px 0px;
text-align: right;
float:left;
}
.twitter{
font-size: 11px;
padding: 0px 0px 10px 0px;
text-align: right;
float:left;
}

.mixi{
font-size: 11px;
padding: 0px 5px 0px 0px;
text-align: right;
float:left;
}

/**　アーティスト検索：基本形-------------------------------------------------------------------------------------*/div.artistSearchBox {
background-color: #EEEFEF;}

div.artistSearchBox div.box {
margin: 13px 0px 0px 50px;}

div.artistSearchBox div.box input.text,div.artistSearchBox div.box select {
border: 1px solid #CCCCCC;}

div.artistSearchBox div.box input.text {
width: 410px;height: 20px;padding: 2px 4px 1px;}

*html  div.artistSearchBox div.box input.submitbtn {
margin: 5px 0 0;}

*:first-child+html  div.artistSearchBox div.box input.submitbtn {
margin: 5px 0 0;}

.sdb_submitbtn{
background-position:-478px -1135px;display:block;height:25px;overflow:hidden;text-indent:-1000em;width:81px;}

.sdb_CommentBtn{
background-position:-478px -928px;display:block;height:35px;width:203px;overflow:hidden;text-indent:-1000em;margin:0px auto;}

/**　タイトルバー：基本形-------------------------------------------------------------------------------------*/div.titleBar {
height: 24px;/*width: 612px;*/margin: 13px 0 0;background-position:-0px -3278px;font-size: 12px;font-weight: bold;color: #333333;line-height: 2.1em;overflow: hidden;text-indent: 2.8em;}

div.titleBar_in {
margin:9px 0px 0px 8px;}

/**　ページ送り用メニュー：基本形-------------------------------------------------------------------------------------*/div.pageMenu {
text-align: center;margin: 7px 0 0;}

div.pageMenu table {
margin: 0 auto;}

div.pageMenu table a {
text-decoration: none;}

div.pageMenu table img {
vertical-align: -0.5em;}

div.pageMenu table a.no {
display: block;width: 22px;height: 18px;border: 1px solid #06234A;text-align: center;font-size: 16px;font-weight: bold;padding: 0 2px;}

div.pageMenu table a.etc1,div.pageMenu table a.etc2 {
display: block;height: 18px;border: 2px solid #06234A;font-size: 10px;line-height: 1.8em;letter-spacing: 0.1em;}

div.pageMenu table a.etc1 {
width: 68px;}

div.pageMenu table a.etc2 {
width: 58px;}

div.pageMenu table a.no:hover,div.pageMenu table a.etc1:hover,div.pageMenu table a.etc2:hover {
background-color: #06234A;color: #FFFFFF;}

/**　アーティストコミュニティー：アーティストトピック一覧-------------------------------------------------------------------------------------*/.artistTopicList div.topicArea {
padding: 10px 0 0;}

.artistTopicList div.topicArea div.box {
background: url(http://contents.oricon.co.jp/prof/img/artist_sdb/sdb_TopicBg.png) repeat-y left top;margin: 0 9px 0 11px;}

.artistTopicList div.topicArea div.box div.in {
background: url(http://contents.oricon.co.jp/prof/img/artist_sdb/sdb_TopicTopBg.png) no-repeat left top;}

.artistTopicList div.topicArea div.box div.in div.bottom {
background: url(http://contents.oricon.co.jp/prof/img/artist_sdb/sdb_TopicBottomBg.png) no-repeat left bottom;padding: 3px 0 5px 0;}

.artistTopicList div.topicArea div.box div.in div.bottom div.left {
float: left;width: 70px;text-align: center;padding: 10px 5px;font-size: 11px;overflow: hidden;}

.artistTopicList div.topicArea div.box div.in div.bottom div.left img {
display: block;margin: 0 auto 3px;background-color: #94E622;padding: 1px;}

.artistTopicList div.topicArea div.box div.in div.bottom div.left a {
color: #0CA8E3;line-height: 1.4em;}

.artistTopicList div.topicArea div.box div.in div.bottom div.right {
float: left;width: 550px;margin: 0 0 0 15px;overflow: hidden;}

.artistTopicList div.topicArea div.box div.in div.bottom div.right div.title {
width: 500px;height: 17px;text-align: left;font-size: 14px;font-weight: bold;color: #FFFFFF;padding: 0 0 0 20px;margin: 5px 0 3px;overflow: hidden;}

.artistTopicList div.topicArea div.box div.in div.bottom div.right a.topicOpen {
display: block;background: url(http://contents.oricon.co.jp/prof/img/artist_sdb/sdb_TopicOpenBtn.png) no-repeat right bottom;padding: 0 5px 5px 28px;color: #444444;text-decoration: none;margin: 0 2px;}

.artistTopicList div.topicArea div.box div.in div.bottom div.right a.topicOpen:hover {
background-image: url(http://contents.oricon.co.jp/prof/img/artist_sdb/sdb_TopicOpenBtnOver.png);background-color: #FFD595;}

.artistTopicList div.topicArea div.box div.in div.bottom div.right a.topicOpen span.comment {
display: block;float: left;width: 368px;padding: 10px 0 15px;font-size: 14px;line-height: 1.4em;overflow: hidden;}

.artistTopicList div.topicArea div.box div.in div.bottom div.right a.topicOpen span.imgArea {
display: block;float: right;width: 132px;text-align: center;color: #66CC00;}

.artistTopicList div.topicArea div.box div.in div.bottom div.right a.topicOpen span.imgArea img {
display: block;border: 1px solid #94E622;margin: 10px auto 5px;}

.artistTopicList div.topicArea div.box div.in div.bottom div.right a.topicOpen span.data {
display: block;clear: both;text-align: left;font-size: 10px;color: #888888;}

.sdb_TopicAddBtn a,.sdb_TopicAddBtn a:hover,.sdb_TopicAddBtn2 a,.sdb_TopicAddBtn2 a:hover{
text-indent:-9999px;height:39px;width:203px;display:block;margin:0px auto;}

.sdb_TopicAddBtn a{
background-position:-475px -1007px;}

.sdb_TopicAddBtn a:hover{
background-position:-475px -1046px;}

.sdb_TopicAddBtn2 a{
background-position:-478px -928px;}

.sdb_TopicAddBtn2 a:hover{
background-position:-478px -968px;}

/**　アーティストコミュニティー：一覧-------------------------------------------------------------------------------------*/
div.topicAddBtnArea {
padding: 10px 0 20px 0;margin: 5px 0 0;text-align: center;}

div.topicAddBtnArea span {
display: block;padding: 3px 0 0;font-size: 10px;color: #666666;}

div.topicArea {
padding: 10px 0 0;}

div.topicArea div.box {
background: url(http://contents.oricon.co.jp/prof/img/artist_sdb/sdb_TopicBg.png) repeat-y left top;margin: 0px;}

div.topicArea div.box div.in {
background: url(http://contents.oricon.co.jp/prof/img/artist_sdb/sdb_TopicTopBg.png) no-repeat left top;}

div.topicArea div.box div.in div.bottom {
background: url(http://contents.oricon.co.jp/prof/img/artist_sdb/sdb_TopicBottomBg.png) no-repeat left bottom;padding: 3px 0 5px 0;}

div.topicArea div.box div.in div.bottom div.left {
float: left;width: 70px;text-align: center;padding: 10px 5px;font-size: 11px;overflow: hidden;}

div.topicArea div.box div.in div.bottom div.left img {
display: block;margin: 0 auto 3px;background-color: #4D6DA6;padding: 1px;}

div.topicArea div.box div.in div.bottom div.left a {
color: #0CA8E3;line-height: 1.4em;}

div.topicArea div.box div.in div.bottom div.right {
float: left;width: 517px;margin: 0 0 0 15px;overflow: hidden;}

div.topicArea div.box div.in div.bottom div.right div.title {
width: 500px;height: 17px;text-align: left;font-size: 14px;font-weight: bold;color: #FFFFFF;padding: 0 0 0 15px;margin: 5px 0 3px;overflow: hidden;}

div.topicArea div.box div.in div.bottom div.right div.title a {
padding: 0 0 0 5px;color: #FFFFFF;text-decoration: none;}

.sdb_TopicLinkIcon{
background-position:-365px -709px;font-size:0px;width:9px;height:10px;margin-top:3px;display: block;float:left;}

div.topicArea div.box div.in div.bottom div.right a.topicOpen {
display: block;background: url(http://contents.oricon.co.jp/prof/img/artist_sdb/sdb_TopicOpenBtn.png) no-repeat right bottom;padding: 0 5px 5px 28px;color: #444444;text-decoration: none;margin: 0 2px;}

div.topicArea div.box div.in div.bottom div.right a.topicOpen:hover {
background-image: url(http://contents.oricon.co.jp/prof/img/artist_sdb/sdb_TopicOpenBtnOver.png);background-color: #D3E7F3;}

div.topicArea div.box div.in div.bottom div.right a.topicOpen span.comment {
display: block;padding: 10px 0 15px;font-size: 14px;line-height: 1.4em;overflow: hidden;}

div.topicArea div.box div.in div.bottom div.right a.topicOpen span.data {
text-align: left;font-size: 10px;color: #888888;}

div.topicAddArea {
background-color: #EEEFEF;margin: 20px 0 0;}

div.topicAddArea dl {
}

div.topicAddArea dl dt {
float: left;width: 126px;padding: 10px 5px 0 0;text-align: right;font-size: 14px;font-weight: bold;line-height: 1.75em;letter-spacing: 0;color: #333333;}

div.topicAddArea dl dd {
float: left;width: 400px;padding: 10px 0 0;}

div.topicAddArea input.text,div.topicAddArea textarea {
width: 450px;border-left: 1px solid #DDDDDD;border-top: 1px solid #DDDDDD;border-bottom: 1px solid #DDDDDD;border-right: 1px solid #DDDDDD;padding: 3px 4px 1px;}

div.topicAddArea input.text {
height: 21px;}

div.topicAddArea textarea {
height: 125px;}

div.topicAddArea div.btn {
clear: both;padding: 15px 0 0;text-align: center;}

div.topicAddArea div.btn span {
display: block;padding: 3px 0 12px;font-size: 10px;color: #666666;}

#sdb_image-btn{
background-position:-478px -928px;height:39px;width:206px;display:block;margin:0px auto;}

/**　アーティストコミュニティー：トピック詳細-------------------------------------------------------------------------------------*/.topicDetail div.topicArea div.box {
background: url(http://contents.oricon.co.jp/prof/img/artist_sdb/sdb_TopicBg.png) repeat-y left top;margin: 0px;}

.topicDetail div.topicArea div.box div.in {
background: url(http://contents.oricon.co.jp/prof/img/artist_sdb/sdb_TopicTopBg.png) no-repeat left top;}

.topicDetail div.topicArea div.box div.in div.bottom {
background: url(http://contents.oricon.co.jp/prof/img/artist_sdb/sdb_TopicBottomBg.png) no-repeat left bottom;padding: 3px 0 5px 0;}

.topicDetail div.topicArea div.box div.in div.bottom div.left {
float: left;width: 70px;text-align: center;padding: 10px 5px;font-size: 11px;overflow: hidden;}

.topicDetail div.topicArea div.box div.in div.bottom div.left img {
display: block;margin: 0 auto 3px;background-color: #4D6DA6;padding: 1px;}

.topicDetail div.topicArea div.box div.in div.bottom div.left a {
color: #0CA8E3;line-height: 1.4em;}

.topicDetail div.topicArea div.box div.in div.bottom div.right {
float: left;width: 517px;margin: 0 0 0 15px;overflow: hidden;}

.topicDetail div.topicArea div.box div.in div.bottom div.right div.title {
margin: 5px 0 0;}

.topicDetail div.topicArea div.box div.in div.bottom div.right div.title div.left {
width: 390px;text-align: left;font-size: 14px;font-weight: bold;color: #FFFFFF;padding: 0;overflow: hidden;}

.topicDetail div.topicArea div.box div.in div.bottom div.right div.title div.right {
width: 117px;height: 15px;padding: 0;}

.topicDetail div.topicArea div.box div.in div.bottom div.right div.comment {
margin: 10px 0 15px 28px;font-size: 14px;line-height: 1.4em;}

.topicDetail div.topicArea div.box div.in div.bottom div.right div.data div.left {
width: 270px;padding: 0;padding-bottom:5px;text-align: left;font-size: 10px;}

.topicDetail div.topicArea div.box div.in div.bottom div.right div.data div.left span.no {
font-size: 14px;font-weight: bold;color: #66CC00;}

.topicDetail div.topicArea div.box div.in div.bottom div.right div.data div.left span.ad {
color: #888888;margin:0px 0px 0px 28px;}

.topicDetail div.topicArea div.box div.in div.bottom div.right div.data div.right {
width: 490px;padding: 0;text-align: right;font-size: 10px;}

.topicDetail div.topicArea div.box div.in div.bottom div.right div.data div.right a {
line-height: 2em;}

.topicDetail div.topCommentArea {
width: 614px;background-color: #EEEFEF;margin: 5px auto 0;text-align: center;}

.topicDetail div.topCommentArea textarea {
width: 600px;height: 16px;margin: 11px 0 8px;border-left: 1px solid #DDDDDD;border-top: 1px solid #DDDDDD;border-bottom: 1px solid #BBB;border-right: 1px solid #BBB;padding: 2px;}

.topicDetail div.titleBar.b {
margin: 13px 0 10px;}

.topicDetail div.pageMenu {
text-align: center;margin: 7px 0 0;}

.topicDetail div.commentBox {
padding: 10px 0 0;}

.topicDetail div.commentBox div.box {
background: url(http://contents.oricon.co.jp/prof/img/artist_sdb/sdb_CommentBoxBg.png) repeat-y center top;}

.topicDetail div.commentBox div.box div.in {
background: url(http://contents.oricon.co.jp/prof/img/artist_sdb/sdb_CommentBoxTopBg.png) no-repeat center top;}

.topicDetail div.commentBox div.box div.in div.bottom {
background: url(http://contents.oricon.co.jp/prof/img/artist_sdb/sdb_CommentBoxBottomBg.png) no-repeat center bottom;padding: 3px 0px 5px 0px;}

.topicDetail div.commentBox div.box div.in div.bottom div.left {
float: left;width: 58px;text-align: center;padding: 10px 3px;font-size: 11px;overflow: hidden;}

.topicDetail div.commentBox div.box div.in div.bottom div.left img {
display: block;margin: 0 auto 3px;background-color: #4D6DA6;padding: 1px;}

.topicDetail div.commentBox div.box div.in div.bottom div.left a {
line-height: 1.4em;}

.topicDetail div.commentBox div.box div.in div.bottom div.right {
float: right;width: 515px;padding: 0 10px 0 0;overflow: hidden;}

.topicDetail div.commentBox div.box div.in div.bottom div.right div.no {
margin: 5px 0 0;font-size: 10px;color: #333333;letter-spacing: 0.1em;}

.topicDetail div.commentBox div.box div.in div.bottom div.right div.no span {
font-size: 14px;font-weight: bold;color: #06234A;}

.topicDetail div.commentBox div.box div.in div.bottom div.right div.no div.left {
width: 390px;padding: 0;text-align: left;}

.topicDetail div.commentBox div.box div.in div.bottom div.right div.no div.right {
width: 117px;padding: 0;margin: 0 2px 0 0;}

.topicDetail div.commentBox div.box div.in div.bottom div.right div.comment {
margin: 10px 0 15px;font-size: 14px;line-height: 1.4em;}

.topicDetail div.commentBox div.box div.in div.bottom div.right div.data div.left {
width: 270px;padding: 0;text-align: left;font-size: 10px;color: #888888;line-height: 2em;}

.topicDetail div.commentBox div.box div.in div.bottom div.right div.data div.right {
width: 245px;padding: 0;text-align: right;font-size: 10px;line-height: 2em;}

.topicDetail div.commentBox div.box div.in div.bottom div.right div.data div.right span.nonere {
background-position:-328px -1240px;padding: 0 5px 5px 25px;line-height: 2em;color: #ACACAC;}

.topicDetail div.commentBox div.box div.in div.bottom div.right div.data div.right span.re {
background-position:-329px -1269px;padding: 0 5px 5px 25px;line-height: 2em;color: #ACACAC;}

.topicDetail div.commentBox div.box div.in div.bottom div.right div.data div.right span.re a {
padding: 0;line-height: 2em;}

.topicDetail div.commentBox div.box div.in div.bottom div.right div.data div.right a {
padding: 0 5px 0;line-height: 2em;}

.topicDetail div.bottomCommentArea {
width: 614px;background-color: #EEEFEF;margin: 7px auto 0;text-align: center;}

.topicDetail div.bottomCommentArea textarea {
width: 600px;height: 111px;margin: 5px 0 8px;border-left: 1px solid #DDDDDD;border-top: 1px solid #DDDDDD;border-bottom: 1px solid #BBB;border-right: 1px solid #BBB;padding: 2px;}

.topicDetail div.newTopicBox {
border-bottom:1px dotted #CECFF2;padding: 0 10px 10px;margin: 0 0 10px;}

.topicDetail div.newTopicBox dl dt a {
background-position:-340px -3238px;padding: 0 0 0 15px;font-size: 14px;font-weight: bold;}

.topicDetail div.newTopicBox dl dd {
margin: 5px 0 0;padding: 0 0 0 15px;line-height: 1.4em;}

.topicDetail div.newTopicBox div.bottom div.left {
float: left;width: 250px;padding: 0 0 0 15px;font-size: 10px;color: #888888;line-height: 2em;}

.topicDetail div.newTopicBox div.bottom {
margin: 8px 0 0;}

.topicDetail div.newTopicBox div.bottom div.right {
float: right;width: 132px;}

.topicDetail div.newTopicBox div.bottom div.right a {
display: block;width: 122px;height: 16px;background-position:-478px -1091px;text-indent: -1000em;overflow: hidden;}

.topicDetail div.newTopicBox div.bottom div.right a:hover{
background-position:-478px -1110px;}

.topicDetail div.artistSearchBox {
margin: 0 0 20px; padding-bottom:10px;}

.artistTopicList div.confirmArea .box {
padding:5px;}

.artistTopicList div.confirmArea .whitebgtext{
padding:0px 5px 15px 5px;}

.artistTopicList div.confirmArea .whitebgtext_title{
font-size: 14px;color: #999999;margin:15px 0px 5px 0px;font-weight:bold;}

.artistTopicList div.confirmArea .btn_center{
margin-bottom:4px;}

.artistTopicList div.confirmArea table img{
margin-right:5px;}

.artistTopicList div.confirm_atteintion {
 font-size: 10px; }

.artistTopicList div.ReportArea .box {
padding:5px;}

.artistTopicList div.ReportArea dl dt {
float: left;width: 126px;padding: 10px 5px 0 0;text-align: right;font-size: 14px;font-weight: bold;line-height: 1.8em;letter-spacing: 0;color: #333333;}

.artistTopicList div.ReportArea dl dd {
float: left;width: 502px;padding: 10px 0 0;}

.artistTopicList div.ReportArea input.text,.ReportArea textarea {
width: 490px;border-left: 1px solid #DDDDDD;border-top: 1px solid #DDDDDD;border-bottom: 1px solid #FEEFB1;border-right: 1px solid #FEEFB1;padding: 3px 4px 1px;}

.artistTopicList div.ReportArea select {
width: 500px;border-left: 1px solid #DDDDDD;border-top: 1px solid #DDDDDD;border-bottom: 1px solid #FEEFB1;border-right: 1px solid #FEEFB1;padding: 3px 4px 1px;}

.artistTopicList div.ReportArea .select{
width: 502px;float:left;height:30px;}

.artistTopicList div.ReportArea textarea {
height: 125px;}

.artistTopicList div.ReportArea div.btn {
clear: both;padding: 10px 0 5px 0;text-align: center;}

.artistTopicList div.ReportArea dd span {
display: block;padding: 3px 0 12px;font-size: 12px;color: #FF0000;}

.artistTopicList div.ReportArea dt span {
display: block;padding: 3px 0 12px;font-size: 10px;color: #333333;}

.sdb_history table#table-04 {
width: 615px;border: 1px #CCD9EB solid;border-collapse: collapse;border-spacing: 0;margin:10px 0px 5px;}

html>/**/body .sdb_history table#table-04 {
width: 615px;border: 1px #CCD9EB solid;border-collapse: collapse;border-spacing: 0;margin:10px 0px 4px;}

.sdb_history table#table-04 th {
padding:10px 5px;border: #CCD9EB solid;border-width: 0 0 1px 1px;color:#4B6BA6;font-weight: bold;line-height: 120%;text-align: center;background-position:-307px -2420px;}

.sdb_history table#table-04 td.sdb_table_cm,.sdb_history table#table-04 td.sdb_table_day,.sdb_history table#table-04 td.sdb_table_history,.sdb_history table#table-04 td.sdb_table_news,.sdb_history table#table-04 td.sdb_table_picture{
padding:5px;border: 1px #CCD9EB solid;border-width: 0 0 0px 1px;text-align: left;}

.sdb_history table#table-04 td.sdb_table_cm2,.sdb_history table#table-04 td.sdb_table_day2,.sdb_history table#table-04 td.sdb_table_history2,.sdb_history table#table-04 td.sdb_table_news2,.sdb_history table#table-04 td.sdb_table_picture2{
background-color:#EEEFEF;padding:5px;border: 1px #CCD9EB solid;border-width: 0 0 0px 1px;text-align: left;}

.sdb_history table#table-04 td.sdb_table_cm,.sdb_history table#table-04 td.sdb_table_day,.sdb_history table#table-04 td.sdb_table_history{
width:120px;text-align:left;}

.sdb_history table#table-04 td.sdb_table_news{
width:175px;text-align:left;}

.sdb_history table#table-04 td.sdb_table_picture{
width:175px;}

.sdb_history table#table-04 td.sdb_table_cm2,.sdb_history table#table-04 td.sdb_table_day2,.sdb_history table#table-04 td.sdb_table_history2{
width:120px;text-align:left;}

.sdb_history table#table-04 td.sdb_table_news2,.sdb_history table#table-04 td.sdb_table_picture2{
width:155px;text-align:left;}

.sdb_history table#table-05 {
width: 610px;border: 1px #CCD9EB solid;border-collapse: collapse;border-spacing: 0;}

.sdb_history table#table-05 th {
padding:10px 5px;border: #CCD9EB solid;border-width: 0 0 1px 1px;color:#4B6BA6;font-weight: bold;line-height: 120%;text-align: center;background-position:-307px -2420px;}

.sdb_history table#table-05 td.sdb_table_day,.sdb_history table#table-05 td.sdb_table_history,.sdb_history table#table-05 td.sdb_table_news,.sdb_history table#table-05 td.sdb_table_picture{
padding:7px;border: 1px #CCD9EB solid;border-width: 0 0 1px 0px;text-align: left;}

.sdb_history table#table-05 td.sdb_table_day{
width:100px;text-align:left;}

.sdb_history table#table-05 td.sdb_table_history{
width:350px;text-align:left;}

.sdb_history table#table-05 td.sdb_table_news{
width:58px;text-align:left;}

.sdb_history table#table-05 td.sdb_table_picture{
width:80px;}

.sdb_history table#table-06 {
width: 615px;border: 1px #CCD9EB solid;border-collapse: collapse;border-spacing: 0;margin:10px 0px 5px;}

html>/**/body.sdb_history table#table-06 {
width: 615px;border: 1px #CCD9EB solid;border-collapse: collapse;border-spacing: 0;margin:10px 0px 4px;}

.sdb_history table#table-06 th {
padding:10px 5px;border: #CCD9EB solid;border-width: 0 0 1px 1px;color:#4B6BA6;font-weight: bold;line-height: 120%;text-align: center;background-position:-307px -2420px;}

.sdb_history table#table-06 td.sdb_table_day,.sdb_history table#table-06 td.sdb_table_time,.sdb_history table#table-06 td.sdb_table_history,.sdb_history table#table-06 td.sdb_table_news,.sdb_history table#table-06 td.sdb_table_picture{
padding:5px;border: 1px #CCD9EB solid;border-width: 0 0 0px 1px;text-align: left;}

.sdb_history table#table-06 td.sdb_table_day2,.sdb_history table#table-06 td.sdb_table_time2,.sdb_history table#table-06 td.sdb_table_history2,.sdb_history table#table-06 td.sdb_table_news2,.sdb_history table#table-06 td.sdb_table_picture2{
background-color:#EEEFEF;padding:5px;border: 1px #CCD9EB solid;border-width: 0 0 0px 1px;text-align: left;}

.sdb_history table#table-06 td.sdb_table_day{
width:115px;text-align:left;}

.sdb_history table#table-06 td.sdb_table_time{
width:115px;text-align:left;}

.sdb_history table#table-06 td.sdb_table_history{
text-align:center;}

.sdb_history table#table-06 td.sdb_table_news{
width:240px;text-align:left;}

.sdb_history table#table-06 td.sdb_table_picture{
width:110px;}

.sdb_history table#table-06 td.sdb_table_day2{
width:115px;text-align:left;}

td.sdb_table_day3{
width:215px;text-align:left;}

.sdb_history table#table-06 td.sdb_table_time2{
width:115px;text-align:left;}

.sdb_history table#table-06 td.sdb_table_history2{
text-align:center;}

.sdb_history table#table-06 td.sdb_table_news2{
width:240px;text-align:left;}

.sdb_history table#table-06 td.sdb_table_picture2{
width:110px;}

.sdb_history_text_top{
background-position:-0px -345px;width:614px;height:7px;font-size:0px;}

.sdb_history_text_bottom{
background-position:-0px -352px;width:614px;height:15px;clear:both;}

.sdb_history_text{
background-color:#EEEFEF;padding:0px 10px;font-size:12px;line-height:140%;border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;height:1%;width:592px;}

.sdb_history table#table-06 td.sdb_table_day{
width:115px;text-align:left;}

.sdb_history table#table-07 {
width: 613px;border: 2px #2B74E1 solid;border-collapse: collapse;border-spacing: 0;margin-top:5px;margin-left:1px;}

.sdb_history table#table-07 th {
padding:5px 5px;border: #CCD9EB solid;border-width: 0 0 1px 1px;text-align:center;background-color: #2B74E1;font-weight:bold;color:#fff;}

.sdb_history table#table-07 td.sdb_table_year_start,.sdb_history table#table-07 td.sdb_table_day_start{
padding:5px;border: 1px #CCD9EB solid;border-width: 1px 0px 0px 1px;text-align: left;}

.sdb_history table#table-07 td.sdb_table_year_end,.sdb_history table#table-07 td.sdb_table_day_end,.sdb_history table#table-07 td.sdb_table_history,.sdb_history table#table-07 td.sdb_table_news,
.sdb_history table#table-07 td.sdb_table_icon,.sdb_history table#table-07 td.sdb_table_picture{
padding:5px;border: 1px #CCD9EB solid;border-width: 0px 0px 1px 1px;text-align: left;}

.sdb_history table#table-07 td.sdb_table_year,.sdb_history table#table-07 td.sdb_table_day{
padding:5px;border: 1px #CCD9EB solid;border-width: 0 0 0px 1px;text-align: left;}

.sdb_history table#table-07 td.sdb_table_year,.sdb_history table#table-07 td.sdb_table_year_start{
width:40px;text-align:center;background-color: #2B74E1;font-weight:bold;color:#fff;}

.sdb_history table#table-07 td.sdb_table_day,.sdb_history table#table-07 td.sdb_table_day_start{
width:30px;text-align:center;font-weight:bold;background-color: #FFFFD9;}

.sdb_history table#table-07 td.sdb_table_year,.sdb_history table#table-07 td.sdb_table_year_end{
width:40px;text-align:center;background-color: #2B74E1;font-weight:bold;color:#fff;}

.sdb_history table#table-07 td.sdb_table_day,.sdb_history table#table-07 td.sdb_table_day_end{
width:30px;text-align:center;font-weight:bold;background-color: #FFFFD9;}

.sdb_history table#table-07 td.sdb_table_history{
width:330px;text-align:left;}

.sdb_history table#table-07 td.sdb_table_news{
width:60px;text-align:left;}

.sdb_history table#table-07 td.sdb_table_icon{
width:55px;text-align:left;}

.sdb_history table#table-07 td.sdb_table_picture{
width:100px;}


.sdb_products_table{
padding:0px;
margin:0px;
}

.sdb_products_table table#table-07 {
width: 615px;border: 2px #2B74E1 solid;border-collapse: collapse;border-spacing: 0;margin-top:5px;}

.sdb_products_table table#table-07 th {
padding:5px 5px;border: #CCD9EB solid;border-width: 0 0 1px 1px;text-align:center;background-color: #2B74E1;font-weight:bold;color:#fff;}

.sdb_products_table table#table-07 td{
padding:5px;border: 1px #CCD9EB solid;border-width: 1px;text-align: left;}



.sdb_products_table table#table-07 td.sdb_products_table1_start{
background-color:#2B74E1;
color:#FFFFFF;
font-weight:bold;
text-align:center;
width:35px;
border-width:1px 0 0 1px;
}

.sdb_products_table table#table-07 td.sdb_products_table1{
background-color:#2B74E1;
color:#FFFFFF;
font-weight:bold;
text-align:center;
width:35px;
}

.sdb_products_table table#table-07 td.sdb_products_table1,.sdb_products_table table#table-07 td.sdb_products_table2{
border-color:#CCD9EB;
border-style:solid;
border-width:0 0 0 1px;

}

.sdb_products_table table#table-07 td.sdb_products_table2_start{
background-color:#FFFFD9;
text-align:center;
width:35px;
border-width:1px 0 0 1px;
}

.sdb_products_table table#table-07 td.sdb_products_table2{
width:25px;
text-align:center;
background-color:#FFFFD9;
}

.sdb_products_table table#table-07 td.sdb_products_table3{
width:80px;
text-align:center;
background-color:#FFFFD9;
}

.sdb_products_table table#table-07 td.sdb_products_table4{
width:80px;
text-align:center;
background-color:#F6F6F4;
}

.sdb_products_table table#table-07 td.sdb_products_table5{
width:180px;
}

.sdb_products_table table#table-07 td.sdb_products_table6_close{
width:150px;
}

.sdb_products_table table#table-07 td.sdb_products_table6_close a{
line-height:136%;
}

.sdb_products_table table#table-07 td.sdb_products_table6_close .sdb_all_btn{
background-position:-642px -2497px;
}

.sdb_products_table table#table-07 td.sdb_products_table6_open{
background-color:#FDF3FE;
width:180px;
}

.sdb_products_table table#table-07 td.sdb_products_table6_open a{
line-height:136%;
}

.sdb_products_table table#table-07 td.sdb_products_table6_open .sdb_all_btn{
background-position:-642px -2524px;
}

.sdb_products_table table#table-07 td.sdb_products_table7{
width:100px;
}

.sdb_products_table table#table-07 td.sdb_products_table7_3column{
width:300px;
}

.sdb_products_table table#table-07 .sdb_right_text{
float:right;
}

.sdb_main_space .textprf{
line-height:150%;}

.sdb_pnBtns1 a{
margin: 0;display:block;width:86px;height: 24px;overflow: hidden;background-position: -535px -2913px;background-repeat: no-repeat;text-indent: -1000px;float:left;}

.sdb_pnBtns1 a:hover{
background-position: -535px -2942px;}

.sdb_pnBtns2 a{
margin: 0;display:block;width:147px;height: 24px;overflow: hidden;background-position: -531px -2971px;background-repeat: no-repeat;text-indent: -1000px;float:left;}

.sdb_pnBtns2 a:hover{
background-position: -531px -3000px;}

.sdb_pnBtns3 a{
margin: 0;display:block;width:86px;height: 24px;overflow: hidden;background-position: -535px -3029px;background-repeat: no-repeat;text-indent: -1000px;float:left;}

.sdb_pnBtns3 a:hover{
background-position: -535px -3059px;}

.pnBtnsCent{
width:640px;}

.pnBtnsCent_in{
margin:10px auto;width:320px;}

#maincap{
margin:10px 0px;}

#mpFun{
margin:5px 0px 10px;}

.sdb_listen{
width:47px;height:16px;background-position: -217px -525px;text-indent:-9999px;
}

.cbox { 
zoom: 100%;}

.sdb_confirmArea{
padding:10px;background-color: #EEEFEF;margin:10px 0px;}

.sdb_whitebg{
background-color: #fff;
padding:5px 10px 25px;
margin-bottom:10px;
}

.whitebgtext{
}

.sdb_box{
margin:10px 0px;
padding-bottom:10px;}

.sdb_box form{
margin-top:10px;
}

.sdb_whitebgtext_title{
color:#999999;margin:18px 0px 5px;font-size:14px;font-weight:bold;
}

.sdb_confirm_atteintion{
font-size:10px;
}

.sdb_confirm_btn{
margin:0px 0px 0px 160px;
}

.sdb_confirm_backbtn a{
margin: 0;display:block;width:85px;height: 25px;background-position: -478px -1249px;background-repeat: no-repeat;text-indent: -1000px;float:left;}

.sdb_confirm_backbtn a:hover{

background-position: -565px -1249px;}

.sdb_confirm_sakuseibtn a{
margin: 0;display:block;width:201px;height: 33px;background-position: -478px -1168px;background-repeat: no-repeat;text-indent: -1000px;float:left;}


.sdb_confirm_sakuseibtn a:hover{
background-position: -478px -1208px;}

.sdb_ReportArea{
background-color: #EEEFEF;
}

div.sdb_ReportArea dl dt {
color:#333333;
float:left;
font-size:14px;
font-weight:bold;
letter-spacing:0;
line-height:1.8em;
padding:10px 5px 0 0;
text-align:right;
width:126px;
}

div.sdb_ReportArea dl dd {
float:left;
padding:10px 0 0;
}

div.sdb_ReportArea {

margin:0;
padding-top:10px;
}

div.sdb_ReportArea div.btn {
clear:both;
padding:10px 0 5px;
text-align:center;
}

div.sdb_ReportArea dt span {
color:#333333;
display:block;
font-size:10px;
padding:3px 0 12px;
}

.sdb_report_btn{
margin:10px auto;
}

div.sdb_ReportArea select {
border-color:#DDDDDD #C9C9C9 #C9C9C9 #DDDDDD;
border-left:1px solid #DDDDDD;
border-style:solid;
border-width:1px;
padding:3px 4px 1px;
width:450px;
}

div.sdb_ReportArea input.text, .sdb_ReportArea textarea {
border-color:#DDDDDD #C9C9C9 #C9C9C9 #DDDDDD;
border-left:1px solid #DDDDDD;
border-style:solid;
border-width:1px;
padding:3px 4px 1px;
width:440px;
}

.sdb_white_space{
height:10px;background-position: -2078px -4500px;}


.sdb_not_space{
margin:10px 0px 5px}


.sdb_not_space2{
margin:15px 0px 7px}

.sdb_community_PrevBtn{

}

.sdb_community_PrevBtn a{
width:60px;
height:22px;
background-position: -265px -436px;
display:block;
text-indent: -1000px;
}

.sdb_community_PrevBtn a:hover{
background-position: -265px -466px;
}

.sdb_community_NextBtn{
}


.sdb_community_NextBtn a{
width:60px;
height:22px;
background-position: -340px -436px;
display:block;
text-indent: -1000px;
}

.sdb_community_NextBtn a:hover{
background-position: -340px -466px;
}

#sdb_bnArea{
width:670px;
}

#calendar #sdb_bnArea{
width:975px;
}

/**　カレンダーカテゴリー大枠：基本形-------------------------------------------------------------------------------------*/

#calendar{
clear:both;
}

#calendar2{
clear:both;
}

.sdb_calendar_bottom_left{
float:left;
font-size:16px;
font-weight:bold;
margin-left:10px;
width:200px;
padding-top:5px;
}

#calendar2 .sdb_calendar_bottom_left{
margin-left:25px;
}

/* ie6用 */* html #calendar2 .sdb_calendar_bottom_left{
margin-left:12px;
}


.sdb_calendar_bottom_right{
float:right;
margin-right:15px;
}

#calendar2 .sdb_calendar_bottom_right{
margin-right:25px;
}

/* ie6用 */* html #calendar2 .sdb_calendar_bottom_right{
margin-right:12px;
}

#calendar2 .sdb_main_space{
margin-top:0px;
}

#calendar div.categoryArea {
margin: 0px 0;background: url(http://contents.oricon.co.jp/prof/img/artist_sdb/sdb_category_area_bg2.png) repeat-y left top;}

#calendar .categoryBody {
background: url(http://contents.oricon.co.jp/prof/img/artist_sdb/sdb_category_area_bottom.png) no-repeat left bottom;}

#calendar .categoryBodyIn {
padding: 15px 20px 5px 18px;
border-bottom:3px solid #16478D; 
}

#calendar div.listLink {
float: right;width: 100px;height: 29px;text-align: right;overflow: hidden;}

#calendar .listLink a {
padding: 0 0 0 5px;background-color: #FFFFFF;line-height: 3em;font-size: 10px;font-weight: bold;}

/* 2カラム用 */#calendar .left {
float: left;width: 322px;}

#calendar .right {
float: right;width: 322px;}

/* コンテンツがない場合 */#calendar .artistProfDetailTop div.categoryArea div.categoryBody div.noneBox {
text-align: center;margin: 10px 0;}

/* ie6用 */* #calendar #sdb_main_tab_b {
 margin-bottom:0px;font-size:0px margin-top:-5px; padding:0px; height:31px;}

/* ie6、7用 */* html #calendar .categoryBodyIn{
padding-top:7px;
}

*:first-child+html #calendar .categoryBodyIn{
padding-top:7px;
}

td.sdb_calendar_day{
border:1px solid #ccc;
width:177px;
}

td.sdb_calendar_today{
border:1px solid #ccc;
width:177px;
background-color:#FFFFE6;
}

td.sdb_calendar_day_no{
width:177px;
border:1px solid #ccc;
background-color:#EEEEEE;
}

td.sdb_calendar_day_week{
width:177px;
border:1px solid #ccc;
background-color:#EEEEEE;
}

.sdb_calendar_day_week_in{
padding:5px 0px;
text-align:center;

}

.sdb_calendar_day_in{
padding:5px;
min-height:100px;
  height: auto !important;
  height: 100px;

}

table.sdb_calendar{
padding:0px;
border-collapse: separate;
}

#calendar2 table.sdb_calendar{
margin:3px 0px 3px 19px;
border-collapse: separate;
}


.sdb_calendar_day_number{
font-weight:bold;
margin-bottom:3px;
}

#calendar2 .sdb_calendar_day_number{
font-weight:bold;
margin-bottom:3px;
width:40px;
float:left;
}

.sdb_calendar_day_number_right{
float:right;
width:40px;
text-align:right;
font-weight:bold;
}

.sdb_calendar_day_text{
margin:0px 0px 10px 0px;
line-height:140%;
}

.sdb_calendar_news .sdb_calendar_day_text{
margin:0px 0px 3px 0px;
}

.sdb_calendar_tv,.sdb_calendar_cm,.sdb_calendar_live,.sdb_calendar_release{
text-indent:-9999px;
width:17px;
height:14px;
float:left;
clear:both;
}

.sdb_calendar_cm{
width:18px;
}

.sdb_calendar_tv{
background-position: -380px -563px;
}

.sdb_calendar_cm{
background-position: -449px -564px;
}

.sdb_calendar_live{
background-position: -427px -563px;
}

.sdb_calendar_release{
background-position: -404px -563px;
}

.sdb_calendar_border{
border-top:1px dashed #ccc;
height:1px;
margin:5px 0px 7px;
font-size:0px;
display:block;
clear:both;
}

.sdb_calendar_news{
padding:0px;
margin:0px;
}

.sdb_calendar_img{
float:left;
width:24px;
margin-right:2px;
}

.sdb_calendar .sdb_table_newsicon{
margin:0px;
padding:0px;
float:left;
width:22px;
}

.sdb_calendar_news table.sdb_calendar_img td{
height:24px;
width:24px;
font-size:0px;
}

.sdb_calendar_bottom{
float:left;
margin:10px 0px 0px 10px;
font-weight:bold;
}

#calendar .sdb_calendar_bottom{
float:left;
margin:5px 0px 0px 10px;
font-weight:bold;
}

.sdb_calendar_bottom .sdb_table_newsicon2{
margin:0px;
padding:8px 2px 0px 0px;
float:left;
width:20px;
}

.sdb_calendar_back_manth{
float:left;
width:65px;
}

.sdb_calendar_back_manth1 a,.sdb_calendar_back_manth2 a,.sdb_calendar_back_manth3 a,.sdb_calendar_back_manth4 a,.sdb_calendar_back_manth5 a,.sdb_calendar_back_manth6 a,
.sdb_calendar_back_manth7 a,.sdb_calendar_back_manth8 a,.sdb_calendar_back_manth9 a,.sdb_calendar_back_manth10 a,.sdb_calendar_back_manth11 a,.sdb_calendar_back_manth12 a{
width:60px;
height:22px;
margin-left:5px;
display:block;
text-indent: -1000px;}

.sdb_calendar_back_manth1 a{
background-position: -307px -2499px;
}

.sdb_calendar_back_manth1 a:hover{
background-position: -437px -2499px;
}

.sdb_calendar_back_manth2 a{
background-position: -307px -2526px;
}

.sdb_calendar_back_manth2 a:hover{
background-position: -437px -2526px;
}

.sdb_calendar_back_manth3 a{
background-position: -307px -2553px;
}

.sdb_calendar_back_manth3 a:hover{
background-position: -437px -2553px;
}

.sdb_calendar_back_manth4 a{
background-position: -307px -2580px;
}

.sdb_calendar_back_manth4 a:hover{
background-position: -437px -2580px;
}

.sdb_calendar_back_manth5 a{
background-position: -307px -2607px;
}

.sdb_calendar_back_manth5 a:hover{
background-position: -437px -2607px;
}

.sdb_calendar_back_manth6 a{
background-position: -307px -2634px;
}

.sdb_calendar_back_manth6 a:hover{
background-position: -437px -2634px;
}

.sdb_calendar_back_manth7 a{
background-position: -307px -2661px;
}

.sdb_calendar_back_manth7 a:hover{
background-position: -437px -2661px;
}

.sdb_calendar_back_manth8 a{
background-position: -307px -2688px;
}

.sdb_calendar_back_manth8 a:hover{
background-position: -437px -2688px;
}

.sdb_calendar_back_manth9 a{
background-position: -307px -2715px;
}

.sdb_calendar_back_manth9 a:hover{
background-position: -437px -2715px;
}

.sdb_calendar_back_manth10 a{
background-position: -307px -2742px;
}

.sdb_calendar_back_manth10 a:hover{
background-position: -437px -2742px;
}

.sdb_calendar_back_manth11 a{
background-position: -307px -2769px;
}

.sdb_calendar_back_manth11 a:hover{
background-position: -437px -2769px;
}

.sdb_calendar_back_manth12 a{
background-position: -567px -2553px;
}

.sdb_calendar_back_manth12 a:hover{
background-position: -567px -2580px;
}

.sdb_calendar_next_manth
float:left;{
width:60px;
height:22px;
display:block;
text-indent: -1000px;}

.sdb_calendar_next_manth1 a,.sdb_calendar_next_manth2 a,.sdb_calendar_next_manth3 a,.sdb_calendar_next_manth4 a,.sdb_calendar_next_manth5 a,.sdb_calendar_next_manth6 a,
.sdb_calendar_next_manth7 a,.sdb_calendar_next_manth8 a,.sdb_calendar_next_manth9 a,.sdb_calendar_next_manth10 a,.sdb_calendar_next_manth11 a,.sdb_calendar_next_manth12 a{
width:60px;
height:22px;
display:block;
text-indent: -1000px;}

.sdb_calendar_next_manth1 a{
background-position: -372px -2499px;
}

.sdb_calendar_next_manth1 a:hover{
background-position: -502px -2499px;
}

.sdb_calendar_next_manth2 a{
background-position: -372px -2526px;
}

.sdb_calendar_next_manth2 a:hover{
background-position: -502px -2526px;
}

.sdb_calendar_next_manth3 a{
background-position: -372px -2553px;
}

.sdb_calendar_next_manth3 a:hover{
background-position: -502px -2553px;
}

.sdb_calendar_next_manth4 a{
background-position: -372px -2580px;
}

.sdb_calendar_next_manth4 a:hover{
background-position: -502px -2580px;
}

.sdb_calendar_next_manth5 a{
background-position: -372px -2607px;
}

.sdb_calendar_next_manth5 a:hover{
background-position: -502px -2607px;
}

.sdb_calendar_next_manth6 a{
background-position: -372px -2634px;
}

.sdb_calendar_next_manth6 a:hover{
background-position: -502px -2634px;
}

.sdb_calendar_next_manth7 a{
background-position: -372px -2661px;
}

.sdb_calendar_next_manth7 a:hover{
background-position: -502px -2661px;
}

.sdb_calendar_next_manth8 a{
background-position: -372px -2688px;
}

.sdb_calendar_next_manth8 a:hover{
background-position: -502px -2688px;
}

.sdb_calendar_next_manth9 a{
background-position: -372px -2715px;
}

.sdb_calendar_next_manth9 a:hover{
background-position: -502px -2715px;
}

.sdb_calendar_next_manth10 a{
background-position: -372px -2742px;
}

.sdb_calendar_next_manth10 a:hover{
background-position: -502px -2742px;
}

.sdb_calendar_next_manth11 a{
background-position: -372px -2769px;
}

.sdb_calendar_next_manth11 a:hover{
background-position: -502px -2769px;
}

.sdb_calendar_next_manth12 a{
background-position: -567px -2553px;
}

.sdb_calendar_next_manth12 a:hover{
background-position: -567px -2580px;
}

.sdb_calendar_manth{
width:782px;
float:left;
}

.sdb_calendar_manth1,.sdb_calendar_manth2,.sdb_calendar_manth3,.sdb_calendar_manth4,.sdb_calendar_manth5,.sdb_calendar_manth6,.sdb_calendar_manth7,
.sdb_calendar_manth8,.sdb_calendar_manth9{
width:47px;
height:28px;
margin:0px auto 5px;
display:block;
text-indent: -1000px;}

.sdb_calendar_manth10,.sdb_calendar_manth11,.sdb_calendar_manth12{
width:61px;
height:25px;
margin:0px auto 5px;
display:block;
text-indent: -1000px;}

.sdb_calendar_manth1{
background-position: -442px -2801px;
}

.sdb_calendar_manth2{
background-position: -503px -2801px;
}

.sdb_calendar_manth3{
background-position: -562px -2801px;
}

.sdb_calendar_manth4{
background-position: -622px -2801px;
}

.sdb_calendar_manth5{
background-position: -442px -2835px;
}

.sdb_calendar_manth6{
background-position: -503px -2835px;
}

.sdb_calendar_manth7{
background-position: -562px -2835px;
}

.sdb_calendar_manth8{
background-position: -622px -2835px;
}

.sdb_calendar_manth9{
background-position: -442px -2869px;
}

.sdb_calendar_manth10{
background-position: -504px -2869px;
}

.sdb_calendar_manth11{
background-position: -585px -2869px;
}

.sdb_calendar_manth12{
background-position: -445px -2905px;
}

.no_image,.deview,.chumoku,.point,.break,.jusyou,.daihyousaku,.kessei,.kekkon,.wadai,.intai{
width:54px;
height:15px;
display:block;
text-indent: -9999px;
}

.no_image{
background-position: -590px -2770px;
}

.deview{
background-position: -444px -2942px;
}

.chumoku{
background-position: -444px -2957px;
}

.point{
background-position: -444px -2972px;
}

.break{
background-position: -444px -2987px;
}

.jusyou{
background-position: -444px -3002px;
}

.daihyousaku{
background-position: -444px -3017px;
}

.kessei{
background-position: -444px -3032px;
}

.kekkon{
background-position: -444px -3047px;
}

.wadai{
background-position: -444px -3062px;
}

.intai{
background-position: -444px -3077px;
}

.sdb_yahoo_btn{
margin:5px 0px 20px;
}

.sdb_yahoo_btn1 a{
background-position: -0px -3326px;
height:36px;width:300px;
display:block;
text-indent: -9999px;
float:left;
}

.sdb_yahoo_btn1 a:hover{
background-position: -0px -3369px;
}

.sdb_yahoo_btn2 a{
background-position: -313px -3326px;
height:36px;width:300px;
display:block;
text-indent: -9999px;
float:right;
}

.sdb_main_space_news .sdb_yahoo_btn2 a{
margin-right:7px;
}

.sdb_yahoo_btn2 a:hover{
background-position: -313px -3369px;
}

#sdb_body_recommend{
font-size:12px;
margin-top:15px;
width:663px;
border:3px solid #144987;
}

.sdb_body_recommend_text{
width:615px;
text-align:left;
font-weight:bold;
margin:5px auto;
font-size:14px;
}

#sdb_body_recommend_in{
margin:0px 0px 0px 21px;
}


#sdb_body_recommend .page_title{
margin:15px 0px 0px 15px;
}

#sdb_body_recommend .page_title_bottom{
margin-left:15px;
}


#sdb_body_recommend .aNameLink{
margin-bottom:15px;
}


#myMenuOut span.form input{
height:16px;
padding:2px 15px 0 2px;
width:100px;
background-color:#FAFCEF;
border:1px solid #F9B248;
color:#666666;
font-size:10px;
}
.formMargin {
margin:2px 0 0;
}

.myMenuOutIn_left{
float:left;
}

.myMenuOutIn_right{
float:right;
margin:0px;
padding:0px;
}

.myMenuOutIn_right{
text-align:center;
font-size:10px;
}

.sdb_login_ssl a{
background-position: -2px -3484px;
width:152px;
height:14px;
display:block;
text-indent: -9999px;
clear:both;
}

.myMenuOutLogin a{
background-position: -123px -3441px;
height:42px;width:42px;
display:block;
text-indent: -9999px;
margin:0px;
}

.myMenuOutReg a{
background-position:-174px -3438px;
display:block;
height:63px;
text-decoration:none;
text-indent:-9999px;
width:113px;
}

.myMenuOutRegIn{
float:right;
width:113px;
padding:0px;
font-size:0px;
}

#sdb_login_box,#sdb_login_box2,#sdb_login_box3{
border-bottom:3px solid #F9B248;
border-left:3px solid #F9B248;
border-right:3px solid #F9B248;
margin-bottom:7px;
height:1%;
}

#sdb_loginout_box,#sdb_loginout_box2,#sdb_loginout_box3{
border-bottom:3px solid #F9B248;
border-left:3px solid #F9B248;
border-right:3px solid #F9B248;
margin-bottom:5px;
height:1%;
}

.login_title1{
background-position:-0px -3411px;
display:block;
height:18px;
text-decoration:none;
text-indent:-9999px;
width:294px;
}

.login_title2{
background-position:-305px -3411px;
display:block;
height:18px;
text-decoration:none;
text-indent:-9999px;
width:294px;
}

#myMenuOut{
background-color:#FEFFCE;
border:1px solid #F8B552;
width:164px;
padding:3px;
float:left;
}

#myMenuOut2{
background-color:#fff;
border:1px solid #fff;
width:270px;
margin:1px auto;
padding:2px 0px;
text-align:center;
}

#myMenuOut_margin{
margin:4px 3px;
}

/* ie6 */* html #myMenuOut_margin{
margin:4px 1px;}

#nick_name,#nick_name2,#nick_name3{
font-weight:bold;
margin:0px 5px;
}

.login_category_btn1 a{
background-position:-305px -3431px;
display:block;
width:52px;
height:49px;
text-decoration:none;
text-indent:-9999px;
float:left;
}

.login_category_btn2 a{
background-position:-357px -3431px;
display:block;
width:46px;
height:49px;
text-decoration:none;
text-indent:-9999px;
float:left;
}

.login_category_btn3 a{
background-position:-402px -3431px;
display:block;
width:63px;
height:49px;
text-decoration:none;
text-indent:-9999px;
float:left;
}

.login_category_btn4 a{
background-position:-465px -3431px;
display:block;
width:56px;
height:49px;
text-decoration:none;
text-indent:-9999px;
float:left;
}

.login_category_btn5{
background-position:-521px -3431px;
width:77px;
height:49px;
display:block;
float:left;
}


.login_category_btn5in{
margin:5px 0px 0px 3px;
}

.login_category_in{
padding:5px 0px;
}

.login_category_1 a,.login_category_2 a,.login_category_3 a{
height:14px;
width:65px;
text-indent:-9999px;
display:block;
}

.login_category_1 a{
background-position:-297px -3486px;
}

.login_category_1 a:hover{
background-position:-367px -3486px;
}

.login_category_2 a{
background-position:-435px -3486px;

}

.login_category_2 a:hover{
background-position:-505px -3486px;
}

.login_category_3 a{
background-position:-297px -3502px;
}

.login_category_3 a:hover{
background-position:-366px -3502px;
}


.sdb_rank_cm_btn,.sdb_rank_tv_btn{
height:16px;
width:75px;
float:right;
margin-top:7px;
margin-right:8px;
}

.sdb_rank_cm_btn a{
background-position:-447px -844px;
height:16px;
width:80px;
text-indent:-9999px;
display:block;
float:right;
}

.sdb_rank_cm_btn a:hover{
background-position:-532px -844px;
}

.sdb_rank_tv_btn a{
background-position:-447px -862px;
height:16px;
width:80px;
text-indent:-9999px;
display:block;
float:right;
}

.sdb_rank_tv_btn a:hover{
background-position:-532px -862px;
}

.sdb_rank_font{
float:left;
width:75px;
}

#sdb_teikyo{
margin-top:10px;
padding:10px;
width:594px;
border:1px solid #ccc;
}

.sdb_teikyo_small_font{
font-size:10px;
font-weight:bold;
margin-bottom:5px;
width:500px;
}

.sdb_nihonmonitor a,.sdb_e_plus a,.sdb_ipg a{
text-indent:-9999px;
float:left;
display:block;
}

.sdb_nihonmonitor a{
background-position:-0px -3536px;
width:162px;
height:33px;
}

.sdb_e_plus a{
background-position:-212px -3535px;
width:162px;
height:29px;
}


.sdb_ipg a{
background-position:-439px -3540px;
width:159px;
height:42px;
}

.sdb_nihonmonitor_text{
width:350px;
float:right;
margin-top:0px;
}

.sdb_e_plus_text{
width:350px;
float:right;
margin-top:0px;
}

.sdb_ipg_text{
width:380px;
float:right;
margin-top:0px;
}

#sdb_logo_area{
margin:15px 0px 20px;
width:670px;
}

#sdb_logo a{
float:left;
width:243px;
height:46px;
text-indent:-9999px;
display:block;
background-position:-1px -3613px;
}

#sdb_search_header2{
float:right;
}

.sdb_search_header2_in{
margin-right:0px;
width:420px;
height:45px;
background-position:-259px -3613px;
float:left;
}


#sdb_search_header2 .hs_textBox{
margin:12px 0px 0px 93px;
height:20px;
float:left;
}

#sdb_logo_area .submitbtn{
margin:12px 5px 0px 8px;
float:left;
}

.sdb_main_space .sdb_skin_top{
min-height:100px;
}

#sdb_teikyo_schedule{
clear:both;
border:1px solid #CCCCCC;
margin:0px 0px 0px 4px;
padding:10px;
width:887px;
}

#sdb_teikyo_schedule1{
width:120px;
float:left;
font-size:16px;
font-weight:bold;
margin-top:17px;
margin-left:20px;
}

#sdb_teikyo_schedule2{
width:300px;
float:left;
font-size:13px;
font-weight:bold;
}

#sdb_teikyo_schedule3{
width:230px;
float:left;
font-size:13px;
font-weight:bold;
}

#sdb_teikyo_schedule4{
width:200px;
float:left;
font-size:13px;
font-weight:bold;
}
#sdb_teikyo_schedule .sdb_ipg a,#sdb_teikyo_schedule .sdb_e_plus a,#sdb_teikyo_schedule .sdb_nihonmonitor a{
margin-top:5px;
height:31px;
display:block;
}

#sdb_teikyo_schedule .sdb_ipg a{
background-position:-0px -3787px;
width:120px;
}

#sdb_teikyo_schedule .sdb_e_plus a{
background-position:-134px -3787px;
width:91px;
}

#sdb_teikyo_schedule .sdb_nihonmonitor a{
background-position:-247px -3787px;
width:140px;
}

#sdb_calendar_info{
clear:both;
padding-bottom:30px;
}

/* ie8用 */

html>/**/body #sdb_calendar_info{
margin-top /*\**/: 5px\9;}


.sdb_page_title_right{
padding:5px 8px 2px;
background-position:-0px -1300px;}

.sdb_page_title_right h2{
float:left;
width:460px;
}

.sdb_page_title_right2{
float:right;
margin:2px 5px 0px 0px;
font-size:11px;
}

.sdb_page_title_right2 a:link { color: #fff; text-decoration: underline; }
.sdb_page_title_right2 a:visited { color: #fff; text-decoration: underline;}
.sdb_page_title_right2 a:hover { color: #fff; text-decoration: underline;}
.sdb_page_title_right2 a:active { color: #fff; text-decoration: underline;}












#sdb_top_rankspace_tab1 a,#sdb_top_rankspace_tab1,#sdb_top_rankspace_tab2 a,#sdb_top_rankspace_tab2,#sdb_top_rankspace_tab3 a,#sdb_top_rankspace_tab3{
text-indent:-9999px;
display:block;
height:21px;
float:left;
}

#sdb_top_rankspace_tab1 a{
background-position:-0px -3865px;
width:140px;
}

#sdb_top_rankspace_tab1{
background-position:-0px -3834px;
width:140px;
}

#sdb_top_rankspace_tab1 a:hover{
background-position:-0px -3834px;
width:140px;
}

#sdb_top_rankspace_tab2 a{
background-position:-140px -3865px;
width:140px;
}

#sdb_top_rankspace_tab2{
background-position:-140px -3834px;
width:140px;
}

#sdb_top_rankspace_tab2 a:hover{
background-position:-140px -3834px;
width:140px;
}

#sdb_top_rankspace_tab3 a{
background-position:-280px -3865px;
width:140px;
}

#sdb_top_rankspace_tab3{
background-position:-280px -3834px;
width:140px;
}

#sdb_top_rankspace_tab3 a:hover{
background-position:-280px -3834px;
width:140px;
}

#sdb_top_rankspace_tabarea{
margin-left:10px;
height:21px;
}

.sdb_top_rankspace_title1{
margin:7px 0px 0px 18px;
background-position:-0px -3900px;
text-indent:-9999px;
width:76px;
height:13px;
float:left;
}

/* ie6 */* html .sdb_top_rankspace_title1{
margin:6px 0px 0px 9px;
height:0px;
}

.sdb_top_rankspace_title2{
margin:7px 0px 0px 18px;
background-position:-90px -3901px;
text-indent:-9999px;
width:89px;
height:11px;
float:left;
}

/* ie6 */* html .sdb_top_rankspace_title2{
margin:6px 0px 0px 9px;
height:0px;
}

.sdb_top_rankspace_title3{
margin:7px 0px 0px 18px;
background-position:-187px -3901px;
text-indent:-9999px;
width:110px;
height:11px;
float:left;
}

/* ie6 */* html .sdb_top_rankspace_title3{
margin:6px 0px 0px 9px;
height:0px;
}

.sdb_top_rankspace_btn{
margin:5px 0px;
}

/* ie6 */* html .sdb_top_rankspace_btn{
margin:0px;
}

.sdb_top_rankspace_btn1{
float:right;
margin-right:10px;
}

.sdb_top_rankspace_btn2 a{
float:left;
width:63px;
height:15px;
background-position:-0px -3716px;
text-indent:-9999px;
display:block;
margin-right:7px;
}

.sdb_top_rankspace_btn3 a{
float:right;
width:139px;
height:28px;
background-position:-543px -3829px;
text-indent:-9999px;
display:block;
margin-right:7px;
}

.sdb_top_rankspace_btn3 a:hover{
background-position:-543px -3860px;
}

.sdb_twitter{
width:370px;
border-bottom:solid 1px #ccc;
margin-bottom:5px;
padding-bottom:5px;
line-height:135%;
font-size:12px;
}

.sdb_twitter_small{
font-size:10px;
}

/*---------for tab change-----------*/
#prof_main_graph {
	display:none;
}
#prof_main_twitter {
	display:none;
}
#prof_main_jword {
	display:none;
}
#prof_main_twitter2 {
	display:none;
}
/*---------/for tab change-----------*/
.sdb_tweet a:link { color: #fff; }
.sdb_tweet a:visited { color: #fff; }
.sdb_tweet a:hover { color: #fff; }
.sdb_tweet a:active { color: #fff; }

.sdb_tweet .sdb_twitter_small{
padding-top:5px;
font-weight:normal;
}

.sdb_tweet{
color:#fff;
background-color:#58A2F9;
border:1px solid #227BFF;
padding:10px;
margin-right:5px;
font-weight:bold;
margin-bottom:10px;
}

.sdb_tweet textarea{
width:456px;
height:40px;
padding:4px;
overflow-y: hidden;
}

.sdb_tweet_left{
float:left;
width:460px;
}

.sdb_tweet_right{
float:right;
text-align:right;
}

.sdb_tweet1{
float:left;
width:410px;
}

.sdb_tweet2{
float:right;
width:50px;
text-align:right;
}

.sdb_tweet3{
margin-top:5px;
}


.sdb_tweet_btn{
margin-top:5px;
text-indent:-9999px;
}

.sdb_tweet_btn a{
width:135px;
height:50px;
background-position:-1px -3941px;
text-indent:-9999px;
display:block;
}


.sdb_tweet_btn a:hover{
background-position:-139px -3941px;
}


.sdb_tweet_list{
border-top:1px solid #dcdcdc;
padding-top:10px;
}

.sdb_tweet_list1{
border-bottom:1px solid #dcdcdc;
padding-bottom:10px;
margin-bottom:10px;
}

.sdb_tweet_list_img{
float:left;
width:55px;
font-size:0px;
}

.sdb_tweet_list_img img{
font-size:0px;
}

.sdb_tweet_list_text{
width:250px;
float:left;
}

.sdb_main_space .sdb_tweet_list_text{
width:550px;
}

.sdb_tweet_list_text2{
width:280px;
}

.sdb_tweet_list_text3{
width:600px;
}


.sdb_tweet_name{
font-weight:bold;
}

.sdb_tweet_time{
font-size:11px;
}

.sdb_tweet_icon1,.sdb_tweet_icon2{
width:23px;
height:21px;
text-indent:-9999px;
float:left;
}

.sdb_tweet_icon1{
background-position:-296px -3941px;
}

.sdb_tweet_icon2{
background-position:-328px -3942px;
}

.sdb_tweet_tag{
float:left;
width:176px;
font-weight:bold;
padding-top:5px;
}

.sdb_tweet_table{
margin:10px 0px;
padding:0px;
}

.sdb_tweet_tag_bg{
background-color:#ddd;
font-size:10px;
padding:5px;
}

.sdb_tweet_hiroba_btn1 a{
width:280px;
height:57px;
background-position:0px -4252px;
text-indent:-9999px;
display:block;
margin:0px 0px 5px;
}

.sdb_tweet_hiroba_btn1 a:hover{
background-position:0px -4378px;
}

.sdb_tweet_hiroba_btn2 a{
width:280px;
height:57px;
background-position:0px -4315px;
text-indent:-9999px;
display:block;
margin-bottom:5px;
}

.sdb_tweet_hiroba_btn2 a:hover{
background-position:0px -4441px;
}

.sdb_tweet_hiroba_btn3{
width:284px;
height:151px;
background-position:0px -4632px;
text-indent:-9999px;
margin-bottom:10px;
}


.sdb_tweet_hiroba_btn4 a{
width:280px;
height:40px;
background-position:0px -4533px;
text-indent:-9999px;
display:block;
margin-bottom:5px;
}

.sdb_tweet_hiroba_btn4 a:hover{
background-position:-290px -4533px;
}


.sdb_tweet_hiroba_btn5 a{
width:280px;
height:40px;
background-position:0px -4578px;
text-indent:-9999px;
display:block;
}

.sdb_tweet_hiroba_btn5 a:hover{
background-position:-290px -4578px;
}

.sdb_tweet_hiroba_btn6{
width:325px;
height:377px;
background-position:-305px -4632px;
text-indent:-9999px;
}

.sdb_photo_tweet table{
font-size:0px;
margin:0px;
padding:0px;
border-collapse:collapse;

}

.sdb_photo_tweet table td{
width:60px;height:60px;padding:0px;
 border-collapse:collapse;
}

table.sdb_photo_tweet2{
margin-right:6px;
}

/* ie6、7用 */* html table.sdb_photo_tweet2{
margin-right:2px;
}
*:first-child+html table.sdb_photo_tweet2{
margin-right:2px;
}

.sdb_photo_tweet table td .aNameLink{
font-size:10px;
}

.sdb_tweet_kinshi{
margin:30px 0px;
text-align:center;
}

.sdb_tweet_tag_btn a{
width:281px;
height:57px;
background-position:-313px -4307px;
text-indent:-9999px;
display:block;
margin:20px auto;
}

.sdb_tweet_tag_btn a:hover{
background-position:-313px -4372px;
}


#page_tweet_left{
float:left;
width:313px;
margin-bottom:10px;
}

#page_tweet_right{
float:right;
width:313px;
}

.page_title_tweet1{
background-position:-0px -4000px;
width:303px;
min-height: 50px;
padding:12px 5px 0px;
}


.page_title_tweet1 table,.page_title_tweet2 table{
height:50px;
}

.page_title_tweet1 table td,.page_title_tweet2 table td{
vertical-align:middle;
 font-size:15px;
 color:#fff;
}

.page_title_tweet_small{
font-size:14px;
}

.page_title_tweet2{
background-position:-316px -4000px;
width:303px;
min-height: 50px;
padding:12px 5px 0px;
}

.page_title_tweet2 img{
margin-right:5px;
} 


.page_title_bottom_tweet1{
background-position:-0px -4216px;
margin:0px;
padding:0px;
width:313px;
height:30px;
font-size:0px;
}

.page_title_bottom_tweet2{
background-position:-316px -4227px;
width:313px;
height:22px;
font-size:0px;
overflow:hidden;
}

.page_title_bottom_tweet3{
background-position:-316px -4277px;
width:313px;
height:12px;
font-size:0px;
overflow:hidden;
}

.page_title_tweet2bg{
border-left:solid 3px #1D6ADD;
border-right:solid 3px #1D6ADD;
height:1%;
}

.page_title_tweet2bg .sdb_tweet_list{
margin:0px 10px;
}

/* ie6、7用 */* html #page_tweet_left .sdb_tweet_list{
margin-top:5px;
}
*:first-child+html #page_tweet_left .sdb_tweet_list{
margin-top:5px;
}

.sdb_tweet_btn1{
width:88px;
height:19px;
background-position:-0px -4825px;
text-indent:-9999px;
display:block;
float:left;
margin-left:5px;
margin-top:5px;
margin-right:5px;
}

.sdb_tweet_btn1 a{
width:88px;
height:19px;
background-position:-90px -4825px;
text-indent:-9999px;
display:block;
float:left;
}

.sdb_tweet_btn1 a:hover{
background-position:-181px -4825px;
}


.sdb_tweet_btn2{
width:88px;
height:19px;
background-position:-0px -4804px;
text-indent:-9999px;
display:block;
float:left;
margin-top:5px;
margin-right:5px;
}

.sdb_tweet_btn2 a{
width:88px;
height:19px;
background-position:-90px -4804px;
text-indent:-9999px;
display:block;float:left;

}


.sdb_tweet_btn2 a:hover{
width:88px;
height:19px;
background-position:-181px -4804px;
text-indent:-9999px;
display:block;
}

.sdb_tweet_koushin{
text-align:right;
margin-bottom:5px;
}

.sdb_hash_btn1 a,.sdb_hash_btn2 a,.sdb_hash_btn3 a{
height:24px;
width:117px;
text-indent:-9999px;
display:block;
float:left;
}



.sdb_hash1 p{
margin:0px 0px 15px 0px;
padding:0px;
}

.sdb_hash2{
text-align:center;
}

.sdb_hash3 p{
margin:0px 0px 15px 0px;
padding:0px;
text-align:center;
}

.sdb_hash_btn1 a{
background-position:-446px -3913px;
}

.sdb_hash_btn1 a:hover{
background-position:-565px -3913px;
}

.sdb_hash_btn2 a{
background-position:-446px -3939px;
margin-right:10px;
}

.sdb_hash_btn2 a:hover{
background-position:-565px -3939px;
}

.sdb_hash_btn3 a{
background-position:-446px -3965px;
}

.sdb_hash_btn3 a:hover{
background-position:-565px -3965px;
}

.sdb_hash4 input{
width:600px;
padding:3px;
margin-bottom:18px;
}

.sdb_alert{
margin-bottom:5px;
color:#D20000;
}

.sdb_tweet_login{
border:1px solid #227BFF;
padding:10px;
margin-bottom:10px;
margin-right:5px;
}

.sdb_tweet_login_img a{
width:634px;
height:91px;
margin-bottom:10px;
background-position:-0px -5017px;
text-indent:-9999px;
display:block;
}

.sdbtop_carousel_next{
margin-top:55px;
float:right;
}

.sdbtop_carousel_next a{
text-indent:-9999px;
display:block;
background-position:-43px -574px;
height:32px;
width:20px;
}




#sdb_relate_artist .page_title{
width:285px;
background-position:-0px -5124px;
padding:5px 5px 2px 10px;
}

#sdb_relate_artist .page_title h2{
color:#FFFFFF;
font-size:14px;
width:285px;
}

#sdb_relate_artist .page_title_bottom{
width:300px;
height:12px;
margin:0px;
background-position:-0px -5351px;
}

#sdb_relate_artist .sdb_right_prof_rank{
padding:5px;
width:288px;
background-color:#fff;
line-height:180%;
font-size:12px;
font-weight:normal;
border: 1px solid #1854AD;
}


.right_onlystar{
border-left:1px solid #D2D2D2;
border-right:1px solid #D2D2D2;
border-top:1px solid #D2D2D2;
background-color:#EFEFF0;
font-size:92%;
font-weight:bold;
height:18px;
line-height:18px;
padding:2px 0 0 10px;
color:#4B6BA6;
margin-top:8px;
}

.right_onlystar_box{
background-color:#FFF;
border:1px solid #D2D2D2;
padding:7px;
margin-bottom:8px;
}


.right_onlystar_box_left{
float:left;
width:100px;
}

.right_onlystar_box_left img{
border:2px solid #D2D2D2;
}

.right_onlystar_box_left img:hover{
border:2px solid #138CD3;
}

.right_onlystar_box_right{
float:right;
width:175px;
font-size:10px;
}

.right_onlystar_box_right a{
font-size:12px;
}

.right_onlystar_box_right ul{
margin-top:1px;
}

.right_onlystar_box_right li{
margin-bottom:3px;
}

.sdb_relate_artis_title {
    background-color: #1854AD;
    color: #FFFFFF;
    font-size: 92%;
    font-weight: bold;
    line-height: 18px;
    margin-top: 5px;
    padding: 2px 0 0 10px;
}

.sdb_relate_artis_title h2 {
    font-size: 13px;
    padding: 2px 5px 2px 0;
}


/**　配信楽曲一覧　-------------------------------------------------------------------------------------*/

.delivery_list_top{
height:41px;
width:614px;
background-position:-1px -5374px;
text-indent:-9999px;
}

.delivery_list_top1{
float:left;
height:41px;
width:451px;
background-position:-1px -5374px;
text-indent:-9999px;
}

.delivery_list_top2{
float:left;
height:41px;
width:139px;
background-position:-476px -5374px;
text-indent:-9999px;
}

.delivery_right_text{
margin:10px 0px;
text-align:right;
font-size:10px;
}

.inrighttxt .delivery_right_text{
color:#fff;
float:right;
margin:0 0;
padding:3px 10px 0 0;
width:350px;
}

.inrighttxt .delivery_right_text2{
color:#fff;
float:right;
margin:0 0;
padding:0 0;
width:400px;
font-weight:normal;
}


.delivery_right_text2{
margin:0px 0px 10px;
text-align:right;
font-size:10px;
}

.delivery_left_text{
margin:10px 0px;
text-align:left;
font-size:10px;
}


.delivery_list_w{
background-color: #fff;
padding:7px 10px;
font-weight:bold;
border-bottom:1px dotted #C7D4E5;
height:1%;
}

.delivery_list_g{
background-color: #EFEFEF;
padding:7px 10px;
font-weight:bold;
border-bottom:1px dotted #C7D4E5;
height:1%;
}

.delivery_list1{
float:left;
margin-right:10px;
width:468px;
}

.delivery_list4{
float:left;
margin-right:10px;
width:442px;
}

.delivery_list2{
float:left;
width:54px;
}

.delivery_list3{
float:right;
width:64px;
}

.delivery_btn1 a{
text-align: left;
background-position:-300px -4467px;
width:46px;
height:18px;
display:block;
text-indent:-9999px;
font-size:0px;
}

.delivery_btn1 a:hover{
background-position:-353px -4467px;
}

.delivery_buy_btn a{
text-align: left;
background-position:-301px -4442px;
width:64px;
height:18px;
display:block;
text-indent:-9999px;
}

.delivery_buy_btn a:hover{
background-position:-369px -4442px;
}

.delivery_btn_none{
text-align: left;
width:46px;
height:18px;
display:block;
text-indent:-9999px;
}


.delivery_buy_btn_none{
text-align: left;
width:62px;
height:18px;
display:block;
text-indent:-9999px;
}


.delivery_icon1,.delivery_icon2,.delivery_icon3{
text-align: left;
width:39px;
height:12px;
margin-right:3px;
float:left;
text-indent:-9999px;
}

.delivery_icon1{
background-position:-443px -4442px;
}

.delivery_icon2{
background-position:-485px -4442px;
}

.delivery_icon3{
background-position:-527px -4442px;
}

.delivery_title_right a{
height:16px;width:97px;float:right;background-position:-0px -396px;text-indent:-9999px;
margin:-16px 13px 0px 0px;
}

.delivery_title_right a:hover{
background-position:-133px -396px;}

/* ---- Shanghai EA 20130528 芸能人事典　歌詞コンテンツ導入 ---- */
#sdb_main_tab9, #sdb_main_tab9 a {
	background: url(/prof/img/artist_sdb/sdb.png) no-repeat;
}
#sdb_main_tab9{
	margin-left:2px;
}
/* //ie6用 */
#sdb_main_tab9, #sdb_main_tab9 a {
	text-indent:-9999px;
	float:left;
	height:31px;
	width:82px;
	display:block;
	vertical-align:bottom;
	over-flow:hidden;
}
#sdb_main_tab9 {
	background-position:-168px -0px;
}
#sdb_main_tab9 a {
	background-position:-168px -41px;
}
#sdb_main_tab9 a:hover {
	background-position:-168px -0px;
}
.sdb_lyrics table#table-08 {
	width: 613px;
	border: 2px #2B74E1 solid;
	border-collapse: collapse;
	border-spacing: 0;
	margin-top:5px;
	margin-left:1px;
}
.sdb_lyrics table#table-08 th {
	padding:5px 5px;
	border: #CCD9EB solid;
	border-width: 0 0 1px 1px;
	text-align:center;
	background-color: #2B74E1;
	font-weight:bold;
	color:#fff;
}
.sdb_lyrics table#table-08 th, .sdb_lyrics table#table-08 td {
	padding:5px;
	border: 1px #CCD9EB solid;
	border-width: 0px 0px 1px 1px;
	text-align: left;
	width: 24%;
}
.sdb_lyrics_content {
	width: 613px;
	border-collapse: collapse;
	border-spacing: 0;
	margin-left:1px;
	line-height: 1.8;
}
h3.lyrics_title {
	text-align:center;
	padding: 0 0 5px;
}
.sdb_lyrics_text01{
	display: block;
    float: left;
    font-size: 14px;
    padding: 5px 5px 0 0;
}
.sdb_lyrics_btn1 a, .sdb_lyrics_btn1, .sdb_lyrics_btn2 a, .sdb_lyrics_btn2, .sdb_lyrics_btn3 a, .sdb_lyrics_btn3 {
	background: url(/prof/img/artist_sdb/sdb.png) no-repeat;
}
.sdb_lyrics_btn1 a, .sdb_lyrics_btn2 a, .sdb_lyrics_btn3 a {
	float:left;
	width:88px;
	height:16px;
	float:left;
	display:block;
	text-indent:-9999px;
	margin-right:2px;
}
.sdb_lyrics_btn1 a {
	background-position: -0px -3116px;
}
.sdb_lyrics_btn2 a {
	background-position: -180px -3116px;
}
.sdb_lyrics_btn3 a {
	background-position: -592px -3151px;
}
.sdb_lyrics_text1{
	float:left;
}
.sdb_lyrics_text2{
	float:left;
	width:500px;
}
/* ---- /End 20130528 芸能人事典　歌詞コンテンツ導入 ---- */
