@charset "utf-8"; 

/*레이아웃 큰박스 속성*/
#wrap {float:left; width:100%; position:relative; min-width:1200px;}
#header {width:100%; float:left; height:80px;}
#container {width:100%; float:left;}
#footer {width:100%; float:left;}

/*메뉴넘기기*/
.menu_skip {position:absolute; text-align:center; overflow:hidden; width:100%;height:24px; z-index:2500; font-size:1.0em;color:#fff;}
.menu_skip ul {list-style:none;}
.menu_skip_view {position:absolute; display:block; width:100%; height:24px; left:0; text-align:center; top:-10000px; z-index:2501; font-size:1.0em; text-decoration:none;}
.menu_skip_view:hover,
.menu_skip_view:focus,
.menu_skip_view:active {position:absolute; height:24px; top: 0; padding: 5px 0; font-weight:bold; color:#fff; background:#9F0B08; z-index:2501; text-decoration:none;}


/* header */
.nav_box {width:1052px;height:80px;margin:0 auto; position:relative;}
.nav_box .logo {position:absolute;left:1px;top:16px; z-index:10;}
.nav_box .main_menu {float:left; padding-left:452px; width:600px; height:80px;}
.nav_box .main_menu .navi {width:600px; height:80px;}
.nav_box .main_menu .navi li {float:left; padding:30px 40px 30px 40px; height:20px; background:url('../images/inc/top_line.gif') right 34px no-repeat; -webkit-padding-before:26px;}
.nav_box .main_menu .navi li:last-child {background:url('../images/inc/top_line.gif') right 80px no-repeat;}
.nav_box .main_menu .navi li a {font-size:17px; line-height:23px; font-weight: 500; color:#000; word-spacing:0; letter-spacing:-1px;}


/*footer*/
.copyright_box {width:1052px; margin:0 auto; height:140px;}
.copyright_box .copyright {width:652px; float:left; padding-top:50px;}
.copyright_box .copyright img { float:left; padding-right:14px;}
.copyright_box .copyright p { font-size:14px; color:#000; line-height:21px; font-weight:300; padding-top:10px;}
.copyright_box .phone_box {width:300px; float:right; padding-top:50px;}
.copyright_box .phone_box p { font-size:14px; color:#000; line-height:21px; font-weight:300; text-align:right;}
.copyright_box .phone_box p span { font-size:24px; color:#003399; line-height:31px; font-weight:900;}



/* main */
.main_visual {overflow:hidden; width:100%; height:609px; float:left;}
.main_visual .main_img {width:100%; height:609px; float:left;position:relative;}
.main_visual .main_img .img_box {width:100%; height:609px; float:left; background:#FFFFFF;}

.main_visual .main_img .img_box div.main_rolling {width:100%; height:609px; margin:0 auto; position:relative; min-width:1200px;}
.main_visual .main_img .img_box div.main_rolling .btn_left{position:absolute;top:323px;left:50px;cursor:pointer;z-index:20;display:block;}
.main_visual .main_img .img_box div.main_rolling .btn_right{position:absolute;top:323px;right:50px;cursor:pointer;z-index:20;display:block;}
.main_visual .main_img .img_box div.main_rolling div.num{position:absolute;width:176px;left:50%;top:559px;text-align:left;margin-left:-88px;z-index:20;}
.main_visual .main_img .img_box div.main_rolling div.num span{width:18px;height:18px;float:left; background-color:#fff; display:block;text-indent:-5000px;margin:0 12px 0 12px;cursor:pointer; border-radius:10px; border:1px solid #fff;}
.main_visual .main_img .img_box div.main_rolling div.num span.on{ background-color:transparent;}

.main_visual .main_img .img_box div.main_rolling div.slide_container{width:1666px; height:609px; margin:0 auto; overflow:hidden;position:relative;z-index:10;}
.main_visual .main_img .img_box div.main_rolling div.slide_container ul{width:7000px; position:absolute; top:0; left:0;}
.main_visual .main_img .img_box div.main_rolling div.slide_container li {float:left; width:1666px; height:609px; margin:0;}
.main_visual .main_img .img_box div.main_rolling div.slide_container li .img1{width:100%; height:609px; float:left; background:url(../images/main/main_img1.jpg) center top no-repeat;}
.main_visual .main_img .img_box div.main_rolling div.slide_container li .img2{width:100%; height:609px; float:left; background:url(../images/main/main_img2.jpg) center top no-repeat;}
.main_visual .main_img .img_box div.main_rolling div.slide_container li .img3{width:100%; height:609px; float:left; background:url(../images/main/main_img3.jpg) center top no-repeat;}
.main_visual .main_img .img_box div.main_rolling div.slide_container li .img4{width:100%; height:609px; float:left; background:url(../images/main/main_img4.jpg) center top no-repeat;}

.main_visual .text_box {position:absolute; width:800px; height:200px; z-index:204; left:50%; top:220px; margin-left:-400px;}
.main_visual .text_box .visual_title {float:left; width:800px; height:110px; color:#fff; font-size:18px; line-height:40px; text-align:center; background:url('../images/main/visual_line.gif') center bottom no-repeat;}
.main_visual .text_box .visual_title span {font-weight:700; font-size:36px;}
.main_visual .text_box .visual_text {float:left; width:800px; height:50px; color:#fff; font-size:14px; text-align:center; margin-top:40px; line-height:20px;}


.main_box1 {width:100%; height:330px; float:left; padding-top:53px;}
.main_box1 .m_title {color:#000; font-size:22px; text-align:center; letter-spacing:2px; font-weight:700;}
.main_box1 ul {width:1052px; margin:0 auto; height:300px; padding-top:50px;}
.main_box1 ul li {float:left; width:243px; margin:0 10px 0 10px;}
.main_box1 ul li img {opacity:1.0;}
.main_box1 ul li:hover img {opacity:0.6;}
.main_box1 ul li p {color:#333; font-size:14px; line-height:22px; text-align:center; letter-spacing:-1px;}
.main_box1 ul li p span {color:#000; font-size:16px; font-weight:700;}

.main_contents {width:100%; float:left; background:#3ca12d; padding-top:63px; padding-bottom:63px;}
.main_contents .contents_box {width:1052px; margin:0 auto;}
.main_contents .contents_box .left_content{width:526px; height:243px; float:left; background:url(../images/main/box1_bg.jpg) left top no-repeat;}
.main_contents .contents_box .left_content p {color:#000; font-size:30px; font-weight:300; padding-left:40px; line-height:40px;}
.main_contents .contents_box .left_content p.bold {color:#000; font-size:36px; font-weight:700; letter-spacing:2px;}

.main_contents .contents_box .news_box {width:526px; height:243px; float:right;}
.news_box ul {width:526px; float:left;}
.news_box ul a li {width:526px; height:40px; margin-top:1px; padding-top:20px; background:#fff;}
.news_box ul a:nth-child(1) li {margin-top:0px; background:#190e33;}
.news_box ul a li p {color:#000; font-size:15px; font-weight:500;}
.news_box ul a li p span {font-size:13px; color:#555; font-weight:300;}
.news_box ul a:nth-child(1) li p {color:#fff; font-size:15px; font-weight:500;}
.news_box ul a:nth-child(1) li p span {font-size:13px; color:#fff; font-weight:300;}
.news_box ul a li p span.notice {width:100px; float:left; font-size:12px; color:#0066cc; font-weight:700; text-align:center;}


.main_contents .contents_box .photo_box {width:1052px; float:left; padding-top:50px;}
.photo_box h2 {color:#fff; font-size:22px; font-weight:700; letter-spacing:2px; padding-left:440px;}
.photo_box ul {float:left; width:100%; padding-top:9px;}
.photo_box ul a li {float:left; width:263px; background:#fff;}
.photo_box ul a:nth-child(2) li, .photo_box ul a:nth-child(4) li {background:#f3f3f3;}
.photo_box ul a li img {width:263px; height:191px;}
.photo_box ul a li p.subject {font-size:14px; color:#000; font-weight:500; height:37px; padding:20px 20px 0 20px;}
.photo_box ul a li p.date {font-size:13px; color:#555; font-weight:300; height:40px; padding-left:20px; padding-top:20px;}

/* sub */
.sub_line	{border-top:1px solid #e4e4e4; margin-top:60px;}


/* sub_title  */
.sub_title {width:100%; height:125px; float:left; border-top:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4;}
.sub_title h2 {font-size:36px; line-height:45px; font-weight: 700; color:#000; word-spacing:0; letter-spacing:15px; text-align:center; padding-top:45px; -webkit-padding-before:35px; }


/* contents */
#contents {width:1052px; margin:0 auto;}
#contents .content {width:100%; float:left;}


/* sub_tabmenu */
.sub_tabmenu {width:100%; float:left; padding-top:15px; padding-bottom:28px;}
.sub_tabmenu ul {float:left; border-top:1px solid #e4e4e4; border-left:1px solid #e4e4e4;}
.sub_tabmenu li {float:left; border-right:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4; background:#f3f3f3; color:#999; font-size:16px; font-weight:500; text-align:center;}
.sub_tabmenu li.ov {background:#009d69; color:#fff;}

.tab1 {width:1050px;}
.tab1 li {width:174px; height:51px; padding-top:32px; -webkit-padding-before:27px; -webkit-padding-after:5px;}
.tab2 {width:1050px;}
.tab2 li {width:349px; height:51px; padding-top:32px; -webkit-padding-before:27px; -webkit-padding-after:5px;}

/* 기존 주요사업 탭
.tab3 {width:1050px;}
.tab3 li {width:349px; height:37px; padding-top:20px; border-bottom:0px; -webkit-padding-before:15px; -webkit-padding-after:5px;}
*/
/* 주요사업 탭 201006수정 */
.tab3 {width:1050px;}
.tab3 li {width:174px; height:37px; padding-top:20px; -webkit-padding-before:15px; -webkit-padding-after:5px;}
/*.tab3 li:nth-child(1), .tab3 li:nth-child(2) {border-bottom:1px;}*/
.tab4 {width:1050px;}
.tab4 li {width:209px; height:51px; padding-top:32px; -webkit-padding-before:27px; -webkit-padding-after:5px;}

/* 기존 주요사업 2차 탭
.tab3_1 {width:1050px;}
.tab3_1 li {width:524px; height:37px; padding-top:20px; background:#4e4e4e; color:#fff; -webkit-padding-before:15px; -webkit-padding-after:5px;}
.tab3_2 {width:1050px;}
.tab3_2 li {width:261.5px; height:37px; padding-top:20px; background:#4e4e4e; color:#fff; -webkit-padding-before:15px; -webkit-padding-after:5px;}
.tab3_3 {width:1050px;}
.tab3_3 li {width:524px; height:37px; padding-top:20px; background:#4e4e4e; color:#fff; -webkit-padding-before:15px; -webkit-padding-after:5px;}
.tab3_3 {width:1050px;}
.tab3_3 li {width:349px; height:37px; padding-top:20px; background:#4e4e4e; color:#fff; -webkit-padding-before:15px; -webkit-padding-after:5px;}
*/
/* 주요사업 2차 탭 201006수정 */
.tab3_1 {width:1050px;}
.tab3_1 li {width:209px; height:37px; padding-top:20px; background:#4e4e4e; color:#fff; -webkit-padding-before:15px; -webkit-padding-after:5px;}
.tab3_2 {width:1050px;}
.tab3_2 li {width:349px; height:37px; padding-top:20px; background:#4e4e4e; color:#fff; -webkit-padding-before:15px; -webkit-padding-after:5px;}
.tab3_3 {width:1050px;}
.tab3_3 li {width:524px; height:37px; padding-top:20px; background:#4e4e4e; color:#fff; -webkit-padding-before:15px; -webkit-padding-after:5px;}
.tab3_4 {width:1050px;}
.tab3_4 li {width:524px; height:37px; padding-top:20px; background:#4e4e4e; color:#fff; -webkit-padding-before:15px; -webkit-padding-after:5px;}




/* 기관소개 */
.company01_box {width:100%; height:781px; float:left; background:url('../images/sub/01_01_1.jpg') top center no-repeat;}
.company01_box p {color:#333; font-size:14px; line-height:28px;}
.company01_box p.fc_white_36 {color:#fff; font-size:36px; line-height:48px;}
.company01_box p.fc_white_18 {color:#fff; font-size:18px; line-height:32px;}

.bg_box {padding:314px 0 87px 0;}
.top_img1_2 {background:#f4f2f0 url('../images/sub/01_02_1.jpg') center 39px no-repeat;}
.top_img1_3 {background:#f4f2f0 url('../images/sub/01_03_1.jpg') center 39px no-repeat;}
.top_img1_4 {background:#f4f2f0 url('../images/sub/01_04_1.jpg') center 39px no-repeat;}
.top_img1_5 {background:#f4f2f0 url('../images/sub/01_05_1.jpg') center 39px no-repeat;}
.top_img2_2 {background:#f4f2f0 url('../images/sub/02_02_1.jpg') center 39px no-repeat;}
.top_img2_3 {background:#f4f2f0 url('../images/sub/02_03_1.jpg') center 39px no-repeat;}
.top_img2_4 {background:#f4f2f0 url('../images/sub/02_04_1.jpg') center 39px no-repeat;}
.white_box {width:830px; margin:0 auto; border-top:3px solid #009d69; background:#fff; padding-bottom:50px;}
.white_box p {color:#666; font-size:15px; line-height:28px; text-align:center;}
.white_box p.company_title {color:#009d69; font-size:36px; height:45px; background:url('../images/sub/01_05_line.gif') center bottom no-repeat; -webkit-padding-after:10px;}
.white_box p.company_title2 {text-align:left; padding-left:45px; color:#009d69; font-size:24px; height:30px; background:url('../images/sub/01_05_line.gif') 45px bottom no-repeat; -webkit-padding-after:10px;}
.white_box p.text_left {text-align:left; padding-left:230px;}
.white_box p.text_left2 {text-align:left; padding-left:160px;}
.white_box p.text_left3 {text-align:left; padding-left:45px; padding-right:45px;}

.table_box {width:740px; float:left; padding:45px 45px 50px 45px; background:#fff;}
.table_box table {width:100%; float:left; border-spacing:0; border-collapse:collapse; border-top:1px solid #e9e4e0;}
.table_box tr {background:#f9f7f5;}
.table_box tr:nth-child(2),.table_box tr:nth-child(4), .table_box tr:nth-child(6), .table_box tr:nth-child(8) {background:#fdfdfc;}
.table_box th {color:#009d69; font-size:15px; line-height:29px;  font-weight:700; border-bottom:1px solid #e9e4e0; padding:15px 0 11px 0;}
.table_box th.th_left {padding:15px 0 11px 170px; text-align:left;}
.table_box td {color:#666; font-size:15px; line-height:29px; border-bottom:1px solid #e9e4e0; padding:15px 0 11px 0;}
.table_box td.td_pd { padding:15px 0 11px 100px;}

.company03_table {width:100%; float:left; padding:30px 0 50px 0; background:#fff;}
.company03_table table {width:100%; border-collapse:collapse;}
.company03_table th {text-align:right; font-size:18px; color:#009d69; padding:30px 5px 0 0; font-weight:700; vertical-align:top;}
.company03_table td {font-size:14px; color:#666; padding:28px 15px 0 15px; letter-spacing:-0.5px; line-height:25px;}
.company03_table td.td_line {padding:30px 0 0 17px; background:url('../images/sub/01_03_3.gif') center top no-repeat; vertical-align:top;}
.company03_table td.td_tline {padding:30px 0 0 17px; background:url('../images/sub/01_03_3.gif') center 40px no-repeat; vertical-align:top;}
.company03_table td.td_bline {padding:30px 0 0 17px; background:url('../images/sub/01_03_4.gif') center top no-repeat; vertical-align:top;}


/* 자활사업 안내 */
.information_text_box {width:100%; float:left; padding-top:40px; padding-bottom:40px;}
.information_text_box p {color:#666; font-size:15px; line-height:28px;}


/* 주요사업 */
.business_box {width:1052px; height:573px; float:left;} /* 이미지비율 : 900*490*/
.business_box p {color:#fff; font-size:36px; line-height:53px; text-align:center; padding-top:210px;}
.business_box p span {background-color:rgba(0,0,0,0.5);}
.business_box p span.fd {font-weight:700; background-color:rgba(0,0,0,0);}
.top_2 {background:url('../images/sub/02_01_3.jpg') top center no-repeat;}
.top_1_1 {background:url('../images/sub/03_01_01_1.jpg') top center no-repeat;}
.top_1_2 {background:url('../images/sub/03_01_02_1.jpg') top center no-repeat;}
.top_1_3 {background:url('../images/sub/03_02_01_1_1.jpg') top center no-repeat;}
.top_1_4 {background:url('../images/sub/03_02_04_1.jpg') top center no-repeat;}
.top_2_1 {background:url('../images/sub/03_02_01_1.jpg') top center no-repeat;}
.top_2_2 {background:url('../images/sub/03_02_02_1.jpg') top center no-repeat;}
.top_2_3 {background:url('../images/sub/03_02_03_1.jpg') top center no-repeat;}
.top_2_4 {background:url('../images/sub/03_02_04_1.jpg') top center no-repeat;}
.top_3_1 {background:url('../images/sub/03_03_01_1.jpg') top center no-repeat;}
.top_3_2 {background:url('../images/sub/03_03_02_1.jpg') top center no-repeat;}
.new_top_3_1 {background:url('../images/sub/new_03_03_01_1.jpg') top center no-repeat;}
.new_top_3_2 {background:url('../images/sub/new_03_03_02_1.jpg') top center no-repeat;}
.new_top_3_3 {background:url('../images/sub/new_03_03_03_1.jpg') top center no-repeat;}
.new_top_2_3 {background:url('../images/sub/new_03_03_1.jpg') top center no-repeat;}
.new_top_2_4 {background:url('../images/sub/new_03_04_1.jpg') top center no-repeat;}
.new_top_6 {background:url('../images/sub/new_03_06.jpg') top center no-repeat;}
.new_top_7 {background:url('../images/sub/new_03_07.jpg') top center no-repeat;}
.new_top_8 {background:url('../images/sub/new_03_08.jpg') top center no-repeat;}
.new_top_9 {background:url('../images/sub/new_03_09_2.jpg') top center no-repeat;}
.new_top_11 {background:url('../images/sub/new_03_11.jpg') top center no-repeat;}
.new_top_12 {background:url('../images/sub/new_03_12.jpg') top center no-repeat;}

.business_title_box {width:100%; height:48px; float:left; text-align:center; margin-top:37px; background:#f5f5f5;}
.business_title_box p { color:#000; line-height:28px; font-size:22px; font-weight:700; word-spacing:5px; letter-spacing:5px; padding-top:14px; -webkit-padding-before:8px;}
.business_text_box {width:100%; float:left; padding-top:40px; padding-bottom:40px;}
.business_text_box p {color:#666; font-size:15px; line-height:28px; text-align:center;}
.business_text_box p.b01_02 {text-align:left; padding-left:360px;}
.business_text_box p span {color:#000; font-size:20px; line-height:28px; text-align:center;}
.business_img_box {width:100%; float:left;}
.business_img_box .img_Lbox {width:50%; float:left;}
.business_img_box .img_Rbox {width:50%; float:right; text-align:right;}
.img_pdt {padding-top:12px;}
.product_box {width:520px; padding-top:40px;}
.product_box p {color:#333; font-size:16px; text-align:center; padding-top:10px;}

/*  후원신청 */
.community_box {width:100%; height:781px; float:left; background:#fbd604 url('../images/sub/04_03_1.jpg') right 250px no-repeat;}
.community_box p {color:#333; font-size:14px; line-height:24px;}
.community_box p.fc_white_32 {color:#fff; font-size:30px; line-height:38px; font-weight:700; text-align:center; padding-top:100px;}




