
body { padding-top:86px; }

#wrap { position:relative; width:100%; max-width:1920px; min-width:1280px; margin:0 auto; }



header { position:fixed; top:0px; left:0px; width:100%; height:86px; background:#ffffff; z-index:10; }
header div { position:relative; width:1280px; margin:0 auto; }
header div h1 { position:absolute; top:0px; left:0px; }
header div ul { position:absolute; top:0px; right:0px; }
header div ul li { float:left; margin-left:10px; }

.main_1_1 { display:none; }
.main_1 { position:relative; width:100%; height:4606px; background:url('/diet/images/1.jpg')no-repeat 50% 0; }
.main_2 { position:relative; width:100%; padding-bottom:50px; background:#ff4f00 url('/diet/images/2.jpg')no-repeat 50% 0; overflow:hidden; }
.smile  { position:relative; width:100%; height:621px; background:url('/diet/images/2_2.png')no-repeat 50% 0; z-index:2;  }

#insta { position:relative; width:100%; max-width:1600px; margin:0 auto; margin-top:-110px; }
#insta div.instaslide { position:relative; float:left; width:31.3%; margin-right:3%; margin-bottom:3%; padding-top:1.4%; border-radius:12px; overflow:hidden; background:url('/diet/images/instabg.png')no-repeat 50% 0; background-size:100%; }
#insta div.instaslide ul { position:relative; width:100%;  }
#insta div.instaslide ul li.imgs { position:relative; width:90%; margin:0 auto; border-radius:6px; overflow:hidden; }
#insta div.instaslide ul li.imgs img { width:100%; }
#insta div.instaslide ul li.title { position:absolute; top:0px; left:0; width:100%; height:59px; background:url('/diet/images/instabg2.png')no-repeat 50% 0; background-size:320px; }
#insta div.instaslide ul li.title2 { position:absolute; top:160px; left:-40px; width:134px; height:148px; background:url('/diet/images/instabg3.png')no-repeat 50% 0; display:none; }

#insta div.instaslide ul li.content { position:relative; width:100%; height:124px; padding:5% 5%; font-size:16px; color:#313131; font-weight:500; font-family: 'Noto Sans KR', sans-serif; box-sizing:border-box; }
#insta div.instaslide ul li.content span { display:block; width:100%; padding-top:4px; font-size:14px; word-wrap:break-word; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color:#ff4f00; }

#insta div.instaslide:nth-child(3n) { margin-right:0px; }


.main_3 { position:relative; width:100%; height:1446px; padding-top:426px; box-sizing:border-box; background:#fff url('/diet/images/3.jpg')no-repeat 50% 0; overflow:hidden; }

.maintab { position:relative; width:1280px; margin:0 auto; overflow:hidden; }
.maintab li { float:left; width:112px; height:55px; line-height:55px; text-align:center; font-size:15px; color:#313131; font-weight:500; font-family: 'Noto Sans KR', sans-serif; border-radius:8px; margin-right:17px; background:#e6e6e6; cursor:pointer; }
.maintab li:last-child { margin-right:0px; }
.maintab li.active,.maintab li:hover { color:#fff; background:#3a3a3a; }

.jijum_landing { position:relative; width:1280px; margin:0 auto; margin-top:114px; overflow:hidden; }
.drimgs { float:left; position:relative; width:536px; height:698px; overflow:hidden; }
.drimgs img { display:block; width:100% }
.jijumcon { float:right; width:662px;  }
.jijumcon .drname { position:relative; width:100%; height:85px; border-bottom:1px solid #dbdbdb; font-size:32px; color:#000000; font-weight:700; font-family: 'Noto Sans KR', sans-serif; line-height:100%; }
.jijumcon .jijumtime_2 { position:relative; width:100%; box-sizing:border-box; padding-bottom:50px; padding-left:94px; padding-top:44px; border-bottom:1px solid #dbdbdb; background:url('/diet/images/icon.jpg')no-repeat 0 32px; }
.jijumcon .jijumtime_2 .add { font-size:22px; color:#000000; font-weight:500; font-family: 'Noto Sans KR', sans-serif; letter-spacing:-1px; }
.jijumcon .jijumtime_2 .phone { padding-top:44px; font-size:38px; color:#ff4f00; font-weight:900; font-family: 'Noto Sans KR', sans-serif; }
.jijumcon .jijumtime_2 .time { position:relative; width:100%; margin-top:50px; font-size:19px; font-weight:500; color:#636363; font-family: 'Noto Sans KR', sans-serif; }
/* .jijumcon .jijumtime_2 .time div { width:100%; height:22px; margin-bottom:10px; }
.jijumcon .jijumtime_2 .time div span:nth-child(1) { display:block; float:left; width:94px; }
.jijumcon .jijumtime_2 .time div span:nth-child(2) { display:block; float:left; width:175px; }
.jijumcon .jijumtime_2 .time div span:nth-child(3) { display:block; float:left; width:94px; }
.jijumcon .jijumtime_2 .time div span:nth-child(4) { display:block; float:left; width:175px; } */
.jijumcon .sns { position:relative; width:100%; height:169px; box-sizing:border-box; border-bottom:1px solid #dbdbdb; }
.jijumcon .sns li { float:left; width:100%; text-align:center; padding-top:50px; }



table.timetable2 { width:100%; margin-top:30px; border-top:2px solid #ff7800; border-left:1px solid #ffddbf; text-align:center; }
table.timetable2 tr { height:34px; }
table.timetable2 tr th.top {  border-right:1px solid #ffddbf; border-bottom:1px solid #ffddbf; font-size:14px; font-family:'NanumGothicBold'; color:#ff7800; background:#fff4eb; }
table.timetable2 tr td.day { font-size:14px; font-family:'NanumGothicBold'; color:#666;  }
table.timetable2 tr td { border-right:1px solid #ffddbf; border-bottom:1px solid #ffddbf; font-size:16px; font-family:'NanumGothicBold'; color:#000; }
table.timetable2 tr td.on { }
table.timetable2 tr td.off { color:red; font-size:13px; }

.jijumtime_2 .timetable { width:100%; margin-top:40px; border-top:2px solid #ff7800; border-left:1px solid #ffddbf; text-align:center; }
.jijumtime_2 .timetable tr { height:34px; }
.jijumtime_2 .timetable tr th {  border-right:1px solid #ffddbf; border-bottom:1px solid #ffddbf; font-size:14px; font-family:'NanumGothicBold'; color:#ff7800; }
.jijumtime_2 .timetable tr td.day { font-size:16px; font-family:'NanumGothicBold'; color:#111; background:#fff4eb; }
.jijumtime_2 .timetable tr td { border-right:1px solid #ffddbf; border-bottom:1px solid #ffddbf; font-size:16px; font-family:'NanumGothicBold'; color:#00c445; }
.jijumtime_2 .timetable tr td.on { }
.jijumtime_2 .timetable tr td.off { color:#dedede; }

.jijumtime_2 .jijumtimebt { position:absolute; top:-40px; right:0px; }
.jijumtime_2 .jijumtimebt ul li { float:left; margin-left:6px; }
.jijumtime_2 .jijumtimebt ul li.on span { color:#00c445; }
.jijumtime_2 .jijumtimebt ul li.off span { color:#dedede; }
