/* 20140729 OBS L */
/*************************************************************************************
 Common
*************************************************************************************/
#wrapper {width: 1000px;}
#wrapperInner {width: 990px;padding: 10px 5px 15px 5px;}
/*************************************************************************************
 header Area
*************************************************************************************/
.headerWapper{padding:0 5px;}
.headerTop{width:990px;}
.headerInfo{width:319px;}
/*** Global Navigation Bar ***/
header nav{width:990px;}
.search{width:200px;}
.searchBox{width:165px;}
#naviMenu{width:681px;margin: 5px 2px 0 2px;}
/*************************************************************************************
 MainStage Area
*************************************************************************************/
#mainStage.mainStageReverse{width:740px;}
#mainStage section{width:740px;}
#mainStage section h1{width:733px;}
/*************************************************************************************
 MainStage MainVisual
*************************************************************************************/
#screenWrapper{width:738px;height:255px;}
.screenItem{top:1px;left:1px;width:736px;height:253px;}
.screenItem img{width:736px;height:253px;}
.screenThumb img{width:123px;height:43px}
#screenThumbWrapper{width:736px;height:43px;}
/*************************************************************************************
 MainStage Common Thumbnails
*************************************************************************************/
.btn_more{left:650px;}
/*** AD編成枠 ***/
#mainStage section.top_ad{width:740px}
#mainStage section.top_adBox{width:733px;}
.BoxL50{width:335px;padding:10px;border: solid 1px #c0c0c0;}
.BoxR50{width:335px;padding:10px;border: solid 1px #c0c0c0;}
/*************************************************************************************
 Substage
*************************************************************************************/
#subStage.subStageReverse{margin-right:10px;}
#btnWindows{margin-bottom: 4px;}
#btnAndroid{margin-bottom: 4px;}
#btnApple{margin-bottom: 4px;}
#btnXappli{margin-bottom: 4px;}
#btnWalkman{margin-bottom: 4px;}
#btnStore{margin-bottom: 4px;}
#btnMora{margin-bottom: 4px;}
/*************************************************************************************
 footer
*************************************************************************************/
footer .sitemap{width:990px;}
ul.pannavi{width:990px;padding:0;}
.page-top{width:990px;}
.copyright .inner{width:990px;}
/*************************************************************************************
    MainStageWide
*************************************************************************************/
#mainStageWide{width:990px; }
#mainStageWide h1{width:983px; }
/*************************************************************************************
 New Release
*************************************************************************************/
.new_topNavi{left: 475px;}
.h2WideText div{width:968px;}
#mainStageWide .iScrollWrapper{width:990px;}
.new_list{width:239px;margin: 0 3px 14px 0;}
.new_listCover{width: 84px;height: 84px;}
.new_listCover img{max-width: 84px;max-height: 90px;}
.new_listData{width: 153px;}
.new_listTitle{width: 135px;margin: 5px 5px 0 10px;/*font-weight: bold;*/}
.new_listText{margin: 0 5px 0 10px;}
.new_listBtns{right: 1px;}
/*************************************************************************************
 Tieup Search
*************************************************************************************/

/*************************************************************************************
 Ranking
*************************************************************************************/
.ranking_genreBtns{width:800px;}
.ranking_termBtns{width:800px;}
#mainStageWide section.ranking_area1{width: 495px;margin-right: 14px;}
.ranking_area1 h2.h2WideText, .ranking_area2 h2.h2WideText{width: 473px;}
.ranking_area1 h2.h2WideText div, .ranking_area2 h2.h2WideText div{width: 454px;}
#mainStageWide section.ranking_area1 div.iScrollWrapper{width: 481px;}
#mainStageWide section.ranking_area2{width: 479px;}
.ranking_rank{height: 95px;}
.ranking_title{width: 299px;}
.ranking_data{width: 317px;height: 108px;}
/*************************************************************************************
 Genre Search
*************************************************************************************/

/*************************************************************************************
 Special(2015/4/16)
*************************************************************************************/
.special_banner{margin: 0 10px 12px 0;}
/* .special_banner{margin: 0 3px 12px 0;} */
/*************************************************************************************
 top genre rssArea2
**************************************************************************************/
/* --- pc_members --- */
#mainStageWideM{width:989px; }
#mainStageWideMInner{width:964px; }
#mainStageWideMInner h1{width:919px; }
#regiStageL{width:706px;margin:19px 10px 0 10px;}
#regiStageL .regiH2{width:687px;}
.outerTable{width:706px; }
.verisignFull{width:919px;}
#signOut{width: 950px;}
/* url_coupon */
.coupon_WrapOut{width:736px;}
.coupon_WrapIn{width:677px;}
.couponBtn1{width:355px;}
.couponBtn2{width:355px;}
.couponBanner{width: 740px;}
.coupon_WrapOut{margin:0 0 20px 0;}
#screenWrapper6_3 {width:740px;height:255px;}
#screenWrapper6_3 img{width:738px;height:253px;}
.couponBtn1{margin-right: 10px;}

/* --- pc_history --- */
#regiStage7{width:936px;}
.historyTable{width:936px;}
#priceArea{margin-left:474px;}
#hisArtistR{width:736px;}
#hisArtistRinner td{padding: 0px 3px;}
#hisArtistL{width:200px;}
#hisArtistLinner{width:198px;}
.artistName{width:130px;}
.artistSongs{width:42px;padding-right: 2px;}
#hisArtistRinner{width:735px;}
#hisArtistRinner table{width:718px;}

/* artist */
.thHis2_1{width: 80px;}
.thHis2_2{width: 244px;}
.thHis2_3{width: 131px;}
.thHis2_4{width: 130px;}
.thHis2_5{width: 36px;}
.thHis2_7{width: 110px;}
.tdHis2_2 div{width: 217px;}
.tdHis2_3 div{width: 80px;}

#mainStageWide section {width: 990px;}/* ★ */

/*pc_package.css*/
.package_infoCover{width: 200px;height:200px;}
.package_infoCover img{max-width: 200px;max-height: 200px;}
.package_infoData{width: 367px;}
.package_mainStage section h2{width: 585px;}
.package_subStage{width: 390px;}
.package_banner{width: 388px;height:46px;}
.package_banner img{width: 388px;height:46px;}
.package_banner_text a{width: 359px;padding: 19px 0 13px 27px;}
.package_subH2{width: 383px;}
.package_relative{width: 386px;}
.package_relativeWrap{width: 386px;}
.package_suggestItem{margin: 0 4px 12px 0;}
.package_artist{width: 360px;}
.package_bannerArea{width: 100%;}
.package_bannerArea section{width: 100%;}
.package_adBox{width:767px;}

/* pc_artist.css */
.artist_info{width:738px;}
.artist_infoImg img{width:736px;height: 254px;}
.artist_naviTop{width:740px;}

.artist_Cell2 div{width: 321px;}
.artist_Cell3 div{width: 335px;}
td.artist_Cell2 div{width: 291px;}
td.artist_Cell3 div{width: 330px;}

.artist_explanation_box{width: 738px !important;}

/* pc_buy.css */
.buy_pannavi li{ width:198px;}

.buy_h2{width:983px;}
.buy_boxWrapper2{ width: 986px;}

.buy_payment1Wapper{width: 557px;}
.buy_payment2Wapper{ width: 424px; }
.buy_payment2Inner h2{ width: 180px; }
.buy_payment3Wapper{ width: 424px; }
.buy_payment3Label{ width: 110px; }
.buy_comment{ width: 580px;}

table.buy_table{ width: 990px;}
table.buy_selectMethod_table{ width: 990px;}

.buy_boxWrapper{ width: 986px;}

/* complete */
.guide_area{ width: 990px;}
.buy_case{ width: 984px;}
table.faqTable{ width:920px;}

/* --------------- newrelease -------------------- */
.main_pagerWideBottom{width:990px;}
.artist_listItem{width: 237px;margin: 0 5px 10px 0;}
.artist_btnCategory{width: 72px;}
.artist_btnCart{width: 72px;}
.artist_listBtns{width: 145px;}
.artist_listData{width: 143px;}

/* ------- pc_help ---------- */
.faq h2{width:740px;}
.faqAWrap{width: 660px;}

#hajimete article .guide_area{width: 866px; margin: 30px 15px 30px 20px;}
#hajimete article .trial{width: 990px;}
.playerWrap .guide_area{width:866px;margin: 0px 0px 20px 20px;}
.faq_info h2{width: 738px;}
#help_info .faq h2 div{width: 693px;}
#help_info .faq h2{width: 738px;}
#help_info .faqAWrap{width: 681px;}

.faq_info h2 div{width: 694px;}
table.faqTable{width: 685px;}

/* hajimete */
.guide_mainTitle{ width:740px;padding:0px;}
.guide_header{ width:718px;padding: 10px 10px;}
.guide_headerText{ width:437px;}
.guide_headerBottomBox{width: 685px;}
.choiStep h2{width: 738px;}
.choiTitle{width: 696px;}
.guide_stepBox{width: 677px;}
.guide_creditR{width: 490px;}
.guide_support{width: 645px;}
.guide_stepBoxRight{width: 250px;}

.guide_mainTitleBtn1{width:182px;height:26px;background-size:100% auto;-moz-background-size:100% auto;}
.guide_mainTitleBtn2{width:182px;height:26px;background-size:100% auto;-moz-background-size:100% auto;}
.guide_mainTitleBtn3{width:182px;height:26px;background-size:100% auto;-moz-background-size:100% auto;}
.guide_mainTitleBtn4{width:182px;height:26px;background-size:100% auto;-moz-background-size:100% auto;}
.guide_mainTitleBtn1:hover{width:182px;height:26px;background-size:100% auto;-moz-background-size:100% auto;}
.guide_mainTitleBtn2:hover{width:182px;height:26px;background-size:100% auto;-moz-background-size:100% auto;}
.guide_mainTitleBtn3:hover{width:182px;height:26px;background-size:100% auto;-moz-background-size:100% auto;}
.guide_mainTitleBtn4:hover{width:182px;height:26px;background-size:100% auto;-moz-background-size:100% auto;}

/* hajimete4 */
.guide_mameStep{width: 736px;}
.guide_mameStepR{width: 615px;}

/* player */
.playerWrap .section1{padding: 73px 0 0 20px;}
.playerWrap .section2{padding: 73px 0 0 20px;}
.playerWrap .section3{padding: 73px 0 0 20px;}
.playerWrap .section4{padding: 73px 0 0 20px;}

/* --------------pc_etc ---------------- */
.app_wrapper{width: 990px;}
#mainStageWide .app_wrapper section{width: 990px;}
#mainStageWide section.bylaw_outer{width: 990px;}
.bylaw_inner{width: 930px;padding: 30px;}

.app_AreaTitle1{width: 518px;margin: 20px 0 0 20px;}
.app_AreaTitle1 h2{width: 390px;}
.app_AreaTitle1 p{width: 390px;}
.app_AreaImg1{margin: 25px 5px 20px 0;}
.app_AreaText1{padding: 0 20px;}

.app_AreaTitle2{width: 444px;margin: 50px 30px 0 0;}
.app_AreaText2{width: 444px;margin-right: 30px;}

.app_AreaTitle3{width: 444px;margin: 30px 0 0 30px;}
.app_AreaText3{width: 444px;margin: 0 0 0 30px;}

.app_AreaSItem{width: 329px;}

#mainStageWide section.affiliate_section{width:990px;}
.affiliate_wrap{width:930px;}

/* green */
.green_mainStage{width: 740px;}
.green_main img{width: 740px;height: 1067px;}
.green_sub{width: 240px;margin-left: 10px;}
.green_sub h1{width: 240px;}
.green_banner img{width: 222px;height: 77px;}
.green_bannersOuter{width: 241px;}
.green_banner{width: 222px;}

/* hardware */
#mainStage section.hardware_header{width:736px;}
.hardware_header img{width:736px;hwight:255px;}
.hardware_WrapOut{width:736px;}
.hardware_WrapIn{width:736px;}
.hardware_item{margin: 0 0 20px 35px;}
.hardware_listOuter2{width:736px;}
table.hardwareTable{width: 710px;}
.playerWrap .section2{height: 644px;}

/* service */
#service{padding:20px 0}
#mainStageWide #service section{width:973px;}
#mainStageWide #service section.features{width:901px;}
#mainStageWide #service .left-section{width:910px;}
#mainStageWide #service .right-section{width:910px;}
#service section.features h1.number-right{width:auto;position: absolute;top: 1px;right: 1px; !important}
#service section.payment .cards{}
#mainStageWide #service section.payment{width:901px;}

/* sonygroup_links */
.sonygroup_links{width:986px;}
.sonygroup_links ul{width: 856px;}

/* ------------ etc/hireso ------------------- */
#mainStageWide #highreso section{width:968px;}
#highreso section.features{padding: 0 10px;}

/* ------------ pc_saearch ------------------- */
.search_navi{width:740px;}
.search_naviBtn{width: 138px;}
.search_musicCell2 div{width:265px;}
td.search_musicCell2 div{width:255px;}
.search_musicCell4 div{width:191px;}
td.search_musicCell4 div{width:181px;}
td.search_musicCell3 div{width:203px;padding-left: 14px;}

.search_keywordCell1 div{width: 253px;}
.search_keywordCell3 div{width: 320px;}
td.search_keywordCell1 div{width: 243px;}
td.search_keywordCell3 div{width: 320px;}

.search_album{width: 240px;}
.search_albumCover{width: 60px;height: 60px;}
.search_albumCover img{max-width: 60px;max-height: 60px;}
.search_artistDetail{width:737px;}
.search_artistDetail a{width: 364px;  float: left;}
.search_albumData{width: 178px;}
.search_albumTitle{width: 175px;margin-left:5px;}
.search_albumArtist{width: 175px;margin-left:5px;}
.search_albumRelease{width: 155px;margin-left:5px;}
.search_albumRelease_album{width: 155px;margin-left:5px;}
.search_albumNum{width: 155px;margin-left:5px;}

.search_artist{width: 736px;}
.search_artist a{width: 364px;float: left;}

a.linkArea {}

/* ------------ pcdownloader ------------------ */
.dl_box{width:948px;}
.dl_infoBox{margin:1px;}
.dl_h2{width:948px}
.dl_stepText{width:894px}
.dl_stepWrapper2L{width: 445px;margin-right: 9px;}
.dl_stepWrapper2L .dl_stepText{width: 390px;}

/* ----------- pc_takarazuka --------------------- */
.contentsBox{width:728px;}
.contentsBox .leftBox{width:368px;}
.contentsBox .title_cover{width:360px;}
.contentsBox .title_cover img{width:360px;}
.contentsBox .image_photo div.size1 img{width:360px;}
.contentsBox .rightBox{width:350px;}
.sp1_item_tkrdk{width:350px;}
.sp1_desc_tkrdk{width:206px;}
/* ------------- special/pc_sp_list ----------------------*/
.sp_list_bnr{width:238px;height:82px;}
.sp_list_bnr img{width:238px;height:82px;}
.main_pager_sp_list{width:740px;}
.sp_list_categoryTitle{width:738px;}
.sp_list_text{width:239px;}
/* ------------- クーポンURLページ用 --------------------- */
.couponUrl_mainStage {float: none; margin-right: 115px;}
/* ------------- 画像リンクホバー --------------------- */
.new_list a img:hover {opacity: 0.7;-ms-filter: "alpha( opacity=70 )";/*IE8*/ filter: alpha( opacity=70 );/*IE7*/}
/* 20151208 */
.new_list_artistName{margin-bottom: 5px;}