@media (max-width: 1429px) {
	.slider_text {padding: 0;}
	.extra-slider .navigation .prev {left: 10px;}
	.extra-slider .navigation .next {right: 10px;}
	.contact_form .item .td.input_style .input01 {width: 130px;}
	.contact_form .item .td.input_style .input02 {width: 200px;}
	.contact_form .item .td.input_style .input03{width: 200px; margin-left:10px;}
	.contact_form .item .td.input_style .input04{margin-left:5px;}
	.contact_form .item .td.input_style .input05{width: 400px; margin-left:10px;}
	.contact_form .item .td.input_style select{width: 200px; margin-left:5px !important;}
	.contact_form .item .sub_item.name_item .th {padding-right:75px;}
	.research_cate li {width: 220px;}
	.research_cate {margin-bottom: 50px;}
	.resarch3_title {font-size: 30px;}
	.research_table .th .rtnanme {font-size: 20px;}
	.bz4_box_tit {font-size: 16px;}
	.bz4_box_txt {font-size: 14px;}
	.certi_tit {font-size: 16px;}
	.bz4_box_tit {font-size: 16px;}
	.bz4_box_txt {font-size: 14px;}
	.certi_tit {font-size: 16px;}
	.dtc_gray ul li {font-size: 16px;}
	.dtc_sub_txt {font-size: 16px;}
	.sub-sub-title {font-size: 20px;}
	.dtc_small_box li {font-size: 14px;}
	.dtc_sub_cell0 {font-size: 16px;}
	.dtc_sub_cell1 {font-size: 16px;}
	.dtc_q {font-size: 16px;}
	.dtc_a {font-size: 16px;}
	.blue_txt {font-size: 18px;}
	.dtc_small_list li {font-size: 14px;}
	.dpc_t1 {font-size: 16px;}
	.dpc_t2 {font-size: 14px;}
	.dpc_t3 {font-size: 14px;}
}

@media (max-width: 1199px) {
	.slider_text .vm {padding: 0 50px;}
	.extra-slider .pagination {left: 0;bottom: 20px;padding: 0 50px;}
	.list_box_wrap .list_box {padding: 20px;}
	.company_company1 .sign_box .sb.s1 {width: 20%;}
	.company_company1 .sign_box .sb.s2 {width: 25%;}
	.company_company1 .sign_box .sb.s3 {width: 55%;}
	.business_business1 .biz_cont {height: 200px;}
	.business_business1 .biz_cont p {font-size: 15px;}
	.business_business1 .pro_cont {height: 200px;}
	.business_business1 .pro_cont p {font-size: 15px;}
	.business_business1 .pro_cont p strong{margin-bottom:10px; font-size: 20px;}
	.sub-title {font-size: 30px;margin-bottom: 15px;}
	.business_business1 .edu .item .txt {font-size: 15px;}
	.business_business1 .edu .item .txt br {display: none;}
	.business_business1 .edu .item {min-height: 310px;}
	.bb1_list .cell_wrap .cell.cell1 {padding: 0 20px;font-size: 20px;}
	.bb4_list .cell_wrap .cell.cell1 {padding: 0 20px;font-size: 20px;}
	.business_business1 .biz_cont {padding: 0 15px;}
	.business_business1 .biz_cont br {display: none;}
	.business_business1 .pro_cont {padding: 0 15px;}
	.business_business1 .pro_cont br {display: none;}
	.business_business2 .biz_cont {height: 280px;padding: 0 15px;}
	.business_business2 .biz_cont p {font-size: 15px;}
	.care_list .item .th {padding: 15px;font-size: 18px;}
	.care_service_box {padding: 0 15px;}
	.box_item_wrap .biw.biw2 .bin {padding-left: 64px;}
	.care_service_box.last {padding: 0 15px;}
	.box_item_wrap .bb ul li {font-size: 15px;}
	.box_item_wrap .biw.biw4 .bin_txt {font-size: 14px;}
	.box_item_wrap .biw.biw1 .bin {width: 180px;height: 180px;font-size: 20px;padding-top: 68px;}
	.box_item_wrap .biw.biw3 .bin {width: 180px;height: 180px;font-size: 20px;padding-top: 60px;}
	.box_item_wrap .biw.biw4 .bin {width: 180px;height: 180px;font-size: 20px;padding-top: 60px;}
	.expect_list .item .list {padding: 15px;min-height:190px;}
	.expect_list .item .list ul li {font-size: 15px;}
	.expect_list .item .list ul li:before {top: 10px;}
	.pds_list .item .cell.img {width: 20%;}
	.pds_list .item .cell.cont {width: 60%;}
	.pds_list .item .cell.pds_btn {width: 20%;}
	.bio_list .item .td .t4{margin:50px 0 0;position:relative;}
	.btn_area02 {position:relative; left:0; bottom:0;}
	.contact_form .item .sub_item.name_item .th {padding-right:45px;}
	.service_end {font-size: 30px;}
	.research_cate li a {font-size: 14px;}
	.research_cate li {width: 180px;}
	.resarch3_title {font-size: 25px;}
	.research_table .td p {font-size: 15px;}
	.research_table .td {padding: 20px 0 20px 30px;}
	.research_table .th .rtnanme {font-size: 17px;}
	.research_table .th .rtnanme:before {left: 5px;}
	.cc2_vision_txt {font-size: 22px;}
	.cc2_vision_tit {font-size: 22px;}
	.cc2_vision_txt strong {font-size: 22px;}
	.cc2_vision {height: 200px;}
/* 	.certi_item {height: 365px;} */
	.bz4_box_cont {height: 220px;padding-left: 20px;padding-top: 20px;padding-right: 20px;}
	.certi_img {height: auto;}
	.certi_tit {font-size: 15px;height: 90px;padding: 10px 10px;}
	.biz_box .btn_area a {font-size: 14px;}
	.img_pop_close {right: 0;top: -30px;}
}

@media (max-width: 991px) {
	.header .gnb_wrap {display: none;}
	.tmenu_wrap {display: block;}
	.wrap {padding-top: 60px;}
	.header h1 {display: block;width: auto;margin-top: 20px;}
	.header h1 img {width: 95px;}
	.header {height: 60px;}
	.slider_text h2 {font-size: 35px;}
	.slider_text h2 strong {font-size: 35px;}
	.slider_text .st1 {font-size: 18px;}
	.extra-slider .navigation a {width: 18px;height: 31px;margin-top: -15px;}
	.extra-slider .navigation a:before {width: 18px;height: 31px;-webkit-background-size: 36px auto;background-size: 36px auto;}
	.extra-slider .navigation .next:before {background-position: -18px 0;}
	.extra-slider .pagination a {width: 8px;height: 8px;margin: 0 2px;}
	.extra-slider .pagination {padding: 0 57px;}
	.biz_research_box .biz_box {height: 260px;}
	.biz_research_box .research_box {height: 260px;}
	.biz_research_box .biz_box .tit {margin-bottom: 15px;}
	.list_request_box {height: auto;}
	.list_request_box .request_box {height: 350px;}
	.list_request_box .max-height {height: auto;}
	.banner_box .item {height: 65px;}
	.banner_box .item span {font-size: 16px;}
	.banner_box .item.item1 span:before {width: 27px;height: 27px;-webkit-background-size: 27px auto;background-size: 27px auto;top: -3px;}
	.banner_box .item.item2 span:before {width: 16px;height: 24px;-webkit-background-size: 16px auto;background-size: 16px auto;top: 0;}
	.banner_box .item.item3 span:before {width: 28px;height: 28px;-webkit-background-size: 28px auto;background-size: 28px auto;top: -3px;}
	.banner_box .item.item1 span {padding-left: 38px;}
	.banner_box .item.item2 span {padding-left: 30px;}
	.banner_box .item.item3 span {padding-left: 38px;}
	.sitemap {margin-top: 50px;}
	.sm-one .one-li .one-a {font-size: 15px;margin-bottom: 10px;}
	.sm-two li a {font-size: 13px;}
	.footer .logo img {width: 88px;}
	.footer .logo {margin-right: 28px;}
	.request_box .icon img {width: 42px;}
	.list_request_box .request_box {height: 240px;}
	.request_box .tit {font-size: 18px;margin-bottom: 10px;}
	.request_box .txt {font-size: 14px;margin-bottom: 20px;}
	.request_box a {height: 38px;line-height:38px;}
	.request_box a {font-size: 14px;}
	.icon_area_wrap .icon_area .item.item1 a:before {-webkit-background-size: 33px auto;background-size: 33px auto;}
	.icon_area_wrap .icon_area .item.item2 a:before {-webkit-background-size: 24px auto;background-size: 24px auto;}
	.icon_area_wrap .icon_area .item a:before {width: 80px;height: 80px;}
	.biz_research_box .tit {font-size: 25px;}
	.biz_research_box .biz_box {padding-top: 20px;}
	.biz_research_box .research_box {padding-top: 20px;}
	.biz_box .btn_area a {font-size: 12px;height: 40px;}
	.top img {width: 38px;}

	.company_company1 .img {width: 100%;margin-bottom: 25px;}
	.company_company1 .img img {margin:0 auto;max-width:300px;}
	.company_company1 .msg {width: 100%;padding-left: 0;}
	.company_company1 .msg .t1 {font-size: 25px;}
	.company_company1 .msg .t1 br {display: none;}
	.company_company1 .msg .t2 p br {display: none;}
	.company_company1 .msg .t2 p.mar1 {margin-bottom: 15px;}
	.company_company1 .msg .t2 p {line-height: 1.6;}
	.company_company1 .sign_box .sb.s1 {width: 14%;}
	.company_company1 .sign_box .sb.s2 {width: 20%;}
	.company_company1 .sign_box .sb.s3 {width: 66%;}
	.sub_container {padding-bottom: 100px;}
	.sub_menu ul li a {font-size: 16px;padding: 0 20px;}
	.sub_visual {height: 200px;}
	.sub_title h2 {font-size: 38px;margin-bottom: 10px;}
	.location ul li {font-size: 14px;}
	.location ul li.arrow:after {font-size: 13px;}
	.sub_page_move_wrap {padding: 20px 0;margin-bottom: 50px;}
	.sub_page_move .move a.ttfix {top: 2px;font-size: 18px;color: rgba(0, 0, 0, 0.8);}
	.sub_page_move .move .prev, .sub_page_move .move .next {width: 30px;height: 30px;-webkit-background-size: 60px auto;background-size: 60px auto;}
	.sub_page_move .move .next {background-position: -30px 0;}
	.sub_page_move .move h3 {padding-top: 0;font-size: 30px;}
	.sub_page_move .move {height: 30px;}
	.sub_page_move .move a.ttfix.nttfix {right: 40px;}
	.sub_page_move .move a.ttfix.pttfix {left: 40px;}
	.sub-title {font-size: 25px;margin-bottom: 10px;}
	.history_list .item .year {font-size: 28px;}
	.history_list .item .cont .month_wrap {height: 50px;}
	.history_list .item .cont .month_wrap .month {font-size: 20px;}
	.history_list .item .cont .month_wrap .txt {font-size: 18px;}
	.subh3-title {font-size: 25px;margin-bottom: 18px;}
	.subp-text {font-size: 15px;}
	.business_business1 .edu .item {padding-top: 30px;}
	.business_business3 .biz_cont p {font-size: 15px;}
	.business_business3 .biz_cont {height: 230px;padding: 0 15px;}
	.subimgmar {margin-top: 40px;}
	.box_item_wrap .biw.biw1 .bin {width: 100px;height: 100px;font-size: 15px;padding-top: 35px;}
	.box_item_wrap .biw.biw3 .bin {width: 100px;height: 100px;font-size: 15px;padding-top: 30px;border-width:5px;}
	.box_item_wrap .biw.biw4 .bin {width: 100px;height: 100px;font-size: 15px;padding-top: 30px;border-width:5px;}
	.box_item_wrap .biw.biw2 .bin {padding-left: 28px;}
	.sub-title.shave {margin-bottom: 10px;}
	.sub-stitle {font-size: 15px;margin-bottom: 10px;}
	.care_service_box {height: 300px;}
	.care_service_box.last {margin-bottom: 50px;}
	.expect_list .item .list ul li {font-size: 13px;padding-left: 10px;}
	.expect_list .item .list ul li:before {width: 2px;height: 2px;}
	.expect_list .item .img {font-size: 30px;}
	.care_list .item .td ul li {font-size: 15px;}
	.care_list .item .th, .care_list .item .td {height: 160px;}
	.care_list .item .td {padding: 15px;}
	.business_business4 .service_box .sub-title {margin-bottom: 30px;}
	.business_business4 .service_t1 {font-size: 20px;margin-bottom: 20px;}
	.business_business4 .service_t1 br {display: none;}
	.business_business4 .service_t2 {font-size: 16px;}
	.business_business4 .service_t2.mar {margin-bottom: 20px;}
	.other_box ul li {width: 33.333333333%;}
	.flow_list .th {font-size: 15px;line-height: 1.3;}
	.flow_list .td .stit {font-size: 16px;}
	.flow_list .td ul li {font-size: 17px;}
	.flow_list .td {height: 106px;}
	.gray_box {font-size: 16px;padding: 15px;}
	.business_business4 .tg th {font-size: 13px;}
	.business_business4 .tg td {font-size: 13px;}
	.research_research1 .box .tit {font-size: 30px;padding-bottom: 20px;margin-bottom: 20px;}
	.research_research1 .box p {font-size: 18px;line-height: 1.5;}
	.research_research1 .box p.mar {margin-bottom: 20px;}
	.research_research2 .box .th {display: block;width: 100%;height: auto;padding: 15px 0;}
	.research_research2 .box .td {display: block;width: 100%;height: auto;padding: 0 0 15px 0;}
	.pds_list .item .cell.img {width: 25%;}
	.pds_list .item .cell.cont {width: 55%;}
	.pds_list .item .cell.pds_btn {width: 20%;}
	.pds_list .item .cell.cont .c2 {font-size: 18px;}
	.pds_list .item .cell.pds_btn a {max-width:100px;height: 40px;line-height: 40px;font-size: 16px;}
	.contact_tab_wrap {padding-right: 185px;}
	.contact_tab li a {font-size: 12px;height: 40px;line-height: 40px;}
	.contact_tab_wrap .txt {font-size: 13px;}
	.contact_form .item .th {font-size: 15px;padding: 15px 0 15px 20px;}
	.contact_form .item .sub_item .th {font-size: 15px;padding: 15px 0 15px 20px;}
	.contact_form .item .sub_item.name_item .th {width:30%;}
	.contact_form .item .sub_item.gender_item .th {width:50%;}
	.bio_list .item .td .t4{margin:50px 0 0;}
	.contact_form .item .td.input_style .input01 {width: 100px;}
	.contact_form .item .td.input_style .input02 {width: 150px;}
	.contact_form .item .td.input_style .input03{width: 150px;}
	.contact_form .item .td.input_style .input04{width: 100px !important;}
	.contact_form .item .td.input_style .input05{width: 100%; margin-left:0px; margin-top:10px; }
	.contact_form .item .td.input_style select{width: 150px;}
	.contact_form .item .sub_item.name_item .th {padding-right:37px;}
	.service_btn {margin-top: 30px;}
	.dct_pop_cont .pop_close {width: 14px;height: 14px;-webkit-background-size: 14px auto;background-size: 14px auto;}
	.dct_pop_cont p {font-size: 15px;margin-bottom: 10px;}
	.check_list li {font-size: 12px;}
	.service_end_section {padding:100px 0;}
	.service_end {font-size: 25px;}
	.research_table .th .rtnanme:before {width: 19px;height: 19px;margin-top: -9px;-webkit-background-size: 19px auto;background-size: 19px auto;}
	.research_table .th .rtnanme {padding-left: 35px;}
	.resarch3_title {font-size: 20px;}
	.research_table .th .rtnanme {font-size: 15px;}
	.research_table .td p {font-size: 13px;}
	.research_box {font-size: 12px;}
	.research_caution {font-size: 14px;}
	.research_cate li a {font-size: 12px;}
	.research_cate li {width: 170px;}
	.swap_info {font-size: 14px;}
	.swap_info_detail {margin-bottom: 20px;}
	.swap_info_detail p {font-size: 13px;}
	.swap_more {font-size: 12px;width: 110px;}
	.swap_wrap {margin-top: 35px;}
	.cc2_vision_txt {font-size: 17px;}
	.cc2_vision_tit {font-size: 17px;}
	.cc2_vision_txt strong {font-size: 17px;}
	.cc2_vision {height: 180px;}
	.bb4_tit {font-size: 17px;margin-bottom: 5px;}
	.bb4_box {margin-bottom: 15px;}
	.bb4_tit.last {margin-bottom: 25px;}
	.certi_tit {font-size: 14px;width: 291px;margin: 0 auto;}
/* 	.certi_item {height: 270px;margin-bottom: 20px;} */
	.certi_item {margin-bottom: 20px;}
	.bz4_box_txt {font-size: 13px;margin-bottom: 10px;}
	.bz4_box_tit {font-size: 14px;padding: 10px 0;}
}

@media (max-width: 767px) {
	.header {height: 50px;}
	.header.scrolled {height: 50px;}
	.header h1 {margin-top: 17px;}
	.wrap {padding-top: 50px;}
	.scrolled .wrap {padding-top: 50px;}
	.mgnb > li > a {padding:0 15px;font-size:15px;height:40px;line-height:40px;}
	.mgnb > li {height:40px;}
	.mgnb_wrap {top:50px;}
	.mgnb .sub-menu li a {padding:0 30px;font-size:14px;height:35px;line-height:35px;}
	.tmenu_wrap .tmenu span,
	.tmenu_wrap .tmenu span:before,
	.tmenu_wrap .tmenu span:after {margin-left:-10px;width:20px;height:2px;}
	.tmenu_wrap .tmenu span:before {top:-6px;}
	.tmenu_wrap .tmenu span:after {top:6px;}
	.tmenu_wrap {right:0;top:24px;}
	.tmenu_wrap .tmenu {width:20px;}
	
	.slider_text h2 {font-size: 18px;}
	.slider_text h2 strong {font-size: 18px;}
	.slider_text .st1 {font-size: 12px;}
	.slider_text .vm {padding: 0 15px;}
	.extra-slider .navigation .prev {left: 0;}
	.extra-slider .navigation .next {right: 0;}
	.extra-slider .pagination {padding: 0 25px;}
	.biz_research_box .biz_box {height: auto;padding: 20px 0;}
	.biz_research_box .biz_box .tit {font-size: 20px;margin-bottom: 25px;padding-bottom: 10px;}
	.biz_research_box .tit {font-size: 20px;margin-bottom: 25px;padding-bottom: 10px;}
	.biz_research_box .tit:after {width: 14px;margin-left: -7px;}
	.biz_research_box .research_box {height: auto;padding: 20px 0;}
	.biz_box .btn_area_wrap {max-width:260px;}
	.list_box_wrap .list_box {width: 100%;}
	.list_box_wrap .list_box {padding: 15px;}
	.list_box_wrap .list_box.notice_box {border-bottom: 1px solid #e4e4e4;border-right: none;}
	.list_box_wrap .list_box .tit {font-size: 18px;margin-bottom: 5px;}
	.list_box_wrap .list_box ul li .ltit {font-size: 14px;margin-bottom: 5px;}
	.list_box_wrap .list_box .tit .more {font-size: 13px;top: 3px;}
	.request_box a {max-width:120px;}
	.banner_box .item {margin-bottom: 1px;}
	.sitemap {display: none;}
	.banner_box .item {height: 50px;}
	.banner_box .item span {font-size: 14px;}
	.footer {padding: 17px 0 13px 0;text-align: center;margin-top: 15px;}
	.footer .logo {padding-top: 0;margin-right: 0;margin-bottom: 10px;text-align: center;float:none;}
	.footer .logo img {margin: 0 auto;}
	.footer .copyright p {font-size: 12px;text-align: center;}
	.footer .copyright p.copy {font-size: 12px;margin-bottom: 5px;}
	.footer .sns {float:none;display: inline-block;}
	.biz_research_box {margin: 15px 0 10px 0;}
	.sub_menu {display: none;}
	.sub_visual {padding-bottom: 0;height: 100px;}
	.sub_title h2 {font-size: 20px;margin-bottom: 10px;}
	.location ul li {font-size: 12px;padding-right: 9px;margin-right: 6px;}
	.location ul li.arrow:after {font-size: 12px;}
	.location ul li.home span {background-position: 0 2px;}
	.sub_page_move .move h3 {font-size: 20px;padding-top: 7px;}
	.sub_page_move .move a.ttfix {display: none;}
	.sub_page_move_wrap {margin-bottom: 30px;}
	.sub-title {font-size: 18px;}
	.company_company1 .msg .t1 {font-size: 20px;padding-bottom: 10px;margin-bottom: 15px;}
	.company_company1 .msg .t1:after {width: 13px;}
	.company_company1 .msg .t2 p {font-size: 14px;}
	.company_company1 .sign_box .sb.s1 {width: 30%;font-size: 12px;}
	.company_company1 .sign_box .sb.s2 {width: 30%;font-size: 18px;}
	.company_company1 .sign_box .sb.s3 {width: 40%;}
	.company_company1 .sign_box .sb.s3 img {width: 121px;}
	.company_company2 .cc2_box1 {height: 150px;font-size: 15px;margin-bottom: 25px;}
	.sub_container {padding-bottom: 50px;}
	.history_list .item .year {width: 100%;font-size: 17px;}
	.history_list .item .cont {width: 100%;}
	.history_list .item .cont .month_wrap .txt {font-size: 13px;}
	.history_list .item .cont .month_wrap .month {font-size: 13px;}
	.history_list .item .cont .month_wrap {height:auto;padding: 10px 0;}
	.subh3-title {font-size: 20px;margin-bottom: 10px;} 
	.subh3-title br {display: none;}
	.subp-text br {display: none;}
	.subimgmar {margin-top: 30px;}
	.bb1_list .cell_wrap .cell {display:block;height: auto;padding: 10px 0;}
	.bb1_list .cell_wrap .cell.cell1 {width: 100%;padding: 10px;font-size: 15px;border-right: none;}
	.bb1_list .cell_wrap .cell.cell1 strong {font-size: 15px;display: inline-block;margin-right: 5px;}
	.bb1_list .cell_wrap .cell.cell2 {display: none;}
	.bb1_list .cell_wrap .cell.cell3 {width: 100%;padding: 0 10px 10px 10px;}
	.bb1_list .cell_wrap .cell.cell3 ul li {font-size: 15px;}

	.bb4_list .cell_wrap .cell {display:block;height: auto;padding: 10px 0;}
	.bb4_list .cell_wrap .cell.cell1 {width: 100%;padding: 10px;font-size: 15px;border-right: none;}
	.bb4_list .cell_wrap .cell.cell1 strong {font-size: 15px;display: inline-block;margin-right: 5px;}
	.bb4_list .cell_wrap .cell.cell2 {display: none;}
	.bb4_list .cell_wrap .cell.cell3 {width: 100%;padding: 0 10px 10px 10px;font-size: 13px;}
	.bb4_list .cell_wrap .cell.cell3 ul li {font-size: 15px;}

	.network_list .item {margin-bottom: 10px;}
	.network_list .item .img {margin-bottom: 10px;}
	.network_list .item .txt {font-size: 15px;line-height: 1.5;}
	.network_list {margin-bottom: 30px;}
	.bb1_list {margin-bottom: 30px;}
	.business_business1 .manage {padding: 10px;height: auto;margin-bottom: 30px;}
	.business_business1 .manage .box .box_line {padding: 10px;}
	.business_business1 .manage ul li {font-size: 12px;}
	.business_business1 .manage ul li:before {top: 10px;}
	.business_business1 .edu {border-bottom: none;}
	.business_business1 .edu .item {min-height:inherit;padding: 15px 0;}
	.business_business1 .edu .item .txt {-webkit-background-size: 40px auto;background-size: 40px auto;padding-top: 50px;font-size: 13px;padding: 50px 15px 5px 15px;}
	.business_business1 .edu .item {border-right: none;border-bottom: 1px solid #dcdcdc;}
	.business_business1 .biz_cont p {font-size: 12px;}
	.sns li a {width: 18px;height: 18px;-webkit-background-size: 18px auto;background-size: 18px auto;}
	.bio_list .item .th {display: block;width: 100%;height: auto;padding: 15px 0;}
	.bio_list .item .td {display: block;width: 100%;height: auto;padding: 0 0 15px 0;}
	.bio_list .item .td .t1 {font-size: 14px;}
	.bio_list .item .td .t2 {font-size: 18px;margin-bottom: 10px;}
	.bio_list .item .td .t3 {font-size: 13px;line-height: 1.5;}
	.bio_list .item .td .t4 {font-size: 13px;line-height: 1.5; margin:60px 0 0;}
	.contact_form .item .th {padding: 10px 0;}
	.business_business2 .biz_cont {height: auto;padding: 15px;}
	.business_business2 .biz_cont p {font-size: 12px;}
	.business_business2 .biz_cont p br {display: none;}
	.business_business3 .biz_cont {height: auto;padding: 15px;}
	.business_business3 .biz_cont p br {display: none;}
	.care_list .item .th {display: block;width: 100%;}
	.care_list .item .th br {display: none;}
	.care_list .item .td {display: block;width: 100%;padding-top: 0;}
	.care_list .item .th, .care_list .item .td {height: auto;}
	.care_service_box {height: auto;margin-bottom: 20px;padding: 15px 5px;}
	.care_service_box.last {margin-bottom: 20px;padding: 15px 5px;}
	.box_item_wrap .biw {display: block;width: 100%;}
	.box_item_wrap .biw.biw1 {width: 100%;}
	.box_item_wrap .biw.biw2 {width: 100%;}
	.box_item_wrap .biw.biw3 {width: 100%;}
	.box_item_wrap .biw.biw4 {width: 100%;}
	.box_item_wrap .biw.biw1 .bin {margin:0 auto;margin-bottom: 10px;}
	.box_item_wrap .bb ul li {font-size: 12px;padding-left: 5px;line-height: 1.5;}
	.box_item_wrap .biw.biw2 .bin {margin-bottom: 10px;padding-left: 0;display: table;height: 100px;width: 100%;}
	.box_item_wrap .biw.biw3 .bin {margin:0 auto;margin-bottom: 10px;}
	.box_item_wrap .biw.biw4 .bin {margin:0 auto;margin-bottom: 10px;}
	.box_item_wrap .bb ul li:before {top: 5px;width: 2px;}
	.box_item_wrap .biw.biw2 .bin .bb {display: table-cell;height: 100%;vertical-align: middle;}
	.box_item_wrap .biw.biw2 .bin .bb.b1 {width: 45%;}
	.box_item_wrap .biw.biw2 .bin .bb.b2 {width: 10%;}
	.box_item_wrap .bb.b2 {margin: 0;width: 100%;height: 100px;-webkit-background-size: cover;background-size: cover;background-image:url('/img/sub/bb3_ico_arrow_ud.png')}
	.care_service_box.last .box_item_wrap .biw.biw4 {width: 100%;}
	.box_item_wrap .biw.biw4 .bin_txt {text-align: center;}
	.business_business3 .biz_cont p {font-size: 12px;}
	.sub-tab a {font-size: 16px;}
	.sub-tab a span {font-size: 14px;}
	.sub-tab {margin-bottom: 25px;}
	.business_business4 .service_box .sub-title {margin-bottom: 15px;}
	.sub-title span {font-size: 13px;}
	.business_business4 .service_t1 {font-size: 15px;margin-bottom: 10px;}
	.business_business4 .service_t1 br {display: none;}
	.business_business4 .service_t2 {font-size: 13px;}
	.business_business4 .service_t2 .service_t2_sub {font-size: 12px;}
	.business_business4 .service_t2.mar {margin-bottom: 10px;}
	.business_business4 .service_box {margin-bottom: 15px;}
	.experience_box .item {width: 100%;}
	.experience_box .item .th,
	.experience_box .item .td {border-right: none;padding: 15px 0;font-size: 15px;}
	.graph_box .item {border-right: none;border-bottom: 1px solid #dcdcdc;}
	.graph_box .item.last {border-bottom: none;}
	.other_box ul li {width: 50%;font-size: 12px;padding-left: 10px;}
	.other_box ul li:before {width: 2px;height: 2px;top: 7px;}
	.other_box {padding: 12px 0;margin-bottom: 30px;}
	.flow_list .th {font-size: 13px;height: auto;padding: 15px;}
	.flow_list .td .stit {font-size: 15px;}
	.flow_list .td ul li {font-size: 13px;}
	.flow_list .td ul li:before {top: 8px;}
	.flow_list .td {height: auto;padding: 15px 0;}
	.gray_box {font-size: 13px;}
	.flow_list {margin-bottom: 20px;}
 	.service_ul li {font-size: 13px;}
	.service_ul li:before {top: 10px;}
	.bb4_list .cell_wrap .cell.cell3 .twocell {position: static;height: auto;left: auto;top: auto;padding: 0;font-size: 13px;}
	.bb4_list .cell_wrap.cw7 .cell.cell3 .txt {display: block;}
	.tg_wrap {width: 100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling: touch;}
	.tg_wrap .tg {width: 400px;}
	.ex {font-size: 13px;margin-top: 5px;}
	.business_business4 .tg th {font-size: 12px;}
	.business_business4 .tg td {font-size: 12px;}
	.research_research1 .box {height: auto;padding: 15px 10px;}
	.research_research1 .box .tit {font-size: 16px;padding-bottom: 10px;margin-bottom: 10px;}
	.research_research1 .box .tit:after {width: 14px;margin-left: -7px;}
	.research_research1 .box p {font-size: 13px;}
	.research_research2 .box .td .r1 {font-size: 20px;margin-bottom: 10px;}
	.research_research2 .box .td .r2 {font-size: 15px;margin-bottom: 10px;word-break:keep-all;}
	.research_research2 .box .td ul li {font-size: 13px;}
	.search_box span.sel {width: 80px;margin-right: 5px;}
	.search_box span.input {width: 120px;margin-right: 5px;}
	.search_box span.sel select {font-size: 13px;}
	.search_box span.submit {width: 80px;}
	.search_box span.submit input {font-size: 13px;}
	.page_nation a {width: 18px;height: 18px;line-height: 18px;font-size: 12px;}
	.page_nation a {margin: 0 2px;}
	.page_nation .prev {margin-right: 2px;}
	.page_nation .next {margin-left: 2px;}
	.board_view .title {padding: 10px;font-size: 15px;}
	.board_view .title .sh_fl {float:none;}
	.board_view .title .sh_fr {float:none;margin-top: 10px;}
	.board_view .title .sh_fr ul li {font-size: 12px;}
	.board_view .cont {padding: 10px;}
	.btn_area.btn_center {margin-top: 20px;}
	.btn_area .btn_write {width: 140px;height: 38px;line-height: 38px;font-size: 13px;}
	.btn_area02 .btn_write02 {width: 140px;height: 38px;line-height: 38px;font-size: 13px;}
	.prevnext_wrap .prevnext .cell {height: 40px;}
	.prevnext_wrap .prevnext .txt {width: 12%;font-size: 12px;}
	.prevnext_wrap .prevnext .arrow {width: 12%;}
	.prevnext_wrap .prevnext .link {width: 76%;font-size: 12px;}
	.prevnext_wrap .prevnext .arrow span {-webkit-background-size: 11px auto;background-size: 11px auto;}
	.prevnext_wrap .prevnext .link a {font-size: 12px;}
	.pds_list .item {display: block;height: auto;padding: 15px 0;}
	.pds_list .item .cell {display: block;height: auto;width: 100%;}
	.pds_list .item .cell.img {width: 100%;margin-bottom: 10px;}
	.pds_list .item .cell.cont {width: 100%;margin-bottom: 10px;}
	.pds_list .item .cell.pds_btn {width: 100%;}
	.pds_list .item .cell.cont .c1 {font-size: 15px;}
	.pds_list .item .cell.cont .c2 {font-size: 15px;margin-bottom: 10px;}
	.pds_list .item .cell.cont .c3 {font-size: 12px;}
	.pds_list .item .cell.pds_btn a {font-size: 13px;}
	.contact_tab_wrap .txt {position: static;bottom: auto;right: auto;}
	.contact_tab_wrap {padding-right: 0;}
	.contact_tab li {width: 33.333333333%;padding-right: 5px;margin-bottom: 5px;}
	.contact_form .item .th, .contact_form .item .td, .contact_form .item .sub_item .th, .contact_form .item .sub_item .td{display: block;}
	.contact_form .item .th {width: 100%;padding: 10px 0 0 0;}
	.contact_form .item .sub_item{display:block;}
	.contact_form .item .sub_item.name_item{width:100%;}
	.contact_form .item .sub_item.gender_item{width:100%; border-top:1px solid #dcdcdc;}
	.contact_form .item .sub_item .th {width: 100%;padding: 10px 0 0 0;}
	.contact_form .item .td {width: 100%;padding: 0 0 10px 0;}
	.contact_form .item .td .textarea {height: 150px;}
	.contact_form .item .td .input {width: 100%;}
	.contact_form .item .td .attach {display: block;width: 100%;margin-top: 5px;}
	.contact_form .item .td.tdfull {padding: 0;}
	.privacy_box pre {font-size: 12px;padding: 10px;}
	.contact_form .item .td .input {font-size: 13px;}
	.contact_contact3 iframe {height: 200px;}
	
	.contact_box .item {display: block;}
	.contact_box .item .th, .contact_form .item .td {display: block;font-size: 15px;}
	.contact_box .item .th {width: 100%;padding: 10px 0;}
	.contact_box .item .td {width: 100%;padding: 0 0 10px 0;font-size: 15px;}
	.footer .copyright {float:none;}
	.company_company5 .cc51 {margin-bottom: 30px;}
	.company_company5 .cc_right.mar {margin-bottom: 20px;}
	.company_company5 .cc53 {margin-bottom: 25px;}

	.contact_form .item .td.input_style .input01 {width: 100px; height:35px; font-size:15px;}
	.contact_form .item .td.input_style .input02 {width: 45%; height:35px; font-size:15px;}
	.contact_form .item .td.input_style .input03{width: 45%; margin-left:10px; height:35px; font-size:15px;}
	.contact_form .item .td.input_style .input04 {width:90px !important; margin:0; height:35px; font-size:15px;}
	.contact_form .item .td.input_style select{width: 100%; height:35px; margin-top:10px; margin-left:0; font-size:15px;}
	.contact_form .item .sub_item.gender_item .td.mem_check label{margin:0 !important;}
	.contact_form .item .th.thfull p{padding-top:2px; padding-bottom:4px; font-size:12px;}
	.td.input_style .add .button {height: 35px;font-size: 12px;}

	.service_btn a {font-size: 12px;width: 140px;}
	.dct_pop_cont p {font-size: 13px;}
	.service_end {font-size: 20px;} 
	.service_end_re a {font-size: 12px;width: 150px;}
	.control_popup .pop_wrap img {width: 100% !important;height: 100% !important;}
	.control_popup {width:100% !important;left:0 !important;}
	.research_cate li {width: 46%;}
	.resarch3_title {font-size: 17px;}
	.research_table .th .rtnanme:before {left: 0;}
	.research_table .th .rtnanme {padding-left: 27px;word-break:keep-all;}
	.business_business1 .pro_cont p {font-size: 12px;}
	.swap_more {position: relative;top: auto;right: auto;height: 40px;margin-top: 10px;}
	.global_popup {width: 100% !important;height: auto !important;padding: 10px;}
	.global_popup img {max-width:100%;display: block;margin: 0 auto;height: auto;}
	.cc2_vision {height: 150px;padding-top: 25px;}
	.cc2_vision .max-height {height: auto;}
	.cc2_vision_txt {font-size: 15px;}
	.cc2_vision_tit {font-size: 15px;}
	.cc2_vision_txt strong {font-size: 15px;}
	.cc2_vision_txt {padding-left: 0;text-align: center;margin-top: 10px;}
	.cc2_vision.vision3 {margin-bottom: 30px;}
	.cc2_vision .vc {display: block;}
	.cc2_vision .vc .vm {display: block;}
	.bb4_tit {font-size: 15px;}
/* 	.certi_item {height: auto;} */
	.bz4_box_cont {height: 200px;margin-bottom: 10px;}
	.pdf_link {text-align: center;}
	.dtc_c1 span {font-size: 13px;}
	.dtc_c0 {font-size: 13px;}
	.certi_tit {height: auto;}
}