@charset "shift_jis"; 

/* ==========================================================================*/
/*$B!Z4pK\@_Dj![(B*/
/* ==========================================================================*/

* {
  margin:0;
  padding:0;
}
form {
  margin:0;
  padding:0;
}

body {
height:100% ;
/*font-family : "$B#M#S(B $B#P%4%7%C%/(B",Osaka,sans-serif;*/
line-height:120%;
text-align:center;
font-size:10pt;
color:#666666;
background-color:#efefef;
}

p {
margin: 0;
}

img {
border:none;
}

/* -----------------------------------------------------------------*/
/* $B!Z8+=P$7![(B*/
/* h1 $B$O%7%g%C%W%?%$%H%k!"(Bh2$B$O%5%V%?%$%H%k$GMxMQ$5$l$^$9(B */
/* -----------------------------------------------------------------*/

/* $B"'(B[h3]$B"'(B - $B3F%Z!<%8$NBg8+=P$7(B */
h3 {
font-size:11pt;
/*color:#eeeeee;*/
color:#636152;
/*background-color:#636152;*/
background-color:#FFCA65;
border-top   :1px solid #e3e1d2;
border-right :1px solid #333333;
border-bottom:1px solid #333333;
border-left  :1px solid #e3e1d2;
clear:both;
margin:10px 0px;
padding:5px 5px 5px 10px;
}

/* $B"'(B[h4]$B"'(B - $B3F%Z!<%8$N>.8+=P$7$d%7%9%F%`%V%m%C%/$N8+=P$7(B */
h4 {
font-size:10pt;
/*color:#eeeeee;*/
color:#636152;
/*background-color:#636152;*/
background-color:#FFCA65;
border-top   :1px solid #e3e1d2;
border-right :1px solid #333333;
border-bottom:1px solid #333333;
border-left  :1px solid #e3e1d2;
clear:both;
margin-top:5px;
padding:3px 3px 3px 10px;
}

/* -----------------------------------------------------------------*/
/*$B!Z%j%s%/@_Dj![(B*/
/* -----------------------------------------------------------------*/
a:link {

}
a:visited {

}
a:hover {

}

/* -----------------------------------------------------------------*/
/*$B!Z(Btable$B@_Dj![(B*/
/* -----------------------------------------------------------------*/

/*$B"'4pK\"'(B - $B%/%i%9;XDj$J$7$N>l9g$KE,MQ(B */
table {
margin:0px auto;
}
    table th {
    text-align:left;
    }
    table td {
    }

/*$B"'(BXcart$B$N4pK\%F!<%V%k"'(B - xc_normal $B%/%i%9(B */
table.xc_normal {
width:90%;
margin:5px auto;
border-top   :1px solid #c7c8be;
border-right :1px solid #c7c8be;
border-bottom:0;
border-left  :0;
}
    table.xc_normal th {
    padding:2px 4px;
    text-align:center;
    background-color:#efefef;
    border-top   :0;
    border-right :0;
    border-bottom:1px solid #c7c8be;
    border-left  :1px solid #c7c8be;
    }
    table.xc_normal td {
    background-color:#FFFFFF;
    padding:2px 4px;
    border-top   :0;
    border-right :0;
    border-bottom:1px solid #c7c8be;
    border-left  :1px solid #c7c8be;
    }

    table.xc_normal th.xc_checkbox {
    width:15px;
    }
    table.xc_normal td textarea{
    width:95%;
    font-size:10pt;
    }

/* -----------------------------------------------------------------*/
/*$B!ZF~NO%(%i!<(B/$B7Y9p![(B*/
/* -----------------------------------------------------------------*/

/*$B"'F~NO%(%i!<"'(B*/
ul.xc_error {
list-style-image:url(../images/error_icon.gif);
list-style-position: inside;
color:#FF0000;
margin:5px 0;
padding:0;
}
    ul.xc_error li {
    margin:0 0 0 50px;
    color:#FF0000;
    font-weight:bold;
    font-size:12pt;
    line-height:105%
    }

/*$B"'F~NO7Y9p"'(B*/
ul.xc_warning{
list-style-type:none;
background:url(../images/list_warning.gif) no-repeat left ;
margin:0 0 0 15px;
padding:7px 0 7px 35px;
}
    ul.xc_warning li{
    /*background:url(../images/list_warning.gif) no-repeat left top;*/
    padding: 3px 3px 3px 22px ;
    color:red;
    font-weight:bold;
    }


/* ==========================================================================*/
/*$B!ZI=<(%(%j%"@_Dj![(B*/
/* ==========================================================================*/

/* -----------------------------------------------------------------*/
/*$B"'%3%s%F%s%D%(%j%"A4BN"'(B*/
/* -----------------------------------------------------------------*/
.xc_wrapper {
width:860px;
height:auto;
margin:0 auto;
padding:0px;
text-align:center;
background-color: #FFFFFF;
}
/* -----------------------------------------------------------------*/
/*$B"'%X%C%@"'(B*/
/* -----------------------------------------------------------------*/
.xc_header {
width:860px;
height:auto;
margin:0px;
border-top:0;
border-right:0;
border-bottom:0;
border-left:0;
text-align:left;
}
    .xc_header img {
    padding-right: 10px;
    }


/* -----------------------------------------------------------------*/
/*$B"'%3%s%F%s%D:8"'(B*/
/* -----------------------------------------------------------------*/
.xc_contentsLeft {
float:left;
width:205px;
margin:0px auto;
padding:5px 5px 5px 10px;
text-align:left;
}

/* -----------------------------------------------------------------*/
/*$B"'%3%s%F%s%DCf"'(B*/
/* -----------------------------------------------------------------*/
.xc_contents {
width:630px;
margin:0 auto;
padding:0px 5px 5px 5px;
float:left;
text-align:left;
border-top:0;
border-right:0;
border-bottom:0;
border-left:0;
}

    /*$B"#%3%s%F%s%DCf>e(B*/
    .xc_contentsHeader {
    margin:10px 0;
    }
    /*$B"#%3%s%F%s%DCf2<2<(B*/
    .xc_contentsFooter {
    margin: 10px 0;
    }


/* -----------------------------------------------------------------*/
/*$B"'%3%s%F%s%D1&"'(B*/
/*$B!Z=EMW![K\%F%s%W%l!<%H$O(B2$B%+%i%`I=<($N$?$a!V(B.xc_contentsRight$B!WHsI=<((B*/
/* -----------------------------------------------------------------*/
.xc_contentsRight {
width:0px;
height:auto;
margin:0px;
padding:0px;
float:left;
border-top:0;
border-right:0;
border-bottom:0;
border-left:0;
}


/* -----------------------------------------------------------------*/
/*$B"'%U%C%?"'(B*/
/* -----------------------------------------------------------------*/
.xc_footer {
    60px;
    0 10px 0 0px;
    :5px 0 5px 0;
}

/* ==========================================================================*/
/*$B!Z%V%m%C%/@_Dj![(B*/
/* ==========================================================================*/

/* -----------------------------------------------------------------*/
/* $B"'%7%9%F%`%V%m%C%/(B_$B!V%?%$%H%k!W"'(B*/
/* -----------------------------------------------------------------*/
h1.xc_siteTitle {
margin:0px;
padding:20px 10px 5px 20px;
}
    h1.xc_siteTitle a {
    font-size: 24px;
    color: #636152;
    text-decoration:none;
    }
    
   /*$B"#2hA|$N>l9g(B*/
    h1 img {
    margin:0;
    }

/* -----------------------------------------------------------------*/
/* $B"'%7%9%F%`%V%m%C%/(B_$B!V%5%V%?%$%H%k!W"'(B*/
/* -----------------------------------------------------------------*/
h2 {
margin:0px;
padding:2px 10px 5px 30px;
color: #636152;
font-weight:normal;
font-size: 9pt;
}

/* -----------------------------------------------------------------*/
/* $B"'%7%9%F%`%V%m%C%/(B_$B!V%a%K%e!<!W"'(B*/
/* 2$BNsI=<($K$9$k>l9g$O(B height $B$r(B 48px(24px x 2)$B$K=$@5$7$F2<$5$$(B */
/* -----------------------------------------------------------------*/

/*----- $B%X%C%@G[CVMQ(B -----------------------------------------*/
.xc_header .xc_gNavi {
height:24px;
/*background-color:#636152;*/
background-color:#FF7F00;
width:100%;
border:0px;
/*border-bottom:5px solid #D64800;*/
border-bottom:5px solid #FFAA00;
}
    .xc_header .xc_gNavi ul {
    list-style-type:none;
    }
        .xc_header .xc_gNavi ul li {
        float:left;
        }
            .xc_header .xc_gNavi ul li a {
            height:20px;
            display:block;
            padding:4px 0px 0px 0px;
            text-align:center;
            color:#FFFFFF;
            text-decoration:none;
            }
            .xc_header .xc_gNavi ul li a:hover {
            /*background-color:#D64800;*/
            background-color:#FFCA65;
            color:#FFFFFF;
            }

                #xc_gnTop {/*TOP*/
                width: 100px;
                }
                #xc_gnCate {/*$B%+%F%4%j!<0lMw(B*/
                width: 100px;
                }
                #xc_gnLogIn {/*$B%m%0%$%s(B*/
                width: 100px;
                }
                #xc_gnLogOut {/*$B%m%0%"%&%H(B*/
                width: 100px;
                }
                #xc_gnMy {/*MY$B%Z!<%8(B*/
                width: 100px;
                }
                #xc_gnHelp {/*$B$4MxMQ0FFb(B*/
                width: 100px;
                }
                #xc_gnMeth {/*$BFCDj>&<h0zK!$K4p$E$/I=5-(B*/
                width: 160px;
                }
                #xc_gnInq {/*$B$*Ld$$9g$o$;(B*/
                width: 100px;
                }
                #xc_gnReg {/*$B%a!<%k2q0wEPO?(B*/
                width: 100px;
                }
                #xc_gnFree1 {/*$B<+M39`L\(B1*/
                width: 100px;
                }
                #xc_gnFree2 {/*$B<+M39`L\(B2*/
                width: 100px;
                }

/*----- $B%5%$%I%+%i%`G[CVMQ(B --------------------------------------*/
.xc_contentsLeft div.xc_gNavi {
margin:0px auto;
padding: 5px;
border-top:1px solid #c7c8be;
border-right:1px solid #c7c8be;
border-bottom:1px solid #c7c8be;
border-left:1px solid #c7c8be;
}
    .xc_contentsLeft .xc_gNavi ul {
    list-style-type:none;
    list-style-image:url(../images/list_arrow.gif);
    padding:0 0 0 5px ;
    margin-left: 20px;
    }
        .xc_contentsLeft .xc_gNavi ul li{
        margin:0;
        padding:0;
        }

/* -----------------------------------------------------------------*/
/* $B"'%7%9%F%`%V%m%C%/(B_$B!V%+%F%4%j0lMw!W"'(B*/
/* -----------------------------------------------------------------*/

/*----- $B%X%C%@G[CVMQ(B $B!z%5%V%+%F%4%jHsI=<(?d>)!z(B --------------*/

.xc_header div.xc_categoryTreeBody {
/*background-color:#636152;*/
background-color:#FF7F00;
height:24px;
width:860px;
padding:0px;
margin:0px;
border:0px;
/*border-bottom:5px solid #D64800;*/
border-bottom:5px solid #FFAA00;
}
    .xc_header .xc_categoryTree ul {
    list-style-image:none;
    list-style-type:none;
    margin:0;
    padding:0;
    }
        .xc_header .xc_categoryTree  ul li{
        margin:0;
        padding:0;
        float:left;
        }
            .xc_header .xc_categoryTree  ul li a{
            display:block;
            width:130px;
            padding:4px 2px 4px 2px;
            text-align:center;
            color:#FFFFFF;
            text-decoration:none;
            }
            .xc_header .xc_categoryTree  ul li a:hover{
            color:#FFFFFF;
            /*background-color:#D64800;*/
            background-color:#FFCA65;
            }



/*----- $B%5%$%I%+%i%`G[CVMQ(B $B!z%5%V%+%F%4%jI=<(2D!z(B--------------*/
.xc_contentsLeft div.xc_categoryTreeBody {
margin:0px auto;
padding: 5px;
border-top:1px solid #c7c8be;
border-right:1px solid #c7c8be;
border-bottom:1px solid #c7c8be;
border-left:1px solid #c7c8be;
}
    .xc_contentsLeft .xc_categoryTree ul {
    list-style-type:none;
    list-style-image:url(../images/list_arrow.gif);
    padding:0 0 0 5px ;
    margin-left: 20px;
    }
        .xc_contentsLeft .xc_categoryTree  ul li{
        margin:0;
        padding:0;
        }


/*----- JavaScript$B7A<0(B $B!z%5%V%+%F%4%jI=<(?d>)!z(B----------*/
.xc_categoryTree table{
width: 200px;
}

#xc_categoryTreeList {
border: 1px solid #c7c8be;
}

/*----- $B%V%m%C%/7A<0!J%5%$%I%+%i%`MQ!K(B $B!z%5%V%+%F%4%jHsI=<(?d>)!z(B -----*/
/* ---$B"-%3%a%s%H%"%&%H"-(B---
.xc_contentsLeft div.xc_categoryTree {
margin:0px auto;
padding: 0px;
border:0;
}
    .xc_contentsLeft .xc_categoryTree ul {
    list-style-image:(/_template/images);
    list-style-type:none;
    padding:0px ;
    margin-left: 0px;
    }
        .xc_contentsLeft .xc_categoryTree  ul li{
        margin:0;
        padding:0;
        }
            .xc_contentsLeft .xc_categoryTree  ul li a{
            display:block;
            width:205px;
            height:35px;
            padding:10px 0px 0px 10px;
            background-image:url(../images/$B"#2hA|"#(B.jpg);
            }
            .xc_contentsLeft .xc_categoryTree  ul li a:hover{
            background-image:url(../images/$B""2hA|""(B.jpg);
            }


.xc_contentsLeft div.xc_categoryTree {
margin:0px auto;
padding: 0px;
border:0;
}
    .xc_contentsLeft .xc_categoryTree ul {
    list-style-image:none;
    padding:0px ;
    margin-left: 0px;
    }
        .xc_contentsLeft .xc_categoryTree  ul li{
        margin:0;
        padding:0;
        }
            .xc_contentsLeft .xc_categoryTree  ul li a{
            display:block;
            width:205px;
            height:35px;
            padding:10px 0px 0px 10px;
            background-image:url(../images/$B"#2hA|"#(B.jpg);
            }
            .xc_contentsLeft .xc_categoryTree  ul li a:hover{
            background-image:url(../images/$B""2hA|""(B.jpg);
            }
---$B",%3%a%s%H%"%&%H",(B--- */

            /*--------------------------------------*/
            /*$B"#%+%F%4%jKh$KJL2hA|$rMxMQ$9$k>l9g(B    */
            /*$B%+%F%4%j(BID$B$K1~$8$F=q$-49$($,I,MW(B      */
            /*--------------------------------------*/
/* ---$B"-%3%a%s%H%"%&%H"-(B---
            li#xc_category_menu_$B!Z%+%F%4%j(BID-1$B![(B a{
            background-image:url(../images/$B"#2hA|"#(B.jpg);
            }
            li#xc_category_menu_$B!Z%+%F%4%j(BID-1$B![(B a:hover {
            background-image:url(../images/$B""2hA|""(B.jpg);
            }
            li#xc_category_menu_$B!Z%+%F%4%j(BID-2$B![(B a{
            background-image:url(../images/$B"#2hA|"#(B.jpg);
            }
            li#xc_category_menu_$B!Z%+%F%4%j(BID-2$B![(B a:hover {
            background-image:url(../images/$B""2hA|""(B.jpg);
            }
---$B",%3%a%s%H%"%&%H",(B--- */


/* -----------------------------------------------------------------*/
/* $B"'%7%9%F%`%V%m%C%/(B_$B!V8!:w%\%C%/%9!W"'(B*/
/* -----------------------------------------------------------------*/
div.xc_searchBlockBody{
background-color:#efefef;
margin:0px auto;
padding:2px;
border:1px solid #c7c8be;
text-align: right;
}

    .xc_searchBlock ul {
    float:right;
    list-style-type:none;
    margin:0;
    padding:0;
    }
        .xc_searchBlock ul li {
        float:left;
        margin:0;
        padding:0px;
        }

    /*----- $BF~NO9`L\$N@_Dj(B ---------------------------------*/
    /*$B"#%;%l%/%H%\%C%/%9(B*/
    .xc_searchBlock select {
    width:110px;
    }
        /*$B"#?F%+%F%4%j(B*/
        .xc_searchBlock #rootCategory{
        }
        /*$B"#%5%V%+%F%4%j(B*/
        .xc_searchBlock #childCategory{
        }

    /*$B"#F~NO%\%C%/%9(B*/
    .xc_searchBlock input {
    }
        /*$B"#%-!<%o!<%I8!:w%(%j%"(B*/
        .xc_searchBlock #keyword{
        width:100px;
        text-align:left;
        }
    /*$B"#8!:w%\%?%s(B*/
    .xc_searchBlock #submit {
    vertical-align:bottom;
    }

/* -----------------------------------------------------------------*/
/* $B"'%7%9%F%`%V%m%C%/(B_$B!V%m%0%$%s%\%C%/%9!W"'(B*/
/* -----------------------------------------------------------------*/
div.xc_login {
background-color:#efefef;
margin:5px auto;
padding: 5px;
border:1px solid #c7c8be;
}

    /*$B"#%m%0%$%sA0!J%F!<%V%k7A<0!K"#(B*/
    .xc_login table th {
    padding: 2px;
    text-align: right;
    }
    .xc_login table td.xc_submit {
    text-align: center;
    }

    .xc_loginBody div.xc_annotation {
    text-align: center;
    }
        /*$B"#%(%i!<I=<((B*/
        .xc_login input {
        margin:2px ;
        }

    /*$B"#%m%0%$%s8e!J%j%9%H7A<0!K"#(B*/
    .xc_login ul {
    list-style-image:url(../images/list_arrow.gif);
    list-style-position: inside;
    margin:0;
    padding:0;
    }
        .xc_login ul li {
        margin:0;
        padding:1px;
        }

    /*$B"#MxMQ%]%$%s%H?t(B*/
    span.xc_loginPoint {
    color: red;
    }

    /*$B"#%(%i!<I=<((B*/
    .xc_login ul.xc_error {
    list-style-image:url(../images/error_icon.gif);
    color:red;
    }
    .xc_login ul.xc_error li{
    font-size: 10pt;
    }
    


/* -----------------------------------------------------------------*/
/* $B"'%7%9%F%`%V%m%C%/(B_$B!V%+!<%H$r8+$k%\%?%s!W"'(B*/
/* -----------------------------------------------------------------*/
img.xc_viewCart {
float:right;
margin:5px 0px 5px 5px;
}

/* -----------------------------------------------------------------*/
/* $B"'%7%9%F%`%V%m%C%/(B_$B!V%+!<%H$NCf?H!W"'(B*/
/* -----------------------------------------------------------------*/
div.xc_cartInfoBody {
clear:both;
margin: 0px auto;
padding: 5px;
border:1px solid #c7c8be;
text-align:right;
background-color: #FFFFE0;
}
    /*$B"#%j%s%/(B*/
    .xc_cartInfo a{
    }
    /*$B"#%+%4$,6u(B*/
    .xc_cartInfo p{
    }
    /*$B"#3F>&IJ(B*/
    .xc_cartInfoBody div.xc_cartProducts{
    clear:both;
    margin: 2px 0px 2px 0px;
    border-bottom:1px solid #c7c8be;
    }
        /*$B"#>&IJ2hA|(B*/
        .xc_cartInfo img{
        float:left;
        margin:3px 0px;
        border:0;
        }
        /*$B"#>&IJL>(B*/
        .xc_cartInfo h5{
        text-align:left;
        float:left;
        margin-bottom:5px;
        padding:1px 3px;
        font-size:10pt;
        font-weight:normal;
        width:125px;
        }
        /*$B"#C12A(B*/
        .xc_cartInfo p.xc_cartInfo_unitPrice{
        }
            .xc_cartInfo .xc_cartInfo_unitPrice span{/*$B?t;zItJ,(B*/
            color:#ff0000;
            }
        /*$B"#?tNL(B*/
        .xc_cartInfo p.xc_cartInfo_amount{
        }
            .xc_cartInfo p.xc_cartInfo_amount span{/*$B?t;zItJ,(B*/
            color:#ff0000;
            }
        /*$B"#>.7W(B*/
        .xc_cartInfo p.xc_cartInfo_subtotal{
        }
            .xc_cartInfo .xc_cartInfo_subtotal span{/*$B?t;zItJ,(B*/
            color:#ff0000;
            }

    /*$B"#9g7W(B*/
    .xc_cartInfo div p.xc_cartInfo_total{
    clear:both;
    }
        .xc_cartInfo .xc_cartInfo_total span{/*$B?t;zItJ,(B*/
        color:#ff0000;
        }


/* -----------------------------------------------------------------*/
/* $B"'%7%9%F%`%V%m%C%/(B_$B!V%i%s%-%s%0!W!V4XO">&IJ%0%k!<%W!W!VHFMQ>&IJ%j%9%H!W"'(B*/
/* -----------------------------------------------------------------*/
.xc_salesRanking,.xc_itemList,.xc_itemGroup {
text-align:left;
}
div.xc_salesRanking,div.xc_itemList,div.xc_itemGroup {
clear:both;
}

    /*$B"#3F>&IJ(B*/
    .xc_salesRanking .xc_itemDataBox, .xc_itemList .xc_itemDataBox, .xc_itemGroup .xc_itemDataBox {
    height:66px;
    background-color:#efefef;
    margin: 2px 2px 2px 2px;
    float: left;
    width: 205px;
    }
    .xc_contentsLeft .xc_salesRanking .xc_itemDataBox, .xc_contentsLeft .xc_itemList .xc_itemDataBox, .xc_contentsLeft .xc_itemGroup .xc_itemDataBox {
    margin: 2px 0px 2px 0px;
    }
        /*$B"#>&IJ2hA|(B*/
        .xc_salesRanking img, .xc_itemList img, .xc_itemGroup img {
        margin: 3px 4px;
        float:left;
        width : 60px;
        max-height: 60px;
        border:0;
        }
        /*$B"#%i%s%/(B*/
        .xc_itemDataBoxRanking {
        color: #FF0000;
        font-weight: bold;
        display:block;
        float: left;
        margin: 0 5px 0 0;
        }
        /*$B"#2A3J(B*/
        .xc_tdPrice {
        color: #FF0000;
        }
        /*$B"#>&IJL>(B*/
        .xc_salesRanking h5, .xc_itemList h5, .xc_itemGroup h5{
        float:right;
        margin-bottom:5px;
        padding:1px 3px;
        font-size:10pt;
        font-weight:normal;
        width:139px;
        }
         .xc_itemList h5, .xc_itemGroup h5 {
        width:125px;
        }
    
        /*$B"#>&IJ@bL@(B*/
        .xc_productComment {
        font-size:9pt;
        }





/* -----------------------------------------------------------------*/
/* $B"'%7%9%F%`%V%m%C%/(B_$B!V1D6HF|%+%l%s%@!<!W"'(B*/
/* -----------------------------------------------------------------*/
.xc_calendar .xc_calendarBody{
padding:5px;
background-color:#FFFFFF;
border:1px solid #c7c8be;
}
    
    table.xc_calendar{
    margin-top:0;
    margin-right:auto;
    margin-bottom:10px;
    margin-left:auto;
    width:190px;
    text-align:center;
    border-top:1px solid #CCCCCC;
    border-right:1px solid #CCCCCC;
    border-bottom:none;
    border-left:1px solid #CCCCCC;
    }
    
    table.xc_calendar caption{
    margin-top:0;
    margin-right:auto;
    margin-bottom:0;
    margin-left:auto;
    font-weight:bold;
    background-color:#EEEEEE;
    border-top: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    border-left: 1px solid #CCCCCC;
    }
    
    table.xc_calendar td{
    border-top:none;
    border-right:none;
    border-bottom:1px solid #CCCCCC;
    border-left:none;
    }
    
    .xc_calendarWeekday{
    color:#666666!important;
    }
    
    .xc_calendarSun{
    color:#FF0000!important;
    }
    
    .xc_calendarSat{
    color:#000066!important;
    }
    
    .xc_calendarToday{
    font-weight:bold!important;
    border:1px solid red !important;
    }
    
    .xc_calendarHoliday{
    background-color:#FFCCCC!important;
    }
    
    .xc_calendar .xc_annotation{
    clear:both;
    width:100px;
    margin-top:5px;
    margin-right:auto;
    margin-bottom:0;
    margin-left:auto;
    text-align:left;
    }
    
    td.xc_deliveryDate .xc_annotation{
    clear:both;
    width:100px;
    margin-top:5px;
    margin-right:auto;
    margin-bottom:0;
    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;
    }
    
    /*--------- $BCf1{%+%i%`G[CV;~(B -----------------------------*/
    .xc_contents .xc_calendar .xc_calendarThisMonth{
    width:300px;
    float:left;
    }
    
    .xc_contents .xc_calendar .xc_calendarNextMonth{
    width:300px;
    float:left;
    }


/* -----------------------------------------------------------------*/
/* $B"'%7%9%F%`%V%m%C%/(B_$B!V(BQR$B%3!<%I!W"'(B*/
/* -----------------------------------------------------------------*/
.xc_qrCode {
clear:both;
}

.xc_qrCodeBody {
background-color:#FFFFFF;
border-right:1px solid #c7c8be;
border-bottom:1px solid #c7c8be;
border-left:1px solid #c7c8be;
}

    .xc_qrCode img{
    float:left;
    margin-top:0;
    margin-right:5px;
    margin-bottom:0;
    margin-left:0;
    }

    .xc_qrCode p{
    font-size:9pt;
    text-align:left;
    padding:5px;
    }


/* -----------------------------------------------------------------*/
/* $B"'%7%9%F%`%V%m%C%/(B_$B!V(BSSL$B%7!<%k!W"'(B*/
/* -----------------------------------------------------------------*/
.xc_ssl {
clear:both;
}

.xc_sslBody {
background-color:#FFFFFF;
border-right:1px solid #c7c8be;
border-bottom:1px solid #c7c8be;
border-left:1px solid #c7c8be;
text-align: center;
}

    .xc_ssl img{
    margin:5px;
    }

    .xc_ssl p{
    font-size:9pt;
    padding:5px;
    }
/* -----------------------------------------------------------------*/
/* $B"'%7%9%F%`%V%m%C%/(B_$B!V(BWelcomeMessage$B!W"'(B*/
/* -----------------------------------------------------------------*/
.xc_contents dl {
margin:0;
}
.xc_contents dt {
margin:2px 0;
padding:2px 5px;
text-align:right;
}
.xc_contents dd {
margin:2px 0;
padding:2px 5px;
text-align  :left;
}

/* -----------------------------------------------------------------*/
/* $B"'%+%9%?%`%V%m%C%/(B_$B!V%U%C%?%F%-%9%H!W(B - footer_text$B"'(B*/
/* -----------------------------------------------------------------*/
.footer_text {
width:100%;
margin:0;
padding:5px 0;
border-top:1px solid #c7c8be;
text-align:center;
}

/* -----------------------------------------------------------------*/
/* $B"'%+%9%?%`%V%m%C%/(B_$B!V$4MxMQ0FFb!W"'(B*/
/* -----------------------------------------------------------------*/
.xc_valignMiddle ul {
list-style-image:url(../images/scrollTop.gif);
}
div.xc_paywayAll {
background-image: url(../images/paywayAll.gif);
width :227px;
height:114px;
}

/* ==========================================================================*/
/*$B!Z3F%Z!<%8@_Dj![(B*/
/* ==========================================================================*/

/* -----------------------------------------------------------------*/
/* $B"'%+%F%4%j!<0lMw%Z!<%8"'(B*/
/* -----------------------------------------------------------------*/

/*$B"#%+%F%4%j0lMw$N%j%9%HI=<((B*/
ul.xc_categoryList {
list-style-type:none;
margin:0;
padding:5px 10px;
}
    ul.xc_categoryList li {
    list-style-type:none;
    margin:0;
    padding:3px 5px;
    }
        ul.xc_categoryList ul {
        text-indent: 20px;
        }


/* -----------------------------------------------------------------*/
/* $B"'>&IJ0lMw!">&IJ>\:Y%Z!<%86&DL"'(B*/
/* -----------------------------------------------------------------*/
.xc_itemImage{
margin:5px auto;
border:0;
}

span.xc_amount {
white-space:nowrap;
}

/* -----------------------------------------------------------------*/
/* $B"'>&IJ0lMw!J8!:w7k2L!K%Z!<%8"'(B*/
/* -----------------------------------------------------------------*/
table.xc_productList {
border-top:0;
border-right:0;
border-bottom:0;
border-left:0;
}

    table.xc_productList th {
    width:150px;
    background:transparent;
    padding:10px 5px;
    border-top:1px solid #c7c8be;
    border-right:0;
    border-bottom:1px solid #c7c8be;
    border-left:0;
    vertical-align:top;
    text-align:left;
    }
    table.xc_productList td {
    padding:10px 0;
    border-top:1px solid #c7c8be;
    border-right:0;
    border-bottom:1px solid #c7c8be;
    border-left:0;
    vertical-align:top;
    }
            /*-----$B"#>&IJ0lMw$N(B2$BNsI=<((B-----*/
            table.xc_productList td.xc_productCol2 {
            width:50%;
            }
            /*-----$B"#>&IJ0lMw$N(B4$BNsI=<((B-----*/
            table.xc_productList td.xc_productCol4 {
            width:25%;
            padding:5px;
            }

        /*$B"#>&IJ0lMw$NF~$l;R(BTable$B!J@bL@It!K(B*/
        table.xc_productListDetail {
        margin:0;
        border-top:0;
        border-right:0;
        border-bottom:0;
        border-left:0;
        }
            table.xc_productListDetail th {
            padding:4px 5px;
            text-align:center;
            border-top:0;
            border-right:0;
            border-bottom:0;
            border-left:0;
            }
            table.xc_productListDetail td {
            padding:4px 5px;
            border-top:0;
            border-right:0;
            border-bottom:0;
            border-left:0;
            }


/* -----------------------------------------------------------------*/
/* $B"'>&IJ>\:Y%Z!<%8"'(B*/
/* -----------------------------------------------------------------*/
table.xc_productDetail {
border-top:0;
border-right:0;
border-bottom:0;
border-left:0;
line-height:130%;
vertical-align:top;
}
    table.xc_productDetail th {
    background:transparent;
    width:80px;
    padding:3px 5px;
    border-top:0;
    border-right:0;
    border-bottom:0;
    border-left:0;
    text-align:left;
    vertical-align:top;
    }
    table.xc_productDetail td {
    padding:3px 5px;
    border-top:0;
    border-right:0;
    border-bottom:0;
    border-left:0;
    text-align:left;
    vertical-align:top;
    }
        /*$B"#2hA|ItJ,(B*/
        table.xc_productDetail td.xc_productsImage {
        width:220px;
        padding-top:10px;
        text-align:center;
        }
        /*$B"#%"%$%3%s2hA|ItJ,(B*/
        table.xc_productDetail td.xc_icon {
        padding-top:10px;
        }
        /*$B"#Ld$$9g$o$;!&M'?M>R2pItJ,(B*/
        table.xc_productDetail td.xc_inquiry {
        width:200px;
        padding-left:20px;
        }
        /*$B"#(Bform$B4XO"(B*/
        table.xc_productDetail form select {
        width:135px;
        margin:2px auto;
        }


/*$B"#>&IJ>\:Y%Z!<%8$N>eIt$KI=<((B*/
.xc_productDetailTop {
}
/*$B"#>&IJ>\:Y%Z!<%8$N2<It$KI=<((B*/
.xc_productDetailBottom {
}


/* -----------------------------------------------------------------*/
/* $B"'%+!<%H$NCf?H%Z!<%8"'(B*/
/* -----------------------------------------------------------------*/
/*------- $B%F!<%V%k(B -------*/
table.xc_cartView {
margin:5px 0;
border-style:solid;
border-top-width:1px;
border-right-width:0;
border-bottom-width:0;
border-left-width:0;
}
    /*----- $B8+=P$7!J4pK\!K(B-----*/
    table.xc_cartView th {
    background-color:#efefef;
    padding:4px 5px 2px 5px;
    text-align:left;
    border-style:solid;
    border-top-width:0;
    border-right-width:0;
    border-bottom-width:1px;
    border-left-width:0;
    border-color:#666666;
    }

        /*----- $B8+=P$7!J>&IJ2hA|!K(B -----*/
        table.xc_cartView th.xc_productsImage {
        width:70px;
        }
        /*----- $B8+=P$7!JHNGd2A3J!K(B -----*/
        table.xc_cartView th.xc_unitPrice{
        width:80px;
        }
        /*----- $B8+=P$7!J>&IJ9g7W!K(B -----*/
        table.xc_cartView th.xc_productPrice {
        width:80px;
        }
        /*----- $B8+=P$7!J>&IJ9g7W!K(B -----*/
        table.xc_cartView th.xc_productDeleteBtn {
        width:80px;
        }

    /*----- $B%;%k!J4pK\!K(B-----*/
    table.xc_cartView td {
    padding:4px 5px 2px 5px;
    border-style:solid;
    border-top-width:0;
    border-right-width:0;
    border-bottom-width:1px;
    border-left-width:0;
    border-color:#666666;
    }
        /*----- $B%;%k!J>&IJ2hA|!K(B-----*/
        table.xc_cartView td.xc_productsImage {
        padding:5px;
        }
        /*----- $B%;%k!J?tNL!K(B-----*/
        table.xc_cartView td.xc_amount {
        width:80px;
        }
            /*--- $B?tNLF~NO(B ---*/
            table.xc_cartView td.xc_amount select{
            width:50px;
            }

        /*----- $B%;%k!JCm0U=q$-!K(B-----*/
        table.xc_cartView td.xc_bottomText {
        border-style:solid;
        border-top-width:0;
        border-right-width:0;
        border-bottom-width:1px;
        border-left-width:0;
        vertical-align:top;
        }
        /*----- $B%;%k!J9g7W6b3[!K(B-----*/
        table.xc_cartView td.xc_totalPrice {
        border-style:solid;
        border-top-width:0;
        border-right-width:0;
        border-bottom-width:1px;
        border-left-width:0;
        font-weight:bold;
        color:red;
        }

    /*----- $B;HMQ%]%$%s%HF~NO(B -----*/
    table.xc_cartView input[type=text]{
    width:50px;
    }


/* -----------------------------------------------------------------*/
/* $B"'FCDj>&<h0zK!"'(B*/
/* -----------------------------------------------------------------*/
table.xc_salemention{
}
    table.xc_salemention th {
    width:200px;
    }
    table.xc_salemention td {
    }


/* -----------------------------------------------------------------*/
/* $B"'%Q%9%o!<%I:FH/9T"'(B*/
/* -----------------------------------------------------------------*/
.loginbox p.xc_marginTop5px {
text-align: center;
}

/* -----------------------------------------------------------------*/
/* $B"'%^%$%Z!<%8!J<uCmMzNr!K"'(B*/
/* -----------------------------------------------------------------*/
table.xc_orderList{
}
    table.xc_orderList th{
    text-align:center;
    }
    table.xc_orderList td {
    text-align:center;
    }

/* -----------------------------------------------------------------*/
/* $B"'%^%$%Z!<%8!JCmJ8MzNr!&CmJ8>u67!K"'(B*/
/* -----------------------------------------------------------------*/
table.xc_orderList th.xc_checkbox {/*$B%A%'%C%/%\%C%/%9(B*/
width:15px;
} 
table.xc_orderList th.xc_orderId {/*$B$4CmJ8F|!&$4CmJ8HV9f(B*/
width:85px;
}
table.xc_orderList td.xc_orderId {/*$B$4CmJ8F|!&$4CmJ8HV9f(B*/
width:85px;
font-size:9pt;
}

table.xc_orderList th.xc_totalPrice {/*$B>&IJ9g7W(B*/
width:70px;
}

table.xc_orderList th.xc_orderStatus{/*$B>uBV(B*/
width:65px;
}
table.xc_orderList td.xc_orderStatus {/*$B>uBV(B*/
width:65px;
}


/* -----------------------------------------------------------------*/
/* $B"'9XF~<jB3!JJ#?tG[Aw@hA*Br!K"'(B*/
/* -----------------------------------------------------------------*/
select.xc_multipleDeliveryAmount {
width: 40px;
}


/* -----------------------------------------------------------------*/
/* $B"'9XF~<jB3!J7h:QJ}K!A*Br!K!"$4MxMQ0FFb%Z!<%8"'(B*/
/* -----------------------------------------------------------------*/
td.xc_paymentExplain ul {
margin-top:5px;
margin-bottom:5px;
margin-left:5px;
padding-left:20px;
}

/* -----------------------------------------------------------------*/
/* $B"'%3%s%S%K7h:Q"'(B*/
/* -----------------------------------------------------------------*/
table.xc_netCVS {
}
    table.xc_netCVS th {
    }
    table.xc_netCVS td {
    text-align:center;
    }

/* -----------------------------------------------------------------*/
/* $B"'%]%C%W%"%C%W!J:_8K>\:Y!K"'(B*/
/* -----------------------------------------------------------------*/
.xc_popup {
backgroud-color: #FFFFFF;
padding: 5px;
}

