/*top css*/
#wrap{position:relative; overflow:hidden;}
#top{width:100%; position:relative; z-index:20;}
#linkInfoWrap{box-shadow: 0px 1px 0 0 #eeeeee; position:relative; z-index:10;}
.siteLinkBox ul.siteLinkList{font-size:0;}
.siteLinkBox ul.siteLinkList li{display:inline-block; position:relative;}
.siteLinkBox ul.siteLinkList li:after{
	content:'';
	width:1px;
	height:2.35714em;
	position:absolute;
	top:0;
	right:0;
	background-color:#eee;
	display:inline-block;
}
.siteLinkBox ul.siteLinkList li:last-child:after{display:none;}
.siteLinkBox ul.siteLinkList li > a{width:180px; height:2.35714em; line-height:2.35714em; display:inline-block;}
.siteLinkBox ul.siteLinkList li > a:hover{color:#fff; background-color:#888;}
.languageBox{width:80px; height:2.35714em; line-height:2.35714em; position:relative;}
.languageBox:after{content:''; width:1px; height:2.35714em; position:absolute; top:0; left:0; background-color:#eee; display:inline-block;}
.languageBox .langChoice{cursor:pointer;}
.languageBox .langChoice span{margin-left:15px;}
.languageBox ul{border-left:1px solid #eee; border-bottom:1px solid #eee; padding:9px 15px 5px; display:none;}
.languageBox ul > li{line-height:1.8; cursor:pointer;}
.languageBox.langOn ul{display:block; background-color: #fff;}
.languageBox.langOn .langChoice span.arrows-btn-d{border-width:1px 0 0 1px; vertical-align:0;}
#header .header-in{padding:34px 40px; position:relative;}
#header .header-in .logo img{height:23px;}
#header .header-in .gnb{width:calc(100% - 450px); text-align:center;}
#header .header-in .gnb ul{font-size:0;}
#header .header-in .gnb ul > li{display:inline-block;}
#header .header-in .gnb ul > li > span{position:relative;cursor:pointer;}
#header .header-in .gnb ul > li.col-rd-1 > span::after{
	content:"";
	position:absolute;
	width:0;
	height:0;
	left:50%;
	top:100%;
	transform:translateX(-50%);
	margin-top:20px;
	border:8px solid transparent;
	border-bottom:10px solid rgba(0,0,0,.8);
	z-index:2;
}
#header .header-in .gnb ul > li~li{margin-left:70px;}
#header .header-in .gnb ul > li > ul{
	width:100%;
	padding:41px 0;
	position:absolute;
	top:100%;
	left:0;
	font-size:0;
	text-align:center;
	z-index:10;
	display:none;
}
#header .header-in .gnb ul > li > ul > li{vertical-align:top;; display:inline-block;}
#header .header-in .gnb ul > li > ul > li~li{margin-left:3%;}

#header.gnbOn .header-in .gnb ul > li > ul{display:block;}
.gnbOn:after{content:''; width:100%; height:100px; position:absolute; background-color:rgba(0,0,0,.8); display:block;}

/*sub content css*/
#intro .intro-in{position:relative;}
#intro .intro-in .intro-imgBox{height:200px; position:relative; overflow:hidden;}
#intro .intro-in .intro-imgBox .intro-img{
	width:100%;
	height:100%;
	background-image:url(/images/pc/sub/detector/detector01/intro_img.jpg);
	position:absolute;
	top:0;
	left:0;
}
#intro .intro-in.software .intro-imgBox .intro-img{background-image:url(/images/pc/sub/detector/detector02/intro_img.jpg);}
#intro .intro-in.technology .intro-imgBox .intro-img{background-image:url(/images/pc/sub/detector/detector03/intro_img.jpg);}
#intro .intro-in.customer .intro-imgBox .intro-img{background-image:url(/images/pc/sub/detector/detector04/intro_img.jpg);}
#intro .intro-in.news .intro-imgBox .intro-img{background-image:url(/images/pc/sub/detector/detector05/intro_img.jpg);}
#intro .intro-in.about .intro-imgBox .intro-img{background-image:url(/images/pc/sub/detector/detector06/intro_img.jpg);}

#intro .intro-in .txtBox{position:absolute; top:50%; left:50%; z-index:10;}
#intro .intro-in .txtBox .intro-tit{}
#intro .intro-in .txtBox .intro-nav{margin-top:20px;}
#intro .intro-in .txtBox .intro-nav ul.depth01{font-size:0; text-align:center;}
#intro .intro-in .txtBox .intro-nav ul.depth01 > li{display:inline-block;}
#intro .intro-in .txtBox .intro-nav ul.depth01 > li > a > span{margin-left:10px;}
#intro .intro-in .txtBox .intro-nav ul.depth01 > li:after{content:''; width:1px; height:8px; background-color:#fff; margin:0 10px; display:inline-block;}
#intro .intro-in .txtBox .intro-nav ul.depth01 > li:last-child:after{display:none;}
#intro .intro-in .txtBox .intro-nav ul.depth01 > li img{height:12px;}
#intro .intro-in .txtBox .intro-nav ul.depth01 > li span img{height:5px; margin-left:8px; vertical-align:middle;}

#intro .intro-in .txtBox .intro-nav ul.depth01 > li.depthBox{position:relative;}
#intro .intro-in .txtBox .intro-nav ul.depth01 > li.depthBox > a.depthTit{margin-bottom:10px; display:block;}
#intro .intro-in .txtBox .intro-nav ul.depth02{
	width:210px;
	background-color:rgba(0,0,0,.8);
	position:absolute;
	top:100%;
	left:0;
	display:none;
}
#intro .intro-in .txtBox .intro-nav ul.depth02 > li{box-shadow: inset 0px -1px 0 0 #666666;}
#intro .intro-in .txtBox .intro-nav ul.depth02 > li:last-child{box-shadow:none;}
#intro .intro-in .txtBox .intro-nav ul.depth02 > li > a{padding:15px 30px; display:block;}
#intro .intro-in .txtBox .intro-nav ul.depth02 > li > a:hover{background-color:#fff; color:#000; font-weight:900;}
#intro .intro-inOn .txtBox .intro-nav ul.depth02{display:block;}
#intro .intro-inOn .txtBox .intro-nav ul.depth01 > li span img{transform:rotate(-180deg); transition:transform 0.3s;}

/* detector */
#content .sec01 .secTit{position:relative; margin-bottom:72px;}
#content .sec01 .secTit:before{content:''; width:1px; height:80px; background-color:#a0a0a0; margin:0 auto; margin-bottom:20px; display:block;}
#content.detector01 .bannerBox{ position:relative;}
#content.detector01 .bannerBox ul > li{height:650px;}
#content.detector01 .bannerBox ul > li .txtBox{position:absolute; top:50%; left:50%; transform:translate(-87%,-50%);}
#content.detector01 .bannerBox ul > li.banner .imgBox{width:100%; height:100%; position:absolute; top:0; left:0; z-index:-1;}
#content.detector01 .bannerBox ul > li.banner01_f .imgBox{background-image:url(/images/pc/sub/detector/detector01/banner01_f.jpg);}
#content.detector01 .bannerBox ul > li.banner01 .imgBox{background-image:url(/images/pc/sub/detector/detector01/banner02.jpg);}
#content.detector01 .bannerBox ul > li.banner02 .imgBox{background-image:url(/images/pc/sub/detector/detector01/banner03.jpg);}
#content.detector01 .bannerBox ul > li .txtBox .txt_m{margin-top:15px;}
#content.detector01 .bannerBox ul > li .txtBox .txt_b{margin-top:45px;}
#content.detector01 .bannerBox ul > li .list{margin-top:30px;}
#content.detector01 .bannerBox ul > li .list span{display: block; margin-top: 10px;}
#content.detector01 .bannerBox .banner-pagination{position:absolute; bottom:35px; left:50%; transform:translateX(-50%); z-index:10; text-align:center;}
#content.detector01 .bannerBox .banner-pagination .swiper-pagination-bullet{
	width:18px;
	height:18px;
	border:1px solid #121212;
	border-radius:inherit;
	background-color:transparent;
	position:relative;
	margin:0 5px;
	opacity:.3;
}
#content.detector01 .bannerBox .banner-pagination .swiper-pagination-bullet::after{
	content:'';
	width:8px;
	height:8px;
	background-color:#232323;
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
}
#content.detector01 .bannerBox .banner-pagination .swiper-pagination-bullet-active{opacity:.7;}
#content.detector01 .productBox{margin-top:80px;}
#content.detector01 .productBox ul{font-size:0;}
#content.detector01 .productBox ul > li{width:23.5%; margin-bottom:20px; display:inline-block; cursor:pointer;}
#content.detector01 .productBox ul > li~li{margin-left:2%;}
#content.detector01 .productBox ul > li .txtBox{
	padding:15px 0;
	color:#a0a0a0;
	box-shadow: inset 0px 1px 0 0 #eeeeee, inset -1px 0px 0 0 #eeeeee, inset 1px 0 0 0 #eeeeee;
}
#content.detector01 .productBox ul > li .imgBox{height:110px;}
#content.detector01 .productBox ul > li.product01 .imgBox{background-image:url(/images/pc/sub/detector/detector01/product01.jpg);}
#content.detector01 .productBox ul > li.product02 .imgBox{background-image:url(/images/pc/sub/detector/detector01/product02.jpg);}
#content.detector01 .productBox ul > li.product03 .imgBox{background-image:url(/images/pc/sub/detector/detector01/product03.jpg);}
#content.detector01 .productBox ul > li.product04 .imgBox{background-image:url(/images/pc/sub/detector/detector01/product04.jpg);}
#content.detector01 .productBox ul > li.product05 .imgBox{background-image:url(/images/pc/sub/detector/detector01/product05.jpg);}
#content.detector01 .productBox ul > li.product06 .imgBox{background-image:url(/images/pc/sub/detector/detector01/product06.jpg);}
#content.detector01 .productBox ul > li.product07 .imgBox{background-image:url(/images/pc/sub/detector/detector01/product07.jpg);}
#content.detector01 .productBox ul > li.product08 .imgBox{background-image:url(/images/pc/sub/detector/detector01/product08.jpg);}
#content.detector01 .productBox ul > li.productOn .txtBox{
	color:#fff;
	background-color:#e00031;
	box-shadow: inset 0px 1px 0 0 #e00031, inset -1px 0px 0 0 #e00031, inset 1px 0 0 0 #e00031;
}
#content.detector01 .productDetailWrap{margin-top:60px; margin-bottom:160px; border-top:1px solid rgba(51,51,51,.75);}
#content.detector01 .productDetailWrap .productDetailBox{display:none;}
#content.detector01 .productDetailWrap .productDetailBox01{display:block;}
#content.detector01 .productDetailWrap ul.productDetailList{font-size:0; margin-top:60px;}
#content.detector01 .productDetailWrap ul.productDetailList > li{width:30%; border-bottom:1px solid #ccc; margin-bottom:76px; display:inline-block;}
#content.detector01 .productDetailWrap ul.productDetailList > li:nth-child(3n+4){margin-left: 0;}
#content.detector01 .productDetailWrap ul.productDetailList > li~li{margin-left:5%;}
#content.detector01 .productDetailWrap ul.productDetailList > li .imgBox{max-height:260px; background-color:rgba(247,247,247,.85); padding-top:30px;}
#content.detector01 .productDetailWrap ul.productDetailList > li .txtBox{padding:30px 20px;}
#content.detector01 .productDetailWrap ul.productDetailList > li .txtBox ul.txt_b{margin-top:20px;}
#content.detector01 .productDetailWrap ul.productDetailList > li .txtBox ul > li~li{margin-top:10px;}
#content.detector01 .productDetailWrap ul.productDetailList > li .txtBox ul > li > span{width:100px; display:inline-block;}
#content.detector01 .productDetailWrap ul.productDetailList > li .txtBox ul.sn_list > li > span{width:130px;}
#content.detector01 .productDetailWrap ul.productDetailList > li .txtBox .more{margin-top:34px; float:right;}
#content.detector01 .productDetailWrap ul.productDetailList > li .txtBox .more span{margin-left:10px;}

/* software */
#content.software .banner{height:700px;}
#content.software01 .banner{background-image:url(/images/pc/sub/detector/detector02/section01/banner.jpg); position:relative;}
#content.software02 .banner{background-image:url(/images/pc/sub/detector/detector02/section02/banner.jpg); position:relative;}
#content.software03 .banner{background-image:url(/images/pc/sub/detector/detector02/section03/banner.jpg); position:relative;}
#content.software04 .banner{background-image:url(/images/pc/sub/detector/detector02/section04/banner.jpg); position:relative;}
#content.software05 .banner{background-image:url(/images/pc/sub/detector/detector02/section04/banner.jpg); position:relative;}
#content.software .banner .txtBox{position:absolute; top:50%; left:370px; transform:translateY(-50%);}
#content.software .banner .txtBox p.txt_t{color:#252627;}
#content.software .banner .txtBox p.txt_m{margin:20px 0 30px;}
#content.software01 .productBox{margin-top:215px; margin-bottom:270px; position:relative;}
#content.software01 .productBox::after{
	content:'';
	width:418px;
	height:418px;
	background-image:url(/images/pc/sub/detector/detector02/section01/plus.png);
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
}

/* 2021-06-24 */
.section02 .conbox {
  width: 100%;
  padding-top: 50px;
  background-color: #fff;
}
.section02 .conbox .cont-title {
  width: 100%;
  text-align: center;
  margin-bottom: 40px;
}
.section02 .conbox .cont-title > p {
  font-size: 30px;
  font-weight: 600;
  display: block;
  margin-bottom: 20px;
}
.section02 .conbox .cont-title .sub-title {
  font-size: 16px;
  color: #a0a0a0;
  font-weight: 600;
}
.section02 .conbox .video-box {
  /**width: 100%;*/
  width: 720px;
  height: 0;
  /**padding-bottom: 56.25%;*/
  /**  padding-bottom: 35%;*/
  padding-bottom: 28%;
  background-color: #fff;
  position: relative;
  margin-bottom: 80px;
  display: block;
  margin-right: auto;
  margin-left: auto;
}

.con_section01 .conbox .video-box.videos_full {
  max-width: 1200px;
  width: 100%;
}

.con_section01 .conbox .video-box iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.videos__swiper {
  max-width: 1200px;
  margin: 0 auto;
}

.videos__swiper .video-thumbs .swiper-wrapper {
  display: flex;
  align-items: center;
  justify-content: space-between;
  text-align: center;
}

.videos_full_swiper .swiper-wrapper .swiper-slide {
  height: 420px;
}

.videos__swiper .videos_full_swiper .swiper-wrapper .swiper-slide {
  background-color: blanchedalmond;
}

.videos__swiper .video-thumbs {
  margin-bottom: 115px;
  padding: 20px 0;
  border-bottom: 1px solid #ddd;
}

.videos__swiper .video-thumbs .swiper-wrapper .swiper-slide {
  font-size: 18px;
  color: #333333;
  cursor: pointer;
}

.videos__swiper .video-thumbs .swiper-wrapper .swiper-slide.swiper-slide-thumb-active {
  font-weight: bold;
  color: #e00031;
}


#content.software01 .productBox ul{font-size:0;}
#content.software01 .productBox ul > li{width:45%; margin-bottom:160px; display:inline-block;}
#content.software01 .productBox ul > li~li{margin-left:10%;}
#content.software01 .productBox ul > li.product .imgBox{width:100%; height:330px; margin-top:9px; position:relative;}
#content.software01 .productBox ul > li.product .imgBox::before{
	content:'';
	width:63px;
	height:63px;
	background-image:url(/images/pc/icon/link_icon.png);
	position:absolute;
	top:0;
	right:0;
}
#content.software01 .productBox ul > li.product01 .imgBox{background-image:url(/images/pc/sub/detector/detector02/section01/img01.jpg);}
#content.software01 .productBox ul > li.product02 .imgBox{background-image:url(/images/pc/sub/detector/detector02/section01/img02.jpg);}
#content.software01 .productBox ul > li.product03 .imgBox{background-image:url(/images/pc/sub/detector/detector02/section01/img03.jpg);}
#content.software01 .productBox ul > li.product04 .imgBox{background-image:url(/images/pc/sub/detector/detector02/section01/img04.jpg);}
#content.software01 .productBox ul > li.product .imgBox .txtBox{width:100%; position:absolute; top:50%; left:0; transform:translateY(-50%); z-index:10;}
#content.software01 .productBox ul > li.product .imgBox .txtBox .txt_t::after{
	content:'';
	width:35px;
	height:1px;
	margin:30px auto;
	background-color:#fff;
	display:block;
}
#content.software01 .productBox ul > li.product > a > p.p1 img{height:23px;}
iframe{width:100%; height:100%; border:0;}
#content.software .sec{margin-top:120px;}
#content.software .sec:last-child{margin-bottom:150px;}
#content.software .sec .productBox{position:relative;}
#content.software .sec .productBox .txtBox{width:calc(100% - 900px); position:absolute; top:50%; right:0; transform:translateY(-50%);}
#content.software .sec .productBox .txtBox-l{width:calc(100% - 980px); left:150px; right:auto;}
#content.software .sec .productBox .txtBox .txt_t::before{content:''; width:35px; height:1px; margin-bottom:40px; background-color:#000; display:block;}
#content.software .sec .productBox .txtBox .txt_m{margin-top:20px;}
#content.software .sec .productBox .txtBox ul.txt_b{margin-top:30px;}
#content.software .sec .productBox .txtBox ul.txt_b > li{margin-top:10px; position:relative;}
#content.software .sec .productBox .txtBox ul.txt_b > li::before{
	content:'';
	width:4px;
	height:4px;
	position:absolute;
	top:9px;
	left:-20px;
	background-color:#939393;
	border-radius:50%;
	display:inline-block;
}
#content.software .sec .videoWrap{width:780px; height:380px;}

/* technology */
#content.technology .banner{height:700px; background-image:url(/images/pc/sub/detector/detector03/banner.jpg); position:relative;}
#content.technology .banner .txtBox{position:absolute; top:50%; left:370px; transform:translateY(-100%);}
#content.technology .banner .txtBox p.txt_t{color:#252627;}
#content.technology .banner .txtBox p.txt_m{margin:20px 0 30px;}
#content.technology .depthBox{margin-top:80px;}
#content.technology .depthBox ul{font-size:0; border-top:1px solid #232323; border-bottom:1px solid rgba(35,35,35,.15);}
#content.technology .depthBox ul > li{
	width:15.7777%;
	height:100px;
	color:#666;
	padding:30px 10px;
	vertical-align:top;
	display:inline-block;
	cursor:pointer;
}
#content.technology .depthBox ul > li.depthOn{color:#e00031; border-bottom:1px solid #e00031;}
#content.technology .depthBox ul > li~li{margin-left:1%;}
#content.technology .titleBox{margin-top:60px;}
#content.technology .titleBox .txt_t{position:relative;}
#content.technology .titleBox .txt_t::before{
	content:'';
	width:290px;
	height:1px;
	margin-right:40px;
	vertical-align:10px;
	background-color:#000;
	display:inline-block;
}
#content.technology .titleBox .txt_t::after{
	content:'';
	width:290px;
	height:1px;
	margin-left:40px;
	vertical-align:10px;
	background-color:#000;
	display:inline-block;
}
#content.technology .titleBox .txt_b{
	width:230px;
	height:50px;
	position:relative;
	background-size:auto;
	margin:0 auto;
	margin-top:80px;
}
#content.technology .titleBox .txt_b01{background-image:url(/images/pc/sub/detector/detector03/txt01.png);}
#content.technology .titleBox .txt_b::before{
	content:'';
	width:90px;
	height:90px;
	background-image:url(/images/pc/sub/detector/detector03/parentheses.png);
	position:absolute;
	top:50%;
	left:-85px;
	transform:translateY(-50%) rotate(180deg);
	display:inline-block;
}
#content.technology .titleBox .txt_b::after{
	content:'';
	width:90px;
	height:90px;
	background-image:url(/images/pc/sub/detector/detector03/parentheses.png);
	position:absolute;
	top:50%;
	right:-85px;
	transform:translateY(-50%);
	display:inline-block;
}
#content.technology .secBox{margin-top:80px; background-color:#eee; padding:60px 0;}
#content.technology .secBox .sec .conWrap{padding:100px 170px; background-color:#fff; display:none;}
#content.technology .secBox .sec .conWrap01{display:block;;}
#content.technology .secBox .sec .conWrap .conBox01{width:calc(100% - 660px);}
#content.technology .secBox .sec .conWrap .conBox01 .imgBox{margin-top:49px;}
#content.technology .secBox .sec .conWrap .conBox .txtBox::before{
	content:'';
	width:24px;
	height:2px;
	margin-bottom:40px;
	background-color:#636363;
	display:block;
}
#content.technology .secBox .sec .conWrap .conBox02{margin-top:40px;}
#content.technology .secBox .sec .conWrap .conBox02 .txt_b{margin-top:28px;}
#content.technology .secBox .sec .conWrap .videoWrap{width:720px; height:380px; margin-top:50px}
#content.technology .secBox .sec .conWrap02 .conBox01{width:100%;}
#content.technology .secBox .sec .conWrap02 .imgWrap{margin-top:80px;}
#content.technology .secBox .sec .conWrap03 .conBox01{width:calc(100% - 780px);}
#content.technology .secBox .sec .conWrap03 .txtBox{width:100%;}
#content.technology .secBox .sec .txtBox .txt_m{margin-top:25px;}
#content.technology .secBox .sec .conWrap03 .txtBox ul{margin-top:40px;}
#content.technology .secBox .sec .conWrap03 .txtBox ul > li{color:#aaa; position:relative; line-height:1;}
#content.technology .secBox .sec .conWrap03 .txtBox ul > li~li{margin-top:15px;}
#content.technology .secBox .sec .conWrap03 .txtBox ul > li::before{
	content:'';
	width:4px;
	height:4px;
	position:absolute;
	top:5px;
	left:-20px;
	background-color:#939393;
	border-radius:50%;
	display:inline-block;
}
#content.technology .secBox .sec .conWrap04 .conBox01{width:100%;}
#content.technology .secBox .sec .conWrap04 .txtBox .txt_m{margin-top:25px;}
#content.technology .secBox .sec .conWrap05 .conBox01{width:100%;}
#content.technology .secBox .sec .conWrap05 .txtBox .txt_m{margin-top:25px;}
#content.technology .secBox .sec .conWrap05 .imgWrap .imgBox{margin-top:75px;}
#content.technology .secBox .sec .conWrap05 .imgWrap .imgBox > .p_c{position:relative; right: 35%}
#content.technology .secBox .sec .conWrap06 .conBox01{width:100%;}
#content.technology .secBox .sec .conWrap06 .txtBox .txt_m{margin-top:25px;}
#content.technology .secBox .sec .conWrap06 .videoWrap{width:100%; height:690px; margin-top:50px}

/* customer */
#content.customer01 .tableWrap{margin-bottom:150px;}
#content.customer01 .tableWrap .txtBox{padding:20px 0; border-top:1px solid #333; border-bottom:1px solid #ccc;}
#content.customer01 .tableWrap .txtBox .txt_b{margin-top:15px;}
#content.customer01 .tableWrap .conBox{margin-top:50px;}
#content.customer01 .tableWrap .conBox ul.radioList{margin-top:20px; padding:0 10px;}
#content.customer01 .tableWrap .conBox ul.radioList > li.radio{display:inline-block;}
#content.customer01 .tableWrap .conBox ul.radioList > li.radio~li.radio{margin-left:30px;}
#content.customer01 .tableWrap .conBox .inpTxtBox{margin-top:20px}
#content.customer01 .tableWrap .conBox .inpTxtBox p{margin-top:8px}
#content.customer01 .tableWrap .conBox ul.inpTxtList{font-size:0;}
#content.customer01 .tableWrap .conBox ul.inpTxtList > li{width:47.5%; vertical-align:top; display:inline-block;}
#content.customer01 .tableWrap .conBox ul.inpTxtList > li~li{margin-left:5%;}
#content.customer01 .tableWrap .conBox .textareaBox{width:100%; height:250px; border:3px solid #e4e4e4; margin-top:20px;}
#content.customer01 .tableWrap .conBox .txtBox02{margin-top:20px; padding-top:10px; border-top:1px solid #ccc;}
#content.customer01 .tableWrap .conBox07{position:relative;}
#content.customer01 .tableWrap .conBox07 .btnBox{
	min-width:150px;
	height:40px;
	line-height:40px;
	border:1px solid #ccc;
	background-color:#ccc;
	position:absolute;
	padding: 0 10px;
	top:-15px;
	right:0;
	display:block;
}
#content.customer01 .tableWrap .conBox08 .textareaBox{padding:35px;}
#content.customer01 .tableWrap .conBox08 .textareaBox .txtar{border:1px solid #e5e5e5;}
#content.customer01 .tableWrap .conBox08 .chBox{margin-top:20px;}
#content.customer01 .tableWrap .sbtBox{margin-top:50px;}

#content.customer02 .countryWrap{margin:80px 0;}
#content.customer02 .countryWrap ul.countryBox{font-size:0;}
#content.customer02 .countryWrap ul.countryBox > li{width:46%; box-shadow:inset 0px -1px 0 0 #cccccc; margin-bottom:100px; vertical-align:top; display:inline-block;}
#content.customer02 .countryWrap ul.countryBox > li~li{margin-left:8%;}
#content.customer02 .countryWrap ul.countryBox > li .txt_t{background-color:#f7f7f7; padding:17px 20px; position:relative;}
#content.customer02 .countryWrap ul.countryBox > li .txt_t P{width: calc(100% - 35px); line-height: 1.5;}
#content.customer02 .countryWrap ul.countryBox > li .txt_t span{
	width:40px;
	height:30px;
	position:absolute;
	top:12px;
	right:15px;
	text-indent:-10000px;
	font-size:0;
	background:url(/images/pc/icon/country.png) no-repeat;
}
#content.customer02 .countryWrap ul.countryBox > li .txt_t span.countryImg01{background-position:left center;}
#content.customer02 .countryWrap ul.countryBox > li .txt_t span.countryImg02{background-position:-42px center;}
#content.customer02 .countryWrap ul.countryBox > li .txt_t span.countryImg03{background-position:-84px center;}
#content.customer02 .countryWrap ul.countryBox > li .txt_t span.countryImg04{background-position:right center;}
#content.customer02 .countryWrap ul.countryBox > li .txt_t span.countryImg05{background-position:-126px center;}
#content.customer02 .countryWrap ul.countryBox > li .txt_t span.countryImg06{background-position:-169px center;}
#content.customer02 .countryWrap ul.countryBox > li .txt_b{max-height:330px; position:relative; padding:35px 20px;}
#content.customer02 .countryWrap ul.countryBox > li .txt_b:after{
	content:'';
	width:109px;
	height:133px;
	background:url(/images/pc/icon/position.png) no-repeat;
	position:absolute;
	bottom:21px;
	right:11px;
	display:inline-block;
}
#content.customer02 .countryWrap ul.countrySecond > li~li{margin-top:25px;}
#content.customer02 .countryWrap ul.countrySecond > li i.countryIcon{
	width:17px;
	height:15px;
	text-indent:-10000px;
	font-size:0;
	vertical-align:top;
	background:url(/images/pc/icon/icon.png) no-repeat;
	display:inline-block;
	cursor:auto;
}
#content.customer02 .countryWrap ul.countrySecond > li i.countryIcon01{background-position:2px center;}
#content.customer02 .countryWrap ul.countrySecond > li i.countryIcon02{background-position:-28px center;}
#content.customer02 .countryWrap ul.countrySecond > li i.countryIcon03{background-position:-57px center;}
#content.customer02 .countryWrap ul.countrySecond > li i.countryIcon04{background-position:right center;}
#content.customer02 .countryWrap ul.countrySecond > li i.countryIcon05{background-image:none;}
#content.customer02 .countryWrap ul.countrySecond > li span.sp01{width:70px; margin-left:15px;}
#content.customer02 .countryWrap.sn_list ul.countrySecond > li span.sp01{width: 98px;}
#content.customer02 .countryWrap ul.countrySecond > li span.sp02{width:calc(100% - 102px);}
#content.customer02 .countryWrap.sn_list ul.countrySecond > li span.sp02{width:calc(100% - 130px);}
#content.customer02 .countryWrap ul.countrySecond > li span.sp01.sp01_1{width:auto; margin-right:10px;}
#content.customer02 .countryWrap ul.countrySecond > li span.sp02.sp02_1{width:auto;}

/* News */
#content.news01 .boardWrap{margin:79px 0 0;}
#content.news01 .boardWrap .boardMenu ul{font-size:0;}
#content.news01 .boardWrap .boardMenu ul > li.menu{
	width:25%;
	padding:31px 0 22px;
	color:#666;
	font-weight:bold;
	display:inline-block;
	border-top:1px solid #000;
	border-bottom:1px solid #ccc;
	cursor:pointer;
}
#content.news01 .boardWrap .boardMenu ul > li.menuOn{color:#e00031; font-weight:bold; border-bottom:1px solid #e00031;}
#content.news01 .boardWrap .boardBox{margin-top:80px;}
#content.news01 .boardWrap .boardBox ul{font-size:0;}
#content.news01 .boardWrap .boardBox ul > li{width:31.3333%; margin-bottom:110px; vertical-align:top; border-bottom:1px solid #ccc; display:inline-block;}
#content.news01 .boardWrap .boardBox ul > li~li{margin-left:3%;}
#content.news01 .boardWrap .boardBox ul > li .imgBox{height:260px; position:relative;}
#content.news01 .boardWrap .boardBox ul > li.board01 .imgBox{background-image:url(/images/pc/sub/company/news01/img01.jpg);}
#content.news01 .boardWrap .boardBox ul > li.board02 .imgBox{background-image:url(/images/pc/sub/company/news01/img02.jpg);}
#content.news01 .boardWrap .boardBox ul > li.board03 .imgBox{background-image:url(/images/pc/sub/company/news01/img03.jpg);}
#content.news01 .boardWrap .boardBox ul > li .imgBox > span.type{
	width:80px;
	height:40px;
	line-height:40px;
	background-color:rgba(32,32,32,.8);
	position:absolute;
	bottom:0;
	right:0;
	color:#e0e0e0;
}
#content.news01 .boardWrap .txtWrap{padding:30px 20px 20px;}
#content.news01 .boardWrap .txtWrap .txtBox{min-height:100px;}
#content.news01 .boardWrap .txtWrap .txtBox .name{margin-top:17px; line-height: 1.4;}
#content.news01 .boardWrap .txtWrap .iconBox{margin-top:39px; position:relative;}
#content.news01 .boardWrap .txtWrap .iconBox a.icon{
	width:30px;
	height:30px;
	line-height:30px;
	border:1px solid #ccc;
	margin-right:-1px;
	vertical-align:top;
	display:inline-block;
}
#content.news01 .boardWrap .txtWrap .iconBox a.icon img{vertical-align:middle;}
#content.news01 .boardWrap .txtWrap .iconBox a.icon03{height:100%; line-height:27px; position:absolute; border-bottom:0; right:0;}
#content.news01 .boardWrap .txtWrap .iconBox a.icon03 img{vertical-align:bottom;}
#content.news01 .boardWrap .pagingBox{margin:-30px 0 150px;}
#content.news01 .boardWrap .pagingBox ul{font-size:0;}
#content.news01 .boardWrap .pagingBox ul > li{width:40px; height:40px; line-height:40px; display:inline-block; vertical-align:top; cursor:pointer;}
#content.news01 .boardWrap .pagingBox ul > li.imgBox{border:1px solid #ccc; margin-right:-1px;}
#content.news01 .boardWrap .pagingBox ul > li.imgBox img{vertical-align:middle;}
#content.news01 .boardWrap .pagingBox ul > li.prev{margin-right:7px;}
#content.news01 .boardWrap .pagingBox ul > li.next{margin-left:7px;}
#content.news01 .boardWrap .pagingBox ul > li.next img,
#content.news01 .boardWrap .pagingBox ul > li.allNext img{transform: rotate(180deg);}
#content.news01 .boardWrap .pagingBox ul > li.pagingOn{border:1px solid #c00101; background-color:#c00101; color:#fff;}

/* News Detail*/
#content.news01 .detailBox{margin-top:79px;}
#content.news01 .detailBox .thead{padding:39px 40px; border-top:2px solid #333; border-bottom:1px solid #ccc; position:relative;}
#content.news01 .detailBox .thead p:first-child{word-break: break-word; width:82%}
#content.news01 .detailBox .thead .date{position:absolute; top:50%; right:40px; transform:translateY(-50%);}
#content.news01 .detailBox .tbody{padding:60px 40px; border-bottom:1px solid #ccc;}
#content.news01 .detailBox .tbody .txt_b{margin-top:40px;}
#content.news01 .detailBox .tbody iframe{min-height: 480px;}

#content.news01 .detailBtnBox{margin:40px 0 150px;}
#content.news01 .detailBtnBox ul{font-size:0;}
#content.news01 .detailBtnBox ul > li{padding:19px 0; display:inline-block; cursor:pointer;}
#content.news01 .detailBtnBox ul > li.prev,
#content.news01 .detailBtnBox ul > li.next{width:145px; border:1px solid #a0a0a0;}
#content.news01 .detailBtnBox ul > li.list{width:180px;}
#content.news01 .detailBtnBox ul > li > span.arrows-btn-l{padding:4px; margin-right:23px;}
#content.news01 .detailBtnBox ul > li > span.arrows-btn-r{padding:4px; margin-left:23px;}
#content.news01 .detailBtnBox ul > li.list > span{margin-left:20px;}

/* about */
#content.about .sec02{margin-bottom:180px;}
#content.about .sec02 .conBox{min-height:930px; position:relative;}
#content.about .sec02 .conBox .txtWrap{
	max-width:860px;
	position:absolute;
	top:60px;
	right:0;
	border:1px solid #eee;
	background-color:#fff;
	z-index:10;
}
#content.about .sec02 .conBox .txtWrap .txtBox{padding:60px 80px;}
#content.about .sec02 .conBox .txtWrap .txtBox .txt_m{margin-top:20px;}
#content.about .sec02 .conBox .txtWrap .txtBox .txt_b{margin-top:40px;}

#content.about03 .sec02{padding:95px 0 120px; background-color:#f7f7f7;}
#content.about03 .sec02 ul{font-size:0; max-width:930px; margin:0 auto; margin-top:40px;}
#content.about03 .sec02 ul > li{width:33.3333%; vertical-align:top; display:inline-block;}
#content.about03 .sec02 ul > li .imgBox{
	width:120px;
	height:90px;
	margin:0 auto;
	border-radius:5px;
	border:1px solid #dadada;
	background-color:#fbfbfb;
	position:relative;
}
#content.about03 .sec02 ul > li .imgBox img{position:absolute; top:50%; left:50%; transform:translate(-50%,-50%);}
#content.about03 .sec02 ul > li > p{margin-top:40px;}

#content.about03 .sec03{margin-bottom:150px; position:relative;}
#content.about03 .sec03 .txt_t{position:relative;}
#content.about03 .sec03 .txt_t::before{
	content:'';
	width:320px;
	height:2px;
	background-color:#a0a0a0;
	position:absolute;
	top:50%;
	left:0;
	transform:translateY(-50%);
	display:inline-block;
}
#content.about03 .sec03 .txt_t::after{
	content:'';
	width:320px;
	height:2px;
	background-color:#a0a0a0;
	position:absolute;
	top:50%;
	right:0;
	transform:translateY(-50%);
	display:inline-block;
}
#content.about03 .sec03 .txt_m{margin-top:60px;}
#content.about03 .sec03 ul{margin-top:60px; display:inline-block; margin-left: 23%; }
#content.about03 .sec03 ul.sn_list{margin-left: 458px;}
#content.about03 .sec03 ul > li{margin-top:15px; text-align: left;}

#content.about03 .sec03 .codeWrap{
	padding:45px 55px;
	border-radius:5px;
	border:1px solid #dadada;
	background-color:#fbfbfb;
	position:absolute;
	bottom:-15px;
	left:12%;
}
#content.about03 .sec03 .codeWrap .codeBox p{margin-left:28px;}

/*footer css*/
#footer .footer-in{padding:80px 20px 100px;}
#footer .footer-in ul{font-size:0;}
#footer .footer-in ul > li.flist{width:14%; display:inline-block; vertical-align:top;}
#footer .footer-in ul > li.flist.flist01,
#footer .footer-in ul > li.flist.flist02{padding-right:30px;}
#footer .footer-in ul > li.flist.flist04{width:13%;}
#footer .footer-in ul > li.flist.flist05{width:7%;}
#footer .footer-in ul > li.flist.flist06{width:13%;}
#footer .footer-in ul > li.flist.flist07{width:25%;}

#footer .footer-in ul > li > dl > dd{margin-top:31px; line-height:1.5;}
#footer .footer-in ul > li > dl > dd > address{line-height:1.5;}
#footer .footer-in ul > li > dl > dd .phoneNumber{margin-top:15px;}
#footer .footer-in ul > li > dl > dd .iconBox{margin-top:11px; font-size:0; vertical-align:top;}
#footer .footer-in ul > li > dl > dd > p~p{margin-top:15px;}
#footer .footer-in ul > li > dl > dd > p > a:hover{color:#fff;}
#footer .footer-in ul > li > dl > dd .iconBox i{cursor:auto}
#footer .footer-in ul > li > dl > dd .iconBox img.p_c{display:inline-block !important;}
#footer .footer-in ul > li > dl > dd .iconBox .instar-icon img{vertical-align:2px;}
#footer .footer-in ul > li > dl > dd .iconBox .instar-icon{vertical-align:top;}
#footer .footer-in ul > li > dl > dd .iconBox .instar-icon:after{
	content:'';
	width:1px;
	height:8px;
	background-color:#9e9e9e;
	margin:4px 13px;
	display:inline-block;
}
#footer .footer-in ul > li > dl > dd .iconBox .youtube-icon{vertical-align:bottom;}
#footer .footer-in ul > li > dl > dd .iconBox .youtube-icon:after{
	content:'';
	width:1px;
	height:8px;
	background-color:#9e9e9e;
	margin:4px 13px;
	display:inline-block;
}
#footer .footer-in ul > li > dl > dd .iconBox .twit-icon{vertical-align:bottom;}

#footer .info-popup{
	width:912px;
	height:704px;
	position:fixed;
	top:0;
	left:0;
	right:0;
	bottom:0;
	z-index:140;
	margin:auto;
	display:none;
}
#footer .info-popup .info-popup-in{height:80px;display:flex; align-items:center; background-color:#000; position:relative;}
#footer .info-popup .info-popup-in p{width:100%; text-align:center;}
#footer .info-popup .info-popup-in .close-btn{position:absolute; top:50%; right:25px; transform:translateY(-50%); cursor:pointer;}
#footer .info-popup .info-popup-txt{background-color:#fff;}
#footer .info-popup .info-popup-txt pre{
	width:100%;
	height:640px;
	font-size:1rem;
	font-weight:100;
	line-height:1.6;
	white-space:pre-line;
	overflow-y:auto;
	padding:30px;
}
#footer .info-popup .info-popup-txt pre::-webkit-scrollbar{width:14px; height:50px;}
#footer .info-popup .info-popup-txt pre::-webkit-scrollbar-button{display:none;}
#footer .info-popup .info-popup-txt pre::-webkit-scrollbar-thumb{background-color:#e00031; border:4px solid #fff; border-radius:10px;}

/*copyrightBox css*/
#copyR .copyR-in{padding:29px 40px; position:relative;}
#copyR .copyR-in .copyLanguageBox{padding:4px 0; margin-left:60px; position:relative;}
#copyR .copyR-in .copyLanguageBox ul{
	width:100%;
	border-bottom:1px solid #7c7b7c;
	line-height:2;
	position:absolute;
	bottom:100%;
	left:0;
	margin-bottom:10px;
	display:none;
}
#copyR .copyR-in .copyLanguageBox ul > li{cursor:pointer;}
#copyR .copyR-in .copyLanguageBox .copyLangChoice{cursor:pointer;}
#copyR .copyR-in .copyLanguageBox .copyLangChoice .arrows-btn-d{margin-left:11px; border-color:#fff;}
#copyR .copyR-in .copyMenu{padding:4px 0;}
#copyR .copyR-in .copyMenu span{margin-left:40px;}
#copyR .copyR-in .copyRight{padding:4px 0; color:#666; letter-spacing:0.7px;}
#copyR .copyR-in .copyLanguageBox.langOn ul {display:block;}
#copyR .copyR-in .copyLanguageBox.langOn .copyLangChoice span.arrows-btn-d{border-width:1px 0 0 1px; vertical-align:0;}

@media(max-width:1580px){/*1580px 미디어 시작*/
	#header .header-in{padding: 30px 20px;}
	#header .header-in .gnb{margin-left:5%;}
	#header .header-in .gnb ul > li~li{margin-left:44px;}
	#header .header-in .gnb ul > li > ul{padding:42px 0;}
	#header .header-in .gnb ul > li > ul > li{font-size:16px;}

	#content.technology .secBox .sec .conWrap02 .imgWrap .imgBox01 img{width:40vw;}
	#content.technology .secBox .sec .conWrap02 .imgWrap .imgBox02 img{width:25vw;}
	#content.technology .secBox .sec .conWrap04 .imgWrap .imgBox02 img{width:25vw;}
	#content.technology .secBox .sec .conWrap .videoWrap{width:45vw}
	#content.technology .secBox .sec .conWrap06 .videoWrap{width:100%;}
	#content.technology .secBox .sec .conWrap .conBox01{width:calc(100% - 35vw);}
	#content.technology .secBox .sec .conWrap03 .conBox01{width:calc(100% - 47vw);}


	#content.rsna2020 .secBox .sec .conWrap02 .imgWrap .imgBox01 img{width:40vw;}
	#content.rsna2020 .secBox .sec .conWrap02 .imgWrap .imgBox02 img{width:25vw;}
	#content.rsna2020 .secBox .sec .conWrap04 .imgWrap .imgBox02 img{width:25vw;}
	#content.rsna2020 .secBox .sec .conWrap .videoWrap{width:45vw}
	#content.rsna2020 .secBox .sec .conWrap06 .videoWrap{width:100%;}
	#content.rsna2020 .secBox .sec .conWrap .conBox01{width:calc(100% - 35vw);}
	#content.rsna2020 .secBox .sec .conWrap03 .conBox01{width:calc(100% - 47vw);}



	#content.about03 .sec03 .codeWrap{width:40%; margin:0 auto; margin-top:30px; position:relative; bottom:auto; left:auto;}
	#content.about03 .sec03 ul{margin-top:30px; margin-left: 0}
	#content.about03 .sec03 ul.sn_list{margin-left: 0;}
}/*1580px 미디어 끝*/

@media(max-width:1400px){/*1400px 미디어 시작*/
	#header .header-in .gnb {width: calc(100% - 318px);}
	#header .header-in .gnb ul > li{font-size:21px;}
	#header .header-in .gnb ul > li > ul{padding:43px 0;}
	#header .header-in .gnb ul > li > ul > li~li{margin-left:30px;}
	#header .header-in .gnb ul > li > ul > li{font-size:14px;}
	#copyR .copyR-in{padding:29px 20px;}
}/*1400px 미디어 끝*/


@media(max-width:1180px){/*1180px 미디어 시작*/
	#top{background-color:#fff;}
	#header{padding:18px 0;}
	#header .header-in{padding:0;}
	#header .header-in .utilBox{display:inline-block;}
	#header .header-in:after{content:''; clear:both; display:block;}
	#header .header-in .logo{position:relative; top:auto; left:auto; margin-left:20px; transform:translateY(0); float:left;}
	#header .header-in .logo img{height:15px;}
	#header .header-in .gnb{
		width:100%;
		height:calc(100vh - 54px);
		position:absolute;
		top:0;
		margin-top:36px;
		margin-left:0;
		padding:40px 0 125px;
		background-color:#000;
		color:#fff;
		display:none;
	}
	#header .header-in .gnb ul{height:auto; line-height:1; text-align:left; padding:0 20px;}
	#header .header-in .gnb ul > li{border-bottom:1px solid rgba(255,255,255,.2); padding:0 10px 15px 10px; display:block;}
	#header .header-in .gnb ul > li~li{margin-top:15px; margin-left:0;}
	#header .header-in .gnb ul > li > span{width:100%; display:inline-block;}
	#header .header-in .gnb ul > li > span a{pointer-events: none;}
	#header .header-in .gnb ul > li .gnbMenu .arrows-btn-d{
		border-width:0 2px 2px 0;
		border-color:#fff;
		padding:3px;
		margin-top:5px;
		float:right;
	}
	#header.gnbOn .header-in .gnb ul > li.col-rd-1 .arrows-btn-d{border-width:2px 0 0 2px; margin-top:8px;}
	#header .header-in .gnb ul > li > ul{
		width:auto;
		height:auto;
		line-height:normal;
		position:relative;
		top:auto;
		left:auto;
		padding:0;
		margin:15px 0 40px;
		padding-top:10px;
		border-top:1px solid rgba(255,255,255,.2);
		text-align:left;
		display:none;
	}
	#header.gnbOn .header-in .gnb ul > li > ul{display:none;}
	#header .header-in .gnb ul > li > ul > li{width:50%; border:0; padding:5px 0; vertical-align:top; word-break:keep-all;}
	#header .header-in .gnb ul > li > ul > li~li{margin-top:0; margin-left:0; margin-bottom:15px;}
	.gnbOn:after{display:none;}

	#header .header-in .gnb .gnb-btn{width:100%; position:absolute; bottom:0; margin-top:70px; font-size:0;}
	#header .header-in .gnb .gnb-btn span{
		width:33.3333%;
		height:51px;
		line-height:51px;
		box-shadow:0.8px -0.6px 0 0 rgba(238, 238, 238, 0.6);
		vertical-align:bottom;
		display:inline-block;
	}
	#header .header-in .gnb .gnb-btn span.fnt_ch{width: 50%;}

	.M_gnb{margin-right:20px; float:right;}
	.burger-menu{width:16px; height:14px; position:relative;}
	.burger{width:16px; height:2px; position:absolute; top:50%; right:0px; background:#333; opacity:1;}
	.gnbOn .burger{background:#333;}
	.burger.changed{width:16px; height:2px; position:absolute; top:50%; right:0px; background:#bfbfcd; opacity:1;}
	.burger::before{content:""; width:16px; height:2px; position:absolute; top:6px; background:#333; display:block;}
	.gnbOn .burger::before{background:#333;}
	.burger.changed::before{content:""; width:16px; height:2px; position:absolute; top:6px; background:#bfbfcd; display:block;}
	.burger::after{content:""; width:16px; height:2px; position:absolute; bottom:6px; background:#333; display:block;}
	.gnbOn .burger::after{background:#333;}
	.burger.changed::after{content:""; width:16px; height:2px; position:absolute; bottom:6px; background:#bfbfcd; display:block;}
	.burger::after, .burger::before, .burger{transition:all .2s ease-in-out; -webkit-transition:all .3s ease-in-out;}
	.burger-menu.menu-on .burger::after{transform:rotate(-45deg); -webkit-transform:rotate(-45deg); bottom:0px;}
	.burger-menu.menu-on .burger::before{transform:rotate(45deg); -webkit-transform:rotate(45deg); top:0px;}
	.burger-menu.menu-on .burger{background:rgba(111,111,111,.0);}

	.arrows-btn-d{vertical-align:3px;}
	.languageBox{width:42px; height:auto; line-height:1; margin-top:4px; margin-right:13px; position:relative;}
	.languageBox:after{display:none;}
	.languageBox ul{border-top:1px solid #eee; border-left:0; border-bottom:0; margin-top:5px; padding:3px 5px 3px; background-color:#fff;}
	.languageBox ul > li{line-height:1.6;}
	.languageBox .langChoice span{margin-left:3px;}
	.languageBox.langOn ul{width:42px; position:absolute; top:100%; left:0;}

	#intro .intro-in .intro-imgBox{height:140px;}
	#intro .intro-in .txtBox{width:100%;}
	#intro .intro-in .txtBox .intro-nav ul.depth01 > li img{height:11px;}
	#intro .intro-in .intro-imgBox .intro-img{background-image:url(/images/mobile/sub/detector/detector01/intro_img.jpg);}
	#intro .intro-in.software .intro-imgBox .intro-img{background-image: url(/images/mobile/sub/detector/detector02/intro_img.jpg);}

	#content .sec01 .secTit{margin-bottom:53px;}
	#content .sec01 .secTit:before{height:41px; margin-bottom:10px;}
	#content.detector01 .bannerBox ul > li{max-height:800px; height:163vw;}
	#content.detector01 .bannerBox ul > li .txtBox{width:100%; text-align:center; top:15vw; transform:translate(-50%,0); padding:0 20px;}
	#content.detector01 .bannerBox ul > li .txtBox .txt_m{margin-top:5px;}
	#content.detector01 .bannerBox ul > li .txtBox .txt_b{margin-top:15px;}
	#content.detector01 .bannerBox ul > li.banner01_f .imgBox{background-image:url(/images/mobile/sub/detector/detector01/banner01_f.jpg);}
	#content.detector01 .bannerBox ul > li.banner01 .imgBox{background-image:url(/images/mobile/sub/detector/detector01/banner01.jpg);}
	#content.detector01 .bannerBox ul > li.banner02 .imgBox{background-image:url(/images/mobile/sub/detector/detector01/banner03.jpg);}
	#content.detector01 .bannerBox .banner-pagination .swiper-pagination-bullet{width:12px; height:12px;}
	#content.detector01 .bannerBox .banner-pagination .swiper-pagination-bullet::after{width:5px; height:5px;}

	#content.detector01 .productBox{margin-top:60px; padding:0 20px;}
	#content.detector01 .productBox ul > li{width:48%;}
	#content.detector01 .productBox ul > li~li{margin-left:4%}
	#content.detector01 .productBox ul > li .imgBox{height:80px;}
	#content.detector01 .productBox ul > li .txtBox{height:46px; line-height:1.38; position:relative;}
	#content.detector01 .productBox ul > li .txtBox span{width:90%; position:absolute; top:50%; left:50%; transform:translate(-50%, -50%);}

	#content.detector01 .productDetailWrap ul.productDetailList > li .txtBox ul.sn_list > li > span{width:100px;}
	#content.detector01 .productDetailWrap{margin-top:60px; margin-bottom:60px; border:0;}
	#content.detector01 .productDetailWrap ul.productDetailList{margin-top:60px; padding-top:60px; border-top: 1px solid rgba(51,51,51,.75);}
	#content.detector01 .productDetailWrap ul.productDetailList > li{width:48%; margin-bottom:40px; vertical-align: top;}
	#content.detector01 .productDetailWrap ul.productDetailList > li~li{margin-left:4%;}
	#content.detector01 .productDetailWrap ul.productDetailList > li:nth-child(3n+4){margin-left: 4%;}
	#content.detector01 .productDetailWrap ul.productDetailList > li:nth-child(odd){margin-left: 0;}
	#content.detector01 .productDetailWrap ul.productDetailList > li .txtBox ul > li > span{width: 16vw;}

	#content.detector01 .productDetailWrap ul.productDetailList > li.margin-l-0{margin-left:4% !important;}
	#content.detector01 .productDetailWrap .productDetailBox{padding:0 20px;}
	#content.detector01 .productDetailWrap ul.productDetailList > li .imgBox{min-height:104px; padding-top:9px; position: relative;}
	#content.detector01 .productDetailWrap ul.productDetailList > li .imgBox img{width:67px; position: absolute; top:50%; left: 50%; transform: translate(-50%, -50%);}
	#content.detector01 .productDetailWrap ul.productDetailList > li .txtBox{padding:15px 0;}
	#content.detector01 .productDetailWrap ul.productDetailList > li .txtBox ul.txt_b{margin-top:10px;}
	#content.detector01 .productDetailWrap ul.productDetailList > li .txtBox .more{font-size:0; margin-top:20px;}
	#content.detector01 .productDetailWrap ul.productDetailList > li .txtBox .more span img{width:19px;}



	#content.software .banner{max-height:860px; height:135vw;}
	#content.software .banner .txtBox{width:90%; text-align:center; top:40px;; left:50%; transform:translate(-50%,0);}
	#content.software .banner .txtBox p.txt_m{margin:5px 0 5px;}
	#content.software .banner .txtBox p.txt_b img{height:14px;}

	#content.software01 .banner{background-image:url(/images/mobile/sub/detector/detector02/section01/banner.jpg)}
	#content.software02 .banner{background-image:url(/images/mobile/sub/detector/detector02/section02/banner.jpg)}
	#content.software03 .banner{background-image:url(/images/mobile/sub/detector/detector02/section03/banner.jpg)}
	#content.software04 .banner{background-image:url(/images/mobile/sub/detector/detector02/section04/banner.jpg)}
	#content.software05 .banner{background-image:url(/images/mobile/sub/detector/detector02/section05/banner.jpg)}
	#content.software01 .productBox{margin-top:60px; margin-bottom:100px; padding:0 20px;}
	#content.software01 .productBox::after{display:none;}
	#content.software01 .productBox ul > li{width:100%; margin-bottom:35px;}
	#content.software01 .productBox ul > li.margin-b-0{margin-bottom:35px !important;}
	#content.software01 .productBox ul > li~li{margin-left:0;}

	#content.software01 .productBox ul > li.product .imgBox{height:132px;}
	#content.software01 .productBox ul > li.product .imgBox .txtBox{margin-top:10px;}
	#content.software01 .productBox ul > li.product .imgBox .txtBox .txt_t::after{width:20px; height:2px; margin:14px auto;}
	#content.software01 .productBox ul > li.product .imgBox::before{width:32px; height:32px; background-size:32px;}
	#content.software01 .productBox ul > li.product > a > p.p1 img{height:14px;}

	#content.software02 .banner{background-image: url(/images/mobile/sub/detector/detector02/section02/banner.jpg);}
	#content.software .sec{margin-top:60px; padding:0 20px;}
	#content.software .sec:last-child{margin-bottom:60px;}
	#content.software .sec .productBox .imgBox.float-l{float:none;}
	#content.software .sec .productBox .imgBox.float-r{float:none; right:auto;}
	#content.software .sec .productBox .imgBox img{width:100%;}
	#content.software .sec .productBox .txtBox{
		width:100%;
		position:relative;
		top:auto;
		right:auto;
		transform:translateY(0);
		margin-top:30px;
		padding-left:10px;
	}
	#content.software .sec .productBox .txtBox .txt_t::before{width:20px; height:2px; margin-bottom:19px;}
	#content.software .sec .productBox .txtBox .txt_t.fs42{font-size:21px;}
	#content.software .sec .productBox .txtBox.float-r{float:none;}
	#content.software .sec .productBox .txtBox-l{float:none; left:auto;}
	#content.software .sec .productBox .txtBox .txt_m{margin-top:15px;}
	#content.software .sec .productBox .txtBox ul.txt_b{margin-top:20px;}
	#content.software .sec .productBox .txtBox ul.txt_b > li::before{width:2px; height:2px; top:8px; left:-10px;}
	#content.software .sec .productBox .videoWrap{width:100%; height:49vw;}
	#content.software .sec .productBox .videoWrap.float-r{float:none;}
	#content.software .sec .productBox .videoWrap.float-l{float:none;}

	/* 2021-06-24 추가 */
	.section02 .conbox {padding-top:12vw;}
	.section02 .conbox .cont-title > p {font-size: 4.8vw;}
	.section02 .conbox .cont-title .sub-title {font-size:3.2vw;}
	.videos_full_swiper .swiper-wrapper .swiper-slide {height:50vw;}
	.videos__swiper .video-thumbs .swiper-wrapper .swiper-slide {font-size:12px;}


	#content.technology .banner{max-height:770px; height:120vw; background-image: url(/images/mobile/sub/detector/detector03/banner.jpg);}
	#content.technology .banner .txtBox {top:30px; left:50%; transform:translate(-50%,0); text-align:center;}
	#content.technology .banner .txtBox p.txt_m{margin-top:0; margin-bottom:10px;}


	#content.technology .depthBox{margin-top:60px; padding:0 20px; text-align:center;}
	#content.technology .depthBox .tbBtnSelec{padding:14px 0; background-color:#e00031; color:#fff;}
	#content.technology .depthBox .tbBtnSelec::after{
		content:'';
		width:8px;
		height:6px;
		background: url(/images/pc/icon/nav_arrow.png) no-repeat;
		background-size: 9px;
		margin-left:20px;
		display:inline-block;
	}
	#content.technology .depthBox ul{display:none; border:0; background-color:#fafafa;}
	#content.technology .depthBox ul > li{width:100%; height:41px; line-height:41px; padding:0; border-bottom:1px solid #cacaca}

	#content.technology .depthBoxOn ul{display:block;}
	#content.technology .depthBoxOn .tbBtnSelec::after{transform: rotate(180deg);}
	#content.technology .titleBox{width:60%; margin-top:60px; word-break:keep-all;}
	#content.technology .titleBox .txt_t{margin:0 auto; position:relative; display:inline-block;}
	#content.technology .titleBox .txt_t::before{width:20px; height:2px; margin-right:0; position:absolute; top:50%; left:-40px; transform:translateY(-50%);}
	#content.technology .titleBox .txt_t::after{width:20px; height:2px; margin-left:0;  position:absolute; top:50%; right:-40px; transform:translateY(-50%);}

	#content.technology .titleBox .txt_b{width:100px; height:30px; margin-top:40px;}
	#content.technology .titleBox .txt_b01{background-size:100px;}
	#content.technology .titleBox .txt_b::after{width:46px; height:46px; right:-55px; background-size:46px;}
	#content.technology .titleBox .txt_b::before{width:46px; height:46px; left:-55px; background-size:46px;}

	#content.technology .secBox{margin-top:70px; padding:20px;}
	#content.technology .secBox .sec .conWrap{padding:30px 20px;}
	#content.technology .secBox .sec .conWrap .conBox{width:100%; margin-bottom:30px;}
	#content.technology .secBox .sec .conWrap .conBox .imgBox{width:100%; text-align:center;}
	#content.technology .secBox .sec .conWrap .conBox .txtBox::before{width:18px; margin-bottom:20px;}
	#content.technology .secBox .sec .conWrap .conBox02 .txt_b{margin-top:18px;}
	#content.technology .secBox .sec .conWrap02 .imgWrap{margin-top:35px;}
	#content.technology .secBox .sec .conWrap02 .imgWrap .imgBox02{margin-top:30px;}
	#content.technology .secBox .sec .conWrap02 .imgWrap .imgBox{width:100%;}
	#content.technology .secBox .sec .conWrap02 .imgWrap .imgBox01 img{width:auto;}
	#content.technology .secBox .sec .conWrap02 .imgWrap .imgBox02 img{width:auto;}

	#content.technology .secBox .sec .conWrap03 .txtBox ul > li::before{width:2px; height:2px; left:-10px;}
	#content.technology .secBox .sec .conWrap .videoWrap{width:100%; height:43vw; margin-top:0;}
	#content.technology .secBox .sec .conWrap04 .imgWrap .imgBox02{width:100%; margin-top:30px; text-align:center;}
	#content.technology .secBox .sec .conWrap04 .imgWrap .imgBox02 img{width:auto;}
	#content.technology .secBox .sec .conWrap05 .imgWrap .imgBox{width:100%; margin-top:30px; text-align: center;}
	#content.technology .secBox .sec .conWrap05 .imgWrap .imgBox img{margin:0 auto;}

	#content.customer01 .content-in{padding:0 20px; word-break:keep-all;}
	#content.customer01 .tableWrap{margin-bottom:100px;}
	#content.customer01 .tableWrap .conBox{margin-top:30px;}
	#content.customer01 .tableWrap .conBox ul.radioList{font-size:0; padding:0; margin-top:14px;}
	#content.customer01 .tableWrap .conBox ul.radioList > li.radio{width:39.22222%; vertical-align:top; margin-left:6%; margin-bottom:20px; line-height: 1.42;}
	#content.customer01 .tableWrap .conBox ul.radioList > li.radio~li.radio{margin-left:6%;}
	#content.customer01 .tableWrap .conBox02 ul.radioList02{margin-top:0;}
	#content.customer01 .tableWrap .conBox ul.inpTxtList > li{width:100%;}
	#content.customer01 .tableWrap .conBox ul.inpTxtList > li~li{margin-left:0; margin-top:30px;}

	#content.customer01 .tableWrap .conBox .textareaBox{height:150px; border:1px solid #e4e4e4; margin-top:13px;}

	#content.customer01 .tableWrap .conBox07 .btnBox{width:80px; height:30px; line-height:30px; top:3px;}
	#content.customer01 .tableWrap .conBox .txtBox02 .p1.float-l{float:none;}
	#content.customer01 .tableWrap .conBox .txtBox02 .p2.float-r{float:none; margin-top:9px;}
	#content.customer01 .tableWrap .conBox08 .textareaBox{padding:0; border:1px solid #e4e4e4; margin-top:13px;}
	#content.customer01 .tableWrap .sbtBox{margin-top:30px;}

	#content.customer02 .content-in{padding:0 20px;}
	#content.customer02 .countryWrap{margin:58px 0;}
	#content.customer02 .countryWrap ul.countryBox > li{width:100%; margin-bottom:60px;}
	#content.customer02 .countryWrap ul.countryBox > li~li{margin-left:0;}
	#content.customer02 .countryWrap ul.countryBox > li .txt_t{padding:10px 20px;}
	#content.customer02 .countryWrap ul.countryBox > li .txt_t p{width:calc(100% - 40px);}
	#content.customer02 .countryWrap ul.countryBox > li .txt_t span{width:28px; height:36px; background-size:185px; top:50%; transform:translateY(-50%);}
	
	#content.customer02 .countryWrap ul.countryBox > li .txt_t span.countryImg02{background-position:-31px center;}
	#content.customer02 .countryWrap ul.countryBox > li .txt_t span.countryImg03{background-position:-64px center;}
	#content.customer02 .countryWrap ul.countryBox > li .txt_t span.countryImg04{background-position:right center;}
	#content.customer02 .countryWrap ul.countryBox > li .txt_t span.countryImg05{background-position:-94px center;}
	#content.customer02 .countryWrap ul.countryBox > li .txt_t span.countryImg06{background-position:-125px center;}





	#content.customer02 .countryWrap ul.countryBox > li .txt_b{padding:20px 15px;}
	#content.customer02 .countryWrap ul.countryBox > li .txt_b:after{width:55px; height:67px; bottom:15px; right:10px; background-size:55px;}
	#content.customer02 .countryWrap ul.countrySecond > li > span.sp01{width:58px;}
	#content.customer02 .countryWrap ul.countrySecond > li > i.countryIcon{width:9px; height:10px; background-size:58px;}
	#content.customer02 .countryWrap ul.countrySecond > li > i.countryIcon02{background-position: -15px center;}
	#content.customer02 .countryWrap ul.countrySecond > li > i.countryIcon03{background-position: -31px center;}

	#content.customer02 .countryWrap ul.countrySecond > li .dv1{float:none;}
	#content.customer02 .countryWrap ul.countrySecond > li .dv2{float:none;}
	#content.customer02 .countryWrap ul.countrySecond > li span.sp01{width:58px;}
	#content.customer02 .countryWrap.sn_list ul.countrySecond > li span.sp01{width:58px;}
	#content.customer02 .countryWrap.sn_list ul.countrySecond > li span.sp02{width: calc(100% - 90px);}
	#content.customer02 .countryWrap ul.countrySecond > li span.sp01.sp01_1{width:58px; margin-right:0; margin-top:10px;}
	#content.customer02 .countryWrap ul.countrySecond > li span.sp02.sp02_1{margin-top:10px;}

	#content.news01 .content-in{padding:0 20px;}
	#content.news01 .boardWrap{margin:59px 0 0;}
	#content.news01 .boardWrap .boardMenu ul > li.menu{height:51px; line-height:1.31; vertical-align:top; position:relative;}
	#content.news01 .boardWrap .boardMenu ul > li.menu span{position:absolute; top:50%; left:50%; transform:translate(-50%,-50%);}
	#content.news01 .boardWrap .boardBox{margin-top:60px;}
	#content.news01 .boardWrap .boardBox ul > li{width:49%; margin-bottom:40px;}
	#content.news01 .boardWrap .boardBox ul > li.pc-mg-l-0{margin-left:2% !important;}
	#content.news01 .boardWrap .boardBox ul > li.mb-mg-l-0{margin-left:0 !important;}
	#content.news01 .boardWrap .boardBox ul > li~li{margin-left:2%;}
	#content.news01 .boardWrap .boardBox ul > li .imgBox{height:103px;}
	#content.news01 .boardWrap .boardBox ul > li .imgBox > span.type{width:45px; height:25px; line-height:25px;}
	#content.news01 .boardWrap .txtWrap{padding:15px 0;}
	#content.news01 .boardWrap .txtWrap .txtBox .name{margin-top:11px;}
	#content.news01 .boardWrap .txtWrap .iconBox{margin-top:24px;}
	#content.news01 .boardWrap .txtWrap .iconBox a.icon{width:23px; height:23px; line-height:23px;}
	#content.news01 .boardWrap .txtWrap .iconBox a.icon img{width:12px;}
	#content.news01 .boardWrap .txtWrap .iconBox a.icon03{line-height:21px; padding-right:10px}
	#content.news01 .boardWrap .txtWrap .iconBox a.icon03 img{width:19px;}
	#content.news01 .boardWrap .pagingBox {margin:0 0 100px;}
	#content.news01 .boardWrap .pagingBox ul > li{width:30px; height:30px; line-height:30px;}
	#content.news01 .boardWrap .pagingBox ul > li.prev{margin-right:4px;}
	#content.news01 .boardWrap .pagingBox ul > li.next {margin-left:4px;}
	#content.news01 .boardWrap .pagingBox ul > li.imgBox img{height:7px;}

	#content.news01 .detailBox{margin-top:58px;}
	#content.news01 .detailBox .thead{padding:20px;}
	#content.news01 .detailBox .thead .tit.fs30{font-size:15px;}
	#content.news01 .detailBox .thead .date{right:10px; transform:translateY(-30%);}
	#content.news01 .detailBox .thead .date.fs18{font-size:9px;}
	#content.news01 .detailBox .tbody{padding:25px 20px;}
	#content.news01 .detailBox .tbody .txt_b{margin-top:23px;}
	#content.news01 .detailBtnBox{margin:40px 0 100px;}
	#content.news01 .detailBtnBox ul > li.prev, #content.news01 .detailBtnBox ul > li.next{width:92px;}
	#content.news01 .detailBtnBox ul > li{padding:11px 0; border:1px solid #e00031;}
	#content.news01 .detailBtnBox ul > li > span.arrows-btn-l{padding:2px; margin-right:10px;}
	#content.news01 .detailBtnBox ul > li > span.arrows-btn-r{padding:2px; margin-left:10px;}
	#content.news01 .detailBtnBox ul > li.list{width:96px;}
	#content.news01 .detailBtnBox ul > li.list > span{margin-left:9px;}
	#content.news01 .detailBtnBox ul > li.list > span img{width:10px;}

	#content.about .sec02 .conBox .imgBox{width:100%;}
	#content.about .sec02 .conBox .imgBox img{width:100%;}
	#content.about .sec02 .conBox .txtWrap {
		max-width:90%;
		width:90%;
		position:relative;
		top:auto;
		right:auto;
		margin:0 auto;
		margin-top:-20px;
	}
	#content.about .sec02 .conBox .txtWrap .txtBox{width:100%; padding:30px 20px;}
	#content.about .sec02 .conBox .txtWrap .txtBox .txt_m{margin-top:10px;}
	#content.about .sec02 .conBox .txtWrap .txtBox .txt_b{margin-top:20px;}

	#content.about03 .sec03{margin-bottom:100px; padding:0 20px}
	#content.about03 .sec02{padding:40px 0 60px; margin-bottom:60px;}
	#content.about03 .sec02 ul{margin-top:30px; padding:0 20px;}
	#content.about03 .sec02 ul > li{width:100%; position:relative;}
	#content.about03 .sec02 ul > li~li{margin-top:20px;}
	#content.about03 .sec02 ul > li .imgBox{width:107px; height:80px; float:left;}
	#content.about03 .sec02 ul > li > p{
		width:calc(100% - 140px);
		float:left;
		margin-top:0;
		position:absolute;
		top:50%;
		right:0;
		transform:translateY(-50%);
		text-align:left;
	}
	#content.about03 .sec03 .txt_t{display:inline-block;}
	#content.about03 .sec03 .txt_t::before{width:21px; height:1px; left:-80px;}
	#content.about03 .sec03 .txt_t::after{width:21px; height:1px; right:-80px;}
	#content.about03 .sec03 .txt_m{margin-top:40px; line-height:1.25;}

	#content.about03 .sec03 .codeWrap{width:100%; height:98px; padding:30px 40px;}
	#content.about03 .sec03 .codeWrap .codeBox p{margin-top:2px;}
	#content.about03 .sec03 .codeWrap i img{height:35px;}
	#content.about03 .sec03 ul{ margin-left: 0; }
	#content.about03 .sec03 ul > li{margin-top:0; word-break:keep-all; text-align:justify;}
	#content.about03 .sec03 ul > li~li{margin-top:15px;}




	/* rsna2020 */
	#content.technology .depthBox{margin-top:80px;}
	#content.technology .depthBox ul{font-size:0; border-top:1px solid #232323; border-bottom:1px solid rgba(35,35,35,.15);}
	#content.technology .depthBox ul > li{
		width:15.7777%;
		height:100px;
		color:#666;
		padding:30px 10px;
		vertical-align:top;
		display:inline-block;
		cursor:pointer;
	}
	#content.rsna2020 .depthBox ul > li.depthOn{color:#e00031; border-bottom:1px solid #e00031;}
	#content.rsna2020 .depthBox ul > li~li{margin-left:1%;}
	#content.rsna2020 .titleBox{margin-top:60px;}
	#content.rsna2020 .titleBox .txt_t{position:relative;}
	#content.rsna2020 .titleBox .txt_t::before{
		content:'';
		width:290px;
		height:1px;
		margin-right:40px;
		vertical-align:10px;
		/** background-color:#000; */
		display:inline-block;
	}
	#content.rsna2020 .titleBox .txt_t::after{
		content:'';
		width:290px;
		height:1px;
		margin-left:40px;
		vertical-align:10px;
		/**background-color:#000;*/
		display:inline-block;
	}
	#content.rsna2020 .titleBox .txt_b{
		width:230px;
		height:50px;
		position:relative;
		background-size:auto;
		margin:0 auto;
		margin-top:80px;
	}
	#content.rsna2020 .titleBox .txt_b01{background-image:url(/images/pc/sub/detector/detector03/txt01.png);}
	#content.rsna2020 .titleBox .txt_b::before{
		content:'';
		width:90px;
		height:90px;
		background-image:url(/images/pc/sub/detector/detector03/parentheses.png);
		position:absolute;
		top:50%;
		left:-85px;
		transform:translateY(-50%) rotate(180deg);
		display:inline-block;
	}
	#content.rsna2020 .titleBox .txt_b::after{
		content:'';
		width:90px;
		height:90px;
		background-image:url(/images/pc/sub/detector/detector03/parentheses.png);
		position:absolute;
		top:50%;
		right:-85px;
		transform:translateY(-50%);
		display:inline-block;
	}
	#content.technology .secBox1{margin-top:80px; background-color:#eee; padding:60px 0;}
	#content.rsna2020 .secBox .sec .conWrap{padding:100px 170px; background-color:#fff; display:none;}
	#content.rsna2020 .secBox .sec .conWrap01{display:block;}
	#content.rsna2020 .secBox .sec .conWrap .conBox01{width:calc(100% - 660px);}
	#content.rsna2020 .secBox .sec .conWrap .conBox01 .imgBox{margin-top:49px;}
	#content.rsna2020 .secBox .sec .conWrap .conBox .txtBox::before{
		content:'';
		width:24px;
		height:2px;
		margin-bottom:40px;
		background-color:#636363;
		display:block;
	}
	#content.rsna2020 .secBox .sec .conWrap .conBox02{margin-top:40px;}
	#content.rsna2020 .secBox .sec .conWrap .conBox02 .txt_b{margin-top:28px;}
	#content.rsna2020 .secBox .sec .conWrap .videoWrap{width:720px; height:380px; margin-top:50px}
	#content.rsna2020 .secBox .sec .conWrap02 .conBox01{width:100%;}
	#content.rsna2020 .secBox .sec .conWrap02 .imgWrap{margin-top:80px;}
	#content.rsna2020 .secBox .sec .conWrap03 .conBox01{width:calc(100% - 780px);}
	#content.rsna2020 .secBox .sec .conWrap03 .txtBox{width:100%;}
	#content.rsna2020 .secBox .sec .txtBox .txt_m{margin-top:25px;}
	#content.rsna2020 .secBox .sec .conWrap03 .txtBox ul{margin-top:40px;}
	#content.rsna2020 .secBox .sec .conWrap03 .txtBox ul > li{color:#aaa; position:relative; line-height:1;}
	#content.rsna2020 .secBox .sec .conWrap03 .txtBox ul > li~li{margin-top:15px;}
	#content.rsna2020 .secBox .sec .conWrap03 .txtBox ul > li::before{
		content:'';
		width:4px;
		height:4px;
		position:absolute;
		top:5px;
		left:-20px;
		background-color:#939393;
		border-radius:50%;
		display:inline-block;
	}
	#content.rsna2020 .secBox .sec .conWrap04 .conBox01{width:100%;}
	#content.rsna2020 .secBox .sec .conWrap04 .txtBox .txt_m{margin-top:25px;}
	#content.rsna2020 .secBox .sec .conWrap05 .conBox01{width:100%;}
	#content.rsna2020 .secBox .sec .conWrap05 .txtBox .txt_m{margin-top:25px;}
	#content.rsna2020 .secBox .sec .conWrap05 .imgWrap .imgBox{margin-top:75px;}
	#content.rsna2020 .secBox .sec .conWrap06 .conBox01{width:100%;}
	#content.rsna2020 .secBox .sec .conWrap06 .txtBox .txt_m{margin-top:25px;}
	#content.rsna2020 .secBox .sec .conWrap06 .videoWrap{width:100%; height:690px; margin-top:50px}


	#content.rsna2020 .banner{max-height:770px; height:120vw; background-image: url(/images/mobile/sub/detector/detector03/banner.jpg);}
	#content.rsna2020 .banner .txtBox {top:30px; left:50%; transform:translate(-50%,0); text-align:center;}
	#content.rsna2020 .banner .txtBox p.txt_m{margin-top:0; margin-bottom:10px;}


	#content.rsna2020 .depthBox{margin-top:60px; padding:0 20px; text-align:center;}
	#content.rsna2020 .depthBox .tbBtnSelec{padding:14px 0; background-color:#e00031; color:#fff;}
	#content.rsna2020 .depthBox .tbBtnSelec::after{
		content:'';
		width:8px;
		height:6px;
		background: url(/images/pc/icon/nav_arrow.png) no-repeat;
		background-size: 9px;
		margin-left:20px;
		display:inline-block;
	}
	#content.rsna2020 .depthBox ul{display:none; border:0; background-color:#fafafa;}
	#content.rsna2020 .depthBox ul > li{width:100%; height:41px; line-height:41px; padding:0; border-bottom:1px solid #cacaca}

	#content.rsna2020 .depthBoxOn ul{display:block;}
	#content.rsna2020 .depthBoxOn .tbBtnSelec::after{transform: rotate(180deg);}
	#content.rsna2020 .titleBox{width:60%; margin-top:60px; word-break:keep-all;}
	#content.rsna2020 .titleBox .txt_t{margin:0 auto; position:relative; display:inline-block;}
	#content.rsna2020 .titleBox .txt_t::before{width:20px; height:2px; margin-right:0; position:absolute; top:50%; left:-40px; transform:translateY(-50%);}
	#content.rsna2020 .titleBox .txt_t::after{width:20px; height:2px; margin-left:0;  position:absolute; top:50%; right:-40px; transform:translateY(-50%);}

	#content.rsna2020 .titleBox .txt_b{width:100px; height:30px; margin-top:40px;}
	#content.rsna2020 .titleBox .txt_b01{background-size:100px;}
	#content.rsna2020 .titleBox .txt_b::after{width:46px; height:46px; right:-55px; background-size:46px;}
	#content.rsna2020 .titleBox .txt_b::before{width:46px; height:46px; left:-55px; background-size:46px;}

	#content.rsna2020 .secBox{margin-top:70px; padding:20px;}
	#content.rsna2020 .secBox .sec .conWrap{padding:30px 20px;}
	#content.rsna2020 .secBox .sec .conWrap .conBox{width:100%; margin-bottom:30px;}
	#content.rsna2020 .secBox .sec .conWrap .conBox .imgBox{width:100%; text-align:center;}
	#content.rsna2020 .secBox .sec .conWrap .conBox .txtBox::before{width:18px; margin-bottom:20px;}
	#content.rsna2020 .secBox .sec .conWrap .conBox02 .txt_b{margin-top:18px;}
	#content.rsna2020 .secBox .sec .conWrap02 .imgWrap{margin-top:35px;}
	#content.rsna2020 .secBox .sec .conWrap02 .imgWrap .imgBox02{margin-top:30px;}
	#content.rsna2020 .secBox .sec .conWrap02 .imgWrap .imgBox{width:100%;}
	#content.rsna2020 .secBox .sec .conWrap02 .imgWrap .imgBox01 img{width:auto;}
	#content.rsna2020 .secBox .sec .conWrap02 .imgWrap .imgBox02 img{width:auto;}

	#content.rsna2020 .secBox .sec .conWrap03 .txtBox ul > li::before{width:2px; height:2px; left:-10px;}
	#content.rsna2020 .secBox .sec .conWrap .videoWrap{width:100%; height:43vw; margin-top:0;}
	#content.rsna2020 .secBox .sec .conWrap04 .imgWrap .imgBox02{width:100%; margin-top:30px; text-align:center;}
	#content.rsna2020 .secBox .sec .conWrap04 .imgWrap .imgBox02 img{width:auto;}
	#content.rsna2020 .secBox .sec .conWrap05 .imgWrap .imgBox{width:100%; margin-top:30px; text-align: center;}
	#content.rsna2020 .secBox .sec .conWrap05 .imgWrap .imgBox img{margin:0 auto;}










	#footer{padding:30px 0;}
	#footer .footer-in{height:auto; padding:0 20px; overflow:hidden;}
	#footer .footer-in ul{margin-top:0;}
	#footer .footer-in ul > li.flist{width:100%; display:none;}
	#footer .footer-in ul > li.flist.flist07{width:100%; text-align:center; display:block;}
	#footer .footer-in ul > li > dl > dd{margin-top:0;}
	#footer .footer-in ul > li > dl > dd .phoneNumber{margin-top:5px;}
	#footer .footer-in ul > li > dl > dd .iconBox img{height:14px;}
	#footer .footer-in ul > li > dl > dd .iconBox img.p_c{display:none !important;}
	#footer .footer-in ul > li > dl > dd .iconBox img.m_b{display:inline-block !important;}
	#footer .footer-in ul > li > dl > dd .iconBox .youtube-icon img{vertical-align:1px;}
	#footer .footer-in ul > li > dl > dd .iconBox{margin-top:12px;}
	#footer .footer-in ul > li > dl > dd .iconBox .instar-icon:after{height:9px; margin:4px 9px;}

	#footer .info-popup{width:100%; height:430px; padding:0 20px;}
	#footer .info-popup .info-popup-txt pre{height:350px; padding:15px; font-size:12px;}
	#footer .info-popup .info-popup-in{height:55px;}
	#footer .info-popup .info-popup-in p{padding:0 55px;}
	#footer .info-popup .info-popup-in .close-btn{padding-right:0; right:10px;}
	#footer .info-popup .info-popup-in .close-btn img{width:19px;}

	#copyR .copyR-in{padding:20px; font-size:11px;}
	#copyR .copyR-in .allCo{width:280px; margin:0 auto;}
	#copyR .copyR-in .copyLanguageBox{margin-left:0;}
	#copyR .copyR-in .copyLanguageBox ul{margin-bottom:5px;}
	#copyR .copyR-in .copyRight{font-size:10px; letter-spacing:0.4px; text-align:center; padding:0; margin-top:17px;}
	#copyR .copyR-in .copyMenu span{margin-left:55px;}
}/*1180px 미디어 끝*/









/*Bridge - visual 20220117 추가 */
.newbanner {line-height: 1; font-size:0;}
.newbanner-wrap {width:100%; max-width:1148px; height:650px; margin:0 auto; position:relative;}
.newbanner-cols {display:inline-block; width:50%; position:relative; height:100%; vertical-align: middle;}
.newbanner-cols::after {content:''; display: block; width:200%; height:100%; position:absolute; top:0; background-repeat: no-repeat; background-size: cover; z-index:-1;}
.newbanner-cols.nth-1::after {background-image:url('/images/pc/sub/detector/detector01/newbanner_bg01.jpg'); background-position: 100% 50%; right:0;}
.newbanner-cols.nth-2::after {background-image:url('/images/pc/sub/detector/detector01/newbanner_bg02.jpg'); background-position: 0 50%; left:0;}

.newbanner-box {height:50%; color:#fff; display: inline-block; width:100%; position:relative;}
.newbanner-box:nth-of-type(1):before {content:''; width:200%; height:1px; position:absolute; bottom:0; background-color:transparent;}

.newbanner-cols.nth-1 .newbanner-box::before {right:0; background-color:#666;}
.newbanner-cols.nth-2 .newbanner-box::before {left:0; background-color:#aaa;}


/* .newbanner.type1 .newbanner-cols.nth-1 .newbanner-box {height:100%;} */
/* .newbanner.type1 .newbanner-cols.nth-1 .newbanner-box:nth-of-type(1):before {display:none;} */


.newbanner-box .link {display: block; position:absolute; top:50%; left:0; width:95%; transform: translate(0, -50%);}
.newbanner-cols.nth-2 .newbanner-box .link {left:auto; right:0;}
.newbanner-box .link::after {content:''; display: block; clear: both;}


.newbanner-box .desc {line-height:1.3; padding:0 42% 0 0; position: relative;}
.newbanner-box:nth-of-type(2) .desc{ padding:0 0 0 42%; }
.newbanner-box .thumb {width:42%; position:absolute; top:50%; right:0%; transform: translateY(-50%);}
.newbanner-box:nth-of-type(2) .thumb {left:0%;}

.newbanner-box.type1 .thumb { top:10%; transform: translate(0); }


.newbanner-box .cate span {display:inline-block; font-size:14px; color:#fff; background-color:#e00031; padding:5px 10px;}
.newbanner-cols.nth-2 .newbanner-box .cate span { background-color:#2d2d2d;}
.newbanner-box .title {font-size:36px; color:#fff; font-weight:700; margin-top:20px;}
.newbanner-cols.nth-2 .newbanner-box .title {color:#333;}
.newbanner-box .title span {color:#e00031}

.newbanner-box .item {font-size:16px; color:#a0a0a0;  margin-top:15px;}
.newbanner-cols.nth-2 .newbanner-box .item{color:#888;}
.newbanner-box .item span {display:block; margin-top:2px;}

.newbanner-box .desc2 .item {color:#ccc; margin-top:30px;}
.newbanner-box .desc2 .item span {display:inline-block; margin:0px 30px 5px 0;}
.newbanner-box .desc2 .item span:last-child {margin-right:0;}

.newbanner-box .text {font-size:14px; color:#a0a0a0;  margin-top:15px; line-height:1.2;}
.newbanner-box .list {font-size:14px; color:#a0a0a0;  margin-top:20px; line-height:1.2;}
.newbanner-box .list span {display:block; padding:0 0 0 10px; position:relative; margin:0 0 4px 0;}
.newbanner-box .list span::before {content:''; display:block; position: absolute; top:6px; left:0; width:3px; height:3px; background-color:#d6d6d6;}

.newbanner-box .desc .award {position: absolute; bottom:0; right:0; z-index: 2;}
.newbanner-box .thumb .award {position: absolute; bottom:0; right:0; transform: translateY(-10%);}

.newbanner-box .badge {width:80px; height:80px; position:absolute; top:0%; right:0; background-color:#000; border-radius: 50%; overflow: hidden; color:#fff; text-align:center;  line-height:1.2;}
.newbanner-cols.nth-2 .newbanner-box .badge {background-color:#e00031;}
.newbanner-box:nth-of-type(2) .badge {left:0;}
.newbanner-box .badge span {display: inline-block; font-size:14px; position:absolute; top:50%; left:50%; transform:translate(-50%, -50%);}
.newbanner-box .badge.type-s span {font-size:12px; margin-top:5px;}

@media(max-width:1180px){
	.newbanner-wrap {height:580px; padding:0 20px;}
	.newbanner-box .cate span {font-size:13px; padding:4px 8px;}
	.newbanner-box .title {font-size:32px; margin-top:15px;}

	.newbanner-box .item {font-size:14px; margin-top:10px;}

	.newbanner-box .badge span {font-size:13px;}
	.newbanner-box .badge.type-s span {font-size:11px;}
}
@media(max-width:1024px){
	.newbanner-wrap {height:520px;}
	.newbanner-box .cate span {font-size:12px; padding:3px 6px;}
	.newbanner-box .title {font-size:28px; margin-top:10px;}

	.newbanner-box .item {font-size:13px; margin-top:10px;}
	.newbanner-box .text {font-size:13px;}
	.newbanner-box .list {font-size:13px;}

	.newbanner-box .badge {width:70px; height:70px;}
	.newbanner-box .badge span {font-size:12px;}
	.newbanner-box .badge.type-s span {font-size:10px;}
}
@media(max-width:768px){
	.newbanner-wrap {height:auto; padding:0px;}
	.newbanner-cols {display:block; width:100%; height:auto; padding:0 20px;}
	.newbanner-box {height:auto; width:100%;}
	.newbanner-cols.nth-1 .newbanner-box::before {right:-20px;}
	.newbanner-cols.nth-2 .newbanner-box::before {left:-20px;}
	
	.newbanner-box .link {position: relative; top:0; left:0; transform:translate(0);padding:7% 0% 7% 0; width:100%;}
	.newbanner-cols.nth-2 .newbanner-box .link { padding:7% 0 7% 0%;}
	.newbanner-cols.nth-2 .newbanner-box:nth-of-type(2) .link { padding:10% 0 10% 0%;}
	
	.newbanner-box .desc {padding:0 36% 0 0;}
	.newbanner-box:nth-of-type(2) .desc{ padding:0 0 0 36%; }
	.newbanner-box .thumb {width:30%;}
	.newbanner-box:nth-of-type(2) .thumb {left:0%;}
}

@media(max-width:480px){

	.newbanner-box .title {font-size:24px;}
	.newbanner-box .text {font-size:12px;}
	.newbanner-box .list {font-size:12px;}
	.newbanner-box .badge {width:60px; height:60px;}
	.newbanner-box .badge {top:-20px; right:-10px;}
	.newbanner-box:nth-of-type(2) .badge {left:-10px;}
}



/*20221118 인트로이미지 변경 / 텍스트 변경*/
#intro .intro-in .intro-imgBox .intro-img{
	width:100%;
	height:100%;
	background-image:url(/images/pc/sub/detector/detector01/detector_menu_bar_PC.jpg);
	position:absolute;
	top:0;
	left:0;
}
@media(max-width:480px){
	#intro .intro-in .intro-imgBox .intro-img{background-image:url(/images/mobile/sub/detector/detector01/detector_menu_bar_MO.jpg);}
}


#intro .intro-in .txtBox {color:#fff;}
#intro .intro-in.software .txtBox,
#intro .intro-in.technology .txtBox,
#intro .intro-in.customer .txtBox,
#intro .intro-in.news .txtBox,
#intro .intro-in.about .txtBox {color:#fff;}


#intro .intro-in .txtBox .intro-nav ul.depth01 > li:after{background-color:#000;}

#intro .intro-in.software .txtBox .intro-nav ul.depth01 > li:after,
#intro .intro-in.technology .txtBox .intro-nav ul.depth01 > li:after,
#intro .intro-in.customer .txtBox .intro-nav ul.depth01 > li:after,
#intro .intro-in.news .txtBox .intro-nav ul.depth01 > li:after,
#intro .intro-in.about .txtBox  .intro-nav ul.depth01 > li:after {background-color:#fff;}


.newvisual { background-position: 50% 50%; background-repeat: no-repeat; background-size:contain; display: none;}
.newvisual.visualOn {display:block;}
.newvisual.newvisual00 {background-image: url('/images/pc/sub/detector/newbanner/newbanner_bg.jpg');}
.newvisual.newvisual01 {background-image: url('/images/pc/sub/detector/newbanner/newbanner_bg-general-radiography.jpg');}
.newvisual.newvisual02 {background-image: url('/images/pc/sub/detector/newbanner/newbanner_bg-veterinary.jpg');}
.newvisual.newvisual03 {background-image: url('/images/pc/sub/detector/newbanner/newbanner_bg-dental.jpg');}
.newvisual.newvisual04 {background-image: url('/images/pc/sub/detector/newbanner/newbanner_bg-radiography-&-fluoroscopy.jpg');}
.newvisual.newvisual05 {background-image: url('/images/pc/sub/detector/newbanner/newbanner_bg-C-arm.jpg');}
.newvisual.newvisual06 {background-image: url('/images/pc/sub/detector/newbanner/newbanner_bg-mammography.jpg');}
.newvisual.newvisual07 {background-image: url('/images/pc/sub/detector/newbanner/newbanner_bg-industrial.jpg');}
@media(max-width:768px){
	.newvisual {background-position: 50% 100%; height: 100vh; background-size:cover;}
	.newvisual.newvisual00 {background-image: url('/images/pc/sub/detector/newbanner/newbanner_bg-MO.jpg');}
	.newvisual.newvisual01 {background-image: url('/images/pc/sub/detector/newbanner/newbanner_bg-general-radiography-MO.jpg');}
	.newvisual.newvisual02 {background-image: url('/images/pc/sub/detector/newbanner/newbanner_bg-veterinary-MO.jpg');}
	.newvisual.newvisual03 {background-image: url('/images/pc/sub/detector/newbanner/newbanner_bg-dental-MO.jpg');}
	.newvisual.newvisual04 {background-image: url('/images/pc/sub/detector/newbanner/newbanner_bg-radiography-&-fluoroscopy-MO.jpg');}
	.newvisual.newvisual05 {background-image: url('/images/pc/sub/detector/newbanner/newbanner_bg-C-arm-MO.jpg');}
	.newvisual.newvisual06 {background-image: url('/images/pc/sub/detector/newbanner/newbanner_bg-mammography-MO.jpg');}
	.newvisual.newvisual07 {background-image: url('/images/pc/sub/detector/newbanner/newbanner_bg-industrial-MO.jpg');}
}




/*20250616 카테고리타이틀 추가*/
.productList-stitle {margin-top:90px; padding-bottom:30px; border-bottom:1px solid #e00031;}
#content.detector01 .productDetailBox + .productDetailBox .productList-stitle{margin-top:30px;}
#content.detector01 .productDetailWrap .productList-stitle + ul.productDetailList {margin-top:30px;}
.productList-stitle h4 {font-size: 32px; color:#000;}
@media(max-width:1180px){
	.productList-stitle {margin-top:0px; padding:20px 0 0 0; border-bottom:0;}
	.productList-stitle h4 {font-size:24px;}
}

@media(max-width:480px){
	.productList-stitle h4 {font-size:18px;}
}