@charset "utf-8";

/* 내용관리 */
#ctt {margin:10px 0;background:#fff}
.ctt_admin {text-align:right}
#ctt header h1 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#ctt_con {padding:10px 0;line-height:1.6em}
#ctt_con img{max-width:100%;height:auto}
.ctt_img {text-align:center}


/*0101인사말*/
#ctt_con>.insa>img{
	margin-bottom:40px;
}
#ctt_con>.insa>p:nth-child(2){
	margin-bottom:40px;
	font-size:20px;
	color:#5a5a5a;
	line-height:1.4em;
	font-family: 'NanumSquare';
}
#ctt_con>.insa>p:nth-child(3){
	text-align:right;
	font-size:20px;
	color:#333;
	font-family: 'NanumSquareExtraBold';
}


/*0102 오시는 길*/
#ctt_con .map .cont{
	display:none;
}
#ctt_con .map .cont_table{
	width:100%;
	margin-top:40px;
	border-collapse:collapse;
	border-top:2px solid #71bf45;
}
#ctt_con .map .cont_table tbody tr{
	height:60px;
	border-bottom:1px solid #d9d9d9;
}
#ctt_con .map .cont_table tbody tr th{
	width:140px;
	background:#f5f5f5;
	font-size:20px;
	color:#333;
	font-family: 'NanumSquare';
}
#ctt_con .map .cont_table tbody tr td{
	padding-left:60px;
	font-size:20px;
	color:#5a5a5a;
	font-family: 'NanumSquare';
}

/*0201 등급신청 안내*/
#ctt_con>.level>img{
	margin-bottom:80px;
}
#ctt_con>.level>div:nth-child(2){
	margin-bottom:80px;
}
#ctt_con>.level>div:nth-child(2) h2{
	margin-bottom:20px;
	font-size:25px;
	line-height:1.4em;
	color:#333;
	font-family: 'NanumSquare';
}
#ctt_con>.level>div:nth-child(2) p{
	font-size:20px;
	color:#5a5a5a;
	line-height:1.4em;
	font-family: 'NanumSquare';
}
#ctt_con>.level>div:nth-child(2) p:nth-child(2){
	margin-bottom:40px;
}
#ctt_con>.level>div:nth-child(2) p:nth-child(3){
	margin-bottom:20px;
}
#ctt_con>.level>div:nth-child(2) p strong{
	color:#333;
}

#ctt_con>.level>div:nth-child(3) h2{
	margin-bottom:20px;
	font-size:25px;
	line-height:1.4em;
	color:#333;
	font-family: 'NanumSquare';
}
#ctt_con .level .cont_table{
	width:100%;
	margin-top:40px;
	border-collapse:collapse;
	border-top:2px solid #71bf45;
}
#ctt_con .level .cont_table tbody tr{
	height:75px;
	border-bottom:1px solid #d9d9d9;
}
#ctt_con .level .cont_table tbody tr:first-child th:first-child{
	border-right:2px solid #fff;
}
#ctt_con .level .cont_table tbody tr th{
	width:140px;
	background:#f5f5f5;
	font-size:20px;
	color:#333;
	font-family: 'NanumSquare';
}

#ctt_con .level .cont_table tbody tr:first-child th{
	background:#71bf45;
	color:#fff;
}
#ctt_con .level .cont_table tbody tr td{
	padding-left:20px;
	font-size:20px;
	line-height:1.4em;
	color:#5a5a5a;
	font-family: 'NanumSquare';
}

/*0301 방문요양*/
#ctt_con>.visit>div:not(:last-child){
	margin-bottom:80px;
}
#ctt_con>.visit h2{
	margin-bottom:20px;
	font-size:25px;
	line-height:1.4em;
	color:#333;
	font-family: 'NanumSquare';
}
#ctt_con>.visit p{
	font-size:20px;
	color:#5a5a5a;
	line-height:1.4em;
	font-family: 'NanumSquare';
}
#ctt_con .visit .cont_table{
	width:100%;
	margin-top:40px;
	border-collapse:collapse;
	border-top:2px solid #71bf45;
}
#ctt_con .visit .cont_table tbody tr{
	height:120px;
	border-bottom:1px solid #d9d9d9;
}
#ctt_con .visit .cont_table tbody tr th{
	width:140px;
	background:#f5f5f5;
	font-size:20px;
	color:#333;
	font-family: 'NanumSquare';
}
#ctt_con .visit .cont_table tbody tr td{
	padding-left:60px;
	font-size:20px;
	color:#5a5a5a;
	line-height:1.4em;
	font-family: 'NanumSquare';
}

#ctt_con .visit .cont_table2 tbody tr{
	height:70px;
	border-bottom:1px solid #d9d9d9;
}
#ctt_con .visit .cont_table2 tbody tr:first-child th{
	background:#71bf45;
	color:#fff;
}
#ctt_con .visit .cont_table2 tbody tr th:not(:last-child){
	border-right:1px solid #fff;
}
#ctt_con .visit .cont_table2 tbody tr td{
	padding-left:0;
	text-align:center;
}
#ctt_con .visit .cont_table2 tbody tr td:not(:last-child){
	border-right:1px solid #d9d9d9;
}

/*0301 방문목욕*/
#ctt_con>.bath>div:not(:last-child){
	margin-bottom:80px;
}
#ctt_con>.bath h2{
	margin-bottom:20px;
	font-size:25px;
	line-height:1.4em;
	color:#333;
	font-family: 'NanumSquare';
}
#ctt_con>.bath p{
	font-size:20px;
	color:#5a5a5a;
	line-height:1.4em;
	font-family: 'NanumSquare';
}
#ctt_con .bath .cont_table{
	width:100%;
	margin-top:40px;
	border-collapse:collapse;
	border-top:2px solid #71bf45;
}
#ctt_con .bath .cont_table tbody tr{
	height:120px;
	border-bottom:1px solid #d9d9d9;
}
#ctt_con .bath .cont_table tbody tr th{
	width:140px;
	background:#f5f5f5;
	font-size:20px;
	color:#333;
	font-family: 'NanumSquare';
}
#ctt_con .bath .cont_table tbody tr td{
	padding-left:60px;
	font-size:20px;
	color:#5a5a5a;
	line-height:1.4em;
	font-family: 'NanumSquare';
}

#ctt_con .bath .cont_table2 tbody tr{
	height:70px;
	border-bottom:1px solid #d9d9d9;
}
#ctt_con .bath .cont_table2 tbody tr:first-child th{
	background:#71bf45;
	color:#fff;
}
#ctt_con .bath .cont_table2 tbody tr th:not(:last-child){
	border-right:1px solid #fff;
}
#ctt_con .bath .cont_table2 tbody tr td{
	padding-left:0;
	text-align:center;
}
#ctt_con .bath .cont_table2 tbody tr td:not(:last-child){
	border-right:1px solid #d9d9d9;
}

/*plus 가족요양*/
#ctt_con .plus>div:not(:last-child){
	margin-bottom:80px;
}

#ctt_con .plus>div h2{
	margin-bottom:40px;
	font-size:25px;
	color:#333;
	font-family:'NanumSquare';
	line-height:1.4em;
}
#ctt_con .plus>div p{
	font-size:20px;
	color:#5a5a5a;
	line-height:1.4em;
	font-family: 'NanumSquare';
}
#ctt_con .plus .cont_table{
	width:100%;
	border-collapse:collapse;
	border-top:2px solid #71bf45;
}
#ctt_con .plus .cont_table tr{
	height:70px;
	border-bottom:1px solid #d9d9d9;
}
#ctt_con .plus .cont_table2 tr{
	height:300px;
}
#ctt_con .plus .cont_table th{
	width:160px;
	background:#f5f5f5;
	font-size:18px;
	color:#333;
	line-height:1.4em;
	font-family: 'NanumSquare';
}
#ctt_con .plus .cont_table tr td{
	padding-left:60px;
	font-size:20px;
	color:#5a5a5a;
	line-height:1.4em;
	font-family: 'NanumSquare';
}
#ctt_con .plus>div:last-child .cont_table tr th:not(:last-child){
	border-right:1px solid #d9d9d9;
}
#ctt_con .plus>div:last-child .cont_table tr td{
	text-align:center;
}