@charset "utf-8";
/* CSS Document */

@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 400;
  src: url(/fonts/NanumGothic-Regular.eot);
  src: url(/fonts/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),
       url(/fonts/NanumGothic-Regular.woff2) format('woff2'),
       url(/fonts/NanumGothic-Regular.woff) format('woff'),
       url(/fonts/NanumGothic-Regular.ttf) format('truetype');
}
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 700;
  src: url(/fonts/NanumGothic-Bold.eot);
  src: url(/fonts/NanumGothic-Bold.eot?#iefix) format('embedded-opentype'),
       url(/fonts/NanumGothic-Bold.woff2) format('woff2'),
       url(/fonts/NanumGothic-Bold.woff) format('woff'),
       url(/fonts/NanumGothic-Bold.ttf) format('truetype');
}
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 800;
  src: url(/fonts/NanumGothic-ExtraBold.eot);
  src: url(/fonts/NanumGothic-ExtraBold.eot?#iefix) format('embedded-opentype'),
       url(/fonts/NanumGothic-ExtraBold.woff2) format('woff2'),
       url(/fonts/NanumGothic-ExtraBold.woff) format('woff'),
       url(/fonts/NanumGothic-ExtraBold.ttf) format('truetype');
}


/*    Reset CSS  */
* { margin:0;  padding:0; }
ol,ul { list-style: none; }
a { outline:0; text-decoration:none;  }
a:hover{text-decoration:none;}
img { border:0;}



body { font-family:'NotoKR-Regular', Nanum Gothic, sans-serif, Malgun gothic !important; } 
h1, h2, h3, h4, h5, h6{ font-family:'NotoKR-Medium' !important;}

/*header*/

#i_header_wrap { width:100%; height:125px; background:url(/images/header_bg.jpg) repeat-x; }
#i_header { width:1080px; height:125px; margin:0 auto; position:relative;}

#i_logo { width:300px; height:92px; position:absolute; left:0; bottom:-20px;}
#i_gnb { position:absolute; right:0; top:5px;}
#i_lnb { position:absolute; right:0; bottom:-30px; width:675px; height:92px;}




/*visual*/
#i_visual{
	width:100%;
	height:600px;
	background:#ccc;
	margin-bottom:20px;
}

#i_subvisual{
	width:100%;
	height:300px;
	background:#ccc;
	margin-bottom:20px;
}

.box_skitter_bultbox{
	display:none;
}

/*tit*/
#i_tit{
	color:#4a4a4a;
	font-size:30px;
	font-weight:bold;
}


/*container*/
#i_container{
	width:1080px;
	margin:0 auto;
}

#i_container1{
	width:1080px;
	height:390px;
	margin:0 auto;
}
.i_around{
	width:485px;
	float:left;
	margin-right:55px;
	overflow:hidden;
}
.i_around p{
	width:485px;
	line-height:20px;
	font-size:15.5px;
	color:#222;
	clear:both;
	font-weight:700;
	margin:20px 0;
	
}
.i_around span{
	color:#ff5152;
}
.i_around1{
	width:485px;
	height:30px;
	margin-bottom:20px;
}
#i_container1 h2{
	float:left;
	font-size:20px;
}
#i_container1 img{
	float:right;
}

.i_around2{
	width:860px;
	height:273px;
	margin-bottom:20px;
}
.i_notice{
	width:485px;
	height:205px;
	float:left;
	margin-left:55px;
}
.i_noti1{
	width:485px;
	height:25px;
}

.i_noti2 {
	width:485px;
	height:180px;
	
}
.i_pic{
	width:485px;
	height:185px;
	float:left;
	margin-left:55px;
}	
.i_pic1{
	width:485px;
	height:25px;
}
.i_pic2{
	width:485px;
	height:160px;
	
}
	
#i_container2{
	width:100%;
	height:280px;
	background:url(/images/con4bg.jpg) center top no-repeat;
	overflow:hidden;
}	
.i_container2box{
	width:1080px;
	margin:0 auto;
}
.i_conwrap{
	width:540px;
	height:160px;
	margin-top:85px;
	
}
.i_con1{
	width:109px;
	height:230px;
	float:left;
	margin-right:71px;
}
.i_con1 p{
	font-size:16px;
	color:#fff;
	text-align:center;
	margin-top:20px;
}	
.i_footerwrap{
	width:100%;
	height:135px;
	background:#777;
	overflow:hidden;
}

#i_footer{
	width:1080px;
	height:135px;
	margin:0 auto;
	color:#fff;
	position:relative;
}
#i_footer ul{
	width:500px;
	height:30px;
	margin-top:10px;
	margin-left:-5px;
}	
#i_footer ul li{
	height:30px;
	float:left;
	text-align:center;
	line-height:30px;

}
#i_footer a{
	color:#fff;
}
#i_footer p{
	width:800px;
	margin-top:7px;
}
#i_footer img{
	position:absolute;
	right:0;
	top:0;
}


/*sub page*/

#i_sub{
	width:1080px;
	min-height:500px;
	margin:0 auto;
	clear:both;
}
#i_left{
	width:200px;
	margin-right:10px;
	background:#FFF;
	min-height:500px;
	float:left;
	position:relative;
	margin-bottom:10px;
}
#left_menu_area{
	width:200px;
	min-height:500px;
}
#left_menu_area img{
	margin-bottom:10px;
}
#i_right{
	width:870px;
	min-height:500px;
	margin-bottom:10px;
	position:relative;
	float:left;
}
#i_tit{
	width:865px;
	height:61px;
	margin:34px 0 20px 15px;
	background:url(/images/tit_bg.jpg) no-repeat;
}
#i_txt{
	width:865px;
	min-height:500px;
	line-height:170%;
	margin:0 0 40px 15px;
	text-align:justify;
	font-size:15px;
	color:#666;
}

/*회사소개*/
.i_introwrap{
	width:860px;
	height:1420px;
	margin-bottom:20px;
	background:url(/images/introbg.jpg) center top no-repeat;
	
}
.i_intro1{
	width:800px;
	margin:0 auto;
	padding-top:70px;

}
.i_intro1 img{	
	margin:10px 0 40px;
}
.i_intro1 span{
	color:#222;
}
.i_intro1 p{
	font-size:16px;
	line-height:30px;
	color:#222;
}
.i_intro1 ul{
	margin-top:10px;
}
.i_intro1 ul li{
	font-size:16px;
	padding:5px 0;
}

/*입소안내*/
.i_enter1{
	width:860px;
	overflow:hidden;
	margin-bottom:20px;

}

.i_enter1_1{
	width:860px;
	height:35px;
	border-bottom:1px solid #ccc;
	margin:40px 0 20px;
}
.i_enter1_1 img{
	float:left;
}
.i_enter1_1 h3{
	float:left;
	font-size:18px;
	margin-top:10px;
	margin-left:5px;
}
.i_enter1_3 {
	width:830px;
	margin-left:30px;
}
.i_enter1_3 li{
	line-height:40px;
	margin-left:20px;
	font-size:16px;
}
.i_enter1_3 img{
	width:25px;
	margin-right:15px;
}
.i_enter1_2{
	width:830px;
	margin-left:30px !important;
}
.i_enter1_2 li{
	font-size:16px;
	list-style-type:disc !important;
}

/*계약및유의사항*/

.i_note1{
	width:830px;
	margin-left:30px;
	margin-bottom:50px;
}
.i_note1 h4{
	font-size:16px;
	margin:10px 0 10px -20px;
	color:#444;	
}
.i_note1 li{
	font-size:15px;
	list-style-type:none;
}
.i_note1 p{
	font-size:15px;
	line-height:25px;
	margin:10px 0;
}
.tg-031e{
	text-align:center;

}
.tg-8j9c{
	background:#E0E0E0;

}
.tg-3owd{
	background:#EFEFEF;
	text-align:center;
}
.tg  {border-collapse:collapse;border-spacing:0;border-color:#ccc; text-align:center;}
.tg td{font-size:15px;padding:10px 5px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;border-color:#ccc;color:#333;background-color:#fff;}
.tg th{font-size:15px;font-weight:normal;padding:10px 5px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;border-color:#ccc;color:#333;background-color:#f0f0f0;}
.tg .tg-3owd{background-color:#efefef;}
.tg .tg-8j9c{background-color:#e0e0e0}
.tg .tg-11za{background-color:#efefef;vertical-align:middle}
.tg .tg-yw4l{vertical-align:middle}


/*프로그램*/
.i_pro1 {
	width:830px;
	margin-left:30px !important;
	margin-bottom:30px !important;
}
.i_pro1 li{
	line-height:30px;
	list-style-type:disc;
	font-size:15px;
}
.i_pro1 span{
	color:#555;
	font-weight:700;
}
.i_pro2 li{
	list-style-type:none;
	font-size:15px;
}


/*생활계획표*/


.i_plan{
	width:860px;
	height:1100px;
	background:url(/images/plan0.png) center top no-repeat;
}
.i_plan table{
	padding-top:400px;
	padding-left:62px;
	font-size:15px;
	
}
.tg-head{
	
	padding:10px;
	text-align:center;
	font-size:15px;
}
.tg-bg{
	text-align:center;
	width:300px;
	
	padding:5px 10px;
	font-size:15px;
}
.tg-con{
	text-align:center;
	width:560px;
	
	padding:5px 10px;
	font-size:15px;
}

/*노인학대*/

#f03 {width:860px; height:60px; line-height:170%; background:url(/images/f03.jpg) no-repeat; padding:20px 50px; font-size:18px; font-weight:700; color:#959595;}


/*시설둘러보기*/

.i_subaround01{
	width:860px;
	height:530px;
	margin-bottom:20px;
}
.i_subaround02{
	width:860px;
}
.i_subaround02_ul{
	margin-left:20px;
}
.i_subaround02_ul li{
	font-size:16px;
	line-height:240%;

}