﻿/*************************************** 원스톱서비스 안내박스 ****************************************/
.onestopinfo .textboX .tit{
	width:400px;
	height:110px;
	margin:0 auto;
	padding-left:90px;
	color:#7a7a7a;
	font-size:17px;
	font-weight:bold;
	background:url('/img/common/ico_phone.gif') no-repeat left 5px;
}
.onestopinfo .textboX .tit span{
	color:#406bb2;
}
.onestopinfo .textboX .tit div{
	position:relative;
	width:147px;
	padding-top:10px;
	color:#eb5b8c;
	font-size:25px;
	font-weight:800;
	line-height:33px;
}
.onestopinfo .textboX .tit div p{
	position:absolute;
	left:122px;
	top:3px;
	width:270px;
}
.onestopinfo .textboX .tit div p a{
	font-family:'times new roman', sans-serif;
	color:#eb5b8c;
	font-size:30px;
	font-weight:normal;
	line-height:47px;
	letter-spacing:-2px;
}

.onestopinfo .textboX .pbtnwrap{
	margin-top:30px;
}


/**************************************** 연혁 ******************************/
.history{
	margin-top:40px;
	padding-top:30px;
	border-top:1px solid #ddd;
	overflow:hidden;
}
/* .m01_0401 .tab2wrap .cont{
	margin-bottom:-40px;
} */
.tab2wrap .cont div:first-child{
	padding-top:0;
	border-top:none;
	margin-top:0;
}

.history h3{
	font-family:'times new roman', sans-serif;
	color:#406bb2;
	font-size:50px;
	line-height:53px;
	font-weight:normal;
	margin-bottom:7px;
	letter-spacing:-2px;
}
.history p.point{
	color:#406bb2;
	font-size:24px;
	line-height:27px;
	letter-spacing:-2px;
	margin-top:7px;
	word-break:keep-all;
}
.history div.point{
	width:100%;
	display:inline-block;
	padding-bottom:15px;
}
.history div.point p.photo{
	float:left;
}
.history div.point p.photo img{
	max-width:259px;
}
.history div.point .cont{
	float:left;
	width:200px;
	padding-left:28px;
	padding-top:15px;
	color:#333;
	font-weight:700;
	letter-spacing:-1px;
}
.history div.point .cont p.date{
	color:#7a7a7a;
	padding-bottom:6px;
}

.history ul{
	margin-top:12px;
	margin-bottom:-15px;
}
.history li{
	clear:both;
	width:375px;
	display:inline-block;
	margin-bottom:15px;
	position:relative;
	padding-left:115px;
	font-size:14px;
	line-height:16px;
}
.history li span{
	position:absolute;
	left:0;
	top:-3px;
	color:#4c4c4c;
	font-size:20px;
	font-weight:700;
	letter-spacing:-1px;
	line-height:22px;
}

.history li p{
	float:left;
	clear:both;
	margin-bottom:5px;
	padding-left:11px;
	background:url('/img/common/bl_line.gif') no-repeat 0 7px;
}

.history.type2 li{/*날짜길게*/
	padding-left:0;
}
.history.type2 li span{
	position:relative;
	display:block;
	top:0;
	left:0;
	padding-bottom:5px;
	font-size:17px;
}


.history_wrap {width:100%; text-align:center;}
.history_wrap .mscroll_guide{display:none;}
.history_wrap p.btxt {margin:30px 0 15px 0; font-size:25px; color:#222; font-family:'NotoKrB', sans-serif;}
.history_wrap p.btxt span.blue {color:#0e4ab7;}
.history_wrap p.btxt span.eng {font-family: 'Lato', sans-serif; font-weight:800;}
.history_wrap p.stxt {font-size:16px; color:#666;}
.history_wrap .year_bg1{background:url(/img/content/history_bg1.jpg) no-repeat 0 50px;}
.history_wrap .year_bg2{background:url(/img/content/history_bg2.jpg) no-repeat 0 50px;}
.history_wrap .year_bg3{background:url(/img/content/history_bg3.jpg) no-repeat 0 50px;}
.year_tab {margin:50px 0 20px 0;}
.year_tab ul {display:inline-block; background:url(/img/content/year_tab_line.gif) no-repeat 50% 9px;}
.year_tab ul li {float:left; margin-left:73px;}
.year_tab ul li:first-child {margin-left:0;}
.year_tab ul li a {display:block; padding-top:32px; font-size:17px; font-family: 'Lato', sans-serif; font-weight:500; color:#888; letter-spacing:0; background:url(/img/content/year_tab_off.png) no-repeat 50% 5px;}
.year_tab ul li a span {font-family:'NotoKrR' , sans-serif;}
.year_tab ul li a.on {color:#0e4ab7; font-weight:700; background:url(/img/content/year_tab_on.png) no-repeat 50% 0px;}
.year_tab ul li a.on span {font-family:'NotoKrR' , sans-serif;}
.year_box{width:395px;padding:50px 0 40px 345px; text-align:left;}
.year_box.type2 {display:inline-block; padding-left:0; width:100%;}
.year_box.type2 .box {float:left; margin-left:20px; width:400px;}
.year_box.type2 .box:first-child {margin-left:0;}
.year_box.bg2020 {background:url(/img/content/history_2020img.jpg) no-repeat left 58px; padding-bottom:160px;}
.year_box.bg2019 {background:url(/img/content/history_2019img.jpg) no-repeat left 58px;}
.year_box.bg2018 {background:url(/img/content/history_2018img.jpg) no-repeat left 58px;}
.year_box.bg2017 {background:url(/img/content/history_2017img.jpg) no-repeat left 58px;}
.year_box.bg2016 {background:url(/img/content/history_2016img.jpg) no-repeat left 58px;}
.year_box.bg2015 {background:url(/img/content/history_2015img.jpg) no-repeat left 58px;}
.year_box.bg2014 {background:url(/img/content/history_2014img.jpg) no-repeat left 58px;}
.year_box.bg2013 {background:url(/img/content/history_2013img.jpg) no-repeat left 58px;}
.year_box.bg2012 {background:url(/img/content/history_2012img.jpg) no-repeat left 58px;}
.year_box.bg2011 {background:url(/img/content/history_2011img.jpg) no-repeat left 58px;}
.year_box.bg2010 {background:url(/img/content/history_2010img.jpg) no-repeat left 58px;}
.year_box.bg2009 {background:url(/img/content/history_2009img.jpg) no-repeat left 58px;}
.year_box.bg2008 {background:url(/img/content/history_2008img.jpg) no-repeat left 58px; padding-bottom:120px;}

.year_box p.tit {margin-bottom:25px; font-family: 'Lato', sans-serif; letter-spacing:0; font-size:30px; font-weight:700; color:#0e4ab7;}
.year_box p.txt {color:#666;}
.year_box dl {display:inline-block; width:100%;margin-bottom:14px;}
.year_box dl dt {float:left; width:65px;  font-family: 'Lato', sans-serif; font-size:16px; font-weight:800; color:#222; letter-spacing:0;}
.year_box dl dd {float:left; width:330px; color:#666; font-size:15px; line-height:1.3; letter-spacing:-0.05em; word-break:keep-all;}
.year_box dl dd span {font-size:0.85em;}
.year_box.type2 dl dd {width:330px;}


/* 미션 비젼 */
.vision_wrap .mtxt {width:100%; text-align:center; font-size:20px; letter-spacing:-0.08em;  font-family:'NotoKrM',sans-serif !important; color:#000;}
.vision_wrap .mtxt span {color:#0086d7;}
.vision_wrap .vtxt{border:1px solid #ddd; padding:20px; border-radius:30px; text-align:center; font-size:20px; font-family:'NotoKrM',sans-serif !important; 
color:#000000;  letter-spacing:-0.08em; box-shadow:5px 5px 8px rgba(0,0,0,0.08);}
.vision_wrap .vtxt strong{ color:#005595; font-weight:bold;}
.vision_wrap h3.tit {font-size:24px; color:#000; padding-left:0; background:none; font-family:'NotoKrB',sans-serif; font-weight:normal;}
.vision_wrap .tit.h3_t { margin-top:30px !important;}
 /*************************** 메뉴1_암센터소개 ***************************/
/********** 소개 **********/
/* 영상 */
.m01_0101 .cont1.widebG, .m01_0101 .cont1.widebG .wrap{
	height:398px;
}
.m01_0101 .cont1.widebG .wrap{
	background:url('/img/content/m01_0101_img1.jpg') no-repeat 0 0;
}
.m01_0101 .cont1.widebG .wrap .cont1_2{
	margin-top:23px;
}

.m01_0101 .cont1.widebG .wrap .cont1_2 video {width:70%; margin:0 auto;}
/* 타이틀 */
.m01_0101 h3.type1{
	width:360px;
	background:url('/img/common/h3_linebg1.gif') no-repeat 10px bottom;
}
.m01_0101 h3.type1 p{
	background:url('/img/common/h3_linebg2.gif') no-repeat 250px 30px;
}
.m01_0101 h3.type2{
	width:408px;
	background:url('/img/common/h3_linebg3.gif') no-repeat 30px 80px;
}
.m01_0101 h3.type2 p{
	background:url('/img/common/h3_linebg4.gif') no-repeat 335px 10px;
}
.m01_0101 h3.type3{
	width:447px;
	background:url('/img/common/h3_linebg1.gif') no-repeat 20px 70px;
}
.m01_0101 h3.type3 p{
	padding-left:60px;
	padding-right:60px;
	background:url('/img/common/h3_linebg3.gif') no-repeat 360px 10px;
}

.m01_0101 .cont1 img {}
/* 기타 */
.m01_0101 .cont2{
	margin-top:40px;
}

.m01_0101 .cont4{
	margin-top:40px;
}


.m01_0101 .paragrapH {font-size:17px; line-height:1.6;}
.m01_0101 .sev_list > li {font-size:18px; padding:5px 0; background:0; color:#2050a0; border:1px solid #ddd; padding:10px 20px; border-radius:20px; margin-bottom:10px;}
.m01_0101 .sev_list > li > ul {padding-left:20px; margin-top:5px;}
.m01_0101 .sev_list > li > ul > li {padding:5px 0; line-height:1.6; padding-left:12px; background-position:0 17px; font-size:16px; color:#222;}

/* 가로로긴배경 */
.widebG.gap_b_small{margin-bottom:15px;}
.widebG{/*세로높이는 각 콘텐츠에서(.wrap과 동일높이설정)*/
	position:relative;
	margin-bottom:50px;
}
.widebG .wrap{/*세로높이와 배경은 각 콘텐츠에서*/
	position:absolute;
	left:0;
	top:0;
	/* width:1260px; */
	width:100%;
}
/*.widebG .wrap .cont{
	width:750px;
	padding-top:40px;
	text-align:center;
}*/


/********** 인사말 **********/
/*  .m01_0201 .cont1{
 	margin-top:60px;
 	margin-right:25px;
 	text-align:right;	
 }
 .m01_0201 .cont1 p{
 	padding-right:5px;
 	padding-bottom:14px;
 	color:#555;
 	font-size:17px;
 	font-weight:700;
 }
 */

.greeting_wrap{padding-left:280px;background:url(/img/content/m01_0201_bg.png) no-repeat 0 0;}
.greeting_wrap .headline{padding-bottom:20px; font-size:22px;line-height:1.6;letter-spacing:-0.08em; font-weight:bold; color:#222; word-break:keep-all;}
.greeting_wrap .greeting_txt{padding-bottom:20px;}
.greeting_wrap .greeting_txt p{padding-bottom:16px;font-size:14px;line-height:1.7;color:#555; letter-spacing:-0.08em;}
.director{font-size:17px; letter-spacing:-0.05em; text-align:right;}
.director strong{padding-left:10px;font-size:20px; color:#222;}
.greeting_txt2{padding:5px 0 25px 0;}
.greeting_txt2 p{padding-bottom:16px;font-size:14px;line-height:1.7;color:#555;word-break:keep-all;}




/********** 로봇수술안내 **********/

.robot_wrap p{font-size:15px; line-height:1.6; text-align: justify;}
.robot_wrap ul.list li{font-size:15px; line-height:1.5;}
.robot_wrap table.table1.thtal thead th {font-size:15px; font-weight:normal;}
.robot_wrap table.table1.thtal tbody th,
.robot_wrap table.table1.thtal tbody td {font-size:15px; font-weight:normal;}
.robot_wrap dl.dltype1 dt,
.robot_wrap dl.dltype1 dd{padding:17PX 0 17PX 20px; letter-spacing:-0.08em; font-size:15px;}
.robot_wrap dl.dltype1 dt {width:210px; font-weight:normal;}
.robot_wrap dl.dltype1 dd {width:480px;}
.robot_wrap .swiper-slide {position:relative;}
.robot_wrap .swiper-slide .tit{position:absolute; top:0; left:0;}
.robot_wrap .swiper-slide .tit {width:100%; text-align:center; padding-top:30px;}
.robot_wrap .swiper-slide .tit img {max-width:220px;}

video::-webkit-media-controls-panel {display: flex !important; opacity: 1 !important;}

.robot_wrap .gallery-top .swiper-slide {height:360px; overflow:hidden;}
.robot_wrap .gallery-top .swiper-slide img {width:100%; height:100%;}
.robot_wrap .gallery-thumbs {position:relative; z-index:1; margin-top:10px;}
.robot_wrap .gallery-thumbs img {width:100%;}
.robot_wrap .btn_wrap {position:absolute; top:45%; left:0; z-index:1; width:100%;} 
.robot_wrap .swiper-button-next,
.robot_wrap .swiper-button-prev {width:50px; height:50px; background-repeat:no-repeat; background-position:50% 50%; background-size:cover; opacity:1;}
.robot_wrap .swiper-button-prev {background-image:url(/img/content/robot_btn_prev.png); left:10px; }
.robot_wrap .swiper-button-next {background-image:url(/img/content/robot_btn_next.png); right:10px;}

.robot_wrap .img_wrap {width:100%; display:inline-block; overflow:hidden; margin-top:30px;}
.robot_wrap .left {width:50%; float:left;}
.robot_wrap .right {width:50%; float:right; padding-top:60px;}
.robot_wrap .right ul {}
.robot_wrap .right ul li {padding:10px;  border-radius:5px; border:1px solid #ddd; margin-bottom:4px; font-size:15px; line-height:1.6; word-break: keep-all;
    text-align: justify;}

.m01_0701 .cont1.widebG, .m01_0701 .cont1.widebG .wrap{
	height:655px;
}
.m01_0701 .cont1.widebG .wrap{
	background:url('/img/content/m01_0701_img1.jpg') no-repeat 0 0;
}

/* 타이틀 */
.m01_0701 h3.type1{
	width:315px;
	background:url('/img/common/h3_linebg1.gif') no-repeat 20px 75px;
}
.m01_0701 h3.type1 p{
	background:url('/img/common/h3_linebg2.gif') no-repeat 255px 35px;
}

.m01_0701 h3.type2{
	width:265px;
	background:url('/img/common/h3_linebg3.gif') no-repeat 10px 75px;
}
.m01_0701 h3.type2 p{
	background:url('/img/common/h3_linebg4.gif') no-repeat 165px 25px;
}


.m01_0701 .cont2.widebG, .m01_0701 .cont2.widebG .wrap{
	height:643px;
}
.m01_0701 .cont2.widebG .wrap .photo{
	position:absolute;
	left:510px;
	top:0;
}
.m01_0701 .cont2.widebG .wrap h3{
	padding:75px 0 30px 0;
}	
.m01_0701 .cont2.widebG .wrap .paragrapH{
	width:480px;
}

.m01_0701 .cont3.widebG, .m01_0701 .cont3.widebG .wrap{
	height:315px;
}
.m01_0701 .cont3.widebG .wrap{
	width:750px;
}
.m01_0701 .cont3.widebG .wrap .photo{
	position:absolute;
	left:0;
	top:-163px;
}
.m01_0701 .cont3 .paragrapH{
	float:right;
	width:360px;
}

.m01_0701 .cont4.paragrapH{
	text-align:center;
	margin-bottom:30px;
}

.m01_0701 .cont5.widebG{
	padding-bottom:270px;
}
.m01_0701 .cont5.widebG .photo{
	position:absolute;
	z-index:1;
	left:0;
	top:0;
}
.m01_0701 .cont5{
	position:relative;
	padding-bottom:319px;
}
.m01_0701 .cont5 .photo{
	position:absolute;
	left:0;
	top:0;
}
.m01_0701 .cont5 h3, .m01_0701 .cont5 ul{
	position:relative;
	z-index:2;
}

.m01_0701 .cont6{
	padding-top:80px;
	text-align:center;
	margin-bottom:-40px;
}


/********** 다학제통합진료 **********/

.multi_doctor .poto_wrap{margin:50px 60px;}
.multi_doctor .swiper-slide {position:relative;}
.multi_doctor .swiper-slide .tit{position:absolute; top:0; left:0;}
.multi_doctor .swiper-slide .tit {width:100%; text-align:center; padding-top:30px;}
.multi_doctor .swiper-slide .tit img {max-width:220px;}

video::-webkit-media-controls-panel {display: flex !important; opacity: 1 !important;}

.multi_doctor .gallery-top .swiper-slide {height:360px; overflow:hidden;}
.multi_doctor .gallery-top .swiper-slide img {width:100%; height:100%;}
.multi_doctor .gallery-thumbs {position:relative; z-index:1; margin-top:10px;}
.multi_doctor .gallery-thumbs img {width:100%;}
.multi_doctor .btn_wrap {position:absolute; top:45%; left:0; z-index:1; width:100%;} 
.multi_doctor .swiper-button-next,
.multi_doctor .swiper-button-prev {width:50px; height:50px; background-repeat:no-repeat; background-position:50% 50%; background-size:cover; opacity:1;}
.multi_doctor .swiper-button-prev {background-image:url(/img/content/robot_btn_prev.png); left:10px; }
.multi_doctor .swiper-button-next {background-image:url(/img/content/robot_btn_next.png); right:10px;}




/********** 왓슨소개 **********/
.m01_0801 .cont1.widebG, .m01_0701 .cont1.widebG .wrap{
	height:820px;
}
.m01_0801 .cont1.widebG .wrap{
	background:url('/img/content/m01_0801_img1.jpg') no-repeat 0 0;
	height:820px;
	width:100%;
}
/* 타이틀 */
.m01_0801 h3.type2 {
	text-align:left;
	background:url('/img/content/time_tit_icon.gif') no-repeat 0 50%;
	padding-left:150px;
}
.m01_0801 h3.type1{
	width:100%;
	background:url('/img/common/h3_linebg1.gif') no-repeat 100px 75px;
}
.m01_0801 h3.type1 p{
	background:url('/img/common/h3_linebg2.gif') no-repeat 560px 20px;
}
.m01_0801 .cont2.widebG, .m01_0801 .cont2.widebG .wrap{
	height:750px;
}
.m01_0801 .cont2 .wrap .cont p.movie_tit {
	width:100%;
	padding-bottom:18px;
	text-align:left;
	background:url('/img/content/m01_0801_img4.jpg') no-repeat 490px 35px;
}

.m01_0801 .cont3{overflow:hidden;}
.m01_0801 .fl,
.m01_0801 .fr{width:350px;}

.m01_0801 .fl{clear:both;}
.m01_0801 .fr{margin-left:50px;}

.m01_0801 .step{width:490px;margin:0 auto;}



/********** 첨단의료 장비 **********/
.m01_1101 h4 {font-size:17px; color:#000;}
.m01_1101 strong.tit {color:#000; font-size:17px; margin-bottom:10px;}
.m01_1101 .paragrapH  {font-size:15px; line-height:1.6;}
.m01_1101 .gray_box {background:#fafafa; padding:20px 30px; margin-top:20px;}
.m01_1101 ul {margin-top:10px;}
.m01_1101 ul li { font-size:15px;}



/******* 전문간호 서비스 **********/

.m01_0601 h4.tit {background-position:0 50%;}
.m01_0601 h3.tit.h3_t {margin-top:30px !important;}
.m01_0601 .t_point {
    margin-bottom: 20px;
    color: #406bb2;
    font-weight: 800;
    font-size: 24px;
    line-height: 26px;
    margin-top:50px;
    letter-spacing: -1px;}
.m01_0601 .con_btn {margin-left:10px;}
.m01_0601 .listbox {font-weight:bold;}

/*************************** 메뉴2_진료팀_의료진소개 ***************************/
/* 진료및예약안내 */
.reserv_bg{padding-left:65px;font-size:24px;font-weight:700;line-height:50px;color:#3474c2;background-repeat:no-repeat;background-position:left center;}
.reserv_bg.icon1{background-image:url(/img/content/reserv_icon1.gif);}
.reserv_bg.icon2{background-image:url(/img/content/reserv_icon2.gif);}
.reserv_bg.icon3{background-image:url(/img/content/reserv_icon3.gif);}

.reserv_txt ul{margin:10px 10px 50px 65px;}




/********** 팀소개 **********/
.m02_info{
	min-height:550px;
}
.doc_wrap{min-height:600px;}

/* 상단텍스트박스 */
.m02_info .textboX{
	margin-bottom:70px;
}
.m02_info .textboX .tit{	
	height:80px;
	text-align:center;
}
.m02_info .textboX h3{
	position:relative;
	display:inline;zoom:1;
	height:29px;
	padding:15px 0 15px 75px;
	background-image:url('/img/common/ico_cancertype.png');
	background-repeat:no-repeat;
	font-family:'Nanum Gothic', sans-serif; 
	color:#406bb2;
	font-size:29px;
	line-height:29px;
	font-weight:700;
	letter-spacing:-1px;
}

.m02_info .textboX h3.pagenum1{
	background-position:0 0;
}
.m02_info .textboX h3.pagenum2{
	background-position:0 -65px;
}
.m02_info .textboX h3.pagenum3{
	background-position:0 -130px;
}
.m02_info .textboX h3.pagenum4{
	background-position:0 -195px;
}
.m02_info .textboX h3.pagenum5{
	background-position:0 -260px;
}
.m02_info .textboX h3.pagenum6{
	background-position:0 -325px;
}
.m02_info .textboX h3.pagenum7{
	background-position:0 -390px;
}
.m02_info .textboX h3.pagenum8{
	background-position:0 -455px;
}
.m02_info .textboX h3.pagenum9{
	background-position:0 -520px;
}
.m02_info .textboX h3.pagenum10{
	background-position:0 -585px;
}
.m02_info .textboX h3.pagenum11{
	background-position:0 -650px;
}
.m02_info .textboX h3.pagenum12{
	background-position:0 -715px;
}
.m02_info .textboX h3.pagenum13{
	background-position:0 -780px;
}

.m02_info .textboX h3.pagenum14{
	background-position:0 -845px;
}



.m02_0201 .cont1{
	width:345px;
}
.m02_0501 .paragrapH2 .cont{
	float:left; 
	width:435px;
}
.m02_1001 .cont1{
	width:345px;
}




/********** 진료흐름도 **********/
.m02_process .processimg{
	text-align:center;
}



/********** 의료진소개 **********/
.doctorbox{
	position:relative;
	width:100%;
	display:inline-block;
	border:1px solid #ccc;
	font-size:0;
	line-height:1;
}	
.doctorbox h4{
	/* float:right;
	width:546px; */
	height:48px;
	line-height:48px;
	color:#222;
	font-size:20px;
	font-weight:normal;
	font-family:'NotoKrB';
}
.doctorbox h4 span{
	color:#808080;
	font-size:12px;
	padding-left:22px;
	background:url('/img/common/foot_bl_line.gif') no-repeat 10px 3px;
}
.doctorbox .cont1{
	/* float:left; */
	width:200px;
	position:absolute;
	top:0;
	left:0;
	height:100%;
	overflow:hidden;
}
.doctorbox .cont1 .photo{
	width:100%;
	height:100%;
	/*height:135px;*/
	/* padding-top:26px; */
	text-align:center;
	background:url('/img/content/m02_doctor_img1.gif') no-repeat 0 0/cover;
	
}
.doctorbox .cont1 .photo img{
	width:220px;
	margin-left:-10px;
}
.doctorbox .cont1 div{
	width:100%;
	display:block;
	position:absolute;
	bottom:0;
	left:0;
}
.doctorbox .cont1 div a{
	float:left;
	display:block;
	width:100%;
	height:42px;
	/* padding-top:54px; */
	line-height:42px;
	font-family:'NotoKrM';
	text-align:center;
	color:#fff;
	background-repeat:no-repeat;
	background-position:center 20px;
	font-size:15px;
}
.doctorbox .cont1 div a.detail{
	background-color:#384878;
	
}
.doctorbox .cont1 div a.reserve span {
	background-image:url('/img/content/icon_rsv_treat.png');
	background-repeat:no-repeat;
	background-position: 0 50%;
	padding-left:25px;
}

.doctorbox .cont1 div a.detail span {
	background-image:url('/img/content/intro_doctor.png');
	background-repeat:no-repeat;
	background-position: 0 50%;
	padding-left:25px;
} 
.doctorbox .cont1 div a.reserve:hover{
	background-color:#2e62c0;
}
.doctorbox .cont1 div a.reserve{
	background-color:#386ccb;
	
}
.doctorbox .cont1 div a.detail:hover{
	background-color:#2f3f6e;
}


.doctorbox .prof_cont {padding:20px 25px 20px 225px;}

.doctorbox .cont2{
	position:relative;
	/* float:right;
	width:546px; */
	/* min-height:100px; */
	padding-bottom:0;
	margin-top:5px;

}
.doctorbox .cont2 dl{
	position:relative;
	clear:both;
	width:100%;
	display:inline-block;
	margin-top:10px;
	padding-left: 70px;
	line-height:1.4;
	min-height:40px;
}
.doctorbox .cont2 dl:first-child {
	margin-top:0;
}
/* .doctorbox .cont2 dl dt{
	float:left;
	width:95px;
	color:#ba6d87;
	letter-spacing:-1px;
}
.doctorbox .cont2 dl dd{
	float:left;
	width:450px;
} */
.doctorbox .cont2 dl.part1 dt{
	position:absolute; 
	display:inline-block;
	color:#ba6d87;
	letter-spacing:-1px;
	margin-right:10px;
	/* width:55px; */
	top:0;
	left:0;
	height:13px;
	font-size:14px;
	font-family:'NotoKrM';
}
.doctorbox .cont2 dl.part1 dd{
	display:inline-block;
	position:relative;
	max-width:80%;
	height:auto;
	font-size:14px;
	font-family:'NotoKrM';
}

.doctorbox .cont2 dl.part2 dt{
	position:absolute; 
	display:inline-block;
	color:#ba6d87;
	letter-spacing:-1px;
	margin-right:10px;
	width:50px;
	top:0;
	left:0;
}
.doctorbox .cont2 dl.part2 dd{
	display:inline-block;
	position:relative;
	max-width:80%;
	height:auto
}

.doctorbox table.table1{border-top:2px solid #000;  font-size:14px; line-height:21px;}
.doctorbox table.table1 thead th{background:#fbfbfb; font-size:14px;}
.doctorbox table.table1 tbody th{background:#fff; font-size:14px;}
.doctorbox table.table1 tbody th, table.table1 tbody td {padding:10px;}

.doctorbox .cont3{
	position:relative;
	/* float:right;
	width:546px; */

}


.doctorbox .cont2 table{
	position:absolute;
	left:0;
	bottom:0;
}
.doctorbox .cont2 table thead th{
	padding:6px 0;
}

/* 진료시간표_진료과정보 */
.treatbox{overflow:hidden;width:100%;margin-bottom:50px;padding-bottom:50px;border-bottom:1px solid #e5e5e5;}
.treatbox .b_tit{float:left;width:130px;border-top:2px solid #000;padding:30px 0 0 20px;font-size:20px;font-weight:bold;color:#222;}
.treatbox .cont{float:left;width:556px;padding:30px 0 0 40px;border-top:1px solid #e5e5e5;}
.treatbox .cont dl{float:left;width:50%;}
.treatbox .cont dt,
.treatbox .cont dd{display:inline-block;}
.treatbox .cont dt{padding-right:20px;font-weight:bold;color:#222;}



/*************************** 메뉴3_암정보 ***************************/




/********** 암이란_무엇인가 **********/
.m03_0104 .aim_box{margin-bottom:30px;text-align:center;}
.m03_0104 .aim_box li{display:inline-block;width:90px;height:90px;margin:0 10px;border-radius:90px;font-size:17px;font-weight:bold;color:#000;}
.m03_0104 .aim_box li span{display:block;padding-top:24px;}
.m03_0104 .aim_box li.aim1{background:#9dc3e6;border:10px solid #bdd7ee;}
.m03_0104 .aim_box li.aim2{background:#ffe699;border:10px solid #fff2cc;}
.m03_0104 .aim_box li.aim3{background:#c5e0b4;border:10px solid #e2f0d9;}

.m03_0104 .care_box{margin:20px 0 40px;}
.m03_0104 .care_box dl{display:table;width:100%;padding-bottom:20px;vertical-align:middle;}
.m03_0104 .care_box dl dt{display:table-cell;width:100px;padding-right:20px;vertical-align:middle;}
.m03_0104 .care_box dl dt span{display:inline-block;width:100px;height:100px;margin:0 10px;border-radius:100px;font-size:17px;line-height:100px;font-weight:bold;color:#000;text-align:center;}
.m03_0104 .care_box dl dd{display:table-cell;width:630px;border-top:1px solid #e5e5e5;vertical-align:middle;}
.m03_0104 .care_box dl:first-of-type dd{border-top:0;}
.m03_0104 .care_box dl.care1 dt span{background:#9dc3e6;border:10px solid #bdd7ee;}
.m03_0104 .care_box dl.care2 dt span{background:#ffe699;border:10px solid #fff2cc;}
.m03_0104 .care_box dl.care3 dt span{background:#c5e0b4;border:10px solid #e2f0d9;}

/********** 암정보 **********/
.m03_0105 .g_list {display:inline-block;}
.m03_0105 .g_list li {width:48%; margin:0 1%; float:left;}
.m03_0105 .g_list li img {width:100%;}
.m03_0105 h5 {text-align:center; font-size:18px;}

/********** 국민암예방수칙_국민암예방수칙**********/
.m03_0201 ul{
	overflow:hidden;
	border-bottom:1px solid #ddd;
}
.m03_0201 li{
	float:left;
	border:1px solid #ddd;
	margin:0 -1px -1px 0;
	width:373px;
	height:125px;
}
.m03_0201 li div.photo{
	float:left;
	width:147px;
	padding-top:20px;
	text-align:center;
}
.m03_0201 li p{
	float:left;
	padding-top:43px;
	font-sizE:15px;
}
.m03_0201 li p.line1{
	padding-top:54px;
}
.m03_0201 li p.line3{
	padding-top:33px;
}
.m03_0201 li p em{
	color:#eb5b8c;
}

.m03_0304 .cont2{
	display:none;
}

/* 항암화학요법 부작용관리 */
.m03_0701 .symptom_box ul{overflow:hidden;margin-left:-10px;text-align:center;}
.m03_0701 .symptom_box ul li{display:table;float:left;margin:0 0 10px 10px;border:1px solid #d5d5d5;vertical-align:middle;}
.m03_0701 .symptom_box ul li span{display:table-cell;padding:0 10px;vertical-align:middle;font-size:14px;line-height:20px;}
.m03_0701 .symptom_box ul.no2 li{width:368px;height:58px;}
.m03_0701 .symptom_box ul.no4 li{width:178px;height:58px;}
.m03_0701 dl.dltype2.bg1{background:url(/img/content/m03_0701_img1.jpg) no-repeat 95% 0;background-size:auto 150px;}
.m03_0701 dl.dltype2.bg2{background:url(/img/content/m03_0701_img4.jpg) no-repeat 95% 0;background-size:auto 120px;}
.m03_0701 dl.dltype2.bg2 dd{padding-bottom:30px;}
.m03_0701 dl.dltype2.bg3 dd{padding-right:200px;background:url(/img/content/m03_0701_img7.jpg) no-repeat 95% 50%;background-size:170px auto;}
.m03_0701 dl.dltype2.bg4 dd{padding:0 200px 100px 30px;background:url(/img/content/m03_0701_img13.jpg) no-repeat 95% 50%;background-size:auto 150px;}
.m03_0701 dl.dltype2.bg5 dd{padding:0 200px 30px 30px;background:url(/img/content/m03_0701_img14.jpg) no-repeat 95% 50%;background-size:auto 150px;}
.m03_0701 dl.dltype2 dd .photowraP img{width:100%;}
.m03_0701 .paragrapH2.type2 .cont{width:600px;}
.m03_0701 .paragrapH2.type2 .photo{width:150px;}
.m03_0701 .paragrapH2.type2 .photo img{width:100%;}

/* 방사선치료 부작용관리 */
.m03_0702 .photowraP img,
.m03_0702 .dltype2 dd img{width:100%;}




/********************************** 메뉴4_호스피스완화의료 **********************************/
/******** 호스피스소개_호스피스란 ********/
.m04_0101 .cont1.widebG, .m04_0101 .cont1.widebG .wrap{
	height:632px;
}
.m04_0101 .cont1.widebG .wrap{
	background:url('/img/content/m04_0101_img1.jpg') no-repeat 0 0;
}

/* 타이틀 */
.m04_0101 h3.type1{
	width:360px;
	background:url('/img/common/h3_linebg1.gif') no-repeat 25px 75px;
}
.m04_0101 h3.type1 p{
	background:url('/img/common/h3_linebg2.gif') no-repeat 97% 30px;
}

/******** 호스피스소개_연혁 ********/
.m04_0103{
	min-height:500px;
}


/******* 호스피스소개_호스피스대상자돌봄과정 ********/
.m04_0104 .minigallerY{
	margin-left:60px;
}



/********* 호스피스시설안내 ***********/
.m04_0201 .cont1{
	height:358px;
	background:url('/img/content/m04_0201_img1.jpg') no-repeat 0 0;
}
.m04_0201 .cont1 h4{
	width:0;
	height:0;
	font-size:0;
	line-height:0;
	text-indent:-9999px;
}
.m04_0201 .cont1 p{
	padding-top:205px;
	width:505px;
	margin:0 auto;
	color:#333;
	font-size:15px;
	line-height:21px;
	font-weight:700;
	text-align:center;
}

.m04_0201 .minigallerY{
	margin-left:60px;
}


/******** 교육및프로그램_교육및상담 ********/
/* 타이틀 */
.m04_0301 h3.type1{
	width:300px;
	background:url('/img/common/h3_linebg3.gif') no-repeat 0 70px;
}
.m04_0301 h3.type1 p{
	background:url('/img/common/h3_linebg1.gif') no-repeat right 30px;
}

/******** 교육및프로그램_요법치료프로그램 ********/
/* 타이틀 */
.m04_0302 h3.type1{
	width:300px;
	background:url('/img/common/h3_linebg3.gif') no-repeat 10px 75px;
}
.m04_0302 h3.type1 p{
	background:url('/img/common/h3_linebg4.gif') no-repeat 195px 30px;
}


/******** 프로그램외활동내용_사별가족관리 ********/
/* 타이틀 */
.m04_0401 h3.type1{
	width:300px;
	background:url('/img/common/h3_linebg1.gif') no-repeat 0 70px;
}
.m04_0401 h3.type1 p{
	background:url('/img/common/h3_linebg2.gif') no-repeat right 30px;
}

/******** 프로그램외활동내용_자원봉사자활동_가정방문 ********/
.m04_0402{
	min-height:500px;
}
.m04_0402 .cont1{
	position:relative;
}
.m04_0402 .cont1 .photo{
	position:absolute;
	right:0;
	top:0;
}



/*********************** 건강보험적용 및 완화 의료도우미 제도 안내 ************************/
.m04_0501 .cont1.widebG, .m04_0501 .cont1.widebG .wrap{
	height:561px;
}
.m04_0501 .cont1.widebG .wrap{
	background:url('/img/content/m04_0501_img1.jpg') no-repeat 0 0;
}



/***************************** 가정형 호스피스 건강보험수가 시범사업 ************************/
.m04_0601 .cont1.widebG, .m04_0601 .cont1.widebG .wrap{
	height:582px;
}
.m04_0601 .cont1.widebG .wrap{
	background:url('/img/content/m04_0601_img1.jpg') no-repeat 0 0;
}

/***************************** 자문형 호스피스 건강보험수가 시범사업 ************************/
.m04_0701 .cont1.widebG, .m04_0701 .cont1.widebG .wrap{
	height:580px;
}
.m04_0701 .cont1.widebG .wrap{
	background:url('/img/content/m04_0701_img1.jpg') no-repeat 0 0;
}



/************************************** 이용안내 *******************************/

  .reserv_btn a{  background-color: #3c5fc4;
    vertical-align: middle;
    box-sizing: content-box;
    overflow: visible;
    display: inline-block;
    height: 23px;
    line-height: 23px;
    padding: 0 8px;
    min-width: 40px;
    cursor: pointer;
    border: none;
    border-radius: 2px;
    font-family: 'Nanum Gothic', sans-serif;
    color: #ddebfb !important;
    font-size: 12px;}

/******** 진료시간표 ********/
.treatmenttime .textboX p{
	width:415px;
	height:58px;
	line-height:58px;
	margin:-15px auto;
	padding-left:85px;
	background:url('/img/common/ico_people.png') no-repeat 0 0;
	color:#7e7e7e;
	font-size:17px;
	font-weight:700;
	letter-spacing:-1px;
}

.treatmenttime table.table1{font-size:12px;}
.treatmenttime table.table1 thead th {padding:7px 0;}
.treatmenttime table.table1 tbody td, .treatmenttime table.table1 tfoot td {padding:4px 5px 4px 7px;}
.treatmenttime table.table1.thtal tbody th{padding:4px 5px 4px 7px;}

/* 원스톱서비스 */
.m05_0101 h3{float:left;}
.m05_0101 .onestopbtn{float:right;}
.m05_0101 .paragrapH{clear:both;}
.m05_0101 .inner {padding-left:30px;}
.m05_0101 .serv_step{margin:10px 0 20px;}
.m05_0101 .serv_step ol{overflow:hidden;width:740px;margin-left:-40px;}
.m05_0101 .serv_step ol li{display:table;float:left;padding-left:40px;background:url(/img/content/bg_serv_arr.png) no-repeat 10px 50%;text-align:center;color:#fff;}
.m05_0101 .serv_step ol li .step1{background:#0086b1;}
.m05_0101 .serv_step ol li .step2{background:#00709f;}
.m05_0101 .serv_step ol li .step3{background:#2f5084;}
.m05_0101 .serv_step ol li:first-child{background:none;}
.m05_0101 .serv_step ol li span{display:table-cell;width:200px;height:50px;vertical-align:middle;}
.m05_0101 .pbtnwrap { margin-left:10px; text-align:left;}
.m05_0101 .pbtn.point {background:#35b164; width:194px;}

/******* 질환별코디네이터 *******/
.m05_0701 .telbox{overflow:hidden;}
.m05_0701 .telbox li{overflow:hidden;float:left;width:375px;height:40px;margin-bottom:10px;font-size:16px;font-weight:700;line-height:40px;}
.m05_0701 .telbox dt{float:left;display:block;height:40px;padding:0 10px 0 50px;color:#3474c2;letter-spacing:-1px;}
.m05_0701 .telbox .icon01 dt{background:url(/img/content/s050701_icon01.gif) no-repeat top left;}
.m05_0701 .telbox .icon02 dt{background:url(/img/content/s050701_icon02.gif) no-repeat top left;}
.m05_0701 .telbox .icon03 dt{background:url(/img/content/s050701_icon03.gif) no-repeat top left;}
.m05_0701 .telbox .icon04 dt{background:url(/img/content/s050701_icon04.gif) no-repeat top left;}
.m05_0701 .telbox .icon05 dt{background:url(/img/content/s050701_icon05.gif) no-repeat top left;}
.m05_0701 .telbox .icon06 dt{background:url(/img/content/s050701_icon06.gif) no-repeat top left;}
.m05_0701 .telbox .icon07 dt{background:url(/img/content/s050701_icon07.gif) no-repeat top left;}
.m05_0701 .telbox .icon08 dt{background:url(/img/content/s050701_icon08.gif) no-repeat top left;}
.m05_0701 .telbox .icon09 dt{background:url(/img/content/s050701_icon09.gif) no-repeat top left;}
.m05_0701 .telbox .icon10 dt{background:url(/img/content/s050701_icon10.gif) no-repeat top left;}
.m05_0701 .telbox .icon11 dt{background:url(/img/content/s050701_icon11.gif) no-repeat top left;}


/******* 건강보험혜택 *******/
.m05_0801 .insurance_box{display:inline-block;margin-top:25px;letter-spacing:-0.05em;}
.m05_0801 .insurance_box .box{float:left;width:324px;height:610px;padding:0 25px 10px 25px;border:1px solid #dfdfdf;margin:-1px 0 0 -1px;}
.m05_0801 .insurance_box .box.icon1{background:url(/img/content/icon_insurance_benefit.jpg) no-repeat right bottom;}
.m05_0801 .insurance_box .box .tit{margin-top:35px;font-size:18px;font-family:'NotoKrB', sans-serif;color:#4758bf;}
.m05_0801 .insurance_box .dot_list{margin-top:20px;}

/****** 건강보험혜택 공통 리스트 ******/
.dot_list{margin-top:25px;}
.dot_list li{margin-bottom:8px;padding-left:10px;font-size:14px;color:#666;line-height:22px;font-family:'NotoKrM';background:url(/img/common/dot_list.gif) no-repeat 0 10px;}
.dot_list li span{font-family:'NotoKrM';}
.imgbox{width:100%;display:inline-block;}

/******* 증명서발급안내 *******/
.m05_0901 .gray_box {padding:28px; background:#f5f5f5; line-height:22px; font-size:15px; color:#444; font-family:'NotoKrR' , sans-serif;}
.m05_0901 .gray_box2{padding:55px 75px;text-align:center;background:#f3f3f3;}

/****** 증명서발급안내 step ******/
.step_type02{padding:0 105px;overflow:hidden;}
.step_type02 ol{margin-bottom:-40px;}
.step_type02 ol li{padding-bottom:40px;background:url(/img/common/step2_arrow.png) no-repeat center bottom;}
.step_type02 ol li dl{border:1px solid #b3b3b3;text-align:center;background:#fff;padding:15px 0;}
.step_type02 ol li dl dt{display:inline-block;width:60px;font-size:14px;font-family:'Lato', sans-serif;font-weight:700;letter-spacing:0;vertical-align:top;}
.step_type02 ol li dl dd{display:inline-block;font-size:16px;text-align:left;font-family:'NotoKrM', sans-serif;color:#000;line-height:24px;letter-spacing:-1px;vertical-align:top;}
.step_type02 ol li .support{margin:15px 0 -5px 0;text-align:center;color:#666;background:#f3f3f3;}

.step_type02 ol li.step01 dl{border-top:3px solid #00a4bf;}
.step_type02 ol li.step01 dl dt{color:#00899f;}
.step_type02 ol li.step02 dl{border-top:3px solid #0099d6;}
.step_type02 ol li.step02 dl dt{color:#007fb2;}
.step_type02 ol li.step03 dl{border-top:3px solid #115bc1;}
.step_type02 ol li.step03 dl dt{color:#115bc1;}
.step_type02 ol li.step04 dl{border-top:3px solid #523ebd;}
.step_type02 ol li.step04 dl dt{color:#533dcf;}
.step_type02 ol li.step05 dl{border-top:3px solid #893ebd;}
.step_type02 ol li.step05 dl dt{color:#7119af;}
.step_type02 ol li.step06 dl{border-top:3px solid #bd3eb6;}
.step_type02 ol li.step06 dl dt{color:#bd3eb6;}

.step_type02.type2{width:520px;padding:0 42px 0 0;margin:0 auto;background:url(/img/common/step2_arrow2.png)no-repeat right 20px;}




/******* 전화번호안내 *******/
.m05_0401 hr.nobg {margin:0;}
.m05_0401 .infoboxwithicoN {margin-top:-25px;}
.m05_0401 .infoboxwithicoN .inner  {position:relative; padding:15px 20px; border:1px solid #ddd;}
.m05_0401 .onestopbtn{display:inline-block; position:absolute; top:42px; right:25px;}
.m05_0401 .pbtn.point {background:#35b164;}
.m05_0401 .infoboxwithicoN .inner dl{float:none;width:auto; background-position:0 15px; padding:0 0 0 100px; text-align:left; height:auto; border:0}
.m05_0401 .infoboxwithicoN .inner dl.type1 {background-image:url(/img/content/m05_0401_icon.gif);}
.m05_0401 .infoboxwithicoN dd {font-size: 29px; line-height: 22px; margin-bottom: 20px;}

/******** 오시는길 ********/
/* #daumRoughmapContainer1477993622023{
	width:100% !important;
	height:400px;
} */

.m05_0501 .web_no {display:none;}
#daumRoughmapContainer1561513828807 {width:100%; height:330px;}
.m05_0501 .left {overflow:hidden; width:50%; float:left;}
.m05_0501 .daummap{}
.m05_0501 .left .map_traf {width:100%; float:none; margin-top:10px;}

.map_traf{margin-top:0;border-top:2px solid #000; width:48%; float:right;}
.map_traf dl{position:relative;border-bottom:1px solid #ddd;}
.map_traf dl dt{position:absolute;top:50%;margin-top:-28.5px;margin-left:0px;left:0; width:90px; text-align:center; padding-top:42px;font-size:17px;font-weight:700;line-height:22px;color:#000;text-align:center;background-repeat:no-repeat;background-position:center top; }
.map_traf dl.icon1 dt{background-image:url(/img/content/traff_icon1.gif); background-size:28px;}
.map_traf dl.icon2 dt{background-image:url(/img/content/traff_icon2.gif); background-size:28px;}
.map_traf dl.icon3 dt{background-image:url(/img/content/traff_icon3.gif); background-size:35px;}
.map_traf dl.icon4 dt{background-image:url(/img/content/traff_icon4.gif); background-size:30px;}
.map_traf dl dd{padding-left:26%;display:table;width:74%;min-height:120px;}
.map_traf dl dd ul{display:table-cell;padding:15px 0;vertical-align:middle;}
.map_traf dl dd ul strong{color:#3474c2;}



/*********************************** 공지사항 ******************************/
/* 건강강좌프로그램 */
/* 타이틀 */
.m06_0201 h3.type1{
	width:380px;
	background:url('/img/common/h3_linebg2.gif') no-repeat 10px 80px;
}
.m06_0201 h3.type1 p{
	background:url('/img/common/h3_linebg4.gif') no-repeat 275px 15px;
}




/*********************************** 사이트가이드 ******************************/
/******** 사이트맵 ********/
.m07_0101 div:first-child{
	margin-top:0;
}
.m07_0101 .sitemap{
	margin-right:-40px;
	margin-top:60px;
	overflow:hidden;
}
.m07_0101 .sitemap dl{
	float:left;
	margin-right:40px;
	width:223px;
}
.m07_0101 .sitemap dt{
	padding-bottom:10px;
	border-bottom:3px solid #406bb2;
}
.m07_0101 .sitemap dt a{
	color:#406bb2;
	font-size:24px;
	font-weight:700;
	letter-spacing:-1px;
	line-height:26px;
}
.m07_0101 .sitemap ul li{
	border-bottom:1px solid #e7e7e7;
	font-size:0;
	line-height:0;
}
.m07_0101 .sitemap ul li a{
	display:block;
	padding:7px 0px 7px 12px;
	color:#555;
	font-size:15px;
	font-weight:700;
	line-height:17px;
	letter-spacing:-1px;
}
.m07_0101 .sitemap ul ul{
	border-top:1px dashed #ddd;
	padding:7px 0;
}
.m07_0101 .sitemap ul li li{
	border-bottom:none;
}
.m07_0101 .sitemap ul li li a{
	background:url('/img/common/bl_arrow.gif') no-repeat 22px 11px;
	padding:5px 5px 5px 30px;
	color:#757575;
	font-size:13px;
	line-height:15px;
}

.circle_wrap{margin-top:40px;padding-bottom:10px;border-bottom:1px solid #e5e5e5;}
.circle_wrap span{display:inline-block;margin-top:10px;padding-left:15px;font-size:13px;color:#666;}
.circle_wrap .red_circle{margin-right:10px;background:url(/img/content/red_circle_timetable.gif) no-repeat 0 50%;}
.circle_wrap .green_dia{background:url(/img/content/green_dia_timetable.gif) no-repeat 0 50%;}


/* 월별일정 */
.m06_0801 td,
.m06_0801 li{word-break:break-all !important;}
.m06_0801 table.table1 thead th{border-bottom:1px solid #e1e1e1;}
.m06_0801 table.table1 th{background:#71bf45;color:#fff;}
.m06_0801 table.table1 td{vertical-align:top;}
.m06_0801 table.table1 .date{padding:10px 0;font-family:'Montserrat',sans-serif;font-size:17px;color:#222;}
.m06_0801 table.table1 .list>li{padding:2px 0;background:none;font-weight:bold;color:#222;}
.m06_0801 table.table1 .list2 li{color:#555;}
.m06_0801 .reserv{padding:2px;background:#902a7b;font-size:11px;color:#fff;}
.m06_0801 .place1{color:#000;font-size:11px;}
.m06_0801 .place2{color:#f9b129;font-size:11px;}
.m06_0801 .place3{color:#e25c65;font-size:11px;}





/**************************************** 모바일 ****************************************/
/**************************************** 모바일 ****************************************/
/**************************************** 모바일 ****************************************/
@media(max-width:736px){

.m_w100img img{
	width:100%;
}
.mimg img {width:100%;}

/***************** 원스톱서비스 안내박스 **************************/
.onestopinfo .textboX .tit{
	width:auto;
	height:auto;
	padding-left:0;
	padding-top:70px;
	background:url('/img/common/ico_phone.gif') no-repeat center 0;
	text-align:center;
}
.onestopinfo .textboX .tit div{
	width:auto;
	font-size:23px;
	line-height:27px;
}
.onestopinfo .textboX .tit div p{
	position:relative;
	left:0px;
	top:0px;
	width:auto;
}
.onestopinfo .textboX .tit div p a{
	font-size:25px;
	line-height:27px;
}



/**************************************** 연혁 ******************************/
.history h3{
	text-align:center;
	text-decoration:underline;
}
.history p.point{
	font-size:21px;
	line-height:25px;
	padding-top:3px;
	text-align:center;
}

.history div.point{
	padding-bottom:0;
}
.history div.point p.photo{
	float:none;
	text-align:center;
}
.history div.point p.photo img{
	width:100%;
	max-width:259px;
}
.history div.point .cont{
	float:none;
	width:auto;
	padding-left:0;
	padding-top:15px;
	text-align:center;
}
.history div.point .cont p.date{
	color:#7a7a7a;
	padding-bottom:6px;
}

.history li{
	clear:both;
	width:100%;
	padding-left:0;
}
.history li span{
	position:relative;
	left:0;
	top:0;
	display:block;
	font-size:18px;
	font-weight:700;
	letter-spacing:-1px;
	line-height:22px;
}

	/****** 연혁 ******/
.history_wrap .year_bg1,
.history_wrap .year_bg2,
.history_wrap .year_bg3{background-size:180px auto; background:none;}
	.year_tab ul li {margin-left:30px;}
	.year_tab ul li a{font-size:15px;}
	.year_box{padding-left:0;background-size:180px auto !important; width:100%;}

/* 미션 비젼 */
.vision_wrap .mtxt {font-size:16px; line-height:1.5;}
.vision_wrap .vtxt{font-size:16px; padding:15px;}
.vision_wrap h3.tit {font-size:18px;}
.vision_wrap h3.h3.h3_t { margin-top:30px;}

/*************************** 메뉴1_암센터소개 ***************************/
/********** 소개 **********/
/* 영상 */
.m01_0101 .cont1.widebG, .m01_0101 .cont1.widebG .wrap{ 
	position:relative; 
	height:auto;
}
.m01_0101 .cont1.widebG .wrap{
	background:none;
}
.m01_0101 .cont1.widebG .wrap .cont img{
	max-width:501px;
}
.m01_0101 .cont1.widebG .wrap .cont1_2 video{
	width:100%;
}

/* 기타 */
.m01_0101 .cont2{
	margin-top:25px;
}

.m01_0101 .cont4{
	margin-top:25px;
}
.m01_0101 .cont4 img{
	width:100%;
}

.m01_0101 h3.type3 p{
	padding-left:0;
	padding-right:0;
}

.m01_0101 .paragrapH {font-size:13px;}
.m01_0101 .sev_list > li {font-size:15px;}
.m01_0101 .sev_list > li > ul {}
.m01_0101 .sev_list > li > ul > li {font-size:13px;}


/********** 인사말 **********/
/* .m01_0201 .cont1{
	margin-top:35px;
}
.m01_0201  p img{
	width:100%;
} */

.greeting_wrap{padding: 280px 0 0 0;
    background-position: 50% 0;
    background-size: 200px;
	text-align:center;}
.greeting_wrap .headline{font-size:18px;}
.greeting_wrap .greeting_txt{padding-bottom:10px;}
.greeting_wrap .greeting_txt p{padding-bottom:10px;font-size:13px;}
.greeting_wrap .director{font-size:14px;}
.director  {text-align:center;}
.director strong {font-size:18px; }
.greeting_txt2 {padding-top:0; padding-bottom:20px; text-align:center;}
.greeting_txt2 p{padding-bottom:10px;font-size:13px;}



/*************************** 로봇수술안내 ***************************/

.robot_wrap p{font-size:13px; line-height:1.6;}
.robot_wrap ul.list li{font-size:13px; line-height:1.4;}
.robot_wrap table.table1.thtal tbody th,
.robot_wrap table.table1.thtal tbody td {font-size:13px;}
.robot_wrap dl.dltype1 dt{width:100%; box-sizing:border-box; padding:12px 0 5px 15px; font-size:13px;}
.robot_wrap dl.dltype1 dd {font-size:13px; padding:12px 15px; box-sizing:border-box; width:100%;}
.robot_wrap .gallery-top .swiper-slide {height:auto;}
.robot_wrap .swiper-slide .tit img {max-width:150px;}

.robot_wrap .img_wrap { margin-top:20px; width:100%;}
.robot_wrap .left {width:100%; float:none; text-align:center;}
.robot_wrap .left img {width:100%; max-width:70%;}
.robot_wrap .right {width:100%; float:none; padding-top:0;}
.robot_wrap .right ul  {margin:0; display:block;}
.robot_wrap .right ul li {width:100%; box-sizing:border-box;}

.m01_0701 .cont1.widebG .wrap{
	width:100%;
	height:100%;
	background-size:cover;
	background-position:left bottom;
}

.m01_0701 .cont1 .wrap .cont img {
	width:90%;
	padding:30px 10px;
}

.m01_0701 .cont2.widebG, .m01_0701 .cont2.widebG .wrap{
	height:auto;
	position:relative;
}
.m01_0701 .cont2.widebG .wrap .photo{
	position:relative;
	left:0;
	top:0;
	text-align:center;
	padding-top:100px;
}
.m01_0701 .cont2.widebG .wrap .photo img{
	width:100%;
	max-width:754px;
}
.m01_0701 .cont2.widebG .wrap h3{
	padding:0px 0 0px 0;
	position:absolute;
	top:0;
	left:0;
}
.m01_0701 .cont2.widebG .wrap h3 img{
	width:200px;
}	
.m01_0701 .cont2.widebG .wrap .paragrapH{
	width:auto;
}

.m01_0701 .cont3.widebG, .m01_0701 .cont3.widebG .wrap{
	/*height:auto;*/
}
.m01_0701 .cont3.widebG .wrap{
	width:auto;
}
.m01_0701 .cont3.widebG .wrap .photo{
	position:relative;
	left:0;
	top:0;
	text-align:center;
}
.m01_0701 .cont3.widebG .wrap .photo img{
	width:100%;
	max-width:368px;
}
.m01_0701 .cont3 .paragrapH{
	float:none;
	width:auto;
	text-align:center;
}
.m01_0701 .cont3 .paragrapH p img{
	width:100%;
	max-width:353px;
	margin:0 auto;
}

.m01_0701 .cont4.paragrapH{
	margin-bottom:30px;
	text-align:center;
}
.m01_0701 .cont4.paragrapH p img{
	width:100%;
	max-width:616px;
}

.m01_0701 .cont5.widebG .photo{
	position:absolute;
	z-index:1;
	left:0;
	top:0;
}
.m01_0701 .cont5{
	position:relative;
	padding-bottom:0;
}
.m01_0701 .cont5 .photo{
	position:relative;
	left:0;
	top:0;
	text-align:center;
}
.m01_0701 .cont5 .photo img{
	width:100%;
}
.m01_0701 .cont5 h3, .m01_0701 .cont5 ul{
	position:relative;
	z-index:2;
}

.m01_0701 .cont6{
	padding-top:40px;
	text-align:center;
	margin-bottom:-40px;
}
.m01_0701 .cont6 img{
	width:100%;
	max-width:670px;
}


/*************************** 다학제 통합진료 ***************************/
.multi_doctor .poto_wrap{margin:30px 0;}
.multi_doctor .gallery-top .swiper-slide {height:auto;}
.multi_doctor .swiper-slide .tit img {max-width:150px;}




/********** 왓슨소개 **********/
.m01_0801 .cont1.widebG, .m01_0701 .cont1.widebG .wrap{
}
.m01_0801 .cont1 .wrap .cont img {
	width:90%;
	padding:30px 10px;
	background:#003A5D;
}
.m01_0801 .cont1.widebG .wrap{
	width:100%;
	background-size:cover;
	background-position:bottom center;
	background-color:#003a5d;

}
/* 타이틀 */
.m01_0801 h3.type2 {
	background-size:100px; font-size:18px; word-break:keep-all;
	background: url(/img/content/time_tit_icon.gif) no-repeat 0 50% !important;
	background-size:60px !important;
	padding-left:80px;
	padding-top:0 !important;
	}
.m01_0801 h3.type2 p {padding-top:0;}


.m01_0801 h3.type1{
	width:100%;
	background:url('/img/common/h3_linebg1.gif') no-repeat 100px 75px;
}
.m01_0801 h3.type1 p{
	background:url('/img/common/h3_linebg2.gif') no-repeat 560px 20px;
}
.m01_0801 .cont2.widebG, .m01_0801 .cont2.widebG .wrap{
	height:750px;
}
.m01_0801 .cont2 .wrap .cont p.movie_tit {
	width:100%;
	padding-bottom:18px;
	text-align:left;
	background:url('/img/content/m01_0801_img4.jpg') no-repeat 490px 35px;
}

.m01_0801 .fl,
.m01_0801 .fr{width:100%;float:none;}

.m01_0801 .fr{margin-left:0;}

.m01_0801 .step{width:auto;}
.m01_0801 .step img{width:100%;}


/********** 첨단의료 장비 **********/
.m01_1101 h4 {font-size:14px;}
.m01_1101 strong.tit {font-size:14px;}
.m01_1101 .paragrapH  {font-size:13px;}
.m01_1101 ul li { font-size:13px;}


/*************************** 메뉴2_진료팀_의료진소개 ***************************/
/*진료및예약*/
.reserv_bg{padding-left:55px;font-size:20px;line-height:40px;background-size:40px auto;}

.reserv_txt ul{margin:5px 10px 45px 55px;}

/********** 팀소개 **********/

.doc_wrap{min-height:auto;}

/* 상단텍스트박스 */
.m02_info .textboX{
	margin-bottom:35px;
}
.m02_info .textboX h3{	
	font-size:25px;
}

/********** 진료흐름도 **********/
.m02_process .processimg img{
	width:100%;
	max-width:700px;
}

/********** 의료진소개 **********/
/********** 의료진소개 **********/
.doctorbox h4{
	float:none;
	width:auto;
	font-size:18px;
}

.doctorbox .prof_cont {padding:15px;}

.doctorbox .cont1{
	float:none;
	width:100%;
	position:relative;
	height:200px;
}
.doctorbox .cont1 .photo{
	float:left;
	height:200px;
	width:100%;
	background:#f9f8f6 url('/img/content/m02_doctor_img1.gif') no-repeat 0 center;
}
.doctorbox .cont1 .photo img {
	max-width:140px;
}
.doctorbox .cont1 div{
	float:none;
	width:100%;
}
.doctorbox .cont1 div a{
	float:none;
	width:50%;
	height:44px;
	line-height:44px;
	float:left;
}
.doctorbox .cont1 div a.reserve{
	background-position:18px center;
}
.doctorbox .cont2{
	clear:both;
	float:none;
	width:auto;
	min-height:20px;
	padding-bottom:0;
}
.doctorbox .cont2 dl{
	padding-top:0;
	margin-bottom:4px;
	padding-left:0;
	
}
.doctorbox .cont2 dl:first-child {
	padding-top:12px;
}
.doctorbox .cont2 dl dt{
	float:none;
	width:auto;
	padding-bottom:5px;
	position:relative !important;
	vertical-align:top;
}
.doctorbox .cont2 dl dd{
	float:none;
	width:auto;
	display:block;
	max-width: none;
}


.doctorbox .cont3{
	float:none;
	width:auto;
	display:block;
}




.doctorbox .cont2 table{
	position:relative;
}
.doctorbox .cont2 table thead th{
	padding:3px 0;
}

.treatbox .b_tit{display:inline-block;float:none;width:auto;padding:20px 0 0 0;}
.treatbox .cont{float:none;width:100%;padding:30px 0 0 0;border-top:0;}
.treatbox .cont dl{float:left;width:50%;}





/*************************** 메뉴3_암정보 ***************************/

/********** 암이란_무엇인가 **********/
.m03_0104 .aim_box{font-size:0;line-height:0;}
.m03_0104 .aim_box li{width:33%;height:auto;margin:0;padding:20px;border:0 !important;border-radius:0;font-size:15px;line-height:22px;box-sizing:border-box;}
.m03_0104 .aim_box li span{padding-top:0;}

.m03_0104 .care_box dl{display:table;width:100%;padding-top:20px;border-top:1px solid #e5e5e5;}
.m03_0104 .care_box dl dt{display:block;width:100%;padding-right:0;}
.m03_0104 .care_box dl dt span{display:block;width:90px;height:90px;border-radius:90px;margin:0 auto;font-size:15px;line-height:90px;}
.m03_0104 .care_box dl dd{display:block;width:100%;padding-top:20px;border-top:0;}
.m03_0104 .care_box dl:first-of-type{border-top:0;}

/********** 암정보 **********/

.m03_0105 .g_list li {width:100%; margin:0 0%; float:none;}
.m03_0105 h5 {text-align:center; font-size:16px;}
.
/********** 국민암예방수칙_국민암예방수칙**********/
.m03_0201 li{
	float:none;
	width:auto;
	height:auto;
	margin:0 0 -1px 0;
	text-align:center;
}

.m03_0201 li div.photo{
	float:none;
	width:auto;
	padding-top:15px;
}
.m03_0201 li p{
	float:none;
	padding-top:15px;
	padding-bottom:15px;
}
.m03_0201 li p.line1{
	padding-top:15px;
}
.m03_0201 li p.line3{
	padding-top:15px;
}




.m03_0304 .cont1{
	display:none;
}

.m03_0304 .cont2{
	display:block;
}

/* 항암화학요법 부작용관리 */
.m03_0701 .symptom_box ul{margin-left:0;}
.m03_0701 .symptom_box ul li{width:49% !important;margin:0 0 10px 0;box-sizing:border-box;}
.m03_0701 .symptom_box ul li:nth-child(odd){float:left;clear:both;}
.m03_0701 .symptom_box ul li:nth-child(even){float:right;}
.m03_0701 dl.dltype2.bg3 dd,
.m03_0701 dl.dltype2.bg4 dd,
.m03_0701 dl.dltype2.bg5 dd{padding:15px 30px 180px 30px !important;background-position:50% 100% !important;background-size:auto 150px !important;}
.m03_0701 .paragrapH2.type2 .cont{width:auto;}
.m03_0701 .paragrapH2.type2 .photo{width:100%;}


/********************************** 메뉴4_호스피스완화의료 **********************************/
/******** 호스피스소개_호스피스란 ********/
.m04_0101 .cont1.widebG, .m04_0101 .cont1.widebG .wrap{
	height:auto;
}
.m04_0101 .cont1.widebG .wrap{
	background:none;
}
.m04_0101 .cont1.widebG .wrap .cont img{
	max-width:462px;
}

/******* 호스피스소개_호스피스대상자돌봄과정 ********/
.m04_0104 .minigallerY{
	margin-left:0;
}




/********* 호스피스시설안내 ***********/
.m04_0201 .cont1{
	height:auto;
	background:none;
}

.m04_0201 .cont1 p{
	padding:12px 8px;
	width:auto;
	margin:0 auto;
	border:1px solid #ddd;
	word-break:keep-all;
}

.m04_0201 .minigallerY{
	margin-left:0;
}




/******** 프로그램외활동내용_자원봉사자활동_가정방문 ********/
.m04_0402{
	min-height:auto;
}

.m04_0402 .cont1 .photo{
	position:relative;
	text-align:center;
}



/*********************** 건강보험적용 및 완화 의료도우미 제도 안내 ************************/
.m04_0501 .cont1.widebG, .m04_0501 .cont1.widebG .wrap{
	height:auto;
}
.m04_0501 .cont1.widebG .wrap{
	background:none;
}
.m04_0501 .cont1.widebG .wrap .cont img{
	max-width:517px;
}


/***************************** 가정형 호스피스 건강보험수가 시범사업 ************************/
.m04_0601 .cont1.widebG, .m04_0601 .cont1.widebG .wrap{
	height:auto;
}
.m04_0601 .cont1.widebG .wrap{
	background:none;
}
.m04_0601 .cont1.widebG .wrap .cont img{
	max-width:429px;
}




/************************************** 이용안내 *******************************/
/******** 진료시간표 ********/
.treatmenttime .textboX p{
	width:auto;
	height:auto;
	line-height:23px;
	padding-left:0;
	padding-top:70px;
	background:url('/img/common/ico_people.png') no-repeat center 0;
	text-align:center;
}

.treatmenttime .textboX.gap_t{
	margin-top:25px;
}

/* 원스톱서비스 */
.m05_0101 h3{float:none;}
.m05_0101 .inner {padding-left:0;}
.m05_0101 .onestopbtn{float:none;margin-bottom:20px;}
.m05_0101 .pbtnwrap { margin-left:0px; text-align:center;}
.m05_0101 .pbtnwrap a {margin-bottom:5px;}

.m05_0101 .serv_step ol{width:100%;margin-left:0;}
.m05_0101 .serv_step ol li{display:block;float:none;padding:40px 0 0 0;background:url(/img/content/bg_serv_arr_dw.png) no-repeat 50% 5px;}
.m05_0101 .serv_step ol li span{display:block;width:100%;padding:0;box-sizing:border-box;line-height:46px;}


/* 질환별코디네이터 */
.m05_0701 .telbox li{float:none;width:auto;height:20px;margin-bottom:10px;font-size:12px;line-height:20px;}
.m05_0701 .telbox dt{height:20px;background-size:20px auto !important;padding:0 10px 0 30px;}

/******* 건강보험혜택 *******/
.m05_0801 .insurance_box .box{width:100%;height:auto;padding:0 20px 20px 20px; box-sizing:border-box;}
.m05_0801 .insurance_box .box .tit{margin-top:20px;}
.m05_0801 .insurance_box .box.icon1{padding-bottom:100px;background-size:230px;}
.m05_0801 .insurance_box .box .dot_list li br{display:none;}



/******* 증명서발급안내 *******/
.m05_0901 .gray_box2{padding:45px 20px;}

/****** 증명서발급안내 step ******/
.step_type02{padding:0;overflow:hidden;}
.step_type02 ol{margin-bottom:-40px;}
.step_type02 ol li{padding-bottom:40px;background:url(/img/common/step2_arrow.png) no-repeat center bottom;}
.step_type02 ol li dl{border:1px solid #b3b3b3;text-align:center;background:#fff;padding:15px 0;}
.step_type02 ol li dl dt{display:inline-block;width:60px;font-size:14px;font-family:'Lato', sans-serif;font-weight:700;letter-spacing:0;vertical-align:top;}
.step_type02 ol li dl dd{display:inline-block;font-size:14px;text-align:left;font-family:'NotoKrM', sans-serif;color:#000;line-height:24px;letter-spacing:-1px;vertical-align:top;}
.step_type02 ol li .support{margin:15px 0 -5px 0;text-align:center;color:#666;background:#f3f3f3;}




/******** 전화번호안내 ********/
.m05_0401 .cont1{
	margin-top:25px;
	width:100%;
	display:inline-block;
}
.m05_0401 .cont1 dl{
	float:none;
	width:100%;
	height:148px;
	margin-left:0;
	margin-bottom:-1px;
}

.m05_0401 .cont1 dt{
	padding:20px 0 8px 0;
}
.m05_0401 .cont1 dd{
	font-size:15px;
}

.m05_0401 .onestopbtn {position:static; text-align:center; display:block;}

/* 오시는 길 */
.m05_0501 .web_no {display:block; overflow:hidden;} 
.m05_0501 .web_no p.add {float:left; padding:30px 0 10px 0; font-family:'NotoKrM'; font-size:16px;}
.m05_0501 .web_no ul {display:inline-block; float:right;  padding:10px;}
.m05_0501 .web_no ul li {float:left; margin-left:18px; text-align:center;}
.m05_0501 .web_no ul li a{display:inline-block; color:#000; font-size:16px; font-family:'NotoKrM';}
.m05_0501 .web_no ul li a img {max-width:auto; width:auto; max-height:35px;}

.m05_0501 .left {overflow:hidden; width:100%; float:none;}
.m05_0501 .left .map_traf {margin-top:0;}
.m05_0501 .left .map_traf dl {border-bottom:0; }
.m05_0501 .daummap img{width:100%;}
.m05_0501 .root_daum_roughmap{width:100% !important;}
#daumRoughmapContainer1561513828807 {width:100%; height:330px;}
.m05_0501 .daummap{width:100%; float:none;}
.map_traf {width:100%; float:none; margin-top:0; border-top:1px solid #ddd;}
.map_traf dl dt{position:static;margin:20px 0 0;padding-top:40px; width:100%;}
.map_traf dl dt br{display:none;}
.map_traf dl dd{padding:10px 0 0;min-height:auto;width:100%;}
.map_traf dl dd ul{padding:10px 0 20px;}



/*********************************** 사이트가이드 ******************************/
/******** 사이트맵 ********/
.m07_0101 div:first-child{
	margin-top:0;
}
.m07_0101 .sitemap{
	margin-right:0;
	margin-top:60px;
	overflow:hidden;
}
.m07_0101 .sitemap dl:first-child{
	margin-top:0
}
.m07_0101 .sitemap dl{
	float:none;
	margin-right:0;
	width:100%;
	margin-top:60px;
}



}
/**************************************** //모바일 ****************************************/


/**************************************** 모바일 640 ****************************************/
@media(max-width:640px){

/****** 연혁 ******/
.year_tab ul li {margin-left:15px;}
.year_tab ul li a{font-size:14px;}
.year_box{padding-left:0;background:none !important;}
.year_box.type2 .box {float:none;width:100%;}
.year_box.type2 .box:first-child{padding-bottom:50px;margin-bottom:50px;border-bottom:1px solid #dfdfdf;}
}



/******************************480******************************/
@media all and (max-width:480px){

/****** 연혁 ******/
.year_tab {overflow-y:hidden;overflow-x:scroll; width:100%;padding-bottom:20px;}
.year_tab ul {width:520px;}
.year_tab ul li{margin-left:40px;}
.history_wrap .mscroll_guide{display:block;text-align:left;}
}