@charset "utf-8";
/* CSS Document */

body{
	font-family: "ＭＳ Ｐゴシック", "Osaka";
}
.pointer{ cursor:pointer;}

#honmon .Filter{ float:left; padding-right:3px;}

#EC *{ margin:0; padding:0}

#EC {text-align:center;}
#cp td#EC {width:220px;}
#EC .cartBOX{margin:1.5em 0;}
#EC .c_support .CR_none{ display:none !important;}

#EC #ecLogo2 { height:28px;}
#EC #ecLogo2 A{ display:none;}

p#EC ,
p#EC {margin:0; padding:0; text-align:center;}

#EC .usb{ margin-bottom:0.15em;}

.EC_CART_BOX .cartBtn a,
#EC .cartBtn a			{display:block; margin:0 auto; padding:0; width:200px; height:37px; background:no-repeat center center;}

.EC_CART_BOX .cartBtn a:link,
.EC_CART_BOX .cartBtn a:visited,
#EC .cartBtn a:link,
#EC .cartBtn a:visited	{ background:url(/%7e/media/Images/support/old/com/eshop/img/cart/cart_200_orange.png);}
.EC_CART_BOX .cartBtn a:hover,
#EC .cartBtn a:hover	{ background:url(/%7e/media/Images/support/old/com/eshop/img/cart/cart_200_orange_o.png);}

#EC .yoyaku a{display:block; margin:0 auto; padding:0; width:200px; height:37px; background-position:top left;}
#EC .yoyaku a:link, #EC .yoyaku a:visited	{ background:url(/%7e/media/Images/support/old/com/eshop/img/cart/cart_200_yoyaku.png) no-repeat;}
#EC .yoyaku a:hover								{ background:url(/%7e/media/Images/support/old/com/eshop/img/cart/cart_200_yoyaku_o.png) no-repeat;}

#EC .yoyakuS a{display:block; margin:0 auto; padding:0; width:105px; height:19px; background-position:top left;}
#EC .yoyakuS a:link, #EC .yoyakuS a:visited	{ background:url(/%7e/media/Images/support/old/com/eshop/img/cart/cart_yoyaku_s.gif) no-repeat;}
#EC .yoyakuS a:hover								{ background:url(/%7e/media/Images/support/old/com/eshop/img/cart/cart_yoyaku_s_o.gif) no-repeat;}

#EC .moushikomi a{display:block; margin:0 auto; padding:0; width:105px; height:27px; background-position:top left;}
#EC .moushikomi a:link, #EC .moushikomi a:visited	{ background:url(/%7e/media/Images/support/old/com/eshop/img/cart/cart_join.gif) no-repeat;}
#EC .moushikomi a:hover								{ background:url(/%7e/media/Images/support/old/com/eshop/img/cart/cart_join_o.gif) no-repeat;}

#EC .cartBOX H2			{ font-size:90%;margin:0;}

.cartDs a{display:block; margin:0 auto; padding:0; width:138px; height:33px; background-position:top left;}
.cartDs a:link, .cartDs a:visited	{ background:url(/%7e/media/Images/support/old/com/img/common_img/cart_ds.jpg) no-repeat;}
.cartDs a:hover								{ background:url(/%7e/media/Images/support/old/com/img/common_img/cart_ds_o.jpg) no-repeat;}

.cartBtnS a{display:block; margin:0 auto; padding:0; width:105px; height:19px; background-position:top left;}
.cartBtnS a:link, .cartBtnS a:visited	{ background:url(/%7e/media/Images/support/old/com/cp/img/pageitem/cart_105x19_01.gif) no-repeat;}
.cartBtnS a:hover								{ background:url(/%7e/media/Images/support/old/com/cp/img/pageitem/cart_105x19_02.gif) no-repeat;}

.yoyakuS a			{display:block; margin:0 auto; padding:0; width:105px; height:19px; background-position:top left;}
.yoyakuS a:link,
.yoyakuS a:visited	{ background:url(/%7e/media/Images/support/old/com/eshop/img/cart/cart_yoyaku_s.gif) no-repeat;}
.yoyakuS a:hover	{ background:url(/%7e/media/Images/support/old/com/eshop/img/cart/cart_yoyaku_s_o.gif) no-repeat;}

#ecLogo{margin:5px 0 15px;}
#ecNavi{
	font-size: 12px;
}

#EC .hatsubaibi{color:#e00;font-size:80%;margin:1em 0 0.3em;}
#EC h2{
	margin:0.2em 0 0.3em;
	font-size:100%;
}
#EC h4{
	margin:0.3em 0 0;
	font-size:80%;
	font-weight:normal;
}
#EC .price,#EC .redPrice span,#EC .normalPrice span{font-size:80%;font-weight:bold;}
#EC .price span,#EC .redPrice span,#EC .normalPrice span{font-weight:normal;}
#EC span.bld{font-weight:bold;}

/*#EC .price{color:#f00;}*/
#EC .redPrice,#EC .normalPrice{font-size:100%;font-weight:bold;}
#EC .redPrice{color:#f00;}
#EC .normalPrice{color:#000;}

#EC .small,#EC td{
	font-size:80%;
	font-weight:normal;
}
#EC table{
	margin:0 auto;
}
#EC table td,
#EC table th{
	font-size:80%;
	text-align:left;
}
#EC table.noscale td,
#EC table.noscale th{
	font-size:100%;
}

#EC #right{margin:2px;text-align:left;}
#EC #right td{font-size:100%;}
#EC #right p{line-height:130%;font-size:80%;}
#EC #right h1{font-weight:normal;font-size:80%;}
#EC #right h2.cpt{margin:20px 0 3px;color: #F60;}
#EC #right h2.rnk{margin:10px 0 5px;}
#EC #right h3{margin:3px 0 2px;font-size:80%;}
#EC #right .rPrice{color: #F00;}
#EC #right .number{font-weight:bold;}
#EC .cp{padding: 5px;border: 1px solid #F90;}

/*ユー声・FAQエリアサイズ*/
#RightSide{width:220px;}

/*ランキング*/
#ranking{text-align:left;}
#ranking .rabkNb{font-weight:bold;margin:0 0 1px;clear:both;font-size:80%;}
#ranking .rabk{border-top:1px dotted #ccc; font-weight:bold;margin:5px 0 1px;clear:both;font-size:80%;}
#ranking .rImg{margin:0;float:left;width:52px;padding-bottom:5px;}
#ranking .rPri,#ranking .rBtn{margin:1px 0;font-size:80%;}
#ranking .note{margin:1px 0;font-size:70%;}
#ranking H2{margin:1px 0;font-size:80%;}
#ranking P.rCart{margin:1px 0;}
#ranking P.cartBtnS{margin:1px 0;}

/*ランキング追加分*/
#ec_ranking{text-align:left; margin-left:5px; margin-top:1.5em;}
#ec_ranking P{ font-size:10px; text-align:right; margin:0.5em 0;}
#ec_ranking P.ec_notice{ font-size:12px; text-align:left; margin:0.5em 0;}
#ec_ranking .ec_rItem{ margin-top:5px; padding-bottom:5px; border-bottom:1px dotted #999;}
#ec_ranking .ec_rItem H2{ color:#F60; text-align: center; font-size: 11px; margin:0; width:60px;}
#ec_ranking .ec_rItem H3{ margin:0 0 0.4em; text-align:left; font-size:12px; font-weight:bold;}
#ec_ranking .ec_rankImg H5{font-size:12px; text-align:center; font-weight:bold; margin:0;}
#ec_ranking .ec_rItem .ec_rankImg{float: left; margin-right: 0px;}
#ec_ranking .ec_rItem .ec_text{text-align: left; margin-left:65px;}

#ec_ranking #rnk20 .ec_rankImg *{ margin: 0 auto; text-align:center;}
#ec_ranking #rnk20 .ec_rankImg H5{font-size:12px;}
#ec_ranking #rnk20 .ec_rankImg P{font-size:10px;}


/*読み込み*/
#loading{padding:40px;text-align:center;color:#aaa;}
/*ECヘッダ*/
#logo{width:210px;padding:5px 0;float:left;}
#head{float:right;text-align:right;}
#head li{list-style-type:none;display:inline;font-size:100%;}
#head h1,#head p{display:inline;font-size:100%;margin:5px 0;}

#ecWin{position:absolute; top:-900px; left:-900px;padding:10px;border:1px solid #999;background-color:#fff;}

.forPk { z-index:-1; margin-right:-58px; margin-bottom:54px;}

/*ZOOMアイコン*/
.zoom2{margin-left:-64px;}

table.sTbl th,
table.sTbl td{ text-align:left;padding:0.2em 1em; font-size:80%;}


/*データテーブル用*/
img, table, th, td {border: 0px;}
table.dTbl{font-size:80%; border-bottom: 1px solid #666; border-right: 1px solid #666; margin-top:10px;}
table.nTbl{ border-bottom: 0px solid #666; border-right: 0px solid #666; margin-top:10px;}
table.xTbl{border-bottom: 1px solid #666; border-right: 1px solid #666; margin-top:10px;}

/*テーブル*/
table.tbl{border-bottom: 1px solid #666; border-right: 1px solid #666; margin-top:10px;}

/*テーブル共通*/
table.dTbl th,
table.dTbl td,
table.xTbl th,
table.xTbl td,
table.tbl th,
table.tbl td{ text-align:left;padding:0.2em 1em;background-color:#fff; border-left: 1px solid #666;border-top: 1px solid #666; font-weight:normal;}

table.ntbl th,
table.nTbl td{ text-align:left;padding:0.2em 1em;background-color:#fff; border-left: 0px solid #666;border-top: 0px solid #666; font-weight:normal; font-size:100%;}

table.xTbl th th,
table.xTbl td td{ border-left: 0;border-top:0;}


table.xTbl th,
table.dTbl th,
table.tbl th{ background-image:url(/%7e/media/Images/support/old/com/cp/img/misc/DVHR-D250/bg.gif); background-color:#eee; background-color:#eee; white-space:nowrap;}

table.xTbl td,
table.dTbl td,
table.tbl td{ }

table.xTbl UL,
table.xTbl OL,
table.dTbl UL,
table.dTbl OL,
table.tbl UL,
table.tbl OL{ margin-left:1.5em;}

table.xTbl>LI,
table.dTbl>LI,
table.tbl>LI{ margin-left:1.5em;}

#cartTBL,
table.dTbl table.dTbl2,
table.tbl table.tbl2{border-top: 1px solid #666; border-left:  1px solid #666;}

#cartTBL th,
#cartTBL td,
table.dTbl table.dTbl2 th,
table.dTbl table.dTbl2 td,
table.tbl table.tbl2 th,
table.tbl table.tbl2 td{text-align:left; padding:0.2em 0.5em; border-right: 1px solid #666;border-bottom:  1px solid #666;}

table.dTbl table.dTbl2 th,
table.dTbl table.dTbl2 td,
table.tbl table.tbl2 th,
table.tbl table.tbl2 td{font-size:80%; }

#cartTBL th,
table.dTbl table.dTbl2 th,
table.tbl table.tbl2 th{ background-image:url(/%7e/media/Images/support/old/com/cp/img/misc/DVHR-D250/bg.gif); background-color:#eee; background-color:#eee;}

#cartTBL td td{ border:0 none #fff; margin:0; padding:0;}

table.dTbl table.dTbl2 td,
table.tbl table.tbl2 td{}

/*テーブルの中のテーブル090916*/
table.notdTbl{font-size:95%;border-top-style: none;border-left-style: none;border-top-color: #fff;border-left-color: #fff; border:0px solid #FFFFFF;}
table.notdTbl th{ background-image: none; background-color:#fff;text-align:left;padding:0.2em;background-color:#fff;border-right-style: none;border-bottom-style: none;border-right-color: #fff;border-bottom-color: #fff;border:0px solid #FFFFFF;}
table.notdTbl td{padding:0.2em;background-color:#fff;border-right-style: none;border-bottom-style: none;border-right-color: #fff;border-bottom-color: #fff;border:0px solid #FFFFFF;}

.sys_box { font-size:80%;}
.sys_box UL { margin:0.5em 0 0 2em;}
.sys_box UL LI{ list-style-type:decimal; list-style-image:none;}

.pBox .kome,
.unit .kome{ margin-left:3em !important;}

.box{ margin:0.5em 0 0.5em 1em;}
.box .kome{ margin-left:1.5em;}
.box OL LI,
#container .box OL LI{ list-style-image:none; list-style-type:decimal; font-size:80%;}
.box OL,
#container .box OL{ margin:0.5em 1em;}

#EC .yose{ margin-left:1em; text-indent:-1em}


/*
td ul li{list-style-image:none !important;margin-left: 1em !important;}
td ul{margin-left:1em !important;}
td ul li ul li{list-style-image:none !important;margin-left: 3em !important;}
*/

/*Uメモ版以降*/
#EC #EC_hatsubaibi {font-size: 80%; color:#E00; margin-top:1em; margin-bottom:0 !important; padding-bottom:0 !important}
#EC H4.EC_CD,
#EC H4.EC_DL,
#EC H4.EC_DS,
#EC H4.EC_USB{font-size: 80% !important; font-weight:bold !important; margin-top:5px; }

#EC H4.EC_media{font-size: 80% !important; font-weight:bold !important; margin:0; }
#EC .cBox{ margin:1em 0; }

.EC_USB	IMG{vertical-align: middle; margin-right: 3px;}

#EC H4.EC_pero{font-size: 80% !important; font-weight: bold; margin-top: 1em;}
#EC #EC_UBOX H4{font-size: 80% !important; font-weight: bold; text-align:left;}
#EC #EC_UBOX TABLE{ margin-left:0;}
#EC #EC_UBOX .caption{ margin-top:0.4em;}

#EC #EC_UBOX H4 SPAN,
#EC H4.EC_pero SPAN{font-weight: normal;}

#EC EC_hassoBox{background: url(/%7e/media/Images/support/old/com/cp/img/pageitem/sokujitu_no.gif) no-repeat left top; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; padding-left: 25px;}

#EC .pero{margin: 0; padding: 5px; background: #f8f7d7 none repeat scroll 0; text-align: left; display: none; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;}
#EC .pCart{margin-top: 5px;}

#EC .cartChoice a{display:block; margin:0 auto; padding:0; width:210px; height:27px; background-position:top left;}
#EC .cartChoice a:link, #EC .cartChoice a:visited	{ background:url(/%7e/media/Images/support/old/com/eshop/img/cart/cart_choice.gif) no-repeat;}
#EC .cartChoice a:hover	{ background:url(/%7e/media/Images/support/old/com/eshop/img/cart/cart_choice_o.gif) no-repeat;}

/*カート周り*/

#EC .cartNotes{ margin-top:5px;}
#EC .cartCd a,
#EC .cartDl a,
#EC .EC_cartDs a,
#EC .EC_cartDl a,
#EC .EC_cartDvd a,
#EC .cartCddvd a,
#EC .EC_cartUmemo a			{ float:left; margin:0 5px 0 0 ; padding:0; width:120px; height:23px; background-position:top left;}

#EC .cartCd a:link,
#EC .cartCd a:visited		{ background:url(/%7e/media/Images/support/old/com/eshop/img/cart/cart_cd.gif) no-repeat;}
#EC .cartCd a:hover			{ background:url(/%7e/media/Images/support/old/com/eshop/img/cart/cart_cd_o.gif) no-repeat;}

#EC .cartCddvd a:link,
#EC .cartCddvd a:visited		{ background:url(/%7e/media/Images/support/old/com/eshop/img/cart/cart_cddvd_o.gif) no-repeat;}
#EC .cartCddvd a:hover			{ background:url(/%7e/media/Images/support/old/com/eshop/img/cart/cart_cddvd_o.gif) no-repeat;}

#EC .cartDl a:link,
#EC .cartDl a:visited		{ background:url(/%7e/media/Images/support/old/com/eshop/img/cart/cart_dl.gif) no-repeat;}
#EC .cartDl a:hover			{ background:url(/%7e/media/Images/support/old/com/eshop/img/cart/cart_dl_o.gif) no-repeat;}

#EC .EC_cartDs a:link,
#EC .EC_cartDs a:visited	{ background:url(/%7e/media/Images/support/old/com/eshop/img/cart/cart_ds.gif) no-repeat;}
#EC .EC_cartDs a:hover		{ background:url(/%7e/media/Images/support/old/com/eshop/img/cart/cart_ds_o.gif) no-repeat;}

#EC .EC_cartDl a:link,
#EC .EC_cartDl a:visited	{ background:url(/%7e/media/Images/support/old/com/eshop/img/cart/cart_dl.gif) no-repeat;}
#EC .EC_cartDl a:hover		{ background:url(/%7e/media/Images/support/old/com/eshop/img/cart/cart_dl_o.gif) no-repeat;}

#EC .EC_cartDvd a:link,
#EC .EC_cartDvd a:visited	{ background:url(/%7e/media/Images/support/old/com/eshop/img/cart/cart_dvd.gif) no-repeat;}
#EC .EC_cartDvd a:hover		{ background:url(/%7e/media/Images/support/old/com/eshop/img/cart/cart_dvd_o.gif) no-repeat;}

#EC .EC_cartUmemo a:link,
#EC .EC_cartUmemo a:visited	{ background:url(/%7e/media/Images/support/old/com/eshop/img/cart/cart_umemo.gif) no-repeat;}
#EC .EC_cartUmemo a:hover	{ background:url(/%7e/media/Images/support/old/com/eshop/img/cart/cart_umemo_o.gif) no-repeat;}


#EC #EC_UBOX{ margin-top:1.5em; text-align:left}

.EC_Price,
.EC_PriceR{ font-size:90%; margin-bottom:2px;}
.EC_PriceR A{ text-decoration:underline;}


.EC_pPrice,
.EC_pPriceR{font-size: 15px; float: left;}

#EC .EC_agree{font-size: 80%; line-height: 110%; text-align: left;}

.f80,
.f80R{ font-size:80%;}
.f70,
.f70R{ font-size:70%;}

#EC .EC_close { font-size:70%; text-align:right}

/*赤色指定*/
.R,
.f70R,
.f80R,
.EC_PriceR,
.EC_pPriceR{ color:#e00;}

/*Uメモ版回避策*/
#package2{width:100px;float:left;}

/* 製品ボタン用 */
.btn_seihin {height:28px;text-align:center;}
.btn_seihin a{display:block;text-align: center; background:url(/%7e/media/Images/support/old/com/eshop/img/gt/parts/ecgt_bot_soft_01.png) no-repeat; background-position: center center;}
.btn_seihin a:link, .btn_seihin a:visited{}
.btn_seihin a:hover{background:url(/%7e/media/Images/support/old/com/eshop/img/gt/parts/ecgt_bot_soft_02.png) no-repeat; background-position: center center;}

/*開催中バナー*/
#cp_banner{ background-image:url(/%7e/media/Images/support/old/com/cp/img/common/cp_banner_base.gif); background-repeat:no-repeat; width:200px; padding-top:35px; height:70px; cursor:pointer;}
*>#cp_banner{ padding-top:34px;}
#cp_banner .text{  text-align:center; margin-top:0; font-size:12px; font-weight:bold; color:#FFF;}
#cp_banner .cp_date{ margin:5px 0 0 15px; font-size:10px; }
#cp_banner>.cp_date{ margin-top:3px; font-size:10px; }

/*新カート*/
#EC .EC_cartItem{ margin-top:1.5em;}
#EC .EC_cartItem H2{ font-size:90%;}
#EC .EC_cartItem .dsAgre{ font-size:80%;}
#EC .cartHead{ margin-bottom:0.75em;}

#EC #EC_UBOX #cartRemarksD P.ec_kome{ margin:0.1em 0 0 1.5em ; text-indent:-1em;}
#EC #EC_UBOX #cartRemarksR,
#EC #EC_UBOX #cartRemarksD{margin: 0 0 1em;}
#EC #EC_UBOX #cartRemarksR TD,
#EC #EC_UBOX #cartRemarksD TD{ text-align:left;}

.thin{ font-weight:normal !important;}

#EC .EC_DL,
#EC .EC_DS,
#EC .EC_ROM,
#EC .EC_CD,
#EC .EC_USB{ margin-top:1em !important;}

#EC .EC_cartItem .EC_Price,
#EC .EC_cartItem .EC_PriceR{ font-size:80%;}

#EC .itemhead{ font-size:80%; color:#F63; margin-bottom:0.2em;}
#EC .itemhead A{ color:#F63;}
#EC .EC_yoyaku{ font-size:90%; color:#F30; font-weight:bold;}
#EC #attention{ margin-top:1em;}
#EC #attention .kome{ font-size:75%; margin: 0.3em 0 0.3em 1em; text-indent:-1em;}
#EC #attention .kome2{ font-size:75%; margin-left:2em; text-indent:-1em;}
#EC #cartRemarks .kome{ font-size:90%; margin-left:1.5em; text-indent:-1em;}
#EC #cartRemarks .kome2{ font-size:90%; margin-left:2.5em; text-indent:-1em;}
#EC #cartRemarksBOX{ margin-top:1.25em !important;}
#EC .attention{ font-size:75%; text-align:left; margin:0.2em 0 0.2em 1.5em; text-indent:-1em; color:#222;}
#EC #attention P{ margin-bottom:0.75em !important;}
#EC #EC_UBOX .caption{ font-size:80%}
#EC .cartHead H2{ text-align:center;}
#EC H2.peronOpen{ text-align:left; font-size:70% !important; color:#03F; cursor:pointer; font-weight:normal;}
#EC H2.peronOpen img{vertical-align:middle;}
#EC .cartPero{ display:none;}
#EC .peronClose{ margin-top:1em; text-align:right; font-size:70%; color:#03F; cursor:pointer;}

#cartRemarksD{ font-size:80%}

/*新カート20111202*/
#EC { text-align:center}
.EC_cartItem2 { width:200px; margin:0 auto !important}
.EC_cartItem2 h2 { font-size:12px !important}
.EC_cartItem2 .EC_cart_pimg { float:left; width:60px; text-align:left }
.EC_cartItem2 .media_txt { font-weight:bold; font-size:11px; padding:5px 0 0 0 !important; line-height:110%}
.EC_cartItem2 .media_txt span { font-weight:normal; font-size:10px}
.EC_cartItem2 .color_txt { font-weight:bold; font-size:12px; padding:5px 0 0 0 !important; line-height:110%}
.EC_cartItem2 .base_price { color:#666666; font-size:11px}
.EC_cartItem2 .ec_price { clear:both; font-size:11px; color:#e00}
.EC_cartItem2 .ec_price span { font-weight:bold; font-size:15px}
.EC_cartItem2 .ec_price_cw { clear:both; font-size:11px}
.EC_cartItem2 .cw_info { font-size:11px}
.EC_cartItem2 .cw_info img { vertical-align:middle; margin-left:3px !important}
.EC_cartItem2 .cw_price { clear:both; font-size:11px; color:#e00}
.EC_cartItem2 .cw_price span { font-weight:bold; font-size:15px}
.EC_cartItem2 .kome { font-size:11px; line-height:120%; margin-bottom:5px !important}
.EC_cartItem2 .cartBtn { margin:5px 0 5px !important}
.ECcartGpBox .hassou,
.EC_cartItem2 .hassou { font-size:11px; line-height:120%; text-align:left; background: url(/%7e/media/Images/support/old/com/cp/img/pageitem/sokujitu_no.gif) no-repeat left top; padding-left:23px !important;}
.EC_cartItem2 .souryou { font-size:11px; line-height:120%; text-align:left}
.EC_cartItem2 .support { font-size:11px; line-height:120%; text-align:left}
.EC_cartItem2 .border { border-top:1px dotted #ccc; margin:20px 0 !important}
.EC_cartItem2 .zaiko_little { font-size:11px; margin:0 0 5px 0 !important; color:#e00}
.EC_cartItem2 .EC_cart_type_A {}
.EC_cartItem2 .EC_cart_type_A .EC_cart_pimg img.icon_media { margin-left:-20px !important; width:28px; height:30px}
.EC_cartItem2 .EC_cart_type_B {}
.EC_cartItem2 .EC_cart_type_B img.icon_media { float:left; margin:3px 5px 0 30px !important}
.EC_cartItem2 .EC_cart_type_B .media_txt { text-align:left}
.EC_cartItem2 .EC_cart_type_B .base_price { text-align:left}
.EC_cartItem2 .EC_cart_type_B_item { margin:0 0 15px 0 !important}
.EC_cartItem2 .EC_cart_type_C {}
.EC_cartItem2 .EC_cart_type_C img.icon_media { float:left; margin:3px 5px 0 30px !important}
.EC_cartItem2 .EC_cart_type_C .media_txt { text-align:left}
.EC_cartItem2 .EC_cart_type_C .base_price { text-align:left}
.EC_cartItem2 .EC_cart_type_C .EC_cart_pimg { float:none; width:auto; text-align:center; margin-bottom:10px !important}
.EC_cartItem2 .EC_cart_type_C h2 { margin-bottom:10px !important }
.EC_cartItem2 .EC_cart_type_C_item { margin:0 0 15px 0 !important}
.EC_cartItem2 .EC_cart_type_D {}
.EC_cartItem2 .EC_cart_type_D .EC_cart_pimg { float:none; width:auto; text-align:center}
.EC_cartItem2 .EC_cart_type_D h2 { margin-bottom:10px !important }
.EC_cartItem2 .EC_cart_type_D_item { margin:0 0 15px 0 !important}
.EC_cartItem2 .EC_cart_type_E h2 { margin-bottom:30px !important }

/*超割用*/
#EC .chou { background:url(/%7e/media/Images/support/old/com/dl/test/img/cart/bk01.jpg) repeat-x top left; border:#e5d498 1px solid; padding:5px}
#EC .chou .EC_DS, #EC .chou .EC_DL { margin-top:0 !important; padding-top:0}
#EC .chou h4.chou_set { font-weight:bold !important; margin-top:0.8em}

/*新CLOSEカート*/
#testBox{
	margin:0;
	padding:0;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	background-color:#FC0;
	-webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,0.8);
	-moz-box-shadow: 0 0 10px 0 rgba(0,0,0,0.8);
	box-shadow: 0 0 10px 0 rgba(0,0,0,0.8);
	height:50px;
}
#testBox P{
	line-height:105%;
	margin:5px 10px;
}

.annotationsBOX{
}
.annotationsBOX p{
	text-align:left;
	margin:5px 15px !important;
	font-size:10px !important;
}
.ECcartGpBox .ec_stock,
.ECcartGpBox .hassou{ font-size:10px !important;}

.ECcartGpBox{
background-color:rgba(255,16,16,0.05);
margin-bottom:10px !important;
}
.ECcartGpBox H2{
	font-size:12px !important;
}
.itemMethdBox{
	font-weight:bold;
	font-size:11px !important;
	margin-top:11px !important;
}
.itemMethdBox *{
	font-weight:normal;
	font-size:10px !important;
}
.ec_priceCW,
.ec_price_cw,
.ec_price{
	margin-top:3px !important;
}
.COMID_BOX .ec_priceCW,
.COMID_BOX .ec_price,
.COMID_BOX .ec_price_cw,
.COMID_BOX .base_price{
	font-size:11px !important;
}
.ec_priceCW,
.ec_price{
	color:#e00;
}
.ec_priceCW{
	margin-top:-2px !important;
}
.ec_priceCW span,
.ec_price span{
	font-size:14px;
	font-weight:bold;
}

.ec_priceCW span.priceOff,
.ec_price span.priceOff{
	font-size:11px;
	font-weight:normal;
}
.base_price{
	color:#666;
}
.COMID_BOX{
width:200px;
background-color:rgba(0,0,0,0.05);
margin:0 auto 10px !important;
}
.COMID_BOX .COMIDname,
.COMID_BOX .COMIDnameCenter{
/*	text-align:left;*/
	font-size:12px !important;
	margin:0 auto 10px;
}
.itemBottomText,
.itemBottomNotesBox{ text-align:left;}
.itemWarning P.kome,
.itemBottomNotesBox P.kome{ font-size:10px;}
.itemWarning P.kome{ color:#e00;}
.itemBottomText *{ font-size:10px;}
.COMID_BOX .cartBtn{ margin:5px 0 !important;}

.itemObiBox{ margin:0 0 5px; font-size:11px !important;}
.pkImgBOX_c,
.pkImgBOX_s,
.pkImgBOX{
	text-align:left;
	cursor:pointer;
	position:relative;
	top:0;
	left:0;
}
.pkImgBOX_c{
	text-align:center;
}
.pkImgBOX_s{
	width:70px;
	height:70px;
	float:left;
}
.widePkimg_box{
	margin-top:5px !important;
}
.overImgBOX{
	position:absolute;
	top:0;
	left:0;
	height:100%;
	width:100%;
	background: no-repeat right bottom transparent;
	z-index:1;
}
.popupBOX{
	cursor:pointer;
	position:absolute;
	top:-999px;
	left:-999px;
	background:#fff center center;
	-webkit-box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.4);
	-moz-box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.4);
	box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.4);
	border-radius: 10px;
	padding:5px;
	border:10px solid #fff;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	-moz-background-size:contain;
	background-size:contain; 
	z-index:10;
}
.popupBOX img{
	-moz-opacity: 0;
	opacity: 0;
}
.widePkimg_boxm
.pkImgBOX,
.itemNameBox{
	padding:0;
	background-color:rgba(255,0,255,0.2);
}
.itemNameBox *{
	margin:0;
	padding:0
}
.itemNameBox h3{ margin-top:0 !important;}
.ec_stock{
	font-size:11px;
	margin:0 0 5px;
}
.clear{ clear:both;}
.topMargin10{ padding-top:5px !important;}

/*ウリ用帯背景*/
.pBox h2{padding:3px 1em 2px; font-size:120%; font-weight:bold; margin:0 0 0.5em; height:30px; clear:both; }
#colorBlack .pBox h2	{background-image:url(/%7e/media/Images/support/old/com/cp/img/hard_temp_item/k.gif); color:#fff;}
#colorWhite .pBox h2	{background-image:url(/%7e/media/Images/support/old/com/cp/img/hard_temp_item/w.gif);}
#colorRed .pBox h2		{background-image:url(/%7e/media/Images/support/old/com/cp/img/hard_temp_item/r.gif)}
#colorOrange .pBox h2{background-image:url(/%7e/media/Images/support/old/com/cp/img/hard_temp_item/og.gif);}
#colorYellow .pBox h2{background-image:url(/%7e/media/Images/support/old/com/cp/img/hard_temp_item/y.gif);}
#colorGreen .pBox h2	{background-image:url(/%7e/media/Images/support/old/com/cp/img/hard_temp_item/g.gif);}
#colorBlue .pBox h2,
#newCp #colorBlue .pBox h3	{background-image:url(/%7e/media/Images/support/old/com/cp/img/hard_temp_item/b.gif); color:#fff;}
#colorLBlue .pBox h2	{background-image:url(/%7e/media/Images/support/old/com/cp/img/hard_temp_item/lb.gif);}

#cp #colorBlack h3,
#cp #colorWhite h3,
#cp #colorRed h3,
#cp #colorOrange h3,
#cp #colorYellow h3,
#cp #colorGreen h3,
#cp #colorBlue h3,
#cp #colorLBlue h3{background-image: none; color: #000000; margin:0.5em 0 0.2em 0;}

/*ウリ用ボックス関連設定*/
.pBox{padding:0; margin:15px 0;}
.pBox p{padding:0 0.5em;}
.pBox h4{padding:0.5em 0 0;}
.pBox div.lImg{float:left; padding:10px; margin-right:10px; xbackground-color:#eee;}
.pBox div.rImg{float:right; margin-left:10px; padding:10px; xbackground-color:#eee;}
.pBox div.cImg{text-align:center; padding:10px; xbackground-color:#eee;}


#select{
	display:none;
	width:230px;
	height:90px;
	position:absolute;
	top:15px;
	left:15px;
	z-index:80;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/dl/img/popup/bg.png);
}

#selectBox{
	display:none;
	width:230px;
	height:90px;
	position:absolute;
	top:15px;
	left:15px;
	z-index:100;
}
*>#select{background-image: url(/%7e/media/Images/support/old/com/dl/img/popup/bg.png);}

#selectBox P{ font-size:12px;}

/*できる本*/
.bookBox{ width:200px; cursor:pointer; margin:1em 0 !important;}
.bookBox P{ margin:0 5px;}
.bookBox H2{ margin:3px 5px 0 !important; font-size:12px; text-align:left;}
.bookBox .body{ background-image:url(/%7e/media/Images/support/old/com/eshop/books/img/box_02.gif)}

#EC .kome{text-align:left; margin-left:1em !important;}


/* 季節の見出し装飾 */
.closeTitle{background-repeat: repeat-x; font-weight:normal; font-size:95%;}
.closeTitle .left{ background-repeat:no-repeat; background-position:left top;}
.closeTitle .right{ background-repeat:no-repeat; background-position:right top; height:56px; padding-left:20px;}
.closeTitle h2{ display:none;}
.subt{ background-repeat:repeat-x; background-position:left -8px; font-weight:normal; margin-right:10px;
padding:8px 10px; font-weight:bold; margin-bottom:10px; }

#ec_3 .closeTitle{ background-image:url(/%7e/media/Images/support/old/com/eshop/img/_gt/h2_cl3_c.gif);}
#ec_3 .closeTitle .left{ background-image:url(/%7e/media/Images/support/old/com/eshop/img/_gt/h2_cl3_l.gif);}
#ec_3 .closeTitle .right{background-image:url(/%7e/media/Images/support/old/com/eshop/img/_gt/h2_cl3_r.gif);}
#ec_3 .closeTitle h2{ display:none;}
#ec_3 .subt{background-image:url(/%7e/media/Images/support/old/com/eshop/img/_gt/h2_cl3_c.gif);border-right:1px solid #3EBEDF; border-left:1px solid #3EBEDF;}

#ec_4 .closeTitle{ background-image:url(/%7e/media/Images/support/old/com/eshop/img/_gt/h2_cl4_c.gif);}
#ec_4 .closeTitle .left{ background-image:url(/%7e/media/Images/support/old/com/eshop/img/_gt/h2_cl4_l.gif);}
#ec_4 .closeTitle .right{background-image:url(/%7e/media/Images/support/old/com/eshop/img/_gt/h2_cl4_r.gif);}
#ec_4 .closeTitle h2{ display:none;}
#ec_4 .subt{background-image:url(/%7e/media/Images/support/old/com/eshop/img/_gt/h2_cl4_c.gif);border-right:1px solid #3EBEDF; border-left:1px solid #3EBEDF;}


#ec_5 .closeTitle{ background-image:url(/%7e/media/Images/support/old/com/eshop/img/_gt/h2_cl5_c.gif);}
#ec_5 .closeTitle .left{ background-image:url(/%7e/media/Images/support/old/com/eshop/img/_gt/h2_cl5_l.gif);}
#ec_5 .closeTitle .right{background-image:url(/%7e/media/Images/support/old/com/eshop/img/_gt/h2_cl5_r.gif);}
#ec_5 .closeTitle h2{ display:none;}
#ec_5 .subt{background-image:url(/%7e/media/Images/support/old/com/eshop/img/_gt/h2_cl5_c.gif);border-right:1px solid #71c677; border-left:1px solid #71c677;}

#ec_6 .closeTitle{ background-image:url(/%7e/media/Images/support/old/com/eshop/img/_gt/h2_cl6_c.gif);}
#ec_6 .closeTitle .left{ background-image:url(/%7e/media/Images/support/old/com/eshop/img/_gt/h2_cl6_l.gif);}
#ec_6 .closeTitle .right{background-image:url(/%7e/media/Images/support/old/com/eshop/img/_gt/h2_cl6_r.gif);}
#ec_6 .closeTitle h2{ display:none;}
#ec_6 .subt{background-image:url(/%7e/media/Images/support/old/com/eshop/img/_gt/h2_cl6_c.gif);border-right:1px solid #3EBEDF; border-left:1px solid #3EBEDF;}

#ec_7 .closeTitle{ background-image:url(/%7e/media/Images/support/old/com/eshop/img/_gt/h2_cl7_c.gif);}
#ec_7 .closeTitle .left{ background-image:url(/%7e/media/Images/support/old/com/eshop/img/_gt/h2_cl7_l.gif);}
#ec_7 .closeTitle .right{background-image:url(/%7e/media/Images/support/old/com/eshop/img/_gt/h2_cl7_r.gif);}
#ec_7 .closeTitle h2{ display:none;}
#ec_7 .subt{background-image:url(/%7e/media/Images/support/old/com/eshop/img/_gt/h2_cl7_c.gif);border-right:1px solid #3EBEDF; border-left:1px solid #3EBEDF;}

#ec_8 .closeTitle{ background-image:url(/%7e/media/Images/support/old/com/eshop/img/_gt/h2_cl8_c.gif);}
#ec_8 .closeTitle .left{ background-image:url(/%7e/media/Images/support/old/com/eshop/img/_gt/h2_cl8_l.gif);}
#ec_8 .closeTitle .right{background-image:url(/%7e/media/Images/support/old/com/eshop/img/_gt/h2_cl8_r.gif);}
#ec_8 .closeTitle h2{ display:none;}
#ec_8 .subt{background-image:url(/%7e/media/Images/support/old/com/eshop/img/_gt/h2_cl8_c.gif);border-right:1px solid #3EBEDF; border-left:1px solid #3EBEDF;}

#ec_9 .closeTitle{ background-image:url(/%7e/media/Images/support/old/com/eshop/img/_gt/h2_cl9_c.gif);}
#ec_9 .closeTitle .left{ background-image:url(/%7e/media/Images/support/old/com/eshop/img/_gt/h2_cl9_l.gif);}
#ec_9 .closeTitle .right{background-image:url(/%7e/media/Images/support/old/com/eshop/img/_gt/h2_cl9_r.gif);}
#ec_9 .closeTitle h2{ display:none;}
#ec_9 .subt{background-image:url(/%7e/media/Images/support/old/com/eshop/img/_gt/h2_cl9_c.gif);border-right:1px solid #3EBEDF; border-left:1px solid #3EBEDF;}

#ec_10 .closeTitle{ background-image:url(/%7e/media/Images/support/old/com/eshop/img/_gt/h2_cl10_c.gif);}
#ec_10 .closeTitle .left{ background-image:url(/%7e/media/Images/support/old/com/eshop/img/_gt/h2_cl10_l.gif);}
#ec_10 .closeTitle .right{background-image:url(/%7e/media/Images/support/old/com/eshop/img/_gt/h2_cl10_r.gif);}
#ec_10 .closeTitle h2{ display:none;}
#ec_10 .subt{background-image:url(/%7e/media/Images/support/old/com/eshop/img/_gt/h2_cl10_c.gif);border-right:1px solid #3EBEDF; border-left:1px solid #3EBEDF;}

#ec_11 .closeTitle{ background-image:url(/%7e/media/Images/support/old/com/eshop/img/_gt/h2_cl11_c.gif);}
#ec_11 .closeTitle .left{ background-image:url(/%7e/media/Images/support/old/com/eshop/img/_gt/h2_cl11_l.gif);}
#ec_11 .closeTitle .right{background-image:url(/%7e/media/Images/support/old/com/eshop/img/_gt/h2_cl11_r.gif);}
#ec_11 .closeTitle h2{ display:none;}
#ec_11 .subt{background-image:url(/%7e/media/Images/support/old/com/eshop/img/_gt/h2_cl11_c.gif);border-right:1px solid #3EBEDF; border-left:1px solid #3EBEDF;}

#ec_12 .closeTitle{ background-image:url(/%7e/media/Images/support/old/com/eshop/img/_gt/h2_cl12_c.gif);}
#ec_12 .closeTitle .left{ background-image:url(/%7e/media/Images/support/old/com/eshop/img/_gt/h2_cl12_l.gif);}
#ec_12 .closeTitle .right{background-image:url(/%7e/media/Images/support/old/com/eshop/img/_gt/h2_cl12_r.gif);}
#ec_12 .closeTitle h2{ display:none;}
#ec_12 .subt{background-image:url(/%7e/media/Images/support/old/com/eshop/img/_gt/h2_cl12_c.gif);border-right:1px solid #3EBEDF; border-left:1px solid #3EBEDF;}

#ec_1 .closeTitle{ background-image:url(/%7e/media/Images/support/old/com/eshop/img/_gt/h2_cl1_c.gif);}
#ec_1 .closeTitle .left{ background-image:url(/%7e/media/Images/support/old/com/eshop/img/_gt/h2_cl1_l.gif);}
#ec_1 .closeTitle .right{background-image:url(/%7e/media/Images/support/old/com/eshop/img/_gt/h2_cl1_r.gif);}
#ec_1 .closeTitle h2{ display:none;}
#ec_1 .subt{background-image:url(/%7e/media/Images/support/old/com/eshop/img/_gt/h2_cl1_c.gif);border-right:1px solid #3EBEDF; border-left:1px solid #3EBEDF;}

#ec_2 .closeTitle{ background-image:url(/%7e/media/Images/support/old/com/eshop/img/_gt/h2_cl2_c.gif);}
#ec_2 .closeTitle .left{ background-image:url(/%7e/media/Images/support/old/com/eshop/img/_gt/h2_cl2_l.gif);}
#ec_2 .closeTitle .right{background-image:url(/%7e/media/Images/support/old/com/eshop/img/_gt/h2_cl2_r.gif);}
#ec_2 .closeTitle h2{ display:none;}
#ec_2 .subt{background-image:url(/%7e/media/Images/support/old/com/eshop/img/_gt/h2_cl2_c.gif);border-right:1px solid #3EBEDF; border-left:1px solid #3EBEDF;}

/* 季節のヘッダー */
#ec_3 #header{ background-image:url(/%7e/media/Images/support/old/com/eshop/img/_gt/header3_r.gif);}
#ec_3 #header .obj{background-image:url(/%7e/media/Images/support/old/com/eshop/img/_gt/header3_l.gif);}

#ec_4 #header{ background-image:url(/%7e/media/Images/support/old/com/eshop/img/_gt/header4_r.gif);}
#ec_4 #header .obj{background-image:url(/%7e/media/Images/support/old/com/eshop/img/_gt/header4_l.gif);}

#ec_5 #header{ background-image:url(/%7e/media/Images/support/old/com/eshop/img/_gt/header5_r.gif);}
#ec_5 #header .obj{background-image:url(/%7e/media/Images/support/old/com/eshop/img/_gt/header5_l.gif);}

#ec_6 #header{ background-image:url(/%7e/media/Images/support/old/com/eshop/img/_gt/header6_r.gif);}
#ec_6 #header .obj{background-image:url(/%7e/media/Images/support/old/com/eshop/img/_gt/header6_l.gif);}

#ec_7 #header{ background-image:url(/%7e/media/Images/support/old/com/eshop/img/_gt/header7_r.gif);}
#ec_7 #header .obj{background-image:url(/%7e/media/Images/support/old/com/eshop/img/_gt/header7_l.gif);}

#ec_8 #header{ background-image:url(/%7e/media/Images/support/old/com/eshop/img/_gt/header8_r.gif);}
#ec_8 #header .obj{background-image:url(/%7e/media/Images/support/old/com/eshop/img/_gt/header8_l.gif);}

#ec_9 #header{ background-image:url(/%7e/media/Images/support/old/com/eshop/img/_gt/header9_r.gif);}
#ec_9 #header .obj{background-image:url(/%7e/media/Images/support/old/com/eshop/img/_gt/header9_l.gif);}

#ec_10 #header{ background-image:url(/%7e/media/Images/support/old/com/eshop/img/_gt/header10_r.gif);}
#ec_10 #header .obj{background-image:url(/%7e/media/Images/support/old/com/eshop/img/_gt/header10_l.gif);}

#ec_11 #header{ background-image:url(/%7e/media/Images/support/old/com/eshop/img/_gt/header11_r.gif);}
#ec_11 #header .obj{background-image:url(/%7e/media/Images/support/old/com/eshop/img/_gt/header11_l.gif);}

#ec_12 #header{ background-image:url(/%7e/media/Images/support/old/com/eshop/img/_gt/header12_r.gif);}
#ec_12 #header .obj{background-image:url(/%7e/media/Images/support/old/com/eshop/img/_gt/header12_l.gif);}

#ec_1 #header{ background-image:url(/%7e/media/Images/support/old/com/eshop/img/_gt/header1_r.gif);}
#ec_1 #header .obj{background-image:url(/%7e/media/Images/support/old/com/eshop/img/_gt/header1_l.gif);}

#ec_2 #header{ background-image:url(/%7e/media/Images/support/old/com/eshop/img/_gt/header2_r.gif);}
#ec_2 #header .obj{background-image:url(/%7e/media/Images/support/old/com/eshop/img/_gt/header2_l.gif);}

/*本文系*/
.honmon,
#honmon{font-size:100% !important;}
#honmon .unit,
.honmon .unit { text-align:left;}
#honmon h3,
.honmon h3,
#EC table.noscale .honmon h3{padding:4px 0 0 15px;border-top:solid 1px #9BC7C9;border-left:solid 1px #A8D7D9;border-right:solid 1px #A8D7D9;background:url(/%7e/media/Images/support/old/com/titles/img/h3.gif) left top repeat-x;height:30px;clear:both;}
#honmon h4,
.honmon h4{padding:0 0 0 18px;clear:both;background:url(/%7e/media/Images/support/old/com/titles/img/h4_sel.gif) left center no-repeat; margin-top:1em;}
#EC table.noscale .honmon P,
#honmon .unit P,
.honmon .unit P{margin-left:1em;}

/*メール登録*/
#mail_touroku{ text-align:center !important; width:200px; margin:1em auto; background-color:#FFC; font-size:80%;}
#mail_touroku .btn_touroku a{display:block; text-align:center; margin:0 auto 5px; width:180px; height:25px;}
#mail_touroku .btn_touroku a:link{background:url(/%7e/media/Images/support/old/com/cp/img/ecgt2.0/touroku_off.gif) no-repeat;}
#mail_touroku .btn_touroku a:visited{background:url(/%7e/media/Images/support/old/com/cp/img/ecgt2.0/touroku_off.gif) no-repeat;}
#mail_touroku .btn_touroku a:hover{background:url(/%7e/media/Images/support/old/com/cp/img/ecgt2.0/touroku_on.gif) no-repeat;}
#mail_touroku .triangle {font-family: '@ＭＳ ゴシック, Osaka‐等幅'; font-size:80%;}

/*年末*/
/*#EC #nenmatsuCartBOX .cartBOX{ margin:0;}
#EC .nenmatsu {background:url(/%7e/media/Images/support/old/com/cp/img/SOURCENEXT/nenshi_2010/bg.gif) top center no-repeat; padding:0; margin:0.5em 0 1.5em; width:200px;}
#EC .nenmatsu .nenmatsuHead{ height:25px;}
#EC .nenmatsu .cartBOX{ margin:0 !important;}
#EC .nenmatsu .cartBOX H1{ font-size:80%;}
#EC .nenmatsu .cartBOX .kome{ margin-left:1.5em !important}
#EC .nenmatsu .nenmatsuPrice{ font-size:80%;}
#EC .nenmatsu .nenmatsuPrice SPAN{ font-size:180%; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
#EC .nenmatsu .nenmatsuItem{ font-size:80%; font-weight:bold;}
#EC .nenmatsu .nenmatsuImg{ margin:5px 0; padding:0; background-image:url(/%7e/media/Images/support/old/com/cp/img/SOURCENEXT/nenshi_2010/ing_bg.gif);}
#EC .nenmatsu .nenmatsuImg IMG{ margin:5px auto;}
#EC .nenmatsu .nenmatsuBottom{ margin:0; background:url(/%7e/media/Images/support/old/com/cp/img/SOURCENEXT/nenshi_2010/bg.gif) bottom center no-repeat; height:5px;}*/

#box3point P{ line-height:100% ;margin:0 0 0.2em; padding:0;}
.battery{ margin-top:0.3em !important;}
.l100{ line-height:100% !important;}

.r{ color:#e00}
.T1{ margin-top:1em !important;}
.BOR{ background-color:#F40; color:#fff; padding:4px 0 !important; text-align:center;}
.pop_css_BOX{
	position:absolute; top:-999px;
	width:600px;
	text-align:left;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	padding:10px 15px;
	border:2px solid #f90;
	background:	#FFFFee;
	background: -moz-linear-gradient(top,rgba(255,255,240,0.95),rgba(255,255,240,1));
	background: -webkit-gradient(linear, left top, left bottom,from(rgba(255,255,240,0.95)),to(rgba(255,255,240,1)));
	-moz-box-shadow: 2px 2px 10px rgba(0,0,0,1);
	-webkit-box-shadow: 2px 2px 10px rgba(0,0,0,1);
}

div.se{ background-color:#f3fafb; padding:0.25em 0.5em; display:none;}
.se h5{ font-size:95%;}
.se p{ font-size:80%; border-bottom:1px solid #DAE9EE;}

/*基本情報_ysm_081022*/
.box_kihon dt {
  clear: left;
  float: left;
  margin: 0;
  width:7.5em;
  padding-left: 0.25em;
  border-left: solid 8px #F38461;
  color: #000;
}
.box_kihon dd {
  margin-bottom: 0.25em;
  margin-left: 7.5em;
  text-indent:-3px;
}
.box_kihon p{text-indent:-3.5em;padding-left:3.5em; line-height:1.2em;}

.faq DT{ margin-top:0.75em; color:#039;}
.faq DD.A{ color:#c00;}

.sample2{ float:left;}
.popImg{position:absolute; top:-999px;}
#floatEshopCart{
 display:block;
 height:100px;
 width:150px;
 position:absolute; top:-200px; right:5px;
}
#nokori DIV{ margin:0 !important; padding:0 !important;}
#nokori *{ margin:0 !important; padding:0 !important;}

#popupIMG_TMP IMG{
	position:absolute;
	top:-1000px;
	left:0;
}

#popupIMG_TMP DIV{
	background:cenetre cenetre no-repeat;
	background-color:#FFF;
	cursor:pointer;
	position:absolute;
	top:-1000px;
	left:0;
	border:3px solid #fff;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
	box-shadow: 3px 3px 10px rgba(0,0,0,0.6);
	-moz-box-shadow: 3px 3px 10px rgba(0,0,0,0.6);
	-webkit-box-shadow: 3px 3px 10px rgba(0,0,0,0.6);
}

#EC_LOGIN_POP_BODY .btn_makemyp {}
#EC_LOGIN_POP_BODY .btn_makemyp a{ display:block; margin:5px auto 0; width:140px;height:28px;}
#EC_LOGIN_POP_BODY .btn_makemyp a:link,
#EC_LOGIN_POP_BODY .btn_makemyp a:visited{background:url(/%7e/media/Images/support/old/com/img/common/btn_makemyp.gif) no-repeat center center;text-align:}
#EC_LOGIN_POP_BODY .btn_makemyp a:hover{background:url(/%7e/media/Images/support/old/com/img/common/btn_makemyp_o.gif) no-repeat center center;}

/*#line{ display:block; background-image:url(/%7e/media/Images/support/old/com/eshop/img/soryo_muryo.jpg); background-position:top center; margin-bottom:10px; background-repeat:no-repeat; height:29px;}*/


.menuTable {
	margin:0 auto;
}
.menuTable td {
	margin-top:0;
	border:1px outset #e8901e;
	text-align:center;
	width:125px;
	font-size:14px;
	background:url(/%7e/media/Images/support/old/com/titles/import/128610/img/128610_04.jpg) repeat-x left center #ffea97;
}
.menuTable a {
	display:block;
	border:1px solid #FFFFFF;
	padding:10px 0;
	color:#663300;
}
.menuTable a:hover {
	display:block;
	border:1px solid #FF6600;
	background:transparent;
	color:#000;
}
.menuTable td.premium {
	background:url(/%7e/media/Images/support/old/com/titles/import/128620/img/128620_40.jpg) repeat-x left center #000;
	width:auto;
}
.menuTable .premium a {
	display:block;
	border:1px solid #000;
	padding:10px 0;
	color:#fff;
}
.menuTable .premium a:hover {
	display:block;
	border:1px solid #FF6600;
	background:transparent;
	color:#fff;
}
.opBoxLink {
	clear: both;
	margin-top: 10px;
}
.opBox {
	display: none;
	padding: 10px;
	border: 1px solid rgb(255, 204, 102);
}

H3 img.icon{ margin-right:5px;}
#day00200,#day113970{ display:none;}

#soryo {
	background-color:#fff8cf;
	font-size:12px;
	border:1px solid #ff9900;
	padding:5px 0;
	margin-bottom:1em !important;
	text-align:center;
	line-height:110%;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
}