/* BASIC css start */
body {background:#2d2625}
body #header .logo .logo_b {display:none; }
body #header .logo .logo_w {display:inline-block; }
body #header:hover .logo_w, body #header.on .logo_w {display:none; }
body #header:hover .logo_b, body #header.on .logo_b {display:inline-block; }
body #header * {color:#fff}
body #header:hover *, body #header.on * {color:#202020; }
body #footer * {color:#fff !important; }
body #footer .footer_logo a .ft_logo_b {display:none; }
body #footer .footer_logo a .ft_logo_w {display:inline-block; }


.lookbook_box {margin-top:20px; }
.lookbook_box .title_box {margin-bottom:52px;display:flex;align-items: center;justify-content: flex-start;}
.lookbook_box .title_box .tt {font-size:14px; color:#fff}
.lookbook_box .title_box .year a {display:inline-block; margin-left:6px; border-bottom:1px solid #2d2625; color:#fff;  }
.lookbook_box .title_box .year a.active {font-weight:bold; border-bottom:1px solid #fff}


#lookbookList {font-size:0;text-align: left;max-width: 1600px;margin: 0 auto;}
#lookbookList * {color:#fff}
#lookbookList li {display:inline-block;width:618px;margin-bottom:60px;margin-right:207px;vertical-align:top;}
#lookbookList li:nth-child(2n) {margin-right:0}
#lookbookList li:last-child {margin-right:0}
#lookbookList li a {display:block;}
#lookbookList li .img img {width:100%; }
#lookbookList li .video video {width:100%; }
#lookbookList li .txt {display:flex;margin-top:10px; }
#lookbookList li .txt .sub_tit { width:30%; font-size:12px; }
#lookbookList li .txt .tit { width:70%; font-size:12px }
#lookbookList li .txt .tit span {display:block; margin-bottom:10px; font-size:13px}


/* BASIC css end */

