@charset "utf-8";

@import url(basic.css);
@import url(add.css);

html {
	overflow-y: scroll;
}
body, html {width:100%; height:100%;-webkit-text-size-adjust: none;}
body, div, p, ul, ol, li, h1, h2, h3, h4, h5, h6, dl, dt, dd, header, article, section, footer, img  {margin:0; padding:0;font-size:13px; font-family:맑은 고딕,Malgun Gothic; /*font-size:12px; font-family:Dotum, Gulim,Arial,sans-serif;*/ }
h1, h2, h3, h4, h5, h6{font-weight:normal;-webkit-text-size-adjust: none;}
header, article, section, footer{display:block;}
img, a img{border:none; display:inline-block;}
ul, li, ol{list-style:none;}
a{ text-decoration:none; color:#222;cursor:pointer}
a:hover{text-decoration:none;cursor:pointer}
address,em, i{font-style:normal;}
table{border-collapse:collapse; border-spacing:0;}

hr, legend, caption, .blind{position:absolute;left:-5000px;top:0;visibility:hidden;overflow:hidden;line-height:0.1%;font-size:0.1%;width:0.1%;height:0.1%} /* blind는 화면에 보이지 않지만 리더기에서는 읽힘 */
caption {position:static;}
input,textarea,select{font-family:맑은 고딕,Malgun Gothic;}

.tl{text-align:left !important}
.tr{text-align:right !important}
.tc{text-align:center !important}


input[type="checkbox"]  {border:0px;}
input[type="radio"]{border:0px;}


/*input 타입 */
input{border:1px solid #ccc;font-size:13px;}

input.tr{text-align:right}

.inp_num03 {width:30px !important} /*3~4자리, 핸드폰, 전화번호*/ 
.inp_num06 {width:65px !important} /*6~7자리, 이름, 달력6자리 */
.inp_num08 {width:80px !important} /*달력 8~10자리, 천만원단위*/
.inp_num15 {width:160px !important} /*id*/
.inp_num20 {width:200px !important}
.inp_num30 {width:300px !important}

.inp_w90 {width:90% !important}
.inp_w100 {width:100% !important} 

textarea{border:1px solid #ccc;font-size:13px;height:45px}

.textA_w90  {width:90%}

span.inpWrap{border:1px solid #ddd;padding:5px;display:inline-block;background-color:#FFF}
span.inpWrap input{line-height:20px;line-height:20px;font-size:16px;color:#666;border:0px !important}




/*layout*/
#wrap{width:100%;}
#header{width:100%;}
#container{width:100%;}
#container.main{/*background:url(https://resource.eduhansol.com/hansolhope/2015/img/main_bg1.jpg) center center repeat-x;height:840px;*/}
#container #contentWrap{width:980px;margin:0px auto 0px auto; display:block;}
#container #contentWrap .contA{position:relative;width:100%;margin:50px 0px 80px 0px; display:block;min-height:600px;}
#container #contentWrap .boardArea{width:100%;margin:0px 0px; display:block;min-height:600px;}
#footer{width:100%;background-color:#dad3c6; padding:30px 0; background:#dad3c6}

#skipMenu	{position:absolute; left:0; top:0; z-index:40; width:100%;}
#skipMenu a	{position:absolute; left:0; top:-50px; display:block; width:100%; padding:10px 0; font-size:1.3em; line-height:1.5em; color:#242220; text-align:center; z-index:200; background:#ddd;}
#skipMenu a:active, #skipMenu a:focus {top:0;}
#wrapper {position:relative; min-width:1020px; min-height:100%; box-sizing:border-box;}
#header {position:relative; width:100%; border-bottom: 1px solid #dbdad8; z-index:999;}





/* 유틸네비 */
#util {width:100%; height:33px; border-bottom:2px solid #f58009;background:#535353}
#util .utilNav {position:relative; width:980px; margin:0 auto; *zoom:1; z-index:7;}
#util .utilNav:after {content:''; clear:both; display:block;}
#util .utilNav>ul {float:right;}
#util .utilNav>ul>li {position:relative; float:left; background:url(https://resource.eduhansol.com/hansolhope/2015/img/line_h2.png) right center no-repeat;}
#util .utilNav>ul>li>a {display:block; overflow:hidden; font-size:12px;letter-spacing:-1px;color:#eee;height:33px;line-height:30px;padding:0px 15px 0px 12px;}
#util .utilNav>ul>li.end{background:none}

/* 네비 */
#navArea {width:980px;height:80px; margin:0 auto; *zoom:1; padding:0px;}
#navArea:after {content:''; clear:both; display:block;}
#navArea h1 {float:left; width:180px;display:inline-block}
#navArea h1 img{margin-top:21px;}
#navArea a.location {float:right;display:inline-block;padding:30px 0 0 22px;height:22px;line-height:22px;background:url(https://docu.hansolhope.or.kr/images/recruit/gnb_location.png) no-repeat 0 30px;font-weight:600;}
#nav {float:right; width:800px;height:80px;}
#nav>ul>li {position:relative;float:left; z-index:6;height:80px;width:200px;}
#nav>ul>li>a {display:block; height:31px; text-indent:-999em; overflow:hidden; background:0px 0px no-repeat;margin:30px auto 10px auto;border:0px solid #096}


#nav>ul>li.on>a {background-position:0px -31px;}
#nav>ul>li.nav01>a {width:68px; background-image:url(https://resource.eduhansol.com/hansolhope/2015/img/naviTop_01.png);}
#nav>ul>li.nav02>a {width:68px; background-image:url(https://resource.eduhansol.com/hansolhope/2015/img/naviTop_02.png);}
#nav>ul>li.nav03>a {width:68px; background-image:url(https://resource.eduhansol.com/hansolhope/2015/img/naviTop_03.png);}
#nav>ul>li.nav04>a {width:68px; background-image:url(https://resource.eduhansol.com/hansolhope/2015/img/naviTop_04.png);}


#nav .onBg {display:none; position:absolute; top:80px; left:0;height:200px; margin:0px;width:100%;background:url(https://resource.eduhansol.com/hansolhope/2015/img/navi_line.png) right 20px no-repeat;z-index:10;}
#nav .onBg>ul {background-image:none;margin:17px 10px 10px 15px;}
#nav .onBg>ul>li {text-align:left;width:100%;height:26px;line-height:26px;background-image:url(https://resource.eduhansol.com/hansolhope/2015/img/navi_dot.png);background-position: 0px 10px;background-repeat: no-repeat;}
#nav .onBg>ul>li>a {color:#fff;text-align:left;width:100%;height:30px;line-height:30px;display:inline-block;padding-left:15px;margin:0px;}

#nav>ul>li.on>.onBg>ul            {padding-top:24px;background-image:url(https://resource.eduhansol.com/hansolhope/2015/img/navi_on_arrow.png);background-position:0px 0px ;margin-top:-7px;}/*마우스오버시 주황화살표*/
#nav>ul>li.on>.onBg>ul>li         {}
#nav>ul>li.on>.onBg>ul>li>a       {margin:0px;width:100%;height:30px;line-height:30px;display:inline-block;}
#nav>ul>li.on>.onBg>ul>li>a:hover {margin:0px;width:100%;height:30px;line-height:30px;display:inline-block;background-image:url(https://resource.eduhansol.com/hansolhope/2015/img/navi_dot_over.png);background-position:left 10px;background-repeat: no-repeat;text-decoration:none;}

#header .headerBg {display:none; position:absolute; left:0; top:115px; z-index:5; background: url(https://resource.eduhansol.com/hansolhope/2015/img/navi_bg.png) 0 0 repeat-x; width:100%; min-height:200px;}



/* 푸터 */

.footCont {position:relative; width:980px; margin:0 auto; *zoom:1;}
.footCont:after {content:''; clear:both; display:block;}
.footCont .fl {width:145px; padding:40px 0;}
.footCont .addrCont {float:left; width:700px; padding-left:5px;}
.footCont .sitemap {*zoom:1; padding:5px 0 15px 0px;}
.footCont .sitemap:after {content:''; clear:both; display:block;}
.footCont .sitemap li {float:left; padding-right:15px; margin-left:0px; }
.footCont .sitemap li a {color:#333; font-size:15px;}
.footCont address>p {color:#333; padding-top:5px;}
.footCont address>p a {color:#333;}
.footCont p.copy {color:#333; padding-top:18px;}
.footCont .familySite {position:absolute; top:-10px; right:0px; width:165px; height:26px; padding:12px 0 12px 20px;/* background:url(/_pages/img/common/family_bg.png) 0 0 no-repeat;*/ z-index:2;}
/*.footCont .familySite .tit {width:150px; padding-left:0px;border:1px solid #fecdfa}*/
.footCont .familySite .tit>a {position:absolute;right:0px;display:block; color:#fff;  background:url(https://resource.eduhansol.com/hansolhope/2015/img/familySite_arrow.png) 160px center no-repeat;width:175px;line-height:33px;height:36px;border:1px solid #fff;padding-left:10px;}
.footCont .familySite ul.family {display:none; position:absolute;right:0px; bottom:38px; width:163px; height:255px; overflow:auto; overflow-x:hidden; padding:8px 12px; background:#c7b99e;}
.footCont .familySite ul.family li {margin:6px 0;color:#85765a}
.footCont .familySite ul.family li a {color:#FFF;}

#toTop {
    display: none; position: fixed; bottom: 5px; right: 5px;width: 64px;height: 64px;
    background-image: url('https://resource.eduhansol.com/hansolhope/2015/img/toTop.png'); background-repeat: no-repeat; opacity: 0.4; filter: alpha(opacity=40); /* For IE8 and earlier */}
#toTop:hover {
    opacity: 0.8;filter: alpha(opacity=80); /* For IE8 and earlier */
}

/** 서브이미지 **/

#subImgA{display:block;width:100%;height:264px;overflow:hidden}
#subImgA.img01{width:100%;height:264px;overflow:hidden;background:url(https://resource.eduhansol.com/hansolhope/2015/img/subImg_01.png) repeat-x center center;}
#subImgA.img02{width:100%;height:264px;overflow:hidden;background:url(https://resource.eduhansol.com/hansolhope/2015/img/subImg_02.png) repeat-x center center;}
#subImgA.img03{width:100%;height:264px;overflow:hidden;background:url(https://resource.eduhansol.com/hansolhope/2015/img/subImg_03.png) repeat-x center center;}
#subImgA.img04{width:100%;height:264px;overflow:hidden;background:url(https://resource.eduhansol.com/hansolhope/2015/img/subImg_04.png) repeat-x center center;}
#subImgA .textA{position:absolute;top:200px;left:50%;margin-left:-100px}
#subImgA .textA ul    {}
#subImgA .textA ul li{letter-spacing:-1px;width:220px;padding:3px 0px;text-align:center;width:100%;color:#FFF;border:0px solid #FF6600}
#subImgA .textA ul li.titL{font-weight:bold;font-size:36px;letter-spacing:-4px}
#subImgA .textA ul li.titS{font-weight:normal;font-size:20px;letter-spacing:-2px; opacity: 0.9;filter: alpha(opacity=90);}


/*tab */
#tabArea{width:100%;height:64px;background:url(https://resource.eduhansol.com/hansolhope/2015/img/tab_bg.png) }
#tabArea .tabWrap{width:980px;margin:0 auto;}

.tab            {width:100%;margin:30px auto 0px auto;display:block;height:64px;}
.tab li         {float:left;height:64px;line-height:64px;text-align:center;font-size:16px;}
.tab li span    {}
.tab li a       {display:block;border-right:1px solid #999;color:#666;padding:0 0px;}
.tab li a span  {color:#ccc}
.tab li a span.ls  {letter-spacing:-2px;}
.tab li a:hover {height:64px;line-height:64px;width:100%;background:url(https://resource.eduhansol.com/hansolhope/2015/img/tab_bg_hover.png)}
.tab li a:hover span{color:#333;}
.tab li.on span {display:inline-block;height:64px;line-height:64px;width:100%;color:#333; background:#FFF;}

.tabType2            {width:100%;margin:30px auto 30px auto !important;display:inline-block;height:54px;border-bottom:0px solid #000}
.tabType2 li         {float:left;height:45px;line-height:45px;text-align:center;font-size:14px;}
.tabType2 li span    {}
.tabType2 li a       {display:block;background:url(https://resource.eduhansol.com/hansolhope/2015/img/tabType2_bg_off.png) right top;background-repeat:no-repeat;color:#f58009;padding:0 0px;}
.tabType2 li a span  {color:#f58009}
.tabType2 li a:hover {height:54px;line-height:45px;width:100%;color:#FFF;border-right:1px solid #FFF;border-left:1px solid #FFF;background:#f58009 url(https://resource.eduhansol.com/hansolhope/2015/img/tabType2_bg_on.png) center bottom;background-repeat:no-repeat}
.tabType2 li a:hover span{color:#FFF;}
.tabType2 li.on		 {height:54px;background:#f58009 url(https://resource.eduhansol.com/hansolhope/2015/img/tabType2_bg_on.png) center bottom;background-repeat:no-repeat}
.tabType2 li.on span {display:inline-block;font-size:15px;color:#FFF;font-weight:bold;height:45px;line-height:45px;width:100%;border-right:1px solid #FFF;border-left:1px solid #FFF;}

/*채용*/
.stepTypeA            {width:100%;margin:20px auto 40px auto !important;display:inline-block;height:56px;background:#fff}
.stepTypeA ul         {border:1px solid #ccc;display:inline-block;width:100%}
.stepTypeA li         {float:left;height:56px;line-height:56px;text-align:center;font-size:14px;background:url(https://resource.eduhansol.com/hansolhope/2015/img/stepTypeA_bg_off.png) right top;background-repeat:no-repeat}
.stepTypeA li span{color:#666;font-size:14px;height:56px;}
.stepTypeA li span.ls{letter-spacing:-1px;}
.stepTypeA li.end     {background-image:none}
.stepTypeA li.end_on     {background-image:none;background:url(https://resource.eduhansol.com/hansolhope/2015/img/stepTypeA_bg_on_end.png) right top;}
.stepTypeA li.end_on span{color:#333;font-size:14px;font-weight:bold}
.stepTypeA li.on		 {background:url(https://resource.eduhansol.com/hansolhope/2015/img/stepTypeA_bg_on.png) right top;background-repeat:no-repeat}
.stepTypeA li.on_bg      {background:url(https://resource.eduhansol.com/hansolhope/2015/img/stepTypeA_bg_off_bgon.png) right top;background-repeat:no-repeat}
.stepTypeA li.on span{color:#333;font-size:14px;font-weight:bold}


.tab.tab2 li,.tabType2.tab2 li,.stepTypeA.tab2 li {width:50%;}
.tab.tab3 li,.tabType2.tab3 li,.stepTypeA.tab3 li {width:33.3%;}
.tab.tab4 li,.tabType2.tab4 li,.stepTypeA.tab4 li {width:25%;}
.tab.tab5 li,.tabType2.tab5 li,.stepTypeA.tab5 li {width:20%;}
.tab.tab6 li,.tabType2.tab6 li,.stepTypeA.tab6 li {width:16.66%;}
.tab.tab7 li,.tabType2.tab7 li,.stepTypeA.tab7 li {width:14.2%;}
.tab.tab8 li,.tabType2.tab8 li,.stepTypeA.tab8 li {width:12.5%}

.tab a.active, .tab a:hover {color: #ffffff;background:url(https://resource.eduhansol.com/finden/2015/img/tab_bg_01.png) repeat-x bottom left;}

.tabType2 a.active, .tabType2 a:hover {color: #ffffff;background:url(https://resource.eduhansol.com/finden/2015/img/tabType2_bg_on.png) repeat-x bottom center;}

/*게시글 내용*/
.borad_view_cont{display:block;width:980px;}
.borad_view_cont .cont{width:100%;display:inline-block;min-height:400px;}



/*이전글 다음글*/

.board_view_preNext {width:980px;border-top:1px solid #aaa;border-bottom:1px solid #aaa;}
.board_view_preNext p{text-align:left;padding:15px;border-bottom:1px solid #eee}
.board_view_preNext p strong{width:150px;color:#535353;display:inline;margin-left:30px;margin-right:20px;line-height:20px;font-size:13px;padding-right:20px;}
.board_view_preNext p strong.pre{background-image:url(https://resource.eduhansol.com/hansolhope/2015/img/board_pre_arrow.png);background-position:right center ;background-repeat:no-repeat;}
.board_view_preNext p strong.next{background-image:url(https://resource.eduhansol.com/hansolhope/2015/img/board_next_arrow.png);background-position:right center;background-repeat:no-repeat;}
.board_view_preNext p span  {width:750px;font-size:14px; padding:0px;color:#535353;display:inline;font-weight:normal;text-align:left;padding:0px 0px 0px 20px;line-height:20px; }



/* 게시판 검색 */
.board_srchA{width:980px;margin:0px 0px 10px 0px;display:inline-block}
.board_srchA dl{height:35px;}
.board_srchA dl dt{width:50%;float:left;text-align:left;height:35px;line-height:35px;}
.board_srchA dl dt span{font-size:12px;color:#535353;}
.board_srchA dl dd{width:50%;float:right;}
.board_srchA dl dd ul.sel_srch{float:right;}
.board_srchA dl dd ul.sel_srch li{float:left;margin-left:10px;}
.board_srchA dl dd ul.sel_srch li p.selBox{border:1px solid #bebebe;display:inline-block:}
.board_srchA dl dd ul.sel_srch li p.selBox select{border:0px;padding:7px 10px;height:35px;}
.board_srchA dl dd ul.sel_srch li p.srchBox{border:1px solid #bebebe;display:inline-block:width:130px;height:35px;float:right}
.board_srchA dl dd ul.sel_srch li p.srchBox span.inp_board {width:160px;border:0px solid #000;}
.board_srchA dl dd ul.sel_srch li p.srchBox span.inp_board input{width:140px;margin:6px 0px 0px 8px;border:0px solid #000;font-size:16px;height:20px;text-align:left;color:#535353}
.board_srchA dl dd ul.sel_srch li p.srchBox span.board_srch{display:inline-block;background:url(https://resource.eduhansol.com/hansolhope/2015/img/icon_srch.png) 0px 0px no-repeat;width:24px;height:24px; text-indent:-999em;}
.board_srchA dl dd ul.sel_srch li p.checkbox {display:table-cell;padding-right:20px;height:37px;font-size:16px;vertical-align:middle;}
.board_srchA dl dd ul.sel_srch li p.checkbox label {vertical-align:top;}
.board_srchA dl dd ul.sel_srch li p.checkbox input[type="checkbox"] {width:20px;height:20px;}






/* 게시판 리스트 타입B 이미지+글 */
.boardTypeB {width:980px;margin:10px 0px 20px 0px;display:inline-block;border-top:2px solid #f58009;padding:20px 0px;}
.boardTypeB dl.listType2{border-bottom:1px solid #eee;padding:15px 0px;display:inline-block;}
.boardTypeB dl.listType2 dt{width:310px;float:left;text-align:left;font-size:30px;color:#333;}
.boardTypeB dl.listType2 dt span{margin-left:15px;}
.boardTypeB dl.listType2 dt span img{width:260px;height:112px;}

.boardTypeB dl.listType2 dd {width:670px;float:left;}
.boardTypeB dl.listType2 dd ul{}
.boardTypeB dl.listType2 dd ul li{margin:8px 0px}
.boardTypeB dl.listType2 dd ul li p{}
.boardTypeB dl.listType2 dd ul li p span{}
.boardTypeB dl.listType2 dd ul li p span.titA{font-size:20px;letter-spacing:-2px;color:#f58009;margin-right:10px;font-weight:bold}
.boardTypeB dl.listType2 dd ul li p span.titB{font-size:20px;letter-spacing:-2px;color:#333;font-weight:bold}
.boardTypeB dl.listType2 dd ul li p span.dateA{font-size:14px;color:#f58009;margin-right:10px;}
.boardTypeB dl.listType2 dd ul li p span.dateB{font-size:15px;color:#999}
.boardTypeB dl.listType2 dd ul li p.summary{color:#666;line-height:20px;font-size:14px;}


/* 게시판 리스트 타입B 갤러리 */
.boardTypeB ul.galleryTypeA{margin:0px 0px;}
.boardTypeB ul.galleryTypeA li{float:left;width:20%;text-align:center;border-bottom:1px solid #eee}
.boardTypeB ul.galleryTypeA li dl{display:inline-block;width:160px; }
.boardTypeB ul.galleryTypeA li dl dt{width:100%;text-align:left;}
.boardTypeB ul.galleryTypeA li dl dt span{font-size:16px;color:#666;letter-spacing:-1px;font-weight:bold;margin-top:15px;display:inline-block;}
.boardTypeB ul.galleryTypeA li dl dd{width:100%;text-align:center;margin-bottom:20px;}
.boardTypeB ul.galleryTypeA li dl dd span{margin:10px 0px;display:inline-block;}
.boardTypeB ul.galleryTypeA li dl dd span img{width:160px;height:220px;}



/* 게시판설명 */
.board_exp{width:980px;margin:10px 0px 10px 0px;display:inline-block;}
.board_exp dl{}
.board_exp dl dt{width:80%;float:left;text-align:left;font-size:14px;color:#999;height:35px;line-height:35px;}
.board_exp dl dt p.titTypeB{color:#FF6600;font-size:16px}
.board_exp dl dd{width:20%;float:right;}



/* 작성자 등록일 조회수 첨부*/
.board_view_info {width:100%}
.board_view_info ul{width:100%}
.board_view_info ul li{float:left;}
.board_view_info ul li p{width:100%;text-align:left}
.board_view_info ul li p strong{color:#f58009;display:inline;margin-left:30px;margin-right:20px;line-height:20px; }
.board_view_info ul li p span  {padding:0px;color:#535353;display:inline;font-weight:normal;text-align:left;border-left:1px solid #bbb;padding:0px 0px 0px 20px;line-height:20px; }

.board_view_info ul.pt3 li{width:33.33%}
.board_view_info ul.pt4 li{width:25%}
.board_view_info p{float:right}
.board_view_info p.add{text-align:right;margin:0px 30px;color:#666;font-weight:normal}
.board_view_info p.add img{vertical-align:middle;margin-right:7px;}

/* paging */
.pagination{width:100%;text-align:center;margin:35px 0px;vertical-align:top}
.pagination a{display:inline-block;font-size:16px;width:45px;height:45px;text-align:center;line-height:45px;border:1px solid #bebebe;color:#666;margin-right:5px}
.pagination strong{display:inline-block;font-size:16px;width:45px;height:45px;text-align:center;line-height:45px;background-color:#535353;color:#fff;margin-right:5px}

.pagination a.arr{border:1px solid #bebebe;width:45px;height:45px;line-height:45px;text-align:center;font-size:16px;background:#fff;vertical-align:top}
.pagination a.arr.prev {background:url(https://resource.eduhansol.com/hansolhope/2015/img/paging_prev1.png) center center;background-repeat:no-repeat;margin-right:20px !important}
.pagination a.arr.prev2{background:url(https://resource.eduhansol.com/hansolhope/2015/img/paging_prev2.png) center center;background-repeat:no-repeat;}
.pagination a.arr.next {background:url(https://resource.eduhansol.com/hansolhope/2015/img/paging_next1.png) center center;background-repeat:no-repeat;margin-left:15px !important}
.pagination a.arr.next2{background:url(https://resource.eduhansol.com/hansolhope/2015/img/paging_next2.png) center center;background-repeat:no-repeat;}
/* page Num */
.page_num {padding:0px;margin:20px 0 0;overflow:hidden;}
.page_num ul {float:right;position:relative;left:-50%;padding:0px;margin:0px;}
.page_num li {width:24px;height:24px;float:left;position:relative;left:50%;overflow:hidden;margin:0px 0px 0px 5px;list-style:none !important;border:1px solid #c4c0bd;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
.page_num li.prev, .page_num li.next {width:25px;height:26px;border:0px none;margin:0px 5px 0px 0px;}
.page_num li.prev {margin:0px 0px 0px 5px;}
.page_num li.next {margin:0px 0px 0px 5px;}
.page_num li.next.margin {margin:0px 0px 0px 5px;}
.page_num li a, .page_num li strong {width:25px;height:24px;display:block;text-align:center;line-height:25px;font-family:Dotum;text-decoration:none;text-align:center !important;}
.page_num li a:hover, .page_num li strong {background:#535353;color:#fff;font-weight:bold;}
.page_num li.on {width:24px;height:24px;border:1px solid #84786e;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
.page_num li img {vertical-align:top;}
/*채용*/

.applyWrapTypeA{width:100%;border-top:3px solid #3d3d3d;display:inline-block;padding:130px 0px;text-align:center;background-color:#f7f6f4}
.applyWrapTypeA.result{padding:60px 0px  30px 0px !important;}
.applyWrapTypeA table{margin:0 auto}
.applyWrapTypeA table td{padding:2px 0px;text-align:left;border:0px solid #000}
.applyWrapTypeA table td strong{width:90px;text-align:left;display:inline-block;margin-right:10px;font-size:16px;}
.applyWrapTypeA table td span.inpWrap{border:1px solid #ccc;padding:5px 5px;display:inline-block;background-color:#FFF}
.applyWrapTypeA table td span.inpWrap.w100{width:95%}
.applyWrapTypeA table td input {color:#666}
.applyWrapTypeA table td input.TypeRec{border:0px solid #ccc;height:21px; font-size:16px;}
.applyWrapTypeA table td input.TypeRec.num4{width:58px}
.applyWrapTypeA table td input.TypeRec.w100{width:100%}
.applyWrapTypeA table td input.TypeRec.w140{width:140px}
.applyWrapTypeA table td select.TypeRec {border:0px solid #ccc;height:21px;font-size:16px;}

.privateWrap{width:100%;display:inline-block}
.privateWrap dl.mem_agree{border:1px solid #ddd;padding:20px;}
.privateWrap dl.mem_agree dt{padding:5px 0px}
.privateWrap dl.mem_agree dd{padding:5px 0px}
.privateWrap .mem_yesNo{width:100%;background-color:#f7f6f4;padding:15px 0px;border:0px solid #000;display:inline-block;}
.privateWrap .mem_yesNo p{float:right;display:inline-block;}
.privateWrap .mem_yesNo p span{float:left;margin-right:15px;color:#666;font-size:13px;color:#000}


/*지원확인*/


/*테이블설명*/
.expArea{width:100%;text-align:left;padding:5px 0px;font-size:13px;vertical-align:middle;font-style: normal;font-weight:normal;display:inline-block;line-height:1.6}
.expArea span{font-style: normal;font-weight:bold;}
.expArea img{vertical-align:middle;margin-right:3px;}
.expArea p.fl{float:left;display:inline-block;}
.expArea p.fl span{font-size:14px;}
.expArea p.fl span input{vertical-align:middle}
.expArea p.fl span.emTypeA{color:#FF6600}
.{text-align:left;height:20px;line-height:20px;font-size:16px;color:#4c75c5;font-weight: bold;background-color:#fff;margin-top:10px;margin-bottom:10px;padding-left:20px;background-image:url(https://resource.eduhansol.com/nabiro/2014_branch/img/mark_.png);background-position: 0px 1px ;background-repeat:no-repeat}
.expArea p.fr{float:right;display:inline-block;}
.expArea p.fr span{margin-left:10px;font-size:13px;}
.expArea.tc{text-align:center;margin:15px 0px;}
.expArea.tc span{font-size:16px;}
.expArea.tc span.subject{font-size:24px;font-weight:bold;color:#000;background:#FFF}


/*게시판 테이블*/
table.tblTypeA    {width:100%;text-align:center;border-collapse:collapse;border-style:solid; border-top:2px solid #f58009; border-bottom:0px;border-left:0px;border-right:0px;}
table.tblTypeA tr.notice{background-color:#f8f6f4;color:#FF6600}
table.tblTypeA tr.notice td{color:#FF6600 !important;font-weight:bold}
table.tblTypeA tr.notice td a{color:#FF6600 !important}
table.tblTypeA th {text-align:center;padding: 16px 0px;  border-bottom:1px solid #bebebe;border-left:0px;border-right:0px; color:#FFF;background-color:#535353;font-size:13px;font-style: normal;}
table.tblTypeA th.tl{padding-left:15px;text-align:left}
table.tblTypeA th.bgA{background-color:#e5e5e5;text-align:left;width:150px;}
table.tblTypeA th.bgA span{margin-left:25px;color:#333;}
table.tblTypeA th p.tit{margin-left:20px;display:inline-block}


table.tblTypeA td {color: #555555;padding: 16px 0px;border-right:0px;border-top:1px solid #ddd;border-bottom:1px solid #bebebe;border-left:0px;font-size:13px;text-align:center;font-family: font-style: normal;vertical-align:middle}
table.tblTypeA td span{width:100%;display:inline-block}

table.tblTypeA td.tr{padding-right:10px;text-align:right}
table.tblTypeA td.tl{padding-left:10px;text-align:left}
table.tblTypeA td a {text-decoration:underline}
table.tblTypeA td a:link, table.tblTypeA td a:visited, table.tblTypeA td a:active{color:#000;text-decoration:none}
table.tblTypeA td a:hover {color:#FF6600;text-decoration:none}
table.tblTypeA td input {border:1px solid #ccc;font-size:13px;vertical-align:middle}
table.tblTypeA td textarea {font-family: 'Nanum Gothic';font-style: normal;font-size:13px;}
table.tblTypeA td input.subj{width:600px;}


/*채용테이블 세로형*/
table.tblTypeB    {width:100%;margin-bottom:10px;text-align:left;border-collapse:collapse;border-style:solid; border-top:2px solid #3d3d3d; border-bottom:0px;border-left:0px;border-right:0px;}
table.tblTypeB th {text-align:left;padding: 8px 0px;  border-bottom:1px solid #bebebe;border-left:0px;border-right:0px; color:#535353;background-color:#f7f6f4;font-size:13px;font-style: normal;}
table.tblTypeB th span{margin-left:20px}
table.tblTypeB th span.emA{padding-left:10px;color:#ff6600;background:url(https://resource.eduhansol.com/hansolhope/2015/img/bullet_check.gif)0px 3px;background-repeat:no-repeat;}
table.tblTypeB th span.emB{padding-left:10px;color:#535353;background:url(https://resource.eduhansol.com/hansolhope/2015/img/bullet_check.gif)0px 3px;background-repeat:no-repeat;}

table.tblTypeB td {color: #555555;padding: 8px 10px;border-right:0px;border-top:1px solid #ddd;border-bottom:1px solid #bebebe;border-left:0px;font-size:13px;text-align:left;font-family: font-style: normal;vertical-align:middle}
table.tblTypeB td span{width:100%;display:inline-block}

table.tblTypeB td input {border:1px solid #ccc;font-size:13px;vertical-align:middle}
table.tblTypeB td textarea {font-family: 'Nanum Gothic';font-style: normal;font-size:13px;}
table.tblTypeB td input.subj{width:600px;}
table.tblTypeB td span.em1{color:#FF6600}

/*채용테이블 가로형*/
table.tblTypeC    {width:100%;margin-bottom:10px;text-align:left;border-collapse:collapse;border-style:solid; border-top:2px solid #3d3d3d; border-bottom:0px;border-left:0px;border-right:0px;}
table.tblTypeC th {text-align:center;padding: 8px 0px;  border-bottom:1px solid #bebebe;border-left:0px;border-right:0px; color:#535353;background-color:#f7f6f4;font-size:13px;font-style: normal;}
table.tblTypeC th span{margin-left:20px}
table.tblTypeC th span.emB{padding-left:10px;color:#535353;background:url(https://resource.eduhansol.com/hansolhope/2015/img/bullet_check.gif)0px 3px;background-repeat:no-repeat;}
table.tblTypeC td {color: #555555;padding: 8px 10px;border-right:0px;border-top:1px solid #ddd;border-bottom:1px solid #bebebe;border-left:0px;font-size:13px;text-align:center;font-family: font-style: normal;vertical-align:middle}

table.tblTypeC td input {border:1px solid #ccc;font-size:13px;vertical-align:middle}
table.tblTypeC td textarea {font-family: 'Nanum Gothic';font-style: normal;font-size:13px;}
table.tblTypeC td input.subj{width:600px;}
table.tblTypeC td span.em1{color:#FF6600}


/*컨텐츠 테이블 복지*/
table.tblTypeD    {width:100%;margin-bottom:10px;text-align:left;border-collapse:collapse;border-style:solid; border-top:2px solid #f58009; border-bottom:0px;border-left:0px;border-right:0px;}
table.tblTypeD th {text-align:center;padding: 16px 0px;  border-bottom:1px solid #dfdfdf;border-left:0px;border-right:0px; background-color:#f7f6f4;font-size:13px;font-style: normal;}
table.tblTypeD th span{color:#f58009;}

table.tblTypeD td {color: #555555;padding: 16px 0px;border-right:0px;border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;border-left:0px;font-size:13px;text-align:left;font-family: font-style: normal;vertical-align:middle}
table.tblTypeD td a{/*text-decoration:underline*/}
table.tblTypeD td span{width:100%;display:inline-block;margin-left:20px;}

/*컨텐츠 테이블 보육*/
table.tblTypeE    {width:100%;margin-bottom:10px;text-align:left;border-collapse:collapse;border-style:solid; border-top:2px solid #f58009; border-bottom:0px;border-left:0px;border-right:1px solid #dfdfdf;}
table.tblTypeE th {text-align:center;padding: 6px 0px;  border-bottom:1px solid #dfdfdf;border-left:1px solid #dfdfdf;border-right:0px; background-color:#f7f6f4;font-size:13px;font-style: normal;}
table.tblTypeE th.bgA{background:#CCC !important}
table.tblTypeE td {color: #555555;padding: 6px 10px;border-left:1px solid #dfdfdf;border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;border-right:0px;font-size:13px;text-align:left;font-family: font-style: normal;vertical-align:middle}





th.wTypeA{width:150px;}
td.wTypeB{width:520px;}

th.wTypeAA{width:200px;}
td.wTypeBB{width:320px;}

/*pop */
#popWrap{margin:0px;}
.popTitArea{width:100%;display:inline-block;height:60px; padding:0px;background-color:#535353;background: url(https://resource.eduhansol.com/hansolhope/2015/img/tab_bg.png)}
.popTitArea p{display:inline-block;margin:10px;margin:12px 10px 12px 10px;letter-spacing:-1px}
.popTitArea strong {font-size:20px;color:#FFF; font-style: normal; font-weight: normal;letter-spacing:-1px;margin-right:10px;}
.popTitArea span{font-size:20px;color:#ddd;letter-spacing:-1px; font-style: normal; font-weight: bold;}


.popContArea {margin:20px 10px}
.popContArea .cont{width:100%;display:inline-block}
.popContArea .cont.tc{text-align:center}


/*창닫기*/
p.close{position:absolute;background:#373737;right:0px;top:0px;z-index:1;display:inline-block;width:60px;height:60px;}
p.close a span.icon_close{display:inline-block;width:60px;height:60px;border:0px solid #FF6600 ;background: url(https://resource.eduhansol.com/hansolhope/2015/img/icon_close.png)0px 0px;background-repeat:no-repeat;}


/*컨텐츠 공통*/

.pgTypeA{margin-bottom:60px;display:block}

/*타이틀*/
.titleTypeA{margin:0px 0px 30px 0px;display:inline-block;width:100%;text-align:left;}
.titleTypeA p{background:url(https://resource.eduhansol.com/hansolhope/2015/img/titleArea_deco.png) 0px 0px;padding-top:8px;background-repeat:no-repeat;color:#FF6600;font-size:30px;color:#333;line-height:42px;margin-top:10px;letter-spacing:-5px;font-weight:bold}
.titleTypeA p span{font-weight:normal;color:#787878}

.titleTypeB{margin:10px 0px;display:inline-block;width:100%;text-align:left;}
.titleTypeB p{font-size:30px;line-height:40px;letter-spacing:-2px;font-weight:bold}
.titleTypeB p.org{color:#f58009}
.titleTypeB p.ls0{letter-spacing:0px !important;}

.titleTypeC{margin:10px 0px;display:inline-block;width:100%;text-align:left;}
.titleTypeC p{font-size:22px;line-height:40px;letter-spacing:-2px;font-weight:bold}

.titleTypeD{margin:25px 0px 15px 0px;display:inline-block;width:100%;text-align:left;} /*검정블릿 타이틀*/
.titleTypeD p{font-size:18px;line-height:18px;color:#;f58009;letter-spacing:-2px;padding-left:12px;font-weight:bold;background:url(https://resource.eduhansol.com/hansolhope/2015/img/bullet_black.png) 0px 5px;background-repeat:no-repeat;}

.titleTypeE{margin:30px 0px 5px 0px;display:inline-block;width:100%;text-align:left;}
.titleTypeE p{background:url(https://resource.eduhansol.com/hansolhope/2015/img/titleArea_deco.png) 0px 0px;padding-top:8px;background-repeat:no-repeat;color:#FF6600;font-size:26px;line-height:42px;margin-top:10px;letter-spacing:-5px;font-weight:bold}
.titleTypeE p span{font-weight:normal;color:#787878}

/*코멘트*/
.commentTypeA{margin:8px 0px;}
.commentTypeA.org{color:#f58009}
.commentTypeA p{font-size:16px;text-align:left;letter-spacing:-1px;margin:3px 0px;}




/* 타이틀 + 설명글*/
.titleArea{width:980px;margin:10px 0px 20px 0px;display:inline-block;border:0px solid #FF6600}
.titleArea dl{display:inline-block;width:100%}
.titleArea dl dt{width:100%;float:left;text-align:left;background:url(https://resource.eduhansol.com/hansolhope/2015/img/titleArea_deco.png) 0px 0px;background-repeat:no-repeat;}
.titleArea dl dt p{color:#FF6600;font-size:34px;color:#333;line-height:42px;margin-top:10px;letter-spacing:-5px;font-weight:bold}
span.year{font-size:23px;color:#f58009 !important;font-weight:normal;letter-spacing:-1px;margin-left:20px;}
.titleArea dl dd{width:100%;float:right;margin-top:30px;}
.titleArea dl dd p.expTypeA{font-size:17px;color:#666;letter-spacing:-2px;}/*단락이 1개인 경우*/
.titleArea dl dd p.expTypeB{font-size:24px;color:#333;font-weight:bold;letter-spacing:-2px;}/*채용*/
.titleArea dl dd p.expTypeC{font-size:15px;color:#666;letter-spacing:-2px;}/*단락이 많은경우*/
.titleArea dl dd p.expTypeD{}/*리스트형식, 보육*/
.titleArea dl dd p.expTypeD span{display:block;font-size:15px;color:#666;letter-spacing:-2px;background:url(https://resource.eduhansol.com/hansolhope/2015/img/bullet_org.png) 0px 0px;background-repeat:no-repeat;}
.titleArea dl dd p.expTypeE{border-radius:10px;background:#EEE;padding:10px 0px;width:100% !important;display:block;}/*백그라운드, 보육*/
.titleArea dl dd p.expTypeE span{margin:0px 20px;display:block;font-size:15px;color:#666;letter-spacing:-2px;line-height:22px;}
.titleArea dl dd p.expTypeE span.dot{display:block;margin-left:20px;padding:3px 0px 3px 12px;background-image:url(https://resource.eduhansol.com/hansolhope/2015/img/bullet_org.png);background-position:0px 12px;background-repeat:no-repeat;}
.titleArea dl dd p.expTypeE span.dot.ls0{letter-spacing:0px !important;}
.titleArea dl dd p.expTypeE span.list{color:#FF6600;font-size:13px;letter-spacing:-1px;display:block;margin-left:20px;padding:3px 0px 3px 12px;}

.titleArea p.img{position:relative;float:right;width:0px;z-index:1;top:0;}
.titleArea p.img.about_pst1{right:258px}
.titleArea p.img.about_pst2{right:280px}
.titleArea p.img.about_pst3{right:210px}
.titleArea p.img.about_pst4{right:256px}

.titleArea p.img.welfare_pst1_1{right:489px}
.titleArea p.img.welfare_pst2_1{right:207px}
.titleArea p.img.welfare_pst2_2{right:234px}
.titleArea p.img.welfare_pst2_3{right:250px}
.titleArea p.img.welfare_pst2_4{right:239px}

.titleArea p.img.welfare_pst3_1{right:323px}/*조직원자원봉사*/
.titleArea p.img.welfare_pst3_2{right:224px}/*칭찬릴레이*/
.titleArea p.img.welfare_pst3_3{right:232px}/*모금캠페인*/

.titleArea p.img.welfare_pst4_1{right:193px}/*정기후원1*/
.titleArea p.img.welfare_pst4_2{right:409px}/*정기후원2*/
.titleArea p.img.welfare_pst4_3{right:250px}/*일시후원1*/


.subTitA{width:100%;padding:25px 0px;display:inline-block;}
.subTitA strong{font-size:18px;font-weight:bold;color:#333;letter-spacing:-1px;}

.subTitB{width:100%;padding:15px;display:inline-block;}
.subTitB strong{font-size:14px;font-weight:bold;color:#2ea4c2}





.contBg_1_1 {background:url(https://resource.eduhansol.com/hansolhope/2015/img/about_01_01.png)right top;background-repeat:no-repeat;}

/*텍스트영역*/
.contTxtTypeA {width:100%;display:inline-block;font-size:17px;color:#787878;line-height:28px;letter-spacing:-2px;margin-bottom:30px;}
.contTxtTypeA span{font-size:20px;color:#555;font-weight:600;}
/*이미지영역*/
.contImgTypeA {width:100%;display:inline-block;text-align:center;margin:20px 0px;border:0px solid #FF6600}
.contImgTypeA.imgTc{margin:40px 0px;text-align:center}
.contImgTypeA.mgb{margin:20px 0px 60px 0px;text-align:center}



/*컨텐츠 재단소개*/
.about_02_01{display:inline-block;letter-spacing:-2px}
.about_02_01 dl{width:100%;display:inline-block;margin:45px 0px;}
.about_02_01 dt{float:left;width:20%;}
.about_02_01 dt p{font-size:26px;font-weight:bold;color:#000}
.about_02_01 dd{float:left;width:80%;}
.about_02_01 dd p{width:100%;font-size:16px;color:#333;border-top:2px solid #ddd;padding-top:15px;}

.about_02_02{display:block;}
.about_02_02 dl{width:100%;display:inline-block;margin:30px 0px 70px 0px;}
.about_02_02 dl.childcare{width:100%;display:inline-block;margin:30px 0px 30px 0px;}
.about_02_02 dt{width:100%;}
.about_02_02 dt p{width:70%;margin:0 auto;text-align:center;border-bottom:2px solid #ddd;padding-bottom:45px;}
.about_02_02 dt p.tit{padding-bottom:25px !important;font-size:24px;font-weight:bold}
.about_02_02 dt p.tit2{padding-bottom:15px !important;font-size:36px;font-weight:bold}
.about_02_02 dd{width:100%;}
.about_02_02 dd p{width:100%;text-align:center;font-size:17px;line-height:26px;color:#333;padding-top:30px;letter-spacing:-2px}


.about_04_01{display:inline-block;margin-bottom:50px;letter-spacing:-1px;}
.about_04_01 ul{width:100%;display:inline-block;padding:30px 0px;background:url(https://resource.eduhansol.com/hansolhope/2015/img/dot_line_typeA.png)left bottom;background-repeat:repeat-x;}
.about_04_01 ul li{float:left;font-size:17px;color:#535353;line-height:24px}
.about_04_01 ul li.childcare {width:36%;}
.about_04_01 ul li.childcare p{width:100%;display:inline-block;text-align:right;padding-right:12px;background:url(https://resource.eduhansol.com/hansolhope/2015/img/bullet_org.png)right 10px;background-repeat:no-repeat;}
.about_04_01 ul li.year{width:24%;text-align:center}
.about_04_01 ul li.welfare {width:36%;}
.about_04_01 ul li.welfare p{width:100%;display:inline-block;text-align:left;padding-left:12px;background:url(https://resource.eduhansol.com/hansolhope/2015/img/bullet_org.png)left 10px;background-repeat:no-repeat;}

.about_04_04{display:inline-block;margin:0px 0px 60px 0px;letter-spacing:-1px;background:#EEE;border-radius:10px;padding:20px}
.about_04_04 p{width:100%;font-size:15px;line-height:24px;display:block;text-align:left;padding-left:12px;background:url(https://resource.eduhansol.com/hansolhope/2015/img/bullet_org.png)left 10px;background-repeat:no-repeat;}
.about_04_04 p.txt{background:none;padding:0px !important;}


.about_06_01{display:inline-block;margin-bottom:50px;letter-spacing:-1px;}
.about_06_01 dl{width:100%;display:inline-block;padding:40px 0px;border-bottom:1px solid #666}
.about_06_01 dt{float:left;width:140px;}
.about_06_01 dt p{font-size:18px;line-height:18px;margin-top:6px;font-weight:bold;color:#000;width:100%;padding-left:12px;border-right:1px solid #666;background:url(https://resource.eduhansol.com/hansolhope/2015/img/bullet_org.png)0px 5px;background-repeat:no-repeat;}
.about_06_01 dd{float:left;}
.about_06_01 dd p{font-size:18px;line-height:33px;margin-left:40px;display:inline-block;}
.about_06_01 dd p span.blue{color:#436dd6}
.about_06_01 dd p span.green{color:#80e344}
.about_06_01 dd p span.red{color:#ff0000}

/*컨텐츠 복지사업*/
.welfare_02_03{display:inline-block;margin-bottom:50px;letter-spacing:-1px;}
.welfare_02_03 ul{width:100%;display:block;padding:20px 0px;}
.welfare_02_03 ul li{float:left;width:326px;display:inline-block;text-align:center}
.welfare_02_03 ul li dl{padding:0px;border:1px solid #ddd;width:308px;}
.welfare_02_03 ul li dl.fl{float:left}
.welfare_02_03 ul li dl.fr{float:right}
.welfare_02_03 ul li dl.fc{margin:0 auto}
.welfare_02_03 ul li dl dt{line-height:0px;font-size:0px;}
.welfare_02_03 ul li dl dt img{}
.welfare_02_03 ul li dl dd{background-color:#f7f6f4;}
.welfare_02_03 ul li dl dd p{display:block;padding:25px;width:88%;letter-spacing:-3px;}
.welfare_02_03 ul li dl dd p span.tit{display:block;font-size:19px;text-align:left;color:#f58009;margin-bottom:15px;font-weight:bold;}
.welfare_02_03 ul li dl dd p span.txt{display:block;font-size:15px;text-align:left;line-height:22px;}


.welfare_03_02{display:inline-block;margin-bottom:50px;letter-spacing:-1px;}
.welfare_03_02 ul{display:block;padding:20px 0px;}
.welfare_03_02 ul li{float:left;display:inline-block;text-align:center}
.welfare_03_02 ul li.cir {width:144px;}
.welfare_03_02 ul li.cir span.img{}
.welfare_03_02 ul li.cir span.txt{margin-top:10px;display:inline-block;text-align:cetner;color:#666;font-size:14px;}
.welfare_03_02 ul li.cir p.org_line {width:144px;height:144px;padding:0px;display: table-cell;
  vertical-align: middle;text-align:center;background-image:url(https://resource.eduhansol.com/hansolhope/2015/img/cir_org.png);background-position:0px 0px;background-repeat:no-repeat;}
.welfare_03_02 ul li.cir p.org_line span{width:100%;display:inline-block;font-size:14px;font-weight:bold;color:#666}

.welfare_03_02 ul li.cir p.org{width:144px;height:144px;display: table-cell;
  vertical-align: middle;background-image:none !important;border-radius:72px;background-color:#f58009;font-weight:bold}
.welfare_03_02 ul li.cir p.org span{color:#FFF !important;}

.welfare_03_02 ul li.arrow{width:35px;text-align:center}
.welfare_03_02 ul li.arrow span{width:17px;height:20px;margin-top:60px;display:inline-block;text-align:center;background:url(https://resource.eduhansol.com/hansolhope/2015/img/arrow_black.png);background-position: 0px 0px;background-repeat:no-repeat;}


/*컨텐츠 보육사업*/
.childcare_02_01{display:inline-block;margin-bottom:50px;letter-spacing:-1px;}
.childcare_02_01 ul{display:block;}
.childcare_02_01 ul li{float:left;display:inline-block;text-align:left}
.childcare_02_01 ul li.num {width:200px;display:inline-block;text-align:center;background-position: 0px 0px;background-repeat:no-repeat;}
.childcare_02_01 ul li.num p{width:165px;height:165px;}
.childcare_02_01 ul li.num p.bgA{background:url(https://resource.eduhansol.com/hansolhope/2015/img/childcare_02_01_11.png);}
.childcare_02_01 ul li.num p.bgB{background:url(https://resource.eduhansol.com/hansolhope/2015/img/childcare_02_01_12.png);}
.childcare_02_01 ul li.num span {width:165px;height:125px;display:table-cell;vertical-align: middle;font-size:20px;font-weight:bold;color:#f58009;letter-spacing:-1px;}
.childcare_02_01 ul li.num span strong{width:100%;display:block;font-size:22px;margin:5px 0px;font-weight:bold;color:#333}
.childcare_02_01 ul li.img {width:260px;text-align:left}
.childcare_02_01 ul li.txtA {width:520px;}
.childcare_02_01 ul li.txtA ul.listA {width:100%;}
.childcare_02_01 ul li.txtA ul.listA li{width:100%;display:inline-block}
.childcare_02_01 ul li.txtA ul.listA li.goalTit{}
.childcare_02_01 ul li.txtA ul.listA li.goalTit span{border-radius:3px;padding:0px 5px 2px 5px;color:#FFF;background-color:#f58009}
.childcare_02_01 ul li.txtA ul.listA li.goal{font-size:15px;padding:10px 0px;letter-spacing:-2px;}
.childcare_02_01 ul li.txtA ul.listA li.txt{}
.childcare_02_01 ul li.txtA ul.listA li.txt p.list{border-radius:8px;padding:8px 15px;color:#333;background-color:#f7f6f4;}
.childcare_02_01 ul li.txtA ul.listA li.txt p.list span{width:100%;display:block;padding:2px 0px 2px 12px;color:#f58009;background-image:url(https://resource.eduhansol.com/hansolhope/2015/img/bullet_org.png);background-position:0px 8px;background-repeat:no-repeat;}


.childcare_02_05{display:inline-block;margin-bottom:0px;letter-spacing:-1px;}
.childcare_02_05 ul{display:block;padding:20px 0px;}
.childcare_02_05 ul li{float:left;display:inline-block;text-align:center}
.childcare_02_05 ul li.hexa {width:127px;}
.childcare_02_05 ul li.hexa span.img{}
.childcare_02_05 ul li.hexa span.txt{margin:5px 0px 10px 0px;display:inline-block;text-align:cetner;color:#666;font-size:14px;}

.childcare_02_05 ul li.arrow{width:35px;text-align:center}
.childcare_02_05 ul li.arrow span{width:17px;height:20px;margin-top:60px;display:inline-block;text-align:center;background:url(https://resource.eduhansol.com/hansolhope/2015/img/arrow_black.png);background-position: 0px 0px;background-repeat:no-repeat;}


.childcare_04_01{width:100%;display:inline-block;margin:0px 0px 20px 0px;letter-spacing:-1px;background:#EEE;border-radius:10px;padding:20px}
.childcare_04_01 p{width:100%;font-size:15px;line-height:24px;display:block;text-align:left;}

.childcare_04_01_2{display:inline-block;margin:0px 0px 20px 0px;letter-spacing:-1px;}
.childcare_04_01_2 p{font-size:12px;line-height:24px;text-align:left;color:#666;width:935px;background:#fff;border-radius:10px;padding:20px;border:1px solid #f58009}

.childcare_04_02_1{display:inline-block;margin:30px 0px 20px 0px;}
.childcare_04_02_1 li{float:left;width:50%;display:inline-block;}
.childcare_04_02_1 li p.tit{margin:20px 0px;color:#333;font-size:18px;font-weight:bold}
.childcare_04_02_1 li p.img{margin-bottom:30px;}



.recruit_06_01{display:inline-block;letter-spacing:-1px;}
.recruit_06_01 dl{width:100%;display:inline-block;padding:20px 0px;}
.recruit_06_01 dl dt{float:left;width:180px;}
.recruit_06_01 dl dt p{font-size:20px;font-weight:bold;color:#000;padding-left:12px;background:url(https://resource.eduhansol.com/hansolhope/2015/img/bullet_org.png)0px 12px;background-repeat:no-repeat;}
.recruit_06_01 dl dd{float:left;width:800px;}
.recruit_06_01 dl dd p{font-size:16px;display:inline-block;}
.recruit_06_01 dl dd span{display:block;padding:3px 0px 3px 12px;}


/*검색*/
.srchBoxType2{width:100%;background:#EEE;display:inline-block}
.srchBoxType2 dl.address{overflow:hidden; zoom:1; margin:10px auto;width:320px;}
.srchBoxType2 dl.address dt{float:left;display:inline-block}
.srchBoxType2 dl.address dd{float:right;display:inline-block}

dl.address_tit{width:100%; font-weight:bold; margin:15px 0 0 0;}
dl.address_tit dt{float:left;width:25%;float:left;display:inline-block;text-align:center;background-color:#ddd; line-height:20px}
dl.address_tit dd{float:left;width:75%;float:right;display:inline-block;text-align:center;background-color:#ddd; line-height:20px}

dl.address_list{width:100%}
dl.address_list dt{float:left;width:25%;float:left;display:inline-block; text-align:center; line-height:20px}
dl.address_list dd{float:left;width:70%;float:right;display:inline-block; line-height:20px}

 /*버튼*/                   	
.btnArea{width:100%;clear:both;padding:10px 0px;}
.btnArea.btnR{text-align:right !important;}
.btnArea.btnL{text-align:left ;}
.btnArea.btnC{text-align:center !important;}

.btnArea p{display:inline-block;}
.btnArea span{margin-top:5px;margin-right:5px; font-size:16px;font-weight:bold;height:40px;line-height:40px;}


.btn        {display: inline-block;padding:0px 10px;text-align:center;min-width:80px;border: 0px ;font-size: 14px !important;height:45px;line-height: 45px;border-radius:0px;font-weight:bold;margin-left:10px;}
.btn a, .btn a:link{width:100%;height:45px;font-size: 14px;text-decoration:none;cursor: pointer;}

.btn_org{background: #f58009;color:#FFF;}
.btn_pur{background: #a162c9;color:#FFF;}
.btn_gra{background: #535353;color:#FFF;}
.btn_whi{background: #FFF;color:#535353;border:1px solid #f58009 !important}
.btn_apply{background: #f58009;color:#FFF;padding:0px 60px;height:60px !important;line-height:60px !important;font-size:20px}/*입사지원하기*/
.btn_apply2{background: #535353;color:#FFF;padding:0px 60px;height:60px !important;line-height:60px !important;font-size:20px}/*후원신청하기*/



.btnTypeA{display: inline-block;padding:0px 12px 0px 5px;border: 1px solid #ddd;background: #eee;color: #009c7d;font-size: 12px !important;border-radius:0px;text-decoration:none;box-shadow:1px 1px 0px rgba(0,0,0,0.1);font-weight:bold;height:19px;line-height:19px;background-image:url(https://resource.eduhansol.com/nabiro/2015/img/bul_btn_allow.png);background-position: right 0px;background-repeat:no-repeat}
.btn_letter{margin-left:10px;display: inline-block;padding:0px 20px 0px 5px;border: 1px solid #ddd;background: #fff;color: #333;font-size: 14px !important;border-radius:3px;text-decoration:none;box-shadow:1px 1px 0px rgba(0,0,0,0.1);font-weight:bold;height:26px;line-height:26px;background-image:url(https://resource.eduhansol.com/hansolhope/2015/img/bul_org.png);background-position: right 7px;background-repeat:no-repeat}

.btn_login{background: #535353;color:#FFF;padding:0px 10px;height:120px !important;line-height:120px !important;font-size:16px !important;margin-left:15px;}/*세로형*/
.btn_login2{margin :10px 0px 0px 0px !important;width:98%;background: #535353;color:#FFF;padding:0px 0px;height:60px !important;line-height:60px !important;font-size:16px !important;}/*가로형*/
.btn_add{font-weight:bold;margin-left:10px;display: inline-block;padding:0px 22px 0px 10px !important;border: 1px solid #ddd;background: #fff;color: #666;font-size: 13px !important;border-radius:3px;text-decoration:none;box-shadow:1px 1px 0px rgba(0,0,0,0.1);font-weight:bold;height:26px;line-height:22px;background-image:url(https://resource.eduhansol.com/hansolhope/2015/img/bul_org.png);background-position: right 7px;background-repeat:no-repeat}


/*메인*/

.main_contG{width:980px;display:inline-block;top:565px;position:absolute;z-index:2;}
.main_contG ul{width:100%;display:block;}
.main_contG ul li{float:left;width:326px;height:265px;display:inline-block;}


.main_contG ul li div.main_newsG {display:inline-block; width:310px;background-color:#fff}
.main_contG ul li div.main_newsG.bgNone{background-color:transparent;top:300px;position:absolute;z-index:2;left:50%;margin-right:30px;}
.main_contG ul li div.main_newsG ul.typeA{margin:15px;display:inline-block;}
.main_contG ul li div.main_newsG ul.typeA li{width:100%;letter-spacing:-1px;display:inline-block;}
.main_contG ul li div.main_newsG ul.typeA li.tit{height:20px;font-size:17px;font-weight:bold;margin-bottom:15px;}
.main_contG ul li div.main_newsG ul.typeA li.tit span {display:block;height:20px !important;width:20px !important;position:relative;float:right;margin-right:15px}
.main_contG ul li div.main_newsG ul.typeA li.tit span.main_more{background-image:url("https://resource.eduhansol.com/hansolhope/2015/img/main_more.png");background-repeat: no-repeat;}
.main_contG ul li div.main_newsG ul.typeA li.img{height:120px;}
.main_contG ul li div.main_newsG ul.typeA li.img img{width:280px;height:120px;}
.main_contG ul li div.main_newsG ul.typeA li.subject{height:20px;font-size:16px;margin:5px 0px 10px 0px;letter-spacing:-2px;font-weight:bold}
.main_contG ul li div.main_newsG ul.typeA li.list{height:20px;}
.main_contG ul li div.main_newsG ul.typeA li.list p{}
.main_contG ul li div.main_newsG ul.typeA li.list a p strong{float:left;width:220px;overflow:hidden;letter-spacing:-2px;color:#333;font-weight:normal}
.main_contG ul li div.main_newsG ul.typeA li.list a p span{float:left;width:70px;color:#787878}


 
.main_contG ul li div.main_newsG .MoreTypeA{width:100%;display:inline-block;font-size:0px;line-height:0px;border-top:1px solid #ddd;text-align:center;background:#f8f6f4;margin:0px;padding:0px;}

.main_contG ul li div.main_newsG .MoreTypeA span.btn_more{height:35px !important;line-height:35px !important;font-size:14px;display:inline-block;padding:0px 15px 0px 0px ;margin:0px;background:url(https://resource.eduhansol.com/hansolhope/2015/img/main_more.png);background-position:right center;background-repeat:no-repeat;}

.main_contG ul li div.main_newsG .MoreTypeA ul.icon{width:100%;margin-top:0px;}
.main_contG ul li div.main_newsG .MoreTypeA ul.icon li {float:left;width:25%;height:127px;display:block;text-align:center;float:left;background:none;font-size:0px;line-height:0px;}
.main_contG ul li div.main_newsG .MoreTypeA ul.icon li span.img{display:block;font-size:0px;line-height:0px;width:100%;margin:8px 0px 3px 0px;background:none;text-align:center}
.main_contG ul li div.main_newsG .MoreTypeA ul.icon li span.txt{display:block;font-size:0px;line-height:0px;margin-bottom:5px;width:100%;font-size:13px;text-align:center;background:none;color:#333;line-height:15px;letter-spacing:-1px;font-weight:normal}


.main_bannerG dl {width:310px;top:200px;position:absolute;z-index:8;left:50%;margin-left:162px;}
.main_bannerG dl dt p {text-align:center;float:left;width:50%;display:inline-block;}
.main_bannerG dl dt p span.img{display:block;margin-bottom:10px;text-align:center;}
.main_bannerG dl dt p span.txt{display:block;font-size:15px;text-align:center;color:#FFF;margin-bottom:10px;}
.main_bannerG dl dd p {}

	
/*메인 롤링*/
	
#main-content {position:relative; /* padding-top:80px; */ width:100%;}
	.main_visual {position:relative; width:100%; min-height:839px; z-index:1;}
	#slides div img {width:100%; min-height:839px; height:839px;}
	#slides .web {display:none;}

	#slides {display: none;position:relative;width:100%}
	#slides .visual1 .txt_area span, #slides .visual1 .txt_area a {color:#FFF;}
	#slides .visual1 .txt_area a {border-color:#FFF;}
	#slides .visual2 .txt_area span, #slides .visual2 .txt_area a {color:#FFF;}
	#slides .visual2 .txt_area a {border-color:#FFF;}
	#slides > a {display:inline-block;}
	.slidesjs-slide a {display:block;}
	/*#slides .slidesjs-slide {height:100%;}*/
	#slides .slidesjs-container {min-height:839px;}

	#slides .visual1 .web {display:block; height:839px; background:url("https://resource.eduhansol.com/hansolhope/2015/img/visual1.jpg") no-repeat center 0px; /*background-size:cover;*/}
	#slides .visual2 .web {display:block; height:839px; background:url("https://resource.eduhansol.com/hansolhope/2015/img/visual2.jpg") no-repeat center 0px; /*background-size:cover;*/}

	#slides .slidesjs-slide .txt_area {position:absolute; top:130px; left:50%;margin-left:-490px;}
	#slides .visual2.slidesjs-slide .txt_area {opacity:0; filter:alpha(opacity=0);}
	#slides .slidesjs-slide span {display:block; color:#fff;}
	#slides .slidesjs-slide .txt1 {/* margin-right:40px;  */font-family:'Malgun Gothic'; font-weight:600; font-size:36px; line-height:1.2;letter-spacing:-3px;}
	#slides .slidesjs-slide .txt2 {margin-top:8px; font-size:20px; line-height:1.2;}
	#slides .slidesjs-slide .btn-view {margin-top:20px;display:inline-block; height:33px; line-height:30px;padding:0px 20px;font-size:13px; color:#fff;  text-align:center; border:1px solid #d2dde3; background:url("https://resource.eduhansol.com/hansolhope/2015/img/bg_btn_view.png") repeat left top;}
	#slides .slidesjs-slide {height:100%;}


	 /* play stop next previous */

	#slides .slidesjs-pagination {display:none; left:50%; bottom:0; margin-left:-490px;display:none;z-index:99;}
	#slides .slidesjs-navigation {position:absolute; display:inline-block; z-index:30;border:0px solid #FF6600;z-index:10;}

	#slides .slidesjs-play, #slides .slidesjs-stop {display:block; overflow:hidden; position:absolute; left:50%; top:350px; margin-left:-440px; width:40px; height:40px; text-indent:-9999px;}
	#slides .slidesjs-previous, #slides .slidesjs-next {width:40px; height:40px; top:350px; left:50%; margin-left:-490px;}
	#slides .slidesjs-next { margin-left:-390px;}
	#slides .slidesjs-play {background:url("https://resource.eduhansol.com/hansolhope/2015/img/btn_play.png") no-repeat left top;}
	#slides .slidesjs-stop {background:url("https://resource.eduhansol.com/hansolhope/2015/img/btn_stop.png") no-repeat left top;}



	#slides .slidesjs-pagination {position:absolute; z-index:30;}
	#slides .slidesjs-pagination li {float:left; margin:2px;}

	#slides .slidesjs-pagination-item a {display:block; text-indent:-99999; overflow:hidden; font-size:0px; width:10px; height:7px; background-color:#000;width:35px;}
    #slides .slidesjs-pagination-item a.active {width:35px; background-color:#3795f7;}
	/*#slides .slidesjs-navigation {left:145px; bottom:175px; width:20px; height:20px; text-indent:-10000px; overflow:hidden; z-index:30;} */


/*성지애 추가*/
.fc01 {margin:0px !important;color:#f43f00 !important;}

#container.recruit_visual {padding-top:210px; background:url("/images/recruit/bg_recruit_visual.png") no-repeat center 56px;}
.recruit_con_nav { display: flex; width:940px;height:185px;margin:0 auto;background:#fff}
.recruit_con_nav a {position:relative;display:inline-block;padding-top:115px;width:33.3%;height:70px;background: url("/images/recruit/bg_recruit_con_nav.png") no-repeat 0 0;text-align:center;font-size:24px;font-weight:600;}
.recruit_con_nav a.bg01 {background-position: 0 0;}
.recruit_con_nav a.bg02 {background-position: -313px 0;color:#fff;}
.recruit_con_nav a.bg02 span {position:absolute;top:46px;left:155px;width:39px;height:37px;line-height:39px;text-align:center;color:#333;letter-spacing:-0.06em;}
.recruit_con_nav a.bg03 {background-position: -626px 0;}
.recruit_con_nav a.bg04 {background-position: -705px 0;color:#fff;}

.tit_recruit {text-align:center;}
.tit_recruit h2 {padding-bottom:20px;font-size:28px;background: url("https://docu.hansolhope.or.kr/images/recruit/bg_h2_tit_recruit.png") no-repeat center 100%;}
.tit_recruit p {margin:20px 0 30px;font-size:16px;}

.board_more1 {position:absolute;top:20px;right:0px;display:inline-block;width:64px;height:64px;line-height:64px;background: url("https://docu.hansolhope.or.kr/images/recruit/bg_board_more.png") no-repeat 0 0;text-align:center;color:#fff;}

#gnbNavi_wrap {width:100%;height:181px;background: url("https://docu.hansolhope.or.kr/images/recruit/bg_gnbNavi_wrap.png") repeat-x;}
#gnbNavi {position:relative;width:980px;height:181px;/*z-index:99;*/margin:0 auto;background: url("https://docu.hansolhope.or.kr/images/recruit/bg_gnbMenu.png") no-repeat 0 91px;}
#gnbMenu {overflow:hidden;height:66px;}
#gnbMenu li {float:left;margin-left:60px;}
#gnbMenu li:first-child {margin-left:0px;}
#gnbMenu li a.gnblink {display:inline-block;padding:0 25px;height:62px;line-height:64px;font-size:20px;font-weight:600;}
#gnbMenu li.on a.gnblink {border-bottom:4px solid #ff8c17;}
#gnbMenu li .gnb_smenubox ul {position:absolute;top:91px;}
#gnbMenu li .gnb_smenubox ul li {float:left;margin-left:40px;}
#gnbMenu li .gnb_smenubox ul li:first-child {margin-left:30px;}
#gnbMenu li .gnb_smenubox ul li a {display:inline-block;height:65px;line-height:65px;letter-spacing:-0.06em;font-size:16px;color:#888;font-weight:600;}
#gnbMenu li .gnb_smenubox ul li a:hover, #gnbMenu li .gnb_smenubox ul li a:focus, #gnbMenu li .gnb_smenubox ul li a.current {font-size:20px;color:#333;}


.layer-wrap {
    display: block;
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    text-align: center;
    background-color: rgba(0, 0, 0, 0.5);
}
.layer-wrap:before {
    content: "";
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    margin-right: -.25em;
}
.pop-layer {
    display: inline-block;
    vertical-align: middle;
    width: 500px;
    height: auto;
    background-color: #fff;
    border: 5px solid #535353;
    z-index: 10;
    font-family:Tahoma;
}
.pop-layer .pop-container {
    padding: 20px 25px;
}
.pop-layer .pop-container .ctxt {margin-bottom:20px;font-size:20px;}

.pop-layer .btn-r {
    width: 100%;
    margin: 10px 0 0px;
    padding-top: 10px;
    border-top: 1px solid #DDD;
    text-align: right;
}
a.btn-layerClose {
    display: inline-block;
    height: 25px;
    padding: 0 14px 0;
    border: 1px solid #304a8a;
    background-color: #535353;
    font-size: 13px;
    color: #fff;
    line-height: 25px;
}

.box-type1 {margin-top:30px;padding:20px;background:#f1f1f1;font-size:16px;text-align:center;line-height:40px;}

/*팝업*/
.pop_content {padding:30px;border:10px solid #5fb3ef;background:#e9f6ff;box-sizing: border-box;text-align:center;}
.pop_tit {font-size:28px;letter-spacing:-0.06em;}
.pop_tit span {display:block;font-size:38px;font-weight:600;letter-spacing:-0.06em;}
.pop_txt {margin-top:40px;font-size:18px;line-height:28px;letter-spacing:-0.06em;}
.pop_logo {margin-top:40px;}
.pop_txt_bg {background:#fcfdff;color:#e53001;font-weight:600;}
.pop_txt_line {border-bottom:1px solid #b6a379;font-weight:600;}