@charset "UTF-8";

/* 공통 */
section#scContent > header > h1 { background-image:url('../../img/content/_visual/img_bg_program.jpg'); }

/* 다인간병 */
div.scMultiCare > div.tt { padding-bottom:85px; margin-bottom:15px; background:url('../../img/content/program/img_bg_care.png') center bottom no-repeat; }
div.scMultiCare > div.tt > span { display:block; font-size:1.2em; }
div.scMultiCare > table { border-top:2px solid #646464; }
div.scMultiCare > table > tbody > tr > * { padding:6px; }
div.scMultiCare > table > tbody > tr > th { background-color:#fffac2; border-bottom:1px solid #dadada; }
div.scMultiCare > table > tbody > tr > td { text-align:center; border-left:1px solid #dadada; border-bottom:1px solid #dadada; }


/* 1:1간병 */
div.scOneCare > div.tt { padding-bottom:85px; margin-bottom:15px; background:url('../../img/content/program/img_bg_care.png') center bottom no-repeat; }
div.scOneCare > div.tt > span { display:block; font-size:1.2em; }
div.scOneCare > h4:nth-of-type(2) { margin-top:15px; }
div.scOneCare > table { border-top:2px solid #646464; }
div.scOneCare > table > thead > tr > th { padding:6px; background-color:#deedc7; border-bottom:1px solid #dadada; }
div.scOneCare > table > thead > tr > th:not(:first-of-type) { border-left:1px solid #dadada; }
div.scOneCare > table > tbody > tr > * { padding:6px; }
div.scOneCare > table > tbody > tr > th { background-color:#fffac2; border-bottom:1px solid #dadada; }
div.scOneCare > table > tbody > tr > td { text-align:center; border-left:1px solid #dadada; border-bottom:1px solid #dadada; }
div.scOneCare > div.request { background-color:#538b00; color:#fff; padding:15px; margin-top:15px; }
div.scOneCare > div.request > h4 { height:27px; margin-bottom:10px; background:url('../../img/content/program/img_onecare_req.png') center top no-repeat; }
div.scOneCare > div.request > ul > li { background:url('../../img/content/img_bullet_s.png') left 1.1vh no-repeat; padding-left:12px; }

/* 산모도우미 */
div.scMotherHelper > div > div.tt { padding-bottom:95px; margin-bottom:15px; background:url('../../img/content/program/img_bg_motherhelper.png') center bottom no-repeat; }
div.scMotherHelper > div > div.tt > span { display:block; font-size:1.2em; }
div.scMotherHelper > div > p.slimbox { border:1px solid #dadada; padding:15px; margin-bottom:10px; font-size:1.1em; }
div.scMotherHelper > div > table { border-top:2px solid #646464; }
div.scMotherHelper > div > table > * > tr > *.spanned { border-left:1px solid #dadada; }
div.scMotherHelper > div > table > thead > tr > th { padding:6px; background-color:#deedc7; border-bottom:1px solid #dadada; }
div.scMotherHelper > div > table > tbody > tr:first-of-type > th:not(:first-of-type) { border-left:1px solid #dadada; }
div.scMotherHelper > div > table > thead > tr > th:not(:first-of-type) { border-left:1px solid #dadada; }
div.scMotherHelper > div > table > tbody > tr > * { padding:6px; }
div.scMotherHelper > div > table > tbody > tr > th { background-color:#fffac2; border-bottom:1px solid #dadada; }
div.scMotherHelper > div > table > tbody > tr > td { text-align:center; border-left:1px solid #dadada; border-bottom:1px solid #dadada; word-break:break-all; }
div.scMotherHelper > div#tabObject1 > dl { border-bottom:1px dashed #bbb; padding-top:15px; padding-bottom:15px; }
div.scMotherHelper > div#tabObject1 > dl:first-of-type { border-top:1px dashed #bbb; }
div.scMotherHelper > div#tabObject1 > dl > dt { display:inline-block; margin-bottom:5px; font-size:1.2em; font-weight:bold; background-color:#08c; color:#fff; padding:4px 10px; }
div.scMotherHelper > div#tabObject2,
div.scMotherHelper > div#tabObject3,
div.scMotherHelper > div#tabObject4 { display:none; }

div.scMotherHelper > p.file_view {  }
div.scMotherHelper > p.file_view > a {  }

/* 베이비시터 */
div.scBabysitter > div.tt { padding-bottom:150px; margin-bottom:15px; background:url('../../img/content/program/img_bg_babysitter.png') center bottom no-repeat; }
div.scBabysitter > div.tt > span { display:block; font-size:1.2em; }

div.scBabysitter > table { border-top:2px solid #646464; }
div.scBabysitter > table > thead > tr > th { padding:6px; background-color:#deedc7; border-bottom:1px solid #dadada; }
div.scBabysitter > table > thead > tr > th:not(:first-of-type) { border-left:1px solid #dadada; }
div.scBabysitter > table > tbody > tr > * { padding:6px; }
div.scBabysitter > table > tbody > tr > th { background-color:#fffac2; border-bottom:1px solid #dadada; }
div.scBabysitter > table > tbody > tr > td { text-align:center; border-left:1px solid #dadada; border-bottom:1px solid #dadada; }



/* 가정관리사 */
div.scHomeManage > div > div.tt { padding-bottom:130px; margin-bottom:15px; background:url('../../img/content/program/img_bg_homemanage.png') center bottom no-repeat; }
div.scHomeManage > div > div.tt > span { display:block; font-size:1.2em; }
div.scHomeManage > div > table { border-top:2px solid #646464; }
div.scHomeManage > div > table > * > tr > *.spanned { border-left:1px solid #dadada; }
div.scHomeManage > div > table > thead > tr > th { padding:6px; background-color:#deedc7; border-bottom:1px solid #dadada; }
div.scHomeManage > div > table > thead > tr > th:not(:first-of-type) { border-left:1px solid #dadada; }
div.scHomeManage > div > table > tbody > tr > * { padding:6px; }
div.scHomeManage > div > table > tbody > tr > th { background-color:#fffac2; border-bottom:1px solid #dadada; }
div.scHomeManage > div > table > tbody > tr > td { text-align:center; border-left:1px solid #dadada; border-bottom:1px solid #dadada; word-break:break-all; }
div.scHomeManage > div#tabObject1 > table { margin-top:10px; }
div.scHomeManage > div#tabObject2,
div.scHomeManage > div#tabObject3,
div.scHomeManage > div#tabObject4,
div.scHomeManage > div#tabObject5 { display:none; }

/* 가사간병 */
div.scHomeCare { }

/* 장기요양 */
div.scLongCare > div > div.tt { padding-bottom:150px; margin-bottom:15px; background:url('../../img/content/program/img_bg_longcare.png') center bottom no-repeat; }
div.scLongCare > div > div.tt > span { display:block; font-size:1.2em; }
div.scLongCare > div > table { border-top:2px solid #646464; }
div.scLongCare > div > table > thead > tr > th { padding:6px; background-color:#deedc7; border-bottom:1px solid #dadada; }
div.scLongCare > div > table > thead > tr > th:not(:first-of-type) { border-left:1px solid #dadada; }
div.scLongCare > div > table > tbody > tr > * { padding:6px; }
div.scLongCare > div > table > tbody > tr > th { background-color:#fffac2; border-bottom:1px solid #dadada; }
div.scLongCare > div > table > tbody > tr > td { border-left:1px solid #dadada; border-bottom:1px solid #dadada; }
div.scLongCare > div > p.img { margin-top:15px; text-align:center; }
div.scLongCare > div > p.img > img { max-width:100%; max-height:100%; }
div.scLongCare > div#tabObject1 > table { margin-top:10px; }
div.scLongCare > div#tabObject1 > p.link > a { display:block; border:2px solid #dadada; padding:10px 0; margin-bottom:15px; font-weight:bold; text-align:center; color:#000; }
div.scLongCare > div#tabObject2,
div.scLongCare > div#tabObject3,
div.scLongCare > div#tabObject4,
div.scLongCare > div#tabObject5 { display:none; }

/* 방문요양 */
div.scVisitCare > div > table { border-top:2px solid #646464; }
div.scVisitCare > div > table > thead > tr > th { padding:6px; background-color:#deedc7; border-bottom:1px solid #dadada; }
div.scVisitCare > div > table > thead > tr > th:not(:first-of-type) { border-left:1px solid #dadada; }
div.scVisitCare > div > table > tbody > tr > * { padding:6px; }
div.scVisitCare > div > table > tbody > tr > th { background-color:#fffac2; border-bottom:1px solid #dadada; }
div.scVisitCare > div > table > tbody > tr > td { border-left:1px solid #dadada; border-bottom:1px solid #dadada; word-break:break-all; }
div.scVisitCare > div#tabObject2 > table { margin-top:10px; }
div.scVisitCare > div#tabObject2 { display:none; }

/* 방문목욕 */
div.scVisitBath > table { border-top:2px solid #646464; }
div.scVisitBath > table > thead > tr > th { padding:6px; background-color:#deedc7; border-bottom:1px solid #dadada; }
div.scVisitBath > table > thead > tr > th:not(:first-of-type) { border-left:1px solid #dadada; }
div.scVisitBath > table > tbody > tr > * { padding:6px; }
div.scVisitBath > table > tbody > tr > th { background-color:#fffac2; border-bottom:1px solid #dadada; }
div.scVisitBath > table > tbody > tr > td { text-align:center; border-left:1px solid #dadada; border-bottom:1px solid #dadada; word-break:break-all; }