/* 2014/7 L */

/* ============== pc_style.css ================ */

/*************************************************************************************
 header Area
*************************************************************************************/
.headerWapper{background:#eee url(../img/header_repeat_w.png) repeat-x;}
.headerInfo{color: tomato;}
.headerLogo a{background: url(../img/header_w.png) no-repeat 0 0;}
/*** SignIn Menu ***/
#loginMenu_after div{color:#000;}
.loginSettingBtn{background:url(../img/header_w.png) no-repeat -467px 0}
.loginSigninBtn{background: url(../img/header_w.png) no-repeat -339px 0;}
.loginSigninBtn:hover{background: url(../img/header_w.png) no-repeat -403px 0;}
/*** SNS Area ***/
/*** Global Navigation Bar ***/
.headerBtnCart{background: url(../img/header_w.png) no-repeat -793px -23px;}
.headerBtnCart:hover{background: url(../img/header_w.png) no-repeat -793px -53px;}

/*************************************************************************************
 MainStage Area
*************************************************************************************/
#mainStage section h1 div, #mainStageWide h1 div {color: #000;}
.main_pager{background-color:#eee}

/*************************************************************************************
 MainStage MainVisual
*************************************************************************************/
#screenWrapper{border:1px solid #c0c0c0;border-bottom:0;background-color:#fff}

/*************************************************************************************
    MainStageWide
*************************************************************************************/
#mainStageWide h1{border-width: 0 0 1px 7px;border-color: #696969;border-style: solid;background-color: #eee;background: #eee;}

/*************************************************************************************
 MainStage RSS
*************************************************************************************/
rss_btnBlog{background: url(../img/index_w.png) no-repeat 0 -20px;}
.btn_more{background: url(../img/index_w.png) no-repeat 0 -20px;}
.btn_more:hover{background: url(../img/index_w.png) no-repeat -78px -20px;}
/*************************************************************************************
 New Release
*************************************************************************************/
#mainStageWide h1.new_h1{border-width: 0 0 1px 7px;border-color: #696969;border-style: solid;background-color: #eee;background: #eee;}
.new_btn_type{background: url(../img/new/btn_short_bg_w.png) no-repeat 0 -21px;color:#000;}
/*.new_btn_type:hover{background: url(../img/new/btn_short_bg_w.png) no-repeat 0 0;color:#fff;}*/
.new_btn_price{background: url(../img/new/btn_short_bg_w.png) no-repeat 0 -21px;color:#000;}
/*.new_btn_price:hover{background: url(../img/new/btn_short_bg_w.png) no-repeat 0 0;color:#fff;}*/

/*************************************************************************************
 Tieup Search
*************************************************************************************/

/*************************************************************************************
 Ranking
*************************************************************************************/
.ranking_genreBtn:hover, .ranking_genreBtnOn{text-shadow:none;/*background: url(/pc/img/ranking/btn_bg_on_w.png) no-repeat;*/}
.ranking_genreBtn{text-shadow:none;}
/*.ranking_genreBtn{background: url(/pc/img/ranking/btn_bg_on_w.png) no-repeat;}*/
.ranking_termBtn:hover, .ranking_termBtnOn{text-shadow:none;}
.ranking_termBtn{text-shadow:none;}
.ranking_rank{border: none;}
.ranking_item{border: none;}
.rankingWrap{background-color: #fff;border-bottom: 1px solid #c0c0c0;}
/*************************************************************************************
 SubStage
*************************************************************************************/
/*** SubStage Ranking ***/
.rankingBtnPlay{background: url(../img/btn_listen_w.png) no-repeat 0 -20px;}
.rankingBtnPlay:hover{background: url(../img/btn_listen_w.png) no-repeat 0 0;}
/*.rankingCart{background: url(../img/substage_w.png) no-repeat -144px -83px;}
.rankingCart:hover{background: url(../img/substage_w.png) no-repeat -108px -83px;}
.btn_rankingMore{background: url(../img/substage_w.png) no-repeat 0 -83px;}
.btn_rankingMore:hover{background: url(../img/substage_w.png) no-repeat -54px -83px;}
.rankingBtn10{background: url(../img/substage_w.png) no-repeat -365px -83px;}*/

/*************************************************************************************
 footer
*************************************************************************************/
/*** footer Area ***/
footer{background-color:#eee}
footer .sitemap .block section h1{color: #000; }
footer .sitemap .block section ul li a{color: #000; }

/*************************************************************************************
 top genre rssArea2(2013/12/20)
**************************************************************************************/
.rss_btnBlog2{background: url(../img/index_w.png) no-repeat 0 0;}
.rss_btnBlog2:hover{background: url(../img/index_w.png) no-repeat -78px 0;}

/* ===================== pc_search ===================== */
.search_btnCategory{background: url(/pc/search/img/btn_category_w.png) no-repeat 0 0;}
.search_btnCategory.music{background-position: 0 -21px;}
.search_btnCategory.music:hover{background-position: 0 0;color: #fff;}
.search_btnCategory.hires{background-position: -144px -21px;}
.search_btnCategory.hires:hover{background-position: -144px 0;color: #fff;}
.search_btnCategory.video{background-position: -72px -21px;}
.search_btnCategory.video:hover{background-position: -72px 0;color: #fff;}
.search_btnCart{background: url(/pc/search/img/btn_cart_bg_w.png) no-repeat 0 -21px;}
.search_btnCart_album{background: url(/pc/search/img/btn_cart_bg_w.png) no-repeat 0 -21px;}
.search_btnCart:hover{background-position: 0 0;color: #fff;}
.search_musicCell1 div{background-color: #fff;}
.search_musicCell2 div{background-color: #fff;}
.search_musicCell3 div{background-color: #fff;}
.search_table .hires{background: #fff url(/pc/search/img/bar_hires.png) no-repeat 10px 5px;}
.search_table .music{background: #fff url(/pc/search/img/bar_music.png) no-repeat 10px 5px;}
.search_table .video{background: #fff url(/pc/search/img/bar_video.png) no-repeat 10px 5px;}
.search_musicCell4 div{background-color: #fff;}
.search_albumData{background: #fff;}
.search_artist a{background: #eee;}
.search_rankingArtist{background: #fff;}

/* ===================== pc_droppy ===================== */
#naviMenu a{background-image: url(../img/header_w.png);}
#naviMenu ul a{color:#000;background: url(../img/header_w.png) no-repeat 0 -113px;}
#naviMenu ul a:hover{background: url(../img/header_w.png) no-repeat -184px -113px;color: #fff;}
#naviMenu ul{border: 0px;background:none;}
#loginSetting ul{border: 0px;background:none;}
#loginSetting ul a{background: url(../img/header_w.png) no-repeat -0px -113px;color: #000;}
#loginSetting ul a:hover{background: url(../img/header_w.png) no-repeat -184px -113px;color: #fff;}

/* ===================== pc_artist ===================== */
.artist_info{background-color: #fff;}
.artist_recommend{border: 1px solid #c0c0c0;background:none;}
.artist_recommendWrap{background-color: #fff;background: #fff url(/pc/img/package/icon_arrow_w.png) no-repeat 14px 13px;border-bottom: 1px solid #c0c0c0;}
.artist_explanation_box{border:0px;}
.artist_explanation_box h1{border-width: 0 0 1px 7px !important;border-color: #696969 !important;border-style: solid !important;background-color: #eee !important;}
.artist_explanation_box .inner{border: 1px solid #c0c0c0;background-color: #fff;}
.artist_naviLeftBtn{background: url(/pc/artist/img/menu_btn_bg2_w.png) no-repeat 0 -21px;color:#000;}
.artist_naviLeftBtnOn, .artist_naviLeftBtn:hover{background: url(/pc/artist/img/menu_btn_bg2_w.png) no-repeat 0 0;color:#fff;}
.artist_naviLeftBtn .music{background-image: url(/pc/artist/img/bar_music_w.png);}
.artist_naviLeftBtn .video{background-image: url(/pc/artist/img/bar_video_w.png);}
.artist_naviLeftBtn .hires{background-image: url(/pc/artist/img/bar_hires_w.png);}
.artist_rankingWrap{background: #fff;border-bottom: 1px solid #eee;}
.artist_listData{border: 1px solid #fff;background: #fff;}
.search_artistDetail a{background: #eee;}
.artist_btnCategory{background: url(/pc/artist/img/btn_category_w.png) no-repeat 0 -21px;color:#000;}
.artist_btnCategory.music{background-position: 0 -21px;color:#000;}
.artist_btnCategory.music:hover{background-position: 0 0;color:#fff;}
.artist_btnCategory.video{background-position: -72px -21px;color:#000;}
.artist_btnCategory.video:hover{background-position: -72px 0;color:#fff;}
.artist_btnCategory.hires{background-position: -144px -21px;color:#000;}
.artist_btnCategory.hires:hover{background-position: -144px 0;color:#fff;}
.artist_btnCart{background: url(/pc/artist/img/btn_cart_bg_w.png) no-repeat 0 -21px;color:#000;}
.artist_btnCart:hover{background-position: 0 0;color:#fff;}
td.artist_Cell2 .linkArea .iconAudio{background: #fff url(/pc/img/package/pc_icon_music.png) no-repeat 6px 3px;}
td.artist_Cell2 .linkArea .iconVideo{background: #fff url(/pc/img/package/pc_icon_video.png) no-repeat 6px 3px;}
td.artist_Cell3 .hires{background-color: #fff;}

/* ===================== pc_members ===================== */
.regiH2{color:#000; background: #aaa;text-shadow:none;border: 1px solid #777;}

/* url_coupon */
.coupon_WrapIn{background-color:#fff;color:#000;}

/* -- pc_history --- */
.btnMymenu{color:#000;}
.btnMymenu:hover{color:#fff;}
.btnChange{color:#000;}
.btnChange:hover{color:#fff;}
#regiStage7 H2{color:#000; background: #aaa;text-shadow:none;border: 1px solid #777;}

/* ===================== common_store ===================== */
.headerBtnCart.goodsInCart{background: url(/pc/img/header_w.png) no-repeat -898px -23px !important}
.headerBtnCart.goodsInCart:hover {background: url(/pc/img/header_w.png) no-repeat -898px -53px !important}

/* ===================== pc_buy.css ===================== */
.buy_pannaviStart{background:url(../img/nav_start_w.png) no-repeat; color:#000;}
.buy_pannaviCurr{background:url(../img/nav_curr_w.png) no-repeat; color:#000;}
.buy_pannaviPrev{background:url(../img/nav_prev_w.png) no-repeat; color:#000;}
.buy_pannaviNext{background:url(../img/nav_next_w.png) no-repeat; color:#000;}
/* pc/buy/img, pc/img */
.buy_btn_next a{background: url(/pc/buy/img/btn_next_w.png);}
.buy_btn_next a:hover{background: url(/pc/buy/img/btn_next_over_w.png);}
.buy_h2{border-width: 0 0 1px 7px;border-color: #696969;border-style: solid;background-color: #eee;background: #eee; color:#000;}
.buy_boxInner2{background-color: #FFF; color: #000;}
.buy_payment1Wapper{ border: 1px solid #c0c0c0; border-right:none;}
.buy_payment1Inner{background-color: #FFF; color: #000;}
.buy_payment1Inner small{color: #000}
.buy_payment2Wapper{ border: 1px solid #c0c0c0; border-bottom:none;}
.buy_payment2Inner{background-color: #FFF; color: #000;}
.buy_payment3Wapper{ border: 1px solid #c0c0c0; }
.buy_payment3Inner{background-color: #eee; color: #000;}
.buy_comment{ color: #000;}
.buy_id{ color: #000;}
table.buy_table{ background-color: #FFF; color: #000;border-collapse:collapse;border: 1px solid #c0c0c0; }
.buy_table th{ background-color: #FFF; color: #000; border: 1px solid #c0c0c0;}
.buy_table td{ background-color: #FFF; color: #000; border: 1px solid #c0c0c0;}
.buy_table td.buy_total{ background-color: #eee; color: #000; border: 1px solid #c0c0c0;}
table.buy_selectMethod_table{ background-color: #FFF; color: #000;border-collapse:collapse;border: 1px solid #c0c0c0; }
.buy_selectMethod_td1{ background-color: #eee; color: #000;border: 1px solid #c0c0c0; }
.buy_selectMethod_td2{ background-color: #fff; color: #000;border: 1px solid #c0c0c0; }
.buy_selectMethod_td2 p{color: #000;}
table.buy_selectCoupon_table{ background-color: #FFF; color: #000;border-collapse:collapse;border: 1px solid #c0c0c0; }
.buy_selectCoupon_table th{ background-color: #eee; color: #000;border: 1px solid #c0c0c0; }
.buy_selectCoupon_table td{ background-color: #fff; color: #000;border: 1px solid #c0c0c0; }
a.netcash_link{color: tomato; border-bottom:1px solid tomato;}
.buy_boxWrapper{ background-color: #FFF; color: #000;border: 1px solid #c0c0c0; }
.buy_boxInner{ background-color: #FFF; color: #000;}
 /* dl */
.buy_comment3{ color: #000; }
/* complete */
.buy_boxInner2 h4{ color: tomato; }
.guide_area{ background-color:#fff;}
.guide_btn1, .guide_btn2, .guide_btn3, .guide_btn4, .guide_btn5, .guide_btn6{ margin: 0px 1px 1px 0px;}
.buy_case{border:1px solid #c0c0c0; background-color:#fff; color:#000;}
.buy_cases_Wrapper{ background-color:#fff; color:#000;}
.buy_cases_Wrapper h4{color:tomato;}
.buy_cases_Wrapper li{color:#000;}
.caution{color:tomato;}
.faqTable td{ color:#000;}
.buy_btn_backcart a{background: url(../img/btn_backcart_w.png);}
.buy_btn_backcart a:hover{background: url(../img/btn_backcart_over_w.png);}
.buy_btn_continue a{background: url(../img/btn_continue_w.png);}
.buy_btn_continue a:hover{background: url(../img/btn_continue_over_w.png);}
.buy_btn_backhome a{background: url(../img/btn_backhome_w.png);}
.buy_btn_backhome a:hover{background: url(../img/btn_backhome_over_w.png);}
.buy_btn_backhome a{display:none;}
.buy_btn_mymenu a{background: url(../img/btn_mymenu_w.png);}
.buy_btn_mymenu a:hover{background: url(../img/btn_mymenu_over_w.png);}
.buy_btn_history a{background: url(../img/btn_history_w.png);}
.buy_btn_history a:hover{background: url(../img/btn_history_over_w.png);}
.btnMymenu{background:url(../img/btn_his_mymenu_w.png) no-repeat;}
.btnMymenu:hover{background:url(../img/btn_his_mymenu_over_w.png) no-repeat;}
.btnChange{background:url(../img/btn_his_change_w.png) no-repeat;}
.btnChange:hover{background:url(../img/btn_his_change_over_w.png) no-repeat;}
.dl_btn_download{background:#E2311D;color:#fff;border:1px solid #666;}
.dl_btn_download:hover{background:#363636;color:#fff;border:1px solid #666;}
.dl_btn_downloadAll{width:271px;background:#E2311D;color:#fff;border:1px solid #666;}
.dl_btn_downloadAll:hover{width:271px;background:#363636;color:#fff;border:1px solid #666;}
.dl_btn_downloadAll_off,.dl_btn_downloadAll_off:hover{width:271px;background:#eee;color:#aaa;cursor:default;}
.dl_btn_download_off,.dl_btn_download_off:hover{background:#eee;color:#aaa;cursor:default;}
.buy_h3{color:#000;}
.buy_cases a:hover{color:#000;}

/* ===================== pc_package ===================== */
.package_relative{border-color:#c0c0c0;}
.package_relativeWrap{background: #fff;}
.package_btnLyrics{background: url(/pc/img/package/pc_btn_lyrics_w.png) no-repeat 0 -27px;}
.package_btnLyrics:hover{background-position: 0 0;}
.package_btnPurchase{background: url(/pc/img/package/btn_purchase3_w.png);}
.package_btnPlay{background: url(/pc/img/package/pc_btn_play_w.png) no-repeat 0 -25px;}

/* ===================== pc_signin ===================== */
#mainStageM{/*border:1px solid #c0c0c0;*/}
#mainStageMInner h1{border-width:0 0 1px 7px;border-color: #696969;border-style:solid;background-color:#eee;background:#eee;color:#000}
#mainStageMInner section{border:1px solid #c0c0c0}

/* ===================== pc_history ===================== */
#mainStageWideMInner h1{border-width: 0 0 1px 7px;border-color: #696969;border-style: solid;background-color: #eee;background: #eee; color:#000;}
.btnHisDownload{background: #E2311D;border:1px solid #666;}
.btnHisDownload:hover{background: #eee;border:1px solid #666;}
.btnHisInquiry{background: #999;border:1px solid #666;}
.btnHisInquiry:hover{background: #eee;border:1px solid #666;}
.btnHisDownloadOff{background: #ccc;border:1px solid #aaa;}

/* ===================== newrelease ===================== */
.main_pagerWideBottom{background-color: #eee;}
.new_listData{background-color: #fff;border:0px;}

/* ===================== pc_help ===================== */
#faqBody{background-color:#fff;}
.faq h2{background-color:#fff;}
#hajimete article .trial{background:none;}
#help_info .faq{color: #000; }
#help_info .faq h2{border: 0px;}
#help_info .faq h2 div{background: url(/pc/help/img/bg_item_title_w.png) no-repeat top left;border: 1px solid #c0c0c0;}
#help_info .faq h2 div.faqOpen{background: url(/pc/help/img/bg_item_title_open_w.png) no-repeat top left;}
#help_info .faqAWrap{background-color: #fff;border: 1px solid #c0c0c0;}
#help_info .faqA{border: 0px;}
#help_info .faq a{color: tomato; }
.faq_info h2{border: 0px;}
.faq_info h2 div{border: 1px solid #c0c0c0;background: url(/pc/help/img/bg_item_title_w.png) no-repeat top left;}
.faq_info h2 div.faqOpen{background: url(/pc/help/img/bg_item_title_open_w.png) no-repeat top left;}
.faqA_info{border: 0px;}
.faqAWrap_info{background-color: #fff;border: 1px solid #c0c0c0;}
.faq_info{color: #000; }
.faq_info a{color: tomato; }

/* hajimete */
.guide_mainTitle{background:none;}
.guide_headerBottomBox{border: 1px solid #c0c0c0;background-color: #fff;}
.guide_header{border: 1px solid #c0c0c0;background-color: #fff;}

.choiStep h2{background-color: #fff;}
.choiNo{border: 1px solid #c0c0c0;background: #eee;}
.choiTitle{background-color: #eee;border: 1px solid #c0c0c0;}
.guide_stepBox{background-color: #fff;color:#000;border: 1px solid #c0c0c0;}
.guide_tableEnv td{background-color: #eee;}
.guide_supportTitle{color:tomato;}
.guide_creditR img{border: 1px solid #c0c0c0;}
.guide_support{background-color: #fff;color:#000;border: 1px solid #c0c0c0;}

/* hajimete4 */
.guide_mameStep{background-color:#fff;border:1px solid #c0c0c0;}
.guide_mameStepR{background-color:#fff;}

/* player */
.playerWrap .section1{background: url(/pc/help/img/player/section1_bg_w.jpg) no-repeat;border-top: 1px solid #666;border-bottom: 1px solid #666;}
.playerWrap .section2{border-bottom: 1px solid #666;}
.playerWrap .section3{background: url(/pc/help/img/player/section3_bg_w.jpg) no-repeat;border-bottom: 1px solid #666;}
.playerWrap .section4{background: url(/pc/help/img/player/section4_bg_w.jpg) no-repeat;border-bottom: 1px solid #666;}

/* ===================== pcdownloader ===================== */
.dl_headerTitle2{color:#fff;}
.dl_box{background-color:#fff;border:1px solid #c0c0c0;color:#000;}
.dl_infoBox{border:1px solid #c0c0c0;}
.dl_infoBox h3{background:#eee;color:#000}
.dl_infoText{border:0px}
.dl_h2{background:#eee;color:#000;border: 1px solid #c0c0c0;}
.dl_hires{color:#fff;}
.dl_stepNum{color:#fff;}
.dl_float2{background:#fff;}

/* ===================== pc_takarazuka ===================== */
.contentsBox{background-color:#fff;border: 1px solid #c0c0c0;}
.contentsBox .rightBox{background-color:#fff;border: 1px solid #c0c0c0;}
.contentsBox .information{background:#eee;}
.sp1_item_tkrdk{background:#eee;}
.sp1_itemBottom_tkrdk{color:#000;background:#eee;}

/* ===================== pc_special ===================== */
.sp1_item{background:#eee;}
.sp1_itemBottom{color:#000;background:#eee;}

/* ===================== pc_etc ===================== */
.affiliate_wrap{background-color: #fff;color:#000;}
.affiliate_wrap article h3.affiliate_titleText{color:#000;}
.affiliate_wrap a{color:tomato;}

/* green */
.green_bannersInner{background-color:#fff;}

/*hardware */
.hardware_WrapIn{background-color:#fff;color:#000;}
.hardware_listInner{background-color:#fff;color:#000;}

/* service */
#mainStageWide #service h1{border:none;background:none;}

/* sonygroup_links */
.sonygroup_links ul{background-color: #fff;}
.sonygroup_links ul li a{color:#000;}
.sonygroup_links ul li a:hover{color:#666;}

/* ===================== pc_sp_list ===================== */
.main_pager_sp_list{background-color:#fff;color:#000;}
.sp_list_text a{color:#000;}

/* ===================== newrelease ===================== */
.ranking_title{background: #fff;}
.ranking_data{background: #fff;}

.rankingBtnStop,
.artist_rankingBtnStop{background: url(../img/pause2_btn.gif) no-repeat !important;}
/*20150616 レイアウト変更*/
#mainStage section h1 {width: 100%;border: none; height: 30px; background-color: #01182e;margin:10px 0 5px; }
#mainStage section h1 div, #mainStageWide h1 div {color: #fff; line-height: 30px; font-size: 15px; font-weight: normal; }
#mainStageWide h1 {width: 100%;border: none; background-color: #01182e; height: 30px;}
#wrapperInner h1#top_rssArea2_header {margin-top: 0;width: 100% !important; }
.btn_more{top:15px;}
.artist_explanation_box h1 {width: 100% !important;border: none !important; background-color: #01182e !important; }
#mainStageWide h1.new_h1 {border: none; background-color: #01182e; height: 52px; width: 100%; }
/*20160204 ディスコグラフィ*/
.main_pager{background-color: transparent;}
.artist_naviLeftBtn{color: #067d78;width: 105px;height: 28px;background:transparent;border: 2px solid #067d78;line-height: 30px;font-size: 14px;}
.artist_naviLeftBtn div {width: 100%; height: 100%; background-size: 5px 18px; background-position: 5px 5px; }
.artist_naviLeftBtnOn, .artist_naviLeftBtn:hover {background: #067d78; }
.artist_naviLeftBtnOn {color: #fff; }
.artist_naviRightArea{margin-top: 10px;overflow: hidden; height: 45px;}
#artist_sortNavi,#artist_sortNavi a {height: 25px;}
#artist_sortNavi ul{top:30px;}
#artist_sortNavi a {background: #fff url(../artist/img/btnB_sort_bg2.png) no-repeat; background-position: 3px 5px !important; width: 96px; height: 30px; padding-left: 12px; font-weight: normal; font-size: 12px; line-height: 31px; margin: 2px; border: 2px solid #067d78; color: #067d78; }
#artist_sortNavi .selected {background: url(../img/btnB_sort_bg.png) no-repeat; background-color: #067d78; color: #fff; }
#artist_sortNavi a:hover {background-color: #EAEAEA; }
#artist_sortNavi a.selected:hover,#artist_sortNavi a.reverse:hover {background-color: #04504D; border: 2px solid #04504d; }
#artist_sortNavi a.reverse{background: url(../img/btnB_sort_bg_reverse.png) no-repeat; background-color: #067d78;}
/* 2016.1.7 */
#mainStageWide div#artist_artist{width:760px;}
#mainStageMInner h1{border: none !important; background: #08112e !important; color: #fff !important; height: 30px; line-height: 30px;}
#mainStageWideMInner h1 {border: none !important; background: #08112e !important;color: #fff !important;height: 30px;  line-height: 30px; }
