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


html, body{width:100%; min-width:320px;padding:0;margin:0;font-family:'nanumgothic','나눔고딕','맑은고딕','돋움'}
p, span, b, strong, h1, h2, h3, h4, h5, h6, li, td, th, div {font-family:'nanumgothic','나눔고딕','맑은고딕','돋움';font-weight:normal;margin:0;padding:0;}
ul{margin:0;padding:0;}
ul li{list-style:none;}
a{text-decoration:none;color:#0d0d0d}
a:hover{text-decoration:none;}
.ft_left{float:left}
.ft_right{float:right}


.center{text-align:center}
.wi100 {width:100% !important}
#header {width:100%;min-width:320px; margin:0 auto;background-size:cover;position:relative}
#header #logo{display:inline-block;width:47%;margin:0px 0px 10px 0px}
#header #logo a{display:block;}
#header #logo a img{width:100%}
#nav{float:right;width:10%;margin:55px 20px 0px 0px}
#nav>img{width:75%;}
#nav:hover{cursor:pointer}
body{position:relative}

/*메인메뉴
.btn_menu2 {position:absolute;top:65px;right:40px;width:80px; padding:0;height:60px;border:0;background:url('/m/img/menu.png') no-repeat center center;color:#fff;font-size:0; background-size:100%}
#category2{display:none;position:fixed;top:0;right:0;width:60%;height:100%;background:#222;z-index:99999;-moz-box-sizing: border-box;    -webkit-box-sizing: border-box;    box-sizing: border-box;  -webkit-backface-visibility: hidden;}
#category2 .cati2 {width:100%; height:60px;margin:0; padding:18px 0; text-indent:10px;}
#category2 .cati2 span {display:inline-block;  font-size:16px; color:#fff; }
#category2 .cati2 img {padding-right:5px;}
.pop_close2{position:absolute;top:17px;right:16px;width:60px;height:60px; background:url('/m/img/gnb_close.png') no-repeat 0 0; border:none; text-indent:-9999em;}*/
.btn_menu2 {position:absolute;top:2px;right:16px;width:31px; padding:0;height:60px;border:0;background:url('/m/img/menu.png') no-repeat center center;color:#fff;font-size:0; background-size:100%}
#category2{display:none;position:fixed;top:0;right:0;width:60%;height:100%;background:#222;z-index:99999;-moz-box-sizing: border-box;    -webkit-box-sizing: border-box;    box-sizing: border-box;  -webkit-backface-visibility: hidden;}
#category2 .cati2 {width:100%; height:5px;margin:0; padding:18px 0; text-indent:10px;}
#category2 .cati2 span {display:inline-block;  font-size:16px; color:#fff; }
#category2 .cati2 img {padding-right:5px;}
.pop_close2{position:absolute;top:10px;right:10px;width:23px;height:23px; background:url('/m/img/gnb_close_2.png') no-repeat 0 0; border:none; text-indent:-9999em;}

#gnb2 ul li > a {display:block;padding:0 0 0 20px;background:#333; border-bottom:0.5px solid #222; font-size:15px; color:#fff; line-height:40px}
#gnb2 ul li li>a {display:block;	padding:0 0 0 20px;	background:#222;}
#gnb2 ul li li>a:hover{display:block;color:#c21f25;}
.depth1_1 a:hover {display:block !important; background:#c21f25 !important}
.sub2 {border-top:1px solid #222; padding:10px 0}
.sub2 li a {border:none !important; line-height:40px !important}
.sub2 li a:hover{display:block !important; background:#222 !important}


/*서브메뉴*/
.btn_menu {position:absolute;top:2px;right:16px;width:31px; padding:0;height:60px;border:0;background:url('/m/img/menu.png') no-repeat center center;color:#fff;font-size:0; background-size:100%}
#category{display:none;position:fixed;top:0;right:0;width:60%;height:100%;background:#222;z-index:99999;-moz-box-sizing: border-box;    -webkit-box-sizing: border-box;    box-sizing: border-box;  -webkit-backface-visibility: hidden;}
#category .cati {width:100%; height:5px;margin:0; padding:18px 0; text-indent:10px;}
#category .cati span {display:inline-block;  font-size:16px; color:#fff; }
#category .cati img {padding-right:5px;}
.pop_close{position:absolute;top:10px;right:10px;width:23px;height:23px; background:url('/m/img/gnb_close_2.png') no-repeat 0 0; border:none; text-indent:-9999em;}

#gnb ul li > a {display:block;padding:0 0 0 20px;background:#333; border-bottom:0.5px solid #222; font-size:15px; color:#fff; line-height:40px}
#gnb ul li li>a {display:block;	padding:0 0 0 20px;	background:#222;}
#gnb ul li li>a:hover{display:block;color:#c21f25;}
.depth1 a:hover {display:block !important; background:#c21f25 !important}
.sub {border-top:1px solid #222; padding:10px 0}
.sub li a {border:none !important; line-height:40px !important}
.sub li a:hover{display:block !important; background:#222 !important}


#menu-wrap{position:absolute;z-index:999;right:0;top:0;width:50%;height:100%;background:#000;display:none}
#menu-wrap .m-menu{padding:100px 10px 100px 30px;}
#menu-wrap .m-menu>li>a{font-size:44px;color:#ffffff;display:block;padding:15px 0px}
#menu-wrap .m-menu>li>a.click{border-top:2px solid #ddd}
#menu-wrap .s-menu{display:none}
#menu-wrap .s-menu li a{font-size:40px;color:#ffffff;line-height:60px;padding-left:20px;display:block}
#menu-wrap .s-menu li:hover a{background:#dddddd}
#menu-wrap .close{width:60px;height:60px;display:block;position:absolute;z-index:999;right:30px;top:30px;cursor:pointer}
#menu-wrap .close .bar{background:#fff;width:55px;height:5px;margin:10px 0px;}
#menu-wrap .close .bar1{transform:rotate(-45deg);position:absolute;top:10px}
#menu-wrap .close .bar2{transform:rotate(45deg);position:absolute;top:10px}

#cont1 {float:left;background-color:#c21f25;width:100%;padding:40px 0;}
#cont1 .text1 {color:#fff;width:100%;}
#cont1 .text1 img{float:left;width:60px;margin:0 20px;}
#cont1 .text1 h2 {display:block;font-size:22px;margin:0 0 12px 0;font-weight:600;}
#cont1 .text1 p {display:block;font-size:18px;color:#fff;font-weight:300;}


.dv1{margin-bottom:2px;float:left;width:30%;min-height:110px;text-align:center;background-color:#fba300;}
.dv1 h2{font-size:18px;display:inline-block;color:#fff;font-weight:600;margin-top:35px;}
.dv2{display:flex;flex-direction: column;margin-bottom:2px;float:right;width:70%;min-height:110px;background-color:#eff0f4;letter-spacing:-0.5px;}
.dv2 .p1{display:inline-block;float:left;padding:20px 25px 10px 30px;color:#222222;font-weight:bold;font-family:'Nanum Gothic',dotum;}
.dv2 .p2{color:#606060;font-family:'Nanum Gothic',dotum;padding-left:30px;}
.dv3{margin-bottom:2px;float:left;width:30%;min-height:110px;text-align:center;background-color:#f23d0e;}
.dv3 h2{font-size:18px;display:inline-block;color:#fff;font-weight:600;margin-top:35px;}
.dv4{display:flex;flex-direction: column;margin-bottom:2px;float:right;width:70%;min-height:110px;background-color:#eff0f4;letter-spacing:-0.5px;}
.dv4 .p1{display:inline-block;float:left;padding:20px 25px 10px 30px;color:#222222;font-weight:bold;font-family:'Nanum Gothic',dotum;}
.dv4 .p2{color:#606060;font-family:'Nanum Gothic',dotum;padding-left:30px;}
.dv5{float:left;width:30%;min-height:110px;text-align:center;background-color:#c21f25;}
.dv5 h2{font-size:18px;display:inline-block;color:#fff;font-weight:600;margin-top:35px;}
.dv6{display:flex;flex-direction: column;float:right;width:70%;min-height:110px;background-color:#eff0f4;letter-spacing:-0.5px;}
.dv6 .p1{display:inline-block;float:left;padding:20px 25px 10px 30px;color:#222222;font-weight:bold;font-family:'Nanum Gothic',dotum;}
.dv6 .p2{color:#606060;font-family:'Nanum Gothic',dotum;padding-left:30px;}
#cont2 {display:inline-block;width:100%;}
#cont2 a{text-decoration:none;color:#0d0d0d;}
#cont2 .wrap{width:100%;}
#cont2 .m_f {padding:10px 0 20px 0;font-family:'Nanum Gothic',dotum;font-size:16px;}
#cont2 h3 {font-size:23px;font-weight:bold;text-align:center;margin:70px 0 20px 0;}
#cont2 .bar {border-top:6px solid #f23d0e;width:130px;clear:both;display:block;margin:0 auto;}
#cont2 .bar2 {border-bottom:1px solid #d3d3d3;}
#cont2 table {width:100%;margin-top:30px;border-bottom:1px solid #d3d3d3;border-right:1px solid #d3d3d3;border-top:1px solid #d3d3d3;}
#cont2 table .t_top{border-top:1px solid #d3d3d3;}
#cont2 table tr td {width:50%;border-left:1px solid #d3d3d3;text-align:center;font-size:20px;font-family:'Nanum Gothic',dotum;letter-spacing:-0.6px;}
#cont2 table tr td p{font-size:40px;padding-bottom:25px;color:#454545;font-family:'Nanum Gothic',dotum;}
#cont2 table tr td img {width:100%;max-height:240px;overflow:hidden;}
#cont2 table tr:last-child td{border-top:1px solid #d3d3d3;}

footer {background:#2e2e2e;width:100%;float:left;letter-spacing:-1.5px;}
footer .ft_ul2{padding:40px 20px;}
footer .ft_ul2 ul li{font-size:14px;color:#ababab;line-height:30px;font-family:'Nanum Gothic',dotum;}
footer .ft_ul2 .pl1402{padding-left:75px;}
footer .address2{background:#202020;padding:20px 0;font-size:14px;color:#909090;text-align:center;}
/*서브*/
.sub_content {width:100%;text-align:center;margin:0 auto;padding-bottom:20px;float:left;}
.sub_content h2 {display:inline-block;font-size:23px;margin:40px 0 5px; 0;font-weight:bold;}
.sub_content .bar {border-top:3px solid #f23d0e;width:13%;clear:both;display:block;margin:0 auto;padding-bottom:30px;}
.sub_content .sub1_1 {margin:0 25px;background:url('/m/img/sub1_bg.png') no-repeat bottom left;height:600px;}
.sub_content .sub1_1 img{margin-bottom:30px;width:80%;}
.sub_content .sub1_1 .img1{position:absolute;margin-top:-5px;padding:0 0 0 10px;width:110px;}
.sub_content .sub1_1 p {margin-bottom:20px;text-align:left;letter-spacing:-0.6px;line-height:1.5em;}


.sub_content .sub1_2 {text-align:left;margin:0 25px;}
.tabs {width:100%; margin:0; padding:0;font-size:0}
.tabs:after {display:block;visibility:hidden;clear:both;content:""}
.tabs li {display:inline-block;width:32.9%;border:1px solid #d0d0d0;background:#fff;margin-top:-1px}
.tabs li a {display:block;font-size:13px;color:#454545;text-align:center;padding:0;letter-spacing:-0.05em;padding:10px 0}
.tabs li:nth-of-type(2n) {border-left:0 !important}
.tabs li:nth-of-type(3n) {border-left:0 !important}
.tabs li.active{background:#282828;}
.tabs li.active a {color:#fff}
.tab_container {width:100%; margin:30px 0 0; padding:0}
.tab_content {width:100%; margin:0; padding:0}
.mapinfo {margin:20px 0 0;border-top:1px solid #ddd;padding:10px 0}
.mapinfo h4{font-size:1.25em;color:#222;margin-bottom:10px}
.mapinfo p {padding:5px;color:#555;font-size:14px;font-weight:normal}
.mapinfo p a {color:#555}
.mapinfo p img{height:20px;}
.mapinfo p strong{padding:0 5px}

.sub_content .sub1_3 {text-align:left;margin:0 25px;}
.sub_content .sub1_3 img {width:32%;float:left;}
.con1 {padding-left:110px;}
.con1 p{font-family:'Nanum Gothic',dotum;}
.con1 .p1{margin-left:5px;font-weight:bold;font-size:18px;}
.con1 .p2{letter-spacing:-1px;margin:5px 0;}
.con1 .day {float:left;margin-left:5px;}
.con1 .day_list {padding-left:70px;letter-spacing:-0.9px;}
.con2 {padding-left:110px;margin-top:62px;}
.con2 p{font-family:'Nanum Gothic',dotum;}
.con2 .p1{margin-left:5px;font-weight:bold;font-size:18px;}
.con2 .p2{letter-spacing:-1px;margin:5px 0;}
.con2 .day {float:left;}
.con2 .day_list {padding-left:70px;letter-spacing:-0.9px;}

.sub_content .sub1_4 {text-align:left;margin:0 25px;}
.sub_content .sub1_4 img{width:100%}
.sub_content .sub1_5 {text-align:left;margin:0 25px;}
.sub_content .sub1_5 img{width:100%}
.sub_content .sub2_1 {text-align:left;margin:0 25px;}
.sub_content .sub2_1 img{width:100%;}
.sub_content .sub2_1 h3{font-size:22px;font-weight:600;}
.sub_content .sub2_1 p{font-size:15px;padding:5px 0 20px 0;}
.pro_info {background:#fff;border:1px solid #d0d0d0;padding:15px}
.pro_info h4 {font-size:1.25em;color:#222}
.pro_info p{font-family:'Nanum Gothic',dotum;color:#555;padding-bottom:2px !important;}
.pro_info ul li{background:url('/m/img/dot.jpg') no-repeat 0 50%;letter-spacing:-0.05em;color:#555;padding:5px 0 5px 10px;font-family:'Nanum Gothic',dotum;}
.pro_info .con3_1 {float:left;margin-right:40px;}


.coat5 .txt01{font-size:17px;font-weight:bold;}
.coat5 table{width:100%;margin-top:20px 0px;border-top:2px solid #d81431;border-collapse:collapse;border-bottom:1px solid #ccc;border-right:1px solid #ccc;font-family:'Nanum Gothic',dotum;}
.coat5 table tr th{background:#fdfdfd;color:#000;font-size:14px;height:45px;border-left:1px solid #ccc;font-weight:bold;font-family:'Nanum Gothic',dotum;}
.coat5 table tr td{line-height:22px;height:42px;text-align:center;font-size:14px;border-top:1px solid #ccc;border-left:1px solid #ccc;font-family:'Nanum Gothic',dotum;}
.td1 {width:70px;background:#fdfdfd;font-weight:bold;width:80px;color:#000;font-size:14px;letter-spacing:-1px;}
.td2 {width:72.25px;color:#000;font-size:14px;letter-spacing:-1px;}
.td3 {width:72.25px;color:#000;font-size:14px;letter-spacing:-1px;}
.td4 {width:72.25px;color:#000;font-size:14px;letter-spacing:-1px;}
.td5 {width:72.25px;color:#000;font-size:14px;letter-spacing:-1px;}




.sub_content .sub4 {text-align:left;margin:0 25px;}
.sub_content .sub4 h3{font-size:22px;font-weight:600;}
.sub_content .sub4 img{width:100%;}
.sub_content .sub4 p{font-size:15px;padding:5px 0 20px 0;}
/* 서브베너 */
.visimg {width:100%;margin:0;padding:0}
.visimg img{width:100%}

/*서브메뉴*/
.sub-menu {width:100%;float:left;}
.sub-menu a {border-right:1px solid #ddd;border-bottom:1px solid #ddd;line-height:50px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;float:left;}
.sub-menu a:last-child {border-right:0 !important;}
.sub-menu ul {width:100%;float:left;}
.sub-menu ul li {height:50px;line-height:50px;font-size:16px;font-weight:500;letter-spacing:-1.5px;background-color:#eff0f4;}
.sub-menu .ul100 a {float:left;width:100%;text-align:center;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.sub-menu .ul50 a {float:left;width:50%;text-align:center;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.sub-menu .ul20 a {float:left;width:20%;text-align:center;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;letter-spacing:-1px;}
.sub-menu .ul33 a {float:left;width:33.3333%;text-align:center;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;letter-spacing:-1px;}

.sub-menu .lnb_active {background:#c21f25;color:#fff;font-weight:600;}

/* 서브푸터 */
footer {background:#2e2e2e;width:100%;float:left;}
footer .ft_ul{padding:25px 0 7px 20px;}
footer .ft_ul ul li{font-size:12px;color:#ababab;line-height:16px;font-family:'Nanum Gothic',dotum;}
footer .ft_ul .pl140{padding-left:55px;}
footer .address{background:#202020;padding:10px 0 10px 20px;font-size:13px;color:#909090;}

/* 서브메뉴 */
.nav {width:100%;float:left;height:50px;line-height:50px;font-size:16px;border-bottom:1px solid #ddd;letter-spacing:-1px;}
.nav ul a {text-align:center;margin:0 10px;}
.nav ul .lnb_active {color:#70be22;border-bottom:3px solid #70be22;padding-bottom:13px;}

/*bbs*/
.board {padding:0 20px;}
.board table {width:100%;border-top:2px solid #030303;}
.board table th {font-size:18px;vertical-align:top;padding:15px 5px;border-bottom:1px dashed #bbb;background:#fafafa;}
.board table td {padding:12px 5px;vertical-align:top;border-bottom:1px dashed #bbb;color:#333;font-size:18px;text-align:center;}
.board table .ell {max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;white-space:pre;text-align:left;}
.board .confirm {width:100%;margin-top:10px;}
.board .confirm .prev {float:left;background:#777;color:#fff;padding:10px 14px;font-size:18px}
.board .confirm .next {float:right;background:#f23d0e;color:#fff;padding:10px 14px;font-size:18px}
.board .page {width:100%;text-align:center;font-size:15px;float:left;padding:5px 10px;}
.board .page .pick {color:#f23d0e;font-weight:bold;text-decoration:underline;}

.board_view {padding:0 20px;}
.board_view table {width:100%;}
.board_view table th {font-size:14px;vertical-align:top;padding:10px 5px;border-bottom:1px dashed #bbb;background:#fafafa;}
.board_view table td {padding:8px 5px;vertical-align:top;border-bottom:1px dashed #bbb;color:#333;font-size:13px;text-align:center;}
.board_view .confirm {width:100%;display:inline-block}
.board_view .confirm .list1 {background:#777;color:#fff;padding:12px 16px;float:right;border:1px solid #777;font-size:20px}
.board_view .confirm .list1:hover{background:#fff;color:#777;border:1px solid #777}
.board_view .bo_v_title {width:100%;float:left;border-top:2px solid #030303;border-bottom:1px solid #ddd;font-size:13px;padding:20px 0;margin:0;}
.board_view #bo_v_info {width:100%;float:right;text-align:right;border-bottom:1px solid #ddd;padding:8px 0;background:#fafafa;}
.board_view #bo_v_info span {margin:0 5px;font-size:14px}
.board_view #bo_v_con {width:100%;float:left;margin-top:20px;padding-bottom:20px;line-height:1.5em;border-bottom:1px solid #ddd;margin-bottom:10px;}
.board_view #bo_v_con p{font-size:18px;font-weight:left important!;}
.board_view #bo_v_con img{display:block;margin:0 auto;width:80%}

.board .g_list{}
.board .g_list ul{width:100%;min-width:320px;}
.board .g_list ul li{width:45%;display:inline-block;border:1px solid #ddd;padding:15px 0 20px;margin:2% 2%}
.board .g_list ul li img{width:90%;margin:0 auto 20px;display:block}
.board .g_list ul li h3{text-align:left;margin:0;font-size:24px; font-weight:600;color:#010101;margin-left:5%;margin-right:5%;padding:10px 0 15px}
.board #bo_v_info {margin-left:2%}
.board #bo_v_info span {margin:0 5px;font-size:16px;cursor:pointer}



.board2 {padding:0 20px;}
.board2 table {width:100%;border-top:2px solid #030303;}
.board2 table th {font-size:18px;vertical-align:top;padding:15px 5px;border-bottom:1px dashed #bbb;background:#fafafa;}
.board2 table td {padding:0px 5px 5px 5px;vertical-align:top;font-size:16px;text-align:center;}
.board2 table td p{font-family:'Nanum Gothic',dotum;width:150px;}
.board2 table .botm {border-bottom:1px dashed #bbb;} 
.board2 table .ell {max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;white-space:pre;text-align:left;}
.board2 table tr td img {width:150px;height:120px;padding:5px 0px 0px 0px;}
.board2 .confirm {width:100%;margin-top:10px;}
.board2 .confirm .prev {float:left;background:#777;color:#fff;padding:10px 14px;font-size:18px}
.board2 .confirm .next {float:right;background:#f23d0e;color:#fff;padding:10px 14px;font-size:18px}
.board2 .page {width:100%;text-align:center;font-size:15px;float:left;}
.board2 .page .pick {color:#f23d0e;font-weight:bold;text-decoration:underline;}

.board_view2 {padding:0 20px;}
.board_view2 table {width:100%;}
.board_view2 table th {font-size:14px;vertical-align:top;padding:10px 5px;border-bottom:1px dashed #bbb;background:#fafafa;}
.board_view2 table td {padding:8px 5px;vertical-align:top;border-bottom:1px dashed #bbb;color:#333;font-size:13px;text-align:center;}
.board_view2 .confirm {width:100%;display:inline-block}
.board_view2 .confirm .list1 {background:#777;color:#fff;padding:12px 16px;float:right;border:1px solid #777;font-size:20px}
.board_view2 .confirm .list1:hover{background:#fff;color:#777;border:1px solid #777}
.board_view2 .bo_v_title {width:100%;float:left;border-top:2px solid #030303;border-bottom:1px solid #ddd;font-size:11px;padding:20px 0;margin:0;}
.board_view2 .bo_v_title h1{font-family:'Nanum Gothic',dotum}
.board_view2 #bo_v_info {width:100%;float:right;text-align:right;border-bottom:1px solid #ddd;padding:8px 0;background:#fafafa;}
.board_view2 #bo_v_info span {margin:0 5px;font-size:14px}
.board_view2 #bo_v_con {width:100%;float:left;margin-top:20px;padding-bottom:20px;line-height:1.5em;border-bottom:1px solid #ddd;margin-bottom:10px;}
.board_view2 #bo_v_con p{font-family:'Nanum Gothic',dotum;font-size:18px;padding-top:15px;}
.board_view2 #bo_v_con img{display:block;margin:0 auto;width:100%}

.board2 .g_list{}
.board2 .g_list ul{width:100%;min-width:320px;}
.board2 .g_list ul li{width:45%;display:inline-block;border:1px solid #ddd;padding:15px 0 20px;margin:2% 2%}
.board2 .g_list ul li img{width:90%;margin:0 auto 20px;display:block}
.board2 .g_list ul li h3{text-align:left;margin:0;font-size:24px; font-weight:600;color:#010101;margin-left:5%;margin-right:5%;padding:10px 0 15px}
.board2 #bo_v_info {margin-left:2%}
.board2 #bo_v_info span {margin:0 5px;font-size:16px;cursor:pointer}
/* _subbanner 서브배너 */
 #sub-ban {clear:both;width:100%;min-width:320px;min-height:400px;overflow:hidden;text-transform:uppercase;position:relative}
.sban{width:100%;min-width:320px;background:url('../img/m_sb.jpg') no-repeat center;height:400px;line-height:0px;font-size:60px;color:#fff;text-align:center;}
#sub-ban h2{font-size:60px; color:#ffffff;font-weight:500;letter-spacing:-1.5px;height:30px; position:absolute;left:50%;margin-left:-110px;top:100px;font-weight:600}
#sub-ban h3{font-size:40px; color:#ffffff;font-weight:500;letter-spacing:-1.5px;height:30px; position:absolute;left:50%;margin-left:-250px;top:180px;font-weight:normal}
/* 네비게이션 */
.nav {position:relative;}
#navi{width:100%;min-width:320px;border-bottom:1px solid #dedede;padding:0;margin:0;height:100px;position:absolute;bottom:0;}
#navi ul{width:100%;margin:0 auto;height:100px;padding:0;background:rgba(0,0,0,0.5);}
#navi ul li.txt01{display:block;width:50%;float:left;text-align:left;}
#navi ul li.txt01 p{color:#fff;font-size:40px;line-height:100px;padding-left:20px;margin:0}
#navi ul li.txt02{font-size:40px;width:50%;display:block;float:left;text-align:left;line-height:99px;cursor:pointer;background:rgba(226,1,0,0.4);}
#navi ul li a {color:#fff;padding-left:20px}
#navi ul li.txt01 span{padding-left:20px;font-size:10px;}
#navi ul li.txt02 span{padding-left:20px;font-size:36px;}
#navi ul li.txt02 a:hover {text-decoration:none;}
#navi ul ul {z-index:5;display:none;position:absolute;width:50%;right:0}
#navi ul .txt02:hover ul {display: block;}
#navi ul ul li {float:none;background:#fff;border:1px solid #eee;border-top:0;z-index:10000;}
#navi ul ul li a {font-size:38px;color:#000 !important;display:block;height:90px;line-height:90px;padding-left:20px}
#navi ul ul li a:hover{color:#010101 !important;border-left:5px solid rgba(226,1,0,0.5);}

/* 메인배너영역 */
#sliderFrame{clear:both;position:relative;margin:0 auto;text-align:center;width:100%;overflow:hidden;min-height:516px; z-index:0;}
#slider{position:absolute; width:2500px; min-width:1000px;left:50%; margin-left:-500px;overflow:hidden;height:516px;}
#slider img{border:none; display:none; position:absolute;width:100%; }
#slider a.imgLink{border:0; display:none; height:100%; left:0px; margin:0; padding:0; position:absolute; top:0px; width:100%; z-index:0; }
div.navBulletsWrapper{cursor:pointer; left:16.8%;padding:0; position:absolute; bottom:20px;width:150px; z-index:5; font-size:0;text-align:center}
div.navBulletsWrapper div{position:relative; background:#ffffff;opacity:0.9;border-radius:50%; cursor:pointer; margin:10px; overflow:hidden; vertical-align:middle; width:30px;height:30px;display:inline-block}
div.navBulletsWrapper div.active{background:#c21f25;opacity:1;}
#slider{moz-transform:translate3d(0,0,0); ms-transform:translate3d(0,0,0); o-transform:translate3d(0,0,0); transform:translate3d(0,0,0); }
.slider_txt {position:absolute;width:520px;top:95px;left:50%;margin-left:-10px;z-index:999}
.slider_txt p {font-size:30px;color:#fff;margin-bottom:20px;letter-spacing:-0.05em}

/**/
