@charset "utf-8"; 

/* reset */
* {box-sizing:border-box; margin:0; padding:0; border:0;}
html, body {height:100%;}
body {color:#262626; font-size:12px; font-family:'Noto Sans KR', sans-serif; line-height:1;}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {display:block;}
a {background-color:transparent; color:inherit; text-decoration:none;}
a:link, a:visited, a:hover, a:active {outline:0;}
button, input, optgroup, select, textarea {background-color:transparent;font-size:100%;}
textarea {font-family:'Noto Sans KR', sans-serif; line-height:1; resize:none;}
input, select, button, select, select option {outline:0; border:0; color:#262626; vertical-align:middle; font-weight:200; font-size:16px; font-family:'Noto Sans KR', sans-serif;}
address, caption, cite, code, dfn {font-weight:normal; font-style:normal;}
input[type=button], input[type=submit], input[type=reset], input[type=image], button {outline:0; border:0; cursor:pointer;}
img {outline:0; border:0; vertical-align:top;}	
blockquote, q {quotes:none;}
blockquote:before, blockquote:after, q:before, q:after {content:'';}
table {border-spacing:0; border-collapse:collapse;}
ol, ul {list-style:none;}

#skipnav{position:relative;}
#skipnav a {position:absolute; left:-3000%;}



/* common */
.skip {position:absolute; overflow:hidden; clip:rect(0 0 0 0); margin:-1px; padding:0; width:1px; height:1px; border:0;}
.hide {display:inline-block;overflow:hidden; text-indent:100%; white-space:nowrap;}
button span.btn_txt, input[type=button] {position:relative;}

.mgt37 {margin-top:37px;}

.slide_prev_btn, .slide_next_btn {display:inline-block; overflow:hidden; width:44px; height:85px;background-repeat:no-repeat; text-indent:100%; white-space:nowrap; transition:.8s}





/* S_____________________________________________ 입점문의 메인 ________________________________________________________________*/

/* common */
.sto_wrap {margin:0 auto; width:1210px;}
.sto_wrap:after {display:block; clear:both; content:'';}
.sto_header, .sto_header *, .sto_wrapbox, .sto_wrapbox *, .sto_footer, sto_footer * {box-sizing:border-box; font-family:'Noto Sans KR', sans-serif;}
.sto_wrapbox {width:100%;}
.sto_header, .sto_wrapbox, .sto_footer {min-width:1210px;}

h2.sto_m_title {margin-bottom:45px;color:#262626; text-align:center; letter-spacing:-0.07em; font-weight:200; font-size:36px; font-family:'Noto Sans KR', sans-serif; line-height:1.3;}

/* sto_header */
.sto_header {height:71px; background-color:#fff;}
.sto_header h1.logo {display:inline-block; float:left; margin:12px 0 0 18px;}
.sto_header h1.logo > a {display:block; height:100%;}

.sto_header a.iwdb_mng_btn {display:inline-block; float:right; margin:11px 21px 0 0; width:160px; height:47px; border-radius:3px; background-color:#1B232D; color:#fff; letter-spacing:-0.02em;font-weight:400; font-size:14px; font-family:'Noto Sans KR', sans-serif;}
.sto_header a.iwdb_mng_btn span {position:relative; padding-left:48px;line-height:47px;}
.sto_header a.iwdb_mng_btn span:before {position:absolute; top:2px; left:20px; display:inline-block; clear:both; width:18px; height:18px;background:url(../../../image/withmini/store/stm_sprite.png) 0 0 no-repeat; content:'';}


/* sto_m_visual_wrap */
.sto_m_visual_wrap {position:relative; margin:0 auto;max-width:1920px; height:540px; background:url(../../../image/withmini/store/visual_bg.jpg) center top/auto 540px no-repeat;}
.sto_m_visual_wrap:before {position:absolute;top:0; right:0; bottom:0; left:0; z-index:10;clear:both; background:rgba(0, 0, 0, 0.4) 0 0 no-repeat; content:'';}

.sto_m_visual_wrap .sto_wrap {position:relative; z-index:100; padding-top:114px;text-align:center;}
.sto_m_visual_wrap h1.title {display:table; overflow:hidden; margin:0 auto 55px;width:395px;height:206px;background:url(../../../image/withmini/store/visual_title.png) center 0 no-repeat; text-indent:100%; white-space:nowrap;}

.sto_m_visual_wrap .sto_btn_box {display:table; margin:0 auto;width:540px; height:58px;}
.sto_m_visual_wrap .sto_btn_box > a {display:table-cell; width:270px; height:100%; color:#fff; vertical-align:middle; text-align:center; letter-spacing:-0.02em;font-weight:400; font-size:20px;}
.sto_m_visual_wrap .sto_btn_box > a:first-of-type {background-color:#E7302A;}
.sto_m_visual_wrap .sto_btn_box > a:last-of-type {background-color:#EA7672;}

/* sto_m_stroy_wrap */
.sto_m_stroy_wrap {padding:83px 0 90px; background-color:#FFFFFF;}
.sto_m_stroy_wrap .stm_title {margin-bottom:50px;}

.sto_m_stroy_wrap .story_slide_box:after {display:block; clear:both;content:'';}
.sto_m_stroy_wrap .story_slide_box {position:relative;}
.sto_m_stroy_wrap .story_slide_box .slide_prev_btn, .sto_m_stroy_wrap .story_slide_box .slide_next_btn {margin-top:160px}
.sto_m_stroy_wrap .story_slide_box .slide_prev_btn {float:left;}
.sto_m_stroy_wrap .story_slide_box .slide_next_btn {float:right;}

.sto_m_stroy_wrap .story_list_box {margin:0 auto;}
.sto_m_stroy_wrap .story_list_box > ul:after {display:block; clear:both;content:'';}
.sto_m_stroy_wrap .story_list_box .st_item  {float:left; margin:0 6px;width:335px;}

.sto_m_stroy_wrap .story_list_box {position:relative;overflow:hidden; padding-left:3px;width:1030px; height:410px;}
.sto_m_stroy_wrap .story_list_box .img_box {overflow:hidden;width:335px; height:410px;}
.sto_m_stroy_wrap .story_list_box .img_box img {max-width:335px; height:auto;}
.sto_m_stroy_wrap .story_list_box .txt_box {position:absolute; top:327px; z-index:100; width:335px; height:410px; background-color:rgba(0,0,0,.5);}
.sto_m_stroy_wrap .story_list_box .txt_box a.st_open {position:relative; display:block; width:335px;}
.sto_m_stroy_wrap .story_list_box .txt_box h4.company:before {display:block;margin-top:-26px;margin-left:158px;padding-bottom:15px;width:20px; height:11px; background:url(../../../image/withmini/store/stm_sprite.png) -132px -3px no-repeat; content:'';}
.sto_m_stroy_wrap .story_list_box .txt_box h4.company {z-index:200;overflow:hidden;padding:42px 0 0 0;height:84px; color:#e7e9ee;text-align:center; text-overflow:ellipsis; white-space:nowrap; word-wrap:break-word; word-break:break-all; font-weight:400; font-size:21px;font-family:'Noto Sans KR', sans-serif;}

.sto_m_stroy_wrap .story_list_box .txt_box .st_cls_btn {display:none;}

.sto_m_stroy_wrap .story_list_box .txt_box .cont {padding:25px 40px 0;height:295px;color:#fff; text-align:justify;font-weight:200;font-size:14px;line-height:1.6;}

.sto_m_stroy_wrap .story_list_box .txt_box.on {top:0; transition:top 0.4s}
.sto_m_stroy_wrap .story_list_box .txt_box.on h4.company {z-index:9999;padding-top:70px; height:90px;}
.sto_m_stroy_wrap .story_list_box .txt_box.on h4.company:before {display:none;}
.sto_m_stroy_wrap .story_list_box .txt_box.on .st_cls_btn {position:absolute; top:20px; left:290px; z-index:10;display:inline-block; overflow:hidden; width:25px; height:25px; background:url(../../../image/withmini/store/stm_sprite.png) -38px 0 no-repeat; text-indent:100%; white-space:nowrap;}

.sto_m_stroy_wrap .story_list_box .txt_box .cont {position:relative; height:320px;}
.sto_m_stroy_wrap .story_list_box .txt_box.on .cont:after {position:absolute; bottom:33px; left:150px;display:inline-block; width:36px; height:36px; background:url(../../../image/withmini/store/stm_sprite.png) -84px 0 no-repeat; content:'';}



.sto_m_stroy_wrap .story_bullet_list {display:table; margin:23px auto 0;}
.sto_m_stroy_wrap .story_bullet_list > li {display:inline-block;margin:0 4px;}
.sto_m_stroy_wrap .story_bullet_list > li a {display:inline-block; width:12px; height:12px; border-radius:50%; background-color:#ccc;}
.sto_m_stroy_wrap .story_bullet_list > li.on a {background-color:#E7302A;}


/* sto_m_platform_wrap */
.sto_m_service_wrap {padding:80px 0 90px;background-color:#E7E9EE;}
.sto_m_service_wrap .stm_title {margin-bottom:70px;}
.sto_m_service_wrap .service_slide_box:after {display:block; clear:both;content:'';}
.sto_m_service_wrap .service_slide_box {position:relative;}
.sto_m_service_wrap .service_slide_box .slide_prev_btn, .sto_m_service_wrap .service_slide_box .slide_next_btn {margin-top:229px}
.sto_m_service_wrap .service_slide_box .slide_prev_btn {float:left;}
.sto_m_service_wrap .service_slide_box .slide_next_btn {float:right;}

.service_imglist_box {float:left; padding:21px 0 0 27px;width:1120px;}
.service_imglist_box > ul > li {text-align:center;}

.service_thumblist_box {margin:39px 0 0 239px;}
.service_thumblist_box:after {display:block; clear:both;content:'';}
.service_thumblist_box > li {float:left; margin:0 13px;width:94px; text-align:center;}
.service_thumblist_box span.ico {display:inline-block; width:70px; height:70px;background:url(../../../image/withmini/store/service_sprite.png) 0 0 no-repeat;}
.service_thumblist_box li:nth-of-type(1) span.ico {background-position:0 0;}
.service_thumblist_box li:nth-of-type(2) span.ico {background-position:-120px 0;}
.service_thumblist_box li:nth-of-type(3) span.ico {background-position:-240px 0;}
.service_thumblist_box li:nth-of-type(4) span.ico {background-position:-360px 0;}
.service_thumblist_box li:nth-of-type(5) span.ico {background-position:-480px 0;}
.service_thumblist_box li:nth-of-type(6) span.ico {background-position:-600px 0;}

.service_thumblist_box li.on:nth-of-type(1) span.ico {background-position:0 -90px;}
.service_thumblist_box li.on:nth-of-type(2) span.ico {background-position:-120px -90px;}
.service_thumblist_box li.on:nth-of-type(3) span.ico {background-position:-240px -90px;}
.service_thumblist_box li.on:nth-of-type(4) span.ico {background-position:-360px -90px;}
.service_thumblist_box li.on:nth-of-type(5) span.ico {background-position:-480px -90px;}
.service_thumblist_box li.on:nth-of-type(6) span.ico {background-position:-600px -90px;}

.service_thumblist_box > li.on p {color:#121212;}
.service_thumblist_box > li p {margin-top:11px;color:#A8A8A8; text-align:center; letter-spacing:-0.05em; font-weight:200; font-size:17px; font-family:'Noto Sans KR', sans-serif; line-height:1.3;}


/* sto_m_guide_wrap */
.sto_m_guide_wrap {padding:78px 0 90px; background-color:#fff;}

.sto_m_guide_wrap .guide_title {margin:16px 0 21px; color:#262626; letter-spacing:-0.08em; letter-spacing:-0.07em;font-weight:200; font-size:26px;}
.sto_guide_box {margin:45px 0 0 36px;}
.sto_guide_box:after {display:block; clear:both;content:'';}
.sto_guide_box > li {position:relative;float:left; margin:0 7px; padding:43px 10px 0; width:270px; height:280px; border:1px solid #E3E7EE; background-color:#ffffff; text-align:center;}
.sto_guide_box > li.on:after{position:absolute; top:-1px; right:-1px; bottom:-1px; left:-1px; display:block; border:2px solid #F2AADD; content:''; cursor:pointer}
.sto_guide_box > li.on, .sto_guide_box > li:hover {background-color:#F4F4F4;}

.sto_guide_box > li > a {display:block; height:100%;}
.sto_guide_box > li span.ico {display:inline-block; height:76px; background:url(../../../image/withmini/store/guide_sprite.png) no-repeat;}
.sto_guide_box > li:first-of-type span.ico {width:75px; background-position:0 0;}
.sto_guide_box > li:nth-of-type(2) span.ico {width:72px; background-position:-122px 0;}
.sto_guide_box > li:nth-of-type(3) span.ico {width:73px; background-position:-242px 0;}
.sto_guide_box > li:last-of-type span.ico {width:91px; background-position:-372px 0;}

.sto_guide_box > li:first-of-type p {width:134px; height:40px;background:url(../../../image/withmini/store/guide_txt01.png) no-repeat;}
.sto_guide_box > li:nth-of-type(2) p {width:154px; height:40px;background:url(../../../image/withmini/store/guide_txt02.png) no-repeat;}
.sto_guide_box > li:nth-of-type(3) p {width:190px; height:40px;background:url(../../../image/withmini/store/guide_txt03.png) no-repeat;}
.sto_guide_box > li:last-of-type p {width:192px; height:40px;background:url(../../../image/withmini/store/guide_txt04.png) no-repeat;}


/* sto_footer */
.sto_footer {height:80px;background-color:#f4f4f4;}

.sto_footer .info_list {margin:0 auto; text-align:center; line-height:80px;}
.sto_footer .info_list li {display:inline-block; color:#888; letter-spacing:-0.03em;font-weight:200; font-size:15px;}
.sto_footer .info_list li:not(:last-of-type):after {display:inline-block; padding:0 12px; color:#CECECE; content:'|'; font-weight:200;font-size:15px;}


/* // E __________________________________________ // 입점문의 메인 ________________________________________________________________*/

/* S_____________________________________________ Popup ________________________________________________________________*/

/****************
	sto_txt_popup  
/****************/
.sto_txt_popup {position:relative; padding:50px; width:700px;background-color:#fff;}
.sto_txt_popup .sto_p_t_cls_btn {position:absolute; top:20px; right:30px;display:inline-block; overflow:hidden; width:23px; height:23px; background:url(../../../image/withmini/store/stm_sprite.png) -171px 0 no-repeat; text-indent:100%; white-space:nowrap;}
.sto_p_t_title {margin-bottom:26px; padding-bottom:13px; border-bottom:1px solid #000; color:#000; text-align:left; letter-spacing:-0.04em;font-weight:200; font-size:22px;font-family:'Noto Sans KR', sans-serif;}
.sto_p_txt_box {color:#333333; letter-spacing:-0.03em;font-size:16px;font-family:'Noto Sans KR', sans-serif;}

.sto_p_t_olist > li {margin:0 0 13px 12px; list-style:decimal;list-style-position:outside;text-align:left;font-weight:200;line-height:1.4;}
.sto_p_t_olist > li > strong {font-weight:500;}
.sto_p_btn_box {display:table; margin:0 auto;}
.sto_p_btn_box button {width:210px; height:50px; color:#fff; text-align:center; letter-spacing:-0.02em;font-size:16px;font-family:'Noto Sans KR', sans-serif; line-height:50px;}
.sto_p_btn_box button.cr_btn {background-color:#E84938;}
.sto_p_btn_box button.cn_btn {background-color:#1B232D;}
.sto_p_btn_box button.cbk_btn {background-color:#333333;}

/* manual */
.manual_pop_box {padding:5px 0 34px 10px;width:600px;border-bottom:1px solid D6D7D7;background:url(../../../image/withmini/store/pop_img.png) no-repeat; background-position:right 10px top 17px;}
.manual_pop_box .sto_p_btn_box {margin:20px 0 0 0;}
.manual_pop_box .sto_p_btn_box button {display:block;}
.manual_pop_box .sto_p_btn_box button.cn_btn {margin-top:10px;}

/* productsell_popup */
.productsell_popup .sto_p_t_title {margin-bottom:30px;}
.productsell_popup h4.sto_p_ts_title{margin-bottom:6px;color:#000000; font-weight:500; font-size:18px;  font-family:'Noto Sans KR', sans-serif;  }
.productsell_popup .top_box {margin-bottom:29px;padding-bottom:17px;border-bottom:1px solid #E0E1E1;}
.productsell_popup .sto_p_btn_box {margin:50px auto 0;}

/* brandmkt_popup */
.brandmkt_popup .img_box {margin:25px auto 16px;border-top:1px solid #D6D7D7;}
.brandmkt_popup .img_box img {margin:20px 0 0 17px}
.brandmkt_btn_box {display:block;}
.brandmkt_btn_box:after {display:block; clear:both;content:'';}
.brandmkt_btn_box button {position:relative;display:inline-block;float:left;margin-top:6px;width:297px;height:78px;border:1px solid #333; background-color:#FAFBFB; text-align:left;}
.brandmkt_btn_box button:before {position:absolute;top:29px;right:15px;display:inline-block;width:24px;height:24px;background:url(../../../image/withmini/store/stm_sprite.png) -209px 0 no-repeat;content:'';}
.brandmkt_btn_box button:nth-of-type(even) {margin-left:6px;}
.brandmkt_btn_box .btn_txt {display:inline-block;padding-left:26px;color:#262626;text-align:left;letter-spacing:-0.05em;font-size:16px;}
.brandmkt_btn_box .btn_txt > strong {display:block;font-weight:500;} 


/* welcome_popup */
.welcome_popup button {width:300px;}

/****************
	sto_reg_popup  
/****************/


/* sto_reg_popup */
.sto_reg_popup {position:relative; display:inline-block; padding:40px 70px 30px; background-color:#fff; text-align:center;}
.sto_p_r_title {letter-spacing:-0.04em;font-weight:500;font-size:20px;}

.sto_reg_popup button:first-of-type {margin-right:10px;}
.sto_reg_popup button.reg_btn {width:160px;background-color:#E7302A;}
.sto_reg_popup button.later_btn {width:125px; border:1px solid #D7D7D7;background-color:#FFFFFF; color:#333;}

/* passbook_popup */
.passbook_popup p {margin:7px auto 21px;letter-spacing:-0.04em;font-weight:200;font-size:16px;line-height:1.5;}

/* logoreg_popup */
.logoreg_popup h3.sto_p_r_title {margin:40px auto 60px;}
/* // E_____________________________________________ Popup ______________________________________________________________*/



/* S_____________________________________________ Landing ______________________________________________________________*/

/**************
	comon
***************/
/*   */
.landingreg_container {display:block; margin:0 auto; height:100%;background-color:#F7F8F9;}
.landingreg_wrapbox {background-color:#F7F8F9;}
.landingreg_container .ldr_wrap {margin:0 auto;width:583px;}

/* landingreg_header*/
.landingreg_header {height:60px; border-bottom:1px solid #EDEEEF;background-color:#fff;}

.landingreg_header h1.logo {margin:0 auto; height:60px; text-align:center;}
.landingreg_header h1.logo a {display:inline-block; margin-top:17px}

/* landingregform_wrap */
.landingregform_wrap {margin:0 auto;padding-top:80px; width:583px;}
.landingregform_wrap h1.ldr_title {color:#121212; text-align:center;letter-spacing:-0.02em;font-weight:200; font-size:24px; font-family:'Noto Sans KR', sans-serif;}

.landingregform_wrap ol.ldr_step {margin:38px auto 15px;list-style:none; text-align:center;}
.landingregform_wrap ol.ldr_step > li {display:inline-block; margin:0 1px;width:24px; height:24px; border:1px solid #B0B0B0; border-radius:12px; background-color:#fff; color:#B0B0B0; text-align:center; font-weight:200; font-size:12px; font-family:'Nanum Gothic', sans-serif; line-height:20px;}
.landingregform_wrap ol.ldr_step > li.on {border-color:#8F96A8; background-color:#8F96A8; color:#fff; font-weight:400;}

.landingregform_wrap .ldr_s_title {margin-bottom:15px;color:#121212; text-align:center; font-weight:200;font-size:18px;}
.landingregform_wrap .ldr_s_title strong {display:inline;padding-right:7px; color:#000000; font-weight:500;}




.ldr_formbox {border-top:1px solid #E0E0E1;}


.ldr_formbox ::placeholder {color:#A6A6A6; font-weight:200; font-size:14px; font-family:'Noto Sans KR', sans-serif; opacity:1;}
.ldr_formbox ::-webkit-input-placeholder {color:#A6A6A6; font-weight:200; font-size:14px; font-family:'Noto Sans KR', sans-serif;}
.ldr_formbox ::-moz-placeholder {color:#A6A6A6; font-weight:200; font-size:14px; font-family:'Noto Sans KR', sans-serif;}
.ldr_formbox :-ms-input-placeholder {color:#A6A6A6; font-weight:200; font-size:14px; font-family:'Noto Sans KR', sans-serif;}
.ldr_formbox ::-ms-input-placeholder {color:#A6A6A6; font-weight:200; font-size:14px; font-family:'Noto Sans KR', sans-serif;}

.ldr_formbox select::-ms-expand {display:none;}
.ldr_formbox select {appearance:none; -moz-appearance:none; -webkit-appearance:none;}
.ldr_formbox select:focus, input:focus, textarea:focus {outline:0;}
.ldr_formbox select {z-index:30; display:block; float:left; box-sizing:border-box; margin-top:10px; padding-left:18px; min-height:50px; max-height:50px;border:1px solid #E9ECEF; background-color:#fff; background-image:url(../../../image/withmini/store/sel_ico.png);background-position:right 15px top 20px; background-repeat:no-repeat; color:#333333; text-align:left;font-size:14px; font-family:'Noto Sans KR', sans-serif;}
.ldr_formbox select option {font-size:14px;}

/* ldr_chklist_box */
.ldr_chklist_box {margin-top:40px;}
.ldrreg_chk {color:#333333; text-align:left; letter-spacing:-0.04em; font-weight:200;font-size:18px; font-family:'Noto Sans KR', sans-serif;}
.ldrreg_chk input[type=checkbox] {display:none;}
.ldrreg_chk input[type=checkbox] + label {cursor:pointer;}
.ldrreg_chk input[type=checkbox] + label > span:first-of-type {display:inline-block; margin-top:-2px; margin-right:5px;width:22px; height:22px; background:url(../../../image/withmini/store/stm_sprite.png) -249px 0 no-repeat; vertical-align:middle;}
.ldrreg_chk input[type=checkbox]:checked + label >span:first-of-type {background-position:-249px -31px;}
.ldrreg_chk span.nc {color:#E84938;}

.ldr_chklist_box .cont {overflow-y:auto; margin-top:12px; padding:20px; width:100%; height:126px; border:1px solid #D9D9D9; background-color:#fff; color:#333333; font-weight:200;font-size:14px;font-family:'Noto Sans KR', sans-serif; line-height:1.4;} 

/* ldr_btn_box */
.ldr_btn_box {margin-top:20px;}
.ldr_btn_box {display:block; width:100%;}
.ldr_btn_box button.cbk_btn {background-color:#333; color:#fff}
.ldr_btn_box button.cw_btn  {border:1px solid #D9D9D9;background-color:#fff; color:#505050;}

.ldr_btn_box button {display:inline-block; width:288px; height:50px; font-weight:200;font-size:16px;}
.ldr_btn_box.dpt1 {text-align:center;}

.ldr_btn_box.dpt2 button:first-of-type {float:left;}
.ldr_btn_box.dpt2 button:nth-of-type(2) {float:right;}

/* join_formbox */
.join_input_wrap input {z-index:30; display:block; box-sizing:border-box; margin-top:10px; padding:12px 20px; min-height:50px; max-height:50px;width:100%; border:1px solid #E9ECEF; background-color:#fff; color:#333333; text-align:left; font-size:14px; font-family:'Noto Sans KR', sans-serif;}

.ldr_idbox:after {display:block; clear:both;content:'';}
.ldr_idbox > input {float:left;width:466px;}
.ldr_idbox button.id_chk {float:right; margin-top:10px;  width:107px; height:50px; background-color:#333; color:#fff; text-align:center;}

/* step03_formbox */
.ldr_formbox .step03_formbox {padding:20px 0 100px;}
.ldr_formbox .step03_formbox label {display:block; margin-top:20px; color:#000;letter-spacing:-0.06em; font-weight:300;font-size:16px;}
.ldr_formbox .step03_formbox input, .ldr_formbox .step03_formbox select, .ldr_formbox .step03_formbox button {margin-top:8px;}

.ldr_region_box:after {display:block; clear:both;content:'';}
.ldr_region_box select {width:187px;}
.ldr_region_box select:not(:first-of-type) {margin-left:11px;}

.ldr_prdctg_box:after {display:block; clear:both;content:'';}
.ldr_prdctg_box select {float:left;width:187px;}
.ldr_prdctg_box input {float:right;width:384px;}

.ldr_bnumber_box:after {display:block; clear:both;content:'';}
.ldr_bnumber_box input[type='text'] {float:left;width:466px;}
.ldr_bnumber_box .addfile {float:right; margin-top:10px;width:107px; height:50px; background-color:#333; color:#fff; text-align:center;}

/* step04_box */
.ldr_formbox .step04_box {padding:40px 0 50px; text-align:center;}
.ldr_formbox .step04_box p {color:#121212; font-weight:200;font-size:18px;font-family:'Noto Sans KR', sans-serif; line-height:1.4;}


/* S_____________________________________________ Co-marketing ______________________________________________________________*/
/* landingregform_wrap */
.co_mktform_wrap {margin:0 auto;padding:80px 0 100px; width:583px;}
.co_mktform_wrap h1.cmt_title {color:#121212; text-align:center;letter-spacing:-0.02em;font-weight:200; font-size:24px; font-family:'Noto Sans KR', sans-serif;}
.co_mktform_wrap .cmt_cont {margin-top:15px;color:#121212; text-align:center; font-weight:200; font-size:18px; font-family:'Noto Sans KR', sans-serif; line-height:1.4;}



.cmt_formbox {border-top:0 !important;}
.cmt_formbox label {display:block; margin-top:20px; color:#000; letter-spacing:-0.06em; font-weight:300;font-size:16px;}
.cmt_formbox textarea {z-index:30; display:block; overflow-y:auto; box-sizing:border-box; margin-top:10px; padding:12px 20px; width:100%; height:126px; border:1px solid #E9ECEF; background-color:#fff; color:#333333; text-align:left; font-weight:200; font-size:14px; font-family:'Noto Sans KR', sans-serif; line-height:1.4;}

.cmt_input_wrap input[type='text'] {z-index:30; display:block; box-sizing:border-box; margin-top:10px; padding:12px 20px; min-height:50px; max-height:50px;width:100%; border:1px solid #E9ECEF; background-color:#fff; color:#333333; text-align:left; font-size:14px; font-family:'Noto Sans KR', sans-serif;}

.cmt_intro_box:after {display:block; clear:both;content:'';}
.cmt_intro_box input[type='text'] {float:left;width:466px;}
.cmt_intro_box .addfile {float:right; margin-top:10px;width:107px; height:50px; background-color:#333; color:#fff; text-align:center;}

.cmt_propo_box:after {display:block; clear:both;content:'';}
.cmt_propo_box input[type='text'] {float:left;width:466px;}
.cmt_propo_box .addfile {float:right; margin-top:10px;width:107px; height:50px; background-color:#333; color:#fff; text-align:center;}

.co_mktform_wrap .cmt_comp_cont {padding:15px 0 80px;color:#121212; text-align:center;font-weight:200; font-size:18px; font-family:'Noto Sans KR', sans-serif; line-height:1.4;}



/* popup_wrap */
.popup_wrap {position:fixed;top:0;left:0;z-index:3000; display:none;width:100%;height:100%;}
.popup_wrap.on {position:fixed; top:0px; right:0px; bottom:0px; left:0px; z-index:3000; display:table; background-color:rgba(0, 0, 0, .8);}
.popup_wrap .popupbox{display:table-cell;vertical-align:middle; text-align:center;}
.popupbox .popupcont{z-index:3000; display:inline-block;box-sizing:border-box;background:#fff;}



/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under:SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-carousel, .owl-carousel .owl-item {position:relative;-webkit-tap-highlight-color:transparent;}
.owl-carousel .owl-item img {display:block;}
.owl-carousel .owl-nav button.owl-prev, .owl-carousel .owl-nav button.owl-next {position:absolute; top:208px;display:inline-block;overflow:hidden;width:44px; height:85px; background-repeat:no-repeat; text-indent:100%; white-space:nowrap; transition:.8s;}
.owl-carousel .owl-nav button.owl-prev {left:-70px;background-image:url(../../../image/withmini/store/prev_btn.png);}
.owl-carousel .owl-nav button.owl-prev:hover {background-image:url(../../../image/withmini/store/prev_btn_on.png);}
.owl-carousel .owl-nav button.owl-next {right:-47px; background-image:url(../../../image/withmini/store/next_btn.png);}
.owl-carousel .owl-nav button.owl-next:hover {background-image:url(../../../image/withmini/store/next_btn_on.png);}
.owl-carousel .owl-dots {position:absolute;bottom:-161px;left:169px;}
.owl-carousel .owl-dot {display:inline-block;float:left;margin:0px 25px;width:70px;height:122px;text-align:center;}
.owl-carousel .owl-dot:nth-of-type(3) {margin:0 11px 0 18px;width:90px;}
.owl-carousel .owl-dot.active {background-position:0 -90px;}
.owl-carousel.owl-drag .owl-item > div {display:table; margin:0 auto;}
.owl-carousel {z-index:1;display:none;width:100%;height:451px;}
.owl-carousel .owl-item,.owl-carousel .owl-wrapper {-webkit-transform:translate3d(0, 0, 0); -moz-transform:translate3d(0, 0, 0); -ms-transform:translate3d(0, 0, 0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;}
.owl-carousel .owl-item {float:left; min-height:1px; -webkit-backface-visibility:hidden; -webkit-touch-callout:none;}
.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled {display:none}
.no-js .owl-carousel, .owl-carousel.owl-loaded {display:block}
.owl-carousel .owl-dot, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev {cursor:pointer; -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none;}
.owl-carousel.owl-loading {display:block;opacity:0;}
.owl-carousel.owl-refresh .owl-item {visibility:hidden;}
.owl-carousel .owl-stage-outer { position:relative; overflow:hidden; transform:translate3d(0, 0, 0); -webkit-transform:translate3d(0, 0, 0); -moz-transform:translate3d(0, 0, 0); -ms-transform:translate3d(0, 0, 0); -o-transform:translate3d(0, 0, 0); }

/**
 * Swiper 4.3.5
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * http://www.idangero.us/swiper/
 * Copyright 2014-2018 Vladimir Kharlampidi
 */
.swiper-container {margin-right:auto;margin-left:auto; width:100%; height:100%;}
.swiper-slide {min-width:335px; max-width:335px}
.swiper-button-prev, .swiper-button-next {position:absolute; top:208px; display:inline-block;overflow:hidden;width:44px; height:85px; background-size:100%;background-repeat:no-repeat; text-indent:100%; white-space:nowrap; transition:.8s;}
.swiper-button-prev {left:0;background-image:url(../../../image/withmini/store/prev_btn.png);}
.swiper-button-prev:hover {background-image:url(../../../image/withmini/store/prev_btn_on.png);}
.swiper-button-next {right:0;background-image:url(../../../image/withmini/store/next_btn.png);}
.swiper-button-next:hover {background-image:url(../../../image/withmini/store/next_btn_on.png);}
.st_swiper_box {display:table; margin:23px auto 0;}
.swiper-pagination-bullet  {display:inline-block; margin:0 4px;width:12px; height:12px; border-radius:50%; background-color:#ccc; opacity:1;}
.swiper-pagination-bullet-active {background-color:#E7302A;}
.swiper-pagination {position:static;}