﻿@charset "UTF-8";

/* hack css */
#Wrap,
.wrapBottom,
#Contents,
#Header,
#Head,
#HeadCart,
#HeadCart div.right,
.head_productlist,
.head_search,
#CrossSellCart,
#CrossSellCart div#ProductList div.subbox,
#CrossSellCart div#ProductList ul,
.sumBox p,
.sumBox dl,
.shoppingCart div.singleProduct dl,
.shoppingCart div.multiProduct dl,
.shoppingCart div.subCartList div.block,
#Order div.main,
.orderBox div.box dl,
.orderBox div.userProduct dl，
#CartList div.productList div.product dl.name,
.orderDetail,
.orderComplete div.productList dl.name,
.orderComplete div.cartOrder,
.orderBox div.bottom
{display:inline-block;}


#Wrap:after,
.wrapBottom:after,
#Contents:after,
#Header:after,
#Head:after,
#HeadCart:after,
#HeadCart div.right:after,
.head_productlist:after,
.head_search:after,
#CrossSellCart:after,
#CrossSellCart div#ProductList div.subbox:after,
#CrossSellCart div#ProductList ul:after,
.sumBox p:after,
.sumBox dl:after,
.shoppingCart div.singleProduct dl:after,
.shoppingCart div.multiProduct dl:after,
.shoppingCart div.subCartList div.block:after,
#Order div.main:after,
.orderBox div.box dl:after,
.orderBox div.userProduct dl:after,
#CartList div.productList div.product dl.name:after,
.orderDetail:after,
.orderComplete div.productList dl.name:after,
.orderComplete div.cartOrder:after,
.orderBox div.bottom:after
{content: ".";display: block;height: 0;clear: both;visibility: hidden;overflow: hidden;}



/* Hide from IE-mac \*/
*html #Wrap,
*html .wrapBottom,
*html #Contents,
*html #Header,
*html #Head,
*html #HeadCart,
*html #HeadCart div.right,
*html .head_productlist,
*html .head_search,
*html #CrossSellCart,
*html #CrossSellCart div#ProductList div.subbox,
*html #CrossSellCart div#ProductList ul,
*html .sumBox p,
*html .sumBox dl,
*html .shoppingCart div.singleProduct dl,
*html .shoppingCart div.multiProduct dl,
*html .shoppingCart div.subCartList div.block,
*html #Order div.main,
*html .orderBox div.box dl,
*html .orderBox div.userProduct dl,
*html #CartList div.productList div.product dl.name,
*html .orderDetail,
*html .orderComplete div.productList dl.name,
*html .orderComplete div.cartOrder,
*html .orderBox div.bottom
{height: 1%;}


#Wrap,
.wrapBottom,
#Contents,
#Header,
#Head,
#HeadCart,
#HeadCart div.right,
.head_productlist,
.head_search,
#CrossSellCart,
#CrossSellCart div#ProductList div.subbox,
#CrossSellCart div#ProductList ul,
.sumBox p,
.sumBox dl,
.shoppingCart div.singleProduct dl,
.shoppingCart div.multiProduct dl,
.shoppingCart div.subCartList div.block,
#Order div.main,
.orderBox div.box dl,
.orderBox div.userProduct dl,
#CartList div.productList div.product dl.name,
.orderDetail,
.orderComplete div.productList dl.name,
.orderComplete div.cartOrder,
.orderBox div.bottom
{display: block;}
/* End hide fromIE-mac*/


/* ---------------------------------
*    clearfix
*/

.clearfix { min-height: 1%; }

.clearfix:after {
    content: ".";
    display: block;
    height: 0px;
    clear: both;
    visibility: hidden;
}

.clearfix { display: inline-table; }

/* Hides from Mac IE \*/
* html .clearfix { height: 1px; }
.clearfix { display: block; }
/* Hides from Mac IE */

