@charset "utf-8";
/**
 * @File Name : content.css
 * @Description : Each Subpage Body Contents CSS (★ 최초…최종 작업자는 갱신 이력을 반드시 남겨주세요!)
 * @Modification Information
 * <pre>
 * 수정일 | 수정자 | 수정내용
 * 2023.05.02 | 김효진 | 최초 등록
 * </pre>
 * @author 디자인팀 김효진
 * @since 2023.05.02
 *
 * @Copyright (C) IACTS.CO.KR All rights reserved.
 */

/* 사이트맵 */
.sitemap1 .h1{text-align:center;color:#fff;background:#0978d5;font-size:20px;padding:15px 0 13px;margin:0 0 20px;font-weight:500;border-radius:8px;}
.sitemap1 ul{list-style:none;margin:0;padding:0;}
.sitemap1 ul li{display:block;}
.sitemap1 ul li{margin:10px 0;}
.sitemap1 ul li a{color:#000;}
.sitemap1 ul li ul{display:block;background:#f2f3f7;padding:10px 20px;margin:10px 0;}
.sitemap1 ul li li{padding-left:10px;position:relative;}
.sitemap1 ul li li:before{content:'-';display:block;position:absolute;left:0;top:0;}
.sitemap1 ul li li a{color:#666;}

/* 오시는길 */
.direction1{position:relative;}
.infomap1{overflow:hidden;border-bottom:1px solid #dad8d1;margin-bottom:2em;}
.infomap1 .wrap1{position:relative;height:500px;overflow:hidden;background-color:#ededed;}
.infomap1 img{max-width:none;}

.infomap2{position:relative;margin-bottom:3em;}
.infomap2 .tg1{display:block;margin-bottom:7px;}
.infomap2 .tg1 .h1{position:relative;display:inline-block;width:120px;vertical-align:middle;color:#000;font-weight:400;height:36px;background:#f6f6f6;text-align:center;line-height:36px;border-radius:18px;}
/* .infomap2 .tg1 .h1:after{content:'';position:absolute;right:15px;top:calc(50% - 9px);display:block;width:1px;height:18px;background:#d9d9d9;} */
.infomap2 .tg1 .t1{display:inline-block;width:70%;vertical-align:middle;padding-left:10px;box-sizing:border-box;font-size:16px !important;font-family:'NEXONLv2Gothic';margin-top:0;}

.infomap2 .tg1 .h1:before{content:'';display:inline-block;width:24px;height:24px;background:url() no-repeat;background-size:contain;vertical-align:middle;margin-right:5px;}
.infomap2 .tg1.tel .h1:before{background-image:url(../../img/sub/infomap2ic1tel1.png)}
.infomap2 .tg1.fax .h1:before{background-image:url(../../img/sub/infomap2ic1fax1.png)}
.infomap2 .tg1.address .h1:before{background-image:url(../../img/sub/infomap2ic1address1.png)}

.infomap2 .zoom1{position:absolute;right:0;top:0;display:block;width:120px;height:120px;text-align:center;background:#175fa5;border-radius:50%;}
.infomap2 .zoom1 .ic1{display:block;width:50px;height:50px;background:url(../../img/sub/infomap2zoom1ic1.png) 0 0 no-repeat;background-size:contain;margin:20px auto 0;}
.infomap2 .zoom1 .t1{display:block;color:#fff;font-size:14px;}

.guide1s1 .infomap2{margin-top:30px !important;}

@media all and (max-width:1023px){
	.infomap2 .tg1 .t1{width:60%;}
}

@media all and (max-width:767px){
	.infomap1 .wrap1{height:250px;}
	/* .infomap2{position:relative;width:100%;height:auto;background:#299a44;padding:20px 20px 20px 20px;border-radius:0 0 80px 0;overflow:hidden;} */
	.infomap2 .tg1{font-size:1em;}
	.infomap2 .tg1 .h1{/* width:100px; */width:114px;vertical-align:top;}
	.infomap2 .tg1 .t1{width:70%;vertical-align:top;}
	/* .infomap2 .ic1{width:30px;height:30px;} */
	.infomap2 .zoom1{position:relative;right:auto;top:auto;width:100%;height:40px;clear:both;border-radius:5px;margin-top:20px;}
	.infomap2 .zoom1 .ic1{display:none;}
	.infomap2 .zoom1 .t1{line-height:40px;}
}

.direction1 .skipapi{z-index:9999;position:absolute;left:0;top:0;width:100%;}
.direction1 .skipapi *{display:inline;list-style:none;margin:0;padding:0;}
.direction1 .skipapi a{display:block;position:absolute;left:-9999px;top:0;width:1px;height:1px;overflow:hidden;}
.direction1 .skipapi a:focus{left:0;width:98%;padding:1%;height:auto;background:#555;color:#fff;text-decoration:none;text-align:left;line-height:18px;}

.direction1 a#skipContent1:focus,
.direction1 a#skipContent2:focus{outline:1px dotted #000;background:#000;}

.root_daum_roughmap,.root_daum_roughmap_landing{border:0 !important;width:auto !important;padding:0 !important;border-radius:0 !important;}
.btn_zoom_reset .img_zoom{background-position:-80px -65px !important;}

/* 상단 패널 */
.panel1.hue2a5 {border-top:3px solid #2b405b !important;padding:25px 35px !important;}

/* deco2+body1 20230721 */
[class*='panel']>[class*='deco2']{float:left;
	width:160px;
	height:60px;
	margin:0 30px 0 10px;
	background:transparent;
	text-align:center;
}
[class*='panel']>[class*='deco2']+.body1{display:table-cell;
	width:9999px;
	vertical-align:middle;
	overflow:hidden;
}
[class*='panel']>[class*='deco2']+.body1 p{
	margin:.375em 0;
}
@media all and (max-width:767px){
	[class*='panel']>[class*='deco2']{float:none;text-align:left;margin-bottom:20px;}
	[class*='panel']>[class*='deco2']+.body1{display:block;width:auto;}
}

/* 센터소개 */
.greeting1{position:relative;overflow:hidden;}
.greeting1 .p1{position:absolute;right:0;top:0;z-index:-1;width:660px;height:470px;}
.greeting1 .h1{font-size:2.5em;font-weight:500;color:#000;line-height:1.5;padding:20px 0 30px 60px;}
.greeting1 .h1:before{content:'';width:75px;height:55px;background:url(../../img/sub/00417_img2.png) no-repeat 0 0 / contain;position:absolute;left:0;top:0;letter-spacing:-.5px;}
.greeting1 .tg1{background:#f5f7f9 url(../../img/sub/00417_img3.png) 100% 0 no-repeat;overflow:hidden;box-sizing:border-box;width:990px;padding:40px 60px;}
.greeting1 .t1{font-size:1.25em;color:#333;}
.greeting1 .t2{font-size:1.5em;text-align:right;color:#000;font-weight:500;margin-top:60px;}

@media all and (max-width:810px){
	.greeting1 .p1{position:relative;right:auto;top:auto;text-align:center;width:100%;height:auto;}
	.greeting1 .h1{position:relative;padding-left:85px;}
	.greeting1 .tg1{width:100%;}
}

@media all and (max-width:428px){
	.greeting1 .h1{font-size:1.5em;padding:0 0 0 50px;}
	.greeting1 .h1:before{width:40px;height:29px;background-size:contain;}
	.greeting1 .tg1{padding:20px 30px;}
	.greeting1 .t1{font-size:1em;}
	.greeting1 .t2{font-size:1.125em;}
}

/* 인증정보 인허가 내 이미지 margin 값 수정. 20230918 */
.lec1box > p > img{margin:1em 0 !important;}

/* 새 창으로 열기 */
a.newwindow{color:#000;border-bottom:1px dotted #000;}
a.newwindow:hover{text-decoration:none;}
a.newwindow:after{content:'';display:inline-block;width:15px;height:13px;background:url(../../img/sub/ic_newwindow.png) no-repeat 0 0 / contain;margin-left:5px;}

/* 인증기관정보 - 의료기기 기업 */
.dbsearch1{position:relative;overflow:hidden;background:#d7eef7;padding:140px 20px 140px 200px;box-sizing:border-box;border-radius:5px;}
.dbsearch1 .h1{display:block;color:#000;font-size:1.875em;}
.dbsearch1 .t1{font-size:1.125em;margin-top:0;}
.dbsearch1:after{content:'';position:absolute;right:200px;top:80px;display:block;width:436px;height:393px;background:url(../../img/sub/dbsearch1_bg.png) no-repeat 0 0 / contain;}

@media all and (max-width:810px){
	.dbsearch1{padding:50px 50px;}
	.dbsearch1:after{right:50px;top:60px;width:300px;height:270px;}
}
@media all and (max-width:428px){
	.dbsearch1{padding-top:30px;}
	.dbsearch1 .h1{font-size:1.5em;}
	.dbsearch1 .t1{font-size:1em;}
	.dbsearch1:after{position:relative;right:auto;top:auto;margin:auto;}
}