/* BASIC css start */
.lookbook_wrap{margin-bottom:21px;}
.lookbook_wrap:after{display:block; content:""; clear:both;}
.lookbook_wrap .lookbook_header{height:92px; margin-bottom:50px; margin-top:80px;}
.lookbook_wrap .lookbook_header:after{display:block; height:69px; border-bottom:1px solid #c7c7c7; content:"";}
.lookbook_wrap .lookbook_header h2{float:left; padding-right:25px; background-color:#FFF; font-size:48px; font-family: 'Hind Madurai', sans-serif; line-height:46px; color:#585858; letter-spacing:-1px;}
.lookbook_wrap .lookbook_header h2 strong{font-weight:700; display:block;}
.lookbook_wrap .lookbook_header h2 span{font-weight:400; display:block;}
.lookbook_wrap .lookbook_list{margin-left:-20px;}
.lookbook_wrap .lookbook_list > li {float:left; width:calc(50% - 20px); height:1170px; margin-left:20px; margin-bottom:50px; box-sizing:border-box; position:relative; box-shadow: 0 0 16px rgba(0,0,0,.04); }
.lookbook_wrap .lookbook_list > li .thumb{display:block; width:100%; height:760px; overflow:hidden; margin-bottom:22px; }
.lookbook_wrap .lookbook_list > li .thumb img{display:block;}
.lookbook_wrap .lookbook_list > li a { display:block; height:100%; }
.lookbook_wrap .lookbook_list > li dl{ padding: 20px; }
.lookbook_wrap .lookbook_list > li dl dt{margin-bottom:31px; line-height:31px; color:#000; font-weight:600; font-size:30px; font-family: 'Hind Madurai', sans-serif;}
.lookbook_wrap .lookbook_list > li dl dd{line-height:35px; color:#565656; font-size:17px; font-family:'NanumSquare',sans-serif;}
.lookbook_wrap .btn_more{position:absolute; bottom:20px; right:20px; display:block; width:60px; height:60px; box-sizing:border-box;  border:1px solid #959595; border-radius:30px; font-size:0; overflow:hidden; text-indent:-100px; background:#fff url('/design/elenaheim/makeshop/images/arrow_right.png') center no-repeat;}
/* BASIC css end */

