﻿


/* brand st*/
.brand_box{width:1200px;height:508px;margin:0 auto;text-align:center; margin-top:55px; background:url(/images/brand/br_bg1.png) no-repeat}
.brand_box img{margin-top:105px;}
.brand_box p{font-size:33px;color:#fff;letter-spacing:-2px;text-shadow:1px 1px 1px #000;line-height:125%;padding-top:10px;}
.brand_box p b{color:#fff;letter-spacing:-2px;font-weight:700}
.brand_box p span{color:#fff10f;letter-spacing:-2px;font-weight:700}


.brand_sox{width:1200px;height:1150px; margin:0 auto;margin-top:65px;position:relative}
.sox_a{position:absolute;left:90px}
.sox_b{position:absolute;left:500px;top:24px}
.sox_c{position:absolute;left:631px;top:285px;}
.sox_d{position:absolute;right:27px;top:535px}
.sox_e{position:absolute;left:160px;top:453px;}
.sox_f{position:absolute;left:100px;top:833px}
.sox_co{position:absolute;left:600px;top:50px;text-align:left;}
.sox_do{position:absolute;right:155px;top:631px;text-align:left;}
.sox_eo{position:absolute;left:173px;top:940px;text-align:left;}
.co_tit1{font-size:65px;line-height:100%;letter-spacing:-4px;font-weight:100}
.co_tit1 span{font-size:65px;line-height:100%;letter-spacing:-4px;font-weight:600}
.co_tit2{font-size:18px;color:#2a2725;padding:22px 0px 0px 10px; line-height:120%;letter-spacing:0px;font-weight:300}

@media screen and (max-width:1200px) {
.brand_sox{width:100%;height:100%;text-align:center;margin-top:30px;}
.sox_a{position:relative;width:100%;margin:0 auto;left:0px;top:0px}
.sox_a img{max-width:100%}
.sox_b{display:none;}
.sox_c{position:relative;width:100%;margin:0 auto;left:0px;top:0px}
.sox_c img{max-width:100%}
.sox_d{display:none;}
.sox_e{position:relative;width:100%;margin:0 auto;left:0px;top:0px}
.sox_e img{max-width:100%}
.sox_f{display:none;}
.sox_co{position:relative;width:100%;margin:0 auto;text-align:center;left:0px;top:0px}
.sox_do{position:relative;width:100%;margin:0 auto;text-align:center;right:0px;top:0px}
.sox_eo{position:relative;width:100%;margin:0 auto;text-align:center;left:0px;top:0px}
.co_tit1{font-size:27px;padding-top:15px; letter-spacing:-1px;}
.co_tit1 span{font-size:27px;letter-spacing:-1px;}
.co_tit2{font-size:14px;padding:10px 0px 10px 0px;}
}

.brand_last{width:100%;margin:0 auto; background-color:#f1f1f1;}
.brand_logo{width:1200px;margin:0 auto;height:200px;padding-top:60px;}
.brand_logo li{width:50%;float:left;}
.brand_logo .logotit{text-align:left;font-size:18px;color:#3d321e;padding-top:30px;}
.brand_tbox{width:1100px;margin:0 auto;height:170px;padding-top:20px;}
.brand_tbox li{float:left;}
.brand_tbox .bt_a{width:10%;height:65px;padding-top:20px; border-radius:50px;background-color:#cf000d;font-size:30px;text-align:center;color:#fff;letter-spacing:-2px;}
.brand_tbox .bt_b{width:38%;font-size:16px;text-align:left;color:#3d321e;padding-left:2%;}

@media screen and (max-width:1200px) {
.brand_logo{width:96%;height:auto;padding:20px 0px;}
.brand_logo li{width:100%;float:none}
.brand_logo li img{max-width:80%;margin:0 auto; }
.brand_logo .logotit{width:98%;margin:0 auto; text-align:center;font-size:13px;line-height:125%; color:#3d321e;padding-top:8px;}
.brand_tbox{width:96%;height:auto;padding:10px 0px 40px;}
.brand_tbox li{width:96%;margin:0 auto;float:none}
.brand_tbox .bt_a{width:50%;margin:0 auto;height:18px;background-color:#cf000d;font-size:16px;padding:3px 0px 10px 0px;border-radius:0px;margin-top:10px;}
.brand_tbox .bt_b{width:100%;margin:0 auto;font-size:13px;text-align:center;color:#3d321e;line-height:135%;padding-top:10px;}
}
/* brand end*/

/* compe st*/
.com_tit1{font-size:45px;line-height:100%;letter-spacing:-3px;padding-top:50px;color:#2a2725;font-weight:100}
.com_tit1 span{letter-spacing:-3px;font-weight:600;color:#2a2725}
.com_img{width:1200px;height:616px;margin:0 auto; margin-top:55px; background:url(/images/brand/com_bg.png) no-repeat center 0; }
.com_ti_box{width: 658px; height: 140px; margin: 0 auto; position: relative;padding-top:45px;}
.com_ti_box li{display:inline-block;vertical-align:top}
.com_text{padding:14px 55px 0px 69px;font-size:18px;line-height:30px}
.com_arro{}
.com_la_box{width:1200px;margin:0 auto;padding:50px 0px}
.com_la_box div{display:inline-block;width:47%;border:1px solid #dadada;background-color:#fff;padding:12px;}
.com_la_box div li{float:left;}
.com_abu{width:138px;height:50px; background-color:#2a2725;color:#fff;padding-top:20px;}
.com_bbu{width:138px;height:50px; background-color:#bf2b2a;color:#fff;padding-top:20px;}
.com_atext{text-align:left;padding:10px 0px 0px 10px;}


@media screen and (max-width:1200px) {
.com_img {max-width:100%;height:616px;background-size:cover; margin-top:20px; }
.com_ti_box{width: 100%; height: auto;padding-top:12px;}
.com_ti_box li:first-child{display:none;}
.com_ti_box li:last-child{display:none;}
.com_text{padding:14px 0px 0px 0px;font-size:14px;line-height:20px}
.com_tit1{font-size:25px;padding-top:20px;}
.com_arro{display:none;}
.com_la_box{width:100%;margin:0 auto;padding:35px 0px}
.com_la_box div{width:90%;margin:0 auto;border:1px solid #dadada;}
.com_abu{width:100%;height:25px;padding:8px 0px;}
.com_bbu{width:100%;height:25px;padding:8px 0px;}
.com_atext{width:100%;margin:0 auto;text-align:center;padding:10px 0px 0px 0px;}

}
@media screen and (max-width:767px) {
.com_img {max-width:100%;height:308px;background-size:cover; margin-top:20px; }

}
/* compe end*/

/* ori st*/
.ori_img{width:1200px;margin:0 auto; margin-top:55px; }
.ori_bg{width:100%;height:115px;background:url(/images/brand/ori_bg.png) no-repeat center 0}


@media screen and (max-width:1200px) {
.ori_img{width:100%;}
.ori_img img{max-width:100%;height:289px; margin-top:0px;  }
.ori_bg{display:none; height:85px;background:url(/images/brand/ori_bg.png) no-repeat center 0;background-size:cover }
}

@media screen and (max-width:767px) {

.ori_img{width:100%;}
.ori_img img{max-width:100%;height:auto; margin-top:0px;  }

}


/* ori end*/

/* ceo st*/
.ceo_box{width:1200px;height:230px;margin:0 auto;text-align:center; margin-top:55px;  background:url(/images/about/ab_bg1.png) no-repeat}
.ceo_box p:first-child{padding-top:70px;}
.ceo_box p{font-size:40px;font-weight:100;line-height:110%;letter-spacing:-2px;text-shadow:1px 1px 1px #fff;}
.ceo_box p span{font-weight:600;letter-spacing:-2px;}
.ceo_abox{width:1050px;margin:0 auto;padding:40px 0px 60px 0px; border:0px solid #2a2725}
.ceo_abox ul {display:inline-block;width:49%; text-align:left;}
.ceo_abox .ceo_a{font-size:65px;color:#2a2725;line-height:100%;font-weight:100;letter-spacing:-3px}
.ceo_abox .ceo_a span{font-weight:700;letter-spacing:-3px}
.ceo_line{height:2px;background-color:#cf000d;width:205px;margin-bottom:45px;margin-top:20px;}
.ceo_abox .ceo_b{font-size:70px;color:#2a2725;line-height:100%;font-weight:100;letter-spacing:-6px;padding-bottom:36px;}
.ceo_abox .ceo_b b{font-size:120px;font-weight:700;letter-spacing:-9px;color:#cf000d;}
.ceo_abox img{text-align:center;padding-bottom:30px;}
.ceo_abox p{font-size:16px;color:#424242;font-weight:400;line-height:170%;padding-top:20px;}
.ceo_abox p span{font-size:16px;color:#cf000d;font-weight:600;}

@media screen and (max-width:1200px) {
.ceo_box{width:100%;height:115px;margin:0 auto;text-align:center; margin-top:25px;  background:url(/images/about/ab_bg1.png) no-repeat}
.ceo_box p:first-child{padding-top:30px;}
.ceo_box p{font-size:25px;font-weight:100;}
.ceo_box p span{font-weight:600;letter-spacing:-2px;}
.ceo_abox{width:100%;margin:0 auto;padding:25px 0px 40px 0px;}
.ceo_abox ul {width:90%;margin:0 auto; text-align:center;}
.ceo_line{margin:0 auto;text-align:center;}
.ceo_abox .ceo_b{padding-top:10px;padding-bottom:13px}
.ceo_abox img{max-width:50%; text-align:center;padding-bottom:0px;padding-top:20px;}
.ceo_abox p{font-size:13px;color:#424242;font-weight:400;line-height:130%;padding-top:15px;}
.ceo_abox p span{font-size:13px;color:#cf000d;font-weight:600;}
}
/* ceo end*/

/* Ideology st*/
.ide_img{width:100%;margin:0 auto; margin-top:55px;}
.ide_tit{font-size:35px;font-weight:100;line-height:110%;letter-spacing:-2px;padding:70px 0px 60px 0px}
.ide_con_box li{display:inline-block;padding-left:87px;padding-bottom:80px;}
.ide_con_box li:first-child{padding-left:0px;}
.ide_atext{font-size:18px;color:#d31924;padding-top:15px;padding-bottom:10px;font-weight:600}
.ide_btext{font-size:15px;color:#555;line-height:120%}
.ide_ctext{font-size:18px;color:#2a2725;padding:15px;padding-bottom:10px;font-weight:600}

@media screen and (max-width:1200px) {
.ide_img{ margin-top:25px;}
.ide_img img{max-width:100%;}
.ide_tit{font-size:18px;letter-spacing:-2px;padding:15px 0px 18px 0px}
.ide_con_box li{padding-left:0px;padding-bottom:15px;}
.ide_con_box li img{max-width:80%;margin:0 auto;}
}
/* Ideology end*/

/* map st*/
.map_tit{font-size:30px;font-weight:100;line-height:110%;letter-spacing:-2px;padding:23px 0px 0px 0px}
.map_tit b{color:#bf2b2a; font-weight:bold;letter-spacing:-2px;}
.map_tel{font-size:20px;font-weight:100;padding:10px 0px 35px 0px}
.map_tel a{color:#2a2725}
.map_abox{width: 80%; margin: 0 auto; margin-top:20px; height: 400px; background-color: #fff; border: 1px solid #d4d4d4}
.imap{width: 100%; height: 500px; border: 0px solid #929292;}

@media screen and (max-width:1200px) {
.map_tit{font-size:18px;font-weight:100;line-height:110%;letter-spacing:-1px;padding:11px 0px 0px 0px}
.map_tel{font-size:14px;font-weight:300;padding:6px 0px 0px 0px}
.map_abox{width: 90%; margin: 0 auto; margin-top:20px; height: 200px;}
.imap{width: 100%; height: 200px; border: 0px solid #929292;}
}

/*메뉴 st*/
.sub_conbox {width:1100px;height:100%;margin:0 auto; position:relative;top:40px;z-index:1000;text-align:center;padding-bottom:110px;}
.menu_tit{text-align:center;font-size:40px;color:#2b1612;font-weight:300;letter-spacing:-3px;}
.menu_stitle{font-size:25px;color:#796e58;width:100%;border:1px solid #fcd500; display:block; text-align:center;padding-top:23px;letter-spacing:-2px;padding-bottom:0px;}
.mn_area {width: 100%;height:auto;display:inline-block;height:auto;}
.mn1 { width:546px;height:359px;float:left; position: relative;margin: 0px 3px 3px 0px; }
.mn1_pd {width:546px;height:298px;overflow: hidden;padding-top: 0px;margin:0 auto;position: relative;z-index:1000} 
.mn1_txt {width:546px;height:50px;background-color:#e7e7e7; float:left;top: 0px;text-align: left;vertical-align:middle;padding-top:13px;}
.mn1_txt .mn1_tit {width: 100%;word-break: keep-all;font-size:26px;color: #2b1612;padding-bottom: 5px;text-indent:24px;letter-spacing:-1px}
.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;}
.menu_more {position:absolute;right:0px;z-index:2000; bottom:-1px; width: 71px;height:62px; background:#bf2b2a;color: #2b1612;border:0px solid #f9d921; cursor: pointer;font-size:30px;font-weight:100}
.menu_more:hover{background:#222;color: #f9d921;border:1px solid #2b1612;} 

.mn_detail_areabox{width:1100px;margin:0 auto;}
.mn_detail_area {width:920px;height:660px; position:fixed;z-index:8000; margin-left: 85px;top:200px; }
.mn_detail_box {width: 920px;height:660px; border-radius: 3px; background:url(/images/menu/menu_viewbg.jpg) no-repeat;  position: relative;z-index:8000;overflow: hidden;}
.mn_detail_box .mndt_pd {float: left;padding:5px 10px 10px 10px ;}
.mn_detail_box .mndt_pds {width: 820px;height: 448px;padding-left:40px;padding-top:8px;padding-bottom:10px}
.mn_detail_box .mndt_pds img{max-width: 100%;}
.mn_detail_box .mndt_cover {position: absolute;top: 0px;left: 0px;}
.mn_detail_box .dtpd_txt {color:#0c0c0c;}
.dtpd_tit {font-size:44px;font-weight: 500;color: #fff;padding-top:15px;width:100%;margin:0 auto;text-align:center;letter-spacing:-2px;}
.mn_detail_box .dtpd_txt .dtpd_eng {display:none; font-size: 20px;font-weight: bold;color: #008a43;padding-top:2px;}
.mn_detail_box .dtpd_txt .dtpd_con {width:100%;margin:0 auto;text-align:center;word-break: keep-all;font-size:23px;color: #fff;padding-top:00px;line-height: 130%;}
.mn_detail_box .mndt_close {position: absolute;top: 35px;right: 50px;cursor: pointer;}
.mndt_care {font-size: 11px;color: #0c0c0c;position: absolute;bottom: 10px;right: 10px;}

@media screen and (max-width:1200px) {
.sub_conbox {width:100%;position:relative;top:10px;padding-bottom:0px}
.mn_area {width: 100%;padding-bottom:50px;}
.mn1 { width:100%;height:auto;position: relative;margin: 10px 0px 10px 0px; }
.mn1_pd {width:100%;height:auto;overflow: hidden;padding-top: 0px;margin:0 auto;position: relative;z-index:1000} 
.mn1_pd img{max-width:100%;} 
.mn1_txt {width:100%;height:46px;padding-top:2px;}
.mn1_txt .mn1_tit {font-size:20px;color: #2b1612;padding-bottom: 5px;padding-top:5px;}
.menu_more {position:absolute;right:0px;z-index:2000; bottom:0px; width: 57px;height:49px; background:#bf2b2a;color: #2b1612;border:0px solid #f9d921; cursor: pointer;font-size:30px;font-weight:100}
.menu_more:hover{background:#222;color: #f9d921;border:1px solid #2b1612;} 

.mn_detail_areabox{width:98%;margin:0 auto;border:1px solid #111; background-color:#e71619; }
.mn_detail_area {width:98%;margin:0 auto;height:480px;padding:0px 0px; border-radius:3px; position:fixed;z-index:8000;top:5px;margin-left:0px;}
.mn_detail_box {width: 100%;margin:0 auto;height:480px; border-radius:3px; background:url(/images/menu/menu_viewbg1.jpg) no-repeat;background-size:cover; position: relative;z-index:8000;overflow: hidden;}
.mn_detail_box .mndt_pd {width: 100%;margin:0 auto;text-align:center;padding:10px 0px;}
.mn_detail_box .mndt_pd img{max-width: 96%;}
.mn_detail_box .mndt_pds {width: 100%;margin:0 auto;text-align:center; height: auto;padding-left:0px;padding-top:0px;padding-bottom:8px}
.mn_detail_box .mndt_pds img{max-width: 96%;}
.dtpd_tit {font-size:25px;font-weight: 500;padding-top:10px;}
.mn_detail_box .dtpd_txt .dtpd_eng {display:none; }
.mn_detail_box .dtpd_txt .dtpd_con {width:100%;margin:0 auto;text-align:center;word-break: keep-all;font-size:15px;color: #f9d921;line-height: 130%;}
.mn_detail_box .mndt_close {position: absolute;top: 18px;right: 10px;cursor: pointer;}
.mn_detail_box .mndt_close img {width:24px;height:24px}
.mndt_care {font-size: 11px;color: #d7d7d7;width:100%;margin:0 auto;text-align:center;}
} 

@media screen and (max-width: 640px){
.mn_detail_area {width:98%;margin:0 auto;height:360px;padding:0px 0px; border-radius:3px; position:fixed;z-index:8000;top:5px;margin-left:0px;}
.mn_detail_box {width: 100%;margin:0 auto;height:360px; border-radius:3px; background:url(/images/menu/menu_viewbg1.jpg) no-repeat;background-size:cover; position: relative;z-index:8000;overflow: hidden;}
}

/*메뉴 end*/


/*매장찾기*/
.store_search{position:relative; width:1200px;margin:0 auto; height:275px; padding-top:40px;margin-top:40px; overflow:hidden;border-top:3px solid #343434;}
.sf_atit{font-family: 'nasq';font-size:45px;color:#222;font-weight:100;text-align:left;letter-spacing:-4px;}
.sf_atit b{font-family: 'nasq';color:#ff0056;font-weight:700;letter-spacing:-4px;}
.sf_txt{display:none; font-size:18px;letter-spacing:-1px;color:#fff;width:100%; margin:0 auto; text-align:center}
.sf_txt span{color:#ffcf58;}
.sf_sebox{padding-top:18px;}
.sf_sebox li{float:left;text-align:left;vertical-align:top}
.in_txt01{width:250px;height:42px;border:1px solid #5a5959;border-right:none;font-size:15px;color:#000;padding:0 5px 0px 8px;}
.in_btn01{width:70px;height:42px;background-color:#ff0056; border:1px solid #f80758;border-left:none;cursor:pointer;color:#fff;font-size:17px;font-weight:500; font-family:'Noto Sans KR';}
.slt01{width:215px;height:42px; border: 1px solid #5a5959;font-size:16px;color: #666;background: url("/images/common/slt_arrow.png") no-repeat scroll 100% 50%;border-radius: 0px;text-indent: 0.01px;padding: 2px 2px 3px 5px;margin: 0px 5px 0px 0px;-moz-appearance: none;-webkit-appearance: none;overflow: hidden;white-space: nowrap;cursor: pointer;}

.in_stoimg{position: absolute; right: 0px;top:70px}
.sea_top_tit{clear:both; font-family: 'nasq';font-size:25px;color:#222;font-weight:300;text-align:left;letter-spacing:-2px;padding:28px 0px 10px}
.sea_top_box{clear:both; width:100%;margin:0 auto}
.sea_top_box li{float:left;padding-left:8px;}
.sea_top_box li img{width:38px;}
.sea_top_box li:first-child{padding-left:0px;}

.str_area{width:1200px;height:auto; margin:0 auto;margin-bottom:470px;margin-top:0px;border-top:1px solid #cfccc8;}
.sto_box{width:49.8%;height:auto;float:left; border-bottom:1px solid #cfccc8;position:relative }
.sto_add_box{width:70%;float:left; text-align:left;padding-bottom:10px;}
.sto_view{width:25%;float:right;padding-top:30px;padding-bottom:16px; }
.btn{padding:10px 20px; border:0px solid #14141e;background-color:#14141e;font-size:14px;color:#fff;letter-spacing:normal;cursor:pointer;}
.sto_title{padding:20px 0px 0px 0px;font-size:25px; color:#111;font-weight:600;letter-spacing:-2px;}
.sto_address{text-indent:3px;padding:5px 0px 0px 0px; font-size:14px; color:#222;font-weight:400;letter-spacing:-1px;}
.sto_tel{text-indent:3px;padding:0px 0px 23px 0px;font-size:17px; color:#111;font-weight:400}
.add_text{display:none;}
.dim{width:100%;height:100%;background-color:#323232;display:block;position:fixed;top:0;left:0;padding:0;margin:0;opacity:0.95;z-index:3500}
.dim_main{display:none}
.sview_box{width:100%;height:660px; margin:0 auto;padding-top:400px; z-index:4500;position:absolute;top:86px;display:block;}
.view_box{width:920px;height:660px;margin:0 auto;background:url(/images/store/view_bg.png) no-repeat}
.sview_text_box{width:920px;margin:0 auto;text-align:center;color:#fff;position:relative;}
.sview_a{font-size:35px;padding-top:15px;font-weight:500;letter-spacing:-3px;}
.sview_b{float:right;position:absolute;right:21px;top:30px}
.sview_map{width:874px;margin:0 auto; height:430px; background-color:#808080;margin-top:16px;}
.sview_text_box1{width:95%;vertical-align:top; height:190px;text-align:center; margin:0 auto;color:#fff;letter-spacing:0px;padding-top:25px}
.stb_le{vertical-align:top;}
.stb_ri{vertical-align:top;}
.stb_le li{display:inline-block;}
.stb_ri li{display:inline-block;}
.stb_le_a{width:90px;padding:3px 0px; text-align:center;color:#d51514;background-color:#cf000d;border:1px solid #cf000d; color:#fff; font-size:14px;letter-spacing:0px; font-weight:600;}
.stb_sa { text-indent:8px;padding-top:3px;color:#fff;font-weight:300;font-size:18px;letter-spacing:-1px;}
.sview_text1{font-size:30px;color:#fff;font-weight:600;text-indent:10px;}
.store_number{clear:both; position:relative;top:0px;width:1150px;margin:0 auto;height:100px}

.store_qrcode{position:absolute;right:130px;top:29px; width:85px;height:85px;background-color:#111;}
.sto_url{display:none;}

@media screen and (max-width:1200px) {
.dim{display:none}
.dim_main{display:none}
.store_search{width:100%;margin-top:25px;background:url(/images/store/sto_bg.png) no-repeat center 0;}
.slt01{width:340px;height:42px; border: 1px solid #293034;font-size:16px;color: #eaeaea;background: url("/images/common/slt_arrow.png") no-repeat scroll 100% 50% #343d42;border-radius: 0px;text-indent: 0.01px;padding: 2px 2px 3px 5px;margin: 0px 0px 0px 0px;-moz-appearance: none;-webkit-appearance: none;overflow: hidden;white-space: nowrap;cursor: pointer;}

.in_txt01{width:270px;height:40px;border:1px solid #c7c7c7;border-right:none;font-size:15px;color:#626262;padding:0 0px;}
.in_btn01{width:66px;height:40px;background-color:#ffcc00; border:1px solid #f1c103;border-left:none;cursor:pointer;color:#1d1916;font-size:17px;font-weight:500; font-family:'Noto Sans KR';margin-left:2px;}
.sf_sebox li{margin-bottom:8px}
.sf_atit{font-size:20px;letter-spacing:-1px;}
.sf_atit b{letter-spacing:-1px;}
.str_area{width:100%;margin:0 auto;margin-top:5px;padding-bottom:50px; border-top:1px solid #cfccc8;}
.sto_box{width:98%;padding-bottom:35px; margin:0 auto;text-align:center;border-bottom:1px solid #cfccc8;}
.sto_add_box{float:none; width:100%;margin:0 auto;text-align:center;}
.sto_title{font-size:25px}
.sto_address{text-indent:0px; font-size:14px;padding:1px 0px 0px 0px; }
.sto_tel{text-indent:0px;padding:0px 0px 15px 0px;}
.sto_tel a{font-size:14px;color:#333235}
.sto_view{float:none;width:100%;margin:0 auto; padding-top:0px;padding-bottom:8px; }
.view_box{width:100%;height:auto;padding:30px 0px 10px 0px; margin:0 auto;background:#222}
.sview_text_box{width:100%;margin:0 auto;text-align:center;color:#fff;position:relative;}
.sview_map{width:100%;margin:0 auto; height:250px; background-color:#808080;margin-top:16px;}
.store_number{width:100%;height:70px}
.store_qrcode{ width:85px;height:85px;background-color:#111;position:relative;right:0px;top:0px;margin:0 auto;text-align:center;}
.sto_url{display:block; width:100%;height:30px; text-align:center;margin:0 auto;color:#222;}
.sto_url a{color:#222}
}
/*매장찾기 view*/

/*process st*/
.pro_box{width:1200px;height:270px;margin:0 auto;text-align:left; margin-top:55px;  background:url(/images/franchise/fr_bg1.png) no-repeat}
.pro_box p:first-child{padding-top:55px;}
.pro_box p{font-size:40px;font-weight:100;line-height:110%;letter-spacing:-2px;text-shadow:1px 1px 1px #fff;}
.pro_box p span{font-weight:600;letter-spacing:-2px;}
.pro_box div{padding-left:70px;}
.pro_box .e1{color:#fff;font-size:24px;padding-top:10px;text-shadow:1px 1px 1px #333}
.pro_box .e2{color:#fff;font-size:44px;text-shadow:1px 1px 1px #333}

.pro_sbox{width: 1200px; margin: 0 auto;margin-bottom: 50px;position:relative}
.pro_sabox{width:100%;height:280px;padding-top:70px;}
.pro_sabox div{float:left; margin-left:69px;}
.pro_sabox div:first-child{margin-left:0px;}

.pro_sbbox{width:100%;height:300px;padding-top:40px;position:relative}
.pro_sbbox div{float:left;margin-left:69px;}
.pro_sbbox div:first-child{margin-left:0px;}

.pro_sa1{width:240px;height:240px;border:4px solid #000;border-radius:300px;position:relative;text-align:center;font-size:16px;position:relative;z-index:800}
.pro_sa1 h1{position:absolute;top:-50px;left:90px}
.pro_sa1 h1 img{width:63px;}

.pro_sa2{width:240px;height:240px;border:4px solid #bf2b2a;border-radius:300px;position:relative;text-align:center;font-size:16px;position:relative;z-index:800}
.pro_sa2 h1{position:absolute;top:-50px;left:98px}
.pro_sa2 h1 img{width:63px;}

.pro_sa3{position:relative;text-align:center;font-size:16px;position:relative;z-index:800;}
.pro_sa3 h1{padding-top:50px;padding-left:20px}

.pro_img {padding-top:52px;padding-bottom:26px}
.pro_title{font-size:27px;line-height:25px;color:#2a2725; padding-bottom:10px;letter-spacing:-2px;font-weight:500}
.pro_en{font-size:20px;color:#bf2b2a;padding-bottom:13px;font-weight:500;padding-top:65px;letter-spacing:-1px;}
.pro_text{line-height:20px}

.pro_arrow{position:absolute;top:182px;left:200px;z-index:500}
.pro_arrow1{position:absolute;top:155px;left:200px;z-index:500}
.suctf_aline{height:1px;background-color:#dc8080;width:472px;margin-bottom:8px;margin-top:14px;}


@media screen and (max-width:1200px) {
.pro_box{width:100%;height:135px;margin:0 auto;text-align:left; margin-top:25px;  background:url(/images/franchise/fr_bg1.png) no-repeat;background-size:cover}
.pro_box p:first-child{padding-top:20px;}
.pro_box p{font-size:20px;font-weight:100;line-height:110%;letter-spacing:-2px;text-shadow:1px 1px 1px #fff;}
.pro_box .e1{color:#fff;font-size:18px;padding-top:0px;text-shadow:1px 1px 1px #333}
.pro_box .e2{color:#fff;font-size:25px;text-shadow:1px 1px 1px #333;letter-spacing:0px}
.pro_box div{padding-left:10px;}
.pro_box img{max-width:230.5px}

.pro_sbox{width: 100%;height:1230px; margin: 0 auto;margin-bottom: 50px;position:relative}
.pro_sabox{width:90%;margin: 0 auto;padding-top:00px;}
.pro_sabox div{margin-left:0px;}
.pro_sbbox{width:90%; margin: 0 auto;padding-top:20px;position:relative}
.pro_sbbox div{margin-left:0px;}

.pro_sa1{width:100%;height:148px; margin: 0 auto;margin-top:20px}
.pro_sa1 h1{position:absolute;top:0px;left:0px}
.pro_sa1 h1 img{width:31.5px;}

.pro_sa2{width:100%;height:148px; margin: 0 auto;margin-top:20px}
.pro_sa2 h1{position:absolute;top:0px;left:0px}
.pro_sa2 h1 img{width:31.5px;}
.pro_sa3{display:none;}

.pro_img {padding-top:22px;padding-bottom:26px}
.pro_title{font-size:20px;line-height:25px;padding-bottom:5px;letter-spacing:-2px;}
.pro_en{font-size:15px;color:#bf2b2a;padding-bottom:6px;padding-top:25px;letter-spacing:-1px;}
.pro_text{line-height:20px}

.pro_arrow{display:none;}
.pro_arrow1{display:none;}
.suctf_aline{height:1px;background-color:#dc8080;width:230px;margin-bottom:8px;margin-top:14px;}
}
/*process end*/

/*strategy st*/
.stra_box{width:100%;height:450px;margin-top:55px;overflow:hidden; background: url(/images/franchise/fr_bg_a1.png) no-repeat;}
.stra_box img {padding-top:0px;}
.str_box{padding:50px 0px 100px;}

@media screen and (max-width:1200px) {
.stra_box{width:100%;height:180px;margin-top:25px; background: url(/images/franchise/fr_bg_a1.png) no-repeat; background-size:cover}
.stra_box img {max-width:100%; padding-top:20px;}
.str_box{padding:13px 0px 0px;}
.str_box img {max-width:100%; }
}
/*strategy end*/

/*system st*/
.system_box{width:1200px;height:460px; margin:0 auto; margin-top:55px;}
.suc_padding{padding:10px 0px 100px;}
.suc_bbox{width: 1200px; margin: 0 auto; height: 305px; position: relative;}
.suc_b{position: absolute; right: 0px; z-index: 900}
.suc_c{position: absolute; left: 0px; z-index: 900}
.suc_bs{position: absolute;  top: 0px; z-index: 1000;text-align:right; width: 600px; height: 305px; background: url(/images/franchise/su_a2.png)}
.suc_ds{position: absolute;  top: 0px;right: 0px; z-index: 1000;text-align:left; width: 600px; height: 305px; background: url(/images/franchise/su_a3.png)}
.suc_cs{position: absolute;  top: 0px; z-index: 1000;text-align:right; width: 600px; height: 305px; background: url(/images/franchise/su_a4.png)}

.sub_title{font-size:45px;color:#fff;font-weight:100;letter-spacing:-3px;padding:45px 72px 0px 0px;}
.sub_title b{font-size:45px;color:#fff;font-weight:600;letter-spacing:-3px;}
.sub_text{font-size:17px;color:#d9dfef;line-height:23px;letter-spacing:-1px;padding:12px 72px 0px 5px}

.sub_img{display:inline-block;position:absolute;top:195px;left:320px;}
.sub_text_a{display:inline-block;color:#e7b844;font-size:17px;line-height:23px;letter-spacing:-1px;padding:30px 72px 0px 5px}

.sub_atitle{font-size:45px;color:#050514;font-weight:100;letter-spacing:-3px;padding:45px 0px 0px 72px;}
.sub_atitle b{font-size:45px;color:#050514;font-weight:600;letter-spacing:-3px;}
.sub_atext{font-size:17px;color:#907f55;line-height:23px;letter-spacing:-1px;padding:12px 0px 0px 72px}

.sub_aimg{display:inline-block;position:relative;padding:12px 0px 0px 72px}
.sub_aimg img{position:relative;top:0px;}
.sub_atext_a{display:inline-block;color:#101220;font-size:17px;line-height:23px;letter-spacing:-1px;padding:20px 72px 0px 5px}

.sub_img_a{display:inline-block;position:relative;top:0px;}
.sub_img_a img{position:relative;top:0px;}
.sub_text_b{display:inline-block;color:#f5f5f5;font-size:17px;line-height:23px;letter-spacing:-1px;padding:20px 72px 0px 5px}

@media screen and (max-width:1200px) {
.system_box{width:100%;height:auto;margin-top:25px;}
.system_box img{max-width:100%;}
.suc_padding{padding:0px 0px 0px;}
.suc_bbox{width: 100%; margin: 0 auto;position: relative;height:195px; }
.suc_bs{ text-align:center; width: 100%; height:auto; background: url(/images/franchise/su_a2.png);background-size:cover}
.suc_b img{display:none; max-width:100%}
.suc_ds{text-align:center; width: 100%; height: auto; background: url(/images/franchise/su_a3.png);background-size:cover}
.suc_cs{text-align:center; width: 100%;height: auto; background: url(/images/franchise/su_a4.png);background-size:cover}
.suc_c img{display:none; max-width:100%}
.sub_title{font-size:20px; padding:13px 0px 0px 0px;text-align:center;}
.sub_title b{font-size:20px;color:#fff;font-weight:600;letter-spacing:-2px;}
.sub_text{font-size:13px;padding:6px 0px 0px 0px;text-align:center;line-height:14px}
.sub_atitle{font-size:20px;padding:13px 0px 0px 0px;text-align:center;}
.sub_atitle b{font-size:20px;color:#050514;font-weight:600;letter-spacing:-3px;}
.sub_atext{font-size:13px;padding:10px 0px 0px 0px;text-align:center;}
.sub_aimg{position:relative;top:-25px;padding:0px 0px 0px 0px}
.sub_atext_a{color:#101220;font-size:12px;line-height:20px;letter-spacing:-1px;padding:10px 0px 0px 0px}
.sub_img{position:relative;top:-15px;}
.sub_text_a{color:#e7b844;font-size:13px;line-height:20px;letter-spacing:-1px;padding:10px 0px 0px 5px}
.sub_atext_a{color:#101220;font-size:14px;padding:30px 0px 0px 0px}
.sub_img_a{position:relative;top:-30px;}
.sub_text_b{color:#f5f5f5;font-size:14px;padding:30px 0px 0px 0px}
}
/*system end*/


/*갤러리st*/
.ga_bigbox{position:relative; width:1200px;margin:0 auto;padding-top:40px;margin-bottom:230px;}
.ga_bigbox div{float:left; text-align:center; height:auto;margin:5px;}
.port_text_title{padding-top:8px;}
.port_layer {height:100%; border: 1px solid #333;z-index: 5000;}
.port_layer_title {width: 100%;height: 55px; background-color:#333;margin:0 auto;text-align:center;}
.port_title_text {font-size: 25px;color: #e9e9e9;padding: 10px 0 0 0px;font-weight:bold;letter-spacing:-1.5px;}
.port_view_off {position:relative;top:-35px; float: right; padding-top: 0px; padding-right: 15px;}
.port_view {margin:0 auto; text-align: center;padding:14px 0px;background-color:#fff}
.port_view img{margin:0 auto; text-align: center;}

@media screen and (max-width:1200px) {
.ga_bigbox{position:relative; width:100%;margin:0 auto;padding-top:25px;margin-bottom:230px;}
.ga_bigbox div{width:100%;margin:0 auto; text-align:center; height:auto;margin:2px;}

}
/*갤러리end*/

/*이벤트st*/
.media_box{width:100%;padding-top:30px; height:auto;border-bottom:1px solid #e1e1e1;float:left}
.media_area{overflow:hidden;padding:21px 0px;}
.media_img{float:left;padding-left:20px;}
.event_end{position:relative;margin-top:-160px;}
.media_info_wrap{float:left;margin:0 auto;text-align:center;padding-top:10px;padding-left:50px;}
.media_info_area{width:100%;}
.media_info_box{text-align:left; }
.event_on{width:80px;height:26px; border:1px solid #e8382e;color:#fff;border-radius:0px;margin-top:6px;background-color:#ef4036;cursor:pointer}
.event_off{width:80px;height:26px; border:0px solid #e4e4e4;color:#010101;border-radius:0px;margin-top:6px;background-color:#e4e4e4;cursor:pointer}
.media_text {width: 100%;padding-bottom:8px;padding-top:21px;font-size: 20px; letter-spacing: 0px;color: #111;}
.media_text a {font-weight: 600;color: #111;}
.media_text1 {display:none;width: 100%;margin:0 auto;font-size:20px;letter-spacing:1px;color: #111;line-height: 18px;}
.media_text1 a {font-weight: 600;color: #111;}
.media_data {width: 100%;height:25px;margin: 0 auto;padding-top:0px;font-size:16px;letter-spacing: 0px;color: #525252;}
.media_pt {display:none; padding-top: 0px;margin:0 auto;}

.event_viewbox {width: 100%;margin: 0 auto;position: relative;z-index: 400000;}
.event_view {width:800px;margin: 0 auto; position: absolute;top:1px;z-index: 100;}
.event_media {position: relative;top:200px; z-index: 40000;width:800px;margin: 0 auto;height: auto;padding: 30px 0px;background-color: #fff; border: 1px solid #c9c9c9;z-index: 55;}
.event_title {width: 800px;margin: 0 auto;height: 55px;background-color:#f0f0f0;color:#323232;text-align: center;padding-top:8px;font-size:24px}
.event_close {width: 100%;margin: 0 auto;text-align:center; height:50px;cursor: pointer;}
.event_term {width: 100%;margin:0 auto; text-align: center;line-height:22px;font-size:12px;position: absolute;top:35px;color:#414141}
.event_term span {color: #414141; letter-spacing:0px}
.event_cf {padding: 35px 0px 25px;text-align:center;z-index:9999999999;}
.etvw_content_area{font-size:15px; width:90%;margin:0 auto; text-align:center;line-height:24px}
.event_bu{padding:10px 70px; background:#ee4037;border:none;color:#fff;font-size:12px;letter-spacing:-0.025em;margin-top:20px;cursor:pointer}

@media screen and (max-width:1200px) {
.media_box{width:100%;margin:0 auto;text-align:center;padding-top:5px; height:auto;border-bottom:1px solid #e1e1e1}
.media_img{width:100%;margin:0 auto;text-align:center; padding-left:0px;}
.event_end{margin:0 auto;text-align:center;position:relative;margin-top:-160px;}
.media_info_wrap{width:100%;margin:0 auto;text-align:center;padding-top:20px;padding-left:0px;}
.media_info_box{width:100%;margin:0 auto;text-align:center; }
.event_view {width:100%;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:8px;font-size:24px}
.media_text {padding-top:13px;padding-bottom:4px;}
.event_image img{max-width:100%}
}
/*이벤트end*/

/*charge st*/
.cha_box{width:1200px;height:330px; margin:0 auto; margin-top:55px;}
.cha_consbox {width:1200px;height:auto;margin:0 auto; position:relative;z-index:1000;padding-top:35px; padding-bottom:60px;}
.cha_tit{font-size:36px;line-height:40px; font-weight:100;letter-spacing:-2px;padding:30px 0px 12px 0px}
.cha_tit span{color:#2a2725; font-weight:600;letter-spacing:-2px;}
.cha_tit b{color:#bf2b2a; font-weight:600;letter-spacing:-2px;}
.cha_table { width: 100%;margin-top:10px;border-top: 3px solid #000;text-align:left}
.cha_consbox table thead tr {background-color:#eee;}
.cha_table th {padding:18px 0px; font-size:20px;border-bottom: 1px solid #959494;text-align:left;padding-left:3%; }
.cha_table tr {line-height:26px;border-bottom: 1px solid #959494;}
.cha_table td {font-size:18px;font-weight:300; padding:20px 0px; padding-left:3%; border:0px solid #959494;}
.cha_text{text-align:left;padding-top:7px;}
.cha_last{background-color:#bf2b2a;color:#fff;font-weight:700}
.cha_la{background-color:#bf2b2a;color:#fff;font-weight:700}

@media screen and (max-width:1200px) {
.cha_box{width:100%;height:auto; margin:0 auto; margin-top:25px;}
.cha_box img{max-width:100%;}
.cha_consbox {width:100%;height:auto;margin:0 auto; position:relative;z-index:1000;padding-top:0px; padding-bottom:50px;}
.cha_tit{font-size:18px;font-weight:100;letter-spacing:-2px;padding:10px 0px}
.cha_table th {padding:18px 0px; font-size:14px;}
.cha_table tr {line-height:17px;border-bottom: 1px solid #959494;}
.cha_table td {font-size:12px;font-weight:300; padding:20px 0px; padding-left:3%;}
}
/*charge end*/





.online_order_btn{width:40%;height:38px;background-color:#f6f6f6;border:2px solid #cf000d;font-weight:700;font-size:15px;color:#cf000d}

