@charset "utf-8";

/* LAB : DARKMODE >>*/
:root {
	--gnb-a: #000;
	--bg-color: #fff;
	--bg-font-color: #333;
	--logo-url:url('/images/logo.png?v2');
	--header-border:#eaeaea;
	--bt_type2-bg:#fff;
	--input-disabled:#e6e6e6;
	--radio-checked:#0d0d0d;
	--lnb-bg:#fff;
	--lnb-font:#12253f;
	--lnb-slm:#6e84a3;
	--lnb-slm-on:#12253f;
	--ctn_my-border:#e4eaf5;
	--sec_tit:#12253f;
	--my_search_box:#f9fbfd;
	--my_search_box_border:'';
	--my-ip_txt:#fff;
	--tb-basic-top:1px solid #6e84a3;
	--tb-basic-bottom:1px solid #d6e1f1;
	--tb-basic-bg:#f9fbfd;
	--tb-basic-txt:#12253f;
	--tb-basic-a:#6e84a3;
	--tb_tit-on:#76f492;
	--border-bottom:1px solid #e4eaf5;
	--pagenation-on:#12253f;
	--pagenation-a:#b8c9e2;
	--rank-border:#e5e5e5;
	--rank-cell:#f1f1f1;
	--prod_price:#f9fbfd;
	--prod_opts:#f9fbfd;
	/*temp*/
	--main-v-1:#56f9ec;
	--main-v-1-border:1px solid #4edb80;
	--main-insta-thumb:#fff;
	--main-best-pick:#fff;
	--main-v-2:#f7f7f7;
	--main-prod-price:#262626;
  }

html.darkmode:root {
	--gnb-a: #fff;
	--bg-color: #292929;
	--bg-font-color: #a0a0a0;
	--logo-url:url('/images/logo_dark.png?v3');
	--header-border:#464646;
	--bt_type2-bg:'';
	--input-disabled:#464646;
	--radio-checked:#a2a2a2;
	--lnb-bg:#292929;
	--lnb-font:#fff;
	--lnb-slm:#5f5f5f;
	--lnb-slm-on:#25d24c;
	--ctn_my-border:#464646;
	--sec_tit:#fff;
	--my_search_box:'';
	--my_search_box_border:solid 1px #696969;
	--my_search_box:'';
	--my-ip_txt:'';
	--tb-basic-top:1px solid #4c4c4c;
	--tb-basic-bottom:1px solid #4c4c4c;
	--tb-basic-bg:#212121;
	--tb-basic-txt:'';
	--tb-basic-a:#ffffff;
	--tb_tit-on:'';
	--border-bottom:solid 1px #4c4c4c;
	--pagenation-on:#585858;
	--pagenation-a:#585858;
	--rank-border:#696969;
	--rank-cell:#696969;
	--prod_price:#000;
	--prod_opts:#000;
	/*temp*/
	--main-v-1:#191919;
	--main-v-1-border:1px solid #989898;
	--main-insta-thumb:#191919;
	--main-best-pick:#191919;
	--main-v-2:#191919;
	--main-prod-price:#fff;
}
/*<< LAB : DARKMODE */

/* reset */
* {margin:0;padding:0;box-sizing:border-box;}
html, body, h1, h2, h3, h4, h5, h6, input, select, button, textarea, a {font-family:'Noto Sans KR', sans-serif;line-height:120%;color:#333;color:var(--bg-font-color);font-size:17px;font-weight:400;}
body {background-color: #fff;background:var(--bg-color);overflow-x:hidden;}
img {border:0;vertical-align:top;max-width:100%;}
table {border-collapse:collapse;border-spacing:0;}
li {list-style:none;}
a {border:0;text-decoration:none;color:var(--bg-font-color);transition: all 0.1s;}
legend,caption {visibility:hidden;width:0;height:0;font-size:0;line-height:0;}
address,cite,em,var {font-style:normal;}
label {cursor:pointer;}

/* form */
input,textarea,select {vertical-align:middle;-webkit-box-sizing:border-box;box-sizing:border-box;}
button{border:0 none;background-color:transparent;cursor:pointer;outline:none;vertical-align:middle}
input[type="submit"] {border:0 none;cursor:pointer;outline:none;vertical-align:middle;-webkit-border-radius:0;-webkit-appearance:none}
input[type="checkbox"] {vertical-align:middle;}
input[type="radio"] {margin:0; vertical-align:middle;}
input[type="text"], input[type="password"], input[type="number"], input[type="email"], input[type="tel"], textarea {width:100%;padding:0 .75rem;height:2.5rem;background:transparent;border:1px solid #d2ddec;outline:none;border-radius:5px;-webkit-appearance:none;font-size:.8rem}
input[type='text']:focus, input[type='email']:focus, input[type='number']:focus, input[type='password']:focus, input[type='tel']:focus, textarea:focus {border:1px solid #5f82b3 !important;box-shadow:0 0 10px #d2ddec}
input[type='text']:disabled, input[type='email']:disabled, input[type='number']:disabled, input[type='password']:disabled, input[type='tel']:disabled, textarea:disabled {background:#ececec;color:#6b6b6b}
input[type="file"] {width:100%;padding:0 10px;height:30px;background-color:#e5e5e5;border:1px solid #dedede;outline:none;-webkit-border-radius:0;-webkit-appearance:none;}
input[type="file"]:focus {border-color:#222}
input[type="checkbox"]{position:absolute;left:0;opacity:0;width:26px;height:26px;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-webkit-user-drag:none}
input[type="checkbox"]+label{position:relative;display:inline-block;height:26px;line-height:26px;font-size:.8rem;padding-left:26px;-webkit-user-select:none;-webkit-user-drag:none;cursor:pointer}
input[type="checkbox"]+label::after{content:"";display:inline-block;position:absolute;left:0;top:5px;width:18px;height:18px;border:1px solid #d2ddec;border-radius:2px;background:#fff}
input[type="checkbox"]:checked+label::after{background:#2c7be5 url('/images/ico_checkbox.png') no-repeat 50% 50%;background-size:70%}
input[type="radio"]{position:absolute;left:0;opacity:0;width:26px;height:26px;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-webkit-user-drag:none}
input[type="radio"]+label{position:relative;display:inline-block;height:26px;line-height:26px;font-size:.8rem;padding-left:24px;-webkit-user-select:none;-webkit-user-drag:none;cursor:pointer;}
input[type="radio"]+label::after{content:"";display:inline-block;position:absolute;left:0;top:5px;width:18px;height:18px;border:1px solid #828282;border-radius:50%}
input[type="radio"]:checked+label::before{content:"";display:inline-block;position:absolute;left:4px;top:9px;width:12px;height:12px;background:#0d0d0d;background:var(--radio-checked);border-radius:50%}
textarea {padding:.75rem;height:15rem;border-radius:5px;}
select {position:relative;width:100%;padding-left:.5rem;height:2.5rem;background:url('/images/ico_select_bul.png') no-repeat 95% 50%;background-size:13px;font-size: .8rem !important;border:1px solid #d2ddec;letter-spacing:0;outline:none;-webkit-border-radius:0;-webkit-appearance:none;}
select::-ms-expand {display:none;}
select:focus {border-color:#5f82b3 !important; background:url('/images/ico_select_bul_up.png') no-repeat 95% 50%;background-size:13px;box-shadow:0 0 10px #d2ddec}
select:disabled {background:#e5e5e5 url('/images/common/ico_sel_bot_disabled.png') no-repeat 96% 50%;color:#8a8a8a;}
::placeholder {font-weight:100;color:#c6c6c6;font-size:14px}
::-webkit-input-placeholder { /* Chrome/Opera/Safari */
font-weight:100;color:#c6c6c6;font-size:14px
}
::-moz-placeholder { /* Firefox 19+ */
font-weight:100;color:#c6c6c6;font-size:14px
}
:-ms-input-placeholder { /* IE 10+ */
font-weight:100;color:#c6c6c6;font-size:14px
}
:-moz-placeholder { /* Firefox 18- */
font-weight:100;color:#c6c6c6;font-size:14px
}
.sl_wrap, .ip_wrap, .txt_wrap {position:relative;display:block;}
.ck_wrap {position:relative;display:inline-block;margin-right:1rem;}
.swc input[type="checkbox"]+label {padding-left:0;padding-right:1.8rem;}
.swc input[type="checkbox"]+label::after {left:auto;right:0;}
input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
.ip_switch input[type=checkbox]{height:0;width:0;visibility:hidden;}
.ip_switch label {position:relative;display:block;width:35px;height:20px !important;background:#bdbdbd;border-radius:15px;cursor:pointer;text-indent:-9999px;}
.ip_switch label:after {content: '';position:absolute;top:10px !important;left:5px;margin-top:-10px !important;width:35px;height:14px;border-radius:50% !important;background:#fff !important;transition: 0.1s;}
.ip_switch input:checked + label {height:20px !important;background:#76f492;}
.ip_switch input:checked + label:after {left:calc(100% - -1px);transform:translateX(-100%);background:#fff;border:1px solid #25d24c;}
.ip_switch label:active:after {width:20px;}

/*elements*/
.blind {display:block !important;overflow:hidden !important;position:absolute !important;left:0 !important;top:-10000px !important;width:0 !important;height:0 !important;}
.br {display:block;}
.ir {display:inline-block;text-indent:-9999px;overflow:hidden;}
.oneline {display:block;width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;text-align:left;}
.twoline {display:block;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:2.5rem;line-height:150%;overflow:hidden;text-overflow:ellipsis;font-size:.8rem;}
.threeline {display:block;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;height:2.8rem;line-height:150%;overflow:hidden;text-overflow:ellipsis;font-size:.8rem;}
.help_box {display:inline-block;position:relative;}
.bt_help_tip {width:20px;height:20px;display:inline-block;margin:-3px 0 0 0;background:url('/images/ico_information.png') no-repeat 50% 50%;vertical-align:middle;text-indent:-9999px;overflow:hidden;}
.help_layer {position:absolute;width:200px;left:-20px;top:30px;padding:10px;background:#fff;border-radius:3px;border:1px solid #acacac;box-shadow:0px 0px 3px #ddd;font-size:12px;line-height:140%;font-weight:normal;text-align:left;z-index:20}
.help_layer:after {content:"";position:absolute;left:30%;top:-5px;display:inline-block;width:7px;height:7px;background:#fff;transform: rotate(45deg);border-top:1px solid #acacac;border-left:1px solid #acacac}
.common_layer_target {display:none;}
.common_layer_group.view .common_layer_target {display:block;}

/*layout*/
.fixed_notice_recomm {text-align:center;padding-bottom: 5px;background:#f0f8ff;}
.fixed_notice_recomm p {font-size: 0.7rem;color:#9b9b9b;}

.fixed_banner_wrapper {text-align:center;background:#e6f5ec}
.fixed_banner {position:relative;max-width:1110px;margin:0 auto;}
.fixed_banner p {display:inline-block;min-height:2.4rem;line-height:2.4rem;font-size:.9rem;font-weight:100;}
.fixed_banner p em {font-weight:500}
.fixed_banner p a {display:inline-block;height:1.2rem;line-height:1.2rem;padding:0 .75rem;margin-left:.75rem;background:#fff;font-size:.7rem;border-radius:25px;color:#5f6862;font-weight:100;letter-spacing:-1px;}
.fixed_banner p:before {content:"";display:inline-block;width:1.85rem;height:2.4rem;margin-right:.7rem;vertical-align:top;background:url('/images/corona_badge.png') no-repeat 0 50%;background-size:100%;}
.fixed_banner .bt_close_banner {position:absolute;right:0;top:0;display:inline-block;width:25px;height:2.4rem;background:url('/images/bt_close_fixed_banner.png') no-repeat 50% 50%;text-indent:-9999px;overflow:hidden;}
header {border-bottom:1px solid #eaeaea;border-bottom-color:var(--header-border);text-align:right;}
header .inner {position:relative;max-width:1110px;margin:0 auto;}
header .inner:after {content:"";display:block;clear:both;overflow:hidden;}
header .logo {float:left;}
header .logo a {display:block;width: 202px;height:4rem;margin:0 auto;text-align:left;background-image:var(--logo-url);background-size: 100%;background-repeat:no-repeat;background-position:50% 50%;text-indent:-9999px;overflow:hidden;}
header .gnb {display:inline-block;}
header .gnb .mn {position:relative;display:block;height:4rem;line-height:4rem;font-size:.9rem;padding:0 1rem;color:var(--gnb-a);letter-spacing:-1px;}
header .gnb .depth1.active .mn:after,
header .gnb .depth1.on .mn:after,
header .util .depth1.on .mn:after,
header .gnb .mn:hover:after {content:"";display:inline-block;height:2px;background:#76f492;position:absolute;bottom:0;left:15px;right:15px;}
header .depth1 {position:relative;display:inline-block;margin-left:10px;}
header .depth1.on .depth2 {display:block;}
header .depth2 {position:absolute;top:4rem;width:120px;left:50%;margin-left:-60px;padding:.7rem 0;background:#fff;display:none;z-index:1000;border: 1px solid #eaeaea;box-shadow: 0 12px 24px 0 rgba(18, 38, 63, 0.03);}
header .depth2 .smn {display:block;height:35px;line-height:35px;text-align:center;font-size:.7rem;color:#808080}
header .depth2 .smn:hover {color:#262626;}
header .util {display:inline-block;margin-left:30px;}
header .util .login .mn {display:inline-block;height:40px;line-height:40px;padding:0 1rem;color:#808080;font-size:.75rem;font-weight:100;border:1px solid #e0e0e0;border-radius:20px;}
header .util .login .mn:hover {border-color:#76f492;}
header .util .login .mn:before {content:"";display:inline-block;width:21px;height:21px;margin:-2px 7px 0 -5px;background:url('/images/ico_gnb_login.png') no-repeat;vertical-align:middle;}
header .mymenu .mn {height:4rem;line-height:4rem;padding-right:20px;font-size:.75rem;opacity:0.8}
header .mymenu img {width:28px;height:28px;border-radius:50%;border:1px solid #efefef;vertical-align:middle;}
header .mymenu .user_type {display:block;height:40px;line-height:40px;text-align:center;font-size:.9rem;}
header .mymenu .mn:before,
header .guide .mn:before {content:"";position:absolute;right:0;top:50%;transform:rotate(-135deg);display:inline-block;width:9px;height:9px;margin-top:-7px;border-left:1px solid #000;border-top:1px solid #000;border-color:var(--gnb-a);}
header .mymenu.on .mn:before,
header .guide.on .mn:before {transform:rotate(45deg);margin-top:-2px;}
header .aside_button {position:absolute;right:0;top:0;width:50px;height:45px;display:none;}
header .aside_button .line {display:block;background:#12253f;width:24px;height:3px;margin:4px auto;transition: transform .5s ease;border-radius:3px;}
.menuActive .aside_button {z-index:1003;}
.menuActive .aside_button .line:nth-child(1) {position:absolute;left:14px;top:17px;transform:rotate(45deg);}
.menuActive .aside_button .line:nth-child(2) {opacity:0;}
.menuActive .aside_button .line:nth-child(3) {position:absolute;left:14px;top:17px;transform:rotate(-45deg);}
footer {padding:0 2rem 2rem 2rem;background:#1d1d1d;color:#d9d9d9;font-size:.65rem;font-weight:100;}
footer a {color:#d9d9d9;font-size:.65rem;font-weight:100}
footer a:hover {text-decoration:underline}
footer .foot_content {padding-top:3rem;border-top:1px solid #343434}
footer .foot_content .inner {position:relative;max-width:1110px;margin:0 auto;}
footer .foot_content .inner:after {content:"";clear:both;display:block;}
footer .foot_logo {width:145px;height:23px;background:url('/images/logo_footer.png') no-repeat;text-indent:-9999px;overflow:hidden;}
footer .foot_info {float:left;margin-top:2rem;}
footer .foot_info .link_bizNum {display:block;padding-top:12px;color:#d9d9d9;font-size:.65rem;}
footer .foot_info .link_bizNum:after {content:" >"}
footer .foot_info .term {margin-top:2rem;line-height:180%;color:#8c8c8c;font-size:.6rem;}
footer .foot_info .term a {display:inline-block;margin-left:6px;border-bottom:1px solid #d9d9d9;line-height:180%;}
footer .foot_info .copyright {margin-top:1.5rem;font-family:'roboto';letter-spacing:0;color:#8c8c8c;font-weight:300}
footer .foot_contact {position:absolute;left:52%;top:25px;}
footer .foot_contact .tel {margin-top:5px;font-size:.75rem;color:#fff;font-weight:500;}
footer .foot_contact .tel small {font-weight:100;color:#d9d9d9}
footer .foot_contact .hour {margin-top:5px;color:#616161;font-size:.7rem;}
footer .foot_nav {position:relative;float:right;padding-right:150px;}
footer .foot_nav ul {}
footer .foot_nav .nav1 {}
footer .foot_nav .nav2 {margin-top:10px;}
footer .foot_nav .nav3 {position:absolute;right:0;top:0;}
footer .foot_option {position:absolute;right:0;bottom:0;}
footer .foot_option .darkmode {display:inline-block;vertical-align:middle;}
footer .foot_option .language {display:inline-block;vertical-align:middle;margin:-10px 0 0 5px}
footer .foot_option .language select {padding-right:20px;border:0;color:#808080;font-weight:100}
footer .foot_option .language select:focus {border:0 !important;box-shadow:none !important}
footer .btn_page_top {position:fixed;right:30px;bottom:35px;overflow:hidden;text-align:right;z-index:999;}
footer .btn_page_top a {display:inline-block;width:40px;height:140px;background:#fff url('/images/bt_page_top.png') no-repeat 50% 50%;border-radius:25px;text-indent:-9999px;overflow:hidden;text-align:left;opacity:0;
-webkit-opacity:0;
transition:all 0.2s 0.2s;
-webkit-transition:all 0.2s 0.2s;
transform:translate3d(0, 100px, 0);
-webkit-transform:translate3d(0, 100px, 0);
z-index:1000;}
footer .btn_page_top a.active {transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);opacity:1;}
footer .sns {margin-top:.5rem;}
footer .sns a {display:inline-block;width:1.2rem;height:1.5rem;color:#d9d9d9;font-size:.65rem;font-weight:100;text-indent:-9999px;overflow:hidden;}
footer .sns .fb {background:url('/images/foot_ico_fb.png') no-repeat 0 50%;}
footer .sns .insta {background:url('/images/foot_ico_insta.png') no-repeat 0 50%;}
footer .cipba {position:absolute;bottom:80px;left:130px;background:#fff;border-radius:15px;}
footer .cipba h3 {padding:.75rem 1rem;font-size:.8rem;border-bottom:1px solid #e6e6e6;}
footer .cont {padding:.75rem 1rem;}
footer .cont p {padding:5px 0;font-size:.65rem;color:#666;line-height:140%;font-weight:500}
footer .cont p small {font-size:.6rem;color:#999;font-weight:100}
footer .cont p span {color:#999;}
footer .close_cipba {position:absolute;right:10px;top:12px;display:inline-block;width:25px;height:25px;background:url('/images/bt_close_fixed_banner.png') no-repeat 50% 50%;text-indent:-9999px;overflow:hidden;}

.sec_inner {max-width:1110px;margin:0 auto;padding-bottom:3rem;}
.sec_inner:after {content:"";display:block;clear:both;overflow:hidden;}
.sec_tit {position:relative;margin-top:2rem;font-size:1.4rem;font-weight:700}
.sec_tit .view_more {display:inline-block;height:2rem;line-height:2rem;padding:0 1.5rem;margin-left:1.5rem;background:#fff;border-radius:25px;font-size:.75rem;font-weight:500;vertical-align:middle;border:1px solid #76f492}
.sec_tit .view_more:before {content:"+ "}
.sec_tit .view_more:hover {border-color:#25d24c}
.sec_tit.type2 {text-align:center;font-size:1.8rem;font-weight:500}
.sec_tit.type2 strong {font-weight:700}
.sec_tit.type3 {font-size:1.2rem;color:#12253f;color:var(--sec_tit);font-weight:500;}
.sec_stit {margin-top:.3rem;color:#6e84a3;color:var(--lnb-slm);font-size:13px;}
.cnt_group {padding-top:3rem;}
.cnt_group:after {content:"";clear:both;display:block;}
.cnt_tit {padding-bottom:.75rem;font-weight:700;border-bottom:2px solid #333}
.cnt_tit.type2 {margin-bottom:1rem;font-size:1.4rem;font-weight:700;padding-bottom:0;border-bottom:0;}
.cnt_tit.type3 {margin-bottom:.5rem;font-size:1rem;font-weight:500;padding-bottom:0;border-bottom:0;border:0;color:#12253f;color:var(--tb-basic-txt)}
.cnt_tit.noBd {border-bottom:0 !important;margin-bottom:0 !important;}
.noData {padding:3.5rem 0;text-align:center;}
.noData p {padding:2rem 0;font-weight:500}
.noData small {font-size:12px;color:#6e84a3}
.notice_box_common {margin-top:3rem;padding:1rem 1.5rem;background:#f9fbfd}
.notice_box_common.noBg {background:#fff;padding:1rem 0;margin-top:2rem}
.notice_box_common .ntc_tit {font-size:.85rem;font-weight:500}
.notice_box_common .ntc_tit:before {content:"!";display:inline-block;width:1rem;height:1rem;margin:-2px 10px 0 0;line-height:1rem;color:#fff;font-size:13px;background:#9cb2cf;border-radius:50%;text-align:center;vertical-align:middle;opacity:0.5}
.notice_box_common ul {margin-top:10px;}
.notice_box_common ul li {color:#6e84a3;font-size:13px;text-indent:-8px;margin-left:8px;}

/*layer popup*/
body.modalOpen {overflow:hidden;}
.layer_popup_wrappper {position:fixed;top:0;right:0;left:0;bottom:0;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-webkit-user-drag:none;z-index:999;display:none;}
.layer_popup_wrappper:after {content:"";position:fixed;top:0;right:0;left:0;bottom:0;display:block;background:#000;opacity:0.5;}
.layer_popup {position:absolute;width:500px;left:50%;top:50%;max-height:90vh;transform:translate(-50%,-50%);background:#fff;z-index:1000;;border-radius:8px;}
.layer_popup.typeFull {top:15px;max-height:none;transform:translate(-50%,0%);}
.layer_popup .pop_inner {padding:1rem 1.5rem 1.5rem;}
.layer_popup .pop_head {/*position:fixed;left:0;right:0;top:0;background:#fff;z-index:20;*/}
.layer_popup .pop_tit {position:relative;padding-bottom:1rem;text-align:center;font-size:1rem;font-weight:500;text-align:left;border-bottom:1px solid #333;font-weight:700}
.layer_popup .pop_close {position:absolute;right:1rem;top:.3rem;display:inline-block;width:50px;height:50px;text-indent:-9999px;overflow:hidden;background:url('/images/bt_layer_close.png') no-repeat 50% 50%;background-size:15px;}
.layer_popup .pop_prev {position:absolute;left:0;top:0;display:inline-block;width:50px;height:50px;text-indent:-9999px;overflow:hidden;background:url('/images/bt_layer_prev.png') no-repeat 50% 50%;background-size:15px;}
.layer_popup .pop_contents {padding-top:1rem;}
.layer_popup .pop_btn {margin-top:1rem; text-align:center;}
.layer_popup .pop_btn .bt_confirm {display:block;width:100%;height:60px;font-size:18px;font-weight:500;background:#17b0be;color:#fff;}
.layer_popup .pop_btn .bt_confirm small {display:block;text-align:center;font-size:11px;font-weight:100}
.layer_popup .pop_btn a.bt_confirm {line-height:60px;}
.layer_popup table {width:100%;}
.layer_popup table th {height:3rem;background:#f3f3f3;font-size:.8rem;text-align:center;}
.layer_popup table td {padding:1rem 5px;font-size:.8rem;border-bottom:1px solid #f5f5f5;text-align:center;}
.layer_popup table .al_l {text-align:left;}
.layer_popup table .al_r {text-align:right;}
.layer_popup .tb_tip {margin-top:.5rem;font-size:12px}
.layer_popup .tb_tip var {font-weight:700}
.alertPop {width:400px;border-radius:0;}
.alertPop .pop_inner {padding:1rem;}
.alertPop .pop_contents {text-align:center;}
.alertPop .pop_close {right:0;top:0;}
.alertPop .pop_btn {padding-bottom:1rem;}
.alertPop .msg {padding-top:4rem;font-size:.9rem;font-weight:500;}
.alertPop .txt {margin-top:1rem;font-size:.75rem;line-height:140%}
.alertPop1 {border:3px solid #e63757}
.alertPop1 .msg {background:url('/images/ico_alert_red.png') no-repeat 50% 0;background-size:3rem;}
.alertPop2 {border:3px solid #b8c9e2}
.alertPop2 .msg {background:url('/images/ico_alert_gray.png') no-repeat 50% 0;background-size:3rem;}

/*input_form*/
.ess {color:#e63757 !important}
.check_form .check_item {position:relative;padding-left:5rem;margin-top:1rem;}
.check_form .chk_tit {position:absolute;top:2px;left:0;font-size:.8rem;font-weight:500}
.check_form a {font-size:.8rem;color:#6e84a3;text-decoration:underline}
.check_form label {font-size:.8rem;color:#6e84a3;}
.check_form .tip {margin-top:7px;font-size:13px;color:#6e84a3;}
.input_form:after {content:"";clear:both;display:block;}
.input_form .ip_tit {display:block;font-weight:500;margin:0 0 .3rem 0;text-align:left;font-size:14px;letter-spacing:-0.5px;}
.input_form .ip_cnt {position:relative;}
.input_form .ip_cnt:after {content:"";display:block;clear:both;overflow:hidden;width:100%}
.input_form .ip_tip {margin:1rem 0;font-size:.9rem}
.input_form .ip_tip:before {content:"";display:inline-block;width:3px;height:3px;margin:-4px 3px 0 0;background:#333;border-radius:50%;vertical-align:middle;}
.input_form .input_item {position:relative;margin-top:.7rem;}
.input_form .input_item:after {content:"";clear:both;display:block;}
.input_form .ip_wrap {position:relative;}
.input_form .ip_addfile,
.input_form .ip_postnum {padding-right:5rem;}
.input_form .bt_post_search {position:absolute;right:0;top:0;width:4.5rem;}
.input_form .ip_address .ip_cnt {margin-top:.7rem}
.input_form .ip_address .ip_postnum {margin-top:0}
.input_form .ip_email {float:left;width:48%;}
.input_form .ip_email_sel {float:right;width:46%;}
.input_form .ip_email_direct {float:right;width:44%;}
.input_form .ip_cellphone {float:left;width:55%;}
.input_form .bt_cert_num {float:right;width:45%;}
.input_form .bt_cert_num_reset {float:right;width:45%;}
.input_form .time {position:absolute;right:15px;top:17px;color:#ff0000}
.input_form .bt_file_wrap {position:absolute;right:0;bottom:0;display:inline-block;width:90px;height:2.5rem;overflow:hidden;vertical-align:middle;cursor:pointer;}
.input_form .bt_file_wrap .bt_file_original {position:absolute;top:0;bottom:0;right:0;display:block;width:100%;height:100%;margin:0;padding:0;font-size:1rem;cursor:pointer;opacity:0;filter:alpha(opacity=0);}
.input_form .bt_file_wrap .bt_file {position:absolute;top:0;right:0;width:100%;height:100%;border:1px solid #6e84a3;background:#fff;vertical-align:middle;cursor:pointer;color:#6e84a3;font-size:13px;border-radius:5px;}
.input_form .bt_file_wrap .bt_file:hover {border-color:#11294b}
.input_form .photo_upload {position:relative;padding-right:15rem;}
.input_form .photo_upload .bt_file:before {content:"";position:absolute;left:15px;top:50%;margin-top:-10px;display:inline-block;width:25px;height:21px;background:url('/images/ico_photo.png') no-repeat;}
.input_form .file_upload {position:relative;padding-right:15rem;}
.input_form .file_upload .bt_file:before {content:"";position:absolute;left:15px;top:50%;margin-top:-10px;display:inline-block;width:25px;height:22px;background:url('/images/ico_file.png') no-repeat;}
.input_form .view_pswd {position:absolute;right:.5rem;top:50%;margin-top:-.5rem;width:1rem;height:1rem;background:url('/images/ico_eye_off.png') no-repeat 50% 50%;background-size:100%}
.input_form .view_pswd.on {background:url('/images/ico_eye.png') no-repeat 50% 50%;background-size:100%}
.input_form .hasBt {padding-right:5rem;}
.input_form .hasBt .bt_fn {position:absolute;right:0;top:0;width:4.5rem;height:2rem;margin:0;font-size:.7rem;border-radius:2px;}
.input_form .ip_del {position:absolute;right:10px;top:8px;width:1rem;height:1rem;background:url('/images/ico_del_round_gr.png') no-repeat 50% 50%;background-size:100%}
.input_form .ip_sb {position:absolute;right:13px;top:7px;color:#6e84a3;font-size:.75rem}
.ip_sb {position:absolute;right:13px;top:7px;color:#6e84a3;font-size:.75rem}
.info_msg {margin-top:5px;}
.info_msg {font-size:.75rem;color:#e63757}
.ip_msg {margin:1rem 1rem 0 1rem;padding-top:1rem;color:#6e84a3;font-size:.65rem;border-top:1px solid #e4eaf5}

/*swiper reset*/
.reviewSlider .swiper-pagination-bullet {width:.5rem;height:.5rem;background:#edf1f9;opacity:1;}
.reviewSlider .swiper-pagination-bullet-active {background:#76f492}

/*index*/
.sec_main_intro .sec_inner {position:relative;padding-bottom:0;}
.sec_main_intro .txt {position:absolute;left:0;top:40%;transform:translate(0%, -50%)}
.sec_main_intro .visual {float:right;padding:1rem 0;max-width:60%;}
.sec_main_intro .t1 {line-height:150%;font-family:'GmarketSansLight';font-size:1.2rem;letter-spacing:-1px}
.sec_main_intro .t2 {position:relative;margin-top:2rem;font-size:2.1rem;font-family:'GmarketSansBold'}
.sec_main_intro .t2:after {content:"";position:absolute;top:140%;left:50%;display:inline-block;width:9rem;height:9rem;background:url('/images/main_text.png') no-repeat;background-size:100%;z-index:-1}
.sec_main_intro .t2 span {position:relative}
.sec_main_intro .t2 span:before {content:"";position:absolute;bottom:4px;left:0;right:0;display:inline-block;height:.65rem;background:#76f492;z-index:-1}
.sec_main_rank .sec_inner {padding:3rem 10px;}
.sec_main_rank.rank_ytb {background:#56f9ec;background:var(--main-v-1);/*background:linear-gradient(to right, #8cff89, #56f9ec);*/}
.sec_main_pickup {background:#fafafa;background: var(--main-best-pick);}
.sec_main_pickup .sec_inner {padding:3rem 0;}
.sec_main_review .sec_inner {padding:3rem 0;}
.reviewSlider {padding-bottom:2.5rem;}
.reviewSlider .swiper-slide {width:48.7%;border-radius:5px;margin-right:2.5%;}
.reviewSlider .swiper-slide .box {padding:2rem 1.5rem;border-radius:5px;}
.reviewSlider .swiper-wrapper .swiper-slide:nth-child(odd) .box {background:#b05bb8}
.reviewSlider .swiper-wrapper .swiper-slide:nth-child(even) .box {background:#666fcf}
.reviewSlider h3 {opacity:0.7;color:#fff;font-size:.9rem;}
.reviewSlider .tit {margin-top:1rem;color:#fff;font-size:1.2rem;font-family:'GmarketSansMedium'}
.reviewSlider .cnt {margin-top:1rem;color:#fff;opacity:0.7;font-size:0.7rem;}
.reviewSlider .chn {margin-top:.5rem;color:#fff;font-size:.7rem;}
.reviewSlider .chn .m {width:30px;height:30px;margin-right:10px;border-radius:50%;border:1px solid #fff;vertical-align:middle;}
.reviewSlider .chn .s {width:.8rem;height:.8rem;margin-right:5px;vertical-align:middle;}
.list_wrap {margin-top:1.5rem;}
.list_wrap:after {content:"";display:block;clear:both;overflow:hidden;}
.pick_list_wrap {margin-top:1.5rem;}
.pick_list_wrap:after {content:"";display:block;clear:both;overflow:hidden;}

/*index new*/
.ctn_index .sec_tit {margin-top:0;font-size:1.9rem;text-align:center;font-weight:500}
.ctn_index .sec_ment {margin-top:1rem;font-size:1.1rem;color:#808080;font-weight:100;text-align:center;line-height:150%;letter-spacing:-1px;}
.ctn_index .pic {padding-top:50px;text-align:center;}
.ctn_index section {padding:110px 0 80px 0;}
.ctn_index section.hasBg {background:#f7f7f7;background:var(--main-v-2);}
.ctn_index .sec_main_summary {padding:0;}
.sec_main_summary .sec_inner {position:relative;display:flex;padding-bottom:0;max-width:none;height:566px;overflow:hidden;}
.sec_main_summary .int_box {width:50%;background-size:cover;background-repeat:no-repeat;background-position:50% 50%}
.sec_main_summary .int_box h2 {color:#fff;font-size:1.9rem;font-weight:100;letter-spacing:-2px;}
.sec_main_summary .int_box h2 em {font-weight:500;}
.sec_main_summary .int_box p {margin-top:2rem;color:#fff;font-weight:100;font-size:1.1rem;letter-spacing:-1px;}
.sec_main_summary .int_box .link_start {display:inline-block;width:160px;height:55px;margin-top:2rem;line-height:55px;border:1px solid #fff;color:#fff;border-radius:15px;text-align:center;}
.sec_main_summary .int_box .link_start:hover {background:#fff;color:#202020;}
.sec_main_summary .int_box .txt {display:inline-block;width:555px;max-width:100%;margin-top:20%;}
.sec_main_summary .int_box.box1 {background-image:url('/images/index_intro_bg1.jpg');text-align:right;}
.sec_main_summary .int_box.box1 .txt {text-align:left;}
.sec_main_summary .int_box.box2 {background-image:url('/images/index_intro_bg2.jpg');text-align:left;}
.sec_main_summary .int_box.box2 .txt {text-align:right;}
.sec_main_summary .ele_gogophone {position:absolute;left:50%;bottom:0;transform:translate(-50%, 0%);display:block;width:275px;height:454px;background:url('/images/index_intro_phone.png');background-size:100%}
.sec_main_about1 .pic {position:relative;margin-top:3rem;padding-bottom:9rem;background:url('/images/bg_sec_main_about1.png') no-repeat 50% 100%}
.sec_main_about1 .pic:after {content:"";clear:both;display:block;}
.sec_main_about1 .sc {position:relative;display:block;max-width:50%;border-radius:15px;box-shadow:10px 10px 20px #ddddddeb;text-align:center;}
.sec_main_about1 .sc img {width:100%;border-radius:15px;}
.sec_main_about1 .sc em {position:absolute;display:inline-block;min-width:120px;height:50px;line-height:50px;padding:0 1rem;font-size:.9rem;box-shadow:5px 5px 15px #ddddddeb;text-align:center;background:#fff;border-radius:10px;border:1px solid #efefef;}
.sec_main_about1 .sc2 {float:left;}
.sec_main_about1 .sc2:after,
.sec_main_about1 .sc3:after {content:"";position:absolute;bottom:-80px;left:50%;display:inline-block;width:227px;height:80px;background:url('/images/index_about_line.png') no-repeat;}
.sec_main_about1 .sc2 em {left:10%;top:-20px;}
.sec_main_about1 .sc1 {position:absolute;left:50%;top:0;transform:translate(-50%, 0%);z-index:20;}
.sec_main_about1 .sc1 em {left:50%;bottom:-25px;transform:translate(-50%, 0%);}
.sec_main_about1 .sc3 {float:right;}
.sec_main_about1 .sc3 em {right:10%;top:-20px;}
.sec_main_about2 .routine {position:relative;}
.sec_main_about2 .routine:before {content:"";position:absolute;left:15%;top:40%;bottom:20%;display:inline-block;border:1px dashed #808080;opacity:0.3}
.sec_main_about2 .routine:after {content:"";position:absolute;right:15%;top:40%;bottom:20%;display:inline-block;border:1px dashed #808080;opacity:0.3}
.sec_main_about2 .routine ol {margin-top:4rem;height:600px;}
.sec_main_about2 .routine ol:after {content:"";position:absolute;left:20%;right:20%;bottom:170px;display:inline-block;border:1px dashed #808080;opacity:0.3}
.sec_main_about2 .routine li {position:absolute;display:inline-block;width:30%;background-position:50% 0;background-repeat:no-repeat;z-index:10}
.sec_main_about2 .routine li span {display:block;width:123px;margin:0 auto;text-align:left;color:#d9d9d9;font-size:1.5rem;font-weight:500}
.sec_main_about2 .routine dl {padding-top:120px;text-align:center;}
.sec_main_about2 .routine dt {font-size:1.2rem;font-weight:500}
.sec_main_about2 .routine dd {margin-top:15px;color:#808080;font-weight:100}
.sec_main_about2 .routine li:nth-child(1) {left:0;top:0;background-image:url('/images/index_routine1.png')}
.sec_main_about2 .routine li:nth-child(1) dd {color:#262626}
.sec_main_about2 .routine li:nth-child(2) {left:0;bottom:0;background-image:url('/images/index_routine2.png')}
.sec_main_about2 .routine li:nth-child(3) {left:35%;bottom:0;background-image:url('/images/index_routine3.png')}
.sec_main_about2 .routine li:nth-child(4) {right:0;bottom:0;background-image:url('/images/index_routine4.png')}
.sec_main_about2 .routine li:nth-child(5) {right:0;top:0;background-image:url('/images/index_routine5.png')}
.sec_main_about2 .routine li:nth-child(5) dd {color:#262626}
.sec_main_about2 .routine .main_ment {position:absolute;top:50px;left:26%;right:26%;padding-top:1.5rem;text-align:center;border-top:1px solid #76f492;font-size:.9rem;font-weight:100;}
.sec_main_about2 .routine .main_ment .ico {position:absolute;left:50%;top:-19px;display:inline-block;width:38px;height:38px;margin-left:-19px;background:url('/images/ico_index_routine.png') no-repeat 50% 0;}
.sec_main_about2 .routine .main_ment:before {content:"";position:absolute;top:-6px;left:0;display:inline-block;width:12px;height:12px;background:#76f492;border-radius:50%}
.sec_main_about2 .routine .main_ment:after {content:"";position:absolute;top:-6px;right:0;display:inline-block;width:12px;height:12px;background:#76f492;border-radius:50%}
.sec_main_about3 {padding-bottom:0 !important;}
.sec_main_about3 .sec_inner {padding-bottom:0;}
.sec_main_about3 .pic {position:relative;max-width:785px;margin:3rem auto 0 auto;}
.sec_main_about3 .pic:after {content:"";clear:both;display:block;}
.sec_main_about3 .sc {position:relative;display:block;width: 272px;text-align:center;border-radius:25px 25px 0 0;box-shadow: 0 12px 24px #ddd}
.sec_main_about3 .sc em {position:absolute;display:inline-block;height:50px;line-height:50px;padding:0 1rem;box-shadow:5px 5px 15px #ddddddeb;font-size:.9rem;text-align:center;background:#fff;border-radius:10px;border:1px solid #efefef;}
.sec_main_about3 .sc img {width:100%;border-radius:25px 25px 0 0;}
.sec_main_about3 .sc1 {position:absolute;left:50%;bottom:0;max-width:none;transform:translate(-50%, 0%);z-index:20;background:url('/images/bg_index_phone.png') no-repeat 50% 50%;}
.sec_main_about3 .sc1 img {width:92%;margin-top:14%;}
.sec_main_about3 .sc1 em {right:-18%;top:15%;}
.sec_main_about3 .sc2 {float:left;margin-top:130px}
.sec_main_about3 .sc2:after,
.sec_main_about3 .sc3:after {content:"";position:absolute;bottom:-80px;left:50%;display:inline-block;width:227px;height:80px;background:url('/images/index_about_line.png') no-repeat;}
.sec_main_about3 .sc2 em {left:-20%;top:40%;}
.sec_main_about3 .sc3 {float:right;margin-top:130px}
.sec_main_about3 .sc3 em {right:-40%;top:60%;}
.sec_main_about4 {border-top:1px solid #e6e6e6;}
.sec_main_about4 .speedy {}
.sec_main_about4 .speedy ol {position:relative;margin-top:2.5rem;text-align:center;white-space:nowrap;}
.sec_main_about4 .speedy ol:after {content:"";position:absolute;left:10%;right:10%;top:60px;display:inline-block;border:1px dashed #808080;opacity:0.3}
.sec_main_about4 .speedy li {position:relative;display:inline-block;width:16.2%;padding-top:150px;background-repeat:no-repeat;font-weight:100;z-index:10}
.sec_main_about4 .speedy li span {display:inline-block;width:120px;text-align:center;color:var(--main-prod-price);}
.sec_main_about4 .speedy li:nth-child(1) {color:#2b2b2b;font-weight:500;text-align:left;background-image:url('/images/index_speedy1.png');background-position:0 0;}
.sec_main_about4 .speedy li:nth-child(2) {color:#808080;background-image:url('/images/index_speedy2.png');background-position:50% 12%;}
.sec_main_about4 .speedy li:nth-child(3) {color:#808080;background-image:url('/images/index_speedy3.png');background-position:50% 12%;}
.sec_main_about4 .speedy li:nth-child(4) {color:#808080;background-image:url('/images/index_speedy4.png');background-position:50% 12%;}
.sec_main_about4 .speedy li:nth-child(5) {color:#808080;background-image:url('/images/index_speedy5.png');background-position:50% 12%;}
.sec_main_about4 .speedy li:nth-child(6) {color:#2b2b2b;font-weight:500;text-align:right;background-image:url('/images/index_speedy6.png');background-position:100% 0;}
.sec_main_about4 .main_ment {position:relative;margin:30px 5% 0 5%;padding-top:30px;text-align:center;background:url('/images/bg_speedy.png') no-repeat 50% 0;background-size:100%;}
.sec_main_about4 .main_ment:before {content:"";position:absolute;top:-5px;left:-4px;display:inline-block;width:9px;height:9px;background:#76f492;border-radius:50%}
.sec_main_about4 .main_ment:after {content:"";position:absolute;top:-5px;right:-4px;display:inline-block;width:9px;height:9px;background:#76f492;border-radius:50%}
.sec_main_about5 .sec_tit,
.sec_main_about5 .sec_ment {text-align:left;}
.sec_main_about5 .sec_inner {position:relative;padding:5rem 0 6rem 0;}
.sec_main_about5 .pic {position:absolute;right:0;top:0;padding-top:0;}
.sec_main_about6 .sec_inner {max-width:1175px}
.sec_main_about6 .productSlider_wrapper {overflow:hidden;}
.sec_main_about6 .productSlider {overflow:visible}
.sec_main_about6 .productSlider .swiper-button-next {top:40%;right:-5px;opacity:0.4;background-image:url('/images/bul_paging_r.png');background-size:200%;}
.sec_main_about6 .productSlider .swiper-button-prev {top:40%;left:-5px;opacity:0.4;background-image:url('/images/bul_paging_l.png');background-size:200%;}
.sec_main_about6 .productSlider ul {padding:2rem 0 4rem 0;}
.sec_main_about6 .productSlider li {position:relative;width:23%;margin:0 1%;text-align:center;}
.sec_main_about6 .productSlider li .guide {width:100%;height:100%;}
.sec_main_about6 .productSlider li .thumb {position:absolute;left:0;right:0;bottom:0;top:0;border-radius:15px;}
.sec_main_about6 .productSlider li .visual {margin-bottom:10px;border-radius:15px;overflow:hidden;}
.sec_main_about6 .productSlider li .tit,
.sec_main_about6 .productSlider li .desc {padding-top:5px;font-size:0.9rem;color:#808080;font-weight:100}
.sec_main_about6 .productSlider li em {font-weight:500;color:var(--main-prod-price);}
.sec_main_about7 .rv_box {display:flex;justify-content:space-between;padding-top:3rem;}
.sec_main_about7 .rv_box li {width:32%;padding:1.5rem 1rem;background:#fff}
.sec_main_about7 .rv_box li .cnt {font-size:.8rem;letter-spacing:-1px;}
.sec_main_about7 .rv_box li .reviewer {margin-top:1.5rem;}
.sec_main_about7 .rv_box li .reviewer:after {content:"";clear:both;display:block;}
.sec_main_about7 .rv_box li .reviewer .rvimg {float:left;display:block;width:55px;height:55px;margin-right:15px;border:1px solid #e6e6e6;border-radius:50%;overflow:hidden;}
.sec_main_about7 .rv_box li .reviewer .rvimg img {width:100%;height:100%}
.sec_main_about7 .rv_box li .reviewer .rvid {display:block;padding-top:2px;font-size:.8rem}
.sec_main_about7 .rv_box li .reviewer .rvtag {display:block;font-size:.8rem;color:#808080}
.sec_main_about8 .partner {margin-top:2rem;text-align:center;}
.sec_main_about8 .partner li {position:relative;display:inline-block;width:19%;vertical-align:middle;}
.sec_main_about8 .partner li:before {content:"";position:absolute;right:0;top:50%;display:inline-block;width:1px;height:53px;margin-top:-25px;background:#e6e6e6}
.sec_main_about8 .partner li:last-child:before {display:none;}
.sec_main_about8 .partner li a {display:block;}
.sec_main_about8 .link_banner {height:274px;padding:3rem 0 0 5rem;margin-top:5rem;background:url('/images/index_banner_bg.jpg?v2') no-repeat;background-size:cover}
.sec_main_about8 .link_banner h3 {font-size:1.3rem;font-weight:300;letter-spacing:-1px;}
.sec_main_about8 .link_banner h3 em {font-weight:500;}
.sec_main_about8 .link_banner p {margin-top:15px;color:#7b867e;font-weight:100;font-size:.9rem}
.sec_main_about8 .link_banner .bts {margin-top:1.5rem;}
.sec_main_about8 .link_banner .bts a {display:inline-block;width:140px;height:46px;margin-right:10px;line-height:46px;font-size:.85rem;color:#6b746d;background:#fff;border-radius:15px;text-align:center;}
.sec_main_about8 .link_banner .bts a:hover {background:#76f492}

/*guide*/
.sec_guide_visual {background-size:cover;background-position:50% 50%;background-repeat:no-repeat;}
.sec_guide_visual .sec_inner {position:relative;height:500px;overflow:hidden;}
.sec_guide_visual .txt {position:absolute;left:0;top:50%;transform:translate(0%, -50%);color:#fff}
.sec_guide_visual .txt h2 {color:#fff;font-size:2rem;font-weight:100;letter-spacing:-1px;}
.sec_guide_visual .txt em {font-weight:500}
.sec_guide_visual .txt p {margin-top:1.5rem;font-size:1.1rem;line-height:150%;color:#fff;font-weight:100;}
.sec_guide_visual .link_start {display:inline-block;height:56px;line-height:56px;padding:0 30px;margin-top:2rem;border:1px solid #fff;color:#fff;border-radius:15px;}
.sec_guide_visual .link_start:hover {background:#fff;color:#262626}
.sec_guide_visual .visual {position:absolute;right:0;top:50%;transform:translate(0%, -50%);width:610px;}
.sec_guide_visual .visual .sc {position:relative;width:220px;padding-bottom:7%;margin-top:14%;background:#fff;box-shadow: 16.7px 18.6px 49.7px 4.3px rgba(130, 129, 129, 0.5);}
.sec_guide_visual .visual .sc img {width:100%}
.sec_guide_visual .visual .sc1 {float:left;}
.sec_guide_visual .visual .sc2 {position:absolute;left:50%;top:0;width:300px;padding-bottom:8%;margin-top:0;transform:translate(-50%, 0%);z-index:20}
.sec_guide_visual .visual .sc3 {float:right;}
.sec_guide_visual .visual .cnt p {position:absolute;left:6%;top:90%;font-size:.55rem;}
.sec_guide_visual .visual .sc2 .cnt p {font-size:.65rem;}
.sec_guide_visual .visual .cnt em {font-weight:500}
.sec_guide_visual .visual.inf {top:auto;bottom:0;max-height:403px;width:515px;transform:translate(0%, 0%)}
.sec_guide_visual .visual.inf .sc {border-radius:30px;overflow:hidden;background:transparent}
.ctn_guide_factory .sec_guide_visual {background-image:url('/images/guide_ftr_visual.jpg')}
.ctn_guide_influencer .sec_guide_visual {background-image:url('/images/guide_inf_visual.jpg')}
.sec_guide {text-align:center;}
.sec_guide.hasBg {background:#f7f7f7;background:var(--main-v-2);}
.sec_guide.hasLine {border-bottom:1px solid #e6e6e6}
.sec_guide .sec_inner {position:relative;padding:6rem 0;}
.sec_guide .sec_tit {margin-top:0;font-size:1.9rem;font-weight:500;letter-spacing:-1px;}
.sec_guide .sec_ment {margin-top:1.5rem;color:#808080;font-size:1.1rem;font-weight:300;line-height:150%;letter-spacing:-1px;}
.sec_guide .guide_step {display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:3rem}
.sec_guide .guide_step li {width:24%;text-align:center;}
.sec_guide .guide_step li .visual {}
.sec_guide .guide_step li .visual img {width:100%;border-radius:15px;}
.sec_guide .guide_step li p {margin-top:1.5rem;}
.sec_guide .guide_step li span {display:block;text-align:center;color:#b3b3b3;font-size:.9rem;}
.sec_guide .guide_step li strong {display:block;margin-top:.5rem;text-align:center;font-size:1.1rem;}
.sec_guide .pic {margin-top:2rem}
.sec_guide .fl_l {float:left;width:50%;text-align:left;}
.sec_guide .fl_l .vM {left:0;}
.sec_guide .fl_r {float:right;text-align:left;width:50%;}
.sec_guide .fl_r .vM {right:0;}
.sec_guide .vM {position:absolute;top:50%;transform:translate(0%, -50%);}
.sec_guide .link_banner {height:274px;padding:3rem 0 0 5rem;text-align:left;}
.sec_guide .link_banner.ftr {background:url('/images/guide_ftr_bot.jpg?v2') no-repeat;background-size:cover}
.sec_guide .link_banner.inf {background:url('/images/guide_inf_bot.jpg') no-repeat ;background-size:cover}
.sec_guide .link_banner h3 {font-size:1.3rem;font-weight:300;letter-spacing:-1px;}
.sec_guide .link_banner h3 em {font-weight:500;}
.sec_guide .link_banner p {margin-top:15px;color:#7b867e;font-weight:100;font-size:.9rem}
.sec_guide .link_banner .bts {margin-top:1.5rem;}
.sec_guide .link_banner .bts a {display:inline-block;width:140px;height:46px;margin-right:10px;line-height:46px;font-size:.85rem;color:#6b746d;background:#fff;border-radius:15px;text-align:center;}
.sec_guide .link_banner .bts a:hover {background:#76f492}
.sec_guide.sec_accounts .sec_inner {background:url('/images/guide_inf_accounts_bg.png?v2') no-repeat 100% 50%;}
.sec_guide.sec_accounts .sec_inner:before {content:"";display:block;position:absolute;left:0;right:-40px;top:0;bottom:0;background:url('/images/guide_inf_accounts_bg_front.png?v2') no-repeat 100% 50%;z-index:20}
.sec_guide .accounts img {border-radius:30px 30px 0 0;box-shadow: 0px -18px 40px 5px rgba(130, 129, 129, 0.3);}
.sec_guide .inf_pickup img {border-radius:30px 30px 0 0;box-shadow: 0px -18px 40px 5px rgba(130, 129, 129, 0.3);}
.sec_guide .apply {text-align:center;}
.sec_guide .apply li {display:inline-block;width:33%;padding-top:125px;margin-top:2rem;vertical-align:top;background-position:50% 50%;background-repeat:no-repeat;font-size:.9rem;}
.sec_guide .apply li:nth-child(1) {background-image:url('/images/ico_guide_apply1.png')}
.sec_guide .apply li:nth-child(2) {background-image:url('/images/ico_guide_apply2.png')}
.sec_guide .apply li:nth-child(3) {background-image:url('/images/ico_guide_apply3.png')}
.sec_guide .apply li:nth-child(4) {background-image:url('/images/ico_guide_apply4.png')}
.sec_guide .apply li:nth-child(5) {background-image:url('/images/ico_guide_apply5.png')}
.sec_guide .apply li:nth-child(6) {background-image:url('/images/ico_guide_apply6.png')}
.sec_guide .ftr_pickup {background:url('/images/guide_ftr_pickup_bg.png') no-repeat 50% 50%;text-align:center;}
.sec_guide .ftr_pickup p {margin-bottom:15px;font-size:.8rem;}
.sec_guide .ftr_pickup img {border-radius:30px;box-shadow: 16.7px 18.6px 49.7px 4.3px rgba(130, 129, 129, 0.5);}
.sec_guide .systemSlider {padding:0 20px}
.sec_guide .systemSlider li {text-align:center;border-bottom:1px solid #e0e0e0}
.sec_guide .systemSlider li img {margin-bottom:-1px;}
.sec_guide .systemSlider li span {display:inline-block;padding:30px 10px 0 10px;border-radius:30px 30px 0 0;background:#00000091}
.sec_guide .systemSlider .swiper-button-next {top:50%;right:0;background-image:url('/images/bul_paging_r.png');background-size:200%;}
.sec_guide .systemSlider .swiper-button-prev {top:50%;left:0;background-image:url('/images/bul_paging_l.png');background-size:200%;}
.sec_guide.sec_ftr_str .sec_inner {padding-bottom:0;}
.sec_inf_dtm .sec_inner {padding-bottom:0;}
.sec_inf_dtm .pic {position:relative;max-width:685px;margin:3rem auto 0 auto;}
.sec_inf_dtm .pic:after {content:"";clear:both;display:block;}
.sec_inf_dtm .sc {position:relative;display:block;width: 230px;text-align:center;border-radius:25px 25px 0 0;box-shadow: 0 12px 24px #ddd}
.sec_inf_dtm .sc em {position:absolute;display:inline-block;background:#f5f5f5;height:50px;line-height:50px;padding:0 1rem;box-shadow:5px 5px 15px #ddddddeb;font-size:.9rem;text-align:center;background:#fff;border-radius:10px;border:1px solid #efefef;}
.sec_inf_dtm .sc img {width:100%;border-radius:25px 25px 0 0;}
.sec_inf_dtm .sc1 {position:absolute;left:50%;bottom:0;width:272px;max-width:none;transform:translate(-50%, 0%);z-index:20;background:url('/images/bg_index_phone.png') no-repeat 50% 50%;}
.sec_inf_dtm .sc1 img {width:92%;margin-top:14%;}
.sec_inf_dtm .sc1 em {background:#d2f1e2}
.sec_inf_dtm .sc1 em:nth-child(2) {left:-20%;right:auto;top:28%;}
.sec_inf_dtm .sc1 em:nth-child(3) {right:-26%;top:63%;}
.sec_inf_dtm .sc2 {float:left;margin-top:130px}
.sec_inf_dtm .sc2:after,
.sec_inf_dtm .sc3:after {content:"";position:absolute;bottom:-80px;left:50%;display:inline-block;width:227px;height:80px;background:url('/images/index_about_line.png') no-repeat;}
.sec_inf_dtm .sc2 em {left:-20%;top:40%;}
.sec_inf_dtm .sc3 {float:right;margin-top:130px}
.sec_inf_dtm .sc3 em {right:-40%;top:60%;}

/*tab*/
.tab_menu {width:100%;overflow:hidden;margin-top:.5rem;border-bottom:1px solid #eaeaea}
.tab_menu a {position:relative;float:left;width:50%;height:3rem;line-height:3rem;text-align:center;color:#b9b9b9;border-bottom:4px solid #fff;font-weight:700}
.tab_menu a:before {content:"";display:inline-block;width:26px;height:26px;margin:-3px 7px 0 0;background-position:50% 50%;background-repeat:no-repeat;vertical-align:middle;}
.tab_menu .t_ytb:before {background-image:url('/images/tab_ico_youtube_off.png')}
.tab_menu .t_ytb.on {border-color:#e83827;color:#e83827;}
.tab_menu .t_ytb.on:before {background-image:url('/images/tab_ico_youtube.png')}
.tab_menu .t_insta:before {background-image:url('/images/tab_ico_insta_off.png')}
.tab_menu .t_insta.on {border-color:#da3674;color:#da3674;}
.tab_menu .t_insta.on:before {background-image:url('/images/tab_ico_insta.png')}

/*table*/
.tb_wrap {position:relative;margin-top:1rem;}
.tb_wrap.fl_l {float:left;width:49%;border-bottom: 1px solid #bdbdbd;}
.tb_wrap.fl_r {float:right;width:49%;border-bottom: 1px solid #bdbdbd;}
.tb_basic {width:100%;border-top:1px solid #6e84a3;border-top:var(--tb-basic-top)}
.tb_basic th {height:3rem;padding:0 3px;text-align:center;font-size:12px;background:#f9fbfd;background:var(--tb-basic-bg);font-weight:500;color:#12253f;color:var(--tb-basic-txt);border-bottom:1px solid #d6e1f1;border-bottom:var(--tb-basic-bottom);font-weight:400}
.tb_basic tfoot td {background:#f9fbfd;background:var(--tb-basic-bg);color:#12253f;font-size:13px;font-weight:500}
.tb_basic td {height:3rem;padding:10px 3px;text-align:center;font-size:12px;border-bottom:1px solid #d6e1f1;border-bottom:var(--tb-basic-bottom);color:#6e84a3;color:var(--tb-basic-a);line-height:130%;font-weight:300}
.tb_basic td a {font-size:12px;color:#6e84a3;color:var(--tb-basic-a)}
.tb_basic2 {width:100%;border-top:1px solid #b8c9e2}
.tb_basic2 th {height:3rem;padding:0 3px;text-align:center;font-size:13px;background:#f9fbfd !important;font-weight:500;color:#12253f;color:var(--tb-basic-txt);border-bottom:1px solid #e4eaf5;font-weight:300}
.tb_basic2 td {height:3rem;padding:10px 3px;text-align:center;font-size:12px;border-bottom:1px solid #e4eaf5;color:#6e84a3;line-height:130%;font-weight:300}
.tb_basic2 td a {font-size:12px;color:#6e84a3;}
.tb_basic3 {width:100%;border-top:1px solid #eaeaea}
.tb_basic3 th {height:3rem;padding:0 3px;text-align:center;font-size:.75rem;background:#fafafa;font-weight:500;color:#181818;border-bottom:1px solid #eaeaea;}
.tb_basic3 td {height:3rem;padding:10px 3px;text-align:center;font-size:.75rem;border-bottom:1px solid #eaeaea;line-height:130%;}
.tb_basic3 td a {font-size:.85rem;}
table .al_l {text-align:left;}
table .al_r {text-align:right;}
table .al_c {text-align:center;}
table .ip_txt,
table select {height:1.5rem !important;font-size:12px;color:#6e84a3}
table img {margin:0 2px;vertical-align:middle;border:1px solid #e4eaf5}
table .if {width:1.5rem;height:1.5rem;border-radius:50%;vertical-align:middle;margin-right:3px;}
table .chn {width:1rem;height:1rem;vertical-align:middle;}
table .prd_tit {display:inline-block;max-width:100px;margin-left:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;}
table var {margin:0 2px}
table .dim td {opacity:0.5}
.tb_tit {font-weight:500;margin-bottom:.75rem;}
.tb_bt {position:absolute;right:0;top:0;display:inline-block;width:4rem;height:1.5rem;line-height:1.5rem;text-align:center;background:#6e84a3;color:#fff;font-size:.75rem;border-radius:2px;}
.tb_option {padding:10px 0;}
.tb_option:after {content:"";display:block;clear:both;}
.tb_option .optL {float:left;text-align:left;}
.tb_option .optR {float:right;text-align:right;}
.tb_option .slt {font-size:.75rem;font-weight:500}
.tb_option .slt .tit {margin-right:5px;vertical-align:middle;font-size:12px;}
.tb_option .sl_wrap {display:inline-block;margin:0 0 0 5px;vertical-align:middle;}
.tb_option .slt select {width:123px;height:1.5rem;border:1px solid #b8c9e2;font-size:12px;color:#6e84a3;vertical-align:middle;}
.tb_option p {font-size:.8rem}
.tb_msg {margin-top:1rem;padding-left:1.5rem;font-size:.7rem;background:url('/images/ico_tip_msg.png') no-repeat 0 2px;background-size:1rem}
.tb_scroll {overflow-x:auto;}
.tb_scroll table {min-width:880px;}
.w70 {width:70px !important;}
.w80 {width:80px !important;}
.w90 {width:90px !important;}
.w100 {width:100px !important;}
.w110 {width:110px !important;}
.w130 {width:130px !important;}
.w150 {width:150px !important;}
.w170 {width:170px !important;}
.w200 {width:200px !important;}

/*버튼*/
.btn_wrap {width:100%;overflow:hidden;text-align:center;margin-top:1rem;}
.btn_wrap.al_c {text-align:center;}
.btn_wrap.al_l {text-align:left;}
.btn_wrap.al_r {text-align:right;}
.btn_wrap.half {width:100%;overflow:hidden;}
.btn_wrap.half .al_l {float:left;width:49%;}
.btn_wrap.half .al_r {float:right;width:49%;}
.bt_basic {display:inline-block;width:200px;height:2.5rem;line-height:2.5rem;font-size:15px;font-weight:500;border-radius:25px;text-align:center;}
.bt_basic2 {display:inline-block;width:150px;height:2rem;line-height:1.8rem;font-size:.7rem;text-align:center;color:#6e84a3;border-radius:2px;}
.bt_fn {display:inline-block;width:92px;height:2rem;line-height:2rem;font-size:.7rem;text-align:center;color:#6e84a3;border-radius:2px;vertical-align:middle;}
.bt_opt {display:inline-block;min-width:50px;padding:0 6px;height:1.5rem;line-height:1.4rem;font-size:12px;text-align:center;border-radius:2px;white-space:nowrap;vertical-align:middle;}
.bt_submit {display:block;width:100%;height:2.5rem;line-height:2.5rem;font-size:15px;font-weight:500;border-radius:25px;text-align:center;vertical-align:middle;}
.bt_submit2 {display:inline-block;width:200px;max-width:45%;height:2.5rem;margin:0 auto;line-height:2.5rem;font-size:.75rem;text-align:center;color:#6e84a3;border-radius:2px;vertical-align:middle;}
.bt_type1 {background:#56f9f1;background:linear-gradient(to right, #8fff7f, #56f9f1);border:1px solid #8fff7f;}
.bt_type1:hover {border-color:#46d3c3;}
.bt_type2 {background:#fff var(--bt_type2-bg);border:1px solid #76f492;}
.bt_type2:hover {border-color:#25d24c}
.bt_type3 {border:1px solid #94abcc;color:#94abcc;}
.bt_type3:hover {border-color:#6e8098;}
.bt_type4 {background:#00ab59;border:1px solid #00ab59;color:#fff;}
.bt_type4:hover {background:#4db985;}
.bt_type5 {color: #fff; background-color: #d9534f; border-color: #d43f3a;}
.bt_type5:hover {color: #fff; background-color: #c9302c; border-color: #ac2925;}
.disabled {opacity:0.5;cursor:not-allowed}

/*paging*/
.paging {width:100%;overflow:hidden;padding-top:2rem;text-align:center;}
.paging span {display:inline-block;}
.paging span a {position:relative;width:1.5rem;height:2rem;line-height:2rem;display:inline-block;vertical-align:middle;color:#b8c9e2;color:var(--pagenation-a);font-size:.8rem}
.paging span a.on,
.paging span a:hover {color:#12253f;color:var(--pagenation-on)}
.paging span.prev a,
.paging span.next a,
.paging span.p_prev a,
.paging span.p_next a {display:inline-block;width:1.5rem;height:1.5rem;vertical-align:middle;text-indent:-9999px;overflow:hidden;background-position:50% 50%;background-repeat:no-repeat;background-size:30px;}
.paging span.prev a {background-image:url('/images/bul_paging_l.png')}
.paging span.next a {background-image:url('/images/bul_paging_r.png')}
.paging span.p_prev a {background-image:url('/images/bul_paging2_l.png')}
.paging span.p_next a {background-image:url('/images/bul_paging2_r.png')}
.paging span.page a.on:before,
.paging span.page a:hover:before {content:"";position:absolute;bottom:6px;left:50%;display:inline-block;width:8px;height:2px;margin-left:-4px;background:#76f492}

/*picklist_cate_sort*/
.cate_sort .sort {position:relative;text-align:center;padding-top:0.2rem;min-height:0.5rem;overflow:hidden;padding-top: 20px;}
.cate_sort a {font-size: 0.7rem;}
.cate_sort .sort .cate {display:inline-block;padding:.2rem .7rem;background:#f1f1f1;border-radius:25px;font-size:0.8rem;font-weight:500}

/*pick_list*/
.pick_list_type_box {margin:0 -1%}
.pick_list_type_box:after {content:"";display:block;clear:both}
.pick_list_type_box li {float:left;width:31%;margin:0 1%;margin-bottom:2rem;border:1px solid #eaeaea;transition: all 0.2s;border-radius: 10px;}
.pick_list_type_box li a {display:block;text-align:center;}
.pick_list_type_box li:hover { border:1px solid #e5e5e5;box-shadow: 0 6px 6px 6px rgba(18, 38, 63, 0.05);}
/* .pick_list_type_box li a:hover .tit {text-decoration:underline;} */
.pick_list_type_box .info {margin:0.5rem auto 0.5rem 0.5rem;text-align:left;color:#606060;font-size:.65rem;}
.pick_list_type_box .info span:first-child:before {display:none;}
.pick_list_type_box .info span:before {content:"";display:inline-block;width:3px;height:3px;background:#606060;border-radius:50%;vertical-align:middle;opacity:0.8;margin:-2px 5px 0 5px}
.pick_list_type_box .visual {position:relative;width:100%;margin:0 auto;overflow:hidden;}
.pick_list_type_box .visual .thumb {position:absolute;left:0;top:0;width:100%;border-top-left-radius: 10px;border-top-right-radius: 10px;}
.pick_list_type_box .visual .guide {width:100%;height: 13rem;}
.pick_list_type_box .tit {margin:0.5rem auto 0 0.5rem;font-size: 14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.pick_list_type_box .profit {margin:0.5rem auto 0 0.5rem;text-align:left;font-size: 0.8rem; color: #00ab59;}
.pick_list_type_box .prc {margin-top:5px;text-align:left;font-size:13px;}
.pick_list_type_box .prc var {font-weight:700;font-size:1rem;font-family:'Roboto'}
.pick_list_type_box .cap {position: absolute; padding: 5px 0 0 5px;}
.pick_list_type_box .cap .cate{padding:.1rem .5rem;background:#5f4eef;border-radius:25px;color: #fff;font-size:0.6rem;position: relative; z-index: 1;}
.pick_list_type_box .cap .fixed{padding:.1rem .5rem;background:#ef914e;border-radius:25px;color: #fff;font-size:0.6rem;position: relative; z-index: 1;}
.pick_list_type_box .cap .md{padding:.1rem .5rem;background:#5fe64e;border-radius:25px;color: rgb(48, 48, 48);font-size:0.6rem;position: relative; z-index: 1;}
.pick_list_type_box .pickinfo {position: absolute;z-index: 2;margin-top: 11.7rem;}
.pick_list_type_box .pickinfo .lines{padding:.1rem .5rem;background:#a5a5a5;color: #fff;font-size:0.6rem;}
/* .pick_list_type_box .pickinfo {position: relative; padding: 5px 0 0 5px;}

/*pick_detail*/
.pick_list_detail_box {margin:0 -1%}
.pick_list_detail_box:after {content:"";display:block;clear:both}
.pick_list_detail_box li {margin:0 1%;margin-top:1rem;}
.pick_list_detail_box .info {margin:0.5rem auto 0.5rem 0.5rem;text-align:left;color:#606060;font-size:.65rem;}
.pick_list_detail_box .info span:first-child:before {display:none;}
.pick_list_detail_box .title {color: #ababab;font-size: 15px;padding-bottom: 5px;}
.pick_list_detail_box .exp {color: #000;padding-left: 15px;font-size: 16px;}

/*list_type*/
.no_result {padding:4rem 0;}
.no_result p {text-align:center;font-size:1.8rem;font-weight:500;line-height:120%;}
.list_tit {margin-bottom:2rem;font-size:1.6rem;text-align:center;line-height:100%;font-weight:700}
.list_type_box {margin:0 -1%}
.list_type_box:after {content:"";display:block;clear:both}
.list_type_box li {float:left;width:23%;margin:0 1%;margin-bottom:1rem;}
.list_type_box li a {display:block;text-align:center;}
.list_type_box li a:hover .visual {border:1px solid #76f492;}
.list_type_box li a:hover .tit {text-decoration:underline;}
.list_type_box .info {margin-top:5px;text-align:left;color:#606060;font-size:.65rem;font-weight:500}
.list_type_box .info span:first-child:before {display:none;}
.list_type_box .info span:before {content:"";display:inline-block;width:3px;height:3px;background:#606060;border-radius:50%;vertical-align:middle;opacity:0.8;margin:-2px 5px 0 5px}
.list_type_box .visual {position:relative;width:100%;margin:0 auto;border-radius:5px;overflow:hidden;border:1px solid #fff}
.list_type_box .visual .thumb {position:absolute;left:0;top:0;width:100%;height:100%;}
.list_type_box .visual .guide {width:100%}
.list_type_box .tit {margin:1rem auto 0 auto;font-weight:500;text-align:left;}
.list_type_box .prc {margin-top:5px;text-align:left;font-size:13px;}
.list_type_box .prc var {font-weight:700;font-size:1rem;font-family:'Roboto'}
.list_type_insta {margin:0 -1%}
.list_type_insta:after {content:"";display:block;clear:both}
.list_type_insta li {position:relative;float:left;width:31.6%;padding-top:3rem;margin:0 1%;margin-bottom:1rem;border:1px solid #e1e1e1;text-align:center;border-radius:5px;background:#fff;background:var(--main-insta-thumb);box-shadow:0 0 10px rgba(0, 0, 0, 0.05);overflow:hidden;box-sizing:border-box}
.list_type_insta li .link_view_detail {position:absolute;left:0;top:0;right:0;bottom:4.5rem;display:block;text-indent:-9999px;overflow:hidden;z-index:20}
.list_type_insta li .link_view_detail:hover {border:1px solid #76f492;bottom:0px;border-radius:5px;transition:none}
.list_type_insta li:first-child {margin-left:0;}
.list_type_insta .visual {position:relative;width:8rem;height:8rem;overflow:hidden;margin:0 auto;border-radius:50%;background:#c52d90;background:linear-gradient(to right, #c52d90, #f99948);}
.list_type_insta .visual img {position:absolute;top:50%;left:50%;width:7rem;height:7rem;border:.25rem solid #fff;border-radius:50%;transform:translate(-50%,-50%)}
.list_type_insta .inst_name {margin-top:12px;font-size:1.2rem;font-weight:700}
.list_type_insta .inst_id {margin-top:3px;font-size:.7rem}
.list_type_insta .desc {margin-top:.5rem;padding:1rem 0 .75rem 0;display:flex;justify-content:space-between;text-align:center;background:#f7f7f7}
.list_type_insta .desc .item {display:inline-block;width:33%;text-align:center;}
.list_type_insta .desc .item .tit {display:block;font-size:12px;line-height:12px;color:#989898;text-align:center;}
.list_type_insta .desc .item .cnt {margin-top:5px;text-align:center;}
.list_type_insta .desc .link_mall {display:inline-block;width:2rem;height:2rem;background:#fff url('/images/ico_pickmall.png') 50% 50% no-repeat;background-size:26px;border:2px solid #fff;border-radius:50%;overflow:hidden;text-indent:-9999px;overflow:hidden;vertical-align:middle;}
.list_type_insta .desc .data {display:inline-block;margin-top:10px;font-weight:700}
.list_type_table li {display:table;width:100%;}
.list_type_table .cell {display:table-cell;text-align:center;font-size:.8rem;vertical-align:middle;font-weight:500}
.list_type_table .thead {height:2rem;}
.list_type_table .thead .cell {font-size:.75rem}
.list_type_table .tbody {position:relative;height:3rem;margin-bottom:10px;background:#fff;background:var(--bg-color);border-radius:5px;border:1px solid #4edb80;border: var(--main-v-1-border);transition: all 0.1s;}
.list_type_table .tbody.active {transform: scale(1.05,1.05);}
.list_type_table .tbody:before {content:"";position:absolute;left:0;top:0;bottom:0;display:inline-block;width:1.5rem;background-position:50% 50%;background-repeat:no-repeat;background-size:5px;}
.list_type_table .tbody.rank_up:before {background-image:url('/images/ico_rank_up.png')}
.list_type_table .tbody.rank_down:before {background-image:url('/images/ico_rank_down.png')}
.list_type_table .tbody.rank_normal:before {background-image:url('/images/ico_rank_normal.png')}
.list_type_table .cell {position:relative;}
.list_type_table .c_num {width:7%}
.list_type_table .c_user {}
.list_type_table .c_cate {width:15%}
.list_type_table .c_sbsc {width:13%}
.list_type_table .c_hits {width:13%}
.list_type_table .c_flwr {width:14%}
.list_type_table .c_flwg {width:14%}
.list_type_table .c_vod {width:10%}
.list_type_table .c_post {width:12%}
.list_type_table .c_mall {width:6%}
.list_type_table .c_pickrg {width:6%}
.list_type_table .c_share {width:6%}
.list_type_table .tbody .cell:after {content:"";display:inline-block;width:1px;position:absolute;top:10px;bottom:10px;right:0;background:#f1f1f1;background: var(--rank-cell);}
.list_type_table .infc {position:relative;display:inline-block;padding-left:1rem;width:90%;max-width:250px;line-height:40px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;vertical-align:middle;font-weight:500;font-size:.8rem;}
.list_type_table .infc img {width:2rem;height:2rem;margin-right:.5rem;border-radius:50%;border:1px solid #e4eaf5;}
.list_type_table .infc small {margin-left:10px;font-size:12px;font-weight:100}
.list_type_table .cate {display:inline-block;padding:.2rem .7rem;background:#f1f1f1;border-radius:25px;}
.list_type_table .c_user {text-align:left;}
.list_type_table .thead .c_user {text-align:center;}
.list_type_table .mTit {display:none;}
.list_type_table .link_mall {display:inline-block;width:2.3rem;height:2.3rem;background:#f3f3f3 url('/images/ico_pickmall.png') 50% 50% no-repeat;background-size:26px;border-radius:50%;text-indent:-9999px;overflow:hidden;vertical-align:middle;}
.list_type_table .link_pickrg {display:inline-block;width:2.3rem;height:2.3rem;background:#f3f3f3 url('/images/ico_pickrg.png') 50% 50% no-repeat;background-size:26px;border-radius:50%;text-indent:-9999px;overflow:hidden;vertical-align:middle;}
.list_type_table .link_share {display:inline-block;width:2.3rem;height:2.3rem;background:#f3f3f3 url('/images/ico_share.png') 50% 50% no-repeat;background-size:26px;border-radius:50%;text-indent:-9999px;overflow:hidden;vertical-align:middle;}

/*로그인*/
.sec_login,
.sec_signin,
.sec_find_acct {max-width:360px;margin:0 auto;padding:0 0 5rem;}
.sec_login {text-align:center;}
.sec_login .sec_tit:before {content:"LOGIN";display:block;text-align:center;font-size:1rem;}
.sec_login .ment {margin-top:2rem;text-align:center;font-size:.9rem;font-weight:700;}
.sec_login .link_find_idpw {display:inline-block;margin-top:1rem;color:#2b7be5;border-bottom:1px solid #2b7be5;font-size:.7rem;font-weight:500}
.sns_login {padding-top:2.5rem;padding-bottom: .5rem;}
.sns_login li {margin-bottom:.75rem;}
.sns_login li a {display:block;height:2.5rem;line-height:2.5rem;font-size:.75rem;color:#fff;background-repeat:no-repeat;background-position:1rem 50%;background-size:26px;text-align:center;border-radius:5px;}
.sns_login li .login_facebook {background-color:#6a8dd6;background-image:url('/images/ico_facebook_wh.png')}
.sns_login li .login_facebook:hover {background-color:#3b5998;}
.sns_login li .login_google {background-color:#e07665;background-image:url('/images/ico_google_wh.png')}
.sns_login li .login_google:hover {background-color:#ca5744;}
.sns_login li .login_instagram {background-color:#dbdbdb;background-image:url('/images/ico_instagram_wh.png')}
.sns_login li .login_instagram:hover {background-color:#da3674;}
.sns_login li .login_naver {background-color:#dbdbdb;background-image:url('/images/ico_naver_wh.png')}
.sns_login li .login_naver:hover {background-color:#2db400;}
.ctn_login_influencer {padding-bottom:250px;background:url('/images/bg_login.png') no-repeat 50% 100%;background-size:100%}

.sns_login_agree {padding-top:1.5rem;padding-bottom: 4.5rem;font-size: .75rem;}
.sns_login_agree a {color: #286fdc!important;font-size: .75rem;}

/*회원가입*/
.sec_signin .sec_tit:before {content:"JOIN US";display:block;text-align:center;font-size:1rem;}
.sec_signin .agr_box {padding:1rem 0;}
.sec_signin .agr_box li {margin-top:.5rem;}
.sec_signin .agr_box li a {font-size:.8rem;text-decoration:underline}
.sec_signin .agr_box li label {font-size:.8rem;}

/*상세*/
.sec_detail_info .profile {position:relative;padding-left:7.5rem;padding-right:260px;padding-bottom:1.5rem;min-height:6.5rem;overflow:hidden;}
.sec_detail_info .profile .visual {position:absolute;left:0;top:0;width:6.5rem;height:6.5rem;border-radius:50%;overflow:hidden;border:1px solid #e4eaf5;}
.sec_detail_info .profile .visual img {width:100%}
.sec_detail_info .profile .cate {display:inline-block;padding:.2rem .7rem;background:#f1f1f1;border-radius:25px;font-size:0.8rem;font-weight:500}
.sec_detail_info .profile .name {margin-top:1rem;font-size:1.5rem;font-weight:700}
.sec_detail_info .profile .desc {margin-top:1rem;font-size:0.8rem;text-align:left;max-height:120px;overflow:hidden;}
.sec_detail_info .profile .desc:after {content:"더보기";position:absolute;top:180px;left:0;display:block;margin-left:7.5rem;cursor:pointer;padding-left:20px;color:#6e84a3;font-size:.75rem;background:#fff url('/images/ico_select_bul.png') no-repeat 0 50%;background-size:12px;}
.sec_detail_info .profile .desc.view {max-height:none;}
.sec_detail_info .profile .desc.view:after {content:"간략히";top:auto;bottom:0;background:#fff url('/images/ico_select_bul_up.png') no-repeat 0 50%;background-size:12px;}
.sec_detail_info .basic_info {position:relative;}
.sec_detail_info .basic_info .func {position:absolute;right:0;top:3rem;width:255px;}
.sec_detail_info .basic_info .func a,
.sec_detail_info .basic_info .func button {width:100%;margin-bottom:.5rem;}
.sec_detail_info .basic_info .detail {padding-top:2rem;}
.sec_detail_info .basic_info .detail:after {content:"";clear:both;display:block;overflow:hidden;}
.sec_detail_info .basic_info .detail li {float:left;width:22.7%;margin-left:3%;padding:1rem 0 1.5rem 0;border:1px solid #e5e5e5;border-radius:8px;box-shadow: 0 12px 24px 0 rgba(18, 38, 63, 0.03);text-align:center;}
.sec_detail_info .basic_info .detail li:first-child {margin-left:0;}
.sec_detail_info .basic_info .detail em {display:block;text-align:center;font-size:0.7rem}
.sec_detail_info .basic_info .detail em:before {content:"";display:block;height:40px;background-position:50% 0;background-repeat:no-repeat;background-size:30px;}
.sec_detail_info .basic_info .detail .sbsc em:before {background-image:url('/images/ico_sbsc.png')}
.sec_detail_info .basic_info .detail .vod em:before {background-image:url('/images/ico_vod.png')}
.sec_detail_info .basic_info .detail .hits em:before {background-image:url('/images/ico_hits.png')}
.sec_detail_info .basic_info .detail .since em:before {background-image:url('/images/ico_cal.png')}
.sec_detail_info .basic_info .detail var {display:block;text-align:center;margin-top:.5rem;font-size:1.5rem;font-weight:700;font-family:'Roboto'}
.sec_detail_info .chart_wrap {margin-top:1.5rem;padding:1rem 1rem 0 1rem;border:1px solid #e5e5e5;border-radius:8px;box-shadow: 0 12px 24px 0 rgba(18, 38, 63, 0.03);}
.sec_detail_info .chart_wrap h3 {font-size:.9rem;font-weight:700}
.sbsc_data .fl_wrapper {width:100%;overflow:hidden;}
.sbsc_data .chart_wrap .chart {height:250px;}

/*유튜브랭킹*/
.search_box {padding:1rem;border-radius:6px;border:solid 1px #d6e1f1;background-color:#f9fbfd;background-color:var(--my_search_box);text-align:right;}
.search_box .ip_txt,
.search_box select {width:155px;border:0;height:2rem;border-bottom:1px solid #b8c9e2;font-size:.75rem;color:#6e84a3;border-radius:0;}
.search_box .ip_txt {width:240px;}
.search_box .sch_input {position:relative;;padding-right:2rem;}
.search_box .sch_input .bt_search {position:absolute;right:0;top:0;width:2rem;height:2rem;background:url('/images/ico_search.png') no-repeat 50% 50%;background-size:1rem}
.search_box .sl_wrap,
.search_box .ip_wrap {display:inline-block;margin-left:.5rem;}
.rank_update {position:relative;margin:10px 0;padding-left:10px;font-size:12px;color:#989898}
.rank_update:before {content:"";display:inline-block;width:4px;position:absolute;top:3px;bottom:3px;left:0;background:#76f492}
.ctn_rank .list_type_table .thead .cell {color:#fff;font-size:12px;font-weight:normal}
.ctn_rank .list_type_table .tbody {border-color:#e5e5e5;border-color:var(--rank-border);/*box-shadow: 0 4px 8px 0 #e5e5e5;*/}
.ctn_rank .list_type_table .tbody:hover {border-color:#4edb80;box-shadow: 1px 0 20px 0 #4edb80;}
.ctn_rank_insta .list_type_table .infc img {border:2px solid #c52d90}
.popPickApp {width:580px;}
.popPickApp .btn_wrap {margin-top:2rem;}
.popPickApp .btn_wrap button {max-width:30%;margin:0 3px;letter-spacing:-1px;}
.popPickApp .notice {margin-top:2rem;font-size:12px;}
.socialShare {width:400px}
.socialShare .social_btn {padding:15px 10px;}
.socialShare .social_btn ul {overflow:hidden;margin:0 auto;text-align:center;}
.socialShare .social_btn li {display:inline-block;margin:10px;}
.socialShare .social_btn li a {display:block;width:68px;height:80px;padding:0;padding-top:70px;background:url("/images/social_icon3.png") no-repeat;background-size:56px;text-align: center;font-size:.8rem;line-height:1;}
.socialShare .social_btn li.kakao a {background-position:7px 0;}
.socialShare .social_btn li.line a {background-position:7px -81px;}
.socialShare .social_btn li.face a {background-position:7px -163px;}
.socialShare .social_btn li.twitter a {background-position:7px -244px;}
.socialShare .social_btn li.story a {background-position:7px -325px;letter-spacing: -1px;}
.socialShare .social_btn li.band a {background-position:7px -406px;}
.socialShare .social_btn li.instagram a {background-position:7px -487px;}
.socialShare .social_btn li.googleplus a {background-position:7px -568px;}
.socialShare .social_btn li.naver a {background-position:7px -648px;}
.socialShare .copyInput {position:relative;padding-right:90px;margin:10px;}
.socialShare .copyInput button {position:absolute;right:0;top:0;width:95px;height:2.5rem;font-size:.8rem;border:1px solid #d2ddec;background:#fff;border-radius:5px;z-index:20;color:#222}

/*datepicker custom*/
.type_date {display:inline-block;vertical-align:middle;}
.type_date .sch_tit  {margin-top:-30px;}
.type_date .sb  {display:inline-block;height:2rem;line-height:2rem;vertical-align:middle;}
.type_date .ip_wrap {float:left;display:inline-block;max-width:164px;position:relative;vertical-align:middle;}
.type_date .sb {float:left;display:inline-block;padding:0 4px;vertical-align:middle;}
.type_date input.hasDatepicker {font-size:.75rem;}
.type_date button.ui-datepicker-trigger {position:absolute;right:5px;top:50%;margin-top:-12px;}
.type_date button.ui-datepicker-trigger img {width:22px;height:22px;}
#ui-datepicker-div {width:17em;padding:0;margin-top:5px;font-size:.8rem}
#ui-datepicker-div .ui-datepicker-header {background:none;border:0;border-bottom:1px solid #d6d6d6;}
#ui-datepicker-div.ui-datepicker table {font-size:0.65em;color:#888;font-weight:normal;}
#ui-datepicker-div .ui-state-default {background:none;border:0;text-align:center;font-size:.75rem}
#ui-datepicker-div .ui-state-active {background:#6e84a3;border-radius:3px;color:#fff}
#ui-datepicker-div .ui-datepicker-title {width:70px;overflow:hidden;margin:0 auto;letter-spacing:0 !important;}
#ui-datepicker-div .ui-datepicker-title span {float:right;letter-spacing:0 !important;}
#ui-datepicker-div .ui-datepicker-title .ui-datepicker-month:before {content:"."}

/*my page layout*/
.ctn_my:after {content:"";clear:both;display:block;}
.ctn_my .input_item {padding-left:5rem;margin-left:2%;margin-right:2%}
.ctn_my .ip_tit {position:absolute;left:0;top:7px;color:#6e84a3;color:var(--lnb-slm);font-weight:300;font-size:.75rem;}
.ctn_my select,
.ctn_my .ip_file,
.ctn_my .ip_txt {height:2rem;border:1px solid #b8c9e2;padding:0 .5rem;border-radius:0;background-color:#fff;background-color:var(--my-ip_txt);color:#6e84a3}
.ctn_my .ip_file:disabled,
.ctn_my .ip_txt:disabled {background:#e1e7f1;background:var(--input-disabled) ;}
.ctn_my .input_item .ck_wrap {margin-top:5px;}
.ctn_my .input_item .ck_wrap label {font-size:.75rem;color:#909090}
.ctn_my .fillBg {background:#f9fbfd;background:var(--my_search_box);border: var(--my_search_box_border);}
.ctn_my .inner_box {padding:.5rem 0 1.5rem 0}
.ctn_my .inner_box:after {content:"";display:block;clear:both;}
.ctn_my .contents {padding-bottom:60px;}
.ctn_my .btn_wrap {padding-top:1rem;margin-top:3rem;border-top:1px solid #e2e7ed}
.ctn_my .btn_wrap.noBd {border-top:0;margin-top:0;}
.ctn_my .input_form .bt_file_wrap  {display:inline-block;width:4.5rem;height:2rem;line-height:2rem;font-size:.7rem;text-align:center;color:#6e84a3;border-radius:2px;}
.ctn_my .input_form .bt_file_wrap .bt_file {display:inline-block;width:100%;height:100%;line-height:2rem;font-size:.7rem;text-align:center;color:#6e84a3;border-radius:2px;background:transparent}
.ctn_my .input_form .bt_file_wrap .bt_file_original {display:inline-block;width:100%;height:100%;line-height:2rem;font-size:.7rem;text-align:center;color:#6e84a3;border-radius:2px;}
.lnb_area {padding-bottom:100px;background:#fff;background:var(--lnb-bg);z-index:100}
.lnb_area .profile {padding:5px 0 1.5rem 0;text-align:center;}
.lnb_area .profile .visual {width:100px;height:100px;margin:0 auto 1.5rem auto;border-radius:50%;overflow:hidden;border:1px solid #e4eaf5;}
.lnb_area .profile .visual img {width:100%}
.lnb_area .profile .name {font-weight:700;}
.lnb_area .profile .mType {margin-top:5px;color:#6e84a3;color:var(--lnb-slm);font-size:.75rem}
.lnb_area .lnb {margin:0 1rem;padding-bottom:30px;border-top:1px solid #e4eaf5;}
.lnb_area .lnb .lmn {position:relative;display:block;height:35px;line-height:35px;color:#12253f;color:var(--lnb-font);font-size:17px;font-weight:500;z-index:10;}
.lnb_area .lnb .lmn.active:before,
.lnb_area .lnb .lmn:hover:before {content:"";position:absolute;left:-21px;top:4px;bottom:4px;display:inline-block;width:3px;background:#76f492}
.lnb_area .lnb .depth1 {position:relative;}
.lnb_area .lnb .depth1:after {content:"";position:absolute;right:0;top:11px;display:inline-block;width:8px;height:8px;border:2px solid #b8c9e2;border-radius:3px;border-top:0;border-left:0;transform: rotate(45deg);z-index:0}
.lnb_area .lnb .depth1.on:after,
.lnb_area .lnb .depth1.active:after {top:15px;border-color:#6e84a3;transform: rotate(-135deg);}
.lnb_area .lnb .depth1:before {content:"";position:absolute;left:0;top:8px;display:inline-block;width:20px;height:20px;background-position:50% 50%;background-repeat:no-repeat;background-size:100%;display:none;}
.lnb_area .lnb .user:before {background-image:url('/images/lnb_ico_user.png')}
.lnb_area .lnb .goods:before {background-image:url('/images/lnb_ico_goods.png')}
.lnb_area .lnb .cart:before {background-image:url('/images/lnb_ico_cart.png')}
.lnb_area .lnb .change:before {background-image:url('/images/lnb_ico_change.png')}
.lnb_area .lnb .request:before {background-image:url('/images/lnb_ico_request.png')}
.lnb_area .lnb .report:before {background-image:url('/images/lnb_ico_report.png')}
.lnb_area .lnb .bag:before {background-image:url('/images/lnb_ico_bag.png')}
.lnb_area .lnb .bag:after,
.lnb_area .lnb .statistics:after {display:none;}
.lnb_area .lnb .depth2 {height:0;overflow:hidden;}
.lnb_area .lnb .depth1.active .depth2,
.lnb_area .lnb .depth1.on .depth2 {height:auto;overflow:visible;}
.lnb_area .lnb .slmn {position:relative;display:block;height:30px;line-height:30px;color:#6e84a3;font-size:.75rem;font-weight:300;font-size:15px;color:#6e84a3;color:var(--lnb-slm)}
.lnb_area .lnb .slmn.on,
.lnb_area .lnb .slmn.active,
.lnb_area .lnb .slmn:hover {color:#12253f;color:var(--lnb-slm-on);font-weight:400}
.lnb_area .lnb .slmn.on:before,
.lnb_area .lnb .slmn.active:before,
.lnb_area .lnb .slmn:hover:before {content:"";position:absolute;left:-21px;top:4px;bottom:4px;display:inline-block;width:3px;background:#76f492}
.lnb_area .lnb li {margin-top:20px;}
.lnb_area .btn {padding:1rem 0;margin:0 1rem;border-top:1px solid #e4eaf5}
.lnb_area .btn button,
.lnb_area .btn a {width:100%;margin-top:10px;}

/*대시보드*/
.state_box {margin-top:2rem;}
.state_box ul {display:flex;justify-content:space-between}
.state_box ul li {position:relative;width:24%;display:inline-block;}
.state_box ul li:after {content:"";position:absolute;bottom:1.5rem;right:.5rem;display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50% 50%;background-size:100%}
.state_box ul li .tit {display:block;margin-top:.5rem;padding:0 .8rem;text-align:left;color:#fff;font-size:.8rem;font-weight:300;}
.state_box ul li .cnt {padding:1.5rem .8rem 1rem .8rem;color:#fff;text-align:left;font-size:1.3rem;font-weight:500;}
.state_box ul li .opt {position:absolute;right:5px;top:6px;}
.state_box ul li .ck_wrap {margin-right:4px;}
.state_box ul .state_order {background:#6dc1ce}
.state_box ul .state_order:after {background-image:url('/images/state_order.png')}
.state_box ul .state_order .link_more {background:#61adb8}
.state_box ul .state_sales {background:#62c978}
.state_box ul .state_sales:after {background-image:url('/images/state_sales.png')}
.state_box ul .state_sales .link_more {background:#58b46b}
.state_box ul .state_tPrd {background:#efb96e}
.state_box ul .state_tPrd:after {background-image:url('/images/state_tPrd.png')}
.state_box ul .state_tPrd .link_more {background:#d6a662}
.state_box ul .state_pPrd {background:#f69aa3}
.state_box ul .state_pPrd:after {background-image:url('/images/state_pPrd.png')}
.state_box ul .state_pPrd .link_more {background:#dc8a92}
.state_box ul .link_more {display:block;height:1rem;line-height:1rem;font-size:11px;text-align:center;color:#fff;opacity:0.7}
.state_box ul .link_more:after {content:"";display:inline-block;width:10px;height:6px;margin-left:5px;background:url('/images/ico_link_more.png') no-repeat;background-size:100%;vertical-align:middle;}
.state_box ul .link_more:hover {opacity:1}

/*상품관리*/
.ctn_my ::placeholder {font-weight:100;color:#b8c9e2;font-size:.75rem}
.ctn_my ::-webkit-input-placeholder { /* Chrome/Opera/Safari */font-weight:100;color:#b8c9e2;}
.ctn_my ::-moz-placeholder { /* Firefox 19+ */font-weight:100;color:#b8c9e2;}
.ctn_my :-ms-input-placeholder { /* IE 10+ */font-weight:100;color:#b8c9e2;}
.ctn_my :-moz-placeholder { /* Firefox 18- */font-weight:100;color:#b8c9e2;}
.caution_box {padding:0.5rem;background:#fff3f5}
.caution_box p {padding-left:25px;color:#e63757;font-size:14px;background:url('/images/ico_alert.png') no-repeat;background-size:20px;}
.caution_box a {font-size:14px;color:#498ef5;}
.sec_product_edit {position:relative;}
.my_search_box {padding:1rem .5rem;margin-top:2rem;background:#f9fbfd;background:var(--my_search_box);border: var(--my_search_box_border);}
.my_search_box:after {content:"";display:block;clear:both}
.my_search_box .type_date input.hasDatepicker {height:1.6rem}
.my_search_box .type_date .sb {height:1.6rem;line-height:1.6rem}
.my_search_box .sch_group:after {content:"";display:block;clear:both;}
.my_search_box .sch_item {display:inline-block;padding:5px 10px;}
.my_search_box .sch_item .tit {margin-right:10px;font-size:13px;}
/*.my_search_box .ip_txt {background:#fff}*/
.my_search_box .fl_l {float:left;}
.my_search_box .fl_r {float:right;}
.my_search_box .full {display:block;clear:both;}
.my_search_box .ip_wrap,
.my_search_box .txt_wrap,
.my_search_box .sl_wrap {display:inline-block;}
.my_search_box select {width:160px;height:2rem;color:#6e84a3;background-color:transparent !important;border-top:0;border-left:0;border-right:0;}
.my_search_box .ip_txt {font-size:13px;}
.ctn_my .sch_input {position:relative;width:260px;padding-right:2rem;margin-left:10px;}
.ctn_my .sch_input .ip_txt {border-top:0;border-left:0;border-right:0;background:none;font-size:13px;}
.ctn_my .sch_input .bt_search {position:absolute;right:0;top:0;width:2rem;height:2rem;background:url('/images/ico_search.png') no-repeat 50% 50%;background-size:1rem}
.top_btn {position:absolute;right:0;top:0;text-align:right;}
.ck_wrap.type_bt {margin:0 -4px;vertical-align:middle;}
.ck_wrap.type_bt label {width:4rem;height:1.5rem;line-height:1.5rem;color:#6e84a3;text-align:center;padding:0;background:#fff;background:var(--my-ip_txt);border:1px solid #b8c9e2;font-size:13px}
.ck_wrap.type_bt input:checked+label {background:#b8c9e2;color:#12253f;border:1px solid #b8c9e2;}
.ck_wrap.type_bt input+label::before,
.ck_wrap.type_bt input+label::after {display:none;}
.ck_wrap.type_bt2 {margin:0 -8px;vertical-align:middle;}
.ck_wrap.type_bt2 label {width:30px;height:18px;line-height:18px;color:#6e84a3;text-align:center;padding:0;background:none;font-size:11px;color:#fff;opacity:0.5}
.ck_wrap.type_bt2 input:checked+label {background:#8acdd7;color:#fff;border-radius:2px;opacity:1}
.ck_wrap.type_bt2 input+label::before,
.ck_wrap.type_bt2 input+label::after {display:none;}
.ck_wrap.type_bt3 {margin:0 -8px;vertical-align:middle;}
.ck_wrap.type_bt3 label {width:30px;height:18px;line-height:18px;color:#6e84a3;text-align:center;padding:0;background:none;font-size:11px;color:#fff;opacity:0.5}
.ck_wrap.type_bt3 input:checked+label {background:#81d393;color:#fff;border-radius:2px;opacity:1}
.ck_wrap.type_bt3 input+label::before,
.ck_wrap.type_bt3 input+label::after {display:none;}
.order_count {border-bottom:1px solid #e4eaf5;border-bottom:var(--border-bottom)}
.order_count p {font-weight:500;padding-bottom:1rem;}
.bt_down {width:130px;height:30px;padding-left:1rem;border:1px solid #b8c9e2;color:#6e84a3;font-size:12px;font-weight:500;display:inline-block;border-radius:2px;text-align:center;}
.bt_down.bt_exl {background:url('/images/ico_download.png') no-repeat 8px 50%;background-size:10px;}
.bt_down.bt_paper {background:url('/images/ico_upload.png') no-repeat 8px 50%;background-size:10px;}
.tb_basic .courier {width:80px;padding:0 5px;}
.tb_basic .shNum {width:100px;padding:0 5px;}
.photo_field {width:100%;overflow-x:auto;white-space:nowrap;}
.photo_field input[type="file"] {position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0, 0, 0, 0);border: 0;}
.photo_field .file-img {display:inline-block;width:8rem;height:8rem;margin:0 3px;position:relative;}
.photo_field .file-img img{width:8rem;height:8rem;border-radius:2px;}
.photo_field .remove {display:inline-block;width:30px;height:30px;background:url('/images/ico_del_round.png') no-repeat center;background-size:28px;position:absolute;right:5px;top:5px;cursor:pointer;z-index:20;}
.bt_add_photo {position:relative;float:left;margin-right:3px;display:inline-block;text-align:center;width:8rem;height:8rem;line-height:8rem;border:1px solid #94abcc;background:#fff;background: var(--bg-color);vertical-align:top;border-radius:2px;}
.bt_add_photo span {color:#6e84a3;font-size: .75rem;font-weight:500;}
.sec_regist .opt_list {margin-top:10px;border:1px solid #b8c9e2;border-bottom:0;}
.sec_regist .opt_list li {position:relative;display:table;width:100%;border-bottom:1px solid #b8c9e2;}
.sec_regist .opt_list .cell {display:table-cell;}
.sec_regist .opt_list .cell.num {width:10%;border-right:1px solid #b8c9e2;vertical-align:middle;font-size:.75rem;color:#6e84a3;text-align:center;}
.sec_regist .opt_list .cell.ip {width:90%;vertical-align:middle;}
.sec_regist .opt_list .cell.ip .ip_wrap:last-child .ip_txt {border-bottom:0;}
.sec_regist .opt_list .ip_txt {border:0;border-bottom:1px solid #b8c9e2;}
.sec_regist .opt_list .cell.count {width:35%;padding-left:15px;font-size: .75rem;color:#6e84a3}
.sec_regist .opt_list .cell.bt {width:65%;padding:10px 15px;text-align:right;}
.sec_regist .bt_delOpt {position:absolute;right:10px;top:8px;width:1rem;height:1rem;background:url('/images/ico_del_round_gr.png') no-repeat 50% 50%;background-size:100%;z-index:20}
.sec_regist .date_picker {margin-top:10px;}
.sec_regist .input_item {padding-left:7rem;margin-left:0;margin-right:0;}
.sec_regist .input_item.full {padding-left:0;}
.sec_regist .ck_wrap {margin-top:5px}
.sec_regist .input_item .ip_cnt {margin-bottom:1rem}
.popProdPickup {width:690px;}
.popProdPickup .prd_info {position:relative;font-size:.75rem}
.popProdPickup .prd_info:after {content:"";display:block;clear:both}
.popProdPickup .visual {float:left;width:7.5rem;height:7.5rem;margin-right:1rem;}
.popProdPickup .visual img {width:100%;height:100%;}
.popProdPickup .detail {padding-top:.5rem;}
.popProdPickup .detail .prd_num {margin-top:1.5rem;}
.popProdPickup .detail .prd_num .tit {margin-right:.5rem;color:#6e84a3;}
.popProdPickup .btn {position:absolute;right:0;top:0;}
.popProdPickup .btn button {display:block;margin-bottom:5px;}
.order_group {margin-top:1.5rem;}
.order_group .cnt_tit {margin-bottom:.5rem;font-size:.9rem;border-bottom:1px solid #e4eaf5}
.order_group .prc_item {position:relative;overflow:hidden;padding:2px 0;padding-left:7rem;}
.order_group .prc_item .tit {position:absolute;left:0;top:5px;width:7rem;font-size:.75rem;color:#6e84a3;vertical-align:middle;font-weight:300}
.order_group .prc_item .cnt {display:inline-block;font-size:.75rem;vertical-align:middle;color:#6e84a3;font-weight:300}
.order_group .prc_item .cnt .prc {font-size:.95rem;font-weight:500}
.order_group .box_info {margin-top:1.5rem;padding:1rem;border:1px solid #d6e1f1;background-color: #f9fbfd;text-align:center;font-size:.8rem;}
.order_group .txtBox textarea {height:5rem;border-radius:0;}

.write_group {margin-bottom:2rem;}
.write_group .cnt_tit {margin-bottom:0;font-size:.9rem;border-bottom:0}
.write_group .q_txt {padding:1rem;background:#f9fbfd;border:1px solid #d2ddec;text-align:left;font-size:.75rem;color:#6e84a3}
.write_group .txtBox textarea {height:6rem;border-radius:0;}

/*고객문의*/
.qna_list {}
.qna_group {margin-top:3rem;}
.qna_group .qna_head:after {content:"";display:block;clear:both}
.qna_group .qna_head .prd {float:left;font-weight:500}
.qna_group .qna_head .info {float:right;font-size:.75rem;color:#6e84a3}
.qna_group .qna_head .info span {font-weight:300}
.qna_group .qna_head .info span:before {content:"";display:inline-block;width:1px;height:12px;margin:-1px 10px 0 6px;background:#b8c9e2;vertical-align:middle;}
.qna_group .qna_head .info span:first-child:before {display:none;}
.qna_group .qna_content {margin-top:1rem;padding:1rem;background:#f9fbfd}
.qna_group .qna_content .txtBox:after {content:"";display:block;clear:both;}
.qna_group .qna_content .txtBox.type_q {text-align:left;}
.qna_group .qna_content .txtBox.type_a {margin-top:1rem;text-align:right;}
.qna_group .qna_content .txtBox .txt {display:inline-block;width:60%;padding:1rem;background:#fff;border:1px solid #d2ddec;text-align:left;font-size:.75rem;}
.qna_group .qna_content .txtBox .info {display:inline-block;width:60%;margin-top:5px;font-size:.75rem;color:#6e84a3;font-weight:300;text-align:left;}
.qna_group .qna_content .btn {margin:1rem;text-align:right;}
.popWrite {width:690px;}

/*픽업몰*/
.body_ctn_mall nav {display:none;}
.body_ctn_mall header .logo {float:none;margin:0 auto;}
.body_ctn_mall header .logo a {background-position:50% 50%}
.body_ctn_mall section {max-width:1110px;margin:0 auto;}
.ctn_mall_order .txtBox textarea {border-radius:5px !important;}
.sec_mall_list {padding-bottom:3rem;}
.mall_title {width:100%;overflow:hidden;padding:1rem 0;margin-top:1rem;border-bottom:2px solid #333}
.mall_title .prf {float:left;font-size:1.4rem;}
.mall_title .visual {display:inline-block;width:50px;height:50px;margin:-3px 5px 0 0;border-radius:50%;overflow:hidden;border:1px solid #e4eaf5;vertical-align:middle;}
.mall_title .visual img {width:100%}
.mall_title .name {display:inline-block;font-weight:700;}
.mall_title .bt_order {float:right;}
.prod_head {position:relative;width:100%;overflow:hidden;margin-top:2rem}
.prod_head hr {margin:25px 0;border:1px solid #ebebeb}
.prod_head .visual {position:relative;float:left;width:540px;max-width:45%;overflow:hidden;}
.prod_head .visual .guide {width:100%}
.prod_head .visual .thumb {width:100%;height:100%;position:absolute;left:0;top:0;bottom:0;right:0;}
.prod_head .detail {padding-left:48%}
.prod_head .detail .prod_logo {margin-top:10px;}
.prod_head .detail .prod_tit {margin-top:1rem;font-size:1.2rem;font-weight:700}
.prod_head .count {display:inline-block;position:relative;width:6rem;margin-right:5px;border:1px solid #ddd;text-align:center;background:#fff}
.prod_head .count button {position:absolute;top:0;width:1.7rem;height:2rem;text-indent:-9999px;overflow:hidden;}
.prod_head .count .order_cnt_input {width:3rem;height:2rem;text-align:center;border:0;}
.prod_head .count .count_down {left:0;border-right:1px solid #ddd;background:url('/images/ico_minus.png') no-repeat 50% 50%}
.prod_head .count .count_up {right:0;border-left:1px solid #ddd;background:url('/images/ico_plus.png') no-repeat 50% 50%}
.prod_head .info {margin-top:1rem}
.prod_head .info li {float:left;width:100%;padding:.7rem 0;border-bottom:1px solid #eaeaea;}
.prod_head .info small {font-size:.75rem;font-weight:500}
.prod_head .info li:after {content:"";display:block;clear:both;}
.prod_head .info li .tit {float:left;font-size:.75rem}
.prod_head .info li .cnt {float:right;}
.prod_head .info .if_price {border-bottom:2px solid #333}
.prod_head .info .if_price var {font-size:1.2rem;font-weight:700;color:#e63757;font-family:'Roboto';}
.prod_head .info .if_ship_fee {padding:1.3rem 0}
.prod_head .info .if_ship_fee .help_layer {left:130px;}
.prod_head .info .if_ship_fee .fee_prc var {font-size:.8rem;font-weight:500}
.prod_head .info .if_option .tit {margin-top:.5rem}
.prod_head .info .if_option .cnt {width:80%}
.prod_head .info .if_count {position:relative;background:#f3f3f3}
.prod_head .info .if_count .tit {margin:.3rem 0 0 .75rem}
.prod_head .info .if_count .cnt {padding-right:2.5rem}
.prod_head .info .if_count .count_prc var {font-size:.8rem;font-weight:500}
.prod_head .info .if_count .bt_del_item {position:absolute;right:15px;top:1.2rem;width:1rem;height:1rem;background-image:url('/images/ico_del_round_gr.png');background-size:100%}
.prod_head .info .if_total {padding:1.3rem 0;border-bottom:0;}
.prod_head .info .if_total .total_prc var {font-size:1.4rem;font-weight:700;color:#e63757;font-family:'Roboto';}
.prod_head .prod_prc {margin-top:1rem;}
.prod_head .prod_prc ul {width:100%;overflow:hidden;border:1px solid #d6e1f1;background-color:#f9fbfd;background-color:var(--prod_price);}
.prod_head .prod_prc li {position:relative;float:left;width:33%;padding:1.3rem 0;text-align:center;}
.prod_head .prod_prc li .tit {color:#6e84a3;font-size:.75rem;}
.prod_head .prod_prc li .cnt {margin-top:5px;font-size:.75rem;}
.prod_head .prod_prc li .cnt var {margin-right:3px;font-weight:700;font-size:1rem;}
.prod_head .prod_prc li:before {content:"";position:absolute;left:0;top:1.3rem;bottom:1.3rem;display:inline-block;width:1px;background:#d6e1f1}
.prod_head .prod_prc li:first-child:before {display:none;}
.prod_head .prd_option {margin-top:2.5rem}
.prod_head .prd_option .opt_tit {color:#6e84a3;font-size:.9rem;font-weight:500}
.prod_head .prd_option ul {margin-top:.5rem;background-color:#f9fbfd;background-color: var(--prod_opts);border:1px solid #d6e1f1;}
.prod_head .prd_option li {padding:.8rem 2rem;border-top:1px solid #d6e1f1;color:#6e84a3;font-size:.8rem;}
.prod_head .prd_option li:first-child {border-top:0;}
.prod_content {margin-top:3rem}
.prod_content .cnt_tit {margin-top:3rem}
.prod_content .prod_pic {margin-top:1rem;text-align:center;}
.prod_content .prod_pic img {width:100%}
.prod_content .notice li {text-indent:-8px;margin-left:8px;color:#6e84a3;line-height:150%;font-size:14px;letter-spacing:-1px;}
.prod_content table {width:100%;}
.prod_content table th {height:3rem;padding:0 1rem;background:#f3f3f3;font-size:.8rem;text-align:center;}
.prod_content table td {padding:1rem;font-size:.6rem;border-bottom:1px solid #f5f5f5;text-align:left;}
.prod_content table .al_l {text-align:left;}
.prod_content table .al_r {text-align:right;}
.prod_content .btn_wrap {margin:3rem 0;}
.prod_content .bt_close_detail {position:relative;border:1px solid #6e84a3;color:#000;font-size:.8rem}
.prod_content .bt_close_detail:after {content:"";position:absolute;right:10%;top:50%;display:inline-block;width:.65rem;height:.5rem;margin-top:-3px;background:url('/images/ico_select_bul.png') no-repeat 50% 50%;background-size:100%}
.prod_content .bt_close_detail.on:after {background:url('/images/ico_select_bul_up.png') no-repeat 50% 50%;background-size:100%}
.prod_content .prod_filp_content {display:none;}
.prod_content .prod_filp_content.open {display:block;}
.view_more_pdp {margin-top:20px;border-bottom:1px solid #777}
.view_more_pdp a {display:block;height:50px;line-height:50px;text-align:center;color:#707070;font-size:16px;}
.view_more_pdp a:after {content:"";display:inline-block;width:16px;height:9px;margin-left:5px;background:url('/images/ico_select.png') no-repeat;}
.popProdPickup2 {width:470px;}
.popProdPickup2 .visual {position:relative;width:100%;margin:0 auto;overflow:hidden;height: 220px;}
.popProdPickup2 .visual .guide {width:100%}
.popProdPickup2 .visual .thumb {width:100%;position:absolute;left:0;top:0;bottom:0;right:0;}
.popProdPickup2 .prod_info {margin-top:1rem;}
.popProdPickup2 .prod_info li {width:100%;overflow:hidden;padding:.3rem 0;}
.popProdPickup2 .prod_info li .tit {float:left;width:80px;color:#6e84a3;font-size:.75rem;}
.popProdPickup2 .prod_info li .cnt {float:left;font-size:.75rem;color:#6e84a3;}
.popProdPickup2 .prod_info li .cnt var {margin-right:3px;font-weight:700;font-size:1rem;color:#12253f}
.popProdPickup2 .tip {margin-top:.8rem;padding:0rem;background:#f3f3f3;padding-bottom: .5rem;    padding-left: 15px;}
.popProdPickup2 .tip li {color:#4a4a4a;font-size:.7rem;font-weight:400}
.popProdPickup2 .tip li em {text-decoration:underline;}
.popProdPickup2 .prod_set {margin-top:1rem;}
.popProdPickup2 .prod_set li {position:relative;margin-top:.5rem;padding-left:80px;}
.popProdPickup2 .prod_set .tit {position:absolute;top:13px;left:0;width:75px;font-size:.75rem;font-weight:500}
.popProdPickup2 .prod_set .ip_wrap {position:relative;}
.popProdPickup2 .prod_set .ip_sb {position:absolute;right:13px;top:7px;color:#6e84a3;font-size:.75rem}
.prod_foot {padding:20px 10px;background:#f3f3f3}
.prod_foot .inner {max-width:1100px;margin:0 auto;}
.prod_foot p {color:#989898;font-size:.75rem;font-weight:300;letter-spacing:-.5px}
.sec_mall_login {padding-top:30px;}
.sec_mall_login .sec_tit,
.sec_mall_order .sec_tit,
.sec_mall_order_view .sec_tit {margin-bottom:50px;padding-bottom:20px;border-bottom:2px solid #333}
.sec_mall_login .sec_inner {padding-top:5rem;max-width:360px;margin:0 auto;}
.sec_mall_login .input_form {margin-bottom:1.5rem}
.sec_mall_order {padding:30px 0 100px 0;}
.sec_mall_order table p {font-size:.75rem;}
.sec_mall_order table .date {display:inline-block;margin:0 15px;}
.sec_mall_order table .prd {display:inline-block;margin-left:13px;vertical-align:middle;}
.sec_mall_order table .prd strong {display:block;padding:5px 0;font-size:.85rem;}
.sec_mall_order table .prd span {display:block;padding:5px 0;}
.sec_mall_order table .state {margin-bottom:3px;}
.sec_mall_order table .bt_opt {height:1.2rem;line-height:1.1rem;padding:0 .65rem;font-size:.65rem;border-radius:25px;}
.sec_mall_order .total_order {display:table;width:100%}
.sec_mall_order .total_order .count_item {position:relative;display:table-cell;width:33%;text-align:left;}
.sec_mall_order .total_order .count_item .tit {display:inline-block;font-weight:700}
.sec_mall_order .total_order .count_item .cnt {display:inline-block;}
.sec_mall_order .total_order .count_item .cnt var {margin:0 5px 0 .6rem;font-size:1rem;font-weight:700;font-family:'roboto'}
.sec_mall_order .total_order .count_item .cnt small {font-size:.7rem}
.sec_mall_order .total_order .count_item.total {text-align:right;}
.sec_mall_order .total_order .count_item.total:before {content:"=";position:absolute;left:-20%;top:2px;display:inline-block;width:1rem;height:1rem;line-height:1rem;color:#fff;text-align:center;background:#333;border-radius:50%;}
.sec_mall_order .total_order .count_item.total .cnt {padding-right:2rem;}
.sec_mall_order .total_order .count_item.total var {color:#e63757;font-size:1.4rem;}
.sec_mall_order .total_order .count_item.shipfee:before {content:"+";position:absolute;left:-30%;top:2px;display:inline-block;width:1rem;height:1rem;line-height:1rem;color:#fff;text-align:center;background:#333;border-radius:50%;}
.sec_mall_order .input_form .ip_tit {position:absolute;left:0;top:7px;}
.sec_mall_order .input_form {border-top:1px solid #eaeaea;}
.sec_mall_order .input_form .input_item {max-width:550px;padding-left:5.5rem;}
.sec_mall_order .input_form .ip_txt {height:2rem;}
.sec_mall_order .input_form .input_item.full {max-width:none}
.sec_mall_order .check_type {padding-top:15px;border-top:1px solid #eaeaea;}
.sec_mall_order .check_type ul {width:100%;overflow:hidden;border-left:1px solid #d2ddec;}
.sec_mall_order .check_type li {float:left;width:200px;}
.sec_mall_order .check_type li a {display:block;border:1px solid #d2ddec;border-left:0;height:3rem;line-height:3rem;font-size:.75rem;font-weight:700;text-align:center;}
.sec_mall_order .check_type li a.on {border:2px solid #181818}
.sec_mall_order .agr_box {padding-top:15px;}
.sec_mall_order .agr_box li {padding:5px 0;}
.sec_mall_order .agr_box li a {font-size:.8rem;text-decoration:underline;}
.sec_mall_order .btn_wrap {padding-top:3rem;border-top:1px solid #eaeaea;}
.sec_mall_order .delivery_info {margin:-35px 0 0 100px;padding-bottom:10px;}
.sec_mall_order .bt_ship {padding:0 1rem;margin:-3px 0 0 10px;border-radius:25px;}
.mall_order_view .order_result {}
.mall_order_view .order_result .order_group {width:48.5%;padding-bottom:15px;border-bottom: 1px solid #e4eaf5;}
.mall_order_view .order_result .order_group * {color:#333}
.mall_order_view .order_result .order_group .tit {font-weight:500}
.mall_order_view .order_result .order_group:nth-child(1) {float:left}
.mall_order_view .order_result .order_group:nth-child(2) {float:right}
.qna_seller {margin-top:20px;}
.qna_seller .link_qna_seller {text-decoration:underline;font-size:.85rem;font-weight:300}
.qna_seller .qna_list {margin-top:1.5rem;border: solid 1px #eaeaea;border-radius:8px;}
.qna_seller .qna_group {margin-top:0;}
.qna_seller .qna_group .qna_head {padding:1rem 0 0 1rem;margin-top:0;}
.qna_seller .qna_group .qna_content {border-top:solid 1px #eaeaea;}


/*정산관리*/
.state_head {margin-top:1rem;}
.state_head ul {border:1px solid #d6e1f1;background-color:#f9fbfd;background-color:var(--my_search_box) ;}
.state_head ul:after {content:"";display:block;clear:both}
.state_head li {position:relative;float:left;width:33%;padding:1.3rem 0;text-align:center;}
.state_head li .tit {color:#6e84a3;font-size:.85rem}
.state_head li .cnt {margin-top:10px;}
.state_head li .cnt var {margin-right:3px;font-size:1.2rem;font-family:'Roboto';}
.state_head li:before {content:"";position:absolute;left:0;top:1.3rem;bottom:1.3rem;display:inline-block;width:1px;background:#d6e1f1}
.state_head li:first-child:before {display:none;}
.account_box {padding:1.5rem 1rem !important}
.account_info {float:left;width:32.5%;border-right:1px solid #d6e1f1}
.account_info li {font-size:.75rem;}
.account_info li .tit {width:80px;display:inline-block;color:#6e84a3}
.account_info li .cnt {display:inline-block;color:#12253f}
.withdraw_apply {float:right;width:65%}
.withdraw_apply h4 {font-size:.8rem;font-weight:500}
.withdraw_apply .ip_wrap {}
.state_check .my_search_box {margin-top:0;}
.state_check .tab {margin-top:3rem;}
.state_check .tb_tit {position:relative;display:inline-block;margin-right:1rem;font-size:.85rem;color:#6e84a3}
.state_check .tb_tit.on {color:#12253f;color:var(--lnb-slm-on)}
.state_check .tb_tit.on:after {content:"";position:absolute;bottom:2px;left:0;right:0;display:inline-block;height:5px;background:#76f492;background:var(--tb_tit-on) ;z-index:-1}
.state_check .tb_wrap {margin-top:0;}
.sec_account_insert select {background-position:98% 50%}


/*약관*/
.sec_terms {padding-top:2rem}
.sec_terms .page_title {text-align:center;}
.policy-tit{border-bottom:1px solid #252525;padding-bottom:.7rem;}
.policy-content{padding:1.5rem 0;line-height: 1.8em;font-size:.8rem;color:#666}
.policy-content.main {font-size:1rem;font-weight:300}
.policy-content:last-child{border-bottom:none;}
.policy-content-wrap{padding-top:3rem;}
.policy-content-wrap h2{padding:1.5rem 0 .5rem 0;font-size:1.2rem;color:#114c7b;font-weight:700}
.policy-content h3{margin-bottom:10px;}
.sec_privacy .policy-content h4 {color:#114c7b}
.policy-table{border-top:2px solid #252525;border-collapse: collapse;width:100%;margin:15px 0;}
.policy-table tr{border-bottom:1px solid #e5e5e5;}
.policy-table th{text-align:center;font-weight:300;padding:.5rem 1rem;}
.policy-table td{text-align:center;font-weight:300;padding:1rem;}
.privacy_policy .policy-content{padding:1.5rem 0;}



/*********Media query**********/
/*Device 1025이상 (for PC)*/
@media all and (min-width:1025px) {

	.container {min-height:calc(100vh - 362px)}
	footer .foot_link .link1 a:hover,
	footer .foot_link .link2 a:hover {text-decoration:underline;}

	.sbsc_data .fl_wrapper .chart2 {float:left;width:49%}
	.sbsc_data .fl_wrapper .chart3 {float:right;width:49%}

	.input_form.type_half {display:flex;flex-wrap:wrap}
	.input_form.type_half .input_item {width:46%;margin-left:2%;margin-right:2%;min-height:2rem;}
	.input_form.type_half .input_item:nth-child(odd) {}
	.input_form.type_half .input_item:nth-child(even) {}

	.ctn_my {position:relative;max-width:1110px;margin:0 auto;border-left:1px solid #e4eaf5;border-left: 1px solid var(--ctn_my-border);}
	.ctn_my:after {content:"";clear:both;display:block;}
	.ctn_my:before {content:"";display:inline-block;width:1px;position:absolute;top:0;left:18%;bottom:0;background:#e4eaf5;background: var(--ctn_my-border);}
	.ctn_my .aside {float:left;padding-top:2rem;width:18%;margin-right:1%;max-width:220px;}
	.ctn_my .contents {float:right;width:80%;max-width:1080px;}

	/*motion style*/
	/*모션*/
	.motion {display:block;opacity:0;
		-webkit-transition: all 1s cubic-bezier(.1,.59,.39,.94);
		   -moz-transition: all 1s cubic-bezier(.1,.59,.39,.94);
			 -o-transition: all 1s cubic-bezier(.1,.59,.39,.94);
				transition: all 1s cubic-bezier(.1,.59,.39,.94);
	}

	.motion.active {
		opacity: 1;
	}

	.motion.down {
	   transform:translateY(-50px);
	}

	.motion.down.active {
	  transform:translateY(0);
	}

	.motion.up {
		transform:translateY(50px);
	}

	.motion.up.active {
	   transform:translateY(0);
	}

	.motion.right {
	   transform:translateX(50px);
	}

	.motion.left {
		transform:translateX(-50px);
	}

	.motion.right.active {
		 transform:translateX(0);
	}

	.motion.left.active {
		 transform:translateX(0);
	}

	.motion.scale {
		transform:scale(0.5,0.5);
	}

	.motion.scale.active {
		transform:scale(1,1);
	}

	.guide_step li {transform:translateY(200px);}
	.guide_step.motion.active li:nth-child(1) {transform:translateY(0);transition: all 1.0s 0.1s;-webkit-transition: all 1.0s 0.1s;}
	.guide_step.motion.active li:nth-child(2){transform:translateY(0);transition: all 1.1s 0.2s;-webkit-transition: all 1.1s 0.2s;}
	.guide_step.motion.active li:nth-child(3){transform:translateY(0);transition: all 1.2s 0.3s;-webkit-transition: all 1.2s 0.3s;}
	.guide_step.motion.active li:nth-child(4){transform:translateY(0);transition: all 1.3s 0.4s;-webkit-transition: all 1.3s 0.4s;}

	.rv_box li {transform:translateY(200px);}
	.rv_box.motion.active li:nth-child(1) {transform:translateY(0);transition: all 1.0s 0.1s;-webkit-transition: all 1.0s 0.1s;}
	.rv_box.motion.active li:nth-child(2){transform:translateY(0);transition: all 1.1s 0.2s;-webkit-transition: all 1.1s 0.2s;}
	.rv_box.motion.active li:nth-child(3){transform:translateY(0);transition: all 1.2s 0.3s;-webkit-transition: all 1.2s 0.3s;}

}

/*Device Width 1366px 이하*/
@media all and (max-width:1366px) {
	html, body, h1, h2, h3, h4, h5, h6, input, select, button, textarea, a {font-size:17px;}

}

/*Device Width 1024px 이하*/
@media all and (max-width:1024px) {
	html, body, h1, h2, h3, h4, h5, h6, input, select, button, textarea, a {font-size:16px;}

	header .inner {}
	header .logo {float:none;margin:0 auto;text-align:center;}
	header .logo a {width:100px;height:45px;float:left;margin-left:10px;background-size:100px;background-position:50% 50%;}
	.body_ctn_my header .logo a {float:none;margin:0 auto;}
	header .gnb {float:none;}
	header .gnb {display:table;width:100%;}
	header .gnb li {display:table-cell;width:33.3%;}
	header .gnb .mn {height:45px;line-height:45px;padding:0;text-align:center;color:var(--gnb-a)}
	header .util {position:absolute;right:10px;top:7px;}
	header .util .depth1 {margin-left:5px}
	header .depth2 {top:45px}
	header .util .login .mn {height:25px;line-height:25px;padding:0 10px;}
	header .util .login .mn:before {width:14px;height:14px;background-size:100%;margin:-2px 5px 0 -5px}
	header .mymenu .mn {height:25px;line-height:25px;font-size:12px}
	header .mymenu img {width:20px;height:20px;}
	header .mymenu .mn:before, header .guide .mn:before {width:6px;height:6px;margin-top:-6px;}
	.body_ctn_my header .aside_button {display:block;right:auto;left:0;}
	header .gnb a.on:after,
	header .gnb a:hover:after {bottom:0;}
	header .gnb li.active a:after,
	header .gnb li.on a:after,
	header .gnb a:hover:after {bottom:0;}

	footer {position:relative;padding-left:0;padding-right:0;}
	footer .foot_content {width:auto;padding-left:20px;padding-right:20px;}
	footer .foot_contact {float:none;padding-bottom:1rem;}
	footer .foot_link .link1,
	footer .foot_link .link2 {float:none;text-align:center;}
	footer .foot_link .link1 a  {float:none;padding:0 1rem;}
	footer .foot_link .link2 a {float:none;padding:0 .5rem;}
	footer .foot_link .link2 {position:absolute;right:0;top:70px;right:10px;}
	footer .foot_info span:after {display:none;}

	#aside {position:fixed;left:0;top:0;bottom:0;right:0;background:#fff;z-index:1002;
		-webkit-transition:-webkit-transform .3s ease-in-out;
		transition: transform .3s ease-in-out;
		-ms-transform:translate(100%,0);/*for IE9*/
		-webkit-transform: translate3d(-100%,0,0);
		transform: translate3d(100%,0,0);
	}
	#aside.open {
		-ms-transform:translate(0%,0);/*for IE9*/
		-webkit-transform: translate3d(0%,0,0);
		transform: translate3d(0%,0,0);
	}
	.menuActive {position:fixed;left:0;right:0;top:0;bottom:0;overflow:hidden;}
	.menuActive .lnb_area .profile {padding-top:50px;}
	.menuActive #aside_wrapper {position:absolute;bottom:0px;left:0;top:0px;width:100%;background:#fff;overflow:auto}
	.lnb_area .lnb {margin:0 2rem;}
	.lnb_area  {padding-bottom:30px;}

	.container {padding:20px 10px;}
	.ctn_index,
	.ctn_guide_influencer,
	.ctn_guide_factory  {padding:0;}

	.bt_basic {max-width:45%;margin:0 3px;}

	.tb_wrap.fl_l,
	.tb_wrap.fl_r {float:none;width:100%}

	.sec_main_intro .txt {top:35px;right:0;text-align:center;z-index:20;transform:translate(0%, 0%)}
	.sec_main_intro .visual {float:none;padding-top:165px;text-align:center;}
	.sec_main_intro .visual img {width:80%;}
	.reviewSlider .swiper-slide {width:100%;margin:0;}

	.sec_tit.type3{text-align: center;margin-top: 0rem;font-size:16px}
	.sec_tit .view_more {position:absolute;right:0;top:0;}

	.list_type_box li {width:48.5%;margin-left:0;}
	.list_type_box li:nth-child(odd) {float:left;}
	.list_type_box li:nth-child(even) {float:right;}

	.pick_list_type_box li {width:48.5%;margin-left:0;}
	.pick_list_type_box li:nth-child(odd) {float:left;}
	.pick_list_type_box li:nth-child(even) {float:right;}

	.list_type_insta li  {float:none;width:100%;margin-left:0;}

	.list_type_table .thead {display:none;}
	.list_type_table .tbody {display:block;padding-bottom:15px;height:auto;position:relative;text-align:center;}
	.list_type_table .tbody .cell:after {display:none;}
	.list_type_table .cell {display:block;width:auto !important;text-align:left;}
	.list_type_table .c_mall {position:absolute;right:7px;top:7px;border-radius:50%;}
	.list_type_table .link_mall:after {content:"픽업몰";position:absolute;bottom:-18px;left:0;right:0;display:block;font-size:10px;color:#6e84a3;text-align:center;text-indent:0;white-space:nowrap;}
	.list_type_table .c_pickrg {position:absolute;right:7px;top:72px;border-radius:50%;}
	.list_type_table .link_pickrg:after {content:"픽업신청";position:absolute;bottom:-18px;left:0;right:0;display:block;font-size:10px;color:#6e84a3;text-align:center;text-indent:0;white-space:nowrap;}
	.list_type_table .c_share {position:absolute;right:7px;top:138px;border-radius:50%;}
	.list_type_table .link_share:after {content:"공유";position:absolute;bottom:-18px;left:0;right:0;display:block;font-size:10px;color:#6e84a3;text-align:center;text-indent:0;white-space:nowrap;}
	.list_type_table .infc {width:100%;text-align:center;padding:0;font-size:15px;}
	.list_type_table .infc img {display:block;width:80px;height:80px;margin:0 auto 5px auto;}
	.list_type_table .c_cate {display:block;width:auto;margin:7px auto 15px auto;text-align:center;}
	.list_type_table .mTit {display:inline;}
	.list_type_table .mTit:after {content:" : "}
	.list_type_table .mTit:before {content:"|";display:inline-block;vertical-align:middle;margin:-6px 5px 0 3px;font-size:10px;opacity:0.8;font-weight:100}
	.list_type_table .c_flwr .mTit:before {display:none;margin:0;}
	.list_type_table .c_sbsc .mTit:before {display:none;margin:0;}
	.list_type_table .c_user {margin:20px 0;text-align:center;}
	.list_type_table .c_num {position:absolute;left:0;top:0;display:inline-block;width:25px !important;height:25px;line-height:25px;background:#4edb80;text-align:center;color:#fff}
	.list_type_table .c_flwr,
	.list_type_table .c_flwg,
	.list_type_table .c_post,
	.list_type_table .c_sbsc,
	.list_type_table .c_hits,
	.list_type_table .c_vod {display:inline-block;font-size:11px;}
	.list_type_table .tbody.rank_down:before,
	.list_type_table .tbody.rank_normal:before,
	.list_type_table .tbody.rank_up:before {bottom:auto;left:30px;height:30px;}

	.sec_login, .sec_signin, .sec_find_acct {padding-top:0;}

	.sec_detail_info .profile {text-align:center;padding-left:0;padding-right:0;padding-bottom:0;}
	.sec_detail_info .profile .visual {position:static;margin:0 auto 10px auto;}
	.sec_detail_info .basic_info .func {margin-top:20px;display:flex;justify-content:space-between;position:static;width:100%}
	.sec_detail_info .basic_info .func a {width:48.5%}
	.sec_detail_info .basic_info .detail {display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:10px;padding-top:0;border:1px solid #e5e5e5;border-radius:5px;overflow:hidden;}
	.sec_detail_info .basic_info .detail li {margin:0;width:50%;border:0;border-radius:0;box-shadow:none;border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5;margin:0 0 -1px 0;}
	.sec_detail_info .basic_info .detail li:nth-child(even) {border-right:0;}
	.sec_detail_info .profile .desc:after {left:auto;right:0;top:258px;}

	.cate_sort .sort {text-align:center;padding-left:0;padding-right:0;padding-bottom:0;padding-top: 1rem;}
	.cate_sort .sort .visual {position:static;margin:0 auto 10px auto;}

	.search_box {padding:1rem .5rem;text-align:left;}
	.search_box .ip_txt, .search_box select {margin:0;}

	.list_type_table .infc {line-height:120%}
	.list_type_table .infc small {display:block;text-align:center;margin:0;}

	.layer_popup {width:auto;left:10px;right:10px;transform:translate(0%, -50%)}
	.layer_popup .pop_inner {padding:1rem;}
	.layer_popup .pop_close {right:0;top:0;}


	.my_search_box .sch_item {padding-top:5px;padding-bottom:5px}
	.state_box ul li:after {bottom:3.5rem}
	.state_box ul .link_more {height:2rem;line-height:2rem}

	.mall_order_insert .input_form .input_item {padding-left:0;}
	.mall_order_insert .input_form .ip_tit {position:Static;}

	.mall_order_view .order_result .order_group {float:none;width:100%}

	.sec_guide_visual {text-align:center;}
	.sec_guide_visual .sec_inner {height:auto;padding:50px 0;}
	.sec_guide_visual .visual,
	.sec_guide_visual .txt {width:100%;margin:0 auto 50px auto;position:static;transform:translate(0%, 0%);max-width:none}
	.sec_guide_visual .visual {max-width:95%;}
	.sec_guide_visual .visual .sc {max-width:50%;height:auto;}
	.sec_guide_visual .visual .sc2 {max-width:65%;}
}

/*Device Width 768px 이하*/
@media all and (max-width:768px) {
	html, body, h1, h2, h3, h4, h5, h6, input, select, button, textarea, a {font-size:15px;}

	.fixed_banner p {text-align:center;}
	.fixed_banner p a {margin-bottom:5px;}
	.fixed_banner .bt_close_banner {background-size:12px;}
	footer .foot_content {padding-top:30px;}
	footer .foot_info,
	footer .foot_nav {float:none}
	footer .foot_contact {position:static;margin:15px 0;border-bottom:1px solid #808080}
	footer .foot_nav {display:flex;padding-right:0;}
	footer .foot_nav ul {width:33.3%;position:static !important;margin-top:0 !important;}
	footer .foot_info {margin-top:15px;padding-top:15px;border-top:1px solid #808080}
	footer .foot_info .term a {margin-left:0;}
	footer .btn_page_top {right:15px;bottom:15px;}
	footer .btn_page_top a {width:30px;height:100px;background-size:20px;}
	footer .foot_option {bottom:auto;top:0;}
	footer .foot_option .darkmode {position:absolute;right:0;top:30px;}
	footer .cipba {left:0;right:0;}
	footer .close_cipba {top:6px}

	.sec_main_pickup {background:#fff;background: var(--main-best-pick);}
	.sec_main_pickup .sec_inner {padding:0;}

	.tb_option .optL,
	.tb_option .optR {float:none;margin-top:10px;text-align:left;}
	.type_date .ip_wrap {max-width:45%}
	.my_search_box {padding-left:0;padding-right:0;}
	.my_search_box .sch_item .tit {display:block;margin-bottom:5px;}
	.state_box {border-bottom:0;border-right:0;}
	.state_box ul {display:block;overflow:hidden;}
	.state_box ul li {float:left;display:block;width:50%;padding:15px;height:auto;border-bottom:solid 1px #d6e1f1;border-right:solid 1px #d6e1f1;}
	.state_box ul li:before {display:none;}

	.my_search_box .fl_l,
	.my_search_box .fl_r {float:none}

	.ctn_my .sch_input {margin-left:0;}

	.ctn_my .ip_tit {position:static}
	.ctn_my .input_item {padding-left:0;}

	.layer_popup.typeFull {top:0;left:0;right:0;transform:translate(0%,0%);border-radius:0;}

	.qna_group .qna_head .prd,
	.qna_group .qna_head .info {margin-top:5px;float:none}

	.prod_head .visual {float:none;width:100%;max-width:none}
	.prod_head .detail {padding-left:0;}

	.popProdPickup .btn {position:static;padding-top:20px;clear:both;display:block;text-align:center;white-space:nowrap;}
	.popProdPickup .btn button,
	.popProdPickup .btn a {display:inline-block;margin:0 2px;}

	.account_info {float:none;width:100%;border:0;}
	.withdraw_apply {float:none;width:100%;}
	.withdraw_apply .input_item {margin-left:0 !important;margin-right:0 !important}

	.top_btn {position:static;margin-top:20px;}

	.mall_title {text-align:center;}
	.mall_title .prf {float:none;}
	.mall_title .prf .visual {float:none;display:block;width:80px;height:80px;margin:0 auto 15px auto}
	.mall_title .bt_order {float:none;margin-top:10px;}

	.write_group {margin-bottom:1rem;}

	.sec_mall_order table .date {display:block;margin:5px 0;}
	.sec_mall_order table .prd {margin-left:0;}
	.sec_mall_order .total_order .count_item .cnt {display:block;margin-top:5px;padding:0 !important;}
	.sec_mall_order .total_order .count_item .cnt var {margin-left:0;}
	.sec_mall_order .total_order .count_item.shipfee:before,
	.sec_mall_order .total_order .count_item.total:before {top:12px;}
	.sec_mall_order .check_type li {float:left;width:50%;}
	.sec_mall_order .delivery_info {margin:0;}

	/*index new*/
	.ctn_index {padding:0;}
	.ctn_index section {padding:60px 0;}
	.ctn_index .sec_inner {padding-bottom:0;}
	.ctn_index .sec_ment {font-size:13px;}
	.sec_main_about7 .rv_box {display:block;}
	.sec_main_about7 .rv_box li {width:auto;margin:20px 10px;}
	.sec_main_about7 .rv_box li .reviewer .rvimg {width:40px;height:40px;}
	.sec_main_summary .sec_inner {display:block;height:auto;}
	.sec_main_summary .int_box {width:100%;text-align:center !important;}
	.sec_main_summary .int_box .txt {text-align:center !important;}
	.sec_main_summary .ele_gogophone {top:50%;bottom:auto;opacity:0.5;transform: translate(-50%, -50%);}
	.sec_main_summary .int_box .link_start {margin:1rem 0;}
	/*
	.sec_main_about1 .pic {margin-top:0;padding-bottom:7rem}
	.sec_main_about1 .sc {float:none !important;position:relative !important;left:auto;right:auto;max-width:90%;margin:20px auto 50px auto;transform: translate(0%, 0%);}
	.sec_main_about1 .sc em {width:auto;bottom:-20px;top:auto;left:0;right:0;transform: translate(0%, 0%);}
	*/
	.sec_main_about1 .sc em {height:30px;line-height:30px;font-size:11px;z-index:20;box-shadow:none;min-width:auto;border-radius:5px;}
	.sec_main_about1 .sc1 {max-width:none;width:250px;}
	.sec_main_about2 .routine .main_ment {top:40px;left:10px;right:10px;}
	.sec_main_about2 .routine ol {padding-top:5rem;}
	.sec_main_about2 .routine ol {height:auto;}
	.sec_main_about2 .routine ol:after,
	.sec_main_about2 .routine:before,
	.sec_main_about2 .routine:after {display:none;}
	.sec_main_about2 .routine {padding-top:50px;text-align:center;}
	.sec_main_about2 .routine li {width:32%;margin-top:160px;position:static;vertical-align:top;background-size:80%}
	.sec_main_about2 .routine li:nth-child(1) {width:45%;position:absolute;left:0;top:115px;margin-top:0;background-size:65%}
	.sec_main_about2 .routine li:nth-child(1) dl {padding-top:65%}
	.sec_main_about2 .routine li:nth-child(5) {width:45%;position:absolute;right:0;top:115px;margin-top:0;background-size:65%}
	.sec_main_about2 .routine li:nth-child(5) dl {padding-top:65%}
	.sec_main_about2 .routine dl {padding-top:80%}
	.sec_main_about2 .routine dt {font-size:15px}
	.sec_main_about2 .routine dd {font-size:12px}
	/*
	.sec_main_about3 .pic {margin-top:0;}
	.sec_main_about3 .sc {float:none !important;position:relative !important;margin:20px auto 50px auto;}
	.sec_main_about3 .sc em {bottom:-20px;top:auto;left:0;right:0;}
	.sec_main_about3 .sc1 {left:auto;bottom:auto;transform:translate(0%, 0%)}
	*/
	.sec_main_about3 .pic {padding:0 10px;margin:0 auto}
	.sec_main_about3 .sc {max-width:45%}
	.sec_main_about3 .sc em {height:30px;line-height:30px;font-size:11px;box-shadow:none;border-radius:5px}
	.sec_main_about3 .sc2 em {left:0;bottom:-10px;top:auto}
	.sec_main_about3 .sc3 em {right:0;bottom:-10px;top:auto;z-index:20}
	.sec_main_about4 .main_ment {position:absolute;top:43%;left:10%;right:10%;}
	.sec_main_about4 .speedy {position:relative;}
	.sec_main_about4 .speedy ol:after {display:none;}
	.sec_main_about4 .speedy li {width:24%;margin-top:65%;padding-top:20%;background-position:50% 0 !important;text-align:center !important;background-size:70% !important}
	.sec_main_about4 .speedy ol {white-space:normal;}
	.sec_main_about4 .speedy li:nth-child(1) {width:40%;position:absolute;left:0;top:0;margin-top:0;padding-top:32%;background-size:65%}
	.sec_main_about4 .speedy li:nth-child(6) {width:40%;position:absolute;right:0;top:0;margin-top:0;padding-top:32%;background-size:65%}
	.sec_main_about4 .speedy li span {width:100%;text-align:center;}
	.sec_main_about4 .main_ment {padding-top:20px;}
	.sec_main_about5 .pic img {max-width:90%}
	.sec_main_about5 .sec_inner {padding:0;}
	.sec_main_about5 .sec_tit, .sec_main_about5 .sec_ment {text-align:center;}
	.sec_main_about5 .pic {position:static;margin-top:2rem;}
	.sec_main_about6 .productSlider li {width:30.5%;margin:0 1.6%}
	.sec_main_about8  {padding-bottom:0 !important;}
	.sec_main_about8 .link_banner {height:auto;padding:3rem 20px;text-align:center;background-position:50% 100%}
	.sec_main_about8 .link_banner h3 em {display:block;}
	.sec_main_about8 .link_banner .bts {text-align:center;}
	.sec_main_about8 .partner li {position:relative;width:30%;height:40px;margin:5px 1%;border:1px solid #efefef}
	.sec_main_about8 .partner li a {display:block;height:40px;}
	.sec_main_about8 .partner li img {position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);max-height:40px;vertical-align:middle;}
	.sec_main_about8 .partner li:before {display:none;}

	.sec_guide .sec_ment {font-size:13px;}
	.sec_guide .sec_inner {padding:50px 10px;}
	.sec_guide .guide_step {display:block;}
	.sec_guide .guide_step li {display:inline-block;width:45%;margin:0 1% 50px 1%}
	.sec_guide .fl_l,
	.sec_guide .fl_r {float:none;width:100%;margin:30px 0;text-align:center;}
	.sec_guide .vM {position:static;transform:translate(0%, 0%)}
	.sec_guide .link_banner {height:auto;padding:3rem 20px;text-align:center;background-position:50% 100%}
	.sec_guide .link_banner h3 em {display:block;}
	.sec_guide .link_banner .bts {text-align:center;}
	.sec_inf_dtm .sc {max-width:45%}
	.sec_inf_dtm .sc1 {max-width:52%}
	/*
	.sec_inf_dtm .sc {float:none !important;position:relative !important;margin:20px auto 50px auto;}
	.sec_inf_dtm .sc img {border-radius:0;}
	.sec_inf_dtm .sc1 {left:auto;bottom:auto;transform:translate(0%, 0%)}
	*/
	.sec_inf_dtm .sc em {height:30px;line-height:30px;font-size:12px;box-shadow:none;z-index:20;border-radius:5px;}
	.sec_inf_dtm .sc1 em:nth-child(2) {left:0;}
	.sec_inf_dtm .sc1 em:nth-child(3) {right:0;}
	.sec_inf_dtm .sc2 em {left:0;}
	.sec_inf_dtm .sc3 em {right:0;}

	.sec_guide .apply li {width:30%;font-size:12px;}
	.sec_guide.banner .sec_inner {padding:0;}

	.sec_guide .ftr_pickup {background-size:100%;margin-left:-10px;margin-right:-10px}

	.sec_ftr_system .sec_inner {padding-left:0;padding-right:0;}
	.sec_guide .systemSlider .swiper-button-prev {left:-5px;}
	.sec_guide .systemSlider .swiper-button-next {right:-5px;}

	.sec_guide.sec_accounts .sec_inner:before {background-size:100%;background-position:50% 75%}

}


/*Device Width 360px*/
@media all and (max-width:360px) {

}
