/* BASIC css start */
.text-holder { text-align: center; padding: 50px 0px; }
.text-holder > p { margin: 0 0 10px; display: inline-block; vertical-align: top; font-size: 19px;  }
.text-holder > h1 { font-size: 65px; line-height: 80px; color: #000000;  }

.lookbook_info { font-size: 15px; width: 365px; margin: 0 auto; font-weight: 500; line-height: 27px; }

.lookbook_sort { background-color: #eeeeee; padding: 1em 0 3em; }
.lookbook_sort > h2 { font-size: 20px; padding: 0.8em 0; font-weight: 700; }
.lookbook_sort > span { display: inline-block; background-color: #ffffff; padding: 0.3em 0.6em; border-radius: 0.3em; margin: 0 4px; font-size: 12px; }
.lookbook_sort > div { width: 90%; display: inline-block; background-color: #ffffff; border-radius: 0.5em; font-size: 14px; line-height: 25px; padding: 2em 0; margin-top: 1.5em; }

.sub_txt { font-size: 12px; display: block; color: #777777; line-height: 17px; }
.sub_title {  font-size: 14px; display: block; margin-bottom: 12px; }
.bg_mesh { background-image: url('/design/ecocnt1/9529/bg_mesh.png'); }
.bg_design { background-image: url('/design/ecocnt1/9529/bg_design.png'); }
.bg_dot { background-image: url('/design/ecocnt1/9529/bg_dot.png'); }

/* 하단부 버튼*/
.tyvek_button > ul { margin-top: 6em; }
.tyvek_button > ul > a > li { color: #000000; display: inline-block; font-weight: 700; font-size: 15px; border-radius: 0.2em; width: 100%; padding: 1.3em 0; }
.tyvek_button > ul > a > li > span { margin-right: 1.5em; }
/* BASIC css end */

