@charset "utf-8";
/* ==========================================================================
   customer_popup.css — 고객센터·푸터 모달 (modal.css 이후)
   ========================================================================== */

/* --------------------------------------------------------------------------
   footPop_email
   -------------------------------------------------------------------------- */
.footPop_email {position:fixed;left:50%;top:50%;margin-left:-225px;margin-top:-120px;z-index:50;width:450px;min-height:340px;}

/* --------------------------------------------------------------------------
   modal_siteMap
   -------------------------------------------------------------------------- */
.modal_siteMap .modal-content {max-width:1062px;padding:65px 60px 70px;}
.modal_siteMap .modal-content .modal-title {font-family:'marian';font-size:30px;letter-spacing:2px;}
.modal_siteMap .modal-content .modal-cont {padding:45px 50px 0;}
.ft_map dl {display:table;width:100%;margin-bottom:40px;}
.ft_map dt,
.ft_map dd {display:table-cell;text-align:left;}
.ft_map dt {width:22%;font-size:22px;font-family:'marian';color:#000;letter-spacing:1px;vertical-align:top;}
.ft_map dt.sm_kk {font-family:'yoonb';font-size:16px;letter-spacing:inherit;}
.ft_map dd {margin-left:16px;line-height:1.5;}
.ft_map li {float:left;color:#888;padding-bottom:10px;}
.ft_map li a {padding:0 13px;color:#000;font-size:16px;}
.sm_gr {margin-bottom:50px;}
.sm_gr dl {margin-bottom:0;}
.sm_grIn {margin:0;padding-top:20px;}
.sm_grIn dd a {color:#888;}
.sm_Blist {margin-left:-13px;}
.sm_Blist li a {padding:0 13px;color:#888;}

/* --------------------------------------------------------------------------
   modal_cookie_info
   -------------------------------------------------------------------------- */
.modal_cookie_info.modal-wrap .modal-content {margin-top:0 !important;max-width:560px;height:100%;max-height:920px;padding:60px 48px;}
.modal_cookie_info.modal-wrap .modal-inner {position:absolute;left:48px;right:48px;top:60px;bottom:60px;padding-right:10px;overflow-y:auto;}
.modal_cookie_info.modal-wrap .modal-inner::-webkit-scrollbar {width:3px;cursor:pointer;}
.modal_cookie_info.modal-wrap .modal-inner::-webkit-scrollbar-track {background-color:#fff;border-radius:2px;}
.modal_cookie_info.modal-wrap .modal-inner::-webkit-scrollbar-thumb {background-color:#bfbfbf;border-radius:2px;}
.modal_cookie_info.modal-wrap .modal-inner::-webkit-scrollbar-thumb:hover {background:#888888;}
.modal_cookie_info.modal-wrap .modal-inner::-webkit-scrollbar-button:start:decrement,
.modal_cookie_info.modal-wrap .modal-inner::-webkit-scrollbar-button:end:increment {width:10px;height:10px;background:transparent;}
.modal_cookie_info p {color:#000;}
.modal_cookie_info .tit {margin-bottom:26px;font-family:'yoonb';font-size:20px;}
.modal_cookie_info .subtit {position:relative;margin-bottom:15px;padding-left:15px;font-family:'yoonb';font-size:18px;}
.modal_cookie_info .subtit:before {position:absolute;left:0;top:9px;content:"";display:block;width:4px;height:4px;border-radius:50%;background:#000;}
.modal_cookie_info .sub_desc {margin-bottom:24px;}
.modal_cookie_info .sub_desc:last-of-type {margin-bottom:0;}
.modal_cookie_info .txt {font-size:14px;line-height:1.8;}
.modal_cookie_info .txt strong {font-family:'yoonb';}
.modal_cookie_info .descbox {padding:30px 3px;border-bottom:1px solid #ccc;}
.modal_cookie_info .descbox:last-of-type {padding-bottom:0;border-bottom:0;}

/* --------------------------------------------------------------------------
   modal_consign_info
   -------------------------------------------------------------------------- */
.modal_consign_info.modal-wrap .modal-content {max-width:560px;height:100%;padding:60px 48px;}
.modal_consign_info.modal-wrap .modal-inner {position:absolute;left:48px;right:48px;top:60px;bottom:60px;padding-right:10px;overflow-y:auto;}
.modal_consign_info.modal-wrap .modal-inner::-webkit-scrollbar {width:3px;cursor:pointer;}
.modal_consign_info.modal-wrap .modal-inner::-webkit-scrollbar-track {background-color:#fff;border-radius:2px;}
.modal_consign_info.modal-wrap .modal-inner::-webkit-scrollbar-thumb {background-color:#bfbfbf;border-radius:2px;}
.modal_consign_info.modal-wrap .modal-inner::-webkit-scrollbar-thumb:hover {background:#888888;}
.modal_consign_info.modal-wrap .modal-inner::-webkit-scrollbar-button:start:decrement,
.modal_consign_info.modal-wrap .modal-inner::-webkit-scrollbar-button:end:increment {width:10px;height:10px;background:transparent;}
.modal_consign_info p {color:#000;}
.modal_consign_info .txt {padding-top:5px;margin-bottom:10px;}
.modal_consign_info .txt strong {font-family:'yoonb';}
.modal_consign_info .table_box {margin-bottom:10px;}
.modal_consign_info .table_box th,
.modal_consign_info .table_box td {padding:8px;border:1px solid #000;font-size:13px;color:#000;word-break:keep-all;}
.modal_consign_info .table_box th {background:#d3d3d3;}
.modal_consign_info .table_box th:first-of-type {width:30%;}

/* --------------------------------------------------------------------------
   responsive
   -------------------------------------------------------------------------- */
@media only all and (max-width:768px) {
	.modal-cont .mem_tit {font-size:16px;}
	.modal-content.type_titS .modal-title {font-size:16px;letter-spacing:0;padding-bottom:20px;}
	.modal_siteMap .modal-content {max-width:375px;padding:50px 20px 50px;}
	.modal_siteMap .modal-content .modal-title {font-size:18px;}
	.modal_siteMap .modal-content .modal-cont {padding:30px 15px 0;}
	.ft_map dl {margin-bottom:35px;}
	.ft_map dt,
	.ft_map dd {display:block;}
	.ft_map dt {font-size:18px;display:block;width:100%;margin-bottom:10px;}
	.ft_map dd {display:block;margin-top:0;padding:0;margin-left:-15px;}
	.ft_map dd a {font-size:13px;padding:0 15px;margin:0;}
	.ft_map li {font-size:13px;padding-bottom:10px;}
	.sm_gr dl {margin-bottom:0;}
	.sm_grIn {padding:0;margin:0;}
	.sm_grIn dt {margin-bottom:0;}
	.sm_Blist li a {padding:0 16px;}
}

@media (max-width:640px) {
	.modal_cookie_info.modal-wrap .modal-content {height:100%;padding:53px 24px 30px;}
	.modal_cookie_info.modal-wrap .modal-inner {left:24px;right:24px;top:70px;bottom:30px;}
	.modal_cookie_info .modal-title {font-size:18px;}
	.modal_cookie_info .tit {margin-bottom:10px;font-size:16px;}
	.modal_cookie_info .subtit {margin-bottom:10px;padding-left:8px;font-size:14px;}
	.modal_cookie_info .subtit:before {top:7px;width:3px;height:3px;}
	.modal_cookie_info .sub_desc {margin-bottom:15px;}
	.modal_cookie_info .txt {font-size:12px;line-height:1.8;}
	.modal_cookie_info .descbox {padding:30px 2px;}
	.modal_consign_info.modal-wrap .modal-content {height:100%;padding:53px 24px 30px;}
	.modal_consign_info .modal-title {font-size:18px;}
	.modal_consign_info.modal-wrap .modal-inner {left:24px;right:24px;top:70px;bottom:30px;}
	.modal_consign_info .txt {font-size:13px;}
	.modal_consign_info .table_box {margin-bottom:8px;}
	.modal_consign_info .table_box th,
	.modal_consign_info .table_box td {padding:6px;font-size:12px;}
	.modal_consign_info .table_box th:first-of-type {width:30%;}
}
