/*====================================
　　　　　　マージン色々
=====================================*/
.xc_margin5px {
margin:5px;
}
.xc_margin10px {
margin:10px;
}

.xc_margin10-7-0-7 {
margin:10px 7px 0 7px
}
.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
}
.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
}

.xc_marginTop5px {
margin-top:5px
}
.xc_marginTop10px {
margin-top:10px
}
.xc_marginTop15px {
margin-top:15px
}
.xc_marginTop20px {
margin-top:20px;
}

.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;
}



/*====================================
　　　　　　　色々設定
=====================================*/
.xc_explanation {
background-color:#f0f0f0;
}

.xc_productsImage {
margin:0 10px 10px 10px;
}

.xc_floatRight {
float:right;
}

.xc_floatLeft {
float:left;
}

.xc_clearBoth {
clear:both;
height:1%;
padding:0;
}


.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_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;
}

.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_text10px {
font-size:10px;
}
.xc_comment {
color:red;
font-size:10px;
}

ul.xc_error {
color:red;
margin:5px 0;
padding:0;
/*list-style-image:url("../../../../../index/images/error.gif");*/
list-style-image:url("/index/images/error.gif");
}
ul.xc_error li {
/*text-indent:0em;*/
margin:0 0 0 50px;
color:red;
/*font-style:italic;*/
font-weight:bold;
font-size:180%;
line-height:105%
}

.xc_clearBoth {
clear:both;
}
#xc_borderBottom2px {
border-bottom:2px solid #9a9a9a;
}

.xc_bold {
font-weight:bold;
}

.xc_orange {
color:#FF6600;
font-weight:bold;
}

.xc_black {
color:#000000;
}
.xc_blue {
color:#3399FF;
}
.xc_red {
color:red;
}

.xc_bgGray {
background-color:gray;
}
.xc_spacer1x1 {
width:1px;
height:1px;
margin:0;
padding:0;
}

.xc_italic {
font-style:italic;
}
