﻿@charset "utf-8";

/*reset*/

 #accessibility, .skip, hr, legend, caption{position:absolute;width:0;height:0;font-size:0;line-height:0;overflow:hidden;visibility:hidden;text-indent:-1000em;}

/* base */

html{overflow-y:scroll;}

body{font:12px SimSun,宋体,Arial Narrow;color:#333;background:#e7e7e7;  background-image:url(../Images/bj.gif); background-repeat:repeat; }

body, div, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, p, form, fieldset, input, table, tr, th, td{margin:0;padding:0;}




p {

    color: #333;



    line-height: 23px;







}

div {

    color: #333;



    line-height: 23px;







}

ul, ol, li{list-style:none;}

fieldset, img{border:none;}

input, select, textarea{vertical-align:middle;font-size:1em;color:#333;}

select {font-size:12px;font-family:SimSun,宋体,Arial Narrow, sans-serif;}

/* a-style */

a{color:#333;text-decoration:none;}

a:hover, a:active{color:#2c601e;text-decoration:underline;}

/*common*/

.reset{clear:both !important;height:0px !important;line-height:0px !important;padding:0 !important;margin:0 !important;}

.inp{height:20px;border:none;background:none;color:#888;font:11px Dotum;padding:2px 0 0 4px;line-height:18px;}

/*btn*/

.btn_r{text-align:right}

.btn_l{text-align:left}

.btn_c{text-align:center}

.btn_c img{vertical-align:middle;}

.btn_content{width:100%;height:35px;position:relative;}

.btn_content img{vertical-align:middle;}

.btn_content .btn_r{position:absolute;right:0;top:0;padding-top:10px;}

.btn_content .btn_l{position:absolute;left:0;top:0;padding-top:10px;}

/*layout*/

/*header*/

#header{width:100%;height:127px;background: #e6e5e0; padding-top: 37px;}

#header .header{width: 959px;height:127px;margin: 0 auto;margin:0 auto;position:relative;z-index:999;}

#header .glo{width:959px;height:37px;overflow:hidden;}

#header .glo ul{float:right;padding-top:14px;}

#header .glo li{float:left;padding-right:17px;}

#header .glo li.li_en{padding-right:0;}

#header .logo{width:89px;float:left;}

#header .gnb{width:870px;float:right;}

#nav>li{

    display: block;

    width: 123.2px;

    height: 87px;

    float: left;

    background: #ffffff;

    position: relative;

    border-radius: 5px;

    margin-left: 1px;

    text-align: center;

    padding-top: 35px;

    box-sizing: border-box;

    font-size: 16px;

    color: #585858;

    font-family: \5FAE\8F6F\96C5\9ED1;

    cursor: pointer;

}

	#nav>li>a{

		color: #585858;

	}

    #nav li ul{

        position: absolute;

        display: none;

        width: 100%;

        background: #e7e7e7;

        padding-top: 19px;

        padding-bottom: 19px;

        border-radius: 5px;

    }

    #nav>li:hover{

        background: #e7e7e7;

    }

    #nav>li:hover ul{

        display: block;

    }

        #nav ul li{

            height: 24px;

            font-size: 12px;

            color: #4c4a4a;

            border-radius: 5px;

        }

        #nav ul li:hover{

            background:#3a773f;

        }

        #nav ul li:hover a{

            color: #FFF;

        }

/*footer*/

#footer{width:957px;height:70px;position:relative;background:url(../Images/footer_bg.gif) no-repeat ;}

#footer .footer_l{width:637px;height:69px;position:absolute;left:0;bottom:0;overflow:hidden;}

#footer .footer_logo{float:left;padding:11px 11px 0 13px;}

#footer .address_copy{float:left;padding-top:22px;color: #6f6f6f;padding-left: 20px;}

#footer .footer_c{width:119px;height:69px;position:absolute;left:518px;top:0;}

#footer .footer_r{width:319px;height:69px;position:absolute;right:0;bottom:0;text-align:center;}

#footer .footer_r p{padding-top:22px;}

#footer .footer_r span{padding:0 47px;}

/*main*/

/*visual_cont*/

#visual_cont_m{min-width:998px;width:100%;height:320px;position:absolute;top:127px;left:0;z-index:9}

/*main*/

.sylist{line-height:22px;}



.sylist a:hover{color:#00FF00;}

#wrap_m{width:957px;height:307px;margin:0 auto;padding-top:280px;background:left 385px;}

#container_m{width:957px;height:200px;position:relative;}

#container_m .contents_l{width:317px;height:199px;position:absolute;left:0;top:1px;}

#container_m .contents_l .news_notice{width:317px;height:140px;background:url(../Images/notice_bg.gif) no-repeat ;}

#container_m .contents_l .news_notice .title{height:23px;padding:15px 0 0 12px;font-size: 14px; font-weight: bold;}

#container_m .contents_l .news_notice .title a{color: #195201;}

#container_m .contents_l .news_notice ul{padding-left:14px;}

#container_m .contents_l .news_notice ul li{width:290px;height:14px;background:url(../Images/icon_01.gif) no-repeat left 14px;padding:7px 0 0 7px;line-height:18px;overflow:hidden;}

#container_m .contents_l .news_notice ul li a{font-size:12px;color:#333;}

#container_m .contents_l .social{height:59px}

#container_m .contents_l .social span{padding:0 1px}

#container_m .contents_c{width:319px;height:199px;position:absolute;left:318px;top:1px;background:#FFF;}

#container_m .contents_c .title{position:absolute;left:15px;top:15px;font-size: 14px; font-weight: bold;color: #195201;z-index: 999}

#container_m .contents_c .title a{color: #195201;}

#container_m .contents_c .banner_cont{width:319px; height:199px;position:relative;}

#container_m .contents_c .banner_cont .banner{position:relative; overflow:hidden; float:left; width:319px; height:199px;z-index:9}

#container_m .contents_c .banner_cont .banner ul{position:absolute; left:0px; top:0px; width:20000px; height:199px;}

#container_m .contents_c .banner_cont .banner ul li{float:left; width:319px; height:199px;}

#container_m .contents_r{width:319px;height:199px;position:absolute;right:0;top:1px;}

#container_m .contents_r span{padding-right:1px;}

#container_m .contents_c .banner_cont .btn_next{position:absolute;left:15px;top:85px;z-index:99}

#container_m .contents_c .banner_cont .btn_pre{position:absolute;right:15px;top:85px;z-index:99}





#container_m3{width:957px;height:138px;position:relative;margin-top: 3px;}

#container_m5{width:957px;height:142px;position:relative;margin-top: 1px;}

#container_m4{width:957px;height:400px;position:relative;}

#container_m2{width:957px;height:225px;position:relative;}

#container_m2 .contents_l2{width:317px;height:225px;position:absolute;left:0;top:1px; background: #FFF; border-radius: 5px;}

#container_m2 .contents_l2 .news_notice2{width:317px;}

#container_m2 .contents_l2 .news_notice2 .title{height:23px;padding:15px 0 0 12px;font-size: 14px; font-weight: bold;}

#container_m2 .contents_l2 .news_notice2 .title a{color: #195201;}

#container_m2 .contents_l2 .news_notice2 ul{padding-left:14px;}

#container_m2 .contents_l2 .news_notice2 ul li{width:290px;height:23px;background:url(../Images/icon_01.gif) no-repeat left 14px;padding:7px 0 0 7px;line-height:18px;overflow:hidden; border-bottom: 1px dotted #CCCCCC;}

#container_m2 .contents_l2 .news_notice2 ul li span{

	float: right;

}

#container_m2 .contents_l2 .news_notice2 ul li a{font-size:12px;color:#333;}

#container_m2 .contents_l2 .news_notice3{width:317px;height:184px;}

#container_m2 .contents_l2 .news_notice3 .title{height:14px;padding:15px 0 0 12px;font-size: 14px; font-weight: bold;}

#container_m2 .contents_l2 .news_notice3 .title a{color: #195201;}

#container_m2 .contents_l2 .news_notice3 ul{padding-left:14px;}

#container_m2 .contents_l2 .news_notice3 ul li{width:290px;height:14px;background:url(../Images/icon_01.gif) no-repeat left 14px;padding:7px 0 0 7px;line-height:18px;overflow:hidden;}

#container_m2 .contents_l2 .news_notice3 ul li a{font-size:12px;color:#333;}

#container_m2 .contents_l2 .social{height:59px}

#container_m2 .contents_l2 .social span{padding:0 1px}



#container_m2 .contents_c2{width:319px;height:225px;position:absolute;left:318px;top:1px;background: #FFF;border-radius: 5px;}

#container_m2 .contents_c2 .title{height:14px;padding:15px 0 0 12px;font-size: 14px; font-weight: bold;}

#container_m2 .contents_c2 .title a{color: #195201;}

#container_m2 .contents_c2 .web_notice{width:322px;box-sizing: border-box;padding: 11px;}

#container_m2 .contents_c2 .web_notice img{margin-bottom: 5px;}



#container_m2 .contents_r2{width:322px;height:225px;position:absolute;left:638px;top:1px;background: #FFF;border-radius: 5px;}

#container_m2 .contents_r2 .title{height:14px;padding:15px 0 0 12px;font-size: 14px; font-weight: bold;color: #195201;}

#container_m2 .contents_r2 .title a{color: #195201;}

#container_m2 .contents_r2 .web_notice{width:322px;box-sizing: border-box;padding: 11px;}



/*sub*/

#bg_wrap_top{width:958px;height:170px;margin:0 auto;clear:both}

#wrap{width:958px;margin:0 auto;margin-top:280px;background:url(../Images/bg_container_02.gif) repeat-y left top;}

/*visual_cont*/

#visual_cont{min-width:998px;width:100%;height:169px;position:absolute;top:127px;left:0;background:url(../Images/visual_cont.jpg) no-repeat center top;z-index:9}

/*container*/

#wrap #container{width:958px;height:100%;overflow:hidden;background:url(../Images/bg_container.gif) no-repeat left top;}

#wrap #container2{width:958px;height:100%;overflow:hidden;background:url(../Images/bg_side2.gif) no-repeat left top;height:5px;}

/*aside*/

#wrap #aside{width:235px;float:left;background:url(../Images/bg_aside.gif) no-repeat 150px 29px;padding-bottom:50px;}

#wrap #aside .aside_title{padding:19px 0 0 22px;}

#wrap #aside ul{width:194px;padding-left:20px;}

#wrap #aside li{width:194px;}

#wrap #aside li img{vertical-align:top;}

/*contents*/

#wrap #contents{width:723px;float:left;}

/*title*/

#wrap #title{width:723px;height:63px;}

#wrap #title h1{float:left; height:70px; line-height: 70px;display: block; font-size: 14px;font-weight: bold;color: #93b556;background: url(../Images/page-t.jpg) no-repeat left center; padding-left: 25px;margin-left: 20px;}

#wrap #title ul{float:right;padding:32px 13px 0 0;}

#wrap #title li{float:left;color:#a8a8a8;padding:0 12px 0 6px;background:url(../Images/icon_02.gif) no-repeat right top;line-height: 14px;}

#wrap #title li.li_03{background:none;}

#wrap #title li strong{color:#868686;}

/*content*/

#wrap #content{width:700px;margin:0 auto;clear:both;padding:5px 0 30px;}

#wrap #content .text_cont img{max-width: 100%;height: auto;}

#wrap #content_02{clear:both;padding:39px 0 50px 30px;}

#wrap #content_03{clear:both;padding-bottom:5px;}

#wrap #content_04{width:663px;margin:0 auto;clear:both;padding:0;}

/*side*/

#wrap #side{width:235px;height:60px;background:url(../Images/bg_side.gif) no-repeat left top;clear:both;position:relative;}

#wrap #side p{position:absolute;top:-102px;left:0;}

#wrap #side ul{height:59px;padding-top:0px;overflow:hidden;}

#wrap #side li{float:left;padding-right:1px;}

/*footer*/



#wrap #footer .footer_l{width:637px;height:69px;position:absolute;left:0;top:0;overflow:hidden;color: #6f6f6f;}

#wrap #footer .footer_r{width:319px;height:69px;position:absolute;right:0;top:0;text-align:center;}

/*popup*/

#sb-container{position:fixed;margin:0;padding:0;top:0;left:0;z-index:999;text-align:left;visibility:hidden;display:none;}

#sb-overlay{position:relative;height:100%;width:100%;}

#sb-wrapper{position:absolute;visibility:hidden;width:100px;}

#sb-wrapper-inner{position:relative;overflow:hidden;height:100px;}

#sb-body{position:relative;height:100%;}

#sb-body-inner{position:absolute;height:100%;width:100%;}

#sb-loading{position:relative;height:100%;}

#sb-loading-inner{position:absolute;font-size:14px;line-height:24px;height:24px;top:50%;margin-top:-12px;width:100%;text-align:center;}

#sb-loading-inner span{background:url(../Images/loading.gif) no-repeat;padding-left:34px;display:inline-block;}

/*select*/

.select{width:71px;}

span.customStyleSelectBox{width:71px;height:17px;padding-top:3px;font-size:12px;color:#909090;background:url(../Images/search_select.gif) no-repeat left top}

.customStyleSelectBoxInner{padding-left:3px;}

/*paginate*/

.paginate{height:26px;text-align:center;padding:30px 0;clear:both}

.paginate a, .paginate strong{color:#797979;display:inline-block;padding:6px 8px 5px;line-height:13px;margin:0;vertical-align:middle;border:1px solid #d2d2d2}

.paginate strong{color:#fff;background:#657e35;font-weight:normal}

.paginate a:hover{color:#fff;background:#657e35;text-decoration:none;}

.paginate a.pre, .paginate a.next{height:26px;margin:0;border:none;vertical-align:middle;}

.paginate a.pre:hover, .paginate a.next:hover{background:none;}

.paginate a.pre img, .paginate a.next img{vertical-align: top;}

.paginate a.pre{padding:0 5px 0 0;}

.paginate a.next{padding:0 0 0 5px}

.paginate a.next01{padding-left:10px}

/*paginate_btn*/

.btn_pagi{width:100%;height:100px;position:relative;}

.btn_pagi .btn_r{position:absolute;right:0;top:35px;}

/*search_contents*/

#search_contents{width:663px;height:45px;position:relative;}

#search_contents .select{width:71px;color:#909090;}

#search_contents span.customStyleSelectBox{width:71px;height:17px;padding-top:3px;font-size:12px;color:#909090;background:url(../Images/search_select.gif) no-repeat left top}

#search_contents .customStyleSelectBoxInner{padding-left:3px;}

#search_contents #select_form{position:absolute;right:181px;top:0;line-height:16px;}

#search_contents .input_form .inp_sear{width:125px;height:18px;border:1px solid #a8a8a8;font-size:12px;color:#909090;border-right:none;vertical-align:middle;line-height:18px;}

#search_contents .input_form img{vertical-align:middle;}

#search_contents .input_form{position:absolute;right:0;top:0;}

/*table_list_01*/

.table_list_01{width:663px;}

.table_list_01 table{width:663px}

.table_list_01 th{background:url(../Images/line_th.gif) no-repeat right 3px;padding-bottom:7px;border-bottom:1px solid #e7e7e7;}

.table_list_01 th.th_05{background:none;}

.table_list_01 td{padding:15px 0;border-bottom:1px solid #e7e7e7;}

.table_list_01 td:hover{background:#f3f5f3;}

.table_list_01 li{float:left;text-align:center;font-size:12px;color:#909090;line-height:16px;}

.table_list_01 li a{font-size:12px;color:#909090}

.table_list_01 li.li_01{width:64px;}

.table_list_01 li.li_02{width:336px;text-align:left;padding-left:23px;}

.table_list_01 li.li_02 a{display:block;width:330px;height:15px;overflow:hidden;}

.table_list_01 li.li_03{width:76px;}

.table_list_01 li.li_04{width:100px;}

.table_list_01 li.li_05{width:64px;}

/*table_view_01*/

.table_view_01{width:663px;}

.table_view_01 table{width:663px}

.table_view_01 th{background:url(../Images/line_th.gif) no-repeat right 18px;padding:15px 0;border-bottom:1px solid #e7e7e7;}

.table_view_01 td{font-size:12px;color:#909090;padding:15px 0;border-bottom:1px solid #e7e7e7;}

.table_view_01 td a{font-size:12px;color:#909090;}

.table_view_01 .tr_01 .title{width:580px;height:15px;overflow:hidden;line-height:16px;padding-left:9px;}

.table_view_01 .tr_02 span{padding-left:9px;}

.table_view_01 .tr_04 th{background:none}

.table_view_01 .text_cont{width:610px;padding:30px 0 30px 20px;font-size:12px;line-height:16px;}

.table_view_01 .text_view{padding-left:9px;}

.table_view_01 .btn_r{padding-top:10px;}

/*table_form_01*/

.table_form_01{width:663px;}

.table_form_01 table{width:663px;border-top:1px solid #e7e7e7;}

.table_form_01 table .tr_02 td{color:#737373}

.table_form_01 table th{border-bottom:1px solid #e7e7e7;padding:3px 0}

.table_form_01 table td{border-bottom:1px solid #e7e7e7;padding:3px 0;color:#e7e7e7;}

.table_form_01 table td .inp{height:18px;border:1px solid #e7e7e7;vertical-align:middle;}

.table_form_01 table td span{vertical-align:top;}

.table_form_01 .inp_72{width:72px}

.table_form_01 .inp_117{width:117px}

.table_form_01 .inp_380{width:380px}

.table_form_01 .sele_74{display:inline;}

.table_form_01 .sele_119{display:inline;}

.table_form_01 .sele_74 select{width:74px;}

.table_form_01 .sele_119 select{width:119px;}

.table_form_01 .sele_74 span.customStyleSelectBox{width:74px;height:21px;padding-top:4px;font-size:12px;color:#909090;background:url(../Images/sele_74.gif) no-repeat left top}

.table_form_01 .sele_119 span.customStyleSelectBox{width:119px;height:21px;padding-top:4px;font-size:12px;color:#909090;background:url(../Images/sele_119.gif) no-repeat left top}

.table_form_01 textarea{width:553px;height:260px;border:none;background:#fff;border:1px solid #e7e7e7;color:#909090;}

.table_form_01 .file_inp{width:465px;height:20px;border:1px solid #e7e7e7;background:#fff;}

.table_form_01 .btn_c{padding-top:28px;}

/*오시는길*/

.sub_01_06 .map_content{border:7px solid #868686}

.sub_01_06 .map_text_content{padding-top:15px;}

.sub_01_06 .map_text_table{width:663px;background:#f8f8f8 url(../Images/line_06_01.gif) no-repeat 81px 14px;padding:20px 0 25px;}

.sub_01_06 .map_text_table td{padding:0 0 17px 6px;}

.sub_01_06 .map_text_table td.table_td{padding-left:0;line-height:20px;}

.sub_01_06 .map_text_table td.table_td li{padding-bottom:3px;line-height:20px;}

.sub_01_06 .map_text_table td.table_td li strong{color:#ff8a00;}

/*메뉴*/

.sub_02_01 .banner_cont{width:723px; height:419px;position:relative;}

.sub_02_01 .banner_cont .banner{position:relative; overflow:hidden;width:644px; height:417px;z-index:9;margin:0 auto;}

.sub_02_01 .banner_cont .banner ul{position:absolute; left:0px; top:0px; width:20000px; height:417px;}

.sub_02_01 .banner_cont .banner ul li{float:left; width:644px; height:417px;}

.sub_02_01 .btn_next{position:absolute;left:0;top:150px;z-index:99}

.sub_02_01 .btn_pre{position:absolute;right:0;top:150px;z-index:99}

.sub_02_01 .menu_cont{width:723px;height:336px;background:url(../Images/bg_menu.gif) no-repeat left top;position:relative;overflow:hidden;}

.sub_02_01 .menu_cont ul{padding-top:30px;}

.sub_02_01 .menu_cont li{float:left;padding:0 18px 0 28px;position:relative;}

.sub_02_01 .menu_cont p{position:absolute;right:30px;top:8px;}

.sub_02_01 .icon_best{position:absolute;left:10px;top:-10px;}

.sub_02_02 .banner_cont{width:723px; height:419px;position:relative;background:url(../Images/bg_menu_t.gif) no-repeat left top;}

.sub_02_02 .banner_cont .banner{position:relative; overflow:hidden;width:644px; height:417px;z-index:9;margin:0 auto;}

.sub_02_02 .banner_cont .banner ul{position:absolute; left:0px; top:0px; width:20000px; height:417px;}

.sub_02_02 .banner_cont .banner ul li{float:left; width:644px; height:417px;}

.sub_02_02 .btn_next{position:absolute;left:0;top:150px;z-index:99}

.sub_02_02 .btn_pre{position:absolute;right:0;top:150px;z-index:99}

.sub_02_02 .menu_cont{width:723px;height:405px;background:url(../Images/bg_menu_02.gif) no-repeat left top;position:relative;overflow:hidden;}

.sub_02_02 .menu_cont ul{padding-top:30px;}

.sub_02_02 .menu_cont li{float:left;padding:0 18px 0 28px;}

.sub_02_02 .menu_cont p{position:absolute;right:30px;top:8px;}

/*매장안내*/

.sub_03_01 .shop_content{padding-bottom:40px;}

.sub_03_01 .shop_cont{width:663px;background:url(../Images/bg_cont_c_01.gif) repeat-y left top;overflow:hidden;}

.sub_03_01 .left_cont{width:277px;float:left}

.sub_03_01 .left_cont dl{width:206px;margin:0 auto;padding:25px 0 20px;}

.sub_03_01 .left_cont dt{height:19px;border-bottom:1px solid #e7e7e7;}

.sub_03_01 .right_cont{width:365px;float:left}

.sub_03_01 .right_cont h3{height:20px;border-bottom:1px solid #e7e7e7;margin-bottom:20px;padding-top:24px;}

.sub_03_01 .right_cont .img_cont{width:184px;height:249px;background:url(../Images/bg_01_01.gif) no-repeat left top;padding:6px 0 0 6px;}

.sub_03_01 .right_cont .img_cont img{width:172px;height:237px;}

.sub_03_01 .right_cont .shop_info_cont{width:365px;height:249px;position:relative;}

.sub_03_01 .right_cont .shop_info{position:absolute;left:194px;top:6px;}

.sub_03_01 .right_cont .shop_info dl{width:170px;padding-bottom:15px;}

.sub_03_01 .right_cont .shop_info dl.dl_en{padding-bottom:0;}

.sub_03_01 .right_cont .shop_info dt{color:#5d5d5d;font-size:12px;font-weight:bold;background:url(../Images/icon_01.gif) no-repeat left 4px;padding-left:8px;}

.sub_03_01 .right_cont .shop_info dd{color:#909090;font-size:12px;line-height:14px;padding-left:8px;}

.sub_03_01 .right_cont .btn_l{position:absolute;right:0;bottom:0;}

.sub_03_01 .bg_b{clear:both}

.sub_03_01 #shop_img{width:394px;height:208px;padding-top:25px;}

.sub_03_01 .tab_cont{width:295px;height:198px;float:left;background:url(../Images/bg_img_01.gif) no-repeat left top;}

.sub_03_01 .tab_cont img{width:277px;height:182px;padding:8px 0 0 9px;}

.sub_03_01 #article_tab{width:90px;float:right;}

.sub_03_01 #article_tab li{width:90px;height:60px;padding-bottom:9px;}

.sub_03_01 #article_tab li a{width:90px;height:60px;display:block;background:url(../Images/bg_img_02.gif) no-repeat left top;}

.sub_03_01 #article_tab li a:hover{width:90px;height:60px;background:url(../Images/bg_img_02_over.gif) no-repeat left top;}

.sub_03_01 #article_tab a img{width:85px;height:56px;padding:2px 0 0 3px}

.sub_03_01 #article_tab a:hover img{width:77px;height:48px;padding:6px 0 0 7px}

.sub_03_01 .shop_text{clear:both;padding-bottom:25px;}

.sub_03_01 .shop_text_title{width:393px;height:14px;padding-bottom:9px;}

.sub_03_01 .shop_text table{border-top:1px solid #e7e7e7;padding-top:7px;}

.sub_03_01 .shop_text table th{color:#909090;font-size:12px;font-weight:normal;padding:2px 0;}

.sub_03_01 .shop_text table td{color:#909090;font-size:12px;padding:2px 0;}

.sub_03_01 .table_list_01 td{padding:9px 0;border-bottom:1px solid #e7e7e7;}

.sub_03_01 .table_list_01 li.li_01{width:51px;}

.sub_03_01 .table_list_01 li.li_02{width:347px;text-align:left;padding-left:23px;}

.sub_03_01 .table_list_01 li.li_02 a{display:block;width:340px;height:15px;overflow:hidden;}

.sub_03_01 .table_list_01 li.li_03{width:57px;}

.sub_03_01 .table_list_01 li.li_04{width:74px;}

.sub_03_01 .table_list_01 li.li_05{width:111px;}

/*매장안내 상세보기*/

.sub_03_01_view h3{height:20px;border-bottom:1px solid #e7e7e7;margin-bottom:20px;padding-top:29px;}

.sub_03_01_view .shop_content{width:621px;margin:0 auto;}

.sub_03_01_view .text_content_01{width:663px;height:420px;position:relative;background:url(../Images/bg_02_cont.gif) no-repeat left top;padding-bottom:19px;}

.sub_03_01_view .text_content_01 .img_b{width:434px;height:243px;background:url(../Images/bg_02_01.gif) no-repeat left top;padding:6px 0 0 6px;}

.sub_03_01_view .text_content_01 .img_b img{width:428px;height:237px;}

.sub_03_01_view .text_content_01 .img_banner ul{height:70px;overflow:hidden;padding-top:10px;}

.sub_03_01_view .text_content_01 .img_banner ul li{width:107px;height:68px;float:left;padding:2px 0 0 2px;background:url(../Images/bg_02_02.gif) no-repeat left top;margin-right:19px;}

.sub_03_01_view .text_content_01 .img_banner ul li.li_en{margin-right:0;}

.sub_03_01_view .text_content_01 .img_banner ul img{width:105px;height:66px;}

.sub_03_01_view .text_content_01 .shop_info{position:absolute;left:471px;top:75px;}

.sub_03_01_view .text_content_01 .shop_info dl{width:170px;padding-bottom:18px;}

.sub_03_01_view .text_content_01 .shop_info dl.dl_en{padding-bottom:0;}

.sub_03_01_view .text_content_01 .shop_info dt{color:#5d5d5d;font-size:12px;font-weight:bold;background:url(../Images/icon_01.gif) no-repeat left 4px;padding-left:8px;}

.sub_03_01_view .text_content_01 .shop_info dd{color:#909090;font-size:12px;line-height:14px;padding-left:8px;}

.sub_03_01_view .text_content_02{width:663px;height:420px;position:relative;background:url(../Images/bg_02_cont.gif) no-repeat left top;}

.sub_03_01_view .text_content_02 .shop_map{width:621px;height:330px;background:url(../Images/bg_02_03.gif) no-repeat left top;}

.sub_03_01_view .text_content_02 .map_contents{width:609px;height:318px;padding:6px 0 0 6px;overflow:hidden;}

.sub_03_01_view .btn_r{padding-top:30px;}

/*인테리어*/

.sub_04_06 .tab_cont{height:47px;overflow:hidden;padding-left:4px;}

.sub_04_06 .tab_cont li{height:47px;float:left;}

.sub_04_06 .photo_bbox{width:673px;height:413px;position:relative;background:url(../Images/gallery_b.gif) no-repeat left top;padding-bottom:13px;}

.sub_04_06 .photo_bimg{width:643px;height:376px;position:absolute;left:14px;top:20px;overflow:auto;}

.sub_04_06 .photo_bimg ul{width:30000px;position:absolute;left:0px;top:0px; }

.sub_04_06 .photo_bimg ul li{width:643px;height:376px;float:left;}

.sub_04_06 #photo_sBox{width:667px;height:73px;position:relative;}

.sub_04_06 #photo_sBox a:link, #bg_con a:visited, #bg_con a:active{color:#000;}

.sub_04_06 #photo_sBox a:hover{color:#ff0000;}

.sub_04_06 #photo_sBox .photo_sBox_left{width:27px;height:73px;position:absolute;left:4px;top:0px;z-index:0;}

.sub_04_06 #photo_sBox .photo_sBox_right{width:27px;height:73px;position:absolute;right:0px;top:0px;z-index:0;}

.sub_04_06 #photo_sBox .photo_sBox_move{width:609px;height:73px;overflow:hidden;position:absolute;left:31px;top:0px;z-index:0;}

.sub_04_06 #photo_sBox .photo_sBox_move ul{width:4000px;position:absolute;}

.sub_04_06 #photo_sBox .photo_sBox_move ul li{float:left;width:118px;height:73px;margin-right:5px;}

.sub_04_06 #photo_sBox .photo_sBox_move ul li img{width:108px;height:63px;border:5px solid #eaeaea;}

.sub_04_06 #photo_sBox .photo_sBox_move ul li img.photo_ov{width:108px;height:63px;border:5px solid #4d7a43;}

.sub_04_06 #photo_sBox .photo_sBox_move ul li img:hover{border:5px solid #4d7a43;}

.sub_04_06 .text_cont{padding:30px 0 0 10px;}

/*FAQ*/

.sub_05_04 .text_title{padding-bottom:9px;}

.sub_05_04 ul#sidemenu {width:663px;overflow:hidden;border-bottom:1px solid #e7e7e7;}

.sub_05_04 ul#sidemenu li {width:663px;vertical-align:top;}

.sub_05_04 ul#sidemenu li a {padding:15px 15px 15px 67px;border-top:1px solid #e7e7e7;display:block;color:#9c9c9c;text-decoration:none;font-weight:bold;}

.sub_05_04 ul#sidemenu li a.more{background:url(../Images/icon_q.png) no-repeat 23px 11px;}

.sub_05_04 ul#sidemenu li a.less{background:url(../Images/icon_q_over.png) no-repeat 23px 11px;}

.sub_05_04 ul#sidemenu li ul {border-top:1px solid #ddd;vertical-align:top;}

.sub_05_04 ul#sidemenu li ul li {border:none;}

.sub_05_04 ul#sidemenu li ul li a {border:none;padding:5px 15px;background:#fff;}

.sub_05_04 ul#sidemenu li.active a {color:#5c5c5c;font-weight:bold;}

.sub_05_04 ul#sidemenu li.active ul{background:#fff;color:#919191;}

.sub_05_04 ul#sidemenu li ul{background:#fff;color:#919191;}

.sub_05_04 .li_bg{background:#f3f5f3;}

.sub_05_04 .text_cont{width:545px;padding:15px 0 20px 110px;background:url(../Images/icon_a.gif) no-repeat 32px center;}

/*지점별 이벤트*/

.sub_06_02 .table_list_01 li.li_01{width:65px;}

.sub_06_02 .table_list_01 li.li_02{width:327px;text-align:left;padding-left:23px;}

.sub_06_02 .table_list_01 li.li_02 a{display:block;width:310px;height:15px;overflow:hidden;}

.sub_06_02 .table_list_01 li.li_03{width:85px;}

.sub_06_02 .table_list_01 li.li_04{width:73px;}

.sub_06_02 .table_list_01 li.li_05{width:90px;}

/*sitemap*/

.sub_07_01 dl{height:245px;}

.sub_07_01 dd{padding:9px 0 0 23px}

.sub_07_01 .table_cont{background:url(../Images/bg_01_01.jpg) no-repeat right 400px;}

/*login*/

#container_login{width: 958px;height:544px;background: url(../Images/bg_login.gif) no-repeat left top;overflow: hidden;}

#container_login .login{width:550px;height:279px;margin:99px auto 0;border-top:2px solid #667e34;border-bottom:2px solid #667e34;}

#container_login .login_title{padding:48px 0 0 80px;}

#container_login .login_form{width:390px;height:116px;position:relative;margin:0 auto;border-top:1px solid #647e34;border-bottom:1px solid #647e34;}

#container_login .login_form p{position:absolute;top:31px;right:11px;}

#container_login .login_form ul{padding:31px 0 0 13px;}

#container_login .login_form ul li{height:32px;}

#container_login .login_form ul img{vertical-align:middle;}

#container_login .login_form ul input{width:192px;height:21px;vertical-align:middle;}

#container_login .btn_r{padding:21px 80px 0 0;}

/*아이디, 비밀번호 찾기 팝업*/

.pop_pw{width:440px;height:444px;background:url(../Images/bg_pw.gif) no-repeat left top}

.pop_pw .pw_title{height:49px;padding:19px 0 0 25px;}

.pop_pw .pw_ser{width:370px;margin:0 auto;padding-bottom:71px;}

.pop_pw .pw_ser dt{height:34px;}

.pop_pw .pw_ser dd{border-top:2px solid #647e34;border-bottom:2px solid #647e34;}

.pop_pw .pw_ser dd ul{padding:20px 0;}

.pop_pw .pw_ser dd img{vertical-align:middle;}

.pop_pw .pw_ser dd input{width:192px;height:21px;}

.pop_pw .id_ser{width:370px;margin:0 auto;padding-bottom:20px;}

.pop_pw .id_ser dt{height:34px;}

.pop_pw .id_ser dd{border-top:2px solid #647e34;border-bottom:2px solid #647e34;}

.pop_pw .id_ser dd ul{padding:20px 0;}

.pop_pw .id_ser dd ul li.li_01{padding-bottom:7px;}

.pop_pw .id_ser dd img{vertical-align:middle;}

.pop_pw .id_ser dd input{width:192px;height:21px;}



.cta2 {

float: right;





width: 228px;



display: block;

position: relative;



list-style: none;

margin-right:5px;

border-radius: 6px;

-webkit-border-radius: 6px;

}

.cta2 h3 {

border-bottom: 1px solid #e5e5e5;

font-size: 20px;

color: #819D2D;

font-weight: 300;

padding: 10px;

}

.cta2 h3 a,.cta2 h3 a:visited  {

color: #819D2D;

}

.cta2 h3 a:hover {

text-decoration:underline;

}

.cta2 p {

font-size:13px;

line-height: 18px!important;

letter-spacing:-0.5px;

color:#434343;

padding:10px;

}

.cta2 img {

float:left;

display:inline;

margin:10px;

border-radius: 4px;

overflow: hidden;

}

.cta2 .divider {

height: 1px;

margin: 9px 1px;

overflow: hidden;

background-color: #e5e5e5;

border-bottom: 1px solid #ffffff;

padding:0px;

}

.cta2 .button {

text-align:center;

margin:10px 0;

}

.cta2 .button .btn{

width:205px;

}

.cta2 .btn-success {



text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);

background-color: #374c57;

background-image: -moz-linear-gradient(top, #62727b, #374c57);

background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62727b), to(#374c57));

background-image: -webkit-linear-gradient(top, #62727b, #374c57);

background-image: -o-linear-gradient(top, #62727b, #374c57);

background-image: linear-gradient(to bottom, #62727b, #374c57);

background-repeat: repeat-x;

filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62727b', endColorstr='#374c57', GradientType=0);

filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);

}

.cta2 ul {

margin:10px;

}







#wrap #aside_top {

    

    float: left;

    padding-bottom: 50px;

    width: 235px;

}

#wrap #aside1 {

    float: left;

    padding-bottom: 0;

    width: 235px;

}

#wrap #aside1 .aside1_title, #wrap #aside2 .title {

    padding: 19px 0 0 22px;

    font-size: 20px;

    color: #759f00;

    font-family: \5FAE\8F6F\96C5\9ED1;

    font-weight: bold;

}

#wrap #aside1 ul {

    padding-left: 20px;

    padding-top: 20px;

    width: 194px;

}

#wrap #aside1 li {

    width: 194px;


    text-align: center;

    color: #212121;

    /*background: url(../Images/page-l.jpg) repeat-x left top;*/
    line-height: 33px;

}
#wrap #aside1 li ul.subnav {
    padding: 0;
    margin-bottom: 1px;
    display: none;
}
#wrap #aside1 li.on ul.subnav{
    display: block;
}
#wrap #aside1 li ul.subnav li{
 width: 194px;

    height: 33px;

    text-align: center;

    color: #212121;
    line-height: 33px;
}
    #wrap #aside1 li ul.subnav li a{

padding-left: 86px;
text-align: left;
font-size: 12px;
box-sizing: border-box;
        background: linear-gradient(top , rgb(115, 156, 28) , rgb(75, 131, 9) 48% , rgb(56, 119, 13) 100%);
background: -o-linear-gradient(top , rgb(115, 156, 28) , rgb(75, 131, 9) 48% , rgb(56, 119, 13) 100%);
background: -ms-linear-gradient(top , rgb(115, 156, 28) , rgb(75, 131, 9) 48% , rgb(56, 119, 13) 100%);
background: -moz-linear-gradient(top , rgb(115, 156, 28) , rgb(75, 131, 9) 48% , rgb(56, 119, 13) 100%);
background: -webkit-linear-gradient(top , rgb(115, 156, 28) , rgb(75, 131, 9) 48% , rgb(56, 119, 13) 100%);

    }
#wrap #aside1 li a{
    font-size: 14px;
    color: #FFF;
    display: block;
    width: 100%;

    height: 100%;

    background: linear-gradient(top , rgb(50, 120, 2) , rgb(27, 67, 1) 100%);
    background: -o-linear-gradient(top , rgb(50, 120, 2) , rgb(27, 67, 1) 100%);
    background: -ms-linear-gradient(top , rgb(50, 120, 2) , rgb(27, 67, 1) 100%);
    background: -moz-linear-gradient(top , rgb(50, 120, 2) , rgb(27, 67, 1) 100%);
    background: -webkit-linear-gradient(top , rgb(50, 120, 2) , rgb(27, 67, 1) 100%);

    font-family: \5FAE\8F6F\96C5\9ED1;

}

#wrap #aside1 li:hover,#wrap #aside1 li.on{

    background: url(../Images/page-l-h.jpg) repeat-x left top;

}

    #wrap #aside1 li:hover a,#wrap #aside1 li.on a{

        color: #FFF;

    }

#wrap #aside2 {

    

    float: left;

    padding-bottom: 50px;

    width: 235px;

}

#wrap #aside2 .aside_title {

    padding: 19px 0 0 22px;

}

#wrap #aside2 ul {

    padding-left: 20px;

    width: 194px;

}

#wrap #aside2 li {

    width: 194px;

}

#wrap #aside2 li a {

    

    line-height: 23px;

}

