/*레프트메뉴*/
#Lnb{float:left;width:20%;background:#fff;border-left:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9;box-sizing: border-box;}
#Lnb h2{display:table;width:100%;height:123px;font-size:35px;color:#fff;background:#fa8d00 url(../images/sub/lnb_head.gif) no-repeat;
word-break:break-all;line-height:1.2;}
#Lnb h2 span{display:table-cell;padding:0 18px;text-align:center; vertical-align:middle;}
.left_lnb.d900-up{width:100%; height:100%; border-bottom:1px solid #d9d9d9; border-right: 1px solid #d9d9d9;}
.left_lnb a{display:block;font-size:16px;padding:12px 0 12px 20px;color:#353434;font-weight:700;}
.left_lnb.d900-up > li{border-bottom:1px solid #d9d9d9;}
.left_lnb.d900-up li:first-child{border-top:0;}
.left_lnb.d900-up > li > a{color:#353434;}
.left_lnb.d900-up > li.on > a{position:relative;color:#fa8d00;background:url('../images/sub/bll4_fa8d00.png') 97.7% 50% no-repeat;}
.left_lnb.d900-up > li.on a:after{position:absolute;right:0;top:-1px;bottom:0;content:'';background:#fa8d00;width:6px;}
.left_lnb.d900-up > li.on .lnbd2{display:block;}
.lnbd2{display:none;background:#004e96;}
.lnbd2 a{position:relative;padding:8px 0 8px 30px;color:#90b1cf;font-size:15px;line-height:1.2;}
.lnbd2 a.lnb_on{color:#fff;}
.lnbd2 a:before{position:absolute;left:20px;content:'-';}
.center_cont{width:100%;}
.breadcrumb{line-height:45px;color:#fff;padding-left:30px;font-size:16px; text-align:right;}
.breadcrumb li{position:relative; display:inline-block; color:#ccc; font-weight:300;}
.breadcrumb a{ color:#ccc; font-weight:300;}
.breadcrumb img{margin-top:-4px;vertical-align:middle;}
.breadcrumb em{color:#9baec1;padding:0 5px;}
.left_cont{float:left; width:80%; box-sizing:border-box; margin-bottom:20px;}
.left_container{padding:0; overflow:hidden;}
.left_container .inner{overflow:hidden;}
.sub_left_title{font-size: 35px;
    color: #fa8d00;
    margin: 0px 0 0 30px;
    padding-bottom: 8px;
    margin-bottom: 18px;}
.sub_body{padding:0px 0px 30px 30px;
    min-height: 500px;}
.mobile_nav{display:none;}
.greeting_img{width:100%; height:466px !important; background:url('../images/sub/salad_greetings.jpg') 50% 50% no-repeat; background-size:cover;}


.greeting_left_layl img{max-width:320px;}
.m_visual{display:none;}


.fwn{font-weight:400 !important;}
.sub_visual{position:relative; height:300px; padding-top:111px;}
.sub_visual h3{font-size:40px; color:#fff; font-weight:600; text-shadow:2px 2px rgba(0,0,0,0.5);}
.vi_wrap{position:absolute; left:0; top:0; width:100%; height:100%;}
.vi_inner{max-width:1203px; margin:230px auto 0;}
.nav_btn{display:none;}
.lnb{height:54px; border-bottom:1px solid #c0c0c0; border-top:1px solid #c0c0c0;}
.breadcrumbs > li{position:relative; float:left; width:200px; border-right:1px solid #c0c0c0;}
.breadcrumbs > li > a{display:block; color:#6e6e6e; padding-left:15px;}
.breadcrumbs > li:first-child{width:53px; border-left:1px solid #c0c0c0;}
.breadcrumbs > li:first-child a{padding:0 15px; height:54px; line-height:53px;}
.breadcrumbs > li:first-child a img{vertical-align: middle;}
.breadcrumbs > li{width:200px; cursor:pointer;}
.breadcrumbs > li:first-child > a{background:transparent !important;}
.breadcrumbs > li:hover > a{color:#e66037; font-weight:600; background:url('../images/sub/lnb_arr01.jpg') 90% 20px no-repeat;}
.lnb_tbl_box{display:table-cell; vertical-align:middle; height:54px;}
.lnb_tbl_box span,.lnb_tbl_box strong{display:table-cell; vertical-align: middle; height:53px;}
.dep_nav{position:absolute; left:0; top:55px; border-left:1px solid #c0c0c0; border-right:1px solid #c0c0c0; z-index:9999; display:none; border-bottom:1px solid #c0c0c0; width:100%; margin-left:-1px;}
.dep_nav li a{display:block; padding:15px; color:#6e6e6e; font-weight:400; background:#fff;}
.dep_nav li a:hover{background:#e66037; color:#fff;}
.sub_title{font-size:42px; color:#333; margin-bottom:40px;}
.sub_title span{font-size:15px; font-weight:400; color:#5b5b5b; margin-left:20px;}
.sub_box{min-height:400px; padding:65px 0;}
.greeting_box{position:relative; height:500px; }
.greeting_box p{font-size:18px;}
.greeting_layl{position:absolute; left:0; top:50px;}
.greeting_layr{padding-left:520px; padding-top:70px; font-size:16px; line-height:30px; color:#322f2f;}
.greeting_left_layr{padding-left:370px;padding-top:50px; font-size:16px; line-height:30px; color:#322f2f;}
.sign{margin-top:50px; text-align:right;}
.locationMap{border:1px solid #ccc; margin-bottom:40px;}
.locationMapLink{position:relative;height:60px;padding:0 20px;line-height:60px;font-size:15px;color:#414141;font-weight:600;}
.locationMapLink a{position:absolute;right:20px;top:14px;display:block;font-size:14px;width:160px;line-height:35px;color:#fff;background-color:#4581bd;text-align:center;}
.locationMapLink a strong{padding-left:10px;font-family:dotum,'돋움';vertical-align:middle;}
.location_addr{}
.location_addr h3{padding:20px 0 10px;font-size:17px;color:#004e96;}
.location_addr li{margin-bottom:10px;padding-left:20px;color:#5b5b5b;background:url('../images/sub/bullet3.png') 7px 50% no-repeat;}
.location_addr strong{color:#292929;padding-right:20px;}
.point_title{text-align:center; font-size:35px; margin-bottom:30px;}
.tbl_inquiry{border-top:3px solid #e66037;}
.tbl_inquiry th{padding:10px;border-bottom:1px solid #c6c6c6; font-weight:400; border-right:1px solid #c6c6c6;color:#535353;background-color:#f8f8f8;text-align:left;font-size:15px;word-break:keep-all;white-space:pre-line;word-wrap:break-word;}
.tbl_inquiry td{padding:10px;border-bottom:1px solid #c6c6c6;}
.tbl_inquiry input[type=text],
.tbl_inquiry input[type=tel],
.tbl_inquiry input[type=email],
.tbl_inquiry input[type=url],
.tbl_inquiry input[type=password]{height:22px;padding:2px;margin:1px 0;border:1px solid #c6c6c6;vertical-align:middle;}
.tbl_inquiry input[type=radio],.tbl_inquiry input[type=checkbox]{vertical-align:middle;}
.tbl_inquiry select{height:28px;border:1px solid #c6c6c6;vertical-align:middle;}
.tbl_inquiry textarea{border:1px solid #c6c6c6;vertical-align:middle;line-height:1.6;}
.tbl_inquiry input[type=file]{height:26px; vertical-align:middle;}}
.inquiry_email{width:50px;}
.rep_ing{display:inline-block;line-height:26px;padding:0 10px;color:#fff;background:#fcaf16;border-radius:99px;}
.rep_ok{display:inline-block;line-height:26px;padding:0 10px;color:#fff;background:#797979;border-radius:99px;}
.qna_q{position:relative;min-height:130px;padding-left:48px;}
.qna_q:before,.qna_a:before{position:absolute;top:0;left:0;width:30px;height:30px;border-radius:99px;font-size:20px;color:#fff;text-align:center;font-weight:900;}
.qna_q:before{content:'Q';background:#053463;}
.qna_a{position:relative;min-height:130px;padding-top:20px;padding-left:48px;background:url('../images/sub/dot.gif') 0 0 repeat-x;}
.qna_a:before{top:20px;content:'A';background:#449dd9;}
.mw_box{position:fixed;_position:absolute;top:0;left:0;width:100%;height:100%;z-index:999;display:none;}
	.mw_box .bg{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.5;filter:alpha(opacity=50);}
	.mw_box .fg{position:absolute;top:30%;width:430px;left:50%;margin-left:-215px;background:#fff;box-sizing:border-box;}
	.btn_mw_close{position:absolute;top:10px;right:10px;width:38px;height:38px;text-indent:-9999px;border:0px;background:url('../images/sub/btn_mw_close.png') 50% 50% no-repeat;cursor:pointer;z-index:9999;}
	.password_bx{max-width:430px;margin:0 auto;padding-bottom:20px;border:2px solid #6985a1;text-align:center;font-size:17px;}
	.password_bx h3{background-color:#6985a1;color:#fff;padding:10px 20px;font-size:20px;font-weight:400;text-align:left;}
	.password_bx dl{padding:25px 20px;}
	.password_bx dt{word-break:keep-all;white-space:pre-line;word-wrap:break-word;}
	.password_bx dd{padding-top:10px;}
	.password_bx input[type=password]{width:196px;height:30px;padding:2px;margin:1px 0;border:1px solid #c6c6c6;vertical-align:middle;text-align:center;font-size:15px;}

.btn_top{display:block;width:44px;height:44px;background:#449dd9 url('../images/sub/btn_top.png') 50% no-repeat;text-indent:-9999px;}
.btn_s{display:inline-block;min-width:70px;height:40px;line-height:40px!important;padding:0 20px;color:#fff!important;font-size:16px;font-weight:700;text-align:center;}
.btn_ss{display:inline-block;min-width:60px;height:28px;line-height:28px;padding:0 10px;color:#fff;font-weight:400;text-align:center;border-radius:5px;font-size:13px;}
.btn_sss{display:inline-block;min-width:30px;height:28px;line-height:28px;padding:0 10px;color:#fff!important;font-weight:400;text-align:center;border-radius:5px;font-size:13px;}
.btn_blue{background-color:#053463;}
.btn_gray{background-color:#a6a6a6;}
.btn_dgray{background-color:#525252;}
.btn_orange{background:#e66037;}
.btn_rou{border-radius:5px;}
.btn_write{border:none!important;padding:0 20px!important;}
.wirte_btn{display:inline-block;min-width:70px;height:40px;line-height:40px!important;padding:0 20px;color:#fff!important;font-size:16px;font-weight:700;text-align:center;}


.faq{border-top:3px solid #e66037;border-bottom:1px solid #c7c7c7;}
.faq .hgroup{position:relative;margin:0 0 10px 0;*zoom:1}
.faq .hgroup .trigger{overflow:visible;position:absolute;top:50%;right:0;margin:-7px 0 0 0;padding:0;border:0;background:none;font-size:12px;cursor:pointer}
.faq ul{margin:0;padding:0;list-style:none}
.faq .q{margin:0;border-top:1px solid #ddd;}
.faq .q a.trigger{position:relative;display:block;padding:15px 40px 15px 55px;font-weight:600;color:#343c47;text-decoration:none !important;background:url('../images/sub/faq_arr_down.png') 99% 18px no-repeat;}
.faq .hide .q a.trigger{font-weight:normal;background:none;}
.faq .q a.trigger:hover,
.faq .q a.trigger:active,
.faq .q a.trigger:focus{}
.faq .a{display:none;position:relative;border-top:1px solid #c7c7c7;margin:0;padding:20px 20px 20px 55px;line-height:1.5;color:#6e6e6e;background:#f4f4f4;}
.faq .q a.trigger span,
.faq .q a.trigger:hover span,.faq .q a.trigger:focus span,
.faq .a span{position:absolute;left:15px;top:10px;display:block;width:30px;height:30px;margin-right:10px;background:url('../images/sub/icon_faq.png') no-repeat;text-indent:-9999px;}
.faq .q a.trigger span{background-position:0 -32px;}
.faq .q a.trigger:focus span{background-position:0 0;}
.faq .a span{top:18px;background-position:0 -69px;}
.faq .show a.trigger{background:#fff url('../images/sub/faq_arr_up.png') 99% 18px no-repeat;}

.board_topbx{height:45px;float:right;position:relative;z-index:99;}
.board_topbx:after {content:""; display:block; clear:both; }
.board_topbx .board_btn_basic{margin-bottom:10px;text-align:right;}
.board_topbx .board_btn_basic .button{position:relative; top:0;}
.board_topbx .board_btn_basic button{color:#fff;font-weight:600;line-height:28px;padding:0 10px 0 30px;border:none;cursor:pointer;border-radius:3px;background:#e66037 url(../images/sub/icon_sch.png) 10px 50% no-repeat;}
.board_topbx .board_btn_basic input[type=text]{width:150px; height:28px;padding:0 4px;border:1px solid #bababa;line-height:28px;background:#f5f5f5;}
.board_topbx .board_btn_basic select{height:30px;line-height:29px;border:1px solid #bababa;background:#f5f5f5;}
.all_count{float:left;padding-top:10px;color:#5a6265;}
.all_count span{color:#399bd8;}

.board_topbx_w{position:relative; margin-bottom:30px;border:1px solid #bababa; display:none;}
.board_topbx_w .board_btn_basic{margin:15px 0;}
.board_topbx_w .board_btn_basic .button{position:absolute;right:20px;top:16px;border-left:1px solid #7f7f7f;}
.board_topbx_w .board_btn_basic button{width:40px;font-weight:600;line-height:28px;padding:0;border:none;cursor:pointer;border-radius:3px;background:#fff url(../images/sub/icon_sch_c.png) 16px 50% no-repeat;text-indent:-9999px;}
.board_topbx_w .board_btn_basic input[type=text]{height:28px;width:70%;padding:0 4px;border:1px solid #fff;line-height:28px;background:#fff;}
.board_topbx_w label{display:inline-block;width:116px;height:30px;font-size:16px;font-weight:600;text-align:center;border-right:1px solid #7f7f7f;}

.btnbx{position:relative;}
	.btnbx a{margin-left:5px;}
	.btnbx a:first-child{margin-left:0;}
	.pagination{position:relative; width:100%; margin:0; padding:30px 0; font-size:0; text-align:center; line-height:normal; white-space:nowrap; }
	.pagination *{display:inline-block; margin-left:-1px; padding:4px 10px; border:1px solid #bfbfbf; font-weight:normal !important; text-decoration:none; line-height:normal; color:#333b46; vertical-align:middle;font-weight:700;font-size:14px;}
	.pagination a:hover, .pagination a:active, .pagination a:focus{background:#e66037; color:#fff;}
	.pagination a{}
	.pagination strong{color:#fff; text-decoration:none; background:#e66037;}
	.pagination .direction{padding:0 1px; text-align:center; font-weight:bold; border:1px solid #bfbfbf;}
	.pagination .direction:hover, .pagination .direction:active, .pagination .direction:focus{background-color:transparent !important; color:#7c7c7c; }
	.pagination .direction a,.pagination .direction img{padding:0;border:0;}
	.btn_abs{position:absolute;right:0;margin:-4px 0 0 0;padding:0;font-size:16px !important;}
	.btn_abs *{margin:0;padding:0;}
	.btn_abs_left{position:absolute;left:0;margin:0;padding:0;}
	.direction{margin:0 10px;}
	.barL{padding-left:15px; margin-left:15px; border-left:1px solid #c4c4c4;}
	.pagination_btn{padding:0 !important; margin:0 0px !important; border:0 !important;}
.pagination_btn:first-child img,.pagination_btn:last-child img{padding:0 !important; margin:0 0px !important; border:0 !important;}
.pagination_btn img{padding:0 !important; margin:0 7px !important; border:0 !important; vertical-align:-webkit-baseline-middle; height:30px;}
.pagination_btn:hover{background:transparent !important;}
.btn_color{background-color: #e66037;}
.btn{display: inline-block;font-size: 17px;color: #fff;height: 42px;line-height: 42px;padding: 0 40px;font-weight: 600; cursor: pointer;}
.tbl_wrap{/*border-bottom:1px solid #bfbfbf;*/}
.tbl_list,.b_list,.tbl_view{width:100%;border-top:3px solid #e66037;font-size:14px;}
.tbl_list a,.b_list a{color:#5a6265;}
.tbl_list th,.b_list th{text-align:center; font-weight:bold; padding:10px 0; white-space:nowrap;border-bottom:1px solid #ccc;background:#f4f4f4;color:#343c47;}
.tbl_list td,.b_list td{text-align:center; padding:10px 0 10px;border-bottom:1px solid #c7c7c7;}
.tbl_list td a,.b_list td a{color:#343c47;}
.tbl_view th{font-weight:600; padding:10px; white-space:nowrap; text-align:left; border-bottom:1px solid #c7c7c7;background:#f7f7f7;color:#343c47;}
.tbl_view td{padding:10px;border-bottom:1px solid #c7c7c7;}
.tbl_view.tbl_view_prnx{font-size:14px;color:#343c47;border-width:1px;}
.tbl_view.tbl_view_prnx th{font-weight:400; padding:7px 13px; white-space:nowrap;border-bottom:1px solid #c7c7c7;color:#343c47;background:none;}
.tbl_view.tbl_view_prnx th span{color:#7a7979;}
.tbl_view.tbl_view_prnx a{color:#343c47;}

.tbl_gallery{padding:20px 0;border-top:2px solid #e66037;font-size:14px;border-bottom:1px solid #ccc;}
.tbl_gallery::after{content:""; display:block; clear:both;}
.tbl_gallery dl{position:relative;float:left;width:23.5%;height:auto;margin:10px 0.5%;border:1px solid #dcdcdc; overflow:hidden;}
.tbl_gallery dt{text-align:center;}
.tbl_gallery dt img{width:282px;height:170px;}
.tbl_gallery dd{padding:5px 25px 10px;font-size:16px;}
.tbl_gallery dd a{display:block;color:#343c47;}
.tbl_gallery dd span{position:static; margin-top:10px; display:block;color:#858a91;padding-left:23px;background:url('../images/sub/icon_time.gif') 0 4px no-repeat}
.write_btn_box{position:absolute; right:0; top:0; padding:0 !important; border:none !important;}
.write_btn{display: inline-block;font-size: 17px;color: #fff;height: 42px;line-height: 42px;padding: 0 40px;font-weight: 600; cursor: pointer;}
/*
.tbl_view.tbl_view_prnx th span{padding:0 37px 0 0;border-right:1px solid #cfd0d1;}
.tbl_view.tbl_view_prnx th.tbl_view_pr{background:url(../images/btn/btn_view_prnx.gif) 66px 16px no-repeat}
.tbl_view.tbl_view_prnx th.tbl_view_nx{background:url(../images/btn/btn_view_prnx.gif) 66px -25px no-repeat}
*/
.board_view_con{padding:20px 10px;min-height:200px;}
.board_view_con_q{position:relative;padding:20px 20px 20px 55px;min-height:100px;}
.board_view_con_a{position:relative;padding:20px 20px 20px 55px;min-height:100px;}
.board_view_q_icon,.board_view_a_icon{position:absolute;left:15px;top:25px;display:block;width:25px;height:25px;text-indent:-9999px;}
.board_view_q_icon{background:url(../images/sub/icon_qa.png) 0 0 no-repeat;}
.board_view_a_icon{background:url(../images/sub/icon_qa.png) -30px 0 no-repeat;}
.qna_ok{display:inline-block;width:25px;height:25px;background:#2e85ce url(../images/sub/icon_qna.png) 50% no-repeat;text-indent:-9999px;}
.qna_ing{display:inline-block;width:25px;height:25px;background:#d3d3d3 url(../images/sub/icon_qna.png) 50% no-repeat;text-indent:-9999px;}

.tbl_write th{padding-left:20px;text-align:left;}
.tbl_write input[type=text],
.tbl_write input[type=password]{height:26px;padding:0 4px;border:1px solid #ddd;line-height:26px;}
.tbl_write input[type=file]{height:26px;padding:0;border:1px solid #ddd;line-height:26px;}
.tbl_write select{height:26px;line-height:26px;border:1px solid #ddd;vertical-align:middle;}
.tbl_write textarea{padding:3px 4px;border:1px solid #ddd;line-height:1.4;}

.td_file{position:relative;font-size:14px;padding:10px;border:1px solid #dedede;background:#f4f4f4;}
.td_file a{color:#343c47;}
.td_file ul{}
.td_file li{padding-left:36px;color:#343c47;background:url(../images/sub/icon_file_s.png) 0 50% no-repeat;line-height:2;}

.icon_notice{display:inline-block;width:25px;height:19px;text-indent:-9999px;background:url(../images/sub/icon_ntc.png) 50% no-repeat;vertical-align:middle;}
.icon_file{display:inline-block;width:24px;height:24px;text-indent:-9999px;background:url(../images/sub/icon_file_s.png) 50% no-repeat}
.barL{border-left:1px solid #abb0b6;}

.teach_wrap .tab_examine{margin-top:28px; overflow:hidden;}
.teach_wrap .tab_examine li{float:left; width:125px; margin-left:10px; height:45px; line-height:45px; border-radius:0 15px 0 15px; cursor:pointer; color:#fff; font-size:17px; font-weight:600; text-align:center; background-color:#c5c5c5;}
.teach_wrap .tab_examine li:first-child{margin-left:0;}
.teach_wrap .tab_examine > li:hover,.teach_wrap .tab_examine > li.on{background:#333333; color:#fff;}
.teach_wrap .examine_cont{font-size:15px; padding-top:25px; color:#67686d;}

.teachbox {padding-bottom:30px; overflow:hidden;}
.teachbox div {float:left; display:table-cell;}
.teachbox div:nth-child(1) {display:table; width:17%; min-width:163px; height:196px;}
.teachbox div:nth-child(2) {width:82%; border:solid 1px #cccccc; box-sizing:border-box;min-height:196px; padding:13.3px 30px; position:relative;}
.teachbox2 div:nth-child(2) {} 
.teachbox div:nth-child(1) span{display:table-cell; vertical-align:middle; text-align:center; height:196px;}
.teachbox img {max-width:100%; width:145px;}
.quick_img{position:absolute; bottom:-10px; left:50%; margin-left:-40px;}
.toptext {font-size:20px; width:17%; font-weight:400; color:#363636; display:block; margin-right:20px;}
.toptext span {font-size:19px;}
.toptext02 {display:inline-block; font-size:14px;color:#363636; margin-bottom:-4px; overflow:hidden; width:40%;}
.toptext02 span {display:inline-block; padding:0 9px; color:#fff; background-color:#f45b5b; text-align:center; font-size:14px; margin-right:2px;}
.toptext03 {display:inline-block; width:33%; font-size:14px;color:#363636; margin-bottom:-4px; overflow:hidden;margin-right:15px;}
.toptext03 span {display:inline-block; padding:0 9px; color:#fff; background-color:#322f2f; text-align:center; font-size:14px; margin-right:2px; }
.teach_ul {display:inline-block; float:left; width:52%; margin-top:15px; height:70%; overflow:hidden;}
.teach_ul02 {display:inline-block; float:left; width:48%; margin-top:15px; height:70%; overflow:hidden;}
.teach_ul li {background:url('../images/sub/dotgray.jpg') left 10px no-repeat; padding-left:8px; font-size:14px;}
.teach_ul02 li {background:url('../images/sub/dotgray.jpg') left 10px no-repeat; padding-left:8px; font-size:14px;}
.tab_cont > img {max-height:100% !important; width:164px;}



/*메뉴
.menu_list{overflow:hidden;}
.menu_list li{position:relative; float:left; width:23.5%; margin-left:2%; margin-bottom:2%;}
.menu_list li:nth-child(4n+1){margin:0;}
.menu_list li:hover .menu_mask{display:block;}
.menu_mask{position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.6); display:none;}
.menu_inner{position:relative; display:table-cell; vertical-align: middle; text-align:center; width:768px; height:285px; color:#fff;}
.menu_inner_left{height:240px;}
.menu_title{font-size:18px; display:block; margin-bottom:10px;}
.menu_price{font-size:18px; font-weight:600;}*/


/*메뉴*/
.manuThumbImg{float:left; width:23%; margin:1%;}
.manuThumb{position:relative; display:block;line-height:0; text-align:center;}
.menu_mask{position:absolute; left:0; top:0; width:100%; height:100%; display:none;}
.manuThumb:hover .menu_mask{display:block;}
.manuThumb:hover{text-decoration:none;}
.Thumbtt{display:block; text-align:center;height:65px;color:#a3a3a3;font-weight:400; font-size:15px; padding:15px 10px; bottom:0;z-index:9; line-height:140%;}
.Thumbtt span{display:block;padding-bottom:10px;font-size:18px; font-weight:600; color:#282828;}
.mw{position:fixed;_position:absolute;top:0;left:0;width:100%;height:100%;z-index:999;display:none;}
.mw .bg{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.5;filter:alpha(opacity=50);}
.mw .fg{position:absolute;top:50%;left:50%;width:800px;height:427px;margin:-215px 0 0 -400px;border:3px solid #ccc;background:#fff;}
.ThumbttVw{position:absolute;display:block; width:770px;color:#555;padding:15px;font-size:16px;font-weight:600;bottom:0;z-index:9;line-height:160%; background:url(../images/menu/menuttx.png) repeat;}
.Thumbttl{display:block;padding-bottom:5px;font-size:30px;line-height:30px; color:#6b400d;}
.amount{font-weight:600; color:#fff;font-size:15px;background:#f7941d;padding:2px 10px 2px 5px;}
.btn_close{position:absolute;top:5px;right:5px;width:15px;height:15px;text-indent:-9999px;border:0px;background:url(../images/common/btn_close.png) 50% 50% no-repeat;cursor:pointer;}
.alcoholH{padding-bottom:30px;}
.menuOpen{padding-top:20px;font-weight:600;font-size:24px; text-align:center;color:#dbdbdb;}
.alcoholH_colr{padding:0 5px;background-color:#f7941d;color:#fff;}
.menu_left .manuThumbImg{float:left; width:31.3333%; margin:1%;}

/*블로그*/
.blog_lists{border-top:1px solid #d5a912; }
.blog_lists li{position:relative; padding:15px 0 20px 0; border-bottom:1px solid #e4e4e4; }
.blog_lists li a{display:block; width:100%; height:100%;}
.blog_layl{position:absolute; left:0; top:25px;}
.blog_layr{padding-left:110px;}
.blog_layr h3{color:#494949; margin:20px 0 10px 0 !important; font-size:18px; font-weight:700; margin:0;}
.blog_layr p{color:#696969;}
.btn_blog_more{margin:30px auto;display:block;width:300px;height:40px;text-align:center;background-color:#494949;color:#fff;line-height:40px;}
.btn_blog_more:hover{color:#fff;}
/*지점찾기*/
.reservation_top{position:relative; height:315px;}
.reservation_layl{position:absolute; left:0; top:0; }
.reservation_img{width:297px; height:318px; background:#efefed url('../images/sub/map.gif') left center no-repeat;}
.reservation_img li{position:absolute; width:30px; height:15px; line-height:15px; background:#ababab; text-align:center; }
.reservation_img li:hover{background:#fbc400;}
.reservation_img li a{display:block; font-size:11px; color:#fff;}
.ar1{left:101px; top:69px;}
.ar2{left:60px; top:53px;}
.ar3{left:153px; top:42px;}
.ar4{left:77px; top:85px;}
.ar5{left:125px; top:104px;}
.ar6{left:69px; top:114px;}
.ar7{left:102px; top:130px;}
.ar8{left:161px; top:129px;}
.ar9{left:111px; top:149px;}
.ar10{left:167px; top:160px;}
.ar11{left:144px; top:188px;}
.ar12{left:203px; top:172px;}
.ar13{left:198px; top:195px;}
.ar14{left:92px; top:186px;}
.ar15{left:81px; top:215px;}
.ar16{left:75px; top:237px;}
.ar17{left:64px; top:280px;}
.reserviation_info{padding-left:330px;}
.reserviation_info h4{font-size:30px; font-weight:600; color:#40a6bf; line-height:31px;}
.reserviation_info h3{font-size:42px; font-weight:700; color:#404040;}
.reserviation_info p{margin:6px 0 18px 0; line-height:29px;}
.reserviation_info p strong{font-size:18px;}
.reserviation_tel{width:375px; height:74px; line-height:74px; padding:0 19px 0 22px; border:1px solid #fbc400; border-radius:10px; box-shadow:4px 4px 0px 0px rgba(251,196,0,1);}
.reserviation_tel span{font-size:17px; color:#171717; font-weight:600;}
.reserviation_tel strong{margin-left:17px; font-size:32px; color:#fbc400 !important; font-weight:700;}
.reserviation_tel strong img{margin-right:7px; vertical-align:text-top;}


.rese_lists{width:100%; border-top:2px solid #e66037; overflow:hidden;}
.rese_lists > li{float:left; width:50%;}
.rese_title{display:table-cell; vertical-align: middle; width:142px; text-align:center; padding:14px 0; background:#f7f7f6; color:#3e4c43; font-weight:600; border-bottom:1px solid #a1a1a1; }
.rese_layr{display:table-cell; vertical-align:middle; padding:14px 0 14px 10px; width:477px; border-bottom:1px solid #a1a1a1; color:#363535;}

/* 매장찾기 */
.store_wrap {width:100%; overflow:hidden; position:relative; margin-bottom:20px;}
.store_left {width:42%; height:350px;float:left; box-sizing:border-box; vertical-align:top;}
.store_right {position:relative; width:58%; height:336px; float:left;  box-sizing:border-box; border:solid 1px #ccc; border-top:solid 2px #454659; padding:15px;}
.store_reg {font-size:24px; color:#333333; margin-bottom:5px;}
.store_right ul {width:100%; overflow:hidden; margin-bottom:15px;}
.store_right ul li {position:relative; padding:12px 10px; padding-left:125px; border-bottom:solid 1px #e5e5e5; color:#444444; font-size:15px;}
.store_icon {position:absolute; left:0; font-weight:500;}
.store_icon1 {background:url('../images/sub/store_add.png') no-repeat 10px center; padding-left:0px;}
.store_icon2 {background:url('../images/sub/store_phone.png') no-repeat 10px center; padding-left:0px;}
.flex-control-thumbs {position:absolute !important; left:104%; bottom:15px !important; width:645px !important; height:90px; z-index:99999;}
.flex-control-thumbs li {width:120px !important; height:90px; margin-right:9px !important;}
.flex-control-thumbs li img{height:80px !important;}
#carousel{position:absolute !important; left:43%; bottom:15px !important; width:645px !important; height:90px; z-index:99999;}
#carousel .slides > li{width:122px !important; height:90px; margin-right:9px !important;}
#carousel .slides > li > img{height:90px !important; }


#carousel1{position:absolute !important; left:43%; bottom:40px !important; width:670px !important; height:90px; z-index:0;}
#carousel1 .slides > li{width:127px !important; height:90px; margin-right:9px !important;}
#carousel1 .slides > li > img{height:90px !important; }

#carousel2{position:absolute !important; left:43%; bottom:40px !important; width:670px !important; height:90px; z-index:0;}
#carousel2 .slides > li{width:127px !important; height:90px; margin-right:9px !important;}
#carousel2 .slides > li > img{height:90px !important; }

.flexslider {border:none !important; margin:0 !important;}
.flex-viewport {max-height:100% !important;}
.custom-navigation{position:absolute; left:104%; bottom:15px; width:637px; height:90px;}
.custom-navigation a{display:inline-block; width:15px; height:25px; margin-top:-12px;}
.custom-navigation .flex-prev{position:absolute; left:0; top:50%; z-index:999999; background:url('../images/sub/thum_prev01.png') 0px 0px no-repeat;}
.custom-navigation .flex-next{position:absolute; right:0; top:50%; z-index:999999; background:url('../images/sub/thum_next01.png') 0px 0px no-repeat;}
.flex-direction-nav a{display:block; width:15px !important; height:25px !important; margin:-12px 0 0 0!important; text-indent:-9999px;}
#carousel .flex-nav-prev a{position:absolute; left:0; top:50%; z-index:999999; background:url('../images/sub/thum_prev01.png') 0px 0px no-repeat;}
#carousel .flex-nav-next a{position:absolute; right:0; top:50%; z-index:999999; background:url('../images/sub/thum_next01.png') 0px 0px no-repeat;}

#carousel1 .flex-nav-prev a{position:absolute; left:0; top:50%; z-index:999999; background:url('../images/sub/thum_prev01.png') 0px 0px no-repeat;}
#carousel1 .flex-nav-next a{position:absolute; right:0; top:50%; z-index:999999; background:url('../images/sub/thum_next01.png') 0px 0px no-repeat;}
#carousel2 .flex-nav-prev a{position:absolute; left:0; top:50%; z-index:999999; background:url('../images/sub/thum_prev01.png') 0px 0px no-repeat;}
#carousel2 .flex-nav-next a{position:absolute; right:0; top:50%; z-index:999999; background:url('../images/sub/thum_next01.png') 0px 0px no-repeat;}





.store_wrap_left .store_left{width:42%; height:279px;float:left; box-sizing:border-box; vertical-align:top;}
.store_wrap_left .store_right{position:relative; width:58%; height:278px; float:left;  box-sizing:border-box; border:solid 1px #ccc; border-top:solid 2px #454659; padding:15px;}
.store_wrap_left .flex-control-thumbs{
	position: absolute !important;
    left: 104%;
    bottom: 16px !important;
    width: 517px !important;
    height: 90px;
	
}


.store_wrap_left .flex-control-thumbs{}
@media screen and (max-width:1024px) { 
.lnb .breadcrumbs {padding:0;}
.breadcrumbs > li {width:140px;}
#Lnb h2{font-size:28px;}
.greeting_box {height:auto;}
.greeting_layl {position:static; text-align:center;}
.greeting_layr {padding-left:0; padding-top:25px;}
.greeting_box p {font-size:15px;}
.sign {margin-top:30px;}
.menu_list li:nth-child(2n+1) {margin:0;}
.tbl_gallery dl {width:47.5%;margin:10px 1%;}
.breadcrumbs > li:first-child{border-left:none;}
.left_cont{width:79.7%;}
}
@media screen and (max-width:768px) {
.m_visual{display:block;}
.pc_visual{display:none;}
.m_block{display:block;}
.sub_box{padding:20px 2%;}
.breadcrumbs > li{width:140px;}
.mobile_nav .inner{padding:0;}
.container .inner{overflow:hidden;}
.sub_visual{height:226px; padding-top:74px; background-position: 51% 100% !important;}
.sub_visual h3{font-size:30px;}
.vi_inner{margin:165px auto 0;}
.nav_btn{display:inline-block; position:absolute; right:9px; top:30px;}
.lnb {height:45px;}
.btn_s{min-width:50px; height:30px; line-height:30px !important; font-size:13px;}
.breadcrumbs > li:first-child a {height:45px; line-height:45px;}
.breadcrumbs > li a {height:45px;}
.lnb_tbl_box span, .lnb_tbl_box strong {height:47px;}
.lnb_tbl_box {height:45px;}
.lnb .inner{width:100% !important; overflow: inherit !important;}
.breadcrumbs > li:first-child a {height:45px; line-height:45px;}
.breadcrumbs > li > a {font-size:14px; height:45px;}
.breadcrumbs > li:hover > a{background-size:10px auto; background-position:90% 50%;}
.dep_nav {top:46px;}
.dep_nav li a {box-sizing:border-box; line-height:15px; font-size:13px;}
.greeting_left_layr{padding:0; margin-top:20px;}
.greeting_box p{line-height:21px;}
.menu_list li{width:49%; margin-bottom:20px; margin:0 0 2% 2%;}
.menu_list li:nth-child,.menu_list li:nth-child(4n+1){margin:0 1%;}
.menu_img span{display:table-cell; vertical-align: middle; text-align:center; width:768px; height:150px;}
.menu_list li img{/*max-height:130px;*/}
.menu_inner{margin:0 auto; height:192px;}
.menu_title,.menu_price{font-size:14px;}
.breadcrumbs > li{width:150px;}
.tbl_list th {display:none;}
.tbl_list td {display:inline-block;}
.tbl_list td:nth-child(2) a {width:80%; overflow:hidden;}
.pagination *{padding:0 10px; height:28px; line-height:28px;}
.pagination_btn img{position:relative; top:-1px; height:30px; vertical-align: sub;}
.tbl_list tr {position:relative; display:inline-block; padding:10px 0;border-bottom:solid 1px #ccc; width:100%;}
.tbl_list thead{display:none;}
.tbl_list th {display:none;}
.tbl_list td {display:inline-block; color:#c1c1c1; font-weight:400; line-height:22px;}
.tbl_list td, .tbl_list th {border:none; padding:0 10px;}
.tbl_list td:first-child {display:none;}
.tbl_list td:nth-child(2) {width:100%; text-align:left;}
.tbl_list td:nth-child(2) a {display:inline-block; width:80%; overflow:hidden;}
.tbl_list td:nth-child(3) {display:none;}
.mob_file_on {display:inline-block; margin-left:10px;}
.container{padding:25px 0;}
.foot_m{display:inline-block;}
.board_topbx{text-align:center; width:auto; display:inline; float:none; margin:0 !important; }
.board_topbx_w .board_btn_basic input[type=text]{width:50%;}
.board_topbx .board_btn_basic{text-align:center;}
.tbl_list td{font-size:13px;}
.tbl_inquiry th,.tbl_inquiry td{display:block;border:none;padding:0 5px 3px; height:auto; background:#f8f8f8; font-size:13px;}
	.tbl_inquiry th{padding:8px 5px 3px;}
	.common_tbl01 tbody th{border:none;}
	.tbl_inquiry td .fs13{display:inline-block;}
	.tbl_inquiry input[type="text"],.tbl_member select{height:40px;width:100%;}
	.tbl_inquiry input[type=checkbox]{width:auto!important;}
	.tbl_app_view th,.tbl_app_view td{font-size:14px; border-bottom: 1px solid #c6c6c6; padding:10px 5px;}
	.tbl_app_view td{background:#fff;}
	.tbl_member th{padding:5px;}
	.tbl_member th,.tbl_member th label{font-size:14px;}
	.tbl_member td,.tbl_member td label{font-size:14px;}
	.tbl_member td input,.tbl_member td select{height:28px !important; line-height:28px;}
	.tbl_inquiry input[type=text], .tbl_inquiry input[type=tel], .tbl_inquiry input[type=email], .tbl_inquiry input[type=url], .tbl_inquiry input[type=password]{height:30px !important; padding: 2px;margin: 1px 0;border: 1px solid #c6c6c6;-webkit-box-sizing: border-box;-webkit-appearance: none;-moz-box-sizing: border-box;-moz-appearance: none;-webkit-border-radius: none;border-radius: 0;}
	.common_tbl01 input[type="text"], .common_tbl01 input[type="password"], .common_tbl01 select{height:30px;}
	.inquiry_email{width:30% !important;}
.fwb{font-size:15px !important;}
.fwn{font-size:13px;}
.tbl_view.tbl_view_prnx th{font-size:14px;}
.tbl_view td{font-size:14px;}
.board_topbx .board_btn_basic input[type=text]{width:120px; font-size:12px;}
.board_topbx .board_btn_basic select{font-size:12px;}
.btn{height:30px; line-height:30px; font-size:13px; padding:0 20px;}
.lnb .inner{overflow: inherit !important;}
.sns_box a img{height:20px;}
.point_title{font-size:25px; margin-bottom:20px;}
#map{height:250px !important;}
.sub_title {margin-bottom:25px; font-size:30px;}
.tbl_gallery dd{padding:5px 15px 15px 15px;}
#footer{padding:20px 0;}
.mobile_nav{display:block; border-bottom: 1px solid #c0c0c0;}
#Lnb,.breadcrumb{display:none;}
.left_cont{width:100%;}
.left_container .inner{padding:0; overflow:hidden;}
.sub_body{padding:20px 2%; min-height:300px;}
.sub_left_title{margin:24px 0 24px 0px; padding:0 2%; border:none;}
.location_addr h3{font-size:15px;}
.btn_s,.write_btn{min-width:50px; height:30px; line-height:30px !important; font-size:13px;}
.write_btn_box{position: static; display: block;}
.write_btn{display:block; margin-top:30px !important;}
.locationMap{margin:0;}
.location_addr li{background-position:7px 10px; font-size:13px;}
.location_addr strong{display:block;}
/*지점찾기*/
.reservation_top{position:relative; height:auto; margin-bottom:40px;}
.reservation_layl{position:static; left:0; top:0; width:100%;  margin-bottom:30px;}
.reservation_img{width:768px; height:318px; background:#efefed url('../images/sub/map.gif') left center no-repeat;}
.reservation_img li{position:absolute; width:30px; height:15px; line-height:15px; background:#ababab; text-align:center; }
.reservation_img li:hover{background:#00a651;}
.reservation_img li a{display:block; font-size:11px; color:#fff;}
.ar1{left:101px; top:69px;}
.ar2{left:60px; top:53px;}
.ar3{left:153px; top:42px;}
.ar4{left:77px; top:85px;}
.ar5{left:125px; top:104px;}
.ar6{left:69px; top:114px;}
.ar7{left:102px; top:130px;}
.ar8{left:161px; top:129px;}
.ar9{left:111px; top:149px;}
.ar10{left:167px; top:160px;}
.ar11{left:144px; top:188px;}
.ar12{left:203px; top:172px;}
.ar13{left:198px; top:195px;}
.ar14{left:92px; top:186px;}
.ar15{left:81px; top:215px;}
.ar16{left:75px; top:237px;}
.ar17{left:64px; top:280px;}
.reserviation_info{padding-left:0; display:block;}
.reserviation_info h4{font-size:15px; font-weight:600; color:#40a6bf; line-height:31px;}
.reserviation_info h3{font-size:25px; font-weight:700; color:#404040;}
.reserviation_info p{margin:6px 0 10px 0; line-height:29px;}
.reserviation_info p strong{font-size:15px;}
.reserviation_tel{width:300px; height:50px; line-height:50px; padding:0 19px 0 22px; border:1px solid #fbc400; border-radius:10px; box-shadow:4px 4px 0px 0px rgba(251,196,0,1);}
.reserviation_tel span{font-size:14px; color:#171717; font-weight:600;}
.reserviation_tel strong{margin-left:17px; font-size:23px;}
.reserviation_tel strong img{margin-right:7px; vertical-align:text-top;}
.rese_lists{width:100%; border-top:2px solid #3d3200; overflow:hidden;}
.rese_lists > li{float:left; width:100%;}
.rese_title{display:table-cell; vertical-align: middle; width:142px; text-align:center; padding:14px 0; font-size:13px; background:#f7f7f6; color:#3e4c43; font-weight:600; border-bottom:1px solid #a1a1a1; }
.rese_layr{display:table-cell; vertical-align:middle; padding:14px 0 14px 10px; width:768px; font-size:13px; border-bottom:1px solid #a1a1a1; color:#363535;}
/*지점*/
.flexslider1{margin:0 !important; border:none !important;}
.store_left,.store_wrap_left .store_left{width:100%; height:254px; }
.store_right,.store_wrap_left .store_right {width:100%; height:300px; border-top:none;}
.flex-control-thumbs{left:15px; bottom:-265px !important; width:96% !important;}
.store_wrap_left .flex-control-thumbs{left:15px; bottom:30px !important; width:96% !important;}
.store_right ul li{padding-left:80px; font-size:14px;}
.flex-control-thumbs li:last-child {}
.flex-control-thumbs li {width:32.3333% !important; margin-right:1% !important;}
.store_right {height:280px; border-bottom:solid 2px #000;}
.map_tb th {min-width:100px;}
.store_reg{font-size:18px;}
.store_icon1 {background:url('../images/sub/store_add.png') no-repeat 5px center;}
.store_icon2 {background:url('../images/sub/store_phone.png') no-repeat 5px center;}
.privacy_box p {font-size:14px;}
.custom-navigation{width:95%; left:15px; bottom:-265px !important;}
.store_wrap_left .custom-navigation{width:95% !important; left:15px; bottom:30px !important;}
.store_wrap_left .store_left,.store_wrap_left .store_wrap_left .store_left{height:237px;}

.manuThumbImg{float:left; width:48%; margin:1%;}
.menu_left .manuThumbImg{float:left; width:48%; margin:1%; box-sizing:border-box;}
.Thumbtt span{font-size:15px;}
.Thumbtt{font-size:14px;}

#carousel1{position:absolute !important; left:15px; bottom:20px !important; width:auto !important; height:70px; z-index:0;}
#carousel1 .slides > li{width:100px !important; height:70px; margin-right:9px !important;}
#carousel1 .slides > li > img{height:70px !important; }

#carousel2{position:absolute !important; left:15px; bottom:20px !important; width:auto !important; height:70px; z-index:0;}
#carousel2 .slides > li{width:100px !important; height:70px; margin-right:9px !important;}
#carousel2 .slides > li > img{height:70px !important; }
#carousel1 .flex-nav-prev a{position:absolute; left:0; top:50%; width:12px !important; height:20px !important; margin-top:-9px !important; z-index:999999; background:url('../images/sub/thum_prev01.png') 0px 0px no-repeat; background-size:auto 20px;}
#carousel1 .flex-nav-next a{position:absolute; right:0; top:50%; width:12px !important; height:20px !important;margin-top:-9px !important; z-index:999999; background:url('../images/sub/thum_next01.png') 0px 0px no-repeat; background-size:auto 20px;}
#carousel2 .flex-nav-prev a{position:absolute; left:0; top:50%; width:12px !important; height:20px !important;margin-top:-9px !important; z-index:999999; background:url('../images/sub/thum_prev01.png') 0px 0px no-repeat; background-size:auto 20px;}
#carousel2 .flex-nav-next a{position:absolute; right:0; top:50%; width:12px !important; height:20px !important;margin-top:-9px !important; z-index:999999; background:url('../images/sub/thum_next01.png') 0px 0px no-repeat; background-size:auto 20px;}


}



@media screen and (max-width:500px) { 
.tbl_gallery dl {width:100%;margin:10px 0;}
.tbl_gallery dt img {width:100%; height:180px;}
.tbl_gallery dl {height:auto;}
.tbl_gallery dd span {position:static; margin-top:10px;}

}