@charset "utf-8";

h3.qual {padding:15px 0 0 0;}
h3.intro {padding:0 0 7px 0; margin:0; background:none;}
h4 {padding:0 0 0 18px; margin:0; background:url('/yworker/images/usr/common/bullet01.gif') 0 1px no-repeat;}
h4.t01 {padding:20px 0 0 18px; margin:0; background:url('/yworker/images/usr/common/bullet01.gif') 0 21px no-repeat;}
h4.t02 {padding:35px 0 0 18px; margin:0; background:url('/yworker/images/usr/common/bullet01.gif') 0 36px no-repeat;}
h4.t03 {padding:20px 0 15px 18px; margin:0; background:url('/yworker/images/usr/common/bullet01.gif') 0 21px no-repeat;}
h4.t04 {padding:0 0 15px 18px; margin:0; background:url('/yworker/images/usr/common/bullet01.gif') 0 1px no-repeat;}
h4.t05 {padding:0 0 15px 0; margin:0; }
h4.t06 {padding:15px 0 25px 0; margin:0; font-size:16px; background:none;}
h4.t06 span {font-size:12px; color:#8aa230;}
h5 {padding:20px 0 0 18px; background:url('/yworker/images/usr/common/bullet02.gif') 7px 25px no-repeat;}
h5.t01 {padding:20px 0 25px 18px; background:url('/yworker/images/usr/common/bullet02.gif') 7px 25px no-repeat;}
h5.t02 {padding:20px 0 8px 0; background:none;}
.mt01 {margin-top:-10px;}
.mt02 {margin-top:-15px;}
.mb01 {margin-bottom:-15px;}
h5.t02 span img {vertical-align:middle;}
h5.t03 {padding:0 0 0 22px;background:url('/yworker/images/usr/common/bullet03.gif') 12px 7px no-repeat;}
h5.login {padding:47px 0 7px 16px; background:url('/yworker/images/usr/common/bullet01.gif') 0 47px no-repeat;}
h5.t04 {padding:0px 0 8px 0; background:none;}
.txt_01 {padding-bottom:10px;}
.txt_02 {padding:0px 0 12px 16px; background:url('/yworker/images/usr/common/bullet01.gif') 0 0px no-repeat;}
.txt_03 {padding:25px 0 25px 20px; margin-top:-15px; line-height:180%;}
.txt_03 li {padding:2px 0 2px 12px; background:url('/yworker/images/usr/common/bullet03.gif') 2px 7px no-repeat;}
.txt_03 li ul li {background:none;}
.txt_03 li ul li p {padding-left:7px;}
.txt_04 {padding-top:15px;}
.txt_04 li {padding:2px 0 2px 25px; background:url('/yworker/images/usr/common/bullet02.gif') 12px 7px no-repeat;}
.txt_04 li span {font-weight:bold; padding-right:10px;}
.txt_04 li li {background:none; padding:0 0 0 15px; }
.txt_05 {padding-bottom:30px;}
.txt_06 {padding:10px 0 25px 20px; line-height:180%;}
.txt_07 {padding:0px; margin-bottom:-10px; text-align:right; font-size:11px;}
.txt_08 {padding:15px 0 2px 25px; background:url('/yworker/images/usr/common/bullet02.gif') 12px 20px no-repeat;}
.txt_08 strong {color:#aa1c8c;}
.txt_08 strong.c01 {color:#444444;}
.txt_08 span, .c02  {color:#8aa230;}
.txt_09 {padding:15px 0 25px 0;}
.txt_09 li {padding:2px 0 2px 25px; background:url('/yworker/images/usr/common/bullet02.gif') 12px 7px no-repeat;}
.txt_09 li ul {margin:0; padding:20px 0 0 0; }
.txt_09 li li {padding:2px 0 2px 12px; background:url('/yworker/images/usr/common/bullet03.gif') 2px 7px no-repeat;}
.txt_09 li .p01 {padding-left:112px;}
.txt_10 {padding:2px 0 2px 26px; background:url('/yworker/images/usr/common/bullet03.gif') 17px 8px no-repeat;}
.txt_10 li {padding:2px 0 2px 26px; background:url('/yworker/images/usr/common/bullet03.gif') 17px 8px no-repeat;}
.txt_11 {padding: 0 0 25px 20px;; margin-top:-15px; line-height:180%;}
.txt_12 {padding: 0 0 25px 20px;}
.txt_12 p {padding-bottom:5px;}
.txt_13 {padding:10px 0 0 0; text-align:right; font-size:13px;}
.txt_14 {padding:25px 0 0 0; text-align:center; font-weight:bold; font-size:14px;}
.color02 span {display:block; padding-left:33px;}
 
 
/* 설문조사 */
.survey_main {float: left; background:url('/yworker/images/usr/index/survey_bg.png') no-repeat; width: 220px; height: 205px;}

.survey_main #divPopup_survey {border-radius: 3px; display: none;  position: absolute; top: 142px; width: 390px; height: 204px; z-index: 100; background-color: white; border: 1px solid #BFBFBF;}
.survey_main #divPopup_survey .mpop_wrap h1 {	color:white; background-color: #6899F8; padding: 5px 0 7px 20px;}
.survey_main #divPopup_survey .mpop_wrap .survey_pop_area {margin-top: 10px;}
.survey_main #divPopup_survey .mpop_wrap .survey_pop_area .scont {margin-left: 10px;}
.survey_main #divPopup_survey .mpop_wrap .survey_pop_area .scont .itemnm {float: left; background-color: #2DD4CA; color: white; padding-left: 5px; width: 220px; line-height: 29px;}
.survey_main #divPopup_survey .mpop_wrap .survey_pop_area .scont .itembg {float: left; background-color: #01A89E; height: 29px;}
.survey_main #divPopup_survey .mpop_wrap .survey_pop_area .scont .itempct {float: left; line-height: 29px; color: #01A89E; font-weight: bold; font-size: 14px; padding-left: 3px;}
.survey_main #divPopup_survey .mpop_wrap .survey_pop_area .send {clear: both; height: 3px;}

.survey_main .survey_head {margin: 10px 10px 0 10px;}
.survey_main .survey_head h1 {float: left; color: #477B1B;}
.survey_main .survey_head .date {letter-spacing: -0.01em; color: #FF6F00;}

.survey_main .survey_title {padding-left: 5px; height: 42px; display: table-cell; vertical-align: middle; clear: both; color: #3B63A4; font-weight: bold;}
.survey_main .survey_title .mark {font-size: 8px;}

.survey_main .survey_cont {height: 100px; padding-left: 5px;}

.survey_main .survey_btn {height: 30px; width: 220px; text-align: center; vertical-align: middle; display: table-cell;}

.survey_main .survey_nothing {text-align: center; vertical-align: middle; width: 220px; height: 205px; display: table-cell;}


/* tab */
.tab {width:680px; overflow:hidden; margin-bottom:15px;}
.tab li {float:left; text-align:center; font-weight:bold; padding-top:9px; margin-bottom:13px;}
.tab li a:link, .tab li a:visited	{display:block; width:75px; height:23px; padding-top:7px; color: #666; text-decoration: none; background:url('/yworker/images/usr/common/tab_off.gif') 0 0 no-repeat }
.tab li a:active,.tab li a:hover	{display:block; width:75px; height:23px; padding-top:7px; color: #333; text-decoration: none; background:url('/yworker/images/usr/common/tab_off.gif') 0 0 no-repeat }
.tab li a.on:link, .tab li a.on:visited	{display:block; width:75px; height:23px; padding-top:7px; color: #fff; text-decoration: none; background:url('/yworker/images/usr/common/tab_on.gif') 0 0 no-repeat }
.tab li a.on:active,.tab li a.on:hover	{display:block; width:75px; height:23px; padding-top:7px; color: #fff; text-decoration: none; background:url('/yworker/images/usr/common/tab_on.gif') 0 0 no-repeat }
.tab_t01 {padding-bottom:20px;}

.tab02 li {float:left; text-align:center; font-weight:bold; margin-bottom:13px; background:url('/yworker/images/usr/common/tab_off_02.gif') left 0 no-repeat;}
.tab02 li.on {float:left; text-align:center; font-weight:bold; margin-bottom:13px; background:url('/yworker/images/usr/common/tab_on_02.gif') left 0 no-repeat;}
.tab02 li a:link, .tab02 li a:visited	{display:block; height:23px; padding:7px 17px 0 7px; margin-left:10px; color: #666; text-decoration: none; background:url('/yworker/images/usr/common/tab_off_02.gif') right 0 no-repeat }
.tab02 li a:active,.tab02 li a:hover	{display:block; height:23px; padding:7px 17px 0 7px; margin-left:10px; color: #333; text-decoration: none; background:url('/yworker/images/usr/common/tab_off_02.gif') right 0 no-repeat }
.tab02 li.on a:link, .tab02 li.on a:visited	{display:block; height:23px; padding:7px 17px 0 7px; margin-left:10px; color: #fff; text-decoration: none; background:url('/yworker/images/usr/common/tab_on_02.gif') right 0 no-repeat }
.tab02 li.on a:active,.tab02 li.on a:hover	{display:block; height:23px; padding:7px 17px 0 7px; margin-left:10px; color: #fff; text-decoration: none; background:url('/yworker/images/usr/common/tab_on_02.gif') right 0 no-repeat }

.tab03 {padding-bottom:25px; overflow:hidden;}
.tab03 li {float:left; text-align:center; width:170px; font-size:13px; font-weight:bold; margin-bottom:5px; background:url('/yworker/images/usr/common/tab_off_02.gif') left 0 no-repeat;}
.tab03 li.on {float:left; text-align:center; width:170px;  font-size:13px; font-weight:bold; margin-bottom:5px; background:url('/yworker/images/usr/common/tab_on_02.gif') left 0 no-repeat;}
.tab03 li a:link, .tab03 li a:visited	{display:block; height:24px; padding:6px 5px 0 4px; font-size:13px; margin-left:5px; color: #666; text-decoration: none; background:url('/yworker/images/usr/common/tab_off_02.gif') right 0 no-repeat }
.tab03 li a:active,.tab03 li a:hover	{display:block; height:24px; padding:6px 5px 0 4px; font-size:13px; margin-left:5px; color: #333; text-decoration: none; background:url('/yworker/images/usr/common/tab_off_02.gif') right 0 no-repeat }
.tab03 li.on a:link, .tab03 li.on a:visited	{display:block; height:24px; padding:6px 5px 0 4px; font-size:13px; margin-left:5px; color: #fff; text-decoration: none; background:url('/yworker/images/usr/common/tab_on_02.gif') right 0 no-repeat }
.tab03 li.on a:active,.tab03 li.on a:hover	{display:block; height:24px; padding:6px 5px 0 4px; font-size:13px; margin-left:5px; color: #fff; text-decoration: none; background:url('/yworker/images/usr/common/tab_on_02.gif') right 0 no-repeat }


/* 인사말 */
.greet_area {width:450px; padding:40px 0 0 220px; background:url('/yworker/images/usr/intro/greet_img.jpg') 0 160px no-repeat; }
.greet_area p {padding-bottom:24px;}
.greet_area .sign {text-align:right;}

/* table */
table.tbl_intro {width:100%; border:1px solid #dadada; border-top:2px solid #8aa230; margin:15px 0 10px 0;}
table.tbl_intro thead th {padding:7px 2px 4px 2px; color:#fff; border:1px solid #dadada;border-top-color:#cfcece; font-size:12px; background:#5a6c15; font-weight:bold; text-align:center; vertical-align:middle;}
table.tbl_intro tbody th {padding:7px 2px 4px 2px; color:#666; border:1px solid #dadada;border-top-color:#cfcece; font-size:12px; background:#f6f9ec; font-weight:bold; text-align:center; vertical-align:middle;}
table.tbl_intro tbody td {padding:7px 2px 4px 2px;background:#fff; border:1px solid #dadada; text-align:center; vertical-align:middle;}
table.tbl_intro tbody td ul li {text-align:left; letter-spacing:-0.5px; padding:2px 2px 2px 13px; background:url('/yworker/images/usr/common/bullet03.gif') 3px 9px no-repeat;}
table.tbl_intro tbody td ul.none li {background:none;}
table.tbl_intro tbody td ol {padding:0;}
table.tbl_intro tbody td ol li {background:none; text-align:left; list-style-type:decimal; margin-left:27px;}
table.tbl_intro tbody td ol li .ml01 {display:block; margin-left:-18px;}
table.tbl_intro tbody td ol li .ml01 span, table.tbl_intro tbody td ul.none li .ml01 span {padding-left:40px;}
table.tbl_intro tbody td p {text-align:left;}
table.tbl_intro tbody td.sj {padding:7px 2px 4px 4px; background:#fff; border:1px solid #dadada; text-align:left;}
table.tbl_intro tbody td.left {padding:20px 2px 20px 20px; background:#fff; border:1px solid #dadada; text-align:left; vertical-align:top;}
table.tbl_intro tbody td.tr {text-align:right; padding-right:50px;}
table.tbl_intro tbody td.bold {font-weight:bold; background:#f6f9ec;}
table#instrctrList td{padding:10px 10px 10px 10px; background:#fff; border:1px solid #dadada; text-align:left; vertical-align:middle;}


/* 자격검정 */
.exam_box {padding:10px; margin-bottom:10px; border-top:1px dashed #cdcdcd; border-bottom:1px dashed #cdcdcd;}
.exam_box li {padding:8px 0 0 16px; background:url('/yworker/images/usr/common/bullet04.gif') 0 10px no-repeat;}
.exam_box li span, .exam_box li strong {color:#8aa230;}
.exam_box li .t01 {padding:2px 0 2px 12px; background:url('/yworker/images/usr/common/bullet02.gif') 2px 7px no-repeat;}
.exam_box li.qul01 {padding:8px 0 8px 0px; background:none;}
.qul02 {display:block; padding:0 0 10px 8px;}

.pds {width:100%; margin:15px 0 25px 0; border-top:#8aa230 solid 2px; border-bottom:#8aa230 solid 1px; overflow:hidden;}
.pds dt {float:left; width:120px; padding:15px 0; border-top:#dadada solid 1px; text-align:center; font-weight:bold;}
.pds dd {float:left; width:535px; padding:15px 0 15px 20px; border-left:1px solid #dadada; border-top:#dadada solid 1px;}
.pds_02 {width:100%; height:200px; margin:15px 0 25px 0; border-top:#8aa230 solid 2px; border-bottom:#8aa230 solid 1px;}
.pdsLi {width:680px;height:200px;overflow-y:scroll;}

.process {padding: 0 0 0 20px;}

.exam_box_top {width:680px; height:20px; background: url('/yworker/images/usr/exam/box_top.gif') 0 top no-repeat ; }
.exam_box_bg {width:643px; padding:0 10px 10px 27px; background: url('/yworker/images/usr/exam/box_bg.gif') 0 top repeat-y; }
.exam_box_foot01 {width:680px; height:131px; background: url('/yworker/images/usr/exam/box_foot01.jpg') 0 top no-repeat ; }
.exam_box_foot02 {width:680px; height:154px; background: url('/yworker/images/usr/exam/box_foot02.jpg') 0 top no-repeat ; }
.exam_box_foot03 {width:680px; height:154px; background: url('/yworker/images/usr/exam/box_foot03.jpg') 0 top no-repeat ; }

.pqs_box_top {width:680px; height:30px; background: url('/yworker/images/usr/exam/pqs_box_top.gif') 0 top no-repeat ; }
.pqs_box_bg {width:640px; padding:10px 25px;  background: url('/yworker/images/usr/exam/pqs_box_bg.gif') 0 top repeat-y ; overflow:hidden;}
.pqs_box_bg .floatL {float:left; width:340px;}
.pqs_box_bg .floatR {float:left; width:260px;}
.pqs_box_foot {width:680px; height:60px; background: url('/yworker/images/usr/exam/pqs_box_foot.gif') 0 top no-repeat ; }

/* 자격연수 */
.sche_img {padding:25px 0 25px 20px; overflow:hidden;}
.sche_img li {float:left;}
.red {color:#a81488;}

/* 보수교육 */
.agree_box {padding:5px 0; margin-bottom:15px; border-top:#8aa230 solid 2px; border-bottom:#8aa230 solid 1px;}
.agree_box textarea {line-height:130%; width:98%; padding:6px 5px 5px 5px; font-size:12px;}
a.c01:link, a.c01:visited	{font-weight:bold; color: #8aa230; text-decoration: none; }
a.c01:active, a.c01:hover	{font-weight:bold; color: #8aa230; text-decoration: none; }

/* 전문교육 */
.schedule {clear:both; position: relative; width:680px; border-top:2px solid #8aa230; border-bottom:1px solid #e5e5e5; padding:25px 0 15px 0; margin:25px 0 20px 0; overflow:hidden;}
.schedule_img {float:left; width:257px; height:197px; padding:13px 0 0 13px; margin-top:0; background: url('/yworker/images/usr/special/box_bg.gif') 0 0 no-repeat;}
.schedule_img img { width:240px; height:167px; border:1px solid #e5e5e5;}
.schedule_list {float:left; margin-bottom:10px; width:380px; margin-left:20px;}
.schedule_list dt {clear:both; float:left; width:76px; padding:10px 0 3px 10px; font-weight:bold; background: url('/yworker/images/usr/common/bullet05.gif') 0 17px no-repeat;}
.schedule_list dt.title {width:360px; background:#f5f9ef; text-align:center; padding-bottom:4px; border-top:1px solid #8aa230; border-bottom:1px solid #8aa230;}
.schedule_list dd {float:left; width:280px; padding:10px 3px 3px 3px; border-bottom:1px solid #e5e5e5;}
.schedule_list dd.btn {border-bottom:none; padding-left:10px;}

.teacher {margin-bottom:10px; padding-bottom:10px; width:680px; margin-left:20px; overflow:hidden;}
.teacher dt {clear:both; float:left; width:76px; padding:10px 0 3px 10px; font-weight:bold; background: url('/yworker/images/usr/common/bullet05.gif') 0 17px no-repeat;}
.teacher dt.name {width:600px; background:#f5f9ef; text-align:center; padding-bottom:4px; border-top:1px solid #8aa230; border-bottom:1px solid #8aa230;}
.teacher dd {float:left; width:520px; padding:10px 3px 3px 3px; border-bottom:1px solid #e5e5e5;}
.teacher dd.img img {width:240px; height:167px; border:1px solid #e5e5e5;}
.teacher dd.btn {border-bottom:none; padding-left:10px;}
.clickview {position:absolute; top:230px; left:85px; z-index:1;}

.tab_com {clear:both; width:680px; height:27px; border-bottom:1px solid #797979;}
.tab_com li {float:left;}
.tab_com li img {vertical-align:top;}
.scheduleView {padding:20px 10px;}

/* 나의정보 */
.leave_box li {padding:3px 0 3px 10px;}
.apply_t01 {padding-left:16px;}
.apply_t02 {display:block; padding-left:35px; color:#444444;}


a.z01:link, a.z01:visited	{color: #185ea4; font-weight:normal; text-decoration: none;}
a.z01:active, a.z01:hover	{color: #185ea4; font-weight:normal; text-decoration: underline; }


/* 사이트맵 */
.sitemap li {float:left; width:182px; padding:0 10px 20px 28px; margin:0; overflow:hidden;}
.sitemap li.first {clear:both; float:left; width:182px;  padding:0 10px 20px 28px; margin:0;}
.sitemap li.h01 {height:560px; padding:0 0 20px 28px; margin:0;}
.sitemap li.h02 {height:280px; padding:0 0 20px 28px; margin:0;}
.sitemap li ul li {padding:10px 0 7px 10px; margin:0; width:172px; border-bottom:1px dashed #ddd; font-weight:bold; background: url('/yworker/images/usr/common/bullet05.gif') 3px 15px no-repeat;}
.sitemap li ul li ul {margin-top:6px; padding:0; margin:0;}
.sitemap li ul li ul li {padding:5px 0 3px 10px; margin:0;width:172px; height:18px; border-bottom:none; font-weight:normal; background: url('/yworker/images/usr/common/bullet03.gif') 1px 11px no-repeat;}


/* 소개 > 조직도 */
.orgBtm {overflow:hidden}
.orgBtm li {float:left; margin-right:20px; line-height:2em;}
.orgBtm li.mb20 {margin-bottom:20px}
.orgBtm li.end {margin:0}
.orgBtm li .btm_face {width:325px; height:96px; background:url('/yworker/images/front/yap/bg_imgface.gif') no-repeat 0 0; padding:14px 0 0 23px}
.orgBtm li .btm_face dt {float:left; width:83px;}
.orgBtm li .btm_face dd {float:left; width:200px}
.orgBtm li .btm_face dd.hum_name {font-weight:bold; padding-left:10px; background:url('/yworker/images/front/yap/bul_square.gif') no-repeat 0 35%; margin-bottom:10px; color:#000}
.orgBtm li .btm_face dd.hum_txt {width:222px; color:#666; line-height:1.8em}
.orgBtm li .btm_face1 {width:322px; height:116px; background:url('/yworker/images/front/yap/bg_imgface1.gif') no-repeat 0 0; padding:14px 0 0 26px}
.orgBtm li .btm_face2 {width:322px; height:136px; background:url('/yworker/images/front/yap/bg_imgface2.gif') no-repeat 0 0; padding:14px 0 0 26px}
.orgBtm li .btm_face1 dt {float:left; width:83px; margin-right:25px}
.orgBtm li .btm_face1 dd {float:left; width:200px}
.orgBtm li .btm_face1 dd.hum_name {font-weight:bold; padding-left:10px; background:url('/yworker/images/front/yap/bul_square.gif') no-repeat 0 35%; margin-bottom:10px; color:#000}
.orgBtm li .btm_face1 dd.hum_txt {width:200px; color:#666; line-height:1.8em}

/* 하단배너 롤링*/
.logo_rolling{clear:both; width:100%; text-align:center; background:#fff; padding:4px 0 4px 0;}
.logo_rolling .rolling{margin:0 auto; text-align:left; width:100%; height:60px;}
.logo_rolling .rolling .control {float:left; width:51px;}
.logo_rolling .rolling .control ul{padding-top:15px;}
.logo_rolling .rolling .control li {float:left; padding:0;}
.logo_rolling .rolling .banners {float:left; position:relative; overflow:hidden; width:880px;}
.logo_rolling .rolling .banners ul{overflow:hidden;}
.logo_rolling .rolling .banners ul li{float:left; padding-top:0px; text-align:center; vertical-align:middle;}
.logo_rolling .rolling .banners a{display:block;width:220px;height:60px;}

/* 구인 */
.empoly_info	{width: 100%;margin-bottom: 25px; background: url('/yworker/images/usr/common/empoly_bg01.png') no-repeat 50px 50% #f9f9f9;min-height: 145px;padding: 30px 30px 30px 0;box-sizing: border-box;border-radius: 15px 50px 15px 15px;}
.empoly_info p	{margin-left: 180px;}
.empoly_info p.title	{color: #111;margin-bottom: 15px;padding-left: 18px; position: relative;font-weight: 700;}
.empoly_info p.title:before	{position: absolute; left: 0; top: 2px; content: ''; background: #fff;width: 7px; height: 7px; border-radius: 100%;border: 3px solid #3767b5;}
.empoly_info .list 	{margin-left: 180px;}
.empoly_info .list li, .matter_list li	{color: #333;position: relative;padding: 4px 10px;}
.empoly_info .list li:before, .matter_list li:before	{position: absolute; left: 0; top: 2px; content: '-';}
