._mc {
	color: #e35147 !important;
}

._mc2 {
	color: #1f8dda !important;
}

._mc3 {
	color: #ffaf23 !important;
}

.ff-noto {
	font-family: "Noto Sans SC", "Noto Sans TC", sans-serif;
}

.ff-roboto {
	font-family: "Roboto", sans-serif;
}

.ff-mont {
	font-family: "Noto Sans SC", "Noto Sans TC", sans-serif;
}

@font-face {
	font-family: "Noto Sans KR";
	src: url("../fonts/notokr-light.eot");
	src: url("../fonts/notokr-light.eot?#iefix") format("embedded-opentype"), url("../fonts/notokr-light.woff2") format("woff2"), url("../fonts/notokr-light.woff") format("woff"), url("../fonts/notokr-light.ttf") format("truetype"), url("../fonts/notokr-light.svg#notokr-light") format("svg");
	font-weight: 300;
	font-style: normal;
}
@font-face {
	font-family: "Noto Sans KR";
	src: url("../fonts/notokr-regular.eot");
	src: url("../fonts/notokr-regular.eot?#iefix") format("embedded-opentype"), url("../fonts/notokr-regular.woff2") format("woff2"), url("../fonts/notokr-regular.woff") format("woff"), url("../fonts/notokr-regular.ttf") format("truetype"), url("../fonts/notokr-regular.svg#notokr-regular") format("svg");
	font-weight: 400;
	font-style: normal;
}
@font-face {
	font-family: "Noto Sans KR";
	src: url("../fonts/notokr-medium.eot");
	src: url("../fonts/notokr-medium.eot?#iefix") format("embedded-opentype"), url("../fonts/notokr-medium.woff2") format("woff2"), url("../fonts/notokr-medium.woff") format("woff"), url("../fonts/notokr-medium.ttf") format("truetype"), url("../fonts/notokr-medium.svg#notokr-medium") format("svg");
	font-weight: 500;
	font-style: normal;
}
@font-face {
	font-family: "Noto Sans KR";
	src: url("../fonts/notokr-bold.eot");
	src: url("../fonts/notokr-bold.eot?#iefix") format("embedded-opentype"), url("../fonts/notokr-bold.woff2") format("woff2"), url("../fonts/notokr-bold.woff") format("woff"), url("../fonts/notokr-bold.ttf") format("truetype"), url("../fonts/notokr-bold.svg#notokr-bold") format("svg");
	font-weight: 700;
	font-style: normal;
}
@font-face {
	font-family: "Noto Sans KR";
	src: url("../fonts/notokr-Black.eot");
	src: url("../fonts/notokr-Black.eot?#iefix") format("embedded-opentype"), url("../fonts/notokr-Black.woff2") format("woff2"), url("../fonts/notokr-Black.woff") format("woff"), url("../fonts/notokr-Black.ttf") format("truetype"), url("../fonts/notokr-Black.svg#notokr-bold") format("svg");
	font-weight: 900;
	font-style: normal;
}
@font-face {
	font-family: "Roboto";
	src: url("../fonts/Roboto-Light.eot");
	src: url("../fonts/Roboto-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/Roboto-Light.woff") format("woff"), url("../fonts/Roboto-Light.ttf") format("truetype");
	font-weight: 300;
	font-style: normal;
}
@font-face {
	font-family: "Roboto";
	src: url("../fonts/Roboto-Regular.eot");
	src: url("../fonts/Roboto-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/Roboto-Regular.woff") format("woff"), url("../fonts/Roboto-Regular.ttf") format("truetype");
	font-weight: 400;
	font-style: normal;
}
@font-face {
	font-family: "Roboto";
	src: url("../fonts/Roboto-Medium.eot");
	src: url("../fonts/Roboto-Medium.eot?#iefix") format("embedded-opentype"), url("../fonts/Roboto-Medium.woff") format("woff"), url("../fonts/Roboto-Medium.ttf") format("truetype");
	font-weight: 500;
	font-style: normal;
}
@font-face {
	font-family: "Roboto";
	src: url("../fonts/Roboto-Bold.eot");
	src: url("../fonts/Roboto-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/Roboto-Bold.woff") format("woff"), url("../fonts/Roboto-Bold.ttf") format("truetype");
	font-weight: 700;
	font-style: normal;
}
@font-face {
	font-family: "Roboto";
	src: url("../fonts/Roboto-Black.eot");
	src: url("../fonts/Roboto-Black.eot?#iefix") format("embedded-opentype"), url("../fonts/Roboto-Black.woff") format("woff"), url("../fonts/Roboto-Black.ttf") format("truetype");
	font-weight: 900;
	font-style: normal;
}
@font-face {
	font-family: "Montserrat";
	src: url("../fonts/Montserrat-Light.eot");
	src: url("../fonts/Montserrat-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/Montserrat-Light.woff") format("woff"), url("../fonts/Montserrat-Light.ttf") format("truetype");
	font-weight: 300;
	font-style: normal;
}
@font-face {
	font-family: "Montserrat";
	src: url("../fonts/Montserrat-Regular.eot");
	src: url("../fonts/Montserrat-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/Montserrat-Regular.woff") format("woff"), url("../fonts/Montserrat-Regular.ttf") format("truetype");
	font-weight: 400;
	font-style: normal;
}
@font-face {
	font-family: "Montserrat";
	src: url("../fonts/Montserrat-Medium.eot");
	src: url("../fonts/Montserrat-Medium.eot?#iefix") format("embedded-opentype"), url("../fonts/Montserrat-Medium.woff") format("woff"), url("../fonts/Montserrat-Medium.ttf") format("truetype");
	font-weight: 500;
	font-style: normal;
}
@font-face {
	font-family: "Montserrat";
	src: url("../fonts/Montserrat-SemiBold.eot");
	src: url("../fonts/Montserrat-SemiBold.eot?#iefix") format("embedded-opentype"), url("../fonts/Montserrat-SemiBold.woff") format("woff"), url("../fonts/Montserrat-SemiBold.ttf") format("truetype");
	font-weight: 700;
	font-style: normal;
}
@font-face {
	font-family: "Montserrat";
	src: url("../fonts/Montserrat-Bold.eot");
	src: url("../fonts/Montserrat-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/Montserrat-Bold.woff") format("woff"), url("../fonts/Montserrat-Bold.ttf") format("truetype");
	font-weight: 900;
	font-style: normal;
}
@font-face {
	font-family: "Montserrat-Italic";
	src: url("../fonts/Montserrat-MediumItalic.eot");
	src: url("../fonts/Montserrat-MediumItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/Montserrat-MediumItalic.woff") format("woff"), url("../fonts/Montserrat-MediumItalic.ttf") format("truetype");
	font-weight: 500;
	font-style: normal;
}
/* noto-sans-tc-100 - latin_chinese-traditional */
@font-face {
	font-family: "Noto Sans TC";
	font-style: normal;
	font-weight: 100;
	src: url("../fonts/noto-sans-tc-v10-latin_chinese-traditional-100.eot");
	/* IE9 Compat Modes */
	src: local("Noto Sans TC Thin"), local("NotoSansTC-Thin"), url("../fonts/noto-sans-tc-v10-latin_chinese-traditional-100.eot?#iefix") format("embedded-opentype"), url("../fonts/noto-sans-tc-v10-latin_chinese-traditional-100.woff2") format("woff2"), url("../fonts/noto-sans-tc-v10-latin_chinese-traditional-100.woff") format("woff"), url("../fonts/noto-sans-tc-v10-latin_chinese-traditional-100.ttf") format("truetype"), url("../fonts/noto-sans-tc-v10-latin_chinese-traditional-100.svg#NotoSansTC") format("svg");
	/* Legacy iOS */
}
/* noto-sans-tc-300 - latin_chinese-traditional */
@font-face {
	font-family: "Noto Sans TC";
	font-style: normal;
	font-weight: 300;
	src: url("../fonts/noto-sans-tc-v10-latin_chinese-traditional-300.eot");
	/* IE9 Compat Modes */
	src: local("Noto Sans TC Light"), local("NotoSansTC-Light"), url("../fonts/noto-sans-tc-v10-latin_chinese-traditional-300.eot?#iefix") format("embedded-opentype"), url("../fonts/noto-sans-tc-v10-latin_chinese-traditional-300.woff2") format("woff2"), url("../fonts/noto-sans-tc-v10-latin_chinese-traditional-300.woff") format("woff"), url("../fonts/noto-sans-tc-v10-latin_chinese-traditional-300.ttf") format("truetype"), url("../fonts/noto-sans-tc-v10-latin_chinese-traditional-300.svg#NotoSansTC") format("svg");
	/* Legacy iOS */
}
/* noto-sans-tc-regular - latin_chinese-traditional */
@font-face {
	font-family: "Noto Sans TC";
	font-style: normal;
	font-weight: 400;
	src: url("../fonts/noto-sans-tc-v10-latin_chinese-traditional-regular.eot");
	/* IE9 Compat Modes */
	src: local("Noto Sans TC Regular"), local("NotoSansTC-Regular"), url("../fonts/noto-sans-tc-v10-latin_chinese-traditional-regular.eot?#iefix") format("embedded-opentype"), url("../fonts/noto-sans-tc-v10-latin_chinese-traditional-regular.woff2") format("woff2"), url("../fonts/noto-sans-tc-v10-latin_chinese-traditional-regular.woff") format("woff"), url("../fonts/noto-sans-tc-v10-latin_chinese-traditional-regular.ttf") format("truetype"), url("../fonts/noto-sans-tc-v10-latin_chinese-traditional-regular.svg#NotoSansTC") format("svg");
	/* Legacy iOS */
}
/* noto-sans-tc-700 - latin_chinese-traditional */
@font-face {
	font-family: "Noto Sans TC";
	font-style: normal;
	font-weight: 700;
	src: url("../fonts/noto-sans-tc-v10-latin_chinese-traditional-700.eot");
	/* IE9 Compat Modes */
	src: local("Noto Sans TC Bold"), local("NotoSansTC-Bold"), url("../fonts/noto-sans-tc-v10-latin_chinese-traditional-700.eot?#iefix") format("embedded-opentype"), url("../fonts/noto-sans-tc-v10-latin_chinese-traditional-700.woff2") format("woff2"), url("../fonts/noto-sans-tc-v10-latin_chinese-traditional-700.woff") format("woff"), url("../fonts/noto-sans-tc-v10-latin_chinese-traditional-700.ttf") format("truetype"), url("../fonts/noto-sans-tc-v10-latin_chinese-traditional-700.svg#NotoSansTC") format("svg");
	/* Legacy iOS */
}
/* noto-sans-tc-500 - latin_chinese-traditional */
@font-face {
	font-family: "Noto Sans TC";
	font-style: normal;
	font-weight: 500;
	src: url("../fonts/noto-sans-tc-v10-latin_chinese-traditional-500.eot");
	/* IE9 Compat Modes */
	src: local("Noto Sans TC Medium"), local("NotoSansTC-Medium"), url("../fonts/noto-sans-tc-v10-latin_chinese-traditional-500.eot?#iefix") format("embedded-opentype"), url("../fonts/noto-sans-tc-v10-latin_chinese-traditional-500.woff2") format("woff2"), url("../fonts/noto-sans-tc-v10-latin_chinese-traditional-500.woff") format("woff"), url("../fonts/noto-sans-tc-v10-latin_chinese-traditional-500.ttf") format("truetype"), url("../fonts/noto-sans-tc-v10-latin_chinese-traditional-500.svg#NotoSansTC") format("svg");
	/* Legacy iOS */
}
/* noto-sans-tc-900 - latin_chinese-traditional */
@font-face {
	font-family: "Noto Sans TC";
	font-style: normal;
	font-weight: 900;
	src: url("../fonts/noto-sans-tc-v10-latin_chinese-traditional-900.eot");
	/* IE9 Compat Modes */
	src: local("Noto Sans TC Black"), local("NotoSansTC-Black"), url("../fonts/noto-sans-tc-v10-latin_chinese-traditional-900.eot?#iefix") format("embedded-opentype"), url("../fonts/noto-sans-tc-v10-latin_chinese-traditional-900.woff2") format("woff2"), url("../fonts/noto-sans-tc-v10-latin_chinese-traditional-900.woff") format("woff"), url("../fonts/noto-sans-tc-v10-latin_chinese-traditional-900.ttf") format("truetype"), url("../fonts/noto-sans-tc-v10-latin_chinese-traditional-900.svg#NotoSansTC") format("svg");
	/* Legacy iOS */
}
/* noto-sans-sc-100 - latin_chinese-simplified */
@font-face {
	font-family: "Noto Sans SC";
	font-style: normal;
	font-weight: 100;
	src: url("../fonts/noto-sans-sc-v11-latin_chinese-simplified-100.eot");
	/* IE9 Compat Modes */
	src: local("Noto Sans SC Thin"), local("NotoSansSC-Thin"), url("../fonts/noto-sans-sc-v11-latin_chinese-simplified-100.eot?#iefix") format("embedded-opentype"), url("../fonts/noto-sans-sc-v11-latin_chinese-simplified-100.woff2") format("woff2"), url("../fonts/noto-sans-sc-v11-latin_chinese-simplified-100.woff") format("woff"), url("../fonts/noto-sans-sc-v11-latin_chinese-simplified-100.ttf") format("truetype"), url("../fonts/noto-sans-sc-v11-latin_chinese-simplified-100.svg#NotoSansSC") format("svg");
	/* Legacy iOS */
}
/* noto-sans-sc-300 - latin_chinese-simplified */
@font-face {
	font-family: "Noto Sans SC";
	font-style: normal;
	font-weight: 300;
	src: url("../fonts/noto-sans-sc-v11-latin_chinese-simplified-300.eot");
	/* IE9 Compat Modes */
	src: local("Noto Sans SC Light"), local("NotoSansSC-Light"), url("../fonts/noto-sans-sc-v11-latin_chinese-simplified-300.eot?#iefix") format("embedded-opentype"), url("../fonts/noto-sans-sc-v11-latin_chinese-simplified-300.woff2") format("woff2"), url("../fonts/noto-sans-sc-v11-latin_chinese-simplified-300.woff") format("woff"), url("../fonts/noto-sans-sc-v11-latin_chinese-simplified-300.ttf") format("truetype"), url("../fonts/noto-sans-sc-v11-latin_chinese-simplified-300.svg#NotoSansSC") format("svg");
	/* Legacy iOS */
}
/* noto-sans-sc-regular - latin_chinese-simplified */
@font-face {
	font-family: "Noto Sans SC";
	font-style: normal;
	font-weight: 400;
	src: url("../fonts/noto-sans-sc-v11-latin_chinese-simplified-regular.eot");
	/* IE9 Compat Modes */
	src: local("Noto Sans SC Regular"), local("NotoSansSC-Regular"), url("../fonts/noto-sans-sc-v11-latin_chinese-simplified-regular.eot?#iefix") format("embedded-opentype"), url("../fonts/noto-sans-sc-v11-latin_chinese-simplified-regular.woff2") format("woff2"), url("../fonts/noto-sans-sc-v11-latin_chinese-simplified-regular.woff") format("woff"), url("../fonts/noto-sans-sc-v11-latin_chinese-simplified-regular.ttf") format("truetype"), url("../fonts/noto-sans-sc-v11-latin_chinese-simplified-regular.svg#NotoSansSC") format("svg");
	/* Legacy iOS */
}
/* noto-sans-sc-500 - latin_chinese-simplified */
@font-face {
	font-family: "Noto Sans SC";
	font-style: normal;
	font-weight: 500;
	src: url("../fonts/noto-sans-sc-v11-latin_chinese-simplified-500.eot");
	/* IE9 Compat Modes */
	src: local("Noto Sans SC Medium"), local("NotoSansSC-Medium"), url("../fonts/noto-sans-sc-v11-latin_chinese-simplified-500.eot?#iefix") format("embedded-opentype"), url("../fonts/noto-sans-sc-v11-latin_chinese-simplified-500.woff2") format("woff2"), url("../fonts/noto-sans-sc-v11-latin_chinese-simplified-500.woff") format("woff"), url("../fonts/noto-sans-sc-v11-latin_chinese-simplified-500.ttf") format("truetype"), url("../fonts/noto-sans-sc-v11-latin_chinese-simplified-500.svg#NotoSansSC") format("svg");
	/* Legacy iOS */
}
/* noto-sans-sc-700 - latin_chinese-simplified */
@font-face {
	font-family: "Noto Sans SC";
	font-style: normal;
	font-weight: 700;
	src: url("../fonts/noto-sans-sc-v11-latin_chinese-simplified-700.eot");
	/* IE9 Compat Modes */
	src: local("Noto Sans SC Bold"), local("NotoSansSC-Bold"), url("../fonts/noto-sans-sc-v11-latin_chinese-simplified-700.eot?#iefix") format("embedded-opentype"), url("../fonts/noto-sans-sc-v11-latin_chinese-simplified-700.woff2") format("woff2"), url("../fonts/noto-sans-sc-v11-latin_chinese-simplified-700.woff") format("woff"), url("../fonts/noto-sans-sc-v11-latin_chinese-simplified-700.ttf") format("truetype"), url("../fonts/noto-sans-sc-v11-latin_chinese-simplified-700.svg#NotoSansSC") format("svg");
	/* Legacy iOS */
}
/* noto-sans-sc-900 - latin_chinese-simplified */
@font-face {
	font-family: "Noto Sans SC";
	font-style: normal;
	font-weight: 900;
	src: url("../fonts/noto-sans-sc-v11-latin_chinese-simplified-900.eot");
	/* IE9 Compat Modes */
	src: local("Noto Sans SC Black"), local("NotoSansSC-Black"), url("../fonts/noto-sans-sc-v11-latin_chinese-simplified-900.eot?#iefix") format("embedded-opentype"), url("../fonts/noto-sans-sc-v11-latin_chinese-simplified-900.woff2") format("woff2"), url("../fonts/noto-sans-sc-v11-latin_chinese-simplified-900.woff") format("woff"), url("../fonts/noto-sans-sc-v11-latin_chinese-simplified-900.ttf") format("truetype"), url("../fonts/noto-sans-sc-v11-latin_chinese-simplified-900.svg#NotoSansSC") format("svg");
	/* Legacy iOS */
}
/* _store.scss */
.find_store_sec {
	background: #fff;
	margin-bottom: 70px;
}
@media screen and (max-width: 1024px) {
	.find_store_sec {
		margin-bottom: 30px;
	}
}
.find_store_sec .store_search_wrap {
	display: flex;
	align-content: center;
	align-items: center;
	flex-wrap: wrap;
	border: 1px solid #ddd;
}
.find_store_sec .store_search_map {
	background: #eee;
}
.find_store_sec .store_search_map,
.find_store_sec .store_search_form {
	flex: 0 0 50%;
	max-width: 50%;
	padding: 50px;
}
@media screen and (max-width: 1024px) {
	.find_store_sec .store_search_map,
.find_store_sec .store_search_form {
		flex: 0 0 100%;
		max-width: 100%;
		padding: 20px;
	}
}
.find_store_sec .store_search_form .txt_bx {
	word-break: keep-all;
}
.find_store_sec .store_search_form .txt_bx .heading {
	font-size: 1.125em;
	line-height: 1.3;
	font-weight: 500;
	color: #222;
	margin-bottom: 0.8333333333em;
}
@media screen and (max-width: 1024px) {
	.find_store_sec .store_search_form .txt_bx .heading {
		text-align: center;
	}
}
.find_store_sec .store_search_form .txt_bx .st {
	font-size: 1.125em;
}
.find_store_sec .store_search_form select,
.find_store_sec .store_search_form input[type=text],
.find_store_sec .store_search_form .btn-type-01 {
	height: 50px;
	line-height: 50px;
}
@media screen and (max-width: 1024px) {
	.find_store_sec .store_search_form select,
.find_store_sec .store_search_form input[type=text],
.find_store_sec .store_search_form .btn-type-01 {
		height: 40px;
		line-height: 40px;
	}
}
.find_store_sec .store_search_form .bot_txt {
	margin-top: 20px;
	font-weight: 500;
	color: #222;
}
.find_store_sec .store_search_form .bot_txt {
	font-size: 16px;
}
@media (min-width: 480px) and (max-width: 1200px) {
	.find_store_sec .store_search_form .bot_txt {
		font-size: calc(16px + num(20px)-num(16px) * (100vw - 480px) / num(1200px)-num(480px) );
	}
}
@media (min-width: 1200px) {
	.find_store_sec .store_search_form .bot_txt {
		font-size: 20px;
	}
}
.find_store_sec .store_search_form .col-lg-6 {
	margin: 5px 0;
}
.find_store_sec .store_search_form_input .brand_list li a {
	display: block;
	border: 1px solid #ddd;
}
.find_store_sec .store_search_form_input .input_wrap {
	display: flex;
	flex-wrap: wrap;
}
.find_store_sec .store_search_form_input .input_wrap .sel_for,
.find_store_sec .store_search_form_input .input_wrap input[type=text] {
	width: 100%;
}
.find_store_sec .store_search_form_input .input_wrap [class*=btn-type-0] {
	width: 100%;
	min-width: auto;
}
.find_store_sec .store_search_form_input .service-wrap {
	margin-top: 2.8125em;
}
.find_store_sec .store_search_form_input .service-wrap .tit {
	font-size: 1.125em;
	line-height: 1.3;
	color: #222;
	font-weight: 500;
	margin-bottom: 0.6666666667em;
}
.find_store_sec .store_search_form_input .service-wrap .service-icon {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: flex-start;
}
.find_store_sec .store_search_form_input .service-wrap .service-icon-item {
	widows: 100%;
	max-width: 25%;
	flex: 1 0 25%;
	padding: 1.125em 0;
}
@media screen and (max-width: 480px) {
	.find_store_sec .store_search_form_input .service-wrap .service-icon-item {
		max-width: 50%;
		flex: 1 0 50%;
	}
}
.service-icon-bx {
	padding-left: 2.625em;
	position: relative;
}
.service-icon-bx .img-bx {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: 0;
	width: 2.125em;
	height: 2.125em;
	border-radius: 50%;
	background-color: #b09f8b;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 1.3125em;
}
.service-icon-bx .img-bx.on {
	background-color: #e35147;
}
.service-icon-bx .img-bx.type-1 {
	background-image: url(../images/icon/store_chk_i_1.png);
}
.service-icon-bx .img-bx.type-2 {
	background-image: url(../images/icon/store_chk_i_2.png);
}
.service-icon-bx .img-bx.type-3 {
	background-image: url(../images/icon/store_chk_i_3.png);
}
.service-icon-bx .img-bx.type-4 {
	background-image: url(../images/icon/store_chk_i_4.png);
}
.service-icon-bx .img-bx.type-5 {
	background-image: url(../images/icon/store_chk_i_5.png);
}
.service-icon-bx .img-bx.type-6 {
	background-image: url(../images/icon/store_chk_i_6.png);
}
.service-icon-bx .img-bx.type-7 {
	background-image: url(../images/icon/store_chk_i_7.png);
}
.service-icon-bx .img-bx.type-8 {
	background-image: url(../images/icon/store_chk_i_8.png);
}
.service-icon-bx .chk-bx label {
	padding: 0;
	font-size: 1em;
	line-height: 1.3;
	color: #888;
	font-weight: 500;
}
.service-icon-bx .chk-bx label:before {
	display: none !important;
}
.service-icon-bx .chk-bx .chk-txt {
	font-size: 1em;
	line-height: 1.3;
	color: #888;
	font-weight: 500;
}

.store-list-wrap {
	margin-top: 5em;
}
.store-list-wrap .store-list-item {
	border-bottom: 1px solid rgba(99, 99, 99, 0.2);
	padding: 2.1875em 0;
}
.store-list-wrap .store-list-item:first-child {
	border-top: 1px solid rgba(99, 99, 99, 0.2);
}
.store-list-wrap .store-list-inner {
	position: relative;
}
.store-list-wrap .store-list-inner .info-area {
	margin-bottom: 1.875em;
}
.store-list-wrap .store-list-inner .info-area .tit {
	font-size: 1.5em;
	line-height: 1.3;
	color: #222;
	font-weight: 700;
	margin-bottom: 0.75em;
}
@media screen and (max-width: 768px) {
	.store-list-wrap .store-list-inner .info-area .tit {
		font-size: 1.2857142857em;
		padding-right: 2.5em;
	}
}
.store-list-wrap .store-list-inner .info-area .tit.no-pd {
	padding: 0;
}
.store-list-wrap .store-list-inner .info-area .info-bx .l-list {
	display: flex;
	flex-wrap: wrap;
	align-items: stretch;
	justify-content: flex-start;
}
.store-list-wrap .store-list-inner .info-area .info-bx .l-list li {
	font-size: 1em;
	line-height: 1.3;
	color: #888;
	padding: 0 1em;
	position: relative;
}
@media screen and (max-width: 1024px) {
	.store-list-wrap .store-list-inner .info-area .info-bx .l-list li {
		padding: 0;
		width: 100%;
		max-width: 100%;
		flex: 1 0 100%;
	}
}
.store-list-wrap .store-list-inner .info-area .info-bx .l-list li:before {
	content: "";
	display: block;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: 0;
	width: 1px;
	height: 0.875em;
	background-color: #d6d6d6;
}
@media screen and (max-width: 1024px) {
	.store-list-wrap .store-list-inner .info-area .info-bx .l-list li:before {
		display: none;
	}
}
.store-list-wrap .store-list-inner .info-area .info-bx .l-list li:first-child {
	padding-left: 0;
}
.store-list-wrap .store-list-inner .info-area .info-bx .l-list li:first-child:before {
	display: none;
}
.store-list-wrap .store-list-inner .info-area .info-bx .l-list li .l-tt {
	font-weight: 500;
	color: #333;
}
.store-list-wrap .store-list-inner .info-area .info-bx .l-list.type-view li {
	width: 100%;
	max-width: 100%;
	flex: 1 0 100%;
	padding: 0;
	margin-bottom: 1.125em;
	display: flex;
	flex-wrap: wrap;
	align-items: stretch;
	justify-content: flex-start;
}
.store-list-wrap .store-list-inner .info-area .info-bx .l-list.type-view li:last-child {
	margin-bottom: 0;
}
.store-list-wrap .store-list-inner .info-area .info-bx .l-list.type-view li:before {
	display: none;
}
.store-list-wrap .store-list-inner .service-icon-wrap {
	display: flex;
	flex-wrap: wrap;
	align-items: stretch;
	justify-content: flex-start;
}
.store-list-wrap .store-list-inner .service-icon-wrap .service-icon-bx {
	margin: 0 2.1875em 1.125em 0;
}
@media screen and (max-width: 1024px) {
	.store-list-wrap .store-list-inner .service-icon-wrap .service-icon-bx {
		margin: 0 0 1.125em;
		width: 100%;
		max-width: 25%;
		flex: 1 0 25%;
	}
}
@media screen and (max-width: 480px) {
	.store-list-wrap .store-list-inner .service-icon-wrap .service-icon-bx {
		margin: 0 0 1.125em;
		width: 100%;
		max-width: 50%;
		flex: 1 0 50%;
	}
}
.store-list-wrap .store-list-inner .search-area {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: 0;
}
@media screen and (max-width: 1024px) {
	.store-list-wrap .store-list-inner .search-area {
		top: 0;
		transform: translateY(0);
	}
}
@media screen and (max-width: 768px) {
	.store-list-wrap .store-list-inner .search-area {
		top: -1.25em;
	}
}
.store-list-wrap .store-list-inner .search-area .search-btn {
	display: block;
	width: 4.5em;
	height: 4.5em;
	border-radius: 50%;
	background-color: #ffaf23;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 1.5625em;
	background-image: url(../images/icon/search_i_w.png);
}
@media all and (min-width: 1024px) {
	.store-list-wrap .store-list-inner .search-area .search-btn {
		transition: all 300ms ease-out;
	}
	.store-list-wrap .store-list-inner .search-area .search-btn:hover {
		background-color: #e35147;
	}
}
@media screen and (max-width: 1024px) {
	.store-list-wrap .store-list-inner .search-area .search-btn {
		width: 3.2142857143em;
		height: 3.2142857143em;
		background-size: 1.2857142857em;
	}
}
@media screen and (max-width: 768px) {
	.store-list-wrap .store-list-inner .search-area .search-btn {
		width: 2.5em;
		height: 2.5em;
		background-size: 1em;
	}
}
.store-list-wrap .store-list-inner .sns-area {
	position: absolute;
	top: 0;
	right: 0;
}
@media screen and (max-width: 1024px) {
	.store-list-wrap .store-list-inner .sns-area {
		top: -0.96875em;
	}
}
@media screen and (max-width: 768px) {
	.store-list-wrap .store-list-inner .sns-area {
		top: 0;
		position: relative;
	}
}
.store-list-wrap .store-list-inner .sns-area .sns-list {
	display: flex;
	flex-wrap: wrap;
	align-items: stretch;
	justify-content: flex-end;
}
.store-list-wrap .store-list-inner .sns-area .sns-list-item {
	margin-left: 0.625em;
}
.store-list-wrap .store-list-inner .sns-area .sns-list-item:first-child {
	margin-left: 0;
}
.store-list-wrap .store-list-inner .sns-area .sns-list-inner {
	display: block;
	width: 1.875em;
	height: 1.9375em;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
.store-list-wrap .store-list-inner .sns-area .sns-list-inner._facebook {
	background-image: url(../images/icon/sns_facebook.png);
}
.store-list-wrap .store-list-inner .sns-area .sns-list-inner._twiter {
	background-image: url(../images/icon/sns_twiter.png);
}
.store-list-wrap .store-list-inner .sns-area .sns-list-inner._share {
	background-image: url(../images/icon/sns_share.png);
}
.store-list-wrap .btn-area {
	margin-top: 3.125em;
}
.store-list-wrap .btn-area .btn {
	margin: 0 auto;
	font-size: 1.25em;
	line-height: 1.3;
	font-weight: 700;
	width: 15em;
	height: 4em;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
	text-align: center;
	color: #fff;
	background-color: #ffaf23;
}
@media all and (min-width: 1024px) {
	.store-list-wrap .btn-area .btn {
		transition: all 300ms ease-out;
	}
	.store-list-wrap .btn-area .btn:hover {
		background-color: #e35147;
	}
}
@media screen and (max-width: 1024px) {
	.store-list-wrap .btn-area .btn {
		width: 10em;
		height: 3em;
	}
}
@media screen and (max-width: 768px) {
	.store-list-wrap .btn-area .btn {
		font-size: 1.1428571429em;
		width: 9.375em;
		height: 2.8125em;
	}
}

.map-wrap .map-bx:not(._global) {
	position: relative;
	content: "";
	display: block;
	padding-bottom: 28.625em;
}
.map-wrap .map-bx:not(._global) .root_daum_roughmap {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	padding: 0;
}
.map-wrap .map-bx:not(._global) .root_daum_roughmap .wrap_map {
	width: 100%;
	height: 100% !important;
}
.map-wrap .map-bx:not(._global) .root_daum_roughmap .wrap_controllers {
	display: none;
}
.map-wrap .map-bx._global iframe {
	width: 100%;
	height: 28.625em;
}

#korea_map {
	width: 100%;
	max-width: 260px;
	height: 500px;
	margin: 0 auto;
}
#korea_map .map_svg {
	display: block;
	margin: 0 auto;
}
#korea_map .outline {
	stroke-linejoin: round;
	stroke: #aaa;
	stroke-width: 2;
}
#korea_map path {
	fill: #fff;
	cursor: pointer;
}
#korea_map path.active {
	fill: #ffaf23;
}
#korea_map .text a {
	fill: #999;
	font-size: 32px;
	font-weight: bold;
	text-anchor: middle;
	alignment-baseline: middle;
	cursor: pointer;
	color: #999;
}

.result_store_sec .result_tit {
	color: #222;
	margin-bottom: 0.5em;
	font-size: 1.25em;
	font-weight: 500;
}
@media screen and (max-width: 1024px) {
	.result_store_sec .store_tbl.table-lg-bx tr td {
		padding-left: 90px;
	}
}

.store_view_top {
	padding-bottom: 20px;
}
.store_view_top .txt_bx {
	text-align: left;
	margin-top: 20px;
}
.store_view_top .txt_bx .tit_bx {
	margin-bottom: 20px;
}
.store_view_top .txt_bx .tit_bx .brand_logo,
.store_view_top .txt_bx .tit_bx .tit {
	display: inline-block;
	vertical-align: middle;
}
.store_view_top .txt_bx .tit_bx .tit {
	color: #222;
	font-weight: bold;
	font-size: 1.625em;
}
.store_view_top .txt_bx .tit_bx .brand_logo {
	margin-right: 10px;
	border: 1px solid #ddd;
}
.store_view_top .txt_bx .tit_bx .brand_logo img {
	width: 70px;
}
.store_view_top .txt_bx .des_list li {
	margin-top: 10px;
	overflow: hidden;
	font-size: 1.125em;
}
.store_view_top .txt_bx .des_list li:before, .store_view_top .txt_bx .des_list li:after {
	display: none;
	content: none;
}
.store_view_top .txt_bx .des_list li:after {
	clear: none;
}
.store_view_top .txt_bx .des_list li .h {
	float: left;
	width: 80px;
}
.store_view_top .txt_bx .des_list li:first-child {
	margin-top: 0;
}

.store_view_bot {
	border: solid #ddd;
	border-width: 1px 0;
	padding: 20px 0;
}
.store_view_bot #map {
	width: 100%;
	height: 500px;
}
@media screen and (max-width: 1024px) {
	.store_view_bot #map {
		height: 350px;
	}
}

.gallery-board-list {
	margin: 0 -0.875em;
	display: flex;
	flex-wrap: wrap;
	align-items: stretch;
	justify-content: flex-start;
}
@media screen and (max-width: 768px) {
	.gallery-board-list {
		margin: 0 -0.3571428571em;
	}
}
.gallery-board-list .item {
	padding: 0 0.875em 1.75em;
	width: 100%;
	max-width: 33.3333%;
	flex: 1 0 33.3333%;
}
@media screen and (max-width: 768px) {
	.gallery-board-list .item {
		max-width: 50%;
		flex: 1 0 50%;
		padding: 0 0.3571428571em 0.7142857143em;
	}
}
.gallery-board-list .item .inner {
	display: block;
}
.gallery-board-list .item .inner .img-bx {
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	padding-top: 100%;
	position: relative;
}
.gallery-board-list .item .inner .img-bx .h-bx {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 100%;
	height: 100%;
	z-index: 2;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
	text-align: center;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	word-break: keep-all;
	padding: 0.9375em 1.875em;
	opacity: 0;
}
.gallery-board-list .item .inner .img-bx .h-bx .txt {
	font-size: 0.9375em;
	line-height: 1.3;
	color: #fff;
	letter-spacing: -0.6px;
}
.gallery-board-list .item .inner .txt-bx {
	padding: 2.25em 0.625em;
	text-align: center;
}
@media screen and (max-width: 768px) {
	.gallery-board-list .item .inner .txt-bx {
		padding: 1.5714285714em 0.625em;
	}
}
.gallery-board-list .item .inner .txt-bx .tit {
	font-size: 1.875em;
	line-height: 1.3;
	color: #222;
	font-weight: 500;
}
@media screen and (max-width: 768px) {
	.gallery-board-list .item .inner .txt-bx .tit {
		font-size: 1.5714285714em;
	}
}
@media screen and (max-width: 480px) {
	.gallery-board-list .item .inner .txt-bx .tit {
		font-size: 1.2857142857em;
	}
}
.gallery-board-list .item .inner .txt-bx .desc {
	font-size: 0.875em;
	line-height: 1.3;
	color: #888;
	font-weight: 500;
	margin-top: 1.0714285714em;
}
@media screen and (max-width: 480px) {
	.gallery-board-list .item .inner .txt-bx .desc {
		margin-top: 0.3571428571em;
	}
}
@media all and (min-width: 1024px) {
	.gallery-board-list .item .inner .img-bx .h-bx {
		transition: all 300ms ease-out;
	}
	.gallery-board-list .item .inner:hover .img-bx .h-bx {
		opacity: 1;
	}
}

.global-map-wrap .global-map-bx {
	position: relative;
	max-width: 1282px;
	margin: 0 auto;
}
.global-map-wrap .global-map-bx [class*=mapper-] {
	position: absolute;
	display: block;
}
.global-map-wrap .global-map-list {
	margin-top: 4.0625em;
	border-top: 1px solid #666;
}
@media screen and (max-width: 1024px) {
	.global-map-wrap .global-map-list {
		display: block;
		margin-top: 0.7142857143em;
	}
}
@media screen and (max-width: 1024px) {
	.global-map-wrap .global-map-list colgroup {
		display: none;
	}
}
@media screen and (max-width: 1024px) {
	.global-map-wrap .global-map-list thead {
		display: none;
	}
}
.global-map-wrap .global-map-list thead tr {
	border-bottom: 1px solid #666;
}
.global-map-wrap .global-map-list thead tr th {
	padding: 1.5625em 0.625em;
}
.global-map-wrap .global-map-list thead tr th > span {
	word-break: keep-all;
	display: block;
	font-size: 1.125em;
	line-height: 1.3;
	font-weight: 500;
	color: #333;
}
@media screen and (max-width: 1024px) {
	.global-map-wrap .global-map-list tbody {
		display: block;
	}
}
.global-map-wrap .global-map-list tbody tr {
	border-bottom: 1px solid #e0e0e0;
}
@media screen and (max-width: 1024px) {
	.global-map-wrap .global-map-list tbody tr {
		display: block;
		position: relative;
		padding: 0.7142857143em 0;
	}
}
.global-map-wrap .global-map-list tbody tr td {
	text-align: center;
	padding: 1.5625em 0.625em;
}
.global-map-wrap .global-map-list tbody tr td:before {
	font-size: 1em;
	line-height: 1.3;
	color: #222;
	font-weight: 500;
	display: none;
	position: absolute;
	left: 0;
	top: 0.3125em;
	width: 2.8125em;
}
@media screen and (max-width: 1024px) {
	.global-map-wrap .global-map-list tbody tr td {
		display: block;
		text-align: left;
		padding: 0.3571428571em 0;
		padding-left: 3.9285714286em;
		position: relative;
	}
	.global-map-wrap .global-map-list tbody tr td:before {
		display: block;
		font-size: 13px;
		content: attr(data-title);
	}
}
.global-map-wrap .global-map-list tbody tr td > span {
	word-break: keep-all;
	display: block;
	font-size: 1em;
	line-height: 1.3;
	color: #888;
	font-weight: 500;
}
@media screen and (max-width: 1024px) {
	.global-map-wrap .global-map-list tbody tr td > span {
		font-size: 13px;
	}
}
.global-map-wrap .global-map-list tbody tr td .global-address {
	padding-left: 1.25em;
	position: relative;
	padding-right: 3.75em;
}
@media screen and (max-width: 1024px) {
	.global-map-wrap .global-map-list tbody tr td .global-address {
		position: static;
		padding-left: 0;
	}
}
.global-map-wrap .global-map-list tbody tr td .global-address .search-btn {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: 0;
	width: 3.125em;
	height: 3.125em;
	border-radius: 50%;
	background-color: #ffaf23;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 1em;
	background-image: url(../images/icon/search_i_w.png);
}
@media all and (min-width: 1024px) {
	.global-map-wrap .global-map-list tbody tr td .global-address .search-btn {
		transition: all 300ms ease-out;
	}
	.global-map-wrap .global-map-list tbody tr td .global-address .search-btn:hover {
		background-color: #e35147;
	}
}
@media screen and (max-width: 1024px) {
	.global-map-wrap .global-map-list tbody tr td .global-address .search-btn {
		top: auto;
		transform: translateY(0);
		bottom: 0.7142857143em;
	}
}
/*# sourceMappingURL=store.css.map */