﻿@charset "utf-8";

/* Main */
/* Layout */
.mainArea{overflow:hidden;background:#fff}
.mainArea .section{position:relative;}
.mainArea .section h2.tit{text-align:center;font-size:20px;font-family:'NotoKR-Medium',sans-serif;color:#222;line-height:1;margin-bottom:30px}

/* Visual */
.section.visual .pagination{position:absolute;left:auto;right:23px;bottom:15px;z-index:10;font-size:12px;color:#888;line-height:1;padding:4px 0 3px 0;width:48px;text-align:center;background:#f7f3eb;border-radius:10px;font-family:'Roboto-Regular',sans-serif}
.section.visual .pagination span{display:inline-block;font-size:12px;color:#888}
.section.visual .pagination span.swiper-pagination-current{color:#222;font-family:'Roboto-Medium',sans-serif}

/* Banner */
.section.banner{border-top:8px solid #fff}
.section.banner a{display:block;}

/*.section.diet .tabDiet li.on a{border:1px solid #700000}*/
/*.section.diet .tabDiet li.on.tabDiet01 a:before{background-image:url(/Res/U/M/DEF/img/main/ico_tab_diet01_on.png);}
.section.diet .tabDiet li.on.tabDiet02 a:before{background-image:url(/Res/U/M/DEF/img/main/ico_tab_diet02_on.png);}
.section.diet .tabDiet li.on.tabDiet03 a:before{background-image:url(/Res/U/M/DEF/img/main/ico_tab_diet03_on.png);}
.section.diet .tabDiet li.on.tabDiet04 a:before{background-image:url(/Res/U/M/DEF/img/main/ico_tab_diet04_on.png);}
.section.diet .tabDiet li.on.tabDiet05 a:before{background-image:url(/Res/U/M/DEF/img/main/ico_tab_diet05_on.png);}
.section.diet .tabDiet li.on.tabDiet06 a:before{background-image:url(/Res/U/M/DEF/img/main/ico_tab_diet06_on.png);}
.section.diet .tabDiet li.on.tabDiet07 a:before{background-image:url(/Res/U/M/DEF/img/main/ico_tab_diet06_on.png);}*/
.section.diet .tabDiet li.on + li a{border-left:none}
/*.section.diet .tabDiet li.on a span{color:#700000}*/
/*.section.diet .tabDiet li.on a em{color:#700000}*/

.section.diet .dietOrder{position:relative;}
.section.diet .dietOrder .pagination{text-align:center;line-height:1;margin-top:15px;font-size:0}
.section.diet .dietOrder .pagination span{opacity:1;width:8px;height:8px;border-radius:50%;background:#e5e5e5;margin:0 5px}
.section.diet .dietOrder .pagination span.swiper-pagination-bullet-active{background:#700000}
.section.diet .dietOrder .item{background:#fff;padding:15px 25px 20px 25px;width:55.6%}
.section.diet .dietOrder .dietDate{text-align:center;padding-bottom:13px;border-bottom:1px solid #e6e6e6}
.section.diet .dietOrder .dietDate .date{display:block;line-height:1;font-family:'NotoKR-Medium',sans-serif;color:#222;margin-bottom:6px}
.section.diet .dietOrder .dietDate .day{line-height:1;font-size:11px;color:#666;}
.section.diet .dietOrder .dietList{margin-top:5px}
.section.diet .dietOrder .dietList li{margin-top:3px}
.section.diet .dietOrder .dietList li:first-child{margin-top:0}
.section.diet .dietOrder .dietList li a{display:table;}
.section.diet .dietOrder .dietList li .img{position:relative;left:-6px;display:table-cell;vertical-align:middle;width:60px;}
.section.diet .dietOrder .dietList li dl{display:table-cell;vertical-align:middle;padding-left:4px}
.section.diet .dietOrder .dietList li dt{color:#222;margin-bottom:2px}
.section.diet .dietOrder .dietList li dd{font-size:11px;color:#888}
.section.diet .dietOrder .btnArea{margin-top:20px}
.section.diet .dietOrder .btns{width:50%;margin:0 auto;border-radius:20px}

/* Product List */
.section.prod{background:#f7f7f5;padding:40px 15px 30px 30px}

/*!* BonCenter *!*/
.bonCenter{text-align:left;padding:30px 0}
.bonCenter .centername{position:relative; padding-left:25px; font-size:16px;font-family:'NotoKR-Medium',sans-serif;line-height:1;color:#222}
.bonCenter .centername:before{display:block;content:'';width:20px;height:20px;background:url(/Res/U/M/DEF/img/main/ico_bon_tel.png) no-repeat;background-size:20px;position:absolute;top:-3px;left:0;}
.bonCenter .tel{display:inline-block;font-size:28px;font-family:'NotoKR-Bold',sans-serif;color:#222;line-height:28px;margin:10px 0 15px 0;}
.bonCenter .copy{line-height:21px;color:#666}
/*.bonCenter .menu{margin-top:20px;display:table;width:100%;table-layout:fixed}*/
/*.bonCenter .menu a{display:table-cell;text-align:center;font-size:14px;font-family:'NotoKR-Medium';line-height:1;color:#444;background:#fff;height:40px;line-height:38px;border:1px solid #e5e5e5;border-left:none}*/
/*.bonCenter .menu a:first-child{border-left:1px solid #e5e5e5}*/