﻿
/* PC용 CSS */
@media (min-width:1200px) {

.wrap {width: 100%;height:100%; margin: 0 auto;}
.web_dis{display:none}


/*header*/
.gnb_rigbox{width:100px;height:115px;background:#fff;z-index:55555;position:absolute; top:75px; right:0px;border:1px solid #ededed;}
.gnb_rigbox li{font-size:14px;color:#000;line-height:160%;letter-spacing:-0.065em;padding-top:12px;cursor:pointer;}

.header {width: 100%;height: 105px; background: #fff;z-index:30000;text-align: center;border:0px solid red;box-shadow:1px 1px 6px #ccc;}
.gnb_bigbox{width:100%;height:105px;border-bottom:0px solid #e6e6e6}
.gnb_bbox{width:1306px;margin:0 auto;position:relative;padding-top:0px;border:0px solid red;}
.gnb_logo{width:12%;float:left}
.gnb_logo img{width:210px;padding-top:25px;}
.gnb_box{width:18%;position:absolute;right:0px;top:39px;border:0px solid red;}
.gnb_box li{float:left;padding-left:20px;}
.gnb_box li:first-child{padding-left:0px;}
.loginbox{font-size:13px;color:#000;background:transparent;border:none;letter-spacing:-0.025em;width:50px;height:24px;cursor:pointer;}
.joinbox{font-size:13px;color:#000;background:transparent;border:none;letter-spacing:-0.025em;width:58px;height:24px;cursor:pointer;}
.manage{font-size:13px;color:#000;background:transparent;border:none;letter-spacing:-0.025em;width:75px;height:24px;cursor:pointer;}


/*
.gnb_lebox{width:32%;position:absolute;left:50px;top:36px;}
.gnb_lebox .gle_tit{font-size:16px;color:#000;letter-spacing:-0.065em;text-indent:16px;padding-top:16px;font-weight:bold;}
.gnb_lebox .gle_tel{font-size:36px;color:#cb0000;letter-spacing:-3px;font-weight:bold;text-indent:10px;font-family:nanumsquare-b;}
.gle_tel a{color:#57340b;font-family:nanumsquare-b;}
.gnb_icon{position:absolute;left:65px;top:-10px;}
*/


.menubox{ width:55%; margin:0 auto; position:relative;z-index:180;background:#fff;padding-top:40px;}
.menu_list {width:100%;margin:0 auto;border:0px solid yellow;}
.menu_list li {float: left;padding-top:5px; padding-left:0px;padding-right:0px;font-size:20px; letter-spacing:-1px;color:#000;border-right:1px solid #ccc;width:140px; font-weight:600}
.menu_list li:first-child {}
.menu_list li:last-child{border-right:0px solid #ccc;}
.menu_list li a{color: #000;padding-bottom:5px;}
.menu_list li a:hover {color: #fdd10b;border-bottom:2px solid #fdd10b;font-weight:bold;font-size:22px;}

.top_default{width:100%;height:100px;/*background:url(/images/main/top_default.png)no-repeat center;background-size:cover;*/cursor:pointer;background:#fdd10b;}
.top_df_wrap{width:1230px;height:100px;margin:0 auto;border:0px solid blue; text-align:center; background:#fdd10b;}
.top_df_wrap img{max-width:100%;}
.close_box{margin-top:-30px;margin-right:60px;border:0px solid red; position:absolute; right:0px;}
.close_box li{float:left;font-size:15px;color:#fff;margin-left:10px;}
.close_check{vertical-align:middle;cursor:pointer;}
/*header*/


.iph_banner{position:fixed;right:10px;top:10px; z-index:20000;display:none;}
.quick_ri_box{width:115px;position:fixed;z-index:150000;right:0px;top:300px;border:0px solid red; }
.quick_a{width:115px;height:auto; margin-top:10px; cursor:pointer;}
.quick_a img{max-width:90px; }
.top_banner{position:fixed;right:25px;bottom:35px; z-index:20000}
.top_banner img {width:60px;}

/*mobile 메뉴*/
.mobile_header_box {display: none;}
.header_m_menu {float: right;position: relative;top: 40px;}
.nav {display: none;}
/*mobile 메뉴*/


/* footer */
.footer_box{z-index:2000;clear:both;position:relative;width:100%;margin-bottom:160px;}
.footer_div{width:100%;margin:0 auto; height:auto;bottom:0px;border-top:0px solid #808080;background-color:#fff;}

.footer_wrap {clear:both; position:relative;padding-bottom:0px;width:100%; border-top:1px solid #d2d2d2;background:#fff;}
.footer_wrap .flogo {text-align:center;margin-bottom:20px;margin-top:30px;}
.footer_wrap .service_wrap{margin:0 auto;padding:0;border:0;font-size:100%;vertical-align:baseline;letter-spacing:-1px;border-bottom:0px solid #d2d2d2;}
.footer_wrap .service_list {position:relative;overflow:hidden;text-align:left;width:1265px;margin:0 auto;}
.footer_wrap .service_list li {display:inline-block;padding:20px 15px 15px 0px;font-size:14px;letter-spacing:-0.065em;color:#000;}
.footer_wrap .service_list li:first-child{padding-left:223px;}
.footer_wrap .service_list .select{border:1px solid #d9d9d9;width:150%;height:38px;font-size:0.975em;color:#bbb;position:relative;overflow:hidden;display:inline-block;margin:0 auto;background:url(/images/common/f_arrow.png)no-repeat right;}
.footer_wrap .service_list li:last-child {background:none;padding-right:0;}
.footer_wrap .service_list li a {color:#000;}
.footer_wrap .service_list li a:hover {/*text-decoration:underline*/color: #57340b;border-bottom:2px solid #57340b;font-weight:bold;font-size:14px;}

.fooom{width:1265px;height:160px;margin:0 auto;border:0px solid red;}
.footer_wrap .sfooter {color:#000;text-align:left;font-size:14px;letter-spacing:0px;line-height:160%;width:50%;float:left;padding-top:0px;}
.footer_wrap .sfooter address {display:inline-block;vertical-align:top;margin-right:0px;font-style:normal;line-height:1.60;letter-spacing:0px}
.footer_wrap .sfooter a {letter-spacing:1px;}
.footer_wrap .cs_info {display:block;}
.footer_wrap .cs_info li {display:inline-block;margin-right:20px;margin-top:0px;letter-spacing:-0.025em;line-height:160%; }
.footer_wrap .cs_info li:last-child {margin-right:0px;}
.footer_wrap .sfooter .copyright_s {font-size:14px;color:#000;letter-spacing:0px}

.foo_logo{width:15%;float:left;border:0px solid red;padding-left:35px;margin-top:-20px;}
.foo_logo img{width:128px;padding-top:0px;}

.footer_awrap{width:100%; height:135px;background-color:#fff;position:relative;z-index:900;border-bottom:1px solid #d2d2d2;}
.footer_aw{width:1523px; height:auto; margin:0 auto; text-align:center; }


.foo_clbox{width:100%;height:90px;background-color:#fff;position:relative;z-index:900;border-bottom:1px solid #d2d2d2;}
.foo_cl{width:1200px;margin:0 auto; position:relative;padding-top:12px;}
.foo_cl li{float:left;padding-left:23px;}
.foo_cl li:first-child{padding-left:0px;}

.footer_snsbox{width:26%;height:40px;float:right;border:0px solid red;margin-top:-15px;}
.footer_snsbox ul{padding-right:20px;padding-top:10px;}
.footer_snsbox li{float:left;margin-left:6px;}
.footer_snsbox li img{width:54px;}




/*푸터 하단 무료상담영역*/
.quotation {
        position: fixed;
        bottom: 0px;
        background-color:#000;
        z-index: 10002;
        width: 100%;
        height: 160px;
        transition: bottom 0.2s ease-in-out;
        opacity:0.75;
    }

.quo-show{bottom:0px !important;}

.footer {clear: both;width:100%;height:auto;z-index: 100;position: relative;/*background:url(/images/main/footer_bg.png) repeat-x;*/background-color:#e83429;margin-bottom:160px;}

.foo_counbox{width:100%;}
.foo_coun{width:1265px;margin:0 auto; position:relative;height:160px;}

.foo_sonbox{position:relative;height:82px;border:0px solid red;width:80%;margin:0 auto;}
.is2{border:none;font-size:21px;color:#332c39;width:130px;}
.is3{border:none;font-size:21px;color:#332c39;width:200px}
.pt_10{padding-top:10px}
.pt_7{padding-top:0px}
.f_a{width:170px;height:35px;padding-top:7px;padding-left:8px;color:#444; background-color:#fff;border:1px solid #2f2f2f;margin-top:10px;float:left;}

.f_b{width:170px;height:40px;padding-top:7px;margin-top:0px; padding-left:8px;color:#444; background-color:#fff;border:1px solid #2f2f2f;border-radius:8px;margin-left:5px;margin-top:10px;float:left;}

.f_c{float:left; width:220px;height:35px;padding-top:6px; padding-left:8px;color:#444; background-color:#fff;border:1px solid #2f2f2f;margin-top:10px;}

.f_d{float:left;width:160px;height:35px;margin-left:4px; padding-top:6px; padding-left:8px;color:#444; background-color:#fff;border:1px solid #2f2f2f;margin-top:10px;}

.fbus_cont{margin:0 auto;text-align:center;height:40px;border:0px solid yellow;float:left;}
.f_a1{position:relative;margin-left:30px;margin-top:22px;float:left;color:#fff}
.f_a2{vertical-align: middle; border: 5px solid #3a3a3a;background-color:transparent}
.f_bu{position:relative;float:left;border:0px solid blue;margin-top:13px;margin-left:30px;}
.f_bus{width:140px;height:38px;font-size:16px;letter-spacing:-0.155em;line-height:150%;background:#ffd428;border:none;color:#000;cursor:pointer;font-weight:bold;}

.foot_txt{float:left;font-size:18px;color:#fff;padding:25px;}
.foot_line{float:left;font-size:30px;color:#fff;padding:25px 10px;}

.footer_close{width:100px;height:50px;border:0px solid blue;position:absolute;top:20px;right:40px;cursor:pointer;}
.footer_close img{width:55px;}

/*푸터 하단 무료상담 카운터*/
.footer_str_count {display:block;margin:0 auto;text-align:center;font-size:32px;color:#fff;padding-top:40px;padding-bottom:10px;letter-spacing:-2px;}
.footer_month{font-weight: bold;}
.footer_count {font-weight: bold;color:#ffd428;}


/*footer*/


/*서브이미지 롤링*/
.subVisual {position:relative;margin: 0 auto; overflow: hidden; top:0px;width:400px;height:564px;  }
.subVisual .subVisualBg {margin: 0 auto;position: absolute;top: 0;left: 0;width:400px;height:564px;z-index: 50;}
.subVisual .SubVisualBg1 {}
.subVisual .SubVisualBg2 {background: url("/images/popup/popup6.png") no-repeat center 0;background-size:cover}
.subVisual .SubVisualBg3 {background: url("/images/popup/popup9.png") no-repeat center 0;background-size:cover}
.subVisual .SubVisualBg4 {background: url("/images/popup/popup10.png") no-repeat center 0;background-size:cover}
.subVisual .SubVisualBg5 {background: url("/images/popup/popup11.png") no-repeat center 0;background-size:cover}

.subVisual .controller { width: 100%;position: relative;z-index: 50;margin: 0 auto;}
.subVisual .controller {position: absolute;top: 0px;width: 100%;}
.subVisual .controller {float: left;}
.con2_left{position:absolute;top:135px;left:25px;}
.con2_right{position:absolute;top:135px;right:25px;}
.subVisual .controller2 {position: relative;z-index: 50;}
.subVisual .controller2 li {float:left;padding-left:7px}
.subVisual .controller2 .rollBtnD {position: absolute;top: 515px;left:0px;}
/*서브이미지 롤링*/



.re_mconwrap{display:none; }



/*main_visual*/
.mainVisual {position:relative;z-index:800; width:885px; height:640px; overflow: hidden;top:0px;float:left;}
.mainVisual .visualBg {margin: 0 auto;position: absolute;top: 0;left: 0;width: 100%;height: 640px;z-index: 50;}
.mainVisual .visualBg34 {background: url("/images/main/251128.png") no-repeat center 0;}
.mainVisual .visualBg33 {background: url("/images/main/250424_main.png") no-repeat center 0;}
.mainVisual .visualBg32 {background: url("/images/main/240328_main.png") no-repeat center 0;}
.mainVisual .visualBg31 {background: url("/images/main/240617_main.png") no-repeat center 0;}
.mainVisual .visualBg30 {background: url("/images/main/240710_main.png") no-repeat center 0;}
.mainVisual .visualBg29 {background: url("/images/main/20240314_1.png") no-repeat center 0;}
.mainVisual .visualBg28 {background: url("/images/main/20240220_main_vi.png") no-repeat center 0;}
.mainVisual .visualBg27 {background: url("/images/main/20230816_1.png") no-repeat center 0;}
.mainVisual .visualBg26 {background: url("/images/main/20230807_1.png") no-repeat center 0;}
.mainVisual .visualBg25 {background: url("/images/main/20230801_1.png") no-repeat center 0;}
.mainVisual .visualBg24 {background: url("/images/main/20230426_1.png") no-repeat center 0;}
.mainVisual .visualBg15 {background: url("/images/main/20230214_1.png") no-repeat center 0;}
.mainVisual .visualBg12 {background: url("/images/main/20230310_1.png") no-repeat center 0;}
.mainVisual .visualBg23 {background: url("/images/main/20230406.png") no-repeat center 0;}
.mainVisual .visualBg22 {background: url("/images/main/20230315_1.png") no-repeat center 0;}
.mainVisual .visualBg11 {background: url("/images/main/20221005_1.png") no-repeat center 0;}
.mainVisual .visualBg10 {background: url("/images/main/20220818_c1.jpg") no-repeat center 0;}
.mainVisual .visualBg9 {background: url("/images/main/220516_1.png") no-repeat center 0;}
.mainVisual .visualBg8 {background: url("/images/main/20220719_2.png") no-repeat center 0;}
.mainVisual .visualBg13 {background: url("/images/main/20221025_1.png") no-repeat center 0;}
.mainVisual .visualBg7 {background: url("/images/main/20220719_3.png") no-repeat center 0;}
.mainVisual .visualBg6 {background: url("/images/main/20220719_4.png") no-repeat center 0;left:-100%;}
.mainVisual .visualBg4 {background: url("/images/main/20220719_5.png") no-repeat center 0;left: -100%;}



.mainVisual .controller {width: 100%;position: relative;z-index: 50;margin: 0 auto;}
.mainVisual .controller {position: absolute;top: 0px;width: 94%;}
.mainVisual .controller {float: left;}
.main_arrow_box {position: relative;margin: 0 auto;display:none}
.main_arrow_left {float: left;position: relative;left:150px;top: 160px;}
.main_arrow_right {float: right;position: relative;left:0px;top: 160px;}
.mainVisual .controller2 {width:300px;position: relative;z-index: 50;}
.mainVisual .controller2 li {float:left;padding-left:12px}
.mainVisual .controller2 .rollBtnD {position: absolute;top:580px;left:30px;}






/*main_content 1*/



/* main  */
.main_content_box{width:1305px;height:1255px;margin:0 auto;border:0px solid blue;}
.mbox_visualcont{width:100%;height:640px;border:0px solid red; margin-bottom:10px; margin-top:20px;}
.main_s_abox{width: 410px; height: 310px;float:right;background:#4a4a4a}
.mbox_padd{padding:20px;border:0px solid red;}
.m_mbox_ttx{font-size:23px;color:#fff;letter-spacing:-0.065em;padding:20px 0px;font-weight:bold;}
.m_mbox_ttx_bl{font-size:23px;color:#000;letter-spacing:-0.065em;padding:20px 0px 10px 0px;font-weight:bold;}
.mbox_ttpx{font-size:15px;color:#000;letter-spacing:-0.065em;line-height:160%; padding-top:10px;}
.mbox_ttpx_white{font-size:15px;color:#fff;letter-spacing:-0.065em;line-height:160%;}
.mbox_paddmenu{padding:20px;border:0px solid red;position:absolute;z-index:999;}

.mbox_t_youtube{width:70px;height:25px;background:#57340b;}
.mbox_t_youtube p{color:#fff;font-weight:bold;padding:5px;letter-spacing:0px;font-size:14px;}

.mbox_t_process{width:106px;height:25px;background:#57340b;}
.mbox_t_process p{color:#fff;font-weight:bold;padding:5px;letter-spacing:0px;font-size:14px;}

.mbox_t_profit{width:123px;height:25px;background:#57340b;}
.mbox_t_profit p{color:#fff;font-weight:bold;padding:5px;letter-spacing:0px;font-size:14px;}

.mbox_t_kaplus{width:88px;height:25px;background:#57340b;}
.mbox_t_kaplus p{color:#fff;font-weight:bold;padding:5px;letter-spacing:0px;font-size:14px;}

.mbox_t_store{width:52px;height:25px;background:#57340b;}
.mbox_t_store p{color:#fff;font-weight:bold;padding:5px;letter-spacing:0px;font-size:14px;}

.mbox_t_notice{width:57px;height:25px;background:#57340b;}
.mbox_t_notice p{color:#fff;font-weight:bold;padding:5px;letter-spacing:0px;font-size:14px;}

.mbox_t_menu{width:84px;height:25px;background:#57340b;}
.mbox_t_menu p{color:#fff;font-weight:bold;padding:5px;letter-spacing:0px;font-size:14px;}


.main_s_cbox{width: 400px; height: 310px;float:right;border:5px solid #fff; margin-top:10px;}
.main_s_cbox:hover{border:5px solid #ccc;}

.main_not_title_left{width:40%;float:left; padding-bottom:25px;}
.main_tube_title_left{width:40%;float:left; padding-bottom:25px;}
.main_not_title_right{float:right;}
.main_tube_title_right{float:right;}

.main_cbox_menu{padding-left:0px;padding-top:5px;}
.main_cbox_menu li {margin:3px; }
.cm_1{float:left;width:78px;padding:8px 0px 8px 0px; text-align:center; background-color:#fdd10b;color:#000; border: 1px solid #fdd10b;cursor:pointer;font-size:14px;letter-spacing:-1px;}
.cm_2{float:left;width:78px;padding:8px 0px 8px 0px; text-align:center; background-color:#fff;color:#000; border: 1px solid #ccc;cursor:pointer;font-size:14px;letter-spacing:-1px;}
.cm_list{clear:both; color:#000;padding-top:0px}
.cm_list li{line-height:230%;font-size:16px;letter-spacing:-2px;padding-left:0px;}
.cm_list li a{color:#000}


.movie_1{float:left;width:78px;padding:8px 0px 8px 0px; text-align:center; background-color:#fdd10b;color:#000; border: 1px solid #fdd10b;cursor:pointer;font-size:14px;letter-spacing:-1px;}
.movie_2{float:left;width:78px;padding:8px 0px 8px 0px; text-align:center; background-color:#fff;color:#000; border: 1px solid #ccc;cursor:pointer;font-size:14px;letter-spacing:-1px;}


.mainframe_cover iframe{border:3px solid #ccc;}
.tubelink{width:65px;height:22px;border:0px solid blue; float:right; margin-top:0px; cursor:pointer;}
.tubelink img{width:65px;}
.tubelink:hover{border-bottom:1px solid white;}

.mbox_subcont{width:100%;height:600px;border:0px solid orange;}
.main_botbox{width:455px;height:530px;float:left;background:#fdd10b;position:relative;border:5px solid #fdd10b}
.mbox_com_button{width:80px;height:34px;background:#000;border:0px solid #57340b;border-radius:0px;cursor:pointer;margin-top:13px;position:absolute;z-index:500;}
.mbox_com_button p{margin:0 auto;text-align:center;font-size:14px;color:#fff;letter-spacing:-0.065em;padding:10px 0px;}

.mbox_pro{position:absolute;top:145px;z-index:100}
.mbox_profit{position:absolute;top:85px;left:195px;z-index:100}
.mbox_kaplus{position:absolute;top:55px;left:205px;z-index:100}

.mbox_profitcont{width:400px;height:255px;float:left;background:#ededed;position:relative;border:5px solid #ededed; margin-left:10px; margin-bottom:10px;}
.mbox_profitcont:hover{border:5px solid #ccc;}
.mbox_kapluscont{width:400px;height:255px;float:left;background:#ffcfa4;position:relative;border:5px solid #ffcfa4; margin-left:10px; margin-bottom:10px;}
.mbox_kapluscont:hover{border:5px solid #ccc;}
.mbox_storecont{width:410px;height:265px;float:left;background:url(/images/main/mbox_store.png)no-repeat center 0; margin-left:10px; margin-bottom:10px;}


.mn_txt01{width:95%;height:45px;border:5px solid #fff;font-size:13px;color:#626262;margin-left:0px;text-indent:10px;}
.mn_txt01:hover{border:5px solid #fdd10b;}
.mn_btn01{width:95%;height:45px;/*background:url(/images/main/search_btn.png) no-repeat center;*/border:5px solid #000;/*border-left:none;*/cursor:pointer;margin-top:10px;background-color:#000;color:#fff;}
.mn_btn01:hover{background-color:#fdd10b;color:#000; border:5px solid #fdd10b;}
.mn_search {margin:0 auto;text-align:center;margin-top:30px;}


.mbox_menucont{width:410px;height:265px;float:left;background:blue;overflow:hidden;position:relative;margin-left:10px; margin-bottom:10px;}
.menu_vi_cont ul{width:1600px;overflow:hidden;display:table;}
.menu_vi_cont li{display:inline-block;}
.menu_vi_cont div {margin: 0 auto;position: absolute;top: 0;left: 0; width: 100%;height: 265px; z-index: 50;}


.mbox_menucont .controller2 {width:200px;z-index: 50;}
.mbox_menucont .controller2 li {float:left;padding-left:12px}
.mbox_menucont .controller2 .rollBtnD {position: absolute;top:230px;left:25px;z-index:500}

.bestrolling {width: 100%;position: absolute;z-index: 999;margin: 0 auto;border:0px solid red;/*margin-top:120px;*/height:48px; bottom:0px;}

.bestrolling_arrow_box {position: relative;margin: 0 auto;}
.bestrolling_arrow_left {float: left;position: relative;width:30px; height:48px;cursor:pointer;}
.bestrolling_arrow_right {float: right;position: relative;width:30px; height:48px;cursor:pointer;}





        #slideWrap2 {
            width: 410px;
            height: 265px;
            background: blue;
            overflow: hidden;
            position: relative;
            padding: 0;
            margin: 0;
        }

            #slideWrap2 .slideUL {
                list-style: none;
                padding: 0;
                margin: 0;
            }

                #slideWrap2 .slideUL li {
                    position: absolute;
                    top: 0;
                    display: inline-block;
                    margin: 0;
                    padding: 0;
                }

            #slideWrap2 .slideBtn {
                position: absolute;
                top: 2%;
                right: 10px;
                border: 0px solid yellow;
                text-align: center;
            }

                #slideWrap2 .slideBtn img {
                    cursor: pointer;
                }



/* main end */




/* sub_layout st */

.sub_dep{width:100%;height:110px;border:0px solid #000;margin:0 auto;text-align:center;}
.sub_vis_box{height:100%;margin-left:575px;position:relative;top:0px; z-index:1000;background-color:#fff;}

.sub_vis_bg1{ width:100%;height:355px; background: url(/images/common/sub_vi_1.png) no-repeat center 0;background-size:cover;z-index:20000}
.sub_vis_bg2{width:100%;height:355px; background: url(/images/common/sub_vi_21.png) no-repeat center 0;background-size:cover;z-index:20000}
.sub_vis_bg3{width:100%;height:355px; background: url(/images/common/sub_vi_3.png) no-repeat center 0;background-size:cover;z-index:20000}
.sub_vis_bg4{width:100%;height:355px; background: url(/images/common/sub_vi_4.png) no-repeat center 0;background-size:cover;z-index:20000}
.sub_vis_bg5{ width:100%;height:355px; background: url(/images/common/sub_vi_5.png) no-repeat center 0;background-size:cover;z-index:20000}
.sub_vis_bg6{ width:100%;height:355px; background: url(/images/common/sub_vi_7.png) no-repeat center 0;background-size:cover;z-index:20000}
.sub_vis_bg7{width:100%;height:355px; background: url(/images/common/sub_vi_9.png) no-repeat center 0;background-size:cover;z-index:20000}
.sub_vis_bg8{width:100%;height:355px; background: url(/images/common/sub_vi_10.png) no-repeat center 0;background-size:cover;z-index:20000}
.sub_vis_bg9{width:100%;height:355px; background: url(/images/common/sub_vi_10.png) no-repeat center 0;background-size:cover;z-index:20000}


.sub_vis_bg10{ width:100%;height:355px; background: url(/images/common/sub_vi_10.png) no-repeat center 0;background-size:cover;z-index:20000}
.sub_vis_bg11{width:100%;height:355px; background: url(/images/common/sub_vi_11.png) no-repeat center 0;background-size:cover;z-index:20000}
.sub_vis_bg12{ width:100%;height:355px; background: url(/images/common/sub_vi_12.png) no-repeat center 0;background-size:cover;z-index:20000}
.sub_vis_bg13{width:100%;height:355px; background: url(/images/common/sub_vi_13.png) no-repeat center 0;background-size:cover;z-index:20000}
.sub_vis_bg14{ width:100%;height:355px; background: url(/images/common/sub_vi_14.png) no-repeat center 0;background-size:cover;z-index:20000}
.sub_vis_bg15{ width:100%;height:355px; background: url(/images/common/sub_vi_15.png) no-repeat center 0;background-size:cover;z-index:20000}

    @media all and (max-width:1375px) {
    
    .sub_vis_bg {display:none;}
    }

/* sub_layout end */


/* sub_gnb st */
.sub_gnb_box{width:100%; height:30px;font-size:12px;letter-spacing:0px; font-weight:400;padding-top:13px;color:#8c8c8c; border-bottom:1px solid #d2d2d2;text-align:center;background-color:#f7f7f7}
.sub_gnb_box span {color:#484848}
/* sub_gnb end */

/* sub_menu st */
.sub_nav_area{width:100%;text-align:center;margin:50px 0px 60px 0px; }
.sub_nav_list{font-size:0;letter-spacing:-5px;}
.sub_nav_list li{display:inline-block;font-size:16px;letter-spacing:0;border-right-width:0;}
.sub_nav_list li:last-child{border-right-width:0px}
.sub_nav_list li:hover{border:0px solid #c7c7c7;font-weight:600;border-right-width:0}
.sub_nav_list li:hover:last-child{border-right-width:0px}
.sub_nav_list li a{width:140px;display:block;line-height:40px;letter-spacing:-0.065em;}     
.sub_nav_list li a:hover{background:#f6ca23;color:#3d2314;font-weight:500;border:none;}     
.sub_nav_on{background:#f6ca23;color:#58210b;font-weight:normal;border:0px solid #c7c7c7;border-right-width:0;font-size:9px;}
.sub_nav_on a{color:#fff;color:#58210b;}
.sub_nav_off{background:#f7f7f7;font-weight:normal;border:0px solid #c7c7c7;border-right-width:0;font-size:9px;}
.sub_nav_off a{color:#424242;}
/* sub_menu end */

/* sub_title st */
.sub_tit_box{width:100%;margin:0 auto;text-align:center;padding-bottom:45px;}
.sub_tit_box .tit1{font-size:25px;letter-spacing:-0.065em;line-height:160%;background:url(/images/common/grid.png)no-repeat center top;padding-top:10px;}
.sub_tit_box .tit2{font-size:20px;color:#000;letter-spacing:-0.065em;line-height:160%;padding-top:20px;font-weight:lighter;}
.sub_tit_box .tit2 span{color:#58210b;font-weight:bold;}


.pass_select{width:1200px;margin:0 auto; height:auto; /*border:1px solid #ccc*/}
.pass_select li{display:inline-block; width:18%;text-align:center;font-size:20px; padding-bottom:12px;cursor:pointer;}
.pass_on{border-bottom:2px solid #f6ca23;color:#59280a;font-weight:600}
.pass_off{border-bottom:2px solid #d0d0d0;color:#626262;;font-weight:600}

/* sub_title end */



/* 브랜드소개 st */
.max_img{width:100%;position:relative;padding-bottom:30px;margin:0 auto;text-align:center;border:0px solid red;}

.brarea{width:1200px;height:500px;margin:0 auto;border:0px solid blue;}
.brand_a{width:50%;float:left;border:0px solid red;}
.brand_b{width:39%;float:left;border:0px solid orange;}
.brand_b img{}

.brand_title{font-size:36px;color:#292929;text-align:left;line-height:140%;letter-spacing:-0.065em;padding-left:55px;font-weight:lighter;}
.brand_title span{color:#6f310f;font-weight:bold;}
.brand_txt{font-size:22px;color:#292929;text-align:left;line-height:160%;letter-spacing:-0.065em;padding-left:55px;padding-top:30px;font-weight:lighter;}
.brand_txt span{color:#6f310f;font-weight:bold;}

.br_slogan{width:100%;min-height:170px;margin:0 auto;text-align:center;border:0px solid red;}
.slogan_titlebox{width:1200px;height:170px;margin:0 auto;text-align:center;border:0px solid blue;}
.slogan_titlebox img{width:395px;}
.slogan_titlebox p{font-size:32px;color:#6f310f;font-weight:bold;padding-top:30px;}

.slogan_cont{width:100%;min-height:560px;margin:0 auto;text-align:center;border:0px solid red;}
.slogan_box{width:1200px;height:560px;margin:0 auto;text-align:center;border:0px solid blue;}
.slogan_box li{float:left;border:0px solid blue;margin-left:12px;}
.slogan_box li:first-child{margin-left:0px;}
.slog_tit{font-size:23px;color:#6f310f;font-weight:bold;padding:10px 0px 20px 0px}
.slog_txt{font-size:16px;line-height:150%;letter-spacing:-0.065em;}


.br_identity{width:100%;min-height:630px;margin:0 auto;text-align:center;border:0px solid red;}
.identity_titlebox{width:1200px;height:100px;margin:0 auto;text-align:center;border:0px solid blue;}
.identity_titlebox img{width:395px;}

.identity_box{width:1200px;height:455px;margin:0 auto;text-align:center;border:0px solid blue;}
.identity_box li{float:left;width:49.5%;border:0px solid red;}
.identity_box li img{width:550px;float:right;}

/* 브랜드소개 end */





/*비전 st*/

.vision_topbox{width:100%;height:725px;border:0px solid blue;}
.vision_top{width:1200px;margin:0 auto;text-align:center;}
.vision_top p{font-size:50px;color:#000;letter-spacing:-0.065em;line-height:130%;padding-top:50px;font-weight:lighter;}
.vision_top p span{color:#ffaf25;}

.v_whybox{width:100%;height:1150px;border:0px solid blue;}
.v_why{width:1200px;margin:0 auto;}
.whycont{width:100%;height:360px;border:0px solid blue;}
.whybox_a{width:600px;float:left;border:0px solid red;text-align:left;}
.whybox_b{width:600px;float:left;border:0px solid red;}
.whybox_c{width:600px;float:right;border:0px solid red;text-align:left;}
.why_padd{padding:55px 0px 0px 40px;letter-spacing:-0.065em;line-height:170%}

.w_title{font-size:70px;color:#6f310f;font-weight:bold;}
.w_textpp{font-size:36px;color:#000;padding-top:40px;font-weight:lighter;}
.w_textpp span{color:#6f310f;}
.w_txt{font-size:20px;color:#000;padding-top:20px;font-weight:lighter;}
.w_txt span{color:#6f310f;}

.visionbox{width:100%;height:840px;border:0px solid blue;background:#ffd432;}
.vision{width:1200px;margin:0 auto;text-align:center;padding:90px 0px 50px 0px;}
.vision p{font-size:53px;color:#000;line-height:130%;letter-spacing:-0.065em;font-weight:lighter;}
.vision p span{color:#773a19;font-weight:bold;}

.visioncont{width:1200px;margin:0 auto;}
.viscon{width:360px;height:520px;float:left;border:0px solid blue;margin-left:60px;}
.viscon:first-child{margin-left:0px;}
.vis_text{font-size:25px;color:#571f00;line-height:130%;letter-spacing:-0.065em;text-align:left;font-weight:bold;padding:30px 0px 15px 0px}
.vis_p{font-size:17px;color:#000;line-height:150%;letter-spacing:-0.065em;text-align:left;font-weight:lighter;}
.vis_p span{color:#571f00;}
/*비전 end*/




/*회사연혁 st*/

/*2013-2017*/
.about_tab_contents{width:1200px;border:0px solid red;margin:0 auto;padding-bottom:50px;}

.about_tab_contents ul{position: relative;padding-bottom:0px;}
.about_tab_contents ul li{width:50%;text-align: right;box-sizing:border-box;padding-right:60px;}
.about_tab_contents ul:before{content:'';display: block;position: absolute;width:3px;height:100%;background:#f6ca23;left:50%;top:0px;}
.about_tab_contents ul li.about_right{text-align: left;position: absolute;left:50%;margin-left:60px;}
.about_tab_contents ul li.history_2024{margin-top:0;}
.about_tab_contents ul li.history_2023{padding-top:180px;}
.about_tab_contents ul li.history_2022{margin-top:-100px;}
.about_tab_contents ul li.history_2021{padding-top:200px;}
.about_tab_contents ul li.history_2020{margin-top:-100px;}
.about_tab_contents ul li.history_2019{padding-top:140px;}
.about_tab_contents ul li.history_2018{margin-top:-120px;}
.about_tab_contents ul li.history_2017{padding-top:380px;}
.about_tab_contents ul li.history_2016{margin-top:-180px;}
.about_tab_contents ul li.history_2015{padding-top:300px;}

.about_tab_contents li h5{font-size:27px;color:#59280a;margin-bottom:10px;position: relative;}
.about_tab_contents li h5:before{position: absolute;right:-60px;width:45px;height:1px;background:#f6ca23;top:8px;content:'';display: inline-block;}
.about_tab_contents li h5:after{position:absolute;right:-68px;border-radius:10px;width:7px;height:7px;background:#fff;border:3px #f6ca23 solid;top:50%;
                                margin-top:-7px;content:'';display: inline-block;z-index:10;}

.about_tab_contents .about_right h5:before{right:auto;left:-60px;}
.about_tab_contents .about_right h5:after{left:-65px;right:auto;}

.about_tab_contents li p{padding-right:25px;position: relative;letter-spacing: -0.025em;line-height:170%;font-size:15px;font-weight:lighter;}
.about_tab_contents ul li p img{margin:10px 0;}
.about_tab_contents li p span{position: absolute;right:0;top:0;font-weight: 700;}
.about_tab_contents .about_right p{padding-left:25px;padding-right:0;}
.about_tab_contents .about_right p span{right:auto;left:0;}

.about_tab_contents:after{content:'';display: block;clear:both;}
/*2013-2017*/


/*2008-2012*/
.about_tab_contents_a{width:1200px;border:0px solid red;margin:0 auto;padding-bottom: 50px; }

.about_tab_contents_a ul{position: relative;padding-bottom:0px;}
.about_tab_contents_a ul li{width:50%;text-align: right;box-sizing:border-box;padding-right:60px;}
.about_tab_contents_a ul:before{content:'';display: block;position: absolute;width:3px;height:calc(100% + 45px); background:#f6ca23;left:50%;top:0;}
.about_tab_contents_a ul li.about_right{text-align: left;position: absolute;left:50%;margin-left:60px;}
.about_tab_contents_a ul li.history_2013{padding-top:500px;}
.about_tab_contents_a ul li.history_2012{margin-top:-150px;}
.about_tab_contents_a ul li.history_2011{padding-top:120px;}
.about_tab_contents_a ul li.history_2010{margin-top:-80px;}
.about_tab_contents_a ul li.history_2009{padding-top:160px;}
.about_tab_contents_a ul li.history_2008{padding-top:40px;}

.about_tab_contents_a li h5{font-size:27px;color:#59280a;margin-bottom:10px;position: relative;}
.about_tab_contents_a li h5:before{position: absolute;right:-60px;width:45px;height:1px;background:#f6ca23;top:8px;content:'';display: inline-block;}
.about_tab_contents_a li h5:after{position:absolute;right:-68px;border-radius:10px;width:7px;height:7px;background:#fff;border:3px #f6ca23 solid;top:50%;margin-top:-7px;content:'';display: inline-block;z-index:10;}

.about_tab_contents_a .about_right h5:before{right:auto;left:-60px;}
.about_tab_contents_a .about_right h5:after{left:-65px;right:auto;}

.about_tab_contents_a li p{padding-right:25px;position: relative;letter-spacing: -0.025em;line-height:170%;font-size:15px;}
.about_tab_contents_a ul li p img{margin:10px 0;}
.about_tab_contents_a li p span{position: absolute;right:0;top:0;font-weight: 700;}
.about_tab_contents_a .about_right p{padding-left:25px;padding-right:0;}
.about_tab_contents_a .about_right p span{right:auto;left:0;}

.about_tab_contents_a:after{content:'';display: block;clear:both;}
/*2008-2012*/

/*회사연혁 end*/





/*찾아오시는길 st*/

.imap{width:1200px;height:510px;margin:0 auto;}
.map_nav{width:100%;height:510px;margin:0 auto;position:relative;border:0px solid red;}
.map_nav .map_box{width:1200px;height:520px;margin:0 auto;position:relative;border:0px solid blue;}

.map_location{width:100%;height:auto;margin:0 auto;position:relative;border:0px solid red;}
.map_lotbox{width:1200px;height:auto;margin:30px auto;}
.lotbox_title{width:100%;height:65px;background:#fcd20a;margin:0 auto;text-align:center;margin-top:20px;}
.lotbox_title p{font-size:30px;color:#000;padding-top:25px;}

.lotbox_add{width:100%;height:200px;margin:0 auto;border:1px solid #dcdcdc;margin-top:10px;}
.mapadd_a{width:50%;float:left;border:0px solid red;}
.mapadd_b{width:49%;float:left;border:0px solid red;}
.mapadd_top{font-size:22px;color:#000;text-align:left;padding:25px 0px 0px 45px;font-weight:bold;}
.mapadd{font-size:22px;color:#000;text-align:left;padding:35px 0px 0px 45px;font-weight:bold;}
.mapadd_txt{font-size:20px;color:#000;text-align:left;padding:20px 0px 0px 45px;line-height:160%;letter-spacing:-0.065em;font-weight:lighter;}

.mapadd_b ul{padding:20px 0px 0px 45px;}
.mapadd_b li:first-child img{width:215px;}
.mapadd_b li:last-child img{width:254px;}

.pad_bo21{margin-bottom:30px;}

/*찾아오시는길 end*/



/*성공포인트 st*/

.history_box{position:relative; width:100%;height:auto;padding-top:30px; margin:0 auto;text-align:center; background-color:#fff}

/*창업트랜드 st*/
.fran_trendbox{width:100%;height:460px;border:0px solid blue;}
.fran_trend{width:1200px;margin:0 auto;border:0px solid red;}

.fran_trend_a{width:100%;border:0px solid blue;text-align:center;line-height:160%}
.fran_trend_b{width:39%;float:left;border:0px solid red;  /*전현무모델제거*/}
.trend_eng{font-size:35px;color:#929292;letter-spacing:0px;}
.trend_kor{font-size:50px;color:#4a4a4a;letter-spacing:-0.065em;padding-top:15px;line-height:110%;font-weight:lighter;}
.trend_always{font-size:65px;color:#ca1800;letter-spacing:-0.065em;padding-top:38px;font-weight:lighter;}
.trend_p{font-size:23px;color:#232323;letter-spacing:-0.065em;padding-top:45px;font-weight:lighter;}
.fran_trend img{padding-top:50px;}
.trend_padd{padding:100px 0px 0px 40px;}

.fran_introbox{width:100%;height:auto;border:0px solid blue;background:url(/images/brand/trend_introbg.png)repeat;}
.fran_intro{width:1200px;margin:0 auto;border:0px solid red;}
.fran_intro li:first-child{font-size:23px;color:#fff;letter-spacing:-0.065em;line-height:160%;padding-top:60px;font-weight:lighter;}
.fran_intro li:last-child{font-size:40px;color:#ffe71f;letter-spacing:-0.065em;line-height:160%;font-weight:lighter;}
.fran_intro p{font-size:17px;color:#fff;letter-spacing:-0.065em;line-height:160%;font-weight:lighter;}
.introtube{width:850px;height:480px;border:0px solid blue;margin:0 auto; margin-top:45px;}
.brand_media{width:1100px; height:auto; padding:35px 0px 60px 0px; margin:0 auto;}

.fran_graphbox{width:100%;height:760px;border:0px solid blue;background:url(/images/brand/graph_bg.png)repeat;}
.fran_graph{width:1200px;margin:0 auto;border:0px solid red; padding: 60px 0; }
.fran_graph li:first-child{font-size:40px;color:#5c2904;letter-spacing:-0.065em;line-height:160%;font-weight:lighter;}
.fran_graph li:last-child{font-size:22px;color:#5c2904;letter-spacing:-0.065em;line-height:160%;font-weight:lighter;}
.fran_graph li:last-child span{font-weight:bold;}
.fran_graph p{font-size:20px;color:#5c2904;letter-spacing:-0.065em;line-height:160%;font-weight:lighter;}
.fran_graph img{padding-top:20px;}

.fran_deliverybox{width:100%;height:740px;border:0px solid blue;background:url(/images/brand/delivery_bg.png)repeat;}
.fran_delivery{width:1200px;margin:0 auto;border:0px solid red;}
.fran_delivery li:first-child{font-size:40px;color:#ffe71f;letter-spacing:-0.065em;line-height:160%;padding-top:60px;font-weight:lighter;}
.fran_delivery li:last-child{font-size:22px;color:#fff;letter-spacing:-0.065em;line-height:160%;font-weight:lighter;}
.fran_delivery p{font-size:26px;color:#fff;letter-spacing:-0.065em;line-height:160%;padding-top:30px;font-weight:lighter;}
.fran_delivery img{padding-top:30px;}
/*창업트랜드 end*/



/*성공이유 st*/
.fran_reasonbox{width:100%;height:385px;border:0px solid blue;}
.fran_reason{width:1200px;margin:0 auto;border:0px solid red;}
.fran_reason li:first-child{font-size:45px;color:#59280a;letter-spacing:-0.065em;line-height:160%;padding-top:70px;font-weight:lighter;}
.fran_reason li:last-child{font-size:20px;color:#464646;letter-spacing:-0.065em;line-height:150%;padding-top:10px;font-weight:lighter;}

.fran_pointbox{width:100%;height:370px;border:0px solid blue;background-color:#ffd32b;}
.fran_point{width:1200px;margin:0 auto;border:0px solid red;}
.fran_point img{position:relative;top:-170px;}

.fran_secretbox{width:100%;height:290px;border:0px solid blue;}
.fran_secret{width:1200px;margin:0 auto;border:0px solid red;}
.fran_secret li:first-child{font-size:45px;color:#59280a;letter-spacing:-0.065em;line-height:160%;padding-top:70px;font-weight:lighter;}
.fran_secret li:last-child{font-size:20px;color:#464646;letter-spacing:-0.065em;line-height:150%;padding-top:20px;font-weight:lighter;}

.fran_franchisebox{width:100%;height:910px;border:0px solid blue;}
.fran_franchise{width:1200px;margin:0 auto;border:0px solid red;}
.fran_point_a{float:left;width:50%;height:270px;background:url(/images/brand/franbox.png)repeat;}
.fran_point_b{float:left;width:50%;height:270px;}
.fran_point_c{float:right;width:50%;height:270px;background:url(/images/brand/franbox.png)repeat;}

.point_title{font-size:40px;color:#fff;letter-spacing:-0.065em;line-height:130%;padding-top:50px;margin:0 auto;text-align:center;font-weight:lighter;}
.point_title span{color:#ffd32b;font-weight:lighter;}
.point_txt{font-size:17px;color:#fff;letter-spacing:-0.065em;line-height:150%;padding-top:20px;margin:0 auto;text-align:center;font-weight:lighter;}

.point_title_b{font-size:40px;color:#000;letter-spacing:-0.065em;line-height:130%;padding-top:35px;margin:0 auto;text-align:center;font-weight:lighter;}
.point_title_b span{color:#e42f2f;font-weight:lighter;}
.point_txt_b{font-size:17px;color:#000;letter-spacing:-0.065em;line-height:150%;padding-top:20px;margin:0 auto;text-align:center;font-weight:lighter;}
.txt_pas{padding-top:65px;}
/*성공이유 end*/




/*창업절차 st*/
.fran_procbox{width:100%;height:205px;border:0px solid blue;}
.fran_proc{width:1200px;margin:0 auto;border:0px solid red;}

.fran_proc li:first-child{font-size:45px;color:#59280a;letter-spacing:-0.065em;line-height:160%;padding-top:60px;font-weight:lighter;}
.fran_proc li:last-child{font-size:20px;color:#464646;letter-spacing:-0.065em;line-height:160%;font-weight:lighter;}

.fran_pssbox{width:100%;height:730px;border:0px solid blue;}
.fran_pss{width:1200px;margin:0 auto;border:0px solid red;}

.fran_pat_a{float:left;width:290px;height:300px;background:url(/images/brand/fran_pattern1.png)repeat;margin-top:13px;}
.fran_pat_b{float:left;width:290px;height:300px;background:url(/images/brand/fran_pattern2.png)repeat;margin-top:13px;}
.pat_margin{margin-left:13px;}

.succ_tit{font-size:25px;color:#000;letter-spacing:-0.065em;line-height:160%;margin:0 auto;text-align:center;font-weight:bold;padding-top:30px;}
.succ_img img{width:160px;padding-top:10px;}
.succ_p{font-size:15px;color:#000;letter-spacing:-0.065em;line-height:160%;margin:0 auto;text-align:center;padding-top:10px;}
/*창업절차 end*/




/*창업안내 및 절차 st*/

.pro_franchise{background:url(/images/common/pro_franchise.png)no-repeat center 0;margin:0 auto;}
.pro_franchise .fran_t1 li:first-child{font-size:45px;color:#cd230c;line-height:130%;letter-spacing:-0.075em;padding:60px 0px 0px 60px;text-align:left;}
.pro_franchise .fran_t1 li:first-child span{font-weight:bold;font-size:60px;}
.pro_franchise .fran_t1 li:last-child{font-size:15px;color:#000;line-height:160%;text-align:left;padding:20px 0px 0px 60px;letter-spacing:-0.065em}

.pro_franchise .fran_t2 li:first-child{font-size:21px;color:#313131;line-height:140%;text-align:left;padding:40px 0px 0px 60px;font-weight:bold;letter-spacing:-0.065em;}
.pro_franchise .fran_t2 li:last-child{font-size:15px;color:#000;line-height:160%;text-align:left;padding:20px 0px 55px 60px;letter-spacing:-0.065em;}
.pro_franchise .fran_t2 li:last-child span{font-weight:bold;}

.process_box{background:url(/images/common/pro_pattern2.png)repeat center 0;width:100%;height:85px;margin-top:20px;}
.process_box li{font-size:21px;color:#fff;text-align:center;padding-top:37px;letter-spacing:-0.075em}


.pro_sbox{width:1000px;height:300px;border:0px solid red;margin:0 auto;text-align:center;background:url(/images/common/pro_arrow.png)center no-repeat;}
.pro_sbox div{float:left;margin-left:50px;}
.pro_sbox div:first-child{margin-left:15px;}
.pro_sbox .pro_sal{width:200px;border:0px solid #ccc;z-index:800;}
.pro_sbox .pro_sal img{width:115px;padding-top:30px;}
.pro_sbox .pro_sal li:first-child{font-size:18px;color:#464646;font-weight:bold;line-height:30px;padding-top:10px;}
.pro_sbox .pro_sal li:first-child span{font-size:17px;color:#cd230c;font-weight:bold;}
.pro_sbox .pro_sal li:last-child{font-size:14px;color:#464646;line-height:160%;padding-top:5px;z-index:500;letter-spacing:-0.025em;}

.pro_sbox .pro_arrow{position:absolute;top:900px;left:260px;display:none;}
.pro_sbox .pro_arrow2{position:absolute;top:1250px;left:260px;display:none;}

/*창업안내 및 절차 end*/



/*성공스토리 st*/
.fran_storybox{width:100%;height:330px;border:0px solid blue;margin-top:65px;}
.fran_story{width:1200px;height:300px;margin:0 auto;border:0px solid red;margin:0 auto;text-align:center;background:#ffd32e;}

.story_top{width:100%;height:300px;text-align:center;}
.story_top ul{padding:65px 0px 0px 0px;}
.story_top li:first-child{font-size:45px;color:#59280a;letter-spacing:-0.065em;line-height:120%;font-weight:lighter;}
.story_top li:nth-child(2){font-size:18px;color:#000;letter-spacing:-0.065em;line-height:150%;padding-top:20px;font-weight:lighter;}
.story_top img{float:right;margin-right:150px;}

.fran_storylistbox{width:100%;height:auto;border:0px solid blue;padding-bottom:40px;}
.fran_storylist{width:1200px;margin:0 auto;border:0px solid red;margin:0 auto;border-top:2px solid #d0d0d0;}

.storylist{width:100%;min-height:200px;border-bottom:1px solid #d0d0d0}
.storylist_photo{float:left;min-width:250px;text-align:center;border:0px solid blue;padding:20px;}
.storylist_txbox{float:left;width:75%;text-align:left;border:0px solid red;}

.storylist_tt{padding:30px 0px 0px 10px;}
.story_title{font-size:20px;color:#000;letter-spacing:-0.065em;line-height:160%;font-weight:lighter;}
.story_txt{font-size:16px;color:#464646;letter-spacing:-0.065em;line-height:160%;font-weight:lighter;}
.story_but{width:125px;height:40px;border:1px solid #ccc;color:#464646;background:#fff;margin-top:10px;}
.story_but:hover{background:#59280a;color:#fff;}

.pagebox{width:100%;height:100px;border:1px solid blue;}
/*성공스토리 end*/



/*본사지원 st*/
.fran_suptopbox{width:100%;height:200px;border:0px solid blue;}
.fran_suptop{width:1200px;margin:0 auto;border:0px solid red;margin:0 auto;text-align:center;}

.fran_suptop li:first-child{font-size:45px;color:#59280a;line-height:150%;letter-spacing:-0.065em;font-weight:lighter;}
.fran_suptop li:nth-child(2){font-size:20px;color:#000;line-height:150%;letter-spacing:-0.065em;padding-top:10px;font-weight:lighter;}

.fran_sabigbox{width:100%;border:0px solid blue;}

.aid_tas_big {width: 1090px; margin: 0 auto; background-color: #fff;padding-top: 30px;}
.aid_tas_sbox { width: 550px;height: 115px;border-bottom: 1px solid #ddd;padding-top: 35px}
.aid_tas_supxbox { width: 550px; height: 115px;border-bottom: 0px solid #ddd; padding-top: 35px}

.aid_img {float: right; padding-top: 0px; padding-right: 170px; display: none; }

.aid_ta {position: absolute; left: 0px; }
.aid_tb {position: absolute; left: 94px; top: 50px}
.aid_tc {padding-top: 65px; font-size: 20px; color: #393939;letter-spacing: -0.065em;  line-height:160%; font-weight:lighter;}

.bu_tit {font-size: 20px; font-weight: 400; color: #393939; letter-spacing: -1px;  padding-top: 30px; }
 .bu_title { font-size: 33px;   font-weight: 600;color: #222;  letter-spacing: -1px;padding-top: 0px;}
.bu_title span {  font-weight: 600; color: #cb0000; }

.bu_tex { position: relative;left: 0px; font-size: 15px;   font-weight: 400; letter-spacing: -1px; padding-top: 20px; height:30px; }
 .bu_tex li { float: left;  padding-left: 10px; }
 .bu_tex li:first-child { padding-left: 0px;}

.bu_tex .aid_pt {padding-top: 3px;  font-size: 18px; }

.bu_sarea {height: 300px; padding-bottom: 45px;position: relative }

.sarea_abox {width: 51%;float: left;text-align: left;position: relative }
.sarea_bbox { width: 49%; float: right }
.sarea_cbox {width: 49%;float: left; text-align: left; position: relative }
.sarea_dbox {width: 51%; float: right;text-align: left; position: relative}

 .aid_sabox {width: 100%; height: auto;margin: 0 auto;padding: 35px 0px; background-color: #e6e6e6}

.aid_atit { font-size: 42px; padding-top: 45px;  letter-spacing: -0.025em;  line-height: 160%; }
.aid_atext { font-size: 22px;  color: #434343;padding-top: 20px;  line-height: 150%; letter-spacing: -0.025em;}

.aid_sbbox { width: 100%; height: auto; padding: 70px 0px; margin: 0 auto; margin-top: 0px; }
.aid_sbabox {width: 100%; margin: 0 auto;text-align: center; }

 .aid_tit1 { font-size: 42px; color: #000;letter-spacing: -0.025em; line-height: 140%; padding-bottom: 13px;font-weight: 500; }
.aid_tit2 { font-size: 22px; color: #434343; padding-top: 5px;  line-height: 150%;letter-spacing: -0.025em }

.aid_pts {float: right;padding-top: 0px; }
.aid_line { height: 1px; background-color: #000; width: 125px; margin: 0 auto;  margin-bottom: 20px;  margin-top: 20px; }


 .aid_bbox {width: 1100px;  height: 553px; margin: 0 auto; position: relative }
.aid_bbox .aid_aa {position: absolute; top: 0px; left: 30px; }
.aid_bbox .aid_ab { position: absolute; top: 0px; left: 400px; text-align: left; }

 .aid_bbox .aid_ab .ai_atext {font-size: 43px;  font-weight: bold; padding-top: 80px; text-indent: 12px}
.aid_bbox .aid_ab .ai_btext { font-size: 26px; padding-top: 12px;  text-indent: 12px }
.aid_bbox .aid_ab .ai_ctext { padding-top: 30px; }



.aid_cbox { width: 1100px;margin: 0 auto; text-align: center; padding-top: 80px }
.aid_cbox li {  display: inline-block }
 .aid_cbox .wi_30 {width: 30px;}


.aid_dbox {width: 1100px;  margin: 0 auto; text-align: center; padding-top: 25px; padding-bottom: 35px }
.aid_dbox li { display: inline-block;margin: 4px }
.aid_tit3 { font-size: 34px;  color: #000; letter-spacing: -0.025em; line-height: 140%; padding-top: 80px; padding-bottom: 13px; font-weight: 500; }


.fran_cfadbox{width:100%;border:0px solid blue;background:#ffd32e;}
.fran_cfad{width:1200px;border:0px solid red;margin:0 auto;text-align:center;height:250px;}
.fran_cfad p{font-size:36px;color:#492a18;letter-spacing:-0.065em;line-height:140%;padding-top:65px;font-weight:lighter;}
.fran_cfad p span {display: block; }

.fran_cfcont{width:1200px; border:0px solid red;margin:0 auto; padding-bottom: 5em; }
.fran_adcont{width:295px;height:432px;float:left;border:0px solid blue;margin-left:5px;margin-top:5px;}

.fran_mktingbox{width:100%;height:950px;border:0px solid blue;}
.fran_mkting{width:1200px;margin:0 auto;border:0px solid red;margin:0 auto;text-align:center;}
.fran_mkting li:first-child{font-size:36px;color:#492a18;letter-spacing:-0.065em;line-height:160%;padding-top:85px;font-weight:lighter;}
.fran_mkting li:nth-child(2){font-size:20px;color:#000;letter-spacing:-0.065em;line-height:160%;padding-top:10px;font-weight:lighter;}
.fran_mkting img{margin:0 auto;text-align:center;padding-top:30px;}
/*본사지원 end*/




/*물류시스템 st*/
.fran_systembox{width:100%;height:935px;border:0px solid blue;}
.fran_system{width:1200px;margin:0 auto;border:0px solid red;margin:0 auto;text-align:center;}
.fran_system img{width:935px;padding-top:50px;}
.fran_system li:first-child{font-size:45px;color:#59280a;letter-spacing:-0.065em;line-height:160%;padding-top:0px;font-weight:lighter;}
.fran_system li:last-child{font-size:20px;color:#464646;letter-spacing:-0.065em;line-height:160%;font-weight:lighter;}

.fran_deliv{width:1200px;height:385px;margin:0 auto;border:0px solid red;margin:0 auto;text-align:center;background-color:#eaeaea;margin-top:50px;}
.fran_deliv img{width:1010px;padding-top:56px;}

.fran_networkbox{width:100%;height:760px;border:0px solid blue;background:#ffd322;}
.fran_network{width:1200px;margin:0 auto;border:0px solid red;margin:0 auto;text-align:center;padding:70px 0px 30px 0px;}
.fran_network li:first-child{font-size:45px;color:#59280a;letter-spacing:-0.065em;line-height:160%;font-weight:lighter;}
.fran_network li:last-child{font-size:20px;color:#000;letter-spacing:-0.065em;line-height:160%;font-weight:lighter;}
.fran_network li:last-child span{color:#59280a;font-weight:bold;}

.fran_map{width:1200px;margin:0 auto;border:0px solid red;margin:0 auto;text-align:center;}
.fran_mapcont{width:1040px;height:455px;background:#fff;border-radius:10px;margin:0 auto;}
.fran_spc{float:left;width:50%;border:0px solid red;padding-top:30px;}
.fran_zido{float:left;width:50%;border:0px solid red;padding-top:30px;}
.fran_spc img{margin-left:50px;}

.fran_awardbox{width:100%;height:540px;border:0px solid blue;}
.fran_award{width:1200px;margin:0 auto;border:0px solid red;margin:0 auto;text-align:center;padding:70px 0px 30px 0px;}
.fran_award li:first-child{font-size:45px;color:#59280a;letter-spacing:-0.065em;line-height:160%;font-weight:lighter;}
.fran_award li:last-child{font-size:20px;color:#000;letter-spacing:-0.065em;line-height:160%;font-weight:lighter;}

.fran_aw{width:1200px;margin:0 auto;border:0px solid red;margin:0 auto;text-align:center;}

.fran_onestopbox{width:100%;height:790px;border:0px solid blue;background:url(/images/franchise/onestopbg.png)repeat;background-size:cover;}
.fran_onestop{width:1200px;margin:0 auto;border:0px solid red;margin:0 auto;text-align:center;}

.fran_onestop li:first-child{font-size:45px;color:#fff;letter-spacing:-0.065em;line-height:130%;padding-top:75px;font-weight:lighter;}
.fran_onestop li:first-child span{color:#ffd322;font-weight:bold;}
.fran_onestop li:nth-child(2){font-size:20px;color:#fff;letter-spacing:-0.065em;line-height:160%;padding-top:10px;font-weight:lighter;}
.fran_onestop li:nth-child(2) span{color:#ffd322;}

.fran_stepsys{width:995px;height:375px;margin:0 auto;padding-top:30px;border:0px solid red;}
.fran_step{width:315px;height:375px;float:left;border:0px solid yellow;margin-left:25px;text-align:center;}
.fran_step:first-child{margin-left:0px;}

.fran_step li:first-child{font-size:24px;color:#ffd322;letter-spacing:-0.065em;line-height:160%;padding-top:25px;font-weight:lighter;}
.fran_step li:nth-child(2){font-size:19px;color:#fff;letter-spacing:-0.065em;line-height:160%;font-weight:lighter;}
/*물류시스템 end*/




/*개설비용 st*/
.fran_predictbox{width:100%;height:180px;border:0px solid blue;}
.fran_predict{width:1200px;margin:0 auto;border:0px solid red;text-align:center;}
.fran_predict li:first-child{font-size:36px;color:#59280a;letter-spacing:-0.065em;line-height:160%;font-weight:lighter;}
.fran_predict li:nth-child(2){font-size:20px;color:#000;letter-spacing:-0.065em;line-height:160%;padding-top:10px;font-weight:lighter;}


              /*예상수익계산기 st*/
.fran_maruprobox{width:100%;height:545px;border:0px solid blue;padding-bottom:100px;}
.fran_marupro{width:1200px;height:545px;margin:0 auto;border:0px solid red;text-align:center;background:#fdd10b;}

.marupro_step_a{width:50%;height:545px;float:left;border:0px solid red;}
.marupro_step_b{width:50%;height:545px;float:left;border:0px solid red;}
.marupro_step_b img{float:left;margin-top:55px;}

.maru_qnabox{padding:100px 0px 0px 100px;text-align:left;}
.maru_qnabox p{font-size:27px;color:#502e06;letter-spacing:-0.065em;line-height:160%;padding-top:10px;font-weight:bold;}
.maru_qnabox select{width:400px;height:46px;border:4px solid #502e06;color:#828282;text-indent:15px;margin:10px 0px 30px 0px;font-size:16px;letter-spacing:-0.065em;}

.maru_inputbox{width:400px;margin:0 auto;}
.prev_btn_p{float:left;width:65px;height:30px;background:#502e06;color:#fff;border:none;border-radius:5px;cursor:pointer;}
.next_btn_p{float:right;width:65px;height:30px;background:#502e06;color:#fff;border:none;border-radius:5px;cursor:pointer;}


.marustep_join {width: 100%;margin: 0 auto;margin-bottom:0px }
.marujoinbox{}
.marujoinbox li{font-size:22px;color:#502e06; padding-top:50px;font-weight:bold;}
.stepjoinbox {width:80%;margin:0 auto;margin-top:20px;margin-bottom:10px; height:105px;border: 1px solid #c7c7c7;background: #fff;color: #908e8e;font-size:12px;padding: 10px 10px;line-height: 120%;}
.stepjoin_checkbox {color: #502e06;font-size: 15px;font-weight:300;text-align: center;padding-bottom:20px;}
.step_checkbox{vertical-align:middle;margin-left:3px;width:19px;height:19px;border:1px solid #c7c7c7;}


.maru_iq_table {width: 82%;font-size:15px;text-align: left;letter-spacing:-0.5px;border-top:1px solid #a1a1a1;margin:0 auto !important;}
.maru_iq_table tr{border-bottom:1px solid #ddd;}
.maru_table_colgroup{}
.maru_tra {color: #474e61;font-weight: normal;vertical-align: middle;text-indent:35px;font-size:16px;font-weight:300;width:16%; background-color:#f8f8f8}  
.maru_tra span{color: #474e61;vertical-align: middle;font-size:18px;font-weight:bold;padding-left:5px}      
.maru_trb {padding: 12px 0px;padding-left:15px; font-size:1em;font-weight:normal;color:#564d44;letter-spacing:-0.5px;background-color:#f8f8f8}
.maru_trb .trb_ex {color: #564d44;vertical-align:middle;padding:33px 0 0 5px;font-weight:100;font-size:1em;}

.maru_ain {width: 90%;height:40px;border: 1px solid #c7c7c7;text-indent: 8px;}
.maru_ainbox {width: 26%;height: 33px;border: 1px solid #c7c7c7;text-indent: 8px;}
.maru_abox {width: 28%;height: 35px;border: 1px solid #c7c7c7;font-size: 1em;color: #c7c7c7;background: url("/images/common/slt_arrow.png") no-repeat scroll 100% 50% #FFF;border-radius: 0px;text-indent: 0.01px;padding: 3px 2px 3px 5px;margin: 0px 5px 0px 0px;-moz-appearance: none;-webkit-appearance: none;overflow: hidden;white-space: nowrap;cursor: pointer;}

.charge_butbox{width:100%;margin:0 auto;text-align:center;}
.charge_but{width:125px;height:40px;background:#502e06;color:#fff;border:none;margin-top:20px;border-radius:5px;cursor:pointer;font-size:15px;}

              /*예상수익계산기 end*/


.fran_chargebox{width:100%;height:160px;border:0px solid blue;}
.fran_charge{width:1200px;margin:0 auto;border:0px solid red;text-align:center;padding-bottom:100px;}

.fran_ch_tit{font-size:48px;font-weight:bold;}
.fran_ch_text{font-size:36px;padding:35px 0px 8px 0px;}
.fran_ch_text_a{font-size: 16px;color: #323232;padding:10px 0px 50px 0px}


.cha_consbox {width:1200px;height:auto;margin:0 auto; position:relative;z-index:1000;padding-bottom:0px;}
.cha_table { width: 100%;margin-top: 30px;}
.cha_table tr {line-height: 13px;border-bottom:1px solid #ccc}
.cha_table td {padding-top:15px;padding-bottom: 13px;border:1px solid #dcdde1;}
.cha_top {padding:18px 0 18px; font-size:20px;background-color:#59280a;color:#fff;border:1px solid #474e61;text-align:center;font-weight:lighter;}
.chacom {font-size: 20px;color: #323232; line-height:160%;border:1px solid #dadada;letter-spacing: -0.065em;text-align: center;font-weight:lighter;}
.chacom span{text-decoration:line-through;}

.cha_table .red {color:#ff0000; text-decoration: line-through; }


@keyframes blink-effect {
  50% {
    opacity: 0;
  }
}
.chacom img.free_img { width: 100%; max-width: 230px; animation: blink-effect 1s step-end infinite; }

.cha_table th {padding-top:15px;padding-bottom: 13px;border:1px solid #7f7f7f;font-size:20px;}


.cha_top_a {padding:18px 0 18px; font-size:20px;background-color:#59280a;color:#fff;border:1px solid #dcdde1;text-align:center;font-weight:lighter;}
.bgcolor {background-color:#f6ca23;font-weight:bold;color:#3d2314}
.bgcolor_a {background-color:#fff2cc;color:#323232}
.bgcolor_b {background-color:#fff2cc;color:#e60000;font-weight:bold}
.cha_aa{font-size:20px;padding-top:20px;color:#59280a;text-align:center;line-height:160%;letter-spacing:-0.025em;font-weight:lighter;}
.cha_vat{text-align:right;font-size:18px;color:#000;float:right;padding-right:0px;font-weight:lighter; padding-bottom: 10px;}


.cha_stitle{width:100%;height:auto;font-size:36px;color:#59280a;padding:50px 0;font-weight:bold;margin:0 auto;text-align:center;font-weight:lighter;}
.cha_stitle span{color:#5e5e5e;font-weight:lighter;}

.fran_foursuccbox{width:100%;height:575px;border:0px solid blue;background:url(/images/franchise/foursucc_bg.png)repeat;background-size:cover;}
.fran_foursucc{width:1200px;margin:0 auto;border:0px solid red;text-align:center;}
.fran_foursucc li:first-child{font-size:50px;color:#fff;letter-spacing:-0.065em;line-height:140%;padding-top:60px;font-weight:lighter;}
.fran_foursucc li:first-child span{color:#ffd630;font-size:57px;}
.fran_foursucc li:nth-child(2){font-size:23px;color:#fff;letter-spacing:-0.065em;line-height:150%;padding-top:20px;font-weight:lighter;}
.fran_foursucc img{margin:0 auto;text-align:center;padding-top:50px;}

.fran_exbrandbox{width:100%;height:240px;border:0px solid blue;background:#ffd322;}
.fran_exbrand{width:1200px;margin:0 auto;border:0px solid red;text-align:center;}
.fran_exbrand li:first-child{font-size:45px;color:#59280a;letter-spacing:-0.065em;line-height:160%;padding-top:65px;font-weight:lighter;}
.fran_exbrand li:nth-child(2){font-size:20px;letter-spacing:-0.065em;line-height:160%;padding-top:10px;font-weight:lighter;}
.fran_exbrand li:nth-child(2) span{color:#59280a;font-weight:bold}

.fran_brandchangebox{width:100%;height:410px;border:0px solid blue;background:#ffd322;}
.fran_brandchange{width:1200px;margin:0 auto;border:0px solid red;text-align:center;}
.fran_brandex_a{width:50%;float:left;height:315px;border:0px solid red;}
.fran_brandex_b{width:50%;float:left;height:315px;border:0px solid red;}

.fran_brandex_a img{float:right;padding-right:30px;padding-top:20px;cursor:pointer;}
.fran_brandex_b img{float:left;padding-left:30px;padding-top:20px;cursor:pointer;}

/*개설비용 end*/





/*개설문의 st*/
.fran_counselbox{width:100%;height:160px;border:0px solid blue;}
.fran_counsel{width:1200px;margin:0 auto;border:0px solid red;text-align:center;}
.fran_counsel li:first-child{font-size:36px;color:#59280a;letter-spacing:-0.065em;line-height:160%;padding-top:0px;font-weight:lighter;}
.fran_counsel li:last-child{font-size:20px;color:#464646;letter-spacing:-0.065em;line-height:160%;font-weight:lighter;}
.fran_counsel li:last-child span{color:#59280a;}

.iq_consbox {width:1000px;min-height:500px;margin:0 auto; position:relative;z-index:1000;padding-bottom:50px;}
.iq_box{width:100%;padding-bottom:40px}            
.iq_table_area {width: 100%;}
.iq_table_title{font-size:36px;color:#2b1612;letter-spacing:-3px;padding-bottom:20px;border-bottom:2px solid #2b1612;text-align:center}
.iq_table_title span{font-size:16px;color:#2b1612;letter-spacing:-1px; padding-left:10px;text-align:center}
.iq_table_colgroup{}

.iq_table {width: 100%;font-size:15px;text-align: left;letter-spacing:-0.5px;border-top:1px solid #a1a1a1}
.iq_table tr{border-bottom:1px solid #ddd;}
.join_tra {color: #474e61;font-weight: normal;vertical-align: middle;text-indent:35px;font-size:16px;font-weight:300;width:16%; background-color:#f8f8f8}  
.join_tra span{color: #474e61;vertical-align: middle;font-size:18px;font-weight:bold;padding-left:5px}      
.join_trb {padding: 12px 0px;padding-left:15px; font-size:1em;font-weight:normal;color:#564d44;letter-spacing:-0.5px;}
.join_trb .trb_ex {color: #564d44;vertical-align:middle;padding:33px 0 0 5px;font-weight:100;font-size:1em;}

.rep_box {width: 90%;height:40px;border: 1px solid #c7c7c7;text-indent: 8px;}
.rep_ainbox {width: 26%;height: 33px;border: 1px solid #c7c7c7;text-indent: 8px;}
.rep_textare_box{width:95%;resize:none;border:1px solid #c7c7c7;padding:8px;}
.rep_abox {width: 28%;height: 35px;border: 1px solid #c7c7c7;font-size: 1em;color: #c7c7c7;background: url("/images/common/slt_arrow.png") no-repeat scroll 100% 50% #FFF;border-radius: 0px;text-indent: 0.01px;padding: 3px 2px 3px 5px;margin: 0px 5px 0px 0px;-moz-appearance: none;-webkit-appearance: none;overflow: hidden;white-space: nowrap;cursor: pointer;}
.rep_box_file {width: 90%;height: 33px;border: 1px solid #c7c7c7;vertical-align:top;}

.join_textbox {width: 100%;margin: 0 auto;background-color:#f7f7f7;margin-bottom:60px }
.join_textbox1{height:20px;}
.join_textbox1 li{font-size:17px;color:#474e61; padding-top:16px;text-align:center;font-weight:lighter;}
.join_text_box {width:94%;margin:0 auto;margin-top:20px;margin-left:20px;margin-right:20px;margin-bottom:10px; height:150px;border: 1px solid #c7c7c7;background: #fff;color: #908e8e;font-size:12px;padding: 10px 10px;line-height: 120%;}
.join_check {color: #474e61;font-size: 14px;font-weight:300;text-align: left;padding-bottom:20px;text-indent:20px}
.join_check .che_box{vertical-align:middle;margin-left:3px;width:19px;height:19px;border:1px solid #c7c7c7;}

.rep_bu_box {width: 100%;text-align: center;padding: 0px 0px 30px 0px;}
.rep_bu_a {width: 150px;background:#ffba41;border: 0px solid #2b1612;color: #fff;height: 41px;cursor: pointer;}
.rep_bu_a:hover{background-color:#fcd500;color:#2b1612;border: 0px solid #140806;} 
.rep_bu_b {width: 150px;background-color:#424242;border: 0px solid #5d0805;color: #fff;height: 41px;cursor: pointer;} 
.rep_bu_b:hover{color:#fff;background-color:#323232;border: 0px solid #a1a1a1;}


.proposal_bottom { border-top: 1px solid #9b9b9b; border-bottom: 1px solid #9b9b9b;padding:5px 0px 110px; }
.proposal_bottom .proposal_bottom_left { float: left; width: 136px; font-size: 14px; color: #656565; font-weight: bold; text-align: center; padding-top: 35px; padding-left:15px; line-height: 140%; }
.proposal_bottom .proposal_bottom_right { float: left; width: 700px; padding-top: 12px; padding-left:26px; font-size: 14px; color: #424242; line-height: 150%; }
.proposal_bottom .proposal_bottom_right span { font-size: 14px; color: #424242;line-height:160%; }

/*개설문의 end*/



/*가맹점꿀팁 st*/

.tiptop_box{width:100%;height:100px;border:0px solid blue;}
.tiptop{width:1200px;margin:0 auto;border:0px solid red;text-align:center;}
.tiptop p{font-size:27px;color:#808080;letter-spacing:-0.065em;line-height:160%;}

.tip_listbox{width:100%;min-height:630px;border:0px solid blue;padding-bottom:50px;}
.tip_list{width:1200px;margin:0 auto;border:0px solid red;text-align:center;}
.tipbox{width:300px;height:300px;float:left;cursor:pointer;}
/*가맹점꿀팁 end*/



/*메뉴 st*/
.newmenu_box{width:100%;min-height :1270px;border:0px solid blue;}
.newmenucont{width:1200px;margin:0 auto;border:0px solid red;text-align:center; padding-bottom:50px;}
.menu_new{width:900px;margin:0 auto;margin-bottom:40px;}


.menusub_box{width:100%;min-height:500px;position:relative;padding-bottom:0px;margin:0 auto;text-align:center;border:0px solid red;}

.menu_event{margin:0 auto;}
.menu_event img{width:100%;}
.on_price{width:100%;height:auto;margin:0 auto;text-align:center;padding-top:30px;}

.menu_a_area{width:1000px;margin:0 auto;padding-bottom:150px;min-height:350px;}

.menu_stitle{font-size:25px;color:#796e58;width:100%; text-align:center;padding-top:23px;letter-spacing:-2px;padding-bottom:10px;}
.mn_area {width: 100%;padding-bottom:0px;padding-top:50px;background-color:#fff}
.mn1 {width:330px;height:260px;float:left;position: relative;margin: 0px 0px 0px 0px;border:0px solid blue;background-color:#fff}
.mn1_pd {width:300px;height:196px;overflow: hidden;padding-top: 0px;margin:0 auto;position: relative;z-index:1000;border:0px solid red;} 
.mn1_bl{position:absolute;top:0px;right:47px;z-index:500}
.mn1_txt {width:260px;height:40px;text-align:center;margin:0 auto;top: 0px;vertical-align:middle;padding-top:17px;border:0px solid red;}
.mn1_txt .mn1_tit {word-break: keep-all;font-size:18px;font-weight:bold;color: #2b1612;letter-spacing:-1px;font-weight:lighter;}
.mn1_txt .mn1_eng {display:none; width: 100%;word-break: keep-all;font-size: 17px;font-weight: normal;color: #dc1717;padding-bottom: 15px;}
.mn1_txt .mn1_con {display:none;width: 100%;font-size: 16px;font-weight: normal;color: #636363;line-height: 130%;padding-bottom: 20px;height:30px;}

.mn_detail_areabox{width:1000px;height:auto;margin:0 auto;z-index:30001;background-color:#fff}
.mn_detail_area {width:800px;height:310px; position:fixed;z-index:30001; margin-left:160px;top:20%; }
.mn_detail_box {width: 800px;height:310px; border-radius: 3px;background-color:#fff;position: relative;z-index:30001;overflow: hidden;border:1px solid #ccc;top:50%}
.mn_detail_box .mndt_pd {float: left;width:50%;border:0px solid blue;}
.mn_detail_box .mndt_pds {width: 350px;height: 250px;padding-top:20px;padding-left:20px;}
.mn_detail_box .mndt_cover {position: absolute;top: 0px;left: 0px;}
.mn_detail_box .mndt_textbox{float:left;width:49%;border:0px solid red;text-align:left;}

.mn_detail_box .dtpd_txt {}
.dtpd_tit {font-size:22px;font-weight: bold;color: #000;padding-top:80px;padding-bottom:20px;letter-spacing:-0.025em;}
.mn_detail_box .dtpd_txt .dtpd_eng { font-size: 28px;font-weight: bold;color: #b60000;padding:17px 0px 40px 0px;border:0px solid blue;border-bottom:1px solid #d8d8d8;display:none;}
.mn_detail_box .dtpd_txt .dtpd_con {font-size:14px;color: #404040;line-height: 150%;letter-spacing:-0.025em;width:70%;}
.mn_detail_box .mndt_close {position: absolute;top: 12px;right:12px;cursor: pointer;}
.mn_detail_box .mndt_close img{width:25px;height:25px;}
.mndt_care {font-size: 12px;color: #464646;position: absolute;bottom: 10px;left: 20px;letter-spacing:-0.065em;}
.menu_more {position:absolute;right:0px;z-index:2000; bottom:-1px; width: 71px;height:60px; background:#f9d921;color: #2b1612;border:1px solid #f9d921; cursor: pointer;font-size:30px;font-weight:100}
.menu_more:hover{background:#2b1612;color: #f9d921;border:1px solid #2b1612;}

.mdt_store{width:72px;height:27px;background:#cb0000;color:#fff;border:none;margin-top:30px;cursor:pointer;}

.menu_co{font-size:20px;color:#000;margin:0 auto;text-align:center;padding:25px 0px 16px 0px;}
.menu_copri{font-size:28px;color:#b60000;margin:0 auto;text-align:center;font-weight:bold;}
.menu_comt{font-size:15px;color: #404040;line-height: 130%;margin:0 auto;text-align:center;padding:0px 0px 16px 0px;}

.mnrib{float:left;}
.mnrib_pa{padding-left:30px;}



/*메뉴 end*/





/*마루홍보실st*/
.nc_wrap{width:100%;}
.nc_area{width:1000px;margin:0 auto;min-height:580px;}
.nc_area h3{font-size:21px;color:#464646;line-height:25px;padding:30px 0px 40px 0px;}

.nc_sub_tit{font-size:1.667em;font-weight:300;color:#f75153;letter-spacing:-0.5px;text-align:center;padding:59px 0 10px 0;padding-bottom:10px;}
.nc_box{border-top:1px dashed #c7c7c7;margin-top:20px;}

.notice_search{padding:20px 0;overflow:hidden;}
.nc_txt{float:left;font-size:1.250em;font-weight:300;letter-spacing:-0.5px;line-height:35px;color:#564d44;}
.nc_txt span{color:#f75153;}
.nc_list{float:right;}
.nc_list li{float:left;}

.slt02{width: 150px;height: 35px;border: 1px solid #c7c7c7;font-size: 1em;color: #c7c7c7;background: url("/images/common/slt_arrow.png") no-repeat scroll 100% 50% #FFF;border-radius: 0px;text-indent: 0.01px;padding: 3px 2px 3px 5px;margin: 0px 5px 0px 0px;-moz-appearance: none;-webkit-appearance: none;overflow: hidden;white-space: nowrap;cursor: pointer;}
.in_txt02{width:200px;height:33px;border:1px solid #c7c7c7;border-right:none;font-size:1em;color:#564d44;padding:0 5px;}
.in_btn02{width:34px;height:33px;background:url(/images/common/search_btn.png) no-repeat center;border:1px solid #c7c7c7;border-left:none;cursor:pointer;}


.ntc_list{width:100%;height:auto;border:0px solid red;padding-bottom:100px;}
.ntc_list h3{font-size:21px;color:#464646;line-height:25px;}
.ntc_table{width:100%;padding-bottom:100px;}
.ntc_table thead th{font-size:13px;color:#fff;background-color:#57340b; letter-spacing:0px;padding:15px 0;}
.ntc_table thead th:last-child{border-right:none;}
.ntc_table td{font-size:16px;font-weight:300;color:#626262;border-bottom:1px solid #ccc;padding:15px 0;line-height:19px;text-align:center;letter-spacing:-0.025em;}
.ntc_table td:last-child{border-right:none;}
.ntc_table td img{}
.ntc_table .c_num{font-weight:bold}
.ntc_table .c_subject{text-align:left;font-weight:300;letter-spacing:0px;padding-left:10px;}
.ntc_table .c_day{}

.orange_btn_s{width:60px;height:20px;background-color:#fff;margin:0 auto;border:1px solid #c7c7c7;color:#464646;font-size:11px;}
.gray_btn_s{width:60px;height:20px;background-color:#fff;margin:0 auto;border:1px solid #c7c7c7;color:#464646;font-size:11px;margin-right:30px;}

.join_survey_btn{background:#57340b;color:#fff;padding:10px 0px;border:none;cursor:pointer;}
/*마루홍보실ed*/



/*마루홍보실 자세히보기*/
.info_type{width:100%;height:auto;margin:0 auto;text-align:center;border:0px solid red;}
.news_list{width:1100px;height:auto;border:0px solid red;margin:0 auto;text-align:center;}
.news_table{width:100%;height:75px;margin-top:40px;border-top:1px solid #cbcbcb;border-bottom:1px solid #cbcbcb}
.news_title{float:left;padding:25px 0px 0px 50px;font-size:20px;color:#000;letter-spacing:-0.025em;line-height:160%;font-weight:lighter;}
.news_date{float:right;padding:30px 40px 0px 0px;font-size:14px;color:#a9a9a9;font-weight:bold;}
.table_sbox{width:100%;height:auto;border-bottom:1px solid #cbcbcb;text-align:left;}
.sbox_img{margin:0 auto;text-align:center;max-width:90%;padding-top:30px;}
.sbox_txt{font-size:16px;color:#676767;line-height:130%;letter-spacing:-0.025em;padding:30px 0px;font-weight:lighter;width:100%;}
.bna_table{width:100%;height:75px;border-bottom:1px solid #cbcbcb}
.bna_table ul{padding:25px 0px 0px 50px;}
.bna_tag{float:left;}
.bna_tag img{width:73px;}
.bna_pt{float:left;font-size:16px;color:#676767;letter-spacing:-0.025em;line-height:160%;padding-left:30px;}
.bna_list{width:155px;height:50px;border:1px solid #cbcbcb;font-size:15px;font-weight:bold;color:#000;background:#fff;cursor:pointer;margin-top:40px;}
.bna_bt{padding-bottom:80px;}

/*과거게시판 관련*/
.emoji {width:20px;}
.sbox_txt img{max-width:990px;margin:0 auto;}
.sbox_txt table {
        width:100%;
        max-width: 990px;
    }
/*과거게시판 관련*/

    /*마루홍보실 자세히보기*/




    /*sub_event*/
    .media_sp_box {
        width: 1000px;
        height: auto;
        margin: 0 auto;
        position: relative;
        min-height: 500px;
    }
.media_spa_box {width: 100%; height: auto;margin: 0 auto;position: relative;display: inline-block;}
.media_box {width: 100%;height: 143px;margin-top: 29px; margin: 8px; border-bottom: 1px solid #e6d5c5;background-color:#fff;padding-bottom: 25px;position: relative;}
.media_img{border-bottom:0px solid #ccc;float:left;width:50%;padding-top:20px;}

.media_info_box{text-align:left;width:100%;border:0px solid red;}
.event_list_image {width:460px;height:126px;display:block;}


.media_info_wrap {width:50%;float:left;padding-top:20px;}
.media_info_area{width:100%;}

.media_text {width: 100%;padding-top:15px;padding-bottom:8px;font-size: 18px; letter-spacing: 0px;color: #dc1717;}
.media_text a {font-weight: 600;color: #212121;}
.media_text1 {display:none; width: 100%;margin:0 auto; padding-top: 12px;font-size: 14px;letter-spacing: 0px;color: #564d44;line-height: 18px;height:30px;}
.media_text1 a {font-weight: 600;color: #fba615;height:30px;}
.media_data {width: 100%;height:25px;margin: 0 auto;padding-top:5px;font-size: 13px;letter-spacing: 0px;color: #525252;}

.event_end{ position:absolute;top:20px;left:0;}

.event_bu{width:120px;height:33px; border:1px solid #ccc;color:#000;margin-top:10px;background-color:#f7f7f7;cursor:pointer}
.event_bu:hover{border:1px solid #5d0805;color:#fff;background-color:#002f6b;cursor:pointer}

.media_pt {padding-top: 0px;width:150px;}
.media_bu { border: 1px solid #d32d53;color: #c00c0c; background-color: #fff;height: 21px; width: 100px;margin-left: 19px;font-size: 0.688em;cursor: pointer;}
.media_viewbox {width: 100%;margin: 0 auto;position: relative;top: 130px; z-index: 1000;}
.media_view {width: 100%;margin: 0 auto;position: absolute;top: -95px;z-index: 100;}
.media_title {width: 76%;margin: 0 auto;height: 80px;background: url(/images/common/view_bg.png) no-repeat center;}
.se_g_title {width: 76%;margin: 0 auto;height: 140px;background: url(/images/common/view_bg.png) no-repeat center;}
.se_g_ti {padding-left: 48px;padding-top: 47px;color: #fff;text-shadow: #000000 1px 0px 3px;}

.event_viewbox {width: 100%;margin: 0 auto;position: relative;top: 00px; z-index: 20000;}


.event_view {width: 720px;margin: 0 auto; position: absolute; top: 1px;  z-index: 100;}
.event_title {width: 100%;margin: 0 auto; height: 55px; background-color: #f0f0f0;color: #323232; text-align: center; padding-top: 20px; font-size: 20px }
.event_close {width: 100%;margin: 0 auto;text-align:center; height:50px;cursor: pointer;}
.event_media { width: 720px; margin: 0 auto; height: auto; padding: 30px 0px; background-color: #fff; border: 1px solid #c9c9c9; z-index: 55; }
.event_term {padding-top: 0px;width: 100%;margin:0 auto; text-align: center;line-height:22px;font-size:12px;position: absolute;top:45px;color:#414141}
.event_term span {color: #414141; letter-spacing:0px}
.event_cf {margin:0 auto; text-align:center;padding: 90px 0px 23px 0px;}
.event_cf img{margin:0 auto;}
.search_media_box {width: 725px;margin: 0 auto;height: auto;padding: 0px 0px;background-color: #fff;border: 1px solid #c9c9c9; z-index: 1;position: relative;top:-20px;}
.search_media_term {padding: 30px 0px;width: 100%;text-align: left;padding-left: 25px;font-size:12px;}
.search_media_term span { color: #626262; font-weight: 500;}

.etvw_content_area{width:90%;margin:0 auto; text-align:center;}
.etvw_content{font-size:16px;line-height:160%;letter-spacing:-0.025em;font-weight:lighter;}

/*sub_event*/






/*매장찾기*/

.autoMargin10{width: 65%; height: 0px; text-align: center;}

.store_pad{padding-bottom:0px;}
.str_stitle{font-size:25px;color:#796e58;width:100%; text-align:center;padding-top:23px;letter-spacing:-2px;border-bottom:1px solid #c7c7c7;padding-bottom:25px;}

.str_area{width:1000px;margin:0 auto;padding-bottom:120px;background-color:#fff}
.str_box{height:auto; padding-bottom:0px; border-bottom:1px solid #c7c7c7;background:#f7f7f7;}
.store_search{overflow:hidden;}
.sf_txt{font-size:17px;letter-spacing:-1px;color:#5d0805;width:100%; margin:0 auto; text-align:center;padding:25px 0px 15px 0px;display:none;}
.sf_txt span{color:#ff004e;}

.str_tp{width:100%;height:95px;border:0px solid red;padding-top:35px;}
.sf_list{float:left;width:49%;border:0px solid red;}

.sf_list li{float:left;padding-left:50px;}
.sf_list li:nth-child(2){padding-left:0px;}
.sf_list p{font-size:17px;color:#393939;letter-spacing:-0.025em;padding:10px 0px 10px 50px;text-align:left;}


.slt01{width: 180px;height: 45px;border: 1px solid #dedede;font-size: 13px;color: #808080;background: url("/images/common/slt_arrow.png") no-repeat scroll 100% 50% #FFF;text-indent: 10px;margin: 0px 15px 0px 0px;-moz-appearance: none;-webkit-appearance: none;overflow: hidden;white-space: nowrap;cursor: pointer;}
.in_txt01{width:345px;height:45px;border:1px solid #dedede;font-size:13px;color:#808080;text-indent:10px;}
.in_btn01{width:60px;height:45px;border:none;cursor:pointer;background:#54311e;margin-left:10px;color:#fff;}
.sf_search {float:left;}

.sto_box{ position:relative; width:100%;min-height:150px;border-bottom:1px solid #cfccc8;text-align:left;}
.sto_add_box{width:53%; padding-top:30px;padding-left:5%;padding-bottom:20px;float:left; }
.sto_title{font-size:20px; color:#2b1612;font-weight:bold; padding-bottom:5px;letter-spacing:-1px;width:90%;line-height:120%;}

.add_text{font-size:15px;color:#424242;padding-top:6px;letter-spacing:-0.065em;line-height:130%;}
.sto_text_box{font-size:14px; width:90%;}
.sto_tel_box{font-size:14px; width:100%;height:auto;}

.fr_btn{width:100px;height:40px; border:0px solid #fba615;background-color:#2b1612;font-size:12px;color:#fcd500;letter-spacing:normal;cursor:pointer;float:right;margin-right:30px;}
.fr_btn a:hover{background-color:#fcd500;color:#2b1612;}

.sto_view{float:right; width:15%; padding-top:45px;padding-bottom:0px;}
.fr_order img{width:100px;display:none;}

.dim{width:100%;height:100%;background-color:#212121;display:block;position:fixed;top:0;left:0;padding:0;margin:0;opacity:0.50;z-index:3500}
.dim_main{display:none}

.sview_areabox{width:900px;margin:0 auto;}

.sview_box{width:900px;height:670px;   position:absolute;z-index:30001; }

.sview_sbox{width: 900px;height:auto; background-color:#fff;position:fixed;top:150px; z-index:30001;border-radius:10px;}
.sview_a{font-size:20px;text-align:left;text-indent:0px;padding-top:0px;font-weight:bold;letter-spacing:-0.065em}
.sview_b{position:absolute;right:23px;top:28px;}

.sview_map{width:95%;margin:0 auto; height:430px; background-color:#808080;position:relative; margin-top:20px;}
.sview_text_box1{width:820px;min-height:190px; margin:0 auto;color:#2b1612;letter-spacing:0px;border:0px solid red;}

.sview_imgbox{display:none; width:968px;height:188px; background-color:#fff; border:1px solid #ccc;padding:15px 15px;}
.sview_imgbox li {float:left;}
.sview_imgbox li {padding-left:10px;}
.sview_imgbox li:first-child {padding-left:0px;}

.stb_le{padding:45px 0px 0px 30px;border:0px solid red;}
.stb_le li{}
.stb_le_a{width:77px;height:25px;border:1px solid #2b1612;text-align:center;color:#fcd500; background-color:#2b1612;float:left;font-size:11px;}

.stb_les{clear:both;margin-top:10px}
.stb_sa {text-indent:0px;padding-top:15px;font-size:16px;letter-spacing:-0.075em;color:#000;}
.stb_sb {text-indent:0px;padding-top:13px;font-weight:bold;font-size:14px;letter-spacing:-0.025em;}

.view_close{width:85px;height:35px;background:#54311e;color:#fff;}

.sview_text1{font-size:20px;color:#000;letter-spacing:-0.025em;padding-top:10px;text-indent:0px;}




.store_service{width:100%;height:120px;border:0px solid red;}
.icon_list p{font-size:17px;color:#393939;letter-spacing:-0.025em;padding:10px 0px 10px 50px;text-align:left;}

.store_iconbox{width:100%;height:60px;border:0px solid red;text-align:center;}
.store_iconbox ul{padding:10px 0px 10px 50px;}
.store_iconbox li{float:left;margin-left:20px;}
.store_iconbox li:first-child{margin-left:0px;}
.store_iconbox p{font-size:11px;color:#7e7e7e;margin:0 auto;text-align:center;}
.store_iconbox img{width:40px;}

.serv_icon{width:25%;min-height:120px;float:left;border:0px solid blue;}
.serv_icon ul{padding:60px 0px;}
.serv_icon li{float:left;margin-left:10px;}
.serv_icon li:first-child{margin-left:0px;}
.serv_icon img{width:40px;}

/*매장찾기 view*/


/*신규매장 newinfo*/
.newinfobox{width:100%;height:auto;border:0px solid red;}
.new_box{width:992px;margin:0 auto;text-align:center;border:0px solid blue;padding:0px 0px 100px 0px;min-height:500px;}
.gallery_sbox {display: inline-block;margin: 6px;border:0px solid red;float:left;padding-bottom:25px;}
.gallery_pic_box {border: 1px solid #d9d9d9; height: auto}
.gallery_pic { width: 234px;height: auto; text-align: center;}
.gallery_text_box { width: 234px; height: 48px; background-color: #fff;  border-left: 1px solid #d2d2d2;  border-right: 1px solid #d2d2d2; border-bottom: 1px solid #d2d2d2;  text-align: center  }
.gallery_text {  font-size: 14px; color: #424242;  padding-bottom: 6px;  padding-top: 15px;letter-spacing:-0.095em}
/*신규매장 newinfo*/



/*홍보영상 */
.cfmoviebox{width:100%;height:auto;border:0px solid red;}
.cf_box{width:992px;margin:0 auto;text-align:center;border:0px solid blue;padding:0px 0px 100px 0px;min-height:500px;}
.cf_sbox {display: inline-block;margin: 6px;border:0px solid red;float:left;padding-bottom:25px;}
.cf_pic_box {border: 1px solid #d9d9d9; height: auto}
.cf_pic { width: 234px;height: auto; text-align: center;}
.cf_pic img{width:234px;}
.cf_text_box { width: 234px; height: 90px; background-color: #fff;  border-left: 1px solid #d2d2d2;  border-right: 1px solid #d2d2d2; border-bottom: 1px solid #d2d2d2;  text-align: center  }
.cf_text {  font-size: 14px; color: #424242;  padding-bottom: 6px;  padding-top: 15px;letter-spacing:-0.095em}

.maru_media_bu{width:90px;height:26px;font-size:12px;color:#000;cursor:pointer;border:1px solid #464646; background:#fff; margin-top:7px;}
.maru_media_bu:hover{border:none;background:#57340b;color:#fff;}
/*홍보영상 */




/*신규매장 storeinfo*/
.info_type{width:100%;height:auto;margin:0 auto;text-align:center;border:0px solid red;}
.news_list{width:1000px;height:auto;border:0px solid red;margin:0 auto;text-align:center;}
.news_table{width:100%;height:75px;margin-top:0px;border-top:1px solid #cbcbcb;border-bottom:1px solid #cbcbcb}
.news_title{float:left;padding:25px 0px 0px 50px;font-size:18px;color:#000;letter-spacing:-0.065em;line-height:160%;}
.news_date{float:right;padding:30px 40px 0px 0px;font-size:14px;color:#a9a9a9;font-weight:bold;letter-spacing:-0.025em;}
.table_sbox{width:100%;height:auto;border-bottom:1px solid #cbcbcb}
.sbox_txt{font-size:17px;color:#676767;line-height:160%;letter-spacing:-0.025em;text-align:center;padding:30px 0px}
.bna_table{width:100%;height:75px;border-bottom:1px solid #cbcbcb}
.bna_table ul{padding:25px 0px 0px 50px;}
.bna_tag{float:left;}
.bna_tag img{width:73px;}
.bna_pt{float:left;font-size:16px;color:#676767;letter-spacing:-0.095em;line-height:160%;padding-left:30px;}
.bna_list{width:155px;height:50px;border:1px solid #cbcbcb;font-size:15px;font-weight:bold;color:#000;background:#fff;cursor:pointer;margin-top:40px;}
.bna_bt{padding-bottom:80px;}
.str_images{margin-top:20px;}
/*신규매장 storeinfo*/


/*고객의소리 */
.vo_box{width:100%;border-top:3px solid #2b1612;margin-bottom:30px; }    
.vo_table {width: 100%;font-size:15px;text-align: left;letter-spacing:-0.5px;}
.vo_table tr{border-bottom:1px dashed #c7c7c7;}



/*sub_login*/
.lg_area{width:100%;height:auto;position:relative;top:0px}
.lo_big_box {padding-top:0px;}
.login_sbox {height: auto;width: 100%;margin: 0 auto; position:relative;}
.lo_big_text {margin: 0 auto; font-size: 23px;width: 100%;margin: 0 auto;letter-spacing: -1px;margin-bottom: 20px;}
.lo_big_text span {width: 100%; margin: 0 auto; font-size: 23px;letter-spacing: -1px; color: #fba615;font-weight: 600;}

.lo_box {width:800px;height: 165px;margin:0 auto;text-align:center}
.lo_sel {font-size: 15px;width: 20%;margin: 0 auto;border: 0px solid #cb262b;}
.lo_sel li {float: left; }

.lo_lebox{width:845px;height:auto;padding-top:20px;margin:0 auto;text-align:center}

.lo_lebox .le_a{font-size:50px;letter-spacing:10px}
.lo_lebox .le_b{font-size:50px;color:#d30801;letter-spacing:10px;padding-top:37px;font-weight:bold;}
.lo_lebox .le_c{font-size:20px;font-weight:bold;letter-spacing:2px; color:#714b53;padding-top:45px;padding-bottom:30px}

.lo_leftbox {width: 100%;margin:0 auto; color: #000;}
.lo_leftbox_a {width: 365px;height: 49px; border: 1px solid #d5d5d5; margin-top: 5px;font-size: 0.875em;color: #000;letter-spacing: -1px;font-weight: bold;text-indent: 5px;}
.lo_leftbox_b {width: 365px;height: 49px;border: 1px solid #d5d5d5;margin-top: 5px;font-size: 0.875em;color: #000;letter-spacing: -1px;font-weight: bold;text-indent: 5px;}
.lo_rightbox {width:100%;}
.lo_rightbox_a {position: relative;top: -1px;cursor: pointer;}

.lo_login {background-color: #58210b;width:365px;height:45px;border: 0px; margin-top: 6px;color: #fff;font-size: 15px;cursor: pointer;}
.login_bu_c {background-color:#f6ca23;width:365px;height: 45px; border: 0px;color: #58210b;margin-top: 6px;font-size: 15px;cursor: pointer;}


.login_bu_box {clear:both; width: 910px;margin: 0 auto;text-align:center; height:250px;margin-top:40px;font-size: 12px;}
.login_bu_a {background-color:transparent;width:150px;height: 31px; color: #212121;position: relative;top: -6px;border:2px solid #787878;cursor:pointer}
.login_bu_a:hover {background-color:transparent;width:150px;height: 31px; color: #312f2e;position: relative;top: -6px;border:2px solid #ffac1a;cursor:pointer}


.advice_button {margin-top: 33px;text-align: right;}
.join_left_bu {height: 36px;width: 10%; padding: 0px 10px; background-color: #b1b1b1;color: #fff; cursor: pointer; border: 0px;font-size: 0.938em;}
.font_s {font-size: 0.875em;color: #717274;}
.join_sub_title {background-color: #323232;color: #fff;width: 15%; padding: 10px 10px;text-align: center;}
.login_as_b {width: 100%;margin: 0 auto;text-align:center; padding-bottom:25px;font-size:15px}
.login_as_d {width: 100%;margin: 0 auto;text-align:center;padding-bottom:25px;padding-top:20px;font-size:15px;font-weight:bold}
.login_as_c {}ㄹsubbox
.login_type {width: 20px;height: 22px;font-size: 15px;color: #000;padding: 0px 10px;text-indent: 10px;}
.loginidpw {width: 50%;margin: 0 auto;padding-left: 8%;height: 180px;}



/*회원가입*/
.mem_stext{font-size:0.773em;padding-top:5px;color:#f75153;}
.mem_ovlap{height:31px;width:20%; background:#fff;border:2px solid #714543;color:#714543;cursor:pointer;}
.mem_ovlap:hover{background:#714543;color:#fff;}

.mem_asbox {width:23%;height: 33px;border: 1px solid #c7c7c7;text-indent:8px;}
.mem_aabox_in {width:45%;height: 33px;border: 1px solid #c7c7c7;margin-top:6px;text-indent:8px;}
.mem_aabox {width:45%;height: 33px;border: 1px solid #c7c7c7;margin-top:6px;text-indent:8px;}



/*계정찾기st*/
.sc_wrap{width:100%;}
.sc_area{width:100%;margin:0 auto;padding:30px 0px;overflow:hidden;text-align:center}
.sc_sub_tit{font-size:1.667em;font-weight:normal;color:#f75153;padding:59px 0 30px 0;text-align:center;}
.sc_big_box{width:100%;margin:0 auto;border-top:2px dashed #5c3010;padding:27px 0 ;overflow:hidden;background-color:#f5f5f5}
.scid_find_area{float:left;width:49%;border-right:0px dashed #c7c7c7;text-align:center;}
.scid_find_top{}
.scfd_t_img{width:1px;height:30px;padding-top:27px;margin:0 auto;}
.scfd_t_tit{font-size:1.917em;font-weight:normal;color:#564d44;letter-spacing:-0.5px;padding-top:17px;}
.scfd_t_txt{font-size:1.250em;font-weight:bold;color:#5c3010;letter-spacing:-0.5px;padding-top:10px;}
.sc_find_box{width:360px;overflow:hidden;padding:30px 0 65px 0;margin:0 auto;}
.sc_find_box_pw{width:360px;overflow:hidden;padding:30px 0 0 0;margin:0 auto;}
.sc_leftbox{float:left;}
.sc_leftbox li:last-child{margin-top:3px}
.sc_rightbox{float:right;}
.sc_leftbox_a {width:260px;height: 42px;border:none;font-size: 15px;color:#564d44;letter-spacing:-0.5px;font-weight:normal;text-indent:8px;}
.sc_search_btn {width:90px;height:86px;background: #f6ca23;color: #5c3010;font-size:16px;cursor:pointer;border:none;font-weight:bold;}
.sc_search_btn_mint {width:90px;height:86px;background: #f6ca23;color: #5c3010;font-size:16px;cursor:pointer;border:none;font-weight:bold;}
.scpw_find_area{float:right;width:49%;text-align:center;}
.scpw_find_top{}
.sc_leftbox_pw{float:left;}
.sc_leftbox_pw li{margin-bottom:3px}
.sc_leftbox_pw li:last-child{margin-bottom:0px}
/*계정찾기end*/


/*회원탈퇴st*/
.te1_title{width:100%;margin:0 auto;text-align:center; font-size:25px;margin-bottom:10px}
.te1_title li{font-size:18px;letter-spacing:-1px;padding-bottom:10px;}
.te1_title li span{font-size:21px;letter-spacing:-1px;color:#c20d26;font-weight:bold}
.te1_area{width:100%;height:230px;margin:0 auto; border-top:1px solid #c7c7c7;border-bottom:1px solid #c7c7c7}
.tmt_box{width:100%;margin: 0 auto;margin-top:40px}
.tmt_box{text-align:center;}
.tmt1_box {width:560px;height: 165px; margin: 0 auto;}
.lo_leftbox_t {width:95%;height: 33px;border: 1px solid #c7c7c7;font-size: 1em;color:#564d44; letter-spacing:-0.5px;font-weight:normal;text-indent:8px;margin-bottom:3px;}
.login_bu_t {background:#fff;width:95%;height:46px;border:2px solid #414141;color:#414141;cursor:pointer;font-size:15px;margin-top:10px}
.login_bu_t:hover{background:#414141;color:#fff;}
/*회원탈퇴end*/


/*mypage_02*/
.gallery_top{width:100%;margin-top:15px}

.gallery_top th{padding:15px 0 14px; border-bottom:1px solid #000;border-top:2px solid #000; color:#000; font-size:14px;}
.gallery_top td{padding:12px 0 10px; text-align:center; color:#333; border-bottom:1px solid #c7c7c7; font-size:12px; line-height:19px}

.green_btn {width:30%; height:36px; border: 0;background-color: #d70b20;color:#fff;padding:2px 8px;font-size:13px;font-weight:bold}
.modify_btn {width:15%;height:26px; border: 0;background-color: #d70b20;color:#fff;padding:0px 8px;font-size:13px;font-weight:bold}
.orange_btn {width:15%;height:24px; border: 0;background-color: #fff;border:1px solid #d70b20;padding:0px 7px;font-size:13px;}

.gallery_button{}

.vertical-div {text-align: center;display: inline-block;}
.vertical-image {margin: 0;vertical-align: middle;}
.vertical-span {display: inline-block;height: 100%;margin: 0;vertical-align: middle;border: 0px solid blue;}


 /*아이디비번찾기*/
.idsea_title {width:80%;margin: 0 auto;height: auto;text-align: center;font-size: 21px;letter-spacing: -2px;line-height: 40px;padding-bottom: 10px;}
.idsea_title span {color:#cb262b;font-weight: 700;}
.ldpw_box {width:100%;height: auto; max-width: 1100px;margin: 0 auto;}
.ldpw_abox {width:48%;float: left;}
.ldpw_bbox {width:48%;float: right;margin-bottom: 60px;}
.ldpw_title {font-size:22px;color: #2b1c1b;font-weight: bold;padding-top: 50px;}
.ldpw_text {font-size:0.813em;color: #5c4548;padding-top: 7px;}
.ldpw_leftbox_a {width:370px;height: 40px;border: 1px solid #d5d5d5;margin-top: 5px;font-size: 0.875em;color: #000;letter-spacing: -1px;font-weight: bold;text-indent: 5px;}
.ldpw_leftbox_b {width:370px;height: 40px;border: 1px solid #d5d5d5; margin-top: 5px;font-size: 0.875em; color: #000;letter-spacing: -1px; font-weight: bold;text-indent: 5px;}
.ldpw_leftbox {float:left;width: 60%;color: #000;margin-top: 11px;}
.ldpw_rightbox {float:right; width: 23%;}
.ldpw_rightbox_a {position:relative;top: 7px;cursor: pointer;}

.idpws_layout {width:400px;height:250px;margin:0 auto;border:0px solid #ffd800;position:relative;left:-20px;}
.idpws_box {position:absolute;top:0px;left:0px; width:400px;height: 250px;background-color: white;border: 2px solid #4d3d3f;z-index:30000}
.idpws_top {width:370px;padding-top: 15px;margin: 0 auto;}
.idpws_title {float:left;}
.idpws_close {float: right;cursor: pointer;}
.idpws_text {width: 380px;margin: 0 auto;padding-top: 75px;text-align: center;letter-spacing: -0.5px;font-size: 13px;line-height: 30px;}
.idpws_btn_box {width: 380px;margin: 0 auto;padding-top: 35px;text-align: center;}
.idpws_btn {width: 100px;height: 25px;background: url('/images/admin/btn_bg1.jpg') repeat-x scroll center center;vertical-align: middle;color: white;letter-spacing: -0.5px;font-weight: bold;border-width: 0;line-height: normal;cursor: pointer;}
.emailp {margin-top: 34px;margin-bottom: 17px;}
.emailbox {width: 583px;height: 103px;background-color: #ececec;border: 1px solid #e0e0e0;margin-bottom: 20px;}
.emailtext {font: 11px dotum;color: #959595;padding-top: 4px;}
.emailidpwa {font: 13px dotum;color: #000;font-weight: bold;}
.emailidpw {font: 13px dotum;color: #000;padding-top: 17px;font-weight: bold;}
.idpwbox {width: 180px;height: 40px;margin: 26px 368px 37px 34px;}

 /*이용약관, 개인정보취급방침, 이메일무단수집거부 st*/
.etc_area{width:310px;background:#ffffff;position:absolute;left:-150px;bottom:50px;border:2px solid #564d44;border-radius:3px;padding:25px}
.etc_box{width:100%;height:400px;position:relative;}
.etc_tit{font-size:28px;font-weight:normal;color:#f80000;padding-top:8px}
.etc_letter{width:100%;font-size:13px;font-weight:300;color:#564d44;line-height:135%;padding-top:16px;word-break:keep-all}
.etc_letter strong{color:#f75153}
.agree_textarea_wrap{width:100%;height:53%;border:1px solid #c7c7c7;margin-top:20px;overflow:hidden;}
.etc_textarea_wrap{width:100%;height:60%;border:1px solid #c7c7c7;margin-top:20px;overflow:hidden;}
.etc_textarea{width:95%;height:100%;font-size:0.8em;color:#564d44;line-height:130%;word-break:keep-all;padding:0px 15px;background:#fafafa;resize:none;border:0;}
.etc_txt{width:86%;height:auto;font-size:0.8em;color:#6f6357;line-height:130%;word-break:keep-all;padding:25px;margin-top:20px;border:1px solid #c7c7c7;background:#fafafa;}
.etc_txt strong{font-weight:bold;color:#f75153;}
.etc_txt b{font-weight:bold;color:#2c2c2c}
.etc_close img{width:55px;height:30px;position:absolute;right:0px;top:0px;cursor:pointer}
/*이용약관, 개인정보취급방침, 이메일무단수집거부 ed*/





    /*사이트맵*/
    .site_area {
        width: 900px;
        background: #ffffff;
        position: absolute;
        left: -540px;
        bottom: 30px;
        border: 2px solid #564d44;
        border-radius: 3px;
        padding: 25px
    }

    .site_box {
        width: 100%;
        height: 400px;
        position: relative;
        border: 0px solid red;
        padding-top: 10px;
    }

    .site_close {
        position: absolute;
        top: -15px;
        right: -15px;
        cursor: pointer
    }

        .site_close img {
            width: 65px;
            height: 35px;
        }

    .sitemap {
        font-size: 30px;
        color: #000;
        margin: 0 auto;
        text-align: center;
        width: 100%;
        border: 0px solid blue;
    }

    .sitemap_conbox {
        width: 100%;
        height: auto;
        border: 0px solid blue;
    }

    .sitemap_box {
        width: 170px;
        height: 180px;
        float: left;
        border: 0px solid red;
        margin: 20px 0px 0px 10px;
    }

        .sitemap_box li:first-child {
            border-bottom: 1px solid #ddd;
            padding-bottom: 15px;
        }

        .sitemap_box li {
            font-size: 15px;
            color: #707070;
            padding: 15px 0px 0px 15px;
        }

            .sitemap_box li span {
                font-size: 17px;
                color: #411c01;
                font-weight: bold
            }

            .sitemap_box li a {
                color: #707070
            }
    /*사이트맵*/






/*------팝업st-----*/
.pop_wrap{position:fixed;left:0px;right:0px;top:8%; z-index: 2099999999; border: 0px solid red;text-align:center;display:none;}
.pop_table{margin:0 auto;text-align:center;border: 0px solid blue;}
.pop_img{}
.pop_img img{}
.pop_foot{ background:url(/images/common/dim_bg.png);}
.pop_foot div{width:120px;border:1px solid #000;border-radius:3px;color:#fff;font-size: 1em; font-weight: normal; background-color:#000; cursor: pointer; padding: 3px 0;text-align:center;letter-spacing:-0.5px;margin:5px 5px 5px 0;float:right;cursor:pointer;}
.pop_foot div:hover{background:#fff;color:#333}
/*------팝업ed-----*/
.ntc_detail{width:100%;height:auto;border:0px solid red;padding: 20px 0px; text-align: center; background-color: #fafafa; border-bottom: 0px solid #808080; line-height: 170%; font-size: 1em;letter-spacing:0px;}
.ntc_detail a{color:#2b1612;text-decoration:underline;}
.ntc_detail a:hover{color:#f9d921;background-color:#2b1612}



    /*Top메뉴 클릭시 아래로 나오는 슬라이드메뉴*/
    .header_view_box {
        width: 100%;
        background-color: rgba(000, 000, 000, .8);
        height: 310px;
        position: relative;
        z-index: 10000;
        top: 0;
    }

    .header_v_box {
        max-width: 1100px;
        margin: 0 auto;
        padding-top: 18px;
        position: relative;
    }

    .header_v_box_banner {
        position: absolute;
        top: 23px;
        left: 0px;
    }

    .header_v_box h5 {
        color: #424242;
        font-size: 1.000em;
        padding-bottom: 12px;
        font-weight: 400
    }

    .header_v_box li a {
        color: #a1a1a1;
        font-size: 15px;
        line-height: 30px
    }

        .header_v_box li a:hover {
            color: #fdd10b;
            font-size: 15px;
            line-height: 30px
        }

    .header_va_box {
        width: 1200px;
        position: absolute;
        text-align:left;
    }

    .header_v_a { float: left;padding-left: 225px; }

    .header_v_b { float: left;padding-left: 45px; }

    .header_v_c { float: left; padding-left: 70px; }

    .header_v_d { float: left; padding-left: 85px;}

    .header_v_e { float: left; padding-left: 77px; }

    /*Top메뉴 클릭시 아래로 나오는 슬라이드메뉴*/


    /*슬라이드 팝업 2개*/
    .slidepop{width:1100px;margin:0 auto;text-align:center;border:0px solid red;}

    .popup_system {
        position: fixed;
        top: 130px;
        border: 0px solid red;
        width: 550px;
        height: 550px;
        z-index: 9999999999;
        background: transparent;
        margin: 0 auto;
        text-align: center;
        display: none;
    }

    .popup_system2 {
        position: fixed;
        top: 130px;
        border: 0px solid red;
        width: 550px;
        height: 550px;
        z-index: 9999999999;
        background: transparent;
        margin: 0 auto;
        text-align: center;
        margin-left: 550px;
        display: none;
    }

    #animate_container, #animate_container2 {
        width: 550px;
        height: 100%;
        border: 0px solid blue;
        padding: 0;
        vertical-align: top;
        overflow: hidden;
        z-index: 1000000000;
        margin: 0 auto;
        text-align: center;
        display: inline-block;
    }

    #img_container, #img_container2 {
        position: relative;
        border: 0px solid red;
        padding: 0;
        overflow: hidden;
        margin: 0 auto;
        text-align: center;
        display: inline-block;
        width: 1100px;
    }

        #img_container img, #img_container2 img {
            margin: 0;
            padding: 0;
            z-index: 1;
            overflow: hidden;
            max-width: 100%;
            max-height: 100%;
            display: inline-block;
            float: left;
        }

    .popbtn {
        position: relative;
        width: 100%;
        height: 15px;
        border: 0px solid white;
        bottom: 10%;
        left: 0px;
    }

        .popbtn li:not(.popCloseBtn) {
            position: relative;
            top: -23px;
            height: 15px;
            float: left;
            margin-left: 10px;
            cursor: pointer;
            /*background-color: midnightblue;*/
        }

    .popCloseBtn {
        float: right;
        margin-top: 0px;
        margin-right: 0px;
        color: white;
        text-shadow: -0px -0px 0 #000, 0px -0px 0 #000, -0px 0px 0 #000, 0px 0px 0 #000;
        letter-spacing: 2px;
        cursor: pointer;
        font-size:14px;
        padding:8px 15px;
        background:#333;
        border-radius:10px;
    }
    /*슬라이드 팝업 2개*/




        /* 홍보영상 팝업 */
    .modal {
        position: fixed;
        top: 0px;
        left: 0;
        width: 100%;
        z-index: 9999;
        display: none;
    }

        .modal .modal_bg {
            position: fixed;
            left: 0;
            top: 0;
            width: 100%;
            height: 100%;
            -moz-opacity: 0.75;
            background: #000;
            opacity: .75;
            filter: Alpha(Opacity=75);
            -ms-filter: alpha(opacity=75);
        }

        .modal .modal_wrap {
            position: absolute;
            left: 50%;
            margin-left: -370px;
            top: 55px;
        }

        .modal .pop_interview {
            position: absolute;
            left: 50%;
            margin-left: -455px;
            top: 120px;
            width: 920px;
            border-radius: 5px;
            background: #fff
        }


            .modal .pop_interview .con {
                padding: 10px 26px 26px 26px;
                overflow: hidden;
                font-size: 18px;
                color: #636363;
            }


                .modal .pop_interview .con .top {
                    overflow: hidden;
                }


                    .modal .pop_interview .con .txt h4 {
                        font-size: 25px;
                        color: #000;
                        font-weight: 500;
                        letter-spacing: -1px;
                    }

            .modal .pop_interview a.pop_close {
                position: absolute;
                top: 6px;
                right: -54px;
                z-index: 10;
            }

            .modal .pop_interview a.pop_close  img{width:38px;}
        /* 홍보영상 팝업 */



}
