@charset "utf-8";

/* 미디어 쿼리 */
@media screen and (max-width:1765px){
  .con2 .bx-wrapper .bx-controls-direction{bottom:0;}
}



@media screen and (max-width:1475px){
  #container {padding-left:88px;}
}
@media screen and (max-width:1460px){
  .lnb-menu{max-width: 49%;}
  .h-logo{margin: 0 55px 0 20px;}
}
@media screen and (max-width:1400px){
  .big-contents{padding: 0 20px;}
  .main-sub-ul{margin-left: 0;}
  .main-sub-ul>li{text-align: left;}
  /*.snbwrap{display: none;}*/
  .con2{margin-right: 11px;}
  .con2-tab>li{font-size: 13px;}
  .text-d h3{font-size: 16px;margin-bottom: 3px;}
  .text-d p{font-size: 12px;}
  .text-d{margin: 5px 0 0px 15px;}
  .num01>p, .num02>p{font-size: 15px;}
  .con-t-ul>li{width: 23.7%;}
  .sub-menu{padding: 5px 0;}
  .sub-menu-ul>li a{font-size: 12px;}
}
@media screen and (max-width:1370px){
  .h-logo{margin: 0 35px 0 20px;}
  .lnb-menu{max-width: 53%;}
}

@media screen and (max-width:1250px){
  .con-t-ul>li{width: 23.6%;}
  .text-d{margin: 5px 0 0px 13px;}
}
@media screen and (max-width:1240px){
  .layout02 li>a,.layout01 ul>li>a,.greetings strong{font-size: 22px;}
  .quick{display: none;}
  #container,#subwrap{padding-left:0;}
  .lnb-menu, .all {display: none;}
  .m-icon{display: inline-block;float: right;line-height: 93px;}
  .lnb-in{padding-left: 0;}
}
@media screen and (max-width:1180px){
  .c2-ul>li{width: 32%;margin-right: 15px;}
  .c2-ul>li:nth-child(3){margin-right: 0;}
  .layout01, .layout02{width: 100%;}
  .num01>p, .num02>p{font-size: 13px;}
  .number{margin-top: 10px;}
  .con2 a img{max-width: 160px;}
  .text-d{width: 60%;}
  .snbwrap{display: none;}
  #s-container{padding: 30px 50px 55px 50px;max-width: none;width: 100%;}
  .h-img{width: calc(50% - 279px);min-width: 170px;}
  .history-ul{width: calc(50% - -125px);}
  .map-t{width: calc(100% - 585px);}
  .map{width: calc(100% - 288px);}
  .map iframe{width: 100%;}
  .news_ul>li{width: 24%;}

  .nb_text{width: 41%;}
  .nb_title{width: 75%;}
  .v_top table td{padding: 10px 10px 10px 15px;}
  .select_menu{display: block;}
}
@media screen and (max-width:1115px){
  .con2{margin-right: 10px;}
  .ho_ul .ho-li03{width:70%; }
}
@media screen and (max-width:1080px){
  .con-t-ul>li{width: 23.5%;}
}
@media screen and (max-width:1070px){
  #footer{height: 100%;padding: 10px 20px;}
  .f-wrap .f-text{display: none;}
  .f-wrap .m-f-text{display: inline-block;}
  .big-c3>ul{text-align: center;}
  .big-c3 li{width: 49%;margin:0 10px 10px 0;}
  .big-c3 .c3-li02, .big-c3 .c3-li04{margin-right: 0;}
  .advertise li h3{font-size: 24px;}
  .advertise li p{font-size: 14px;}
  .ns{width: 72px;}
  .con-t-ul>li span{font-size: 12px;}
  .nbli02{padding: 35px 10px 35px 25px;}
  .notice_board>ul>li h3{font-size: 24px;}
  .notice_board>ul>li p, .news_ul>li a{font-size: 13px;}
  .news_ul>li strong{font-size: 15px;}
  .nb_text>p{height: 116px;}
}
@media screen and (max-width:1015px){
  .main-sub-ul{margin-top: 15px;}
  .main-sub{width: 100%;}
  .main-sub-ul li{width: 25%;}
  .main-sub-ul li:first-child, .main-sub-ul li:nth-child(3){margin: 0;}
  .con-wrap{max-width: 636px;}
  .con-wrap>div{width: 100%;}
  .con2{margin-right: 0;height: auto;}
  .con3 img, .con-wrap>div{height: auto;}
  .con2-tab>li{padding: 6px 0;font-size: 12px;}
  .con2 a img{max-width: 145px;}
  .text-d{margin: 5px 0 5px 10px;}
  .text-d h3{font-size: 15px;}
  .con-t-ul , .number{width: 100%;}
  .con-text{max-width: 636px;}
  .con-t-ul>.t-li04{margin-right: 0;}
  .con-t-ul>li{width: 23.7%;}
  .con-t-ul>li p{font-size: 13px;}
  .con-t-ul>li span{font-size: 11px;}
  .num01{width: 50%;}
  .main-view{margin-top: 0;}
  .greetings-con>div>p{width: 100%;text-align: center;}
  .gc-text{display: none;}
  .m-gc-text{display: block;}
  .law-t ul{width: 80%;}
  .law-t ul .law-li01{width: 40%;}
  .law-t ul .law-li02{width: 35%;}
  .law-t ul .law-li03{width: 74%;}
  .law-t strong{font-size: 15px;}
  .law-t ul li p{font-size: 13px;}
  .exc45{margin-top: -29px;}
  .law-t ul .law_w{width: 40.5%;}
  #law05 .law-li01, #law05_1 .law-li01{width: 45%;}
  #law05 .law-li02, #law05_1 .law-li02 {width: 48%;}


  .news_ul>li a, .news_ul>li a img{width: 100%;}

  .nb_left{width: calc(50% - -107px);}
  .notice_board>ul>.nbli01 .nb_text h3{margin: 0;}
  .notice_board>ul>li{height: 200px;width: 49%;margin-right: 9px;}
  .notice_board>ul>li h3{font-size: 19px;}
  .nbli01{padding: 24px 10px;}
  .nbli02{padding: 20px 10px;}
  .nb_title{width: 80%;}
  .nb_left{height: 148px;}
  .notice_board>ul>.nbli01 a{width: calc(50% - -2px);}
  .notice_board>ul>.nbli01 .nb_text h3>a{height: 25px;}

  .banner_wrap {max-width:636px}
  .banner_wrap li {width:24%;}

}
@media screen and (max-width:950px){
  .gallery_ul li{font-size: 13px;margin-right: 10px;}
  .gallery_ul li p{padding: 5px ;}
  .gallery_ul li span{padding: 0 5px 5px;}
  .img_ul li{width: 49%;}
  .membersul>li{width: 49%;}
  .members-text{width: 52%;}
  .members-img{width: 41%;}
  .membersul>li{padding: 10px;}
  .members-top p, .membersul>li>p{font-size: 12px;}
  .bold16{font-size: 14px;}
  .cardul>li{width: 31%;}
  .hisview_ul>li p{font-size: 15px;}
  .size_s{font-size: 14px;}
  .useul>li{width: 31%;}
  #sub2_01_7_tab>li{width: 25%;}

  .reply_center>ul>li{width: 27%;}


}
@media screen and (max-width:935px){
  .c2-ul>li{margin-right: 10px;}
  .map-t{width: 100%;}
  .dpul>li{width:calc(50% - 7px);margin-right: 14px;}
  .dpul>li:nth-child(2), .dpul>li:nth-child(4){margin-right: 0;}
  .dpul>li:nth-child(3){margin-right: 14px;}
  .hisview_ul>li{width: 32%;}
}
@media screen and (max-width:920px){
  .history-ul{margin-left: 15px;}
  .history-ul li h4{font-size: 20px;}
  .h-text{margin-left: 10px;}
  .h-text>div{font-size: 12px;}
  .advertise li{padding: 20px;}
  .advertise li h3{font-size: 17px;}
  .advertise li p{font-size: 12px;}
  .h3name{font-size: 28px;}
  .gc02-ul>li p{font-size: 14px;}
  .gc02-ul>li h4{font-size: 19px;}
  .fs{font-size: 22px;}
  .gc02-ul>li{height: auto;padding: 10px 20px;}
  .group{max-width: 500px;margin-top: 3px;vertical-align: middle;}
  .font-21{font-size: 19px;}
  .map-t>li strong, .map-t>li p{font-size: 13px;}
  .radius{font-size: 11px;}
  .hospital-wrap{padding: 15px 0 15px 15px;}
  .ho_ul .ho-li01{width: 40%;}
  .ho_ul .ho-li02{width: 55%;}
  .ho_ul li strong{font-size: 14px;}
  .ho_ul li p{font-size: 12px;}
  .hospital-wrap h5{max-width: 190px;}
  #sub2_01_tab>li{font-size: 14px;}
  .mobile_card_text{margin-left: 20px;width: 68%;}
  .mobile_card_img{width: 27%;}
  .mobile_cardul>li{padding: 25px 15px;}
  .mobile_card_text strong{font-size: 19px;}
  .mobile_card_text p{font-size: 13px;}
  #s5-container{padding: 10px 20px;}
  .nb_title{width: 75%;}
  .nb_left{width: 100%;}
}
@media screen and (max-width:865px){
  .num01>p, .num02>p{font-size: 14px;}
  .ns{width: 80px;}
  .gallery_ul li{width: 32.4%;}
  .gallery_ul li:nth-child(4), .gallery_ul li:nth-child(8){margin-right:10px;}
  .gallery_ul li:nth-child(3), .gallery_ul li:nth-child(6), .gallery_ul li:nth-child(9), .gallery_ul li:nth-child(12){margin-right: 0;}
  .class-ul li{width: 33%;}
  .class-ul li h4{font-size: 30px;}
  .class-ul li .apply{font-size: 14px;}
  .contents01 ul li{margin-right: 5px;}
  .h4_box a{font-size: 14px;}
  .h4_box p{width: 72%;}
  .cardul>li{margin-right: 24px;}
  .dehis_t02{width: 22%;}
  .useul>li{margin-right: 22px;}
  #sub2_01_7_tab>li{width: 30%;}
    .greetings-tab>li:nth-child(2),
  .greetings-tab>li:nth-child(3) {border-bottom:1px solid #cfcfcf }
  .notice_board>ul>li{width: 75%;margin-right: 0;margin-bottom: 20px;height: 100%;}
  .nbli01{padding: 10px;}
  .nb_left{width: 100%;height: 170px;}
  .notice_board>ul>.nbli01 a{width: 100%;text-align: center;}
  .notice_board>ul>.nbli01 .nb_text h3{margin: 10px 0 0;}
  .notice_board>ul{text-align: center;}

  .nbli01{padding: 35px 15px;}
  .nbli02{padding: 15px;}
  .nb_text, .nbli02 h3, .nb_title{text-align: left;}
  .nb_text{width: 95%;}
  .notice_board>ul>li h3{font-size: 21px;}
  .v_img{margin-right: 10px;}
  .v_top table{max-width: none;width: calc(50% - -15px);}
  .view_td01{width: 26%;}
  .big-contents{margin: 50px  auto 0;}
  .reply_top textarea{width: 83%;}
  .reply_bottom .re_th, .character{margin-right: 10px;}
  .reply_bottom input[type=text]{max-width: 125px;}
  .reply_bottom>ul>li p{font-size: 13px;}
  .reply_bottom>ul>li:nth-child(3){width: 26%;}
  .notice_board{margin-bottom: 15px;}
}
@media screen and (max-width:830px){
  .gallery_ul li, .gallery_ul li:nth-child(4), .gallery_ul li:nth-child(8){margin-right: 8px;}
  .law-t ul{width: 65%;}
  .law-t ul .law-li01{width: 45%;}
  .law-t ul .law-li02{width: 52%;}
  .law-t ul .law_w{width: 45.5%;}
  #law04 .law-li02{width: 54%;}
  #law05 .law-li02, #law05_1 .law-li02{width: 50%;}
  #law05 .law-t ul, #law05_1 .law-t ul{width: 78%;}
  .ho_ul{width: 58%;}
  .cardul>li{margin-right: 23px;}
  .cardul strong{font-size: 14px;}
  .cardul p , .view_click{font-size: 13px;}
  .news_ul>li{width: calc(50% - 6px);margin-bottom: 10px;}
  .news_ul>.c_li02{margin-right: 0;}
  .reply_center .re_th{margin-right: 5px;}
  .reply_center>ul>li{width: 28%;}
  .reply_bottom span img{max-width: 130px;}
  .input_td04 img{margin-right: 5px;}
  .char_d{display: block;margin-top: 10px;}
  /*.notice_board>ul>li{width: 100%;}*/
}

@media screen and (max-width:780px){
  .sub1_03{display: none;}
  .m_sub1_03{display: block;}
  .h-img{width: 100%;}
  .history-ul{width: 100%;margin-left: 0;margin-top: 20px;}
  .map-t{margin-right: 15px;}
  .map-t>li{margin-bottom: 10px;}
  .map iframe{height: 255px;}
  .map{width: calc(100% - 248px);}
  .cardul>li{width: 48%;}
  .cardul>.carli01, .cardul>.carli02, .cardul>.carli03, .cardul>.carli04, .cardul>.carli05, .cardul>.carli06, .cardul>.carli07, .cardul>.carli08{margin:0;margin-right: 20px;margin-bottom: 15px;}
  .cardul>.carli02, .cardul>.carli04, .cardul>.carli06, .cardul>.carli08{margin-right: 0;}

  #sub2_03_4_tab>li{font-size: 13px;}
  .v_top table{width: calc(50% - 37px);}
  .v_top table td{padding: 9px 5px 9px 15px;}

}
@media screen and (max-width:765px){
  #law05 .law-t , #law05_1 .law-t{text-align: center;}
  #law05 .law-li01, #law05_1 .law-li01,   #law05 .law-li02, #law05_1 .law-li02,   #law05 .law-li03, #law05_1 .law-li03{width: 100%;text-align: left;}
  .exc75{margin-top:0;}
  #law05 .law-t ul, #law05_1 .law-t ul{width: 92%;}
  .st{font-size: 15px;}
  .font-14{font-size: 13px;}
  .condo_wrap ul li{padding: 15px 0 15px 15px}
  .condo-img{margin-right: 15px;}
  .at-box{margin-bottom: 20px;}
  #sub2_01_tab>li{width: 33.3%;border:none;border-bottom:1px #cfcfcf solid;border-right:1px #cfcfcf solid;}
  #sub2_01_tab>.line05, #sub2_01_tab>.line09{border-right: none;}
  #sub2_01_tab>.line06, #sub2_01_tab>.line07, #sub2_01_tab>.line08, #sub2_01_tab>.line09{border-top:1px #cfcfcf solid;}
  #sub2_01_tab>.line03, #sub2_01_tab>.line06, #sub2_01_tab>.line09{border-right:1px #cfcfcf solid; }
  #sub2_01_tab>.line01, #sub2_01_tab>.line02, #sub2_01_tab>.line03{border-top:0;}
  #sub2_01_tab>.line01, #sub2_01_tab>.line04, #sub2_01_tab>.line07{border-left:0;}
  .membersul>li{width: 100%;}
  .members-img{width: 30%;}
  .answer_none::before{left:44px;top:13px;}
  .mobile_cardul>li{text-align: center;}
  .mobile_cardul>li>div{display: block;width: 100%;margin: 0 auto;}
  .notice_board>ul>li{width: 100%;}
  .nb_text{width: 95%;}
  .nbli01{padding: 20px 15px;}
  .notice_board>ul>li{text-align: left;}
  .v_contents p{font-size: 14px;}
  .v_img{float: none;text-align: center;margin-right: 0;margin-bottom: 15px;}
  .v_top table{width: 100%;}


}
@media screen and (max-width:750px){
  .con-text .number li{padding-left: 0;}
  .advertise li{width: 100%;margin-bottom: 10px;}
  .advertise li h3{font-size: 21px;}
  .advertise li p{font-size: 13px;}
  .system-box {margin-bottom: 0;}
  .system-box img{display: none;}
  .system-box .m_sy{display: block;}
  .group{max-width: 340px;}
  .map-t{width: 40%;max-width: none;margin-right: 10px;}
  .map{width: 57%;}
  .map-box{margin: 30px 0;}
  .first-t{width: 73%;}
  #sub1_07_tab>li{width: 25%;}
  .img_a{width: 40%;}
  .r-text dl{font-size: 13px;margin-bottom: 10px;}
  .r-text dt{font-size: 15px;}
  .click_a a{font-size: 13px;}
  .tab01-wrap ul li{padding: 12px;}
  .gallery_ul li{width: 32%;font-size: 12px;}
  .class-ul li h4{font-size: 26px;margin: 20px 0 5px;}
  .class-ul li .apply{font-size: 12px;}
  .class-ul li{width: 32.8%;}
  .law-t{text-align: center;}
  .law-t ul{width: 92%;}
  .law-t ul>.law-li01, .law-t ul>.law-li02, .law-t ul>.law-li03{width: 100%;text-align: left;}
  .addr>span{display: block;}
  .exc45{margin-top: 0;}
  #law04 .law-li02, #law04 .law-li04{width: 100%;text-align: left;}
  .hospital-wrap{text-align: center;padding: 15px 35px 15px 35px;}
  .hospital-wrap::before{width: 100%;margin-right: 0;background-position: 50%;}
  .hospital-wrap h5{max-width: 100%;width: 100%;text-align: center;margin: 10px 0;}
  .ho_ul{width: 100%;margin-top: 10px;}
  .ho_ul .ho-li01, .ho_ul .ho-li02, .ho_ul .ho-li03{width: 100%;text-align: left;}
  .ho_ul li p{display: inline-block;}
  #sub3_03_tab>li{font-size: 14px;}
  .contents01 ul li{text-align: center;width: 33%;margin-right: 0;margin-bottom: 10px;}
  .con_div table, .contents04>div p{font-size: 12px;}
  .contents04>div strong{font-size: 13px;margin-bottom: 5px;}

  .h4_box, .view_tbox{padding: 20px 15px 20px 20px;}
  .h4_box h4{font-size: 17px;}
  .h4_box p, .view_tbox, .excli {font-size: 14px;}
  .h4_box p{width: 64%;}
  .h4_box a{font-size: 13px;}
  .v-text{margin: 10px 0 20px 17px;}
  .right_s{margin-left: 10px;}
  .alliance_t01{width: 15%;}
  .alliance_t02{width: 60%;}
  .alliance_t03{width: 25%;}
  .dp_text{font-size: 14px;}
  .dpul>li{padding: 25px 10px 25px 15px;}
  #sub2_03_4_tab>li{font-size: 12px;}
  .pri{font-size: 14px;padding: 5px;}
  .pri>div{width: 95%;}
  .theadul>li{font-size: 13px;}
  .useul>li{margin-right: 18px;}
  .useul>li strong,  #sub2_01_7_tab>li{font-size: 14px;}
  .tdL01{width: 10%;}
  .tdL02{width: 17%;}
  .reply_top textarea{margin-right: 15px;width: 82%;}
  .reply_center>ul>li{width: 48%;}
  .reply_center>ul>li:nth-child(3){margin-left: 0;margin-top: 10px;width: 100%;}
  .reply_bottom>ul>li{width: 50%;}
  .reply_bottom>ul>li:nth-child(3){width: 100%;}
  .atta_td>div{max-width: 325px;}
  .input_td02 input{max-width: 400px;}

}



@media screen and (max-width:635px){
  .family-select select{font-size: 12px;}
  .con-t-ul>li{margin-right: 0;width: 49%;}
  .con-t-ul>.t-li01 , .con-t-ul>.t-li03{margin-right: 10px;}
  .con-t-ul>.t-li01 , .con-t-ul>.t-li02{margin-bottom: 10px;}
  .con-text{width: 90%;}
  .family-select select{font-size: 11px;width: 132px;}
  .h-text{margin-left: 15px;}
  .tab02-wrap a{bottom:8%;font-size: 12px;}
  .gallery_ul li{width: 48.4%;margin-right: 14px;}
  .gallery_ul li:nth-child(3), .gallery_ul li:nth-child(6), .gallery_ul li:nth-child(9), .gallery_ul li:nth-child(12){margin-right: 14px;}
  .gallery_ul li:nth-child(even){margin-right: 0;}
  .gallery_top{font-size: 19px;padding: 15px;}

  .condo-img{width: 100%;text-align: center;margin-right: 0;}
  .condo_wrap ul li{padding: 25px 30px;text-align: center;}
  .condo-tbox{margin-top: 15px;}
  .condo-tbox strong{margin: 5px 0 ;}
  #lecture .img_a{margin-right: 15px;}
  #lecture .r-text dl{margin-bottom: 5px;}
  #lecture .click_a{margin-top: 10px;}
  .imgli01{margin-right: 8px;margin-bottom: 8px;}
  .imgli02{margin-bottom: 8px;}
  .imgli03{margin-right: 8px;}
  #sub2_01_tab>li{font-size: 12px;}
  .greetings-tab>li{font-size: 15px;}
  .greetings-tab>li:nth-child(2),
  .greetings-tab>li:nth-child(3) {border-bottom:1px solid #cfcfcf }
  .cardul strong{font-size: 13px;}
  .cardul p, .view_click{font-size: 11px;}
  .cardul>.carli01, .cardul>.carli02, .cardul>.carli03, .cardul>.carli04, .cardul>.carli05, .cardul>.carli06, .cardul>.carli07, .cardul>.carli08{margin-right: 18px;}
  .cardul>.carli02, .cardul>.carli04, .cardul>.carli06, .cardul>.carli08{margin-right: 0;}
  .deduction th, .deduction td, .de_history th, .de_history td{padding: 7px;font-size: 13px;}
  .font-16{font-size: 13px;}
  .dpul>li>div{display: block;}
  .dpul>li{text-align: center;padding: 10px;}
  .dp_img{margin: 0 auto;}
  .dp_text{font-size: 12px;}
  .dp_text a{margin-top: 5px;}
  .dpul{margin-top: 25px;}
  .ntd{font-size: 14px;}

  .hisview_ul>li{margin-right: 9px;}
  .useul>li{width: 100%;margin-right: 0;text-align: center;margin-bottom: 15px;}
  .useul>li img{width: 70%;}
  #sub2_01_7_tab>li{width: 33.39%;}
  .atta_td>div{max-width: none;width: 70%;}
  .character_t{display: block;}
  .write_table  .input_td04{padding: 10px;}

  .banner_wrap {max-width:90%; margin:0 auto 0 !important;}
  .banner_wrap li {width:49%;border:none;}
  .banner_wrap li:nth-child(2n+1) {border-left:1px solid #e1e1e1;}
  .banner_wrap li:first-child {display:none;}
  .banner_title{display:block; width:90%; margin:30px auto 20px;font-size:16px;}


  .mo_btn {display:block;}
  .pc_btn {display:none;}
  .right_quick_show {width:75px;bottom:50px; right:10px; }
  .right_quick_show img {width:100%;}
  .right_quick {width:280px;padding:20px 0;height:100%;top: 0px;right:-284px; background:#fff;z-index:999999; border-left:4px solid #2196f3; transition:all .5s;}
  .right_quick_tel {text-align:left;position:fixed;bottom:0; font-size:13px;right:-280px;padding:15px 0 15px 15px; width:280px; background: #0e528d; color:#fff; font-weight:bold; transition:all .5s;    box-sizing: border-box;}
  .right_quick_tel .tel_num {font-size:20px}
  div.quick_input.tel input {width:30%;}
  .right_quick_btn {position:fixed;top:50%;margin-top:-31px; right:-58px;cursor:pointer; transition:all .5s;}
  .right_quick_btn.active {right:280px;}
  div.quick_input textarea {height:100px;}
  #quick_submit {font-size:16px; height:35px; line-height:35px;}
  div.privacy_wrap label {font-size:10px;}
}

@media screen and (max-width:600px){
  .h-logo{margin: 0;max-width: 270px;margin-left: 8px;}
  .h-logo a{display: inline-block;}
  .h-logo a img{width: 100%;}
  .f-logo{margin-right: 15px;}
  .con-wrap>div{width: 100%;}
  .con-text{width: 90%;}
  .c2-ul>li{width: 100%;margin-right: 0;margin-bottom: 10px;}
  .big-c3 li{width: 100%;margin:0 0 10px 0;padding: 20px 30px 40px;}
  .big-c3 li strong{font-size: 20px;}
  .big-c3 li h3{font-size: 21px;}
  .big-c3 li p{font-size: 13px;}
  .big-c3 li a{font-size: 13px;width: 80px;}
  .big-contents{margin: 20px auto;}
  .layout02 li>a, .layout01 ul>li>a, .greetings strong{font-size: 19px;}
  .layout01 ul>li>a, .layout01 ul>.g-li02>a{margin: 52px 0 40px 0px;}
  .bg-li02>a, .bg-li03>a{margin: 61px 0 61px 0;}
  .layout01 ul>li::before{background-size: 85%;margin: 44px 0;}
  .bg-li02::before, .bg-li03::before{background-size: 85%;margin: 44px 0;}
  .breadcrumbs{font-size: 11px;}
  .breadcrumbs img{width: 15px;margin-bottom: 3px;}
  .h3name{font-size: 16px;margin: 10px 0;}
  .greetings-tab{max-width: 250px;}
  .greetings-tab>li, .m-gc-text p{font-size: 12px;}
  .m-gc-text h4{font-size: 14px;margin-top:10px;}
  .greetings-con>div{padding: 25px;}
  .con-t-ul>li{width: 48%;}
  #s-container{padding: 20px;}
  .greetings-con>div{padding: 15px;}
  .s-text{max-width: 300px;}
  .sp{word-break: keep-all;}
  .history-ul li h4{font-size: 19px;}
  .group{max-width: 260px;}
  .map-t{width: 38%;}
  .map-t>li strong, .map-t>li p{font-size: 12px;}
  .map iframe{height: 210px;}
  .map-box{padding: 10px;}
  .map-t>li strong{margin-bottom: 0;}
  .finance-wrap h4, .finance-wrap p{font-size: 14px;}
  .finance-wrap tbody td, .finance-wrap thead th{font-size: 12px;}
  .img_a{margin-right: 15px;}
  .r-text dl{margin-bottom: 7px;font-size: 12px;}
  .r-text dt{font-size: 14px;}
  .click_a{margin-top: 15px;}
  .click_a a{font-size: 12px;}
  .notice-table thead th, .notice-table tbody tr, .boardN a{font-size: 12px;}
  .t01{width: 14%;}
  .t02{width: 60%;}
  .selC, .searchbox input, .searchbox a{font-size: 11px;}
  .class-ul li{margin-bottom:15px;}
  .gallery_top{font-size: 16px;}
  .gallery_top p, .apply-wrap, .apply-wrap>div dt{font-size: 14px;}
  .ex-box{margin: 0 0 20px;}
  .apply-wrap>div p{margin-bottom: 15px;}
  .apply_a{margin: 15px 0 40px 17px;}
  .boardN02{margin: 0;}
  #sub3_03_tab>li{width: 26%;}
  .font-14, .small-s, .ho_ul li strong{font-size: 12px;}
  .at01 strong, .location strong{font-size: 14px;}
  .ho_ul li p{margin: 2px 0 2px 19px;}
  .addr>span{font-size: 12px;}
  .contable tbody{font-size: 14px;}
  .contable .cont_td02{padding: 10px 10px 10px 20px;}
  .cont_td03 a{padding: 1px 7px;}
  .comment{padding: 2px 6px;font-size: 10px;    margin-left: 5px;}
  .cardul>li{width: 47.5%;}
  #sub2_03_4_tab{border:none;border-top:1px #cfcfcf solid;border-left:1px #cfcfcf solid;  }
  #sub2_03_4_tab>li{font-size: 13px;width: 33.3%;border: 0;}
  #sub2_03_4_tab>li:nth-child(1),#sub2_03_4_tab>li:nth-child(2),#sub2_03_4_tab>li:nth-child(3){border-bottom:1px #cfcfcf solid;}
  #sub2_03_4_tab>li:nth-child(3){border-right:1px #cfcfcf solid; }
  #sub2_03_4_tab>li:nth-child(2),#sub2_03_4_tab>li:nth-child(5){border-left:1px #cfcfcf solid; border-right:1px #cfcfcf solid;}
  .doculist_table thead{font-size: 14px;}
  .doculist_table thead th, .docutr01 td{padding: 5px 0;}
  .doculist_table tbody{font-size: 12px;}
  .docu_t03{padding: 10px;}
  #docu_table02 .docu_t01, #docu_table02 .docu_t02, #docu_table02 .docu_t03{padding: 15px 5px;}
  .pri{font-size: 12px;margin:10px 0;}
  .hisview_ul>li{margin-right: 0;width: calc(50% - 4px);}
  .hisview_ul>li:nth-child(odd){margin-right: 8px;}
  .hisview_contents>span img{width: 80%;}
  .button_box span, .size_s{font-size: 12px;}
  .hisview_ul>li p{font-size: 13px;}
  .alliance_table td span{padding: 3px 10px;}
  .all_t02{width: 55%;}
  .contents_wrap p{font-size: 14px;}
  .news_ul>li{height: 100%;}
  .nb_left{max-width: 180px;width: 100%;height: 130px;}
  .nb_left>img{width: 180px;height: 130px;}
  .notice_board>ul>li h3{font-size: 18px;}
  .notice_board>ul>li p{font-size: 12px;}

  .news_ul{margin: 15px 0 0;}
  .terms{font-size: 14px;}
  .view_table03{font-size: 12px;}
  .re_th{font-size: 11px;}
  .reply_btn, .reply_bottom>ul>li p{font-size: 12px;}
  .reply_top textarea{margin-right: 10px;width: 80%;}
  .reply_btn{padding: 0 5px;}
  #view_table04 .conT{font-size: 12px;}
  .write_wrap a{font-size: 12px;}
  .write_table th{width: 19%;}
  .input_td03 input{width: 100%;}
  .write_table, .atta_td>a{font-size: 12px;}
  .conf_box a{padding: 8px;max-width: 100px;margin-top: 20px;}
  .select_title{margin-top: 7px;}
  .select_menu{font-size: 14px;}
  .nb_text>p{height: 110px;}

}
@media screen and (max-width:500px){
  .con-t-ul>li::before{margin-right: 0;}
  .num01>p, .num02>p{font-size: 12px;}
  .ns{width: 65px;}
  .con-text .number li{margin-bottom: 0;}
  .layout01 ul>li::before{margin: 0;}
  .layout01 ul>li>a, .layout01 ul>.g-li02>a{width: 100%;margin: 0;}
  .bg-li02::before, .bg-li03::before{margin: 0;}
  .layout02 li>a, .layout01 ul>li>a, .greetings strong{width: 100%;margin: 0;}
  .layout02 li img{margin-top: 20px;}
  .bx-wrapper .bx-next, .bx-wrapper .bx-prev{background-size: 77%;}
  .bx-wrapper .bx-controls-direction a{width: 25px;height: 27px;}
  .h3name{margin: 0 0 10px;}
  .number{padding: 0 10px;}
  .h-text{margin-left: 3px;}
  .s-text{margin-left: 5px;}
  .sp::before{margin-right: 0;}
  .list_table tbody td, .down, .list_table thead th{font-size: 12px;}
  .list_table tbody td{padding: 8px 10px;}
  .first-t{width: 67%;}
  .sub-contents{margin-bottom: 40px;}
  .gallery_ul li, .gallery_ul li:nth-child(3), .gallery_ul li:nth-child(9){margin-right: 12px;}
  .gallery_ul li{margin-bottom: 15px;}
  .class-ul li{width: 100%;padding: 35px;}
  #sub3_03_tab>li{font-size: 12px;}
  #lecture .r-text dl{margin-bottom: 0;}
  #lecture .img_a{margin-right: 5px;width: 33%;}
  #lecture .click_a{margin-top: 6px;}
  .alliance_table th, .alliance_table td{font-size: 12px;padding: 7px 3px;}
  .alliance_t01{width: 15%;}
  .alliance_t03{width: 30%;}
  .alliance_table td span{font-size: 10px;padding: 5px 10px;}
  .button_box{margin-bottom: 20px;}
  .terms{font-size: 12px;}
  .text-d{width: 59%;}
  .finance-wrap tbody .price{padding-left: 5px;}
}
@media screen and (max-width:485px){
  .m-f-text p{font-size: 12px;}
  .f-wrap>div{line-height: 1px;}
  .f-logo{width: 33%;margin-bottom: 10px;}
  .f-wrap{padding: 0;}
  #footer{height: auto;}
  .m-lnb-menu>li>a, .m-quick-menu>li>a, .blog a{font-size: 14px;}
  .con2{padding: 15px;}
  .con2-tab>li{font-size: 13px;}
  .text-d h3{font-size: 14px;}
  .text-d p{font-size: 12px;}
  .breadcrumbs{display: none;}
  .gc02-ul>li h4{font-size: 16px;}
  .fs{font-size: 18px;}
  .gc02-ul>li p, .text-d h3{font-size: 12px;}
  .text-d{width: 53%;}
  .text-d p{font-size: 11px;}
  .main-sub-ul li{width: 50%;}
  .con2-tab>li{font-size: 12px;}
  #s-container{padding: 15px;}
  .operation>li{margin-top: 25px;}
  .finance-wrap tbody td, .finance-wrap thead th{font-size: 11px;padding: 7px 0;}
  .finance-wrap h4, .finance-wrap p{font-size: 13px;}
  .img_a{margin-right: 5px;}
  .r-text dt{font-size: 12px;}
  .r-text dl{font-size: 11px;margin-bottom: 5px;}
  .click_a{margin-top: 8px;}
  .click_a a{font-size: 10px;}
  #sub1_07_tab{margin-bottom: 15px;}
  .img_ul li{width: 100%;}
  .imgli01{margin-right: 0;}
  .imgli03{margin-right: 0;margin-bottom: 8px;}
  .event-table, .img_ul{margin-bottom: 30px;}

  .h4_box a{font-size: 11px;}
  .h4_box p, .view_tbox, .excli{font-size: 12px;}
  .h4_box h4{font-size: 15px;}
  .view_top{padding: 10px 10px 10px 20px;}
  .h4_box p{width: 58%;}
  .members-img{width: 37%;}
  .searchbox input{max-width: 150px;}
  .deduction th, .deduction td, .de_history th, .de_history td{font-size: 12px;}
  .dehis_t02{width: 23%;}
  #docu_table04 td{padding: 5px;}
  .doculist_table tbody{font-size: 11px;}
  #docu_table03 tbody td{padding: 3px;}
  #sub2_01_7_tab>li, .contents_wrap p{font-size: 12px;}
  #sub3_03_viewTab>li{width: 25%;}
  .tdL01{width: 13%;}
  .tdL02{width: 22%;}
  .view_table03 th{width: 15%;}
  .reply_top textarea{width: 76%;}
  .reply_btn{width: 14%;}
  .reply_bottom>ul>li{width: 100%;}
  .atta_td>div{width: 62%;}
  .view_more{left: 190px;}
  .view_more>a{font-size: 11px;}

}
@media screen and (max-width:430px){
  .text-d h3, .h-text>div{font-size: 11px;}
  .text-d p{font-size: 10px;}
  .op-li03{padding: 25px 20px 35px;}
  .history-ul li{margin-bottom: 25px;}
  .history-ul li h4{font-size: 17px;}
  .s-text{max-width: 280px;}
  .group{max-width: 230px;}
  .img_a{width: 35%;}
  .tab01-wrap ul li{padding: 8px 5px;}
  .r-text dl{margin-bottom: 0;}
  .click_a{margin-top: 0;}
  #sub1_07_tab>li{width: 30%;}
  .tab01-wrap ul li{margin-bottom: 15px;}
  .tab02-wrap a{bottom:6%;font-size: 10px;padding: 3px 10px;}
  .t01{width: 16%;}
  .t02{width: 57%;}
  .boardN{margin-top: 25px;}
  .gallery_ul li{width: 100%;}
  .gallery_top{font-size: 14px;}
  .gallery_top p, .apply-wrap, .apply-wrap>div dt{font-size: 12px;}
  .con_div{margin-top: 20px;}
  .evtd02{padding: 5px 0 5px 10px; }
  .event-table, .font-16{font-size: 12px;}
  .st{font-size: 13px;}
  #sub4_01_tab>li{width:24%;font-size: 14px;}
  .members-top p, .membersul>li>p{font-size: 11px;}
  .bold16{font-size: 13px;}
  .searchbox input{max-width: 220px;margin-top: 10px;}
  .searchbox a{vertical-align: bottom;}
  #excellent_table tbody tr{font-size: 11px;}
  #excellent_table .t02{padding: 3px;}
  #excellent_table .t01{width: 8%;}

  .faq_all, .faq_ul{font-size: 12px;}
  .right_s{margin-left: 10px;}
  .right_s a{width: 85%;}
  .faq_all{max-width: 180px;}
  .answer_none::before{left:30px;}
  .cardul>li{width: 100%;text-align: center;}
  .cardul>.carli01, .cardul>.carli02, .cardul>.carli03, .cardul>.carli04, .cardul>.carli05, .cardul>.carli06, .cardul>.carli07, .cardul>.carli08{margin:0;margin-bottom: 15px;}
  .card_img img{width: 90%;}
  .mobile_card_text strong{font-size: 16px;margin-bottom: 10px;display: inline-block;width: 100%;}
  .dehis_t02{width: 27%;}
  #docu_table02 .docu_t01, #docu_table02 .docu_t02, #docu_table02 .docu_t03{padding: 10px 5px;}
  #docu_table03{table-layout: fixed;}
  #docu_table03 .docu_t01{width: 28%;}
  .m_br{display: block;}
  .notice_board>ul>li .nb_num{display: none;}
  .nb_title{width: 100%;}
  .notice_board>ul>li .nb_text{display: block;width: 100%;}
  .m1_br{display: block;}
  .reply_top{text-align: center;}
  .reply_top textarea{width: 70%;}
  .reply_btn{width: 16%;}
  .reply_center>ul>li{width: 100%;margin-top: 10px;}
  .nb_left{text-align: center;}
  .text-d p{height: 105px;}
  .text-d h3 a{width: 270px;}
  .text-d{width: 84%;}

  .view_more{left:inherit;right: 7px;bottom:43px;}
}
@media screen and (max-width:400px){
  .h-logo{max-width: 225px;}
  .m-icon img{margin: -13px 12px 0 0;width: 30px;}
  .lnb-in{height: 78px;line-height: 78px;}
  .text-d h3{font-size: 14px;}
  .text-d p{font-size: 12px;}
  .con-t-ul>li a{width: 100%;text-align: center;margin-top: 0;}
  .con-t-ul>li p{font-size: 13px;}
  .con-t-ul>li span{font-size: 11px;}
  .ns {width: 100%;}
  .con-text .number li{vertical-align: top;}
  .con-text{padding-bottom: 0;}
  .num01>p, .num02>p{font-size: 13px;}
  .family-select{margin: 10px 20px 20px;}
  .family-select select{width: 140px;font-size: 13px;}
  .main-sub-ul{margin-top: 15px;}
  .main-sub-ul>li{width: 47%;}
  .con2 a{width: 100%;text-align: center;}

  .con2{padding: 10px 10px 20px;}
  .con2-tab>li{width: 49.3%;}
  .s-text{max-width: 280px;}
  .history-ul li h4{display: block;}
  .system-box{padding: 20px 0;}
  .system02>div>strong{font-size: 13px;max-width: 100px;}
  .system02>div>ul{margin: 10px 0 20px;padding: 10px 20px;}
  .system02>div>ul li{font-size: 12px;}
  .group{max-width: 180px;}
  #location_tab>li{font-size: 11px;}
  .map-box{margin: 10px 0;}
  .map-box>h4{margin-bottom:10px;}
  #location_tab>li, #sub1_06_tab>li{width: 25%;}
  .list_table tbody td, .down, .list_table thead th{font-size: 11px;}
  .first-t{width: 70%;}
  .list_table td {padding: 8px 4px;}
  .finance-wrap tbody td, .finance-wrap thead th{padding: 6px 3px;}
  .notice-table thead th, .notice-table tbody tr, .boardN a{font-size: 11px;}
  .searchbox input{max-width: 170px;}
  .law_wrap  h5{font-size: 18px;}
  .law_wrap  h5 span, .location strong{font-size: 14px;}
  .law-t strong, .law-t ul li p, .addr>span{font-size: 12px;}
  .law{margin-bottom: 40px;}
  .law_wrap{margin-bottom: 15px;padding: 15px 0 15px 15px;}
  #sub3_02_tab>li{font-size: 11px;}
  .con_div strong{font-size: 14px;}
  #lecture .img_a{width: 60%;}
  #lecture ul li{text-align: center;}
  #lecture .click_a{margin-top: 5px;}
  .h4_box p{width: 100%;}
  .h4_box a{float: none;margin-top: 10px;}
  .contable tbody{font-size: 12px;}
  .contable .cont_td02{padding: 10px;}
  #sub2_01_tab>.line01, #sub2_01_tab>.line02, #sub2_01_tab>.line03, #sub2_01_tab>.line04, #sub2_01_tab>.line05, #sub2_01_tab>.line06, #sub2_01_tab>.line07, #sub2_01_tab>.line08 {border:none;}
  .members-img{width: 43%;}
  .sub-contents #sub2_01_tab>li{width: 50%;border:none;border-right: 1px #cfcfcf solid;border-bottom: 1px #cfcfcf solid;}
  .sub-contents #sub2_01_tab>.line09{border-bottom: 0;}
  .searchbox .sub4_02in{max-width: 220px;}
  .left_s{width: 19%;}
  .right_s{width: 69%;}
  .deduction th, .deduction td, .de_history th, .de_history td{padding: 3px;}
  #sub2_03_4_tab>li{font-size: 11px;}
  .ntd{font-size: 12px;}
  #docu_table03 .docu_t04{width: 21%;}
  #sub2_01_7_tab>li{width: 50%;}
  #sub2_01_7_tab>li:nth-child(2){border-bottom: 1px #cfcfcf solid;}
  .alliance_table td span{padding: 5px 2px;}
  .contents_wrap p{font-size: 11px;}
  #sub3_03_viewTab>li{width: 33.39%;}
  .nbli01, .nbli02{padding: 10px;}
  #s5-container table td{padding: 1px;}
  .tdL02{width: 27%;}
  .write_table th{width: 23%;}
  .write_table, .atta_td>a{font-size: 11px;}
  .input_td04 input{margin: 5px 0 ;}
  .atta_td>a{padding: 2px 10px;}
  .atta_td>div{height: 20px;}
  .conf_box{margin-top: 0;}
  .view_more>a{padding:0;}

}
@media screen and (max-width:350px){
  .img_a{width: 34%;}
  .r-text dl{font-size: 10px;}
  .r-text dt{font-size: 11px;}
  .click_a a{padding: 3px 10px;}
  .t01 span{padding: 3px 5px;}
  .t01{width: 14%;}
  .t02{width: 55%;}
  #sub3_02_tab>li{letter-spacing: -1px;}

  #sub3_03_tab>li{width: 33.6%;}
  .gallery_top{font-size: 13px;}
  .small-s{padding-left: 7px;}
  .ho_ul li p{display: block;}
  .v-text{margin: 10px 0 10px 17px;}
  .view_top{font-size: 13px;}
  .h4_box h4{margin-bottom: 5px;}
  .mobile_card_text strong{font-size: 14px;}
  .mobile_card_text p{font-size: 12px;}

  .reply_top textarea{width: 62%;}
  .reply_btn{width: 20%;}

}
@media screen and (max-width:330px){
  .f-logo{width: 40%;}
  .m-f-text p{font-size: 10px;}
  .advertise li h3{font-size: 17px;}
  .advertise li p{font-size: 12px;}
  .greetings::before{background-size: 100%;width: 110px;height: 120px;}
  .layout02 li>a, .layout01 ul>li>a, .greetings strong{font-size: 17px;}
  .layout01, .layout02{height: 340px;}
  .layout01 ul>li,.layout02 li{height: 170px;}
  .gc02-ul>li h4{font-size: 13px;}
  .fs, .history-ul li h4{font-size: 15px;}
  .gc02-ul>li p, .h-text>div{font-size: 11px;}
  .gc02-ul>li{margin-bottom: 10px;}
  .operation>li{margin-top: 15px;}
  .s-text{max-width: 216px;}
  .history-ul li h4{margin-top: -2px;}

  .gallery_top{font-size: 15px;padding: 10px;margin: 0 0 20px;}
  .con_div table th, .con_div table td{padding: 5px;}
  .contable tbody{font-size: 11px;}
  #sub4_01_tab>li{font-size: 11px;}
  #excellent_table .t01{width: 7%;}
  .answer_none{padding: 10px 10px 10px 83px;}
  .m5_br{display: block;}
  .button_box span, .size_s{font-size: 11px;}
  .hisview_ul>li p{font-size: 12px;}
  .notice_board>ul>li p{font-size: 11px;}
  .notice_board>ul>li h3{font-size: 16px;}
  .nb_text{margin-left: 0;}
  .view_more{left:273px;bottom: 43px;}
  .view_more>a{padding: 0;font-size: 10px;}
}
