@charset 'UTF-8';

/*모바일 버전 링크 연결 HIDDEN*/
/*.intro .video_overlay .btn_go, .section .btn_go{display:none;}*/
/*모바일 버전 링크 연결 HIDDEN*/

/*mobile - table header 통합*/
:root{
    --margin-mt10:10px;
    --margin-mt20:20px;
    --margin-mt30:30px;
    --margin-mt50:50px;
    --margin-mt60:60px;
    --margin-mtm40:-40px;
    --select-background:url('../images/common/select_arr.svg') #fff right center no-repeat;
}
@media screen and (min-width:320px) and (max-width:767px){
    html,body{font-size:1.000em}
    /*default*/
    input[type=text],input[type=password]{font-size:0.8em;}
    #wrap{background:none;}
    .footer_int{margin-top:30px;}
    .tab_area{min-width:350px;margin-top:10px;}
    .btn_global{}
    .form .id_area{}
    .hea_forgot{padding:0;}
    .hea_forgot .bt_back{display:none;}
    .hea_login{padding:60px 0 0px;}
    .bt_noback{margin-top:0;}
    .con_signup{padding:0 5%;}
    .input_row .dis_text{font-size:1.000em;padding-left:5px;}
    .hea_change{padding:0;}
    .hea_change h1{display:none;}
    .tab_area_560{margin-top:0;}
    .hea_policy h1{display:none;}
    /*default*/


    /*로그인 아이디비밀번호 찾기*/
    .idCompl{padding:50px 0 50px 0;}
    .idCompl .name{line-height:1.5;font-size:1.300rem;}
    .idCompl .id{margin-top:var(--margin-mt50);}
    
    .container_int{padding:0 20px;}
    .con_login{min-height:auto;}
    .con_login .content,.con_forgot .content {padding:3% 0;}
    .con_forgot{min-height:500px;}
    .con_forgot .title{font-size:1.300rem;}
    .con_forgot .alert_message{margin-top:var(--margin-mt20);}
    .error_text_b{margin-top:40px;}
    .form .id_area{}
    /*로그인 아이디비밀번호 찾기*/

    /*회원가입*/
    .con_signup{min-height:100%;}
    .con_signup .content{width:100%;padding:3% 0;}
    .info_side .stap_list{margin-top:var(--margin-mt30);}
    .info_side .stap_list > li{min-width:30%;font-size:0.875em;}
    .info_side .ro_consen > li{font-size:0.775em;}
    .link_login{margin-top:var(--margin-mt30);}
    .signup_side .link_sns .sns_list_icon{clear:both;float:none;display:block;}
    .signup_side .link_sns .sns_list_icon > a > img{width:42px;}
    .signup_side h3{margin-top:var(--margin-mt30);line-height:1.4;}
    .signup_side .bt_signup{margin:50px auto 0;flex-direction: column;}
    .signup_side .bt_signup > a{width:100%;}
    .all_consen > span{display:block;}
    .daygender_area .dis_text,
    .daygender_area .dis_text_center{font-size:0.875em;}
    .signup_side .link_sns .ques_icon .ques_info{position:absolute;top:-66px;left:-99px;width:257px;}
    .info_side .title > h3{margin-top:50px;}
    .daygender_area{flex-wrap:wrap;}
    .signup_side .bt_signup a:nth-of-type(2){margin-top:50px;height:300px;}
    /*회원가입*/

    /*회원정보변경*/
    .con_change{padding:0 5%;min-height:auto;}
    .con_change .content{width:100%;padding:3% 0;}
    .change_side .title > h3{word-break : keep-all}
    .form .school_scr{flex-direction:column;}
    .form .search_box .password_text_info{width:100%;margin-left:0;word-break : keep-all;font-size:1.000em;}
    .change_side .terms_info .small_t{word-break : keep-all}
    .change_side .group_list > ul > li{font-size:0.825em;}
    .change_side .snstable_info{font-size:0.825em;}
    .change_side .snstable_info > table td > button{width:100%;}
    .change_side .withd_info .text{word-break : keep-all}
    .all_consen > label{word-break : keep-all}
    .change_side .withd_info .withd_compl > .h_logo{display:block;margin-bottom:60px;}
    .add_insns img{width:100%;} /*sns추가정보*/

    /* .form .daygender_area > div:nth-child(3){margin:0;}
    .form .daygender_area > div:nth-child(4){width:120px;margin-top:10px;}
    .form .daygender_area > div:nth-child(5){width:120px;margin-top:10px} */

    .form .email_area_nolabel{margin-top:20px;}
    .form .search_box .search_text{width:100%;margin-right:10px;}
    .form .search_box .search_btn{width:125px;font-size:1.000rem;}

    .change_side .withd_info .withd_compl > p:nth-of-type(2){font-size:1.250rem;}
    /*회원정보변경*/

    /*팝업*/
    .popup_terms .terms_info{border:0;width:100%;padding:60px 5% 0;}
    .popup_terms .terms_info > h1{font-size:1.425em;}
    .popup_terms .group_list > ul > li{font-size:0.825em;}
    .layer-popup form{padding:5%;}
    /*팝업*/

    .policy h3{max-width:280px;}
    .policy .icon_list{flex-wrap:wrap;flex-direction: unset;}
    .policy .icon_list>span{width:calc(100% / 2);margin-bottom:30px;}
    .policy .icon_list>span > div{text-align:center;font-size:1.000em;}
    
}


/* mobile */
@media screen and (min-width:320px) and (max-width:414px){
    
}


/* tablet v */
@media screen and (min-width:415px) and (max-width:768px){
    
}


/* tablet & desktop */
@media screen and (min-width:769px) and (max-width:1024px){
    .bt_noback{margin-top:10px;}
}

/* pc */
@media screen and (min-width:1600px){
    
}

/* Iphone x 세로 */
@media screen and (min-width:812px) and (max-width:812px){
    
}

/*아이패드 세로모드*/
@media screen and (width:768px) and (orientation: portrait){

}

@media screen and (width:640px) and (orientation: landscape){    
    .tab_area_560{margin-top:0;min-width:560px;}
}