/* BASIC css start */
/*  하단 footer 여백 삭제  */
#footer { margin-top:0px !important;}

/*  서브 페이지 01  스타일  */
.sub01_sec01 {width:95%;margin:0 auto;padding:0px 0px 40px;}
.sub01_sec01 .sub_title_bt {width:25px; height:1px; background-color:#222; margin:20px auto 17px}

.sub01_sec02 {background-color:#f7f7f7; padding-bottom:40px;}
.sub01_sec02 .inner {position:relative; width:100%; margin:0 auto;}
.sub01_sec02 .sec02_txt {text-align:center;width:95%;margin:0 auto;padding:40px 0 0px;}
.sub01_sec02 .sec02_ban img {width:100%;}

.sub01_01 {width:100%;margin:0 auto;}


.sub01_sec03 {background-color:#d7dad4 !important; padding-bottom:40px;}
.sub01_sec03 .inner {position:relative; width:100%; margin:0 auto;}
.sub01_sec03 .sec02_txt {text-align:center;width:95%;margin:0 auto;padding:40px 0 0px;}
.sub01_sec03 .sec02_ban img {width:100%;}

.sub01_sec04 {background-color:#fff !important; padding-bottom:40px;}
.sub01_sec04 .inner {position:relative; width:100%; margin:0 auto;}
.sub01_sec04 .sec02_txt {text-align:center;width:95%;margin:0 auto;padding:40px 0 0px;}
.sub01_sec04 .sec02_ban img {width:100%;}


.sub01_sec05 {width:100%;height:235px;margin:0 auto;display:table; background:url('/design/wlcjffl/mobile_dietleader/scroll_bg.jpg'); background-size:contain; vertical-align:middle;}
.sub01_sec05 .inner_txt {color:#fff; font-size:18px; line-height:1.3; letter-spacing:-1px; font-weight:200;vertical-align:middle;display:table-cell;}

.sub01_sec06 {width:95%;margin:0 auto 30px;}
.sub01_sec06 .sub_title_bt {width:25px; height:1px; background-color:#222; margin:30px auto;}
.sub01_06 {padding-bottom:60px !important;}
.sub01_sec06 .sec06_ban ul {font-size:0;text-align:center;margin:0 auto;width:100%;position:relative;}
.sub01_sec06 .sec06_ban ul li {display:inline-block; margin:0 auto;text-align:center;}
.sub01_sec06 .sec06_ban ul li:first-child {position:absolute; top:0; left:48px;}
.sub01_sec06 .sec06_ban ul li:first-child + li + li {position:absolute; top:0; right:30px;}
.sub01_sec06 .sec06_ban .txt01 {padding-top:40px;}
.sub01_sec06 .sec06_ban .txt02 {font-size:20px; color:#000; font-weight:500; padding-top:38px;}
.sub01_sec06 .sec06_ban .txt03 {font-size:15px; color:#838383; line-height:24px; padding-top:8px;}

.sub01_sec07 {background-color:#efeff1;}
.sub01_sec07 .map_area {border:1px solid #c9c9c9; width:94%; height:300px; margin:0 auto;}
.sub01_sec07 .map_txt {width:90%;margin:0 auto;font-size:13px; line-height:1.6; letter-spacing:-0.5px; color:#777777; padding:30px 0 40px;}

.sub01_sec07 .map_area img {width:100%;}
.sub01_sec07 .tab_inner {width:100%; margin:0 auto; font-size:0; height:38px; border-top:0px;  margin-top:40px; margin-bottom:20px;}
.sub01_sec07 .tab_inner a {background-color:#f7f7f7; width:31%; line-height:38px; height:38px;  text-align:center; display:block; display:inline-block;font-size:14px; color:#888;
border-top:1px solid #dedede; border-bottom:1px solid #222; border-right:0px; border-left:1px solid #dedede;}
.sub01_sec07 .tab_inner a:last-child {border-right:1px solid #dedede !important;}
.sub01_sec07 .tab_inner a.open {background-color:#efeff1; width:31%; color:#000; border-bottom:1px solid #efeff1; border-top:1px solid #222; border-left:1px solid #222; border-right:1px solid #222; font-weight:400;}
.sub01_sec07 .tab_box02 {display:none;}
.sub01_sec07 .tab_box03 {display:none;}
.sub01_sec07 .tab_box03 .map_area {background:url('/design/wlcjffl/mobile_dietleader/company_ban01.jpg'); background-size:cover; background-position:top center; }



.sub_title_t01 {font-size:25px; font-family: 'Raleway', sans-serif; font-weight:200; color:#000; letter-spacing:1px; line-height:30px; padding-top:40px}
.sub_title_t02 {font-size:14px; letter-spacing:-0.5px; color:#888; line-height:1; padding-top:5px;}
.sub_title_t03 {font-size:13px; letter-spacing:-0.5px; color:#888; line-height:1.6; width:95%; margin:0 auto;}

.sub01_txt01 {font-size:20px; color:#000; letter-spacing:-0.5px; font-weight:200; line-height:25px;}
.sub01_txt02 {font-size:12px; color:#000; letter-spacing:-0.5px; padding-bottom:10px;}
.sub01_txt03 {font-size:13px; color:#888; letter-spacing:-0.5px; line-height:1.4; padding-top:0px;}
.sub01_bt {width:25px; height:1px; background-color:#222; margin:10px auto;}


.m_tit {font-size:15px; font-weight:600; padding:6px 0 15px 0;}
.pdt30 {padding-top:30px;}
.m_tit2 {font-size:13px; font-weight:400; padding:6px 0;}
/* BASIC css end */

