/* layout */
html{font-size:16px;}
#wrap {overflow:hidden; width:100%; min-width:320px; position:relative; } /* min-width Ȩ������ ������ ���ΰ��� �°� ���� */

/* ****************** ����Ŭ���� ********************** */
.area{max-width:1200px; margin:0px auto;} /* width Ȩ������ ������ ���ΰ��� �°� ���� */
.area02{max-width:1295px; margin:0px auto; }
.area-box{max-width:1704px; margin:0px auto; }
.clearfix{*zoom:1;}
}


/*  SUB LAYOUT :: ������� (����) */
#contentInfoCon{position:relative; padding:0 0 108px 0;}
#contentInfoCon .content-tit{color:#222; font-size:24px; font-weight:400; letter-spacing:-0.0315em; text-align:center;}
#contentInfoCon .content-tit:before{position:absolute; top:40px; left:50%; background-color:#0ba29a; width:1px; height:40px; content:"";}
#contentInfoCon .content-tit:after{position:absolute; top:80px; left:50%; width:15px; height:15px; margin-left:-7px; content:""; border: 3px solid #0ba29a; -webkit-border-radius:100%;-moz-border-radius:100%;-o-border-radius:100%;border-radius:100%; -webkit-box-sizing: border-box;
-moz-box-sizing: border-box; box-sizing: border-box; }
/*  SUB LAYOUT :: ������ ���̾ƿ� */
#content{}/*padding:20px 0 20px;*/



/* -------- �����Ұ� -------- */
.greeting-top-con {border:1px solid #dcddde; width:100%; height:290px; background:url("/cmhospital/img2/greeting_bg.jpg") 100% no-repeat; }
.greeting-top-con .tit-box .txt {font-size:18px; color: #222; font-weight:400; line-height:30px; padding-left:35px;}
.greeting-top-con .tit-box .tit {font-size: 26px; color: #000; font-weight:600; margin-top:20px; position:relative; padding-left:35px; padding-top:35px;  padding-bottom:20px;}
/*.greeting-top-con .tit-box .tit:after {content:""; display:block;  width:55.27%;  height: 33px; background-color: rgba(11,162,154,0.55); position:absolute; bottom:0; left:0;}*/
.greeting-top-con .tit-box .m-img {display:none;}
.greeting-txt-con {margin-top:-65px;}
.greeting-txt-con .txt {font-size:18px; line-height:30px; letter-spacing:-0.85px; color: #222; font-weight:300; margin-top:30px; word-break:keep-all;}
.greeting-txt-con .txt b{font-weight:500;}
.greeting-txt-con .txt:first-child {margin-top:0;}

#greetingPage2 .tit-box {padding-left: 40px;}
#greetingPage2 .greeting-top-con {border:1px solid #dcddde; width:100%; height:290px; background:url("/cmhospital/img2/greeting_bg3.jpg") 0 no-repeat; }
.sub01.new .s_left {width: 73%;}
.sub01.new .s_right {width: 25%;}
.sub01.new .s_left img {width: auto; max-width: none;}
.sub01.new .s_right img {width: 100%; max-width: 300px;}


/* -------- ������ -------- */
.trace {border:0px solid #dcddde; width:100%; height:auto: 0; background:url("") 100% no-repeat; }



/* --------  �����Ұ� ������ -------- */
@media all and (max-width:800px){
	.greeting-top-con, #greetingPage2 .greeting-top-con {height: auto; background:none; margin-top:25px;}
	.greeting-top-con .tit-box .m-img {display:block; }
	.greeting-top-con .tit-box .m-img img {max-width:100%; width:100%;}
	.greeting-top-con .tit-box .txt {font-size:16px; line-height:29px; margin-top:20px; padding-left:15px; margin-bottom:30px;  }/*1949�� ����*/
	.greeting-top-con .tit-box .tit {font-size:22px; margin-top:0px;  padding-bottom:0px; display:inline-block; padding-left:15px;}/*�ȳ��ϼ��� ����*/
	.greeting-top-con .tit-box .tit:after {width:100%; height: 16.5px;}
	.greeting-txt-con {margin-top:30px;}
	.greeting-txt-con .txt {font-size:14px; line-height:26px; margin-top:15px;}
	.greeting-top-con .tit-box .txt br{display:none}
	.greeting-top-con .tit-box .tit br{display:none}
	#greetingPage2 .tit-box {padding-left: 0;}
}
@media all and (max-width:280px){
	.greeting-top-con {height: auto; background:none; margin-top:25px;}
	.greeting-top-con .tit-box .m-img {display:block; }
	.greeting-top-con .tit-box .m-img img {max-width:100%; width:100%;}
	.greeting-top-con .tit-box .txt {width:88%;font-size:16px; line-height:29px; margin-top:20px; padding-left:15px; margin-bottom:30px;  }/*1949�� ����*/
	.greeting-top-con .tit-box .tit {width:88%; font-size:22px; margin-top:0px;  padding-bottom:0px; display:inline-block; padding-left:15px;}/*�ȳ��ϼ��� ����*/
	.greeting-top-con .tit-box .tit:after {width:100%; height: 16.5px;}
	.greeting-txt-con {margin-top:30px;}
	.greeting-txt-con .txt {font-size:14px; line-height:26px; margin-top:15px;}
	.greeting-top-con .tit-box .txt br{display:none}
	.greeting-top-con .tit-box .tit br{display:none}
	.s_right{padding-right:42px;}
	.s_left{padding-right:42px;}
}
/* --------  �����Ұ� ������ -------- */




/* -------- ����� �Ұ� -------- */
.greeting-top-con1 {border:0px solid #dcddde; width:100%; height:220px; background:url("/cmhospital/img2/cmhospital_11_new19.jpg") 100% no-repeat; margin-bottom:30px;}
.greeting-top-con1 .tit-box .txt {font-size:17px; color: #222; font-weight:300; line-height:30px; padding-left:35px;}
.greeting-top-con1 .tit-box .tit {font-size: 26px; color: #000; font-weight:600; margin-top:20px; position:relative; padding-left:35px; padding-top:35px;  padding-bottom:20px;}
/*.greeting-top-con .tit-box .tit:after {content:""; display:block;  width:55.27%;  height: 33px; background-color: rgba(11,162,154,0.55); position:absolute; bottom:0; left:0;}*/
.greeting-top-con1 .tit-box .m-img {display:none;}
.greeting-txt-con1 {margin-top:-65px;}
.greeting-txt-con1 .txt {font-size:18px; line-height:30px; letter-spacing:-0.85px; color: #222; font-weight:300; margin-top:30px; word-break:keep-all;}
.greeting-txt-con1 .txt b{font-weight:500;}
.greeting-txt-con1 .txt:first-child {margin-top:0;}


/* -------- ����� �Ұ� -------- */
@media all and (max-width:800px){
	.greeting-top-con1 {height: auto; background:none; margin-top:25px;}
	.greeting-top-con1 .tit-box .m-img {display:none}
	.greeting-top-con1 .tit-box .m-img img {max-width:100%; width:100%;}
	.greeting-top-con1 .tit-box .txt {font-size:18px; line-height:30px; margin-top:20px; padding-left:15px; margin-bottom:30px;  }1949�� ����
	.greeting-top-con1 .tit-box .tit {font-size:22px; margin-top:0px;  padding-bottom:0px; display:inline-block; padding-left:15px;}�ȳ��ϼ��� ����
	.greeting-top-con1 .tit-box .tit:after {width:100%; height: 16.5px;}
	.greeting-txt-con1 {margin-top:30px;}
	.greeting-txt-con1 .txt {font-size:14px; line-height:26px; margin-top:15px;}
	.greeting-top-con1 .tit-box .txt br{display:none}
	.greeting-top-con1 .tit-box .tit br{display:none}
	.padding-left{padding:7px;}
	
}
/* --------  �̻���� / ������� ������ �̹��� �� ���� �� -------- */



/* --------  �̻���� / ������� ������ *** ���߿� ����� �Ƿ��� ���� ������� �ҋ� ����*******
@media all and (max-width:800px){
	.greeting-top-con1 {height: auto; background:none; margin-top:25px;}
	.greeting-top-con1 .tit-box .m-img {display:block; }
	.greeting-top-con1 .tit-box .m-img img {max-width:100%; width:100%;}
	.greeting-top-con1 .tit-box .txt {font-size:18px; line-height:30px; margin-top:20px; padding-left:15px; margin-bottom:30px;  }1949�� ����
	.greeting-top-con1 .tit-box .tit {font-size:22px; margin-top:0px;  padding-bottom:0px; display:inline-block; padding-left:15px;}�ȳ��ϼ��� ����
	.greeting-top-con1 .tit-box .tit:after {width:100%; height: 16.5px;}
	.greeting-txt-con1 {margin-top:30px;}
	.greeting-txt-con1 .txt {font-size:14px; line-height:26px; margin-top:15px;}
	.greeting-top-con1 .tit-box .txt br{display:none}
	.greeting-top-con1 .tit-box .tit br{display:none}
	.padding-left{padding:7px;}
}
/* --------  �̻���� ������ -------- */
/cmhospital/img2/bottom_tel3-3.jpg




/* -------- ������ css ���� 0111 -------- */
#container {/*padding-top:90px;*/}
.business {border-top:0px solid #dddddd; background-color:#f7f6f6; }
.business_top {overflow:hidden; padding:0px 0 0px 0}
.business_top .left {float:left; display:inline-block; width:240px;}
.business_top .left h3 {margin-left:50px; text-align:center;}/*line-height: 1.2em;*/
.business_top .left p {font-size:16px; color:#666666;}
.business_top .right {float:left; display:inline-block; width:78%; overflow:hidden}
.business_top .right .txt_list {overflow:hidden; }
.business_top .right .txt_list li {text-align:left; float:left; display:inline-block; width:100%; padding-left:65px; padding-top:0px; font-size:18px; color:#666666; margin-top:10px; line-height:1.8em; box-sizing: border-box;}
.business_top .right .txt_list2 li {float:none; display:block; width:100%; }

@media only screen and (max-width:1100px){
.business_top .right .bul {padding-left:0; background:none; text-align:center; line-height: 1.3em;}
.data_max {width:100%; padding:0 15px; }
.business_top .left {float:none; width:100%; display:block; text-align:center;}
.business_top .left .gr_box {display:none;}
.s_gr_box {width:100%; height:auto; display: block; padding:15px 0; margin-bottom:10px; margin-top:20px}
.business_top .right {float:none; display:block; width:100%}
.business_top .right .txt_list li {float:none; display:block; width:100%; font-size:14px; background:url(../img/sub/bul_01.gif) no-repeat left 8px; padding-left:11px;margin-bottom: 5px;}
.business_top .left h3 {margin-bottom:20px;font-size: 22px; font-weight:normal; margin-top:30px;}
.tit_line2 {display:none;}
.s_gr_box .w_bl {display:inline-block !important;clear: inherit !important;}	
.business_top .right .s_left, .business_top .right .s_right {float:none; display:block; width:100%; margin-bottom:10px;}
.business_top .left p {margin-bottom:20px;}
.img_list2 li {width:32.2%; margin-left:1.5%; } 
.img_list2 li img {max-width:100%;}
.img_list2 li.tr {margin-left:0;}	
}


@media only screen and (max-width:1000px){
.business_top .right .bul {padding-left:0; background:none; text-align:center; line-height: 1.3em;}
.data_max {width:100%; padding:0 15px; }
.business_top .left {float:none; width:100%; display:block; text-align:center;}
.business_top .left .gr_box {display:none;}
.s_gr_box {width:100%; height:auto; display: block; padding:15px 0; margin-bottom:10px; margin-top:20px}
.business_top .right {float:none; display:block; width:100%}
.business_top .right .txt_list li {float:none; display:block; width:100%; font-size:14px; background:url(../img/sub/bul_01.gif) no-repeat left 8px; padding-left:11px;margin-bottom: 5px;}
.business_top .left h3 {margin-bottom:20px;font-size: 22px; font-weight:normal; margin-top:30px;}
.tit_line2 {display:none;}
.s_gr_box .w_bl {display:inline-block !important;clear: inherit !important;}	
.business_top .right .s_left, .business_top .right .s_right {float:none; display:block; width:100%; margin-bottom:10px;}
.business_top .left p {margin-bottom:20px;}
.img_list2 li {width:32.2%; margin-left:1.5%;} 
.img_list2 li img {max-width:100%;}
.img_list2 li.tr {margin-left:0;}	
}

@media only screen and (max-width:950px){
	.sub01.new .s_left, .sub01.new .s_right {width: 100%; text-align: center;}
	.sub01.new .s_left {text-align: left; padding: 25px 10px;}
}

@media only screen and (max-width:800px){
.business_top .right .bul {padding-left:0; background:none; text-align:center; line-height: 1.3em;}
.data_max {width:100%; padding:0 15px; }
.business_top .left {float:none; width:100%; display:block; text-align:center;}
.business_top .left .gr_box {display:none;}
.s_gr_box {width:100%; height:auto; display: block; padding:15px 0; margin-bottom:10px; margin-top:20px}
.business_top .right {float:none; display:block; width:100%}
.business_top .right .txt_list li {float:none; display:block; width:100%; font-size:14px; background:url(../img/sub/bul_01.gif) no-repeat left 8px; padding-left:11px;margin-bottom: 5px;}
.business_top .left h3 {margin-bottom:20px;font-size: 22px; font-weight:normal; margin-top:30px;}
.tit_line2 {display:none;}
.s_gr_box .w_bl {display:inline-block !important;clear: inherit !important;}	
.business_top .right .s_left, .business_top .right .s_right {float:none; display:block; width:100%; margin-bottom:10px;}
.business_top .left p {margin-bottom:20px;}
.img_list2 li {width:32.2%; margin-left:1.5%;} 
.img_list2 li img {max-width:100%;}
.img_list2 li.tr {margin-left:0;}	
}

@media only screen and (max-width:640px){
.business_top .right .bul {padding-left:0; background:none; text-align:center; line-height: 1.3em;}
.business_top .left .gr_box {display:none;}
.s_gr_box {width:100%; height:auto; display: block; padding:15px 0; margin-bottom:10px; margin-top:20px}
.business_top .right {float:none; display:block; width:100%}
.business_top .right .txt_list li {float:none; display:block; width:100%; font-size:16px; background:url(../img/sub/bul_01.gif) no-repeat left 8px; padding-left:11px;margin-bottom: 5px;}
.business_top .left h3 {margin-left:0px; margin-top:0px; float:left;}/*���� ��ġ */
.business_top .right .txt_list li {text-align:left; float:left; display:inline-block; margin-top:0px;}
.tit_line2 {display:none;}
.s_gr_box .w_bl {display:inline-block !important;clear: inherit !important;}	
.business_top .right .s_left, .business_top .right .s_right {float:none; display:block; width:100%; margin-bottom:10px;}
.business_top .left p {margin-bottom:20px;}
.img_list2 li {width:32.2%; margin-left:1.5%;} 
.img_list2 li img {max-width:100%;}
.img_list2 li.tr {margin-left:0;}	
}
@media only screen and (max-width:280px){
	.container ul li{width:90%;}
}
/* -------- ������ css ���� 0111 -------- */