#warp{width:100%;}
div{box-sizing:border-box;}

.main_info{width:100%; height:180px; background:#45637d;}
.main_info .info_con{width:1200px; height:100%; margin:0 auto;}
.main_info .info_con .call{text-transform:uppercase; padding-top:40px; float:left;}
.main_info .info_con .call span{color:#39afcc; font-family: 'Noto Sans', sans-serif; font-size:1.1em;}
.main_info .info_con .call p{color:#fff; font-size:2.5em; font-weight:bold; margin-top:-5px;}
.main_info .info_con .info{text-transform:uppercase; padding-top:20px; margin-left:80px; float:left;}
.main_info .info_con .info span{color:#39afcc; font-family: 'Noto Sans', sans-serif; font-size:1.1em;}
.main_info .info_con .info p{color:#fff; font-size:1em; font-weight:lighter; margin-top:5px; line-height:26px;}
.main_info .info_con .info p span.bold{font-weight:bold; color:#fff; font-size:16px; margin-right:5px;}
.main_info .info_con .reser{
	width:290px; height:100%; background:#39afcc url(../image/main/reser_img.png)no-repeat 50px 30px; float:right; padding:0 50px;
	color:#fff; position:relative;
}
.main_info .info_con .reser p{font-size:1.15em; line-height:26px; margin-top:95px;}
.main_info .info_con .reser p span{font-weight:bold;}
.main_info .info_con .reser .go_btn{width:50px; height:50px; background:url(../image/main/next.png)no-repeat; position:absolute; top:65px; right:40px; transition:all 0.2s;}
.main_info .info_con .reser .go_btn:hover{background:url(../image/main/next_a.png)no-repeat;}

.clinic_box{width:100%; height:1660px; padding-top:110px;}
.clinic_box h2{font-size:2.5em; font-weight:300; text-align:center; color:#555;}
.clinic_box h2 span{font-weight:600; color:#39afcc;}
.clinic_box .clinic_con{width:1200px; margin:40px auto 120px; height:750px;}
.clinic_box .clinic_con ul li{width:300px; height:250px; border:1px solid #d7d7d7; border-right:0; border-bottom:0; box-sizing:border-box; font-size:1.2em; float:left; text-align:center; transition:all 0.5s;}
.clinic_box .clinic_con ul li a{padding-top:150px; box-sizing:border-box; float:left; height: 100%; width: 100%; color:#44617f;}
.clinic_box .clinic_con ul li:nth-of-type(4n){border-right:1px solid #d7d7d7;}
.clinic_box .clinic_con ul li:nth-of-type(9), .clinic_con ul li:nth-of-type(10), .clinic_con ul li:nth-of-type(11), .clinic_con ul li:nth-of-type(12){border-bottom:1px solid #d7d7d7;}
.clinic_box .clinic_con ul li:hover{background:#44617f;}
.clinic_box .clinic_con ul li:hover a{color:#fff;}
/* //�����// */
.clinic_box .clinic_con ul li:nth-of-type(1){background:#f4f4f4 url('/web/image/main/mainc_01.png')no-repeat center 80px; transition:all 0.8s;}
.clinic_box .clinic_con ul li:nth-of-type(1):hover{
	background:url('/web/image/main/mainc_01_on.png')no-repeat center 80px, url('/web/image/main/mainc_01_bg.jpg')no-repeat center center; transition:all 0.8s;
}
.clinic_box .clinic_con ul li:nth-of-type(2){background:#f4f4f4 url('/web/image/main/mainc_02.png')no-repeat center 70px; transition:all 0.8s;}
.clinic_box .clinic_con ul li:nth-of-type(2):hover{
	background:url('/web/image/main/mainc_02_on.png')no-repeat center 70px, url('/web/image/main/mainc_02_bg.jpg')no-repeat center center; transition:all 0.8s;
}
.clinic_box .clinic_con ul li:nth-of-type(3){background:#f4f4f4 url('/web/image/main/mainc_03.png')no-repeat center 80px; transition:all 0.8s;}
.clinic_box .clinic_con ul li:nth-of-type(3):hover{
	background:url('/web/image/main/mainc_03_on.png')no-repeat center 80px, url('/web/image/main/mainc_03_bg.jpg')no-repeat center center; transition:all 0.8s;
}
.clinic_box .clinic_con ul li:nth-of-type(4){background:#f4f4f4 url('/web/image/main/mainc_13.png')no-repeat center 70px; transition:all 0.8s;}
.clinic_box .clinic_con ul li:nth-of-type(4):hover{
	background:url('/web/image/main/mainc_13_on.png')no-repeat center 70px, url('/web/image/main/mainc_13_bg.jpg')no-repeat center center; transition:all 0.8s;
}
.clinic_box .clinic_con ul li:nth-of-type(5){background:#f4f4f4 url('/web/image/main/mainc_04.png')no-repeat center 70px; transition:all 0.8s;}
.clinic_box .clinic_con ul li:nth-of-type(5):hover{
	background:url('/web/image/main/mainc_04_on.png')no-repeat center 70px, url('/web/image/main/mainc_04_bg.jpg')no-repeat center center; transition:all 0.8s;
}
.clinic_box .clinic_con ul li:nth-of-type(6){background:#f4f4f4 url('/web/image/main/mainc_05.png')no-repeat center 70px; transition:all 0.8s;}
.clinic_box .clinic_con ul li:nth-of-type(6):hover{
	background:url('/web/image/main/mainc_05_on.png')no-repeat center 70px, url('/web/image/main/mainc_05_bg.jpg')no-repeat center center; transition:all 0.8s;
}
.clinic_box .clinic_con ul li:nth-of-type(7){background:#f4f4f4 url('/web/image/main/mainc_06.png')no-repeat center 70px; transition:all 0.8s;}
.clinic_box .clinic_con ul li:nth-of-type(7):hover{
	background:url('/web/image/main/mainc_06_on.png')no-repeat center 70px, url('/web/image/main/mainc_06_bg.jpg')no-repeat center center; transition:all 0.8s;
}
.clinic_box .clinic_con ul li:nth-of-type(8){background:#f4f4f4 url('/web/image/main/mainc_07.png')no-repeat center 70px; transition:all 0.8s;}
.clinic_box .clinic_con ul li:nth-of-type(8):hover{
	background:url('/web/image/main/mainc_07_on.png')no-repeat center 70px, url('/web/image/main/mainc_07_bg.jpg')no-repeat center center; transition:all 0.8s;
}
.clinic_box .clinic_con ul li:nth-of-type(9){background:#f4f4f4 url('/web/image/main/mainc_08.png')no-repeat center 70px; transition:all 0.8s;}
.clinic_box .clinic_con ul li:nth-of-type(9):hover{
	background:url('/web/image/main/mainc_08_on.png')no-repeat center 70px, url('/web/image/main/mainc_08_bg.jpg')no-repeat center center; transition:all 0.8s;
}
/*.clinic_box .clinic_con ul li:nth-of-type(10){background:#f4f4f4 url('/web/image/main/mainc_10.png')no-repeat center 70px; transition:all 0.8s;}
.clinic_box .clinic_con ul li:nth-of-type(10):hover{
	background:url('/web/image/main/mainc_10_on.png')no-repeat center 70px, url('/web/image/main/mainc_10_bg.jpg')no-repeat center center; transition:all 0.8s;
}*/
.clinic_box .clinic_con ul li:nth-of-type(10){background:#f4f4f4 url('/web/image/main/mainc_09.png')no-repeat center 70px; transition:all 0.8s;}
.clinic_box .clinic_con ul li:nth-of-type(10):hover{
	background:url('/web/image/main/mainc_09_on.png')no-repeat center 70px, url('/web/image/main/mainc_09_bg.jpg')no-repeat center center; transition:all 0.8s;
}
.clinic_box .clinic_con ul li:nth-of-type(11){background:#f4f4f4 url('/web/image/main/mainc_11.png')no-repeat center 70px; transition:all 0.8s;}
.clinic_box .clinic_con ul li:nth-of-type(11):hover{
	background:url('/web/image/main/mainc_11_on.png')no-repeat center 70px, url('/web/image/main/mainc_11_bg.jpg')no-repeat center center; transition:all 0.8s;
}
.clinic_box .clinic_con ul li:nth-of-type(12){background:#f4f4f4 url('/web/image/main/mainc_12.png')no-repeat center 70px; transition:all 0.8s;}
.clinic_box .clinic_con ul li:nth-of-type(12):hover{
	background:url('/web/image/main/mainc_12_on.png')no-repeat center 70px, url('/web/image/main/mainc_12_bg.jpg')no-repeat center center; transition:all 0.8s;
}

/*.clinic_box .three_con{width:1200px; display:flex; justify-content:center; margin:0 auto; padding-top:
70px; position:relative;}
.clinic_box .three_con ul li{	
	width: 210px; height: 210px; float:left; text-align:center; font-size:16px; color:#fff; margin-right:80px; opacity: 0;
	-webkit-border-radius: 105px; 
	-moz-border-radius: 105px;
	border-radius: 105px;
}
.clinic_box .three_con ul li a{color:#fff;}
.clinic_box .three_con ul li:last-of-type{margin-right:0;}
.clinic_box .three_con ul li span{bottom:60px; position:relative; top:130px;}
.clinic_box .three_con ul li:nth-of-type(1){background:#90bee5 url(../image/main/map.png)no-repeat center 60px; margin-top:-100px;}
.clinic_box .three_con ul li:nth-of-type(2){background:#8ecad9 url(../image/main/online.png)no-repeat center 60px; margin-top:-100px;}
.clinic_box .three_con ul li:nth-of-type(3){background:#c9d6a8 url(../image/main/hp_info.png)no-repeat center 60px; margin-top:-100px;}
.current00{background-color:#328edc !important; transition:all 0.5s;}
.current01{background-color:#39afcc !important; transition:all 0.5s;}
.current02{background-color:#adc668 !important; transition:all 0.5s;}*/

.clinic_box .clinic_info{width:1200px; height:740px; margin:0 auto; margin-top:80px; padding:80px 100px; position:relative;}
.clinic_box .clinic_info h2{font-size:2.5em; color:#363636; font-weight:300; text-align:left;}
.clinic_box .clinic_info h2 span{color:#328edc; font-weight:600;}
.clinic_box .clinic_info .cinfo_txt{margin-top:35px; width:100%;}
.clinic_box .clinic_info .cinfo_txt th{font-size:1.8em; width:50%;}
.clinic_box .clinic_info .cinfo_txt th span{color:#328edc;}
.clinic_box .clinic_info .cinfo_txt td span{width:50px; height:1px; background:#363636; display:block; margin:15px 0;}
.clinic_box .clinic_info .cinfo_txt .txt{width:100%;}
.clinic_box .clinic_info .cinfo_txt .txt th, .cinfo_txt .txt td{font-size:1em; line-height:34px;}
.clinic_box .clinic_info .cinfo_txt .txt th{width:170px; color:#363636;}
.clinic_box .clinic_info .cinfo_txt .txt td{color:#959595;}
.clinic_box .clinic_info .cinfo_txt td.tt{float:left; width:100%;}
.clinic_box .clinic_info .cinfo_txt .time_table{width:100%; border-collapse : collapse; margin-top:25px;}
.clinic_box .clinic_info .cinfo_txt .time_table th, .cinfo_txt .time_table td{font-size:1em; border:1px solid #d7d7d7; text-align:center; padding:7px;}
.clinic_box .clinic_info .cinfo_txt .time_table th{background:#f4f4f4; color:#363636;}
.clinic_box .clinic_info .cinfo_txt .time_table td{color:#959595; background:#fff;}

/*.clinic_con{width:100%; height:45px; margin-top:45px;}
.clinic_con .cg_btn{
	float:left; transition:all 0.5s; height:45px; width:180px; border:1px solid #e1e1e1 ;
	-webkit-border-radius: 22px 23px 23px 22px/23px 23px 22px 22px;
	-moz-border-radius: 22px 23px 23px 22px/23px 23px 22px 22px;
	border-radius: 22px 23px 23px 22px/23px 23px 22px 22px;
	background:#f4f4f4; font-size:18px; color:#959595; font-weight:400;
	margin-right:10px;
}
.cbtn_on{background:#328edc !important; color:#fff !important; border:1px solid #328edc !important;}
.cg_btn:hover{background:#e1e1e1 !important; color:#959595 !important; border:1px solid #e1e1e1 !important;}
.clinic_g{margin-top:20px;}

.clinic_g ul li{float:left;}
.cbtn{width:200px; height:65px; text-align:center; border:1px solid #e1e1e1; border-left:none; color:#363636; line-height:65px; transition:all 0.3s; background:#fff;}
.cbtn:hover{background-color:#45637d !important; color:#fff;}
.clinic_g ul li:nth-of-type(1) .cbtn{border-left:1px solid #e1e1e1;}
.clinic_g ul li:nth-of-type(6) .cbtn{border-left:1px solid #e1e1e1;}*/


/* �����Ұ� */
.hsp_info{width:100%; height:570px; background:#39afcc; position:relative;}
.hsp_info_imgbg{width:100%; height:570px; background:url(../image/main/hsp_info_bg.jpg)no-repeat center; position:absolute; top:0;}
.hsp_info_txt{width:460px; height:570px; background:#39afcc; color:#fff; position:absolute; z-index:99999; left:140px; top:20px; padding:200px 50px 0;}
.hsp_info_txt h2{/*font-family: 'Nanum Myeongjo', serif; */ font-weight:normal; font-size:2.5em; letter-spacing:-0.05em;}
.hsp_info_txt h2 span{font-size:23px;}
.hsp_info_txt p{line-height:30px; margin-top:20px; font-size:1em; font-weight:300;}
.hsp_info_go{
	width:160px; line-height:50px; font-size:1em; color:#fff; margin-top:50px; font-weight:300;
	background:url(../image/main/next.png)no-repeat right;
}
.hsp_info_go:hover{text-decoration:underline; background:url(../image/main/next_a.png)no-repeat right; transition:all 0.4s;}

/* Ŀ�´�Ƽ */
.yj_comunity{width:1200px; padding:140px 0 120px; margin:0 auto;}
.yj_comunity h2{text-align:center; font-size:40px; font-weight:300; color:#45637d; margin-bottom:50px;}
.yj_comunity h2 span{font-weight:600;}
.yj_comunity .com_con{width:100%; position:relative;}
.yj_comunity .com_con .gall{width:480px; height:470px;}
.yj_comunity .com_con .gall:hover .tit{text-decoration:underline;}
.yj_comunity .com_con .gall .g_img{width:100%; height:300px;}
.yj_comunity .com_con .gall span.name{font-size:14px; color:#328edc; margin-right:20px;}
.yj_comunity .com_con .gall span.date{font-size:14px; color:#959595;}
.yj_comunity .com_con .gall .g_txt{margin-top:20px; width:100%;}
.yj_comunity .com_con .gall .tit{color:#363636; height:25px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; margin-top:10px; font-size:18px;}
.yj_comunity .com_con .gall .txt{color:#959595; font-size:14px; margin-top:10px; line-height:1.8;}

.yj_comunity .com_con .notice{width:700px; height:160px; background:#f4f4f4; position:absolute; top:0; right:0; padding:30px 40px; margin-bottom:10px;}
.yj_comunity .com_con .notice h2{color:#000; font-size:20px; font-weight:500; text-align:left; margin-bottom:10px;}
.nadd{width:50px; height:50px; position:absolute; top:0; right:0; background:#e1e1e1 url(../image/main/notice_add.png)no-repeat center;}
.yj_comunity .com_con .notice h2 span.blue{color:#39afcc; font-size:16px;}
.yj_comunity .com_con .notice span.ntit{color:#363636; font-size:18px; height:25px; width:500px; float:left; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; margin-bottom:10px;}
.yj_comunity .com_con .notice span.date{font-size:14px; color:#959595; float:right;}
.yj_comunity .com_con .navercafe{position:absolute; right:470px; top:170px;}
.yj_comunity .com_con .naverpost{position:absolute; right:235px; top:170px;}
.yj_comunity .com_con .health_check{position:absolute; right:0; top:170px;}

/* �Ƿ����+��ʽ��� */
.hsp_con2{width:100%; height:580px; position:relative;}
.hsp_con2 .equi_bg{width:50%; height:390px; background:#adc668 url(../image/main/equipment_bg.png)no-repeat left -400px fixed; position:relative; z-index:99;}
.hsp_con2 .funeral_bg{
	float:right; width:60%; height:330px; background:#555 url(../image/main/funeral_bg.png)no-repeat right fixed; margin-top:-20px; background-size:95%;
	position:absolute; right:0; top:180px; z-index:1;
}
.green_line{width:49%; height:355px; border:3px solid #adc668; border-right:0; position:absolute; z-index:999; top:115px; right:0;}/* ��ʽ��� �ٹҼ� */

.hsp_con2 .text_box{width:1200px; position:relative; margin:0 auto; top:0; z-index:99999;}
	/* �Ƿ���� */
.hsp_con2 .equi_txt{position:absolute; left:120px; top:90px; color:#fff;}
.hsp_con2 .equi_txt h2{font-family: 'Nanum Myeongjo', serif;  font-weight:normal; font-size:40px; letter-spacing:-0.05em;}
.hsp_con2 .equi_txt p{line-height:30px; margin-top:20px; font-size:16px; font-weight:300;}
.equi_go{
	width:190px; line-height:50px; font-size:16px; color:#fff; margin-top:35px;
	background:url(../image/main/next.png)no-repeat right;
}
.equi_go:hover{text-decoration:underline; background:url(../image/main/next_a.png)no-repeat right; transition:all 0.2s;}
.hsp_con2 .equi_txt .equi_img{position:absolute; z-index:997; margin-left:-2000px; margin-top:-40px; opacity:0;}

	/* ��ʽ��� */
.hsp_con2 .fune_txt{position:absolute; left:670px; top:250px; color:#fff;}
.hsp_con2 .fune_txt h2{/*font-family: 'Nanum Myeongjo', serif; */ font-weight:normal; font-size:2.5em; letter-spacing:-0.05em;}
.hsp_con2 .fune_txt p{line-height:30px; margin-top:10px; font-size:1em; font-weight:300;}
.fune_go{
	width:160px; line-height:50px; font-size:1em; color:#fff; margin-top:35px;
	background:url(../image/main/next.png)no-repeat right;
}
.fune_go:hover{text-decoration:underline; background:url(../image/main/next_a.png)no-repeat right; transition:all 0.2s;}


/**/
.patner{width:1200px; margin:0 auto; height:190px; background:#fff; padding:0 100px;}
.patner ul li{float:left; margin-right:100px; margin-bottom:5px;}
.patner ul li:nth-of-type(4n){margin-right:0;}