@charset "utf-8";
@import url(//fonts.googleapis.com/earlyaccess/notosanskr.css);

/* common */
/* @dpaqkdldpa thtmdla */
body {position:relative;}
.conWrap {/*max-width:1000px;*/ margin:0 auto; }
.pT34 {padding-top:34px;}
.w120 {width:120px;}

/* header */
header {width:100%; position:fixed; z-index:1000; background:#fff url("/designSkin/skinC/common/img/line_bg.png") no-repeat bottom; background-size:100%;}
#ie7 header,
#ie8 header {background:#fff; border-bottom: 1px solid #eee;}
header .headerBar {width:93.75%; height:40px; margin:0 auto; padding:20px 0; }
/*header .headerBar h1 {float:left; font-size:1.875em; line-height:40px; color:#333333;  font-family:; letter-spacing:10px;}*/
header .headerBar h1 {float:left; font-size:1.875em; line-height:40px; color:#333333; font-family: "Noto Sans KR", sans-serif;}

header .headerBar h1 > a {display:block; max-width:220px;}
header .headerBar.txt h1 > a {max-width:inherit;}
header .headerBar h1 > a > img {max-width:100%;}
header .headerBar .subtitle {color:#818181; float:left; font-size:15px; padding:12px 0 12px 21px;}
header .headerBar nav.menu {float:right;}
header .headerBar nav.menu > ul > li {float:left;}
header .headerBar nav.menu > ul > li + li {margin-left:10px;}
header .headerBar nav.menu > ul > li > a {font-size:1.125em; color:#838383; display:block; line-height:40px; padding:0 30px; border-radius:20px;  transition: background 0.4s ease, color 0.4s ease; -webkit-transition: background 0.4s ease, color 0.4s ease}
header .headerBar nav.menu > ul > li.on > a,
header .headerBar nav.menu > ul > li > a:hover {background:#252525; color:#fff; ;}
header .headerBar .gnb_btn,
header .m_menu{display:none;}

/* contents - visual */
.contents .visualWrap {position:relative;}
.contents .visualWrap .screenRolling {position:relative; height:100%;}
.contents .visualWrap .screenRolling > button {position:absolute; top:50%; margin-top:-50px; width:79px; height:83px; background:no-repeat 0 0; z-index:50;}
.contents .visualWrap .screenRolling > button.prev {left:0; background-image:url("/designSkin/skinC/common/img/visual_prev.png");}
.contents .visualWrap .screenRolling > button.next {right:0; background-image:url("/designSkin/skinC/common/img/visual_next.png");}
.contents .visualWrap .screenRolling .visual {position:relative; width:100%; height:100%; overflow:hidden;}
.contents .visualWrap .screenRolling .visual > ul {width:100%; height:100%; font-size:0; line-height:0; word-break:normal; word-wrap:normal; white-space:nowrap;}
.contents .visualWrap .screenRolling .visual > ul > li {display:inline-block; width:100%; height:100%;}
.contents .visualWrap .screenRolling .visual > ul > li > .cover {width:100%; height:100%; background: url("/designSkin/skinC/common/img/visual_center_bg.png") no-repeat center; background-size:cover;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/designSkin/skinC/common/img/visual_center_bg.png', sizingMethod='scale');
-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/designSkin/skinC/common/img/visual_center_bg.png', sizingMethod='scale')";}
#ie7 .contents .visualWrap .screenRolling .visual > ul > li {display:inline;}
.contents .visualWrap .title_txt {float:left; position:absolute; margin-top:-61px; top:50%; left:0; right:0; bottom:0; text-align:center;}
.contents .visualWrap .title_txt .txt_wrap {position:relative; color:#fff; text-align:center; }
.contents .visualWrap .title_txt .txt_wrap > strong {font-size:2.163em; font-weight:500; font-family: "Noto Sans KR", sans-serif;}
.contents .visualWrap .title_txt .txt_wrap > h2 {font-size:3.125em; padding:22px 0 40px; font-family: "Noto Sans KR", sans-serif;}
.contents .visualWrap .title_txt .sub_menu {color:#fff; position:relative; width:285px; margin:0 auto;}
.contents .visualWrap .title_txt .sub_menu.long {width:285px;}
.contents .visualWrap .title_txt .sub_menu > ul > li {float:left; border:2px solid #fff; border-radius:10px;}
.contents .visualWrap .title_txt .sub_menu > ul > li:first-child {margin-right:30px;}
.contents .visualWrap .title_txt .sub_menu > ul > li > a {display:block; line-height:40px; font-size:1.125em; padding:0 25px; font-weight:700;}
.contents .visualWrap .scrollDown {width:25px; height:13px; position:absolute; left:49.2%; bottom:200px; background:url("/designSkin/skinC/common/img/down.png") no-repeat;}
.contents .visualWrap .miniBiz_info {width:100%; position:absolute; bottom:0; color:#fff; background: url("/designSkin/skinC/common/img/line_bg.png") no-repeat top; background-size:100%;}
#ie7 .contents .visualWrap .miniBiz_info,
#ie8 .contents .visualWrap .miniBiz_info {background:none;}
.contents .visualWrap .miniBiz_info .miniBiz_wrap {background: url("/designSkin/skinC/common/img/visual_bottom_bg.png") no-repeat; background-size:100% 100%; text-align:center;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/designSkin/skinC/common/img/visual_bottom_bg.png', sizingMethod='scale');
-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/designSkin/skinC/common/img/visual_bottom_bg.png', sizingMethod='scale')";}
.contents .visualWrap .miniBiz_info .miniBiz_wrap .left {width:50%; float:left; display:table; background:url("/designSkin/skinC/common/img/visual_divline_bg.png") repeat-y right;}
.contents .visualWrap .miniBiz_info .miniBiz_wrap .left .tel_work {display:table-cell; height: 146px; vertical-align: middle;}
.contents .visualWrap .miniBiz_info .miniBiz_wrap .left .tel_work span.tel {font-size:1.875em; font-family: "Noto Sans KR", sans-serif; font-weight:; letter-spacing:0px;}
.contents .visualWrap .miniBiz_info .miniBiz_wrap .left .tel_work span.hday {font-size:1.125em; display:block; padding-top:19px; font-weight:700;}
.contents .visualWrap .miniBiz_info .miniBiz_wrap .left .tel_work span.work {font-size:1.125em; display:block; padding-top:10px; line-height:160%}
.contents .visualWrap .miniBiz_info .miniBiz_wrap .right {width:50%; float:left; display:table; font-size:1.125em;}
.contents .visualWrap .miniBiz_info .miniBiz_wrap .right .workinfo {display:table-cell; height: 146px; vertical-align: middle;}
.contents .visualWrap .miniBiz_info .miniBiz_wrap .right .workinfo > span {display:block;}
.contents .visualWrap .miniBiz_info .miniBiz_wrap .right .workinfo > span + span {padding-top:10px;}

/* contents - 매장소개 */
.contents .shopinfo {padding:20px;}
.contents .shopinfo .infoTitle {margin-bottom:48px;}
/*.contents .shopinfo .infoTitle h2 {font-size:1.875em; line-height:40px; color:#ff9c00;}*/


@media screen and (min-width:600px) {
	.contents .shopinfo .infoTitle h2 {
		margin-top:75px;
		text-align: center;
	    font-size: 3.125em;
	    color: #000000;
	    font-weight: bold;
	    padding-bottom: 32px;
	    background: url(/designSkin/skinC/common/img/loc_title_eng.png) no-repeat bottom;
	    font-family: "Noto Sans KR", sans-serif;
		}
}

@media screen and (max-width:599px) {
	.contents .shopinfo .infoTitle h2 {
		text-align: center;
	    font-size: 3.125em;
	    color: #000000;
	    font-weight: bold;
	    background: url(/designSkin/skinC/common/img/loc_title_eng.png) no-repeat bottom;
	    font-family: "Noto Sans KR", sans-serif;
		}
}


.contents .shopinfo .infoTitle h2,
.contents .shopinfo .infoTitle strong,
.contents .shopinfo .infoTitle p.name {text-align:center;}
.contents .shopinfo .infoTitle strong {display:block; padding-top:31px; font-size:1.875em; color:#818181; line-height:100%;}
.contents .shopinfo .infoTitle p.name {text-align:center; margin-top:30px; }
.contents .shopinfo .infoTitle p.name span {background-color:#f39800; color:#fff; font-size:1.875em; line-height:1; border-radius:40px; padding:10px 48px;}
.contents .shopinfo .shopinfo_Cont .s_visual .slide {position:relative; width:272px; height:272px; border-radius:130px; overflow:hidden; margin: 0 auto;}
.contents .shopinfo .shopinfo_Cont .s_visual .slide .screenRolling {position:relative; height:100%;}
.contents .shopinfo .shopinfo_Cont .s_visual .slide .screenRolling .visual {position:relative; width:100%; height:100%; overflow:hidden;}
.contents .shopinfo .shopinfo_Cont .s_visual .slide .screenRolling .visual > ul {width:100%; height:100%; font-size:0; line-height:0; word-break:normal; word-wrap:normal; white-space:nowrap;}
.contents .shopinfo .shopinfo_Cont .s_visual .slide .screenRolling .visual > ul > li {display:inline-block; width:100%; height:100%;}
.contents .shopinfo .shopinfo_Cont .s_visual .slide .page {position:absolute; left:0; bottom:30px; width:100%; height:0; text-align:center; font-size:0; line-height:0; word-break:normal; word-wrap:normal; white-space:nowrap;}
.contents .shopinfo .shopinfo_Cont .s_visual .slide .page > button {display:inline-block; width:14px; height:14px; background:url("/designSkin/skinC/common/img/shop_bnn_dot.png") no-repeat 0 0; margin:0 5px;}
#ie7 .contents .shopinfo .shopinfo_Cont .s_visual .slide .page > button {display:inline;}
.contents .shopinfo .shopinfo_Cont .s_visual .slide .page > button.on {background-position:0 100%;}
.contents .shopinfo .shopinfo_Cont .txt {padding-top:48px; text-align:center;}
.contents .shopinfo .shopinfo_Cont .txt.pT0 {padding-top:0;}
.contents .shopinfo .shopinfo_Cont .txt p {line-height:25px;}
.contents .shopinfo .shopinfo_Cont .txt p:first-child {color:#505050; font-size:1.125em; font-weight:bold; background: url("/designSkin/skinC/common/img/info_line.png") no-repeat center top; padding-top:28px; }
.contents .shopinfo .shopinfo_Cont .txt p + p {padding-top:20px; font-size:15px; color:#818181;}
.contents .m_shopPhoto {display:none;}

/* contents - 메뉴안내*/
.contents .menuInfo {width:100%; background:url("/designSkin/skinC/common/img/bg.jpg") repeat-y; background-size:cover; padding:100px 0;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/designSkin/skinC/common/img/bg.jpg', sizingMethod='scale');
-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/designSkin/skinC/common/img/bg.jpg', sizingMethod='scale')";}
.contents .menuInfo .conWrap .menu_title,
.contents .menuInfo .conWrap .menu_ex {text-align:center;}

@media screen and (min-width:600px) {
	.contents .menuInfo .conWrap .menu_title h3 {font-size:3.125em; color:#000000; margin-top: 75px; /*background:url("/designSkin/skinC/common/img/our_menu.png") no-repeat bottom;*/font-family: "Noto Sans KR", sans-serif;}
}

@media screen and (max-width:599px) {
	.contents .menuInfo .conWrap .menu_title h3 {font-size:3.125em; color:#000000; /*background:url("/designSkin/skinC/common/img/our_menu.png") no-repeat bottom;*/ font-family: "Noto Sans KR", sans-serif;}
}



.contents .menuInfo .conWrap .menu_ex {margin-top:50px; padding-bottom: 50px; color:#fff;}
.contents .menuInfo .conWrap .menu_ex .call_info {letter-spacing:15px; padding-bottom:20px;}
.contents .menuInfo .conWrap .menu_ex .call_info,
.contents .menuInfo .conWrap .menu_ex .card_info{font-size:1.875em; font-weight:bold; line-height:100%;}
.contents .menuInfo .conWrap .menu_ex .menu_info {font-size:1.2em; font-weight:bold; line-height:100%;}

/* contents - 메뉴안내 (텍스트) */
.contents .menuInfo .conWrap .menu_type1,
.contents .menuInfo .conWrap .menu_type2 {color:#fff;}
.contents .menuInfo .conWrap .menu_type1 dt {padding-top:30px;}
.contents .menuInfo .conWrap .menu_type1 dt,
.contents .menuInfo .conWrap .menu_type2 dt {text-align:center; margin-bottom:30px; line-height:1;}
.contents .menuInfo .conWrap .menu_type1 dt span,
.contents .menuInfo .conWrap .menu_type2 dt span {font-size:1.875em; font-weight:bold; display:inline-block; line-height:1; padding: 10px 20px; border-top:1px solid rgba(195,158,76,0.6); border-bottom:1px solid rgba(195,158,76,0.6); font-family: "Noto Sans KR", sans-serif;}
#ie8 .contents .menuInfo .conWrap .menu_type1 dt span,
#ie8 .contents .menuInfo .conWrap .menu_type2 dt span {border-top:1px solid #c39e4c; border-bottom:1px solid #c39e4c; }
.contents .menuInfo .conWrap .menu_type1 .left {float:left; width:45%; background:url("/designSkin/skinC/common/img/menu_divline.png") repeat-y right; padding: 0 5% 30px 0;}
.contents .menuInfo .conWrap .menu_type1 .right {float:left; width:45%; padding: 0 0 30px 5%;}
.contents .menuInfo .conWrap .menu_type1 .table th,
.contents .menuInfo .conWrap .menu_type2 .table th {text-align:left;}
.contents .menuInfo .conWrap .menu_type1 .table th.m_contTitle,
.contents .menuInfo .conWrap .menu_type2 .table th.m_contTitle {line-height:140%;}
.contents .menuInfo .conWrap .menu_type2 dt {margin-top:100px;}
.contents .menuInfo .conWrap .menu_type2 td > span,
.contents .menuInfo .conWrap .menu_type2 td > span {color:#818181; font-weight:; padding-top:7px; display:inline-block; line-height:140%;}
.price {text-align:right; line-height:130%;}

/* contents - 메뉴안내 (이미지) */
.contents .menuInfo.menu_img {padding:0;}
.contents .menuInfo.menu_img .conWrap {padding:20px 0;}
.contents .menuInfo.menu_img .conWrap .menu_ex {padding-bottom:0;}
.contents .brochure {width:100%; max-width:640px; margin: 0 auto; padding: 3% 0;}
.contents .brochure img {width:100%;}

/* contents - 주문하기 */
.contents .order_info {text-align:center; padding:10px 30px;}
.contents .order_info p {line-height:1;}
.contents .order_info p.addr {font-size:1.125em;  line-height:23px; padding-top:4px;}
.contents .order_info p.call_touch {font-size:1.125em;  line-height:23px;}
.contents .order_info .tel {font-size:2.188em; font-family: "Noto Sans KR", sans-serif; font-weight:; letter-spacing:0px;}
.contents .order_info .work_time {font-size:1.125em; padding-top:9px;}
.contents .order_info .work_time.flock_time {padding-top:20px;}
.contents .order_info .work_time.deli_area {padding-top:10px;}
.contents .order_info .ment {margin-top:20px;}
.contents .order_info .ment span {display:inline-block; background-color:#f39800; color:#fff; font-size:1.875em;  border-radius:40px; padding:10px 48px;}

/* contents - 영업안내 */
.contents .bizInfo {padding:20px 0; background-size:cover; background-repeat:no-repeat; background-position: center; position:relative;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/designSkin/skinC/common/img/visual1.jpg', sizingMethod='scale');
-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/designSkin/skinC/common/img/visual1.jpg', sizingMethod='scale')";}
.contents .bizInfo .conWrap {color:#fff; z-index:1; position:relative;}


@media screen and (min-width:600px) {
	.contents .bizInfo .conWrap h3 {text-align:center; margin-top:75px; font-size:3.125em; color:#000000; font-weight:bold; padding-bottom:32px; /*background: url("/designSkin/skinC/common/img/biz_title_eng.png") no-repeat bottom;*/ font-family: "Noto Sans KR", sans-serif;}
}

@media screen and (max-width:599px) {
	.contents .bizInfo .conWrap h3 {text-align:center; font-size:3.125em; color:#000000; font-weight:bold; padding-bottom:32px; /*background: url("/designSkin/skinC/common/img/biz_title_eng.png") no-repeat bottom;*/ font-family: "Noto Sans KR", sans-serif;}
}




.contents .bizInfo .conWrap .biz_ex {margin-top:50px; padding-bottom: 50px; color:#fff; text-align:center;}
.contents .bizInfo .conWrap .biz_ex .call_info {letter-spacing:15px; padding-bottom:20px;}
.contents .bizInfo .conWrap .biz_ex .call_info,
.contents .bizInfo .conWrap .biz_ex .card_info{font-size:1.875em; font-weight:bold; line-height:100%;}
.contents .bizInfo .conWrap .biz_ex .biz_comment{font-size:1.5em; font-weight:bold; line-height:100%;}
.contents .bizInfo .conWrap .work_time {margin-bottom:80px; }
.contents .bizInfo .conWrap .work_time .work_time1,
.contents .bizInfo .conWrap .work_time .work_time2 {float:left; width:50%; text-align:center; padding:30px 0;}
.contents .bizInfo .conWrap .work_time .work_time1 dl > dt,
.contents .bizInfo .conWrap .work_time .work_time2 dl > dt {padding-bottom:30px;}
.contents .bizInfo .conWrap .work_time .work_time1 dl > dt span,
.contents .bizInfo .conWrap .work_time .work_time2 dl > dt span {font-size:1.875em; font-weight:bold; display:inline-block; line-height:1; padding: 10px 20px; border-top:1px solid rgba(195,158,76,0.6); border-bottom:1px solid rgba(195,158,76,0.6); font-family: "Noto Sans KR", sans-serif;}
.contents .bizInfo .conWrap .work_time .work_time1 dl > dd,
.contents .bizInfo .conWrap .work_time .work_time2 dl > dd {font-size:1.875em; line-height:35px; font-family: "Noto Sans KR", sans-serif;}
.contents .bizInfo .conWrap .work_time .work_time1 {background:url("/designSkin/skinC/common/img/menu_divline.png") repeat-y right; }
.contents .bizInfo .conWrap .order_btn {text-align:center;}
.contents .bizInfo .conWrap .order_btn a {font-size:1.875em; display:inline-block; line-height: 70px; border:2px solid #fff; border-radius:10px; padding: 0 50px;}
/* .contents .bizInfo .cover {position: absolute; top: 0; left: 0; right: 0; bottom: 0; width: 100%; height: 100%; z-index:0; background: url("/designSkin/skinC/common/img/biz_cover.png") repeat 0 0;} */
.contents .bizInfo .cover {position: absolute; top: 0; left: 0; right: 0; bottom: 0; width: 100%; height: 100%; z-index:0;}

/* contents - 매장위치 */
.contents .location .loc_title {width:100%; background:url("/designSkin/skinC/common/img/bg2.jpg") repeat-y; background-size:cover; padding:100px 0;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/designSkin/skinC/common/img/bg2.jpg', sizingMethod='scale');
-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/designSkin/skinC/common/img/bg2.jpg', sizingMethod='scale')";}
/* .contents .location .loc_title .conWrap h3 {text-align:center; font-size:3.125em; color:#000000; font-weight:bold; padding-bottom:32px; background: url("/designSkin/skinC/common/img/loc_title_eng.png") no-repeat bottom; font-family: "나눔명조", "Nanum Myeongjo", "나눔고딕", nanumgothic, "돋움", Dotum, "Apple Gothic", sans-serif;} */
.contents .location .loc_title .conWrap h3 {text-align:center; font-size:3.125em; color:#000000; font-weight:bold; padding-bottom:32px;  font-family: "Noto Sans KR", sans-serif;}
.contents .location .loc_title .conWrap .biz_ex {margin-top:50px; color:#fff; text-align:center;}
.contents .location .loc_title .conWrap .biz_ex .call_info {letter-spacing:15px; padding-bottom:20px;}
.contents .location .loc_title .conWrap .biz_ex .call_info,
.contents .location .loc_title .conWrap .biz_ex .card_info{font-size:1.875em; font-weight:bold; line-height:100%;}
.contents .location .map {/*height:350px;*/}
.label {margin-bottom: 96px;}
.label * {display: inline-block;vertical-align: top;}
.label .left {background: url("http://i1.daumcdn.net/localimg/localimages/07/2011/map/storeview/tip_l.png") no-repeat;display: inline-block;height: 24px;overflow: hidden;vertical-align: top;width: 7px;}
.label .center {background: url("http://i1.daumcdn.net/localimg/localimages/07/2011/map/storeview/tip_bg.png") repeat-x;display: inline-block;height: 24px;font-size: 12px;line-height: 24px;}
.label .right {background: url("http://i1.daumcdn.net/localimg/localimages/07/2011/map/storeview/tip_r.png") -1px 0  no-repeat;display: inline-block;height: 24px;overflow: hidden;width: 6px;}

/* footer */
footer {width:100%; background:url("/designSkin/skinC/common/img/bg2.jpg") repeat-y; background-size:cover; padding:70px 0;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/designSkin/skinC/common/img/bg2.jpg', sizingMethod='scale');
-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/designSkin/skinC/common/img/bg2.jpg', sizingMethod='scale')";}
footer .conWrap {text-align:center; color:#fff;}
footer .conWrap p.tel {font-size:2.188em; font-weight:bold; line-height:1; padding-bottom:30px;}
footer .conWrap .store_info {font-size:1.125em; color:#000000; line-height:25px; margin-bottom:34px;}
footer .conWrap .store_info address {display:inline-block;}
footer .conWrap .sns button {width:93px; height:93px;}
footer .conWrap .sns button + button {margin-left:34px;}
footer .conWrap .sns button.sns01 {background: url("/designSkin/skinC/common/img/sns_01.png") no-repeat 0 0;}
footer .conWrap .sns button.sns02 {background: url("/designSkin/skinC/common/img/sns_02.png") no-repeat 0 0;}
footer .conWrap .sns button.sns03 {background: url("/designSkin/skinC/common/img/sns_03.png") no-repeat 0 0;}
footer .conWrap .sns button.sns04 {background: url("/designSkin/skinC/common/img/sns_04.png") no-repeat 0 0;}
footer .conWrap .sns button.sns01:hover,
footer .conWrap .sns button.sns02:hover,
footer .conWrap .sns button.sns03:hover,
footer .conWrap .sns button.sns04:hover {background-position: 0 100%;}

/* 전화, 탑버튼 */
.m_call,
.top {display:none; position:fixed; bottom:35%; right:5%; z-index:999;}
.m_call > a,
.top > a {display:block;}

/* 모바일 brochure 새창  */
.m_brochure {width:100%;}
.m_brochure .headerBar {width:100%; height:40px; margin:0 auto; padding:20px 0; position:static;}
.m_brochure .headerBar h1 {float:none; text-align:center; font-size:1.875em; line-height:40px; color:#ff9c00;}
.m_brochure .headerBar h1 > a {display:inline-block; max-width:220px;}
.m_brochure .headerBar.txt h1 > a {max-width:inherit;}
.m_brochure .headerBar h1 > a > img {max-width:100%;}
.m_brochure .headerBar .bPrev_btn {display:block; position:absolute; top:19px; right:3%; padding-top: 6px;}
.m_brochure .m_brWrap img {width:100%;}


@media screen and (max-width: 1600px) {
	/* common */
	.conWrap {width: auto;}
}


@media screen and (max-width: 1280px) {
	header .headerBar nav.menu > ul > li > a {padding:0 20px;}
	header .headerBar.txt nav.menu > ul > li > a {padding:0 13px;}
}

@media screen and (max-width: 1023px) {
	/* common */
	.conWrap {padding:0 0;}
	.contents .menuInfo .conWrap .menu_ex .call_info,
	.contents .bizInfo .conWrap .biz_ex .call_info,
	.contents .location .loc_title .conWrap .biz_ex .call_info {letter-spacing:0; padding-bottom:14px;}

	/* header */
	header .headerBar {padding:10px 0;}
	header .headerBar .subtitle,
	header .headerBar nav.menu {display:none;}
	header .headerBar h1 {float:none; text-align:center;}
	header .headerBar h1 > a {display:inline-block;}
	header .headerBar .gnb_btn {display:block; position:absolute; top:9px; right:3%; padding-top: 6px;}
	header .m_menu.open {display:block;}
	header .m_menu.open .m_menuWrap {width:100%; position:fixed; z-index:1000; overflow-y:auto; top:60px; left:0; right:0; z-index:20000; background:#f5f5f5;}
/*	header .m_menu.open .m_menuWrap {width:100%; position:fixed; z-index:1000; overflow-y:auto; top:60px; left:0; right:0; bottom:0; z-index:20000; background:#f5f5f5;} */

	header .m_menu.open .m_menuWrap > ul {margin-top:60px; text-align:center;}
	header .m_menu.open .m_menuWrap > ul > li {position:relative; margin-bottom:30px;}
	header .m_menu.open .m_menuWrap > ul > li > .inner {width:100%; position:absolute; z-index:0; padding-top:20px; border-bottom: 1px solid #ffc000;}
	header .m_menu.open .m_menuWrap > ul > li > a {display:block; font-size:3.125em; font-weight:bold; color:#ffc000; line-height:1; position:relative; z-index:5; font-family: "Noto Sans KR", sans-serif;}
	header .m_menu.open .m_menuWrap > ul > li > a	> span { padding: 0 5%; background-color:#f5f5f5; display:inline-block;}
	header .m_menu.open .m_menuWrap > ul > li > p {font-size:1.125em; color:#949494; font-weight:bold; padding:20px 5% 0;}
	header .m_menu.open .m_menuWrap .sns {margin-top:100px; padding-bottom:100px; text-align:center;}
	header .m_menu.open .m_menuWrap .sns button {width:93px; height:93px; }
	header .m_menu.open .m_menuWrap .sns button + button {margin-left:3%;}
	header .m_menu.open .m_menuWrap .sns button.sns01 {background: url("/designSkin/skinC/common/img/m_sns_01.png") no-repeat 0 0; background-size:100%;}
	header .m_menu.open .m_menuWrap .sns button.sns02 {background: url("/designSkin/skinC/common/img/m_sns_02.png") no-repeat 0 0; background-size:100%;}
	header .m_menu.open .m_menuWrap .sns button.sns03 {background: url("/designSkin/skinC/common/img/m_sns_03.png") no-repeat 0 0; background-size:100%;}
	header .m_menu.open .m_menuWrap .sns button.sns04 {background: url("/designSkin/skinC/common/img/m_sns_04.png") no-repeat 0 0; background-size:100%;}

	/* contents - visual */
	.contents .visualWrap .screenRolling > button {display:none;}
	.contents .visualWrap .scrollDown {display:none !important;}
	.contents .visualWrap .title_txt {top:27%;}
	.contents .visualWrap .title_txt .txt_wrap > h2 {font-size:1.79em;}
	.contents .visualWrap .title_txt .txt_wrap > h2,
	.contents .visualWrap .title_txt .txt_wrap > strong {line-height: 100%;}
	.contents .visualWrap .title_txt .sub_menu {width: 277px;}
	.contents .visualWrap .title_txt .sub_menu > ul > li:first-child {margin-right: 20px;}
	.contents .visualWrap .title_txt .sub_menu > ul > li > a {font-size:15px;}
	.contents .visualWrap .miniBiz_info .miniBiz_wrap {padding: 0 3%;}
	.contents .visualWrap .miniBiz_info .miniBiz_wrap .left .tel_work span.work {font-size:1em; display:block; padding-top:10px; line-height:160%}
	.contents .visualWrap .miniBiz_info .miniBiz_wrap .left {background:none; padding-top:20px;}
	.contents .visualWrap .miniBiz_info .miniBiz_wrap .left .tel_work span.work span.cent_line {display:none;}
	.contents .visualWrap .miniBiz_info .miniBiz_wrap .left .tel_work span.work span.deli {display:block; padding-top:6px;}
	.contents .visualWrap .miniBiz_info .miniBiz_wrap .left,
	.contents .visualWrap .miniBiz_info .miniBiz_wrap .right {width:100%; float:none; line-height:1;}
	.contents .visualWrap .miniBiz_info .miniBiz_wrap .left .tel_work,
	.contents .visualWrap .miniBiz_info .miniBiz_wrap .right .workinfo{display:block; height: auto; vertical-align: middle;}
	.contents .visualWrap .miniBiz_info .miniBiz_wrap .right {padding-top:30px; padding-bottom:20px;}


	/* contents - 매장소개 */
	.contents .shopinfo {padding:50px 20px;}
	.contents .shopinfo .shopinfo_Cont .s_visual {display:none;}
	.contents .shopinfo .shopinfo_Cont .txt {padding-top:0;}
	.contents .m_shopPhoto {display:block;}
	.contents .m_shopPhoto > ul > li + li {margin-top:1px;}
	.contents .m_shopPhoto img {width:100%;}

	/* contents - 메뉴안내 */
	.contents .menuInfo {padding:50px 20px;}
	.contents .menuInfo .conWrap.menuCont {padding:0 10%;}
	.contents .menuInfo .conWrap .menu_title h3 {font-size:2.5em;}
	.contents .menuInfo .conWrap .menu_ex {margin-top:30px;}
	.contents .menuInfo .conWrap .menu_ex .call_info,
	.contents .menuInfo .conWrap .menu_ex .card_info {font-size:1.5em;}
	.contents .menuInfo .conWrap .menu_type1 .table,
	.contents .menuInfo .conWrap .menu_type2 .table {font-size:1.3em;}
	.contents .menuInfo .conWrap .menu_type1 dt {margin-bottom:30px;}
	.contents .menuInfo .conWrap .menu_type2 dt {margin-top:50px; margin-bottom:30px;}
	.contents .menuInfo .conWrap .menu_type1 .left {float:none; width:100%; background:none; padding: 0;}
	.contents .menuInfo .conWrap .menu_type1 .right {float:none; width:100%; margin-top:50px; padding: 0;}
	.contents .menuInfo .conWrap .menu_type1 .table tr:first-child th,
	.contents .menuInfo .conWrap .menu_type1 .table tr:first-child td,
	.contents .menuInfo .conWrap .menu_type2 .table tr:first-child th,
	.contents .menuInfo .conWrap .menu_type2 .table tr:first-child td {padding-top:0 !important;}
	/* contents - 메뉴안내(이미지)*/
	.contents .menuInfo.menu_img .conWrap {padding:35px 20px;}
	.contents .menuInfo.menu_img .conWrap .menu_ex {padding-bottom:0;}
	.contents .brochure {width:100%; max-width:100%; padding:0;}

	/* contents - 영업안내 */
	.contents .bizInfo {padding:50px 20px;}
	.contents .bizInfo .conWrap h3 {font-size:2.5em;}
	.contents .bizInfo .conWrap .biz_ex .call_info,
    .contents .bizInfo .conWrap .biz_ex .card_info{font-size:1.5em;}
	.contents .bizInfo .conWrap .biz_ex {margin-top:30px; padding-bottom: 20px;}
	.contents .bizInfo .conWrap .biz_ex .card_info {font-size:1.5em;}
	.contents .bizInfo .conWrap .work_time {margin-bottom: 20px;}
	.contents .bizInfo .conWrap .work_time .work_time1 {background:none;}
	.contents .bizInfo .conWrap .work_time .work_time1,
	.contents .bizInfo .conWrap .work_time .work_time2 {float:none; width:100%; text-align:center; padding:20px 0;}
	.contents .bizInfo .conWrap .order_btn a {line-height: 50px; padding: 0 30px;}

	/* contents - 매장위치 */
	.contents .location .map {/*height:250px;*/}
	.contents .location .loc_title {padding:50px 0;}
	.contents .location .loc_title .conWrap h3 {font-size:2.5em;}
	.contents .location .loc_title .conWrap .biz_ex .call_info,
	.contents .location .loc_title .conWrap .biz_ex .card_info{font-size:1.5em;}
	.contents .location .loc_title .conWrap .biz_ex {margin-top:30px;}

	/* contents - 주문하기 */
	.contents .order_info {padding:50px 30px;}
	.contents .order_info .ment span {font-size:16px;}
	.contents .order_info .work_time span.cent_line {display:none;}
	.contents .order_info .work_time span.deli {display:block; padding-top:6px;}

	/* footer */
	.m_call {display:block;}
	footer {padding:50px 0;}
	footer .conWrap .sns button {width:93px; height:93px; }
	footer .conWrap .sns button + button {margin-left:3%;}
	footer .conWrap .sns button.sns01 {background-size:100%;}
	footer .conWrap .sns button.sns02 {background-size:100%;}
	footer .conWrap .sns button.sns03 {background-size:100%;}
	footer .conWrap .sns button.sns04 {background-size:100%;}
	footer .conWrap .store_info {font-size:1em; color:#000000; line-height:25px;}
	footer .conWrap .store_info address {display:inline-block;}

}

@media screen and (max-width:640px) {
	/* contents - visual */
	.contents .visualWrap .title_txt .sub_menu > ul > li:first-child {margin-right: 11px;}

	.contents .menuInfo .conWrap .menu_title h3,
	.contents .bizInfo .conWrap h3,
	.contents .location .loc_title .conWrap h3 {font-size: 3.125em;}
	.contents .menuInfo .conWrap .menu_title h3 {/*background: url("/designSkin/skinC/common/img/sour_menu.png") no-repeat bottom;*/}
	.contents .bizInfo .conWrap h3 {/*background: url("/designSkin/skinC/common/img/sbiz_title_eng.png") no-repeat bottom;*/}
	.contents .location .loc_title .conWrap h3 {/*background: url("/designSkin/skinC/common/img/sloc_title_eng.png") no-repeat bottom;*/}
	.contents .menuInfo .conWrap .menu_ex .call_info, .contents .menuInfo .conWrap .menu_ex .card_info,
	.contents .bizInfo .conWrap .biz_ex .call_info, .contents .bizInfo .conWrap .biz_ex .card_info,
	.contents .location .loc_title .conWrap .biz_ex .call_info, .contents .location .loc_title .conWrap .biz_ex .card_info {font-size:1.2em;}
	.contents .menuInfo .conWrap .menu_ex,
	.contents .bizInfo .conWrap .biz_ex,
	.contents .location .loc_title .conWrap .biz_ex {margin-top: 20px;}

}

@media screen and (max-width: 480px) {
	/* header */
	header .headerBar h1 {float:left; font-size:1em; line-height:40px; color:#333333;  font-family: "Noto Sans KR", sans-serif;}

	header .headerBar h1 > a {max-width:160px;}
	header .m_menu.open .m_menuWrap > ul > li > a {font-size:2.7em;}
	header .m_menu.open .m_menuWrap .sns button,
	footer .conWrap .sns button {width:63px; height:63px;}

	/* contents - visual */
	.contents .visualWrap .title_txt .sub_menu {width: 247px;}
	.contents .visualWrap .title_txt .sub_menu.long {width:277px;}


	/* contents - 매장소개 */
	.contents .shopinfo .infoTitle h2 img {width:100%;}
	.contents .shopinfo .infoTitle strong {font-size:1.6em;}
	.contents .shopinfo .infoTitle p.name span {font-size:16px;}

	/* 전화, 탑버튼 */
	.m_call,
	.top {right:-10px;}
	.m_call > a > img,
	.top > a > img{width:60%;}
}
