@charset "utf-8";


@import url('http://fonts.googleapis.com/earlyaccess/nanumgothic.css');
/* CSS Document */

/*Base*/
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button {margin:0; padding:0;-webkit-text-size-adjust:none;}
body,input,textarea,select,table,button {font-size:12px; font-family:'나눔고딕', Nanum Gothic, '돋움', Dotum, '굴림', Gulim, AppleGothic, sans-serif; text-align:justify; letter-spacing:-0.1px; }
body {position:relative; word-wrap:break-word; word-break:break-all; background-color:#3b3b3b;}
img,fieldset {border:0;}
legend{display:none}
ul,ol,li {list-style:none;margin:0px;padding:0px;}
a{color:#000; text-decoration:none;text-overflow:ellipsis;-o-text-overflow:ellipsis;}
a:link,a:hover,a:active{text-decoration:none;}
em,address {font-style:normal;}
hr{display:none !important}


/************** 메인부분 ***************/
#wrap {float:left; width:100%; background-color:#FFFFFF;}

#header_bg{background:url(../image/top_bg.jpg) repeat-x; height:48px;}
#header {float:left; width:100%;height:48px; }
#header ul li.logo {text-align:center; padding:0px 0px;}
/*#header ul li.btn_before a {position:absolute; top:0px; right:4px; padding:0; margin:0px;}
#header ul li.btn_home a {position:absolute; top:0px; left:4px; padding:0; margin:0px;}*/


#nav {float:left; width:100%; height:29px; background:url(../image/nav_bg.png) repeat-x;}
#nav ul li.nav {text-align:center; }


#contents {float:left; width:100%; padding:0; margin:0; }
#contents ul li.main_title {text-align:center; padding:0px; margin:0px;background:url(../image/main_bg.png) repeat-x;}
.main_title {text-align:center; padding:0px; margin:0px;background-color:#dfd4c2;}


#sub_contents {float:left; width:100%;padding:0; margin:0;}
/*.map_title {padding-top:22px; padding-left:15px; padding-bottom:6px;}
.map_cont {padding-left:15px;}
.title1 {text-align:center; padding:0px; margin:0px;}
.tel {text-align:center; padding:0; margin:0;}*/

#menu_contents {width:320px; margin:0 auto;}
.menu_title{margin:56px 0 19px 0;padding-left:15px;} 

#menu_txt { margin-top:20px; line-height:20px;}
#menu_txt li{padding-left:15px; }
.style2 {color: #ff0000}/*음식가격-red*/


#map {width:320px; margin:0 auto;}
.map_title { margin:56px 0 15px 0; padding-left:15px;}

#map_txt ul li{padding-left:15px; height:20px;}

.map_cont {padding-left:15px; margin-top:10px; margin-bottom:20px;  }
.title1 {text-align:center; padding:0px; margin:0px;}
.tel {text-align:center; padding:0; margin:0;}


#footer {float:left; width:100%; margin:0; padding:12px 0; background-color:#3b3b3b; text-align:center; font-size:11px; letter-spacing:-0.1px; color:#FFFFFF;}
#footer ul li{height:18px;}
.footer_sfont{color:#c7c7c7;}



#borad_list06 ul.step01 li span.img {float:left; width:30%; text-align:center;}

