/* Add here all your CSS customizations */

ul, ol {list-style:none;margin:0;padding:0;}
i {font-style:normal;}

.overview-text-maxwidth {max-width:600px}
.break {word-break:keep-all; word-wrap:break-word}
.utilmenu {position:relative;}
.utilmenu.first:before {content:"";position:absolute;top:43px;left:0;display:inline-block;vertical-align:middle;width:2px;height:14px;background:rgba(255,255,255,0.3);}
.sticky-header-active .utilmenu.first:before {top:28px;}
.utilmenu a {text-transform:none !important;font-weight:normal !important;}
.page-header h1 {margin:20px 0 6px;color:#55c6ff;}
.page-header .img_copy {position:absolute;top:0;left:50%;margin-left:-230px;}
.overview {background-image: url(../img/page-header/page-header-about-us.jpg);}

.page-header {margin-bottom:0;}
.location {height:53px;border-bottom:1px solid #e2e2e5;background:#f5f5f7;}
.location ul li {float:left;position:relative;border-right:1px solid #e2e2e5;}
.location > ul > li > a {display:block;height:53px;}
.location ul li button {height:51px;}
.location .home a {display:block;height:53px;border-left:1px solid #e2e2e5;}
.location ul li button {margin:0;text-align:left;color:#202020;font-size:14px;}
.location ul li .dropdown-toggle::after {position:absolute;top:17px;right:0.533rem;width:13px;height:17px;padding:0;margin:0;background:url(../img/location_ar.png) no-repeat center;font-size:0;}
.location ul li .dropdown-menu {width:101%;margin-left:-1px;margin-top:1px;border:1px solid #e2e2e5;border-radius:0;background:#f7f7f9;}
.location ul li .dropdown-menu a {color:#202020;font-size:14px !important;}
.location ul li .dropdown-menu a:hover {background-color:#e3e3e6;}

.dot {position:relative;}
.dot:before {content:"";position:absolute;top:-15px;left:50%;width:10px;height:10px;margin-left:-5px;border-radius:10px;background:#0188cc;}

.overview-title {border-bottom:1px solid #e0e0e4;color:#3f4349;}
.color-b {color:#0b0b0b;}

.dv_overview {position:relative;}
.sub {padding-bottom:10rem;}

.idea-dv {position:relative;text-align:center;padding:13rem 0 5rem;}
.idea-dv .item {position:absolute;z-index:2;}
.idea-dv .item.pos1 {top:4%;left:50%;margin-left:-15%;} 
.idea-dv .item.pos2 {top:24%;right:0;} 
.idea-dv .item.pos5 {top:24%;left:0;} 
.idea-dv .item.pos3 {bottom:0;right:10%;margin-left:-15%;} 
.idea-dv .item.pos4 {bottom:0;left:10%;}

.his_box {padding:0 !important;border:0 !important;box-shadow:none !important;}
.his_box .inr {padding-top:0.8rem;}
.his_right {float:left;margin:13px 10px 43px 80px;}

section.timeline .timeline-box {margin:0 !important;}

.pint {color:#0088cc;}
.color-b {color:#0b0b0b;}
.pt-10 {padding-top:5rem;}
.br {display:inline-block;vertical-align:middle;width:2px;height:7px;margin:0 4px;background:#fff;font-size:0;}
.block {display:block;}
.heildv {text-align:center;background:#0088cc;color:#fff;}

.sub_title {position:relative;padding-left:20px;}
.sub_title h2 {margin-bottom:0;}
.sub_title:before {content:"";position:absolute;top:0;left:0;width:6px;height:100%;background:#0188cc;}

.tabs {border-radius:0 !important;}
.tabs .nav-link {padding:1rem 1rem !important;border-top:0 !important;background:transparent;}
.tabs .nav-tabs {border:1px solid #eee}
.nav-tabs .nav-link {border:0 !important;color:#0b0b0b !important;font-size:1.2rem !important;}

.tab-title {color:#8f8f8f;}
.tab-title .line {position:relative;}
.tab-title .line:before {content:"";display:inline-block;vertical-align:middle;width:5px;height:18px;margin-right:12px;background:#0088cc;}

.tb1 {width:100%;margin-top:10px;background:#fff;}
.tb1 td:first-child {border-left:0;}
.tb1 td {padding:1rem;border-left:3px solid #fff;border-bottom:3px solid #fff;background:#f2f2f2;color:#0b0b0b;font-size:1.0rem;}

.thum-tit {margin:1rem 0;line-height:1.2rem !important;}
.w-img img {width:100%;}
.title {color:#0b0b0b;}
.text-c {color:#0b0b0b;}
.thum-text p {color:#787878;line-height:1rem;}

.portfolio-detail-image-item:hover {box-shadow:none !important;}
#photographyLightbox .owl-carousel .owl-item img {box-shadow:none !important;}

.thumdv {display:inline-block;background:#fff;}
.thumdv .title {margin-bottom:1rem;padding:0.5rem 1rem 1.2rem 1rem;background:#f2f2f2;}
.thumdv .txt {padding:1rem 1rem 1rem 1rem;background:#fafafa;}
.thumdv .txt p {margin-bottom:0;}

.idea-img {text-align:center;}

.str-title {position:relative;display:block !important;}
.str-title:after {content:"";position:absolute;bottom:0;left:25%;display:inline-block;width:50%;height:4px;background:#cce7f5;}

.table {table-layout:fixed;border-top:2px solid #288cd9;border-bottom:1px solid #e5e5e5;}
.table th {vertical-align:middle;border-bottom:0;text-align:center !important;background:#f5f4f4;}
.table td {vertical-align:middle;color:#242424;text-align:center;}
.table td a.link {display:block;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;width:100%;overflow:hidden;color:#242424;}
.table td.left {text-align:left !important;}
.paging {text-align:center;}
.paging a {display:inline-block;vertical-align:middle;min-width:32px;height:32px;border:1px solid #d5d5d5;text-align:center;border-radius:2px;line-height:32px;}
.paging strong {display:inline-block;vertical-align:middle;min-width:32px;height:32px;border:1px solid #288cd9;text-align:center;border-radius:2px;line-height:32px;color:#288cd9;}
.paging a.first {background:url(../img/paging_first.png) no-repeat center;font-size:0;}
.paging a.prev {background:url(../img/paging_prev.png) no-repeat center;font-size:0;}
.paging a.next {background:url(../img/paging_next.png) no-repeat center;font-size:0;}
.paging a.last {background:url(../img/paging_last.png) no-repeat center;font-size:0;}

.view_cont img {max-width:100%;}
.brd_up {display:inline-block;vertical-align:middle;}
.brd_up:after {content:"";display:inline-block;vertical-align:middle;width:13px;height:7px;margin-left:8px;margin-top:-4px;background:url(../img/brd_up.png) no-repeat center;}
.brd_dn {display:inline-block;vertical-align:middle;}
.brd_dn:after {content:"";display:inline-block;vertical-align:middle;width:13px;height:7px;margin-left:8px;margin-top:-4px;background:url(../img/brd_dn.png) no-repeat center;}

.pb-6 {padding-bottom:4rem !important}

.ci_img {text-align:center;}
.ci_img img {max-width:100%;}
.ci_bt .col-6 {text-align:center;}
.ci_btn {text-align:center;}
.ci_btn a {display:inline-block;width:200px;margin-bottom:10px;border:1px solid #cfcfcf;border-radius:5px;text-align:center;color:#242424;line-height:56px;}
.ci_btn a:after {content:"";display:inline-block;vertical-align:middle;width:15px;height:17px;margin-left:10px;background:url(../img/btn_down.png) no-repeat 0 0;}

html .btn-gray {background-color: #aaaaaa;border-color: #aaaaaa #aaaaaa #aaaaaa;color: #FFF;}

.sub_mission {padding-bottom:50px;}
.mission {width:100%;margin:0 auto;}
.mission .mission_wrap {width:100%;margin:0 auto;}
.mission .mission_wrap .tit{ font-family:"OldSansBlack"; color:#0088cc; font-size:45px;text-align:center!important; }
.mission .mission_wrap .txt{color:#000; font-size:22px;padding-top:33px; padding-bottom:50px;}
.mission .mission_wrap .explan {color:#000; font-size:18px;margin-top:60px;overflow:hidden; margin-bottom:80px;}
.mission .mission_wrap .explan li {width:33.33%; float:left;}
.mission .mission_wrap .explan .li2,.mission .mission_wrap .explan .li3 {position:relative;}
.mission .mission_wrap .explan .li2:after
,.mission .mission_wrap .explan .li3:after {content:"";display:block;position:absolute;width:1px;height:30px;top:12px;border-right:1px solid #d1d1d1;}
.v_banner{width:100%;height:208px;background:url(../img/mission/vision_banner.png) no-repeat 100% 50%; background-size :cover; }
.v_banner .txt_wrap  {height:208px;/*display:table-cell;*/vertical-align:middle; padding-top:60px;}
.v_banner .txt_wrap .tit{ font-family:"OldSansBlack"; color:#ffffff; font-size:45px;text-align:center!important; }
.v_banner .txt_wrap .txt{color:#ffffff; font-size:22px;padding-top:33px; padding-bottom:50px; font-weight:300;}

.core {padding-top:80px;}
.core .mission_wrap {width:100%;margin:0 auto;}
.core .mission_wrap .explan {overflow:hidden;}
.core .mission_wrap .explan li {float:left; width:33.33%;}
.core .mission_wrap .explan li .core_tit {font-size:24px; color:#000; font-weight:600; padding-top:30px; padding-bottom:20px;} 
.core .mission_wrap .explan li .core_txt {font-size:18px; color:#8d8d8d;}
.core .mission_wrap .explan  li {width:33.33%; float:left;}
.core .mission_wrap .explan .li2,.core .mission_wrap .explan .li3 {position:relative;}
.core .mission_wrap .explan .li2:after
,.core .mission_wrap .explan .li3:after {content:"";display:block;position:absolute;width:1px;height:118px;top:40px;border-right:1px solid #d1d1d1;}

@media (min-width: 992px){
	.monly {display:none;}
	.mo_foot {display:none;}
	.location ul li button {width:200px;}
	.dv_overview .img_ceo {position:absolute;bottom:-152px;right:-25px;z-index:10;}
	.rsrhdv .box .card {height:450px;}
	.str-title {height:80px;}

	.downdv {position:relative;}
	.downdv .btn_downlist {position:absolute;bottom:70px;right:180px;width:370px;}
	.downdv .btn_downlist a {display:block;margin-bottom:10px;border:1px solid #cfcfcf;border-radius:5px;text-align:center;color:#242424;line-height:56px;}
	.downdv .btn_downlist a:after {content:"";display:inline-block;vertical-align:middle;width:15px;height:17px;margin-left:10px;background:url(../img/btn_down.png) no-repeat 0 0;}

	.cidv .ci_text {padding:20px 0 0 94px;}

	.madvinfo {padding:10px 0 0 0;}
	.madvinfo dl dt {float:left;width:200px;height:130px;text-align:center;background:#ecedf1;font-size:30px;line-height:130px;font-weight:400;color:#242424}
	.madvinfo dl dd {padding:0 0 0 230px;font-size:18px;color:#242424}
	.madvinfo dl dd .title {margin-bottom:15px;font-size:24px;}
	.madvinfo dl dd strong {margin-right:15px;font-weight:600;}
	.madvinfo dl dd li {overflow:hidden;line-height:1.6em;}
	.madvinfo dl dd li .fs {float:left;width:40%;}

	.his_box .timeline-box-arrow {display:none !important;}

	#photographyLightbox .owl-carousel .owl-item img {width:750px;}
	.img-thumbnail.d-block .img {padding:10px 20px 20px 20px;}
}


@media (min-width: 768px) and (max-width: 991px) {
	.rsrhdv .box .card {height:620px;}

	.downdv {position:relative;}
	.downdv .img img {width:100%;}
	.downdv .btn_downlist {}
	.downdv .btn_downlist a {display:block;margin-bottom:10px;border:1px solid #cfcfcf;border-radius:5px;text-align:center;color:#242424;line-height:56px;}
	.downdv .btn_downlist a:after {content:"";display:inline-block;vertical-align:middle;width:15px;height:17px;margin-left:10px;background:url(../img/btn_down.png) no-repeat 0 0;}

	.madvinfo {padding:10px 0 0 0;}
	.madvinfo dl dt {height:130px;text-align:center;background:#ecedf1;font-size:30px;line-height:130px;font-weight:400;color:#242424}
	.madvinfo dl dd {padding:10px 0 0 0;font-size:18px;color:#242424}
	.madvinfo dl dd .title {margin-bottom:15px;font-size:24px;}
	.madvinfo dl dd strong {margin-right:15px;font-weight:600;}
	.madvinfo dl dd li {overflow:hidden;line-height:1.6em;}
	.madvinfo dl dd li .fs {float:left;width:40%;}

}

@media (max-width: 991px){
	.location {display:none;}
	.webonly {display:none;}
	.mo_foot {display:block;padding:1% 10%}
	.mo_foot img {width:100%;}
	.monly {display:block;}
	.mtitle {text-align:center;color:#0188cc;}
	.utilmenu.first:before {top:0;left:0;width:100%;height:2px;}
	.utilmenu a {display:block;line-height:20px;}
	.location .home {width:50px;}
	.location ul li {width:40%;}
	.location ul li .btn-group {width:100%;}
	.location ul li button {width:100%;}

	.dv_overview .img_ceo {position:relative;z-index:1;margin-bottom:-12.5rem;text-align:right;}
	.dv_overview .img_ceo img {width:50%;}
	.dv_overview .img-sign img {width:40%;}
	.dot-title {line-height:2.3em;}
	.idea-img img {width:100%;}
	.str-title {height:40px;}

	.downdv {position:relative;}
	.downdv .img img {width:100%;}
	.downdv .btn_downlist {}
	.downdv .btn_downlist a {display:block;margin-bottom:10px;border:1px solid #cfcfcf;border-radius:5px;text-align:center;color:#242424;line-height:56px;}
	.downdv .btn_downlist a:after {content:"";display:inline-block;vertical-align:middle;width:15px;height:17px;margin-left:10px;background:url(../img/btn_down.png) no-repeat 0 0;}

	.madvinfo {padding:10px 0 0 0;}
	.madvinfo dl dt {height:auto;text-align:center;background:#ecedf1;font-size:24px;line-height:56px;font-weight:400;color:#242424}
	.madvinfo dl dd {padding:10px 0 0 0;font-size:18px;color:#242424}
	.madvinfo dl dd .title {margin-bottom:15px;font-size:24px;}
	.madvinfo dl dd strong {display:block;font-weight:600;}
	.madvinfo dl dd li {overflow:hidden;line-height:1.6em;}

	.timeline-body h3 {margin:0 auto;text-align:center;}
	section.timeline .timeline-box.left .timeline-box-arrow {position:relative;border:3px solid #0c8dce;float:none;width:20px;height:20px;margin:0 auto;border-radius:14px;background:#fff}
	section.timeline .timeline-box.left .timeline-box-arrow:after {content:"";position:absolute;top:2px;left:2px;width:10px;height:10px;border-radius:10px;background:#0c8dce}
	section.timeline .timeline-box {margin:0 auto !important;background:transparent;}
	.his_box .inr {margin-bottom:15px;}
	.his_box .inr h3 {width:100px;padding:10px 10px 10px 10px !important;border:1px solid rgba(0, 0, 0, 0.06);margin-bottom:10px;padding-bottom:20px;background:#fff;font-size:16px !important;box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.04);color:#0088CC !important;font-weight:700;}
	.his_right {float:none;margin:0;padding:20px;border:1px solid rgba(0, 0, 0, 0.06);margin-bottom: 50px;padding-bottom:20px;background:#fff;box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.04);}

	.cont {display:none;}
	.container, .container-sm {max-width:98%;}
}

.table td, .table th {padding:10px 4px !important;}
.featured-boxes-style-7 {width:100%;}
.mapdv1 {height:358px;border:1px solid #d2d2d2;background:url(../img/map1.png) no-repeat center;}

.ovmap .ovtit {margin-bottom:6px;text-align:center;background:#ecedf1;color:#242424;font-size:24px;line-height:48px;}
.ovmap .txt {padding:10px 0;text-align:center;font-size:16px;}
.ovmap .cbtndv {text-align:center;}
.ovmap .cbtndv a {display:inline-block;vertical-align:middle;width:36%;border-radius:5px;border:1px solid #cfcfcf;font-size:13px;line-height:16px;}

.ideadv .ovtitle {padding:2rem 0;border-top:1px solid #80c3e5;border-bottom:1px solid #80c3e5;color:#0188cc;font-size:1.5rem;line-height:2.1rem;}
.ideadv ul {padding:1rem 0;}
.ideadv ul li {font-size:1.2rem;line-height:2.1rem;color:#242424;}
.ideadv ul li:before {content:"";display:inline-block;vertical-align:middle;width:4px;height:4px;margin:-3px 5px 0 0;border-radius:4px;background:#0188cc;}

.img_wf img {width:100%;}
.dv_ogrn {padding:0 30px;}

#footer {background:#212529;}
#footer a:not(.btn):not(.no-footer-css),
#footer p {color:#adadad;}

.footer_cont {text-align:center;}

.tbl_lst {margin-bottom:20px;border-top: 2px solid #288cd9;}
.tbl_lst .head {display:flex;align-items:center;border-bottom: 1px solid #e5e5e5;background:#f5f4f4;}
.tbl_lst .head span {padding:10px 0;text-align:center;font-weight:600;color:#212529}
.tbl_lst .cell_num {width:5%;}
.tbl_lst .cell_part1 {width:8%;}
.tbl_lst .cell_part2 {width:47%;}
.tbl_lst .cell_date {width:32%;}
.tbl_lst .cell_cnt {width:8%;}

.tbl_lst .cell_num {width:8%;}
.tbl_lst .cell_sbj {width:69%;text-align:left !important;}
.tbl_lst .cell_number {width:12%;}
.tbl_lst .cell_rgt {width:12%;}

.tbl_lst .tbody .brd_item {display:flex;align-items:center;border-bottom: 1px solid #e5e5e5;}
.tbl_lst .tbody .brd_item span {padding:10px 0;text-align:center;}
.tbl_lst .tbody .brd_item .cell_part2 {text-align:left}

@media screen and (max-width: 900px) {
	.tbl_lst .head {display:none;}
	.tbl_lst .tbody .brd_item {flex-wrap:wrap}
	.tbl_lst .cell_num {width:15% !important;text-align:center !important;}
	.tbl_lst .tbody .brd_item span {padding:5px 0;}
	.tbl_lst .cell_part1:before {content:"";display:inline-block;vertical-align:middle;margin-right:10px;width:1px;height:15px;background:#ccc;}
	.tbl_lst .cell_part1 {width:50%;text-align:left !important;}
	.tbl_lst .cell_part2 {width:100%;padding-left:10px !important;text-align:left !important;}
	.tbl_lst .cell_date {width:100%;padding-left:10px !important;text-align:left !important;}
	.tbl_lst .cell_cnt {width:100%;padding-left:10px !important;text-align:left !important;}

	.tbl_lst .cell_num {width:100%;padding-left:10px !important;text-align:left !important;}
	.tbl_lst .cell_sbj {width:100%;padding-left:10px !important;text-align:left !important;}
	.tbl_lst .cell_number {width:100%;padding-left:10px !important;text-align:left !important;}
	.tbl_lst .cell_rgt {width:100%;padding-left:10px !important;text-align:left !important;}
}

.newsdv {position:absolute;top:0;left:0;width:100%;background:rgba(0,0,0,0.5)}
.newsdv .container {display:flex;align-items:center;}
.newsdv .titles {width:80px;}
.newsdv .newslist {position:relative;width:88%;height:40px; overflow:hidden;}
.newsdv .swiper-container {width: 100%;height: 100%;}
.newsdv .swiper-slide {
      text-align: center;
      font-size: 18px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
 }
.newsdv .swiper-button-prev, .swiper-button-next {left:auto;right:0;width:22px !important;height:13px !important;}
.newsdv .swiper-button-next {top:25px;right:0;}
.newsdv .swiper-button-prev {top:45px;right:0;}
.newsdv .swiper-button-next:after {content:"";top:0;right:0;width:22px;height:13px;background:url(../img/sw_prev.png) no-repeat center;}
.newsdv .swiper-button-prev:after {content:"";top:0;right:0;width:22px;height:13px;background:url(../img/sw_next.png) no-repeat center;}
.newsdv .swiper-slide {display:flex;text-align:left !important;}
.newsdv .swiper-slide a {width:80%;text-align:left !important;color:#fff;
text-overflow:ellipsis;
white-space:nowrap;
word-wrap:normal;
overflow:hidden;
}
.newsdv .swiper-slide .date {margin-left:auto;padding-right:40px;color:#fff;}


@media (min-width: 991px){
	footer {text-align:left;}
	footer .copy p {padding-left:60px;}
}

@media (max-width: 991px){
	.core.monly2 {display:none;}
	.sub_mission {padding-bottom:20px;}
	.mission .mission_wrap .explan {color:#000; font-size:18px;margin-top:60px;margin-bottom:80px;}
	.mission .mission_wrap .explan li {width:100%; padding-bottom:13px;}
	.mission .mission_wrap .explan .li2:after
	,.mission .mission_wrap .explan .li3:after {content:"";display:block;position:absolute;width:1px;height:30px;top:12px;border:none;}
	.core .mission_wrap .explan li {float:left; width:33.33%;}
	.core .mission_wrap .explan li .core_tit {font-size:24px; color:#000; font-weight:600; padding-top:30px; padding-bottom:20px;} 
	.core .mission_wrap .explan li .core_txt {font-size:18px; color:#666666; padding:0 10px;}
	.core .mission_wrap .explan  li {width:33.33%; float:left;}
	.core .mission_wrap .explan  li img {width:40%;}
	.core .mission_wrap .explan .li2,.core .mission_wrap .explan .li3 {position:relative;}
	.core .mission_wrap .explan .li2:after
	.core .mission_wrap .explan .li3:after {content:"";display:block;position:absolute;width:1px;height:118px;top:40px;border-right:1px solid #d1d1d1;}

	.main .owl-carousel-wrapper .main_copy {line-height:1.5em;}
	.main .owl-carousel-wrapper .main_copy span {display:block;}
	.main .owl-carousel-wrapper .sub_copy {line-height:1.2em !important;}
	.main .owl-carousel-wrapper .sub_copy span {display:block;}

	footer {text-align:left;}
	footer .copy p {padding-left:60px;}
}

@media (max-width: 750px){
	footer .cpr .list.list-icons.list-icons-lg li {padding-left:0;}
	footer .cpr .list.list-icons.list-icons-lg .copy p {padding-left:60px;}
}

@media (max-width: 600px){
	.mission .mission_wrap .tit {font-size:40px;}
	.mission .mission_wrap .txt {font-size:18px; padding-top:20px; padding-bottom:35px;}
	.mission .mission_wrap .mission_img img{width:90%; padding:0 5%;}
	.mission .mission_wrap .explan {font-size:16px; margin-top:30px;margin-bottom:50px;}
	.mission .mission_wrap .explan li {padding-bottom:8px;}
	.v_banner .txt_wrap .tit {font-size:40px;}
	.v_banner .txt_wrap .txt {font-size:18px; padding-top:20px;}
	.v_banner {height:192px;}
	.core .mission_wrap .explan {padding-top:20px;}
	.core .mission_wrap .explan  li {width:100%;}
	.core .mission_wrap .explan .li2:after
	,.core .mission_wrap .explan .li3:after {content:"";display:block;position:absolute;width:1px;height:118px;top:40px;border:none;}
	.core .mission_wrap .explan  li img {width:20%;}
	.core.monly {display:none;}
	.core.monly2 {display:block}
	.core {padding-top:60px;}
	.core .mission_wrap .explan li .core_tit {font-size:22px; padding-bottom:10px; padding-top:20px;}
	.core .mission_wrap .explan li {margin-bottom:30px;}

	.main .owl-carousel-wrapper .sub_copy {width:100%;padding-left:60px !important;}
}

@media (max-width: 500px){
	.sub_mission {padding-bottom:0px;}
	.mission .mission_wrap .txt {font-size:16px; padding-top:20px; padding-bottom:25px;}
	.mission .mission_wrap .explan {font-size:14px; margin-top:30px;margin-bottom:40px;}
	.mission .mission_wrap .explan li {padding-bottom:5px;}
	.v_banner .txt_wrap .txt {font-size:16px; padding-top: 15px;}
	.v_banner {height:180px;}
	.core .mission_wrap .explan li .core_tit {font-size: 20px; padding-bottom:5px;}
	.core .mission_wrap .explan li .core_txt {font-size: 16px;}

}

@media (max-width: 414px){
	.mission .mission_wrap .mission_img img {width:100%; padding:0;}
	.mission .mission_wrap .explan li {padding-bottom:8px;}
	.mission .mission_wrap .explan {margin-top:20px;}
	.sub_orgrai {padding-bottom:50px;}

	}

@media (max-width: 375px){
 	.mission .mission_wrap .explan {font-size:13px;}
 	.mission .mission_wrap .tit {font-size:38px;}
 	.v_banner .txt_wrap .tit {font-size:38px;}
	}


.main-list {font-size:1.3em;}

@media (min-width: 500px){
	.sub-z {font-size:1em;}
	.sub-p {padding:0 30px;font-size:1em;}
}


.tbl_view {margin-bottom:20px;border-top: 2px solid #288cd9;}
.tbl_view .head {display:flex;align-items:center;border-bottom: 1px solid #e5e5e5;background:#fff;}
.tbl_view .head span {padding:10px 0;text-align:center;font-weight:600;color:#212529}
.tbl_view .cell_title {width:70%;text-align:left !important;}
.tbl_view .cell_info1 {width:15%;}
.tbl_view .cell_info2 {width:15%;}
.tblnav {border-top:1px solid #e5e5e5;}
.tblnav .secdv {border-bottom:1px solid #e5e5e5;}
.tblnav span {padding:10px 0;text-align:center;font-weight:600;color:#212529}
.tblnav .brd_up {width:12%;}
.tblnav .brd_dn {width:12%;}
.tblnav .brd_data {width:88%;}

.tbl_viewz {margin-bottom:20px;border-top: 2px solid #288cd9;}
.tbl_viewz .head .sec {display:flex;align-items:center;border-bottom: 1px solid #e5e5e5;background:#fff;}
.tbl_viewz .head span {padding:10px 0;}
.tbl_viewz .head .cell_title {width:12%;padding:10px 0;text-align:center;background:#f5f4f4;font-weight:600}
.tbl_viewz .head .cell_datat {width:78%;padding-left:15px;}
.tbl_viewz .head .cell_data {width:38%;padding-left:15px;}
.tbl_viewz .head .cell_data {}
.tbl_viewz .head .cell_datat a {margin:-10px 0;}
.tbl_viewz .head .cell_data a {margin:-10px 0;}
.tbl_viewz .tbody {padding:20px 0;}
.mobile_board {display:none;}

@media screen and (max-width: 900px) {
	.tbl_view .head {flex-wrap:wrap}
	.tbl_view .head span {padding:5px 0;}
	.tbl_view .cell_title {width:100%;text-align:left !important;}
	.tbl_view .cell_info1 {width:100%;text-align:left !important;}
	.tbl_view .cell_info2 {width:100%;text-align:left !important;}
	.tblnav .brd_up {width:20%;}
	.tblnav .brd_dn {width:20%;}
	.tblnav .brd_data {width:80%;}

	.tbl_viewz .head .secon {border-bottom:0}
	.tbl_viewz .head .secon span {border-bottom:1px solid #e5e5e5;}
	.tbl_viewz .head .cell_title {width:22%;}
	.tbl_viewz .head .cell_data {position:relative;width:78%;}
	.tbl_viewz .head .cell_data .btn-primary {position:absolute;top:20px;right:2px;}
	.tbl_viewz .head .sec {position:relative;flex-wrap:wrap}
	.tbl_viewz .head span {padding:10px 0;}
	.tbl_viewz .head .cell_data {padding-left:10px;}
	.tbl_viewz .cell_title {}
	.tbl_viewz .tbody img {width:100%;}
	.tbl_viewz .tbody table {width:100%;}
	.tbl_viewz .head .cell_datat a {padding:3px 10px;}
	.tbl_viewz .head .cell_data a {padding:3px 10px;}
	.hd_title {position:relative;padding-left:22%;}
	.hd_title .cell_title {position:absolute;top:0;left:0;height:100%;}

	.web_board {display:none;}
	.mobile_board {display:block;}
	.mobile_board {margin-bottom:20px;border-top: 2px solid #288cd9;}
	.mobile_board .sbjline {position:relative;display:flex;flex-wrap:wrap;border-bottom:1px solid #e5e5e5;}
	.mobile_board .sbjline span {padding:5px 10px;}
	.mobile_board .sbjline .cell_num {width:27%;}
	.mobile_board .sbjline .t_num {width:23%;}
	.mobile_board .sbjline .t_part {width:23%;}
	.mobile_board .sbjline .btn-primary {position:absolute;top:4px;right:0;padding-top:4px;padding-bottom:4px;}
	.mobile_board .tit {text-align:center;background:#f5f4f4;font-weight:600}
	.mobile_board .zbrd_item {border-bottom:1px solid #000}
	.mobile_board .zbrd_itemz .sbjline .cell1 {width:12%;}
	.mobile_board .zbrd_itemz .sbjline .cell3 {width:12%;}
	.mobile_board .zbrd_itemz .sbjline .cell2 {width:76%;text-align:left;}
	.mobile_board .zbrd_itemz .cell_num {width:12%;text-align:center;}
	.mobile_board .zbrd_itemz .cell_part2 {width:76%;text-align:left;}
	.mobile_board .zbrd_itemz .cell_cnt {width:12%;text-align:center;}

	.sbjcell {position:relative;}
	.sbjcell .t_num {position:absolute;top:0;left:0;height:100%;}
	.sbjcell .cell_sbj {padding-left:25% !important;}
	.sbjcell .cell_title {position:absolute;top:0;left:0;height:100%;}
	.sbjcell .cell_datat {width:100% !important;padding-left:25% !important;}
}