
/* #sub .gnb .depth01>li>a {
  color: #000;
}

#sub .header_btn_group .language_ms a{
	color: #000;
}

#sub{background-color:#fff; color:#000;}

#sub .header .gnb .depth01>li>a {
  color: #000;
}


#sub .header .header_btn_group .language_ms a{
	color: #000;
}


#sub .header_btn_group .search_mms a{display:block; width:20px; height:19px; margin-left:60px; background:url('../images/search.png')center no-repeat;}
#sub .header_btn_group .mmemus a{display:block; width:31px; height:20px; margin-left:20px; background:url('../images/humberger.png')center no-repeat;}

#sub .header_navis .navis_ms li.sns1 a{display:block; width:7px; height:12px; background:url('../images/face_icos.png')no-repeat}
#sub .header_navis .navis_ms li.sns2 a{display:block;width:14px; height:14px; background:url('../images/instar_icos.png')no-repeat}
#sub .header_navis .navis_ms li.sns3 a{display:block;width:20px; height:14px; background:url('../images/youtube_icos.png')no-repeat}
#sub .header_navis .navis_ms li.sns4 a{display:block;width:29px; height:13px; background:url('../images/blog_icos.png')no-repeat}
#sub .header_navis .navis_ms li.sns5 a{display:block;width:15px; height:14px; background:url('../images/cafe_icos.png')no-repeat}
#sub .header_navis .navis_ms li.sns6 a{display:block;width:15px; height:14px; background:url('../images/talk_icos.png')no-repeat}

#sub h1.logo{
	background:url('../images/globe_logo.png');
} */

#sub_sections01{position:relative; height:387px; border-radius:0 0 54px 54px;  background:url('../images/sub01/bg_sub1.jpg')no-repeat center;}
#sub_sections01 h2.sub_title{font-size: 40px; color:#fff; text-align:center; padding-top:190px;}
#sub_sections01 .tite{font-size:25px; color:#fff; text-align:center;}
/* #sub_sections01 .stite{font-size:25px; color:#fff; text-align:center;} */

#sub_sections02{position:relative; height:387px; border-radius:0 0 54px 54px;  background:url('../images/sub01/bg_sub2.jpg')no-repeat center;}
#sub_sections02 h2.sub_title{font-size: 40px; color:#fff; text-align:center; padding-top:190px;}
#sub_sections02 .tite{font-size:25px; color:#fff; text-align:center;}

#sub_sections03{position:relative; height:387px; border-radius:0 0 54px 54px;  background:url('../images/sub01/bg_sub3.jpg')no-repeat center;}
#sub_sections03 h2.sub_title{font-size: 40px; color:#fff; text-align:center; padding-top:190px;}
#sub_sections03 .tite{font-size:25px; color:#fff; text-align:center;}

#sub_sections04{position:relative; height:387px; border-radius:0 0 54px 54px;  background:url('../images/sub01/bg_sub4.jpg')no-repeat center;}
#sub_sections04 h2.sub_title{font-size: 40px; color:#fff; text-align:center; padding-top:190px;}
#sub_sections04 .tite{font-size:25px; color:#fff; text-align:center;}

#sub_sections05{position:relative; height:387px; border-radius:0 0 54px 54px;  background:url('../images/sub01/bg_sub5.jpg')no-repeat center;}
#sub_sections05 h2.sub_title{font-size: 40px; color:#fff; text-align:center; padding-top:190px;}
#sub_sections05 .tite{font-size:25px; color:#fff; text-align:center;}

#sub_sections{width:1354px; margin:0 auto; padding-top:50px;}


/* 서브 가로 메뉴 */

/* 서브 navis */
.sub-nav-wrap{position:relative;max-width:1354px;height:60px; border-radius:12px; margin:0 auto; background: linear-gradient(to bottom, #f242a8, #66278e); border-bottom:1px solid #fff; z-index:99; margin-bottom:0px;}
.sub-nav-inner{width:100%;}
.nav-inner{display:flex;align-items:center;width:100%;height:100%;margin:0 auto;}
.sub-nav-wrap .btn-home{display:flex;justify-content:center;align-items:center;width:80px;height:60px;background:url('../images/home_icos.png')no-repeat center;border-left:0px solid #fff;border-right:1px solid #fff;}
.sub-nav-wrap .btn-home .icon{font-size:12pt;color:#024195;}
.sub-nav{position:relative;width:calc(50% - 30px);max-width:300px;min-width:0;border-right:1px solid #fff;}
.sub-nav:last-child{border:0;}
.sub-nav .default{display:flex;align-items:center;position:relative;height:40px;overflow:hidden;padding-left:30px;padding-right:50px;font-size:16px;color:#fff;transition:color .3s, background-color .3s;}
.sub-nav .default .ellips{width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-wrap:normal;}
.sub-nav .default span.icon{position:absolute;top:50%;right:26px; width:39px; height:23px; background:url('../images/arroew.png')no-repeat center;transform:translateY(-50%);}
.sub-nav .default span.icon::before{display:inline-block;transition:transform .3s;}
.sub-nav.active .default .icon::before{transform:rotate(-180deg);}
.sub-nav .default:hover, .sub-nav .default.active{color:#fff; }
.sub-nav .default:hover .icon, .sub-nav .default.active .icon{color:#fff;}
.sub-nav-list{position:absolute;top:50px;left:0;width:100%;overflow:hidden;visibility:hidden;opacity:0;background-color:#fafafa;box-shadow:10px 10px 15px rgba(0,0,0,.15);/*transition:visibility .3s, opacity .3s;*/}
.sub-nav.active .sub-nav-list{visibility:visible;opacity:1;}
.sub-nav-list .item{width:100%;height:60px; border-bottom:1px solid #dbdbdb;}
.sub-nav-list .item:first-child{border-top:0px solid #108fd7;}
.sub-nav-list .item:last-child{border-bottom:0;}
.sub-nav-list .link{display:flex;align-items:center;height:100%;padding-left:30px;font-size:16px;color:#444;transition:color .3s, background-color .3s;}
.sub-nav-list .item:hover .link, .sub-nav-list .item.active .link{color:#fff;background-color:#b3399a}
.sub_sn_gp{position:absolute; width:12%; height:60px; border-radius:12px; display:flex; align-items: center; right:0px; color:#fff;}
.sub_sn_gp .prints a{display:block; width:63px; height:35px; background:url('../images/print_ico.png')no-repeat center; border-right:1px solid #fff; padding-right:20px;}
.sub_sn_gp .gongu a{display:block; width:63px; height:35px; background:url('../images/gongu_ico.png')no-repeat center; border-right:0px solid #fff; padding-left:20px;}



.sub_section{width:1354px; margin:0 auto; padding-bottom:50px;}
.sub_section li{padding-left:0px; line-height:35px; color:#7a7a7a;}
.sub_section li span.b{color:#004273; font-weight:bold;}

/* 24.11.4 추가 */
.s1_c1 {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  margin-top: 20px;
}
.s1_c1>li {
  width: calc(100% / 2 - 10px);
  padding-left: 0;
  border: 0px solid #eb6aa3;
  border-radius: 20px;
  box-sizing: border-box;
  overflow: hidden;
}

.s1_c1>li img{width:100%;}

.s1_c1>li>h4 {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 75px;
  text-align: center;
  font-size: 18px;
  background-color: #b3399a;
  color: #fff;
  box-sizing: border-box;
}
.s1_c1>li>div {
  padding: 20px;
  font-size: 16px;
  box-sizing: border-box;
}
.s1_c1>li>div>p>span {
  color: #6357a3;
  font-weight: 600;
}
.s1_c2 {
  flex-wrap: nowrap;
}
.s1_c2>li {
  width: calc(100% / 2);
}


/* 아코디언 메뉴 */
.mosm .accordion {
  background-color: #f8f8f8;
  color: #444;
  cursor: pointer;
  padding: 18px;
  width: 100%;
  border: none;
  text-align: left;
  outline: none;
  font-size: 18px;
  transition: 0.4s;
  border-top:1px solid #ddd;
  border-bottom:1px solid #ddd;
}

.mosm button.accordion:after {
    content: '\002B';
    color: #777;
    font-weight: bold;
    float: right;
    margin-left: 5px;
}

.mosm button.accordion.active:after {
    content: "\2212";
}

.mosm .active, .accordion:hover {
  background-color: #ccc; 
}

.mosm .panel {
  padding: 0 18px;
  display: none;
  background-color: white;
  overflow: hidden;
}

.privacy_box{position:relative; padding:20px 20px 20px; color:#4a4a4a; border:1px solid #ddd; font-size:18px; margin:30px 0 30px;}
.privacy_ul{padding:10px 20px 0px; font-size:18px; color:#4a4a4a;}
.privacy_ul li{color:#4a4a4a;}
.prs{margin-left:15px; color:#7a7a7a;}
.privacy_table{padding-top: 20px; overflow-x: auto;}


.submbs_tit_sbs {
    background: url(../images/common/bulitts.png) no-repeat left 6px;
    padding-left: 30px;
    font-size: 20px;
	font-weight:600;
    color: #4a4a4a;
    margin: 40px 0px 0px;
    padding-top: 0px;
}

button.pps_box{padding:10px; background:#b3399a; color:#fff; font-size:14px; text-align:center;}

.img_hs{width:100%;}
.img_hs img{width:100%;}


/*  좌우로 슬라이드 */
.scroll_ms{display:none; position:relative; padding:10px 0 10px;}
.scroll_ms .scorll_ico{width:20px;}
.scroll_ms .scorll_txts{padding-left:10px; font-size:12px; color:#0f64a4;}


/* PDF 풀페이지 */
.pdf_ms_full{
	width:100%;
	height:100%; 
}

.pdf-container {
      width: 100%;
      height: 100%;
	  max-width: 100vw;
      max-height: 100vh;
 }
    embed {
      width: 100%;
      height: 100%;
      border: none;
 }

 #pdf-viewer {
      display: flex;
      flex-direction: column;
      align-items: center;
      padding: 10px;
    }
    canvas {
      width: 100%;
      max-width: 800px; /* 원하는 너비로 조절 가능 */
      height: auto;
      margin-bottom: 20px;
      background: white;
      box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);
    }


/* 한국어 강좌 */

.kor_langs_m{padding:40px 0 40px; border-top:1px solid #ddd; border-bottom:1px solid #ddd;}
.kor_langs_m .btns_kor_gos a{display:block; width:40%; text-align:center; border-radius:34px; color:#fff; margin:0 auto; padding:30px; background:#4b2580;}
.kor_langs_m .btns_kor_gos a:hover{background:#b3399a;}


/* /////  sub01  서브 컨텐츠 //////  */
.print_ms{position:relative;}

h3.sub_title{font-size: 36px; font-weight:700; color:#66278e;  text-align:left; margin-top:60px; }
h3.sub_3dpet{font-size: 30px; font-weight:700; color:#004273;  text-align:center; margin-top:60px; }

.bfic_sheet{margin-top:60px; display:flex; justify-content: space-between;}
.bfic_sheet h3.sub_bfic_title{font-size: 36px; font-weight:700; color:#66278e;  text-align:left; }
.bfic_sheet .bfic_boxs{width:70%; border:2px solid #ddd;}
.bfic_sheet .bfic_boxs li{padding:5px 10px 5px; font-size: 20px; font-weight:bold; color:#4a4a4a; text-align:center;}


h4.tit_b{background:url('../images/sub01/bu1.png')no-repeat left; font-size:24px; color:#4a4a4a; font-weight:600; padding:0px 35px 0px; margin-top:50px; margin-left:0px;}
h4.tit_bs{background:url('../images/sub01/bu1.png') no-repeat left 6px; font-size:24px; color:#4a4a4a; font-weight:600; padding:0px 35px 0px; margin-top:30px;}

h4.tit_s{ font-size:20px; color:#4a4a4a; padding-left:0px; padding-top:10px;}
h4.tit_sb{background:url('../images/common/bulitts.png')no-repeat left;  font-size:20px; color:#4a4a4a; margin:10px 0px; padding-left:30px; padding-top:0px;}

.bs{padding-top:10px;}

.ms_boxs{display:flex; padding-top:40px;}
.ms_boxs .photo_s{width:30%; overflow:hidden; background:#dfdfdf; border-radius:24px;}
.ms_boxs .photo_s .imgs{width:100%;}
.ms_boxs .photo_s img{width:100%;}

.ms_boxs .box_texts{width:65%; margin-left:50px;}
.ms_boxs .box_texts ul{padding-top:10px;}
.ms_boxs .box_texts li{padding-left:50px;}

/* 도표 새작업 2025.06.11 */
.dotable_m1{position:relative; padding:40px 0 10px;}
.dotable_m1 .do_ti{display:flex; align-items: center; justify-content: space-between;}
.dotable_m1 .do_ti .ms1{width:73%; padding:15px; border-radius:14px; background:#eee; border:1px solid #ddd; text-align:center; color:#000; font-size:18px;}
.dotable_m1 .do_ti .mico{width:42px;}
.dotable_m1 .do_ti .mico_s{display:none; width:42px;}
.dotable_m1 .do_ti .ms2{width:25%; padding:15px; background:#ff9af0; border-radius:14px;  border:1px solid #ff9af0; text-align:center; color:#000; font-size:18px;}

.dotable_m2{position:relative; padding:0px 0 40px;}
.dotable_m2 .do_ti{display:flex; align-items: center; justify-content: space-between;}
.dotable_m2 .do_ti .sm1{width:32%; padding:10px; border-radius:9px; background:#fff; border:1px solid #cdcdcd; text-align:center; color:#000; font-size:18px;}
.dotable_m2 .do_ti .sico{width:42px;}
.dotable_m2 .do_ti .sm2{width:32%; padding:10px; border-radius:9px; background:#fff; border:1px solid #cdcdcd; text-align:center; color:#000; font-size:18px;}
.dotable_m2 .do_ti .sm3{width:25%; padding:10px; border-radius:9px; background:#eee; border:1px solid #cdcdcd; text-align:center; color:#000; font-size:18px;}

.dotable_m3{position:relative; padding:10px 0 10px;}
.dotable_m3 .do_ti{display:flex; align-items: center; justify-content: space-between;}
.dotable_m3 .do_ti .cm1{width:45%; overflow:hidden; border-radius:9px; background:#fff; border:1px solid #cdcdcd; text-align:center; color:#000; font-size:18px;}
.dotable_m3 .do_ti .cm1 li{border-bottom:1px solid #ddd; background:#f8f8f8; padding:10px;}
.dotable_m3 .do_ti .cm1 li:nth-child(2){border-bottom:0px solid #ddd; background:#fff;}
.dotable_m3 .do_ti .cico{width:42px;}
.dotable_m3 .do_ti .cm2{width:45%; overflow:hidden; border-radius:9px; background:#fff; border:1px solid #cdcdcd; text-align:center; color:#000; font-size:18px;}
.dotable_m3 .do_ti .cm2 li{border-bottom:1px solid #ddd; background:#f8f8f8; padding:10px;}
.dotable_m3 .do_ti .cm2 li:nth-child(2){border-bottom:0px solid #ddd; background:#fff;}

.dotable_m4{position:relative; padding:10px 0 10px;}
.dotable_m4 .do_ti{display:flex; align-items: center; justify-content: space-between;}
.dotable_m4 .do_ti .bm1{width:30%; overflow:hidden; border-radius:9px; background:#fff; border:1px solid #cdcdcd; text-align:center; color:#000; font-size:18px;}
.dotable_m4 .do_ti .bm1 li{border-bottom:1px solid #ddd; background:#f8f8f8; padding:10px;}
.dotable_m4 .do_ti .bm1 li:nth-child(2){border-bottom:0px solid #ddd; background:#fff;}
.dotable_m4 .do_ti .bico{width:42px;}
.dotable_m4 .do_ti .bm2{width:30%; overflow:hidden; border-radius:9px; background:#fff; border:1px solid #cdcdcd; text-align:center; color:#000; font-size:18px;}
.dotable_m4 .do_ti .bm2 li{border-bottom:1px solid #ddd; background:#f8f8f8; padding:10px;}
.dotable_m4 .do_ti .bm2 li:nth-child(2){border-bottom:0px solid #ddd; background:#fff;}
.dotable_m4 .do_ti .bm3{width:30%; overflow:hidden; border-radius:9px; background:#fff; border:1px solid #cdcdcd; text-align:center; color:#000; font-size:18px;}
.dotable_m4 .do_ti .bm3 li{border-bottom:1px solid #ddd; background:#f8f8f8; padding:10px;}
.dotable_m4 .do_ti .bm3 li:nth-child(2){border-bottom:0px solid #ddd; background:#fff;}



.sub01_1_imgs{display:flex; padding-top:30px; gap: 30px; flex-wrap: wrap;}
.sub01_1_imgs>div {
  width: calc(100% / 2 - 15px);
  border-radius: 34px;
  overflow: hidden;
  position: relative;
}

.sub01_1_imgs .pimg01 .mp_txt{position:absolute; bottom:0; text-align:center; color:#fff; font-size:17px; width:100%; height:70px; line-height:70px; overflow:hidden; left:0; background:#000;}
.sub01_1_imgs .pimg01 .imgs{width:100%;}
.sub01_1_imgs .pimg01 .imgs img{width:100%;}

.sub01_1_imgs .pimg02 .mp_txt{position:absolute; bottom:0; text-align:center; color:#fff; font-size:17px; width:100%; left:0; height:70px; line-height:70px; overflow:hidden; background:#000;}
.sub01_1_imgs .pimg02 .imgs{width:100%;}
.sub01_1_imgs .pimg02 .imgs img{width:100%;}

.sub01_1_imgs .pimg03 .mp_txt{position:absolute; bottom:0; text-align:center; color:#fff; font-size:17px; width:100%; left:0; height:70px; line-height:70px; overflow:hidden; background:#000;}
.sub01_1_imgs .pimg03 .imgs{width:100%;}
.sub01_1_imgs .pimg03 .imgs img{width:100%;}

.sub01_1_imgs .pimg04 .mp_txt{position:absolute; bottom:0; text-align:center; color:#fff; font-size:17px; width:100%; left:0; height:70px; line-height:70px; overflow:hidden; background:#000;}
.sub01_1_imgs .pimg04 .imgs{width:100%;}
.sub01_1_imgs .pimg04 .imgs img{width:100%;}


.new_sub01_ns{display:flex; padding-top:30px;}
.new_sub01_ns .pimg01{position:relative; border-radius:34px; overflow:hidden; width: 50%; margin-bottom:20px;}
.new_sub01_ns .pimg01 .imgs{width:100%;}
.new_sub01_ns .pimg01 .imgs img{width:100%;}


.sub01_4_imgs{display:flex; padding-top:30px; flex-direction: row; flex-wrap: wrap; justify-content: space-between;}
.sub01_4_imgs .pimg01{position:relative; border-radius:34px; overflow:hidden; width: calc((100% - 40px) / 3); /* margin-right:1%; */ margin-bottom:20px;}
.sub01_4_imgs .pimg01 .mp_txt{position:absolute; bottom:0; text-align:center; color:#fff; font-size:17px; width:100%; height:70px; line-height:70px; overflow:hidden; left:0; background:#000;}
.sub01_4_imgs .pimg01 .imgs{width:100%;}
.sub01_4_imgs .pimg01 .imgs img{width:100%;}

.sub01_4_imgs .pimg02{position:relative; border-radius:34px; overflow:hidden;  width: calc((100% - 40px) / 3); /* margin-right:1%; */ margin-bottom:20px;}
.sub01_4_imgs .pimg02 .mp_txt{position:absolute; bottom:0; text-align:center; color:#fff; font-size:17px; width:100%; left:0; height:70px; line-height:70px; overflow:hidden; background:#000;}
.sub01_4_imgs .pimg02 .imgs{width:100%;}
.sub01_4_imgs .pimg02 .imgs img{width:100%;}

.sub01_4_imgs .pimg03{position:relative; border-radius:34px; overflow:hidden;  width: calc((100% - 40px) / 3); /* margin-right:1%; */ margin-bottom:20px;}
.sub01_4_imgs .pimg03 .mp_txt{position:absolute; bottom:0; text-align:center; color:#fff; font-size:17px; width:100%; left:0; height:70px; line-height:70px; overflow:hidden; background:#000;}
.sub01_4_imgs .pimg03 .imgs{width:100%;}
.sub01_4_imgs .pimg03 .imgs img{width:100%;}


.sub01_s0_imgs{display:flex; padding-top:30px; flex-direction: row; flex-wrap: wrap; justify-content: space-between;}
.sub01_s0_imgs .pimg01{position:relative; border-radius:34px; overflow:hidden; width: calc(100% - 40px) / 4); /* margin-right:1%; */ margin-bottom:20px;}
.sub01_s0_imgs .pimg01 .mp_txt{position:absolute; bottom:0; text-align:center; color:#fff; font-size:17px; width:100%; height:50px; line-height:50px; overflow:hidden; left:0; background:#000;}
.sub01_s0_imgs .pimg01 .imgs{width:100%;}
.sub01_s0_imgs .pimg01 .imgs img{width:100%;}

.sub01_s0_imgs .pimg02{position:relative; border-radius:34px; overflow:hidden;  width: calc(100% - 40px) / 4); /* margin-right:1%; */ margin-bottom:20px;}
.sub01_s0_imgs .pimg02 .mp_txt{position:absolute; bottom:0; text-align:center; color:#fff; font-size:17px; width:100%; left:0; height:50px; line-height:50px; overflow:hidden; background:#000;}
.sub01_s0_imgs .pimg02 .imgs{width:100%;}
.sub01_s0_imgs .pimg02 .imgs img{width:100%;}

.sub01_s0_imgs .pimg03{position:relative; border-radius:34px; overflow:hidden;  width: calc(100% - 40px) / 4); /* margin-right:1%; */ margin-bottom:20px;}
.sub01_s0_imgs .pimg03 .mp_txt{position:absolute; bottom:0; text-align:center; color:#fff; font-size:17px; width:100%; left:0; height:50px; line-height:50px; overflow:hidden; background:#000;}
.sub01_s0_imgs .pimg03 .imgs{width:100%;}
.sub01_s0_imgs .pimg03 .imgs img{width:100%;}

.sub01_s0_imgs .pimg04{position:relative; border-radius:34px; overflow:hidden;  width: calc(100% - 40px) / 4); /* margin-right:1%; */ margin-bottom:20px;}
.sub01_s0_imgs .pimg04 .mp_txt{position:absolute; bottom:0; text-align:center; color:#fff; font-size:17px; width:100%; left:0; height:50px; line-height:50px; overflow:hidden; background:#000;}
.sub01_s0_imgs .pimg04 .imgs{width:100%;}
.sub01_s0_imgs .pimg04 .imgs img{width:100%;}

.sub01_imimd{width:100%; padding:10px 0 30px}

.sub01_imimd2{width:100%; padding:10px 0 0px}
.sub01_imimd2 img{width:100%;}

.sub01_lines_boxs{border:1px solid #eee; padding:20px 0 20px;}
.sub01_lines_boxs li{font-size:18px;}

.sub01_mopd{padding:20px 0 0;}
.sub01_mopd ul{display:flex;}
.sub01_mopd li{padding:50px; width:50%;}
.sub01_mopd li .m_bocs{border-radius:34px; border:1px solid #ddd; padding:20px;}
.sub01_mopd li .m_bocs img{width:100%;}


.sub01_m_qrcode{width:680px; display:flex; justify-content: space-between; padding-top:30px;}
.sub01_m_qrcode .qrco1{width:48%; display:flex; flex-direction: column; align-items: center;}
.sub01_m_qrcode .qrco1 .im_qr{}
.sub01_m_qrcode .qrco1 .textsd{text-align:center; font-size:17px;}
.sub01_m_qrcode .qrco2{width:48%; display:flex; flex-direction: column; align-items: center;}
.sub01_m_qrcode .qrco2 .im_qr{}
.sub01_m_qrcode .qrco2 .textsd{text-align:center; font-size:17px;}

/* CI.BI */
.sub01_ci_imgs{position:relative; padding:30px 20px 30px; border:1px solid #ddd; background:#fff; border-radius:34px; margin-top:20px;}
.sub01_ci_imgs .ci_sheet{width:738px; margin:0 auto;}
.sub01_ci_imgs .ci_sheet img{width:100%;}
.mo_sub01_ci_imgs, .mo_sub01_ci_imgs2, .mo_sub01_ci_imgs3, .mo_sub01_ci_imgs4, .mo_sub01_ci_imgs5, .mo_sub01_ci_imgs6, .mo_sub01_ci_imgs7, .mo_sub01_ci_imgs8{display:none;}

.sub01_ci_imgs2{position:relative; padding:30px 20px 30px; border:1px solid #ddd;  background:#fff; border-radius:34px; margin-top:20px;}
.sub01_ci_imgs2 .ci_sheet{width:985px; margin:0 auto;}
.sub01_ci_imgs2 .ci_sheet img{width:100%;}

.sub01_ci_imgs3{position:relative; padding:30px 20px 30px; border:1px solid #ddd;  background:#fff; border-radius:34px; margin-top:20px;}
.sub01_ci_imgs3 .ci_sheet{width:872px; margin:0 auto;}
.sub01_ci_imgs3 .ci_sheet img{width:100%;}

.sub01_ci_imgs4{position:relative; padding:30px 20px 30px; border:1px solid #ddd;  background:#fff; border-radius:34px; margin-top:20px;}
.sub01_ci_imgs4 .ci_sheet{width:818px; margin:0 auto;}
.sub01_ci_imgs4 .ci_sheet img{width:100%;}

.sub01_ci_imgs5{position:relative; padding:30px 20px 30px; border:1px solid #ddd;  background:#fff; border-radius:34px; margin-top:20px;}
.sub01_ci_imgs5 .ci_sheet{width:792px; margin:0 auto;}
.sub01_ci_imgs5 .ci_sheet img{width:100%;}

.sub01_ci_imgs6{position:relative; padding:30px 20px 30px; border:1px solid #ddd;  background:#fff; border-radius:34px; margin-top:20px;}
.sub01_ci_imgs6 .ci_sheet{width:733px; margin:0 auto;}
.sub01_ci_imgs6 .ci_sheet img{width:100%;}

.sub01_ci_imgs7{position:relative; padding:30px 20px 30px; border:1px solid #ddd;  background:#fff; border-radius:34px; margin-top:20px;}
.sub01_ci_imgs7 .ci_sheet{width:333px; margin:0 auto;}
.sub01_ci_imgs7 .ci_sheet img{width:100%;}

.sub01_ci_imgs8{position:relative; padding:30px 20px 30px; border:1px solid #ddd;  background:#fff; border-radius:34px; margin-top:20px;}
.sub01_ci_imgs8 .ci_sheet{width:638px; margin:0 auto;}
.sub01_ci_imgs8 .ci_sheet img{width:100%;}

/* BI */
.sub01_bi_imgs{position:relative; padding:30px 20px 30px; border:1px solid #ddd; background:#fff; border-radius:34px; margin-top:20px;}
.sub01_bi_imgs .bi_sheet{width:897px; margin:0 auto;}
.sub01_bi_imgs .bi_sheet img{width:100%;}

.sub01_bi_imgs2{position:relative; padding:30px 20px 30px; border:1px solid #ddd; background:#fff; border-radius:34px; margin-top:20px;}
.sub01_bi_imgs2 .bi_sheet{width:638px; margin:0 auto;}
.sub01_bi_imgs2 .bi_sheet img{width:100%;}

.sub01_bi_imgs3{position:relative; padding:30px 20px 30px; border:1px solid #ddd; background:#fff; border-radius:34px; margin-top:20px;}
.sub01_bi_imgs3 .bi_sheet{width:1013px; margin:0 auto;}
.sub01_bi_imgs3 .bi_sheet img{width:100%;}

.sub01_bi_imgs4{position:relative; padding:30px 20px 30px; border:1px solid #ddd; background:#fff; border-radius:34px; margin-top:20px;}
.sub01_bi_imgs4 .bi_sheet{width:734px; margin:0 auto;}
.sub01_bi_imgs4 .bi_sheet img{width:100%;}

.sub01_bi_imgs5{position:relative; padding:30px 20px 30px; border:1px solid #ddd; background:#fff; border-radius:34px; margin-top:20px;}
.sub01_bi_imgs5 .bi_sheet{width:822px; margin:0 auto;}
.sub01_bi_imgs5 .bi_sheet img{width:100%;}

.sub01_bi_imgs6{position:relative; padding:30px 20px 30px; border:1px solid #ddd; background:#fff; border-radius:34px; margin-top:20px;}
.sub01_bi_imgs6 .bi_sheet{width:839px; margin:0 auto;}
.sub01_bi_imgs6 .bi_sheet img{width:100%;}

.sub01_bi_imgs7{position:relative; padding:30px 20px 30px; border:1px solid #ddd; background:#fff; border-radius:34px; margin-top:20px;}
.sub01_bi_imgs7 .bi_sheet{width:486px; margin:0 auto;}
.sub01_bi_imgs7 .bi_sheet img{width:100%;}




.sub01_5_box{padding:12px; margin-top:30px; border:1px solid #ddd;}
.sub01_5_box > li{padding-left:0;}

.nos_tit{font-size:24px; color:#3789c7; padding:30px 0px 0px;}
.online_ps{background:url('../images/sub01/online_tts.png')no-repeat left;  font-size:24px; color:#4a4a4a; font-weight:600; margin-top:30px; padding:0px 35px 0px; }

.wpf_images{width:100%; padding:4px; border:1px solid #eee; margin-top:10px;}
.wpf_images img{width:100%;}

.sub01_5_box2_01{padding:20px 0 40px;}
.sub01_5_box2_01 ul > li{display:flex; font-size:20px; margin-bottom:5px;}
.sub01_5_box2_01 ul > li .mt{position:relative; z-index:1; width:138px; text-align-last: justify; text-align: justify; padding-right:10px; background:url('../images/common/bulitts.png') no-repeat left 6px;  font-size:20px; color:#4a4a4a; padding-left:30px; margin-left: 16px;}
.sub01_5_box2_01 ul > li .mt .cosl{position:absolute; z-index:1; top:0; right:0;}

.sub01_5_box2{padding:20px; margin-top:20px; border:2px solid #f242a8; background:#fff; color:#000; border-radius:34px; margin-bottom:20px; line-height: 1.5;}
.sub01_5_ms{padding-top:10px;}
.sub01_5_ms li.tit_sb{background:url('../images/common/bulitts.png') no-repeat left 6px;  font-size:20px; color:#4a4a4a;  margin:10px 15px 0px; padding-left:30px; padding-top:0px;}

.sub01_5_boxs2{margin-top:30px; border:1px solid #ddd; padding:20px;}
.sub01_5_boxs2 > ul > li.tit_sbs{background:url('../images/common/bulitts.png') no-repeat left 6px; padding-left:30px; font-size:20px; color:#4a4a4a;  margin:10px 15px 0px; padding-top:0px;}

.sub01_5_tabs{display:flex; flex-wrap: wrap;}
.sub01_5_tabs > li{width:calc(100% / 5); padding:20px 10px !important; display: flex; align-items: center; justify-content: center; cursor:pointer; font-size:14px; color:#000; line-height:2; background:#eee; text-align:center; border-right:1px solid #ddd; box-sizing: border-box;}
.sub01_5_tabs > li.on{background:#f242a8; color:#fff;}
.sub01_5_tabs > li.on2{background:#00a1e9; color:#fff;}
.sub01_5_tabs > li.on3{background:#00aa8f; color:#fff;}
.sub01_5_tabs > li.on4{background:#f7b101; color:#fff;}
.sub01_5_tabs > li.on5{background:#ec6866; color:#fff;}
.sub01_5_tabs > li.on6{background:#eb6aa3; color:#fff;}
.sub01_5_tabs > li.on7{background:#6357a3; color:#fff;}
.sub01_5_tabcons{}
.sub01_5_tabcons > li{display:none; padding-left:0px !important;}
.sub01_5_tabcons > li.on{display:block;}
.sub01_5_tabcons > li.on2{display:block;}
.sub01_5_tabcons > li.on3{display:block;}
.sub01_5_tabcons > li.on4{display:block;}
.sub01_5_tabcons > li.on5{display:block;}
.sub01_5_tabcons > li.on6{display:block;}
.sub01_5_tabcons > li.on7{display:block;}
.pdgh{padding-left:40px;}

.mtm {
    position: relative;
    z-index: 1;
    width: 138px;
    text-align-last: justify;
    text-align: justify;
    padding-right: 10px;
    background: url(../images/common/bulitts.png) no-repeat left 6px;
    font-size: 20px;
    color: #4a4a4a;
    padding-left: 30px;
    margin-left: 16px;
}

.sub01_5_imgs{width:100%; margin-top:30px; height:420px; background:url('../images/sub01/sub01_unwike_new.jpg'); border-radius:34px; background-position:center; background-size:cover;}
.sub01_5_imgs2{width:100%; margin-top:30px; height:420px; background:url('../images/sub01/sub01_unwike02_new.jpg'); border-radius:34px; background-position:center; background-size:cover;}
.sub01_5_imgs3{width:100%; margin-top:30px; height:420px; background:url('../images/sub01/sub01_unwike03_s.jpg'); border-radius:34px; background-position:center; background-size:cover;}
.sub01_5_imgs4{width:100%; margin-top:30px; height:420px; background:url('../images/sub01/sub01_unwike04_new.jpg'); border-radius:34px; background-position:center; background-size:cover;}
.sub01_5_imgs5{width:100%; margin-top:30px; height:420px; background:url('../images/sub01/sub01_unwike05.jpg'); border-radius:34px; background-position:center; background-size:cover;}
.sub01_5_imgs6{width:100%; margin-top:30px; height:420px; background:url('../images/sub01/sub01_unwike06.jpg'); border-radius:34px; background-position:center; background-size:cover;}
.sub01_5_imgs7{width:100%; margin-top:30px; height:420px; background:url('../images/sub01/sub01_unwike07_new.jpg'); border-radius:34px; background-position:center; background-size:cover;}

.sub05_2024_imgs{margin-top:10px; width:100%; background:url('../images/sub01/sub01_unwike_new.jpg'); height:350px; border-radius:34px; margin-bottom:30px; background-position:center; background-size:cover;}
.sub05_2023_imgs{margin-top:10px; width:100%; background:url('../images/sub01/sub01_5_2023_img.png'); height:350px; border-radius:34px; margin-bottom:30px; background-position:center; background-size:cover;}
.sub05_2021_imgs{margin-top:10px; width:100%; background:url('../images/sub01/sub01_5_2021_img.jpg'); height:350px; border-radius:34px; margin-bottom:30px; background-position:center; background-size:cover;}
.sub05_2020_imgs{margin-top:10px; width:100%; background:url('../images/sub01/sub01_5_2020_img.jpg'); height:350px; border-radius:34px; margin-bottom:30px; background-position:center; background-size:cover;}
.sub05_2022_imgs{margin-top:10px; width:100%; background:url('../images/sub01/sub01_5_2022_img.png'); height:350px; border-radius:34px; margin-bottom:30px; background-position:center; background-size:cover;}

.sub01_5_select_box{width:100%; padding-top:30px; display:flex; justify-content: space-between; flex-wrap: wrap;}
.sub01_5_select_box .select_wraps{width:40%;}
.sub01_5_select_box .select_wraps select.select_s{padding:10px; width:100%; padding-left:30px; line-height:25px; font-size:18px; border-radius:24px; border:2px solid #004273; box-sizing: border-box; margin-bottom: 20px;}
.sub01_5_select_box .galle_ms {padding:10px; background:url('../images/sub01/bu1.png') no-repeat center;  width:20%; background:#004273; border-radius:24px; text-align:center; font-size:18px; color:#fff; box-sizing: border-box; margin-bottom: 20px;}
.sub01_5_select_box .galle_ms a{display:block; color:#fff;}


.sub01_6_ms{padding-top:30px;}
.sub01_6_tabs{display:flex;}
.sub01_6_tabs > li{width:calc(100% / 2); padding:10px 0 !important; display: flex; align-items: center; justify-content: center; cursor:pointer; font-size:16px; color:#000; line-height:25px; background:#eee; text-align:center; border-right:1px solid #ddd;}
.sub01_6_tabs > li.on{background:#004273; color:#fff;}
.sub01_6_tabcons{}
.sub01_6_tabcons > li{display:none; padding-left:0px !important;}
.sub01_6_tabcons > li.on{display:block;}
.pdgh{padding-left:40px;}
.mdf{margin-left:20px;}
.mcdb_boxs{border:1px solid #ddd; padding:20px; background:#fff;}
.sub1_imgs_newsdm{width:100%; border:1px solid #ddd; margin:10px 0 10px;}
.sub1_imgs_newsdm img{width:100%;}

.sub01_6_mbar{padding:15px; color:#fff; background:#004273; margin-top:30px;}
.sub01_6_profile{display:flex; margin-top:20px; padding: 20px; flex-wrap: wrap; justify-content: center;}
.sub01_6_profile .profile{width: 25%; margin-bottom: 20px;}
.sub01_6_profile .profile img{}
.sub01_6_profile .profile_info{width:75%; font-size:14px; line-height:30px;}
.sub01_6_profile .profile_info h5.names{font-size:18px; font-weight:700; color:#4a4a4a;}
.sub01_6_profile .profile_info .txts{font-size:18px; font-weight:700; color:#4a4a4a;}
.sub01_6_profile .profile_info h5.historys{font-size:18px; font-weight:700; padding-top:10px; color:#4a4a4a; }
.sub01_6_profile .profile_info .history_ms{padding-top:0px;}
.sub01_6_profile .profile_info .history_ms ul{display:flex; flex-wrap: wrap;}
.sub01_6_profile .profile_info .history_ms li{width:calc(100% / 2); padding-left:0; line-height:25px; text-align:left;}

.sub01_6_form_img{width:100%; margin-top:30px; height:500px; background:url('../images/sub01/sub01_6_form.jpg'); border-radius:34px; background-position:center; background-size:cover;}
.sub01_6_form_boxs{padding:35px; margin-top:30px; border:2px solid #ddd; border-radius:34px;}
span.greens{padding:0 15px; background:#289b6e; border-radius:7px; text-align:center; font-size:24px; color:#fff;}
.sub01_6_sheet01{padding-top:30px;}
.sub01_6_sheet01 ul{display:flex; flex-wrap: wrap;}
.sub01_6_sheet01 li{width:calc((100% - 40px) / 4); /* margin-left:10px; */ border:1px solid #ddd; padding-left:0 !important; box-sizing: border-box; margin-bottom: 40px; margin: 0 5px 35px;}
.sub01_6_sheet01 li .bars{padding:10px; background:#b3399a; text-align:center; color:#fff; font-size:20px;}
.sub01_6_sheet01 li .bars2{padding:10px; background:#6e6e6e; text-align:center; color:#fff; font-size:20px;}
.sub01_6_sheet01 li .peoples_s{width:100%;}
.sub01_6_sheet01 li .peoples_s img{width:100%;}
.sub01_6_sheet01 li .name_txt{padding:20px 10px; line-height: 1.5;}
.sub01_6_sheet01 li .name_txt .big_t{color:#4a4a4a; font-size:18px; line-height:1.5; margin-bottom: 20px;}

.sub01_6_sheet02{padding-top:30px;}
.sub01_6_sheet02 ul{display:flex; flex-wrap: wrap;}
.sub01_6_sheet02 li{width:calc((100% - 40px) / 4); /* margin-left:10px; */ border:1px solid #ddd; padding-left:0 !important; box-sizing: border-box; margin-bottom: 40px; margin: 0 5px 35px;}
.sub01_6_sheet02 li .bars{padding:10px; background:#db5e8e; text-align:center; color:#fff; font-size:20px;}
.sub01_6_sheet02 li .bars2{padding:10px; background:#6e6e6e; text-align:center; color:#fff; font-size:20px;}
.sub01_6_sheet02 li .bars3{padding:10px; background:#782a91; text-align:center; color:#fff; font-size:20px;}
.sub01_6_sheet02 li .peoples_s{width:100%;}
.sub01_6_sheet02 li .peoples_s img{width:100%;}
.sub01_6_sheet02 li .name_txt{padding:20px 10px; line-height: 1.5;}
.sub01_6_sheet02 li .name_txt .big_t{color:#4a4a4a; font-size:22px; line-height:1.5; margin-bottom: 20px;}

.sub01_6_sheet2{padding-top:60px;}
.sub01_6_sheet2 ul{display:flex; /* flex-direction: row; */ flex-wrap: wrap;}
.sub01_6_sheet2 li{display:flex; width: calc((100% - 40px) / 4); flex-direction: column; padding: 0 !important; line-height:23px; margin:0 5px 35px; box-sizing: border-box;}
.sub01_6_sheet2 li p.titles{font-size:24px; font-weight:700; padding-bottom:20px; color:#4a4a4a; text-align:center;}
.sub01_6_sheet2 li .boxs{padding:3px; border:1px solid #ddd;}
.sub01_6_sheet2 li .boxs .imgs{width:100%;}
.sub01_6_sheet2 li .boxs .imgs img{width:100%;}
.sub01_6_sheet2 li .boxs .texts{padding:10px; font-size:14px; /* height:80px; */}
.sub01_6_sheet2 li .boxs .texts h5.txts{font-size:18px; font-weight:700; color:#4a4a4a; padding-bottom:5px;}
.sub01_6_sheet2_2 li .boxs .texts .small{font-weight:400; line-height: 18px; font-size:13px; margin-top:20px;}

.sub01_6_sheet2_2{padding-top:60px;}
.sub01_6_sheet2_2 ul{display:flex; /* flex-direction: row; */ flex-wrap: wrap;}
.sub01_6_sheet2_2 li{display:flex; width:calc((100% - 40px) / 4); flex-direction: column; line-height:23px;  padding: 0 !important; margin:0 5px 35px;}
.sub01_6_sheet2_2 li p.titles{font-size:24px; font-weight:700; color:#4a4a4a; padding-bottom:20px; text-align:center;}
.sub01_6_sheet2_2 li .boxs{padding:3px; border:1px solid #ddd;}
.sub01_6_sheet2_2 li .boxs .imgs{width:100%;}
.sub01_6_sheet2_2 li .boxs .imgs img{width:100%;}
.sub01_6_sheet2_2 li .boxs .texts{padding:10px; font-size:14px; height: 100px; line-height: 1.5;}
.sub01_6_sheet2_2 li .boxs .texts h5.txts{font-size:18px; font-weight:700; color:#4a4a4a; padding-bottom:5px;}
.sub01_6_sheet2_2 li .boxs .texts .small{font-weight:400; line-height: 18px; font-size:13px; margin-top:20px;}

.sub01_6_sheet3{padding-top:20px;}
.sub01_6_sheet3 p.tites{font-size:24px; font-weight:700; color:#4a4a4a; text-align:center;}
.sub01_6_sheet3 .g_sheet{padding-top:10px;}
.sub01_6_sheet3 .g_sheet ul{display:flex; flex-wrap: wrap; /* padding:0 8px 0; */ margin:0 0 35px;}
.sub01_6_sheet3 .g_sheet li{display:flex; flex-direction: column;  flex-wrap: nowrap; align-items: flex-start; padding:3px; line-height:23px;  border:1px solid #ddd; width: calc((100% - 50px) / 5); /* padding:0 4px 0; */ margin:0 5px 35px; box-sizing: border-box;}
.sub01_6_sheet3 .g_sheet li .imgs{width:100%; padding:0 0 10px;}
.sub01_6_sheet3 .g_sheet li .imgs img{width:100%;}
.sub01_6_sheet3 .g_sheet li .blue{background:#2F5597; text-align:center; color:#fff; font-size:14px; padding:0 8px 0; }
.sub01_6_sheet3 .g_sheet li .orng{background:#ED7D31; text-align:center; color:#fff; font-size:14px; padding:0 8px 0;}
.sub01_6_sheet3 .g_sheet li .greans{background:#00B050; text-align:center; color:#fff; font-size:14px; padding:0 8px 0;}
.sub01_6_sheet3 .g_sheet li .parple{background:#FF6699; text-align:center; color:#fff; font-size:14px; padding:0 8px 0;}
.sub01_6_sheet3 .g_sheet li .imgs{width:100%; padding: 0 0 10px;}
.sub01_6_sheet3 .g_sheet li .imgs img{width:100%;}
.sub01_6_sheet3 .g_sheet li .texts{padding:10px; font-size:14px; /* height:80px; */}
.sub01_6_sheet3 .g_sheet li .texts h5.txts{font-size:18px; font-weight:700; color:#4a4a4a; padding-bottom:5px;}
.sub01_6_sheet3 .g_sheet li .texts small{font-weight:400;}

.sub01_6_sheet3_2{padding-top:20px;}
.sub01_6_sheet3_2 p.tites{font-size:24px; font-weight:700; color:#4a4a4a; text-align:center;}
.sub01_6_sheet3_2 .g_sheet{padding-top:10px;}
.sub01_6_sheet3_2 .g_sheet > ul{display:flex; flex-wrap: wrap; /* padding:0 8px 0; */ margin:0 0 35px;}
.sub01_6_sheet3_2 .g_sheet ul > li{display:flex; flex-direction: column;  flex-wrap: nowrap; align-items: flex-start; padding:3px; line-height:23px; border:1px solid #ddd; width: calc((100% - 40px) / 4); padding:0 0px 0; margin:0 5px 35px; box-sizing: border-box;}
.sub01_6_sheet3_2 .g_sheet ul > li .blue{background:#2F5597; text-align:center; color:#fff; font-size:14px; padding:0 8px 0; }
.sub01_6_sheet3_2 .g_sheet ul > li .orng{background:#ED7D31; text-align:center; color:#fff; font-size:14px; padding:0 8px 0;}
.sub01_6_sheet3_2 .g_sheet ul > li .greans{background:#00B050; text-align:center; color:#fff; font-size:14px; padding:0 8px 0;}
.sub01_6_sheet3_2 .g_sheet ul > li .parple{background:#FF6699; text-align:center; color:#fff; font-size:14px; padding:0 8px 0;}

.sub01_6_sheet3_2 .g_sheet ul > li .imgs{width:100%;}
.sub01_6_sheet3_2 .g_sheet ul > li .imgs img{width:100%;}
.sub01_6_sheet3_2 .g_sheet ul > li .texts{padding:10px;  font-size:14px; width: 100%; box-sizing: border-box;}
.sub01_6_sheet3_2 .g_sheet ul > li .texts h5.txts{font-size:18px; font-weight:700; color:#4a4a4a;}
.sub01_6_sheet3_2 .g_sheet ul > li .texts .small{font-weight:400; line-height: 18px; font-size:13px; margin-top:20px; overflow-wrap: break-word;}

.sub01_6_sheet3_3{padding-top:20px;}
.sub01_6_sheet3_3 p.tites{font-size:24px; font-weight:700; color:#4a4a4a; text-align:center;}
.sub01_6_sheet3_3 .g_sheet{padding-top:10px;}
.sub01_6_sheet3_3 .g_sheet > ul{display:flex; flex-wrap: wrap; /* padding:0 8px 0; */ margin:0 0 35px;}
.sub01_6_sheet3_3 .g_sheet ul > li{display:flex; flex-direction: column;  flex-wrap: nowrap; align-items: flex-start; padding:3px; line-height:23px; border:1px solid #ddd; width:calc((100% - 60px) / 6); padding:0; margin:0 5px 35px; box-sizing: border-box;}
.sub01_6_sheet3_3 .g_sheet ul > li .blue{background:#2F5597; text-align:center; color:#fff; font-size:14px; padding:0 8px 0; }
.sub01_6_sheet3_3 .g_sheet ul > li .orng{background:#ED7D31; text-align:center; color:#fff; font-size:14px; padding:0 8px 0;}
.sub01_6_sheet3_3 .g_sheet ul > li .greans{background:#00B050; text-align:center; color:#fff; font-size:14px; padding:0 8px 0;}
.sub01_6_sheet3_3 .g_sheet ul > li .parple{background:#FF6699; text-align:center; color:#fff; font-size:14px; padding:0 8px 0;}

.sub01_6_sheet3_3 .g_sheet ul > li .imgs{width:100%;}
.sub01_6_sheet3_3 .g_sheet ul > li .imgs img{width:100%;}
.sub01_6_sheet3_3 .g_sheet ul > li .texts{padding:10px;  font-size:14px;}
.sub01_6_sheet3_3 .g_sheet ul > li .texts h5.txts{font-size:18px; font-weight:700; color:#4a4a4a;}
.sub01_6_sheet3_3 .g_sheet ul > li .texts .small{font-weight:400; line-height: 18px; font-size:13px; margin-top:20px;}

.sub01_6_select_box{width:100%; padding-top:30px; display:flex; justify-content: space-between; align-items: center; flex-wrap: wrap;}
.sub01_6_select_box .select_wraps{width:40%; margin-bottom: 20px;}
.sub01_6_select_box .select_wraps select.select_s{padding:10px; width:100%; padding-left:30px; line-height:25px; font-size:18px; border-radius:24px; border:2px solid #004273;}
.sub01_6_select_box .s_menu{padding:10px; margin-bottom: 20px;}
.sub01_6_select_box .s_menu ul{display:flex;} 
.sub01_6_select_box .s_menu li {padding-left:0; }
.sub01_6_select_box .s_menu li a{display:block; padding:10px 10px; background:#f8f8f8; border:1px solid #ddd; border-radius:14px; margin-right:10px;}
.sub01_6_select_box .s_menu li a:hover{background:#004273; border:1px solid #004273; color:#fff;}
.sub01_6_select_box .s_menu li a.on{background:#004273; border:1px solid #004273; color:#fff;}



.sub01_8_ms{margin-top:60px; text-align:center; padding:20px; border:1px solid #eee; background:#f8f8f8;}
.sub01_8_ms p{font-size:18px; margin-bottom:10px;}
.sub01_8_ms  .mbox a{display:block; width:40%; margin:0 auto; border-radius:34px; background:#004273; text-align:center; color:#fff; padding:20px;}

.sub_01_8_dotables{position:relative; padding-top:60px;}
.sub_01_8_dotables .sent{display:flex; justify-content: space-between;}
.sub_01_8_dotables .sent .round_left{width:30%; text-align:center;  border-radius:34px; font-size:24px; color:#4a4a4a; border:3px solid #f242a8; padding:25px 0;}
.sub_01_8_dotables .sent .round_right{width:60%;  text-align:center;  border-radius:34px; font-size:24px; color:#fff; background:#f242a8; padding:25px 0;}

.sub_01_8_dotables .sent2{display:flex; padding-top:40px; justify-content: space-between;}
.sub_01_8_dotables .sent2 .round_left{display:flex; justify-content: center; align-items: center; width:30%; text-align:center;  border-radius:34px; font-size:24px; color:#4a4a4a; border:3px solid #f242a8; padding:25px 0;}
.sub_01_8_dotables .sent2 .round_right{width:60%;  text-align:center;  border-radius:34px; font-size:24px; color:#fff; background:#f242a8; padding:25px 0;}
.sub_01_8_dotables .sent2 .round_right p.tx1{font-size:18px;}

.sub_01_8_dotables .sent3{display:flex; padding-top:40px; justify-content: space-between;}
.sub_01_8_dotables .sent3 .round_left{display:flex; justify-content: center; align-items: center; width:30%; text-align:center;  border-radius:34px; font-size:24px; color:#4a4a4a; border:3px solid #f242a8; padding:25px 0;}
.sub_01_8_dotables .sent3 .round_right{width:60%; font-size:24px;}
.sub_01_8_dotables .sent3 .round_right dl{padding-left:40px; padding-top:30px; padding-bottom:10px;}
.sub_01_8_dotables .sent3 .round_right dt{font-weight:bold; color:#004273; padding-bottom:10px;}
.sub_01_8_dotables .sent3 .round_right dt span{position:relative; display:inline-block; padding-right:20px;}
.sub_01_8_dotables .sent3 .round_right dt span:before{display:block; content:''; position:absolute; top:1px; right:8px; width:2px; height:33px; background:#ddd;}
.sub_01_8_dotables .sent3 .round_right ul{padding-left:40px;}
.sub_01_8_dotables .sent3 .round_right li{font-size:18px;}

.sub01_9_box{padding-top:60px;}
.sub01_9_box .tablesw{}
.sub01_9_box .tablesw ul{display:flex; flex-wrap: wrap;}
.sub01_9_box .tablesw li{width:25%; padding-left:0px; border-right:1px solid #ddd; box-sizing: border-box;}
.sub01_9_box .tablesw li .rounds{width:90%; margin:0 auto; font-size:20px; text-align:center; color:#fff; padding:20px 0px; background:#f242a8; border-radius:34px;}
.sub01_9_box .tablesw li .texts{font-size:18px; text-align:center; line-height:25px; padding:30px 10px;}
.sub01_9_box .tablesw li .lines{width:90%; margin:0 auto; border-bottom:1px dotted #ddd;}
.sub01_9_box .tablesw li .texts2{font-size:18px; text-align:center; padding:10px 10px;}

.sub01_9_boxs{padding-top:60px;}
.sub01_9_boxs .tablesws{}
.sub01_9_boxs .tablesws ul{display:flex; flex-wrap: wrap;}
.sub01_9_boxs .tablesws li{width:25%; padding-left:0px; border-right:1px solid #ddd; box-sizing: border-box;}
.sub01_9_boxs .tablesws li .rounds{width:90%; margin:0 auto; font-size:20px; text-align:center; color:#fff; padding:20px 0px; background:#f242a8; border-radius:34px;}
.sub01_9_boxs .tablesws li .texts{font-size:18px; text-align:center; line-height:25px; padding:30px 10px;}
.sub01_9_boxs .tablesws li .lines{width:90%; margin:0 auto; border-bottom:1px dotted #ddd;}
.sub01_9_boxs .tablesws li .texts2{font-size:18px; text-align:center; padding:10px 10px;}

.sub01_9_boxs2{padding-top:60px;}
.sub01_9_boxs2 .tablesws{}
.sub01_9_boxs2 .tablesws ul{display:flex; flex-wrap: wrap;}
.sub01_9_boxs2 .tablesws li{width:50%; padding-left:0px; border-right:1px solid #ddd; box-sizing: border-box;}
.sub01_9_boxs2 .tablesws li .rounds{width:90%; margin:0 auto; font-size:20px; text-align:center; color:#fff; padding:20px 0px; background:#f242a8; border-radius:34px;}
.sub01_9_boxs2 .tablesws li .texts{font-size:18px; text-align:center; line-height:25px; padding:30px 10px;}
.sub01_9_boxs2 .tablesws li .lines{width:90%; margin:0 auto; border-bottom:1px dotted #ddd;}
.sub01_9_boxs2 .tablesws li .texts2{font-size:18px; text-align:center; padding:10px 10px;}

.sub01_9_boxs4{padding-top:60px;}
.sub01_9_boxs4 .tablesws{}
.sub01_9_boxs4 .tablesws ul{display:flex; flex-wrap: wrap;}
.sub01_9_boxs4 .tablesws li{width:50%; padding-left:0px; border-right:1px solid #ddd; box-sizing: border-box;}
.sub01_9_boxs4 .tablesws li .rounds{width:96%; margin:0 auto; font-size:20px; text-align:center; color:#fff; padding:20px 0px; background:#f242a8; border-radius:34px;}
.sub01_9_boxs4 .tablesws li .texts{font-size:17px; text-align:center; line-height:28px; padding:30px 5px;}
.sub01_9_boxs4 .tablesws li .texts p{text-align:left; }


.sub01_9_boxs3{padding-top:60px;}
.sub01_9_boxs3 .tablesws{}
.sub01_9_boxs3 .tablesws ul{display:flex; flex-wrap: wrap;}
.sub01_9_boxs3 .tablesws li{width:50%; padding-left:0px; border-right:1px solid #ddd; box-sizing: border-box;}
.sub01_9_boxs3 .tablesws li .rounds{width:90%; margin:0 auto; font-size:20px; text-align:center; color:#fff; padding:20px 0px; background:#f242a8; border-radius:34px;}
.sub01_9_boxs3 .tablesws li .texts{font-size:18px; text-align:center; line-height:25px; padding:30px 10px;}
.sub01_9_boxs3 .tablesws li .lines{width:90%; margin:0 auto; border-bottom:1px dotted #ddd;}
.sub01_9_boxs3 .tablesws li .texts2{font-size:18px; text-align:center; padding:10px 10px;}

.sub01_9_box2{padding-top:60px;}
.sub01_9_box2 ul{display:flex; justify-content: space-between; flex-wrap: wrap;}
.sub01_9_box2 li{width: calc((100% - 60px) / 4); padding:10px;  text-align:center; border:1px solid #004273; /* margin-right:2%; */ box-sizing: border-box; margin-bottom: 20px;}
.sub01_9_box2 li span.tit{font-size:20px; text-align:center; font-family: 'S-CoreDream-6Bold'; color:#004273; text-align:center;}
.sub01_9_box2 li .lines{border-bottom:1px dotted #ddd; margin:20px 0;}
.sub01_9_box2 li .txt{font-size:18px; text-align:left; }

.sub01_table{padding-top:20px; overflow-x: auto;}
.sub01_table table tbody tr > td > span.red{background:#ff0000; color:#fff}
.sub01_table table tbody tr > td > span.blue{background:#3057b9; color:#fff}
.sub01_table table tbody tr > td > span.green{background:#289b6e; color:#fff}
.sub01_table table tbody tr > td > span{display:inline-block; color:#4a4a4a; padding:2px 7px; margin-left:5px;}

.sub01_13_sheet01{padding:30px; display:flex; align-items:center;}
.sub01_13_sheet01 .cir_txt{font-size:24px; font-weight:700; color:#4a4a4a;}
.sub01_13_sheet01 .circle01{margin-left:20px; display:flex; align-items: center; justify-content: center; margin-right:20px; width:20px; height:20px; padding:2%; border-radius:50%; background:#004273;}
.sub01_13_sheet01 .circle01 .icons{font-size:20px; color:#fff;}

.sub01_13_maps_img{padding-top:0;}
.sub01_13_maps_img .imgs{border-radius:34px; overflow:hidden; border:1px solid #eee; border-radius:24px;}
.sub01_13_maps_img img{width:100%;}

.sub01_13_maps_img2{padding-top:0; display:flex; justify-content: space-between; flex-direction: row; flex-wrap: wrap; margin-top:20px;}
.sub01_13_maps_img2 .imgs{width:calc(94% / 3); margin-bottom:20px; border-radius:24px; overflow:hidden;}
.sub01_13_maps_img2 .imgs img{width:100%;}

.sub01_13_maps_img3{padding-top:0; display:flex; flex-direction: row; flex-wrap: wrap; margin-top:20px;}
.sub01_13_maps_img3 .imgs{width:calc(94% / 3); margin-bottom:20px; margin-left:1.4%; border-radius:24px; overflow:hidden;}
.sub01_13_maps_img3 .imgs img{width:100%;}
.sub01_13_maps_img3 .imgs .txt{text-align:center; font-size:14px; line-height:25px;}

.sub01_13_sheet02{display:flex; margin-top:10px; flex-direction: row; flex-wrap: wrap;}
.sub01_13_sheet02  .boxs{width:calc(97% / 4); margin-bottom:20px;  margin-right:0.5%; }
.sub01_13_sheet02  .boxs .head_bx{border:3px solid #f242a8; color:#004273; padding:10px; text-align:center;}
.sub01_13_sheet02  .boxs .ms_bx{border:1px solid #ddd; margin-top:3px; padding:10px; height:254px;}
.sub01_13_sheet02  .boxs .ms_bx li{line-height:29px; font-size:15px; padding-left:0px; }
.s_txts{font-size:15px; color:#3789c7;}

.sub01_13_sheet03{padding:10px; margin-top:10px; border:1px solid #ddd; background:#f8f8f8;}
.sub01_13_sheet03 li{}

.sub01_13_sheet05{padding:10px; margin-top:10px; border:0px solid #ddd; }
.sub01_13_sheet05 li{}

.sub01_13_movies{margin-top:10px; display:flex; margin-bottom:30px; justify-content: space-between; flex-direction: row; flex-wrap: wrap;}
.sub01_13_movies .movies1{width:48%;}
.sub01_13_movies .movies1 .txts{text-align:center;}
.sub01_13_movies .movies2{width:48%;}
.sub01_13_movies .movies2 .txts{text-align:center;}

.sub01_13_tab_head{padding-top:20px; display:flex; justify-content: space-between; align-items: center;}
.sub01_13_tab_head .th_heads{}
.sub01_13_tab_head .th_heads ul{display:flex;}
.sub01_13_tab_head .th_heads li{padding-left:0;}
.sub01_13_tab_head .th_heads li a{display:block; padding:10px; border-radius:14px; margin-right:3px; background:#eee;}
.sub01_13_tab_head .th_heads li a.on{background:#b3399a; color:#fff;}
.sub01_13_tab_head .th_heads li a:hover{background:#b3399a; color:#fff;}
.sub01_13_tab_head .pdfs_ms{}

.sub01_13_dropbtn {
  /* background-color: #04AA6D; */
  color: white;
  padding:5px 22px 5px; width:100%; color:#fff; background:#f242a8;
  width:100%; 
  font-size: 16px;
  border: none;
}

.sub01_13_dropdown {
  position: relative;
  display: inline-block;
}

.sub01_13_dropdown-content {
  display: none;
  position: absolute;
  background-color: #f1f1f1;
  width:100%;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1;
}

.sub01_13_dropdown-content a {
  color: black;
  padding: 12px 16px;
  font-size:14px;
  text-decoration: none;
  display: block;
}

.sub01_13_dropdown-content a:hover {background-color: #ddd;}

.sub01_13_dropdown:hover .sub01_13_dropdown-content {display: block;}

.sub01_13_dropdown:hover .sub01_13_dropbtn {background-color: #b3399a;}

/* 2025년 4월 29일 수정 */
.sub01_13_nens{padding:20px 0 0;}
.sub01_13_nens ul{display:flex; justify-content: space-between; flex-direction: row; flex-wrap: wrap;}
.sub01_13_nens li{width:calc(95% / 3); padding:10px; background:#f6f6f6; border:2px solid #b3399a; margin-bottom:20px; border-radius:24px;}
.sub01_13_nens li .bxs{font-size:20px; font-weight:600; color:#4a4a4a; text-align:center;}
.sub01_13_nens li .sxtxs{font-size:17px; font-weight:500; text-align:center;}

/* /// */


.sub01_oda_nens{padding:60px 40px;}
.sub01_oda_nens ul{display:flex; justify-content: space-between; flex-direction: row; flex-wrap: wrap;}
.sub01_oda_nens li{width:calc(95% / 3); padding:10px; background:#f6f6f6; border:2px solid #b3399a; margin-bottom:20px; border-radius:24px;}
.sub01_oda_nens li .bxs{font-size:20px; font-weight:600; color:#4a4a4a; text-align:center;}
.sub01_oda_nens li .sxtxs{font-size:18px; font-weight:500; text-align:center;}



.sub01_14_imgs{display:flex; padding-top:30px; flex-direction: row; flex-wrap: wrap;}
.sub01_14_imgs .pimg01{position:relative; border-radius:34px; overflow:hidden; width:26%; margin-right:1%; margin-bottom:20px;}
.sub01_14_imgs .pimg01 .mp_txt{position:absolute; bottom:0; text-align:center; color:#fff; font-size:17px; width:100%; height:70px; line-height:70px; overflow:hidden; left:0; background:#000;}
.sub01_14_imgs .pimg01 .imgs{width:100%;}
.sub01_14_imgs .pimg01 .imgs img{width:100%;}

.sub01_14_imgs .pimg02{position:relative; border-radius:34px; overflow:hidden;  width:23%; margin-right:1%; margin-bottom:20px;}
.sub01_14_imgs .pimg02 .mp_txt{position:absolute; bottom:0; text-align:center; color:#fff; font-size:17px; width:100%; left:0; height:70px; line-height:70px; overflow:hidden; background:#000;}
.sub01_14_imgs .pimg02 .imgs{width:100%;}
.sub01_14_imgs .pimg02 .imgs img{width:100%;}

.sub01_14_imgs .pimg03{position:relative; border-radius:34px; overflow:hidden;  width:23%; margin-right:1%; margin-bottom:20px;}
.sub01_14_imgs .pimg03 .mp_txt{position:absolute; bottom:0; text-align:center; color:#fff; font-size:17px; width:100%; left:0; height:70px; line-height:70px; overflow:hidden; background:#000;}
.sub01_14_imgs .pimg03 .imgs{width:100%;}
.sub01_14_imgs .pimg03 .imgs img{width:100%;}

.sub01_14_imgs .pimg04{position:relative; border-radius:34px; overflow:hidden;  width:23%; margin-right:1%; margin-bottom:20px;}
.sub01_14_imgs .pimg04 .mp_txt{position:absolute; bottom:0; text-align:center; color:#fff; font-size:17px; width:100%; left:0; height:70px; line-height:70px; overflow:hidden; background:#000;}
.sub01_14_imgs .pimg04 .imgs{width:100%;}
.sub01_14_imgs .pimg04 .imgs img{width:100%;}


/* 부산형 지역특화 ODA */
.sub1_oda_introducts{padding:60px 0 40px; display:flex; align-items: center; justify-content: space-between;}
.sub1_oda_introducts .oda_imgs{width:35%;}
.sub1_oda_introducts .oda_imgs .img_wrap{border:1px solid #ddd; border-radius:24px; overflow:hidden;}
.sub1_oda_introducts .oda_imgs .img_wrap img{width:100%; object-fit:cover;}

.sub1_oda_introducts .oda_tetxs{width:63%;}
.sub1_oda_introducts .oda_tetxs li{font-size:18px; line-height:1.4;}

.sub01_ods_form_boxs{padding:20px; display:flex; justify-content: space-between; align-items: center; margin-top:60px; border:2px solid #ddd; border-radius:34px;}
.sub01_ods_form_boxs .img_phpots{width:30%; overflow:hidden; border:1px solid #ddd; border-radius:24px;}
.sub01_ods_form_boxs .img_phpots img{width:100%;}
.sub01_ods_form_boxs .oda_tenxds{width:68%;}
.sub01_ods_form_boxs .oda_tenxds li{line-height:1.4;}


.sub01_ods_txtsd{border:1px solid #ddd; padding:20px; border-radius:24px; overflow:hidden; margin-top:60px;}
.sub01_ods_txtsd li{line-height:1.4;}

.sub01_oda_jon{padding:20px 0 0;}
.sub01_oda_jon ul{display:flex; justify-content: space-between;}
.sub01_oda_jon li{width:calc(97% / 7);}
.sub01_oda_jon li .oda_boxs{border:1px solid #ddd; overflow:hidden; border-radius:24px;}
.sub01_oda_jon li .oda_boxs ul{display:block;}
.sub01_oda_jon li .oda_boxs li{padding:20px; width:100%; display:flex; justify-content: center; align-items: center; color:#000; line-height:1.3; height:88px; font-weight:600; text-align:center; background:#fbfbfb; border-bottom:1px solid #ddd;}
.sub01_oda_jon li .oda_boxs li:nth-child(2){padding:20px; font-weight:400; font-size:17px; text-align:center; background:#fff;} 

/* // */

.sub_ready_box{width:100%; border:1px solid #ddd; border-radius:34px;  margin: 50px 0 50px; text-align:center; padding: 60px 0px 60px 0px;}
.sub_ready_box .texts_ms{font-size:23px;}

.sub5_1_5ps_ms{width:100%; padding:30px 0 0;}
.sub5_1_5ps_ms ul{display:flex;}
.sub5_1_5ps_ms li{width:calc(96% / 5); display:flex; flex-direction: column; align-items: center;}
.sub5_1_5ps_ms li .icons{}
.sub5_1_5ps_ms li .texts{text-align:center; padding:10px 0 0; line-height:1.4 ! important; color:#4a4a4a; font-size:18px;}
.sub5_1_5ps_ms li .s_txts{text-align:center; color:#b3399a; font-size:14px; line-height:1.4 ! important;}

/* 운영취지 */
.sub03_cons_ms{position:relative;}
.sub03_cons_ms .pho_ims_bg{position:relative; margin-top:30px; width:100%; height:293px; border-radius:34px; background:url('../images/sub03/sub3_mans_img.jpg') no-repeat top center; background-size:cover;}
.sub03_cons_ms .mans_ms{padding:20px 0 20px;}
.sub03_cons_ms .mans_ms li{padding-left:0; line-height:25px;}


/* 주요연혁 */
.history_imgs{position:relative; margin-top:40px; width:100%; height:293px; border-radius:34px; background:url('../images/sub05/sub05_history_img.jpg')no-repeat top center;}
.history_imgs .sub_tits_cons{position:absolute; top:50%; left:50%; width:100%; transform:translate(-50%,-50%); z-index:99;}
.history_imgs .sub_tits_cons .tex-ms{font-size:34px; color:#fff; text-align:center;}
/* .history_ms{position:relative; margin-top:40px; display:flex; justify-content: space-between;}
.history_ms .years{width:15%; border-top:6px solid #f242a8;}
.history_ms .years .his_year{padding:20px 0 20px; font-size:45px; font-weight:800; color:#f242a8;}
.history_ms .his_txts{width:80%; display:flex; align-items: center; border-bottom:1px solid #ddd; border-top: 2px solid #f242a8; padding: 10px 0 10px; padding-bottom:30px;}
.history_ms .his_txts .yers{width:10%;  font-weight:700;}
.history_ms .his_txts .yers li{font-size:18px; color:#000;}
.history_ms .his_txts .mdts_txt{width:85%;}
.history_ms .his_txts .mdts_txt li{font-size:18px; padding-left:0;} */

.history_cons{position:relative; margin-top:40px; display:flex; justify-content: space-between;}
.history_cons .years{width:15%; border-top:6px solid #f242a8;}
.history_cons .years .his_year{padding:20px 0 20px; font-size:45px; font-family: "Poppins";  font-weight:800; color:#f242a8;}
.history_cons .his_txts{width:80%; border-bottom:1px solid #ddd; border-top: 2px solid #f242a8; padding-bottom:30px;}
.history_cons .his_txts ul{display:flex; flex-direction: row; justify-content: space-between;}
.history_cons .his_txts li{padding:10px 0 10px; font-size:18px; padding-left:0; line-height:23px;}
.history_cons .his_txts li.ye{width:10%; font-weight:700; font-size:18px; color:#000;}
.history_cons .his_txts li.mdts{width:85%; font-size:18px;}


/*  //// 마이페이지  //// */
.my_page_tabs{position:relative; margin:40px 0 40px;}


/* Style the tab */
.my_page_tab {
  overflow: hidden;
  display:flex;
  border: 1px solid #ccc;
  background-color: #f1f1f1;
}

/* Style the buttons inside the tab */
.my_page_tab button {
  background-color: inherit;
  width:calc(100% / 2);
  border: none;
  outline: none;
  cursor: pointer;
  padding: 14px 16px;
  transition: 0.3s;
  font-size: 17px;
  border-right: 1px solid #ccc;
}

/* Change background color of buttons on hover */
.my_page_tab button:hover {
  background-color: #ddd;
}

/* Create an active/current tablink class */
.my_page_tab button.active {
  background-color: #f242a8;
  color:#fff;
}

/* Style the tab content */
.my_page_tab_content {
  display: none;
  padding: 6px 12px;
  border: 1px solid #ccc;
  border-top: none;
}


/*  //마이페이지 수정 2024 10/18 // */

.my_sects{position:relative; display:flex; justify-content: space-between; margin:30px 0 30px;}
.my_sects .left_sect_ps{width:20%;}
.my_sects .left_sect_ps h4.my_title{background:#1e80bb; border-radius:24px; text-align:center; color:#fff; font-size:26px; padding:40px 10px 40px; line-height:20px;}
.my_sects .left_sect_ps .smenu{margin:5px 0 5px;}
.my_sects .left_sect_ps .smenu ul{display:flex; flex-direction: column;}
.my_sects .left_sect_ps .smenu li{color:#4a4a4a; font-size:16px; border-radius:12px; line-height:20px;  padding-left:0; border:1px solid #ddd; margin-bottom:5px;}
.my_sects .left_sect_ps .smenu li a{display:block; padding:10px; border-radius:12px;}
.my_sects .left_sect_ps .smenu li a:hover{background:#004273; color:#fff;}
.my_sects .left_sect_ps .smenu li a.on{background:#004273; color:#fff;}

.my_sects .right_sect_ps{width:75%;}
.my_sects .right_sect_ps h3.titlsd{font-size:24px; color:#4a4a4a; padding:30px 0 30px;}

.my2_table{position:relative; border-top:2px solid #1e80bb;}
.my2_table ul {
	display: flex;
	justify-content: space-between;
	align-items: center;
	border-bottom: 1px solid #b3b3b3;
	width: 100%;
}
.my2_table ul.blank {
	justify-content: center;
	align-items: center !important;
}
.my2_table ul:last-of-type {
	/*border-bottom: none; */
}
.my2_table ul.top li {
	font-size: 14px;
	padding: 16px;
	color: #585858;
	text-align: center;
}
.my2_table ul.blank li {
	font-size: 14px;
	padding: 64px 16px;
	color: #585858;
}
.my2_table ul.item li {
	font-size: 15px;
	padding: 32px 16px;
	color: #333;
}
/* .sub03_table ul li.num {
	text-align: center;
	width: 5%;
} */
.my2_table ul li.they {  /* 단체명 */
	width: 25%;
	text-align:center;
}

.my2_table ul li span {display:none;}


.my2_table ul li.contry { /* 나라 */
	width: 15%;
	text-align:center;
}
.my2_table ul li.user { /* 담당자 */
	text-align: center;
	width: 15%;
	text-align:center;
}
.my2_table ul li.date_s { /* 신청일시 */
	text-align: center;
	width: 10%;
	text-align:center;
}
.my2_table ul li.coins_m { /* 지원금 신청 */
	text-align: center;
	width: 20%;
	text-align:center;
}

.my2_table ul li.results { /* 결과보고서 */
	text-align: center;
	width: 15%;
	text-align:center;
}
.my2_table ul li.enc { /* 비고 */
	text-align: center;
	width: 10%;
	text-align:center;
}
.my2_table ul li a.stn{
	font-size: 12px;
	color: #fff;
	line-height:19px;
	background:#3f51b5;
	display: inline-block;
    width:80%;
    border: 0;
    border-radius: 5px;
    padding:10px 0 10px;
    vertical-align: middle;
}

.my2_table ul li a.stn2{
	font-size: 12px;
	color: #fff;
	line-height:19px;
	background:#c60000;
	display: inline-block;
    width:80%;
    border: 0;
    border-radius: 5px;
    padding:10px 0 10px;
    vertical-align: middle;
}

.my2_table ul li a.stn3{
	font-size: 12px;
	color: #000;
	line-height:19px;
	background:#bcbcbc;
	display: inline-block;
    width:80%;
    border: 0;
    border-radius: 5px;
    padding:10px 0 10px;
    vertical-align: middle;
}

.right_btns{
	position:relative;
	width:100%;
    display: flex;
    justify-content: flex-end;
	margin-bottom:5px;
}

.right_btns  a.m_btms{
	background:#004273; 
	width:100px;
	padding:10px 0 10px;
	text-align:center;
	color:#fff;
	font-size:16px;
}


.my3_table{position:relative; border-top:2px solid #1e80bb;}
.my3_table ul {
	display: flex;
	justify-content: space-between;
	align-items: center;
	border-bottom: 1px solid #b3b3b3;
	width: 100%;
}
.my3_table ul.blank {
	justify-content: center;
	align-items: center !important;
}
.my3_table ul:last-of-type {
	/*border-bottom: none; */
}
.my3_table ul.top li {
	font-size: 14px;
	padding: 16px;
	color: #585858;
	text-align: center;
}
.my3_table ul.blank li {
	font-size: 14px;
	padding: 64px 16px;
	color: #585858;
}
.my3_table ul.item li {
	font-size: 15px;
	padding: 32px 16px;
	color: #333;
}
/* .sub03_table ul li.num {
	text-align: center;
	width: 5%;
} */
.my3_table ul li.name_s {  /* 성명 */
	width: 25%;
	text-align:center;
}
.my3_table ul li.sexs { /* 성별 */
	width: 15%;
	text-align:center;
}
.my3_table ul li.consty { /* 국적 */
	text-align: center;
	width: 15%;
	text-align:center;
}
.my3_table ul li.date_s { /* 신청일시 */
	text-align: center;
	width: 10%;

	text-align:center;
}
.my3_table ul li.coins_m { /* 비자종류 */
	text-align: center;
	width: 20%;
	text-align:center;
}

.my3_table ul li.phone { /* 휴대전화 */
	text-align: center;
	width: 15%;
	text-align:center;
}
.my3_table ul li.enc { /* 비고 */
	text-align: center;
	width: 10%;
	text-align:center;
}


.my4_table{position:relative; border-top:2px solid #1e80bb;}
.my4_table ul {
	display: flex;
	justify-content: space-between;
	align-items: center;
	border-bottom: 1px solid #b3b3b3;
	width: 100%;
}
.my4_table ul.blank {
	justify-content: center;
	align-items: center !important;
}
.my4_table ul:last-of-type {
	/*border-bottom: none; */
}
.my4_table ul.top li {
	font-size: 14px;
	padding: 16px;
	color: #585858;
	text-align: center;
}
.my4_table ul.blank li {
	font-size: 14px;
	padding: 64px 16px;
	color: #585858;
}
.my4_table ul.item li {
	font-size: 15px;
	padding: 32px 16px;
	color: #333;
}

  .my4_table ul li span {
  display:none;
  }

/* .sub03_table ul li.num {
	text-align: center;
	width: 5%;
} */
.my4_table ul li.msb1 {  /* 접수번호 */
	width: 20%;
	text-align:center;
}
.my4_table ul li.msb2 { /* 신고인명 */
	width: 20%;
	text-align:center;
}
.my4_table ul li.msb3 { /* 생년월일 */
	text-align: center;
	width: 20%;
	text-align:center;
}
.my4_table ul li.msb4 { /* 연락처 */
	text-align: center;
	width: 20%;
	text-align:center;
}
.my4_table ul li.msb5 { /* 신청일시 */
	text-align: center;
	width: 20%;
	text-align:center;
}

.my4_table ul li.phone { /* 휴대전화 */
	text-align: center;
	width: 15%;
	text-align:center;
}
.my4_table ul li.enc { /* 비고 */
	text-align: center;
	width: 10%;
	text-align:center;
}

/* 2024년 활동성과 */
.moving_ms{
	display:flex;
}

.moving_ms .ms_pdfs{
	width:30%;
	padding:20px 10px 20px;
	background:#f9f9f9;
	border:1px solid #ddd;
}

/* ESG 경영선언문 */
.esg_management{padding:60px 0 30px;}
.esg_management .esg_cons{width:80%; margin:0 auto; overflow:hidden;  padding:0 0 30px;}
.esg_management .esg_cons img{width:100%;}
.esg_management .esg_cons .esg_topsm{padding:30px; text-align:center; font-size:30px; color:#fff; background:#b3399a;}
.esg_management .esg_cons .esg_mstx{padding:40px 30px 40px; background:#fff;}
.esg_management .esg_cons .esg_mstx li{line-height:1.3;}
.esg_management .esg_cons .esg_tit{padding:0px 30px 10px; font-size:25px; color:#4a4a4a; font-weight:700; padding-top:50px;}
.esg_management .esg_cons .esg_ments{padding:0px 30px 0; font-size:20px;}
.esg_management .esg_cons .esg_ments ul{display:flex;}
.esg_management .esg_cons .esg_ments li{line-height:1.4;}
.esg_management .esg_cons .esg_ments li:first-child{width:60px;}

/* esg 협의체 업무협약서 */
.esg_heks_ms{position:relative; padding:40px 0 40px;}
.esg_heks_ms .ns_wraps{display:flex; gap:10px;}
.esg_heks_ms .ns_wraps .imgbs{width:calc(98% / 2); border:1px solid #ddd;}
.esg_heks_ms .ns_wraps .imgbs img{width:100%;}

.esg_photo_singles{width:100%;}
.esg_photo_singles img{width:100%;}



/* 반응형 작업 */

@media(max-width:1354px){
   
   .sub-nav-wrap {
    position: relative;
    width: 100%;
    height: 60px;
    border-radius: 12px;
    margin: 0 auto;
    background-color: #f242a8;
    border-bottom: 1px solid #3789c7;
    z-index: 99;
    margin-bottom: 0px;
	}
   
   #sub_sections {
    width: 98%;
    margin: 0 auto;
    padding-top: 50px;
   }

   .sub_section {
    width: 95%;
    margin: 0 auto;
    padding-bottom: 50px;
	}

	
	.sub_section li {
    line-height: 35px;
    color: #7a7a7a;
	font-size:15px;
	}

	h3.sub_title{font-size: 27px; font-weight:700; color:#66278e;  text-align:left; padding-left:0px; margin-top:60px; }
	h3.sub_3dpet{font-size: 30px; font-weight:700; color:#004273;  text-align:center; margin-top:60px; }

	h4.tit_b{background:url('../images/sub01/bu1.png')no-repeat left; font-size:21px; color:#4a4a4a; font-weight:600; padding:0px 35px 0px; margin-top:50px; margin-left:15px;}
	h4.tit_bs{/* background:url('../images/sub01/bu1.png') no-repeat left; */ font-size:24px; color:#4a4a4a; font-weight:600; padding:0px 35px 0px; margin-top:30px;}

	h4.tit_s{ font-size:20px; color:#4a4a4a; padding-left:0px; padding-top:10px;}
	h4.tit_sb{background:url('../images/common/bulitts.png')no-repeat left;  font-size:20px; color:#4a4a4a; margin:10px 0px; padding-left:30px; padding-top:0px;}

	.sub17_tab>li {
    width: calc(100% / 14);
    margin-bottom: 5px;
    padding-left: 0;
    padding-top: 10px;
    box-sizing: border-box;
    transition: all .3s;
    cursor: pointer;
	}

	.sub01_13_sheet01 {
    padding: 30px;
    display: flex;
    align-items: center;
	}

	.sub01_13_sheet01 .cir_txt {
    font-size: 15px;
    font-weight: 700;
    color: #4a4a4a;
	}

	.history_cons .years .his_year {
    padding: 20px 0 20px;
    font-size: 35px;
    font-family: "Poppins";
    font-weight: 800;
    color: #f242a8;
	}
	
	.history_cons .his_txts li.mdts {
    width: 85%;
    font-size: 16px;
	}


}



@media(max-width:1330px){
	.sub01_4_imgs .pimg01 .mp_txt {
    font-size: 15px;
	}

	.sub01_4_imgs .pimg02 .mp_txt {
    font-size: 15px;
	}

	.sub01_4_imgs .pimg03 .mp_txt {
    font-size: 15px;
	}

	.sub01_14_imgs {
    display: flex;
    padding-top: 30px;
    flex-direction: row;
    flex-wrap: wrap;
	}

	.sub01_14_imgs .pimg01 {
    width: 32%;
	}

	.sub01_14_imgs .pimg02 {
    width: 32%;
	}

	.sub01_14_imgs .pimg03 {
    width: 32%;
	}

	.sub01_14_imgs .pimg04 {
    width: 32%;
	}

	.sub01_14_imgs .pimg01 .mp_txt {
    font-size: 15px;
	}

	.sub01_14_imgs .pimg02 .mp_txt {
    font-size: 15px;
	}

	.sub01_14_imgs .pimg03 .mp_txt {
    font-size: 15px;
	}

	.sub01_14_imgs .pimg04 .mp_txt {
    font-size: 15px;
	}
}


@media screen and (max-width: 1300px) {
    h4.tit_b {
        font-size: 20px;
    }
}

@media screen and (max-width: 1280px) {
	.sub01_oda_jon li .oda_boxs li:nth-child(2) {
		font-size:15px;
	}
}


@media(max-width:1258px){
.sub01_5_boxs2 > ul > li.tit_sbs {
    background: url(../images/common/bulitts.png) no-repeat left 8px;
    padding-left: 30px;
    font-size: 17px;
    color: #4a4a4a;
    margin: 10px 15px 0px;
    padding-top: 0px;
	}
}


@media(max-width:1220px){
	.sub01_13_sheet02 .boxs {
    width: calc(94% / 3);
    margin-bottom: 20px;
    margin-right: 1.5%;
	}

	.sub01_9_boxs .tablesws li {
	width:50%;
	}

	.bfic_sheet .bfic_boxs li {
	font-size:16px;
	}

	.bfic_sheet .bfic_boxs {
	width:60%;
	}

	.sub01_13_nens li .sxtxs {
	  font-size: 15px;
	}
}

@media(max-width:1190px){
	.sub01_9_boxs4 .tablesws li .rounds {
	font-size:17px;
	}
}


@media(max-width:1180px){
	.sub01_8_ms p {
    font-size: 15px;
    margin-bottom: 10px;
	}

	.sub01_8_ms .mbox a {
    display: block;
    width: 50%;
	font-size: 15px;
    margin: 0 auto;
    border-radius: 34px;
    background: #004273;
    text-align: center;
    color: #fff;
    padding: 20px;
	}

	.sub_01_8_dotables .sent .round_left {
    width: 30%;
    text-align: center;
    border-radius: 34px;
    font-size: 19px;
    color: #4a4a4a;
    border: 3px solid #f242a8;
    padding: 25px 0;
	}

	.sub_01_8_dotables .sent .round_left {
	width: 30%;
	text-align: center;
	border-radius: 34px;
	font-size: 19px;
	color: #4a4a4a;
	border: 3px solid #f242a8;
	padding: 25px 0;
    }

	.sub_01_8_dotables .sent2 .round_left {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 30%;
	text-align: center;
	border-radius: 34px;
	font-size: 19px;
	color: #4a4a4a;
	border: 3px solid #f242a8;
	padding: 25px 0;
    }

	.sub_01_8_dotables .sent .round_right {
    width: 60%;
    text-align: center;
    border-radius: 34px;
    font-size: 19px;
    color: #fff;
    background: #f242a8;
    padding: 25px 0;
	}

	.sub_01_8_dotables .sent2 .round_left {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 30%;
    text-align: center;
    border-radius: 34px;
    font-size: 19px;
    color: #4a4a4a;
    border: 3px solid #f242a8;
    padding: 25px 0;
	}

	.sub_01_8_dotables .sent3 .round_left {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 30%;
    text-align: center;
    border-radius: 34px;
    font-size: 19px;
    color: #4a4a4a;
    border: 3px solid #f242a8;
    padding: 25px 0;
	}

	.sub_01_8_dotables .sent3 .round_right {
    width: 60%;
    font-size: 20px;
	}

	.sub_01_8_dotables .sent3 .round_right li {
    font-size: 15px;
	}

	.my_sects {
    position: relative;
    display: flex;
    justify-content: space-between;
    margin: 30px 0 30px;
    flex-direction: column;
	}

	.my_sects .right_sect_ps {
    width: 100%;
	}

	.my_sects .left_sect_ps {
    width: 100%;
	}

	.my_sects .left_sect_ps h4.my_title {
    display:none;
	}

	.my_sects .left_sect_ps .smenu ul {
    display: flex;
	flex-direction: row;
    flex-wrap: nowrap;
	justify-content: space-between;
	}

	.my_sects .left_sect_ps .smenu li {
    width:24%;
	color: #4a4a4a;
    font-size: 16px;
    border-radius: 12px;
    line-height: 20px;
    padding-left: 0;
    border: 1px solid #ddd;
    margin-bottom: 5px;
	}

	.sub1_oda_introducts .oda_tetxs li {
		font-size: 16px;
	}

	.sub01_13_nens li .bxs {
		font-size: 18px;
	}

	.sub01_5_box2 {
		font-size: 16px;
	}

	.sub01_oda_jon ul {
		flex-direction: row;
		flex-wrap: wrap;
	}

	.sub01_oda_jon li {
		 width: calc(97% / 4);
		 padding-bottom:20px;
	}

}

@media(max-width:1140px){	
	.sub01_s0_imgs .pimg01 {
	    width: calc((100% - 20px) / 2);
	}

	.sub01_s0_imgs .pimg02 {
	    width: calc((100% - 20px) / 2);
	}

	.sub01_s0_imgs .pimg03 {
	    width: calc((100% - 20px) / 2);
	}

	.sub01_s0_imgs .pimg04 {
	    width: calc((100% - 20px) / 2);
	}
}


@media(max-width:1160px){	
	
	/* CI.BI */
	.sub01_ci_imgs .ci_sheet{width:80%; margin:0 auto;}
	.sub01_ci_imgs2 .ci_sheet{width:80%; margin:0 auto;}
	.sub01_ci_imgs3 .ci_sheet{width:80%; margin:0 auto;}
	.sub01_ci_imgs4 .ci_sheet{width:80%; margin:0 auto;}
	.sub01_ci_imgs5 .ci_sheet{width:80%; margin:0 auto;}
	.sub01_ci_imgs6 .ci_sheet{width:80%; margin:0 auto;}
	.sub01_ci_imgs7 .ci_sheet{width:40%; margin:0 auto;}
    .sub01_ci_imgs8 .ci_sheet{width:80%; margin:0 auto;}


	.sub01_bi_imgs .bi_sheet{width:80%; margin:0 auto;}
	.sub01_bi_imgs2 .bi_sheet{width:80%; margin:0 auto;}
	.sub01_bi_imgs3 .bi_sheet{width:80%; margin:0 auto;}
	.sub01_bi_imgs4 .bi_sheet{width:80%; margin:0 auto;}
	.sub01_bi_imgs5 .bi_sheet{width:80%; margin:0 auto;}
	.sub01_bi_imgs6 .bi_sheet{width:80%; margin:0 auto;}
	.sub01_bi_imgs7 .bi_sheet{width:40%; margin:0 auto;}
	
}


@media(max-width:1040px){	
	.sub01_1_imgs .pimg01 .mp_txt {
    position: absolute;
    bottom: 0;
    text-align: center;
    color: #fff;
    font-size: 14px;
    width: 100%;
    height: 50px;
    line-height: 50px;
    overflow: hidden;
    left: 0;
    background: #000;
	}

	.sub01_1_imgs .pimg02 .mp_txt {
    position: absolute;
    bottom: 0;
    text-align: center;
    color: #fff;
    font-size: 14px;
    width: 100%;
    left: 0;
    height: 50px;
    line-height: 50px;
    overflow: hidden;
    background: #000;
	}

	.sub01_1_imgs .pimg03 .mp_txt {
    position: absolute;
    bottom: 0;
    text-align: center;
    color: #fff;
    font-size: 14px;
    width: 100%;
    left: 0;
    height: 50px;
    line-height: 50px;
    overflow: hidden;
    background: #000;
	}

	.sub01_1_imgs .pimg04 .mp_txt {
    position: absolute;
    bottom: 0;
    text-align: center;
    color: #fff;
    font-size: 14px;
    width: 100%;
    left: 0;
    height: 50px;
    line-height: 50px;
    overflow: hidden;
    background: #000;
	}

	.sub01_13_nens li {
	width: calc(98% / 2);
	}

}


@media(max-width:1023px){
	.sub01_13_sheet01 .circle01 {
    width: 12px;
    height: 12px;
	}

	.sub01_13_sheet01 .circle01 .icons {
    font-size: 15px;
    color: #fff;
	}
  .s1_c1>li {
    padding-left: 0 !important;
    width: calc(100% / 2 - 15px);
  }
  .s1_c1>li>h4 {
    font-size: 16px;
  }
  .s1_c1>li>div {
    font-size: 15px;
  }
}

@media(max-width:1020px){
	#mb_login_ms {
    position: relative;
    width: 98%;
    margin: 0 auto;
    padding-bottom: 40px;
    border-bottom: 1px solid #ddd;
	}
}

@media(max-width:998px){

    .login_guild li.texts {
    width: 60%;
    font-size: 13px;
    color: #4a4a4a;
    margin-bottom: 5px;
	}

}


@media(max-width:990px){
	#sub_sections01 h2.sub_title {
    font-size: 36px;
    color: #fff;
    text-align: center;
    padding-top: 190px;
	}

	#sub_sections01 .tite {
    font-size: 20px;
    color: #fff;
    text-align: center;
	}

	#sub_sections03 h2.sub_title {
    font-size: 36px;
    color: #fff;
    text-align: center;
    padding-top: 190px;
	}

	#sub_sections03 .tite {
    font-size: 20px;
    color: #fff;
    text-align: center;
	}

	#sub_sections04 h2.sub_title {
    font-size: 36px;
    color: #fff;
    text-align: center;
    padding-top: 190px;
	}

	#sub_sections04 .tite {
    font-size: 20px;
    color: #fff;
    text-align: center;
	}

	#sub_sections05 h2.sub_title {
    font-size: 36px;
    color: #fff;
    text-align: center;
    padding-top: 190px;
	}

	#sub_sections05 .tite {
    font-size: 20px;
    color: #fff;
    text-align: center;
	}

	.sub01_13_maps_img3 {
	padding-top: 0;
	display: flex;
	flex-direction: row;
	margin-top: 20px;
    }

	.sub01_13_maps_img3 .imgs {
    width: calc(96% / 2);
    margin-bottom: 20px;
    margin-left: 1.4%;
    border-radius: 24px;
    overflow: hidden;
	}

	.scroll_ms {
    display: block;
    position: relative;
    display: flex;
    padding: 10px 0 10px;
    align-items: center;
    justify-content: center;
	}

	.my_sects .left_sect_ps .smenu li {
	width: 24%;
	color: #4a4a4a;
	font-size: 14px;
	border-radius: 12px;
	line-height: 20px;
	padding-left: 0;
	border: 1px solid #ddd;
	margin-bottom: 5px;
    }

	.sub5_1_5ps_ms li .icons img{
	width:70%;
	display:block;
	}	
}

@media(max-width:985px){
	.sub01_ci_imgs2 .ci_sheet{
	width:100%;
	}
}


@media(max-width:960px){
	.my_page_tab button {
    background-color: inherit;
    width: calc(100% / 2);
    border: none;
    outline: none;
    cursor: pointer;
    padding: 14px 16px;
    transition: 0.3s;
    font-size: 14px;
    border-right: 1px solid #ccc;
	}

	.sub01_9_boxs4 .tablesws ul {
    flex-direction: column;
	}

	.sub01_9_boxs4 .tablesws li {
	    width: 100%;
	}

	.dotable_m1 .do_ti {
		flex-wrap: nowrap;
		flex-direction: column;
	}

	.dotable_m1 .do_ti .ms1 {
		width:100%;
		font-size: 15px;
	}

	.dotable_m1 .do_ti .mico {
		padding:10px 0 10px;
	}

	.dotable_m1 .do_ti .ms2 {
		width:100%;
		font-size: 15px;
	}

	.dotable_m1 .do_ti .mico{
		display:none; 
	}

	.dotable_m1 .do_ti .mico_s{
		display:block; 
		width:42px;
	}

	.dotable_m2 .do_ti {
		flex-wrap: nowrap;
		flex-direction: column;
	}

	.dotable_m2 .do_ti .sm1 {
		width:100%;
		font-size: 15px;
	}

	.dotable_m2 .do_ti .sm2 {
		width:100%;
		font-size: 15px;
	}
	
	.dotable_m2 .do_ti .sm3 {
		width:100%;
		font-size: 15px;
		margin:20px 0 0;
	}

	.dotable_m3 .do_ti {
		flex-wrap: nowrap;
		flex-direction: column;
	}

	.dotable_m3 .do_ti .cm1 {
		width:100%;
		font-size: 15px;
	}

	.dotable_m3 .do_ti .cm2 {
		width:100%;
		font-size: 15px;
	}

	.dotable_m4 .do_ti {
		flex-wrap: nowrap;
		flex-direction: column;
	}

	.dotable_m4 .do_ti .bm1 {
		width:100%;
		font-size: 15px;
	}

	.dotable_m4 .do_ti .bm2 {
		width:100%;
		font-size: 15px;
	}

	.dotable_m4 .do_ti .bm3 {
		width:100%;
		font-size: 15px;
	}

}


@media(max-width:912px){

    footer .footer_ms .footer_menus {
	    display:none;
		width: 100%;
    }
	
	.sub01_5_box2_01 ul > li .mt {
	font-size:15px;
	width: 110px;
	}


	.sub01_5_box2_01 ul > li {
	font-size:15px;
	}

}
  

@media(max-width:910px){
	.sub01_13_sheet02 .boxs {
    width: calc(94% / 2);
    margin-bottom: 20px;
    margin-right: 1.5%;
	}
}

@media(max-width:904px){
	.sub01_imimd {
	width:100%;
	}

	.sub01_imimd img{
	width:100%;
	}
	
	.bfic_sheet {
	flex-direction: column;
	}
  
    .bfic_sheet .bfic_boxs {
	width:100%;
    }

}

@media(max-width:872px){
	.sub01_ci_imgs3 .ci_sheet{
	width:100%;
	}
	
	.kor_langs_m .btns_kor_gos a {
	width:60%;
	}

}
@media(max-width:869px){
	.sub01_14_imgs .pimg01 {
        width: 48%;
    }

	.sub01_14_imgs .pimg02 {
        width: 48%;
    }

	.sub01_14_imgs .pimg03 {
        width: 48%;
    }

	.sub01_14_imgs .pimg04 {
        width: 48%;
    }
}


@media(max-width:862px){
	.login_ments_ms {
    padding-top: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
	}

	.login_ments_ms .tstxms li {
    font-size: 14px;
	}

	.login_ments_ms h2.login_titlesm {
    font-size: 42px;
    color: #4a4a4a;
    font-family: "Poppins", sans-serif;
	}

	.sub01_6_sheet02 li {
	width: calc(95%/ 2);
	}

	.sub5_1_5ps_ms li .icons img {
	width: 50%;
	display: block;
    }

	.sub5_1_5ps_ms li .texts {
	font-size:15px;
	}

}


@media(max-width:850px){
	.sub01_5_ms li.tit_sb {
    background: url(../images/common/bulitts.png) no-repeat left 6px;
    font-size: 16px;
    color: #4a4a4a;
    margin: 10px 15px 0px;
    padding-left: 30px;
    padding-top: 0px;
	}

	.sub01_13_nens li .bxs {
        font-size: 16px;
    }

	.sub01_13_nens li .sxtxs {
        font-size: 15px;
	    letter-spacing:-0.9px;
    }

}

@media(max-width:840px){
	.sub_01_8_dotables .sent {
    display: flex;
    justify-content: space-between;
    flex-direction: column;
    align-items: center;
	}

	    .sub_01_8_dotables .sent .round_left {
        width: 90%;
        text-align: center;
        border-radius: 34px;
        font-size: 19px;
        color: #4a4a4a;
        border: 3px solid #f242a8;
        padding: 25px 0;
    }

	.sub_01_8_dotables .sent2 .round_left {
        display: flex;
        justify-content: center;
        align-items: center;
        width: 90%;
        text-align: center;
        border-radius: 34px;
        font-size: 19px;
        color: #4a4a4a;
        border: 3px solid #f242a8;
        padding: 25px 0;
    }


	.sub_01_8_dotables .sent .round_right {
        width: 90%;
		margin-top:20px;
        text-align: center;
        border-radius: 34px;
        font-size: 16px;
        color: #fff;
        background: #f242a8;
        padding: 25px 0;
	}

	.sub_01_8_dotables .sent2 {
    display: flex;
	padding-top: 40px;
    justify-content: space-between;
    flex-direction: column;
    align-items: center;
	}

	.sub_01_8_dotables .sent2 .round_right {
    width: 90%;
    margin-top:20px;
	text-align: center;
    border-radius: 34px;
    font-size: 24px;
    color: #fff;
    background: #f242a8;
    padding: 25px 0;
	}

	.sub_01_8_dotables .sent2 .round_right p.tx1 {
    font-size: 16px;
	}

	.sub_01_8_dotables .sent3 {
    display: flex;
    padding-top: 40px;
    justify-content: space-between;
    flex-direction: column;
    align-items: center;
	}

	.sub_01_8_dotables .sent3 .round_left {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 90%;
	text-align: center;
	border-radius: 34px;
	font-size: 19px;
	color: #4a4a4a;
	border: 3px solid #f242a8;
	padding: 25px 0;
	}

	.sub_01_8_dotables .sent3 .round_right {
    width: 90%;
    font-size: 20px;
    }

	.sub_01_8_dotables .sent3 .round_right dl {
    padding-left: 0px;
    padding-top: 30px;
    padding-bottom: 10px;
	}

	.sub_01_8_dotables .sent3 .round_right ul {
    padding-left: 20px;
	}

	.history_cons .his_txts li.mdts {
	width: 85%;
	font-size: 14px;
    }

	.sub1_oda_introducts {
		display:block;
	}

	.sub1_oda_introducts .oda_imgs {
		width:100%;
	}

	.sub1_oda_introducts .oda_tetxs {
		padding:30px 0 0;
		width:100%;
	}

	.sub01_ods_form_boxs {
		display:block;
	}

	.sub01_ods_form_boxs .img_phpots {
		width:100%;
	}

	.sub01_ods_form_boxs .oda_tenxds {
		padding:30px 0 0;
		width:100%;
	}

}

@media(max-width:830px){
	.my_sects .left_sect_ps .smenu ul {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	flex-wrap: wrap;
    }
	
	.my_sects .left_sect_ps .smenu li {
	width: 49%;
	color: #4a4a4a;
	font-size: 12px;
	border-radius: 12px;
	line-height: 20px;
	padding-left: 0;
	border: 1px solid #ddd;
	margin-bottom: 5px;
    }
}


@media(max-width:818px){
	.sub01_ci_imgs4 .ci_sheet{
	width:100%;
	}
}


@media(max-width:800px){
	.sub01_9_boxs3 .tablesws li .rounds {
	font-size:17px;
	}

	.sub01_9_boxs3 .tablesws li .texts {
	font-size:15px;
	}
	
}

@media(max-width:792px){
	.sub01_ci_imgs5 .ci_sheet{
	width:100%;
	}
}

@media(max-width:780px){
	.sub01_9_boxs2 .tablesws li {
	width:100%;
	}

	.sub01_13_nens li {
        width: calc(100% / 1);
    }

}

@media(max-width:774px){
	.sub01_13_maps_img2 .imgs {
    width: calc(98% / 2);
    margin-bottom: 20px;
    border-radius: 24px;
    overflow: hidden;
	}
}


@media(max-width:774px){
	.login_guild ul {
    display: flex;
    flex-direction: column;
    align-items: center;
    }

	.login_guild li.texts {
	width: 100%;
	font-size: 13px;
	color: #4a4a4a;
	text-align:center;
	margin-bottom: 5px;
    }

	.login_guild li.tx_bts {
    width: 70%;
    margin-bottom: 5px;
	}
}

@media(max-width:752px){
	.sub5_1_5ps_ms ul {
    flex-direction: row;
    flex-wrap: wrap;
	justify-content: space-between;
	}
	
	.sub5_1_5ps_ms li {
	flex-direction: row;
    align-items: center;
	width: calc(96% / 2);
	}
}


@media(max-width:740px){
	.sub01_4_imgs .pimg01 .mp_txt {
    height: 50px;
    line-height: 50px;
	}

	.sub01_4_imgs .pimg02 .mp_txt {
    height: 50px;
    line-height: 50px;
	}

	.sub01_4_imgs .pimg03 .mp_txt {
    height: 50px;
    line-height: 50px;
	}

	.sub01_14_imgs .pimg01 .mp_txt {
    height: 50px;
    line-height: 50px;
	}

	.sub01_14_imgs .pimg02 .mp_txt {
    height: 50px;
    line-height: 50px;
	}

	.sub01_14_imgs .pimg03 .mp_txt {
    height: 50px;
    line-height: 50px;
	}

	.sub01_14_imgs .pimg04 .mp_txt {
    height: 50px;
    line-height: 50px;
	}

    .sub01_5_boxs2 > ul > li.tit_sbs {
	background: url(../images/common/bulitts.png) no-repeat left 8px;
	padding-left: 30px;
	font-size: 15px;
	color: #4a4a4a;
	margin: 10px 15px 0px;
	padding-top: 0px;
    }

	.history_cons {
    position: relative;
    margin-top: 40px;
    display: flex;
    justify-content: space-between;
    flex-direction: column;
	}

	.history_cons .his_txts {
    width: 100%;
    border-bottom: 1px solid #ddd;
    border-top: 2px solid #f242a8;
    padding-bottom: 30px;
	}

	.my2_table ul li a.stn {
    font-size: 12px;
    color: #fff;
    line-height: 19px;
    background: #3f51b5;
    display: inline-block;
    width: 100px;
	text-align:center;
    border: 0;
    border-radius: 5px;
    padding: 10px 0 10px;
    vertical-align: middle;
	}

	.my2_table ul li a.stn2 {
    font-size: 12px;
    color: #fff;
    line-height: 19px;
    background: #c60000;
    display: inline-block;
    width: 100px;
	text-align:center;
    border: 0;
    border-radius: 5px;
    padding: 10px 0 10px;
    vertical-align: middle;
	}

	.my2_table ul li a.stn3 {
    font-size: 12px;
    color: #000;
    line-height: 19px;
    background: #bcbcbc;
    display: inline-block;
    width: 100px;
	text-align:center;
    border: 0;
    border-radius: 5px;
    padding: 10px 0 10px;
    vertical-align: middle;
	}

	 .my4_table ul {
	flex-direction: column;
	align-items: flex-start;
	padding: 10px 0;
  }
  .my4_table ul.top {
	display: none;
  }
  .my4_table ul.item li {
	padding: 4px 16px;
	font-size: 16px;
	width:100%;
	border-bottom:1px solid #ddd;
  }
  .my4_table ul li.msb1,
  .my4_table ul li.msb2,
  .my4_table ul li.msb3,
  .my4_table ul li.msb4,
  .my4_table ul li.msb5,
  .my4_table ul li.delete{
	width: 100%;
	text-align: left;
  }
  .my4_table ul li span {
	display: inline-block;
	font-weight:800;
	margin-right: 20px;
  }

  .sub01_9_boxs .tablesws li .rounds {
  font-size:17px;
  }

  .sub01_9_boxs .tablesws li .texts {
  font-size:15px;
  }

 .sub01_9_boxs2 .tablesws li .rounds {
 font-size:17px;
 }
 .sub01_9_boxs2 .tablesws li .texts {
 font-size:15px;
  }

  .sub01_oda_jon li {
        width: calc(98% / 2);
        padding-bottom: 20px;
   }

}

@media(max-width:738px){
	.sub01_ci_imgs .ci_sheet{
	width:100%;
	}
}


@media(max-width:733px){
	.sub01_ci_imgs6 .ci_sheet{
	width:100%;
	}
}


@media(max-width:724px){
  .s1_c1>li {
    width: 100%;
  }
  .s1_c2 {
    flex-wrap: wrap;
  }
}


@media(max-width:680px){
	.sub01_m_qrcode {
	width:100%;
	}

	.sub01_m_qrcode .qrco1 .textsd {
	font-size:15px;
	}

	.sub01_m_qrcode .qrco2 .textsd {
	font-size:15px;
	}
}


@media(max-width:640px){
	#sub_sections01 h2.sub_title {
    font-size: 32px;
    color: #fff;
    text-align: center;
    padding-top: 190px;
	}

	#sub_sections01 .tite {
    font-size: 17px;
    color: #fff;
    text-align: center;
	}

	#sub_sections03 h2.sub_title {
    font-size: 32px;
    color: #fff;
    text-align: center;
    padding-top: 190px;
	}

	#sub_sections03 .tite {
    font-size: 17px;
    color: #fff;
    text-align: center;
	}

	#sub_sections04 h2.sub_title {
    font-size: 32px;
    color: #fff;
    text-align: center;
    padding-top: 190px;
	}

	#sub_sections04 .tite {
    font-size: 17px;
    color: #fff;
    text-align: center;
	}

	#sub_sections05 h2.sub_title {
    font-size: 32px;
    color: #fff;
    text-align: center;
    padding-top: 190px;
	}

	#sub_sections05 .tite {
    font-size: 17px;
    color: #fff;
    text-align: center;
	}

	.my_page_tab {
    overflow: hidden;
    display: flex;
	flex-direction: column;
    border: 1px solid #ccc;
    background-color: #f1f1f1;
	}

	.my_page_tab button {
	width: calc(100% / 1);
	padding: 14px 16px;
	transition: 0.3s;
	font-size: 14px;
	border-right: 1px solid #ccc;
	border-bottom:1px solid #ccc;
    }

	.login_guild {
    width: 100%;
    margin: 0 auto;
    padding: 20px 0 20px;
	}

	.login_boxs {
    width: 80%;
    margin: 0 auto;
    padding: 30px 0 30px;
	}

	.sub01_1_imgs {
    display: flex;
    padding-top: 30px;
	flex-direction: column;
    flex-wrap: wrap;
	}

	.sub01_1_imgs .pimg01 {
    position: relative;
    border-radius: 34px;
    overflow: hidden;
    width: 100%;
    margin-right: 1%;
    margin-bottom: 20px;
	}

	.sub01_1_imgs .pimg02 {
    position: relative;
    border-radius: 34px;
    overflow: hidden;
    width: 100%;
    margin-right: 1%;
    margin-bottom: 20px;
	}

	.sub01_1_imgs .pimg03 {
    position: relative;
    border-radius: 34px;
    overflow: hidden;
    width: 100%;
    margin-right: 1%;
    margin-bottom: 20px;
	}

	.sub01_1_imgs .pimg04 {
    position: relative;
    border-radius: 34px;
    overflow: hidden;
    width: 100%;
    margin-right: 1%;
    margin-bottom: 20px;
	}

	.sub01_13_sheet01 {
	padding: 30px;
	display: flex;
	flex-direction: column;
	align-items: center;
    }

	.sub01_13_sheet01 .cir_txt {
	font-size: 15px;
	font-weight: 700;
	color: #4a4a4a;
	margin-bottom:20px;
    }

	.sub01_13_sheet01 .circle01 {
	width: 12px;
	height: 12px;
	margin-bottom:20px;
    }

	.sub01_13_tab_head {
    padding-top: 20px;
    display: flex;
    /* justify-content: space-between; */
    align-items: center;
    flex-direction: column;
	}

	.sub01_13_tab_head .pdfs_ms {
	margin-top:20px;
	}

	h4.tit_bs {
	background: url(../images/sub01/bu1.png) no-repeat left; 
	font-size: 17px;
	color: #4a4a4a;
	font-weight: 600;
	padding: 0px 35px 0px;
	margin-top: 30px;
    }
	
	.sub01_s0_imgs .pimg01 {
	width: calc((100% - 0px) / 1);
	}

	.sub01_s0_imgs .pimg02 {
	width: calc((100% - 0px) / 1);
	}

	.sub01_s0_imgs .pimg03 {
	width: calc((100% - 0px) / 1);
	}

	.sub01_s0_imgs .pimg04 {
	width: calc((100% - 0px) / 1);
	}

	.kor_langs_m .btns_kor_gos a {
	width:90%;
	font-size:15px;
	}

	.sub01_5_box2_01 ul > li .mt {
	font-size:15px;
	width: auto;;
	}


	.sub01_5_box2_01 ul > li {
	font-size:15px;
	}

}


@media(max-width:638px){
	.sub01_ci_imgs8 .ci_sheet{
	width:100%;
	}
}


@media(max-width:604px){
	.sub01_13_sheet02 .boxs {
    width: calc(100% / 1);
    margin-bottom: 20px;
    margin-right: 1.5%;
	}

	.sub01_13_movies {
    margin-top: 10px;
    display: flex;
    margin-bottom: 30px;
    flex-direction: column;
	}

	.sub01_13_movies .movies1 {
    width: 100%;
	}

	.sub01_13_movies .movies2 {
    width: 100%;
	}
}

@media(max-width:560px){
	.mo_sub01_ci_imgs, .mo_sub01_ci_imgs2, .mo_sub01_ci_imgs3, .mo_sub01_ci_imgs4, .mo_sub01_ci_imgs5, .mo_sub01_ci_imgs6, .mo_sub01_ci_imgs7, .mo_sub01_ci_imgs8{
	display:block;
	position:relative; 
	padding:30px 20px 30px; 
	border:1px solid #ddd; 
	background:#fff; 
	border-radius:34px; 
	margin-top:20px;
	}

	.mo_sub01_ci_imgs .ci_sheet, .mo_sub01_ci_imgs2 .ci_sheet, .mo_sub01_ci_imgs3 .ci_sheet, .mo_sub01_ci_imgs4 .ci_sheet, .mo_sub01_ci_imgs5 .ci_sheet, .mo_sub01_ci_imgs6 .ci_sheet, .mo_sub01_ci_imgs7 .ci_sheet, .mo_sub01_ci_imgs8 .ci_sheet{
	width:96%; 
	margin:0 auto;
	}

	.mo_sub01_ci_imgs .ci_sheet img, .mo_sub01_ci_imgs2 .ci_sheet img, .mo_sub01_ci_imgs3 .ci_sheet img, .mo_sub01_ci_imgs4 .ci_sheet img, .mo_sub01_ci_imgs5 .ci_sheet img, .mo_sub01_ci_imgs6 .ci_sheet img, .mo_sub01_ci_imgs7 .ci_sheet img, .mo_sub01_ci_imgs8 .ci_sheet img{
	width:100%;
	}

	
	.sub01_ci_imgs, .sub01_ci_imgs2, .sub01_ci_imgs3, .sub01_ci_imgs4, .sub01_ci_imgs5, .sub01_ci_imgs6, .sub01_ci_imgs7, .sub01_ci_imgs8{
	display:none;
	}
}

@media(max-width:528px){
	.sub01_9_boxs .tablesws li {
	width:100%;
	}

	.sub01_9_boxs3 .tablesws li {
	width:100%;
	}

	.bfic_sheet .bfic_boxs li {
	font-size:13px;
	}
}

@media(max-width:520px){
	.sub01_13_maps_img2 .imgs {
    width: calc(100% / 1);
    margin-bottom: 20px;
    border-radius: 24px;
    overflow: hidden;
	}

	.sub01_13_maps_img3 .imgs {
    width: calc(100% / 1);
    margin-bottom: 20px;
    margin-left: 1.4%;
    border-radius: 24px;
    overflow: hidden;
	}

	.sub01_13_maps_img3 {
	padding-top: 0;
	display: flex;
	flex-direction: column;
	/* flex-wrap: nowrap; */
	margin-top: 20px;
    }
}

@media(max-width:500px){
	.sub01_14_imgs .pimg01 {
     width: 100%;
    }

	.sub01_14_imgs .pimg02 {
     width: 100%;
    }

	.sub01_14_imgs .pimg03 {
     width: 100%;
    }

	.sub01_14_imgs .pimg04 {
     width: 100%;
    }

	 .sub01_6_sheet02 li {
	 width: calc(100% / 1);
    }
}

@media(max-width:430px){
    .sub01_oda_jon li {
        width: calc(100% / 1);
        padding-bottom: 20px;
    }

}

@media(max-width:410px){

	h3.sub_title{font-size: 22px; font-weight:700; color:#66278e;  text-align:left; padding-left:0px; margin-top:30px; }
	h3.sub_3dpet{font-size: 20px; font-weight:700; color:#004273;  text-align:center; margin-top:60px; }

	h4.tit_b{background:url('../images/sub01/bu1.png')no-repeat left; font-size:17px; color:#4a4a4a; font-weight:600; padding:0px 35px 0px; margin-top:30px; margin-left:5px;}
	h4.tit_bs{background:/* url('../images/sub01/bu1.png') no-repeat left; */ font-size:24px; color:#4a4a4a; font-weight:600; padding:0px 28px 0px; margin-top:30px;}

	h4.tit_s{ font-size:20px; color:#4a4a4a; padding-left:0px; padding-top:10px;}
	h4.tit_sb{background:url('../images/common/bulitts.png')no-repeat left;  font-size:20px; color:#4a4a4a; margin:10px 0px; padding-left:30px; padding-top:0px;}

	.sub_section li {
        padding-left: 10px;
        line-height: 35px;
        color: #7a7a7a;
        font-size: 15px;
    }

}