@charset "utf-8";

/* 
* Asan - Homebilder
* main skin type [ mainStyleCc ] - Style Sheet
* 
*/


body, html{min-width: 395px;}

#footerWrap {min-width: 1200px;}

/* layout */
#innerContent.mainStyleCc { width:100%; overflow:hidden;}
.mainStyleCc .mainCon { width:100%; height:864px; overflow:hidden; position:relative;}
.mainStyleCc .row1 { width:100%; height:864px; overflow:hidden; position:relative;}
.mainStyleCc .row2 { width:100%; overflow:hidden; position:absolute; bottom:69px; background:#fff; }

/* main1_ row1 */
.mainStyleCc h2 { position:absolute; top:92px; left:0; font-weight:normal; font-size:72px; color:#006769; line-height:1.1;}
.mainStyleCc h2 span { font-weight:600;}

.mainStyleCc .row1 .mainBoard { width:480px; height:195px; overflow:hidden; margin:0 0 0 0; background:#fff; position:absolute; top:283px;}
.mainStyleCc .row1 .mainBoard .boardNavi { position:absolute; top:0; width:480px; height:34px; border-bottom:1px solid #e8e8e8; z-index:2;}
.mainStyleCc .row1 .mainBoard .boardNavi h3 { float:left; text-align:center; line-height:1; border-right:1px solid #e8e8e8; background:#fff;}
.mainStyleCc .row1 .mainBoard .boardNavi h3 a { display:inline-block; padding:10px 0; font-size:16px; color:#666; text-decoration:none; font-weight:normal;}
.mainStyleCc .row1 .mainBoard .boardNavi h3.on a,
.mainStyleCc .row1 .mainBoard .boardNavi h3 a:hover { display:block; font-weight:600; background:#006769; color:#fff;}
.mainStyleCc .row1 .mainBoard .article { width:100%; height:160px; margin-top:34px; position:relative;} /* 간격 조정 :: edit 20140708 */
.mainStyleCc .row1 .mainBoard .article h4 { position:absolute; top:30px; left:30px;}
.mainStyleCc .row1 .mainBoard .article h4 a { font-size:24px; color:#000;}
.mainStyleCc .row1 .mainBoard .article p { position:absolute; top:70px; left:30px;}
.mainStyleCc .row1 .mainBoard .moreBtn { position:absolute; top:33px; right:23px; color:#fff; }
/* .mainStyleCc .row1 #tBoard0 { background:url('/asan/images/homebuilder/main/cc_tab_bg_1.jpg') no-repeat 305px 40px;}
.mainStyleCc .row1 #tBoard1 { background:url('/asan/images/homebuilder/main/cc_tab_bg_1.jpg') no-repeat 305px 40px;}
.mainStyleCc .row1 #tBoard2 { background:url('/asan/images/homebuilder/main/cc_tab_bg_1.jpg') no-repeat 305px 40px;} 배경 이미지 삭제 :: edit 20140708 */
/* add 20140708 :: 암센터 메인 공지사항 부분 추가 :: START */
.mainStyleCc .row1 .mainBoardList{padding:30px;}
.mainStyleCc .row1 .mainBoardList li{width:100%;height:25px;overflow:hidden;}
.mainStyleCc .row1 .mainBoardList li a{float:left;display:inline-block;padding-left:10px;max-width:300px;color:#333;line-height:1;background:url('/asan/images/homebuilder/ico/ico_dot_gray.gif') no-repeat 0 6px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.mainStyleCc .row1 .mainBoardList li span.date{float:right;display:inline-block;font-size:13px;color:#666;}
.mainStyleCc .row1 .mainBoardList li *{vertical-align:middle;line-height:1;}
/* add 20140708 :: 암센터 메인 공지사항 부분 추가 :: END */

.bannerWrap { float:left; width:880px; height:174px; overflow:hidden;}
.mainStyleCc .row2 .banner { width:880px; overflow:hidden; padding:25px 0;}
.mainStyleCc .row2 .banner li { float:left; width:260px; height:121px; overflow:hidden; margin-left:22px;}
.mainStyleCc .row2 .banner h3, .row2 .banner h3 a { font-size:18px; color:#000;}
.mainStyleCc .row2 .banner p { margin-bottom:7px; font-size:15px;}
.mainStyleCc .row2 .banner img { border:1px solid #e8e8e8;}

/* 암센터 레이아웃 변경으로 인한 스타일 추가 ::  add 20140707 :: START */
.mainStyleCc .row2 .bannerNewWrap{width:1200px;height:174px;background:#fff;}

.mainStyleCc .mainBoards { float:right; width:269px; overflow:hidden; padding-top:25px; padding-bottom:25px; padding-right:30px;}
.mainStyleCc .mainBoards h3 { color:#000;}
.mainStyleCc .mainBoards p { padding-bottom:6px;}
.mainStyleCc .mainBoards ul { width:100%; overflow:hidden;}
.mainStyleCc .mainBoards li { width:259px; float:left; overflow:hidden; color:#666; font-size:15px; padding-left:10px; line-height:1; background:url('/asan/images/homebuilder/main/cancer_tab_bg.gif') no-repeat 0 10px;}
.mainStyleCc .mainBoards li a { float:left; display:inline-block; height:23px; overflow:hidden; width:180px; color:#666; font-size:15px; line-height:1.5;}
.mainStyleCc .mainBoards li a .txt { display:inline-block; height:25px; max-width:160px; overflow:hidden;}
.mainStyleCc .mainBoards li a:hover .txt{text-decoration:underline;}
.mainStyleCc .mainBoards li a img { display:inline-block; margin-top:6px; vertical-align:top;}
.mainStyleCc .mainBoards li .date { float:right; font-size:12px; padding-top:2px}




/* 암병원 메인 리뉴얼 - 180808 */

#innerContent .visual { width: 100%; height: 479px;}
#innerContent .visual .visualPosition {width: 1920px; margin: 0 50%; overflow: hidden; position: absolute; top: 0; left: -960px;}
#innerContent .visual ul.visualWrap {position: relative;width: 11520px;}
#innerContent .visual .visualWrap li.quickMenu {width: 1920px;position: relative;/* top: 0; *//* left: 0; */height: 479px;float: left;}
#innerContent .visual .visualWrap li.quickMenu .quickArea {width:1200px;position:  absolute;top: 0;left: 50%;margin: 0 -600px;text-align:center;height: 479px;}
#innerContent .visual .visualWrap .quickMenu .quickTitle {height: 85px;display: inline-block;font-size: 17px;color: #fff;padding: 90px 0 0 0;}
#innerContent .visual .visualWrap .quickMenu .quickTitle span {display: block;font-size: 40px;font-weight: 600; margin: 0 0 10px 0}
#innerContent .visual .visualWrap .quickMenu .quickTitle span.firstTitle {font-size: 30px; line-height: 45px;}
#innerContent .visual .visualWrap .quickMenu .quickTitle span em {font-size: 40px; font-weight: 600; font-style: normal; color: #ffea00;}

/* 퀵배경 */
#innerContent .visual .visualWrap li.quickBg01 {background: url(/asan/images/homebuilder/cancer/quickBg01.jpg) no-repeat 50% 0;}
#innerContent .visual .visualWrap li.quickBg02 {background: url(/asan/images/homebuilder/cancer/quickBg02.jpg) no-repeat 50% 0;}
#innerContent .visual .visualWrap li.quickBg03 {background: url(/asan/images/homebuilder/cancer/quickBg03.jpg) no-repeat 50% 0;}
#innerContent .visual .visualWrap li.quickBg04 {background: url(/asan/images/homebuilder/cancer/quickBg04.jpg) no-repeat 50% 0;}
#innerContent .visual .visualWrap li.quickBg05 {background: url(/asan/images/homebuilder/cancer/quickBg05.jpg) no-repeat 50% 0;}
#innerContent .visual .visualWrap li.quickBg06 {background: url(/asan/images/homebuilder/cancer/quickBg06.jpg) no-repeat 50% 0;}

/* 퀵메뉴 */
#innerContent .visual .quickMenuWrap {width: 1041px;height: 150px;position: absolute;top: 250px;left: 50%;margin: 0 -540px;z-index: 100;}
#innerContent .visual .quickMenuWrap a {display: inline-block;width: 150px;height: 30px;padding: 130px 0 0 0;color: #fff;text-align: center;margin: 0 22px;font-size: 18px;font-weight:  600;}
#innerContent .visual .quickMenuWrap a:hover {text-decoration: none;}
#innerContent .visual .quickMenuWrap a.quickMenu01 {background: url(/asan/images/homebuilder/cancer/quickMenu01.png) no-repeat 50% 0;width: 0;height: 0;}
#innerContent .visual .quickMenuWrap a:hover.quickMenu01 {background: url(/asan/images/homebuilder/cancer/quickMenu01_on.png) no-repeat 50% 0; color:#ffbb78; font-weight: 600;}
#innerContent .visual .quickMenuWrap a.quickMenu01_on {background: url(/asan/images/homebuilder/cancer/quickMenu01_on.png) no-repeat 50% 0; color:#ffbb78; font-weight: 600;}

#innerContent .visual .quickMenuWrap a.quickMenu02 {background: url(/asan/images/homebuilder/cancer/quickMenu02.png) no-repeat 50% 0;}
#innerContent .visual .quickMenuWrap a:hover.quickMenu02 {background: url(/asan/images/homebuilder/cancer/quickMenu02_on.png) no-repeat 50% 0; color:#ffa6b6; font-weight: 600;}
#innerContent .visual .quickMenuWrap a.quickMenu02_on {background: url(/asan/images/homebuilder/cancer/quickMenu02_on.png) no-repeat 50% 0; color:#ffa6b6; font-weight: 600;}

#innerContent .visual .quickMenuWrap a.quickMenu03 {background: url(/asan/images/homebuilder/cancer/quickMenu03.png) no-repeat 50% 0;}
#innerContent .visual .quickMenuWrap a:hover.quickMenu03 {background: url(/asan/images/homebuilder/cancer/quickMenu03_on.png) no-repeat 50% 0; color:#45d1d1; font-weight: 600;}
#innerContent .visual .quickMenuWrap a.quickMenu03_on {background: url(/asan/images/homebuilder/cancer/quickMenu03_on.png) no-repeat 50% 0; color:#45d1d1; font-weight: 600;}

#innerContent .visual .quickMenuWrap a.quickMenu04 {background: url(/asan/images/homebuilder/cancer/quickMenu04.png) no-repeat 50% 0;}
#innerContent .visual .quickMenuWrap a:hover.quickMenu04 {background: url(/asan/images/homebuilder/cancer/quickMenu04_on.png) no-repeat 50% 0; color:#85db39; font-weight: 600;}
#innerContent .visual .quickMenuWrap a.quickMenu04_on {background: url(/asan/images/homebuilder/cancer/quickMenu04_on.png) no-repeat 50% 0; color:#85db39; font-weight: 600;}

#innerContent .visual .quickMenuWrap a.quickMenu05 {background: url(/asan/images/homebuilder/cancer/quickMenu05.png) no-repeat 50% 0;}
#innerContent .visual .quickMenuWrap a:hover.quickMenu05 {background: url(/asan/images/homebuilder/cancer/quickMenu05_on.png) no-repeat 50% 0; color:#99d3ff; font-weight: 600;}
#innerContent .visual .quickMenuWrap a.quickMenu05_on {background: url(/asan/images/homebuilder/cancer/quickMenu05_on.png) no-repeat 50% 0; color:#99d3ff; font-weight: 600;}

#innerContent .visual .quickMenuWrap a.quickMenu06 {background: url(/asan/images/homebuilder/cancer/quickMenu06.png) no-repeat 50% 0;}
#innerContent .visual .quickMenuWrap a:hover.quickMenu06 {background: url(/asan/images/homebuilder/cancer/quickMenu06_on.png) no-repeat 50% 0; color:#ff9c1d; font-weight: 600;}
#innerContent .visual .quickMenuWrap a.quickMenu06_on {background: url(/asan/images/homebuilder/cancer/quickMenu06_on.png) no-repeat 50% 0; color:#ff9c1d; font-weight: 600;}

/* 콘텐츠 */
.mainBoardWrap {background: #f5f5f5;}
.mainBoardWrap ul.boxArea {width: 1200px;height: 169px;padding: 30px 0;margin: 0 auto;}
.mainBoardWrap ul.boxArea li {width: 340px;padding: 20px 20px 25px 20px;background: #fff;float: left;margin: 0 30px 0 0; height: 124px;}
.mainBoardWrap ul.boxArea li.boxBanner {margin: 0;padding: 0;height: 169px;width: 380px; position: relative;}
.mainBoardWrap ul.boxArea li .boardTitle {font-size: 15px;font-weight: 600;position: relative;border-bottom: 1px solid #f5f5f5;padding: 0 0 7px 0;margin-bottom: 13px;}
.mainBoardWrap ul.boxArea li .boardTitle a { font-size: 13px; font-weight:normal; position: absolute; bottom:20; right: 0px }
.mainBoardWrap ul.boxArea li p {padding: 0 75px 5px 8px;position: relative; background: url(/asan/images/homebuilder/cancer/bullet.gif) no-repeat 0 10px;}
.mainBoardWrap ul.boxArea li p span {position: absolute; top: 0; right: 0; font-size: 13px; color: #999}
.mainBoardWrap ul.boxArea li.boxBanner .rollingImg {position: relative; width: 1170px}
.mainBoardWrap ul.boxArea li.boxBanner .rollingImg li {padding: 0; margin: 0; width: 380px; position: relative;}
.mainBoardWrap ul.boxArea li.boxBanner .rollingImg a.bannerBtn {position: absolute;top: 115px;left: 37px;border: 1px solid #006769;font-size: 13px;color:#006769;width: 80px;text-align: center;height: 22px;line-height: 22px;}
.mainBoardWrap ul.boxArea li.boxBanner .rollingImg a:hover.bannerBtn {position: absolute;bottom: 30px;left: 37px;border: 1px solid #006769; background: #006769; font-size: 13px;color:#fff;width: 80px;text-align: center;height: 22px;line-height: 22px;}
.mainBoardWrap ul.boxArea li.boxBanner .bannerNavi { position: absolute; top: 10px; right: 10px; z-index: 100}
.mainBoardWrap ul.boxArea li.boxBanner .bannerNavi a {margin-left: 5px; width: 10px; height: 10px; display: inline-block; }
.mainBoardWrap ul.boxArea li.boxBanner .bannerNavi a.naviBtn {background: url(/asan/images/homebuilder/cancer/bannerOff.png) no-repeat 0 0;}
.mainBoardWrap ul.boxArea li.boxBanner .bannerNavi a.naviBtnOn {background: url(/asan/images/homebuilder/cancer/bannerOn.png) no-repeat 0 0; }
.mainBoardWrap ul.boxArea li.boxBanner .bannerNavi a:hover.naviBtn {background: url(/asan/images/homebuilder/cancer/bannerOn.png) no-repeat 0 0; }


/* 센터 */
.canterList {width: 1200px; margin: 0 auto; height: 332px;}
.canterList li a {float: left; width: 170px; height: 120px; padding: 20px 0 25px; text-align: center; font-size: 15px; border-right: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; text-decoration: none;}
/*.canterList li a.on {border: 2px solid #006769 !important; width: 129px; height: 117px;padding: 20px 0 25px;}*/
.canterList li {height: 166px; float: left;}
.canterList li.canterTitle {background: #006769; color: #fff; font-weight: 600; line-height: 120px; border: 1px solid #006769; border-top: 0;float: left; width: 132px; height: 120px; padding: 20px 0 25px; text-align: center;}
.canterList li a.fLine {border-left: 1px solid #e5e5e5; }
.canterList li a.bLine {border-bottom: 0;}
.canterList li span {display:inline-block; padding:20px 0 0 0 ; height: 32px; width:100px;}


.clearfix { width:100% !important;} 



/* 메인 슬라이드 모바일 */
.main_visual{display: none;}


/* 헤더 gnb 모바일 btn */
.mobile-menu-btn{display: none; background: none; border: none; font-size: 24px; cursor: pointer; color: #333;}


/* footer */
footer{display: none;}

/* mainBoard rollingImg */
	.mainBoardWrap ul.boxArea li.boxBanner .rollingImg li{height: 169px;}
	.mainBoardWrap ul.boxArea li.boxBanner .rollingImg a.bn01{background: url(/asan/images/homebuilder/cancer/banner01_bg.jpg) no-repeat 50% 0; background-size: 100%; height: 100%; display: block;}
	.mainBoardWrap ul.boxArea li.boxBanner .rollingImg a.bn02{background: url(/asan/images/homebuilder/cancer/banner02_bg.jpg) no-repeat 50% 0; background-size: 100%; height: 100%; display: block;}
	.mainBoardWrap ul.boxArea li.boxBanner .rollingImg a.bn03{background: url(/asan/images/homebuilder/cancer/banner03_bg.jpg) no-repeat 50% 0; background-size: 100%; height: 100%; display: block;}
    .mainBoardWrap ul.boxArea li.boxBanner .rollingImg li img{position: absolute; left: 25px; top: 5px;}

@media screen and (min-width:768px){
	.canterList li a:hover {border: 2px solid #006769 !important; width: 167px; height: 117px;padding:18px 0 27px;}
	.canterList li a:hover.fLine {width: 167px; }
}
@media screen and (max-width:768px){
	
	.main_visual{display: block;}
	#innerContent .visual{display: none;}
	.main_visual {position : relative; overflow: hidden; width: 100%;}

	/*슬라이드 배너*/
	.main_visual .swiper-slide img {width: 100% !important; min-width: 410px;}
	.main_visual .imgSlide .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {width: 11px; height: 11px; margin: 0 2px; vertical-align: middle; background: url('/asan/images/healthinfo/indTvVisual.png') 0 0 no-repeat;}
	.main_visual .imgSlide .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet-active {width: 23px; background: url('/asan/images/healthinfo/indTvVisualOn.png') 0 0 no-repeat;}
	.main_visual .imgSlide .swiper-slide {position: relative;}
	.main_visual .imgSlide .swiper-slide .slide_txt {position: absolute; top: 10%; left: 5%;font-size: 15px;color: #111;}
	
	
	/* 헤더 gnb 모바일 btn */
	.mobile-menu-btn{display: block; position: absolute; right: 10px; top: 56px; }
	
	
	#asanWrap{position: relative; margin: 0 auto; width: 100%; min-width: 100%;}
	.innerWrap{width: 100%; margin-bottom: 10px;}
	.innerWrapBorder{width: 100%;}
	
	#headerWrap{position: fixed; z-index: 999; height: 115px; top: 0;}
	#headerWrap .siteTitle{left: 3%; width: 330px;}
	#headerWrap h1.logo{width: 38%;}
	#headerWrap h1.logo img{width: 100%;}
	#headerWrap h2.titles{width: 35%; padding-left: 10px; margin: 0 0 0 15px; font-size: 16px;}
	#headerWrap .utillBtn{display: none;}
	
	#headerWrap .language{right: 2%;}
	
    /* gnb */
	#gnb{width: 80%;  display: flex; padding-top: 0; flex-direction: column;}
	#gnb ul.active{left: 0; position: absolute;}
	#gnb ul{position: fixed; flex-direction: column; background: url(https://eng.amc.seoul.kr/gb/images/lang/common/bg_m_opa.png) repeat-y; height: calc(100vh - 70px); box-shadow: 0 5px 0px rgba(0,0,0,0.1); transition: all 0.3s; overflow-y: auto; width: 80%; top: 117px; left: -100%; opacity: 95%;}
	#gnb ul li.depth1{display: block; width: 100%; float: left; border-bottom: 1px solid #eee; box-sizing: border-box; padding: 0;}
	#gnb ul li.depth1 a{padding: 0 20px; height: 50px; line-height: 50px; text-align: left; font-size: 1em; color: #f0f0f0; display: block;}
	
	/* innerContent */
	#content{height: auto;}
	#innerContent{top: 58px; width: 100%;}
	#innerContent .visual .quickMenuWrap{width: 100% !important; height: 80px!important; background: #52bec0; position: absolute; top: 350px !important; left: 0 !important; margin: 0 !important;}
	#innerContent .visual .quickMenuWrap a{width: 33.3% !important; height: 40px !important; line-height: 40px; padding: 0!important; margin: 0!important; font-size: 13px!important; float: left;}
	#innerContent .visual .quickMenuWrap a.quickMenu01,#innerContent .visual .quickMenuWrap a.quickMenu02,#innerContent .visual .quickMenuWrap a.quickMenu03,#innerContent .visual .quickMenuWrap a.quickMenu04,#innerContent .visual .quickMenuWrap a.quickMenu05,#innerContent .visual .quickMenuWrap a.quickMenu06, #innerContent .visual .quickMenuWrap a.quickMenu01_on, #innerContent .visual .quickMenuWrap a.quickMenu02_on, #innerContent .visual .quickMenuWrap a.quickMenu03_on, #innerContent .visual .quickMenuWrap a.quickMenu04_on, #innerContent .visual .quickMenuWrap a.quickMenu05_on, #innerContent .visual .quickMenuWrap a.quickMenu06_on{background: none !important;}
	#innerContent .visual .visualPosition{width: 100%;}
	#innerContent .visual ul.visualWrap{width: 600%; display: flex;}
	#innerContent .visual .visualWrap li.quickMenu{width: 100%;}
	
	
	
	/* mainBoardWrap */
	.mainBoardWrap{width: 100%;}
	.mainBoardWrap ul.boxArea{width: 100% !important; height: 542px!important;}
	.mainBoardWrap ul.boxArea li{width: auto!important; float: none !important; margin: 0 0 20px 0 !important;}
	.mainBoardWrap ul.boxArea li.boxR{width: 100% !important;}
	.mainBoardWrap ul.boxArea li.boxBanner .rollingImg{width: 100%!important; padding: 0 0 20px 0;}
	.mainBoardWrap ul.boxArea li.boxBanner .rollingImg li{padding: 0 0 20px 0;}
	.mainBoardWrap ul.boxArea li.boxBanner .rollingImg li img{top: 0;}
	.mainBoardWrap ul.boxArea li.boxBanner .rollingImg li a{width: 100%;}
	.mainBoardWrap ul.boxArea li.boxBanner .rollingImg a.bannerBtn{left: 59px;}
	
	
	
	/* canterList */
	.canterList{width: 100% !important; height: 820px !important;}
	.canterList li{width: 25%; height: auto !important;}
	.canterList li span{width: 100%; font-size: 14px;}
	.canterList li a{width: 100% !important; height: 118px !important; padding: 15px 0 20px !important;}
	.bLine{border-bottom: 1px solid #e5e5e5 !important;}
	.fLine{border-left: 0 !important;}
	

	/* footer */
	#footerWrap{display: none;}
/*
	#footerWrap{min-width: 100% !important; margin-top: 56px; height: 200px;}
	#footerWrap .footArea01{width: 100%; margin-top: 20px;}
	#footerWrap .footerBannerCarousel{display: none;}
	#footerWrap .linkMenu{position: static; top: auto; right: auto; left: auto; bottom: auto;}
	#footerWrap .footArea02{display: none;}
	#footerWrap .snsIcon{display: none;}
	#footerWrap .footArea01 .footLogo{margin-left: 10px;}
	#footerWrap .footArea01 address{margin-bottom: 17px; margin-left: 10px}
*/
	
	
	/* 공통(레이아웃) - footer 영역 */
	footer {display: block;}
	footer {width:100%; height:140px; padding:15px 5px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;background:#222;z-index:2;margin-top: 56px;}
	footer .quickmenu {overflow:hidden;width:100%;height:33px;border-radius:2px;background-color:#3c3d42;-webkit-box-shadow:1px 1px rgba(0,0,0,.17);box-shadow:1px 1px rgba(0,0,0,.17);}
	footer .quickmenu li {float:left;width:33.3%;height:100%;border-right:1px solid #28292c;border-left:1px solid #5f6064;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
	footer .quickmenu li.meal {background:#ff912f;}
	footer .quickmenu li:first-child {border-left:0;}
	footer .quickmenu li:last-child {width:33.4%;border-right:0;}
	footer .quickmenu li a {display:block;height:100%;padding-top:7px;color:#fff;font-size:12px;text-align:center;letter-spacing:-1px;}
	footer .medinumsnpc_wrap {margin-top:20px;padding-right:83px;}
	footer .medinumsnpc_wrap:after {content:""; display:block; clear:both;}
	footer .medinumsnpc_wrap .numbsns_wrap {float:left;width:100%;margin-right:-83px;}
	footer .medinumsnpc_wrap .numbsns_wrap .number {color:#fff;font-size:20px;font-weight:600;line-height:24px;vertical-align:middle;}
	footer .medinumsnpc_wrap .numbsns_wrap img {margin:0 0 0 8px; vertical-align:-7px;}
	footer .medinumsnpc_wrap .pcview_wrap {position:absolute; left:200px;}
	footer .medinumsnpc_wrap .pcview_wrap a {display:inline-block;/* height:19px; */padding:4px 6px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;background:#121212;color:#fff;font-size:12px;text-align:center;}
	footer .copyright {margin-top:10px;color:#fff;font-size:10px;}
	footer .medinumsnpc_wrap .pcview_wrap .pc {position:absolute; top:26px; right:0;}
	
	
	/*	챗봇  */
	.botIco{width: 70px; height: 70px; bottom: 20px; right: 10px; background-size: 70px 70px;}
	.botIco img{width: 100%;}

	
}



