/* BASIC css start */
#contents {
    padding: 210px 200px 60px;
    max-width: 100%;
}

#contents *{font-family: "HelveticaNeue-MediumCond", "LGPC";}

.desc p img{
    margin-right: 5px;
    margin-bottom: 0 !important;
    width: 17px;}

.xans-mall-company{color:#000;font-size:20px;line-height:1.6em;text-align:center;}

.xans-mall-company h3{margin:30px 0 20px;font-size:20px;}

.xans-mall-company img{max-width:100%;height:auto !mportant;}

.xans-mall-company .grid{display:table;width:100%;max-width:1400px;margin:0 auto;text-align:center;font-size:0;line-height:1;}

.xans-mall-company .grid .col{display:inline-block;vertical-align:top;margin:30px 0 50px;font-size:14px;line-height:1.8em;text-align:left;}

.xans-mall-company .grid .col img{max-width:100%; margin-bottom: 5px;}

.xans-mall-company .grid .col p{}

.xans-mall-company .grid1 .col{width:100%;display:block;}

.xans-mall-company .grid2 .col{width:50%;}

.xans-mall-company .grid3 .col{width:33.33%;}

.xans-mall-company .grid4 .col{width:25%;}

.xans-mall-company.about{padding:40px 0;font-size:15px;letter-spacing:0.04em;line-height:1.3em;}

.xans-mall-company.about h3{margin:30px 0 18px;font-size:19px;}

.xans-mall-company.about {}.xans-mall-company.about .grid{width:;letter-spacing:0;}

.xans-mall-company.about .grid .col{}

.xans-mall-company.about .grid .col.col-1{width:390px;margin:0 4% 60px;text-align:}

.xans-mall-company.about .grid .col.col-2{color: #000000ae;width:355px;margin:0 4% 60px;padding-top:20px;}

.xans-mall-company.about .grid .col.col-2 p{padding:0;text-align:left;}

.xans-mall-company.about .col .snsLink a{display:inline-block;margin:0 10px 0 0;text-align:center;text-decoration:none;}

.xans-mall-company.about .col .snsLink a i{display:block;text-align:center;font-size:28px;}

.xans-mall-company.about .col .snsLink a span{display:block;text-align:center;font-size:10px;}

.xans-mall-company.stockist{position:relative;padding:20px 0;}

.xans-mall-company.stockist .col{font-size:11px;line-height:2.1em;text-align:center;}

.xans-mall-company.stockist .col h3{font-size:15px;}

.xans-mall-company.stockist .col{}

.xans-mall-company.stockist .pRight{position:absolute;left:66%;top:50px;width:200px;font-size:11px;line-height:2.1em;text-align:center;}



.xans-mall-company.about{padding:40px 0;font-size:15px;letter-spacing:0.04em;line-height:1.3em;}


.xans-mall-company.about {}

.xans-mall-company.about .grid{width:;letter-spacing:0;}

.xans-mall-company.about .grid .col{}

.xans-mall-company.about .grid .col.col-1{width:390px;margin:0 4% 60px;text-align:;}

.xans-mall-company.about .grid .col.col-2{width:355px;margin:0 4% 60px;padding-top:20px;}

.xans-mall-company.about .grid .col.col-2 p{padding:0;text-align:left;}

.xans-mall-company.about .col .snsLink a{display:inline-block;margin:0 10px 0 0;text-align:center;text-decoration:none;}

.xans-mall-company.about .col .snsLink a i{display:block;text-align:center;font-size:28px;}

.xans-mall-company.about .col .snsLink a span{display:block;text-align:center;font-size:10px;}
/* BASIC css end */

