@charset "utf-8";

@media (max-width: 767px) {
  .mobile_no {display: none !important;}
}

@media (min-width: 768px){
  .pc_no{display:none !important;}
}

/*입소안내 */
.center_info {width:100%; overflow:hidden; margin-top:10px;}
.center_info h2{background:url("/img/sub/title_icon1.png") no-repeat 0 1px; color:#000; font-size:20px; line-height:35px; font-weight:500; padding-left:42px;}
.center_info .txt_cnt{color:#444; font-size:16px; line-height:26px; margin:10px 0 30px;}
.center_info .img_cnt{text-align:center; margin-top:40px;}
.center_info .title_cnt{width:100%; margin-top:10px;}
.center_info .title_cnt span {float:left; background:url("/img/sub/title_icon1.png") no-repeat 0 1px ; color:#000; font-size:20px; line-height:35px; font-weight:500; padding-left:42px;}
.center_info .title_cnt img {float:left; padding-left:30px; margin-top:-50px;}

.center_info .box_cnt{margin:0 0 0 -3%; margin-top:40px; clear:both;}
.center_info .box_cnt .box{float:left; width:calc(49% - 3%); height:250px; margin:20px 0 0 3%; border: 1px solid  #e1e1e1; position: relative; padding-bottom:20px;}
.center_info .box_cnt .box .tt_box{ width:100%; color:#fff; font-size:18px; font-weight:500; text-align:center; padding:10px}
.center_info .box_cnt .box .tt_box.bg1 {background:#9ac739;}
.center_info .box_cnt .box .tt_box.bg2 {background:#7bb5e3;}
.center_info .box_cnt .box .tt_box.bg3 {background:#53c597;}
.center_info .box_cnt .box ul {padding:0 30px; margin-top:20px;}
.center_info .box_cnt .box ul.mar-t {margin-top:15px;}
.center_info .box_cnt .box ul.mar-l {margin-left:23px;}
.center_info .box_cnt .box ul li{background:url("/img/sub/list_icon2.png") no-repeat 0 8px; color:#444; font-size:16px; padding-left:13px; margin-bottom:5px}
.center_info .box_cnt .box p{background:url("/img/sub/list_icon1.png") no-repeat 0 6px; color:#000; font-size:18px; padding-left:20px; margin:0 0 0 30px;}
.center_info .box_cnt .box p.mar-t {margin-top:15px;}
.center_info .br_none{display:none;}

@media only screen and (max-width:960px){
    /*입소안내 */
	.center_info .img_cnt img{width:100%;}
    .center_info .box_cnt .box{width:calc(50% - 3%);}
}

@media only screen and (max-width:768px){
    /*입소안내 */
	.center_info h2{font-size:17px;}
	.center_info .txt_cnt{font-size:14px; line-height:24px;}
	.center_info .title_cnt{margin-top:60px;}
	.center_info .title_cnt span {font-size:17px;}
	.center_info .title_cnt img {margin-top:-20px; width:90px; height:auto;}
	.center_info .box_cnt .box{float:none; width:calc(100% - 3%); height:auto;}
	.center_info .box_cnt .box .tt_box{font-size:16px;}
	.center_info .box_cnt .box ul li{font-size:14px;}
	.center_info .box_cnt .box p{font-size:15px;}
	.center_info .box_cnt .box ul {padding-top:30px;}
	.center_info .br_none{display:block;}
}

/*입소안내 */
.use_guide {width:100%; overflow:hidden; margin-top:50px; letter-spacing:-0.03em;}
.use_guide h2{background:url("/img/sub/title_icon1.png") no-repeat 0 1px; color:#000; font-size:20px; line-height:35px; font-weight:500; padding-left:42px;}
.use_guide .step{width:100%; overflow:hidden;}
.use_guide .step.mar-t{margin-top:30px;}
.use_guide .step .num{float:left; width:5%; height:65px; background:#8ec756; text-align:center; color:#fff; font-size:20px; font-weight:500; padding-top:18px;}
.use_guide .step .title{float:left; width:45%; height:65px; background:#7bb5e3; color:#fff; font-size:22px; padding:18px 20px 0 30px;}
.use_guide .step .guide{float:left; width:50%; height:65px; background:#f5f5f5; color:#444; font-size:20px; padding:18px 20px 0 30px;}
.use_guide .step span {color:#f2eb2f;}
.use_guide .arrow{width:100%; text-align:center; padding:20px 0;}

.use_guide .link_btn{width:300px; height:60px; background:#8dc957; text-align:center; padding-top:19px; margin:80px auto 0 auto;}
.use_guide .link_btn:hover{background:#67b913;}
.use_guide .link_btn span {font-size:18px; color:#fff;}

@media only screen and (max-width:960px){
    /*입소안내 */
	.use_guide .step .num{width:10%;}
	.use_guide .step .title{width:90%;}
	.use_guide .step .guide{width:100%;}
	.use_guide .step .guide.none{display:none;}
}

@media only screen and (max-width:768px){
    /*입소안내 */
	.use_guide .step .num{width:12%; height:55px; font-size:17px;}
	.use_guide .step .title{width:88%; height:55px;font-size:16px; padding:18px 15px 0 15px;}
	.use_guide .step .guide{width:100%; height:55px;font-size:16px; text-align:center; padding:18px 0 0 0;}
	.use_guide .step .guide.none{display:none;}
	.use_guide .arrow img{width:30px; height:auto;}

	.use_guide .link_btn{width:250px; height:54px; padding-top:15px; margin:60px auto 0 auto;}
    .use_guide .link_btn span {font-size:16px;}
}

/*장기요양신청절자 */
.recuperate{width:100%; overflow:hidden; margin-top:20px; letter-spacing:-0.03em;}
.recuperate h2{background:url("/img/sub/title_icon2.png") no-repeat; color:#000; font-size:26px; line-height:35px; font-weight:500; padding-left:42px;}
.recuperate h2.m_top{margin-top:60px;}
.recuperate .cnt_01{width:100%; overflow:hidden;  margin-top:25px;}
.recuperate .cnt_01 ul { margin:0 0 0 -50px;}
.recuperate .cnt_01 ul li{ float:left; width: calc(25% - 50px); border:2px solid #eee; border-radius:15px; margin-left:50px; position:relative;}
.recuperate .cnt_01 ul li:after { content: ""; display: block; width:16px; height: 26px; background:url("/img/sub/step_arrow02.png") no-repeat; position: absolute; top: 42%; right: -35px; z-index:2; }
.recuperate .cnt_01 ul li:last-child:after{ display: none; }
.recuperate .cnt_01 .p1{text-align:center; font-size:18px; margin:50px 0;}
.recuperate .cnt_01 .p2{background:#0664b8; text-align:center; color: #fff; font-size:22px; border-radius:0 0 15px 15px; padding:7px 0;}

.recuperate .cnt_02{width:100%; overflow:hidden;  margin-top:20px;}
.recuperate .cnt_02 .p1{width:50%; background:#0ba299; font-size:20px; color: #fff; border-radius:25px; padding:7px 10px 3px 30px;}
.recuperate .p1.m_top{margin-top:30px;}
.recuperate .cnt_02 .txt{width:100%; overflow:hidden;  margin-top:20px;}
.recuperate .cnt_02 .txt span{font-size:17px; color: #444; line-height:28px;}
.recuperate .cnt_02 ul{margin-top:20px;}
.recuperate .cnt_02 ul li{background:url("/img/sub/list_icon2.png") no-repeat 0 8px; color:#444; font-size:17px; padding-left:13px; margin-bottom:5px}
.recuperate .cnt_02 ul li.bg2{background:url("/img/sub/list_icon4.png") no-repeat 0 5px; padding-left:20px; }

.recuperate .cnt_02 .table_cnt {width:100%; overflow:hidden; margin-top:25px;}
.recuperate .cnt_02 .table_cnt .pro_table {width:100%; border-collapse:separate; border-spacing:0; border-top:3px solid #90d0bd; text-align:center;   }
.recuperate .cnt_02 .table_cnt .pro_table thead th{width:50%; background-color:#eff7f5; border-bottom:1px solid #ddd;  font-size:18px; text-align:center; border-right:1px solid #ddd; padding:15px 10px; color:#222; font-weight:normal;}
.recuperate .cnt_02 .table_cnt .pro_table thead th:first-child {border-left:1px solid #ddd;}
.recuperate .cnt_02 .table_cnt .pro_table tbody td:last-child {border-right:1px solid #ddd;}
.recuperate .cnt_02 .table_cnt .pro_table tbody td {padding:15px 10px; border:#ddd 1px solid;  font-size:17px; color:#444; line-height:28px; border-top:none; border-right:none;}

@media only screen and (max-width:1200px){
    /*장기요양신청절자 */
	.recuperate .cnt_01 .p1{font-size:14px; padding:0 5px;}
	.recuperate .cnt_01 .p2{font-size:16px; padding:7px;}
	.recuperate .br_no{display:none !important;}
	
	.recuperate .cnt_02 .p1{width:70%;font-size:17px;}
	.recuperate .cnt_02 ul li{font-size:16px;}
	.recuperate .cnt_02 .txt span{font-size:16px;}

	.recuperate .cnt_02 .table_cnt .pro_table thead th{padding:10px; font-size:17px;}
    .recuperate .cnt_02 .table_cnt .pro_table tbody td {padding:10px; font-size:16px;}
}


@media only screen and (max-width:768px){
    /*장기요양신청절자 */
	.recuperate h2{font-size:20px;}
	.recuperate .cnt_01 .p1{font-size:15px; margin:30px 0;}
	.recuperate .cnt_01 .p2{font-size:17px;}

	.recuperate .cnt_01 ul{margin:0;}
	.recuperate .cnt_01 ul li{ float:none; width: calc(100% - 0px); margin:0 0 50px 0;}
	.recuperate .cnt_01 ul li:last-child{ margin-bottom:10px; }
	.recuperate .cnt_01 ul li:after {width:26px; height:16px;background:url("/img/sub/step_arrow02_m.png") no-repeat; left: 50%; margin-left:-13px}	
    .recuperate .cnt_01 ul li:nth-child(1):after {top: 168px;}
	.recuperate .cnt_01 ul li:nth-child(2):after {top: 168px; }
	.recuperate .cnt_01 ul li:nth-child(3):after {top: 168px; }
	.recuperate .br_no{display:block !important;}

	.recuperate .cnt_02 .p1{width:100%;font-size:15px; padding:5px 5px 2px 20px;}
	.recuperate .cnt_02 ul li{font-size:15px;}
	.recuperate .cnt_02 .txt span{font-size:15px;line-height:26px;}

	.recuperate .cnt_02 .table_cnt .pro_table thead th{font-size:16px;}
    .recuperate .cnt_02 .table_cnt .pro_table tbody td {font-size:15px;}
}

/*대상 및 절차 */
.process{width:100%; overflow:hidden; margin-top:20px; letter-spacing:-0.03em;}
.process h2{background:url("/img/sub/title_icon2.png") no-repeat; color:#000; font-size:26px; line-height:35px; font-weight:500; padding-left:42px;}
.process h2.m_top{margin-top:30px;}
.process h2.m_top2{margin-top:60px;}
.process .cnt_01{width:100%; overflow:hidden;  margin-top:25px;}
.process .cnt_01 ul { margin:0 0 0 -30px;}
.process .cnt_01 ul li{ float:left; width: calc(33.333% - 30px); background:#d3e4f4; border-radius:15px; margin:0 0 30px 30px; position:relative;}
.process .cnt_01 ul li.bg2{background:#d5f8f6;}
.process .cnt_01 .p1{text-align:center; font-size:18px; margin:50px 0;}

.process .cnt_02{width:100%; overflow:hidden; margin-top:20px;}
.process .cnt_02 .p1{background:#ece9eb; border-radius:15px; text-align:center; font-size:18px; padding:40px 0;}

.process .cnt_03{width:100%; overflow:hidden;  margin-top:25px;}
.process .cnt_03 ul { margin:0 0 0 -50px;}
.process .cnt_03 ul li{ float:left; width: calc(25% - 50px); border:3px solid #1e85d4; background-color:#edf4fa; border-radius:70px; margin-left:50px; position:relative;}
.process .cnt_03 ul li:after { content: ""; display: block; width:16px; height: 26px; background:url("/img/sub/step_arrow02.png") no-repeat; position: absolute; top: 42%; right: -35px; z-index:2; }
.process .cnt_03 ul li:last-child:after{ display: none; }
.process .cnt_03 .p1{text-align:center; font-size:18px; margin:50px 0;}

@media only screen and (max-width:1300px){
    /*대상 및 절차 */
	.process .cnt_01 ul li{ float:left; width: calc(50% - 30px); margin:0 0 30px 30px;}
	.process .cnt_01 .p1{font-size:17px;}

	.process .cnt_02 .p1{font-size:17px;}

	.process .cnt_03 ul li{border-radius:50px; }
    .process .cnt_03 .p1{font-size:17px;}
	
}

@media only screen and (max-width:700px){
    /*대상 및 절차 */
	.process h2{font-size:20px;}
	.process .cnt_01 .p1{font-size:16px; margin:30px 0;}
	.process .cnt_01 ul li{ float:left; width: calc(100% - 30px); margin:0 0 20px 30px;}

	.process .cnt_02 .p1{font-size:16px; padding:30px 0;}

	.process .cnt_03 ul li{width: calc(50% - 50px); border-radius:70px; margin-bottom:30px;}
	.process .cnt_03 .p1{font-size:17px; margin:30px 0;}

}

/*비용안내 */
.expenses{width:100%; overflow:hidden; margin-top:20px; letter-spacing:-0.03em;}
.expenses h2{background:url("/img/sub/title_icon2.png") no-repeat; color:#000; font-size:26px; line-height:35px; font-weight:500; padding-left:42px;}
.expenses h2 span{color:#444; font-size:20px;}
.expenses h2.m_top{margin-top:30px;}
.expenses h2.m_top2{margin-top:60px;}
.expenses .cnt_01{width:100%; overflow:hidden;  margin-top:25px;}
.expenses .cnt_01 ul { margin:0 0 0 -30px;}
.expenses .cnt_01 ul li{ float:left; width: calc(33.333% - 30px); height:135px; background:#d3e4f4; border-radius:15px; margin:0 0 30px 30px; position:relative;}
.expenses .cnt_01 ul li.bg2{background:#d5f8f6;}
.expenses .cnt_01 .p1{text-align:center; font-size:18px; margin:30px 0;}
.expenses .cnt_01 .p1.m_top1{margin:45px 0;}
.expenses .cnt_01 .p1.m_top2{margin:55px 0;}

.expenses .cnt_02{width:100%; overflow:hidden; margin-top:20px;}
.expenses .cnt_02 .p1{background:#ece9eb; border-radius:15px; text-align:center; font-size:18px; padding:40px 0;}

.expenses .table_cnt {width:100%; overflow:hidden; margin-top:10px;}
.expenses .table_cnt .pro_table {width:100%; border-collapse:separate; border-spacing:0; border-top:3px solid #90d0bd; text-align:center;   }
.expenses .table_cnt .pro_table thead th{background-color:#eff7f5; border-bottom:1px solid #ddd;  font-size:18px; text-align:center; border-right:1px solid #ddd; padding:15px 10px; color:#222; font-weight:normal;}
.expenses .table_cnt .pro_table thead th:first-child {border-left:1px solid #ddd;}
.expenses .table_cnt .pro_table tbody td:last-child {border-right:1px solid #ddd;}
.expenses .table_cnt .pro_table tbody td {padding:15px 10px; border:#ddd 1px solid;  font-size:17px; color:#444; line-height:28px; border-top:none; border-right:none;}
.expenses .table_cnt .pro_table tbody td.bg1{background-color:#eff7f5;}
.expenses .table_cnt .pro_table tbody td.bg2{background-color:#d5f8f6;}

.expenses .cnt_03{width:100%; overflow:hidden;  margin-top:25px;}
.expenses .cnt_03 ul { margin:0 0 0 -100px;}
.expenses .cnt_03 ul li{ float:left; width: calc(33.333% - 100px); height:110px; border:3px solid #1e85d4; background-color:#edf4fa; border-radius:70px; margin-left:100px; position:relative;}
.expenses .cnt_03 ul li:after { content: "+"; display: block; width:16px; height: 26px;  font-size:50px;  position: absolute; top: 42%; right: -50px; z-index:2; }
.expenses .cnt_03 ul li:nth-child(2):after{ content: "="; display: block; width:16px; height: 26px; font-size:50px;  position: absolute; top: 42%; right: -50px; z-index:2; }
.expenses .cnt_03 ul li:last-child:after{ display: none; }
.expenses .cnt_03 .p1{text-align:center; font-size:25px; margin-top:25px; line-height:30px;}
.expenses .cnt_03 .p1 span{font-size:20px;}
.expenses .cnt_03 .p1.pd{margin-top:37px;}

@media only screen and (max-width:1300px){
   /*비용안내 */
	.expenses .cnt_01 ul li{ float:left; width: calc(50% - 30px); margin:0 0 30px 30px;}
	.expenses .cnt_01 .p1{font-size:17px;}

	.expenses .cnt_02 .p1{font-size:17px;}
	.expenses .table_cnt .pro_table thead th{padding:10px; font-size:17px;}
    .expenses .table_cnt .pro_table tbody td {padding:10px; font-size:16px;}

	.expenses .cnt_03 ul li{border-radius:50px; }
    .expenses .cnt_03 .p1{font-size:17px;}
	.expenses .cnt_03 .p1 span{font-size:16px;}
	
}

@media only screen and (max-width:700px){
   /*비용안내 */
	.expenses h2{font-size:20px;}
	.expenses h2 span{font-size:16px;}
	.expenses .cnt_01 .p1{font-size:16px; margin:30px 0;}
	.expenses .cnt_01 ul li{ float:left; width: calc(100% - 30px); height:auto; margin:0 0 20px 30px;}

	.expenses .cnt_02 .p1{font-size:16px; padding:30px 0;}
	.expenses .table_cnt.wi {overflow-x:scroll; padding-bottom:15px; }
	.expenses .table_cnt .pro_table.width { min-width:600px; }
	.expenses .table_cnt .pro_table thead th{padding:10px 5px;font-size:16px;}
    .expenses .table_cnt .pro_table tbody td {padding:10px 5px; font-size:15px;}

	.expenses .cnt_03 .p1{font-size:17px; margin:30px 0;}
	.expenses .cnt_03 .p1 span{font-size:15px;}
	.expenses .cnt_03 ul { margin:0 0 0 -40px;}
    .expenses .cnt_03 ul li{width: calc(33.333% - 40px); height:110px; margin-left:40px; border-radius:10px; }
	.expenses .cnt_03 ul li:after {font-size:30px;right: -30px;}
    .expenses .cnt_03 ul li:nth-child(2):after{font-size:30px;  right: -30px;}

}
