@charset "utf-8";

#subPageTitle {}
#subPageTitle .subPageTitleTxt1 {background: url(../img/subTitleBG.png) no-repeat; background-position: center 10px; font-size:24px; color:#292e3d; text-align:center; padding-top: 55px; word-break: keep-all;}
#subPageTitle .subPageTitleTxt2 {font-size:18px; color:#292e3d; text-align:center; padding-top: 5px; padding-bottom: 60px; word-break: keep-all;}

#subPageBar {width:100%; height:1px; border-bottom:solid 1px #aeaeae; position: relative; margin-bottom: 10px; margin-top: 30px;}
#subPageBar .barSec {width:25%; height:3px; background:#1a90e2; position: absolute; top: -1px;}

.history {position: relative;}
.history .historyWrap {width:100%;margin-bottom:150px;}
.history .historyWrap:after {display:block;height:0;content:".";font-size:0;visibility:hidden;clear:both;}

.history .historyWrap .left {width:100%; font-size:34px; color:#1a90e2; }
.history .historyWrap .right {width:98%; margin-left:20px; position: relative;}
.history .historyWrap .right:after { content: ""; position: absolute; left: -20px; top: 8px; height: 105%; min-height:200px; width: 1px; border-left: 1px solid #1a90e2; }
.history .historyWrap .right .rightSec {position: relative; width:100%; padding-bottom: 50px;}
.history .historyWrap .right .rightSec:before {position: absolute; top: 0px; margin: 8px 0 0 -23px; vertical-align: middle; display: inline-block; width: 8px; height: 8px; background: #1a90e2; content: ""; border-radius: 8px; }


.history .historyWrap .right .rightSec .year {font-size:28px; color:#001943; }
.history .historyWrap .right .rightSec .con {margin-left: 20px; }
.history .historyWrap .right .rightSec .con span {font-size:24px; color:#1a90e2; }
.history .historyWrap .right .rightSec .con .con_li {font-size:16px; color:#262626;}
.history .historyWrap .right .rightSec .con .con_li:after {display:block;height:0;content:".";font-size:0;visibility:hidden;clear:both;}
.history .historyWrap .right .rightSec .con .con_li span {font-size:24px; color:#1a90e2; }
.history .historyWrap .right .rightSec .con .con_li .txtM {float:left; width:15%;}
.history .historyWrap .right .rightSec .con .con_li .txtD {float:left; width: 85%; padding-right: 10px; word-break: keep-all; padding-top: 5px;}


/*		자활사업소개	*/
.introduce {}
.introduce .introduceWrap {}
.introduce .introduceWrap:after {display:block;height:0;content:".";font-size:0;visibility:hidden;clear:both;}

.introduce .introduceWrap .introLeft1 {width:100%; margin-right:45px; border-top:solid 6px #1a90e2;}
.introduce .introduceWrap .introLeft1 .title {font-size: 24px; color: #1a90e2; padding-top: 25px;}
.introduce .introduceWrap .introLeft1 .txt {font-size:16px; line-height:38px; color:#3e3e3e; word-break: keep-all; padding-top: 23px;}
.introduce .introduceWrap .introRight1 {width:100%}
.introduce .introduceWrap .introRight1 img {max-width:100%;}

.introduce .introduceWrap .introLeft2 {width:100%; font-size:24px; color:#1a90e2; margin-bottom: 10px;}
.introduce .introduceWrap .introRight2 {width:100%;}
.introduce .introduceWrap .introRight2 .introRight2Sub {width:100%; height:144px; margin-right:20px; background:#e4f3fe; border-radius:0px 30px 0px 0px; position: relative; padding:26px 0px 0px 40px; margin-bottom: 10px;}
.introduce .introduceWrap .introRight2 .introRight2Sub:last-child {margin-right:0px;}
.introduce .introduceWrap .introRight2 .introRight2Sub .txt1 {font-size:22px; color:#272727;}
.introduce .introduceWrap .introRight2 .introRight2Sub .txt2 {font-size:46px; color:#272727; }
.introduce .introduceWrap .introRight2 .introRight2Sub .txt3 {position: absolute; font-size:18px; color:#272727; right: 80px; bottom: 25px;}

.introduce .introduceWrap .introRight2 .introRight2UL {}
.introduce .introduceWrap .introRight2 .introRight2UL .introRight2LI {position: relative; font-size:16px; line-height:30px; color:#363636; padding-left:20px; word-break: keep-all;}
.introduce .introduceWrap .introRight2 .introRight2UL .introRight2LI:before {position: absolute; top: 8px; margin: 8px 0 0 -12px; vertical-align: middle; display: inline-block; width: 4px; height: 1px; background: #363636; content: ""; }

.organization {width:100%;}
.organization .organizationWrap {width:100%;}
.organization .organizationWrap .ImgSec {width:100%; text-align:center; padding:0px 0px 0px; }
.organization .organizationWrap .ImgSec img {max-width:100%;}
.organization .organizationWrap .ContentSec {width:100%;}


.location {}
.location .locationWrap {}
.location .locationWrap .locMap {width:100%; height:300px; }
.location .locationWrap .locCont {padding-top:40px; }
.location .locationWrap .locCont .logo {}
.location .locationWrap .locCont .logo img {max-width:100%;}

.location .locationWrap .content {width:100%; padding-top:20px; }
.location .locationWrap .content .sub { height:100%; }
.location .locationWrap .content .sub:after {display:block;height:0;content:".";font-size:0;visibility:hidden;clear:both;}
.location .locationWrap .content .sub .sub_left {float:left; width:30%; height:100%; font-size:18px; line-height:3.438rem; font-weight:500; color:#363636; padding-left:55px;}
.location .locationWrap .content .sub .sub_left1 {background: url(../../pages/images/ico_loc01.png) no-repeat; background-position: 8px 15px;}
.location .locationWrap .content .sub .sub_left2 {background: url(../../pages/images/ico_loc02.png) no-repeat; background-position: 8px 15px;}
.location .locationWrap .content .sub .sub_left3 {background: url(../../pages/images/ico_loc03.png) no-repeat; background-position: 8px 15px;}
.location .locationWrap .content .sub .sub_right {float:left; width:70%; height:100%; font-size:16px; color:#363636; line-height: 30px; padding-top: 13px; word-break: keep-all;}
.location .locationWrap .content .sub_line { border-bottom:solid 1px #c0c0c0;}

.location .locationWrap .bottom {width:100%;}
.location .locationWrap .bottom .txt1 {font-size:16px; font-weight:bold; line-height:2.813rem; color:#363636; padding-top:95px; }
.location .locationWrap .bottom .txt2 {font-size:18px; color:#363636;}


/*자활사업안내*/
.support_business {}
.support_business .supportWrap {padding-bottom:100px;}
.support_business .supportWrap:after {display:block;height:0;content:".";font-size:0;visibility:hidden;clear:both;}
.support_business .supportWrap .supportLeft1 {width:100%; font-size:24px; color:#1a90e2; word-break: keep-all;}
.support_business .supportWrap .supportRight1 {width:100%; font-size:16px; line-height:30px; color:#363636; word-break: keep-all; }
.support_business .supportWrap .supportRight1 img {max-width:100%;}
.support_business .supportWrap .supportRight1 .supportRight1Wrap {overflow:auto;}
.support_business .supportWrap .supportRight1 .imgSec {padding-bottom:50px;}
.support_business .supportWrap .supportRight1 .imgSec img {max-width:100%;}
.support_business .supportWrap .supportRight1 .imgSec1 {padding:30px 0px;}
.support_business .supportWrap .supportRight1 .supportRight1UL {}
.support_business .supportWrap .supportRight1 .supportRight1UL .supportRight1LI {position: relative; padding-left:15px; }
.support_business .supportWrap .supportRight1 .supportRight1UL .supportRight1LI:before {position: absolute; top: 8px; margin: 8px 0 0 -15px; vertical-align: middle; display: inline-block; width: 4px; height: 2px; background: #363636; content: ""; }
.support_business .supportWrap .supportRight1 .supportRight1Sub {width:100%; height:500px; background:#e7e9ed;}
.support_business .supportWrap .supportRight1 .supportRight1_txt1 {font-size:17px; line-height:30px; color:#006cd9;}
.support_business .supportWrap .supportRight1 .supportRight1_txt2 {font-size:19px; line-height:30px; color:#363636; font-weight:600; padding-top:20px;}
.support_business .supportWrap .supportRight1 ul {}
.support_business .supportWrap .supportRight1 ul li {position: relative; padding-left: 15px;}
.support_business .supportWrap .supportRight1 ul li:before {position: absolute; top: 8px; margin: 8px 0 0 -12px; vertical-align: middle; display: inline-block; width: 5px; height: 1px; background: #363636; content: ""; }

.tableSt01 {width:100%; clear:both; border-collapse:collapse; border-top:4px solid #000;  border-bottom:#dbdbdb 1px solid;  margin:0;white-space:nowrap;}
.tableSt01 th{color:#1e1e1e; font-size:16px; text-align:center;  padding:10px 10px; border-bottom:#dbdbdb 1px solid; border-right:#bdbdbd 1px solid;  background:#ebedf2; }
.tableSt01 td{color:#1e1e1e; font-size:16px; text-align:center; padding:10px 10px; border-bottom:#dbdbdb 1px solid; border-right:#bdbdbd 1px solid; }
.tableSt01 th:first-child{border-left:0; }
.tableSt01 td:first-child{border-left:0; }
.tableSt01 th:last-child{border-right:0; }
.tableSt01 td:last-child{border-right:0; }
/*	기관소개 > 인사말	*/
.message {}
.message .messageWrap {}
.message .messageWrap .mTop {}
.message .messageWrap .mTop .title {font-size: 23px; word-break: keep-all; color:#212121; padding: 20px 0px 0px 35px; background:url("../../pages/images/ico_Dquotes.png") no-repeat; background-size: 50px;}
.message .messageWrap .mTop .img {width: 100%; height: 100px; background:url("../../pages/images/message_bg.png") no-repeat; background-size: contain; background-position: center center;}

.message .messageWrap .content {font-size:18px; line-height:25px; color:#0f0f0f; padding: 60px 0px 0px 0px; word-break: keep-all;}
.message .messageWrap .bottom {text-align:right;}
.message .messageWrap .bottom img {max-width:100%; padding-top: 60px;}

.ContentSec_or{overflow: scroll;}