@charset "utf-8";
/* *******************************************************
 * filename : content_responsive.css
 * description : 서브페이지 컨텐츠 반응형 CSS
 * date : 2022-03-14
******************************************************** */


/* ******************  서브공통 ********************** */
/* -------- 공통 스크롤바  -------- */
@media all and (max-width:1220px){
	.custom-scrollbar-wrapper .scroll-object{max-width:100%;}
}
@media all and (max-width:800px){
	.custom-scrollbar-wrapper{position:relative; /* margin-right:calc(-1* var(--area-padding)); */ cursor:move}
	.custom-scrollbar-wrapper .scroll-object{max-width:none; width:800px; }
	.cm-scroll-drag-guide {display:flex; justify-content:flex-end; margin-right:var(--area-padding); }
	.cm-scroll-drag-guide .cm-scroll-drag-inner { position: relative; width:50px; height: 50px; }
	.cm-scroll-drag-guide .cm-scroll-drag-inner:before { position:absolute; top:4px; right:0; width:100%; height:3px; background-color:#ccc; content:""; border-radius:5px;}
	.cm-scroll-drag-guide .drag-tail { position: absolute; z-index: 1; left: 0px; top: 3px; animation:moveScrollAni 3s both infinite; }
	.cm-scroll-drag-guide .drag-tail .tail{display:block; width: 25px; height: 5px; background-color: rgba(0, 0, 0, 0.7); border-radius:5px; opacity:1; }
	.cm-scroll-drag-guide .drag-tail .hand-icon{ font-size:30px; color:#aaa }
	@keyframes moveScrollAni {
		0%, 10% {
			left: 0;
			margin-left: 0px;
		}
		50% {
			left: 100%;
			margin-left: -25px;
		}
		100% {
			left: 0;
			margin-left: 0px;
		}
	}
}

/* -------- 공통 :: 탭 -------- */
@media all and (max-width:1220px){
	.sub-tab-list-style .area{padding:0}
}
@media all and (max-width:1024px){
	/* Tab Fixed Move*/
	.sub-tab-list-style.top-fixed{top:80px;}
}
@media all and ( max-width: 800px ){
	/* Tab 공통 스타일 */
	.sub-tab-wrapper-style,
	.sub-tab-list-style.top-fixed,
	.sub-tab-list-style ul li a{height:40px; }
	.sub-tab-list-style ul li a em{font-size:13px}
	.sub-tab-wrapper-style {border-bottom: 0;}
	/* Tab Fixed Move*/
	/* Mobile Tab Drop Menu */
	.sub-drop-menu-style{position:relative;}
	.sub-drop-open-btn-style{display:block; position:relative; padding:0 15px; height:40px; line-height:40px; font-size:15px; background-color:#005aab; box-sizing:border-box;}
	.sub-drop-open-btn-style span{color:#fff; }
	.sub-drop-open-btn-style .arrow{color:#fff; position:absolute; top:50%; right:15px; margin-top:-7px}
	.sub-drop-open-btn-style.open .arrow{transform:rotate(180deg)}
	.sub-drop-menu-style ul{display:none; margin:0; height:auto; position:absolute; top:100%; left:0px; right:0px; background-color:#fff; border:1px solid #ddd; border-top:0; z-index:11; box-sizing:border-box;}
	.sub-drop-menu-style ul li{position:static; display:block; float:none; border:0; border-top:1px solid #eee; width:auto; background-color:transparent}
	.sub-drop-menu-style ul li:first-child{border-top:0; border-left:0}
	.sub-drop-menu-style ul li a{display:block; width:auto; height:auto; padding:10px 15px; border:0;}
	.sub-drop-menu-style ul li a em{font-size:13px;}
	.sub-drop-menu-style ul li.selected {background-color:transparent; border-bottom: 0;}
	.sub-drop-menu-style ul li.selected a em{color:#005aab; font-weight:600; }
}
@media all and (max-width:480px){
	/* Tab Fixed Move*/	
	.sub-tab-list-style.top-fixed{top:60px;}
}

/* 공통텍스트 */
@media all and (max-width:800px){
	.cm-tit-box {padding-top: 6rem;}
	.cm-tit {font-size:4.5rem;}
	.cm-txt {font-size:1.8rem;}
	.cm-sub-btn {width:19rem; height:5rem; font-size:1.3rem; padding:0 2rem; }
	.cm-sub-btn i {font-size: 1.8rem; }
}

/* ******************  01.ACCUNIQ :: 회사소개 ********************** */
@media all and (max-width:1220px){
	
}
@media all and (max-width:800px){
	/* 회사소개 :: 공통 */
	.cm-intro-tit-en{font-size:2rem;}
	.cm-intro-tit {font-size:3.2rem;}
	/* 회사소개 :: SELVAS Healthcare */
	/* 도식화 + 텍스트 */
	.intro-selvas-info {flex-wrap: wrap;}
	.intro-selvas-info .left-box {width: 100%; text-align: center; margin-bottom: 2rem;}
	.intro-selvas-info .right-box {width: 100%;}
	.intro-selvas-info .right-box .cm-txt {margin-bottom: 2rem;}
	/* Philosophy */
	.intro-selvas-philosophy {margin-top: 9rem; padding: 8.5rem 0;}
	.intro-selvas-philosophy .img-box {position: relative; width: 100%; top: 0; border-top-left-radius: 0; border-bottom-left-radius: 0;}
	.intro-selvas-philosophy .txt-box {width:100%; margin-bottom: 4rem;}
	.intro-selvas-philosophy .txt-box .philosophy-txt {font-size:1.6rem; margin: 2rem 0 3rem;}
	/* 회사소개 :: ACCUNIQ */
	.intro-con-box.con02 {padding: 0rem 0 5rem;}
	.intro-con-box.con02 .cm-tit {margin-bottom: 4.5rem;}
	.intro-con-box.con02 .cm-txt {padding: 4.5rem 0 6rem;}
	.intro-accuniq-info .accuniq-item-list {flex-wrap: wrap;}
	.intro-accuniq-info .accuniq-item-list .accuniq-item{width:100%; max-width: 400px; margin: 0 auto 4rem;}
	.intro-accuniq-info .accuniq-item-list .accuniq-item .img-box {padding-top: 3rem;}
	.intro-accuniq-info .accuniq-item-list .accuniq-item .txt {font-size: 1.6rem;}
	/* 회사소개 :: HIMS */
	.intro-hims-info .hims-item-list {flex-wrap: wrap; margin-bottom: 5rem;}
	.intro-hims-info .hims-item-list .hims-item {width:100%; max-width: 400px; margin: 0 auto 4rem;}
	.intro-hims-info .hims-item-list .hims-item .txt {font-size: 1.6rem;}
}
/* ******************  01.ACCUNIQ :: 회사연혁 ********************** */
@media all and (max-width:800px){
	.history-page .cm-tit-box {margin-bottom: 7rem;}
}

/* ******************  01.ACCUNIQ :: BI 소개 ********************** */
@media all and (max-width:800px){
	.bi-page .cm-tit {margin-bottom: 7rem;}
	/* BI 소개 :: 상단 */
	.bi-con-box {padding: 10rem 0; }
	.bi-intro-tit {font-size: 2.2rem;}
	.bi-intro-tit em {font-size: 3.2rem; top: 5px;}
	/* BI 소개 :: 하단 */
	.bi-list {margin-top: 6rem; flex-wrap: wrap;}
	.bi-list .bi-list-item {width: 100%; margin-right: 0; margin-bottom: 3rem; padding: 4rem 2rem 4rem; }
	.bi-list .bi-list-item .bi-list-tit {font-size: 2.8rem;}
	.bi-list .bi-list-item .bi-list-txt {font-size: 1.7rem; } 
}

/* ******************  01.ACCUNIQ :: 글로벌네트워크 ********************** */
@media all and (max-width:800px){
	.network-page .cm-tit {margin-bottom: 7rem;}
	/* 인트로 */
	.network-intro-con {padding-bottom: 7rem;}
	.network-intro-con .network-intro-bg {min-height: 48rem;}
	.network-intro-con .network-intro-img {border-radius: 3rem; margin-bottom: 4rem;}
	.network-intro-con .network-intro-txt .network-intro-tit {width: 100%; font-size: 3.2rem; margin-bottom: 3rem; padding-right: 0;}	
	.network-intro-con .network-intro-txt .network-intro-txt-box {width: 100%;}
	.network-intro-con .network-intro-txt .network-intro-txt-box .txt {padding-left: 2rem; font-size: 1.7rem; }
	.network-intro-con .network-intro-txt .network-intro-txt-box .txt:before {left: 0; top: 0.7rem;}
	/* 지점 및 국내대리점 */
	.network-company-con {padding:  10rem 0 10rem;}
	.network-global-company {margin-bottom: 10rem;}
	.network-global-company .global-company {flex-direction: column; padding: 4rem;}
	.network-global-company .global-company .tit-box {width: 100%; margin-right: 0; margin-bottom: 2rem;}
	.network-global-company .global-company .tit-box .tit {display: inline-block; font-size: 2.8rem; margin-bottom: 0; }
	.network-global-company .global-company .tit-box .sub-tit { padding-top: 0.5rem;}
	.network-global-company .global-company .address-box {width: 100%;}
	.network-domestic-company .network-domestic-tit { font-size: 3.2rem;}
	.network-domestic-company .network-domestic-list {margin: 0;}
	.network-domestic-company .network-domestic-list li {width: 100%; padding: 4rem; margin-bottom: 2rem;}
	.network-domestic-company .network-domestic-list li .domestic-name {font-size: 2.6rem;}
	/* 해외판매처 */
	.network-overseas-con {padding: 10rem 0 15rem;}
	.network-overseas-con .network-overseas-tit {font-size: 3.2rem; margin-bottom: 6rem;}
	.network-overseas-con .network-overseas-list {margin: 0;}
	.network-overseas-con .network-overseas-list li {width: 100%; margin: 0 0 3rem;}
	.network-overseas-con .overseas-list-top .flag-img {width: 5.1rem; height: 3.4rem;}
	.network-overseas-con .overseas-list-top .overseas-tit {font-size: 2.8rem; }
	.network-overseas-con .overseas-list-product {padding: 2.5rem;}
}

/* ******************  01.ACCUNIQ :: 오시는길 ********************** */
@media all and (max-width:800px){
	.location-con {padding: 7rem 0 6rem;}
	.map-iframe-wrapper .map-iframe-con {border-radius: 3rem;}
	.map-iframe-wrapper .map-iframe-con iframe { height: 40rem;}
	.map-info-con {flex-direction: column;}
	.map-info-con .map-info-tit {display: block; margin-right: 0;  font-size: 3.2rem; margin-bottom: 2rem;}
}
@media all and (max-width:640px){
	.map-iframe-wrapper .map-iframe-con iframe { height: 35rem;}
}
@media all and (max-width:480px){
	.map-iframe-wrapper .map-iframe-con iframe { height: 30rem;}
}

/* ******************  02.PRODUCT :: 제품 리스트페이지 ********************** */
@media all and (max-width:1024px){
	.product-list {margin: 0 -2%;}
	.product-list .list-item {width: 46%; margin: 0 2% 3rem;}
}
@media all and (max-width:800px){
	.product-list-page 	.cm-tit-box {padding-top: 6rem;}
	.product-list-top-con {margin: 4rem 0; border-radius: 3rem;}
	.product-list .list-item a { padding: 4rem 2rem;}
	.product-list .list-item a .new-icon {width: 5rem; height: 5rem;line-height: 5rem; right: 2rem; top: 2rem; font-size: 1.4rem;}
	.product-list .list-item a .img-box {min-height: 27.7rem; margin :0 auto 2rem;}
	.product-list .list-item a .item-name {font-size: 2rem;}
	.product-list .list-item a .item-txt {font-size: 1.6rem;}
}
@media all and (max-width:480px){
	.product-list .list-item {width: 100%;}
	.product-list .list-item a {padding: 3rem 2rem;}
	.product-list .list-item a .img-box { min-height: 23.7rem;}
}
/* ******************  02.PRODUCT :: 제품 상세페이지 ********************** */
@media all and (max-width:1480px){
	.product-view-detail-tab-con {margin-left: 0;}
	.product-view-result-item-con .result-arrows-box {right: 16.5rem;}
	.product-view-result-item .result-item-list-box {max-height: 92rem;}
}
@media all and (max-width:1380px){
	.product-view-result-item-con .result-arrows-box {right: 19.5rem;}
}
@media all and (max-width:1280px){
	/* *** 상단 제품 정보 영역 *** */
	.product-view-intro-con .product-view-img { height: 55rem;}
	.product-view-intro-con .product-view-img .item { height: 55rem;}
	.product-view-intro-con .product-view-img-list .item {height: 12.5rem;}
	.product-view-intro-con .product-info-box {margin-bottom: 8rem;}
	.product-view-intro-con .product-view-img-list .slick-slide {height: 12.5rem;}
	/* *** 제품 특징 영역 *** */
	.product-view-feature-wrapper {padding: 0 5rem; background-size: contain;}
	/* *** 체성분 결과지 제공항목 *** */
	.product-view-result-item .result-item-list-box {max-height: 72rem;}
	/* *** 항목 상세보기 *** */
	.product-view-detail-con-bg {display: none;}
	.product-view-detail-con-wapper {margin-bottom: 0;}
	/* 탭 박스 */
	.product-view-detail-tab-con {width: 65rem; margin-top: 5rem; }
	.product-view-detail-tab-box .detail-tab-list {width: 100%;}
	.product-view-detail-tab-box .detail-tab-list li a {font-size: 1.6rem;}
	/* 텍스트 박스 */
	.product-view-detail-box { width: 48rem; height: 38rem;  padding: 4rem;}
	/* 화살표 버튼 */
	.product-view-detail-con .product-arrows-box {right: 16.5rem; bottom: 7rem;}

	/* *** 제품 사양 *** */
	.product-view-spec-con .img-box { width: 40%; height: auto; margin-right: 6.5rem; padding: 3rem; box-sizing: border-box;}
	.product-view-spec-con .img-box img {position: relative; bottom: 0; right: 0; }
}
@media all and (max-width:800px){
	/* *** 공통 *** */
	.product-btn {width: 18rem; height: 5rem; line-height: 5rem; padding: 0 2rem; }
	.product-btn span {font-size: 1.6rem;}
	.product-btn i {font-size: 2rem; }
	.product-view-con {padding: 7.5rem 0 8rem;}
	.product-view-con-tit {font-size: 3rem;}
	/* *** 상단 제품 정보 영역 *** */
	.product-view-intro-con {padding-top: 13rem;}
	.product-view-intro-con-bg {height: calc(100% - 10rem); top: 10rem;}
	.product-view-intro-con-inner {flex-wrap: wrap; margin-bottom: 5rem;}
	.product-view-intro-con .left-box {width: 100%;}
	.product-view-intro-con .right-box {width: 100%; flex-direction: column-reverse; padding: 3rem 0; top: 0;}
	.product-view-intro-con .product-view-img {max-width: 50rem; height: 100%; margin: 0 auto;}
	.product-view-intro-con .product-view-img .item {height: 50rem; }
	.product-view-intro-con .product-view-img-list {text-align: -webkit-center; margin: 0 -1.5rem}
	.product-view-intro-con .product-info-box {margin-bottom: 0; padding-top: 3.5rem;}
	.product-view-intro-con .product-info-box .product-view-intro-tit {font-size: 3.6rem; margin-bottom: 2.8rem;}
	.product-view-intro-con .product-info-box .product-view-intro-sub-tit {font-size: 2.2rem;}
	.product-view-intro-con .product-info-box .product-view-intro-txt {font-size: 1.8rem;}
	.product-view-intro-con .product-view-img-list .slick-slide {margin: 0 1.5rem}
	.product-view-intro-con .product-view-img-list .slick-list {margin-bottom: 0;}
	/* *** 제품 특징 영역 *** */
	.product-view-feature-wrapper {padding: 0;}
	.product-view-feature-con {padding: 6rem 0;}
	.product-view-feature-con .product-feature-box {margin-bottom: 5rem;}
	.product-feature-box .feature-tit {font-size: 3rem; margin-bottom: 4rem;}
	.product-feature-box .feature-list li {width: 100%; margin-bottom: 3rem;}
	.product-feature-box .feature-list li .item-tit {font-size: 1.8rem; margin-bottom: 1.5rem;}
	.product-feature-box .feature-list li .item-tit i {font-size: 2.2rem; }
	.product-feature-box .feature-list li .item-txt {font-size: 1.5rem;}
	.product-view-feature-con .feature-sm-tit {font-size: 2.2rem; padding-bottom: 2.5rem;}
	.product-view-feature-con .product-info-box {width: 100%; padding-right: 0;}
	.product-info-box .product-info {font-size: 1.6rem; margin-bottom: 5rem;}
	.product-view-feature-con .product-support-box {width: 100%; padding-top: 4rem;}
	.product-support-box .product-support-btn {font-size: 1.6rem;}
	/* *** 체성분 관리 소프트웨어 *** */
	.product-view-software-con {margin-bottom: 10rem;}
	.product-view-software-con .product-view-software-inner {flex-wrap: wrap;}
	.product-view-software-con .txt-box {width: 100%; margin-bottom: 3rem;}
	.product-view-software-con .txt-box .software-con-txt01 {font-size: 1.5rem;}
	.product-view-software-con .txt-box .software-con-txt02 {font-size: 1.6rem; padding-bottom: 0;}
	.product-view-software-con .img-box {width: 100%;}
	
	.product-view-software-con.reverse .product-view-software-inner {flex-direction: column;}
	.product-view-software-con.reverse .txt-box {padding-left: 0; margin-bottom: 3rem;}

	.product-view-software-con.center .product-view-software-inner {text-align: left; align-items: flex-start;}
	.product-view-software-con.center .txt-box {padding-top: 0; text-align: left;}
	.product-view-software-con.center .txt-box .software-con-txt01 {padding-top: 3rem;}

	/* *** 체성분 결과지 제공항목 *** */
	.product-view-result-item {padding-top: 4.5rem;}
	/* 화살표 */
	.product-view-result-item-con .result-arrows-box {top: 9rem; right: 13rem;}
	.product-view-result-item-con .slick-arrow span {width: 4rem;}
	.product-view-result-item-con .slick-arrow.slick-next {margin-left: 2rem;}
	/* 이미지 */
	.product-view-result-item .result-item-img {width: 100%; padding-right: 0;}
	.product-view-result-item .result-img {max-width: 50rem; margin: 0 auto;}
	/* dots */
	.result-img-dots .slick-dots-wrapper {bottom:-3rem;}
	.result-img-dots .slick-dots li button {width:0.8rem; height:0.8rem;  }
	/* 리스트 */
	.product-view-result-item .result-item-list-box  {width: 100%; padding-left: 0; padding-top: 7rem; max-height: none;}
	.product-view-result-item .result-item-list li .item-list-no {font-size: 1.6rem; }
	.product-view-result-item .result-item-list li .item-list-tit  {font-size: 1.6rem; }
	.product-view-result-item .result-item-list li .item-list-txt {font-size: 1.5rem;}
	/* *** 항목 상세보기 *** */
	/* 탭 박스 */
	.product-view-detail-tab-con {width: 100%; padding: 3rem 4rem;}
	.product-view-detail-tab-con .product-view-detail-tab-box {margin-bottom: 3rem;}
	.product-view-detail-tab-con .product-view-detail-tab-con-inner {height: 30rem;}
	.product-view-detail-tab-box .tab-box-tit {font-size: 2rem; margin-bottom: 2rem;}
	.product-view-detail-tab-box .detail-tab-list li {height: 7rem;}
	/* 텍스트 박스 */
	.product-view-detail-box {position: relative; width: 70%; top: 4rem; height: 30rem; padding: 3rem;}
	.product-view-detail-box .detail-tit {font-size: 2.6rem;}
	.product-view-detail-box .detail-txt {font-size: 1.5rem;}
	/* 화살표 버튼 */
	.product-view-detail-con .product-arrows-box {right: 11.5rem; bottom: 23rem;}
	.product-view-detail-con .custom-btn span { width: 4.5rem;}
	.product-view-detail-con .custom-btn.btn-next {margin-left: 2rem;}
	/* *** 결과지 제공 옵션 *** */
	.product-view-result-option-inner {padding: 2rem 0;}
	/* 결과지 옵션 */
	.result-option-img-list  .result-option-img-item .result-option-img {height: 32rem}
	.result-option-img-list  .result-option-img-item .result-option-name {font-size: 1.8rem; }
	/* 결과 항목 */
	.result-option-item-list li {flex-wrap: wrap; border-radius: 2rem; background: #fff; text-align: left; padding: 2rem;}
	.result-option-item-list li .item-tit-box {width: 100%; height: auto; margin-right: 0; border-radius: 0;text-align: left;justify-content: flex-start;}
	.result-option-item-list li .item-tit-box .item-tit {font-size: 1.8rem;}
	.result-option-item-list li .item-txt-box {width: 100%; height: auto;text-align: left; padding: 2rem 0 0 0;}
	.result-option-item-list li.on { background: #005aab; box-shadow: 5px 5px 20px rgba(0,0,0,0.08);}
	.result-option-item-list li.on .item-tit-box { background: none; box-shadow: none;}
	.result-option-item-list li.on .item-tit-box .item-tit, 
	.result-option-item-list li.on .item-txt-box .item-txt {color: #fff;}
	.result-option-item-list li.on .item-txt-box {background: none; box-shadow: none;}

	/* *** 혈압 측정시 주의사항 *** */
	.product-view-caution-list {padding-top: 5.5rem; margin: -1.5%;}
	.product-view-caution-list .caution-item {width: 47%; margin: 1.5%; padding: 2rem;}

	/* *** 제품 사양 *** */
	.product-view-spec-con .img-box { width: 50%; height: auto; margin-right: 0; padding: 3rem; box-sizing: border-box;}
	.product-view-spec-con .img-box img {position: relative; bottom: 0; right: 0; }
	.product-view-spec-con .info-box {width: 100%; padding-top: 4rem;}
	.product-view-spec-con .info-box .product-view-con-tit {font-size: 3rem; margin-bottom: 4rem;}
	.product-view-spec-con .info-box dt {font-size: 1.7rem;}
	.product-view-spec-con .info-box dd {font-size: 1.5rem;}
	.product-view-spec-con .product-btn {width: 18rem;}
	.product-view-spec-con .info-bottom {padding-top: 1rem;}
	.product-view-spec-con .info-bottom .caution-txt {font-size: 1.5rem;}
}
@media all and (max-width:640px){
	.product-view-detail-tab-box .detail-tab-list li {width: 31.333%; margin: 1%;}
	.product-view-intro-con .product-view-img-list .slick-slide {height: 10.5rem;}
	.product-view-intro-con .product-view-img-list .item {height: 10.5rem;}
}
@media all and (max-width:480px){
	.product-view-intro-con .product-view-img .item {height: 36rem; }
	.product-view-spec-con .img-box {width: 100%;}
	.product-view-detail-box {width: 100%;}
	.product-view-detail-con .product-arrows-box {bottom: -1rem;}
	/* *** 하단 버튼 영역 *** */
	.product-view-btn-con {flex-direction: column; align-items: center;}
	.product-view-btn-con .product-btn { margin-right: 0; }
	.product-view-btn-con .product-btn.return-btn {margin-top: 2rem;}
}
/* ****************** 02.PRODUCT :: 소프트웨어********************** */
/* ****** 소프트웨어 :: Intro 페이지 ****** */
@media all and (max-width:1280px){
	/* ACCUNIQ 소개 */
	.product-software-accuniq-con {height: 90vh; }
	/* 제품 링크 영역 */
	.product-software-link-con .img {height: 45.5rem;}
	.product-software-link-con .software-link-tit {margin-top: 0;}
	.product-software-link-con .software-ac-box, .product-software-link-con .software-am-box {height: 49rem;}
}
@media all and (max-width:800px){
	/* 상단 인트로 페이지 */
	.product-sw-page .cm-tit {margin-bottom: 10rem;}
	.product-software-intro-con { padding-bottom: 8rem;}
	.product-software-intro-con:before {height: 4rem;  top: -6.5rem;}
	.product-software-intro-con .product-software-intro-tit {font-size: 3rem;}
	.product-software-intro-con .product-software-intro-txt {font-size: 1.8rem;}
	.product-software-intro-con .img {padding: 0 5rem;}
	.product-software-intro-con .img img {margin-left: 2rem;}
	/* SMART USE */
	.product-software-use-con {padding: 13rem 0 14rem;}
	.product-software-use-con em {font-size: 2rem;}
	.product-software-use-con .product-software-use-tit {font-size: 4.5rem; margin-bottom: 8rem;}
	.product-software-use-con .product-software-use-list li {padding: 0 3rem; box-sizing: border-box; }
	.product-software-use-con .product-software-use-list li .icon {width: 5.5rem; height: 7rem; line-height: 7rem;}
	.product-software-use-con .product-software-use-list li:first-child:before {right: 0; top: 50%; margin-top: -3rem;}
	.product-software-use-con .product-software-use-list li:last-child:before {left: 0; top: 50%; margin-top: -3rem;}
	.product-software-use-con .product-software-use-list li .use-list-txt {font-size: 1.8rem;}
	.product-software-use-con .product-software-use-list li .use-list-txt br {display: none;}
	/* ACCUNIQ 소개 */
	.product-software-accuniq-con {height: 80vh; }
	.product-software-accuniq-con .accuniq-box {left:0; right: 0; padding: 3.5rem 5rem;  max-width: none; width: 55%; margin: 0 auto;}
	.product-software-accuniq-con .accuniq-box em {font-size: 3.2rem; }
	.product-software-accuniq-con .accuniq-box .accuniq-box-txt01 {font-size: 1.6rem; padding: 1.8rem 0 3rem;}
	.product-software-accuniq-con .accuniq-box .accuniq-box-txt02 {font-size: 1.6rem;}
	/* 제품 링크 영역 */
	.product-software-link-con {flex-wrap: wrap; padding: 20rem 0 15rem;}
	.product-software-link-con .software-ac-box, .product-software-link-con .software-am-box { width: 100%;}
	.product-software-link-con .software-ac-box {margin-right: 0; margin-bottom: 20rem;}
	.product-software-link-con .software-am-box {height: 47rem;}
	.product-software-link-con .img { height: 40rem;}
	.product-software-link-con .software-link-tit {font-size: 3.2rem;}
	.product-software-link-con .software-am-box .software-link-tit {margin-top: -2rem;}
	.product-software-link-con .software-link-txt {font-size: 1.6rem; padding: 2rem 0 4rem;}
	.product-software-link-con .product-btn {width: 20rem; height: 5.6rem; line-height: 6rem;}
	.product-software-link-con .product-btn span {font-size: 1.5rem;}
}
@media all and (max-width:640px){
	/* 상단 인트로 페이지 */
	.product-software-intro-con .img {padding: 0;}
	.product-software-intro-con .product-software-intro-tit br {display: block;}
	/* SMART USE */
	.product-software-use-con .product-software-use-list li {padding: 0 2rem;}
}
@media all and (max-width:480px){
	/* SMART USE */
	.product-software-use-con .product-software-use-list {flex-wrap: wrap;}
	.product-software-use-con .product-software-use-list li {padding: 0 0 2rem 0; margin: 2rem; width: 100%; border-bottom: 1px solid rgba(255,255,255,0.3);}
	.product-software-use-con .product-software-use-list li:last-child {border-bottom:none;}
	.product-software-use-con .product-software-use-list li:before {display: none;}
	/* ACCUNIQ 소개 */
	.product-software-accuniq-con {height: 65vh; }
	.product-software-accuniq-con .accuniq-box {padding: 3.5rem;}
	.product-software-accuniq-con .accuniq-box .accuniq-box-txt01 {font-size: 1.4rem;}
	.product-software-accuniq-con .accuniq-box .accuniq-box-txt02 {font-size: 1.4rem;}
	.product-software-accuniq-con .accuniq-box .accuniq-box-txt02 br {display: none;}
	/* 제품 링크 영역 */
	.product-software-link-con .software-ac-box {height: 43rem; margin-bottom: 15rem;}
	.product-software-link-con .software-am-box {height: 42rem;}
	.product-software-link-con .software-am-box .img {margin-top: -10rem;}
	.product-software-link-con .img {height: 35rem;}
	.product-software-link-con .software-am-box .software-link-tit {margin-top: -5rem;}
}
/* ****** 소프트웨어 :: ACCUNIQ Connect ****** */
@media all and (max-width:1680px){
	.software-info-con .software-info-img-box img { padding-left: 15%;}
	.software-info-con.reverse .software-info-txt-box {padding: 0 10rem 0 20rem;}
}
@media all and (max-width:1280px){
	.software-info-con .software-info-img-box img { padding-left: 0;}
	.software-info-con .software-info-txt-box {padding: 0 var(--area-padding);}
	.software-info-con.reverse .software-info-txt-box {padding: 0 var(--area-padding);}
	.software-download-con .software-download-box {padding: 7rem 7rem 6rem;}
	.software-download-con .download-box .store-box {padding-right: 5rem;}
	.software-download-con .download-box .qr-box {padding-left: 5rem;}
	.product-sw-ac-page .software-info-con02 .software-info-box .software-info-img-box {height: 45rem;}
}
@media all and (max-width:800px){
	.product-sw-ac-page .cm-sub-tit {font-size: 1.6rem; padding: 1.5rem 0 3rem;}
	/* 인트로(앱소개) 영역 */
	.product-sw-ac-page .cm-tit-box {padding-top: 13rem;}
	.software-intro-con .product-link-box a {display: block; width: 20rem; margin : 0 auto;}
	.software-intro-con .product-link-box a:first-of-type {margin-right: auto; padding-bottom: 1rem;}
	.software-intro-con .product-link-box a:nth-child(3) {margin: 1rem auto 0;}
	.software-intro-con .software-intro-img {padding: 8rem 10rem 0;}
	/* 인트로(앱소개-제품정보) 영역 */
	.software-intro-con02 { padding: 10rem 0;}
	.software-intro-con02 .cm-intro-tit-en {font-size: 2rem; }
	.software-intro-con02 .cm-intro-tit {font-size: 4rem; line-height: 1.3; margin-bottom: 4rem;}
	.software-intro-con02 .software-intro-box { padding: 4.5rem; }
	.software-intro-con02 .software-intro-box .software-intro-box-tit {font-size: 2.6rem; }
	.software-intro-con02 .software-intro-box .software-intro-box-txt { font-size: 1.6rem;}
	/* 제품 기능 영역 */
	.software-info-con {flex-wrap: wrap; margin-bottom: 12rem;}
	.software-info-con .software-info-img-box {width: 100%; padding: 2rem var(--area-padding) 0; border-radius: 0; text-align: center;}
	.software-info-con .software-info-img-box img {padding-left: 0;}
	.software-info-con .software-info-txt-box {width: 100%; padding: 4rem var(--area-padding) 0;}
	.software-info-tit {font-size: 3.2rem; margin-bottom: 2rem;}
	.software-info-con .software-info-tit br {display: none;}
	.software-info-txt {font-size: 1.6rem;}
	/* 제품 기능 영역(위치 반대) */
	.software-info-con.reverse {margin-bottom: 20rem;}
	.software-info-con.reverse .software-info-img-box {width: 100%; padding: 5rem var(--area-padding) 0; border-radius: 0; text-align: center; } 
	.software-info-con.reverse .software-info-img-box img {padding-left: 0;}
	.software-info-con.reverse .software-info-txt-box {padding: 4rem var(--area-padding) 0;}
	/* 제품 기능 영역(컨텐츠 2개) */
	.software-info-con02 {flex-wrap: wrap; margin: 0 -3% 13rem;}
	.software-info-con02 .software-info-box {width: 100%; margin: 0; padding: 5rem 3rem;}
	.software-info-con02 .software-info-box:first-of-type {margin-bottom: 20rem;}
	.software-info-con02 .software-info-box .software-info-box-inner {margin-top: -20rem;}
	.software-info-con02 .software-info-box .software-info-img-box {height: 40rem; padding: 0;}
	/* 다운로드 영역 */
	.software-download-con {margin-bottom: 10rem;}
	.software-download-con .cm-tit {font-size: 4rem;}
	.software-download-con .cm-sub-tit {padding: 0.5rem 0 3rem;}
	.software-download-con .software-download-box {padding: 5rem 5rem 4rem;}
	.software-download-con .download-box {flex-wrap: wrap; margin-bottom: 4rem;}
	.software-download-con .download-box .store-box {width: 100%; padding-right: 0; border-right: 0; margin-bottom: 3rem; padding-bottom: 3rem;border-bottom: 1px solid #999999; align-items: center;}
	.software-download-con .download-box .store-box .product-link-box a {width: 18rem;}
	.software-download-con .download-box .qr-box {width: 100%; padding-left: 0; align-items: center;}
	.software-download-con .download-box .qr-box .qr-img {width: 12rem; height: 12rem;}
	.software-download-con .caution-box {padding-top: 4rem;}
}
@media all and (max-width:640px){
	.software-intro-con02 {margin-top: -13.4rem;}
	.software-intro-con02 .cm-intro-tit {font-size: 3.6rem;}
}
@media all and (max-width:480px){
	.software-intro-con .software-intro-img {padding: 5rem 8rem 0;}
	.software-intro-con02 { padding: 8rem 0; margin-top: -9.4rem; margin-bottom: 15rem}
	.software-info-con02 {margin: 0 -3% 9rem;}
	.product-sw-ac-page .software-info-con02 .software-info-box .software-info-img-box {height: 30rem;}
	.software-download-con .software-download-box {padding: 5rem 3rem 4rem;}
	.software-download-con .download-box .store-box {flex-wrap: wrap; text-align: center; justify-content: center;}
	.software-download-con .download-box .qr-box {flex-wrap: wrap; text-align: center; justify-content: center;}
	.software-download-con .download-box .txt-box {margin-bottom: 3rem;}
}
/* ****** 소프트웨어 :: ACCUNIQ Manager ****** */
@media all and (max-width:1800px){
	.product-sw-am-page .software-info-con .software-info-img-box img { padding-left: 16%;}
	.product-sw-am-page .software-info-con.reverse .software-info-txt-box {padding: 0 8rem 0 20rem;}
}
@media all and (max-width:1680px){
	.product-sw-am-page .software-info-con .software-info-img-box img {padding-left: 12%; width: 90%;}
	.product-sw-am-page .software-info-con.reverse .software-info-img-box img {top: -7rem;left: 9%;}
	.product-sw-am-page .software-info-con.reverse .software-info-txt-box {padding: 0 8rem 0 10rem;}
}
@media all and (max-width:1280px){
	.product-sw-am-page .software-intro-con {margin-bottom: 55rem;}
	.product-sw-am-page .software-intro-con02-img {width: 100rem; height:50rem; top: -37rem;}
	.product-sw-am-page .software-info-con02 .software-info-box .software-info-img-box {width: 43rem; height: 23rem ;}
}
@media all and (max-width:800px){
	/* 인트로(앱소개) 영역 */
	.product-sw-am-page .cm-tit-box {padding-top: 13rem;}
	.product-sw-am-page .product-link-box {margin-bottom: 12.7rem;}
	.product-sw-am-page .manager-con .manager-logo {width: 25rem; height: 25rem; margin: 0 auto 10rem;}
	.product-sw-am-page .manager-con .manager-logo:before {width: 34rem; height: 34rem;}
	.product-sw-am-page .manager-con .manager-logo:after {height: 8.7rem;bottom: -8.7rem;}
	.product-sw-am-page .manager-con .manager-txt {font-size: 1.8rem;}
	/* 인트로(앱소개-제품정보) 영역 */
	.product-sw-am-page .software-intro-con {margin-bottom: 37rem;}
	.product-sw-am-page .software-intro-con02 {padding: 20rem 0 10rem;}
	.product-sw-am-page .software-intro-con02-img  {width: 67rem; height:36rem; top: -25rem;}
	.product-sw-am-page .software-intro-con02-txt {flex-wrap: wrap; }
	.product-sw-am-page .software-intro-con02 .cm-intro-tit {width: 100%; padding-top: 0; text-align: center; margin-bottom: 3rem;}
	.product-sw-am-page .software-intro-con02 .software-intro-box {width: 100%; padding: 4.5rem 5rem;}
	/* 제품 기능 영역 */
	.product-sw-am-page .software-info-con .software-info-img-box {width: 100%;}
	.product-sw-am-page .software-info-con .software-info-img-box img {padding-left: 0; width: 100%;}
	.product-sw-am-page .software-info-con .software-info-txt-box {width: 100%; margin-top: 0;}
	/* 제품 기능 영역(위치 반대) */
	.product-sw-am-page .software-info-con.reverse {margin-bottom: 12rem;}
	.product-sw-am-page .software-info-con.reverse .software-info-img-box {width: 100%;}
	.product-sw-am-page .software-info-con.reverse .software-info-img-box img {position: relative; left: 0;}
	.product-sw-am-page .software-info-con.reverse .software-info-txt-box {width: 100%; padding: 4rem var(--area-padding) 0;}
	/* 제품 기능 영역(컨텐츠 2개) */
	.product-sw-am-page .software-info-con02 .software-info-box:first-of-type {margin-bottom: 8rem;}
}
@media all and (max-width:640px){
	.product-sw-am-page .software-intro-con {margin-bottom: 27rem;}
	.product-sw-am-page .software-info-con.reverse .software-info-img-box {height: 34rem;}
	.product-sw-am-page .software-intro-con02-img { width: 50rem; height: 27rem; top: -16rem;}
}
@media all and (max-width:480px){
	.product-sw-am-page .software-info-con.reverse .software-info-img-box {height: 19rem;}
	.product-sw-am-page .software-intro-con02 {padding:15rem 0 10rem;;}
	.product-sw-am-page .software-info-con02 .software-info-box .software-info-img-box {  width: 34rem; height: 18rem;}
	.product-sw-am-page .software-intro-con02-img { width: 39rem; height: 21rem; top: -12rem; border-radius: 2rem;}
}

/* ******************  02.PRODUCT :: TECHNOLOGY ********************** */
/* ****** TECHNOLOGY :: 체지방분석기 기술 인트로 페이지 ****** */
@media all and (max-width:800px){
	.technology-intro-page {padding-top: 6rem;}	
	.technology-intro-page .cm-tit-box {margin-bottom: 5.5rem;}
	.technology-intro-page .cm-tit-box .cm-intro-tit-en {padding-top: 4rem;}
	.technology-intro-con .technology-intro-txt {font-size: 1.6rem;}
}
/* *** 체지방측정기 기술 *** */
@media all and (max-width:1480px){
	.technology-intro-con.bc-con02 .txt-box {width: 45%;}
	.technology-intro-con.bc-con02 .img-box { width: 55%;}
}
@media all and (max-width:800px){
	.technology-intro-con.bc-con01 {margin-bottom: 10rem;}
	.technology-intro-con.bc-con01 .img-box img {max-width: none;}
	.technology-intro-con.bc-con02 {padding-bottom: 5.5rem; margin-bottom: 6rem;}
	.technology-intro-con.bc-con02 .txt-box {width: 100%; padding: 5.5rem 0;}
	.technology-intro-con.bc-con02 .img-box {width: 100%; position: relative; top: 0; right: 0; border-radius: 3rem; border: 0;  padding: 6rem 4rem;}
}
/* *** 알고리즘 *** */
@media all and (max-width:1280px){
	.technology-intro-con.bc-con03 .img-box { width: 54%; padding: 6rem 5rem 6rem ;    text-align: center;}
	.technology-intro-con.bc-con03 .txt-box {width: 41%;}
}
@media all and (max-width:800px){
	.technology-intro-con.bc-con03 {padding-top: 5.5rem; margin: 10rem 0;}
	.technology-intro-con.bc-con03 .img-box {width: 100%; position: relative; top: 0; right: 0; border-radius: 3rem; border: 0;}
	.technology-intro-con.bc-con03 .txt-box {width: 100%; padding: 5.5rem 0;}
	.technology-intro-con.bc-con04 .technology-intro-algorithm-txt {padding-bottom: 7.7rem;}
	.technology-intro-con.bc-con04 .algorithm-step {margin: -2% -4%;}
	.technology-intro-con.bc-con04 .algorithm-step li {width: 42%; margin: 2% 4%;}
	.technology-intro-con.bc-con04 .algorithm-step li:before {margin-left: -64.5%;}
	.technology-intro-con.bc-con04 .algorithm-step li:nth-child(3):before {display: none;}
	.technology-intro-con.bc-con04 .algorithm-item {margin: 0;}
	.algorithm-item .algorithm-item-box {width: 100%; margin: 0 0 4rem; padding: 3.2rem 4rem;}
	.algorithm-item .algorithm-item-box .item-txt-box .item-tit {font-size: 2.4rem;}
	.algorithm-item .algorithm-item-box .item-txt-box .item-txt {font-size: 1.5rem;}
	.algorithm-item .algorithm-item-box.item02 .item-img-box img {top: 3.2rem;}
	.technology-intro-con.bc-con04 {margin-bottom: 9rem;}
}
@media all and (max-width:480px){
	.technology-intro-con.bc-con04 .algorithm-step li {width: 100%; min-height: 14rem;}
	.technology-intro-con.bc-con04 .algorithm-step li:before {display: none;}
	.algorithm-item .algorithm-item-box {flex-wrap: wrap;}
	.algorithm-item .algorithm-item-box .item-txt-box {width: 100%; padding-bottom: 4rem;}
	.algorithm-item .algorithm-item-box .item-img-box {width: 100%;}
	.algorithm-item .algorithm-item-box.item01 .item-img-box img {padding-top: 0;}
}
/* *** 신체분석 *** */
@media all and (max-width:1280px){
	.obesity-item-inner-box .obesity-item-con.clearfix .muscle-con .muscle-txt-box {  padding-left: 3.5rem;}
	.technology-intro-con.bc-con08 .body-water-con .txt-box .body-water-list {padding-top: 8rem;}
}
@media all and (max-width:800px){
	.obesity-item { border-radius: 3rem; padding: 3.5rem 3rem 4rem; }
	.obesity-item.w-61 {width: 100%; margin-right: 0;}
	.obesity-item.w-36 {width: 100%;}
	.obesity-item .obesity-item-tit {font-size: 2.4rem;}
	.obesity-item .obesity-item-con dl dt {font-size: 1.6rem;}
	.obesity-item .obesity-item-con dl dd {font-size: 1.5rem;}
	.obesity-item .obesity-item-con dl dd.range {padding-left: 4rem;}
	.obesity-tbl th {font-size: 1.6rem; padding: 1rem;}
	.obesity-tbl td {font-size: 1.6rem; padding: 1rem;}
	.technology-intro-con.bc-con06 {padding: 8rem 0 12rem;}
	.technology-intro-con.bc-con06 .txt-box {width: 100%;}
	.technology-intro-con.bc-con06 .img-box {width: 100%; text-align: center; padding-top: 5rem;}
	.technology-intro-con.bc-con07 {margin-bottom: 10rem;}
	.technology-intro-con.bc-con07 .obesity-item-inner-box {width: 100%;}
	.technology-intro-con.bc-con07 .obesity-item-inner-box:first-of-type { padding-right: 0; margin-bottom: 5rem;}
	.obesity-item-inner-box .obesity-item-con.clearfix .muscle-con {padding-top: 0;}
	.obesity-item-inner-box .obesity-item-con.clearfix .muscle-con .muscle-txt-box .muscle-tit {font-size: 1.8rem;}
	.obesity-item-inner-box .obesity-item-con.clearfix .muscle-con .muscle-txt-box .muscle-txt {font-size: 1.8rem;}
	.technology-intro-con.bc-con07 .obesity-item .obesity-item-tit {flex-direction: column;}
	.technology-intro-con.bc-con07 .obesity-item .obesity-item-tit span{display: block; float: left;  font-size: 1.4rem;}
	.technology-intro-con.bc-con08 {margin-bottom: 10rem;}
	.technology-intro-con.bc-con08 .body-water-con .img-box {width: 100%; padding: 0 1rem 3rem;}
	.technology-intro-con.bc-con08 .body-water-con .txt-box {width: 100%; padding-left: 0; }
	.technology-intro-con.bc-con08 .body-water-con .txt-box .body-water-list {padding-top: 6rem; margin: -1% -1%;}
	.technology-intro-con.bc-con08 .body-water-con .txt-box .body-water-list dl {width: 48%; margin: 1% 1%;}
	.technology-intro-con.bc-con08 .body-water-con .obesity-item {width: 100%;}
	.technology-intro-con.bc-con08 .body-water-con .obesity-item.mg-r {margin-right: 0;}
}
@media all and (max-width: 480px){
	.obesity-item-inner-box .obesity-item-con.clearfix .muscle-con {width: 100%;}
	.obesity-item-inner-box .obesity-item-con.clearfix .muscle-con:first-of-type {margin-bottom: 3rem;}
	.technology-intro-con.bc-con08 .body-water-con .txt-box .body-water-list {margin: -2% -1%;}
	.technology-intro-con.bc-con08 .body-water-con .txt-box .body-water-list dl {width: 100%; margin: 2% 1%;}
}

/* *** 정밀검사 *** */
@media all and (max-width:800px){
	.technology-intro-page #technologyCon04 {    padding: 5rem 0 10rem ;}
	.phase-angle-con-box {margin: 0 -1% 3rem;}
	.phase-angle-con-box .phase-angle-con {width: 100%; margin-bottom: 5rem; padding: 3.5rem 3rem 4rem; border-radius: 3rem;}
	.phase-angle-con-box .phase-angle-con .phase-angle-tit {font-size: 2.4rem;}
	.phase-angle-con-box .phase-angle-con .phase-angle-tbl th {font-size: 1.6rem; padding: 0 1rem 1rem;}
	.phase-angle-con-box .phase-angle-con .phase-angle-tbl th:first-of-type {font-size: 2rem;}
	.phase-angle-con-box .phase-angle-con .phase-angle-tbl td {font-size: 1.6rem; padding: 1rem 1rem 0;}

	.technology-intro-bottom .bottom-btn-box {flex-wrap: wrap;}
	.technology-intro-bottom .bottom-img-box {border-radius: 3rem;}
	.technology-intro-bottom .bottom-btn-box .cm-sub-btn:first-of-type {margin-right: 0; margin-bottom: 3rem;}
	.technology-intro-con.bc-con09 .technology-intro-txt.txt-c {padding-bottom: 7rem;}
	.technology-intro-bottom .sub-txt {font-size: 1.4rem;}
}

/* ****** TECHNOLOGY :: 혈압기 기술 인트로 페이지 ****** */
/* *** 자동전자 혈압계 기술 *** */
@media all and (max-width:800px){
	.blood-pressure-con-box {flex-wrap: wrap;}
	.blood-pressure-con-box .left-con {width: 100%; margin-right: 0; margin-bottom: 4rem;}
	.blood-pressure-con-box .right-con {width: 100%; margin-left: 0;}
	.technology-intro-con.bp-con01 {padding-bottom: 15rem;}
	.technology-intro-con.bp-con02 {padding-bottom: 0;}
	.technology-intro-con.bp-con03 {padding: 10rem 0 ;}
	.technology-intro-con .product-view-software-con .img-box {border-radius: 3rem;}
	.technology-intro-con.bp-con03 .product-view-software-con.center {    margin-bottom: 11rem;}
	.technology-intro-con.bp-con03 .product-view-software-con.center .product-view-con-tit {padding-bottom: 6.2rem;}
	.technology-intro-con.bp-con03 .product-view-software-con.center .txt-box {margin-bottom: 0;}
	.technology-intro-con .product-view-software-con.center .txt-box .software-con-txt01 {padding-top: 0;}
}
/* *** 양팔 혈압 측정기술 *** */
@media all and (max-width:800px){
	#technologyBpCon02 {padding: 5rem 0 10rem;}
	.technology-intro-con.bp-con04 .product-view-software-con.reverse .img-box {width: 100%;}
	.technology-intro-con.bp-con04 .technology-intro-bottom {padding-top: 0;}
}

/* ****** TECHNOLOGY :: 체지방분석기 기술 ****** */
@media all and (max-width:800px){
	.product-technology-page .cm-tit-box {margin-bottom: 7rem; padding-top: 13rem;}
	.product-technology-page .sub-tab-list-style ul {width: 100%;}
	/* *** 제품비교표 *** */
	#technologyBcCon01 {padding-bottom: 0;}
	#technologyBcCon01 .product-bc-list {padding: 2rem 0;}
	#technologyBcCon01 .product-bc-list li {width: 48%; margin-right: 4%;}
	#technologyBcCon01 .product-bc-list li:nth-child(2),
	#technologyBcCon01 .product-bc-list li:nth-child(4) {margin-right: 0;}
	#technologyBcCon01 .product-bc-list li .list-item-name {font-size: 2rem; padding: 1.5rem 0 2.5rem;}
	#technologyBcCon01 .product-bc-tbl-con {margin-top: 2rem;}
	#technologyBcCon01 .product-bc-tbl .tbl-m {display: table-row;}
	#technologyBcCon01 .product-bc-tbl tbody th {font-size: 1.8rem; padding: 2.6rem 1rem;}
	#technologyBcCon01 .product-bc-tbl tbody td {font-size: 1.8rem; padding: 2.6rem 1rem;}
	#technologyBcCon01 .product-btn {width: 18rem;}
	#technologyBcCon01 .product-btn span {font-size: 1.3rem;}

	/* *** 측정시 주의사항 *** */
	/* 주의사항 리스트 */
	#technologyBCCon02 {padding-top: 2rem;}
	#technologyBCCon02 .technology-bc-caution-list {padding-bottom: 9rem; margin: 0; }
	#technologyBCCon02 .technology-bc-caution-list li {width: 100%; padding: 3rem; min-height: auto; margin: 0 0 2rem 0;}
	#technologyBCCon02 .technology-bc-caution-list li .icon {width: 7rem; height: 7rem; line-height: 7rem;}
	#technologyBCCon02 .technology-bc-caution-list li .txt01 {font-size: 1.8rem; }
	#technologyBCCon02 .technology-bc-caution-list li .txt02 {font-size: 1.6rem;}
	/* 측정금기사항 */
	#technologyBCCon02 .technology-bc-contraindication-con {padding: 9rem 0;}
	#technologyBCCon02 .contraindication-tit {font-size: 3rem;}
	#technologyBCCon02 .contraindication-sub-tit {font-size: 1.6rem; margin-bottom: 4rem;}
	#technologyBCCon02 .contraindication-txt {font-size: 1.5rem;}
}
@media all and (max-width: 480px){
	/* *** 제품비교표 *** */
	#technologyBcCon01 .product-bc-list li {width: 100%; margin-right: 0;}
	#technologyBcCon01 .product-bc-list li .product-img {height: 30rem;}
}
/* ****** TECHNOLOGY :: 논문자료 ****** */
@media all and (max-width:800px){
	.product-technology-thesis-page .sub-tab-list-style ul {width: 100%;}
	.product-technology-thesis-page .sub-tab-list-style ul li {width: 100%;}
	
	.technology-thesis-con {padding: 2rem 0;}
	.technology-thesis-con .thesis-list li {padding: 4rem 10rem 5rem 4rem;}
	.technology-thesis-con .thesis-list li .thesis-category {margin-bottom: 2.5rem;}
	.technology-thesis-con .thesis-list li .thesis-tit {font-size: 2rem; }
	.technology-thesis-con .thesis-list li .thesis-txt {font-size: 1.6rem;}
	.technology-thesis-con .thesis-list li .download-btn {bottom: 3.5rem; right: 3.5rem; width: 4.9rem; height: 4.9rem; line-height: 4.9rem; margin-top: 3.5rem;}
}
@media all and (max-width:800px){
	.technology-thesis-con .thesis-list li { padding: 4rem 3rem 3rem; overflow: hidden;}
	.technology-thesis-con .thesis-list li .download-btn {position: relative; right: 0; bottom: 0; margin-top: 2rem; float: right;}
}

/* ******************  03.SUPPORT :: 다운로드 자료실 ********************** */
@media all and (max-width:800px){
	.download-page .cm-tit {margin-bottom: 7rem;}
	/* 검색박스 */
	.download-page .board-search-box .board-search-inner {width: 100%; /* flex-wrap: wrap;  */height: 6.6rem; padding: 1.3rem 0 1.3rem ;}
	.download-page .board-search-box .search-subject-select {padding: 0 2rem;  margin: 0; font-size: 1.4rem;}
	.download-page .board-search-box .board-custom-select-box + .search-word {width: 50%; padding: 0 2rem; margin: 0; font-size: 1.6rem; }
	.download-page .board-search-box .search-subject-select + .search-word{margin:0; padding:0 2rem;}
	.download-page .board-search-box .search-word {width: 33.3%; padding: 0 2rem; margin: 0; font-size: 1.6rem;}
	.download-page .board-search-box .board-custom-select-box {width: 50%;}
	.download-page .board-search-box .board-custom-select-box .custom-select-trigger {font-size: 1.6rem;}
	.download-page .custom-option-drop-list {margin:0 2rem;}
	.download-page .board-search-box .btn-box {width: 100%; position: absolute; justify-content: center; bottom: -7rem; left: 50%; transform: translateX(-50%);}
	.download-page .board-search-box .bbs-search-btn { width: 13rem;  font-size: 1.5rem; height: 5rem; line-height: 5rem;}
	.download-page .board-search-box .bbs-checking-btn { width: 27rem; font-size: 1.5rem; height: 5rem;}
	/* 리스트 */
	.download-list-con {padding-top: 12rem;}
	.download-list-con .download-list-top-box .total-list-con {font-size: 1.6rem;}
	.download-list-con .download-list {margin: 0 -2%;}
	.download-list-con .download-list .download-list-item {width: 46%; margin: 0 2% 5rem;}
	.download-list-con .download-list .download-list-item .img-box {height: 30.5rem; padding: 3rem;}
	.download-list-con .download-list .download-list-item .item-name {font-size: 1.8rem; padding-left: 0;}
	.download-list-con .download-list .download-list-item .file-box .file-item a .file-name {width: 70%; padding-left: 0; font-size: 1.5rem;}
	.download-list-con .download-list .download-list-item .file-box .file-item a .file-size {width: 18%; font-size: 1.3rem;}
	.download-list-con .download-list .download-list-item .file-box .file-item a i {font-size: 1.3rem;}
}
@media all and (max-width:480px){
	/* 검색박스 */
	.download-page .board-search-box .board-custom-select-box + .search-word { font-size: 1.4rem; }
	.download-page .board-search-box .search-word { font-size: 1.4rem;}
	.download-page .board-search-box .board-custom-select-box .custom-select-trigger {font-size: 1.4rem; line-height: 1.3;}
	.download-page .board-search-box .bbs-search-btn { width: 10rem;  font-size: 1.4rem; height: 5rem; line-height: 5rem;}
	.download-page .board-search-box .bbs-checking-btn { width: 20rem; font-size: 1.4rem; height: 5rem;}
	/* 리스트 */
	.download-list-con .download-list {margin: 0;}
	.download-list-con .download-list .download-list-item {width: 100%; margin: 0 0 5rem;}
	.download-list-con .download-list .download-list-item .file-box .file-item a .file-size {font-size: 1.4rem;}
	.download-list-con .download-list .download-list-item .file-box .file-item a i {font-size: 1.5rem;}
}
/* ******************  03.SUPPORT :: 자주묻는 질문 ********************** */
@media all and (max-width:800px){
	.qna-page .cm-tit {margin-bottom: 7rem;}
}

/* ******************  03.SUPPORT :: 제품 서비스 문의 ********************** */
@media all and (max-width:800px){
	.product-inquiry-page .cm-btn-controls button {width:20rem; height:6rem; line-height: 6rem; font-size:1.8rem; }
	/* 영업소 영역 */
	.inquiry-office-con {padding-top: 0;}
	.inquiry-office-con .inquiry-office-tit {font-size: 3rem;}
	.inquiry-office-list li {width: 100%; min-height: auto; padding: 3rem;}
	.inquiry-office-list li .office-tit {padding-bottom: 2rem;}
	.inquiry-office-list li .office-tit dt,
	.inquiry-office-list li .office-tit dd {font-size: 2rem;}
	.inquiry-office-list li .office-tit dt:before {font-size: 2rem;}
	.inquiry-office-list li .office-phone {font-size: 1.5rem;}
}

/* ******************  04.NEWS :: NEWS ********************** */
@media all and (max-width:800px){
	.news-page .cm-tit {margin-bottom: 7rem;}
	.news-list-con ul {margin: 0 -2%;}
	.news-list-con ul .news-list-item {width: 46%; margin: 0 2% 5rem;}
	.news-list-con ul .news-list-item a .item-img-box .item-categoty {width: 8rem; height: 3rem; line-height: 3rem; font-size: 1.4rem;}
	.news-list-con ul .news-list-item a .info-tit {font-size: 2rem;}
	.news-list-con ul .news-list-item a .info-txt {font-size: 1.6rem;}
	.news-list-con ul .news-list-item a .list-day {font-size: 1.4rem; }
}

/* ****************** 02.PRODUCT :: 혈압기 기술 추가 영역 240306 JY ********************** */
@media all and (max-width:800px){
	.technology-clinically-top {flex-wrap: wrap;}
	.technology-clinically-top .left-box {width: 100%;}
	.technology-clinically-top .right-box {width: 100%; padding-left: 0; padding-top: 5rem; text-align: center;}
	.technology-clinically-top .right-box .technology-clinically-tit {font-size: 3.2rem;}
	.technology-clinically-prd {border-radius: 3rem; padding: 3rem;}
	.technology-clinically-prd strong {font-size: 2.6rem;}
	.technology-clinically-prd .clinically-prd-tbl thead th,
	.technology-clinically-prd .clinically-prd-tbl tbody tr td {font-size: 1.5rem;}
}

/* ****************** 02.PRODUCT :: 학술연구 240306 JY ********************** */
@media all and (max-width:1280px){
	.prd-academic-search-list li {width: calc(16.66% - 1rem);}
}
@media all and (max-width:800px){
	.prd-academic-thesis-wrap {padding-top: 0;}
	.prd-academic-thesis-con {flex-wrap: wrap;}
	.prd-academic-thesis-con .thesis-img-slide-wrap {width: 100%; padding-right: 0;  justify-content: center;}
	.thesis-img-slide-wrap .thesis-img-slide-box {width: 30rem; height: 41rem;}
	.thesis-img-slide-wrap .thesis-img-slide-box .thesis-img-slide li {padding-top: 138%;}
	.prd-academic-thesis-con .thesis-info-wrap {width: 100%; padding-left: 0; margin-top: 7rem;}
	.thesis-arrow-box {bottom: -4rem; margin-left: 0;}
	.thesis-arrow-box button {	width: 4rem;}
	.thesis-info-con-inner {display: flex; flex-direction: column-reverse;}
	.thesis-info-con .product-btn {margin: 2rem auto 4rem;}

	.prd-academic-seach-wrap {margin-top: 0;}
	.prd-academic-search-box {padding: 0;}
	.prd-academic-search-box .prd-academic-search-inner {height: 7.6rem;}
	.prd-academic-search-inner .prd-academic-select-box {width: 12rem;}
	.prd-academic-select-box .search-subject-select { font-size: 1.4rem;  background-position: calc(100% - 12px) 50%;}
	.prd-academic-search-inner .search-word {width: calc(100% - 25rem); padding-left: 1.5rem; font-size: 1.6rem;}
	.prd-academic-search-inner .search-word::placeholder {font-size: 1.3rem;}
	.prd-academic-search-inner .prd-academic-search-btn {width: 13rem;}
	.prd-academic-search-inner .prd-academic-search-btn button {width: 10rem; height: 5rem; line-height: 5rem; font-size: 1.6rem;}

	.prd-academic-search-list {padding-top: 3rem;}
	.prd-academic-search-list li {width: calc(20% - 1rem);}
	.prd-academic-search-list li .academy-item {font-size: 1.4rem; height: 5rem;}
	.prd-academic-thesis-list-con {padding-top: 6rem;}
	.prd-academic-thesis-list li {padding: 4rem 3rem 3rem;}
	.prd-academic-thesis-list li .thesis-tit {font-size: 2rem;}
	.prd-academic-thesis-list li .thesis-author {margin-top: 3rem;}
}
@media all and (max-width:480px){
	.prd-academic-search-box .prd-academic-search-inner {height: 5.6rem;}
	.prd-academic-search-inner .prd-academic-select-box {width: 7rem;}
	.prd-academic-select-box .search-subject-select {padding: 0 1.5rem;}
	.prd-academic-search-inner .search-word {width: calc(100% - 14rem); padding-left: 1rem;}
	.prd-academic-search-inner .search-word::placeholder {font-size: 1.1rem;}
	.prd-academic-search-inner .prd-academic-search-btn {width: 7rem; padding: 0 1rem 0 0;}
	.prd-academic-search-inner .prd-academic-search-btn button {width: 6rem; height: 4rem; line-height: 4rem;  font-size: 1.4rem;}
	.prd-academic-search-list li {width: calc(25% - 1rem);}
}


/* ****** 240807 소프트웨어 추가 JY ****** */
@media all and (max-width:1800px){
	/* BP Monitor */
	.software-bm-info.reverse .txt-con-wrap .txt-con {padding-left: 12rem;}
	.software-bm-info.reverse .img-con-wrap .img-con {padding: 0 5rem;}

}
@media all and (max-width:1440px){
	/* BP Connect  */
	.software-bc-info .txt-box {padding-left: 0;}
	.software-bc-info.info01 .img-box img {right: 0;}
	.software-bc-info.reverse .img-box {padding-left: 0;}
	.software-bc-info.info03 .img-box img { left: auto; right: -22rem;}

	/* BP Monitor */
	.software-bm-info .img-con-wrap .img-con {display: block;  height: 46rem; padding: 0 3rem;}
	.software-bm-info .txt-con-wrap .txt-con {padding-left: 9rem;}
	.software-bm-info.reverse .txt-con-wrap .txt-con {padding-left: var(--area-padding);}
	.software-bm-info.info03 .img-con-wrap .img-con img {position: relative; right:0.7rem; top: -3.6rem;}

}
@media all and (max-width:1280px){
	/* BP Connect  */
	.software-bc-info.info01 .img-box {height: auto;}
	.software-bc-info.info01 .img-box img {position: relative; max-width: 100%;}
	.software-bc-info.reverse .txt-box {padding-left: 9.5rem;}
	.software-bc-info02-list {margin: -0.7rem;}
	.software-bc-info02-list li {width: calc(33.33% - 1.4rem); margin: 0.7rem;}
	.software-bc-info.info03 .img-box {height: auto;}
	.software-bc-info.info03 .img-box img {position: relative; right: 0; max-width: 100%;}
	.software-bc-prd-list {margin: 0 -3rem;}
	.software-bc-prd-list li {width: calc(50% - 6rem); margin: 0 3rem; height: 44rem;}
	.software-bc-con05 .product-link-box {display: block; margin: -1rem 0;}
	.software-bc-con05 .product-link-box a {margin: 1rem 0;}

	/* BP Monitor */
	.software-bm-info .img-con-wrap .img-con {height: 34rem;}
	.software-bm-info .txt-con-wrap {height: 34rem;}
	.software-bm-info .txt-con-wrap .txt-con {padding: 0 var(--area-padding);}

}
@media all and (max-width:800px){
	/* 인트로 */
	/* .product-sw-bc-page .cm-tit-box {padding-top: 13rem;} */
	.product-sw-intro-list {flex-wrap: wrap; padding: 5rem;}
	.product-sw-intro-list .img-box {width: 100%;}
	.product-sw-intro-list .txt-box {width: 100%; padding-left: 0; padding-top: 4rem; text-align: center;}
	.product-sw-intro-list .txt-box dl dt {font-size: 3.2rem;}
	.product-sw-intro-list .txt-box dl dd {font-size: 1.6rem;}
	.product-sw-intro-list .txt-box .view-btn { width: 20rem; height: 5.6rem; margin: 4rem auto 0;}
	.product-sw-intro-list .txt-box .view-btn span {font-size: 1.5rem;}
	.product-sw-intro-list .txt-box .view-btn i {font-size: 2rem;}

	/* BP Connect  */
	.software-bc-con02 {padding: 9.5rem 0;}
	.software-bc-con02 .cm-intro-tit {font-size: 4rem;}
	.software-bc-con03 {padding-bottom: 12rem;}
	.software-bc-con02-box {padding: 4rem 3rem 3.5rem;}
	.software-bc-info {flex-wrap: wrap-reverse;  padding-top: 10rem;}
	.software-bc-info .txt-box {width: 100%; padding-top: 3rem;}
	.software-bc-info.reverse .txt-box {padding-top: 7rem; padding-left: 0;}
	.software-bc-info .img-box {width: 100%;}
	.software-bc-info.info01 .info01-img-box {max-width: 43.5rem; margin-top: 2.5rem;}
	.software-bc-info02-list li {padding: 2.4rem 0.5rem 2rem;;}
	.software-bc-info02-list li .tit {font-size: 1.8rem;}
	.software-bc-info02-list li .txt {font-size: 1.5rem;}
	.software-bc-info .img-box.bg-gray:before {border-radius: 0;}
	.software-bc-con04 {padding: 9rem 0;}
	.software-bc-con04 .tit {font-size: 4rem; margin-bottom:10rem ;}
	.software-bc-prd-list {flex-wrap: wrap; margin: -7rem 0;}
	.software-bc-prd-list li {width: 100%; margin: 7rem 0; height: 40rem; padding-bottom: 6rem;}
	.software-bc-prd-list li .prd-tit {font-size: 3rem;}
	.software-bc-prd-list li .view-btn{ width: 20rem; height: 5.6rem; bottom: -2.8rem;}
	.software-bc-prd-list li .view-btn span {font-size: 1.5rem;}
	.software-bc-prd-list li .view-btn i {font-size: 2rem;}

	.software-bc-con05 {padding: 9rem 0;}
	.software-bc-con05 .software-download-con .software-download-box {padding: 4rem;}
	.software-bc-con05 .software-download-con .download-box .store-box {margin-bottom: 0;}
	.software-bc-con05 .software-download-con .download-box .store-box .txt-box {padding-right: 5rem;}
	.software-bc-con05 .software-download-con .caution-box {padding-top: 0; border-top: 0;}

	/* BP Monitor */
	.product-sw-bm-page .software-intro-con .software-intro-img {padding: 6.5rem 0 7rem;}
	.software-bm-con02 {padding: 10rem 0;}
	.software-bm-con02 .cm-intro-tit {font-size: 4rem;}
	.software-bm-con02-list {flex-wrap: wrap; margin-top: 6rem;}
	.software-bm-con02-list li {width: 100%; padding: 3rem 10rem;}
	.software-bm-con02-list li:before {display: none;}	
	.software-bm-info {margin-top: 11rem;}
	.software-bm-info .img-con-wrap .img-con {text-align: center; width: 100%; height: auto; border-radius: 0;}
	.software-bm-info.reverse .img-con-wrap .img-con { border-radius: 0;}
	.software-bm-info .txt-con-wrap {position: relative; height: auto; padding-top: 3rem;}
	.software-bm-info .txt-con-wrap .txt-con {width: 100%;}
	.software-bm-info.info02 .img-con-wrap .img-con img {top: -4.2rem;}
	.software-bm-info.info05 .img-con-wrap .img-con {height: 32rem;}
	.software-bm-con04-box {padding: 3rem;}
	.software-bm-con04-box .caution-box {flex-wrap: wrap;}
	.software-bm-con04-box .caution-box strong {width: 100%; margin-bottom: 1rem;}
	.software-bm-con04-box .caution-box .caution-txt {width: 100%;}
}
@media all and (max-width:480px){
	/* BP Connect  */
	.software-bc-info02-list li {width: calc(50% - 1.4rem);}
	.software-bc-prd-list li {height: auto; padding: 19rem 3rem 6rem;}
	.software-bc-con05 .software-download-con .download-box .store-box .txt-box {width: 100%; padding-right: 0;}

	/* BP Monitor */
	.software-bm-con02-list li {padding: 3rem var(--area-padding);}
}