/* BASIC css start */
#header { position: relative; width: 1000px; height: 115px; margin: 0 auto; }

#header .dodo_gab  { color: #c7c7c7; font-size: 12px; padding:0px 5px 0 10px;vertical-align : middle }
#header .dodo_top_right { float:right; padding:20px 0 0 0; width:240px;}
#header .dodo_top_right li  {display: inline;  color: #7d7d7d; font-size: 11px; float:left;}
#header .dodo_top_right li:nth-of-type(1){padding-left: 36px;}
#header .dodo_top_right li a { color: #7d7d7d; font-size: 11px;}

#header .dodo_top_right .search {padding:20px 0 0 0; float:right;  background: url(/design/facefood/dodo_make_02/make_02_16.jpg) repeat-x 0 100%}
#header .dodo_top_right .keyword {width:140px; padding: 0 0 0 0; border:0; background-color:transparent;}


#header .logo {margin-left:280px; padding:20px 0 0 0}
#header .logo { top: 33px; left: 0;}

/*네비*/
#nav { width: 100%; position: relative; z-index: 2; }
#nav .nav_top,
#nav .nav_bottom .sub_wrap { display: -ms-flexbox; display: -webkit-box; display: flex; justify-content: space-around; width: 100%; max-width: 1000px; margin: 0 auto; }
#nav .nav_top li { display: block; width: 200px; padding: 20px; box-sizing: border-box; color: #000; font-size: 16px; font-weight: 600; text-align: center; cursor: pointer; }
#nav .nav_bottom { width: 100%; position: absolute; bottom: 0; left: 0; transform: translateY(100%); background-color: #fff; font-size: 14px; }
#nav .nav_bottom .sub_wrap li { width: 200px; }
#nav .nav_bottom .sub_wrap li a { display: block; padding: 20px 35px; padding-right: 0; }
#nav .nav_bottom .sub_wrap li a:hover { color: #e6000b; font-weight: bold; }
#nav .nav_bottom .sub_wrap li.center a { padding-left: 78px; }

#dodo_navi ,#dodo_navi ul, #dodo_navi li{list-style:none;margin:0;padding:0;z-index:1}
#dodo_navi a{text-decoration:none;display:block; text-align: left;}

#dodo_navi{width: 100%; background-color: #fff; overflow: hidden; position: absolute; text-align: center;}
#dodo_navi .sub_wrap{width:100%; position: relative; top: 0; left: 0; overflow: hidden;}
#dodo_navi .sub_wrap>ul{width:1000px; margin: 0 auto; overflow: hidden;}
#dodo_navi .sub_wrap>ul>li{float:left; margin: 15px 0; width: 200px}
#dodo_navi .sub_wrap>ul>li:last-child{margin-right: 0;}

#dodo_navi .sub_wrap .sub ul li{margin-bottom: 20px; display: block; width: 200px; overflow: hidden; box-sizing: border-box;}
#dodo_navi .sub_wrap .sub ul li a{font-size: 13px; padding: 10px 0;}
#dodo_navi .sub_wrap ul .sub01 ul li a{padding-left: 35px; box-sizing: border-box;}
#dodo_navi .sub_wrap ul .sub02 ul li a{padding-left: 37px; box-sizing: border-box;}
#dodo_navi .sub_wrap ul .sub03 ul li a{text-align: center;}
#dodo_navi .sub_wrap ul .sub04 ul li a{text-align: center;}
#dodo_navi .sub_wrap ul .sub05 ul li a{padding-left: 71px; box-sizing: border-box;}
#dodo_navi .sub_wrap .sub  ul li a:hover{color:#e6000b; font-weight: bold;}

#dodo_navi .main_border{position: absolute; top: 0; left:0; width:100%; height: 50px; margin: 0 auto; box-sizing: border-box; cursor:pointer;}

/*배너*/
#dodo_banner_01 ul, #dodo_banner_01 li{list-style:none;margin:0;padding:0}
#dodo_banner_01 img{border:none}

#dodo_banner_01 {width:100%;height:170px;position:relative;overflow:hidden; top:50px; background-color: #fff;}
#dodo_banner_01 .imgSet{position:relative}
#dodo_banner_01 .imgSet li{position:absolute;width:100%;text-align:center}
#dodo_banner_01 .imgSet li.bg1{}
/* BASIC css end */

