/*@charset "utf-8";*/

body,div,pre,p,blockquote,form,ul,ol,li,fieldset,input,textarea,select,option,dl,dt,dd,h1,h2,h3,h4,h5,h6,table,th,td,embed,object {margin:0;padding:0;}
body,div,pre,p,blockquote,form,ul,ol,li,fieldset,input,textarea,select,option,dl,dt,dd,h1,h2,h3,h4,h5,h6,table,embed,object {vertical-align:baseline;}
body {font-size:13px;line-height:1.7;background:url(//xc525.eccart.jp/j477/img/bg.gif);}
p {margin-bottom:1em;}
img {border:0;}
a {color:#003232;}

#wrapper {background:url(//xc525.eccart.jp/j477/img/headbg.gif) top center repeat-x;}
#header {text-align:center;}
#header div {margin:0 auto;width:1010px;text-align:left;position:relative;}
#header div div {margin:0;width:auto;position:static;}
#header #headdesc {font-size:12px;font-weight:normal;padding:40px 0 0 13px;line-height:1;}
#logo {padding:0;}
#header div #telorder {position:absolute;top:0;right:0;}

#main {text-align:center;clear:both;padding-top:12px;}
#main div {margin:0 auto;width:1005px;text-align:left;}
#main div div {margin:0;width:auto;}

#footer {text-align:center;clear:both;background:url(//xc525.eccart.jp/j477/img/footbg.gif) center top repeat-x;height:235px;}
#footer div {margin:0 auto;width:1005px;text-align:left;}
#footer div div {margin:0;width:auto;}
#footer #mainfoot {background:url(//xc525.eccart.jp/j477/img/main_foot.gif) 200px top no-repeat;height:51px;margin-bottom:8px;}
#footer .footstr {text-align:center;color:white;font-size:12px;line-height:2;}
#footer .footstr a {text-decoration:none;color:white;}
#footer .footstr a:hover {text-decoration:underline;}

#main #alphapanel {float:left;width:200px;margin-bottom:20px;position:relative;margin-top:24px;}
#categorybox {background:url(//xc525.eccart.jp/j477/img/categorybox_main.gif) top center repeat-y;width:266px;position:absolute;top:200px;left:0;}
#categoryboxhead {background:url(//xc525.eccart.jp/j477/img/categorybox_head.gif) top center no-repeat;width:266px;height:40px;}
#categoryboxfoot {background:url(//xc525.eccart.jp/j477/img/categorybox_foot.gif) top center no-repeat;width:266px;height:20px;}

#main #betapanel {float:left;width:763px;min-height:1720px;_height:1720px;background:url(//xc525.eccart.jp/j477/img/main_main.png) left 121px repeat-y;behavior:expression(IEPNGFIX.fix(this));position:relative;z-index:2;margin-top:19px;_position:relative;_left:-3px;}
#main #betapanel #mainhead {width:763px;height:12px;background:url(//xc525.eccart.jp/j477/img/main_head.gif) center top no-repeat;}

#btncontact {float:right;padding-bottom:25px;}
#menubar {background:url(//xc525.eccart.jp/j477/img/menubg.gif) top center repeat-x;clear:both;width:860px;height:36px;}
#menubar div {float:left;}
.totop {text-align:right;clear:both;}
h2.ttl {margin-bottom:8px;}
#main #breadcrumb {margin:0 10px 10px;font-size:11px;}

#main #menulist {text-align:center;}
#main #betapanel #topban {margin-top:4px;text-align:center;}
#main #betapanel #salesinfo {padding:61px 10px 0;background:url(//xc525.eccart.jp/j477/img/hd_salesinfo.gif) 15px 22px no-repeat;}
#main #betapanel #salesinfolist {background:#f3f3f3;border:1px solid #9b9a9b;}
#main #betapanel #salesinfolist table {border:1px solid #f3f3f3;border-collapse:collapse;width:720px;margin:5px auto;}
#main #betapanel #salesinfolist table td {border-bottom:1px dotted #0a0909;padding:8px 5px;}

.tbl0 {border-collapse:collapse;border:0;margin:10px 12px;}
.tbl0 th,.tbl0 td {border:0;padding:5px 14px;}

.tbl1 {border-collapse:collapse;border:1px solid #88DDDD;background:#E8F8FF;margin:10px auto;}
.tbl1 th,.tbl1 td {border:1px solid #88DDDD;background:#E8F8FF;padding:10px;}
.tbln {border-collapse:collapse;border:0;margin:10px auto;font-size:14px;}
.tbln th,.tbln td {border:0;padding:10px;}


/* searchbox*/

#searchbox {width:200px;height:193px;position:relative;}
#searchbox input,#searchbox select {width:180px;position:relative;z-index:2;}

.xc_searchBlock{
	clear:both;
	width:199px;
	padding-left:1px;
}
.xc_searchBlock h4{
	background:url(//xc525.eccart.jp/j477/img/box_searchhead.png) no-repeat;
	behavior:expression(IEPNGFIX.fix(this));
	width:199px;
	height:39px;
}
#main .xc_searchBlockFoot {
	background:url(//xc525.eccart.jp/j477/img/box_searchfoot.png) no-repeat;
	behavior:expression(IEPNGFIX.fix(this));
	width:199px;
	height:15px;
	margin-bottom:10px;
}
.xc_searchBlockBody{
	background:url(//xc525.eccart.jp/j477/img/box_searchmain.png) center top repeat-y;
	behavior:expression(IEPNGFIX.fix(this));
}
.xc_searchBlockBody .xc_clearBoth{
	display:none;
}
.xc_searchBlock ul {
	list-style-type:none;
	margin-left:15px;
}
.xc_searchBlock ul li {
	margin-bottom:5px;
}
.xc_searchBlock ul li select {
	width:173px;
}
/* -----------------------------------------------------------------*/
/* 【見出し】*/
/* h1 はショップタイトル、h2はサブタイトルで利用されます */
/* -----------------------------------------------------------------*/

/* ▼[h3]▼ - 各ページの大見出し */
h3 {
clear:both;
font-size:11pt;
padding:7px 0 5px 25px;
margin:10px 0;
background-color:transparent;
background-image:url(../../_template/images/bg_h3.gif);
background-position:top left;
background-repeat:no-repeat;
border-right:1px solid #DCDCD9;
border-bottom:1px solid #DCDCD9;
text-align:left;
}

/* ▼[h4]▼ - 各ページの小見出しやシステムブロックの見出し */
h4 {
clear:both;
font-size:10pt;
height:26px;
margin:0;
text-align:left;
}

/*----- 入力項目の設定 ---------------------------------*/
/*■セレクトボックス*/
.xc_searchBlock select {
width:110px;
}
/*■親カテゴリ*/
.xc_searchBlock #rootCategory{
}
/*■サブカテゴリ*/
.xc_searchBlock #childCategory{
}

/*■入力ボックス*/
.xc_searchBlock input {
}
/*■キーワード検索エリア*/
.xc_searchBlock #keyword{
	width:170px;
	text-align:left;
}
/*■検索ボタン*/
.xc_searchBlock #submit {
vertical-align:bottom;
}
/* -----------------------------------------------------------------*/
/* ▼システムブロック_「QRコード」▼*/
/* -----------------------------------------------------------------*/
.xc_qrCode {
	clear:both;
	background:url(//xc525.eccart.jp/j477/img/tab_qr.gif) no-repeat;width:125px;height:162px;
	position:relative;left:76px;
}
.xc_qrCodeBody {}
.xc_qrCode img{
	margin:63px 0 0 22px;
}

/* -----------------------------------------------------------------*/
/* ▼システムブロック_「営業日カレンダー」▼*/
/* -----------------------------------------------------------------*/
/*中央カラム、右カラム、左カラムに配置した場合共通*/
div.xc_calendar{
	background:url(//xc525.eccart.jp/j477/img/tab_calendar.gif) no-repeat;width:203px;height:283px;
	position:relative;left:3px;
	clear:both;
	padding-bottom:18px;
}
div.xc_calendar .xc_calendarBody{
	padding-top:49px;
	padding-left:0;
}
table.xc_calendar{
	width:174px;
	font-size:10px;
	text-align:center;
}
table.xc_calendar caption{
	padding-right:5px;
	text-align:right;
	background-color:#bfdda2;
	border:1px solid #8ec87f;
}
table.xc_calendar td{
	background:white;
	border:1px solid #8ec87f;
}
td.xc_calendarWeekday{
	background:#cce5c2;
}
td.xc_calendarSun{
	color:#e6171f!important;
	background:#e2f0dc;
}
td.xc_calendarSat{
	color:#2c8cb5!important;
	background:#cce5c2;
}
.xc_calendarToday{
font-weight:bold!important;
border:1px solid red !important;
}
.xc_calendarHoliday{
background-color:#FFCCCC!important;
}
.xc_calendar .xc_annotation{
	display:none;
	clear:both;
	text-align:left;
}
tr.xc_deliveryDate .xc_annotation{
clear:both;
width:120px;
margin-top:5px;
margin-right:auto;
margin-bottom:10px;
margin-left:auto;
text-align:left;
}
.xc_annotation div.xc_calendarHoliday{
width:15px;
height:15px;
background-color:#FFCCCC!important;
padding:0;
margin-right:5px;
float:left;
}

/* -----------------------------------------------------------------*/
/* ▼システムブロック_「カートの中身」▼*/
/* -----------------------------------------------------------------*/
.xc_cartInfo {
	clear:both;
	margin-top:0;
	margin-left:5px;
}
.xc_cartInfo h4{
	background:url(//xc525.eccart.jp/j477/img/cartbox_head.gif) no-repeat;width:193px;height:42px;
	margin:0;
}
#main .xc_cartInfo .xc_cartInfoFoot{
	background:url(//xc525.eccart.jp/j477/img/cartbox_foot.gif) no-repeat;width:193px;height:5px;
	margin-bottom:27px;
}
.xc_cartInfo .xc_cartInfoBody{
	background:url(//xc525.eccart.jp/j477/img/cartbox_main.gif) repeat-y;width:193px;
	padding:0 10px;
}
.xc_cartInfo .xc_cartInfoBody .xc_clearBoth{
	display:none;
}
.xc_cartInfo .xc_cartInfoBody p{
	padding:2px;
	margin-bottom:0;
}
.xc_cartInfo .xc_cartInfoBody .xc_cartProducts{
	position:relative;
	clear:both;
	text-align:left;
	background:url(//xc525.eccart.jp/j477/img/cartbox_split.gif) bottom center no-repeat;width:193px;
	font-size:10px;
	height:80px;
}
.xc_cartInfo .xc_cartInfoBody .xc_cartProducts .xc_cartProductsImage {
	position:absolute;
	top:20px;left:5px;
}
.xc_cartInfo .xc_cartInfoBody .xc_cartProducts h5 {
	font-size:10px;
	font-weight:bold;
	position:absolute;
	top:0px;left:2px;
}
.xc_cartInfo .xc_cartInfoBody .xc_cartProducts .xc_cartInfo_unitPrice {
	position:absolute;
	top:18px;left:70px;
}
.xc_cartInfo .xc_cartInfoBody .xc_cartProducts .xc_cartInfo_amount {
	position:absolute;
	top:32px;left:70px;
}
.xc_cartInfo .xc_cartInfoBody .xc_cartProducts .xc_cartInfo_subtotal {
	position:absolute;
	top:46px;left:70px;
}
/*■リンク*/
.xc_cartInfo a{
}
/*■カゴが空*/
.xc_cartInfo p{
}
/*■商品画像*/
.xc_cartInfo img{
}
/*■商品名*/
.xc_cartInfo h5{
text-align:left;
float:left;
margin-bottom:2px;
padding:1px 3px;
font-size:10pt;
font-weight:normal;
width:120px;
}
/*■単価*/
.xc_cartInfo p.xc_cartInfo_unitPrice{
}
.xc_cartInfo .xc_cartInfo_unitPrice span{/*数字部分*/
}
/*■数量*/
.xc_cartInfo p.xc_cartInfo_amount{
text-align:right;
padding-right:3px
}
.xc_cartInfo p.xc_cartInfo_amount span{/*数字部分*/
color:#ff0000;
}

/*■小計*/
.xc_cartInfo p.xc_cartInfo_subtotal{
text-align:right;
padding-right:3px
}
.xc_cartInfo .xc_cartInfo_subtotal span{/*数字部分*/
}

/*■合計*/
.xc_cartInfo p.xc_cartInfo_total{
	float:left;
	margin-top:1px;
	text-align:left;
	color:#e71e2c;
	font-size:10px;
}
.xc_cartInfo .xc_cartInfo_total span{/*数字部分*/
}

/*■レジへ進む*/
.xc_cartInfo div.xc_toRegister{
	display:inline;
	vertical-align:middle;
}
/* -----------------------------------------------------------------*/
/* ▼システムブロック_「カテゴリ一覧」▼*/
/* -----------------------------------------------------------------*/
/*ヘッダ、中央カラム、右カラム、左カラムに配置した場合共通*/
.xc_categoryTree ul a{
	text-decoration:none;
	display:block;
	color:white;
}


#main #alphapanel .xc_categoryTree{
	color:white;font-weight:bold;font-size:15px;line-height:1.1;
}
#main #alphapanel .xc_categoryTreeHead {
	background:url(//xc525.eccart.jp/j477/img/categorybox_head.gif) no-repeat;width:203px;height:38px;
}
#main #alphapanel .xc_categoryTreeFoot {
	background:url(//xc525.eccart.jp/j477/img/categorybox_foot.gif) no-repeat;width:203px;height:21px;
}
#main #alphapanel .xc_categoryTreeBody{
	background:url(//xc525.eccart.jp/j477/img/categorybox_main.gif) repeat-y;width:203px;
}

.xc_categoryTree ul{
	list-style-image:none;
	list-style-type:none;
	margin-left:12px;
	padding-top:10px;
	text-align:left;
}
.xc_categoryTree ul ul{
	margin-left:-20px;
	padding-top:4px;
}
.xc_categoryTree ul li{
	background:url(//xc525.eccart.jp/j477/img/listtop.gif) no-repeat;
	padding:0 5px 7px 20px;
}
.xc_categoryTree ul li li{
	background:url(//xc525.eccart.jp/j477/img/listtop2.gif) no-repeat;
	font-weight:normal;font-size:13px;line-height:1;
}
.xc_categoryTree ul a:hover{
}

/*----- JavaScript形式 ★サブカテゴリ表示推奨★----------*/
.xc_categoryTree table{
width: 200px;
}
/* -----------------------------------------------------------------*/
/* ▼システムブロック_「ランキング」「関連商品グループ」「汎用商品リスト」▼*/
/* -----------------------------------------------------------------*/
/*中央カラム、右カラム、左カラムに配置した場合共通*/
.xc_salesRanking{
clear:both;
margin-top:0;
margin-right:0;
margin-bottom:5px;
margin-left:0;
}
.xc_itemList{
	background:url(//xc525.eccart.jp/j477/img/hd_recthismonth.gif) 15px 22px no-repeat;
	padding:30px 15px 0;
}
.xc_itemGroup{
clear:both;
margin-top:0;
margin-right:0;
margin-bottom:5px;
margin-left:0;
}
.xc_salesRanking h4{
height:26px;
margin:0;
padding:5px 0 0 25px;
background-image:url(../../_template/images/h4_rankingContents.gif);
}
.xc_itemList h4{
height:26px;
margin:0;
padding:5px 0 0 25px;
background-image:url(../../_template/images/h4_itemListContents.gif);
}
.xc_itemGroup h4{
height:26px;
margin:0;
padding:5px 0 0 25px;
background-image:url(../../_template/images/h4_itemGroupContents.gif);
}
.xc_salesRanking .xc_salesRankingBody{
background-color:#FFFFFF;
padding-top:0;
padding-right:0;
padding-bottom:0;
padding-left:0;
}
.xc_itemList .xc_itemListBody{
padding-top:0;
padding-right:0;
padding-bottom:0;
padding-left:0;
}
.xc_itemGroup .xc_itemGroupBody{
background-color:#FFFFFF;
padding-top:0;
padding-right:0;
padding-bottom:0;
padding-left:0;
}
#main .xc_itemDataBoxImage{
	text-align:center;
	width:200px;
	padding-top:30px;
}
.xc_itemDataBoxRanking{
font-weight:bold;
}
.xc_itemList .xc_productName {
	position:absolute;top:10px;left:20px;
	font-size:16px;font-weight:bold;
}
.xc_itemList .xc_productName a {
	color:#333333;
	text-decoration:none;
}
.xc_itemList .xc_tdPrice{
	color:#a21f24;font-size:14px;font-weight:bold;
	position:absolute;top:245px;left:20px;
}
.xc_productComment{
clear:both;
}
.xc_itemGroup .xc_clearBoth{
height:10px;
}

#main .xc_itemList .xc_itemDataBox{
	width:202px;
	height:300px;
	float:left;
	padding:10px 12px;
	border:1px solid #c3c3c3;
	margin:0 22px 15px 0;
	background:#e7e7e6;
	position:relative;
}
#main div.xc_itemList div.xc_itemDataBox div.btndetail {
	position:absolute;top:274px;left:32px;
}
/* -----------------------------------------------------------------*/
/* ▼システムブロック_「ログインボックス」▼*/
/* -----------------------------------------------------------------*/
/*中央カラム、右カラム、左カラムに配置した場合共通*/

/*■エラー表示*/
.xc_login input {
margin:1px 0;
}

/*■利用ポイント数*/
span.xc_loginPoint {
color: red;
}

/*■エラー表示*/
.xc_login ul.xc_error {
	position:relative;top:33px;
	color:red;
}
.xc_login ul.xc_error li{
font-size: 10pt;
}


/*中央カラムに配置した場合*/
#betapanel .xc_login{
	background:url(//xc525.eccart.jp/j477/img/loginbox.gif) 8px 7px no-repeat;
	position:relative;
	height:60px;
}
#betapanel .xc_login span{
width:auto;
float:left;
margin-top:0;
margin-right:3px;
margin-bottom:0;
margin-left:0;
}
#betapanel .xc_login .xc_loginTable {
	position:absolute;top:13px;left:86px;
}
#betapanel .xc_login .xc_th{
	display:none;
}
#betapanel .xc_login .xc_td{
width:auto;
float:left;
margin-top:0;
margin-right:3px;
margin-bottom:0;
margin-left:0;
}
#betapanel .xc_login .xc_td input{
	width:120px;
	font-size:10px;
}
#betapanel .xc_login .xc_submit{
	display:none;
}
#betapanel .xc_login .xc_annotation {
	position:absolute;top:43px;left:218px;
	font-size:11px;
}
#betapanel .xc_login .xc_annotation a {
	color:#d81918;
}
/*■ログイン後（リスト形式）■*/
#betapanel .xc_login ul {
list-style-type:none;
margin-top:0;
margin-right:0;
margin-bottom:0;
margin-left:0;
padding-top:0;
padding-right:0;
padding-bottom:0;
padding-left:0;
}
.xc_login ul li {
float:left;
margin-top:0;
margin-right:0;
margin-bottom:0;
margin-left:0;
padding-top:0;
padding-right:3px;
padding-bottom:0;
padding-left:0;
}

/*▼Xcartの基本テーブル▼ - xc_normal クラス */
table.xc_normal{
	width:95%;
	margin:5px auto;
	border:1px solid white;
	border-spacing:3px 4px;
}
table.xc_normal th{
	vertical-align:top;
	text-align:left;
	padding:12px 14px 9px;
	background-color:#f5faf3;
	color:#003232;
	border-bottom:2px solid #cbdec1;
}
table.xc_normal td{
	vertical-align:top;
	padding:12px 14px 9px;
	background-color:#f5faf3;
	color:#003232;
	border-bottom:2px solid #cbdec1;
}

table.xc_normal th.xc_checkbox{
width:15px;
}
table.xc_normal td textarea{
width:95%;
font-size:10pt;
}


/*item manager*/

#betapanel .xc_productDetail{
	position:relative;
}
#betapanel .xc_productDetail .xc_productDetailImage{
	width:200px;
	text-align:center;
	position:absolute;top:35px;left:20px;
}
#betapanel .xc_productDetail .xc_productName{
	position:absolute;top:12px;left:20px;
	background:url(//xc525.eccart.jp/j477/img/headtop2.gif) 5px 0 no-repeat;
	font-weight:bold;font-size:15px;line-height:1.3;
	padding:0 28px;
	height:19px;
}
#betapanel .xc_productDetail .xc_productDetailData1{
	background:#f5faf3 url(//xc525.eccart.jp/j477/img/itemlistbottom.gif) bottom repeat-x;
	width:470px;
	/*height:227px;*/
	margin-right:25px;_margin-right:12px;
	margin-top:39px;_margin-top:29px;
	float:right;
padding-bottom:20px;
}
.xc_productDetail div{
padding:5px;
}
.xc_productDetail .xc_icon{
width:auto;
}


#betapanel .xc_productDetail .xc_thPrice,#betapanel .xc_productDetail .xc_tdPrice {
	font-size:14px;font-weight:bold;color:#cf191b;
}
#betapanel .xc_productDetail .xc_thFixedPrice {
float:left;
}
#betapanel .xc_productDetail .xc_tdFixedPrice {
float:left;
}
#betapanel .xc_productDetail .xc_thPrice {
	/*position:absolute;top:52px;left:243px;*/
float:left;clear:left;
}
#betapanel .xc_productDetail .xc_tdPrice {
	/*position:absolute;top:52px;left:307px;*/
float:left;
}
#betapanel .xc_productDetail .xc_amount{
	/*position:absolute;top:78px;left:243px;*/
}
#betapanel .xc_productDetail .xc_productComment{
	/*position:absolute;top:108px;left:243px;width:460px;*/
clear:left;
}
#betapanel .xc_productDetail .xc_pickItem {
	/*position:absolute;top:138px;left:243px;*/
	width:113px;
}
#betapanel .xc_productDetail .xc_productInquiry{
	font-size:12px;
	/*position:absolute;top:168px;left:243px;*/
clear:left;
}


.xc_productDetail .xc_tdStock{
float:left;
width:80px;
border-bottom:1px solid #333333;
}

.xc_productDetail .xc_tdStockText{
width:auto;
border-bottom:1px solid #333333;
}

.xc_productDetail .xc_variation{
/*float:left;
width:250px;*/
text-align:right;
}

.xc_productDetail .xc_clearBoth{
clear : both;
padding:0px;
}

.xc_productDetail .xc_productDetailData2 {
  margin : 0;
  padding : 0;
}

.xc_productDetail .xc_variationMatrix{
width:auto;
/*float:left;*/
}

.xc_productDetail .xc_productDetailVariationMatrixTable{
border-collapse: collapse;
}


.xc_productDetail .xc_productDetailVariationMatrixTable th{
padding:5px;
border:1px solid #333333;
background-color:#EEEEEE;
/*width:80px;*/
text-align : center;
}
.xc_productDetail .xc_productDetailVariationMatrixTable td{
padding:5px;
border:1px solid #333333;
text-align : center;
}
.xc_productDetail .xc_productDetailVariationMatrixTable th.xc_radio{
text-align:left;
}
.xc_productDetail .xc_productDetailVariationMatrixTable th.xc_radio input{
margin-right:3px;
}

.xc_productDetail .xc_productDetailVariationMatrixTable th.xc_radio div{
float:left;
height:15px;
padding:0;
width:20px;
}

.xc_productDetail .xc_productDetailVariationMatrixTab{
padding:5px 8px 1px 8px;
margin:0 5px 0 0;
border-top:1px solid #333333;
border-right:1px solid #333333;
border-left:1px solid #333333;
background-color:#DDDDDD;
}
.xc_productList .xc_productListImage img{}
.xc_productList{
	margin:10px 0;
}
.xc_clearBoth{
	clear:both;
}

.xc_productList .xc_productListRowOuter{
	padding-bottom:6px;
}
.xc_productList .xc_productListRowInner{
margin:0;
padding:0;
width:635px;
height:auto;
overflow:hidden;
}
.xc_productList .xc_productListRowInner:after{
    content:".";
    display:block;

    clear:both;
    visibility:hidden;
}
#betapanel .xc_productList .xc_productListBox{
	background:#f5faf3 url(//xc525.eccart.jp/j477/img/itemlistbottom.gif) bottom repeat-x;
	width:348px;
	height:149px;
	float:left;
	position:relative;
}
#betapanel .xc_productList .xc_productListBoxR{
	float:right;
	margin-right:20px;_margin-right:10px;
}
#betapanel .xc_productList .xc_productListBoxL{
	margin-left:20px;_margin-left:10px;
}
#betapanel .xc_productList .xc_productListImage{
	position:absolute;top:25px;left:5px;
	width:120px;
	text-align:center;
}
#betapanel .xc_productList .xc_productListImage .xc_productListLink{
	/*position:absolute;top:64px;left:112px;*/
	width:120px;
	text-align:center;
}
#betapanel .xc_productList .xc_productListName{
	position:absolute;top:5px;left:9px;
	font-weight:bold;
}
#betapanel .xc_productList .xc_productListDetailList {
	position:absolute;top:37px;left:130px;
}
.xc_productList .xc_productListDetail {
}
.xc_productList .xc_productListIcon{
}
#betapanel .xc_productList .xc_productListDetailList {
	width:210px;
}
#betapanel .xc_productList .xc_th{
	float:left;
	width:70px;
}
#betapanel .xc_productList .xc_td{
	float:left;
}
#betapanel .xc_productList .xc_productListDetail form {
	position:absolute;top:60px;left:130px;
	padding-right:7px;
	width:211px;
}
#betapanel .xc_productList .xc_productListDetail form .xc_productListAmount input {
	/*float:right;*/
	margin-top:7px;_margin-top:9px;margin-right:3px;
}
#betapanel .xc_productList .xc_productListDetail form .xc_productListAmount input.xc_floatRight {
	margin-right:0;float:none;
}
.xc_productList .xc_tdStockText{
width:100%;
margin-bottom:1px;
text-align:left;
}
.xc_productList .xc_productListInquiry{
margin:10px 0;
clear:both;
}
.xc_productList .xc_productListVariation{
margin:10px 0;
/*float:left;
padding-top:2px;
padding-right:4px;*/
text-align:center;
clear:both;
}
.xc_productList .xc_productListVariation select {

}
.xc_productList .xc_productListLink{
margin:10px 0;
text-align:center;
clear:both;
}
.xc_productList .xc_productListAmount{
margin:10px 0;
text-align:center;
width:211px;
}
.xc_productListDetailClear{
height:auto;
clear:both;
}

.xc_productList .xc_productComment {
clear:both;
margin:10px 0pt;
}




/*システム書き出し部分*/
#systempanel {padding:10px;}
#systempanel h3 {
	background:url(//xc525.eccart.jp/j477/img/headtop.gif) no-repeat;width:692px;height:26px;
	padding:4px 0 0 34px;
	margin-left:10px;
}
#systempanel h4 {}
#systempanel p {margin-left:20px;}


/* atfirst */
#atfirst1 h4 {font-weight:bold;font-size:14px;border-left:13px solid #bfdda2;padding:5px 10px;line-height:1;margin:20px 10px;height:auto;}
#main div#atfirst15 {text-align:center;}
#atfirst2 h4 {font-weight:bold;font-size:14px;border-left:13px solid #bfdda2;padding:5px 10px;line-height:1;margin:45px 10px 25px;height:auto;}
#main div#atfirst21 {text-align:center;margin-bottom:20px;}
#main div#atfirst22 {text-align:center;margin-bottom:20px;}
#main div#atfirst23 {text-align:center;margin-bottom:20px;}
#main div#atfirst24 {text-align:center;margin-bottom:30px;}
#main div#atfirst25 {text-align:right;margin-bottom:50px;margin-right:25px;}
#main div#atfirst26 {text-align:center;margin-bottom:20px;}
#main p#atfirst27 {font-weight:bold;padding-left:25px;font-size:12px;margin-bottom:5px;}
#atfirst28 {margin-left:45px;font-size:12px;}
#atfirst28 li {margin-left:20px;}
/* paysend */
#main div.paysendborder {text-align:center;margin-top:25px;}
#paysend1 h4 {font-weight:bold;font-size:14px;border-left:13px solid #bfdda2;padding:5px 10px;line-height:1;margin:25px 20px 20px;height:auto;}
#main div#paysend11 {text-align:center;}
#paysend2 h4 {font-weight:bold;font-size:14px;border-left:13px solid #bfdda2;padding:5px 10px;line-height:1;margin:15px 20px 10px;height:auto;}
#paysend2 p {margin-left:30px;}
#main div#paysend24 {margin-left:27px;border:1px solid #8e8e8e;width:507px;background:#dcdcdc;}
#paysend24 table {width:100%;border-collapse:collapse;table-layout:fixed;border:5px solid #dcdcdc;}
#paysend24 thead td {border:5px solid #dcdcdc;width:100px;padding:6px 10px;font-weight:bold;text-align:left;}
#paysend24 thead th {border:5px solid #dcdcdc;padding:6px 10px;text-align:center;background:white;}
#paysend24 tbody th {border:5px solid #dcdcdc;width:100px;padding:6px 10px;font-weight:bold;text-align:left;background:white;}
#paysend24 tbody td {border:5px solid #dcdcdc;padding:6px 10px;font-weight:bold;text-align:center;background:#f7f7f7;}
#paysend3 h4 {font-weight:bold;font-size:14px;border-left:13px solid #bfdda2;padding:5px 10px;line-height:1;margin:20px 20px 10px;height:auto;}
#paysend3 p {margin-left:30px;}
#main div#paysend33 {margin-left:20px;width:566px;}
#paysend33 table {width:100%;border-collapse:collapse;table-layout:fixed;}
#paysend33 col.paysend33a {width:220px;}
#paysend33 col.paysend33b {}
#paysend33 th,#paysend33 td {border-bottom:6px solid white;padding:6px 15px;text-align:left;font-weight:bold;}
#paysend33 th {color:white;}
#paysend33 th.paysend33a {background:#6aad64;border-right:3px solid white;}
#paysend33 th.paysend33b {background:#a2ada1;border-left:3px solid white;}
#paysend33 td.paysend33a {background:#badb9b;border-right:3px solid white;}
#paysend33 td.paysend33b {background:#d5dbcf;border-left:3px solid white;}
#paysend4 h4 {font-weight:bold;font-size:14px;border-left:13px solid #bfdda2;padding:5px 10px;line-height:1;margin:20px 20px 10px;height:auto;}
#paysend4 p {margin-left:30px;}

#main #atmini1 {text-align:center;margin:5px 0 25px;}
#main #atmini2 p {margin:0 20px 25px;}
#main #atmini3 p {width:550px;margin-left:10px;float:left;}
#main .atmini3img {float:left;}
#main .atmini3img img {margin:0 10px;}
#main .atmini3ttl {background:url(//xc525.eccart.jp/j477/img/atmini6.gif) left bottom repeat-x;font-size:15px;font-weight:bold;margin-bottom:15px;padding:2px 0 5px;width:570px;float:left;}
#main .atmini3img2 {float:right;}
#main .atmini3img2 img {margin:0 10px;}
#main .atmini3ttl2 {background:url(//xc525.eccart.jp/j477/img/atmini6.gif) left bottom repeat-x;font-size:15px;font-weight:bold;margin-bottom:15px;padding:2px 0 5px;width:560px;margin-left:10px;}
#main #atmini31 {height:150px;}
#main #atmini32 {height:150px;clear:left;}
#main #atmini33 {height:150px;clear:right;}
#main #atmini34 {height:150px;clear:left;}
#main #atmini4 {margin-bottom:28px;}
#main #atmini41 {margin:8px 0 20px;text-align:center;}
#main #atmini42 {}
#main #atmini43 {}
#main #atmini44 {}
#main .atmini4p {background:#6aad64;padding:5px 0 6px;margin-bottom:16px;width:700px;margin-left:20px;}
#main .atmini4ttl {font-size:15px;font-weight:bold;color:white;margin:0 7px;}
#main .atmini4body {margin:5px 7px 0;padding:10px 12px;background:white;}
#main #atmini5 {}
#main #atmini51 {float:left;width:229px;padding-left:25px;}
#main #atmini52 {float:right;width:460px;padding-right:10px;}
#main #atmini521 {margin-bottom:20px;}
#main #atmini522 {margin-bottom:10px;}
#main #atmini523 {margin-bottom:10px;}
#main #atmini524 {}
#main #atmini7 {text-align:right;clear:both;padding-right:8px;padding-top:20px;}

#main #footban {clear:both;width:730px;padding-left:16px;}
#footban1 {text-align:center;padding-bottom:7px;}
#footban2 {float:left;padding-bottom:7px;}
#footban3 {float:right;padding-bottom:7px;}
#footban4 {float:left;clear:both;}
#footban5 {float:right;}

