	/**
	フォトスタイル用画像リンク
	***/
#topicsmain_detail .bicphotostyle_sakurei_block{margin:10px auto;padding:5px;background:#e8e1d6;border:3px solid #ca9;text-align:center;max-width:800px}
#topicsmain_detail .bicphotostyle_sakurei200{width:30%;margin:10px;text-align:center}

	/***
	商品詳細内 010401_right1.jsp PC版 に読み込ませる用のCSS。
	***/
#Ec_GoodsPage .Ec_link { font-size: 12px; text-align: right; margin-top: 5px; margin-bottom: 5px;}
#Ec_GoodsPage .Ec_link a { padding: 0 0 0 10px; background: url(../../resources4/order/common/img/ico_ct.gif) no-repeat left center;}
#Ec_GoodsPage .Ec_settingPannel { margin: 0 0 20px 0; padding: 15px; font-size: 14px; border: 1px solid #ccc;}
#Ec_GoodsPage .Ec_settingPannel .Ec_link { font-size: 12px; text-align: left; margin-top: 5px; margin-bottom: 5px;}
#Ec_GoodsPage .sofmapkaitoribn{ background: #0e56e5; border: 1px solid #0e56e5; }
#Ec_GoodsPage .SIMsmartphonebn{ background: #ffe900; border: 1px solid #ffe900; }
#Ec_GoodsPage .sonydealer{ border:1px solid #ccc; padding:8px; margin:10px auto;font-size:80%;}
#Ec_GoodsPage .sonydealer img{float:left; margin-right:12px;}

	/***
	parts_disp.jsp 送料無料パネル用
	***/
#Ec_sake_souryou .Ec_Goods_Pannel { margin: 0 0 20px 0; padding: 15px; font-size: 12px; border: 1px solid #ccc;}

	/***
	商品詳細右カラム画像 width:280px対応用
	***/
#Ec_GoodsPage_3 .sofmapkaitoribn{ background: #0e56e5; border: 1px solid #0e56e5; }
#Ec_GoodsPage_3 .SIMsmartphonebn{ background: #ffe900; border: 1px solid #ffe900; }
#Ec_GoodsPage_3 .sonydealer{ border:1px solid #ccc; padding:8px; margin:10px auto;font-size:80%;}
#Ec_GoodsPage_3 .sonydealer img{float:left; margin-right:12px;}

	/***
	mainカラム内○○注文の流れ制御
	***/

.Ec_goodsmain .Ec_link { font-size: 14px; text-align: left; margin-top: 5px; padding: 0 0 15px 0; border-bottom: 1px dashed #f1f1f1;}
.Ec_goodsmain .Ec_link a { padding: 0 0 0 10px; background: url(../../resources4/order/common/img/ico_ct.gif) no-repeat left center;}

	/***
	「phile web」 商品詳細
	***/
.phile_web {
	background:url(../../c/images/common/bg_phile_web.jpg) center top no-repeat #fcfcfa; background-size:contain; text-align:left; border:#cee9e5 4px solid; margin:10px auto; padding:100px 5px 5px 5px; width:700px; font-size:100%; }


	/***
	「麻倉怜士氏レビュー」 商品詳細
	***/
.asakura {
	background:url(../../c/images/common/bg_asakura_700x100.png) center top no-repeat #fff; background-size:contain; text-align:left; border:#333 4px solid; margin:10px auto; padding:100px 5px 5px 5px; width:700px; font-size:100%; }


	/***
	ローンシミュレーター
	***/

.Ec_GoodsPage_LoanInfo{margin:10px 0 0}
.Ec_GoodsPage_LoanPrice{margin:10px 0 15px}
.Ec_GoodsPage_LoanPrice span{color:#e60012}
.Ec_GoodsPage_LoanPrice span b{font-size:16px}

	/***
	汎用
	***/
.tac{
text-align:center!important;
}
.fs12{font-size: 12px;}
.Ec_GoodsPage_red{color:#e60012;}



/*   REQ-19487 インクルードパーツ移動  #SfrGoodsPage_Support 設置 */
#SfrGoodsPage_Support{margin-bottom:20px;}
#SfrGoodsPage_Support .Ec_link { font-size: 12px; text-align: right; margin-top: 5px; margin-bottom: 5px;}
#SfrGoodsPage_Support .Ec_link a { padding: 0 0 0 10px; background: url(../../resources4/order/common/img/ico_ct.gif) no-repeat left center;}
#SfrGoodsPage_Support .Ec_settingPannel { margin: 0 0 20px 0; padding: 15px; font-size: 14px; border: 1px solid #ccc;}
#SfrGoodsPage_Support .Ec_settingPannel .Ec_link { font-size: 12px; text-align: left; margin-top: 5px; margin-bottom: 5px;}
#SfrGoodsPage_Support .sofmapkaitoribn{ background: #0e56e5; border: 1px solid #0e56e5; }
#SfrGoodsPage_Support .SIMsmartphonebn{ background: #ffe900; border: 1px solid #ffe900; }
#SfrGoodsPage_Support .sonydealer{ border:1px solid #ccc; padding:8px; margin:10px auto;font-size:80%;}
#SfrGoodsPage_Support .sonydealer img{float:left; margin-right:12px;}
#SfrGoodsPage_Support .Ec_link { font-size: 12px; text-align: right; margin-top: 5px; margin-bottom: 5px;}
#SfrGoodsPage_Support .Ec_link a { padding: 0 0 0 10px; background: url(../../resources4/order/common/img/ico_ct.gif) no-repeat left center;}
#SfrGoodsPage_Support .Ec_settingPannel { margin: 0 0 20px 0; padding: 15px; font-size: 14px; border: 1px solid #ccc;}
#SfrGoodsPage_Support .Ec_settingPannel .Ec_link { font-size: 12px; text-align: left; margin-top: 5px; margin-bottom: 5px;}
#SfrGoodsPage_Support .sofmapkaitoribn{ background: #0e56e5; border: 1px solid #0e56e5; }
#SfrGoodsPage_Support .SIMsmartphonebn{ background: #ffe900; border: 1px solid #ffe900; }
#SfrGoodsPage_Support .sonydealer{ border:1px solid #ccc; padding:8px; margin:10px auto;font-size:80%;}
#SfrGoodsPage_Support .sonydealer img{float:left; margin-right:12px;}
section.bcs_single .bcs_sideColumn #SfrGoodsPage_Support .bcs_commonPanel,
#SfrGoodsPage_Support .bcs_title{font-size:12px;}






/* IMP-851 https://bic_ec.cetusvn.net/mock/resources4/item/imp-851/css/imp-851.css  */

/* local.css 上書き  */

/*    */

/*メガセール展開用　Ec_GoodsPage.css に残す*/
section.bcs_single .bcs_mainColumn .bcs_mainRight #megaSaleTable1{
	max-width:600px;
}
/*バナーHTML用  　Ec_GoodsPage.css に残す*/
#bcs_coupon_bn_area {
    position: relative;
    width: 880px;
    max-width:;
    /* height: 100px; */
    margin: 0 auto 20px;/* 追加 */
}
/* section 直下の場合   */
section.imp-851 > .bcs_goodsBanner{
	margin:0 0 20px;
	width:calc(100% - 368px);
}
/* bcs_mainColumn 直下の場合   */
.bcs_mainColumn > .bcs_goodsBanner{
	text-align:center;
	margin:20px auto;
	min-width:880px;
}
.bcs_mainColumn > .bcs_goodsBanner img{
	max-width:100%;
}
.bcs_mainColumn > .bcs_goodsBanner:after{
	content: " "; clear: both; height: 0; display: block; visibility: hidden;
}
/* コンタクトバリエーション　 */
section.bcs_single .bcs_mainColumn .bcs_mainRight .choice .bcs_function{
	display:flex;
}
section.bcs_single .bcs_mainColumn .bcs_mainRight .choice .bcs_function .center,
section.bcs_single .bcs_mainColumn .bcs_mainRight .choice .bcs_function .right{
flex: 1; 
}
section.bcs_single .bcs_mainColumn .bcs_mainRight .choice .bcs_function select{
	background: #fff url(/bc/resources4/single/img/ico_arrow.png) no-repeat right 8px center;	
	background-size:5%;	
}
section.bcs_single .bcs_mainColumn .bcs_mainRight table tr td.bcs_function select{
	background: #fff url(/bc/resources4/single/img/ico_select.png) no-repeat right 8px center;	
}
/* 後継モデル・旧モデル　https://www.demo.biccamera.com/bc/item/10400118/　 */
section.bcs_single .bcs_mainColumn .bcs_mainRight .bcs_smodel_jcd .bcs_inner{
	width:auto;	
}


/*  旧バリエーション */
/**/
section.bcs_single .bcs_mainColumn .bcs_mainRight table tr td.bcs_variation .bcs_variSlider{
	width:494px;
	margin:0;
}
