/* BASIC css start */
.header { display: none }
#contentWrapper { padding-bottom:0 !important }
#container { padding-top: 0 !important; padding-bottom:0 !important }

.brandSection { position:relative }
.brandSection .brandImg { position:relative }
.brandSection .brandImg img { width:100% }
.brandSection .brandTxt { position:absolute; z-index:10 }

.section1 .brandTxt { top: 25%; width: 85%; padding:0 0 0 15%; color:#fff }
.section1 .brandTxt .t1 { font-size:22px; line-height:30px; text-align: left; }
.section1 .brandTxt .t2 { margin-top: 25px; font-size: 13.5px; line-height: 25px; text-align: left; letter-spacing: -.2px; font-weight: 300; }

.section2 .brandTxt { top:0; left:0; right:0; bottom:0 }
.section2 .brandTxt .brandContArea { margin:0 auto; position:relative; text-align:center }
.section2 .brandTxt .brandContArea .t1 { padding-top:22%; margin-bottom: 7%; font-size:17px; color:#fff; font-weight:400 }
.section2 .brandTxt .brandContArea .t2 { line-height: 20px; padding-top:10%; font-size:12px; color:#fff }
.section2 .brandTxt .brandContArea .movieWrap { padding:0 15px }
.section2 .brandTxt .brandContArea .movieArea { position: relative; padding-top: 52.8% }
.section2 .brandTxt .brandContArea .movieArea iframe { position: absolute; top: 0; left: 0; }

.section3 { padding: 40% 0 }
.section3 .collectionWrap { padding:0 3% 0 22%; position:relative }
.section3 .collectionWrap .txtBox { padding-left:0%; }
.section3 .collectionWrap .txtBox .logo { padding-top:0% }
.section3 .collectionWrap .txtBox .logo img { width: 50% }
.section3 .collectionWrap .txtBox .t1 { padding-top:10%; font-size:25px; color:#b28865; font-weight:600 }
.section3 .collectionWrap .txtBox .t2 { padding-top:10px; font-size:13.5px; color:#161616; line-height:25px }
.section3 .collectionWrap .linears { position:absolute; top: 12.8%; left:0; width:18%; height:1px; background:#373737 }
.section3 .imgBox { margin-top: 30%; }
.section3 .imgBox p { padding-bottom: 5% }
.section3 .imgBox p img { width: 100% }

.section4 .brandTxt { top:25%; left:0; right:0; text-align:center }
.section4 .brandTxt p { padding-bottom: 2% }
.section4 .brandTxt .t1 { margin-bottom: 10px; width: 60px ;opacity:0.7; margin: 0 auto;}
.section4 .brandTxt .t1 img { width: 100% }
.section4 .brandTxt .t2 { font-size:15px; color:#fff; opacity:0.7; width: 0px; margin: 0 auto; padding-right: 5% }
.section4 .brandTxt .t3 { font-size:15px; color:#fff; opacity:0.7; width: 0px; margin: 0 auto; padding-right: 5% }
.section4 .brandTxt .t4 { font-size:15px; color:#fff; opacity:0.7; width: 0px; margin: 0 auto; padding-right: 5% }

.section5 { padding-bottom: 20%; background:#f7ede4 }
.section5 .section5Top { *zoom:1 }
.section5 .section5Top:after { display:block; clear:both; content:'' }
.section5 .section5Top .topLeft { padding: 18% 0 10% 0; text-align: center; }
.section5 .section5Top .topLeft img { width: 50%; max-width: 110px; }
.section5 .section5Top .topRight { padding-top: 10%; text-align: center; }
.section5 .section5Top .topRight .rightTxt { font-size:14px; color:#161616; line-height:26px }
.section5 .section5Cont { padding: 0 10%; } 
.section5 .section5Cont ul { *zoom:1 }
.section5 .section5Cont ul:after { display:block; clear:both; content:'' }
.section5 .section5Cont ul li { padding-bottom: 5%; }
.section5 .section5Cont ul li p { padding:0 5px }
.section5 .section5Cont ul li img { width:100% }

.section6 { background:#a58f77; }
.section6 .section6Cont { position:relative; padding: 0 10%; } 
.section6 .section6Cont ul { padding: 27% 0 20% 0; *zoom:1 }
.section6 .section6Cont ul:after { display:block; clear:both; content:'' }
.section6 .section6Cont ul li { padding-bottom: 5% }
.section6 .section6Cont ul li p { padding:0 5px }
.section6 .section6Cont ul li img { width:100% }
.section6 .section6Cont .t1 { position:absolute; top:43%; left:0; right:0; transform: translateY(-150%); font-size: 50px; color:#fff; text-align:center; opacity:0.9; z-index:10 }
.section6 .section6Cont .rightTxt { font-size: 14px; color: #fff; line-height: 26px; text-align: center; padding-bottom: 25%; }

.section7 .brandTxt { top:30%; right: 9%; color: #fff; font-size: 15px; line-height: 35px; text-align: right; }

.section8 .brandTxt { top:65%; left:9%; color:#fff }
.section8 .brandTxt .t1 { font-size:14px; line-height:26px }

.animated { -webkit-transition: all 1.3s; transition: all 1.3s; opacity:0; visibility:hidden }
.animatedTop { -webkit-transform:translate3d(0, 5rem, 0); transform:translate3d(0, 5rem, 0) }
.animatedLeft { -webkit-transform:translate3d(-5rem, 0, 0); transform:translate3d(-5rem, 0, 0) }
.animatedRight { -webkit-transform:translate3d(5rem, 0, 0); transform:translate3d(5rem, 0, 0) }
.animatedLine { -webkit-transform:translate3d(-20rem, 0, 0); transform:translate3d(-20rem, 0, 0) }

.fadeIn { opacity:1; visibility:visible }
.fadeInLeft { -webkit-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0); opacity:1; visibility:visible }
.fadeInRight { -webkit-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0); opacity:1; visibility:visible }
.fadeInTop { -webkit-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0); opacity:1; visibility:visible }
/* BASIC css end */

