@media all and (max-width:1825px) {
    /* features_area */
    #features_area .tap_wrap .cont_area{
        width: 60vw;
        left: calc(50% - 30vw);
    }
    #features_wrap .tap_wrap .button, #features_wrap .tap_wrap li.active .button, #features_wrap .tap_wrap .text_wrap span{
        font-size: 1.3vw;
    }
    #features_wrap .tap_wrap .text_wrap p{
        font-size: 2vw;
    }
    #features_area .tap_wrap .cont_area .img{
        min-width: 33rem;
        height: 33rem;
    }
    #features_area .tap_wrap{
        height: 53rem;
    }
    /* //features_area */
    /* 영어일 때 처리 [s]*/
    html[lang=en] #features_area .tap_wrap{
        height : 64rem;
    }
    #features_area .tap_wrap li{
        height : 8rem;
    }
    html[lang=en] #features_wrap .tap_wrap .button, #features_wrap .tap_wrap li.active .button, #features_wrap .tap_wrap .text_wrap span{
        padding : 1rem;
    }
    /* 영어일 때 처리 [e]*/
    /* 베트남어일 때 처리 [s]*/
    html[lang=vi] #features_area .tap_wrap{
        height : 58rem;
    }
    html[lang=vi] #features_area .tap_wrap ul li {
        height : 10rem;
    }
    html[lang=vi] #features_wrap .tap_wrap .button, #features_wrap .tap_wrap li.active .button, #features_wrap .tap_wrap .text_wrap span{
        padding : 1rem;
    }
    /* 베트남어일 때 처리 [e]*/
}

/* ================================================================================== */
/* 1800px */
/* ================================================================================== */
@media all and (max-width:1800px) {
    /* #hiddentag_biz_area */
    #hiddentag_biz_wrap .content_area .biz_select_text p{
        font-size: 1.1vw;
    }
    #hiddentag_biz_wrap .content_area .biz_select_text strong{
        font-size: 1.8vw;
    }
    #hiddentag_biz_wrap .content_area li{
        height: 36rem;
    }
    #hiddentag_biz_wrap .content_area li a .object_img{
        min-height: 5.5vw;
        width: 5.5vw;
    }
    #hiddentag_biz_wrap .biz_select_text div:nth-of-type(1){
        padding-top: calc(5.5vw + 2.7rem);
    }
    /* //#hiddentag_biz_area */


    /* features_area */
    #features_area .blur {
        width: 40vw;
        height: 40vw;
    }
    /* //features_area */


    /* inquiry */
    #inquiry_wrap .text p{
        font-size: 2.5vw;
    }
    /* //inquiry */

    /* strore_wrap */
    #strore_wrap .text_block{
        display: block;
    }
    /* //strore_wrap */
}
/* ================================================================================== */
/* //1800px */
/* ================================================================================== */

/* ================================================================================== */
/* 1325px */
/* ================================================================================== */
@media all and (max-width:1325px) {
    /* index-main-section */
    .video_text_wrap .logo{
        width: 400px;
    }
    #video_area span, #video_area p{
        font-size: 2.5rem;
    }
    
    #video_area p {
		padding : 0 2rem;
	}
    
    #video_area .cknb_count span{
        font-size: 2.2rem;
    }
    .cknb_count{
        padding: 5rem 0;
    }
    .cknb_count_inner_set{
        width: 25rem;
    }
    #video_area a{
        font-size: 1.8rem;
    }
    /* //index-main-section */


    /* #hiddentag_biz_area */
    #hiddentag_biz_area{
        padding-bottom: 0;
    }
    #hiddentag_biz_wrap .content_area{
        height: 150rem;
    }
    #hiddentag_biz_wrap .content_area ul{
        position: sticky;
        z-index: 1;
        top: 15rem;
        gap: 0;
        flex-direction: column;
        justify-content: flex-start;
        height:400px!important;
    }


    #hiddentag_biz_wrap .content_area li{
        height: unset;
        padding: 2rem 2rem;
        width: 100%;
    }
    #hiddentag_biz_wrap .content_area li.zero{
        height: 0 !important;
        overflow: hidden !important;
        padding: 0;
        transition: 1s;
    }
    #hiddentag_biz_wrap .content_area .biz_select_text p{
        font-size: 2rem;
    }
    #hiddentag_biz_wrap .content_area .biz_select_text p br{
        display: none;
    }
    #hiddentag_biz_wrap .content_area .biz_select_text strong{
        font-size: 3.5rem;
    }
    #hiddentag_biz_wrap .content_area li a .object_img{
        height: 10rem;
        width: 10rem;
    }
    #hiddentag_biz_wrap .biz_select_text div:nth-of-type(1){
        padding-top: calc(10rem + 2.7rem);
    }
    #hiddentag_biz_wrap .biz_select_text > div:nth-of-type(2){
        display: flex;
        justify-content: space-between;
        align-items: center;
    }
    #hiddentag_biz_wrap .content_area .arrow_img{
        width: 18rem;
    }
    #hiddentag_biz_wrap .content_area li .arrow_img::after{
        transition: 0.5s;
    }
    #hiddentag_biz_wrap .content_area li.active .arrow_img::after{
        left: 0;
    }
    /* //#hiddentag_biz_area */


    /* features_area */
    #features_area .blur{
        top: 7%;
    }
    #features_area .tap_wrap{
        height: 40vw;
    }
    #features_area .tap_wrap .cont_area {
        width: 80vw;
        left: calc(50% - 40vw);
    }
    #features_area .tap_wrap .cont_area .img{
        min-width: 25vw;
        height: 25vw;
    }
    #features_area .tap_wrap li{
        height: 5vw;
    }
    #features_area .tap_wrap .cont_area {
        width: 75vw;
        left: calc(50% - 75vw / 2);
    }
    #features_wrap .tap_wrap .button, #features_wrap .tap_wrap li.active .button, #features_wrap .tap_wrap .text_wrap span{
        font-size: 1.2vw;
    }
    #features_wrap .tap_wrap .button{
        border-radius: 1rem;
    }
    #features_wrap .tap_wrap .text_wrap p{
        font-size: 2.4vw;
    }
    /* //features_area */


    /* inquiry */
    #inquiry_wrap .text p{
        font-size: 3vw;
    }
    #inquiry_wrap .text a{
        font-size: 1.8rem;
    }

    .faq_p_span {
    font-size: 2vw!important;
    display: block!important;
    margin-top: 1rem!important;}
    /* //inquiry */


    /* strore_area */
    #strore_wrap .content_area ul li {
        width: calc((100% / 3) - 2vw);
    }
    /* //strore_area */
    /* 영어일때 처리 [s]*/
    html[lang=en] #video_area span , #video_area p {
	    font-size: 2rem;
	    color: #fff;
	}

	html[lang=en] #video_area .cknb_count span {
	    font-size: 1.5rem;
	    color: #fff;
	    font-family: "Pretendard_bold", serif;
	}
	/* 영어일때 처리 [e]*/

}
/* ================================================================================== */
/* //1325px */
/* ================================================================================== */

/* ================================================================================== */
/* 1024px */
/* ================================================================================== */
@media all and (max-width:1024px){
    /* #hiddentag_biz_area */
    #hiddentag_biz_wrap .content_area .biz_select_text p{
        font-size: 1.8rem;
    }
    #hiddentag_biz_wrap .content_area .biz_select_text strong{
        font-size: 3.5rem;
    }
    /* //#hiddentag_biz_area */


    /* features_area */
    #features_wrap .tap_wrap .button, #features_wrap .tap_wrap li.active .button, #features_wrap .tap_wrap .text_wrap span{
        font-size: 1.2rem;
    }
    #features_area .tap_wrap{
        height: 36.5rem;
    }
    /* 일어일때 처리 [s]*/
    html[lang=ja] #features_wrap .tap_wrap {
    	height: 41.5rem;
	}
	/* 일어일때 처리 [e]*/
    #features_wrap .tap_wrap .text_wrap p{
        font-size: 3rem;
    }
    #features_area .tap_wrap .cont_area .img{
        display: none;
    }
    #features_area .tap_wrap .cont_area .text_wrap{
        align-items: flex-end;
    }
    #features_area .tap_wrap .active .cont_area{
        justify-content: flex-end;
    }
    #features_area .tap_wrap .cont_area{
        width: 100%;
        left: 0;
    }
    #features_area .tap_wrap li{
        width: 48%;
        height: 5.1rem;
    }
    #features_area .tap_wrap .cont_area .text_wrap{
        gap: 2rem;
    }
    /* //features_area */
    /* 영어일때 처리 [s]*/
    html[lang=en] #features_wrap .tap_wrap .text_wrap p {
    font-size: 2rem;
	}
	/* 영어일때 처리 [e]*/
}
/* ================================================================================== */
/* //1024px */
/* ================================================================================== */


/* ================================================================================== */
/* 830px */
/* ================================================================================== */
@media all and (max-width:830px){
    /* index-main-section */
    .video_text_wrap .logo{
        width: 300px;
    }
    #video_area span, #video_area p{
        font-size: 1.5rem;
    }
    #video_area .cknb_count span{
        font-size: 1.5rem;
    }
    .cknb_count_inner_set{
        width: 20rem;
    }
    #video_area a{
        font-size: 1.5rem;
    }
    /* //index-main-section */


    /* reference_area */
    #reference_area .content_area div{
        height: 78.391px;
    }
    #reference_area .content_area .top{
        margin-bottom: 4rem;
    }
    #reference_area .content_area .top ul li{
        margin-left: 4rem;
    }
    #reference_area .content_area .bottom ul li{
        margin-right: 4rem;
    }
    #reference_area .content_area ul li img{
        width: 20rem;
        height: 78.391px;
    }
    @keyframes rf_top{
        0%{
            left: 0;
        }
        100%{
            left: calc(-528rem/2);
        }
    }
    @keyframes rf_bottom{
        0%{
            right: 0;
        }
        100%{
            right: calc(-528rem/2);
        }
    }
    /* //reference_area */


    /* inquiry */
    #inquiry_wrap .text{
        flex-direction: column;
        gap: 5rem;
    }
    #inquiry_wrap .text p{
        font-size: 4vw;
    }
    #inquiry_wrap .text a{
        font-size: 1.5rem;
        border-radius: 0.6rem;
    }
    .faq_p_span {
        font-size: 2.5vw !important;
        display: block !important;
        margin-top: 1rem !important;
    }
    /* //inquiry */
}
/* ================================================================================== */
/* //830px */
/* ================================================================================== */


/* ================================================================================== */
/* 680px */
/* ================================================================================== */
@media all and (max-width:680px) {
    /* #hiddentag_biz_area */
    #hiddentag_biz_wrap .content_area{
        height: 150rem;
    }
    #hiddentag_biz_wrap .content_area .biz_select_text p{
        font-size: 1.5rem;
    }
    #hiddentag_biz_wrap .content_area .biz_select_text strong{
        font-size: 2.5rem;
    }
    #hiddentag_biz_wrap .content_area li a .object_img{
        width: 8rem;
        height: 8rem;
    }
    #hiddentag_biz_wrap .biz_select_text div:nth-of-type(1){
        padding-top: calc(8rem + 2.7rem);
    }
    /* //#hiddentag_biz_area */


    /* features_area */
    #features_wrap .tap_wrap .button, #features_wrap .tap_wrap li.active .button, #features_wrap .tap_wrap .text_wrap span{
        font-size: 1.5rem;
    }
    /* 영어일때 처리 [s]*/
    html[lang=en] #features_wrap .tap_wrap .button, #features_wrap .tap_wrap li.active .button, #features_wrap .tap_wrap .text_wrap span {
    font-size: 1.1rem;
	}
	/* 영어일때 처리 [e]*/
    #features_wrap .tap_wrap .button {
		padding : 0.5rem;
	}
    
    #features_wrap .tap_wrap .text_wrap p{
        font-size: 2.4rem;
    }
    #features_area .tap_wrap{
        height: 30rem;
    }
    #features_area .tap_wrap li{
        height: 4rem;
    }
    #features_area .tap_wrap > ul{
        gap: 1rem;
    }
    /* 영어일때 처리 [s]*/
    html[lang=en] #features_area .tap_wrap {
    	height: 42rem;
	}
	html[lang=en] #features_area .tap_wrap li {
    	height: 7rem;
	}
	/* 베트남어일 때 처리 [s]*/
    html[lang=vi] #features_area .tap_wrap{
        height : 52rem;
    }
    html[lang=vi] #features_wrap .tap_wrap li.active .button {
        font-size: 1.2rem;
    }
    html[lang=vi] #features_wrap .tap_wrap .button {
        font-size: 1.2rem;
    }
    /* 베트남어일 때 처리 [e]*/
   	/* 태국어일 때 처리 [s]*/
   	html[lang=th] #features_area .tap_wrap {
        height : 38rem;
    }
    html[lang=th] #features_area .tap_wrap li {
        height : 6rem;
    }
    /* 태국어일 때 처리 [e]*/
	/* 영어일때 처리 [e]*/
    #features_area .blur{
        top: 10%;
    }
    /* //features_area */

    .main_text_p {
        font-size: 1.5rem!important;
}
/* ================================================================================== */
/* //680px */
/* ================================================================================== */


/* ================================================================================== */
/* 550px */
/* ================================================================================== */
@media all and (max-width:550px){
    /* index-main-section */
    .video_text_wrap .logo{
        width: 300px;
    }
    .cknb_count_inner_set{
        width: 13rem;
        padding: 1rem 0;
    }
    /* //index-main-section */


    /* #hiddentag_biz_area */
    #hiddentag_biz_wrap .content_area{
        height: 150rem;
    }
    #hiddentag_biz_wrap .content_area li a{
        gap: 1.5rem;
    }
    #hiddentag_biz_wrap .content_area .biz_select_text p{
        font-size: 1.3rem;
    }
    #hiddentag_biz_wrap .content_area .biz_select_text strong{
        font-size: 2rem;
    }
    #hiddentag_biz_wrap .biz_select_text div:nth-of-type(1){
        padding-bottom: 0.5rem;
    }
    #hiddentag_biz_wrap .biz_select_text div:nth-of-type(2){
        padding-top: 0.5rem;
    }
    #hiddentag_biz_wrap .content_area .arrow_img{
        width: 10rem;
    }
    #hiddentag_biz_wrap .content_area li a .object_img{
        width: 6rem;
        height: 6rem;
    }
    #hiddentag_biz_wrap .biz_select_text div:nth-of-type(1){
        padding-top: calc(6rem + 1.5rem);
    }
    /* //#hiddentag_biz_area */


    /* features_area */
    #features_wrap .tap_wrap .button, #features_wrap .tap_wrap li.active .button, #features_wrap .tap_wrap .text_wrap span{
        font-size: 2.5vw;
    }
    /* 영어일때 처리 [s]*/
    html[lang=en] #features_wrap .tap_wrap .button, #features_wrap .tap_wrap li.active .button, #features_wrap .tap_wrap .text_wrap span {
    font-size: 1.1rem;
	}
	/* 영어일때 처리 [e]*/
    #features_wrap .tap_wrap .button{
        border-radius: 0.6rem;
        padding : 1rem;
    }
    #features_wrap .tap_wrap .text_wrap p{
        font-size: 4.3vw;
    }
    /* 영어일때 처리 [s]*/
    html[lang=en] #features_wrap .tap_wrap .text_wrap p {
    font-size: 1.5rem;
	}
	/* 영어일때 처리 [e]*/
	/* 일어일때 처리 [s]*/
    html[lang=ja] #features_area .tap_wrap {
    height: 58.5vw;
	}
	/* 일어일때 처리 [e]*/
    #features_area .tap_wrap{
        height: 49.5vw;
    }
    #features_area .tap_wrap li{
        height: 7vw;
    }
    #features_area .tap_wrap > ul{
        gap: 1.5vw;
    }
    #features_area .blur{
        top: 15%;
    }
    /* //features_area */

    /* inquiry */
    #inquiry_wrap .text p{
        font-size: 4vw;
        /*font-size: 4.5vw;*/
        text-align: center;
    }
    #inquiry_wrap .text p .text_block{
        display: block;
    }
    /* //inquiry */


    /* strore_area */
    #strore_wrap .content_area ul li {
        width: calc((100% / 2) - 2vw);
    }
    /* //strore_area */

 .main_text_p {
        font-size: 1rem!important;
}
    #video_area .cknb_count span {
        font-size: 1.1rem;
    }
.store_text{
font-size:1rem!important;
}
}
/* ================================================================================== */
/* //550px */
/* ================================================================================== */


/* 450px */
@media all and (max-width:450px){

    #video_area .cknb_count span{
        font-size: 1.1rem;
    }
    /* 영어일때 처리 [s]*/
    html[lang=en] #features_area .tap_wrap {
    	height: 54rem;
	}
	html[lang=en] #features_area .tap_wrap li {
    	height: 11rem;
	}
	/* 영어일때 처리 [e]*/
	   	/* 태국어일 때 처리 [s]*/
   	html[lang=th] #features_area .tap_wrap {
        height : 42rem;
    }
    html[lang=th] #features_area .tap_wrap li {
        height : 8rem;
    }
    html[lang=th] #features_wrap .tap_wrap li .button {
		font-size: 1.1rem;
	}
    /* 태국어일 때 처리 [e]*/

@media all and (max-width:400px){
    .main_text_p {
        font-size: 1rem!important;
}
}

/* //450px */

/* 400px */
@media all and (max-width:400px){
    .main_text_p {
        font-size: 1rem!important;
}
}
/* //400px */

/* 360px */
@media (max-width: 360px){
	.cknb_count_wrap.cknb_count_wrap-add {
		flex-wrap: wrap;
	}
	.cknb_count_wrap.cknb_count_wrap-add .cknb_count_inner_set {
		width: 50%;
	}
	.cknb_count_wrap.cknb_count_wrap-add .cknb_count_inner_set:nth-of-type(2)::after {
		display : none;
	}
	.cknb_count_wrap.cknb_count_wrap-add .cknb_count_inner_set .cknb_count_title .main_text_p {
		padding : 0.5rem 0;
	}
	/* 일어일때 처리 [s]*/
    html[lang=ja] #features_area .tap_wrap {
    	height: 72.5vw;
	}
	html[lang=ja] #features_area .tap_wrap li {
    	height: 10vw;
	}
	html[lang=ja] #features_wrap .tap_wrap li.active .button {
    	font-size: 1rem;
	}
	/* 일어일때 처리 [e]*/
}
/* 360px */

/* 330px */
@media (max-width: 330px){
	.video_text_wrap .logo.logo-wrap {
		width: 100%;
	}
}
/* 330px */