/* BASIC css start */
#footer-container { padding-bottom: 10px; }
#footer-container .menus ul { border-top: 1px solid #e3e3e3; border-bottom: 1px solid #e3e3e3; background-color: #f2f2f2; height: 34.5px; line-height: 34.5px; text-align: center; }
#footer-container .menus ul li { display: inline; }
#footer-container .menus ul li a { display: inilne-block; padding: 0 7px 0 1px; color: #000; font-weight: bold; font-size: 1.125em; background: url(/images/d3/m_01/bull/menus_li@2x.gif) no-repeat 100% 50%; background-size: 1px 13.5px; }
#footer-container .menus ul li:last-child a { background-image: none; }
#footer-container .addr { border-bottom: 1px dotted #e4e4e4; }
#footer-container .addr li { list-style-type: none; color: #999; }
#footer-container .addr img{max-width:100%; }
#footer-container address { text-align: center; color: #999; font-style: normal; font-size: .75em; margin-top: 1em; }
#footer-container address span { display: block; font-weight: bold; }
#footer-container address span strong { color: #4051d0; }
#footer-container address span em { font-style: normal; }
#footer-container .contract { font-size: .75em; text-align: center; padding-bottom: .5em; padding-top: .5em; border-bottom: 1px solid #e4e4e4; color: #999; }
#footer-container .contract li a { color: #999; }
#footer-container .addr .kisia { float:left;width:40%; }
#footer-container .addr .escro { float:left;width:60%; }

#detail-item .fixed-btn .btn_wrap { position: relative; width: 90.3125%; height: 80px; margin: 0 auto; }
a.btn-order {
    display: inline-block; color: #fff; height: 35px; line-height: 35px; text-align: center; border: 1px solid #808080;
    font-weight: bold;
    background-color: #8a8687;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#8a8687), to(#5e5e5e));
    background-image: -webkit-linear-gradient(top, #8a8687, #5e5e5e);
    background-image:    -moz-linear-gradient(top, #8a8687, #5e5e5e);
    background-image:      -o-linear-gradient(top, #8a8687, #5e5e5e);
    background-image:   linear-gradient(to bottom, #8a8687, #5e5e5e);
    -webkit-border-radius: 3px !important; border-radius: 3px !important; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;
}
a.btn-order { width: 100%; margin-bottom: 3px; }
a.btn-order span { padding-left: 16px; background: url(/images/d3/m_01/btn/btn_order@2x.gif) no-repeat 0 50%; background-size: 14px 14px; }
/* BASIC css end */

