.subt {display:inline-block;padding-top:-140px;}

header .logo {height:60px;}
header .logo a{display:block; text-align:left}
header .logo .title{position:absolute; display:inline-block;   width:500px; top:30px; left:400px; text-align:center}
header .logo .top_le{position:absolute; display:inline-block;   width:160px; top:30px; right:140px;}
 
 
header .mnb3{display:none}
 

@media screen and (max-width:1580px){
   .qMenu{display:none}
}

@media screen and (max-width:1290px){
.main .container{max-width:1290px}
.main_con .box{height:172px}
.notice h3{margin-bottom:5px;font-size:20px}

header .logo a{display:block; text-align:left}
header .logo .title{position:absolute; display:inline-block;   width:400px; top:30px;  text-align:center}
header .logo .top_le{position:absolute; display:inline-block;   width:160px; top:30px; right:140px;}
}

@media screen and (max-width:1230px){
header .logo a{display:block; text-align:left}
header .logo .title{position:absolute; display:inline-block;   width:400px; top:30px;  text-align:center}
header .logo .top_le{position:absolute; display:inline-block;   width:160px; top:30px; right:140px;}
 

}



@media screen and (max-width:1220px){

.main .container{width:auto;max-width:1220px;padding:0 2%;position:relative}
 
header .logo{position:relative}
header .mnb{display:block}
header .mnb2{display:block}
header .mnb3{display:block; padding-top:10px}
header .gnb_c{display:none}
header .gnb{display:none}

header .utils .sitemap{display:none!important}
header .utils em{position:relative;width:100px;height:auto;display:block;margin:0 auto}
header .utils .order{width:100px;height:auto}
header .utils .order img{width:80px}
header .mnb span{animation:mnbLine ease .6s both;-webkit-animation:mnbLine ease .6s both}
 
#subt {display:none;}
header .logo a{display:block; text-align:center}
header .logo .mark { display:none }
header .logo .title{position:absolute; display:none;   width:500px; top:30px; left:400px; text-align:center}
header .logo .top_le{position:absolute; display:none;   width:160px; top:30px; right:0px;}

.nav_h{display:block}
}



@media screen and (max-width:1200px){


header .logo a{display:block; text-align:center}

.nav_h{display:block}

}
@media screen and (max-width:1100px){
section.sub-cart .orderSheet-msg .left,section.sub-cart .orderSheet-msg .right{float:none;padding:20px 0}
section.sub-cart .orderSheet-msg .right{text-align:center}
}
@media screen and (max-width:1100px){
section.sub-about .brand-story-photo-list li{width:50%}
 
#event-pop{max-width:361px;position:absolute;top:0!important;left:0;z-index:50000!important}
}
@media screen and (max-width:1079px){
.bi-mobile-hidden{display:none}
 
section.center-info .center-txt strong br,section.center-info .center-txt p br{display:none}
#event-pop{max-width:361px;position:absolute;top:0!important;left:0;z-index:50000!important}
}
@media screen and (max-width:1060px){
header .logo{padding:12px 0}
.nav_h{display:block}
.main .container{max-width:760px}
.mainvisual{background:0}
.top_con>ul>li{float:none;width:100%}
.top_con>ul,.bottom_con>ul{margin:0}
.main_con{padding:5px 0 10px}
.main_con .box{margin:5px 0;height:auto}
.bottom_con{display:none}
.m-quick{display:block}
/*.notice{display:none}*/
.seminar .box{background:#a4191e;background:-moz-linear-gradient(left,#a4191e 0,#ca1f25 36%,#ca1f25 50%,#ca1f25 67%,#a4191e 100%);
background:-webkit-gradient(left top,right top,color-stop(0%,#a4191e),color-stop(36%,#ca1f25),color-stop(50%,#ca1f25),color-stop(67%,#ca1f25),color-stop(100%,#a4191e));
background:-webkit-linear-gradient(left,#a4191e 0,#ca1f25 36%,#ca1f25 50%,#ca1f25 67%,#a4191e 100%);
background:-o-linear-gradient(left,#a4191e 0,#ca1f25 36%,#ca1f25 50%,#ca1f25 67%,#a4191e 100%);
background:-ms-linear-gradient(left,#a4191e 0,#ca1f25 36%,#ca1f25 50%,#ca1f25 67%,#a4191e 100%);
background:linear-gradient(to right,#a4191e 0,#ca1f25 36%,#ca1f25 50%,#ca1f25 67%,#a4191e 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a4191e',endColorstr='#a4191e',GradientType=1)}
 
.f_link li:before{font-size:11px;margin:0 5px}
.f_sns{position:absolute;top:-84px;left:0;right:0;text-align:center}
.f_logo{margin:18px 0 0;position:static}
}
 
 
 
@media screen and (max-width:800px){ 
 
header .logo img{width:250px}
header .utils a span{display:none}
header .utils a{height:auto;width:auto;padding:10px}
header .utils .order{height:auto;width:auto;padding:10px}
header .utils .order img{width:50px}
header .utils em{width:50px}
}
@media screen and (max-width:730px){.mobile-hidden{display:none!important}
.mobile-view{display:table-row;font-size:16px}
 
}
 
@media screen and (max-width:660px){
.sub-head .linemap{bottom:50px}
 
.new-map-wrap .new-map-search-wrap{padding:20px;box-sizing:border-box}
.new-map-wrap .new-map-search-wrap ul.new-map-search1 li{float:none;width:100%;margin:5px 0}
}
 
 
@media screen and (max-width:580px){
section.content .header p br{display:none}

}
@media screen and (max-width:520px){
 header .logo {height:50px;}
header .utils em img{width:50px}
header .utils em{width:40px;height:25px}
header .utils a{float:none}
header .utils .order img{width:40px}
header .logo img{width:160px}
header .mnb{width:25px}
header .mnb2{width:31px}
 
.new-map-wrap .new-map-ic li{width:50%;margin:10px 0}
.f_logo img{width:160px}
section.burger-center .intro-wrap .left>div{padding:0;background:0}
}
@media screen and (max-width:500px){section.sub-cart .orderSheet-msg .right button{display:block;padding:15px 0;width:80%;margin:20px auto}
section.sub-cart .orderSheet-msg .right .cart{margin:0 auto}
.address-search{display:none}
 
}
 
@media screen and (max-width:440px){
section.store .floating-layer>div span{font-size:26px;line-height:33px}
section.store .floating-layer address b{font-size:23px;top:2px}
section.store .floating-layer address{font-size:20px}
section.store .floating-layer .tel{font-size:14px}
section.event .event-inner .slogan div{margin:0}
footer p{display:inline;margin:0 5px}
section.content.menu .menu-list li span br{display:none}
section.store .slogan br{display:none}
section.event .event-inner .slogan span{word-break:break-all}
section.sub-shop .shop-info li{padding:15px 0}
 
footer p{display:inline-block}
}
 