/* BASIC css start */
/*  footer 간격 삭제 */
#footer {margin-top:0px !important;}

/*  서브 페이지 01  스타일  */
.sub01_sec01 {padding:0px 0px 170px; text-align:center;}
.sub01_sec01 .sub_title_bt {width:25px; height:1px; background-color:#222; margin:30px auto;}

.el_txt01 {font-size:17px; letter-spacing:-0.5px; color:#666; font-weight:200;}
.el_txt01 p {font-size:20px; color:#333; font-weight:400; padding-bottom:12px;}
.nor_txt {line-height:35px;}

.sub01_sec02 {height:640px; background-color:#f7f7f7; }
.sub01_sec02 .inner {position:relative; width:1184px; margin:0 auto;}
.sub01_sec02 .sec02_txt {text-align:left; padding-top:132px;}
.sub01_sec02 .sec02_ban {position:absolute; top:0; right:-370px;}

.tit_sm {font-size:20px; color:#555; padding-bottom:4px;}

.sub01_sec03 {height:640px; background-color:#d7dad4;}
.sub01_sec03 .inner {position:relative; width:1184px; margin:0 auto;}
.sub01_sec03 .sec03_txt {text-align:left; padding-top:141px;}
.sub01_sec03 .sec03_ban {position:absolute; top:0px; left:-370px;}

.sub01_sec04 {height:640px; background-color:#f7f7f7;}
.sub01_sec04 .inner {position:relative; width:1184px; margin:0 auto;}
.sub01_sec04 .sec04_txt {text-align:left; padding-top:138px;}
.sub01_sec04 .sec04_ban {position:absolute; top:100px; right:0px;}

.sub01_sec05 {height:600px; background: fixed url('/design/wlcjffl/0749dietleader/scroll_bg.jpg'); background-size:cover;}
.sub01_sec05 .inner_txt {color:#fff; font-size:40px; line-height:56px; letter-spacing:-1px; font-weight:200; padding-top:225px; text-align:center;}

.sub01_sec06 {height:785px;}
.sub01_sec06 .sub_title_bt {width:25px; height:1px; background-color:#222; margin:30px auto;}
.sub01_sec06 .sec06_line {text-align:center; padding:30px 0px;}
.sub01_sec06 .sec06_ban ul {font-size:0;text-align:center;margin:0 auto;width:1184px;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:10px;}
.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:18px;}

.sub01_sec07 {height:1070px; background-color:#efeff1;}
.sub01_sec07 .map_area {border:1px solid #c9c9c9; width:1182px; height:498px; margin:0 auto;}
.sub01_sec07 .map_txt {font-size:17px; line-height:27px; letter-spacing:-0.5px; color:#777777; padding-top:50px; text-align:center;}

.sub01_sec07 .tab_inner {width:1182px; margin:0 auto; font-size:0; height:58px; border-top:0px;  margin-top:80px; margin-bottom:50px; ; }
.sub01_sec07 .tab_inner a {background-color:#f7f7f7; width:392px; line-height:58px; height:58px;  text-align:center; display:block; float:left; font-size:17px; color:#888;
border-top:1px solid #cecece; border-bottom:1px solid #222; border-right:1px solid #cecece; border-left:1px solid #cecece;}
.sub01_sec07 .tab_inner a.open {background-color:#efeff1; width:392px; 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;}

.sub_title_t01 {font-size:40px; font-family: 'Raleway', sans-serif; font-weight:200; color:#000; letter-spacing:1px; line-height:40px; padding-top:110px; text-align:center;}
.sub_title_t02 {font-size:16px; letter-spacing:-0.5px; color:#585858; line-height:16px; padding-top:10px; text-align:center;}
.sub_title_t03 {font-size:17px; letter-spacing:-0.5px; color:#777; line-height:27px; text-align:center;}

.sub01_txt01 {font-size:40px; color:#000; letter-spacing:-0.5px; font-weight:200; line-height:48px;}
.sub01_txt02 {font-size:20px; color:#000; letter-spacing:-0.5px; padding-bottom:10px;}
.sub01_txt03 {font-size:16px; color:#777; letter-spacing:-0.5px; line-height:27px; padding-top:0px;}
.sub01_bt {width:25px; height:1px; background-color:#222; margin:20px 0 25px;}
/*  서브 페이지 01  스타일  */
/* BASIC css end */

