/* 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}


@font-face { /* ³ª´®°íµñ Regular */
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 400;
  src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.eot);
  src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.woff) format('woff'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.ttf) format('truetype');
}
@font-face { /* ³ª´®°íµñ Bold */
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 700;
  src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.eot);
  src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.eot?#iefix) format('embedded-opentype'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.woff) format('woff'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.ttf) format('truetype');
}
@font-face { /* ³ª´®°íµñ ExtraBold */
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 800;
  src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.eot);
  src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.eot?#iefix) format('embedded-opentype'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.woff) format('woff'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.ttf) format('truetype');
}

html, body {
  font-family: 'Nanum Gothic', sans-serif;
  min-width:1140px;
}






/*=================================== »ó´Ü ===================================*/
/* ·Î±×ÀÎ~½Å±ÔÀÔÁ¡¸ÅÀå */
.top_right{position:absolute;right:0;top:0;}
.top_right ul{float:left;width:100%;}
.top_right ul li{float:left;line-height:13px;margin-left:22px;}
.top_right ul li a{float:left;line-height:13px;font-size:12px;color:#fff;}
span.icon_t01{float:left;width:15px;height:13px;margin-right:6px;background:url(../img/icon_t01.png) no-repeat;}
span.icon_t02{float:left;width:15px;height:13px;margin-right:6px;background:url(../img/icon_t02.png) no-repeat;}
span.icon_t03{float:left;width:15px;height:13px;margin-right:6px;background:url(../img/icon_t03.png) no-repeat;}
span.icon_t04{float:left;width:15px;height:13px;margin-right:6px;background:url(../img/icon_t04.png) no-repeat;}


/* ·Î°í */
.logo{float:left;width:283px;height:28px;margin-top:40px;}


/* ¸Þ´º */
/*.menu{position:absolute;right:140px;top:46px;z-index:1000000;}
.menu > ul{float:left;}
.menu > ul > li{float:left;padding-left:34px;}
.menu > ul > li:first-child{border-left:none;padding-left:0;}
.menu > ul > li > a{float:left;display:block;font-size:16px;font-weight:600;color:#fff;padding-bottom:54px;}
.menu > ul > li > ul{display:none;}
.menu > ul > li:hover ul{position:absolute;left:0;top:38px;width:160px;display:block;background:url(../img/m_bg.png) repeat;z-index:1000;}
/*.menu > ul > li:hover ul.m001{left:-48px;}
.menu > ul > li:hover ul.m003{left:152px;}
.menu > ul > li:hover ul.m004{left:268px;}
.menu > ul > li:hover ul.m006{left:486px;}*/
/*.menu > ul > li:hover ul.m001{left:-48px;}
.menu > ul > li:hover ul.m003{left:64px;}
.menu > ul > li:hover ul.m004{left:174px;}
.menu > ul > li:hover ul.m006{left:392px;}
.menu li li{display:inline-block;float:left;width:100%;background:none;text-align:center;}
.menu li li a{float:left;display:block;width:100%;line-height:34px;font-weight:600;font-size:13px;color:#fff;cursor:pointer;}
.menu li li a:hover{color:#fff;background:#000;}*/



/* ¸Þ´º */
#gnb_contain{position:relative;float:left;width:100%;height:50px;margin:1px 0;background:url(../img/m_bg.png) repeat;}/* ¸Þ´º °¡·Î 100% */
#gnb{position:relative;width:1140px;margin:0 auto;}
#gnb ul{float:left;width:100%;}
#gnb ul li{float:left;width:227px;height:50px;}
#gnb ul li a{float:left;width:100%;line-height:50px;font-size:18px;font-weight:600;color:#fff;text-align:center;}
/* ³ÐÀÌ 100% ¼­ºê¸Þ´º */
#snb{position:absolute;left:0;top:51px;display:none;width:100%;background:#666;filter:alpha(opacity=90);opacity: 0.9;-moz-opacity:0.1;}
#submenu{position:relative;width:1142px;margin:0 auto;}
#submenu ul{float:left;width:227px;height:230px;border-right:1px solid #ccc;}
#submenu ul:first-child{border-left:1px solid #ccc;}
#submenu ul li{float:left;width:100%;}
#submenu ul li a{float:left;width:100%;line-height:40px;font-size:14px;font-weight:600;color:#fff;text-align:center;}
#submenu ul li a:hover{background:#000;color:#fff;}/* ¼­ºê¸Þ´º ¸¶¿ì½º¿À¹ö ½Ã ¾×¼Ç */



/* ºí·Î±×~À¯Æ©ºê */
.top_sns{position:absolute;right:0;top:40px;}
.top_sns ul{float:left;}
.top_sns ul li{float:left;width:29px;height:29px;margin-left:10px;}





/*=================================== ¸ÞÀÎ ===================================*/
/* ¸ÞÀÎ ºñÁÖ¾ó °¡·Î 100% */ 
/*#slideshow-controller{position:absolute;bottom:30px;left:47%;}
#slideshow-banner{position:absolute;top:0;left:0;width:100%;height:900px;overflow:hidden;}
#slideshow-banner ul{position:relative;width:100%;height:900px;}
#slideshow-banner ul .slideshow-item{position:absolute;top:0;left:50%;width:2000px;height:900px;margin-left:-1000px;}
#controller-left{/*position:absolute;left:2%;top:45%;cursor:pointer;*/visibility:hidden;overflow:hidden;position:absolute;top:0;left:0;width:0;height:0;font-size:0;line-height:0;overflow:hidden;}
/*#controller-right{/*position:absolute;right:2%;top:45%;cursor:pointer;*/visibility:hidden;overflow:hidden;position:absolute;top:0;left:0;width:0;height:0;font-size:0;line-height:0;overflow:hidden;}
/*.controller-item{display:inline-block;width:20px;height:20px;background:#f08521;margin:0 10px;border-radius:20px;cursor:pointer;}
.controller-item-hover{opacity:1;background:#fff;}
.slideshow-transform{transform:scale(1.1, 1.1);transition:transform 8s;}*/

/* ¸ÞÀÎ ºñÁÖ¾ó °¡·Î 1140px */
#slideshow-controller{position:absolute;bottom:30px;left:0;}
#slideshow-banner{position:absolute;top:0;left:0;width:100%;height:680px;overflow:hidden;}
#slideshow-banner ul{position:relative;width:100%;height:680px;}
#slideshow-banner ul .slideshow-item{position:absolute;top:0;left:0;width:1140px;height:680px;margin-left:0;}
#controller-left{/*position:absolute;left:2%;top:45%;cursor:pointer;*/visibility:hidden;overflow:hidden;position:absolute;top:0;left:0;width:0;height:0;font-size:0;line-height:0;overflow:hidden;}
#controller-right{/*position:absolute;right:2%;top:45%;cursor:pointer;*/visibility:hidden;overflow:hidden;position:absolute;top:0;left:0;width:0;height:0;font-size:0;line-height:0;overflow:hidden;}
.controller-item{display:inline-block;width:20px;height:20px;background:#f08521;margin:0 10px;border-radius:20px;cursor:pointer;}
.controller-item-hover{opacity:1;background:#fff;}
.slideshow-transform{transform:scale(1.1, 1.1);transition:transform 8s;}


/* ¸ÞÀÎ ºê·£µå°Ë»ö */
.category{position:relative;float:left;width:100%;}
.category ul{float:left;width:64%;margin:0 18%;}
.category ul li{float:left;width:8.8%;background:#eee;text-align:center;margin-left:2px;}
.category ul li:first-child{margin-left:0;}
.category ul li a{float:left;width:100%;height:74px;padding:7px 0;text-align:center;border-bottom:5px solid #eee;}
.category ul li a:hover{background:#ccc;border-bottom:5px solid #000;}
.category ul li a img{float:left;width:80%;margin:0 10%;}
.category ul li a p{float:left;width:100%;line-height:20px;font-size:12px;color:#000;text-align:center;}

.search_w{position:relative;float:left;width:100%;margin-top:10px;padding-bottom:20px;border-bottom:1px solid #ccc;}
.search{width:600px;height:60px;border-bottom:2px solid #000;background:none;margin:0 auto;}
.search input.search_bar{float:left;width:510px;height:58px;line-height:58px;vertical-align:middle;padding:0 15px;border:none;background:none;font-size:22px;color:#999;}
.search input.search_btn{float:left;width:60px;height:60px;cursor:pointer;}


/* ÃßÃµ¸ÅÀå */
#imgList{position:absolute;left:0;top:0;width:3000px;height:420px;overflow:hidden;}
#imgList div{float:left;width:1140px;margin-left:100px;}
#imgList div ul{float:left;width:1260px;margin-left:-10px;}
#imgList div ul li{float:left;width:270px;margin:10px;background:#fff;}
#imgList div ul li a{float:left;width:206px;height:126px;padding:30px;border:2px solid #000;border-radius:20px;}
#imgList div ul li a:hover{background:#f6f6f6;}
#imgList div ul li a img{float:left;width:100%;height:200px;}
#imgList div ul li p{float:left;width:100%;font-size:18px;color:#000;font-weight:400;}
#imgList div ul li p b{float:left;width:100%;font-size:18px;color:#ec3800;line-height:26px;margin:0;}
#imgList div ul li b{float:left;width:100%;font-size:18px;color:#000;font-weight:600;line-height:24px;margin:0 0 10px 0;}
#imgList div ul li span{float:left;width:100%;font-size:14px;color:#777;margin:0 0 10px 0;}
a.ar_left{position:absolute;top:187px;left:0;width:45px;height:45px;z-index:99999;}
a.ar_right{position:absolute;top:187px;right:0;width:45px;height:45px;z-index:99999;}
.store_more{position:absolute;bottom:0;left:0;width:100%;text-align:center;}
.store_more a{text-align:center;}



/* FOOD & BEVERAGE */
.main_title{float:left;width:100%;line-height:100%;font-size:40px;font-weight:400;color:#000;text-align:center;margin-bottom:10px;}
#imgList2{position:absolute;left:0;top:50px;width:3000px;height:334px;overflow:hidden;}
#imgList2 div{float:left;width:206px;height:250px;padding:30px;margin:10px;border:2px solid #000;border-radius:20px;}
#imgList2 div:first-child{margin-left:100px;}
#imgList2 div a{float:left;width:100%;margin-bottom:18px;}
#imgList2 div a img{float:left;width:100%;}
#imgList2 div p{float:left;width:100%;font-size:18px;color:#000;font-weight:400;}
#imgList2 div p b{float:left;width:100%;font-size:18px;color:#ec3800;line-height:26px;margin:0;}
#imgList2 div b{float:left;width:100%;font-size:18px;color:#000;font-weight:600;line-height:24px;margin:0 0 10px 0;}
#imgList2 div span{float:left;width:100%;font-size:14px;color:#777;margin:0 0 10px 0;}
a.ar_left2{position:absolute;top:224px;left:0;width:45px;height:45px;z-index:99999;}
a.ar_right2{position:absolute;top:224px;right:0;width:45px;height:45px;z-index:99999;}



/* Ãþº°¾È³»~°í°´¼¾ÅÍ */
.main_box{position:relative;float:left;width:1160px;margin-left:-10px;}
.b_box{position:relative;float:left;width:300px;height:600px;margin:10px;padding:40px;background:#eb702c;}
//.m_box{position:relative;float:left;width:300px;height:160px;margin:10px;padding:40px;background:gray;}
.m_box{position:relative;float:left;width:300px;height:160px;margin:10px;padding:40px;background:#fff;}
.m_box2{position:relative;float:left;width:380px;height:240px;margin:10px;background:gray;}
.s_box{position:relative;float:left;width:260px;height:160px;margin:10px;padding:40px;background:#fff;}
.box_title{float:left;width:100%;line-height:100%;font-size:26px;font-weight:600;color:#fff;}
.box_title2{float:left;width:100%;line-height:100%;font-size:26px;font-weight:600;color:#666;}

/* Ãþº°¾È³» */
.b_box ul{float:left;width:100%;margin-top:10px;}
.b_box ul li{float:left;width:100%;padding:20px 0;border-top:1px dashed #f3a980;}
.b_box ul li:first-child{border-top:2px solid #fff;margin-top:20px;}
.b_box ul li b{float:left;width:40%;line-height:100%;font-size:60px;font-weight:bold;letter-spacing:-3px;color:#f3a980;}
.b_box ul li p{float:left;width:60%;line-height:24px;font-size:16px;font-weight:600;color:#fff;}

/* ´çÃ·ÀÚ¾È³», ÀÚÁÖ¹¯´ÂÁú¹®, ±¸ÀÎ±¸Á÷ */
ul.board{float:left;width:100%;margin-top:20px;}
ul.board li{float:left;width:100%;}
ul.board li a{float:left;width:96%;line-height:24px;font-size:13px;color:#888;padding-left:4%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:url(../img/bullet.gif) no-repeat 0 50%;}
ul.board li a:hover{text-decoration:underline;}
ul.board2{float:left;width:100%;margin-top:20px;}
ul.board2 li{float:left;width:100%;}
ul.board2 li a{float:left;width:96%;line-height:24px;font-size:13px;color:#fff;padding-left:4%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:url(../img/bullet2.gif) no-repeat 0 50%;}
ul.board2 li a:hover{text-decoration:underline;}
a.more{position:absolute;right:40px;top:40px;line-height:100%;font-size:26px;font-weight:600;color:#fff;}
a.more2{position:absolute;right:40px;top:40px;line-height:100%;font-size:26px;font-weight:600;color:#666;}

/* ÀÌº¥Æ® ½½¶óÀÌµå */
.main_slide{position:relative;width:380px;height:240px;overflow:hidden;}
.main_slide ul li{position:absolute;top:0;left:0;}
.main_slide .nav_wrap{position:absolute;bottom:20px;height:12px;z-index:2;}
.main_slide .nav_wrap ul{display:block;position:relative;margin:0;padding:0;}
.main_slide .nav_wrap ul li{display:inline-block;position:relative;width:12px;height:12px;padding:0 3px;cursor:pointer;}
.main_slide .nav_wrap.bullet{text-align:center;height:12px;}
.main_slide .nav_wrap.bullet ul{display:inline-block;zoom:1;*display:inline;}
.main_slide .nav_wrap.bullet ul li{float:left;width:12px;height:12px;text-indent:-999999999px;background:url(../img/bullet_off.png) no-repeat;}
.main_slide .nav_wrap.bullet ul li.on{float:left;background:url(../img/bullet_on.png) no-repeat;}

/* ºÐ½Ç¹°¼¾ÅÍ */
.box_text{float:left;width:100%;line-height:22px !important;font-size:14px !important;color:#edd2ff !important;margin:20px 0 34px 0;}
a.quick_go{float:left;width:110px;height:40px;line-height:40px;font-size:16px;font-weight:600;text-align:center;color:#a988bf;background:#fff;}
.box_bg{position:absolute;bottom:0;right:40px;width:141px;height:101px;background:url(../img/box_img.png) no-repeat;}

/* °í°´¼¾ÅÍ */
/*.s_box2{position:relative;float:left;width:660px;height:80px;margin:10px;padding:40px;background:#fff;}
.s_box2 p{float:left;width:100%;margin-bottom:0;}
.s_box2 p b{float:left;line-height:26px;font-size:26px;font-weight:600;color:#fff;}
.box_text2{float:left;line-height:40px;font-size:14px;color:#9ad6d5;margin-left:8px;}
.cs_num{float:left;line-height:50px;font-size:50px;font-weight:1000;letter-spacing:-2px;color:#ffde00;margin-right:15px;}
.cs_time{float:left;line-height:68px;font-size:16px;font-weight:600;color:#fff;}*/



/* 2018-07-24 Ãß°¡ */
.box_wrap{position:relative;float:left;width:1160px;margin-left:-10px;}
.b_box2{position:relative;float:left;width:286px;height:170px;margin:10px;padding:40px;background:#fff;}
.b_box3{position:relative;float:left;width:270px;height:270px;margin:10px;background:gray;}
.b_box4{position:relative;float:left;width:208px;height:208px;margin:10px;padding:30px;border:1px solid #ccc;background:#fff;}
.box_bg2{position:absolute;bottom:0;right:40px;width:141px;height:101px;background:url(../img/box_img2.png) no-repeat;}
.box_bg3{position:absolute;bottom:0;right:40px;width:141px;height:101px;background:url(../img/box_img3.png) no-repeat;}
.box_text3{float:left;width:100%;line-height:22px !important;font-size:14px !important;color:#a8f3f2 !important;margin:20px 0 34px 0;}
a.quick_go2{float:left;width:110px;height:40px;line-height:40px;font-size:16px;font-weight:600;text-align:center;color:#34acab;background:#fff;}
.box_text2{float:left;width:100%;line-height:20px;font-size:14px;color:#aaa;margin-top:20px;}
.cs_num{float:left;line-height:100%;font-size:34px;font-weight:1000;letter-spacing:-2px;color:#eb7a00;margin:14px 0;}
.cs_time{float:left;line-height:22px;font-size:16px;font-weight:600;color:#aaa;}





/*=================================== ÇÏ´Ü ===================================*/
/* ÇÏ´Ü·Î°í, ÇÏ´Ü¸Þ´º */
.f_menu{position:relative;float:left;width:100%;height:30px;padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #545351;}
.f_menu ul{position:absolute;right:0;top:10px;}
.f_menu ul li{float:left;line-height:16px;margin-left:20px;padding-left:20px;border-left:1px solid #555;}
.f_menu ul li:first-child{border-left:none;}
.f_menu ul li a{float:left;font-size:16px;color:#fff;}


/* Ä«ÇÇ¶óÀÌÆ® */
.copy{float:left;width:100%;font-size:13px;color:#8e8e8e;line-height:20px;}


/* ¸ÇÀ§·Î */
#top{position:fixed;bottom:40px;right:40px;cursor:pointer;}





/*=================================== ¼­ºê ===================================*/
/* ¼­ºêºñÁÖ¾ó */
#sub_visual{position:absolute;left:0;top:0;width:100%;height:400px;overflow-x:hidden;}
.s_visual{position:absolute;top:0;left:50%;width:2000px;margin-left:-1000px;}


/* ¼­ºê¸Þ´º */
.sub_menu_w{position:relative;float:left;width:100%;height:50px;background:#fff;border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin-top:280px;z-index:10000;}
.sub_menu{position:relative;width:1140px;height:50px;margin:0 auto;border-left:1px solid #ccc;}
.home{float:left;width:70px;padding:15px 0;text-align:center;border-right:1px solid #ccc;}
.sub_menu b,.sub_menu p{float:left;width:200px;height:50px;line-height:50px;vertical-align:middle;text-align:center;color:#000;font-size:18px;border-right:1px solid #ccc;}

.sub_menu ul{display:none;}/* ¸¶¿ì½º¿À¹ö ½Ã ³ª¿À´Â ¸Þ´º */
.sub_menu:hover ul{position:absolute;left:272px;top:51px;width:200px;display:block;}
.sub_menu li{display:inline-block;float:left;width:100%;height:40px;margin-bottom:1px;background:#999;text-align:center;}
.sub_menu li a{float:left;width:100%;display:block;font-size:14px;height:40px;line-height:40px;font-weight:600;color:#fff;cursor:pointer;}
.sub_menu li a:hover{color:#fff;font-weight:600;background:#555;}
.sub_list{position:relative;float:left;width:100%;}
.sub_list ul{position:relative;width:1144px;border-left:1px solid #ccc;margin:0 auto;}
.sub_list ul li{float:left;width:285px;height:68px;border:1px solid #ccc;margin-left:-1px;background:#f4f4f4;margin-top:-1px;}
.sub_list ul li a{float:left;display:block;width:100%;height:68px;line-height:68px;text-align:center;font-size:20px;color:#555;background:#f4f4f4;}
.sub_list ul li a.select{font-size:24px;background:#449ef9;color:#fff;font-weight:600;}
.sub_list ul li a:hover{font-size:24px;background:#449ef9;color:#fff;font-weight:600;}


/* ¼­ºê ³»¿ë Æ² */
.sub_content{position:relative;float:left;width:1060px;padding:40px 40px 80px 40px;margin:60px 0;min-height:400px;background:#fff;border:1px solid #ccc;z-index:100;}





/*=================================== ¼­ºê °øÅë style ===================================*/
/* ÆäÀÌÂ¡ */
.paging_w{position:relative;float:left;width:100%;height:26px;margin:80px 0 0 0;}
.paging{text-align:center;}
.paging ul{display:inline-block;zoom:1;*display:inline;margin:0 10px}
.paging ul li{float:left;margin:0 5px;}
.paging ul li a{float:left;text-align:center;height:26px;line-height:26px;font-size:16px;background:#eee;color:#898989;padding:0 10px;}
.paging ul li a.on{background:#000;color:#fff;font-weight:600;}


/* µðÅ×ÀÏ ÆäÀÌÁö */
#thumbnail{position:relative;float:left;width:100%;height:609px;margin:0 0 50px 0;}
ul.thumbnail{float:right;max-width:200px;}
ul.thumbnail li{float:left;max-width:200px;max-height:143px;margin-top:12px;}
ul.thumbnail li:first-child{margin-top:0;}
ul.thumbnail img{float:left;width:100%;}
ul.thumbnail a{float:left;display:block;background:#000;filter:alpha(opacity=40);opacity: 0.4;-moz-opacity:0.6;}
ul.thumbnail a.active{background:none;filter:alpha(opacity=100);opacity:100;-moz-opacity:0;}
.thum_img{position:absolute;left:0;top:0;width:850px;height:609px;}
.thum_img img{float:left;max-width:848px;max-height:608px;}

.dtl_title{position:relative;float:left;width:100%;line-height:40px;font-size:30px;margin-bottom:40px;padding-bottom:20px;border-bottom:1px solid #000;}
.dtl_text{float:left;width:93%;padding:3%;line-height:26px;font-size:16px;border:5px solid #efefef;margin-bottom:60px;}
.dtl_event_w{position:relative;float:left;width:100%;text-align:center;margin-bottom:40px;}
.dtl_event_w img{position:relative;text-align:center;z-index:10px;}
.dtl_event{float:left;width:90%;padding:6% 4% 4% 4%;line-height:24px;font-size:18px;font-weight:600;text-align:left;color:#666;border:4px solid #ff812d;margin:-30px 0 0 0;z-index:-10px;}
.dtl_event b{float:left;width:100%;line-height:100%;font-size:22px;font-weight:600;color:#cc494c;margin-bottom:20px;}
a.dtl_top{position:absolute;right:0;top:0;height:40px;line-height:40px;background:url(../img/dtl_top.gif) repeat;color:#fff;font-size:18px;font-weight:600;padding:0 18px;}





/*=================================== ¼­ºê ÄÁÅÙÃ÷ ===================================*/
/* Ãþº°¾È³» */
.floor{position:relative;float:left;width:100%;}
ul.floor_tab{float:left;width:100%;}
ul.floor_tab li{float:left;width:24.88%;border:1px solid #555;margin-left:-1px;}
ul.floor_tab li:first-child{margin-left:0;}
ul.floor_tab li a{float:left;width:100%;line-height:64px;font-size:24px;text-align:center;color:#555;background:#efefef;}
ul.floor_tab li a.on{font-size:28px;color:#fff;background:#555;font-weight:600;}
.floor_img{float:left;width:93%;padding:3%;border:5px solid #555;}

ul.floor_store{position:relative;float:left;width:100%;margin:20px 0 60px 1px;}
ul.floor_store li{position:relative;float:left;width:98%;height:46px;line-height:46px;border:1px solid #ccc;padding-left:1.5%;margin:-1px 0 0 0;cursor:pointer;}
ul.floor_store li a{float:left;width:100px;line-height:30px;height:30px;font-size:12px;font-weight:600;color:#fff;text-align:center;margin:8px 20px 8px 0;background:#000;}
ul.floor_store li b{float:left;width:7%;line-height:46px;font-size:14px;color:#000;}
ul.floor_store li p{float:left;width:20%;font-size:14px;color:#000;}
ul.floor_store li font{float:left;width:52%;font-size:12px;color:#777;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
ul.floor_store li b .color_bar1{float:left;width:30px;height:16px;margin:15px 6px 15px 0;background:#9a5b35;}
ul.floor_store li b .color_bar2{float:left;width:30px;height:16px;margin:15px 6px 15px 0;background:#7245b6;}
ul.floor_store li b .color_bar3{float:left;width:30px;height:16px;margin:15px 6px 15px 0;background:#e76c2b;}
ul.floor_store li b .color_bar4{float:left;width:30px;height:16px;margin:15px 6px 15px 0;background:#d0376d;}
ul.floor_store li span{position:absolute;right:2%;top:15px;line-height:16px;font-size:14px;color:#555;padding-left:22px;background:url(../img/floor_cs.png) no-repeat;}



/* ¸ÅÀå¾È³» */
.sub_search{position:relative;float:left;width:1000px;height:40px;padding:30px;background:#eee;margin-bottom:10px;}
.sub_search{float:left;height:40px;}
.sub_search p{float:left;line-height:40px;font-size:18px;font-weight:600;color:#000;margin-right:15px;}
.sub_search select{float:left;width:140px;padding:0 10px;height:40px;line-height:40px;font-size:16px;color:#666;margin-right:34px;background-size:50px;border:none;}
input.sub_search_btn{position:absolute;right:30px;top:30px;width:100px;height:40px;line-height:40px;font-size:18px;font-weight:400;text-align:center;color:#fff;background:#0050b4;border:none;cursor:pointer;}
input.sub_search_bar{float:left;width:440px;padding:0 10px;height:39px;line-height:39px;font-size:14px;color:#555;background:none;border:none;border-bottom:1px solid #000;}

.category2{position:relative;float:left;width:100%;}
.category2 ul{float:left;width:99.88%;border:1px solid #ccc;}
.category2 ul li{float:left;width:9%;background:#eee;text-align:center;border-left:1px solid #ccc;}
.category2 ul li:first-child{border-left:none;}
.category2 ul li a{float:left;width:100%;height:103px;padding:7px 0;text-align:center;border-bottom:5px solid #eee;}
.category2 ul li a:hover{background:#ccc;border-bottom:5px solid #000;}
.category2 ul li a img{float:left;width:80%;margin:0 10%;}
.category2 ul li a p{float:left;width:100%;line-height:20px;font-size:12px;color:#000;text-align:center;}

.store_list{position:relative;float:left;width:100%;margin-top:30px;}
.store_list ul{float:left;width:1080px;margin-left:-10px;}
.store_list ul li{float:left;width:340px;height:350px;margin:10px;}
.store_list ul li a{float:left;width:100%;}
.store_list ul li a img{float:left;width:100%;height:220px;}
.store_list ul li p{float:left;width:100%;font-size:18px;color:#000;font-weight:400;}
.store_list ul li p b{float:left;width:100%;font-size:18px;color:#ec3800;line-height:26px;margin:0;}
.store_list ul li b{float:left;width:100%;font-size:18px;color:#000;font-weight:600;line-height:30px;margin:20px 0 0 0;}
.store_list ul li span{float:left;width:100%;font-size:14px;color:#777;margin:0 0 10px 0;}



/* ½Ã¼³¾È³» */
.facility{float:left;width:100%;}
.facility ul{float:left;width:100%;}
.facility ul li{float:left;width:50%;}


/* ÀÌº¥Æ®&¼¼ÀÏ */
.event_list{position:relative;float:left;width:100%;margin-top:30px;}
.event_list ul{position:relative;float:left;width:1080px;margin-left:-10px;}
.event_list ul li{position:relative;float:left;width:340px;height:350px;margin:10px;}
.event_list ul li a{float:left;width:100%;margin-bottom:18px;}
.event_list ul li a img{float:left;width:100%;height:220px;}
.event_list ul li p{float:left;width:100%;font-size:18px;color:#000;font-weight:600;}
.event_list ul li span{float:left;width:100%;font-size:14px;color:#777;margin:10px 0 0 0;}
.event_list ul li a.e_more{position:absolute;left:0;bottom:0;width:90px;height:28px;line-height:28px;font-size:12px;font-weight:600;text-align:center;color:#fff;background:#999;}
.event_list ul li a.e_more:hover{background:#ff812d;}



/* ´çÃ·ÀÚ¼Ò½Ä, ½Å±ÔÀÔÁ¡¾È³» */
.accordion{position:relative;float:left;width:100%;border-top:1px solid #ccc;}
.accordion li{position:relative;float:left;width:100%;border-top:1px solid #fff;border-bottom:1px solid #ccc;}
.accordion li .ntc_list{display:none;padding:2%;color:#555;font-weight:400;background:#fbfbfb;}
.accordion li .ntc_list p{font-size:14px;line-height:22px;}
.accordion li div{display:block;width:96%;padding:2%;font-size:18px;font-weight:600;cursor:pointer;background:#eee;color:#000;}
.accordion li .file{float:left;text-align:center;height:26px;line-height:26px;font-size:16px;background:#eee;color:#898989;padding:0 10px;background:#000;color:#fff;font-weight:600;}

.accordion2{position:relative;float:left;width:100%;border-top:1px solid #ccc;}
.accordion2 li{float:left;width:96%;padding:2%;font-size:18px;font-weight:600;cursor:pointer;background:#f0f0f0;border-top:1px solid #fff;border-bottom:1px solid #ccc;}




/* ÆäÀÌÂ¡ */
.paging_w{position:relative;float:left;width:100%;height:26px;margin:40px 0;}
.paging{text-align:center;}
.paging ul{display:inline-block;zoom:1;*display:inline;margin:0 10px}
.paging ul li{float:left;margin:0 5px;}
.paging ul li a{float:left;text-align:center;height:26px;line-height:26px;font-size:16px;background:#eee;color:#898989;padding:0 10px;}
.paging ul li a.on{background:#000;color:#fff;font-weight:600;}



/* °í°´ÀÇ¼Ò¸® */
.tbl{position:relative;float:left;width:100%;margin-bottom:60px;}
.tbl table{float:left;width:100%;border-top:1px solid #e0e0e0;}
.tbl table th{text-align:left;font-size:20px;font-weight:400;color:#000;background:#f8f8f8;}
.tbl table td{font-size:18px;color:#555;border-left:1px solid #e0e0e0;}
.tbl table th,.tbl table td{padding:20px;border-bottom:1px solid #e0e0e0;}
.tbl table td b{float:left;width:100%;font-size:16px;margin-top:10px;font-weight:400;}
.tbl table td span{float:left;height:44px;line-height:44px;font-size:26px;margin:0 10px;font-weight:400;}
.tbl table td .ip01{float:left;width:300px;height:42px;line-height:42px;font-size:16px;padding:0 12px;border:1px solid #ccc;}
.tbl table td .ip02{float:left;width:100px;height:42px;line-height:42px;font-size:16px;padding:0 12px;border:1px solid #ccc;}
.tbl table td textarea{float:left;width:98%;padding:10px;line-height:22px;font-size:16px;border:1px solid #ccc;}
.tbl table td select{float:left;width:200px;height:44px;line-height:24px;font-size:14px;padding:10px 12px;border:1px solid #ccc;}
.smile{float:left;width:30px;height:30px;line-height:30px;background:url(../img/smile.png) no-repeat;background-size:100%;}
.smile2{float:left;width:30px;height:30px;line-height:30px;background:url(../img/smile2.png) no-repeat;background-size:100%;}
.radio_btn{float:left;}
.radio_btn p{float:left;height:30px;line-height:30px;font-size:18px;font-weight:600;margin:0 40px 0 0;color:#000;}
.radio_btn input.rd_ip{float:left;width:18px;height:18px;margin:6px 10px 0 0;}
.tbl_title{float:left;width:100%;font-size:28px;font-weight:600;color:#000;padding-bottom:20px;margin-top:40px;}
/* ¹öÆ° */
.btn_w{position:relative;float:left;width:100%;text-align:center;}
input.btn{display:inline-block;width:260px;height:60px;line-height:30px;font-size:20px;font-weight:600;background:#aaa;text-align:center;color:#fff;border:2px solid #898989;margin:0 10px;}
input:hover.btn{background:#333;border:2px solid #000;}
input.btn2{display:inline-block;width:260px;height:60px;line-height:30px;font-size:20px;font-weight:600;background:#d24545;text-align:center;color:#fff;border:2px solid #b31515;margin:0 10px;}
input:hover.btn2{background:#fff;color:#d24545;border:2px solid #d24545;}



/* ÆÄÆ®³Ê¼Ò°³ */
.rolling_banner{float:left;width:100%;}
.rolling_banner ul{float:left;width:1080px;margin-left:-10px;}
.rolling_banner ul li{float:left;width:194px;height:76px;border:1px solid #e0e0e0;margin:10px;}
.rolling_banner ul li a{float:left;width:100%;}
.rolling_banner ul li a img{float:left;width:100%;}



/* ÀÎ»ç¸» */
.greeting{position:relative;float:left;width:100%;margin-top:30px;}
.greeting b{float:left;width:100%;line-height:38px;font-size:25px;font-weight:600;color:#000;margin-top:20px;}
.greeting p{float:left;width:100%;line-height:32px;font-size:22px;font-weight:400;color:#555;}
.greeting p span{font-weight:600;color:#f46f22;}



/* ¿À½Ã´Â±æ */
.location_top{float:left;width:100%;line-height:100%;font-size:24px;font-weight:600;color:#000;}
.add{position:relative;float:left;width:100%;line-height:34px;font-size:18px;font-weight:600;margin:20px 0;color:#000;}

.traffic{position:relative;float:left;width:100%;}
.traffic p{float:left;width:100%;line-height:40px;font-size:22px;font-weight:600;margin:20px 0;color:#195ccc;}
.traffic p span.add_subway{float:left;width:40px;height:40px;margin-right:14px;background:url(../img/traffic_subway.png) no-repeat;}
.traffic p span.add_bus{float:left;width:40px;height:40px;margin-right:14px;background:url(../img/traffic_bus.png) no-repeat;}
p.bus_sts{position:relative;float:left;width:100%;line-height:18px;font-size:18px;font-weight:600;margin:0 0 20px 0;color:#000;border-left:4px solid #aaa;padding-left:10px;}
.traffic ul{float:left;width:100%;border-top:1px solid #ccc;margin-bottom:40px;background:#fafafa;}
.traffic ul li{float:left;width:96%;line-height:24px;font-size:16px;font-weight:600;color:#555;border-bottom:1px solid #ccc;padding:1% 2%;}

span.subw1{float:left;width:6%;height:24px;line-height:24px;text-align:center;font-size:13px;font-weight:600;margin-right:1%;color:#fff;background:#37b42d;}
span.bus1{float:left;width:6%;height:24px;line-height:24px;text-align:center;font-size:13px;font-weight:600;margin-right:1%;color:#fff;background:#395cb4;}
span.bus2{float:left;width:6%;height:24px;line-height:24px;text-align:center;font-size:13px;font-weight:600;margin-right:1%;color:#fff;background:#50a232;}
span.bus3{float:left;width:6%;height:24px;line-height:24px;text-align:center;font-size:13px;font-weight:600;margin-right:1%;color:#fff;background:#dc1219;}
span.bus4{float:left;width:6%;height:24px;line-height:24px;text-align:center;font-size:13px;font-weight:600;margin-right:1%;color:#fff;background:#ef7426;}
span.bus5{float:left;width:6%;height:24px;line-height:24px;text-align:center;font-size:13px;font-weight:600;margin-right:1%;color:#fff;background:#999;}



/* ¿î¿µ½Ã°£ */
.time_tbl{position:relative;float:left;width:940px;height:580px;padding:60px;background:url(../img/time_bg.jpg) no-repeat;}
.time_tbl p{float:left;width:100%;line-height:100%;font-size:60px;letter-spacing:-2px;}
.time_tbl p span{float:left;width:100%;line-height:100%;font-size:30px;letter-spacing:0;font-weight:200px;color:#555;margin:30px 0 120px 0;}
.time_tbl b{float:left;width:100%;font-size:100px;letter-spacing:-4px;}



/* ÀÔÁ¡¾È³» */
.store_cs{position:relative;float:left;width:940px;padding:60px;font-size:26px;font-weight:400;}
.store_cs p{float:left;width:100%;font-size:40px;font-weight:400;}



/* ÆË¾÷µðÀÚÀÎ */
.popup{position:relative;float:left;width:320px;height:280px;padding:40px;}
.popup b{float:left;width:100%;font-size:28px;font-weight:600;color:#fff;letter-spacing:-1px;}
.popup b span{float:left;width:100%;line-height:100%;font-size:40px;font-weight:600;color:#fff600;margin-top:7px;}
.popup p{float:left;width:100%;line-height:22px;font-size:16px;font-weight:600;color:#fff;}
.popup ul{float:left;width:90%;padding:5%;background:#d14108;margin:30px 0 20px 0;}
.popup ul li{float:left;width:50%;line-height:30px;font-size:18px;font-weight:600;color:#fff;}
.popup2{position:relative;float:left;width:320px;height:280px;padding:40px;}
.popup2 b{float:left;width:100%;font-size:28px;font-weight:600;color:#333;letter-spacing:-1px;}
.popup2 b span{float:left;width:100%;line-height:100%;font-size:40px;font-weight:600;color:#000;margin-top:7px;}
.popup2 p{float:left;width:100%;line-height:22px;font-size:16px;font-weight:600;color:#333;}
.popup2 ul{float:left;width:90%;padding:5%;background:#e0e0e0;margin:30px 0 20px 0;}
.popup2 ul li{float:left;width:50%;line-height:30px;font-size:18px;font-weight:600;color:#555;}


/* ÀÎÆ®¶ó³Ý »ó´Ü ¸Þ½ÃÁöÃ¢ */
.intra_ms{position:relative;float:left;width:100%;margin-bottom:30px;}
.intra_ms b{float:left;width:95.5%;padding-left:4.5%;line-height:56px;font-size:30px;font-weight:600;color:#000;border-bottom:1px solid #000;background:url(../img/ms_icon.gif) no-repeat;}
.intra_ms ul{float:left;width:100%;background:#fafafa;}
.intra_ms ul li{float:left;width:96%;padding:0 2%;border-bottom:1px dashed #ccc;}
.intra_ms ul li a{float:left;width:100%;line-height:50px;font-size:16px;font-weight:400;color:#000;}

