@charset "utf-8";
/*
Copyright (c) 2020, Igini. All rights reserved.
version: 1.0.0
*/


#contents{}
#contents h3{font-size:90px;background:#2d2929 url(../../images/bg/bg_main_title.png) no-repeat 0 50%;font-weight:bold;-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.scratch{background:#2d2929 url(../../images/bg/bg_main_title.png) no-repeat 0 50%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	#contents h3,
	.scratch{background:none;}
}

@media screen and (max-width: 1024px){ #contents h3{font-size:90px;} }
@media screen and (max-width: 900px){ #contents h3{font-size:70px;} }
@media screen and (max-width: 700px){ #contents h3{font-size:56px;} }
@media screen and (max-width: 640px){ #contents h3{font-size:40px;} }

/* nineblock page */
.ninepage{}
/* story */
.story_contents{background:url(../../images/bg/bg_promotion.png) no-repeat 50% 50%;background-size:cover;}
.section_story{position:relative;height:100%;background:url(../../images/bg/bg_logo.png) no-repeat -217px -122px;overflow:hidden;}
#sWrap{height:100%;white-space: nowrap;font-size:0;display:inline-block;width:100%;vertical-align:top;}
.section_story .swiper-container{height:100%;}
.section_story .slide_wrap{display:inline-block;height:100%;}
.section_story .swiper-slide,
.section_story .slide{position:relative;width:auto;white-space:normal;}
.section_story .slide{display:inline-block;height:100%;font-size:inherit;vertical-align:top;}
.section_story .swiper-slide .img,
.section_story .slide .img{position:absolute;top:50%;}
.section_story .swiper-slide .intxt,
.section_story .slide .intxt{position:absolute;top:50%;}
.section_story .head{position:fixed;top:50px;left:0;width:550px;height:calc(100% - 50px);background:url(../../images/bg/bg_promotion.png) no-repeat 50% 50%;background-attachment:fixed;background-size:cover;overflow:hidden;z-index:10;}
.section_story .head::after{content:'';position:absolute;top:-217px;left:-122px;width:610px;height:600px;background:url(../../images/bg/bg_logo.png) no-repeat 0 0 / 100% auto;}
.section_story .head .page_txt{position:absolute;top:50%;left:100px;width:400px;margin-top:-300px;z-index:1;}
.section_story .head h3{margin-bottom:20px;}
.section_story .head .top_txt{margin-bottom:50px;font-family:'NanumBarunGothic';font-size:17px;font-weight:400;font-style:italic;}
.section_story .head .tit{display:block;margin-bottom:10px;font-size:35px;}
.section_story .head .txt{margin-bottom:60px;font-family:'NanumBarunGothic';font-size:15px;font-weight:400;line-height:26px;}
.section_story .head .info-sc{position:relative;bottom:inherit;left:0;margin:0;background-image:url(../../images/ui/arr_scroll_dk_hoz.png);}

.section_story .slide-head{top:50px;left:0;width:550px;background:url(../../images/bg/bg_promotion.png) no-repeat 50% 50%;background-attachment:fixed;background-size:cover;overflow:hidden;z-index:10;}
.section_story .slide-head .page_txt{position:absolute;top:50%;left:315px;width:480px;margin-top:-300px;z-index:1;}
.section_story .slide-head h3{margin-bottom:20px;}
.section_story .slide-head .top_txt{margin-bottom:50px;font-family:'NanumBarunGothic';font-size:17px;font-weight:400;font-style:italic;}
.section_story .slide-head .tit{display:block;margin-bottom:10px;font-size:35px;}
.section_story .slide-head .txt{margin-bottom:60px;font-family:'NanumBarunGothic';font-size:15px;font-weight:400;line-height:26px;}
.section_story .slide-head .info-sc{position:relative;bottom:inherit;left:0;margin:0;background-image:url(../../images/ui/arr_scroll_dk_hoz.png);}
.section_story .store_wrap .slide-head{display:none;}
.section_story .store_wrap .ym{margin-bottom:20px;font-size:90px;font-weight:400;}
.section_story .store_wrap .ym .year.wh{color:#fff;}
.section_story .store_wrap .ym .month{margin-left:15px;font-size:50px;}
.section_story .store_wrap .ym .month.wh{color:#fff;}
.section_story .store_wrap .tit{display:block;margin-bottom:10px;font-size:35px;}
.section_story .store_wrap .txt{font-family:'NanumBarunGothic';font-size:16px;font-weight:400;line-height:30px;}
.section_story .store_wrap .txt.wh{color:#fff;}
.section_story .store_wrap .btn_store{display:inline-block;height:24px;font-family:'NanumBarunGothic';font-size:16px;font-weight:400;line-height:30px;}
.section_story .store_wrap .btn_store .icon{color:transparent;display:inline-block;width:23px;height:24px;background:url(../../images/icon/ico_place_or.png) no-repeat 100% 50%;overflow:hidden;vertical-align:middle;}
.section_story .store_wrap .btn_store.wh{color:#fff;}
.section_story .sEvt .tit{margin-bottom:15px;font-size:35px;line-height:39px;color:#333;}
.section_story .sEvt .txt{font-family:'NanumBarunGothic';font-size:16px;font-weight:400;line-height:30px;}
.section_story .sEvt .tag{display:block;margin-bottom:5px;}
.section_story .sEvt .inimg{margin-top:20px;}
.section_story .since{position:relative;width:957px;height:100%;}
.section_story .since::before{content:'';position:absolute;top:0;left:40px;width:918px;height:calc(50% + 65px);background-color:#a8a39c}
.section_story .since.nobg::before{content:none;}
.section_story .since img{position:absolute;top:50%;left:0;margin-top:-265px;}
.section_story .sbrand{position:absolute;top:50%;left:0;}

.section_story .s201511{width:748px;padding-left:45px;margin-left:550px;}
.section_story .s201511 .img{left:0;top:inherit;bottom:50%;}
.section_story .s201511 .intxt{margin-top:-28px;}
.section_story .s201608{width:722px;margin-left:-220px;}
.section_story .s201608 .img{left:0;top:50%;margin-top:-155px;}
.section_story .s201608 .intxt{left:50px;margin-top:-105px;}
.section_story .s201705{width:1545px;}
.section_story .s201705 .img01{left:0;margin-top:-422px;}
.section_story .s201705 .img02{left:611px;margin-top:35px;}
.section_story .s201705 .img03{left:980px;margin-top:-190px;}
.section_story .s201705 .intxt{left:50px;margin-top:140px;}
.section_story .sKitchen{width:790px;}
.section_story .sKitchen .img{left:0;margin-top:-315px;}
.section_story .sKitchen .intxt{left:205px;margin-top:-210px;}
.section_story .sCulture{width:1245px;}
.section_story .sCulture .intxt{left:278px;margin-top:-250px;}
.section_story .sCulture .img01{left:278px;margin-top:-32px;}
.section_story .sCulture .img02{left:625px;margin-top:-384px;}
.section_story .sCulture .img03{left:812px;margin-top:-108px;}
.section_story .s201805_1{width:800px;}
.section_story .s201805_1 .img{left:200px;margin-top:-153px;}
.section_story .s201805_1 .intxt{margin-top:245px;}
.section_story .s201805_2{width:770px;margin-left:-130px;}
.section_story .s201805_2 .img{top:inherit;bottom:50%;margin-bottom:15px;}
.section_story .s201805_2 .intxt{left:330px;margin-top:-35px;}
.section_story .sBlock{width:635px;}
.section_story .sBlock .sbrand{margin-top:-295px;}
.section_story .sBlock .intxt{left:75px;width:375px;margin-top:-195px;}
.section_story .s201806{width:1050px;}
.section_story .s201806 .tit{position:absolute;top:50%;margin-top:-165px;font-size:90px;line-height:1;}
.section_story .s201806 .intxt{left:90px;margin-top:-300px;}
.section_story .s201806 .store_wrap .ym{margin-bottom:0;}
.section_story .s201806 .store_wrap .ym .month{margin-left:0;}
.section_story .s201806 .img{left:90px;margin-top:-165px;}
.section_story .sMotion{width:1325px;margin-left:-220px;}
.section_story .sMotion .img{top:inherit;bottom:50%;margin-bottom:15px;}
.section_story .sMotion .sbrand{left:430px;margin-top:-245px;z-index:1;}
.section_story .sMotion .intxt{left:665px;margin-top:-270px;}
.section_story .sMotion .intxt .inimg{margin-top:20px;}
.section_story .s201812{width:790px;}
.section_story .s201812 .img{margin-top:-155px;z-index:1;}
.section_story .s201812 .intxt{left:50px;margin-top:310px;z-index:1;}
.section_story .sAcademy{width:1110px;margin-left:-245px;}
.section_story .sAcademy .sbrand{position:absolute;top:0;left:0;width:918px;height:calc(50% + 65px);background-color:#a8a39c}
.section_story .sAcademy .img01{left:245px;margin-top:-35px;}
.section_story .sAcademy .img02{left:782px;margin-top:-110px;}
.section_story .sAcademy .img03{left:590px;margin-top:-385px;}
.section_story .sAcademy .intxt{left:245px;margin-top:-210px;}
.section_story .s201905{width:1755px;}
.section_story .s201905 .intxt{left:340px;margin-top:-35px;z-index:1;}
.section_story .s201905 .img01{left:290px;top:inherit;bottom:50%;margin-bottom:15px;z-index:1;}
.section_story .s201905 .img02{left:608px;margin-top:-70px;}
.section_story .s201905 .img03{left:1040px;margin-top:-325px;}
.section_story .sMillBlock{width:600px;}
.section_story .sMillBlock .intxt{margin-top:-208px;}
.section_story .sArtspace{width:740px;}
.section_story .sArtspace .sbrand{margin-top:-238px;}
.section_story .sArtspace .img{left:140px;margin-top:-155px;z-index:1;}
.section_story .sArtspace .intxt{left:140px;margin-top:-320px;}
.section_story .sArtspace .intxt.store_wrap{left:188px;margin-top:-108px;z-index:1;}
.section_story .sParty{width:1165px;margin-left:-80px;}
.section_story .sParty .sbrand{position:absolute;top:0;left:0;width:918px;height:calc(50% + 65px);background-color:#a8a39c}
.section_story .sParty .intxt{left:247px;margin-top:-210px;}
.section_story .sParty .img01{left:247px;margin-top:-33px;}
.section_story .sParty .img02{left:783px;margin-top:-108px;}
.section_story .sParty .img03{left:590px;margin-top:-385px;}
.section_story .s201906{width:662px;}
.section_story .s201906 .img{top:inherit;bottom:50%;margin-bottom:-40px;}
.section_story .s201906 .intxt{left:50px;margin-top:-400px;}
.section_story .s201907{width:800px;margin-left:-200px;}
.section_story .s201907 .img{left:200px;margin-top:-155px;}
.section_story .s201907 .intxt{margin-top:245px;}
.section_story .s201909{width:735px;margin-left:-130px;}
.section_story .s201909 .img{top:inherit;bottom:50%;margin-bottom:15px;}
.section_story .s201909 .intxt{left:330px;margin-top:-35px;}
.section_story .s201910{width:1230px;}
.section_story .s201910 .tit{position:absolute;top:50%;margin-top:-165px;font-size:90px;line-height:1;}
.section_story .s201910 .intxt{left:85px;margin-top:-300px;}
.section_story .s201910 .store_wrap .ym{margin-bottom:0;}
.section_story .s201910 .store_wrap .ym .month{margin-left:0;}
.section_story .s201910 .img{left:85px;margin-top:-165px;}
.section_story .s202001{width:915px;}
.section_story .s202001 .img{left:275px;top:inherit;bottom:50%;margin-bottom:15px;}
.section_story .s202001 .intxt{left:325px;margin-top:-35px;}
.section_story .s202001_2{width:1090px;}
.section_story .s202001_2 .img01{margin-top:-155px;}
.section_story .s202001_2 .img02{left:360px;top:inherit;bottom:50%;margin-bottom:15px;}
.section_story .s202001_2 .intxt{left:50px;margin-top:-108px;}
.section_story .s202004{width:1150px;}
.section_story .s202004 .tit{position:absolute;top:50%;margin-top:-165px;font-size:90px;line-height:1;}
.section_story .s202004 .intxt{left:85px;margin-top:-300px;}
.section_story .s202004 .store_wrap .ym{margin-bottom:0;}
.section_story .s202004 .store_wrap .ym .month{margin-left:0;}
.section_story .s202004 .img{left:85px;margin-top:-165px;}
.section_story .sStudio{width:600px;}
.section_story .sStudio .intxt{margin-top:-208px;}
.section_story .s202005{width:1355px;}
.section_story .s202005 .intxt{left:50px;margin-top:-35px;z-index:1;}
.section_story .s202005 .img01{left:0;top:inherit;bottom:50%;margin-bottom:15px;z-index:1;}
.section_story .s202005 .img02{left:322px;margin-top:-70px;}
.section_story .s202009_1{width:750px;}
.section_story .s202009_1 .intxt{left:50px;margin-top:-35px;z-index:1;}
.section_story .s202009_1 .img{left:0;top:inherit;bottom:50%;margin-bottom:15px;z-index:1;}
.section_story .s202009_2{width:1075px;margin-left:-100px;z-index:1;}
.section_story .s202009_2 .img{left:0;margin-top:-422px;}
.section_story .s202009_2 .intxt{margin-top:140px;}
.section_story .s202105{width:1400px;}
.section_story .s202105 .tit{position:absolute;top:50%;left:230px;margin-top:-115px;font-size:90px;line-height:1;}
.section_story .s202105 .intxt{left:315px;margin-top:-300px;}
.section_story .s202105 .store_wrap .ym{margin-bottom:0;}
.section_story .s202105 .store_wrap .ym .month{margin-left:0;}
.section_story .s202105 .img{left:315px;margin-top:-165px;}


.section_story .pagination{position:fixed;top:inherit;bottom:40px;left:40px;width:calc(100% - 80px);height:4px;background-color:rgba(0,0,0,.3);overflow:hidden;z-index:11;}
.section_story .pagination .onFill{position:relative;width:0;height:4px;background-color:#fff;-webkit-transition:width .2s;transition:width .2s;}
.story_contents .swiper-nav{}
.story_contents .swiper-nav a{position:fixed;bottom:70px;font-size:24px;z-index:1000;}
.story_contents .swiper-nav .btn_first{left:40px;}
.story_contents .swiper-nav .btn_last{right:40px;}

@media only screen and (max-width: 1300px) {
	.section_story .slide-head{width:700px;}
	.section_story .slide-head .page_txt{left:20%;}
}
@media only screen and (max-width: 900px) {
	.section_story .head{width:430px;}
	.section_story .head .page_txt{left:50px;width:350px;}
	.section_story .head .top_txt{margin-bottom:40px;}
	.section_story .head .tit{font-size:32px;}
	.section_story .head .txt{margin-bottom:40px;font-size:14px;line-height:24px;}
	.section_story .s201511{margin-left:430px;}

	.section_story .slide-head .top_txt{margin-bottom:40px;}
	.section_story .slide-head .tit,
	.section_story .store_wrap .tit{font-size:32px;}
	.section_story .slide-head .txt{margin-bottom:40px;font-size:14px;line-height:24px;}
	.section_story .store_wrap .ym{font-size:70px;}
	.section_story .store_wrap .ym .month{font-size:42px;}
	.section_story .store_wrap .txt,
	.section_story .sEvt .txt{font-size:14px;line-height:24px;}
	.section_story .store_wrap .btn_store{font-size:14px;}
}
@media only screen and (max-width: 640px) {
	.section_story .head{display:none;}
	.section_story .slide-head{display:inline-block !important;position:static;height:100%;background:none;}
	.section_story .head::after{content:none;}
	.section_story .s201511{margin-left:0;}
	.section_story{background-size:auto 400px;background-position:-100px -60px}
	.section_story .slide-head{width:500px;}
	.section_story .slide-head .page_txt{left:10%;width:350px;margin-top:-220px;}
	.section_story .slide-head .top_txt{font-size:16px;margin-bottom:30px;}
	.section_story .slide-head .tit,
	.section_story .store_wrap .tit{font-size:24px;}
	.section_story .slide-head .info-sc{width:70px;height:70px;}
	.section_story .store_wrap .ym{margin-bottom:10px;font-size:60px;}
	.section_story .store_wrap .ym .month{font-size:38px;}
}
@media only screen and (max-width: 500px) {
	.section_story .slide-head .top_txt{margin-bottom:20px;}
	.section_story .slide-head .txt{margin-bottom:30px;font-size:13px;line-height:21px;}
	.section_story .store_wrap .ym{font-size:50px;}
	.section_story .store_wrap .ym .month{font-size:32px;}
	.section_story .store_wrap .txt,
	.section_story .sEvt .txt{font-size:13px;line-height:21px;}
	.section_story .store_wrap .btn_store,
	.section_story .store_wrap .btn_store.wh{font-size:13px;background-size:auto 20px;}
	.section_story .store_wrap .btn_store .icon{height:20px;background-size:auto 100%; }
	.section_story .sEvt .tag img{height:30px;}
	.section_story .sEvt .tit{margin-bottom:5px;font-size:24px;line-height:28px;}

	.section_story .pagination{left:20px;bottom:20px;width:calc(100% - 40px)}
	.story_contents .swiper-nav .btn_first,
	.story_contents .swiper-nav .btn_last{bottom:40px;font-size:18px;}
	.story_contents .swiper-nav .btn_first{left:20px;}
	.story_contents .swiper-nav .btn_last{right:20px;}
}
@media screen and (max-width: 414px){ 
	.section_story{background-size:auto 200px;background-position:-50px -20px;}
	.section_story .slide-head{width:300px;}
	.section_story .slide-head h3{margin-bottom:10px;}
	.section_story .slide-head .page_txt{top:100px;left:20px;margin-top:0;width:250px;}
	.section_story .slide-head .tit{font-size:21px;}
	.section_story .slide-head .txt,
	.section_story .sEvt .txt{font-size:12px;line-height:18px;}
	.section_story .sEvt .inimg{margin-top:10px;}
	.section_story .slide-head .info-sc{display:none;}
	.section_story .store_wrap .ym{font-size:42px;}
	.section_story .store_wrap .ym .month{font-size:28px;margin-left:10px;}
	.section_story .store_wrap .txt{font-size:12px;line-height:18px;}
	.section_story .since::before{width:500px;}
	.section_story .since img{width:60px;margin-top:-141px;}

	.section_story .s201511{padding-left:30px;width:400px;}
	.section_story .s201511 .img{width:400px;}
	.section_story .s201511 .intxt{margin-top:-15px;}
	.section_story .s201608{width:350px;margin-left:-80px;}
	.section_story .s201608 .img{width:300px;}
	.section_story .s201608 .intxt{left:30px;}
	.section_story .s201705{width:980px;}
	.section_story .s201705 .img01{width:600px;margin-top:-300px;}
	.section_story .s201705 .img02{left:450px;width:400px;margin-top:-50px;}
	.section_story .s201705 .img03{left:640px;width:300px;}
	.section_story .s201705 .intxt{left:30px;margin-top:50px;}
	.section_story .sKitchen{width:550px;}
	.section_story .sKitchen .img{width:200px;margin-top:-250px;}
	.section_story .sKitchen .intxt{left:140px;margin-top:-170px;}
	.section_story .sKitchen .intxt .inimg{width:350px;}
	.section_story .sCulture{width:720px;}
	.section_story .sCulture .intxt{left:110px;margin-top:-150px;}
	.section_story .sCulture .img01{left:110px;margin-top:-25px;width:350px;}
	.section_story .sCulture .img02{left:350px;margin-top:-260px;width:260px;}
	.section_story .sCulture .img03{left:500px;margin-top:-70px;width:150px;}
	.section_story .s201805_1{width:530px;}
	.section_story .s201805_1 .intxt{margin-top:100px;}
	.section_story .s201805_1 .img{left:120px;width:350px;}
	.section_story .s201805_2{margin-left:-100px;width:500px;}
	.section_story .s201805_2 .img{width:400px;}
	.section_story .s201805_2 .intxt{left:200px;margin-top:-30px;}
	.section_story .sBlock{width:350px;}
	.section_story .sBlock .sbrand{width:60px;margin-top:-156px;}
	.section_story .sBlock .intxt{left:50px;width:230px;margin-top:-90px;}
	.section_story .s201806{width:650px;}
	.section_story .s201806 .tit{font-size:70px;margin-top:-140px;}
	.section_story .s201806 .intxt{left:50px;margin-top:-220px;}
	.section_story .s201806 .img{left:50px;width:600px;margin-top:-135px;}
	.section_story .sMotion{margin-left:-120px;width:790px;}
	.section_story .sMotion .sbrand{left:260px;width:62px;margin-top:-150px;}
	.section_story .sMotion .img{width:350px;}
	.section_story .sMotion .intxt{left:430px;margin-top:-180px;}
	.section_story .sMotion .intxt .inimg{width:280px}
	.section_story .s201812{width:590px;}
	.section_story .s201812 .img{width:400px;margin-top:-85px;}
	.section_story .s201812 .intxt{left:30px;margin-top:-40px;}
	.section_story .sAcademy{width:800px;}
	.section_story .sAcademy .sbrand{width:660px;}
	.section_story .sAcademy .intxt{left:145px;margin-top:-140px;}
	.section_story .sAcademy .img01{left:145px;width:420px;}
	.section_story .sAcademy .img02{left:590px;width:130px;margin-top:-80px;}
	.section_story .sAcademy .img03{left:390px;width:300px;margin-top:-300px;}
	.section_story .s201905{width:1020px;}
	.section_story .s201905 .img01{left:120px;width:400px;}
	.section_story .s201905 .img02{left:350px;width:600px;}
	.section_story .s201905 .img03{left:630px;width:260px;margin-top:-200px;}
	.section_story .s201905 .intxt{left:140px;}
	.section_story .sMillBlock{width:380px;}
	.section_story .sMillBlock .intxt{margin-top:-150px;}
	.section_story .sMillBlock .inimg{width:300px;}
	.section_story .sArtspace{width:550px;}
	.section_story .sArtspace .sbrand{width:55px;margin-top:-120px;}
	.section_story .sArtspace .img{left:100px;width:350px;margin-top:-85px;}
	.section_story .sArtspace .intxt{left:100px;margin-top:-190px;}
	.section_story .sArtspace .intxt.store_wrap{left:120px;margin-top:-58px;}
	.section_story .sParty{width:770px;}
	.section_story .sParty .sbrand{width:600px;}
	.section_story .sParty .intxt{left:120px;margin-top:-135px;}
	.section_story .sParty .img01{left:120px;width:350px;}
	.section_story .sParty .img02{left:500px;width:165px;margin-top:-70px;}
	.section_story .sParty .img03{left:400px;width:250px;margin-top:-250px;}
	.section_story .s201906{width:500px;}
	.section_story .s201906 .intxt{left:30px;top:inherit;bottom:50%;margin-top:0;margin-bottom:110px;}
	.section_story .s201906 .img{width:350px;margin-bottom:-80px;}
	.section_story .s201907{width:540px;}
	.section_story .s201907 .img{left:140px;width:400px;margin-top:-135px;}
	.section_story .s201907 .intxt{margin-top:110px;}
	.section_story .s201909{width:500px;}
	.section_story .s201909 .img{width:400px;}
	.section_story .s201909 .intxt{left:250px;margin-top:-30px;}
	.section_story .s201910{width:720px;}
	.section_story .s201910 .tit{font-size:70px;margin-top:-140px;}
	.section_story .s201910 .intxt{left:50px;margin-top:-220px;}
	.section_story .s201910 .img{left:50px;width:600px;margin-top:-135px;}
	.section_story .s202001{width:570px;}
	.section_story .s202001 .img{left:140px;width:400px;}
	.section_story .s202001 .intxt{left:160px;margin-top:-30px;}
	.section_story .s202001_2{width:720px;}
	.section_story .s202001_2 .img01{width:400px;}
	.section_story .s202001_2 .intxt{left:30px;margin-top:-120px;}
	.section_story .s202001_2 .img02{width:400px;left:250px;margin-bottom:70px;}
	.section_story .s202004{width:720px;}
	.section_story .s202004 .tit{font-size:70px;margin-top:-140px;}
	.section_story .s202004 .intxt{left:50px;margin-top:-220px;}
	.section_story .s202004 .img{left:50px;width:600px;margin-top:-135px;}
	.section_story .sStudio{width:380px;}
	.section_story .sStudio .intxt{margin-top:-150px;}
	.section_story .sStudio .inimg{width:300px;}
	.section_story .s202005{width:900px;}
	.section_story .s202005 .img01{left:0;width:400px;}
	.section_story .s202005 .img02{left:230px;width:600px;}
	.section_story .s202005 .intxt{left:20px;}
	.section_story .s202009_1{width:420px;}
	.section_story .s202009_1 .intxt{left:20px;}
	.section_story .s202009_1 .img{left:0;width:420px;}
	.section_story .s202009_2{width:500px;margin-left:-50px;z-index:1;}
	.section_story .s202009_2 .img{left:0;width:450px;margin-top:-210px;}
	.section_story .s202009_2 .intxt{left:20px;margin-top:50px;}
	.section_story .s202105{width:820px;}
	.section_story .s202105 .tit{left:100px;font-size:70px;margin-top:-140px;}
	.section_story .s202105 .intxt{left:150px;margin-top:-220px;}
	.section_story .s202105 .img{left:150px;width:600px;margin-top:-135px;}

}
@media (orientation:landscape) and (max-height:500px){
	.coffee_contents .section_info .left{height:300px;}
	.section_story .head{position:absolute;top:0;height:100%;width:215px;}
	.section_story .head::after{top:-78px;left:-51px;width:205px;height:200px;}
	.section_story .head .page_txt{left:20px;top:80px;margin-top:0;width:175px;}
	#contents .section_story .head .page_txt h3{margin-bottom:10px;font-size:21px;}
	.section_story .head .top_txt{margin-bottom:20px;font-size:10px;}
	.section_story .head .tit{font-size:16px;}
	.section_story .head .txt{font-size:9px;line-height:14px;}
	.section_story .slide-head .tit, 
	.section_story .store_wrap .tit{font-size:16px;}
	.story_contents{min-height:400px;}
	.story_contents .swiper-nav a{position:absolute;bottom:30px;}
	.story_contents .swiper-nav .btn_first{left:20px;font-size:12px;}
	.story_contents .swiper-nav .btn_last{right:20px;font-size:12px;}
	.section_story .pagination{position:absolute;left:20px;bottom:20px;width:calc(100% - 40px);}
	.section_story .sEvt .tag img{height:15px;}
	

	.section_story{background-size:auto 100px;background-position:-50px -20px;}
	.section_story .slide-head{width:150px;}
	.section_story .slide-head h3{margin-bottom:10px;}
	.section_story .slide-head .page_txt{top:100px;left:20px;margin-top:0;width:250px;}
	.section_story .slide-head .tit{font-size:21px;}
	.section_story .slide-head .txt,
	.section_story .sEvt .txt{font-size:9px;line-height:15px;}
	.section_story .sEvt .tit{margin-bottom:8px;font-size:18px;line-height:20px;}
	.section_story .sEvt .inimg{margin-top:10px;}
	.section_story .slide-head .info-sc{display:none;}
	.section_story .store_wrap .btn_store{height:12px;font-size:10px;line-height:15px;}
	.section_story .store_wrap .btn_store .icon{width:12px;height:12px;background-size:auto 100%;}
	.section_story .store_wrap .ym{margin-bottom:10px;font-size:21px;}
	.section_story .store_wrap .ym .month{font-size:14px;margin-left:5px;}
	.section_story .store_wrap .txt{font-size:8px;line-height:15px;}
	.section_story .since::before{left:20px;width:250px;}
	.section_story .since img{width:30px;margin-top:-70px;}

	.section_story .s201511{padding-left:15px;width:200px;margin-left:220px;}
	.section_story .s201511 .img{width:200px;}
	.section_story .s201511 .intxt{margin-top:-8px;width:150px;}
	.section_story .s201608{width:175px;margin-left:-40px;}
	.section_story .s201608 .img{width:150px;margin-top:-77px;}
	.section_story .s201608 .intxt{left:15px;margin-top:-52px;}
	.section_story .s201705{width:490px;}
	.section_story .s201705 .img01{width:300px;margin-top:-150px;}
	.section_story .s201705 .img02{left:225px;width:200px;margin-top:-25px;}
	.section_story .s201705 .img03{left:320px;width:150px;margin-top:-95px;}
	.section_story .s201705 .intxt{left:15px;margin-top:25px;width:200px;}
	.section_story .sKitchen{width:275px;}
	.section_story .sKitchen .img{width:100px;margin-top:-125px;}
	.section_story .sKitchen .intxt{left:70px;margin-top:-85px;}
	.section_story .sKitchen .intxt .inimg{width:175px;}
	.section_story .sCulture{width:360px;}
	.section_story .sCulture .intxt{left:55px;margin-top:-125px;width:170px;}
	.section_story .sCulture .img01{left:55px;margin-top:-25px;width:175px;}
	.section_story .sCulture .img02{left:235px;margin-top:-130px;width:130px;}
	.section_story .sCulture .img03{left:250px;margin-top:-35px;width:75px;}
	.section_story .s201805_1{width:265px;}
	.section_story .s201805_1 .intxt{margin-top:50px;}
	.section_story .s201805_1 .img{left:60px;width:175px;margin-top:-75px;}
	.section_story .s201805_2{margin-left:-50px;width:250px;}
	.section_story .s201805_2 .img{width:230px;}
	.section_story .s201805_2 .intxt{left:100px;margin-top:-18px;}
	.section_story .sBlock{width:175px;}
	.section_story .sBlock .sbrand{width:30px;margin-top:-78px;}
	.section_story .sBlock .intxt{left:25px;width:135px;margin-top:-45px;}
	.section_story .s201806{width:325px;}
	.section_story .s201806 .tit{font-size:35px;margin-top:-70px;}
	.section_story .s201806 .intxt{left:25px;margin-top:-110px;}
	.section_story .s201806 .img{left:25px;width:300px;margin-top:-68px;}
	.section_story .sMotion{margin-left:-60px;width:395px;}
	.section_story .sMotion .sbrand{left:130px;width:32px;margin-top:-75px;}
	.section_story .sMotion .img{width:175px;}
	.section_story .sMotion .intxt{left:200px;margin-top:-90px;}
	.section_story .sMotion .intxt .inimg{width:140px}
	.section_story .s201812{width:295px;}
	.section_story .s201812 .img{width:200px;margin-top:-42px;}
	.section_story .s201812 .intxt{left:15px;margin-top:-20px;}
	.section_story .sAcademy{width:400px;margin-left:-122px;}
	.section_story .sAcademy .sbrand{width:330px;}
	.section_story .sAcademy .intxt{left:72px;width:150px;margin-top:-120px;}
	.section_story .sAcademy .img01{left:72px;width:210px;}
	.section_story .sAcademy .img02{left:295px;width:65px;margin-top:-40px;}
	.section_story .sAcademy .img03{left:215px;width:150px;margin-top:-150px;}
	.section_story .s201905{width:510px;}
	.section_story .s201905 .img01{left:60px;width:200px;}
	.section_story .s201905 .img02{left:175px;width:300px;}
	.section_story .s201905 .img03{left:315px;width:130px;margin-top:-100px;}
	.section_story .s201905 .intxt{left:70px;}
	.section_story .sMillBlock{width:190px;}
	.section_story .sMillBlock .intxt{margin-top:-75px;}
	.section_story .sMillBlock .inimg{width:150px;}
	.section_story .sArtspace{width:275px;}
	.section_story .sArtspace .sbrand{width:28px;margin-top:-90px;}
	.section_story .sArtspace .img{left:50px;width:175px;margin-top:-42px;}
	.section_story .sArtspace .intxt{left:50px;margin-top:-140px;}
	.section_story .sArtspace .intxt.store_wrap{left:60px;margin-top:-29px;width:170px;}
	.section_story .sParty{width:385px;margin-left:0;}
	.section_story .sParty .sbrand{width:300px;}
	.section_story .sParty .intxt{left:30px;margin-top:-105px;}
	.section_story .sParty .img01{left:30px;width:175px;}
	.section_story .sParty .img02{left:250px;width:83px;margin-top:-35px;}
	.section_story .sParty .img03{left:220px;width:125px;margin-top:-145px;}

	.section_story .s201906{width:230px;}
	.section_story .s201906 .intxt{left:15px;top:inherit;bottom:50%;margin-top:0;margin-bottom:100px;}
	.section_story .s201906 .img{width:200px;margin-bottom:0}

	.section_story .s201907{width:270px;margin-left:-65px;}
	.section_story .s201907 .img{left:70px;width:200px;margin-top:-68px;}
	.section_story .s201907 .intxt{margin-top:55px;}
	.section_story .s201909{width:250px;margin-left:-65px;}
	.section_story .s201909 .img{width:200px;}
	.section_story .s201909 .intxt{left:125px;margin-top:-15px;}
	.section_story .s201910{width:360px;}
	.section_story .s201910 .tit{font-size:35px;margin-top:-70px;}
	.section_story .s201910 .intxt{left:25px;margin-top:-110px;}
	.section_story .s201910 .img{left:25px;width:300px;margin-top:-68px;}
	.section_story .s202001{width:285px;}
	.section_story .s202001 .img{left:70px;width:200px;}
	.section_story .s202001 .intxt{left:80px;margin-top:-20px;}
	.section_story .s202001_2{width:360px;}
	.section_story .s202001_2 .img01{width:200px;margin-top:-78px;}
	.section_story .s202001_2 .intxt{left:15px;margin-top:-60px;}
	.section_story .s202001_2 .img02{width:200px;left:125px;margin-bottom:35px;}
	.section_story .s202004{width:360px;}
	.section_story .s202004 .tit{font-size:35px;margin-top:-70px;}
	.section_story .s202004 .intxt{left:25px;margin-top:-110px;}
	.section_story .s202004 .img{left:25px;width:300px;margin-top:-68px;}
	.section_story .sStudio{width:190px;}
	.section_story .sStudio .intxt{margin-top:-75px;}
	.section_story .sStudio .inimg{width:150px;}
	.section_story .s202005{width:450px;}
	.section_story .s202005 .img01{left:0;width:200px;}
	.section_story .s202005 .img02{left:115px;width:300px;}
	.section_story .s202005 .intxt{left:10px;margin-top:-25px;}

	.section_story .s202009_1{width:210px;}
	.section_story .s202009_1 .intxt{left:10px;margin-top:-25px;}
	.section_story .s202009_1 .img{left:0;width:210px;}
	.section_story .s202009_2{width:250px;margin-left:-25px;z-index:1;}
	.section_story .s202009_2 .img{left:0;width:225px;margin-top:-105px;}
	.section_story .s202009_2 .intxt{left:10px;margin-top:25px;}
	.section_story .s202105{width:420px;}
	.section_story .s202105 .tit{left:50px;font-size:35px;margin-top:-70px;}
	.section_story .s202105 .intxt{left:75px;margin-top:-110px;}
	.section_story .s202105 .img{left:75px;width:300px;margin-top:-68px;}
}

/*people*/
.ninepage .section_people{display:inline-block;width:100%;height:100%;background:url(../../images/bg/bg_promotion.png) no-repeat 100% 50%;background-size:cover;}
.ninepage .section_people .slide-head{position:relative;width:50%;height:100%;background-color:#fff;float:left;}
.ninepage .section_people .slide-head .flex{display:flex;width:640px;height:100%;align-items:center;float:right}
.ninepage .section_people .slide-head .page_txt{width:100%;}
.ninepage .section_people .slide-head .page_txt .txt{width:500px;margin-top:30px;font-size:16px;font-weight:400;color:#2d2929;line-height:34px;}
.ninepage .section_people .slide-head .slide-nav .btn_prev,
.ninepage .section_people .slide-head .slide-nav .btn_next{position:absolute;top:50%;right:40px;width:15px;height:58px;}
.ninepage .section_people .slide-head .slide-nav .btn_prev{margin-top:-80px;background:url(../../images/ui/arr_top.png) no-repeat 0 0;}
.ninepage .section_people .slide-head .slide-nav .btn_next{margin-top:24px;background:url(../../images/ui/arr_bot.png) no-repeat 0 0;}
.ninepage .section_people .slide-body{width:50%;height:100%;float:left;}
.ninepage .section_people .slide-body .slide-container{position:relative;width:100%;max-width:640px;height:100%;padding-left:50px;}
.ninepage .section_people .swiper-container{width:100%;height:100%;padding:135px 0;}
.ninepage .section_people .swiper-container .swiper-slide{height:100%;overflow:hidden;}
.ninepage .section_people .swiper-container .swiper-slide .inslide{position:relative;display:block;width:100%;height:100%;}
.ninepage .section_people .swiper-container .swiper-slide .inslide .img{width:100%;height:100%;background-size:cover;background-position:50% 50%;}
.ninepage .section_people .swiper-container .swiper-slide .inslide .info{position:absolute;bottom:-100px;left:0;width:475px;padding:40px 30px;background-color:rgba(0,0,0,.6);opacity:0;-webkit-transition: .5s;transition: .5s;}
.ninepage .section_people .swiper-container .swiper-slide .inslide .info .tit{display:block;margin-bottom:20px;font-family:'Arial','arial';font-size:25px;font-weight:bold;color:#fff;}
.ninepage .section_people .swiper-container .swiper-slide .inslide .info .txt{display:block;font-size:16px;;color:#fff;line-height:27px;}
.ninepage .section_people .swiper-container .swiper-slide.swiper-slide-active .inslide .info{bottom:0;opacity:1;-webkit-transition-delay:.2s;transition-delay:.2s;}
.ninepage .section_people .swiper-container .swiper-slide.swiper-slide-active .inslide .info .tit{opacity:1;-webkit-transition-delay:.6s;transition-delay:.6s;}
.ninepage .section_people .swiper-container .swiper-slide.swiper-slide-active .inslide .info .txt{opacity:1;-webkit-transition-delay:.8s;transition-delay:.8s;}
@media only screen and (max-width: 1300px) {
	.ninepage .section_people .slide-head .flex{width:100%;}
	.ninepage .section_people .slide-head .page_txt{padding:0 50px 0 30px;}
	.ninepage .section_people .slide-head .page_txt .txt{width:100%;font-size:15px;}
	.ninepage .section_people .slide-head .slide-nav .btn_prev, 
	.ninepage .section_people .slide-head .slide-nav .btn_next{right:20px;}
	.ninepage .section_people .slide-body .slide-container{width:100%;padding-left:0;}
	.ninepage .section_people .swiper-container .swiper-slide .inslide .info{width:80%;}
	.ninepage .section_people .swiper-container .swiper-slide .inslide .info .tit{font-size:21px;}
	.ninepage .section_people .swiper-container .swiper-slide .inslide .info .txt{font-size:14px;}
}
@media screen and (max-width: 1024px){
	.ninepage .section_people{}
	.ninepage .section_people .slide-head{width:100%;padding-top:150px;height:auto;}
	.ninepage .section_people .slide-body{width:100%;}
	.ninepage .section_people .swiper-container{padding:0 50px;}
	.ninepage .section_people .slide-body .slide-container{max-width:100%;}
	.ninepage .section_people .slide-head .slide-nav .btn_prev,
	.ninepage .section_people .slide-head .slide-nav .btn_next{top:inherit;bottom:20px;width:58px;height:15px;margin:0;}
	.ninepage .section_people .slide-head .slide-nav .btn_prev{right:140px;background:url(../../images/ui/arr_left.png) no-repeat 0 0;}
	.ninepage .section_people .slide-head .slide-nav .btn_next{right:50px;background:url(../../images/ui/arr_right.png) no-repeat 0 0;}
	.ninepage .section_people .slide-head .page_txt{padding-bottom:30px;}
	.ninepage .section_people .swiper-container .swiper-slide .inslide .img{background-position:50% 0;}
	.ninepage .section_people .swiper-container .swiper-slide .inslide .info{width:calc(100% - 200px);bottom:-100px;left:0;padding:30px;-webkit-transition:top .5s;transition:top .5s;}
	.ninepage .section_people .swiper-container .swiper-slide.swiper-slide-active .inslide .info{bottom:0;}
}
@media screen and (max-width: 799px){
	
}
@media screen and (max-width: 640px){ 
	.ninepage .section_people .slide-head{padding-top:100px;}
	.ninepage .section_people .slide-head .page_txt{width:100%;padding:0 30px 60px;}
	.ninepage .section_people .slide-body{height:80%;}
	.ninepage .section_people .swiper-container{padding:0;}
	.ninepage .section_people .slide-head .slide-nav .btn_prev{right:120px;}
	.ninepage .section_people .slide-head .slide-nav .btn_next{right:30px;}
	.ninepage .section_people .swiper-container .swiper-slide .inslide .info{width:100%;padding:30px;}
	.ninepage .section_people .swiper-container .swiper-slide .inslide .info .tit{margin-bottom:15px;font-size:18px;color:#fff;}
	.ninepage .section_people .swiper-container .swiper-slide .inslide .info .txt{font-size:12px;line-height:18px;color:#fff;}
	.ninepage .section_people .slide-head .page_txt .txt{margin-top:20px;font-size:13px;line-height:21px;}
}
@media screen and (max-width: 414px){ 
	.ninepage .section_people .slide-head .page_txt{padding:0 20px 60px;}
	.ninepage .section_people .swiper-container .swiper-slide .inslide .info{padding:20px;}
	.ninepage .section_people .slide-head .slide-nav .btn_prev{left:20px;}
	.ninepage .section_people .slide-head .slide-nav .btn_next{left:70px;}
}
@media screen and (max-width: 375px){ 
	.ninepage .section_people .slide-head{padding-top:90px;}
	.ninepage .section_people .slide-head .page_txt .txt{margin-top:10px;font-size:12px;}
	.ninepage .section_people .slide-head .slide-nav .btn_prev,
	.ninepage .section_people .slide-head .slide-nav .btn_next{width:40px;}
	.ninepage .section_people .slide-head .slide-nav .btn_prev{right:inherit;}
	.ninepage .section_people .slide-head .slide-nav .btn_next{right:inherit;background-position:100% 0;}
}
@media screen and (max-width: 320px){ 
}
@media (orientation:landscape) and (max-height:500px){
	.ninepage .people_contents{min-height:320px;}
	.ninepage .section_people{}
	#contents.people_contents h3{font-size:32px;}
	.ninepage .section_people .slide-head{width:50%;height:100%;padding-top:70px;}
	.ninepage .section_people .slide-body{width:50%;height:100%;}
	.ninepage .section_people .slide-head .page_txt{padding:0 60px 20px 20px;}
	.ninepage .section_people .slide-head .page_txt .txt{font-size:11px;margin-top:10px;line-height:18px;}
	.ninepage .section_people .slide-head .slide-nav .btn_prev,
	.ninepage .section_people .slide-head .slide-nav .btn_next{position:absolute;top:50%;right:20px;width:8px;height:28px;}
	.ninepage .section_people .slide-head .slide-nav .btn_prev{margin-top:-40px;background:url(../../images/ui/arr_top.png) no-repeat 0 0 / auto 28px;}
	.ninepage .section_people .slide-head .slide-nav .btn_next{margin-top:12px;background:url(../../images/ui/arr_bot.png) no-repeat 0 0 / auto 28px;}
	.ninepage .section_people .swiper-container{padding:30px 20px;}
	.ninepage .section_people .swiper-container .swiper-slide .inslide .info{position:absolute;bottom:-100px;left:0;width:230px;padding:20px 10px;}
	.ninepage .section_people .swiper-container .swiper-slide .inslide .info .tit{display:block;margin-bottom:10px;font-family:'Arial','arial';font-size:13px;font-weight:bold;color:#fff;}
	.ninepage .section_people .swiper-container .swiper-slide .inslide .info .txt{display:block;font-size:11px;;color:#fff;line-height:18px;}
}

/* coffee page */


/* store page */
.store_contents{padding:110px 0 210px;}
.section_store_srch{padding-top:100px;margin-bottom:110px;overflow:hidden;}
.section_store_srch .srch_box,
.section_store_srch .srch_map{width:50%;float:left;}
.section_store_srch .srch_box .page_txt{margin-bottom:80px;}
.section_store_srch .srch_box .page_txt .tit{margin:10px 0 40px;}
.section_store_srch .srch_box .page_txt .txt{font-size:16px;line-height:32px;color:#2d2929;}
.section_store_srch .srch_box .select{width:275px;margin-bottom:65px;}
.section_store_srch .srch_box .input{width:275px;margin-right:15px;float:left;}
.section_store_srch .srch_map .map{position:relative;width:298px;height:543px;margin:0 auto;background:url(../../images/store/bg_map.png) no-repeat 0 0;}
.section_store_srch .srch_map .map .btn_map{position:absolute;top:0;left:0;display:block;width:50px;text-align:center;}
.section_store_srch .srch_map .map .btn_map span{position:relative;display:block;padding-top:20px;z-index:1;font-size:14px;color:#fff;}
.section_store_srch .srch_map .map .btn_map::before{content:'';position:absolute;top:0;left:0;width:50px;height:50px;border-radius:50px;background-color:#666;}
.section_store_srch .srch_map .map .btn_map::after{content:'';position:absolute;top:39px;left:4px;width:0;height:0;border-top:25px solid #666;border-right:21px solid transparent;border-bottom:none;border-left:21px solid transparent;}
.section_store_srch .srch_map .map .btn_map:hover::before,
.section_store_srch .srch_map .map .btn_map.on::before{background-color:#db7d2f}
.section_store_srch .srch_map .map .btn_map:hover::after,
.section_store_srch .srch_map .map .btn_map.on::after{border-top:25px solid #db7d2f;}
.section_store_srch .srch_map .map .anchor_01{top:45px;left:100px;}
.section_store_srch .srch_map .map .anchor_02{top:151px;left:43px;}
.section_store_srch .srch_map .map .anchor_03{top:237px;left:204px;}
.section_store_srch .srch_map .map .anchor_04{top:117px;left:129px;}
.section_store_srch .srch_map .map .anchor_05{top:183px;left:93px;}
.section_store_srch .srch_map .map .anchor_06{top:45px;left:45px;}
.store_list .board_list_top{margin-bottom:15px;}
.store_list .board_list li a{padding:0 40px;font-family:'NanumBarunGothic';font-size:16px;font-weight:300;}
.store_list .board_list .area{width:20%;padding-right:20px;}
.store_list .board_list .store{width:25%;padding-right:20px;}
.store_list .board_list .addr{width:calc(40% - 125px);padding-right:20px;}
.store_list .board_list .tel{width:15%;padding-right:20px;}
.store_list .board_list .btn_detail{width:125px;height:40px;line-height:40px;font-size:15px;}

.store_list .board_list .idx_41 .btn_detail,
.store_list .board_list .idx_42 .btn_detail,
.store_list .board_list .idx_43 .btn_detail{opacity:0;}

.store_list .board_list li a:hover{color:#db7d2f;}
.store_list .board_list li a:hover .btn_detail{background-color:#db7d2f}
.section_store_view{}
.section_store_view .page_title{position:relative;text-align:center;}
.section_store_view .page_title h3{display:inline-block;}
.section_store_view .page_title .store_sel_box{}
.section_store_view .page_title .store_sel_box .store_tg{position:absolute;bottom:0;right:50%;height:24px;margin-right:-590px;padding-left:25px;background:url(../../images/icon/ico_place.png) no-repeat 0 50%;font-family:'NanumBarunGothic';font-size:21px;font-weight:300;color:#999;line-height:24px;}
.section_store_view .page_title .store_sel_box.openmenu .store_tg{background:url(../../images/ui/btn_close.png) no-repeat 0 0;font-size:0;text-indent:-9999px;}
.section_store_view .page_title .store_sel_box .store_sel{position:absolute;top:90px;left:0;width:100%;padding:40px 0;background-color:#fff;opacity:0;z-index:-1;}
.section_store_view .page_title .store_sel_box .store_sel .inlist{width:750px;margin:0 auto;overflow:hidden;}
.section_store_view .page_title .store_sel_box .store_sel .inlist a{display:block;width:150px;height:40px;font-family:'NanumBarunGothic';font-size:16px;font-weight:300;color:#999;line-height:40px;float:left;}
.section_store_view .page_title .store_sel_box .store_sel .inlist a:hover{color:#db7d2f;}
.section_store_view .page_title .store_sel_box .store_sel .inlist a.on{font-weight:400;color:#2d2929;}
.section_store_view .page_title .store_sel_box.openmenu .store_sel{top:100%;opacity:1;z-index:100;}
.section_store_view .img_swiper{position:relative;margin-top:35px;}
.section_store_view .img_swiper .storeName{position:absolute;top:300px;left:50%;display:inline-block;width:600px;height:110px;margin-left:-300px;font-size:40px;font-weight:300;color:#fff;z-index:10;text-align:center;}
.section_store_view .img_swiper .storeName span{display:block;margin-bottom:10px;font-size:60px;}
.store_info{margin-top:80px;padding:0 50px;}
.store_info dl{display:inline-block;width:100%;}
.store_info dl.brand{margin:30px 0;}
.store_info dt{width:190px;font-size:18px;color:#2a2a2a;line-height:24px;float:left;clear:both;letter-spacing:.3px;}
.store_info dd{width:calc(100% - 190px);font-family:'NanumBarunGothic';font-size:16px;font-weight:300;color:#2d2929;line-height:32px;float:left;-webkit-flex-wrap:wrap;flex-wrap:wrap;}
.store_info .brand .flex{display:block;overflow:hidden;}
.store_info .brand .flex span{display:inline-block;margin-right:50px;margin-top:20px;vertical-align:middle;}
.store_info .brand .flex span:nth-child(-n+5){margin-top:0;}
.store_info .brand .flex span.sm img{height:20px;}
.store_info .link_naver{display:inline-block;height:16px;padding-right:25px;background:url(../../images/icon/ico_naver_link.png) no-repeat 100% 50%;color:#26c355;line-height:16px;}

@media only screen and (max-width: 1300px) {
	.container{width:100%;padding:0 30px;display:inline-block;}
	.section_store_srch{padding:50px 0;margin-bottom:0;}
	.section_store_srch .srch_box{width:60%;}
	.section_store_srch .srch_map{width:40%;height:435px;}
	.store_list .board_list li a{padding:0;}

	.section_store_view .page_title .store_sel_box .store_tg{right:50px;margin-right:0;}
	.section_store_view .img_swiper .storeName{top:50%;margin-top:-120px;}
	.store_info{margin-top:0;padding:0 20px;}
	.store_info .brand .flex span.bi07 img{height:100px;}
	.store_info .brand .flex span.bi08 img{height:48px;}
}
@media screen and (max-width: 1024px){
	.store_contents{padding-bottom:150px;}
	.section_store_srch .srch_map .map{-webkit-transform:scale(.8);transform:scale(.8);-webkit-transform-origin:top center;transform-origin:top center;}
	.store_list .board_list li{height:auto;}
	.store_list .board_list li a{position:relative;display:block;padding:20px 0;overflow:hidden;}
	.store_list .board_list li a span{display:block;float:left;}
	.store_list .board_list .area{width:55%;margin-bottom:10px;font-size:15px;}
	.store_list .board_list .store{width:35%;margin-bottom:10px;font-size:15px;}
	.store_list .board_list .addr{width:55%;font-size:15px;}
	.store_list .board_list .tel{width:35%;font-size:15px;}
	.store_list .board_list .btn_detail{position:absolute;top:50%;right:0;margin-top:-20px;}
	.store_info .brand .flex span{margin:0 20px 20px 0;}
}
@media screen and (max-width: 900px){
	.section_store_srch .srch_box .page_txt .tit{margin:0 0 20px;}
	.section_store_srch .srch_box .page_txt{margin-bottom:40px;}
	.section_store_srch .srch_box .select{width:100%;margin-bottom:30px;}
	.section_store_srch .srch_box .ipt_wrap{width:100%;}
	.section_store_srch .srch_box .input{width:100%;margin-bottom:30px;margin-right:0;float:none;}
	.section_store_srch .srch_box .ipt_wrap .button{width:100%;}

	.board_list_top .txt{font-size:16px;}
	.section_store_view .img_swiper .storeName{left:0;width:100%;height:auto;margin-top:-90px;margin-left:0;font-size:30px;}
	.section_store_view .img_swiper .storeName span{margin-bottom:5px;font-size:50px;}
	.section_store_view .page_title .store_sel_box .store_sel .inlist{width:100%;}
	.section_store_view .page_title .store_sel_box .store_sel .inlist a{width:25%;}

	.store_info dt{width:130px;font-size:15px;}
	.store_info dd{width:calc(100% - 130px);font-size:13px;line-height:26px;}
	.store_info dl.brand{margin:20px 0 0;}
	.store_info .brand .flex span{width:30%;height:80px;margin-left:5%;margin-right:0;text-align:center;line-height:80px;float:left;}
	.store_info .brand .flex span:nth-child(3n-2){clear:both;margin-left:0;}
	.store_info .brand .flex span img{vertical-align:middle;}
	.store_info .brand .flex span.bi01 img{height:80px;}
	.store_info .brand .flex span.bi02 img{height:40px;}
	.store_info .brand .flex span.bi03 img{height:70px;}
	.store_info .brand .flex span.bi04 img{height:18px;}
	.store_info .brand .flex span.bi05 img{height:28px;}
	.store_info .brand .flex span.bi06 img{height:38px;}
	.store_info .brand .flex span.bi07 img{height:60px;}
	.store_info .brand .flex span.bi08 img{height:30px;}
	.store_info .brand .flex span.bi09 img{height:23px;}
	.store_info .brand .flex span.bi10 img{height:38px;}
}
@media screen and (max-width: 700px){ 
	.section_store_srch .srch_map{height:380px;}
	.section_store_srch .srch_map .map{-webkit-transform:scale(.7);transform:scale(.7);}
	.section_store_view .img_swiper{margin-top:30px;}
	.section_store_view .page_title .store_sel_box .store_tg{font-size:14px;}
	.section_store_view .img_swiper .storeName{font-size:16px;margin-top:-60px;}
	.section_store_view .img_swiper .storeName span{font-size:30px;}
	.store_info dl.brand{margin-top:20px;}
}
@media screen and (max-width: 640px){ 
	.store_contents{padding-bottom:100px;}
	.section_store_srch{padding:0 0 30px;}
	.section_store_srch .srch_map{display:none;}
	.section_store_srch .srch_box{width:100%;}
	.section_store_srch .srch_box .page_txt .tit{margin-bottom:0;}
	.section_store_srch .srch_box .page_txt{margin-bottom:20px;}
	.section_store_srch .srch_box .select,
	.section_store_srch .srch_box .input{margin-bottom:15px;}
	.section_store_srch .srch_box .input{width:70%;float:left;}
	.section_store_srch .srch_box .ipt_wrap .button{width:29%;float:right;}
	.store_list .board_list .btn_detail{display:none;}
	.section_store_srch .srch_box .page_txt .txt{font-size:15px;line-height:28px;}
	.store_list .board_list .area,
	.store_list .board_list .addr{width:65%;}
	.store_list .board_list .store,
	.store_list .board_list .tel{text-align:right;padding-right:0;}
	.section_store_view{padding-top:20px;}
	.section_store_view .page_title .store_sel_box .store_tg{right:30px;}
	.section_store_view .page_title .store_sel_box .store_sel .inlist a{width:33.3%;}
	.store_info{padding:0;}
	.store_info .brand .flex span{width:40%;height:60px;margin-left:10%;text-align:center;line-height:60px;}
	.store_info .brand .flex span:nth-child(3n-2){margin-left:10%;clear:none;}
	.store_info .brand .flex span:nth-child(2n-1){clear:both;margin-left:0;}
	.store_info .brand .flex span.bi01 img{height:60px;}
	.store_info .brand .flex span.bi02 img{height:32px;}
	.store_info .brand .flex span.bi03 img{height:53px;}
	.store_info .brand .flex span.bi04 img{height:15px;}
	.store_info .brand .flex span.bi05 img{height:23px;}
	.store_info .brand .flex span.bi06 img{height:30px;}
	.store_info .brand .flex span.bi07 img{height:52px;}
	.store_info .brand .flex span.bi08 img{height:28px;}
	.store_info .brand .flex span.bi09 img{height:16px;}
	.store_info .brand .flex span.bi10 img{height:30px;}

}
@media screen and (max-width: 500px){ 
	.store_list .board_list .addr,
	.store_list .board_list .tel{font-size:13px;}
	
	
}
@media screen and (max-width: 414px){ 
	.container{padding:0 20px;}
	.section_store_srch{padding-bottom:20px;}
	.section_store_srch .srch_box .ipt_wrap .button{font-size:13px;}
	.store_list .board_list .store{font-size:12px;margin-bottom:5px;}
	.store_list .board_list .addr,
	.store_list .board_list .tel{font-size:12px;}
	.section_store_view{padding-top:10px;}
	.section_store_view .img_swiper{margin-top:20px;}
	.section_store_view .page_title .store_sel_box .store_tg{right:20px;height:20px;padding-left:20px;font-size:14px;background:url(../../images/icon/ico_place.png) no-repeat 0 50% / auto 20px;line-height:20px;}
	.section_store_view .page_title .store_sel_box .store_sel .inlist a{font-size:13px;height:30px;line-height:30px;}
	.store_info dt{width:100px;font-size:14px;}
	.store_info dd{width:calc(100% - 100px);font-size:12px;line-height:21px;}
}
@media screen and (max-width: 375px){ 
	.store_contents{padding-bottom:90px;}
	.store_info .brand .flex span{margin-bottom:0;}
	.store_info .brand .flex span.bi01 img{height:55px;}
	.store_info .brand .flex span.bi02 img{height:30px;}
	.store_info .brand .flex span.bi03 img{height:50px;}
	.store_info .brand .flex span.bi04 img{height:13px;}
	.store_info .brand .flex span.bi05 img{height:20px;}
	.store_info .brand .flex span.bi06 img{height:26px;}
	.store_info .brand .flex span.bi07 img{height:46px;}
	.store_info .brand .flex span.bi08 img{height:20px;}
	.store_info .brand .flex span.bi09 img{height:14px;}
	.store_info .brand .flex span.bi10 img{height:26px;}
}
@media screen and (max-width: 320px){ 
	.section_store_view .page_title .store_sel_box .store_tg{font-size:12px;}
	.section_store_view .page_title .store_sel_box .store_sel .inlist a{font-size:12px;}
}

@media (orientation:landscape) and (max-height:500px){
	.section_store_srch .container,
	.section_store_list .container{padding:0 20px;}
	#contents.store_contents h3{font-size:32px;}
	.section_store_srch .srch_box .page_txt .txt{font-size:13px;}
	.section_store_srch .srch_box{width:60%;}
	.section_store_srch .srch_map{display:block;width:40%;height:280px;padding-left:30px;}
	.section_store_srch .srch_map .map{transform:scale(.5);transform-origin:top left;}

	.store_list .board_list li a{padding:15px 0;}
	.store_list .board_list .area,
	.store_list .board_list .store,
	.store_list .board_list .addr,
	.store_list .board_list .tel{font-size:13px;}

	.store_contents{padding-top:70px;}
}