﻿@charset "utf-8";
/* CSS Document */
*{ font-family:'ＭＳ Ｐゴシック','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',sans-serif;}
IMG	{ border:0;}
#mainBox{ margin:0 25px 0 30px;}
#contentsBOX{ margin:0 0 0 230px; width:700px;}
*>#contentsBOX{ margin:0 0 0 235px;}
.standbyRightBOX{ margin-right:215px !important;}
.bold	{ font-weight:bold;}

#EC_Navi{ font-size:80%; margin:0 auto 15px; text-align:center;}

/*ヘッダ*/
DIV#eSHOP_logo ,
DIV#eSHOP_logo P{ margin:0; width:250px; height:40px; float:left;}
DIV#eSHOP_logo P A{ background-color:transparent;}

#head{float:right;text-align:right;}
#head UL{ margin:5px 0 1px;}
#head LI{ list-style-type:none;display:inline;font-size:80%;}
#head H1,
#head P{ display:inline;font-size:80%;margin:5px 0;}

/*概要*/
#contentsBOX P#PAGE_INFO_READ{ margin:10px 0 5px;}
#honmon .img{ text-align:center;}
#honmon .unit{ padding:0; margin:15px 0;}
#honmon .unit H4{ clear:none !important;}


.img_l_t,
.img_l{float:left;}
.img_r_t,
.img_r{float:right;}

#hard_read{margin:10px 0 1em; padding-left:160px; text-align:left ;background-image: url(/eshop/hardware/img/icon_point.gif) ; background-repeat:no-repeat;}

#contentsBOX .unit{ clear:both; margin:1em 0}


/*フッタ*/
#footer{ clear:both; margin:15px; font-size:85%;}

/*フォントサイズ*/
#fontsizeBTN {float:right; width:70px; margin-left:15px;}
#fontsizeBTN P{ font-size:10px; text-align:center; margin:2px auto;}
#fontsizeBTN img{ cursor:pointer; margin:0 1px}
#fontsizeBTN img#nowsize{ cursor:default;}

/*サイドバー*/
#side_bar{ float:right; width:200px; }

/*カート周り*/
#EC{ width:220px; float:left;}
#EC #day{ font-size:80%; margin-bottom:1.5em;}
#EC .basePrice{ font-size:80%;}
#EC_UBOX{ margin-bottom:1em;}
#EC #CART_TOP{ margin-bottom:2em;}
#EC .cartBOX .EC_Price{ font-size:80%; margin:0 !important;}
#EC .cartBOX .bPrice{ background:url(/eshop/img/cart/strike_2.gif) center center no-repeat;}
#EC .cartBOX SPAN.bPrice{ background:url(/eshop/img/cart/strike_2.gif) center center no-repeat;}
#mini_box .ec_text .bPrice{ background:url(/eshop/img/cart/strike_3.gif) center left no-repeat;}


#EC .IND_WARNING	.kome{ font-size:70%;}
#EC .IND_NOTE		.kome{ font-size:70%;}
#EC .IND_BTM_TEXT	.kome{ font-size:70%;}


#EC .IND_BTM_TEXT{margin-top:0.5em;text-align:left;}

/*ハード系CSS*/
.pBox {padding:0; margin:15px 0;}
.pBox P{padding:0 0.5em;}
.pBox div.lImg{float:left;}
.pBox div.rImg{float:right;}
.pBox div.cImg{text-align:center;}

/*共有系*/
.dotLine{ border-top: 2px dotted #69C;}
.clear{ clear:both;}
.f70{ font-size:70%;}
.f80{ font-size:80%;}
.f90{ font-size:90%;}
.R{ color:#E00;}
.OR{ color:#F60;}

/*カート再定義*/
/*
#EC DIV.cartBtn a			{display:block; margin:0; padding:0; height:27px; width:100%; background-position:center center !important;}
#EC DIV.cartBtn a:link,
#EC DIV.cartBtn a:visited	{ background:url(/cp/img/pageitem/cart_no.gif) no-repeat;}
#EC DIV.cartBtn a:hover		{ background:url(/cp/img/pageitem/cart_no_o.gif) no-repeat;}
*/

#EC	DIV.cartCWR	a			{display:block; margin:0; padding:0; height:50px; width:100%; background-position:center center !important;}
#EC DIV.cartCWR a:link,
#EC DIV.cartCWR a:visited	{ background:url(/cp/img/pageitem/cart_cho.gif) no-repeat;}
#EC DIV.cartCWR a:hover		{ background:url(/cp/img/pageitem/cart_cho_o.gif) no-repeat;}

#EC .indexName{ font-size:90%;}


#mainBox{ margin-top:15px;}
.PRODUCT_NAME{ margin-top:1em; background-color:#36C; padding:1px 1em; color:#FFF; text-align:left; font-size:110%;}

#EC H4.EC_method_icon	{margin-top:0.75em; font-weight:bold !important;}

/*「ほっ！」同時購入カート*/
#EC DIV.ho_cart_BOX{ margin:0 0 0 !important; padding:150px 0 0; background:url(/cp/img/SOURCENEXT/fudeoh/2011/cart_bg.jpg) center top no-repeat;}
#EC DIV.ho_cart_BOX_BTM{ margin:0 0 2.5em !important; padding:0 0 5px; background:url(/cp/img/SOURCENEXT/fudeoh/2011/cart_bg.jpg) center bottom no-repeat;}
#EC DIV.ho_cart_BOX SPAN.price{ font-size:140%; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
#EC DIV.ho_cart_BOX H2{ font-size:80%; font-weight:normal; margin:0;}
#EC DIV.ho_cart_BOX .batteryTEXT{ width:185px; margin-left:2em !important;}


/*ログインチェック*/
#_passwd_,
#userID		{ color:#999;}
#EC_LOGIN	{padding: 10px; margin:0 0 20px; background: #f2f4ea none repeat scroll 0; display:none;}

#EC_CHOWARI	{margin:0 0 10px; padding: 10px; background: #FC0 none repeat scroll 0; display:none;}
#EC_CHOWARI	*{ font-size:12px;}

#ecNavi{ margin-bottom:1.5em;}

.chowari_dl{}
.none{ display:none;}
.CartRemarks_BOX{ margin:0; padding:0;}
.TOTAL_CartRemarks_BOX{ margin:2em 0 1em !important; padding:0;}
.TOTAL_CartRemarks_BOX li,
.CartRemarks_BOX li{ margin:0; padding:0; list-style:none; font-size:80%; text-align:left;}

#popUP_BOX{ position:absolute; top:-100px; left:0;}

/*バルーン*/
#Balloon {width:250px; margin:0; padding:0; position:absolute; top:-999px; left:-999px; z-index:100;}
#Balloon #Balloon_BOX{width:250px; margin:0; padding:0; }
#Balloon #Balloon_BOX{
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=crop,src=/eshop/img/cart/hukidashi_l.png);
}
#Balloon>#Balloon_BOX{
border-bottom:1px solid transparent;
background: url(/eshop/img/cart/hukidashi_l.png) left top no-repeat;}
#Balloon #Balloon_BOX_btm{width:250px; margin:0; padding:0; height:10px;}
#Balloon #Balloon_BOX_btm{
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=crop,src=/eshop/img/cart/hukidashi_l_btm.png);
}
#Balloon>#Balloon_BOX_btm{ background: url(/eshop/img/cart/hukidashi_l_btm.png) left top no-repeat;}
#Balloon #Balloon_BOX UL{ margin:0; padding:0;}
#Balloon #Balloon_BOX LI{ list-style:none; position:relative; left:20px; line-height:100%; width:210px;}

/*タブ*/
#top_tab_box{height:60px;background-image:url(/cp/img/common/tab_bg.gif); background-position:center top; background-repeat: repeat-x;}
.yes,
.no{float:left;background-repeat:no-repeat; background-position:top left;width:180px; height:60px;padding:10px 10px 0; margin:0; font-size:12px; cursor:pointer;}
.yes{background-image:url(/cp/img/common/tab.gif);}
.no{background-image:url(/cp/img/common/tab_.gif);}

/*カートの見栄え微調整　西大輔*/
#EC .cartBOX h4{margin-bottom:6px;}
#EC .cartBOX .EC_Price{padding-bottom:2px; padding-bottom:0px;}
#EC .cartBOX .chowari{margin-bottom:2px;}
#EC .cartBOX .bPrice{margin-bottom:2px;}
.bPrice{ background:url(/eshop/img/cart/strike_2.gif) center center no-repeat;}

#EC .IND_WARNING {margin-top:10px!important;}

#EC .cartBOX 		.kome{ font-size:70%;}
#EC #CART_WARNING	.kome{ font-size:70%;}
#EC #CART_NOTE		.kome{ font-size:70%;}
.priceBox td {vertical-align:top}

/*その他*/
.mp3Box{ background:#FFFFCC; padding:0.25em 1em; margin:5px 0 0 -20px;font-size:80%;}

/*比較表*/
#gra_hikaku { border-collapse:collapse}
#gra_hikaku th { font-size:80%; font-weight:normal; padding:0.3em; text-align:left; border-bottom:1px solid #CCCCCC; border-collapse:collapse}
#gra_hikaku td{ font-size:80%; padding:0.3em; border-bottom:1px solid #CCCCCC; border-collapse:collapse }
#gra_hikaku .standard { color:#0099CC}
#gra_hikaku .premium { color:#006600}


