.create_page .section {
    max-width: 105rem;
    margin: 0 auto;
    padding-top: 0;
}
.create_page .section:last-of-type {
    padding-bottom: 15rem;
}
.create_page .page_title {
    padding-bottom: 8.5rem;
}
.create_page .tit_box {
    justify-content: flex-start;
    align-items: center;
}

/* ¼îÇÎ¸ô °³¼³ */
.create_page .create_wrap a {
    position: relative;
    width: 100%;
    height: 43rem;
    padding: 3em 4.5rem 0;
    border-radius: 2rem;
    box-sizing: border-box;
    overflow: hidden;
}
.create_page .create_wrap a.mysoho {
    margin-right: 3rem;
    background: #d4f3ff;
}
.create_page .create_wrap a.mkshop {
    background: #dde3ff;
}
.create_page .create_wrap a dl dt {
    display: flex;
    align-items: center;
    justify-content: space-between;
    font-size: 3.5rem;
    font-weight: 600;
}
.create_page .create_wrap a dl dd p {
    padding: 1.6rem 0 1.5rem;
    margin-bottom: 3.7rem;
    font-size: 1.8rem;
    font-weight: 500;
    border-bottom: 2px solid rgba(0, 0, 0, 0.1);
}
.create_page .create_wrap a dl dd p span {
    padding-left: 0.5rem;
    font-size: 1.4rem;
}
.create_page .create_wrap a dl dd ul li {
    display: flex;
    align-items: center;
    padding: 0.4rem 0;
    font-size: 1.7rem;
    font-weight: 400;
    color: rgba(0, 0, 0, 0.8);
    letter-spacing: -0.1rem;
}
.create_page .create_wrap a dl dd ul li img {
    margin-right: 0.5rem;
}
.create_page .create_wrap a > img {
    position: absolute;
    bottom: 0;
    right: 0;
}
.create_page .create_wrap a.mysoho > img {
    right: 2.6rem;
}
.create_page .create_wrap a.mkshop > img {
    right: -1.2rem;
}
.create_page .btn_ver1_box {
    max-width: 101rem;
    margin: 8rem auto 0;
}


/* ¼îÇÎ¸ô °³¼³ ½ÅÃ» */
.create_page .mk_guide {
    padding: 1rem 3rem;
    margin-bottom: 3rem;
    background: #f4f6f8;
    border-radius: 1rem;
    color: #7a7b7c;
    font-size: 1.4rem;
    font-weight: 400;
}
.create_page .mk_guide img {
    margin-right: 1.5rem;
}
.create_page .form_box + .form_box {
    margin-top: 4.8rem;
}
.create_page .input_box span.tit {
	position: relative;
}
/*.create_page .input_box span.tit::before {
    content: '*';
    display: block;
    position: absolute;
    top: .2rem;
    right: -1rem;
    color: #ff2525;
    left: auto;
}*/
.create_page h4.form-tit{
	font-size:2rem;
	font-weight:500;
	letter-spacing:-0.1rem;
	margin-top:4rem
}
.create_page .input_box {
	margin-top: 2.5rem;
}
.create_page .input_box::after {
	position: absolute;
	left: -3.8rem;
	top: 8rem;
	display: inline-block;
	width: 1px;
	height: 70%;
	border-left: 1px dashed #ebebeb;
	content: '';
}
.create_page .input_box.active::after{
	border-color: #1954db;
}
.create_page .user_password.input_box::after {
	height: 86%;
}
.create_page .phone_box.input_box::after {
	height:0;
}
.create_page .address_wrap,
.create_page .user_pw_n1,
.create_page .user_pw_n2 {
	width: 100%;
}
.create_page .form_step {
	position: absolute;
	left: -5rem;
	top: 4.5rem;
	width: 2.4rem;
	height: 2.4rem;
	border-radius: 50%;
	background: #ebebeb;
	font-size: 0;
	text-indent: -9999px;
	content: '';
}
.create_page .form_step.active {
	width: 3rem;
	height: 3rem;
	left:-5.3rem;
	background-image: url('../../../img/common/icon_radio_check.png');
    background-repeat: no-repeat;
	background-position: 50%;
	background-color: #1954db;
	background-size: 1.6rem 1.2rem;
}
.create_page .phone_box_container.auth {
	margin-top: 1rem;
}
.create_page .input_text {
    max-width: 50rem;
}
.create_page .input_box .pw_txt.err_message {
    display: block;
    padding-left: 0.7rem;
    position: relative;
}
.create_page .input_box .err_message::before {
    content: '*';
    position: absolute;
    top: 0;
    width: 0.3rem;
    height: 1px;
    left: 0;
}
.create_page .row_box {
    width: 100%;
    flex-direction: row;
    align-items: flex-start;
    justify-content: flex-start;
}
.create_page .row_box .input_box {
    width: 100%;
    margin-top: 0;
    max-width: 50rem;
}
.create_page .row_box .input_box.user_pw_n2 {
    margin-left:1.2rem;
}
.create_page .check_cont {
    margin-bottom: 1rem;
}
.create_page .check_cont:nth-child(1) {
    margin-top: 4rem;
}
.create_page .check_cont .txt_sub {
    color: #1954db;
	font-size: 1.4rem;
	margin-left: 1rem;
}
.create_page .check_cont .displaynone-ck-box{padding-left: 27px;cursor: auto;}
.create_page .check_cont .displaynone-ck-box:before{display:none}

/* È¸¿ø °¡ÀÔ */
.create_page.join .page_title {
	padding-bottom: 2.1rem;
}
.create_page.join .section {
	max-width: 70rem;	
}
.create_page.join .page_sub_desc02 {
	text-align:center;
	margin-bottom:3.8rem;
}
.create_page.join .input_box {
	position: relative;
	margin: 1.7rem 0 0 5rem;
}
.create_page.join .input_box .user_select {
	max-width: 14.3rem;
}
.create_page.join .input_box .user_b .user_btn {
	width: 40.6%;
	margin-left: 0;
	max-width: 14.3rem;
}
.create_page.join .phone_box_container {
	display: block;
}
.create_page.join .user_pw_n2 .tit {
	margin-top:1.7rem;
	display: inline-block;
}
.create_page.join .check_cont {
    position: relative;
}
.create_page.join .check_cont:nth-child(1) .popup_open_btn {
    font-size: 2rem;
	font-weight: 500;
}
.create_page.join .input_box .input_text.error{
	background-image: url('../../../img/common/icon_error.png');
    background-repeat: no-repeat;
	background-position: 98% 50%;
	background-size: 2.4rem 2.5rem;
}
.create_page.join em.txt {
	margin-left: 1rem;
	border-bottom: 0;
	font-size: 1.6rem;
	font-weight: 400;
}
.create_page.join .popup_open_btn {
	margin-left: 1rem;
	border-bottom: 0;
	font-size: 1.6rem;
	font-weight: 400;
}
.create_page.join span.popup_open_btn {
	position: absolute;
	right: 0;
	top: 0;
	font-size: 1.5rem;
	font-weight: 500;
	cursor: pointer;
}
.create_page.join span.popup_open_btn::after {
	display: inline-block;
	width: 0.7rem;
	height: 0.7rem;
	margin-left: 0.8rem;
	border-top: 1px solid #000;
    border-right: 1px solid #000;
    transform: rotate(45deg);
	content: '';
}
.create_page.join .btn_link_bottom {
	display:flex;
	justify-content: center;
    align-items: center;
	margin-top: 4.5rem;
	font-size: 1.6rem;
}
.create_page.join .btn_link_bottom a {
	color: #1954db;
	font-size: 1.6rem;
	margin-left: 1.3rem;
}
.create_page.join .btn_link_bottom a::after {
	display: inline-block;
	width: 0.7rem;
	height: 0.7rem;
	margin-left: 0.5rem;
	border-top: 1px solid #1954db;
    border-right: 1px solid #1954db;
    transform: rotate(45deg);
	content: '';
}
.create_page.join .input_box .user_b .user_btn {
	width: 100%;
	margin-left: 0;
	max-width: 50rem;
}
.create_page.join .input_box .user_b .user_btn.off {
	background: #f4f6f8;
	border: 1px solid #ebebeb;
	box-shadow: 0 0 0 0;    
}

.create_page .identity-check .identity-check-pop-cont{
	width:30rem;
	text-align:center
}
.create_page .identity-check .identity-check-pop-cont .tit{
	font-weight: 600;
    font-size: 1.8rem;
    margin: 1rem auto;
}
.create_page .identity-check .identity-check-pop-cont a{
	background: var(--mainColor);
    border-radius: 0.8rem;
    color: #fff;
    width: 16rem;
    height: 4rem;
    margin: 1rem auto;
    display: flex;
    align-items: center;
    justify-content: center;
}
.create_page .identity-check .btn-auth {
	width: 30rem;
    height: 6rem;
    background: #f4f6f8;
    border-radius: 1rem;
}

.create_page .input_phone.disabled{
	background: #f4f6f8;
}

.create_loading_page{margin:0 auto;text-align:center;padding-bottom:30rem}
.create_loading_page .section .gif-img{width:15rem;margin:0 auto}
.create_loading_page .section .loading-txt{font-size:4rem;font-weight:500; letter-spacing:-2px;margin-top:6rem}
.create_loading_page .section .loading-txt img{margin-top:0.5rem}

.create_page_step{}
.create_page_step .page-tit{font-size:4.4rem;font-weight:700;letter-spacing:-1px;color:#000;text-align:center}
.create_page_step .page-tit img{margin-top: 0.7rem; width: 5.5rem;}
.create_page_step .page-top-txt{font-size:2.2rem;letter-spacing:-1px;color:#000;text-align:center;font-weight:400}
.create_page_step .page-txt{font-size:2rem;letter-spacing:-1px;color:#000;text-align:center;margin-top:2rem;font-weight:400}
.create_page_step .page-txt.mt-0{margin-top:0}
.create_page_step .page-txt img{width: 5rem; vertical-align: middle; margin-left: 1rem; margin-top: -0.5rem;}
.create_page_step .form-tit{font-size:1.5rem;font-weight:400;color:rgba(0,0,0,0.9);margin-bottom:0.8rem}
.create_page_step .section02{max-width:50rem;margin:0 auto}
.create_page_step .shop-name-cont{margin:6rem auto 0}
.create_page_step .ready-cont{margin:2rem auto 0}
.create_page_step .ready-cont .radio_box{display:flex;gap:1rem;height: 6rem;align-items: center;}
.create_page_step .ready-cont .radio_box .radio_text{padding-left:3.5rem}
.create_page_step .ready-cont .radio_box label{cursor:pointer}
.create_page_step .ready-cont .radio_box input + .radio_text::before{top:-0.5rem}
.create_page_step .ready-cont .radio_box input:checked + .radio_text::after{top:0.3rem}
.create_page_step .ready-cont .radio_box .content{font-size:1.4rem}
.create_page_step .ready-cont .ready-box{margin-top:2rem}
.create_page_step .ready-cont .ready-box .business-no-txt{color:#949494;font-size:1.4rem; letter-spacing:-0.5px; font-weight:400;text-indent: -0.4rem;padding-left: 0.4rem;}
.create_page_step .ready-cont .ready-box .business-no-txt span{display:inline-block;vertical-align:middle}
.create_page_step .ready-cont .ready-box .business-no-txt a{font-size:1.4rem; letter-spacing:-0.5px; font-weight:400;color:#1954DB;text-decoration:underline}
.create_page_step .btn-box{margin:5rem auto 0;text-align:center}
.create_page_step .btn-box .step{font-weight:400; font-size:1.6rem; color:#7F7F7F}
.create_page_step .btn-box .step span{color:#000}
.create_page_step .btn-box .btn_ver{margin:4rem auto 2rem;position: relative;}
.create_page_step .btn-box .btn_ver.next img{width: 0.8rem;position: absolute; transform: translate(4rem, 0.1rem);right: 50%;}
.create_page_step .btn-box .btn_ver.prev img{width: 0.8rem;position: absolute; transform: translate(-4rem, 0.1rem);left: 50%;}
.create_page_step .btn-box .skip-btn{color:#8B95A1;font-size:1.5rem;text-decoration:underline}
.create_page_step .btn-box .f_c{gap:0.6rem}
.create_page_step .product-list{margin-top:6rem}
.create_page_step .product-list ul{display: grid;grid-template-columns: repeat(3, 1fr); grid-template-rows: repeat(3, 1fr); width: 100%; height: 100%;gap:2.2rem}
.create_page_step .product-list ul li{aspect-ratio: 1 / 1;box-shadow: 0 2px 15px 0 rgba(0, 0, 0, 0.08);border-radius:1rem;transition:all 0.15s}
.create_page_step .product-list ul li.on{box-shadow: 0 2px 15px 0 rgba(25, 84, 219, 0.6);transition:all 0.15s}
.create_page_step .product-list ul li a{width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;flex-direction: column;}
.create_page_step .product-list ul li p{font-size:1.5rem; color:#000;font-weight:400;text-align:center; margin-top:2.4rem}
.create_page_step .event-banner{margin:5rem auto;max-width:79rem;cursor:pointer}
.create_page_step .event-banner .mo-banner{display:none}


.nicepay-join-pop{display:none}
.nicepay-join-pop.popup_cont.check .popup_box{width:75.8rem;padding:6.6rem 5rem;}
.nicepay-join-pop.popup_cont.check .form_box{max-width:100%}
.nicepay-join-pop.popup_cont.check .popup_txt_tit{margin-bottom:3.4rem}
.nicepay-join-pop.popup_cont.check .mw-500{max-width:50rem}
.nicepay-join-pop.popup_cont.check .address_wrap .user_b .user_btn{max-width:13rem}
.nicepay-join-pop.popup_cont.check .input_box .user_select{width:14.5rem}
.nicepay-join-pop.popup_cont.check .input_box .input_text{border-color:#EBEBEB;}
.nicepay-join-pop.popup_cont.check .input_box .input_text:focus {border-color: var(--mainColor);color: #000;}
.nicepay-join-pop.popup_cont.check .input_box .user_select .select_box_tit{border-color:#EBEBEB;}
.nicepay-join-pop.popup_cont.check .readonly-input{background:#f3f6f8; color: rgba(0,0,0,0.3);}
.nicepay-join-pop.popup_cont.check .input_box .readonly-input:focus {border-color:#EBEBEB;color: rgba(0,0,0,0.3);}
.nicepay-join-pop.popup_cont.check dl.input-cont{margin-top:4rem}
.nicepay-join-pop.popup_cont.check dl.input-cont.mt-0{margin-top:0}
.nicepay-join-pop.popup_cont.check dl.input-cont dt{display:flex;font-weight:500; color:#000; font-size:2.2rem; letter-spacing:-1.3px;gap:6px;align-items: center;border-bottom:1px solid #000; padding-bottom:1.5rem;width:100%}
.nicepay-join-pop.popup_cont.check dl.input-cont dt span{display: flex;color: #C13437;font-size: 1.3rem;font-weight: 500;background: #F9E8E9;border-radius: 25px;line-height: 1; width: 4.4rem;height: 2.4rem;justify-content: center; align-items: center; padding-bottom: 1px;}
.nicepay-join-pop.popup_cont.check dl.input-cont dd{margin-top:2rem}
.nicepay-join-pop.popup_cont.check .btn_ver2{width:30rem}
.nicepay-join-pop .nicepay-banner{background:#F4F6F8;border-radius:1rem;width:100%;padding:2.8rem 3rem;display:flex;align-items: center;}
.nicepay-join-pop .nicepay-banner .img{width:7rem;}
.nicepay-join-pop .nicepay-banner .img img{max-width:100%}
.nicepay-join-pop .nicepay-banner .txt-box{text-align:left;font-weight:700; color:#222222; font-size:2.4rem; letter-spacing:-0.5px;margin-left:2rem;margin-right:0.8rem}
.nicepay-join-pop .nicepay-banner .txt-box span{display:block;font-weight:400; color:rgba(0,0,0,0.5);font-size:1.3rem;}
.nicepay-join-pop .nicepay-banner .status-box{color:#1954DB; font-weight:400; font-size:1.2rem;display: flex;gap: 1.7rem;align-items: center;margin-top:2.5rem}
.nicepay-join-pop .nicepay-banner .status-box span{position:relative;color:#394457; font-size:1.2rem; font-weight:500;width:6.2rem;height:2.4rem;display:flex; border-radius:50px; border:1px solid #394457;background:#fff;gap: 1.7rem;align-items: center;justify-content: center;}
.nicepay-join-pop .nicepay-banner .status-box span:after{content:'';position:absolute;width:1px; height:10px; background:#dedede;display:block;right: -1.2rem;}
.nicepay-join-pop .warning-banner{margin-top:2rem;background:#F9E8E9;border-radius:1rem;width:100%;padding:2.2rem 3.3rem;color:#C13437;font-size:1.3rem;font-weight:400; letter-spacing:-0.7px;display: flex;text-align: left; gap: 1rem; }
.nicepay-join-pop .warning-banner span{width: 28px;display: block;margin-top: 2px;}
.nicepay-join-pop .warning-banner span img{max-width:100%}
.nicepay-join-pop .agree-box{width:100%}
.nicepay-join-pop .agree-box .agree-tit{border-radius:1rem; background:#f4f6f8;display:flex;align-items: center;padding:2.7rem 3rem;justify-content: space-between;}
.nicepay-join-pop .agree-box .agree-tit .check_cont {margin-bottom:0;}
.nicepay-join-pop .agree-box .agree-tit .check_cont label{font-weight:500; color:#000; font-size:1.7rem; letter-spacing:-1.3px;display: flex;align-items: center;gap: 1.2rem;}
.nicepay-join-pop .agree-box .agree-tit .open-agree-btn{cursor:pointer}
.nicepay-join-pop .agree-box .agree-tit .open-agree-btn span{color:#888888; font-weight:500; font-size:1.6rem;letter-spacing:-1.3px;align-items: center;gap: 6px; }
.nicepay-join-pop .agree-box .agree-tit .open-agree-btn span img{width:6px}
.nicepay-join-pop .agree-box .agree-tit .open-agree-btn span.off{display:flex}
.nicepay-join-pop .agree-box .agree-tit .open-agree-btn span.on{display:none}
.nicepay-join-pop .agree-box .agree-tit .open-agree-btn.active span.off{display:none}
.nicepay-join-pop .agree-box .agree-tit .open-agree-btn.active span.on{display:flex}
.nicepay-join-pop .agree-box .agree-cont{display:none;margin-top:1rem;border:1px solid #EBEBEB; height:18.2rem;border-radius:1rem;padding:3.2rem 2.5rem; overflow-y:scroll;text-align:left;font-size:1.4rem; font-weight:400; color:rgba(0,0,0,0.7);letter-spacing:-0.8px;line-height:1.7}
