@media screen and (min-width:1400px){

	.basic_tabs .jq_tab li:first-child {margin-left:0 !important;}
	.basic_tabs .jq_tab li:last-child {margin-right:0 !important;}
}
@media screen and (max-width:1500px){
	.header .gnb_wrap ul {padding:0 350px 0 200px;}
	.header.on .gnb_wrap ul {padding:0;}
	.header .gnb_wrap li > a {padding:0 25px;}
}

@media screen and (max-width:1300px){
	.header .gnb_wrap li > a {padding:0 16px;}
}
@media screen and (max-width:1200px){
	html, body {min-width:100%; overflow-x:auto;}
	.inner {width:100%; padding:0 20px;}

	.header .btn_login {right:112px;}
	.header .link_report {right:163px;}
	.header .link_l2g {right:221px;}
	.header .btn_search {display:none;}
	.header.on:before {content:""; position:absolute; top:0; left:0; width:100%; height:100%; background:#2872d3; z-index:2;}
	.header.on .search_box {display:block; height:100px; z-index:1; padding:20px 90px 20px 30px;}
	.header.on .search_box .text {width:100%; height:60px;}
	.header.on .search_box .btn {position:absolute; top:0; right:0; width:90px; height:100px;}
	.header .gnb_wrap li > a {font-size:0; padding:0;}
	.header.on .gnb_wrap {padding-top:187px;}
	.header.on .gnb_wrap ul {position:relative; padding:0;}
	.header.on .gnb_wrap ul:before {content:""; position:absolute; top:0; left:0; width:200px; height:100%; background:#2466bd;}
	.header.on .gnb_wrap ul:after {content:""; position:absolute; top:0; left:199px; width:1px; height:100%; background:#699de0;}
	.header.on .gnb_wrap li {float:none; width:100%; padding:0; height:auto;}
	.header.on .gnb_wrap li > a {font-size:20px; line-height:80px; text-align:center; width:200px; padding-bottom:0; margin-bottom:0; border-bottom:#6694d1 1px solid; z-index:1;}
	.header.on .gnb_wrap li .pc_vw {display:none;}
	.header.on .gnb_wrap li .mo_vw {display:block !important;}
	.header.on .gnb_wrap li.on > a,
	.header.on .gnb_wrap li.open > a {background:#2872d3; border-right:#2872d3 1px solid;}
	.header.on .gnb_wrap li > a:after {display:none;}
	.header.on .gnb_wrap .snb {position:fixed; top:0; left:200px; padding:202px 20px 20px; width:70%; height:100%; overflow:auto; display:none; z-index:1;}
	.header .gnb_wrap dd:hover > a em:after,
	.header .gnb_wrap dd.on > a em:after {display:none;}
	.header.on .gnb_wrap li.on .snb {display:block;}
	.header.on .gnb_wrap .dep a:hover {opacity:1;}

	.fbanner_slide .slick-slide a {height:10vw;}
	.footer .address {padding:35px 260px 35px 20px;}
	.quick {right:10px;}

	.mvisual {margin-top:50px;}
	.mvisual .slick-slide {height:479px;}
	.mvisual .slick-slide img {min-width:1200px; width:1200px; margin-left:-600px;}
	.mcon01 {padding:0 20px;}
	.mcon01 ul {padding:0;}
	.mcon01 .inbox {padding:20px;}
	.mcon01 .tt {line-height:20px; padding:15px 20px; height:80px;}
	.mcon01 .tt em {margin:10px 0 0;}
	.mcon01 .inputs {padding-right:100px;}
	.mcon01 .inputs .btn {width:100px;}
	.mcon01 .login_txt {font-size: 15px}
	.mcon02 {padding:60px 20px;}
	.mcon02 .fl,
	.mcon02 .fr {width:49%;}
	.mcon03 .inner > div {height:auto;}
	.mcon03 .inner .left,
	.mcon03 .inner .center {width:49%; margin-bottom:2%;}
	.mcon03 .inner .left {margin-right:2%;}
	.mcon03 .inner .center {margin-right:0;}
	.mcon03 .inner .right {width:100%;}
	.mcon03 .mc3_slide,
	.mcon03 .right .cust {float:left; width:49%;}
	.mcon03 .right .cust {margin-left:2%;}

	.container {padding:50px 0 80px;}
	.container.inner {padding:50px 15px 80px;}
	.container .title {font-size:30px; line-height:40px; padding-bottom:21px; margin-bottom:60px;}
	.container .etc_title {font-size:30px; line-height:40px; padding-bottom:21px; margin-bottom:40px;}
	.container .stit {font-size:20px; line-height:26px; margin-bottom:15px;}
	.container .rtit {font-size:18px; line-height:24px; margin:80px 0 20px;}
	.container p {font-size:14px; line-height:24px;}
	.aside .inner {padding-right:0;}
	.aside dl {width:33.3333%;}

/* 인사말 */
	.g01.s01 .imgbox {font-size:20px; line-height:40px; padding:50px 40px;}
	.g01.s01 p {font-size:15px; line-height:26px; padding:20px 10px 30px;}
	.g01.s01 .thank {font-size:18px; line-height:28px;}
/* 연혁 및 비전 */
	.basic_tabs .jq_tab {margin-bottom:60px;}
	.basic_tabs .jq_tab li {font-size:16px; height:50px; line-height:50px;}
	.basic_tabs .cont .jq_tab li {width:23%; height:50px; margin:5px 1% 0; font-size:14px; line-height:48px; border-radius:4px;}
	.basic_tabs .cont .jq_tab li:nth-child(5n-4) {margin:5px 1% 0; clear:none;}
	.history {padding-bottom:80px;}
	.history .year {width:180px;}
	.history .year .inbox {height:180px;}
	.history .first dl {padding:80px 20px 40px;}
	.history .first dl:before {width:200px; height:155px;}
	.history .first dl dt:before {left:-44px;}
	.history dt {padding:0 20px;}
	.history dd {padding-right:20px;}
	.history .first .inbox {padding:0 0 0 20px;}
	.history dd li,
	.history .first dl dd li {padding-left:30px;}
	.history dd p {font-size:14px; line-height:24px;}
	.history dd em {font-size:15px; line-height:24px;}
	.history dl:nth-child(2n) dd {padding-left: 20px}
	.history dl.img1 {min-height: auto}
	.history dl.img1 dt:after,
	.history dl.img2 dt:after,
	.history dl.img3 dt:after,
	.history dl.img4 dt:after {width:90%;}
	.history dl.img1 dt:after {left: -94.2%; height:250px; margin-top:-125px; background-position-x: right;}
	.history dl.img2 dt:after {height:180px; margin-top:-90px;}
	.history dl.img3 dt:after {height:250px; top:-160px;}
	.history dl.img4 dt:after {height:180px;}
	.history .year.y1 + dl dd {padding: 0 30px 0 0 }
	
	.vision .gbox .img {margin-bottom:20px;}
	.vision .gbox p {font-size:14px; line-height:22px;}
	.vision .gbox dt {width:40%; padding:0 10px;}
	.vision .gbox dd {width:30%; padding-top:10px;}
	.vision .gbox dt .img:before {left:-45px;}
	.vision .gbox dt .img:after {right:-45px;}
	.vision .gbox dt .img {width:200px; height:auto; line-height:1; margin-bottom:50px;}
	.vision .gbox dd .img {width:180px; height:auto; line-height:1;}
	.vision .gbox dd .t {font-size:20px; line-height:30px;}
/* BT-IT 융합 */
	.g01.s03 .hover_set {height:620px;}
	.g01.s03 .center {width:24vw; height:24vw; line-height:24vw; margin:-12vw 0 0 -12vw;}
	.g01.s03 .center em {font-size:13px;}
	.g01.s03 .center dd {width:20%; height:20%; opacity:0;}
	.g01.s03 .center .i1 {margin:-6.4vw 0 0 -10.8vw;}
	.g01.s03 .center .i2 {margin:1.7vw 0 0 -10.4vw;}
	.g01.s03 .center .i3 {margin:6.5vw 0 0 -4.1vw;}
	.g01.s03 .center .i4 {margin:-11.8vw 0 0 -3.8vw;}
	.g01.s03 .center .i5 {margin:-9.3vw 0 0 3.9vw;}
	.g01.s03 .center .i6 {margin:-2.2vw 0 0 6.8vw;}
	.g01.s03 .center .i7 {margin:4.5vw 0 0 3.8vw;}
	.g01.s03 .center dd:after {width:6vw; height:20vw; border-radius:0 20px 0 0; display: none;}
	.g01.s03 .hover_set li {width:35%; background-size:80px !important;}
	.g01.s03 .hover_set .tt {font-size:16px; line-height:24px; height:auto;}
	.g01.s03 .hover_set p {font-size:14px; line-height:22px;}
	.g01.s03 .hover_set .h1,
	.g01.s03 .hover_set .h2,
	.g01.s03 .hover_set .h3 {padding-right:100px;}
	.g01.s03 .hover_set .h1 {top:60px;}
	.g01.s03 .hover_set .h2 {top:220px;}
	.g01.s03 .hover_set .h3 {top:380px;}
	.g01.s03 .hover_set .h4,
	.g01.s03 .hover_set .h5,
	.g01.s03 .hover_set .h6,
	.g01.s03 .hover_set .h7 {padding-left:100px;}
	.g01.s03 .hover_set .h4 {top:30px;}
	.g01.s03 .hover_set .h5 {top:180px;}
	.g01.s03 .hover_set .h6 {top:320px;}
	.g01.s03 .hover_set .h7 {top:460px;}
/* CI소개 */
	.g01.s04 .stit {font-size:20px;}
	.g01.s04 ul {margin:45px 0 40px;}
	.g01.s04 li {float:left; width:49%; margin-left:2%;}
	.g01.s04 .color dt {width:240px;}
	.g01.s04 .color i {width:100px; height:100px; line-height:100px; font-size:16px;}
	.g01.s04 .color i.c1 {margin-right:10px;}
	.g01.s04 .color dd {font-size:15px; line-height:24px;}
	.g01.s04 .color dd span.br {display:none;}
/* 진단검사실 */
	.g01.s05.d01 .basic_tabs .jq_tab {margin-top:-2%; padding:0 15px;}
	.g01.s05.d01 .basic_tabs .jq_tab li {width:32%; margin:2% 0 0 2%;}
	.g01.s05.d01 .basic_tabs .jq_tab li:nth-child(3n-2) {margin-left:0; clear:both;}
	.g01.s05.d01 .cn_top {padding:20px 450px 60px 20px;}
	.g01.s05.d01 .cn_top p span.br {display:none;}
/* 병리검사실 */
	.g01.s05.d02 .img_dl {margin-bottom:100px;}
	.g01.s05.d02 .img_dl dt,
	.g01.s05.d02 .img_dl dd {width:50%;}
	.g01.s05.d02 .img_dl dd:nth-child(2) {padding:0 0 0 20px;}
	.g01.s05.d02 .img_dl dd:nth-child(1) {padding:0 20px 0 0;}
	.g01.s05.d02 .slick-slide {padding:0 10px;}
	.g01.s05.d02 .slick-slide p {padding:10px; font-size:14px; height:40px; line-height:20px;}
/* 정도관리 */
	.g01.s05.d04 .dl_box dl {width:32%; margin-left:2%;}
	.g01.s05.d04 .dl_box dt {width:40%;}
	.g01.s05.d04 .dl_box dt:before {width:20px; height:16px; margin-top:-8px; left:-30px;}
	.g01.s05.d04 .dl_box dd {padding-left:10px;}
	.g01.s05.d04 .dl_box li {font-size:14px; line-height:24px; padding-left:10px;}
	.g01.s05.d04 .dl_box li:before {top:11px;}
	.g01.s05.d04 .intbl {margin-bottom:60px;}
	.g01.s05.d04 .intbl .w1 {width:30%;}
	.g01.s05.d04 .intbl tbody th em {width:90%; line-height:40px; margin:0 auto; border-radius:20px;}
	.g01.s05.d04 .ico_box {margin-top:-1.2%;}
	.g01.s05.d04 .ico_box li {width:24%; height:160px; padding-top:30px; margin:1.2% 0 0 1.2%;}
	.g01.s05.d04 .ico_box li img {margin-bottom:15px;}
	.g01.s05.d04 .ico_box li .txt .in {font-size:15px; line-height:22px; height:44px;}
	.g01.s05.d04 .con03 {padding:80px 15px 40px;}
	.g01.s05.d04 .btit {margin:40px 0 10px;}
/* 임상연구센터 안내 */
	.g01.s06 .stit {margin:80px 0 20px;}
	.g01.s06 .img_box li {width:32%; margin-left:2%;}
	.g01.s06 .gbox li .img {width:35%;}
	.g01.s06 .gbox li .txt {width:65%; padding-left:20px;}
/* 인재상 */
	.employment {margin-top:-4%;}
	.employment dt {width:40vw; height:40vw;}
	.employment dt .inbox {width:32vw; height:32vw; line-height:32vw; font-size:26px;}
	.employment dd {width:48%; height:240px; padding:20px 25px; margin:4% 0 0 4%;}
	.employment dd:nth-child(2n) {padding-right:20%;}
	.employment dd:nth-child(2n-1) {padding-left:20%;}
	.employment dd .tt {font-size:16px; margin-bottom:20px;}
	.employment dd .tt img {margin:0 10px;}
	.employment dd p {line-height:22px;}
	.employment dd p span.br {display:none;}
/* 채용정보 */
	.g01.s07.d02 .top_box dt {width:50%; padding-right:20px;}
	.g01.s07.d02 .top_box .tt {font-size:24px; line-height:30px;}
	.g01.s07.d02 .top_box p {margin-top:20px;}
	.g01.s07.d02 .top_box p span.br {display:none;}
	.g01.s07.d02 .img_box {margin:100px 0 60px;}
	.g01.s07.d02 .ico_box li {width:24%; margin:20px 0 0 1.3%;}
	.g01.s07.d02 .ico_box li:nth-child(5n-4) {margin-left:1.3%; clear:none;}
	.g01.s07.d02 .ico_box li:nth-child(4n-3) {margin-left:0; clear:both;}
	.g01.s07.d02 .recruit_box dd {padding-left: 0}
	.g01.s07.d02 .recruit_box dt {width:40%;}
	.g01.s07.d02 .recruit_box ul {margin-top:-20px;}
	.g01.s07.d02 .recruit_box li {width:24%; height:auto; margin-top:20px; padding-top: 24%}
	.g01.s07.d02 .recruit_box li .out {position: absolute; top: 0;}
	
/* 전국 네트워크 */
	.net_map .map,
	.net_map .txt {max-width:50%;}
	.net_map .txt {padding:30px 0 0 20px;}
	.net_map .txt th,
	.net_map .txt td {font-size:15px; line-height:24px; padding:15px 10px;}
/* 찾아오시는 길 */
	.location_map {margin-bottom:40px;}
	.location_map .root_daum_roughmap .wrap_map {height:400px !important;}
	.location_map .roughmap_maker_label a {width:200px; height:90px; background-size:contain;}
	.map_text th,
	.map_text td {font-size:14px; line-height:40px; padding:10px 0;}
	.map_text th {padding-left:20px; width:160px;}
	.map_text td {padding-left:10px;}
	.map_text td a {margin-right:10px;}
/* 검사의뢰 절차 */
	.g02.s01.d01 td {width:50%; padding:0 30px;}
/* 검사의뢰서 작성방법 */
	.g02 .blue_step dl {width:32%; margin-left:2%;}
	.g02 .blue_step dl:before {left:-6%; width:6%;}
	.g02 .blue_step dt {font-size:17px; line-height:40px; padding:10px 20px; border-radius:24px 24px 0 0;}
	.g02 .blue_step dd {font-size:14px; line-height:22px; height:160px; padding:20px; border-radius:0 0 24px 24px;}
	.g02.s01.d02 .stit {margin:60px 0 20px;}
	.g02.s01.d02 .gbox {padding:30px 0;}
	.g02.s01.d02 .gbox .slide_tab {width:50%;}
	.g02.s01.d02 .gbox .slide_tab dt,
	.g02.s01.d02 .gbox .slide_tab dd {border-radius:20px;}
	.g02.s01.d02 .gbox .slide_tab dt {font-size:14px; line-height:24px; padding:10px 20px;}
	.g02.s01.d02 .gbox .slide_tab dt:after {right:20px;}
	.g02.s01.d02 .gbox .slide_tab dd {font-size:14px; line-height:26px; padding:20px;}
	.g02.s01.d02 .gbox .img {width:46%; right:15px;}
	.blue_box {padding:30px;}
	.g02.s01.d02 .blue_box {margin:30px 0 35px;}
	.g02.s01.d02 .blue_box .tt {font-size:18px; line-height:20px;}
	.g02.s01.d02 .blue_box .t {font-size:16px; line-height:20px; margin:25px 0 5px;}
	.g02.s01.d02 .blue_box .tar {margin-top:20px;}
	.g02.s01.d02 .half_img li {width:49%; margin-left:2%;}
	.g02.s01.d02 .half_img p {font-size:18px; line-height:22px; margin-top:20px;}
/* 검체 채취방법 */
	.g02.s02 .basic_tabs .jq_tab li {width:24%; margin:1% .5% 0;}
	.g02.s02 .stit {font-size:24px; margin:80px 0 30px;}
	.g02.s02 .blue_box .inbox li {width:49%; margin:2% 0 0 2%; height:16vw;}
	.g02.s02 .blue_box .inbox .txt {padding-right:50%;}
	.g02.s02 .blue_box .inbox .img {width:50%;}
	.g02.s02 .blue_box .inbox .txt p {margin-top:20px;}
	.tbl td {font-size:14px; padding:10px;}
	.g02.s02.d01 .tbl .w1 {width:25%;}
	.g02.s02.d01 .tbl .w2 {width:30%;}
	.g02.s02.d01 .tbl .w3 {width:45%;}
	.tbl2 tbody td {padding:10px; font-size:14px; line-height:24px;}
	.g02.s02.d01 .tbl2 .w1 {width:10%;}
	.g02.s02.d01 .tbl2 .w2 {width:20%;}
	.g02.s02.d01 .tbl2 .w3 {width:60%;}
	.g02.s02.d01 .tbl2 .w31 {width:10%;}
	.g02.s02 .blue_set li {width:32%; margin-left:2%; line-height:20px; padding:10px 10px 10px 54px; font-size:14px; height:100px;}
	.g02.s02 .blue_set li:before {top:10px; left:10px; margin-top:0; width:30px; height:30px; background-size:contain;}
	.g02.s02 .blue_set li strong {display:block; font-size:18px; line-height:30px; margin-bottom:10px;}
	.g02.s02 .updown {margin-top:15px;}
	.g02.s02 .updown li {float:none; width:100%; font-size:15px; line-height:24px; min-height:72px;}
	.g02.s02 .updown li.u {margin-bottom:20px;}
	.g02.s02 .updown li em {font-size:18px;}
	.g02.s02 .num_box li {font-size:15px; line-height:30px; margin-top:20px;}
	.g02.s02 .num_box li em {font-size:14px;}
	.g02.s02 .mset .t {margin:30px 0 20px;}
	.g02.s02 .mset p {font-size:15px; line-height:28px;}
	.g02.s02 .mset p em {line-height:26px;}
	.g02.s02 p.mbtm {margin-bottom:30px;}
	.g02.s02 .blood_list {margin-top:-20px;}
	.g02.s02 .blood_list li {margin-top:20px;}
	.g02.s02 .blood_list li p {font-size:15px; line-height:22px; margin-top:10px; height:44px;}
/* 검체 취급 주의사항 */
	.g02.s02 .tbl th {padding:10px;}
	.g02.s02 .tbl .w1 {width:20%;}
	.g02.s02 .tbl .w3 {width:40%;}
/* 검체 용기안내 */
	.glass_tbl {margin:-20px 0 0 -1%;}
	.glass_tbl .item {width:49%; margin:20px 0 0 1%;}
	.glass_tbl .item:nth-child(2n-1) {clear:both;}
	.glass_tbl thead th {font-size:18px; line-height:60px;}
	.glass_tbl thead td {font-size:16px; line-height:60px; padding:0 15px;}
	.glass_tbl tbody th {font-size:14px; line-height:26px;}
	.glass_tbl tbody td {font-size:14px; height:51px; line-height:26px; padding:13px 10px;}
	.glass_tbl tbody td b {font-size:14px;}
/* 랩투진매니저 조회 안내 */
	.g02.s03.d01 .img ul {margin-top:0;}
	.g02.s03.d01 .img li {width:100%; margin:20px 0 0;}
	.g02.s03.d01 .img li p {width:48%; margin-left:4%;}
/* 게시판 목록 */
	.board_list .w1 {width:15%;}
	.board_list .w2 {width:35%;}
	.board_list .w3 {width:12%;}
	.board_list .w4 {width:8%;}
	.board_list .w5 {width:8%;}
	.board_list .w6 {width:10%;}
/* 검사항목조회 */
	.g03.s01 .stit {font-size:26px; height:auto; line-height:40px; margin-bottom:20px;}
	.g03.s01 .stit .text {position:relative; width:100%; margin-top:20px;}
/* 세트검사안내 */
	.normal_tabs li {width:24%; margin:0 .5%;}
	.normal_tabs li a {width:100%; height:50px; line-height:50px;}
	.g03.s02.t01 .wi1 {width:15%;}
	.g03.s02.t01 .wi3 {width:10%;}
	.g03.s02 .tbl2.fixed .fixed_th {width:100%; left:0; margin-left:0; padding:0 15px;}
	.blue_top p .favicon {height:22px;}
	.g03.s02 .wi2 {width:30%;}
	.g03.s02 .wi3 {width:10%;}
	.tbl2 thead th,
	.g03.s02 .tbl2 .fixed_th li {font-size:14px; line-height:22px;}
/* 검사방법 및 약어 */
	.tbl3 th {font-size:15px;}
	.tbl3 td {font-size:14px;}
	.g03.s04 .tbl3 .w1 {width:20%;}
	.g03.s04 .tbl3 .w2 {width:32%;}
	.method_abbreviation_pop .text {width:100%; padding:30px;}
	.method_abbreviation_pop .text .tt {font-size:15px;}
	.method_abbreviation_pop .text p {font-size:14px; line-height:22px;}
	.tbl_half table {float:left; width:49%; margin-left:2%;}
	.tbl_half .wh {width:30%;}
	.tbl_half tbody td {padding:15px;}
/* 유투랩딕 */
	.g05.s01 .img_box {padding:70px 40px;}
	.g05.s01.d02 .over_h li {width: 49%}
	.g05.s01 .dic li {width: 48%}
/* login */
	.login_wrap .inbox {padding-left:50%;}
	.login_wrap .inbox:before {width:50%;}
/* mypage */
	.g09.s01 .tbl3 th {width:20%;}
	.g09.s01 .tbl3 td {width:30%;}
/* 검사의뢰경향 */
	.search_date {padding:20px; margin-bottom:80px;}
	.search_date .text,
	.search_date span,
	.search_date .radios,
	.search_date .btn {height:50px;}
	.search_date .text {font-size:15px; padding:0 15px; width:45%; line-height:50px; background-position:right 15px center;}
	.search_date span {font-size:15px; line-height:50px; width:10%;}
	.search_date .radios {width:80%; margin:10px 2% 0 0; clear:both;}
	.search_date .radios label {width:33.3333%;}
	.search_date .radios i {font-size:16px; height:48px; line-height:48px; width:100%;}
	.search_date .btn {width:50px; height:50px; margin-top:10px;}

	.g09 .gbox {padding:50px 0;}
	.g09 .gbox .btit {font-size:20px; margin:80px 0 20px;}
	.graph_box {padding:30px; border-radius:8px;}
	.graph_box.round {width:100%;}
	.graph_box.round .graph_area,
	.graph_box.round .text {height:280px;}
	.graph_box.round .graph_area {width:60%;}
	.graph_box.round .graph_area .inbox {height:280px;}
	.graph_box.round .graph {height:320px;}
	.graph_box.round .text li {float:none; font-size:16px; line-height:30px; margin:20px 0 0 0;}
	.graph_box.round .text li:first-child {margin-top:0;}
	.graph_box.round .text li strong {margin-left:10px; font-size:30px; line-height:30px;}
	.graph_box.round .bb text {font-size:20px;}
	.graph_box.round .bb-chart-arcs-title tspan {font-size:14px; line-height:24px;}
/* board */
	.gall_list li {width:24%; margin:0 0 20px 1.3%;}
	.gall_list li:nth-child(5n-4) {margin-left:1.3%; clear:none;}
	.gall_list li:nth-child(4n-3) {margin-left:0; clear:both;}
	.gall_list li .img {height:31.5vw;}
	.gall_list li p {font-size:15px; line-height:20px;}
/* 인증서 */
	.inz_gall_list li {width:33.3333%;}
	.inz_gall_list li .tit {font-size:15px; line-height:24px; padding:10px 15px; height:68px;}
	.inz_gall_list li .img {line-height: 120px}
/* 리플렛 */
	.gall_list2 li {width:33.3333%;}
	.gall_list2 li .tit {font-size:15px; line-height:24px; height:68px; padding:10px 15px;}
	.gall_list2 li .img {line-height:120px;}
	.g04.s03.t01 .img_box {margin-top:60px; font-size:15px; line-height:24px; padding:50px 0;}
/* 검사 라이브러리 */
	.libary_list li a .img {width:100%; height:auto;}
/* 1:1 문의 */
	.g05.s06.d02 .txt_img {font-size:18px; line-height:30px; padding:40px; margin-bottom:60px;}
	.board_write th {width:160px;}
	.board_write td select.text {width:100%; margin-top:10px;}
/* 설문조사 */
	.g05.s07.d02 .board_list .w1 {width:80px;}
	.g05.s07.d02 .board_list .w2 {width:100px;}
	.g05.s07.d02 .board_list .w3 {width:200px;}
	.g05.s07.d02 .board_list .w4 {width:100px;}
/* 개인정보처리방침, 이용약관, 이메일수신거부 */
	.container.inner.etc_container {padding: 155px 15px 80px}
	.yaks {padding-top: 5%}
	.yaks .tt {margin: 30px 0 16px; font-size: 16px;}
	.yaks li {line-height: 1.8; font-size: 14px}
	.yaks > ul > li {margin-top: 3.4%}
	.yaks .noti_box {padding: 30px 0;}
}

/* Mobile */
@media screen and (max-width:767px){
	html,body{min-width:unset;}
	.inner {padding:0 15px;}

	.header {height:50px;}
	.header .logo {top:10px; left:15px; height:30px; line-height:30px; z-index: 2}
	.header .logo img {height:60px;}
	.header.on .logo img {margin-top:-30px;}
	.header .btn_menu {width:50px; height:50px; line-height:50px;}
	.header .btn_menu p {right:15px; height:2px;}
	.header .btn_menu .t {width:15px; margin-top:-7px;}
	.header .btn_menu .m {width:12px; margin-top:-1px;}
	.header .btn_menu .b {width:15px; margin-top:5px;}
	.header > a {height:50px; line-height:50px;}
	.header .link_l2g {right:140px;}
	.header .link_l2g img {height:12px;}
	.header .link_report {right:100px;}
	.header .link_report img {height:20px;}
	.header .btn_login.pc_vw {display:none;}
	.header .btn_login.mo_vw {display:block !important; right:60px;}
	.header .btn_login.mo_vw img {height:20px;}
	.header.on .btn_login.mo_vw {display:none !important;}
	.header .gnb_wrap ul {padding:0;}
	.header .gnb_wrap li > a {line-height:50px;}
	.header.on .gnb_wrap {padding-top:100px;}
	.header.on .search_box {height:50px; padding:10px 50px 10px 15px; top:50px;}
	.header.on .search_box .text {height:30px; line-height:30px; font-size:13px; padding:0 10px;}
	.header.on .search_box .btn {width:50px; height:50px; background-size:16px;}
	.header.on .gnb_wrap ul:before {width:30%;}
	.header.on .gnb_wrap ul:after {left:30%; margin-left:-1px;}
	.header.on .gnb_wrap li > a {width:30%; font-size:15px; height:75px; line-height:75px;}
	.header.on .gnb_wrap .snb {left:30%; padding:110px 10px 20px;}
	.header .btn_search {right:50px; width:50px; height:50px; line-height:50px;}
	.header .btn_search img {width:22px;}

	.quick {display:none;}
	.fbanner {padding:30px 0;}
	.fbanner_slide {padding:0 30px;}
	.fbanner_slide .slick-arrow {width:9px; background-size:contain;}
	.fbanner_slide .slick-prev {left:15px;}
	.fbanner_slide .slick-next {right:15px;}
	.fbanner_slide .slick-slide {padding:0 5px;}
	.fbanner_slide .slick-slide a {height:14vw;}
	.footer .links {text-align:center; font-size:0; padding:30px 0; border-bottom:0;}
	.footer .links li {float:none; display:inline-block; vertical-align:top;}
	.footer .links li:after {height:10px; margin-top:-5px;}
	.footer .links li a {font-size:11px; line-height:22px; padding:0 10px;}
	.footer .address {padding:0 15px 25px; font-size:11px; line-height:20px; text-align:center;}
	.footer .address span {display:inline-block; margin:0 3px;}
	.footer .family {position:relative; top:0; width:60%; height:30px; margin:20px auto 0;}
	.footer .family dt {font-size:12px; line-height:30px;}
	.footer .family dd {bottom:30px;}
	.footer .family dd a {font-size:12px; line-height:30px;}

	.quick {display:none;}

	label.check {font-size:12px;}

	.mvisual .slick-slide {height:auto;}
	.mvisual .slick-slide .pc_vw {display:none;}
	.mvisual .slick-slide .mo_vw {display:block !important; position:relative; left:0; min-width:100%; height:auto; margin:0;}
	.mcon01 li {width:100%;}
	.mcon01 .tt {font-size:14px; line-height:20px; padding:10px 15px; height:auto;}
	.mcon01 .tt em {font-size:12px; margin:0 0 0 5px;}
	.mcon01 .inbox {padding:15px 15px 25px; height:auto;}
	.mcon01 .inputs {padding-right:80px;}
	.mcon01 .inputs .text {height:35px; line-height:33px; font-size:12px;}
	.mcon01 .inputs .btn {height:35px; line-height:35px; font-size:14px; width:80px;}
	.mcon01 .check_area {margin-top:10px;}
	.mcon01 .check_area .searchidpw {font-size:12px;}
	.mcon01 .login_name {font-size: 18px;}
	.mcon01 .login_txt {font-size: 13px}
	.mcon02 {padding:40px 15px;}
	.mcon02 .fl,
	.mcon02 .fr {display:none;}
	.mcon02 .mo_vw {display:block !important;}
	.mcon02 .more:before {width:10px; height:2px; margin:-1px 0 0 -5px;}
	.mcon02 .more:after {width:2px; height:10px; margin:-5px 0 0 -1px;}
	.mcon02 .list a {font-size:13px; line-height:34px; padding-left:0;}
	.mcon02 .list a:before {display:none;}
	.mcon02 .list a p {line-height:34px;}
	.mcon02 .jq_tab {padding-right:34px;}
	.mcon02 .jq_tab li {width:33.3333%; font-size:15px; height:35px; line-height:33px;}
	.mcon02 .jq_tabonoff .more {width:34px; height:35px; line-height:33px; top:-45px}
	.mcon03 {background:none; padding:0 0 30px;}
	.mcon03 .inner > div {float:none; width:100%; padding:30px 20px;}
	.mcon03 .inner .left,
	.mcon03 .inner .center {width:100%; margin:0 0 30px;}
	.mcon03 .inner .tt {font-size:30px; line-height:30px; margin-bottom:10px;}
	.mcon03 .inner p {font-size:13px; line-height:20px;}
	.mcon03 .inner p strong {font-size:15px;}
	.mcon03 .inner .more {position:relative; bottom:0; left:0; width:110px; height:28px; line-height:28px; border-radius:14px; font-size:12px; margin:30px auto 0;}
	.mcon03 span.br {display:none;}
	.mcon03 .left {background-image:url('/images/front/bg_mc03a_m.gif');}
	.mcon03 .center {background-image:url('/images/front/bg_mc03b_m.gif');}
	.mcon03 .inner .right {overflow:hidden; padding:0;}
	.mcon03 .mc3_slide,
	.mcon03 .right .cust {width:100%;}
	.mcon03 .mc3_slide {margin-bottom:30px;}
	.mcon03 .mc3_slide .pc_vw {display:none;}
	.mcon03 .mc3_slide .mo_vw {display:block !important;}
	.mcon03 .mc3_slide .slick-dots {bottom:10px;}
	.mcon03 .mc3_slide .slick-dots li {margin:0 3px;}
	.mcon03 .mc3_slide .slick-dots li button {width:10px; height:10px;}
	.mcon03 .right .cust {margin:0; height:auto; padding:5px 15px; background-position:right center;}
	.mcon03 .right .cust th,
	.mcon03 .right .cust td {padding:10px 0;}
	.mcon03 .right .cust th {width:70px;}
	.mcon03 .right .cust thead th {font-size:16px; line-height:20px;}
	.mcon03 .right .cust thead td {font-size:28px; line-height:26px;}
	.mcon03 .right .cust tbody th i {font-size:12px; line-height:18px; width:60px; border-radius:9px;}
	.mcon03 .right .cust tbody td {font-size:12px; line-height:18px;}

	.svisual_wrap {position:relative; margin-top:50px; padding-top:40px;}
	.svisual {margin-top:0; font-size:22px; height:90px; line-height:90px;}
	.svisual.g01 {background-image:url('/images/front/svisual01_m.jpg');}
	.svisual.g02 {background-image:url('/images/front/svisual02_m.jpg');}
	.svisual.g03 {background-image:url('/images/front/svisual03_m.jpg');}
	.svisual.g04 {background-image:url('/images/front/svisual04_m.jpg');}
	.svisual.g05 {background-image:url('/images/front/svisual05_m.jpg');}
	.svisual.g09 {background-image:url('/images/front/svisual09_m.jpg');}
	.aside {position:fixed; top:50px; left:0; width:100%; background:#fff;}
	.aside .inner {height:40px; padding:0 0 0 40px;}
	.aside .home {width:40px; height:40px; background-size:8px;}
	.aside dl {width:50%;}
	.aside dt {font-size:12px; line-height:38px; padding:0 10px;}
	.aside dt i {right:10px;}
	.aside dd {top:40px}
	.aside dd a {font-size:12px; line-height:30px; padding:0 10px;}
	.aside dl.d {display:none;}
	.mo_menu_depth {display:block !important; position:relative; border-bottom:#ddd 1px solid; z-index:28;}
	.mo_menu_depth dt {position:relative; font-size:12px; color:#666;  font-weight:700; line-height:38px; padding:0 10px; cursor:pointer;}
	.mo_menu_depth dt i {position:absolute; top:0; right:10px; width:9px; height:100%; background:url('/images/front/arrow_aside.png') no-repeat 50% 50%; transition:.2s linear;}
	.mo_menu_depth.on dt i {transform:scale(-1);}
	.mo_menu_depth dd {position:absolute; top:38px; left:0; width:100%; background:#fff; border:#e4e4e4 1px solid; display:none;}
	.mo_menu_depth dd a {display:block; font-size:12px; color:#666; line-height:30px; padding:0 10px;}
	.mo_menu_depth dd a:hover,
	.mo_menu_depth dd a.on {color:#333; background:#f7f7f7;}
	
	.aside.g09.s00 {display:none;}  

	.container.inner {padding:30px 15px 50px;}
	.container .title {display:none;}
	.container .etc_title {margin-bottom: 2%; padding-bottom: 8px;  font-size: 18px}
	.container .stit {font-size:16px; line-height:22px; margin-bottom:10px;}
	.container .rtit {font-size:15px; line-height:20px; margin:50px 0 15px; padding-left:20px;}
	.container .rtit:before {width:16px; height:16px; border-width:4px;}
	.container .rtit em {display:block; font-size:12px; margin-left:0;}
	.container .btit {font-size:14px; line-height:22px;}
	.container .atit {font-size:16px; line-height:24px; margin:50px 0 10px;}
	.container p {font-size:12px; line-height:18px;}

/* 인사말 */
	.g01.s01 .imgbox {font-size:13px; line-height:24px; padding:30px 20px;}
	.g01.s01 p {font-size:13px; line-height:20px; padding:30px 0;}
	.g01.s01 .thank {font-size:13px; line-height:20px;padding-left:0;}
/* 연혁 및 비전 */
	.basic_tabs .jq_tab {padding:0 15px; margin-bottom:40px;}
	.basic_tabs .jq_tab li {width:49%; height:38px; line-height:38px; font-size:14px; margin:0 .5%;}
	.basic_tabs .cont .jq_tab li {width:32%; height:35px; margin:5px .5% 0; font-size:13px; line-height:33px;}
	.basic_tabs .cont .jq_tab li:nth-child(5n-4) {margin:5px .5% 0;}
	.basic_tabs .jq_tab li:first-child {margin-left:.5% !important;}
	.history {padding-bottom:50px;}
	.history:before {display:none;}
	.history .year {width:150px;}
	.history .year .inbox {height:150px;}
	.history .year.y1 {margin-bottom:10%;}
	.history .year.y2 {margin:55px auto 40px;}
	.history .first {padding-left:0;}
	.history dl {margin-top:30px; text-align:left;}
	.history dl,
	.history dl:nth-child(2n),
	.history dl:nth-child(2n-1) {padding:0;}
	.history dl:nth-child(2n-1) dd,
	.history dl:nth-child(2n) dd,
	.history .first .inbox {padding-left:0;}
	.history .first dl {padding:30px 25px;}
	.history .first dl:before {width:140px; height:92px; top:-34px; right:35px;}
	.history dt {font-size:30px; padding:0;}
	.history dt:before {display:none;}
	.history dd p {font-size:13px; line-height:20px;}
	.history .year.y1 + dl dd em,
	.history dd em {font-size:14px; line-height:20px; left:0; right:auto;}
	.history dd li,
	.history .first dl dd li,
	.history dl:nth-child(2n) dd li,
	.history dl:nth-child(2n-1) dd li,
	.history .year.y1 + dl dd li {padding:0 30px;}
	.history dd p {margin-bottom:5px;}
	.history dl.img1 {margin-top:10px;}
	.history dl.img2 {margin-top:10px; padding-bottom:210px;}
	.history dl.img2:after {content:""; position:absolute; bottom:0; left:0; width:100%; height:180px; background:url('/images/front/img_s0102_02.jpg') no-repeat 50% 50% / contain;}
	.history dl.img3,
	.history dl.img4 {margin:10px 0 40px;}
	.history dl.img1 dt {padding-top:290px;}
	.history dl.img2 dt {margin:0; padding:0;}
	.history dl.img3 dt {padding-top:290px;}
	.history dl.img4 dt {padding-top:210px;}
	.history dl.img1 dt:after,
	.history dl.img3 dt:after,
	.history dl.img4 dt:after {top:0; left:0; width:100%; margin:0; height:260px; max-height:69vw;}
	.history dl.img2 dt:after {display:none;}
	.history dl.img4 dt:after {height:180px;}
	.history dl.img1 dt:after {background-position-x: center}
	.history dl.mt100 {margin-top: 30px !important}
	.history .year.y1 + dl,
	.history .year.y1 + dl dd { padding: 0; text-align: left}
	
	
	.vision .gbox {margin-top:40vw; padding:40vw 0 20vw;}
	.vision .gbox .tt {width:60vw; height:60vw; margin-left:-30vw; top:-30vw;}
	.vision .gbox .tt .inbox img {height:50px;}
	.vision .gbox .tt .inbox strong {font-size:15px; line-height:24px; margin:0 15px;}
	.vision .gbox .tt .inbox p {font-size:13px; line-height:20px;}
	.vision .gbox p {font-size:12px; line-height:18px;}
	.vision .gbox dd {padding-top:2%;}
	.vision .gbox dt .img,
	.vision .gbox dd .img {width:90%;}
	.vision .gbox dt .img {margin-bottom:45px;}
	.vision .gbox dt .img:before,
	.vision .gbox dt .img:after {width:20px; height:14px; margin-top:-7px;}
	.vision .gbox dt .img:before {left:-20px;}
	.vision .gbox dt .img:after {right:-20px;}
	.vision .gbox dd .t {font-size:15px; line-height:24px;}
	.vision .con2 {padding:20vw 15px;}
	.vision .con2 li {display:block; margin:15px 0 0; border-radius:5px; width:98%;}
	.vision .con2 li:first-child {margin-top:0;}
	.vision .con2 .inbox {position:relative; display:block; width:100%; height:50px; padding:10px 15px 10px 50px; font-size:12px; line-height:30px; text-align:left;}
	.vision .con2 img {position:absolute; top:10px; left:15px; height:30px;}
	.vision .con2 br {display:none;}
	.vision .con2 .c1 {box-shadow:#dbeefb 7px 7px 0;}
	.vision .con2 .c2 {box-shadow:#d8eaf7 7px 7px 0;}
	.vision .con2 .c3 {box-shadow:#d4e5f3 7px 7px 0;}
	.vision .con2 .c4 {box-shadow:#ccdef0 7px 7px 0;}
	.vision .con2 .c5 {box-shadow:#ccdbe9 7px 7px 0;}

/* BT-IT 융합 */
	.g01.s03 .img {padding:15px 0 20px;}
	.g01.s03 .img img {margin-bottom:20px;}
	.g01.s03 .img .pc_vw {display:none;}
	.g01.s03 .img .mo_vw {display:block !important;}
	.g01.s03 .hover_set {height:auto; padding:30px 15px;}
	.g01.s03 .center {position:relative; width:60vw; height:60vw; top:0; left:0; margin:0 auto 35px;}
	.g01.s03 .center dd {display:none;}
	.g01.s03 .hover_set li {position:relative; top:0 !important; left:0 !important; right:auto !important; width:100%; height:auto; opacity:1; padding:0 0 0 70px !important; text-align:left !important; background-position:0 50% !important; background-size:60px !important; min-height:70px; margin-bottom:20px;}
	.g01.s03 .hover_set li span.br {display:none;}
/* CI소개 */
	.g01.s04 .stit {font-size:16px; line-height:26px;}
	.g01.s04 ul {margin:35px 0 30px;}
	.g01.s04 li {float:none; width:100%; margin:15px 0 0;}
	.g01.s04 li:first-child {margin-top:0;}
	.g01.s04 .color dt {display:none;}
	.g01.s04 .color dd {font-size:12px; line-height:18px; overflow:hidden;}
	.g01.s04 .color dd .col {float:left; width:50%; display:block !important; margin:0 10px 10px 0;}
	.g01.s04 .color dd .col i {position:relative; width:49%; height:auto; padding-top:49%; border-radius:50%; margin-left:2%;}
	.g01.s04 .color dd .col i:first-child {margin:0;}
	.g01.s04 .color dd .col i.c1 {background:#0063f2;}
	.g01.s04 .color dd .col i.c2 {background:#00cfff;}
	.g01.s04 .color dd .col i p {position:absolute; top:50%; left:0; width:100%; height:20px; margin-top:-10px; font-size:12px; color:#fff; font-weight:500; line-height:20px;}
/* 진단검사실 */
	.g01.s05.d01 .basic_tabs .jq_tab {margin:-1% 0 30px;}
	.g01.s05.d01 .basic_tabs .jq_tab li {font-size:13px; width:49%; height:35px; line-height:35px; margin:1% .5% 0;}
	.g01.s05.d01 .basic_tabs .jq_tab li:nth-child(3n-2) {margin-left:.5%; clear:none;}
	.g01.s05.d01 .basic_tabs .jq_tab li:nth-child(2n-1) {clear:both;}
	.g01.s05.d01 .cn_top {padding:20px 15px 40px;}
	.g01.s05.d01 .cn_top .bar_tit {font-size:20px; line-height:20px; padding-left:25px; margin-bottom:20px;}
	.g01.s05.d01 .cn_top .bar_tit:before {width:15px; height:2px; top:9px;}
	.g01.s05.d01 .cn_top .b {font-size:13px; line-height:20px; margin-bottom:10px;}
	.g01.s05.d01 .cn_top .tag {margin:-5px 0 20px;}
	.g01.s05.d01 .cn_top .tag i {font-size:12px; line-height:22px; height:24px; border-radius:12px; padding:0 10px;}
	.g01.s05.d01 .cn_top .img {position:relative; right:0; margin-top:25px; text-align:center;}
	.g01.s05.d01 .cn_mid th {display:none;}
	.g01.s05.d01 .cn_mid table,
	.g01.s05.d01 .cn_mid tbody,
	.g01.s05.d01 .cn_mid tr,
	.g01.s05.d01 .cn_mid td {display:block; width:100%;}
	.g01.s05.d01 .cn_mid td p span.br {display:none;}
	.g01.s05.d01 .cn_mid td .mo_vw {display:block !important; text-align:center; margin-top:25px;}
	.g01.s05.d01 .cn_btm {padding:40px 0;}
	.g01.s05.d01 .cn_btm .slick-slide p {font-size:13px; line-height:20px; padding:10px 15px; height:40px;}
/* 병리검사실 */
	.g01.s05.d02 .img_dl {margin-bottom:50px;}
	.g01.s05.d02 .img_dl dl {position:relative; display:block; padding-bottom:75vw; margin-bottom:30px;}
	.g01.s05.d02 .img_dl dt,
	.g01.s05.d02 .img_dl dd {display:block; width:100%; padding:0 !important;}
	.g01.s05.d02 .img_dl dt {position:absolute; bottom:0; left:0; width:100%; height:70vw;}
	.g01.s05.d02 .gbox {padding:20px 0;}
	.g01.s05.d02 .slick-slide {padding:0;}
/* 정도관리 */
	.g01.s05.d04 .dl_box dl {display:block; width:28%; margin-left:8%;}
	.g01.s05.d04 .dl_box dt,
	.g01.s05.d04 .dl_box dd {display:block; width:100%;}
	.g01.s05.d04 .dl_box dt:before {width:16px; height:14px; left:-20px;}
	.g01.s05.d04 .dl_box dd {padding-top:10px;}
	.g01.s05.d04 .dl_box li {font-size:13px; line-height:20px; padding-left:8px;}
	.g01.s05.d04 .dl_box li:before {top:8px;}
	.g01.s05.d04 .intbl {margin-bottom:50px;}
	.g01.s05.d04 .intbl thead th {line-height:15px; padding:10px 0; font-size:12px;}
	.g01.s05.d04 .intbl tbody th,
	.g01.s05.d04 .intbl tbody td {padding:15px 0;}
	.g01.s05.d04 .intbl tbody th em {font-size:12px; line-height:20px; padding:5px 0;}
	.g01.s05.d04 .intbl tbody th em strong {font-size:12px;}
	.g01.s05.d04 .intbl tbody td {font-size:12px; line-height:18px;}
	.g01.s05.d04 .intbl .w1 {width:40%;}
	.g01.s05.d04 .gbox {padding:30px 0;}
	.g01.s05.d04 .gbox .tt {font-size:14px; line-height:22px; margin-bottom:20px;}
	.g01.s05.d04 .ico_box li {padding-top:20px; height:130px;}
	.g01.s05.d04 .ico_box li img {height:30px; margin-bottom:10px;}
	.g01.s05.d04 .ico_box li .txt .in {font-size:11px; line-height:16px; height:48px;}
	.g01.s05.d04 .con03 {padding:50px 15px;}
	.g01.s05.d04 .btit {font-size:13px; margin:25px 0 5px;}
	.g01.s05.d04 .con04 .pc_vw {display:none;}
	.g01.s05.d04 .con04 .mo_vw {display:block !important; margin-bottom:25px;}
/* 임상연구센터 안내 */
	.g01.s06 .stit {margin:60px 0 15px;}
	.g01.s06 p.b {font-size:14px; margin-bottom:20px;}
	.g01.s06 .img_box {overflow:hidden; margin-bottom:20px;}
	.g01.s06 .gbox li {padding:20px 0;}
	.g01.s06 .gbox li .img {width:35%; vertical-align:top;}
	.g01.s06 .gbox li .txt {width:65%; padding-left:20px;}
	.g01.s06 .gbox li .tt {font-size:14px; line-height:22px; margin-bottom:15px;}
	.g01.s06 .gbox li p {font-size:12px; line-height:20px;}
/* 인재상 */
	.employment dt {width:46vw; height:46vw;}
	.employment dt .inbox {width:36vw; height:36vw; line-height:36vw; font-size:20px;}
	.employment dd.c1,
	.employment dd.c2 {padding:10px 10px 20% 10px;}
	.employment dd.c3,
	.employment dd.c4 {padding:20% 10px 10px 10px;}
	.employment dd .tt {position:relative; display:inline-block; font-size:13px; line-height:30px; margin-bottom:10px; padding-right:45px;}
	.employment dd .tt img {position:absolute; top:0; right:0; height:30px; margin:0;}
	.employment dd p {line-height:20px;}
/* 채용정보 */
	.g01.s07.d02 .pc_vw {display:none;}
	.g01.s07.d02 .mo_vw {display:block !important;}
	.g01.s07.d02 .top_box dt,
	.g01.s07.d02 .top_box dd {display:block; width:100%;}
	.g01.s07.d02 .top_box dt {padding:0; margin-bottom:35px;}
	.g01.s07.d02 .top_box dt img {width:100%;}
	.g01.s07.d02 .top_box .tt {font-size:22px; line-height:32px;}
	.g01.s07.d02 .top_box p {font-size:12px; line-height:18px;}
	.g01.s07.d02 .img_box {margin:60px 0;}
	.g01.s07.d02 .btit {font-size:16px; line-height:24px; margin-bottom:20px;}
	.g01.s07.d02 .btit.mtop {margin-top:60px;}
	.g01.s07.d02 .btit.blue {font-size:18px; line-height:26px;}
	.g01.s07.d02 .tbl th {font-size:13px; line-height:20px;}
	.g01.s07.d02 .tbl td {font-size:12px; line-height:18px;}
	.g01.s07.d02 .tbl p {margin-top:20px;}
	.g01.s07.d02 .ico_box {margin-top:-2%;}
	.g01.s07.d02 .ico_box li {width:32%; margin:2% 0 0 2%; height:100px; padding-top:15px;}
	.g01.s07.d02 .ico_box li:nth-child(5n-4) {margin-left:2%; clear:none;}
	.g01.s07.d02 .ico_box li:nth-child(4n-3) {margin-left:2%; clear:none;}
	.g01.s07.d02 .ico_box li:nth-child(3n-2) {margin-left:0; clear:both;}
	.g01.s07.d02 .ico_box li img {height:30px; margin-bottom:10px;}
	.g01.s07.d02 .ico_box li .txt .in {font-size:12px; line-height:16px; height:32px;}
	.g01.s07.d02 .abox {padding:20px 0;}
	.g01.s07.d02 .abox p {line-height:20px;}
	.g01.s07.d02 .recruit_box dt,
	.g01.s07.d02 .recruit_box dd {display:block; width:100%; height:auto;}
	.g01.s07.d02 .recruit_box dt {background:url('/images/front/bg_s0107b_01_m.jpg') no-repeat 100% 50% / cover; border-radius:10px; padding:20px;}
	.g01.s07.d02 .recruit_box dt .tt {font-size:22px; line-height:20px; margin-bottom:10px;}
	.g01.s07.d02 .recruit_box dt p {font-size:12px; line-height:18px;}
	.g01.s07.d02 .recruit_box dd {padding:20px 0 0;}
	.g01.s07.d02 .recruit_box ul {margin-top:0;}
	.g01.s07.d02 .recruit_box li {position:relative; width:16%; height:auto; padding-top:16%; margin:0 0 0 4%; font-size:12px; line-height:18px;}
	.g01.s07.d02 .recruit_box li:first-child {margin-left:0;}
	.g01.s07.d02 .recruit_box li:before {left:-10px; width:10px; background-size:contain;}
	.g01.s07.d02 .recruit_box li .out {position:absolute; top:0; left:0;}
/* 전국 네트워크 */
	.select_box {position:relative; margin-bottom:35px; height:auto; padding-right:35px;}
	.select_box:before {content:""; position:absolute; top:33px; left:0; width:100%; height:2px; background:#0062f1;}
	.select_box select.text {float:none; width:100%; height:33px; border-left:0; margin-top:2px; background-size:11px !important; background-position:right 10px center !important;}
	.select_box select.text:first-child {margin-top:0;}
	.select_box .btn {width:33px; height:33px; bottom:0; top:auto; background-size:15px;}
	.net_map .map {float:none; width:100vw; max-width:100vw; padding:0 20%; margin:0 -15px;}
	.net_map .map_nav {position:absolute; top:0; left:0;}
	/* .net_map .map_nav li {background:rgba(0,0,0,.01);} */
	.net_map .map_nav .ct01 {width:10vw; height:10vw; top:28vw; left:25vw;}
	.net_map .map_nav .ct02 {width:26vw; height:26vw; top:25vw; left:24vw;}
	.net_map .map_nav .ct03 {width:8vw; height:8vw; top:33vw; left:15vw;}
	.net_map .map_nav .ct04 {width:30vw; height:30vw; top:13vw; left:50vw;}
	.net_map .map_nav .ct05 {width:9vw; height:9vw; top:102vw; left:80vw;}
	.net_map .map_nav .ct06 {width:10vw; height:10vw; top:83vw; left:69vw;}
	.net_map .map_nav .ct07 {width:9vw; height:9vw; top:106vw; left:28vw;}
	.net_map .map_nav .ct08 {width:8vw; height:8vw; top:68vw; left:39vw;}
	.net_map .map_nav .ct09 {width:9vw; height:9vw; top:92vw; left:84vw;}
	.net_map .map_nav .ct10 {width:8vw; height:8vw; top:61vw; left:37vw;}
	.net_map .map_nav .ct11 {width:20vw; height:20vw; top:52vw; left:44vw;}
	.net_map .map_nav .ct12 {width:24vw; height:24vw; top:53vw; left:14vw;}
	.net_map .map_nav .ct13 {width:20vw; height:20vw; top:81vw; left:27vw;}
	.net_map .map_nav .ct14 {width:30vw; height:30vw; top:102vw; left:18vw;}
	.net_map .map_nav .ct15 {width:30vw; height:30vw; top:53vw; left:64vw;}
	.net_map .map_nav .ct16 {width:26vw; height:26vw; top:94vw; left:53vw;}
	.net_map .map_nav .ct17 {width:20vw; height:20vw; top:148vw; bottom:auto; left:11vw;}
	.net_map .map_box {position:absolute; top:0; left:0; width:100%;}
	.net_map .map_box li {width:100%; padding:0 15px;}
	.net_map .map_box li img {width:100%;}
	.net_map .txt {float:none; max-width:100%; padding:30px 0 0;}
	.net_map .txt .tt {font-size:14px; line-height:20px; margin-bottom:15px;}
	.net_map .txt th,
	.net_map .txt td {font-size:12px; line-height:18px; padding:10px;}
/* 찾아오시는 길 */
	.location_map {margin-bottom:30px;}
	.location_map .root_daum_roughmap .wrap_map {height:250px !important;}
	.location_map .roughmap_maker_label a {width:130px; height:50px;}
	.map_text dl {margin-bottom: 40px; padding-left: 10px}
	.map_text dl dt {font-size: 16px}
	.map_text dl dd {margin-top: 8px; font-size: 14px}
	.map_text th,
	.map_text td {font-size:13px; line-height:20px; padding:10px;}
	.map_text th {width:40%;}
	.map_text td a {margin:5px 0 0 0;}
	.map_text td a:first-child {margin-top:0;}
	.map_text td a .pc_vw {display:none;}
	.map_text td a .mo_vw {display:block !important; max-width:240px;}
	
/* 검사의뢰 절차 */
	.g02.s01.d01 th,
	.g02.s01.d01 td {height:120px;}
	.g02.s01.d01 td {width:65%; padding:10px 20px;}
	.g02.s01.d01 td .tt {font-size:13px; line-height:20px; margin-bottom:10px;}
	.g02.s01.d01 td p {font-size:11px; line-height:16px; padding-left:8px;}
	.g02.s01.d01 td p:before {top:6px;}
	.g02.s01.d01 .c1 th {background-image:url('/images/front/img_s0201a_01_m.jpg');}
	.g02.s01.d01 .c2 th {background-image:url('/images/front/img_s0201a_02_m.jpg');}
	.g02.s01.d01 .c3 th {background-image:url('/images/front/img_s0201a_03_m.jpg');}
	.g02.s01.d01 .c4 th {background-image:url('/images/front/img_s0201a_04_m.jpg');}
	.g02.s01.d01 .c5 th {background-image:url('/images/front/img_s0201a_05_m.jpg');}
	.g02.s01.d01 .arrow {height:50px; background-size:10px;}
/* 검사의뢰서 작성방법 */
	.g02 .blue_step {margin-top:-30px;}
	.g02 .blue_step dl {width:100%; margin:30px 0 0;}
	.g02 .blue_step dl:before {top:-20px; left:0; width:100%; height:9px; background-image:url('/images/front/arrow_step_m.gif'); background-size:contain;}
	.g02 .blue_step dt {font-size:15px; line-height:20px; padding:10px; border-radius:15px 15px 0 0;}
	.g02 .blue_step dd {font-size:12px; line-height:18px; height:auto; padding:10px; border-radius:0 0 15px 15px;}
	.g02.s01.d02 .stit {margin:40px 0 10px;}
	.g02.s01.d02 .gbox {padding:20px 0;}
	.g02.s01.d02 .gbox .inner {position:relative; padding-bottom:126vw;}
	.g02.s01.d02 .gbox .slide_tab {width:100%;}
	.g02.s01.d02 .gbox .slide_tab dt,
	.g02.s01.d02 .gbox .slide_tab dd {border-radius:10px;}
	.g02.s01.d02 .gbox .slide_tab dt {font-size:13px; line-height:20px; padding:10px 15px;}
	.g02.s01.d02 .gbox .slide_tab dt:after {right:15px;}
	.g02.s01.d02 .gbox .slide_tab dd {font-size:12px; line-height:18px; padding:15px; height:auto;}
	.g02.s01.d02 .gbox .img {width:100%; right:0; top:auto; bottom:0; padding:0 15px;}
	.blue_box {padding:30px 15px;}
	.g02.s01.d02 .blue_box {margin:30px 0;}
	.g02.s01.d02 .blue_box .tt {font-size:16px;}
	.g02.s01.d02 .blue_box .t {font-size:13px; margin:20px 0 5px;}
	.g02.s01.d02 .blue_box .tar {margin-top:10px;}
	.g02.s01.d02 .half_img p {font-size:12px; line-height:18px; margin-top:10px;}
/* 검체 채취방법 */
	.g02.s02 .basic_tabs .jq_tab {padding:0;}
	.g02.s02 .basic_tabs .jq_tab  {margin-top:-1%;}
	.g02.s02 .basic_tabs .jq_tab li {width:49%; margin:1% .5% 0 !important; font-size:13px;}
	.g02.s02 .stit {font-size:20px; margin:45px 0 15px;}
	.g02.s02 .sbtit {font-size:12px; line-height:18px; margin-bottom:15px;}
	.g02.s02 .sbtit.mtop {margin-top:45px;}
	.g02.s02 .blue_box .t {font-size:14px;}
	.g02.s02 .blue_box .inbox li {width:100%; margin:15px 0 0 0; height:auto; overflow:hidden;}
	.g02.s02 .blue_box .inbox .txt {float:left; width:60%; padding-right:10px;}
	.g02.s02 .blue_box .inbox .img {position:relative; float:right; width:40%;}
	.g02.s02 .blue_box .inbox .txt p {margin-top:10px;}
	.tbl th {line-height:20px;}
	.tbl td {font-size:12px; line-height:20px; padding:5px;}
	.tbl td b {font-size:13px;}
	.g02.s02 .tbl th {padding:10px; font-size:13px;}
	.tbl2 thead th {font-size:13px; line-height:20px;}
	.tbl2 tbody td {padding:5px; font-size:12px; line-height:20px;}
	.tbl2 tbody td span.dot {width:12px; height:12px;}
	.g02.s02 .ico_box {margin-top:10px;}
	.g02.s02 .ico_box li {width:100%; font-size:14px; height:80px; line-height:80px; padding-left:90px; margin-top:10px;}
	.g02.s02 .ico_box li .img {width:80px; height:80px;}
	.g02.s02 .ico_box li b {font-size:16px;}
	.g02.s02 .blue_set li {width:100%; margin:2% 0 0; line-height:20px; padding:10px 10px 10px 44px; font-size:13px; height:auto;}
	.g02.s02 .blue_set li:before {width:22px; height:22px;}
	.g02.s02 .blue_set li strong {font-size:15px; line-height:20px; margin-bottom:5px;}
	.over_tbl {position:relative; overflow-x:auto !important;}
	.over_tbl table {width:800px;}
	.g02.s02 .updown {margin-top:10px;}
	.g02.s02 .updown li {font-size:12px; line-height:18px; min-height:40px; padding-left:50px;}
	.g02.s02 .updown li.u {margin-bottom:15px;}
	.g02.s02 .updown li em {font-size:12px; line-height:12px; width:40px; height:40px; padding-top:8px; margin-top:-20px;}
	.g02.s02 .updown li em:before {height:8px; margin-bottom:4px;}
	.g02.s02 .num_box li {font-size:12px; line-height:20px; margin-top:15px; padding:2px 0 2px 30px;}
	.g02.s02 .num_box li em {font-size:12px; width:22px; height:22px; line-height:22px; border-radius:5px;}
	.g02.s02 .tbl .pc_vw {display:none;}
	.g02.s02 .tbl .mo_vw {display:table-column-group !important;}
	.g02.s02 .mset .t {margin:25px 0 20px;}
	.g02.s02 .mset p {font-size:13px; line-height:20px;}
	.g02.s02 .mset p em {font-size:12px; line-height:18px;}
	.g02.s02 p.mbtm {margin-bottom:20px;}
	.g02.s02 .blood_list li {width:28%; margin-left:5%;}
	.g02.s02 .blood_list li:nth-child(3n-2) {clear:both;}
	.g02.s02 .blood_list li .img:before {left:-20%; width:20%; background-size:4px;}
	.g02.s02 .blood_list li p {font-size:12px; line-height:18px; margin-top:5px; height:auto;}
/* 검체 취급 주의사항 */
	.g02.s02 .tbl .w1 {width:25%;}
	.g02.s02 .tbl .w3 {width:30%;}
	.g02.s02.d02 .blue_box.mtop {margin-top:20px;}
	.g02.s02.d02 .blue_box .t {margin-bottom:5px;}
	.g02.s02.d02 .blue_box .t + p {margin-top:15px;}
	.g02.s02.d02 .blue_box p {margin-bottom:5px;}
	.g02.s02.d02 .mtop {margin-top:30px;}
	.g02.s02.d02 .mtop1 {margin-top:10px;}
	.g02.s02.d02 .mtop2 {margin-top:40px;}
	.intbl table {margin-top:10px;}
	.intbl th,
	.intbl td {padding:10px 0;}
	.intbl thead th {font-size:13px;}
	.g02.s02 .intbl thead .w1 {width:10%;}
	.g02.s02 .intbl thead .w2 {width:50%;}
	.g02.s02 .tbl th,
	.g02.s02 .tbl td {word-break:break-all;}
	.g02.s02 .tbl .wc1 {width:20%;}
	.g02.s02 .tbl .wc2 {width:30%;}
	.gtbl .inbox {border-radius:12px;}
	.gtbl .inbox {margin-top:15px;}
	.gtbl thead th {font-size:12px; line-height:18px; padding:10px;}
	.gtbl thead th strong {font-size:13px;}
	.gtbl tbody th .pc_vw {display:none;}
	.gtbl tbody th .mo_vw {display:block !important;}
	.gtbl tbody td {font-size:12px; line-height:18px; padding:10px;}
	.tbl.bg_blue tbody td {padding:10px;}
/* 검체 용기안내 */
	.glass_tbl {margin-top:-15px;}
	.glass_tbl .item {width:100%; margin:15px 0 0 0;}
	.glass_tbl thead th {font-size:14px; line-height:40px;}
	.glass_tbl thead td {font-size:13px; line-height:40px; padding:0 10px;}
	.glass_tbl tbody th {font-size:12px; line-height:20px;}
	.glass_tbl tbody .img {padding:0 10px;}
	.glass_tbl tbody td {font-size:12px; height:auto; line-height:20px; padding:10px;}
	.glass_tbl tbody td b {font-size:13px;}
	.glass_tbl tbody td.last {height:auto !important;}
/* 랩투진매니저 조회 안내 */
	.bl_box {margin-bottom:25px;}
	.bl_box .dtbox {overflow:hidden; display:block !important; padding-bottom:25px; border-bottom:#ddd 1px solid;}
	.bl_box .dtbox li {float:left; width:30%; margin-left:5%; font-size:11px; color:#003782; line-height:14px; margin-top:10px; text-align:center;}
	.bl_box .dtbox li:first-child {margin-left:0;}
	.bl_box .dtbox li .img {position:relative; margin-bottom:10px;}
	.bl_box .dtbox li .img:before {content:""; position:absolute; top:0; left:-15%; width:15px; height:100%; background:url('/images/front/arrow_rgt.png') no-repeat 50% 50% / contain;}
	.bl_box .dtbox li:first-child .img:before {display:none;}
	.bl_box .dtbox li .img i {position:absolute; bottom:2px; right:12px; width:16px; height:16px; line-height:16px; background:#004fc2; border-radius:50%; font-size:12px; color:#fff; font-weight:700; text-align:center; font-family:'Roboto';}
	.bl_box dt {display:none;}
	.bl_box dd {width:100%; padding:25px 0;}
	.bl_box dd p {font-size:12px; line-height:15px; padding-left:20px;}
	.bl_box dd p em {width:15px; height:15px; line-height:15px; font-size:10px;}
	.bl_box dd .btns .btn {padding: 0.7em 0; width:48%; margin-right:4%; font-size:13px; line-height:20px;}
	.bl_box dd .btns .btn strong {font-size:13px; line-height:20px;}
	.bl_box dd .btns .btn i {width:16px; height:16px; background-size:7px; margin-left:5px;}
	.bl_box dd .btns .btn02 {margin-right:0;}
	.g02.s03.d01 .btit em {display:block; font-size:12px; margin-left:0; margin-top:10px;}
	.g02.s03.d01 .img .pc_vw {display:none;}
	.g02.s03.d01 .img .mo_vw {display:block !important;}
	.g02.s03.d01 .img li {margin-top:0; height:auto;}
	.g02.s03.d01 .img li p {float:none; width:100%; font-size:14px; line-height:18px; margin:10px 0 0; padding-left:20px;}
	.g02.s03.d01 .img li p i {font-size:14px; width:18px; height:18px; line-height:18px;}
	.g02.s03.d01 .img li p em {font-size:12px;}
/* Report portal 조회 안내 */
	.g02.s03.d02 .btit {padding-bottom:17px; margin-bottom:30px;}
	.g02.s03.d02 .img {border-radius:5px;}
	.g02.s03.d02 .img.mtop {margin-top:25px;}
	.g02.s03.d02 .num_list {padding-top:5px;}
	.g02.s03.d02 .num_list p {font-size:12px; line-height:15px; padding-left:20px; margin-top:10px;}
	.g02.s03.d02 .num_list p em {width:15px; height:15px; line-height:15px; font-size:10px;}
	.g02.s03.d02 .num_list.over_h p {padding-right:18px; margin-right:10px;}
	.g02.s03.d02 .bar_list {margin:30px 0;}
	.g02.s03.d02 .atit {margin:30px 0 10px;}
	.g02.s03.d02 .arrow_list li {font-size:12px; line-height:18px; padding-right:18px; margin-right:10px;}
/* 검사항목조회 */
	.search_wrap {padding:0; margin-bottom:50px;}
	.search_wrap .text,
	.search_wrap .btn {float:none; height:50px; line-height:48px;}
	.search_wrap select.text {position:relative; width:100%; border-right:none; border-bottom:#0062f1 1px solid; font-size:17px; padding:0 50px 0 10px; background-position:right 10px center !important;}
	.search_wrap input.text {padding:0 60px 0 10px; font-size:17px;}
	.search_wrap .btn {width:50px;}
	.select_abc,
	.select_abc dt,
	.select_abc dd {display:block; width:100%;}
	.select_abc {margin-bottom:50px;}
	.select_abc dt {font-size:15px; color:#333; line-height:40px; padding:0 15px; text-align:left;}
	.select_abc dd {padding:0 5px 15px;}
	.select_abc dd .check_wrap {margin:0;}
	.select_abc dd .abc_check {margin:15px 4px 0;}
	.select_abc dd .abc_check i {width:38px; min-width:38px; height:38px; line-height:36px;}
	.select_abc dd .abc_check.w1 i {width:auto; padding:0 20px;}
	.select_abc dd span.br {display:none;}
	.select_abc dd .mo_br {display:block;}
/* 검사항목조회 */
	.board_list .pc_vw {display:none !important;}
	.board_list tr:hover td {background:none;}
	.g03.s01 .board_list tr,
	.g03.s01 .board_list td {display:block; overflow:hidden;}
	.g03.s01 .board_list tr {position:relative; padding:10px; border-bottom:#ddd 1px solid;}
	.g03.s01 .board_list td {position:relative; text-align:right; border-bottom:0; height:30px; line-height:30px; font-size:12px; width:100%; float:none; margin-left:0;}
	.g03.s01 .board_list td em {position:absolute; top:0; left:0; width:80px; text-align:left;}
	.g03.s01 .board_list td a {text-align:right; padding:0; float:right; max-width:70%;}
	.g03.s01 .board_list .mo_vw {display:block !important;}
	.g03.s01 .board_list td.mo_vw {position:absolute; top:0; left:0; width:100%; height:100%; z-index:1;}
	.g03.s01 .board_list td.mo_vw a {display:block; width:100%; height:100%; max-width:100%;}
	.board_bottom .paging {margin-top:40px;}
	.board_bottom .paging a {width:28px; height:28px; line-height:28px; font-size:12px;}
	.board_bottom .paging .nums {margin:0 5px;}
	.board_bottom .paging .arrow {font-size:13px; line-height:26px;}
/* 검사항목조회 */
	.g03.s01 .stit {font-size:16px; height:auto; line-height:30px; margin-bottom:10px;}
	.g03.s01 .stit .text {height:35px; font-size:12px; padding:0 40px 0 10px; margin-top:10px; background-position:right 10px center !important;}
	.g03.s01 .view_tbl table,
	.g03.s01 .view_tbl tbody {display:block; width:100%;}
	.g03.s01 .view_tbl tr {overflow:hidden; display:block; width:100%;}
	.g03.s01 .view_tbl th,
	.g03.s01 .view_tbl td {float:left; display:block; width:50%; line-height:35px; font-size:12px; padding:0 10px;}
	.g03.s01 .view_tbl .pc_vw {display:none;}
	.g03.s01 .view_tbl .mo_vw {display:block !important;}
	.g03.s01 .view_tbl .mo_vw th,
	.g03.s01 .view_tbl .mo_vw td {height:36px;}
	.g03.s01 .view_tbl .tit {font-size:13px; line-height:25px; padding:5px 10px; height:auto; background:#fbfbfb;}
	.g03.s01 .view_tbl th {background:none;}
	.g03.s01 .view_tbl th em {font-size:11px;}
	.g03.s01 .view_tbl tr .img_box {position:relative; border-left:0; height:auto;}
	.g03.s01 .view_tbl tr .img_box .tt {position:absolute; top:10px; left:10px; border-bottom:0; font-size:11px; line-height:14px;}
	.g03.s01 .view_tbl tr .img_box .img {height:140px; line-height:100px;}
	.g03.s01 .view_tbl .con {padding:10px; font-size:12px; line-height:24px;}
	.g03.s01 .gbox {margin-top:40px; padding:40px 0;}
	.g03.s01 .gbox .tt {font-size:14px; margin:25px 0 10px;}
	.g03.s01 .gbox p {font-size:12px;}
	.g03.s01 .gbox .intbl .w1 {width:20%;}
	.g03.s01 .gbox .intbl th,
	.g03.s01 .gbox .intbl td {padding:5px;}
	.g03.s01 .gbox .intbl th {font-size:13px;}
	.g03.s01 .gbox .intbl td {font-size:12px; line-height:18px;}
	.btn_list {margin-top:40px; padding:30px 15px 0;}
	.btn_list .btn {font-size:14px; height:40px; line-height:40px; width:100%;}
	.inquiry_pop {width:100%;}
	.inquiry_pop colgroup.pc_vw {display:none;}
	.inquiry_pop colgroup.mo_vw {display:table-column-group !important;}
	.inquiry_pop th.tit {font-size:14px; line-height:22px; padding:10px; height:40px;}
	.inquiry_pop th {font-size:13px; line-height:20px;}
	.inquiry_pop td {font-size:12px; line-height:18px; padding:10px;}
	.inquiry_pop .tt {font-size:12px; line-height:18px; padding-bottom:10px;}
	.inquiry_pop .img_box {padding:10px;}
	.inquiry_pop .img {height:auto; padding:10px 0;}
	.inquiry_pop .img img {max-height:200px;}
	.fancybox-skin .btn_close {font-size:14px; line-height:40px; height:40px;}
	.g03.s01.d02 .btit {margin:50px 0 10px;}
	.g03.s01 .pc_vw {display:none;}
	.g03.s01 .mo_vw {display:block !important; width:100%;}
	.rbox {margin-top:20px;}
	.rbox p {line-height:20px; padding-left:25px;}
	.rbox p em {width:20px; height:20px; line-height:20px; font-size:14px;}
	.g03.s01.d02 .dl_wrap {margin-top:10px; padding:15px;}
	.g03.s01.d02 .dl_wrap dl {padding:0;}
	.g03.s01.d02 .dl_wrap dt {position:relative; top:0 !important; width:100%; height:auto; padding:10px; border-radius:10px; margin:0 0 55px !important;}
	.g03.s01.d02 .dl_wrap dt br {display:none;}
	.g03.s01.d02 .dl_wrap dt:after {background-image:url('/images/front/arrow_bottom.png'); width:100%; height:12px; top:auto; bottom:-22px; left:0;}
	.g03.s01.d02 .dl_wrap dd {font-size:14px; line-height:22px;}
	.g03.s01.d02 .img_txt {font-size:13px; line-height:22px; padding:30px 20px;}
	.g03.s01.d02 .inp {padding:15px;}
/* 세트검사안내 */
	.normal_tabs li {width:49%; margin:1% .5% 0 .5%;}
	.normal_tabs li:first-child {margin-left:.5% !important;}
	.normal_tabs li:last-child {margin-right:.5% !important;}
	.normal_tabs li:nth-child {margin-left:0; clear:both;}
	.normal_tabs li a {font-size:13px; width:100%; height:35px; line-height:35px;}
	.g03.s02 .tbl2.over_tbl table {width:800px;}
	.g03.s02 .tbl2.fixed .fixed_th {padding:0 15px;}
	.g03.s02 .tbl2.fixed .fixed_th ul {width:800px;}
	.g03.s02 .tbl2.fixed .fixed_th li {font-size:13px; line-height:20px;}
	.tbl3 th {font-size:13px; line-height:20px;}
	.g03 .tbl3 thead td {font-size:13px; line-height:20px;}
	.g03 .tbl3 tbody td {font-size:12px; line-height:18px;}
	.tbl2 thead th,
	.g03.s02 .tbl2 .fixed_th li {font-size:13px; line-height:20px;}
	.g03.s02 .tbl2.fixed_m .fixed_th {display:block; position:fixed; top:87px; left:0; width:100%; margin-left:0; border-top:#111 2px solid; padding:0 15px; z-index:1;}
	.g03.s02 .tbl2.fixed_m .fixed_th ul {width:800px;}
/* 검사방법 및 약어 */
	.tbl3 th {font-size:13px;}
	.tbl3 td {font-size:12px;}
	.g03.s04 .tbl3 thead {display:none;}
	.g03.s04 .tbl3 table,
	.g03.s04 .tbl3 tbody,
	.g03.s04 .tbl3 tr,
	.g03.s04 .tbl3 th,
	.g03.s04 .tbl3 td {display:block;}
	.g03.s04 .tbl3 tr {position:relative; border-bottom:#ccc 1px solid; padding:10px 15px;}
	.g03.s04 .tbl3 th,
	.g03.s04 .tbl3 td {font-size:12px; height:auto; line-height:18px; padding:0; text-align:left; background:none; border:0;}
	.g03.s04 .tbl3 .ico {position:absolute; top:50%; right:10px; width:20px; height:18px; margin-top:-9px;}
	.method_abbreviation_pop .text {padding:10px;}
	.method_abbreviation_pop .text .tt {font-size:13px;}
	.method_abbreviation_pop .text p {font-size:12px; line-height:20px;}
	.tbl_half table {float:none; width:100%; margin-left:0; margin-top:30px;}
	.tbl_half table:first-child {margin-top:0;}
	.tbl_half .wh {width:60px;}
	.tbl_half tbody td {padding:10px;}
/* 유투랩딕 */
	.g05 .stit span {font-size:15px; line-height:24px;}
	.g05 .stit em {font-size:12px;}
	.g05.s01 .img_box {padding:50px 30px; border-radius:10px; background-position:70% 100%;}
	.g05.s01 .img_box .tt {font-size:20px; line-height:30px;}
	.g05.s01 .img_box p {font-size:13px; line-height:20px; margin:20px 0 30px;}
	.g05.s01 .img_box p span.br {display:none;}
	.g05.s01 .img_box p em {font-size:12px; line-height:18px; margin-top:15px;}
	.g05.s01 .img_box .btn {font-size:14px; width:50%; height:40px; line-height:36px;}
	.select_area {margin-bottom:30px;}
	.select_area .text {width:100%; height:40px; line-height:38px; font-size:13px; padding:0 40px 0 10px; background-position:right 10px center !important; border:#0062f1 2px solid; border-top:0;}
	.select_area .text:first-child {border-top:#0062f1 2px solid;}
	.select_area .btn {width:50%; height:50px; line-height:50px; font-size:14px; margin-top:10px;}
	.g05.s01 .gbox .tags {margin-top:-5px;}
	.g05.s01 .gbox .tags li {font-size:12px; line-height:28px; height:30px; padding:0 10px; border-radius:15px; margin:5px 5px 0 0;}
	.g05.s01 .gbox .print_btns {top: -36px}
	.g05.s01 .gbox .print_btns a {font-size:12px; line-height:20px; margin-left:20px;}
	.g05.s01 .gbox .print_btns a.btn01 {display: none}
	.g05.s01 .bar_tbl {padding:10px;}
	.g05.s01 .bar_tbl th,
	.g05.s01 .bar_tbl td {font-size:12px; line-height:18px; padding:10px 0;}
	.g05.s01 .bar_tbl .bar_box {padding:10px;}
	.g05.s01 .bar_tbl .w1 {width:40px;}
	.g05.s01 .bar_tbl .w2 {width:64px;}

	.g05.s01 .sbtit {font-size:20px; line-height:30px; padding:31px 0 20px;}
	.g05.s01 .radio_wrap li {position:relative; float:none; width:100%; margin:20px 0 0; padding-right:50vw;}
	.g05.s01 .radio_wrap li:first-child {margin-top:0;}
	.g05.s01 .radio_wrap li .img {height:auto; margin-bottom:0;}
	.g05.s01 .radio_wrap li .img i {width:10vw; height:10vw; background-size:40%;}
	.g05.s01 .radio_wrap li .txt {position:absolute; display:table; top:0; right:0; width:47vw; height:42vw;}
	.g05.s01 .radio_wrap li .txt .in {display:table-cell; vertical-align:middle;}
	label.radio {font-size:12px;}
	.g05.s01 .radio_wrap li p {font-size:13px; line-height:20px;}
	.g05.s01 .dic {margin-top: 55px}
	.g05.s01 .dic li {float: none; margin-left: 0; width: 100%}
	.g05.s01 .dic li + li {margin-top: 20px}

	.labdic_contents_pop {width:100%; min-width:280px;}
	.labdic_contents_pop .img {height:auto;}
	.labdic_contents_pop .btn_next {height:40px; line-height:40px; font-size:14px;}
	.labdic_contents_pop .alert_wrap .alert img {height:60px; margin-bottom:15px;}
	.labdic_contents_pop .alert_wrap .txt {font-size:12px; line-height:20px; padding:0 10px;}
	.labdic_contents_pop .alert_wrap .txt b {font-size:15px;}
	.g05.s01 textarea.text {font-size:13px; line-height:20px; height:200px; padding:10px; margin-top:15px;}

	.labdic_pop {width:100%; padding:40px 10px;}
	.labdic_pop .tbl3 .before img {height:60px; margin-bottom:20px;}
	.labdic_pop .search .text {font-size:13px; padding:0 10px;}
	.labdic_pop .bar_tit {font-size:13px; margin-bottom:20px;}
	.labdic_pop .tbl3 {margin-top:15px;}

	.g05.s01.d02 .stit {padding-bottom:10px;}
	.g05.s01.d02 .rtit {margin-top:40px;}
	.g05.s01.d02 .over_h li {float:none !important; width: auto}
	.g05.s01.d02 .over_h .fl {margin-bottom:20px;}
	.g05.s01.d02 .btit {margin:40px 0 10px;}
	.labdic_slide_nav {display:none;}
	.labdic_slide .slick-slide .pc_vw {display:none;}
	.labdic_slide .slick-slide .mo_vw {display:block !important;}
	.labdic_slide .slick-slide p {font-size:13px; padding:5px 20px; height:auto;}
/* login */
	.svisual_wrap.g09.s00 {display:none;}
	.container.g09.s00 {margin-top:50px; padding:40px 15px 35px; background:url('/images/front/img_login_right.gif') no-repeat 100% 0 / cover;}
	.login_page {position:relative;}
	.login_page .tt {position:relative; font-size:24px; color:#004282; font-weight:700; line-height:30px; margin-bottom:10px;}
	.login_page .text {display:block; font-size:12px; color:#666; line-height:40px; height:40px; width:100%; padding:0 10px; border:#ccc 1px solid; margin-bottom:5px;}
	.login_page .text::placeholder {color:#999;}
	.login_page .text[type="password"] {margin-bottom:15px;}
	.login_page .btn {display:block; font-size:17px; color:#fff; line-height:40px; height:40px; width:100%; text-align:center; border:0; border-radius:4px; background:url('/images/front/ptn_login.gif') repeat 0 0 / 5px;}
	.login_page .over_h {position:relative; margin-top:15px;}
	.login_page .over_h .check {position:relative; display:block; font-size:12px; color:#111; font-weight:300; height:20px; line-height:20px; padding-left:25px;}
	.login_page .over_h .check input {display:none;}
	.login_page .over_h .check i {position:absolute; top:0; left:0; width:20px; height:20px; background:url('/images/front/icon_checkbox2.gif') no-repeat 0 0 / 20px;}
	.login_page .over_h .check input:checked + i {background-position:0 100%;}
	.login_page .over_h .as {position:absolute; top:0; right:0; overflow:hidden;}
	.login_page .over_h .as a {display:block; float:left; font-size:12px; color:#333; font-weight:500; line-height:20px;}
	.login_page .over_h .as a em {display:inline-block; width:15px; vertical-align:top;}
/* mypage */
	.g09.s01 .img_txt {font-size:15px; line-height:26px; padding:30px 30px; border-radius:8px; margin-bottom:40px;; background-position: 84% 50%}
	.g09.s01 .btit {font-size:16px; margin-bottom:20px;}
	.g09.s01 .tbl3 .pc_vw {display:none;}
	.g09.s01 .tbl3 .mo_vw {display:table !important;}
	.g09.s01 .tbl3 th,
	.g09.s01 .tbl3 td {font-size:12px; line-height:18px; padding:15px 0 15px 10px;}
	.g09.s01 .tbl3 th {width:100px;}
	.g09.s01 .tbl3 td {width:auto;}
/* 검사의뢰경향 */
	.search_date {padding:5px 15px 15px; margin-bottom:45px;}
	.search_date .text {font-size:17px; padding:0 10px; width:90%; background-position:right 10px center; margin-top:10px;}
	.search_date span {font-size:17px; margin-top:10px;}
	.search_date .radios {height:40px;}
	.search_date .radios i {font-size:13px; height:38px; line-height:38px;}
	.search_date .btn {width:40px; height:40px; margin-top:10px;}

	.g09 .gbox {padding:25px 0;}
	.g09 .gbox .btit {font-size:17px; margin:45px 0 15px;}
	.graph_box {padding:15px; border-radius:5px;}
	.graph_box.line {padding-left:0;}
	.graph_box.line #textOverlap {height:200px;}
	.graph_box.round {display:block; padding:25px 15px;}
	.graph_box.round .graph_area,
	.graph_box.round .text {display:block; height:auto; padding:0 10%;}
	.graph_box.round .graph_area {width:100%;}
	.graph_box.round .graph_area .inbox {height:auto;}
	.graph_box.round .graph {height:auto;}
	.graph_box.round .text {text-align:center; padding:0;}
	.graph_box.round .text li {display:inline-block; font-size:11px; line-height:20px; margin:0 5px;}
	.graph_box.round .text li strong {margin-left:5px; font-size:17px; line-height:20px;}
	.graph_box.round .bb text {font-size:12px;}
	.graph_box.round .bb-chart-arcs-title tspan {font-size:12px; line-height:20px;}
/* 검사의뢰서 및 동의서 */
	.search_area {padding:15px; margin-bottom:20px;}
	.search_area .text,
	.search_area .btn {font-size:13px; height:38px;}
	.search_area .text {line-height:36px;}
	.search_area select.text {width:30%; padding-left:10px; background-size:8px !important;}
	.search_area input.text {width:50%; padding:0 10px; margin-right:1%;}
	.search_area .btn {width:19%; margin-left:0; line-height:38px;}
/* board */
	.gall_list li {width:49%; margin:0 0 20px 2%;}
	.gall_list li:nth-child(5n-4) {margin-left:2%; clear:none;}
	.gall_list li:nth-child(4n-3) {margin-left:2%; clear:both;}
	.gall_list li:nth-child(2n-1) {margin-left:0; clear:both;}
	.gall_list li .img {height:61.5vw;}
	.gall_list li p {font-size:12px;}
	.gall_list li p em {font-size:12px; line-height:20px;}
/* 인증서 */
	.inz_gall_list li {width:50%;}
	.inz_gall_list li .tit {font-size:13px; line-height:20px; padding:10px; height:60px;}
	.inz_gall_list li .img {line-height:120px;}
	/*.inz_gall_list li .img img {max-width:100%; max-height:220px;}*/

	.pathology_pop {width:100%; min-width:280px;}
	.pathology_pop .btn_close2 {width:40px; height:40px;}
	.pathology_pop .inbox {padding:20px;}
	.pathology_pop .tit {font-size:16px; line-height:24px; padding:15px 0 15px 10px;}
	.pathology_pop .btns {margin-bottom:15px;}
	.pathology_pop .btns .btn {font-size:13px; line-height:30px; height:32px; border-radius:16px; padding:0 10px; margin-right:5px;}
	.pathology_pop .img {width:100%; height:auto;}
/* 리플렛 */
	.g04 .normal_tabs {margin-bottom:40px;}
	.g04 .normal_tabs li {width:32%;}
	.gall_list2 li {width:50%;}
	.gall_list2 li .tit {font-size:12px; line-height:20px; height:40px; padding:10px;}
	.gall_list2 li .img {line-height:120px;}
	.g04.s03.t01 .img_box {margin-top:60px; font-size:15px; line-height:24px; padding:50px 0;}
/* 게시판 */
	.board_list thead {display:none;}
	.board_list table,
	.board_list tbody {display:block;}
	.board_list tr {position:relative; display:block; padding:15px; border-bottom:#ccc 1px solid; overflow:hidden;}
	.board_list td {display:block; float:left; border:0; text-align:left; font-size:12px; height:22px; line-height:22px; height:auto;}
	.board_list td:first-child {display:none;}
	.board_list td.ico {position:absolute; top:15px; left:15px; display:block;}
	.board_list td.tal {float:none;}
	.board_list td.tal a {height:22px; line-height:22px;}
	.board_list td.new a em {font-size:13px;}
	.board_list td:last-child {margin-left:10px;}
	.board_list .notice td.ico i {width:40px; height:22px; line-height:22px; font-size:12px;}
	.board_list .notice td.tal {padding-left:50px;}
	.board_list .down {margin-right:10px;}
	.board_in thead th {font-size:14px; padding:10px;}
	.board_in thead td {font-size:14px; padding:0 10px 10px;}
	.board_in thead td span {margin-right:20px;}
	.board_in tbody td {padding:25px 0 40px; font-size:13px;}
	.board_in tfoot td {font-size:14px;}
	.board_in tfoot td .as a {font-size:14px; line-height:20px; padding:10px; height:auto;}
	.board_in tfoot td .as a:hover {padding:9px;}
	.board_in .reply td {padding:20px; font-size:13px;}
	.board_in .reply .tt {font-size:14px; line-height:20px; margin-bottom:10px;}
	.board_in .reply .tt em {font-size:12px; line-height:20px;}
	.board_in .reply p {font-size:12px; line-height:20px;}
/* 마이페이지 */
.container.g09.s03 .board_list table tr td {float: left;}
.container.g09.s03 .board_list table tr td.tal {float: left; padding-left: 0; width: 72%}
.container.g09.s03 .board_list table tr td:last-child {float: right}
.container.g09.s03 .board_list table tr td.down {margin-right: 0}


/* 검사 라이브러리 */
	.libary_list li a .tit {font-size:13px; line-height:46px; height:47px; margin-bottom:10px;}
	.libary_list li a .img p {width:120px; height:30px; line-height:28px; margin:-15px 0 0 -60px;}
/* FAQ */
	.faq_wrap dt,
	.faq_wrap dd {font-size:13px; line-height:20px; padding:10px 40px;}
	.faq_wrap em {width:40px; font-size:14px; line-height:40px;}
	.faq_wrap dt i {width:40px; background-size:10px;}
	.faq_wrap dd {padding-right:10px;}
/* 1:1 문의 */
	.g05.s06.d02 .txt_img {font-size:13px; line-height:20px; padding:10px; margin-bottom:30px; border-radius:10px;}
	.board_write .tar {font-size:12px;}
	.board_write th,
	.board_write td {font-size:13px; line-height:20px; padding:10px;}
	.board_write th {width:90px;}
	.board_write td input.text,
	.board_write td select.text {height:40px;}
	.board_write td span {height:40px; line-height:40px;}
	.board_write td .wset1,
	.board_write td .wset2,
	.board_write td .wset5 {width:100%;}
	.board_write td .wset3 {width:30%;}
	.board_write td span {width:5%;}
	.board_write td select.text {width:100%; margin-top:5px;}
	.board_write td.over_h input.text {width:30%; margin:0;}
	.board_write td.over_2 input.text {width:45%;}
	.board_write td.over_h span.w {width:10%;}
	.filebox {font-size:12px; width:100%; min-width:auto; height:40px; margin-bottom:5px;}
	.filebutton {width:90px; height:40px;}
	.filebutton em {width:90px; height:40px; line-height:40px; font-size:13px;}
	.board_write .btn_pm {width:70px; height:40px; line-height:40px; font-size:13px; margin-left:5px;}
	.board_write + .btn_list {margin-top:40px; padding-top:20px;}
/* 설문조사 */
	.g05.s07.d02 .txt_img {font-size:14px; line-height:22px; padding:20px; margin-bottom:50px; border-radius:10px;}
	.g05.s07.d02 .txt_img em {font-size:12px; line-height:20px; height:20px; width:60px; border-radius:10px;}
	.g05.s07.d02 .txt_img strong {font-size:14px; line-height:24px; padding:10px 0 00px;}
	.g05.s07.d02 .txt_img p {font-size:12px; line-height:18px;}
	.g05.s07.d02 .txt_img .btn {right:20px; width:30%; height:40px; line-height:36px; margin-top:-20px; font-size:14px;}
	.g05.s07.d02 td:nth-child(2) {position:absolute; top:15px; left:15px;}
	.g05.s07.d02 td.tal {padding-left:50px;}
	.board_list .ico_box {position:absolute; top:auto; bottom:15px; right:15px;}
	.board_list .ico_box > div,
	.g05.s07.d02 .board_list .ico_box .ing {font-size:12px; line-height:24px; height:24px; width:60px;}
/* 개인정보처리방침, 이용약관, 이메일수신거부 */
	.container.inner.etc_container {padding: 85px 15px 50px}
	.yaks .tt {margin-bottom: 4%; font-size: 14px}
	.yaks li {font-size: 12px}
	.yaks li li {padding-left: 10px}
	.yaks > ul > li {margin-top: 20px}
	.yaks .noti_box {padding: 4%}
	.yaks .noti_box br {display: none}
}

/* Mobile 471 */
@media screen and (max-width:471px){
	.mcon01 .tt em {margin:5px 0 0 0;}
}

/* Mobile 471 */
@media screen and (max-width:451px){
	.footer .links li:nth-child(4):after {display:none;}
	.footer .links li:nth-child(4) a {padding-right:0;}
}

/* Mobile 425 */
@media screen and (max-width:424px){
	.employment dd .tt {line-height:20px; padding-right:30px;}
	.employment dd .tt img {height:20px;}
	.employment dd p {line-height:18px;}
	.g03.s02 .tbl2.over_tbl table {width:600px;}
	.g03.s02 .tbl2.fixed .fixed_th ul,
	.g03.s02 .tbl2.fixed_m .fixed_th ul {display:none;}
	.graph_box.round .graph_area {height:84vw;}	
}

/* Mobile 350 */
@media screen and (max-width:320px){
	.container.g09.s03 .board_list table tr td.tal {width: 66%}

}
