@charset "euc-kr";




@media screen and (max-width:1200px){
    /* .login_wrap .login_tit {font-size:1.875rem;} */
}

@media screen and (max-width:1024px){
  

    .member_wrap .use_tit {font-size:1.25rem;}
}


@media screen and (max-width:768px){
    .login_wrap {width:100%; margin:30px auto; }
    .login_wrap2 {width:100%; }
    .login_wrap .login_logo {width:150px; margin:0px auto 20px;}
    .login_wrap .login_logo > img {width:100%;}
    .login_wrap .login_tit {font-size:1.25rem;}
    .login_wrap .login_tit1 > span:after {top:3px;}
    .login_wrap .login_tit3 > span:after {top:5px;}
    .login_wrap .login_s_tit {font-size:1.0625rem;}
    .login_wrap .login_box .box {height:50px;}
    .login_wrap .login_box .box input::placeholder {font-size:0.9375rem;}
    .login_wrap .login_btn {height:50px; line-height:50px; font-size:1rem;}

    .login_wrap .Overseas_box > .Overseas_txt {font-size:1rem;}
    

    .member_wrap .use_tit {font-size:1.125rem;}
    .member_wrap .use_box .b_tit {font-size:1rem;}
    .member_wrap .use_box .s_tit {font-size:1rem;}
    .member_wrap .checkWrap label {font-size:1rem;}

    .member_wrap .dot_list {padding:20px;}
    .member_wrap .dot_list > li {font-size:1rem;}

    table.tb_join colgroup {display:none;}

    table.tb_join th {width:25%; font-size:1rem;}
    table.tb_join td {width:75%;}
    table.tb_join td .noticeTip {display:block; font-size:0.8125rem;}
    table.tb_join td .join_s_btn {font-size:0.8125rem;}

    .member_wrap .mem_tit {font-size:1.0625rem;}
    .btn_mem {padding:13px 50px; font-size:0.9375rem;}



}



@media screen and (max-width:600px){
    
    .tv_view_wrap .tv_view_list > li {flex-basis:47.5%; margin-right:5%;}
    .tv_view_wrap .tv_view_list > li:nth-child(3n) {margin-right:5%;}
    .tv_view_wrap .tv_view_list > li:nth-child(2n) {margin-right:0px;}


    .login_wrap {margin:30px auto 80px;}
    .login_wrap .login_tit {font-size:1.125rem;}
    .login_wrap .login_s_tit {margin-bottom:15px; font-size:1rem;}

    .login_wrap .login_center {width:100%;}
    .login_wrap .login_box .box {height:45px;}
    .login_wrap .login_btn {font-size:0.9375rem; height:45px; line-height:45px;}

    .login_wrap .login_tit2 > span:after {top:9px;}

    .login_wrap .Overseas_box > .Overseas_txt {font-size:0.9375rem;}
    .login_wrap .Non_member_txt {font-size:0.9375rem;}



    .member_wrap .use_box {height:250px;}
    .member_wrap .use_text {font-size:0.9375rem;}
    .member_wrap .use_gray_box {padding:10px; font-size:0.9375rem;}

    .member_wrap .dot_list > li {font-size:0.9375rem;}
    
    .phon_btn {padding:13px 25px; font-size:0.9375rem;}

    table.tb_join .phon_box input {width:calc(50% - 55px);}
    table.tb_join td input::placeholder {font-size:0.9375rem;}
    table.tb_join select {width:25%; font-size:0.9375rem;}
    table.tb_join td .wid100_mobile_per {width:100%;}

    .mem_secession_box .mem_secession_chek input {width:15px !important; height:15px !important; margin-right:10px;}
    .mem_secession_box .mem_secession_chek label {font-size:0.9375rem;}



    .tv_wrap .tv_list > li {flex-basis:47.5%; margin-bottom:0px; margin-top:15px;}
    .tv_wrap .tv_list > li:nth-child(1) {margin-top:0px;}
    .tv_wrap .tv_list > li:nth-child(2) {margin-top:0px;}
    .tv_wrap .tv_list > li:nth-child(3n) {margin-right:5%;}
    .tv_wrap .tv_list > li:nth-child(2n) {margin-right:0px;}

    .left_search_top {justify-content:center;}
    .left_search_top2 {display:block; padding-bottom:15px; margin-bottom:15px;}
    .left_search_top2 .all_text {margin-bottom:10px;}

    .left_search_top2_mgb {margin-bottom:15px;}


}

@media screen and (max-width:500px){
    .login_wrap .login_logo {width:130px;}
    .login_wrap .login_center {padding:20px 15px;}
    .login_wrap .login_tit {margin-bottom:10px;}
    .login_wrap .login_s_tit {font-size:0.9375rem;}
    .login_wrap .login_list > li:after {margin:0px 10px;}
    .login_wrap .Overseas_box > .Overseas_txt {font-size:0.875rem;}
    .login_wrap .Overseas_inquiry > li {font-size:0.875rem;}

    .login_wrap .Non_member_txt {font-size:0.875rem;}


    table.tb_join th {width:30%;}
    table.tb_join td {width:70%; padding:10px;}
    /* table.tb_join td .address1 {width:calc(100% - 200px);} */
    table.tb_join .sel_nation {width:100%; margin-bottom:5px;}
    .left_search_top .left_search_btn {min-width:57.61px;}

    table.tb_join td .wid_m_100per {width:100%;}

}

@media screen and (max-width:400px){
    .left_search_top input[type="text"] {width:calc(100%);}


}















@media screen and (max-width:1200px){
    .profile_wrap .profile_tab2_en {width:85%;}
}

@media screen and (max-width:1024px){
    .profile_wrap .profile_tab2_top {flex-direction:column-reverse;}
    .profile_wrap .profile_tab2_top:after {display:none;}

    .profile_wrap .name {font-size:1.5625rem;}
    .profile_wrap .profile_text > li > p {font-size:0.9375rem;}
    .profile_wrap .profile_btn_wrap {text-align:right; margin-bottom:15px;}
    .profile_wrap .profile_btn {display:inline-block;}

    .profile_wrap .profile_tab2 {width:100%;}
    .profile_wrap .profile_tab2_top {flex-direction:column-reverse;}
    .profile_wrap .profile_tab2_top:after {display:none;}

    .profile_wrap .profile_tab2_en {width:100%;}

    .profile_wrap .profile_tab2_en > li {width:24.25%; height:45px; margin-right:1%; }
    .profile_wrap .profile_tab2_en > li > a {display:flex; align-items:center; justify-content:center; line-height:1;}
    .profile_wrap .profile_tab2_en > li:last-child {margin-right:0px;}


    /* .gallery_wrap .gallery_list > li {flex-basis:31.333333%; margin-right:3%;} */

    .gallery_wrap .gallery_list > li {flex-basis:30%; margin-right:5%;}
    

}



@media screen and (max-width:768px){
    .profile_wrap .profile_gray_box {margin-top:30px; margin-bottom:20px; padding:30px 20px;}
    .profile_wrap .profile_img {width:30%; height:30%}
    .profile_wrap .name {font-size:1.4375rem;}
    
    .profile_tab {border-bottom:none;}
    .profile_tab > li {width:33.3333333%; height:50px; border:1px solid #eaeaea; border-right:none; box-sizing:border-box;}
    .profile_tab > li:nth-child(n+4) {border-top:none;}
    .profile_tab > li:nth-child(3n) {border-right:1px solid #eaeaea;}
    .profile_tab > li > a {line-height:50px;}
    .profile_tab > li.color {border-bottom:2px solid #000; background:#f8f8f8;}   
    .profile_tab > li.color > a {font-size:0.9375rem;}
}




@media screen and (max-width:600px){
    .gallery_wrap .gallery_list > li {flex-basis:48%; margin-right:4%; margin-bottom:0px; margin-top:30px;}
    .gallery_wrap .gallery_list > li:nth-child(1) {margin-top:0px;}
    .gallery_wrap .gallery_list > li:nth-child(2) {margin-top:0px;}
    .gallery_wrap .gallery_list > li:nth-child(3n) {margin-right:4%;}
    .gallery_wrap .gallery_list > li:nth-child(2n) {margin-right:0px;}

    .reporter_wrap .reporter_top {display:block;}

    .reporter_wrap .reporter_top .reporter_logo {width:200px; margin-bottom:10px;}

    .reporter_wrap .reporter_top .reporter_tab_wrap .reporter_tab_list {display:flex; justify-content:flex-end; }
    .reporter_wrap .reporter_top .reporter_tab_wrap:after {display:none;}
    .reporter_wrap .reporter_bot .reporter_bot_text_wrap {padding:30px 15px;}
    .reporter_wrap .reporter_bot .reporter_bot_text_wrap .reporter_tit2 {font-size:1.25rem;}


    .privacy_f_wrap {font-size:1rem;} 



}





@media screen and (max-width:500px){
    .profile_tab > li {height:45px;}
    .profile_tab > li > a {line-height:45px;}
    

    .profile_wrap .profile_img {margin:0px auto;}
    .profile_wrap .profile_gray_box {display:block;}
    .profile_wrap .profile_gray_box {padding:20px 15px;}
    .profile_wrap .name {display:block; text-align:center; margin:15px 0px; font-size:1.25rem;}


    .profile_wrap .profile_tab2 > li {width:32.666666%; height:40px; margin-right:1%; margin-bottom:5px;}
    .profile_wrap .profile_tab2 > li:nth-child(3n) {margin-right:0px;}
    .profile_wrap .profile_tab2 > li > a {line-height:40px;}

    .profile_wrap .profile_tab2_en > li {width:49.5%; margin-right:1%;}
    .profile_wrap .profile_tab2_en > li:nth-child(3) {margin-right:1%;}
    .profile_wrap .profile_tab2_en > li:nth-child(2n) {margin-right:0px;}
    .profile_wrap .profile_tab2_en > li > a {line-height:1 !important;}

    .profile_wrap .profile_tab2_top {margin-bottom:20px;}
    .profile_wrap .profile_dot > li > span {margin-right:20px;}

    .reporter_wrap {margin-top:30px;}

    .reporter_wrap .reporter_top .reporter_logo {width:150px;}
    .reporter_wrap .reporter_top .reporter_tab_wrap .reporter_tab_list > li {width:32%; height:40px; margin-right:2%;}
    .reporter_wrap .reporter_top .reporter_tab_wrap .reporter_tab_list > li > a {line-height:40px;}

}