/* Written By MJS */

html,body,p,div,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select{margin:0;padding:0;font-size:12px;color:#282828;}
img,fieldset{border:0;margin:0;padding:0;}
ul,ol{list-style:none}
em,address{font-style:normal}
a{border:0;cursor:pointer;color:#333;}
a:link{border:0;color:#333;text-decoration:none}
a:visited,a:hover,a:active{border:0;color:#333;text-decoration:none}
table{border-spacing:0;padding:0;border:0;border-collapse:collapse}
.blind{visibility:hidden;overflow:hidden;position:absolute;top:0;left:0;width:0;height:0;font-size:0;line-height:0}


html,body{min-width:1200px;font-family:NanumGothic,'나눔고딕',ng,sans-serif; font-size:12px;}


/* 나눔고딕 폰트 적용 */
@font-face{
font-family:ng;
src:url(./font/NanumGothic.eot);
src:local(※), url(./font/NanumGothic.woff) format(‘woff’)}

*{font-family:NanumGothic,'나눔고딕',ng,sans-serif}




/*=================================== 상단 ===================================*/
/* 로고 */
/*.logo{float:left;width:572px;height:115px;margin-left:70px;}*/
.logo{width:420px;position:relative;margin:0 auto;}

/* 상단 CS */
.top_cs{position:absolute;right:0;top:0px;}
.top_cs2{position:absolute;right:0;top:50px;}

/* 메뉴 */
.menu{position:relative;float:left;width:100%;height:50px;z-index:99999;border-top:1px solid #e8e8e8;}
.menu > ul{position:relative;width:1200px;margin:0 auto;}
.menu > ul > li {float:left; border-right:1px solid #e8e8e8; border-top:none; width:179px;}
.menu > ul > li:hover, .menu > ul > li:hover > a {background:#cf2565;color:#f3f386;}
.menu > ul > li:first-child{border-left:1px solid #e8e8e8;padding-left:0;}
.menu > ul > li:last-child{border-right:1px solid #e8e8e8; padding:0; width:62px !important;}
.menu > ul > li > a {float:left;display:block;padding-bottom:0px;width:100%;height:50px;line-height:50px;vertical-align:middle;text-align:center;font-size:15px;font-weight:600;color:#8b8b8b;}
.menu > ul > li > .last_icon{color:#000;display:inline-block; height:30px;font-size:15px; padding-top:20px; padding-left:20px; font-weight:none;}
.menu > ul > li > .last_icon:hover{background:#cf2565;}

.menu > ul > li .m005_m_0:hover {color:#f3f386;}
.menu > ul > li .m005_m_1 {color:#dc2d67; padding-right:10px;}
.menu > ul > li .m005_m_2 {padding-right:30px;}


.menu > ul > li > ul{display:none;}/* 마우스오버 시 나오는 메뉴 */
.menu > ul > li:hover ul{position:absolute;left:0;top:50px;width:179px;display:block;background:#cf2565;z-index:1000;}
.menu > ul > li:hover ul.m001{left:1px;}
.menu > ul > li:hover ul.m002{left:181px;}
.menu > ul > li:hover ul.m003{left:361px;}
.menu > ul > li:hover ul.m004{left:541px;}
.menu > ul > li:hover ul.m005{left:721px;}
.menu > ul > li:hover ul.m006{left:0; width:1199px; margin-bottom:150px;}
.menu li li{display:inline-block;float:left;width:100%;background:none;}
.menu li li a{/*text-indent: 1em; float:left;*/ text-align:center;width:100%;display:block;font-size:14px;font-weight:600;color:#fff;height:15px;line-height:15px; padding:15px 0; cursor:pointer;}
.menu li li a:hover{font-weight:bold;background:#cf2565;color:#f3f386;}

.sitemap_top {float:left;width:1200px;}/* 하단로고 */
.sitemap_top dl{float:left;width:178px;}
.sitemap_top dl dt{font-size:14px;font-weight:600;margin-bottom:15px;color:#fff;}
.sitemap_top dl dt p{font-size:14px;margin-bottom:5px;color:#fff;}
.sitemap_top dl dd {text-align:center;}
.sitemap_top dl dd a{font-size:14px;color:#fff; text-indent: 0.5em; }
.sitemap_top dl dt,.sitemap_top dl dt span,.sitemap_top dl dd{float:left;width:100%;}


/*=================================== 메인 ===================================*/

/* 메인비주얼 */
#imgList {position:absolute;width:20000px;left:0px;top:0px;}
#imgList div{float:left;margin:0px;padding:0px;}
a.ar_left{position:absolute;top:250px;left:30px;width:21px;height:41px;z-index:99999;}
a.ar_right{position:absolute;top:250px;right:130px;width:21px;height:41px;z-index:99999;}


/* 메인 인테리어 */
.m_interior{float:left;margin-right:10px;}
/*.m_interior > ul{position:relative;width:1100px;margin:0 auto;}*/
/*.m_interior > ul > li{float:left;}*/
/*.m_interior > ul > li:first-child{border-left:none;padding-left:0;}*/

/* 음식메뉴 */
.food_menu {list-style:none; margin:0; padding:0; }
.food_menu li {float:left;}

/* 뉴스 */
#main_news {width:343px;}
#main_news li {float:none; line-height:20px; height:25px;text-align:left; font-size:14px;}
#main_news li:first-child {text-align:right; height:37px;}

/* 상담문의 폼 */
#sangdam_form {background:#b7291b; width:600px;}
#sangdam_form ul > li > ul {width:183px; margin-top:22px;}
#sangdam_form ul > li > ul > li {float:none; line-height:25px; height:30px;text-align:left;}
#sangdam_form ul > li > ul > li input[type=text] {float:left;width:160px;height:12px;padding:7px 6px;border:1px solid #ccc;vertical-align:middle;font-size:11px;color:#898989;margin-bottom:3px;}
#sangdam_form ul > li > ul > li > span {color:#fff;}
#sangdam_form .submit_btn {padding-top:20px;}


ul {list-style:none; margin:0; padding:0;}
li {float:left;}

.div_center {
  margin: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  }

/* 메인 배너2 */
.m_banner{float:left;margin-right:10px;}
.m_banner a{float:left;}

/* 동영상 */
.m_video{float:left;width:516px;height:290px;margin-right:10px;background:#ccc;}

/* 빠른상담하기 */
.counseling{float:left;width:304px;height:230px;padding:30px;background:#ebebeb;}
.coun_title{float:left;width:100%;height:50px;}
.ip_w{float:left;width:98px;height:120px;}
.ip_w input.ip01{float:left;width:82px;height:12px;padding:7px 6px;border:1px solid #ccc;vertical-align:middle;font-size:11px;color:#898989;margin-bottom:3px;}
.ip_w2{float:left;width:206px;height:120px;}
.ip_w2 textarea{float:left;width:104px;height:74px;padding:7px 6px;border:1px solid #ccc;vertical-align:middle;font-size:11px;color:#898989;margin-right:3px;}
.ip_w2 p{float:left;font-size:11px;margin-top:10px;color:#898989;}
.ip_w2 p input{float:left;margin-right:4px;}
.coun_btn{float:left;}
.coun_cs{float:left;margin-top:0;}


/* 자주하는질문, Q&A, 언론보도 */
.m_tab{float:left;width:409px;height:260px;margin-right:10px;}
ul.tabs{margin:0;padding:0;float:left;list-style:none;height:50px;border-bottom:1px solid #ccc;border-left:1px solid #ccc;width:408px;}
ul.tabs li{float:left;margin:0;padding:0;height:49px;line-height:49px;border:1px solid #ccc;border-left:none;margin-bottom:-1px;background:#F0F0F0;overflow:hidden;position:relative;}
ul.tabs li a{float:left;display:block;width:133px;text-align:center;font-size:14px;font-weight:bold;border:1px solid #fff;outline:none;}
ul.tabs li a:hover{background:#ccc;}
ul.tabs li.active, ul.tabs li.active a:hover{background:#fff;border-bottom:1px solid #fff;color:#333;}
.tab_container{border:1px solid #ccc;height:210px;border-top:none;clear:both;float:left;width:407px;background:#fff;}
.tab_content{padding:20px 20px 0 20px;}
ul.tab_list{float:left;width:367px;margin-bottom:20px;}/* 리스트 */
ul.tab_list li{float:left;width:367px;margin-bottom:10px;}
ul.tab_list li a{padding-left:10px;font-size:12px;color:#999;background:url(../img/bullet.gif) no-repeat 0 50%;}
ul.tab_list li a:hover{color:#333;}

/* 우측하단 배너 */
.rolling_slide{position:relative;float:right;width:680px;height:260px;overflow:hidden;}
.rolling_slide ul li{position:absolute;top:0;left:0;}
.rolling_slide .nav_wrap{position:absolute;bottom:30px;height:14px;z-index:2;}
.rolling_slide .nav_wrap ul{display:block;position:relative;margin:0;padding:0;}
.rolling_slide .nav_wrap ul li{display:inline-block;position:relative;width:14px;height:14px;padding:0 4px;cursor:pointer;}
.rolling_slide .nav_wrap.bullet{text-align:center;height:14px;}
.rolling_slide .nav_wrap.bullet ul{display:inline-block;zoom:1;*display:inline;}
.rolling_slide .nav_wrap.bullet ul li{float:left;width:14px;height:14px;text-indent:-1000px;background:url(../img/bullet_off.png) no-repeat;}
.rolling_slide .nav_wrap.bullet ul li.on{float:left;background:url(../img/bullet_on.png) no-repeat;}



/*=================================== 하단 ===================================*/
.sitemap{float:left;width:1200px;}/* 하단로고 */
.sitemap dl{float:left;width:200px;}
.sitemap dl dt{font-size:15px;font-weight:600;margin-bottom:15px;color:#8b8b8b;}
.sitemap dl dt p{font-size:14px;margin-bottom:5px;color:#aaa;}
.sitemap dl dd a{font-size:14px; color: #969096; letter-spacing:0px; line-height:25px;}
.sitemap dl dt,.sitemap dl dt span,.sitemap dl dd{float:left;width:100%;}

.copy{float:left;}/* 카피라이트 */

/* 하단 SNS */
.bottom_sns{float:right;}
.bottom_sns li{float:left;margin-left:10px;}





/*===================================== 우측 사이드바 =====================================*/
/* 오른쪽 사이드바 */
#side_bar{position:absolute;top:250px;right:81px;z-index:100000000; border:1px solid;}
#side_bar .side_bar_fixed{position:fixed;width:122px;background:none;}
#side_bar .side_bar_fixed a{float:left;display:block;}
#side_bar .side_bar_fixed img{float:left;}



/*=================================== 서브 ===================================*/
/* 서브타이틀 */
.sub_title{float:left;width:100%;margin-bottom:50px;}
.title_big{height:40px;font-size:40px;text-align:center;font-weight:600;letter-spacing:-2px;color:#333;margin-bottom:20px;}
.title_small{height:14px;font-size:14px;text-align:center;font-weight:600;color:#333;margin-bottom:8px;}
.title_small2{height:8px;font-size:8px;text-align:center;color:#898989;}

/* 서브메뉴 */
.sm_tab{text-align:center;}
.sm_tab ul{display:inline-block;zoom:1;*display:inline;}
.sm_tab ul li{float:left;margin:0 4px;}
.sm_tab ul li a{float:left;display:block;color:#333;height:16px;line-height:16px;vertical-align:middle;padding:12px 20px;background:#fff;border:1px solid #555;text-align:center;font-size:16px;font-weight:600;}
.sm_tab ul li a:hover{background:#555;color:#fff;}
.sm_tab ul li a.on{background:#555;color:#fff;}
/* 서브메뉴 */
.sm_tab2{text-align:center;}
.sm_tab2 ul{display:inline-block;zoom:1;*display:inline;}
.sm_tab2 ul li{float:left;margin:0 4px;}
.sm_tab2 ul li a{float:left;display:block;color:#6d0f03;height:16px;line-height:16px;vertical-align:middle;padding:12px 20px;background:#f6e7e6;border:1px solid #6d0f03;text-align:center;font-size:16px;font-weight:600;}
.sm_tab2 ul li a:hover{background:#6d0f03;color:#fff;}
.sm_tab2 ul li a.on{background:#6d0f03;color:#fff;}

/* 서서브메뉴 */
.ssm_tab{width:100%;text-align:center;margin-top:50px;border-bottom:2px solid #898989;}
.ssm_tab ul{display:inline-block;zoom:1;*display:inline;margin-bottom:-2px;z-index:100000000;}
.ssm_tab ul li{float:left;margin:0 1px;}
.ssm_tab ul li a{float:left;display:block;border:2px solid #898989;color:#fff;height:16px;line-height:16px;vertical-align:middle;padding:18px 40px;background:#898989;text-align:center;font-size:18px;font-weight:600;}
.ssm_tab ul li a.on{background:#fff;border:2px solid #898989;border-bottom:2px solid #fff;color:#333;}


/* 서브 내용 공간 */
.sub_content{position:relative;width:1200px;min-height:700px;overflow:hidden;margin-top:50px;text-align:center;}


/* 브랜드스토리 슬라이드 */
.brand_ment{position:absolute;right:90px;top:60px;z-index:9000000000}
#imgList2 {position:absolute;width:20000px;left:0px;top:0px;}
#imgList2 div{position:relative;float:left;margin:0px;padding:0px;}
a.imgLeft{position:absolute;top:343px;left:30px;width:21px;height:41px;z-index:99999;}
a.imgRight{position:absolute;top:343px;right:30px;width:21px;height:41px;z-index:99999;}


/* 푸드메뉴 */
/*.food ul{position:relative;float:left;width:1120px;margin:-10px 0 0 -10px;}*/
.food ul{position:relative;float:left;width:1120px;}
.food ul li{position:relative;float:left;width:202px;height:202px;border:1px solid #ccc;margin:10px;}
.food ul li.sqare{position:relative;float:left;width:194px;height:194px;line-height:204px;vertical-align:middle;text-align:center;font-size:30px;font-weight:bold;}
.food ul li.sq01{border:5px solid #784b15;background:#e4dbd0;color:#784b15;}
.food ul li.sq02{border:5px solid #4f9913;background:#e1f8ce;color:#4f9913;}
.food ul li.sq03{border:5px solid #f55683;background:#f6dae2;color:#f55683;}
.food ul li.sq04{border:5px solid #3b261e;background:#e6ddcf;color:#3b261e;}
.food ul li.sq05{border:5px solid #743d7c;background:#f5dcf9;color:#743d7c;}
.food ul li.sq06{border:5px solid #a73636;background:#f8dada;color:#a73636;}
.food ul li.sq07{border:5px solid #a86e2f;background:#f2e8dd;color:#a86e2f;}
.food ul li.sq08{border:5px solid #de7f0f;background:#f6e3cd;color:#de7f0f;}
.food ul li.sq09{border:5px solid #3b2f21;background:#f3e7d9;color:#3b2f21;}
.food ul li.sq10{border:5px solid #bb8a35;background:#f8e9d0;color:#bb8a35;}
.food ul li a{}
.food ul li a span.desc{display:none;}
.food ul li a:hover span.desc{position:absolute;top:0;left:0;width:100%;height:100%;line-height:202px;vertical-align:middle;text-align:center;font-size:16px;font-weight:600;display:block;letter-spacing:-1px;background:url(../img/white_bg.png) repeat;-moz-opacity:0.4;color:#000;}

/* 자주묻는질문 */
.accordion{width:1200px;border-top:1px solid #ccc;}
.accordion li{position:relative;float:left;border-top:1px solid #fff;border-bottom:1px solid #ccc;}
.accordion li p{display:none;padding:20px;color:#555;background:#fbfbfb;}
.accordion a{display:block;width:1200px;padding:20px;font-size:18px;font-weight:600;cursor:pointer;background:#eee;color:#000;}
.accordion p{font-size:14px;line-height:24px;text-align:justify;}

/* 개설절차, 창업조건 */
.tbl2{float:left;width:100%;border-top:3px solid #555;}
.tbl2 table{float:left;width:100%;}
.tbl2 table th{width:220px;background:#f6f6f6;font-size:18px;font-weight:600;text-align:left;color:#333;}
.tbl2 table th b{color:#b50000}
.tbl2 table th:first-child{border-left:none;}
.tbl2 table td,.tbl2 table th{border:1px solid #e0e0e0;text-align:left;padding:18px;}
.tbl2 table td{border-right:none}
.tbl2 table td input{float:left;width:300px;height:12px;font-size:12px;padding:8px;border:1px solid #ccc;background:#fcfcfc;}
.tbl2 table td textarea{float:left;font-size:12px;padding:8px;border:1px solid #ccc;background:#fcfcfc;}
.tbl2_bullet{float:left;width:100%;height:16px;font-size:16px;padding:7px 0 7px 18px;background:url(../img/tbl_bullet.png) no-repeat 0 50%;}
.btn_text{float:left;margin-left:20px;}
.btn_text a{display:block;width:120px;height:14px;line-height:14px;padding:10px 20px;color:#333;font-size:14px;font-weight:600;background:#ccc;border:1px solid #aaa;}
.btn_text a:hover{background:#b50000;color:#fff;border:1px solid #710000;}

/* 투자비용 */
.f_right{float:left;width:100%;font-size:14px;text-align:right;padding:10px 0;}
.tbl3{float:left;width:100%;border-top:3px solid #555;}
.tbl3 table{float:left;width:100%;}
.tbl3 table th{background:#f6f6f6;font-size:18px;font-weight:600;text-align:center;color:#333;}
.tbl3 table th:first-child{border-left:none;}
.tbl3 table td,.tbl3 table th{border:1px solid #e0e0e0;padding:18px;}
.tbl3 table td{border-right:none;font-size:16px;text-align:center;}
.tbl3 table td b{color:#b50000}
.tbl3 table th.bdr{border-right:none;}
.tbl3 table td input{float:left;width:300px;height:12px;font-size:12px;padding:8px;border:1px solid #ccc;background:#fcfcfc;}
.tbl3 table td textarea{float:left;font-size:12px;padding:8px;border:1px solid #ccc;background:#fcfcfc;}
.tbl3_bullet{height:16px;font-size:16px;padding-left:18px;background:url(../img/tbl_bullet.png) no-repeat 0 50%;}


/* 가맹점현황 */
dl.add_info{position:relative;float:left;width:1100px;margin:30px 0;border-top:1px solid #ccc;}
dl.add_info dt{float:left;width:200px;height:50px;line-height:50px;padding-left:20px;font-size:18px;font-weight:600;color:#333;background:#f0f0f0;border-bottom:1px solid #ccc;}
dl.add_info dd{float:left;width:860px;height:50px;line-height:50px;padding-left:20px;font-size:16px;color:#333;border-bottom:1px solid #ccc;}

.book_search{position:relative;float:left;width:100%;height:60px;margin:30px 0 0 0;}


.store_list{position:relative;float:left;width:1200px;}
.store_list ul{float:left;height:258px;border-right:1px solid #ccc; margin-bottom:30px;}
.store_list ul li{float:left;width:298px;height:256px;border:1px solid #ccc;border-right:none;margin-bottom:40px;}
.store_list ul li p{float:left;width:253px;padding:0 20px;font-size:14px;line-height:18px;color:#555;text-align:center;}
.store_list ul li p b{float:left;width:100%;font-size:18px;font-weight:600;color:#000;margin:15px 0 10px 0;}



/* 가맹점현황 최근 */
.map_info{position:relative;float:left;width:1200px;margin-top:30px;}
#map_info_left{float:left;width:720px;height:500px;margin-right:30px;}
#map_info_right{float:left;width:400px; margin-left:30px;}
#map_info_right p{float:left;width:100%;line-height:100%;font-size:14px;color:#000;margin-bottom:20px;}
#map_info_right table{float:left;width:100%;border-top:3px solid #ccc;}
#map_info_right table th{font-size:18px;font-weight:600;background:#f0f0f0;}
#map_info_right table td{font-size:16px;}
#map_info_right table th,#map_info_right table td{padding:15px;text-align:center;border-bottom:1px solid #ccc;}


/* 창업 문의 */
.tbl{float:left;width:100%;border-top:3px solid #555;}
.tbl table{float:left;width:100%;}
.tbl table th{width:140px;background:#f6f6f6;font-weight:600;text-align:left;color:#333;}
.tbl table th:first-child{border-left:none;}
.tbl table td,.tbl table th{border:1px solid #e0e0e0;text-align:left;padding:18px;}
.tbl table td{border-right:none}
.tbl table td input{float:left;width:300px;height:12px;font-size:12px;padding:8px;border:1px solid #ccc;background:#fcfcfc;}
.tbl table td textarea{float:left;font-size:12px;padding:8px;border:1px solid #ccc;background:#fcfcfc;}
.tbl_bullet{height:16px;font-size:16px;padding-left:18px;background:url(../img/tbl_bullet.png) no-repeat 0 50%;}
.tbl_bullet2{height:16px;font-size:16px;padding-left:18px;}

.rule_box{float:left;width:1108px;height:138px;margin-top:18px;padding:20px;line-height:18px;border:1px solid #ccc;overflow-y:scroll;margin-top:30px;background:#f6f6f6;}
.rule_box dl{float:left;width:1098px;}
.rule_box dt{float:left;width:1098px;margin-bottom:10px;font-weight:600;color:#000;}
.rule_box dd{float:left;width:1098px;margin-bottom:20px;}
.rule_box p{float:left;width:1098px;height:26px;line-height:26px;font-size:26px;font-weight:600;margin-bottom:20px;}
.agree{float:left;width:100%;margin-top:10px;}
.agree input{float:left;}
.agree label{float:left;margin-left:5px;}

.btn_4-5{float:left;width:100%;height:50px;margin-top:40px;}
.btn_4-5 a{display:block;width:200px;height:50px;margin:0 auto;}


.open_ing{position:relative;float:left;width:100%;}
.open_ing span{position:absolute;left:0;bottom:160px;width:100%;line-height:100%;font-size:46px;font-weight:600;color:#fff;text-align:Center;}

/****************** 추가 (2020-05-09) *******************************************/
#header_box {width:1200px; height:135px; text-align:center;margin:0 auto;}
#header_box .page_title { padding-top:30px;	font-size:40px;	font-weight:500;}
#header_box .page_title:after {content: "";	display: block;	width: 150px; border-bottom: 1px solid #000; margin: 10px auto;}
