	.lastDepth>a,

	#mVisual .inConts .ii,
	#mVisual .inConts .ii.btn>a,
	#mVisual .bx-pager>span,
	#mVisual .bx-pager-item>a{transition: all .3s ease-out; transform-origin: 50% 50%;}

/*[s] All Style */
/* 	img.bg_thumb{background-repeat: no-repeat; background-position: center center; transform: matrix(1, 0, 0, 1, 0, 0); transition: all .3s ease-out; transform-origin: 50% 50%;}
	a:hover img.bg_thumb{transform: matrix(1.03, 0, 0, 1.03, 0, 0);} */
	a:hover img.no{transform: matrix(1, 0, 0, 1, 0, 0);}

	.tbLayout{width:100%; display:table;}
	.tbLayout.fixed{table-layout: fixed;}
	.tbLayout>*{display:table-cell; vertical-align: middle; box-sizing: border-box;}
	.tbLayout.vat>.td{vertical-align: top;}
	.tbLayout.full{width:1920px; margin-left:-960px; position: relative; left:50%;}

	.nTable{width:100%; border-top:2px solid #246bac; border-bottom:1px solid #b2b0a5;}
	.nTable>table{width:100%; margin-bottom:-1px; border-spacing:0; table-layout : fixed;}
	.nTable>table th,
	.nTable>table td{padding:12px; border-bottom:1px solid #c5c3bb; font-size:16px; line-height:1.5; color:#666; text-align:left; border-collapse:collapse; empty-cells:show; box-sizing: border-box;}

	.nTable>table>thead>tr>th{background-color: #e9f0f7; font-weight:500; color:#222; position: relative;}
	.nTable>table>thead>tr>th+th{}

	.f0{font-size:0; line-height:0;}

	.full-box{width:640px; margin-left:-320px; position: relative; left:50%;}




/*[s] ì…€ë ‰íŠ¸ ë°•ìŠ¤í˜• */
		.wrap_last{padding-top:120px;}
		.lastDepthSelect{width:600px;margin:0 auto 50px; background-color: #43403f; display:block; z-index:7; position: relative;}
		.lastDepthSelect>a{padding:0 70px 0 30px; font-weight: 400; font-size:24px; line-height:80px; color: #fff; display:block; position: relative;}
		.lastDepthSelect>a i{width:20px; height:12px; margin-top:-6px; position: absolute; right:20px; top:50%; display:inline-block;}
		.lastDepthSelect>a i:after,
		.lastDepthSelect>a i:before{content: ""; width:13px; height: 2px; margin:0 0 0 0; background-color: #fff; display: block; position:absolute; top:50%;}
		.lastDepthSelect>a i:after{right:8px; transform:rotate(45deg);}
		.lastDepthSelect>a i:before{right:0px; transform:rotate(-45deg);}

		.lastDepthSelect.active a i{transform:rotate(180deg);}

		.lastDepthSelect .lastDepthSub{width:100%; background-color: #43403f; position: absolute; left:0; top:80px; display:none;}
		.lastDepthSelect .lastDepthSub>a{padding:0 70px 0 30px; border-top:1px solid #595858; font-weight: 300; font-size:20px; line-height:60px; color: #fff; display:block;}
		.lastDepthSelect .lastDepthSub>a+a{}

		.lastDepthSelect.active a:before{transform:rotate(180deg);}
		.lastDepthSelect .lastDepthSub>a.active{background-color: #595858;}

        .lastDepthConts{font-size:0; line-height:0; display:none; overflow:hidden;}


	/*[e] ì…€ë ‰íŠ¸ ë°•ìŠ¤í˜• */

	/*[s] ê¸°ë³¸í˜• */
		.lastDepth{width:100%; margin-bottom:50px; font-size:0; line-height:0; text-align: center; box-sizing: border-box; overflow:hidden; display: flex; justify-content: space-between;}
		.lastDepth>a{width:100%; height:60px; background-color: #fff; border:1px solid #d3d3d3; font-size:18px; line-height:1.2; color: #666; display:inline-block; vertical-align: top; box-sizing: border-box;}
		.lastDepth>a+a{margin-left:-1px;}
		.lastDepth>a>span{display:inline-block; position: relative; top:50%;-webkit-transform: translateY(-50%); transform: translateY(-50%);}

		.lastDepth.fixed{justify-content: flex-start; flex-wrap:wrap; border:none; border-top:1px solid #d3d3d3; border-left:1px solid #d3d3d3;}
		.lastDepth.fixed>a{margin:0; border:none; border-bottom:1px solid #d3d3d3; border-right:1px solid #d3d3d3;}

		.lastDepth.two>a{width:50%;}
		.lastDepth.three>a{width:33.333%;}
		.lastDepth.four>a{width:25%;}
		.lastDepth.five>a{width:20%;}


		.lastDepth>a:hover,
		.lastDepth>a.active{background-color: #f192a6; border-color:#f192a6; color: #fff; z-index:2;}
	/*[e] ê¸°ë³¸í˜• */

	.lastDepth.w1200{width:1200px;margin:0 auto;}

	.btn_sort{width: 100%;display:flex;margin-bottom:50px;}
	.btn_sort>a{text-align: center;width: 200px;line-height: 70px;padding:0 30px;font-size: 22px;color:#464646;border:1px solid #cccccc;}
	.btn_sort>a.active{color:#fff;background-color:#bd955b;border:1px solid #bd955b;/* width: 200px; */}
	.btn_sort>a+a{margin-left:-1px;}


	.nBox{margin-bottom:60px;}

	.nTit{font-weight: 400; font-size:44px; line-height:50px; color: #8c6239; text-align: center;letter-spacing:-0.025em;margin-bottom:5px;}
	.nTit>span{font-weight: 300;}
	.nTxt{font-weight: 400; font-size:24px; line-height:50px; color: #636363; text-align: center;}

	.nTit.ty01{font-size:40px; font-weight:600;color:#252525;line-height:50px;margin-bottom:15px;}
	.nTxt.ty01{font-size:28px; font-weight:400;color:#636363;line-height:38px;}

	/* img.bg_thumb{background-repeat: no-repeat; background-position: center center; } */
/*[e] All Style */

/*[s] Main Style */
	#mVisual{width:100%; font-size:0; line-height:0; position: relative; overflow:hidden;}
	#mVisual .visualRoll{white-space: nowrap;}
	#mVisual .visualRoll .slider{width:100%; height:800px; background-repeat: no-repeat; background-position: center center; background-size: cover; font-size:0; line-height:0; position: relative; overflow:hidden; display:inline-block; vertical-align: top;}

	#mVisual .bx-pager{width:100%; text-align: center; position: absolute; left:0; bottom:50px; z-index:6; display:inline-block;}
	#mVisual .bx-pager-item{padding:0 10px; display:inline-block; vertical-align: top;}
	#mVisual .bx-pager-item>a{width:20px; height:20px; background-color: #d1d1d1; display:block; border-radius:99px; overflow:hidden;}
	#mVisual .bx-pager-item>a.active{background-color: #c49a6c;}

	#mVisual .txt{position: absolute; z-index:5; display:inline-block;}
	#mVisual .txt:before,
	#mVisual .txt:after{content: ""; background-color: #d2a436; position: absolute;}

	#mVisual .txt.l{padding-left:121px; left:30px; bottom:24px;}
	#mVisual .txt.l:before{width:1px; height:742px; left:0; bottom:5px;}
	#mVisual .txt.l:after{width:100px; height:1px; left:0; bottom:5px;}

	#mVisual .txt.r{padding-right:121px; right:30px; top:20px;}
	#mVisual .txt.r:before{width:1px; height:742px; right:0; top:10px;}
	#mVisual .txt.r:after{width:100px; height:1px; right:0; top:10px;}

	.mTitle{margin-bottom:60px; line-height:1; text-align: center; letter-spacing: -0.03em; position: relative;}
	.mTitle>dt{font-weight: bold; font-size:36px; color: #20221f;margin-bottom:10px;}
	.mTitle>dd{padding-top:15px; font-size:24px; color: #636363;}

	.wrap_slider{margin:0 auto;}

	.mConts{width:100%; font-size:0; line-height:0; position: relative;}
	.mMenu{padding:100px 0 170px; background:#f3f3f3 url('../../images/main/bg_menu.png') no-repeat left center;}
	.mMenu .inConts{width:600px;}
	.mMenu .mTitle{padding: 60px 0 110px;margin-bottom:15px;}
	.mMenu .mTitle:before,
	.mMenu .mTitle:after{content: ""; width: 34px; height: 30px; margin-left:-15px; background-repeat: no-repeat; background-position: center center; display: inline-block; position:absolute; left: 50%;}
	.mMenu .mTitle:before{background-image: url('../../images/main/icon_ddom_left02.png'); top:14px;}
	/* .mMenu .mTitle:after{background-image: url('../../images/main/icon_ddom_right.png'); bottom:0;} */
	.mMenu .mTitle>dt{font-size:0; line-height:0;}
	.mMenu .more{padding: 70px 88px 15px;text-align: center;}
	.mMenu .sliderBox{  display:block;  margin:0 auto;}

	.mMenu .menuSlider/* {padding:0 10px 0 22px; */}
	.mMenu .menuSlider .slider{width:100%;display:block; vertical-align: top;}
	.mMenu .menuSlider .slider img{margin:0 auto;}

	.mMenu .menuSlider .slick-arrow{width:80px; height:150px; background-color: transparent; background-repeat: no-repeat; background-position: center center; border:none; font-size:0; line-height:0; position: absolute; top:135px; z-index:5; cursor: pointer;}
	.mMenu .menuSlider .slick-prev{background-image: url('../../images/main/btn_slisk_prev.png'); left:0px;}
	.mMenu .menuSlider .slick-next{background-image: url('../../images/main/btn_slisk_next.png'); right:0px;}

	.mBtm_slider .slick-arrow,
	.mMenu .menuSlider .slick-arrow{width:80px; height:150px; background-color: transparent; background-repeat: no-repeat; background-position: center center; border:none; font-size:0; line-height:0; position: absolute; top:135px; z-index:5; cursor: pointer;}
	.mMenu .menuSlider .slick-prev{background-image: url('../../images/main/btn_slisk_prev.png'); left:0px;}
	.mMenu .menuSlider .slick-next{background-image: url('../../images/main/btn_slisk_next.png'); right:0px;}

	.mBtm_slider .slick-next{background-image: url('../../images/main/btn_slisk_prev.png'); top:40%;left:0px;}
	.mBtm_slider .slick-prev{background-image: url('../../images/main/btn_slisk_next.png');top:40%; right:0px;}


	.mMenu .menuSlider.no .slider img{}
	.mMenu .menuSlider.no .slider+.slider{/* margin-left:22px; */}

	.mTanner{}

	.mShop{padding: 80px 0;}


	.mShop .shopSch{padding:50px 40px 50px; border:1px solid #c1c1c1; border-top:3px solid #27272c;}
	.mShop .shopSch input[type=text],
	.mShop .shopSch select{width:100%; height:50px; padding:0 15px; background-color:#fff; border:1px solid #dbdbdb; font-weight: 400; font-size:20px; line-height:38px; color:#666; letter-spacing: -1px; box-sizing: border-box; vertical-align:top; display:inline-block;}
	.mShop .shopSch input[type=submit]{width: 100%;height:90px;padding:0;background-color:#443f3b;border:none;font-weight:bold;font-size: 24px;line-height:1;color:#fff;letter-spacing: -1px;box-sizing: border-box;/* position: absolute; */right:0;top:0;cursor: pointer;margin-top:40px;}

	.mShop .shopSch select{padding-right:30px; background:#fff url('../../../images/arr_sch.png') no-repeat 95% center; line-height:40px; -webkit-appearance: none; -moz-appearance: none; appearance: none;}
	.mShop .shopSch select+select{margin-left:10px;}
	.mShop .shopSch select::-ms-expand{display:none;}
	.mShop .shopSch .inBox{margin:0 auto;box-sizing: border-box; position: relative;}
	.mShop .shopSch .inBox dl{padding-left:95px; position: relative;}
	.mShop .shopSch .inBox dl+dl{margin-top:20px;}
	.mShop .shopSch .inBox dl>dt{font-weight: 500; font-size:24px; line-height:40px; color: #27272c; position: absolute; left:0; top:6px;}
	.mShop .shopSch .inBox dl>dd.two{display: flex; justify-content: space-between;}

	.mShop .mBanner{margin-top:60px; }
	.mShop .mBanner a{display:block;}
	.mShop .mBanner a+a{margin-top:45px;}

	.mBtm2{padding:75px 0 80px;}
	.mBtm2 p+p{margin-top:25px;}

	.mBtm_slider .slider{overflow:hidden;}
	.mBtm_slider .slider img{min-width:100%;display:block;}

	.mBtm{background-color: #242122;}


/*[e] Main Style */

/*[s] Sub Style */
	.mapArea{width:100%; height:470px; padding:0 !important; border:none !important; overflow:hidden;}
	/* .sub .gray{background-color:#fafafa;} */

	.sub_title{font-size:40px; font-weight:600; color:#414042; letter-spacing:-0.035em;line-height:52px;margin-bottom:30px;}
	.sub_tit01{font-size:26px; color:#414042; line-height:34px; font-weight:600;margin-bottom:15px;}
	.sub_txt01{font-size:24px; color:#414042; line-height:30px;font-weight:300;letter-spacing:-0.035em;}
	.sub_tit02{font-size:20px; color:#414042; line-height:24px; font-weight:500;margin-bottom:15px;}
	.sub_txt02{font-size:18px; color:#414042; line-height:25px;}

	.concept{padding: 0 0 120px 0;background: url('../../images/company/img_concept_bg.png') no-repeat bottom / 108% ;}
	.concept.ty01{padding-top:00px;background-position: bottom;background-image: url('../../images/company/img_concept_bg02.jpg'); background-repeat-y: repeat;}

	.why{background: url('../../images/startup/img_why_bg.jpg')no-repeat center bottom;}
	.why_slider01{width:580px; margin:0 auto;}
	.box_design .box_wrap{display:flex;justify-content:space-between; flex-wrap:wrap;}
	.box_design .box_wrap>div{flex-direction: column;display: flex;margin-top:50px;}
	.box_design .box_wrap>div>span{text-align:center;margin-top:25px;font-size:24px; color:#414042;line-height:32px;}
	.box_design .box_wrap>div>span{}

	.concept_slider01  img{margin: 50px 80px 0;}
	.why_slider01 .slick-slide img{margin:0 auto;max-width:none;display:block;}
	.concept_slider02 .slick-slide img{margin:0 auto;width:340px;max-width:none;height:480px;}
	.concept_slider02.ty02 .slick-slide img{}

	.concept_slider01{}
	.concept_slider01 .slider .in_slider{width:278px;}
	.concept_slider02 .slider .in_slider{width:269px;}
	.concept_slider02.ty02 .slider .in_slider{width:140px;}

	.why_slider01 .slick-prev,
	.why_slider01 .slick-next,
	.concept_slider01 .slick-prev,
	.concept_slider01 .slick-next,
	.concept_slider02 .slick-prev,
	.concept_slider02 .slick-next{width:50px; height:100%;padding:0 20px;position:absolute;top:0px;text-indent:-9999px;border:none;z-index:10;cursor:pointer;}
	.why_slider01 .slick-prev,
	.concept_slider01 .slick-prev,
	.concept_slider02 .slick-prev{left:0px; background:url("../../images/company/img_concept_prev.png") no-repeat center; }
	.why_slider01 .slick-next,
	.concept_slider01 .slick-next,
	.concept_slider02 .slick-next{right:0px; background:url("../../images/company/img_concept_next.png") no-repeat center; }

	.concept_img{flex-wrap: wrap;margin-top: 40px;display:flex;justify-content:space-between;}
	.concept_img>div{margin-top:20px;}



/* menu_style */
	.g_circle>p,
	.photo_list.allmenu>ul>li>a .area .in_area>.g_circle{vertical-align: middle; text-align:center;}
	.g_circle>p+p,
	.photo_list.allmenu>ul>li>a .area .in_area>.g_circle>p+p{margin-left:25px;}
	.g_circle>p,
	.photo_list.allmenu>ul>li>a .area .in_area>.g_circle>p{color: #4d4541;font-size: 24px;width: 68px;height: 68px;border-radius: 60px;background-color: #ccc;line-height:68px;font-weight:500;text-shadow:5px 5px 10px rgba(0,0,0,0.2);}
	.g_circle>p.deliy,
	.photo_list.allmenu>ul>li>a .area .in_area>.g_circle>p.deliy{display: inline-block;background-color: #6e8f81; color:#fff;}
	.g_circle>p.hall,
	.photo_list.allmenu>ul>li>a .area .in_area>.g_circle>p.hall{display: inline-block;background-color:#6c563d; color:#fff;}
	.g_circle>p.packing,
	.photo_list.allmenu>ul>li>a .area .in_area>.g_circle>p.packing{display: inline-block;background-color:#c49a6c; color:#fff;}

	.menu_info .g_circle>span{font-size:30px;display:inline-block;vertical-align: text-top; padding:0 8px;}
	.menu_info .g_circle>.right_text{font-size:24px; color:#363636; line-height:47px;}



	.photo_view{text-align:center;}
	.photo_view .pro_name{    display: flex;justify-content: center;flex-direction: column;}
	.photo_view .pro_name > * {display:inline-block;vertical-align:top;}
	.photo_view .pro_name .title{padding:0; font-size:44px; color:#414042;font-weight:bold;}
	.photo_view .pro_name .text{font-size:26px;px; line-height:35px;color:#414042;}
	.photo_view .pro_name .price{font-size:34px; line-height:30px; font-weight:600;color:#e7332e;margin-top:20px;}

	.photo_view .photo_img{width:500px; overflow:hidden;margin:40px auto;}
	.photo_view .photo_txt{color:#414042;line-height:32px;font-size:24px;margin-bottom:70px;}
	.product_top{/* width:175px; */height:70px;/* border:1px solid #cccccc; */margin-bottom:110px;}
	.product_top select{width: 100%;height:100%;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background: #fff url("../../images/front/bg_pro_select_arr.png")no-repeat center right 15px;padding:0 15px;border: 1px solid #cccccc;font-size:22px; color:#666666;font-weight:400;}
	.product_top select::-ms-expand{display:none;}

	.photo_view .pro_name>p{}
	.photo_view .pro_name>p .best,
	.photo_view .pro_name>p .new{height:18px;}
	.photo_view .pro_name>p img{vertical-align:middle;margin-bottom:17px;}
	.photo_view .pro_name>p img+img{margin-left:10px;}
	.photo_view .pro_name .hot{height:20px;}


	.photo_detail {text-align:left;}
	.photo_detail .s_wrap{border-top:2px solid #414042; border-bottom:1px solid #b0b0b0;margin-bottom:80px;}
	.photo_detail .s_wrap>li{display:flex;align-items:center;justify-content:space-between;padding: 40px 0px 0px 0px;box-sizing:border-box;flex-direction: column;}
	.photo_detail .s_wrap>li+li{border-top:1px dashed rgba(65,64,66,0.6);}
	.photo_detail .s_wrap>li .sub_text{width:500px;padding: 30px 0 30px 90px;box-sizing:border-box;min-height:118px;}
	.photo_detail .s_wrap>li .sub_text p{font-size:26px;line-height:34px; color:#c49a6c; margin-bottom:10px;font-weight:500;}
	.photo_detail .s_wrap>li .sub_text span{font-size:24px; line-height:30px;color:#414042;font-weight:400;}
	.photo_detail .s_wrap>li .sub_text.fry{display: flex;background:url("../../images/menu/img_fry.png")no-repeat left center;flex-direction: column;justify-content: center;}
	.photo_detail .s_wrap>li .sub_text.bake{background:url("../../images/menu/img_bake.png")no-repeat left center;}
	.photo_detail .sub_text01{font-size:16px;line-height:1.6;}
	.photo_detail .wrap_info .title_info{color:#414042;font-size:26px; font-weight:500; line-height:24px;margin-bottom:25px;    word-break: break-all;}
	.photo_detail .wrap_info .title_info img{padding:0 0 4px 10px;}
	.photo_detail .inner_info .info_box{padding:20px;background-color:#fff;border:1px solid #8f827c;min-height:116px;box-sizing:border-box;display: table;}
	.photo_detail .inner_info .info_box p{font-size:22px;line-height:34px;display: table-cell;vertical-align: middle;color:#414042;}

	.photo_detail .inner_info+.inner_info{margin-top:55px;}
	.photo_detail .wrap_info .title_info,
	.photo_detail .wrap_info .title_info img{display:inline-block;vertical-align:middle;}


	.s_txt01{font-size:32px; color:#414042; line-height:40px; font-weight:600;letter-spacing:-0.025em;}
	.s_txt01 span{color:#c49a6c;}
	.s_txt02{font-size:24px; color:#414042; line-height:34px; font-weight:400;letter-spacing:-0.025em;}
	.s_txt02 span{color:#c49a6c;}

    .listTab{display: flex;align-items: center;justify-content: center;margin: 0 0 40px 0;}
    .listTab ul{display: flex;gap: 10px;flex: 1;flex-wrap: wrap;padding: 0 10px;}
    .listTab ul li{width: calc((100% - 20px)/3);}
    .listTab ul li a{background-color: #f5f5f5;height:64px;font-size: 22px;color: #222;display: flex;align-items: center;justify-content: center;border: 1px solid #ddd;border-radius:4px;}

    .listTab ul li:hover a,
    .listTab ul li.active a{background-color: #231f20;color: #fff;}


/*[s] Sub Style */
	/* 매장 찾기 */
		.storeArea{width:100%; font-size:0; line-height:0; position: relative; overflow:hidden; box-sizing: border-box;}
		.storeArea .storeSch{padding:20px; background-color: #000000; position: relative;display:flex;align-items:center; justify-content:space-between;}
		.storeArea .storeSch .total{font-size:24px; line-height:1; color: #fff; letter-spacing: -0.03em;}
		.storeArea .storeSch .form{display: flex; justify-content: space-between;}
		.storeArea .storeSch .form select,
		.storeArea .storeSch .form input[type=text],
		.storeArea .storeSch .form input[type=submit]{height:50px; padding:0 10px; background-color: #fff; border:none; font-weight: 400; font-size:18px; line-height:50px; color: #636363; display:inline-block; vertical-align: top; box-sizing: border-box;}
		.storeArea .storeSch .form select{margin-right:20px; padding-right:40px; background:#fff url('../../images/front/bg_select_arr.png') no-repeat right center; -webkit-appearance: none; -moz-appearance: none; appearance: none;}
		.storeArea .storeSch .form select::-ms-expand{display:none;}
		.storeArea .storeSch .form input[type=text]{width:100%;}
		.storeArea .storeSch .form input[type=submit]{width:52px; min-width:52px; padding:0; background:#fff url('../../images/btn_store_sch.png') no-repeat center center; font-size:0; line-height:0; cursor: pointer;}

		.storeArea .storeLay{}
		.storeArea .storeLay .mapArea{width:100%; height:530px; padding: 0 !important; border:none !important; overflow:hidden;}
		.storeArea .storeLay .storeList{width:100%; height:760px; background-color: #fff; border:1px solid #dbdbdb; border-top:none; overflow:hidden; overflow-y:auto; box-sizing: border-box;}
		.storeArea .storeLay .storeList>li{position: relative;}
		.storeArea .storeLay .storeList>li+li{border-top:1px solid #dbdbdb;}
		.storeArea .storeLay .storeList .dView{padding: 25px 195px 25px 40px;color: #777;display:block;}
		.storeArea .storeLay .storeList .dView p{font-size:22px; line-height:1.3;}
		.storeArea .storeLay .storeList .dView .name{font-weight: 500; font-size:28px; color: #252525;}
		.storeArea .storeLay .storeList .dView .tel{}
		.storeArea .storeLay .storeList .dView+.view{margin-top:-22.5px; position: absolute; right:40px; top:50%; z-index:2; display:none;}
		.storeArea .juso{padding:7px 0 5px;}
		.storeArea .juso>span{display:block; position: relative;}

		.storeArea .storeLay .storeList li:hover .dView,
		.storeArea .storeLay .storeList .dView.active{background-color: #f4f9fb;}
		.storeArea .storeLay .storeList li:hover .dView .name,
		.storeArea .storeLay .storeList .dView.active .name{color: #0e327c;}

		.storeArea .storeLay .storeList>li:hover .dView+.view,
		.storeArea .storeLay .storeList .dView.active+.view{display:inline-block;}
		.storeArea .storeLay .storeList .btn_store{position: absolute;cursor:pointer;padding:23px 20px;font-size:22px;color:#636363;border:1px solid #dbdbdb;display:inline-block;/* margin-top:20px; */top: 50%;right: 30px;margin-top: -24px;}


		.storeView{width:100%; border:1px solid #dbdbdb; font-size:0; line-height:0; position: relative; overflow:hidden; box-sizing: border-box;}
		.storeView .mapArea{width:100%; height:530px; padding: 0 !important; border:none !important; overflow:hidden;}
		.storeView .storeInfo{width:100%; background-color: #fff; border-top:1px solid #dbdbdb; box-sizing: border-box;}

		.storeView .storeInfo>table{width:100%; height:100%; border-spacing:0; table-layout : fixed;}
		.storeView .storeInfo>table th,
		.storeView .storeInfo>table td{padding:20px 27px; font-weight: 400; font-size:20px; line-height:1.5; color:#636363; text-align:left; border-collapse:collapse; empty-cells:show; box-sizing: border-box;}
		.storeView .storeInfo>table tr+tr>*{border-top:1px solid #dbdbdb; }

		.storeView .storeInfo>table th{padding-right:0px; background-color: #fbfbfb; font-weight:500; color:#111111; position: relative;}
		.storeView .storeInfo>table th:before{content: ""; width: 1px; min-height: 999px; background-color: #dbdbdb; position:absolute; right: 0; top:0px;}
		.storeView .storeInfo>table .icon{padding:0px 0 20px 20px; font-size:0; line-height:0;}
		.storeView .storeInfo>table .icon img{margin:20px 20px 0 0; display:inline-block; vertical-align: top;}
		.storeView .storeInfo>table .icon img+img{}

		.storeView.presentation .mapArea{width:100%; height:380px;}
		.storeView.presentation .storeInfo{width:100%;}
		.storeView.presentation .storeInfo>table th{text-align: center;}

		.storeImg{padding: 60px 0;}
		.storeImg .inner_img{width:340px;height:340px; display:block; margin:0px auto;overflow:hidden; border:1px solid #dbdbdb;}




/*[s] Plugin Style */
	/* Layer Style */
	.layerArea .layerIn .layerBgIn{width:0px; height:0px; background-color: rgba(255,255,255,0.7); position:absolute; left:50%; top:50%; z-index:100; -webkit-transition: .3s; transition: .3s; transform-origin: 50% 50%;}

	.layerArea{width:0px; height:0px; background-color: rgba(0,0,0,0.7); position:fixed; left:50%; top:50%; z-index:99; overflow:hidden; overflow-y:auto; -webkit-transition: .3s; transition: .3s; transform-origin: 50% 50%;}
	.layerArea.one,
	.layerArea.two{width:100%; height:100%; left:0%; top:0%;}
	.layerArea.two .layerBgIn{width:100%; height:100%; left:0%; top:0%;}
	.layerArea .closeLy{width:100px; display:inline-block; position: fixed; right:0; top:0;}
	.layerArea .layerIn{width:100%; height:100%; display: table; position:relative;}
	.layerArea .layerIn .layerCell{width:100%; height:100%; padding:120px 0; display: table-cell; vertical-align:middle; position:relative; box-sizing: border-box;}
	.layerArea .layerIn .layerBox{width:600px;margin:0 auto; background-color: #fff; font-size:0; line-height:0; display:none; position: relative; box-sizing: border-box; z-index:99;}
	.layerArea .layerIn .layerBox>.tit{padding:25px 25px 15px;}
	.layerArea .layerIn .layerBox>.tit>strong{font-size:16px; line-height:1; color:#00a9cc;}
	.layerArea .layerIn .layerBox .contLy{}

	.easyReservation{width:600px; background-color: #fff;padding:40px 20px; box-sizing:border-box;}
	.easyReservation .title{padding:0px; /* background-color: #087b29;  */line-height:1; color: #252525; position: relative;}
	.easyReservation .title>dt{font-weight: 600; font-size:26px;}
	.easyReservation .title>dd{font-size: 20px;line-height: 30px;padding-top: 20px;padding-bottom:30px;font-weight:500;}
	.easyReservation .closeLy{width:auto;margin-top:-15px;display:inline-block;position: absolute;right:15px;top: 30px;}
	.easyReservation .contLy{}
	.easyReservation .infoBox{padding:30px; background:#fbfbfb; letter-spacing: -0.03em;border:1px solid #dbdbdb;}
	.easyReservation .infoBox .tit{padding-bottom:25px; font-weight: 500; font-size:22px; line-height:30px; color: #252525;}
	.easyReservation .infoBox ol{counter-reset:num;}
	.easyReservation .infoBox ol>li{font-size:20px; line-height:28px; color: #636363; position: relative;padding-left:25px;}
	.easyReservation .infoBox ol>li+li{margin-top:6px;}
	.easyReservation .infoBox ol>li>p{font-size:14px; line-height:1.4; color: #e84e0e;}
	.easyReservation .infoBox ol>li:before {counter-increment:num;content: counter(num) ".";font-weight:400;font-size: 20px;line-height:26px;color: #636363;text-align: center;position: absolute;left: 0;top: 0px;display: inline-block;}
	.easyReservation.layerBox .q{font-size:20px; color:#252525;line-height:47px;font-weight:500;text-align:center;padding:15px;background-color:#fbfbfb;}
	.easyReservation.layerBox .active .q{font-weight:500;}
	.easyReservation.layerBox .q:before{content:none;}
	.easyReservation.layerBox .a{padding:10px;background-color:#fff;}
	.easyReservation.layerBox .a:before{content:none;}
	.easyReservation.layerBox .board_write{border-width: 1px;border-style:solid;border-color: #dbdbdb;}
	.easyReservation.layerBox .board_write>table th{background-color:#fbfbfb;text-align:left;padding:0 25px;}
	.easyReservation.layerBox .board_write>table td{border-left:1px solid #ddd; }

	.board_write .three.email input+select{margin-top: 15px;/* margin-left:5px; */}


	.box01{width:500px; padding:10px;}
	.box01>.tit{padding:0 10px 10px;}
	.box01>.contLy{padding:20px;}

	.box02{width:800px; padding:10px;}
	.box02>.tit{padding:0 10px 10px;}
	.box02>.contLy{padding:80px;}

/* Img Over Bg Style */
	#photo{width:960px;margin:0 auto; position:relative; overflow:hidden;}
	#photo>li{width:150px; height:150px; margin:5px; float:left; display:inline; overflow:hidden; }
	#photo>li>a{width:100%; height:100%; position: relative; display:block; overflow:hidden;}
	#photo>li>a>img{width:100%; height:100%; display:block; border-radius:5px;}
	#photo>li>a>.bg_l{width:100%; height:100%; background-color:red; position: absolute; left:0; top:0; display:none; opacity:0.3; border-radius:5px;}

/* Notice One Line Style */
	.mNoticeList{width:100%; height:60px; margin-top:25px; overflow:hidden; position: relative;}
	.mNoticeList>ul{width:100%; position: absolute; left:0; top:-60px;}
	.mNoticeList>ul>li{height:60px; position: relative;}
	.mNoticeList>ul>li>a{padding-left:73px; display:block; position: relative;}
	.mNoticeList .day{width:41px; padding-right:15px; border-right:1px solid #d5d1cc; font-weight: 600; font-size:12px; line-height:1; color: #b99764; text-align: center; position: absolute; left:0; top:0;}
	.mNoticeList .day>strong{font-weight: 700; font-size:32px; line-height:1; display:block;}
	.mNoticeList dl.list{font-size:16px; line-height:20px; color: #876e49; word-break:keep-all; word-wrap:break-word;}
	.mNoticeList dl.list>dt{padding-bottom:6px; font-weight: 600; font-size:12px; line-height:1; color: #b99764;}
/*[e] Plugin Style */

/* 2023-02-21 */
	.floating-area{position: fixed; right:-5px; bottom:120px; z-index:9; display:inline-block;}
	.floating-area>a{width:130px; display:block; animation-duration: .7s; animation-iteration-count:infinite; animation-timing-function:ease-in-out; animation-direction:alternate;}
	.floating-area>a:nth-child(1){animation-name: dungdung_02;}
	.floating-area>a:nth-child(2){animation-name: dungdung_01;}
	@keyframes dungdung_01 {
		from {transform: translateY(2%);}
		to {transform: translateY(-2%);}
	}
	@keyframes dungdung_02 {
		from {transform: translateY(1%);}
		to {transform: translateY(-1%);}
	}

/*
-webkit-transform: translateY(-50%); transform: translateY(-50%);
-webkit-transform: translateX(-50%); transform: translateX(-50%);
filter:grayscale(100%) blur(0px); -webkit-filter:grayscale(100%) blur(0px);
transition: all .5s linear;
transition: all .5s ease-out;
transform:rotate(180deg);
-webkit-transition-timing-function:ease-in linear; transition-timing-function:ease-in linear;
-webkit-transition-delay: .8s; transition-delay: .8s;
:before{content: ""; width: 24px; height: 24px; background-color: #fff; border:1px solid #666; display: inline-block; position:absolute; left: 0; top:0px; box-sizing: border-box;}
display: flex; justify-content: space-between; // 양쪽 끝 정렬
display: flex; justify-content: space-around; // 센터 정렬
display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; //한줄 감추기
display: block; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; //두줄 감추기
active
:first-child
text-indent:-99999px;
!important
display:table;
table-layout:fixed;
display:table-row;
display:table-cell;
box-sizing:border-box;
word-break:keep-all; word-wrap:break-word;
border-radius:2px;
*/