/*공통*/
.w1200{max-width:1200px;width:100%;margin:0 auto;}
.main_tit{text-align:center;margin:180px 0 50px;}
.main_tit h2{position:relative;font-size:40px;font-weight:600;line-height:1.4;}
.main_tit h2:before{content:"";display:block;position:absolute;width:55px;height:75px;background:url(/img/chicken.svg)no-repeat center/cover;top: -55px;left: 50%;transform: translateX(-50%);z-index: -1;}
.flex{display:flex;flex-wrap:wrap;justify-content:space-between;}
.subpage .main_tit{    margin: 160px 0 50px;}


/*헤더*/
.header .logo{margin-top:40px;display:blokc;}
.header .logo img{display:block;width:186px;margin:0 auto;}
.header ul{display:flex;flex-wrap:wrap;justify-content:center;padding:28px 0 21px;}
.header ul li{padding:0 25px;}
.header ul li a{font-size:18px;}
.header ul li:hover a{color: #9F2D2D;}

.m_menu{display:none;width:23px;top: 20px;right: 20px;position: absolute;}
.m_menu span{display:block;height:2px;background:#000000;}
.m_menu span:nth-child(2){margin:7px 0;}

/*푸터*/
.footer{background:#464646;margin-top:120px;}
.footer .footer_inner{display:flex;flex-wrap:wrap;justify-content:space-between;padding:26px 0;align-items: center;}
.footer .footer_inner > div{}
.footer .footer_inner > div.footer_logo{}
.footer .footer_inner > div.footer_logo img{}
.footer .footer_inner > div.footer_right{}
.footer .footer_inner > div.footer_right ul{display:flex;}
.footer .footer_inner > div.footer_right ul li{font-size:15px;color:#DCDCDC;margin-right:50px;}
.footer .footer_inner > div.footer_right ul li:last-child{margin-right:0;}
.footer .footer_inner > div.footer_right ul li span{display:inline-block;padding-right:10px;}

/*어사이드*/
.dim_bg{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:rgba(0,0,0,0.7);z-index:-1;opacity:0;transition:all .3s;}
.dim_bg.active{z-index:998;opacity:1;}
.aside{position:fixed;top:0;right:-100%;bottom:0;width:85%;z-index:999;background:#fff;transition:all .3s;}
.aside.active{right:0;}
.aside_top{padding:17px;border-bottom:1px solid #9F2D2D;}
.aside_top img{width:74px;display:block;margin: 0 auto;}
.aside ul.aside_menu{}
.aside ul.aside_menu li{padding:20px;border-bottom:1px solid #EFEFEF;}
.aside ul.aside_menu li a{font-size:16px;line-height:24px;display:block;position:relative;}
.aside ul.aside_menu li a:after{content:"";display:block;position:absolute;width:6px;height:12px;background:url(/img/menu_arrow.png)no-repeat center/cover;right:0;top:50%;transform:translateY(-50%);}

.m_menu.on{position: fixed;z-index: 9999;}
.m_menu.on span{transition:all .3s;background:#B7B7B7;}
.m_menu.on span:first-child{ transform: rotate(45deg) translate(6px,6px);}
.m_menu.on span:nth-child(2){opacity:0;}
.m_menu.on span:last-child{    transform: rotate(-45deg) translate(7px,-7px);}


/*메인비주얼*/
.main_vis{height:668px;background:url(/img/main_vis.jpg)no-repeat center/cover;position:relative;}
.main_vis .main_txt{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;text-align:center;}
.main_vis .main_txt p{font-size:50px;line-height:1.4;font-weight:600;color:#fff;}
.main_vis .main_txt p br{display:none;}


/*메인 대표메뉴*/
.main_menu{padding-bottom:120px;}
.main_menu .menu_list{display:flex;flex-wrap:wrap;justify-content:space-between;}
.main_menu .menu_list > div.menu_box{width:calc(33.33% - 16px);text-align:center;height:338px;background-color:#F3F3F3;border-radius:25px;padding-top:70px;background-repeat: no-repeat;background-position: center;transition:all .5s;position:relative;}
.main_menu .menu_list > div.menu_box:first-child{background-image: url(/img/main_menu1.png);background-position-y: 125px;}
.main_menu .menu_list > div.menu_box:nth-child(2){background-image: url(/img/main_menu2.png);background-position-y: 125px;}
.main_menu .menu_list > div.menu_box:last-child{background-image: url(/img/main_menu3.png);    background-position-y: 150px;}
.main_menu .menu_list > div.menu_box:hover{transform:translateY(-10px);background-color: #9F2D2D;background-position-y:0;}


.main_menu .menu_list > div.menu_box > a{position:absolute;display:block;top:0;width: 100%;height:100%;left:0;}

.main_menu .menu_list > div span.menu_name{font-size:20px;line-height:1.4;}
.main_menu .menu_list > div span{font-weight:500;display:block;transition:all .3s;}
.main_menu .menu_list > div span.menu_price{font-size:22px;}
.main_menu .menu_list > div span.menu_price b{font-size:38px;}

.main_menu .menu_list > div.menu_box:hover span.menu_name,
.main_menu .menu_list > div.menu_box:hover span.menu_price{opacity:0;}

.main_title{position: relative;}
.main_title > a{font-size:18px;color:#2B2B2B;display: flex;flex-wrap: wrap;align-items: center;position: absolute;top: 50%;transform: translateY(-50%);right: 0;}
.main_title > a i{display: inline-block;margin-left: 7px;position: relative;width: 20px;height: 20px;border-radius: 50%;border: 1px solid #DBDBDB;transition: all .2s;}
.main_title > a i:after{content: "";display: block;position: absolute;width: 8px;height: 8px;top: 50%;left: 50%;transform: translate(-50%,-50%);background: url(/img/plus_bg.svg)no-repeat center/cover;}
.main_title > a:hover i{    transform: rotate(90deg);}



/*팔팔식당 인기 이유*/
.store_pros{display:flex;flex-wrap:wrap;position:relative;}
.store_pros:after{content:"";display:block;width:540px;height:380px;background:url(/img/main_wing.png)no-repeat center/cover;position: absolute;left: 50%;top: 53%;transform: translate(-50%,-50%);z-index: 0;}
.store_pros > div{width:50%;}
.pros_left{height: 615px;background-color:#9F2D2D;border-radius:0 25px 25px 0;padding:140px 0;background-image:url(/img/pattern_bg01.png);background-repeat:repeat;background-position:center;background-size:cover;position:relative;display: flex;justify-content: end;}
.pros_left .pros_txt{color:#FFFFFF;position: absolute;width: 600px;top: 50%;transform: translateY(-50%);}
.pros_left .pros_txt strong{font-size:50px;line-height:1.24;display:block;padding-bottom:15px;}
.pros_left .pros_txt p{font-size:18px;line-height:1.66;font-weight: 400;transition:all .2s;color: rgba(255,255,255,0.7);}
.pros_left .pros_txt a{display:flex;align-items:center;margin-top:123px;font-size:18px;color:#fff;transition:all .2s;}
.pros_left .pros_txt a i{display:inline-block;margin-left:7px;position:relative;width:20px;height:20px;border-radius:50%;border:1px solid #fff;transition:all .2s;}
.pros_left .pros_txt a i:after{content:"";display:block;position:absolute;width:8px;height:8px;top:50%;left:50%;transform:translate(-50%,-50%);background:url(/img/plus.svg)no-repeat center/cover;}
.pros_left .pros_txt a:hover i{    transform: rotate(90deg);}
.pros_right{}
.pros_right ul{ position: relative;}
.pros_right ul li{margin-top: 94px;position:relative;    font-weight: 500;}
.pros_right ul li:before{content:"";display:block;position:absolute;}

.pros_right ul li:first-child:after{content:"";display:block;position:absolute;width:131px;height:72px;background:url(/img/line01.png)no-repeat center/cover;left: -141px;top: 25px;z-index: 2;}
.pros_right ul li:nth-child(2):after,
.pros_right ul li:nth-child(3):after{content:"";display:block;position:absolute;width:80px;height:20px;background:url(/img/line02.png)no-repeat center/cover;left: -90px;top: 25px;z-index: 2;}
.pros_right ul li:last-child:after{content:"";display:block;position:absolute;width:131px;height:72px;background:url(/img/line04.png)no-repeat center/cover;left: -141px;top: 0%;transform: translateY(-64%);z-index: 2;}

.pros_right ul li:first-child{margin-top: 65px;}
.pros_right ul li:first-child,
.pros_right ul li:last-child{margin-left: 215px;}
.pros_right ul li:nth-child(2),
.pros_right ul li:nth-child(3){margin-top: 94px;margin-left: 300px;}
.pros_right ul li b{font-size:20px;font-weight:500;}
.pros_right ul li p{font-size:18px;color:#AAAAAA;}

.wing_img{display:none;}
.mo_wing_img{display:none;}

/*메인 배너*/
.main_bnr{margin-top:120px;position:relative;height:180px;background:url(/img/main_bnr.jpg)no-repeat center/cover;border-radius: 25px;}
.main_bnr p{line-height:1.46;font-size:26px;color:#2B2B2B;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;    font-weight: 500;}

/*오시는길*/
.main_location{padding-bottom:120px;}
.loca_wrap > div{width:calc(50% - 12px);border-radius:25px;overflow:hidden;}
.loca_wrap > div iframe{width:100%;height:392px;}
.loca_wrap > div.loca_right{border:1px solid #EFEFEF;position:relative;}
.loca_wrap > div.loca_right .loca_cont{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
.loca_wrap > div.loca_right .loca_info{padding-bottom:40px;}
.loca_wrap > div.loca_right .loca_info dl{font-size:18px;padding-bottom:20px;display: flex;}
.loca_wrap > div.loca_right .loca_info dl:last-child{padding-bottom:0;}
.loca_wrap > div.loca_right .loca_info dl dt{color:#9F2D2D;display:inline-block;margin-right:40px;width: 60px;    font-weight: 600;}
.loca_wrap > div.loca_right .loca_info dl:first-child dt{display: flex;justify-content: space-between;}
.loca_wrap > div.loca_right .loca_info dl:first-child dt i{font-style:normal;}
.loca_wrap > div.loca_right .loca_info dl dd{    font-weight: 500;}
.loca_wrap > div.loca_right .loca_bottom{width:340px;}
.loca_wrap > div.loca_right .loca_bottom a{display:block;line-height:49px;border:1px solid #9F2D2D;border-radius:25px;text-align:center;color:#9F2D2D;font-size:18px;box-sizing:border-box;transition:all .3s;font-weight: 600;}
.loca_wrap > div.loca_right .loca_bottom a:hover{background: #9F2D2D;color: #fff;}
.loca_wrap > div.loca_right .loca_bottom span{font-size:14px;line-height:2;color:#A2A2A2;display:block;text-align:center;padding-top:10px;font-weight: 300;}


/*메인 갤러리*/
.main_gallery{background:#F3F3F3;padding-bottom: 120px;    overflow: hidden;}
.main_gallery .gallery_slide{padding-top:30px;}
.gallery_slide .slider_wrapper{position:relative;z-index:1;display:flex;width:100%;height:100%;box-sizing:content-box;transition-property:transform;}
.gallery_slide .gal_img img{width:100%;}
.gallery_slide .gal_txt{padding-top:20px;font-size:20px;font-weight:500;text-align:center;} 
.gallery_slide .gal_txt b{display:block;padding-bottom:5px;font-size:20px;font-weight: 500;} 
.gallery_slide .gal_txt p{color:#AAAAAA;font-size:18px;} 
.gallery_slide .swiper{overflow:visible;}
.gallery_slide .slider_slide{position:relative;display:block;flex-shrink:0;transition:all .3s;}
.gallery_slide .slider_slide.is_active{top: -30px;}
.main_gallery .main_tit h2:before{background: url(/img/chicken_bg.svg)no-repeat center/cover;}


/*서브페이지 공통*/
.top_bnr{height:400px;}
.top_bnr.company{background:url(/img/company_bnr.jpg)no-repeat center/cover;}
.top_bnr.menu{background:url(/img/menu_bnr.jpg)no-repeat center/cover;}
.top_bnr.gallery{background:url(/img/gallery_bnr.jpg)no-repeat center/cover;}
.top_bnr.map{background:url(/img/map_bnr.jpg)no-repeat center/cover;}
.main_menu .menu_list > div.menu_box:hover span{opacity:unset; }

/*대표인사말*/
.company_cont p{padding-bottom:30px;font-size:18px;line-height:1.66;font-weight: 400;}
.company_cont p:last-child{padding-bottom:0;}
.c_red{color:#9F2D2D;}


/*전체메뉴*/
.menu_cont .main_menu{padding-bottom:50px;}
.menu_cont .main_menu ul li{width:calc(25% - 18px);text-align:center;}
.menu_cont .main_menu ul li .menu_img{background: #F3F3F3;border-radius: 25px;}
.menu_cont .main_menu ul li .menu_img img{width:100%;}
.menu_cont .main_menu ul li .menu_txt{padding-top:17px;}
.menu_cont .main_menu ul li .menu_txt p.menu_name{font-size:18px;font-weight:500;}
.menu_cont .main_menu ul li .menu_txt p.menu_price{font-size:20px;line-height:1.41;font-weight: 500;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;}
.menu_cont .main_menu ul li .menu_txt p.menu_price b{font-size:36px;font-weight:600;display: inline-block;margin-right: 5px;}
.menu_cont .side_menu{display:flex;flex-wrap:wrap;justify-content:center;padding-top:50px;border-top:1px solid #DFDFDF;}
.menu_cont .side_menu ul{margin:0 50px;}
.menu_cont .side_menu ul li{display:flex;flex-wrap:wrap;justify-content:space-between;font-size:18px;padding-bottom:20px;}
.menu_cont .side_menu ul li span{margin-right:67px;font-weight:500;}

/*오시는길*/
.subpage .main_location{padding-bottom: 0;}

/*갤러리*/
.brd_th{font-size:15px;padding:20px 0 10px;}
.gallery_cont{padding-bottom:0;}
.gallery_page .main_tit{margin-bottom:50px;}
.gallery_page .board_categories:empty,.gallery_page .board_post_category_list:empty{display:none;}
.gallery_page .board_post_category_list{justify-content:center;margin-bottom:40px;}
.gallery_page .board_gallery_list{display:flex;flex-wrap:wrap;gap:40px 24px;margin:0;padding:0;list-style:none;}
.gallery_page .board_gallery_list > li{width:calc((100% - 48px) / 3);}
.gallery_page .board_gallery_list > li > a{display:block;overflow:hidden;width:100%;border-radius:25px;color:inherit;text-decoration:none;}
.gallery_page .board_gallery_image{display:flex;height:auto;align-items:center;justify-content:center;overflow:hidden;width:100%;aspect-ratio:384 / 270;border-radius:25px;background:#F3F3F3;color:#AAAAAA;font-size:13px;}
.gallery_page .board_gallery_image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .35s ease;}
.gallery_page .board_gallery_list a:hover .board_gallery_image img{transform:scale(1.035);}
.gallery_page .board_empty{display:flex;align-items:center;justify-content:center;min-height:180px;margin:0;border-top:1px solid #EFEFEF;border-bottom:1px solid #EFEFEF;color:#AAAAAA;font-size:15px;}
.gallery_page .gallery_pagination{display:flex;justify-content:center;margin-top:55px;}
.gallery_page .gallery_pagination ol{display:flex;align-items:center;justify-content:center;gap:10px;margin:0;padding:0;list-style:none;}
.gallery_page .gallery_pagination ol:empty:before{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:#9F2D2D;color:#FFFFFF;content:"1";font-size:14px;font-weight:500;}
.gallery_page .gallery_pagination li{display:flex;align-items:center;justify-content:center;width:30px;height:30px;}
.gallery_page .gallery_pagination a{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:50%;color:#AAAAAA;font-size:14px;font-weight:400;text-decoration:none;}
.gallery_page .gallery_pagination a.active{background:#9F2D2D;color:#FFFFFF;font-weight:500;}
.gallery_page .gallery_pagination a.active:after{display:none;}
.gallery_page .gallery_pagination a.pagination_arrow{font-size:20px;font-weight:300;}
.gallery_page .gallery_write{display:flex;justify-content:flex-end;margin-top:20px;}


@media all and (max-width:1200px) {
.w1200{padding-left:20px;padding-right:20px;box-sizing:border-box;}

    /*메인 인기있는 이유*/
    .pros_left .pros_txt{left: 20px;}
    .pros_right ul li b{font-size:18px;}
    .pros_right ul li p{font-size:16px;padding-top: 5px;}
    .pros_left .pros_txt strong{font-size: 40px;}
    .pros_left .pros_txt p,
    .pros_left .pros_txt a{font-size: 16px;}

    
    /*메인배너*/
    .main_bnr{width: calc(100% - 40px);}
    
    /*푸터*/
    .footer .footer_inner{padding: 30px 20px;}
    
    
}
@media all and (max-width:1024px) {
    /*공통*/
    .main_tit,
    .subpage .main_tit{margin: 90px 0 30px;}
    .main_tit h2{font-size: 26px;}
    .main_tit h2:before{width: 39px;height: 53px;top: -42px;}
    
    /*헤더*/
    .header .logo{margin: 18px 0;}
    .header .logo img{width: 74px;}
	.header ul{display:none;}
    .m_menu{display:block;}
    
    /*푸터*/
    .footer{margin-top: 50px;}
    .footer .footer_inner{padding: 30px 20px;flex-direction: column;}
    .footer .footer_inner > div.footer_logo{margin-bottom: 30px;}
    .footer .footer_inner > div.footer_right ul{flex-direction: column;align-items: center;}
    .footer .footer_inner > div.footer_right ul li{margin-right:0;margin-bottom: 15px;}
    .footer .footer_inner > div.footer_right ul li:last-child{margin-bottom:0;}
    
    /*메인비주얼*/
    .main_vis{height: 500px}
    .main_vis .main_txt p{font-size: 32px;}
    .main_vis .main_txt p br{display:block;}
    
    /*대표메뉴*/
    .main_menu{    padding-bottom: 50px;}
    .main_menu .menu_list > div span.menu_name,
    .main_menu .menu_list > div span.menu_price{font-size: 16px;}
    .main_menu .menu_list > div span.menu_price b{font-size: 26px;}
    
    /*메인 인기있는 이유*/
    .pros_left{padding: 37px 20px 0;height: 40vw;min-height: 270px;}
    .pros_left .pros_txt strong{font-size: 26px;    padding-bottom: 0;}
    .pros_left .pros_txt p{display:none;}
    .pros_left .pros_txt a{margin-top: 23px;}
    .store_pros{display: block;}
    .store_pros:after{display:none;}
    .wing_img{display: block;position: absolute;width: 50vw;top: 50%;transform: translate(88%,-50%);}
    .wing_img img{width: 100%;}
    .store_pros > div{width: 100%;padding: 40px 20px 0;}
    .store_pros > div.pros_left{width: 80%;}
    .pros_right ul li{padding-left: 35px;position: relative;margin: 0 0 25px !important;}
    .pros_right ul li:last-child{margin:0 !important;}
    .pros_right ul li:before{width:25px;height:25px;background:rgba(159, 45, 45, .4);border-radius:50%;    left: 0;top: 50%;transform: translateY(-50%);}
    .pros_right ul li:after{width: 10px !important;height: 10px !important;background: #9F2D2D !important;border-radius: 50%;left: 7.5px !important;top: 50% !important;transform: translateY(-50%) !important;}
    
    
    /*메인배너*/
    .main_bnr{height: 120px;margin-top: 50px;}
    .main_bnr p{font-size: 16px;    padding: 0 20px;}
    
    /*오시는길*/
    .main_location{padding-bottom: 50px;}
    .loca_wrap {display: block;}
    .loca_wrap > div{width: 100%;}
    .loca_wrap > div iframe{height: 213px;}
    .loca_wrap > div.loca_right .loca_cont{position: unset;transform: unset;padding: 40px 0;}
    .loca_wrap > div.loca_right .loca_info{padding-bottom: 30px;}
    .loca_wrap > div.loca_right .loca_info dl{display: block;text-align: center;}
    .loca_wrap > div.loca_right .loca_info dl dt{margin: 0 auto;width: 54px;font-size: 16px;font-weight: 600;}
    .loca_wrap > div.loca_right .loca_info dl dd{padding-top: 7px;font-size: 16px;font-weight: 500;}
    .loca_wrap > div.loca_right .loca_bottom{margin: 0 auto;}
    .loca_wrap > div.loca_right .loca_bottom span{font-size: 13px;}
    
    /*메인갤러리*/
    .main_gallery{padding-bottom: 50px;}
    
    /*서브페이지 공통*/
    .top_bnr{height: 280px;}

    /*갤러리*/
    .gallery_page .main_tit{margin-bottom:30px;}
    .gallery_page .board_gallery_list{display:block;width:100%;}
    .gallery_page .board_gallery_list > li{width:100%;margin-bottom:20px;}
    .gallery_page .board_gallery_list > li:last-child{margin-bottom:0;}
    .gallery_page .board_gallery_list > li > a,.gallery_page .board_gallery_image{border-radius:20px;}
    .gallery_page .gallery_pagination{margin-top:35px;}
    
    /*인사말*/
    .company_cont p{    font-size: 16px;}
    
    /*메뉴안내*/
    .menu_cont .main_menu ul li .menu_txt p.menu_name,
    .menu_cont .main_menu ul li .menu_txt p.menu_price{font-size: 16px;}
    .menu_cont .main_menu ul li .menu_txt p.menu_price b{font-size: 26px;}

}
@media all and (max-width:767px) {

    /*대표메뉴*/
    .main_menu .menu_list > div.menu_box{width: 100%;padding-top: 48px;margin-bottom: 20px;background-position: 50% 100%;background-size: 70%;    height: 56vw;min-height: 234px;}
    .main_menu .menu_list > div.menu_box:last-child{margin-bottom:0;}
    .main_title > a{display:none;}
    .main_menu .menu_list > div.menu_box:first-child{background-image: url(/img/main_menu01.png);background-position-y: unset;background-size: contain;}
    .main_menu .menu_list > div.menu_box:nth-child(2){background-image: url(/img/main_menu02.png);background-position-y: unset;background-size: contain;}
    .main_menu .menu_list > div.menu_box:last-child{background-image: url(/img/main_menu03.png);background-position-y: unset;background-size: contain;}
    .main_menu .menu_list > div.menu_box:hover{transform:translateY(0px);background-color: #F3F3F3;background-position-y:unset;}
    .main_menu .menu_list > div.menu_box:hover span.menu_name,
.main_menu .menu_list > div.menu_box:hover span.menu_price{opacity:unset;}

    /*메인 인기있는 이유*/
    .pros_left .pros_txt{position: unset;transform: unset;}
	.mo_wing_img{display:block;}
    .wing_img{display:none;}
    .mo_wing_img img{width: 88%;margin: 0 auto;display: block;}
    .store_pros > div.pros_right{padding: 0px 20px;position: relative;z-index: 1;margin-top: -100px;}
    .pros_left .pros_txt a i{width: 14px;height: 14px;}
    
    /*메인갤러리*/
    .gallery_slide .gal_txt{padding-top: 10px;}
    .gallery_slide .gal_txt b{font-size: 16px;}
    .gallery_slide .gal_txt p{display:none;}
    
    /*서브페이지 공통*/
    .top_bnr.company {background: url(/img/mo_company_bnr.jpg)no-repeat center/cover;}
    .top_bnr.gallery {background: url(/img/mo_gallery_bnr.jpg)no-repeat center/cover;}
    .top_bnr.map{background: url(/img/mo_map_bnr.jpg)no-repeat center/cover;}
    
    /*메뉴안냐*/
   .menu_cont .main_menu{padding-bottom: 25px;width: 85%;margin: 0 auto;}
    .menu_cont .main_menu ul li{margin-bottom: 25px;width: calc(50% - 10px);}
    .menu_cont .side_menu{justify-content: unset;}
    .menu_cont .side_menu{justify-content: space-between;}
    .menu_cont .side_menu ul{margin: 0;width: calc(50% - 32px);}
    .menu_cont .side_menu ul:last-child{margin-top:25px;}
    .menu_cont .side_menu ul li{font-size: 16px;}
    .menu_cont .main_menu ul li .menu_txt p.menu_price{padding-top:2px;}
    
    /*오시는길*/
    .loca_wrap > div.loca_right{margin-top: 20px;}
    
}

@media all and (max-width:500px) {
    
    /*메인비주얼*/
    .main_vis{height: 70vh;}
    
    .mo_wing_img img{width: 100%;}
    .loca_wrap > div.loca_right .loca_bottom{width: 80%;}
    
    /*메뉴안냐*/
    .menu_cont .main_menu ul li{    width: 100%;}
    
}

@media all and (max-width:320px) {
.main_bnr p br{display:none;}
}
