@charset "utf-8";
#txt{text-align:left;}

.list-color li{color:#464646;}
.spec,.act{float:left;width:50%;}
@media (max-width: 900px){
    .spec,.act{float:none;width:100%;}
}
.sub02_img_box img{width:200px;}
.list-1st dd, .list-1st li, .txt_bul{font-size:16px;}
.th_bg{background-color:#e8eaef;}

/* sub0103 의무기록사본 발급안내*/
.sub0103 .link a,
.sub0103  .link2 a{white-space: normal;}

@media (max-width: 640px){
.sub0103 .link a:nth-child(2){margin-top:5px;}
.sub0103 .link a,
.sub0103  .link2 a{width:100%;}
}
/* sub0202 건강검진센터*/
.sub0202 .sub02_img_box img{margin-bottom:20px;width:30%;}
@media (max-width: 640px){
	.sub0202 .sub02_img_box img{width:100%;}
}
/* sub020303 입퇴원안내*/
.depart_cnt .item:before{display: none;}
.depart_cnt .item{border-top: none;}


/* sub020101 통합암센터 */
.depart_cnt .item .depart_cnt_content .img_list-1{padding:30px;height:300px;}
.depart_cnt .item .depart_cnt_content .img_list-1 .thm_figure{float:left;width:33.3%;}
.depart_cnt .item .depart_cnt_content .img_list-1 .thm_caption{float:right;width:60%;}

/* 20191128 추가 */
.sub020101_02 #list_tab_content .con {display:none;}
.sub020101_02 #list_tab_content .con.active { display:block; }
.sub020101_02 #list_tab_menu li {display:table; float:left; width:25%; height: 100%; margin-top: -1px; margin-left: -1px;}
.sub020101_02 #list_tab_menu li a {display: table-cell; height:66px; color: #333; font-size: 15px; vertical-align:middle; line-height: 1; border: 1px solid transparent; border-color: #ddd #ddd #949494;  background-image: none; text-align: left; cursor: pointer; transition: background-color 50ms ease-in-out; -webkit-transition: background-color 50ms ease-in-out;}
.sub020101_02 #list_tab_menu li a span {display: block;  position: relative; padding: 10px 15px; line-height: 120%;}
.sub020101_02 #list_tab_menu li a:hover,
.sub020101_02 #list_tab_menu li.active a {color:#fff; border-color: #002357 !important; background-color: #002357 !important;}
.sub020101_02 .depart_cnt {clear:both;}
.sub020101_02 .doctor_wrap {display:inline-block; width:100%; margin-top: 5%; padding-top: 5%; border-top: 2px dotted #ddd; }
.sub020101_02 .doctor_wrap .doctor_intro {float:left; width:30%;}
.sub020101_02 .doctor_wrap .field {float:left; width:70%;}
.sub020101_02 .h2 + .doctor_wrap {margin-top:0; padding-top:0; border-top:0;}
.sub020101_02 .table.table-bordered thead th {word-break: break-all;}

@media(max-width:900px){
  .sub020101_02 .doctor_wrap .doctor_intro {float:none; width:100%; }
  .sub020101_02 .doctor_wrap .field {float:none; width:100%; }
}
@media(max-width:767px){
	.depart_cnt .item .depart_cnt_content .img_list-1{padding:10px;}
  .depart_cnt .item .depart_cnt_content h3.height_70{margin-top:70px;}
  .sub020101_02 #list_tab_menu li {width:33.33%;}
}
@media(max-width:640px){
  .depart_cnt .item .depart_cnt_content .img_list-1{height:auto;}
	.depart_cnt .item .depart_cnt_content .img_list-1 .thm_figure{float:none;width:auto;}
	.depart_cnt .item .depart_cnt_content .img_list-1 .thm_caption{float:none;width:100%;}
	.depart_cnt .item .depart_cnt_content .img_list-1 .thm_caption h3{margin:0;}
  .sub020101_02 #list_tab_menu li {width:50%;}
}

/* sub020102 중풍의학 */
.depart_cnt .item .depart_cnt_content .depart_cnt_list.list_width li{width:60%;}
@media(max-width:767px){
	.depart_cnt .item .depart_cnt_content .depart_cnt_list.list_width li{width:100%;}
}


/* sub020109 사상체질의학과 */
.depart_cnt .item .depart_cnt_content.img_center{text-align:center;}
.depart_cnt .item .depart_cnt_content.img_center p{text-align:left;}
.depart_cnt .item .depart_cnt_content img{margin:30px 0;}

/* sub020112 상지푸른의원 */
.depart_cnt .item .depart_cnt_content .img_list-3 li{float:left;margin-right:3%;width:31%;}
.depart_cnt .item .depart_cnt_content .img_list-3 li:nth-child(3){margin-right:0;}


/* sub030101 인사말 */
.s0101_wrap {background:url(/images/medi/sub03/sub030101_img01.png)no-repeat right center;}
.s0101_wrap .icon {width:31px;height:34px;margin: 25px 0;background:url(/images/grad/sub01/sub010101_img02.png)no-repeat;}
.s0101_wrap strong {display:block; margin-bottom: 20px; font-size:34px;color:#000;line-height: 1.2; font-family:"nmj";word-break: keep-all;  }
.s0101_wrap strong span {display: block; color:#1145a3; font-family:"nmj";line-height: 1.2;word-break: keep-all;  }
.s0101_wrap .inner {padding:0 365px 0 5px; }
.s0101_wrap p {font-size:16px; color:#000; }
.s0101_wrap p .block{display:block;}
.s0101_wrap b {font-size:16px; color:#000; font-weight:bold; }
@media(max-width:1185px){
	.s0101_wrap p .block{display:inline;}
}
@media(max-width:950px){
	.s0101_wrap {background-size: 250px 354px}
	.s0101_wrap .inner {padding:0 285px 0 5px; }
}
@media(max-width:767px){
	.s0101_wrap {background:none;}
	.s0101_wrap .inner {padding:0 0 0 5px; }
	.s0101_wrap strong {font-size:30px;}
}
@media(max-width:480px){
	.s0101_wrap strong {font-size:26px;}
}

/* sub050203 접수안내 */
.pic_btn a, .ds_no{display:none;}
.pic_btn a:hover{background-color:#3f61b2;color:#fff;transition: all 300ms ease-out;}
@media (max-width: 767px){
	.pic_btn a{display:block;width:60%;margin:10px auto 0;padding:10px 40px;border:1px solid #ddd;background:#fff;text-align:center;}
}
@media (max-width: 450px){
	.pic_btn a{width:100%}
	}
/* sub050203 접수안내 End*/


/* sub06_04_041_02 한약안내*/
.symmetry_wrap.s020304 ul li>p{font-size:25px;color:#666;margin-bottom:20px;}
.symmetry_wrap,
.symmetry_wrap ul,
.symmetry_wrap li{ display:inline-block; width:100%; margin:0; padding:0;}
.symmetry_wrap.s020304 li .img{ display:inline-block; vertical-align:top; width:30%; margin:0; padding:0;}
.symmetry_wrap.s020304 li .img img{ width:100%;}
.symmetry_wrap.s020304 li .txt{display:inline-block;width:65%;margin:0;padding:0;}
.symmetry_wrap.s020304 li .txt strong{display:inline-block;width:100%;margin:0;padding:0;font-weight:700;font-size: 20px;color:#000;text-align:left;line-height:34px;}
.symmetry_wrap.s020304 li .txt strong span{ display:inline-block; width:100%; margin:0; padding:0; font-size:16px; color:#0063d4; line-height:20px;}
.symmetry_wrap.s020304 li .txt p{display:inline-block;position:relative;width:100%;margin: 10px 0 0 0;padding: 20px 0 0 0;font-size:16px;color:#666;text-align:left;line-height:20px;}
.symmetry_wrap.s020304 li .txt p:before{ position:absolute; top:0; left:0; width:100%; height:3px; background:url(../../../images/kor/sub06/sub06040402_p_line.jpg) no-repeat; background-size:100% 100%; content:"";}
.symmetry_wrap.s020304 li:nth-child(odd) .img{ float:left;}
.symmetry_wrap.s020304 li:nth-child(odd) .txt{ float:right;}
.symmetry_wrap.s020304 li:nth-child(even) .img{ float:right;}
.symmetry_wrap.s020304 li:nth-child(even) .txt{ float:left;}
.symmetry_wrap.s020304 li + li{ margin-top:60px;}
/*
@media (max-width:1279px){
	.symmetry_wrap.s020304 li .img{ width:50%;}
}
*/
@media (max-width:767px){
	.symmetry_wrap.s020304 li .img,
	.symmetry_wrap.s020304 li .txt{ width:100%;}
	.symmetry_wrap.s020304 li .txt{margin-top: 35px;}
}
/* sub06_04_041_02 End*/

/* sub03_02_02_03,sub03_02_02_04 영상검사실,임상병리실*/
.sub03 .ui_inner{margin-top:30px;}
.sub03 .ui.uib{ }
.sub03 .ui.uib .uibodo:after{display:block;clear:both;visibility:hidden;content:"";}
.sub03 .ui.uib .uibodo{}
.sub03 .ui.uib .uibodo .thm_figure{display:block;overflow:hidden;}
.sub03 .ui.uib .uibodo .thm_figure img{display:block;margin:0 auto;max-width:100%;}
.sub03 .ui.uib .uibodo .thm_caption{display:block;}
.sub03 .ui.uib.type1 .uibodo .thm_caption{float:none;width:100%;}
.sub03 .ui.uib.type1 .uibodo {padding: 40px;border:1px solid #ddd;}
.sub03 .ui.uib.type1 .uibodo .thm_caption .tit_inner{display: block;font-size: 18px;color: #333}
.sub03 .ui.uib.type1 .uibodo .thm_caption .btn{margin-top: 20px;}
@media only screen and (min-width:768px){
.sub03 .ui.uib .uibodo .thm_figure{float:left;}
.sub03 .ui.uib .uibodo .thm_caption{float:right;}

.sub03 .ui.uib.type1 .uibodo .thm_figure{box-shadow:none;}
.sub03 .ui.uib.type1 .uibodo .thm_figure{float:left;width:33.3%;}
.sub03 .ui.uib.type1 .uibodo.dif .thm_figure{float:right;width:33.3%;}

.sub03 .ui.uib.type1 .uibodo .thm_caption{float:right;width:60%;}
.sub03 .ui.uib.type1 .uibodo.dif .thm_caption{float:left;width:60%;}

.sub03 .ui.uib.type1 .uibodo .thm_caption h3{margin:0px 20px 10px 0;}
.sub03 .ui.uib.type1 .uibodo .thm_caption h3.mt_30{margin-top:30px;}
}

/* sub03_02_02_05 탕전실, 조제실 */
.s03020205 .ui.uilnk .box_col .col .item{text-align: center;padding: 30px 10px;}
.s03020205 .ui.uilnk.type1 .box_col .col .bico b{margin: 15px 0 0;}
@media only screen and (max-width: 768px){
	.s03020205 .ui.uilnk .box_col.col3 .col{width: 100%;}
}




/* sub06_05 찾아오시는길 */

.map_wrap {width:100%; height:345px; }
.map_txt {position:relative; background:#3d4151; }
.map_txt:after{content:"";display:block;clear:both;visibility:hidden;}
.map_txt .txt {float:left;width:50%; padding:30px 10px 40px 40px;}
.map_txt .txt p {font-size:15px;color:#fff;}
.map_txt .txt p span {display:inline-block;width:30px;height:30px;margin-right:5px;background:url(/images/kor/sub09/sub091003_img01.png)no-repeat;vertical-align:middle;}
.map_txt .txt.txt1 p span {background-position: 0 0;}
.map_txt .txt.txt2 p span {background-position: -30px 0;}
.map_txt .txt .tit {font-size:19px; font-weight:bold;font-family:nsr;}
.map_txt .a_btn {position:absolute; top:50%; right:40px; margin-top:-20px;}
.map_txt a {display:block; width:120px; height:40px; border:2px solid rgba(255,255,255,0.5); line-height:36px; color:#fff; text-align:center; font-size:15px;}
.map_txt a span {display:inline-block; width:16px; height:18px;margin-right:5px; background:url(/images/kor/sub09/sub091003_img01.png)no-repeat -70px 0; vertical-align:middle;}
.map_txt .txt.txt1 p span.txt4 {background-position: -132px 0;}



/* 센터안내  
.mcon_wrap.sub020101{margin-bottom:20px;}
.mcon_wrap.sub020101 .mcon.mcon05 { width:100%; min-height:395px; background:url(/images/medi/main/mbg.jpg)no-repeat center; background-size:cover; }
.mcon_wrap.sub020101 .mcon.mcon05 .inner {position:relative;padding: 200px 0 45px 140px;}
.mcon_wrap.sub020101 .mcon.mcon05 .inner .tit {position:absolute;top:50px;left:30px;}
.mcon_wrap.sub020101 .mcon.mcon05 .inner .tit .tit_inner {position:relative;}
.mcon_wrap.sub020101 .mcon.mcon05 .inner .tit .tit_inner strong {display:block; margin:0 0 10px; font-size:30px; color:#fff; text-align:left; font-family:"nsr_m";font-weight:600;}
.mcon_wrap.sub020101 .mcon.mcon05 .inner .tit .tit_inner p {text-align:left; line-height:1.4; color:rgba(255,255,255,0.7);}
.mcon_wrap.sub020101 .mcon.mcon05 .inner .tit .tit_inner p span {display:block; line-height:1.4;color:rgba(255,255,255,0.7);}
.mcon_wrap.sub020101 .mcon.mcon05 .inner .con {}
.mcon_wrap.sub020101 .mcon.mcon05 .inner .con .info_wrap {}
.mcon_wrap.sub020101 .mcon.mcon05 .inner .con .info_wrap .grap {}
.mcon_wrap.sub020101 .mcon.mcon05 .inner .con .info_wrap .grap .obj {}
.mcon_wrap.sub020101 .mcon.mcon05 .inner .con .info_wrap .grap .obj:after{display:block;clear:both;visibility:hidden;content:"";}
.mcon_wrap.sub020101 .mcon.mcon05 .inner .con .info_wrap .grap .obj li {float:left;}
.mcon_wrap.sub020101 .mcon.mcon05 .inner .con .info_wrap .grap .obj li:nth-child(1) {position:absolute;top:59px;right:480px;}
.mcon_wrap.sub020101 .mcon.mcon05 .inner .con .info_wrap .grap .obj li:nth-child(2) {position:absolute;top:59px;right:45px;}
.mcon_wrap.sub020101 .mcon.mcon05 .inner .con .info_wrap .grap .obj li:after{display:block;clear:both;visibility:hidden;content:"";}
.mcon_wrap.sub020101 .mcon.mcon05 .inner .con .info_wrap .grap .obj li div {float:left;}
.mcon_wrap.sub020101 .mcon.mcon05 .inner .con .info_wrap .grap .obj li:nth-child(1) div:first-child a,
.mcon_wrap.sub020101 .mcon.mcon05 .inner .con .info_wrap .grap .obj li:nth-child(3) div:first-child a {border-left:1px solid rgba(255,255,255,0.5);}
.mcon_wrap.sub020101 .mcon.mcon05 .inner .con .info_wrap .grap .obj li a {display:block; width:145px; height:142px; padding:30px 0 0; border:1px solid rgba(255,255,255,0.5); border-left:none; color:#fff; font-size:15px; text-align:center; line-height:1.2; box-sizing:border-box;}
.mcon_wrap.sub020101 .mcon.mcon05 .inner .con .info_wrap .grap .obj li a:hover,
.mcon_wrap.sub020101 .mcon.mcon05 .inner .con .info_wrap .grap .obj li a:focus {border:none; background:#4a5a75;}
.mcon_wrap.sub020101 .mcon.mcon05 .inner .con .info_wrap .grap .obj li:nth-child(1) div:first-child a:hover,
.mcon_wrap.sub020101 .mcon.mcon05 .inner .con .info_wrap .grap .obj li:nth-child(1) div:first-child a:focus,
.mcon_wrap.sub020101 .mcon.mcon05 .inner .con .info_wrap .grap .obj li:nth-child(3) div:first-child a:hover,
.mcon_wrap.sub020101 .mcon.mcon05 .inner .con .info_wrap .grap .obj li:nth-child(3) div:first-child a:focus {border-left:none;}
.mcon_wrap.sub020101 .mcon.mcon05 .inner .con .info_wrap .grap .obj li:nth-child(3) div:nth-child(2) a,
.mcon_wrap.sub020101 .mcon.mcon05 .inner .con .info_wrap .grap .obj li:nth-child(4) div:first-child a {padding:23px 0 0;}
.mcon_wrap.sub020101 .mcon.mcon05 .inner .con .info_wrap .grap .obj li a .ico {display:block; height:61px; margin:0 auto 13px;background:url(/images/medi/main/m_ir.png)no-repeat ; }
.mcon_wrap.sub020101 .mcon.mcon05 .inner .con .info_wrap .grap .obj li a .ico.ico1 {width:55px; background-position:0 -231px;}
.mcon_wrap.sub020101 .mcon.mcon05 .inner .con .info_wrap .grap .obj li a .ico.ico2 {width:54px; background-position:-61px -231px;}
.mcon_wrap.sub020101 .mcon.mcon05 .inner .con .info_wrap .grap .obj li a .ico.ico3 {width:59px; background-position:-122px -231px;}
.mcon_wrap.sub020101 .mcon.mcon05 .inner .con .info_wrap .grap .obj li a .ico.ico4 {width:57px; background-position:-188px -231px;}
.mcon_wrap.sub020101 .mcon.mcon05 .inner .con .info_wrap .grap .obj li a .ico.ico5 {width:50px; background-position:-255px -231px;}
.mcon_wrap.sub020101 .mcon.mcon05 .inner .con .info_wrap .grap .obj li a .ico.ico6 {width:24px; background-position:-314px -231px;}
.mcon_wrap.sub020101 .mcon.mcon05 .inner .con .info_wrap .grap .obj li a .ico.ico7 {width:52px; background-position:0 -307px;}
.mcon_wrap.sub020101 .mcon.mcon05 .inner .con .info_wrap .grap .obj li a .ico.ico8 {width:56px; background-position:-73px -307px;}
.mcon_wrap.sub020101 .mcon.mcon05 .inner .con .info_wrap .grap .obj li a .ico.ico9 {width:43px; background-position:-140px -307px;}
.mcon_wrap.sub020101 .mcon.mcon05 .inner .con .info_wrap .grap .obj li a .ico.ico10 {width:57px; background-position:-200px -307px;}
.mcon_wrap.sub020101 .mcon.mcon05 .inner .con .info_wrap .grap .obj li a .ico.ico11 {width:56px; background-position:-280px -307px;}
.mcon_wrap.sub020101 .mcon.mcon05 .inner .con .info_wrap .grap .obj li a .ico.ico12 {width:57px; background-position:-364px -307px;}
.mcon_wrap.sub020101 .mcon.mcon05 .inner .con .info_wrap .grap .obj li a .ico.ico13 {width:58px; background-position:-429px -307px;}
.mcon_wrap.sub020101 .mcon.mcon05 .inner .con .info_wrap .control {display:none;}
*/



.mcon_wrap.sub020101{margin-bottom:20px;}
.mcon_wrap.sub020101 .mcon.mcon05 {padding:0 40px; width:100%; min-height:415px; background:url(/images/medi/main/mbg.jpg)no-repeat center; background-size:cover; }
.mcon_wrap.sub020101 .mcon.mcon05 .inner {position:relative;padding: 200px 0 45px 265px;}
.mcon_wrap.sub020101 .mcon.mcon05 .inner .tit {position:absolute; top:85px; left:0; }
.mcon_wrap.sub020101 .mcon.mcon05 .inner .tit .tit_inner {position:relative;}
.mcon_wrap.sub020101 .mcon.mcon05 .inner .tit .tit_inner strong {display:block; margin:0 0 10px; font-size:30px; color:#fff; text-align:left; font-family:"nsr_m";}
.mcon_wrap.sub020101 .mcon.mcon05 .inner .tit .tit_inner p {text-align:left; line-height:1.4; color:rgba(255,255,255,0.7);}
.mcon_wrap.sub020101 .mcon.mcon05 .inner .tit .tit_inner p span {display:block; line-height:1.4;color:rgba(255,255,255,0.7);}
.mcon_wrap.sub020101 .mcon.mcon05 .inner .con {}
.mcon_wrap.sub020101 .mcon.mcon05 .inner .con .info_wrap {}
.mcon_wrap.sub020101 .mcon.mcon05 .inner .con .info_wrap .grap {}
.mcon_wrap.sub020101 .mcon.mcon05 .inner .con .info_wrap .grap .obj {}
.mcon_wrap.sub020101 .mcon.mcon05 .inner .con .info_wrap .grap .obj:after{display:block;clear:both;visibility:hidden;content:"";}
.mcon_wrap.sub020101 .mcon.mcon05 .inner .con .info_wrap .grap .obj li {float:left;}
.mcon_wrap.sub020101 .mcon.mcon05 .inner .con .info_wrap .grap .obj li:nth-child(1) {position:absolute;top:59px;right:280px;}
.mcon_wrap.sub020101 .mcon.mcon05 .inner .con .info_wrap .grap .obj li:nth-child(2) {position:absolute;top:59px;right:0;}
.mcon_wrap.sub020101 .mcon.mcon05 .inner .con .info_wrap .grap .obj li:nth-child(3) {position:absolute;top:208px;left:0;}
.mcon_wrap.sub020101 .mcon.mcon05 .inner .con .info_wrap .grap .obj li:nth-child(4) {position:absolute;top:208px;right:420px;}
.mcon_wrap.sub020101 .mcon.mcon05 .inner .con .info_wrap .grap .obj li:nth-child(5) {position:absolute;top:208px;right:0;}
.mcon_wrap.sub020101 .mcon.mcon05 .inner .con .info_wrap .grap .obj li:after{display:block;clear:both;visibility:hidden;content:"";}
.mcon_wrap.sub020101 .mcon.mcon05 .inner .con .info_wrap .grap .obj li div {float:left;}
.mcon_wrap.sub020101 .mcon.mcon05 .inner .con .info_wrap .grap .obj li:nth-child(1) div:first-child a,
.mcon_wrap.sub020101 .mcon.mcon05 .inner .con .info_wrap .grap .obj li:nth-child(3) div:first-child a {border-left:1px solid rgba(255,255,255,0.5);}
.mcon_wrap.sub020101 .mcon.mcon05 .inner .con .info_wrap .grap .obj li a {display:block; width:140px; height:150px; padding:20px 0 0; border:1px solid rgba(255,255,255,0.5); border-left:none; color:#fff; font-size:15px; text-align:center; line-height:1.2; box-sizing:border-box;}
.mcon_wrap.sub020101 .mcon.mcon05 .inner .con .info_wrap .grap .obj li a:hover,
.mcon_wrap.sub020101 .mcon.mcon05 .inner .con .info_wrap .grap .obj li a:focus {border:none; background:#4a5a75;}
.mcon_wrap.sub020101 .mcon.mcon05 .inner .con .info_wrap .grap .obj li:nth-child(1) div:first-child a:hover,
.mcon_wrap.sub020101 .mcon.mcon05 .inner .con .info_wrap .grap .obj li:nth-child(1) div:first-child a:focus,
.mcon_wrap.sub020101 .mcon.mcon05 .inner .con .info_wrap .grap .obj li:nth-child(3) div:first-child a:hover,
.mcon_wrap.sub020101 .mcon.mcon05 .inner .con .info_wrap .grap .obj li:nth-child(3) div:first-child a:focus {border-left:none;}
.mcon_wrap.sub020101 .mcon.mcon05 .inner .con .info_wrap .grap .obj li:nth-child(3) div:nth-child(2) a,
.mcon_wrap.sub020101 .mcon.mcon05 .inner .con .info_wrap .grap .obj li:nth-child(4) div:first-child a {padding:23px 0 0;}
.mcon_wrap.sub020101 .mcon.mcon05 .inner .con .info_wrap .grap .obj li a .ico {display:block; height:61px; margin:0 auto 13px;background:url(/images/medi/main/m_ir.png)no-repeat ; }
.mcon_wrap.sub020101 .mcon.mcon05 .inner .con .info_wrap .grap .obj li a .ico.ico1 {width:55px; background-position:0 -231px;}
.mcon_wrap.sub020101 .mcon.mcon05 .inner .con .info_wrap .grap .obj li a .ico.ico2 {width:54px; background-position:-61px -231px;}
.mcon_wrap.sub020101 .mcon.mcon05 .inner .con .info_wrap .grap .obj li a .ico.ico3 {width:59px; background-position:-122px -231px;}
.mcon_wrap.sub020101 .mcon.mcon05 .inner .con .info_wrap .grap .obj li a .ico.ico4 {width:57px; background-position:-188px -231px;}
.mcon_wrap.sub020101 .mcon.mcon05 .inner .con .info_wrap .grap .obj li a .ico.ico5 {width:50px; background-position:-255px -231px;}
.mcon_wrap.sub020101 .mcon.mcon05 .inner .con .info_wrap .grap .obj li a .ico.ico6 {width:24px; background-position:-314px -231px;}
.mcon_wrap.sub020101 .mcon.mcon05 .inner .con .info_wrap .grap .obj li a .ico.ico7 {width:52px; background-position:0 -307px;}
.mcon_wrap.sub020101 .mcon.mcon05 .inner .con .info_wrap .grap .obj li a .ico.ico8 {width:56px; background-position:-73px -307px;}
.mcon_wrap.sub020101 .mcon.mcon05 .inner .con .info_wrap .grap .obj li a .ico.ico9 {width:43px; background-position:-140px -307px;}
.mcon_wrap.sub020101 .mcon.mcon05 .inner .con .info_wrap .grap .obj li a .ico.ico10 {width:57px; background-position:-200px -307px;}
.mcon_wrap.sub020101 .mcon.mcon05 .inner .con .info_wrap .grap .obj li a .ico.ico11 {width:56px; background-position:-280px -307px;}
.mcon_wrap.sub020101 .mcon.mcon05 .inner .con .info_wrap .grap .obj li a .ico.ico12 {width:57px; background-position:-364px -307px;}
.mcon_wrap.sub020101 .mcon.mcon05 .inner .con .info_wrap .grap .obj li a .ico.ico13 {width:58px; background-position:-429px -307px;}

.mcon_wrap.sub020101 .mcon.mcon05 .inner .con .info_wrap .control {display:none;}

@media(max-width: 1280px){
    .mcon_wrap.sub020101 .mcon .inner {width:100%; padding:0 40px;}
    .mcon_wrap.sub020101 .mcon.mcon05 .inner {padding:40px;}
    .mcon_wrap.sub020101 .mcon.mcon05 .inner .tit {position:static; }
    .mcon_wrap.sub020101 .mcon.mcon05 .inner .tit .tit_inner:after {display:none;}
    .mcon_wrap.sub020101 .mcon.mcon05 .inner .tit .tit_inner strong {text-align:center;}
    .mcon_wrap.sub020101 .mcon.mcon05 .inner .tit .tit_inner p {text-align:center;}
    .mcon_wrap.sub020101 .mcon.mcon05 .inner .tit .tit_inner p span {display:inline-block;font-size:15px;}
    .mcon_wrap.sub020101 .mcon.mcon05 .inner .con .info_wrap .grap .obj {width:870px; margin:25px auto 0;}
    .mcon_wrap.sub020101 .mcon.mcon05 .inner .con .info_wrap .grap .obj li:nth-child(1),
    .mcon_wrap.sub020101 .mcon.mcon05 .inner .con .info_wrap .grap .obj li:nth-child(2),
    .mcon_wrap.sub020101 .mcon.mcon05 .inner .con .info_wrap .grap .obj li:nth-child(3),
    .mcon_wrap.sub020101 .mcon.mcon05 .inner .con .info_wrap .grap .obj li:nth-child(4),
    .mcon_wrap.sub020101 .mcon.mcon05 .inner .con .info_wrap .grap .obj li:nth-child(5){position:static;}
    .mcon_wrap.sub020101 .mcon.mcon05 .inner .con .info_wrap .grap .obj li:nth-child(5) div:first-child a {border-left:1px solid rgba(255,255,255,0.5);}
    .mcon_wrap.sub020101 .mcon.mcon05 .inner .con .info_wrap .grap .obj li a {width:163px;}
}
@media(max-width:980px){
    .mcon_wrap.sub020101 .mcon.mcon05 .inner .con .info_wrap .grap .obj {width:690px;}
    .mcon_wrap.sub020101 .mcon.mcon05 .inner .con .info_wrap .grap .obj li {}
    .mcon_wrap.sub020101 .mcon.mcon05 .inner .con .info_wrap .grap .obj li a {width:138px; height:130px; padding:15px 0 0;}
    .mcon_wrap.sub020101 .mcon.mcon05 .inner .con .info_wrap .grap .obj li:nth-child(3) div:nth-child(2) a ,
    .mcon_wrap.sub020101 .mcon.mcon05 .inner .con .info_wrap .grap .obj li:nth-child(4) div:first-child a {padding:15px 0 0;}
}

@media(max-width:815px){
    .mcon_wrap.sub020101 {padding-bottom:49px;}
    .mcon_wrap.sub020101 .mcon .inner {padding:0 20px;}  
    .mcon_wrap.sub020101 .mcon.mcon05 {min-height:auto;padding:0;}
    .mcon_wrap.sub020101 .mcon.mcon05 .inner {padding:40px 20px;}
    .mcon_wrap.sub020101 .mcon.mcon05 .inner .tit .tit_inner p {display:none;}
    .mcon_wrap.sub020101 .mcon.mcon05 .inner .con .info_wrap .grap .obj {overflow:hidden; width:100%; height:130px; border:1px solid rgba(255,255,255,0.5);}
    .mcon_wrap.sub020101 .mcon.mcon05 .inner .con .info_wrap .grap .obj li {float:none;width:100%;}
    .mcon_wrap.sub020101 .mcon.mcon05 .inner .con .info_wrap .grap .obj li div {width:33.3%;}
    .mcon_wrap.sub020101 .mcon.mcon05 .inner .con .info_wrap .grap .obj li a {width:100%;border:none;border-left:1px solid rgba(255,255,255,0.5);font-size: 13px;}
    .mcon_wrap.sub020101 .mcon.mcon05 .inner .con .info_wrap .grap .obj li:nth-child(1) div:first-child a {border-left:none;}
    .mcon_wrap.sub020101 .mcon.mcon05 .inner .con .info_wrap .control {display:block;text-align: center;}
    .mcon_wrap.sub020101 .mcon.mcon05 .inner .con .info_wrap .control .indicator {display:block; margin:30px 0 0;}
    .mcon_wrap.sub020101 .mcon.mcon05 .inner .con .info_wrap .control .indicator a {display:inline-block; width:6px; height:6px; margin:0 3px; border:6px solid transprent; border-radius:50%; background:rgba(255,255,255,0.4); font-size:0; vertical-align:middle; }
    .mcon_wrap.sub020101 .mcon.mcon05 .inner .con .info_wrap .control .indicator a.on  {border:6px solid rgba(255,255,255,0.8); background:rgba(255,255,255,0.8);}
    .mcon_wrap.sub020101 .mcon.mcon05 .inner .con .info_wrap .control button {display:none;}
}




.inquiry--form{float:left;width:49%;}
.ui-certification{padding: 7px 30px;float: right;width: 49%;margin-top: 45px;}
.ui-certification .item .text-box{height:auto;}

.form_st1{width:100% !important;} /* 20200915수정 */

@media(max-width:1024px){
	
.inquiry--form,
.ui-certification{float:none;width:100%;}	
}



.square, .circle, .line {
  -webkit-animation: 7s crazy infinite;
  animation: 7s crazy infinite;    
}

@-webkit-keyframes line {
  0% {
    stroke-dasharray:0 600;
    stroke-dashoffset: 10;
  }
  50% {
    stroke-dasharray:600 0;
  }
  
  100% {
    stroke-dasharray:0 600;
    stroke-dashoffset: 10;
  }
}

@keyframes line {
  0% {
    stroke-dasharray:0 600;
    stroke-dashoffset: 10;
  }
  50% {
    stroke-dasharray:600 0;
  }
  100% {
    stroke-dasharray:0 600; 
    stroke-dashoffset: 10;
  }
}

@-webkit-keyframes crazy {
  0% {
    stroke-dasharray:0 600;
    stroke-dashoffset: 10;
  }
  
  50% {
    stroke-dasharray:600 0;
  }
  
  70% {
    stroke-dasharray:300 0;
  }
  
  90% {
    stroke-dasharray:0 300;
  }
  
  100% {
    stroke-dasharray:0 600; 
    stroke-dashoffset: 10;
  }
}

@keyframes crazy {
  0% {
    stroke-dasharray:0 600;
    stroke-dashoffset: 10;
  }
  
  50% {
    stroke-dasharray:600 0;
  }
  
  70% {
    stroke-dasharray:300 0;
  }
  
  90% {
    stroke-dasharray:0 300;
  }
  
  100% {
    stroke-dasharray:0 600; 
    stroke-dashoffset: 10;
  }
}