@media all and (max-width: 1440px) {
    .create_page .create_wrap a {
        height: 38.8rem;
        padding-top: 3.6rem;
    }
    .create_page .create_wrap a dl dd p {
        border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    }
    .create_page .create_wrap a dl dd ul li {
        padding: 0.2rem 0;
    }
    .create_page .create_wrap a.mysoho > img {
        height: 20.2rem;
    }
    .create_page .create_wrap a.mkshop > img {
        height: 19.4rem;
    }
}

@media all and (max-width: 1024px) {
    .create_page .tit_box {
        flex-direction: column;
        align-items: flex-start;
    }
    .create_page .tit_box span {
        margin-left: 0;
        font-size: 1.5rem;
    }

    .create_page .row_box .input_box {
        width: 48%;
    }
}


@media all and (max-width: 768px) {
    .create_page .create_wrap {
        flex-direction: column;
    }
    .create_page .create_wrap a {
        height: auto;
        padding-bottom: 4rem;
    }
    .create_page .create_wrap a.mysoho {
        margin-right: 0;
        margin-bottom: 3rem;
    }
    .create_page .create_wrap a dl dd {
        font-size: 1.8rem;
    }
    .create_page .create_wrap a dl dd p {
        margin-bottom: 3.5rem;
    }
    .create_page .create_wrap a dl dd ul li {
        padding: 0.5rem;
    }
    .create_page .input_text {
        max-width: none;
    }

    .create_page .row_box .input_box + .input_box {
        margin-top: 2.5rem;
    }
    .create_page .row_box .input_box {
        width: 100%;
    }
    .create_page .input_text,
    .create_page .row_box .input_box {
        max-width: none;
    }
    .create_page .row_box {
        flex-direction: column;
    }

    
    .create_loading_page{margin:0 auto;text-align:center;padding-bottom:20rem}
    .create_loading_page .section .gif-img{width:10rem;margin:0 auto}
    .create_loading_page .section .loading-txt{font-size:3rem;letter-spacing:-1.5px;margin-top:3rem}
    .create_loading_page .section .loading-txt img{width:3.5rem}

    .create_page_step .page-tit{font-size:3.4rem;}
    .create_page_step .page-tit img{margin-top: 0.7rem;width:4rem}
    .create_page_step .page-txt{font-size:1.8rem;margin-top:2rem;}
    .create_page_step .page-txt img{width:4rem}
    .create_page_step .page-top-txt{font-size:2rem;}
    .create_page_step .event-banner{margin:4rem auto}
    
    .create_page_step .event-banner .pc-banner{display:none}
    .create_page_step .event-banner .mo-banner{display:block;margin:0 auto}

    .nicepay-join-pop.popup_cont.check .popup_box{width:100%}
    .nicepay-join-pop.popup_cont.check .form_box{width:100%}
    .nicepay-join-pop.popup_cont.check dl.input-cont dt{font-size:1.8rem;letter-spacing: -1px;}
}


@media all and (max-width: 500px) {
    .create_page .create_wrap a {
        min-height: 37rem;
    }
    .create_page .create_wrap a dl dt {
        font-size: 2.8rem;
    }
    .create_page .create_wrap a dl dd p {
        font-size: 1.6rem;
    }
    .create_page .create_wrap a dl dd ul li {
        font-size: 1.4rem;
    }
    .create_page .tit_box span {
        font-size: 1.3rem;
    }
    .create_page .input_box .user_b .user_btn {
        height: 4.5rem;
        margin-left: 0.8rem;
        border-radius: 0.5rem;
    }
    .create_page .input_box .err_message, .input_box .err_message.error.pw_txt, .input_box .pw_txt.err_message {
        font-size: 1.2rem;
    }
    .create_page .checkbox_group label {
        font-size: 1.5rem;
    }
    .create_page .btn_ver1_box {
        margin-top: 5.5rem;
    }
    .create_page .tooltip_cont {
        top: -20px;
    }
    .create_page .check_cont > em {
        font-size: 1.5rem;
    }
    .create_page .create_wrap a.mysoho > img {
        height: 14.3rem;
    }
    .create_page .create_wrap a.mkshop > img {
        height: 11.6rem;
    }

	.create_page .identity-check .identity-check-pop-cont{
		width:20rem;
		text-align:center;
	}
	.create_page .identity-check .identity-check-pop-cont p{
		font-size:1.2rem
	}
	.create_page .identity-check .identity-check-pop-cont .tit{
		font-weight: 600;
		font-size: 1.6rem;
		margin: 1rem auto;
	}
	.create_page .identity-check .identity-check-pop-cont a{
		width: 100%;
		height: 3rem;
		margin: 1rem auto;
		font-size:1.4rem
	}
	.create_page .identity-check .btn-auth {
		height: 4.5rem;
        border-radius: 0.5rem;
		width:100%;
	}



    .create_loading_page .section .loading-txt{font-size:2rem;}
    .create_loading_page .section .loading-txt img{width:2rem}

    
    .create_page_step .page-tit{font-size:2rem;}
    .create_page_step .page-tit img{margin-top: 0.4rem;width: 2.4rem;}
    .create_page_step .page-txt{font-size: 1.5rem; margin-top: 1rem;}
    .create_page_step .page-txt img{width:2.4rem;margin-left: 0.5rem;}    
    .create_page_step .page-top-txt{font-size:1.6rem;}
    .create_page_step .form-tit{font-size:1.4rem;margin-bottom:0.6rem}
    .create_page_step .ready-cont .radio_box{height:5rem}
    .create_page_step .ready-cont .radio_box .radio_text{padding-left:2.2rem}    
    .create_page_step .ready-cont .radio_box input + .radio_text::before{top: 0;}
    .create_page_step .ready-cont .radio_box input:checked + .radio_text::after{top: 5px;left: 5px;}
    .create_page_step .ready-cont .ready-box .business-no-txt{font-size:1.2rem;text-indent: -0.35rem;padding-left: 0.35rem;}
    .create_page_step .ready-cont .ready-box .business-no-txt a{font-size:1.2rem}
    .create_page_step .btn-box{margin:4rem auto 0;}
    .create_page_step .btn-box .step{font-size:1.5rem; }
    .create_page_step .btn-box .btn_ver.next{margin:3rem auto 1.5rem;}
    .create_page_step .btn-box .btn_ver.next img{width: 0.6rem;}
    .create_page_step .btn-box .btn_ver.prev{margin:3rem auto 1.5rem;}
    .create_page_step .btn-box .btn_ver.prev img{width: 0.6rem;}
    .create_page_step .btn-box .skip-btn{font-size:1.4rem}

    .create_page_step .product-list{margin-top:4rem}
    .create_page_step .product-list ul{gap:1rem}
    .create_page_step .product-list ul li img{height:3rem}
    .create_page_step .product-list ul li p{font-size:1.3rem; margin-top:1.5rem}
    .create_page_step .event-banner{margin:4rem auto}

    .nicepay-join-pop.popup_cont.check .popup_box{padding:2rem 2rem}
    .nicepay-join-pop.popup_cont.check .popup_txt_tit{text-align:left;margin-bottom:2.5rem}
    .nicepay-join-pop.popup_cont.check dl.input-cont{margin-top:3rem}
    .nicepay-join-pop.popup_cont.check dl.input-cont dt{font-size:1.6rem;letter-spacing: -1px;}
    .nicepay-join-pop.popup_cont.check dl.input-cont dt span{padding-bottom: 0px;padding-top: 1.5px;font-size: 1.1rem;width: 4rem;height: 2rem; margin-top:1px;}
    .nicepay-join-pop.popup_cont.check .popup_close_btn{top:2.5rem;right:2rem}
    .nicepay-join-pop.popup_cont.check .btn_ver2{border-radius:0.5rem}
    

    .nicepay-join-pop .nicepay-banner{border-radius:0.5rem;padding:1.5rem 1.5rem;}
    .nicepay-join-pop .nicepay-banner .img{width:4.5rem;}
    .nicepay-join-pop .nicepay-banner .txt-box{font-size:1.8rem;margin-left:1.5rem;margin-right:0.6rem}
    .nicepay-join-pop .nicepay-banner .txt-box span{font-size:1.1rem;}
    .nicepay-join-pop .nicepay-banner .status-box{font-size:1.1rem;gap: 1.7rem;margin-top:1.8rem}
    .nicepay-join-pop .nicepay-banner .status-box span{font-size:1rem;width:5rem;height:2rem;border-radius:45px;}
    .nicepay-join-pop .nicepay-banner .status-box span:after{right: -1.1rem;}

    .nicepay-join-pop .warning-banner{margin-top:1rem;border-radius:0.5rem;padding:1.5rem 1.5rem;font-size:1rem;letter-spacing:-0.4px;gap:0.5rem; }
    .nicepay-join-pop .warning-banner span{width: 38px;}

    .nicepay-join-pop .agree-box .agree-tit{border-radius:0.5rem;padding:1.5rem 1.5rem;}
    .nicepay-join-pop .agree-box .agree-tit .check_cont label{font-size:1.3rem; letter-spacing:-0.6px;gap:0.5rem;}
    .nicepay-join-pop .agree-box .agree-tit .open-agree-btn span{font-size:1.2rem;letter-spacing:-0.5px;gap:4px; }
    .nicepay-join-pop .agree-box .agree-tit .open-agree-btn span img{width:4px}
    .nicepay-join-pop .agree-box .agree-cont{margin-top:0.5rem;height:15rem;border-radius:0.5rem;padding:1.5rem;font-size:1.2rem;letter-spacing:-0.5px;}
}


@media all and (max-width: 360px) {
    .create_page .create_wrap a {
        min-height: 34rem;
        padding-left: 1.6rem;
        padding-right: 1.6rem;
    }
    .create_page .create_wrap a dl dt {
        font-size: 2.6rem;
    }
    .create_page .create_wrap a dl dd p {
        font-size: 1.4rem;
    }
    .create_page .page_title {
        padding-bottom: 5rem;
    }
    .create_page .section:last-of-type {
        padding-bottom: 10rem;
    }
}