/*h3 {
	width:550px;
	border-top:5px solid #0066cc;
	border-bottom:1px dashed #0066cc;
	padding:5px 0px 5px 0px;
	font-size:16px;
	color:#0066FF
	}

h4 {
	width:550px;
	border-top:5px solid #0066cc;
	border-bottom:1px dashed #0066cc;
	padding:5px 0px 5px 0px;
	font-size:16px;
	color:#0066FF
	}*


/*@‘‘‘‘‘XJ[gp‘‘‘‘‘@*/


/*‘‘‘‘‘όΝG[‘‘‘‘‘*/
ul.xc_error {
color:red;
margin:5px 0;
padding:0;
list-style-image:url("https://xc523.eccart.jp/index/images/error.gif");
}
ul.xc_error li {
margin:0 0 0 50px;
color:red;
font-weight:bold;
font-size:150%;
line-height:105%
}


ol.xc_error {
margin:0;
padding:0 30px;
list-style:none;
}
	ol.xc_error li {
	margin:0;
	padding:0;
	color:red;
	}



/*‘‘‘‘‘cΖϊJ_[‘‘‘‘‘*/
div.xc_calendar {
	margin: 10px auto;
	float:left;
}

table.xc_calender {
	margin-left:30px;
	margin-right:30px;
	background-color:#FFFFFF;
	border-top:1px solid #99CCFF;
	border-right:1px solid #99CCFF;
	border-bottom:0;
	border-left:0;
	float:left;
}
/*‘*/
table.xc_calender caption {
	text-align: left;
	font-weight: bold;
}
table.xc_calender th {
	padding:1px 2px;
	text-align:center;
	background-color:#EEEEEE;
	border-top:0;
	border-right:0;
	border-bottom:1px solid #99CCFF;
	border-left:1px solid #99CCFF;
	font-weight: normal;
	text-align:center;
}
	
	
table.xc_calender td {
	width:20px;
	height:20px;
	padding:1px 1px;
	text-align:center;
	border-top:0;
	border-right:0;
	border-bottom:1px solid #99CCFF;
	border-left:1px solid #99CCFF;
	font-weight: normal;
	text-align:center;
}

		/*‘cΖx*/
		.xc_bgGray {
		background-color: #999999;/*sNn*/
		}
		/*‘{ϊnCCg*/
		.calendarHighlight {	
		background:#FFF0AA;
		}
		/*‘yj*/
		.xc_blue {
		color:#FF0000;/*Βn*/
		}
		/*‘ϊj*/
		.xc_red {
		color:#FF0000;/*Τn*/
		}



/*‘‘‘‘uJ[gΜgvubN‘‘‘‘*/
.xc_cartInfo {
text-align:right;
line-height:120%;
margin:0;
}
	/*‘JSͺσ*/
	.xc_cartInfo p{
	margin:0;
	text-align:right;
	}
	/*‘e€i*/
	.xc_cartInfo div{
	border-bottom:1px solid #555555;
	margin-bottom:2px;
	padding:2px 0;
	}
	/*‘€iζ*/
	.xc_cartInfo img{
	width:60px;
	height:60px;
	margin:3px;
	border:0;
	float:left;
	}
	/*‘€iΌ*/
	.xc_cartInfo h5{
	margin-bottom:3px;
	text-align:left;
	}
	/*‘PΏ*/
	.xc_cartInfo div p.xc_cartInfo_unitPrice{
	text-align:right;
	margin:0;
	}
		.xc_cartInfo .xc_cartInfo_unitPrice span{/*ͺ*/
		color:#ff0000;
		}
	/*‘Κ*/
	.xc_cartInfo div p.xc_cartInfo_amount{
	text-align:right;
	margin:0;
	}
		.xc_cartInfo .xc_cartInfo_amount span{/*ͺ*/
		color:#ff0000;
		}
	/*‘¬v*/
	.xc_cartInfo div p.xc_cartInfo_subtotal{
	clear:both;
	text-align:right;
	margin:0;
	}
		.xc_cartInfo .xc_cartInfo_subtotal span{/*ͺ*/
		color:#ff0000;
		}
	/*‘v*/
	.xc_cartInfo div p.xc_cartInfo_total{
	clear:both;
	text-align:right;
	margin:0;
	}
		.xc_cartInfo .xc_cartInfo_total span{/*ͺ*/
		color:#ff0000;
		}












img {
border:none;
}





/*----------₯e@table₯----------*/

/*‘ξ{*/
table {
border-top:0;
border-right:0;
border-bottom:0;
border-left:0;
}
	table th {
	text-align:left;
	vertical-align:top;
	border-top:0;
	border-right:0;
	border-bottom:0;
	border-left:0;
	}
	table td {
	border-top:0;
	border-right:0;
	border-bottom:0;
	border-left:0;
	}








/*//////////‘textStyle settings‘//////////*/


/*----------₯}[W₯----------*/

.xc_margin5px {
margin:5px;
}

.xc_margin10px {
margin:10px;
}

.xc_margin10-7-0-7 {
margin:10px 7px 0 7px 
}


/*‘top*/
.xc_marginTop5px {
margin-top:5px
}
.xc_marginTop10px {
margin-top:10px
}
.xc_marginTop15px {
margin-top:15px
}
.xc_marginTop20px {
margin-top:20px;
}


/*‘Right*/
.xc_marginRight3px {
margin-right:3px
}
.xc_marginRight5px {
margin-right:5px
}
.xc_marginRight10px {
margin-right:10px
}
.xc_marginRight15px {
margin-right:15px
}
.xc_marginRight20px {
margin-right:20px
}


/*‘bottom*/
.xc_marginBottom5px {
margin-bottom:5px
}
.xc_marginBottom10px {
margin-bottom:10px
}
.xc_marginBottom15px {
margin-bottom:15px
}
.xc_marginBottom20px {
margin-bottom:20px
}
.xc_marginBottom200 {
margin-bottom:200px;
}


/*‘left*/
.xc_marginLeft3px {
margin-left:3px
}
.xc_marginLeft5px {
margin-left:5px
}
.xc_marginLeft10px {
margin-left:10px
}
.xc_marginLeft15px {
margin-left:15px
}
.xc_marginLeft20px {
margin-left:20px
}
.xc_marginLeft150px {
margin-left:150px
}




/*----------₯text-align₯----------*/

.xc_textCenter {
text-align:center;
}
#xc_textCenter {
text-align:center;
}
.xc_textRight {
text-align: right;
}
#xc_textRight {
text-align: right;
}
.xc_textLeft {
text-align:left;
}
#xc_textLeft {
text-align:left;
}




/*----------₯other₯----------*/

/*‘ΗζΚΰΎ
.xc_explanation {
background-color:#f0f0f0;
}
Ά*/
.xc_hrCenter {
border-top:1px solid silver;
padding-top:5px;
text-align:center;
background-color:white;
}

hr.xc_hr1pxDashed {
border:1px dashed silver;
border-width:1px 0 0 0;
height:1px;
}

.xc_borderTop1px {
border-top:1px solid silver;
}
.xc_borderBottom1px {
border-bottom:1px solid silver;
}

#xc_borderBottom1px {
border-bottom:1px solid silver;
}
#xc_borderBottom1pxDashed {
border-bottom:1px dashed silver;
}

#xc_borderBottom2px {
border-bottom:2px solid #9a9a9a;
}



/*----------₯font₯----------*/
.xc_text10px {
font-size:10px;
}

.xc_bold {
font-weight:bold;
}

.xc_orange {
color:#FF6600;
font-weight:bold;
}


#bgGray {
background-color:gray;
}


/*----------₯spacer₯----------*/

.xc_spacer1x1 {
width:1px;
heght:1px;
margin:0;
padding:0;
}



