@charset "utf-8";

html, body {height:100%;margin:0;background-color:#ededef}

.tbl-sty01 table {width:100%;border-top:2px solid #333;background-color:#fff}
.tbl-sty01 table th {padding:10px 2px 13px;border-bottom:1px solid #ccc;background-color:#f9f9f9}
.tbl-sty01 table td {padding:3px 3px 5px;text-align:center;border-bottom:1px solid #ccc}
.tbl-sty01 table td.no-data {padding:50px;color:#999}

/** from table **/
.tbl-sty02 {display:block;margin:0;padding:0;border-top:2px solid #333}
.tbl-sty02 table {width:100%;background-color:#fff}
.tbl-sty02 table caption {padding-bottom:3px;text-align:left;font-weight:bold}
.tbl-sty02 table th {padding:10px 2px 13px;border-bottom:1px solid #ccc;background-color:#f9f9f9}
.tbl-sty02 table td {padding:3px 3px 5px;text-align:center;border-bottom:1px solid #ccc}
.tbl-sty02 table td.no-data {padding:50px;color:#999}
.tbl-sty02 input,
.tbl-sty02 select,
.tbl-sty02 textarea {padding:3px 5px 5px}

/** order table - hover **/
.tbl-sty03 table {width:100%;border-top:2px solid #333;background-color:#fff}
.tbl-sty03 table tr:hover {background-color:#f9f9f9}
.tbl-sty03 table th {padding:10px 2px 13px;border-bottom:1px solid #ccc;background-color:#f6f6f6}
.tbl-sty03 table td {padding:3px 3px 5px;color:#666;text-align:center;border-bottom:1px solid #ccc;border-right:1px solid #eee}
.tbl-sty03 table td:last-child {border-right:1px solid #fff}
.tbl-sty03 table td.no-data {padding:50px;color:#999}

/** order table **/
.tbl-sty04 table {width:100%;border-top:2px solid #333;background-color:#fff}
.tbl-sty04 table th {padding:10px 2px 13px;border-bottom:1px solid #ccc;background-color:#f6f6f6}
.tbl-sty04 table td {padding:3px 3px 5px;color:#666;text-align:center;border-bottom:1px solid #ccc;border-right:1px solid #eee}
.tbl-sty04 table td:last-child {border-right:1px solid #fff}
.tbl-sty04 table td.no-data {padding:50px;color:#999}

/** border none **/
.tbl-sty05 table {width:100%;border-top:none;background-color:#fff}
.tbl-sty05 table th {padding:10px 2px 13px;border-bottom:1px solid #fff;background-color:#f9f9f9}
.tbl-sty05 table td {padding:3px 3px 5px;text-align:center;border-bottom:1px solid #fff}
.tbl-sty05 table td.no-data {padding:50px;color:#999}

/** dl sty01 **/
dl.sty01 {display:block;margin:0;padding:0}
dl.sty01 dt,
dl.sty01 dd {margin-bottom:1px;padding:3px 5px;text-align:left}
dl.sty01 dt {clear:both;float:left;width:150px;background-color:#f0f0f0}
dl.sty01 dd {float:left}


/*****��ǰ�ٿ�ε�*****/
.it-down-wrap {display:block;margin:0;padding:10px;height:500px;border:1px solid #ddd;background-color:#f6f6f6}
.it-down-wrap .contents-wrap {display:block;margin:0;padding:0}
.it-down-wrap .cate-wrap .contents-wrap {padding-right:10px}
.it-down-wrap .cate-wrap h2 {display:block;margin:0;padding:0 0 5px}
.it-down-wrap .ca-list {display:block;margin:0;padding:5px;height:455px;border:1px solid #ddd;background-color:#fff;overflow-y:auto}
.it-down-wrap .ca-list li a {display:block;margin:0;padding:3px;background-color:#fff}
.it-down-wrap .ca-list li a:hover,
.it-down-wrap .ca-list li a:focus,
.it-down-wrap .ca-list li a:active {background-color:#f9f9f9}
.it-down-wrap .ca-list li.active a {color:red;background-color:#eee}
.it-down-wrap .item-wrap h2 {display:block;margin:0;padding:0 0 5px}
.it-down-wrap .item-wrap .btn-wrap {display:block;margin:0;padding:10px 0;text-align:center}
.it-down-wrap .it-list {display:block;margin:0;padding:5px;height:400px;border:1px solid #ddd;background-color:#fff;overflow-y:auto}
.it-down-wrap .it-list ul {margin:0;padding:0;list-style:none}
.it-down-wrap .it-list ul li {margin:0;padding:2px;border-bottom:1px solid #eee}
.it-down-wrap .it-list ul li:hover {background-color:#f9f9f9}
.it-down-wrap .it-list ul li.active {background-color:#fef1df}
.it-down-wrap .it-list ul li:last-child {border-bottom:none}
.it-down-wrap .it-list ul li a {display:block;margin:0;padding:0}
.it-down-wrap .it-list ul li div {display:inline-block;margin:0 10px 0 0;padding:0;height:30px;line-height:30px}
.it-down-wrap .it-list ul li div.it-cost {color:#c30;font-weight:bold}
.it-down-wrap .it-list ul li.no-data {color:#999}
.btn-wrap {display:block;margin:0;padding:20px 0;text-align:center}

.down-list,
.fm-wrap {display:block;margin:0;padding:0}

.sod_left {width:789px !important}

#gnb_1dul {margin-bottom:10px}
#gnb_qn ul {margin-top:0px}

.top_btn {position:absolute;bottom:0;right:0}

.footer-wrap-sty2 {display:block;margin:30px 0 0;padding:0 0 60px;width:100%;min-width:960px;color:#fff;background-color:#303440}
.footer-wrap-sty2 .head-sty01 {display:block;margin:0;padding:0;border-bottom:1px solid #555}
.footer-wrap-sty2 .head-sty02 {display:block;margin:0;padding:0;border-bottom:1px solid #555}
.footer-wrap-sty2 .head-sty03 {display:block;margin:0;padding:0}
.footer-wrap-sty2 .contents-wrap {display:block;margin:0 auto;padding:10px 0;width:960px}
.footer-wrap-sty2 .contents-wrap a {color:#fff}
.footer-wrap-sty2 .fl-left li {float:left}
.footer-wrap-sty2 .fl-right li {float:left}
.footer-wrap-sty2 .imgs {position:absolute;top:10px;right:0}
.footer-wrap-sty2 .head-sty01 .fl-left a {margin-right:10px;font-size:12px}
.footer-wrap-sty2 .head-sty01 .fl-right a {margin-left:10px;font-size:20px}
.footer-wrap-sty2 .head-sty02 p {line-height:160%}


/*****����������*****/
.mypage-nav-wrap {display:block;margin:0;padding:0}
.mypage-nav-wrap h3 {display:block;margin:0;padding:2px 0 4px;font-size:10px;text-align:center;color:#fff;background-color:#333}
.mypage-nav-wrap ul li {}
.mypage-nav-wrap ul li a {display:block;margin:0;padding:3px 20px 5px;color:#fff;background-color:#005b9a}
.mypage-nav-wrap ul li a:hover,
.mypage-nav-wrap ul li a:focus,
.mypage-nav-wrap ul li a:active {background-color:#106AA8}
.mypage-nav-wrap ul li.active a {background-color:#106AA8}

.tab-nav {display:block;margin:20px 0 0;padding:0}
.tab-nav .tab-nav2 {}
.tab-nav .tab-nav2 li {float:left;margin-right:-1px;border:1px solid #ccc}
.tab-nav .tab-nav2 li a {display:block;margin:0;padding:5px 20px 7px}
.tab-nav .tab-nav2 li.active {border:1px solid #ccc;border-bottom:1px solid #f9f9f9}
.tab-nav .tab-nav2 li.active a {font-weight:bold;background-color:#f9f9f9}
.tab-nav .tab-info {display:block;margin:-1px 0 0;padding:20px;text-align:left;border:1px solid #ccc;background-color:#f9f9f9}
.tab-nav .tab-info ul li {float:left;margin-right:10px}
.tab-nav .tab-info ul li.active a {font-weight:bold}

.od-sch-wrap {display:block;margin:10px 0;padding:0}
.od-sch-wrap ul li {float:left}
.od-sch-wrap ul li.txt {padding:2px 5px 4px}
.od-sch-wrap ul li input {margin-right:2px;padding:2px 10px 4px}
.od-sch-wrap ul li select {margin-right:2px;padding:2px 10px 4px}

.od-list-wrap {display:block;margin:0;padding:0}
/*.od-list-wrap ul {border-left:1px solid #eee;border-right:1px solid #eee}*/
.od-list-wrap ul li {position:relative;display:block;margin:0;padding:0;border-bottom:1px solid #eee}
.od-list-wrap ul li:last-child {border-bottom:none}
.od-list-wrap ul li .it-imgs {float:left;margin:0;padding:5px;width:60px;height:60px}
.od-list-wrap ul li .it-imgs img {border:1px solid #ddd}
.od-list-wrap ul li .it-name {display:block;margin:0 0 0 60px;padding:5px;text-align:left}

.new_win {}
.new_win h1 {font-size:1.17em;padding:15px 20px;background:#fff;border-bottom:1px solid #ddd}
.new_win h2 {margin:0 20px 10px}
.new_win_ul {margin:-20px 0 20px 0;padding:0 0 0 20px;border-bottom:1px solid #515151;background:#484848;list-style:none;zoom:1}
.new_win_ul:after {display:block;visibility:hidden;clear:both;content:""}
.new_win_ul li {float:left;margin-left:-1px}

.new_win_ul a {display:block;padding:10px 10px 8px;border-right:1px solid #595959;border-left:1px solid #595959;color:#fff;font-family:dotum;font-weight:bold;text-decoration:none}


.new_win_desc {margin:0 }
.new_win .anchor {margin:0 0 5px}

.new_win .win_btn {clear:both;padding:10px;text-align:center} /* ��â�� */
.new_win .win_btn button {display:inline-block;padding:0 10px;height:30px;border:0;line-height:2em;cursor:pointer}
.new_win .win_btn input {padding:0 10px;height:30px;line-height:2em}
.new_win .win_btn a {display:inline-block;padding:0 10px;height:30px;background:#4b545e;color:#fff;vertical-align:middle;line-height:2.4em}
.new_win .win_btn a:focus, .new_win .win_btn a:hover {text-decoration:none}


.new_win .local_sch, .new_win .local_cmd, .new_win .local_desc01, .new_win .local_desc02, .new_win .local_ov {margin:0px}

.new_win_con{margin: 10px; background:#fff;padding:20px}
.new_win_con .table_form table th{width:120px}

#excelfile_upload {margin:10px 0;padding:20px;border:1px solid #e9e9e9;background:#fff}
#excelfile_upload label {font-weight:bold}
#excelfile_input {margin:0 0 20px;text-align:center}
#excelfile_result {margin:0 20px 20px;border-bottom:1px solid #e9e9e9;zoom:1}
#excelfile_result:after {display:block;visibility:hidden;clear:both;content:""}
#excelfile_result dt {clear:both;float:left;padding:10px 0;width:40%;font-weight:bold}
#excelfile_result dd {float:left;margin:0;padding:10px 0;width:60%}
#excelfile_result .result_done {color:#5d910b}
#excelfile_result .result_fail {color:#ff3061}

.local_desc01 {margin:10px 0 10px ;padding:10px 20px;border:1px solid #f2f2f2;background:#f9f9f9}
.local_desc01 strong {color:#ff3061}
.local_desc01 a {text-decoration:underline}

.pay-form {display:block;margin:0;padding:20px;border:1px solid #ddd;background-color:#f6f6f6}
.pay-form h3 {font-size:1.5em}
.pay-form .contents-wrap {display:block;margin:0;padding:0 0 0 30px;border-left:1px solid #ccc;cbackground-color:#fff}
.pay-form .info-wrap {display:block;margin:0;padding:20px 0}
.pay-form .cost-info-wrap {display:block;margin:0;padding:20px 0;text-align:right;color:red;font-size:2em;font-weight:bold}

.od-pay-nav {display:block;margin:0;padding:0}
.od-pay-nav ul li {float:left;margin:0 -1px 0 0;padding:0;border:1px solid #ddd;border-bottom:none}
.od-pay-nav ul li a {display:block;margin:0;padding:8px 25px 10px;background-color:#fff}
.od-pay-nav ul li.active {border:1px solid #333;border-bottom:none}
.od-pay-nav ul li.active a {color:#fff;font-weight:bold;background-color:#333}

.sau-wrap {display:block;margin:0;padding:10px}
.sau-wrap h1 {display:block;margin:0 0 10px;padding:0 0 10px;border-bottom:1px solid #ddd}
/* .sau-wrap textarea {padding:10px;width:100%;height:200px;background-color:#f6f6f6} */
.sau-wrap button {}

/********************* ��۴��� *********************/
.step-wrap {display:block;margin:0px 0 0;padding:0}
.step-wrap h3 {display:block;margin:0;padding:5px;font-size:1.4em;xbackground-color:#eee}

.agree-wrap {display:block;margin:0;padding:0;height:200px;border:1px solid #ddd;background-color:#f6f6f6;overflow-y:scroll}
.agree-wrap ol {margin:0;padding:20px 40px}
.agree-wrap ol li {margin:0 0 5px;padding:0;font-size:1.2em;font-weight:300;color:#333}
.agree-chk {display:block;margin:0;padding:20px;color:#c30}

.od-split-wrap {display:block;margin:0;padding:10px}
.od-split-wrap h1 {display:block;margin:0;padding:10px;text-align:center;font-size:15px}
/********************* ��۴��� *********************/

/********************* ���â *********************/
.mw-popup{display:none;position:fixed;_position:absolute;top:0;left:0;z-index:10000;width:100%;height:100%}
.mw-popup.open{display:block}
.mw-popup .bg{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.5;filter:alpha(opacity=50)}
#mw-contents-wrap {position:absolute;top:50px;left:0;width:auto;height:auto;border:1px solid #333;background-color:#fff;overflow:auto}
#mw-contents-wrap .mw-close {position:absolute;top:0;right:0;display:block;margin:0;padding:5px;color:#fff;background-color:#333}
#mw-contents-wrap .mw-close img {width:20px;height:20px}
/********************* ���â *********************/


/** ī�װ��� **/
.category {position:absolute;top:41px;left:0;background:#ffffff;padding:20px 20px 0px 20px;width:746px;display:none;border:2px solid #ea606f;border-top:0px;margin-right:10px;z-index:10000;}
.category_tm {margin-left:118px;}
.category_ab {margin-left:222px;}
.category_simple {margin-left:0px;width:956px;padding:20px 0px 0px 0px;}
.category_simple2 {margin-left:0px;width:956px;padding:20px 10px 0px 10px;}
.category .title {display:inline-block;margin:0;padding:0px 0px 0px 30px;width:172px;height:21px;line-height:21px;background:url('http://www.widebuy.co.kr/mall/img/header/green_bar_bg.png');background-repeat:no-repeat;letter-spacing:-1px;font-size:12px;color:#ffffff;}

.category_step1 {padding-left:200px;width:700px;margin-top:}
.category_step1 li {
	float:left;
	cursor:pointer;
	font-size:12px;
	color:#ffffff;
	width:130px;
	height:21px;
	line-height:21px;
	background:url('http://www.widebuy.co.kr/mall/img/header/brown_bar_bg.png');
	background-repeat:no-repeat;
	padding:0 0px 0px 30px;
	margin-right:16px;
	margin-bottom:10px;
}
.category_step1 li.selected {
	background:url('http://www.widebuy.co.kr/mall/img/header/green2_bar_bg.png');
	background-repeat:no-repeat;
}

.category_step2 {margin-top:5px;}
.category_step2 li {
	float:left;
	cursor:pointer;
	font-size:12px;
	color:#ffffff;
	width:130px;
	height:21px;
	line-height:21px;
	background:url('http://www.widebuy.co.kr/mall/img/header/green2_bar_bg.png');
	background-repeat:no-repeat;
	padding:0 0px 0px 30px;
	margin-right:16px;
	margin-bottom:10px;
	letter-spacing:-1px;

}
.category_step2 li.selected {
	background:url('http://www.widebuy.co.kr/mall/img/header/green3_bar_bg.png');
	background-repeat:no-repeat;
}

.category_step3 {margin-top:10px;}
.category_step3 table {border-top:1px solid #efefef;}
.category_step3 table th {border-bottom:1px solid #efefef;padding-top:12px;font-size:12px;font-weight:bold;color:#000000;text-align:left;}
.category_step3 table td {border-bottom:1px solid #efefef;padding:8px 4px 8px 4px;line-height:200%;}
.category_step3 table td ul li {float:left;margin-right:10px;}
.category_step3 a {color:#333 !important}

.cat2 {
	margin-top:10px;
	background:url('http://www.widebuy.co.kr/mall/img/header/cat2_bg.png');
	background-repeat:no-repeat;
	width:694px;height:76px;
	margin:10px auto;
	padding:11px 0px 0px 124px;
}

/***** 관리자 로그인 *****/
.adm-login-wrap {position:relative;display:block;margin:0;padding:0;width:100%;height:100%;background:url(/img/bg_01.jpg);background-size:cover}
.adm-login-wrap .login-wrap {position:absolute;top:0;left:0;background-color:#333}
.adm-login-wrap h1 {display:block;margin:0;padding:0;text-align:center;color:#fff;font-size:3em;font-weight:normal}
/***** 관리자 로그인 *****/

.top-bnr-wrap {display:block;margin:0;padding:0;text-align:center;background-color:#269ec6}

.header-wrap {display:block;margin:0;padding:0;width:100%;min-width:1200px;background-color:#fff;z-index:999}
.header-wrap .top-nav-wrap {display:block;margin:0;padding:0;min-width:1200px;background-color:#dadbde}
.header-wrap .top-nav-wrap a,
.header-wrap .top-nav-wrap strong {display:inline-block;margin:0;padding:10px 0}
.header-wrap .top-nav-wrap a {margin-left:15px}
.header-wrap .top-nav-wrap .latest-wrap {float:left;width:389px}
.header-wrap .top-nav-wrap .latest-wrap strong { padding: 0; }

.header-wrap .logo-wrap {display:block;margin:0;padding:0;height:87px;border-bottom:1px solid #ccc;xbackground-color:#999 ; --logo-wrap-height: 87px; }
.header-wrap .logo-sub-wrap {display:inline-block;margin:10px 0 0 16px;padding:0;xbackground-color:#ccc}
.header-wrap .main-nav { float: right; display: flex; }
.header-wrap .main-nav > ul { height: calc(var(--logo-wrap-height) - 1px); display: flex; column-gap: 40px; }
.header-wrap .main-nav > ul > li { position: relative; display: flex; align-items: center; }
.header-wrap .main-nav > ul > li > a { display: flex; padding: 10px 0; font-size: 18px; font-weight: 900; }

/* 1688 { */
.header-wrap .main-nav > ul > li > a .oricategory-arrow { position: absolute; right: 0; bottom: 14px; border-top: 5px solid #a9a9a9; border-left: 4.5px solid transparent; border-right: 4.5px solid transparent; border-bottom: 0; display: block; transition: 0.2s ease; }
.header-wrap .main-nav .ori-category-wrap { display: none; position: absolute; top: calc(var(--logo-wrap-height) - 1px); z-index: 10000; width: 746px; padding:20px 20px 0px 20px; border: 2px solid #0074ff; background: #fff; }

.ori_category_step { display: grid; grid-template-columns: repeat(3, 130px); justify-content: space-between; row-gap: 10px; padding: 20px 90px; }
.ori_category_step a { display: block; width: 100%; height: 21px; line-height: 20px; font-size: 12px; letter-spacing: -1px; padding: 0 0px 0px 30px; color: #ffffff; }

.ori_category_siteDvs { padding: 0; }
.ori_category_siteDvs a { background: url('/img/gaga/green3_bar_bg.png') no-repeat; }
.ori_category_step1 a { background: url('/img/gaga/brown_bar_bg.png') no-repeat; }
.ori_category_step1 a.ori_cate_selected { background: url('/img/gaga/green2_bar_bg.png') no-repeat; }
.ori_category_step2 { background: #e1e9ec; border-radius: 20px; }
.ori_category_step2 a { background: url('/img/gaga/green2_bar_bg.png') no-repeat; }
.ori_category_step2 a.ori_cate_selected { background: url('/img/gaga/green3_bar_bg.png') no-repeat; }

.ori_category_step3 { margin-top: 10px; max-height: 450px; overflow-y: auto; }
.ori_category_step3 th {}
.ori_category_step3 th > div { display: flex; align-items: center; column-gap: 10px; }
.ori_category_step3 td { padding: 8px 4px 8px 4px; }
.ori_category_step3 td a { color: #333; font-family: verdana, 굴림, tahoma; }
.ori_category_step3 .ori_category_dot { font-size: 6px; color: #a4a4a4; }
.ori_category_step3 .ori_category_isolation { color: #a7c6ff; }
/* 1688 } */



.header-wrap .nav-wrap {display:none;margin:0;padding:0;background-color:#0f53a8}
.header-wrap .nav-wrap a {display:block;margin:0;padding:14px 10px;text-align:center;font-size:14px;font-weight:bold;color:#fff}
.header-wrap .nav-wrap a:hover,
.header-wrap .nav-wrap a:focus,
.header-wrap .nav-wrap a:active {color:#fff;background-color:#269ec6}
.header-wrap .nav-wrap .ul-nav {float: right;position: relative;left: -50%}
.header-wrap .nav-wrap .ul-nav li {float: left;position: relative;left: 50%;margin-left:30px;margin-right:30px}

.footer-wrap {display:block;margin:0;padding:0;border-top:1px solid #d2d2d2;background-color:#f2f2f2}
.footer-wrap .footer-logo-wrap {display:block;margin:0;padding:0}
.footer-wrap .logo-sub-wrap {display:inline-block;margin:10px 0;padding:0;xbackground-color:#ccc}
.footer-wrap .footer-logo-wrap .ul-nav {float: right;position: relative;left: -50%}
.footer-wrap .footer-logo-wrap .ul-nav li {float: left;position: relative;left: 50%;height:50px;line-height:50px}
.footer-wrap .footer-logo-wrap .ul-nav li a {display:block;margin:0 15px 0 0;padding:0;color:#333;font-size:13px}

.footer-wrap .footer-info-wrap {background-color:#f2f2f2}
.footer-wrap .footer-info-wrap p {display:block;padding:30px 0;color:#333;line-height:150%}
.footer-wrap .footer-info2-wrap {background-color:#f2f2f2}
.footer-wrap .footer-info2-wrap p {display:block;padding:20px 0;color:#333;line-height:150%}

.page-title {display:block;margin:15px auto 0;padding:5px;width:1200px;letter-spacing:-1px;font-size:31px;color:#333;xborder-bottom:1px solid #269ec6}

.contents-wrap {position:relative;display:block;margin:0 auto;padding:0;width:1200px}

#content-wrap {position:relative;display:block;margin:0 auto;padding:0;min-width:1200px}

.side-wrap {position:absolute;top:0;padding:0;width:150px;background-color:#000}
.side-nav-wrap {display:block;margin:0;padding:10px;min-height:600px;color:#fff}
.side-nav-wrap h2 {display:block;margin:0;padding:0;text-align:left;font-size:15px}
.side-nav-wrap ul {display:block;margin:15px 0;padding:0;border-top:1px solid #394155}
.side-nav-wrap ul li {;border-bottom:1px solid #394155}
.side-nav-wrap ul li a {display:block;margin:0;padding:5px 0;color:#fff;font-size:12px;font-weight:normal}
.side-nav-wrap ul li.active a {color:#5bb7e7}

.main-wrap {display:block;margin:15px 0 15px 160px;padding:20px;min-height:700px;border:1px solid #ccc;border-right:1px solid #999;border-bottom:1px solid #999;background-color:#fff}


.it-sch-wrap { position: absolute; width: 100%; }
.it-sch-wrap .search-content { display: flex; flex-direction: column; align-items: center; }
.it-sch-wrap .it-url-sch-wrap { position: absolute; top: 360px; z-index: 10; width: 80%; max-width: 900px; }
.it-sch-wrap .it-url-sch-wrap > input {padding: 10px 20px;width: 100%;border: none;border-radius: 30px; color: #000; }
.it-sch-wrap .it-url-sch-wrap > button {position: absolute;top: 50%;right: 8px;transform: translateY(-50%);padding: 3px 9px 6px 9px;font-size: 17px;border: none;border-radius: 100%;color: #ffffff;background-color: var(--blue001);}


.index-main-wrap {display:block;margin:0;padding:0;min-width:1200px}

.main-visual-wrap .txt-wrap h2 {padding-top:90px;padding-left:70px;margin-bottom:22px;font-size:50px;font-weight:900;color:#fff;letter-spacing:-1px; text-align: center;}
.main-visual-wrap .txt-wrap p {padding-left:70px;line-height:150%;color:#fff;font-size:20px;letter-spacing:-1px; text-align: center;}
.slick-dots {
    position: absolute;
    bottom: 110px !important;
    width: 100%;
    text-align: center;
}

.site-bnr-wrap {display:block;margin:-92px 0 6px;padding:0;color:#fff}
.site-bnr-wrap .sty01 {display:block;margin:0;padding:0;background-color:#0074ff}
.site-bnr-wrap .sty01 .title-wrap {position:relative;float:right;margin-right:6px;width:530px;height:110px}
.site-bnr-wrap .sty02 {display:block;margin:0;padding:0;background-color:#0055bc}
.site-bnr-wrap .sty02 .title-wrap {position:relative;float:left;margin-left:6px;width:530px;height:110px}
.site-bnr-wrap a {display:block;margin:0;padding:23px 0 23px 80px;color:#fff}
.site-bnr-wrap h3 {display:block;margin:0;padding:0;color:#fff;font-size:20px;font-weight:100;letter-spacing:-1px}
.site-bnr-wrap p {color:#aaa}
.site-bnr-wrap .btn-arrow {position:absolute;top:23px;right:30px}
.site-bnr-wrap .sty01 ul {float:right;margin-right:6px;margin-bottom:30px;width:530px}
.site-bnr-wrap .sty02 ul {float:left;margin-left:6px;margin-bottom:30px;width:530px}
.site-bnr-wrap ul li:nth-child(even) {float:left;margin-bottom:10px;width:260px} /* 짝수 */
.site-bnr-wrap ul li:nth-child(odd) {float:right;margin-bottom:10px;width:260px} /* 홀수 */
.site-bnr-wrap ul li a {margin:0;padding:0}

.schedule-wrap {display:block;margin:0;padding:0;height:75px;overflow:hidden}
.schedule-wrap ul {}
.schedule-wrap ul li {float:left}
.schedule-wrap ul li > div {display:block;margin:0 1px 0 0;padding:0;height:55px;color:#fff;font-size:1.2em;text-align:center;background-color:#0f53a8}
.schedule-wrap ul li > div.active {background-color:#00a48e}
.schedule-wrap ul li > div.active2 {background-color:#e96652}
.schedule-wrap .sc-title {line-height:55px;font-weight:bold;font-size:.9em}
.schedule-wrap .sc-title2 {padding-top:9px;line-height:150%;text-align:left;font-size:1em;background-color:#0074ff}
.schedule-wrap .sc-date-info {padding-top:12px;line-height:150%;font-size:.9em}

.index-best-wrap {display:block;margin:0;padding:0}
.index-best-wrap h2 {display:block;margin:12px 0 32px;padding:0;color:#000;font-size:27px;font-weight:900;letter-spacing:-1px}
.index-best-wrap h2 span {color:#0074ff}
.index-best-wrap ul li {float:left;margin-bottom:20px;margin-right:20px}
.index-best-wrap ul li:nth-child(4n) {margin-right:0}
.index-best-wrap ul li a {display:block;margin:0;padding:0;line-height:30px;background-color:#fff}


.index-wrap03 {display:block;margin:0px auto 20px;width:1200px}
.index-wrap03 .sty01 {display:block;margin:0;padding:0;background-color:#ddd}
.index-wrap03 .sty02 {display:block;margin:0;padding:0;background-color:#ddd}
.index-wrap03 .tab-nav-wrap {display:block;margin:0;padding:0}
.index-wrap03 .tab-nav-wrap ul li {float:left}
.index-wrap03 .tab-nav-wrap ul li.active a {display:inline-block;margin:0;padding:0;width:120px;height:58px;text-align:center;line-height:58px;color:#0074ff;font-size:15px;font-weight:900;border-top:3px solid #0074ff;background-color:#fff}
.index-wrap03 .tab-nav-wrap ul li a {display:inline-block;margin:0;padding:0;width:120px;height:58px;text-align:center;line-height:58px;color:#7e7e81;font-size:15px;font-weight:900;border-top:3px solid #ddd}
.latest-review-wrap {position:relative;display:block;margin:0;padding:0;height:300px;background-color:#fff}
.review-pic-wrap {position:absolute;top:25px;left:25px;margin:0;padding:0;width:250px;height:250px;overflow:hidden}
.review-pic-wrap .no_image {display:inline-block;width:250px;height:250px;line-height:250px;text-align:center;background-color:#f6f6f6}
.review-pic-wrap .empty_li {display:inline-block;width:250px;height:250px;line-height:250px;text-align:center;background-color:#f6f6f6}

.lat2 {position:absolute;top:15px;right:0px;width:320px;xbackground-color:#f6f6f6}
.lat2 .lat_title {display:block;padding:0 20px;line-height:45px;font-size:1.083em;border-bottom:1px solid #e2e2e2;color:#253dbe;background:#fcfcfc}
.lat2 .lat_title a{color:#253dbe;display:inline-block;position:relative}
.lat2 .lat_title a:after{position:absolute;bottom:-1px;left:0;width:100%;height:2px;background:#253dbe;content:''}
.lat2 ul{padding:0px 20px}
.lat2 li {position:relative;line-height:18px;padding:5px 0;padding-left:10px;position:relative;border-bottom:1px solid #e4e6e8}
/* .lat2 li:before{position: absolute;top: 23px;left: 0px;width: 4px;height: 4px;background: #aaa;content: '';border-radius: 50%;} */
.lat2 li a:hover{color:#a22121}
.lat2 li .fa-heart{color:#ff0000;}
.lat2 li .fa-lock{display: inline-block;line-height: 14px;width: 16px;font-size: 0.833em;color: #4f818c;background: #cbe3e8;text-align: center;border-radius: 2px;font-size: 12px;border:1px solid #a2c6ce}
.lat2 li .new_icon{display:inline-block;width: 16px;line-height:16px;font-size:0.833em;color:#ffff00;background:#6db142;text-align:center;border-radius: 2px;}
.lat2 li .hot_icon{display:inline-block;width: 16px;line-height:16px ;font-size:0.833em;color:#fff;background:#e52955;text-align:center;border-radius: 2px;}
.lat2 li .fa-caret-right{color:#bbb}
.lat2 .lt_date{position:absolute;top:15px;right:5px;font-size:15px;color:#888}
.lat2  .empty_li{line-height:145px ;color:#666;text-align:center;padding:0;}
.lat2  .empty_li:before{background:none;padding:0}

.lat2 .lt_cmt{background:#5c85c1;color:#fff; font-size:11px;height:16px;line-height:16px;padding:0 5px;border-radius:3px;
-webkit-box-shadow: inset 0 2px 5px  rgba(255,255,255,0.4);
-moz-box-shadow: inset 0 2px 5px  rgba(255,255,255,0.4);
box-shadow: inset 0 2px 5px  rgba(255,255,255,0.4);}
.lat2 .lt_more {position:absolute;top:11px;right:10px;display:block;width:25px;line-height:25px;color:#aaa;border-radius:3px;text-align:center;}
.lat2 .lt_more:hover{color:#777}

.index-wrap04 {display:block;margin:10px auto;width:1200px}
.index-wrap04 .sty01 .info-wrap {display:block;margin:0 0 0 0;padding:20px 40px;color:#fff;background-color:#0074ff}
.index-wrap04 .sty01 .info-wrap h3 {display:block;margin:0;padding:0;font-weight:900;font-size:1.5em}
.index-wrap04 .sty01 .info-wrap h3.line-gubun {margin:10px 0 0;padding:10px 0;border-top:1px solid #63c9bb}
.index-wrap04 .sty01 .info-wrap h4 {display:block;margin:0;padding:0;font-weight:900;font-size:3em}
.index-wrap04 .sty01 .info-wrap li {padding-left:35px;line-height:150%;font-size:13px}
.index-wrap04 .sty02 .info-wrap {display:block;margin:0 0 0 26px;padding:0;xbackground-color:#ddd}
.index-wrap04 .sty02 .info-wrap .brand-wrap {position:relative;display:block;margin:0;padding:27px 30px 27px;border:1px solid #d8dfdf;border-left:3px solid #0074ff;background-color:#fff}
.index-wrap04 .sty02 .info-wrap .brand-wrap .brand-btn {position:absolute;top:30px;right:30px}
.index-wrap04 .sty02 .info-wrap .brand-wrap span {padding:5px 10px;color:#fff;border-radius:13px;background-color:#0074ff}
.index-wrap04 .sty02 .info-wrap .brand-wrap h3 {display:block;margin:10px 0 0;padding:0;font-weight:300;font-size:1.8em}
.index-wrap04 .sty02 .info-wrap .brand-wrap p {display:block;margin:5px 0;padding:0;font-weight:300;font-size:1.1em;color:#666}
.index-wrap04 .sty02 .info-wrap .no-wrap {position:relative;display:block;margin:12px 0 0;padding:27px 30px 27px;border:1px solid #d8dfdf;border-left:3px solid #0f53a8;background-color:#fff}
.index-wrap04 .sty02 .info-wrap .no-wrap .no-tk-btn {position:absolute;top:30px;right:30px}
.index-wrap04 .sty02 .info-wrap .no-wrap span {padding:5px 10px;color:#fff;border-radius:13px;background-color:#0f53a8}
.index-wrap04 .sty02 .info-wrap .no-wrap h3 {display:block;margin:10px 0 0;padding:0;font-weight:300;font-size:1.8em}
.index-wrap04 .sty02 .info-wrap .no-wrap p {display:block;margin:5px 0;padding:0;font-weight:300;font-size:1.1em;color:#666}
.index-wrap04 .sty03 .info-wrap {display:block;margin:0 0 0 26px;padding:0;xbackground-color:#ccc}
.index-wrap04 .sty03 .info-wrap .tk-wrap {position:relative;display:block;margin:0;padding:25px 30px;border:1px solid #d8dfdf;border-left:3px solid #0074ff;background-color:#fff}
.index-wrap04 .sty03 .info-wrap .tk-wrap .brand-btn {position:absolute;top:30px;right:30px}
.index-wrap04 .sty03 .info-wrap .tk-wrap span {padding:5px 10px;color:#fff;border-radius:13px;background-color:#0074ff}
.index-wrap04 .sty03 .info-wrap .tk-wrap h3 {display:block;margin:10px 0 0;padding:0;font-weight:300;font-size:1.8em}
.index-wrap04 .sty03 .info-wrap .tk-wrap p {display:block;margin:5px 0 0;padding:0}
.index-wrap04 .sty03 .info-wrap .tk-wrap p input {padding:4px 10px;border:1px solid #d2d2d2;border-radius:5px;background-color:#edeef3}
.index-wrap04 .sty03 .info-wrap .de-wrap {position:relative;display:block;margin:12px 0 0;padding:25px 30px;border:1px solid #d8dfdf;border-left:3px solid #0f53a8;background-color:#fff}
.index-wrap04 .sty03 .info-wrap .de-wrap .no-tk-btn {position:absolute;top:30px;right:30px}
.index-wrap04 .sty03 .info-wrap .de-wrap span {padding:5px 10px;color:#fff;border-radius:13px;background-color:#0f53a8}
.index-wrap04 .sty03 .info-wrap .de-wrap h3 {display:block;margin:10px 0 0;padding:0;font-weight:300;font-size:1.8em}
.index-wrap04 .sty03 .info-wrap .de-wrap p {display:block;margin:5px 0 0;padding:0}
.index-wrap04 .sty03 .info-wrap .de-wrap p input {padding:4px 10px;border:1px solid #d2d2d2;border-radius:5px;background-color:#edeef3}

.index-wrap05 {display:block;margin:0 auto 10px;width:1200px}
.index-wrap05 ul li {float:left;width:20%}
.index-wrap05 ul li a {display:block;margin:0;padding:0;text-align:center}
.index-wrap05 ul li.sty01 a {height:100px;line-height:100px;font-weight:900;font-size:23px;color:#fff;letter-spacing:-1px;background-color:#78828c}
.index-wrap05 ul li.sty02 a {padding:60px 0 40px;height:100px}

.index-wrap01 a { display: block; width: 100%; }
.index-wrap01 img { width: 100%; }


.mw-wrap {display:block;margin:0;padding:30px;xbackground-color:#eee}
.mw-wrap h2 {display:block;margin:0 0 5px;padding:0 0 5px;font-size:20px;letter-spacing:-1px;border-bottom:1px solid #ddd}
.mw-wrap h3 {display:block;margin:0 0 5px;padding:0 0 5px;font-size:15px;letter-spacing:-1px}
.mw-wrap p {font-size:15px;line-height:150%}

.popup-title {display:block;margin:0 0 10px;padding:10px;font-size:17px;border:1px solid #ddd;background-color:#fff}
.popup-tbl-wrap {display:block;margin:0;padding:10px 20px}
.popup-tbl-wrap table {width:100%;border-top:1px solid #ddd;background-color:#fff}
.popup-tbl-wrap table tr {}
.popup-tbl-wrap table th {border-bottom:1px solid #ddd}
.popup-tbl-wrap table td {padding:5px 5px;border-bottom:1px solid #ddd}
.popup-tbl-wrap input[type="text"],
.popup-tbl-wrap input[type="number"] {padding:5px 10px;border:1px solid #ddd;background-color:#f6f6f6}
.popup-tbl-wrap select {padding:5px 10px;height:auto;line-height:auto;border:1px solid #ddd;background-color:#f6f6f6}
.popup-tbl-wrap textarea {padding:5px 10px;border:1px solid #ddd;background-color:#f6f6f6}
.popup-tbl-wrap .btn-wrap {display:block;margin:0;padding:20px}
.popup-tbl-wrap .btn-wrap ul.btns {float: right;position: relative;left: -50%}
.popup-tbl-wrap .btn-wrap ul.btns li {float: left;position: relative;left: 50%}

.cart-wrap {display:block;margin:0;padding:0}

.cart-wrap .tab-wrap {display:block;margin:0;padding:0}
.cart-wrap .tab-wrap ul li {float:left;width:50%;border:1px solid #ddd;border-bottom:2px solid #007eff}
.cart-wrap .tab-wrap ul li:nth-child(2) {border-left:none}
.cart-wrap .tab-wrap ul li a {
	display:block;
	margin:0;
	padding:10px 0;
	text-align:center;
	font-size:2em;
	font-weight:300;
	font-family:'Spoqa Han Sans Neo','Noto Sans KR','Malgun Gothic', dotum, sans-serif;
	background-color:#f6f6f6;
}
.cart-wrap .tab-wrap ul li.active {
	border:2px solid #007eff;
	border-bottom:2px solid #fff;
}
.cart-wrap .tab-wrap ul li.active a {
	font-weight:900;
	font-family:'Spoqa Han Sans Neo','Noto Sans KR','Malgun Gothic', dotum, sans-serif;
	background-color:#fff;
}

.cart-wrap #cart-list-wrap {display:block;margin:0;padding:0;width:auto;height:auto}
.cart-wrap .cart-sty01-wrap {display:block;margin:0px 0 0;padding:0}
.cart-wrap .cart-sty01-wrap table {width:100%;border-spacing:0px;border-top:1px solid #ccc}
.cart-wrap .cart-sty01-wrap table thead th {padding:10px;font-size:1.2em;border-bottom:1px solid #ccc;background-color:#f6f6f6}
.cart-wrap .cart-sty01-wrap table tbody td {padding:10px;font-size:1.2em;border-bottom:1px solid #ccc;background-color:#fff}
.cart-wrap .cart-sty01-wrap table tbody td.no-data {padding:100px;font-size:2em;font-weight:900;color:#ccc;text-align:center}
.cart-wrap .cart-sty01-wrap table tbody h2 {display:block;margin:0;padding:0 0 5px;font-size:1em;font-weight:400}
.cart-wrap .cart-sty01-wrap table tbody td dl {font-size:0.9em}
.cart-wrap .cart-sty01-wrap table tbody td dl dt {clear:both;float:left;padding:3px 0;width:50%;border-bottom:1px solid #ddd}
.cart-wrap .cart-sty01-wrap table tbody td dl dt:last-of-type {border-bottom:none}
.cart-wrap .cart-sty01-wrap table tbody td dl dd {float:right;padding:3px 0;width:50%;text-align:right;border-bottom:1px solid #ddd}
.cart-wrap .cart-sty01-wrap table tbody td dl dd:last-of-type {border-bottom:none}
.cart-wrap .cart-sty01-wrap .it-option {display:block;margin:0;padding:0;font-size:0.9em;color:#666}
.cart-wrap .ship-no-data {display:none;margin:0;padding:100px;text-align:center;letter-spacing:-2px;font-size:3em;font-weight:900;color:#ccc;background-color:#fff}

.cart-global-wrap {display:none;margin:0 0 50px;padding:0;xborder-top:1px solid #ccc;xborder-bottom:1px solid #ccc}
.cart-global-wrap h3 {position:relative;display:block;margin:0;padding:10px 0 10px 33px;background-color:#fff}
.cart-cost-info-wrap {display:block;margin:0;padding:15px 0;background-color:#f6f6f6}
.cart-cost-info-wrap ul li {float:left;width:33.33%;text-align:center}
.cart-cost-info-wrap ul li h4 {display:block;margin:5px 0 0;padding:0;text-align:center}
.cart-cost-info-wrap ul li h4 small {font-weight:300;color:#000}
.cart-btn-wrap {display:block;margin:5px 0 0;padding:5px 0 0;text-align:right;border-top:1px dotted #ccc}

/***** NEW Order View CSS ****/
.od-form-wrap {display:block;margin:0;padding:20px 30px}
.od-form-wrap .contents-wrap {display:block;margin:0;padding:0;width:auto}
.od-form-wrap .contents-wrap h2 {display:block;margin:0 0 15px;padding:0 0 15px;font-size:2.1em;border-bottom:1px solid #ddd}
.od-form-wrap .contents-wrap .sub-title {float:left;display:inline-block;margin:0;padding:0;width:170px;height:37px;line-height:37px;font-size:1.3em;font-weight:400;xbackground-color:#ddd}
.od-form-wrap .contents-wrap .sub-info {float:left;display:inline-block;margin:0;padding:0;height:37px;line-height:37px;font-size:1.3em;font-weight:400;xbackground-color:#ddd}
.od-form-wrap .contents-wrap .flags-country-item {position:relative;padding-left:23px}
.od-form-wrap .contents-wrap .flags-country-item::before {left:0}
.od-form-wrap .contents-wrap .no-data {display:block;margin:0;padding:70px;text-align:center;font-size:2em;color:#ccc}

.od-form-wrap .od-form-tbl01 {display:block;margin:0;padding:0}
.od-form-wrap .od-form-tbl01 table {width:100%;border-collapse: collapse}
.od-form-wrap .od-form-tbl01 table tbody tr {border-bottom:1px solid #ddd}
.od-form-wrap .od-form-tbl01 table tbody tr:last-of-type {border-bottom:none}
.od-form-wrap .od-form-tbl01 table tbody td {padding:10px 0}
.od-form-wrap .od-form-tbl01 table tbody td dl {font-size:1.3em}
.od-form-wrap .od-form-tbl01 table tbody td dl dt {clear:both;float:left;padding:3px 0;width:50%;border-bottom:1px solid #ddd}
.od-form-wrap .od-form-tbl01 table tbody td dl dt:last-of-type {border-bottom:none}
.od-form-wrap .od-form-tbl01 table tbody td dl dd {float:right;padding:3px 0;width:50%;text-align:right;border-bottom:1px solid #ddd}
.od-form-wrap .od-form-tbl01 table tbody td dl dd:last-of-type {border-bottom:none}